"); } 20% { background-image: url("data:image/svg+xml;utf8,"); } 40% { background-image: url("data:image/svg+xml;utf8,"); } 60% { background-image: url("data:image/svg+xml;utf8,"); } 80% { background-image: url("data:image/svg+xml;utf8,"); } 100% { background-image: url("data:image/svg+xml;utf8,"); } } .jsenabled #MathJax_ZoomFrame { position: absolute; } .mediaplugin { display: block; margin-top: 5px; margin-bottom: 5px; text-align: center; } .mediaplugin, .mediaplugin video { width: 100%; max-width: 100%; } .mediaplugin > div { margin: auto; } .path-mod-assign .gradingtable .mediaplugin, .path-mod-assign .submissionsummarytable .mediaplugin { width: 400px; height: auto; } .mod-indent-outer .mediaplugin { display: table-cell; } .modal-dialog .mediaplugin { width: 100vw; } .jsenabled .tox-shadowhost.tox-fullscreen, .jsenabled .tox.tox-tinymce.tox-fullscreen { z-index: 1050; } .tox .tox-tbtn svg[data-buttonsource="moodle"] image, .tox-collection__item-icon svg[data-buttonsource="moodle"] image { width: inherit; height: inherit; } .tox.tox-tinymce .tox-toolbar__group { padding-right: 0px; } .tox.tox-tinymce:not(.tox-fullscreen) + .tox .tox-dialog-wrap { padding-top: var(--navbar-height); } @media only screen and (max-width: 767px) { body:not(.tox-force-desktop) .tox.tox-tinymce:not(.tox-fullscreen) + .tox .tox-dialog-wrap .tox-dialog { max-height: calc((100vh - 8px * 2) - var(--navbar-height)) !important; } } .course-content ul.grid { margin: 0px; padding-left: 0px; padding-right: 0px; } .format-grid .thegrid { gap: 0.75rem; } .format-grid .grid-justify-start { justify-content: start; } .format-grid .grid-justify-center { justify-content: center; } .format-grid .grid-justify-end { justify-content: end; } .format-grid .grid-justify-space-around { justify-content: space-around; } .format-grid .grid-justify-space-between { justify-content: space-between; } .format-grid .grid-justify-space-evenly { justify-content: space-evenly; } .format-grid .thegrid .grid-section { width: 210px; } .format-grid .thegrid .grid-section.currentgridsection { border: 2px solid var(--primary); } .format-grid .thegrid .grid-current-section .grid-section-inner { border: 2px solid rgb(24, 52, 4); border-radius: 0.5rem; } .format-grid .thegrid .grid-image { height: 140px; position: relative; } .format-grid .thegrid .grid-generatedimage { background-size: contain; height: 140px; } .format-grid .thegrid .grid-image img { left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%); } .format-grid #gridPopup .modal-dialog { max-width: 100%; } @media (min-width: 576px) { .format-grid #gridPopup .modal-dialog { margin-left: 1.25rem; margin-right: 1.25rem; } } .format-grid #gridPopup .modal-dialog .modal-body { min-height: 200px; } .format-grid .grid-completion { border-color: rgb(0, 0, 0); border-radius: 45px; border-style: solid; border-width: 3px; bottom: 8%; display: flex; flex-direction: column; height: 42px; justify-content: center; padding: 4px; position: absolute; right: 8%; width: 42px; } .format-grid .grid-completion.grid-completion-colour-low { background-color: magenta; color: rgb(255, 255, 255); } .format-grid .grid-completion.grid-completion-colour-middle { background-color: yellow; color: rgb(0, 0, 0); } .format-grid .grid-completion.grid-completion-colour-high { background-color: green; color: rgb(255, 255, 255); } .format-grid .grid-completion.grid-completion-percentagequarter-1 { border-right-color: lightgreen; } .format-grid .grid-completion.grid-completion-percentagequarter-2 { border-bottom-color: lightgreen; border-right-color: lightgreen; } .format-grid .grid-completion.grid-completion-percentagequarter-3 { border-bottom-color: lightgreen; border-left-color: lightgreen; border-right-color: lightgreen; } .format-grid .grid-completion.grid-completion-percentagequarter-4 { border-color: lightgreen; } .format-grid .grid-completion .grid-percentage { font-size: 0.75em; } .format-grid .grid-image-preview { max-height: 100%; max-width: 100%; } .format-grid .grid-image-name { font-size: 0.75rem; text-align: center; } .course-content .single-section .section-navigation.gd-selection-selector-container { align-items: center; display: flex; } .course-content .single-section .section-navigation .gd-selection-selector-item { display: flex; flex: 1 0 0%; } .gd-selection-selector-item.prevsection { justify-content: flex-start; } .gd-selection-selector-item.jumpto { justify-content: center; } .gd-selection-selector-item.nextsection { justify-content: flex-end; } .format-grid .course-content .single-section .section-navigation { margin-bottom: 0px; } .topimage { height: 180px; background-position: center center; background-size: cover; background-repeat: no-repeat; } .format-singleactivity .tree_item.orphaned a { color: red; } #page-course-view-topicsactivitycards:not(.editing) li.section:hover, #page-course-view-topicsactivitycards:not(.editing) li.activity:hover { transform: scale(1.015); transition: all 0.5s ease 0s; } #page-course-view-topicsactivitycards #page #collapsesections { display: none; } #page-course-view-topicsactivitycards #page ul.topicsactivitycards, #page-course-view-topicsactivitycards #page .topicsactivitycards .layoutcards .course-content-item-content ul.section { display: flex !important; flex-wrap: wrap; } #page-course-view-topicsactivitycards #page .hidesummary .section-summary-activities { display: none; } #page-course-view-topicsactivitycards #page ul.topicsactivitycards .tac-card-img { height: 150px; background-size: cover; background-position: center center; } #page-course-view-topicsactivitycards #page ul.topicsactivitycards .tac-card-duration-circle { height: 3.5rem; width: 3.5rem; line-height: 1; } #page-course-view-topicsactivitycards #page ul.topicsactivitycards .tac-card-tags .badge { background: rgb(217, 221, 224); color: rgb(33, 37, 41); } #page-course-view-topicsactivitycards #page ul.topicsactivitycards .tac-card-tags b { font-weight: 400; font-size: small; } #page-course-view-topicsactivitycards #page ul.topicsactivitycards .course-section { padding: 0px; margin-bottom: 0.5rem; margin-top: 0.5rem; } #page-course-view-topicsactivitycards #page ul.topicsactivitycards li.section.layoutcards .activity-basis .align-self-start.flex-md-row { flex-direction: column !important; } #page-course-view-topicsactivitycards #page ul.topicsactivitycards li.section.layoutcards .activity-inner-wrapper { border-radius: 0.5rem; border: 1px solid rgb(222, 226, 230); padding: 0px !important; } #page-course-view-topicsactivitycards #page ul.topicsactivitycards li.section.tac-container, #page-course-view-topicsactivitycards #page ul.topicsactivitycards .activity.tac-container .activity-item { padding: 1em; border: 0px !important; } #page-course-view-topicsactivitycards #page ul.topicsactivitycards li.section.tac-container .activity:not(.tac-container) { padding: 0.5em; } #page-course-view-topicsactivitycards #page ul.topicsactivitycards li.section.tac-container .activity:not(.tac-container) .activity-item { padding: 0px; } #page-course-view-topicsactivitycards #page ul.topicsactivitycards li.section.tac-container .activity:not(.tac-container):not(:last-child) .activity-item { border-width: 0px 0px 1px; border-top-style: initial; border-right-style: initial; border-left-style: initial; border-top-color: initial; border-right-color: initial; border-left-color: initial; border-image: initial; border-radius: 0px; border-bottom-style: solid; border-bottom-color: rgb(222, 226, 230); } #page-course-view-topicsactivitycards #page ul.topicsactivitycards li.section.tac-container .activity:not(.tac-container):last-child .activity-item { border: 0px; } #page-course-view-topicsactivitycards #page ul.topicsactivitycards li.section.tac-container .section-inner-wrapper { border-radius: 0.5rem; border: 1px solid rgb(222, 226, 230); } #page-course-view-topicsactivitycards #page ul.topicsactivitycards .section-inner-wrapper .course-section-header { padding: 0.5rem 0.5rem 0px; } #page-course-view-topicsactivitycards #page ul.topicsactivitycards .section-inner-wrapper .content { padding: 0.5rem; } #page-course-view-topicsactivitycards.overridefixedwidthcoursepage #topofscroll, #page-course-view-topicsactivitycards.overridefixedwidthcoursepage #page-header, #page-course-view-topicsactivitycards.overridefixedwidthcoursepage .secondary-navigation .navigation .nav-tabs { max-width: none !important; } .course-content ul.weeks2 .tablink_not_yet { margin-right: 5px; padding-top: 5px; padding-left: 10px; padding-right: 10px; text-align: center; border-width: thin; border-top-left-radius: 3px; border-top-right-radius: 3px; border-color: lightgrey; border-style: solid; cursor: pointer; } .course-content ul.weeks2 .tablink.active { background-color: rgb(238, 238, 238); } .course-content ul.weeks2 li.section .sectionname { padding-top: 10px; } .course-content ul.weeks2 li.section.ontop { border-bottom: 0px; } .course-content ul.weeks2 li.section .fa-info { padding-left: 5px; } .course-content ul.weeks2 li.section .edit_only { background-color: rgb(250, 250, 250); } .course-content ul.weeks2 li.section .tabs { padding-left: 30px; } .course-content ul.weeks2 li.section .toggler { color: grey; } .course-content ul.weeks2 li.section .dropdown-menu { height: auto; max-height: 500px; overflow-x: hidden; } #page-report-completion-index table#completion-progress { margin-top: 20px; margin-bottom: 30px; } #page-report-completion-index .export-actions { text-align: center; list-style: none; } #page-report-completion-index .criterianame, #page-report-completion-index .criteriaicon, #page-report-completion-index .completion-progresscell { text-align: center; } #page-report-completion-index .rotated-text-container { display: inline-block; width: 16px; } #page-report-completion-index .rotated-text { display: inline-block; white-space: nowrap; transform: translate(0px, 100%) rotate(-90deg); transform-origin: 0px 0px; vertical-align: middle; } #page-report-completion-index .rotated-text::after { content: ""; float: left; margin-top: 100%; } .coursesizedownload { display: inline-block; float: right; } #page-admin-report-coursesize-index .lastupdate { font-size: small; } .admin_note { font-size: 0.8em; color: rgb(193, 0, 49); } .reportcounts, body.path-admin-report-customsql a.view-category { font-weight: 400; font-size: 0.65em; } .region-content .csql_category h3 { font-weight: 700; } .csql_category .categoryname { padding-left: 18px; } .csql_category.csql_categoryhidden .categoryname { background-image: url("/theme/image.php/catawesome/core/1733938192/t/collapsed"); background-repeat: no-repeat; background-position: left center; } .csql_category.csql_categoryshown .categoryname { background-image: url("/theme/image.php/catawesome/core/1733938192/t/expanded"); background-repeat: no-repeat; background-position: left center; } .csql_category .csql_category_reports { margin-left: 18px; } .csql_category.csql_categoryshown .csql_category_reports { display: block; } .csql_category.csql_categoryhidden .csql_category_reports { display: none; } #page-admin-report-customsql-edit #id_querysql { min-width: 100%; font-family: monospace; line-height: 1.4; } .report_editlicence_main { width: 100%; margin-right: auto; margin-left: auto; padding-top: 2em; } .report_editlicence_space { padding-bottom: 0.5em; } .report-eventlist-name { color: rgb(136, 136, 136); font-size: 0.75em; } .report-eventlist-datatable-table > div > table { width: 100%; } #page-admin-report-eventlist-index dt { float: left; text-align: right; width: 20em; } #page-admin-report-eventlist-index dd { display: block; text-align: left; margin-left: 21em; } #page-admin-report-eventlist-index dd + dd { clear: left; } @media (max-width: 767px) { #page-admin-report-eventlist-index dt { width: 100%; text-align: left; } #page-admin-report-eventlist-index dd { margin-left: 0px; } #page-admin-report-eventlist-index dd + dd { margin-left: 0px; } } #page-report-log-index .info { margin: 10px; } #page-report-log-index .logselectform { margin: 10px auto; } #page-report-log-user .info { margin: 10px; text-align: center; } #page-report-loglive-index .info { margin: 10px; } table.flexible > tbody > tr:nth-child(n).newrow > td { background: rgb(212, 212, 212); } #page-report-outline-index td.numviews { text-align: right; } #page-report-outline-index tr.section { text-align: center; } #page-report-outline-index td.lastaccess { font-size: 0.8em; } #page-report-outline-user .section .content { margin-left: 30px; margin-right: 30px; } #page-report-outline-user .section h2 { margin-top: 0px; } #page-report-outline-user .section { margin-left: 30px; margin-right: 30px; margin-bottom: 20px; } #page-report-outline-user .section { border-width: 1px; border-style: solid; padding: 10px; } #page-report-participation-index .participationselectform { margin: 10px auto; } #page-report-participation-index .participationselectform label { margin-left: 15px; margin-right: 5px; } #page-report-participation-index .participationselectform input[type="submit"] { margin-bottom: 0px; } #page-report-progress-index #completion-progress th, #page-report-progress-index #completion-progress td { padding: 2px; font-weight: 400; border-right: 1px solid rgb(238, 238, 238); } #page-report-progress-index .progress-actions { text-align: center; list-style: none; } #page-report-progress-index .completion_pagingbar { margin: 1em 0px; text-align: center; } #page-report-progress-index .completion_prev { display: inline; margin-right: 2em; } #page-report-progress-index .completion_pagingbar p { display: inline; } #page-report-progress-index .completion_next { display: inline; margin-left: 2em; } #page-report-progress-index .completion-header, #page-report-progress-index .completion-progresscell { text-align: center; } #page-report-progress-index .rotated-text-container { display: inline-block; width: 16px; } #page-report-progress-index .rotated-text { display: inline-block; white-space: nowrap; transform: translate(0px, 100%) rotate(-90deg); transform-origin: 0px 0px; vertical-align: middle; } #page-report-progress-index .rotated-text::after { content: ""; float: left; margin-top: 100%; } #page-report-progress-index .modicon { padding-top: 5px; } #completion-progress .icon { margin-left: 0.5rem; } #page-report-stats-index .graph { margin-bottom: 1em; } .checklist_export_options { width: 800px; margin: 0px auto; } .checklist_export_options label { width: 200px; text-align: right; display: inline-block; } .path-grade-report-grader .gradeparent { position: relative; } .path-grade-report-grader .gradeparent table { border-width: 1px 0px 0px 1px; border-style: solid; border-color: rgb(204, 204, 204); border-image: initial; border-collapse: separate; border-spacing: 0px; margin-bottom: 2em; height: 100%; } .path-grade-report-grader .gradeparent .cell { border-width: 0px 1px 1px 0px; border-style: solid; border-color: rgb(204, 204, 204); border-image: initial; padding: 0.5rem 1rem; vertical-align: top; height: 100%; } .path-grade-report-grader .overriddengrade { color: rgb(73, 80, 87); border: none; appearance: none; } .path-grade-report-grader .gradepass { color: rgb(53, 122, 50); } .path-grade-report-grader .gradefail { color: rgb(202, 49, 32); } .path-grade-report-grader .grade_icons, .path-grade-report-grader .category_grade_icons { white-space: nowrap; margin-top: 0.5rem; } .path-grade-report-grader .grade_type_value .grade_icons { margin-left: auto; } .path-grade-report-grader .grade_icons .icon { margin-right: 1rem; } .path-grade-report-grader .grade_icons .icon:last-child { margin-right: 0px; } .path-grade-report-grader .gradeparent .floater { display: none; } .path-grade-report-grader .gradeparent .floating { display: block; } .path-grade-report-grader .gradeparent .heading .cell, .path-grade-report-grader .gradeparent .avg .cell, .path-grade-report-grader .gradeparent .user.cell { font-size: 14px; font-weight: 400; } .path-grade-report-grader .gradeparent .heading .header, .path-grade-report-grader .gradeparent .heading .userfield { white-space: nowrap; } .path-grade-report-grader .heading .gradeitemheader { text-indent: -1.5rem; padding-left: 1.5rem; padding-top: 6px; } .path-grade-report-grader .dropdown-item { text-align: left; } .path-grade-report-grader .heading .gradeitemheader .itemicon { text-align: right; } .path-grade-report-grader .gradeparent .user.cell { white-space: nowrap; } .path-grade-report-grader .gradeparent .highlightable.cell { min-width: 200px; } .path-grade-report-grader .gradeparent .highlightable.cell.collapsed { min-width: unset; } .path-grade-report-grader .gradeparent .user.cell .userpicture { border: none; vertical-align: middle; } .path-grade-report-grader .gradeitemheader { display: inline-block; overflow: hidden; text-overflow: ellipsis; max-width: 200px; vertical-align: middle; } .path-grade-report-grader .gradeparent .range .header, .path-grade-report-grader .gradeparent .avg .header, .path-grade-report-grader .gradeparent .groupavg .header { font-weight: 700; text-align: right; } .path-grade-report-grader .gradeparent .avg.floating .cell { border-top-width: 1px; } .path-grade-report-grader .gradeparent .heading .cell .iconsmall { padding-top: 0px; padding-bottom: 0px; } .path-grade-report-grader .gradeparent .sorticon { vertical-align: middle; margin: 0px; } .path-grade-report-grader .gradeparent td.grade_type_value, .path-grade-report-grader .gradeparent td.grade_type_value input, .path-grade-report-grader .gradeparent td.grade_type_value div { text-align: right; margin-left: auto; } .path-grade-report-grader .gradeparent .gradevalue { display: inline-block; } .path-grade-report-grader .header, .path-grade-report-grader td.userfield div { padding-top: 6px; } .path-grade-report-grader .gradeparent tr:nth-child(n) td.ajaxoverridden:nth-child(n) { background-color: rgb(255, 227, 160); } .path-grade-report-grader .gradeparent .excludedfloater { font-weight: 700; color: red; font-size: 9px; float: left; } .path-grade-report-grader .gradeparent .category { text-align: left; } .path-grade-report-grader .gradeparent select { text-overflow: ellipsis; min-width: 8rem; } .path-grade-report-grader .gradeparent .text { border: 1px solid rgb(102, 102, 102); width: auto; margin: 0px; padding: 0px; text-align: center; } .path-grade-report-grader .gradeparent table .action-menu { display: inline-block; margin-right: -0.5rem; padding-left: 0.5rem; } .path-grade-report-grader .gradeparent table .heading .action-menu { padding-left: 0px; } .path-grade-report-grader .dropdown-menu { width: max-content; } .path-grade-report-grader .initialsdropdown { width: 460px; } .path-grade-report-grader .initialsdropdown::after { content: ""; } .path-grade-report-grader .usersearchwidget::after { content: ""; } .path-grade-report-grader .usersearchwidget { pointer-events: none; } .path-grade-report-grader .usersearchwidget input { pointer-events: initial; z-index: 1; } .path-grade-report-grader .usersearchwidget button, .path-grade-report-grader .usersearchwidget a { pointer-events: initial; } .path-grade-report-grader .usersearchdropdown { max-height: 400px; width: 300px; pointer-events: all; padding: 0px; } .path-grade-report-grader .usersearchdropdown .unsearchablecontentcontainer { position: sticky; bottom: 0px; background-color: rgb(255, 255, 255); } .path-grade-report-grader .usersearchdropdown .footer { border-top: 1px solid rgb(222, 226, 230); font-size: 90%; } .collapsecolumndropdown.show { width: 300px; max-height: 300px; } @media only screen and (min-width: 768px) { .path-grade-report-grader .gradeparent table { padding-right: 6em; } } .path-grade-report-history div.gradeparent { overflow-x: scroll; } .path-grade-report-history .singlebutton div, .path-grade-report-history .singlebutton div input[type="button"] { margin: 0px; } .yui3-gradereport_history_usp-hidden { display: none; } .gradereport_history_usp .usp-content { position: relative; } .gradereport_history_usp .usp-ajax-content { overflow: auto; border-top: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); } .gradereport_history_usp .usp-ajax-content, .gradereport_history_usp .usp-loading-lightbox { height: 375px; } .gradereport_history_usp .usp-loading-lightbox { background-color: rgb(255, 255, 255); opacity: 0.5; position: absolute; text-align: center; width: 100%; top: 0px; left: 0px; } .gradereport_history_usp .usp-loading-lightbox img { margin-top: 100px; opacity: 1; } .gradereport_history_usp .usp-search { text-align: center; } .gradereport_history_usp .usp-user { width: 100%; text-align: left; border-top: 1px solid rgb(238, 238, 238); } .gradereport_history_usp .usp-user:nth-child(2n+1) { background-color: rgb(249, 249, 249); } .gradereport_history_usp .usp-first-added { border-top: 1px solid rgb(187, 187, 187); } .gradereport_history_usp .usp-checkbox { text-align: center; float: left; padding: 11px 6px 0px; } .gradereport_history_usp .usp-checkbox input[type="checkbox"] { margin: 0px; } .gradereport_history_usp .usp-picture { margin: 6px 3px 0px; float: left; } .gradereport_history_usp .usp-userpicture { cursor: pointer; } .gradereport_history_usp .usp-user .details { margin-left: 67px; padding: 3px 6px 0px; overflow-wrap: break-word; } .gradereport_history_usp .usp-user .details label { margin: 0px; } .gradereport_history_usp .usp-more-results { padding: 5px; border-top: 1px solid rgb(187, 187, 187); } .gradereport_history_usp .usp-finish { padding-top: 1em; text-align: center; } .gradereport_history_usp .usp-finish input { margin: 0px; } .sits.mform label.fitem.user, .sits.mform label.fitem.gradeitem { width: 75%; justify-content: left; } a.moodle-hidden { } section#region-main li.node, section#region-main li.course { list-style-type: none; } section#region-main li.node:not(.expanded) > ul { display: none; } section#region-main li.node:not(.expanded) > .categorylabel i.collapse-node { display: none; } section#region-main li.node.expanded > .categorylabel i.expand-node { display: none; } .path-grade-report-singleview div.reporttable { margin: 20px 0px 30px; padding: 10px; background-color: rgb(248, 249, 250); text-align: center; } .path-grade-report-singleview div.groupselector, .path-grade-report-singleview div.selectitems { display: block; text-align: right; clear: both; } .path-grade-report-singleview div.singleselect + div.singleselect select, .path-grade-report-singleview div.groupselector select { margin-right: 0px; } .path-grade-report-singleview div.reporttable div.singleselect form div { text-align: center; } .path-grade-report-singleview div.reporttable table.reporttable { margin: 0px auto 15px; } .path-grade-report-singleview div.reporttable form div { text-align: left; } .path-grade-report-singleview div.reporttable h2 { text-align: left; } .path-grade-report-singleview .overrideexcludecheck { width: 14.75px; height: 12px; color: rgb(44, 161, 79); } .path-grade-report-singleview .report-navigation .container { max-width: 1060px; margin-left: 0px; } .path-grade-report-singleview .zero-state img { width: 185px; } .path-grade-report-singleview .reporttable thead th, .path-grade-report-singleview .reporttable thead td { white-space: nowrap; border: none; } .path-grade-report-singleview .reporttable tbody tr, .path-grade-report-singleview .reporttable tbody tr:nth-of-type(2n+1), .path-grade-report-singleview .reporttable tbody tr:hover { color: inherit; background-color: rgb(255, 255, 255); border-top: none; border-bottom: 1px solid rgb(222, 226, 230); } .path-grade-report-singleview .reporttable tbody th, .path-grade-report-singleview .reporttable tbody td.range { white-space: nowrap; font-weight: 400; } .path-grade-report-singleview .reporttable tbody th > * { display: inline-block; vertical-align: middle; margin: 0px 2px; } .path-grade-report-singleview .itemnav { font-size: small; display: inline; padding-bottom: 0.5em; } .path-grade-report-singleview .itemnav.previtem { float: left; } .path-grade-report-singleview div.nextitem { float: right; } .path-grade-report-singleview .reporttable { width: 100%; } .path-grade-report-singleview .reporttable .generaltable th, .path-grade-report-singleview .reporttable .generaltable td { text-align: left; vertical-align: middle; border: none; } .path-grade-report-singleview div.reporttable form div.singleview_bulk { display: inline-block; text-align: left; margin-bottom: 1em; } .path-grade-report-singleview .singleview_bulk div > *, .path-grade-report-singleview .singleview_bulk fieldset > * { display: inline-block; vertical-align: middle; margin: 0px; } .path-grade-report-singleview .singleselect select, .path-grade-report-singleview div.reporttable form .singleview_bulk select, .path-grade-report-singleview div.reporttable form .singleview_bulk input { margin-left: 10px; margin-right: 10px; } #bulkinsertmodal { width: 181px; height: 39px; top: 309px; border-radius: 4px; } .path-grade-report-singleview .singleview_bulk > fieldset { display: block; } .path-grade-report-singleview div.reporttable form .singleview_bulk > div.enable { margin-bottom: 0.5em; text-align: left; } .searchresultitemscontainer { max-height: 150px; height: 150px; overflow: auto; } .path-grade-report-singleview .search-widget[data-searchtype="user"] .userinitials { width: 40px; height: 40px; } .path-grade-report-singleview .reporttable .gradeitem span.small { font-size: 70%; } .path-grade-report-singleview .reporttable div.categoryitem .gradeitemheader, .path-grade-report-singleview .reporttable div.courseitem .gradeitemheader { font-weight: 700; } .path-grade-report-user #graded_users_selector { float: right; margin-bottom: 5px; } .path-grade-report-user .view_users_selector { clear: both; float: right; margin-bottom: 5px; } .path-grade-report-user #graded_users_selector .singleselect label, .path-grade-report-user .view_users_selector .singleselect label { display: inline-block; } .path-grade-report-user .user-grade, .grade-report-user .user-grade { width: 100%; } .path-grade-report-user .user-grade thead th, .grade-report-user .user-grade thead th { vertical-align: bottom; border: none; text-align: left; background-color: rgb(248, 249, 250); } .path-grade-report-user .user-grade td, .grade-report-user .user-grade td { min-width: 4.5em; background-color: rgb(248, 249, 250); border: none; vertical-align: middle; } .path-grade-report-user .user-grade .b1l, .grade-report-user .user-grade .b1l { padding: 0px; width: 24px; min-width: 24px; } .path-grade-report-user .user-grade tbody .column-itemname, .grade-report-user .user-grade tbody .column-itemname { padding-left: 24px; padding-right: 8px; } .path-grade-report-user .user-grade .column-itemname.baggt, .path-grade-report-user .user-grade .column-itemname.baggb, .grade-report-user .user-grade .column-itemname.baggt, .grade-report-user .user-grade .column-itemname.baggb { padding-left: 0px; } .path-grade-report-user .user-grade .column-itemname .itemicon, .grade-report-user .user-grade .column-itemname .itemicon { font-size: 18px; width: 18px; height: 18px; } .path-grade-report-user .user-grade .baggt, .path-grade-report-user .user-grade .baggb, .grade-report-user .user-grade .baggt, .grade-report-user .user-grade .baggb { font-weight: 700; background-color: rgb(248, 249, 250); border: none; } .path-grade-report-user .user-report-container, .grade-report-user .user-report-container { margin: 20px 0px 30px; padding: 10px; background-color: rgb(248, 249, 250); } .path-grade-report-user .user-grade tbody tr, .grade-report-user .user-grade tbody tr { background-color: rgb(248, 249, 250); } .path-grade-report-user .user-grade tbody tr:hover, .grade-report-user .user-grade tbody tr:hover { color: inherit; background-color: rgb(248, 249, 250); } .path-grade-report-user .user-grade tbody tr.spacer, .grade-report-user .user-grade tbody tr.spacer { height: 0.5rem; } .path-grade-report-user .user-grade td.item, .grade-report-user .user-grade td.item { background-color: rgb(255, 255, 255); border-top: 1px solid rgb(222, 226, 230); border-bottom: 1px solid rgb(222, 226, 230); } .path-grade-report-user .user-grade th.column-itemname:not(.header, .category, .baggt, .baggb), .grade-report-user .user-grade th.column-itemname:not(.header, .category, .baggt, .baggb) { background-color: rgb(255, 255, 255); font-weight: 400; border-bottom: 1px solid rgb(222, 226, 230); } .path-grade-report-user .user-grade th.category, .grade-report-user .user-grade th.category { background-color: rgb(255, 255, 255); border: 1px solid rgb(222, 226, 230); padding-left: 10px; font-weight: 700; } .path-grade-report-user .user-grade th.category a[aria-expanded="true"] .expanded, .path-grade-report-user .user-grade th.category a[aria-expanded="false"] .collapsed, .grade-report-user .user-grade th.category a[aria-expanded="true"] .expanded, .grade-report-user .user-grade th.category a[aria-expanded="false"] .collapsed { display: none; } .path-grade-report-user .user-grade th.category a.toggle-category, .grade-report-user .user-grade th.category a.toggle-category { height: 24px; width: 24px; font-size: 12px; line-height: 24px; margin-right: 3px; } .path-grade-report-user .user-grade th.category a.toggle-category i, .grade-report-user .user-grade th.category a.toggle-category i { font-size: 12px; width: 12px; height: 12px; color: rgb(29, 33, 37); margin: 0px; } .path-grade-report-user .user-grade .column-itemname .small, .grade-report-user .user-grade .column-itemname .small { font-size: 70%; } .path-grade-report-user .user-grade tr[data-hidden="true"], .grade-report-user .user-grade tr[data-hidden="true"] { display: none; } .path-grade-report-user .user-grade .category div, .grade-report-user .user-grade .category div { min-height: 30px; align-items: center; } .path-grade-report-user .search-widget[data-searchtype="user"] .userinitials { width: 40px; height: 40px; } .path-grade-report-user .user-navigation .container { max-width: 767px; } .path-grade-report-user .view-user-selector label { display: block; font-size: 80%; margin: 0px; } .path-grade-report-user .view-user-selector .dropdown-toggle { padding: 0px; font-weight: 700; } .path-grade-report-user .zero-state img { width: 185px; } @media print { .path-grade-report-user .user-grade th.category, .grade-report-user .user-grade th.category { border-left: none; border-right: none; } .path-grade-report-user .user-grade th.category a.toggle-category, .grade-report-user .user-grade th.category a.toggle-category .path-grade-report-user #page-footer { display: none; } } .gradingform_guide-regrade { padding: 10px; background: rgb(255, 221, 221); border: 1px solid red; margin-bottom: 10px; } .gradingform_guide-restored { padding: 10px; background: rgb(255, 255, 221); border: 1px solid rgb(255, 255, 0); margin-bottom: 10px; } .gradingform_guide-error { color: red; font-weight: 700; } .gradingform_guide_editform .status { font-weight: 400; text-transform: uppercase; font-size: 60%; padding: 0.25em; border: 1px solid rgb(238, 238, 238); } .gradingform_guide_editform .status.ready { background-color: rgb(231, 241, 195); border-color: rgb(170, 238, 170); } .gradingform_guide_editform .status.draft { background-color: rgb(243, 242, 170); border-color: rgb(238, 238, 34); } .gradingform_guide.editor .criterion .controls, .gradingform_guide .criterion .description, .gradingform_guide .criterion .remark { vertical-align: top; } .gradingform_guide.editor .criterion .controls, .gradingform_guide.editor .criterion .description, .gradingform_guide.editor .criterion .remark { padding: 3px; } .gradingform_guide .criteria { height: 100%; } .gradingform_guide .criterion { border: 1px solid rgb(221, 221, 221); overflow: hidden; } .gradingform_guide .criterion.even { background: rgb(240, 240, 240); } .gradingform_guide .criterion .description { width: 100%; } .gradingform_guide .criterion .description .criterionmaxscore input { width: 20px; } .gradingform_guide .criterion .description .criterionname { font-weight: 700; } .gradingform_guide .criterion label { font-weight: 700; padding-right: 5px; } .gradingform_guide .plainvalue.empty { font-style: italic; color: rgb(170, 170, 170); } .gradingform_guide .plainvalue.editname { font-weight: 700; } .gradingform_guide.editor .criterion.first.last .controls .delete input, .gradingform_guide.editor .criterion.first .controls .moveup input, .gradingform_guide.editor .criterion.last .controls .movedown input { display: none; } .gradingform_guide.editor .delete input, .gradingform_guide.editor .moveup input, .gradingform_guide.editor .movedown input { text-indent: -1000em; cursor: pointer; border: none; } .gradingform_guide.editor .criterion .controls .delete input { width: 20px; height: 16px; background: url("/theme/image.php/catawesome/core/1733938192/t/delete") center top no-repeat transparent; margin-top: 4px; } .gradingform_guide.editor .moveup input { width: 20px; height: 15px; background: url("/theme/image.php/catawesome/core/1733938192/t/up") center top no-repeat transparent; margin-top: 4px; } .gradingform_guide.editor .movedown input { width: 20px; height: 15px; background: url("/theme/image.php/catawesome/core/1733938192/t/down") center top no-repeat transparent; margin-top: 4px; } .gradingform_guide.editor .addcriterion input, .gradingform_guide.editor .addcomment input { background: url("/theme/image.php/catawesome/core/1733938192/t/add") no-repeat transparent; display: block; color: rgb(85, 85, 85); font-weight: 700; text-decoration: none; } .gradingform_guide.editor .addcriterion input, .gradingform_guide.editor .addcomment input { background-position: left 5px top 8px; height: 30px; line-height: 29px; margin-bottom: 14px; padding-left: 20px; padding-right: 10px; } .gradingform_guide .options .optionsheading { font-weight: 700; font-size: 1.1em; padding-bottom: 5px; } .gradingform_guide .options .option { padding-bottom: 2px; } .gradingform_guide .options .option label { margin-left: 5px; } .gradingform_guide .options .option .value { margin-left: 5px; font-weight: 700; } .gradingform_guide .criterion .description.error { background: rgb(255, 221, 221); } .gradingform_guide.editor .hiddenelement { display: none; } .gradingform_guide.editor .pseudotablink { background-color: transparent; border: 0px solid; height: 1px; width: 1px; color: transparent; padding: 0px; margin: 0px; position: relative; float: right; } .jsenabled .gradingform_guide .markingguidecomment { cursor: pointer; } .jsenabled .gradingform_guide .markingguidecomment::before { content: url("/theme/image.php/catawesome/core/1733938192/t/add"); padding-right: 2px; } .gradingform_guide .commentheader { font-weight: 700; font-size: 1.1em; padding-bottom: 5px; } .jsenabled .gradingform_guide .criterionnamelabel { display: none; } .jsenabled .gradingform_guide .criterionshortname { font-weight: 700; } .gradingform_guide table { width: 100%; } .gradingform_guide .descriptionreadonly { vertical-align: top; } .gradingform_guide .criteriondescriptionmarkers { width: 300px; } .gradingform_guide .markingguideremark { margin: 0px; width: 100%; box-sizing: border-box; } .gradingform_guide .criteriondescriptionscore { display: inline; } .gradingform_guide .score label { display: block; } .gradingform_guide .score input { margin: 0px; width: auto; } .gradingform_guide_comment_chooser { max-height: 80vh; overflow-y: auto; } .gradingform_guide-frequent-comments { position: absolute; top: 7px; right: 0px; } .gradingform_rubric_editform .status { font-weight: 400; text-transform: uppercase; font-size: 60%; padding: 0.25em; border: 1px solid rgb(238, 238, 238); } .gradingform_rubric_editform .status.ready { background-color: rgb(231, 241, 195); border-color: rgb(170, 238, 170); } .gradingform_rubric_editform .status.draft { background-color: rgb(243, 242, 170); border-color: rgb(238, 238, 34); } .gradingform_rubric { padding-bottom: 1.5em; } .gradingform_rubric.editor .criterion .controls, .gradingform_rubric .criterion .description, .gradingform_rubric .criterion .levels, .gradingform_rubric.editor .criterion .addlevel, .gradingform_rubric .criterion .remark, .gradingform_rubric .criterion .levels .level { vertical-align: top; } .gradingform_rubric.editor .criterion .controls, .gradingform_rubric .criterion .description, .gradingform_rubric.editor .criterion .addlevel, .gradingform_rubric .criterion .remark, .gradingform_rubric .criterion .levels .level { padding: 3px; } .gradingform_rubric .criteria { height: 100%; display: flex; width: 100%; overflow: auto; } .gradingform_rubric .criterion { border: 1px solid rgb(221, 221, 221); overflow: hidden; } .gradingform_rubric .criterion.even td { background: rgb(240, 240, 240); } .gradingform_rubric .criterion.odd td { background: rgb(255, 255, 255); } .gradingform_rubric .criterion .description { min-width: 150px; font-weight: 700; } .gradingform_rubric .criterion .levels table { width: 100%; height: 100%; } .gradingform_rubric .criterion .levels, .gradingform_rubric .criterion .levels table, .gradingform_rubric .criterion .levels table tbody { padding: 0px; margin: 0px; } .gradingform_rubric .criterion .levels .level { border-left: 1px solid rgb(221, 221, 221); max-width: 150px; } .gradingform_rubric .criterion .levels .level .level-wrapper { position: relative; } .gradingform_rubric .criterion .levels .level.last { border-right: 1px solid rgb(221, 221, 221); } .gradingform_rubric .plainvalue.empty { font-style: italic; color: rgb(170, 170, 170); } .gradingform_rubric.editor .criterion.first .controls .moveup input, .gradingform_rubric.editor .criterion.last .controls .movedown input { display: none; } .gradingform_rubric.editor .delete input, .gradingform_rubric.editor .duplicate input, .gradingform_rubric.editor .moveup input, .gradingform_rubric.editor .movedown input { text-indent: -1000em; cursor: pointer; border: none; } .gradingform_rubric.editor .criterion .controls .delete input { width: 24px; height: 24px; background: url("/theme/image.php/catawesome/core/1733938192/t/delete") center center no-repeat transparent; margin: 0.3em 0.3em 0px; } .gradingform_rubric.editor .criterion .controls .duplicate input { width: 24px; height: 24px; background: url("/theme/image.php/catawesome/core/1733938192/t/copy") center center no-repeat transparent; margin: 0.3em 0.3em 0px; } .gradingform_rubric.editor .levels .level .delete input { width: 24px; height: 24px; background: url("/theme/image.php/catawesome/core/1733938192/t/delete") center center no-repeat transparent; } .gradingform_rubric.editor .moveup input { width: 24px; height: 24px; background: url("/theme/image.php/catawesome/core/1733938192/t/up") center center no-repeat transparent; margin: 0.3em 0.3em 0px; } .gradingform_rubric.editor .movedown input { width: 24px; height: 24px; background: url("/theme/image.php/catawesome/core/1733938192/t/down") center center no-repeat transparent; margin: 0.3em 0.3em 0px; } .gradingform_rubric.editor .addcriterion input, .gradingform_rubric.editor .addlevel input { background: url("/theme/image.php/catawesome/core/1733938192/t/add") 7px 8px no-repeat rgb(255, 255, 255); display: block; color: rgb(85, 85, 85); font-weight: 700; text-decoration: none; } .gradingform_rubric.editor .addcriterion input { height: 30px; line-height: 29px; margin-bottom: 14px; padding-left: 20px; padding-right: 10px; } .gradingform_rubric.editor .addlevel input { padding-left: 24px; padding-right: 8px; } .gradingform_rubric .options .optionsheading { font-weight: 700; font-size: 1.1em; padding-bottom: 5px; } .gradingform_rubric .options .option { padding-bottom: 2px; } .gradingform_rubric .options .option label { margin-left: 5px; } .gradingform_rubric .options .option .value { margin-left: 5px; font-weight: 700; } .gradingform_rubric .criterion .levels.error { border: 1px solid red; } .gradingform_rubric .criterion .description.error, .gradingform_rubric .criterion .levels .level .definition.error, .gradingform_rubric .criterion .levels .level .score.error { background: rgb(255, 221, 221); } .gradingform_rubric-regrade { padding: 10px; background: rgb(255, 221, 221); border: 1px solid red; margin-bottom: 10px; } .gradingform_rubric-restored { padding: 10px; background: rgb(255, 255, 221); border: 1px solid rgb(255, 255, 0); margin-bottom: 10px; } .gradingform_rubric-error { color: red; font-weight: 700; } .gradingform_rubric.editor .hiddenelement { display: none; } .gradingform_rubric.editor .pseudotablink { background-color: transparent; border: 0px solid; height: 1px; width: 1px; color: transparent; padding: 0px; margin: 0px; position: relative; float: right; } .gradingpanel-gradingform_rubric [aria-checked="true"] { border: 1px solid rgb(0, 0, 0); } .path-admin-mnet-service-enrol .singlebutton { text-align: center; } .path-admin-mnet-service-enrol table.remotehosts, .path-admin-mnet-service-enrol table.otherenrolledusers, .path-admin-mnet-service-enrol table.remotecourses { margin: 0px auto 1em; } .path-admin-mnet-service-enrol table.remotecourses th.categoryname { text-align: left; background-color: rgb(246, 246, 246); } .path-admin-mnet-service-enrol table.remotecourses td.c1 { font-weight: 700; } .path-admin-mnet-service-enrol table.remotecourses th.categoryname img { margin-right: 1em; } .path-admin-mnet-service-enrol .collapsibleregioncaption { font-size: 110%; font-weight: 700; text-align: center; } .path-admin-mnet-service-enrol .collapsibleregioninner { border: 1px solid rgb(221, 221, 221); padding: 1em; } .path-admin-mnet-service-enrol .collapsibleregion.remotecourse.summary { margin: 0px 10em; } .path-admin-mnet-service-enrol .roleassigntable { margin: 1em auto; } #page-admin-question-bank-columnsortorder-sortcolumns .addcolumn { display: inline-block; } .qbank-sortable-column { background-color: rgb(255, 255, 255); position: relative; } .jsenabled .qbank-column-list button.savewidths { display: none; } .qbank-sortable-column .qbank_columnsortorder-action-handle { display: none; } .qbank-sortable-column.show-handles .qbank_columnsortorder-action-handle { display: block; } .qbank-sortable-column .handle-container { pointer-events: none; width: 100%; position: absolute; top: 40%; z-index: 1; } .qbank_columnsortorder-action-handle { pointer-events: auto; } .qbank_columnsortorder-action-handle.move { margin-left: -21px; width: 16px; } .qbank_columnsortorder-action-handle.resize { cursor: col-resize; position: absolute; top: 0px; right: 5px; } .qbank_columnsortorder-action-handle.resize img { pointer-events: none; } .qbank_columnsortorder-action-handle .icon { margin-right: 0px; } .question-comment-view .comment-ctrl .comment-area { max-width: none; width: 100%; } .question-bank-table td.questionlastused span.date { font-weight: 400; font-size: 0.8em; } .jsenabled .question-text-format .input-group-append { display: none; } .qbehaviour_deferredcbm_slightlyunderconfident, .qbehaviour_deferredcbm_slightlyoverconfident { font-weight: 700; color: rgb(102, 0, 0); } .qbehaviour_deferredcbm_underconfident, .qbehaviour_deferredcbm_overconfident { font-weight: 700; color: rgb(204, 0, 0); } .qbehaviour_deferredcbm_judgementok { font-weight: 700; color: rgb(0, 136, 0); } .qbehaviour_deferredcbm_actual_percentage { font-weight: 700; } .qbehaviour_deferredcbm_summary_heading { margin: 0px; } .que.deferredcbm .certaintychoices input[type="radio"] { margin-left: 0.5em; } .que.deferredcbm .certaintychoices label { white-space: nowrap; } .forumpost .content .attachments { text-align: left; } .tii_links_container { padding-top: 4px; } .tii_links_container .clear { clear: both; } .tii_links_container .launch_form, .tii_links_container .useragreement_form, .tii_links_container .turnitin_submit_error, .tii_links_container .turnitin_eula_link, .tii_links_container #useragreement_form form, .tii_links_container .hidden, .tii_links_container .cmid, .tii_links_container .userid, #turnitin_score_refresh_alert, .plagiarism_submission, .pp_turnitin_cmid, .tii_useragreement_form, #tii_view_context, .tii_links_container .grademark_forum_launch, .tii_links_container .origreport_forum_launch { display: none; } .tii_links_container .pp_origreport, .tii_links_container .grade_icon, .tii_links_container .tii_error_icon, .tii_links_container .row_rubric_view, .tii_links_container .row_peermark_reviews, .tii_links_container .student_read_icon { float: left; } .tii_links_container .pp_grademark_open img:not(.icon) { padding-right: 8px; } .tii_links_container .student_read_icon { padding-top: 6px; } .tii_links_container .row_rubric_view { position: relative; top: 5px; } .tii_links_container .row_rubric_view i { line-height: 1 !important; margin-right: 16px; } .tii_links_container .rubric_view_pp_launch { background: url("/theme/image.php/catawesome/plagiarism_turnitin/1733938192/rubric") 0px 0px no-repeat; cursor: pointer; height: 34px; width: 32px; display: block; } .tii_links_container .rubric_view_pp_launch_upload { background: url("/theme/image.php/catawesome/plagiarism_turnitin/1733938192/rubric") 0px 0px no-repeat; cursor: pointer; padding: 2px 0px 2px 40px; display: inline; line-height: 28px; margin-left: 6px; color: rgb(0, 112, 168); } .tii_disclosure_links { display: block; } .tii_disclosure_links .row_rubric_view { float: none !important; padding-left: 4px; } .tii_disclosure_links .row_rubric_view a { width: 100%; padding-left: 26px; } .tii_links_container a.rubric_view_pp_launch, .tii_links_container a.peermark_reviews_pp_launch { color: rgb(0, 0, 0); } .tii_links_container .peermark_reviews_pp_launch { background: url("/theme/image.php/catawesome/plagiarism_turnitin/1733938192/peermark-reviews") 0px 0px no-repeat; cursor: pointer; margin-top: 5px; padding: 4px 0px 18px 36px; line-height: 28px; display: block; } .tii_links_container .tii_links_container { white-space: nowrap; } .tii_links_container .pp_grademark_open, .tii_links_container .pp_origreport_open { cursor: pointer; } .tii_links_container .pp_grademark_open { padding-top: 6px; margin-bottom: 6px; } .tii_links_container .pp_origreport { position: relative; top: 4px; display: inline; margin-bottom: 6px; } .tii_links_container .score_colour { min-width: 36px; font-size: 12px; display: inline-block; text-align: center; margin-right: 8px; padding: 2px 4px; } .tii_links_container .score_colour_ { background: rgb(153, 153, 153); color: rgb(0, 0, 0); } .tii_links_container .score_colour_0 { background: rgb(58, 81, 178); color: rgb(255, 255, 255); } .tii_links_container .score_colour_10 { background: rgb(74, 91, 107); color: rgb(255, 255, 255); } .tii_links_container .score_colour_20 { background: rgb(161, 181, 86); } .tii_links_container .score_colour_30 { background: rgb(218, 226, 53); } .tii_links_container .score_colour_40 { background: rgb(237, 172, 40); } .tii_links_container .score_colour_50 { background: rgb(237, 212, 47); } .tii_links_container .score_colour_60 { background: rgb(236, 173, 40); } .tii_links_container .score_colour_70 { background: rgb(251, 118, 62); } .tii_links_container .score_colour_80 { background: rgb(250, 118, 61); } .tii_links_container .score_colour_90 { background: rgb(220, 67, 33); } .tii_links_container .score_colour_100 { background: rgb(169, 36, 9); color: rgb(255, 255, 255); } .tii_links_container .origreport_score { white-space: nowrap; } .tii_links_container .score_no_orcapable { width: 16px; text-align: center; color: rgb(204, 0, 0); background: rgb(204, 204, 204); } .tii_links_container .turnitin_status { white-space: nowrap; } .tii_links_container .turnitin_status img { padding-right: 6px; } .tii_links_container .warning, .pp_errors_warning { border: 1px solid rgb(204, 0, 0); padding: 8px; background: rgb(255, 233, 232); width: 99%; text-align: center; display: block; margin-bottom: 6px; } .tii_links_container .success, .pp_errors_success { border: 1px solid rgb(204, 0, 0); padding: 8px; background: rgb(255, 255, 255); width: 100%; text-align: center; margin-bottom: 6px; } .tii_links_container .success { display: none; } .pp_errors_success { display: block; } .forumpost .tii_links_container .success { width: 96%; } .tii_links_container #ppErrors { width: 100%; } #page-admin-plagiarism-turnitin-settings .left { text-align: left; } #page-admin-plagiarism-turnitin-settings .centered_cell { text-align: center; } #page-admin-plagiarism-turnitin-settings .row_peermark_manager { float: left; display: inline; } .plagiarism_turnitin_refresh_grades, .plagiarism_turnitin_refreshing_grades { cursor: pointer; background: url("/theme/image.php/catawesome/plagiarism_turnitin/1733938192/refresh") 4px 0px no-repeat; margin-bottom: 4px; padding: 0px 0px 0px 40px; } .plagiarism_turnitin_refreshing_grades { display: none; } .peermark_manager_launch { background: url("/theme/image.php/catawesome/plagiarism_turnitin/1733938192/peermark-settings") 0px 0px no-repeat; cursor: pointer; padding: 4px 16px 4px 40px; display: inline; line-height: 28px; color: rgb(0, 112, 168); } .peermark_manager_launch:hover { text-decoration: underline; } .plagiarism_turnitin_quickmark_manager_launch { background: url("/theme/image.php/catawesome/plagiarism_turnitin/1733938192/quickmark") 0px 0px no-repeat; cursor: pointer; padding: 2px 0px 2px 40px; display: inline; line-height: 28px; color: rgb(0, 112, 168); } .plagiarism_turnitin_quickmark_manager_launch:hover { text-decoration: underline; } .tii_links_container .forum_eula_launch_noscript, .tii_links_container .forum_eula_launch span, .pp_turnitin_eula { cursor: pointer; text-decoration: underline; text-align: center; border: 1px solid rgb(204, 0, 0); padding: 24px 12px 12px; color: rgb(17, 119, 209); margin-top: 12px; font-size: 14px; font-weight: 700; display: block; } .pp_turnitin_eula { display: none; margin-bottom: 16px; padding-top: 40px; background: url("/theme/image.php/catawesome/plagiarism_turnitin/1733938192/turnitin-icon") 50% 6px / 32px no-repeat; } noscript.turnitin_ula_noscript { border: 1px solid rgb(204, 0, 0); padding: 8px; background: rgb(255, 233, 232); width: 99%; text-align: center; display: block; margin: 16px 6px; line-height: 28px; } .tii_links_container .turnitin_submit_error { width: auto; margin-top: 12px; display: none; } .tii_links_container .plagiarism_turnitin_resubmit_link { cursor: pointer; } .tii_links_container .tii_error_icon, .tii_links_container .pp_resubmitting img { padding-right: 6px; } .tii_links_container .eularedirect { text-align: center; } button.pp-resubmit-files { clear: both; float: right; margin: 10px 0px; } .rubric_manager_launch { background: url("/theme/image.php/catawesome/plagiarism_turnitin/1733938192/rubric") 0px 0px no-repeat; cursor: pointer; padding: 2px 0px 2px 40px; display: inline; line-height: 28px; margin-left: 6px; } .tii_links_container .turnitin_status .icon_size { width: 24px; height: 24px; } .blue { color: rgb(0, 154, 205); } .icon_margin { margin-right: 20px; } .icon_peermark_manager { color: rgb(0, 153, 0) !important; } .tii_checkagainstnote, .tii_anonblindmarkingnote, .tii_genspeednote { border: 1px solid rgb(111, 202, 255); background: rgb(187, 230, 255); padding: 10px; margin-bottom: 16px; } #turnitin_score_refresh_alert { margin-top: 16px; border: 1px solid rgb(111, 202, 255); background: rgb(187, 230, 255); padding: 10px; margin-bottom: 16px; } iframe html { background: none; } .selectlong { width: 530px; } .connection-test-success, .connection-test-failed { background-image: none; color: rgb(255, 255, 255); text-shadow: none; } .connection-test-success button:focus, .connection-test-failed button:focus { outline: 0px; } .connection-test-success { background-color: rgb(81, 163, 81); } .connection-test-failed { background-color: rgb(217, 83, 79); } .iframe-ltilaunch { width: 100%; height: 700px; } .iframe-ltilaunch-eula { width: 767px; height: 680px; } .iframe-ltilaunch-rubric { width: 100%; min-width: 840px; height: 680px; } .tii_pp_modal_eula { height: 700px; width: 800px !important; background-color: rgb(238, 238, 238) !important; } .tii_pp_modal_eula_content { height: 735px; } .tii_pp_modal_rubric { max-width: 1027px !important; } .tii_pp_modal_rubric_content { width: 1032px !important; left: -116px; } .turnitin_setup_download_links label { width: 300px; line-height: 50px; justify-content: left; } .admin_presets_error { color: red; text-align: center; } .admin_presets_success { color: green; text-align: center; } .adminpreset_appdescription { font-size: small; margin-top: 40px; margin-bottom: 20px; } #page-admin-tool-behat-index .steps-definitions { margin: 1rem auto; } #page-admin-tool-behat-index .steps-definitions .step { margin: 1rem 0px 0px; border: 1px solid rgb(238, 238, 238); padding: 1rem; } #page-admin-tool-behat-index .steps-definitions .stepdescription { font-style: italic; } #page-admin-tool-behat-index .steps-definitions .stepcontent { margin: 1rem 0px; } #page-admin-tool-behat-index .steps-definitions .steptype { color: rgb(20, 103, 166); margin-right: 1ex; } #page-admin-tool-behat-index .steps-definitions .stepapipath { font-family: monospace; font-size: smaller; } #page-admin-tool-behat-index .steps-definitions .stepregex { color: rgb(0, 102, 0); } #page-admin-tool-behat-index .steprequiredfields { font-weight: 700; font-size: 1em; margin-top: 1em; } #tool_bfplus-summary-page .floatprinticon { margin-top: -30px; float: right; } .tool_bfplus_analysisbutton { width: 100%; text-align: center; } .tool_bfplus-settings-logo img { position: absolute; top: -40px; right: 20px; } .tool_bfplus-settings-logo { margin-bottom: 30px; } #tool_bfplus-page-overview.theme-lambda .row { display: flex; flex-wrap: nowrap; } #tool_bfplus-page-overview.theme-lambda .row > div { margin: 10px; } #tool_bfplus-chart-single.theme-lambda .row, #tool_bfplus-chart-single.theme-lambda.row { display: flex; flex-wrap: wrap; } #tool_bfplus-chart-single.theme-lambda .col-sm-9 { flex: 0 0 75%; max-width: 75%; } #tool_bfplus-chart-single.theme-lambda .col-sm-3 { flex: 0 0 25%; max-width: 25%; } #tool_bfplus-chart-single.theme-lambda .col-sm-3 > * { padding: 0px 0px 0px 15px; } #tool_bfplus-summary-page.theme-lambda .row { display: flex; flex-wrap: wrap; margin-right: -15px; margin-left: -15px; } #tool_bfplus-summary-page.theme-lambda .h4, #tool_bfplus-summary-page.theme-lambda h4 { font-size: 1.40625rem; } #tool_bfplus-summary-page.theme-lambda .col-sm-3 { flex: 0 0 25%; max-width: 25%; } #tool_bfplus-summary-page.theme-lambda .col-sm-6 { flex: 0 0 50%; max-width: 50%; } #tool_bfplus-summary-page.theme-lambda .col-sm-4 { flex: 0 0 33.3333%; max-width: 33.3333%; } #tool_bfplus-summary-page.theme-lambda .col-sm-8 { flex: 0 0 66.6667%; max-width: 66.6667%; } #tool_bfplus-summary-page.theme-lambda [class^="col-sm-"] { padding-right: 15px; padding-left: 15px; box-sizing: border-box; } #tool_bfplus-summary-page.theme-lambda #rowa img.icon { vertical-align: unset; } #tool_bfplus-toolnav.theme-lambda #tab_errors > a.btn, #tool_bfplus-toolnav.theme-lambda #tab_overview > a.btn { color: rgb(85, 85, 85); } .tool_bfplus-dialog { position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 2000; max-height: calc(100% - 3.5rem); } .tool_bfplus-dialog_window { margin: 40px auto 1.75rem; display: flex; flex-direction: column; background: rgb(255, 255, 255); border: 1px solid rgb(0, 0, 0); position: relative; z-index: 100111; max-height: calc(100% - 3.5rem); width: auto; } .tool_bfplus-dialog_window:focus { background-color: rgb(255, 255, 255); } @media only screen and (min-width: 576px) { .tool_bfplus-dialog_window { max-width: 500px; max-height: calc(100% - 3.5rem); } } @media only screen and (min-width: 992px) { .tool_bfplus-dialog_window { max-width: 800px; } } @media only screen and (max-width: 576px) { .tool_bfplus-dialog_window { margin: 0px; min-height: auto; height: 100%; max-height: unset; } } .tool_bfplus-dialog_header { display: flex; flex-wrap: nowrap; justify-content: space-between; border-bottom: 1px solid rgb(221, 221, 221); padding-top: 10px; } .tool_bfplus-dialog_mask { position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; overflow: hidden; background: rgb(0, 0, 0); z-index: 10001; opacity: 0.4; } .tool_bfplus-dialog div.tool_bfplus-dialog_body { padding: 1rem; overflow-y: auto; border-bottom: 1px solid rgb(221, 221, 221); flex: 1 1 auto; } .tool_bfplus-dialog_footer { padding: 1rem; } .tool_bfplus-dialog_buttons { display: flex; justify-content: right; } .tool_bfplus-dialog_close { width: 50px; height: 50px; } .tool_bfplus-dialog_buttons button { margin-left: 10px; } .tool_bfplus-dialog button.block_bfmanager-dialog_close { padding-right: 10px; padding-left: 10px; } .tool_bfplus-dialog_close i { margin: 0px; } .tool_bfplus-dialog_title { padding: 10px; margin-left: 10px; } body.tool_bfplus-dialog_open { overflow: hidden; } :root { --bf-pass-colour: #96cc64; --bf-fail-colour: #f05466; } .table-striped tbody tr.tool_bfplus-outline_row_pass .c3:nth-of-type(2n+1) { background: var(--bf-pass-colour); } .table-striped tbody tr.tool_bfplus-outline_row_fail .c3:nth-of-type(2n+1) { background: var(--bf-fail-colour); } .tool_bfplus-outline_row_pass .c3 { border: 4px solid var(--bf-pass-colour); } .tool_bfplus-outline_row_fail .c3 { border: 4px solid var(--bf-fail-colour); } .tool_bfplus-outline_table.table-bordered { border-spacing: 0px; border-collapse: separate; } .table.tool_bfplus-outline_table td { outline: rgb(222, 226, 230) solid 1px; } tr.tool_bfplus-outline_row_pass td:first-child { border-left: 30px solid var(--bf-pass-colour); } tr.tool_bfplus-outline_row_fail td:first-child { border-left: 30px solid var(--bf-fail-colour); } #tool_bfplus-toolnav .btn-primary:hover { color: rgb(255, 255, 255); background-color: rgb(12, 88, 156); border-color: rgb(11, 81, 144); } #tool_bfplus-toolnav .btn-primary { color: rgb(255, 255, 255); background-color: rgb(15, 108, 191); border-color: rgb(15, 108, 191); } #tool_bfplus-tooldisplay .tool_bfplus-alert-wizard { border: 2px dashed rgb(0, 0, 0); padding: 4px; border-radius: 0.4em; display: inline-block; } #tool_bfplus-tooldisplay img.tool_bfplus-alert-wizard { padding: 10px; } #tool_bfplus-tooldisplay .tool_bfplus-alert-prompt { margin-bottom: 15px; padding: 10px; display: block; } .tool_bfplus-wizard-preview { position: relative; overflow: hidden; border: 1px solid rgb(0, 0, 0); padding: 14px 4px; border-radius: 0.4em; } #tool_bfplus-tooldisplay .tool_bfplus-table-wizardborders tbody tr:nth-child(2n+1) { background-color: rgba(0, 0, 0, 0.05); } #tool_bfplus-tooldisplay .tool_bfplus-table-wizardborders tbody tr:hover { background-color: rgba(0, 0, 0, 0.075); } #tool_bfplus-tooldisplay .tool_bfplus-table-wizardborders td { border-bottom: 3px solid rgba(0, 0, 0, 0.3); border-top: 3px solid rgba(0, 0, 0, 0.3); padding: 2rem 0.75rem; } .tool_bfplus-help-icon { cursor: pointer; } .tool_brickfield_floatprinticon { margin-top: -30px; float: right; } .tool_brickfield_analysisbutton { width: 100%; text-align: center; } #tool_brickifeld_advanced_page { margin: 20px 20px 20px 10px; } .tool_brickfield_banner_heading { display: flex; justify-content: space-between; margin-bottom: 20px; } .tool_brickfield_banner_heading > img { height: 50px; } .tool_brickfield_banner > p { text-align: center; } .tool_brickfield_grid_heading { font-family: "Varela Round", sans-serif; font-size: 20px; font-weight: 400; color: rgb(4, 13, 41); padding-bottom: 4px; } .tool_brickfield_grid_content { color: rgb(4, 13, 41); font-size: 16px; line-height: 1.4em; } .tool_brickfield_grid_heading > img { height: 30px; padding-right: 16px; } .tool_brickfield_grid { display: flex; flex-wrap: wrap; justify-content: center; margin: 20px 20px 30px; } .tool_brickfield_grid > div { margin: 10px; padding: 20px; flex-basis: 30%; border: 1px solid grey; max-width: 500px; min-width: 250px; flex-grow: 4; border-radius: 15px 15px 15px 50px; } .tool_brickfield_grid_heading { display: flex; } .tool_brickfield_footer > a { font-size: 18px; letter-spacing: 1px; color: rgb(255, 255, 255); background-color: rgb(64, 84, 178); border-radius: 5px; padding: 15px 50px; transition: all 0.3s ease 0s; margin-bottom: 20px; } .tool_brickfield_footer { text-align: center; } .tool_brickfield_footer > a:hover { color: rgb(255, 255, 255); background-color: rgb(37, 54, 135); text-decoration: none; } .tool_brickfield_footer > p { margin-bottom: 25px; } .path-admin-tool-capability [data-search="capability"] { min-width: 675px; } .path-admin-tool-capability .comparisontable { margin-top: 150px; } .path-admin-tool-capability .comparisontable th, .path-admin-tool-capability .comparisontable td { vertical-align: middle; padding: 0.4em 0.5em 0.3em; } .path-admin-tool-capability .comparisontable thead th { vertical-align: bottom; background: none; } .path-admin-tool-capability .comparisontable thead th div { position: relative; } .path-admin-tool-capability .comparisontable thead th div > a { position: absolute; top: -1.75em; left: 1em; width: 150px; text-align: left; margin-bottom: 1em; text-indent: -1.45em; transform-origin: left top; transform: rotate(315deg); } .path-admin-tool-capability .comparisontable tbody th { background-color: rgb(238, 238, 238); text-align: right; border: 1px solid rgb(223, 223, 223); } .path-admin-tool-capability .comparisontable tbody th span { display: block; color: rgb(102, 102, 102); font-size: 80%; } .path-admin-tool-capability .comparisontable tbody td { border: 1px solid rgb(223, 223, 223); } .path-admin-tool-capability .comparisontable .inherit { color: rgb(102, 102, 102); } .path-admin-tool-capability .comparisontable .allow { background-color: rgb(0, 102, 0); font-weight: 700; color: rgb(255, 255, 255); } .path-admin-tool-capability .comparisontable .prevent { background-color: rgb(173, 103, 4); font-weight: 700; color: rgb(255, 255, 255); } .path-admin-tool-capability .comparisontable .prohibit { background-color: rgb(136, 0, 0); font-weight: 700; color: rgb(255, 255, 255); } .nav-pills .nav-pills { margin-left: 1rem; } .data-registry > .top-nav > * { margin-right: 0.5rem; } .data-registry > .top-nav > .singlebutton, .data-registry > .top-nav > .moodle-actionmenu[data-owner="dataregistry-actions"] { display: inline-block; } .data-registry .context-tree { height: 70vh; overflow-y: scroll; } [data-region="data-requests-table"] .moodle-actionmenu { min-width: 150px; } .context-level-view { margin: 1em; } #page-admin-tool-excimer-index #loading { text-align: center; font-size: 2rem; color: rgb(15, 111, 197); animation: 1s linear 0s infinite normal none running path-admin-tool-excimer-blinker; } @keyframes path-admin-tool-excimer-blinker { 50% { opacity: 0; } } .path-admin-tool-filetypes .generaltable .c0, .path-admin-tool-filetypes .generaltable .c1, .path-admin-tool-filetypes .generaltable .c2, .path-admin-tool-filetypes .generaltable th { white-space: nowrap; } .path-admin-tool-filetypes .generaltable .deleted .c0 img { opacity: 0.2; } .path-admin-tool-filetypes .generaltable .deleted .c0 span { text-decoration: line-through; } .path-admin-tool-filetypes .generaltable .nonstandard { font-weight: 700; } #page-admin-tool-installaddon-index #installfromrepobox { text-align: center; padding-top: 2em; padding-bottom: 2em; } #page-admin-tool-installaddon-index #installfromrepobox .singlebutton { display: inline-block; } #page-admin-tool-installaddon-index #installfromrepobox .singlebutton input[type="submit"] { padding: 1em; } #page-admin-tool-langimport-index .langimport { margin: auto; float: none; width: 100%; } #page-admin-tool-langimport-index #menuuninstalllang, #page-admin-tool-langimport-index #menupack { height: 300px; } .path-admin-tool-lp [data-region="managecompetencies"] ul li, .path-admin-tool-lp [data-region="plans"] ul li, .path-admin-tool-lp [data-region="competencymovetree"] ul li, .path-admin-tool-lp [data-region="competencylinktree"] ul li, .path-badges [data-region="competencylinktree"] ul li { list-style-type: none; } .path-admin-tool-lp .progresstext { display: inline-block; vertical-align: top; } .path-admin-tool-lp .progress { width: 100%; display: inline-block; } .path-admin-tool-lp .progress .bar { min-width: 3em; } .path-admin-tool-lp [data-region="managecompetencies"] ul[data-enhance="tree"], .path-admin-tool-lp [data-region="plans"] ul[data-enhance="tree"], .path-admin-tool-lp [data-region="competencylinktree"] ul[data-enhance="linktree"], .path-badges [data-region="competencylinktree"] ul[data-enhance="linktree"], .path-admin-tool-lp [data-region="competencymovetree"] ul[data-enhance="movetree"] { border: 1px solid rgb(204, 204, 204); box-shadow: rgba(0, 0, 0, 0.075) 0px 1px 1px inset; transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s; border-radius: 4px; padding-left: 20px; padding-right: 20px; margin-left: 10px; margin-right: 10px; } .path-admin-tool-lp [data-region="managecompetencies"] ul, .path-admin-tool-lp [data-region="plans"] ul, .path-admin-tool-lp [data-region="competencylinktree"] ul, .path-badges [data-region="competencylinktree"] ul, .path-admin-tool-lp [data-region="competencymovetree"] ul { cursor: pointer; } .path-admin-tool-lp [data-region="competencylinktree"] ul li > span, .path-badges [data-region="competencylinktree"] ul li > span, .path-admin-tool-lp [data-region="competencymovetree"] ul li > span, .path-admin-tool-lp [data-region="plans"] ul li > span, .path-admin-tool-lp [data-region="managecompetencies"] ul li > span { padding: 2px 4px; border-radius: 4px; } .path-admin-tool-lp [data-region="competencylinktree"] ul [aria-selected="true"] > span, .path-badges [data-region="competencylinktree"] ul [aria-selected="true"] > span, .path-admin-tool-lp [data-region="competencymovetree"] ul [aria-selected="true"] > span, .path-admin-tool-lp [data-region="plans"] ul [aria-selected="true"] > span, .path-admin-tool-lp [data-region="managecompetencies"] ul [aria-selected="true"] > span { background-color: rgb(223, 223, 223); } .path-admin-tool-lp [data-region="competencylinktree"] ul [tabindex="0"] > span, .path-badges [data-region="competencylinktree"] ul [tabindex="0"] > span, .path-admin-tool-lp [data-region="competencymovetree"] ul [tabindex="0"] > span, .path-admin-tool-lp [data-region="plans"] ul [tabindex="0"] > span, .path-admin-tool-lp [data-region="managecompetencies"] ul [tabindex="0"] > span { border: 2px solid rgb(0, 112, 168); } .path-admin-tool-lp [data-region="filtercompetencies"] input { margin-left: 10px; } .path-admin-tool-lp [data-region="link-buttons"], .path-admin-tool-lp [data-region="move-buttons"] { text-align: center; } .path-admin-tool-lp [data-region="competencylinktree"] > ul, .path-badges [data-region="competencylinktree"] > ul { overflow-y: auto; height: 400px; } .path-admin-tool-lp span.currentdragtarget { border: 1px dashed; } .path-admin-tool-lp .competencyactionsmenu { display: inline-block; vertical-align: text-top; } .path-admin-tool-lp [data-region="competencyruleconfig"] [data-region="rule-base"] { display: table; width: 100%; } .path-admin-tool-lp [data-region="competencyruleconfig"] [data-region="rule-outcome"], .path-admin-tool-lp [data-region="competencyruleconfig"] [data-region="rule-type"] { display: table-row; } .path-admin-tool-lp [data-region="competencyruleconfig"] [data-region="rule-outcome"] label, .path-admin-tool-lp [data-region="competencyruleconfig"] [data-region="rule-type"] label { padding-right: 10px; } .path-admin-tool-lp [data-region="competencyruleconfig"] [data-region="rule-outcome"] label, .path-admin-tool-lp [data-region="competencyruleconfig"] [data-region="rule-outcome"] select, .path-admin-tool-lp [data-region="competencyruleconfig"] [data-region="rule-type"] label, .path-admin-tool-lp [data-region="competencyruleconfig"] [data-region="rule-type"] select { display: table-cell; } .path-admin-tool-lp [data-region="competencyruleconfig"] [data-region="rule-outcome"] select, .path-admin-tool-lp [data-region="competencyruleconfig"] [data-region="rule-type"] select, .path-admin-tool-lp [data-region="competencylinktree"] select, .path-badges [data-region="competencylinktree"] select { width: 100%; } .path-admin-tool-lp [data-region] .generaltable.fullwidth { clear: both; } .path-admin-tool-lp .competency-rule-points { margin-top: 10px; max-height: 300px; overflow-y: auto; } .path-admin-tool-lp .competency-rule-points table input { margin-bottom: 0px; } .path-admin-tool-lp .competency-rule-points tr[data-competency] th { font-weight: 400; } .path-admin-tool-lp .competency-rule-points input[type="number"] { width: 50px; } .competency-heading { margin-bottom: 15px; } .competency-heading h4 { margin: 0px; } .tool-lp-menu { margin: 0px; } .tool-lp-menu li { float: left; position: relative; list-style-type: none; white-space: nowrap; } .tool-lp-sub-menu { position: absolute; list-style: none; margin: 0px; top: -10px; } .tool-lp-sub-menu li { float: none; } .tool-lp-menu .tool-lp-sub-menu[aria-hidden="false"] { display: block; } .tool-lp-menu ul[aria-hidden="true"] { display: none; } .tool-lp-menu .caret { margin: 8px; } .tool-lp-menu.tool-lp-menu-open-left .tool-lp-sub-menu { left: auto; right: 0px; } .tool-lp-menu .tool-lp-sub-menu .menu-focus a { color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(0, 105, 158); background-image: linear-gradient(rgb(0, 112, 168), rgb(0, 95, 143)); background-repeat: repeat-x; } input[type="radio"].tool_lp_scale_default, input[type="checkbox"].tool_lp_scale_proficient { margin-top: 0px; } .user-evidence-documents { margin: 10px 20px; list-style: none; } .user-evidence-competencies, .user-evidence-documents li { margin-bottom: 5px; word-break: break-all; } [data-region="user-evidence-list"] .user-evidence-competencies, [data-region="user-evidence-list"] .user-evidence-documents { margin: 0px; list-style: none; } .user-competency-course-navigation select { display: none; } .user-competency-course-navigation span { max-width: 100%; overflow: hidden; } .competency-grader textarea { width: 100%; max-width: 100%; box-sizing: border-box; } .path-admin-tool-lp #region-main { overflow-x: visible; } .result > .title { display: block; font-weight: 700; } .result > .resultsetko { color: red; } .align-center { text-align: center; } #page-admin-tool-messageinbound-index .handler-function { display: block; padding: 0px 0.5em; color: rgb(136, 136, 136); font-size: 0.75em; } #page-admin-tool-messageinbound-index .state, #page-admin-tool-messageinbound-index .edit { text-align: center; } input.tool-mfa-verification-code, .tool-mfa-verification-code input { font-family: monospace; text-align: center; letter-spacing: 1em; font-weight: 700; font-size: 1.5em !important; } .tool-mfa-factor-choose, .tool-mfa-factor-choose:hover { background-color: rgb(255, 255, 255); border-color: rgb(53, 132, 201); border-width: 1px; width: 100%; border-radius: 0.5rem; } .tool-mfa-factor-choose:hover, .tool-mfa-factor-choose:hover .tool-mfa-factor-choose-text { text-decoration: underline; color: rgb(9, 68, 120); background-color: rgb(207, 226, 242); } .mfa-verify-form input[type="submit"] { height: 50px; font-size: 1.05rem; } .mfa-verify-form .invalid-feedback { font-weight: 700; } .mfa-verify-form .form-group.fitem, .mfa-verify-form .form-group.fitem > span, .mfa-verify-form .form-group.fitem > span > input { width: 100%; } #page-admin-tool-mobile-subscription dl dt { clear: both; display: inline-block; width: 40%; min-width: 100px; vertical-align: top; padding-top: 1px; } #page-admin-tool-mobile-subscription dl dd { display: inline-block; width: 59%; margin-left: 1%; vertical-align: top; padding-top: 1px; } #page-admin-tool-mobile-subscription dl.list-narrow dt { width: 30%; } #page-admin-tool-mobile-subscription dl.list-narrow dd { width: 69%; } #page-admin-tool-mobile-subscription progress { width: 100%; } .ofs-bar { background: rgb(23, 165, 235); white-space: nowrap; } .eupopup-container { background-color: rgba(25, 25, 25, 0.9); color: rgb(239, 239, 239); padding: 5px 20px; font-size: 12px; line-height: 1.2em; text-align: center; display: none; z-index: 9999999; } .eupopup-container .eupopup-body a { color: rgb(255, 255, 255); text-decoration: underline; } .behat-site .eupopup-container-bottom { position: relative; } .eupopup-container-bottom { position: fixed; bottom: 0px; left: 0px; right: 0px; } .eupopup-closebutton { font-size: 16px; font-weight: 100; line-height: 1; color: rgb(162, 162, 162); opacity: 0.2; position: absolute; font-family: helvetica, arial, verdana, sans-serif; top: 0px; right: 0px; padding: 5px 10px; } .eupopup-buttons { padding: 7px 0px 5px; } .eupopup-button { margin: 0px 10px; } .eupopup-button:hover, .eupopup-button:focus { text-decoration: underline; color: rgb(246, 162, 29); } .eupopup-body li { display: inline; } .eupopup-body li::before { content: ", "; } .eupopup-body li:first-child::before { content: ""; } .eupopup-body ul { padding: 0px; margin: 0px 0px 3px; } .eupopup-closebutton:hover, .eupopup-closebutton:active { text-decoration: none; } .eupopup-head { font-size: 1.2em; font-weight: 700; padding: 7px; } .eupopup-button_1 { font-weight: 700; font-size: 14px; } .eupopup-button_2 { display: none; } .eupopup-button { color: rgb(246, 162, 29); } .policy-heading .policy-viewdoc-buttons { text-align: center; margin: 15px; } #page-admin-tool-policy-acceptances .colselect { width: 35px; } .path-admin-tool-profiling .profilingruntable .label { font-weight: 700; } .path-admin-tool-profiling .profiling_worse { color: red; } .path-admin-tool-profiling .profiling_better { color: green; } .path-admin-tool-profiling .profiling_same { color: dimgrey; } .path-admin-tool-profiling .profiling_important, .path-admin-tool-profiling .flexible .referencerun { font-weight: 700; } .path-admin-tool-profiling .flexible { margin-left: auto; margin-right: auto; } #page-admin-tool-task-scheduledtasks .task-class, #page-admin-tool-task-runningtasks .task-class { display: block; padding: 0px 0.5em; color: rgb(136, 136, 136); font-size: 0.75em; } #page-admin-tool-task-scheduledtasks input[type="text"] { direction: ltr; } #page-admin-tool-task-scheduledtasks .task-runnow, #page-admin-tool-task-scheduledtasks .task-clearfaildelay { font-size: 0.75em; } [data-region="displaytemplateexample"] { border-radius: 4px; border: 1px inset rgb(227, 227, 227); padding: 1em; } div[data-flexitour="backdrop"] { position: fixed; inset: 0px; } span[data-flexitour="container"] .modal-dialog { max-width: 400px; } span[data-flexitour="container"] .modal-dialog .modal-content .modal-header { border-bottom: 0px; } span[data-flexitour="container"] .modal-dialog .modal-content .modal-header.minimal, span[data-flexitour="container"] .modal-dialog .modal-content .modal-footer.minimal { padding-top: 0px; padding-bottom: 0px; } span[data-flexitour="container"] .modal-dialog .modal-content .modal-footer { justify-content: flex-start; border-top: 0px; } span[data-flexitour="container"].orphan { position: absolute; } span[data-flexitour="container"].orphan div[data-role="arrow"] { display: none; } body div[data-flexitour="step-background-fader"], body div[data-flexitour="step-background"] { position: absolute; background-position: inherit; background-size: inherit; background-repeat: inherit; background-attachment: inherit; background-origin: inherit; background-clip: inherit; background-color: inherit; background-image: none; } div[data-flexitour="step-background-fader"], [data-flexitour="step-backdrop"] > td, [data-flexitour="step-backdrop"] { position: relative; } span[data-flexitour="container"].orphan div[data-role="arrow"] { display: none; } .path-admin-local-usertours .stepcreator .input-append { font-size: inherit; } .tour-actions > ul { margin-left: auto; margin-right: auto; text-align: center; } .tour-actions > ul > li { background-color: rgb(245, 245, 245); } .tour-actions > ul { margin-left: auto; margin-right: auto; text-align: center; } .tour-actions > ul > li { background-color: rgb(245, 245, 245); border-radius: 6px; border: 1px solid rgb(204, 204, 204); display: inline-block; height: 9em; margin: 0.5em; text-align: center; width: 13em; } .tour-actions > ul > li > a { height: 100%; display: block; padding: 1em; } @media (max-width: 575.98px) { span[data-flexitour="container"] { margin-left: 10px; } span[data-flexitour="container"] .modal-content { overflow-y: initial; } span[data-flexitour="container"].orphan { margin-left: 5px; margin-right: 5px; } } .path-admin-tool-xmldb a[name="lastused"] { padding-top: 50px; } .activitytodo-item { margin: 5px; border: 1px solid rgb(204, 204, 204); background-color: rgb(238, 238, 238); padding: 5px 5px 5px 25px; background-image: url("/theme/image.php/catawesome/core/1733938192/i/move_2d"); background-repeat: no-repeat; background-position: 5px 10px; cursor: move; } .activitytodo-item .activitytodo-notecontent { display: none; } textarea.activitytodo-editnote { width: 98%; min-height: 200px; } .activitytodo-showduedate { max-width: 70%; } .activitytodo-showduedate input[type="text"] { max-width: 90%; width: auto; display: inline-block; } #page-local-activitytodo .ui-datepicker { min-width: 180px; background-color: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); } .activitytodo-overdue { background-color: rgb(244, 171, 166); } .local-assessfreq.local-assessfreq-row { display: flex; flex-wrap: wrap; } .local-assessfreq.local-assessfreq-row-hidden { display: none; } .local-assessfreq .local-assessfreq-month { width: 270px; } .local-assessfreq .local-assessfreq-month thead { text-align: center; } .local-assessfreq .local-assessfreq-month td { border: 1px solid rgb(221, 221, 221); width: 36px; height: 36px; text-align: center; } #local-assessfreq-report-summary .card-header, #local-assessfreq-quiz-dashboard-cards-deck .card-header, #local-assessfreq-quiz-dashboard-participant-trend-deck .card-header, #local-assessfreq-quiz-dashboard-inprogress-cards .card-header { display: flex; } #local-assessfreq-report-summary .local-assessfreq-zoom, #local-assessfreq-quiz-dashboard-cards-deck .local-assessfreq-zoom, #local-assessfreq-quiz-dashboard-participant-trend-deck .local-assessfreq-zoom, #local-assessfreq-quiz-dashboard-inprogress-cards .local-assessfreq-zoom { margin-left: auto; } #local-assessfreq-report-summary .local-assessfreq-zoom .icon, #local-assessfreq-quiz-dashboard-cards-deck .local-assessfreq-zoom .icon, #local-assessfreq-quiz-dashboard-participant-trend-deck .local-assessfreq-zoom .icon, #local-assessfreq-quiz-dashboard-inprogress-cards .local-assessfreq-zoom .icon { font-size: 24px; color: rgb(108, 117, 125); } #local-assessfreq-report-summary .local-assessfreq-zoom i:hover, #local-assessfreq-quiz-dashboard-cards-deck .local-assessfreq-zoom i:hover, #local-assessfreq-quiz-summary-trend .local-assessfreq-zoom i:hover, #local-assessfreq-quiz-dashboard-inprogress-cards .local-assessfreq-zoom i:hover { color: rgb(17, 17, 17); cursor: pointer; } .modal-dialog.local-assessfreq-modal-large { max-width: 90%; } .modal-dialog.local-assessfreq-modal-large .modal-body { max-height: calc(-200px + 100vh); overflow-y: auto; } .modal-dialog.local-assessfreq-modal-large .modal-body .chartjs-render-monitor { min-height: calc(-250px + 100vh); } #local-assessfreq-report-dayview .dayview-firstcol { width: 350px; } #local-assessfreq-report-dayview .dayview-midcol { width: 70px; } #local-assessfreq-report-dayview table tbody tr td { padding: 0.15rem; } .local-assessfreq-day-period { height: 40px; display: flex; justify-content: space-between; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.3) 0px 3px 4px; border-top: 1px solid rgb(171, 114, 172); background: linear-gradient(rgb(166, 109, 179), rgb(135, 86, 146)) rgb(135, 86, 146); } .local-assessfreq-flex-row { display: flex; flex-direction: row; justify-content: space-between; } .local-assessfreq-quiz-summary-table tbody tr td { width: 50%; font-size: 1.08em; } .local-assessfreq-quiz-summary-table tbody tr td:first-child { font-weight: 600; } #local-assessfreq-quiz-summary-card .card-body { padding: 0.5rem; } #local-assessfreq-quiz-summary-trend .card-body .chartjs-render-monitor { min-height: 400px; } .local-assessfreq-period-progress { margin-right: 15px; margin-left: 15px; } #local-assessfreq-report-heatmap-scale td { border: 1px solid rgb(221, 221, 221); width: 36px; height: 36px; text-align: center; font-weight: 400; padding-left: 5px; padding-right: 5px; } .local-assessfreq-status-icon { display: block; float: left; width: 20px; height: 20px; margin-right: 5px; margin-top: 2px; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.3) 0px 3px 4px; } .local-assessfreq-override-status { font-weight: 600; text-shadow: rgba(0, 0, 0, 0.3) 0px 1px 1px; } .local-assessfreq-disabled { font-weight: 200; color: grey; } .local-assessfreq-day-coursename { font-weight: 400; } .local-assessfreq-inprogress-summary { font-size: 1.25rem; font-weight: 400; } #local-assessfreq-quiz-inprogress-table .table-container { min-height: 150px; } #local-assessfreq-quiz-student-table .table-container { min-height: 150px; } #local-assessfreq-student-search-table .table-container { min-height: 150px; } #local-assessfreq-quiz-inprogress-summary .summary-table { width: 70%; } #local-assessfreq-quiz-inprogress-summary .summary-graph { width: 30%; border: 1px solid rgb(222, 226, 230); height: 210px; padding-top: 25px; padding-right: 10px; } .local_assessmentinformation .sectionwrapper .icons-collapse-expand { display: none; } .local_assessmentinformation .assessedactivitieswrapper .course-content-item-content { margin-top: 1em; } .editing .local_assessmentinformation .assessedactivitieswrapper .activity-item { cursor: auto; } .local_assessmentinformation .changenumsections { display: none; } .local-bfaltformat-modal .modal-body { min-height: 152px; } .local-bfaltformat-modal option { width: 150px; } #local-bfaltformat-selector-element { min-height: 120px; } .local-bfaltformat-modal .modal-footer { padding-right: 45px; } .col-sm-6.local-bfaltformat-formelement-label-col { max-width: 36%; } .col-sm-6.local-bfaltformat-formelement-col { max-width: 64%; } .section .activityinstance > a { display: inline-block; } .local-bfaltformat-ex-notification { padding-top: 20px; } #local-bfaltformat-filters { display: flex; justify-content: space-between; } .local-bfaltformat-filter { flex: 1 1 auto; padding: 5px; } .local-bfaltformat-filter > label { padding-right: 5px; } #local-bfaltformat-filter-form fieldset { border-bottom: unset; } .local-bfaltformat-sizereport-pane-left { min-width: 250px; width: 45%; margin-right: 5%; } .local-bfaltformat-sizereport-pane-right { min-width: 250px; width: 45%; margin-left: 5%; } .local-bfaltformat-sizereport-container { display: flex; flex-wrap: wrap; } @media only screen and (max-width: 1000px) { .local-bfaltformat-sizereport-pane-left, .local-bfaltformat-sizereport-pane-right { width: 100%; } } .local-bfaltformat-caption { font-size: 1.17188rem; font-weight: 300; line-height: 1.2; } #local_bfaltformat-setting-button { margin-top: 20px; } .local_bfaltformat-setting-banner-success { background: rgb(186, 226, 149); } .local_bfaltformat-setting-banner-progress { background: rgb(226, 225, 149); } .local_bfaltformat-setting-banner-error { background: rgb(231, 143, 153); } #local_bfaltformat-setting-banner { margin-bottom: 8px; padding: 4px 10px; } .local-bfaltformat-report-helper { display: flex; } .local-bfaltformat-report-helper-icon { padding: 10px; } .local-bfaltformat-selfservice-iframe-container { position: relative; overflow: hidden; width: 100%; padding-top: 55.25%; padding-left: 10px; padding-right: 10px; } .local-bfaltformat-selfservice-iframe { position: absolute; inset: 0px; width: 100%; height: 100%; } .local-bfaltformat_tooltip-hide { display: none; } .local-bfaltformat_tooltip { position: absolute; background: rgb(255, 255, 255); outline: rgb(0, 0, 0) solid 1px; padding: 1px 3px; left: 80px; top: 30px; z-index: 2000; font-size: 0.8em; } a.warning { background-color: rgb(255, 241, 238); } a.highlight { background-color: rgb(252, 252, 252); } .bulkactions.dropdown-menu { height: auto; max-height: 80%; overflow-x: hidden; } .bulkactions .dropdown-item { cursor: pointer; } .local_commander { display: none; z-index: 9999; position: fixed; top: 40px; left: 50%; min-height: 50vh; overflow: hidden; width: 600px; margin: 0px 0px 0px -300px; background-color: rgb(27, 40, 52); border-width: 1px 1px 5px; border-style: solid; border-color: rgba(0, 0, 0, 0.3) rgba(0, 0, 0, 0.3) rgb(27, 40, 52); border-image: initial; box-shadow: rgba(0, 0, 0, 0.3) 0px 3px 7px; background-clip: padding-box; } .local_commander-header { margin: 0px; padding: 5px 15px; color: rgb(255, 255, 255); background: rgb(21, 31, 42); } .local_commander-body { overflow: hidden; margin: 5px 15px; } .local_commander-body ul { display: block; list-style: none; padding: 0px; margin: 0px; } .local_commander-body ul li { border-bottom: 1px solid rgb(93, 95, 98); padding: 2px 4px; margin: 0px 0px 2px; width: 520px; } .local_commander-body ul li a { color: rgb(88, 125, 55); font-weight: 700; } .local_commander-body ul li.active { background: rgb(52, 188, 110); } .local_commander-body ul li.active a { color: rgb(255, 255, 255); font-weight: 700; } .local_commander-body div::-webkit-scrollbar { width: 12px; background-color: rgb(245, 245, 245); border-radius: 10px; } .local_commander-body div::-webkit-scrollbar-thumb { border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 6px inset; background-color: rgb(85, 85, 85); } .local_commander-body div::-webkit-scrollbar-track { box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 6px inset; border-radius: 10px; background-color: rgb(245, 245, 245); } .local_commander-body div { overflow-y: scroll; height: calc(100% - 100px); } #local_commander_back_layer { display: none; position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 9994; background: rgba(95, 95, 95, 0.36); } #local_commander_command { width: 570px; background: rgb(27, 40, 52); border: none; color: rgb(255, 255, 255); margin-left: 10px; padding: 5px; } .path-local-course_creation_wizard #mform1 #id_course_create_header .col-md-9 { flex: 0 0 100%; max-width: 100%; } .path-local-course_creation_wizard #mform1 #id_course_create_header .col-md-9 .form-check-inline { flex: 0 0 100%; max-width: 100%; justify-content: left; } #contentframe { border-style: none; } #panelcontentframecontainer { overflow: scroll; height: 100%; width: 100%; } @media (max-width: 767px) { .kaltura-player-container { width: 100%; position: relative; padding-top: 56.25%; padding-bottom: 30px; } .kaltura-player-iframe { position: absolute; inset: 0px; width: 100% !important; height: 100% !important; } } .local_msaccount_linkbutton { background-image: url("/theme/image.php/catawesome/local_msaccount/1733938192/msaccount"); background-position: 4px 4px; background-repeat: no-repeat; background-color: rgb(254, 254, 254); color: rgb(0, 61, 92); display: inline-block; padding: 6px 4px 5px 110px; margin: 5px 0px; font-size: 14px; border: 1px solid rgb(204, 204, 204); text-decoration: none; } .local_msaccount_linkbutton:active, .local_msaccount_linkbutton:hover, .local_msaccount_linkbutton:visited { color: rgb(0, 61, 92); text-decoration: none !important; } .local_o365_statusmessage.alert { margin-bottom: 0.25rem; } .local_o365_statusmessage img { margin-right: 0.25rem; } .local_o365_statusmessage span, .local_o365_statusmessage a { vertical-align: middle; } #local_o365_admin-verifysetup button.refreshperms { margin: 0px 0px 0.75rem; } .local_o365_adminsetting_verifysetup_results section { margin-bottom: 1rem; } .local_o365_adminsetting_verifysetup_results section h5 { margin: 0px 0px 0.25rem; } .local_o365_ucp_index .connectionstatus { float: right; width: 14rem; padding: 0.5rem; } .local_o365_ucp_index .connectionstatus img { float: left; padding: 0.25rem; } .local_o365_ucp_index .connectionstatus small { font-weight: 700; font-size: 0.8rem; } .local_o365_ucp_index .connectionstatus img.smallicon { width: 12px; height: 12px; } .local_o365_ucp_index .local_o365_features { margin-right: 16rem; } .local_o365_ucp_index .local_o365_features > div { margin-bottom: 1rem; } .local_o365_ucp_index .local_o365_features > div a, .local_o365_ucp_index .local_o365_features > div b { background-position: 2px 0px; background-size: 28px; background-repeat: no-repeat; background-color: transparent; display: inline-block; padding: 4px 4px 4px 40px; } .local_o365_ucp_index .local_o365_features .local_o365_feature_connection a, .local_o365_ucp_index .local_o365_features .local_o365_feature_connection b { background-image: url("/theme/image.php/catawesome/local_o365/1733938192/o365color"); } .local_o365_ucp_index .local_o365_features .local_o365_feature_calendar a, .local_o365_ucp_index .local_o365_features .local_o365_feature_calendar b { background-image: url("/theme/image.php/catawesome/local_o365/1733938192/outlookcolor"); } .local_o365_ucp_index .local_o365_features .local_o365_feature_onenote a, .local_o365_ucp_index .local_o365_features .local_o365_feature_onenote b { background-image: url("/theme/image.php/catawesome/local_o365/1733938192/onenotecolor"); } .local_o365_ucp_featurepage h3.local_o365_featureheader { background-position: left center; background-size: 28px; background-repeat: no-repeat; background-color: transparent; padding: 4px 4px 4px 35px; } .local_o365_ucp_featurepage h3.local_o365_featureheader.local_o365_feature_calendar { background-image: url("/theme/image.php/catawesome/local_o365/1733938192/outlookcolor"); } .local_o365_ucp_featurepage h3.local_o365_featureheader.local_o365_feature_onenote { background-image: url("/theme/image.php/catawesome/local_o365/1733938192/onenotecolor"); } .local_o365_ucp_featurepage.local_o365_feature_connection h3.local_o365_featureheader { background-image: url("/theme/image.php/catawesome/local_o365/1733938192/o365color"); } .local_o365_ucp_featurepage.local_o365_feature_connection div.connectionstatus { margin: 2rem 0px; } .local_o365_ucp_featurepage.local_o365_feature_connection div.local_o365_connectionoption { margin: 0px 0px 1rem; padding: 1rem; } .local_o365_ucp_featurepage.local_o365_feature_connection div.local_o365_connectionoption h4 { margin-top: 0px; } .local_o365_o365toollink { margin-bottom: 1rem; } .local_o365_matchqueuetoolbar { margin: 0.75rem 0px 0.5rem; } table.local_o365_matchqueue { width: 100%; } table.local_o365_matchqueue td, table.local_o365_matchqueue th { padding: 0.25rem 0.5rem; vertical-align: top; } table.local_o365_matchqueue td:first-child, table.local_o365_matchqueue th:first-child { width: 1.5rem; text-align: center; } .local_o365_spinner { margin: 0px 0px 1em 1em; display: none; } select#id_local_o365_teams_course select::-webkit-scrollbar { width: 6px; } select#id_local_o365_teams_course::-webkit-scrollbar-track { box-shadow: grey 0px 0px 0px inset; border-radius: 0px; } select#id_local_o365_teams_course::-webkit-scrollbar-thumb { background: rgba(50, 50, 50, 0.3); border-radius: 10px; } select#id_local_o365_teams_course::-webkit-scrollbar-thumb:hover { background: rgba(100, 100, 100, 0.5); } select#id_local_o365_teams_course > option:hover { background-color: rgb(98, 100, 167); color: rgb(255, 255, 255); } select#id_local_o365_teams_course:focus option:checked { background: linear-gradient(0deg, rgb(98, 100, 167) 0%, rgb(98, 100, 167) 100%) rgb(98, 100, 167); color: rgb(255, 255, 255); } select#id_local_o365_teams_course { overflow: hidden auto; width: 100%; max-height: 270px; border-color: rgb(241, 241, 241); color: rgb(72, 70, 68); } select#id_local_o365_teams_course:focus { outline-offset: 0px !important; outline: none !important; } select#id_local_o365_teams_course option { padding-top: 10px; padding-left: 20px; padding-bottom: 10px; font-size: 15px; } form#local_o365_course_list label { font-size: 13px; } form#local_o365_course_list { font-family: "Segoe UI", "Helvetica Neue", "Apple Color Emoji", "Segoe UI Emoji", Helvetica, Arial, sans-serif; } #id_local_o365_teams_tab_name { background-color: rgb(240, 242, 244); border: 0px; padding: 8px 8px 8px 12px; width: 100%; margin-bottom: 20px; color: rgb(72, 70, 68); font-size: 15px; } div.local_o365_manual_login { display: none; margin: auto; width: 300px; height: 300px; position: absolute; top: 100px; left: 0px; right: 0px; } button.local_o365_manual_login_button { display: block; width: 200px; background: rgb(98, 100, 167); border: 0.125rem solid transparent; border-radius: 0.1875rem; box-sizing: border-box; cursor: pointer; height: 2rem; min-width: 6rem; padding: 0.25rem; white-space: nowrap; color: rgb(255, 255, 255); margin: 5px; font-family: "Segoe UI", "Helvetica Neue", "Apple Color Emoji", "Segoe UI Emoji", Helvetica, Arial, sans-serif !important; box-shadow: unset !important; } button.local_o365_manual_login_button:not(:disabled):not(.disabled):active { background: rgb(166, 167, 220); border-color: transparent; color: rgb(32, 31, 31); } button.local_o365_manual_login_button:hover, button.local_o365_manual_login_button.enabled { background: rgb(70, 71, 117); border-color: transparent; color: rgb(255, 255, 255); } .local_o365_acp_option { vertical-align: top; margin-right: 10px; } .local_o365_settings_manifest_container { margin: 40px 0px 20px; } .local_o365_settings_teams_banner_part_1 { margin: 30px 40px 0px; text-align: center; } .local_o365_settings_teams_app_img { width: 100%; margin-bottom: 30px; } .local_o365_settings_moodle_app_id_img { margin-left: auto; margin-right: auto; display: block; } .local_o365_settings_moodle_app_id { background-color: yellow; } .local_o365_settings_teams_horizontal_spacer { margin-left: 80px; } .local_o365_settings_teams_h4_spacer { margin: 20px 0px 30px; border-top: 1px solid rgb(233, 236, 239); padding-top: 10px; } .support_upn_change_case_detail { font-weight: 400; font-size: 0.8rem; } .local_onenote_linkbutton { background-image: url("/theme/image.php/catawesome/local_onenote/1733938192/onenote"); background-position: 2px 0px; background-size: 32px 32px; background-repeat: no-repeat; background-color: rgb(128, 57, 123); color: rgb(255, 255, 255); display: inline-block; padding: 6px 6px 6px 40px; margin: 5px 0px; font-size: 14px; } .local_onenote_linkbutton:active, .local_onenote_linkbutton:hover, .local_onenote_linkbutton:visited { color: rgb(255, 255, 255); text-decoration: none !important; } @font-face { font-family: "Glyphicons Halflings"; src: url("../../../../local/qmul_dashboard/fonts/glyphicons-halflings-regular.woff2") format("woff2"), url("../../../../local/qmul_dashboard/fonts/glyphicons-halflings-regular.woff") format("woff"), url("../../../../local/qmul_dashboard/fonts/glyphicons-halflings-regular.ttf") format("truetype"); } #page-local-qmul_dashboard-index .darken { filter: brightness(70%); } #page-local-qmul_dashboard-index .underline { color: rgb(0, 45, 78); } #page-local-qmul_dashboard-index .pp_grademark_open { margin-left: 3px; margin-top: 10px; color: rgb(0, 90, 154); cursor: pointer; } #page-local-qmul_dashboard-index .glyphicon { position: relative; top: 1px; display: inline-block; font-style: normal; font-weight: 400; -webkit-font-smoothing: antialiased; font-family: "Glyphicons Halflings" !important; line-height: 1 !important; } #page-local-qmul_dashboard-index .glyphicon-asterisk::before { content: "*"; } #page-local-qmul_dashboard-index .glyphicon-plus::before { content: "+"; } #page-local-qmul_dashboard-index .glyphicon-euro::before, #page-local-qmul_dashboard-index .glyphicon-eur::before { content: "€"; } #page-local-qmul_dashboard-index .glyphicon-minus::before { content: "−"; } #page-local-qmul_dashboard-index .glyphicon-cloud::before { content: "☁"; } #page-local-qmul_dashboard-index .glyphicon-envelope::before { content: "✉"; } #page-local-qmul_dashboard-index .glyphicon-pencil::before { content: "✏"; } #page-local-qmul_dashboard-index .glyphicon-glass::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-music::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-search::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-heart::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-star::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-star-empty::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-user::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-film::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-th-large::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-th::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-th-list::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-ok::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-remove::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-zoom-in::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-zoom-out::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-off::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-signal::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-cog::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-trash::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-home::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-file::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-time::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-road::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-download-alt::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-download::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-upload::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-inbox::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-play-circle::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-repeat::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-refresh::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-list-alt::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-lock::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-flag::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-headphones::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-volume-off::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-volume-down::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-volume-up::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-qrcode::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-barcode::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-tag::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-tags::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-book::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-bookmark::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-print::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-camera::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-font::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-bold::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-italic::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-text-height::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-text-width::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-align-left::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-align-center::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-align-right::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-align-justify::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-list::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-indent-left::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-indent-right::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-facetime-video::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-picture::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-map-marker::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-adjust::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-tint::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-edit::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-share::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-check::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-move::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-step-backward::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-fast-backward::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-backward::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-play::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-pause::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-stop::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-forward::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-fast-forward::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-step-forward::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-eject::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-chevron-left::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-chevron-right::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-plus-sign::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-minus-sign::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-remove-sign::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-ok-sign::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-question-sign::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-info-sign::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-screenshot::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-remove-circle::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-ok-circle::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-ban-circle::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-arrow-left::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-arrow-right::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-arrow-up::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-arrow-down::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-share-alt::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-resize-full::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-resize-small::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-exclamation-sign::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-gift::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-leaf::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-fire::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-eye-open::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-eye-close::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-warning-sign::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-plane::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-calendar::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-random::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-comment::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-magnet::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-chevron-up::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-chevron-down::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-retweet::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-shopping-cart::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-folder-close::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-folder-open::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-resize-vertical::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-resize-horizontal::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-hdd::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-bullhorn::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-bell::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-certificate::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-thumbs-up::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-thumbs-down::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-hand-right::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-hand-left::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-hand-up::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-hand-down::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-circle-arrow-right::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-circle-arrow-left::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-circle-arrow-up::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-circle-arrow-down::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-globe::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-wrench::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-tasks::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-filter::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-briefcase::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-fullscreen::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-dashboard::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-paperclip::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-heart-empty::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-link::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-phone::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-pushpin::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-usd::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-gbp::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-sort::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-sort-by-alphabet::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-sort-by-alphabet-alt::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-sort-by-order::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-sort-by-order-alt::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-sort-by-attributes::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-sort-by-attributes-alt::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-unchecked::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-expand::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-collapse-down::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-collapse-up::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-log-in::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-flash::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-log-out::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-new-window::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-record::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-save::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-open::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-saved::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-import::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-export::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-send::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-floppy-disk::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-floppy-saved::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-floppy-remove::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-floppy-save::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-floppy-open::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-credit-card::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-transfer::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-cutlery::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-header::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-compressed::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-earphone::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-phone-alt::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-tower::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-stats::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-sd-video::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-hd-video::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-subtitles::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-sound-stereo::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-sound-dolby::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-sound-5-1::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-sound-6-1::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-sound-7-1::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-copyright-mark::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-registration-mark::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-cloud-download::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-cloud-upload::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-tree-conifer::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-tree-deciduous::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-cd::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-save-file::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-open-file::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-level-up::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-copy::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-paste::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-alert::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-equalizer::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-king::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-queen::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-pawn::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-bishop::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-knight::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-baby-formula::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-tent::before { content: "⛺"; } #page-local-qmul_dashboard-index .glyphicon-blackboard::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-bed::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-apple::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-erase::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-hourglass::before { content: "⌛"; } #page-local-qmul_dashboard-index .glyphicon-lamp::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-duplicate::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-piggy-bank::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-scissors::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-bitcoin::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-btc::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-xbt::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-yen::before { content: "¥"; } #page-local-qmul_dashboard-index .glyphicon-jpy::before { content: "¥"; } #page-local-qmul_dashboard-index .glyphicon-ruble::before { content: "₽"; } #page-local-qmul_dashboard-index .glyphicon-rub::before { content: "₽"; } #page-local-qmul_dashboard-index .glyphicon-scale::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-ice-lolly::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-ice-lolly-tasted::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-education::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-option-horizontal::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-option-vertical::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-menu-hamburger::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-modal-window::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-oil::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-grain::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-sunglasses::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-text-size::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-text-color::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-text-background::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-object-align-top::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-object-align-bottom::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-object-align-horizontal::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-object-align-left::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-object-align-vertical::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-object-align-right::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-triangle-right::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-triangle-left::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-triangle-bottom::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-triangle-top::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-console::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-superscript::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-subscript::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-menu-left::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-menu-right::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-menu-down::before { content: ""; } #page-local-qmul_dashboard-index .glyphicon-menu-up::before { content: ""; } #page-local-qmul_dashboard-index .collapsedown { padding-right: 10px; } #page-local-qmul_dashboard-index .top5 { margin-top: 5px; } #page-local-qmul_dashboard-index .no-margin { margin: 0px !important; } #page-local-qmul_dashboard-index .progress { height: 20px; margin-bottom: 2px; overflow: hidden; background-color: rgb(245, 245, 245); border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 2px inset; } #page-local-qmul_dashboard-index .progress-bar { float: left; width: 0px; height: 100%; font-size: 12px; line-height: 20px; color: rgb(255, 255, 255); text-align: center; background-color: rgb(51, 122, 183); box-shadow: rgba(0, 0, 0, 0.15) 0px -1px 0px inset; transition: width 0.6s ease 0s; } #page-local-qmul_dashboard-index .progress-striped .progress-bar, #page-local-qmul_dashboard-index .progress-bar-striped { background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-size: 40px 40px; } #page-local-qmul_dashboard-index .progress.active .progress-bar, #page-local-qmul_dashboard-index .progress-bar.active { animation: 2s linear 0s infinite normal none running progress-bar-stripes; } #page-local-qmul_dashboard-index .progress-bar-success { background-color: rgb(92, 184, 92); } #page-local-qmul_dashboard-index .progress-striped .progress-bar-success { background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); } #page-local-qmul_dashboard-index .progress-bar-info { background-color: rgb(91, 192, 222); } #page-local-qmul_dashboard-index .progress-striped .progress-bar-info { background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); } #page-local-qmul_dashboard-index .progress-bar-warning { background-color: rgb(240, 173, 78); } #page-local-qmul_dashboard-index .progress-striped .progress-bar-warning { background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); } #page-local-qmul_dashboard-index .progress-bar-danger { background-color: rgb(217, 83, 79); } #page-local-qmul_dashboard-index .progress-striped .progress-bar-danger { background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); } #page-local-qmul_dashboard-index .db-edit-button { float: right; } #page-local-qmul_dashboard-index .bg-info { background-color: rgb(217, 237, 247) !important; } #page-local-qmul_dashboard-index .panel { padding: 15px; margin-bottom: 20px; background-color: rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 1px; } #page-local-qmul_dashboard-index .panel h3 { background: none; } #page-local-qmul_dashboard-index .panel-heading { padding: 10px 15px; margin: -15px -15px 15px; font-size: 17.5px; font-weight: 500; background-color: rgb(245, 245, 245); border-bottom: 1px solid rgb(221, 221, 221); border-top-right-radius: 3px; border-top-left-radius: 3px; } #page-local-qmul_dashboard-index .panel-footer { padding: 10px 15px; margin: 15px -15px -15px; background-color: rgb(245, 245, 245); border-top: 1px solid rgb(221, 221, 221); border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; } #page-local-qmul_dashboard-index .panel-primary { border-color: rgb(109, 121, 145); margin-top: 10px; } #page-local-qmul_dashboard-index .panel-primary .panel-heading { color: rgb(255, 255, 255); background-color: rgb(109, 121, 145); border-color: rgb(109, 121, 145); } #page-local-qmul_dashboard-index .panel-success { border-color: rgb(214, 233, 198); } #page-local-qmul_dashboard-index .panel-success .panel-heading { color: rgb(70, 136, 71); background-color: rgb(223, 240, 216); border-color: rgb(214, 233, 198); } #page-local-qmul_dashboard-index .panel-warning { border-color: rgb(218, 207, 158); } #page-local-qmul_dashboard-index .panel-warning .panel-heading { color: rgb(184, 171, 109); background-color: rgb(252, 248, 227); border-color: rgb(218, 207, 158); } #page-local-qmul_dashboard-index .panel-danger { border-color: rgb(238, 211, 215); } #page-local-qmul_dashboard-index .panel-danger .panel-heading { color: rgb(185, 74, 72); background-color: rgb(242, 222, 222); border-color: rgb(238, 211, 215); } #page-local-qmul_dashboard-index .panel-info { border-color: rgb(188, 232, 241); } #page-local-qmul_dashboard-index .panel-info .panel-heading { color: rgb(58, 135, 173); background-color: rgb(217, 237, 247); border-color: rgb(188, 232, 241); } #page-local-qmul_dashboard-index .pp_grademark_open .pp_origreport_open { color: rgb(59, 81, 121); } #page-local-qmul_dashboard-index .pp_grademark_open .pp_origreport_open:hover { color: rgb(85, 0, 0); } #page-local-qmul_dashboard-index .table .moduleIcon { margin-right: 8px !important; } #page-local-qmul_dashboard-index .table td { padding: 5px; vertical-align: middle; } #page-local-qmul_dashboard-index .modal { position: fixed; top: 10%; right: 15%; left: 15%; width: auto; margin: 0px; background-color: ghostwhite; } #page-local-qmul_dashboard-index .modal .modal-body { padding: 15px; overflow-y: auto; } #page-local-qmul_dashboard-index .gradeplus-path { width: 20px !important; } #page-local-qmul_dashboard-index .advancedgradefeedback { font-weight: 700; padding-bottom: 20px; } #page-local-qmul_dashboard-index .advancedgradefeedback div { font-weight: 400; } #page-local-qmul_dashboard-index .advancedgradefeedback > div { margin-bottom: 20px; } #page-local-qmul_dashboard-index .modal-body table th, #page-local-qmul_dashboard-index .modal-body table td { float: none !important; } #page-local-qmul_dashboard-index .modal-footer button { font-size: 16px; } #page-local-qmul_dashboard-index .modal-header button { font-size: 24px; } @media (min-width: 1200px) { #page-local-qmul_dashboard-index .modal .modal-body .chartcontainer { width: auto; } } @media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) { #page-local-qmul_dashboard-index .modal .modal-body .chartcontainer { margin-top: 10px; } } @media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) { #page-local-qmul_dashboard-index .modal .modal-body .chartcontainer { margin-top: 10px; } } @media (min-width: 480px) and (max-width: 767px) and (orientation: landscape) { #page-local-qmul_dashboard-index .modal .modal-body .chartcontainer { margin-top: 10px; } } @media (min-width: 480px) and (max-width: 767px) and (orientation: portrait) { #page-local-qmul_dashboard-index .modal .modal-body .chartcontainer { margin-top: 10px; } } @media (max-width: 480px) and (orientation: landscape) { #page-local-qmul_dashboard-index .modal .modal-body .chartcontainer { width: auto; margin-top: 10px; max-width: 400px; } } @media (max-width: 480px) and (orientation: portrait) { #page-local-qmul_dashboard-index .modal { top: 2%; right: 2%; left: 2%; width: auto; } #page-local-qmul_dashboard-index .modal .modal-body .chartcontainer { margin-top: 10px; max-width: 400px; } } .tabdropzone_after, .tabdropzone_before { width: 0.5em; display: inline; float: left; height: 100%; } .nav-tabs.tab-list { margin-bottom: 15px; } .nav-tabs.tab-list .nav-link { float: left; } .nav-tabs.tab-list .nav-link a { text-decoration: none; } .nav-tabs.tab-list .nav-link.dragging { border: 1px solid rgb(184, 220, 226); background-color: rgb(224, 240, 242); opacity: 0.7; } .nav-tabs.tab-list .nav-link:hover { border-color: transparent; } .nav-tabs.tab-list .nav-link.active { border-color: transparent transparent rgb(15, 108, 191); border-bottom-width: 3px; } .nav-tabs.tab-list .nav-link.active a { color: rgb(73, 80, 87); } .tabbabelformatsectionzeroheader, ul.qmultopics { padding-inline-start: 0px; } .tabbabelformatsectionzeroheader a[data-action="moveabovetabs"] { display: none; } .tabbabelformatsectionzeroheader .changenumsections { display: none; } .tabsloading .course-content { display: none; } .tabsloading #courseindex-content { display: none; } .block_xp-xp .sign-img { max-height: 100%; } .block_xp-xp .sign-img img { border: none; height: 18px; margin: 0px 3px; padding: 0px; vertical-align: middle; } .block_xp-level-progress .sign-img img { margin-top: 1px; } .block_xp-group-ladder .grouppic { margin-right: 3px; max-height: 35px; } .dir-rtl .block_xp-group-ladder .grouppic { margin-right: auto; margin-left: 3px; } .block_xp #fitem_id_currency fieldset [name="currency"] + p, .block_xp #fitem_id_currency fieldset .form-filetypes-descriptions { display: none; } .block-xp-grade-filters-wrapper .filter-rules, .block-xp-grade-filters-wrapper .filters-list .filter > p { margin-left: 0.5em; } .local_xp-course-rule-widget .course-selected { display: none; } .local_xp-course-rule-widget.has-course .course-selection { display: none; } .local_xp-course-rule-widget.has-course .course-selected { display: inline; } .local_xp-grade-item-rule-widget .grade-item-selected { display: none; } .local_xp-grade-item-rule-widget.has-grade-item .grade-item-selection { display: none; } .local_xp-grade-item-rule-widget.has-grade-item .grade-item-selected { display: inline; } .core_payment_gateways_modal .paypal .icon { height: 40px; width: auto; } .assignfeedback_editpdf_widget .toolbar ul { display: none; } .assignfeedback_editpdf_widget .toolbar li { list-style-type: none; } .assignfeedback_editpdf_widget .drawingcanvas { position: relative; min-width: 817px; min-height: 400px; background-repeat: no-repeat; background-color: rgb(204, 204, 204); margin-left: auto; margin-right: auto; box-shadow: rgba(255, 255, 255, 0.2) 0px 1px 0px inset, rgba(0, 0, 0, 0.2) 0px 1px 20px; } .assignfeedback_editpdf_widget .moodle-dialogue-bd .drawingregion { position: inherit; } .assignfeedback_editpdf_widget .drawingregion[data-currenttool="select"] .commentdrawable textarea, .assignfeedback_editpdf_widget .drawingregion[data-currenttool="select"] .commentdrawable svg { cursor: move; } .assignfeedback_editpdf_widget .infoicon { display: none; } .assignfeedback_editpdf_widget .warningmessages { position: absolute; margin-left: 20px; margin-right: 20px; bottom: 20px; } .assignfeedback_editpdf_widget .drawingregion { border: 1px solid rgb(204, 204, 204); inset: 52px 1em 0px; position: absolute; overflow: auto; background-color: rgb(204, 204, 204); touch-action: none; } .assignfeedback_editpdf_widget { user-select: none; } .assignfeedback_editpdf_widget .pageheader { background-color: rgb(235, 235, 235); border-bottom: 1px solid rgb(204, 204, 204); padding: 0px 20px; min-height: 50px; height: 52px; overflow: auto; } .moodle-dialogue-base .moodle-dialogue.assignfeedback_editpdf_widget .moodle-dialogue-bd { padding: 0px; } .yui3-colourpicker-hidden, .yui3-commentsearch-hidden, .yui3-commentmenu-hidden { display: none; } .assignfeedback_editpdf_widget .pageheader button img { padding-top: 3px; vertical-align: top; } .assignfeedback_editpdf_widget .pageheader button:active { background-color: rgb(204, 204, 204); } .assignfeedback_editpdf_widget .pageheader select, .assignfeedback_editpdf_widget .pageheader button { background: none; padding: 4px 7px; border: 0px; border-radius: 0px; margin: 0px; height: 30px; line-height: 30px; vertical-align: top; cursor: pointer; } .assignfeedback_editpdf_widget .pageheader select { vertical-align: top; appearance: none; background-color: rgb(255, 255, 255); padding: 0px 10px; } .assignfeedback_editpdf_widget .pageheader .navigation button + button, .assignfeedback_editpdf_widget .pageheader .toolbar button + button, .assignfeedback_editpdf_widget .pageheader .navigation select + button, .assignfeedback_editpdf_widget .pageheader .toolbar select + button { border-left: 1px solid rgb(204, 204, 204); border-right: 0px; } .assignfeedback_editpdf_widget .pageheader .navigation button { border-right: 1px solid rgb(204, 204, 204); } .assignfeedback_editpdf_widget .pageheader .toolbar, .assignfeedback_editpdf_widget .pageheader .navigation-search, .assignfeedback_editpdf_widget .pageheader .navigation-expcol, .assignfeedback_editpdf_widget .pageheader .navigation { border-width: 1px; border-style: solid; border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(179, 179, 179); border-image: initial; border-radius: 4px; margin: 10px 4px; background-color: rgb(255, 255, 255); height: 30px; line-height: 30px; padding: 0px; } .assignfeedback_editpdf_commentsearch ul { max-height: 400px; overflow-y: auto; padding: 1em; } .assignfeedback_editpdf_commentsearch ul li pre { background-color: rgb(239, 239, 239); white-space: pre-wrap; word-break: break-word; } .assignfeedback_editpdf_commentsearch ul li pre:hover { background-color: rgb(221, 221, 221); } .assignfeedback_editpdf_commentsearch ul li { margin: 2px; } .assignfeedback_editpdf_commentsearch a pre { font-family: helvetica; margin: 0px; padding: 4px; } .assignfeedback_editpdf_widget .navigation-search, .assignfeedback_editpdf_widget .navigation-expcol, .assignfeedback_editpdf_widget .navigation { float: left; } .assignfeedback_editpdf_widget .toolbar_group { float: right; } .assignfeedback_editpdf_widget .toolbar button { box-shadow: none; } .assignfeedback_editpdf_widget .toolbar > button.rotateleftbutton { float: left; } .assignfeedback_editpdf_widget .toolbar > button.rotaterightbutton { float: right; } .assignfeedback_editpdf_widget .toolbar { float: left; } .assignfeedback_editpdf_widget .navigation, .assignfeedback_editpdf_widget .navigation-search, .assignfeedback_editpdf_widget .navigation-expcol, .assignfeedback_editpdf_widget .toolbar { display: inline-block; } .assignfeedback_editpdf_colourpicker ul { margin: 0px; } .assignfeedback_editpdf_dropdown li.quicklist_comment { width: 200px; } .assignfeedback_editpdf_dropdown li.quicklist_comment a { white-space: nowrap; display: inline-block; max-width: 140px; overflow: hidden; text-overflow: ellipsis; } .assignfeedback_editpdf_dropdown a.delete_quicklist_comment { float: right; width: 20px; } .assignfeedback_editpdf_dropdown button { border-width: 1px 0px 0px; border-right-style: initial; border-bottom-style: initial; border-left-style: initial; border-right-color: initial; border-bottom-color: initial; border-left-color: initial; border-image: initial; background: none; padding: 6px 7px; border-radius: 0px; border-top-style: solid; border-top-color: rgb(204, 204, 204); } .assignfeedback_editpdf_dropdown li:first-child button { border-top: 0px; } .moodle-dialogue-base .moodle-dialogue.assignfeedback_editpdf_dropdown .moodle-dialogue-wrap { box-shadow: none; margin-left: 0px; margin-right: 0px; margin-top: 0px; border-radius: 4px; } .moodle-dialogue-base .moodle-dialogue.assignfeedback_editpdf_dropdown .moodle-dialogue-bd { padding: 0px; } .moodle-dialogue-base .assignfeedback_editpdf_dropdown .moodle-dialogue-wrap .moodle-dialogue-hd, .moodle-dialogue-base .assignfeedback_editpdf_dropdown .moodle-dialogue-wrap .moodle-dialogue-ft { display: none; } .assignfeedback_editpdf_menu li hr { margin: 0px; } .assignfeedback_editpdf_menu li a { text-decoration: none; color: rgb(85, 85, 85); margin: 4px 10px; } ul.assignfeedback_editpdf_search { margin: 0px; } .assignfeedback_editpdf_search li { list-style-type: none; } .assignfeedback_editpdf_search li a { text-decoration: none; color: rgb(85, 85, 85); } .assignfeedback_editpdf_menu li:hover { background-color: rgb(235, 235, 235); } ul.assignfeedback_editpdf_menu { margin: 0px; max-height: 40vh; overflow: hidden auto; } .assignfeedback_editpdf_menu li { list-style-type: none; margin: 0px; border-radius: 4px; } .assignfeedback_editpdf_menu li img { height: auto; } .assignfeedback_editpdf_menu li button { margin: 0px; background: none; } .assignfeedback_editpdf_widget .pageheader button:hover { background-color: rgb(235, 235, 235); background-image: radial-gradient(rgb(255, 255, 255) 60%, rgb(223, 223, 223) 100%); } .assignfeedback_editpdf_widget .pageheader button.assignfeedback_editpdf_selectedbutton:hover, .assignfeedback_editpdf_widget .pageheader button.assignfeedback_editpdf_selectedbutton { background-color: rgb(223, 223, 223); background-image: radial-gradient(rgb(255, 255, 255) 40%, rgb(223, 223, 223) 100%); } .assignfeedback_editpdf_widget .commentdrawable img { padding: 1px; } .assignfeedback_editpdf_widget .commentdrawable a { float: right; position: relative; left: -17px; top: 2px; height: 14px; background-color: rgb(255, 255, 255); border-left: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); line-height: 14px; } .assignfeedback_editpdf_widget .commentdrawable textarea { padding: 4px 20px 4px 4px; resize: none; overflow: hidden; color: rgb(0, 0, 0); border: 2px solid rgb(204, 204, 204); border-radius: 4px; font-size: 16px; font-family: helvetica; min-height: 1.2em; } .assignfeedback_editpdf_widget .commentdrawable textarea:focus { outline: -webkit-focus-ring-color auto 5px; outline-offset: -2px; } .assignfeedback_editpdf_widget .commentdrawable { display: flex; z-index: 52; height: 0px; } .assignfeedback_editpdf_widget .annotation { z-index: 51; } .assignfeedback_editpdf_widget .deleteannotationbutton { z-index: 51; } .assignfeedback_editpdf_widget .commentdrawable label { display: inline-block; } .assignfeedback_editpdf_widget .commentdrawable svg { display: none; } .assignfeedback_editpdf_widget .commentdrawable.commentcollapsed { z-index: auto; width: 24px; } .assignfeedback_editpdf_widget .commentdrawable.commentcollapsed textarea, .assignfeedback_editpdf_widget .commentdrawable.commentcollapsed a { display: none; } .assignfeedback_editpdf_widget .commentdrawable.commentcollapsed svg { display: inline-block; width: 24px; height: 24px; } .assignfeedback_editpdf_widget .drawingcanvas .loading .progressbarlabel { text-align: center; } .hideoverflow { overflow: hidden; position: relative; } @media (max-width: 960px) { .assignfeedback_editpdf_widget .pageheader { height: 104px; } .assignfeedback_editpdf_widget .drawingregion { top: 104px; } } @media (max-width: 767px) { .assignfeedback_editpdf_widget .drawingregion { position: relative; margin-bottom: 1em; top: 0px; max-height: 312px; } .assignfeedback_editpdf_widget .pageheader { height: auto; } } @media (max-width: 480px) { .assignfeedback_editpdf_widget .pageheader { padding-left: 5px; padding-right: 5px; } } #page-mod-quiz-report #manualgradingform { width: 100%; } #page-mod-quiz-report #manualgradingform.mform br { clear: none; } #page-mod-quiz-report #manualgradingform.mform .clearfix::after { clear: none; } #page-mod-quiz-report #manualgradingform .que { margin-bottom: 0.7em; } .path-mod-workshop .mform.frozen #id_rubric-grid-wrapper, .path-mod-workshop .assessmentform.rubric #id_rubric-grid-wrapper { border: none; } .path-mod-workshop .mform.frozen #id_rubric-grid-wrapper legend, .path-mod-workshop .assessmentform.rubric #id_rubric-grid-wrapper legend { display: none; } .path-mod-workshop .mform.frozen #id_rubric-grid-wrapper th, .path-mod-workshop .mform.frozen #id_rubric-grid-wrapper td, .path-mod-workshop .assessmentform.rubric.grid #id_rubric-grid-wrapper th, .path-mod-workshop .assessmentform.rubric.grid #id_rubric-grid-wrapper td { border: 1px solid rgb(221, 221, 221); padding: 5px; vertical-align: top; } .path-mod-workshop .mform.frozen #id_rubric-grid-wrapper, .path-mod-workshop .assessmentform.rubric.grid #id_rubric-grid-wrapper .criterion { text-align: center; } .path-mod-workshop .assessmentform.rubric.grid #id_rubric-grid-wrapper .fitem { text-align: center; } .path-mod-workshop .mform.frozen #id_rubric-grid-wrapper .fitem .fitemtitle, .path-mod-workshop .assessmentform.rubric.grid #id_rubric-grid-wrapper .fitem .fitemtitle { display: none; } .path-mod-workshop .mform.frozen #id_rubric-grid-wrapper, .path-mod-workshop #id_rubric-grid-wrapper { margin-left: auto; margin-right: auto; width: 100%; } .path-mod-workshop .mform.frozen #id_rubric-grid-wrapper .checkbox, .path-mod-workshop .assessmentform.rubric.grid #id_rubric-grid-wrapper .checkbox { max-width: 100%; flex: 0 0 100%; text-align: left; } .path-mod-workshop .mform.frozen #id_rubric-grid-wrapper .fitem .felement, .path-mod-workshop .assessmentform.rubric.grid #id_rubric-grid-wrapper .fitem .felement { width: 100%; margin-left: auto; margin-right: auto; } .path-mod-workshop .mform.frozen #id_rubric-grid-wrapper .fitem .felement { border: none; } .path-mod-workshop .assessmentform.rubric.grid #id_rubric-grid-wrapper .fitem .felement span { display: block; text-align: center; } .path-mod-workshop .assessmentform.rubric.grid #id_rubric-grid-wrapper .fitem .felement span label { display: block; text-align: center; } .path-mod-workshop .mform.frozen .fitem.description.rubric + .fitem .fitemtitle, .path-mod-workshop .assessmentform.rubric.list #id_rubric-grid-wrapper .fitem .fitemtitle { display: none; } .path-mod-workshop .mform.frozen .fitem.description.rubric + .fitem .fitemtitle + .felement, .path-mod-workshop .assessmentform.rubric.list .fitem .felement { width: auto; border: none; } .path-mod-workshop .assessmentform.rubric.list .fitem .felement span input { display: block; float: left; } .path-mod-workshop .assessmentform.rubric.list .fitem .felement.fgroup span label { display: block; margin-left: 30px; } .path-mod-workshop .manual-allocator .allocations { margin: 0px auto; width: 100%; } .path-mod-workshop .manual-allocator .allocations tbody tr:nth-of-type(2n+1) { background-color: rgb(238, 238, 238); } .path-mod-workshop .manual-allocator .allocations tbody tr:nth-of-type(2n+1).highlightreviewerof, .path-mod-workshop .manual-allocator .allocations tbody tr:nth-of-type(2n+1).highlightreviewedby { background-color: inherit; } .path-mod-workshop .manual-allocator .allocations .peer .image { margin-right: 5px; vertical-align: middle; } .path-mod-workshop .manual-allocator .allocations .reviewedby .image, .path-mod-workshop .manual-allocator .allocations .reviewerof .image { margin-right: 3px; vertical-align: middle; } .path-mod-workshop .manual-allocator .allocations .highlightreviewedby .reviewedby, .path-mod-workshop .manual-allocator .allocations .highlightreviewerof .reviewerof { background-color: rgb(255, 243, 210); } .path-mod-workshop .manual-allocator .allocations tr td { vertical-align: top; padding: 5px; } .path-mod-workshop .manual-allocator .allocations tr td ul { margin: 0px; } .path-mod-workshop .manual-allocator .allocations tr td ul li { list-style: none; } .path-mod-workshop .manual-allocator .allocations tr td.peer { border-left: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); } .path-mod-workshop .manual-allocator .allocations .reviewedby .info, .path-mod-workshop .manual-allocator .allocations .peer .info, .path-mod-workshop .manual-allocator .allocations .reviewerof .info { font-size: 80%; color: rgb(136, 136, 136); font-style: italic; } .path-mod-workshop .manual-allocator .allocations .peer .submission { font-size: 90%; margin-top: 1em; } .path-mod-workshop .random-allocator .warning { width: 100%; margin: 0px auto 15px; } .accessibilitywarnings img { max-width: 32px; max-height: 32px; } .atto_backcolor_button .dropdown-menu { min-width: inherit; } .atto_backcolor_button .dropdown-menu .atto_menuentry { padding-top: 5px; padding-bottom: 5px; } .atto_backcolor_button .dropdown-menu .atto_menuentry a[role="menuitem"] { display: flex; } .atto_backcolor_button .dropdown-menu .atto_menuentry a[role="menuitem"]:hover, .atto_backcolor_button .dropdown-menu .atto_menuentry a[role="menuitem"]:focus { box-shadow: rgb(15, 111, 197) 0px 0px 3px 1px; } .atto_backcolor_button .dropdown-menu .coloroption { display: flex; align-items: center; float: left; height: 20px; width: 20px; border: 1px solid rgb(204, 204, 204); } .atto-bfimage-wrapper { display: table; border-left: 1px solid rgb(138, 140, 142); padding-left: 0.5rem; margin-top: 0.5rem; color: rgb(84, 86, 88); } .atto_bfimage_preview { width: 100%; height: 100%; margin-left: auto; margin-right: auto; } .atto_bfimage_preview_box { max-height: 150px; margin-bottom: 1em; overflow: auto; } .editor_atto_content img { cursor: pointer; } .atto_bfimage_button_text-top { vertical-align: text-top; margin: 0px 0.5em; } .atto_bfimage_button_middle { vertical-align: middle; margin: 0px 0.5em; } .atto_bfimage_button_text-bottom { vertical-align: text-bottom; margin: 0px 0.5em; } .atto_bfimage_button_text-top.img-fluid, .atto_bfimage_button_middle.img-fluid, .atto_bfimage_button_text-bottom.img-fluid { display: inline-block; max-width: calc(100% - 1em); } .atto_bfimage_button_left { float: left; margin: 0px 0.5em 0px 0px; max-width: calc(100% - 1em); } .atto_bfimage_button_right { float: right; margin: 0px 0px 0px 0.5em; max-width: calc(100% - 1em); } .bflinktext { margin-bottom: 0px; } .atto_charmap_selector button { width: 2.18rem; margin: 0.1rem; } @media (max-width: 768px) { .toolbarbreak { display: none; } } .atto_computing_library .yui3-tabview-list { border: none; } .atto_computing_library .yui3-tab-selected .yui3-tab-label, .yui3-skin-sam #atto_computing_library .yui3-tab-selected .yui3-tab-label:focus, .yui3-skin-sam #atto_computing_library .yui3-tab-selected .yui3-tab-label:hover { background: none; color: rgb(0, 0, 0); border-top-left-radius: 4px; border-top-right-radius: 4px; } .atto_computing_library button { margin: 0.25%; min-width: 12%; } #page-admin-setting-atto_computing_settings .form-defaultinfo { max-height: 10em; overflow: auto; padding: 5px; min-width: 206px; } .atto_form .atto_computing_preview { margin-bottom: 0px; } .moodle-dialogue-base #embedqform #fitem_id_submitbutton { padding: 0px; margin: 0px; } .moodle-dialogue-base #embedqform .fdescription.required { display: none; } .moodle-dialogue-base #embedqform fieldset.hidden { display: inherit; } .emoji-picker-dialogue.moodle-dialogue-base .moodle-dialogue .moodle-dialogue-bd { padding: 0px; } .emoji-picker-dialogue .emoji-picker { border: 0px; box-shadow: none !important; } .atto_emoticon_map ul { padding: 0px; margin: 0px; display: table; width: 100%; } .atto_emoticon_map li { display: table-row; white-space: nowrap; } .atto_emoticon_map li div { display: table-cell; padding: 0px 1em; } .atto_emoticon_emote img { width: 16px; } .atto_equation_library button { margin: 0.25%; min-width: 12%; } #page-admin-setting-atto_equation_settings .form-defaultinfo { max-height: 10em; overflow: auto; padding: 5px; min-width: 206px; } .atto_fontcolor_button .dropdown-menu { min-width: inherit; } .atto_fontcolor_button .dropdown-menu .atto_menuentry { padding-top: 5px; padding-bottom: 5px; } .atto_fontcolor_button .dropdown-menu .atto_menuentry a[role="menuitem"] { display: flex; } .atto_fontcolor_button .dropdown-menu .atto_menuentry a[role="menuitem"]:hover, .atto_fontcolor_button .dropdown-menu .atto_menuentry a[role="menuitem"]:focus { box-shadow: rgb(15, 111, 197) 0px 0px 3px 1px; } .atto_fontcolor_button .dropdown-menu .coloroption { display: flex; align-items: center; float: left; height: 20px; width: 20px; border: 1px solid rgb(204, 204, 204); } .atto_fontfamily_button .dropdown-menu a { line-height: normal; } .atto_fontsize_button .dropdown-menu a { line-height: normal; } .atto-fullscreen .block { display: none; visibility: hidden; } .atto-fullscreen header { display: none; visibility: hidden; } .atto-fullscreen #dock { display: none; visibility: hidden; } .atto-fullscreen .back-to-top { display: none; visibility: hidden; } .atto-fullscreen #nav-drawer { display: none; visibility: hidden; } .atto-fullscreen nav { display: none; visibility: hidden; } .attoh5poverlay { display: none; } .attoh5pinstructions { max-width: 500px; } .editor_atto_content_wrap .h5p-placeholder + br { display: none; } .editor_atto_content_wrap .h5p-placeholder { color: rgb(108, 117, 125); width: 100%; word-break: break-all; height: 260px; cursor: pointer; background: url("/theme/image.php/catawesome/atto_h5p/1733938192/icon-white") center center / 100px no-repeat rgb(108, 117, 125); } .atto_h5p_button .icon { width: 24px; } .dir-rtl .CodeMirror { text-align: left; direction: ltr; } .dir-rtl .CodeMirror { text-align: left; direction: ltr; } .atto_image_preview { width: 100%; height: 100%; margin-left: auto; margin-right: auto; } .atto_image_preview_box { max-height: 150px; margin-bottom: 1em; overflow: auto; } .editor_atto_content img { cursor: pointer; } .atto_image_button_text-top { vertical-align: text-top; margin: 0px 0.5em; } .atto_image_button_middle { vertical-align: middle; margin: 0px 0.5em; } .atto_image_button_text-bottom { vertical-align: text-bottom; margin: 0px 0.5em; } .atto_image_button_text-top.img-fluid, .atto_image_button_middle.img-fluid, .atto_image_button_text-bottom.img-fluid { display: inline-block; max-width: calc(100% - 1em); } .atto_image_button_left { float: left; margin: 0px 0.5em 0px 0px; max-width: calc(100% - 1em); } .atto_image_button_right { float: right; margin: 0px 0px 0px 0.5em; max-width: calc(100% - 1em); } #atto_managefiles_manageform { padding: 1rem; } #atto_managefiles_manageform #id_deletefileshdr { display: none; } #atto_managefiles_manageform.has-unused-files #id_deletefileshdr { display: block; } #atto_managefiles_manageform #id_missingfileshdr { display: none; } #atto_managefiles_manageform.has-missing-files #id_missingfileshdr { display: block; } .atto_form.atto_media > .tab-content { max-height: 45vh; overflow-x: hidden; } .atto_morefontcolors_button .dropdown-menu { min-width: inherit; } .atto_morefontcolors_button #atto_morefontcolors_customicon { background-image: url("/theme/image.php/catawesome/core/1733938192/i/edit"); background-size: 20px 20px; } #atto_morefontcolors_dialogue .picker { padding: 15px; background: rgb(239, 239, 239); border: 1px solid rgb(221, 221, 221); } #atto_morefontcolors_dialogue .yui3-slider { background-image: url("/theme/image.php/catawesome/atto_morefontcolors/1733938192/e/rail-x"); background-repeat: repeat-x; } #atto_morefontcolors_dialogue #atto_morefontcolors_dialogue_hue-dial, #atto_morefontcolors_dialogue .sliders, #atto_morefontcolors_dialogue .color { display: inline-block; zoom: 1; vertical-align: middle; } #atto_morefontcolors_dialogue #atto_morefontcolors_dialogue_hue-dial .yui3-dial-ring { background: url("/theme/image.php/catawesome/atto_morefontcolors/1733938192/e/colorwheel") -25px -25px no-repeat; } #atto_morefontcolors_dialogue .sliders { margin: 0px 30px; } #atto_morefontcolors_dialogue .sliders strong { font-weight: 600; display: block; } #atto_morefontcolors_dialogue .sliders strong span { font-weight: 300; } #atto_morefontcolors_dialogue .sliders div + div { margin-top: 1em; } #atto_morefontcolors_dialogue .color { width: 100px; height: 100px; border: 1px solid rgba(0, 0, 0, 0.5); box-shadow: rgba(0, 0, 0, 0.3) 1px 1px 2px 0px; } #atto_morefontcolors_dialogue .picker-output { padding: 20px 10px 10px; background: rgb(239, 239, 239); border-right: 1px solid rgb(221, 221, 221); border-bottom: 1px solid rgb(221, 221, 221); border-left: 1px solid rgb(221, 221, 221); border-image: initial; border-top: none; box-shadow: rgba(0, 0, 0, 0.3) 0px 6px 10px -5px inset; } #atto_morefontcolors_dialogue .picker-output strong { font-weight: 700; display: block; } #atto_morefontcolors_dialogue .yui3-dial-label-string { display: none; } .atto_morefontcolors_button .atto_menuentry { list-style-type: none; } .atto_morefontcolors_button .atto_menuentry a[role="menuitem"] { display: -webkit-flex; } .atto_recordrtc, .atto_recordrtc div { font-weight: 400; line-height: 40px; padding: 3px 0px; } .atto_recordrtc .alert { line-height: 40px; text-align: center; } .atto_recordrtc audio { display: block; width: 100%; } @media screen and (max-width: 670px) { .atto_recordrtc video { display: block; height: auto; margin: 0px auto; width: 100%; } } @media screen and (min-width: 671px) { .atto_recordrtc video { display: block; height: 480px; margin: 0px auto; width: 640px; } } .atto_recordrtc #start-stop, .atto_recordrtc #upload { white-space: normal; } .atto_snippet_dragdropsquare { width: 130px; height: 25px; line-height: 25px; text-align: center; border-radius: 5px; color: rgb(115, 173, 33); border: 1px solid rgb(115, 173, 33); padding: 1px; background-color: rgb(203, 242, 220); margin-top: 5px; float: right; } div.atto_snippet_dragging { border: 2px dashed rgb(0, 0, 255); } .atto_snippet_field { width: 200px; } div.atto_snippet_buttons { display: inline-block; margin: 5px; } div.editor_atto_content td, div.editor_atto_content th, div.editor_atto_content caption { border: 1px dashed rgb(187, 187, 187); position: relative; min-width: 2rem; height: 2rem; } div.editor_atto_content caption { height: auto; } div.availablecolors { background-color: rgb(238, 238, 238); padding: 0.5rem; } div.availablecolors .tablebordercolor, div.availablecolors .tablebackgroundcolor { display: inline-flex; justify-content: center; align-items: center; width: 2rem; height: 2rem; text-align: center; vertical-align: sub; border-radius: 25%; margin-right: 0.2rem; } .warning-desc { overflow-wrap: break-word; } .warning-desc li { margin-bottom: 10px; } .tiny_equation_library button { margin: 0.25%; min-width: 10%; } #tiny_media_form { padding: 1rem; } #tiny_media_form #id_deletefileshdr { display: none; } #tiny_media_form.has-unused-files #id_deletefileshdr { display: block; } #tiny_media_form #id_missingfileshdr { display: none; } #tiny_media_form.has-missing-files #id_missingfileshdr { display: block; } iframe.mm_iframe { height: 650px; border: none; width: 100%; } .missing-files ol { padding-left: 15px; } .missing-files ol li { font-style: italic; font-weight: 600; color: red; } .tiny_recordrtc, .tiny_recordrtc div { font-weight: 400; line-height: 40px; padding: 3px 0px; } .tiny_recordrtc .alert { line-height: 40px; text-align: center; } .tiny_recordrtc audio { display: block; width: 100%; } @media screen and (max-width: 670px) { .tiny_recordrtc video { display: block; height: auto; margin: 0px auto; width: 100%; } } @media screen and (min-width: 671px) { .tiny_recordrtc video { display: block; height: 480px; margin: 0px auto; width: 640px; } } .tiny_recordrtc #start-stop, .tiny_recordrtc #upload { white-space: normal; } .tiny_recordrtc video { border-radius: 8px; } input.accessibilityplustool_analysismanagement-analysis { margin-right: 0.5em; } .accessibilityplustool_checkresults-modal-logo { width: auto; max-width: 30%; min-width: 200px; height: min-content; } .accessibilityplustool_checkresults-modal-logo .icon { margin-left: 5px; margin-bottom: auto; width: 200px; height: 46px; } .accessibilityplustool_checkresults-container { display: flex; justify-content: space-between; } .accessibilityplustool_checkresults-container i { font-size: 26px; height: 26px; width: 26px; padding-right: 10px; } .loggingreport_chartjs { max-height: 95%; max-width: 95%; } .mform.full-width-labels .fitem.row { margin-left: 0px; margin-right: 0px; } .mform.full-width-labels .form-autocomplete-selection { min-height: unset; } .mform.full-width-labels .fitem.row > .col-md-3, .mform.full-width-labels .fitem.row > .col-md-9 { flex: 0 0 100%; max-width: 100%; width: inherit; padding-right: 0px; padding-left: 0px; } .mform.full-width-labels .fitem.row.femptylabel > .col-md-3 { display: none; } .mform.full-width-labels .fitem.row .form-control { width: 100%; } .loggingreport-filters-sidebar { transition: none 0s ease 0s; } .loggingreport-table-collapse { padding-top: 10px; padding-bottom: 20px; } .loggingreport-table { transition: none 0s ease 0s; } .cleaner_environment_matrix .mform .cb_header:nth-of-type(1) { margin-left: 26px; } .cleaner_environment_matrix .mform .fitem .felement { white-space: nowrap; flex-wrap: nowrap; } .cleaner_environment_matrix .mform .fitem .felement input { width: initial; } .cleaner_environment_matrix .mform .fitem .felement textarea { width: initial; resize: both; } .cleaner_environment_matrix .hiddencb { visibility: hidden; } :root, :host { --fa-style-family-brands: "Font Awesome 6 Brands"; --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"; } @font-face { font-family: "Font Awesome 6 Brands"; font-style: normal; font-weight: 400; font-display: block; src: url("/theme/font.php/catawesome/core/1733938192/fa-brands-400.woff2") format("woff2"), url("/theme/font.php/catawesome/core/1733938192/fa-brands-400.ttf") format("truetype"); } .fab, .fa-brands { font-weight: 400; } .fa-monero::before { content: ""; } .fa-hooli::before { content: ""; } .fa-yelp::before { content: ""; } .fa-cc-visa::before { content: ""; } .fa-lastfm::before { content: ""; } .fa-shopware::before { content: ""; } .fa-creative-commons-nc::before { content: ""; } .fa-aws::before { content: ""; } .fa-redhat::before { content: ""; } .fa-yoast::before { content: ""; } .fa-cloudflare::before { content: ""; } .fa-ups::before { content: ""; } .fa-wpexplorer::before { content: ""; } .fa-dyalog::before { content: ""; } .fa-bity::before { content: ""; } .fa-stackpath::before { content: ""; } .fa-buysellads::before { content: ""; } .fa-first-order::before { content: ""; } .fa-modx::before { content: ""; } .fa-guilded::before { content: ""; } .fa-vnv::before { content: ""; } .fa-square-js::before { content: ""; } .fa-js-square::before { content: ""; } .fa-microsoft::before { content: ""; } .fa-qq::before { content: ""; } .fa-orcid::before { content: ""; } .fa-java::before { content: ""; } .fa-invision::before { content: ""; } .fa-creative-commons-pd-alt::before { content: ""; } .fa-centercode::before { content: ""; } .fa-glide-g::before { content: ""; } .fa-drupal::before { content: ""; } .fa-hire-a-helper::before { content: ""; } .fa-creative-commons-by::before { content: ""; } .fa-unity::before { content: ""; } .fa-whmcs::before { content: ""; } .fa-rocketchat::before { content: ""; } .fa-vk::before { content: ""; } .fa-untappd::before { content: ""; } .fa-mailchimp::before { content: ""; } .fa-css3-alt::before { content: ""; } .fa-square-reddit::before { content: ""; } .fa-reddit-square::before { content: ""; } .fa-vimeo-v::before { content: ""; } .fa-contao::before { content: ""; } .fa-square-font-awesome::before { content: ""; } .fa-deskpro::before { content: ""; } .fa-sistrix::before { content: ""; } .fa-square-instagram::before { content: ""; } .fa-instagram-square::before { content: ""; } .fa-battle-net::before { content: ""; } .fa-the-red-yeti::before { content: ""; } .fa-square-hacker-news::before { content: ""; } .fa-hacker-news-square::before { content: ""; } .fa-edge::before { content: ""; } .fa-napster::before { content: ""; } .fa-square-snapchat::before { content: ""; } .fa-snapchat-square::before { content: ""; } .fa-google-plus-g::before { content: ""; } .fa-artstation::before { content: ""; } .fa-markdown::before { content: ""; } .fa-sourcetree::before { content: ""; } .fa-google-plus::before { content: ""; } .fa-diaspora::before { content: ""; } .fa-foursquare::before { content: ""; } .fa-stack-overflow::before { content: ""; } .fa-github-alt::before { content: ""; } .fa-phoenix-squadron::before { content: ""; } .fa-pagelines::before { content: ""; } .fa-algolia::before { content: ""; } .fa-red-river::before { content: ""; } .fa-creative-commons-sa::before { content: ""; } .fa-safari::before { content: ""; } .fa-google::before { content: ""; } .fa-square-font-awesome-stroke::before { content: ""; } .fa-font-awesome-alt::before { content: ""; } .fa-atlassian::before { content: ""; } .fa-linkedin-in::before { content: ""; } .fa-digital-ocean::before { content: ""; } .fa-nimblr::before { content: ""; } .fa-chromecast::before { content: ""; } .fa-evernote::before { content: ""; } .fa-hacker-news::before { content: ""; } .fa-creative-commons-sampling::before { content: ""; } .fa-adversal::before { content: ""; } .fa-creative-commons::before { content: ""; } .fa-watchman-monitoring::before { content: ""; } .fa-fonticons::before { content: ""; } .fa-weixin::before { content: ""; } .fa-shirtsinbulk::before { content: ""; } .fa-codepen::before { content: ""; } .fa-git-alt::before { content: ""; } .fa-lyft::before { content: ""; } .fa-rev::before { content: ""; } .fa-windows::before { content: ""; } .fa-wizards-of-the-coast::before { content: ""; } .fa-square-viadeo::before { content: ""; } .fa-viadeo-square::before { content: ""; } .fa-meetup::before { content: ""; } .fa-centos::before { content: ""; } .fa-adn::before { content: ""; } .fa-cloudsmith::before { content: ""; } .fa-pied-piper-alt::before { content: ""; } .fa-square-dribbble::before { content: ""; } .fa-dribbble-square::before { content: ""; } .fa-codiepie::before { content: ""; } .fa-node::before { content: ""; } .fa-mix::before { content: ""; } .fa-steam::before { content: ""; } .fa-cc-apple-pay::before { content: ""; } .fa-scribd::before { content: ""; } .fa-openid::before { content: ""; } .fa-instalod::before { content: ""; } .fa-expeditedssl::before { content: ""; } .fa-sellcast::before { content: ""; } .fa-square-twitter::before { content: ""; } .fa-twitter-square::before { content: ""; } .fa-r-project::before { content: ""; } .fa-delicious::before { content: ""; } .fa-freebsd::before { content: ""; } .fa-vuejs::before { content: ""; } .fa-accusoft::before { content: ""; } .fa-ioxhost::before { content: ""; } .fa-fonticons-fi::before { content: ""; } .fa-app-store::before { content: ""; } .fa-cc-mastercard::before { content: ""; } .fa-itunes-note::before { content: ""; } .fa-golang::before { content: ""; } .fa-kickstarter::before { content: ""; } .fa-grav::before { content: ""; } .fa-weibo::before { content: ""; } .fa-uncharted::before { content: ""; } .fa-firstdraft::before { content: ""; } .fa-square-youtube::before { content: ""; } .fa-youtube-square::before { content: ""; } .fa-wikipedia-w::before { content: ""; } .fa-wpressr::before { content: ""; } .fa-rendact::before { content: ""; } .fa-angellist::before { content: ""; } .fa-galactic-republic::before { content: ""; } .fa-nfc-directional::before { content: ""; } .fa-skype::before { content: ""; } .fa-joget::before { content: ""; } .fa-fedora::before { content: ""; } .fa-stripe-s::before { content: ""; } .fa-meta::before { content: ""; } .fa-laravel::before { content: ""; } .fa-hotjar::before { content: ""; } .fa-bluetooth-b::before { content: ""; } .fa-sticker-mule::before { content: ""; } .fa-creative-commons-zero::before { content: ""; } .fa-hips::before { content: ""; } .fa-behance::before { content: ""; } .fa-reddit::before { content: ""; } .fa-discord::before { content: ""; } .fa-chrome::before { content: ""; } .fa-app-store-ios::before { content: ""; } .fa-cc-discover::before { content: ""; } .fa-wpbeginner::before { content: ""; } .fa-confluence::before { content: ""; } .fa-mdb::before { content: ""; } .fa-dochub::before { content: ""; } .fa-accessible-icon::before { content: ""; } .fa-ebay::before { content: ""; } .fa-amazon::before { content: ""; } .fa-unsplash::before { content: ""; } .fa-yarn::before { content: ""; } .fa-square-steam::before { content: ""; } .fa-steam-square::before { content: ""; } .fa-500px::before { content: ""; } .fa-square-vimeo::before { content: ""; } .fa-vimeo-square::before { content: ""; } .fa-asymmetrik::before { content: ""; } .fa-font-awesome::before { content: ""; } .fa-font-awesome-flag::before { content: ""; } .fa-font-awesome-logo-full::before { content: ""; } .fa-gratipay::before { content: ""; } .fa-apple::before { content: ""; } .fa-hive::before { content: ""; } .fa-gitkraken::before { content: ""; } .fa-keybase::before { content: ""; } .fa-apple-pay::before { content: ""; } .fa-padlet::before { content: ""; } .fa-amazon-pay::before { content: ""; } .fa-square-github::before { content: ""; } .fa-github-square::before { content: ""; } .fa-stumbleupon::before { content: ""; } .fa-fedex::before { content: ""; } .fa-phoenix-framework::before { content: ""; } .fa-shopify::before { content: ""; } .fa-neos::before { content: ""; } .fa-hackerrank::before { content: ""; } .fa-researchgate::before { content: ""; } .fa-swift::before { content: ""; } .fa-angular::before { content: ""; } .fa-speakap::before { content: ""; } .fa-angrycreative::before { content: ""; } .fa-y-combinator::before { content: ""; } .fa-empire::before { content: ""; } .fa-envira::before { content: ""; } .fa-square-gitlab::before { content: ""; } .fa-gitlab-square::before { content: ""; } .fa-studiovinari::before { content: ""; } .fa-pied-piper::before { content: ""; } .fa-wordpress::before { content: ""; } .fa-product-hunt::before { content: ""; } .fa-firefox::before { content: ""; } .fa-linode::before { content: ""; } .fa-goodreads::before { content: ""; } .fa-square-odnoklassniki::before { content: ""; } .fa-odnoklassniki-square::before { content: ""; } .fa-jsfiddle::before { content: ""; } .fa-sith::before { content: ""; } .fa-themeisle::before { content: ""; } .fa-page4::before { content: ""; } .fa-hashnode::before { content: ""; } .fa-react::before { content: ""; } .fa-cc-paypal::before { content: ""; } .fa-squarespace::before { content: ""; } .fa-cc-stripe::before { content: ""; } .fa-creative-commons-share::before { content: ""; } .fa-bitcoin::before { content: ""; } .fa-keycdn::before { content: ""; } .fa-opera::before { content: ""; } .fa-itch-io::before { content: ""; } .fa-umbraco::before { content: ""; } .fa-galactic-senate::before { content: ""; } .fa-ubuntu::before { content: ""; } .fa-draft2digital::before { content: ""; } .fa-stripe::before { content: ""; } .fa-houzz::before { content: ""; } .fa-gg::before { content: ""; } .fa-dhl::before { content: ""; } .fa-square-pinterest::before { content: ""; } .fa-pinterest-square::before { content: ""; } .fa-xing::before { content: ""; } .fa-blackberry::before { content: ""; } .fa-creative-commons-pd::before { content: ""; } .fa-playstation::before { content: ""; } .fa-quinscape::before { content: ""; } .fa-less::before { content: ""; } .fa-blogger-b::before { content: ""; } .fa-opencart::before { content: ""; } .fa-vine::before { content: ""; } .fa-paypal::before { content: ""; } .fa-gitlab::before { content: ""; } .fa-typo3::before { content: ""; } .fa-reddit-alien::before { content: ""; } .fa-yahoo::before { content: ""; } .fa-dailymotion::before { content: ""; } .fa-affiliatetheme::before { content: ""; } .fa-pied-piper-pp::before { content: ""; } .fa-bootstrap::before { content: ""; } .fa-odnoklassniki::before { content: ""; } .fa-nfc-symbol::before { content: ""; } .fa-ethereum::before { content: ""; } .fa-speaker-deck::before { content: ""; } .fa-creative-commons-nc-eu::before { content: ""; } .fa-patreon::before { content: ""; } .fa-avianex::before { content: ""; } .fa-ello::before { content: ""; } .fa-gofore::before { content: ""; } .fa-bimobject::before { content: ""; } .fa-facebook-f::before { content: ""; } .fa-square-google-plus::before { content: ""; } .fa-google-plus-square::before { content: ""; } .fa-mandalorian::before { content: ""; } .fa-first-order-alt::before { content: ""; } .fa-osi::before { content: ""; } .fa-google-wallet::before { content: ""; } .fa-d-and-d-beyond::before { content: ""; } .fa-periscope::before { content: ""; } .fa-fulcrum::before { content: ""; } .fa-cloudscale::before { content: ""; } .fa-forumbee::before { content: ""; } .fa-mizuni::before { content: ""; } .fa-schlix::before { content: ""; } .fa-square-xing::before { content: ""; } .fa-xing-square::before { content: ""; } .fa-bandcamp::before { content: ""; } .fa-wpforms::before { content: ""; } .fa-cloudversify::before { content: ""; } .fa-usps::before { content: ""; } .fa-megaport::before { content: ""; } .fa-magento::before { content: ""; } .fa-spotify::before { content: ""; } .fa-optin-monster::before { content: ""; } .fa-fly::before { content: ""; } .fa-aviato::before { content: ""; } .fa-itunes::before { content: ""; } .fa-cuttlefish::before { content: ""; } .fa-blogger::before { content: ""; } .fa-flickr::before { content: ""; } .fa-viber::before { content: ""; } .fa-soundcloud::before { content: ""; } .fa-digg::before { content: ""; } .fa-tencent-weibo::before { content: ""; } .fa-symfony::before { content: ""; } .fa-maxcdn::before { content: ""; } .fa-etsy::before { content: ""; } .fa-facebook-messenger::before { content: ""; } .fa-audible::before { content: ""; } .fa-think-peaks::before { content: ""; } .fa-bilibili::before { content: ""; } .fa-erlang::before { content: ""; } .fa-cotton-bureau::before { content: ""; } .fa-dashcube::before { content: ""; } .fa-42-group::before { content: ""; } .fa-innosoft::before { content: ""; } .fa-stack-exchange::before { content: ""; } .fa-elementor::before { content: ""; } .fa-square-pied-piper::before { content: ""; } .fa-pied-piper-square::before { content: ""; } .fa-creative-commons-nd::before { content: ""; } .fa-palfed::before { content: ""; } .fa-superpowers::before { content: ""; } .fa-resolving::before { content: ""; } .fa-xbox::before { content: ""; } .fa-searchengin::before { content: ""; } .fa-tiktok::before { content: ""; } .fa-square-facebook::before { content: ""; } .fa-facebook-square::before { content: ""; } .fa-renren::before { content: ""; } .fa-linux::before { content: ""; } .fa-glide::before { content: ""; } .fa-linkedin::before { content: ""; } .fa-hubspot::before { content: ""; } .fa-deploydog::before { content: ""; } .fa-twitch::before { content: ""; } .fa-ravelry::before { content: ""; } .fa-mixer::before { content: ""; } .fa-square-lastfm::before { content: ""; } .fa-lastfm-square::before { content: ""; } .fa-vimeo::before { content: ""; } .fa-mendeley::before { content: ""; } .fa-uniregistry::before { content: ""; } .fa-figma::before { content: ""; } .fa-creative-commons-remix::before { content: ""; } .fa-cc-amazon-pay::before { content: ""; } .fa-dropbox::before { content: ""; } .fa-instagram::before { content: ""; } .fa-cmplid::before { content: ""; } .fa-facebook::before { content: ""; } .fa-gripfire::before { content: ""; } .fa-jedi-order::before { content: ""; } .fa-uikit::before { content: ""; } .fa-fort-awesome-alt::before { content: ""; } .fa-phabricator::before { content: ""; } .fa-ussunnah::before { content: ""; } .fa-earlybirds::before { content: ""; } .fa-trade-federation::before { content: ""; } .fa-autoprefixer::before { content: ""; } .fa-whatsapp::before { content: ""; } .fa-slideshare::before { content: ""; } .fa-google-play::before { content: ""; } .fa-viadeo::before { content: ""; } .fa-line::before { content: ""; } .fa-google-drive::before { content: ""; } .fa-servicestack::before { content: ""; } .fa-simplybuilt::before { content: ""; } .fa-bitbucket::before { content: ""; } .fa-imdb::before { content: ""; } .fa-deezer::before { content: ""; } .fa-raspberry-pi::before { content: ""; } .fa-jira::before { content: ""; } .fa-docker::before { content: ""; } .fa-screenpal::before { content: ""; } .fa-bluetooth::before { content: ""; } .fa-gitter::before { content: ""; } .fa-d-and-d::before { content: ""; } .fa-microblog::before { content: ""; } .fa-cc-diners-club::before { content: ""; } .fa-gg-circle::before { content: ""; } .fa-pied-piper-hat::before { content: ""; } .fa-kickstarter-k::before { content: ""; } .fa-yandex::before { content: ""; } .fa-readme::before { content: ""; } .fa-html5::before { content: ""; } .fa-sellsy::before { content: ""; } .fa-sass::before { content: ""; } .fa-wirsindhandwerk::before { content: ""; } .fa-wsh::before { content: ""; } .fa-buromobelexperte::before { content: ""; } .fa-salesforce::before { content: ""; } .fa-octopus-deploy::before { content: ""; } .fa-medapps::before { content: ""; } .fa-ns8::before { content: ""; } .fa-pinterest-p::before { content: ""; } .fa-apper::before { content: ""; } .fa-fort-awesome::before { content: ""; } .fa-waze::before { content: ""; } .fa-cc-jcb::before { content: ""; } .fa-snapchat::before { content: ""; } .fa-snapchat-ghost::before { content: ""; } .fa-fantasy-flight-games::before { content: ""; } .fa-rust::before { content: ""; } .fa-wix::before { content: ""; } .fa-square-behance::before { content: ""; } .fa-behance-square::before { content: ""; } .fa-supple::before { content: ""; } .fa-rebel::before { content: ""; } .fa-css3::before { content: ""; } .fa-staylinked::before { content: ""; } .fa-kaggle::before { content: ""; } .fa-space-awesome::before { content: ""; } .fa-deviantart::before { content: ""; } .fa-cpanel::before { content: ""; } .fa-goodreads-g::before { content: ""; } .fa-square-git::before { content: ""; } .fa-git-square::before { content: ""; } .fa-square-tumblr::before { content: ""; } .fa-tumblr-square::before { content: ""; } .fa-trello::before { content: ""; } .fa-creative-commons-nc-jp::before { content: ""; } .fa-get-pocket::before { content: ""; } .fa-perbyte::before { content: ""; } .fa-grunt::before { content: ""; } .fa-weebly::before { content: ""; } .fa-connectdevelop::before { content: ""; } .fa-leanpub::before { content: ""; } .fa-black-tie::before { content: ""; } .fa-themeco::before { content: ""; } .fa-python::before { content: ""; } .fa-android::before { content: ""; } .fa-bots::before { content: ""; } .fa-free-code-camp::before { content: ""; } .fa-hornbill::before { content: ""; } .fa-js::before { content: ""; } .fa-ideal::before { content: ""; } .fa-git::before { content: ""; } .fa-dev::before { content: ""; } .fa-sketch::before { content: ""; } .fa-yandex-international::before { content: ""; } .fa-cc-amex::before { content: ""; } .fa-uber::before { content: ""; } .fa-github::before { content: ""; } .fa-php::before { content: ""; } .fa-alipay::before { content: ""; } .fa-youtube::before { content: ""; } .fa-skyatlas::before { content: ""; } .fa-firefox-browser::before { content: ""; } .fa-replyd::before { content: ""; } .fa-suse::before { content: ""; } .fa-jenkins::before { content: ""; } .fa-twitter::before { content: ""; } .fa-rockrms::before { content: ""; } .fa-pinterest::before { content: ""; } .fa-buffer::before { content: ""; } .fa-npm::before { content: ""; } .fa-yammer::before { content: ""; } .fa-btc::before { content: ""; } .fa-dribbble::before { content: ""; } .fa-stumbleupon-circle::before { content: ""; } .fa-internet-explorer::before { content: ""; } .fa-stubber::before { content: ""; } .fa-telegram::before { content: ""; } .fa-telegram-plane::before { content: ""; } .fa-old-republic::before { content: ""; } .fa-odysee::before { content: ""; } .fa-square-whatsapp::before { content: ""; } .fa-whatsapp-square::before { content: ""; } .fa-node-js::before { content: ""; } .fa-edge-legacy::before { content: ""; } .fa-slack::before { content: ""; } .fa-slack-hash::before { content: ""; } .fa-medrt::before { content: ""; } .fa-usb::before { content: ""; } .fa-tumblr::before { content: ""; } .fa-vaadin::before { content: ""; } .fa-quora::before { content: ""; } .fa-reacteurope::before { content: ""; } .fa-medium::before { content: ""; } .fa-medium-m::before { content: ""; } .fa-amilia::before { content: ""; } .fa-mixcloud::before { content: ""; } .fa-flipboard::before { content: ""; } .fa-viacoin::before { content: ""; } .fa-critical-role::before { content: ""; } .fa-sitrox::before { content: ""; } .fa-discourse::before { content: ""; } .fa-joomla::before { content: ""; } .fa-mastodon::before { content: ""; } .fa-airbnb::before { content: ""; } .fa-wolf-pack-battalion::before { content: ""; } .fa-buy-n-large::before { content: ""; } .fa-gulp::before { content: ""; } .fa-creative-commons-sampling-plus::before { content: ""; } .fa-strava::before { content: ""; } .fa-ember::before { content: ""; } .fa-canadian-maple-leaf::before { content: ""; } .fa-teamspeak::before { content: ""; } .fa-pushed::before { content: ""; } .fa-wordpress-simple::before { content: ""; } .fa-nutritionix::before { content: ""; } .fa-wodu::before { content: ""; } .fa-google-pay::before { content: ""; } .fa-intercom::before { content: ""; } .fa-zhihu::before { content: ""; } .fa-korvue::before { content: ""; } .fa-pix::before { content: ""; } .fa-steam-symbol::before { content: ""; } :root, :host { --fa-style-family-classic: "Font Awesome 6 Free"; --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free"; } @font-face { font-family: "Font Awesome 6 Free"; font-style: normal; font-weight: 400; font-display: block; src: url("data:application/font-woff2;base64,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") format("woff2"), url("/theme/font.php/catawesome/core/1733938192/fa-regular-400.ttf") format("truetype"); } .far, .fa-regular, .content-bank-container.view-grid .cb-unlisted::after { font-weight: 400; } :root, :host { --fa-style-family-classic: "Font Awesome 6 Free"; --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free"; } @font-face { font-family: "Font Awesome 6 Free"; font-style: normal; font-weight: 900; font-display: block; src: url("data:application/font-woff2;base64,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") format("woff2"), url("/theme/font.php/catawesome/core/1733938192/fa-solid-900.ttf") format("truetype"); } .fas, .fa-solid, .dropdown-toggle::after, .dropleft .dropdown-toggle::before, .dropright .dropdown-toggle::after, .dropup .dropdown-toggle::after, .action-menu .dropdown-subpanel .dropdown-item::after, .dir-rtl .action-menu .dropdown-subpanel .dropdown-item::after, .dropdown-item[aria-current="true"]::before, .dropdown-item[aria-selected="true"]::before, .block_settings .block_tree [aria-expanded="true"] > p::before, .block_navigation .block_tree [aria-expanded="true"] > p::before, .block_settings .block_tree [aria-expanded="false"] > p::before, .block_navigation .block_tree [aria-expanded="false"] > p::before, .dir-rtl .block_settings .block_tree [aria-expanded="false"] > p::before, .dir-rtl .block_navigation .block_tree [aria-expanded="false"] > p::before, .editing .editinprogress::after, .toast.toast-success .toast-body::before, .toast.toast-danger .toast-body::before, .toast.toast-info .toast-body::before, .toast.toast-warning .toast-body::before, .navbar.fixed-top .usermenu .dropdown-menu .dropdown-item.carousel-navigation-link::after, .navbar.fixed-top .usermenu .dropdown-menu .submenu .items .dropdown-item[aria-current="true"]::before, .dir-rtl .navbar.fixed-top .usermenu .dropdown-menu .dropdown-item.carousel-navigation-link::after, .moremenu .dropdown-item[aria-current="true"]::before, .moremenu .dropdown-item.active::before { font-weight: 900; } .fa.fa-glass::before { content: ""; } .fa.fa-envelope-o { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-envelope-o::before { content: ""; } .fa.fa-star-o { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-star-o::before { content: ""; } .fa.fa-remove::before { content: ""; } .fa.fa-close::before { content: ""; } .fa.fa-gear::before { content: ""; } .fa.fa-trash-o { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-trash-o::before { content: ""; } .fa.fa-home::before { content: ""; } .fa.fa-file-o { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-file-o::before { content: ""; } .fa.fa-clock-o { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-clock-o::before { content: ""; } .fa.fa-arrow-circle-o-down { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-arrow-circle-o-down::before { content: ""; } .fa.fa-arrow-circle-o-up { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-arrow-circle-o-up::before { content: ""; } .fa.fa-play-circle-o { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-play-circle-o::before { content: ""; } .fa.fa-repeat::before { content: ""; } .fa.fa-rotate-right::before { content: ""; } .fa.fa-refresh::before { content: ""; } .fa.fa-list-alt { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-list-alt::before { content: ""; } .fa.fa-dedent::before { content: ""; } .fa.fa-video-camera::before { content: ""; } .fa.fa-picture-o { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-picture-o::before { content: ""; } .fa.fa-photo { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-photo::before { content: ""; } .fa.fa-image { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-image::before { content: ""; } .fa.fa-map-marker::before { content: ""; } .fa.fa-pencil-square-o { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-pencil-square-o::before { content: ""; } .fa.fa-edit { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-edit::before { content: ""; } .fa.fa-share-square-o::before { content: ""; } .fa.fa-check-square-o { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-check-square-o::before { content: ""; } .fa.fa-arrows::before { content: ""; } .fa.fa-times-circle-o { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-times-circle-o::before { content: ""; } .fa.fa-check-circle-o { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-check-circle-o::before { content: ""; } .fa.fa-mail-forward::before { content: ""; } .fa.fa-expand::before { content: ""; } .fa.fa-compress::before { content: ""; } .fa.fa-eye { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-eye-slash { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-warning::before { content: ""; } .fa.fa-calendar::before { content: ""; } .fa.fa-arrows-v::before { content: ""; } .fa.fa-arrows-h::before { content: ""; } .fa.fa-bar-chart::before { content: ""; } .fa.fa-bar-chart-o::before { content: ""; } .fa.fa-twitter-square { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-twitter-square::before { content: ""; } .fa.fa-facebook-square { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-facebook-square::before { content: ""; } .fa.fa-gears::before { content: ""; } .fa.fa-thumbs-o-up { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-thumbs-o-up::before { content: ""; } .fa.fa-thumbs-o-down { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-thumbs-o-down::before { content: ""; } .fa.fa-heart-o { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-heart-o::before { content: ""; } .fa.fa-sign-out::before { content: ""; } .fa.fa-linkedin-square { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-linkedin-square::before { content: ""; } .fa.fa-thumb-tack::before { content: ""; } .fa.fa-external-link::before { content: ""; } .fa.fa-sign-in::before { content: ""; } .fa.fa-github-square { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-github-square::before { content: ""; } .fa.fa-lemon-o { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-lemon-o::before { content: ""; } .fa.fa-square-o { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-square-o::before { content: ""; } .fa.fa-bookmark-o { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-bookmark-o::before { content: ""; } .fa.fa-twitter { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-facebook { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-facebook::before { content: ""; } .fa.fa-facebook-f { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-facebook-f::before { content: ""; } .fa.fa-github { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-credit-card { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-feed::before { content: ""; } .fa.fa-hdd-o { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-hdd-o::before { content: ""; } .fa.fa-hand-o-right { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-hand-o-right::before { content: ""; } .fa.fa-hand-o-left { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-hand-o-left::before { content: ""; } .fa.fa-hand-o-up { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-hand-o-up::before { content: ""; } .fa.fa-hand-o-down { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-hand-o-down::before { content: ""; } .fa.fa-globe::before { content: ""; } .fa.fa-tasks::before { content: ""; } .fa.fa-arrows-alt::before { content: ""; } .fa.fa-group::before { content: ""; } .fa.fa-chain::before { content: ""; } .fa.fa-cut::before { content: ""; } .fa.fa-files-o { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-files-o::before { content: ""; } .fa.fa-floppy-o { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-floppy-o::before { content: ""; } .fa.fa-save { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-save::before { content: ""; } .fa.fa-navicon::before { content: ""; } .fa.fa-reorder::before { content: ""; } .fa.fa-magic::before { content: ""; } .fa.fa-pinterest { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-pinterest-square { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-pinterest-square::before { content: ""; } .fa.fa-google-plus-square { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-google-plus-square::before { content: ""; } .fa.fa-google-plus { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-google-plus::before { content: ""; } .fa.fa-money::before { content: ""; } .fa.fa-unsorted::before { content: ""; } .fa.fa-sort-desc::before { content: ""; } .fa.fa-sort-asc::before { content: ""; } .fa.fa-linkedin { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-linkedin::before { content: ""; } .fa.fa-rotate-left::before { content: ""; } .fa.fa-legal::before { content: ""; } .fa.fa-tachometer::before { content: ""; } .fa.fa-dashboard::before { content: ""; } .fa.fa-comment-o { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-comment-o::before { content: ""; } .fa.fa-comments-o { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-comments-o::before { content: ""; } .fa.fa-flash::before { content: ""; } .fa.fa-clipboard::before { content: ""; } .fa.fa-lightbulb-o { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-lightbulb-o::before { content: ""; } .fa.fa-exchange::before { content: ""; } .fa.fa-cloud-download::before { content: ""; } .fa.fa-cloud-upload::before { content: ""; } .fa.fa-bell-o { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-bell-o::before { content: ""; } .fa.fa-cutlery::before { content: ""; } .fa.fa-file-text-o { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-file-text-o::before { content: ""; } .fa.fa-building-o { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-building-o::before { content: ""; } .fa.fa-hospital-o { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-hospital-o::before { content: ""; } .fa.fa-tablet::before { content: ""; } .fa.fa-mobile::before { content: ""; } .fa.fa-mobile-phone::before { content: ""; } .fa.fa-circle-o { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-circle-o::before { content: ""; } .fa.fa-mail-reply::before { content: ""; } .fa.fa-github-alt { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-folder-o { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-folder-o::before { content: ""; } .fa.fa-folder-open-o { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-folder-open-o::before { content: ""; } .fa.fa-smile-o { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-smile-o::before { content: ""; } .fa.fa-frown-o { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-frown-o::before { content: ""; } .fa.fa-meh-o { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-meh-o::before { content: ""; } .fa.fa-keyboard-o { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-keyboard-o::before { content: ""; } .fa.fa-flag-o { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-flag-o::before { content: ""; } .fa.fa-mail-reply-all::before { content: ""; } .fa.fa-star-half-o { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-star-half-o::before { content: ""; } .fa.fa-star-half-empty { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-star-half-empty::before { content: ""; } .fa.fa-star-half-full { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-star-half-full::before { content: ""; } .fa.fa-code-fork::before { content: ""; } .fa.fa-chain-broken::before { content: ""; } .fa.fa-unlink::before { content: ""; } .fa.fa-calendar-o { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-calendar-o::before { content: ""; } .fa.fa-maxcdn { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-html5 { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-css3 { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-unlock-alt::before { content: ""; } .fa.fa-minus-square-o { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-minus-square-o::before { content: ""; } .fa.fa-level-up::before { content: ""; } .fa.fa-level-down::before { content: ""; } .fa.fa-pencil-square::before { content: ""; } .fa.fa-external-link-square::before { content: ""; } .fa.fa-compass { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-caret-square-o-down { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-caret-square-o-down::before { content: ""; } .fa.fa-toggle-down { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-toggle-down::before { content: ""; } .fa.fa-caret-square-o-up { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-caret-square-o-up::before { content: ""; } .fa.fa-toggle-up { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-toggle-up::before { content: ""; } .fa.fa-caret-square-o-right { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-caret-square-o-right::before { content: ""; } .fa.fa-toggle-right { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-toggle-right::before { content: ""; } .fa.fa-eur::before { content: ""; } .fa.fa-euro::before { content: ""; } .fa.fa-gbp::before { content: ""; } .fa.fa-usd::before { content: "$"; } .fa.fa-dollar::before { content: "$"; } .fa.fa-inr::before { content: ""; } .fa.fa-rupee::before { content: ""; } .fa.fa-jpy::before { content: ""; } .fa.fa-cny::before { content: ""; } .fa.fa-rmb::before { content: ""; } .fa.fa-yen::before { content: ""; } .fa.fa-rub::before { content: ""; } .fa.fa-ruble::before { content: ""; } .fa.fa-rouble::before { content: ""; } .fa.fa-krw::before { content: ""; } .fa.fa-won::before { content: ""; } .fa.fa-btc { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-bitcoin { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-bitcoin::before { content: ""; } .fa.fa-file-text::before { content: ""; } .fa.fa-sort-alpha-asc::before { content: ""; } .fa.fa-sort-alpha-desc::before { content: ""; } .fa.fa-sort-amount-asc::before { content: ""; } .fa.fa-sort-amount-desc::before { content: ""; } .fa.fa-sort-numeric-asc::before { content: ""; } .fa.fa-sort-numeric-desc::before { content: ""; } .fa.fa-youtube-square { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-youtube-square::before { content: ""; } .fa.fa-youtube { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-xing { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-xing-square { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-xing-square::before { content: ""; } .fa.fa-youtube-play { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-youtube-play::before { content: ""; } .fa.fa-dropbox { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-stack-overflow { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-instagram { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-flickr { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-adn { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-bitbucket { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-bitbucket-square { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-bitbucket-square::before { content: ""; } .fa.fa-tumblr { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-tumblr-square { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-tumblr-square::before { content: ""; } .fa.fa-long-arrow-down::before { content: ""; } .fa.fa-long-arrow-up::before { content: ""; } .fa.fa-long-arrow-left::before { content: ""; } .fa.fa-long-arrow-right::before { content: ""; } .fa.fa-apple { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-windows { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-android { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-linux { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-dribbble { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-skype { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-foursquare { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-trello { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-gratipay { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-gittip { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-gittip::before { content: ""; } .fa.fa-sun-o { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-sun-o::before { content: ""; } .fa.fa-moon-o { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-moon-o::before { content: ""; } .fa.fa-vk { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-weibo { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-renren { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-pagelines { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-stack-exchange { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-arrow-circle-o-right { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-arrow-circle-o-right::before { content: ""; } .fa.fa-arrow-circle-o-left { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-arrow-circle-o-left::before { content: ""; } .fa.fa-caret-square-o-left { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-caret-square-o-left::before { content: ""; } .fa.fa-toggle-left { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-toggle-left::before { content: ""; } .fa.fa-dot-circle-o { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-dot-circle-o::before { content: ""; } .fa.fa-vimeo-square { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-vimeo-square::before { content: ""; } .fa.fa-try::before { content: ""; } .fa.fa-turkish-lira::before { content: ""; } .fa.fa-plus-square-o { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-plus-square-o::before { content: ""; } .fa.fa-slack { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-wordpress { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-openid { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-institution::before { content: ""; } .fa.fa-bank::before { content: ""; } .fa.fa-mortar-board::before { content: ""; } .fa.fa-yahoo { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-google { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-reddit { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-reddit-square { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-reddit-square::before { content: ""; } .fa.fa-stumbleupon-circle { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-stumbleupon { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-delicious { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-digg { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-pied-piper-pp { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-pied-piper-alt { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-drupal { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-joomla { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-behance { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-behance-square { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-behance-square::before { content: ""; } .fa.fa-steam { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-steam-square { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-steam-square::before { content: ""; } .fa.fa-automobile::before { content: ""; } .fa.fa-cab::before { content: ""; } .fa.fa-spotify { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-deviantart { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-soundcloud { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-file-pdf-o { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-file-pdf-o::before { content: ""; } .fa.fa-file-word-o { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-file-word-o::before { content: ""; } .fa.fa-file-excel-o { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-file-excel-o::before { content: ""; } .fa.fa-file-powerpoint-o { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-file-powerpoint-o::before { content: ""; } .fa.fa-file-image-o { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-file-image-o::before { content: ""; } .fa.fa-file-photo-o { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-file-photo-o::before { content: ""; } .fa.fa-file-picture-o { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-file-picture-o::before { content: ""; } .fa.fa-file-archive-o { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-file-archive-o::before { content: ""; } .fa.fa-file-zip-o { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-file-zip-o::before { content: ""; } .fa.fa-file-audio-o { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-file-audio-o::before { content: ""; } .fa.fa-file-sound-o { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-file-sound-o::before { content: ""; } .fa.fa-file-video-o { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-file-video-o::before { content: ""; } .fa.fa-file-movie-o { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-file-movie-o::before { content: ""; } .fa.fa-file-code-o { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-file-code-o::before { content: ""; } .fa.fa-vine { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-codepen { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-jsfiddle { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-life-bouy::before { content: ""; } .fa.fa-life-buoy::before { content: ""; } .fa.fa-life-saver::before { content: ""; } .fa.fa-support::before { content: ""; } .fa.fa-circle-o-notch::before { content: ""; } .fa.fa-rebel { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-ra { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-ra::before { content: ""; } .fa.fa-resistance { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-resistance::before { content: ""; } .fa.fa-empire { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-ge { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-ge::before { content: ""; } .fa.fa-git-square { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-git-square::before { content: ""; } .fa.fa-git { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-hacker-news { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-y-combinator-square { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-y-combinator-square::before { content: ""; } .fa.fa-yc-square { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-yc-square::before { content: ""; } .fa.fa-tencent-weibo { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-qq { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-weixin { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-wechat { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-wechat::before { content: ""; } .fa.fa-send::before { content: ""; } .fa.fa-paper-plane-o { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-paper-plane-o::before { content: ""; } .fa.fa-send-o { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-send-o::before { content: ""; } .fa.fa-circle-thin { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-circle-thin::before { content: ""; } .fa.fa-header::before { content: ""; } .fa.fa-futbol-o { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-futbol-o::before { content: ""; } .fa.fa-soccer-ball-o { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-soccer-ball-o::before { content: ""; } .fa.fa-slideshare { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-twitch { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-yelp { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-newspaper-o { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-newspaper-o::before { content: ""; } .fa.fa-paypal { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-google-wallet { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-cc-visa { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-cc-mastercard { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-cc-discover { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-cc-amex { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-cc-paypal { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-cc-stripe { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-bell-slash-o { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-bell-slash-o::before { content: ""; } .fa.fa-trash::before { content: ""; } .fa.fa-copyright { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-eyedropper::before { content: ""; } .fa.fa-area-chart::before { content: ""; } .fa.fa-pie-chart::before { content: ""; } .fa.fa-line-chart::before { content: ""; } .fa.fa-lastfm { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-lastfm-square { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-lastfm-square::before { content: ""; } .fa.fa-ioxhost { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-angellist { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-cc { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-cc::before { content: ""; } .fa.fa-ils::before { content: ""; } .fa.fa-shekel::before { content: ""; } .fa.fa-sheqel::before { content: ""; } .fa.fa-buysellads { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-connectdevelop { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-dashcube { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-forumbee { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-leanpub { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-sellsy { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-shirtsinbulk { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-simplybuilt { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-skyatlas { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-diamond { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-diamond::before { content: ""; } .fa.fa-transgender::before { content: ""; } .fa.fa-intersex::before { content: ""; } .fa.fa-transgender-alt::before { content: ""; } .fa.fa-facebook-official { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-facebook-official::before { content: ""; } .fa.fa-pinterest-p { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-whatsapp { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-hotel::before { content: ""; } .fa.fa-viacoin { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-medium { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-y-combinator { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-yc { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-yc::before { content: ""; } .fa.fa-optin-monster { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-opencart { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-expeditedssl { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-battery-4::before { content: ""; } .fa.fa-battery::before { content: ""; } .fa.fa-battery-3::before { content: ""; } .fa.fa-battery-2::before { content: ""; } .fa.fa-battery-1::before { content: ""; } .fa.fa-battery-0::before { content: ""; } .fa.fa-object-group { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-object-ungroup { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-sticky-note-o { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-sticky-note-o::before { content: ""; } .fa.fa-cc-jcb { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-cc-diners-club { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-clone { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-hourglass-o::before { content: ""; } .fa.fa-hourglass-1::before { content: ""; } .fa.fa-hourglass-2::before { content: ""; } .fa.fa-hourglass-3::before { content: ""; } .fa.fa-hand-rock-o { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-hand-rock-o::before { content: ""; } .fa.fa-hand-grab-o { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-hand-grab-o::before { content: ""; } .fa.fa-hand-paper-o { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-hand-paper-o::before { content: ""; } .fa.fa-hand-stop-o { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-hand-stop-o::before { content: ""; } .fa.fa-hand-scissors-o { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-hand-scissors-o::before { content: ""; } .fa.fa-hand-lizard-o { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-hand-lizard-o::before { content: ""; } .fa.fa-hand-spock-o { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-hand-spock-o::before { content: ""; } .fa.fa-hand-pointer-o { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-hand-pointer-o::before { content: ""; } .fa.fa-hand-peace-o { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-hand-peace-o::before { content: ""; } .fa.fa-registered { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-creative-commons { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-gg { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-gg-circle { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-odnoklassniki { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-odnoklassniki-square { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-odnoklassniki-square::before { content: ""; } .fa.fa-get-pocket { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-wikipedia-w { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-safari { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-chrome { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-firefox { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-opera { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-internet-explorer { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-television::before { content: ""; } .fa.fa-contao { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-500px { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-amazon { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-calendar-plus-o { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-calendar-plus-o::before { content: ""; } .fa.fa-calendar-minus-o { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-calendar-minus-o::before { content: ""; } .fa.fa-calendar-times-o { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-calendar-times-o::before { content: ""; } .fa.fa-calendar-check-o { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-calendar-check-o::before { content: ""; } .fa.fa-map-o { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-map-o::before { content: ""; } .fa.fa-commenting::before { content: ""; } .fa.fa-commenting-o { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-commenting-o::before { content: ""; } .fa.fa-houzz { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-vimeo { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-vimeo::before { content: ""; } .fa.fa-black-tie { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-fonticons { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-reddit-alien { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-edge { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-credit-card-alt::before { content: ""; } .fa.fa-codiepie { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-modx { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-fort-awesome { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-usb { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-product-hunt { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-mixcloud { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-scribd { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-pause-circle-o { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-pause-circle-o::before { content: ""; } .fa.fa-stop-circle-o { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-stop-circle-o::before { content: ""; } .fa.fa-bluetooth { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-bluetooth-b { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-gitlab { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-wpbeginner { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-wpforms { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-envira { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-wheelchair-alt { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-wheelchair-alt::before { content: ""; } .fa.fa-question-circle-o { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-question-circle-o::before { content: ""; } .fa.fa-volume-control-phone::before { content: ""; } .fa.fa-asl-interpreting::before { content: ""; } .fa.fa-deafness::before { content: ""; } .fa.fa-hard-of-hearing::before { content: ""; } .fa.fa-glide { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-glide-g { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-signing::before { content: ""; } .fa.fa-viadeo { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-viadeo-square { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-viadeo-square::before { content: ""; } .fa.fa-snapchat { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-snapchat-ghost { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-snapchat-ghost::before { content: ""; } .fa.fa-snapchat-square { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-snapchat-square::before { content: ""; } .fa.fa-pied-piper { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-first-order { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-yoast { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-themeisle { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-google-plus-official { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-google-plus-official::before { content: ""; } .fa.fa-google-plus-circle { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-google-plus-circle::before { content: ""; } .fa.fa-font-awesome { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-fa { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-fa::before { content: ""; } .fa.fa-handshake-o { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-handshake-o::before { content: ""; } .fa.fa-envelope-open-o { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-envelope-open-o::before { content: ""; } .fa.fa-linode { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-address-book-o { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-address-book-o::before { content: ""; } .fa.fa-vcard::before { content: ""; } .fa.fa-address-card-o { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-address-card-o::before { content: ""; } .fa.fa-vcard-o { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-vcard-o::before { content: ""; } .fa.fa-user-circle-o { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-user-circle-o::before { content: ""; } .fa.fa-user-o { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-user-o::before { content: ""; } .fa.fa-id-badge { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-drivers-license::before { content: ""; } .fa.fa-id-card-o { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-id-card-o::before { content: ""; } .fa.fa-drivers-license-o { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-drivers-license-o::before { content: ""; } .fa.fa-quora { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-free-code-camp { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-telegram { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-thermometer-4::before { content: ""; } .fa.fa-thermometer::before { content: ""; } .fa.fa-thermometer-3::before { content: ""; } .fa.fa-thermometer-2::before { content: ""; } .fa.fa-thermometer-1::before { content: ""; } .fa.fa-thermometer-0::before { content: ""; } .fa.fa-bathtub::before { content: ""; } .fa.fa-s15::before { content: ""; } .fa.fa-window-maximize { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-window-restore { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-times-rectangle::before { content: ""; } .fa.fa-window-close-o { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-window-close-o::before { content: ""; } .fa.fa-times-rectangle-o { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-times-rectangle-o::before { content: ""; } .fa.fa-bandcamp { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-grav { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-etsy { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-imdb { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-ravelry { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-eercast { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-eercast::before { content: ""; } .fa.fa-snowflake-o { font-family: "Font Awesome 6 Free"; font-weight: 400; } .fa.fa-snowflake-o::before { content: ""; } .fa.fa-superpowers { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-wpexplorer { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa.fa-meetup { font-family: "Font Awesome 6 Brands"; font-weight: 400; } .fa { font-family: var(--fa-style-family,"Font Awesome 6 Free"); font-weight: var(--fa-style,900); } .fa, .fa-classic, .fa-sharp, .fas, .fa-solid, .dropdown-toggle::after, .dropleft .dropdown-toggle::before, .dropright .dropdown-toggle::after, .dropup .dropdown-toggle::after, .action-menu .dropdown-subpanel .dropdown-item::after, .dir-rtl .action-menu .dropdown-subpanel .dropdown-item::after, .dropdown-item[aria-current="true"]::before, .dropdown-item[aria-selected="true"]::before, .block_settings .block_tree [aria-expanded="true"] > p::before, .block_navigation .block_tree [aria-expanded="true"] > p::before, .block_settings .block_tree [aria-expanded="false"] > p::before, .block_navigation .block_tree [aria-expanded="false"] > p::before, .dir-rtl .block_settings .block_tree [aria-expanded="false"] > p::before, .dir-rtl .block_navigation .block_tree [aria-expanded="false"] > p::before, .editing .editinprogress::after, .toast.toast-success .toast-body::before, .toast.toast-danger .toast-body::before, .toast.toast-info .toast-body::before, .toast.toast-warning .toast-body::before, .navbar.fixed-top .usermenu .dropdown-menu .dropdown-item.carousel-navigation-link::after, .navbar.fixed-top .usermenu .dropdown-menu .submenu .items .dropdown-item[aria-current="true"]::before, .dir-rtl .navbar.fixed-top .usermenu .dropdown-menu .dropdown-item.carousel-navigation-link::after, .moremenu .dropdown-item[aria-current="true"]::before, .moremenu .dropdown-item.active::before, .far, .fa-regular, .content-bank-container.view-grid .cb-unlisted::after, .fab, .fa-brands { -webkit-font-smoothing: antialiased; display: var(--fa-display,inline-block); font-style: normal; font-variant: normal; line-height: 1; text-rendering: auto; } .fas, .fa-classic, .fa-solid, .dropdown-toggle::after, .dropleft .dropdown-toggle::before, .dropright .dropdown-toggle::after, .dropup .dropdown-toggle::after, .action-menu .dropdown-subpanel .dropdown-item::after, .dir-rtl .action-menu .dropdown-subpanel .dropdown-item::after, .dropdown-item[aria-current="true"]::before, .dropdown-item[aria-selected="true"]::before, .block_settings .block_tree [aria-expanded="true"] > p::before, .block_navigation .block_tree [aria-expanded="true"] > p::before, .block_settings .block_tree [aria-expanded="false"] > p::before, .block_navigation .block_tree [aria-expanded="false"] > p::before, .dir-rtl .block_settings .block_tree [aria-expanded="false"] > p::before, .dir-rtl .block_navigation .block_tree [aria-expanded="false"] > p::before, .editing .editinprogress::after, .toast.toast-success .toast-body::before, .toast.toast-danger .toast-body::before, .toast.toast-info .toast-body::before, .toast.toast-warning .toast-body::before, .navbar.fixed-top .usermenu .dropdown-menu .dropdown-item.carousel-navigation-link::after, .navbar.fixed-top .usermenu .dropdown-menu .submenu .items .dropdown-item[aria-current="true"]::before, .dir-rtl .navbar.fixed-top .usermenu .dropdown-menu .dropdown-item.carousel-navigation-link::after, .moremenu .dropdown-item[aria-current="true"]::before, .moremenu .dropdown-item.active::before, .far, .fa-regular, .content-bank-container.view-grid .cb-unlisted::after { font-family: "Font Awesome 6 Free"; } .fab, .fa-brands { font-family: "Font Awesome 6 Brands"; } .fa-1x { font-size: 1em; } .fa-2x { font-size: 2em; } .fa-3x { font-size: 3em; } .fa-4x { font-size: 4em; } .fa-5x { font-size: 5em; } .fa-6x { font-size: 6em; } .fa-7x { font-size: 7em; } .fa-8x { font-size: 8em; } .fa-9x { font-size: 9em; } .fa-10x { font-size: 10em; } .fa-2xs { font-size: 0.625em; line-height: 0.1em; vertical-align: 0.225em; } .fa-xs { font-size: 0.75em; line-height: 0.0833333em; vertical-align: 0.125em; } .fa-sm { font-size: 0.875em; line-height: 0.0714286em; vertical-align: 0.0535714em; } .fa-lg { font-size: 1.25em; line-height: 0.05em; vertical-align: -0.075em; } .fa-xl { font-size: 1.5em; line-height: 0.0416667em; vertical-align: -0.125em; } .fa-2xl { font-size: 2em; line-height: 0.03125em; vertical-align: -0.1875em; } .fa-fw { text-align: center; width: 1.25em; } .fa-ul { list-style-type: none; margin-left: var(--fa-li-margin,2.5em); padding-left: 0px; } .fa-ul > li { position: relative; } .fa-li { left: calc(var(--fa-li-width, 2em) * -1); position: absolute; text-align: center; width: var(--fa-li-width,2em); line-height: inherit; } .fa-border { border-color: var(--fa-border-color,#eee); border-radius: var(--fa-border-radius,.1em); border-style: var(--fa-border-style,solid); border-width: var(--fa-border-width,.08em); padding: var(--fa-border-padding,.2em .25em .15em); } .fa-pull-left { float: left; margin-right: var(--fa-pull-margin,.3em); } .fa-pull-right { float: right; margin-left: var(--fa-pull-margin,.3em); } .fa-beat { animation-name: fa-beat; animation-delay: var(--fa-animation-delay,0s); animation-direction: var(--fa-animation-direction,normal); animation-duration: var(--fa-animation-duration,1s); animation-iteration-count: var(--fa-animation-iteration-count,infinite); animation-timing-function: var(--fa-animation-timing,ease-in-out); } .fa-bounce { animation-name: fa-bounce; animation-delay: var(--fa-animation-delay,0s); animation-direction: var(--fa-animation-direction,normal); animation-duration: var(--fa-animation-duration,1s); animation-iteration-count: var(--fa-animation-iteration-count,infinite); animation-timing-function: var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1)); } .fa-fade { animation-name: fa-fade; animation-delay: var(--fa-animation-delay,0s); animation-direction: var(--fa-animation-direction,normal); animation-duration: var(--fa-animation-duration,1s); animation-iteration-count: var(--fa-animation-iteration-count,infinite); animation-timing-function: var(--fa-animation-timing,cubic-bezier(.4,0,.6,1)); } .fa-beat-fade { animation-name: fa-beat-fade; animation-delay: var(--fa-animation-delay,0s); animation-direction: var(--fa-animation-direction,normal); animation-duration: var(--fa-animation-duration,1s); animation-iteration-count: var(--fa-animation-iteration-count,infinite); animation-timing-function: var(--fa-animation-timing,cubic-bezier(.4,0,.6,1)); } .fa-flip { animation-name: fa-flip; animation-delay: var(--fa-animation-delay,0s); animation-direction: var(--fa-animation-direction,normal); animation-duration: var(--fa-animation-duration,1s); animation-iteration-count: var(--fa-animation-iteration-count,infinite); animation-timing-function: var(--fa-animation-timing,ease-in-out); } .fa-shake { animation-name: fa-shake; animation-delay: var(--fa-animation-delay,0s); animation-direction: var(--fa-animation-direction,normal); animation-duration: var(--fa-animation-duration,1s); animation-iteration-count: var(--fa-animation-iteration-count,infinite); animation-timing-function: var(--fa-animation-timing,linear); } .fa-spin { animation-name: fa-spin; animation-delay: var(--fa-animation-delay,0s); animation-direction: var(--fa-animation-direction,normal); animation-duration: var(--fa-animation-duration,2s); animation-iteration-count: var(--fa-animation-iteration-count,infinite); animation-timing-function: var(--fa-animation-timing,linear); } .fa-spin-reverse { --fa-animation-direction: reverse; } .fa-pulse, .fa-spin-pulse { animation-name: fa-spin; animation-direction: var(--fa-animation-direction,normal); animation-duration: var(--fa-animation-duration,1s); animation-iteration-count: var(--fa-animation-iteration-count,infinite); animation-timing-function: var(--fa-animation-timing,steps(8)); } @media (prefers-reduced-motion: reduce) { .fa-beat, .fa-bounce, .fa-fade, .fa-beat-fade, .fa-flip, .fa-pulse, .fa-shake, .fa-spin, .fa-spin-pulse { animation-delay: -1ms; animation-duration: 1ms; animation-iteration-count: 1; transition-delay: 0s; transition-duration: 0s; } } @keyframes fa-beat { 0%, 90% { transform: scale(1); } 45% { transform: scale(var(--fa-beat-scale,1.25)); } } @keyframes fa-bounce { 0% { transform: scale(1, 1) translateY(0px); } 10% { transform: scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0); } 30% { transform: scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em)); } 50% { transform: scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0); } 57% { transform: scale(1,1) translateY(var(--fa-bounce-rebound,-.125em)); } 64% { transform: scale(1, 1) translateY(0px); } 100% { transform: scale(1, 1) translateY(0px); } } @keyframes fa-fade { 50% { opacity: var(--fa-fade-opacity,.4); } } @keyframes fa-beat-fade { 0%, 100% { opacity: var(--fa-beat-fade-opacity,.4); transform: scale(1); } 50% { opacity: 1; transform: scale(var(--fa-beat-fade-scale,1.125)); } } @keyframes fa-flip { 50% { transform: rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg)); } } @keyframes fa-shake { 0% { transform: rotate(-15deg); } 4% { transform: rotate(15deg); } 8%, 24% { transform: rotate(-18deg); } 12%, 28% { transform: rotate(18deg); } 16% { transform: rotate(-22deg); } 20% { transform: rotate(22deg); } 32% { transform: rotate(-12deg); } 36% { transform: rotate(12deg); } 40%, 100% { transform: rotate(0deg); } } @keyframes fa-spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } .fa-rotate-90 { transform: rotate(90deg); } .fa-rotate-180 { transform: rotate(180deg); } .fa-rotate-270 { transform: rotate(270deg); } .fa-flip-horizontal { transform: scale(-1, 1); } .fa-flip-vertical { transform: scale(1, -1); } .fa-flip-both, .fa-flip-horizontal.fa-flip-vertical { transform: scale(-1, -1); } .fa-rotate-by { transform: rotate(var(--fa-rotate-angle,none)); } .fa-stack { display: inline-block; height: 2em; line-height: 2em; position: relative; vertical-align: middle; width: 2.5em; } .fa-stack-1x, .fa-stack-2x { left: 0px; position: absolute; text-align: center; width: 100%; z-index: var(--fa-stack-z-index,auto); } .fa-stack-1x { line-height: inherit; } .fa-stack-2x { font-size: 2em; } .fa-inverse { color: var(--fa-inverse,#fff); } .fa-0::before { content: "0"; } .fa-1::before { content: "1"; } .fa-2::before { content: "2"; } .fa-3::before { content: "3"; } .fa-4::before { content: "4"; } .fa-5::before { content: "5"; } .fa-6::before { content: "6"; } .fa-7::before { content: "7"; } .fa-8::before { content: "8"; } .fa-9::before { content: "9"; } .fa-fill-drip::before { content: ""; } .fa-arrows-to-circle::before { content: ""; } .fa-circle-chevron-right::before { content: ""; } .fa-chevron-circle-right::before { content: ""; } .fa-at::before { content: "@"; } .fa-trash-can::before { content: ""; } .fa-trash-alt::before { content: ""; } .fa-text-height::before { content: ""; } .fa-user-xmark::before { content: ""; } .fa-user-times::before { content: ""; } .fa-stethoscope::before { content: ""; } .fa-message::before { content: ""; } .fa-comment-alt::before { content: ""; } .fa-info::before { content: ""; } .fa-down-left-and-up-right-to-center::before { content: ""; } .fa-compress-alt::before { content: ""; } .fa-explosion::before { content: ""; } .fa-file-lines::before { content: ""; } .fa-file-alt::before { content: ""; } .fa-file-text::before { content: ""; } .fa-wave-square::before { content: ""; } .fa-ring::before { content: ""; } .fa-building-un::before { content: ""; } .fa-dice-three::before { content: ""; } .fa-calendar-days::before { content: ""; } .fa-calendar-alt::before { content: ""; } .fa-anchor-circle-check::before { content: ""; } .fa-building-circle-arrow-right::before { content: ""; } .fa-volleyball::before { content: ""; } .fa-volleyball-ball::before { content: ""; } .fa-arrows-up-to-line::before { content: ""; } .fa-sort-down::before { content: ""; } .fa-sort-desc::before { content: ""; } .fa-circle-minus::before { content: ""; } .fa-minus-circle::before { content: ""; } .fa-door-open::before { content: ""; } .fa-right-from-bracket::before { content: ""; } .fa-sign-out-alt::before { content: ""; } .fa-atom::before { content: ""; } .fa-soap::before { content: ""; } .fa-icons::before { content: ""; } .fa-heart-music-camera-bolt::before { content: ""; } .fa-microphone-lines-slash::before { content: ""; } .fa-microphone-alt-slash::before { content: ""; } .fa-bridge-circle-check::before { content: ""; } .fa-pump-medical::before { content: ""; } .fa-fingerprint::before { content: ""; } .fa-hand-point-right::before { content: ""; } .fa-magnifying-glass-location::before { content: ""; } .fa-search-location::before { content: ""; } .fa-forward-step::before { content: ""; } .fa-step-forward::before { content: ""; } .fa-face-smile-beam::before { content: ""; } .fa-smile-beam::before { content: ""; } .fa-flag-checkered::before { content: ""; } .fa-football::before { content: ""; } .fa-football-ball::before { content: ""; } .fa-school-circle-exclamation::before { content: ""; } .fa-crop::before { content: ""; } .fa-angles-down::before { content: ""; } .fa-angle-double-down::before { content: ""; } .fa-users-rectangle::before { content: ""; } .fa-people-roof::before { content: ""; } .fa-people-line::before { content: ""; } .fa-beer-mug-empty::before { content: ""; } .fa-beer::before { content: ""; } .fa-diagram-predecessor::before { content: ""; } .fa-arrow-up-long::before { content: ""; } .fa-long-arrow-up::before { content: ""; } .fa-fire-flame-simple::before { content: ""; } .fa-burn::before { content: ""; } .fa-person::before { content: ""; } .fa-male::before { content: ""; } .fa-laptop::before { content: ""; } .fa-file-csv::before { content: ""; } .fa-menorah::before { content: ""; } .fa-truck-plane::before { content: ""; } .fa-record-vinyl::before { content: ""; } .fa-face-grin-stars::before { content: ""; } .fa-grin-stars::before { content: ""; } .fa-bong::before { content: ""; } .fa-spaghetti-monster-flying::before { content: ""; } .fa-pastafarianism::before { content: ""; } .fa-arrow-down-up-across-line::before { content: ""; } .fa-spoon::before { content: ""; } .fa-utensil-spoon::before { content: ""; } .fa-jar-wheat::before { content: ""; } .fa-envelopes-bulk::before { content: ""; } .fa-mail-bulk::before { content: ""; } .fa-file-circle-exclamation::before { content: ""; } .fa-circle-h::before { content: ""; } .fa-hospital-symbol::before { content: ""; } .fa-pager::before { content: ""; } .fa-address-book::before { content: ""; } .fa-contact-book::before { content: ""; } .fa-strikethrough::before { content: ""; } .fa-k::before { content: "K"; } .fa-landmark-flag::before { content: ""; } .fa-pencil::before { content: ""; } .fa-pencil-alt::before { content: ""; } .fa-backward::before { content: ""; } .fa-caret-right::before { content: ""; } .fa-comments::before { content: ""; } .fa-paste::before { content: ""; } .fa-file-clipboard::before { content: ""; } .fa-code-pull-request::before { content: ""; } .fa-clipboard-list::before { content: ""; } .fa-truck-ramp-box::before { content: ""; } .fa-truck-loading::before { content: ""; } .fa-user-check::before { content: ""; } .fa-vial-virus::before { content: ""; } .fa-sheet-plastic::before { content: ""; } .fa-blog::before { content: ""; } .fa-user-ninja::before { content: ""; } .fa-person-arrow-up-from-line::before { content: ""; } .fa-scroll-torah::before { content: ""; } .fa-torah::before { content: ""; } .fa-broom-ball::before { content: ""; } .fa-quidditch::before { content: ""; } .fa-quidditch-broom-ball::before { content: ""; } .fa-toggle-off::before { content: ""; } .fa-box-archive::before { content: ""; } .fa-archive::before { content: ""; } .fa-person-drowning::before { content: ""; } .fa-arrow-down-9-1::before { content: ""; } .fa-sort-numeric-desc::before { content: ""; } .fa-sort-numeric-down-alt::before { content: ""; } .fa-face-grin-tongue-squint::before { content: ""; } .fa-grin-tongue-squint::before { content: ""; } .fa-spray-can::before { content: ""; } .fa-truck-monster::before { content: ""; } .fa-w::before { content: "W"; } .fa-earth-africa::before { content: ""; } .fa-globe-africa::before { content: ""; } .fa-rainbow::before { content: ""; } .fa-circle-notch::before { content: ""; } .fa-tablet-screen-button::before { content: ""; } .fa-tablet-alt::before { content: ""; } .fa-paw::before { content: ""; } .fa-cloud::before { content: ""; } .fa-trowel-bricks::before { content: ""; } .fa-face-flushed::before { content: ""; } .fa-flushed::before { content: ""; } .fa-hospital-user::before { content: ""; } .fa-tent-arrow-left-right::before { content: ""; } .fa-gavel::before { content: ""; } .fa-legal::before { content: ""; } .fa-binoculars::before { content: ""; } .fa-microphone-slash::before { content: ""; } .fa-box-tissue::before { content: ""; } .fa-motorcycle::before { content: ""; } .fa-bell-concierge::before { content: ""; } .fa-concierge-bell::before { content: ""; } .fa-pen-ruler::before { content: ""; } .fa-pencil-ruler::before { content: ""; } .fa-people-arrows::before { content: ""; } .fa-people-arrows-left-right::before { content: ""; } .fa-mars-and-venus-burst::before { content: ""; } .fa-square-caret-right::before { content: ""; } .fa-caret-square-right::before { content: ""; } .fa-scissors::before { content: ""; } .fa-cut::before { content: ""; } .fa-sun-plant-wilt::before { content: ""; } .fa-toilets-portable::before { content: ""; } .fa-hockey-puck::before { content: ""; } .fa-table::before { content: ""; } .fa-magnifying-glass-arrow-right::before { content: ""; } .fa-tachograph-digital::before { content: ""; } .fa-digital-tachograph::before { content: ""; } .fa-users-slash::before { content: ""; } .fa-clover::before { content: ""; } .fa-reply::before { content: ""; } .fa-mail-reply::before { content: ""; } .fa-star-and-crescent::before { content: ""; } .fa-house-fire::before { content: ""; } .fa-square-minus::before { content: ""; } .fa-minus-square::before { content: ""; } .fa-helicopter::before { content: ""; } .fa-compass::before { content: ""; } .fa-square-caret-down::before { content: ""; } .fa-caret-square-down::before { content: ""; } .fa-file-circle-question::before { content: ""; } .fa-laptop-code::before { content: ""; } .fa-swatchbook::before { content: ""; } .fa-prescription-bottle::before { content: ""; } .fa-bars::before { content: ""; } .fa-navicon::before { content: ""; } .fa-people-group::before { content: ""; } .fa-hourglass-end::before { content: ""; } .fa-hourglass-3::before { content: ""; } .fa-heart-crack::before { content: ""; } .fa-heart-broken::before { content: ""; } .fa-square-up-right::before { content: ""; } .fa-external-link-square-alt::before { content: ""; } .fa-face-kiss-beam::before { content: ""; } .fa-kiss-beam::before { content: ""; } .fa-film::before { content: ""; } .fa-ruler-horizontal::before { content: ""; } .fa-people-robbery::before { content: ""; } .fa-lightbulb::before { content: ""; } .fa-caret-left::before { content: ""; } .fa-circle-exclamation::before { content: ""; } .fa-exclamation-circle::before { content: ""; } .fa-school-circle-xmark::before { content: ""; } .fa-arrow-right-from-bracket::before { content: ""; } .fa-sign-out::before { content: ""; } .fa-circle-chevron-down::before { content: ""; } .fa-chevron-circle-down::before { content: ""; } .fa-unlock-keyhole::before { content: ""; } .fa-unlock-alt::before { content: ""; } .fa-cloud-showers-heavy::before { content: ""; } .fa-headphones-simple::before { content: ""; } .fa-headphones-alt::before { content: ""; } .fa-sitemap::before { content: ""; } .fa-circle-dollar-to-slot::before { content: ""; } .fa-donate::before { content: ""; } .fa-memory::before { content: ""; } .fa-road-spikes::before { content: ""; } .fa-fire-burner::before { content: ""; } .fa-flag::before { content: ""; } .fa-hanukiah::before { content: ""; } .fa-feather::before { content: ""; } .fa-volume-low::before { content: ""; } .fa-volume-down::before { content: ""; } .fa-comment-slash::before { content: ""; } .fa-cloud-sun-rain::before { content: ""; } .fa-compress::before { content: ""; } .fa-wheat-awn::before { content: ""; } .fa-wheat-alt::before { content: ""; } .fa-ankh::before { content: ""; } .fa-hands-holding-child::before { content: ""; } .fa-asterisk::before { content: "*"; } .fa-square-check::before { content: ""; } .fa-check-square::before { content: ""; } .fa-peseta-sign::before { content: ""; } .fa-heading::before { content: ""; } .fa-header::before { content: ""; } .fa-ghost::before { content: ""; } .fa-list::before { content: ""; } .fa-list-squares::before { content: ""; } .fa-square-phone-flip::before { content: ""; } .fa-phone-square-alt::before { content: ""; } .fa-cart-plus::before { content: ""; } .fa-gamepad::before { content: ""; } .fa-circle-dot::before { content: ""; } .fa-dot-circle::before { content: ""; } .fa-face-dizzy::before { content: ""; } .fa-dizzy::before { content: ""; } .fa-egg::before { content: ""; } .fa-house-medical-circle-xmark::before { content: ""; } .fa-campground::before { content: ""; } .fa-folder-plus::before { content: ""; } .fa-futbol::before { content: ""; } .fa-futbol-ball::before { content: ""; } .fa-soccer-ball::before { content: ""; } .fa-paintbrush::before { content: ""; } .fa-paint-brush::before { content: ""; } .fa-lock::before { content: ""; } .fa-gas-pump::before { content: ""; } .fa-hot-tub-person::before { content: ""; } .fa-hot-tub::before { content: ""; } .fa-map-location::before { content: ""; } .fa-map-marked::before { content: ""; } .fa-house-flood-water::before { content: ""; } .fa-tree::before { content: ""; } .fa-bridge-lock::before { content: ""; } .fa-sack-dollar::before { content: ""; } .fa-pen-to-square::before { content: ""; } .fa-edit::before { content: ""; } .fa-car-side::before { content: ""; } .fa-share-nodes::before { content: ""; } .fa-share-alt::before { content: ""; } .fa-heart-circle-minus::before { content: ""; } .fa-hourglass-half::before { content: ""; } .fa-hourglass-2::before { content: ""; } .fa-microscope::before { content: ""; } .fa-sink::before { content: ""; } .fa-bag-shopping::before { content: ""; } .fa-shopping-bag::before { content: ""; } .fa-arrow-down-z-a::before { content: ""; } .fa-sort-alpha-desc::before { content: ""; } .fa-sort-alpha-down-alt::before { content: ""; } .fa-mitten::before { content: ""; } .fa-person-rays::before { content: ""; } .fa-users::before { content: ""; } .fa-eye-slash::before { content: ""; } .fa-flask-vial::before { content: ""; } .fa-hand::before { content: ""; } .fa-hand-paper::before { content: ""; } .fa-om::before { content: ""; } .fa-worm::before { content: ""; } .fa-house-circle-xmark::before { content: ""; } .fa-plug::before { content: ""; } .fa-chevron-up::before { content: ""; } .fa-hand-spock::before { content: ""; } .fa-stopwatch::before { content: ""; } .fa-face-kiss::before { content: ""; } .fa-kiss::before { content: ""; } .fa-bridge-circle-xmark::before { content: ""; } .fa-face-grin-tongue::before { content: ""; } .fa-grin-tongue::before { content: ""; } .fa-chess-bishop::before { content: ""; } .fa-face-grin-wink::before { content: ""; } .fa-grin-wink::before { content: ""; } .fa-ear-deaf::before { content: ""; } .fa-deaf::before { content: ""; } .fa-deafness::before { content: ""; } .fa-hard-of-hearing::before { content: ""; } .fa-road-circle-check::before { content: ""; } .fa-dice-five::before { content: ""; } .fa-square-rss::before { content: ""; } .fa-rss-square::before { content: ""; } .fa-land-mine-on::before { content: ""; } .fa-i-cursor::before { content: ""; } .fa-stamp::before { content: ""; } .fa-stairs::before { content: ""; } .fa-i::before { content: "I"; } .fa-hryvnia-sign::before { content: ""; } .fa-hryvnia::before { content: ""; } .fa-pills::before { content: ""; } .fa-face-grin-wide::before { content: ""; } .fa-grin-alt::before { content: ""; } .fa-tooth::before { content: ""; } .fa-v::before { content: "V"; } .fa-bangladeshi-taka-sign::before { content: ""; } .fa-bicycle::before { content: ""; } .fa-staff-snake::before { content: ""; } .fa-rod-asclepius::before { content: ""; } .fa-rod-snake::before { content: ""; } .fa-staff-aesculapius::before { content: ""; } .fa-head-side-cough-slash::before { content: ""; } .fa-truck-medical::before { content: ""; } .fa-ambulance::before { content: ""; } .fa-wheat-awn-circle-exclamation::before { content: ""; } .fa-snowman::before { content: ""; } .fa-mortar-pestle::before { content: ""; } .fa-road-barrier::before { content: ""; } .fa-school::before { content: ""; } .fa-igloo::before { content: ""; } .fa-joint::before { content: ""; } .fa-angle-right::before { content: ""; } .fa-horse::before { content: ""; } .fa-q::before { content: "Q"; } .fa-g::before { content: "G"; } .fa-notes-medical::before { content: ""; } .fa-temperature-half::before { content: ""; } .fa-temperature-2::before { content: ""; } .fa-thermometer-2::before { content: ""; } .fa-thermometer-half::before { content: ""; } .fa-dong-sign::before { content: ""; } .fa-capsules::before { content: ""; } .fa-poo-storm::before { content: ""; } .fa-poo-bolt::before { content: ""; } .fa-face-frown-open::before { content: ""; } .fa-frown-open::before { content: ""; } .fa-hand-point-up::before { content: ""; } .fa-money-bill::before { content: ""; } .fa-bookmark::before { content: ""; } .fa-align-justify::before { content: ""; } .fa-umbrella-beach::before { content: ""; } .fa-helmet-un::before { content: ""; } .fa-bullseye::before { content: ""; } .fa-bacon::before { content: ""; } .fa-hand-point-down::before { content: ""; } .fa-arrow-up-from-bracket::before { content: ""; } .fa-folder::before { content: ""; } .fa-folder-blank::before { content: ""; } .fa-file-waveform::before { content: ""; } .fa-file-medical-alt::before { content: ""; } .fa-radiation::before { content: ""; } .fa-chart-simple::before { content: ""; } .fa-mars-stroke::before { content: ""; } .fa-vial::before { content: ""; } .fa-gauge::before { content: ""; } .fa-dashboard::before { content: ""; } .fa-gauge-med::before { content: ""; } .fa-tachometer-alt-average::before { content: ""; } .fa-wand-magic-sparkles::before { content: ""; } .fa-magic-wand-sparkles::before { content: ""; } .fa-e::before { content: "E"; } .fa-pen-clip::before { content: ""; } .fa-pen-alt::before { content: ""; } .fa-bridge-circle-exclamation::before { content: ""; } .fa-user::before { content: ""; } .fa-school-circle-check::before { content: ""; } .fa-dumpster::before { content: ""; } .fa-van-shuttle::before { content: ""; } .fa-shuttle-van::before { content: ""; } .fa-building-user::before { content: ""; } .fa-square-caret-left::before { content: ""; } .fa-caret-square-left::before { content: ""; } .fa-highlighter::before { content: ""; } .fa-key::before { content: ""; } .fa-bullhorn::before { content: ""; } .fa-globe::before { content: ""; } .fa-synagogue::before { content: ""; } .fa-person-half-dress::before { content: ""; } .fa-road-bridge::before { content: ""; } .fa-location-arrow::before { content: ""; } .fa-c::before { content: "C"; } .fa-tablet-button::before { content: ""; } .fa-building-lock::before { content: ""; } .fa-pizza-slice::before { content: ""; } .fa-money-bill-wave::before { content: ""; } .fa-chart-area::before { content: ""; } .fa-area-chart::before { content: ""; } .fa-house-flag::before { content: ""; } .fa-person-circle-minus::before { content: ""; } .fa-ban::before { content: ""; } .fa-cancel::before { content: ""; } .fa-camera-rotate::before { content: ""; } .fa-spray-can-sparkles::before { content: ""; } .fa-air-freshener::before { content: ""; } .fa-star::before { content: ""; } .fa-repeat::before { content: ""; } .fa-cross::before { content: ""; } .fa-box::before { content: ""; } .fa-venus-mars::before { content: ""; } .fa-arrow-pointer::before { content: ""; } .fa-mouse-pointer::before { content: ""; } .fa-maximize::before { content: ""; } .fa-expand-arrows-alt::before { content: ""; } .fa-charging-station::before { content: ""; } .fa-shapes::before { content: ""; } .fa-triangle-circle-square::before { content: ""; } .fa-shuffle::before { content: ""; } .fa-random::before { content: ""; } .fa-person-running::before { content: ""; } .fa-running::before { content: ""; } .fa-mobile-retro::before { content: ""; } .fa-grip-lines-vertical::before { content: ""; } .fa-spider::before { content: ""; } .fa-hands-bound::before { content: ""; } .fa-file-invoice-dollar::before { content: ""; } .fa-plane-circle-exclamation::before { content: ""; } .fa-x-ray::before { content: ""; } .fa-spell-check::before { content: ""; } .fa-slash::before { content: ""; } .fa-computer-mouse::before { content: ""; } .fa-mouse::before { content: ""; } .fa-arrow-right-to-bracket::before { content: ""; } .fa-sign-in::before { content: ""; } .fa-shop-slash::before { content: ""; } .fa-store-alt-slash::before { content: ""; } .fa-server::before { content: ""; } .fa-virus-covid-slash::before { content: ""; } .fa-shop-lock::before { content: ""; } .fa-hourglass-start::before { content: ""; } .fa-hourglass-1::before { content: ""; } .fa-blender-phone::before { content: ""; } .fa-building-wheat::before { content: ""; } .fa-person-breastfeeding::before { content: ""; } .fa-right-to-bracket::before { content: ""; } .fa-sign-in-alt::before { content: ""; } .fa-venus::before { content: ""; } .fa-passport::before { content: ""; } .fa-heart-pulse::before { content: ""; } .fa-heartbeat::before { content: ""; } .fa-people-carry-box::before { content: ""; } .fa-people-carry::before { content: ""; } .fa-temperature-high::before { content: ""; } .fa-microchip::before { content: ""; } .fa-crown::before { content: ""; } .fa-weight-hanging::before { content: ""; } .fa-xmarks-lines::before { content: ""; } .fa-file-prescription::before { content: ""; } .fa-weight-scale::before { content: ""; } .fa-weight::before { content: ""; } .fa-user-group::before { content: ""; } .fa-user-friends::before { content: ""; } .fa-arrow-up-a-z::before { content: ""; } .fa-sort-alpha-up::before { content: ""; } .fa-chess-knight::before { content: ""; } .fa-face-laugh-squint::before { content: ""; } .fa-laugh-squint::before { content: ""; } .fa-wheelchair::before { content: ""; } .fa-circle-arrow-up::before { content: ""; } .fa-arrow-circle-up::before { content: ""; } .fa-toggle-on::before { content: ""; } .fa-person-walking::before { content: ""; } .fa-walking::before { content: ""; } .fa-l::before { content: "L"; } .fa-fire::before { content: ""; } .fa-bed-pulse::before { content: ""; } .fa-procedures::before { content: ""; } .fa-shuttle-space::before { content: ""; } .fa-space-shuttle::before { content: ""; } .fa-face-laugh::before { content: ""; } .fa-laugh::before { content: ""; } .fa-folder-open::before { content: ""; } .fa-heart-circle-plus::before { content: ""; } .fa-code-fork::before { content: ""; } .fa-city::before { content: ""; } .fa-microphone-lines::before { content: ""; } .fa-microphone-alt::before { content: ""; } .fa-pepper-hot::before { content: ""; } .fa-unlock::before { content: ""; } .fa-colon-sign::before { content: ""; } .fa-headset::before { content: ""; } .fa-store-slash::before { content: ""; } .fa-road-circle-xmark::before { content: ""; } .fa-user-minus::before { content: ""; } .fa-mars-stroke-up::before { content: ""; } .fa-mars-stroke-v::before { content: ""; } .fa-champagne-glasses::before { content: ""; } .fa-glass-cheers::before { content: ""; } .fa-clipboard::before { content: ""; } .fa-house-circle-exclamation::before { content: ""; } .fa-file-arrow-up::before { content: ""; } .fa-file-upload::before { content: ""; } .fa-wifi::before { content: ""; } .fa-wifi-3::before { content: ""; } .fa-wifi-strong::before { content: ""; } .fa-bath::before { content: ""; } .fa-bathtub::before { content: ""; } .fa-underline::before { content: ""; } .fa-user-pen::before { content: ""; } .fa-user-edit::before { content: ""; } .fa-signature::before { content: ""; } .fa-stroopwafel::before { content: ""; } .fa-bold::before { content: ""; } .fa-anchor-lock::before { content: ""; } .fa-building-ngo::before { content: ""; } .fa-manat-sign::before { content: ""; } .fa-not-equal::before { content: ""; } .fa-border-top-left::before { content: ""; } .fa-border-style::before { content: ""; } .fa-map-location-dot::before { content: ""; } .fa-map-marked-alt::before { content: ""; } .fa-jedi::before { content: ""; } .fa-square-poll-vertical::before { content: ""; } .fa-poll::before { content: ""; } .fa-mug-hot::before { content: ""; } .fa-car-battery::before { content: ""; } .fa-battery-car::before { content: ""; } .fa-gift::before { content: ""; } .fa-dice-two::before { content: ""; } .fa-chess-queen::before { content: ""; } .fa-glasses::before { content: ""; } .fa-chess-board::before { content: ""; } .fa-building-circle-check::before { content: ""; } .fa-person-chalkboard::before { content: ""; } .fa-mars-stroke-right::before { content: ""; } .fa-mars-stroke-h::before { content: ""; } .fa-hand-back-fist::before { content: ""; } .fa-hand-rock::before { content: ""; } .fa-square-caret-up::before { content: ""; } .fa-caret-square-up::before { content: ""; } .fa-cloud-showers-water::before { content: ""; } .fa-chart-bar::before { content: ""; } .fa-bar-chart::before { content: ""; } .fa-hands-bubbles::before { content: ""; } .fa-hands-wash::before { content: ""; } .fa-less-than-equal::before { content: ""; } .fa-train::before { content: ""; } .fa-eye-low-vision::before { content: ""; } .fa-low-vision::before { content: ""; } .fa-crow::before { content: ""; } .fa-sailboat::before { content: ""; } .fa-window-restore::before { content: ""; } .fa-square-plus::before { content: ""; } .fa-plus-square::before { content: ""; } .fa-torii-gate::before { content: ""; } .fa-frog::before { content: ""; } .fa-bucket::before { content: ""; } .fa-image::before { content: ""; } .fa-microphone::before { content: ""; } .fa-cow::before { content: ""; } .fa-caret-up::before { content: ""; } .fa-screwdriver::before { content: ""; } .fa-folder-closed::before { content: ""; } .fa-house-tsunami::before { content: ""; } .fa-square-nfi::before { content: ""; } .fa-arrow-up-from-ground-water::before { content: ""; } .fa-martini-glass::before { content: ""; } .fa-glass-martini-alt::before { content: ""; } .fa-rotate-left::before { content: ""; } .fa-rotate-back::before { content: ""; } .fa-rotate-backward::before { content: ""; } .fa-undo-alt::before { content: ""; } .fa-table-columns::before { content: ""; } .fa-columns::before { content: ""; } .fa-lemon::before { content: ""; } .fa-head-side-mask::before { content: ""; } .fa-handshake::before { content: ""; } .fa-gem::before { content: ""; } .fa-dolly::before { content: ""; } .fa-dolly-box::before { content: ""; } .fa-smoking::before { content: ""; } .fa-minimize::before { content: ""; } .fa-compress-arrows-alt::before { content: ""; } .fa-monument::before { content: ""; } .fa-snowplow::before { content: ""; } .fa-angles-right::before { content: ""; } .fa-angle-double-right::before { content: ""; } .fa-cannabis::before { content: ""; } .fa-circle-play::before { content: ""; } .fa-play-circle::before { content: ""; } .fa-tablets::before { content: ""; } .fa-ethernet::before { content: ""; } .fa-euro-sign::before { content: ""; } .fa-eur::before { content: ""; } .fa-euro::before { content: ""; } .fa-chair::before { content: ""; } .fa-circle-check::before { content: ""; } .fa-check-circle::before { content: ""; } .fa-circle-stop::before { content: ""; } .fa-stop-circle::before { content: ""; } .fa-compass-drafting::before { content: ""; } .fa-drafting-compass::before { content: ""; } .fa-plate-wheat::before { content: ""; } .fa-icicles::before { content: ""; } .fa-person-shelter::before { content: ""; } .fa-neuter::before { content: ""; } .fa-id-badge::before { content: ""; } .fa-marker::before { content: ""; } .fa-face-laugh-beam::before { content: ""; } .fa-laugh-beam::before { content: ""; } .fa-helicopter-symbol::before { content: ""; } .fa-universal-access::before { content: ""; } .fa-circle-chevron-up::before { content: ""; } .fa-chevron-circle-up::before { content: ""; } .fa-lari-sign::before { content: ""; } .fa-volcano::before { content: ""; } .fa-person-walking-dashed-line-arrow-right::before { content: ""; } .fa-sterling-sign::before { content: ""; } .fa-gbp::before { content: ""; } .fa-pound-sign::before { content: ""; } .fa-viruses::before { content: ""; } .fa-square-person-confined::before { content: ""; } .fa-user-tie::before { content: ""; } .fa-arrow-down-long::before { content: ""; } .fa-long-arrow-down::before { content: ""; } .fa-tent-arrow-down-to-line::before { content: ""; } .fa-certificate::before { content: ""; } .fa-reply-all::before { content: ""; } .fa-mail-reply-all::before { content: ""; } .fa-suitcase::before { content: ""; } .fa-person-skating::before { content: ""; } .fa-skating::before { content: ""; } .fa-filter-circle-dollar::before { content: ""; } .fa-funnel-dollar::before { content: ""; } .fa-camera-retro::before { content: ""; } .fa-circle-arrow-down::before { content: ""; } .fa-arrow-circle-down::before { content: ""; } .fa-file-import::before { content: ""; } .fa-arrow-right-to-file::before { content: ""; } .fa-square-arrow-up-right::before { content: ""; } .fa-external-link-square::before { content: ""; } .fa-box-open::before { content: ""; } .fa-scroll::before { content: ""; } .fa-spa::before { content: ""; } .fa-location-pin-lock::before { content: ""; } .fa-pause::before { content: ""; } .fa-hill-avalanche::before { content: ""; } .fa-temperature-empty::before { content: ""; } .fa-temperature-0::before { content: ""; } .fa-thermometer-0::before { content: ""; } .fa-thermometer-empty::before { content: ""; } .fa-bomb::before { content: ""; } .fa-registered::before { content: ""; } .fa-address-card::before { content: ""; } .fa-contact-card::before { content: ""; } .fa-vcard::before { content: ""; } .fa-scale-unbalanced-flip::before { content: ""; } .fa-balance-scale-right::before { content: ""; } .fa-subscript::before { content: ""; } .fa-diamond-turn-right::before { content: ""; } .fa-directions::before { content: ""; } .fa-burst::before { content: ""; } .fa-house-laptop::before { content: ""; } .fa-laptop-house::before { content: ""; } .fa-face-tired::before { content: ""; } .fa-tired::before { content: ""; } .fa-money-bills::before { content: ""; } .fa-smog::before { content: ""; } .fa-crutch::before { content: ""; } .fa-cloud-arrow-up::before { content: ""; } .fa-cloud-upload::before { content: ""; } .fa-cloud-upload-alt::before { content: ""; } .fa-palette::before { content: ""; } .fa-arrows-turn-right::before { content: ""; } .fa-vest::before { content: ""; } .fa-ferry::before { content: ""; } .fa-arrows-down-to-people::before { content: ""; } .fa-seedling::before { content: ""; } .fa-sprout::before { content: ""; } .fa-left-right::before { content: ""; } .fa-arrows-alt-h::before { content: ""; } .fa-boxes-packing::before { content: ""; } .fa-circle-arrow-left::before { content: ""; } .fa-arrow-circle-left::before { content: ""; } .fa-group-arrows-rotate::before { content: ""; } .fa-bowl-food::before { content: ""; } .fa-candy-cane::before { content: ""; } .fa-arrow-down-wide-short::before { content: ""; } .fa-sort-amount-asc::before { content: ""; } .fa-sort-amount-down::before { content: ""; } .fa-cloud-bolt::before { content: ""; } .fa-thunderstorm::before { content: ""; } .fa-text-slash::before { content: ""; } .fa-remove-format::before { content: ""; } .fa-face-smile-wink::before { content: ""; } .fa-smile-wink::before { content: ""; } .fa-file-word::before { content: ""; } .fa-file-powerpoint::before { content: ""; } .fa-arrows-left-right::before { content: ""; } .fa-arrows-h::before { content: ""; } .fa-house-lock::before { content: ""; } .fa-cloud-arrow-down::before { content: ""; } .fa-cloud-download::before { content: ""; } .fa-cloud-download-alt::before { content: ""; } .fa-children::before { content: ""; } .fa-chalkboard::before { content: ""; } .fa-blackboard::before { content: ""; } .fa-user-large-slash::before { content: ""; } .fa-user-alt-slash::before { content: ""; } .fa-envelope-open::before { content: ""; } .fa-handshake-simple-slash::before { content: ""; } .fa-handshake-alt-slash::before { content: ""; } .fa-mattress-pillow::before { content: ""; } .fa-guarani-sign::before { content: ""; } .fa-arrows-rotate::before { content: ""; } .fa-refresh::before { content: ""; } .fa-sync::before { content: ""; } .fa-fire-extinguisher::before { content: ""; } .fa-cruzeiro-sign::before { content: ""; } .fa-greater-than-equal::before { content: ""; } .fa-shield-halved::before { content: ""; } .fa-shield-alt::before { content: ""; } .fa-book-atlas::before { content: ""; } .fa-atlas::before { content: ""; } .fa-virus::before { content: ""; } .fa-envelope-circle-check::before { content: ""; } .fa-layer-group::before { content: ""; } .fa-arrows-to-dot::before { content: ""; } .fa-archway::before { content: ""; } .fa-heart-circle-check::before { content: ""; } .fa-house-chimney-crack::before { content: ""; } .fa-house-damage::before { content: ""; } .fa-file-zipper::before { content: ""; } .fa-file-archive::before { content: ""; } .fa-square::before { content: ""; } .fa-martini-glass-empty::before { content: ""; } .fa-glass-martini::before { content: ""; } .fa-couch::before { content: ""; } .fa-cedi-sign::before { content: ""; } .fa-italic::before { content: ""; } .fa-church::before { content: ""; } .fa-comments-dollar::before { content: ""; } .fa-democrat::before { content: ""; } .fa-z::before { content: "Z"; } .fa-person-skiing::before { content: ""; } .fa-skiing::before { content: ""; } .fa-road-lock::before { content: ""; } .fa-a::before { content: "A"; } .fa-temperature-arrow-down::before { content: ""; } .fa-temperature-down::before { content: ""; } .fa-feather-pointed::before { content: ""; } .fa-feather-alt::before { content: ""; } .fa-p::before { content: "P"; } .fa-snowflake::before { content: ""; } .fa-newspaper::before { content: ""; } .fa-rectangle-ad::before { content: ""; } .fa-ad::before { content: ""; } .fa-circle-arrow-right::before { content: ""; } .fa-arrow-circle-right::before { content: ""; } .fa-filter-circle-xmark::before { content: ""; } .fa-locust::before { content: ""; } .fa-sort::before { content: ""; } .fa-unsorted::before { content: ""; } .fa-list-ol::before { content: ""; } .fa-list-1-2::before { content: ""; } .fa-list-numeric::before { content: ""; } .fa-person-dress-burst::before { content: ""; } .fa-money-check-dollar::before { content: ""; } .fa-money-check-alt::before { content: ""; } .fa-vector-square::before { content: ""; } .fa-bread-slice::before { content: ""; } .fa-language::before { content: ""; } .fa-face-kiss-wink-heart::before { content: ""; } .fa-kiss-wink-heart::before { content: ""; } .fa-filter::before { content: ""; } .fa-question::before { content: "?"; } .fa-file-signature::before { content: ""; } .fa-up-down-left-right::before { content: ""; } .fa-arrows-alt::before { content: ""; } .fa-house-chimney-user::before { content: ""; } .fa-hand-holding-heart::before { content: ""; } .fa-puzzle-piece::before { content: ""; } .fa-money-check::before { content: ""; } .fa-star-half-stroke::before { content: ""; } .fa-star-half-alt::before { content: ""; } .fa-code::before { content: ""; } .fa-whiskey-glass::before { content: ""; } .fa-glass-whiskey::before { content: ""; } .fa-building-circle-exclamation::before { content: ""; } .fa-magnifying-glass-chart::before { content: ""; } .fa-arrow-up-right-from-square::before { content: ""; } .fa-external-link::before { content: ""; } .fa-cubes-stacked::before { content: ""; } .fa-won-sign::before { content: ""; } .fa-krw::before { content: ""; } .fa-won::before { content: ""; } .fa-virus-covid::before { content: ""; } .fa-austral-sign::before { content: ""; } .fa-f::before { content: "F"; } .fa-leaf::before { content: ""; } .fa-road::before { content: ""; } .fa-taxi::before { content: ""; } .fa-cab::before { content: ""; } .fa-person-circle-plus::before { content: ""; } .fa-chart-pie::before { content: ""; } .fa-pie-chart::before { content: ""; } .fa-bolt-lightning::before { content: ""; } .fa-sack-xmark::before { content: ""; } .fa-file-excel::before { content: ""; } .fa-file-contract::before { content: ""; } .fa-fish-fins::before { content: ""; } .fa-building-flag::before { content: ""; } .fa-face-grin-beam::before { content: ""; } .fa-grin-beam::before { content: ""; } .fa-object-ungroup::before { content: ""; } .fa-poop::before { content: ""; } .fa-location-pin::before { content: ""; } .fa-map-marker::before { content: ""; } .fa-kaaba::before { content: ""; } .fa-toilet-paper::before { content: ""; } .fa-helmet-safety::before { content: ""; } .fa-hard-hat::before { content: ""; } .fa-hat-hard::before { content: ""; } .fa-eject::before { content: ""; } .fa-circle-right::before { content: ""; } .fa-arrow-alt-circle-right::before { content: ""; } .fa-plane-circle-check::before { content: ""; } .fa-face-rolling-eyes::before { content: ""; } .fa-meh-rolling-eyes::before { content: ""; } .fa-object-group::before { content: ""; } .fa-chart-line::before { content: ""; } .fa-line-chart::before { content: ""; } .fa-mask-ventilator::before { content: ""; } .fa-arrow-right::before { content: ""; } .fa-signs-post::before { content: ""; } .fa-map-signs::before { content: ""; } .fa-cash-register::before { content: ""; } .fa-person-circle-question::before { content: ""; } .fa-h::before { content: "H"; } .fa-tarp::before { content: ""; } .fa-screwdriver-wrench::before { content: ""; } .fa-tools::before { content: ""; } .fa-arrows-to-eye::before { content: ""; } .fa-plug-circle-bolt::before { content: ""; } .fa-heart::before { content: ""; } .fa-mars-and-venus::before { content: ""; } .fa-house-user::before { content: ""; } .fa-home-user::before { content: ""; } .fa-dumpster-fire::before { content: ""; } .fa-house-crack::before { content: ""; } .fa-martini-glass-citrus::before { content: ""; } .fa-cocktail::before { content: ""; } .fa-face-surprise::before { content: ""; } .fa-surprise::before { content: ""; } .fa-bottle-water::before { content: ""; } .fa-circle-pause::before { content: ""; } .fa-pause-circle::before { content: ""; } .fa-toilet-paper-slash::before { content: ""; } .fa-apple-whole::before { content: ""; } .fa-apple-alt::before { content: ""; } .fa-kitchen-set::before { content: ""; } .fa-r::before { content: "R"; } .fa-temperature-quarter::before { content: ""; } .fa-temperature-1::before { content: ""; } .fa-thermometer-1::before { content: ""; } .fa-thermometer-quarter::before { content: ""; } .fa-cube::before { content: ""; } .fa-bitcoin-sign::before { content: ""; } .fa-shield-dog::before { content: ""; } .fa-solar-panel::before { content: ""; } .fa-lock-open::before { content: ""; } .fa-elevator::before { content: ""; } .fa-money-bill-transfer::before { content: ""; } .fa-money-bill-trend-up::before { content: ""; } .fa-house-flood-water-circle-arrow-right::before { content: ""; } .fa-square-poll-horizontal::before { content: ""; } .fa-poll-h::before { content: ""; } .fa-circle::before { content: ""; } .fa-backward-fast::before { content: ""; } .fa-fast-backward::before { content: ""; } .fa-recycle::before { content: ""; } .fa-user-astronaut::before { content: ""; } .fa-plane-slash::before { content: ""; } .fa-trademark::before { content: ""; } .fa-basketball::before { content: ""; } .fa-basketball-ball::before { content: ""; } .fa-satellite-dish::before { content: ""; } .fa-circle-up::before { content: ""; } .fa-arrow-alt-circle-up::before { content: ""; } .fa-mobile-screen-button::before { content: ""; } .fa-mobile-alt::before { content: ""; } .fa-volume-high::before { content: ""; } .fa-volume-up::before { content: ""; } .fa-users-rays::before { content: ""; } .fa-wallet::before { content: ""; } .fa-clipboard-check::before { content: ""; } .fa-file-audio::before { content: ""; } .fa-burger::before { content: ""; } .fa-hamburger::before { content: ""; } .fa-wrench::before { content: ""; } .fa-bugs::before { content: ""; } .fa-rupee-sign::before { content: ""; } .fa-rupee::before { content: ""; } .fa-file-image::before { content: ""; } .fa-circle-question::before { content: ""; } .fa-question-circle::before { content: ""; } .fa-plane-departure::before { content: ""; } .fa-handshake-slash::before { content: ""; } .fa-book-bookmark::before { content: ""; } .fa-code-branch::before { content: ""; } .fa-hat-cowboy::before { content: ""; } .fa-bridge::before { content: ""; } .fa-phone-flip::before { content: ""; } .fa-phone-alt::before { content: ""; } .fa-truck-front::before { content: ""; } .fa-cat::before { content: ""; } .fa-anchor-circle-exclamation::before { content: ""; } .fa-truck-field::before { content: ""; } .fa-route::before { content: ""; } .fa-clipboard-question::before { content: ""; } .fa-panorama::before { content: ""; } .fa-comment-medical::before { content: ""; } .fa-teeth-open::before { content: ""; } .fa-file-circle-minus::before { content: ""; } .fa-tags::before { content: ""; } .fa-wine-glass::before { content: ""; } .fa-forward-fast::before { content: ""; } .fa-fast-forward::before { content: ""; } .fa-face-meh-blank::before { content: ""; } .fa-meh-blank::before { content: ""; } .fa-square-parking::before { content: ""; } .fa-parking::before { content: ""; } .fa-house-signal::before { content: ""; } .fa-bars-progress::before { content: ""; } .fa-tasks-alt::before { content: ""; } .fa-faucet-drip::before { content: ""; } .fa-cart-flatbed::before { content: ""; } .fa-dolly-flatbed::before { content: ""; } .fa-ban-smoking::before { content: ""; } .fa-smoking-ban::before { content: ""; } .fa-terminal::before { content: ""; } .fa-mobile-button::before { content: ""; } .fa-house-medical-flag::before { content: ""; } .fa-basket-shopping::before { content: ""; } .fa-shopping-basket::before { content: ""; } .fa-tape::before { content: ""; } .fa-bus-simple::before { content: ""; } .fa-bus-alt::before { content: ""; } .fa-eye::before { content: ""; } .fa-face-sad-cry::before { content: ""; } .fa-sad-cry::before { content: ""; } .fa-audio-description::before { content: ""; } .fa-person-military-to-person::before { content: ""; } .fa-file-shield::before { content: ""; } .fa-user-slash::before { content: ""; } .fa-pen::before { content: ""; } .fa-tower-observation::before { content: ""; } .fa-file-code::before { content: ""; } .fa-signal::before { content: ""; } .fa-signal-5::before { content: ""; } .fa-signal-perfect::before { content: ""; } .fa-bus::before { content: ""; } .fa-heart-circle-xmark::before { content: ""; } .fa-house-chimney::before { content: ""; } .fa-home-lg::before { content: ""; } .fa-window-maximize::before { content: ""; } .fa-face-frown::before { content: ""; } .fa-frown::before { content: ""; } .fa-prescription::before { content: ""; } .fa-shop::before { content: ""; } .fa-store-alt::before { content: ""; } .fa-floppy-disk::before { content: ""; } .fa-save::before { content: ""; } .fa-vihara::before { content: ""; } .fa-scale-unbalanced::before { content: ""; } .fa-balance-scale-left::before { content: ""; } .fa-sort-up::before { content: ""; } .fa-sort-asc::before { content: ""; } .fa-comment-dots::before { content: ""; } .fa-commenting::before { content: ""; } .fa-plant-wilt::before { content: ""; } .fa-diamond::before { content: ""; } .fa-face-grin-squint::before { content: ""; } .fa-grin-squint::before { content: ""; } .fa-hand-holding-dollar::before { content: ""; } .fa-hand-holding-usd::before { content: ""; } .fa-bacterium::before { content: ""; } .fa-hand-pointer::before { content: ""; } .fa-drum-steelpan::before { content: ""; } .fa-hand-scissors::before { content: ""; } .fa-hands-praying::before { content: ""; } .fa-praying-hands::before { content: ""; } .fa-arrow-rotate-right::before { content: ""; } .fa-arrow-right-rotate::before { content: ""; } .fa-arrow-rotate-forward::before { content: ""; } .fa-redo::before { content: ""; } .fa-biohazard::before { content: ""; } .fa-location-crosshairs::before { content: ""; } .fa-location::before { content: ""; } .fa-mars-double::before { content: ""; } .fa-child-dress::before { content: ""; } .fa-users-between-lines::before { content: ""; } .fa-lungs-virus::before { content: ""; } .fa-face-grin-tears::before { content: ""; } .fa-grin-tears::before { content: ""; } .fa-phone::before { content: ""; } .fa-calendar-xmark::before { content: ""; } .fa-calendar-times::before { content: ""; } .fa-child-reaching::before { content: ""; } .fa-head-side-virus::before { content: ""; } .fa-user-gear::before { content: ""; } .fa-user-cog::before { content: ""; } .fa-arrow-up-1-9::before { content: ""; } .fa-sort-numeric-up::before { content: ""; } .fa-door-closed::before { content: ""; } .fa-shield-virus::before { content: ""; } .fa-dice-six::before { content: ""; } .fa-mosquito-net::before { content: ""; } .fa-bridge-water::before { content: ""; } .fa-person-booth::before { content: ""; } .fa-text-width::before { content: ""; } .fa-hat-wizard::before { content: ""; } .fa-pen-fancy::before { content: ""; } .fa-person-digging::before { content: ""; } .fa-digging::before { content: ""; } .fa-trash::before { content: ""; } .fa-gauge-simple::before { content: ""; } .fa-gauge-simple-med::before { content: ""; } .fa-tachometer-average::before { content: ""; } .fa-book-medical::before { content: ""; } .fa-poo::before { content: ""; } .fa-quote-right::before { content: ""; } .fa-quote-right-alt::before { content: ""; } .fa-shirt::before { content: ""; } .fa-t-shirt::before { content: ""; } .fa-tshirt::before { content: ""; } .fa-cubes::before { content: ""; } .fa-divide::before { content: ""; } .fa-tenge-sign::before { content: ""; } .fa-tenge::before { content: ""; } .fa-headphones::before { content: ""; } .fa-hands-holding::before { content: ""; } .fa-hands-clapping::before { content: ""; } .fa-republican::before { content: ""; } .fa-arrow-left::before { content: ""; } .fa-person-circle-xmark::before { content: ""; } .fa-ruler::before { content: ""; } .fa-align-left::before { content: ""; } .fa-dice-d6::before { content: ""; } .fa-restroom::before { content: ""; } .fa-j::before { content: "J"; } .fa-users-viewfinder::before { content: ""; } .fa-file-video::before { content: ""; } .fa-up-right-from-square::before { content: ""; } .fa-external-link-alt::before { content: ""; } .fa-table-cells::before { content: ""; } .fa-th::before { content: ""; } .fa-file-pdf::before { content: ""; } .fa-book-bible::before { content: ""; } .fa-bible::before { content: ""; } .fa-o::before { content: "O"; } .fa-suitcase-medical::before { content: ""; } .fa-medkit::before { content: ""; } .fa-user-secret::before { content: ""; } .fa-otter::before { content: ""; } .fa-person-dress::before { content: ""; } .fa-female::before { content: ""; } .fa-comment-dollar::before { content: ""; } .fa-business-time::before { content: ""; } .fa-briefcase-clock::before { content: ""; } .fa-table-cells-large::before { content: ""; } .fa-th-large::before { content: ""; } .fa-book-tanakh::before { content: ""; } .fa-tanakh::before { content: ""; } .fa-phone-volume::before { content: ""; } .fa-volume-control-phone::before { content: ""; } .fa-hat-cowboy-side::before { content: ""; } .fa-clipboard-user::before { content: ""; } .fa-child::before { content: ""; } .fa-lira-sign::before { content: ""; } .fa-satellite::before { content: ""; } .fa-plane-lock::before { content: ""; } .fa-tag::before { content: ""; } .fa-comment::before { content: ""; } .fa-cake-candles::before { content: ""; } .fa-birthday-cake::before { content: ""; } .fa-cake::before { content: ""; } .fa-envelope::before { content: ""; } .fa-angles-up::before { content: ""; } .fa-angle-double-up::before { content: ""; } .fa-paperclip::before { content: ""; } .fa-arrow-right-to-city::before { content: ""; } .fa-ribbon::before { content: ""; } .fa-lungs::before { content: ""; } .fa-arrow-up-9-1::before { content: ""; } .fa-sort-numeric-up-alt::before { content: ""; } .fa-litecoin-sign::before { content: ""; } .fa-border-none::before { content: ""; } .fa-circle-nodes::before { content: ""; } .fa-parachute-box::before { content: ""; } .fa-indent::before { content: ""; } .fa-truck-field-un::before { content: ""; } .fa-hourglass::before { content: ""; } .fa-hourglass-empty::before { content: ""; } .fa-mountain::before { content: ""; } .fa-user-doctor::before { content: ""; } .fa-user-md::before { content: ""; } .fa-circle-info::before { content: ""; } .fa-info-circle::before { content: ""; } .fa-cloud-meatball::before { content: ""; } .fa-camera::before { content: ""; } .fa-camera-alt::before { content: ""; } .fa-square-virus::before { content: ""; } .fa-meteor::before { content: ""; } .fa-car-on::before { content: ""; } .fa-sleigh::before { content: ""; } .fa-arrow-down-1-9::before { content: ""; } .fa-sort-numeric-asc::before { content: ""; } .fa-sort-numeric-down::before { content: ""; } .fa-hand-holding-droplet::before { content: ""; } .fa-hand-holding-water::before { content: ""; } .fa-water::before { content: ""; } .fa-calendar-check::before { content: ""; } .fa-braille::before { content: ""; } .fa-prescription-bottle-medical::before { content: ""; } .fa-prescription-bottle-alt::before { content: ""; } .fa-landmark::before { content: ""; } .fa-truck::before { content: ""; } .fa-crosshairs::before { content: ""; } .fa-person-cane::before { content: ""; } .fa-tent::before { content: ""; } .fa-vest-patches::before { content: ""; } .fa-check-double::before { content: ""; } .fa-arrow-down-a-z::before { content: ""; } .fa-sort-alpha-asc::before { content: ""; } .fa-sort-alpha-down::before { content: ""; } .fa-money-bill-wheat::before { content: ""; } .fa-cookie::before { content: ""; } .fa-arrow-rotate-left::before { content: ""; } .fa-arrow-left-rotate::before { content: ""; } .fa-arrow-rotate-back::before { content: ""; } .fa-arrow-rotate-backward::before { content: ""; } .fa-undo::before { content: ""; } .fa-hard-drive::before { content: ""; } .fa-hdd::before { content: ""; } .fa-face-grin-squint-tears::before { content: ""; } .fa-grin-squint-tears::before { content: ""; } .fa-dumbbell::before { content: ""; } .fa-rectangle-list::before { content: ""; } .fa-list-alt::before { content: ""; } .fa-tarp-droplet::before { content: ""; } .fa-house-medical-circle-check::before { content: ""; } .fa-person-skiing-nordic::before { content: ""; } .fa-skiing-nordic::before { content: ""; } .fa-calendar-plus::before { content: ""; } .fa-plane-arrival::before { content: ""; } .fa-circle-left::before { content: ""; } .fa-arrow-alt-circle-left::before { content: ""; } .fa-train-subway::before { content: ""; } .fa-subway::before { content: ""; } .fa-chart-gantt::before { content: ""; } .fa-indian-rupee-sign::before { content: ""; } .fa-indian-rupee::before { content: ""; } .fa-inr::before { content: ""; } .fa-crop-simple::before { content: ""; } .fa-crop-alt::before { content: ""; } .fa-money-bill-1::before { content: ""; } .fa-money-bill-alt::before { content: ""; } .fa-left-long::before { content: ""; } .fa-long-arrow-alt-left::before { content: ""; } .fa-dna::before { content: ""; } .fa-virus-slash::before { content: ""; } .fa-minus::before { content: ""; } .fa-subtract::before { content: ""; } .fa-chess::before { content: ""; } .fa-arrow-left-long::before { content: ""; } .fa-long-arrow-left::before { content: ""; } .fa-plug-circle-check::before { content: ""; } .fa-street-view::before { content: ""; } .fa-franc-sign::before { content: ""; } .fa-volume-off::before { content: ""; } .fa-hands-asl-interpreting::before { content: ""; } .fa-american-sign-language-interpreting::before { content: ""; } .fa-asl-interpreting::before { content: ""; } .fa-hands-american-sign-language-interpreting::before { content: ""; } .fa-gear::before { content: ""; } .fa-cog::before { content: ""; } .fa-droplet-slash::before { content: ""; } .fa-tint-slash::before { content: ""; } .fa-mosque::before { content: ""; } .fa-mosquito::before { content: ""; } .fa-star-of-david::before { content: ""; } .fa-person-military-rifle::before { content: ""; } .fa-cart-shopping::before { content: ""; } .fa-shopping-cart::before { content: ""; } .fa-vials::before { content: ""; } .fa-plug-circle-plus::before { content: ""; } .fa-place-of-worship::before { content: ""; } .fa-grip-vertical::before { content: ""; } .fa-arrow-turn-up::before { content: ""; } .fa-level-up::before { content: ""; } .fa-u::before { content: "U"; } .fa-square-root-variable::before { content: ""; } .fa-square-root-alt::before { content: ""; } .fa-clock::before { content: ""; } .fa-clock-four::before { content: ""; } .fa-backward-step::before { content: ""; } .fa-step-backward::before { content: ""; } .fa-pallet::before { content: ""; } .fa-faucet::before { content: ""; } .fa-baseball-bat-ball::before { content: ""; } .fa-s::before { content: "S"; } .fa-timeline::before { content: ""; } .fa-keyboard::before { content: ""; } .fa-caret-down::before { content: ""; } .fa-house-chimney-medical::before { content: ""; } .fa-clinic-medical::before { content: ""; } .fa-temperature-three-quarters::before { content: ""; } .fa-temperature-3::before { content: ""; } .fa-thermometer-3::before { content: ""; } .fa-thermometer-three-quarters::before { content: ""; } .fa-mobile-screen::before { content: ""; } .fa-mobile-android-alt::before { content: ""; } .fa-plane-up::before { content: ""; } .fa-piggy-bank::before { content: ""; } .fa-battery-half::before { content: ""; } .fa-battery-3::before { content: ""; } .fa-mountain-city::before { content: ""; } .fa-coins::before { content: ""; } .fa-khanda::before { content: ""; } .fa-sliders::before { content: ""; } .fa-sliders-h::before { content: ""; } .fa-folder-tree::before { content: ""; } .fa-network-wired::before { content: ""; } .fa-map-pin::before { content: ""; } .fa-hamsa::before { content: ""; } .fa-cent-sign::before { content: ""; } .fa-flask::before { content: ""; } .fa-person-pregnant::before { content: ""; } .fa-wand-sparkles::before { content: ""; } .fa-ellipsis-vertical::before { content: ""; } .fa-ellipsis-v::before { content: ""; } .fa-ticket::before { content: ""; } .fa-power-off::before { content: ""; } .fa-right-long::before { content: ""; } .fa-long-arrow-alt-right::before { content: ""; } .fa-flag-usa::before { content: ""; } .fa-laptop-file::before { content: ""; } .fa-tty::before { content: ""; } .fa-teletype::before { content: ""; } .fa-diagram-next::before { content: ""; } .fa-person-rifle::before { content: ""; } .fa-house-medical-circle-exclamation::before { content: ""; } .fa-closed-captioning::before { content: ""; } .fa-person-hiking::before { content: ""; } .fa-hiking::before { content: ""; } .fa-venus-double::before { content: ""; } .fa-images::before { content: ""; } .fa-calculator::before { content: ""; } .fa-people-pulling::before { content: ""; } .fa-n::before { content: "N"; } .fa-cable-car::before { content: ""; } .fa-tram::before { content: ""; } .fa-cloud-rain::before { content: ""; } .fa-building-circle-xmark::before { content: ""; } .fa-ship::before { content: ""; } .fa-arrows-down-to-line::before { content: ""; } .fa-download::before { content: ""; } .fa-face-grin::before { content: ""; } .fa-grin::before { content: ""; } .fa-delete-left::before { content: ""; } .fa-backspace::before { content: ""; } .fa-eye-dropper::before { content: ""; } .fa-eye-dropper-empty::before { content: ""; } .fa-eyedropper::before { content: ""; } .fa-file-circle-check::before { content: ""; } .fa-forward::before { content: ""; } .fa-mobile::before { content: ""; } .fa-mobile-android::before { content: ""; } .fa-mobile-phone::before { content: ""; } .fa-face-meh::before { content: ""; } .fa-meh::before { content: ""; } .fa-align-center::before { content: ""; } .fa-book-skull::before { content: ""; } .fa-book-dead::before { content: ""; } .fa-id-card::before { content: ""; } .fa-drivers-license::before { content: ""; } .fa-outdent::before { content: ""; } .fa-dedent::before { content: ""; } .fa-heart-circle-exclamation::before { content: ""; } .fa-house::before { content: ""; } .fa-home::before { content: ""; } .fa-home-alt::before { content: ""; } .fa-home-lg-alt::before { content: ""; } .fa-calendar-week::before { content: ""; } .fa-laptop-medical::before { content: ""; } .fa-b::before { content: "B"; } .fa-file-medical::before { content: ""; } .fa-dice-one::before { content: ""; } .fa-kiwi-bird::before { content: ""; } .fa-arrow-right-arrow-left::before { content: ""; } .fa-exchange::before { content: ""; } .fa-rotate-right::before { content: ""; } .fa-redo-alt::before { content: ""; } .fa-rotate-forward::before { content: ""; } .fa-utensils::before { content: ""; } .fa-cutlery::before { content: ""; } .fa-arrow-up-wide-short::before { content: ""; } .fa-sort-amount-up::before { content: ""; } .fa-mill-sign::before { content: ""; } .fa-bowl-rice::before { content: ""; } .fa-skull::before { content: ""; } .fa-tower-broadcast::before { content: ""; } .fa-broadcast-tower::before { content: ""; } .fa-truck-pickup::before { content: ""; } .fa-up-long::before { content: ""; } .fa-long-arrow-alt-up::before { content: ""; } .fa-stop::before { content: ""; } .fa-code-merge::before { content: ""; } .fa-upload::before { content: ""; } .fa-hurricane::before { content: ""; } .fa-mound::before { content: ""; } .fa-toilet-portable::before { content: ""; } .fa-compact-disc::before { content: ""; } .fa-file-arrow-down::before { content: ""; } .fa-file-download::before { content: ""; } .fa-caravan::before { content: ""; } .fa-shield-cat::before { content: ""; } .fa-bolt::before { content: ""; } .fa-zap::before { content: ""; } .fa-glass-water::before { content: ""; } .fa-oil-well::before { content: ""; } .fa-vault::before { content: ""; } .fa-mars::before { content: ""; } .fa-toilet::before { content: ""; } .fa-plane-circle-xmark::before { content: ""; } .fa-yen-sign::before { content: ""; } .fa-cny::before { content: ""; } .fa-jpy::before { content: ""; } .fa-rmb::before { content: ""; } .fa-yen::before { content: ""; } .fa-ruble-sign::before { content: ""; } .fa-rouble::before { content: ""; } .fa-rub::before { content: ""; } .fa-ruble::before { content: ""; } .fa-sun::before { content: ""; } .fa-guitar::before { content: ""; } .fa-face-laugh-wink::before { content: ""; } .fa-laugh-wink::before { content: ""; } .fa-horse-head::before { content: ""; } .fa-bore-hole::before { content: ""; } .fa-industry::before { content: ""; } .fa-circle-down::before { content: ""; } .fa-arrow-alt-circle-down::before { content: ""; } .fa-arrows-turn-to-dots::before { content: ""; } .fa-florin-sign::before { content: ""; } .fa-arrow-down-short-wide::before { content: ""; } .fa-sort-amount-desc::before { content: ""; } .fa-sort-amount-down-alt::before { content: ""; } .fa-less-than::before { content: "<"; } .fa-angle-down::before { content: ""; } .fa-car-tunnel::before { content: ""; } .fa-head-side-cough::before { content: ""; } .fa-grip-lines::before { content: ""; } .fa-thumbs-down::before { content: ""; } .fa-user-lock::before { content: ""; } .fa-arrow-right-long::before { content: ""; } .fa-long-arrow-right::before { content: ""; } .fa-anchor-circle-xmark::before { content: ""; } .fa-ellipsis::before { content: ""; } .fa-ellipsis-h::before { content: ""; } .fa-chess-pawn::before { content: ""; } .fa-kit-medical::before { content: ""; } .fa-first-aid::before { content: ""; } .fa-person-through-window::before { content: ""; } .fa-toolbox::before { content: ""; } .fa-hands-holding-circle::before { content: ""; } .fa-bug::before { content: ""; } .fa-credit-card::before { content: ""; } .fa-credit-card-alt::before { content: ""; } .fa-car::before { content: ""; } .fa-automobile::before { content: ""; } .fa-hand-holding-hand::before { content: ""; } .fa-book-open-reader::before { content: ""; } .fa-book-reader::before { content: ""; } .fa-mountain-sun::before { content: ""; } .fa-arrows-left-right-to-line::before { content: ""; } .fa-dice-d20::before { content: ""; } .fa-truck-droplet::before { content: ""; } .fa-file-circle-xmark::before { content: ""; } .fa-temperature-arrow-up::before { content: ""; } .fa-temperature-up::before { content: ""; } .fa-medal::before { content: ""; } .fa-bed::before { content: ""; } .fa-square-h::before { content: ""; } .fa-h-square::before { content: ""; } .fa-podcast::before { content: ""; } .fa-temperature-full::before { content: ""; } .fa-temperature-4::before { content: ""; } .fa-thermometer-4::before { content: ""; } .fa-thermometer-full::before { content: ""; } .fa-bell::before { content: ""; } .fa-superscript::before { content: ""; } .fa-plug-circle-xmark::before { content: ""; } .fa-star-of-life::before { content: ""; } .fa-phone-slash::before { content: ""; } .fa-paint-roller::before { content: ""; } .fa-handshake-angle::before { content: ""; } .fa-hands-helping::before { content: ""; } .fa-location-dot::before { content: ""; } .fa-map-marker-alt::before { content: ""; } .fa-file::before { content: ""; } .fa-greater-than::before { content: ">"; } .fa-person-swimming::before { content: ""; } .fa-swimmer::before { content: ""; } .fa-arrow-down::before { content: ""; } .fa-droplet::before { content: ""; } .fa-tint::before { content: ""; } .fa-eraser::before { content: ""; } .fa-earth-americas::before { content: ""; } .fa-earth::before { content: ""; } .fa-earth-america::before { content: ""; } .fa-globe-americas::before { content: ""; } .fa-person-burst::before { content: ""; } .fa-dove::before { content: ""; } .fa-battery-empty::before { content: ""; } .fa-battery-0::before { content: ""; } .fa-socks::before { content: ""; } .fa-inbox::before { content: ""; } .fa-section::before { content: ""; } .fa-gauge-high::before { content: ""; } .fa-tachometer-alt::before { content: ""; } .fa-tachometer-alt-fast::before { content: ""; } .fa-envelope-open-text::before { content: ""; } .fa-hospital::before { content: ""; } .fa-hospital-alt::before { content: ""; } .fa-hospital-wide::before { content: ""; } .fa-wine-bottle::before { content: ""; } .fa-chess-rook::before { content: ""; } .fa-bars-staggered::before { content: ""; } .fa-reorder::before { content: ""; } .fa-stream::before { content: ""; } .fa-dharmachakra::before { content: ""; } .fa-hotdog::before { content: ""; } .fa-person-walking-with-cane::before { content: ""; } .fa-blind::before { content: ""; } .fa-drum::before { content: ""; } .fa-ice-cream::before { content: ""; } .fa-heart-circle-bolt::before { content: ""; } .fa-fax::before { content: ""; } .fa-paragraph::before { content: ""; } .fa-check-to-slot::before { content: ""; } .fa-vote-yea::before { content: ""; } .fa-star-half::before { content: ""; } .fa-boxes-stacked::before { content: ""; } .fa-boxes::before { content: ""; } .fa-boxes-alt::before { content: ""; } .fa-link::before { content: ""; } .fa-chain::before { content: ""; } .fa-ear-listen::before { content: ""; } .fa-assistive-listening-systems::before { content: ""; } .fa-tree-city::before { content: ""; } .fa-play::before { content: ""; } .fa-font::before { content: ""; } .fa-rupiah-sign::before { content: ""; } .fa-magnifying-glass::before { content: ""; } .fa-search::before { content: ""; } .fa-table-tennis-paddle-ball::before { content: ""; } .fa-ping-pong-paddle-ball::before { content: ""; } .fa-table-tennis::before { content: ""; } .fa-person-dots-from-line::before { content: ""; } .fa-diagnoses::before { content: ""; } .fa-trash-can-arrow-up::before { content: ""; } .fa-trash-restore-alt::before { content: ""; } .fa-naira-sign::before { content: ""; } .fa-cart-arrow-down::before { content: ""; } .fa-walkie-talkie::before { content: ""; } .fa-file-pen::before { content: ""; } .fa-file-edit::before { content: ""; } .fa-receipt::before { content: ""; } .fa-square-pen::before { content: ""; } .fa-pen-square::before { content: ""; } .fa-pencil-square::before { content: ""; } .fa-suitcase-rolling::before { content: ""; } .fa-person-circle-exclamation::before { content: ""; } .fa-chevron-down::before { content: ""; } .fa-battery-full::before { content: ""; } .fa-battery::before { content: ""; } .fa-battery-5::before { content: ""; } .fa-skull-crossbones::before { content: ""; } .fa-code-compare::before { content: ""; } .fa-list-ul::before { content: ""; } .fa-list-dots::before { content: ""; } .fa-school-lock::before { content: ""; } .fa-tower-cell::before { content: ""; } .fa-down-long::before { content: ""; } .fa-long-arrow-alt-down::before { content: ""; } .fa-ranking-star::before { content: ""; } .fa-chess-king::before { content: ""; } .fa-person-harassing::before { content: ""; } .fa-brazilian-real-sign::before { content: ""; } .fa-landmark-dome::before { content: ""; } .fa-landmark-alt::before { content: ""; } .fa-arrow-up::before { content: ""; } .fa-tv::before { content: ""; } .fa-television::before { content: ""; } .fa-tv-alt::before { content: ""; } .fa-shrimp::before { content: ""; } .fa-list-check::before { content: ""; } .fa-tasks::before { content: ""; } .fa-jug-detergent::before { content: ""; } .fa-circle-user::before { content: ""; } .fa-user-circle::before { content: ""; } .fa-user-shield::before { content: ""; } .fa-wind::before { content: ""; } .fa-car-burst::before { content: ""; } .fa-car-crash::before { content: ""; } .fa-y::before { content: "Y"; } .fa-person-snowboarding::before { content: ""; } .fa-snowboarding::before { content: ""; } .fa-truck-fast::before { content: ""; } .fa-shipping-fast::before { content: ""; } .fa-fish::before { content: ""; } .fa-user-graduate::before { content: ""; } .fa-circle-half-stroke::before { content: ""; } .fa-adjust::before { content: ""; } .fa-clapperboard::before { content: ""; } .fa-circle-radiation::before { content: ""; } .fa-radiation-alt::before { content: ""; } .fa-baseball::before { content: ""; } .fa-baseball-ball::before { content: ""; } .fa-jet-fighter-up::before { content: ""; } .fa-diagram-project::before { content: ""; } .fa-project-diagram::before { content: ""; } .fa-copy::before { content: ""; } .fa-volume-xmark::before { content: ""; } .fa-volume-mute::before { content: ""; } .fa-volume-times::before { content: ""; } .fa-hand-sparkles::before { content: ""; } .fa-grip::before { content: ""; } .fa-grip-horizontal::before { content: ""; } .fa-share-from-square::before { content: ""; } .fa-share-square::before { content: ""; } .fa-child-combatant::before { content: ""; } .fa-child-rifle::before { content: ""; } .fa-gun::before { content: ""; } .fa-square-phone::before { content: ""; } .fa-phone-square::before { content: ""; } .fa-plus::before { content: "+"; } .fa-add::before { content: "+"; } .fa-expand::before { content: ""; } .fa-computer::before { content: ""; } .fa-xmark::before { content: ""; } .fa-close::before { content: ""; } .fa-multiply::before { content: ""; } .fa-remove::before { content: ""; } .fa-times::before { content: ""; } .fa-arrows-up-down-left-right::before { content: ""; } .fa-arrows::before { content: ""; } .fa-chalkboard-user::before { content: ""; } .fa-chalkboard-teacher::before { content: ""; } .fa-peso-sign::before { content: ""; } .fa-building-shield::before { content: ""; } .fa-baby::before { content: ""; } .fa-users-line::before { content: ""; } .fa-quote-left::before { content: ""; } .fa-quote-left-alt::before { content: ""; } .fa-tractor::before { content: ""; } .fa-trash-arrow-up::before { content: ""; } .fa-trash-restore::before { content: ""; } .fa-arrow-down-up-lock::before { content: ""; } .fa-lines-leaning::before { content: ""; } .fa-ruler-combined::before { content: ""; } .fa-copyright::before { content: ""; } .fa-equals::before { content: "="; } .fa-blender::before { content: ""; } .fa-teeth::before { content: ""; } .fa-shekel-sign::before { content: ""; } .fa-ils::before { content: ""; } .fa-shekel::before { content: ""; } .fa-sheqel::before { content: ""; } .fa-sheqel-sign::before { content: ""; } .fa-map::before { content: ""; } .fa-rocket::before { content: ""; } .fa-photo-film::before { content: ""; } .fa-photo-video::before { content: ""; } .fa-folder-minus::before { content: ""; } .fa-store::before { content: ""; } .fa-arrow-trend-up::before { content: ""; } .fa-plug-circle-minus::before { content: ""; } .fa-sign-hanging::before { content: ""; } .fa-sign::before { content: ""; } .fa-bezier-curve::before { content: ""; } .fa-bell-slash::before { content: ""; } .fa-tablet::before { content: ""; } .fa-tablet-android::before { content: ""; } .fa-school-flag::before { content: ""; } .fa-fill::before { content: ""; } .fa-angle-up::before { content: ""; } .fa-drumstick-bite::before { content: ""; } .fa-holly-berry::before { content: ""; } .fa-chevron-left::before { content: ""; } .fa-bacteria::before { content: ""; } .fa-hand-lizard::before { content: ""; } .fa-notdef::before { content: ""; } .fa-disease::before { content: ""; } .fa-briefcase-medical::before { content: ""; } .fa-genderless::before { content: ""; } .fa-chevron-right::before { content: ""; } .fa-retweet::before { content: ""; } .fa-car-rear::before { content: ""; } .fa-car-alt::before { content: ""; } .fa-pump-soap::before { content: ""; } .fa-video-slash::before { content: ""; } .fa-battery-quarter::before { content: ""; } .fa-battery-2::before { content: ""; } .fa-radio::before { content: ""; } .fa-baby-carriage::before { content: ""; } .fa-carriage-baby::before { content: ""; } .fa-traffic-light::before { content: ""; } .fa-thermometer::before { content: ""; } .fa-vr-cardboard::before { content: ""; } .fa-hand-middle-finger::before { content: ""; } .fa-percent::before { content: "%"; } .fa-percentage::before { content: "%"; } .fa-truck-moving::before { content: ""; } .fa-glass-water-droplet::before { content: ""; } .fa-display::before { content: ""; } .fa-face-smile::before { content: ""; } .fa-smile::before { content: ""; } .fa-thumbtack::before { content: ""; } .fa-thumb-tack::before { content: ""; } .fa-trophy::before { content: ""; } .fa-person-praying::before { content: ""; } .fa-pray::before { content: ""; } .fa-hammer::before { content: ""; } .fa-hand-peace::before { content: ""; } .fa-rotate::before { content: ""; } .fa-sync-alt::before { content: ""; } .fa-spinner::before { content: ""; } .fa-robot::before { content: ""; } .fa-peace::before { content: ""; } .fa-gears::before { content: ""; } .fa-cogs::before { content: ""; } .fa-warehouse::before { content: ""; } .fa-arrow-up-right-dots::before { content: ""; } .fa-splotch::before { content: ""; } .fa-face-grin-hearts::before { content: ""; } .fa-grin-hearts::before { content: ""; } .fa-dice-four::before { content: ""; } .fa-sim-card::before { content: ""; } .fa-transgender::before { content: ""; } .fa-transgender-alt::before { content: ""; } .fa-mercury::before { content: ""; } .fa-arrow-turn-down::before { content: ""; } .fa-level-down::before { content: ""; } .fa-person-falling-burst::before { content: ""; } .fa-award::before { content: ""; } .fa-ticket-simple::before { content: ""; } .fa-ticket-alt::before { content: ""; } .fa-building::before { content: ""; } .fa-angles-left::before { content: ""; } .fa-angle-double-left::before { content: ""; } .fa-qrcode::before { content: ""; } .fa-clock-rotate-left::before { content: ""; } .fa-history::before { content: ""; } .fa-face-grin-beam-sweat::before { content: ""; } .fa-grin-beam-sweat::before { content: ""; } .fa-file-export::before { content: ""; } .fa-arrow-right-from-file::before { content: ""; } .fa-shield::before { content: ""; } .fa-shield-blank::before { content: ""; } .fa-arrow-up-short-wide::before { content: ""; } .fa-sort-amount-up-alt::before { content: ""; } .fa-house-medical::before { content: ""; } .fa-golf-ball-tee::before { content: ""; } .fa-golf-ball::before { content: ""; } .fa-circle-chevron-left::before { content: ""; } .fa-chevron-circle-left::before { content: ""; } .fa-house-chimney-window::before { content: ""; } .fa-pen-nib::before { content: ""; } .fa-tent-arrow-turn-left::before { content: ""; } .fa-tents::before { content: ""; } .fa-wand-magic::before { content: ""; } .fa-magic::before { content: ""; } .fa-dog::before { content: ""; } .fa-carrot::before { content: ""; } .fa-moon::before { content: ""; } .fa-wine-glass-empty::before { content: ""; } .fa-wine-glass-alt::before { content: ""; } .fa-cheese::before { content: ""; } .fa-yin-yang::before { content: ""; } .fa-music::before { content: ""; } .fa-code-commit::before { content: ""; } .fa-temperature-low::before { content: ""; } .fa-person-biking::before { content: ""; } .fa-biking::before { content: ""; } .fa-broom::before { content: ""; } .fa-shield-heart::before { content: ""; } .fa-gopuram::before { content: ""; } .fa-earth-oceania::before { content: ""; } .fa-globe-oceania::before { content: ""; } .fa-square-xmark::before { content: ""; } .fa-times-square::before { content: ""; } .fa-xmark-square::before { content: ""; } .fa-hashtag::before { content: "#"; } .fa-up-right-and-down-left-from-center::before { content: ""; } .fa-expand-alt::before { content: ""; } .fa-oil-can::before { content: ""; } .fa-t::before { content: "T"; } .fa-hippo::before { content: ""; } .fa-chart-column::before { content: ""; } .fa-infinity::before { content: ""; } .fa-vial-circle-check::before { content: ""; } .fa-person-arrow-down-to-line::before { content: ""; } .fa-voicemail::before { content: ""; } .fa-fan::before { content: ""; } .fa-person-walking-luggage::before { content: ""; } .fa-up-down::before { content: ""; } .fa-arrows-alt-v::before { content: ""; } .fa-cloud-moon-rain::before { content: ""; } .fa-calendar::before { content: ""; } .fa-trailer::before { content: ""; } .fa-bahai::before { content: ""; } .fa-haykal::before { content: ""; } .fa-sd-card::before { content: ""; } .fa-dragon::before { content: ""; } .fa-shoe-prints::before { content: ""; } .fa-circle-plus::before { content: ""; } .fa-plus-circle::before { content: ""; } .fa-face-grin-tongue-wink::before { content: ""; } .fa-grin-tongue-wink::before { content: ""; } .fa-hand-holding::before { content: ""; } .fa-plug-circle-exclamation::before { content: ""; } .fa-link-slash::before { content: ""; } .fa-chain-broken::before { content: ""; } .fa-chain-slash::before { content: ""; } .fa-unlink::before { content: ""; } .fa-clone::before { content: ""; } .fa-person-walking-arrow-loop-left::before { content: ""; } .fa-arrow-up-z-a::before { content: ""; } .fa-sort-alpha-up-alt::before { content: ""; } .fa-fire-flame-curved::before { content: ""; } .fa-fire-alt::before { content: ""; } .fa-tornado::before { content: ""; } .fa-file-circle-plus::before { content: ""; } .fa-book-quran::before { content: ""; } .fa-quran::before { content: ""; } .fa-anchor::before { content: ""; } .fa-border-all::before { content: ""; } .fa-face-angry::before { content: ""; } .fa-angry::before { content: ""; } .fa-cookie-bite::before { content: ""; } .fa-arrow-trend-down::before { content: ""; } .fa-rss::before { content: ""; } .fa-feed::before { content: ""; } .fa-draw-polygon::before { content: ""; } .fa-scale-balanced::before { content: ""; } .fa-balance-scale::before { content: ""; } .fa-gauge-simple-high::before { content: ""; } .fa-tachometer::before { content: ""; } .fa-tachometer-fast::before { content: ""; } .fa-shower::before { content: ""; } .fa-desktop::before { content: ""; } .fa-desktop-alt::before { content: ""; } .fa-m::before { content: "M"; } .fa-table-list::before { content: ""; } .fa-th-list::before { content: ""; } .fa-comment-sms::before { content: ""; } .fa-sms::before { content: ""; } .fa-book::before { content: ""; } .fa-user-plus::before { content: ""; } .fa-check::before { content: ""; } .fa-battery-three-quarters::before { content: ""; } .fa-battery-4::before { content: ""; } .fa-house-circle-check::before { content: ""; } .fa-angle-left::before { content: ""; } .fa-diagram-successor::before { content: ""; } .fa-truck-arrow-right::before { content: ""; } .fa-arrows-split-up-and-left::before { content: ""; } .fa-hand-fist::before { content: ""; } .fa-fist-raised::before { content: ""; } .fa-cloud-moon::before { content: ""; } .fa-briefcase::before { content: ""; } .fa-person-falling::before { content: ""; } .fa-image-portrait::before { content: ""; } .fa-portrait::before { content: ""; } .fa-user-tag::before { content: ""; } .fa-rug::before { content: ""; } .fa-earth-europe::before { content: ""; } .fa-globe-europe::before { content: ""; } .fa-cart-flatbed-suitcase::before { content: ""; } .fa-luggage-cart::before { content: ""; } .fa-rectangle-xmark::before { content: ""; } .fa-rectangle-times::before { content: ""; } .fa-times-rectangle::before { content: ""; } .fa-window-close::before { content: ""; } .fa-baht-sign::before { content: ""; } .fa-book-open::before { content: ""; } .fa-book-journal-whills::before { content: ""; } .fa-journal-whills::before { content: ""; } .fa-handcuffs::before { content: ""; } .fa-triangle-exclamation::before { content: ""; } .fa-exclamation-triangle::before { content: ""; } .fa-warning::before { content: ""; } .fa-database::before { content: ""; } .fa-share::before { content: ""; } .fa-arrow-turn-right::before { content: ""; } .fa-mail-forward::before { content: ""; } .fa-bottle-droplet::before { content: ""; } .fa-mask-face::before { content: ""; } .fa-hill-rockslide::before { content: ""; } .fa-right-left::before { content: ""; } .fa-exchange-alt::before { content: ""; } .fa-paper-plane::before { content: ""; } .fa-road-circle-exclamation::before { content: ""; } .fa-dungeon::before { content: ""; } .fa-align-right::before { content: ""; } .fa-money-bill-1-wave::before { content: ""; } .fa-money-bill-wave-alt::before { content: ""; } .fa-life-ring::before { content: ""; } .fa-hands::before { content: ""; } .fa-sign-language::before { content: ""; } .fa-signing::before { content: ""; } .fa-calendar-day::before { content: ""; } .fa-water-ladder::before { content: ""; } .fa-ladder-water::before { content: ""; } .fa-swimming-pool::before { content: ""; } .fa-arrows-up-down::before { content: ""; } .fa-arrows-v::before { content: ""; } .fa-face-grimace::before { content: ""; } .fa-grimace::before { content: ""; } .fa-wheelchair-move::before { content: ""; } .fa-wheelchair-alt::before { content: ""; } .fa-turn-down::before { content: ""; } .fa-level-down-alt::before { content: ""; } .fa-person-walking-arrow-right::before { content: ""; } .fa-square-envelope::before { content: ""; } .fa-envelope-square::before { content: ""; } .fa-dice::before { content: ""; } .fa-bowling-ball::before { content: ""; } .fa-brain::before { content: ""; } .fa-bandage::before { content: ""; } .fa-band-aid::before { content: ""; } .fa-calendar-minus::before { content: ""; } .fa-circle-xmark::before { content: ""; } .fa-times-circle::before { content: ""; } .fa-xmark-circle::before { content: ""; } .fa-gifts::before { content: ""; } .fa-hotel::before { content: ""; } .fa-earth-asia::before { content: ""; } .fa-globe-asia::before { content: ""; } .fa-id-card-clip::before { content: ""; } .fa-id-card-alt::before { content: ""; } .fa-magnifying-glass-plus::before { content: ""; } .fa-search-plus::before { content: ""; } .fa-thumbs-up::before { content: ""; } .fa-user-clock::before { content: ""; } .fa-hand-dots::before { content: ""; } .fa-allergies::before { content: ""; } .fa-file-invoice::before { content: ""; } .fa-window-minimize::before { content: ""; } .fa-mug-saucer::before { content: ""; } .fa-coffee::before { content: ""; } .fa-brush::before { content: ""; } .fa-mask::before { content: ""; } .fa-magnifying-glass-minus::before { content: ""; } .fa-search-minus::before { content: ""; } .fa-ruler-vertical::before { content: ""; } .fa-user-large::before { content: ""; } .fa-user-alt::before { content: ""; } .fa-train-tram::before { content: ""; } .fa-user-nurse::before { content: ""; } .fa-syringe::before { content: ""; } .fa-cloud-sun::before { content: ""; } .fa-stopwatch-20::before { content: ""; } .fa-square-full::before { content: ""; } .fa-magnet::before { content: ""; } .fa-jar::before { content: ""; } .fa-note-sticky::before { content: ""; } .fa-sticky-note::before { content: ""; } .fa-bug-slash::before { content: ""; } .fa-arrow-up-from-water-pump::before { content: ""; } .fa-bone::before { content: ""; } .fa-user-injured::before { content: ""; } .fa-face-sad-tear::before { content: ""; } .fa-sad-tear::before { content: ""; } .fa-plane::before { content: ""; } .fa-tent-arrows-down::before { content: ""; } .fa-exclamation::before { content: "!"; } .fa-arrows-spin::before { content: ""; } .fa-print::before { content: ""; } .fa-turkish-lira-sign::before { content: ""; } .fa-try::before { content: ""; } .fa-turkish-lira::before { content: ""; } .fa-dollar-sign::before { content: "$"; } .fa-dollar::before { content: "$"; } .fa-usd::before { content: "$"; } .fa-x::before { content: "X"; } .fa-magnifying-glass-dollar::before { content: ""; } .fa-search-dollar::before { content: ""; } .fa-users-gear::before { content: ""; } .fa-users-cog::before { content: ""; } .fa-person-military-pointing::before { content: ""; } .fa-building-columns::before { content: ""; } .fa-bank::before { content: ""; } .fa-institution::before { content: ""; } .fa-museum::before { content: ""; } .fa-university::before { content: ""; } .fa-umbrella::before { content: ""; } .fa-trowel::before { content: ""; } .fa-d::before { content: "D"; } .fa-stapler::before { content: ""; } .fa-masks-theater::before { content: ""; } .fa-theater-masks::before { content: ""; } .fa-kip-sign::before { content: ""; } .fa-hand-point-left::before { content: ""; } .fa-handshake-simple::before { content: ""; } .fa-handshake-alt::before { content: ""; } .fa-jet-fighter::before { content: ""; } .fa-fighter-jet::before { content: ""; } .fa-square-share-nodes::before { content: ""; } .fa-share-alt-square::before { content: ""; } .fa-barcode::before { content: ""; } .fa-plus-minus::before { content: ""; } .fa-video::before { content: ""; } .fa-video-camera::before { content: ""; } .fa-graduation-cap::before { content: ""; } .fa-mortar-board::before { content: ""; } .fa-hand-holding-medical::before { content: ""; } .fa-person-circle-check::before { content: ""; } .fa-turn-up::before { content: ""; } .fa-level-up-alt::before { content: ""; } .sr-only, .fa-sr-only { position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border-width: 0px; } .sr-only-focusable:not(:focus), .fa-sr-only-focusable:not(:focus) { position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border-width: 0px; } :root { --blue: #0f6cbf; --indigo: #6610f2; --purple: #613d7c; --pink: #e83e8c; --red: #db3448; --orange: #f0ad4e; --yellow: #ff7518; --green: #357a32; --teal: #11b297; --cyan: #008196; --white: #ffffff; --gray: #55595c; --gray-dark: #343a40; --primary: #21386A; --secondary: #c10077; --success: #6fba25; --info: #008196; --warning: #f0ad4e; --danger: #db3448; --light: #f8f9fa; --dark: #343a40; --breakpoint-xs: 0; --breakpoint-sm: 576px; --breakpoint-md: 768px; --breakpoint-lg: 992px; --breakpoint-xl: 1200px; --font-family-sans-serif: "Source Sans Pro", Arial, Verdana, Helvetica, sans-serif; --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; } *, ::before, ::after { box-sizing: border-box; } html { font-family: sans-serif; line-height: 1.15; text-size-adjust: 100%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } article, aside, figcaption, figure, footer, header, hgroup, main, nav, section { display: block; } body { margin: 0px; font-family: "Source Sans Pro", Arial, Verdana, Helvetica, sans-serif; font-size: 1rem; font-weight: 400; line-height: 1.6; color: rgb(29, 33, 37); text-align: left; background-color: rgb(240, 240, 240); } @media (max-width: 1200px) { body { font-size: calc(0.91rem + 0.12vw); } } [tabindex="-1"]:focus:not(:focus-visible) { outline: 0px !important; } hr { box-sizing: content-box; height: 0px; overflow: visible; } h1, h2, h3, h4, h5, h6 { margin-top: 0px; margin-bottom: 0.5rem; } p { margin-top: 0px; margin-bottom: 1rem; } abbr[title], abbr[data-original-title] { text-decoration: underline dotted; cursor: help; border-bottom: 0px; text-decoration-skip-ink: none; } address { margin-bottom: 1rem; font-style: normal; line-height: inherit; } ol, ul, dl { margin-top: 0px; margin-bottom: 1rem; } ol ol, ul ul, ol ul, ul ol { margin-bottom: 0px; } dt { font-weight: 700; } dd { margin-bottom: 0.5rem; margin-left: 0px; } blockquote { margin: 0px 0px 1rem; } b, strong { font-weight: bolder; } small { font-size: 80%; } sub, sup { position: relative; font-size: 75%; line-height: 0; vertical-align: baseline; } sub { bottom: -0.25em; } sup { top: -0.5em; } a { color: rgb(13, 50, 115); text-decoration: none; background-color: transparent; } a:hover { color: rgb(55, 58, 60); text-decoration: underline; } a:not([href]):not([class]) { color: inherit; text-decoration: none; } a:not([href]):not([class]):hover { color: inherit; text-decoration: none; } pre, code, kbd, samp { font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 1em; } pre { margin-top: 0px; margin-bottom: 1rem; overflow: auto; } figure { margin: 0px 0px 1rem; } img { vertical-align: middle; border-style: none; } svg { overflow: hidden; vertical-align: middle; } table { border-collapse: collapse; } caption { padding-top: 0.75rem; padding-bottom: 0.75rem; color: rgb(85, 89, 92); text-align: left; caption-side: bottom; } th { text-align: -webkit-match-parent; } label { display: inline-block; margin-bottom: 0.5rem; } button { border-radius: 0px; } button:focus:not(:focus-visible) { outline: 0px; } input, button, select, optgroup, textarea { margin: 0px; font-family: inherit; font-size: inherit; line-height: inherit; } button, input { overflow: visible; } button, select { text-transform: none; } [role="button"] { cursor: pointer; } select { overflow-wrap: normal; } button, [type="button"], [type="reset"], [type="submit"] { appearance: button; } button:not(:disabled), [type="button"]:not(:disabled), [type="reset"]:not(:disabled), [type="submit"]:not(:disabled) { cursor: pointer; } input[type="radio"], input[type="checkbox"] { box-sizing: border-box; padding: 0px; } textarea { overflow: auto; resize: vertical; } fieldset { min-width: 0px; padding: 0px; margin: 0px; border: 0px; } legend { display: block; width: 100%; max-width: 100%; padding: 0px; margin-bottom: 0.5rem; font-size: 1.5rem; line-height: inherit; color: inherit; white-space: normal; } @media (max-width: 1200px) { legend { font-size: calc(0.96rem + 0.72vw); } } progress { vertical-align: baseline; } [type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: auto; } [type="search"] { outline-offset: -2px; appearance: none; } [type="search"]::-webkit-search-decoration { appearance: none; } ::-webkit-file-upload-button { font: inherit; appearance: button; } output { display: inline-block; } summary { display: list-item; cursor: pointer; } template { display: none; } [hidden] { display: none !important; } h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { margin-bottom: 0.5rem; font-family: "Source Sans Pro", Arial, Verdana, Helvetica, sans-serif; font-weight: 600; line-height: 1.2; color: rgb(13, 50, 115); } h1, .h1 { font-size: 2.5rem; } @media (max-width: 1200px) { h1, .h1 { font-size: calc(1.06rem + 1.92vw); } } h2, .h2 { font-size: 2rem; } @media (max-width: 1200px) { h2, .h2 { font-size: calc(1.01rem + 1.32vw); } } h3, .h3 { font-size: 1.8rem; } @media (max-width: 1200px) { h3, .h3 { font-size: calc(0.99rem + 1.08vw); } } h4, .h4 { font-size: 1.5rem; } @media (max-width: 1200px) { h4, .h4 { font-size: calc(0.96rem + 0.72vw); } } h5, .h5 { font-size: 1.2rem; } @media (max-width: 1200px) { h5, .h5 { font-size: calc(0.93rem + 0.36vw); } } h6, .h6 { font-size: 1rem; } @media (max-width: 1200px) { h6, .h6 { font-size: calc(0.91rem + 0.12vw); } } .lead { font-size: 1.25rem; font-weight: 300; } @media (max-width: 1200px) { .lead { font-size: calc(0.935rem + 0.42vw); } } .display-1 { font-size: 6rem; font-weight: 300; line-height: 1.2; } @media (max-width: 1200px) { .display-1 { font-size: calc(1.41rem + 6.12vw); } } .display-2 { font-size: 5.5rem; font-weight: 300; line-height: 1.2; } @media (max-width: 1200px) { .display-2 { font-size: calc(1.36rem + 5.52vw); } } .display-3 { font-size: 4.5rem; font-weight: 300; line-height: 1.2; } @media (max-width: 1200px) { .display-3 { font-size: calc(1.26rem + 4.32vw); } } .display-4 { font-size: 3.5rem; font-weight: 300; line-height: 1.2; } @media (max-width: 1200px) { .display-4 { font-size: calc(1.16rem + 3.12vw); } } hr { margin-top: 1rem; margin-bottom: 1rem; border-width: 1px 0px 0px; border-right-style: initial; border-bottom-style: initial; border-left-style: initial; border-right-color: initial; border-bottom-color: initial; border-left-color: initial; border-image: initial; border-top-style: solid; border-top-color: rgba(0, 0, 0, 0.1); } small, .small { font-size: 0.875em; font-weight: 400; } mark, .mark { padding: 0.2em; background-color: rgb(252, 248, 227); } .list-unstyled { padding-left: 0px; list-style: none; } .list-inline { padding-left: 0px; list-style: none; } .list-inline-item { display: inline-block; } .list-inline-item:not(:last-child) { margin-right: 0.5rem; } .initialism { font-size: 90%; text-transform: uppercase; } .blockquote { margin-bottom: 1rem; font-size: 1.25rem; } @media (max-width: 1200px) { .blockquote { font-size: calc(0.935rem + 0.42vw); } } .blockquote-footer { display: block; font-size: 0.875em; color: rgb(85, 89, 92); } .blockquote-footer::before { content: "— "; } .img-fluid { max-width: 100%; height: auto; } .img-thumbnail { padding: 0.25rem; background-color: rgb(240, 240, 240); border: 1px solid rgb(222, 226, 230); border-radius: 2px; max-width: 100%; height: auto; } .figure { display: inline-block; } .figure-img { margin-bottom: 0.5rem; line-height: 1; } .figure-caption { font-size: 90%; color: rgb(85, 89, 92); } code { font-size: 87.5%; color: rgb(232, 62, 140); overflow-wrap: break-word; } a > code { color: inherit; } kbd { padding: 0.2rem 0.4rem; font-size: 87.5%; color: rgb(255, 255, 255); background-color: rgb(29, 33, 37); border-radius: 0.2rem; } kbd kbd { padding: 0px; font-size: 100%; font-weight: 700; } pre { display: block; font-size: 87.5%; color: rgb(29, 33, 37); } pre code { font-size: inherit; color: inherit; word-break: normal; } .pre-scrollable { max-height: 340px; overflow-y: scroll; } .container, .container-fluid, .container-sm, .container-md, .container-lg, .container-xl { width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; } @media (min-width: 576px) { .container, .container-sm { max-width: 540px; } } @media (min-width: 768px) { .container, .container-sm, .container-md { max-width: 720px; } } @media (min-width: 992px) { .container, .container-sm, .container-md, .container-lg { max-width: 960px; } } @media (min-width: 1200px) { .container, .container-sm, .container-md, .container-lg, .container-xl { max-width: 1140px; } } .row { display: flex; flex-wrap: wrap; margin-right: -15px; margin-left: -15px; } .no-gutters { margin-right: 0px; margin-left: 0px; } .no-gutters > .col, .no-gutters > [class*="col-"] { padding-right: 0px; padding-left: 0px; } .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, .col-xl-auto { position: relative; width: 100%; padding-right: 15px; padding-left: 15px; } .col { flex-basis: 0%; flex-grow: 1; max-width: 100%; } .row-cols-1 > * { flex: 0 0 100%; max-width: 100%; } .row-cols-2 > * { flex: 0 0 50%; max-width: 50%; } .row-cols-3 > * { flex: 0 0 33.3333%; max-width: 33.3333%; } .row-cols-4 > * { flex: 0 0 25%; max-width: 25%; } .row-cols-5 > * { flex: 0 0 20%; max-width: 20%; } .row-cols-6 > * { flex: 0 0 16.6667%; max-width: 16.6667%; } .col-auto { flex: 0 0 auto; width: auto; max-width: 100%; } .col-1 { flex: 0 0 8.33333%; max-width: 8.33333%; } .col-2 { flex: 0 0 16.6667%; max-width: 16.6667%; } .col-3 { flex: 0 0 25%; max-width: 25%; } .col-4 { flex: 0 0 33.3333%; max-width: 33.3333%; } .col-5 { flex: 0 0 41.6667%; max-width: 41.6667%; } .col-6 { flex: 0 0 50%; max-width: 50%; } .col-7 { flex: 0 0 58.3333%; max-width: 58.3333%; } .col-8 { flex: 0 0 66.6667%; max-width: 66.6667%; } .col-9 { flex: 0 0 75%; max-width: 75%; } .col-10 { flex: 0 0 83.3333%; max-width: 83.3333%; } .col-11 { flex: 0 0 91.6667%; max-width: 91.6667%; } .col-12 { flex: 0 0 100%; max-width: 100%; } .order-first { order: -1; } .order-last { order: 13; } .order-0 { order: 0; } .order-1 { order: 1; } .order-2 { order: 2; } .order-3 { order: 3; } .order-4 { order: 4; } .order-5 { order: 5; } .order-6 { order: 6; } .order-7 { order: 7; } .order-8 { order: 8; } .order-9 { order: 9; } .order-10 { order: 10; } .order-11 { order: 11; } .order-12 { order: 12; } .offset-1 { margin-left: 8.33333%; } .offset-2 { margin-left: 16.6667%; } .offset-3 { margin-left: 25%; } .offset-4 { margin-left: 33.3333%; } .offset-5 { margin-left: 41.6667%; } .offset-6 { margin-left: 50%; } .offset-7 { margin-left: 58.3333%; } .offset-8 { margin-left: 66.6667%; } .offset-9 { margin-left: 75%; } .offset-10 { margin-left: 83.3333%; } .offset-11 { margin-left: 91.6667%; } @media (min-width: 576px) { .col-sm { flex-basis: 0%; flex-grow: 1; max-width: 100%; } .row-cols-sm-1 > * { flex: 0 0 100%; max-width: 100%; } .row-cols-sm-2 > * { flex: 0 0 50%; max-width: 50%; } .row-cols-sm-3 > * { flex: 0 0 33.3333%; max-width: 33.3333%; } .row-cols-sm-4 > * { flex: 0 0 25%; max-width: 25%; } .row-cols-sm-5 > * { flex: 0 0 20%; max-width: 20%; } .row-cols-sm-6 > * { flex: 0 0 16.6667%; max-width: 16.6667%; } .col-sm-auto { flex: 0 0 auto; width: auto; max-width: 100%; } .col-sm-1 { flex: 0 0 8.33333%; max-width: 8.33333%; } .col-sm-2 { flex: 0 0 16.6667%; max-width: 16.6667%; } .col-sm-3 { flex: 0 0 25%; max-width: 25%; } .col-sm-4 { flex: 0 0 33.3333%; max-width: 33.3333%; } .col-sm-5 { flex: 0 0 41.6667%; max-width: 41.6667%; } .col-sm-6 { flex: 0 0 50%; max-width: 50%; } .col-sm-7 { flex: 0 0 58.3333%; max-width: 58.3333%; } .col-sm-8 { flex: 0 0 66.6667%; max-width: 66.6667%; } .col-sm-9 { flex: 0 0 75%; max-width: 75%; } .col-sm-10 { flex: 0 0 83.3333%; max-width: 83.3333%; } .col-sm-11 { flex: 0 0 91.6667%; max-width: 91.6667%; } .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: 0px; } .offset-sm-1 { margin-left: 8.33333%; } .offset-sm-2 { margin-left: 16.6667%; } .offset-sm-3 { margin-left: 25%; } .offset-sm-4 { margin-left: 33.3333%; } .offset-sm-5 { margin-left: 41.6667%; } .offset-sm-6 { margin-left: 50%; } .offset-sm-7 { margin-left: 58.3333%; } .offset-sm-8 { margin-left: 66.6667%; } .offset-sm-9 { margin-left: 75%; } .offset-sm-10 { margin-left: 83.3333%; } .offset-sm-11 { margin-left: 91.6667%; } } @media (min-width: 768px) { .col-md { flex-basis: 0%; flex-grow: 1; max-width: 100%; } .row-cols-md-1 > * { flex: 0 0 100%; max-width: 100%; } .row-cols-md-2 > * { flex: 0 0 50%; max-width: 50%; } .row-cols-md-3 > * { flex: 0 0 33.3333%; max-width: 33.3333%; } .row-cols-md-4 > * { flex: 0 0 25%; max-width: 25%; } .row-cols-md-5 > * { flex: 0 0 20%; max-width: 20%; } .row-cols-md-6 > * { flex: 0 0 16.6667%; max-width: 16.6667%; } .col-md-auto { flex: 0 0 auto; width: auto; max-width: 100%; } .col-md-1 { flex: 0 0 8.33333%; max-width: 8.33333%; } .col-md-2 { flex: 0 0 16.6667%; max-width: 16.6667%; } .col-md-3 { flex: 0 0 25%; max-width: 25%; } .col-md-4 { flex: 0 0 33.3333%; max-width: 33.3333%; } .col-md-5 { flex: 0 0 41.6667%; max-width: 41.6667%; } .col-md-6 { flex: 0 0 50%; max-width: 50%; } .col-md-7 { flex: 0 0 58.3333%; max-width: 58.3333%; } .col-md-8 { flex: 0 0 66.6667%; max-width: 66.6667%; } .col-md-9 { flex: 0 0 75%; max-width: 75%; } .col-md-10 { flex: 0 0 83.3333%; max-width: 83.3333%; } .col-md-11 { flex: 0 0 91.6667%; max-width: 91.6667%; } .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: 0px; } .offset-md-1 { margin-left: 8.33333%; } .offset-md-2 { margin-left: 16.6667%; } .offset-md-3 { margin-left: 25%; } .offset-md-4 { margin-left: 33.3333%; } .offset-md-5 { margin-left: 41.6667%; } .offset-md-6 { margin-left: 50%; } .offset-md-7 { margin-left: 58.3333%; } .offset-md-8 { margin-left: 66.6667%; } .offset-md-9 { margin-left: 75%; } .offset-md-10 { margin-left: 83.3333%; } .offset-md-11 { margin-left: 91.6667%; } } @media (min-width: 992px) { .col-lg { flex-basis: 0%; flex-grow: 1; max-width: 100%; } .row-cols-lg-1 > * { flex: 0 0 100%; max-width: 100%; } .row-cols-lg-2 > * { flex: 0 0 50%; max-width: 50%; } .row-cols-lg-3 > * { flex: 0 0 33.3333%; max-width: 33.3333%; } .row-cols-lg-4 > * { flex: 0 0 25%; max-width: 25%; } .row-cols-lg-5 > * { flex: 0 0 20%; max-width: 20%; } .row-cols-lg-6 > * { flex: 0 0 16.6667%; max-width: 16.6667%; } .col-lg-auto { flex: 0 0 auto; width: auto; max-width: 100%; } .col-lg-1 { flex: 0 0 8.33333%; max-width: 8.33333%; } .col-lg-2 { flex: 0 0 16.6667%; max-width: 16.6667%; } .col-lg-3 { flex: 0 0 25%; max-width: 25%; } .col-lg-4 { flex: 0 0 33.3333%; max-width: 33.3333%; } .col-lg-5 { flex: 0 0 41.6667%; max-width: 41.6667%; } .col-lg-6 { flex: 0 0 50%; max-width: 50%; } .col-lg-7 { flex: 0 0 58.3333%; max-width: 58.3333%; } .col-lg-8 { flex: 0 0 66.6667%; max-width: 66.6667%; } .col-lg-9 { flex: 0 0 75%; max-width: 75%; } .col-lg-10 { flex: 0 0 83.3333%; max-width: 83.3333%; } .col-lg-11 { flex: 0 0 91.6667%; max-width: 91.6667%; } .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: 0px; } .offset-lg-1 { margin-left: 8.33333%; } .offset-lg-2 { margin-left: 16.6667%; } .offset-lg-3 { margin-left: 25%; } .offset-lg-4 { margin-left: 33.3333%; } .offset-lg-5 { margin-left: 41.6667%; } .offset-lg-6 { margin-left: 50%; } .offset-lg-7 { margin-left: 58.3333%; } .offset-lg-8 { margin-left: 66.6667%; } .offset-lg-9 { margin-left: 75%; } .offset-lg-10 { margin-left: 83.3333%; } .offset-lg-11 { margin-left: 91.6667%; } } @media (min-width: 1200px) { .col-xl { flex-basis: 0%; flex-grow: 1; max-width: 100%; } .row-cols-xl-1 > * { flex: 0 0 100%; max-width: 100%; } .row-cols-xl-2 > * { flex: 0 0 50%; max-width: 50%; } .row-cols-xl-3 > * { flex: 0 0 33.3333%; max-width: 33.3333%; } .row-cols-xl-4 > * { flex: 0 0 25%; max-width: 25%; } .row-cols-xl-5 > * { flex: 0 0 20%; max-width: 20%; } .row-cols-xl-6 > * { flex: 0 0 16.6667%; max-width: 16.6667%; } .col-xl-auto { flex: 0 0 auto; width: auto; max-width: 100%; } .col-xl-1 { flex: 0 0 8.33333%; max-width: 8.33333%; } .col-xl-2 { flex: 0 0 16.6667%; max-width: 16.6667%; } .col-xl-3 { flex: 0 0 25%; max-width: 25%; } .col-xl-4 { flex: 0 0 33.3333%; max-width: 33.3333%; } .col-xl-5 { flex: 0 0 41.6667%; max-width: 41.6667%; } .col-xl-6 { flex: 0 0 50%; max-width: 50%; } .col-xl-7 { flex: 0 0 58.3333%; max-width: 58.3333%; } .col-xl-8 { flex: 0 0 66.6667%; max-width: 66.6667%; } .col-xl-9 { flex: 0 0 75%; max-width: 75%; } .col-xl-10 { flex: 0 0 83.3333%; max-width: 83.3333%; } .col-xl-11 { flex: 0 0 91.6667%; max-width: 91.6667%; } .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: 0px; } .offset-xl-1 { margin-left: 8.33333%; } .offset-xl-2 { margin-left: 16.6667%; } .offset-xl-3 { margin-left: 25%; } .offset-xl-4 { margin-left: 33.3333%; } .offset-xl-5 { margin-left: 41.6667%; } .offset-xl-6 { margin-left: 50%; } .offset-xl-7 { margin-left: 58.3333%; } .offset-xl-8 { margin-left: 66.6667%; } .offset-xl-9 { margin-left: 75%; } .offset-xl-10 { margin-left: 83.3333%; } .offset-xl-11 { margin-left: 91.6667%; } } .table { width: 100%; margin-bottom: 1rem; color: rgb(29, 33, 37); } .table th, .table td { padding: 0.75rem; vertical-align: top; border-top: 1px solid rgb(221, 221, 221); } .table thead th { vertical-align: bottom; border-bottom: 2px solid rgb(221, 221, 221); } .table tbody + tbody { border-top: 2px solid rgb(221, 221, 221); } .table-sm th, .table-sm td { padding: 0.3rem; } .table-bordered { border: 1px solid rgb(221, 221, 221); } .table-bordered th, .table-bordered td { border: 1px solid rgb(221, 221, 221); } .table-bordered thead th, .table-bordered thead td { border-bottom-width: 2px; } .table-borderless th, .table-borderless td, .table-borderless thead th, .table-borderless tbody + tbody { border: 0px; } .table-striped tbody tr:nth-of-type(2n+1) { background-color: rgba(0, 0, 0, 0.03); } .table-hover tbody tr:hover { color: rgb(29, 33, 37); background-color: rgba(0, 0, 0, 0.075); } .table-primary, .table-primary > th, .table-primary > td { background-color: rgb(193, 199, 213); } .table-primary th, .table-primary td, .table-primary thead th, .table-primary tbody + tbody { border-color: rgb(140, 152, 178); } .table-hover .table-primary:hover { background-color: rgb(178, 185, 203); } .table-hover .table-primary:hover > td, .table-hover .table-primary:hover > th { background-color: rgb(178, 185, 203); } .table-secondary, .table-secondary > th, .table-secondary > td { background-color: rgb(238, 184, 217); } .table-secondary th, .table-secondary td, .table-secondary thead th, .table-secondary tbody + tbody { border-color: rgb(223, 122, 184); } .table-hover .table-secondary:hover { background-color: rgb(233, 163, 206); } .table-hover .table-secondary:hover > td, .table-hover .table-secondary:hover > th { background-color: rgb(233, 163, 206); } .table-success, .table-success > th, .table-success > td { background-color: rgb(215, 236, 194); } .table-success th, .table-success td, .table-success thead th, .table-success tbody + tbody { border-color: rgb(180, 219, 142); } .table-hover .table-success:hover { background-color: rgb(202, 230, 175); } .table-hover .table-success:hover > td, .table-hover .table-success:hover > th { background-color: rgb(202, 230, 175); } .table-info, .table-info > th, .table-info > td { background-color: rgb(184, 220, 226); } .table-info th, .table-info td, .table-info thead th, .table-info tbody + tbody { border-color: rgb(122, 189, 200); } .table-hover .table-info:hover { background-color: rgb(166, 211, 219); } .table-hover .table-info:hover > td, .table-hover .table-info:hover > th { background-color: rgb(166, 211, 219); } .table-warning, .table-warning > th, .table-warning > td { background-color: rgb(251, 232, 205); } .table-warning th, .table-warning td, .table-warning thead th, .table-warning tbody + tbody { border-color: rgb(247, 212, 163); } .table-hover .table-warning:hover { background-color: rgb(249, 221, 181); } .table-hover .table-warning:hover > td, .table-hover .table-warning:hover > th { background-color: rgb(249, 221, 181); } .table-danger, .table-danger > th, .table-danger > td { background-color: rgb(245, 198, 204); } .table-danger th, .table-danger td, .table-danger thead th, .table-danger tbody + tbody { border-color: rgb(236, 149, 160); } .table-hover .table-danger:hover { background-color: rgb(241, 176, 185); } .table-hover .table-danger:hover > td, .table-hover .table-danger:hover > th { background-color: rgb(241, 176, 185); } .table-light, .table-light > th, .table-light > td { background-color: rgb(253, 253, 254); } .table-light th, .table-light td, .table-light thead th, .table-light tbody + tbody { border-color: rgb(251, 252, 252); } .table-hover .table-light:hover { background-color: rgb(236, 236, 246); } .table-hover .table-light:hover > td, .table-hover .table-light:hover > th { background-color: rgb(236, 236, 246); } .table-dark, .table-dark > th, .table-dark > td { background-color: rgb(198, 200, 202); } .table-dark th, .table-dark td, .table-dark thead th, .table-dark tbody + tbody { border-color: rgb(149, 153, 156); } .table-hover .table-dark:hover { background-color: rgb(185, 187, 190); } .table-hover .table-dark:hover > td, .table-hover .table-dark:hover > th { background-color: rgb(185, 187, 190); } .table-active, .table-active > th, .table-active > td { background-color: rgba(0, 0, 0, 0.075); } .table-hover .table-active:hover { background-color: rgba(0, 0, 0, 0.075); } .table-hover .table-active:hover > td, .table-hover .table-active:hover > th { background-color: rgba(0, 0, 0, 0.075); } .table .thead-dark th { color: rgb(255, 255, 255); background-color: rgb(52, 58, 64); border-color: rgb(69, 77, 85); } .table .thead-light th { color: rgb(73, 80, 87); background-color: rgb(233, 236, 239); border-color: rgb(221, 221, 221); } .table-dark { color: rgb(255, 255, 255); background-color: rgb(52, 58, 64); } .table-dark th, .table-dark td, .table-dark thead th { border-color: rgb(69, 77, 85); } .table-dark.table-bordered { border: 0px; } .table-dark.table-striped tbody tr:nth-of-type(2n+1) { background-color: rgba(255, 255, 255, 0.05); } .table-dark.table-hover tbody tr:hover { color: rgb(255, 255, 255); background-color: rgba(255, 255, 255, 0.075); } @media (max-width: 575.98px) { .table-responsive-sm { display: block; width: 100%; overflow-x: auto; } .table-responsive-sm > .table-bordered { border: 0px; } } @media (max-width: 767.98px) { .table-responsive-md { display: block; width: 100%; overflow-x: auto; } .table-responsive-md > .table-bordered { border: 0px; } } @media (max-width: 991.98px) { .table-responsive-lg { display: block; width: 100%; overflow-x: auto; } .table-responsive-lg > .table-bordered { border: 0px; } } @media (max-width: 1199.98px) { .table-responsive-xl { display: block; width: 100%; overflow-x: auto; } .table-responsive-xl > .table-bordered { border: 0px; } } .table-responsive { display: block; width: 100%; overflow-x: auto; } .table-responsive > .table-bordered { border: 0px; } .form-control { display: block; width: 100%; height: calc(1.6em + 4px + 0.75rem); padding: 0.375rem 0.75rem; font-size: 1rem; font-weight: 400; line-height: 1.6; color: rgb(73, 80, 87); background-color: rgb(255, 255, 255); background-clip: padding-box; border: 2px solid rgb(143, 149, 158); border-radius: 2px; transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s; } @media (max-width: 1200px) { .form-control { font-size: calc(0.91rem + 0.12vw); } } @media (prefers-reduced-motion: reduce) { .form-control { transition: none 0s ease 0s; } } .form-control:focus { color: rgb(73, 80, 87); background-color: rgb(255, 255, 255); border-color: rgb(69, 110, 197); outline: 0px; box-shadow: rgba(33, 56, 106, 0.75) 0px 0px 0px 0.2rem; } .form-control::placeholder { color: rgb(85, 89, 92); opacity: 1; } .form-control:disabled, .form-control[readonly] { background-color: rgb(233, 236, 239); opacity: 1; } input[type="date"].form-control, input[type="time"].form-control, input[type="datetime-local"].form-control, input[type="month"].form-control { appearance: none; } .form-control-file, .form-control-range { display: block; width: 100%; } .col-form-label { padding-top: calc(2px + 0.375rem); padding-bottom: calc(2px + 0.375rem); margin-bottom: 0px; font-size: inherit; line-height: 1.6; } .col-form-label-lg { padding-top: calc(2px + 0.5rem); padding-bottom: calc(2px + 0.5rem); font-size: 1.25rem; line-height: 1.5; } @media (max-width: 1200px) { .col-form-label-lg { font-size: calc(0.935rem + 0.42vw); } } .col-form-label-sm { padding-top: calc(2px + 0.25rem); padding-bottom: calc(2px + 0.25rem); font-size: 0.875rem; line-height: 1.5; } .form-control-plaintext { display: block; width: 100%; padding: 0.375rem 0px; margin-bottom: 0px; font-size: 1rem; line-height: 1.6; color: rgb(29, 33, 37); background-color: transparent; border-style: solid; border-color: transparent; border-image: initial; border-width: 2px 0px; } @media (max-width: 1200px) { .form-control-plaintext { font-size: calc(0.91rem + 0.12vw); } } .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg { padding-right: 0px; padding-left: 0px; } .form-control-sm { height: calc(1.5em + 4px + 0.5rem); padding: 0.25rem 0.5rem; font-size: 0.875rem; line-height: 1.5; border-radius: 0.2rem; } .form-control-lg { height: calc(1.5em + 4px + 1rem); padding: 0.5rem 1rem; font-size: 1.25rem; line-height: 1.5; border-radius: 0.6rem; } @media (max-width: 1200px) { .form-control-lg { font-size: calc(0.935rem + 0.42vw); } } select.form-control[size], select.form-control[multiple] { height: auto; } textarea.form-control { height: auto; } .form-group { margin-bottom: 1rem; } .form-text { display: block; margin-top: 0.25rem; } .form-row { display: flex; flex-wrap: wrap; margin-right: -5px; margin-left: -5px; } .form-row > .col, .form-row > [class*="col-"] { padding-right: 5px; padding-left: 5px; } .form-check { position: relative; display: block; padding-left: 1.25rem; } .form-check-input { position: absolute; margin-top: 0.3rem; margin-left: -1.25rem; } .form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label { color: rgb(85, 89, 92); } .form-check-label { margin-bottom: 0px; } .form-check-inline { display: inline-flex; align-items: center; padding-left: 0px; margin-right: 0.75rem; } .form-check-inline .form-check-input { position: static; margin-top: 0px; margin-right: 0.3125rem; margin-left: 0px; } .valid-feedback { display: none; width: 100%; margin-top: 0.25rem; font-size: 0.875em; color: rgb(111, 186, 37); } .valid-tooltip { position: absolute; top: 100%; left: 0px; z-index: 5; display: none; max-width: 100%; padding: 0.25rem 0.5rem; margin-top: 0.1rem; font-size: 0.875rem; line-height: 1.6; color: rgb(255, 255, 255); background-color: rgba(111, 186, 37, 0.9); border-radius: 2px; } .form-row > .col > .valid-tooltip, .form-row > [class*="col-"] > .valid-tooltip { left: 5px; } .was-validated :valid ~ .valid-feedback, .was-validated :valid ~ .valid-tooltip, .is-valid ~ .valid-feedback, .is-valid ~ .valid-tooltip { display: block; } .was-validated .form-control:valid, .form-control.is-valid { border-color: rgb(111, 186, 37); background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%236fba25' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); background-repeat: no-repeat; background-position: right calc(0.4em + 0.1875rem) center; background-size: calc(0.8em + 0.375rem) calc(0.8em + 0.375rem); padding-right: calc(1.6em + 0.75rem) !important; } .was-validated .form-control:valid:focus, .form-control.is-valid:focus { border-color: rgb(111, 186, 37); box-shadow: rgba(111, 186, 37, 0.25) 0px 0px 0px 0.2rem; } .was-validated select.form-control:valid, select.form-control.is-valid { background-position: right 1.5rem center; padding-right: 3rem !important; } .was-validated textarea.form-control:valid, textarea.form-control.is-valid { padding-right: calc(1.6em + 0.75rem); background-position: right calc(0.4em + 0.1875rem) top calc(0.4em + 0.1875rem); } .was-validated .custom-select:valid, .custom-select.is-valid { border-color: rgb(111, 186, 37); background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center / 8px 10px no-repeat, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%236fba25' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") right 1.75rem center / calc(0.8em + 0.375rem) calc(0.8em + 0.375rem) no-repeat rgb(255, 255, 255); padding-right: calc(0.75em + 2.3125rem) !important; } .was-validated .custom-select:valid:focus, .custom-select.is-valid:focus { border-color: rgb(111, 186, 37); box-shadow: rgba(111, 186, 37, 0.25) 0px 0px 0px 0.2rem; } .was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label { color: rgb(111, 186, 37); } .was-validated .form-check-input:valid ~ .valid-feedback, .was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback, .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: rgb(111, 186, 37); } .was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before { border-color: rgb(111, 186, 37); } .was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before { border-color: rgb(136, 216, 58); background-color: rgb(136, 216, 58); } .was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before { box-shadow: rgba(111, 186, 37, 0.25) 0px 0px 0px 0.2rem; } .was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before { border-color: rgb(111, 186, 37); } .was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label { border-color: rgb(111, 186, 37); } .was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label { border-color: rgb(111, 186, 37); box-shadow: rgba(111, 186, 37, 0.25) 0px 0px 0px 0.2rem; } .invalid-feedback { display: none; width: 100%; margin-top: 0.25rem; font-size: 0.875em; color: rgb(219, 52, 72); } .invalid-tooltip { position: absolute; top: 100%; left: 0px; z-index: 5; display: none; max-width: 100%; padding: 0.25rem 0.5rem; margin-top: 0.1rem; font-size: 0.875rem; line-height: 1.6; color: rgb(255, 255, 255); background-color: rgba(219, 52, 72, 0.9); border-radius: 2px; } .form-row > .col > .invalid-tooltip, .form-row > [class*="col-"] > .invalid-tooltip { left: 5px; } .was-validated :invalid ~ .invalid-feedback, .was-validated :invalid ~ .invalid-tooltip, .is-invalid ~ .invalid-feedback, .is-invalid ~ .invalid-tooltip { display: block; } .was-validated .form-control:invalid, .form-control.is-invalid { border-color: rgb(219, 52, 72); background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23db3448' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23db3448' stroke='none'/%3e%3c/svg%3e"); background-repeat: no-repeat; background-position: right calc(0.4em + 0.1875rem) center; background-size: calc(0.8em + 0.375rem) calc(0.8em + 0.375rem); padding-right: calc(1.6em + 0.75rem) !important; } .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus { border-color: rgb(219, 52, 72); box-shadow: rgba(219, 52, 72, 0.25) 0px 0px 0px 0.2rem; } .was-validated select.form-control:invalid, select.form-control.is-invalid { background-position: right 1.5rem center; padding-right: 3rem !important; } .was-validated textarea.form-control:invalid, textarea.form-control.is-invalid { padding-right: calc(1.6em + 0.75rem); background-position: right calc(0.4em + 0.1875rem) top calc(0.4em + 0.1875rem); } .was-validated .custom-select:invalid, .custom-select.is-invalid { border-color: rgb(219, 52, 72); background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center / 8px 10px no-repeat, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23db3448' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23db3448' stroke='none'/%3e%3c/svg%3e") right 1.75rem center / calc(0.8em + 0.375rem) calc(0.8em + 0.375rem) no-repeat rgb(255, 255, 255); padding-right: calc(0.75em + 2.3125rem) !important; } .was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus { border-color: rgb(219, 52, 72); box-shadow: rgba(219, 52, 72, 0.25) 0px 0px 0px 0.2rem; } .was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label { color: rgb(219, 52, 72); } .was-validated .form-check-input:invalid ~ .invalid-feedback, .was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback, .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: rgb(219, 52, 72); } .was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before { border-color: rgb(219, 52, 72); } .was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before { border-color: rgb(227, 95, 111); background-color: rgb(227, 95, 111); } .was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before { box-shadow: rgba(219, 52, 72, 0.25) 0px 0px 0px 0.2rem; } .was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before { border-color: rgb(219, 52, 72); } .was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label { border-color: rgb(219, 52, 72); } .was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label { border-color: rgb(219, 52, 72); box-shadow: rgba(219, 52, 72, 0.25) 0px 0px 0px 0.2rem; } .form-inline { display: flex; flex-flow: wrap; align-items: center; } .form-inline .form-check { width: 100%; } @media (min-width: 576px) { .form-inline label { display: flex; align-items: center; justify-content: center; margin-bottom: 0px; } .form-inline .form-group { display: flex; flex: 0 0 auto; flex-flow: wrap; align-items: center; margin-bottom: 0px; } .form-inline .form-control { display: inline-block; width: auto; vertical-align: middle; } .form-inline .form-control-plaintext { display: inline-block; } .form-inline .input-group, .form-inline .custom-select { width: auto; } .form-inline .form-check { display: flex; align-items: center; justify-content: center; width: auto; padding-left: 0px; } .form-inline .form-check-input { position: relative; flex-shrink: 0; margin-top: 0px; margin-right: 0.25rem; margin-left: 0px; } .form-inline .custom-control { align-items: center; justify-content: center; } .form-inline .custom-control-label { margin-bottom: 0px; } } .btn { display: inline-block; font-weight: 400; color: rgb(29, 33, 37); text-align: center; vertical-align: middle; user-select: none; background-color: transparent; border: 2px solid transparent; padding: 0.375rem 0.75rem; font-size: 1rem; line-height: 1.6; border-radius: 2px; transition: color 0.15s ease-in-out 0s, background-color 0.15s ease-in-out 0s, border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s; } @media (max-width: 1200px) { .btn { font-size: calc(0.91rem + 0.12vw); } } @media (prefers-reduced-motion: reduce) { .btn { transition: none 0s ease 0s; } } .btn:hover { color: rgb(29, 33, 37); text-decoration: none; } .btn:focus, .btn.focus { outline: 0px; box-shadow: rgba(33, 56, 106, 0.75) 0px 0px 0px 0.2rem; } .btn.disabled, .btn:disabled { opacity: 0.65; } .btn:not(:disabled):not(.disabled) { cursor: pointer; } a.btn.disabled, fieldset:disabled a.btn { pointer-events: none; } .btn-primary { color: rgb(255, 255, 255); background-color: rgb(33, 56, 106); border-color: rgb(33, 56, 106); } .btn-primary:hover { color: rgb(255, 255, 255); background-color: rgb(24, 41, 77); border-color: rgb(21, 35, 67); } .btn-primary:focus, .btn-primary.focus { color: rgb(255, 255, 255); background-color: rgb(24, 41, 77); border-color: rgb(21, 35, 67); box-shadow: rgba(66, 86, 128, 0.5) 0px 0px 0px 0.2rem; } .btn-primary.disabled, .btn-primary:disabled { color: rgb(255, 255, 255); background-color: rgb(33, 56, 106); border-color: rgb(33, 56, 106); } .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(21, 35, 67); border-color: rgb(18, 30, 57); } .btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus { box-shadow: rgba(66, 86, 128, 0.5) 0px 0px 0px 0.2rem; } .btn-secondary { color: rgb(255, 255, 255); background-color: rgb(193, 0, 119); border-color: rgb(193, 0, 119); } .btn-secondary:hover { color: rgb(255, 255, 255); background-color: rgb(155, 0, 95); border-color: rgb(142, 0, 88); } .btn-secondary:focus, .btn-secondary.focus { color: rgb(255, 255, 255); background-color: rgb(155, 0, 95); border-color: rgb(142, 0, 88); box-shadow: rgba(202, 38, 139, 0.5) 0px 0px 0px 0.2rem; } .btn-secondary.disabled, .btn-secondary:disabled { color: rgb(255, 255, 255); background-color: rgb(193, 0, 119); border-color: rgb(193, 0, 119); } .btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(142, 0, 88); border-color: rgb(129, 0, 80); } .btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus { box-shadow: rgba(202, 38, 139, 0.5) 0px 0px 0px 0.2rem; } .btn-success { color: rgb(255, 255, 255); background-color: rgb(111, 186, 37); border-color: rgb(111, 186, 37); } .btn-success:hover { color: rgb(255, 255, 255); background-color: rgb(92, 154, 31); border-color: rgb(86, 143, 29); } .btn-success:focus, .btn-success.focus { color: rgb(255, 255, 255); background-color: rgb(92, 154, 31); border-color: rgb(86, 143, 29); box-shadow: rgba(133, 196, 70, 0.5) 0px 0px 0px 0.2rem; } .btn-success.disabled, .btn-success:disabled { color: rgb(255, 255, 255); background-color: rgb(111, 186, 37); border-color: rgb(111, 186, 37); } .btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(86, 143, 29); border-color: rgb(79, 133, 26); } .btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus { box-shadow: rgba(133, 196, 70, 0.5) 0px 0px 0px 0.2rem; } .btn-info { color: rgb(255, 255, 255); background-color: rgb(0, 129, 150); border-color: rgb(0, 129, 150); } .btn-info:hover { color: rgb(255, 255, 255); background-color: rgb(0, 96, 112); border-color: rgb(0, 85, 99); } .btn-info:focus, .btn-info.focus { color: rgb(255, 255, 255); background-color: rgb(0, 96, 112); border-color: rgb(0, 85, 99); box-shadow: rgba(38, 148, 166, 0.5) 0px 0px 0px 0.2rem; } .btn-info.disabled, .btn-info:disabled { color: rgb(255, 255, 255); background-color: rgb(0, 129, 150); border-color: rgb(0, 129, 150); } .btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(0, 85, 99); border-color: rgb(0, 74, 86); } .btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus { box-shadow: rgba(38, 148, 166, 0.5) 0px 0px 0px 0.2rem; } .btn-warning { color: rgb(29, 33, 37); background-color: rgb(240, 173, 78); border-color: rgb(240, 173, 78); } .btn-warning:hover { color: rgb(29, 33, 37); background-color: rgb(237, 157, 43); border-color: rgb(236, 151, 31); } .btn-warning:focus, .btn-warning.focus { color: rgb(29, 33, 37); background-color: rgb(237, 157, 43); border-color: rgb(236, 151, 31); box-shadow: rgba(208, 152, 72, 0.5) 0px 0px 0px 0.2rem; } .btn-warning.disabled, .btn-warning:disabled { color: rgb(29, 33, 37); background-color: rgb(240, 173, 78); border-color: rgb(240, 173, 78); } .btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle { color: rgb(29, 33, 37); background-color: rgb(236, 151, 31); border-color: rgb(234, 146, 20); } .btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus { box-shadow: rgba(208, 152, 72, 0.5) 0px 0px 0px 0.2rem; } .btn-danger { color: rgb(255, 255, 255); background-color: rgb(219, 52, 72); border-color: rgb(219, 52, 72); } .btn-danger:hover { color: rgb(255, 255, 255); background-color: rgb(198, 35, 55); border-color: rgb(187, 33, 52); } .btn-danger:focus, .btn-danger.focus { color: rgb(255, 255, 255); background-color: rgb(198, 35, 55); border-color: rgb(187, 33, 52); box-shadow: rgba(224, 82, 99, 0.5) 0px 0px 0px 0.2rem; } .btn-danger.disabled, .btn-danger:disabled { color: rgb(255, 255, 255); background-color: rgb(219, 52, 72); border-color: rgb(219, 52, 72); } .btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(187, 33, 52); border-color: rgb(176, 31, 49); } .btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus { box-shadow: rgba(224, 82, 99, 0.5) 0px 0px 0px 0.2rem; } .btn-light { color: rgb(29, 33, 37); background-color: rgb(248, 249, 250); border-color: rgb(248, 249, 250); } .btn-light:hover { color: rgb(29, 33, 37); background-color: rgb(226, 230, 234); border-color: rgb(218, 224, 229); } .btn-light:focus, .btn-light.focus { color: rgb(29, 33, 37); background-color: rgb(226, 230, 234); border-color: rgb(218, 224, 229); box-shadow: rgba(215, 217, 218, 0.5) 0px 0px 0px 0.2rem; } .btn-light.disabled, .btn-light:disabled { color: rgb(29, 33, 37); background-color: rgb(248, 249, 250); border-color: rgb(248, 249, 250); } .btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle { color: rgb(29, 33, 37); background-color: rgb(218, 224, 229); border-color: rgb(211, 217, 223); } .btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .show > .btn-light.dropdown-toggle:focus { box-shadow: rgba(215, 217, 218, 0.5) 0px 0px 0px 0.2rem; } .btn-dark { color: rgb(255, 255, 255); background-color: rgb(52, 58, 64); border-color: rgb(52, 58, 64); } .btn-dark:hover { color: rgb(255, 255, 255); background-color: rgb(35, 39, 43); border-color: rgb(29, 33, 36); } .btn-dark:focus, .btn-dark.focus { color: rgb(255, 255, 255); background-color: rgb(35, 39, 43); border-color: rgb(29, 33, 36); box-shadow: rgba(82, 88, 93, 0.5) 0px 0px 0px 0.2rem; } .btn-dark.disabled, .btn-dark:disabled { color: rgb(255, 255, 255); background-color: rgb(52, 58, 64); border-color: rgb(52, 58, 64); } .btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(29, 33, 36); border-color: rgb(23, 26, 29); } .btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-dark.dropdown-toggle:focus { box-shadow: rgba(82, 88, 93, 0.5) 0px 0px 0px 0.2rem; } .btn-outline-primary { color: rgb(33, 56, 106); border-color: rgb(33, 56, 106); } .btn-outline-primary:hover { color: rgb(255, 255, 255); background-color: rgb(33, 56, 106); border-color: rgb(33, 56, 106); } .btn-outline-primary:focus, .btn-outline-primary.focus { box-shadow: rgba(33, 56, 106, 0.5) 0px 0px 0px 0.2rem; } .btn-outline-primary.disabled, .btn-outline-primary:disabled { color: rgb(33, 56, 106); background-color: transparent; } .btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(33, 56, 106); border-color: rgb(33, 56, 106); } .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus { box-shadow: rgba(33, 56, 106, 0.5) 0px 0px 0px 0.2rem; } .btn-outline-secondary { color: rgb(193, 0, 119); border-color: rgb(193, 0, 119); } .btn-outline-secondary:hover { color: rgb(255, 255, 255); background-color: rgb(193, 0, 119); border-color: rgb(193, 0, 119); } .btn-outline-secondary:focus, .btn-outline-secondary.focus { box-shadow: rgba(193, 0, 119, 0.5) 0px 0px 0px 0.2rem; } .btn-outline-secondary.disabled, .btn-outline-secondary:disabled { color: rgb(193, 0, 119); background-color: transparent; } .btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(193, 0, 119); border-color: rgb(193, 0, 119); } .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus { box-shadow: rgba(193, 0, 119, 0.5) 0px 0px 0px 0.2rem; } .btn-outline-success { color: rgb(111, 186, 37); border-color: rgb(111, 186, 37); } .btn-outline-success:hover { color: rgb(255, 255, 255); background-color: rgb(111, 186, 37); border-color: rgb(111, 186, 37); } .btn-outline-success:focus, .btn-outline-success.focus { box-shadow: rgba(111, 186, 37, 0.5) 0px 0px 0px 0.2rem; } .btn-outline-success.disabled, .btn-outline-success:disabled { color: rgb(111, 186, 37); background-color: transparent; } .btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(111, 186, 37); border-color: rgb(111, 186, 37); } .btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-success.dropdown-toggle:focus { box-shadow: rgba(111, 186, 37, 0.5) 0px 0px 0px 0.2rem; } .btn-outline-info { color: rgb(0, 129, 150); border-color: rgb(0, 129, 150); } .btn-outline-info:hover { color: rgb(255, 255, 255); background-color: rgb(0, 129, 150); border-color: rgb(0, 129, 150); } .btn-outline-info:focus, .btn-outline-info.focus { box-shadow: rgba(0, 129, 150, 0.5) 0px 0px 0px 0.2rem; } .btn-outline-info.disabled, .btn-outline-info:disabled { color: rgb(0, 129, 150); background-color: transparent; } .btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(0, 129, 150); border-color: rgb(0, 129, 150); } .btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-info.dropdown-toggle:focus { box-shadow: rgba(0, 129, 150, 0.5) 0px 0px 0px 0.2rem; } .btn-outline-warning { color: rgb(240, 173, 78); border-color: rgb(240, 173, 78); } .btn-outline-warning:hover { color: rgb(29, 33, 37); background-color: rgb(240, 173, 78); border-color: rgb(240, 173, 78); } .btn-outline-warning:focus, .btn-outline-warning.focus { box-shadow: rgba(240, 173, 78, 0.5) 0px 0px 0px 0.2rem; } .btn-outline-warning.disabled, .btn-outline-warning:disabled { color: rgb(240, 173, 78); background-color: transparent; } .btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle { color: rgb(29, 33, 37); background-color: rgb(240, 173, 78); border-color: rgb(240, 173, 78); } .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-warning.dropdown-toggle:focus { box-shadow: rgba(240, 173, 78, 0.5) 0px 0px 0px 0.2rem; } .btn-outline-danger { color: rgb(219, 52, 72); border-color: rgb(219, 52, 72); } .btn-outline-danger:hover { color: rgb(255, 255, 255); background-color: rgb(219, 52, 72); border-color: rgb(219, 52, 72); } .btn-outline-danger:focus, .btn-outline-danger.focus { box-shadow: rgba(219, 52, 72, 0.5) 0px 0px 0px 0.2rem; } .btn-outline-danger.disabled, .btn-outline-danger:disabled { color: rgb(219, 52, 72); background-color: transparent; } .btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(219, 52, 72); border-color: rgb(219, 52, 72); } .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger.dropdown-toggle:focus { box-shadow: rgba(219, 52, 72, 0.5) 0px 0px 0px 0.2rem; } .btn-outline-light { color: rgb(248, 249, 250); border-color: rgb(248, 249, 250); } .btn-outline-light:hover { color: rgb(29, 33, 37); background-color: rgb(248, 249, 250); border-color: rgb(248, 249, 250); } .btn-outline-light:focus, .btn-outline-light.focus { box-shadow: rgba(248, 249, 250, 0.5) 0px 0px 0px 0.2rem; } .btn-outline-light.disabled, .btn-outline-light:disabled { color: rgb(248, 249, 250); background-color: transparent; } .btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle { color: rgb(29, 33, 37); background-color: rgb(248, 249, 250); border-color: rgb(248, 249, 250); } .btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light.dropdown-toggle:focus { box-shadow: rgba(248, 249, 250, 0.5) 0px 0px 0px 0.2rem; } .btn-outline-dark { color: rgb(52, 58, 64); border-color: rgb(52, 58, 64); } .btn-outline-dark:hover { color: rgb(255, 255, 255); background-color: rgb(52, 58, 64); border-color: rgb(52, 58, 64); } .btn-outline-dark:focus, .btn-outline-dark.focus { box-shadow: rgba(52, 58, 64, 0.5) 0px 0px 0px 0.2rem; } .btn-outline-dark.disabled, .btn-outline-dark:disabled { color: rgb(52, 58, 64); background-color: transparent; } .btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(52, 58, 64); border-color: rgb(52, 58, 64); } .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark.dropdown-toggle:focus { box-shadow: rgba(52, 58, 64, 0.5) 0px 0px 0px 0.2rem; } .btn-link { font-weight: 400; color: rgb(13, 50, 115); text-decoration: none; } .btn-link:hover { color: rgb(55, 58, 60); text-decoration: underline; } .btn-link:focus, .btn-link.focus { text-decoration: underline; } .btn-link:disabled, .btn-link.disabled { color: rgb(85, 89, 92); pointer-events: none; } .btn-lg, .btn-group-lg > .btn { padding: 0.5rem 1rem; font-size: 1.25rem; line-height: 1.5; border-radius: 0.6rem; } @media (max-width: 1200px) { .btn-lg, .btn-group-lg > .btn { font-size: calc(0.935rem + 0.42vw); } } .btn-sm, .btn-group-sm > .btn { padding: 0.25rem 0.5rem; font-size: 0.875rem; line-height: 1.5; border-radius: 0.2rem; } .btn-block { display: block; width: 100%; } .btn-block + .btn-block { margin-top: 0.5rem; } input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block { width: 100%; } .fade { transition: opacity 0.15s linear 0s; } @media (prefers-reduced-motion: reduce) { .fade { transition: none 0s ease 0s; } } .fade:not(.show) { opacity: 0; } .collapse:not(.show) { display: none; } .collapsing { position: relative; height: 0px; overflow: hidden; transition: height 0.35s ease 0s; } @media (prefers-reduced-motion: reduce) { .collapsing { transition: none 0s ease 0s; } } .collapsing.width { width: 0px; height: auto; transition: width 0.35s ease 0s; } @media (prefers-reduced-motion: reduce) { .collapsing.width { transition: none 0s ease 0s; } } .dropup, .dropright, .dropdown, .dropleft { position: relative; } .dropdown-toggle { white-space: nowrap; } .dropdown-toggle::after { display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: ""; border-width: 0.3em 0.3em 0px; border-top-style: solid; border-top-color: initial; border-right-style: solid; border-right-color: transparent; border-bottom-style: initial; border-bottom-color: initial; border-left-style: solid; border-left-color: transparent; } .dropdown-toggle:empty::after { margin-left: 0px; } .dropdown-menu { position: absolute; top: 100%; left: 0px; z-index: 1000; display: none; float: left; min-width: 10rem; padding: 0.5rem 0px; margin: 0.125rem 0px 0px; font-size: 1rem; color: rgb(29, 33, 37); text-align: left; list-style: none; background-color: rgb(255, 255, 255); background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 2px; } @media (max-width: 1200px) { .dropdown-menu { font-size: calc(0.91rem + 0.12vw); } } .dropdown-menu-left { right: auto; left: 0px; } .dropdown-menu-right { right: 0px; left: auto; } @media (min-width: 576px) { .dropdown-menu-sm-left { right: auto; left: 0px; } .dropdown-menu-sm-right { right: 0px; left: auto; } } @media (min-width: 768px) { .dropdown-menu-md-left { right: auto; left: 0px; } .dropdown-menu-md-right { right: 0px; left: auto; } } @media (min-width: 992px) { .dropdown-menu-lg-left { right: auto; left: 0px; } .dropdown-menu-lg-right { right: 0px; left: auto; } } @media (min-width: 1200px) { .dropdown-menu-xl-left { right: auto; left: 0px; } .dropdown-menu-xl-right { right: 0px; left: auto; } } .dropup .dropdown-menu { top: auto; bottom: 100%; margin-top: 0px; margin-bottom: 0.125rem; } .dropup .dropdown-toggle::after { display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: ""; border-width: 0px 0.3em 0.3em; border-top-style: initial; border-top-color: initial; border-right-style: solid; border-right-color: transparent; border-bottom-style: solid; border-bottom-color: initial; border-left-style: solid; border-left-color: transparent; } .dropup .dropdown-toggle:empty::after { margin-left: 0px; } .dropright .dropdown-menu { top: 0px; right: auto; left: 100%; margin-top: 0px; margin-left: 0.125rem; } .dropright .dropdown-toggle::after { display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: ""; border-width: 0.3em 0px 0.3em 0.3em; border-top-style: solid; border-top-color: transparent; border-right-style: initial; border-right-color: initial; border-bottom-style: solid; border-bottom-color: transparent; border-left-style: solid; border-left-color: initial; } .dropright .dropdown-toggle:empty::after { margin-left: 0px; } .dropright .dropdown-toggle::after { vertical-align: 0px; } .dropleft .dropdown-menu { top: 0px; right: 100%; left: auto; margin-top: 0px; margin-right: 0.125rem; } .dropleft .dropdown-toggle::after { display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: ""; } .dropleft .dropdown-toggle::after { display: none; } .dropleft .dropdown-toggle::before { display: inline-block; margin-right: 0.255em; vertical-align: 0.255em; content: ""; border-top: 0.3em solid transparent; border-right: 0.3em solid; border-bottom: 0.3em solid transparent; } .dropleft .dropdown-toggle:empty::after { margin-left: 0px; } .dropleft .dropdown-toggle::before { vertical-align: 0px; } .dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] { right: auto; bottom: auto; } .dropdown-divider { height: 0px; margin: 0.5rem 0px; overflow: hidden; border-top: 1px solid rgb(233, 236, 239); } .dropdown-item { display: block; width: 100%; padding: 0.25rem 1.5rem; clear: both; font-weight: 400; color: rgb(29, 33, 37); text-align: inherit; white-space: nowrap; background-color: transparent; border: 0px; } .dropdown-item:hover, .dropdown-item:focus { color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(33, 56, 106); } .dropdown-item.active, .dropdown-item:active { color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(33, 56, 106); } .dropdown-item.disabled, .dropdown-item:disabled { color: rgb(143, 149, 158); pointer-events: none; background-color: transparent; } .dropdown-menu.show { display: block; } .dropdown-header { display: block; padding: 0.5rem 1.5rem; margin-bottom: 0px; font-size: 0.875rem; color: rgb(85, 89, 92); white-space: nowrap; } .dropdown-item-text { display: block; padding: 0.25rem 1.5rem; color: rgb(29, 33, 37); } .btn-group, .btn-group-vertical { position: relative; display: inline-flex; vertical-align: middle; } .btn-group > .btn, .btn-group-vertical > .btn { position: relative; flex: 1 1 auto; } .btn-group > .btn:hover, .btn-group-vertical > .btn:hover { z-index: 1; } .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active, .btn-group-vertical > .btn:focus, .btn-group-vertical > .btn:active, .btn-group-vertical > .btn.active { z-index: 1; } .btn-toolbar { display: flex; flex-wrap: wrap; justify-content: flex-start; } .btn-toolbar .input-group { width: auto; } .btn-group > .btn:not(:first-child), .btn-group > .btn-group:not(:first-child) { margin-left: -2px; } .btn-group > .btn:not(:last-child):not(.dropdown-toggle), .btn-group > .btn-group:not(:last-child) > .btn { border-top-right-radius: 0px; border-bottom-right-radius: 0px; } .btn-group > .btn:not(:first-child), .btn-group > .btn-group:not(:first-child) > .btn { border-top-left-radius: 0px; border-bottom-left-radius: 0px; } .dropdown-toggle-split { padding-right: 0.5625rem; padding-left: 0.5625rem; } .dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after { margin-left: 0px; } .dropleft .dropdown-toggle-split::before { margin-right: 0px; } .btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split { padding-right: 0.375rem; padding-left: 0.375rem; } .btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split { padding-right: 0.75rem; padding-left: 0.75rem; } .btn-group-vertical { flex-direction: column; align-items: flex-start; justify-content: center; } .btn-group-vertical > .btn, .btn-group-vertical > .btn-group { width: 100%; } .btn-group-vertical > .btn:not(:first-child), .btn-group-vertical > .btn-group:not(:first-child) { margin-top: -2px; } .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), .btn-group-vertical > .btn-group:not(:last-child) > .btn { border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; } .btn-group-vertical > .btn:not(:first-child), .btn-group-vertical > .btn-group:not(:first-child) > .btn { border-top-left-radius: 0px; border-top-right-radius: 0px; } .btn-group-toggle > .btn, .btn-group-toggle > .btn-group > .btn { margin-bottom: 0px; } .btn-group-toggle > .btn input[type="radio"], .btn-group-toggle > .btn input[type="checkbox"], .btn-group-toggle > .btn-group > .btn input[type="radio"], .btn-group-toggle > .btn-group > .btn input[type="checkbox"] { position: absolute; clip: rect(0px, 0px, 0px, 0px); pointer-events: none; } .input-group { position: relative; display: flex; flex-wrap: wrap; align-items: stretch; width: 100%; } .input-group > .form-control, .input-group > .form-control-plaintext, .input-group > .custom-select, .input-group > .custom-file { position: relative; flex: 1 1 auto; width: 1%; min-width: 0px; margin-bottom: 0px; } .input-group > .form-control + .form-control, .input-group > .form-control + .custom-select, .input-group > .form-control + .custom-file, .input-group > .form-control-plaintext + .form-control, .input-group > .form-control-plaintext + .custom-select, .input-group > .form-control-plaintext + .custom-file, .input-group > .custom-select + .form-control, .input-group > .custom-select + .custom-select, .input-group > .custom-select + .custom-file, .input-group > .custom-file + .form-control, .input-group > .custom-file + .custom-select, .input-group > .custom-file + .custom-file { margin-left: -2px; } .input-group > .form-control:focus, .input-group > .custom-select:focus, .input-group > .custom-file .custom-file-input:focus ~ .custom-file-label { z-index: 3; } .input-group > .custom-file .custom-file-input:focus { z-index: 4; } .input-group > .form-control:not(:first-child), .input-group > .custom-select:not(:first-child) { border-top-left-radius: 0px; border-bottom-left-radius: 0px; } .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::after { border-top-right-radius: 0px; border-bottom-right-radius: 0px; } .input-group > .custom-file:not(:first-child) .custom-file-label { border-top-left-radius: 0px; border-bottom-left-radius: 0px; } .input-group:not(.has-validation) > .form-control:not(:last-child), .input-group:not(.has-validation) > .custom-select:not(:last-child), .input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label, .input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label::after { border-top-right-radius: 0px; border-bottom-right-radius: 0px; } .input-group.has-validation > .form-control:nth-last-child(n+3), .input-group.has-validation > .custom-select:nth-last-child(n+3), .input-group.has-validation > .custom-file:nth-last-child(n+3) .custom-file-label, .input-group.has-validation > .custom-file:nth-last-child(n+3) .custom-file-label::after { border-top-right-radius: 0px; border-bottom-right-radius: 0px; } .input-group-prepend, .input-group-append { display: flex; } .input-group-prepend .btn, .input-group-append .btn { position: relative; z-index: 2; } .input-group-prepend .btn:focus, .input-group-append .btn:focus { z-index: 3; } .input-group-prepend .btn + .btn, .input-group-prepend .btn + .input-group-text, .input-group-prepend .input-group-text + .input-group-text, .input-group-prepend .input-group-text + .btn, .input-group-append .btn + .btn, .input-group-append .btn + .input-group-text, .input-group-append .input-group-text + .input-group-text, .input-group-append .input-group-text + .btn { margin-left: -2px; } .input-group-prepend { margin-right: -2px; } .input-group-append { margin-left: -2px; } .input-group-text { display: flex; align-items: center; padding: 0.375rem 0.75rem; margin-bottom: 0px; font-size: 1rem; font-weight: 400; line-height: 1.6; color: rgb(73, 80, 87); text-align: center; white-space: nowrap; background-color: rgb(233, 236, 239); border: 2px solid rgb(143, 149, 158); border-radius: 2px; } @media (max-width: 1200px) { .input-group-text { font-size: calc(0.91rem + 0.12vw); } } .input-group-text input[type="radio"], .input-group-text input[type="checkbox"] { margin-top: 0px; } .input-group-lg > .form-control:not(textarea), .input-group-lg > .custom-select { height: calc(1.5em + 4px + 1rem); } .input-group-lg > .form-control, .input-group-lg > .custom-select, .input-group-lg > .input-group-prepend > .input-group-text, .input-group-lg > .input-group-append > .input-group-text, .input-group-lg > .input-group-prepend > .btn, .input-group-lg > .input-group-append > .btn { padding: 0.5rem 1rem; font-size: 1.25rem; line-height: 1.5; border-radius: 0.6rem; } @media (max-width: 1200px) { .input-group-lg > .form-control, .input-group-lg > .custom-select, .input-group-lg > .input-group-prepend > .input-group-text, .input-group-lg > .input-group-append > .input-group-text, .input-group-lg > .input-group-prepend > .btn, .input-group-lg > .input-group-append > .btn { font-size: calc(0.935rem + 0.42vw); } } .input-group-sm > .form-control:not(textarea), .input-group-sm > .custom-select { height: calc(1.5em + 4px + 0.5rem); } .input-group-sm > .form-control, .input-group-sm > .custom-select, .input-group-sm > .input-group-prepend > .input-group-text, .input-group-sm > .input-group-append > .input-group-text, .input-group-sm > .input-group-prepend > .btn, .input-group-sm > .input-group-append > .btn { padding: 0.25rem 0.5rem; font-size: 0.875rem; line-height: 1.5; border-radius: 0.2rem; } .input-group-lg > .custom-select, .input-group-sm > .custom-select { padding-right: 1.75rem; } .input-group > .input-group-prepend > .btn, .input-group > .input-group-prepend > .input-group-text, .input-group:not(.has-validation) > .input-group-append:not(:last-child) > .btn, .input-group:not(.has-validation) > .input-group-append:not(:last-child) > .input-group-text, .input-group.has-validation > .input-group-append:nth-last-child(n+3) > .btn, .input-group.has-validation > .input-group-append:nth-last-child(n+3) > .input-group-text, .input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group > .input-group-append:last-child > .input-group-text:not(:last-child) { border-top-right-radius: 0px; border-bottom-right-radius: 0px; } .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: 0px; border-bottom-left-radius: 0px; } .custom-control { position: relative; z-index: 1; display: block; min-height: 1.6rem; padding-left: 1.75rem; } .custom-control-inline { display: inline-flex; margin-right: 1rem; } .custom-control-input { position: absolute; left: 0px; z-index: -1; width: 1.25rem; height: 1.425rem; opacity: 0; } .custom-control-input:checked ~ .custom-control-label::before { color: rgb(255, 255, 255); border-color: rgb(33, 56, 106); background-color: rgb(33, 56, 106); } .custom-control-input:focus ~ .custom-control-label::before { box-shadow: rgba(33, 56, 106, 0.75) 0px 0px 0px 0.2rem; } .custom-control-input:focus:not(:checked) ~ .custom-control-label::before { border-color: rgb(69, 110, 197); } .custom-control-input:not(:disabled):active ~ .custom-control-label::before { color: rgb(255, 255, 255); background-color: rgb(108, 140, 209); border-color: rgb(108, 140, 209); } .custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label { color: rgb(85, 89, 92); } .custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before { background-color: rgb(233, 236, 239); } .custom-control-label { position: relative; margin-bottom: 0px; vertical-align: top; } .custom-control-label::before { position: absolute; top: 0.175rem; left: -1.75rem; display: block; width: 1.25rem; height: 1.25rem; pointer-events: none; content: ""; background-color: rgb(255, 255, 255); border: 2px solid rgb(143, 149, 158); } .custom-control-label::after { position: absolute; top: 0.175rem; left: -1.75rem; display: block; width: 1.25rem; height: 1.25rem; content: ""; background: 50% center / 50% 50% no-repeat; } .custom-checkbox .custom-control-label::before { border-radius: 2px; } .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23ffffff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e"); } .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before { border-color: rgb(33, 56, 106); background-color: rgb(33, 56, 106); } .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23ffffff' d='M0 2h4'/%3e%3c/svg%3e"); } .custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before { background-color: rgba(33, 56, 106, 0.5); } .custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before { background-color: rgba(33, 56, 106, 0.5); } .custom-radio .custom-control-label::before { border-radius: 50%; } .custom-radio .custom-control-input:checked ~ .custom-control-label::after { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23ffffff'/%3e%3c/svg%3e"); } .custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before { background-color: rgba(33, 56, 106, 0.5); } .custom-switch { padding-left: 2.6875rem; } .custom-switch .custom-control-label::before { left: -2.6875rem; width: 2.1875rem; pointer-events: all; border-radius: 0.625rem; } .custom-switch .custom-control-label::after { top: calc(4px + 0.175rem); left: calc(4px - 2.6875rem); width: calc(-8px + 1.25rem); height: calc(-8px + 1.25rem); background-color: rgb(143, 149, 158); border-radius: 0.625rem; transition: transform 0.15s ease-in-out 0s, background-color 0.15s ease-in-out 0s, border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s; } @media (prefers-reduced-motion: reduce) { .custom-switch .custom-control-label::after { transition: none 0s ease 0s; } } .custom-switch .custom-control-input:checked ~ .custom-control-label::after { background-color: rgb(255, 255, 255); transform: translateX(0.9375rem); } .custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before { background-color: rgba(33, 56, 106, 0.5); } .custom-select { display: inline-block; width: 100%; height: calc(1.6em + 4px + 0.75rem); padding: 0.375rem 1.75rem 0.375rem 0.75rem; font-size: 1rem; font-weight: 400; line-height: 1.6; color: rgb(73, 80, 87); vertical-align: middle; background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center / 8px 10px no-repeat rgb(255, 255, 255); border: 2px solid rgb(143, 149, 158); border-radius: 2px; appearance: none; } @media (max-width: 1200px) { .custom-select { font-size: calc(0.91rem + 0.12vw); } } .custom-select:focus { border-color: rgb(69, 110, 197); outline: 0px; box-shadow: rgba(33, 56, 106, 0.75) 0px 0px 0px 0.2rem; } .custom-select[multiple], .custom-select[size]:not([size="1"]) { height: auto; padding-right: 0.75rem; background-image: none; } .custom-select:disabled { color: rgb(85, 89, 92); background-color: rgb(233, 236, 239); } .custom-select-sm { height: calc(1.5em + 4px + 0.5rem); padding-top: 0.25rem; padding-bottom: 0.25rem; padding-left: 0.5rem; font-size: 0.875rem; } .custom-select-lg { height: calc(1.5em + 4px + 1rem); padding-top: 0.5rem; padding-bottom: 0.5rem; padding-left: 1rem; font-size: 1.25rem; } @media (max-width: 1200px) { .custom-select-lg { font-size: calc(0.935rem + 0.42vw); } } .custom-file { position: relative; display: inline-block; width: 100%; height: calc(1.6em + 4px + 0.75rem); margin-bottom: 0px; } .custom-file-input { position: relative; z-index: 2; width: 100%; height: calc(1.6em + 4px + 0.75rem); margin: 0px; overflow: hidden; opacity: 0; } .custom-file-input:focus ~ .custom-file-label { border-color: rgb(69, 110, 197); box-shadow: rgba(33, 56, 106, 0.75) 0px 0px 0px 0.2rem; } .custom-file-input[disabled] ~ .custom-file-label, .custom-file-input:disabled ~ .custom-file-label { background-color: rgb(233, 236, 239); } .custom-file-input:lang(en) ~ .custom-file-label::after { content: "Browse"; } .custom-file-input ~ .custom-file-label[data-browse]::after { content: attr(data-browse); } .custom-file-label { position: absolute; top: 0px; right: 0px; left: 0px; z-index: 1; height: calc(1.6em + 4px + 0.75rem); padding: 0.375rem 0.75rem; overflow: hidden; font-weight: 400; line-height: 1.6; color: rgb(73, 80, 87); background-color: rgb(255, 255, 255); border: 2px solid rgb(143, 149, 158); border-radius: 2px; } .custom-file-label::after { position: absolute; top: 0px; right: 0px; bottom: 0px; z-index: 3; display: block; height: calc(1.6em + 0.75rem); padding: 0.375rem 0.75rem; line-height: 1.6; color: rgb(73, 80, 87); content: "Browse"; background-color: rgb(233, 236, 239); border-left: inherit; border-radius: 0px 2px 2px 0px; } .custom-range { width: 100%; height: 1.4rem; padding: 0px; background-color: transparent; appearance: none; } .custom-range:focus { outline: 0px; } .custom-range:focus::-webkit-slider-thumb { box-shadow: rgb(240, 240, 240) 0px 0px 0px 1px, rgba(33, 56, 106, 0.75) 0px 0px 0px 0.2rem; } .custom-range::-webkit-slider-thumb { width: 1rem; height: 1rem; margin-top: -0.25rem; background-color: rgb(33, 56, 106); border: 0px; border-radius: 1rem; transition: background-color 0.15s ease-in-out 0s, border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s; appearance: none; } @media (prefers-reduced-motion: reduce) { .custom-range::-webkit-slider-thumb { transition: none 0s ease 0s; } } .custom-range::-webkit-slider-thumb:active { background-color: rgb(108, 140, 209); } .custom-range::-webkit-slider-runnable-track { width: 100%; height: 0.5rem; color: transparent; cursor: pointer; background-color: rgb(222, 226, 230); border-color: transparent; border-radius: 1rem; } @media (prefers-reduced-motion: reduce) { } @media (prefers-reduced-motion: reduce) { } .custom-range:disabled::-webkit-slider-thumb { background-color: rgb(143, 149, 158); } .custom-range:disabled::-webkit-slider-runnable-track { cursor: default; } .custom-control-label::before, .custom-file-label, .custom-select { transition: background-color 0.15s ease-in-out 0s, border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s; } @media (prefers-reduced-motion: reduce) { .custom-control-label::before, .custom-file-label, .custom-select { transition: none 0s ease 0s; } } .nav { display: flex; flex-wrap: wrap; padding-left: 0px; margin-bottom: 0px; list-style: none; } .nav-link { display: block; padding: 0.5rem 1rem; } .nav-link:hover, .nav-link:focus { text-decoration: none; } .nav-link.disabled { color: rgb(85, 89, 92); pointer-events: none; cursor: default; } .nav-tabs { border-bottom: 1px solid rgb(222, 226, 230); } .nav-tabs .nav-link { margin-bottom: -1px; background-color: transparent; border: 1px solid transparent; border-top-left-radius: 2px; border-top-right-radius: 2px; } .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus { isolation: isolate; border-color: rgb(233, 236, 239) rgb(233, 236, 239) rgb(222, 226, 230); } .nav-tabs .nav-link.disabled { color: rgb(85, 89, 92); background-color: transparent; border-color: transparent; } .nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link { color: rgb(73, 80, 87); background-color: rgb(240, 240, 240); border-color: rgb(222, 226, 230) rgb(222, 226, 230) rgb(240, 240, 240); } .nav-tabs .dropdown-menu { margin-top: -1px; border-top-left-radius: 0px; border-top-right-radius: 0px; } .nav-pills .nav-link { background: none; border: 0px; border-radius: 2px; } .nav-pills .nav-link.active, .nav-pills .show > .nav-link { color: rgb(255, 255, 255); background-color: rgb(33, 56, 106); } .nav-fill > .nav-link, .nav-fill .nav-item { flex: 1 1 auto; text-align: center; } .nav-justified > .nav-link, .nav-justified .nav-item { flex-basis: 0%; flex-grow: 1; text-align: center; } .tab-content > .tab-pane { display: none; } .tab-content > .active { display: block; } .navbar { position: relative; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; padding: 0.5rem 1rem; } .navbar .container, .navbar .container-fluid, .navbar .container-sm, .navbar .container-md, .navbar .container-lg, .navbar .container-xl, .navbar > .container-sm, .navbar > .container-md, .navbar > .container-lg, .navbar > .container-xl { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; } .navbar-brand { display: inline-block; padding-top: 0.3rem; padding-bottom: 0.3rem; margin-right: 1rem; font-size: 1.25rem; line-height: inherit; white-space: nowrap; } @media (max-width: 1200px) { .navbar-brand { font-size: calc(0.935rem + 0.42vw); } } .navbar-brand:hover, .navbar-brand:focus { text-decoration: none; } .navbar-nav { display: flex; flex-direction: column; padding-left: 0px; margin-bottom: 0px; list-style: none; } .navbar-nav .nav-link { padding-right: 0px; padding-left: 0px; } .navbar-nav .dropdown-menu { position: static; float: none; } .navbar-text { display: inline-block; padding-top: 0.5rem; padding-bottom: 0.5rem; } .navbar-collapse { flex-basis: 100%; flex-grow: 1; align-items: center; } .navbar-toggler { padding: 0.25rem 0.75rem; font-size: 1.25rem; line-height: 1; background-color: transparent; border: 1px solid transparent; border-radius: 2px; } @media (max-width: 1200px) { .navbar-toggler { font-size: calc(0.935rem + 0.42vw); } } .navbar-toggler:hover, .navbar-toggler:focus { text-decoration: none; } .navbar-toggler-icon { display: inline-block; width: 1.5em; height: 1.5em; vertical-align: middle; content: ""; background: 50% center / 100% 100% no-repeat; } .navbar-nav-scroll { max-height: 75vh; overflow-y: auto; } @media (max-width: 575.98px) { .navbar-expand-sm > .container, .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl { padding-right: 0px; padding-left: 0px; } } @media (min-width: 576px) { .navbar-expand-sm { flex-flow: row; justify-content: flex-start; } .navbar-expand-sm .navbar-nav { flex-direction: row; } .navbar-expand-sm .navbar-nav .dropdown-menu { position: absolute; } .navbar-expand-sm .navbar-nav .nav-link { padding-right: 0.5rem; padding-left: 0.5rem; } .navbar-expand-sm > .container, .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl { flex-wrap: nowrap; } .navbar-expand-sm .navbar-nav-scroll { overflow: visible; } .navbar-expand-sm .navbar-collapse { display: flex !important; flex-basis: auto; } .navbar-expand-sm .navbar-toggler { display: none; } } @media (max-width: 767.98px) { .navbar-expand-md > .container, .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl { padding-right: 0px; padding-left: 0px; } } @media (min-width: 768px) { .navbar-expand-md { flex-flow: row; justify-content: flex-start; } .navbar-expand-md .navbar-nav { flex-direction: row; } .navbar-expand-md .navbar-nav .dropdown-menu { position: absolute; } .navbar-expand-md .navbar-nav .nav-link { padding-right: 0.5rem; padding-left: 0.5rem; } .navbar-expand-md > .container, .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl { flex-wrap: nowrap; } .navbar-expand-md .navbar-nav-scroll { overflow: visible; } .navbar-expand-md .navbar-collapse { display: flex !important; flex-basis: auto; } .navbar-expand-md .navbar-toggler { display: none; } } @media (max-width: 991.98px) { .navbar-expand-lg > .container, .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl { padding-right: 0px; padding-left: 0px; } } @media (min-width: 992px) { .navbar-expand-lg { flex-flow: row; justify-content: flex-start; } .navbar-expand-lg .navbar-nav { flex-direction: row; } .navbar-expand-lg .navbar-nav .dropdown-menu { position: absolute; } .navbar-expand-lg .navbar-nav .nav-link { padding-right: 0.5rem; padding-left: 0.5rem; } .navbar-expand-lg > .container, .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl { flex-wrap: nowrap; } .navbar-expand-lg .navbar-nav-scroll { overflow: visible; } .navbar-expand-lg .navbar-collapse { display: flex !important; flex-basis: auto; } .navbar-expand-lg .navbar-toggler { display: none; } } @media (max-width: 1199.98px) { .navbar-expand-xl > .container, .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl { padding-right: 0px; padding-left: 0px; } } @media (min-width: 1200px) { .navbar-expand-xl { flex-flow: row; justify-content: flex-start; } .navbar-expand-xl .navbar-nav { flex-direction: row; } .navbar-expand-xl .navbar-nav .dropdown-menu { position: absolute; } .navbar-expand-xl .navbar-nav .nav-link { padding-right: 0.5rem; padding-left: 0.5rem; } .navbar-expand-xl > .container, .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl { flex-wrap: nowrap; } .navbar-expand-xl .navbar-nav-scroll { overflow: visible; } .navbar-expand-xl .navbar-collapse { display: flex !important; flex-basis: auto; } .navbar-expand-xl .navbar-toggler { display: none; } } .navbar-expand { flex-flow: row; justify-content: flex-start; } .navbar-expand > .container, .navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl { padding-right: 0px; padding-left: 0px; } .navbar-expand .navbar-nav { flex-direction: row; } .navbar-expand .navbar-nav .dropdown-menu { position: absolute; } .navbar-expand .navbar-nav .nav-link { padding-right: 0.5rem; padding-left: 0.5rem; } .navbar-expand > .container, .navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl { flex-wrap: nowrap; } .navbar-expand .navbar-nav-scroll { overflow: visible; } .navbar-expand .navbar-collapse { display: flex !important; flex-basis: auto; } .navbar-expand .navbar-toggler { display: none; } .navbar-light .navbar-brand { color: rgba(0, 0, 0, 0.9); } .navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus { color: rgba(0, 0, 0, 0.9); } .navbar-light .navbar-nav .nav-link { color: rgba(0, 0, 0, 0.6); } .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus { color: rgba(0, 0, 0, 0.9); } .navbar-light .navbar-nav .nav-link.disabled { color: rgba(0, 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, 0.9); } .navbar-light .navbar-toggler { color: rgba(0, 0, 0, 0.6); border-color: rgba(0, 0, 0, 0.1); } .navbar-light .navbar-toggler-icon { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.6%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); } .navbar-light .navbar-text { color: rgba(0, 0, 0, 0.6); } .navbar-light .navbar-text a { color: rgba(0, 0, 0, 0.9); } .navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus { color: rgba(0, 0, 0, 0.9); } .navbar-dark .navbar-brand { color: rgb(255, 255, 255); } .navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus { color: rgb(255, 255, 255); } .navbar-dark .navbar-nav .nav-link { color: rgba(255, 255, 255, 0.5); } .navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus { color: rgb(255, 255, 255); } .navbar-dark .navbar-nav .nav-link.disabled { color: rgba(255, 255, 255, 0.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: rgb(255, 255, 255); } .navbar-dark .navbar-toggler { color: rgba(255, 255, 255, 0.5); border-color: rgba(255, 255, 255, 0.1); } .navbar-dark .navbar-toggler-icon { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); } .navbar-dark .navbar-text { color: rgba(255, 255, 255, 0.5); } .navbar-dark .navbar-text a { color: rgb(255, 255, 255); } .navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus { color: rgb(255, 255, 255); } .card { position: relative; display: flex; flex-direction: column; min-width: 0px; overflow-wrap: break-word; background-color: rgb(255, 255, 255); background-clip: border-box; border: 1px solid rgb(215, 223, 227); border-radius: 4px; } .card > hr { margin-right: 0px; margin-left: 0px; } .card > .list-group { border-top: inherit; border-bottom: inherit; } .card > .list-group:first-child { border-top-width: 0px; border-top-left-radius: 3px; border-top-right-radius: 3px; } .card > .list-group:last-child { border-bottom-width: 0px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; } .card > .card-header + .list-group, .card > .list-group + .card-footer { border-top: 0px; } .card-body { flex: 1 1 auto; min-height: 1px; padding: 1.25rem; } .card-title { margin-bottom: 0.75rem; } .card-subtitle { margin-top: -0.375rem; margin-bottom: 0px; } .card-text:last-child { margin-bottom: 0px; } .card-link:hover { text-decoration: none; } .card-link + .card-link { margin-left: 1.25rem; } .card-header { padding: 0.75rem 1.25rem; margin-bottom: 0px; background-color: rgba(0, 0, 0, 0.03); border-bottom: 1px solid rgb(215, 223, 227); } .card-header:first-child { border-radius: 3px 3px 0px 0px; } .card-footer { padding: 0.75rem 1.25rem; background-color: rgba(0, 0, 0, 0.03); border-top: 1px solid rgb(215, 223, 227); } .card-footer:last-child { border-radius: 0px 0px 3px 3px; } .card-header-tabs { margin-right: -0.625rem; margin-bottom: -0.75rem; margin-left: -0.625rem; border-bottom: 0px; } .card-header-pills { margin-right: -0.625rem; margin-left: -0.625rem; } .card-img-overlay { position: absolute; inset: 0px; padding: 1.25rem; border-radius: 3px; } .card-img, .card-img-top, .card-img-bottom { flex-shrink: 0; width: 100%; } .card-img, .card-img-top { border-top-left-radius: 3px; border-top-right-radius: 3px; } .card-img, .card-img-bottom { border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; } .card-deck .card { margin-bottom: 0.25rem; } @media (min-width: 576px) { .card-deck { display: flex; flex-flow: wrap; margin-right: -0.25rem; margin-left: -0.25rem; } .card-deck .card { flex: 1 0 0%; margin-right: 0.25rem; margin-bottom: 0px; margin-left: 0.25rem; } } .card-group > .card { margin-bottom: 0.25rem; } @media (min-width: 576px) { .card-group { display: flex; flex-flow: wrap; } .card-group > .card { flex: 1 0 0%; margin-bottom: 0px; } .card-group > .card + .card { margin-left: 0px; border-left: 0px; } .card-group > .card:not(:last-child) { border-top-right-radius: 0px; border-bottom-right-radius: 0px; } .card-group > .card:not(:last-child) .card-img-top, .card-group > .card:not(:last-child) .card-header { border-top-right-radius: 0px; } .card-group > .card:not(:last-child) .card-img-bottom, .card-group > .card:not(:last-child) .card-footer { border-bottom-right-radius: 0px; } .card-group > .card:not(:first-child) { border-top-left-radius: 0px; border-bottom-left-radius: 0px; } .card-group > .card:not(:first-child) .card-img-top, .card-group > .card:not(:first-child) .card-header { border-top-left-radius: 0px; } .card-group > .card:not(:first-child) .card-img-bottom, .card-group > .card:not(:first-child) .card-footer { border-bottom-left-radius: 0px; } } .card-columns .card { margin-bottom: 0.75rem; } @media (min-width: 576px) { .card-columns { column-count: 3; column-gap: 1.25rem; orphans: 1; widows: 1; } .card-columns .card { display: inline-block; width: 100%; } } .accordion { overflow-anchor: none; } .accordion > .card { overflow: hidden; } .accordion > .card:not(:last-of-type) { border-bottom: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; } .accordion > .card:not(:first-of-type) { border-top-left-radius: 0px; border-top-right-radius: 0px; } .accordion > .card > .card-header { border-radius: 0px; margin-bottom: -1px; } .breadcrumb { display: flex; flex-wrap: wrap; padding: 0.5rem 0px; margin-bottom: 0px; list-style: none; background-color: transparent; border-radius: 2px; } .breadcrumb-item + .breadcrumb-item { padding-left: 0.5rem; } .breadcrumb-item + .breadcrumb-item::before { float: left; padding-right: 0.5rem; color: rgb(85, 89, 92); content: "/"; } .breadcrumb-item + .breadcrumb-item:hover::before { text-decoration: underline; } .breadcrumb-item + .breadcrumb-item:hover::before { text-decoration: none; } .breadcrumb-item.active { color: rgb(85, 89, 92); } .pagination { display: flex; padding-left: 0px; list-style: none; border-radius: 2px; } .page-link { position: relative; display: block; padding: 0.5rem 0.75rem; margin-left: -1px; line-height: 1.25; color: rgb(13, 50, 115); background-color: rgb(255, 255, 255); border: 1px solid rgb(222, 226, 230); } .page-link:hover { z-index: 2; color: rgb(55, 58, 60); text-decoration: none; background-color: rgb(233, 236, 239); border-color: rgb(222, 226, 230); } .page-link:focus { z-index: 3; outline: 0px; box-shadow: rgba(33, 56, 106, 0.75) 0px 0px 0px 0.2rem; } .page-item:first-child .page-link { margin-left: 0px; border-top-left-radius: 2px; border-bottom-left-radius: 2px; } .page-item:last-child .page-link { border-top-right-radius: 2px; border-bottom-right-radius: 2px; } .page-item.active .page-link { z-index: 3; color: rgb(255, 255, 255); background-color: rgb(33, 56, 106); border-color: rgb(33, 56, 106); } .page-item.disabled .page-link { color: rgb(85, 89, 92); pointer-events: none; cursor: auto; background-color: rgb(255, 255, 255); border-color: rgb(222, 226, 230); } .pagination-lg .page-link { padding: 0.75rem 1.5rem; font-size: 1.25rem; line-height: 1.5; } @media (max-width: 1200px) { .pagination-lg .page-link { font-size: calc(0.935rem + 0.42vw); } } .pagination-lg .page-item:first-child .page-link { border-top-left-radius: 0.6rem; border-bottom-left-radius: 0.6rem; } .pagination-lg .page-item:last-child .page-link { border-top-right-radius: 0.6rem; border-bottom-right-radius: 0.6rem; } .pagination-sm .page-link { padding: 0.25rem 0.5rem; font-size: 0.875rem; line-height: 1.5; } .pagination-sm .page-item:first-child .page-link { border-top-left-radius: 0.2rem; border-bottom-left-radius: 0.2rem; } .pagination-sm .page-item:last-child .page-link { border-top-right-radius: 0.2rem; border-bottom-right-radius: 0.2rem; } .badge { display: inline-block; padding: 0.25em 0.4em; font-size: 75%; font-weight: 700; line-height: 1; text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: 2px; transition: color 0.15s ease-in-out 0s, background-color 0.15s ease-in-out 0s, border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s; } @media (prefers-reduced-motion: reduce) { .badge { transition: none 0s ease 0s; } } a.badge:hover, a.badge:focus { text-decoration: none; } .badge:empty { display: none; } .btn .badge { position: relative; top: -1px; } .badge-pill { padding-right: 0.6em; padding-left: 0.6em; border-radius: 10rem; } .badge-primary { color: rgb(255, 255, 255); background-color: rgb(33, 56, 106); } a.badge-primary:hover, a.badge-primary:focus { color: rgb(255, 255, 255); background-color: rgb(21, 35, 67); } a.badge-primary:focus, a.badge-primary.focus { outline: 0px; box-shadow: rgba(33, 56, 106, 0.5) 0px 0px 0px 0.2rem; } .badge-secondary { color: rgb(255, 255, 255); background-color: rgb(193, 0, 119); } a.badge-secondary:hover, a.badge-secondary:focus { color: rgb(255, 255, 255); background-color: rgb(142, 0, 88); } a.badge-secondary:focus, a.badge-secondary.focus { outline: 0px; box-shadow: rgba(193, 0, 119, 0.5) 0px 0px 0px 0.2rem; } .badge-success { color: rgb(255, 255, 255); background-color: rgb(111, 186, 37); } a.badge-success:hover, a.badge-success:focus { color: rgb(255, 255, 255); background-color: rgb(86, 143, 29); } a.badge-success:focus, a.badge-success.focus { outline: 0px; box-shadow: rgba(111, 186, 37, 0.5) 0px 0px 0px 0.2rem; } .badge-info { color: rgb(255, 255, 255); background-color: rgb(0, 129, 150); } a.badge-info:hover, a.badge-info:focus { color: rgb(255, 255, 255); background-color: rgb(0, 85, 99); } a.badge-info:focus, a.badge-info.focus { outline: 0px; box-shadow: rgba(0, 129, 150, 0.5) 0px 0px 0px 0.2rem; } .badge-warning { color: rgb(29, 33, 37); background-color: rgb(240, 173, 78); } a.badge-warning:hover, a.badge-warning:focus { color: rgb(29, 33, 37); background-color: rgb(236, 151, 31); } a.badge-warning:focus, a.badge-warning.focus { outline: 0px; box-shadow: rgba(240, 173, 78, 0.5) 0px 0px 0px 0.2rem; } .badge-danger { color: rgb(255, 255, 255); background-color: rgb(219, 52, 72); } a.badge-danger:hover, a.badge-danger:focus { color: rgb(255, 255, 255); background-color: rgb(187, 33, 52); } a.badge-danger:focus, a.badge-danger.focus { outline: 0px; box-shadow: rgba(219, 52, 72, 0.5) 0px 0px 0px 0.2rem; } .badge-light { color: rgb(29, 33, 37); background-color: rgb(248, 249, 250); } a.badge-light:hover, a.badge-light:focus { color: rgb(29, 33, 37); background-color: rgb(218, 224, 229); } a.badge-light:focus, a.badge-light.focus { outline: 0px; box-shadow: rgba(248, 249, 250, 0.5) 0px 0px 0px 0.2rem; } .badge-dark { color: rgb(255, 255, 255); background-color: rgb(52, 58, 64); } a.badge-dark:hover, a.badge-dark:focus { color: rgb(255, 255, 255); background-color: rgb(29, 33, 36); } a.badge-dark:focus, a.badge-dark.focus { outline: 0px; box-shadow: rgba(52, 58, 64, 0.5) 0px 0px 0px 0.2rem; } .jumbotron { padding: 2rem 1rem; margin-bottom: 2rem; background-color: rgb(233, 236, 239); border-radius: 0.6rem; } @media (min-width: 576px) { .jumbotron { padding: 4rem 2rem; } } .jumbotron-fluid { padding-right: 0px; padding-left: 0px; border-radius: 0px; } .alert { position: relative; padding: 0.75rem 1.25rem; margin-bottom: 1rem; border: 0px solid transparent; border-radius: 2px; } .alert-heading { color: inherit; } .alert-link { font-weight: 700; } .alert-dismissible { padding-right: 4rem; } .alert-dismissible .close { position: absolute; top: 0px; right: 0px; z-index: 2; padding: 0.75rem 1.25rem; color: inherit; } .alert-primary { color: rgb(17, 29, 55); background-color: rgb(211, 215, 225); border-color: rgb(193, 199, 213); } .alert-primary hr { border-top-color: rgb(178, 185, 203); } .alert-primary .alert-link { color: rgb(5, 8, 16); } .alert-secondary { color: rgb(100, 0, 62); background-color: rgb(243, 204, 228); border-color: rgb(238, 184, 217); } .alert-secondary hr { border-top-color: rgb(233, 163, 206); } .alert-secondary .alert-link { color: rgb(49, 0, 30); } .alert-success, .environmenttable .ok { color: rgb(58, 97, 19); background-color: rgb(226, 241, 211); border-color: rgb(215, 236, 194); } .alert-success hr, .environmenttable .ok hr { border-top-color: rgb(202, 230, 175); } .alert-success .alert-link, .environmenttable .ok .alert-link { color: rgb(33, 54, 11); } .alert-info { color: rgb(0, 67, 78); background-color: rgb(204, 230, 234); border-color: rgb(184, 220, 226); } .alert-info hr { border-top-color: rgb(166, 211, 219); } .alert-info .alert-link { color: rgb(0, 23, 27); } .alert-warning, .environmenttable .warn { color: rgb(125, 90, 41); background-color: rgb(252, 239, 220); border-color: rgb(251, 232, 205); } .alert-warning hr, .environmenttable .warn hr { border-top-color: rgb(249, 221, 181); } .alert-warning .alert-link, .environmenttable .warn .alert-link { color: rgb(87, 62, 28); } .alert-danger, .environmenttable .error { color: rgb(114, 27, 37); background-color: rgb(248, 214, 218); border-color: rgb(245, 198, 204); } .alert-danger hr, .environmenttable .error hr { border-top-color: rgb(241, 176, 185); } .alert-danger .alert-link, .environmenttable .error .alert-link { color: rgb(73, 17, 24); } .alert-light { color: rgb(129, 129, 130); background-color: rgb(254, 254, 254); border-color: rgb(253, 253, 254); } .alert-light hr { border-top-color: rgb(236, 236, 246); } .alert-light .alert-link { color: rgb(104, 104, 104); } .alert-dark { color: rgb(27, 30, 33); background-color: rgb(214, 216, 217); border-color: rgb(198, 200, 202); } .alert-dark hr { border-top-color: rgb(185, 187, 190); } .alert-dark .alert-link { color: rgb(4, 5, 5); } @keyframes progress-bar-stripes { 0% { background-position: 1rem 0px; } 100% { background-position: 0px 0px; } } .progress { display: flex; height: 1rem; overflow: hidden; line-height: 0; font-size: 0.75rem; background-color: rgb(233, 236, 239); border-radius: 2px; } .progress-bar { display: flex; flex-direction: column; justify-content: center; overflow: hidden; color: rgb(255, 255, 255); text-align: center; white-space: nowrap; background-color: rgb(33, 56, 106); transition: width 0.6s ease 0s; } @media (prefers-reduced-motion: reduce) { .progress-bar { transition: none 0s ease 0s; } } .progress-bar-striped { background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-size: 1rem 1rem; } .progress-bar-animated { animation: 1s linear 0s infinite normal none running progress-bar-stripes; } @media (prefers-reduced-motion: reduce) { .progress-bar-animated { animation: auto ease 0s 1 normal none running none; } } .media { display: flex; align-items: flex-start; } .media-body { flex: 1 1 0%; } .list-group { display: flex; flex-direction: column; padding-left: 0px; margin-bottom: 0px; border-radius: 2px; } .list-group-item-action { width: 100%; color: rgb(73, 80, 87); text-align: inherit; } .list-group-item-action:hover, .list-group-item-action:focus { z-index: 1; color: rgb(73, 80, 87); text-decoration: none; background-color: rgb(248, 249, 250); } .list-group-item-action:active { color: rgb(29, 33, 37); background-color: rgb(233, 236, 239); } .list-group-item { position: relative; display: block; padding: 0.75rem 1.25rem; background-color: rgb(255, 255, 255); border: 1px solid rgba(0, 0, 0, 0.125); } .list-group-item:first-child { border-top-left-radius: inherit; border-top-right-radius: inherit; } .list-group-item:last-child { border-bottom-right-radius: inherit; border-bottom-left-radius: inherit; } .list-group-item.disabled, .list-group-item:disabled { color: rgb(85, 89, 92); pointer-events: none; background-color: rgb(255, 255, 255); } .list-group-item.active { z-index: 2; color: rgb(255, 255, 255); background-color: rgb(33, 56, 106); border-color: rgb(33, 56, 106); } .list-group-item + .list-group-item { border-top-width: 0px; } .list-group-item + .list-group-item.active { margin-top: -1px; border-top-width: 1px; } .list-group-horizontal { flex-direction: row; } .list-group-horizontal > .list-group-item:first-child { border-bottom-left-radius: 2px; border-top-right-radius: 0px; } .list-group-horizontal > .list-group-item:last-child { border-top-right-radius: 2px; border-bottom-left-radius: 0px; } .list-group-horizontal > .list-group-item.active { margin-top: 0px; } .list-group-horizontal > .list-group-item + .list-group-item { border-top-width: 1px; border-left-width: 0px; } .list-group-horizontal > .list-group-item + .list-group-item.active { margin-left: -1px; border-left-width: 1px; } @media (min-width: 576px) { .list-group-horizontal-sm { flex-direction: row; } .list-group-horizontal-sm > .list-group-item:first-child { border-bottom-left-radius: 2px; border-top-right-radius: 0px; } .list-group-horizontal-sm > .list-group-item:last-child { border-top-right-radius: 2px; border-bottom-left-radius: 0px; } .list-group-horizontal-sm > .list-group-item.active { margin-top: 0px; } .list-group-horizontal-sm > .list-group-item + .list-group-item { border-top-width: 1px; border-left-width: 0px; } .list-group-horizontal-sm > .list-group-item + .list-group-item.active { margin-left: -1px; border-left-width: 1px; } } @media (min-width: 768px) { .list-group-horizontal-md { flex-direction: row; } .list-group-horizontal-md > .list-group-item:first-child { border-bottom-left-radius: 2px; border-top-right-radius: 0px; } .list-group-horizontal-md > .list-group-item:last-child { border-top-right-radius: 2px; border-bottom-left-radius: 0px; } .list-group-horizontal-md > .list-group-item.active { margin-top: 0px; } .list-group-horizontal-md > .list-group-item + .list-group-item { border-top-width: 1px; border-left-width: 0px; } .list-group-horizontal-md > .list-group-item + .list-group-item.active { margin-left: -1px; border-left-width: 1px; } } @media (min-width: 992px) { .list-group-horizontal-lg { flex-direction: row; } .list-group-horizontal-lg > .list-group-item:first-child { border-bottom-left-radius: 2px; border-top-right-radius: 0px; } .list-group-horizontal-lg > .list-group-item:last-child { border-top-right-radius: 2px; border-bottom-left-radius: 0px; } .list-group-horizontal-lg > .list-group-item.active { margin-top: 0px; } .list-group-horizontal-lg > .list-group-item + .list-group-item { border-top-width: 1px; border-left-width: 0px; } .list-group-horizontal-lg > .list-group-item + .list-group-item.active { margin-left: -1px; border-left-width: 1px; } } @media (min-width: 1200px) { .list-group-horizontal-xl { flex-direction: row; } .list-group-horizontal-xl > .list-group-item:first-child { border-bottom-left-radius: 2px; border-top-right-radius: 0px; } .list-group-horizontal-xl > .list-group-item:last-child { border-top-right-radius: 2px; border-bottom-left-radius: 0px; } .list-group-horizontal-xl > .list-group-item.active { margin-top: 0px; } .list-group-horizontal-xl > .list-group-item + .list-group-item { border-top-width: 1px; border-left-width: 0px; } .list-group-horizontal-xl > .list-group-item + .list-group-item.active { margin-left: -1px; border-left-width: 1px; } } .list-group-flush { border-radius: 0px; } .list-group-flush > .list-group-item { border-width: 0px 0px 1px; } .list-group-flush > .list-group-item:last-child { border-bottom-width: 0px; } .list-group-item-primary { color: rgb(17, 29, 55); background-color: rgb(193, 199, 213); } .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus { color: rgb(17, 29, 55); background-color: rgb(178, 185, 203); } .list-group-item-primary.list-group-item-action.active { color: rgb(255, 255, 255); background-color: rgb(17, 29, 55); border-color: rgb(17, 29, 55); } .list-group-item-secondary { color: rgb(100, 0, 62); background-color: rgb(238, 184, 217); } .list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus { color: rgb(100, 0, 62); background-color: rgb(233, 163, 206); } .list-group-item-secondary.list-group-item-action.active { color: rgb(255, 255, 255); background-color: rgb(100, 0, 62); border-color: rgb(100, 0, 62); } .list-group-item-success { color: rgb(58, 97, 19); background-color: rgb(215, 236, 194); } .list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus { color: rgb(58, 97, 19); background-color: rgb(202, 230, 175); } .list-group-item-success.list-group-item-action.active { color: rgb(255, 255, 255); background-color: rgb(58, 97, 19); border-color: rgb(58, 97, 19); } .list-group-item-info { color: rgb(0, 67, 78); background-color: rgb(184, 220, 226); } .list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus { color: rgb(0, 67, 78); background-color: rgb(166, 211, 219); } .list-group-item-info.list-group-item-action.active { color: rgb(255, 255, 255); background-color: rgb(0, 67, 78); border-color: rgb(0, 67, 78); } .list-group-item-warning { color: rgb(125, 90, 41); background-color: rgb(251, 232, 205); } .list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus { color: rgb(125, 90, 41); background-color: rgb(249, 221, 181); } .list-group-item-warning.list-group-item-action.active { color: rgb(255, 255, 255); background-color: rgb(125, 90, 41); border-color: rgb(125, 90, 41); } .list-group-item-danger { color: rgb(114, 27, 37); background-color: rgb(245, 198, 204); } .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus { color: rgb(114, 27, 37); background-color: rgb(241, 176, 185); } .list-group-item-danger.list-group-item-action.active { color: rgb(255, 255, 255); background-color: rgb(114, 27, 37); border-color: rgb(114, 27, 37); } .list-group-item-light { color: rgb(129, 129, 130); background-color: rgb(253, 253, 254); } .list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus { color: rgb(129, 129, 130); background-color: rgb(236, 236, 246); } .list-group-item-light.list-group-item-action.active { color: rgb(255, 255, 255); background-color: rgb(129, 129, 130); border-color: rgb(129, 129, 130); } .list-group-item-dark { color: rgb(27, 30, 33); background-color: rgb(198, 200, 202); } .list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus { color: rgb(27, 30, 33); background-color: rgb(185, 187, 190); } .list-group-item-dark.list-group-item-action.active { color: rgb(255, 255, 255); background-color: rgb(27, 30, 33); border-color: rgb(27, 30, 33); } .close { float: right; font-size: 1.5rem; font-weight: 700; line-height: 1; color: rgb(0, 0, 0); text-shadow: rgb(255, 255, 255) 0px 1px 0px; opacity: 0.5; } @media (max-width: 1200px) { .close { font-size: calc(0.96rem + 0.72vw); } } .close:hover { color: rgb(0, 0, 0); text-decoration: none; } .close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus { opacity: 0.75; } button.close { padding: 0px; background-color: transparent; border: 0px; } a.close.disabled { pointer-events: none; } .toast { flex-basis: 350px; max-width: 350px; font-size: 0.875rem; color: rgb(255, 255, 255); background-color: rgba(29, 33, 37, 0.95); background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.1); box-shadow: rgba(0, 0, 0, 0.1) 0px 0.25rem 0.75rem; opacity: 0; border-radius: 0.25rem; } .toast:not(:last-child) { margin-bottom: 0.75rem; } .toast.showing { opacity: 1; } .toast.show { display: block; opacity: 1; } .toast.hide { display: none; } .toast-header { display: flex; align-items: center; padding: 0.25rem 0.75rem; color: rgb(248, 249, 250); background-color: rgba(255, 255, 255, 0.1); background-clip: padding-box; border-bottom: 1px solid rgba(0, 0, 0, 0.05); border-top-left-radius: calc(-1px + 0.25rem); border-top-right-radius: calc(-1px + 0.25rem); } .toast-body { padding: 0.75rem; } .modal-open { overflow: hidden; } .modal-open .modal { overflow: hidden auto; } .modal { position: fixed; top: 0px; left: 0px; z-index: 1050; display: none; width: 100%; height: 100%; overflow: hidden; outline: 0px; } .modal-dialog { position: relative; width: auto; margin: 0.5rem; pointer-events: none; } .modal.fade .modal-dialog { transition: transform 0.3s ease-out 0s; transform: translate(0px, -50px); } @media (prefers-reduced-motion: reduce) { .modal.fade .modal-dialog { transition: none 0s ease 0s; } } .modal.show .modal-dialog { transform: none; } .modal.modal-static .modal-dialog { transform: scale(1.02); } .modal-dialog-scrollable { display: flex; max-height: calc(100% - 1rem); } .modal-dialog-scrollable .modal-content { max-height: calc(-1rem + 100vh); overflow: hidden; } .modal-dialog-scrollable .modal-header, .modal-dialog-scrollable .modal-footer { flex-shrink: 0; } .modal-dialog-scrollable .modal-body { overflow-y: auto; } .modal-dialog-centered { display: flex; align-items: center; min-height: calc(100% - 1rem); } .modal-dialog-centered::before { display: block; height: min-content; content: ""; } .modal-dialog-centered.modal-dialog-scrollable { flex-direction: column; justify-content: center; height: 100%; } .modal-dialog-centered.modal-dialog-scrollable .modal-content { max-height: none; } .modal-dialog-centered.modal-dialog-scrollable::before { content: none; } .modal-content { position: relative; display: flex; flex-direction: column; width: 100%; pointer-events: auto; background-color: rgb(255, 255, 255); background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 0.6rem; outline: 0px; } .modal-backdrop { position: fixed; top: 0px; left: 0px; z-index: 1040; width: 100vw; height: 100vh; background-color: rgb(0, 0, 0); } .modal-backdrop.fade { opacity: 0; } .modal-backdrop.show { opacity: 0.5; } .modal-header { display: flex; align-items: flex-start; justify-content: space-between; padding: 1rem; border-bottom: 1px solid rgb(221, 221, 221); border-top-left-radius: calc(-1px + 0.6rem); border-top-right-radius: calc(-1px + 0.6rem); } .modal-header .close { padding: 1rem; margin: -1rem -1rem -1rem auto; } .modal-title { margin-bottom: 0px; line-height: 1.6; } .modal-body { position: relative; flex: 1 1 auto; padding: 1rem; } .modal-footer { display: flex; flex-wrap: wrap; align-items: center; justify-content: flex-end; padding: 0.75rem; border-top: 1px solid rgb(221, 221, 221); border-bottom-right-radius: calc(-1px + 0.6rem); border-bottom-left-radius: calc(-1px + 0.6rem); } .modal-footer > * { margin: 0.25rem; } .modal-scrollbar-measure { position: absolute; top: -9999px; width: 50px; height: 50px; overflow: scroll; } @media (min-width: 576px) { .modal-dialog { max-width: 500px; margin: 1.75rem auto; } .modal-dialog-scrollable { max-height: calc(100% - 3.5rem); } .modal-dialog-scrollable .modal-content { max-height: calc(-3.5rem + 100vh); } .modal-dialog-centered { min-height: calc(100% - 3.5rem); } .modal-dialog-centered::before { height: min-content; } .modal-sm { max-width: 300px; } } @media (min-width: 992px) { .modal-lg, .modal-xl { max-width: 800px; } } @media (min-width: 1200px) { .modal-xl { max-width: 1140px; } } .tooltip { position: absolute; z-index: 1070; display: block; margin: 0px; font-family: "Source Sans Pro", Arial, Verdana, Helvetica, sans-serif; font-style: normal; font-weight: 400; line-height: 1.6; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; letter-spacing: normal; word-break: normal; white-space: normal; word-spacing: normal; line-break: auto; font-size: 0.875rem; overflow-wrap: break-word; opacity: 0; } .tooltip.show { opacity: 0.9; } .tooltip .arrow { position: absolute; display: block; width: 0.8rem; height: 0.4rem; } .tooltip .arrow::before { position: absolute; content: ""; border-color: transparent; border-style: solid; } .bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] { padding: 0.4rem 0px; } .bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow { bottom: 0px; } .bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before { top: 0px; border-width: 0.4rem 0.4rem 0px; border-top-color: rgb(0, 0, 0); } .bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] { padding: 0px 0.4rem; } .bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow { left: 0px; width: 0.4rem; height: 0.8rem; } .bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before { right: 0px; border-width: 0.4rem 0.4rem 0.4rem 0px; border-right-color: rgb(0, 0, 0); } .bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] { padding: 0.4rem 0px; } .bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow { top: 0px; } .bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before { bottom: 0px; border-width: 0px 0.4rem 0.4rem; border-bottom-color: rgb(0, 0, 0); } .bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] { padding: 0px 0.4rem; } .bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow { right: 0px; width: 0.4rem; height: 0.8rem; } .bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before { left: 0px; border-width: 0.4rem 0px 0.4rem 0.4rem; border-left-color: rgb(0, 0, 0); } .tooltip-inner { max-width: 200px; padding: 0.25rem 0.5rem; color: rgb(255, 255, 255); text-align: center; background-color: rgb(0, 0, 0); border-radius: 2px; } .popover { position: absolute; top: 0px; z-index: 1060; display: block; max-width: 300px; font-family: "Source Sans Pro", Arial, Verdana, Helvetica, sans-serif; font-style: normal; font-weight: 400; line-height: 1.6; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; letter-spacing: normal; word-break: normal; white-space: normal; word-spacing: normal; line-break: auto; font-size: 0.875rem; overflow-wrap: break-word; background-color: rgb(255, 255, 255); background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 0.6rem; } .popover .arrow { position: absolute; display: block; width: 1rem; height: 0.5rem; margin: 0px 0.6rem; } .popover .arrow::before, .popover .arrow::after { position: absolute; display: block; content: ""; border-color: transparent; border-style: solid; } .bs-popover-top, .bs-popover-auto[x-placement^="top"] { margin-bottom: 0.5rem; } .bs-popover-top > .arrow, .bs-popover-auto[x-placement^="top"] > .arrow { bottom: calc(-1px - 0.5rem); } .bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^="top"] > .arrow::before { bottom: 0px; border-width: 0.5rem 0.5rem 0px; border-top-color: rgba(0, 0, 0, 0.25); } .bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^="top"] > .arrow::after { bottom: 1px; border-width: 0.5rem 0.5rem 0px; border-top-color: rgb(255, 255, 255); } .bs-popover-right, .bs-popover-auto[x-placement^="right"] { margin-left: 0.5rem; } .bs-popover-right > .arrow, .bs-popover-auto[x-placement^="right"] > .arrow { left: calc(-1px - 0.5rem); width: 0.5rem; height: 1rem; margin: 0.6rem 0px; } .bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^="right"] > .arrow::before { left: 0px; border-width: 0.5rem 0.5rem 0.5rem 0px; border-right-color: rgba(0, 0, 0, 0.25); } .bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^="right"] > .arrow::after { left: 1px; border-width: 0.5rem 0.5rem 0.5rem 0px; border-right-color: rgb(255, 255, 255); } .bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] { margin-top: 0.5rem; } .bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^="bottom"] > .arrow { top: calc(-1px - 0.5rem); } .bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^="bottom"] > .arrow::before { top: 0px; border-width: 0px 0.5rem 0.5rem; border-bottom-color: rgba(0, 0, 0, 0.25); } .bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^="bottom"] > .arrow::after { top: 1px; border-width: 0px 0.5rem 0.5rem; border-bottom-color: rgb(255, 255, 255); } .bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before { position: absolute; top: 0px; left: 50%; display: block; width: 1rem; margin-left: -0.5rem; content: ""; border-bottom: 1px solid rgb(247, 247, 247); } .bs-popover-left, .bs-popover-auto[x-placement^="left"] { margin-right: 0.5rem; } .bs-popover-left > .arrow, .bs-popover-auto[x-placement^="left"] > .arrow { right: calc(-1px - 0.5rem); width: 0.5rem; height: 1rem; margin: 0.6rem 0px; } .bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^="left"] > .arrow::before { right: 0px; border-width: 0.5rem 0px 0.5rem 0.5rem; border-left-color: rgba(0, 0, 0, 0.25); } .bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^="left"] > .arrow::after { right: 1px; border-width: 0.5rem 0px 0.5rem 0.5rem; border-left-color: rgb(255, 255, 255); } .popover-header { padding: 0.5rem 0.75rem; margin-bottom: 0px; font-size: 1rem; color: rgb(13, 50, 115); background-color: rgb(247, 247, 247); border-bottom: 1px solid rgb(235, 235, 235); border-top-left-radius: calc(-1px + 0.6rem); border-top-right-radius: calc(-1px + 0.6rem); } @media (max-width: 1200px) { .popover-header { font-size: calc(0.91rem + 0.12vw); } } .popover-header:empty { display: none; } .popover-body { padding: 0.5rem 0.75rem; color: rgb(29, 33, 37); } .carousel { position: relative; } .carousel.pointer-event { touch-action: pan-y; } .carousel-inner { position: relative; width: 100%; overflow: hidden; } .carousel-inner::after { display: block; clear: both; content: ""; } .carousel-item { position: relative; display: none; float: left; width: 100%; margin-right: -100%; backface-visibility: hidden; transition: transform 0.6s ease-in-out 0s; } @media (prefers-reduced-motion: reduce) { .carousel-item { transition: none 0s ease 0s; } } .carousel-item.active, .carousel-item-next, .carousel-item-prev { display: block; } .carousel-item-next:not(.carousel-item-left), .active.carousel-item-right { transform: translateX(100%); } .carousel-item-prev:not(.carousel-item-right), .active.carousel-item-left { transform: translateX(-100%); } .carousel-fade .carousel-item { opacity: 0; transition-property: opacity; transform: none; } .carousel-fade .carousel-item.active, .carousel-fade .carousel-item-next.carousel-item-left, .carousel-fade .carousel-item-prev.carousel-item-right { z-index: 1; opacity: 1; } .carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right { z-index: 0; opacity: 0; transition: opacity 0s ease 0.6s; } @media (prefers-reduced-motion: reduce) { .carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right { transition: none 0s ease 0s; } } .carousel-control-prev, .carousel-control-next { position: absolute; top: 0px; bottom: 0px; z-index: 1; display: flex; align-items: center; justify-content: center; width: 15%; padding: 0px; color: rgb(255, 255, 255); text-align: center; background: none; border: 0px; opacity: 0.5; transition: opacity 0.15s ease 0s; } @media (prefers-reduced-motion: reduce) { .carousel-control-prev, .carousel-control-next { transition: none 0s ease 0s; } } .carousel-control-prev:hover, .carousel-control-prev:focus, .carousel-control-next:hover, .carousel-control-next:focus { color: rgb(255, 255, 255); text-decoration: none; outline: 0px; opacity: 0.9; } .carousel-control-prev { left: 0px; } .carousel-control-next { right: 0px; } .carousel-control-prev-icon, .carousel-control-next-icon { display: inline-block; width: 20px; height: 20px; background: 50% center / 100% 100% no-repeat; } .carousel-control-prev-icon { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e"); } .carousel-control-next-icon { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e"); } .carousel-indicators { position: absolute; right: 0px; bottom: 0px; left: 0px; z-index: 15; display: flex; justify-content: center; padding-left: 0px; margin-right: 15%; margin-left: 15%; list-style: none; } .carousel-indicators li { box-sizing: content-box; flex: 0 1 auto; width: 30px; height: 3px; margin-right: 3px; margin-left: 3px; text-indent: -999px; cursor: pointer; background-color: rgb(255, 255, 255); background-clip: padding-box; border-top: 10px solid transparent; border-bottom: 10px solid transparent; opacity: 0.5; transition: opacity 0.6s ease 0s; } @media (prefers-reduced-motion: reduce) { .carousel-indicators li { transition: none 0s ease 0s; } } .carousel-indicators .active { opacity: 1; } .carousel-caption { position: absolute; right: 15%; bottom: 20px; left: 15%; z-index: 10; padding-top: 20px; padding-bottom: 20px; color: rgb(255, 255, 255); text-align: center; } @keyframes spinner-border { 100% { transform: rotate(360deg); } } .spinner-border { display: inline-block; width: 2rem; height: 2rem; vertical-align: -0.125em; border-width: 0.25em; border-style: solid; border-color: currentcolor transparent currentcolor currentcolor; border-image: initial; border-radius: 50%; animation: 0.75s linear 0s infinite normal none running spinner-border; } .spinner-border-sm { width: 1rem; height: 1rem; border-width: 0.2em; } @keyframes spinner-grow { 0% { transform: scale(0); } 50% { opacity: 1; transform: none; } } .spinner-grow { display: inline-block; width: 2rem; height: 2rem; vertical-align: -0.125em; background-color: currentcolor; border-radius: 50%; opacity: 0; animation: 0.75s linear 0s infinite normal none running spinner-grow; } .spinner-grow-sm { width: 1rem; height: 1rem; } @media (prefers-reduced-motion: reduce) { .spinner-border, .spinner-grow { animation-duration: 1.5s; } } .align-baseline { vertical-align: baseline !important; } .align-top, [data-filterregion="value"] div:first-of-type { vertical-align: top !important; } .align-middle, .reportbuilder-table td { 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: rgb(33, 56, 106) !important; } a.bg-primary:hover, a.bg-primary:focus, button.bg-primary:hover, button.bg-primary:focus { background-color: rgb(21, 35, 67) !important; } .bg-secondary { background-color: rgb(193, 0, 119) !important; } a.bg-secondary:hover, a.bg-secondary:focus, button.bg-secondary:hover, button.bg-secondary:focus { background-color: rgb(142, 0, 88) !important; } .bg-success { background-color: rgb(111, 186, 37) !important; } a.bg-success:hover, a.bg-success:focus, button.bg-success:hover, button.bg-success:focus { background-color: rgb(86, 143, 29) !important; } .bg-info { background-color: rgb(0, 129, 150) !important; } a.bg-info:hover, a.bg-info:focus, button.bg-info:hover, button.bg-info:focus { background-color: rgb(0, 85, 99) !important; } .bg-warning { background-color: rgb(240, 173, 78) !important; } a.bg-warning:hover, a.bg-warning:focus, button.bg-warning:hover, button.bg-warning:focus { background-color: rgb(236, 151, 31) !important; } .bg-danger { background-color: rgb(219, 52, 72) !important; } a.bg-danger:hover, a.bg-danger:focus, button.bg-danger:hover, button.bg-danger:focus { background-color: rgb(187, 33, 52) !important; } .bg-light { background-color: rgb(248, 249, 250) !important; } a.bg-light:hover, a.bg-light:focus, button.bg-light:hover, button.bg-light:focus { background-color: rgb(218, 224, 229) !important; } .bg-dark { background-color: rgb(52, 58, 64) !important; } a.bg-dark:hover, a.bg-dark:focus, button.bg-dark:hover, button.bg-dark:focus { background-color: rgb(29, 33, 36) !important; } .bg-white { background-color: rgb(255, 255, 255) !important; } .bg-transparent { background-color: transparent !important; } .border { border: 1px solid rgb(221, 221, 221) !important; } .border-top { border-top: 1px solid rgb(221, 221, 221) !important; } .border-right { border-right: 1px solid rgb(221, 221, 221) !important; } .border-bottom { border-bottom: 1px solid rgb(221, 221, 221) !important; } .border-left { border-left: 1px solid rgb(221, 221, 221) !important; } .border-0 { border: 0px !important; } .border-top-0 { border-top: 0px !important; } .border-right-0 { border-right: 0px !important; } .border-bottom-0 { border-bottom: 0px !important; } .border-left-0 { border-left: 0px !important; } .border-primary { border-color: rgb(33, 56, 106) !important; } .border-secondary { border-color: rgb(193, 0, 119) !important; } .border-success { border-color: rgb(111, 186, 37) !important; } .border-info { border-color: rgb(0, 129, 150) !important; } .border-warning { border-color: rgb(240, 173, 78) !important; } .border-danger { border-color: rgb(219, 52, 72) !important; } .border-light { border-color: rgb(248, 249, 250) !important; } .border-dark { border-color: rgb(52, 58, 64) !important; } .border-white { border-color: rgb(255, 255, 255) !important; } .rounded-sm { border-radius: 0.2rem !important; } .rounded { border-radius: 2px !important; } .rounded-top { border-top-left-radius: 2px !important; border-top-right-radius: 2px !important; } .rounded-right { border-top-right-radius: 2px !important; border-bottom-right-radius: 2px !important; } .rounded-bottom { border-bottom-right-radius: 2px !important; border-bottom-left-radius: 2px !important; } .rounded-left { border-top-left-radius: 2px !important; border-bottom-left-radius: 2px !important; } .rounded-lg { border-radius: 0.6rem !important; } .rounded-circle { border-radius: 50% !important; } .rounded-pill { border-radius: 50rem !important; } .rounded-0 { border-radius: 0px !important; } .clearfix::after { display: block; clear: both; content: ""; } .d-none { display: none !important; } .d-inline { display: inline !important; } .d-inline-block { display: inline-block !important; } .d-block { display: block !important; } .d-table { display: table !important; } .d-table-row { display: table-row !important; } .d-table-cell { display: table-cell !important; } .d-flex { display: flex !important; } .d-inline-flex { display: inline-flex !important; } @media (min-width: 576px) { .d-sm-none { display: none !important; } .d-sm-inline { display: inline !important; } .d-sm-inline-block { display: inline-block !important; } .d-sm-block { display: block !important; } .d-sm-table { display: table !important; } .d-sm-table-row { display: table-row !important; } .d-sm-table-cell { display: table-cell !important; } .d-sm-flex { display: flex !important; } .d-sm-inline-flex { display: inline-flex !important; } } @media (min-width: 768px) { .d-md-none { display: none !important; } .d-md-inline { display: inline !important; } .d-md-inline-block { display: inline-block !important; } .d-md-block { display: block !important; } .d-md-table { display: table !important; } .d-md-table-row { display: table-row !important; } .d-md-table-cell { display: table-cell !important; } .d-md-flex { display: flex !important; } .d-md-inline-flex { display: inline-flex !important; } } @media (min-width: 992px) { .d-lg-none { display: none !important; } .d-lg-inline { display: inline !important; } .d-lg-inline-block { display: inline-block !important; } .d-lg-block { display: block !important; } .d-lg-table { display: table !important; } .d-lg-table-row { display: table-row !important; } .d-lg-table-cell { display: table-cell !important; } .d-lg-flex { display: flex !important; } .d-lg-inline-flex { display: inline-flex !important; } } @media (min-width: 1200px) { .d-xl-none { display: none !important; } .d-xl-inline { display: inline !important; } .d-xl-inline-block { display: inline-block !important; } .d-xl-block { display: block !important; } .d-xl-table { display: table !important; } .d-xl-table-row { display: table-row !important; } .d-xl-table-cell { display: table-cell !important; } .d-xl-flex { display: flex !important; } .d-xl-inline-flex { display: inline-flex !important; } } @media print { .d-print-none { display: none !important; } .d-print-inline { display: inline !important; } .d-print-inline-block { display: inline-block !important; } .d-print-block { display: block !important; } .d-print-table { display: table !important; } .d-print-table-row { display: table-row !important; } .d-print-table-cell { display: table-cell !important; } .d-print-flex { display: flex !important; } .d-print-inline-flex { display: inline-flex !important; } } .embed-responsive { position: relative; display: block; width: 100%; padding: 0px; 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: 0px; bottom: 0px; left: 0px; width: 100%; height: 100%; border: 0px; } .embed-responsive-21by9::before { padding-top: 42.8571%; } .embed-responsive-16by9::before { padding-top: 56.25%; } .embed-responsive-4by3::before { padding-top: 75%; } .embed-responsive-1by1::before { padding-top: 100%; } .flex-row { flex-direction: row !important; } .flex-column { flex-direction: column !important; } .flex-row-reverse { flex-direction: row-reverse !important; } .flex-column-reverse { flex-direction: column-reverse !important; } .flex-wrap { flex-wrap: wrap !important; } .flex-nowrap { flex-wrap: nowrap !important; } .flex-wrap-reverse { flex-wrap: wrap-reverse !important; } .flex-fill, .reportbuilder-report-container { flex: 1 1 auto !important; } .flex-grow-0 { flex-grow: 0 !important; } .flex-grow-1 { flex-grow: 1 !important; } .flex-shrink-0 { flex-shrink: 0 !important; } .flex-shrink-1 { flex-shrink: 1 !important; } .justify-content-start { justify-content: flex-start !important; } .justify-content-end { justify-content: flex-end !important; } .justify-content-center { justify-content: center !important; } .justify-content-between { justify-content: space-between !important; } .justify-content-around { justify-content: space-around !important; } .align-items-start { align-items: flex-start !important; } .align-items-end { align-items: flex-end !important; } .align-items-center { align-items: center !important; } .align-items-baseline { align-items: baseline !important; } .align-items-stretch { align-items: stretch !important; } .align-content-start { align-content: flex-start !important; } .align-content-end { align-content: flex-end !important; } .align-content-center { align-content: center !important; } .align-content-between { align-content: space-between !important; } .align-content-around { align-content: space-around !important; } .align-content-stretch { align-content: stretch !important; } .align-self-auto { align-self: auto !important; } .align-self-start { align-self: flex-start !important; } .align-self-end { align-self: flex-end !important; } .align-self-center { align-self: center !important; } .align-self-baseline { align-self: baseline !important; } .align-self-stretch { align-self: stretch !important; } @media (min-width: 576px) { .flex-sm-row { flex-direction: row !important; } .flex-sm-column { flex-direction: column !important; } .flex-sm-row-reverse { flex-direction: row-reverse !important; } .flex-sm-column-reverse { flex-direction: column-reverse !important; } .flex-sm-wrap { flex-wrap: wrap !important; } .flex-sm-nowrap { flex-wrap: nowrap !important; } .flex-sm-wrap-reverse { flex-wrap: wrap-reverse !important; } .flex-sm-fill { flex: 1 1 auto !important; } .flex-sm-grow-0 { flex-grow: 0 !important; } .flex-sm-grow-1 { flex-grow: 1 !important; } .flex-sm-shrink-0 { flex-shrink: 0 !important; } .flex-sm-shrink-1 { flex-shrink: 1 !important; } .justify-content-sm-start { justify-content: flex-start !important; } .justify-content-sm-end { justify-content: flex-end !important; } .justify-content-sm-center { justify-content: center !important; } .justify-content-sm-between { justify-content: space-between !important; } .justify-content-sm-around { justify-content: space-around !important; } .align-items-sm-start { align-items: flex-start !important; } .align-items-sm-end { align-items: flex-end !important; } .align-items-sm-center { align-items: center !important; } .align-items-sm-baseline { align-items: baseline !important; } .align-items-sm-stretch { align-items: stretch !important; } .align-content-sm-start { align-content: flex-start !important; } .align-content-sm-end { align-content: flex-end !important; } .align-content-sm-center { align-content: center !important; } .align-content-sm-between { align-content: space-between !important; } .align-content-sm-around { align-content: space-around !important; } .align-content-sm-stretch { align-content: stretch !important; } .align-self-sm-auto { align-self: auto !important; } .align-self-sm-start { align-self: flex-start !important; } .align-self-sm-end { align-self: flex-end !important; } .align-self-sm-center { align-self: center !important; } .align-self-sm-baseline { align-self: baseline !important; } .align-self-sm-stretch { align-self: stretch !important; } } @media (min-width: 768px) { .flex-md-row { flex-direction: row !important; } .flex-md-column { flex-direction: column !important; } .flex-md-row-reverse { flex-direction: row-reverse !important; } .flex-md-column-reverse { flex-direction: column-reverse !important; } .flex-md-wrap { flex-wrap: wrap !important; } .flex-md-nowrap { flex-wrap: nowrap !important; } .flex-md-wrap-reverse { flex-wrap: wrap-reverse !important; } .flex-md-fill { flex: 1 1 auto !important; } .flex-md-grow-0 { flex-grow: 0 !important; } .flex-md-grow-1 { flex-grow: 1 !important; } .flex-md-shrink-0 { flex-shrink: 0 !important; } .flex-md-shrink-1 { flex-shrink: 1 !important; } .justify-content-md-start { justify-content: flex-start !important; } .justify-content-md-end { justify-content: flex-end !important; } .justify-content-md-center { justify-content: center !important; } .justify-content-md-between { justify-content: space-between !important; } .justify-content-md-around { justify-content: space-around !important; } .align-items-md-start { align-items: flex-start !important; } .align-items-md-end { align-items: flex-end !important; } .align-items-md-center { align-items: center !important; } .align-items-md-baseline { align-items: baseline !important; } .align-items-md-stretch { align-items: stretch !important; } .align-content-md-start { align-content: flex-start !important; } .align-content-md-end { align-content: flex-end !important; } .align-content-md-center { align-content: center !important; } .align-content-md-between { align-content: space-between !important; } .align-content-md-around { align-content: space-around !important; } .align-content-md-stretch { align-content: stretch !important; } .align-self-md-auto { align-self: auto !important; } .align-self-md-start { align-self: flex-start !important; } .align-self-md-end { align-self: flex-end !important; } .align-self-md-center { align-self: center !important; } .align-self-md-baseline { align-self: baseline !important; } .align-self-md-stretch { align-self: stretch !important; } } @media (min-width: 992px) { .flex-lg-row { flex-direction: row !important; } .flex-lg-column { flex-direction: column !important; } .flex-lg-row-reverse { flex-direction: row-reverse !important; } .flex-lg-column-reverse { flex-direction: column-reverse !important; } .flex-lg-wrap { flex-wrap: wrap !important; } .flex-lg-nowrap { flex-wrap: nowrap !important; } .flex-lg-wrap-reverse { flex-wrap: wrap-reverse !important; } .flex-lg-fill { flex: 1 1 auto !important; } .flex-lg-grow-0 { flex-grow: 0 !important; } .flex-lg-grow-1 { flex-grow: 1 !important; } .flex-lg-shrink-0 { flex-shrink: 0 !important; } .flex-lg-shrink-1 { flex-shrink: 1 !important; } .justify-content-lg-start { justify-content: flex-start !important; } .justify-content-lg-end { justify-content: flex-end !important; } .justify-content-lg-center { justify-content: center !important; } .justify-content-lg-between { justify-content: space-between !important; } .justify-content-lg-around { justify-content: space-around !important; } .align-items-lg-start { align-items: flex-start !important; } .align-items-lg-end { align-items: flex-end !important; } .align-items-lg-center { align-items: center !important; } .align-items-lg-baseline { align-items: baseline !important; } .align-items-lg-stretch { align-items: stretch !important; } .align-content-lg-start { align-content: flex-start !important; } .align-content-lg-end { align-content: flex-end !important; } .align-content-lg-center { align-content: center !important; } .align-content-lg-between { align-content: space-between !important; } .align-content-lg-around { align-content: space-around !important; } .align-content-lg-stretch { align-content: stretch !important; } .align-self-lg-auto { align-self: auto !important; } .align-self-lg-start { align-self: flex-start !important; } .align-self-lg-end { align-self: flex-end !important; } .align-self-lg-center { align-self: center !important; } .align-self-lg-baseline { align-self: baseline !important; } .align-self-lg-stretch { align-self: stretch !important; } } @media (min-width: 1200px) { .flex-xl-row { flex-direction: row !important; } .flex-xl-column { flex-direction: column !important; } .flex-xl-row-reverse { flex-direction: row-reverse !important; } .flex-xl-column-reverse { flex-direction: column-reverse !important; } .flex-xl-wrap { flex-wrap: wrap !important; } .flex-xl-nowrap { flex-wrap: nowrap !important; } .flex-xl-wrap-reverse { flex-wrap: wrap-reverse !important; } .flex-xl-fill { flex: 1 1 auto !important; } .flex-xl-grow-0 { flex-grow: 0 !important; } .flex-xl-grow-1 { flex-grow: 1 !important; } .flex-xl-shrink-0 { flex-shrink: 0 !important; } .flex-xl-shrink-1 { flex-shrink: 1 !important; } .justify-content-xl-start { justify-content: flex-start !important; } .justify-content-xl-end { justify-content: flex-end !important; } .justify-content-xl-center { justify-content: center !important; } .justify-content-xl-between { justify-content: space-between !important; } .justify-content-xl-around { justify-content: space-around !important; } .align-items-xl-start { align-items: flex-start !important; } .align-items-xl-end { align-items: flex-end !important; } .align-items-xl-center { align-items: center !important; } .align-items-xl-baseline { align-items: baseline !important; } .align-items-xl-stretch { align-items: stretch !important; } .align-content-xl-start { align-content: flex-start !important; } .align-content-xl-end { align-content: flex-end !important; } .align-content-xl-center { align-content: center !important; } .align-content-xl-between { align-content: space-between !important; } .align-content-xl-around { align-content: space-around !important; } .align-content-xl-stretch { align-content: stretch !important; } .align-self-xl-auto { align-self: auto !important; } .align-self-xl-start { align-self: flex-start !important; } .align-self-xl-end { align-self: flex-end !important; } .align-self-xl-center { align-self: center !important; } .align-self-xl-baseline { align-self: baseline !important; } .align-self-xl-stretch { align-self: stretch !important; } } .float-left { float: left !important; } .float-right { float: right !important; } .float-none { float: none !important; } @media (min-width: 576px) { .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: 992px) { .float-lg-left { float: left !important; } .float-lg-right { float: right !important; } .float-lg-none { float: none !important; } } @media (min-width: 1200px) { .float-xl-left { float: left !important; } .float-xl-right { float: right !important; } .float-xl-none { float: none !important; } } .user-select-all { user-select: all !important; } .user-select-auto { user-select: auto !important; } .user-select-none { user-select: none !important; } .overflow-auto { overflow: auto !important; } .overflow-hidden { overflow: hidden !important; } .position-static { position: static !important; } .position-relative { position: relative !important; } .position-absolute { position: absolute !important; } .position-fixed { position: fixed !important; } .position-sticky { position: sticky !important; } .fixed-top { position: fixed; top: 0px; right: 0px; left: 0px; z-index: 1030; } .fixed-bottom { position: fixed; right: 0px; bottom: 0px; left: 0px; z-index: 1030; } @supports (position:sticky) { .sticky-top { position: sticky; top: 0px; z-index: 1020; } } .sr-only { position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border: 0px; } .sr-only-focusable:active, .sr-only-focusable:focus { position: static; width: auto; height: auto; overflow: visible; clip: auto; white-space: normal; } .shadow-sm { box-shadow: rgba(0, 0, 0, 0.075) 0px 0.125rem 0.25rem !important; } .shadow { box-shadow: rgba(0, 0, 0, 0.15) 0px 0.5rem 1rem !important; } .shadow-lg { box-shadow: rgba(0, 0, 0, 0.176) 0px 1rem 3rem !important; } .shadow-none { box-shadow: none !important; } .w-25 { width: 25% !important; } .w-50 { width: 50% !important; } .w-75 { width: 75% !important; } .w-100 { width: 100% !important; } .w-auto { width: auto !important; } .h-25 { height: 25% !important; } .h-50 { height: 50% !important; } .h-75 { height: 75% !important; } .h-100 { height: 100% !important; } .h-auto { height: auto !important; } .mw-100 { max-width: 100% !important; } .mh-100 { max-height: 100% !important; } .min-vw-100 { min-width: 100vw !important; } .min-vh-100 { min-height: 100vh !important; } .vw-100 { width: 100vw !important; } .vh-100 { height: 100vh !important; } .m-0 { margin: 0px !important; } .mt-0, .my-0 { margin-top: 0px !important; } .mr-0, .mx-0 { margin-right: 0px !important; } .mb-0, .my-0 { margin-bottom: 0px !important; } .ml-0, .mx-0 { margin-left: 0px !important; } .m-1 { margin: 0.25rem !important; } .mt-1, .my-1 { margin-top: 0.25rem !important; } .mr-1, .mx-1 { margin-right: 0.25rem !important; } .mb-1, .my-1 { margin-bottom: 0.25rem !important; } .ml-1, .mx-1 { margin-left: 0.25rem !important; } .m-2 { margin: 0.5rem !important; } .mt-2, .my-2 { margin-top: 0.5rem !important; } .mr-2, .mx-2 { margin-right: 0.5rem !important; } .mb-2, .my-2 { margin-bottom: 0.5rem !important; } .ml-2, .mx-2 { margin-left: 0.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: 2rem !important; } .mt-5, .my-5 { margin-top: 2rem !important; } .mr-5, .mx-5 { margin-right: 2rem !important; } .mb-5, .my-5 { margin-bottom: 2rem !important; } .ml-5, .mx-5 { margin-left: 2rem !important; } .m-6 { margin: 3rem !important; } .mt-6, .my-6 { margin-top: 3rem !important; } .mr-6, .mx-6 { margin-right: 3rem !important; } .mb-6, .my-6 { margin-bottom: 3rem !important; } .ml-6, .mx-6 { margin-left: 3rem !important; } .p-0 { padding: 0px !important; } .pt-0, .py-0 { padding-top: 0px !important; } .pr-0, .px-0 { padding-right: 0px !important; } .pb-0, .py-0 { padding-bottom: 0px !important; } .pl-0, .px-0 { padding-left: 0px !important; } .p-1 { padding: 0.25rem !important; } .pt-1, .py-1 { padding-top: 0.25rem !important; } .pr-1, .px-1 { padding-right: 0.25rem !important; } .pb-1, .py-1 { padding-bottom: 0.25rem !important; } .pl-1, .px-1 { padding-left: 0.25rem !important; } .p-2 { padding: 0.5rem !important; } .pt-2, .py-2 { padding-top: 0.5rem !important; } .pr-2, .px-2 { padding-right: 0.5rem !important; } .pb-2, .py-2 { padding-bottom: 0.5rem !important; } .pl-2, .px-2 { padding-left: 0.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: 2rem !important; } .pt-5, .py-5 { padding-top: 2rem !important; } .pr-5, .px-5 { padding-right: 2rem !important; } .pb-5, .py-5 { padding-bottom: 2rem !important; } .pl-5, .px-5 { padding-left: 2rem !important; } .p-6 { padding: 3rem !important; } .pt-6, .py-6 { padding-top: 3rem !important; } .pr-6, .px-6 { padding-right: 3rem !important; } .pb-6, .py-6 { padding-bottom: 3rem !important; } .pl-6, .px-6 { padding-left: 3rem !important; } .m-n1 { margin: -0.25rem !important; } .mt-n1, .my-n1 { margin-top: -0.25rem !important; } .mr-n1, .mx-n1 { margin-right: -0.25rem !important; } .mb-n1, .my-n1 { margin-bottom: -0.25rem !important; } .ml-n1, .mx-n1 { margin-left: -0.25rem !important; } .m-n2 { margin: -0.5rem !important; } .mt-n2, .my-n2 { margin-top: -0.5rem !important; } .mr-n2, .mx-n2 { margin-right: -0.5rem !important; } .mb-n2, .my-n2 { margin-bottom: -0.5rem !important; } .ml-n2, .mx-n2 { margin-left: -0.5rem !important; } .m-n3 { margin: -1rem !important; } .mt-n3, .my-n3 { margin-top: -1rem !important; } .mr-n3, .mx-n3 { margin-right: -1rem !important; } .mb-n3, .my-n3 { margin-bottom: -1rem !important; } .ml-n3, .mx-n3 { margin-left: -1rem !important; } .m-n4 { margin: -1.5rem !important; } .mt-n4, .my-n4 { margin-top: -1.5rem !important; } .mr-n4, .mx-n4 { margin-right: -1.5rem !important; } .mb-n4, .my-n4 { margin-bottom: -1.5rem !important; } .ml-n4, .mx-n4 { margin-left: -1.5rem !important; } .m-n5 { margin: -2rem !important; } .mt-n5, .my-n5 { margin-top: -2rem !important; } .mr-n5, .mx-n5 { margin-right: -2rem !important; } .mb-n5, .my-n5 { margin-bottom: -2rem !important; } .ml-n5, .mx-n5 { margin-left: -2rem !important; } .m-n6 { margin: -3rem !important; } .mt-n6, .my-n6 { margin-top: -3rem !important; } .mr-n6, .mx-n6 { margin-right: -3rem !important; } .mb-n6, .my-n6 { margin-bottom: -3rem !important; } .ml-n6, .mx-n6 { margin-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: 576px) { .m-sm-0 { margin: 0px !important; } .mt-sm-0, .my-sm-0 { margin-top: 0px !important; } .mr-sm-0, .mx-sm-0 { margin-right: 0px !important; } .mb-sm-0, .my-sm-0 { margin-bottom: 0px !important; } .ml-sm-0, .mx-sm-0 { margin-left: 0px !important; } .m-sm-1 { margin: 0.25rem !important; } .mt-sm-1, .my-sm-1 { margin-top: 0.25rem !important; } .mr-sm-1, .mx-sm-1 { margin-right: 0.25rem !important; } .mb-sm-1, .my-sm-1 { margin-bottom: 0.25rem !important; } .ml-sm-1, .mx-sm-1 { margin-left: 0.25rem !important; } .m-sm-2 { margin: 0.5rem !important; } .mt-sm-2, .my-sm-2 { margin-top: 0.5rem !important; } .mr-sm-2, .mx-sm-2 { margin-right: 0.5rem !important; } .mb-sm-2, .my-sm-2 { margin-bottom: 0.5rem !important; } .ml-sm-2, .mx-sm-2 { margin-left: 0.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: 2rem !important; } .mt-sm-5, .my-sm-5 { margin-top: 2rem !important; } .mr-sm-5, .mx-sm-5 { margin-right: 2rem !important; } .mb-sm-5, .my-sm-5 { margin-bottom: 2rem !important; } .ml-sm-5, .mx-sm-5 { margin-left: 2rem !important; } .m-sm-6 { margin: 3rem !important; } .mt-sm-6, .my-sm-6 { margin-top: 3rem !important; } .mr-sm-6, .mx-sm-6 { margin-right: 3rem !important; } .mb-sm-6, .my-sm-6 { margin-bottom: 3rem !important; } .ml-sm-6, .mx-sm-6 { margin-left: 3rem !important; } .p-sm-0 { padding: 0px !important; } .pt-sm-0, .py-sm-0 { padding-top: 0px !important; } .pr-sm-0, .px-sm-0 { padding-right: 0px !important; } .pb-sm-0, .py-sm-0 { padding-bottom: 0px !important; } .pl-sm-0, .px-sm-0 { padding-left: 0px !important; } .p-sm-1 { padding: 0.25rem !important; } .pt-sm-1, .py-sm-1 { padding-top: 0.25rem !important; } .pr-sm-1, .px-sm-1 { padding-right: 0.25rem !important; } .pb-sm-1, .py-sm-1 { padding-bottom: 0.25rem !important; } .pl-sm-1, .px-sm-1 { padding-left: 0.25rem !important; } .p-sm-2 { padding: 0.5rem !important; } .pt-sm-2, .py-sm-2 { padding-top: 0.5rem !important; } .pr-sm-2, .px-sm-2 { padding-right: 0.5rem !important; } .pb-sm-2, .py-sm-2 { padding-bottom: 0.5rem !important; } .pl-sm-2, .px-sm-2 { padding-left: 0.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: 2rem !important; } .pt-sm-5, .py-sm-5 { padding-top: 2rem !important; } .pr-sm-5, .px-sm-5 { padding-right: 2rem !important; } .pb-sm-5, .py-sm-5 { padding-bottom: 2rem !important; } .pl-sm-5, .px-sm-5 { padding-left: 2rem !important; } .p-sm-6 { padding: 3rem !important; } .pt-sm-6, .py-sm-6 { padding-top: 3rem !important; } .pr-sm-6, .px-sm-6 { padding-right: 3rem !important; } .pb-sm-6, .py-sm-6 { padding-bottom: 3rem !important; } .pl-sm-6, .px-sm-6 { padding-left: 3rem !important; } .m-sm-n1 { margin: -0.25rem !important; } .mt-sm-n1, .my-sm-n1 { margin-top: -0.25rem !important; } .mr-sm-n1, .mx-sm-n1 { margin-right: -0.25rem !important; } .mb-sm-n1, .my-sm-n1 { margin-bottom: -0.25rem !important; } .ml-sm-n1, .mx-sm-n1 { margin-left: -0.25rem !important; } .m-sm-n2 { margin: -0.5rem !important; } .mt-sm-n2, .my-sm-n2 { margin-top: -0.5rem !important; } .mr-sm-n2, .mx-sm-n2 { margin-right: -0.5rem !important; } .mb-sm-n2, .my-sm-n2 { margin-bottom: -0.5rem !important; } .ml-sm-n2, .mx-sm-n2 { margin-left: -0.5rem !important; } .m-sm-n3 { margin: -1rem !important; } .mt-sm-n3, .my-sm-n3 { margin-top: -1rem !important; } .mr-sm-n3, .mx-sm-n3 { margin-right: -1rem !important; } .mb-sm-n3, .my-sm-n3 { margin-bottom: -1rem !important; } .ml-sm-n3, .mx-sm-n3 { margin-left: -1rem !important; } .m-sm-n4 { margin: -1.5rem !important; } .mt-sm-n4, .my-sm-n4 { margin-top: -1.5rem !important; } .mr-sm-n4, .mx-sm-n4 { margin-right: -1.5rem !important; } .mb-sm-n4, .my-sm-n4 { margin-bottom: -1.5rem !important; } .ml-sm-n4, .mx-sm-n4 { margin-left: -1.5rem !important; } .m-sm-n5 { margin: -2rem !important; } .mt-sm-n5, .my-sm-n5 { margin-top: -2rem !important; } .mr-sm-n5, .mx-sm-n5 { margin-right: -2rem !important; } .mb-sm-n5, .my-sm-n5 { margin-bottom: -2rem !important; } .ml-sm-n5, .mx-sm-n5 { margin-left: -2rem !important; } .m-sm-n6 { margin: -3rem !important; } .mt-sm-n6, .my-sm-n6 { margin-top: -3rem !important; } .mr-sm-n6, .mx-sm-n6 { margin-right: -3rem !important; } .mb-sm-n6, .my-sm-n6 { margin-bottom: -3rem !important; } .ml-sm-n6, .mx-sm-n6 { margin-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: 0px !important; } .mt-md-0, .my-md-0 { margin-top: 0px !important; } .mr-md-0, .mx-md-0 { margin-right: 0px !important; } .mb-md-0, .my-md-0 { margin-bottom: 0px !important; } .ml-md-0, .mx-md-0 { margin-left: 0px !important; } .m-md-1 { margin: 0.25rem !important; } .mt-md-1, .my-md-1 { margin-top: 0.25rem !important; } .mr-md-1, .mx-md-1 { margin-right: 0.25rem !important; } .mb-md-1, .my-md-1 { margin-bottom: 0.25rem !important; } .ml-md-1, .mx-md-1 { margin-left: 0.25rem !important; } .m-md-2 { margin: 0.5rem !important; } .mt-md-2, .my-md-2 { margin-top: 0.5rem !important; } .mr-md-2, .mx-md-2 { margin-right: 0.5rem !important; } .mb-md-2, .my-md-2 { margin-bottom: 0.5rem !important; } .ml-md-2, .mx-md-2 { margin-left: 0.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: 2rem !important; } .mt-md-5, .my-md-5 { margin-top: 2rem !important; } .mr-md-5, .mx-md-5 { margin-right: 2rem !important; } .mb-md-5, .my-md-5 { margin-bottom: 2rem !important; } .ml-md-5, .mx-md-5 { margin-left: 2rem !important; } .m-md-6 { margin: 3rem !important; } .mt-md-6, .my-md-6 { margin-top: 3rem !important; } .mr-md-6, .mx-md-6 { margin-right: 3rem !important; } .mb-md-6, .my-md-6 { margin-bottom: 3rem !important; } .ml-md-6, .mx-md-6 { margin-left: 3rem !important; } .p-md-0 { padding: 0px !important; } .pt-md-0, .py-md-0 { padding-top: 0px !important; } .pr-md-0, .px-md-0 { padding-right: 0px !important; } .pb-md-0, .py-md-0 { padding-bottom: 0px !important; } .pl-md-0, .px-md-0 { padding-left: 0px !important; } .p-md-1 { padding: 0.25rem !important; } .pt-md-1, .py-md-1 { padding-top: 0.25rem !important; } .pr-md-1, .px-md-1 { padding-right: 0.25rem !important; } .pb-md-1, .py-md-1 { padding-bottom: 0.25rem !important; } .pl-md-1, .px-md-1 { padding-left: 0.25rem !important; } .p-md-2 { padding: 0.5rem !important; } .pt-md-2, .py-md-2 { padding-top: 0.5rem !important; } .pr-md-2, .px-md-2 { padding-right: 0.5rem !important; } .pb-md-2, .py-md-2 { padding-bottom: 0.5rem !important; } .pl-md-2, .px-md-2 { padding-left: 0.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: 2rem !important; } .pt-md-5, .py-md-5 { padding-top: 2rem !important; } .pr-md-5, .px-md-5 { padding-right: 2rem !important; } .pb-md-5, .py-md-5 { padding-bottom: 2rem !important; } .pl-md-5, .px-md-5 { padding-left: 2rem !important; } .p-md-6 { padding: 3rem !important; } .pt-md-6, .py-md-6 { padding-top: 3rem !important; } .pr-md-6, .px-md-6 { padding-right: 3rem !important; } .pb-md-6, .py-md-6 { padding-bottom: 3rem !important; } .pl-md-6, .px-md-6 { padding-left: 3rem !important; } .m-md-n1 { margin: -0.25rem !important; } .mt-md-n1, .my-md-n1 { margin-top: -0.25rem !important; } .mr-md-n1, .mx-md-n1 { margin-right: -0.25rem !important; } .mb-md-n1, .my-md-n1 { margin-bottom: -0.25rem !important; } .ml-md-n1, .mx-md-n1 { margin-left: -0.25rem !important; } .m-md-n2 { margin: -0.5rem !important; } .mt-md-n2, .my-md-n2 { margin-top: -0.5rem !important; } .mr-md-n2, .mx-md-n2 { margin-right: -0.5rem !important; } .mb-md-n2, .my-md-n2 { margin-bottom: -0.5rem !important; } .ml-md-n2, .mx-md-n2 { margin-left: -0.5rem !important; } .m-md-n3 { margin: -1rem !important; } .mt-md-n3, .my-md-n3 { margin-top: -1rem !important; } .mr-md-n3, .mx-md-n3 { margin-right: -1rem !important; } .mb-md-n3, .my-md-n3 { margin-bottom: -1rem !important; } .ml-md-n3, .mx-md-n3 { margin-left: -1rem !important; } .m-md-n4 { margin: -1.5rem !important; } .mt-md-n4, .my-md-n4 { margin-top: -1.5rem !important; } .mr-md-n4, .mx-md-n4 { margin-right: -1.5rem !important; } .mb-md-n4, .my-md-n4 { margin-bottom: -1.5rem !important; } .ml-md-n4, .mx-md-n4 { margin-left: -1.5rem !important; } .m-md-n5 { margin: -2rem !important; } .mt-md-n5, .my-md-n5 { margin-top: -2rem !important; } .mr-md-n5, .mx-md-n5 { margin-right: -2rem !important; } .mb-md-n5, .my-md-n5 { margin-bottom: -2rem !important; } .ml-md-n5, .mx-md-n5 { margin-left: -2rem !important; } .m-md-n6 { margin: -3rem !important; } .mt-md-n6, .my-md-n6 { margin-top: -3rem !important; } .mr-md-n6, .mx-md-n6 { margin-right: -3rem !important; } .mb-md-n6, .my-md-n6 { margin-bottom: -3rem !important; } .ml-md-n6, .mx-md-n6 { margin-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: 992px) { .m-lg-0 { margin: 0px !important; } .mt-lg-0, .my-lg-0 { margin-top: 0px !important; } .mr-lg-0, .mx-lg-0 { margin-right: 0px !important; } .mb-lg-0, .my-lg-0 { margin-bottom: 0px !important; } .ml-lg-0, .mx-lg-0 { margin-left: 0px !important; } .m-lg-1 { margin: 0.25rem !important; } .mt-lg-1, .my-lg-1 { margin-top: 0.25rem !important; } .mr-lg-1, .mx-lg-1 { margin-right: 0.25rem !important; } .mb-lg-1, .my-lg-1 { margin-bottom: 0.25rem !important; } .ml-lg-1, .mx-lg-1 { margin-left: 0.25rem !important; } .m-lg-2 { margin: 0.5rem !important; } .mt-lg-2, .my-lg-2 { margin-top: 0.5rem !important; } .mr-lg-2, .mx-lg-2 { margin-right: 0.5rem !important; } .mb-lg-2, .my-lg-2 { margin-bottom: 0.5rem !important; } .ml-lg-2, .mx-lg-2 { margin-left: 0.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: 2rem !important; } .mt-lg-5, .my-lg-5 { margin-top: 2rem !important; } .mr-lg-5, .mx-lg-5 { margin-right: 2rem !important; } .mb-lg-5, .my-lg-5 { margin-bottom: 2rem !important; } .ml-lg-5, .mx-lg-5 { margin-left: 2rem !important; } .m-lg-6 { margin: 3rem !important; } .mt-lg-6, .my-lg-6 { margin-top: 3rem !important; } .mr-lg-6, .mx-lg-6 { margin-right: 3rem !important; } .mb-lg-6, .my-lg-6 { margin-bottom: 3rem !important; } .ml-lg-6, .mx-lg-6 { margin-left: 3rem !important; } .p-lg-0 { padding: 0px !important; } .pt-lg-0, .py-lg-0 { padding-top: 0px !important; } .pr-lg-0, .px-lg-0 { padding-right: 0px !important; } .pb-lg-0, .py-lg-0 { padding-bottom: 0px !important; } .pl-lg-0, .px-lg-0 { padding-left: 0px !important; } .p-lg-1 { padding: 0.25rem !important; } .pt-lg-1, .py-lg-1 { padding-top: 0.25rem !important; } .pr-lg-1, .px-lg-1 { padding-right: 0.25rem !important; } .pb-lg-1, .py-lg-1 { padding-bottom: 0.25rem !important; } .pl-lg-1, .px-lg-1 { padding-left: 0.25rem !important; } .p-lg-2 { padding: 0.5rem !important; } .pt-lg-2, .py-lg-2 { padding-top: 0.5rem !important; } .pr-lg-2, .px-lg-2 { padding-right: 0.5rem !important; } .pb-lg-2, .py-lg-2 { padding-bottom: 0.5rem !important; } .pl-lg-2, .px-lg-2 { padding-left: 0.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: 2rem !important; } .pt-lg-5, .py-lg-5 { padding-top: 2rem !important; } .pr-lg-5, .px-lg-5 { padding-right: 2rem !important; } .pb-lg-5, .py-lg-5 { padding-bottom: 2rem !important; } .pl-lg-5, .px-lg-5 { padding-left: 2rem !important; } .p-lg-6 { padding: 3rem !important; } .pt-lg-6, .py-lg-6 { padding-top: 3rem !important; } .pr-lg-6, .px-lg-6 { padding-right: 3rem !important; } .pb-lg-6, .py-lg-6 { padding-bottom: 3rem !important; } .pl-lg-6, .px-lg-6 { padding-left: 3rem !important; } .m-lg-n1 { margin: -0.25rem !important; } .mt-lg-n1, .my-lg-n1 { margin-top: -0.25rem !important; } .mr-lg-n1, .mx-lg-n1 { margin-right: -0.25rem !important; } .mb-lg-n1, .my-lg-n1 { margin-bottom: -0.25rem !important; } .ml-lg-n1, .mx-lg-n1 { margin-left: -0.25rem !important; } .m-lg-n2 { margin: -0.5rem !important; } .mt-lg-n2, .my-lg-n2 { margin-top: -0.5rem !important; } .mr-lg-n2, .mx-lg-n2 { margin-right: -0.5rem !important; } .mb-lg-n2, .my-lg-n2 { margin-bottom: -0.5rem !important; } .ml-lg-n2, .mx-lg-n2 { margin-left: -0.5rem !important; } .m-lg-n3 { margin: -1rem !important; } .mt-lg-n3, .my-lg-n3 { margin-top: -1rem !important; } .mr-lg-n3, .mx-lg-n3 { margin-right: -1rem !important; } .mb-lg-n3, .my-lg-n3 { margin-bottom: -1rem !important; } .ml-lg-n3, .mx-lg-n3 { margin-left: -1rem !important; } .m-lg-n4 { margin: -1.5rem !important; } .mt-lg-n4, .my-lg-n4 { margin-top: -1.5rem !important; } .mr-lg-n4, .mx-lg-n4 { margin-right: -1.5rem !important; } .mb-lg-n4, .my-lg-n4 { margin-bottom: -1.5rem !important; } .ml-lg-n4, .mx-lg-n4 { margin-left: -1.5rem !important; } .m-lg-n5 { margin: -2rem !important; } .mt-lg-n5, .my-lg-n5 { margin-top: -2rem !important; } .mr-lg-n5, .mx-lg-n5 { margin-right: -2rem !important; } .mb-lg-n5, .my-lg-n5 { margin-bottom: -2rem !important; } .ml-lg-n5, .mx-lg-n5 { margin-left: -2rem !important; } .m-lg-n6 { margin: -3rem !important; } .mt-lg-n6, .my-lg-n6 { margin-top: -3rem !important; } .mr-lg-n6, .mx-lg-n6 { margin-right: -3rem !important; } .mb-lg-n6, .my-lg-n6 { margin-bottom: -3rem !important; } .ml-lg-n6, .mx-lg-n6 { margin-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: 1200px) { .m-xl-0 { margin: 0px !important; } .mt-xl-0, .my-xl-0 { margin-top: 0px !important; } .mr-xl-0, .mx-xl-0 { margin-right: 0px !important; } .mb-xl-0, .my-xl-0 { margin-bottom: 0px !important; } .ml-xl-0, .mx-xl-0 { margin-left: 0px !important; } .m-xl-1 { margin: 0.25rem !important; } .mt-xl-1, .my-xl-1 { margin-top: 0.25rem !important; } .mr-xl-1, .mx-xl-1 { margin-right: 0.25rem !important; } .mb-xl-1, .my-xl-1 { margin-bottom: 0.25rem !important; } .ml-xl-1, .mx-xl-1 { margin-left: 0.25rem !important; } .m-xl-2 { margin: 0.5rem !important; } .mt-xl-2, .my-xl-2 { margin-top: 0.5rem !important; } .mr-xl-2, .mx-xl-2 { margin-right: 0.5rem !important; } .mb-xl-2, .my-xl-2 { margin-bottom: 0.5rem !important; } .ml-xl-2, .mx-xl-2 { margin-left: 0.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: 2rem !important; } .mt-xl-5, .my-xl-5 { margin-top: 2rem !important; } .mr-xl-5, .mx-xl-5 { margin-right: 2rem !important; } .mb-xl-5, .my-xl-5 { margin-bottom: 2rem !important; } .ml-xl-5, .mx-xl-5 { margin-left: 2rem !important; } .m-xl-6 { margin: 3rem !important; } .mt-xl-6, .my-xl-6 { margin-top: 3rem !important; } .mr-xl-6, .mx-xl-6 { margin-right: 3rem !important; } .mb-xl-6, .my-xl-6 { margin-bottom: 3rem !important; } .ml-xl-6, .mx-xl-6 { margin-left: 3rem !important; } .p-xl-0 { padding: 0px !important; } .pt-xl-0, .py-xl-0 { padding-top: 0px !important; } .pr-xl-0, .px-xl-0 { padding-right: 0px !important; } .pb-xl-0, .py-xl-0 { padding-bottom: 0px !important; } .pl-xl-0, .px-xl-0 { padding-left: 0px !important; } .p-xl-1 { padding: 0.25rem !important; } .pt-xl-1, .py-xl-1 { padding-top: 0.25rem !important; } .pr-xl-1, .px-xl-1 { padding-right: 0.25rem !important; } .pb-xl-1, .py-xl-1 { padding-bottom: 0.25rem !important; } .pl-xl-1, .px-xl-1 { padding-left: 0.25rem !important; } .p-xl-2 { padding: 0.5rem !important; } .pt-xl-2, .py-xl-2 { padding-top: 0.5rem !important; } .pr-xl-2, .px-xl-2 { padding-right: 0.5rem !important; } .pb-xl-2, .py-xl-2 { padding-bottom: 0.5rem !important; } .pl-xl-2, .px-xl-2 { padding-left: 0.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: 2rem !important; } .pt-xl-5, .py-xl-5 { padding-top: 2rem !important; } .pr-xl-5, .px-xl-5 { padding-right: 2rem !important; } .pb-xl-5, .py-xl-5 { padding-bottom: 2rem !important; } .pl-xl-5, .px-xl-5 { padding-left: 2rem !important; } .p-xl-6 { padding: 3rem !important; } .pt-xl-6, .py-xl-6 { padding-top: 3rem !important; } .pr-xl-6, .px-xl-6 { padding-right: 3rem !important; } .pb-xl-6, .py-xl-6 { padding-bottom: 3rem !important; } .pl-xl-6, .px-xl-6 { padding-left: 3rem !important; } .m-xl-n1 { margin: -0.25rem !important; } .mt-xl-n1, .my-xl-n1 { margin-top: -0.25rem !important; } .mr-xl-n1, .mx-xl-n1 { margin-right: -0.25rem !important; } .mb-xl-n1, .my-xl-n1 { margin-bottom: -0.25rem !important; } .ml-xl-n1, .mx-xl-n1 { margin-left: -0.25rem !important; } .m-xl-n2 { margin: -0.5rem !important; } .mt-xl-n2, .my-xl-n2 { margin-top: -0.5rem !important; } .mr-xl-n2, .mx-xl-n2 { margin-right: -0.5rem !important; } .mb-xl-n2, .my-xl-n2 { margin-bottom: -0.5rem !important; } .ml-xl-n2, .mx-xl-n2 { margin-left: -0.5rem !important; } .m-xl-n3 { margin: -1rem !important; } .mt-xl-n3, .my-xl-n3 { margin-top: -1rem !important; } .mr-xl-n3, .mx-xl-n3 { margin-right: -1rem !important; } .mb-xl-n3, .my-xl-n3 { margin-bottom: -1rem !important; } .ml-xl-n3, .mx-xl-n3 { margin-left: -1rem !important; } .m-xl-n4 { margin: -1.5rem !important; } .mt-xl-n4, .my-xl-n4 { margin-top: -1.5rem !important; } .mr-xl-n4, .mx-xl-n4 { margin-right: -1.5rem !important; } .mb-xl-n4, .my-xl-n4 { margin-bottom: -1.5rem !important; } .ml-xl-n4, .mx-xl-n4 { margin-left: -1.5rem !important; } .m-xl-n5 { margin: -2rem !important; } .mt-xl-n5, .my-xl-n5 { margin-top: -2rem !important; } .mr-xl-n5, .mx-xl-n5 { margin-right: -2rem !important; } .mb-xl-n5, .my-xl-n5 { margin-bottom: -2rem !important; } .ml-xl-n5, .mx-xl-n5 { margin-left: -2rem !important; } .m-xl-n6 { margin: -3rem !important; } .mt-xl-n6, .my-xl-n6 { margin-top: -3rem !important; } .mr-xl-n6, .mx-xl-n6 { margin-right: -3rem !important; } .mb-xl-n6, .my-xl-n6 { margin-bottom: -3rem !important; } .ml-xl-n6, .mx-xl-n6 { margin-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; } } .stretched-link::after { position: absolute; inset: 0px; z-index: 1; pointer-events: auto; content: ""; background-color: rgba(0, 0, 0, 0); } .text-monospace { font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important; } .text-justify { text-align: justify !important; } .text-wrap { white-space: normal !important; } .text-nowrap { white-space: nowrap !important; } .text-truncate { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .text-left { text-align: left !important; } .text-right { text-align: right !important; } .text-center { text-align: center !important; } @media (min-width: 576px) { .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: 992px) { .text-lg-left { text-align: left !important; } .text-lg-right { text-align: right !important; } .text-lg-center { text-align: center !important; } } @media (min-width: 1200px) { .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-lighter { font-weight: lighter !important; } .font-weight-normal { font-weight: 400 !important; } .font-weight-bold { font-weight: 700 !important; } .font-weight-bolder { font-weight: bolder !important; } .font-italic { font-style: italic !important; } .text-white { color: rgb(255, 255, 255) !important; } .text-primary { color: rgb(33, 56, 106) !important; } a.text-primary:hover, a.text-primary:focus { color: rgb(15, 25, 48) !important; } .text-secondary { color: rgb(193, 0, 119) !important; } a.text-secondary:hover, a.text-secondary:focus { color: rgb(117, 0, 72) !important; } .text-success { color: rgb(111, 186, 37) !important; } a.text-success:hover, a.text-success:focus { color: rgb(73, 122, 24) !important; } .text-info { color: rgb(0, 129, 150) !important; } a.text-info:hover, a.text-info:focus { color: rgb(0, 63, 74) !important; } .text-warning { color: rgb(240, 173, 78) !important; } a.text-warning:hover, a.text-warning:focus { color: rgb(223, 138, 19) !important; } .text-danger { color: rgb(219, 52, 72) !important; } a.text-danger:hover, a.text-danger:focus { color: rgb(165, 29, 46) !important; } .text-light { color: rgb(248, 249, 250) !important; } a.text-light:hover, a.text-light:focus { color: rgb(203, 211, 218) !important; } .text-dark { color: rgb(52, 58, 64) !important; } a.text-dark:hover, a.text-dark:focus { color: rgb(18, 20, 22) !important; } .text-body { color: rgb(29, 33, 37) !important; } .text-muted { color: rgb(85, 89, 92) !important; } .text-black-50 { color: rgba(0, 0, 0, 0.5) !important; } .text-white-50 { color: rgba(255, 255, 255, 0.5) !important; } .text-hide { font: 0px / 0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0px; } .text-decoration-none { text-decoration: none !important; } .text-break { word-break: break-word !important; overflow-wrap: break-word !important; } .text-reset { color: inherit !important; } .visible { visibility: visible !important; } .invisible { visibility: hidden !important; } @media print { *, ::before, ::after { text-shadow: none !important; box-shadow: none !important; } a:not(.btn) { text-decoration: underline; } abbr[title]::after { content: " (" attr(title) ")"; } pre { white-space: pre-wrap !important; } pre, blockquote { border: 1px solid rgb(143, 149, 158); break-inside: avoid; } tr, img { break-inside: avoid; } p, h2, h3 { orphans: 3; widows: 3; } h2, h3 { break-after: avoid; } body { min-width: 992px !important; } .container { min-width: 992px !important; } .navbar { display: none; } .badge { border: 1px solid rgb(0, 0, 0); } .table { border-collapse: collapse !important; } .table td, .table th { background-color: rgb(255, 255, 255) !important; } .table-bordered th, .table-bordered td { border: 1px solid rgb(222, 226, 230) !important; } .table-dark { color: inherit; } .table-dark th, .table-dark td, .table-dark thead th, .table-dark tbody + tbody { border-color: rgb(221, 221, 221); } .table .thead-dark th { color: inherit; border-color: rgb(221, 221, 221); } } .breadcrumb-item + .breadcrumb-item::before { content: "/"; } .dir-rtl .custom-select { background-position: 0.75rem center; } .dir-rtl .custom-switch .custom-control-input:checked ~ .custom-control-label::after { transform: translateX(-0.9375rem); } .dir-rtl .tooltip.bs-tooltip-left .arrow, .dir-rtl .tooltip.bs-tooltip-auto[x-placement^="left"] .arrow, .dir-rtl .tooltip.bs-tooltip-right .arrow, .dir-rtl .tooltip.bs-tooltip-auto[x-placement^="right"] .arrow { transform: rotate(180deg); } .dir-rtl .tooltip.bs-tooltip-left .arrow, .dir-rtl .tooltip.bs-tooltip-auto[x-placement^="left"] .arrow { left: auto; right: 0px; } .dir-rtl .tooltip.bs-tooltip-right .arrow, .dir-rtl .tooltip.bs-tooltip-auto[x-placement^="right"] .arrow { left: 0px; right: auto; } .dir-rtl .popover.bs-popover-right, .dir-rtl .popover.bs-popover-auto[x-placement^="right"] { margin-right: 0px; margin-left: 0.5rem; } .dir-rtl .popover.bs-popover-right .arrow, .dir-rtl .popover.bs-popover-auto[x-placement^="right"] .arrow { transform: rotate(180deg); left: calc(-1px - 0.5rem); right: auto; } .dir-rtl .popover.bs-popover-left, .dir-rtl .popover.bs-popover-auto[x-placement^="left"] { margin-right: 0.5rem; margin-left: 0px; } .dir-rtl .popover.bs-popover-left .arrow, .dir-rtl .popover.bs-popover-auto[x-placement^="left"] .arrow { transform: rotate(180deg); left: auto; right: calc(-1px - 0.5rem); } #region-main { overflow-y: visible; background-color: rgb(240, 240, 240); } @media (min-width: 576px) { .context-header-settings-menu, .region-main-settings-menu { float: right; width: auto; max-width: 4em; height: 2em; display: block; margin-top: 4px; } } @media (max-width: 767.98px) { .context-header-settings-menu, .region-main-settings-menu { display: flex; justify-content: flex-end; } } .context-header-settings-menu .dropdown-toggle > .icon, #region-main-settings-menu .dropdown-toggle > .icon { height: 24px; font-size: 24px; width: auto; } #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, a.dimmed:link, a.dimmed:visited, a.dimmed_text, a.dimmed_text:link, a.dimmed_text:visited, .dimmed_text, .dimmed_text a, .dimmed_text a:link, .dimmed_text a:visited, .usersuspended, .usersuspended a, .usersuspended a:link, .usersuspended a:visited, .dimmed_category, .dimmed_category a { color: rgb(85, 89, 92); } .aalink.focus, a.focus.autolink, .aalink:focus, a.autolink:focus, #page-footer a:not([class]).focus, #page-footer a:not([class]):focus, .arrow_link.focus, .arrow_link:focus, a:not([class]).focus, a:not([class]):focus, .activityinstance > a.focus, .activityinstance > a:focus { outline: transparent solid 0.2rem; color: rgb(29, 33, 37); background-color: rgb(167, 186, 227); box-shadow: rgb(167, 186, 227) 0px -0.2rem, rgb(52, 58, 64) 0px 0.2rem; } .aalink:focus:hover, a.autolink:focus:hover, #page-footer a:not([class]):focus:hover, .arrow_link:focus:hover, a:not([class]):focus:hover, .activityinstance > a:focus:hover { text-decoration: none; } .aabtn.focus, .aabtn:focus, .btn-link.focus, .btn-link:focus, .nav-link.focus, .nav-link:focus, .editor_atto_toolbar button.focus, .editor_atto_toolbar button:focus, .editor_atto_toolbar .atto_toolbar_row.focus, .editor_atto_toolbar .atto_toolbar_row:focus, [role="button"].focus, [role="button"]:focus, .list-group-item-action.focus, .list-group-item-action:focus, input[type="checkbox"].focus, input[type="checkbox"]:focus, input[type="radio"].focus, input[type="radio"]:focus, input[type="file"].focus, input[type="file"]:focus, input[type="image"].focus, input[type="image"]:focus, .sr-only-focusable.focus, .sr-only-focusable:focus, a.dropdown-toggle.focus, a.dropdown-toggle:focus, .moodle-dialogue-base .closebutton.focus, .moodle-dialogue-base .closebutton:focus, button.close.focus, button.close:focus, .form-autocomplete-selection.focus, .form-autocomplete-selection:focus, [role="treeitem"]:not([aria-expanded="true"]).focus, [role="treeitem"]:not([aria-expanded="true"]):focus { outline: 0px; box-shadow: rgba(33, 56, 106, 0.75) 0px 0px 0px 0.2rem; } .aabtn:focus:hover, .btn-link:focus:hover, .nav-link:focus:hover, .editor_atto_toolbar button:focus:hover, .editor_atto_toolbar .atto_toolbar_row:focus:hover, [role="button"]:focus:hover, .list-group-item-action:focus:hover, input[type="checkbox"]:focus:hover, input[type="radio"]:focus:hover, input[type="file"]:focus:hover, input[type="image"]:focus:hover, .sr-only-focusable:focus:hover, a.dropdown-toggle:focus:hover, .moodle-dialogue-base .closebutton:focus:hover, button.close:focus:hover, .form-autocomplete-selection:focus:hover, [role="treeitem"]:not([aria-expanded="true"]):focus:hover { text-decoration: none; } .modal-dialog[tabindex="0"].focus, .modal-dialog[tabindex="0"]:focus { outline: 0px; } .modal-dialog[tabindex="0"].focus .modal-content, .modal-dialog[tabindex="0"]:focus .modal-content { outline: 0px; box-shadow: rgba(33, 56, 106, 0.75) 0px 0px 0px 0.2rem; border-radius: 0.6rem; } [role="treeitem"][aria-expanded="true"] { outline: 0px; } [role="treeitem"][aria-expanded="true"].focus > :first-child, [role="treeitem"][aria-expanded="true"]:focus > :first-child { outline: 0px; box-shadow: rgba(33, 56, 106, 0.75) 0px 0px 0px 0.2rem; } [role="treeitem"][aria-expanded="true"]:focus:hover { text-decoration: none; } .form-autocomplete-suggestions li[aria-selected="true"] { outline: 0px; box-shadow: rgba(33, 56, 106, 0.75) 0px 0px 0px 0.2rem; } .safari input[type="checkbox"].focus, .safari input[type="checkbox"]:focus, .safari input[type="radio"].focus, .safari input[type="radio"]:focus { outline: auto; } .unlist, .unlist li, .inline-list, .inline-list li, .block .list, .block .list li, .section li.movehere, .tabtree li { list-style: none; margin: 0px; padding: 0px; } .section li.movehere a { display: block; width: 100%; height: 2rem; border: 2px dashed rgb(52, 58, 64); } .editing .course-content .hidden.sectionname { visibility: hidden; display: initial; } .inline, .inline-list li { display: inline; } .notifytiny { font-size: 0.75rem; } .notifytiny li, .notifytiny td { font-size: 100%; } .red, .notifyproblem { color: rgb(240, 173, 78); } .green, .notifysuccess { color: rgb(111, 186, 37); } .highlight { color: rgb(0, 129, 150); } .bg-primary-light { background-color: rgb(246, 247, 249); } .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; } .pagelayout-mydashboard.jsenabled .collapsibleregioncaption { cursor: pointer; } .pagelayout-mydashboard #region-main { border: 0px; padding: 0px; background-color: transparent; margin-top: -1px; } @media (max-width: 767.98px) { .pagelayout-mydashboard #region-main-box, .pagelayout-login #region-main-box { padding-left: 0px; padding-right: 0px; } } .collapsibleregioncaption img { vertical-align: middle; } .jsenabled .hiddenifjs { display: none; } body:not(.jsenabled) .visibleifjs { display: none; } .jsenabled .collapsibleregion { overflow: hidden; box-sizing: content-box; } .jsenabled .collapsed .collapsibleregioninner { visibility: hidden; } .collapsible-actions { display: none; text-align: right; } .jsenabled .collapsible-actions { display: block; } .yui-overlay .yui-widget-bd { background-color: rgb(255, 238, 105); border-width: 1px; border-style: solid; border-color: rgb(212, 194, 55) rgb(166, 152, 43) rgb(166, 152, 43); border-image: initial; color: rgb(0, 0, 0); left: 0px; padding: 2px 5px; position: relative; top: 0px; z-index: 1; } .clearer { background: transparent; border-width: 0px; clear: both; display: block; height: 1px; margin: 0px; padding: 0px; } .bold, .warning, .errorbox .title, .pagingbar .title, .pagingbar .thispage { font-weight: 700; } img.resize { height: 1em; width: 1em; } .block img.resize { height: 0.9em; width: 0.8em; } img.activityicon { height: 24px; width: 24px; vertical-align: middle; } .headermain { font-weight: 700; } #maincontent { display: block; height: 1px; overflow: clip; } 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; } .no-overflow { overflow: auto; } .no-overflow > .generaltable { margin-bottom: 0px; } .no-overflow .generaltable .sr-only, .no-overflow .generaltable .accesshide, .table-responsive .generaltable .sr-only, .table-responsive .generaltable .accesshide { position: relative; display: block; } .accesshide { position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border: 0px; } span.hide, div.hide, .hidden { display: none; } a.skip-block, a.skip { position: absolute; top: -1000em; font-size: 0.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; } .addbloglink { text-align: center; } .blog_entry .audience { text-align: right; padding-right: 4px; } .blog_entry .tags { margin-top: 15px; } .blog_entry .content { margin-left: 43px; } #doc-contents h1 { margin: 1em 0px 0px; } #doc-contents ul { margin: 0px; padding: 0px; width: 90%; } #doc-contents ul li { list-style-type: none; } .groupmanagementtable td { vertical-align: top; } .groupmanagementtable #existingcell, .groupmanagementtable #potentialcell { width: 42%; } .groupmanagementtable #buttonscell { width: 16%; } .groupmanagementtable #buttonscell p.arrow_button input { width: auto; min-width: 80%; margin: 0px auto; display: block; } .groupmanagementtable #removeselect_wrapper, .groupmanagementtable #addselect_wrapper { width: 100%; } .groupmanagementtable #removeselect_wrapper label, .groupmanagementtable #addselect_wrapper label { font-weight: 400; } #group-usersummary { width: 14em; } .groupselector { margin-top: 3px; margin-bottom: 3px; display: inline-block; } .groupselector label { display: inline-block; } .notepost { margin-bottom: 1em; } .notepost .userpicture { float: left; margin-right: 5px; } .notepost .content, .notepost .footer { clear: both; } .notesgroup { margin-left: 20px; } .path-my .coursebox { margin: 1rem 0px; padding: 0px; } .path-my .coursebox .overview { margin: 15px 30px 10px; } .path-my .coursebox .info { float: none; margin: 0px; } .mod_introbox { padding: 10px; } table.mod_index { width: 100%; } .comment-ctrl { font-size: 12px; display: none; margin: 0px; padding: 0px; } .comment-ctrl h5 { margin: 0px; padding: 5px; } .comment-area { max-width: 400px; padding: 5px; } .comment-area textarea { width: 100%; overflow: auto; } .comment-area textarea.fullwidth { 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: 11px; overflow: auto; list-style: none; padding: 0px; margin: 0px; } .comment-list li { margin: 2px 2px 5px; list-style: none; clear: both; padding: 0.3em; position: relative; } .comment-list li.first { display: none; } .comment-paging { text-align: center; } .comment-paging .pageno { padding: 2px; } .comment-paging .curpage { border: 1px solid rgb(204, 204, 204); } .comment-message .picture { float: left; margin-right: 0.25rem; } .comment-message .text { margin: 0px; padding: 0px; } .comment-message .text p { padding: 0px; margin: 0px 18px 0px 0px; } .comment-delete { position: absolute; top: 0px; right: 0px; margin: 0.3em; } .comment-report-selectall { display: none; } .comment-link { display: none; } .jsenabled .comment-link { display: block; } .jsenabled .showcommentsnonjs { display: none; } .jsenabled .comment-report-selectall { display: inline; } .completion-expired { color: rgb(240, 173, 78); } .completion-expected { font-size: 0.75rem; } .completion-sortchoice, .completion-identifyfield { font-size: 0.75rem; vertical-align: bottom; } .completion-progresscell { text-align: right; } .completion-expired .completion-expected { font-weight: 700; } img.user-image { height: 100px; width: 100px; } #tag-search-box { text-align: center; margin: 10px auto; } .path-tag .tag-index-items .tagarea { border: 1px solid rgb(227, 227, 227); border-radius: 4px; padding: 10px; margin-top: 10px; } .path-tag .tag-index-items .tagarea h3 { display: block; padding: 3px 0px 10px; margin: 0px 0px 10px; font-size: 1.1em; font-weight: 700; line-height: 20px; color: rgb(153, 153, 153); text-shadow: rgba(255, 255, 255, 0.5) 0px 1px 0px; text-transform: uppercase; overflow-wrap: break-word; border-bottom: 1px solid rgb(227, 227, 227); } .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: rgb(240, 173, 78); } .tag-management-table td, .tag-management-table th { vertical-align: middle; padding: 4px; } .tag-management-table .inplaceeditable.inplaceeditingon input { width: 150px; } .path-admin-tag .addstandardtags { float: right; } .path-admin-tag .addstandardtags img { margin: 0px 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.edittag { background-image: url("/theme/image.php/catawesome/core/1733938192/i/settings"); } .path-tag .tag-management-box li a.flagasinappropriate { background-image: url("/theme/image.php/catawesome/core/1733938192/i/flagged"); } .path-tag .tag-management-box li a.removefrommyinterests { background-image: url("/theme/image.php/catawesome/core/1733938192/t/delete"); } .path-tag .tag-management-box li a.addtomyinterests { background-image: url("/theme/image.php/catawesome/core/1733938192/t/add"); } .path-tag .tag-management-box li a { background-repeat: no-repeat; background-position: left center; padding-left: 17px; } .tag_feed.media-list .media .itemimage { float: left; } .tag_feed.media-list .media .itemimage img { height: 35px; width: 35px; } .tag_feed.media-list .media .media-body { padding-right: 10px; padding-left: 10px; } .tag_feed .media .muted a { color: rgb(85, 89, 92); } .tag_cloud { text-align: center; } .tag_cloud .inline-list li { padding: 0px 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: 0.9em; } .tag_cloud .s1 { font-size: 0.8em; } .tag_cloud .s0 { font-size: 0.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: 0px solid rgb(0, 0, 0); } .userenrolment { width: 100%; border-collapse: collapse; } .userenrolment tr { vertical-align: top; } .userenrolment td { padding: 0px; height: 41px; } .userenrolment .subfield { margin-right: 5px; } .userenrolment .col_userdetails .subfield { margin-left: 40px; } .userenrolment .col_userdetails .subfield_picture { float: left; margin-left: 0px; } .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: 0px 3px 3px; margin: 0px 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 rgb(102, 102, 102); } .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: 0px 3px 3px; margin: 0px 3px 3px; } .userenrolment .col_enrol .enrolment a { float: right; margin-left: 3px; } #page-enrol-otherusers .userenrolment .col_role .role { float: none; margin: 3px 3px 3px 0px; padding: 3px 3px 3px 0px; } .corelightbox { background-color: rgb(204, 204, 204); position: absolute; top: 0px; left: 0px; 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; } .activity.label.modtype_label .mod-indent { float: none; } @media (min-width: 576px) { .que .correctness.correct { } .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; } } .resourcecontent .mediaplugin_mp3 object { height: 25px; width: 600px; } .resourcecontent audio.mediaplugin_html5audio { width: 600px; } .resourceimage { max-width: 100%; } .mediaplugin_mp3 object { height: 15px; width: 300px; } audio.mediaplugin_html5audio { width: 300px; } .core_media_preview.pagelayout-embedded #maincontent { height: 0px; } .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; } .moodle-dialogue-base .moodle-dialogue-lightbox { background-color: rgb(73, 80, 87); } .pagelayout-popup .moodle-dialogue-base .moodle-dialogue-lightbox { background-color: transparent; } .pagelayout-popup .moodle-dialogue-base .moodle-dialogue { box-shadow: rgba(0, 0, 0, 0.2) 0px 0.25rem 0.5rem; } .moodle-dialogue-base .hidden, .moodle-dialogue-base .moodle-dialogue-hidden { display: none; } .no-scrolling { overflow: hidden; } .moodle-dialogue-base .moodle-dialogue-fullscreen { inset: 0px 0px -50px; position: fixed; } .moodle-dialogue-base .moodle-dialogue-fullscreen .moodle-dialogue-content { overflow: auto; } .moodle-dialogue-base .moodle-dialogue-wrap { background-color: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); } .modal.show { display: block; } .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd { display: flex; padding: 1rem; border-bottom: 1px solid rgb(222, 226, 230); } .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd.yui3-widget-hd { min-height: 3rem; color: initial; background: initial; font-size: 1.5rem; line-height: 1.5; } .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd h5 { font-size: 1.5rem; font-weight: 400; margin-bottom: 0px; line-height: 1.5; } .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd .yui3-widget-buttons { padding: 0px; position: relative; margin-left: auto; } .moodle-dialogue-base .closebutton { padding: 1rem; margin: -1rem -1rem -1rem auto; position: relative; background-color: transparent; border: 0px; background-image: none; box-shadow: none; opacity: 0.7; } .moodle-dialogue-base .closebutton:hover, .moodle-dialogue-base .closebutton:active { opacity: 1; } .moodle-dialogue-base .closebutton::after { content: "×"; } .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-bd { padding: 0.5rem; } .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-bd body { background-color: rgb(240, 240, 240); } .moodle-dialogue-base .moodle-dialogue-fullscreen .moodle-dialogue-content { overflow: auto; position: absolute; inset: 0px 0px 50px; margin: 0px; border: 0px; } .moodle-dialogue-exception .moodle-exception-param label { font-weight: 700; } .moodle-dialogue-exception .param-stacktrace label { background-color: rgb(238, 238, 238); border-width: 1px 1px 0px; border-style: solid; border-color: rgb(204, 204, 204); border-image: initial; } .moodle-dialogue-exception .param-stacktrace pre { border: 1px solid rgb(204, 204, 204); background-color: rgb(255, 255, 255); } .moodle-dialogue-exception .param-stacktrace .stacktrace-file { color: navy; font-size: 0.875rem; } .moodle-dialogue-exception .param-stacktrace .stacktrace-line { color: rgb(240, 173, 78); font-size: 0.875rem; } .moodle-dialogue-exception .param-stacktrace .stacktrace-call { color: rgb(51, 51, 51); font-size: 90%; border-bottom: 1px solid rgb(238, 238, 238); } .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: 0.5rem 0px; } .moodle-dialogue-confirm .confirmation-dialogue input { min-width: 80px; } .moodle-dialogue-exception .moodle-exception-message { margin: 1em; } .moodle-dialogue-exception .moodle-exception-param { margin-bottom: 0.5em; } .moodle-dialogue-exception .moodle-exception-param label { width: 150px; } .moodle-dialogue-exception .param-stacktrace label { display: block; margin: 0px; padding: 4px 1em; } .moodle-dialogue-exception .param-stacktrace pre { display: block; height: 200px; overflow: auto; } .moodle-dialogue-exception .param-stacktrace .stacktrace-file { display: inline-block; margin: 4px 0px; } .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: 0.75; width: 100%; height: 100%; top: 0px; left: 0px; background-color: rgb(255, 255, 255); text-align: center; padding: 10% 0px; } .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: 0px; } .chooserdialogue .moodle-dialogue-wrap .moodle-dialogue-bd { padding: 0px; background: rgb(242, 242, 242); border-bottom-right-radius: 10px; border-bottom-left-radius: 10px; } .choosercontainer #chooseform .submitbuttons { padding: 0.7em 0px; text-align: right; } @media (max-height: 639px) { .ios .choosercontainer #chooseform .submitbuttons { padding: 45px 0px; } } .choosercontainer #chooseform .submitbuttons input { min-width: 100px; margin: 0px 0.5em; } .choosercontainer #chooseform .options { position: relative; border-bottom: 1px solid rgb(187, 187, 187); } .jschooser .choosercontainer #chooseform .alloptions { overflow: hidden 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: 0px; padding: 0px 1.6em; } .choosercontainer #chooseform .moduletypetitle { text-transform: uppercase; padding-top: 1.2em; padding-bottom: 0.4em; margin-bottom: 0.5rem; font-size: 100%; } .choosercontainer #chooseform .option .typename, .choosercontainer #chooseform .nonoption .typename { padding: 0px 0px 0px 0.5em; } .choosercontainer #chooseform .modicon + .typename { padding-left: 0px; } .choosercontainer #chooseform .option input[type="radio"], .choosercontainer #chooseform .option span.typename { vertical-align: middle; } .choosercontainer #chooseform .option label { display: block; margin: 0px; padding: 0.5rem 0px; border-bottom: 1px solid rgb(255, 255, 255); } .choosercontainer #chooseform .option .icon { margin: 0px; padding: 0px 1rem; } .choosercontainer #chooseform .nonoption { padding-left: 2.7em; padding-top: 0.3em; padding-bottom: 0.1em; } .choosercontainer #chooseform .subtype { margin-bottom: 0px; padding: 0px 1.6em 0px 3.2em; } .choosercontainer #chooseform .subtype .typename { margin: 0px 0px 0px 0.2em; } .jschooser .choosercontainer #chooseform .instruction, .jschooser .choosercontainer #chooseform .typesummary { display: none; position: absolute; inset: 0px 0px 0px 240px; margin: 0px; padding: 1.6em; background-color: rgb(255, 255, 255); overflow: hidden auto; line-height: 2em; } .jschooser .choosercontainer #chooseform .instruction, .choosercontainer #chooseform .selected .typesummary { display: block; } .choosercontainer #chooseform .selected { background-color: rgb(255, 255, 255); margin-top: -1px; padding-top: 1px; } @media (max-width: 575.98px) { .jsenabled .choosercontainer #chooseform .alloptions { max-width: 100%; } .jsenabled .choosercontainer #chooseform .instruction, .jsenabled .choosercontainer #chooseform .typesummary { position: static; } } .modchooser .modal-body { padding: 0px; overflow-y: auto; min-height: 640px; display: flex; flex-direction: column; } .modchooser .modal-body .searchresultitemscontainer-wrapper { min-height: 495px; } .modchooser .modal-body .carousel-item.active { display: flex; } .modchooser .modal-body .chooser-container { display: flex; flex-direction: column; flex: 1 1 auto; } .modchooser .modal-body .loading-icon { opacity: 1; } .modchooser .modal-body .loading-icon .icon { display: block; font-size: 3em; height: 1em; width: 1em; } .modchooser .modal-body .carousel-item .loading-icon .icon { margin: 1em auto; } .modchooser .modal-body .searchbar { width: 100%; } .modchooser .modal-footer { height: 70px; background: rgb(255, 255, 255); } .modchooser .modal-footer .moodlenet-logo .icon { height: 2.5rem; width: 6rem; margin-bottom: 0.6rem; } .modchoosercontainer.noscroll { overflow-y: hidden; } .modchoosercontainer .optionscontainer, .modchoosercontainer .searchresultitemscontainer { overflow-x: hidden; } .modchoosercontainer .optionscontainer .option, .modchoosercontainer .searchresultitemscontainer .option { flex-basis: calc(50% - 0.5rem); } .modchoosercontainer .optionscontainer .option .optionactions .optionaction, .modchoosercontainer .searchresultitemscontainer .option .optionactions .optionaction { cursor: pointer; color: rgb(85, 89, 92); } .modchoosercontainer .optionscontainer .option .optionactions .optionaction i, .modchoosercontainer .searchresultitemscontainer .option .optionactions .optionaction i { margin: 0px; } .modchoosercontainer .optionscontainer .option .optioninfo a, .modchoosercontainer .searchresultitemscontainer .option .optioninfo a { color: rgb(73, 80, 87); } .modchoosercontainer .optionscontainer .option .optioninfo a:hover, .modchoosercontainer .searchresultitemscontainer .option .optioninfo a:hover { text-decoration: none; } .modchooser .modal-body .optionsummary { background-color: rgb(255, 255, 255); overflow: hidden auto; height: 640px; } .modchooser .modal-body .optionsummary .content { overflow-y: auto; } .modchooser .modal-body .optionsummary .content .heading .icon { height: 32px; width: 32px; font-size: 32px; padding: 0px; } .modchooser .modal-body .optionsummary .actions { border-top: 1px solid rgb(222, 226, 230); background: rgb(255, 255, 255); } @media (max-width: 575.98px) { .path-course-view .modal-dialog.modal-lg, .path-course-view .modal-content, .modchooser .modal-body, .modchooser .modal-body .carousel, .modchooser .modal-body .carousel-inner, .modchooser .modal-body .carousel-item, .modchooser .modal-body .optionsummary, .modchoosercontainer, .optionscontainer, .searchresultitemscontainer { min-height: auto; height: 100%; overflow-y: auto; } .path-course-view .modal-dialog.modal-lg { margin: 0px; } .modchooser .modal-body .searchresultitemscontainer-wrapper { min-height: auto; } } @media (min-width: 576px) { .modchoosercontainer .optionscontainer .option, .modchoosercontainer .searchresultitemscontainer .option { flex-basis: calc(33.33% - 0.5rem); } } @media (min-width: 992px) { .modchoosercontainer .optionscontainer .option, .modchoosercontainer .searchresultitemscontainer .option { flex-basis: calc(16.66% - 0.5rem); } } .formlistingradio { padding-bottom: 25px; padding-right: 10px; } .formlistinginputradio { float: left; } .formlistingmain { min-height: 225px; } .formlisting { position: relative; margin: 15px 0px; padding: 1px 19px 14px; background-color: rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); 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 rgb(221, 221, 221); color: rgb(157, 160, 164); border-radius: 4px 0px; } .formlistingall { margin: 15px 0px; padding: 0px; border-radius: 4px; } .formlistingrow { cursor: pointer; border-bottom: 1px solid rgb(225, 225, 232); border-top-color: rgb(225, 225, 232); border-left: 1px solid rgb(225, 225, 232); border-right: 1px solid rgb(225, 225, 232); background-color: rgb(247, 247, 249); border-radius: 0px 0px 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: 0px 3px; float: right; } div.criteria-description { padding: 10px 15px; margin: 5px 0px; background: none 0px 0px repeat scroll rgb(249, 249, 249); border: 1px solid rgb(238, 238, 238); } ul.badges { margin: 0px; list-style: none; } .badges li { position: relative; display: inline-block; padding-top: 1em; text-align: center; vertical-align: top; width: 150px; } .badges li .badge-name { display: block; padding: 5px; } .badges li > img { position: absolute; } .badges li .badge-image { width: 100px; height: 100px; left: 10px; top: 0px; z-index: 1; } .badges li .badge-actions { position: relative; } .badges li .expireimage { background-image: url("/theme/image.php/catawesome/core/1733938192/i/expired"); background-repeat: no-repeat; background-size: 100px 100px; width: 100px; height: 100px; left: 25px; top: 15px; position: absolute; z-index: 10; opacity: 0.85; } #badge-image { background-color: transparent; padding: 0px; position: relative; min-width: 100px; width: 20%; display: inline-block; vertical-align: top; margin-top: 17px; margin-bottom: 20px; } #badge-image .expireimage { background-image: url("/theme/image.php/catawesome/core/1733938192/i/expired"); background-repeat: no-repeat; background-size: 100px 100px; width: 100px; height: 100px; left: 0px; top: 0px; opacity: 0.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 dl, #badge-details dl { margin: 0px; } #badge-overview dl dt, #badge-overview dl dd, #badge-details dl dt, #badge-details dl dd { vertical-align: top; padding: 3px 0px; } #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%; } #badge-criteria li li { list-style-type: none; } #badge-image-col { flex: 0 0 400px; } .badge-profile { vertical-align: top; } .connected { color: rgb(111, 186, 37); } .notconnected { color: rgb(219, 52, 72); } .connecting { color: rgb(240, 173, 78); } #page-badges-award .recipienttable tr td { vertical-align: top; } #page-badges-award .recipienttable tr td.actions .actionbutton { margin: 0.3em 0px; padding: 0.5em 0px; 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: rgb(226, 241, 211); } .statusbox.inactive { background-color: rgb(252, 239, 220); } .statusbox { text-align: center; margin-bottom: 5px; padding: 5px; } .statusbox .activatebadge { display: inline-block; } .statusbox .activatebadge input[type="submit"] { margin: 3px; } .activatebadge { margin: 0px; text-align: left; vertical-align: middle; } img#persona_signin { cursor: pointer; } .addcourse { float: right; } .invisiblefieldset { display: inline; padding: 0px; border-width: 0px; } #page-header h1.h2 { font-weight: 700; } #page-header .logo { margin: 1rem 0px; } #page-header .logo img { max-height: 75px; } nav.navbar .logo img { max-height: 35px; } .nav.usernav .nav-item { display: flex; } .nav.usernav .usermenu .dropdown-toggle { padding: 0px 0.5rem; } .page-context-header { overflow: hidden; padding: 0.25rem 0px; display: flex; } .page-context-header .page-header-image > a { display: inline-block; } .page-context-header .page-header-headings, .page-context-header .header-button-group { position: relative; line-height: 24px; vertical-align: middle; } .page-context-header .header-button-group { display: block; float: left; } ul.dragdrop-keyboard-drag li { list-style-type: none; } a.disabled:hover, a.disabled { text-decoration: none; cursor: default; font-style: italic; color: rgb(85, 89, 92); } a.btn.disabled { opacity: 1; } body.lockscroll { height: 100%; overflow: hidden; } .progressbar_container { max-width: 500px; margin: 0px 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 { margin-top: -30px; font-weight: 400; margin-right: 0px; margin-left: 0px; left: 0px; right: auto; white-space: nowrap; } @media (min-width: 576px) { .inplaceeditable.inplaceeditingon input { width: 330px; vertical-align: text-bottom; margin-bottom: 0px; } .inplaceeditable.inplaceeditingon input[role="combobox"] { width: auto; } } .inplaceeditable.inplaceeditingon select { margin-bottom: 0px; } .inplaceeditable .quickediticon img { opacity: 0.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; } h3.sectionname .inplaceeditable.inplaceeditingon .editinstructions { margin-top: -20px; } @media (min-width: 992px) { .chart-area .chart-image { position: relative; margin: auto; height: 48vh; width: 46vw; } } .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; } .hover-tooltip-container { position: relative; } .hover-tooltip-container .hover-tooltip { opacity: 0; visibility: hidden; position: absolute; left: 50%; top: calc(-50% - 5px); transform: translate(-50%, -50%); background-color: rgb(255, 255, 255); border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 0.3rem; box-sizing: border-box; padding: 5px; white-space: nowrap; transition: opacity 0.15s ease 0s, visibility 0.15s ease 0s; 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 rgba(0, 0, 0, 0.2); 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 rgb(255, 255, 255); position: absolute; bottom: -6px; left: calc(50% - 7px); z-index: 2; } .hover-tooltip-container:hover .hover-tooltip { opacity: 1; visibility: visible; transition: opacity 0.15s ease 0.5s, visibility 0.15s ease 0.5s; } #region-flat-nav { padding-right: 0px; padding-left: 0px; } #region-flat-nav .nav { margin-right: 15px; background-color: rgb(255, 255, 255); } @media (max-width: 767.98px) { #region-flat-nav .nav { margin-top: 30px; margin-right: 0px; } } .footer-dark a { color: rgb(255, 255, 255); text-decoration: underline; padding-top: 0.25rem; padding-bottom: 0.25rem; } .footer-dark a .icon { color: rgb(255, 255, 255); } .footer-dark a:focus .icon { color: rgb(29, 33, 37); } .btn-footer-popover { display: none; position: fixed; bottom: 2rem; right: 2rem; } .btn-footer-communication { display: none; position: fixed; bottom: 5rem; right: 2rem; } .hasstickyfooter .btn-footer-popover { bottom: calc(1rem + max(96px, 3rem)); } .hasstickyfooter .btn-footer-communication { bottom: calc(4rem + max(96px, 3rem)); } .popover.footer .popover-body { padding: 0px; } .popover.footer .popover-body .footer-section a { color: rgb(29, 33, 37); text-decoration: underline; } .popover.footer .popover-body .footer-section a .icon { color: rgb(29, 33, 37); } .popover.footer .popover-body .footer-section a:focus { text-decoration: none; } .footer-support-link { padding-bottom: 5px; } @media (min-width: 576px) { .jsenabled #page-footer .footer-content-popover { display: none; } .jsenabled .btn-footer-popover, .jsenabled .btn-footer-communication { display: block; z-index: 1000; } } .bg-inverse a { color: rgb(255, 255, 255); text-decoration: underline; } .bg-inverse a .icon { color: rgb(255, 255, 255); } .sitelink img { width: 112px; } .competency-tree ul { padding-left: 1.5rem; } .sr-only-focusable:active, .sr-only-focusable:focus { z-index: 1031; position: fixed; background: rgb(255, 255, 255); padding: 7px; left: 0px; top: 0px; } [data-drag-type="move"] { cursor: move; touch-action: none; } .clickable { cursor: pointer; } .overlay-icon-container { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-color: rgba(255, 255, 255, 0.6); } .overlay-icon-container .loading-icon { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } .overlay-icon-container .loading-icon .icon { height: 30px; width: 30px; font-size: 30px; } .w-auto { width: auto; } .bg-pulse-grey { animation: 2s linear 0s infinite normal none running bg-pulse-grey; } @keyframes bg-pulse-grey { 0% { background-color: rgb(248, 249, 250); } 50% { background-color: rgb(233, 236, 239); } 100% { background-color: rgb(248, 249, 250); } } .line-height-0 { line-height: 0 !important; } .line-height-1 { line-height: 0.25rem !important; } .line-height-2 { line-height: 0.5rem !important; } .line-height-3 { line-height: 1rem !important; } .line-height-4 { line-height: 1.5rem !important; } .line-height-5 { line-height: 2rem !important; } .line-height-6 { line-height: 3rem !important; } .dir-rtl .dir-rtl-hide { display: none; } .dir-ltr .dir-ltr-hide { display: none; } .paged-content-page-container { min-height: 3.125rem; } body.h5p-embed #page-content { display: inherit; } body.h5p-embed #maincontent { display: none; } body.h5p-embed .h5pmessages { min-height: 230px; } #h5pcontenttypes td { vertical-align: middle; } #page.drawers form#h5peditor, #page.drawers form#coolh5peditor, #page.drawers .core_contentbank_viewcontent { max-width: 960px; margin: 0px auto; } .text-decoration-none { text-decoration: none !important; } .colour-inherit { color: inherit !important; } .position-right { right: 0px !important; } .overflow-hidden { overflow: hidden !important; } .text-break { overflow-wrap: break-word !important; } .word-break { word-break: break-word !important; } .z-index-0 { z-index: 0 !important; } .z-index-1 { z-index: 1 !important; } .float-left { float: left !important; } .float-right { float: right !important; } .img-responsive { max-width: 100%; height: auto; } input[disabled] { cursor: not-allowed; } .custom-select { width: auto; max-width: 100%; } .fade.in { opacity: 1; } .clamp-2 { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; } .word-break-all { word-break: break-all; } .matchtext { background-color: rgb(128, 155, 215); color: rgb(29, 33, 37); height: 1.5rem; } .border-radius { border-radius: 4px; } .v-hidden { visibility: hidden; } .dialog-big { max-width: 500px; } .dialog-small { max-width: 300px; } @media (min-width: 576px) { .dialog-big { width: 500px; } .dialog-small { width: 300px; } } .v-parent-focus { opacity: 0; visibility: hidden; } .focus-control:focus-within .v-parent-focus, .focus-control:hover .v-parent-focus { opacity: 1; visibility: visible; } .emoji-picker { width: 350px; height: 400px; } .emoji-picker .category-button { padding: 0.375rem 0px; height: 100%; width: 38.8889px; border-top: none; border-left: none; border-right: none; border-bottom: 2px solid transparent; } .emoji-picker .category-button.selected { border-bottom: 2px solid rgb(33, 56, 106); } .emoji-picker .emojis-container, .emoji-picker .search-results-container { min-width: 280px; } .emoji-picker .picker-row { height: 40px; } .emoji-picker .picker-row .category-name { line-height: 40px; } .emoji-picker .picker-row .emoji-button { height: 40px; width: 40px; line-height: 40px; font-size: 24px; overflow: hidden; } .emoji-picker .picker-row .emoji-button:hover, .emoji-picker .picker-row .emoji-button:focus { color: inherit; text-decoration: none; } .emoji-picker .emoji-preview { height: 40px; font-size: 40px; line-height: 40px; } .emoji-picker .emoji-short-name { line-height: 20px; } @media (max-width: 575.98px) { .emoji-picker { width: 320px; } } .emoji-auto-complete { height: 40px; } .emoji-auto-complete .btn.btn-link.btn-icon.emoji-button { height: 40px; width: 40px; line-height: 40px; font-size: 24px; } .emoji-auto-complete .btn.btn-link.btn-icon.emoji-button.active { background-color: rgb(233, 236, 239); } .toast-wrapper { max-width: 350px; max-height: 0px; z-index: 1051; } .toast-wrapper > :first-child { margin-top: 1rem; } .alert-primary a { color: rgb(5, 8, 16); } .alert-primary .close { color: rgb(0, 0, 0); opacity: 0.6; } .alert-secondary a { color: rgb(49, 0, 30); } .alert-secondary .close { color: rgb(0, 0, 0); opacity: 0.6; } .alert-success a, .environmenttable .ok a { color: rgb(33, 54, 11); } .alert-success .close, .environmenttable .ok .close { color: rgb(7, 12, 2); opacity: 0.6; } .alert-info a { color: rgb(0, 23, 27); } .alert-info .close { color: rgb(0, 0, 0); opacity: 0.6; } .alert-warning a, .environmenttable .warn a { color: rgb(87, 62, 28); } .alert-warning .close, .environmenttable .warn .close { color: rgb(48, 35, 16); opacity: 0.6; } .alert-danger a, .environmenttable .error a { color: rgb(73, 17, 24); } .alert-danger .close, .environmenttable .error .close { color: rgb(32, 7, 10); opacity: 0.6; } .alert-light a { color: rgb(104, 104, 104); } .alert-light .close { color: rgb(78, 78, 79); opacity: 0.6; } .alert-dark a { color: rgb(4, 5, 5); } .alert-dark .close { color: rgb(0, 0, 0); opacity: 0.6; } .alert a { font-weight: 700; } .breadcrumb:empty { padding: 0px; } @media (max-width: 767.98px) { #page-navbar { width: 100%; } .breadcrumb:not(:empty) { width: 100%; flex-wrap: nowrap; margin-bottom: 0.5rem; } .breadcrumb:not(:empty) .breadcrumb-item { padding-top: 0.33333rem; padding-bottom: 0.33333rem; display: inline-flex; overflow: hidden; } .breadcrumb:not(:empty) .breadcrumb-item a, .breadcrumb:not(:empty) .breadcrumb-item span { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .mform { width: 100%; padding-right: 15px; padding-left: 15px; } .pagination { flex-wrap: wrap; justify-content: center; } .custom-select { max-width: 100%; } .card .card-body { padding: 0.625rem; } #page-header .card { border: 0px; } #page-header .card .card-body { padding: 0px; } .nav-tabs:not(.more-nav), .nav-pills { margin: 0px; border: 0px; padding: 0.125rem; background-color: rgb(233, 236, 239); } .nav-tabs:not(.more-nav) .nav-item, .nav-pills .nav-item { flex: 1 1 auto; text-align: center; } .nav-tabs:not(.more-nav) .nav-link, .nav-pills .nav-link { background: rgb(255, 255, 255); border: 0px; margin: 0.125rem; } .nav-tabs:not(.more-nav) .nav-link.active, .nav-pills .nav-link.active { color: rgb(15, 108, 191); border-color: rgb(15, 108, 191); } .nav-tabs:not(.more-nav) .nav-link.active:hover, .nav-pills .nav-link.active:hover { color: rgb(255, 255, 255); background-color: rgb(15, 108, 191); border-color: rgb(85, 89, 92); } .nav-tabs:not(.more-nav) .nav-link.active:focus, .nav-tabs:not(.more-nav) .nav-link.active.focus, .nav-pills .nav-link.active:focus, .nav-pills .nav-link.active.focus { box-shadow: rgba(15, 108, 191, 0.5) 0px 0px 0px 0.2rem; } .nav-tabs:not(.more-nav) .nav-link.active.disabled, .nav-tabs:not(.more-nav) .nav-link.active:disabled, .nav-pills .nav-link.active.disabled, .nav-pills .nav-link.active:disabled { color: rgb(15, 108, 191); background-color: transparent; } .nav-tabs:not(.more-nav) .nav-link.active:not(:disabled):not(.disabled):active, .nav-tabs:not(.more-nav) .nav-link.active:not(:disabled):not(.disabled).active, .show > .nav-tabs:not(.more-nav) .nav-link.active.dropdown-toggle, .nav-pills .nav-link.active:not(:disabled):not(.disabled):active, .nav-pills .nav-link.active:not(:disabled):not(.disabled).active, .show > .nav-pills .nav-link.active.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(15, 108, 191); border-color: rgb(85, 89, 92); } .nav-tabs:not(.more-nav) .nav-link.active:not(:disabled):not(.disabled):active:focus, .nav-tabs:not(.more-nav) .nav-link.active:not(:disabled):not(.disabled).active:focus, .show > .nav-tabs:not(.more-nav) .nav-link.active.dropdown-toggle:focus, .nav-pills .nav-link.active:not(:disabled):not(.disabled):active:focus, .nav-pills .nav-link.active:not(:disabled):not(.disabled).active:focus, .show > .nav-pills .nav-link.active.dropdown-toggle:focus { box-shadow: rgba(15, 108, 191, 0.5) 0px 0px 0px 0.2rem; } } @media (max-width: 576px) and (max-height: 320px) { div#page { margin-top: 0px; } .navbar.fixed-top { position: relative; z-index: inherit; } } .link-underline { text-decoration: underline; } .link-underline:focus { text-decoration: none; } .alert.cta .cta-icon .icon { padding: 0.3rem; } .alert.cta .cta-icon .icon.fa { border-radius: 50%; border-style: solid; border-width: 0.125rem; } .core_payment_gateways_modal .custom-control-label::before, .core_payment_gateways_modal .custom-control-label::after { top: 45%; } .visual-scroll-x { scrollbar-width: thin; scrollbar-color: rgb(33, 56, 106) rgb(128, 155, 215); } .visual-scroll-x::-webkit-scrollbar { height: 8px; appearance: none; } .visual-scroll-x::-webkit-scrollbar-thumb { background-color: rgb(33, 56, 106); border-right: 1px solid rgb(255, 255, 255); } .visual-scroll-x::-webkit-scrollbar-track { background-color: rgb(128, 155, 215); border-right: 1px solid rgb(255, 255, 255); } body.dragging .drop-zone { border: 1px dashed rgb(29, 33, 37); } body.dragging .drop-up { border-top: 1px solid rgb(29, 33, 37); border-top-left-radius: 0px; border-top-right-radius: 0px; } body.dragging .drop-down { border-bottom: 1px solid rgb(29, 33, 37); border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; } body.dragging .dragging { opacity: 0.6; } .dragicon { visibility: hidden; } .draggable:hover .dragicon { visibility: visible; cursor: move; } .overlay-preview { background-color: rgba(255, 255, 255, 0.8); border: 2px dashed rgb(33, 56, 106); position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; } .overlay-preview .overlay-preview-wrapper { position: absolute; top: 0px; padding: 2rem; width: 100%; } .overlay-preview .overlay-preview-content { position: relative; top: 0px; padding: 1rem; margin: 0px auto; width: 100%; max-width: 600px; background-color: rgb(33, 56, 106); color: rgb(255, 255, 255); text-align: center; font-size: 1.25rem; border-radius: 2px; } .overlay-preview-borders { outline: rgb(33, 56, 106) dashed 2px; } .waitstate { display: none; } .stateready .waitstate { display: inherit; } .stateready .whilenostate { display: none; } .collapse-list .collapse-list-item { padding: 0.5rem 1rem; } .collapse-list .collapse-list-item:hover, .collapse-list .collapse-list-item:focus { background-color: rgb(224, 240, 242); border-color: rgb(184, 220, 226); } .collapse-list .collapse-list-item-content .collapse-list-item { padding-left: calc(3rem); } .drawers .block_myoverview { border: 0px; } .drawers .block_myoverview > .card-body { padding-top: 0px !important; padding-left: 0px !important; padding-right: 0px !important; } .dropdown-toggle::after { content: ""; margin-right: 0px; margin-left: 4px; font-size: 9px; width: 9px; border: 0px; } .dropleft .dropdown-toggle::before { border: 0px; content: ""; font-size: 9px; margin-left: 0px; margin-right: 4px; width: 9px; } .dir-rtl .dropleft .dropdown-toggle::before { content: ""; } .dropright .dropdown-toggle::after { border: 0px; content: ""; } .dir-rtl .dropright .dropdown-toggle::after { content: ""; } .dropup .dropdown-toggle::after { border: 0px; content: ""; } .select-menu li:first-child ul[role="group"] { padding: 0px; } .select-menu ul[role="group"] { padding: 0.3rem 0px 0px; margin: 0px; } .select-menu ul[role="group"] li:first-child { cursor: default; color: rgb(85, 89, 92); padding: 0.25rem 1.5rem; display: block; } .select-menu ul[role="group"] .dropdown-item { padding-left: 2.5rem; } .select-menu .dropdown-item[aria-selected="true"] { font-weight: 700; } [role="listbox"] [role="option"] { cursor: pointer; } [role="listbox"] [role="option"][aria-selected="true"] { font-weight: 700; } .initialbargroups ul { margin-inline-start: 0px; margin-right: -1px; } .initialbargroups .page-item:first-child .page-link { border-radius: 0px; } .initialbargroups .pagination-lg:first-child .page-item:first-child .page-link { border-top-left-radius: 0.6rem; border-bottom-left-radius: 0.6rem; } .initialbargroups .pagination-sm:first-child .page-item:first-child .page-link { border-top-left-radius: 0.2rem; border-bottom-left-radius: 0.2rem; } .initialbargroups .page-item:last-child .page-link { border-radius: 0px; } .initialbargroups .pagination-lg:last-child .page-item:last-child .page-link { border-top-right-radius: 0.6rem; border-bottom-right-radius: 0.6rem; } .initialbargroups .pagination-sm:last-child .page-item:last-child .page-link { border-top-right-radius: 0.2rem; border-bottom-right-radius: 0.2rem; } blockquote { margin: 0px 0.5rem 1rem; padding-left: 1rem; color: rgb(73, 80, 87); border-left: 5px solid rgb(143, 149, 158); } .pagelayout-maintenance .page-header-headings, .pagelayout-secure .page-header-headings { background-color: rgb(240, 240, 240); } .page-header-headings:not(.text-truncate), .coursename:not(.text-truncate), .categoryname:not(.text-truncate), .breadcrumb-item:not(.text-truncate) { word-break: normal; overflow-wrap: anywhere; white-space: normal; } .showmore-container.collapsed .collapsed-content { display: block; } .showmore-container.collapsed .expanded-content { display: none; } .showmore-container:not(.collapsed) .collapsed-content { display: none; } .showmore-container:not(.collapsed) .expanded-content { display: block; } .showmore-container button { float: right; } .showmore-container button.btn-link { text-decoration: none; } .showmore-container button .icon { font-size: 0.875rem; margin: 0px; } .usersearchdropdown, .gradesearchdropdown, .groupsearchdropdown { max-width: 350px; } .usersearchdropdown .searchresultitemscontainer, .gradesearchdropdown .searchresultitemscontainer, .groupsearchdropdown .searchresultitemscontainer { max-height: 170px; overflow: auto; } .usersearchdropdown .searchresultitemscontainer img, .gradesearchdropdown .searchresultitemscontainer img, .groupsearchdropdown .searchresultitemscontainer img { height: 48px !important; width: 48px !important; } #sticky-footer [data-type="bulkactions"] { display: flex; flex: 0 0 100%; align-items: center; } .choicelist { min-width: calc(275px); } .choicelist i.icon { vertical-align: middle; } .action-menu .dropdown-toggle { text-decoration: none; display: inline-block; } .action-menu { white-space: nowrap; display: inline; } .action-menu .dropdown-toggle.no-caret::after { display: none; } .action-menu .dropdown-toggle.no-caret::before { display: none; } .action-menu .dropdown.downleft .dropdown-subpanel-content { right: 0px; left: auto; } .action-menu .dropdown-subpanel.content-displayed { background-color: rgb(233, 236, 239); } .action-menu .dropdown-subpanel-content { max-width: 300px; box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 1rem; } .action-menu .dropdown-subpanel-content.show { animation: 0.15s ease 0s 1 normal none running animate-pop; } @media (prefers-reduced-motion: reduce) { .action-menu .dropdown-subpanel-content.show { animation: auto ease 0s 1 normal none running none; } } body.behat-site .action-menu .dropdown-subpanel-content.show { animation: auto ease 0s 1 normal none running none; } .action-menu .dropdown-subpanel .dropdown-item::after { border: 0px; content: ""; } .action-menu .dropdown-subpanel .dropdown-item::before { display: none; } @keyframes animate-pop { 0% { transform: scale(0.9, 0.9); } 100% { transform: scale(1, 1); } } .dir-rtl .action-menu .dropdown-subpanel .dropdown-item::after { border: 0px; content: ""; } .dir-rtl .action-menu .dropdown-subpanel .dropdown-item::before { display: none; } .dropdown-item a { display: block; width: 100%; color: rgb(29, 33, 37); } .dropdown-item.active, .dropdown-item:active, .dropdown-item:hover, .dropdown-item:focus, .dropdown-item:focus-within { outline: 0px; background-color: rgb(33, 56, 106); color: rgb(255, 255, 255); } .dropdown-item.active a, .dropdown-item:active a, .dropdown-item:hover a, .dropdown-item:focus a, .dropdown-item:focus-within a { color: rgb(255, 255, 255); } .dropdown-item[aria-current="true"], .dropdown-item[aria-selected="true"] { position: relative; display: flex; align-items: center; } .dropdown-item[aria-current="true"]::before, .dropdown-item[aria-selected="true"]::before { content: ""; position: absolute; left: 0.4rem; font-size: 0.7rem; } .dropdown-item-outline:focus, .dropdown-item-outline:focus-within { outline: rgb(33, 56, 106) solid; } .dropdown-item-outline a:focus, .dropdown-item-outline a:focus-visible { outline: 0px; } .icon { font-size: 16px; width: 16px; height: 16px; margin: 0px 0.5rem 0px 0px; padding: 0px; box-sizing: content-box; } .icon.spacer { margin-right: 0px; } .icon.iconsize-big { width: 64px; height: 64px; font-size: 64px; } .navbar-dark a .icon { color: rgba(255, 255, 255, 0.5) !important; } .action-menu-item a:first-of-type > .icon { margin-left: 0.5rem; } .ygtvcell .icon { margin-left: 0px !important; } .block_navigation .tree_item .icon, .block_settings .tree_item .icon { margin-left: 0px; } [data-action="toggle-drawer"] .icon { margin: 0px; } .icon-no-spacing a > .icon { margin: 0px; } .icon-no-margin .icon { margin: 0px; } .icon-large > .icon { width: 32px; height: 32px; } .icon-size-0 .icon { height: 0px !important; width: 0px !important; font-size: 0px !important; } .icon-size-1 .icon { height: 4px !important; width: 4px !important; font-size: 4px !important; } .icon-size-2 .icon { height: 8px !important; width: 8px !important; font-size: 8px !important; } .icon-size-3 .icon { height: 16px !important; width: 16px !important; font-size: 16px !important; } .icon-size-4 .icon { height: 24px !important; width: 24px !important; font-size: 24px !important; } .icon-size-5 .icon { height: 32px !important; width: 32px !important; font-size: 32px !important; } .icon-size-6 .icon { height: 40px !important; width: 40px !important; font-size: 40px !important; } .icon-size-7 .icon { height: 48px !important; width: 48px !important; font-size: 48px !important; } .helplink .icon { margin-left: 0.5rem; } .icons-collapse-expand { display: flex; align-items: center; } .icons-collapse-expand .expanded-icon { display: flex; align-items: center; } .icons-collapse-expand .collapsed-icon { display: none; } .icons-collapse-expand.collapsed .expanded-icon { display: none; } .icons-collapse-expand.collapsed .collapsed-icon { display: flex; align-items: center; } .activityiconcontainer { width: 52px; height: 52px; display: inline-flex; justify-content: center; align-items: center; background-color: rgb(248, 249, 250); border-radius: 4px; padding: 0.7rem; } .activityiconcontainer .activityicon, .activityiconcontainer .icon { margin: 0px; font-size: 24px; height: 24px; width: 24px; } .activityiconcontainer.small { width: 42px; height: 42px; } .activityiconcontainer.smaller { width: 32px; height: 32px; } .activityiconcontainer.smaller .activityicon { width: 24px; height: 24px; } .activityiconcontainer.administration { background-color: rgb(93, 99, 246); } .activityiconcontainer.administration .activityicon:not(.nofilter), .activityiconcontainer.administration .icon:not(.nofilter) { filter: brightness(0) invert(1); } .activityiconcontainer.assessment { background-color: rgb(235, 102, 162); } .activityiconcontainer.assessment .activityicon:not(.nofilter), .activityiconcontainer.assessment .icon:not(.nofilter) { filter: brightness(0) invert(1); } .activityiconcontainer.collaboration { background-color: rgb(247, 99, 77); } .activityiconcontainer.collaboration .activityicon:not(.nofilter), .activityiconcontainer.collaboration .icon:not(.nofilter) { filter: brightness(0) invert(1); } .activityiconcontainer.communication { background-color: rgb(17, 166, 118); } .activityiconcontainer.communication .activityicon:not(.nofilter), .activityiconcontainer.communication .icon:not(.nofilter) { filter: brightness(0) invert(1); } .activityiconcontainer.content { background-color: rgb(57, 155, 226); } .activityiconcontainer.content .activityicon:not(.nofilter), .activityiconcontainer.content .icon:not(.nofilter) { filter: brightness(0) invert(1); } .activityiconcontainer.interface { background-color: rgb(163, 120, 255); } .activityiconcontainer.interface .activityicon:not(.nofilter), .activityiconcontainer.interface .icon:not(.nofilter) { filter: brightness(0) invert(1); } .icon-box { width: 48px; height: 48px; display: inline-flex; justify-content: center; align-items: center; background-color: rgb(248, 249, 250); border-radius: 12px; padding: 0.7rem; } .icon-box .icon { margin: 0px; height: 24px; width: 24px; } :root { --activityadministration: #5d63f6; --activityassessment: #eb66a2; --activitycollaboration: #f7634d; --activitycommunication: #11a676; --activitycontent: #399be2; --activityinterface: #a378ff; } .formtable tbody th { font-weight: 400; text-align: right; } .path-admin #assignrole { width: 60%; margin-left: auto; margin-right: auto; } .path-admin .admintable .leftalign { text-align: left; } .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: 700; } #page-admin-course-category .addcategory { padding: 10px; } #page-admin-course-index .editcourse { margin: 20px auto; } #page-admin-course-index .editcourse th, #page-admin-course-index .editcourse td { padding-left: 10px; padding-right: 10px; } .timewarninghidden { display: none; } #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: 0.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; margin-bottom: 1em; } .path-admin-roles .capabilitysearchui { text-align: left; margin-left: auto; margin-right: auto; margin-top: 1rem; } #page-admin-roles-define .topfields { margin: 1em 0px 2em; } #page-admin-roles-override .capcurrent, #page-admin-roles-define .capdefault { background-color: rgba(0, 0, 0, 0.075); } #page-filter-manage .backlink, .path-admin-roles .backlink { margin-top: 1em; } #page-admin-roles-explain #chooseuser h3, #page-admin-roles-usersroles .contextname { margin-top: 0px; } #page-admin-roles-explain #chooseusersubmit { margin-top: 0px; text-align: center; } #page-admin-roles-usersroles p { margin: 0px; } #page-admin-roles-override .cell.c1, #page-admin-roles-assign .cell.c3, #page-admin-roles-assign .cell.c1 { padding-top: 0.75em; } #page-admin-roles-override .overridenotice, #page-admin-roles-define .definenotice { margin: 1em 10% 2em; text-align: left; } #page-admin-index .adminwarning.availableupdatesinfo .moodleupdateinfo span { display: block; } #page-admin-index .updateplugin div { margin-bottom: 0.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: 0.2em 0.3em; } .path-admin .roleassigntable p { text-align: left; margin: 0.2em 0px; } .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: 700; } .path-admin .roleassigntable #buttonscell { width: 16%; } .path-admin .roleassigntable #buttonscell #assignoptions { font-size: 0.875rem; } .path-admin .roleassigntable #removeselect_wrapper, .path-admin .roleassigntable #addselect_wrapper { width: 100%; } .path-admin table.rolecap tr.rolecap th { text-align: left; font-weight: 400; } .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: 0px; min-width: 3.5em; } .path-admin .rolecap .cap-name, .path-admin .rolecap .note { display: block; font-size: 0.875rem; white-space: nowrap; font-weight: 400; } .path-admin .rolecap label { display: block; text-align: center; padding: 0.5em; margin: 0px; } .path-admin .header-maxwidth, .path-admin .secondary-navigation .navigation .nav-tabs, .format-site .header-maxwidth, .format-site .secondary-navigation .navigation .nav-tabs { max-width: none; } .path-admin.path-admin-roles:not(.format-site) .header-maxwidth, .path-admin.path-admin-roles:not(.format-site) .secondary-navigation .navigation .nav-tabs, .path-admin.path-admin-tool-lp .header-maxwidth, .path-admin.path-admin-tool-lp .secondary-navigation .navigation .nav-tabs { max-width: 830px; } .plugincheckwrapper { width: 100%; } .environmentbox { margin-top: 1em; } #mnetconfig table { margin-left: auto; margin-right: auto; } .environmenttable .cell { padding: 0.15em 0.5em; } #trustedhosts .generaltable { margin-left: auto; margin-right: auto; width: 500px; } #trustedhosts .standard { width: auto; } #adminsettings legend { display: none; } #adminsettings fieldset.error { margin: 0.2em 0px 0.5em; } #adminsettings fieldset.error legend { display: block; } #admin-spelllanguagelist textarea { text-align: left; direction: ltr; } .adminsettingsflags { float: right; } .adminsettingsflags label { margin-right: 7px; } .form-description pre, .formsettingheading pre { direction: ltr; } .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: 0px; margin: 7px 0px 0px; } .form-item .form-setting .defaultsnext { display: inline; } .form-item .form-setting .locked-checkbox { margin-right: 0.2em; margin-left: 0.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%; overflow-wrap: break-word; } #admin-emoticons td input { width: 8em; } #admin-emoticons td.c0 input { width: 4em; } #adminthemeselector table { border-collapse: collapse; } #adminthemeselector .selectedtheme { border: 1px solid rgb(184, 220, 226); } .admin_colourpicker, .admin_colourpicker_preview { display: none; } .jsenabled .admin_colourpicker_preview { display: inline; } @media (min-width: 768px) { .jsenabled .admin_colourpicker { display: block; height: 102px; width: 410px; margin-bottom: 10px; box-sizing: content-box; } .admin_colourpicker .colourdialogue { float: left; border: 1px solid rgb(143, 149, 158); } .admin_colourpicker .previewcolour { border: 1px solid rgb(143, 149, 158); margin-left: 301px; } .admin_colourpicker .currentcolour { border-width: 0px 1px 1px; border-style: solid; border-color: rgb(143, 149, 158); border-image: initial; margin-left: 301px; } } @media (max-width: 767.98px) { .jsenabled .admin_colourpicker { height: 150px; margin-bottom: 10px; display: block; position: relative; } .admin_colourpicker .previewcolour { display: none; } .admin_colourpicker .currentcolour { position: absolute; border: 1px solid rgb(221, 221, 221); top: 100px; left: 0px; } } .admin_colourpicker .loadingicon { vertical-align: middle; margin-left: auto; } #page-admin-index #notice .checkforupdates { text-align: center; } #page-admin-plugins #plugins-overview-panel .info { display: inline-block; margin-right: 1em; } #page-admin-plugins .checkforupdates { margin: 10px 0px; } #page-admin-plugins .checkforupdates .singlebutton { margin: 5px 0px; padding: 0px; } #page-admin-plugins .checkforupdates .singlebutton div, #page-admin-plugins .checkforupdates .singlebutton input { margin: 0px 3px 0px 0px; } #page-admin-plugins .updateavailableinstallall { margin: 5px 0px; padding: 0px; } #page-admin-plugins .updateavailableinstallall div, #page-admin-plugins .updateavailableinstallall input { margin: 0px 3px 5px 0px; } #page-admin-plugins #plugins-control-panel .status-missing td { background-color: rgb(252, 239, 220); } #page-admin-plugins #plugins-control-panel .pluginname .componentname { font-size: 0.875rem; color: rgb(85, 89, 92); margin-left: 22px; } #page-admin-plugins #plugins-control-panel .version .versionnumber { font-size: 0.875rem; color: rgb(85, 89, 92); } #page-admin-plugins #plugins-control-panel .uninstall a { color: rgb(219, 52, 72); } #page-admin-plugins #plugins-control-panel .notes .label { margin-right: 3px; } #page-admin-plugins #plugins-control-panel .notes .requiredby { font-size: 0.875rem; color: rgb(85, 89, 92); } #plugins-check-page #plugins-check .status-missing td, #plugins-check-page #plugins-check .status-downgrade td { background-color: rgb(248, 214, 218); } #plugins-check-page .pluginupdateinfo, #plugins-control-panel .pluginupdateinfo { background-color: rgb(204, 230, 234); padding: 5px; margin: 10px 0px; border-radius: 5px; } #plugins-check-page .pluginupdateinfo.maturity50, #plugins-control-panel .pluginupdateinfo.maturity50 { background-color: rgb(248, 214, 218); } #plugins-check-page .pluginupdateinfo.maturity100, #plugins-check-page .pluginupdateinfo.maturity150, #plugins-control-panel .pluginupdateinfo.maturity100, #plugins-control-panel .pluginupdateinfo.maturity150 { background-color: rgb(252, 239, 220); } #plugins-check-page .pluginupdateinfo .info, #plugins-control-panel .pluginupdateinfo .info { display: inline-block; } #plugins-check-page .pluginupdateinfo .separator::after, #plugins-control-panel .pluginupdateinfo .separator::after { content: " | "; } #plugins-check-page .pluginupdateinfo .singlebutton, #plugins-control-panel .pluginupdateinfo .singlebutton { margin: 5px 0px; padding: 0px; } #plugins-check-page .pluginupdateinfo .singlebutton div, #plugins-check-page .pluginupdateinfo .singlebutton input, #plugins-control-panel .pluginupdateinfo .singlebutton div, #plugins-control-panel .pluginupdateinfo .singlebutton input { margin: 0px 3px 0px 0px; } .plugins-management-confirm-buttons > div { display: inline-block; margin: 1em 1em 1em 0px; } .plugins-management-confirm-buttons .continue { padding: 0px; } .plugins-management-confirm-buttons .continue div, .plugins-management-confirm-buttons .continue input { margin: 0px; } #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: 0.875rem; } #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: 0px auto; } #core-cache-store-summaries .default-store td { font-style: italic; } #core-cache-rescan-definitions, #core-cache-mode-mappings .edit-link, #core-cache-lock-additional-actions .new-instance { margin-top: 0.5em; text-align: center; } .maintenancewarning { position: fixed; bottom: 0px; right: 0px; overflow: hidden; z-index: 1000; } .modal.modal-in-page { z-index: 0; } #page-admin-search .adminpagetitle { margin-bottom: 0px; border-bottom: none; } #page-admin-search .adminpagepath { display: flex; flex-wrap: wrap; list-style: none; padding: 0px; margin: 0px 0px 1.5rem; } #page-admin-search .adminpagepath li + li::before { padding-right: 0.5rem; padding-left: 0.5rem; content: "/"; } @media (min-width: 576px) { #page-admin-search .container { overflow-wrap: break-word; } } #page-admin-tasklogs .task-class { font-size: 0.875rem; color: rgb(85, 89, 92); } .path-admin-tool-uploaduser .uuwarning { background-color: rgb(252, 239, 220); } .path-admin-tool-uploaduser .uuerror { background-color: rgb(248, 214, 218); } .path-admin-tool-uploaduser .uuinfo { background-color: rgb(226, 241, 211); } .blockmovetarget .accesshide { position: relative; left: initial; } .block:target { padding-top: 0px !important; margin-top: 0px !important; } .block_search_forums .searchform { text-align: left; } .block.block_navigation .block_tree ul, .block_settings .block_tree ul { margin-left: 0px; } .block .block-controls .dropdown-toggle { color: rgb(29, 33, 37); } [data-region="blocks-column"] { width: 340px; float: right; } @media (min-width: 576px) { #region-main-settings-menu { position: relative; float: left; width: 100%; } #region-main-settings-menu > div { position: absolute; right: 0px; z-index: 100; margin: 1rem; } .region_main_settings_menu_proxy { width: 4rem; height: 2rem; background-color: rgb(240, 240, 240); margin-left: 0.625rem; margin-bottom: 0.625rem; border-bottom-left-radius: 0.5rem; float: right; } } @media (max-width: 767.98px) { #region-main-settings-menu .menubar { justify-content: flex-end; } } #region-main.has-blocks { display: inline-block; width: calc(100% - 355px); } @media (max-width: 1199.98px) { #region-main.has-blocks { width: 100%; display: block; } } .header-action #region-main-settings-menu { position: unset; float: none; width: auto; } .header-action #region-main-settings-menu > div { position: unset; right: auto; margin: 0px; } @media (max-width: 1199.98px) { [data-region="blocks-column"] { width: 100%; } } .block .empty-placeholder-image-lg { height: 5rem; } .block .searchbar .icon { margin-right: 0px; } .block .block-cards .course-info-container { padding: 0.8rem; } .block .block-cards .progress { height: 0.5rem; } .block .block-cards .course-summaryitem { border: 1px solid rgb(221, 221, 221); background-color: rgb(240, 240, 240); } .block .block-cards .icon { margin-right: 0px; } .block .block-cards .card .coursemenubtn { margin-top: -0.5rem; } .block .block-cards span.categoryname, .block .block-cards .btn-link { color: rgb(29, 33, 37); } .block .block-cards .progress-text { color: rgb(85, 89, 92); } .block .block-cards .multiline { white-space: normal; } .block .block-cards .btn.btn-link.btn-icon { height: 36px; width: 36px; padding: 0px; border-radius: 50%; } .block .block-cards .btn.btn-link.btn-icon:hover, .block .block-cards .btn.btn-link.btn-icon:focus { background-color: rgb(233, 236, 239); } .dashboard-card-deck.one-row { flex-flow: row; overflow-x: scroll; } .summaryimage { height: 5rem; width: 5rem; background-position: center center; background-size: cover; } .dashboard-list-img { height: 5rem; width: 20rem; background-position: center center; background-size: cover; } @media (max-width: 1199.98px) { .dashboard-list-img { width: 100%; } } .dashboard-card-deck .dashboard-card { margin-bottom: 0.5rem; flex: 0 0 auto; width: 100%; } .dashboard-card-deck .dashboard-card .dashboard-card-img { height: 7rem; background-position: center center; background-size: cover; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; } .dashboard-card-deck .dashboard-card .dashboard-card-footer { padding: 0.8rem; } @media (min-width: 576px) { .dashboard-card-deck.fixed-width-cards .dashboard-card { width: 300px; max-width: 100%; } } @media (min-width: 576px) { .dashboard-card-deck:not(.fixed-width-cards) .dashboard-card { width: calc(50% - 0.5rem); } } @media (min-width: 840px) { .dashboard-card-deck:not(.fixed-width-cards) .dashboard-card { width: calc(33.33% - 0.5rem); } } #block-region-side-pre .dashboard-card-deck:not(.fixed-width-cards) { margin-left: 0px; margin-right: 0px; } #block-region-side-pre .dashboard-card-deck:not(.fixed-width-cards) .dashboard-card { width: calc(100% - 0.5rem) !important; } @media (max-width: 575.98px) { #block-region-side-pre .dashboard-card-deck:not(.fixed-width-cards) .dashboard-card { width: 100% !important; } } .block_recentlyaccessedcourses .paging-bar-container { margin-top: -2.4rem; padding-right: 0.5rem; justify-content: flex-end; } @media (max-width: 575.98px) { .block_recentlyaccessedcourses .paging-bar-container { margin-top: 0px; } } #block-region-side-pre .block_recentlyaccessedcourses .paging-bar-container { margin-top: 0px; } .block_recentlyaccesseditems .activityiconcontainer { width: 40px; height: 40px; } aside[id^="block-region-side-"] .block_recentlyaccesseditems .dashboard-card-deck.one-row { flex-flow: wrap; overflow-x: hidden; } aside[id^="block-region-side-"] .block_recentlyaccesseditems .dashboard-card-deck .card:nth-of-type(n+4) { display: none; } #block-region-content .block_recentlyaccesseditems [data-region="more-items-button-container"] { display: none; } .block_recentlyaccesseditems a.dashboard-card:hover, .block_recentlyaccesseditems a.dashboard-card:focus { text-decoration: none; } .block_recentlyaccesseditems a.dashboard-card:hover h6, .block_recentlyaccesseditems a.dashboard-card:focus h6 { text-decoration: underline; } .block_recentlyaccesseditems a.dashboard-card small { color: rgb(29, 33, 37); } .block_myoverview .content { min-height: 19.35rem; } .block_myoverview .paged-content-page-container { min-height: 13rem; } .block_timeline .paged-content-page-container { background-color: rgb(255, 255, 255); } .block_timeline .event-action { padding-left: 5.55em; } .block_settings .block_tree [aria-expanded="true"], .block_settings .block_tree [aria-expanded="true"].emptybranch, .block_settings .block_tree [aria-expanded="false"], .block_navigation .block_tree [aria-expanded="true"], .block_navigation .block_tree [aria-expanded="true"].emptybranch, .block_navigation .block_tree [aria-expanded="false"] { background-image: none; } .block_settings .block_tree [aria-expanded="true"] > p::before, .block_navigation .block_tree [aria-expanded="true"] > p::before { content: ""; margin-right: 0px; font-size: 16px; width: 16px; } .block_settings .block_tree [aria-expanded="false"] > p::before, .block_navigation .block_tree [aria-expanded="false"] > p::before { content: ""; margin-right: 0px; font-size: 16px; width: 16px; } .dir-rtl .block_settings .block_tree [aria-expanded="false"] > p::before, .dir-rtl .block_navigation .block_tree [aria-expanded="false"] > p::before { content: ""; } .block_navigation .block_tree p.hasicon, .block_settings .block_tree p.hasicon { text-indent: -3px; } .block_navigation .block_tree p.hasicon .icon, .block_settings .block_tree p.hasicon .icon { margin-right: 2px; } .block.invisibleblock .card-title { color: rgb(85, 89, 92); } .block_social_activities li a.movehere, .block_site_main_menu li a.movehere { display: block; width: 100%; height: 2rem; border: 2px dashed rgb(52, 58, 64); margin: 4px 0px; } .pagelayout-embedded .has-fake-blocks { padding: 1rem; display: flex; } .pagelayout-embedded .has-fake-blocks .embedded-main { order: 0; width: calc(100% - 340px); margin-right: 1rem; } .pagelayout-embedded .embedded-blocks { order: 1; width: 340px; } @media (max-width: 767.98px) { .pagelayout-embedded .has-fake-blocks { display: block; } .pagelayout-embedded .has-fake-blocks .embedded-main { width: 100%; } .pagelayout-embedded .embedded-blocks { width: 100%; } } .calendar_event_category { background-color: rgb(224, 203, 224); } .calendar_event_category .commands a { color: rgb(13, 92, 161); } .calendar_event_course { background-color: rgb(255, 211, 189); } .calendar_event_course .commands a { color: rgb(13, 92, 161); } .calendar_event_site { background-color: rgb(214, 248, 205); } .calendar_event_site .commands a { color: rgb(13, 92, 161); } .calendar_event_group { background-color: rgb(254, 231, 174); } .calendar_event_group .commands a { color: rgb(13, 92, 161); } .calendar_event_user { background-color: rgb(220, 231, 236); } .calendar_event_user .commands a { color: rgb(13, 92, 161); } .calendar_event_other { background-color: rgb(206, 212, 218); } .calendar_event_other .commands a { color: rgb(13, 92, 161); } .calendartable { width: 100%; table-layout: fixed; } .calendartable th, .calendartable td { width: 14%; vertical-align: top; text-align: center; border: 0px; } .calendar-controls .previous, .calendar-controls .next, .calendar-controls .current { display: block; float: left; width: 12%; } .calendar-controls .previous { text-align: left; border: 1px solid transparent; width: 25%; } .calendar-controls .current { text-align: center; width: 50%; } .calendar-controls .next { text-align: right; border: 1px solid transparent; width: 25%; } .calendar-controls .drop-target { box-sizing: border-box; border: 1px dashed rgb(33, 56, 106); } .filters table { border-collapse: separate; border-spacing: 2px; width: 100%; } #region-main .maincalendar .calendarwrapper td > div { height: 11.5em; overflow: hidden; } .maincalendar { vertical-align: top; padding: 0px; } .maincalendar .bottom { text-align: left; width: 98%; margin: 10px auto; } .maincalendar .bottom span.footer-link::after { content: "•"; color: rgb(33, 56, 106); } .maincalendar .bottom span.footer-link:last-child::after { content: none; } .maincalendar .heightcontainer { height: 100%; position: relative; } .maincalendar .calendarmonth { width: 98%; margin: 10px auto; } .maincalendar .calendarmonth ul { margin: 0px; padding: 0px; } .maincalendar .calendarmonth ul li[data-event-folded="true"] { display: none; } .maincalendar .calendarmonth ul li { list-style-type: none; line-height: 1.2em; } .maincalendar .calendarmonth ul li > a { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; max-width: 100%; display: inline-block; } .maincalendar .calendarmonth ul li > a:hover { text-decoration: none; } .maincalendar .calendarmonth ul li > a:hover .eventname { text-decoration: underline; } .maincalendar .calendarmonth ul li a[data-action="view-day-link"] { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .maincalendar .calendarmonth ul li .icon { margin-left: 0.25em; margin-right: 0.25em; vertical-align: initial; } .maincalendar .calendarmonth ul li .calendar-circle { width: 12px; height: 12px; border-radius: 6px; vertical-align: middle; display: inline-block; } .maincalendar .calendarmonth ul li .calendar-circle.calendar_event_category { background-color: rgb(224, 203, 224); border: 2px solid rgb(158, 97, 159); } .maincalendar .calendarmonth ul li .calendar-circle.calendar_event_course { background-color: rgb(255, 211, 189); border: 2px solid rgb(211, 70, 0); } .maincalendar .calendarmonth ul li .calendar-circle.calendar_event_site { background-color: rgb(214, 248, 205); border: 2px solid rgb(43, 135, 19); } .maincalendar .calendarmonth ul li .calendar-circle.calendar_event_group { background-color: rgb(254, 231, 174); border: 2px solid rgb(154, 110, 2); } .maincalendar .calendarmonth ul li .calendar-circle.calendar_event_user { background-color: rgb(220, 231, 236); border: 2px solid rgb(78, 124, 145); } .maincalendar .calendarmonth ul li .calendar-circle.calendar_event_other { background-color: rgb(206, 212, 218); border: 2px solid rgb(104, 120, 137); } .maincalendar .calendarmonth th { text-align: left; padding-left: 16px; } .maincalendar .calendarmonth td a.day:focus { display: inline-block; border-radius: 50%; box-shadow: rgba(33, 56, 106, 0.75) 0px 0px 0px 0.2rem; } .maincalendar .calendarmonth td .day-number-circle { display: inline-block; line-height: 0; width: 30px; height: 30px; } .maincalendar .calendarmonth td .day-number-circle .day-number { display: inline-block; padding: 50% 4px; width: 100%; text-align: center; } .maincalendar .calendarmonth td.today .day-number-circle { border-radius: 50%; color: rgb(255, 255, 255); background-color: rgb(33, 56, 106); } .maincalendar .calendarmonth .clickable:hover { background-color: rgb(237, 237, 237); } .maincalendar .controls { width: 98%; margin: 10px auto; } .maincalendar .calendar_event_category a:has(> .icon):hover, .maincalendar .calendar_event_course a:has(> .icon):hover, .maincalendar .calendar_event_site a:has(> .icon):hover, .maincalendar .calendar_event_group a:has(> .icon):hover, .maincalendar .calendar_event_user a:has(> .icon):hover { color: rgb(7, 52, 90); text-decoration: none; } .maincalendar .calendar_event_category { border-color: rgb(224, 203, 224); } .maincalendar .calendar_event_course { border-color: rgb(255, 211, 189); } .maincalendar .calendar_event_site { border-color: rgb(214, 248, 205); } .maincalendar .calendar_event_group { border-color: rgb(254, 231, 174); } .maincalendar .calendar_event_user { border-color: rgb(220, 231, 236); } .maincalendar .calendar_event_other { border-color: rgb(206, 212, 218); } .maincalendar .calendartable td, .maincalendar .calendartable li { padding: 4px; } .maincalendar .calendartable li { text-align: left; } .maincalendar .header { overflow: hidden; } .maincalendar .header .buttons { float: right; } .maincalendar .event .card-header img { vertical-align: baseline; } .maincalendar .event .location { word-break: break-all; overflow-wrap: break-word; } .maincalendar table#subscription_details_table td { vertical-align: middle; } .maincalendar table#subscription_details_table td > .btn-group button { padding-left: 0px; } #page-calendar-export .indent { padding-left: 20px; } .block .bottom { width: 98%; margin: 10px auto; } .block .bottom span.footer-link::after { content: "•"; color: rgb(33, 56, 106); } .block .bottom span.footer-link:last-child::after { content: none; } .block .minicalendar { max-width: 280px; margin: 0px auto; width: 100%; } .block .minicalendar th, .block .minicalendar td { padding: 2px; font-size: 0.8em; text-align: center; } .block .minicalendar td.weekend { color: rgb(85, 89, 92); } .block .minicalendar td a { width: 100%; height: 100%; display: block; color: rgb(13, 92, 161); } .block .minicalendar td.duration_global { border-top: 1px solid rgb(214, 248, 205); border-bottom: 1px solid rgb(214, 248, 205); } .block .minicalendar td.duration_global.duration_finish { background-color: rgb(214, 248, 205); } .block .minicalendar td.duration_category { border-top: 1px solid rgb(224, 203, 224); border-bottom: 1px solid rgb(224, 203, 224); } .block .minicalendar td.duration_category.duration_finish { background-color: rgb(224, 203, 224); } .block .minicalendar td.duration_course { border-top: 1px solid rgb(255, 211, 189); border-bottom: 1px solid rgb(255, 211, 189); } .block .minicalendar td.duration_course.duration_finish { background-color: rgb(255, 211, 189); } .block .minicalendar td.duration_group { border-top: 1px solid rgb(254, 231, 174); border-bottom: 1px solid rgb(254, 231, 174); } .block .minicalendar td.duration_group.duration_finish { background-color: rgb(254, 231, 174); } .block .minicalendar td.duration_user { border-top: 1px solid rgb(220, 231, 236); border-bottom: 1px solid rgb(220, 231, 236); } .block .minicalendar td.duration_user.duration_finish { background-color: rgb(220, 231, 236); } .block .minicalendar td.duration_other { border-top: 1px solid rgb(206, 212, 218); border-bottom: 1px solid rgb(206, 212, 218); } .block .minicalendar td.duration_other.duration_finish { background-color: rgb(206, 212, 218); } .block .minicalendar caption { font-size: inherit; font-weight: inherit; line-height: inherit; text-align: center; } .block .calendar_filters ul { list-style: none; margin: 0px; padding: 0px; } .block .calendar_filters li { margin-bottom: 0.2em; } .block .calendar_filters li span.calendar_event_category i { color: rgb(13, 92, 161); } .block .calendar_filters li span.calendar_event_course i { color: rgb(13, 92, 161); } .block .calendar_filters li span.calendar_event_site i { color: rgb(13, 92, 161); } .block .calendar_filters li span.calendar_event_group i { color: rgb(13, 92, 161); } .block .calendar_filters li span.calendar_event_user i { color: rgb(13, 92, 161); } .block .calendar_filters li span.calendar_event_other i { color: rgb(13, 92, 161); } .block .calendar_filters li span img { padding: 0px 0.2em; margin: 0px; } .block .calendar_filters li .icon { vertical-align: initial; margin: 0px 0.1rem 0px 0.4rem; } .block .calendar_filters li > a:hover { text-decoration: none; } .block .calendar_filters li > a:hover .eventname { text-decoration: underline; } .block .content h3.eventskey { margin-top: 0.5em; } .path-course-view .block.block_calendar_month .maincalendar div.header { visibility: hidden; height: 0px; } .path-course-view .block.block_calendar_month .maincalendar .calendarwrapper .arrow_text { position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border: 0px; } .path-course-view .block.block_calendar_month .footer .bottom .footer-link { display: block; } .path-course-view .block.block_calendar_month .footer .bottom .footer-link::after { content: none; } table.calendartable caption { caption-side: top; } @media (min-width: 768px) { #page-calender-view .container-fluid, #page-calender-view .container-sm, #page-calender-view .container-md, #page-calender-view .container-lg, #page-calender-view .container-xl { min-width: 1024px; } } @media (min-width: 768px) { section:not(#region-main) .block.block_calendar_month .maincalendar div.header { visibility: hidden; height: 0px; } section:not(#region-main) .block.block_calendar_month .maincalendar .calendarwrapper .current { width: 40%; font-size: inherit; line-height: inherit; } section:not(#region-main) .block.block_calendar_month .maincalendar .calendarwrapper .previous, section:not(#region-main) .block.block_calendar_month .maincalendar .calendarwrapper .next { width: 30%; } section:not(#region-main) .block.block_calendar_month .maincalendar .calendarwrapper .previous .arrow_text, section:not(#region-main) .block.block_calendar_month .maincalendar .calendarwrapper .next .arrow_text { display: none; } section:not(#region-main) .block.block_calendar_month .maincalendar .calendartable.calendarmonth th, section:not(#region-main) .block.block_calendar_month .maincalendar .calendartable.calendarmonth td { border: none; padding: 0px; text-align: center !important; } section:not(#region-main) .block.block_calendar_month .maincalendar .calendartable.calendarmonth td { height: auto; font-size: 0.8em; } section:not(#region-main) .block.block_calendar_month .maincalendar .calendartable.calendarmonth td.hasevent [data-region="day-content"] { display: none; } section:not(#region-main) .block.block_calendar_month .maincalendar .calendartable.calendarmonth td.hasevent .day-number { display: inline-block; position: relative; } section:not(#region-main) .block.block_calendar_month .maincalendar .calendartable.calendarmonth td.hasevent .day-number::before { content: "."; display: inline-block; position: absolute; bottom: 0.4em; left: 0px; text-align: center; width: 100%; font-size: 3em; color: inherit; } section:not(#region-main) .block.block_calendar_month .maincalendar .calendartable.calendarmonth td::after { content: ""; display: block; margin-top: calc(100% - 26px); } section:not(#region-main) .block.block_calendar_month .maincalendar .calendartable.calendarmonth td.clickable:hover { background-color: inherit; } section:not(#region-main) .block.block_calendar_month .maincalendar .calendartable.calendarmonth td.clickable:not(.today):hover .day-number-circle { border-radius: 50%; background-color: rgb(237, 237, 237); } section:not(#region-main) .block.block_calendar_month .bottom { border-top: 1px solid rgb(215, 223, 227); padding-top: 0.5rem; } } @media (max-width: 768px) { .maincalendar .calendartable.calendarmonth th, .maincalendar .calendartable.calendarmonth td { border: none; padding: 0px; text-align: center !important; } .maincalendar .calendartable.calendarmonth td { height: auto; font-size: inherit; padding: 0px; } .maincalendar .calendartable.calendarmonth td.hasevent [data-region="day-content"] { display: none; } .maincalendar .calendartable.calendarmonth td.hasevent .day-number { display: inline-block; position: relative; } .maincalendar .calendartable.calendarmonth td.hasevent .day-number::before { content: "."; display: inline-block; position: absolute; bottom: 0.4em; left: 0px; text-align: center; width: 100%; font-size: 3em; color: inherit; } .maincalendar .calendartable.calendarmonth td::after { content: ""; display: block; margin-top: calc(100% - 26px); } .maincalendar .calendartable.calendarmonth td > div { height: auto !important; } } .calendarwrapper { position: relative; } .day-popover-content:empty + .day-popover-alternate { display: block; } .location-content { overflow-wrap: break-word; } .description-content { overflow-wrap: break-word; } .description-content > p { margin: 0px; } .cal_courses_flt { color: rgb(85, 89, 92); max-width: 75%; } .content-bank-container .cb-content-wrapper { padding: 0.5rem; min-height: 140px; max-height: 500px; overflow-x: auto; flex-wrap: wrap; } .content-bank-container .cb-thumbnail { width: 24px; height: 24px; background-repeat: no-repeat; background-position: center center; background-size: cover; } .content-bank-container.view-grid .cb-listitem { margin-bottom: 0.5rem; } .content-bank-container.view-grid .cb-listitem.cb-unlisted { position: relative; } @media (max-width: 767.98px) { .content-bank-container.view-grid .cb-listitem { flex-basis: 50%; } } @media (min-width: 576px) { .content-bank-container.view-grid .cb-listitem { max-width: 120px; min-width: 120px; } } .content-bank-container.view-grid .cb-name { text-align: center; } .content-bank-container.view-grid .cb-file { padding: 0.5rem; } .content-bank-container.view-grid .cb-thumbnail { width: 64px; height: 64px; margin-left: auto; margin-right: auto; margin-bottom: 0.5rem; } .content-bank-container.view-grid .cb-unlisted .cb-thumbnail { opacity: 0.15; } .content-bank-container.view-grid .cb-unlisted::after { content: ""; position: absolute; top: 20px; left: 0px; width: 100%; font-size: 26px; text-align: center; opacity: 0.9; text-shadow: rgb(240, 240, 240) 0px 0px 10px; } .content-bank-container.view-grid .cb-heading, .content-bank-container.view-grid .cb-uses, .content-bank-container.view-grid .cb-date, .content-bank-container.view-grid .cb-size, .content-bank-container.view-grid .cb-type, .content-bank-container.view-grid .cb-author { display: none; } .content-bank-container.view-list .cb-content-wrapper { padding: 0px 0.5rem; flex-flow: column; } .content-bank-container.view-list .cb-thumbnail { margin-right: 0.5rem; } .content-bank-container.view-list .cb-listitem, .content-bank-container.view-list .cb-heading { display: flex; flex-wrap: wrap; width: 100%; border-bottom: 1px solid rgb(221, 221, 221); } .content-bank-container.view-list .cb-column { display: flex; padding: 0.25rem; } .content-bank-container.view-list .cb-column { border-right: 1px solid rgb(221, 221, 221); } .content-bank-container.view-list .cb-listitem.cb-unlisted .cb-thumbnail { opacity: 0.3; } .content-bank-container.view-list .cb-listitem.cb-unlisted .cb-column, .content-bank-container.view-list .cb-listitem.cb-unlisted .cb-column a { color: rgb(85, 89, 92); } @media (max-width: 767.98px) { .content-bank-container.view-list .cb-column { flex: 0 0 50%; max-width: 50%; } } @media (min-width: 576px) { .content-bank-container.view-list .cb-heading { position: sticky; top: 0px; z-index: 1; } .content-bank-container.view-list .cb-file { flex: 0 0 40%; max-width: 40%; } .content-bank-container.view-list .cb-uses, .content-bank-container.view-list .cb-date, .content-bank-container.view-list .cb-size, .content-bank-container.view-list .cb-type, .content-bank-container.view-list .cb-author { flex: 0 0 12%; max-width: 12%; } .content-bank-container.view-list .cb-column.last { border-right: 0px; } } .content-bank-container.view-list .cb-btnsort span { display: none; } .content-bank-container.view-list .cb-btnsort .title { display: inline; } .content-bank-container.view-list .cb-btnsort.dir-none .default, .content-bank-container.view-list .cb-btnsort.dir-asc .asc, .content-bank-container.view-list .cb-btnsort.dir-desc .desc { display: inline; } .cb-toolbar-container .dropdown-scrollable { max-height: 190px; overflow-y: auto; } .cb-navigation-container .singleselect, .cb-navigation-container .singleselect .custom-select { width: 100%; } .section_add_menus { text-align: right; clear: both; } .section-modchooser { clear: both; margin-top: 0.25rem; } .block_tree .tree_item.branch { margin-left: 8px; } .section_add_menus .horizontal div, .section_add_menus .horizontal form { display: inline; } .section_add_menus optgroup { font-weight: 400; font-style: italic; } .section_add_menus .urlselect { text-align: left; margin-left: 0.4em; } .section_add_menus .urlselect select { margin-left: 0.2em; } .sitetopic ul.section { margin: 0px; } body:not(.editing) .sitetopic ul.section { padding-left: 0px; } body:not(.editing) .sitetopic ul.section .label .mod-indent-outer { padding-left: 0px; } @media (min-width: 576px) { .course-content ul.section { margin: 1rem; } } .section .side { margin-top: 0.5rem; } .section .side.left { float: left; } .section .side.right { float: right; clear: right; } .section .spinner { height: 16px; width: 16px; } .section .activity { list-style: none; padding: 0.25rem 0px; } .section .activity .spinner { left: 100%; position: absolute; } .section .activity .actions { position: absolute; right: 0px; top: 0px; display: flex; } .section .activity .contentwithoutlink, .section .activity .activityinstance { min-width: 40%; } .section .activity .contentwithoutlink > a, .section .activity .activityinstance > a { display: inline-flex; align-items: center; } .section .activity .contentwithoutlink .dimmed .activityicon, .section .activity .activityinstance .dimmed .activityicon { opacity: 0.5; } .section .activity .stealth { color: rgb(85, 89, 92); } .section .activity a.stealth, .section .activity a.stealth:hover { color: rgb(26, 100, 229) !important; } .section .activity.indented .activity-item { border: 0px; margin-left: 1rem; } .section .activity.indented + .indented .activity-item { border-top: 1px solid rgb(221, 221, 221); border-radius: unset; } .section .label .contentwithoutlink, .section .label .activityinstance { padding-right: 32px; display: block; height: inherit; } @media (min-width: 576px) { .section .label .mod-indent-outer { padding-left: 24px; display: block; } } .section .filler { width: 16px; height: 16px; padding: 0px; margin: 0px 0.5rem; 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; } .section .activity .activityinstance { display: inline-flex; align-items: center; margin-bottom: 1rem; } .editing .section .activity .contentwithoutlink, .editing .section .activity .activityinstance { padding-right: 200px; } .editing .section .activity .editing_move { position: absolute; display: flex; left: 5px; top: 5px; } .editing .section .activity .mod-indent-outer { padding-left: 2rem; } .editing .activity .editing_move_activity { position: absolute; display: flex; left: 5px; top: 5px; } .editing .course-content .stateready .section .spinner { display: none; } .editing .editinprogress { position: relative; } .editing .editinprogress > * { opacity: 0.4; } .editing .editinprogress .corelightbox, .editing .editinprogress .lightbox { display: none; } .editing .editinprogress::after { position: absolute; font-size: 20px; color: rgb(85, 89, 92); content: ""; display: flex; justify-content: center; align-items: center; width: 30px; height: 30px; left: calc(50% - 15px); top: calc(50% - 15px); animation: 2s linear 0s infinite normal none running editinprogress-rotation; } .editing .editinprogress .editinprogress::after { display: none; } @keyframes editinprogress-rotation { 0% { opacity: 0; transform: rotate(0deg); } 50% { opacity: 1; } 100% { opacity: 0; transform: rotate(359deg); } } .editing_show + .editing_assign, .editing_hide + .editing_assign { margin-left: 20px; } .section .activity .commands { white-space: nowrap; display: inline-block; } .section .activity.modtype_label.label { font-weight: 400; } .section .activity.modtype_label.label .contentwithoutlink { min-height: 0px; } .section .activity.modtype_label.label.hasinfo p:last-child, .section .activity.modtype_label.label.hasinfo i:last-child { margin-bottom: 0px; } .section li.activity:not(.activity-wrapper) { padding: 0.2em; clear: both; } .section li.activity:not(.activity-wrapper).hasinfo { border-bottom: 1px solid rgb(221, 221, 221); padding-top: 1rem; padding-bottom: 1rem; } .section li.activity:not(.activity-wrapper).hasinfo:last-child { border-bottom: 0px; padding-bottom: 0px; } .course-content .section.dropready.main.drop-down { border-bottom: 1px solid rgb(29, 33, 37); } .course-content .section.dropready .course-section-header.dropready.drop-zone { margin-top: -2px; } .course-content .section.dropready li.activity.dropready.drop-down { border-bottom: 1px solid rgb(29, 33, 37); margin-bottom: -1px; } .course-content .section.dropready li.activity.dropready.drop-up { border-top: 1px solid rgb(29, 33, 37); margin-top: -1px; } .section .activity .activityinstance .groupinglabel { padding-left: 30px; } .section.main:not(.course-section) .activity .availabilityinfo, .section.main:not(.course-section) .activity .contentafterlink { margin-top: 0.5em; margin-left: 30px; } .section .activity .contentafterlink p { margin: 0.5em 0px; } .editing .section.main:not(.course-section) .activity:hover, .editing .section.main:not(.course-section) .activity.action-menu-shown, .editing .section.main:not(.course-section) .sectionname:hover { background-color: rgba(0, 0, 0, 0.03); } .course-content .current { position: relative; } .course-content .current::before { border-left: 3px solid rgb(33, 56, 106); bottom: 0px; content: ""; left: -8px; position: absolute; top: 0px; } .course-content .section-summary { border: 1px solid rgb(221, 221, 221); margin-top: 5px; list-style: none; } .course-content .section-summary .section-title { margin: 2px 5px 10px; } .course-content .section-summary .summarytext { margin: 2px 5px; } .course-content .section-summary .section-summary-activities .activity-count { color: rgb(85, 89, 92); font-size: 0.875rem; margin: 3px; white-space: nowrap; display: inline-block; } .course-content .section-summary .summary { margin-top: 5px; } .course-content .single-section { margin-top: 1em; } .course-content .single-section .section-navigation { display: block; padding: 0.5em; margin-bottom: -0.5em; } .course-content .single-section .section-navigation .title { font-weight: 700; font-size: 108%; clear: both; } .course-content .single-section .section-navigation .mdl-left { font-weight: 400; float: left; margin-right: 1em; } .course-content .single-section .section-navigation .mdl-left .larrow { margin-right: 0.1em; } .course-content .single-section .section-navigation .mdl-right { font-weight: 400; float: right; margin-left: 1em; } .course-content .single-section .section-navigation .mdl-right .rarrow { margin-left: 0.1em; } .course-content .single-section .section-navigation .mdl-bottom { margin-top: 0px; } .course-content ul li.section.main:not(.course-section) { border-bottom: 1px solid rgb(221, 221, 221); margin-top: 0px; } .course-content ul li.section.main:not(.course-section):last-child { border-bottom: 0px; } .course-content ul li.section.hidden:not(.course-section) .sectionname > span, .course-content ul li.section.hidden:not(.course-section) .content > div.summary, .course-content ul li.section.hidden:not(.course-section) .activity .activityinstance { color: rgb(85, 89, 92); } .course-content ul.topics, .course-content ul.weeks { padding: 0px; margin: 0px; list-style: none; } .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: 0px; padding: 0px; } @media (min-width: 576px) { .course-content ul.topics li.section .summary, .course-content ul.topics li.section .content > .availabilityinfo, .course-content ul.weeks li.section .summary, .course-content ul.weeks li.section .content > .availabilityinfo { margin-left: 25px; } } .course-content ul.topics li.section .left, .course-content ul.topics li.section .right, .course-content ul.weeks li.section .left, .course-content ul.weeks li.section .right { padding: 0px 6px; text-align: right; width: auto; } @media (max-width: 767.98px) { body:not(.editing) .course-content ul.topics li.section .left, body:not(.editing) .course-content ul.topics li.section .right, body:not(.editing) .course-content ul.weeks li.section .left, body:not(.editing) .course-content ul.weeks li.section .right { display: none; } } .course-content { margin-top: 0px; } .course-content .hidden { display: none; } @media (max-width: 767.98px) { .course-content li.section:not(.course-section) ul { padding-left: 0px; } } .course-content li.section:not(.course-section) ul { list-style: disc; } .course-content li.section:not(.course-section) ul ul { list-style: circle; } .course-content li.section:not(.course-section) ul ul ul { list-style: square; } .course-content li.section:not(.course-section) li.activity ul { list-style: disc; } .course-content li.section:not(.course-section) li.activity ul ul { list-style: circle; } .course-content li.section:not(.course-section) li.activity ul ul ul { list-style: square; } .course-content li.section:not(.course-section) .right > .icon:first-child { display: none; } .path-course-view.editing #region-main > .card-block { padding-bottom: 13rem; } .jumpmenu .form-inline { display: block; } .path-course-view .completionprogress { margin-left: 25px; } .path-course-view .completionprogress { display: block; float: right; height: 20px; position: relative; } #page-site-index .subscribelink { text-align: right; } #site-news-forum h2, #frontpage-course-list h2, #frontpage-category-names h2, #frontpage-category-combo h2 { margin-bottom: 9px; } .path-course-view a.reduce-sections { padding-left: 0.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:not(.activity-item), .path-course-view li.activity > div:not(.activity-item) { position: relative; padding: 0px 16px 0px 0px; } .path-course-view li.activity span.autocompletion img { vertical-align: text-bottom; margin-left: 0px; } .path-course-view li.activity form.togglecompletion .btn { padding: 0px; } .path-course-view li.activity form.togglecompletion img { max-width: none; } .path-course-view.editing li.activity span.autocompletion img { margin-right: 0.5rem; margin-left: 0.5rem; } .path-course-view li.activity form.togglecompletion .ajaxworking { width: 16px; height: 16px; position: absolute; right: 22px; top: 3px; background: url("/theme/image.php/catawesome/core/1733938192/i/ajaxloader") no-repeat; } li.section.hidden span.commands a.editing_hide, li.section.hidden span.commands a.editing_show { cursor: default; } .single-section h3.sectionname { text-align: center; clear: both; } input.titleeditor { width: 330px; vertical-align: text-bottom; } span.editinstructions { position: absolute; top: 0px; margin-top: -22px; margin-left: 30px; font-size: 0.875rem; padding: 0.1em 0.4em; text-decoration: none; z-index: 9999; border: 0px solid rgb(184, 220, 226); width: fit-content; color: rgb(0, 67, 78); background-color: rgb(204, 230, 234); } span.editinstructions hr { border-top-color: rgb(166, 211, 219); } span.editinstructions .alert-link { color: rgb(0, 23, 27); } #dndupload-status { position: fixed; left: 0px; width: 40%; margin: 0px 30%; padding: 6px; text-align: center; z-index: 1; border: 0px solid rgb(184, 220, 226); color: rgb(0, 67, 78); background-color: rgb(204, 230, 234); } #dndupload-status hr { border-top-color: rgb(166, 211, 219); } #dndupload-status .alert-link { color: rgb(0, 23, 27); } .dndupload-preview { padding: 1rem; background-color: rgb(33, 56, 106); color: rgb(255, 255, 255); text-align: center; font-size: 1.25rem; max-width: 600px; margin: 0px auto; border-radius: 2px; } .dndupload-hidden { display: none; } #page-course-pending .singlebutton, #page-course-index .singlebutton, #page-course-index-category .singlebutton, #page-course-editsection .singlebutton { text-align: center; } #page-admin-course-manage #movecourses td img { margin: 0px 0.22em; vertical-align: text-bottom; } #coursesearch { margin-top: 1em; text-align: left; } #page-course-pending .pendingcourserequests { margin-bottom: 1em; } #page-course-pending .pendingcourserequests .singlebutton { display: inline; } #page-course-pending .pendingcourserequests .cell { padding: 0px 5px; } #page-course-pending .pendingcourserequests .cell.c6 { white-space: nowrap; } .coursebox { display: flex; flex-direction: column; } .coursebox .info { display: flex; align-items: center; } #frontpage-available-course-list, #frontpage-course-list, .course-search-result { margin-top: 0.5rem; } #frontpage-available-course-list .coursebox, #frontpage-course-list .coursebox, .course-search-result .coursebox { padding: 0.5rem; border: 1px solid rgb(221, 221, 221); margin-bottom: 0.5rem; border-radius: 2px; } .subcategories .coursebox > .info > .coursename a, #frontpage-category-names .coursebox > .info > .coursename a, #frontpage-category-combo .coursebox > .info > .coursename a { display: block; background-image: url("/theme/image.php/catawesome/core/1733938192/i/course"); background-repeat: no-repeat; padding-left: 21px; background-position: left 0.2em; } .coursebox > .info > .coursename { font-size: 1rem; font-weight: 400; margin: 5px; padding: 0px; } .coursebox .content .teachers li { list-style-type: none; padding: 0px; margin: 0px; } .coursebox .customfieldname, .coursebox .customfieldseparator { font-weight: 700; } .coursebox .content .coursefile { max-width: 100px; } .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, .coursebox .content .customfields-container { margin: 15px 5px 5px; padding: 0px; } .category-browse .coursebox .content .coursecat, .category-browse .coursebox .content .summary, .category-browse .coursebox .content .courseimage, .category-browse .coursebox .content .coursefile, .category-browse .coursebox .content .teachers, .category-browse .coursebox.remotecoursebox .remotecourseinfo, .category-browse .coursebox .content .customfields-container { margin-top: 0px; } .coursebox.collapsed > .content { display: none; } .courses > .paging.paging-morelink { text-align: center; padding: 1rem; } .course_category_tree .category .numberofcourse { font-size: 0.875rem; } .course_category_tree .category > .info > .categoryname { margin: 5px; font-size: 1rem; font-weight: 400; padding: 2px 18px; } .course_category_tree .category.with_children > .info > .categoryname { background-image: url("/theme/image.php/catawesome/core/1733938192/t/expanded"); background-repeat: no-repeat; background-position: left center; } .course_category_tree .category.with_children.collapsed > .info > .categoryname { background-image: url("/theme/image.php/catawesome/core/1733938192/t/collapsed"); } .course_category_tree .category.collapsed > .content { display: none; } .course_category_tree .category > .content { padding-left: 16px; } #page-course-index-category .categorypicker { margin: 10px 0px 20px; } #course-category-listings { margin-bottom: 0px; } #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: 0px; } #course-category-listings h3 { margin: 0px; padding: 0.4rem 0.6rem 0.3rem; } #course-category-listings h4 { margin: 1rem 0px 0px; padding: 0.6rem 1rem 0.5rem; } #course-category-listings .moodle-actionmenu { white-space: nowrap; } #course-category-listings .listing-actions { text-align: center; } #course-category-listings .listing-actions > .moodle-actionmenu { display: inline-block; } #course-category-listings ul.ml { list-style: none; margin: 1rem 0px; } #course-category-listings ul.ml ul.ml { margin: 0px; } #course-category-listings .listitem[data-selected="1"] { border-left: calc(6px) solid rgb(33, 56, 106); padding-left: calc(-5px + 1.25rem); } #course-category-listings .listitem:hover { z-index: 2; } #course-category-listings .item-actions { margin-right: 1em; 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 { float: left; } #course-category-listings .listitem > div > .float-right { float: right; text-align: right; } #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: rgb(51, 51, 51); } #course-category-listings .listitem > div .idnumber { margin-right: 2em; } #course-category-listings .listitem[data-visible="0"] { color: rgb(85, 89, 92); } #course-category-listings .listitem[data-visible="0"] > div > a { color: rgb(85, 89, 92); } #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: rgb(240, 240, 240); } #course-category-listings .listitem.highlight > div, #course-category-listings .listitem.highlight > div:hover, #course-category-listings .listitem.highlight[data-selected="1"] > div { background-color: rgba(0, 0, 0, 0.075); } #course-category-listings #course-listing .listitem .categoryname { display: inline-block; margin-left: 1em; color: rgb(161, 161, 168); } #course-category-listings #course-listing .listitem .coursename { display: inline-block; flex-basis: 10rem; } #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 0px 0px; } #course-category-listings #category-listing .listitem.collapsed > ul.ml { display: none; } #course-category-listings #category-listing .listitem:first-child > div .item-actions .action-moveup, #course-category-listings #category-listing .listitem:last-child > div .item-actions .action-movedown { display: none; } #course-category-listings #category-listing .course-count { color: rgb(161, 161, 168); margin-right: 2rem; min-width: 3.5em; display: inline-block; } #course-category-listings #category-listing .bulk-action-checkbox { margin-right: -3px; } #course-category-listings #category-listing .category-listing > ul > .listitem:first-child { position: relative; } #course-category-listings #category-listing .category-bulk-actions { margin: 0px 0.5em 0.5em; position: relative; } #course-category-listings .detail-pair > * { display: inline-block; } #course-category-listings .detail-pair .pair-key { font-weight: 700; vertical-align: top; } #course-category-listings .detail-pair .pair-key span { margin-right: 1rem; display: block; } #course-category-listings .detail-pair .pair-value select { max-width: 100%; } #course-category-listings .bulk-actions .detail-pair > * { display: block; width: 100%; } #course-category-listings .listing-pagination { text-align: center; } #course-category-listings .listing-pagination .yui3-button { color: rgb(255, 255, 255); background-color: rgb(0, 129, 150); border: 0px; margin: 0.4rem 0.2rem 0.45rem; font-size: 10.4px; } #course-category-listings .listing-pagination .yui3-button:hover { color: rgb(255, 255, 255); background-color: rgb(0, 96, 112); border-color: rgb(0, 85, 99); } #course-category-listings .listing-pagination .yui3-button:focus, #course-category-listings .listing-pagination .yui3-button.focus { color: rgb(255, 255, 255); background-color: rgb(0, 96, 112); border-color: rgb(0, 85, 99); box-shadow: rgba(38, 148, 166, 0.5) 0px 0px 0px 0.2rem; } #course-category-listings .listing-pagination .yui3-button.disabled, #course-category-listings .listing-pagination .yui3-button:disabled { color: rgb(255, 255, 255); background-color: rgb(0, 129, 150); border-color: rgb(0, 129, 150); } #course-category-listings .listing-pagination .yui3-button:not(:disabled):not(.disabled):active, #course-category-listings .listing-pagination .yui3-button:not(:disabled):not(.disabled).active, .show > #course-category-listings .listing-pagination .yui3-button.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(0, 85, 99); border-color: rgb(0, 74, 86); } #course-category-listings .listing-pagination .yui3-button:not(:disabled):not(.disabled):active:focus, #course-category-listings .listing-pagination .yui3-button:not(:disabled):not(.disabled).active:focus, .show > #course-category-listings .listing-pagination .yui3-button.dropdown-toggle:focus { box-shadow: rgba(38, 148, 166, 0.5) 0px 0px 0px 0.2rem; } #course-category-listings .listing-pagination .yui3-button.active-page { color: rgb(255, 255, 255); background-color: rgb(33, 56, 106); border-color: rgb(33, 56, 106); } #course-category-listings .listing-pagination .yui3-button.active-page:hover { color: rgb(255, 255, 255); background-color: rgb(24, 41, 77); border-color: rgb(21, 35, 67); } #course-category-listings .listing-pagination .yui3-button.active-page:focus, #course-category-listings .listing-pagination .yui3-button.active-page.focus { color: rgb(255, 255, 255); background-color: rgb(24, 41, 77); border-color: rgb(21, 35, 67); box-shadow: rgba(66, 86, 128, 0.5) 0px 0px 0px 0.2rem; } #course-category-listings .listing-pagination .yui3-button.active-page.disabled, #course-category-listings .listing-pagination .yui3-button.active-page:disabled { color: rgb(255, 255, 255); background-color: rgb(33, 56, 106); border-color: rgb(33, 56, 106); } #course-category-listings .listing-pagination .yui3-button.active-page:not(:disabled):not(.disabled):active, #course-category-listings .listing-pagination .yui3-button.active-page:not(:disabled):not(.disabled).active, .show > #course-category-listings .listing-pagination .yui3-button.active-page.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(21, 35, 67); border-color: rgb(18, 30, 57); } #course-category-listings .listing-pagination .yui3-button.active-page:not(:disabled):not(.disabled):active:focus, #course-category-listings .listing-pagination .yui3-button.active-page:not(:disabled):not(.disabled).active:focus, .show > #course-category-listings .listing-pagination .yui3-button.active-page.dropdown-toggle:focus { box-shadow: rgba(66, 86, 128, 0.5) 0px 0px 0px 0.2rem; } #course-category-listings .listing-pagination-totals { text-align: center; } #course-category-listings .listing-pagination-totals.dimmed { color: rgb(85, 89, 92); margin: 0.4rem 1rem 0.45rem; } #course-category-listings .select-a-category .notifymessage, #course-category-listings .select-a-category .alert { margin: 1em; } #course-category-listings #course-listing .listitem .drag-handle { display: none; } .jsenabled #course-category-listings #course-listing .listitem .drag-handle { display: inline-block; margin: 0px 6px 0px 0px; cursor: pointer; } .coursecat-management-header { vertical-align: middle; } .coursecat-management-header h2 { display: inline-block; text-align: left; } .coursecat-management-header > div { float: right; } .coursecat-management-header > div > div { margin: 10px 0px 10px 1em; display: inline-block; } .coursecat-management-header select { max-width: 300px; cursor: pointer; padding: 0.4em 0.5em 0.45em 1em; vertical-align: baseline; white-space: nowrap; } .coursecat-management-header .view-mode-selector .moodle-actionmenu { white-space: nowrap; display: inline-block; } .coursecat-management-header .view-mode-selector .moodle-actionmenu[data-enhanced].show .menu a { padding-left: 1em; } .course-being-dragged-proxy { border: 0px; color: rgb(13, 50, 115); vertical-align: middle; padding: 0px 0px 0px 4em; } .course-being-dragged { opacity: 0.5; } @media (min-width: 1200px) and (max-width: 1600px) { #course-category-listings.columns-3 { background-color: rgb(240, 240, 240); border: 0px; } #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: rgb(240, 240, 240); } #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: 0px; } #course-category-listings.columns-2 #category-listing, #course-category-listings.columns-2 #course-listing, #course-category-listings.columns-2 #course-detail, #course-category-listings.columns-3 #category-listing, #course-category-listings.columns-3 #course-listing, #course-category-listings.columns-3 #course-detail { width: 100%; margin: 0px 0px 1em; } } .page-settings-menu .menubar > a > .icon { width: auto; height: 32px; font-size: 32px; } .activity-navigation .row { align-items: center; } .activity-navigation #prev-activity-link, .activity-navigation #next-activity-link { white-space: pre-wrap; } .automatic-completion-conditions .badge { font-size: 100%; } .activity-add, .block-add { color: rgb(33, 56, 106); background-color: rgb(246, 247, 249); border-color: rgb(69, 88, 130); border-width: 1px; width: 100%; } .activity-add hr, .block-add hr { border-top-color: rgb(60, 77, 113); } .activity-add .alert-link, .block-add .alert-link { color: rgb(21, 35, 67); } .activity-add .pluscontainer, .block-add .pluscontainer { border: 1px solid rgb(69, 88, 130); border-radius: 50%; width: 32px; height: 32px; } .activity-add:hover, .block-add:hover { cursor: pointer; background-color: rgb(211, 215, 225); } .activity-add:hover .activity-add-text, .block-add:hover .activity-add-text { text-decoration: underline; } .block-add { border-radius: 2px; } .activity-add { border-radius: 1rem; } .changenumsections { border-top: 1px solid rgb(69, 88, 130); } .add-sections .icon { margin-right: 0.25rem; font-size: inherit; } .section-collapsemenu .collapseall { display: block; } .section-collapsemenu .expandall { display: none; } .section-collapsemenu.collapsed .collapseall { display: none; } .section-collapsemenu.collapsed .expandall { display: block; } .course-section { list-style: none; padding-left: 0px; border-bottom: 1px solid rgb(221, 221, 221); } .course-section:last-child:not(.section-summary) { border-bottom: 0px; } .course-section .sectionbadges .badge { margin-left: 0.5rem; } .course-section .course-section-header.draggable { cursor: move; } .course-section .section_action_menu .dropdown-toggle::after { display: none; } .course-section .summarytext img { border-radius: 1rem; } .course-section .availabilityinfo { margin-top: 0.5rem; padding: 0.25rem 1rem; background-color: rgb(233, 236, 239); font-size: 0.875em; border-radius: 1rem; } .course-section .availabilityinfo .editavailability a { border-radius: 2px; font-weight: 700; } .course-section .availabilityinfo .editavailability a:hover { background-color: rgb(206, 212, 218); } .course-section .availabilityinfo .editavailability a .icon { font-size: inherit; margin-right: 0.25rem; } .course-section.section-summary { padding-left: 1rem; padding-right: 1rem; margin-bottom: 0.5rem; margin-top: 0.5rem; border-radius: 2px; } .course-section .section-summary-activities .activity-count { color: rgb(85, 89, 92); font-size: 0.875rem; margin: 3px; white-space: nowrap; display: inline-block; } .course-section.dndupload-dropzone { border: 2px dashed rgb(33, 56, 106); padding-left: 2px; padding-right: 2px; position: relative; } .course-section.dndupload-dropzone .dndupload-preview-overlay { background-color: rgb(255, 255, 255); opacity: 0.8; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; } .course-section.dndupload-dropzone .dndupload-preview-wrapper { position: absolute; top: 0px; padding: 2rem; width: 100%; } .course-section .overlay-preview { z-index: 5; } .course-content .activity-altcontent ul { list-style: disc; } .course-content .activity-altcontent ul ul { list-style: circle; } .course-content .activity-altcontent ul ul ul { list-style: square; } .activity-item { position: relative; border-radius: 1rem; } .activity-item:not(.activityinline) { border: 1px solid rgb(221, 221, 221); padding: 1rem; } .activity-item.activityinline { padding: 1rem 0px; } .activity-item.hiddenactivity { background-color: rgb(248, 249, 250); } .activity-item.hiddenactivity .activityiconcontainer, .activity-item.hiddenactivity .badge { mix-blend-mode: multiply; } .activity-item .activity-grid { display: grid; align-items: center; grid-template: "icon name groupmode completion actions" 1fr "icon visibility groupmode completion actions" repeat(5, min-content) / min-content 1fr min-content min-content min-content; } @media (max-width: 575.98px) { .activity-item .activity-grid { grid-template: "icon name actions" 1fr "icon visibility actions" repeat(4, min-content) / min-content 1fr min-content min-content min-content; } } .activity-item .activity-grid.noname-grid { grid-template-columns: min-content 1fr min-content min-content; grid-template-areas: "visibility groupmode completion actions" "altcontent altcontent altcontent altcontent" "afterlink afterlink afterlink afterlink" "availability availability availability availability"; } @media (max-width: 575.98px) { .activity-item .activity-grid.noname-grid { grid-template-columns: 1fr min-content; grid-template-areas: "visibility actions" "altcontent altcontent" "groupmode groupmode" "afterlink afterlink" "completion completion" "availability availability"; } } .activity-item .activity-actions { grid-area: actions; } .activity-item .activity-actions .actions { position: relative; } .activity-item .activity-actions .action-menu .btn.btn-icon { height: 32px; width: 32px; border-radius: 2px; } .activity-item .activity-icon { grid-area: icon; } .activity-item .activity-dates { grid-area: dates; font-size: 0.875em; color: rgb(73, 80, 87); display: flex; flex-wrap: wrap; column-gap: 0.75rem; } @media (max-width: 575.98px) { .activity-item .activity-dates { margin-top: 0.5rem; } } .activity-item .activity-name-area { grid-area: name; } .activity-item .activity-name-area .activityname .afterlink { margin-left: 0.5rem; } .activity-item .activity-name-area .activityname .inplaceeditable .quickeditlink { position: relative; z-index: 2; margin-left: 0.5rem; } .activity-item .activity-name-area .activitybadge.badge-none { font-weight: 400; font-size: 0.875em; padding: 0px; } .activity-item .activity-completion { grid-area: completion; justify-self: end; } .activity-item .activity-completion button.btn, .activity-item .activity-completion a[role="button"].btn { color: rgb(29, 33, 37); background-color: rgb(255, 255, 255); border-color: rgb(206, 212, 218); min-height: 32px; font-weight: 700; border-radius: 2px; } .activity-item .activity-completion button.btn:hover, .activity-item .activity-completion a[role="button"].btn:hover { color: rgb(255, 255, 255); background-color: rgb(85, 89, 92); border-color: rgb(177, 187, 196); } .activity-item .activity-completion button.btn:focus, .activity-item .activity-completion button.btn.focus, .activity-item .activity-completion a[role="button"].btn:focus, .activity-item .activity-completion a[role="button"].btn.focus { color: rgb(255, 255, 255); background-color: rgb(85, 89, 92); border-color: rgb(177, 187, 196); box-shadow: rgba(179, 185, 191, 0.5) 0px 0px 0px 0.2rem; } .activity-item .activity-completion button.btn.disabled, .activity-item .activity-completion button.btn:disabled, .activity-item .activity-completion a[role="button"].btn.disabled, .activity-item .activity-completion a[role="button"].btn:disabled { color: rgb(29, 33, 37); background-color: rgb(255, 255, 255); border-color: rgb(206, 212, 218); } .activity-item .activity-completion button.btn:not(:disabled):not(.disabled):active, .activity-item .activity-completion button.btn:not(:disabled):not(.disabled).active, .show > .activity-item .activity-completion button.btn.dropdown-toggle, .activity-item .activity-completion a[role="button"].btn:not(:disabled):not(.disabled):active, .activity-item .activity-completion a[role="button"].btn:not(:disabled):not(.disabled).active, .show > .activity-item .activity-completion a[role="button"].btn.dropdown-toggle { color: rgb(29, 33, 37); background-color: rgb(230, 230, 230); border-color: rgb(170, 180, 191); } .activity-item .activity-completion button.btn:not(:disabled):not(.disabled):active:focus, .activity-item .activity-completion button.btn:not(:disabled):not(.disabled).active:focus, .show > .activity-item .activity-completion button.btn.dropdown-toggle:focus, .activity-item .activity-completion a[role="button"].btn:not(:disabled):not(.disabled):active:focus, .activity-item .activity-completion a[role="button"].btn:not(:disabled):not(.disabled).active:focus, .show > .activity-item .activity-completion a[role="button"].btn.dropdown-toggle:focus { box-shadow: rgba(179, 185, 191, 0.5) 0px 0px 0px 0.2rem; } .activity-item .activity-completion button.btn .icon, .activity-item .activity-completion a[role="button"].btn .icon { font-size: inherit; } .activity-item .activity-completion button.btn-primary, .activity-item .activity-completion a[role="button"].btn-primary { background-color: rgb(211, 215, 225); border-color: rgb(211, 215, 225); color: rgb(17, 29, 55); } .activity-item .activity-completion button.btn-primary:hover, .activity-item .activity-completion a[role="button"].btn-primary:hover { color: rgb(255, 255, 255); background-color: rgb(33, 56, 106); border-color: rgb(181, 187, 204); } .activity-item .activity-completion button.btn-primary:focus, .activity-item .activity-completion button.btn-primary.focus, .activity-item .activity-completion a[role="button"].btn-primary:focus, .activity-item .activity-completion a[role="button"].btn-primary.focus { color: rgb(255, 255, 255); background-color: rgb(33, 56, 106); border-color: rgb(181, 187, 204); box-shadow: rgba(184, 188, 197, 0.5) 0px 0px 0px 0.2rem; } .activity-item .activity-completion button.btn-primary.disabled, .activity-item .activity-completion button.btn-primary:disabled, .activity-item .activity-completion a[role="button"].btn-primary.disabled, .activity-item .activity-completion a[role="button"].btn-primary:disabled { color: rgb(29, 33, 37); background-color: rgb(211, 215, 225); border-color: rgb(211, 215, 225); } .activity-item .activity-completion button.btn-primary:not(:disabled):not(.disabled):active, .activity-item .activity-completion button.btn-primary:not(:disabled):not(.disabled).active, .show > .activity-item .activity-completion button.btn-primary.dropdown-toggle, .activity-item .activity-completion a[role="button"].btn-primary:not(:disabled):not(.disabled):active, .activity-item .activity-completion a[role="button"].btn-primary:not(:disabled):not(.disabled).active, .show > .activity-item .activity-completion a[role="button"].btn-primary.dropdown-toggle { color: rgb(29, 33, 37); background-color: rgb(181, 187, 204); border-color: rgb(173, 181, 199); } .activity-item .activity-completion button.btn-primary:not(:disabled):not(.disabled):active:focus, .activity-item .activity-completion button.btn-primary:not(:disabled):not(.disabled).active:focus, .show > .activity-item .activity-completion button.btn-primary.dropdown-toggle:focus, .activity-item .activity-completion a[role="button"].btn-primary:not(:disabled):not(.disabled):active:focus, .activity-item .activity-completion a[role="button"].btn-primary:not(:disabled):not(.disabled).active:focus, .show > .activity-item .activity-completion a[role="button"].btn-primary.dropdown-toggle:focus { box-shadow: rgba(184, 188, 197, 0.5) 0px 0px 0px 0.2rem; } .activity-item .activity-completion button.btn-primary:hover, .activity-item .activity-completion a[role="button"].btn-primary:hover { color: rgb(255, 255, 255); } .activity-item .activity-completion button.btn-secondary, .activity-item .activity-completion a[role="button"].btn-secondary { background-color: rgb(243, 204, 228); border-color: rgb(243, 204, 228); color: rgb(100, 0, 62); } .activity-item .activity-completion button.btn-secondary:hover, .activity-item .activity-completion a[role="button"].btn-secondary:hover { color: rgb(255, 255, 255); background-color: rgb(193, 0, 119); border-color: rgb(233, 163, 206); } .activity-item .activity-completion button.btn-secondary:focus, .activity-item .activity-completion button.btn-secondary.focus, .activity-item .activity-completion a[role="button"].btn-secondary:focus, .activity-item .activity-completion a[role="button"].btn-secondary.focus { color: rgb(255, 255, 255); background-color: rgb(193, 0, 119); border-color: rgb(233, 163, 206); box-shadow: rgba(211, 178, 199, 0.5) 0px 0px 0px 0.2rem; } .activity-item .activity-completion button.btn-secondary.disabled, .activity-item .activity-completion button.btn-secondary:disabled, .activity-item .activity-completion a[role="button"].btn-secondary.disabled, .activity-item .activity-completion a[role="button"].btn-secondary:disabled { color: rgb(29, 33, 37); background-color: rgb(243, 204, 228); border-color: rgb(243, 204, 228); } .activity-item .activity-completion button.btn-secondary:not(:disabled):not(.disabled):active, .activity-item .activity-completion button.btn-secondary:not(:disabled):not(.disabled).active, .show > .activity-item .activity-completion button.btn-secondary.dropdown-toggle, .activity-item .activity-completion a[role="button"].btn-secondary:not(:disabled):not(.disabled):active, .activity-item .activity-completion a[role="button"].btn-secondary:not(:disabled):not(.disabled).active, .show > .activity-item .activity-completion a[role="button"].btn-secondary.dropdown-toggle { color: rgb(29, 33, 37); background-color: rgb(233, 163, 206); border-color: rgb(231, 152, 201); } .activity-item .activity-completion button.btn-secondary:not(:disabled):not(.disabled):active:focus, .activity-item .activity-completion button.btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .activity-item .activity-completion button.btn-secondary.dropdown-toggle:focus, .activity-item .activity-completion a[role="button"].btn-secondary:not(:disabled):not(.disabled):active:focus, .activity-item .activity-completion a[role="button"].btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .activity-item .activity-completion a[role="button"].btn-secondary.dropdown-toggle:focus { box-shadow: rgba(211, 178, 199, 0.5) 0px 0px 0px 0.2rem; } .activity-item .activity-completion button.btn-secondary:hover, .activity-item .activity-completion a[role="button"].btn-secondary:hover { color: rgb(255, 255, 255); } .activity-item .activity-completion button.btn-success, .activity-item .activity-completion a[role="button"].btn-success { background-color: rgb(226, 241, 211); border-color: rgb(226, 241, 211); color: rgb(58, 97, 19); } .activity-item .activity-completion button.btn-success:hover, .activity-item .activity-completion a[role="button"].btn-success:hover { color: rgb(255, 255, 255); background-color: rgb(111, 186, 37); border-color: rgb(201, 229, 172); } .activity-item .activity-completion button.btn-success:focus, .activity-item .activity-completion button.btn-success.focus, .activity-item .activity-completion a[role="button"].btn-success:focus, .activity-item .activity-completion a[role="button"].btn-success.focus { color: rgb(255, 255, 255); background-color: rgb(111, 186, 37); border-color: rgb(201, 229, 172); box-shadow: rgba(196, 210, 185, 0.5) 0px 0px 0px 0.2rem; } .activity-item .activity-completion button.btn-success.disabled, .activity-item .activity-completion button.btn-success:disabled, .activity-item .activity-completion a[role="button"].btn-success.disabled, .activity-item .activity-completion a[role="button"].btn-success:disabled { color: rgb(29, 33, 37); background-color: rgb(226, 241, 211); border-color: rgb(226, 241, 211); } .activity-item .activity-completion button.btn-success:not(:disabled):not(.disabled):active, .activity-item .activity-completion button.btn-success:not(:disabled):not(.disabled).active, .show > .activity-item .activity-completion button.btn-success.dropdown-toggle, .activity-item .activity-completion a[role="button"].btn-success:not(:disabled):not(.disabled):active, .activity-item .activity-completion a[role="button"].btn-success:not(:disabled):not(.disabled).active, .show > .activity-item .activity-completion a[role="button"].btn-success.dropdown-toggle { color: rgb(29, 33, 37); background-color: rgb(201, 229, 172); border-color: rgb(194, 226, 163); } .activity-item .activity-completion button.btn-success:not(:disabled):not(.disabled):active:focus, .activity-item .activity-completion button.btn-success:not(:disabled):not(.disabled).active:focus, .show > .activity-item .activity-completion button.btn-success.dropdown-toggle:focus, .activity-item .activity-completion a[role="button"].btn-success:not(:disabled):not(.disabled):active:focus, .activity-item .activity-completion a[role="button"].btn-success:not(:disabled):not(.disabled).active:focus, .show > .activity-item .activity-completion a[role="button"].btn-success.dropdown-toggle:focus { box-shadow: rgba(196, 210, 185, 0.5) 0px 0px 0px 0.2rem; } .activity-item .activity-completion button.btn-success:hover, .activity-item .activity-completion a[role="button"].btn-success:hover { color: rgb(255, 255, 255); } .activity-item .activity-completion button.btn-info, .activity-item .activity-completion a[role="button"].btn-info { background-color: rgb(204, 230, 234); border-color: rgb(204, 230, 234); color: rgb(0, 67, 78); } .activity-item .activity-completion button.btn-info:hover, .activity-item .activity-completion a[role="button"].btn-info:hover { color: rgb(255, 255, 255); background-color: rgb(0, 129, 150); border-color: rgb(168, 212, 219); } .activity-item .activity-completion button.btn-info:focus, .activity-item .activity-completion button.btn-info.focus, .activity-item .activity-completion a[role="button"].btn-info:focus, .activity-item .activity-completion a[role="button"].btn-info.focus { color: rgb(255, 255, 255); background-color: rgb(0, 129, 150); border-color: rgb(168, 212, 219); box-shadow: rgba(178, 200, 204, 0.5) 0px 0px 0px 0.2rem; } .activity-item .activity-completion button.btn-info.disabled, .activity-item .activity-completion button.btn-info:disabled, .activity-item .activity-completion a[role="button"].btn-info.disabled, .activity-item .activity-completion a[role="button"].btn-info:disabled { color: rgb(29, 33, 37); background-color: rgb(204, 230, 234); border-color: rgb(204, 230, 234); } .activity-item .activity-completion button.btn-info:not(:disabled):not(.disabled):active, .activity-item .activity-completion button.btn-info:not(:disabled):not(.disabled).active, .show > .activity-item .activity-completion button.btn-info.dropdown-toggle, .activity-item .activity-completion a[role="button"].btn-info:not(:disabled):not(.disabled):active, .activity-item .activity-completion a[role="button"].btn-info:not(:disabled):not(.disabled).active, .show > .activity-item .activity-completion a[role="button"].btn-info.dropdown-toggle { color: rgb(29, 33, 37); background-color: rgb(168, 212, 219); border-color: rgb(159, 208, 215); } .activity-item .activity-completion button.btn-info:not(:disabled):not(.disabled):active:focus, .activity-item .activity-completion button.btn-info:not(:disabled):not(.disabled).active:focus, .show > .activity-item .activity-completion button.btn-info.dropdown-toggle:focus, .activity-item .activity-completion a[role="button"].btn-info:not(:disabled):not(.disabled):active:focus, .activity-item .activity-completion a[role="button"].btn-info:not(:disabled):not(.disabled).active:focus, .show > .activity-item .activity-completion a[role="button"].btn-info.dropdown-toggle:focus { box-shadow: rgba(178, 200, 204, 0.5) 0px 0px 0px 0.2rem; } .activity-item .activity-completion button.btn-info:hover, .activity-item .activity-completion a[role="button"].btn-info:hover { color: rgb(255, 255, 255); } .activity-item .activity-completion button.btn-warning, .activity-item .activity-completion a[role="button"].btn-warning { background-color: rgb(252, 239, 220); border-color: rgb(252, 239, 220); color: rgb(125, 90, 41); } .activity-item .activity-completion button.btn-warning:hover, .activity-item .activity-completion a[role="button"].btn-warning:hover { color: rgb(29, 33, 37); background-color: rgb(240, 173, 78); border-color: rgb(248, 218, 173); } .activity-item .activity-completion button.btn-warning:focus, .activity-item .activity-completion button.btn-warning.focus, .activity-item .activity-completion a[role="button"].btn-warning:focus, .activity-item .activity-completion a[role="button"].btn-warning.focus { color: rgb(29, 33, 37); background-color: rgb(240, 173, 78); border-color: rgb(248, 218, 173); box-shadow: rgba(219, 208, 193, 0.5) 0px 0px 0px 0.2rem; } .activity-item .activity-completion button.btn-warning.disabled, .activity-item .activity-completion button.btn-warning:disabled, .activity-item .activity-completion a[role="button"].btn-warning.disabled, .activity-item .activity-completion a[role="button"].btn-warning:disabled { color: rgb(29, 33, 37); background-color: rgb(252, 239, 220); border-color: rgb(252, 239, 220); } .activity-item .activity-completion button.btn-warning:not(:disabled):not(.disabled):active, .activity-item .activity-completion button.btn-warning:not(:disabled):not(.disabled).active, .show > .activity-item .activity-completion button.btn-warning.dropdown-toggle, .activity-item .activity-completion a[role="button"].btn-warning:not(:disabled):not(.disabled):active, .activity-item .activity-completion a[role="button"].btn-warning:not(:disabled):not(.disabled).active, .show > .activity-item .activity-completion a[role="button"].btn-warning.dropdown-toggle { color: rgb(29, 33, 37); background-color: rgb(248, 218, 173); border-color: rgb(247, 212, 161); } .activity-item .activity-completion button.btn-warning:not(:disabled):not(.disabled):active:focus, .activity-item .activity-completion button.btn-warning:not(:disabled):not(.disabled).active:focus, .show > .activity-item .activity-completion button.btn-warning.dropdown-toggle:focus, .activity-item .activity-completion a[role="button"].btn-warning:not(:disabled):not(.disabled):active:focus, .activity-item .activity-completion a[role="button"].btn-warning:not(:disabled):not(.disabled).active:focus, .show > .activity-item .activity-completion a[role="button"].btn-warning.dropdown-toggle:focus { box-shadow: rgba(219, 208, 193, 0.5) 0px 0px 0px 0.2rem; } .activity-item .activity-completion button.btn-warning:hover, .activity-item .activity-completion a[role="button"].btn-warning:hover { color: rgb(29, 33, 37); } .activity-item .activity-completion button.btn-danger, .activity-item .activity-completion a[role="button"].btn-danger { background-color: rgb(248, 214, 218); border-color: rgb(248, 214, 218); color: rgb(114, 27, 37); } .activity-item .activity-completion button.btn-danger:hover, .activity-item .activity-completion a[role="button"].btn-danger:hover { color: rgb(255, 255, 255); background-color: rgb(219, 52, 72); border-color: rgb(241, 170, 179); } .activity-item .activity-completion button.btn-danger:focus, .activity-item .activity-completion button.btn-danger.focus, .activity-item .activity-completion a[role="button"].btn-danger:focus, .activity-item .activity-completion a[role="button"].btn-danger.focus { color: rgb(255, 255, 255); background-color: rgb(219, 52, 72); border-color: rgb(241, 170, 179); box-shadow: rgba(215, 187, 191, 0.5) 0px 0px 0px 0.2rem; } .activity-item .activity-completion button.btn-danger.disabled, .activity-item .activity-completion button.btn-danger:disabled, .activity-item .activity-completion a[role="button"].btn-danger.disabled, .activity-item .activity-completion a[role="button"].btn-danger:disabled { color: rgb(29, 33, 37); background-color: rgb(248, 214, 218); border-color: rgb(248, 214, 218); } .activity-item .activity-completion button.btn-danger:not(:disabled):not(.disabled):active, .activity-item .activity-completion button.btn-danger:not(:disabled):not(.disabled).active, .show > .activity-item .activity-completion button.btn-danger.dropdown-toggle, .activity-item .activity-completion a[role="button"].btn-danger:not(:disabled):not(.disabled):active, .activity-item .activity-completion a[role="button"].btn-danger:not(:disabled):not(.disabled).active, .show > .activity-item .activity-completion a[role="button"].btn-danger.dropdown-toggle { color: rgb(29, 33, 37); background-color: rgb(241, 170, 179); border-color: rgb(239, 160, 169); } .activity-item .activity-completion button.btn-danger:not(:disabled):not(.disabled):active:focus, .activity-item .activity-completion button.btn-danger:not(:disabled):not(.disabled).active:focus, .show > .activity-item .activity-completion button.btn-danger.dropdown-toggle:focus, .activity-item .activity-completion a[role="button"].btn-danger:not(:disabled):not(.disabled):active:focus, .activity-item .activity-completion a[role="button"].btn-danger:not(:disabled):not(.disabled).active:focus, .show > .activity-item .activity-completion a[role="button"].btn-danger.dropdown-toggle:focus { box-shadow: rgba(215, 187, 191, 0.5) 0px 0px 0px 0.2rem; } .activity-item .activity-completion button.btn-danger:hover, .activity-item .activity-completion a[role="button"].btn-danger:hover { color: rgb(255, 255, 255); } .activity-item .activity-completion button.btn-light, .activity-item .activity-completion a[role="button"].btn-light { background-color: rgb(254, 254, 254); border-color: rgb(254, 254, 254); color: rgb(129, 129, 130); } .activity-item .activity-completion button.btn-light:hover, .activity-item .activity-completion a[role="button"].btn-light:hover { color: rgb(29, 33, 37); background-color: rgb(248, 249, 250); border-color: rgb(229, 229, 229); } .activity-item .activity-completion button.btn-light:focus, .activity-item .activity-completion button.btn-light.focus, .activity-item .activity-completion a[role="button"].btn-light:focus, .activity-item .activity-completion a[role="button"].btn-light.focus { color: rgb(29, 33, 37); background-color: rgb(248, 249, 250); border-color: rgb(229, 229, 229); box-shadow: rgba(220, 221, 221, 0.5) 0px 0px 0px 0.2rem; } .activity-item .activity-completion button.btn-light.disabled, .activity-item .activity-completion button.btn-light:disabled, .activity-item .activity-completion a[role="button"].btn-light.disabled, .activity-item .activity-completion a[role="button"].btn-light:disabled { color: rgb(29, 33, 37); background-color: rgb(254, 254, 254); border-color: rgb(254, 254, 254); } .activity-item .activity-completion button.btn-light:not(:disabled):not(.disabled):active, .activity-item .activity-completion button.btn-light:not(:disabled):not(.disabled).active, .show > .activity-item .activity-completion button.btn-light.dropdown-toggle, .activity-item .activity-completion a[role="button"].btn-light:not(:disabled):not(.disabled):active, .activity-item .activity-completion a[role="button"].btn-light:not(:disabled):not(.disabled).active, .show > .activity-item .activity-completion a[role="button"].btn-light.dropdown-toggle { color: rgb(29, 33, 37); background-color: rgb(229, 229, 229); border-color: rgb(222, 222, 222); } .activity-item .activity-completion button.btn-light:not(:disabled):not(.disabled):active:focus, .activity-item .activity-completion button.btn-light:not(:disabled):not(.disabled).active:focus, .show > .activity-item .activity-completion button.btn-light.dropdown-toggle:focus, .activity-item .activity-completion a[role="button"].btn-light:not(:disabled):not(.disabled):active:focus, .activity-item .activity-completion a[role="button"].btn-light:not(:disabled):not(.disabled).active:focus, .show > .activity-item .activity-completion a[role="button"].btn-light.dropdown-toggle:focus { box-shadow: rgba(220, 221, 221, 0.5) 0px 0px 0px 0.2rem; } .activity-item .activity-completion button.btn-light:hover, .activity-item .activity-completion a[role="button"].btn-light:hover { color: rgb(29, 33, 37); } .activity-item .activity-completion button.btn-dark, .activity-item .activity-completion a[role="button"].btn-dark { background-color: rgb(214, 216, 217); border-color: rgb(214, 216, 217); color: rgb(27, 30, 33); } .activity-item .activity-completion button.btn-dark:hover, .activity-item .activity-completion a[role="button"].btn-dark:hover { color: rgb(255, 255, 255); background-color: rgb(52, 58, 64); border-color: rgb(188, 191, 192); } .activity-item .activity-completion button.btn-dark:focus, .activity-item .activity-completion button.btn-dark.focus, .activity-item .activity-completion a[role="button"].btn-dark:focus, .activity-item .activity-completion a[role="button"].btn-dark.focus { color: rgb(255, 255, 255); background-color: rgb(52, 58, 64); border-color: rgb(188, 191, 192); box-shadow: rgba(186, 189, 190, 0.5) 0px 0px 0px 0.2rem; } .activity-item .activity-completion button.btn-dark.disabled, .activity-item .activity-completion button.btn-dark:disabled, .activity-item .activity-completion a[role="button"].btn-dark.disabled, .activity-item .activity-completion a[role="button"].btn-dark:disabled { color: rgb(29, 33, 37); background-color: rgb(214, 216, 217); border-color: rgb(214, 216, 217); } .activity-item .activity-completion button.btn-dark:not(:disabled):not(.disabled):active, .activity-item .activity-completion button.btn-dark:not(:disabled):not(.disabled).active, .show > .activity-item .activity-completion button.btn-dark.dropdown-toggle, .activity-item .activity-completion a[role="button"].btn-dark:not(:disabled):not(.disabled):active, .activity-item .activity-completion a[role="button"].btn-dark:not(:disabled):not(.disabled).active, .show > .activity-item .activity-completion a[role="button"].btn-dark.dropdown-toggle { color: rgb(29, 33, 37); background-color: rgb(188, 191, 192); border-color: rgb(181, 185, 186); } .activity-item .activity-completion button.btn-dark:not(:disabled):not(.disabled):active:focus, .activity-item .activity-completion button.btn-dark:not(:disabled):not(.disabled).active:focus, .show > .activity-item .activity-completion button.btn-dark.dropdown-toggle:focus, .activity-item .activity-completion a[role="button"].btn-dark:not(:disabled):not(.disabled):active:focus, .activity-item .activity-completion a[role="button"].btn-dark:not(:disabled):not(.disabled).active:focus, .show > .activity-item .activity-completion a[role="button"].btn-dark.dropdown-toggle:focus { box-shadow: rgba(186, 189, 190, 0.5) 0px 0px 0px 0.2rem; } .activity-item .activity-completion button.btn-dark:hover, .activity-item .activity-completion a[role="button"].btn-dark:hover { color: rgb(255, 255, 255); } @media (max-width: 575.98px) { .activity-item .activity-completion { width: 100%; margin-top: 0.5rem; } .activity-item .activity-completion button { width: 100%; } } .activity-item .activity-completion .completion-dialog { color: rgb(73, 80, 87); font-size: 0.875rem; min-width: 12rem; } .activity-item .activity-completion .completion-dialog .icon { font-size: 0.875rem; width: 0.875rem; height: 0.875rem; margin-right: 0.25rem; } .activity-item .activity-completion .completion-dialog .editcompletion a { border-radius: 2px; color: rgb(73, 80, 87); font-weight: 700; text-decoration: none; } .activity-item .activity-completion .completion-dialog .editcompletion a:hover { background-color: rgb(233, 236, 239); } .activity-item .activity-groupmode-info { grid-area: groupmode; justify-self: end; } .activity-item .activity-groupmode-info .groupmode-information { height: 32px; width: 32px; border-radius: 2px; } .activity-item .activity-groupmode-info .groupmode-icon-info { display: none; } @media (max-width: 575.98px) { .activity-item .activity-groupmode-info { width: 100%; margin-top: 0.5rem; padding-top: 0.5rem; border-top: 1px solid rgb(221, 221, 221); } .activity-item .activity-groupmode-info .groupmode-information { width: auto; font-size: inherit; padding: 0px 0.5rem; } .activity-item .activity-groupmode-info .groupmode-icon-info { display: inline; } .activity-item .activity-groupmode-info .v-parent-focus { opacity: 1; visibility: visible; } } .activity-item .activity-badges { grid-area: visibility; } .activity-item .activity-badges .badge { font-weight: 400; } .activity-item .activity-badges .badge .icon { font-size: 12px; width: 12px; height: 12px; } .activity-item .activity-altcontent { grid-area: altcontent; margin-top: 0.25rem; } .activity-item .activity-altcontent.activity-description { margin-top: 0.5rem; padding-top: 0.5rem; border-top: 1px solid rgb(221, 221, 221); font-size: 0.875em; } .activity-item .activity-altcontent img { border-radius: 1rem; } .activity-item .activity-availability { grid-area: availability; } .activity-item .activity-afterlink { grid-area: afterlink; margin-top: 0.5rem; padding-top: 0.5rem; border-top: 1px solid rgb(221, 221, 221); } .activity-item .no-overflow { width: 100%; } @media (min-width: 768px) { .activity-item:not(.activityinline) { padding: 1rem; } } .editing .activity-item { cursor: move; } .editing .activity-item .a { cursor: pointer; } .editing .activity-item:hover, .editing .activity-item.selected { color: rgb(29, 33, 37); background-color: rgb(246, 247, 249); border-color: rgb(69, 88, 130); } .editing .activity-item:hover hr, .editing .activity-item.selected hr { border-top-color: rgb(60, 77, 113); } .editing .activity-item:hover .alert-link, .editing .activity-item.selected .alert-link { color: rgb(7, 8, 8); } .editing .activity-item:hover .activityiconcontainer, .editing .activity-item:hover .badge, .editing .activity-item.selected .activityiconcontainer, .editing .activity-item.selected .badge { mix-blend-mode: multiply; } .section .draggable .activity-item .dragicon { display: none; } .activity:focus-within + .activity div.divider button, .course-section-header:focus-within + .content .section .activity:first-child div.divider button, .content .section .activity:focus-within div.divider button { visibility: visible; } .activity div.divider { height: 2rem; margin-top: -1.25rem; margin-bottom: -0.75rem; z-index: 5; } .activity div.divider button { border-radius: 100%; width: 2rem; height: 2rem; position: relative; left: calc(50%); opacity: 0; visibility: hidden; transition: visibility 0.1s ease 0s; margin: 0px; padding: 0px; } .activity div.divider button i.icon { height: 1.5rem; width: 1.5rem; font-size: 1.5rem; position: absolute; left: calc(-1px + 0.25rem); top: calc(-0.5px + 0.25rem); } .activity:not(.dragging) div.divider:hover button, .activity:not(.dragging) div.divider:focus button, .activity:not(.dragging) div.divider:focus-within button { opacity: 1; visibility: visible; } .bulkenabled .bulk-hidden { display: none !important; } .bulkenabled .section { margin-left: 1.5rem; } .activity-item .bulkselect { position: absolute; left: -2rem; } .course-section-header .bulkselect { left: -2rem; position: relative; width: 0px; } @media (max-width: 767.98px) { .bulkenabled .course-content { margin-left: 2rem; } } @media (max-width: 767.98px) { .stickyfooter.bulkactions .form-check, .stickyfooter.bulkactions .bulkaction-name, .stickyfooter.bulkactions .bulkcount { display: none; } .stickyfooter.bulkactions .actions button { padding: 0px 0.5rem; } .stickyfooter.bulkactions .bulkcancel { position: absolute; top: 0px; right: 0px; } } .defaultactivitycompletion-item a { color: rgb(0, 0, 0); text-decoration: none; } .defaultactivitycompletion-item a img { filter: invert(25%) sepia(86%) saturate(1158%) hue-rotate(189deg) brightness(104%) contrast(92%); } .defaultactivitycompletion-item .activityicon { width: 32px; height: 32px; } :target, :focus { scroll-margin-top: 74px; } .pagelayout-embedded :target { padding-top: initial; margin-top: initial; } #nav-drawer.closed { left: -305px; } #nav-drawer[aria-hidden="true"] .list-group-item { display: none; } [data-region="drawer"] { position: fixed; width: 285px; top: 64px; height: calc(100% - 64px); overflow-y: auto; z-index: 999; background-color: rgb(227, 227, 227); transition: right 0.5s ease 0s, left 0.5s ease 0s; } @media (prefers-reduced-motion: reduce) { [data-region="drawer"] { transition: none 0s ease 0s; } } @media (min-width: 576px) { [data-region="drawer"] { padding: 20px; } .jsenabled .popover-process-monitor, .jsenabled .btn-footer-popover, .jsenabled .btn-footer-communication { transition: all 0.2s ease 0s; } } @media (min-width: 576px) and (prefers-reduced-motion: reduce) { .jsenabled .popover-process-monitor, .jsenabled .btn-footer-popover, .jsenabled .btn-footer-communication { transition: none 0s ease 0s; } } #nav-drawer { right: auto; left: 0px; } #nav-drawer .list-group-item-action.active, #nav-drawer .list-group-item.active { z-index: inherit; } #nav-drawer .list-group-item-action.active + .list-group-item, #nav-drawer .list-group-item.active + .list-group-item { border-top: none; } #nav-drawer .list-group ul { list-style: none; padding: 0px; margin: 0px; } #nav-drawer .list-group li { margin-bottom: -1px; } #nav-drawer .list-group li:last-child { margin-bottom: 0px; } body.drawer-ease { transition: margin-left 0.5s ease 0s, margin-right 0.5s ease 0s; } @media (prefers-reduced-motion: reduce) { body.drawer-ease { transition: none 0s ease 0s; } } @media (min-width: 768px) { body:not(.uses-drawers).drawer-open-left { margin-left: 285px; } } @media (min-width: 768px) { body.drawer-open-left #page.drawers { margin-left: 285px; padding-left: 1rem; } } @media (min-width: 768px) { body.drawer-open-right { margin-right: 315px; } } [data-region="right-hand-drawer"] { display: flex; flex-direction: column; transition: right 0.2s ease-in-out 0s; } @media (prefers-reduced-motion: reduce) { [data-region="right-hand-drawer"] { transition: none 0s ease 0s; } } [data-region="right-hand-drawer"].drawer { z-index: 1021; position: fixed; top: 64px; right: 0px; height: calc(100% - 64px); width: 320px; box-shadow: rgba(0, 0, 0, 0.25) -2px 2px 4px; padding: 0px; visibility: visible; opacity: 1; } [data-region="right-hand-drawer"].hidden { display: block; right: -320px; visibility: hidden; opacity: 0; transition: right 0.2s ease-in-out 0s, visibility 0s ease-in-out 0.2s, opacity 0s ease-in-out 0.2s; } @media (prefers-reduced-motion: reduce) { [data-region="right-hand-drawer"].hidden { transition: none 0s ease 0s; } } @media (max-width: 767.98px) { [data-region="right-hand-drawer"].drawer { top: 0px; height: 100%; z-index: 1031; } body.drawer-open-left, body.drawer-open-right { overflow: hidden; } } .dir-rtl [data-region="right-hand-drawer"] { box-shadow: rgba(0, 0, 0, 0.25) 2px 2px 4px; } .drawer { background-color: rgb(248, 249, 250); z-index: 1015; position: fixed; height: 100vh; top: 0px; } @media (max-width: 991.98px) { .drawer { z-index: 1035; } } .drawer.not-initialized { display: none; } .drawer.drawer-right { transition: right 0.2s ease 0s, top 0.2s ease 0s, bottom 0.2s ease 0s, visibility 0.2s ease 0s, transform 0.5s ease 0s; width: 315px; max-width: 315px; right: calc(-325px); visibility: hidden; } @media (prefers-reduced-motion: reduce) { .drawer.drawer-right { transition: none 0s ease 0s; } } .drawer.drawer-right.show { right: 0px; visibility: visible; } .drawer.drawer-right .drawertoggle { margin-left: auto; margin-right: 5px; } .drawer.drawer-left { transition: left 0.2s ease 0s, top 0.2s ease 0s, bottom 0.2s ease 0s, visibility 0.2s ease 0s; width: 285px; max-width: 285px; left: calc(-295px); visibility: hidden; } @media (prefers-reduced-motion: reduce) { .drawer.drawer-left { transition: none 0s ease 0s; } } .drawer.drawer-left.show { left: 0px; visibility: visible; } .drawer.drawer-left .drawertoggle { margin-right: auto; margin-left: 5px; } .drawer.drawer-bottom { bottom: -110%; } .drawer.drawer-bottom.show { bottom: 0px; } .drawer.drawer-primary .drawertoggle { margin-right: 16px; margin-left: 5px; } @media (min-width: 992px) { .drawer#theme_boost-drawers-blocks:focus-within { z-index: 1031; } .drawer.not-initialized { display: block; } } .drawer-md, .drawer-sm { display: none; } .drawerheader { padding: 0px; height: 64px; display: flex; align-items: center; } .drawerheader .sitename { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-right: 16px; } .drawer.scrolled .drawerheader { box-shadow: rgba(0, 0, 0, 0.25) 0px 8px 11px -7px; } @media (max-width: 991.98px) { .drawer-md { display: block; background-color: rgb(248, 249, 250); z-index: 1015; position: fixed; height: 100vh; top: 0px; } .drawer-md.not-initialized { display: none; } .drawer-md.drawer-right { transition: right 0.2s ease 0s, top 0.2s ease 0s, bottom 0.2s ease 0s, visibility 0.2s ease 0s, transform 0.5s ease 0s; width: 315px; max-width: 315px; right: calc(-325px); visibility: hidden; } .drawer-md.drawer-right.show { right: 0px; visibility: visible; } .drawer-md.drawer-right .drawertoggle { margin-left: auto; margin-right: 5px; } .drawer-md.drawer-left { transition: left 0.2s ease 0s, top 0.2s ease 0s, bottom 0.2s ease 0s, visibility 0.2s ease 0s; width: 285px; max-width: 285px; left: calc(-295px); visibility: hidden; } .drawer-md.drawer-left.show { left: 0px; visibility: visible; } .drawer-md.drawer-left .drawertoggle { margin-right: auto; margin-left: 5px; } .drawer-md.drawer-bottom { bottom: -110%; } .drawer-md.drawer-bottom.show { bottom: 0px; } .drawer-md.drawer-primary .drawertoggle { margin-right: 16px; margin-left: 5px; } } @media (max-width: 991.98px) and (max-width: 991.98px) { .drawer-md { z-index: 1035; } } @media (max-width: 991.98px) and (prefers-reduced-motion: reduce) { .drawer-md.drawer-right { transition: none 0s ease 0s; } } @media (max-width: 991.98px) and (prefers-reduced-motion: reduce) { .drawer-md.drawer-left { transition: none 0s ease 0s; } } @media (max-width: 767.98px) { .drawer-sm { display: block; background-color: rgb(248, 249, 250); z-index: 1015; position: fixed; height: 100vh; top: 0px; } .drawer-sm.not-initialized { display: none; } .drawer-sm.drawer-right { transition: right 0.2s ease 0s, top 0.2s ease 0s, bottom 0.2s ease 0s, visibility 0.2s ease 0s, transform 0.5s ease 0s; width: 315px; max-width: 315px; right: calc(-325px); visibility: hidden; } .drawer-sm.drawer-right.show { right: 0px; visibility: visible; } .drawer-sm.drawer-right .drawertoggle { margin-left: auto; margin-right: 5px; } .drawer-sm.drawer-left { transition: left 0.2s ease 0s, top 0.2s ease 0s, bottom 0.2s ease 0s, visibility 0.2s ease 0s; width: 285px; max-width: 285px; left: calc(-295px); visibility: hidden; } .drawer-sm.drawer-left.show { left: 0px; visibility: visible; } .drawer-sm.drawer-left .drawertoggle { margin-right: auto; margin-left: 5px; } .drawer-sm.drawer-bottom { bottom: -110%; } .drawer-sm.drawer-bottom.show { bottom: 0px; } .drawer-sm.drawer-primary .drawertoggle { margin-right: 16px; margin-left: 5px; } } @media (max-width: 767.98px) and (max-width: 991.98px) { .drawer-sm { z-index: 1035; } } @media (max-width: 767.98px) and (prefers-reduced-motion: reduce) { .drawer-sm.drawer-right { transition: none 0s ease 0s; } } @media (max-width: 767.98px) and (prefers-reduced-motion: reduce) { .drawer-sm.drawer-left { transition: none 0s ease 0s; } } .drawercontent { position: relative; z-index: -1; height: calc(100% - 64px); display: flex; flex-flow: column; overflow-y: auto; padding: 0.4rem; scrollbar-width: thin; scrollbar-color: rgb(85, 89, 92) rgb(248, 249, 250); } .drawercontent .dropdown-menu .dropdown-item { width: 220px; white-space: normal; } .drawercontent::-webkit-scrollbar { width: 12px; } .drawercontent::-webkit-scrollbar-track { background: rgb(248, 249, 250); } .drawercontent::-webkit-scrollbar-thumb { background-color: rgb(85, 89, 92); border-radius: 20px; border: 3px solid rgb(248, 249, 250); } .drawercontent::-webkit-scrollbar-thumb:hover { background-color: rgb(73, 80, 87); } .fp-content-center { height: 100%; width: 100%; display: table-cell; vertical-align: middle; } .fp-content-hidden { visibility: hidden; } .yui3-panel-focused { outline: none; } .fp-panel-button { background: rgb(255, 255, 255); padding: 3px 20px 2px; text-align: center; margin: 10px; border-radius: 10px; display: inline-block; } .filepicker .yui3-widget-content-expanded { height: auto; } .filepicker .moodle-dialogue-bd { min-height: 520px; } .fp-navbar { border-top-color: rgb(143, 149, 158); border-right-color: rgb(143, 149, 158); border-left-color: rgb(143, 149, 158); border-bottom: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; } .file-picker .fp-content { border-top: 0px; background: rgb(255, 255, 255); clear: none; overflow: auto; height: 452px; } .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: 0px; } .file-picker .fp-list { list-style-type: none; padding: 0px; float: left; width: 100%; margin: 0px; } .file-picker .fp-list .fp-repo a { display: block; padding: 0.5em 0.7em; } .file-picker .fp-list .fp-repo.active { background: rgb(242, 242, 242); } .file-picker .fp-list .fp-repo-icon { padding: 0px 7px 0px 5px; width: 16px; height: 16px; } .fp-toolbar { float: left; } .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; } .fp-viewbar:not(.disabled) a.checked { background-color: rgb(142, 0, 88); color: rgb(255, 255, 255); border-color: rgb(129, 0, 80); } .fp-viewbar.disabled a { pointer-events: none; opacity: 0.65; } .file-picker .fp-clear-left { clear: left; } .fp-pathbar.empty { display: none; } .fp-pathbar .fp-path-folder { background: url("/theme/image.php/catawesome/theme/1733938192/fp/path_folder") left 3px / 12px 12px no-repeat; height: 12px; margin-left: 12px; } .fp-pathbar .fp-path-folder-name { margin-left: 24px; } .fp-iconview .fp-file { float: left; text-align: center; position: relative; margin: 10px 10px 35px; } .fp-iconview .fp-thumbnail { min-width: 110px; min-height: 110px; line-height: 110px; text-align: center; border: 1px solid rgb(255, 255, 255); display: block; } .fp-iconview .fp-thumbnail img { border: 1px solid rgb(221, 221, 221); padding: 3px; vertical-align: middle; } .fp-iconview .fp-thumbnail:hover { background: rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); } .fp-iconview .fp-filename-field { height: 33px; margin-top: 3px; overflow-wrap: break-word; overflow: hidden; position: absolute; } .fp-iconview .fp-file:focus .fp-filename-field, .fp-iconview .fp-file:hover .fp-filename-field { overflow: visible; z-index: 1000; } .fp-iconview .fp-file:focus .fp-filename, .fp-iconview .fp-file:hover .fp-filename { overflow: inherit; white-space: normal; text-overflow: inherit; } .fp-iconview .fp-filename-field .fp-filename { background: rgb(255, 255, 255); padding-top: 5px; padding-bottom: 12px; min-width: 112px; } .file-picker .yui3-datatable table { border: 0px solid rgb(187, 187, 187); width: 100%; } .file-picker .ygtvtn, .filemanager .ygtvtn { background: url("/theme/image.php/catawesome/core/1733938192/y/tn") 0px 0px no-repeat; width: 19px; height: 32px; } .file-picker .ygtvtm, .filemanager .ygtvtm { background: url("/theme/image.php/catawesome/core/1733938192/y/tm") 0px 10px no-repeat; width: 13px; height: 12px; cursor: pointer; } .file-picker .ygtvtmh, .filemanager .ygtvtmh { background: url("/theme/image.php/catawesome/core/1733938192/y/tm") 0px 10px no-repeat; width: 13px; height: 12px; cursor: pointer; } .file-picker .ygtvtp, .filemanager .ygtvtp { background: url("/theme/image.php/catawesome/core/1733938192/y/tp") 0px 10px no-repeat; width: 13px; height: 12px; cursor: pointer; } .file-picker .ygtvtph, .filemanager .ygtvtph { background: url("/theme/image.php/catawesome/core/1733938192/y/tp") 0px 10px no-repeat; width: 13px; height: 22px; cursor: pointer; } .file-picker .ygtvln, .filemanager .ygtvln { background: url("/theme/image.php/catawesome/core/1733938192/y/ln") 0px 0px no-repeat; width: 19px; height: 32px; } .file-picker .ygtvlm, .filemanager .ygtvlm { background: url("/theme/image.php/catawesome/core/1733938192/y/lm") 0px 10px no-repeat; width: 13px; height: 12px; cursor: pointer; } .file-picker .ygtvlmh, .filemanager .ygtvlmh { background: url("/theme/image.php/catawesome/core/1733938192/y/lm") 0px 10px no-repeat; width: 13px; height: 12px; cursor: pointer; } .file-picker .ygtvlp, .filemanager .ygtvlp { background: url("/theme/image.php/catawesome/core/1733938192/y/lp") 0px 10px no-repeat; width: 13px; height: 12px; cursor: pointer; } .file-picker .ygtvlph, .filemanager .ygtvlph { background: url("/theme/image.php/catawesome/core/1733938192/y/lp") 0px 10px no-repeat; width: 13px; height: 12px; cursor: pointer; } .file-picker .ygtvloading, .filemanager .ygtvloading { background: url("/theme/image.php/catawesome/core/1733938192/y/loading") 0px 0px no-repeat transparent; width: 16px; height: 22px; } .file-picker .ygtvdepthcell, .filemanager .ygtvdepthcell { background: url("/theme/image.php/catawesome/core/1733938192/y/vline") 0px 0px no-repeat; width: 17px; height: 32px; } .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: rgb(238, 238, 238); } .fp-filename-icon { margin-top: 10px; display: block; position: relative; } .fp-icon { float: left; margin-top: -7px; width: 24px; height: 24px; margin-right: 10px; text-align: center; line-height: 24px; } .fp-icon img { max-height: 24px; max-width: 24px; vertical-align: middle; } .fp-filename { padding-right: 10px; } .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: 0px auto; } .file-picker.fp-dlg { text-align: center; } .file-picker.fp-dlg .fp-dlg-buttons { margin: 0px 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: 0px 0px 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: 0.75rem; } .fp-select .fp-thumbnail { float: left; min-width: 110px; min-height: 110px; line-height: 110px; text-align: center; margin: 10px 20px 0px 0px; background: rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); } .fp-select .fp-thumbnail img { border: 1px solid rgb(221, 221, 221); padding: 3px; vertical-align: middle; margin: 10px; } .fp-select .fp-fileinfo { display: inline-block; margin-top: 10px; } .file-picker.fp-select .fp-fileinfo { max-width: 240px; } .fp-select .fp-fileinfo div { padding-bottom: 5px; } .file-picker.fp-select .uneditable { display: none; } .file-picker.fp-select .fp-select-loading { display: none; } .file-picker.fp-select.loading .fp-select-loading { display: block; } .file-picker.fp-select.loading form { display: none; } .fp-select .fp-dimensions.fp-unknown { display: none; } .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-noitems .fp-btn-delete, .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; } .filemanager .fp-restrictions { text-align: right; } .filemanager-toolbar { padding: 4px; overflow: hidden; } .filemanager .fp-pathbar.empty { display: none; } .filepicker-filelist, .filemanager-container { min-height: 140px; border: 1px solid rgb(143, 149, 158); border-radius: 2px; } .filemanager .fp-content { overflow: auto; max-height: 472px; min-height: 157px; } .filemanager-container, .filepicker-filelist { overflow: hidden; border-top-left-radius: 0px; border-top-right-radius: 0px; } .file-picker .yui3-datatable-header { background: initial; } .fitem.disabled .filepicker-filelist, .fitem.disabled .filemanager-container { background-color: rgb(235, 235, 228); } .fitem.disabled .fp-btn-choose { color: rgb(85, 89, 92); } .fitem.disabled .filepicker-filelist .filepicker-filename { display: none; } .fp-iconview .fp-reficons1 { position: absolute; height: 100%; width: 100%; top: 0px; left: 0px; } .fp-iconview .fp-reficons2 { position: absolute; height: 100%; width: 100%; top: 0px; left: 0px; } .fp-iconview .fp-file.fp-hasreferences .fp-reficons1 { background: url("/theme/image.php/catawesome/theme/1733938192/fp/link") right bottom / 16px 16px no-repeat; } .fp-iconview .fp-file.fp-isreference .fp-reficons2 { background: url("/theme/image.php/catawesome/theme/1733938192/fp/alias") left bottom / 16px 16px no-repeat; } .filemanager .fp-iconview .fp-file.fp-originalmissing .fp-thumbnail img { display: none; } .filemanager .fp-iconview .fp-file.fp-originalmissing .fp-thumbnail { background: url("/theme/image.php/catawesome/core/1733938192/s/dead") center center no-repeat; } .filemanager .yui3-datatable table { border: 0px solid rgb(187, 187, 187); width: 100%; } .filemanager .yui3-datatable-header { background: rgb(255, 255, 255) !important; border-bottom: 1px solid rgb(204, 204, 204) !important; border-left: 0px solid rgb(255, 255, 255) !important; color: rgb(85, 85, 85) !important; } .filemanager .yui3-datatable-odd .yui3-datatable-cell { border-left: 0px solid rgb(246, 246, 246); background-color: rgb(246, 246, 246) !important; } .filemanager .yui3-datatable-even .yui3-datatable-cell { border-left: 0px solid rgb(255, 255, 255); background-color: rgb(255, 255, 255) !important; } .filemanager .fp-filename-icon.fp-hasreferences .fp-reficons1 { background: url("/theme/image.php/catawesome/theme/1733938192/fp/link_sm") 0px 0px / 16px 16px no-repeat; height: 100%; width: 100%; position: absolute; top: 8px; left: 17px; } .filemanager .fp-filename-icon.fp-isreference .fp-reficons2 { background: url("/theme/image.php/catawesome/theme/1733938192/fp/alias_sm") 0px 0px / 16px 16px no-repeat; height: 100%; width: 100%; position: absolute; top: 9px; left: -6px; } .filemanager .fp-contextmenu { display: none; } .filemanager .fp-iconview .fp-folder.fp-hascontextmenu .fp-contextmenu { position: absolute; right: 0px; bottom: 0px; display: flex; align-items: center; justify-content: center; } .filemanager .fp-treeview .fp-folder.fp-hascontextmenu .fp-contextmenu, .filemanager .fp-tableview .fp-folder.fp-hascontextmenu .fp-contextmenu { display: inline; position: absolute; left: 14px; margin-right: -20px; top: 6px; } .filepicker-filelist .filepicker-container, .filemanager.fm-noitems .fm-empty-container { display: block; position: absolute; inset: 10px; border: 2px dashed rgb(187, 187, 187); padding-top: 85px; text-align: center; } .filepicker-filelist .dndupload-target, .filemanager-container .dndupload-target { background: rgb(255, 255, 255); position: absolute; inset: 10px; border: 2px dashed rgb(251, 121, 121); padding-top: 85px; text-align: center; } .filepicker-filelist.dndupload-over .dndupload-target, .filemanager-container.dndupload-over .dndupload-target { background: rgb(255, 255, 255); position: absolute; inset: 10px; border: 2px dashed rgb(108, 140, 211); padding-top: 85px; text-align: center; } .dndupload-message { display: none; } .dndsupported .dndupload-message { display: inline; } .dnduploadnotsupported-message { display: none; } .dndnotsupported .dnduploadnotsupported-message { display: inline; } .dndupload-target { display: none; } .dndsupported .dndupload-ready .dndupload-target { display: block; } .dndupload-uploadinprogress { display: none; text-align: center; } .dndupload-uploading .dndupload-uploadinprogress { display: block; } .dndupload-arrow { width: 100%; height: 80px; position: absolute; top: 5px; color: rgb(143, 149, 158); } .fitem.disabled .filepicker-container, .fitem.disabled .fm-empty-container { display: none; } .dndupload-progressbars { padding: 10px; display: none; } .dndupload-inprogress .dndupload-progressbars { display: block; } .dndupload-inprogress .fp-content { display: none; } .filemanager.fm-noitems .dndupload-inprogress .fm-empty-container { display: none; } .filepicker-filelist.dndupload-inprogress .filepicker-container { display: none; } .filepicker-filelist.dndupload-inprogress a { display: none; } .filemanager.fp-select .fp-select-loading { display: none; } .filemanager.fp-select.loading .fp-select-loading { display: block; } .filemanager.fp-select.loading form { display: none; } .filemanager.fp-select.fp-folder .fp-license, .filemanager.fp-select.fp-folder .fp-author, .filemanager.fp-select.fp-file .fp-file-unzip, .filemanager.fp-select.fp-folder .fp-file-unzip, .filemanager.fp-select.fp-file .fp-file-zip, .filemanager.fp-select.fp-zip .fp-file-zip { display: none; } .filemanager.fp-select .fp-file-setmain, .filemanager.fp-select .fp-file-setmain-help { display: none; } .filemanager.fp-select.fp-cansetmain .fp-file-setmain, .filemanager.fp-select.fp-cansetmain .fp-file-setmain-help { display: inline-block; } .filemanager .fp-mainfile .fp-filename { font-weight: 700; } .filemanager.fp-select.fp-folder .fp-file-download { display: none; } .fm-operation { font-weight: 700; } .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: rgb(249, 249, 249); border: 1px solid rgb(187, 187, 187); padding: 8px 7px; margin: 0px; max-height: 75px; overflow: auto; } .filemanager.fp-select .fp-reflist .fp-value li { padding-bottom: 7px; } .filemanager.fp-mkdir-dlg { text-align: center; } .filemanager.fp-mkdir-dlg .fp-mkdir-dlg-text { text-align: left; margin: 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; } .fp-forminset { padding: 0px 10px; } .fp-fileinfo .fp-value { display: inline-block; padding-left: 5px; } .hidden { display: none; } .preferences-container .container-fluid, .preferences-container .container-sm, .preferences-container .container-md, .preferences-container .container-lg, .preferences-container .container-xl { padding: 0px; } .preferences-container .container-fluid .col-md-6, .preferences-container .container-sm .col-md-6, .preferences-container .container-md .col-md-6, .preferences-container .container-lg .col-md-6, .preferences-container .container-xl .col-md-6 { min-height: 20px; } .preferences-container .align-bottom { vertical-align: bottom; } .preferences-container .preference-table { border: 1px solid rgb(221, 221, 221); } .preferences-container .preference-table thead th { text-align: center; } .preferences-container .preference-table thead th .config-warning { display: none; } .preferences-container .preference-table thead th.unconfigured .config-warning { display: inline-block; } .preferences-container .preference-table tr th { border-left: 1px solid rgb(221, 221, 221); } .preferences-container .preference-table tr td:not(:first-child) { width: 150px; text-align: center; } .preferences-container .preference-table tr td:nth-child(2n) { border: 1px solid rgb(221, 221, 221); } .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.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, 0.5); } .processor-container .loading-container .vertical-align { height: 100%; width: 0%; display: inline-block; vertical-align: middle; } .processor-container.loading .loading-container { display: block; } .preferences-page-container .checkbox-container { margin: 30px 5px; line-height: 20px; } .preferences-page-container .checkbox-container input { line-height: 20px; margin: 0px; } .preferences-page-container .checkbox-container .loading-icon { display: none; } .preferences-page-container .checkbox-container.loading .loading-icon { display: inline-block; } .notification-area { height: 600px; box-sizing: border-box; border-radius: 4px; margin-bottom: 30px; border: 1px solid rgb(227, 227, 227); } @media (max-height: 670px) { .notification-area { height: 500px; } } .notification-area .control-area { box-sizing: border-box; display: inline-block; width: 300px; height: 100%; overflow: auto; border-right: 1px solid rgb(227, 227, 227); } .notification-area .control-area .content { position: relative; } .notification-area .control-area .content .content-item-container { cursor: pointer; } .notification-area .control-area .content:empty + .empty-text { display: block; } .notification-area .control-area .loading-icon { display: none; } .notification-area .control-area .empty-text { display: none; text-align: center; padding-top: 20px; } .notification-area .control-area.loading .loading-icon { display: block; text-align: center; box-sizing: border-box; padding: 5px; } .notification-area .control-area.loading .content:empty + .empty-text { display: none; } .notification-area .content-area { box-sizing: border-box; display: inline-block; width: calc(100% - 300px); float: right; } .notification-area .content-area .toggle-mode { display: none; } .notification-area .content-area .header { height: 50px; box-sizing: border-box; border-bottom: 1px solid rgb(227, 227, 227); padding: 5px; } .notification-area .content-area .header .image-container { display: inline-block; height: 25px; width: 24px; float: left; } .notification-area .content-area .header .subject-container { display: inline-block; max-width: calc(100% - 24px); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; height: 25px; padding-left: 5px; box-sizing: border-box; } .notification-area .content-area .header .timestamp { font-size: 10px; line-height: 10px; margin: 0px 0px 0px 30px; color: rgb(102, 102, 102); } .notification-area .content-area .header:empty { display: none; } .notification-area .content-area > .content { height: 500px; box-sizing: border-box; overflow: auto; padding: 15px; } @media (max-height: 670px) { .notification-area .content-area > .content { height: 400px; } } .notification-area .content-area > .content:empty { display: none; } .notification-area .content-area > .content:empty + .empty-text { display: block; text-align: center; padding-top: 100px; } .notification-area .content-area .empty-text { display: none; } .notification-area .content-area .footer { height: 50px; box-sizing: border-box; text-align: center; } .notification-area .content-area .footer a { line-height: 50px; } .notification-area .content-area .footer:empty { display: none; } @media (max-width: 979px) { .notification-area { position: relative; overflow: hidden; } .notification-area .control-area { border-right: none; width: 100%; position: absolute; top: 0px; left: 0px; opacity: 1; visibility: visible; transition: left 0.25s ease 0s; } .notification-area .content-area { width: 100%; position: absolute; top: 0px; right: -100%; opacity: 0; visibility: hidden; transition: right 0.25s ease 0s, opacity 0.25s ease 0s, visibility 0.25s ease 0s; } .notification-area .content-area .toggle-mode { display: inline-block; float: left; width: 70px; height: 50px; line-height: 50px; box-sizing: border-box; border-right: 1px solid rgb(227, 227, 227); border-bottom: 1px solid rgb(227, 227, 227); } .notification-area .content-area .header { display: inline-block; width: calc(100% - 70px); } .notification-area.show-content-area .control-area { left: -100%; opacity: 0; visibility: hidden; transition: left 0.25s ease 0s, opacity 0.25s ease 0s, visibility 0.25s ease 0s; } .notification-area.show-content-area .content-area { right: 0px; opacity: 1; visibility: visible; transition: right 0.25s ease 0s; } } .drawer .message-app { height: 100%; } .drawer .message-app .icon-back-in-app { display: none; } .drawer .message-app .icon-back-in-drawer { display: inherit; } .message-app { display: flex; flex-direction: column; background-color: rgb(231, 233, 235); } .message-app .icon-back-in-drawer { display: none; } .message-app.main { min-height: 400px; } .message-app .header-container { flex-shrink: 0; } .message-app .overflow-y { overflow-y: auto; } @media (max-height: 320px) { .message-app .header-container [data-region="view-overview"]:not(.hidden) { display: flex; align-items: center; } .message-app .footer-container [data-region="view-overview"] { display: none; } .message-app .overflow-y { overflow-y: unset; } } .message-app .body-container { flex: 1 1 0%; overflow: hidden; } .message-app .body-container > * { position: absolute; inset: 0px; overflow: auto; } .message-app .footer-container { flex-shrink: 0; } .message-app .footer-container textarea { direction: ltr; } .message-app .contact-status { position: absolute; left: 39px; top: 34px; } .message-app .contact-status.online .icon { color: rgb(53, 122, 50); } .message-app .message p { margin: 0px; } .message-app .clickable { cursor: pointer; } .message-app .clickable:hover { filter: drop-shadow(rgba(0, 0, 0, 0.3) 2px 2px 2px); } .message-app a, .message-app .btn-link { color: inherit; } .message-app .btn-link:hover, .message-app .btn-link:focus { background-color: rgba(0, 0, 0, 0.035); text-decoration: none; } .message-app .icon { margin-right: 0px; } .message-app .overview-section-toggle .collapsed-icon-container { display: none; } .message-app .overview-section-toggle .expanded-icon-container { display: inline-block; } .message-app .overview-section-toggle.collapsed .collapsed-icon-container { display: inline-block; } .message-app .overview-section-toggle.collapsed .expanded-icon-container { display: none; } .message-app .btn.btn-link.btn-icon { height: 16px; width: 16px; padding: 0px; border-radius: 50%; flex-shrink: 0; } .message-app .btn.btn-link.btn-icon:hover, .message-app .btn.btn-link.btn-icon:focus { background-color: rgb(233, 236, 239); } .message-app .btn.btn-link.btn-icon.icon-size-0 { height: 20px !important; width: 20px !important; } .message-app .btn.btn-link.btn-icon.icon-size-1 { height: 24px !important; width: 24px !important; } .message-app .btn.btn-link.btn-icon.icon-size-2 { height: 28px !important; width: 28px !important; } .message-app .btn.btn-link.btn-icon.icon-size-3 { height: 36px !important; width: 36px !important; } .message-app .btn.btn-link.btn-icon.icon-size-4 { height: 44px !important; width: 44px !important; } .message-app .btn.btn-link.btn-icon.icon-size-5 { height: 52px !important; width: 52px !important; } .message-app .btn.btn-link.btn-icon.icon-size-6 { height: 60px !important; width: 60px !important; } .message-app .btn.btn-link.btn-icon.icon-size-7 { height: 68px !important; width: 68px !important; } .message-app .view-overview-body .section { display: block; } .message-app .view-overview-body .section.expanded { display: flex; } .message-app .view-overview-body .section div[data-region="toggle"] { padding: 0.1rem; } .message-app .view-conversation .content-message-container img { max-width: 100%; } .message-app .list-group { border-radius: 0px; } .message-app .list-group .list-group-item { border-left: 0px; border-right: 0px; } .message-app .list-group .list-group-item:hover { color: rgb(255, 255, 255); background-color: rgb(33, 56, 106); } .message-app .list-group .list-group-item:hover .badge-primary { background-color: rgb(255, 255, 255); color: rgb(33, 56, 106); } .message-app .list-group .list-group-item:first-child { border-top: 0px; } .message-app .list-group .list-group-item:last-child { border-bottom: 0px; } .message-app .list-group .list-group-item.list-group-item-action { margin: 0.1rem; width: auto; text-align: inherit; } .message-app .last-message { min-height: 1.5rem; } .message-app .section .collapsing { overflow: hidden; } .message-app .message.send { background-color: rgb(222, 226, 230); color: rgb(29, 33, 37); } .message-app .message.send .time { color: rgb(29, 33, 37); } .message-app .message.send .tail { right: 0px; margin-right: -0.5rem; border-bottom-color: rgb(222, 226, 230); } .message-app .message.received { background-color: rgb(240, 240, 240); color: rgb(29, 33, 37); } .message-app .message.received .time { color: rgb(92, 95, 98); } .message-app .message.received .tail { left: 0px; margin-left: -0.5rem; border-bottom-color: rgb(240, 240, 240); } .message-app .message .tail { content: ""; bottom: 0px; width: 0px; height: 0px; border: 0.5rem solid transparent; position: relative; } .message-app .day { color: rgb(29, 33, 37); } .message-app .lazy-load-list { overflow-y: auto; } #page-message-index #page-header { display: none; } #page-message-index #region-main { height: 100%; margin-top: 0px; } #page-message-index #region-main .conversationcontainer .section { max-height: calc(-50px + 100vh); } #page-message-index #region-main div[role="main"] { height: 100%; } #page-message-index #region-main div[role="main"] #maincontent { margin-top: -1px; } #page-message-index #region-main div[role="main"] .message-app.main { height: 100%; } .dir-rtl .message-drawer { box-shadow: rgba(0, 0, 0, 0.08) 2px 2px 4px; } .message-app .emoji-picker-container { position: absolute; top: -5px; right: 5px; transform: translateY(-100%); } .message-app .emoji-picker-container .emoji-picker .picker-row .emoji-button { height: 40px; width: 40px; } @media (max-width: 575.98px) { .message-app .emoji-picker-container { right: -0.5rem; } } @media (max-height: 495px) { .message-app .emoji-picker-container { position: fixed; top: 0px; transform: none; } } .message-app .emoji-auto-complete-container { overflow: auto; max-height: 90px; transition: max-height 0.15s ease-in-out 0s; visibility: visible; } .message-app .emoji-auto-complete-container.hidden { display: block; max-height: 0px; visibility: hidden; overflow: hidden; transition: max-height 0.15s ease-in-out 0s, visibility 0s linear 0.15s, overflow 0s linear 0.15s; } .questionbank h2 { margin-top: 0px; } .questioncategories h3 { margin-top: 0px; } #chooseqtypebox { margin-top: 1em; } #chooseqtype h3 { margin: 0px 0px 0.3em; } #chooseqtype .instruction { display: none; } #chooseqtype .fakeqtypes { border-top: 1px solid silver; } #chooseqtype .qtypeoption { margin-bottom: 0.5em; } #chooseqtype label { display: block; } #chooseqtype .qtypename img { padding: 0px 0.3em; } #chooseqtype .qtypename { display: inline-table; width: 16em; } #chooseqtype .qtypesummary { display: block; margin: 0px 2em; } #chooseqtype .submitbuttons { margin: 0.7em 0px; text-align: center; } #qtypechoicecontainer { display: none; } #qtypechoicecontainer_c.yui-panel-container.shadow .underlay { background: none; } #qtypechoicecontainer.yui-panel .hd { color: rgb(51, 51, 51); letter-spacing: 1px; text-shadow: rgb(255, 255, 255) 1px 1px 1px; border-top-left-radius: 10px; border-top-right-radius: 10px; border-width: 1px; border-style: solid; border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(187, 187, 187); border-image: initial; background-image: linear-gradient(rgb(255, 255, 255) 0%, rgb(204, 204, 204) 100%); background-repeat: repeat-x; } #qtypechoicecontainer { font-size: 12px; color: rgb(51, 51, 51); background: rgb(242, 242, 242); border-radius: 10px; border-width: 0px 1px 1px; border-style: none solid solid; border-right-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-image: initial; border-top-color: initial; } #qtypechoicecontainer #chooseqtype { width: 40em; } #chooseqtypehead h3 { margin: 0px; font-weight: 400; } #chooseqtype .qtypes { position: relative; border-bottom: 1px solid rgb(187, 187, 187); padding: 0.24em 0px; } #chooseqtype .alloptions { overflow: hidden auto; max-height: calc(-15em + 100vh); width: 60%; } #chooseqtype .qtypeoption { margin-bottom: 0px; padding: 0.3em 0.3em 0.3em 1.6em; } #chooseqtype .qtypeoption img { vertical-align: text-bottom; padding-left: 1em; padding-right: 0.5em; } #chooseqtype .selected { background-color: rgb(255, 255, 255); } #chooseqtype .instruction, #chooseqtype .qtypesummary { display: none; position: absolute; inset: 0px 0px 0px 60%; margin: 0px; overflow: hidden auto; padding: 1.5em 1.6em; background-color: rgb(255, 255, 255); } #chooseqtype .instruction, #chooseqtype .selected .qtypesummary { display: block; } table.question-bank-table { margin: 0px; background-color: rgb(255, 255, 255); table-layout: fixed; overflow-x: scroll; width: min-content; max-width: 100%; } table.question-bank-table th { text-align: left; } table.question-bank-table > tbody > tr.r1 { background-color: rgba(0, 0, 0, 0.03); } table.question-bank-table > tbody > tr.highlight { border: 1px solid rgb(0, 129, 150); } table.question-bank-table .checkbox input[type="checkbox"] { margin-left: 0px; float: none; } table.question-bank-table .iconcol { padding: 3px; box-sizing: content-box; } table.question-bank-table .iconcol .icon { margin: 0px; width: 12px; height: 12px; } table.question-bank-table label { margin: 0px; display: block; } table.question-bank-table .header { text-align: left; } table.question-bank-table .header.sortable-list-current-position { background-color: rgb(128, 155, 215); } table.question-bank-table .header.sortable-list-is-dragged { background-color: rgb(255, 255, 255); opacity: 0.85; } table.question-bank-table .header .header-text > div { display: inline-block; } table.question-bank-table .header .dropdown-toggle::after { margin-left: 0px; } table.question-bank-table .header.checkbox .form-check { padding-left: 0px; } #page-mod-quiz-edit div.questionbankwindow div.header { margin: 0px; } #page-mod-quiz-edit div.questionbankwindow.block { padding: 0px; } .questionbank .singleselect { margin: 0px; } #combinedfeedbackhdr div.fhtmleditor { padding: 0px; } #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: 0.3em; margin-right: 0.3em; } body.path-question-type .form-group .col-form-label.sr-only:not(legend):not([for="id_category"]) { position: static; width: auto; height: auto; padding: 0px; margin: 0px 0.5rem 0px 0px; overflow: visible; clip: auto; clip-path: none; border: 0px; } .que { clear: left; text-align: left; margin: 0px auto 1.8em; } .que .info { float: left; width: 7em; padding: 0.5em; margin-bottom: 1.8em; background-color: rgb(248, 249, 250); border: 1px solid rgb(202, 208, 215); border-radius: 2px; } .que h3.no { margin: 0px; font-size: 0.8em; line-height: 1; } .que span.qno { font-size: 1.5em; font-weight: 700; word-break: break-word; } .que .info > div { font-size: 0.8em; margin-top: 0.7em; } .que .info .questionflag.editable { cursor: pointer; } .que .info .editquestion img, .que .info .questionflag img, .que .info .questionflag input { vertical-align: bottom; } .que .content { margin: 0px 0px 0px 8.5em; } .que .formulation, .que .outcome, .que .comment { position: relative; padding: 0.75rem 1.25rem; margin-bottom: 1rem; border: 0px solid transparent; border-radius: 2px; } .que .outcome, .que .comment { color: rgb(142, 102, 46); background-color: rgb(252, 239, 220); border-color: rgb(251, 232, 205); } .que .outcome hr, .que .comment hr { border-top-color: rgb(249, 221, 181); } .que .outcome .alert-link, .que .comment .alert-link { color: rgb(103, 74, 34); } .que .outcome a, .que .comment a { color: rgb(0, 0, 0); } .que .formulation { color: rgb(0, 26, 30); background-color: rgb(231, 243, 245); border-color: rgb(184, 220, 226); } .que .formulation hr { border-top-color: rgb(166, 211, 219); } .que .formulation .alert-link { color: rgb(0, 0, 0); } .que.multichoice .answer div.r0 .icon.fa-check, .que.multichoice .answer div.r1 .icon.fa-check, .que.multichoice .answer div.r0 .icon.fa-remove, .que.multichoice .answer div.r1 .icon.fa-remove { text-indent: 0px; } .formulation input[type="text"], .formulation select { width: auto; vertical-align: baseline; } .que.multianswer .formulation .yui3-widget-positioned { box-sizing: content-box; } .que.multianswer .formulation .yui3-widget-positioned .feedbackspan { width: inherit; max-width: inherit; } .que input[size], .que textarea[cols] { width: auto; max-width: 100%; } .que .comment { color: rgb(58, 97, 19); background-color: rgb(226, 241, 211); border-color: rgb(215, 236, 194); } .que .comment hr { border-top-color: rgb(202, 230, 175); } .que .comment .alert-link { color: rgb(33, 54, 11); } .que .ablock { margin: 0.7em 0px 0.3em; } .que .im-controls { margin-top: 0.5em; text-align: left; } .que .specificfeedback, .que .generalfeedback, .que .numpartscorrect .que .rightanswer, .que .im-feedback, .que .feedback, .que p { margin: 0px 0px 0.5em; } .que .correctness.correct { color: rgb(255, 255, 255); background-color: rgb(111, 186, 37); } a.que .correctness.correct:hover, a.que .correctness.correct:focus { color: rgb(255, 255, 255); background-color: rgb(86, 143, 29); } a.que .correctness.correct:focus, a.que .correctness.correct.focus { outline: 0px; box-shadow: rgba(111, 186, 37, 0.5) 0px 0px 0px 0.2rem; } .que .correctness.partiallycorrect { color: rgb(29, 33, 37); background-color: rgb(240, 173, 78); } a.que .correctness.partiallycorrect:hover, a.que .correctness.partiallycorrect:focus { color: rgb(29, 33, 37); background-color: rgb(236, 151, 31); } a.que .correctness.partiallycorrect:focus, a.que .correctness.partiallycorrect.focus { outline: 0px; box-shadow: rgba(240, 173, 78, 0.5) 0px 0px 0px 0.2rem; } .que .correctness.notanswered, .que .correctness.incorrect { color: rgb(255, 255, 255); background-color: rgb(219, 52, 72); } a.que .correctness.notanswered:hover, a.que .correctness.incorrect:hover, a.que .correctness.notanswered:focus, a.que .correctness.incorrect:focus { color: rgb(255, 255, 255); background-color: rgb(187, 33, 52); } a.que .correctness.notanswered:focus, a.que .correctness.incorrect:focus, a.que .correctness.notanswered.focus, a.que .correctness.incorrect.focus { outline: 0px; box-shadow: rgba(219, 52, 72, 0.5) 0px 0px 0px 0.2rem; } .que .qtext { margin-bottom: 1.5em; } .que .validationerror { color: rgb(219, 52, 72); } .que .grading, .que .comment, .que .commentlink, .que .history { margin-top: 0.5em; } .que .history h3 { margin: 0px 0px 0.2em; font-size: 1em; } .que .history table { width: 100%; margin: 0px; } .que .history .current { font-weight: 700; } .que .questioncorrectnessicon { vertical-align: text-bottom; } body.jsenabled .questionflag input[type="checkbox"] { display: none; } .que .questionflagimage { padding-right: 3px; height: 16px; width: 16px; } .importerror { margin-top: 10px; border-bottom: 1px solid rgb(85, 85, 85); } .mform .que.comment .fitemtitle { width: 20%; } #page-question-preview #techinfo { margin: 1em 0px; } #page-question-preview .collapsibleregion .collapsibleregioncaption, #page-question-preview .collapsibleregion .collapsibleregionextracontent { display: inline-block; } #page-mod-quiz-edit ul.slots .activityinstance > a { display: flex; max-width: 100%; align-items: center; text-indent: 0px; padding-left: 0px; } #page-mod-quiz-edit ul.slots .activityinstance img.activityicon { margin-left: 0px; width: 16px; height: 16px; padding-right: 4px; } #page-mod-quiz-edit .activity img.activityicon { vertical-align: text-top; } #page-mod-quiz-edit .box.generalbox.questionbank { padding: 0.5em; } #page-mod-quiz-edit .questionbank .categorypagingbarcontainer, #page-mod-quiz-edit .questionbank .categoryquestionscontainer, #page-mod-quiz-edit .questionbank .choosecategory { padding: 0px; } #page-mod-quiz-edit .questionbank .choosecategory select { width: 100%; } #page-mod-quiz-edit div.questionbank .categoryquestionscontainer { background: transparent; } #page-mod-quiz-edit .questionbankwindow div.header { color: rgb(68, 68, 68); text-shadow: none; border-top-left-radius: 4px; border-top-right-radius: 4px; margin: 0px -10px; padding: 2px 10px; background: transparent; } #page-mod-quiz-edit .questionbankwindow div.header a:link, #page-mod-quiz-edit .questionbankwindow div.header a:visited { color: rgb(13, 50, 115); } #page-mod-quiz-edit .questionbankwindow div.header a:hover { color: rgb(55, 58, 60); } #page-mod-quiz-edit .createnewquestion { padding: 0.3em 0px; } #page-mod-quiz-edit .createnewquestion div, #page-mod-quiz-edit .createnewquestion input { margin: 0px; } #page-mod-quiz-edit .questionbankwindow div.header .title { color: rgb(29, 33, 37); } #page-mod-quiz-edit div.container div.generalbox { background-color: transparent; padding: 1.5em; } #page-mod-quiz-edit .categoryinfo { background-color: transparent; border-bottom: none; } #page-mod-quiz-edit .createnewquestion .singlebutton input { margin-bottom: 0px; } #page-mod-quiz-edit div.questionbank .categorysortopotionscontainer, #page-mod-quiz-edit div.questionbank .categoryselectallcontainer { padding: 0px 0px 1.5em; } #page-mod-quiz-edit div.questionbank .categorypagingbarcontainer { background-color: transparent; margin: 0px; border-top: 0px; border-bottom: 0px; } #page-mod-quiz-edit div.questionbank .categorypagingbarcontainer .paging { padding: 0px 0.3em; } #page-mod-quiz-edit div.question div.content div.questioncontrols { background-color: rgb(240, 240, 240); } #page-mod-quiz-edit div.question div.content div.points { margin-top: -0.5em; padding-bottom: 0px; border: none; background-color: rgb(240, 240, 240); 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: rgb(240, 240, 240); } #page-mod-quiz-edit .quizpagedelete, #page-mod-quiz-edit .quizpagedelete img { background-color: transparent; } #page-mod-quiz-edit div.quizpage .pagecontent { border: 1px solid rgb(221, 221, 221); border-radius: 2px; overflow: hidden; } #page-mod-quiz-edit div.questionbank .categoryinfo { padding: 0.3em 0px; } .questionbankwindow .module { width: auto; } .questionbankwindow .form-autocomplete-selection { margin-left: 0px; } #page-mod-quiz-edit div.editq div.question div.content { background-color: rgb(240, 240, 240); border: 1px solid rgb(221, 221, 221); border-radius: 2px; overflow: hidden; } #page-mod-quiz-edit ul.slots .activityinstance img.activityicon { margin-top: 0px; padding-right: 4px; } .path-mod-quiz .statedetails { display: block; font-size: 0.9em; } a#hidebankcmd { color: rgb(13, 50, 115); } .que.shortanswer .answer { padding: 0px; } .que label { display: inline; } .que .content .answer div[data-region="answer-label"] .mediaplugin { width: 400px; } body.path-question-type .mform fieldset.hidden { padding: 0px; margin: 0.7em 0px 0px; } .que.ddwtos, .que.ddwtos .drop { box-sizing: content-box; } .tag-condition-container { position: relative; } [data-filterregion="filter"][data-filter-type="category"] .form-autocomplete-suggestions li[aria-disabled="true"] { font-weight: 700; color: rgb(29, 33, 37); background-color: rgb(240, 240, 240); } @media (max-width: 767.98px) { .que .info { float: none; width: auto; } .que .content { margin: 0px; } } .userprofile .fullprofilelink { text-align: center; margin: 10px; } .userprofile .page-context-header { margin-bottom: 10px; column-count: 1; } .userprofile .description { margin-top: 10px; margin-bottom: 30px; } .userprofile .profile_tree { column-count: 2; } #participantsform .no-overflow { overflow: visible; } .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: 0px; list-style: none; padding-left: 0px; } #page-user-profile .node_category li, .path-user .node_category li { margin-top: 5px; } #page-user-profile .node_category .editprofile, #page-user-profile .node_category .viewmore, .path-user .node_category .editprofile, .path-user .node_category .viewmore { text-align: right; } .ajax-contact-button { box-sizing: border-box; position: relative; } .ajax-contact-button.loading .loading-icon { display: block; } .ajax-contact-button .loading-icon { display: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-color: rgba(255, 255, 255, 0.7); } .ajax-contact-button .loading-icon .icon { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); } @media (max-width: 480px) { .userprofile .profile_tree { column-count: 1; } } .userlist #showall { margin: 10px 0px; } .userlist .buttons { text-align: center; } .userlist .buttons label { padding: 0px 3px; } .userlist table#participants { text-align: center; } .userlist table#participants td { text-align: left; padding: 4px; vertical-align: middle; } .userlist table#participants th { text-align: left; padding: 4px; } .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: 0px; margin-top: 0px; } .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: 700; } .userinfobox td.label { text-align: right; white-space: nowrap; vertical-align: top; font-weight: 700; } .group-edit { position: absolute; right: 0px; margin-right: 0.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 0px; } #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: 0.2em; } .userselector div label { margin-right: 0.3em; } .userselector .userselector-infobelow { font-size: 0.8em; } #userselector_options .collapsibleregioncaption { font-weight: 700; } #userselector_options p { margin: 0.2em 0px; text-align: left; } #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: 0px 0.5em 0px 0px; } .profileeditor > .singlebutton { display: inline-block; margin: 0px 0px 0px 0.5em; } .profileeditor > .singlebutton div, .profileeditor > .singlebutton input { margin: 0px; } .userlist h3 .action-icon { display: none; } #page-enrol-users .popover { max-width: none; } .user-enroller-panel { width: 600px; } [data-filterverbfor], [data-filterregion="filter"]:last-child [data-filterregion="joinadverb"] { display: none; } [data-filterverb="0"] [data-filterverbfor="0"], [data-filterverb="1"] [data-filterverbfor="1"], [data-filterverb="2"] [data-filterverbfor="2"] { display: block; } #page-user-contactsitesupport .supporticon i { font-size: 35px; } .search-results .result { margin-left: 0px; margin-right: 0px; } .search-results .result .result-content { margin: 7px 0px; } .search-results .result .filename { font-style: italic; } .simplesearchform .input-group input.form-control { border-top-left-radius: 2px; border-bottom-left-radius: 2px; } .simplesearchform .btn { padding-left: 0.5rem; padding-right: 0.5rem; } .simplesearchform .btn .icon { margin: 0px; } .simplesearchform .btn-submit { border-color: rgb(143, 149, 158); color: rgb(85, 89, 92); } .simplesearchform .btn-close, .simplesearchform .btn-clear { position: absolute; top: 0px; right: 0px; color: rgb(85, 89, 92); z-index: 4; } .simplesearchform .btn-close { right: 2.2rem; } .simplesearchform .btn-submit { background-color: rgb(248, 249, 250); } .simplesearchform .withclear { padding-right: 2rem; } .simplesearchform .searchinput { display: flex; flex: 1 1 auto; } .simplesearchform .collapsing { height: inherit; transition: none 0s ease 0s; width: inherit; } .simplesearchform .collapse.show, .simplesearchform .collapsing { position: absolute; left: 0px; top: 0px; width: 100%; display: flex; background-color: rgb(255, 255, 255); z-index: 1060; height: 64px; } .simplesearchform .collapse.show .form-inline, .simplesearchform .collapsing .form-inline { width: auto; margin-left: auto; margin-right: auto; } .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: 0px; } .jsenabled .mform .containsadvancedelements .advanced { display: none; } .mform .containsadvancedelements .advanced.show { display: flex; } #adminsettings span.error { display: inline-block; border: 1px solid rgb(245, 198, 204); border-radius: 4px; background-color: rgb(248, 214, 218); padding: 4px; margin-bottom: 4px; } .mform .form-inline .form-control, .mform .form-inline .custom-select { max-width: 100%; } .mform .form-inline textarea.form-control { width: 100%; } .mform .form-inline .form-group { margin: 0.1rem 0.25rem 0.1rem 0px; } .mform .form-inline br + label { justify-content: flex-start; width: 100%; margin-right: 0px; } .unresponsive.mform .form-inline, .unresponsive.mform .form-inline label { display: inline-flex; } #jump-to-activity.custom-select { width: 100%; } .mform fieldset { margin-bottom: 0.5rem; border-bottom: 1px solid rgb(221, 221, 221); } #adminsettings .form-control[size] { width: auto; } #adminsettings .error { color: rgb(219, 52, 72); } .mform ul.file-list { padding: 0px; margin: 0px; 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 { color: rgb(85, 89, 92); } .form-label .form-shortname { font-size: 0.75rem; display: block; } .form-item .form-inline { display: inline; } .form-inline label:not(.sr-only):not(.accesshide) + select { margin-left: 0.5rem; } .formsettingheading .form-horizontal { color: rgb(85, 89, 92); } .no-felement.fstatic { color: rgb(85, 89, 92); padding-top: 5px; } .no-fitem .fstaticlabel { font-weight: 700; } .form-item .form-setting .defaultsnext > input { display: inline-block; } .form-item .form-setting .form-checkbox.defaultsnext { margin-top: 5px; display: inline-block; } #adminsettings h3 { display: block; width: 100%; padding: 0px; font-size: 1.25rem; line-height: 3.2; border-width: 0px 0px 1px; border-top-style: initial; border-right-style: initial; border-left-style: initial; border-top-color: initial; border-right-color: initial; border-left-color: initial; border-image: initial; border-bottom-style: solid; border-bottom-color: rgb(229, 229, 229); } .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; } .que.match .mediaplugin { width: 50vw; } #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: 0px; } div#dateselector-calendar-panel { z-index: 3100; } fieldset.coursesearchbox label { display: inline; } #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; } .availability-eye { clear: left; float: left; } .availability-inner, .availability-plugincontrols { float: left; border-radius: 4px; border: 1px solid rgb(215, 223, 227); padding: 1rem; margin-top: 0.5rem; } .availability-plugincontrols, .availability-childlist .availability-inner { margin-left: 0.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: 1.85rem 0px 0px; padding: 0px; border: 0px; vertical-align: bottom; } .form-autocomplete-selection { margin: 0.25rem 0px; min-height: 2.5rem; } .form-autocomplete-selection [role="option"] { cursor: pointer; white-space: inherit; word-break: break-word; line-height: 1.4; text-align: left; } .form-autocomplete-suggestions { position: absolute; background-color: rgb(255, 255, 255); border: 1px solid rgb(143, 149, 158); min-width: 206px; max-height: 20em; overflow: auto; margin: 0.125rem 0px 0px; padding: 0.5rem 0px; z-index: 3; } .form-autocomplete-suggestions li { list-style-type: none; padding: 0.25rem 1.5rem; margin: 0px; cursor: pointer; color: rgb(29, 33, 37); } .form-autocomplete-suggestions li:hover, .form-autocomplete-suggestions li:focus, .form-autocomplete-suggestions li[aria-selected="true"] { background-color: rgb(33, 56, 106); color: rgb(255, 255, 255); } .form-autocomplete-suggestions li[aria-disabled="true"] { pointer-events: none; color: rgb(85, 89, 92); background-color: rgb(233, 236, 239); } .form-autocomplete-suggestions li::before { content: ""; } .form-autocomplete-downarrow { color: rgb(29, 33, 37); top: 0.2rem; right: 0.5rem; cursor: pointer; } .form-autocomplete-downarrow .loading-icon { position: absolute; top: 0px; left: 0px; background-color: rgb(255, 255, 255); } .form-autocomplete-selection + input.form-control { width: auto; display: inline-block; vertical-align: middle; } .form-autocomplete-selection [data-active-selection="true"] { box-shadow: rgba(33, 56, 106, 0.75) 0px 0px 0px 0.2rem; } select.form-control[size], select.form-control[multiple] { padding-right: 0px; } select.form-control[size] option, select.form-control[multiple] option { width: fit-content; } select[size], select[multiple] { overflow: auto; } select[size="1"] { overflow: visible; } textarea[data-auto-rows] { overflow-x: hidden; resize: none; } .mform.full-width-labels .fitem.row { margin-left: 0px; margin-right: 0px; } .mform.full-width-labels .fitem.row > .col-md-3, .mform.full-width-labels .fitem.row > .col-md-9 { flex: 0 0 100%; max-width: 100%; width: inherit; padding-right: 0px; padding-left: 0px; } .mform.full-width-labels .fitem.row.femptylabel > .col-md-3 { display: none; } .mform.full-width-labels .fitem.row .form-control { width: 100%; } .mform .col-form-label .form-label-addon { margin-left: 0.25rem; } @media (min-width: 576px) { .mform:not(.full-width-labels) .col-form-label .form-label-addon { margin-left: auto; } } @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"] .form-group { padding-bottom: 0.375rem; } [data-fieldtype="modgrade"] { background-color: rgb(255, 255, 255); border-radius: 4px; border: 1px solid rgb(215, 223, 227); padding: 1.25rem; margin-left: 15px; max-width: 30rem; } [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; } @media (min-width: 768px) { .mform fieldset .fcontainer.collapseable .col-form-label { padding-left: 2.5rem; } } @media (min-width: 576px) { .mform .form-inline .fdefaultcustom label { justify-content: initial; } } .collapsemenu .collapseall { display: block; } .collapsemenu .expandall { display: none; } .collapsemenu.collapsed .collapseall { display: none; } .collapsemenu.collapsed .expandall { display: block; } .input-group.form-inset .form-inset-item { position: absolute; padding-top: calc(2px + 0.375rem); z-index: 3; } .input-group.form-inset.form-inset-left .form-control { padding-left: 1.5rem; } .input-group.form-inset.form-inset-right .form-control { padding-right: 1.5rem; } .input-group.form-inset.form-inset-right .form-inset-item { right: 0px; } .form-check.left-indented { padding-left: 0px; } .pagelayout-login #region-main { border: 0px; background-color: inherit; } .pagelayout-login #page { background: linear-gradient(to right, rgb(248, 249, 250) 0%, rgb(222, 226, 230) 100%) repeat-x rgb(248, 249, 250); } .pagelayout-login #page div[role="main"] { height: 100%; } .login-wrapper { display: flex; align-items: center; justify-content: center; height: 100%; } .login-container { background-color: rgb(255, 255, 255); padding: 3rem; box-shadow: rgba(0, 0, 0, 0.15) 0px 0.5rem 1rem; margin-bottom: 2rem; } .login-container .login-languagemenu { display: flex; justify-content: flex-start; } .login-container .login-languagemenu .dropdown-menu { max-height: 300px; overflow-y: auto; } .login-container .login-logo { display: flex; justify-content: center; margin-bottom: 1rem; } .login-container .login-divider { margin-top: 1.5rem; margin-bottom: 1.5rem; border-top: 1px solid rgb(221, 221, 221); } .login-container h1.login-heading { font-size: 2rem; } .login-container h2.login-heading { font-size: 1.5rem; } .login-container .login-identityproviders .login-identityprovider-btn { border: 1px solid rgb(221, 221, 221); } .login-container .divider { width: 1px; background-color: rgb(222, 226, 230); height: 2rem; } .login-container .action-menu-trigger a { margin: 0.5rem 0px; } @media (min-width: 768px) { .login-container { border-radius: 2px; width: 500px !important; } } select { width: auto; } .path-mod .activity-header:not(:empty) { background-color: rgb(248, 249, 250); margin-bottom: 1rem; padding-left: 1rem; padding-right: 1rem; border-radius: 2px; } .path-mod .activity-header:not(:empty) > div:last-child > div:last-child { border-bottom: 0px; } .path-mod .activity-information .activity-dates { padding-top: 1rem; padding-bottom: 1rem; border-bottom: 1px solid rgb(221, 221, 221); } .path-mod .activity-information .completion-info { padding-top: 1rem; padding-bottom: 1rem; border-bottom: 1px solid rgb(221, 221, 221); } .path-mod .activity-description { padding-top: 1rem; padding-bottom: 1rem; } .path-mod .activity-description > .box.py-3 { padding-top: 0px !important; padding-bottom: 0px !important; } .path-mod .activity-description > .box.py-3:empty { display: none; } .path-mod .automatic-completion-conditions .badge { font-size: 80%; padding: 0.5rem; margin-top: 0.25rem; mix-blend-mode: multiply; } .path-mod .automatic-completion-conditions .badge.badge-light { background-color: rgb(233, 236, 239) !important; } .path-mod .automatic-completion-conditions .badge .icon { width: 0.7rem; height: 0.7rem; font-size: 0.7rem; } .path-mod .automatic-completion-conditions .badge:first-child { margin-top: 0px; } .path-mod .activity-description .no-overflow p:last-child { padding-bottom: 0px; margin-bottom: 0px; } .path-mod-choice .horizontal .choices .option { display: inline-block; } .path-mod-choice .choices .option label { vertical-align: top; } .path-mod-forum .forumsearch input, .path-mod-forum .forumsearch .helptooltip { margin: 0px 3px; } .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: top; padding-left: 0.5em; padding-right: 0.5em; } .path-mod-forum .forumheaderlist thead .header { white-space: normal; vertical-align: top; } .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: 0.5em; padding-right: 0.5em; } .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: top; } .path-mod-forum .discussion-list .topic { font-weight: inherit; } .discussion-settings-container .custom-select { width: 100%; } .discussion-settings-container input { max-width: 100%; } .forumpost { border: 1px solid rgb(221, 221, 221); display: block; padding: 6px; } .forumpost .header { margin-bottom: 3px; } .forumpost .picture img { margin: 3px; } .forumpost .picture img.userpicture { margin-left: 3px; margin-right: 10px; } .forumpost .content .posting.fullpost { margin-top: 8px; } .forumpost .row { display: block; } .forumpost .row .topic, .forumpost .row .content-mask, .forumpost .row .options { margin-left: 48px; } .forumpost .row.side { clear: both; } .forumpost .row .left { width: 48px; } .forumpost .options .commands { margin-left: 0px; } .forumpost .subject { font-weight: 700; } .forumsearch input[type="text"] { margin-bottom: 0px; } #page-mod-forum-view table .fit-content { width: 1px; white-space: nowrap; } #page-mod-forum-view table .limit-width { max-width: 200px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; } #page-mod-forum-view table .limit-width .author-info { max-width: calc(100% - 35px - 0.5rem); } #page-mod-forum-discuss .discussioncontrols { width: auto; margin: 0px; } #page-mod-forum-discuss .discussioncontrols .form-inline input { margin-top: -1px; } @keyframes background-highlight { 0% { background-color: rgba(0, 123, 255, 0.5); } 100% { background-color: inherit; } } .path-mod-forum .nested-v2-display-mode .discussionsubscription, .path-mod-forum.nested-v2-display-mode .discussionsubscription { margin-top: 0px; text-align: inherit; margin-bottom: 0px; } .path-mod-forum .nested-v2-display-mode .preload-subscribe, .path-mod-forum .nested-v2-display-mode .preload-unsubscribe, .path-mod-forum.nested-v2-display-mode .preload-subscribe, .path-mod-forum.nested-v2-display-mode .preload-unsubscribe { display: none; } .path-mod-forum .nested-v2-display-mode .post-message, .path-mod-forum.nested-v2-display-mode .post-message { line-height: 1.6; } .path-mod-forum .nested-v2-display-mode .indent, .path-mod-forum.nested-v2-display-mode .indent { margin-left: 0px; } .path-mod-forum .nested-v2-display-mode .badge, .path-mod-forum.nested-v2-display-mode .badge { font-size: inherit; font-weight: inherit; padding-left: 0.5rem; padding-right: 0.5rem; border-radius: 10rem; } .path-mod-forum .nested-v2-display-mode .badge-light, .path-mod-forum.nested-v2-display-mode .badge-light { background-color: rgb(246, 246, 246); color: rgb(91, 91, 91); } .path-mod-forum .nested-v2-display-mode .rating-aggregate-container, .path-mod-forum.nested-v2-display-mode .rating-aggregate-container { background-color: rgb(246, 246, 246); color: rgb(91, 91, 91); padding: 0.25em 0.5em; line-height: 1; margin-right: 0.5rem; vertical-align: middle; border-radius: 10rem; text-align: center; } .path-mod-forum .nested-v2-display-mode .ratinginput, .path-mod-forum.nested-v2-display-mode .ratinginput { padding: 0.25em 1.75rem 0.25em 0.75em; line-height: 1; height: auto; border-radius: 10rem; } @media (max-width: 767.98px) { .path-mod-forum .nested-v2-display-mode .ratinginput, .path-mod-forum.nested-v2-display-mode .ratinginput { margin-top: 0.5rem; } } .path-mod-forum .nested-v2-display-mode .group-image, .path-mod-forum.nested-v2-display-mode .group-image { width: 35px; height: 35px; margin-right: 0px; float: none; display: inline-block; } .path-mod-forum .nested-v2-display-mode .alert.discussionlocked, .path-mod-forum.nested-v2-display-mode .alert.discussionlocked { position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border: 0px; } .path-mod-forum .nested-v2-display-mode .text-muted, .path-mod-forum .nested-v2-display-mode .dimmed_text, .path-mod-forum.nested-v2-display-mode .text-muted, .path-mod-forum.nested-v2-display-mode .dimmed_text { color: rgb(112, 112, 112) !important; } .path-mod-forum .nested-v2-display-mode .author-header, .path-mod-forum.nested-v2-display-mode .author-header { font-style: italic; } .path-mod-forum .nested-v2-display-mode .author-header .author-name, .path-mod-forum.nested-v2-display-mode .author-header .author-name { font-style: normal; } .path-mod-forum .nested-v2-display-mode .tag_list > b, .path-mod-forum.nested-v2-display-mode .tag_list > b { position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border: 0px; } .path-mod-forum .nested-v2-display-mode :target > .focus-target, .path-mod-forum.nested-v2-display-mode :target > .focus-target { animation-name: background-highlight; animation-duration: 1s; animation-timing-function: ease-in-out; animation-iteration-count: 1; } .path-mod-forum .nested-v2-display-mode .forum-post-container .replies-container .forum-post-container, .path-mod-forum.nested-v2-display-mode .forum-post-container .replies-container .forum-post-container { border-top: 1px solid rgb(222, 226, 230); padding-top: 1.5rem; } .path-mod-forum .nested-v2-display-mode .forum-post-container .replies-container .forum-post-container .replies-container .forum-post-container, .path-mod-forum.nested-v2-display-mode .forum-post-container .replies-container .forum-post-container .replies-container .forum-post-container { border-top: none; padding-top: 0px; } .path-mod-forum .nested-v2-display-mode .forum-post-container .replies-container .inline-reply-container .reply-author, .path-mod-forum.nested-v2-display-mode .forum-post-container .replies-container .inline-reply-container .reply-author { display: none; } .path-mod-forum .nested-v2-display-mode .forum-post-container .post-message p:last-of-type, .path-mod-forum.nested-v2-display-mode .forum-post-container .post-message p:last-of-type { margin-bottom: 0px; } .path-mod-forum .nested-v2-display-mode .forum-post-container .author-image-container, .path-mod-forum.nested-v2-display-mode .forum-post-container .author-image-container { width: 70px; margin-right: 24px; flex-shrink: 0; } .path-mod-forum .nested-v2-display-mode .forum-post-container .inline-reply-container textarea, .path-mod-forum.nested-v2-display-mode .forum-post-container .inline-reply-container textarea { border: 0px; resize: none; } .path-mod-forum .nested-v2-display-mode .forum-post-container .indent .indent, .path-mod-forum.nested-v2-display-mode .forum-post-container .indent .indent { padding-left: 94px; } .path-mod-forum .nested-v2-display-mode .forum-post-container .indent .indent .author-image-container, .path-mod-forum.nested-v2-display-mode .forum-post-container .indent .indent .author-image-container { width: 30px; margin-right: 8px; padding-top: 3px; } .path-mod-forum .nested-v2-display-mode .forum-post-container .indent .indent .indent, .path-mod-forum.nested-v2-display-mode .forum-post-container .indent .indent .indent { padding-left: 38px; } .path-mod-forum .nested-v2-display-mode .forum-post-container .indent .indent .indent .indent .indent .indent, .path-mod-forum.nested-v2-display-mode .forum-post-container .indent .indent .indent .indent .indent .indent { padding-left: 0px; } @media (max-width: 767.98px) { #page-mod-forum-discuss.nested-v2-display-mode .forum-post-container .author-image-container { width: 30px; margin-right: 8px; } #page-mod-forum-discuss.nested-v2-display-mode .forum-post-container .indent .indent { padding-left: 38px; } #page-mod-forum-discuss.nested-v2-display-mode .forum-post-container .indent .indent .indent .indent { padding-left: 0px; } #page-mod-forum-discuss.nested-v2-display-mode .group-image { width: 30px; height: 30px; } } .filter-scrollable { overflow-y: auto; max-height: 25em; margin-bottom: 1em; } .filter-dates-popover { width: 100%; max-width: 41.5em; } @keyframes expandSearchButton { 0% { height: 36px; width: 36px; border-radius: 18px; background-color: rgb(233, 236, 239); } 100% { width: 100%; height: calc(1.5em + 4px + 1rem); border-radius: 0px; background-color: rgb(255, 255, 255); border-color: rgb(143, 149, 158); padding-left: calc(8px + 0.5rem); padding-top: 0.5rem; padding-bottom: 0.5rem; font-size: 1.25rem; line-height: 1.5; right: 0px; } } @keyframes collapseSearchButton { 0% { width: 100%; height: calc(1.5em + 4px + 1rem); border-radius: 0px; background-color: rgb(255, 255, 255); border-color: rgb(143, 149, 158); padding-left: calc(8px + 0.5rem); padding-top: 0.5rem; padding-bottom: 0.5rem; font-size: 1.25rem; line-height: 1.5; right: 0px; } 100% { height: 36px; width: 36px; border-radius: 18px; background-color: rgb(233, 236, 239); } } .path-mod-forum .unified-grader .navbar { max-height: none; z-index: 1; } .path-mod-forum .unified-grader .body-container { overflow: auto; } .path-mod-forum .unified-grader .body-container.hidden { display: none !important; } .path-mod-forum .unified-grader .userpicture { height: 60px; width: 60px; } .path-mod-forum .unified-grader .grader-grading-panel { top: 0px; position: absolute; height: 100%; z-index: 0; width: 430px; } .path-mod-forum .unified-grader .grader-grading-panel.hidden { right: -430px; } .path-mod-forum .unified-grader .grader-grading-panel .grading-icon { width: 36px; } .path-mod-forum .unified-grader .grader-grading-panel .user-picker-container .user-full-name { max-width: 240px; } .path-mod-forum .unified-grader .grader-grading-panel .user-picker-container .page-link { width: 36px; height: 36px; display: flex; text-align: center; align-items: center; justify-content: center; } .path-mod-forum .unified-grader .grader-grading-panel .header-container { height: 65px; position: relative; overflow: hidden; } .path-mod-forum .unified-grader .grader-grading-panel .header-container .info-container { position: absolute; top: 50%; left: 0px; transform: translateY(-50%); width: 100%; height: 100%; padding: 0.5rem calc(36px + 0.5rem) 0.5rem 0.5rem; opacity: 1; visibility: visible; transition: left 0.3s ease-in-out 0s; z-index: 1; } .path-mod-forum .unified-grader .grader-grading-panel .header-container .toggle-search-button.expand { animation-name: expandSearchButton; animation-duration: 0.3s; animation-timing-function: ease-in-out; } .path-mod-forum .unified-grader .grader-grading-panel .header-container .toggle-search-button.collapse { display: block; animation-name: collapseSearchButton; animation-duration: 0.3s; } .path-mod-forum .unified-grader .grader-grading-panel .header-container .user-search-container { overflow: hidden; position: absolute; top: 50%; right: 0px; transform: translateY(-50%); z-index: 2; width: 100%; padding: 0.5rem; height: 100% !important; } .path-mod-forum .unified-grader .grader-grading-panel .header-container .user-search-container .search-input-container { position: relative; overflow: visible; flex-wrap: nowrap; } .path-mod-forum .unified-grader .grader-grading-panel .header-container .user-search-container .search-input-container input { padding-left: calc(32px + 1rem); padding-right: calc(36px + 0.5rem); opacity: 1; visibility: visible; transition: opacity 0s linear 0.3s, visibility 0s linear 0s; } .path-mod-forum .unified-grader .grader-grading-panel .header-container .user-search-container .search-input-container .search-icon { position: absolute; top: 50%; left: 0.5rem; transform: translateY(-50%); color: rgb(73, 80, 87); height: 36px; width: 32px; background-color: rgb(255, 255, 255); opacity: 1; visibility: visible; transition: opacity 0s linear 0.3s, visibility 0s linear 0.3s; } .path-mod-forum .unified-grader .grader-grading-panel .header-container .user-search-container .search-input-container .toggle-search-button { position: absolute; top: 50%; right: 0.5rem; transform: translateY(-50%); z-index: 1; color: inherit; text-align: left; padding-left: 9px; transition: right 0s linear 0.3s; } .path-mod-forum .unified-grader .grader-grading-panel .header-container .user-search-container .search-input-container .toggle-search-button .expanded-icon { opacity: 1; visibility: visible; max-width: 50px; max-height: 50px; transition: opacity 0s linear 0.3s, max-height 0s linear 0.3s, max-width 0s linear 0.3s, visibility 0s linear 0.3s; } .path-mod-forum .unified-grader .grader-grading-panel .header-container .user-search-container .search-input-container .toggle-search-button .collapsed-icon { opacity: 0; visibility: hidden; max-height: 0px; max-width: 0px; overflow: hidden; transition: opacity 0s linear 0.3s, max-height 0s linear 0.3s, max-width 0s linear 0.3s, visibility 0s linear 0.3s; } .path-mod-forum .unified-grader .grader-grading-panel .header-container .user-search-container.collapsed { width: calc(36px + 1rem); transition: width 0.3s ease-in-out 0s; } .path-mod-forum .unified-grader .grader-grading-panel .header-container .user-search-container.collapsed .search-input-container { flex-wrap: nowrap; } .path-mod-forum .unified-grader .grader-grading-panel .header-container .user-search-container.collapsed .search-input-container input, .path-mod-forum .unified-grader .grader-grading-panel .header-container .user-search-container.collapsed .search-input-container .search-icon { opacity: 0; visibility: hidden; transition: opacity 0s linear 0s, visibility 0s linear 0s; } .path-mod-forum .unified-grader .grader-grading-panel .header-container .user-search-container.collapsed .search-input-container input { padding-left: 0px; padding-right: 0px; } .path-mod-forum .unified-grader .grader-grading-panel .header-container .user-search-container.collapsed .search-input-container .toggle-search-button .expanded-icon { opacity: 0; visibility: hidden; max-height: 0px; max-width: 0px; overflow: hidden; transition: opacity 0s linear 0s, max-height 0s linear 0s, max-width 0s linear 0s, visibility 0s linear 0s; } .path-mod-forum .unified-grader .grader-grading-panel .header-container .user-search-container.collapsed .search-input-container .toggle-search-button .collapsed-icon { opacity: 1; visibility: visible; max-width: 50px; max-height: 50px; transition: opacity 0s linear 0s, max-height 0s linear 0s, max-width 0s linear 0s, visibility 0s linear 0s; } .path-mod-forum .unified-grader .grader-grading-panel .header-container .user-search-container:not(.collapsed) + .info-container { opacity: 0; visibility: hidden; left: calc(-100%); transition: left 0.3s ease-in-out 0s, opacity 0s linear 0.3s, visibility 0s linear 0.3s, padding 0s linear 0.3s; } .path-mod-forum .unified-grader .grader-module-content { overflow-y: auto; margin-right: 430px; transition: margin-right 0.2s ease-in-out 0s; } @media (prefers-reduced-motion: reduce) { .path-mod-forum .unified-grader .grader-module-content { transition: none 0s ease 0s; } } .path-mod-forum .unified-grader .drawer-button { position: relative; } .path-mod-forum .unified-grader .drawer-button.active::after { content: ""; position: absolute; bottom: calc(-1px - 0.5rem); left: 0px; width: 100%; height: 3px; background-color: rgb(33, 56, 106); } .path-mod-forum .unified-grader .drawer-button .icon { font-size: 20px; height: 20px; width: 20px; } .path-mod-forum .unified-grader .grader-module-content-display .discussion-container:last-of-type > hr { display: none; } .path-mod-forum .unified-grader .grader-module-content-display .discussion-container .posts-container:last-of-type > hr { display: none; } .path-mod-forum .unified-grader .grader-module-content-display .discussion-container .posts-container .parent-container { position: relative; } .path-mod-forum .unified-grader .grader-module-content-display .discussion-container .posts-container .parent-container .show-content-button { position: absolute; height: 100%; width: 100%; left: 0px; top: 0px; padding-left: calc(45px + 1rem); text-align: left; z-index: 1; } .path-mod-forum .unified-grader .grader-module-content-display .discussion-container .posts-container .parent-container .show-content-button:not(.collapsed) { display: none; } .path-mod-forum .unified-grader .grader-module-content-display .discussion-container .posts-container .parent-container .content { display: block; height: auto !important; } .path-mod-forum .unified-grader .grader-module-content-display .discussion-container .posts-container .parent-container .content .header { transition: margin-bottom 0.3s ease-in-out 0s; } .path-mod-forum .unified-grader .grader-module-content-display .discussion-container .posts-container .parent-container .content .header div + div { opacity: 1; visibility: visible; max-height: none; transition: opacity 0.3s linear 0s, visibility 0s linear 0s; } .path-mod-forum .unified-grader .grader-module-content-display .discussion-container .posts-container .parent-container .content .body-content-container { opacity: 1; visibility: visible; max-height: none; transition: opacity 0.3s linear 0s, visibility 0s linear 0s; } .path-mod-forum .unified-grader .grader-module-content-display .discussion-container .posts-container .parent-container .content .forum-post-core { opacity: 1; visibility: visible; max-height: none; transition: opacity 0.3s linear 0s, visibility 0s linear 0s; } .path-mod-forum .unified-grader .grader-module-content-display .discussion-container .posts-container .parent-container .show-content-button.collapsed + .content { opacity: 0.3; } .path-mod-forum .unified-grader .grader-module-content-display .discussion-container .posts-container .parent-container .show-content-button.collapsed + .content .header { margin-bottom: 0px !important; } .path-mod-forum .unified-grader .grader-module-content-display .discussion-container .posts-container .parent-container .show-content-button.collapsed + .content .header div + div { opacity: 0; visibility: hidden; max-height: 0px; } .path-mod-forum .unified-grader .grader-module-content-display .discussion-container .posts-container .parent-container .show-content-button.collapsed + .content .body-content-container { opacity: 0; visibility: hidden; max-height: 0px; } .path-mod-forum .unified-grader .grader-module-content-display .discussion-container .posts-container .parent-container .show-content-button.collapsed + .content .forum-post-core { opacity: 0; visibility: hidden; max-height: 0px; } .path-mod-forum .unified-grader .grader-module-content-display .discussion-container .posts-container .parent-container .show-content-button.collapsed:hover + .content, .path-mod-forum .unified-grader .grader-module-content-display .discussion-container .posts-container .parent-container .show-content-button.collapsed:focus + .content { opacity: 1; } .path-mod-forum .unified-grader .grader-module-content-display .no-post-container .icon { height: 250px; width: 250px; margin-right: 0px; } .path-mod-forum .unified-grader .grader-module-content-display .nested-v2-display-mode .discussion-container .posts-container .parent-container .show-content-button { padding-left: 94px; } .path-mod-forum .unified-grader .no-search-results-container .icon { height: 250px; width: 250px; margin-right: 0px; } .path-mod-forum .unified-grader .nested-v2-display-mode .view-context-button { margin-left: 94px; border-radius: 0.6rem; } .path-mod-forum .unified-grader .nested-v2-display-mode .parent-container .author-image-container { position: relative; } .path-mod-forum .unified-grader .nested-v2-display-mode .parent-container .author-image-container::after { position: absolute; top: calc(70px + 0.5rem); content: ""; background-color: rgb(233, 236, 239); width: 2px; height: calc(100% - 70px + 0.5rem); } .path-mod-forum .unified-grader .nested-v2-display-mode .parent-container + .post-container .author-image-container img { width: 30px !important; } .path-mod-forum .unified-grader .nested-v2-display-mode .post-subject, .path-mod-forum .modal .nested-v2-display-mode .post-subject { display: none; } @media (max-width: 575.98px) { .path-mod-forum .unified-grader .grader-grading-panel { width: 100%; position: fixed; height: calc(-50px + 100vh); overflow: scroll; top: 50px; } .path-mod-forum .unified-grader .body-container { overflow: visible; } } .maincalendar .calendarmonth td, .maincalendar .calendarmonth th { border: 1px dotted rgb(221, 221, 221); } .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; } .langmenu form { margin: 0px; } canvas { } 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; } .path-mod-lesson .slideshow { overflow: auto; padding: 15px; } #page-mod-lesson-view .branchbuttoncontainer .singlebutton button[type="submit"] { white-space: normal; } #page-mod-lesson-view .vertical .singlebutton { display: block; } #page-mod-lesson-view .vertical .singlebutton + .singlebutton { margin-left: 0px; margin-top: 1rem; } #page-mod-lesson-view .fitem .felement .custom-select { align-self: flex-start; } .path-mod-lesson .generaltable td { vertical-align: middle; } .path-mod-lesson .generaltable td label { margin-bottom: 0px; } .path-mod-lesson .generaltable td .highlight { display: inline-block; margin-left: 0.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(2n) { background-color: rgba(0, 0, 0, 0.03); } .path-mod-survey .surveytable .rblock label { text-align: center; } .nav .caret { margin-left: 4px; } .nav .divider { overflow: hidden; width: 0px; } .userloggedinas .usermenu .usertext, .userswitchedrole .usermenu .usertext, .loginfailures .usermenu .usertext { float: left; text-align: right; margin-right: 0.5rem; height: 35px; } .userloggedinas .usermenu .usertext .meta, .userswitchedrole .usermenu .usertext .meta, .loginfailures .usermenu .usertext .meta { font-size: 0.875rem; align-items: center; } .userloggedinas .usermenu .avatar img, .userswitchedrole .usermenu .avatar img, .loginfailures .usermenu .avatar img { margin: 0px; } .userloggedinas .usermenu .userbutton .avatars { position: relative; display: inline-block; } .userloggedinas .usermenu .userbutton .avatars .avatar.current { display: inline-block; position: absolute; bottom: 0px; right: 0px; width: 20px; height: 20px; border-radius: 50%; } .userloggedinas .usermenu .userbutton .avatars .avatar.current img { vertical-align: baseline; } .userloggedinas .usermenu .userbutton .avatars .avatar.current .userinitials.size-35 { width: 20px; height: 20px; border: 1px solid rgb(221, 221, 221); background-color: rgb(255, 255, 255); font-size: 0.6rem; } .userloggedinas .usermenu .userbutton .avatars .avatar img { width: inherit; height: inherit; } .userloggedinas .usermenu .userbutton .avatars .realuser { width: 35px; height: 35px; display: inline-block; } .userinitials { background-color: rgb(233, 236, 239); vertical-align: middle; display: inline-flex; align-items: center; justify-content: center; border-radius: 50%; color: rgb(52, 58, 64); font-weight: 400; margin-right: 0.25rem; } .userinitials.size-16, .userinitials.size-30 { font-size: 0.7rem; width: 30px; height: 30px; } .userinitials.size-35 { width: 35px; height: 35px; } .userinitials.size-50 { width: 50px; height: 50px; } .userinitials.size-64 { width: 64px; height: 64px; } .userinitials.size-100 { width: 100px; height: 100px; font-size: 2rem; } img.userpicture { margin-right: 0.25rem; } @media (max-width: 767.98px) { .usertext { display: none; } } #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 { float: left; 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: auto; height: 22px; justify-content: flex-start; } #page-mod-quiz-mod #id_reviewoptionshdr .review_option_item { width: 90%; height: 22px; } .path-mod-quiz #mod_quiz_navblock .qnbutton { text-decoration: none; font-size: 14px; line-height: 20px; font-weight: 400; background-color: rgb(255, 255, 255); background-image: none; height: 40px; width: 30px; border-radius: 3px; border: 0px; overflow: hidden; white-space: nowrap; margin: 0px 6px 6px 0px; } .path-mod-quiz #mod_quiz_navblock span.qnbutton { cursor: default; background-color: rgb(233, 236, 239); color: rgb(73, 80, 87); } .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: url("/theme/image.php/catawesome/theme/1733938192/mod/quiz/flag-on") 15px 0px no-repeat transparent; } .path-mod-quiz #mod_quiz_navblock .qnbutton .trafficlight { border: 0px; background: none center center / 10px no-repeat scroll rgb(255, 255, 255); height: 20px; margin-top: 20px; border-radius: 0px 0px 3px 3px; } .path-mod-quiz #mod_quiz_navblock .qnbutton.notyetanswered .trafficlight, .path-mod-quiz #mod_quiz_navblock .qnbutton.invalidanswer .trafficlight { background-color: rgb(255, 255, 255); } .path-mod-quiz #mod_quiz_navblock .qnbutton.invalidanswer .trafficlight { background-image: url("/theme/image.php/catawesome/theme/1733938192/mod/quiz/warningtriangle"); } .path-mod-quiz #mod_quiz_navblock .qnbutton.correct .trafficlight { background-image: url("/theme/image.php/catawesome/theme/1733938192/mod/quiz/checkmark"); background-color: rgb(111, 186, 37); } .path-mod-quiz #mod_quiz_navblock .qnbutton.blocked .trafficlight { background-image: url("/theme/image.php/catawesome/core/1733938192/t/locked"); background-color: rgb(233, 236, 239); } .path-mod-quiz #mod_quiz_navblock .qnbutton.notanswered .trafficlight, .path-mod-quiz #mod_quiz_navblock .qnbutton.incorrect .trafficlight { background-color: rgb(219, 52, 72); } .path-mod-quiz #mod_quiz_navblock .qnbutton.partiallycorrect .trafficlight { background-image: url("/theme/image.php/catawesome/theme/1733938192/mod/quiz/whitecircle"); background-color: rgb(240, 173, 78); } .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: rgb(85, 89, 92); } #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.5em 0px 0.5em 0.1em; margin: 2px; } #page-mod-quiz-attempt #region-main { overflow-x: inherit; } #quiz-timer-wrapper { display: none; position: sticky; justify-content: end; top: 69px; z-index: 1020; } #quiz-timer-wrapper #quiz-timer { border: 1px solid rgb(219, 52, 72); background-color: rgb(255, 255, 255); } .pagelayout-embedded #quiz-timer-wrapper { top: 5px; } #quiz-timer-wrapper #quiz-timer.timeleft0 { background-color: rgb(219, 52, 72); color: rgb(255, 255, 255); } #quiz-timer-wrapper #quiz-timer.timeleft1 { background-color: rgb(221, 65, 84); color: rgb(255, 255, 255); } #quiz-timer-wrapper #quiz-timer.timeleft2 { background-color: rgb(224, 78, 95); color: rgb(255, 255, 255); } #quiz-timer-wrapper #quiz-timer.timeleft3 { background-color: rgb(226, 91, 107); color: rgb(255, 255, 255); } #quiz-timer-wrapper #quiz-timer.timeleft4 { background-color: rgb(228, 104, 119); color: rgb(255, 255, 255); } #quiz-timer-wrapper #quiz-timer.timeleft5 { background-color: rgb(231, 117, 131); color: rgb(29, 33, 37); } #quiz-timer-wrapper #quiz-timer.timeleft6 { background-color: rgb(233, 130, 142); color: rgb(29, 33, 37); } #quiz-timer-wrapper #quiz-timer.timeleft7 { background-color: rgb(235, 143, 154); color: rgb(29, 33, 37); } #quiz-timer-wrapper #quiz-timer.timeleft8 { background-color: rgb(237, 156, 166); color: rgb(29, 33, 37); } #quiz-timer-wrapper #quiz-timer.timeleft9 { background-color: rgb(240, 169, 177); color: rgb(29, 33, 37); } #quiz-timer-wrapper #quiz-timer.timeleft10 { background-color: rgb(242, 182, 189); color: rgb(29, 33, 37); } #quiz-timer-wrapper #quiz-timer.timeleft11 { background-color: rgb(244, 195, 201); color: rgb(29, 33, 37); } #quiz-timer-wrapper #quiz-timer.timeleft12 { background-color: rgb(247, 208, 213); color: rgb(29, 33, 37); } #quiz-timer-wrapper #quiz-timer.timeleft13 { background-color: rgb(249, 221, 224); color: rgb(29, 33, 37); } #quiz-timer-wrapper #quiz-timer.timeleft14 { background-color: rgb(251, 234, 236); color: rgb(29, 33, 37); } #quiz-timer-wrapper #quiz-timer.timeleft15 { background-color: rgb(254, 247, 248); color: rgb(29, 33, 37); } #quiz-timer-wrapper #quiz-timer.timeleft16 { background-color: rgb(255, 255, 255); color: rgb(29, 33, 37); } .path-mod-assign [data-region="grade-actions-panel"] [data-region="grade-actions"] .collapse-buttons { top: auto; } .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; } .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: 0px; max-width: 100%; flex: 0 0 auto; } .path-mod-assign [data-region="grade-panel"] fieldset, .path-mod-assign [data-region="grade-panel"] .fitem.row { margin: 0px; } .path-mod-assign [data-region="grade-panel"] .mform .fitem.has-popout .felement { width: 100%; overflow: auto; height: calc(100% - 4rem); } .path-mod-assign [data-region="grade-panel"] .mform .fitem .felement { width: auto; } .path-mod-assign [data-region="grade-panel"] .popout { background-color: rgb(255, 255, 255); } .path-mod-assign [data-region="grade-panel"] .fitem.has-popout { background-color: rgb(255, 255, 255); border-radius: 4px; border: 1px solid rgb(215, 223, 227); padding: 1.25rem; margin-bottom: 1rem; } .path-mod-assign [data-region="grade-panel"] .has-popout .col-md-3 { border-bottom: 1px solid rgba(0, 0, 0, 0.1); margin-bottom: 1rem; } .path-mod-assign [data-region="grade-panel"] .popout > .col-md-3 { display: flex; align-items: flex-start; justify-content: space-between; font-size: 1.5rem; } .path-mod-assign [data-region="grade-panel"] .popout [data-region="popout-button"] { margin-top: 0px; } .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; } .path-mod-assign [data-region="user-info"] .img-rounded { margin-top: 0px; } .path-mod-assign [data-region="grading-navigation-panel"] { height: 85px; } @media (max-width: 767px) { .path-mod-assign [data-region="grading-navigation-panel"] { height: auto; } .path-mod-assign [data-region="user-info"] { margin-top: 1rem; } } .path-mod-assign [data-region="grading-navigation"] [data-region="input-field"] input { width: auto; display: inline-block; } .assignfeedback_editpdf_widget * { box-sizing: content-box; } .assignfeedback_editpdf_widget button { box-sizing: border-box; } .assignfeedback_editpdf_widget .commentcolourbutton img { border-width: 0px; } .assignfeedback_editpdf_widget .label { position: relative; padding: 0.75rem 1.25rem; margin-bottom: 1rem; border: 0px solid rgb(184, 220, 226); border-radius: 2px; color: rgb(0, 67, 78); background-color: rgb(204, 230, 234); } .assignfeedback_editpdf_widget .label hr { border-top-color: rgb(166, 211, 219); } .assignfeedback_editpdf_widget .label .alert-link { color: rgb(0, 23, 27); } .assignfeedback_editpdf_menu { padding: 0px; } .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: rgb(255, 255, 255); } .path-admin-mod-lti .btn .loader img, .path-admin-mod-lti #tool-list-loader-container .loader img { height: auto; } .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax { background-color: rgb(240, 240, 240); } .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: 0px; } .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: 0px; } .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: rgb(248, 249, 250); } .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-input-area.py-3 { padding: 0px !important; } .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: 0px; padding: 3px 15px; white-space: nowrap; margin-bottom: 0px; } .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 rgb(222, 226, 230); border-bottom: 1px solid rgb(240, 240, 240); } .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-userlist #users-list li { border-top: 1px solid rgb(240, 240, 240); border-bottom: 1px solid rgb(222, 226, 230); padding: 5px 10px; } .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-userlist #users-list img { margin-right: 8px; border: 1px solid rgb(204, 204, 204); 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 0px; font-size: 0.875rem; color: rgb(73, 80, 87); } .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-messages .chat-message.course-theme { margin-bottom: 0.75rem; border-radius: 4px; border: 1px solid rgb(215, 223, 227); padding: 1.25rem; } .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-messages .chat-message.course-theme .time { float: right; font-size: 11px; color: rgb(73, 80, 87); } .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-messages .chat-message.course-theme { background-color: rgb(255, 255, 255); } .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-messages .chat-message.course-theme .user { font-weight: 700; } #page-report-participation-index .participationselectform div label { display: inline-block; margin: 0px 5px; } #page-report-participation-index .participationselectform div label[for="menuinstanceid"] { margin-left: 0px; } .path-backup .mform .grouped_settings { clear: both; overflow: hidden; } .path-backup .mform .grouped_settings.section_level { background-color: rgb(255, 255, 255); border-radius: 4px; border: 1px solid rgb(215, 223, 227); padding: 1.25rem; margin-bottom: 1.25rem; } .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.3rem; } .path-backup .mform .normal_setting { width: 50%; display: inline-block; float: left; padding: 0.3rem; } .path-backup .section_level { font-weight: 700; } .path-backup .section_level .activity_level { font-weight: 400; } .path-backup .proceedbutton { margin-left: auto; } .path-backup .mform .root_setting:nth-of-type(2n+1), .path-backup .mform .grouped_settings:nth-of-type(2n+1) { background-color: rgba(0, 0, 0, 0.03); } .path-backup .mform .root_setting:nth-of-type(2n), .path-backup .mform .grouped_settings:nth-of-type(2n) { background-color: rgb(255, 255, 255); } .path-backup .mform .root_setting .form-group .col-md-3.checkbox, .path-backup .mform .grouped_settings .form-group .col-md-3.checkbox { width: 0%; } .path-backup .mform .root_setting .form-group .col-md-9.checkbox, .path-backup .mform .grouped_settings .form-group .col-md-9.checkbox { width: 100%; left: 0px; } .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-restore .singlebutton { float: right; } .path-backup .backup-section { background-color: rgb(255, 255, 255); border-radius: 4px; border: 1px solid rgb(215, 223, 227); padding: 1.25rem; margin-bottom: 1.25rem; } .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 .notification.dependencies_enforced { color: rgb(219, 52, 72); font-weight: 700; } .path-backup .backup_progress { margin-top: 1rem; margin-bottom: 1rem; } .path-backup .backup_progress .backup_stage { color: rgb(85, 89, 92); } .path-backup .backup_progress .backup_stage.backup_stage_current { font-weight: 700; color: inherit; } .path-backup .backup_progress span.backup_stage.backup_stage_complete { color: inherit; } #page-backup-restore .filealiasesfailures { background-color: rgb(248, 214, 218); } #page-backup-restore .filealiasesfailures .aliaseslist { background-color: rgb(240, 240, 240); } .path-backup .wibbler { width: 500px; margin: 0px auto 10px; border-bottom: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); border-left: 1px solid rgb(0, 0, 0); position: relative; min-height: 4px; } .path-backup .wibbler .wibble { position: absolute; left: 0px; right: 0px; top: 0px; height: 4px; } .path-backup .wibbler .state0 { background: rgb(238, 238, 238); } .path-backup .wibbler .state1 { background: rgb(221, 221, 221); } .path-backup .wibbler .state2 { background: rgb(204, 204, 204); } .path-backup .wibbler .state3 { background: rgb(187, 187, 187); } .path-backup .wibbler .state4 { background: rgb(170, 170, 170); } .path-backup .wibbler .state5 { background: rgb(153, 153, 153); } .path-backup .wibbler .state6 { background: rgb(136, 136, 136); } .path-backup .wibbler .state7 { background: rgb(119, 119, 119); } .path-backup .wibbler .state8 { background: rgb(102, 102, 102); } .path-backup .wibbler .state9 { background: rgb(85, 85, 85); } .path-backup .wibbler .state10 { background: rgb(68, 68, 68); } .path-backup .wibbler .state11 { background: rgb(51, 51, 51); } .path-backup .wibbler .state12 { background: rgb(34, 34, 34); } .generaltable { width: 100%; margin-bottom: 1rem; color: rgb(29, 33, 37); } .generaltable th, .generaltable td { padding: 0.75rem; vertical-align: top; border-top: 1px solid rgb(221, 221, 221); } .generaltable th .form-check, .generaltable td .form-check { padding: 0px; } .generaltable thead th, .generaltable thead td { vertical-align: bottom; border-bottom: 2px solid rgb(221, 221, 221); } .generaltable tbody + tbody { border-top: 2px solid rgb(221, 221, 221); } .generaltable tbody tr:nth-of-type(2n+1) { background-color: rgba(0, 0, 0, 0.03); } .generaltable thead .sticky-column, .generaltable tbody tr:nth-of-type(2n) { background-color: rgb(255, 255, 255); } .generaltable tbody tr:nth-of-type(2n+1) .sticky-column { background-color: rgba(0, 0, 0, 0.03); } .generaltable.table-sm th, .generaltable.table-sm td { padding: 0.3rem; } .generaltable tbody tr:hover { color: rgb(29, 33, 37); background-color: rgba(0, 0, 0, 0.075); } .generaltable tbody tr:hover.dimmed_text a:not(.menu-action) { color: rgb(29, 33, 37); } .generaltable tbody tr:hover td.sticky-column { background-color: rgba(0, 0, 0, 0.075); } table caption { font-size: 24px; font-weight: 700; line-height: 42px; text-align: left; caption-side: top; } table .sticky-column { position: sticky; left: 0px; background-color: inherit; } .table-dynamic > .loading-icon { position: absolute; left: calc(50% - 1.5rem); top: 200px; } .table-dynamic > .loading-icon .icon { height: 3rem; width: 3rem; font-size: 3rem; } .singlebutton { display: inline-block; } .singlebutton + .singlebutton { margin-left: 0.5rem; } .continuebutton { text-align: center; } p.arrow_button { margin-top: 5em; text-align: center; } #addcontrols { margin-top: 12.8rem; text-align: center; margin-bottom: 3em; } #addcontrols label { display: inline; } #addcontrols input, #removecontrols input { width: 100%; margin: auto; } .btn-lineup { margin: 0px 0px 10px 5px; } .btn.btn-icon { height: 36px; width: 36px; font-size: 16px; line-height: 16px; padding: 0px; border-radius: 50%; flex-shrink: 0; } .btn.btn-icon:hover, .btn.btn-icon:focus { background-color: rgb(233, 236, 239); } .btn.btn-icon.icon-size-0 { height: 20px !important; width: 20px !important; font-size: 0px !important; line-height: 0 !important; } .btn.btn-icon.icon-size-1 { height: 24px !important; width: 24px !important; font-size: 4px !important; line-height: 4px !important; } .btn.btn-icon.icon-size-2 { height: 28px !important; width: 28px !important; font-size: 8px !important; line-height: 8px !important; } .btn.btn-icon.icon-size-3 { height: 36px !important; width: 36px !important; font-size: 16px !important; line-height: 16px !important; } .btn.btn-icon.icon-size-4 { height: 44px !important; width: 44px !important; font-size: 24px !important; line-height: 24px !important; } .btn.btn-icon.icon-size-5 { height: 52px !important; width: 52px !important; font-size: 32px !important; line-height: 32px !important; } .btn.btn-icon.icon-size-6 { height: 60px !important; width: 60px !important; font-size: 40px !important; line-height: 40px !important; } .btn.btn-icon.icon-size-7 { height: 68px !important; width: 68px !important; font-size: 48px !important; line-height: 48px !important; } .btn-primary:focus, .btn-primary.focus { outline: rgb(0, 0, 0) solid 0.2rem; box-shadow: rgb(255, 255, 255) 0px 0px 0px 2px inset; } .btn-secondary:focus, .btn-secondary.focus { outline: rgb(0, 0, 0) solid 0.2rem; box-shadow: rgb(255, 255, 255) 0px 0px 0px 2px inset; } .btn-success:focus, .btn-success.focus { outline: rgb(9, 16, 3) solid 0.2rem; box-shadow: rgb(255, 255, 255) 0px 0px 0px 2px inset; } .btn-info:focus, .btn-info.focus { outline: rgb(0, 0, 0) solid 0.2rem; box-shadow: rgb(255, 255, 255) 0px 0px 0px 2px inset; } .btn-warning:focus, .btn-warning.focus { outline: rgb(105, 65, 9) solid 0.2rem; box-shadow: rgb(255, 255, 255) 0px 0px 0px 2px inset; } .btn-danger:focus, .btn-danger.focus { outline: rgb(57, 10, 16) solid 0.2rem; box-shadow: rgb(255, 255, 255) 0px 0px 0px 2px inset; } .btn-light:focus, .btn-light.focus { outline: rgb(129, 147, 165) solid 0.2rem; box-shadow: rgb(255, 255, 255) 0px 0px 0px 2px inset; } .btn-dark:focus, .btn-dark.focus { outline: rgb(0, 0, 0) solid 0.2rem; box-shadow: rgb(255, 255, 255) 0px 0px 0px 2px inset; } .btn-outline-primary:focus, .btn-outline-primary.focus { outline: rgb(0, 0, 0) solid 0.2rem; box-shadow: rgb(52, 58, 64) 0px 0px 0px 2px inset; } .btn-outline-secondary:focus, .btn-outline-secondary.focus { outline: rgb(0, 0, 0) solid 0.2rem; box-shadow: rgb(52, 58, 64) 0px 0px 0px 2px inset; } .btn-outline-success:focus, .btn-outline-success.focus { outline: rgb(9, 16, 3) solid 0.2rem; box-shadow: rgb(52, 58, 64) 0px 0px 0px 2px inset; } .btn-outline-info:focus, .btn-outline-info.focus { outline: rgb(0, 0, 0) solid 0.2rem; box-shadow: rgb(52, 58, 64) 0px 0px 0px 2px inset; } .btn-outline-warning:focus, .btn-outline-warning.focus { outline: rgb(105, 65, 9) solid 0.2rem; box-shadow: rgb(52, 58, 64) 0px 0px 0px 2px inset; } .btn-outline-danger:focus, .btn-outline-danger.focus { outline: rgb(57, 10, 16) solid 0.2rem; box-shadow: rgb(52, 58, 64) 0px 0px 0px 2px inset; } .btn-outline-light:focus, .btn-outline-light.focus { outline: rgb(129, 147, 165) solid 0.2rem; box-shadow: rgb(52, 58, 64) 0px 0px 0px 2px inset; } .btn-outline-dark:focus, .btn-outline-dark.focus { outline: rgb(0, 0, 0) solid 0.2rem; box-shadow: rgb(52, 58, 64) 0px 0px 0px 2px inset; } .gradetreebox { margin: 20px 0px 30px; } .gradetreebox h4 { font-size: 1rem; } .gradetreebox th.cell, .gradetreebox input[type="text"] { width: auto; } .gradetreebox input[type="text"], .gradetreebox select { margin-bottom: 0px; } .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; display: flex; flex-direction: column; } .path-grade-report-grader #region-main > .card { width: auto; overflow-x: initial; } .path-grade-report-grader #region-main div[role="main"] { flex: 1 1 auto; } .path-grade-report-grader [data-region="blocks-column"] { width: 100%; clear: both; } .path-grade-report-grader .gradepass, .path-grade-report-user .gradepass { color: rgb(111, 186, 37); } .path-grade-report-grader .gradefail, .path-grade-report-user .gradefail { color: rgb(219, 52, 72); } .path-grade #region-main { overflow-x: visible; } .path-grade .user-heading .userinitials { width: 50px; height: 50px; } #page-grade-grading-manage #activemethodselector label { display: inline-block; } #page-grade-grading-manage #activemethodselector .helptooltip { margin-right: 0.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: 150px; text-align: center; overflow: hidden; margin: 0.5em; padding: 1em; border: 1px solid rgb(170, 170, 170); } #page-grade-grading-manage .actions .action .action-text { position: relative; top: 0.4em; font-size: 14px; white-space: normal; } #page-grade-grading-form-rubric-edit .gradingform_rubric_editform .status { font-size: 70%; } .gradingform_rubric { margin-bottom: 1em; } .gradingform_rubric.evaluate .criterion .levels .level:hover, .gradingform_rubric.evaluate .criterion .levels .level.checked { background: rgb(223, 240, 216); } .gradingform_rubric.evaluate .criterion .levels .level.checked { border-top: none; border-right: none; border-bottom: none; border-image: initial; border-left: 1px solid rgb(221, 221, 221); } .gradingform_rubric .criterion .description { vertical-align: top; padding: 6px; } .gradingform_rubric .criterion .description textarea { margin-bottom: 0px; height: 115px; } .gradingform_rubric .criterion .definition textarea { width: 80%; margin-bottom: 0px; } .gradingform_rubric .criterion .score { margin-top: 5px; margin-right: 28px; font-style: italic; font-weight: 700; color: rgb(93, 156, 31); } .gradingform_rubric .criterion .score input { margin-bottom: 0px; } .gradingform_rubric .criterion .level { vertical-align: top; padding: 6px; } .gradingform_rubric .criterion .level.currentchecked { background: rgb(255, 240, 240); } .gradingform_rubric .criterion .level.checked { background: rgb(208, 255, 208); border: 1px solid rgb(85, 85, 85); } .gradingform_rubric .criterion .level .delete { position: relative; width: 32px; height: 32px; margin-top: -32px; clear: both; float: right; } .gradingform_rubric .criterion .level .delete input { display: block; position: absolute; right: 0px; bottom: 0px; height: 24px; width: 24px; margin: 0px; } .gradingform_rubric .criterion .level .delete input:hover { background-color: rgb(221, 221, 221); } .gradingform_rubric .criterion .scorevalue input { float: none; width: 2em; } .gradingform_rubric .criterion .scorevalue input.hiddenelement, .gradingform_rubric .criterion .scorevalue input.pseudotablink { width: 0px; } .gradingform_rubric .criterion .addlevel { vertical-align: top; padding-top: 6px; } .gradingform_rubric .criterion .addlevel input { height: 30px; line-height: 1rem; } .gradingform_rubric .addcriterion { margin-left: 5px; padding: 0px; margin-bottom: 1em; } .gradingform_rubric .addcriterion input { margin: 0px; color: inherit; text-shadow: inherit; border: 0px none; line-height: inherit; background: url("/theme/image.php/catawesome/core/1733938192/t/add") 7px 8px no-repeat transparent; padding-left: 26px; } .gradingform_rubric .options { clear: both; } .gradingform_rubric .options .option label { margin: 0px; padding: 0px; font-size: inherit; font-weight: 400; line-height: 2em; color: inherit; text-shadow: none; background-color: transparent; } .gradingform_rubric .options .option input { margin-left: 5px; margin-right: 12px; } .grade-display .description { font-size: 1rem; } .criterion .description { font-size: 1rem; } .criterion .criterion-toggle .expanded-icon { display: block; } .criterion .criterion-toggle .collapsed-icon { display: none; } .criterion .criterion-toggle.collapsed .expanded-icon { display: none; } .criterion .criterion-toggle.collapsed .collapsed-icon { display: block; } .path-grade-edit-tree .collapse-list .unlist { padding-left: 2rem; } .path-grade-edit-tree .collapse-list .unlist [data-for="sectionnode"]:focus > .collapse-list-item:first-child { background-color: rgb(224, 240, 242); border-color: rgb(184, 220, 226); } .path-grade-edit-tree .collapse-list .unlist [data-for="sectionnode"][data-selected="true"] > .collapse-list-item:first-child { background-color: rgb(224, 240, 242); border-color: rgb(184, 220, 226); color: rgb(15, 108, 191); } .path-grade-edit-tree .collapse-list .unlist [data-for="sectionnode"] .collapse-list-item-content[aria-hidden="true"] { display: none; } .path-grade-edit-tree .collapse-list .unlist [data-for="sectionnode"][aria-expanded="true"] > .collapse-list-item .collapsed-icon { display: none; } .path-grade-edit-tree .collapse-list .unlist [data-for="sectionnode"][aria-expanded="false"] > .collapse-list-item .expanded-icon { display: none; } .path-grade-edit-tree .collapse-list .unlist .collapse-list-item { padding: 0.5rem 1rem; cursor: pointer; } .path-grade-edit-tree .collapse-list .unlist .collapse-list-item .collapse-list-item-name { font-weight: 700; } .path-grade-edit-tree .collapse-list .unlist .collapse-list-item .collapse-list-link { color: rgb(29, 33, 37); padding: 0px 0.2rem; margin-right: 0.3rem; } .path-grade-edit-tree .collapse-list .unlist .collapse-list-item .collapse-list-link i { font-size: 12px; width: 12px; height: 12px; margin: 0px; } .path-grade-edit-tree .gradetree-wrapper { padding: 10px; background-color: rgb(248, 249, 250); } .path-grade-edit-tree .gradetree-wrapper .setup-grades h4 { margin: 0px; } .path-grade-edit-tree .gradetree-wrapper .setup-grades .column-rowspan { padding: 0px; width: 24px; min-width: 24px; max-width: 24px; } .path-grade-edit-tree .gradetree-wrapper .setup-grades .emptyrow { display: none; } .path-grade-edit-tree .gradetree-wrapper .setup-grades .gradeitemdescription { font-weight: 400; padding-left: 24px; } .path-grade-edit-tree .gradetree-wrapper .setup-grades.generaltable tr.spacer { height: 0.5rem; } .path-grade-edit-tree .gradetree-wrapper .setup-grades.generaltable tr[data-hidden="true"] { display: none; } .path-grade-edit-tree .gradetree-wrapper .setup-grades.generaltable tr th { vertical-align: bottom; border: none; text-align: left; background-color: rgb(248, 249, 250); } .path-grade-edit-tree .gradetree-wrapper .setup-grades.generaltable tr th.rowspan { padding: 0px; width: 24px; min-width: 24px; } .path-grade-edit-tree .gradetree-wrapper .setup-grades.generaltable tr td { min-width: 4.5em; background-color: rgb(248, 249, 250); border: none; vertical-align: middle; } .path-grade-edit-tree .gradetree-wrapper .setup-grades.generaltable tr td.column-name .small { font-size: 70%; } .path-grade-edit-tree .gradetree-wrapper .setup-grades.generaltable tr td.column-name .itemselect { margin-right: 15px; } .path-grade-edit-tree .gradetree-wrapper .setup-grades.generaltable tr td.column-name .itemicon { font-size: 18px; width: 18px; height: 18px; } .path-grade-edit-tree .gradetree-wrapper .setup-grades.generaltable tr td.column-weight { min-width: 15em; } .path-grade-edit-tree .gradetree-wrapper .setup-grades.generaltable tr td.column-weight .weightoverride { margin-right: 5px; } .path-grade-edit-tree .gradetree-wrapper .setup-grades.generaltable tr td.column-actions .dropdown-toggle::after { display: none; } .path-grade-edit-tree .gradetree-wrapper .setup-grades.generaltable tr td.movehere { padding: 0px; } .path-grade-edit-tree .gradetree-wrapper .setup-grades.generaltable tr td.movehere a.movehere { display: block; width: 100%; margin: 5px 0px; padding: 3px 0px; } .path-grade-edit-tree .gradetree-wrapper .setup-grades.generaltable tr td.movehere a.movehere hr { border-top: 2px dashed rgb(143, 149, 158); margin: 0px; } .path-grade-edit-tree .gradetree-wrapper .setup-grades.generaltable tr td.movehere a.movehere:hover hr { border-top: 2px dashed rgb(15, 108, 191); } .path-grade-edit-tree .gradetree-wrapper .setup-grades.generaltable tr.category td { background-color: rgb(255, 255, 255); border-top: 1px solid rgb(222, 226, 230); border-bottom: 1px solid rgb(222, 226, 230); } .path-grade-edit-tree .gradetree-wrapper .setup-grades.generaltable tr.category td:first-child { border-left: 1px solid rgb(222, 226, 230); } .path-grade-edit-tree .gradetree-wrapper .setup-grades.generaltable tr.category td:last-child { border-right: 1px solid rgb(222, 226, 230); } .path-grade-edit-tree .gradetree-wrapper .setup-grades.generaltable tr.category td.column-name { font-weight: 700; } .path-grade-edit-tree .gradetree-wrapper .setup-grades.generaltable tr.category td.column-name div { display: flex; min-height: 30px; align-items: center; } .path-grade-edit-tree .gradetree-wrapper .setup-grades.generaltable tr.category td.column-name div .form-check { padding: 0px; } .path-grade-edit-tree .gradetree-wrapper .setup-grades.generaltable tr.category td.column-name div .form-check .itemselect { margin-right: 5px; } .path-grade-edit-tree .gradetree-wrapper .setup-grades.generaltable tr.category td.column-name div a.toggle-category { height: 24px; width: 24px; font-size: 12px; line-height: 24px; margin-right: 3px; } .path-grade-edit-tree .gradetree-wrapper .setup-grades.generaltable tr.category td.column-name div a.toggle-category[aria-expanded="true"] .expanded, .path-grade-edit-tree .gradetree-wrapper .setup-grades.generaltable tr.category td.column-name div a.toggle-category[aria-expanded="false"] .collapsed { display: none; } .path-grade-edit-tree .gradetree-wrapper .setup-grades.generaltable tr.category td.column-name div a.toggle-category i { font-size: 12px; width: 12px; height: 12px; color: rgb(29, 33, 37); margin: 0px; } .path-grade-edit-tree .gradetree-wrapper .setup-grades.generaltable tr.item td { background-color: rgb(255, 255, 255); border-top: 3px solid rgb(248, 249, 250); } .path-grade-edit-tree .gradetree-wrapper .setup-grades.generaltable tr.item.categoryitem td, .path-grade-edit-tree .gradetree-wrapper .setup-grades.generaltable tr.item.courseitem td { min-width: 4.5em; background-color: rgb(248, 249, 250); border: none; vertical-align: middle; } .path-grade-edit-tree .gradetree-wrapper .setup-grades.generaltable tr.item.categoryitem td.column-name, .path-grade-edit-tree .gradetree-wrapper .setup-grades.generaltable tr.item.courseitem td.column-name { padding-left: 0px; } .path-grade-edit-tree .gradetree-wrapper .setup-grades.generaltable tr.item.categoryitem td:not(.column-actions), .path-grade-edit-tree .gradetree-wrapper .setup-grades.generaltable tr.item.courseitem td:not(.column-actions) { font-weight: 700; } .path-grade-edit-tree .gradetree-wrapper .badge-light { color: rgb(29, 33, 37); background-color: rgb(206, 212, 218); margin-right: 0.5em; margin-bottom: 0.5em; } .path-grade-report-grader .gradeparent tr .cell, .path-grade-report-grader .gradeparent .floater .cell { background-color: rgb(255, 255, 255); } .path-grade-report-grader .gradeparent tr .cell.gradecell .dropdown-menu.show, .path-grade-report-grader .gradeparent .floater .cell.gradecell .dropdown-menu.show { z-index: 1; } .path-grade-report-grader .gradeparent table, .path-grade-report-grader .gradeparent .cell { border-color: rgb(221, 221, 221); } .path-grade-report-grader .gradeparent .heading .cell, .path-grade-report-grader .gradeparent .cell.category, .path-grade-report-grader .gradeparent .avg .cell { background-color: rgb(248, 249, 250); } .path-grade-report-grader .gradeparent table .clickable { cursor: pointer; } .path-grade-report-grader .gradeparent tr.heading { position: sticky; top: 64px; z-index: 4; } .path-grade-report-grader .gradeparent tr.userrow th { z-index: 2; } .path-grade-report-grader .gradeparent tr.userrow th.actions-menu-active { z-index: 3; } .path-grade-report-grader .gradeparent tr.lastrow:not(.userrow) { position: sticky; bottom: -1px; } .path-grade-report-grader .gradeparent tr.lastrow:not(.userrow).pinned { z-index: 4; } .path-grade-report-grader .gradeparent tr.lastrow td, .path-grade-report-grader .gradeparent tr.lastrow th { border-top: 1px solid rgb(221, 221, 221); } .path-grade-report-grader .gradeparent th.header { left: 0px; position: sticky; } .path-grade-report-grader .gradeparent th.header#studentheader { z-index: 1; } .path-grade-report-grader .gradeparent td.noborder { border-right: transparent; } .path-grade-report-grader.hasstickyfooter .gradeparent tr.lastrow { bottom: calc(-1px + max(96px, 3rem)); } .path-grade-report-user .user-grade { border: none; } .path-grade-report-user .user-grade.generaltable .levelodd { background-color: rgba(0, 0, 0, 0.03); } .path-grade-report-user .user-grade .column-contributiontocoursetotal, .path-grade-report-user .user-grade .column-range, .path-grade-report-user .user-grade .column-percentage, .path-grade-report-user .user-grade .column-weight { direction: ltr; } .path-grade-report-singleview .reporttable input[name^="finalgrade"] { width: 80px; display: inline-block; } .path-grade-report-singleview .reporttable .action-menu { display: inline-block; margin-left: 0.5rem; float: right; } .path-grade-report-singleview .reporttable .dropdown-toggle::after { display: none; } .gradereport-grader-table input[name^="grade"] { width: 80px; display: inline-block; } .gradereport-grader-table .dropdown-toggle::after { display: none; } .search-widget .dropdown-menu { padding: 0.8rem 1.2rem; } .search-widget .dropdown-menu.wide { width: 350px; } .search-widget .dropdown-menu.narrow { width: 250px; } .search-widget .dropdown-menu .dropdown-item span.email { color: rgb(85, 89, 92); } .search-widget .dropdown-menu .dropdown-item:hover span, .search-widget .dropdown-menu .dropdown-item:active span { color: rgb(255, 255, 255); } .search-widget .dropdown-menu .searchresultscontainer { height: 178px; font-size: 90%; } .search-widget .dropdown-menu .searchresultscontainer .searchresultitemscontainer { height: 178px; max-height: 178px; overflow: auto; } .search-widget .dropdown-menu .unsearchablecontentcontainer { border-top: 1px solid rgb(222, 226, 230); padding-top: 10px; font-size: 90%; } #fitem_id_submitbutton { padding-right: 2em; } .gradestatus { padding-top: 10px; } .gradestatus .icon { margin-right: 1rem; } .columns-autoflow-1to1to1 { column-count: 3; } @media (max-width: 767px) { .columns-autoflow-1to1to1 { column-count: 1; } } li.activity.label, .file-picker td.label { background: inherit; color: inherit; border: inherit; text-shadow: none; white-space: normal; display: block; font-size: inherit; line-height: inherit; text-align: inherit; } .file-picker td.label { display: table-cell; text-align: right; padding: 8px; } .choosercontainer #chooseform .option { font-size: 12px; } li.section.hidden, .block.hidden, .block.invisible { visibility: visible; display: block; } .forumpost .row { margin-left: 0px !important; } .forumpost .row::before, .forumpost .row::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(-64px + 100vh); overflow-y: auto; } .page-item.active .page-link, .page-item.active .page-link:hover, .page-item.active .page-link:focus { z-index: inherit; } .custom-select { overflow-wrap: normal; } .carousel-item-next.carousel-item-left, .carousel-item-prev.carousel-item-right { transform: translateX(0px); } .carousel-item-next, .active.carousel-item-right { transform: translateX(100%); } .carousel-item-prev, .active.carousel-item-left { transform: translateX(-100%); } body.reset-style #page-header .card { border: none; } body.reset-style #page-header .card .page-header-headings h1 { margin-bottom: 0px; } @media (max-width: 767.98px) { body.reset-style #page-header .card .card-body { padding-left: 0px; padding-right: 0px; } } body.reset-style #page-header > div { padding-top: 0px !important; padding-bottom: 0px !important; } body.reset-style #page-content { padding-bottom: 0px !important; } body.reset-style #page-content #region-main-box #region-main { border: none; display: inline-flex; flex-direction: column; padding: 0px 1.25rem; height: 100%; width: 100%; vertical-align: top; } body.reset-style #page-content #region-main-box #region-main div[role="main"] { flex: 1 0 auto; } body.reset-style #page-content #region-main-box #region-main .activity-navigation { overflow: hidden; } body.reset-style #page-content #region-main-box #region-main.has-blocks { width: calc(100% - 355px); } @media (max-width: 1199.98px) { body.reset-style #page-content #region-main-box #region-main.has-blocks { width: 100%; } } @media (max-width: 767.98px) { body.reset-style #page-content #region-main-box #region-main { padding-left: 0px; padding-right: 0px; } } body.reset-style #page-content #region-main-box [data-region="blocks-column"] { margin-left: auto; } @media (max-width: 1199.98px) { body.reset-style #page-content #region-main-box { display: flex; flex-direction: column; } } body.reset-style select, body.reset-style input, body.reset-style textarea, body.reset-style .btn:not(.btn-icon) { border-radius: 0.6rem; } body.behat-site .fixed-top { position: absolute; } body.behat-site.hasstickyfooter .stickyfooter, body.behat-site .stickyfooter { position: inherit; z-index: inherit; } body.behat-site.hasstickyfooter .stickyfooter .bulkcancel, body.behat-site .stickyfooter .bulkcancel { position: inherit; } body.behat-site .dropdown-item { margin-top: 4px !important; } body.behat-site.drawer-ease { transition: initial; } body.behat-site [data-region="drawer"] { transition: initial; position: absolute; } body.behat-site .custom-control, body.behat-site .custom-switch { padding-left: 0px; } body.behat-site .custom-control-input { position: static; z-index: 0; opacity: 1; width: auto; } body.behat-site .custom-control-label::before, body.behat-site .custom-control-label::after { content: none; } body.behat-site [data-region="message-drawer"] { padding-right: 10px; } body.behat-site.jsenabled #page-footer .footer-content-popover { display: block; } body.behat-site.path-grade-report-grader .gradeparent tr.heading, body.behat-site.path-grade-report-grader .gradeparent tr.lastrow, body.behat-site.path-grade-report-grader .gradeparent th.header { position: relative; left: auto; } body.behat-site.path-grade-report-grader .gradeparent tr.heading { top: auto; } .phpinfo table, .phpinfo th, .phpinfo h2 { margin: auto; } .phpinfo .e, .phpinfo .v, .phpinfo .h { border: 1px solid rgb(0, 0, 0); font-size: 0.8em; vertical-align: baseline; color: rgb(0, 0, 0); background-color: rgb(204, 204, 204); } .phpinfo .e { background-color: rgb(204, 204, 255); font-weight: 700; } .phpinfo .h { background-color: rgb(153, 153, 204); font-weight: 700; } body > .debuggingmessage { margin-top: 64px; } body > .debuggingmessage ~ .debuggingmessage { margin-top: 0.5rem; } html, body { height: 100%; } .stickyfooter { position: fixed; right: 0px; left: 0px; height: max(96px, 3rem); bottom: calc(max(96px, 3rem) * -1); transition: bottom 0.5s ease 0s; z-index: 1030; overflow: hidden; box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 1rem; font-size: calc(1.1rem); } .hasstickyfooter .stickyfooter { bottom: 0px; } .stickyfooter ul.pagination { margin-bottom: 0.25rem; } .stickyfooter .btn { font-size: calc(1.1rem); } @media (min-width: 576px) { #page-wrapper { height: 100%; display: flex; flex-direction: column; } #page-wrapper #page { display: flex; flex-direction: column; } #page-wrapper #page:not(.drawers) { flex: 1 0 auto; } #page-wrapper #page #page-content { flex: 1 0 auto; } #page-wrapper #page-footer { flex-shrink: 0; } } @media (max-width: 767.98px) { #page-wrapper { height: 100%; display: flex; flex-direction: column; } #page-wrapper #page { display: flex; flex-direction: column; } #page-wrapper #page:not(.drawers) { flex: 1 0 auto; } } .popover-region { 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: 0px; overflow: hidden; transition: height 0.25s ease 0s, opacity 101ms ease 0.25s, visibility 101ms ease 0.25s; } .popover-region-toggle { cursor: pointer; } .popover-region-toggle::before { content: ""; display: inline-block; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid rgb(221, 221, 221); position: absolute; bottom: 0px; right: 7px; } .popover-region-toggle::after { content: ""; display: inline-block; border-left: 9px solid transparent; border-right: 9px solid transparent; border-bottom: 9px solid rgb(255, 255, 255); position: absolute; bottom: -1px; right: 8px; z-index: 2; } .count-container { padding: 2px; border-radius: 2px; background-color: rgb(219, 52, 72); color: rgb(255, 255, 255); font-size: 11px; line-height: 11px; position: absolute; top: 5px; right: 0px; } .popover-region-container { opacity: 1; visibility: visible; position: absolute; right: 0px; top: 0px; height: 500px; width: 380px; border: 1px solid rgb(221, 221, 221); transition: height 0.25s ease 0s; background-color: rgb(255, 255, 255); z-index: 1; } .popover-region-header-container { height: 25px; line-height: 25px; padding-left: 5px; padding-right: 5px; border-bottom: 1px solid rgb(221, 221, 221); box-sizing: border-box; } .popover-region-footer-container { height: 30px; text-align: center; border-top: 1px solid rgb(221, 221, 221); background-color: rgb(255, 255, 255); padding-top: 3px; } .popover-region-header-text { float: left; margin: 0px; font-size: 14px; line-height: 25px; } .popover-region-header-actions { float: right; } .popover-region-header-actions > * { margin-left: 10px; min-width: 20px; display: inline-block; } .popover-region-header-actions .loading-icon { display: none; height: 12px; width: 12px; } .popover-region-header-actions .newmessage-link { margin-right: 10px; } .popover-region-header-actions label { display: inline-block; text-align: center; margin-bottom: 0px; } .popover-region-content-container { height: calc(100% - 55px); width: 100%; overflow-y: auto; } .popover-region-content-container > .loading-icon { display: none; text-align: center; padding: 5px; 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; } .navbar-nav .popover-region .icon { font-weight: bolder; } .navbar-nav .popover-region .notification-image .icon { font-weight: 400; } .navbar .popover-region.collapsed .popover-region-container { opacity: 0; visibility: hidden; height: 0px; overflow: hidden; transition: height 0.25s ease 0s, opacity 101ms ease 0.25s, visibility 101ms ease 0.25s; } .navbar .count-container { padding: 2px; border-radius: 2px; background-color: rgb(219, 52, 72); color: rgb(255, 255, 255); font-size: 11px; line-height: 11px; position: absolute; top: 16px; right: 0px; } .navbar .popover-region-container { top: 64px; } .content-item-container { width: 100%; border-bottom: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 5px; position: relative; margin: 0px; display: block; color: inherit; text-decoration: none; } .content-item-container:hover { color: rgb(255, 255, 255); background-color: rgb(33, 56, 106); } .content-item-container:hover .content-item-footer .timestamp { color: rgb(255, 255, 255); } .content-item-container:hover .view-more { color: inherit; } .content-item-container.unread { margin: 0px; background-color: rgb(244, 244, 244); } .content-item-container.unread:hover { color: rgb(255, 255, 255); background-color: rgb(33, 56, 106); } .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 { box-sizing: border-box; margin-bottom: 5px; } .content-item-container .content-item-footer { text-align: left; box-sizing: border-box; } .content-item-container .content-item-footer .timestamp { font-size: 10px; line-height: 10px; margin: 0px 0px 0px 24px; color: inherit; } .content-item-container .view-more { position: absolute; bottom: 5px; right: 5px; font-size: 12px; line-height: 12px; } .content-item-container .view-more:hover { color: inherit; } .content-item-container.notification .content-item-body .notification-image { display: inline-block; width: 24px; height: 24px; float: left; } .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: 12px; width: calc(100% - 24px); } .content-item-container.selected { background-color: rgb(50, 121, 179); color: rgb(255, 255, 255); border-color: rgb(50, 121, 179); } .content-item-container.selected .content-item-footer .timestamp { color: rgb(255, 255, 255); } .popover-region-notifications .popover-region-header-container .mark-all-read-button .normal-icon { display: inline-block; } .popover-region-notifications .popover-region-header-container .mark-all-read-button.loading .normal-icon { display: none; } .popover-region-notifications .popover-region-header-container .mark-all-read-button.loading .loading-icon { display: inline-block; } .popover-region-notifications .all-notifications { opacity: 1; visibility: visible; height: auto; overflow: hidden; } .popover-region-notifications .all-notifications:empty + .empty-message { display: block; } .popover-region-notifications .notification-image { display: inline-block; width: 8%; vertical-align: top; } .popover-region-notifications .notification-image img { height: 75%; } .popover-region-notifications .notification-message { display: inline-block; 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 .normal-icon { display: inline-block; } .popover-region-messages .mark-all-read-button.loading .normal-icon { display: none; } .popover-region-messages .mark-all-read-button.loading .loading-icon { display: inline-block; } .popover-region-messages .popover-region-content-container.loading .popover-region-content .messages:empty + .empty-message { display: none; } .popover-region-messages .messages:empty + .empty-message { display: block; } .popover-region-messages .content-item-container.unread .content-item-body { font-weight: 600; width: calc(90% - 30px); } .popover-region-messages .content-item-container.unread .unread-count-container { display: inline-block; width: 10%; text-align: center; float: right; } .popover-region-messages .content-item { height: 100%; width: 100%; box-sizing: border-box; } .popover-region-messages .profile-image-container { width: 30px; display: inline-block; text-align: center; float: left; } .popover-region-messages .profile-image-container img { width: 100%; display: inline-block; vertical-align: middle; border-radius: 50%; } .popover-region-messages .content-item-body { display: inline-block; box-sizing: border-box; width: calc(100% - 30px); font-size: 12px; padding-left: 10px; overflow: hidden; } .popover-region-messages .content-item-body h3 { font-size: 12px; line-height: 12px; margin: 0px; width: 100%; } .popover-region-messages .content-item-body p { margin: 0px; } .popover-region-messages .unread-count-container { display: none; } @media (max-width: 767px) { .navbar .popover-region .popover-region-container { right: -70px; } } @media (max-width: 480px) { .navbar .popover-region .popover-region-container { position: fixed; inset: 46px 0px 0px; width: auto; height: auto; } } div[data-flexitour="backdrop"] { background-color: rgb(0, 0, 0); opacity: 0.5; z-index: 1040; } div[data-flexitour="step-background-fader"], div[data-flexitour="step-background"] { border-radius: 0.6rem; padding: 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 { margin: 0px; } span[data-flexitour="container"] div[data-role="arrow"] { border-width: 1rem; } span[data-flexitour="container"] div[data-role="arrow"], span[data-flexitour="container"] div[data-role="arrow"]::after { position: absolute; display: block; width: 0px; height: 0px; 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: -1rem; left: 50%; margin-left: -1rem; border-bottom-width: 0px; border-top-color: rgba(0, 0, 0, 0.25); } 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: 0px; border-top-color: rgb(255, 255, 255); } 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: -1rem; left: 50%; margin-left: -1rem; border-top-width: 0px; border-bottom-color: rgba(0, 0, 0, 0.25); } 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: 0px; border-bottom-color: rgb(255, 255, 255); } 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: -1rem; top: 50%; margin-top: -1rem; border-right-width: 0px; border-left-color: rgba(0, 0, 0, 0.25); } 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: 0px; border-left-color: rgb(255, 255, 255); } 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: -1rem; top: 50%; margin-top: -1rem; border-left-width: 0px; border-right-color: rgba(0, 0, 0, 0.25); } 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: 0px; border-right-color: rgb(255, 255, 255); } .dir-rtl span[data-flexitour="container"][x-placement^="right"] { margin-left: 1rem; } .dir-rtl span[data-flexitour="container"][x-placement^="right"] div[data-role="arrow"] { transform: rotate(180deg); left: -1rem; right: auto; } .dir-rtl span[data-flexitour="container"][x-placement^="left"] { margin-right: 1rem; } .dir-rtl span[data-flexitour="container"][x-placement^="left"] div[data-role="arrow"] { transform: rotate(180deg); left: auto; right: -1rem; } [data-region="drawer"] [data-flexitour="container"] { margin-left: -15px; width: 275px; } @media print { body.drawer-open-left.jsenabled, body.drawer-open-right.jsenabled { margin: 0px; } .container { width: auto; } } .modal .modal-body > .loading-icon { display: block; position: relative; width: 100%; height: 100%; } .modal .modal-body > .loading-icon .icon { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } .modal .close { margin: -0.8rem -0.8rem -0.8rem auto; } .modal .close:not(:disabled):not(.disabled):hover, .modal .close:not(:disabled):not(.disabled):focus { opacity: inherit; } body.tox-fullscreen .modal-dialog { width: 100%; max-width: 100%; height: 100%; } body.tox-fullscreen .modal-dialog .modal-header { height: 0px; padding: 0px; } body.tox-fullscreen .modal-dialog .tox-tinymce-aux { position: relative; } body.tox-fullscreen .tox.tox-tinymce-aux { position: relative !important; } .layout.fullscreen { height: 100vh; position: fixed; top: 0px; left: 0px; z-index: 1040; transition: all 0.5s ease 0s; width: 100vw; margin: 0px; opacity: 1; background-color: rgb(255, 255, 255); } @media (prefers-reduced-motion: reduce) { .layout.fullscreen { transition: none 0s ease 0s; } } .layout.fullscreen > div { height: 100%; width: 100%; } .layout.fullscreen .loading-icon { margin-left: auto; margin-right: auto; text-align: center; display: inline-block; width: 100%; top: 40%; position: fixed; } .layout.fullscreen .loading-icon .icon { width: 1em; height: 1em; font-size: 4em; } #page.drawers { margin-top: 64px; scrollbar-width: thin; scrollbar-color: rgb(85, 89, 92) rgb(248, 249, 250); } #page.drawers::-webkit-scrollbar { width: 12px; } #page.drawers::-webkit-scrollbar-track { background: rgb(248, 249, 250); } #page.drawers::-webkit-scrollbar-thumb { background-color: rgb(85, 89, 92); border-radius: 20px; border: 3px solid rgb(248, 249, 250); } #page.drawers::-webkit-scrollbar-thumb:hover { background-color: rgb(73, 80, 87); } #page.drawers .main-inner { max-width: 100%; width: 100%; margin: 0.5rem auto 3rem; border-radius: 2px; background-color: rgb(255, 255, 255); padding: 1.5rem 0.5rem; flex: 1 0 auto; } #page.drawers .activity-header { margin-left: 15px; margin-right: 15px; } @media (min-width: 768px) { .pagelayout-standard #page.drawers .main-inner, body.limitedwidth #page.drawers .main-inner { max-width: 830px; } .pagelayout-standard #page.drawers .footer-popover, body.limitedwidth #page.drawers .footer-popover { max-width: 830px; width: 100%; margin: 0px auto; border-radius: 2px; } body.mediumwidth #page.drawers .main-inner { max-width: 1120px; } body.mediumwidth #page.drawers .footer-popover { max-width: 1120px; width: 100%; margin: 0px auto; border-radius: 2px; } .header-maxwidth { max-width: 830px; margin: 0px auto; padding-left: 15px; padding-right: 15px; } .header-maxwidth .header-inner { padding-left: 0px; padding-right: 0px; } } .drawer-toggles .drawer-toggler { position: fixed; top: calc(64px + 0.7rem); z-index: 2; } .drawer-toggles .drawer-toggler .btn { border-radius: 200px; padding: 16px; background-color: rgb(222, 226, 230); box-shadow: rgba(0, 0, 0, 0.075) 0px 0.125rem 0.25rem; transition: padding 200ms ease 0s; } .drawer-toggles .drawer-toggler .btn .icon { width: auto; height: auto; } .drawer-toggles .drawer-toggler .btn:focus { box-shadow: rgba(33, 56, 106, 0.75) 0px 0px 0px 0.2rem; } .drawer-toggles .drawer-left-toggle { left: 0px; } .drawer-toggles .drawer-left-toggle .btn { border-top-left-radius: 0px; border-bottom-left-radius: 0px; padding-right: 14px; padding-left: 10px; } .drawer-toggles .drawer-left-toggle .btn:hover { padding-left: 20px; } .drawer-toggles .drawer-right-toggle { right: 0px; } .drawer-toggles .drawer-right-toggle .btn { border-top-right-radius: 0px; border-bottom-right-radius: 0px; padding-right: 10px; padding-left: 14px; } .drawer-toggles .drawer-right-toggle .btn:hover { padding-right: 20px; } #page.drawers.show-drawer-left .drawer-left-toggle { display: none; } #page.drawers.show-drawer-right .drawer-right-toggle { display: none; } @media (max-width: 767.98px) { .drawer-toggles { z-index: 100; } .drawer-toggles .drawer-right-toggle, .drawer-toggles .drawer-left-toggle { top: calc(-160px + 99vh); } #page.drawers.scroll-down .drawer-right-toggle { transform: translateX(150%); pointer-events: auto; visibility: hidden; } #page.drawers.scroll-down .drawer-left-toggle { transform: translateX(-150%); pointer-events: auto; visibility: hidden; } } @media (min-width: 576px) { #page.drawers .main-inner { margin-top: 1.5rem; } } @media (min-width: 768px) { #page.drawers { padding-left: 3rem; padding-right: 3rem; } #page.drawers .main-inner { padding: 1.5rem 0.5rem; } #page.drawers div[role="main"] { padding-left: 15px; padding-right: 15px; } } @media (min-width: 992px) { .drawer-left, .drawer-right { top: 64px; height: calc(-64px + 100vh); } .hasstickyfooter .drawer-left, .hasstickyfooter .drawer-right { top: 64px; height: calc(-64px + 100vh - max(96px, 3rem)); } #page.drawers { position: relative; overflow-y: visible; transition: all 0.2s ease 0s; left: 0px; right: 0px; } #page.drawers.show-drawer-left { margin-left: 285px; margin-right: 0px; padding-left: 1rem; } #page.drawers.show-drawer-right { margin-left: 0px; margin-right: 315px; padding-right: 1rem; } .jsenabled #page.drawers.show-drawer-right .popover-process-monitor, .jsenabled #page.drawers.show-drawer-right .btn-footer-popover, .jsenabled #page.drawers.show-drawer-right .btn-footer-communication { right: calc(315px + 2rem); } #page.drawers.show-drawer-left.show-drawer-right { margin-left: 285px; margin-right: 315px; } #page.drawers.hasstickyfooter { margin-bottom: max(96px, 3rem); } } @media (min-width: 992px) and (prefers-reduced-motion: reduce) { #page.drawers { transition: none 0s ease 0s; } } .drawercontrolbuttons { margin-top: 92px; } .drawercontrolbuttons .buttons { z-index: 1; } .custom-select { appearance: none; } .custom-range { appearance: none; } input[type="date"].form-control, input[type="time"].form-control, input[type="datetime-local"].form-control, input[type="month"].form-control { appearance: none; } @media (min-width: 576px) { .card-columns { column-gap: 1.25rem; } } .carousel-item { backface-visibility: hidden; } .card { background-clip: border-box; } .carousel-indicators li, .dropdown-menu, .form-control, .modal-content, .popover, .toast { background-clip: padding-box; } .btn { user-select: none; } .user-select-all { user-select: all !important; } .user-select-auto { user-select: auto !important; } .user-select-none { user-select: none !important; } .editor_atto_content_wrap { background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); } .editor_atto_content { padding: 4px; resize: vertical; overflow: auto; } .editor_atto_content_wrap, .editor_atto + textarea { width: 100%; padding: 0px; } .editor_atto + textarea { border-radius: 0px; resize: vertical; margin-top: -1px; } div.editor_atto_toolbar { display: block; background: rgb(242, 242, 242); min-height: 35px; border: 1px solid rgb(143, 149, 158); width: 100%; padding: 0px 0px 9px; border-top-left-radius: 2px; border-top-right-radius: 2px; } div.editor_atto_toolbar button { padding: 4px 9px; background: none; border: 0px; margin: 0px; border-radius: 0px; cursor: pointer; } div.editor_atto_toolbar .menuplaceholder { display: inline-block; } div.editor_atto_toolbar button + button, div.editor_atto_toolbar .menuplaceholder + button { border-left: 1px solid rgb(204, 204, 204); } div.editor_atto_toolbar button[disabled] { opacity: 0.45; background: none; cursor: default; } .editor_atto_toolbar button:hover { background-image: radial-gradient(rgb(255, 255, 255) 60%, rgb(223, 223, 223) 100%); background-color: rgb(235, 235, 235); } .editor_atto_toolbar button:active, .editor_atto_toolbar button.highlight { background-image: radial-gradient(rgb(255, 255, 255) 40%, rgb(223, 223, 223) 100%); background-color: rgb(223, 223, 223); } div.editor_atto_toolbar button .icon { padding: 0px; margin: 2px 0px; } div.editor_atto_toolbar div.atto_group { display: inline-block; border-width: 1px; border-style: solid; border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(179, 179, 179); border-image: initial; border-radius: 4px; margin: 9px 0px 0px 9px; background: rgb(255, 255, 255); } div.editor_atto_toolbar .atto_toolbar_row { margin: 6px 0px -3px 5px; display: table; } div.editor_atto_toolbar .atto_toolbar_row div.atto_group { margin: 3px 5px 3px 4px; } .editor_atto_content img { resize: both; overflow: auto; } .atto_hasmenu { white-space: nowrap; } .atto_menuentry .icon { width: 16px; height: 16px; } .atto_menuentry { clear: left; } .atto_menuentry h1, .atto_menuentry h2, .atto_menuentry p { margin: 4px; } .atto_form textarea.fullwidth, .atto_form input.fullwidth { width: 100%; } .atto_form { padding: 0.5rem; } .atto_control { position: absolute; right: -6px; bottom: -6px; display: none; cursor: pointer; } .atto_control .icon { background-color: rgb(255, 255, 255); } div.editor_atto_content:focus .atto_control, div.editor_atto_content:hover .atto_control { display: block; } .editor_atto_menu.yui3-menu-hidden { display: none; } .moodle-dialogue-base .editor_atto_menu .moodle-dialogue-content .moodle-dialogue-bd { padding: 0px; z-index: 1000; } .editor_atto_menu .dropdown-menu > li > a { margin: 3px 14px; } .editor_atto_menu .open ul.dropdown-menu { padding-top: 5px; padding-bottom: 5px; } .editor_atto_wrap { position: relative; } .editor_atto_wrap textarea { direction: ltr; } .editor_atto_notification { display: inline-block; padding: 0.5em 1em; border-bottom-left-radius: 1em; border-bottom-right-radius: 1em; } .editor_atto_notification .atto_info { background-color: rgb(242, 242, 242); } .editor_atto_notification .atto_warning { background-color: gold; } .editor_atto_toolbar, .editor_atto_content_wrap, .editor_atto + textarea { box-sizing: border-box; } .editor_atto_content.form-control { width: 100%; border-top: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; } .has-danger .editor_atto_content.form-control .invalid-feedback, .has-danger .editor_atto_content.form-control-danger .invalid-feedback { display: none; width: 100%; margin-top: 0.25rem; font-size: 0.875em; color: rgb(219, 52, 72); } .has-danger .editor_atto_content.form-control .invalid-tooltip, .has-danger .editor_atto_content.form-control-danger .invalid-tooltip { position: absolute; top: 100%; left: 0px; z-index: 5; display: none; max-width: 100%; padding: 0.25rem 0.5rem; margin-top: 0.1rem; font-size: 0.875rem; line-height: 1.6; color: rgb(255, 255, 255); background-color: rgba(219, 52, 72, 0.9); border-radius: 2px; } .form-row > .col > .has-danger .editor_atto_content.form-control .invalid-tooltip, .form-row > [class*="col-"] > .has-danger .editor_atto_content.form-control .invalid-tooltip, .form-row > .col > .has-danger .editor_atto_content.form-control-danger .invalid-tooltip, .form-row > [class*="col-"] > .has-danger .editor_atto_content.form-control-danger .invalid-tooltip { left: 5px; } .was-validated .has-danger .editor_atto_content.form-control:invalid ~ .invalid-feedback, .was-validated .has-danger .editor_atto_content.form-control:invalid ~ .invalid-tooltip, .has-danger .editor_atto_content.form-control.is-invalid ~ .invalid-feedback, .has-danger .editor_atto_content.form-control.is-invalid ~ .invalid-tooltip, .was-validated .has-danger .editor_atto_content.form-control-danger:invalid ~ .invalid-feedback, .was-validated .has-danger .editor_atto_content.form-control-danger:invalid ~ .invalid-tooltip, .has-danger .editor_atto_content.form-control-danger.is-invalid ~ .invalid-feedback, .has-danger .editor_atto_content.form-control-danger.is-invalid ~ .invalid-tooltip { display: block; } .was-validated .has-danger .editor_atto_content.form-control .form-control:invalid, .has-danger .editor_atto_content.form-control .form-control.is-invalid, .was-validated .has-danger .editor_atto_content.form-control-danger .form-control:invalid, .has-danger .editor_atto_content.form-control-danger .form-control.is-invalid { border-color: rgb(219, 52, 72); background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23db3448' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23db3448' stroke='none'/%3e%3c/svg%3e"); background-repeat: no-repeat; background-position: right calc(0.4em + 0.1875rem) center; background-size: calc(0.8em + 0.375rem) calc(0.8em + 0.375rem); padding-right: calc(1.6em + 0.75rem) !important; } .was-validated .has-danger .editor_atto_content.form-control .form-control:invalid:focus, .has-danger .editor_atto_content.form-control .form-control.is-invalid:focus, .was-validated .has-danger .editor_atto_content.form-control-danger .form-control:invalid:focus, .has-danger .editor_atto_content.form-control-danger .form-control.is-invalid:focus { border-color: rgb(219, 52, 72); box-shadow: rgba(219, 52, 72, 0.25) 0px 0px 0px 0.2rem; } .was-validated .has-danger .editor_atto_content.form-control select.form-control:invalid, .has-danger .editor_atto_content.form-control select.form-control.is-invalid, .was-validated .has-danger .editor_atto_content.form-control-danger select.form-control:invalid, .has-danger .editor_atto_content.form-control-danger select.form-control.is-invalid { background-position: right 1.5rem center; padding-right: 3rem !important; } .was-validated .has-danger .editor_atto_content.form-control textarea.form-control:invalid, .has-danger .editor_atto_content.form-control textarea.form-control.is-invalid, .was-validated .has-danger .editor_atto_content.form-control-danger textarea.form-control:invalid, .has-danger .editor_atto_content.form-control-danger textarea.form-control.is-invalid { padding-right: calc(1.6em + 0.75rem); background-position: right calc(0.4em + 0.1875rem) top calc(0.4em + 0.1875rem); } .was-validated .has-danger .editor_atto_content.form-control .custom-select:invalid, .has-danger .editor_atto_content.form-control .custom-select.is-invalid, .was-validated .has-danger .editor_atto_content.form-control-danger .custom-select:invalid, .has-danger .editor_atto_content.form-control-danger .custom-select.is-invalid { border-color: rgb(219, 52, 72); background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center / 8px 10px no-repeat, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23db3448' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23db3448' stroke='none'/%3e%3c/svg%3e") right 1.75rem center / calc(0.8em + 0.375rem) calc(0.8em + 0.375rem) no-repeat rgb(255, 255, 255); padding-right: calc(0.75em + 2.3125rem) !important; } .was-validated .has-danger .editor_atto_content.form-control .custom-select:invalid:focus, .has-danger .editor_atto_content.form-control .custom-select.is-invalid:focus, .was-validated .has-danger .editor_atto_content.form-control-danger .custom-select:invalid:focus, .has-danger .editor_atto_content.form-control-danger .custom-select.is-invalid:focus { border-color: rgb(219, 52, 72); box-shadow: rgba(219, 52, 72, 0.25) 0px 0px 0px 0.2rem; } .was-validated .has-danger .editor_atto_content.form-control .form-check-input:invalid ~ .form-check-label, .has-danger .editor_atto_content.form-control .form-check-input.is-invalid ~ .form-check-label, .was-validated .has-danger .editor_atto_content.form-control-danger .form-check-input:invalid ~ .form-check-label, .has-danger .editor_atto_content.form-control-danger .form-check-input.is-invalid ~ .form-check-label { color: rgb(219, 52, 72); } .was-validated .has-danger .editor_atto_content.form-control .form-check-input:invalid ~ .invalid-feedback, .was-validated .has-danger .editor_atto_content.form-control .form-check-input:invalid ~ .invalid-tooltip, .has-danger .editor_atto_content.form-control .form-check-input.is-invalid ~ .invalid-feedback, .has-danger .editor_atto_content.form-control .form-check-input.is-invalid ~ .invalid-tooltip, .was-validated .has-danger .editor_atto_content.form-control-danger .form-check-input:invalid ~ .invalid-feedback, .was-validated .has-danger .editor_atto_content.form-control-danger .form-check-input:invalid ~ .invalid-tooltip, .has-danger .editor_atto_content.form-control-danger .form-check-input.is-invalid ~ .invalid-feedback, .has-danger .editor_atto_content.form-control-danger .form-check-input.is-invalid ~ .invalid-tooltip { display: block; } .was-validated .has-danger .editor_atto_content.form-control .custom-control-input:invalid ~ .custom-control-label, .has-danger .editor_atto_content.form-control .custom-control-input.is-invalid ~ .custom-control-label, .was-validated .has-danger .editor_atto_content.form-control-danger .custom-control-input:invalid ~ .custom-control-label, .has-danger .editor_atto_content.form-control-danger .custom-control-input.is-invalid ~ .custom-control-label { color: rgb(219, 52, 72); } .was-validated .has-danger .editor_atto_content.form-control .custom-control-input:invalid ~ .custom-control-label::before, .has-danger .editor_atto_content.form-control .custom-control-input.is-invalid ~ .custom-control-label::before, .was-validated .has-danger .editor_atto_content.form-control-danger .custom-control-input:invalid ~ .custom-control-label::before, .has-danger .editor_atto_content.form-control-danger .custom-control-input.is-invalid ~ .custom-control-label::before { border-color: rgb(219, 52, 72); } .was-validated .has-danger .editor_atto_content.form-control .custom-control-input:invalid:checked ~ .custom-control-label::before, .has-danger .editor_atto_content.form-control .custom-control-input.is-invalid:checked ~ .custom-control-label::before, .was-validated .has-danger .editor_atto_content.form-control-danger .custom-control-input:invalid:checked ~ .custom-control-label::before, .has-danger .editor_atto_content.form-control-danger .custom-control-input.is-invalid:checked ~ .custom-control-label::before { border-color: rgb(227, 95, 111); background-color: rgb(227, 95, 111); } .was-validated .has-danger .editor_atto_content.form-control .custom-control-input:invalid:focus ~ .custom-control-label::before, .has-danger .editor_atto_content.form-control .custom-control-input.is-invalid:focus ~ .custom-control-label::before, .was-validated .has-danger .editor_atto_content.form-control-danger .custom-control-input:invalid:focus ~ .custom-control-label::before, .has-danger .editor_atto_content.form-control-danger .custom-control-input.is-invalid:focus ~ .custom-control-label::before { box-shadow: rgba(219, 52, 72, 0.25) 0px 0px 0px 0.2rem; } .was-validated .has-danger .editor_atto_content.form-control .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .has-danger .editor_atto_content.form-control .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before, .was-validated .has-danger .editor_atto_content.form-control-danger .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .has-danger .editor_atto_content.form-control-danger .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before { border-color: rgb(219, 52, 72); } .was-validated .has-danger .editor_atto_content.form-control .custom-file-input:invalid ~ .custom-file-label, .has-danger .editor_atto_content.form-control .custom-file-input.is-invalid ~ .custom-file-label, .was-validated .has-danger .editor_atto_content.form-control-danger .custom-file-input:invalid ~ .custom-file-label, .has-danger .editor_atto_content.form-control-danger .custom-file-input.is-invalid ~ .custom-file-label { border-color: rgb(219, 52, 72); } .was-validated .has-danger .editor_atto_content.form-control .custom-file-input:invalid:focus ~ .custom-file-label, .has-danger .editor_atto_content.form-control .custom-file-input.is-invalid:focus ~ .custom-file-label, .was-validated .has-danger .editor_atto_content.form-control-danger .custom-file-input:invalid:focus ~ .custom-file-label, .has-danger .editor_atto_content.form-control-danger .custom-file-input.is-invalid:focus ~ .custom-file-label { border-color: rgb(219, 52, 72); box-shadow: rgba(219, 52, 72, 0.25) 0px 0px 0px 0.2rem; } .open.atto_menu > .dropdown-menu { display: block; } div.editor_atto_toolbar button .icon { color: rgb(73, 80, 87); } .toast { border-radius: 0.25rem; } .toast.toast-success { background-color: rgba(226, 241, 211, 0.95); color: rgb(58, 97, 19); } .toast.toast-success .toast-header { color: rgb(58, 97, 19); } .toast.toast-success .toast-body::before { margin: 2px 5px 0px 0px; content: ""; } .toast.toast-danger { background-color: rgba(248, 214, 218, 0.95); color: rgb(114, 27, 37); } .toast.toast-danger .toast-header { color: rgb(114, 27, 37); } .toast.toast-danger .toast-body::before { margin: 2px 5px 0px 0px; content: ""; } .toast.toast-info { background-color: rgba(204, 230, 234, 0.95); color: rgb(0, 67, 78); } .toast.toast-info .toast-header { color: rgb(0, 67, 78); } .toast.toast-info .toast-body::before { margin: 2px 5px 0px 0px; content: ""; } .toast.toast-warning { background-color: rgba(252, 239, 220, 0.95); color: rgb(125, 90, 41); } .toast.toast-warning .toast-header { color: rgb(125, 90, 41); } .toast.toast-warning .toast-body::before { margin: 2px 5px 0px 0px; content: ""; } .toast .close { color: inherit; } .navbar.fixed-top { padding-top: 0px; padding-bottom: 0px; box-shadow: none; border-bottom: 1px solid rgb(222, 226, 230); align-items: stretch; height: 65px; } .navbar.fixed-top .navbar-brand .logo { max-height: calc(64px - 0.5rem); } .navbar.fixed-top .nav-link { height: 100%; display: flex; align-items: center; white-space: nowrap; } .navbar.fixed-top .divider { width: 1px; background-color: rgb(222, 226, 230); } .navbar.fixed-top #usernavigation .nav-link { padding: 0px 0.5rem; } .navbar.fixed-top .login { display: flex; align-items: center; } .navbar.fixed-top .usermenu { display: flex; } .navbar.fixed-top .usermenu .action-menu { display: flex; align-items: center; } .navbar.fixed-top .usermenu .dropdown { display: flex; align-items: center; } .navbar.fixed-top .usermenu .dropdown .dropdown-toggle { padding-top: 0px; padding-bottom: 0px; border-radius: 0px; display: flex; align-items: center; height: 100%; } .navbar.fixed-top .usermenu .dropdown-menu { min-width: 235px; } .navbar.fixed-top .usermenu .dropdown-menu .carousel-navigation-link > * { pointer-events: none; } .navbar.fixed-top .usermenu .dropdown-menu .dropdown-item { padding: 0.25rem 1.75rem 0.25rem 0.75rem; } .navbar.fixed-top .usermenu .dropdown-menu .dropdown-item.carousel-navigation-link::after { content: ""; font-size: 1rem; right: 0.75rem; position: absolute; } .navbar.fixed-top .usermenu .dropdown-menu .submenu .header { padding: 0.25rem 0.75rem; font-size: 0.975rem; } .navbar.fixed-top .usermenu .dropdown-menu .submenu .header .icon { font-size: 20px; height: 20px; width: 20px; margin: 0px; } .navbar.fixed-top .usermenu .dropdown-menu .submenu .items .dropdown-item[aria-current="true"]::before { content: ""; font-size: 0.75rem; padding-left: 0.25rem; } .navbar.fixed-top .usermenu .login { display: flex; align-items: center; } .navbar.fixed-top .usermenu .dropdown, .navbar.fixed-top .langmenu .dropdown { display: flex; align-items: center; height: 100%; } .navbar.fixed-top .usermenu .dropdown .dropdown-toggle, .navbar.fixed-top .langmenu .dropdown .dropdown-toggle { padding-top: 0px; padding-bottom: 0px; border-radius: 0px; display: flex; align-items: center; height: 100%; } .navbar.fixed-top .langmenu .dropdown-menu .dropdown-item[aria-current="true"]::before { content: ""; font-size: 0.75rem; padding-left: 0.25rem; } @media (max-width: 767.98px) { .navbar.fixed-top .langmenu .langbutton { display: none; } } .navbar.fixed-top .moodle-actionmenu .menubar, .navbar.fixed-top .action-menu-trigger .dropdown { height: 100%; display: flex; } .dir-rtl .navbar.fixed-top .usermenu .dropdown-menu .dropdown-item.carousel-navigation-link::after { content: ""; } .dir-rtl .navbar.fixed-top .usermenu .dropdown-menu .carousel .carousel-inner .carousel-item-prev.carousel-item-right, .dir-rtl .navbar.fixed-top .usermenu .dropdown-menu .carousel .carousel-inner .carousel-item-next.carousel-item-left { transform: translateX(0px); } .dir-rtl .navbar.fixed-top .usermenu .dropdown-menu .carousel .carousel-inner .carousel-item-next, .dir-rtl .navbar.fixed-top .usermenu .dropdown-menu .carousel .carousel-inner .carousel-item-right.active { transform: translateX(-100%); } .dir-rtl .navbar.fixed-top .usermenu .dropdown-menu .carousel .carousel-inner .carousel-item-prev, .dir-rtl .navbar.fixed-top .usermenu .dropdown-menu .carousel .carousel-inner .carousel-item-left.active { transform: translateX(100%); } #page { margin-top: 64px; } .pagelayout-embedded #page { margin-top: 0px; } .navbar-bootswatch .navbar-brand { overflow: hidden; text-overflow: ellipsis; } .navbar-bootswatch .navbar-brand .sitename { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } :root { --navbar-height: 64px; } .reportbuilder-table .action-menu .menubar { justify-content: end; } .reportbuilder-wrapper .filters-dropdown { width: 27rem; padding: 0px; z-index: 1050; overflow: hidden; } @media (max-width: 767.98px) { .reportbuilder-wrapper .filters-dropdown { width: 100%; } } .reportbuilder-wrapper .filters-dropdown .reportbuilder-filters-sidebar { max-height: calc(-64px - 1rem + 100vh); overflow-y: auto; scrollbar-width: thin; scrollbar-color: rgb(85, 89, 92) rgb(255, 255, 255); } .reportbuilder-wrapper .filters-dropdown .reportbuilder-filters-sidebar::-webkit-scrollbar { width: 12px; } .reportbuilder-wrapper .filters-dropdown .reportbuilder-filters-sidebar::-webkit-scrollbar-track { background: rgb(255, 255, 255); } .reportbuilder-wrapper .filters-dropdown .reportbuilder-filters-sidebar::-webkit-scrollbar-thumb { background-color: rgb(85, 89, 92); border-radius: 20px; border: 3px solid rgb(255, 255, 255); } .reportbuilder-wrapper .filters-dropdown .reportbuilder-filters-sidebar::-webkit-scrollbar-thumb:hover { background-color: rgb(73, 80, 87); } .reportbuilder-wrapper .reportbuilder-filters-wrapper .mform.full-width-labels .fitem.row > .col-md-3, .reportbuilder-wrapper .reportbuilder-filters-wrapper .mform.full-width-labels .fitem.row > .col-md-9, .reportbuilder-wrapper .reportbuilder-conditions-list .mform.full-width-labels .fitem.row > .col-md-3, .reportbuilder-wrapper .reportbuilder-conditions-list .mform.full-width-labels .fitem.row > .col-md-9 { flex: 0 0 100%; max-width: 100%; } .reportbuilder-wrapper .reportbuilder-filters-wrapper .mform.full-width-labels .fitem.row .fdate_selector, .reportbuilder-wrapper .reportbuilder-conditions-list .mform.full-width-labels .fitem.row .fdate_selector { flex-wrap: wrap; } .reportbuilder-wrapper .reportbuilder-filters-wrapper .mform .form-group, .reportbuilder-wrapper .reportbuilder-conditions-list .mform .form-group { margin-bottom: 0px; max-width: 100%; } .reportbuilder-wrapper .reportbuilder-filters-wrapper .mform .form-group > span, .reportbuilder-wrapper .reportbuilder-conditions-list .mform .form-group > span { max-width: 100%; } .reportbuilder-wrapper .reportbuilder-filters-wrapper .filter .filter-header, .reportbuilder-wrapper .reportbuilder-conditions-list .filter .filter-header { font-size: 1.2rem; } .reportbuilder-wrapper .reportbuilder-filters-wrapper .filter .filter-header .filter-name, .reportbuilder-wrapper .reportbuilder-conditions-list .filter .filter-header .filter-name { font-size: 1rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding-right: 1rem; } .reportbuilder-wrapper .reportbuilder-filters-wrapper .filter .filter-header .filter-name:hover, .reportbuilder-wrapper .reportbuilder-conditions-list .filter .filter-header .filter-name:hover { white-space: normal; text-overflow: clip; word-break: break-all; } .reportbuilder-report-container { min-width: 0px; } .reportbuilder-report-container button[data-action="toggle-edit-preview"] .loading-icon { margin-left: 0.5rem; } .reportbuilder-editor-table-container { overflow-x: auto; } .reportbuilder-table th button[data-action="report-remove-column"] .icon, .reportbuilder-table th span[data-drag-type="move"] .icon { width: 12px; height: 12px; font-size: 12px; vertical-align: text-top; color: rgb(29, 33, 37); } .reportbuilder-table th button[data-action="report-remove-column"] .icon { margin-right: 0px; } @media (min-width: 992px) { .reportbuilder-sidebar-menu { width: 250px; flex-shrink: 0; } } .reportbuilder-sidebar-menu .card-body .list-group-item { padding: 0.75rem; } .reportbuilder-sidebar-menu .card-body .list-group-item .icon { width: 12px; height: 12px; font-size: 12px; } .reportbuilder-sidebar-menu-cards { overflow-y: auto; scrollbar-width: thin; scrollbar-color: rgb(85, 89, 92) rgb(248, 249, 250); } .reportbuilder-sidebar-menu-cards::-webkit-scrollbar { width: 12px; } .reportbuilder-sidebar-menu-cards::-webkit-scrollbar-track { background: rgb(248, 249, 250); } .reportbuilder-sidebar-menu-cards::-webkit-scrollbar-thumb { background-color: rgb(85, 89, 92); border-radius: 20px; border: 3px solid rgb(248, 249, 250); } .reportbuilder-sidebar-menu-cards::-webkit-scrollbar-thumb:hover { background-color: rgb(73, 80, 87); } .reportbuilder-sidebar-settings { overflow-y: auto; scrollbar-width: thin; scrollbar-color: rgb(85, 89, 92) rgb(248, 249, 250); } .reportbuilder-sidebar-settings::-webkit-scrollbar { width: 12px; } .reportbuilder-sidebar-settings::-webkit-scrollbar-track { background: rgb(248, 249, 250); } .reportbuilder-sidebar-settings::-webkit-scrollbar-thumb { background-color: rgb(85, 89, 92); border-radius: 20px; border: 3px solid rgb(248, 249, 250); } .reportbuilder-sidebar-settings::-webkit-scrollbar-thumb:hover { background-color: rgb(73, 80, 87); } @media (min-width: 992px) { .reportbuilder-sidebar-settings { width: 350px; flex-shrink: 0; } } .reportbuilder-sidebar-settings .list-group-item { padding: 0.75rem; } .reportbuilder-sidebar-settings .list-group-item .icon { width: 12px; height: 12px; font-size: 12px; color: rgb(29, 33, 37); } .reportbuilder-sidebar-settings .list-group-item button[data-action="report-remove-filter"] .icon, .reportbuilder-sidebar-settings .list-group-item button[data-action="report-remove-condition"] .icon { margin-right: 0px; vertical-align: text-top; } .reportbuilder-sidebar-settings .list-group-item span[data-drag-type="move"] .icon { vertical-align: text-top; } .reportbuilder-sidebar-settings div[data-region="settings-sorting"] .list-group-item span[data-drag-type="move"] .icon { vertical-align: middle; } .reportbuilder-sidebar-settings div[data-region="settings-cardview"] form .col-md-3, .reportbuilder-sidebar-settings div[data-region="settings-cardview"] form .col-md-9 { flex: 1 1 0%; max-width: initial; } .reportbuilder-sidebar-settings div[data-region="settings-cardview"] form div[data-fieldtype="submit"] { flex-basis: auto; } .reportbuilder-sidebar-settings .inplaceeditable.inplaceeditingon input { width: 100%; } .reportbuilder-wrapper button.btn-outline-secondary[data-toggle="collapse"]:not(.collapsed), .reportbuilder-wrapper .dropdown.show button.btn-outline-secondary[data-toggle="dropdown"] { color: rgb(255, 255, 255); background-color: rgb(85, 89, 92); border-color: rgb(85, 89, 92); } .reportbuilder-sortable-list li.sortable-list-current-position, .reportbuilder-table th.sortable-list-current-position, .reportbuilder-conditions-list .condition.sortable-list-current-position { background-color: rgb(128, 155, 215); } .reportbuilder-sortable-list li.sortable-list-is-dragged, .reportbuilder-table th.sortable-list-is-dragged, .reportbuilder-conditions-list .condition.sortable-list-is-dragged { background-color: rgb(255, 255, 255); opacity: 0.85; } @media (min-width: 992px) { .path-admin-reportbuilder.pagelayout-popup.behat-site .fixed-top { position: fixed; } .path-admin-reportbuilder.pagelayout-popup #region-main { border: none; padding: 0px; } .path-admin-reportbuilder.pagelayout-popup #maincontent { visibility: hidden; } .path-admin-reportbuilder.pagelayout-popup .dynamictabs .nav-tabs { position: fixed; z-index: 1030; width: calc(100% - 35px); padding-top: 1.25rem; background-color: rgb(255, 255, 255); box-shadow: rgb(255, 255, 255) 0px 1.25rem 0px; } .path-admin-reportbuilder.pagelayout-popup .dynamictabs .tab-content { padding-top: 83px; } .path-admin-reportbuilder.pagelayout-popup .reportbuilder-sidebar-menu { position: fixed; } .path-admin-reportbuilder.pagelayout-popup .reportbuilder-sidebar-menu .reportbuilder-sidebar-menu-cards { max-height: calc(-219px + 100vh); } .path-admin-reportbuilder.pagelayout-popup .reportbuilder-sidebar-settings { position: fixed; right: 30px; max-height: calc(-167px + 100vh); } .path-admin-reportbuilder.pagelayout-popup .reportbuilder-report[data-editing] .reportbuilder-report-container { max-height: calc(-167px + 100vh); overflow-y: auto; scrollbar-width: thin; scrollbar-color: rgb(85, 89, 92) rgb(248, 249, 250); margin-left: calc(250px + 1rem); margin-right: calc(350px + 1rem); } .path-admin-reportbuilder.pagelayout-popup .reportbuilder-report[data-editing] .reportbuilder-report-container::-webkit-scrollbar { width: 12px; } .path-admin-reportbuilder.pagelayout-popup .reportbuilder-report[data-editing] .reportbuilder-report-container::-webkit-scrollbar-track { background: rgb(248, 249, 250); } .path-admin-reportbuilder.pagelayout-popup .reportbuilder-report[data-editing] .reportbuilder-report-container::-webkit-scrollbar-thumb { background-color: rgb(85, 89, 92); border-radius: 20px; border: 3px solid rgb(248, 249, 250); } .path-admin-reportbuilder.pagelayout-popup .reportbuilder-report[data-editing] .reportbuilder-report-container::-webkit-scrollbar-thumb:hover { background-color: rgb(73, 80, 87); } .path-admin-reportbuilder.pagelayout-popup .reportbuilder-audiences-container { margin-left: calc(250px + 1rem); } } #page-admin-reportbuilder-edit #page { overflow-y: auto; } .reportbuilder-toggle-card .card-header { border-bottom: none; } .reportbuilder-toggle-card .card-body { border-top: 1px solid rgb(215, 223, 227); } .reportbuilder-toggle-card .toggle-card-button i.toggle-card-icon { color: rgb(85, 89, 92); font-size: 1.5em; font-weight: 700; } .reportbuilder-toggle-card .toggle-card-button .collapsed-icon-container { display: none; } .reportbuilder-toggle-card .toggle-card-button .expanded-icon-container { display: inline-block; } .reportbuilder-toggle-card .toggle-card-button.collapsed .collapsed-icon-container { display: inline-block; } .reportbuilder-toggle-card .toggle-card-button.collapsed .expanded-icon-container { display: none; } .reportbuilder-audiences-container .audience-separator { text-transform: uppercase; } .reportbuilder-audiences-container .audience-separator::before, .reportbuilder-audiences-container .audience-separator::after { content: ""; flex: 1 1 0%; border-bottom: 1px solid rgba(0, 0, 0, 0.125); } .reportbuilder-audiences-container .audience-separator:not(:empty)::before { margin-right: 1rem; } .reportbuilder-audiences-container .audience-separator:not(:empty)::after { margin-left: 1rem; } .reportbuilder-audiences-container .instance-card .card-header i.icon { margin-right: 0px; } @media (max-width: 575.98px) { .reportbuilder-report[data-report-type="0"]:not([data-editing]):not([data-force-table]) table.reportbuilder-table thead { display: none; } .reportbuilder-report[data-report-type="0"]:not([data-editing]):not([data-force-table]) table.reportbuilder-table tr { display: flex; flex-direction: column; margin: 0.5rem 0px; padding: 0.25rem 0.5rem 0px; overflow-wrap: break-word; background-clip: border-box; border: 1px solid rgb(215, 223, 227); border-radius: 4px; background-color: rgb(255, 255, 255) !important; } .reportbuilder-report[data-report-type="0"]:not([data-editing]):not([data-force-table]) table.reportbuilder-table tr:hover { background-color: rgb(255, 255, 255) !important; } .reportbuilder-report[data-report-type="0"]:not([data-editing]):not([data-force-table]) table.reportbuilder-table tr.emptyrow { display: none; } .reportbuilder-report[data-report-type="0"]:not([data-editing]):not([data-force-table]) table.reportbuilder-table tr:not(.show) td[data-cardviewhidden] { display: none; } .reportbuilder-report[data-report-type="0"]:not([data-editing]):not([data-force-table]) table.reportbuilder-table tr td { display: block; min-height: 3.6rem; padding: 0.5rem 0.25rem; border: none; } .reportbuilder-report[data-report-type="0"]:not([data-editing]):not([data-force-table]) table.reportbuilder-table tr td::before { content: attr(data-cardtitle); display: block; text-transform: uppercase; font-size: 70%; color: rgb(52, 58, 64); } .reportbuilder-report[data-report-type="0"]:not([data-editing]):not([data-force-table]) table.reportbuilder-table tr td:not([data-cardtitle]) { min-height: 3rem; } .reportbuilder-report[data-report-type="0"]:not([data-editing]):not([data-force-table]) table.reportbuilder-table tr td:not(:first-child):not(.card-toggle) { border-top: 1px solid rgb(215, 223, 227); } .reportbuilder-report[data-report-type="0"]:not([data-editing]):not([data-force-table]) table.reportbuilder-table tr td:first-child { padding-right: 2rem; } .reportbuilder-report[data-report-type="0"]:not([data-editing]):not([data-force-table]) table.reportbuilder-table tr td.card-toggle { position: absolute; right: 10px; display: block !important; } .reportbuilder-report[data-report-type="0"]:not([data-editing]):not([data-force-table]) table.reportbuilder-table tr td.card-toggle button { padding: 0px 0.5rem; color: rgb(85, 89, 92); } .reportbuilder-report[data-report-type="0"]:not([data-editing]):not([data-force-table]) table.reportbuilder-table tr td.card-toggle button i { font-size: 1.5em; font-weight: 700; } } @media (min-width: 576px) { .reportbuilder-report[data-report-type="0"]:not([data-editing])[data-force-card] table.reportbuilder-table thead { display: none; } .reportbuilder-report[data-report-type="0"]:not([data-editing])[data-force-card] table.reportbuilder-table tr { display: flex; flex-direction: column; margin: 0.5rem 0px; padding: 0.25rem 0.5rem 0px; overflow-wrap: break-word; background-clip: border-box; border: 1px solid rgb(215, 223, 227); border-radius: 4px; background-color: rgb(255, 255, 255) !important; } .reportbuilder-report[data-report-type="0"]:not([data-editing])[data-force-card] table.reportbuilder-table tr:hover { background-color: rgb(255, 255, 255) !important; } .reportbuilder-report[data-report-type="0"]:not([data-editing])[data-force-card] table.reportbuilder-table tr.emptyrow { display: none; } .reportbuilder-report[data-report-type="0"]:not([data-editing])[data-force-card] table.reportbuilder-table tr:not(.show) td[data-cardviewhidden] { display: none; } .reportbuilder-report[data-report-type="0"]:not([data-editing])[data-force-card] table.reportbuilder-table tr td { display: block; min-height: 3.6rem; padding: 0.5rem 0.25rem; border: none; } .reportbuilder-report[data-report-type="0"]:not([data-editing])[data-force-card] table.reportbuilder-table tr td::before { content: attr(data-cardtitle); display: block; text-transform: uppercase; font-size: 70%; color: rgb(52, 58, 64); } .reportbuilder-report[data-report-type="0"]:not([data-editing])[data-force-card] table.reportbuilder-table tr td:not([data-cardtitle]) { min-height: 3rem; } .reportbuilder-report[data-report-type="0"]:not([data-editing])[data-force-card] table.reportbuilder-table tr td:not(:first-child):not(.card-toggle) { border-top: 1px solid rgb(215, 223, 227); } .reportbuilder-report[data-report-type="0"]:not([data-editing])[data-force-card] table.reportbuilder-table tr td:first-child { padding-right: 2rem; } .reportbuilder-report[data-report-type="0"]:not([data-editing])[data-force-card] table.reportbuilder-table tr td.card-toggle { position: absolute; right: 10px; display: block !important; } .reportbuilder-report[data-report-type="0"]:not([data-editing])[data-force-card] table.reportbuilder-table tr td.card-toggle button { padding: 0px 0.5rem; color: rgb(85, 89, 92); } .reportbuilder-report[data-report-type="0"]:not([data-editing])[data-force-card] table.reportbuilder-table tr td.card-toggle button i { font-size: 1.5em; font-weight: 700; } } .courseindex .courseindex-item { padding: 0.5rem; border: 1px solid transparent; border-radius: 2px; } .courseindex .courseindex-item.courseindex-section-title a { font-weight: 700; } .courseindex .courseindex-item .icons-collapse-expand { padding-right: 4px; } .courseindex .courseindex-item .courseindex-link, .courseindex .courseindex-item .courseindex-chevron { color: rgb(73, 80, 87); } .courseindex .courseindex-item .courseindex-link:hover, .courseindex .courseindex-item .courseindex-link:focus, .courseindex .courseindex-item .courseindex-chevron:hover, .courseindex .courseindex-item .courseindex-chevron:focus { color: rgb(0, 0, 0); text-decoration: none; } .courseindex .courseindex-item:hover, .courseindex .courseindex-item:focus { color: rgb(0, 0, 0); } .courseindex .courseindex-item:hover .courseindex-link, .courseindex .courseindex-item:hover .courseindex-chevron, .courseindex .courseindex-item:focus .courseindex-link, .courseindex .courseindex-item:focus .courseindex-chevron { color: rgb(0, 0, 0); cursor: pointer; } .courseindex .courseindex-item:hover.dimmed, .courseindex .courseindex-item:focus.dimmed { color: rgb(0, 0, 0); } .courseindex .courseindex-item:hover.dimmed .courseindex-link, .courseindex .courseindex-item:hover.dimmed .courseindex-chevron, .courseindex .courseindex-item:focus.dimmed .courseindex-link, .courseindex .courseindex-item:focus.dimmed .courseindex-chevron { color: rgb(0, 0, 0); } .courseindex .courseindex-item.dragging { border: 1px solid rgb(184, 220, 226); background-color: rgb(224, 240, 242); } .courseindex .courseindex-item.active { background-color: rgb(248, 249, 250); border-color: rgb(222, 226, 230); } .courseindex .courseindex-item.dimmed { color: rgb(85, 89, 92); } .courseindex .courseindex-item.dimmed .courseindex-link, .courseindex .courseindex-item.dimmed .courseindex-chevron { color: rgb(85, 89, 92); } .courseindex .courseindex-item.dimmed.pageitem { color: rgb(255, 255, 255); } .courseindex .courseindex-item.dimmed.pageitem a { color: rgb(255, 255, 255); } .courseindex .courseindex-item .courseindex-locked { display: none; } .courseindex .courseindex-item.restrictions .courseindex-locked { display: block; } .courseindex .courseindex-item.pageitem { background-color: rgb(33, 56, 106); color: rgb(255, 255, 255); scroll-margin: 6rem; } .courseindex .courseindex-item.pageitem a { color: rgb(255, 255, 255); } .courseindex .courseindex-item.pageitem:hover, .courseindex .courseindex-item.pageitem:focus { background-color: rgb(24, 41, 77); color: rgb(230, 230, 230); } .courseindex .courseindex-item.pageitem:hover .courseindex-link, .courseindex .courseindex-item.pageitem:hover .courseindex-chevron, .courseindex .courseindex-item.pageitem:focus .courseindex-link, .courseindex .courseindex-item.pageitem:focus .courseindex-chevron { color: rgb(230, 230, 230); } .courseindex .courseindex-item .completioninfo { min-width: 24px; } .courseindex .courseindex-item .completioninfo.completion_complete { color: rgb(111, 186, 37); } .courseindex .courseindex-item .completioninfo.completion_fail { color: rgb(219, 52, 72); } .courseindex .courseindex-item.indented { margin-left: 1rem; } .courseindex .courseindex-section { border-left: 3px solid transparent; } .courseindex .courseindex-section.dragging { border: 1px solid rgb(184, 220, 226); background-color: rgb(224, 240, 242); } .courseindex .courseindex-section .current-badge { line-height: 1.6; display: none; } .courseindex .courseindex-section.current { border-left: 3px solid rgb(33, 56, 106); } .courseindex .courseindex-section.current .current-badge { display: inline-block; } .courseindex .courseindex-section.dropready .courseindex-item-content { padding-bottom: 1em; } .courseindex .courseindex-section .courseindex-sectioncontent .courseindex-item { padding-left: 0.5rem; } .courseindex .icon { font-size: 12px; } .courseindex .d-flex-noedit { display: none; } .courseindex.editing .d-flex-noedit { display: flex; } .courseindex .media-list .rounded-circle { height: 1rem; width: 1rem; } .courseindex .media-list .w-100 { height: 1rem; margin: 0.5rem 0px; } .moremenu { opacity: 0; height: 60px; } .moremenu.observed { opacity: 1; } .moremenu .nav-link { height: 60px; display: flex; align-items: center; border-right: none; border-bottom: 3px solid transparent; border-left: none; border-top: none; } .moremenu .nav-link:hover, .moremenu .nav-link:focus { border-color: transparent; background-color: rgb(248, 249, 250); } .moremenu .nav-link.active { background-color: rgb(248, 249, 250); border-color: transparent transparent rgb(33, 56, 106); } .moremenu .nav-link.active:focus, .moremenu .nav-link.active:hover { background-color: rgb(248, 249, 250); border-bottom-color: rgb(33, 56, 106); } .moremenu .nav-link.focus, .moremenu .nav-link:focus { position: relative; } .moremenu .nav-link[data-toggle="tab"] { display: inline-flex; flex-direction: column; align-items: center; justify-content: center; } .moremenu .nav-link[data-toggle="tab"]::after { content: attr(data-text) / ""; height: 0px; visibility: hidden; overflow: hidden; user-select: none; pointer-events: none; font-weight: 700; } @media speech { .moremenu .nav-link[data-toggle="tab"]::after { display: none; } } .moremenu .nav-tabs { margin-left: 0px; background-color: rgb(240, 240, 240); } .moremenu .show > .nav-link, .moremenu .active > .nav-link, .moremenu .nav-link.show, .moremenu .nav-link.active { background: transparent; } .moremenu .dropdownmoremenu > .dropdown-menu > .dropdown-item { padding: 0px; } .moremenu .dropdownmoremenu > .dropdown-menu .dropdown-menu { position: static; padding: 0px; border: 0px; } .moremenu .dropdownmoremenu > .dropdown-menu .dropdown-menu.show { display: block; } .moremenu .dropdownmoremenu > .dropdown-menu .dropdown-menu .dropdown-item { background-color: rgb(248, 249, 250); } .moremenu .dropdownmoremenu > .dropdown-menu .dropdown-menu .dropdown-item:hover, .moremenu .dropdownmoremenu > .dropdown-menu .dropdown-menu .dropdown-item:focus { color: rgb(255, 255, 255); background-color: rgb(33, 56, 106); } .moremenu .dropdownmoremenu > .dropdown-menu .dropdown-menu .dropdown-divider { display: none; } .moremenu .dropdown-item[aria-current="true"], .moremenu .dropdown-item.active { background-color: transparent; color: rgb(29, 33, 37); } .moremenu .dropdown-item[aria-current="true"]:focus-within, .moremenu .dropdown-item[aria-current="true"]:hover, .moremenu .dropdown-item.active:focus-within, .moremenu .dropdown-item.active:hover { background-color: rgb(33, 56, 106); color: rgb(255, 255, 255); } .moremenu .dropdown-item[aria-current="true"]:focus-within a, .moremenu .dropdown-item[aria-current="true"]:hover a, .moremenu .dropdown-item.active:focus-within a, .moremenu .dropdown-item.active:hover a { color: rgb(255, 255, 255); } .moremenu .dropdown-item[aria-current="true"]::before, .moremenu .dropdown-item.active::before { content: ""; } .primary-navigation .navigation { height: 64px; } .primary-navigation .navigation .nav-link { height: 64px; color: rgb(29, 33, 37); border-top: 3px solid transparent; } @media (max-width: 767.98px) { .primary-navigation { display: none; } .editmode-switch-form label { position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border: 0px; } } .editmode-switch-form .custom-control-input { width: 100%; z-index: 1; } .drawer-primary .drawercontent { padding: 0px; } .drawer-primary .drawercontent .list-group { border-radius: 0px; margin-top: -1px; } .drawer-primary .drawercontent .list-group .list-group-item { border-left: 0px; border-right: 0px; } .secondary-navigation { padding-bottom: 15px; } .secondary-navigation .navigation { border-bottom: 1px solid rgb(222, 226, 230); background-color: rgb(240, 240, 240); margin: 0px -0.5rem; padding: 0px 0.5rem; } .secondary-navigation .navigation .nav-tabs { border: none; max-width: 830px; margin: 0px auto; } .secondary-navigation .navigation .nav-tabs .nav-link { border-radius: initial; } @media (min-width: 768px) { .secondary-navigation .navigation { padding: 0px calc(15px + 0.5rem); } } .tertiary-navigation { padding-top: 10px; } .tertiary-navigation.full-width-bottom-border { width: calc(100% + 30px + 1rem); margin-left: calc(-15px - 0.5rem); margin-right: calc(-15px - 0.5rem); border-bottom: 1px solid rgb(222, 226, 230); margin-bottom: 25px; } @media (max-width: 767.98px) { .tertiary-navigation.full-width-bottom-border { width: calc(100% + 1rem); margin-left: -0.5rem; margin-right: -0.5rem; } } .tertiary-navigation.full-width-bottom-border .row { margin: 0px; padding-left: 0.5rem; padding-right: 0.5rem; } .tertiary-navigation .navitem, .tertiary-navigation .navitem-divider { display: flex; margin-bottom: 25px; } .tertiary-navigation .navitem-divider { width: 1px; background-color: rgb(222, 226, 230); } .tertiary-navigation > a.btn, .tertiary-navigation > div.urlselect { margin-bottom: 25px; } .tertiary-navigation .row { column-gap: 10px; } .tertiary-navigation .tertiary-navigation-selector .dropdown-toggle { padding: 0px; font-size: 1.4rem; font-weight: 700; } .tertiary-navigation .navitem:not(:last-child), .tertiary-navigation .navitem-divider:not(:last-child) { margin-right: 20px; } .tertiary-navigation .btn > div { max-width: 200px; } @media (max-width: 767.98px) { .tertiary-navigation .mform { padding-left: initial; } } @media (max-width: 575.98px) { .tertiary-navigation .page-toggler > p { font-size: 80%; } } @media print { .tertiary-navigation { display: none; } } .popover-process-monitor { position: fixed; right: 2rem; bottom: 5rem; width: 350px; background-color: rgb(255, 255, 255); border-radius: 2px; border: 1px solid rgb(221, 221, 221); } .popover-process-monitor .process-list { max-height: 30vh; overflow: auto; scrollbar-width: thin; scrollbar-color: rgb(85, 89, 92) rgb(248, 249, 250); } .popover-process-monitor .process-list::-webkit-scrollbar { width: 12px; } .popover-process-monitor .process-list::-webkit-scrollbar-track { background: rgb(248, 249, 250); } .popover-process-monitor .process-list::-webkit-scrollbar-thumb { background-color: rgb(85, 89, 92); border-radius: 20px; border: 3px solid rgb(248, 249, 250); } .popover-process-monitor .process-list::-webkit-scrollbar-thumb:hover { background-color: rgb(73, 80, 87); } .popover-process-monitor .queue-process { border-bottom: 1px solid rgb(233, 236, 239); } .popover-process-monitor .queue-process:last-child { border-bottom: 0px; } .moodlenet-share-dialog { min-height: 500px; } .moodlenet-share-dialog .modal-header .moodlenet-share-moodlenetinfo { align-items: baseline; } .moodlenet-share-dialog .modal-header .moodlenet-share-moodlenetinfo .moodlenet-logo { display: flex; } .moodlenet-share-dialog .modal-header .moodlenet-share-moodlenetinfo .moodlenet-logo .icon { width: auto; height: 1.3rem; } .moodlenet-share-dialog .modal-header .moodlenet-share-moodlenetinfo .moodlenet-title { display: flex; padding-left: 0.5em; } .moodlenet-share-dialog .modal-header.no-border { border-bottom: none; } .moodlenet-share-dialog .modal-header.no-header-text .moodlenet-share-moodlenetinfo .moodlenet-title { display: none; } .moodlenet-share-dialog .modal-body .moodlenet-share-activity-info { border-radius: 2px; color: rgb(29, 33, 37); background-color: rgb(246, 247, 249); border-color: rgb(69, 88, 130); border-width: 1px; border-style: solid; padding: 0.6em 1.5em; margin-bottom: 1rem; } .moodlenet-share-dialog .modal-body .moodlenet-share-activity-info hr { border-top-color: rgb(60, 77, 113); } .moodlenet-share-dialog .modal-body .moodlenet-share-activity-info .alert-link { color: rgb(7, 8, 8); } .moodlenet-share-dialog .modal-body .moodlenet-share-activity-info .moodlenet-share-activity-info-hr { border-bottom: 1px solid rgb(222, 226, 230); } .moodlenet-share-dialog .modal-body .moodlenet-share-activity-info .moodlenet-activity-type, .moodlenet-share-dialog .modal-body .moodlenet-share-activity-info .moodlenet-activity-name { display: block; } .moodlenet-share-dialog .modal-body .moodlenet-share-notice { background-color: rgb(248, 249, 250); padding: 1rem; } .moodlenet-share-dialog .modal-body .moodlenet-share-modal-content .loading-icon .icon { width: 60px; height: 60px; font-size: 60px; } .moodlenet-share-dialog .modal-body .moodlenet-share-modal-content .moodlenet-circle-status { height: 18rem; margin: auto; } .moodlenet-share-dialog .modal-body .moodlenet-share-modal-content .moodlenet-circle-status.success { background: radial-gradient(circle, rgba(25, 143, 81, 0.1) 9rem, transparent 9rem); } .moodlenet-share-dialog .modal-body .moodlenet-share-modal-content .moodlenet-circle-status.fail { background: radial-gradient(circle, rgba(202, 49, 32, 0.1) 9rem, transparent 9rem); } .moodlenet-share-dialog .modal-body .moodlenet-share-modal-content .moodlenet-circle-status span { display: block; margin: auto; } .moodlenet-share-dialog .modal-body .moodlenet-share-modal-content .moodlenet-circle-status span.status-icon .icon { font-size: 8rem; width: auto; margin: 0px; } .moodlenet-share-dialog .modal-footer .moodlenet-share-to { margin-right: auto; } .dropdown-item a { display: block; width: 100%; color: rgb(29, 33, 37); } .dropdown-item.active, .dropdown-item:active, .dropdown-item:hover, .dropdown-item:focus, .dropdown-item:focus-within { outline: 0px; background-color: rgb(33, 56, 106); color: rgb(255, 255, 255); } .dropdown-item.active a, .dropdown-item:active a, .dropdown-item:hover a, .dropdown-item:focus a, .dropdown-item:focus-within a { color: rgb(255, 255, 255); } .dropdown-item[aria-current="true"], .dropdown-item[aria-selected="true"] { position: relative; display: flex; align-items: center; } .dropdown-item[aria-current="true"]::before, .dropdown-item[aria-selected="true"]::before { content: ""; position: absolute; left: 0.4rem; font-size: 0.7rem; } .dropdown-menu { width: fit-content; } .dropdown-item.text-primary { color: rgb(33, 56, 106); } .dropdown-item.text-primary:hover { color: rgb(255, 255, 255) !important; } .dropdown-item.text-secondary { color: rgb(193, 0, 119); } .dropdown-item.text-secondary:hover { color: rgb(255, 255, 255) !important; } .dropdown-item.text-success { color: rgb(111, 186, 37); } .dropdown-item.text-success:hover { color: rgb(255, 255, 255) !important; } .dropdown-item.text-info { color: rgb(0, 129, 150); } .dropdown-item.text-info:hover { color: rgb(255, 255, 255) !important; } .dropdown-item.text-warning { color: rgb(240, 173, 78); } .dropdown-item.text-warning:hover { color: rgb(255, 255, 255) !important; } .dropdown-item.text-danger { color: rgb(219, 52, 72); } .dropdown-item.text-danger:hover { color: rgb(255, 255, 255) !important; } .dropdown-item.text-light { color: rgb(248, 249, 250); } .dropdown-item.text-light:hover { color: rgb(255, 255, 255) !important; } .dropdown-item.text-dark { color: rgb(52, 58, 64); } .dropdown-item.text-dark:hover { color: rgb(255, 255, 255) !important; } body { -webkit-font-smoothing: antialiased; } .navbar { box-shadow: rgba(0, 0, 0, 0.08) 0px 2px 4px; } .userpicture { border-radius: 50%; } .btn-outline-secondary { color: rgb(85, 89, 92); border-color: rgb(85, 89, 92); } .btn-outline-secondary:hover { color: rgb(255, 255, 255); background-color: rgb(85, 89, 92); border-color: rgb(85, 89, 92); } .btn-outline-secondary:focus, .btn-outline-secondary.focus { box-shadow: rgba(85, 89, 92, 0.5) 0px 0px 0px 0.2rem; } .btn-outline-secondary.disabled, .btn-outline-secondary:disabled { color: rgb(85, 89, 92); background-color: transparent; } .btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(85, 89, 92); border-color: rgb(85, 89, 92); } .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus { box-shadow: rgba(85, 89, 92, 0.5) 0px 0px 0px 0.2rem; } .btn-outline-info { color: rgb(31, 126, 154); border-color: rgb(31, 126, 154); } .btn-outline-info:hover { color: rgb(255, 255, 255); background-color: rgb(31, 126, 154); border-color: rgb(31, 126, 154); } .btn-outline-info:focus, .btn-outline-info.focus { box-shadow: rgba(31, 126, 154, 0.5) 0px 0px 0px 0.2rem; } .btn-outline-info.disabled, .btn-outline-info:disabled { color: rgb(31, 126, 154); background-color: transparent; } .btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(31, 126, 154); border-color: rgb(31, 126, 154); } .btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-info.dropdown-toggle:focus { box-shadow: rgba(31, 126, 154, 0.5) 0px 0px 0px 0.2rem; } .btn-outline-warning { color: rgb(166, 103, 14); border-color: rgb(166, 103, 14); } .btn-outline-warning:hover { color: rgb(255, 255, 255); background-color: rgb(166, 103, 14); border-color: rgb(166, 103, 14); } .btn-outline-warning:focus, .btn-outline-warning.focus { box-shadow: rgba(166, 103, 14, 0.5) 0px 0px 0px 0.2rem; } .btn-outline-warning.disabled, .btn-outline-warning:disabled { color: rgb(166, 103, 14); background-color: transparent; } .btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(166, 103, 14); border-color: rgb(166, 103, 14); } .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-warning.dropdown-toggle:focus { box-shadow: rgba(166, 103, 14, 0.5) 0px 0px 0px 0.2rem; } .bg-gray { background-color: rgb(233, 236, 239) !important; } a.bg-gray:hover, a.bg-gray:focus, button.bg-gray:hover, button.bg-gray:focus { background-color: rgb(203, 211, 218) !important; } @font-face { font-family: Poppins; font-style: normal; font-weight: 400; src: url("/theme/font.php/catawesome/theme/1733938192/poppins-regular.woff") format("woff"), url("/theme/font.php/catawesome/theme/1733938192/poppins-regular.woff2") format("woff2"), url("/theme/font.php/catawesome/theme/1733938192/poppins-regular.ttf") format("truetype"); } @font-face { font-family: Poppins; font-style: italic; font-weight: 400; src: url("/theme/font.php/catawesome/theme/1733938192/poppins-italic.woff") format("woff"), url("/theme/font.php/catawesome/theme/1733938192/poppins-italic.woff2") format("woff2"), url("/theme/font.php/catawesome/theme/1733938192/poppins-italic.ttf") format("truetype"); } @font-face { font-family: Poppins; font-style: normal; font-weight: 700; src: url("/theme/font.php/catawesome/theme/1733938192/poppins-semibold.woff") format("woff"), url("/theme/font.php/catawesome/theme/1733938192/poppins-semibold.woff2") format("woff2"), url("/theme/font.php/catawesome/theme/1733938192/poppins-semibold.ttf") format("truetype"); } @font-face { font-family: Poppins; font-style: italic; font-weight: 700; src: url("/theme/font.php/catawesome/theme/1733938192/poppins-semibolditalic.woff") format("woff"), url("/theme/font.php/catawesome/theme/1733938192/poppins-semibolditalic.woff2") format("woff2"), url("/theme/font.php/catawesome/theme/1733938192/poppins-semibolditalic.ttf") format("truetype"); } @font-face { font-family: Poppins; font-style: normal; font-weight: 800; src: url("/theme/font.php/catawesome/theme/1733938192/poppins-extrabold.woff") format("woff"), url("/theme/font.php/catawesome/theme/1733938192/poppins-extrabold.woff2") format("woff2"), url("/theme/font.php/catawesome/theme/1733938192/poppins-extrabold.ttf") format("truetype"); } @font-face { font-family: Poppins; font-style: italic; font-weight: 800; src: url("/theme/font.php/catawesome/theme/1733938192/poppins-extrabolditalic.woff") format("woff"), url("/theme/font.php/catawesome/theme/1733938192/poppins-extrabolditalic.woff2") format("woff2"), url("/theme/font.php/catawesome/theme/1733938192/poppins-extrabolditalic.ttf") format("truetype"); } @font-face { font-family: simple-line-icons; src: format("woff2"), format("woff"), format("truetype"); font-weight: 400; font-style: normal; } .scale-up { transition: all 0.3s ease 0s; transform: scale(0); display: inline-block; transform-origin: right 0px; } .scale-up-show { transform: scale(1); transform-origin: right 0px; } .scale-up-left { transition: all 0.3s ease 0s; transform: scale(0); display: inline-block; transform-origin: left 0px; } .scale-up-left-show { transform: scale(1); transform-origin: left 0px; } .scale-up-right { transition: all 0.3s ease 0s; transform: scale(0); display: inline-block; transform-origin: right 0px; } .scale-up-right-show { transform: scale(1); transform-origin: right 0px; } @-webkit-keyframes heartbit { 0% { transform: scale(0); opacity: 0; } 25% { transform: scale(0.1); opacity: 0.1; } 50% { transform: scale(0.3); opacity: 0.3; } 75% { transform: scale(0.6); opacity: 0.5; } 100% { transform: scale(0.9); opacity: 0; } } @font-face { font-family: simple-line-icons; src: url("data:application/font-woff2;base64,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") format("woff2"), url("/theme/font.php/catawesome/theme/1733938192/Simple-Line-Icons.ttf?v=2.4.0") format("truetype"), url("/theme/font.php/catawesome/theme/1733938192/Simple-Line-Icons.woff?v=2.4.0") format("woff"); font-weight: 400; font-style: normal; } .icon-user, .icon-people, .icon-user-female, .icon-user-follow, .icon-user-following, .icon-user-unfollow, .icon-login, .icon-logout, .icon-emotsmile, .icon-phone, .icon-call-end, .icon-call-in, .icon-call-out, .icon-map, .icon-location-pin, .icon-direction, .icon-directions, .icon-compass, .icon-layers, .icon-menu, .icon-list, .icon-options-vertical, .icon-options, .icon-arrow-down, .icon-arrow-left, .icon-arrow-right, .icon-arrow-up, .icon-arrow-up-circle, .icon-arrow-left-circle, .icon-arrow-right-circle, .icon-arrow-down-circle, .icon-check, .icon-clock, .icon-plus, .icon-minus, .icon-close, .icon-event, .icon-exclamation, .icon-organization, .icon-trophy, .icon-screen-smartphone, .icon-screen-desktop, .icon-plane, .icon-notebook, .icon-mustache, .icon-mouse, .icon-magnet, .icon-energy, .icon-disc, .icon-cursor, .icon-cursor-move, .icon-crop, .icon-chemistry, .icon-speedometer, .icon-shield, .icon-screen-tablet, .icon-magic-wand, .icon-hourglass, .icon-graduation, .icon-ghost, .icon-game-controller, .icon-fire, .icon-eyeglass, .icon-envelope-open, .icon-envelope-letter, .icon-bell, .icon-badge, .icon-anchor, .icon-wallet, .icon-vector, .icon-speech, .icon-puzzle, .icon-printer, .icon-present, .icon-playlist, .icon-pin, .icon-picture, .icon-handbag, .icon-globe-alt, .icon-globe, .icon-folder-alt, .icon-folder, .icon-film, .icon-feed, .icon-drop, .icon-drawer, .icon-docs, .icon-doc, .icon-diamond, .icon-cup, .icon-calculator, .icon-bubbles, .icon-briefcase, .icon-book-open, .icon-basket-loaded, .icon-basket, .icon-bag, .icon-action-undo, .icon-action-redo, .icon-wrench, .icon-umbrella, .icon-trash, .icon-tag, .icon-support, .icon-frame, .icon-size-fullscreen, .icon-size-actual, .icon-shuffle, .icon-share-alt, .icon-share, .icon-rocket, .icon-question, .icon-pie-chart, .icon-pencil, .icon-note, .icon-loop, .icon-home, .icon-grid, .icon-graph, .icon-microphone, .icon-music-tone-alt, .icon-music-tone, .icon-earphones-alt, .icon-earphones, .icon-equalizer, .icon-like, .icon-dislike, .icon-control-start, .icon-control-rewind, .icon-control-play, .icon-control-pause, .icon-control-forward, .icon-control-end, .icon-volume-1, .icon-volume-2, .icon-volume-off, .icon-calendar, .icon-bulb, .icon-chart, .icon-ban, .icon-bubble, .icon-camrecorder, .icon-camera, .icon-cloud-download, .icon-cloud-upload, .icon-envelope, .icon-eye, .icon-flag, .icon-heart, .icon-info, .icon-key, .icon-link, .icon-lock, .icon-lock-open, .icon-magnifier, .icon-magnifier-add, .icon-magnifier-remove, .icon-paper-clip, .icon-paper-plane, .icon-power, .icon-refresh, .icon-reload, .icon-settings, .icon-star, .icon-symbol-female, .icon-symbol-male, .icon-target, .icon-credit-card, .icon-paypal, .icon-social-tumblr, .icon-social-twitter, .icon-social-facebook, .icon-social-instagram, .icon-social-linkedin, .icon-social-pinterest, .icon-social-github, .icon-social-google, .icon-social-reddit, .icon-social-skype, .icon-social-dribbble, .icon-social-behance, .icon-social-foursqare, .icon-social-soundcloud, .icon-social-spotify, .icon-social-stumbleupon, .icon-social-youtube, .icon-social-dropbox, .icon-social-vkontakte, .icon-social-steam { font-family: simple-line-icons; speak: none; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; } .icon-user::before { content: ""; } .icon-people::before { content: ""; } .icon-user-female::before { content: ""; } .icon-user-follow::before { content: ""; } .icon-user-following::before { content: ""; } .icon-user-unfollow::before { content: ""; } .icon-login::before { content: ""; } .icon-logout::before { content: ""; } .icon-emotsmile::before { content: ""; } .icon-phone::before { content: ""; } .icon-call-end::before { content: ""; } .icon-call-in::before { content: ""; } .icon-call-out::before { content: ""; } .icon-map::before { content: ""; } .icon-location-pin::before { content: ""; } .icon-direction::before { content: ""; } .icon-directions::before { content: ""; } .icon-compass::before { content: ""; } .icon-layers::before { content: ""; } .icon-menu::before { content: ""; } .icon-list::before { content: ""; } .icon-options-vertical::before { content: ""; } .icon-options::before { content: ""; } .icon-arrow-down::before { content: ""; } .icon-arrow-left::before { content: ""; } .icon-arrow-right::before { content: ""; } .icon-arrow-up::before { content: ""; } .icon-arrow-up-circle::before { content: ""; } .icon-arrow-left-circle::before { content: ""; } .icon-arrow-right-circle::before { content: ""; } .icon-arrow-down-circle::before { content: ""; } .icon-check::before { content: ""; } .icon-clock::before { content: ""; } .icon-plus::before { content: ""; } .icon-minus::before { content: ""; } .icon-close::before { content: ""; } .icon-event::before { content: ""; } .icon-exclamation::before { content: ""; } .icon-organization::before { content: ""; } .icon-trophy::before { content: ""; } .icon-screen-smartphone::before { content: ""; } .icon-screen-desktop::before { content: ""; } .icon-plane::before { content: ""; } .icon-notebook::before { content: ""; } .icon-mustache::before { content: ""; } .icon-mouse::before { content: ""; } .icon-magnet::before { content: ""; } .icon-energy::before { content: ""; } .icon-disc::before { content: ""; } .icon-cursor::before { content: ""; } .icon-cursor-move::before { content: ""; } .icon-crop::before { content: ""; } .icon-chemistry::before { content: ""; } .icon-speedometer::before { content: ""; } .icon-shield::before { content: ""; } .icon-screen-tablet::before { content: ""; } .icon-magic-wand::before { content: ""; } .icon-hourglass::before { content: ""; } .icon-graduation::before { content: ""; } .icon-ghost::before { content: ""; } .icon-game-controller::before { content: ""; } .icon-fire::before { content: ""; } .icon-eyeglass::before { content: ""; } .icon-envelope-open::before { content: ""; } .icon-envelope-letter::before { content: ""; } .icon-bell::before { content: ""; } .icon-badge::before { content: ""; } .icon-anchor::before { content: ""; } .icon-wallet::before { content: ""; } .icon-vector::before { content: ""; } .icon-speech::before { content: ""; } .icon-puzzle::before { content: ""; } .icon-printer::before { content: ""; } .icon-present::before { content: ""; } .icon-playlist::before { content: ""; } .icon-pin::before { content: ""; } .icon-picture::before { content: ""; } .icon-handbag::before { content: ""; } .icon-globe-alt::before { content: ""; } .icon-globe::before { content: ""; } .icon-folder-alt::before { content: ""; } .icon-folder::before { content: ""; } .icon-film::before { content: ""; } .icon-feed::before { content: ""; } .icon-drop::before { content: ""; } .icon-drawer::before { content: ""; } .icon-docs::before { content: ""; } .icon-doc::before { content: ""; } .icon-diamond::before { content: ""; } .icon-cup::before { content: ""; } .icon-calculator::before { content: ""; } .icon-bubbles::before { content: ""; } .icon-briefcase::before { content: ""; } .icon-book-open::before { content: ""; } .icon-basket-loaded::before { content: ""; } .icon-basket::before { content: ""; } .icon-bag::before { content: ""; } .icon-action-undo::before { content: ""; } .icon-action-redo::before { content: ""; } .icon-wrench::before { content: ""; } .icon-umbrella::before { content: ""; } .icon-trash::before { content: ""; } .icon-tag::before { content: ""; } .icon-support::before { content: ""; } .icon-frame::before { content: ""; } .icon-size-fullscreen::before { content: ""; } .icon-size-actual::before { content: ""; } .icon-shuffle::before { content: ""; } .icon-share-alt::before { content: ""; } .icon-share::before { content: ""; } .icon-rocket::before { content: ""; } .icon-question::before { content: ""; } .icon-pie-chart::before { content: ""; } .icon-pencil::before { content: ""; } .icon-note::before { content: ""; } .icon-loop::before { content: ""; } .icon-home::before { content: ""; } .icon-grid::before { content: ""; } .icon-graph::before { content: ""; } .icon-microphone::before { content: ""; } .icon-music-tone-alt::before { content: ""; } .icon-music-tone::before { content: ""; } .icon-earphones-alt::before { content: ""; } .icon-earphones::before { content: ""; } .icon-equalizer::before { content: ""; } .icon-like::before { content: ""; } .icon-dislike::before { content: ""; } .icon-control-start::before { content: ""; } .icon-control-rewind::before { content: ""; } .icon-control-play::before { content: ""; } .icon-control-pause::before { content: ""; } .icon-control-forward::before { content: ""; } .icon-control-end::before { content: ""; } .icon-volume-1::before { content: ""; } .icon-volume-2::before { content: ""; } .icon-volume-off::before { content: ""; } .icon-calendar::before { content: ""; } .icon-bulb::before { content: ""; } .icon-chart::before { content: ""; } .icon-ban::before { content: ""; } .icon-bubble::before { content: ""; } .icon-camrecorder::before { content: ""; } .icon-camera::before { content: ""; } .icon-cloud-download::before { content: ""; } .icon-cloud-upload::before { content: ""; } .icon-envelope::before { content: ""; } .icon-eye::before { content: ""; } .icon-flag::before { content: ""; } .icon-heart::before { content: ""; } .icon-info::before { content: ""; } .icon-key::before { content: ""; } .icon-link::before { content: ""; } .icon-lock::before { content: ""; } .icon-lock-open::before { content: ""; } .icon-magnifier::before { content: ""; } .icon-magnifier-add::before { content: ""; } .icon-magnifier-remove::before { content: ""; } .icon-paper-clip::before { content: ""; } .icon-paper-plane::before { content: ""; } .icon-power::before { content: ""; } .icon-refresh::before { content: ""; } .icon-reload::before { content: ""; } .icon-settings::before { content: ""; } .icon-star::before { content: ""; } .icon-symbol-female::before { content: ""; } .icon-symbol-male::before { content: ""; } .icon-target::before { content: ""; } .icon-credit-card::before { content: ""; } .icon-paypal::before { content: ""; } .icon-social-tumblr::before { content: ""; } .icon-social-twitter::before { content: ""; } .icon-social-facebook::before { content: ""; } .icon-social-instagram::before { content: ""; } .icon-social-linkedin::before { content: ""; } .icon-social-pinterest::before { content: ""; } .icon-social-github::before { content: ""; } .icon-social-google::before { content: ""; } .icon-social-reddit::before { content: ""; } .icon-social-skype::before { content: ""; } .icon-social-dribbble::before { content: ""; } .icon-social-behance::before { content: ""; } .icon-social-foursqare::before { content: ""; } .icon-social-soundcloud::before { content: ""; } .icon-social-spotify::before { content: ""; } .icon-social-stumbleupon::before { content: ""; } .icon-social-youtube::before { content: ""; } .icon-social-dropbox::before { content: ""; } .icon-social-vkontakte::before { content: ""; } .icon-social-steam::before { content: ""; } .animated { animation-duration: 1s; animation-fill-mode: both; } @-webkit-keyframes fadeInRightBig { 0% { opacity: 0; transform: translate3d(2000px, 0px, 0px); } 100% { opacity: 1; transform: translate3d(0px, 0px, 0px); } } @keyframes fadeInRightBig { 0% { opacity: 0; transform: translate3d(2000px, 0px, 0px); } 100% { opacity: 1; transform: translate3d(0px, 0px, 0px); } } .fadeInRightBig { animation-name: fadeInRightBig; } @-webkit-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } } @keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } } .fadeIn { animation-name: fadeIn; } #nav-drawer .metismenu .collapse { display: none; } #nav-drawer .metismenu .collapse.in { display: block; } #nav-drawer .metismenu .collapsing { position: relative; height: 0px; overflow: hidden; transition-timing-function: ease; transition-duration: 0.35s; transition-property: height, visibility; } #nav-drawer .metismenu .has-arrow, #nav-drawer .metismenu .localboostnavigationcollapsedparent, #nav-drawer .metismenu .localboostnavigationcollapsibleparent { position: relative; cursor: pointer; } #nav-drawer .metismenu .has-arrow > div::after, #nav-drawer .metismenu .localboostnavigationcollapsedparent > div::after, #nav-drawer .metismenu .localboostnavigationcollapsibleparent > div::after { display: none; } #nav-drawer .metismenu .has-arrow::after, #nav-drawer .metismenu .localboostnavigationcollapsedparent::after, #nav-drawer .metismenu .localboostnavigationcollapsibleparent::after { position: absolute; content: ""; width: 0.5em; height: 0.5em; border-width: 1px 0px 0px 1px; border-style: solid; border-color: initial; right: 1em; transform: rotate(-45deg) translate(0px, -50%); transform-origin: center top; top: 50%; transition: all 0.3s ease-out 0s; } #nav-drawer .metismenu .active > .has-arrow::after, #nav-drawer .metismenu .has-arrow[aria-expanded="true"]::after, #nav-drawer .metismenu .localboostnavigationcollapsibleparent:not(.localboostnavigationcollapsedparent)::after { transform: rotate(-135deg) translate(0px, -50%); } html, body { height: 100%; } body { font-family: "Source Sans Pro", Arial, Verdana, Helvetica, sans-serif; font-size: 1rem; font-weight: 400; line-height: 1.6; padding: 0px; background: center center / cover no-repeat fixed rgb(240, 240, 240); margin-left: 0px; } body.drawer-open-left { margin-left: 0px; } body.drawer-open-left #page.drawers { padding-left: 0px; } body.drawer-open-left#page-course-info #page.drawers { padding-left: 0px !important; padding-right: 0px !important; } @media (max-width: 1279px) { body.drawer-open-left #page.drawers { margin-left: 60px; } body:not(.uses-drawers).drawer-open-left { margin-left: 0px; } } @media (min-width: 768px) and (max-width: 1519px) { body.drawer-open-left #page.drawers.show-drawer-right { margin-left: 60px; } body.drawer-open-left #page.drawers.show-drawer-right #topofscroll { padding-right: 1rem !important; } } body.notloggedin { margin: 0px; } body.path-report, body.pagelayout-popup, body.pagelayout-embedded, body#page-course-info, body.pagelayout-admin, body.pagelayout-report, body.path-blocks-configurable_reports { background: rgb(255, 255, 255); } body.path-report #page-footer, body.pagelayout-popup #page-footer, body.pagelayout-embedded #page-footer, body#page-course-info #page-footer, body.pagelayout-admin #page-footer, body.pagelayout-report #page-footer, body.path-blocks-configurable_reports #page-footer { padding-top: 30px; border-top: 1px solid rgb(215, 223, 227); } body.pagelayout-secure #page-footer { display: none; } body.pagelayout-embedded #page { margin-top: 0px !important; } body#page-login-index #background_carousel { position: fixed; top: 0px; } body#page-login-index .logo { max-width: 100%; padding: 2rem; margin: 0px auto 1rem; background: transparent; } body#page-login-index .logo img { max-width: 100%; max-height: 100px; } @media (min-width: 1530px) { body#page-login-index .logo { max-width: calc(80% - 5px); margin: 0px auto -5rem; } } body#page-site-index.editing #region-main .actions .action-menu, body#page-site-index.editing #region-main .actions .fa.icon-settings, body#page-site-index.editing #region-main .actions .section-modchooser-link, body#page-site-index.editing #region-main .sitetopic .action-menu, body#page-site-index.editing #region-main .sitetopic .fa.icon-settings, body#page-site-index.editing #region-main .sitetopic .section-modchooser-link { padding: 0.25rem; background: rgba(255, 255, 255, 0.8); } body.pagelayout-mydashboard .orphan[data-flexitour="container"] { width: 350px; height: 350px; margin: auto; outline: 0px; inset: 0px !important; } body.pagelayout-frontpage .sitetopic, body.pagelayout-frontpage #region-page-top { margin-bottom: 1.5rem !important; } body.pagelayout-frontpage .sitetopic .frontpage .section { padding: 0px !important; } body #region-main .mform:not(.unresponsive) .fitem .fcheckbox > span { margin-top: 0px; } body #region-main .mform:not(.unresponsive) .fitem .fradio > span { margin-top: 0px; } body #region-main .mform:not(.unresponsive) .fitem .fgroup > span { margin-top: 0px; } body a { color: rgb(13, 50, 115); } body a:focus, body a:hover { color: rgb(55, 58, 60); } body h1, body .h1 { font-family: "Source Sans Pro", Arial, Verdana, Helvetica, sans-serif; font-weight: 800; } body h2, body h3, body h4, body h5, body h6, body .h2, body .h3, body .h4, body .h5, body .h6 { font-weight: 400; line-height: 1.3; } body b, body strong, body .header, body th { font-weight: 600; } @media (max-width: 767px) { body { margin: 0px; } } body:not(#page-site-index):not(#page-login-index):not(.pagelayout-course):not(#page-maintenance-message) #page-content #region-main-box #region-main { padding: 1rem; background: rgb(255, 255, 255); } @media (max-width: 767px) { body:not(#page-site-index):not(#page-login-index):not(.pagelayout-course):not(#page-maintenance-message) #page-content #region-main-box #region-main { padding: 0px; } } * { scrollbar-color: rgb(143, 149, 158) rgb(236, 238, 239); } ::-webkit-scrollbar { width: 12px; } ::-webkit-scrollbar-track { background: rgb(236, 238, 239); } ::-webkit-scrollbar-thumb { background-color: rgb(85, 89, 92); border-radius: 20px; border: 3px solid rgb(236, 238, 239); } small, .small { font-size: 14px; } .text-info, .highlight { color: rgb(33, 56, 106) !important; } .text-info.icon-question, .highlight.icon-question { font-weight: 600; } .form-group.row { margin-right: 0px; } .nav-tabs { margin-bottom: 2rem; } .nav-tabs .nav-item { margin-right: 2px; background: rgb(244, 244, 247); } .nav-tabs#dynamictabs-tabs { padding-top: 1rem; } .btn:not(.nav-link):not(.dropdown-toggle) { border-radius: 4px; transition: all 0.4s ease 0s; } .btn:not(.nav-link):not(.dropdown-toggle):hover { box-shadow: rgba(0, 0, 0, 0.25) 0px 4px 4px; } .btn:not(.nav-link):not(.dropdown-toggle).btn-link:hover, .btn:not(.nav-link):not(.dropdown-toggle).drawertoggle:hover, .btn:not(.nav-link):not(.dropdown-toggle).dropdown-toggle:hover { box-shadow: none; } .btn:not(.nav-link):not(.dropdown-toggle).bg-primary, .btn:not(.nav-link):not(.dropdown-toggle).btn-primary { color: rgb(255, 255, 255); background: rgb(13, 50, 115); border: 2px solid rgb(13, 50, 115); } .btn:not(.nav-link):not(.dropdown-toggle).bg-primary.text-primary, .btn:not(.nav-link):not(.dropdown-toggle).btn-primary.text-primary { color: rgb(255, 255, 255) !important; } .btn:not(.nav-link):not(.dropdown-toggle).bg-primary .icon, .btn:not(.nav-link):not(.dropdown-toggle).btn-primary .icon { color: rgb(255, 255, 255); } .btn:not(.nav-link):not(.dropdown-toggle).bg-primary:hover, .btn:not(.nav-link):not(.dropdown-toggle).btn-primary:hover { border-color: rgb(8, 30, 69); background-color: rgb(8, 30, 69); box-shadow: rgba(0, 0, 0, 0.25) 0px 4px 4px; } .btn.bg-secondary, .btn.btn-secondary { border-width: 2px; } .btn.bg-secondary:not(disabled):not(.disabled), .btn.btn-secondary:not(disabled):not(.disabled) { color: rgb(255, 255, 255); background: rgb(13, 50, 115); border: 2px solid rgb(13, 50, 115); } .btn.bg-secondary:not(disabled):not(.disabled).text-primary, .btn.btn-secondary:not(disabled):not(.disabled).text-primary { color: rgb(255, 255, 255) !important; } .btn.bg-secondary:not(disabled):not(.disabled).qnbutton, .btn.btn-secondary:not(disabled):not(.disabled).qnbutton { color: inherit; background: inherit; border-color: inherit; } .btn.bg-secondary:not(disabled):not(.disabled) .icon, .btn.btn-secondary:not(disabled):not(.disabled) .icon { color: rgb(255, 255, 255); } .btn.bg-secondary:not(disabled):not(.disabled):hover, .btn.btn-secondary:not(disabled):not(.disabled):hover { border-color: rgb(8, 30, 69); background-color: rgb(8, 30, 69); box-shadow: rgba(0, 0, 0, 0.25) 0px 4px 4px; } .btn.btn-default:not(disabled):not(.disabled) { color: inherit; background: inherit; border-radius: 20px; } .btn.btn-default:not(disabled):not(.disabled):hover { color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.25) 0px 4px 4px; } .btn.btn-default:not(disabled):not(.disabled)[name="cancel"], .btn.btn-default:not(disabled):not(.disabled)[data-action="cancel"], .btn.btn-default:not(disabled):not(.disabled)[data-action="delete"], .btn.btn-primary:not(disabled):not(.disabled)[name="cancel"], .btn.btn-primary:not(disabled):not(.disabled)[data-action="cancel"], .btn.btn-primary:not(disabled):not(.disabled)[data-action="delete"], .btn.btn-secondary:not(disabled):not(.disabled)[name="cancel"], .btn.btn-secondary:not(disabled):not(.disabled)[data-action="cancel"], .btn.btn-secondary:not(disabled):not(.disabled)[data-action="delete"] { color: rgb(55, 58, 60); background: rgb(215, 223, 227); border: 2px solid rgb(215, 223, 227); } .btn.btn-default:not(disabled):not(.disabled)[name="cancel"]:hover, .btn.btn-default:not(disabled):not(.disabled)[data-action="cancel"]:hover, .btn.btn-default:not(disabled):not(.disabled)[data-action="delete"]:hover, .btn.btn-primary:not(disabled):not(.disabled)[name="cancel"]:hover, .btn.btn-primary:not(disabled):not(.disabled)[data-action="cancel"]:hover, .btn.btn-primary:not(disabled):not(.disabled)[data-action="delete"]:hover, .btn.btn-secondary:not(disabled):not(.disabled)[name="cancel"]:hover, .btn.btn-secondary:not(disabled):not(.disabled)[data-action="cancel"]:hover, .btn.btn-secondary:not(disabled):not(.disabled)[data-action="delete"]:hover { border-color: rgb(185, 199, 206); background-color: rgb(185, 199, 206); box-shadow: rgba(0, 0, 0, 0.25) 0px 4px 4px; } .btn.btn-default:not(disabled):not(.disabled)[data-action="viewgrid"], .btn.btn-default:not(disabled):not(.disabled)[data-action="viewlist"], .btn.btn-default:not(disabled):not(.disabled).fp-vb-details, .btn.btn-default:not(disabled):not(.disabled).fp-vb-tree, .btn.btn-primary:not(disabled):not(.disabled)[data-action="viewgrid"], .btn.btn-primary:not(disabled):not(.disabled)[data-action="viewlist"], .btn.btn-primary:not(disabled):not(.disabled).fp-vb-details, .btn.btn-primary:not(disabled):not(.disabled).fp-vb-tree, .btn.btn-secondary:not(disabled):not(.disabled)[data-action="viewgrid"], .btn.btn-secondary:not(disabled):not(.disabled)[data-action="viewlist"], .btn.btn-secondary:not(disabled):not(.disabled).fp-vb-details, .btn.btn-secondary:not(disabled):not(.disabled).fp-vb-tree { margin-left: 5px; } #page-header .btn { margin-bottom: 0.5rem; } #page-header .btn.btn-secondary { border-radius: 50px; } #page-header .btn.btn-secondary:hover { border-color: rgb(8, 30, 69); background-color: rgb(8, 30, 69); box-shadow: rgba(0, 0, 0, 0.25) 0px 4px 4px; } #page-header .btn.btn-secondary .icon { color: rgb(55, 58, 60); margin: 0px; } #page-header .btn.rounded-circle { background: rgb(255, 255, 255); transition: all 0.3s ease-in-out 0s; } #page-header .btn.rounded-circle:hover { transform: scale(1.1); box-shadow: rgba(0, 0, 0, 0.25) 0px 4px 4px; } .btn-toolbar .btn-group .btn img { filter: brightness(0) invert(1); } .label { display: inline; padding: 0.2em 0.6em 0.3em; font-size: 75%; font-weight: 700; line-height: 1; color: rgb(255, 255, 255); text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: 2px; background: rgb(143, 149, 158); } .label.label-alert { background-color: rgb(33, 56, 106); } .label.label-warning { color: rgb(55, 58, 60); background-color: rgb(240, 173, 78); } .label.label-success { background-color: rgb(111, 186, 37); } .label.label-info { background-color: rgb(13, 50, 115); } .label.label-danger { background-color: rgb(219, 52, 72); } .cell .singlebutton { margin-left: 3px; margin-right: 3px; } .form-inline[data-region="filtercompetencies"] .form-group button img[title="Search"].icon { display: none; } .form-inline[data-region="filtercompetencies"] .form-group button::after { font-family: "Font Awesome 6 Free"; font-size: 102%; content: ""; display: block; color: rgb(255, 255, 255); } @media screen and (min-width: 576px) { .mform .form-inline .custom-select { width: auto; } } #page-wrapper { min-height: 100%; align-items: stretch; } @media (min-width: 768px) { #page-wrapper { margin-left: 60px; } .notloggedin #page-wrapper, .pagelayout-login #page-wrapper, .drawer-open-left #page-wrapper, .pagelayout-popup #page-wrapper, .pagelayout-embedded #page-wrapper { margin-left: 0px; } } #page { padding-top: 0px; padding-bottom: 64px; max-width: 1530px; flex-grow: 1; margin-top: calc(64px) !important; } .local_envbar #page { margin-top: calc(89px) !important; } @media (min-width: 768px) { #page { padding-left: 2rem; padding-right: 2rem; } .notloggedin #page .pagelayout-login #page { max-width: 1530px; } } @media (min-width: 1530px) { #page { padding-left: 1rem; padding-right: 1rem; } } #page.drawers { max-width: inherit; padding-bottom: 0px; height: inherit !important; } @media (min-width: 768px) { #page.drawers { padding-left: 0px !important; padding-right: 0px !important; } } @media (min-width: 768px) { #page.drawers #topofscroll { padding-left: 4rem; padding-right: 4rem; } } @media (min-width: 1530px) { #page.drawers #topofscroll { padding-left: 0px; padding-right: 0px; } } @media (min-width: 768px) { #page.drawers.show-drawer-left #topofscroll { padding-left: 1rem; } } @media (min-width: 1530px) { #page.drawers.show-drawer-left #topofscroll { padding-right: 3rem; } } @media (min-width: 768px) { #page.drawers.show-drawer-right #topofscroll { padding-right: 1rem; } } @media (min-width: 1530px) { #page.drawers.show-drawer-right #topofscroll { padding-left: 4rem; } } @media (min-width: 768px) { #page.drawers.show-drawer-left.show-drawer-right #topofscroll { padding-left: 1rem; padding-right: 1rem; } } @media (min-width: 768px) { .drawer-open-left #page.drawers #topofscroll { padding-left: 4rem; padding-right: 4rem; } } @media (min-width: calc(1815px)) { .drawer-open-left #page.drawers #topofscroll { padding-left: 0px; padding-right: 0px; } } @media (min-width: 768px) { .drawer-open-left #page.drawers.show-drawer-right #topofscroll { padding-left: 4rem; padding-right: 3rem; } } @media (min-width: calc(2100px)) { .drawer-open-left #page.drawers.show-drawer-right #topofscroll { padding-left: 0px; padding-right: 0px; } } #page-course-info #page.drawers #topofscroll { padding-top: 0px; } @media (min-width: 768px) and (max-width: 1519px) { #page-course-info #page.drawers #upper-content-wrapper .course-summary-details-wrapper .course-summary-details .course-summary-short-summary { font-size: 110%; } #page-course-info #page.drawers #upper-content-wrapper .course-summary-details-wrapper .course-summary-details .course-summary-summary-button { padding: 0px 4rem 0px 0px; } #page-course-info #page.drawers #upper-content-wrapper .course-summary-details-wrapper .course-summary-details .course-summary-summary-button .enrolnow .btn { font-size: 14px; } #page-course-info #page.drawers #upper-content-wrapper .course-summary-details-wrapper .course-summary-details .course-summary-icons { padding-top: 1.5rem; } #page-course-info #page.drawers #upper-content-wrapper .course-summary-wrapper .course-summary-image-wrapper { min-width: 200px; } #page-course-info #page.drawers #upper-content-wrapper .course-summary-wrapper .course-summary-image-wrapper .courseimage { width: 200px; height: 200px; } #page-course-info #page.drawers #page.show-drawer-left #upper-content-wrapper .course-summary-details-wrapper .course-summary-short-summary, #page-course-info #page.drawers #page.show-drawer-right #upper-content-wrapper .course-summary-details-wrapper .course-summary-short-summary { flex: 0 0 70%; max-width: 70%; } #page-course-info #page.drawers #page.show-drawer-left #upper-content-wrapper .course-summary-details-wrapper .course-summary-summary-button, #page-course-info #page.drawers #page.show-drawer-right #upper-content-wrapper .course-summary-details-wrapper .course-summary-summary-button { flex-basis: 100%; max-width: 100%; padding-top: 1rem; } #page-course-info #page.drawers body.drawer-open-left #page.drawers { margin-left: 0px; } #page-course-info #page.drawers body.drawer-open-left #page.drawers #upper-content-wrapper .course-summary-details-wrapper .course-summary-summary-button { flex-basis: 100%; max-width: 100%; padding-top: 1rem; } } @media (min-width: 768px) and (max-width: 991px) { #page-course-info #page.drawers #upper-content-wrapper .course-summary-details-wrapper .course-summary-details .course-summary-summary-button { padding: 0px 4rem; } } #page-login-index #page { padding: 0px; background: none transparent; margin-top: 1rem !important; } #page-site-index #page #page-header { margin-top: 1.5rem; } #page-site-index #page #page-header h1 { display: none; margin: 0px; } .pagelayout-popup #page { padding: 0px; max-width: 100%; } .pagelayout-popup #page #page-content { margin: 0px; padding-bottom: 0px !important; } .pagelayout-popup #page #page-content #region-main { margin: 0px !important; } .pagelayout-embedded #page { max-width: 100%; margin: 0px; padding: 0px; } .pagelayout-frontpage #page, .pagelayout-mydashboard #page { max-width: 1530px; } .pagelayout-frontpage #page #page-header, .pagelayout-mydashboard #page #page-header { display: block; width: 100%; max-width: 1530px; padding: 0px; margin: 2rem auto 0px; z-index: 100; } .pagelayout-frontpage #page #page-header h2, .pagelayout-mydashboard #page #page-header h2 { font-weight: 800; } .pagelayout-frontpage #page #page-content .col-12, .pagelayout-frontpage #page #page-content #region-main-box, .pagelayout-mydashboard #page #page-content .col-12, .pagelayout-mydashboard #page #page-content #region-main-box { margin: 0px auto; max-width: 1530px; } .pagelayout-frontpage #page #page-header { margin-top: 0px; } .pagelayout-frontpage #page #page-header .page-context-header, .pagelayout-frontpage #page #page-header .header-actions-container { display: none; } #page-course-info #page #page-header { display: none; } @media (max-width: 767px) { #page-course-info #page #page-header { padding-bottom: 0px !important; } } #page #topofscroll { max-width: 1280px; padding: 1rem 0px; margin-top: 0px; margin-bottom: 0px; background: transparent; } #page #topofscroll #region-main { padding-top: 1rem; } #page-course-info #page #topofscroll { max-width: 100%; } #page-course-info #page #topofscroll #page-content { padding-bottom: 0px !important; } #page-course-info #page #topofscroll #page-content #region-main { padding: 0px !important; } @media (min-width: 1280px) { #page #topofscroll { max-width: 92%; } .limitedwidth #page #topofscroll { max-width: 1280px; } } @media (max-width: 767px) { #page #topofscroll { padding: 1rem; } } #page #page-header { max-width: 1280px; width: 100%; margin: 0px auto; } .uses-drawers #page #page-header, .used-region-side-pre #page #page-header { max-width: 100%; } .uses-drawers #page #page-header .col-12, .uses-drawers #page #page-header.header-maxwidth { padding: 0px; margin-bottom: 1.5rem; } @media (max-width: 991px) { #page #page-header.header-maxwidth .d-flex { flex-wrap: wrap; } } #page #page-header .page-context-header { display: flex; align-items: center; overflow: inherit; padding: 0px 0px 1.5rem; } #page #page-header .page-context-header .page-header-image { margin-right: 0.8rem !important; } #page #page-header .page-context-header .page-header-image .aabtn { border: 1px solid rgb(215, 223, 227); border-radius: 50%; background: rgb(255, 255, 255); } #page #page-header .page-context-header .page-header-image .userinitials { font-size: 1.5rem; font-weight: 400; margin: 0px; background: transparent; } .pagelayout-mypublic #page #page-header .page-context-header .page-header-image { border-radius: 50%; background-color: rgb(215, 223, 227); border: 3px solid rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.25) 0px 4px 4px; } .pagelayout-course #page #page-header .page-context-header .page-header-image, .pagelayout-incourse #page #page-header .page-context-header .page-header-image { border: none; } #page #page-header .page-context-header .page-header-headings .text-muted { display: none; opacity: 0.7; color: rgb(55, 58, 60) !important; } #page #page-header .page-context-header .page-header-headings h1 { color: rgb(13, 50, 115); margin: 0px; } #page #page-header .page-context-header .header-button-group a { color: rgb(55, 58, 60); } #page #page-header .page-context-header .header-button-group a:focus, #page #page-header .page-context-header .header-button-group a:hover { text-decoration: underline; } #page #page-header .page-context-header #message-user-button:focus, #page #page-header .page-context-header #message-user-button:hover { box-shadow: none; } #page #page-header h1 { font-size: 2.5rem; font-weight: 800; margin-bottom: 1rem; } #page #page-header .singlebutton { margin-top: 0.2rem; } #page #page-header .singlebutton form { margin-bottom: 0px; } #page #page-header #page-navbar { padding: 0px !important; } #page #page-header #page-navbar .breadcrumb { color: rgb(55, 58, 60); padding: 0px; margin: 0px; border: none; } #page #page-header #page-navbar .breadcrumb .breadcrumb-item { padding: 0px 0.5rem 1rem 0px; } @media (max-width: 767px) { #page #page-header #page-navbar .breadcrumb .breadcrumb-item { display: none; } } #page #page-header #page-navbar .breadcrumb a:focus, #page #page-header #page-navbar .breadcrumb a:hover { color: rgb(55, 58, 60); } @media (max-width: 767px) { .pagelayout-mydashboard #page #page-header .flex-wrap .d-flex .singlebutton { width: 100%; margin: 0px auto 0.5rem; } .pagelayout-mydashboard #page #page-header .flex-wrap .d-flex .singlebutton .btn { width: 100%; } } #page #page-header .header-actions-container { margin-top: 1rem; } #page #page-header .header-actions-container .simplesearchform { min-width: 15rem; } @media (max-width: 991px) { #page #page-header .header-actions-container { width: 100%; } #page #page-header .header-actions-container .simplesearchform { margin-right: 0.5rem; } #page #page-header .header-actions-container .simplesearchform .input-group { flex-wrap: wrap; width: 100%; } } #page #page-header .page-context-header { margin-top: 1rem; } .uses-drawers #page #page-header .page-context-header { padding: 0px; } .pagelayout-mydashboard #page #page-header .page-context-header { margin-top: 0px; } @media (min-width: 576px) and (max-width: 767px) { .coursebg #page #page-header .page-context-header { max-width: 100%; } } #page #page-header .editbutton { margin: 0px 5px; } #page #page-header .editbutton .btn.btn-secondary { padding: 8px 7px 7px; background: rgb(255, 255, 255); border-radius: 6px; } #page #page-header .editbutton .btn.btn-secondary:focus, #page #page-header .editbutton .btn.btn-secondary:hover { border-color: rgb(33, 56, 106); background: rgb(33, 56, 106); } #page #page-header .editbutton .btn.btn-secondary:focus .fa-fw, #page #page-header .editbutton .btn.btn-secondary:hover .fa-fw { color: rgb(255, 255, 255); } #page #page-header .editbutton .btn.btn-secondary .fa-fw { font-size: 24px; margin: 3px; } #page #page-header .editbutton .btn.btn-secondary.active { border-color: rgb(33, 56, 106) !important; background: rgb(33, 56, 106) !important; } #page #page-header .editbutton .btn.btn-secondary.active .fa-fw { color: rgb(255, 255, 255); } #page #page-header .context-header-settings-menu { margin: 0px; } .pagelayout-frontpage #page #page-header .context-header-settings-menu { margin-bottom: 1rem; } .path-user #page #page-header .context-header-settings-menu { margin-top: 2rem; } @media screen and (max-width: 767px) { .path-user #page #page-header .context-header-settings-menu { margin-right: 1rem; } } #page #page-header .context-header-settings-menu .dropdown-toggle { display: block; color: rgb(255, 255, 255); padding: 5px 5px 4px 6px; border-radius: 6px; background: rgb(33, 56, 106); transition: all 0.2s ease 0s; } #page #page-header .context-header-settings-menu .dropdown-toggle > .icon { font-size: 1.5rem; margin: 3px 0px 0px; } #page #page-header .context-header-settings-menu .dropdown-toggle::after { margin-left: 0px; } #page #page-header .context-header-settings-menu .dropdown-toggle:focus, #page #page-header .context-header-settings-menu .dropdown-toggle:hover { cursor: pointer; background: rgb(21, 35, 67); } #page #page-header .context-header-settings-menu .dropdown-toggle:focus .fa-fw, #page #page-header .context-header-settings-menu .dropdown-toggle:hover .fa-fw { color: rgb(255, 255, 255); } #page #page-header .context-header-settings-menu .dropdown-toggle:focus::after, #page #page-header .context-header-settings-menu .dropdown-toggle:hover::after { color: rgb(255, 255, 255); } .coursebg #page #page-header .editbutton, .coursebg #page #page-header .context-header-settings-menu { position: absolute; top: 0px; right: 0px; } .coursebg #page #page-header .editbutton { right: 60px; } @media (min-width: 576px) and (max-width: 767px) { #page #page-header .editbutton, #page #page-header .context-header-settings-menu { display: block; right: 0px !important; top: 45px !important; } #page #page-header .editbutton a, #page #page-header .context-header-settings-menu a { padding: 3px; } #page #page-header .editbutton a::after, #page #page-header .context-header-settings-menu a::after { margin-left: 0px; } #page #page-header .editbutton { top: 0px !important; } } @media screen and (max-width: 575px) { #page #page-header h1 { font-size: 1.8rem; margin-top: 1rem; } #page #page-header .editbutton, #page #page-header .context-header-settings-menu { right: 0px; } #page #page-header .editbutton .dropdown-toggle > .icon, #page #page-header .editbutton .btn.btn-secondary .fa-fw, #page #page-header .context-header-settings-menu .dropdown-toggle > .icon, #page #page-header .context-header-settings-menu .btn.btn-secondary .fa-fw { font-size: 22px !important; } #page #page-header .editbutton { margin-right: 5px; right: 55px; } #page #page-header .mr-auto { min-width: auto; max-width: 100%; } .pagelayout-course #page #page-header .mr-auto { margin-top: 0px; } .coursebg #page #page-header .mr-auto { padding-top: 1rem !important; margin-top: 0px; } .coursebg #page #page-header .mr-auto h1 { margin-top: 0px; } .coursebg #page #page-header .editbutton, .coursebg #page #page-header .context-header-settings-menu { top: 0px; } } #page #page-content #region-main-box { width: 100%; } #page #page-content #region-main-box #region-main { margin: auto auto 1rem; border: none; background: rgb(255, 255, 255); } #page-course-info #page #page-content #region-main-box #region-main { max-width: 1280px; } .notloggedin #page #page-content #region-main-box #region-main, #page-site-index #page #page-content #region-main-box #region-main, #page-login-index #page #page-content #region-main-box #region-main { padding: 0px; background-color: transparent; } .notloggedin #page #page-content #region-main-box #region-main .box, .notloggedin #page #page-content #region-main-box #region-main .sitetopic, .notloggedin #page #page-content #region-main-box #region-main #site-news-forum, .notloggedin #page #page-content #region-main-box #region-main #frontpage-course-list, .notloggedin #page #page-content #region-main-box #region-main #frontpage-category-combo, .notloggedin #page #page-content #region-main-box #region-main #frontpage-category-names, .notloggedin #page #page-content #region-main-box #region-main #frontpage-available-course-list, #page-site-index #page #page-content #region-main-box #region-main .box, #page-site-index #page #page-content #region-main-box #region-main .sitetopic, #page-site-index #page #page-content #region-main-box #region-main #site-news-forum, #page-site-index #page #page-content #region-main-box #region-main #frontpage-course-list, #page-site-index #page #page-content #region-main-box #region-main #frontpage-category-combo, #page-site-index #page #page-content #region-main-box #region-main #frontpage-category-names, #page-site-index #page #page-content #region-main-box #region-main #frontpage-available-course-list, #page-login-index #page #page-content #region-main-box #region-main .box, #page-login-index #page #page-content #region-main-box #region-main .sitetopic, #page-login-index #page #page-content #region-main-box #region-main #site-news-forum, #page-login-index #page #page-content #region-main-box #region-main #frontpage-course-list, #page-login-index #page #page-content #region-main-box #region-main #frontpage-category-combo, #page-login-index #page #page-content #region-main-box #region-main #frontpage-category-names, #page-login-index #page #page-content #region-main-box #region-main #frontpage-available-course-list { padding: 1rem; background-color: rgb(255, 255, 255); } .notloggedin #page #page-content #region-main-box #region-main #frontpage-available-course-list, #page-site-index #page #page-content #region-main-box #region-main #frontpage-available-course-list, #page-login-index #page #page-content #region-main-box #region-main #frontpage-available-course-list { margin-top: 0px; } #page-maintenance-message #page #page-content #region-main-box #region-main { padding: 2rem; background: rgb(255, 255, 255); } #page-maintenance-message #page #page-content #region-main-box #region-main .maintenance_message { padding: 0px; } #page #page-content #region-main-box #region-main .region_main_settings_menu_proxy { background-color: transparent; } #page #page-content #region-main-box #region-main > .card { min-height: 1rem; } .pagelayout-popup #page #page-content #region-main-box #region-main, .pagelayout-embedded #page #page-content #region-main-box #region-main { padding: 0px !important; } #page #page-content #region-main-box div[role="main"] { padding: 0px; } @media (max-width: 767px) { #page #page-content #region-main-box div[role="main"] { padding: 1rem; } } .pagelayout-course #page #page-content #region-main-box div[role="main"], .pagelayout-incourse #page #page-content #region-main-box div[role="main"] { padding: 1rem; } @media (max-width: 767px) { #page #page-content #region-main-box #block-region-side-pre { padding-left: 15px; padding-right: 15px; } } #page-login-index #page #page-content { margin: 0px; } @media (max-width: 767px) { #page { margin-top: 42.6667px; } } @media (max-width: 767px) { #page { margin-bottom: 0px; } #page #page-navbar { padding-top: 0px !important; } .coursebg #page #page-navbar { padding-top: 1rem !important; } #page .page-context-header .page-header-headings { margin: 0px; } } .card:not(.courses-card):not(.loginpanel):not(.node_category) { border-color: rgb(215, 223, 227); } #page-header .card { background: transparent; } .pagelayout-incourse #page-header .card .card-body, .pagelayout-mydashboard #page-header .card .card-body { padding: 0px; } .pagelayout-incourse #page-header .card .card-body .page-context-header, .pagelayout-mydashboard #page-header .card .card-body .page-context-header { display: none; } .card-deck { margin-top: 1rem; } .card-deck.one-row { margin-left: 0px; margin-right: 0px; } .card-deck .card.courses-card { flex: 0 1 48%; margin: 0px 0.5% 2rem; border-color: rgb(215, 223, 227); box-shadow: rgba(0, 0, 0, 0.17) 0px 0px 7px; } @media screen and (min-width: 992px) { .card-deck .card.courses-card { flex-basis: 32%; } } @media screen and (min-width: 1530px) { .card-deck .card.courses-card { flex-basis: 24%; } #side-pre .card-deck .card.courses-card, #region-page-btm .card-deck .card.courses-card { flex-basis: 100%; margin: 0px; } } .card-deck .card .card-img-top { position: relative; border: none; height: 150px; background-repeat: no-repeat; background-size: cover; background-position: center center; } .card-deck .card .card-img-top .media { position: absolute; top: 15%; right: 1%; } .card-deck .card .card-img-top::after { content: " "; position: absolute; top: 0px; right: 0px; width: 100%; height: 150px; opacity: 0.45; background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.45) 100%); } .card-deck .card .card-body { clear: both; padding: 1rem; } .card-deck .card .card-body.course-info-container { font-weight: 600; color: rgb(55, 58, 60); } .card-deck .card .card-body h4.h5, .card-deck .card .card-body .card-title { font-weight: 400; line-height: 1.3; } .card-deck .card .card-body h4.h5 a, .card-deck .card .card-body .card-title a { font-weight: 600; color: rgb(55, 58, 60); } .card-deck .card .card-body h3.card-title { font-size: 1rem; } .card-deck .card .card-body p.text-muted { margin-bottom: 0px; } .card-deck .card .card-body ul.teachers { font-size: 14px; padding: 0px; margin: 0px; list-style-type: none; } .card-deck .card .card-footer { padding: 0px; background: transparent; border: none; } .card-deck .card .card-footer .btn-secondary { color: rgb(255, 255, 255); padding: 0.7rem 1.5rem; background: rgb(33, 56, 106); border-color: rgb(33, 56, 106); } .card-deck .card .card-footer .btn-secondary:focus, .card-deck .card .card-footer .btn-secondary:hover { border-color: rgb(8, 30, 69); background-color: rgb(8, 30, 69); } .card-deck .card .card-footer.dashboard-card-footer { opacity: 1; padding: 0px 0px 0.5rem; } .card-deck .card .card-footer.dashboard-card-footer.menu { padding-bottom: 0px; } .card-deck .card.coursedimmed { opacity: 0.6; } .card-deck .card.dashboard-card { flex-basis: 48%; margin: 0px 0.5% 2rem; border: 1px solid rgba(0, 0, 0, 0.125); box-shadow: rgba(0, 0, 0, 0.17) 0px 0px 7px; } @media (min-width: 992px) { .card-deck .card.dashboard-card { flex-basis: 32.3%; } } @media (min-width: 1530px) { .card-deck .card.dashboard-card { flex-basis: 24%; } } @media (min-width: 992px) { body:not(.uses-drawers).drawer-open-left .card-deck .card.dashboard-card { flex-basis: 48%; } } @media (min-width: 1530px) { body:not(.uses-drawers).drawer-open-left .card-deck .card.dashboard-card { flex-basis: 24%; } } .card-deck .card.dashboard-card .categoryname { display: block; font-size: 14px; } #block-region-side-pre .card-deck .card.courses-card, #block-region-side-pre .card-deck .card.dashboard-card { flex-basis: calc(99%) !important; margin-bottom: 1rem; } .card-deck .card .summary-icons { display: table; width: 100%; border-top: 1px solid rgb(215, 223, 227); } .card-deck .card .summary-icons .btn { display: table-cell; text-align: center; padding: 0.7rem 0px; border-top: none; border-bottom: none; border-left: none; border-image: initial; background: transparent; border-radius: 0px !important; border-right: 1px solid rgb(215, 223, 227) !important; } .card-deck .card .summary-icons .btn:last-of-type { border: none !important; } .card-deck .card .summary-icons .btn .icon { display: block; font-size: 1.4rem; color: rgb(33, 56, 106); width: inherit; height: inherit; margin: 0px; padding: 0px; transition: all 0.4s ease 0s; } .card-deck .card .summary-icons .btn.link-grades .icon::before, .card-deck .card .summary-icons .btn.link-badges .icon::before, .card-deck .card .summary-icons .btn.link-course .icon::before, .card-deck .card .summary-icons .btn.link-participants .icon::before, .card-deck .card .summary-icons .btn.link-settings .icon::before { font-family: simple-line-icons; } .card-deck .card .summary-icons .btn.link-grades .icon::before { content: ""; } .card-deck .card .summary-icons .btn.link-badges .icon::before { content: ""; } .card-deck .card .summary-icons .btn.link-participants .icon::before { content: ""; } .card-deck .card .summary-icons .btn.link-settings .icon::before { content: ""; } .card-deck .card .summary-icons .btn.link-course .icon::before { content: ""; } .card-deck .card .summary-icons .btn:focus, .card-deck .card .summary-icons .btn:hover { border-color: transparent; background: rgb(33, 56, 106); } .card-deck .card .summary-icons .btn:focus .icon, .card-deck .card .summary-icons .btn:hover .icon { color: rgb(255, 255, 255); } .text-primary .fa-star { color: rgb(255, 194, 14) !important; } .progress .progress-bar { background-color: rgb(33, 56, 106); } .progress.local-assessfreq-period-progress { margin-top: 5px; } .progress-chart-container { height: 100px; width: 100px; background: transparent; border-radius: 50%; } #page-course-index-category .progress-chart-container { display: none; } #page-course-index-category .progress-chart-container.show-progress-chart { display: block; } .progress-chart-container .progress-doughnut { position: relative; height: 100px; width: 100px; background-clip: padding-box; background-color: rgba(255, 255, 255, 0.8); border: 5px solid rgb(255, 255, 255); border-radius: 50%; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 25px; box-sizing: border-box; } .progress-chart-container .progress-doughnut .progress-text { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); color: rgb(55, 58, 60); font-weight: 600; font-size: 1.1rem; } .progress-chart-container .progress-doughnut .progress-text.has-percent { color: rgb(55, 58, 60); } .progress-chart-container .progress-doughnut .progress-indicator { position: absolute; top: -1rem; left: -5px; height: 100px; width: 100px; } .progress-chart-container .progress-doughnut .progress-indicator .circular-chart { position: relative; height: 100%; width: 100%; display: block; margin: 10px auto; max-width: 100%; max-height: 250px; } .progress-chart-container .progress-doughnut .progress-indicator .circular-chart .progress-circle { stroke: rgb(33, 56, 106); fill: none; stroke-width: 2.3; stroke-linecap: round; animation: 1s ease-out 0s 1 normal forwards running progress; } .progress-chart-container .no-progress { display: none; height: 100px; width: 100px; background-color: rgb(255, 255, 255); border-radius: 50%; border: 10px solid rgb(236, 238, 239); position: relative; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 25px; } .progress-chart-container .no-progress .icon, .progress-chart-container .no-progress .smallicon { position: absolute; top: 50%; left: 45%; margin: 0px; padding: 0px; transform: translate(-45%, -45%); color: rgb(208, 213, 216); height: 50px; width: 50px; font-size: 45px; } .modal-header.calendar_event_site, .modal-header.calendar_event_user, .modal-header.calendar_event_course, .modal-header.calendar_event_group, .modal-header.calendar_event_category { background-color: inherit; } .modal-header .modal-title { font-size: 1.2rem; color: rgb(55, 58, 60); background-color: inherit; } .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd.yui3-widget-hd { font-size: 1.2rem; color: rgb(55, 58, 60); background-color: rgb(247, 247, 249); } .loading-icon .fa-spin::before { font-family: FontAwesome !important; } .forumpost { background: rgba(255, 255, 255, 0.9); } #loadingmodal .modal-dialog-centered { display: flex; align-items: center; min-height: calc(100% - 3.5rem); } #loadingmodal .modal-dialog-centered .modal-content { border-radius: 10px; border: 10px solid rgba(33, 56, 106, 0.6); } #loadingmodal .modal-dialog-centered .modal-content .modal-body { } #loadingmodal .waitloader, #loadingmodal .waitloader::before, #loadingmodal .waitloader::after { border-radius: 50%; width: 2.5em; height: 2.5em; animation: 1.8s ease-in-out 0s infinite normal none running waitload7; } #loadingmodal .waitloader { color: rgb(33, 56, 106); font-size: 15px; margin: 10px auto 60px; position: relative; text-indent: -9999em; transform: translateZ(0px); animation-delay: -0.16s; } #loadingmodal .waitloader::before, #loadingmodal .waitloader::after { content: ""; position: absolute; top: 0px; } #loadingmodal .waitloader::before { left: -3.5em; animation-delay: -0.32s; } #loadingmodal .waitloader::after { left: 3.5em; } @keyframes waitload7 { 0%, 80%, 100% { box-shadow: 0px 2.5em 0px -1.3em; } 40% { box-shadow: 0px 2.5em 0px 0px; } } .pagination .page-item .page-link { display: block; color: rgb(33, 56, 106); text-align: center; min-width: 36px; padding: 6px 12px; border-color: rgb(33, 56, 106); } .pagination .page-item.active { opacity: 1; } .pagination .page-item.active .page-link { font-weight: 600; color: rgb(255, 255, 255); background: rgb(13, 50, 115); } .pagination .page-item.disabled { opacity: 0.5; } .nav-tabs { border-color: rgb(13, 50, 115); } .nav-tabs .nav-item { margin-bottom: 0px; background-color: rgb(244, 244, 247); border-radius: 3px 3px 0px 0px; } .nav-tabs .nav-item.nav-link { border-radius: 3px 3px 0px 0px; transition: all 0.4s ease 0s; } .nav-tabs .nav-item.nav-link:focus, .nav-tabs .nav-item.nav-link:hover { color: rgb(255, 255, 255); border-bottom-color: rgb(13, 50, 115); background-color: rgb(13, 50, 115); } .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-item .nav-link.active { padding-bottom: 9px; margin-bottom: -1px; border-color: rgb(13, 50, 115) rgb(13, 50, 115) rgb(255, 255, 255); background-color: rgb(255, 255, 255); } .nav-tabs .nav-item.show .nav-link:focus, .nav-tabs .nav-item.show .nav-link:hover, .nav-tabs .nav-item .nav-link.active:focus, .nav-tabs .nav-item .nav-link.active:hover { color: inherit; background-color: rgb(255, 255, 255); cursor: default; } .nav-tabs .nav-item .dropdown-menu { border-top: none; } .dropdown-menu .dropdown-item { display: flex; line-height: 1.4; padding: 0.3rem 1.3rem; white-space: normal; align-items: center; } .dropdown-menu .dropdown-item.hidden { display: none; } .dropdown-menu .dropdown-item:active, .dropdown-menu .dropdown-item:hover, .dropdown-menu .dropdown-item:focus, .dropdown-menu .dropdown-item:focus-within { text-decoration: underline; background-color: rgb(236, 238, 239); color: rgb(55, 58, 60) !important; } .searchform { margin-bottom: 0.5rem; } .searchform .form-control { display: inline-block; vertical-align: middle; } .searchform button { white-space: nowrap; padding-left: 5%; padding-right: 5%; margin-left: 1%; display: inline-block; vertical-align: middle; } @media (max-width: 767px) { .searchform button, .searchform .form-control { display: block; width: 100%; margin: 0px 0px 0.5rem; max-width: inherit; } } .userprofile .profile_tree section.node_category { border: none; } .userprofile .profile_tree section.node_category .card-body { padding: 1rem; } .userprofile .profile_tree section h3 { font-size: 1.2rem; font-weight: 400; margin-bottom: 0.75rem; border-bottom: 1px solid rgb(215, 223, 227); } .userprofile .profile_tree .editprofile { display: inline-block; text-align: center; color: rgb(255, 255, 255); padding: 6px 3rem; margin: 0px auto 1rem; border-radius: 50px; transition: all 0.4s ease 0s; background: rgb(13, 50, 115); border: 2px solid rgb(13, 50, 115); } .userprofile .profile_tree .editprofile span { display: block; text-align: center; } .userprofile .profile_tree .editprofile span a { color: rgb(255, 255, 255); } .userprofile .profile_tree .editprofile:focus, .userprofile .profile_tree .editprofile:hover { border-color: rgb(8, 30, 69); background-color: rgb(8, 30, 69); } img.userpicture { margin: 0px; } table img.userpicture { margin-right: 10px; } #questionscontainer { overflow: auto; margin: 1rem 0px; } .img-responsive { max-width: 100%; } .img-responsive.atto_image_button_text-top, .img-responsive.atto_image_button_text-bottom { margin-left: 0px; margin-right: 0px; } .logo-right #admin-hamburgerpos { display: none; } .local_commander .local_commander-body .highlight { color: rgb(51, 51, 51) !important; } .form-filemanager .fp-content { border: 1px solid rgb(215, 223, 227); background: rgb(247, 247, 249); } .form-filemanager .fp-content .fp-thumbnail { background: rgb(255, 255, 255); } .form-filemanager .fp-content .fp-thumbnail img { background: rgb(236, 238, 239); } @media (min-width: 768px) { .path-grade-report-grader .gradeparent { max-width: 100%; } .path-grade-report-grader .gradeparent .cell.c0 { position: sticky; left: 0px; } } .path-mod-assign [data-region="grade-panel"].fullwidth [data-region="grade"], .path-mod-assign [data-region="review-panel"].collapsed + [data-region="grade-panel"] [data-region="grade"] { max-width: 100%; } .path-mod-assign #fitem_id_advancedgrading.popout { overflow: auto; } .path-mod-assign #fitem_id_advancedgrading .criteria td.description { width: 33%; } @media (min-width: 768px) { .drawer-left, .drawer-right { top: 64px; } .local_envbar .drawer-left, .local_envbar .drawer-right { top: 114px; } } .drawer-toggles { position: absolute; } .drawer-toggles .drawer-toggler { z-index: 12; } @media (min-width: 768px) { .drawer-toggles .drawer-toggler { top: calc(64px + 0.5rem); } .local_envbar .drawer-toggles .drawer-toggler { top: calc(64px + 4rem); } } .drawer-toggles .drawer-toggler .btn { color: rgb(33, 56, 106); box-shadow: rgba(0, 0, 0, 0.07) 0px 4px 9px; cursor: pointer; min-width: 45px; padding: 12px; border: 1px solid rgba(0, 0, 0, 0.2); background: rgb(255, 255, 255); transition: all 0.2s ease 0s; } .drawer-toggles .drawer-toggler .btn .icon { vertical-align: middle; } .drawer-toggles .drawer-toggler .btn:hover { min-width: 60px; } .drawer-toggles .drawer-toggler.drawer-left-toggle .btn { border-left: none; border-radius: 0px 4px 4px 0px !important; } .drawer-toggles .drawer-toggler.drawer-left-toggle .btn:hover { padding-left: 20px; } .drawer-toggles .drawer-toggler.drawer-right-toggle .btn { border-right: none; border-radius: 4px 0px 0px 4px !important; } .drawer-toggles .drawer-toggler.drawer-right-toggle .btn:hover { padding-right: 20px; } @media (max-width: 767px) { #page-course-info .drawer-toggles .drawer-left-toggle, #page-course-info .drawer-toggles .drawer-right-toggle { top: calc(64px + 6rem); } } .drawerheader { height: 65px; } .box .simplesearchform form.simplesearchform, .block .simplesearchform form.simplesearchform { margin: 1rem auto; justify-content: center; } .box .simplesearchform form.simplesearchform .input-group, .block .simplesearchform form.simplesearchform .input-group { width: 100%; } .box .simplesearchform form.simplesearchform .input-group .btn.btn-primary, .block .simplesearchform form.simplesearchform .input-group .btn.btn-primary { width: 60px; } .box .simplesearchform form.simplesearchform .input-group .search-icon, .block .simplesearchform form.simplesearchform .input-group .search-icon { margin-left: 5px; padding: 6px 12px; } .mod_quiz-edit-top-controls #inputmaxgrade { min-width: 100px; } .btn-footer-communication { display: none; position: fixed; bottom: 5rem; right: 2rem; } .hasstickyfooter .btn-footer-communication { bottom: calc(4rem + max(96px, 3rem)); } .navbar.fixed-top { height: 64px; max-height: 200px; padding: 0px; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 20px; background-color: rgb(13, 50, 115); border-bottom: 0px solid rgb(33, 56, 106); } .pagelayout-popup .navbar.fixed-top { padding: 1rem; } .navbar.fixed-top .divider { background-color: transparent; height: 100% !important; margin-left: 0px !important; } .navbar.fixed-top > .navbar-nav { color: rgb(255, 255, 255); margin: 0px 0px 0px 1rem; align-items: center; } .navbar.fixed-top > .navbar-nav .nav-item, .navbar.fixed-top > .navbar-nav .nav-link { font-weight: 600; } .navbar.fixed-top > .navbar-nav .nav-item .icon, .navbar.fixed-top > .navbar-nav .nav-link .icon { width: auto; } .navbar.fixed-top > .navbar-nav .nav-link:not(.dropdown) { color: rgb(255, 255, 255); height: 64px; } .navbar.fixed-top > .navbar-nav .nav-link:not(.dropdown):focus, .navbar.fixed-top > .navbar-nav .nav-link:not(.dropdown):hover { background-color: transparent; color: rgb(255, 255, 255); } .navbar.fixed-top > .navbar-nav .dropdown .dropdown-toggle::after { margin-top: -1px; } .navbar.fixed-top > .navbar-nav .dropdown .dropdown-menu-left .dropdown-toggle::after { float: right; font-size: 14px; font-weight: 600; content: ""; margin-top: 4px; } .navbar.fixed-top > .navbar-nav .dropdown .dropdown-menu-left.show .dropdown-toggle::after { content: ""; } .navbar.fixed-top > .navbar-nav .dropdown .dropdown-menu-left .dropdown-item { padding: 0.25rem 1.75rem 0.25rem 0.75rem; } .navbar.fixed-top > .navbar-nav .dropdown .dropdown-menu-left .dropdown-item::before { display: none; } @media (max-width: 767px) { .navbar.fixed-top > .navbar-nav { margin: 0px; } } .navbar.fixed-top > .navbar-nav .text-primary { color: rgb(255, 255, 255) !important; } .navbar.fixed-top > .navbar-nav .primary-navigation [data-key="home"], .navbar.fixed-top > .navbar-nav .primary-navigation [data-key="myhome"], .navbar.fixed-top > .navbar-nav .primary-navigation [data-key="mycourses"], .navbar.fixed-top > .navbar-nav .primary-navigation [data-key="siteadminnode"] { display: none; } .navbar.fixed-top > .navbar-nav .primary-navigation .navigation .nav-link { color: rgb(255, 255, 255); border: none; } .navbar.fixed-top > .navbar-nav .primary-navigation .navigation .nav-link:focus, .navbar.fixed-top > .navbar-nav .primary-navigation .navigation .nav-link:hover { background-color: transparent; color: rgb(255, 255, 255); } .navbar.fixed-top .navbar-brand { text-align: center; min-width: 225px; margin-right: 0px; padding: 0px 1rem; } .navbar.fixed-top .navbar-brand.has-logo .logo, .navbar.fixed-top .navbar-brand.has-logo .logo-compact, .navbar.fixed-top .navbar-brand.has-compact-logo .logo, .navbar.fixed-top .navbar-brand.has-compact-logo .logo-compact { display: none; text-align: center; width: auto; height: auto; line-height: 64px; margin-left: 1rem; } .navbar.fixed-top .navbar-brand.has-logo .logo img, .navbar.fixed-top .navbar-brand.has-logo .logo-compact img, .navbar.fixed-top .navbar-brand.has-compact-logo .logo img, .navbar.fixed-top .navbar-brand.has-compact-logo .logo-compact img { vertical-align: middle; height: 100%; max-height: calc(44px); max-width: 100%; margin: auto; background-color: rgb(13, 50, 115); } .navbar.fixed-top .navbar-brand.has-logo:not(.compact-logo) .logo { display: flex; } @media (max-width: 1279px) { .navbar.fixed-top .navbar-brand.has-logo.has-compact-logo .logo { display: none; } .navbar.fixed-top .navbar-brand.has-logo.has-compact-logo .logo-compact { display: flex; } } .hamburger-left .navbar.fixed-top .navbar-brand, #page-site-index.notloggedin .navbar.fixed-top .navbar-brand { min-width: auto; } .hamburger-left .navbar.fixed-top .navbar-brand.has-logo .logo img, .hamburger-left .navbar.fixed-top .navbar-brand.has-logo-compact .logo-compact img, #page-site-index.notloggedin .navbar.fixed-top .navbar-brand.has-logo .logo img, #page-site-index.notloggedin .navbar.fixed-top .navbar-brand.has-logo-compact .logo-compact img { margin: auto 0px; } .logo-right .navbar.fixed-top .navbar-brand { min-width: auto; } .logo-right .navbar.fixed-top .navbar-brand.has-logo, .logo-right .navbar.fixed-top .navbar-brand.has-logo-compact { order: 10; } .logo-right .navbar.fixed-top .navbar-brand.has-logo .logo img, .logo-right .navbar.fixed-top .navbar-brand.has-logo .logo-compact img, .logo-right .navbar.fixed-top .navbar-brand.has-logo-compact .logo img, .logo-right .navbar.fixed-top .navbar-brand.has-logo-compact .logo-compact img { float: right; margin-right: 1rem; } .navbar.fixed-top .navbar-brand .site-name { line-height: 64px; } @media (max-width: 767px) { .navbar.fixed-top { min-width: auto; } } @media (max-width: 575px) { .navbar.fixed-top .navbar-brand { display: block; min-width: auto; max-width: 50%; } } .navbar.fixed-top .drawer-toggle { float: left; font-size: 120%; height: 100%; line-height: 64px; border-left: 1px solid rgb(221, 221, 221); border-right: 1px solid rgb(221, 221, 221); } .navbar.fixed-top .drawer-toggle button { height: 100%; padding: 0px 1.3rem; border: none; background: transparent; border-radius: 0px; vertical-align: top; } .navbar.fixed-top .drawer-toggle button .icon { font-size: 20px; margin: 0px; } .navbar.fixed-top .drawer-toggle button:focus, .navbar.fixed-top .drawer-toggle button:hover { background: transparent; } .navbar.fixed-top .drawer-toggle button:focus .icon, .navbar.fixed-top .drawer-toggle button:hover .icon { color: rgb(33, 56, 106); } #page-site-index.notloggedin .navbar.fixed-top .drawer-toggle { display: none; } @media (max-width: 767px) { .navbar.fixed-top .drawer-toggle { order: -100; border-left: none; } } .navbar.fixed-top #usernavigation { margin-right: 1rem; } .navbar.fixed-top #usernavigation .nav-link, .navbar.fixed-top #usernavigation .btn-close { width: inherit; padding: 0.5rem; transition: all 0.2s ease 0s; display: flex !important; } .navbar.fixed-top #usernavigation .nav-link .icon, .navbar.fixed-top #usernavigation .btn-close .icon { font-size: 130%; color: rgb(55, 58, 60); vertical-align: sub; margin: auto; transition: all 0.2s ease 0s; } .navbar.fixed-top #usernavigation .nav-link .icon.fa-bell, .navbar.fixed-top #usernavigation .nav-link .icon.fa-search, .navbar.fixed-top #usernavigation .nav-link .icon.icon-bubble, .navbar.fixed-top #usernavigation .btn-close .icon.fa-bell, .navbar.fixed-top #usernavigation .btn-close .icon.fa-search, .navbar.fixed-top #usernavigation .btn-close .icon.icon-bubble { font-weight: 400; } .navbar.fixed-top #usernavigation .nav-link .icon.fa-cog::before, .navbar.fixed-top #usernavigation .btn-close .icon.fa-cog::before { content: ""; } .navbar.fixed-top #usernavigation .nav-link .icon.fa-check::before, .navbar.fixed-top #usernavigation .btn-close .icon.fa-check::before { content: ""; } .navbar.fixed-top #usernavigation .nav-link .icon.fa-refresh::before, .navbar.fixed-top #usernavigation .btn-close .icon.fa-refresh::before { content: ""; } .navbar.fixed-top #usernavigation .nav-link .icon.fa-search::before, .navbar.fixed-top #usernavigation .btn-close .icon.fa-search::before { content: ""; } .navbar.fixed-top #usernavigation .nav-link .icon.fa-times::before, .navbar.fixed-top #usernavigation .btn-close .icon.fa-times::before { font-family: "Font Awesome 6 Free"; content: ""; color: rgba(255, 0, 0, 0.5); } .navbar.fixed-top #usernavigation .nav-link .icon:hover, .navbar.fixed-top #usernavigation .btn-close .icon:hover { color: rgb(33, 56, 106); } .navbar.fixed-top #usernavigation .nav-link:hover .icon, .navbar.fixed-top #usernavigation .btn-close:hover .icon { opacity: 0.6; } .navbar.fixed-top #usernavigation .simplesearchform, .navbar.fixed-top #usernavigation .popover-region-messages, .navbar.fixed-top #usernavigation .popover-region-notifications { margin: 0px; } .navbar.fixed-top #usernavigation .simplesearchform .icon:not(.fa-check):not(.fa-times)::before, .navbar.fixed-top #usernavigation .popover-region-messages .icon:not(.fa-check):not(.fa-times)::before, .navbar.fixed-top #usernavigation .popover-region-notifications .icon:not(.fa-check):not(.fa-times)::before { font-family: simple-line-icons; } .navbar.fixed-top #usernavigation .simplesearchform .popover-region-container, .navbar.fixed-top #usernavigation .popover-region-messages .popover-region-container, .navbar.fixed-top #usernavigation .popover-region-notifications .popover-region-container { top: 64px; padding-bottom: 11px; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 3px; } .navbar.fixed-top #usernavigation .simplesearchform .popover-region-container .content-item-container .content-item-body, .navbar.fixed-top #usernavigation .popover-region-messages .popover-region-container .content-item-container .content-item-body, .navbar.fixed-top #usernavigation .popover-region-notifications .popover-region-container .content-item-container .content-item-body { font-weight: 400; line-height: 1.2; } .navbar.fixed-top #usernavigation .simplesearchform .popover-region-container .content-item-container .content-item-body h3, .navbar.fixed-top #usernavigation .popover-region-messages .popover-region-container .content-item-container .content-item-body h3, .navbar.fixed-top #usernavigation .popover-region-notifications .popover-region-container .content-item-container .content-item-body h3 { font-weight: 600; margin: 0.2rem 0px; } .navbar.fixed-top #usernavigation .simplesearchform .popover-region-container .content-item-container.unread .content-item-body, .navbar.fixed-top #usernavigation .popover-region-messages .popover-region-container .content-item-container.unread .content-item-body, .navbar.fixed-top #usernavigation .popover-region-notifications .popover-region-container .content-item-container.unread .content-item-body { font-weight: 600; } .navbar.fixed-top #usernavigation .simplesearchform .popover-region-header-container, .navbar.fixed-top #usernavigation .popover-region-messages .popover-region-header-container, .navbar.fixed-top #usernavigation .popover-region-notifications .popover-region-header-container { height: 36px; padding: 5px 10px; } .navbar.fixed-top #usernavigation .simplesearchform .count-container, .navbar.fixed-top #usernavigation .popover-region-messages .count-container, .navbar.fixed-top #usernavigation .popover-region-notifications .count-container { font-size: 0px; padding: 0px; top: auto; bottom: auto; right: 6px; background-color: transparent; } .navbar.fixed-top #usernavigation .simplesearchform .count-container::before, .navbar.fixed-top #usernavigation .popover-region-messages .count-container::before, .navbar.fixed-top #usernavigation .popover-region-notifications .count-container::before { font-family: "Font Awesome 6 Free"; font-size: 10px; color: rgb(219, 52, 72); content: ""; display: block; text-shadow: rgba(0, 0, 0, 0.4) 0px 2px 2px; } .navbar.fixed-top #usernavigation .simplesearchform #searchform-navbar .btn-close { padding: 0.6rem 1rem; } .navbar.fixed-top #usernavigation .simplesearchform #searchform-navbar .btn-submit { font-size: 90%; padding-left: 0.5rem; padding-right: 0.666667rem; } .navbar.fixed-top #usernavigation .simplesearchform #searchform-navbar .btn-submit .fa-search::before { font-family: "Font Awesome 6 Free"; } .navbar.fixed-top #usernavigation .popover-region-messages .icon.fa-comment::before { content: ""; } @media (max-width: 575px) { .navbar.fixed-top #usernavigation .popover-region-messages { display: none; } } .navbar.fixed-top #usernavigation .popover-region-notifications .icon.fa-bell::before { content: ""; } .navbar.fixed-top #usernavigation .usermenu { align-items: center; } .navbar.fixed-top #usernavigation .usermenu .login { line-height: inherit; } .navbar.fixed-top #usernavigation .usermenu #user-menu-toggle { position: relative; } .navbar.fixed-top #usernavigation .usermenu #user-menu-toggle .role { padding: 0.2em 0.6em 0.3em; line-height: 1; color: rgb(255, 255, 255); text-align: center; white-space: nowrap; border-radius: 2px; background: rgb(143, 149, 158); position: relative; vertical-align: middle; font-size: 11px; font-weight: 600; display: inline !important; } .navbar.fixed-top #usernavigation .usermenu #user-menu-toggle .role::after { left: 100%; top: 50%; border-style: solid; border-image: initial; content: ""; height: 0px; width: 0px; position: absolute; pointer-events: none; border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) rgb(143, 149, 158); border-width: 5px; margin-top: -5px; } .navbar.fixed-top #usernavigation .usermenu .login { font-size: 0px; color: rgb(255, 255, 255); } .navbar.fixed-top #usernavigation .usermenu .login a { display: inline-block; font-size: 1rem; color: rgb(255, 255, 255); white-space: nowrap; padding: 0.5rem 1rem; background: rgb(33, 56, 106); border: none; border-radius: 50px; transition: all 0.4s ease 0s; } .navbar.fixed-top #usernavigation .usermenu .login a:focus, .navbar.fixed-top #usernavigation .usermenu .login a:hover { text-decoration: none; border-color: rgb(21, 35, 67); background: rgb(21, 35, 67); box-shadow: rgba(0, 0, 0, 0.25) 0px 4px 4px; } .navbar.fixed-top #usernavigation .usermenu .userbutton .usertext { font-weight: 400; padding-left: 5px; padding-right: 7px; cursor: pointer; max-width: 190px; white-space: normal; margin-right: 0px !important; } .navbar.fixed-top #usernavigation .usermenu .userbutton .usertext .viewingas { font-size: 80%; line-height: 1.2; } @media (max-width: 991px) { .navbar.fixed-top #usernavigation .usermenu .userbutton .usertext { display: none !important; } } .navbar.fixed-top #usernavigation .usermenu .userbutton .avatar { cursor: pointer; } .navbar.fixed-top #usernavigation .usermenu .userbutton .avatar img { margin-right: -2px; border: 1px solid rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.25) 0px 4px 4px; } .navbar.fixed-top #usernavigation .usermenu .userbutton .avatar .userinitials { margin-right: 0px; } .navbar.fixed-top #usernavigation .usermenu .dropdown { height: 64px; } .navbar.fixed-top #usernavigation .usermenu .dropdown .dropdown-toggle { padding: 0px 0.5rem; } .navbar.fixed-top #usernavigation .usermenu .dropdown .dropdown-toggle::after { display: none; } .navbar.fixed-top #usernavigation .usermenu .dropdown-menu { min-width: 270px; } .navbar.fixed-top .editmode-switch-form label { margin-top: 4px; } .navbar.fixed-top .search-input-wrapper { display: flex; position: relative; min-height: 64px; min-width: 200px; padding: 0px; border-right: 1px solid rgb(221, 221, 221); } .hamburger-left .navbar.fixed-top .search-input-wrapper { border-left: 1px solid rgb(221, 221, 221); } .navbar.fixed-top .search-input-wrapper > form { display: inline-block; float: none; margin: auto 50px auto 1rem; opacity: 1; } .navbar.fixed-top .search-input-wrapper > form > input { color: rgb(255, 255, 255); height: 35px; line-height: 35px; padding: 0px; border: none; background: transparent; } .navbar.fixed-top .search-input-wrapper > form > input.form-control:focus { border: none; box-shadow: none; } .navbar.fixed-top .search-input-wrapper > div { order: 10; margin: auto; padding: 1rem; } .navbar.fixed-top .search-input-wrapper > div:focus, .navbar.fixed-top .search-input-wrapper > div:hover { color: rgb(33, 56, 106); } .navbar.fixed-top .search-input-wrapper > div > .icon { opacity: 0.8; color: rgb(255, 255, 255); margin: 0px; } .navbar.fixed-top .search-input-wrapper.expanded > form { display: block; } @media screen and (max-width: 991px) { .navbar.fixed-top .search-input-wrapper { display: none; } } .custom-header .navbar.fixed-top .nav-item .caret, .custom-header .navbar.fixed-top .nav-item .nav-link, .custom-header .navbar.fixed-top .nav-item .dropdown-toggle, .custom-header .navbar.fixed-top .nav-item .nav-link .fa.icon, .custom-header .navbar.fixed-top .search-input-wrapper .caret, .custom-header .navbar.fixed-top .search-input-wrapper .nav-link, .custom-header .navbar.fixed-top .search-input-wrapper .dropdown-toggle, .custom-header .navbar.fixed-top .search-input-wrapper .nav-link .fa.icon { color: rgb(255, 255, 255) !important; } .custom-header .navbar.fixed-top .nav-item .nav-link:hover, .custom-header .navbar.fixed-top .search-input-wrapper .nav-link:hover { text-decoration: underline; } .custom-header .navbar.fixed-top .drawer-toggle .fa-bars, .custom-header .navbar.fixed-top .drawer-toggle > .fa-bell, .custom-header .navbar.fixed-top .drawer-toggle > .icon-bubble, .custom-header .navbar.fixed-top .drawer-toggle > div > .icon, .custom-header .navbar.fixed-top .drawer-toggle > form > input, .custom-header .navbar.fixed-top .drawer-toggle > .btn-open .icon, .custom-header .navbar.fixed-top .drawer-toggle .userbutton .usertext, .custom-header .navbar.fixed-top .usermenu .fa-bars, .custom-header .navbar.fixed-top .usermenu > .fa-bell, .custom-header .navbar.fixed-top .usermenu > .icon-bubble, .custom-header .navbar.fixed-top .usermenu > div > .icon, .custom-header .navbar.fixed-top .usermenu > form > input, .custom-header .navbar.fixed-top .usermenu > .btn-open .icon, .custom-header .navbar.fixed-top .usermenu .userbutton .usertext, .custom-header .navbar.fixed-top .popover-region-toggle .fa-bars, .custom-header .navbar.fixed-top .popover-region-toggle > .fa-bell, .custom-header .navbar.fixed-top .popover-region-toggle > .icon-bubble, .custom-header .navbar.fixed-top .popover-region-toggle > div > .icon, .custom-header .navbar.fixed-top .popover-region-toggle > form > input, .custom-header .navbar.fixed-top .popover-region-toggle > .btn-open .icon, .custom-header .navbar.fixed-top .popover-region-toggle .userbutton .usertext, .custom-header .navbar.fixed-top .simplesearchform .fa-bars, .custom-header .navbar.fixed-top .simplesearchform > .fa-bell, .custom-header .navbar.fixed-top .simplesearchform > .icon-bubble, .custom-header .navbar.fixed-top .simplesearchform > div > .icon, .custom-header .navbar.fixed-top .simplesearchform > form > input, .custom-header .navbar.fixed-top .simplesearchform > .btn-open .icon, .custom-header .navbar.fixed-top .simplesearchform .userbutton .usertext { opacity: 1; color: rgb(255, 255, 255) !important; } .custom-header .navbar.fixed-top .drawer-toggle .dropdown-toggle::after, .custom-header .navbar.fixed-top .usermenu .dropdown-toggle::after, .custom-header .navbar.fixed-top .popover-region-toggle .dropdown-toggle::after, .custom-header .navbar.fixed-top .simplesearchform .dropdown-toggle::after { border-top-color: rgb(255, 255, 255) !important; } .custom-header .navbar.fixed-top .divider, .custom-header .navbar.fixed-top .drawer-toggle, .custom-header .navbar.fixed-top .search-input-wrapper { border-color: rgba(255, 255, 255, 0.25) !important; } @media (max-width: 991px) { .navbar.fixed-top .usermenu { padding-left: 0.5rem; padding-right: 0.5rem; } } @media (max-width: 767px) { .navbar.fixed-top .usermenu { padding-left: 0px; padding-right: 0px; } } .navbar-brand.drawer { display: none; width: inherit; padding: 1.5rem 1rem; margin: -5px -5px 1rem; background: rgb(255, 255, 255); } @media screen and (max-width: 767px) { .navbar-brand.drawer { display: none; } } .drawer .message-app .closewidget { padding: 15px 7px !important; } .drawer .message-app .closewidget .fa-window-close::before { content: ""; } .moremenu .nav-link.active { border-bottom: 3px solid rgb(9, 15, 28); } .loginpanel { margin-top: 5rem; background: rgba(255, 255, 255, 0.95); } .loginpanel.card { border: none; } .loginpanel .form { margin: 0px 1rem; padding: 2rem 6rem; background: rgb(193, 0, 119); } @media screen and (max-width: 767px) { .loginpanel .form { margin: 0px; } } @media (min-width: 992px) { .loginpanel .form { margin-left: -30px; margin-right: 0px; } } .loginpanel .form #login { color: rgb(255, 255, 255); } .loginpanel .form #login h2, .loginpanel .form #login h3 { color: rgb(255, 255, 255); } .loginpanel .form #login .welcome { font-size: 1.8rem; margin-bottom: 1rem; } .loginpanel .form #login .input-group { align-items: center; margin: 1rem 0px; } .loginpanel .form #login .input-group .input-group-addon { display: inline-block; width: 2rem; text-align: center; margin-right: 1rem; } .loginpanel .form #login .input-group .input-group-addon .fa { font-size: 2rem; margin-top: 12px; } .loginpanel .form #login .input-group input { font-size: 105%; color: rgb(255, 255, 255); padding: 1rem 0px; height: 35px; border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid rgb(255, 255, 255); background: transparent; } .loginpanel .form #login .input-group input::placeholder { color: rgb(255, 255, 255); opacity: 0.6; } .loginpanel .form #login .input-group input:-webkit-autofill { padding-left: 10px; border: none; } .loginpanel .form #login .input-group input:focus, .loginpanel .form #login .input-group input:active { outline: none; box-shadow: none; transition: none 0s ease 0s; } .loginpanel .form #login .rememberpass { position: relative; margin-left: 3rem; } .loginpanel .form #login .rememberpass label { position: relative; margin-left: 25px; } .loginpanel .form #login .rememberpass label:focus, .loginpanel .form #login .rememberpass label:hover { cursor: pointer; } .loginpanel .form #login .rememberpass input[type="checkbox"] { height: 18px; left: 0px; opacity: 0; position: absolute; top: 0px; width: 18px; border-radius: 3px; } .loginpanel .form #login .rememberpass input[type="checkbox"] + label::before { border: 2px solid; content: ""; height: 18px; left: -25px; position: absolute; top: 0px; width: 18px; border-radius: 3px; } .loginpanel .form #login .rememberpass input[type="checkbox"] + label::after { content: ""; border-width: 0px 3px 3px 0px; border-right-style: solid; border-bottom-style: solid; border-color: initial; border-image: initial; border-left-style: initial; border-top-style: initial; height: 12px; left: -19px; opacity: 0; position: absolute; top: 2px; transform: rotate(45deg); transition: opacity 0.2s ease-in-out 0s; width: 6px; } .loginpanel .form #login .rememberpass input[type="checkbox"]:checked + label::after { opacity: 1; } .loginpanel .form #login .rememberpass input[type="checkbox"]:focus + label::before { box-shadow: rgb(255, 255, 255) 0px 0px 7px; } .loginpanel .form #login button.btn { font-size: 1rem; color: rgb(255, 255, 255); width: calc(100% - 3rem); margin-left: 3rem; margin-top: 1rem; margin-bottom: 1rem; padding: 0.666667rem 1rem; border: 2px solid rgb(255, 255, 255); background: rgb(193, 0, 119); border-radius: 50px; transition: all 0.3s ease-in-out 0s; } .loginpanel .form #login button.btn:focus, .loginpanel .form #login button.btn:hover { color: rgb(255, 255, 255); outline-width: 0px; border-color: rgb(168, 0, 103); background: rgb(168, 0, 103); transform: scale(1.1); box-shadow: rgba(0, 0, 0, 0.25) 0px 4px 4px; } .loginpanel .form .forgetpass { margin-left: 3rem; } .loginpanel .form .forgetpass a { color: rgb(255, 255, 255); } .loginpanel .instructions { margin-left: 1rem; padding: 1rem 4rem 2rem; background: transparent; } .loginpanel .instructions h1 { font-size: 4rem; font-weight: 800; margin: 1rem 0px 2rem; } .loginpanel .instructions h2 { font-size: 1.5rem; margin-bottom: 1rem !important; } .loginpanel .instructions h3 { font-size: 120%; margin-bottom: 1rem; } .loginpanel .instructions button[type="submit"] { font-size: 1rem; width: 100%; color: inherit; padding: 0.588235rem 1rem; border-width: 3px; background: transparent; border-radius: 50px; transition: all 0.3s ease-in-out 0s; } .loginpanel .instructions button[type="submit"]:focus, .loginpanel .instructions button[type="submit"]:hover { color: rgb(255, 255, 255); border-color: rgb(193, 0, 119); background: rgb(193, 0, 119); transform: scale(1.1); box-shadow: rgba(0, 0, 0, 0.25) 0px 4px 4px; } .loginpanel .loginguest h3, .loginpanel .loginguest .dropdown-toggle, .loginpanel .login-languagemenu h3, .loginpanel .login-languagemenu .dropdown-toggle { color: rgb(255, 255, 255); } .loginpanel .loginguest h3, .loginpanel .login-languagemenu h3 { font-size: 1.2rem; } .loginpanel .loginguest { text-align: center; } .loginpanel .divider { width: 1px; background-color: rgba(255, 255, 255, 0.25); height: 1.875rem; } .loginpanel .divider.border-left, .loginpanel .divider.border-right { border-color: rgba(255, 255, 255, 0.25) !important; } .loginpanel .login-divider { margin-top: 1.5rem; margin-bottom: 1.5rem; border-top: 1px solid rgba(255, 255, 255, 0.25); } .guest .card, .cookies .card, .maintenance .card { border: none; border-radius: 0px; background: rgba(255, 255, 255, 0.95); } .guest .card .fa-check-circle-o, .guest .card .fa-user-circle-o, .cookies .card .fa-check-circle-o, .cookies .card .fa-user-circle-o, .maintenance .card .fa-check-circle-o, .maintenance .card .fa-user-circle-o { font-size: 150%; margin-right: 5px; vertical-align: top; } .guest .card .fa-check-circle-o.fa-check-circle-o, .guest .card .fa-user-circle-o.fa-check-circle-o, .cookies .card .fa-check-circle-o.fa-check-circle-o, .cookies .card .fa-user-circle-o.fa-check-circle-o, .maintenance .card .fa-check-circle-o.fa-check-circle-o, .maintenance .card .fa-user-circle-o.fa-check-circle-o { font-size: 1.5rem; } .guest .card .guest-btn, .cookies .card .guest-btn, .maintenance .card .guest-btn { text-align: center; margin-top: 1rem; } .loginerrors .alert { margin: 0px; } #page-login-index div[role="main"] { margin: 0px 15px; } @media (max-width: 1529px) { #page, #region-main, #page-login-index, #page-login-index .page-content { margin-bottom: 0px; } .loginpanel { margin-top: 0px; } } @media (max-width: 991px) { .loginpanel .instructions button[type="submit"] { width: 100%; } } @media (max-width: 767px) { #page-login-index .guest, #page-login-index #region-main, #page-login-index #region-main-box { padding: 0px; } #page-login-index div[role="main"] { margin: 0px; } #page-login-index .row, #page-login-index #page, #page-login-index .loginpanel { margin: 0px !important; } #page-login-index .form, #page-login-index .instructions { padding: 1.7rem 2rem 2rem; } #page-login-index .form h1, #page-login-index .instructions h1 { font-size: 3rem; margin: 0px 0px 1rem; } #page-login-index .form .note, #page-login-index .instructions .note { margin-left: 30px; } #page-login-index .form .note .fa-check-circle-o, #page-login-index .form .note .fa-user-circle-o, #page-login-index .instructions .note .fa-check-circle-o, #page-login-index .instructions .note .fa-user-circle-o { margin-left: -30px; } #page-login-index .form .btn:not(.btn-link), #page-login-index .instructions .btn:not(.btn-link) { width: 100%; font-size: 1rem; padding: 0.7rem 1rem; } #page-login-index .form button[type="submit"].btn, #page-login-index .instructions button[type="submit"].btn { font-size: 1rem; padding: 0.833333rem; } #page-login-index .form #login h3, #page-login-index .instructions #login h3 { font-size: 1.8rem; margin: 0px 0px 1.4rem; } #page-login-index .form #login .input-group, #page-login-index .instructions #login .input-group { margin-bottom: 0.666667rem; } #page-login-index .form #login .input-group .input-group-addon, #page-login-index .instructions #login .input-group .input-group-addon { display: none; } #page-login-index .form #login .input-group input, #page-login-index .instructions #login .input-group input { padding: 10px 0.5rem; } #page-login-index .form #login button.btn, #page-login-index .instructions #login button.btn { margin: 1.5rem 0px 1rem; width: 100%; } #page-login-index .form #login .rememberpass, #page-login-index .instructions #login .rememberpass { padding: 3px 0px; margin: 0px !important; } #page-login-index .form .forgetpass, #page-login-index .instructions .forgetpass { margin-left: 0px; } .guest .col-sm-7, .cookies .col-sm-7 { padding-top: 1rem; } .guest .col-sm-5, .cookies .col-sm-5 { padding-bottom: 1rem; } .guest .guest-btn .btn, .cookies .guest-btn .btn { width: 100%; padding: 0.7rem 1rem !important; } } @media (min-width: 1530px) { .guest, .cookies, .maintenance { max-width: 80%; margin-left: auto; margin-right: auto; } } #background_carousel { display: none; position: fixed; width: 100%; height: 100%; } @media (min-width: 992px) { #background_carousel { display: block; } } #background_carousel .carousel, #background_carousel .carousel-inner, .block_html.carousel .carousel, .block_html.carousel .carousel-inner { width: 100%; height: 100%; z-index: 0; overflow: hidden; } #background_carousel .carousel-item, .block_html.carousel .carousel-item { width: 100%; height: 100%; background-position: center center; background-size: cover; z-index: 0; } #background_carousel .carousel-fade .carousel-item, .block_html.carousel .carousel-fade .carousel-item { opacity: 0; transition: opacity 0.7s ease-out 0s; } #background_carousel .carousel-fade .carousel-item.active, #background_carousel .carousel-fade .carousel-item-next.carousel-item-left, #background_carousel .carousel-fade .carousel-item-prev.carousel-item-right, .block_html.carousel .carousel-fade .carousel-item.active, .block_html.carousel .carousel-fade .carousel-item-next.carousel-item-left, .block_html.carousel .carousel-fade .carousel-item-prev.carousel-item-right { opacity: 1; } #background_carousel .carousel-fade .active.carousel-item-left, #background_carousel .carousel-fade .active.carousel-item-right, .block_html.carousel .carousel-fade .active.carousel-item-left, .block_html.carousel .carousel-fade .active.carousel-item-right { opacity: 0; } #background_carousel .carousel-fade .carousel-item-next, #background_carousel .carousel-fade .carousel-item-prev, #background_carousel .carousel-fade .carousel-item.active, #background_carousel .carousel-fade .active.carousel-item-left, #background_carousel .carousel-fade .active.carousel-item-prev, .block_html.carousel .carousel-fade .carousel-item-next, .block_html.carousel .carousel-fade .carousel-item-prev, .block_html.carousel .carousel-fade .carousel-item.active, .block_html.carousel .carousel-fade .active.carousel-item-left, .block_html.carousel .carousel-fade .active.carousel-item-prev { transform: translate3d(0px, 0px, 0px); } #page-footer { position: relative; min-height: 80px; color: rgb(255, 255, 255); padding: 2rem 0px; background: rgb(33, 56, 106); flex-shrink: 0; transition: all 0.4s ease 0s; } @media (min-width: 768px) { #page-footer { padding-top: 2rem; padding-bottom: 2rem; } } #page-footer .container-fluid, #page-footer .container-sm, #page-footer .container-md, #page-footer .container-lg, #page-footer .container-xl { margin: 0px auto; } @media (min-width: 768px) { #page-footer .container-fluid, #page-footer .container-sm, #page-footer .container-md, #page-footer .container-lg, #page-footer .container-xl { max-width: 1530px; padding-left: 2rem; padding-right: 2rem; } .drawer-open-left #page-footer .container-fluid, .drawer-open-left #page-footer .container-sm, .drawer-open-left #page-footer .container-md, .drawer-open-left #page-footer .container-lg, .drawer-open-left #page-footer .container-xl { padding-left: 2rem; padding-right: 2rem; } } @media (min-width: 1530px) { #page-footer .container-fluid, #page-footer .container-sm, #page-footer .container-md, #page-footer .container-lg, #page-footer .container-xl { padding-left: 1rem; padding-right: 1rem; } .drawer-open-left #page-footer .container-fluid, .drawer-open-left #page-footer .container-sm, .drawer-open-left #page-footer .container-md, .drawer-open-left #page-footer .container-lg, .drawer-open-left #page-footer .container-xl { padding-left: 1rem; padding-right: 1rem; } } #page-footer .container-fluid .row, #page-footer .container-sm .row, #page-footer .container-md .row, #page-footer .container-lg .row, #page-footer .container-xl .row { margin-bottom: 0.25rem; } .drawers #page-footer .container-fluid, .drawers #page-footer .container-sm, .drawers #page-footer .container-md, .drawers #page-footer .container-lg, .drawers #page-footer .container-xl { max-width: 1280px; } @media (min-width: 768px) { .drawers #page-footer .container-fluid, .drawers #page-footer .container-sm, .drawers #page-footer .container-md, .drawers #page-footer .container-lg, .drawers #page-footer .container-xl { padding-left: 4rem; padding-right: 3rem; } } @media (min-width: 1530px) { .drawers #page-footer .container-fluid, .drawers #page-footer .container-sm, .drawers #page-footer .container-md, .drawers #page-footer .container-lg, .drawers #page-footer .container-xl { padding-left: 0px; padding-right: 0px; } } @media (min-width: 768px) { .drawer-open-left .drawers #page-footer .container-fluid, .drawer-open-left .drawers #page-footer .container-sm, .drawer-open-left .drawers #page-footer .container-md, .drawer-open-left .drawers #page-footer .container-lg, .drawer-open-left .drawers #page-footer .container-xl { padding-left: 4rem; padding-right: 3rem; } } @media (min-width: calc(1815px)) { .drawer-open-left .drawers #page-footer .container-fluid, .drawer-open-left .drawers #page-footer .container-sm, .drawer-open-left .drawers #page-footer .container-md, .drawer-open-left .drawers #page-footer .container-lg, .drawer-open-left .drawers #page-footer .container-xl { padding-left: 0px; padding-right: 0px; } } @media (min-width: 768px) { .drawers.show-drawer-left #page-footer .container-fluid, .drawers.show-drawer-left #page-footer .container-sm, .drawers.show-drawer-left #page-footer .container-md, .drawers.show-drawer-left #page-footer .container-lg, .drawers.show-drawer-left #page-footer .container-xl { padding-left: 1rem; } } @media (min-width: 1530px) { .drawers.show-drawer-left #page-footer .container-fluid, .drawers.show-drawer-left #page-footer .container-sm, .drawers.show-drawer-left #page-footer .container-md, .drawers.show-drawer-left #page-footer .container-lg, .drawers.show-drawer-left #page-footer .container-xl { padding-right: 3rem; } } @media (min-width: 768px) { .drawers.show-drawer-right #page-footer .container-fluid, .drawers.show-drawer-right #page-footer .container-sm, .drawers.show-drawer-right #page-footer .container-md, .drawers.show-drawer-right #page-footer .container-lg, .drawers.show-drawer-right #page-footer .container-xl { padding-right: 1rem; } } @media (min-width: 1530px) { .drawers.show-drawer-right #page-footer .container-fluid, .drawers.show-drawer-right #page-footer .container-sm, .drawers.show-drawer-right #page-footer .container-md, .drawers.show-drawer-right #page-footer .container-lg, .drawers.show-drawer-right #page-footer .container-xl { padding-left: 4rem; } } @media (min-width: 768px) { .drawer-open-left .drawers.show-drawer-right #page-footer .container-fluid, .drawer-open-left .drawers.show-drawer-right #page-footer .container-sm, .drawer-open-left .drawers.show-drawer-right #page-footer .container-md, .drawer-open-left .drawers.show-drawer-right #page-footer .container-lg, .drawer-open-left .drawers.show-drawer-right #page-footer .container-xl { padding-right: 3rem; } } @media (min-width: calc(2100px)) { .drawer-open-left .drawers.show-drawer-right #page-footer .container-fluid, .drawer-open-left .drawers.show-drawer-right #page-footer .container-sm, .drawer-open-left .drawers.show-drawer-right #page-footer .container-md, .drawer-open-left .drawers.show-drawer-right #page-footer .container-lg, .drawer-open-left .drawers.show-drawer-right #page-footer .container-xl { padding-left: 0px; padding-right: 0px; } } @media (min-width: 768px) { .drawers.show-drawer-left.show-drawer-right #page-footer .container-fluid, .drawers.show-drawer-left.show-drawer-right #page-footer .container-sm, .drawers.show-drawer-left.show-drawer-right #page-footer .container-md, .drawers.show-drawer-left.show-drawer-right #page-footer .container-lg, .drawers.show-drawer-left.show-drawer-right #page-footer .container-xl { padding-left: 1rem; padding-right: 1rem; } } #page-footer a { text-decoration: none; color: rgb(255, 255, 255); } #page-footer a .icon { color: inherit; } #page-footer a:hover { text-decoration: underline; } #page-footer .popover-body a { color: inherit; } #page-footer .moodlehelp .icon { display: none; } #page-footer .footer-lists [class*="col-"] { margin-top: 2rem; } #page-footer .footer-lists [class*="col-"]:last-of-type { margin-bottom: 2rem !important; } #page-footer .footer-lists h4 { font-size: 105%; font-weight: 600; color: rgb(255, 255, 255); margin: 0px 0px 1rem; } #page-footer .footer-lists ul { list-style-type: none; padding: 0px; margin: 0px; } #page-footer .footer-lists ul li { margin: 0px 0px 5px; } #page-footer .copyright { text-align: right; } #page-footer .poweredbycatalyst img { filter: invert(95%) sepia(100%) saturate(20%) hue-rotate(11deg) brightness(106%) contrast(104%); } #page-footer .social-media ul { display: flex; align-items: center; list-style: none; text-align: right; padding: 0px; margin: 0px 0px 1rem; } #page-footer .social-media ul li { display: inline-block; margin: 0.5rem 0px 0px 0.5rem; } #page-footer .social-media ul li a { font-size: 120%; color: rgb(255, 255, 255); text-align: center; display: flex; align-items: center; justify-content: center; height: 2.7rem; width: 2.7rem; line-height: 2.5rem; border: 2px solid rgba(255, 255, 255, 0.3); border-radius: 50%; transition: all 0.2s ease 0s; } #page-footer .social-media ul li a svg { filter: invert(1); } #page-footer .social-media ul li a:focus, #page-footer .social-media ul li a:hover { color: rgb(55, 58, 60); text-decoration: none; background-color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.25) 0px 4px 4px; } #page-footer .social-media ul li a:focus svg, #page-footer .social-media ul li a:hover svg { filter: invert(0); } @media (max-width: 767px) { #page-footer { margin-left: 0px; margin-right: 0px; padding-bottom: 2rem; } #page-course-info #page-footer { padding: 1rem; } #page-footer .copyright { text-align: left; padding: 1rem 0px 0px !important; } #page-footer .social-media { float: none !important; } #page-footer .social-media ul { text-align: left; } #page-footer .social-media ul li, #page-footer .social-media ul li + li { float: none; margin: 0.4rem 0.2rem 0px 0px; } } .footer-content-debugging { clear: both; } #nav-drawer { display: none; padding: 10px 5px 20px; background-color: rgb(193, 0, 119); top: 64px; overflow: hidden auto; z-index: 1016; box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 20px; } .local_envbar #nav-drawer { top: 114px !important; } #nav-drawer.hidden-mobile, .drawer-open-left #nav-drawer { display: block; } #nav-drawer::-webkit-scrollbar { width: 7px; } #nav-drawer::-webkit-scrollbar-track { background: rgb(142, 0, 88); } #nav-drawer::-webkit-scrollbar-thumb { background-color: rgb(33, 56, 106); border: 1px solid rgb(142, 0, 88); } #page-site-index.notloggedin #nav-drawer { display: none; } #nav-drawer .list-group, #nav-drawer .mobile-custom-menu { clear: both; } #nav-drawer .list-group li, #nav-drawer .mobile-custom-menu li { padding: 0px; margin: 1px 0px; background-color: transparent; border-radius: 2px; border: 0px; } #nav-drawer .list-group li .nav-link, #nav-drawer .list-group li .list-group-item, #nav-drawer .list-group li .list-group-item-action, #nav-drawer .mobile-custom-menu li .nav-link, #nav-drawer .mobile-custom-menu li .list-group-item, #nav-drawer .mobile-custom-menu li .list-group-item-action { color: rgba(255, 255, 255, 0.85); padding: 12px 14px; border: none; text-decoration: none; width: 100%; background: transparent; border-radius: 2px; } #nav-drawer .list-group li .nav-link .media, #nav-drawer .list-group li .list-group-item .media, #nav-drawer .list-group li .list-group-item-action .media, #nav-drawer .mobile-custom-menu li .nav-link .media, #nav-drawer .mobile-custom-menu li .list-group-item .media, #nav-drawer .mobile-custom-menu li .list-group-item-action .media { display: block; white-space: nowrap; max-width: 100%; overflow: hidden; text-overflow: ellipsis; } #nav-drawer .list-group li .nav-link.active, #nav-drawer .list-group li .list-group-item.active, #nav-drawer .list-group li .list-group-item-action.active, #nav-drawer .mobile-custom-menu li .nav-link.active, #nav-drawer .mobile-custom-menu li .list-group-item.active, #nav-drawer .mobile-custom-menu li .list-group-item-action.active { color: rgb(255, 255, 255); background: rgb(123, 14, 114); } #nav-drawer .list-group li .nav-link.active .font-weight-bold, #nav-drawer .list-group li .list-group-item.active .font-weight-bold, #nav-drawer .list-group li .list-group-item-action.active .font-weight-bold, #nav-drawer .mobile-custom-menu li .nav-link.active .font-weight-bold, #nav-drawer .mobile-custom-menu li .list-group-item.active .font-weight-bold, #nav-drawer .mobile-custom-menu li .list-group-item-action.active .font-weight-bold { font-weight: normal !important; } #nav-drawer .list-group li .nav-link .media-body, #nav-drawer .list-group li .list-group-item .media-body, #nav-drawer .list-group li .list-group-item-action .media-body, #nav-drawer .mobile-custom-menu li .nav-link .media-body, #nav-drawer .mobile-custom-menu li .list-group-item .media-body, #nav-drawer .mobile-custom-menu li .list-group-item-action .media-body { font-size: 1rem; } #nav-drawer .list-group li .nav-link .media-left, #nav-drawer .list-group li .list-group-item .media-left, #nav-drawer .list-group li .list-group-item-action .media-left, #nav-drawer .mobile-custom-menu li .nav-link .media-left, #nav-drawer .mobile-custom-menu li .list-group-item .media-left, #nav-drawer .mobile-custom-menu li .list-group-item-action .media-left { display: inline-block !important; } #nav-drawer .list-group li .nav-link .media-left .icon, #nav-drawer .list-group li .list-group-item .media-left .icon, #nav-drawer .list-group li .list-group-item-action .media-left .icon, #nav-drawer .mobile-custom-menu li .nav-link .media-left .icon, #nav-drawer .mobile-custom-menu li .list-group-item .media-left .icon, #nav-drawer .mobile-custom-menu li .list-group-item-action .media-left .icon { margin-right: 1rem; } #nav-drawer .list-group li .nav-link .media-left .icon::before, #nav-drawer .list-group li .list-group-item .media-left .icon::before, #nav-drawer .list-group li .list-group-item-action .media-left .icon::before, #nav-drawer .mobile-custom-menu li .nav-link .media-left .icon::before, #nav-drawer .mobile-custom-menu li .list-group-item .media-left .icon::before, #nav-drawer .mobile-custom-menu li .list-group-item-action .media-left .icon::before { speak: none; font-family: FontAwesome, simple-line-icons; font-size: 130%; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; vertical-align: sub; -webkit-font-smoothing: antialiased; } #nav-drawer .list-group li .nav-link .media-left .icon.fa-cog::before, #nav-drawer .list-group li .list-group-item .media-left .icon.fa-cog::before, #nav-drawer .list-group li .list-group-item-action .media-left .icon.fa-cog::before, #nav-drawer .mobile-custom-menu li .nav-link .media-left .icon.fa-cog::before, #nav-drawer .mobile-custom-menu li .list-group-item .media-left .icon.fa-cog::before, #nav-drawer .mobile-custom-menu li .list-group-item-action .media-left .icon.fa-cog::before { content: ""; } #nav-drawer .list-group li .nav-link .media-left .icon.fa-star::before, #nav-drawer .list-group li .list-group-item .media-left .icon.fa-star::before, #nav-drawer .list-group li .list-group-item-action .media-left .icon.fa-star::before, #nav-drawer .mobile-custom-menu li .nav-link .media-left .icon.fa-star::before, #nav-drawer .mobile-custom-menu li .list-group-item .media-left .icon.fa-star::before, #nav-drawer .mobile-custom-menu li .list-group-item-action .media-left .icon.fa-star::before { content: ""; } #nav-drawer .list-group li .nav-link .media-left .icon.fa-dashboard::before, #nav-drawer .list-group li .list-group-item .media-left .icon.fa-dashboard::before, #nav-drawer .list-group li .list-group-item-action .media-left .icon.fa-dashboard::before, #nav-drawer .mobile-custom-menu li .nav-link .media-left .icon.fa-dashboard::before, #nav-drawer .mobile-custom-menu li .list-group-item .media-left .icon.fa-dashboard::before, #nav-drawer .mobile-custom-menu li .list-group-item-action .media-left .icon.fa-dashboard::before { content: ""; } #nav-drawer .list-group li .nav-link .media-left .icon.fa-pencil::before, #nav-drawer .list-group li .list-group-item .media-left .icon.fa-pencil::before, #nav-drawer .list-group li .list-group-item-action .media-left .icon.fa-pencil::before, #nav-drawer .mobile-custom-menu li .nav-link .media-left .icon.fa-pencil::before, #nav-drawer .mobile-custom-menu li .list-group-item .media-left .icon.fa-pencil::before, #nav-drawer .mobile-custom-menu li .list-group-item-action .media-left .icon.fa-pencil::before { content: ""; } #nav-drawer .list-group li .nav-link .media-left .icon.fa-folder::before, #nav-drawer .list-group li .nav-link .media-left .icon.fa-folder-open::before, #nav-drawer .list-group li .list-group-item .media-left .icon.fa-folder::before, #nav-drawer .list-group li .list-group-item .media-left .icon.fa-folder-open::before, #nav-drawer .list-group li .list-group-item-action .media-left .icon.fa-folder::before, #nav-drawer .list-group li .list-group-item-action .media-left .icon.fa-folder-open::before, #nav-drawer .mobile-custom-menu li .nav-link .media-left .icon.fa-folder::before, #nav-drawer .mobile-custom-menu li .nav-link .media-left .icon.fa-folder-open::before, #nav-drawer .mobile-custom-menu li .list-group-item .media-left .icon.fa-folder::before, #nav-drawer .mobile-custom-menu li .list-group-item .media-left .icon.fa-folder-open::before, #nav-drawer .mobile-custom-menu li .list-group-item-action .media-left .icon.fa-folder::before, #nav-drawer .mobile-custom-menu li .list-group-item-action .media-left .icon.fa-folder-open::before { content: ""; } #nav-drawer .list-group li .nav-link .media-left .icon.fa-bell::before, #nav-drawer .list-group li .list-group-item .media-left .icon.fa-bell::before, #nav-drawer .list-group li .list-group-item-action .media-left .icon.fa-bell::before, #nav-drawer .mobile-custom-menu li .nav-link .media-left .icon.fa-bell::before, #nav-drawer .mobile-custom-menu li .list-group-item .media-left .icon.fa-bell::before, #nav-drawer .mobile-custom-menu li .list-group-item-action .media-left .icon.fa-bell::before { content: ""; } #nav-drawer .list-group li .nav-link .media-left .icon.fa-copy::before, #nav-drawer .list-group li .nav-link .media-left .icon.fa-files-o::before, #nav-drawer .list-group li .list-group-item .media-left .icon.fa-copy::before, #nav-drawer .list-group li .list-group-item .media-left .icon.fa-files-o::before, #nav-drawer .list-group li .list-group-item-action .media-left .icon.fa-copy::before, #nav-drawer .list-group li .list-group-item-action .media-left .icon.fa-files-o::before, #nav-drawer .mobile-custom-menu li .nav-link .media-left .icon.fa-copy::before, #nav-drawer .mobile-custom-menu li .nav-link .media-left .icon.fa-files-o::before, #nav-drawer .mobile-custom-menu li .list-group-item .media-left .icon.fa-copy::before, #nav-drawer .mobile-custom-menu li .list-group-item .media-left .icon.fa-files-o::before, #nav-drawer .mobile-custom-menu li .list-group-item-action .media-left .icon.fa-copy::before, #nav-drawer .mobile-custom-menu li .list-group-item-action .media-left .icon.fa-files-o::before { content: ""; } #nav-drawer .list-group li .nav-link .media-left .icon.fa-file::before, #nav-drawer .list-group li .list-group-item .media-left .icon.fa-file::before, #nav-drawer .list-group li .list-group-item-action .media-left .icon.fa-file::before, #nav-drawer .mobile-custom-menu li .nav-link .media-left .icon.fa-file::before, #nav-drawer .mobile-custom-menu li .list-group-item .media-left .icon.fa-file::before, #nav-drawer .mobile-custom-menu li .list-group-item-action .media-left .icon.fa-file::before { content: ""; } #nav-drawer .list-group li .nav-link .media-left .icon.fa-home::before, #nav-drawer .list-group li .list-group-item .media-left .icon.fa-home::before, #nav-drawer .list-group li .list-group-item-action .media-left .icon.fa-home::before, #nav-drawer .mobile-custom-menu li .nav-link .media-left .icon.fa-home::before, #nav-drawer .mobile-custom-menu li .list-group-item .media-left .icon.fa-home::before, #nav-drawer .mobile-custom-menu li .list-group-item-action .media-left .icon.fa-home::before { content: ""; } #nav-drawer .list-group li .nav-link .media-left .icon.fa-graduation-cap::before, #nav-drawer .list-group li .list-group-item .media-left .icon.fa-graduation-cap::before, #nav-drawer .list-group li .list-group-item-action .media-left .icon.fa-graduation-cap::before, #nav-drawer .mobile-custom-menu li .nav-link .media-left .icon.fa-graduation-cap::before, #nav-drawer .mobile-custom-menu li .list-group-item .media-left .icon.fa-graduation-cap::before, #nav-drawer .mobile-custom-menu li .list-group-item-action .media-left .icon.fa-graduation-cap::before { content: ""; } #nav-drawer .list-group li .nav-link .media-left .icon.fa-shield::before, #nav-drawer .list-group li .list-group-item .media-left .icon.fa-shield::before, #nav-drawer .list-group li .list-group-item-action .media-left .icon.fa-shield::before, #nav-drawer .mobile-custom-menu li .nav-link .media-left .icon.fa-shield::before, #nav-drawer .mobile-custom-menu li .list-group-item .media-left .icon.fa-shield::before, #nav-drawer .mobile-custom-menu li .list-group-item-action .media-left .icon.fa-shield::before { content: ""; } #nav-drawer .list-group li .nav-link .media-left .icon.fa-list::before, #nav-drawer .list-group li .list-group-item .media-left .icon.fa-list::before, #nav-drawer .list-group li .list-group-item-action .media-left .icon.fa-list::before, #nav-drawer .mobile-custom-menu li .nav-link .media-left .icon.fa-list::before, #nav-drawer .mobile-custom-menu li .list-group-item .media-left .icon.fa-list::before, #nav-drawer .mobile-custom-menu li .list-group-item-action .media-left .icon.fa-list::before { content: ""; } @media (max-width: 767px) { #nav-drawer .list-group li .nav-link .media-left, #nav-drawer .list-group li .list-group-item .media-left, #nav-drawer .list-group li .list-group-item-action .media-left, #nav-drawer .mobile-custom-menu li .nav-link .media-left, #nav-drawer .mobile-custom-menu li .list-group-item .media-left, #nav-drawer .mobile-custom-menu li .list-group-item-action .media-left { display: none !important; } } #nav-drawer .list-group li .nav-link:focus, #nav-drawer .list-group li .nav-link:hover, #nav-drawer .list-group li .list-group-item:focus, #nav-drawer .list-group li .list-group-item:hover, #nav-drawer .list-group li .list-group-item-action:focus, #nav-drawer .list-group li .list-group-item-action:hover, #nav-drawer .mobile-custom-menu li .nav-link:focus, #nav-drawer .mobile-custom-menu li .nav-link:hover, #nav-drawer .mobile-custom-menu li .list-group-item:focus, #nav-drawer .mobile-custom-menu li .list-group-item:hover, #nav-drawer .mobile-custom-menu li .list-group-item-action:focus, #nav-drawer .mobile-custom-menu li .list-group-item-action:hover { color: rgb(255, 255, 255); background-color: rgb(123, 14, 114); } #nav-drawer .list-group li .nav-link:focus .media-body, #nav-drawer .list-group li .nav-link:hover .media-body, #nav-drawer .list-group li .list-group-item:focus .media-body, #nav-drawer .list-group li .list-group-item:hover .media-body, #nav-drawer .list-group li .list-group-item-action:focus .media-body, #nav-drawer .list-group li .list-group-item-action:hover .media-body, #nav-drawer .mobile-custom-menu li .nav-link:focus .media-body, #nav-drawer .mobile-custom-menu li .nav-link:hover .media-body, #nav-drawer .mobile-custom-menu li .list-group-item:focus .media-body, #nav-drawer .mobile-custom-menu li .list-group-item:hover .media-body, #nav-drawer .mobile-custom-menu li .list-group-item-action:focus .media-body, #nav-drawer .mobile-custom-menu li .list-group-item-action:hover .media-body { color: rgb(255, 255, 255); } #nav-drawer .list-group li .nav-link.localboostnavigationcollapsibleparentforcenoindent .icon, #nav-drawer .list-group li .list-group-item.localboostnavigationcollapsibleparentforcenoindent .icon, #nav-drawer .list-group li .list-group-item-action.localboostnavigationcollapsibleparentforcenoindent .icon, #nav-drawer .mobile-custom-menu li .nav-link.localboostnavigationcollapsibleparentforcenoindent .icon, #nav-drawer .mobile-custom-menu li .list-group-item.localboostnavigationcollapsibleparentforcenoindent .icon, #nav-drawer .mobile-custom-menu li .list-group-item-action.localboostnavigationcollapsibleparentforcenoindent .icon { display: inherit; } #nav-drawer .list-group li .nav-link[data-parent-key^="localboostnavigationcustom"] > div, #nav-drawer .list-group li .list-group-item[data-parent-key^="localboostnavigationcustom"] > div, #nav-drawer .list-group li .list-group-item-action[data-parent-key^="localboostnavigationcustom"] > div, #nav-drawer .mobile-custom-menu li .nav-link[data-parent-key^="localboostnavigationcustom"] > div, #nav-drawer .mobile-custom-menu li .list-group-item[data-parent-key^="localboostnavigationcustom"] > div, #nav-drawer .mobile-custom-menu li .list-group-item-action[data-parent-key^="localboostnavigationcustom"] > div { margin-left: 1rem !important; } #nav-drawer .list-group li > ul, #nav-drawer .mobile-custom-menu li > ul { margin-top: 1px; margin-left: 1rem; } #nav-drawer .list-group li > ul li .nav-link, #nav-drawer .list-group li > ul li .list-group-item, #nav-drawer .list-group li > ul li .list-group-item-action, #nav-drawer .mobile-custom-menu li > ul li .nav-link, #nav-drawer .mobile-custom-menu li > ul li .list-group-item, #nav-drawer .mobile-custom-menu li > ul li .list-group-item-action { font-size: 0.9em; padding: 10px 5px; display: flex !important; } #nav-drawer .list-group li > ul li .nav-link .media-left .icon, #nav-drawer .list-group li > ul li .list-group-item .media-left .icon, #nav-drawer .list-group li > ul li .list-group-item-action .media-left .icon, #nav-drawer .mobile-custom-menu li > ul li .nav-link .media-left .icon, #nav-drawer .mobile-custom-menu li > ul li .list-group-item .media-left .icon, #nav-drawer .mobile-custom-menu li > ul li .list-group-item-action .media-left .icon { margin-right: 0.5rem; } #nav-drawer .list-group li > ul li .nav-link .media-left .icon::before, #nav-drawer .list-group li > ul li .list-group-item .media-left .icon::before, #nav-drawer .list-group li > ul li .list-group-item-action .media-left .icon::before, #nav-drawer .mobile-custom-menu li > ul li .nav-link .media-left .icon::before, #nav-drawer .mobile-custom-menu li > ul li .list-group-item .media-left .icon::before, #nav-drawer .mobile-custom-menu li > ul li .list-group-item-action .media-left .icon::before { font-size: 14px; line-height: 1.5; content: ""; vertical-align: text-top; } #nav-drawer .list-group li.active > a, #nav-drawer .mobile-custom-menu li.active > a { color: rgb(255, 255, 255); background-color: rgb(123, 14, 114); } #nav-drawer .list-group li.active .font-weight-bold, #nav-drawer .mobile-custom-menu li.active .font-weight-bold { font-weight: normal !important; } .notloggedin #nav-drawer .list-group::before { border-top: none; } #nav-drawer .mobile-custom-menu { position: relative; border-bottom: 1px solid rgba(255, 255, 255, 0.25); } #nav-drawer .mobile-custom-menu .metismenu { margin: 0px; padding: 0px; } #nav-drawer .mobile-custom-menu .metismenu .nav-item { clear: both; } #nav-drawer .mobile-custom-menu .metismenu .nav-item .nav-link { position: relative; padding: 10px 14px; } #nav-drawer .mobile-custom-menu .metismenu .nav-item .dropdown-menu { margin: 0px; padding: 0px; border: none; box-shadow: none; background: transparent; } #nav-drawer .mobile-custom-menu .metismenu .nav-item .dropdown-menu.show { min-width: 100%; max-width: 100%; position: relative !important; transform: none !important; } #nav-drawer .mobile-custom-menu .metismenu .nav-item .dropdown-menu .dropdown-item { display: block; max-width: 100%; font-size: 1rem; white-space: normal; color: rgba(255, 255, 255, 0.85); padding: 10px 14px 10px 24px; border-bottom: 1px solid rgba(255, 255, 255, 0.25); } #nav-drawer .mobile-custom-menu .metismenu .nav-item .dropdown-menu .dropdown-item:focus, #nav-drawer .mobile-custom-menu .metismenu .nav-item .dropdown-menu .dropdown-item:hover { color: rgb(255, 255, 255); text-decoration: none; background: rgba(255, 255, 255, 0.2); } #nav-drawer .mobile-custom-menu .metismenu .nav-item .dropdown-toggle::after { float: right; font-size: 20px; content: ""; margin-top: 1px; } #nav-drawer .mobile-custom-menu .metismenu .nav-item.show .dropdown-toggle::after { content: ""; } @media (min-width: 768px) { #nav-drawer .mobile-custom-menu { display: none; } } #nav-drawer.closed { width: 60px; overflow: visible scroll; left: 0px; background: transparent; scrollbar-width: none; } #nav-drawer.closed::-webkit-scrollbar, #nav-drawer.closed .mobile-custom-menu { display: none; background: transparent; } #nav-drawer.closed .list-group li { position: relative; text-align: left; display: block; } #nav-drawer.closed .list-group li.list-group-item-action.active { color: rgb(255, 255, 255); } #nav-drawer.closed .list-group li .list-group-item, #nav-drawer.closed .list-group li .list-group-item-action { display: inherit; width: 50px; } #nav-drawer.closed .list-group li .list-group-item.active, #nav-drawer.closed .list-group li .list-group-item-action.active { background: rgb(123, 14, 114); } #nav-drawer.closed .list-group li .list-group-item .media, #nav-drawer.closed .list-group li .list-group-item-action .media { display: block; } #nav-drawer.closed .list-group li .list-group-item .media-body, #nav-drawer.closed .list-group li .list-group-item.has-arrow::after, #nav-drawer.closed .list-group li .list-group-item.localboostnavigationcollapsedparent::after, #nav-drawer.closed .list-group li .list-group-item-action .media-body, #nav-drawer.closed .list-group li .list-group-item-action.has-arrow::after, #nav-drawer.closed .list-group li .list-group-item-action.localboostnavigationcollapsedparent::after { display: none; } #nav-drawer.closed .list-group li .list-group-item.localboostnavigationcollapsedparent, #nav-drawer.closed .list-group li .list-group-item.localboostnavigationcollapsibleparent, #nav-drawer.closed .list-group li .list-group-item-action.localboostnavigationcollapsedparent, #nav-drawer.closed .list-group li .list-group-item-action.localboostnavigationcollapsibleparent { color: rgba(255, 255, 255, 0.85); } #nav-drawer.closed .list-group li .list-group-item .ml-1, #nav-drawer.closed .list-group li .list-group-item-action .ml-1 { margin: 0px !important; } #nav-drawer.closed .list-group li .list-group-item .font-weight-bold, #nav-drawer.closed .list-group li .list-group-item-action .font-weight-bold { font-weight: normal !important; } #nav-drawer.closed .list-group li .list-group-item[data-parent-key^="localboostnavigationcustom"] > div, #nav-drawer.closed .list-group li .list-group-item-action[data-parent-key^="localboostnavigationcustom"] > div { margin-left: 0px !important; } #nav-drawer.closed .list-group li:hover { width: 270px; } #nav-drawer.closed .list-group li > ul { display: none; padding: 0px; margin: 0px; max-height: 100vh; overflow-y: auto; background-color: rgb(193, 0, 119); position: absolute; left: 56px; width: 214px; z-index: 1; border-radius: 0px; height: auto !important; } #nav-drawer.closed .list-group li.active { display: block; width: 270px; } #nav-drawer.closed .list-group li.active .list-group-item, #nav-drawer.closed .list-group li.active .list-group-item-action { width: inherit; } #nav-drawer.closed .list-group li.active .list-group-item .media-body, #nav-drawer.closed .list-group li.active .list-group-item.has-arrow::after, #nav-drawer.closed .list-group li.active .list-group-item-action .media-body, #nav-drawer.closed .list-group li.active .list-group-item-action.has-arrow::after { display: inline-block; } #nav-drawer.closed .list-group li.active .list-group-item:hover, #nav-drawer.closed .list-group li.active .list-group-item-action:hover { display: inherit; } #nav-drawer.closed .list-group li.active > ul li { width: 100%; border-radius: 0px; } #nav-drawer.closed .list-group li.active > ul li .list-group-item, #nav-drawer.closed .list-group li.active > ul li .list-group-item-action { font-size: 14px; padding: 10px 5px; border-radius: 0px; } #nav-drawer.closed .list-group li.active > ul li .list-group-item .media-body, #nav-drawer.closed .list-group li.active > ul li .list-group-item-action .media-body { max-width: 100%; text-overflow: ellipsis; display: inline-block !important; } #nav-drawer.closed .list-group li.active:focus > ul, #nav-drawer.closed .list-group li.active:hover > ul { display: block; } #nav-drawer.closed .list-group li .localboostnavigationcollapsiblechild { display: block; font-size: 12px; margin: -1px 0px -1px 56px; border-radius: 0px; background: rgb(193, 0, 119); width: calc(214px) !important; } #nav-drawer.closed .list-group li .localboostnavigationcollapsiblechild .media-left .icon { font-size: 100%; margin-right: 10px; } #nav-drawer.closed .list-group li .localboostnavigationcollapsiblechild .media-body { display: inline-block; } #nav-drawer.closed .list-group li .localboostnavigationcollapsiblechild:hover { width: inherit; color: rgb(255, 255, 255); background: rgb(193, 0, 119); } #nav-drawer.closed .list-group li .localboostnavigationcollapsedchild { display: none; } #nav-drawer.closed .list-group li .localboostnavigationcollapsedparent, #nav-drawer.closed .list-group li .localboostnavigationcollapsibleparent { position: relative; } #nav-drawer.closed .list-group li .localboostnavigationcollapsedparent > div, #nav-drawer.closed .list-group li .localboostnavigationcollapsibleparent > div { padding-right: 0px; } #nav-drawer.closed .list-group li .localboostnavigationcollapsedparent .media-body, #nav-drawer.closed .list-group li .localboostnavigationcollapsibleparent .media-body { display: none; } #nav-drawer.closed .list-group li .localboostnavigationcollapsedparent:hover, #nav-drawer.closed .list-group li .localboostnavigationcollapsibleparent:hover { width: 270px; color: rgb(255, 255, 255); display: inline-block; } #nav-drawer.closed .list-group li .localboostnavigationcollapsibleparent { width: 270px; color: rgb(255, 255, 255); background: rgb(123, 14, 114); } #nav-drawer.closed .list-group li .localboostnavigationcollapsibleparent .media-body { display: inline-block; } #nav-drawer.closed .list-group li .localboostnavigationcollapsedparent { width: 50px; color: rgba(255, 255, 255, 0.7); background: transparent; } #nav-drawer.closed .list-group li .localboostnavigationcollapsedparent .media-body { display: none; } #nav-drawer.closed .list-group li ul li.list-group-item:hover { border-bottom-right-radius: 2px; } #nav-drawer.closed .list-group + .list-group::before { max-width: 50px; } @media (max-width: 767px) { #nav-drawer.closed { width: 0px; margin-left: -10px; overflow: hidden; } } @media (max-width: 767px) { .drawer-open-left .yui3-widget-mask[hidden] { transition: all 0.2s ease 0s; z-index: 11; display: block !important; } } .drawer.drawer-left, .drawer.drawer-right { box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 20px; } .drawer.drawer-left .drawercontent, .drawer.drawer-right .drawercontent { padding: 0px 1rem 1rem; } .drawer.drawer-left { background: rgb(255, 255, 255); } @media (min-width: 992px) { .drawer.drawer-left.show { left: 60px; } } .drawer.drawer-left .drawerheader .drawertitle { font-size: 1rem; font-weight: 700; padding-left: 1.5rem; } .drawer.drawer-right { background: rgb(255, 255, 255); } .drawer.drawer-right .block > .card-body { padding-left: 0px !important; padding-right: 0px !important; } @media (min-width: 768px) { .drawer-toggles .drawer-left-toggle { left: 60px; } } .drawer-open-left .drawer-toggles .drawer-left-toggle { left: 285px; transition: all 0.6s ease 0s; } .courseindex .courseindex-item, .courseindex .courseindex-section { border: none; } .courseindex .courseindex-item .courseindex-link, .courseindex .courseindex-item .courseindex-chevron, .courseindex .courseindex-section .courseindex-link, .courseindex .courseindex-section .courseindex-chevron { color: rgb(55, 58, 60); } #nav-drawer { transition: all 0.4s ease-in-out 0s; } #nav-drawer::before { content: ""; display: block; position: fixed; left: 0px; top: 0px; height: 100%; width: 285px; background: rgb(193, 0, 119); } #nav-drawer.closed { transition: all 0.4s ease-in-out 0s; } #nav-drawer.closed::before { width: 0px; } @media (min-width: 768px) { #nav-drawer.closed::before { width: 60px; } } #nav-drawer [data-key="sitesettings"]::before { content: ""; display: block; width: 100%; position: absolute; top: 0px; left: 0px; right: 0px; margin: auto; border-top: 1px solid rgba(255, 255, 255, 0.25); } #nav-drawer [data-key="badgesview"], #nav-drawer [data-key="grades"], #nav-drawer [data-key="competencies"], #nav-drawer [data-key="participants"], #nav-drawer [aria-label="Add/Edit blocks"] { display: none !important; } .secondary-navigation { max-width: 100%; position: sticky; top: 0px; z-index: 10; margin: 0px auto; padding: 0px; } .notloggedin .secondary-navigation { display: none; } .format-tiles-tile-open .secondary-navigation, .path-grade-report-grader .secondary-navigation { position: unset; } .secondary-navigation .navigation { padding: 0px; margin: 0px auto; background: rgb(255, 255, 255); } .secondary-navigation .navigation .nav-tabs { background: transparent; max-width: 100% !important; } .secondary-navigation .navigation .nav-tabs .nav-item { background: transparent; } .secondary-navigation .navigation .nav-tabs .nav-item .nav-link:hover { cursor: pointer; border-bottom-color: rgb(33, 56, 106); background: rgb(247, 247, 249); } .secondary-navigation .navigation .nav-tabs .nav-item .nav-link.active { border-bottom-color: rgb(13, 50, 115); } .secondary-navigation .navigation .nav-tabs .nav-item .nav-item { background-color: transparent; } #page-course-info .secondary-navigation { max-width: 1280px; } .block.card { border: none; border-radius: 0px; } .block .card-title { font-weight: 600; } .block .block-controls { margin-bottom: 0.5rem; } .block .block-controls .dropdown-toggle { cursor: pointer; } .block .block-controls .dropdown-toggle .icon { margin-right: 0px; } .block .card-text { clear: both; } .block .card-text .no-overflow { clear: both; } .block.block_html.accordion .card-body { padding: 0px; } .block.block_html.accordion .card-body .card-title { padding: 1rem 1rem 0px; margin-bottom: 0px; display: inline-block !important; } .block.block_html.accordion .card-body .block-controls { padding: 1rem 1.25rem 1rem 0px; } .block.block_html.accordion .card-body .accordion { border-top: 1px solid rgb(215, 223, 227); } .block.block_html.accordion .card-body .accordion .card-body { padding: 1rem; } .block.block_html .card-header { padding: 1rem; } .block.block_html .card-header .btn-link, .block.block_html .card-header .btn-link.collapsed { font-weight: 600; padding: 0px; } #page-site-index .block.block_html .card-body .title { font-weight: 600; padding: 0px 2rem; margin-bottom: 0px; } #page-site-index .block.block_html .card-body .title .highlight { display: inline; background: rgb(33, 56, 106); padding: 1rem 0px; box-shadow: rgb(33, 56, 106) 2rem 0px 0px, rgb(33, 56, 106) -2rem 0px 0px; color: rgb(255, 255, 255) !important; } #page-site-index .block.block_html .card-body h1.title { font-size: 3.75rem; line-height: 6.4rem; } #page-site-index .block.block_html .card-body h1.title .highlight { background: rgb(193, 0, 119); box-shadow: rgb(193, 0, 119) 2rem 0px 0px, rgb(193, 0, 119) -2rem 0px 0px; } #page-site-index .block.block_html .card-body h2.title { font-size: 1.2rem; line-height: 3.4rem; } #page-site-index .block.block_html .card-body .btn-group { display: block; } #page-site-index .block.block_html .card-body .btn-group .btn { display: inline-block; width: 46%; margin: 5px 2% 10px 0px; } @media (max-width: 767px) { #page-site-index .block.block_html .card-body h1.title { font-size: 2.5rem; line-height: 5rem; } #page-site-index .block.block_html .card-body h2.title { font-size: 105%; line-height: 2.1rem; } #page-site-index .block.block_html .card-body .btn-group .btn { width: 100%; clear: both; display: block; } } @media (min-width: 1280px) { #page-site-index .block.block_html .card-body .title, #page-site-index .block.block_html .card-body .btn-group { max-width: 65%; } } .block.block_comments .content textarea { min-height: 90px; } .block.block_comments .content .fd a { font-size: 0rem; text-align: center; color: rgb(255, 255, 255); display: inline-block; min-width: 70px; cursor: pointer; margin-top: 0.2rem; padding: 0.2rem 1rem; border: 2px solid rgb(193, 0, 119); background: rgb(193, 0, 119); border-radius: 2px; transition: all 0.4s ease 0s; } .block.block_comments .content .fd a::before { font-family: "Font Awesome 6 Free"; font-size: 1rem; font-weight: 600; content: ""; display: block; color: rgb(255, 255, 255); } .block.block_comments .content .fd a:focus, .block.block_comments .content .fd a:hover { text-decoration: none; border-color: rgb(142, 0, 88); background-color: rgb(142, 0, 88); box-shadow: rgba(0, 0, 0, 0.25) 0px 4px 4px; } @media (max-width: 767px) { .block.block_comments .content .fd a { display: block; } } .block.block_online_users .content .info, .block.block_online_users .activityhead, .block.block_recent_activity .content .info, .block.block_recent_activity .activityhead { text-align: left; margin-bottom: 0.5rem; } .block.block_online_users .content .info:first-of-type, .block.block_online_users .activityhead:first-of-type, .block.block_recent_activity .content .info:first-of-type, .block.block_recent_activity .activityhead:first-of-type { font-weight: 600; margin-bottom: 0.5rem; } .block.block_online_users h3, .block.block_recent_activity h3 { font-size: 102%; font-weight: 600; } .block.block_online_users .activity, .block.block_recent_activity .activity { padding: 0px; margin: 0px 0px 0.5rem; } .block.block_online_users .content .list li.listentry .user { margin-right: 10px; } .block.block_online_users .content .list li.listentry .user .userpicture { display: inline-block; vertical-align: bottom; margin-right: 0.5rem; width: inherit !important; height: inherit !important; } .block.block_recentlyaccessedcourses .coursename, .block.block_myoverview .coursename, .block.block_starredcourses .coursename { font-size: 1rem; font-weight: 600; line-height: 1.3; } .block.block_recentlyaccessedcourses .text-truncate, .block.block_myoverview .text-truncate, .block.block_starredcourses .text-truncate { line-height: 1.3; } .block.block_recentlyaccessedcourses .text-truncate .text-muted, .block.block_myoverview .text-truncate .text-muted, .block.block_starredcourses .text-truncate .text-muted { margin-bottom: 0.5rem; } .block.block_recentlyaccessedcourses button.btn.btn-link.btn-icon, .block.block_myoverview button.btn.btn-link.btn-icon, .block.block_starredcourses button.btn.btn-link.btn-icon { width: 30px !important; height: 30px !important; } .block.block_myoverview .course-summaryitem, .block.block_multiblock .course-summaryitem { border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid rgb(215, 223, 227); background: rgb(255, 255, 255); } .block.block_myoverview .course-summaryitem .summaryimage, .block.block_multiblock .course-summaryitem .summaryimage { width: 7rem; height: 7rem; margin-right: 1rem; } .block.block_myoverview .course-summaryitem .d-flex, .block.block_multiblock .course-summaryitem .d-flex { margin-top: 0.1rem; } .block.block_myoverview .course-summaryitem .d-flex h6.d-inline.h5, .block.block_multiblock .course-summaryitem .d-flex h6.d-inline.h5 { font-size: 18px; } .block.block_myoverview .course-summaryitem .coursename .icon.fa-star, .block.block_multiblock .course-summaryitem .coursename .icon.fa-star { margin-right: 0.3rem; } .block.block_myoverview .course-summaryitem .progress-text, .block.block_multiblock .course-summaryitem .progress-text { font-size: 14px; } .block.block_myoverview .list-group-item, .block.block_multiblock .list-group-item { box-shadow: rgba(0, 0, 0, 0.17) 0px 0px 7px; } .block.block_myoverview .list-group-item + .list-group-item, .block.block_multiblock .list-group-item + .list-group-item { margin-top: 1rem; } .block.block_myoverview .list-group-item .row-fluid, .block.block_multiblock .list-group-item .row-fluid { display: flex; align-items: center; } @media (max-width: 767px) { .block.block_myoverview .list-group-item .row-fluid, .block.block_multiblock .list-group-item .row-fluid { display: block; } .block.block_myoverview .list-group-item .row-fluid .align-items-center, .block.block_myoverview .list-group-item .row-fluid .course-info-container, .block.block_multiblock .list-group-item .row-fluid .align-items-center, .block.block_multiblock .list-group-item .row-fluid .course-info-container { padding: 0px; display: block !important; } } .block.block_myoverview .list-group-item .row-fluid .summary-icons a, .block.block_multiblock .list-group-item .row-fluid .summary-icons a { margin: 0px; padding: 4px 10px; } @media (max-width: 767px) { .block.block_myoverview .list-group-item .row-fluid .summary-icons, .block.block_multiblock .list-group-item .row-fluid .summary-icons { clear: both; padding: 0px; margin: 0.5rem 0px; text-align: left; } } .block.block_myoverview .list-progressbar, .block.block_multiblock .list-progressbar { position: relative; } .block.block_myoverview .list-progressbar .progress, .block.block_multiblock .list-progressbar .progress { height: 1.3rem; border: none !important; background-color: rgb(239, 239, 239) !important; } .block.block_myoverview .list-progressbar .small, .block.block_multiblock .list-progressbar .small { width: 100px; position: absolute; top: 2px; left: 50%; margin-left: -50px; text-shadow: rgba(255, 255, 255, 0.5) 1px 1px 0px; text-align: center; background-color: rgba(255, 255, 255, 0.45); padding: 0px 0.5rem; border-radius: 10px; } .block.block_myoverview .list-view-bgimage, .block.block_multiblock .list-view-bgimage { display: inline-block; width: 8rem; min-width: 8rem; height: 6rem; border-radius: 5px; margin-left: -0.5rem; margin-right: 0.5rem; background-repeat: no-repeat; background-size: cover; background-position: center center; } @media (max-width: 767px) { .block.block_myoverview .list-view-bgimage, .block.block_multiblock .list-view-bgimage { width: 100%; margin: 0px; } } @media (max-width: 767px) { .block.block_myoverview .course-action-menu, .block.block_multiblock .course-action-menu { position: absolute; top: 7.2rem; right: 0px; width: auto; } } .block.block_myoverview .categoryname, .block.block_multiblock .categoryname { font-size: 14px; } @media (max-width: 767px) { .block.block_myoverview .categoryname, .block.block_multiblock .categoryname { max-width: 85%; } } .block.block_myoverview .summary-icons, .block.block_multiblock .summary-icons { text-align: right; } .block.block_myoverview .summary-icons a, .block.block_multiblock .summary-icons a { margin: 0.1rem 0px; } .block.block_myoverview .text-muted .categoryname, .block.block_multiblock .text-muted .categoryname { color: inherit; } .block.block_myoverview .list-progressbar .progress-text, .block.block_multiblock .list-progressbar .progress-text { font-size: 14px; } .block.block__fake .maincalendar, .block.block__fake .minicalendar, .block.block_calendar_month .maincalendar, .block.block_calendar_month .minicalendar { font-size: 100%; border-collapse: separate; border-spacing: 2px; table-layout: fixed; } .block.block__fake .maincalendar .calendarwrapper .current, .block.block__fake .minicalendar .calendarwrapper .current, .block.block_calendar_month .maincalendar .calendarwrapper .current, .block.block_calendar_month .minicalendar .calendarwrapper .current { width: 60% !important; } .block.block__fake .maincalendar .calendarwrapper .previous, .block.block__fake .maincalendar .calendarwrapper .next, .block.block__fake .minicalendar .calendarwrapper .previous, .block.block__fake .minicalendar .calendarwrapper .next, .block.block_calendar_month .maincalendar .calendarwrapper .previous, .block.block_calendar_month .maincalendar .calendarwrapper .next, .block.block_calendar_month .minicalendar .calendarwrapper .previous, .block.block_calendar_month .minicalendar .calendarwrapper .next { width: 20% !important; } .block.block__fake .maincalendar caption, .block.block__fake .minicalendar caption, .block.block_calendar_month .maincalendar caption, .block.block_calendar_month .minicalendar caption { margin-bottom: 0px; } .block.block__fake .maincalendar caption h3, .block.block__fake .minicalendar caption h3, .block.block_calendar_month .maincalendar caption h3, .block.block_calendar_month .minicalendar caption h3 { font-size: 105%; font-weight: 600; margin-bottom: 0px; } .block.block__fake .maincalendar th, .block.block__fake .maincalendar td, .block.block__fake .minicalendar th, .block.block__fake .minicalendar td, .block.block_calendar_month .maincalendar th, .block.block_calendar_month .maincalendar td, .block.block_calendar_month .minicalendar th, .block.block_calendar_month .minicalendar td { font-size: 0.8em; text-align: center; padding: 6px 0px 5px; } .block.block__fake .maincalendar th abbr, .block.block__fake .maincalendar td abbr, .block.block__fake .minicalendar th abbr, .block.block__fake .minicalendar td abbr, .block.block_calendar_month .maincalendar th abbr, .block.block_calendar_month .maincalendar td abbr, .block.block_calendar_month .minicalendar th abbr, .block.block_calendar_month .minicalendar td abbr { border: none; } @media (min-width: 1280px) { #side-pre .block.block__fake .calendar-controls .arrow_text, #side-pre .block.block_calendar_month .calendar-controls .arrow_text { display: none; } } .block.block__fake .calendar_filters span { display: inline-block; padding: 4px 5px 0px 0px; } .block.block__fake .calendar_filters span .icon { display: inline-block; color: rgb(255, 255, 255); } .block.block__fake .calendar_filters .icon { display: none; } @keyframes progress { 0% { stroke-dasharray: 0, 100; } } .block.chromeless { padding: 0px; background: transparent; } .block.chromeless .card-body { padding: 0px !important; } .block.block_recentlyaccesseditems a.dashboard-card h6 { font-weight: 600; color: rgb(13, 50, 115); line-height: 1.4; } .block.block_recentlyaccesseditems a.dashboard-card small { color: rgb(85, 89, 92); } .block.block_settings .block_tree ul, .block.block_navigation .block_tree ul { padding-left: 18px; } .block.block_settings .block_tree .tree_item.branch, .block.block_navigation .block_tree .tree_item.branch { margin-left: 0px; padding-left: 0px; } .block.block_settings .block_tree p.hasicon, .block.block_navigation .block_tree p.hasicon { padding-left: 5px; } .block.block_multiblock .card-body .card-title { display: inline-block !important; margin-bottom: 1rem !important; } .block.block_multiblock .card-body .card-text { margin-top: 0px !important; } .block.block_multiblock .multiblock { clear: both; } .block.block_multiblock .multiblock.multiblock-carousel a.carousel-control { border-radius: 4px; } .block.block_multiblock .multiblock.multiblock-carousel a.carousel-control span { line-height: 1; } .block.block_multiblock .multiblock.multiblock-carousel a.carousel-control span .icon { display: flex; width: auto; margin-left: auto; margin-right: auto; } .block.block_multiblock .multiblock.multiblock-accordion [id^="multiblock-content"] .card-body { padding: 1rem 0.5rem !important; } .block.block_multiblock .multiblock.multiblock-accordion [id^="multiblock-content"] .card-body.block_online_users { font-size: 90%; } .block.block_multiblock .multiblock.multiblock-accordion [id^="multiblock-content"] .card-body.block_online_users .info { margin-bottom: 1rem; } .block.block_multiblock .multiblock.multiblock-accordion [id^="multiblock-content"] .card-body.block_online_users .listentry { display: flex; margin-bottom: 0.5rem; } .block.block_multiblock .multiblock.multiblock-accordion [id^="multiblock-content"] .card-body.block_online_users .listentry .user { display: flex; } .block.block_multiblock .multiblock.multiblock-accordion [id^="multiblock-content"] .card-body.block_online_users .listentry .user > a { display: inline-flex; align-items: center; line-height: 1.1; } .block.block_multiblock .multiblock.multiblock-accordion [id^="multiblock-content"] .card-body.block_online_users .listentry .user > a .userinitials { flex: 1 0 auto; } .block.block_multiblock .multiblock.multiblock-accordion [id^="multiblock-content"] .card-body.block_online_users .listentry .uservisibility { margin-left: auto; } .block.block_multiblock .multiblock.multiblock-accordion .card { border: none; border-radius: 0px; } .block.block_multiblock .multiblock.multiblock-accordion .card .card-header { padding: 0px; border-bottom: 4px solid rgb(255, 255, 255); } .block.block_multiblock .multiblock.multiblock-accordion .card .card-header h5 .btn { width: 100%; font-weight: 600; text-align: left; padding: 0.6rem 0.666667rem; background: rgb(241, 241, 245); } .block.block_multiblock .multiblock.multiblock-accordion .card .card-header h5 .btn:hover { background: rgb(236, 238, 239); } .block.block_multiblock .multiblock.multiblock-accordion .card:last-of-type .card-header { border-bottom: none; } .block.block_multiblock .block_recentlyaccessedcourses .paging-bar-container { margin-top: inherit; } .block.block_multiblock .block_calendar_month .header { padding: 0px !important; } .block.block_multiblock .block_calendar_month .header .custom-select { width: calc(100% - 110px); } .block.block_multiblock .block_calendar_month .header .btn { font-size: 14px; } .block.block_multiblock .block_calendar_month .maincalendar { font-size: 0.8rem; } .block.block_multiblock .block_calendar_month .maincalendar .calendarmonth th { padding: inherit; text-align: center; } .block.block_multiblock .block_calendar_month .maincalendar .calendarmonth td { text-align: center !important; } .block.block_multiblock .block_calendar_month .maincalendar .calendarmonth th, .block.block_multiblock .block_calendar_month .maincalendar .calendarmonth td { border: none; } .block.block_multiblock .block_calendar_month .maincalendar .calendar-controls { display: flex; align-items: center; } .block.block_multiblock .block_calendar_month .maincalendar .calendar-controls .current { font-size: 0.95rem; width: 60%; } .block.block_multiblock .block_calendar_month .maincalendar .calendar-controls .arrow_link { text-decoration: none; transition: all 0.2s ease 0s; } .block.block_multiblock .block_calendar_month .maincalendar .calendar-controls .arrow_link::before { font-size: 1.5rem; } .block.block_multiblock .block_calendar_month .maincalendar .calendar-controls .arrow_link:hover::before { text-decoration: none; transform: scale(1.2); } .block.block_multiblock .block_calendar_month .maincalendar .calendar-controls .arrow_text { display: none; } @media (min-width: 768px) { #region-main .block.block_multiblock .block_calendar_month .maincalendar { font-size: 1rem; } #region-main .block.block_multiblock .block_calendar_month .maincalendar .calendarmonth th { padding: 0px 10px 20px; } #region-main .block.block_multiblock .block_calendar_month .maincalendar .calendar-controls .arrow_text { display: block; font-size: 0.95rem; padding: 5px 10px 0px; } } .block_myprofile .card-body h5.card-title { display: none !important; } .block_myprofile .card-body .card-text { margin-top: 0px !important; } .block_myprofile .myprofileitem { margin-bottom: 0px; } .block_myprofile .myprofileitem.picture { margin-bottom: 0.5rem; } .block_myprofile .myprofileitem.picture a { display: block; margin-right: 1rem; border-radius: 50px; } .block_myprofile .myprofileitem.picture a img { width: 100%; height: auto; border-radius: 50px; } .block_myprofile .myprofileitem.fullname { font-size: 110%; font-weight: 600; margin: 8px 0px; } .block_myprofile .myprofileitem.city::before, .block_myprofile .myprofileitem.country::before, .block_myprofile .myprofileitem [href^="mailto:"]::before, .block_myprofile .myprofileitem [href*="mailto:"]::before { font-family: "Font Awesome 6 Free"; font-size: 110%; font-weight: 600; color: rgb(193, 0, 119); content: ""; margin-left: 1px; margin-right: 10px; display: inline-block; } .block_myprofile .myprofileitem.city span, .block_myprofile .myprofileitem.country span, .block_myprofile .myprofileitem [href^="mailto:"] span, .block_myprofile .myprofileitem [href*="mailto:"] span { display: none; } .block_myprofile .myprofileitem.city::before { font-family: "Font Awesome 6 Free"; font-size: 85%; font-weight: 600; content: ""; margin-left: 2px; margin-right: 14px; } .block_myprofile .myprofileitem.city:last-of-type::before { display: none; } .block_myprofile .myprofileitem [href^="mailto:"]::before, .block_myprofile .myprofileitem [href*="mailto:"]::before { font-family: "Font Awesome 6 Free"; font-size: 80%; font-weight: 600; content: ""; margin-left: 2px; margin-right: 1rem; } .editing aside.block-region .action-menu .action-menu-item, .editing aside.block-region .action-menu .action-menu-trigger { padding: 5px 3px 0px 10px; background: rgba(255, 255, 255, 0.8); margin: 0px 1px; border-radius: 4px; } .editing aside.block-region .block_myprofile .action-menu .action-menu-item, .editing aside.block-region .block_myprofile .action-menu .action-menu-trigger { background: transparent; } .block_mytimeline .card-text { margin: 0px !important; padding: 0px !important; } .block_mytimeline .block-timeline .row.no-gutters .col-sm { width: 50%; } @media (min-width: 576px) { .block_mytimeline .block-timeline .row.no-gutters .col-sm { width: 100%; } } .dragblocks { display: none; } .editing .dragblocks { display: inline-block; } .editing aside.block-region { min-height: 5rem; margin-bottom: 1rem; padding: 0.5rem; border: 1px dotted rgb(170, 170, 170); border-radius: 5px; background: rgba(255, 255, 255, 0.2); } .editing aside.block-region .action-menu .action-menu-item, .editing aside.block-region .action-menu .action-menu-trigger { padding: 0px 3px 0px 10px; background: rgba(255, 255, 255, 0.8); margin: 0px 1px; border-radius: 4px; } .editing aside.block-region .block_myprofile .action-menu .action-menu-item, .editing aside.block-region .block_myprofile .action-menu .action-menu-trigger { background: transparent; } .editing .dragblocks { padding: 0.5rem 0.666667rem; } .course_category_tree .content .category { padding: 0.5rem; margin: 0.333333rem 0px; border: 1px solid rgb(215, 223, 227); } .activity .activity-inner .activityname { display: none; } .activity .activity-item { padding: 0px 0px 0.5rem; border: none; border-radius: 0px; } .activity .activity-item .description .course-description-item { font-size: 14px; } .activity img.activityicon { margin-right: 0.5rem; } .activity .activityiconcontainer img.activityicon { margin-right: 0px; } #page-course-info #upper-content-wrapper.card { padding: 1rem 0px 0px; border: none; border-radius: 0px; } #page-course-info #upper-content-wrapper .course-summary-wrapper.row { width: 100%; padding: 0px 1rem; margin: 0px auto; max-width: 1280px; } @media (min-width: 768px) { #page-course-info #upper-content-wrapper .course-summary-wrapper.row { padding: 0px 0.5rem; } } #page-course-info #upper-content-wrapper .course-summary-wrapper .course-summary-image-wrapper { padding-left: 0px; position: relative; } #page-course-info #upper-content-wrapper .course-summary-wrapper .course-summary-image-wrapper .courseimage { position: relative; width: 230px; height: 230px; max-width: 230px; max-height: 230px; overflow: hidden; margin: 1rem auto -2rem; border-radius: 50%; border: 5px solid rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.25) 0px 4px 10px; background: rgb(236, 238, 239); } #page-course-info #upper-content-wrapper .course-summary-wrapper .course-summary-image-wrapper .courseimage img { position: absolute; inset: -50%; margin: auto; max-height: 100%; transition: all 0.2s ease 0s; } @media screen and (max-width: 575px) { #page-course-info #upper-content-wrapper .course-summary-wrapper .course-summary-image-wrapper .courseimage { width: 180px; height: 180px; max-width: 180px; max-height: 180px; margin-bottom: 1rem; } #page-course-info #upper-content-wrapper .course-summary-wrapper .course-summary-image-wrapper .courseimage img { max-height: 180px; } } @media (min-width: 576px) and (max-width: 991px) { #page-course-info #upper-content-wrapper .course-summary-wrapper .course-summary-image-wrapper .courseimage { width: 27vw; height: 27vw; margin-bottom: -1rem; } } @media (min-width: 1280px) { #page-course-info #upper-content-wrapper .course-summary-wrapper .course-summary-image-wrapper .courseimage { width: 250px; height: 250px; max-width: 250px; max-height: 250px; margin-bottom: -3rem; } #page-course-info #upper-content-wrapper .course-summary-wrapper .course-summary-image-wrapper .courseimage img { max-height: 250px; } } #page-course-info #upper-content-wrapper .course-summary-wrapper .course-summary-title { padding: 2rem 0px 1rem; display: flex; align-content: center; min-height: 200px; } #page-course-info #upper-content-wrapper .course-summary-wrapper .course-summary-title h1.coursename { display: table-cell; font-size: 1.8rem; font-weight: 800; margin: auto 0px; padding-bottom: 0px; } @media screen and (max-width: 479px) { #page-course-info #upper-content-wrapper .course-summary-wrapper .course-summary-title h1.coursename { margin-top: 0px; padding-top: 1rem; } } @media screen and (max-width: 575px) { #page-course-info #upper-content-wrapper .course-summary-wrapper .course-summary-title { min-height: auto; padding-top: 0px; padding-left: 1rem; padding-right: 1rem; } #page-course-info #upper-content-wrapper .course-summary-wrapper .course-summary-title h1.coursename { display: block; padding-top: 0px; margin-top: 0px; } } @media (min-width: 576px) and (max-width: 1279px) { #page-course-info #upper-content-wrapper .course-summary-wrapper .course-summary-title h1.coursename { font-size: 2.2rem; } } @media (min-width: 1280px) { #page-course-info #upper-content-wrapper .course-summary-wrapper .course-summary-title h1.coursename { font-size: 2.5rem; } } #page-course-info #upper-content-wrapper .course-summary-details-wrapper { padding-bottom: 1rem; background: rgb(33, 56, 106); } #page-course-info #upper-content-wrapper .course-summary-details-wrapper .course-summary-details { min-height: 200px; padding: 2rem 0px; } #page-course-info #upper-content-wrapper .course-summary-details-wrapper .course-summary-details.row { margin: 0px auto; max-width: 1280px; } #page-course-info #upper-content-wrapper .course-summary-details-wrapper .course-summary-details .course-summary-icons { padding-bottom: 1rem; } #page-course-info #upper-content-wrapper .course-summary-details-wrapper .course-summary-details .course-summary-icons .summary-icons { text-align: center; } #page-course-info #upper-content-wrapper .course-summary-details-wrapper .course-summary-details .course-summary-icons .summary-icons .btn-secondary { display: inline-block; height: 54px; margin: 0px 1px 1px 0px; padding: 1rem 6% 0px; border: none; border-radius: 0px; background: rgba(0, 0, 0, 0.2); transition: all 0.4s ease 0s; } #page-course-info #upper-content-wrapper .course-summary-details-wrapper .course-summary-details .course-summary-icons .summary-icons .btn-secondary.link-grades .icon, #page-course-info #upper-content-wrapper .course-summary-details-wrapper .course-summary-details .course-summary-icons .summary-icons .btn-secondary.link-badges .icon, #page-course-info #upper-content-wrapper .course-summary-details-wrapper .course-summary-details .course-summary-icons .summary-icons .btn-secondary.link-course .icon, #page-course-info #upper-content-wrapper .course-summary-details-wrapper .course-summary-details .course-summary-icons .summary-icons .btn-secondary.link-participants .icon, #page-course-info #upper-content-wrapper .course-summary-details-wrapper .course-summary-details .course-summary-icons .summary-icons .btn-secondary.link-settings .icon { display: block; } #page-course-info #upper-content-wrapper .course-summary-details-wrapper .course-summary-details .course-summary-icons .summary-icons .btn-secondary.link-grades .icon::before, #page-course-info #upper-content-wrapper .course-summary-details-wrapper .course-summary-details .course-summary-icons .summary-icons .btn-secondary.link-badges .icon::before, #page-course-info #upper-content-wrapper .course-summary-details-wrapper .course-summary-details .course-summary-icons .summary-icons .btn-secondary.link-course .icon::before, #page-course-info #upper-content-wrapper .course-summary-details-wrapper .course-summary-details .course-summary-icons .summary-icons .btn-secondary.link-participants .icon::before, #page-course-info #upper-content-wrapper .course-summary-details-wrapper .course-summary-details .course-summary-icons .summary-icons .btn-secondary.link-settings .icon::before { font-family: simple-line-icons; } #page-course-info #upper-content-wrapper .course-summary-details-wrapper .course-summary-details .course-summary-icons .summary-icons .btn-secondary.link-grades .icon::before { content: ""; } #page-course-info #upper-content-wrapper .course-summary-details-wrapper .course-summary-details .course-summary-icons .summary-icons .btn-secondary.link-badges .icon::before { content: ""; } #page-course-info #upper-content-wrapper .course-summary-details-wrapper .course-summary-details .course-summary-icons .summary-icons .btn-secondary.link-participants .icon::before { content: ""; } #page-course-info #upper-content-wrapper .course-summary-details-wrapper .course-summary-details .course-summary-icons .summary-icons .btn-secondary.link-settings .icon::before { content: ""; } #page-course-info #upper-content-wrapper .course-summary-details-wrapper .course-summary-details .course-summary-icons .summary-icons .btn-secondary.link-course .icon::before { content: ""; } #page-course-info #upper-content-wrapper .course-summary-details-wrapper .course-summary-details .course-summary-icons .summary-icons .btn-secondary:focus, #page-course-info #upper-content-wrapper .course-summary-details-wrapper .course-summary-details .course-summary-icons .summary-icons .btn-secondary:hover { background: rgba(0, 0, 0, 0.5); } #page-course-info #upper-content-wrapper .course-summary-details-wrapper .course-summary-details .course-summary-icons .summary-icons .btn-secondary .icon { display: block; font-size: 1.5rem; font-weight: 300; color: rgb(255, 255, 255); } #page-course-info #upper-content-wrapper .course-summary-details-wrapper .course-summary-details .course-summary-icons .summary-icons .btn-secondary .link { display: block; } @media (min-width: 576px) and (max-width: 1279px) { #page-course-info #upper-content-wrapper .course-summary-details-wrapper .course-summary-details .course-summary-icons .summary-icons { max-width: 150px; margin: -2rem auto 0px; } #page-course-info #upper-content-wrapper .course-summary-details-wrapper .course-summary-details .course-summary-icons .summary-icons .btn-secondary { padding-left: 1.5rem; padding-right: 1.5rem; } } @media screen and (max-width: 575px) { #page-course-info #upper-content-wrapper .course-summary-details-wrapper .course-summary-details .course-summary-icons { margin-top: -2rem; margin-bottom: 1rem; } } @media (min-width: 576px) and (max-width: 1279px) { #page-course-info #upper-content-wrapper .course-summary-details-wrapper .course-summary-details .course-summary-icons { margin-top: 0px; padding-top: 2.5rem; } } @media (min-width: 1280px) { #page-course-info #upper-content-wrapper .course-summary-details-wrapper .course-summary-details .course-summary-icons { padding-top: 3rem; } } #page-course-info #upper-content-wrapper .course-summary-details-wrapper .course-summary-details .course-summary-short-summary { font-size: 130%; color: rgb(255, 255, 255); } @media screen and (max-width: 991px) { #page-course-info #upper-content-wrapper .course-summary-details-wrapper .course-summary-details .course-summary-short-summary { font-size: 115%; padding-right: 2rem; } } @media screen and (max-width: 575px) { #page-course-info #upper-content-wrapper .course-summary-details-wrapper .course-summary-details .course-summary-short-summary { font-size: 110%; padding-left: 3rem; } } #page-course-info #upper-content-wrapper .course-summary-details-wrapper .course-summary-details .course-summary-summary-button { text-align: right; padding: 0px 2rem; } @media (min-width: 768px) { #page-course-info #upper-content-wrapper .course-summary-details-wrapper .course-summary-details .course-summary-summary-button { padding: 0px 3rem 0px 4rem; } } @media (min-width: 1530px) { #page-course-info #upper-content-wrapper .course-summary-details-wrapper .course-summary-details .course-summary-summary-button { padding: 0px 1rem; } } #page-course-info #upper-content-wrapper .course-summary-details-wrapper .course-summary-details .course-summary-summary-button .enrolnow .btn { width: inherit; max-width: 100%; font-size: 1rem; font-weight: 600; line-height: 1; text-transform: uppercase; padding: 1rem 12%; border: 2px solid rgb(255, 255, 255); border-radius: 50px; background-color: transparent; transition: all 0.4s ease 0s; } #page-course-info #upper-content-wrapper .course-summary-details-wrapper .course-summary-details .course-summary-summary-button .enrolnow .btn:focus, #page-course-info #upper-content-wrapper .course-summary-details-wrapper .course-summary-details .course-summary-summary-button .enrolnow .btn:hover { border-color: rgb(27, 46, 87); background-color: rgb(27, 46, 87); } @media screen and (max-width: 1529px) { #page-course-info #upper-content-wrapper .course-summary-details-wrapper .course-summary-details .course-summary-summary-button .enrolnow .btn { display: block; } } @media screen and (max-width: 991px) { #page-course-info #upper-content-wrapper .course-summary-details-wrapper .course-summary-details .course-summary-summary-button .enrolnow .btn { margin: 2rem auto 0px; } } #page-course-info #upper-content-wrapper .course-summary-details-wrapper .course-summary-details .course-summary-summary-button .enrolnow .enrolmenticons { display: block; } #page-course-info #upper-content-wrapper .teachers-list { background: rgb(240, 240, 240); } #page-course-info #upper-content-wrapper .teachers-list ul.teachers { width: 100%; max-width: 1280px; margin: 0px auto; padding: 1rem 0px; list-style-type: none; background: rgb(255, 255, 255); } #page-course-info #upper-content-wrapper .teachers-list ul.teachers li { padding: 0px 15px; } @media screen and (max-width: 575px) { #page-course-info #region-main > .card { padding-left: 0px; padding-right: 0px; } } #page-course-info #region-main .generalbox.info { padding: 0px !important; } #page-course-info #region-main .coursebox { padding: 0px; } #page-course-info #region-main .coursebox .info { display: none; } #page-course-info #region-main .coursebox .summary { float: none; width: inherit; margin: 0px; padding: 0px; } #page-course-info #region-main .coursebox h1, #page-course-info #region-main .coursebox h2, #page-course-info #region-main .coursebox h3, #page-course-info #region-main .coursebox h4, #page-course-info #region-main .coursebox h5 { font-weight: 600; text-transform: uppercase; } @media (min-width: 576px) and (max-width: 1279px) { #page-course-info.drawer-open-left #upper-content-wrapper .course-summary-wrapper .course-summary-image-wrapper .courseimage, #page-course-info.drawer-open-right #upper-content-wrapper .course-summary-wrapper .course-summary-image-wrapper .courseimage { width: 17vw; height: 17vw; } #page-course-info.drawer-open-left #upper-content-wrapper .course-summary-wrapper .course-summary-image-wrapper .courseimage img, #page-course-info.drawer-open-right #upper-content-wrapper .course-summary-wrapper .course-summary-image-wrapper .courseimage img { max-height: 17vw; } } @media (min-width: 1280px) and (max-width: 1529px) { #page-course-info.drawer-open-left #upper-content-wrapper .course-summary-wrapper .course-summary-image-wrapper .courseimage, #page-course-info.drawer-open-right #upper-content-wrapper .course-summary-wrapper .course-summary-image-wrapper .courseimage { max-width: 230px; max-height: 230px; } #page-course-info.drawer-open-left #upper-content-wrapper .course-summary-wrapper .course-summary-image-wrapper .courseimage img, #page-course-info.drawer-open-right #upper-content-wrapper .course-summary-wrapper .course-summary-image-wrapper .courseimage img { max-height: 230px; } } @media (min-width: 768px) and (max-width: 1529px) { #page-course-info.drawer-open-left #upper-content-wrapper .course-summary-details-wrapper .course-summary-icons, #page-course-info.drawer-open-right #upper-content-wrapper .course-summary-details-wrapper .course-summary-icons { padding-top: 2rem; } } .coursebg { background-size: 1px; background-color: rgb(240, 240, 240); } .pagelayout-course #page #page-header { position: relative; margin: 0px; } @media (max-width: 991px) { .pagelayout-course #page #page-header.header-maxwidth .align-items-center { flex-wrap: wrap; } .pagelayout-course #page #page-header.header-maxwidth .align-items-center .mr-auto { width: 100%; } } .pagelayout-course #page-wrapper { flex: 1 0 0%; } .pagelayout-course.coursebg { background-attachment: fixed; background-repeat: no-repeat; background-position: center 0px; background-size: cover; } .pagelayout-course.coursebg #page #page-header { position: relative; } .pagelayout-course.coursebg #page #page-header h1 { margin: 1.5rem 0px 2.5rem; } .pagelayout-course.coursebg #page #page-header .mr-auto, .pagelayout-course.coursebg #page #page-header .flex-wrap { padding: 0px 2rem; background: rgba(255, 255, 255, 0.95); } @media (min-width: 1530px) { .pagelayout-course.coursebg #page #page-header .mr-auto, .pagelayout-course.coursebg #page #page-header .flex-wrap { max-width: 80%; } } @media screen and (max-width: 991px) { .pagelayout-course.coursebg #page #page-header .mr-auto, .pagelayout-course.coursebg #page #page-header .flex-wrap { padding: 0px 1rem; background: rgb(255, 255, 255); } } .pagelayout-course.coursebg #page-wrapper { background: linear-gradient(rgba(255, 255, 255, 0) 27%, rgb(240, 240, 240) 68%); } @media screen and (max-width: 991px) { .pagelayout-course.coursebg #page-wrapper { background: transparent !important; } .pagelayout-course.coursebg #page #page-header .mr-auto { padding: 0.5rem 1rem !important; } } .pagelayout-course #region-main .course-content .section li.activity, .pagelayout-course #region-main .course-content .single-section li.activity { padding: 0px; margin: 0px 0px 1rem; border-bottom: 1px solid rgb(215, 223, 227); } .pagelayout-course #region-main .course-content .section li.activity.alert, .pagelayout-course #region-main .course-content .single-section li.activity.alert { padding: 20px; border-radius: 10px; } .pagelayout-course #region-main .course-content .section li.activity .contentafterlink iframe, .pagelayout-course #region-main .course-content .single-section li.activity .contentafterlink iframe { max-width: 100%; } .pagelayout-course #region-main .course-content .section li.activity:last-of-type, .pagelayout-course #region-main .course-content .single-section li.activity:last-of-type { margin-bottom: 2rem; border: none; } .pagelayout-course #region-main .course-content .section li.activity .instancename, .pagelayout-course #region-main .course-content .single-section li.activity .instancename { font-size: 1.2rem; } .pagelayout-course #region-main .course-content .weeks .section, .pagelayout-course #region-main .course-content .weeks .single-section, .pagelayout-course #region-main .course-content .topics:not(.ctopics) .section, .pagelayout-course #region-main .course-content .topics:not(.ctopics) .single-section { padding: 0px; border-radius: 0px; background: rgb(255, 255, 255); } .pagelayout-course #region-main .course-content .weeks .section.main, .pagelayout-course #region-main .course-content .weeks .single-section.main, .pagelayout-course #region-main .course-content .topics:not(.ctopics) .section.main, .pagelayout-course #region-main .course-content .topics:not(.ctopics) .single-section.main { padding: 0.5rem 0px; border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid rgb(215, 223, 227); } .pagelayout-course #region-main .course-content .weeks .section .summary, .pagelayout-course #region-main .course-content .weeks .single-section .summary, .pagelayout-course #region-main .course-content .topics:not(.ctopics) .section .summary, .pagelayout-course #region-main .course-content .topics:not(.ctopics) .single-section .summary { padding: 0px; margin: 0px; } .pagelayout-course #region-main .course-content .weeks .section .summary .no-overflow, .pagelayout-course #region-main .course-content .weeks .single-section .summary .no-overflow, .pagelayout-course #region-main .course-content .topics:not(.ctopics) .section .summary .no-overflow, .pagelayout-course #region-main .course-content .topics:not(.ctopics) .single-section .summary .no-overflow { margin: -0.5rem 0px 1rem; } .pagelayout-course #region-main .course-content .weeks .section .summary .no-overflow p, .pagelayout-course #region-main .course-content .weeks .single-section .summary .no-overflow p, .pagelayout-course #region-main .course-content .topics:not(.ctopics) .section .summary .no-overflow p, .pagelayout-course #region-main .course-content .topics:not(.ctopics) .single-section .summary .no-overflow p { margin-bottom: inherit; } .pagelayout-course #region-main .course-content .weeks .section ul.section, .pagelayout-course #region-main .course-content .weeks .single-section ul.section, .pagelayout-course #region-main .course-content .topics:not(.ctopics) .section ul.section, .pagelayout-course #region-main .course-content .topics:not(.ctopics) .single-section ul.section { padding: 0px; margin: 0px; } .pagelayout-course #region-main .course-content .weeks .section#section-0, .pagelayout-course #region-main .course-content .weeks .single-section#section-0, .pagelayout-course #region-main .course-content .topics:not(.ctopics) .section#section-0, .pagelayout-course #region-main .course-content .topics:not(.ctopics) .single-section#section-0 { margin: 0px; border-radius: 0px; } .pagelayout-course #region-main .course-content .weeks .section h3.sectionname, .pagelayout-course #region-main .course-content .weeks .single-section h3.sectionname, .pagelayout-course #region-main .course-content .topics:not(.ctopics) .section h3.sectionname, .pagelayout-course #region-main .course-content .topics:not(.ctopics) .single-section h3.sectionname { margin: 0px; padding: 5px 0px; line-height: 1; } .pagelayout-course #region-main .course-content .weeks .section li.activity .activity-content .contentafterlink, .pagelayout-course #region-main .course-content .weeks .single-section li.activity .activity-content .contentafterlink, .pagelayout-course #region-main .course-content .topics:not(.ctopics) .section li.activity .activity-content .contentafterlink, .pagelayout-course #region-main .course-content .topics:not(.ctopics) .single-section li.activity .activity-content .contentafterlink { margin-top: 0px; margin-left: 52px; } .pagelayout-course #region-main .course-content .weeks .section li.activity .activityname, .pagelayout-course #region-main .course-content .weeks .single-section li.activity .activityname, .pagelayout-course #region-main .course-content .topics:not(.ctopics) .section li.activity .activityname, .pagelayout-course #region-main .course-content .topics:not(.ctopics) .single-section li.activity .activityname { display: block; font-size: 90%; } .pagelayout-course #region-main .course-content .ctopics #topcoll-display-instructions { text-align: right; padding-bottom: 1rem; } .pagelayout-course #region-main .course-content .ctopics #topcoll-display-instructions p { display: inline-block; text-align: right; font-size: 14px; padding: 6px 10px; background: rgb(239, 239, 239); border-radius: 5px; margin: 0px 1px; } .pagelayout-course #region-main .course-content .ctopics #topcoll-display-instructions .content { margin: 0px; } .pagelayout-course #region-main .course-content .ctopics #topcoll-display-instructions .side.left, .pagelayout-course #region-main .course-content .ctopics #topcoll-display-instructions .side.right { display: none; } .pagelayout-course #region-main .course-content .ctopics.topics { padding: 0px; } .pagelayout-course #region-main .course-content .ctopics .section.course-section { max-width: 100%; padding: 0px 1px; border: none; border-radius: 0px; margin-bottom: 1px; background: transparent; } .pagelayout-course #region-main .course-content .ctopics .section.course-section .side.left, .pagelayout-course #region-main .course-content .ctopics .section.course-section .side.right { display: none; } .pagelayout-course #region-main .course-content .ctopics .section.course-section .content { margin: 0px; } .pagelayout-course #region-main .course-content .ctopics .section.course-section .content .sectionhead { padding: 0px; border-radius: 4px !important; } .pagelayout-course #region-main .course-content .ctopics .section.course-section .content .sectionhead.toggle.tif .tif-container { font-size: 18px; } .pagelayout-course #region-main .course-content .ctopics .section.course-section .content .sectionhead.toggle.tif .tif-container.tif-right { right: 1.3rem; } .pagelayout-course #region-main .course-content .ctopics .section.course-section .content .sectionhead.toggle .the_toggle { position: relative; margin: 0px; padding: 0.85rem 3rem 0.85rem 1rem; background: transparent; } .pagelayout-course #region-main .course-content .ctopics .section.course-section .content .sectionhead.toggle .the_toggle::after { font-family: "Font Awesome 6 Free"; font-weight: 400; font-size: 18px; content: ""; position: absolute; top: 0px; bottom: 0px; right: 1.3rem; margin: auto 0px; height: 20px; line-height: 1; } .pagelayout-course #region-main .course-content .ctopics .section.course-section .content .sectionhead.toggle .the_toggle.toggle_open { margin-bottom: 4px; } .pagelayout-course #region-main .course-content .ctopics .section.course-section .content .sectionhead.toggle .the_toggle.toggle_open::after { content: ""; } .pagelayout-course #region-main .course-content .ctopics .section.course-section .content .sectionhead.toggle.toggle-arrow span.the_toggle::after { content: ""; } .pagelayout-course #region-main .course-content .ctopics .section.course-section .content .sectionhead.toggle.toggle-arrow span.the_toggle.toggle_open::after { content: ""; } .pagelayout-course #region-main .course-content .ctopics .section.course-section .content .sectionhead.toggle.toggle-bulb span.the_toggle::after { content: ""; font-size: 30px; top: -8px; opacity: 0.9; } .pagelayout-course #region-main .course-content .ctopics .section.course-section .content .sectionhead.toggle.toggle-bulb span.the_toggle.toggle_open::after { content: ""; font-size: 30px; color: yellow; opacity: 1; text-shadow: rgba(0, 0, 0, 0.6) 0px 0px 10px; } .pagelayout-course #region-main .course-content .ctopics .section.course-section .content .sectionhead.toggle.toggle-cloud span.the_toggle::after { content: ""; font-size: 26px; top: -8px; } .pagelayout-course #region-main .course-content .ctopics .section.course-section .content .sectionhead.toggle.toggle-cloud span.the_toggle.toggle_open::after { content: ""; font-size: 26px; } .pagelayout-course #region-main .course-content .ctopics .section.course-section .content .sectionhead.toggle.toggle-eye span.the_toggle::after { content: ""; font-size: 26px; top: -8px; } .pagelayout-course #region-main .course-content .ctopics .section.course-section .content .sectionhead.toggle.toggle-eye span.the_toggle.toggle_open::after { content: ""; font-size: 26px; } .pagelayout-course #region-main .course-content .ctopics .section.course-section .content .sectionhead.toggle.toggle-folder span.the_toggle::after { content: ""; font-size: 26px; top: -8px; } .pagelayout-course #region-main .course-content .ctopics .section.course-section .content .sectionhead.toggle.toggle-folder span.the_toggle.toggle_open::after { content: ""; font-size: 26px; } .pagelayout-course #region-main .course-content .ctopics .section.course-section .content .sectionhead.toggle.toggle-groundsignal span.the_toggle::after { content: ""; font-size: 26px; top: -8px; } .pagelayout-course #region-main .course-content .ctopics .section.course-section .content .sectionhead.toggle.toggle-groundsignal span.the_toggle.toggle_open::after { content: ""; font-size: 26px; } .pagelayout-course #region-main .course-content .ctopics .section.course-section .content .sectionhead.toggle.toggle-led span.the_toggle::after { content: ""; color: red; text-shadow: rgba(0, 0, 0, 0.6) 0px 0px 10px; } .pagelayout-course #region-main .course-content .ctopics .section.course-section .content .sectionhead.toggle.toggle-led span.the_toggle.toggle_open::after { content: ""; color: greenyellow; text-shadow: rgba(0, 0, 0, 0.6) 0px 0px 10px; } .pagelayout-course #region-main .course-content .ctopics .section.course-section .content .sectionhead.toggle.toggle-point span.the_toggle::after { content: ""; font-size: 26px; top: -8px; } .pagelayout-course #region-main .course-content .ctopics .section.course-section .content .sectionhead.toggle.toggle-point span.the_toggle.toggle_open::after { content: ""; font-size: 26px; right: 16px; } .pagelayout-course #region-main .course-content .ctopics .section.course-section .content .sectionhead.toggle.toggle-power span.the_toggle::after { content: ""; font-size: 26px; top: -8px; } .pagelayout-course #region-main .course-content .ctopics .section.course-section .content .sectionhead.toggle.toggle-power span.the_toggle.toggle_open::after { content: ""; font-size: 26px; } .pagelayout-course #region-main .course-content .ctopics .section.course-section .content .sectionhead.toggle.toggle-radio span.the_toggle::after { content: ""; font-size: 22px; } .pagelayout-course #region-main .course-content .ctopics .section.course-section .content .sectionhead.toggle.toggle-radio span.the_toggle.toggle_open::after { content: ""; font-size: 22px; } .pagelayout-course #region-main .course-content .ctopics .section.course-section .content .sectionhead.toggle.toggle-smiley span.the_toggle::after { content: ""; font-size: 30px; top: -8px; } .pagelayout-course #region-main .course-content .ctopics .section.course-section .content .sectionhead.toggle.toggle-smiley span.the_toggle.toggle_open::after { content: ""; font-size: 30px; } .pagelayout-course #region-main .course-content .ctopics .section.course-section .content .sectionhead.toggle.toggle-square span.the_toggle::after { content: ""; font-size: 26px; top: -8px; } .pagelayout-course #region-main .course-content .ctopics .section.course-section .content .sectionhead.toggle.toggle-square span.the_toggle.toggle_open::after { content: ""; font-size: 26px; } .pagelayout-course #region-main .course-content .ctopics .section.course-section .content .sectionhead.toggle.toggle-sunmoon span.the_toggle::after { content: ""; font-size: 26px; top: -8px; } .pagelayout-course #region-main .course-content .ctopics .section.course-section .content .sectionhead.toggle.toggle-sunmoon span.the_toggle.toggle_open::after { content: ""; font-size: 26px; } .pagelayout-course #region-main .course-content .ctopics .section.course-section h3.sectionname { font-size: 1.2rem; color: inherit; padding: 0px; border: none; } .pagelayout-course #region-main .course-content .ctopics .section.course-section .sectionbody { margin-top: -4px; padding: 1rem; border-radius: 0px 0px 4px 4px; background: rgb(255, 255, 255); } .pagelayout-course #region-main .course-content .ctopics #toggle-all { text-align: right; } .pagelayout-course #region-main .course-content .ctopics #toggle-all .left.side, .pagelayout-course #region-main .course-content .ctopics #toggle-all .right.side { display: none; } .pagelayout-course #region-main .course-content .ctopics #toggle-all .content { margin: 0px; } .pagelayout-course #region-main .course-content .ctopics #toggle-all .content .sectionbody[class*="toggle-"] h4, .pagelayout-course #region-main .course-content .ctopics #toggle-all .content .sectionbody[class^="toggle-"] h4 { font-size: 1rem; text-align: right; color: rgb(13, 50, 115); } .pagelayout-course #region-main .course-content .ctopics #toggle-all .content .sectionbody span.on, .pagelayout-course #region-main .course-content .ctopics #toggle-all .content .sectionbody span.off { padding-left: 5px; padding-right: 5px; color: rgb(13, 50, 115); background: transparent; } .pagelayout-course #region-main .course-content .ctopics #toggle-all .content .sectionbody span.on .fa::before, .pagelayout-course #region-main .course-content .ctopics #toggle-all .content .sectionbody span.off .fa::before { font-family: "Font Awesome 6 Free"; font-size: 1rem; content: ""; margin-right: 5px; display: inline-block; } .pagelayout-course #region-main .course-content .ctopics #toggle-all .content .sectionbody span.on:hover, .pagelayout-course #region-main .course-content .ctopics #toggle-all .content .sectionbody span.off:hover { color: rgb(33, 56, 106); text-decoration: underline; } .pagelayout-course #region-main .course-content .ctopics #toggle-all .content .sectionbody span.on .fa::before { content: ""; } .editing.pagelayout-course #region-main .course-content .ctopics .section .left, .editing.pagelayout-course #region-main .course-content .ctopics .section .right { display: block; } .editing.pagelayout-course #region-main .course-content .ctopics .section .content { margin: 0px 40px; } .pagelayout-course.editing #region-main .course-content .section-modchooser, .pagelayout-course.editing #region-main .course-content #changenumsections { margin: 1rem 0px; } .pagelayout-course.editing #region-main .course-content .ctopics { display: flex; flex-direction: column; width: 100%; } .pagelayout-course.editing #region-main .course-content .ctopics .section.course-section .content { margin: 0px 50px; } .pagelayout-course.editing #region-main .course-content .ctopics .section.course-section .side { display: block; margin: auto; } .pagelayout-course.sectionzero-heading #section-0 .sectionname { display: none; } .arrow.sep, .path-mod-assign [data-region="user-selector"] [data-action="previous-user"], .path-mod-assign [data-region="user-selector"] [data-action="next-user"] { font-family: "Font Awesome 6 Free"; } .path-mod .activity-navigation-arrow, .path-grade .activity-navigation-arrow, .path-course .activity-navigation-arrow { font-size: 20px; color: rgb(255, 255, 255); width: 50px; height: 50px; display: inline-block; background: rgb(33, 56, 106); border-radius: 50%; position: relative; vertical-align: middle; flex: 1 0 auto; } .path-mod .activity-navigation-arrow.left-arrow, .path-grade .activity-navigation-arrow.left-arrow, .path-course .activity-navigation-arrow.left-arrow { margin-right: 5px; } .path-mod .activity-navigation-arrow.right-arrow, .path-grade .activity-navigation-arrow.right-arrow, .path-course .activity-navigation-arrow.right-arrow { margin-left: 5px; } .path-mod .activity-navigation-arrow .fa, .path-grade .activity-navigation-arrow .fa, .path-course .activity-navigation-arrow .fa { position: absolute; inset: 0px; display: flex; align-items: center; margin: auto; justify-content: center; } .path-mod .activity-navigation .btn-link, .path-grade .activity-navigation .btn-link, .path-course .activity-navigation .btn-link { display: flex; color: rgb(55, 58, 60); line-height: 1.4; padding: 10px 0px; margin: 0px; align-items: center; } .path-mod .activity-navigation .btn-link:focus, .path-mod .activity-navigation .btn-link:hover, .path-grade .activity-navigation .btn-link:focus, .path-grade .activity-navigation .btn-link:hover, .path-course .activity-navigation .btn-link:focus, .path-course .activity-navigation .btn-link:hover { text-decoration: none; } .path-mod .activity-navigation .btn-link:focus .activity-navigation-arrow, .path-mod .activity-navigation .btn-link:hover .activity-navigation-arrow, .path-grade .activity-navigation .btn-link:focus .activity-navigation-arrow, .path-grade .activity-navigation .btn-link:hover .activity-navigation-arrow, .path-course .activity-navigation .btn-link:focus .activity-navigation-arrow, .path-course .activity-navigation .btn-link:hover .activity-navigation-arrow { background: rgb(15, 25, 48); text-decoration: none; } #page-grade-grading-manage .actions { display: flex; justify-content: center; } @media (max-width: 767px) { #frontpage-course-list > h2 { font-size: 105%; font-weight: 600; text-transform: uppercase; margin-bottom: 2rem; } #frontpage-course-list .category-course-list-all { padding: 0px !important; } } .coursecompetencyactivities { margin: 15px 0px 10px; } .path-calendar .maincalendar .calendar-controls .arrow_link, .path-calendar .minicalendar .calendar-controls .arrow_link, .block_calendar_month .maincalendar .calendar-controls .arrow_link, .block_calendar_month .minicalendar .calendar-controls .arrow_link { display: flex; align-items: center; white-space: nowrap; margin-bottom: 1rem; } .path-calendar .maincalendar .calendar-controls .arrow_link::before, .path-calendar .minicalendar .calendar-controls .arrow_link::before, .block_calendar_month .maincalendar .calendar-controls .arrow_link::before, .block_calendar_month .minicalendar .calendar-controls .arrow_link::before { display: inline-block; font-family: "Font Awesome 6 Free"; font-size: 1.2rem; font-weight: 600; content: ""; } .path-calendar .maincalendar .calendar-controls .arrow_link.next, .path-calendar .minicalendar .calendar-controls .arrow_link.next, .block_calendar_month .maincalendar .calendar-controls .arrow_link.next, .block_calendar_month .minicalendar .calendar-controls .arrow_link.next { justify-content: flex-end; } .path-calendar .maincalendar .calendar-controls .arrow_link.next::before, .path-calendar .minicalendar .calendar-controls .arrow_link.next::before, .block_calendar_month .maincalendar .calendar-controls .arrow_link.next::before, .block_calendar_month .minicalendar .calendar-controls .arrow_link.next::before { order: 2; content: ""; } .path-calendar .maincalendar .calendar-controls .arrow_link .arrow, .path-calendar .minicalendar .calendar-controls .arrow_link .arrow, .block_calendar_month .maincalendar .calendar-controls .arrow_link .arrow, .block_calendar_month .minicalendar .calendar-controls .arrow_link .arrow { display: none; } @media (max-width: 576px) { .path-calendar #region-main .calendar-controls .arrow_text, .block_calendar_month #region-main .calendar-controls .arrow_text { display: none; } } .message-app .contact-status { top: 0px; } .message-app .contact-status.online .fa::before { color: rgb(111, 186, 37); } .message-app .header-container a { display: block; text-align: left; } .messaging-area-container { margin-bottom: 30px; } .messaging-area-container .status .online-text { display: none; color: rgb(119, 221, 119); } .messaging-area-container .status .offline-text { color: rgb(255, 105, 97); } .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: rgb(79, 148, 205); } .messaging-area-container .messaging-area { border: 1px solid rgb(227, 227, 227); clear: both; } .messaging-area-container .messaging-area img { max-width: 100%; } .messaging-area-container .messaging-area .contacts-area { border-right: 1px solid rgb(227, 227, 227); height: 600px; width: 280px; display: inline-block; box-sizing: border-box; } @media (max-height: 670px) { .messaging-area-container .messaging-area .contacts-area { height: 500px; } } .messaging-area-container .messaging-area .contacts-area.searchfilter .searchtextarea { height: 80px; } .messaging-area-container .messaging-area .contacts-area.searchfilter .searcharea { height: 470px; } .messaging-area-container .messaging-area .contacts-area .searchtextarea { padding: 5px; text-align: center; height: 50px; box-sizing: border-box; line-height: 50px; background-color: rgb(255, 255, 255); transition: background-color 0.2s linear 0s; } .messaging-area-container .messaging-area .contacts-area .searchtextarea input { height: 28px; line-height: 20px; margin-bottom: 10px; vertical-align: middle; padding: 4px 6px; background-color: rgb(245, 245, 245); border: 0px; width: 90%; box-shadow: none; transition: background-color 0.2s linear 0s; } .messaging-area-container .messaging-area .contacts-area .searchtextarea input:focus { box-shadow: none; } .messaging-area-container .messaging-area .contacts-area .searchtextarea.searching { background-color: rgb(245, 245, 245); transition: background-color 0.2s linear 0s; } .messaging-area-container .messaging-area .contacts-area .searchtextarea.searching input { background-color: rgb(255, 255, 255); transition: background-color 0.2s linear 0s; } .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 rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0); font-size: 14px; font-weight: 600; } .messaging-area-container .messaging-area .contacts-area .searcharea .course { text-align: center; } .messaging-area-container .messaging-area .contacts-area .searcharea .course:hover { background-color: rgb(79, 148, 205); color: rgb(255, 255, 255); border: none; cursor: pointer; } .messaging-area-container .messaging-area .contacts-area .searcharea .noresults { padding-top: 20px; text-align: center; } .messaging-area-container .messaging-area .contacts-area .contacts { height: 500px; overflow-y: auto; } @media (max-height: 670px) { .messaging-area-container .messaging-area .contacts-area .contacts { height: 400px; } } .messaging-area-container .messaging-area .contacts-area .contacts .nocontacts { padding-top: 20px; text-align: center; } .messaging-area-container .messaging-area .contacts-area .contacts .contact { height: 66px; cursor: pointer; border-bottom: 1px solid rgb(227, 227, 227); box-sizing: border-box; } .messaging-area-container .messaging-area .contacts-area .contacts .contact.unread { background-color: rgb(241, 241, 241); } .messaging-area-container .messaging-area .contacts-area .contacts .contact.unread .picture { border-color: rgb(241, 241, 241); } .messaging-area-container .messaging-area .contacts-area .contacts .contact.unread .information { width: 60%; } .messaging-area-container .messaging-area .contacts-area .contacts .contact.unread .unread-count-container { display: inline-block; width: 15%; float: left; } .messaging-area-container .messaging-area .contacts-area .contacts .contact:hover { color: rgb(255, 255, 255); border: none; background-color: rgb(121, 181, 230); } .messaging-area-container .messaging-area .contacts-area .contacts .contact:hover .information .lastmessage { color: rgb(255, 255, 255); } .messaging-area-container .messaging-area .contacts-area .contacts .contact:hover .picture { border: none; } .messaging-area-container .messaging-area .contacts-area .contacts .contact.selected { background-color: rgb(79, 148, 205); color: rgb(255, 255, 255); border: none; } .messaging-area-container .messaging-area .contacts-area .contacts .contact.selected .information .lastmessage { color: rgb(255, 255, 255); } .messaging-area-container .messaging-area .contacts-area .contacts .contact.selected .picture { border: none; } .messaging-area-container .messaging-area .contacts-area .contacts .contact .picture { line-height: 66px; text-align: center; height: 66px; border-bottom: 1px solid rgb(255, 255, 255); width: 25%; float: left; display: inline-block; box-sizing: border-box; } .messaging-area-container .messaging-area .contacts-area .contacts .contact .picture img { border-radius: 50%; height: 54px; } .messaging-area-container .messaging-area .contacts-area .contacts .contact .information { padding: 6px 0px; height: 66px; width: 75%; float: left; display: inline-block; box-sizing: border-box; } .messaging-area-container .messaging-area .contacts-area .contacts .contact .information .name { font-weight: 600; } .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 { overflow-wrap: break-word; margin: 0px; height: 40px; line-height: 17px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: rgb(161, 161, 161); padding-right: 10px; } .messaging-area-container .messaging-area .contacts-area .contacts .contact .unread-count-container { display: none; line-height: 66px; text-align: center; box-sizing: border-box; } .messaging-area-container .messaging-area .contacts-area .tabs { border-top: 1px solid rgb(227, 227, 227); height: 50px; box-sizing: border-box; } .messaging-area-container .messaging-area .contacts-area .tabs .tab { cursor: pointer; height: 100%; background-color: rgb(245, 245, 245); margin: 0px; width: 50%; text-align: center; float: left; } .messaging-area-container .messaging-area .contacts-area .tabs .tab:hover { color: rgb(79, 148, 205); } .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: rgb(79, 148, 205); } .messaging-area-container .messaging-area .messages-area { width: calc(100% - 280px); height: 600px; box-sizing: border-box; margin: 0px; position: relative; float: right; } @media (max-height: 670px) { .messaging-area-container .messaging-area .messages-area { height: 500px; } } .messaging-area-container .messaging-area .messages-area .btn-container { position: absolute; top: 0px; left: 0px; padding-left: 1rem; font-weight: 400; } .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: 0px; line-height: inherit; } .messaging-area-container .messaging-area .messages-area .profile { padding: 30px; font-size: 16px; height: 600px; box-sizing: border-box; overflow-y: auto; } @media (max-height: 670px) { .messaging-area-container .messaging-area .messages-area .profile { height: 500px; } } .messaging-area-container .messaging-area .messages-area .profile .user-container { height: 100px; } .messaging-area-container .messaging-area .messages-area .profile .user-container .profile-picture { border-radius: 50%; max-height: 100px; display: inline-block; } .messaging-area-container .messaging-area .messages-area .profile .user-container .name-container { display: inline-block; vertical-align: top; margin-top: 20px; margin-left: 10px; } .messaging-area-container .messaging-area .messages-area .profile .user-container .name-container .name { font-weight: 600; 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: 20px 0px 0px; display: inline-block; float: right; font-size: 14px; list-style: none; } .messaging-area-container .messaging-area .messages-area .profile .information .name { display: inline-block; font-weight: 600; 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 rgb(227, 227, 227); margin-bottom: 20px; padding-bottom: 5px; } .messaging-area-container .messaging-area .messages-area .profile .actions .separator a.danger { color: rgb(255, 105, 97); } .messaging-area-container .messaging-area .messages-area .messages-header { height: 50px; font-weight: 600; line-height: 50px; box-sizing: border-box; border-bottom: 1px solid rgb(227, 227, 227); text-align: center; position: relative; } .messaging-area-container .messaging-area .messages-area .messages-header .btn-link { padding: 0px; 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-top: 9px; 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 { line-height: 12px; font-size: 12px; font-weight: 400; } .messaging-area-container .messaging-area .messages-area .messages-header .actions { position: absolute; top: 0px; right: 0px; padding-right: 1rem; font-weight: 400; } .messaging-area-container .messaging-area .messages-area .messages-header .actions .cancel-messages-delete { display: none; } .messaging-area-container .messaging-area .messages-area .messages { height: 500px; overflow: hidden auto; box-sizing: border-box; padding: 20px; } @media (max-height: 670px) { .messaging-area-container .messaging-area .messages-area .messages { height: 400px; } } .messaging-area-container .messaging-area .messages-area .messages .blocktime { clear: both; text-align: center; color: rgb(161, 161, 161); font-size: 12px; margin: 5px 0px; } .messaging-area-container .messaging-area .messages-area .messages .message .deletemessagecheckbox { display: none; text-align: center; padding-top: 5px; } .messaging-area-container .messaging-area .messages-area .messages .message .content { border: 1px solid rgb(227, 227, 227); padding: 10px; margin-bottom: 5px; font-size: 12px; overflow-wrap: break-word; max-width: 55%; position: relative; } .messaging-area-container .messaging-area .messages-area .messages .message .content .text { display: block; } .messaging-area-container .messaging-area .messages-area .messages .message .content .text p { margin: 0px; } .messaging-area-container .messaging-area .messages-area .messages .message .content .timesent { font-size: 10px; color: rgb(161, 161, 161); 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: 10px 10px 9px; position: absolute; bottom: 0px; left: 0px; width: 100%; line-height: 28px; text-align: center; border-top: 1px solid rgb(227, 227, 227); box-sizing: border-box; background-color: rgb(255, 255, 255); transition: background-color 0.2s linear 0s; } .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 rgb(79, 148, 205); height: 30px; } .messaging-area-container .messaging-area .messages-area .response .delete-confirmation .btn.btn-link.confirm:hover { background-color: rgb(79, 148, 205); color: rgb(255, 255, 255); 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 { display: table-cell; } .messaging-area-container .messaging-area .messages-area .response .message-box .message-text-container textarea { line-height: 20px; padding: 4px 6px; vertical-align: middle; width: 100%; margin: 0px; resize: none; border: none; box-shadow: none; box-sizing: border-box; background-color: rgb(245, 245, 245); transition: background-color 0.2s linear 0s; } .messaging-area-container .messaging-area .messages-area .response .message-box .message-text-container textarea:focus { box-shadow: none; } .messaging-area-container .messaging-area .messages-area .response .message-box .send-button-container { display: table-cell; width: 1px; } .messaging-area-container .messaging-area .messages-area .response .message-box .send-button-container button { height: 30px; } .messaging-area-container .messaging-area .messages-area .response.messaging { background-color: rgb(245, 245, 245); transition: background-color 0.2s linear 0s; } .messaging-area-container .messaging-area .messages-area .response.messaging .message-box .message-text-container textarea { background-color: rgb(255, 255, 255); transition: background-color 0.2s linear 0s; } .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: rgb(79, 148, 205); border-color: rgb(79, 148, 205); color: rgb(255, 255, 255); } .messaging-area-container .messaging-area .messages-area.editing .messages .message[aria-checked="true"] .content .timesent { color: rgb(255, 255, 255); } .messaging-area-container .messaging-area .messages-area.editing .messages .message[aria-checked="false"] .content:hover { background-color: rgb(121, 181, 230); color: rgb(255, 255, 255); } .messaging-area-container .messaging-area .messages-area.editing .messages .message[aria-checked="false"] .content:hover .timesent { color: rgb(255, 255, 255); } .messaging-area-container .messaging-area .messages-area.editing .response .delete-confirmation { display: block; } .messaging-area-container .messaging-area .messages-area.editing .response .message-box { display: none; } .preferences-container .container-fluid, .preferences-container .container-sm, .preferences-container .container-md, .preferences-container .container-lg, .preferences-container .container-xl { padding: 0px; } .preferences-container .container-fluid .span6, .preferences-container .container-sm .span6, .preferences-container .container-md .span6, .preferences-container .container-lg .span6, .preferences-container .container-xl .span6 { min-height: 20px; } .preferences-container .align-bottom { vertical-align: bottom; } .preferences-container .preference-table { border: 1px solid rgb(221, 221, 221); } .preferences-container .preference-table thead th { text-align: center; } .preferences-container .preference-table thead th .config-warning { display: none; } .preferences-container .preference-table thead th.unconfigured .config-warning { display: inline-block; } .preferences-container .preference-table tr td:not(:first-child) { width: 150px; text-align: center; } .preferences-container .preference-table tr td:nth-child(2n) { background-color: rgb(247, 247, 247); } .preferences-container .preference-table tr th:nth-child(2n) { background-color: rgb(247, 247, 247); } .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: 0px; padding: 0px; display: inline-block; vertical-align: middle; } .preferences-container .preference-table .preference-row .preference-state input[type="checkbox"]:checked + .preference-state-status-container { background-color: rgb(92, 184, 92); } .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: 30px; height: 30px; line-height: 30px; text-align: center; border-radius: 4px; background-color: rgb(217, 83, 79); color: rgb(255, 255, 255); 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, 0.5); } .processor-container .loading-container .vertical-align { height: 100%; width: 0%; display: inline-block; vertical-align: middle; } .processor-container.loading .loading-container { display: block; } .preferences-page-container .checkbox-container { margin: 30px 5px; line-height: 20px; } .preferences-page-container .checkbox-container input { line-height: 20px; margin: 0px; } .preferences-page-container .checkbox-container .loading-icon { display: none; } .preferences-page-container .checkbox-container.loading .loading-icon { display: inline-block; } .notification-area { height: 600px; box-sizing: border-box; border-radius: 4px; margin-bottom: 30px; border: 1px solid rgb(227, 227, 227); } @media (max-height: 670px) { .notification-area { height: 500px; } } .notification-area .control-area { box-sizing: border-box; display: inline-block; width: 300px; height: 100%; overflow: auto; border-right: 1px solid rgb(227, 227, 227); } .notification-area .control-area .content { position: relative; } .notification-area .control-area .content .content-item-container { cursor: pointer; } .notification-area .control-area .content:empty + .empty-text { display: block; } .notification-area .control-area .loading-icon { display: none; } .notification-area .control-area .empty-text { display: none; text-align: center; padding-top: 20px; } .notification-area .control-area.loading .loading-icon { display: block; text-align: center; box-sizing: border-box; padding: 5px; } .notification-area .control-area.loading .content:empty + .empty-text { display: none; } .notification-area .content-area { box-sizing: border-box; display: inline-block; width: calc(100% - 300px); float: right; } .notification-area .content-area .toggle-mode { display: none; } .notification-area .content-area .header { height: 50px; box-sizing: border-box; border-bottom: 1px solid rgb(227, 227, 227); padding: 5px; } .notification-area .content-area .header .image-container { display: inline-block; height: 25px; width: 24px; float: left; } .notification-area .content-area .header .subject-container { display: inline-block; max-width: calc(100% - 24px); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; height: 25px; padding-left: 5px; box-sizing: border-box; } .notification-area .content-area .header .timestamp { font-size: 10px; line-height: 10px; margin: 0px 0px 0px 30px; color: rgb(102, 102, 102); } .notification-area .content-area .header:empty { display: none; } .notification-area .content-area > .content { height: 500px; box-sizing: border-box; overflow: auto; padding: 1rem; } @media (max-height: 670px) { .notification-area .content-area > .content { height: 400px; } } .notification-area .content-area > .content:empty { display: none; } .notification-area .content-area > .content:empty + .empty-text { display: block; text-align: center; padding-top: 100px; } .notification-area .content-area .empty-text { display: none; } .notification-area .content-area .footer { height: 50px; box-sizing: border-box; text-align: center; } .notification-area .content-area .footer a { line-height: 50px; } .notification-area .content-area .footer:empty { display: none; } @media (max-width: 979px) { .messaging-area-container .messaging-area { position: relative; overflow: hidden; height: 600px; } .messaging-area-container .messaging-area .messages-area .messages-header .btn-container.view-toggle { display: block; } .messaging-area-container .messaging-area .messages-area .messages-header .btn-container.delete-all { display: none; } .messaging-area-container .messaging-area .messages-area .profile-header { display: block; } .messaging-area-container .messaging-area .messages-area .profile { height: 550px; } .messaging-area-container .messaging-area .messages-area.editing .messages-header .btn-container.view-toggle { display: none; } .messaging-area-container .messaging-area .messages-area.editing .messages-header .btn-container.delete-all { display: block; } .messaging-area-container .messaging-area .contacts-area { width: 100%; border-right: none; position: absolute; inset: 0px auto auto 0px; } .messaging-area-container .messaging-area .messages-area { width: 100%; position: absolute; inset: 0px 0px auto auto; } .messaging-area-container .messaging-area.show-messages .contacts-area { left: -100%; opacity: 0; visibility: hidden; transition: left 0.25s ease 0s, opacity 0.25s ease 0s, visibility 0.25s ease 0s; } .messaging-area-container .messaging-area.show-messages .messages-area { right: 0px; opacity: 1; visibility: visible; transition: right 0.25s ease 0s, opacity 0.25s ease 0s, visibility 0.25s ease 0s; } .messaging-area-container .messaging-area.hide-messages .contacts-area { left: 0px; opacity: 1; visibility: visible; transition: left 0.25s ease 0s, opacity 0.25s ease 0s, visibility 0.25s ease 0s; } .messaging-area-container .messaging-area.hide-messages .contacts-area .contact.selected { background-color: inherit; color: inherit; border-bottom: 1px solid rgb(227, 227, 227); } .messaging-area-container .messaging-area.hide-messages .contacts-area .contact.selected:hover { color: rgb(255, 255, 255); border: none; background-color: rgb(121, 181, 230); } .messaging-area-container .messaging-area.hide-messages .contacts-area .contact.selected:hover .information .lastmessage { color: rgb(255, 255, 255); } .messaging-area-container .messaging-area.hide-messages .contacts-area .contact.selected:hover .picture { border: none; } .messaging-area-container .messaging-area.hide-messages .contacts-area .contact.selected .picture { border-bottom: 1px solid rgb(255, 255, 255); } .messaging-area-container .messaging-area.hide-messages .contacts-area .contact.selected .information .lastmessage { color: rgb(161, 161, 161); } .messaging-area-container .messaging-area.hide-messages .messages-area { right: -100%; opacity: 0; visibility: hidden; transition: right 0.25s ease 0s, opacity 0.25s ease 0s, visibility 0.25s ease 0s; } .notification-area { position: relative; overflow: hidden; } .notification-area .control-area { border-right: none; width: 100%; position: absolute; top: 0px; left: 0px; opacity: 1; visibility: visible; transition: left 0.25s ease 0s; } .notification-area .content-area { width: 100%; position: absolute; top: 0px; right: -100%; opacity: 0; visibility: hidden; transition: right 0.25s ease 0s, opacity 0.25s ease 0s, visibility 0.25s ease 0s; } .notification-area .content-area .toggle-mode { display: inline-block; float: left; width: 70px; height: 50px; line-height: 50px; box-sizing: border-box; border-right: 1px solid rgb(227, 227, 227); border-bottom: 1px solid rgb(227, 227, 227); } .notification-area .content-area .header { display: inline-block; width: calc(100% - 70px); } .notification-area.show-content-area .control-area { left: -100%; opacity: 0; visibility: hidden; transition: left 0.25s ease 0s, opacity 0.25s ease 0s, visibility 0.25s ease 0s; } .notification-area.show-content-area .content-area { right: 0px; opacity: 1; visibility: visible; transition: right 0.25s ease 0s; } } @media (max-width: 979px) and (max-height: 670px) { .messaging-area-container .messaging-area { height: 500px; } } .message-drawer { position: fixed; top: 64px; right: 0px; height: calc(100% - 64px); width: 320px; z-index: 1020; box-shadow: rgba(0, 0, 0, 0.08) -2px 2px 4px; display: flex; flex-direction: column; transition: all 0.2s ease-in-out 0s; } @media (prefers-reduced-motion: reduce) { .message-drawer { transition: none 0s ease 0s; } } .message-drawer.hidden { display: block; right: -320px; } .message-drawer .header-container { flex-shrink: 0; } .message-drawer .body-container { flex: 1 1 0%; overflow: hidden; } .message-drawer .body-container > * { position: absolute; inset: 0px; } .message-drawer .footer-container { flex-shrink: 0; overflow-x: hidden; } .message-drawer .matchtext { background-color: rgb(128, 155, 215); color: rgb(29, 33, 37); height: 1.5rem; } .message-drawer .contact-status { position: absolute; left: 39px; top: 39px; width: 10px; height: 10px; border-radius: 50%; } .message-drawer .contact-status.online { border: 1px solid rgb(240, 240, 240); background-color: rgb(53, 122, 50); } .message-drawer .message p { margin: 0px; } .message-drawer .clickable { cursor: pointer; } .message-drawer .clickable:hover { box-shadow: rgba(0, 0, 0, 0.05) 2px 2px 10px 0px, rgba(0, 0, 0, 0.1) 3px 3px 5px -2px, rgba(0, 0, 0, 0.03) 1px 1px 5px 0px; } .message-drawer a, .message-drawer .btn-link { color: inherit; } .message-drawer .btn-link:hover, .message-drawer .btn-link:focus { background-color: rgba(0, 0, 0, 0.035); text-decoration: none; } .message-drawer .icon { margin-right: 0px; } .message-drawer .overview-section-toggle .collapsed-icon-container { display: none; } .message-drawer .overview-section-toggle .expanded-icon-container { display: inline-block; } .message-drawer .overview-section-toggle.collapsed .collapsed-icon-container { display: inline-block; } .message-drawer .overview-section-toggle.collapsed .expanded-icon-container { display: none; } .message-drawer .btn.btn-link.btn-icon { height: 16px; width: 16px; padding: 0px; border-radius: 50%; flex-shrink: 0; } .message-drawer .btn.btn-link.btn-icon:hover, .message-drawer .btn.btn-link.btn-icon:focus { background-color: rgb(233, 236, 239); } .message-drawer .btn.btn-link.btn-icon.icon-size-0 { height: 20px !important; width: 20px !important; } .message-drawer .btn.btn-link.btn-icon.icon-size-1 { height: 24px !important; width: 24px !important; } .message-drawer .btn.btn-link.btn-icon.icon-size-2 { height: 28px !important; width: 28px !important; } .message-drawer .btn.btn-link.btn-icon.icon-size-3 { height: 36px !important; width: 36px !important; } .message-drawer .btn.btn-link.btn-icon.icon-size-4 { height: 44px !important; width: 44px !important; } .message-drawer .btn.btn-link.btn-icon.icon-size-5 { height: 52px !important; width: 52px !important; } .message-drawer .btn.btn-link.btn-icon.icon-size-6 { height: 60px !important; width: 60px !important; } .message-drawer .btn.btn-link.btn-icon.icon-size-7 { height: 68px !important; width: 68px !important; } .message-drawer .view-overview-body .section { display: block; } .message-drawer .view-overview-body .section.expanded { display: flex; } .message-drawer .view-conversation .content-message-container img { max-width: 100%; } .message-drawer .list-group .list-group-item { border-left: 0px; border-right: 0px; } .message-drawer .list-group .list-group-item:first-child { border-top: 0px; } .message-drawer .list-group .list-group-item:last-child { border-bottom: 0px; } .message-drawer .last-message { min-height: 1.5rem; } .message-drawer .section .collapsing { overflow: hidden; } .message-drawer .lazy-load-list { overflow-y: auto; } .dir-rtl .message-drawer { box-shadow: rgba(0, 0, 0, 0.08) 2px 2px 4px; } .switch { position: relative; } .switch input { float: left; width: 1px; transform: translateX(1px); padding: 0px; margin: 0px; opacity: 0; } .switch input + label { position: relative; min-height: 1.725rem; min-width: 3.45rem; line-height: 1.725rem; border-radius: 1.725rem; display: inline-block; cursor: pointer; outline: none; user-select: none; vertical-align: middle; padding-left: 3.95rem; } .switch input + label::before, .switch input + label::after { content: ""; position: absolute; top: calc(50% - 0.8625rem); left: 0px; width: 3.45rem; height: 1.725rem; bottom: 0px; display: block; } .switch input + label::before { right: 0px; background-color: rgb(222, 226, 230); border-radius: 1.725rem; transition: all 0.2s ease 0s; } .switch input + label::after { margin-top: 2px; left: 2px; width: calc(-4px + 1.725rem); height: calc(-4px + 1.725rem); border-radius: 50%; background-color: rgb(255, 255, 255); transition: all 0.2s ease 0s; } .switch input:checked + label::before { background-color: rgb(17, 119, 209); } .switch input:checked + label::after { margin-left: 1.725rem; } .switch input:focus + label::before { outline: none; box-shadow: rgba(17, 119, 209, 0.25) 0px 0px 0px 0.2rem; } .switch input:disabled + label { color: rgb(134, 142, 150); cursor: not-allowed; } .switch input:disabled + label::before { background-color: rgb(233, 236, 239); } @media (max-width: 480px) { .messaging-area-container .messaging-area .messages-area.editing .messages-header { height: 80px; } .messaging-area-container .messaging-area .messages-area.editing .messages-header .delete-all { top: 30px; } .messaging-area-container .messaging-area .messages-area.editing .messages-header .actions { top: 30px; } .messaging-area-container .messaging-area .messages-area.editing .messages { height: 470px; } } .alert a { font-weight: 500; color: inherit; text-decoration: underline; } .alert a:hover { text-decoration: none; } .alert.hiddencourse { margin-bottom: 0px; } #page-course-info .alert.hiddencourse { max-width: 1280px; margin: 0px auto; } .useralerts { width: 100%; margin: 0px auto 1rem; } .useralerts .alertmessage { display: flex; align-items: center; line-height: 1.4; margin-right: 2rem; } .useralerts .alertmessage .fa { font-size: 2em; text-align: center; margin-right: 2rem; } .useralerts .alertmessage .alerttext { font-size: 15px; } .useralerts .alertmessage .alerttext .title { display: block; font-size: 16px; font-weight: 600; margin-right: 5px; margin-bottom: 2px; } .useralerts .close { font-size: 1rem; } .pagelayout-frontpage .useralerts { margin: 1.5rem auto 0px; } .pagelayout-login .useralerts { max-width: calc(100% - 30px); } @media (min-width: 768px) { .pagelayout-login .useralerts { max-width: calc(100% - 60px); } } @media (min-width: 1530px) { .pagelayout-login .useralerts { max-width: calc(80% - 60px); } } #page-course-info #page-wrapper #page, #page-course-info #page-footer .container-fluid, #page-course-info #page-footer .container-sm, #page-course-info #page-footer .container-md, #page-course-info #page-footer .container-lg, #page-course-info #page-footer .container-xl { max-width: inherit; } #page-course-info #page-wrapper #page #page-header, #page-course-info #page-footer .container-fluid #page-header, #page-course-info #page-footer .container-sm #page-header, #page-course-info #page-footer .container-md #page-header, #page-course-info #page-footer .container-lg #page-header, #page-course-info #page-footer .container-xl #page-header { display: none; } #page-course-info #page-wrapper #page #upper-content-wrapper, #page-course-info #page-footer .container-fluid #upper-content-wrapper, #page-course-info #page-footer .container-sm #upper-content-wrapper, #page-course-info #page-footer .container-md #upper-content-wrapper, #page-course-info #page-footer .container-lg #upper-content-wrapper, #page-course-info #page-footer .container-xl #upper-content-wrapper { padding-top: 2rem; } #page-wrapper #page .block.block_qmplus_course_overview, #page-wrapper #page .block.block_recentlyaccessedcourses, #page-wrapper #page [href^="https://download.moodle.org/"], #page-wrapper #page [href*="https://download.moodle.org/"], #page-footer .container-fluid .block.block_qmplus_course_overview, #page-footer .container-sm .block.block_qmplus_course_overview, #page-footer .container-md .block.block_qmplus_course_overview, #page-footer .container-lg .block.block_qmplus_course_overview, #page-footer .container-xl .block.block_qmplus_course_overview, #page-footer .container-fluid .block.block_recentlyaccessedcourses, #page-footer .container-sm .block.block_recentlyaccessedcourses, #page-footer .container-md .block.block_recentlyaccessedcourses, #page-footer .container-lg .block.block_recentlyaccessedcourses, #page-footer .container-xl .block.block_recentlyaccessedcourses, #page-footer .container-fluid [href^="https://download.moodle.org/"], #page-footer .container-sm [href^="https://download.moodle.org/"], #page-footer .container-md [href^="https://download.moodle.org/"], #page-footer .container-lg [href^="https://download.moodle.org/"], #page-footer .container-xl [href^="https://download.moodle.org/"], #page-footer .container-fluid [href*="https://download.moodle.org/"], #page-footer .container-sm [href*="https://download.moodle.org/"], #page-footer .container-md [href*="https://download.moodle.org/"], #page-footer .container-lg [href*="https://download.moodle.org/"], #page-footer .container-xl [href*="https://download.moodle.org/"] { display: none; } .btn-outline-secondary { border-color: rgb(193, 0, 119); } .navbar-nav .custom-control-input:checked ~ .custom-control-label::before { background-color: rgba(255, 255, 255, 0.5); } .user-alerts { flex: 1 0 100%; } .courses .card-deck, .dashboard-card-deck, #upper-content-wrapper { padding-top: 1rem; } .courses .card-deck .courses-card .summary-icons, .courses .card-deck .dashboard-card .summary-icons, .courses .card-deck .course-summary-icons .summary-icons, .dashboard-card-deck .courses-card .summary-icons, .dashboard-card-deck .dashboard-card .summary-icons, .dashboard-card-deck .course-summary-icons .summary-icons, #upper-content-wrapper .courses-card .summary-icons, #upper-content-wrapper .dashboard-card .summary-icons, #upper-content-wrapper .course-summary-icons .summary-icons { display: none !important; } .courses .card-deck .courses-card .progress-chart-container, .courses .card-deck .dashboard-card .progress-chart-container, .courses .card-deck .course-summary-icons .progress-chart-container, .dashboard-card-deck .courses-card .progress-chart-container, .dashboard-card-deck .dashboard-card .progress-chart-container, .dashboard-card-deck .course-summary-icons .progress-chart-container, #upper-content-wrapper .courses-card .progress-chart-container, #upper-content-wrapper .dashboard-card .progress-chart-container, #upper-content-wrapper .course-summary-icons .progress-chart-container { background: transparent; } .courses .card-deck .courses-card .progress-chart-container .no-progress, .courses .card-deck .dashboard-card .progress-chart-container .no-progress, .courses .card-deck .course-summary-icons .progress-chart-container .no-progress, .dashboard-card-deck .courses-card .progress-chart-container .no-progress, .dashboard-card-deck .dashboard-card .progress-chart-container .no-progress, .dashboard-card-deck .course-summary-icons .progress-chart-container .no-progress, #upper-content-wrapper .courses-card .progress-chart-container .no-progress, #upper-content-wrapper .dashboard-card .progress-chart-container .no-progress, #upper-content-wrapper .course-summary-icons .progress-chart-container .no-progress { border: none; box-shadow: none; background: transparent; } .courses .card-deck .courses-card .progress-chart-container .no-progress .icon, .courses .card-deck .dashboard-card .progress-chart-container .no-progress .icon, .courses .card-deck .course-summary-icons .progress-chart-container .no-progress .icon, .dashboard-card-deck .courses-card .progress-chart-container .no-progress .icon, .dashboard-card-deck .dashboard-card .progress-chart-container .no-progress .icon, .dashboard-card-deck .course-summary-icons .progress-chart-container .no-progress .icon, #upper-content-wrapper .courses-card .progress-chart-container .no-progress .icon, #upper-content-wrapper .dashboard-card .progress-chart-container .no-progress .icon, #upper-content-wrapper .course-summary-icons .progress-chart-container .no-progress .icon { display: none; } .courses .card-deck .courses-card .progress-chart-container .progress-doughnut, .courses .card-deck .dashboard-card .progress-chart-container .progress-doughnut, .courses .card-deck .course-summary-icons .progress-chart-container .progress-doughnut, .dashboard-card-deck .courses-card .progress-chart-container .progress-doughnut, .dashboard-card-deck .dashboard-card .progress-chart-container .progress-doughnut, .dashboard-card-deck .course-summary-icons .progress-chart-container .progress-doughnut, #upper-content-wrapper .courses-card .progress-chart-container .progress-doughnut, #upper-content-wrapper .dashboard-card .progress-chart-container .progress-doughnut, #upper-content-wrapper .course-summary-icons .progress-chart-container .progress-doughnut { background: rgba(255, 255, 255, 0.9); } .row { background-color: inherit; } .generaltable th.header a:not(.dropdown-item), .generaltable th.header i, .generaltable th.header .commands { display: inline-block; } .generaltable tbody th { vertical-align: middle; } .generaltable .dropdown-menu { min-width: 10rem; } .badge-info, .label-info { background-color: rgb(193, 0, 119); } h1#warning_title { position: relative; margin-top: 64px !important; margin-bottom: -64px !important; } nav.navbar .search-input-wrapper { display: none; } nav.navbar.fixed-top .navbar-brand.has-logo .logo { max-height: 64px; margin-right: 1rem; } nav.navbar.fixed-top .navbar-brand.has-logo .logo img { max-height: 64px; } nav.navbar.fixed-top #usernavigation .usermenu .login a { display: none !important; } @media (max-width: 991px) { nav.navbar .navbar-nav.d-md-flex { display: none !important; } } nav.navbar .navbar-nav .popover-region-content { color: rgb(29, 33, 37) !important; } nav.navbar .navbar-nav .nav-item .nav-link, nav.navbar .navbar-nav .nav-item .dropdown-toggle.nav-link { font-weight: 600; text-transform: uppercase; } nav.navbar .popover-region-toggle > .fa-bell, nav.navbar .popover-region-toggle > .icon-bubble { margin-bottom: 2px; } nav.navbar .navbar-nav .nav-item { display: flex; align-items: center; } nav.navbar .navbar-nav .nav-item .activitytodo-icon .nav-link { font-weight: 400; } nav.navbar .navbar-nav .nav-item .activitytodo-icon .nav-link svg { width: 19px; height: auto; margin: 0px 0.3rem; vertical-align: bottom; } nav.navbar .navbar-nav .nav-item .activitytodo-icon .nav-link svg g { fill: rgb(255, 255, 255); } nav.navbar .popover-region-messages .icon, nav.navbar .popover-region-notifications .icon { vertical-align: text-bottom; text-shadow: rgb(255, 255, 255) 0px 0px 1px; } nav.navbar .popover-region-messages .normal-icon .icon::before, nav.navbar .popover-region-notifications .normal-icon .icon::before { font-family: "Font Awesome 6 Free" !important; } nav.navbar .usermenu .login, nav.navbar .usermenu .login a { color: rgb(255, 255, 255); } nav.navbar .usermenu .userinitials { background-color: rgb(255, 255, 255); } #nav-drawer [data-key="mymedia"], #nav-drawer [data-key="kalturacoursegallerylink-mycourses"], #nav-drawer [data-key="kalturacoursegallerylink-allcourses"] { display: none !important; } #nav-drawer [data-key="key_report_allylti"] .icon { filter: brightness(0) invert(1); } .breadcrumb { font-size: 90%; } .breadcrumb .breadcrumb-item + .breadcrumb-item { padding-left: 0.2rem; } .breadcrumb .breadcrumb-item + .breadcrumb-item::before { padding-right: 0.2rem; } .pagination .page-item.disabled { opacity: 0.4; } .block_qmulsearch #coursesearchform { position: relative; } .block_qmulsearch #coursesearchform::before { font-family: "Font Awesome 6 Free"; font-size: 19px; font-weight: 600; content: ""; display: inline-block; float: left; height: 40px; width: 45px; line-height: 40px; text-align: center; margin-right: -3px; color: rgb(255, 255, 255); border-radius: 5px 0px 0px 5px; background: rgb(33, 56, 106); } .block_qmulsearch #coursesearchform input[type="text"] { height: 40px; padding: 4px 50px 4px 8px; border-radius: 0px 5px 5px 0px; border-width: 2px 2px 2px 0px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-color: rgb(215, 223, 227); border-right-color: rgb(215, 223, 227); border-bottom-color: rgb(215, 223, 227); border-image: initial; border-left-style: initial; border-left-color: initial; width: calc(100% - 45px) !important; margin: 0px -4px 10px 0px !important; } .block_qmulsearch #coursesearchform button[name="none"] { position: absolute; top: 3px; right: 3px; width: 40px; height: 34px; font-size: 0px; margin: 0px; vertical-align: top; border: none; border-radius: 5px; background: transparent; transition: all 0.2s ease 0s; } .block_qmulsearch #coursesearchform button[name="none"]::after { font-family: "Font Awesome 6 Free"; font-size: 14px; font-weight: 600; content: ""; color: rgb(170, 175, 182); } .block_qmulsearch #coursesearchform button[name="none"]:hover, .block_qmulsearch #coursesearchform button[name="none"]:focus { background: rgb(236, 238, 239); } .block_qmulsearch #coursesearchform button[name="none"]:hover::after, .block_qmulsearch #coursesearchform button[name="none"]:focus::after { color: rgb(55, 58, 60); } .block_qmulsearch #coursesearchform button[name="mycourses"], .block_qmulsearch #coursesearchform button[name="allcourses"] { font-size: 15px; width: 49.4%; color: rgb(55, 58, 60); padding: 5px 10px; border: none; border-radius: 2px; background: rgb(236, 238, 239); } .block_qmulsearch #coursesearchform button[name="mycourses"]:focus, .block_qmulsearch #coursesearchform button[name="mycourses"]:hover, .block_qmulsearch #coursesearchform button[name="mycourses"]:active, .block_qmulsearch #coursesearchform button[name="mycourses"]:target, .block_qmulsearch #coursesearchform button[name="allcourses"]:focus, .block_qmulsearch #coursesearchform button[name="allcourses"]:hover, .block_qmulsearch #coursesearchform button[name="allcourses"]:active, .block_qmulsearch #coursesearchform button[name="allcourses"]:target { color: rgb(255, 255, 255); box-shadow: none; background: rgb(33, 56, 106); } .block_qmulsearch .qmulsearchresults { margin: 4px 0px 10px; } .block_qmulsearch .qmulsearchresults ul { padding: 0px; list-style-type: none; } .block_qmulsearch .qmulsearchresults ul > li { padding: 6px 0px; line-height: 1.2; } .block_qmulsearch .qmulsearchresults ul > li > a.disabled::before { font-family: "Font Awesome 6 Free"; font-size: 1rem; font-weight: 600; content: ""; color: gray; margin-right: 5px; } .block_qmulsearch .footer a { display: block; text-align: center; margin-top: 15px; } #block-region-side-pre .block .block-controls { float: none !important; } #block-region-side-pre .block .block-controls .menubar { justify-content: end; } #block-region-side-pre .block > .card-body { margin: 0px !important; padding: 0px !important; } #block-region-side-pre .block > .card-body .card-title { text-align: left; font-size: 1.1rem; line-height: 1.1; color: rgb(255, 255, 255); margin: 0px; padding: 0.8rem 1rem; background: rgb(13, 50, 115); display: block !important; } #block-region-side-pre .block > .card-body .card-text { padding: 1rem; margin: 0px !important; } .uses-drawers #block-region-side-pre .block > .card-body .card-text { padding: 0.5rem 0px; } .block_landingpage .mform .form-group.row, #modinfo-viewlet-staffdir_inner .mform .form-group.row { flex-direction: column; } .block_landingpage .mform .form-group.row .col-form-label, .block_landingpage .mform .form-group.row .align-items-start, #modinfo-viewlet-staffdir_inner .mform .form-group.row .col-form-label, #modinfo-viewlet-staffdir_inner .mform .form-group.row .align-items-start { width: 100%; max-width: 100%; padding: 0px; } .block_landingpage .mform .form-group.row #id_submitbutton, #modinfo-viewlet-staffdir_inner .mform .form-group.row #id_submitbutton { width: auto; margin: auto; } #region-page-btm #block-region-page-btm { column-count: 1; column-gap: 0px; } #region-page-btm #block-region-page-btm .block { display: block !important; } #region-page-btm #block-region-page-btm .block .row.py-2.my-n3.boxlinks { padding: 0px !important; } #region-page-btm #block-region-page-btm .block .row.py-2.my-n3.boxlinks .py-3 { padding-top: 0px !important; } #region-page-btm #block-region-page-btm .block.block_html.card { background: transparent !important; } #region-page-btm #block-region-page-btm .block.block_html.card .card-body { padding: 0px !important; } #region-page-btm #block-region-page-btm .block.block_html.card .card-body .no-overflow { overflow: visible !important; } .pagelayout-course #region-main .course-content .weeks:not(.ctopics) .section .summary .no-overflow, .pagelayout-course #region-main .course-content .weeks:not(.ctopics) .single-section .summary .no-overflow, .pagelayout-course #region-main .course-content .topics:not(.ctopics) .section .summary .no-overflow, .pagelayout-course #region-main .course-content .topics:not(.ctopics) .single-section .summary .no-overflow, .pagelayout-incourse #region-main .course-content .weeks:not(.ctopics) .section .summary .no-overflow, .pagelayout-incourse #region-main .course-content .weeks:not(.ctopics) .single-section .summary .no-overflow, .pagelayout-incourse #region-main .course-content .topics:not(.ctopics) .section .summary .no-overflow, .pagelayout-incourse #region-main .course-content .topics:not(.ctopics) .single-section .summary .no-overflow { margin: 0px; } .pagelayout-course #region-main .course-content .weeks:not(.ctopics) .section .summary .no-overflow p, .pagelayout-course #region-main .course-content .weeks:not(.ctopics) .section .summary .no-overflow ul, .pagelayout-course #region-main .course-content .weeks:not(.ctopics) .section .summary .no-overflow ol, .pagelayout-course #region-main .course-content .weeks:not(.ctopics) .single-section .summary .no-overflow p, .pagelayout-course #region-main .course-content .weeks:not(.ctopics) .single-section .summary .no-overflow ul, .pagelayout-course #region-main .course-content .weeks:not(.ctopics) .single-section .summary .no-overflow ol, .pagelayout-course #region-main .course-content .topics:not(.ctopics) .section .summary .no-overflow p, .pagelayout-course #region-main .course-content .topics:not(.ctopics) .section .summary .no-overflow ul, .pagelayout-course #region-main .course-content .topics:not(.ctopics) .section .summary .no-overflow ol, .pagelayout-course #region-main .course-content .topics:not(.ctopics) .single-section .summary .no-overflow p, .pagelayout-course #region-main .course-content .topics:not(.ctopics) .single-section .summary .no-overflow ul, .pagelayout-course #region-main .course-content .topics:not(.ctopics) .single-section .summary .no-overflow ol, .pagelayout-incourse #region-main .course-content .weeks:not(.ctopics) .section .summary .no-overflow p, .pagelayout-incourse #region-main .course-content .weeks:not(.ctopics) .section .summary .no-overflow ul, .pagelayout-incourse #region-main .course-content .weeks:not(.ctopics) .section .summary .no-overflow ol, .pagelayout-incourse #region-main .course-content .weeks:not(.ctopics) .single-section .summary .no-overflow p, .pagelayout-incourse #region-main .course-content .weeks:not(.ctopics) .single-section .summary .no-overflow ul, .pagelayout-incourse #region-main .course-content .weeks:not(.ctopics) .single-section .summary .no-overflow ol, .pagelayout-incourse #region-main .course-content .topics:not(.ctopics) .section .summary .no-overflow p, .pagelayout-incourse #region-main .course-content .topics:not(.ctopics) .section .summary .no-overflow ul, .pagelayout-incourse #region-main .course-content .topics:not(.ctopics) .section .summary .no-overflow ol, .pagelayout-incourse #region-main .course-content .topics:not(.ctopics) .single-section .summary .no-overflow p, .pagelayout-incourse #region-main .course-content .topics:not(.ctopics) .single-section .summary .no-overflow ul, .pagelayout-incourse #region-main .course-content .topics:not(.ctopics) .single-section .summary .no-overflow ol { margin-top: 0px; margin-bottom: 1rem; } .pagelayout-course #region-main .course-content .weeks:not(.ctopics) .section .summary > .no-overflow, .pagelayout-course #region-main .course-content .weeks:not(.ctopics) .single-section .summary > .no-overflow, .pagelayout-course #region-main .course-content .topics:not(.ctopics) .section .summary > .no-overflow, .pagelayout-course #region-main .course-content .topics:not(.ctopics) .single-section .summary > .no-overflow, .pagelayout-incourse #region-main .course-content .weeks:not(.ctopics) .section .summary > .no-overflow, .pagelayout-incourse #region-main .course-content .weeks:not(.ctopics) .single-section .summary > .no-overflow, .pagelayout-incourse #region-main .course-content .topics:not(.ctopics) .section .summary > .no-overflow, .pagelayout-incourse #region-main .course-content .topics:not(.ctopics) .single-section .summary > .no-overflow { margin: 0px 0px 1rem; } .pagelayout-course #region-main .course-content .weeks:not(.ctopics) .section li.activity:not(.modtype_label) .activity-content .activityinstance a .instancename, .pagelayout-course #region-main .course-content .weeks:not(.ctopics) .single-section li.activity:not(.modtype_label) .activity-content .activityinstance a .instancename, .pagelayout-course #region-main .course-content .topics:not(.ctopics) .section li.activity:not(.modtype_label) .activity-content .activityinstance a .instancename, .pagelayout-course #region-main .course-content .topics:not(.ctopics) .single-section li.activity:not(.modtype_label) .activity-content .activityinstance a .instancename, .pagelayout-incourse #region-main .course-content .weeks:not(.ctopics) .section li.activity:not(.modtype_label) .activity-content .activityinstance a .instancename, .pagelayout-incourse #region-main .course-content .weeks:not(.ctopics) .single-section li.activity:not(.modtype_label) .activity-content .activityinstance a .instancename, .pagelayout-incourse #region-main .course-content .topics:not(.ctopics) .section li.activity:not(.modtype_label) .activity-content .activityinstance a .instancename, .pagelayout-incourse #region-main .course-content .topics:not(.ctopics) .single-section li.activity:not(.modtype_label) .activity-content .activityinstance a .instancename { font-size: 1.2rem; } .pagelayout-course #region-main .course-content .weeks:not(.ctopics) .section li.activity:not(.modtype_label) .activity-content .activityinstance a.dimmed .instancename, .pagelayout-course #region-main .course-content .weeks:not(.ctopics) .single-section li.activity:not(.modtype_label) .activity-content .activityinstance a.dimmed .instancename, .pagelayout-course #region-main .course-content .topics:not(.ctopics) .section li.activity:not(.modtype_label) .activity-content .activityinstance a.dimmed .instancename, .pagelayout-course #region-main .course-content .topics:not(.ctopics) .single-section li.activity:not(.modtype_label) .activity-content .activityinstance a.dimmed .instancename, .pagelayout-incourse #region-main .course-content .weeks:not(.ctopics) .section li.activity:not(.modtype_label) .activity-content .activityinstance a.dimmed .instancename, .pagelayout-incourse #region-main .course-content .weeks:not(.ctopics) .single-section li.activity:not(.modtype_label) .activity-content .activityinstance a.dimmed .instancename, .pagelayout-incourse #region-main .course-content .topics:not(.ctopics) .section li.activity:not(.modtype_label) .activity-content .activityinstance a.dimmed .instancename, .pagelayout-incourse #region-main .course-content .topics:not(.ctopics) .single-section li.activity:not(.modtype_label) .activity-content .activityinstance a.dimmed .instancename { opacity: 0.6; } .pagelayout-course #region-main .course-content .weeks:not(.ctopics) .section li.activity:not(.modtype_label) .activity-content .contentafterlink, .pagelayout-course #region-main .course-content .weeks:not(.ctopics) .single-section li.activity:not(.modtype_label) .activity-content .contentafterlink, .pagelayout-course #region-main .course-content .topics:not(.ctopics) .section li.activity:not(.modtype_label) .activity-content .contentafterlink, .pagelayout-course #region-main .course-content .topics:not(.ctopics) .single-section li.activity:not(.modtype_label) .activity-content .contentafterlink, .pagelayout-incourse #region-main .course-content .weeks:not(.ctopics) .section li.activity:not(.modtype_label) .activity-content .contentafterlink, .pagelayout-incourse #region-main .course-content .weeks:not(.ctopics) .single-section li.activity:not(.modtype_label) .activity-content .contentafterlink, .pagelayout-incourse #region-main .course-content .topics:not(.ctopics) .section li.activity:not(.modtype_label) .activity-content .contentafterlink, .pagelayout-incourse #region-main .course-content .topics:not(.ctopics) .single-section li.activity:not(.modtype_label) .activity-content .contentafterlink { margin-top: 0px; } .pagelayout-course .section .activitytodo, .pagelayout-incourse .section .activitytodo { margin-left: 10px; } .pagelayout-course .section .activitytodo svg, .pagelayout-incourse .section .activitytodo svg { width: 16px; height: auto; } .pagelayout-course .section .activitytodo.activitytodo-remove svg g, .pagelayout-incourse .section .activitytodo.activitytodo-remove svg g { fill: rgb(193, 0, 119); } .block .card-title, nav.navbar .navbar-nav .nav-item .nav-link, nav.navbar .navbar-nav .nav-item .dropdown-toggle.nav-link { text-transform: inherit; } #region-main .block .card-title, #region-main nav.navbar .navbar-nav .nav-item .nav-link, #region-main nav.navbar .navbar-nav .nav-item .dropdown-toggle.nav-link { font-size: 1.1em; } .pagelayout-mydashboard .block_multiblock #block-region-content .card-body h5.card-title { display: none !important; } .block_multiblock .multiblock .nav-tabs .nav-link { font-size: 1.05em; font-weight: 600; } .block_multiblock .dashboard-card-deck.one-row { flex-wrap: wrap; overflow: inherit; } .block_multiblock .dashboard-card-deck.one-row.justify-content-center { justify-content: inherit !important; } .block_course_profile > .card-body .card-text { padding: 0px; } .block_course_profile > .card-body .card-text .caption h3 { font-size: 14px; font-weight: 400; color: rgb(255, 255, 255); text-transform: uppercase; padding: 5px 10px; background: rgb(193, 0, 119); } .block_course_profile > .card-body .card-text .caption h4 { font-weight: 500; color: rgb(255, 255, 255); } .block_course_profile > .card-body .card-text .caption p { font-size: 15px; line-height: 1.3; } .block_widgets .tab-content a { font-size: 13px; display: inline-block; width: 100%; padding: 6px 0px 6px 5px; border-radius: 2px; border: 1px solid rgb(33, 56, 106); } body#page-login-index #page #page-content #region-main-box #region-main { background: transparent; padding: 0px !important; } body#page-login-index .logo { display: flex; max-width: calc(75% - 2rem); padding: 0px; margin: 0px auto -1.5rem; background: linear-gradient(315deg, rgb(137, 41, 186), rgb(33, 56, 106)); } body#page-login-index .logo img { max-height: 135px; margin: 15px; } @media (max-width: 1529px) { body#page-login-index .logo { max-width: inherit; } } @media (min-width: 1530px) { body#page-login-index .guest { max-width: calc(75% - 1.5rem); } body#page-login-index .useralerts { max-width: calc(75% - 75px); } } body#page-login-index .loginpanel { margin-top: 0px; } body#page-login-index .loginpanel .login-languagemenu h3, body#page-login-index .loginpanel .login-languagemenu .dropdown-toggle, body#page-login-index .loginpanel .loginguest h3, body#page-login-index .loginpanel .loginpanel .loginguest .dropdown-toggle { color: rgb(13, 50, 115); } body#page-login-index .loginpanel .maintenance .card-title { display: none; } body#page-login-index .loginpanel .login-divider { border-top-color: rgb(215, 223, 227); } body#page-login-index .loginpanel .row { margin-left: 0px; margin-right: 0px; } body#page-login-index .loginpanel .instructions { margin: 0.5%; border: 5px solid rgb(137, 41, 186); border-radius: 10px; background: rgb(255, 255, 255); } @media (min-width: 992px) { body#page-login-index .loginpanel .instructions { flex: 0 0 48%; max-width: 48%; } } body#page-login-index .loginpanel .instructions h1 { display: none; } body#page-login-index .loginpanel .instructions h2 { font-size: 1.8rem; font-weight: 800; margin-top: 1rem; } body#page-login-index .loginpanel .instructions h3 { font-size: 1.2rem; } body#page-login-index .loginpanel .instructions ul { padding-left: 1rem; margin-inline-start: 0.2rem; } body#page-login-index .loginpanel .instructions .potentialidplist { display: flex; justify-content: space-between; } body#page-login-index .loginpanel .instructions a.login, body#page-login-index .loginpanel .instructions a button[type="submit"], body#page-login-index .loginpanel .instructions button[type="submit"].login, body#page-login-index .loginpanel .instructions button[type="submit"] button[type="submit"] { display: block; font-size: 24px; font-weight: 600; text-align: center; width: 100%; color: rgb(255, 255, 255); padding: 0.833333rem; border: 3px solid rgb(255, 255, 255); background: linear-gradient(315deg, rgb(234, 37, 140), rgb(137, 41, 186)); border-radius: 50px; transition: all 0.3s ease-in-out 0s; } body#page-login-index .loginpanel .instructions a.login:focus, body#page-login-index .loginpanel .instructions a.login:hover, body#page-login-index .loginpanel .instructions a button[type="submit"]:focus, body#page-login-index .loginpanel .instructions a button[type="submit"]:hover, body#page-login-index .loginpanel .instructions button[type="submit"].login:focus, body#page-login-index .loginpanel .instructions button[type="submit"].login:hover, body#page-login-index .loginpanel .instructions button[type="submit"] button[type="submit"]:focus, body#page-login-index .loginpanel .instructions button[type="submit"] button[type="submit"]:hover { color: rgb(255, 255, 255); text-decoration: none; border-color: rgb(255, 255, 255); background: linear-gradient(315deg, rgb(137, 41, 186), rgb(33, 56, 106)); transform: scale(1.1); } body#page-login-index .loginpanel .col-lg-6.form, body#page-login-index .loginpanel .instructions button[type="submit"]:focus, body#page-login-index .loginpanel .instructions button[type="submit"]:hover { background: transparent; } body#page-login-index .loginpanel .form { margin: 0px; padding: 1rem 6rem 2rem; } @media (min-width: 992px) { body#page-login-index .loginpanel .form { flex: 0 0 50%; max-width: 50%; } } body#page-login-index .loginpanel .form #login, body#page-login-index .loginpanel .form #login h2, body#page-login-index .loginpanel .form .forgetpass a { color: rgb(55, 58, 60); } body#page-login-index .loginpanel .form #login h2.welcome { font-size: 1.2rem; margin-top: 2rem; } body#page-login-index .loginpanel .form #login .input-group input { color: rgb(55, 58, 60); height: auto; padding: 0.5rem; background: rgb(240, 240, 240); border-bottom: 1px solid rgb(215, 223, 227); } body#page-login-index .loginpanel .form #login .input-group input::placeholder { color: rgb(55, 58, 60); } body#page-login-index .loginpanel .form #login .input-group input:focus::placeholder { display: none; } body#page-login-index .loginpanel .form #login .input-group .input-group-addon { display: none; } body#page-login-index .loginpanel .form #login button.btn { width: 65%; font-size: 18px; font-weight: 600; color: rgb(33, 56, 106); padding: 0.5rem; background: rgb(255, 255, 255); border-width: 3px; border-color: rgb(33, 56, 106); } body#page-login-index .loginpanel .form #login button.btn:focus, body#page-login-index .loginpanel .form #login button.btn:hover { color: rgb(255, 255, 255); border-color: rgb(33, 56, 106); background-color: rgb(33, 56, 106); } #page-site-index nav.navbar .usermenu .login a { background: linear-gradient(315deg, rgb(234, 37, 140), rgb(137, 41, 186)); } #loadingmodal .modal-content { box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 7px; border: none !important; border-radius: 3px !important; } #loadingmodal .modal-content .modal-body { padding: 1.5rem !important; } .pagelayout-frontpage.notloggedin [role="main"] { min-height: 70vh; } .pagelayout-frontpage .sitetopic { background: transparent !important; } .pagelayout-frontpage .sitetopic .no-overflow { overflow: visible !important; } .pagelayout-frontpage .sitetopic .frontpagecontent { padding: 0px; margin-left: auto; margin-right: auto; } .pagelayout-frontpage .sitetopic .frontpagecontent .mb-n2 { margin-bottom: 2rem !important; } .pagelayout-frontpage #page #page-content #region-main-box #region-main { padding: 0px; overflow: visible; background: transparent !important; } .pagelayout-frontpage .fp-welcome { padding: 0.5rem; max-width: 450px; background: linear-gradient(315deg, rgb(234, 37, 140), rgb(137, 41, 186)); margin-left: 0px; margin-top: 12%; border-radius: 15px; } @media (max-width: 767px) { .pagelayout-frontpage .fp-welcome { margin-top: 5%; } } .pagelayout-frontpage .fp-welcome .fp-welcome-inner { padding: 15px 35px; border-radius: 10px; background: rgb(255, 255, 255); } @media (max-width: 767px) { .pagelayout-frontpage .fp-welcome .fp-welcome-inner { padding: 7%; } } .pagelayout-frontpage .fp-welcome h1 { font-size: 2.4rem; font-weight: 800; max-width: 385px; text-shadow: rgb(255, 255, 255) 0px 0px 3px; } .pagelayout-frontpage .fp-welcome p { font-size: 16px; max-width: 400px; text-shadow: rgb(255, 255, 255) 0px 1px 3px; margin-bottom: 20px; } .pagelayout-frontpage .fp-welcome .btn { display: block; font-size: 18px; font-weight: 600; text-align: center; width: 100%; max-width: 330px; color: rgb(255, 255, 255); padding: 0.833333rem; border: 3px solid rgb(255, 255, 255); background: linear-gradient(315deg, rgb(234, 37, 140), rgb(137, 41, 186)); border-radius: 50px; transition: all 0.3s ease-in-out 0s; } .pagelayout-frontpage .fp-welcome .btn i { font-size: 0.8em; margin-left: 1rem; } .pagelayout-frontpage .fp-welcome .btn:focus, .pagelayout-frontpage .fp-welcome .btn:hover { color: rgb(255, 255, 255); text-decoration: none; border-color: rgb(255, 255, 255); background: linear-gradient(315deg, rgb(137, 41, 186), rgb(33, 56, 106)); transform: scale(1.1); } .pagelayout-frontpage .fp-welcome .btn:focus i, .pagelayout-frontpage .fp-welcome .btn:hover i { animation: 1s ease-in-out 0s infinite normal none running fp-arrow-slide; } @keyframes fp-arrow-slide { 0%, 100% { transform: translate(0px, 0px); } 50% { transform: translate(10px, 0px); } } .frontpagecontent { max-width: 1440px; } @media (min-width: 992px) { .frontpagecontent { margin-top: 5vh !important; } } .frontpagecontent .loginblock { background: linear-gradient(-208deg, rgb(33, 56, 106) 38%, rgb(0, 64, 109) 95%) rgb(33, 56, 106); position: relative; height: 340px; padding-left: 55%; padding-top: 4rem; color: rgb(255, 255, 255); } .frontpagecontent .loginblock h2, .frontpagecontent .loginblock h3 { color: rgb(255, 255, 255); } .frontpagecontent .loginblock h2 { text-transform: uppercase; font-size: 3.5rem; font-weight: 600; line-height: 1; margin: 0px; } .frontpagecontent .loginblock h3 { text-transform: none; font-size: 3.5rem; font-weight: lighter; line-height: 1; margin: 0px; } .frontpagecontent .loginblock .background { display: block; position: absolute; top: 0px; left: 0px; height: 100%; width: 50%; background-image: url("/theme/image.php/qmul/theme/1645605152/loginbg"); background-size: cover; background-position: right bottom; background-repeat: no-repeat; } .frontpagecontent .loginblock a.login { color: rgb(0, 90, 154); background: url("/theme/image.php/qmul/theme/1645605152/arrowright-blue") calc(100% - 0.75rem) center / 12px 21px no-repeat rgb(255, 255, 255); border-radius: 2.5rem; padding: 0.22rem 6rem 0.22rem 3rem; position: relative; text-transform: uppercase; font-weight: 700; display: inline-block; font-size: 1.5rem; } .frontpagecontent .loginblock a.login::before { content: ""; display: block; position: absolute; top: 0.25rem; left: 0.25rem; height: 35px; width: 35px; background-image: url("/theme/image.php/qmul/theme/1645605152/loginkey"); background-size: 35px; background-repeat: no-repeat; background-position: left top; transition: left 0.2s ease-in-out 0s; } .frontpagecontent .loginblock a.login:hover::before { left: calc(100% - 39px); } .footblock { height: 125px; } .footblock > a h4, .footblock > a span.h4 { bottom: 1.5rem; } .footblock::before { bottom: 2.5rem; } .footblock { position: relative; display: flex; flex-direction: column; width: 100%; } .footblock > a { position: relative; display: flex; flex-wrap: wrap; align-items: flex-end; justify-content: center; flex-grow: 1; width: 100%; padding: 1rem; color: rgb(255, 255, 255); background-color: rgb(0, 0, 0); background-size: cover; transition: transform 0.2s ease 0s; } .footblock > a h4, .footblock > a span.h4 { font-size: 1.875rem; z-index: 2; color: rgb(255, 255, 255); position: relative; left: auto; bottom: auto; margin: 0px; display: inline-flex; align-items: center; line-height: 100%; flex-basis: 0%; flex-grow: 1; max-width: 100%; } .footblock > a h4 .arrow, .footblock > a span.h4 .arrow { margin-left: auto; } .footblock > a h4 .arrow::after, .footblock > a span.h4 .arrow::after { position: relative; inset: auto; order: 1; content: ""; display: block; background-image: url("/theme/image.php/qmul/theme/1645605152/arrow"); width: 20px; height: 10px; background-repeat: no-repeat; transform: rotate(-90deg); z-index: 2; } .footblock > a i { width: 30px; height: 30px; min-width: 30px; display: inline-block; position: relative; background-position: 50% 50%; background-repeat: no-repeat; top: 1px; margin-right: 10px; } .footblock > a::after { content: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 1; } .footblock > a:focus, .footblock > a:hover { color: rgb(255, 255, 255); transform: scale(1.02); } .footblock.helpsupport a::after { background: linear-gradient(45deg, rgb(143, 195, 58) 0%, rgba(143, 195, 58, 0.7) 100%); } .footblock.helpsupport i { background-image: url("/theme/image.php/qmul/theme/1645605152/icons/helpsupport"); } .footblock.qmplusmedia a::after { background: linear-gradient(45deg, rgb(1, 111, 162) 0%, rgba(1, 111, 162, 0.7) 100%); } .footblock.qmplusmedia i { background-image: url("/theme/image.php/qmul/theme/1645605152/icons/qmplusmedia"); } .footblock.qmplushub a::after { background: linear-gradient(45deg, rgb(137, 93, 202) 0%, rgba(137, 93, 202, 0.7) 100%); } .footblock.qmplushub i { background-image: url("/theme/image.php/qmul/theme/1645605152/icons/qmplushub"); width: 32px; height: 32px; } .footblock.qmplusarchive a::after { background: linear-gradient(45deg, rgb(247, 136, 47) 0%, rgba(247, 136, 47, 0.7) 100%); } .footblock.qmplusarchive i { background-image: url("/theme/image.php/qmul/theme/1645605152/icons/qmplusarchive"); width: 26px; } @media (min-width: 768px) { .footblock.browseallmodules { min-height: 340px; } } ul.modulelist { display: flex; flex-wrap: wrap; margin: 10px 0px; padding: 0px; list-style-type: none; width: 100%; } ul.modulelist li { flex: 0 0 31.3%; float: left; position: relative; background-color: rgb(236, 238, 239); background-image: none; margin: 0px 1% 2%; max-height: 200px; overflow: hidden; padding: 0px; transition: all 0.2s ease 0s; } ul.modulelist li a { display: block; } ul.modulelist li a::after { font-family: "Font Awesome 6 Free"; font-weight: 600; content: ""; color: rgb(255, 255, 255); display: flex; position: absolute; bottom: 0px; right: 0px; align-items: center; justify-content: center; width: 52px; height: 52px; background: rgb(193, 0, 119); } ul.modulelist li a img { float: left; width: 100%; max-width: 100%; } ul.modulelist h2 { font-size: 1rem; font-weight: 600; text-transform: none; background-color: rgba(33, 56, 106, 0.9); position: absolute; bottom: 0px; line-height: 1.1; width: 100%; padding: 7px 60px 5px 10px; color: rgb(255, 255, 255) !important; margin: 0px !important; } ul.modulelist .linkarrow { display: none; } #region-main ul.modulelist li h2 { font-size: 1.1rem; display: flex; align-items: center; min-height: 52px; } @media (max-width: 992px) { ul.modulelist li { flex: 0 0 48%; } } @media (max-width: 576px) { ul.modulelist li { flex: 0 0 100%; margin-left: 0px; margin-right: 0px; } } .schoolblocks, .hsuforum-recent { display: flex !important; flex-wrap: wrap; } .schoolblocks .hsuforum-recent-heading, .hsuforum-recent .hsuforum-recent-heading { flex: 1 1 100%; font-weight: 600; margin: 1rem 0px; } .schoolblocks a, .hsuforum-recent a { flex: 0 0 23%; line-height: 1.2; border: 1px solid rgb(215, 223, 227); padding: 1rem 2rem 1rem 1rem; border-radius: 5px 5px 0px; position: relative; margin: 0px 2% 2% 0px; } .schoolblocks a::after, .hsuforum-recent a::after { font-family: "Font Awesome 6 Free"; font-weight: 600; content: ""; color: rgb(255, 255, 255); display: flex; position: absolute; bottom: -1px; right: -1px; align-items: center; justify-content: center; width: 30px; height: 30px; border-radius: 10px 0px 0px; background: rgb(193, 0, 119); } .schoolblocks a:hover, .schoolblocks a:focus, .hsuforum-recent a:hover, .hsuforum-recent a:focus { box-shadow: rgba(0, 0, 0, 0.25) 0px 2px 3px; } .schoolblocks .snap-media-object, .hsuforum-recent .snap-media-object { font-size: 14px !important; width: 31.3% !important; margin: 0px 2% 2% 0px !important; } .schoolblocks .snap-media-object > a, .hsuforum-recent .snap-media-object > a { display: flex; width: 100%; margin: 0px; } .schoolblocks .snap-media-object > a > img, .hsuforum-recent .snap-media-object > a > img { width: 50px; height: 50px; } .activitytodo-items .activitytodo-item { padding: 0.5rem 1.5rem; border: 1px solid rgb(215, 223, 227) !important; } .activitytodo-items .activitytodo-item .row { margin: 0px; } .activitytodo-items .activitytodo-item .pl-4 { padding: 0px !important; } .activitytodo-items .activitytodo-item .text-right { display: flex; justify-content: flex-end; padding: 0px; } .activitytodo-items .activitytodo-item .text-right .activitytodo-editduedate { margin-left: 0.5rem; } .block.block_html iframe { max-width: 100%; } .block.block_course_menu .block_navigation .block_tree .tree_item.branch { padding-left: 0px; } .block.block_module_info .card-body .collapsibleregion { margin: 0px; border: none; } .block.block_module_info .card-body .collapsibleregion .collapsibleregioncaption { font-size: 1rem; height: 45px; padding: 0px; margin: 0px; border: none; background: transparent; } .block.block_module_info .card-body .collapsibleregion .collapsibleregioncaption a { display: block; color: rgb(13, 50, 115); transition: all 0.2s ease 0s; background: rgb(241, 241, 245) !important; } .block.block_module_info .card-body .collapsibleregion .collapsibleregioncaption a:focus, .block.block_module_info .card-body .collapsibleregion .collapsibleregioncaption a:hover { background: rgb(224, 224, 232) !important; } .block.block_module_info .card-body .collapsibleregion .collapsibleregioncaption a:focus, .block.block_module_info .card-body .collapsibleregion .collapsibleregioncaption a:active { box-shadow: rgba(33, 56, 106, 0.75) 0px 0px 0px 0.2rem; } .block.block_module_info .card-body .collapsibleregion .collapsibleregioncaption a img { display: none; } .block.block_module_info .card-body .collapsibleregion .collapsibleregioncaption a::before, .block.block_module_info .card-body .collapsibleregion .collapsibleregioncaption a::after { border: none !important; } .block.block_module_info .card-body .collapsibleregion .collapsibleregioninner { font-size: 14px; padding: 8px 0px 10px 10px !important; } .block.block_module_info .card-body .collapsibleregion .collapsibleregioninner h2 { font-size: 14px; font-weight: 400; padding: 0px 0px 3px; border-bottom: 1px solid rgb(193, 0, 119); background: transparent; } .block.block_module_info .card-body .collapsibleregion .collapsibleregioninner .staff-image img { padding: 3px; border-radius: 3px; border: 1px solid rgb(203, 192, 217); } .block.block_module_info .card-body .collapsibleregion .collapsibleregioninner p.module_specific { border-bottom: 1px solid rgb(215, 223, 227); } .block.block_module_info .staffdir-html-heading .mform #id_submitbutton { width: 100%; } .pagelayout-course #region-main-box, .pagelayout-incourse #region-main-box { background: rgba(255, 255, 255, 0.3); } .pagelayout-course #region-main .course-content .section li.activity:not(.modtype_label) .instancename, .pagelayout-course #region-main .course-content .single-section li.activity:not(.modtype_label) .instancename, .pagelayout-incourse #region-main .course-content .section li.activity:not(.modtype_label) .instancename, .pagelayout-incourse #region-main .course-content .single-section li.activity:not(.modtype_label) .instancename { font-weight: 600; } .pagelayout-course #region-main .course-content .section li.activity:not(.modtype_label) .text-uppercase.small, .pagelayout-course #region-main .course-content .single-section li.activity:not(.modtype_label) .text-uppercase.small, .pagelayout-incourse #region-main .course-content .section li.activity:not(.modtype_label) .text-uppercase.small, .pagelayout-incourse #region-main .course-content .single-section li.activity:not(.modtype_label) .text-uppercase.small { display: none !important; } .pagelayout-course #region-main .course-content .section li.activity:not(.modtype_label).activity-wrapper, .pagelayout-course #region-main .course-content .single-section li.activity:not(.modtype_label).activity-wrapper, .pagelayout-incourse #region-main .course-content .section li.activity:not(.modtype_label).activity-wrapper, .pagelayout-incourse #region-main .course-content .single-section li.activity:not(.modtype_label).activity-wrapper { border: none; box-shadow: none !important; } .pagelayout-course #region-main .course-content .section li.activity:not(.modtype_label).activity-wrapper::after, .pagelayout-course #region-main .course-content .single-section li.activity:not(.modtype_label).activity-wrapper::after, .pagelayout-incourse #region-main .course-content .section li.activity:not(.modtype_label).activity-wrapper::after, .pagelayout-incourse #region-main .course-content .single-section li.activity:not(.modtype_label).activity-wrapper::after { display: none; } .pagelayout-course #region-main .course-content .section li.activity:not(.modtype_label).activity-wrapper .activity-item, .pagelayout-course #region-main .course-content .single-section li.activity:not(.modtype_label).activity-wrapper .activity-item, .pagelayout-incourse #region-main .course-content .section li.activity:not(.modtype_label).activity-wrapper .activity-item, .pagelayout-incourse #region-main .course-content .single-section li.activity:not(.modtype_label).activity-wrapper .activity-item { padding-bottom: 0px; } .pagelayout-course #region-main .course-content .section li.activity:not(.modtype_label).activity-wrapper .add-to-sharing-cart, .pagelayout-course #region-main .course-content .single-section li.activity:not(.modtype_label).activity-wrapper .add-to-sharing-cart, .pagelayout-incourse #region-main .course-content .section li.activity:not(.modtype_label).activity-wrapper .add-to-sharing-cart, .pagelayout-incourse #region-main .course-content .single-section li.activity:not(.modtype_label).activity-wrapper .add-to-sharing-cart { margin-top: 4px; } .pagelayout-course #region-main .course-content .section li.activity:not(.modtype_label).activity-wrapper .activity-item, .pagelayout-course #region-main .course-content .single-section li.activity:not(.modtype_label).activity-wrapper .activity-item, .pagelayout-incourse #region-main .course-content .section li.activity:not(.modtype_label).activity-wrapper .activity-item, .pagelayout-incourse #region-main .course-content .single-section li.activity:not(.modtype_label).activity-wrapper .activity-item { padding: 1rem; border-radius: 4px; border: 1px solid rgb(221, 221, 221) !important; } .pagelayout-course #region-main .course-content .section li.activity.modtype_label.label, .pagelayout-course #region-main .course-content .single-section li.activity.modtype_label.label, .pagelayout-incourse #region-main .course-content .section li.activity.modtype_label.label, .pagelayout-incourse #region-main .course-content .single-section li.activity.modtype_label.label { margin-left: 0px !important; } .path-course #region-main .course-content li.section { padding: 0px; margin: 0px; border: none !important; } .path-course #region-main .course-content li.section.course-section .section-summary .summarytext { margin: 0px; } .path-course #region-main .course-content li.section .toggler { min-width: 22px; color: rgb(193, 0, 119); } .path-course #region-main .course-content li.section img:not(.activityicon) { max-width: 100%; } .path-course #region-main .course-content li.section li.activity:not(.modtype_label) .availabilityinfo { margin-top: -5px; } .path-course #region-main .course-content li.section li.activity:not(.modtype_label) .hsuforum-recent, .path-course #region-main .course-content li.section li.activity:not(.modtype_label) .availabilityinfo, .path-course #region-main .course-content li.section li.activity:not(.modtype_label) .activity-content .contentafterlink { margin-top: 0px; margin-left: 64px; } .path-course #region-main .course-content li.section li.activity { margin-left: 0px !important; } .path-course #region-main .course-content li.section li.activity:last-of-type { margin-bottom: 0px; padding-bottom: 1rem; } .path-course #region-main .course-content li.section li.activity:hover { background: transparent; } .path-course #region-main .course-content li.section li.activity .availabilityinfo, .path-course #region-main .course-content li.section li.activity .contentafterlink { margin-left: 0px; } .path-course #region-main .course-content li.section li.activity:not(.modtype_label) .availabilityinfo { margin-top: -5px; } .path-course #region-main .course-content li.section li.activity:not(.modtype_label) .availabilityinfo, .path-course #region-main .course-content li.section li.activity:not(.modtype_label) .activity-content .contentafterlink { margin-left: 64px; } .path-course #region-main .course-content li.section li.activity:not(.modtype_label) .mod-indent-outer { width: calc(100% - 26px); margin-left: 26px; } .path-course #region-main .course-content li.section li.activity .description .course-description-item:not(.isrestricted) { font-size: 1rem; padding: 0px; margin-top: 0px; margin-left: 64px; background: transparent; } .path-course #region-main .course-content li.section li.activity .description .course-description-item.isrestricted { display: inline-block; padding: 0.5rem; } .path-course #region-main .course-content li.section li.activity .hiddenactivity .align-items-center .badge.badge-pill { margin-left: 64px; } .path-course #region-main .course-content li.section .section_availability { margin: 0px -15px; padding: 0px; background: rgb(247, 247, 247); } .path-course #region-main .course-content li.section .section_availability .availabilityinfo.ishidden { margin-top: -1px; padding: 0px 5px 0px 2.5rem; border-bottom: 1px solid rgb(215, 223, 227); } .path-course #region-main .course-content li.section .course-section-header { margin: 0px; padding: 1rem; border-bottom: 1px solid rgb(215, 223, 227); background: rgb(247, 247, 247); } .path-course #region-main .course-content li.section .course-section-header .btn.icons-collapse-expand { width: 30px; height: 40px; background: transparent !important; box-shadow: none !important; } .path-course #region-main .course-content li.section .course-section-header .btn.icons-collapse-expand .icon-no-margin { padding: 0px !important; } .path-course #region-main .course-content li.section .course-section-header .btn.icons-collapse-expand .icon-no-margin .icon::before { font-size: 26px; line-height: 25px; color: rgb(193, 0, 119); content: ""; } .path-course #region-main .course-content li.section .course-section-header .btn.icons-collapse-expand .icon-no-margin.collapsed-icon .icon::before { content: ""; } .path-course #region-main .course-content li.section .course-content-item-content { padding: 0px 15px; } .path-course #region-main .course-content li.section .sectionbody { margin: 0px -15px; padding: 1rem 1.5rem 0.5rem; } .path-course #region-main .course-content .nav-tabs.tab-list { background: transparent; } .path-course #region-main .course-content .nav-tabs.tab-list .nav-item { background: transparent; } .path-course #region-main .course-content .nav-tabs.tab-list .nav-item .nav-link { display: block; font-weight: 600; color: rgb(55, 58, 60); padding: 0.5rem 1rem; border-width: 1px; border-style: solid; border-color: rgb(215, 223, 227) rgb(215, 223, 227) rgb(33, 56, 106); border-image: initial; background-color: rgb(255, 255, 255); border-radius: 2px 2px 0px 0px; transition: all 0.2s ease 0s; } .path-course #region-main .course-content .nav-tabs.tab-list .nav-item .nav-link .tablink, .path-course #region-main .course-content .nav-tabs.tab-list .nav-item .nav-link .tabname { color: rgb(55, 58, 60); } .path-course #region-main .course-content .nav-tabs.tab-list .nav-item .nav-link:hover { color: rgb(255, 255, 255); cursor: pointer; background-color: rgb(33, 56, 106); } .path-course #region-main .course-content .nav-tabs.tab-list .nav-item .nav-link:hover a { color: rgb(255, 255, 255); } .path-course #region-main .course-content .nav-tabs.tab-list .nav-item .nav-link.active { color: rgb(55, 58, 60); border-color: rgb(33, 56, 106) rgb(33, 56, 106) rgb(255, 255, 255); background: rgb(255, 255, 255); } .path-course #region-main .course-content .nav-tabs.tab-list .nav-item .nav-link.active:hover, .path-course #region-main .course-content .nav-tabs.tab-list .nav-item .nav-link.active:hover a { color: rgb(55, 58, 60); } .path-course #region-main .single-section { margin-top: 0px; background: rgb(255, 255, 255); } .path-course #region-main .single-section li.section .content { margin: 0px; } .path-course #region-main .single-section li.section .content ul.section { padding-left: 0.3rem; } .path-course #region-main .single-section .section-navigation .sectionname { margin-top: 3rem; } .path-course #region-main .single-section .section-navigation.mdl-bottom { padding: 4rem 0px; margin-top: -4rem; } .path-course[class*="format-qmul"] #region-main, .path-course[class^="format-qmul"] #region-main { background: transparent !important; } .path-course[class*="format-qmul"] #region-main div[role="main"], .path-course[class^="format-qmul"] #region-main div[role="main"] { padding: 0px !important; } .path-course[class*="format-qmul"] #region-main .course-content .nav-tabs.tab-list, .path-course[class^="format-qmul"] #region-main .course-content .nav-tabs.tab-list { background: transparent; padding: 1rem 0.5rem 0px !important; margin: -1px 0px 0px !important; } .path-course[class*="format-qmul"] #region-main .course-content .qmultopics, .path-course[class^="format-qmul"] #region-main .course-content .qmultopics { background: rgb(255, 255, 255); } .path-course[class*="format-qmul"] #region-main .course-content .changenumsections, .path-course[class^="format-qmul"] #region-main .course-content .changenumsections { padding: 1rem; } .path-course[class*="format-qmul"] #region-main .course-content [id*="course-format"], .path-course[class*="format-qmul"] #region-main .course-content [id^="course-format"], .path-course[class^="format-qmul"] #region-main .course-content [id*="course-format"], .path-course[class^="format-qmul"] #region-main .course-content [id^="course-format"] { padding: 0px; } .path-course[class*="format-qmul"] #region-main .course-content [id*="course-format"] #ontop_area, .path-course[class*="format-qmul"] #region-main .course-content [id^="course-format"] #ontop_area, .path-course[class^="format-qmul"] #region-main .course-content [id*="course-format"] #ontop_area, .path-course[class^="format-qmul"] #region-main .course-content [id^="course-format"] #ontop_area { padding: 0px; margin: 0px; } .path-course.format-qmulgrid #region-main .course-content .nav-tabs.tab-list, .path-course.format-qmulgrid #region-main .course-content .tab-content.row { margin-left: 0px !important; margin-right: 0px !important; } .path-course.format-qmulgrid #region-main .course-content #gridmiddle-column { padding: 1rem; } .path-course#page-course-view-topicsactivitycards #region-main { background: transparent !important; } .path-course#page-course-view-topicsactivitycards #region-main .course-content { margin-top: -1rem; } .path-course#page-course-view-topicsactivitycards #region-main .course-content .section-inner-wrapper { border: none !important; border-radius: 0px !important; background: rgb(255, 255, 255) !important; } .path-course#page-course-view-topicsactivitycards #region-main .course-content .topicsactivitycards { padding: 0px; margin: 0px -1rem; } .path-course#page-course-view-topicsactivitycards #region-main .course-content .topicsactivitycards .course-section-header { align-items: center; border: none; padding: 0.8rem 1rem; background: rgb(33, 56, 106); } .path-course#page-course-view-topicsactivitycards #region-main .course-content .topicsactivitycards .course-section-header .sectionname { font-size: 1rem; font-weight: 600; margin: 0px; } .path-course#page-course-view-topicsactivitycards #region-main .course-content .topicsactivitycards .course-section-header .sectionname a { font-weight: 600; color: rgb(255, 255, 255); } .path-course#page-course-view-topicsactivitycards #region-main .course-content .topicsactivitycards .section_action_menu a { color: rgb(255, 255, 255); } .path-course#page-course-view-topicsactivitycards #region-main .course-content .topicsactivitycards .section_action_menu a:focus, .path-course#page-course-view-topicsactivitycards #region-main .course-content .topicsactivitycards .section_action_menu a:hover { background-color: rgba(255, 255, 255, 0.2); } .path-course#page-course-view-topicsactivitycards #region-main .course-content .topicsactivitycards .section_action_menu .dropdown-menu a { color: inherit; } .path-course#page-course-view-topicsactivitycards #region-main .course-content .course-section, .path-course#page-course-view-topicsactivitycards #region-main .course-content .usersection { margin: 0px 0px 1rem !important; padding: 0px 1rem !important; background: transparent !important; } .path-course#page-course-view-topicsactivitycards #region-main .course-content .course-section .activitytodo, .path-course#page-course-view-topicsactivitycards #region-main .course-content .usersection .activitytodo { position: absolute; top: 8px; left: -1.5rem; margin: 0px; line-height: 1; } .path-course#page-course-view-topicsactivitycards #region-main .course-content .course-section .course-content-item-content, .path-course#page-course-view-topicsactivitycards #region-main .course-content .usersection .course-content-item-content { background: rgb(255, 255, 255); padding: 1rem !important; } .path-course#page-course-view-topicsactivitycards #region-main .course-content .course-section .course-content-item-content .btn, .path-course#page-course-view-topicsactivitycards #region-main .course-content .usersection .course-content-item-content .btn { margin: 0px 0px 5px; } .path-course#page-course-view-topicsactivitycards #region-main .course-content .course-section .course-content-item-content .btn.btn-secondary, .path-course#page-course-view-topicsactivitycards #region-main .course-content .usersection .course-content-item-content .btn.btn-secondary { color: rgb(255, 255, 255); border: 1px solid rgb(193, 0, 119); background-color: rgb(193, 0, 119); } .path-course#page-course-view-topicsactivitycards #region-main .course-content .course-section .course-content-item-content .btn.btn-secondary:focus, .path-course#page-course-view-topicsactivitycards #region-main .course-content .course-section .course-content-item-content .btn.btn-secondary:hover, .path-course#page-course-view-topicsactivitycards #region-main .course-content .usersection .course-content-item-content .btn.btn-secondary:focus, .path-course#page-course-view-topicsactivitycards #region-main .course-content .usersection .course-content-item-content .btn.btn-secondary:hover { color: rgb(255, 255, 255); border-color: rgb(117, 0, 72); background-color: rgb(117, 0, 72); } .path-course#page-course-view-topicsactivitycards #region-main .course-content .course-section .course-content-item-content li.activity, .path-course#page-course-view-topicsactivitycards #region-main .course-content .usersection .course-content-item-content li.activity { border-bottom: 1px solid rgb(215, 223, 227); padding: 0px 0px 1rem 1.5rem !important; margin: 0px 0px 0.5rem !important; } .path-course#page-course-view-topicsactivitycards #region-main .course-content .course-section .course-content-item-content li.activity:not(.modtype_label).activity-wrapper, .path-course#page-course-view-topicsactivitycards #region-main .course-content .usersection .course-content-item-content li.activity:not(.modtype_label).activity-wrapper { border-bottom: 1px solid rgb(215, 223, 227); padding-bottom: 0px !important; } .path-course#page-course-view-topicsactivitycards #region-main .course-content .course-section .course-content-item-content li.activity:not(.modtype_label).activity-wrapper .activity-item, .path-course#page-course-view-topicsactivitycards #region-main .course-content .usersection .course-content-item-content li.activity:not(.modtype_label).activity-wrapper .activity-item { border: none !important; } .path-course#page-course-view-topicsactivitycards #region-main .course-content .course-section .course-content-item-content li.activity .activityiconcontainer, .path-course#page-course-view-topicsactivitycards #region-main .course-content .usersection .course-content-item-content li.activity .activityiconcontainer { width: 35px; height: 35px; } .path-course#page-course-view-topicsactivitycards #region-main .course-content .course-section .course-content-item-content li.activity .activityiconcontainer img, .path-course#page-course-view-topicsactivitycards #region-main .course-content .usersection .course-content-item-content li.activity .activityiconcontainer img { max-width: inherit; width: 20px; height: 20px; } .path-course#page-course-view-topicsactivitycards #region-main .course-content .course-section .course-content-item-content li.activity .instancename, .path-course#page-course-view-topicsactivitycards #region-main .course-content .usersection .course-content-item-content li.activity .instancename { font-size: 1rem; } .path-course#page-course-view-topicsactivitycards #region-main .course-content .course-section .course-content-item-content .section, .path-course#page-course-view-topicsactivitycards #region-main .course-content .course-section .course-content-item-content .availabilityinfo, .path-course#page-course-view-topicsactivitycards #region-main .course-content .usersection .course-content-item-content .section, .path-course#page-course-view-topicsactivitycards #region-main .course-content .usersection .course-content-item-content .availabilityinfo { margin: 0px !important; padding: 0px !important; } .path-course#page-course-view-topicsactivitycards #region-main .course-content .section.grid-item .section-handle { color: rgb(255, 255, 255); } .path-course#page-course-view-topicsactivitycards #region-main .course-content .usersection .card-body { justify-content: inherit !important; } .path-course#page-course-view-topicsactivitycards #region-main .course-content .usersection .card-body .avatar { margin-right: 0.8rem; } .path-course#page-course-view-topicsactivitycards #region-main .course-content .usersection .card-body .fullname { font-size: 1.2rem; } .path-course#page-course-view-topicsactivitycards.editing #region-main .section .sectioncontent li.activity { padding-left: 0px !important; } .path-course#page-course-view-topicsactivitycards.editing #region-main .section .sectioncontent li.activity .activity-inner .activityinstance { max-width: 80%; display: inline-block; } .path-course#page-course-view-topicsactivitycards.editing #region-main .section .sectioncontent li.activity .mod-indent-outer { padding-left: 1.5rem; } .que.multichoiceset .answer div.r0, .que.multichoiceset .answer div.r1 { text-indent: 0px; } #page-admin-tool-usertours-configure .flexible td#tours_r0_c4 { width: 215px; } #page-admin-tool-usertours-configure .flexible td#steps_r0_c3 { width: 135px; } #page-admin-tool-usertours-configure .createstep { display: inline-block; color: rgb(255, 255, 255); margin: 10px 0px 0px; padding: 0.375rem 1rem; border-radius: 2px; border: 1px solid rgb(13, 50, 115); background-color: rgb(13, 50, 115); } #page-admin-tool-usertours-configure .createstep:focus, #page-admin-tool-usertours-configure .createstep:hover { color: rgb(255, 255, 255); border-color: rgb(8, 30, 69); background-color: rgb(8, 30, 69); } .modal-dialog[data-role="flexitour-step"] { outline: 0px !important; } .modal-dialog[data-role="flexitour-step"] .modal-content { box-shadow: rgba(0, 0, 0, 0.3) 0px 2px 11px; } .modal-dialog[data-role="flexitour-step"] .modal-content .modal-header .btn-primary.close:hover span { color: rgb(255, 255, 255); } .path-mod-scheduler .userinfobox { width: 90%; border-color: rgb(221, 221, 221); } .path-mod-scheduler .userinfobox .links { padding-left: 20px; min-width: 160px; border-left: 1px dotted rgb(221, 221, 221); } span[data-flexitour="container"][x-placement="left"] div[data-role="arrow"], span[data-flexitour="container"][x-placement="left-start"] div[data-role="arrow"], span[data-flexitour="container"][x-placement="right"] div[data-role="arrow"], span[data-flexitour="container"][x-placement="right-start"] div[data-role="arrow"] { margin-top: 8px; } span[data-flexitour="container"][x-placement="bottom"] div[data-role="arrow"], span[data-flexitour="container"][x-placement="bottom-start"] div[data-role="arrow"] { margin-left: 0px; } 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, 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 { margin-top: -0.6rem; } 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, 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 { margin-left: -0.6rem; } span[data-flexitour="container"] div[data-role="arrow"], span[data-flexitour="container"] div[data-role="arrow"]::after { border-width: 0.6rem; } .pagination .page-item.active .page-link { color: rgb(255, 255, 255); } .fa.icon-pencil-square-o::before { content: ""; } .section .activity .contentafterlink iframe { max-width: 100%; } @media (min-width: 768px) { #nav-drawer.closed::before { position: fixed; } } @media (min-width: 1530px) { .overridefixedwidthcoursepage #page.drawers #topofscroll { padding-left: 4rem !important; padding-right: 4rem !important; } .overridefixedwidthcoursepage #page.drawers #topofscroll .topicsactivitycards { padding-left: 0px; } .overridefixedwidthcoursepage #page.drawers.show-drawer-left #topofscroll { padding-left: 1rem !important; } .overridefixedwidthcoursepage #page.drawers.show-drawer-right #topofscroll { padding-right: 1rem !important; } } .activity.aspirelists iframe { max-width: 100%; } .navbar.fixed-top #usernavigation .nav-link .icon { font-weight: inherit; } .navbar.fixed-top #usernavigation .nav-link .icon.fa-bars, .navbar.fixed-top #usernavigation .nav-link .icon.fa-bell, .navbar.fixed-top #usernavigation .nav-link .icon.icon-bubble { font-weight: 400; } #questionscontainer #questionsubmit { margin-bottom: 2rem; } .section .btn.activity-add .pluscontainer { border-radius: 0px; display: flex; align-items: center; justify-content: center; }