Homicide Intervention Case Study
[[_getInitials(firstName, lastName)]]
[[title]][[label]]
[[_statusText]]
[[_getCriterionContext(criterionName)]]
[[_localizeOutOf(entity, _score)]]
*
[[localize('rubricSummaryA11y')]]
[[entity.properties.name]]
[[level.properties.name]]
[[localize('criterionScore')]]
[[_getLoaHeadingLangTerm()]]
[[loaLevel.properties.name]]
[[criterion.properties.name]]
[[_name]]
[[_name]]
[[localize('overallScore')]]
[[localize('overallScore')]][[_getLevelName(level, _version)]] [[_localizePoints(level)]] [[_getDescriptionText(level)]] [[item.alertMessage]]
[[localize('overallFeedback')]]
Menu Start
close My Home COU-680-X3533 Prevention Crisis &Trauma 21TW3 COU-680-X3533 Prevention Crisis &Trauma 21TW3COU-680-X3533 Prevention Crisis &Trauma 21TW3 COU-680-X3533 Prevention Crisis &Trauma 21TW3 Announcements Learning Modules Discussions Assignments Grades Course Menu Course Menu Calendar Classlist ePortfolio MyCoursEvals Tools Tools mySNHU Online Student Services Shapiro Library IT Service Desk Student Tutorial Videos Help Help Menu EndAre You Still There?
Your session expires after 180 minutes of inactivity, which protects your information in case you've left your device without logging out. Hit a key or click anywhere to stay logged in.Oh, There You Are!
Assignments View FeedbackFeedback for 7-2 Intervention Paper: Homicide Assessment and Risk Factors
| Submission Feedback | |
| Overall Feedback | |
|
Shannen, Please see attached file for feedback |
Rubric Name: COU 680 Week Seven Intervention Paper Rubric
Rubric Total Score Total 54.375 / 100 * This table lists criteria and criteria group name in the first column. The first row lists level names and includes scores if the rubric uses a numeric scoring method. Critical Elements Excellent (100%) Proficient (90%) Needs Improvement (70%) Not Evident (0%) Criterion Score Empirically Validated 10 pointsSelects empirically validated assessment
0 pointsN/A
0 pointsN/A
0 pointsDoes not select empirically validated assessment
Score of Empirically Validated, 0 / 10 * Description 18.75 pointsMeets “Proficient” criteria, and description is detailed and demonstrates exceptional insight or analysis
16.875 pointsBriefly describes assessment and includes to whom it can be applied, under what circumstances, and any limitations
13.125 pointsBriefly describes assessment, but description contains gaps or inaccuracies or lacks detail
0 pointsDoes not describe assessment
Score of Description, 0 / 18.75 * Rationale 18.75 pointsMeets “Proficient” criteria, and rationale is detailed and demonstrates exceptional insight or analysis substantiated by learning and scholarly resources
16.875 pointsProvides rationale for selecting the assessment and reflects the appropriateness of fit to the selected case study
13.125 pointsProvides rationale for selecting the assessment, but rationale contains gaps or inaccuracies or lacks detail, or the assessment is not appropriate to the selected case study
0 pointsDoes not provide rationale for selecting the assessment
Score of Rationale, 13.125 / 18.75 * Explanation of Support 18.75 pointsMeets “Proficient” criteria, and explanation is detailed and demonstrates exceptional insight or analysis substantiated by learning and scholarly resources
16.875 pointsExplains how the selected assessment will provide appropriate support to the case study client
13.125 pointsExplains how the selected assessment will provide appropriate support to the case study client, but explanation contains gaps or inaccuracies or lacks detail
0 pointsDoes not explain how the selected assessment will provide appropriate support to client
Score of Explanation of Support, 13.125 / 18.75 * Future Application 18.75 pointsMeets “Proficient” criteria, and description of future application is detailed and demonstrates exceptional insight or analysis
16.875 pointsDescribes how the assessment can be used in future work when supporting the treatment approaches for clients
13.125 pointsDescribes how the assessment can be used in future work when supporting the treatment approaches for clients, but description contains gaps or inaccuracies or lacks detail
0 pointsDoes not describe how the assessment can be used in future work when supporting the treatment approaches for clients
Score of Future Application, 13.125 / 18.75 * Link to or PDF of Resource 10 pointsProvides an active link to or PDF of the assessment
0 pointsN/A
0 pointsN/A
0 pointsDoes not provide an active link to or PDF of the assessment, or assessment is not accessible
Score of Link to or PDF of Resource, 10 / 10 * Articulation of Response 5 pointsSubmission has no major errors related to grammar, spelling, syntax, or organization
4.5 pointsSubmission has some errors related to grammar, spelling, syntax, or organization but they are minimal and do not negatively impact readability and articulation of main ideas
3.5 pointsSubmission has major errors related to grammar, spelling, syntax, or organization that negatively impact readability and articulation of main ideas
0 pointsSubmission has critical errors related to grammar, spelling, syntax, or organization that prevent understanding of ideas
Score of Articulation of Response, 5 / 5 *Overall Score
Overall ScoreExcellent (100%)91 points minimum
Instructors should not modify this row (it will automate from the scores above). This score represents the average evaluation across all rubric criteria.
Proficient (90%)71 points minimum
Instructors should not modify this row (it will automate from the scores above). This score represents the average evaluation across all rubric criteria.
Needs Improvement (70%)1 point minimum
Instructors should not modify this row (it will automate from the scores above). This score represents the average evaluation across all rubric criteria.
Not Evident (0%)0 points minimum
Instructors should not modify this row (it will automate from the scores above). This score represents the average evaluation across all rubric criteria.
| Score | ||||||
| 24.47 / 45 - F | ||||||
| Feedback Date | ||||||
| Apr 18, 2021 8:04 PM | ||||||
| Attached Files | ||||||
|
| Assignment | ||||||||
| 7-2 Intervention Paper: Homicide Assessment and Risk Factors |
||||||||
|
@charset "utf-8"; .d2l_1_3_900 { height: 100%; } .d2l_1_4_245 { min-height: 1.5em; } .d2l_1_5_138 { line-height: 1.5em; } html { font-size: 20px; }
@charset "utf-8"; .cDark { background-color: rgb(36, 36, 36); } .cDark a, .cDark a:link, .cDark a:visited, .cDark a:hover { color: rgb(255, 255, 255); font-weight: normal; } .cLight { background-color: rgb(105, 105, 105); } .cLight a, .cLight a:link, .cLight a:visited, .cLight a:hover { color: rgb(255, 255, 255); font-weight: normal; } .cSoft { background-color: rgb(231, 231, 226); } .cSoft a, .cSoft a:link, .cSoft a:visited, .cSoft a:hover { color: rgb(102, 102, 102); font-weight: normal; } .d2l_1_1_215 { background-image: url("https://s.brightspace.com/lib/bsi/20.21.3-184/images/tier1/turnitin.svg"); background-position: 0px 0px; background-repeat: no-repeat; width: 18px; height: 18px; background-size: 18px 18px; } .d2l_1_6_161:hover, .d2l_1_6_161:focus, .d2l_1_6_161:active { background-color: rgb(225, 243, 253); } .d2l_1_7_706 { width: 5.65em; } .d2l_1_8_589 { height: 100%; } .d2l_1_9_778 { border: 1px solid rgb(38, 38, 38); } .d2l_1_10_344 { table-layout: inherit; } .d2l_1_11_455 { vertical-align: middle; } .d2l_1_12_975 { margin: 0px 5px; } .d2l_1_13_95 { text-align: left; } .d2l_1_14_546 { float: right; } .d2l_1_15_838 { width: 23px; } .d2l_1_16_796 { min-height: 1.5em; } .d2l_1_17_263 { background-color: rgb(83, 117, 45); } .d2l_1_18_890 { border-left: 1px solid rgb(38, 38, 38); } .d2l-branding-navigation-background-color { background-color: rgb(255, 255, 255); } .d2l_1_23_747 { margin: 10px; } .d2l_1_37_243 { width: 500px; } .d2l_1_38_782 { background-position: left top; } .d2l_1_39_589 { padding: 1em; } .d2l_1_40_53 { background-image: url("https://s.brightspace.com/lib/bsi/20.21.3-184/images/tier1/alert.svg"); } .d2l_1_41_460 { background-position: right top; } .d2l_1_42_908 { padding-right: 31px; } .d2l_1_43_14 { min-height: 18px; } .d2l_1_44_832 { background-image: url("https://s.brightspace.com/lib/bsi/20.21.3-184/images/tier1/check.svg"); } .d2l_1_45_934 { padding: 3.4em; } .d2l_1_47_609 { margin-bottom: 10px; }
@charset "utf-8"; html { --d2l-color-regolith: #f9fbff; --d2l-color-sylvite: #f1f5fb; --d2l-color-gypsum: #e3e9f1; --d2l-color-mica: #cdd5dc; --d2l-color-corundum: #b5bdc2; --d2l-color-chromite: #9ea5a9; --d2l-color-galena: #868c8f; --d2l-color-tungsten: #6e7376; --d2l-color-ferrite: #494c4e; --d2l-color-zircon-plus-2: #e0feff; --d2l-color-zircon-plus-1: #00d2ed; --d2l-color-zircon: #008eab; --d2l-color-zircon-minus-1: #035670; --d2l-color-celestine-plus-2: #e8f8ff; --d2l-color-celestine-plus-1: #29a6ff; --d2l-color-celestine: #006fbf; --d2l-color-celestine-minus-1: #004489; --d2l-color-amethyst-plus-2: #f2f0ff; --d2l-color-amethyst-plus-1: #8982ff; --d2l-color-amethyst: #6038ff; --d2l-color-amethyst-minus-1: #4500db; --d2l-color-fluorite-plus-2: #f9ebff; --d2l-color-fluorite-plus-1: #ce68fa; --d2l-color-fluorite: #9d1fd4; --d2l-color-fluorite-minus-1: #6900a0; --d2l-color-tourmaline-plus-2: #ffebf6; --d2l-color-tourmaline-plus-1: #fd4e9d; --d2l-color-tourmaline: #d40067; --d2l-color-tourmaline-minus-1: #990056; --d2l-color-cinnabar-plus-2: #ffede8; --d2l-color-cinnabar-plus-1: #ff575a; --d2l-color-cinnabar: #cd2026; --d2l-color-cinnabar-minus-1: #990006; --d2l-color-carnelian-plus-1: #fff3e0; --d2l-color-carnelian: #e87511; --d2l-color-carnelian-minus-1: #ba4700; --d2l-color-carnelian-minus-2: #7d2600; --d2l-color-citrine-plus-1: #fff9d6; --d2l-color-citrine: #ffba59; --d2l-color-citrine-minus-1: #c47400; --d2l-color-citrine-minus-2: #7a4300; --d2l-color-peridot-plus-1: #efffd9; --d2l-color-peridot: #8ad934; --d2l-color-peridot-minus-1: #4a8f00; --d2l-color-peridot-minus-2: #2f5e00; --d2l-color-olivine-plus-1: #e7ffe3; --d2l-color-olivine: #46a661; --d2l-color-olivine-minus-1: #027a21; --d2l-color-olivine-minus-2: #005614; --d2l-color-malachite-plus-1: #e3fff5; --d2l-color-malachite: #2de2c0; --d2l-color-malachite-minus-1: #00a490; --d2l-color-malachite-minus-2: #00635e; --d2l-color-primary-accent-action: var(--d2l-color-celestine); --d2l-color-primary-accent-indicator: var(--d2l-color-carnelian); --d2l-color-feedback-error: var(--d2l-color-cinnabar); --d2l-color-feedback-warning: var(--d2l-color-carnelian); --d2l-color-feedback-success: var(--d2l-color-olivine); --d2l-color-feedback-action: var(--d2l-color-celestine); }
@charset "utf-8"; html { --d2l-color-white: #fff; --d2l-color-woolonardo: var(--d2l-color-sylvite); --d2l-color-titanius: var(--d2l-color-mica); --d2l-color-pressicus: var(--d2l-color-corundum); --d2l-color-violettine: var(--d2l-color-amethyst-minus-1); --d2l-color-panthera: var(--d2l-color-tourmaline-plus-1); --d2l-color-koolaudica: var(--d2l-color-peridot); --d2l-color-deephonica: var(--d2l-color-malachite); --d2l-color-buttonic: linear-gradient(to bottom, var(--d2l-color-regolith) 0%, var(--d2l-color-gypsum) 100%); --d2l-color-meglor: linear-gradient(to bottom, var(--d2l-color-corundum) 0%, var(--d2l-color-tungsten) 100%); --d2l-color-trancition: linear-gradient(to bottom, #fff 0%, var(--d2l-color-regolith) 100%); --d2l-color-trixon: linear-gradient(to bottom, var(--d2l-color-regolith) 0%, var(--d2l-color-sylvite) 100%); --d2l-color-azurite: var(--d2l-color-zircon-plus-1); --d2l-color-celestuba: var(--d2l-color-celestine-minus-1); --d2l-color-gravah: var(--d2l-color-amethyst-minus-1); --d2l-color-saphirella: var(--d2l-color-zircon-plus-1); --d2l-color-celestine-light-1: var(--d2l-color-celestine-plus-2); --d2l-color-celestine-light-2: var(--d2l-color-celestine-plus-1); --d2l-color-olivine-light-1: var(--d2l-color-olivine-plus-1); --d2l-color-olivine-light-2: var(--d2l-color-olivine); --d2l-color-zircon-light-1: var(--d2l-color-zircon-plus-2); --d2l-color-zircon-light-2: var(--d2l-color-zircon-plus-2); }
@charset "utf-8"; html { --d2l-body-standard-text_-_font-size: 0.95rem; --d2l-body-standard-text_-_font-weight: 400; --d2l-body-standard-text_-_line-height: 1.4rem; --d2l-body-compact-text_-_font-size: 0.8rem; --d2l-body-compact-text_-_font-weight: 400; --d2l-body-compact-text_-_line-height: 1.2rem; --d2l-body-small-text_-_color: var(--d2l-color-tungsten); --d2l-body-small-text_-_font-size: 0.7rem; --d2l-body-small-text_-_font-weight: 400; --d2l-body-small-text_-_line-height: 1rem; --d2l-body-small-text_-_margin: auto; --d2l-heading-1_-_font-size: 2rem; --d2l-heading-1_-_font-weight: 400; --d2l-heading-1_-_line-height: 2.4rem; --d2l-heading-1_-_margin: 1.5rem 0 1.5rem 0; --d2l-heading-2_-_font-size: 1.5rem; --d2l-heading-2_-_font-weight: 400; --d2l-heading-2_-_line-height: 1.8rem; --d2l-heading-2_-_margin: 1.5rem 0 1.5rem 0; --d2l-heading-3_-_font-size: 1rem; --d2l-heading-3_-_font-weight: 700; --d2l-heading-3_-_line-height: 1.5rem; --d2l-heading-3_-_margin: 1.5rem 0 1.5rem 0; --d2l-heading-4_-_font-size: 0.8rem; --d2l-heading-4_-_font-weight: 700; --d2l-heading-4_-_line-height: 1.2rem; --d2l-heading-4_-_margin: 1.5rem 0 1.5rem 0; --d2l-label-text_-_font-size: 0.7rem; --d2l-label-text_-_line-height: 1rem; --d2l-label-text_-_font-weight: 700; --d2l-label-text_-_letter-spacing: 0.2px; }
@charset "utf-8"; html { --d2l-table-border-color: var(--d2l-color-mica); --d2l-table-border: 1px solid var(--d2l-table-border-color); --d2l-table-border-radius: 0.3rem; --d2l-table-header-background-color: var(--d2l-color-regolith); --d2l-table-light-border-color: var(--d2l-color-gypsum); --d2l-table-light-border: 1px solid var(--d2l-table-light-border-color); --d2l-table-light-header-background-color: #fff; --d2l-table-body-background-color: #fff; --d2l-table-row-background-color-active: var(--d2l-color-celestine-plus-2); --d2l-table-row-border-color-active-selected: var(--d2l-color-celestine-plus-1); --d2l-table-row-background-color-active-selected: #EBF5FC; --d2l-table-row-border-color-selected: var(--d2l-color-celestine-plus-1); --d2l-table-row-background-color-selected: var(--d2l-color-celestine-plus-2); --d2l-table-cell_-_display: table-cell; --d2l-table-cell_-_vertical-align: middle; --d2l-table-cell_-_padding: 0.5rem 1rem; --d2l-table-cell_-_height: 41px; --d2l-table-light-cell_-_display: table-cell; --d2l-table-light-cell_-_vertical-align: middle; --d2l-table-light-cell_-_padding: 0.6rem; --d2l-table-light-cell_-_height: 1.15rem; --d2l-table-header_-_color: var(--d2l-color-ferrite); --d2l-table-header_-_font-size: 0.7rem; --d2l-table-header_-_line-height: 1rem; --d2l-table-header_-_margin: 1rem 0; --d2l-table-header_-_padding: 0.5rem 1rem; --d2l-table-header_-_height: 27px; --d2l-table-light-header_-_color: var(--d2l-color-ferrite); --d2l-table-light-header_-_font-size: 0.7rem; --d2l-table-light-header_-_font-weight: normal; --d2l-table-light-header_-_line-height: 1rem; --d2l-table-light-header_-_padding: 0.6rem; --d2l-table-light-header_-_height: 1.15rem; --d2l-table_-_background-color: transparent; --d2l-table_-_border-spacing: 0; --d2l-table_-_display: table; --d2l-table_-_font-size: 0.8rem; --d2l-table_-_font-weight: 400; --d2l-table_-_width: 100%; --d2l-table-head_-_display: table-header-group; --d2l-table-foot_-_display: table-footer-group; --d2l-table-body_-_display: table-row-group; --d2l-table-row_-_display: table-row; --d2l-table_-_border-collapse: separate !important; }
@charset "utf-8"; .d2l-table { background-color: var(--d2l-table_-_background-color); border-spacing: var(--d2l-table_-_border-spacing); display: var(--d2l-table_-_display); font-size: var(--d2l-table_-_font-size); font-weight: var(--d2l-table_-_font-weight); width: var(--d2l-table_-_width); border-collapse: var(--d2l-table_-_border-collapse) !important; } .d2l-table > thead, d2l-thead { display: var(--d2l-table-head_-_display); } .d2l-table > tfoot, d2l-tfoot { display: var(--d2l-table-foot_-_display); background-color: var(--d2l-table-body-background-color); } .d2l-table > tbody, d2l-tbody { display: var(--d2l-table-body_-_display); background-color: var(--d2l-table-body-background-color); } .d2l-table > * > tr, d2l-tr { display: var(--d2l-table-row_-_display); } d2l-table-wrapper[type="default"] .d2l-table > * > tr > td, d2l-table-wrapper[type="default"] .d2l-table > * > tr > th, d2l-table[type="default"] d2l-td, d2l-table[type="default"] d2l-th { display: var(--d2l-table-cell_-_display); vertical-align: var(--d2l-table-cell_-_vertical-align); padding: var(--d2l-table-cell_-_padding); height: var(--d2l-table-cell_-_height); border-top: var(--d2l-table-border); border-right: var(--d2l-table-border); font-weight: inherit; text-align: left; } d2l-table-wrapper[type="light"] .d2l-table > * > tr > td, d2l-table-wrapper[type="light"] .d2l-table > * > tr > th, d2l-table[type="light"] d2l-td, d2l-table[type="light"] d2l-th { display: var(--d2l-table-light-cell_-_display); vertical-align: var(--d2l-table-light-cell_-_vertical-align); padding: var(--d2l-table-light-cell_-_padding); height: var(--d2l-table-light-cell_-_height); border-top: var(--d2l-table-light-border); font-weight: inherit; text-align: left; } d2l-table-wrapper[type="default"] .d2l-table-cell-first, d2l-table[type="default"] .d2l-table-cell-first, [dir="rtl"] d2l-table-wrapper[type="default"] .d2l-table-cell-last, [dir="rtl"] d2l-table[type="default"] .d2l-table-cell-last { border-left: var(--d2l-table-border); } [dir="rtl"] d2l-table-wrapper[type="default"] .d2l-table-cell-first:not(.d2l-table-cell-last), [dir="rtl"] d2l-table[type="default"] .d2l-table-cell-first:not(.d2l-table-cell-last) { border-left: 0px; } [dir="rtl"] d2l-table-wrapper[type="default"] .d2l-table > * > tr > td, [dir="rtl"] d2l-table-wrapper[type="default"] .d2l-table > * > tr > th, [dir="rtl"] d2l-table[type="default"] d2l-td, [dir="rtl"] d2l-table[type="default"] d2l-th, [dir="rtl"] d2l-table-wrapper[type="light"] .d2l-table > * > tr > td, [dir="rtl"] d2l-table-wrapper[type="light"] .d2l-table > * > tr > th, [dir="rtl"] d2l-table[type="light"] d2l-td, [dir="rtl"] d2l-table[type="light"] d2l-th { text-align: right; } d2l-table-wrapper[type="default"] .d2l-table > thead > tr > th, d2l-table-wrapper[type="default"] .d2l-table > * > tr[header] > th, d2l-table[type="default"] d2l-thead > d2l-tr > d2l-th, d2l-table[type="default"] d2l-tr[header] > d2l-th { font-family: inherit; color: var(--d2l-table-header_-_color); font-size: var(--d2l-table-header_-_font-size); line-height: var(--d2l-table-header_-_line-height); margin: var(--d2l-table-header_-_margin); padding: var(--d2l-table-header_-_padding); height: var(--d2l-table-header_-_height); background-color: var(--d2l-table-header-background-color); } d2l-table-wrapper[type="light"] .d2l-table > thead > tr > th, d2l-table-wrapper[type="light"] .d2l-table > * > tr[header] > th, d2l-table[type="light"] d2l-thead > d2l-tr > d2l-th, d2l-table[type="light"] d2l-tr[header] > d2l-th { font-family: inherit; color: var(--d2l-table-light-header_-_color); font-size: var(--d2l-table-light-header_-_font-size); font-weight: var(--d2l-table-light-header_-_font-weight); line-height: var(--d2l-table-light-header_-_line-height); padding: var(--d2l-table-light-header_-_padding); height: var(--d2l-table-light-header_-_height); background-color: var(--d2l-table-light-header-background-color); } d2l-table-wrapper[type="light"] .d2l-table > thead > tr.d2l-table-row-first > th, d2l-table-wrapper[type="light"] .d2l-table > * > tr[header].d2l-table-row-first > th, d2l-table[type="light"] d2l-thead > d2l-tr.d2l-table-row-first > d2l-th, d2l-table[type="light"] d2l-tr[header].d2l-table-row-first > d2l-th { border-top: none; } d2l-table-wrapper[type="default"] .d2l-table-row-first > .d2l-table-cell-first, d2l-table[type="default"] .d2l-table-row-first > .d2l-table-cell-first { border-top-left-radius: var(--d2l-table-border-radius); } [dir="rtl"] d2l-table-wrapper[type="default"] .d2l-table-row-first > .d2l-table-cell-first:not(.d2l-table-cell-last), [dir="rtl"] d2l-table[type="default"] .d2l-table-row-first > .d2l-table-cell-first:not(.d2l-table-cell-last) { border-top-left-radius: 0px; } [dir="rtl"] d2l-table-wrapper[type="default"] .d2l-table-row-first > .d2l-table-cell-first, [dir="rtl"] d2l-table[type="default"] .d2l-table-row-first > .d2l-table-cell-first { border-top-right-radius: var(--d2l-table-border-radius); } d2l-table-wrapper[type="default"] .d2l-table-row-first > .d2l-table-cell-last, d2l-table[type="default"] .d2l-table-row-first > .d2l-table-cell-last { border-top-right-radius: var(--d2l-table-border-radius); } [dir="rtl"] d2l-table-wrapper[type="default"] .d2l-table-row-first > .d2l-table-cell-last:not(.d2l-table-cell-first), [dir="rtl"] d2l-table[type="default"] .d2l-table-row-first > .d2l-table-cell-last:not(.d2l-table-cell-first) { border-top-right-radius: 0px; } [dir="rtl"] d2l-table-wrapper[type="default"] .d2l-table-row-first > .d2l-table-cell-last, [dir="rtl"] d2l-table[type="default"] .d2l-table-row-first > .d2l-table-cell-last { border-top-left-radius: var(--d2l-table-border-radius); } d2l-table-wrapper[type="default"] .d2l-table-row-last > .d2l-table-cell-first, d2l-table[type="default"] .d2l-table-row-last > .d2l-table-cell-first { border-bottom-left-radius: var(--d2l-table-border-radius); } [dir="rtl"] d2l-table-wrapper[type="default"] .d2l-table-row-last > .d2l-table-cell-first:not(.d2l-table-cell-last), [dir="rtl"] d2l-table[type="default"] .d2l-table-row-last > .d2l-table-cell-first:not(.d2l-table-cell-last) { border-bottom-left-radius: 0px; } [dir="rtl"] d2l-table-wrapper[type="default"] .d2l-table-row-last > .d2l-table-cell-first, [dir="rtl"] d2l-table[type="default"] .d2l-table-row-last > .d2l-table-cell-first { border-bottom-right-radius: var(--d2l-table-border-radius); } d2l-table-wrapper[type="default"] .d2l-table-row-last > .d2l-table-cell-last, d2l-table[type="default"] .d2l-table-row-last > .d2l-table-cell-last { border-bottom-right-radius: var(--d2l-table-border-radius); } [dir="rtl"] d2l-table-wrapper[type="default"] .d2l-table-row-last > .d2l-table-cell-last:not(.d2l-table-cell-first), [dir="rtl"] d2l-table[type="default"] .d2l-table-row-last > .d2l-table-cell-last:not(.d2l-table-cell-first) { border-bottom-right-radius: 0px; } [dir="rtl"] d2l-table-wrapper[type="default"] .d2l-table-row-last > .d2l-table-cell-last, [dir="rtl"] d2l-table[type="default"] .d2l-table-row-last > .d2l-table-cell-last { border-bottom-left-radius: var(--d2l-table-border-radius); } d2l-table-wrapper[type="default"] .d2l-table-row-last > *, d2l-table[type="default"] .d2l-table-row-last > * { border-bottom: var(--d2l-table-border); } d2l-table-wrapper[type="light"] .d2l-table-row-last > *, d2l-table[type="light"] .d2l-table-row-last > * { border-bottom: var(--d2l-table-light-border); } d2l-table-wrapper[type="default"] .d2l-table > tbody > tr[active], d2l-table-wrapper[type="default"] .d2l-table[selectable] > tbody > tr:not([selected]):hover, d2l-table[type="default"] d2l-tbody > d2l-tr[active], d2l-table[type="default"][selectable] d2l-tbody > d2l-tr:not([selected]):hover, d2l-table-wrapper[type="light"] .d2l-table > tbody > tr[active], d2l-table-wrapper[type="light"] .d2l-table[selectable] > tbody > tr:not([selected]):hover, d2l-table[type="light"] d2l-tbody > d2l-tr[active], d2l-table[type="light"][selectable] d2l-tbody > d2l-tr:not([selected]):hover { background-color: var(--d2l-table-row-background-color-active); } d2l-table-wrapper[type="default"] .d2l-table > tbody > tr[selected], d2l-table[type="default"] d2l-tbody > d2l-tr[selected], d2l-table-wrapper[type="light"] .d2l-table > tbody > tr[selected], d2l-table[type="light"] d2l-tbody > d2l-tr[selected] { background-color: var(--d2l-table-row-background-color-selected); } d2l-table-wrapper[type="default"] .d2l-table > tbody > tr[selected] > .d2l-table-cell-last, d2l-table[type="default"] d2l-tbody > d2l-tr[selected] > .d2l-table-cell-last, [dir="rtl"] d2l-table-wrapper[type="default"] .d2l-table > tbody > tr[selected] > .d2l-table-cell-first, [dir="rtl"] d2l-table[type="default"] d2l-tbody > d2l-tr[selected] > .d2l-table-cell-first { border-right-color: var(--d2l-table-row-border-color-selected); } [dir="rtl"] d2l-table-wrapper[type="default"] .d2l-table > tbody > tr[selected] > .d2l-table-cell-last, [dir="rtl"] d2l-table[type="default"] d2l-tbody > d2l-tr[selected] > .d2l-table-cell-last { border-right-color: var(--d2l-table-border-color); } d2l-table-wrapper[type="default"] .d2l-table > tbody > tr[selected] > .d2l-table-cell-first, d2l-table[type="default"] d2l-tbody > d2l-tr[selected] > .d2l-table-cell-first, [dir="rtl"] d2l-table-wrapper[type="default"] .d2l-table > tbody > tr[selected] > .d2l-table-cell-last, [dir="rtl"] d2l-table[type="default"] d2l-tbody > d2l-tr[selected] > .d2l-table-cell-last { border-left-color: var(--d2l-table-row-border-color-selected); } d2l-table-wrapper[type="default"] .d2l-table > tbody > tr[selected] > td, d2l-table-wrapper[type="default"] .d2l-table > tbody > tr[selected] > th, d2l-table-wrapper[type="default"] .d2l-table > tbody > tr[selected] + tr > td, d2l-table-wrapper[type="default"] .d2l-table > tbody > tr[selected] + tr > th, d2l-table[type="default"] d2l-tbody > d2l-tr[selected] > d2l-td, d2l-table[type="default"] d2l-tbody > d2l-tr[selected] > d2l-th, d2l-table[type="default"] d2l-tbody > d2l-tr[selected] + d2l-tr > d2l-td, d2l-table[type="default"] d2l-tbody > d2l-tr[selected] + d2l-tr > d2l-th, d2l-table-wrapper[type="light"] .d2l-table > tbody > tr[selected] > td, d2l-table-wrapper[type="light"] .d2l-table > tbody > tr[selected] > th, d2l-table-wrapper[type="light"] .d2l-table > tbody > tr[selected] + tr > td, d2l-table-wrapper[type="light"] .d2l-table > tbody > tr[selected] + tr > th, d2l-table[type="light"] d2l-tbody > d2l-tr[selected] > d2l-td, d2l-table[type="light"] d2l-tbody > d2l-tr[selected] > d2l-th, d2l-table[type="light"] d2l-tbody > d2l-tr[selected] + d2l-tr > d2l-td, d2l-table[type="light"] d2l-tbody > d2l-tr[selected] + d2l-tr > d2l-th { border-top-color: var(--d2l-table-row-border-color-selected); } d2l-table-wrapper[type="default"] .d2l-table-row-last[selected] > td, d2l-table-wrapper[type="default"] .d2l-table-row-last[selected] > th, d2l-table[type="default"] .d2l-table-row-last[selected] > d2l-td, d2l-table[type="default"] .d2l-table-row-last[selected] > d2l-th, d2l-table-wrapper[type="light"] .d2l-table-row-last[selected] > td, d2l-table-wrapper[type="light"] .d2l-table-row-last[selected] > th, d2l-table[type="light"] .d2l-table-row-last[selected] > d2l-td, d2l-table[type="light"] .d2l-table-row-last[selected] > d2l-th { border-bottom-color: var(--d2l-table-row-border-color-selected); } d2l-table-wrapper[type="default"] .d2l-table > tbody > tr[active][selected], d2l-table-wrapper[type="default"] .d2l-table[selectable] > tbody > tr[selected]:hover, d2l-table[type="default"] d2l-tbody > d2l-tr[active][selected], d2l-table[type="default"][selectable] d2l-tbody > d2l-tr[selected]:hover, d2l-table-wrapper[type="light"] .d2l-table > tbody > tr[active][selected], d2l-table-wrapper[type="light"] .d2l-table[selectable] > tbody > tr[selected]:hover, d2l-table[type="light"] d2l-tbody > d2l-tr[active][selected], d2l-table[type="light"][selectable] d2l-tbody > d2l-tr[selected]:hover { background-color: var(--d2l-table-row-background-color-active-selected); } d2l-table-wrapper[type="default"] .d2l-table > tbody > tr[active][selected] > .d2l-table-cell-last, d2l-table[type="default"] d2l-tbody > d2l-tr[active][selected] > .d2l-table-cell-last, d2l-table-wrapper[type="default"] .d2l-table[selectable] > tbody > tr[selected]:hover > .d2l-table-cell-last, d2l-table[type="default"][selectable] d2l-tbody > d2l-tr[selected]:hover > .d2l-table-cell-last, [dir="rtl"] d2l-table-wrapper[type="default"] .d2l-table > tbody > tr[active][selected] > .d2l-table-cell-first, [dir="rtl"] d2l-table[type="default"] d2l-tbody > d2l-tr[active][selected] > .d2l-table-cell-first, [dir="rtl"] d2l-table-wrapper[type="default"] .d2l-table[selectable] > tbody > tr[selected]:hover > .d2l-table-cell-first, [dir="rtl"] d2l-table[type="default"][selectable] d2l-tbody > d2l-tr[selected]:hover > .d2l-table-cell-first { border-right-color: var(--d2l-table-row-border-color-active-selected); } [dir="rtl"] d2l-table-wrapper[type="default"] .d2l-table > tbody > tr[active][selected] > .d2l-table-cell-last, [dir="rtl"] d2l-table[type="default"] d2l-tbody > d2l-tr[active][selected] > .d2l-table-cell-last, [dir="rtl"] d2l-table-wrapper[type="default"] .d2l-table[selectable] > tbody > tr[selected]:hover > .d2l-table-cell-last, [dir="rtl"] d2l-table[type="default"][selectable] d2l-tbody > d2l-tr[selected]:hover > .d2l-table-cell-last { border-right-color: var(--d2l-table-border-color); } d2l-table-wrapper[type="default"] .d2l-table > tbody > tr[active][selected] > .d2l-table-cell-first, d2l-table[type="default"] d2l-tbody > d2l-tr[active][selected] > .d2l-table-cell-first, d2l-table-wrapper[type="default"] .d2l-table[selectable] > tbody > tr[selected]:hover > .d2l-table-cell-first, d2l-table[type="default"][selectable] d2l-tbody > d2l-tr[selected]:hover > .d2l-table-cell-first, [dir="rtl"] d2l-table-wrapper[type="default"] .d2l-table[selectable] > tbody > tr[selected]:hover > .d2l-table-cell-last, [dir="rtl"] d2l-table[type="default"] d2l-tbody > d2l-tr[active][selected] > .d2l-table-cell-last, [dir="rtl"] d2l-table-wrapper[type="default"] .d2l-table > tbody > tr[active][selected] > .d2l-table-cell-last, [dir="rtl"] d2l-table[type="default"][selectable] d2l-tbody > d2l-tr[selected]:hover > .d2l-table-cell-last { border-left-color: var(--d2l-table-row-border-color-active-selected); } d2l-table-wrapper[type="default"] .d2l-table > tbody > tr[active][selected] > td, d2l-table-wrapper[type="default"] .d2l-table > tbody > tr[active][selected] > th, d2l-table-wrapper[type="default"] .d2l-table[selectable] > tbody > tr[selected]:hover > td, d2l-table-wrapper[type="default"] .d2l-table[selectable] > tbody > tr[selected]:hover > th, d2l-table-wrapper[type="default"] .d2l-table > tbody > tr[active][selected] + tr > td, d2l-table-wrapper[type="default"] .d2l-table > tbody > tr[active][selected] + tr > th, d2l-table-wrapper[type="default"] .d2l-table[selectable] > tbody > tr[selected]:hover + tr > td, d2l-table-wrapper[type="default"] .d2l-table[selectable] > tbody > tr[selected]:hover + tr > th, d2l-table[type="default"] d2l-tbody > d2l-tr[active][selected] > d2l-td, d2l-table[type="default"] d2l-tbody > d2l-tr[active][selected] > d2l-th, d2l-table[type="default"][selectable] d2l-tbody > d2l-tr[selected]:hover > d2l-td, d2l-table[type="default"][selectable] d2l-tbody > d2l-tr[selected]:hover > d2l-th, d2l-table[type="default"] d2l-tbody > d2l-tr[active][selected] + d2l-tr > d2l-td, d2l-table[type="default"] d2l-tbody > d2l-tr[active][selected] + d2l-tr > d2l-th, d2l-table[type="default"][selectable] d2l-tbody > d2l-tr[selected]:hover + d2l-tr > d2l-td, d2l-table[type="default"][selectable] d2l-tbody > d2l-tr[selected]:hover + d2l-tr > d2l-th, d2l-table-wrapper[type="light"] .d2l-table > tbody > tr[active][selected] > td, d2l-table-wrapper[type="light"] .d2l-table > tbody > tr[active][selected] > th, d2l-table-wrapper[type="light"] .d2l-table[selectable] > tbody > tr[selected]:hover > td, d2l-table-wrapper[type="light"] .d2l-table[selectable] > tbody > tr[selected]:hover > th, d2l-table-wrapper[type="light"] .d2l-table > tbody > tr[active][selected] + tr > td, d2l-table-wrapper[type="light"] .d2l-table > tbody > tr[active][selected] + tr > th, d2l-table-wrapper[type="light"] .d2l-table[selectable] > tbody > tr[selected]:hover + tr > td, d2l-table-wrapper[type="light"] .d2l-table[selectable] > tbody > tr[selected]:hover + tr > th, d2l-table[type="light"] d2l-tbody > d2l-tr[active][selected] > d2l-td, d2l-table[type="light"] d2l-tbody > d2l-tr[active][selected] > d2l-th, d2l-table[type="light"][selectable] d2l-tbody > d2l-tr[selected]:hover > d2l-td, d2l-table[type="light"][selectable] d2l-tbody > d2l-tr[selected]:hover > d2l-th, d2l-table[type="light"] d2l-tbody > d2l-tr[active][selected] + d2l-tr > d2l-td, d2l-table[type="light"] d2l-tbody > d2l-tr[active][selected] + d2l-tr > d2l-th, d2l-table[type="light"][selectable] d2l-tbody > d2l-tr[selected]:hover + d2l-tr > d2l-td, d2l-table[type="light"][selectable] d2l-tbody > d2l-tr[selected]:hover + d2l-tr > d2l-th { border-top-color: var(--d2l-table-row-border-color-active-selected); } d2l-table-wrapper[type="default"] .d2l-table-row-last[active][selected] > td, d2l-table-wrapper[type="default"] .d2l-table-row-last[active][selected] > th, d2l-table[type="default"] .d2l-table-row-last[active][selected] > d2l-td, d2l-table[type="default"] .d2l-table-row-last[active][selected] > d2l-th, d2l-table-wrapper[type="default"] .d2l-table[selectable] > tbody > .d2l-table-row-last[selected]:hover > td, d2l-table-wrapper[type="default"] .d2l-table[selectable] > tbody > .d2l-table-row-last[selected]:hover > th, d2l-table[type="default"][selectable] d2l-tbody > .d2l-table-row-last[selected]:hover > d2l-td, d2l-table[type="default"][selectable] d2l-tbody > .d2l-table-row-last[selected]:hover > d2l-th, d2l-table-wrapper[type="light"] .d2l-table-row-last[active][selected] > td, d2l-table-wrapper[type="light"] .d2l-table-row-last[active][selected] > th, d2l-table[type="light"] .d2l-table-row-last[active][selected] > d2l-td, d2l-table[type="light"] .d2l-table-row-last[active][selected] > d2l-th, d2l-table-wrapper[type="light"] .d2l-table[selectable] > tbody > .d2l-table-row-last[selected]:hover > td, d2l-table-wrapper[type="light"] .d2l-table[selectable] > tbody > .d2l-table-row-last[selected]:hover > th, d2l-table[type="light"][selectable] d2l-tbody > .d2l-table-row-last[selected]:hover > d2l-td, d2l-table[type="light"][selectable] d2l-tbody > .d2l-table-row-last[selected]:hover > d2l-th { border-bottom-color: var(--d2l-table-row-border-color-active-selected); } d2l-table-wrapper[type="default"] .d2l-table[no-column-border] > tbody > tr > td:not(.d2l-table-cell-last), d2l-table-wrapper[type="default"] .d2l-table[no-column-border] > tbody > tr > th:not(.d2l-table-cell-last), d2l-table[type="default"][no-column-border] d2l-tbody > d2l-tr > d2l-td:not(.d2l-table-cell-last), d2l-table[type="default"][no-column-border] d2l-tbody > d2l-tr > d2l-th:not(.d2l-table-cell-last) { border-right: none; } [dir="rtl"] d2l-table-wrapper[type="default"] .d2l-table[no-column-border] > tbody > tr > .d2l-table-cell-last, [dir="rtl"] d2l-table[type="default"][no-column-border] d2l-tbody > d2l-tr > .d2l-table-cell-last { border-right: none; } [dir="rtl"] d2l-table-wrapper[type="default"] .d2l-table[no-column-border] > tbody > tr > .d2l-table-cell-first, [dir="rtl"] d2l-table[type="default"][no-column-border] d2l-tbody > d2l-tr > .d2l-table-cell-first { border-right: var(--d2l-table-border); } [dir="rtl"] d2l-table-wrapper[type="default"][sticky-headers] table, [dir="rtl"] d2l-table-wrapper[type="light"][sticky-headers] table { padding-left: 20px; } d2l-table-wrapper[type="default"][sticky-headers] tr, d2l-table-wrapper[type="light"][sticky-headers] tr { background-color: inherit; } d2l-table-wrapper[type="default"][sticky-headers] tr[header] th, d2l-table-wrapper[type="default"][sticky-headers] thead tr th, d2l-table-wrapper[type="light"][sticky-headers] tr[header] th, d2l-table-wrapper[type="light"][sticky-headers] thead tr th { position: sticky; top: 0px; z-index: 3; } d2l-table-wrapper[type="default"][sticky-headers] tr[header] th, d2l-table-wrapper[type="default"][sticky-headers] thead tr th { border-bottom: var(--d2l-table-border); } d2l-table-wrapper[type="light"][sticky-headers] tr[header] th, d2l-table-wrapper[type="light"][sticky-headers] thead tr th { border-bottom: var(--d2l-table-light-border); } d2l-table-wrapper[type="default"][sticky-headers] td[sticky].d2l-table-cell-first, d2l-table-wrapper[type="default"][sticky-headers] th[sticky].d2l-table-cell-first, d2l-table-wrapper[type="default"][sticky-headers] td[sticky]:first-child, d2l-table-wrapper[type="default"][sticky-headers] th[sticky]:first-child, d2l-table-wrapper[type="light"][sticky-headers] td[sticky].d2l-table-cell-first, d2l-table-wrapper[type="light"][sticky-headers] th[sticky].d2l-table-cell-first, d2l-table-wrapper[type="light"][sticky-headers] td[sticky]:first-child, d2l-table-wrapper[type="light"][sticky-headers] th[sticky]:first-child { left: -5px; } d2l-table-wrapper[type="default"][sticky-headers] tr[header] + tr[header] [sticky].d2l-table-cell-first, d2l-table-wrapper[type="default"][sticky-headers] thead tr + tr [sticky]:first-child, d2l-table-wrapper[type="light"][sticky-headers] tr[header] + tr[header] [sticky].d2l-table-cell-first, d2l-table-wrapper[type="light"][sticky-headers] thead tr + tr [sticky]:first-child { left: 0px; } [dir="rtl"] d2l-table-wrapper[type="default"][sticky-headers] td[sticky].d2l-table-cell-first, [dir="rtl"] d2l-table-wrapper[type="default"][sticky-headers] th[sticky].d2l-table-cell-first, [dir="rtl"] d2l-table-wrapper[type="default"][sticky-headers] td[sticky]:first-child, [dir="rtl"] d2l-table-wrapper[type="default"][sticky-headers] th[sticky]:first-child, [dir="rtl"] d2l-table-wrapper[type="light"][sticky-headers] td[sticky].d2l-table-cell-first, [dir="rtl"] d2l-table-wrapper[type="light"][sticky-headers] th[sticky].d2l-table-cell-first, [dir="rtl"] d2l-table-wrapper[type="light"][sticky-headers] td[sticky]:first-child, [dir="rtl"] d2l-table-wrapper[type="light"][sticky-headers] th[sticky]:first-child { right: -5px; } [dir="rtl"] d2l-table-wrapper[type="default"][sticky-headers] tr[header] + tr[header] [sticky].d2l-table-cell-first, [dir="rtl"] d2l-table-wrapper[type="default"][sticky-headers] thead tr + tr [sticky]:first-child, [dir="rtl"] d2l-table-wrapper[type="light"][sticky-headers] tr[header] + tr[header] [sticky].d2l-table-cell-first, [dir="rtl"] d2l-table-wrapper[type="light"][sticky-headers] thead tr + tr [sticky]:first-child { right: 0px; } [dir="rtl"] d2l-table-wrapper[type="default"][sticky-headers] tr[header]:not(.d2l-table-row-first) th, [dir="rtl"] d2l-table-wrapper[type="default"][sticky-headers] tr[header]:not(.d2l-table-row-first) td, [dir="rtl"] d2l-table-wrapper[type="default"][sticky-headers] thead tr:not(:first-child) th { border-left: var(--d2l-table-border); } d2l-table-wrapper[type="default"][sticky-headers] tr[header]:not(.d2l-table-row-first) th, d2l-table-wrapper[type="default"][sticky-headers] tr[header]:not(.d2l-table-row-first) td, d2l-table-wrapper[type="default"][sticky-headers] thead tr:not(:first-child) th, d2l-table-wrapper[type="light"][sticky-headers] tr[header]:not(.d2l-table-row-first) th, d2l-table-wrapper[type="light"][sticky-headers] tr[header]:not(.d2l-table-row-first) td, d2l-table-wrapper[type="light"][sticky-headers] thead tr:not(:first-child) th { position: sticky; top: -5px; border-left: none; border-top: none; z-index: 3; } d2l-table-wrapper[type="default"][sticky-headers] tr[header]:not(.d2l-table-row-first) th, d2l-table-wrapper[type="default"][sticky-headers] tr[header]:not(.d2l-table-row-first) td, d2l-table-wrapper[type="default"][sticky-headers] thead tr:not(:first-child) th { border-bottom: var(--d2l-table-border); } d2l-table-wrapper[type="light"][sticky-headers] tr[header]:not(.d2l-table-row-first) th, d2l-table-wrapper[type="light"][sticky-headers] tr[header]:not(.d2l-table-row-first) td, d2l-table-wrapper[type="light"][sticky-headers] thead tr:not(:first-child) th { border-bottom: var(--d2l-table-light-border); } d2l-table-wrapper[type="default"][sticky-headers] tr[header] th, d2l-table-wrapper[type="default"][sticky-headers] tr[header] td, d2l-table-wrapper[type="default"][sticky-headers] thead tr th { position: sticky; top: -5px; z-index: 3; } d2l-table-wrapper[type="light"][sticky-headers] tr[header] th, d2l-table-wrapper[type="light"][sticky-headers] tr[header] td, d2l-table-wrapper[type="light"][sticky-headers] thead tr th { position: sticky; top: -3.5px; z-index: 3; } d2l-table-wrapper[type="default"][sticky-headers] tbody tr:not([header]) td, d2l-table-wrapper[type="default"][sticky-headers] tbody tr:not([header]) th { border-top: var(--d2l-table-border); border-bottom: none; } d2l-table-wrapper[type="light"][sticky-headers] tbody tr:not([header]) td, d2l-table-wrapper[type="light"][sticky-headers] tbody tr:not([header]) th { border-top: var(--d2l-table-light-border); border-bottom: none; } d2l-table-wrapper[type="default"][sticky-headers] tr[header] + tr:not([header]) td, d2l-table-wrapper[type="default"][sticky-headers] tr[header] + tr:not([header]) th, d2l-table-wrapper[type="default"][sticky-headers] tbody tr:not([header]):not([selected]):first-child td, d2l-table-wrapper[type="default"][sticky-headers] tbody tr:not([header]):not([selected]):first-child th, d2l-table-wrapper[type="light"][sticky-headers] tr[header] + tr:not([header]) td, d2l-table-wrapper[type="light"][sticky-headers] tr[header] + tr:not([header]) th, d2l-table-wrapper[type="light"][sticky-headers] tbody tr:not([header]):not([selected]):first-child td, d2l-table-wrapper[type="light"][sticky-headers] tbody tr:not([header]):not([selected]):first-child th { border-top: none; border-bottom: none; } d2l-table-wrapper[type="default"][sticky-headers] .d2l-table > thead > tr[header] + tr:not([header])[selected] > td, d2l-table-wrapper[type="default"][sticky-headers] .d2l-table > tbody > tr[header] + tr:not([header])[selected] > td, d2l-table-wrapper[type="default"][sticky-headers] tr[header] + tr:not([header])[selected] th, d2l-table-wrapper[type="default"][sticky-headers] tbody tr[selected]:first-child td, d2l-table-wrapper[type="default"][sticky-headers] tbody tr[selected]:first-child th { border-top-width: ; border-top-style: ; border-top-color: var(--d2l-table-row-border-color-selected); } d2l-table-wrapper[type="light"][sticky-headers] .d2l-table > thead > tr[header] + tr:not([header])[selected] > td, d2l-table-wrapper[type="light"][sticky-headers] .d2l-table > tbody > tr[header] + tr:not([header])[selected] > td, d2l-table-wrapper[type="light"][sticky-headers] tr[header] + tr:not([header])[selected] th, d2l-table-wrapper[type="light"][sticky-headers] tbody tr[selected]:first-child td, d2l-table-wrapper[type="light"][sticky-headers] tbody tr[selected]:first-child th { border-top-width: ; border-top-style: ; border-top-color: var(--d2l-table-row-border-color-selected); } d2l-table-wrapper[type="default"][sticky-headers] tr[header] th[sticky], d2l-table-wrapper[type="default"][sticky-headers] tr[header] td[sticky], d2l-table-wrapper[type="default"][sticky-headers] thead > tr > th[sticky], d2l-table-wrapper[type="light"][sticky-headers] tr[header] th[sticky], d2l-table-wrapper[type="light"][sticky-headers] tr[header] td[sticky], d2l-table-wrapper[type="light"][sticky-headers] thead > tr > th[sticky] { z-index: 3; left: 0px; } [dir="rtl"] d2l-table-wrapper[type="default"][sticky-headers] th[sticky], [dir="rtl"] d2l-table-wrapper[type="default"][sticky-headers] td[sticky], [dir="rtl"] d2l-table-wrapper[type="light"][sticky-headers] th[sticky], [dir="rtl"] d2l-table-wrapper[type="light"][sticky-headers] td[sticky] { right: 0px; } [dir="rtl"] d2l-table-wrapper[type="default"][sticky-headers] .d2l-table-cell-last, [dir="rtl"] d2l-table-wrapper[type="light"][sticky-headers] .d2l-table-cell-last { border-left: none; } d2l-table-wrapper[type="default"][sticky-headers] tbody :not([header]) [sticky], d2l-table-wrapper[type="light"][sticky-headers] tbody :not([header]) [sticky] { position: sticky; left: 0px; z-index: 1; background-color: inherit; } [dir="rtl"] d2l-table-wrapper[type="default"][sticky-headers] .d2l-table > thead > tr > td, [dir="rtl"] d2l-table-wrapper[type="default"][sticky-headers] .d2l-table > tbody > tr > td, [dir="rtl"] d2l-table-wrapper[type="default"][sticky-headers] .d2l-table th { border-left: var(--d2l-table-border); border-right: none; } [dir="rtl"] d2l-table-wrapper[type="default"][sticky-headers] .d2l-table [selected] .d2l-table-cell-last, [dir="rtl"] d2l-table-wrapper[type="default"][sticky-headers] .d2l-table > thead > tr[selected] > td:last-child, [dir="rtl"] d2l-table-wrapper[type="default"][sticky-headers] .d2l-table > tbody > tr[selected] > td:last-child { border-left-width: ; border-left-style: ; border-left-color: var(--d2l-table-row-border-color-selected); } d2l-table-wrapper[type="default"][sticky-headers] .d2l-table tr[selected] th, d2l-table-wrapper[type="default"][sticky-headers] .d2l-table tr[selected] td { border-top-width: ; border-top-style: ; border-top-color: var(--d2l-table-row-border-color-selected); } d2l-table-wrapper[type="light"][sticky-headers] .d2l-table tr[selected] th, d2l-table-wrapper[type="light"][sticky-headers] .d2l-table tr[selected] td { border-top-width: ; border-top-style: ; border-top-color: var(--d2l-table-row-border-color-selected); } [dir="rtl"] d2l-table-wrapper[type="default"][sticky-headers] .d2l-table .d2l-table-cell-first, [dir="rtl"] d2l-table-wrapper[type="default"][sticky-headers] .d2l-table > thead > tr > td:first-child, [dir="rtl"] d2l-table-wrapper[type="default"][sticky-headers] .d2l-table > tbody > tr > td:first-child, [dir="rtl"] d2l-table-wrapper[type="default"][sticky-headers] .d2l-table th:first-child { border-right: var(--d2l-table-border); } [dir="rtl"] d2l-table-wrapper[type="default"][sticky-headers] .d2l-table [selected] .d2l-table-cell-first, [dir="rtl"] d2l-table-wrapper[type="default"][sticky-headers] .d2l-table > thead > tr[selected] > td:first-child, [dir="rtl"] d2l-table-wrapper[type="default"][sticky-headers] .d2l-table > tbody > tr[selected] > td:first-child, [dir="rtl"] d2l-table-wrapper[type="default"][sticky-headers] .d2l-table [selected] th:first-child { border-right-color: var(--d2l-table-row-border-color-selected); } [dir="rtl"] d2l-table-wrapper[type="default"][sticky-headers] .d2l-table [selected] .d2l-table-cell-first, [dir="rtl"] d2l-table-wrapper[type="default"][sticky-headers] .d2l-table [selected] > thead > tr > td:first-child, [dir="rtl"] d2l-table-wrapper[type="default"][sticky-headers] .d2l-table [selected] > tbody > tr > td:first-child, [dir="rtl"] d2l-table-wrapper[type="default"][sticky-headers] .d2l-table [selected] + :not([selected]) .d2l-table-cell-last, [dir="rtl"] d2l-table-wrapper[type="default"][sticky-headers] .d2l-table [selected] + :not([selected]) td:last-child { border-left: var(--d2l-table-border); } [dir="rtl"] d2l-table-wrapper[type="default"][sticky-headers] .d2l-table [header] + [header] > td, [dir="rtl"] d2l-table-wrapper[type="default"][sticky-headers] .d2l-table [header] + [header] > th, [dir="rtl"] d2l-table-wrapper[type="default"][sticky-headers] .d2l-table thead tr:not(:first-child) th { border-right: none; } d2l-table-wrapper[type="default"][sticky-headers] .d2l-table > tbody > tr.d2l-table-row-last > td, d2l-table-wrapper[type="default"][sticky-headers] .d2l-table > tbody > tr.d2l-table-row-last > th { border-bottom: var(--d2l-table-border) ; } d2l-table-wrapper[type="light"][sticky-headers] .d2l-table > tbody > tr.d2l-table-row-last > td, d2l-table-wrapper[type="light"][sticky-headers] .d2l-table > tbody > tr.d2l-table-row-last > th { border-bottom: var(--d2l-table-light-border) ; } d2l-table-wrapper[type="default"][sticky-headers] .d2l-table tr[selected].d2l-table-row-last td, d2l-table-wrapper[type="default"][sticky-headers] .d2l-table tr[selected].d2l-table-row-last th, d2l-table-wrapper[type="light"][sticky-headers] .d2l-table tr[selected].d2l-table-row-last td, d2l-table-wrapper[type="light"][sticky-headers] .d2l-table tr[selected].d2l-table-row-last th { border-bottom-color: var(--d2l-table-row-border-color-selected); } d2l-table-wrapper[type="default"][sticky-headers] .d2l-table > tbody > tr.d2l-table-row-first.d2l-table-row-last > td.d2l-table-cell-first.d2l-table-cell-last { border-top: var(--d2l-table-border); border-bottom: var(--d2l-table-border); } d2l-table-wrapper[type="light"][sticky-headers] .d2l-table > tbody > tr.d2l-table-row-first.d2l-table-row-last > td.d2l-table-cell-first.d2l-table-cell-last { border-top: var(--d2l-table-light-border); border-bottom: var(--d2l-table-light-border); } .d2l-dialog-body d2l-table-wrapper { --d2l-scroll-wrapper-action-offset: -10px; } .d2l-grid-mvc > * > tr > td { vertical-align: top; } .d2l-grid-mvc > * > tr > th { vertical-align: middle; }
@charset "utf-8"; [hidden] { display: none !important; }
@charset "utf-8"; html { --layout_-_display: flex; --layout-inline_-_display: inline-flex; --layout-horizontal_-_display: var(--layout_-_display); --layout-horizontal_-_-ms-flex-direction: row; --layout-horizontal_-_-webkit-flex-direction: row; --layout-horizontal_-_flex-direction: row; --layout-horizontal-reverse_-_display: var(--layout_-_display); --layout-horizontal-reverse_-_-ms-flex-direction: row-reverse; --layout-horizontal-reverse_-_-webkit-flex-direction: row-reverse; --layout-horizontal-reverse_-_flex-direction: row-reverse; --layout-vertical_-_display: var(--layout_-_display); --layout-vertical_-_-ms-flex-direction: column; --layout-vertical_-_-webkit-flex-direction: column; --layout-vertical_-_flex-direction: column; --layout-vertical-reverse_-_display: var(--layout_-_display); --layout-vertical-reverse_-_-ms-flex-direction: column-reverse; --layout-vertical-reverse_-_-webkit-flex-direction: column-reverse; --layout-vertical-reverse_-_flex-direction: column-reverse; --layout-wrap_-_-ms-flex-wrap: wrap; --layout-wrap_-_-webkit-flex-wrap: wrap; --layout-wrap_-_flex-wrap: wrap; --layout-wrap-reverse_-_-ms-flex-wrap: wrap-reverse; --layout-wrap-reverse_-_-webkit-flex-wrap: wrap-reverse; --layout-wrap-reverse_-_flex-wrap: wrap-reverse; --layout-flex-auto_-_-ms-flex: 1 1 auto; --layout-flex-auto_-_-webkit-flex: 1 1 auto; --layout-flex-auto_-_flex: 1 1 auto; --layout-flex-none_-_-ms-flex: none; --layout-flex-none_-_-webkit-flex: none; --layout-flex-none_-_flex: none; --layout-flex_-_-ms-flex: 1 1 1.00000e-9px; --layout-flex_-_-webkit-flex: 1; --layout-flex_-_flex: 1; --layout-flex_-_-webkit-flex-basis: 1.00000e-9px; --layout-flex_-_flex-basis: 1.00000e-9px; --layout-flex-2_-_-ms-flex: 2; --layout-flex-2_-_-webkit-flex: 2; --layout-flex-2_-_flex: 2; --layout-flex-3_-_-ms-flex: 3; --layout-flex-3_-_-webkit-flex: 3; --layout-flex-3_-_flex: 3; --layout-flex-4_-_-ms-flex: 4; --layout-flex-4_-_-webkit-flex: 4; --layout-flex-4_-_flex: 4; --layout-flex-5_-_-ms-flex: 5; --layout-flex-5_-_-webkit-flex: 5; --layout-flex-5_-_flex: 5; --layout-flex-6_-_-ms-flex: 6; --layout-flex-6_-_-webkit-flex: 6; --layout-flex-6_-_flex: 6; --layout-flex-7_-_-ms-flex: 7; --layout-flex-7_-_-webkit-flex: 7; --layout-flex-7_-_flex: 7; --layout-flex-8_-_-ms-flex: 8; --layout-flex-8_-_-webkit-flex: 8; --layout-flex-8_-_flex: 8; --layout-flex-9_-_-ms-flex: 9; --layout-flex-9_-_-webkit-flex: 9; --layout-flex-9_-_flex: 9; --layout-flex-10_-_-ms-flex: 10; --layout-flex-10_-_-webkit-flex: 10; --layout-flex-10_-_flex: 10; --layout-flex-11_-_-ms-flex: 11; --layout-flex-11_-_-webkit-flex: 11; --layout-flex-11_-_flex: 11; --layout-flex-12_-_-ms-flex: 12; --layout-flex-12_-_-webkit-flex: 12; --layout-flex-12_-_flex: 12; --layout-start_-_-ms-flex-align: start; --layout-start_-_-webkit-align-items: flex-start; --layout-start_-_align-items: flex-start; --layout-center_-_-ms-flex-align: center; --layout-center_-_-webkit-align-items: center; --layout-center_-_align-items: center; --layout-end_-_-ms-flex-align: end; --layout-end_-_-webkit-align-items: flex-end; --layout-end_-_align-items: flex-end; --layout-baseline_-_-ms-flex-align: baseline; --layout-baseline_-_-webkit-align-items: baseline; --layout-baseline_-_align-items: baseline; --layout-start-justified_-_-ms-flex-pack: start; --layout-start-justified_-_-webkit-justify-content: flex-start; --layout-start-justified_-_justify-content: flex-start; --layout-center-justified_-_-ms-flex-pack: center; --layout-center-justified_-_-webkit-justify-content: center; --layout-center-justified_-_justify-content: center; --layout-end-justified_-_-ms-flex-pack: end; --layout-end-justified_-_-webkit-justify-content: flex-end; --layout-end-justified_-_justify-content: flex-end; --layout-around-justified_-_-ms-flex-pack: distribute; --layout-around-justified_-_-webkit-justify-content: space-around; --layout-around-justified_-_justify-content: space-around; --layout-justified_-_-ms-flex-pack: justify; --layout-justified_-_-webkit-justify-content: space-between; --layout-justified_-_justify-content: space-between; --layout-center-center_-_-ms-flex-align: var(--layout-center_-_-ms-flex-align); --layout-center-center_-_-webkit-align-items: var(--layout-center_-_-webkit-align-items); --layout-center-center_-_align-items: var(--layout-center_-_align-items); --layout-center-center_-_-ms-flex-pack: var(--layout-center-justified_-_-ms-flex-pack); --layout-center-center_-_-webkit-justify-content: var(--layout-center-justified_-_-webkit-justify-content); --layout-center-center_-_justify-content: var(--layout-center-justified_-_justify-content); --layout-self-start_-_-ms-align-self: flex-start; --layout-self-start_-_-webkit-align-self: flex-start; --layout-self-start_-_align-self: flex-start; --layout-self-center_-_-ms-align-self: center; --layout-self-center_-_-webkit-align-self: center; --layout-self-center_-_align-self: center; --layout-self-end_-_-ms-align-self: flex-end; --layout-self-end_-_-webkit-align-self: flex-end; --layout-self-end_-_align-self: flex-end; --layout-self-stretch_-_-ms-align-self: stretch; --layout-self-stretch_-_-webkit-align-self: stretch; --layout-self-stretch_-_align-self: stretch; --layout-self-baseline_-_-ms-align-self: baseline; --layout-self-baseline_-_-webkit-align-self: baseline; --layout-self-baseline_-_align-self: baseline; --layout-start-aligned_-_-ms-flex-line-pack: start; --layout-start-aligned_-_-ms-align-content: flex-start; --layout-start-aligned_-_-webkit-align-content: flex-start; --layout-start-aligned_-_align-content: flex-start; --layout-end-aligned_-_-ms-flex-line-pack: end; --layout-end-aligned_-_-ms-align-content: flex-end; --layout-end-aligned_-_-webkit-align-content: flex-end; --layout-end-aligned_-_align-content: flex-end; --layout-center-aligned_-_-ms-flex-line-pack: center; --layout-center-aligned_-_-ms-align-content: center; --layout-center-aligned_-_-webkit-align-content: center; --layout-center-aligned_-_align-content: center; --layout-between-aligned_-_-ms-flex-line-pack: justify; --layout-between-aligned_-_-ms-align-content: space-between; --layout-between-aligned_-_-webkit-align-content: space-between; --layout-between-aligned_-_align-content: space-between; --layout-around-aligned_-_-ms-flex-line-pack: distribute; --layout-around-aligned_-_-ms-align-content: space-around; --layout-around-aligned_-_-webkit-align-content: space-around; --layout-around-aligned_-_align-content: space-around; --layout-block_-_display: block; --layout-relative_-_position: relative; --layout-fit_-_position: absolute; --layout-fit_-_top: 0; --layout-fit_-_right: 0; --layout-fit_-_bottom: 0; --layout-fit_-_left: 0; --layout-scroll_-_-webkit-overflow-scrolling: touch; --layout-scroll_-_overflow: auto; --layout-fullbleed_-_margin: 0; --layout-fullbleed_-_height: 100vh; --layout-fixed-top_-_position: fixed; --layout-fixed-top_-_top: 0; --layout-fixed-top_-_left: 0; --layout-fixed-top_-_right: 0; --layout-fixed-right_-_position: fixed; --layout-fixed-right_-_top: 0; --layout-fixed-right_-_right: 0; --layout-fixed-right_-_bottom: 0; --layout-fixed-bottom_-_position: fixed; --layout-fixed-bottom_-_right: 0; --layout-fixed-bottom_-_bottom: 0; --layout-fixed-bottom_-_left: 0; --layout-fixed-left_-_position: fixed; --layout-fixed-left_-_top: 0; --layout-fixed-left_-_bottom: 0; --layout-fixed-left_-_left: 0; --layout-invisible_-_visibility: hidden !important; }
@charset "utf-8"; [hidden] { display: none !important; }
@charset "utf-8"; html { --d2l-branding-primary-color: #0a3370; }
@charset "utf-8"; @font-face { font-family: Lato; font-style: normal; font-weight: 400; src: url("https://s.brightspace.com/lib/fonts/0.5.0/assets/Lato-400.woff2") format("woff2"), url("https://s.brightspace.com/lib/fonts/0.5.0/assets/Lato-400.woff") format("woff"); } @font-face { font-family: Lato; font-style: normal; font-weight: 700; src: url("https://s.brightspace.com/lib/fonts/0.5.0/assets/Lato-700.woff2") format("woff2"), url("https://s.brightspace.com/lib/fonts/0.5.0/assets/Lato-700.woff") format("woff"); } .d2l-typography { color: rgb(73, 76, 78); display: block; font-family: Lato, "Lucida Sans Unicode", "Lucida Grande", sans-serif; letter-spacing: 0.01rem; font-size: 0.95rem; font-weight: 400; line-height: 1.4rem; } .d2l-typography p { margin: 1rem 0px; } .d2l-typography:lang(ar), .d2l-typography :lang(ar) { font-family: "Arabic Transparent", "Arabic Typesetting", "Geeza Pro", sans-serif; } .d2l-typography:lang(zh), .d2l-typography :lang(zh) { font-family: "Microsoft YaHei", "Hiragino Sans GB", sans-serif; } .d2l-typography:lang(ko), .d2l-typography :lang(ko) { font-family: "Apple SD Gothic Neo", Dotum, sans-serif; } .d2l-typography:lang(ja), .d2l-typography :lang(ja) { font-family: "Hiragino Kaku Gothic Pro", Meiyro, sans-serif; } @media (max-width: 615px) { .d2l-typography { font-size: 0.8rem; line-height: 1.2rem; } } .d2l-typography .d2l-body-standard { font-size: 0.95rem; font-weight: 400; line-height: 1.4rem; } @media (max-width: 615px) { .d2l-typography .d2l-body-standard { font-size: 0.8rem; line-height: 1.2rem; } } .d2l-typography .d2l-body-compact { font-size: 0.8rem; font-weight: 400; line-height: 1.2rem; } @media (max-width: 615px) { .d2l-typography .d2l-body-compact { font-size: 0.8rem; line-height: 1.2rem; } } .d2l-typography .d2l-body-small { color: rgb(110, 115, 118); font-size: 0.7rem; font-weight: 400; line-height: 1rem; margin: auto; } @media (max-width: 615px) { .d2l-typography .d2l-body-small { font-size: 0.6rem; line-height: 0.9rem; } } .d2l-typography .d2l-heading-1, .d2l-typography .vui-heading-1 { font-size: 2rem; font-weight: 400; line-height: 2.4rem; margin: 1.5rem 0px; padding-bottom: 15px; } @media (max-width: 615px) { .d2l-typography .d2l-heading-1, .d2l-typography .vui-heading-1 { font-size: 1.5rem; font-weight: 400; line-height: 1.8rem; } } .d2l-typography .d2l-heading-1.d2l-heading-half, .d2l-typography .vui-heading-1.d2l-heading-half { margin: 0px; padding: 0px 0px 8px; } .d2l-typography .d2l-heading-1.d2l-heading-strong, .d2l-typography .vui-heading-1.d2l-heading-strong { font-weight: 700; } .d2l-typography .d2l-heading-2, .d2l-typography .vui-heading-2 { font-size: 1.5rem; font-weight: 400; line-height: 1.8rem; margin: 1.5rem 0px; padding-bottom: 15px; } @media (max-width: 615px) { .d2l-typography .d2l-heading-2, .d2l-typography .vui-heading-2 { font-size: 1rem; font-weight: 700; line-height: 1.5rem; } } .d2l-typography .d2l-heading-2.d2l-heading-half, .d2l-typography .vui-heading-2.d2l-heading-half { margin: 0px; padding: 0px 0px 8px; } .d2l-typography .d2l-heading-2.d2l-heading-strong, .d2l-typography .vui-heading-2.d2l-heading-strong { font-weight: 700; } .d2l-typography .d2l-heading-3, .d2l-typography .vui-heading-3 { font-size: 1rem; font-weight: 700; line-height: 1.5rem; margin: 1.5rem 0px; } @media (max-width: 615px) { .d2l-typography .d2l-heading-3, .d2l-typography .vui-heading-3 { font-size: 0.8rem; font-weight: 700; line-height: 1.2rem; } } .d2l-typography .d2l-heading-4, .d2l-typography .vui-heading-4 { font-size: 0.8rem; font-weight: 700; line-height: 1.2rem; margin: 1.5rem 0px; } @media (max-width: 615px) { .d2l-typography .d2l-heading-4, .d2l-typography .vui-heading-4 { font-size: 0.8rem; font-weight: 700; line-height: 1.2rem; } } .d2l-typography .d2l-heading-1, .d2l-typography .d2l-heading-2, .d2l-typography .d2l-heading-3, .d2l-typography .d2l-heading-4, .d2l-typography .vui-heading-1, .d2l-typography .vui-heading-2, .d2l-typography .vui-heading-3, .d2l-typography .vui-heading-4 { margin-top: 0px; margin-bottom: 0px; margin-right: 6px; } [dir="rtl"] .d2l-typography .d2l-heading-1, [dir="rtl"] .d2l-typography .d2l-heading-2, [dir="rtl"] .d2l-typography .d2l-heading-3, [dir="rtl"] .d2l-typography .d2l-heading-4, [dir="rtl"] .d2l-typography .vui-heading-1, [dir="rtl"] .d2l-typography .vui-heading-2, [dir="rtl"] .d2l-typography .vui-heading-3, [dir="rtl"] .d2l-typography .vui-heading-4 { margin-right: 0px; margin-left: 6px; } .d2l-typography .d2l-heading-none { padding-bottom: 0px; } .d2l-typography .bsi-set-solid, .d2l-typography .d2l-heading-set-solid { line-height: normal; margin: 0px; padding: 0px; } .vui-outline:focus { border-color: rgb(148, 204, 218); box-shadow: rgb(242, 242, 242) 0px 0px 1px 0px inset, rgb(148, 204, 218) 0px 0px 1px 1px; outline-width: 0px; } .vui-breadcrumbs { color: rgb(73, 76, 78); font-family: inherit; font-size: 0.7rem; font-weight: 400; line-height: 1rem; letter-spacing: 0.02rem; margin: 0px; padding: 0px; list-style: outside none none; } .vui-breadcrumbs > div, .vui-breadcrumbs > li, .vui-breadcrumbs > span { background-color: transparent; border-width: 0px; display: inline-block; list-style: outside none none; } .vui-breadcrumbs > div:last-child, .vui-breadcrumbs > li:last-child, .vui-breadcrumbs > span:last-child { color: inherit; } .vui-breadcrumbs > div:last-child::after, .vui-breadcrumbs > li:last-child::after, .vui-breadcrumbs > span:last-child::after, [dir="rtl"] .vui-breadcrumbs > div:last-child::after, [dir="rtl"] .vui-breadcrumbs > li:last-child::after, [dir="rtl"] .vui-breadcrumbs > span:last-child::after { display: none; } .vui-breadcrumbs > div::after, .vui-breadcrumbs > li::after, .vui-breadcrumbs > span::after { content: url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 9L7 3m4 6l-4 6' stroke-linecap='round' stroke='%23B5BDC2' stroke-linejoin='round' fill='none'/%3E%3C/svg%3E"); display: inline-block; height: 1rem; padding-left: 0.5rem; padding-right: 0.5rem; vertical-align: middle; } [dir="rtl"] .vui-breadcrumbs > div::after, [dir="rtl"] .vui-breadcrumbs > li::after, [dir="rtl"] .vui-breadcrumbs > span::after { content: url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 9l4-6M7 9l4 6' stroke-linecap='round' stroke='%23B5BDC2' stroke-linejoin='round' fill='none'/%3E%3C/svg%3E"); } .vui-breadcrumbs > div > a, .vui-breadcrumbs > div > a:active, .vui-breadcrumbs > div > a:link, .vui-breadcrumbs > div > a:visited, .vui-breadcrumbs > li > a, .vui-breadcrumbs > li > a:active, .vui-breadcrumbs > li > a:link, .vui-breadcrumbs > li > a:visited, .vui-breadcrumbs > span > a, .vui-breadcrumbs > span > a:active, .vui-breadcrumbs > span > a:link, .vui-breadcrumbs > span > a:visited { color: rgb(0, 111, 191); text-decoration: none; cursor: pointer; } .vui-breadcrumbs > div > a.d2l-link-focus, .vui-breadcrumbs > div > a:focus, .vui-breadcrumbs > div > a:hover, .vui-breadcrumbs > li > a.d2l-link-focus, .vui-breadcrumbs > li > a:focus, .vui-breadcrumbs > li > a:hover, .vui-breadcrumbs > span > a.d2l-link-focus, .vui-breadcrumbs > span > a:focus, .vui-breadcrumbs > span > a:hover { color: rgb(0, 68, 137); text-decoration: underline; outline-width: 0px; } .vui-breadcrumbs > div > a[main], .vui-breadcrumbs > li > a[main], .vui-breadcrumbs > span > a[main] { font-weight: 700; } .vui-breadcrumbs > div > a[small], .vui-breadcrumbs > li > a[small], .vui-breadcrumbs > span > a[small] { font-size: 0.7rem; line-height: 1.05rem; letter-spacing: 0.01rem; } button.d2l-button { margin-right: 0.75rem; width: auto; } [dir="rtl"] button.d2l-button { margin-left: 0.75rem; margin-right: 0px; } .d2l-button { border-radius: 0.3rem; border-style: none; border-width: 1px; box-sizing: border-box; cursor: pointer; display: inline-block; margin: 0px; min-height: calc(2rem + 2px); outline: none; text-align: center; transition: box-shadow 0.2s ease 0s; user-select: none; vertical-align: middle; white-space: nowrap; width: auto; box-shadow: transparent 0px 0px 0px 4px; font-family: inherit; padding: 0.55rem 1.5rem; font-size: 0.7rem; line-height: 1rem; font-weight: 700; letter-spacing: 0.2px; } .d2l-button, .d2l-button[active][disabled], .d2l-button[disabled]:focus, .d2l-button[disabled]:hover { background-color: rgb(227, 233, 241); color: rgb(73, 76, 78); } .d2l-button.d2l-button-focus, .d2l-button.d2l-button-hover, .d2l-button:focus, .d2l-button:hover, .d2l-button[active] { background-color: rgb(205, 213, 220); } .d2l-button.d2l-button-focus, .d2l-button:focus { box-shadow: rgb(255, 255, 255) 0px 0px 0px 2px, rgb(0, 111, 191) 0px 0px 0px 4px; } .d2l-button[disabled] { opacity: 0.5; cursor: default; } .d2l-button[primary], .d2l-button[primary][active][disabled], .d2l-button[primary][disabled]:focus, .d2l-button[primary][disabled]:hover { background-color: rgb(0, 111, 191); color: rgb(255, 255, 255); } .d2l-button[primary].d2l-button-focus, .d2l-button[primary].d2l-button-hover, .d2l-button[primary]:focus, .d2l-button[primary]:hover, .d2l-button[primary][active] { background-color: rgb(0, 68, 137); } .d2l-button[primary].d2l-button-focus, .d2l-button[primary]:focus { box-shadow: rgb(255, 255, 255) 0px 0px 0px 2px, rgb(0, 111, 191) 0px 0px 0px 4px; } .d2l-button-spacing { margin-right: 0.75rem; } [dir="rtl"] .d2l-button-spacing { margin-left: 0.75rem; margin-right: 0px; } .d2l-button.d2l-htmleditor-component-toggle { margin-right: 0px; } [dir="rtl"] .d2l-button.d2l-htmleditor-component-toggle { margin-left: 0px; } .dlay_r > .d2l-button { margin-left: 0.75rem; margin-right: 0px; } [dir="rtl"] .dlay_r > .d2l-button { margin-right: 0.75rem; margin-left: 0px; } .vui-button { color: rgb(73, 76, 78); font-family: inherit; font-size: 0.7rem; font-weight: 700; line-height: 1rem; letter-spacing: 0.02rem; margin: 0px; border-radius: 0.3rem; box-sizing: border-box; cursor: pointer; display: inline-block; min-height: calc(2rem + 2px); padding: 0.55rem 1.5rem; text-align: center; user-select: none; vertical-align: middle; white-space: nowrap; width: auto; } .vui-button, .vui-button.vui-disabled:focus, .vui-button.vui-disabled:hover, .vui-button:focus, .vui-button:hover, .vui-button:link, .vui-button:visited, .vui-button[disabled]:focus, .vui-button[disabled]:hover { background-color: rgb(227, 233, 241); border: none; color: rgb(73, 76, 78); outline: none; text-decoration: none; } .vui-button::after { content: " "; width: 0px; } .vui-button.vui-disabled, .vui-button[disabled] { opacity: 0.5; cursor: default; } .vui-button:focus, .vui-button:hover { background-color: rgb(205, 213, 220); } .vui-button-primary { color: rgb(255, 255, 255); font-family: inherit; font-size: 0.7rem; font-weight: 700; line-height: 1rem; letter-spacing: 0.02rem; margin: 0px; border-radius: 0.3rem; box-sizing: border-box; cursor: pointer; display: inline-block; min-height: calc(2rem + 2px); padding: 0.55rem 1.5rem; text-align: center; user-select: none; vertical-align: middle; white-space: nowrap; width: auto; } .vui-button-primary, .vui-button-primary.vui-disabled:focus, .vui-button-primary.vui-disabled:hover, .vui-button-primary:focus, .vui-button-primary:hover, .vui-button-primary:link, .vui-button-primary:visited, .vui-button-primary[disabled]:focus, .vui-button-primary[disabled]:hover { background-color: rgb(0, 111, 191); border: none; color: rgb(255, 255, 255); outline: none; text-decoration: none; } .vui-button-primary::after { content: " "; width: 0px; } .vui-button-primary.vui-disabled, .vui-button-primary[disabled] { opacity: 0.5; cursor: default; } .vui-button-primary:focus, .vui-button-primary:hover { background-color: rgb(0, 68, 137); } .vui-field-row { border: none; display: block; margin: 0px 0px 1.5rem; padding: 0px; } .vui-field-row::after { clear: both; } .vui-field-row::after, .vui-field-row::before { content: " "; display: table; } .vui-field-row fieldset { border: none; display: block; margin: 0px; padding: 0px; } .vui-field-row fieldset::after { clear: both; } .vui-field-row fieldset::after, .vui-field-row fieldset::before { content: " "; display: table; } .vui-link, .vui-link:active, .vui-link:link, .vui-link:visited { color: rgb(0, 111, 191); text-decoration: none; cursor: pointer; } .vui-link.d2l-link-focus, .vui-link:focus, .vui-link:hover { color: rgb(0, 68, 137); text-decoration: underline; outline-width: 0px; } .vui-link[main] { font-weight: 700; } .vui-link[small] { font-size: 0.7rem; line-height: 1.05rem; letter-spacing: 0.01rem; } .vui-link-main { font-weight: 700; } .vui-link-main, .vui-link-main:active, .vui-link-main:link, .vui-link-main:visited { color: rgb(0, 111, 191); text-decoration: none; cursor: pointer; } .vui-link-main.d2l-link-focus, .vui-link-main:focus, .vui-link-main:hover { color: rgb(0, 68, 137); text-decoration: underline; outline-width: 0px; } .vui-link-main[main] { font-weight: 700; } .vui-link-main[small] { font-size: 0.7rem; line-height: 1.05rem; letter-spacing: 0.01rem; } .vui-list { padding: 0px; } .vui-list, .vui-list > li { list-style: outside none none; } .vui-list > li { padding: 0.5rem 1.5rem; border-width: 1px 0px 0px; border-top-style: solid; border-top-color: rgb(205, 213, 220); } .vui-list > li:first-child { border-top-color: transparent; } .vui-list.vui-compact > li { padding-top: 0px; padding-bottom: 0px; } .vui-list.vui-no-separator > li { border-top-color: transparent !important; } .vui-list > .vui-selected { background-color: rgb(232, 248, 255); border-top-color: rgb(0, 111, 191); } .vui-list > .vui-selected li:first-of-type { border-top-color: transparent; } .vui-list > .vui-active, .vui-list > .vui-selected + li { border-top-color: rgb(0, 111, 191); } .vui-list > .vui-active { background-color: rgb(232, 248, 255); } .vui-list > .vui-active + li { border-top-color: rgb(0, 111, 191); } .vui-list > .vui-active.vui-selected { background-color: rgb(235, 245, 252); } d2l-dropdown-content .vui-list { font-size: 0.8rem; font-weight: 400; line-height: 1.2rem; } @media (max-width: 615px) { d2l-dropdown-content .vui-list { font-size: 0.8rem; line-height: 1.2rem; } } .vui-offscreen { left: -10000px; overflow: hidden; width: 1px; height: 1px; white-space: nowrap; position: absolute !important; } [dir="rtl"] .vui-offscreen { left: auto; right: -10000px; } @-webkit-keyframes vui-bubble-animation-show { 0% { top: 0.75rem; opacity: 0; } 100% { top: 0.25rem; opacity: 1; } } @keyframes vui-bubble-animation-show { 0% { top: 0.75rem; opacity: 0; } 100% { top: 0.25rem; opacity: 1; } } .vui-validation-bubble { display: none; position: absolute; max-width: 18.5rem; width: 100%; } .vui-validation-bubble-show { display: block; } .vui-validation-bubble-content { animation: 0.2s ease 0s 1 normal none running vui-bubble-animation-show; background-color: rgb(73, 76, 78); border: 1px solid transparent; border-radius: 0.3rem; color: rgb(255, 255, 255); font-family: inherit; font-size: 0.7rem; font-weight: 400; left: -0.5rem; line-height: 1rem; letter-spacing: 0.02rem; margin: 0px; padding: 0.7rem 1rem; position: absolute; top: 0.25rem; z-index: 10; } [dir="rtl"] .vui-validation-bubble-content { left: auto; right: -0.5rem; } .vui-validation-bubble-content::before { border-width: initial; border-style: solid; border-image: initial; border-color: rgb(73, 76, 78) transparent; content: ""; left: 1rem; position: absolute; z-index: 10; } [dir="rtl"] .vui-validation-bubble-content::before { left: auto; right: 1rem; } .vui-validation-bubble-content::before { border-width: 0px 0.7rem 0.7rem; top: -0.7rem; } .vui-changed { background-color: rgb(232, 248, 255); } .d2l-collapsepane-action > .d2l-heading { color: rgb(0, 111, 191); cursor: pointer; font-weight: 400; text-decoration: none; } .d2l-collapsepane-action:focus > .d2l-heading, .d2l-collapsepane-action:hover > .d2l-heading { color: rgb(0, 68, 137); text-decoration: underline; } .d2l-field-beside-label > span.vui-label { line-height: 1.5rem; } .d2l-field-beside-label > label.vui-label { line-height: 2.1rem; } .d2l-floating-container { border: 1px solid rgb(205, 213, 220); background-color: rgb(255, 255, 255); border-radius: 0.4rem; box-shadow: rgba(86, 90, 92, 0.2) 0px 2px 12px 0px; } .d2l-floating-container-close { margin: 0.25rem 0.25rem 0.25rem -1.2rem; } .d2l-floating-container-titlebar .d2l-heading { color: rgb(73, 76, 78); font-family: inherit; font-size: 1.5rem; font-weight: 400; line-height: 2.25rem; letter-spacing: -0.015rem; margin: 0px 1.2rem 0px 0px; padding: 0.3rem; } [dir="rtl"] .d2l-floating-container-close { margin-left: 0.25rem; margin-right: -1.2rem; } [dir="rtl"] .d2l-floating-container-titlebar .d2l-heading { margin-right: 0px; margin-left: 1.2rem; } .d2l-grid-cell-sel { width: 0.65rem; } .d2l-grid-footer-wrapper { padding: 0.25rem; } .d2l-grid-loadmore-wrapper { width: 20em; margin: auto; padding: 0.25rem; } .d2l-grid-header-cell a, .d2l-grid-header-cell a:hover, .d2l-grid-header-cell a:visited { color: rgb(73, 76, 78); font-family: inherit; font-size: 0.7rem; font-weight: 400; line-height: 1rem; letter-spacing: 0.02rem; margin: 0px; } .d2l-grid-header-cell a:hover { text-decoration: underline; } .d2l-typography .d2l-htmlblock { text-align: left; overflow: auto hidden; } .d2l-typography .d2l-htmlblock b, .d2l-typography .d2l-htmlblock b *, .d2l-typography .d2l-htmlblock h1, .d2l-typography .d2l-htmlblock h2, .d2l-typography .d2l-htmlblock h3, .d2l-typography .d2l-htmlblock h4, .d2l-typography .d2l-htmlblock h5, .d2l-typography .d2l-htmlblock h6, .d2l-typography .d2l-htmlblock strong, .d2l-typography .d2l-htmlblock strong * { font-weight: 700; } .d2l-typography .d2l-htmlblock h1 { font-size: 2em; line-height: 37px; margin: 21.43px 0px; } .d2l-typography .d2l-htmlblock h2 { font-size: 1.5em; line-height: 27px; margin: 19.92px 0px; } .d2l-typography .d2l-htmlblock h3 { font-size: 1.2em; line-height: 23px; margin: 18.72px 0px; } .d2l-typography .d2l-htmlblock h4 { font-size: 1em; line-height: 20px; margin: 21.28px 0px; } .d2l-typography .d2l-htmlblock h5 { font-size: 0.83em; line-height: 16px; margin: 22.13px 0px; } .d2l-typography .d2l-htmlblock h6 { font-size: 0.67em; line-height: 13px; margin: 24.97px 0px; } .d2l-typography .d2l-htmlblock pre { font-family: monospace; font-size: 13px; margin: 13px 0px; } .d2l-typography .d2l-htmlblock p { margin: 0.5em 0px 1em; } .d2l-htmlblock ol, .d2l-htmlblock ul { list-style-position: outside; margin: 1em 0px; padding-left: 3em; } .d2l-htmlblock ul, .d2l-htmlblock ul[type="disc"] { list-style-type: disc; } .d2l-htmlblock ol ol, .d2l-htmlblock ol ul, .d2l-htmlblock ul ol, .d2l-htmlblock ul ul { margin-top: 0px; margin-bottom: 0px; } .d2l-htmlblock ol ul, .d2l-htmlblock ul[type="circle"], .d2l-htmlblock ul ul { list-style-type: circle; } .d2l-htmlblock ol ol ul, .d2l-htmlblock ol ul ul, .d2l-htmlblock ul[type="square"], .d2l-htmlblock ul ol ul, .d2l-htmlblock ul ul ul { list-style-type: square; } .d2l-htmlblock a, .d2l-htmlblock a:active, .d2l-htmlblock a:link, .d2l-htmlblock a:visited { color: rgb(0, 111, 191); text-decoration: none; cursor: pointer; } .d2l-htmlblock a.d2l-link-focus, .d2l-htmlblock a:focus, .d2l-htmlblock a:hover { color: rgb(0, 68, 137); text-decoration: underline; outline-width: 0px; } .d2l-htmlblock a[main] { font-weight: 700; } .d2l-htmlblock a[small] { font-size: 0.7rem; line-height: 1.05rem; letter-spacing: 0.01rem; } [dir="rtl"] .d2l-htmlblock { text-align: right; } [dir="rtl"] .d2l-htmlblock ol, [dir="rtl"] .d2l-htmlblock ul { padding-left: 0px; padding-right: 3em; } .d2l-htmlblock.d2l-htmlblock-untrusted { position: relative; } .d2l-htmleditor-button { border: 0px; cursor: pointer; display: inline-block; float: left; line-height: 1px; padding: calc(1rem - 9px); } [dir="rtl"] .d2l-htmleditor-button { float: right; } .d2l-htmleditor-button:focus, .d2l-htmleditor-button:hover { background-color: rgb(241, 245, 251); } .d2l-htmleditor-button-active { background-color: rgb(232, 242, 252); } .d2l-htmleditor-button-disabled { opacity: 0.5; cursor: default; } .d2l-htmleditor-button.d2l-htmleditor-button-disabled:focus, .d2l-htmleditor-button.d2l-htmleditor-button-disabled:hover { background-color: initial; } .d2l-htmleditor-buttonmenuitem { border-color: transparent; border-style: solid none; border-width: 1px; cursor: pointer; display: block; font-size: 0.8rem; min-height: 16px; padding: 0.5rem; } .d2l-htmleditor-buttonmenuitem:focus, .d2l-htmleditor-buttonmenuitem:hover { background-color: rgb(231, 231, 231); } .d2l-htmleditor-buttonmenuitem.d2l-htmleditor-button-active { background-color: rgb(232, 242, 252); } .d2l-htmleditor-buttonmenuitem.d2l-htmleditor-button-active:focus, .d2l-htmleditor-buttonmenuitem.d2l-htmleditor-button-active:hover { background-color: rgb(211, 231, 250); } .d2l-htmleditor-buttonmenuitem-icon { float: left; } [dir="rtl"] .d2l-htmleditor-buttonmenuitem-icon { float: right; } .d2l-htmleditor-buttonmenuitem-text { display: block; margin-left: calc(22px + 0.3rem); vertical-align: top; } [dir="rtl"] .d2l-htmleditor-buttonmenuitem-text { margin-left: 0px; margin-right: 22px; } .d2l-htmleditor-footer .d2l-htmleditor-button { border: 1px solid transparent; border-radius: 3px; } .d2l-htmleditor-footer .d2l-htmleditor-button:focus, .d2l-htmleditor-footer .d2l-htmleditor-button:hover, .d2l-htmleditor-footer .d2l-htmleditor-toolbar-item:first-child .d2l-htmleditor-button:focus, .d2l-htmleditor-footer .d2l-htmleditor-toolbar-item:first-child .d2l-htmleditor-button:hover, .d2l-htmleditor-footer .d2l-htmleditor-toolbar-item:last-child .d2l-htmleditor-button:focus, .d2l-htmleditor-footer .d2l-htmleditor-toolbar-item:last-child .d2l-htmleditor-button:hover { border-color: rgb(223, 223, 223); } .d2l-htmleditor-color { cursor: pointer; display: inline-block; float: left; line-height: 1px; } [dir="rtl"] .d2l-htmleditor-color { float: right; margin-left: 1px; margin-right: 0px; } .d2l-htmleditor-color .d2l-htmleditor-color-action { border-top-left-radius: 0.3rem; border-bottom-left-radius: 0.3rem; border-right: 1px solid transparent; } [dir="rtl"] .d2l-htmleditor-color .d2l-htmleditor-color-action { border-radius: 0px 0.3rem 0.3rem 0px; border-left: 1px solid transparent; border-right: 0px; } .d2l-htmleditor-color.d2l-htmleditor-color-focus, .d2l-htmleditor-color.d2l-htmleditor-color-mouse { border-color: rgb(223, 223, 223); } .d2l-htmleditor-color.d2l-htmleditor-color-focus > .d2l-htmleditor-color-action, .d2l-htmleditor-color.d2l-htmleditor-color-mouse > .d2l-htmleditor-color-action { border-right: 1px solid rgb(223, 223, 223); } [dir="rtl"] .d2l-htmleditor-color.d2l-htmleditor-color-focus > .d2l-htmleditor-color-action, [dir="rtl"] .d2l-htmleditor-color.d2l-htmleditor-color-mouse > .d2l-htmleditor-color-action { border-left: 1px solid rgb(221, 221, 221); border-right: 0px; } .d2l-htmleditor-color .d2l-htmleditor-color-select { border-top-right-radius: 0.3rem; border-bottom-right-radius: 0.3rem; } [dir="rtl"] .d2l-htmleditor-color .d2l-htmleditor-color-select { border-radius: 0.3rem 0px 0px 0.3rem; } .d2l-htmleditor-color-button { cursor: pointer; display: inline-block; line-height: 1px; padding: calc(1rem - 10px); vertical-align: middle; } .d2l-htmleditor-color-button:focus, .d2l-htmleditor-color-button:hover { background: rgb(241, 245, 251); } .d2l-htmleditor-color-sample { margin: 1px; height: 16px; width: 16px; } .d2l-htmleditor-color-action:active > .d2l-htmleditor-color-sample, .d2l-htmleditor-color-action:focus > .d2l-htmleditor-color-sample, .d2l-htmleditor-color-action:hover > .d2l-htmleditor-color-sample { margin: 0px; border: 1px dotted rgb(223, 223, 223); } [dir="rtl"] .d2l-htmleditor-color-sample-inner { left: auto; right: 4px; } .d2l-htmleditor-group { display: inline-block; line-height: 1em; margin-right: 0.3rem; } [dir="rtl"] .d2l-htmleditor-group { margin-right: 0px; margin-left: 0.3rem; } .d2l-htmleditor-group:last-child { margin-right: 0px; } [dir="rtl"] .d2l-htmleditor-group:last-child { margin-left: 0px; } .d2l-htmleditor-group .d2l-htmleditor-toolbar-item .d2l-select, .d2l-htmleditor-group .d2l-htmleditor-toolbar-item .d2l-select:hover:disabled { border-color: rgb(211, 211, 211); } .d2l-htmleditor-group .d2l-htmleditor-toolbar-item .d2l-select:focus, .d2l-htmleditor-group .d2l-htmleditor-toolbar-item .d2l-select:hover { border-color: rgb(0, 111, 191); } .d2l-htmleditor-group-bordered { border: 1px solid rgb(211, 211, 211); border-radius: 0.3rem; box-shadow: rgb(239, 239, 239) 0px 1px 1px 0px; } .d2l-htmleditor-group-bordered .d2l-htmleditor-toolbar-item:first-child .d2l-htmleditor-button, .d2l-htmleditor-group-bordered .d2l-htmleditor-toolbar-item:first-child .d2l-menuflyout-opener { border-top-left-radius: 0.3rem; border-bottom-left-radius: 0.3rem; } .d2l-htmleditor-group-bordered .d2l-htmleditor-toolbar-item:last-child .d2l-htmleditor-button { border-top-right-radius: 0.3rem; border-bottom-right-radius: 0.3rem; } .d2l-htmleditor-group-bordered .d2l-htmleditor-toolbar-item:last-child .d2l-menuflyout-opener { border-radius: 0px 0.3rem 0.3rem 0px; } [dir="rtl"] .d2l-htmleditor-group-bordered .d2l-htmleditor-toolbar-item:first-child .d2l-htmleditor-button, [dir="rtl"] .d2l-htmleditor-group-bordered .d2l-htmleditor-toolbar-item:first-child .d2l-menuflyout-opener { border-radius: 0px 0.3rem 0.3rem 0px; } [dir="rtl"] .d2l-htmleditor-group-bordered .d2l-htmleditor-toolbar-item:last-child .d2l-htmleditor-button, [dir="rtl"] .d2l-htmleditor-group-bordered .d2l-htmleditor-toolbar-item:last-child .d2l-menuflyout-opener { border-radius: 0.3rem 0px 0px 0.3rem; } .d2l-htmleditor-footer-inner .d2l-htmleditor-group, .d2l-htmleditor-footer-innerleft .d2l-htmleditor-group { border-style: none; box-shadow: none; background: rgb(255, 255, 255); } .d2l-menuflyout.d2l-htmleditor-menuflyout { padding: 0px; margin-right: 0px; } [dir="rtl"] .d2l-menuflyout.d2l-htmleditor-menuflyout { margin-left: 0px; } .d2l-menuflyout.d2l-htmleditor-menuflyout .d2l-menuflyout-opener { background-color: rgb(255, 255, 255); border-radius: 0px; line-height: 1px; border-color: rgb(204, 204, 204) transparent rgb(204, 204, 204) rgb(204, 204, 204); border-style: none solid; border-width: 1px; padding: calc(1rem - 9px) 0.35rem; } [dir="rtl"] .d2l-menuflyout.d2l-htmleditor-menuflyout .d2l-menuflyout-opener { border-left: 0px; border-right: 1px solid rgb(204, 204, 204); } .d2l-menuflyout.d2l-htmleditor-menuflyout.d2l-menuflyout-open .d2l-menuflyout-opener { padding-bottom: calc(1rem - 9px); } .d2l-menuflyout.d2l-htmleditor-menuflyout .d2l-menuflyout-opener:focus, .d2l-menuflyout.d2l-htmleditor-menuflyout .d2l-menuflyout-opener:hover { background-color: rgb(241, 245, 251); border-color: rgb(204, 204, 204); border-style: none solid; border-width: 1px; } [dir="rtl"] .d2l-menuflyout.d2l-htmleditor-menuflyout .d2l-menuflyout-opener:focus, [dir="rtl"] .d2l-menuflyout.d2l-htmleditor-menuflyout .d2l-menuflyout-opener:hover { border-left: 1px solid rgb(204, 204, 204); border-right-style: none; } .d2l-htmleditor-toolbar-item:first-child .d2l-menuflyout.d2l-htmleditor-menuflyout .d2l-menuflyout-opener:focus, .d2l-htmleditor-toolbar-item:first-child .d2l-menuflyout.d2l-htmleditor-menuflyout .d2l-menuflyout-opener:hover { border-left-color: transparent; } .d2l-htmleditor-toolbar-item:last-child .d2l-menuflyout.d2l-htmleditor-menuflyout .d2l-menuflyout-opener:focus, .d2l-htmleditor-toolbar-item:last-child .d2l-menuflyout.d2l-htmleditor-menuflyout .d2l-menuflyout-opener:hover, [dir="rtl"] .d2l-htmleditor-toolbar-item:first-child .d2l-menuflyout.d2l-htmleditor-menuflyout .d2l-menuflyout-opener:focus, [dir="rtl"] .d2l-htmleditor-toolbar-item:first-child .d2l-menuflyout.d2l-htmleditor-menuflyout .d2l-menuflyout-opener:hover { border-right-color: transparent; } [dir="rtl"] .d2l-htmleditor-toolbar-item:last-child .d2l-menuflyout.d2l-htmleditor-menuflyout .d2l-menuflyout-opener:focus, [dir="rtl"] .d2l-htmleditor-toolbar-item:last-child .d2l-menuflyout.d2l-htmleditor-menuflyout .d2l-menuflyout-opener:hover { border-left-color: transparent; } .d2l-menuflyout.d2l-htmleditor-menuflyout .d2l-menuflyout-opener .d2l-menuflyout-icon { margin-right: 4px; } [dir="rtl"] .d2l-menuflyout.d2l-htmleditor-menuflyout .d2l-menuflyout-opener .d2l-menuflyout-icon { margin-left: 4px; margin-right: 0px; } .d2l-menuflyout.d2l-htmleditor-menuflyout > .d2l-menuflyout-contents { background-color: rgb(255, 255, 255); border-color: rgb(204, 204, 204); border-radius: 0.3rem; margin-right: -1px; margin-top: -0.3rem; } .d2l-menuflyout.d2l-htmleditor-menuflyout > .d2l-menuflyout-contents.d2l-menuflyout-contents-right { border-top-left-radius: 0px; } .d2l-menuflyout.d2l-htmleditor-menuflyout > .d2l-menuflyout-contents.d2l-menuflyout-contents-left { border-top-right-radius: 0px; } .d2l-htmleditor-menuflyout-item { display: block; white-space: nowrap; } .d2l-htmleditor-menuflyout-item:first-child { margin-top: 1px; } .d2l-menuflyout.d2l-htmleditor-menuflyout .d2l-menuflyout-text { font-weight: 400; } .d2l-menuflyout.d2l-htmleditor-menuflyout .d2l-menuflyout-arrow { margin-right: 0px; } .d2l-menuflyout.d2l-htmleditor-menuflyout .d2l-menuflyout-spacer { width: 2px; } .d2l-htmleditor-menuflyout-list { margin: 0px; padding: 0px; } .d2l-htmleditor-texttype-text { font-size: 14px; } .d2l-htmleditor { border: 1px solid rgb(134, 140, 143); border-radius: 0.3rem; background-color: rgb(255, 255, 255); } .d2l-htmleditor-header { border: 1px solid transparent; border-radius: 0.3rem; padding: 0.5rem 0.5rem 0px; white-space: normal; } .d2l-htmleditor-component-container { display: inline; line-height: normal; } .d2l-htmleditor-hide-components .d2l-htmleditor-component-container { display: inline-block; } .d2l-htmleditor-hide-components .d2l-htmleditor-hide1-hidden { display: none !important; } .d2l-htmleditor-toolbar-item { display: inline-flex; align-items: center; position: relative; float: left; min-height: 2rem; } [dir="rtl"] .d2l-htmleditor-toolbar-item { float: right; } .d2l-htmleditor-toolbar-item .d2l-select-container { margin: 0px; } .d2l-htmleditor-footer { border: 1px solid transparent; border-radius: 3px; line-height: 1em; padding: 0.15rem 0.7rem 0.15rem 0.5rem; } .d2l-htmleditor-footer .d2l-htmleditor-toolbar-item { border: 0px; } .d2l-htmleditor-std_button { vertical-align: top; } .d2l-htmleditor-dialog-textarea { margin: 0px; } .d2l-htmleditor-files { display: none; } .d2l-htmleditor-resize { display: block; margin-top: 10px; margin-left: 4px; margin-right: 2px; float: right; cursor: se-resize; } [dir="rtl"] .d2l-htmleditor-resize { margin-left: 2px; margin-right: 4px; float: left; } .d2l-htmleditor-footer-inner { float: right; } .d2l-htmleditor-footer-innerleft, [dir="rtl"] .d2l-htmleditor-footer-inner { float: left; } [dir="rtl"] .d2l-htmleditor-footer-innerleft { float: right; } .d2l-htmleditor-compact.d2l-htmleditor-frosted .d2l-htmleditor-footer, .d2l-htmleditor-compact.d2l-htmleditor-frosted .d2l-htmleditor-header { opacity: 0.5; } .d2l-htmleditor-skiptoolbars { left: -10000px; overflow: hidden; position: absolute; width: 1px; height: 1px; } [dir="rtl"] .d2l-htmleditor-skiptoolbars { left: auto; right: -10000px; } .d2l-htmleditor-skiptoolbars:active, .d2l-htmleditor-skiptoolbars:focus { position: relative; left: auto; width: auto; overflow: visible; outline: none; font-weight: 700; color: rgb(255, 255, 255); text-decoration: none; display: block; z-index: 10000; vertical-align: middle; height: 0px; } [dir="rtl"] .d2l-htmleditor-skiptoolbars:active, [dir="rtl"] .d2l-htmleditor-skiptoolbars:focus { right: auto; } .d2l-htmleditor-skiptoolbars .d2l-htmleditor-skiptoolbars-inner { position: absolute; width: 100%; background-color: rgba(0, 0, 0, 0.7); border: 1px solid rgba(0, 0, 0, 0.8); border-radius: 3px; text-align: center; padding-top: 0.4em; padding-bottom: 0.4em; } .d2l-htmleditor-preview > .d2l-htmlblock { overflow: visible; padding: 10px; } .d2l-htmleditor-component-toggle { background-color: rgb(255, 255, 255); padding-left: 0.7rem; padding-right: 0.7rem; margin-top: 0px; margin-right: 0px; } .d2l-htmleditor-component-toggle:focus, .d2l-htmleditor-component-toggle:hover { background-color: rgb(241, 245, 251); } .d2l-imagelink d2l-icon { transition: color 0.3s ease 0s; } .d2l-imagelink:focus:not(.d2l-imagelink-disabled) d2l-icon, .d2l-imagelink:hover:not(.d2l-imagelink-disabled) d2l-icon { color: rgb(0, 68, 137); } .d2l-edit, .vui-input[type="email"], .vui-input[type="password"], .vui-input[type="text"], .vui-input[type="url"] { background-color: rgb(255, 255, 255); border-radius: 0.3rem; border-style: solid; border-width: 1px; box-shadow: rgba(181, 189, 194, 0.2) 0px 2px 0px 0px inset; box-sizing: border-box; color: rgb(73, 76, 78); display: inline-block; font-family: inherit; font-size: 0.8rem; font-weight: 400; height: auto; letter-spacing: 0.02rem; line-height: 1.2rem; margin: 0px; min-width: calc(2rem + 1em); position: relative; vertical-align: middle; width: 100%; } .d2l-edit:focus, .d2l-edit:hover, .vui-input[type="email"]:focus, .vui-input[type="email"]:hover, .vui-input[type="password"]:focus, .vui-input[type="password"]:hover, .vui-input[type="text"]:focus, .vui-input[type="text"]:hover, .vui-input[type="url"]:focus, .vui-input[type="url"]:hover { border-color: rgb(0, 111, 191); border-width: 2px; outline-style: none; outline-width: 0px; padding: calc(0.4rem - 1px) calc(0.75rem - 1px); } .d2l-edit[aria-invalid="true"], .vui-input[type="email"][aria-invalid="true"], .vui-input[type="password"][aria-invalid="true"], .vui-input[type="text"][aria-invalid="true"], .vui-input[type="url"][aria-invalid="true"] { border-color: rgb(205, 32, 38); } .d2l-edit, .d2l-edit:hover:disabled, .d2l-edit[aria-invalid="true"]:disabled, .vui-input[type="email"], .vui-input[type="email"]:hover:disabled, .vui-input[type="email"][aria-invalid="true"]:disabled, .vui-input[type="password"], .vui-input[type="password"]:hover:disabled, .vui-input[type="password"][aria-invalid="true"]:disabled, .vui-input[type="text"], .vui-input[type="text"]:hover:disabled, .vui-input[type="text"][aria-invalid="true"]:disabled, .vui-input[type="url"], .vui-input[type="url"]:hover:disabled, .vui-input[type="url"][aria-invalid="true"]:disabled { border-color: rgb(134, 140, 143); border-width: 1px; padding: 0.4rem 0.75rem; } .d2l-edit:disabled, .vui-input[type="email"]:disabled, .vui-input[type="password"]:disabled, .vui-input[type="text"]:disabled, .vui-input[type="url"]:disabled { opacity: 0.5; } .d2l-edit::-webkit-search-cancel-button, .d2l-edit::-webkit-search-decoration, .vui-input[type="email"]::-webkit-search-cancel-button, .vui-input[type="email"]::-webkit-search-decoration, .vui-input[type="password"]::-webkit-search-cancel-button, .vui-input[type="password"]::-webkit-search-decoration, .vui-input[type="text"]::-webkit-search-cancel-button, .vui-input[type="text"]::-webkit-search-decoration, .vui-input[type="url"]::-webkit-search-cancel-button, .vui-input[type="url"]::-webkit-search-decoration { display: none; } .d2l-longedit, textarea.vui-input { background-color: rgb(255, 255, 255); border-radius: 0.3rem; border-style: solid; border-width: 1px; box-shadow: rgba(181, 189, 194, 0.2) 0px 2px 0px 0px inset; box-sizing: border-box; color: rgb(73, 76, 78); display: inline-block; font-family: inherit; font-size: 0.8rem; font-weight: 400; height: auto; letter-spacing: 0.02rem; line-height: normal; margin: 0px; min-width: calc(2rem + 1em); position: relative; vertical-align: middle; width: 100%; overflow: auto; } .d2l-longedit:focus, .d2l-longedit:hover, textarea.vui-input:focus, textarea.vui-input:hover { border-color: rgb(0, 111, 191); border-width: 2px; outline-style: none; outline-width: 0px; padding: calc(0.5rem - 1px) calc(0.75rem - 1px); } .d2l-longedit[aria-invalid="true"], textarea.vui-input[aria-invalid="true"] { border-color: rgb(205, 32, 38); } .d2l-longedit, .d2l-longedit:hover:disabled, .d2l-longedit[aria-invalid="true"]:disabled, textarea.vui-input, textarea.vui-input:hover:disabled, textarea.vui-input[aria-invalid="true"]:disabled { border-color: rgb(134, 140, 143); border-width: 1px; padding: 0.5rem 0.75rem; } .d2l-longedit:disabled, textarea.vui-input:disabled { opacity: 0.5; } .d2l-longedit[aria-invalid="true"], textarea.vui-input[aria-invalid="true"] { background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iI2NkMjAyNiIgZD0iTTE3Ljc5IDE1LjExbC03LTE0YTIgMiAwIDAwLTMuNTggMGwtNyAxNGExLjk3NSAxLjk3NSAwIDAwLjA5IDEuOTRBMiAyIDAgMDAyIDE4aDE0YTEuOTk0IDEuOTk0IDAgMDAxLjctLjk1IDEuOTY3IDEuOTY3IDAgMDAuMDktMS45NHpNOSAxNmExLjUgMS41IDAgMTExLjUtMS41QTEuNSAxLjUgMCAwMTkgMTZ6bS45OC00LjgwNmExIDEgMCAwMS0xLjk2IDBsLS45OS01QTEgMSAwIDAxOC4wMSA1aDEuOTgzYTEgMSAwIDAxLjk4IDEuMTk0eiIvPjwvc3ZnPg=="); background-position: right 18px top 12px; background-size: 0.8rem 0.8rem; background-repeat: no-repeat; padding-right: calc(18px + 0.8rem); } .d2l-longedit[aria-invalid="true"]:focus, .d2l-longedit[aria-invalid="true"]:hover, textarea.vui-input[aria-invalid="true"]:focus, textarea.vui-input[aria-invalid="true"]:hover { background-position: right 17px top 11px; padding-right: calc(17px + 0.8rem); } .d2l-longedit[aria-invalid="true"]:disabled, textarea.vui-input[aria-invalid="true"]:disabled { background-image: none; } [dir="rtl"] .d2l-longedit[aria-invalid="true"], [dir="rtl"] textarea.vui-input[aria-invalid="true"] { background-position: left 18px top 12px; padding-left: calc(18px + 0.8rem); padding-right: 0.75rem; } [dir="rtl"] .d2l-longedit[aria-invalid="true"]:focus, [dir="rtl"] .d2l-longedit[aria-invalid="true"]:hover, [dir="rtl"] textarea.vui-input[aria-invalid="true"]:focus, [dir="rtl"] textarea.vui-input[aria-invalid="true"]:hover { background-position: left 17px top 11px; padding-left: calc(17px + 0.8rem); padding-right: calc(0.75rem - 1px); } .d2l-select, select.vui-input { appearance: none; background-origin: border-box; background-position: right 17px center; background-repeat: no-repeat; background-size: 11px 7px; border-radius: 0.3rem; border-style: solid; box-sizing: border-box; color: rgb(73, 76, 78); display: inline-block; font-family: inherit; font-size: 0.8rem; font-weight: 400; height: auto; letter-spacing: 0.02rem; line-height: 1.2rem; margin: 0px; max-height: calc(2rem + 2px); vertical-align: middle; } .d2l-select, .d2l-select:hover:disabled, select.vui-input, select.vui-input:hover:disabled { background-color: rgb(255, 255, 255); border-color: rgb(134, 140, 143); border-width: 1px; box-shadow: rgba(181, 189, 194, 0.2) 0px 2px 0px 0px inset; padding: 0.4rem 0.75rem; } .d2l-select, .d2l-select:disabled, .d2l-select:focus:disabled, .d2l-select:hover:disabled, select.vui-input, select.vui-input:disabled, select.vui-input:focus:disabled, select.vui-input:hover:disabled { background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iNyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMSAybDQuNSA0TTEwIDJMNS41IDYiIHN0cm9rZT0iIzU2NUE1QyIgc3Ryb2tlLXdpZHRoPSIyIiBmaWxsPSJub25lIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48L3N2Zz4="); padding-right: calc(30px + 0.8rem); } .d2l-select:focus, .d2l-select:hover, select.vui-input:focus, select.vui-input:hover { border-color: rgb(0, 111, 191); border-width: 2px; outline-style: none; outline-width: 0px; padding: calc(0.4rem - 1px) calc(29px + 0.8rem) calc(0.4rem - 1px) calc(0.75rem - 1px); } .d2l-select[aria-invalid="true"], select.vui-input[aria-invalid="true"] { background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iNyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMSAybDQuNSA0TTEwIDJMNS41IDYiIHN0cm9rZT0iIzU2NUE1QyIgc3Ryb2tlLXdpZHRoPSIyIiBmaWxsPSJub25lIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48L3N2Zz4="), url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iI2NkMjAyNiIgZD0iTTE3Ljc5IDE1LjExbC03LTE0YTIgMiAwIDAwLTMuNTggMGwtNyAxNGExLjk3NSAxLjk3NSAwIDAwLjA5IDEuOTRBMiAyIDAgMDAyIDE4aDE0YTEuOTk0IDEuOTk0IDAgMDAxLjctLjk1IDEuOTY3IDEuOTY3IDAgMDAuMDktMS45NHpNOSAxNmExLjUgMS41IDAgMTExLjUtMS41QTEuNSAxLjUgMCAwMTkgMTZ6bS45OC00LjgwNmExIDEgMCAwMS0xLjk2IDBsLS45OS01QTEgMSAwIDAxOC4wMSA1aDEuOTgzYTEgMSAwIDAxLjk4IDEuMTk0eiIvPjwvc3ZnPg=="); background-position: right 17px center, right 29px center; background-repeat: no-repeat, no-repeat; background-size: 11px 7px, 0.8rem 0.8rem; border-color: rgb(205, 32, 38); } .d2l-select:disabled, select.vui-input:disabled { opacity: 0.5; } [dir="rtl"] .d2l-select, [dir="rtl"] select.vui-input { background-position: left 17px center; } [dir="rtl"] .d2l-select, [dir="rtl"] .d2l-select:disabled, [dir="rtl"] .d2l-select:focus:disabled, [dir="rtl"] .d2l-select:hover:disabled, [dir="rtl"] select.vui-input, [dir="rtl"] select.vui-input:disabled, [dir="rtl"] select.vui-input:focus:disabled, [dir="rtl"] select.vui-input:hover:disabled { padding-right: 0.75rem; padding-left: calc(30px + 0.8rem); } [dir="rtl"] .d2l-select:focus, [dir="rtl"] .d2l-select:hover, [dir="rtl"] select.vui-input:focus, [dir="rtl"] select.vui-input:hover { padding-left: calc(29px + 0.8rem); padding-right: calc(0.75rem - 1px); } [dir="rtl"] .d2l-select[aria-invalid="true"], [dir="rtl"] select.vui-input[aria-invalid="true"] { background-position: left 17px center, left 29px center; } .d2l-checkbox, .vui-input[type="checkbox"] { appearance: none; background-position: 50% center; background-repeat: no-repeat; background-size: 1.2rem 1.2rem; border-radius: 0.3rem; border-style: solid; box-sizing: border-box; display: inline-block; height: 1.2rem; margin: 0px; padding: 0px; vertical-align: middle; width: 1.2rem; } .d2l-checkbox:checked, .vui-input[type="checkbox"]:checked { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='%23494C4E' d='M8.4 16.6c.6.6 1.5.6 2.1 0l8-8c.6-.6.6-1.5 0-2.1-.6-.6-1.5-.6-2.1 0l-6.9 7-1.9-1.9c-.6-.6-1.5-.6-2.1 0-.6.6-.6 1.5 0 2.1l2.9 2.9z'/%3E%3C/svg%3E"); } .d2l-checkbox, .d2l-checkbox:hover:disabled, .vui-input[type="checkbox"], .vui-input[type="checkbox"]:hover:disabled { background-color: rgb(249, 251, 255); border-color: rgb(134, 140, 143); border-width: 1px; } .d2l-checkbox:focus, .d2l-checkbox:hover, .vui-input[type="checkbox"]:focus, .vui-input[type="checkbox"]:hover { border-color: rgb(0, 111, 191); border-width: 2px; outline-width: 0px; } .d2l-checkbox:disabled, .vui-input[type="checkbox"]:disabled { opacity: 0.5; } .d2l-radio, .vui-input[type="radio"] { appearance: none; background-position: 50% center; background-repeat: no-repeat; background-size: 0.5rem 0.5rem; border-radius: 50%; border-style: solid; box-sizing: border-box; display: inline-block; height: 1.2rem; margin: 0px; padding: 0px; vertical-align: middle; width: 1.2rem; } .d2l-radio:checked, .vui-input[type="radio"]:checked { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='10' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='5' cy='5' r='5' fill='%23494c4e'/%3E%3C/svg%3E"); } .d2l-radio, .d2l-radio:hover:disabled, .vui-input[type="radio"], .vui-input[type="radio"]:hover:disabled { background-color: rgb(249, 251, 255); border-color: rgb(134, 140, 143); border-width: 1px; } .d2l-radio:focus, .d2l-radio:hover, .vui-input[type="radio"]:focus, .vui-input[type="radio"]:hover { border-color: rgb(0, 111, 191); border-width: 2px; outline-width: 0px; } .d2l-radio[aria-invalid="true"], .vui-input[type="radio"][aria-invalid="true"] { border-color: rgb(205, 32, 38); } .d2l-radio:disabled, .vui-input[type="radio"]:disabled { opacity: 0.5; } .d2l-checkbox-container, .d2l-radio-inline { display: inline-block; padding-left: 1.7rem; vertical-align: middle; font-size: 0.8rem; font-weight: 400; line-height: 1.2rem; } .d2l-checkbox-container > input[type="checkbox"], .d2l-checkbox-container > input[type="radio"], .d2l-radio-inline > input[type="checkbox"], .d2l-radio-inline > input[type="radio"] { margin-right: 0.5rem; margin-left: -1.7rem; } [dir="rtl"] .d2l-checkbox-container, [dir="rtl"] .d2l-radio-inline { padding-right: 1.7rem; } [dir="rtl"] .d2l-checkbox-container > input[type="checkbox"], [dir="rtl"] .d2l-checkbox-container > input[type="radio"], [dir="rtl"] .d2l-radio-inline > input[type="checkbox"], [dir="rtl"] .d2l-radio-inline > input[type="radio"] { margin-left: 0.5rem; margin-right: -1.7rem; } .d2l-checkbox-container:last-of-type, .d2l-radio-inline:last-of-type { margin-bottom: 0.5rem; } @media (max-width: 615px) { .d2l-checkbox-container, .d2l-radio-inline { font-size: 0.8rem; line-height: 1.2rem; } } .d2l-checkbox-container { padding-right: 6px; } [dir="rtl"] .d2l-checkbox-container { padding-right: 1.7rem; padding-left: 6px; } .d2l-checkbox-container + .d2l-checkbox-container, .d2l-radio-inline + .d2l-radio-inline { margin-left: 10px; } [dir="rtl"] .d2l-checkbox-container + .d2l-checkbox-container, [dir="rtl"] .d2l-radio-inline + .d2l-radio-inline { margin-left: 0px; margin-right: 10px; } .d2l-checkbox-disabled, .d2l-radio-disabled { color: rgb(164, 166, 167); cursor: default; } .d2l-label, .vui-label { cursor: default; display: block; font-size: 0.7rem; line-height: 1rem; margin: 0px; font-weight: 700; letter-spacing: 0.2px; padding: 0px 0px 7px; width: 100%; } .d2l-label-required::after, .vui-required::after { content: url("data:image/svg+xml;charset=utf-8,%3Csvg width='5' height='6' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.38 5.141V3.86c0-.093.006-.184.018-.273.011-.089.031-.173.059-.252a.927.927 0 01-.182.175 4.83 4.83 0 01-.224.154l-1.106.644-.413-.7 1.113-.644c.084-.051.167-.093.248-.126.082-.033.167-.056.256-.07a.816.816 0 01-.256-.07 2.356 2.356 0 01-.248-.133L.532 1.914l.406-.7 1.113.658c.08.051.155.104.228.157a.966.966 0 01.185.179 1.002 1.002 0 01-.066-.252 2.091 2.091 0 01-.018-.273V.388h.826v1.281c0 .098-.006.192-.017.283a1.003 1.003 0 01-.067.256 1.03 1.03 0 01.182-.179 2.73 2.73 0 01.231-.157l1.106-.644.413.7-1.113.637a1.954 1.954 0 01-.248.13 1.07 1.07 0 01-.256.073c.159.028.327.093.504.196l1.113.651-.406.7-1.113-.651a3.307 3.307 0 01-.231-.154 1.122 1.122 0 01-.189-.175c.06.15.091.322.091.518v1.288H2.38z' fill='%23494C4E' fill-rule='evenodd'/%3E%3C/svg%3E"); position: relative; left: 0.15rem; bottom: 0.25rem; display: inline-block; width: 0.25rem; height: 0.3rem; } [dir="rtl"] .d2l-label-required::after, [dir="rtl"] .vui-required::after { left: auto; right: 0.15rem; } .d2l-link { display: inline-block; } .d2l-link, .d2l-link:active, .d2l-link:link, .d2l-link:visited { color: rgb(0, 111, 191); text-decoration: none; cursor: pointer; } .d2l-link.d2l-link-focus, .d2l-link:focus, .d2l-link:hover { color: rgb(0, 68, 137); text-decoration: underline; outline-width: 0px; } .d2l-link[main] { font-weight: 700; } .d2l-link[small] { font-size: 0.7rem; line-height: 1.05rem; letter-spacing: 0.01rem; } .d2l-clickable { cursor: pointer; } .d2l-link.d2l-link-flat, .d2l-linkheading-link.d2l-link-flat { color: inherit; } .d2l-link.d2l-link-flat:focus, .d2l-link.d2l-link-flat:hover, .d2l-linkheading-link.d2l-link-flat:focus, .d2l-linkheading-link.d2l-link-flat:hover { color: rgb(0, 68, 137); text-decoration: underline; } .d2l-container-icon-link > a > .d2l-container-icon-link-link { color: rgb(0, 111, 191); cursor: pointer; font-weight: 400; text-decoration: none; } .d2l-container-icon-link > a:focus > .d2l-container-icon-link-link, .d2l-container-icon-link > a:hover > .d2l-container-icon-link-link { color: rgb(0, 68, 137); text-decoration: underline; } .d2l-filelink-link > .d2l-filelink-link-text { color: rgb(0, 111, 191); cursor: pointer; font-weight: 400; text-decoration: none; } .d2l-filelink-link:focus > .d2l-filelink-link-text, .d2l-filelink-link:hover > .d2l-filelink-link-text { color: rgb(0, 68, 137); text-decoration: underline; } .d2l-text-imagelink > .d2l-text-imagelink-text { color: rgb(0, 111, 191); cursor: pointer; font-weight: 400; text-decoration: none; } .d2l-text-imagelink:focus > .d2l-text-imagelink-text, .d2l-text-imagelink:hover > .d2l-text-imagelink-text { color: rgb(0, 68, 137); text-decoration: underline; } .vui-list .ddl_li_m { padding: 0px 0.5rem 0px 0px; } [dir="rtl"] .vui-list .ddl_li_m { padding: 0px 0px 0px 0.5rem; } .d2l-navigation-s-centerer { margin: 0px auto; max-width: 1230px; } .d2l-navigation-s-gutters { padding-left: 2.439%; padding-right: 2.439%; } @media (max-width: 615px) { .d2l-navigation-s-gutters { padding-left: 15px; } } @media (min-width: 1230px) { .d2l-navigation-s-gutters { padding-left: 30px; } } @media (max-width: 615px) { .d2l-navigation-s-gutters { padding-right: 15px; } } @media (min-width: 1230px) { .d2l-navigation-s-gutters { padding-right: 30px; } } a.d2l-navigation-s-link, a.d2l-navigation-s-link:link, a.d2l-navigation-s-link:visited { cursor: pointer; text-decoration: none; } .d2l-branding-navigation-dark-foreground-color a.d2l-navigation-s-link, .d2l-branding-navigation-dark-foreground-color a.d2l-navigation-s-link:link, .d2l-branding-navigation-dark-foreground-color a.d2l-navigation-s-link:visited, .d2l-branding-navigation-dark-foreground-color div.d2l-navigation-s-item > span { color: rgb(73, 76, 78); } .d2l-branding-navigation-light-foreground-color a.d2l-navigation-s-link, .d2l-branding-navigation-light-foreground-color a.d2l-navigation-s-link:link, .d2l-branding-navigation-light-foreground-color a.d2l-navigation-s-link:visited, .d2l-branding-navigation-light-foreground-color div.d2l-navigation-s-item > span { color: rgb(255, 255, 255); } .d2l-navigation-s-header-logo-area a.d2l-navigation-s-link, .d2l-navigation-s-header-logo-area a.d2l-navigation-s-link:link, .d2l-navigation-s-header-logo-area a.d2l-navigation-s-link:visited { color: rgb(73, 76, 78); } .d2l-navigation-s a.d2l-navigation-s-link:focus, .d2l-navigation-s a.d2l-navigation-s-link:hover { margin-top: 2px; border-bottom: 2px solid; outline: none; } .d2l-navigation-s-header-logo-area a.d2l-navigation-s-link:focus, .d2l-navigation-s-header-logo-area a.d2l-navigation-s-link:hover, .d2l-navigation-s-linkarea-no-color a.d2l-navigation-s-link:focus, .d2l-navigation-s-linkarea-no-color a.d2l-navigation-s-link:hover { color: rgb(0, 111, 191); } .d2l-navigation-s-highlight-bar { background-color: rgb(0, 68, 137); border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; display: none; height: 4px; left: -7px; position: absolute; top: 0px; width: calc(100% + 14px); } .d2l-navigation-s-title-container { overflow: auto; } .d2l-navigation-s-admin-menu { display: inline-block; flex: 0 0 auto; height: 100%; } .d2l-navigation-s-admin-menu-spacer { display: inline-block; min-width: 20px; } .d2l-navigation-s-admin-menu d2l-dropdown { height: 100%; } .d2l-navigation-s-admin-menu d2l-dropdown-content { line-height: 1.5rem; } @media (max-width: 767px) { .d2l-navigation-s-admin-menu { display: none; } } .d2l-navigation-s-course-menu { height: 100%; } .d2l-navigation-s-course-menu .d2l-navigation-s-button-highlight, .d2l-navigation-s-course-menu d2l-navigation-button-notification-icon { margin: 0px 5px; } @media (max-width: 931px) { .d2l-navigation-s-course-menu .d2l-navigation-s-button-highlight, .d2l-navigation-s-course-menu d2l-navigation-button-notification-icon { margin: 0px 10px; } } .d2l-navigation-s-course-menu d2l-dropdown { height: 100%; } .d2l-navigation-s-course-menu d2l-dropdown-content { line-height: 1.5rem; } @media (max-width: 767px) { .d2l-navigation-s-course-menu, .d2l-navigation-s-divider.d2l-navigation-s-course-menu-divider { display: none; } } .d2l-navigation-s d2l-navigation-separator { flex: 0 0 auto; } @media (max-width: 931px) { .d2l-navigation-s d2l-navigation-separator { display: none; } } .d2l-navigation-s-gutter { display: inline-block; flex: 1 1 auto; min-width: 30px; } @media (max-width: 615px) { .d2l-navigation-s-gutter { min-width: 15px; } } .d2l-navigation-header-left { margin: -7px; overflow: hidden; } .d2l-navigation-s-header-open-button-wrapper { display: inline-block; flex: 0 1 auto; height: 100%; padding: 0px 7px; } @media (min-width: 768px) { .d2l-navigation-s-header-open-button-wrapper { display: none; } } .d2l-navigation-s-header-logo-area { align-items: center; display: flex; flex: 0 1 auto; height: 100%; overflow: hidden; padding: 0px 7px; } @media (max-width: 488px) { d2l-navigation-main-header .d2l-navigation-s-header-logo-area { display: none; } } @media (max-width: 931px) { d2l-navigation-main-header .d2l-navigation-s-header-logo-area .d2l-navigation-s-logo { margin-left: 20px; } [dir="rtl"] d2l-navigation-main-header .d2l-navigation-s-header-logo-area .d2l-navigation-s-logo { margin-left: 0px; margin-right: 20px; } } d2l-navigation-main-header .d2l-navigation-s-header-logo-area.d2l-navigation-s-header-no-home-icon .d2l-navigation-s-logo { margin: 0px; } @media (min-width: 768px) { d2l-navigation-main-header .d2l-navigation-s-header-logo-area.d2l-navigation-s-header-no-home-icon .d2l-navigation-s-logo-divider { display: none; } } @media (max-width: 767px) { d2l-navigation-main-header .d2l-navigation-s-header-logo-area .d2l-navigation-s-home-icon, d2l-navigation-main-header .d2l-navigation-s-header-logo-area .d2l-navigation-s-logo, d2l-navigation-main-header .d2l-navigation-s-header-logo-area .d2l-navigation-s-logo-divider { display: none; } } .d2l-navigation-s-header-logo-area .d2l-navigation-s-link { display: block; font-size: 1.5rem; flex: 0 1 auto; overflow: hidden; line-height: normal; text-overflow: ellipsis; white-space: nowrap; } .d2l-navigation-s .d2l-navigation-s-header-logo-area .d2l-navigation-s-link { font-size: 1.25rem; } @media (max-width: 1055px) { .d2l-navigation-s .d2l-navigation-s-header-logo-area .d2l-navigation-s-link { font-size: 1.1rem; } } @media (max-width: 931px) { .d2l-navigation-s .d2l-navigation-s-header-logo-area .d2l-navigation-s-link { font-size: 1rem; } } @media (max-width: 615px) { .d2l-navigation-s .d2l-navigation-s-header-logo-area .d2l-navigation-s-link { font-size: 0.9rem; } } @media (max-width: 931px) { .d2l-navigation-s .d2l-navigation-s-header-logo-area .d2l-navigation-s-title-container { margin-left: 20px; } [dir="rtl"] .d2l-navigation-s .d2l-navigation-s-header-logo-area .d2l-navigation-s-title-container { margin-left: 0px; margin-right: 20px; } } .d2l-navigation-s-button-highlight { align-items: center; background-color: transparent; border: none; color: rgb(73, 76, 78); cursor: pointer; display: flex; font-family: inherit; font-size: 0.7rem; height: 100%; margin: 0px; overflow: visible; padding: 0px; position: relative; } .d2l-navigation-s-button-highlight:focus d2l-icon, .d2l-navigation-s-button-highlight:hover d2l-icon, button.d2l-navigation-s-button-highlight:focus, button.d2l-navigation-s-button-highlight:hover { color: rgb(0, 68, 137); outline-style: none; } button.d2l-navigation-s-button-highlight[data-active], button.d2l-navigation-s-button-highlight[data-active] d2l-icon { color: rgb(0, 111, 191); } .d2l-navigation-s-button-highlight d2l-icon { flex: 0 0 auto; } .d2l-navigation-s-button-highlight:focus .d2l-navigation-s-highlight-bar, .d2l-navigation-s-button-highlight:hover .d2l-navigation-s-highlight-bar { display: block; } .d2l-navigation-s-button-highlight[data-active] .d2l-navigation-s-highlight-bar { background-color: rgb(0, 111, 191); display: block; } .d2l-navigation-s-logo { height: 100%; position: relative; } .d2l-navigation-s-no-login .d2l-navigation-s-logo { padding: 0px 7px; } .d2l-navigation-s-main-no-links { border-bottom: 1px solid rgba(134, 140, 143, 0.18); } .d2l-navigation-s-main-wrapper { align-items: center; display: flex; height: calc(1rem + 40px); flex-wrap: nowrap; transition: opacity 0.2s ease-in 0s; } .d2l-navigation-s-main-wrapper[data-more] { justify-content: space-between; } .d2l-navigation-s-main-wrapper[data-loading] { opacity: 0; } .d2l-navigation-s-main-wrapper[data-unmeasured] { flex-wrap: wrap; } .d2l-navigation-s-main-wrapper[has-edit-menu] { margin-right: 52px; } [dir="rtl"] .d2l-navigation-s-main-wrapper[has-edit-menu] { margin-left: 52px; margin-right: 0px; } .d2l-navigation-s-item { display: inline-block; margin-right: 20px; white-space: nowrap; } [dir="rtl"] .d2l-navigation-s-item { margin-right: 0px; margin-left: 20px; } .d2l-navigation-s-item[data-hidden] { display: none; } .d2l-branding-navigation-dark-foreground-color .d2l-navigation-s-group .d2l-navigation-s-group-text, .d2l-branding-navigation-dark-foreground-color .d2l-navigation-s-group .d2l-navigation-s-group-wrapper d2l-icon { color: rgb(73, 76, 78); } .d2l-branding-navigation-light-foreground-color .d2l-navigation-s-group .d2l-navigation-s-group-text, .d2l-branding-navigation-light-foreground-color .d2l-navigation-s-group .d2l-navigation-s-group-wrapper d2l-icon { color: rgb(255, 255, 255); } .d2l-navigation-s-group { background: none; border: 0px; color: inherit; font-family: inherit; font-size: inherit; font-weight: inherit; margin: 0px; padding: 0px; } .d2l-navigation-s-group .d2l-navigation-s-group-wrapper { align-items: center; display: inline-flex; flex-wrap: nowrap; } .d2l-navigation-s-group .d2l-navigation-s-group-wrapper d2l-icon { height: 15px; width: 15px; } .d2l-navigation-s-group .d2l-navigation-s-group-text { margin-right: 0.3rem; white-space: nowrap; } [dir="rtl"] .d2l-navigation-s-group .d2l-navigation-s-group-text { margin-left: 0.3rem; margin-right: 0px; } .d2l-navigation-s-group:focus, .d2l-navigation-s-group:focus .d2l-navigation-s-group-wrapper d2l-icon, .d2l-navigation-s-group:hover, .d2l-navigation-s-group:hover .d2l-navigation-s-group-wrapper d2l-icon { cursor: pointer; outline: none; } .d2l-navigation-s-group:focus .d2l-navigation-s-group-text, .d2l-navigation-s-group:hover .d2l-navigation-s-group-text { margin-top: 2px; border-bottom: 2px solid; } .d2l-navigation-s-linkarea-no-color .d2l-navigation-s-group:focus .d2l-navigation-s-group-text, .d2l-navigation-s-linkarea-no-color .d2l-navigation-s-group:focus .d2l-navigation-s-group-wrapper d2l-icon, .d2l-navigation-s-linkarea-no-color .d2l-navigation-s-group:hover .d2l-navigation-s-group-text, .d2l-navigation-s-linkarea-no-color .d2l-navigation-s-group:hover .d2l-navigation-s-group-wrapper d2l-icon { color: rgb(0, 111, 191); } @media (max-width: 767px) { .d2l-navigation-main-ib, d2l-navigation-main-footer, d2l-organization-consortium-tabs { display: none; } .d2l-navigation-s-mobile-menu d2l-organization-consortium-tabs { display: block; } } .d2l-navigation-s-gutters { position: relative; } .d2l-navigation-s-edit-menu { padding-right: 2.439%; position: absolute; right: 0px; } @media (max-width: 615px) { .d2l-navigation-s-edit-menu { padding-right: 15px; } } @media (min-width: 1230px) { .d2l-navigation-s-edit-menu { padding-right: 30px; } } .d2l-navigation-s-main-wrapper[data-more] .d2l-navigation-s-more { margin-left: 0px; margin-right: 0px; } [dir="rtl"] .d2l-navigation-s-edit-menu { padding-left: 2.439%; padding-right: 0px; } @media (max-width: 615px) { [dir="rtl"] .d2l-navigation-s-edit-menu { padding-left: 15px; } } @media (min-width: 1230px) { [dir="rtl"] .d2l-navigation-s-edit-menu { padding-left: 30px; } } [dir="rtl"] .d2l-navigation-s-edit-menu { left: 0px; right: auto; } d2l-navigation-main-footer .d2l-navigation-s-edit-menu { top: 9px; } .d2l-navigation-s .d2l-navigation-main-ib { border-bottom-style: none; } .d2l-navigation-main-ib { border-top: 1px solid rgba(134, 140, 143, 0.18); } .d2l-navigation-main-ib-list { box-sizing: border-box; display: flex; flex-wrap: wrap; justify-content: space-between; padding: 0.75rem 4px 4px; margin: 0px -4px; max-height: 7.55rem; overflow-y: hidden; transition: max-height 0.2s ease-out 0s; } .d2l-navigation-main-ib-tray[scrollable] .d2l-navigation-main-ib-list { overflow-y: auto; } .d2l-navigation-main-ib-tray[opened] .d2l-navigation-ib-item[overflow-item] { animation-duration: 0.8s; animation-timing-function: ease; animation-name: d2l-navigation-main-ib-bounce; } .d2l-navigation-ib-item { display: inline-block; } .d2l-navigation-ib-item-placeholder { height: 0px; width: 7.3rem; } .d2l-navigation-ib-item-link { background-color: transparent; border-radius: 0.7rem; border: none; box-sizing: border-box; display: inline-block; height: 6.05rem; line-height: 1rem; outline: none; padding-top: 0.75rem; padding-left: 0px; padding-right: 0px; text-align: center; width: 7.3rem; } .d2l-navigation-ib-item-group { cursor: pointer; line-height: 1rem; padding-left: 0px; padding-right: 0px; padding-bottom: 0.5rem; } .d2l-navigation-ib-item-link:hover { background-color: rgb(227, 233, 241); } .d2l-navigation-ib-item-link:focus { background-color: rgb(227, 233, 241); box-shadow: 0 0 0 2px #fff,0 0 0 4px var(--d2l-color-celestine); } .d2l-navigation-ib-item-icon, .d2l-navigation-ib-item-icon-group { height: 3rem; width: 3rem; } .d2l-navigation-ib-item-icon-group-small, .d2l-navigation-ib-item-icon-small { height: 2rem; width: 2rem; } .d2l-navigation-ib-item-icon { display: block; margin: 0px auto; object-fit: cover; object-position: 0px 0px; } .d2l-navigation-ib-item-custom-icon { border-radius: 0.7rem; } .d2l-navigation-ib-item-icon-group { border-radius: 0.7rem; box-sizing: border-box; display: flex; flex-wrap: wrap; justify-content: space-between; margin: 0px auto; } .d2l-navigation-ib-item-icon-group-icon { box-sizing: border-box; margin-bottom: 0.3rem; } .d2l-navigation-ib-item-icon-group-2x2 > .d2l-navigation-ib-item-icon-group-icon { height: 1.35rem; width: 1.35rem; } .d2l-navigation-ib-item-icon-group-3x3 > .d2l-navigation-ib-item-icon-group-icon { height: 0.8rem; width: 0.8rem; } .d2l-navigation-ib-item-icon-group-small > .d2l-navigation-ib-item-icon-group-icon { margin-bottom: 0.2rem; } .d2l-navigation-ib-item-icon-group-small.d2l-navigation-ib-item-icon-group-2x2 > .d2l-navigation-ib-item-icon-group-icon { height: 0.89rem; width: 0.89rem; } .d2l-navigation-ib-item-icon-group-small.d2l-navigation-ib-item-icon-group-3x3 > .d2l-navigation-ib-item-icon-group-icon { height: 0.53rem; width: 0.53rem; } .d2l-navigation-ib-item-icon-group-2x2 > .d2l-navigation-ib-item-icon-group-custom-icon, .d2l-navigation-ib-item-icon-group-2x2 > div.d2l-navigation-ib-item-icon-group-icon { border-radius: 0.15rem; } .d2l-navigation-ib-item-icon-group-3x3 > .d2l-navigation-ib-item-icon-group-custom-icon, .d2l-navigation-ib-item-icon-group-3x3 > div.d2l-navigation-ib-item-icon-group-icon { border-radius: 0.1rem; } .d2l-navigation-ib-item-icon-group-custom-icon { object-fit: cover; object-position: 0px 0px; } div.d2l-navigation-ib-item-icon-group-icon { background-color: rgb(241, 245, 251); border: 1px solid rgb(205, 213, 220); } .d2l-navigation-ib-item-group-content { display: flex; flex-wrap: wrap; justify-content: space-around; padding: 3px 2px; } .d2l-navigation-ib-item-group-content-2x2 { max-width: 306px; } .d2l-navigation-ib-item-group-content-3x3 { max-width: 464px; } .d2l-navigation-ib-item-link-text { color: rgb(73, 76, 78); display: inline-block; margin-top: 0.5rem; max-width: 6.3rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 100%; font-size: 0.8rem; font-weight: 400; line-height: 1.2rem; } @media (max-width: 615px) { .d2l-navigation-ib-item-link-text { font-size: 0.8rem; line-height: 1.2rem; } } .d2l-navigation-ib-item-link:hover .d2l-navigation-ib-item-link-text { color: rgb(0, 68, 137); text-decoration: underline; } .d2l-navigation-main-ib-top-cap { box-shadow: rgba(0, 0, 0, 0.05) 0px 3px 3px; display: none; height: 3px; position: absolute; margin: -3px; width: 100%; } .d2l-navigation-main-ib-tray[opened][overflow-top] > .d2l-navigation-main-ib-top-cap { display: block; } .d2l-navigation-main-ib-bottom-cap { border-top: 1px solid transparent; border-bottom: 1px solid transparent; box-sizing: border-box; height: 0.7rem; text-align: center; width: 100%; } .d2l-navigation-main-ib-pully[shown] { cursor: pointer; } .d2l-navigation-main-ib-pully[shown]:focus, .d2l-navigation-main-ib-pully[shown]:hover { outline: none; } .d2l-navigation-main-ib-pully-tab { background-color: rgb(255, 255, 255); border-bottom-left-radius: 0.5rem; border-bottom-right-radius: 0.5rem; display: none; height: 0.8rem; margin-top: 0.59rem; position: relative; width: 4.1rem; z-index: 5; } .d2l-navigation-main-ib-pully-icon { border-width: 1px; border-style: none solid solid; border-color: rgb(227, 233, 241); border-image: initial; display: inline-block; height: 100%; width: 4rem; border-bottom-left-radius: 0.4rem; border-bottom-right-radius: 0.4rem; } .d2l-navigation-main-ib-pully[shown] > .d2l-navigation-main-ib-pully-tab { display: inline-block; } .d2l-navigation-s-linkarea-no-color .d2l-navigation-main-ib-bottom-cap { border-bottom-color: rgba(134, 140, 143, 0.18); } .d2l-navigation-s-linkarea-no-color .d2l-navigation-main-ib-pully[shown]:focus, .d2l-navigation-s-linkarea-no-color .d2l-navigation-main-ib-pully[shown]:focus .d2l-navigation-main-ib-pully-icon { background-color: rgba(0, 111, 191, 0.05); border-color: rgb(0, 111, 191); } .d2l-navigation-s-linkarea-no-color .d2l-navigation-main-ib-pully[shown]:hover, .d2l-navigation-s-linkarea-no-color .d2l-navigation-main-ib-pully[shown]:hover .d2l-navigation-main-ib-pully-icon { background-color: rgba(0, 111, 191, 0.05); border-color: rgba(0, 111, 191, 0.2); } .d2l-navigation-main-ib-tray[opened][overflow-bottom] > .d2l-navigation-main-ib-pully-container > .d2l-navigation-main-ib-bottom-cap { box-shadow: rgba(0, 0, 0, 0.05) 0px -3px 3px; } .d2l-navigation-main-ib-pully-tab-button { border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; height: 18px; left: 6px; opacity: 0; position: absolute; top: -7px; width: 70px; } .d2l-navigation-main-ib-pully-container { position: relative; } .d2l-navigation-s-linkarea-has-color .d2l-navigation-main-ib-pully[shown]::after { content: ""; height: 100%; left: 0px; opacity: 0; position: absolute; top: 0px; width: 100%; } .d2l-navigation-s-linkarea-has-color .d2l-navigation-main-ib-pully[shown]:hover::after { opacity: 1; } .d2l-navigation-s-linkarea-has-color .d2l-navigation-main-ib-pully-icon::after { content: ""; height: 100%; left: 0px; opacity: 0; position: absolute; top: 0px; border-width: 1px; border-style: none solid solid; border-color: transparent; border-image: initial; border-bottom-left-radius: 0.4rem; border-bottom-right-radius: 0.4rem; width: 4rem; } .d2l-navigation-s-linkarea-has-color .d2l-navigation-main-ib-pully[shown]:hover .d2l-navigation-main-ib-pully-icon::after { opacity: 1; } .d2l-navigation-s-linkarea-has-color .d2l-navigation-main-ib-bottom-cap, .d2l-navigation-s-linkarea-has-color .d2l-navigation-main-ib-pully-icon { border-color: rgba(134, 140, 143, 0.18); } .d2l-navigation-s-linkarea-has-color.d2l-branding-navigation-light-foreground-color .d2l-navigation-main-ib-pully-icon::after, .d2l-navigation-s-linkarea-has-color.d2l-branding-navigation-light-foreground-color .d2l-navigation-main-ib-pully[shown]::after { background-color: rgba(255, 255, 255, 0.2); } .d2l-navigation-s-linkarea-has-color.d2l-branding-navigation-dark-foreground-color .d2l-navigation-main-ib-pully-icon::after, .d2l-navigation-s-linkarea-has-color.d2l-branding-navigation-dark-foreground-color .d2l-navigation-main-ib-pully[shown]::after { background: rgba(124, 134, 149, 0.1); } .d2l-navigation-main-ib-pully[shown]:focus .d2l-navigation-main-ib-pully-tab-button { opacity: 1; } .d2l-branding-navigation-light-foreground-color .d2l-navigation-main-ib-pully[shown]:focus .d2l-navigation-main-ib-pully-tab-button { background-color: rgba(255, 255, 255, 0.2); } .d2l-branding-navigation-dark-foreground-color .d2l-navigation-main-ib-pully[shown]:focus .d2l-navigation-main-ib-pully-tab-button { background-color: rgba(0, 0, 0, 0.1); } .d2l-navigation-main-ib-pully-icon > d2l-icon { height: 22px; position: relative; top: -10px; width: 22px; } .d2l-branding-navigation-dark-foreground-color .d2l-navigation-main-ib-pully-icon > d2l-icon { color: rgb(73, 76, 78); } .d2l-branding-navigation-light-foreground-color .d2l-navigation-main-ib-pully-icon > d2l-icon { color: rgb(255, 255, 255); } .d2l-navigation-main-ib-tray[closing] .d2l-navigation-main-ib-pully[shown] .d2l-navigation-main-ib-pully-icon > d2l-icon { animation-duration: 0.2s; animation-timing-function: ease-in-out; animation-name: d2l-navigation-main-ib-swing-reset; transform: rotate(0deg); } .d2l-navigation-main-ib-tray[opened] .d2l-navigation-main-ib-pully[shown] .d2l-navigation-main-ib-pully-icon > d2l-icon { animation-duration: 0.8s; animation-timing-function: ease-in-out; animation-name: d2l-navigation-main-ib-swing; transform: rotate(180deg); } .d2l-navigation-main-ib-tray .d2l-navigation-s-edit-menu { top: 10px; } @-webkit-keyframes d2l-navigation-main-ib-swing { 0% { transform: rotate(0deg); } 40% { transform: rotate(240deg); } 55% { transform: rotate(150deg); } 70% { transform: rotate(195deg); } 85% { transform: rotate(173deg); } 100% { transform: rotate(180deg); } } @keyframes d2l-navigation-main-ib-swing { 0% { transform: rotate(0deg); } 40% { transform: rotate(240deg); } 55% { transform: rotate(150deg); } 70% { transform: rotate(195deg); } 85% { transform: rotate(173deg); } 100% { transform: rotate(180deg); } } @-webkit-keyframes d2l-navigation-main-ib-swing-reset { 0% { transform: rotate(180deg); } 100% { transform: rotate(0deg); } } @keyframes d2l-navigation-main-ib-swing-reset { 0% { transform: rotate(180deg); } 100% { transform: rotate(0deg); } } @-webkit-keyframes d2l-navigation-main-ib-bounce { 0% { transform: translateY(-80px) scale(0); } 29% { transform: translateY(15.95px) scale(1); } 46.75% { transform: translateY(-2.72px) scale(1); } 64.5% { transform: translateY(0.46px) scale(1); } 82.25% { transform: translateY(-0.08px) scale(1); } 100% { transform: translateY(0px) scale(1); } } @keyframes d2l-navigation-main-ib-bounce { 0% { transform: translateY(-80px) scale(0); } 29% { transform: translateY(15.95px) scale(1); } 46.75% { transform: translateY(-2.72px) scale(1); } 64.5% { transform: translateY(0.46px) scale(1); } 82.25% { transform: translateY(-0.08px) scale(1); } 100% { transform: translateY(0px) scale(1); } } .d2l-navigation-s { background-color: rgb(255, 255, 255); line-height: 1; min-width: 320px; position: relative; } .d2l-navigation-s[suppressed] { display: none; } .d2l-navigation-s-no-login { background-color: rgb(255, 255, 255); line-height: 1; min-width: 320px; position: relative; } .d2l-navigation-s-notifications { display: inline-block; flex: 0 0 auto; height: 100%; } .d2l-navigation-s-notifications-wrapper { display: inline-block; height: 100%; margin: 0px -15px; } @media (max-width: 931px) { .d2l-navigation-s-notifications-wrapper { margin: 0px; } } .d2l-navigation-s-notification { display: inline-block; height: 100%; margin: 0px 15px; } @media (max-width: 931px) { .d2l-navigation-s-notification { margin: 0px 10px; } } .d2l-navigation-s-notification d2l-dropdown { height: 100%; } .d2l-navigation-s-notification d2l-dropdown-content { line-height: 1.5rem; } .d2l-navigation-s-notifications-div { display: inline-block; min-width: 10px; } @media (max-width: 554px) { .d2l-navigation-s-divider.d2l-navigation-s-notifications-divider { display: none; } } .d2l-navigation-s-personal-menu { display: inline-block; flex: 0 0 auto; height: 100%; } .d2l-navigation-s-personal-menu-wrapper { align-items: center; display: flex; } .d2l-navigation-s-personal-menu-wrapper d2l-icon, .d2l-navigation-s-personal-menu-wrapper img { border-radius: 6px; flex: 0 0 auto; height: 42px; overflow: hidden; width: 42px; } .d2l-navigation-s-personal-menu-text { flex: 0 1 auto; font-size: 0.7rem; margin-left: 10px; max-width: 200px; min-width: 40px; line-height: 1.6; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 100%; } @media (max-width: 1055px) { .d2l-navigation-s-personal-menu-text { left: -10000px; overflow: hidden; width: 1px; height: 1px; white-space: nowrap; position: absolute !important; } [dir="rtl"] .d2l-navigation-s-personal-menu-text { left: auto; right: -10000px; } } [dir="rtl"] .d2l-navigation-s-personal-menu-text { margin-left: 0px; margin-right: 10px; } @media (max-width: 767px) { .d2l-navigation-s-personal-menu-text { left: -10000px; overflow: hidden; width: 1px; height: 1px; white-space: nowrap; position: absolute !important; } [dir="rtl"] .d2l-navigation-s-personal-menu-text { left: auto; right: -10000px; } } .d2l-navigation-s-personal-menu d2l-dropdown { height: 100%; } .d2l-navigation-s-personal-menu d2l-dropdown-content { line-height: 1.5rem; } .d2l-navigation-s-personal-menu-icon { align-items: center; background-color: rgb(232, 117, 17); border-radius: 6px; display: inline-flex; flex: 0 0 auto; height: 42px; justify-content: center; width: 42px; } .d2l-navigation-s-personal-menu-text-wrapper { display: flex; flex-direction: column; text-align: left; } [dir="rtl"] .d2l-navigation-s-personal-menu-text-wrapper { text-align: right; } .d2l-navigation-s-personal-menu-text-bold { font-weight: 700; } .d2l-navigation-s-personal-menu-description { font-size: 0.6rem; } .d2l-navigation-s-shadow-drop-border { background-color: rgba(0, 0, 0, 0.02); bottom: -4px; height: 4px; pointer-events: none; position: absolute; width: 100%; } .d2l-navigation-s-shadow-gradient { background: linear-gradient(rgb(249, 250, 251) 0px, rgba(249, 250, 251, 0)); bottom: -150px; height: 150px; width: 100%; pointer-events: none; position: absolute; z-index: -100; } .d2l-navigation-s-mobile-menu[data-state="closed"] { display: none; } .d2l-navigation-s-mobile-menu-content { background-color: rgb(255, 255, 255); height: 100%; left: 0px; min-width: 300px; overflow-y: auto; position: fixed; top: 0px; transform: translateX(-100%); transition: transform 0.3s ease 0s; width: 84%; z-index: 9000; } [dir="rtl"] .d2l-navigation-s-mobile-menu-content { left: auto; right: 0px; transform: translateX(100%); } .d2l-navigation-s-mobile-menu[data-state="opened"] .d2l-navigation-s-mobile-menu-content { transform: translateX(0px); } .d2l-navigation-s-mobile-menu-mask { background-color: rgb(73, 76, 78); height: 0px; left: 0px; opacity: 0; overflow: hidden; position: absolute; transition: opacity 0.3s ease 0s, width 0s ease 0.3s, height 0s ease 0.3s; top: 0px; width: 0px; z-index: 8999; } .d2l-navigation-s-mobile-menu-mask-close { min-width: 300px; width: 84%; } .d2l-navigation-s-mobile-menu-mask-close > button { position: relative; top: 10px; } .d2l-navigation-s-mobile-menu-mask-close > button:focus { left: calc(100% + 10px); } [dir="rtl"] .d2l-navigation-s-mobile-menu-mask-close > button:focus { left: auto; right: calc(100% + 10px); } .d2l-navigation-s-mobile-menu[data-state="opened"] .d2l-navigation-s-mobile-menu-mask { height: 100vh; opacity: 0.8; transition: opacity 0.3s ease 0s; width: 100vw; } .d2l-navigation-s-mobile-menu-header { align-items: center; display: flex; height: 72px; padding: 0px 1rem; font-size: 1.1rem; font-weight: 700; } .d2l-navigation-s-mobile-menu-color-strip { border-top: 1px solid rgba(134, 140, 143, 0.18); border-bottom: 1px solid rgba(134, 140, 143, 0.18); display: block; height: 10px; } .d2l-navigation-s-linkarea-no-color .d2l-navigation-s-mobile-menu-color-strip { border-top: none; height: 0px; } .d2l-navigation-s-mobile-menu-branded-header { align-items: center; display: flex; height: 100%; width: 100%; } .d2l-navigation-s-mobile-menu-course-selector { display: inline-block; height: 100%; } .d2l-navigation-s-mobile-menu-header-course-menu { align-items: center; display: none; width: 100%; } .d2l-navigation-s-mobile-menu-header-course-menu .d2l-navigation-s-title-container { display: inline-block; flex: 1 1 0%; margin-left: 20px; margin-right: 62px; overflow-x: hidden; text-decoration: none; text-overflow: ellipsis; white-space: nowrap; } [dir="rtl"] .d2l-navigation-s-mobile-menu-header-course-menu .d2l-navigation-s-title-container { margin-left: 62px; margin-right: 20px; } .d2l-navigation-s-mobile-menu.d2l-navigation-s-mobile-menu-show-course-menu .d2l-navigation-s-mobile-menu-header-course-menu { display: flex; } .d2l-navigation-s-mobile-menu.d2l-navigation-s-mobile-menu-show-course-menu .d2l-navigation-s-mobile-menu-course-menu { display: block; } .d2l-navigation-s-mobile-menu.d2l-navigation-s-mobile-menu-show-course-menu .d2l-navigation-s-mobile-menu-branded-header, .d2l-navigation-s-mobile-menu.d2l-navigation-s-mobile-menu-show-course-menu .d2l-navigation-s-mobile-menu-nav, .d2l-navigation-s-mobile-menu.d2l-navigation-s-mobile-menu-show-course-menu .d2l-navigation-s-mobile-menu-title-bp { display: none; } .d2l-navigation-s-mobile-menu-course-menu { display: none; line-height: 1.5rem; } .d2l-navigation-s-mobile-menu-title-bp { background-color: rgb(249, 251, 255); border-bottom: 1px solid rgb(227, 233, 241); display: none; font-size: 1rem; font-weight: 700; overflow: hidden; padding: 1rem; text-overflow: ellipsis; white-space: nowrap; } @media (max-width: 767px) { .d2l-navigation-s-mobile-menu-title-bp { display: block; } } .d2l-navigation-s-mobile-menu-title-bp { border-top: 1px solid rgba(134, 140, 143, 0.18); border-bottom: 1px solid rgba(134, 140, 143, 0.18); } .d2l-navigation-s-mobile-menu-header .d2l-navigation-s-header-logo-area { flex-grow: 1; margin: -7px; } .d2l-navigation-s-mobile-menu-header .d2l-navigation-s-header-logo-area .d2l-navigation-s-logo-divider { display: inline-block; } .d2l-navigation-s-mobile-menu-header .d2l-navigation-s-header-logo-area.d2l-navigation-s-header-no-home-icon .d2l-navigation-s-logo-divider { display: none; } .d2l-navigation-s-mobile-menu-header .d2l-navigation-s-header-logo-area .d2l-navigation-s-link { font-size: 1rem; } @media (max-width: 767px) { .d2l-navigation-s-mobile-menu-header .d2l-navigation-s-header-logo-area .d2l-navigation-s-title-container, .d2l-navigation-s-mobile-menu-header .d2l-navigation-s-header-logo-area .d2l-navigation-s-title-divider d2l-icon { display: none; } } @media (max-width: 380px) { .d2l-navigation-s-mobile-menu-header .d2l-navigation-s-header-logo-area .d2l-navigation-s-logo-divider d2l-icon { display: none; } } .d2l-branding-navigation-dark-foreground-color .d2l-navigation-s-mobile-menu-title-bp { color: rgb(73, 76, 78); } .d2l-branding-navigation-light-foreground-color .d2l-navigation-s-mobile-menu-title-bp { color: rgb(255, 255, 255); } .d2l-navigation-mobile-ib-list { box-sizing: border-box; display: flex; flex-wrap: wrap; justify-content: space-around; padding: 0.75rem; } .d2l-navigation-mobile-ib-admin-menu { border: 1px solid rgb(227, 233, 241); line-height: 0; } .d2l-navigation-mobile-ib-item-group-content { justify-content: space-around; max-width: 100%; } .d2l-navigation-s-button { background-color: rgb(255, 255, 255); border: 1px solid transparent; border-radius: 0.4rem; color: rgb(73, 76, 78); cursor: pointer; font-family: inherit; margin: 0px; padding: 12px; } .d2l-navigation-s-button:focus, .d2l-navigation-s-button:hover { border-color: rgb(181, 189, 194); color: rgb(0, 111, 191); outline-style: none; } .d2l-navigation-s-button:focus d2l-icon, .d2l-navigation-s-button:hover d2l-icon { color: rgb(0, 111, 191); height: 16px; width: 16px; } .d2l-navigation-s-button-text { left: -10000px; overflow: hidden; width: 1px; height: 1px; white-space: nowrap; position: absolute !important; } [dir="rtl"] .d2l-navigation-s-button-text { left: auto; right: -10000px; } body { transition: opacity 0.2s ease-in 0s; } body.d2l-body-unresolved { opacity: 0; display: block; overflow: hidden; position: relative; } #d2l_body, .d2l-body { background-color: rgb(255, 255, 255); margin: 0px; overflow-y: scroll; padding: 0px; } #d2l_body.dbd_frame, .d2l-body.dbd_frame { background-color: transparent; } .d2l-page-bg { max-width: 1230px; position: fixed; width: 100%; height: 100%; left: 50%; z-index: -100; } [dir="rtl"] .d2l-page-bg { right: 50%; left: auto; } .d2l-page-bg > div { position: relative; margin-left: -50%; width: 100%; height: 100%; } [dir="rtl"] .d2l-page-bg > div { margin-left: auto; margin-right: -50%; } .d2l-max-width { margin: 0px auto; max-width: 1230px; } .d2l-page-main-padding { padding: 10px 2.439%; } @media (max-width: 615px) { .d2l-page-main-padding { padding-left: 15px; } } @media (min-width: 1230px) { .d2l-page-main-padding { padding-left: 30px; } } @media (max-width: 615px) { .d2l-page-main-padding { padding-right: 15px; } } @media (min-width: 1230px) { .d2l-page-main-padding { padding-right: 30px; } } #d2l_body.d2l-page-dashboard, .d2l-page-dashboard { background-color: rgb(249, 251, 255); } .d2l-page-header { margin-bottom: 1.5rem; } .d2l-page-timing { font-size: 0.7rem; left: 10px; position: fixed; top: 10px; } .d2l-column-side { background: rgb(255, 255, 255); box-shadow: rgb(187, 187, 187) -6px 0px 8px -7px inset; float: left; width: 22.3em; position: relative; margin-right: 1px; } [dir="rtl"] .d2l-column-side { box-shadow: rgb(187, 187, 187) 5px 0px 4px -3px inset; float: right; } .d2l-column-side-bg { background-color: rgb(255, 255, 255); border-right: 1px solid rgb(187, 187, 187); box-shadow: rgb(187, 187, 187) -3px 0px 5px -3px inset; height: 100%; left: 0px; position: absolute; width: 22.3em; } [dir="rtl"] .d2l-column-side-bg { border-left: 1px solid rgb(187, 187, 187); border-right: none; box-shadow: rgb(187, 187, 187) 2px 2px 3px 0px inset; right: 0px; } .d2l-column-flip .d2l-column-side-bg { background-color: rgb(255, 255, 255); border-right: none; box-shadow: rgb(187, 187, 187) 2px 0px 3px 0px inset; left: auto; min-width: 325px; right: 0px; width: 20rem; } .d2l-column-flip[dir="rtl"] .d2l-column-side-bg { border-left: none; box-shadow: rgb(187, 187, 187) -3px 0px 5px -3px inset; left: 0px; right: auto; } .d2l-column-flip-side { float: right; min-width: 325px; width: 20rem; } [dir="rtl"] .d2l-column-flip-side { float: left; box-shadow: rgb(187, 187, 187) -6px 0px 8px -7px inset; } .d2l-column-flip-side { box-shadow: rgb(187, 187, 187) 5px 0px 4px -3px inset; background: rgb(255, 255, 255); position: relative; } .d2l-column-side-padding { padding: 0.9em; } .d2l-column-flip-main, .d2l-column-main { width: 100%; } .d2l-column-flip-main, .d2l-column-flip-side, .d2l-column-main { display: table-cell; height: 100%; vertical-align: top; } .d2l-column-main .d2l-page-header-dark { margin-left: 22.5em; } [dir="rtl"] .d2l-column-main .d2l-page-header-dark { margin-right: 22.5em; margin-left: auto; } .d2l-column-flip-wrapper, .d2l-column-wrapper { display: table; height: 100%; width: 100%; } .d2l-page-header-dark { background-color: rgb(249, 251, 255); border-bottom: 1px solid rgb(204, 204, 204); padding: 10px 20px 0px; } .d2l-twopanelselector-header { padding: 11px 10px 0px; } .d2l-twopanelselector-header .d2l-page-header { padding: 0px 10px; } .d2l-twopanelselector-side { max-width: 320px; min-width: 320px; width: 320px; } .d2l-twopanelselector-main { max-width: 909px; } .d2l-twopanelselector-side-bg.d2l-twopanelselector-side-sep, .d2l-twopanelselector-side.d2l-twopanelselector-side-sep { border-right: 1px solid rgb(227, 233, 241); background: linear-gradient(90deg, rgba(249, 250, 251, 0) 0px, rgb(249, 251, 255) 320px); } [dir="rtl"] .d2l-twopanelselector-side-bg.d2l-twopanelselector-side-sep, [dir="rtl"] .d2l-twopanelselector-side.d2l-twopanelselector-side-sep { background: linear-gradient(270deg, rgba(249, 250, 251, 0) 0px, rgb(249, 251, 255) 320px); border-left: 1px solid rgb(227, 233, 241); border-right: none; } .d2l-twopanelselector-side-bg { position: absolute; height: 100%; left: 0px; width: 320px; } [dir="rtl"] .d2l-twopanelselector-side-bg { right: 0px; } .d2l-twopanelselector-main-padding, .d2l-twopanelselector-side-padding { padding: 0px 30px 30px; } .d2l-twopanelselector-side-padding-none { padding-left: 10px; } [dir="rtl"] .d2l-twopanelselector-side-padding-none { padding-right: 10px; padding-left: 0px; } .d2l-twopanelselector-side .d2l-page-search { margin-bottom: 20px; margin-left: 0px; margin-right: 0px; padding: 0px 30px; } .d2l-twopanelselector-padding { padding-top: 30px; } .d2l-repsonsive-collapse-layout .d2l-twopanelselector-side, .d2l-repsonsive-collapse-layout.d2l-twopanelselector-side-bg { max-width: 320px; width: 320px; } @media (max-width: 1000px) { .d2l-twopanelselector-wrapper.d2l-repsonsive-collapse-layout .d2l-twopanelselector-side { display: block; max-width: none; width: auto; } .d2l-twopanelselector-wrapper.d2l-repsonsive-collapse-layout .d2l-twopanelselector-side.d2l-twopanelselector-side-sep { background-color: rgb(249, 251, 255); } .d2l-twopanelselector-wrapper.d2l-repsonsive-collapse-layout .d2l-twopanelselector-main { display: block; min-height: 100vh; } .d2l-twopanelselector-wrapper.d2l-repsonsive-collapse-layout .d2l-twopanelselector-main .d2l-page-header { border-top: 1px solid rgb(205, 213, 220); margin-top: 1.5rem; padding-top: 1.5rem; } .d2l-twopanelselector-wrapper.d2l-repsonsive-collapse-layout .d2l-twopanelselector-main-padding, .d2l-twopanelselector-wrapper.d2l-repsonsive-collapse-layout .d2l-twopanelselector-side-padding, .d2l-twopanelselector-wrapper.d2l-repsonsive-collapse-layout .d2l-twopanelselector-side .d2l-page-search { padding-left: 2.439%; padding-right: 2.439%; } .d2l-twopanelselector-wrapper.d2l-repsonsive-collapse-layout .d2l-twopanelselector-side-padding { padding-bottom: 0px; } .d2l-twopanelselector-wrapper.d2l-repsonsive-collapse-layout .d2l-twopanelselector-padding { padding-top: 15px; } .d2l-twopanelselector-wrapper.d2l-repsonsive-collapse-layout .d2l-twopanelselector-side .d2l-page-search { padding-bottom: 15px; margin-bottom: 0px; } .d2l-twopanelselector-side-bg.d2l-repsonsive-collapse-layout { display: none; } } @media (max-width: 615px) { .d2l-twopanelselector-wrapper.d2l-repsonsive-collapse-layout .d2l-twopanelselector-main-padding, .d2l-twopanelselector-wrapper.d2l-repsonsive-collapse-layout .d2l-twopanelselector-side-padding, .d2l-twopanelselector-wrapper.d2l-repsonsive-collapse-layout .d2l-twopanelselector-side .d2l-page-search { padding-left: 15px; padding-right: 15px; } } @-webkit-keyframes dialog-slide-in-from-top-open { 0% { opacity: 0; transform: translateY(-50px); } 100% { opacity: 1; transform: translateY(0px); } } @keyframes dialog-slide-in-from-top-open { 0% { opacity: 0; transform: translateY(-50px); } 100% { opacity: 1; transform: translateY(0px); } } @-webkit-keyframes dialog-slide-in-from-top-close { 0% { opacity: 1; transform: translateY(0px); } 100% { opacity: 0; transform: translateY(-50px); } } @keyframes dialog-slide-in-from-top-close { 0% { opacity: 1; transform: translateY(0px); } 100% { opacity: 0; transform: translateY(-50px); } } @-webkit-keyframes dialog-slide-in-from-bottom-open { 0% { transform: translateY(100%); } 100% { transform: translateY(0px); } } @keyframes dialog-slide-in-from-bottom-open { 0% { transform: translateY(100%); } 100% { transform: translateY(0px); } } @-webkit-keyframes dialog-slide-in-from-bottom-close { 0% { transform: translateY(0px); } 100% { transform: translateY(100%); } } @keyframes dialog-slide-in-from-bottom-close { 0% { transform: translateY(0px); } 100% { transform: translateY(100%); } } .d2l-dialog-mvc.d2l-dialog { left: 100px; height: 300px; overflow: hidden; position: absolute; padding: 3px; width: 400px; } .d2l-dialog-document-body { background-color: transparent; height: 100%; } .d2l-dialog-body { flex-grow: 2; overflow: auto; position: relative; } .d2l-dialog-flex { box-sizing: border-box; display: flex; flex-direction: column; height: 100%; position: absolute; width: 100% !important; overflow: hidden !important; } .d2l-dialog-flex > .d2l-dialog-footer, .d2l-dialog-flex > .d2l-dialog-footer-container { align-self: flex-end; width: 100%; } .d2l-dialog-flex, .d2l-dialog-inline > .d2l-dialog-inner, .ddial_o2 { padding: 1.5rem; } .d2l-dialog-mvc.d2l-dialog-inline { max-height: 70vh; max-width: 60vw; width: auto; } .d2l-dialog-mvc .d2l-dialog-inner, .ddial_o2 { background-color: rgb(255, 255, 255); border: 1px solid rgb(205, 213, 220); border-radius: 0.4rem; box-shadow: rgba(86, 90, 92, 0.25) 0px 2px 12px; box-sizing: border-box; height: 100% !important; } .d2l-dialog-mvc .d2l-dialog-inner > .d2l-dialog-frame, .ddial_o2 > .d2l-dialog-frame { width: 100% !important; } .d2l-dialog-title { align-self: flex-start; position: relative; width: 100%; margin: -0.25rem 0.25rem 0.25rem 0px; } [dir="rtl"] .d2l-dialog-title { margin-left: 0.25rem; margin-right: 0px; } .d2l-dialog-title .d2l-heading { overflow-wrap: break-word; } .d2l-dialog-frame { width: 398px; height: 100% !important; } .d2l-dialog-frame-loading { left: -10000px; visibility: hidden; } [dir="rtl"] .d2l-dialog-frame-loading { right: -10000px; } .d2l-dialog-footer-container { bottom: 0px; width: 100%; } .d2l-dialog-mvc .d2l-dialog-footer, .ddial_o .d2l-dialog-footer { position: relative; } .d2l-dialog-resize { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath fill='%23494C4E' d='M16 18a.999.999 0 01-.707-1.707l1-1a.999.999 0 111.414 1.414l-1 1A.997.997 0 0116 18zm-5.638 0a.999.999 0 01-.707-1.707l6.638-6.638a.999.999 0 111.414 1.414l-6.638 6.638a.997.997 0 01-.707.293zm-5.84 0a.999.999 0 01-.707-1.707L16.293 3.816a.999.999 0 111.414 1.414L5.229 17.707a.997.997 0 01-.707.293z'/%3E%3C/svg%3E"); background-position: 100% 100%; background-repeat: no-repeat; bottom: 0px; cursor: nw-resize; display: inline-block; height: 16px; position: absolute; right: 0px; width: 16px; } @media (max-device-width: 767px) { .d2l-dialog-resize { display: none !important; } } .d2l-dialog-resize:hover { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath fill='%231C5295' d='M16 18a.999.999 0 01-.707-1.707l1-1a.999.999 0 111.414 1.414l-1 1A.997.997 0 0116 18zm-5.638 0a.999.999 0 01-.707-1.707l6.638-6.638a.999.999 0 111.414 1.414l-6.638 6.638a.997.997 0 01-.707.293zm-5.84 0a.999.999 0 01-.707-1.707L16.293 3.816a.999.999 0 111.414 1.414L5.229 17.707a.997.997 0 01-.707.293z'/%3E%3C/svg%3E"); } [dir="rtl"] .d2l-dialog-resize { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath fill='%23494C4E' d='M2 18a.999.999 0 00.707-1.707l-1-1a.999.999 0 10-1.414 1.414l1 1A.997.997 0 002 18zm5.638 0a.999.999 0 00.707-1.707L1.707 9.655a.999.999 0 10-1.414 1.414l6.638 6.638a.997.997 0 00.707.293zm5.84 0a.999.999 0 00.707-1.707L1.707 3.816A.999.999 0 10.293 5.23l12.478 12.477a.997.997 0 00.707.293z'/%3E%3C/svg%3E"); background-position: 0px 100%; cursor: ne-resize; left: 0px; right: auto; } [dir="rtl"] .d2l-dialog-resize:hover { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath fill='%231C5295' d='M2 18a.999.999 0 00.707-1.707l-1-1a.999.999 0 10-1.414 1.414l1 1A.997.997 0 002 18zm5.638 0a.999.999 0 00.707-1.707L1.707 9.655a.999.999 0 10-1.414 1.414l6.638 6.638a.997.997 0 00.707.293zm5.84 0a.999.999 0 00.707-1.707L1.707 3.816A.999.999 0 10.293 5.23l12.478 12.477a.997.997 0 00.707.293z'/%3E%3C/svg%3E"); } .d2l-dialog-resizehandle-hide .d2l-dialog-resize { display: none; } .d2l-dialog-buttons button { margin-top: 0.75rem; } .d2l-dialog-button-group { float: left; padding-right: 1.5em; } [dir="rtl"] .d2l-dialog-button-group { float: right; padding-left: 1.5em; } .d2l-dialog-loading { animation-duration: 0.3s; animation-timing-function: linear; animation-name: dialog-slide-in-from-top-open; } @media (max-device-width: 767px), screen and (max-width: 767px) { .d2l-dialog-loading { animation-duration: 0.3s; animation-timing-function: linear; animation-name: dialog-slide-in-from-bottom-open; top: 0px; } } .d2l-dialog-loading-spinner { position: relative; width: 100%; height: 100%; } .d2l-dialog-loading-spinner > d2l-loading-spinner { left: 50%; top: 50%; position: absolute; transform: translateY(-50%) translateX(-50%); } .d2l-dialog-closing { animation-duration: 0.3s; animation-timing-function: linear; animation-name: dialog-slide-in-from-top-close; top: -1000px; } @media (max-device-width: 767px), screen and (max-width: 767px) { .d2l-dialog-closing { animation-duration: 0.3s; animation-timing-function: linear; animation-name: dialog-slide-in-from-bottom-close; top: 100%; } } .d2l-dialog-close { border: 1px solid transparent; border-radius: 0.3rem; box-sizing: border-box; display: block; position: absolute; right: -0.3rem; top: 0px; height: calc(1.3rem + 4px); width: calc(1.3rem + 4px); z-index: 1; } [dir="rtl"] .d2l-dialog-close { left: -0.3rem; right: auto; } .d2l-dialog-close > span { width: 100%; height: 100%; display: block; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-5 7 18 18'%3E%3Cpath fill='%23494C4E' d='M9.707 20.29c.39.39.39 1.03 0 1.42-.2.19-.45.29-.71.29-.26 0-.51-.1-.71-.29l-4.288-4.289-4.288 4.289c-.2.19-.45.29-.71.29s-.51-.1-.71-.29c-.39-.39-.39-1.03 0-1.42l4.288-4.289-4.288-4.289c-.39-.39-.39-1.03 0-1.42.39-.39 1.03-.39 1.419 0l4.289 4.29 4.288-4.289c.39-.39 1.03-.39 1.419 0 .39.39.39 1.03 0 1.42l-4.288 4.289 4.289 4.288z'/%3E%3C/svg%3E"); background-position: 50% center; background-repeat: no-repeat; background-size: 0.9rem 0.9rem; } .d2l-dialog-close:hover { border-color: rgb(181, 189, 194); } .d2l-dialog-close:hover > span { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-5 7 18 18'%3E%3Cpath fill='%231C5295' d='M9.707 20.29c.39.39.39 1.03 0 1.42-.2.19-.45.29-.71.29-.26 0-.51-.1-.71-.29l-4.288-4.289-4.288 4.289c-.2.19-.45.29-.71.29s-.51-.1-.71-.29c-.39-.39-.39-1.03 0-1.42l4.288-4.289-4.288-4.289c-.39-.39-.39-1.03 0-1.42.39-.39 1.03-.39 1.419 0l4.289 4.29 4.288-4.289c.39-.39 1.03-.39 1.419 0 .39.39.39 1.03 0 1.42l-4.288 4.289 4.289 4.288z'/%3E%3C/svg%3E"); } .d2l-dialog-close:focus { border-color: rgb(0, 111, 191); border-width: 2px; outline: 0px; } html.d2l-dialog-open, html.d2l-dialog-open body { overflow: hidden; } @media (max-device-width: 767px), screen and (max-width: 767px) { html.d2l-dialog-open-ios, html.d2l-dialog-open-ios body { height: 100%; } .d2l-dialog-mvc.d2l-dialog, .ddial_o { width: 100% !important; height: 100% !important; left: auto !important; padding: 0px !important; top: 0px !important; position: fixed !important; } .d2l-dialog-mvc.d2l-dialog-inline { max-width: 100%; max-height: 100% !important; } .d2l-dialog-inline > .d2l-dialog-inner { max-height: 100% !important; } .d2l-dialog-mvc .d2l-dialog-inner, .ddial_o2 { position: fixed; border-radius: 0px !important; width: 100% !important; height: 100% !important; } .ddial_o .ddial_f { display: none !important; } .ddial_o2 { display: flex; flex-direction: column; } .ddial_c, .ddial_i { display: flex; flex-direction: column; flex-grow: 1; } .ddial_c_frame { flex-grow: 1; } } .d2l-shim { background-color: rgb(249, 251, 255); bottom: 0px; opacity: 0; position: fixed; transition: opacity 0.3s linear 0s; } .d2l-shim-opaque { animation-duration: 0.3s; animation-timing-function: linear; animation-name: dialog-shim-opacity-in; opacity: 0.7; } @-webkit-keyframes dialog-shim-opacity-in { 0% { opacity: 0; } 100% { opacity: 0.7; } } @keyframes dialog-shim-opacity-in { 0% { opacity: 0; } 100% { opacity: 0.7; } } @media (max-device-width: 767px), screen and (max-width: 767px) { .d2l-shim-body-overflow { overflow: hidden; } } .d2l-tiles-container { background-color: rgb(246, 247, 248); } .d2l-tiles-container .d2l-navigation-s-shadow-gradient { display: none; } .d2l-tile { background-color: rgb(255, 255, 255); border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.03) 0px 4px 8px 0px; }
@charset "utf-8"; html.dht_iframe div#d_content_r_p { padding: 0px; } html.dht_iframe iframe { border: 0px; } body.dbd_frame { overflow-y: auto; } form { margin: 0px; } .d2l-hub-areas { max-width: 820px; } .d2l-actions { list-style: outside none none; background: none 0px 0px repeat scroll transparent; border: 0px none; font-size: 100%; font-weight: normal; margin: 0px; outline: none 0px; padding: 0px; vertical-align: baseline; } .d2l-page-actions > ul { list-style: none; margin: 0px; padding: 0px; } .d2l-page-action { padding-bottom: 0.5em !important; } body.dbd_frame { min-width: 0px; padding: 0px; } .daylight.dbd_frame #d_content { max-width: 100vw; } .dbd_frame .d2l-page-header { margin: 10px 0px 0px 10px; } .daylight.dbd_frame .d2l-page-header { margin-left: 0px; } [dir="rtl"].daylight.dbd_frame .d2l-page-header { margin-right: 0px; } .dbd_frame .d2l-action-buttons { padding-left: 0px; } [dir="rtl"].dbd_frame .d2l-action-buttons { padding-left: 0px; padding-right: 0px; } .dbd_frame .d2l-action-buttons.d2l-floating-action-buttons { padding-left: 30px; } [dir="rtl"].dbd_frame .d2l-action-buttons.d2l-floating-action-buttons { padding-left: 0px; padding-right: 30px; } .dbd_frame .d2l-page-actions { margin: 0px 10px; } body.dbd_l.daylight div#d_content_r { margin-left: 17em; } body.dbd_lw div#d_content_r { margin-left: 25em; } body.dbd_l div#d_content_r_c1 { margin-left: -17em; width: 100%; float: right; } body.dbd_lw div#d_content_r_c1 { margin-left: -25em; width: 100%; float: right; } body.dbd_l div#d_content_r_c2, body.dbd_lw div#d_content_r_c2 { margin-left: 1px; } .daylight body.dbd_frame div#d_content_r_p { padding: 0px; } div#d_content_l { float: left; width: 15.9em; } div#d_content_lw { float: left; width: 24.9em; overflow: auto hidden; } div#d_content_l, div#d_content_lw { position: relative; } .dbd_dialog .d2l-action-buttons { padding: 10px 0px 0px 10px; } .dbd_dialog .d2l-action-buttons-list { margin-bottom: 0px; } body.dbd_dialog div#d_content_lw { width: 14.8em; } body.dbd_dialog.daylight div#d_content_l { border-right: 1px solid rgb(241, 241, 241); box-sizing: border-box; padding-right: 30px; width: 11em; } body.dbd_dialog.daylight[dir="rtl"] div#d_content_l { border-left: 1px solid rgb(241, 241, 241); border-right-style: none; padding-left: 30px; padding-right: 0px; } body.dbd_dialog.daylight div#d_content_l ~ div#d_content div#d_content_r { margin-left: 12.5em; } body.dbd_dialog.daylight[dir="rtl"] div#d_content_l ~ div#d_content div#d_content_r { margin-left: 0px; margin-right: 12.5em; } body.dbd_dialog .d2l-dialog-body { overflow: visible; } .d2l-heading { padding: 0px 0px 6px; } .d2l-heading > .d2l-heading-title { display: inline-block; } div.d_box_c { background-color: rgb(255, 255, 255); border-right: 1px solid rgb(192, 192, 192); border-bottom: 1px solid rgb(192, 192, 192); border-left: 1px solid rgb(192, 192, 192); border-image: initial; border-top: none; border-radius: 0.3em; padding: 0.5em; } div.d_box_c2 { border-top: 1px solid rgb(192, 192, 192); border-radius: 0.3em; } .d_box_t { background-position: right top; background-repeat: repeat-y; border-bottom: none; border-radius: 0.3em 0.3em 0px 0px; color: rgb(255, 255, 255); font-size: 1em; font-weight: bold; padding: 0.4em; margin: 0px; } .dco .d_box_t { border-radius: 0px; } .d_ua { border: 1px solid rgb(212, 212, 212); border-radius: 5px; } .d_ua > .d_ua_h { font-weight: bold; background-color: rgb(239, 239, 239); border-top-left-radius: 4px; border-top-right-radius: 4px; border-width: 1px; border-style: solid; border-color: transparent transparent rgb(212, 212, 212); border-image: initial; } .d_ua > .d_ua_h, .d_ua > div { padding: 4px; } div.dba { padding-top: 0.5em; } .d_tabs div.dba { padding-left: 10px; padding-right: 10px; } div.d_bnd { background-position: right top; background-repeat: repeat-y; color: rgb(255, 255, 255); font-weight: bold; padding: 0.4em; margin: 0px; text-align: center; } div.d_bnd h1, div.d_bnd h2 { color: rgb(255, 255, 255); font-size: 1em; font-weight: bold; padding: 0px; margin: 0px; display: inline; } div.d_bnd a, div.d_bnd a:link, div.d_bnd a:visited, div.d_bnd a:hover { color: rgb(255, 255, 255); font-weight: normal; } .dbd_shaded { border: 1px solid rgb(221, 221, 221); background-color: rgb(248, 248, 248); padding: 0.4em; } input:focus, select:focus { outline: rgb(182, 189, 210) solid 1px; } textarea { margin-top: 1px; margin-right: 1px; vertical-align: middle; } select { vertical-align: middle; margin-top: 2px; margin-bottom: 2px; margin-right: 5px; } table { border-collapse: collapse; } .daylight hr.D2LSeparator { border-top: 1px solid rgb(205, 213, 220); } hr.D2LSeparator { height: 1px; width: 100%; border-bottom: none; border-left: none; border-right: none; margin: 0.5em 0em; } .D2LModified { background-color: rgb(230, 239, 242); } img { border: none; } #d_content img, #d_content_l img { vertical-align: middle; } img.D2LImg { margin-right: 0.5em; } span.D2LImgText { margin: 0px 0.4em 0px 0px; vertical-align: middle; } a.D2LImgLink, a.D2LImgLink:link, a.D2LImgLink:visited, a.D2LImgLink:hover { color: rgb(73, 76, 78); font-weight: bold; text-decoration: none; } a.D2LImgLink label { cursor: pointer; } .dsr, .d2l-offscreen { position: absolute; left: -10000px; overflow: hidden; width: 1px; height: 1px; } .clear, .d2l-clear { display: block; clear: both !important; font-size: 1px !important; height: 0px !important; margin: 0px !important; padding: 0px !important; visibility: hidden !important; width: 1px !important; } div.d2l_loading { padding: 0.5em; color: rgb(102, 102, 102); font-weight: bold; font-size: 1.25em; } div.d2l_loading img { padding-right: 0.5em; } .no_disp { display: none; } .inline_disp { display: inline; } .block_disp { display: block; } a.noFocusOutline:focus, a.noFocusOutline:active { outline: none; } .draggable { background: url("/d2l/img/LP/dragDrop/draggable.gif") 2px 2px no-repeat; } .float_l { float: left; } .float_r { float: right; } .talign_l { text-align: left; } .talign_r { text-align: right; } .d2l-page-bg-full { position: fixed; width: 100%; height: 100%; z-index: -100; } .d2l-page-bg-full > div { position: relative; width: 100%; height: 100%; } .d2l-rowshadeonhover:hover { background: rgb(231, 231, 231); cursor: pointer; } .d2l-rowshadeonhover-selected { background: rgb(232, 242, 252); } .d2l-rowshadeonhover-selected:hover { background: rgb(211, 231, 250); cursor: pointer; } .d2l-rowshadeonhover label:hover { cursor: pointer; } .d2l-rowshadeonhover-selected label:hover { cursor: pointer; } div.dab_c { padding: 0px 3px; } div.dab_cl { padding: 2px 3px 0px 2px; } span.dab_i { float: left; } span.dab_s { padding-left: 9px; } span.dab_disabled > a { text-decoration: none; } span.dab_disabled > a > img { opacity: 0.5; zoom: 1; } span.dab_disabled > a > span { color: rgb(124, 184, 199); } span.dab_i a, span.dab_i a:link, span.dab_i a:visited, span.dab_i a:hover { font-weight: bold; display: block; padding: 5px 4px; } span.dab_i a:focus { outline: none; } span.dab_i img { padding: 2px 6px 2px 0px; } div.dab_c ul { margin: 0px; padding: 0px; white-space: nowrap; } div.dab_c li { display: inline-block; list-style-type: none; padding: 0px; margin-right: 10px; } ul.dab_rl { float: right; } ul.dab_ll { float: left; } li.dab_il { float: left; } li.dab_ir { float: right; } .d2l-action-buttons-list { list-style: outside none none; margin: 0px 0px 10px; padding: 0px; } .d2l-action-buttons-list > .d2l-action-buttons-item { display: inline-block; } .d2l-action-buttons-list > .d2l-action-buttons-menu > .dco_f { display: inline-block !important; width: auto !important; min-width: 190px !important; } [dir="rtl"] .d2l-action-buttons-list > .d2l-action-buttons-menu > a { margin-left: 0.3em; margin-right: 0px; } .d2l-action-buttons-list > .d2l-action-buttons-menu > a > img { margin-top: -0.2em; } div.dbvr { background-color: rgb(204, 204, 204); border: 1px dashed rgb(102, 102, 102); position: absolute; } div#d_breadcrumbs { font-weight: bold; padding: 1em 1em 0em; } .d2l-datetime-selector-wc { position: relative; } .d2l-datetime-selector-date-input ~ .vui-validation-bubble { display: none; } .d2l-datetime-selector-date-input:focus-within ~ .vui-validation-bubble { display: block; z-index: 1002; } div.ddial_o { left: -2000px; position: absolute; top: -2000px; } .ddial_h a { cursor: move; } .ddial_t { margin-bottom: 5px; } .ddial_h { padding: 0px; } div.ddial_c { cursor: default; overflow: hidden; padding: 0px; } .ddial_c p { margin-top: 10px !important; margin-bottom: 10px !important; } .dpopup_t, .dpopup_f { margin-top: -20px; padding-top: 20px; } .ddial_h { cursor: move; width: 100%; } .ddial_close { position: relative; } .ddial_i > table.d2l-dialog-buttons { overflow: auto; width: 100%; } table.d2l-dialog-buttons td { white-space: nowrap; } body.dbd_dialog, .dbd_dialog .d2l-page-main { background-color: transparent !important; } .dbd_dialog .d2l-page-main.d2l-dialog-width { position: absolute; width: 100%; height: 100%; overflow: auto; } .ddial_c_frame { overflow: hidden; width: 100% !important; height: 100% !important; } .d2l-edit.d2l-edit-legacy { margin-right: 0px; width: auto; } [dir="rtl"] .d2l-edit.d2l-edit-legacy { margin-left: 0px; } table.d_FG { margin: 0px; border-style: none; width: 100%; } .daylight table.d_FG .d2l-field-label-empty { display: none; } table.d_FG td.fl_n, table.d_FG td.fl_w { padding-right: 3px; text-align: right; vertical-align: top; width: 1%; white-space: normal; } [dir="rtl"] table.d_FG td.fl_n, [dir="rtl"] table.d_FG td.fl_w { padding-right: 0px; padding-left: 3px; text-align: left; } .daylight table.d_FG td.fl_n { padding-top: 7px; } table.d_FG td.fl_n { white-space: nowrap; } .fl_left > .vui-label { margin-bottom: 0px; } .d_fgh { padding-bottom: 10px; } table.d_FG td.fcl_w, table.d_FG td.fct_w { padding: 0px 3px 3px 0px; text-align: left; vertical-align: top; white-space: normal; } [dir="rtl"] table.d_FG td.fcl_w, [dir="rtl"] table.d_FG td.fct_w { padding-left: 3px; padding-right: 0px; text-align: right; } table.d_FG td.fcl_w textarea, table.d_FG td.fct_w textarea { vertical-align: top; } .daylight table.d_FG td.fct_w, .daylight table.d_FG td.dh_fg { padding-bottom: 1.5rem; } .daylight table.d_FG .d2l-select-container .d2l-select { width: 100%; } .fgskip { font-size: 1px; height: 1px; } .d2l-iterator-legacy { color: rgb(73, 76, 78); } .d2l-iterator-legacy.d2l-iterator-disabled { opacity: 0.5; } .d2l-link:hover .d2l-iterator-legacy:not(.d2l-iterator-disabled), .d2l-link:focus .d2l-iterator-legacy:not(.d2l-iterator-disabled) { color: rgb(0, 111, 191); text-decoration: underline; } div.drt { display: inline; line-height: normal; padding: 0px; margin: 0px; } div.drt.d2l-drt-untrusted { overflow: hidden; position: relative; } table.dsearch { width: 100%; margin: 0px; border: 0px; } table.dsearch td.dsearch_suggested { border: none; text-align: left; padding: 6px 20px 6px 10px; width: 100%; white-space: nowrap; font-size: 1.2em; color: red; } [dir="rtl"] table.dsearch td.dsearch_suggested { text-align: right; padding-left: 20px; padding-right: 10px; } table.dsearch td.fl_n { white-space: nowrap; text-align: right; vertical-align: top; } [dir="rtl"] table.dsearch td.fl_n { text-align: left; } .daylight table.dsearch .d2l-msg-container { margin-bottom: 10px; } .daylight table.dsearch .d2l-msg-container .d2l-msg-container-text { padding: 10px 20px; } .dsearch_header { margin-bottom: 10px; } .d2l-search-simple-wc { margin-right: 5px; } [dir="rtl"] .d2l-search-simple-wc { margin-left: 5px; margin-right: 0px; } .d2l-search-simple-wc d2l-input-search { max-width: 16.5rem; } ul.dl { padding: 0px 0px 0px 32px; margin: 0px; } [dir="rtl"] ul.dl { padding: 0px 32px 0px 0px; margin: 0px; } ul.dl_ci { list-style-type: circle; } ul.dl_sq { list-style-type: square; } ul.dl_di { list-style-type: disc; } ul.dl_no { list-style-position: outside; list-style-type: none; padding-left: 0px; text-indent: 0px; } [dir="rtl"] ul.dl_no { padding-right: 0px; } ul.dl_fl { padding-left: 0px; } [dir="rtl"] ul.dl_fl { padding-right: 0px; } ul.dl_fl li { display: inline; padding-top: 0px !important; padding-bottom: 0px !important; } ul.dl li { padding: 0.3em 0px; font-weight: normal; text-align: left; } [dir="rtl"] ul.dl li { text-align: right; } span.dl_p { vertical-align: top; display: inline-block; } .d2l-longedit-legacy { width: auto; } ul.drat_ul { list-style: none; margin: 0px; padding: 0px; position: relative; } ul.drat_ul li { padding: 0px; margin: 0px; float: left; } ul.drat_ul li a { display: block; width: 16px; height: 16px; text-decoration: none; text-indent: -9000px; z-index: 20; position: absolute; padding: 0px; background-image: none; } ul.drat_ul li.drat_cr { background: url("/d2l/img/lp/rating/set.png") left top repeat-x; height: 16px; position: absolute; display: block; text-indent: -9000px; z-index: 1; } ul.drat_bge { background: url("/d2l/img/lp/rating/notSet.png") left top no-repeat; height: 16px; } ul.drat_bgd { background: url("/d2l/img/lp/rating/notSet.png") left top no-repeat; } ul.drat_ce { height: 16px; width: 103px; background-position: 23px 0px; } ul.drat_cd { height: 16px; width: 80px; background-position: 0px 0px; } ul.drat_ul li.drat_st a:hover { background: url("/d2l/img/lp/rating/setOver.png") left top repeat-x; z-index: 1; } a.drat_stl { background: url("/d2l/img/lp/rating/setOver.png") left top repeat-x !important; z-index: 1 !important; } ul.drat_ul li.drat_cl { background: url("/d2l/img/lp/rating/clear.gif") left top no-repeat; width: 23px; height: 16px; left: 0px; } ul.drat_ul li.drat_cl a:hover { background: url("/d2l/img/lp/rating/clearOver.gif") left top no-repeat; } a.drat_claf { background: url("/d2l/img/lp/rating/clearOver.gif") left top no-repeat !important; } a.drat_claf:focus { outline: none; } span.drat_s { background: url("/d2l/img/lp/rating/avUnrated.png") left top repeat-x; display: inline-block; height: 18px; white-space: nowrap; } span.drat_c { background: url("/d2l/img/lp/rating/avRated.png") left top repeat-x; display: inline-block; height: 18px; } span.drat_h { position: absolute; left: -9000px; } li.drat_st a { outline: none; } table.dcs { text-align: left; padding: 0.2em; } td.dcs_c { padding: 0.2em; text-decoration: none; white-space: normal; } .daylight td.dcs_cf { padding-left: 0px; } .daylight tr.dcs_r { border: none; } .daylight tr.dcs_r ~ tr.dcs_r { border-top: 1px solid rgb(205, 213, 220); color: rgb(73, 76, 78); } tr.dcs_rnl, tr.dcs_rnl td.dcs_c { border-top: none !important; } img.dcs_a { padding-left: 0.3em; } img.dcs_ad { cursor: default !important; } tr.dcs_rd td { text-decoration: line-through; } .daylight tr.dcs_rd td { color: rgb(110, 115, 118); } table.dcs_d td { color: rgb(153, 153, 153); } tr.dcs_rd a, tr.dcs_rd a:link, tr.dcs_rd a:visited, tr.dcs_rd a:hover { color: rgb(170, 170, 170); text-decoration: line-through; cursor: default !important; } table.dcs_d a, table.dcs_d a:link, table.dcs_d a:visited, table.dcs_d a:hover { color: rgb(170, 170, 170); text-decoration: none; cursor: default !important; } table.d_t { } table.d_t td.d_tl { text-align: left; } table.d_t td.d_tc { text-align: center; } table.d_t td.d_tr { text-align: right; } table.d_t td.d_tt { vertical-align: top; } table.d_t td.d_tm { vertical-align: middle; } table.d_t td.d_tb { vertical-align: bottom; } td.d_tl, td.d_tc, td.d_tr { padding: 3px; } table.d_t td.d_tn { white-space: nowrap; } table.d_t td.d_tw { white-space: normal; } div.d_tabs > div.d_tabs { margin: 0px -10px; } div.d_tabs { display: inline-block; min-width: 100%; } div.d_tabs_container div.d_tabs { margin: 0px; } div.d_tabs_container { border: 1px solid rgb(205, 213, 220); margin: 0px; padding: 0px; } .d_tabs_container > .d_ma { padding-top: 10px; } div.d_tabs_tab { display: none; } div.d_tabs_tabcontent { padding: 10px; } div.d_tabs_header { padding-top: 20px; position: relative; top: 1px; z-index: 1; } div.d_tabs_header table { border-collapse: separate; } .d_tabs_header td { border-color: rgb(205, 213, 220); border-radius: 6px 6px 0px 0px; border-style: solid; border-width: 1px; color: rgb(73, 76, 78); font-size: 16px; line-height: 19px; padding: 2px; vertical-align: top; } .d_tabs_header .d_tabs_c { background: white; border-color: white white rgb(205, 213, 220); border-bottom-width: 1px; border-bottom-style: solid; } .d_tabs_header td.d_tabs_c_s { border-bottom: 1px solid white; } .d_tabs_link, .d_tabs_link:link, .d_tabs_link:visited, .d_tabs_link:hover, .d_tabs_link:focus { color: rgb(73, 76, 78); display: block; font-weight: normal; padding: 12px 28px 4px; outline: none; text-decoration: none; } .d_tabs_link:hover, .d_tabs_link:focus { color: rgb(0, 111, 191); } .d_tabs_link:focus { text-decoration: underline; } .d_tabs_c_s .d_tabs_link:focus { text-decoration: none; } .d_tabs_text { display: block; padding-bottom: 8px; position: relative; } .d_tabs_highlight_outer, .d_tabs_highlight { background-color: transparent; bottom: 0px; display: block; position: absolute; } .d_tabs_highlight_outer { border-top-left-radius: 6px; border-top-right-radius: 6px; height: 6px; left: -2px; transition: background-color 0.2s ease 0s; width: calc(100% + 4px); } .d_tabs_highlight { border-top-left-radius: 4px; border-top-right-radius: 4px; height: 4px; left: 0px; transition: background-color 0.2s ease 0s, box-shadow 0.2s ease 0s; width: 100%; } .d_tabs_c_s .d_tabs_highlight, .d_tabs_c_s .d_tabs_link:focus .d_tabs_highlight { background-color: rgb(0, 111, 191); } .d_tabs_c_s .d_tabs_link:focus .d_tabs_highlight_outer { background-color: rgb(0, 111, 191); } .d_tabs_c_s .d_tabs_link:focus .d_tabs_highlight { box-shadow: rgb(255, 255, 255) 0px 0px 0px 1px; } div.dtb_c { padding: 0.4em; } ul.dtb_ul, ul.datb_ul { list-style: none; margin: 0px; padding: 0px; } ul.dtb_ul li, ul.datb_ul li { display: block; } ul.dtb_ul li { padding: 0.2em 0.75em 0.2em 0.1em; } ul.dtb_ul li { font-weight: bold; } ul.dtb_ul li { float: left; } ul.dtb_ul > li > a, ul.datb_ul > li > a, div.dtbi_sel, div.dtbi_dis { display: block; border: 1px solid transparent; text-decoration: none; } .daylight ul.datb_ul > li > a { border-style: solid none; border-bottom-width: 1px; border-bottom-color: rgb(241, 245, 251); border-top-width: 1px; border-top-color: transparent; color: rgb(73, 76, 78); padding: 0.65rem 0.25rem; } ul.dtb_ul > li > a, div.dtbi_sel, div.dtbi_dis { padding: 6px; } .daylight ul.dtb_ul > li > a.dtbi_sel, .daylight ul.dtb_ul > li > div.dtbi_sel, .daylight ul.datb_ul > li > a.dtbi_sel, .daylight ul.datb_ul > li > div.dtbi_sel { background-color: rgb(232, 248, 255); border-color: rgb(41, 166, 255); color: rgb(0, 111, 191); } div.dtbi_dis { color: rgb(170, 170, 170); } .daylight ul.dtb_ul li a:hover, .daylight ul.datb_ul li a:hover, .daylight ul.dtb_ul li a:active, .daylight ul.datb_ul li a:active, .daylight ul.dtb_ul li a:focus, .daylight ul.datb_ul li a:focus { background-color: rgb(232, 248, 255); text-decoration: none; } ul.dtb_ul li a:active, ul.datb_ul li a:active, ul.dtb_ul li a:focus, ul.datb_ul li a:focus { outline: none !important; } ul.dtb_ul li img, ul.datb_ul li img { float: left; } .daylight ul.dtb_ul li img { padding-top: 6px; } .daylight ul.datb_ul li img { padding-top: 2px; } span.dtbi_txt { display: block; margin-left: 0.5em; } .d2l-tool-actions { max-width: 100%; } .daylight .d2l-page-header { display: flex; flex-wrap: wrap; } .daylight .d2l-page-header .d2l-page-actions-container { order: 1; float: none; margin-left: auto; } [dir="rtl"].daylight .d2l-page-header .d2l-page-actions-container { margin-left: 0px; margin-right: auto; } .daylight .d2l-page-header .d2l-tool-actions { flex: 1 0 200px; float: none; min-width: 200px; padding-top: 5px; } .daylight .d2l-page-header .d2l-tool-actions .wrapper.d2l-scroll-wrapper::-webkit-scrollbar { display: none; } .daylight .d2l-page-header .d2l-page-header-name { width: 100%; display: flex; padding-bottom: 20px; } @media (max-width: 544px) { .daylight .d2l-page-header .d2l-tool-actions { padding-top: 9px; } } span.dps_c { } span.dps_c label { padding-right: 0.5em; } span.dps_c_d label { color: rgb(153, 153, 153); } a.dcp_c { font-size: 18px; padding: 2px 6px 2px 2px; text-decoration: none; vertical-align: top; white-space: nowrap; line-height: 1.5em; } a.dcp_cu { background-color: rgb(248, 247, 239); border: 1px solid rgb(157, 157, 146); padding: 1px 5px 1px 1px; } a.dcp_ch { background-color: rgb(254, 254, 253); border: 1px solid rgb(122, 152, 175); padding: 1px 5px 1px 1px; } a.dcp_ch:focus, a.dcp_c:focus, a.dcp_ce:focus { outline: none; } a.dcp_ce { background-color: rgb(248, 247, 239); border: 1px solid rgb(157, 157, 146); padding: 1px 5px 1px 1px; } span.dcp_cb { background-color: rgb(255, 255, 255); background-repeat: repeat; border: 1px solid rgb(153, 153, 153); font-size: 16px; margin-right: 5px; } div.dcp_ct { background-color: rgb(248, 247, 239); } div.dcp_ct table { border-collapse: separate; } div.dcp_ct a, div.dcp_ct a:link, div.dcp_ct a:hover, div.dcp_ct a:visited { color: rgb(0, 0, 0); text-decoration: none; } .daylight .d2l-condition-actions-container { display: inline-block; margin-bottom: -0.375rem; margin-top: -0.375rem; } .daylight .d2l-condition-actions-container button { margin-top: 0.375rem; margin-bottom: 0.375rem; } .d2l-condition-set-delete { display: inline-block; margin-top: 0.5rem; } div.dsel_c { padding: 0px; } .dsel_lh, .dsel_lv { list-style-type: none; margin: 0px; padding: 0px; } .dsel_lh li { float: left; display: inline; padding: 0em; margin-right: 3px; margin-bottom: 3px; } [dir="rtl"] .dsel_lh li { float: right; margin-left: 3px; margin-right: 0px; } .dsel_lv li { padding: 0px; } .dsel_lh li.f, .dsel_lv li.f { margin-left: 0px; } [dir="rtl"] .dsel_lh li.f, .dsel_lv li.f { margin-right: 0px; } .dsel_lh li.l, .dsel_lv li.l { margin-right: 0px; } [dir="rtl"] .dsel_lh li.l, .dsel_lv li.l { margin-left: 0px; } .dsel_c a { border-bottom: 1px solid rgb(241, 245, 251); border-top: 1px solid transparent; display: block; line-height: 1.2rem; padding: 0.65rem 0.25rem; white-space: normal; zoom: 1; } .dsel_c a, .dsel_c a:link, .dsel_c a:visited { text-decoration: none; color: rgb(73, 76, 78); outline-style: none; } .dsel_c a:focus, .dsel_c a:active, .dsel_c a:hover { background-color: rgb(232, 248, 255); color: rgb(0, 111, 191); outline-style: none; } .dsel_c a.s { background-color: rgb(232, 248, 255); border-color: rgb(41, 166, 255); color: rgb(0, 111, 191); } .dsel_it, .dsel_id { white-space: normal; } .dsel_id { color: gray; } .dsel_c img { margin: 0px; padding: 2px 4px 2px 0px; vertical-align: middle; } [dir="rtl"] .dsel_c img { padding-left: 4px; padding-right: 0px; } .dsel_c span { padding: 0px; } div.dsh_c { padding: 2px; } div.dsh_c_f { background-color: rgb(255, 244, 222); border: 1px solid rgb(255, 186, 118); padding: 1px; } div.dsh_c_h { background-color: rgb(255, 252, 246); border: 1px dotted rgb(204, 204, 204); padding: 1px; } div.dsh_c_e { background-color: rgb(255, 247, 231); border: 1px dotted rgb(204, 204, 204); padding: 1px; } span.dpb_c { } span.dpb_cd { } span.dpb_c span.dpb_s { display: none; } span.dpb_s img.dpb_p, span.dpb_s img.dpb_d { background-repeat: repeat-x; margin: 2px 0px 0px 2px; position: absolute; width: 1px; height: 15px; } span.dpb_c span.dpb_s img.dpb_p { background-image: url("/d2l/img/lp/progressBar/s.gif"); } span.dpb_cd span.dpb_s img.dpb_p { background-image: url("/d2l/img/lp/progressBar/d.gif"); } span.dpb_cc span.dpb_s img.dpb_p { background-image: url("/d2l/img/lp/progressBar/c.gif"); } span.dpb_c span.dpb_s img.dpb_b { background-image: url("/d2l/img/lp/progressBar/b.gif"); background-repeat: repeat-x; border: 1px solid rgb(153, 153, 153); width: 197px; height: 17px; } ul.dpb_sl { display: none; list-style-type: none; margin-left: 20px; padding-left: 0px; } ul.dpb_sl li { color: rgb(153, 153, 153); list-style-image: url("/d2l/img/lp/progressBar/t1.gif"); margin: 0.2em; } span.dpb_c ul.dpb_sl li.dbp_sip { color: rgb(51, 51, 51); list-style-image: url("/d2l/img/lp/progressBar/t3.gif"); font-weight: bold; } span.dpb_cd ul.dpb_sl li.dbp_sip { color: rgb(153, 153, 153); list-style-image: url("/d2l/img/lp/progressBar/t1.gif"); } span.dpb_c ul.dpb_sl li.dbp_sc { color: rgb(51, 51, 51); list-style-image: url("/d2l/img/lp/progressBar/t2.gif"); } span.dpb_cd ul.dpb_sl li.dbp_sc { color: rgb(153, 153, 153); list-style-image: url("/d2l/img/lp/progressBar/t1.gif"); } .dpb_merr { padding-left: 0.5em; } div.dta_wc ul { margin: 0px; } span.dta_c, span.dta_h, span.dta_p { padding-left: 0.1em; padding-bottom: 0.25em; white-space: nowrap; line-height: 1.8em; display: inline-block; } span.dta_h a:focus, span.dta_c a:focus, span.dta_p a:focus { outline: none !important; } span.dta_r { white-space: nowrap; } span.dta_c, span.dta_p { margin: 1px; } span.dta_h { border: 1px solid rgb(209, 224, 180); background: url("/d2l/img/lp/autoComplete/bgItem.gif") left top repeat-x rgb(219, 239, 183); } span.dta_p { background-color: rgb(230, 239, 242); } span.dta_t, span.dta_td { vertical-align: middle; height: 1.5em; } span.dta_td { color: rgb(169, 169, 169); text-decoration: line-through; } img.dta_i { padding-left: 0.2em; margin: 1px; vertical-align: middle; } div.dlay { } div.dlay_autofill { } td.dlay_l, td.dlay_m, td.dlay_r { vertical-align: middle; white-space: nowrap; } td.dlay_l { text-align: left; } td.dlay_m { text-align: center !important; } td.dlay_r { text-align: right !important; } td.dlay_w { white-space: normal; } table.dlay { width: 100%; } table.dlay tr.fgskip { font-size: 0px; height: 0px; } table.dlay tr.fgskip td { border: none; font-size: 0px; padding: 0px; } table.dlay td.dlay_lc { vertical-align: top; } table.dlay_e div.dlay_p { margin: 0.2em; padding: 0.25em 0.25em 0px; background-color: rgb(238, 238, 238); border: 1px solid rgb(153, 153, 153); } table.dlay_e div.dlay_pnc { margin: 0.2em; padding: 0px; background-color: rgb(255, 255, 255); border: none; } table.dlay_v div.dlay_p { background-color: rgb(255, 255, 255); } table.dlay_v div.dlay_pnc { padding: 0px; } .dlay_pt { color: rgb(73, 76, 78); cursor: default; float: left; font-size: 1em; font-weight: bold; margin: 0px 0px 0.2em; } table.dlay_e div.dlay_c { margin-bottom: 0.5em; } table.dlay_v div.dlay_c { } .dlay_ct { cursor: default; font-size: 1em; font-weight: bold; float: left; margin: 0px; padding: 0px 0px 3px; } table.dlay_e div.dlay_cc { background-color: rgb(255, 255, 255); border-left: 1px solid rgb(153, 153, 153); border-right: 1px solid rgb(153, 153, 153); padding: 0px 4px; } table.dlay_e div.dlay_cl div.dlay_cc { border: 1px solid rgb(153, 153, 153); padding: 4px; } table.dlay_e b.dlay_r * { display: block; height: 1px; overflow: hidden; font-size: 1px; border-style: solid; border-width: 0px 1px; background-color: rgb(255, 255, 255); border-color: rgb(153, 153, 153); } table.dlay_v b.dlay_r, div.dlay_cl b.dlay_r { display: none; } div.dlay_c b.dlay_c1 { border-width: 1px 0px 0px; margin-left: 5px; margin-right: 5px; height: 0px !important; } div.dlay_c b.dlay_c2 { border-left-width: 2px; border-right-width: 2px; margin-left: 3px; margin-right: 3px; } div.dlay_c b.dlay_c3 { margin-left: 2px; margin-right: 2px; } div.dlay_c b.dlay_c4 { margin-left: 1px; margin-right: 1px; height: 2px; } ul.dlay_tb_ec { border: 1px solid rgb(153, 153, 153); list-style: none; height: 375px; margin: 15px 0px 0px; overflow: scroll; padding: 0px; width: 300px; } ul.dlay_tb_ec li { border-bottom: 1px solid rgb(204, 204, 204); min-height: 50px; } li.dlay_tb_ea { background-color: rgb(250, 250, 250); } li.dlay_tb_eh { background-color: rgb(252, 252, 236); } li.dlay_tb_es { background-color: rgb(254, 254, 204); } ul.dlay_tb_ec a, ul.dlay_tb_ec a:link, ul.dlay_tb_ec a:hover, ul.dlay_tb_ec a:visited { background-position: 7px 7px; background-repeat: no-repeat; color: rgb(0, 0, 0); display: block; line-height: 1.7em; padding: 7px 7px 7px 50px; text-decoration: none; } ul.dlay_tb_ec a:focus { outline: none; } div.dco, div.dco_f { text-align: left; } div.dco_f { left: -1000px; position: absolute; overflow: visible; top: -1000px; } div.dco_f:focus { outline: none; } div.dco div.dco_c, div.dco_f div.dco_c { padding: 0em; } div.dco_t { background-color: rgb(250, 250, 250); color: rgb(73, 76, 78); padding: 0.5em; text-align: left; zoom: 1; } div.dco_t h1, div.dco_t h2, div.dco_t h3, div.dco_t h4, div.dco_t h5, div.dco_t h6 { cursor: default; font-size: 1.1em; font-weight: bold; margin: 0px; padding: 0px 0px 3px; } .dco_t_h { padding-right: 20px !important; } div.dco_t_hc { float: left; width: 100%; margin-right: -20px; } .daylight iframe.d2l-navbar-margin { margin-top: 4px; height: 100vh; } h1, h2, h3, h4, h5, h6 { font-size: 1em; font-weight: normal; margin: 0px; padding: 0px; } .drt h1, .drt h2, .drt h3, .drt h4, .drt h5, .drt h6 { display: block; font-weight: bold; } .drt h1 { font-size: 2em; margin: 0.67em 0px; } .drt h2 { font-size: 1.5em; margin: 0.83em 0px; } .drt h3 { font-size: 1.17em; margin: 1em 0px; } .drt h4 { margin: 1.33em 0px; } .drt h5 { font-size: 0.83em; margin: 1.67em 0px; } .drt h6 { font-size: 0.67em; margin: 2.33em 0px; } h2.dhdg_1, h3.dhdg_1, h4.dhdg_1, h5.dhdg_1, h6.dhdg_1 { margin: 10px 0px; padding-bottom: 0px; } h2.dhdg_2, h3.dhdg_2, h4.dhdg_2, h5.dhdg_2, h6.dhdg_2 { padding: 5px 0px 8px; } .dhdg_f { float: left; } div.dhdg_1 { padding-bottom: 15px; } div.dhdg_2 { padding-bottom: 8px; } div.dhdg_1 h2.dhdg_1, div.dhdg_1 h3.dhdg_1, div.dhdg_1 h4.dhdg_1, div.dhdg_1 h5.dhdg_1, div.dhdg_1 h6.dhdg_1 { padding-bottom: 0px; } div.dhdg_2 h2.dhdg_2, div.dhdg_2 h3.dhdg_2, div.dhdg_2 h4.dhdg_2, div.dhdg_2 h5.dhdg_2, div.dhdg_2 h6.dhdg_2 { padding-bottom: 0px; } td.dhdg_fg { text-align: left; width: 100%; } img.di_i { margin-right: 6px; outline: none; } [dir="rtl"] img.di_i { margin-left: 6px; margin-right: 0px; } img.di_in { margin: 0px; } span.di_t { margin-right: 18px; } [dir="rtl"] span.di_t { margin-left: 18px; margin-right: 0px; } .daylight a.di_l { text-decoration: none; } .daylight a.di_l img.di_i { margin-right: 0px; } .daylight[dir="rtl"] a.di_l img.di_i { margin-left: 0px; } .daylight a.di_l span.di_s { align-items: center; border: 1px solid transparent; border-radius: 0.3rem; display: inline-flex; justify-content: center; margin-right: 5px; padding: 0.3rem; vertical-align: middle; } .daylight .d2l-grid-wrapper .d2l-badge-userprofile { max-height: 42px; max-width: 42px; } .daylight[dir="rtl"] a.di_l span.di_s { margin-right: 0px; margin-left: 5px; } .daylight a.di_l:hover span.di_s, .daylight a.di_l:focus span.di_s { border-color: rgb(181, 189, 194); } .daylight a.di_l:hover span.di_s.di_s_icon, .daylight a.di_l:focus span.di_s.di_s_icon { border-color: transparent; } .daylight a.di_l:hover d2l-icon, .daylight a.di_l:focus d2l-icon { color: rgb(0, 68, 137); } .daylight a.di_l d2l-icon, .daylight a.di_l d2l-icon { transition: color 0.3s ease 0s; } a.di_l_d, a.di_l_d:link, a.di_l_d:visited, a.di_l_d:hover, span.di_t_d { color: rgb(153, 153, 153); cursor: default; } a.di_l label { cursor: pointer; } img.dit { background-image: url("/d2l/img/lp/loading_lg.gif"); background-repeat: no-repeat; background-position: center center; } a.dil, a.dil:link, a.dil:visited, a.dil:hover { margin-right: 0.5em; text-decoration: none; } a.dlk_d, a.dlk_d:link, a.dlk_d:visited, a.dlk_d:hover { color: rgb(153, 153, 153); } .dlk_heading { display: inline-block; } .d2l-link-inline { display: inline; } .daylight div.d_ma { height: 0px; overflow: hidden; } .d_ma_ve { margin: 10px; } .d_ma_ve.d2l-msg-container { border: 1px solid rgb(205, 32, 38); background-color: rgba(205, 32, 38, 0.05); padding: 40px; } .d2l-msg-container-inner > p.d_ma_vel { margin: 0px; } .d_ma_vel { margin: 0px; } .d_ma_ve_list { list-style-type: square; margin-top: 0px; margin-bottom: 0px; } [dir="rtl"] .d_ma_ve_list { padding-left: 0px; } .d_ma_ve_list > li { margin: 0.5em 0px; } .d_ma_ve_list > li > a { color: rgb(0, 111, 191); } .d_ma_ve_list > li > a :hover, .d_ma_ve_list > li > a :focus { color: rgb(0, 68, 137); } div.d_vb { cursor: default; position: relative; } div.d_ma_al { left: -999em; position: absolute; width: 1em; } [dir="rtl"] div.d_ma_al { left: auto; right: -999px; } [dir="rtl"] div.d_ma_ve.d2l-msg-container > .d2l-msg-container-inner { background-position: 99% 1em; } [dir="rtl"] div.d_ma_ve.d2l-msg-container .d2l-msg-container { padding-right: 0px; margin-right: 1em; } .daylight span.dfl { font-weight: 300; white-space: nowrap; } span.dfl_s { font-size: 0.85em; display: block; } .daylight span.dfl_s { color: rgb(73, 76, 78); } .daylight tr.dcs_rd span.dfl_s { color: rgb(205, 213, 220); } .daylight span.dfl_b { font-weight: 700; } .daylight span.dfl a, .daylight span.dfl a:focus { text-decoration: none; color: rgb(0, 68, 137); } span.dfl a span { text-decoration: underline; } span.dfl img { padding-right: 0.3em; } span.dh_sd { color: rgb(211, 211, 211); } span.dh_sd a.d2l-popuphelp { color: rgb(147, 198, 172) !important; } td.dh_fg { text-align: left; width: 100%; } [dir="rtl"] td.dh_fg { text-align: right; } .daylight b, .daylight strong { font-weight: 700; } i, em { font-style: italic; } u { text-decoration: underline; } .daylight .ds_a { color: rgb(205, 32, 38); } .daylight .ds_b { color: rgb(73, 76, 78); } .daylight .ds_c { color: rgb(0, 68, 137); } .ds_d { text-decoration: underline; } .daylight .ds_e, .daylight .ds_m, .daylight .ds_i { font-size: 0.95rem; font-weight: 400; } .daylight .ds_f { font-size: 1.5em; font-weight: 400; } .daylight .ds_g { font-size: 0.8rem; } .daylight .ds_h { font-size: 0.7rem; } .daylight .ds_i { font-weight: 400; text-decoration: none; } .daylight label .ds_i { color: rgb(73, 76, 78); } div.ddial_shim { background-image: url("/d2l/img/lp/pixel.gif"); background-repeat: no-repeat; background-position: 50% 50%; height: 100%; left: 0px; position: fixed; top: 0px; width: 100%; } div.ddial_shim_loading { background-image: url("/d2l/img/lp/Dialog/loading.gif"); width: 100%; height: 100%; } ul.da_a { line-height: 1em; list-style-type: none; margin: 0px; padding: 0px; } li.da_ais { background-image: url("/d2l/img/lp/actions/separator.gif"); background-position: right center; background-repeat: no-repeat; padding-right: 6px; } li.da_ai a, li.da_ai a:visited { border-radius: 3px; color: rgb(51, 51, 51); cursor: pointer; float: left; line-height: 1.231; margin-right: 0em; padding: 4px 8px; text-decoration: none; } li.da_ai span { background-repeat: no-repeat; display: block; min-height: 12px; padding: 2px 2px 3px 19px; } span.da_aisl { background-image: url("/d2l/img/lp/actions/separator.gif"); background-position: left center; background-repeat: no-repeat; float: left; padding: 0px 0px 0px 6px !important; } li.da_aid a { color: rgb(102, 102, 102); } li.da_ai a:hover, li.da_ai a:focus { background: linear-gradient(rgb(253, 253, 253) 0%, rgb(250, 250, 250) 100%); border: 1px solid rgb(187, 187, 187); padding: 3px 7px; outline: none; } li.da_aid a:hover, li.da_aid a:focus { background: linear-gradient(rgb(253, 253, 253) 0%, rgb(242, 242, 242) 100%); border: 1px solid rgb(204, 204, 204); } li.da_ai img { padding: 2px 0px 3px; } div.dmb { background: linear-gradient(rgb(241, 241, 241) 0%, rgb(228, 228, 228) 100%); border: 1px solid rgb(204, 204, 204); padding: 2px; } ul.dinst_ul { margin: 10px 10px 0px 20px; padding-left: 0px; list-style-image: url("/d2l/img/lp/instructions/a_r.gif"); } div.duload_add { padding-left: 1em; } .daylight .d2l-graphbars { display: inline-flex; flex-wrap: nowrap; border: 1px solid rgb(205, 213, 220); border-radius: 5px; padding: 4px; height: 100%; max-width: 380px; width: 70%; margin-right: 15px; box-sizing: border-box; align-items: center; } .daylight .d2l-graphbars div { border-radius: 4px; } div.dgraphbar2_container { width: 185px; text-align: center; margin: 0px auto; } div.dgraphbar2_bar { border-radius: 15px; border: 1px solid rgb(204, 204, 204); width: 185px; height: 8px; margin-bottom: 4px; background: linear-gradient(rgb(222, 222, 222), rgb(231, 231, 231)); } div.dgraphbar2_fill { border-radius: 15px; background: rgb(255, 255, 255); height: 100%; border-right: 1px solid rgb(217, 217, 217); } .d2l-editable-richedit .d2l-editable { background-color: white; border-color: rgb(204, 204, 204); padding-left: 5px; padding-right: 0px; min-height: 75px; } .d2l-editable-richedit .d2l-editable:hover { border-color: rgb(153, 153, 153); } .d2l-editable-richedit .d2l-editable-focus { border-color: rgb(148, 204, 218); box-shadow: rgb(242, 242, 242) 0px 1px 1px 0px inset, rgb(148, 204, 218) 0px 0px 5px 0px; outline-width: 0px; } fieldset.d2l-updownvote-input { margin: 0px; padding: 0px; border: 0px none; outline: none 0px; background: none 0% 0% repeat scroll transparent; } .d2l-icon-custom { display: inline-block; font-size: 0px; line-height: 0; margin: 0px; vertical-align: text-top; } .d2l-button > .d2l-icon-custom { margin-right: 0.5rem; } [dir="rtl"] .d2l-button > .d2l-icon-custom { margin-right: 0px; margin-left: 0.5rem; } .d2l-button-text-hidden > .d2l-icon-custom { margin-right: 0px; } [dir="rtl"] .d2l-button-text-hidden > .d2l-icon-custom { margin-left: 0px; } [dir="rtl"] .vui-offscreen { left: 0px; right: -10000px; } .d2l-colourselector-button { background-image: linear-gradient(-179deg, rgb(248, 248, 248) 0%, rgb(242, 242, 242) 100%); border: 1px solid rgb(204, 204, 204); border-radius: 3px; box-shadow: rgb(255, 255, 255) 0px 2px 0px 0px inset; color: rgb(74, 74, 74); cursor: pointer; display: inline-block; line-height: 1.231; margin: 0.15em 0.3em 0.15em 0px; padding: 5px 10px; text-align: center; vertical-align: middle; white-space: nowrap; } .d2l-colourselector-button, .d2l-colourselector-button:visited, .d2l-colourselector-button:link { outline: none; text-decoration: none; } .d2l-colourselector-button:hover, .d2l-colourselector-button:focus { background-image: linear-gradient(-179deg, rgb(253, 253, 253) 0%, rgb(250, 250, 250) 100%); border: 1px solid rgb(174, 174, 174); border-radius: 3px; box-shadow: rgb(255, 255, 255) 0px 2px 0px 0px inset; color: rgb(74, 74, 74); } .d2l-button-nml, .d2l-button-nml.d2l-button-disabled:hover, .d2l-button-nml.d2l-button-disabled:focus { background: linear-gradient(rgb(248, 248, 248) 0%, rgb(242, 242, 242) 100%); border-color: rgb(204, 204, 204); box-shadow: rgb(255, 255, 255) 0px 1px 0px 0px inset; color: rgb(0, 0, 0); } .d2l-button-nml, .d2l-button-nml:visited, .d2l-button-nml:hover, .d2l-button-nml:focus, .d2l-button-nml:link { color: rgb(0, 0, 0); } .d2l-button-nml:hover, .d2l-button-nml:focus { background-image: linear-gradient(-179deg, rgb(253, 253, 253) 0%, rgb(250, 250, 250) 100%); border: 1px solid rgb(174, 174, 174); border-radius: 3px; box-shadow: rgb(255, 255, 255) 0px 2px 0px 0px inset; color: rgb(74, 74, 74); } .d2l-button-filter > ul { white-space: nowrap; } .d2l-button-filter > ul, .d2l-button-filter > ul > li { display: inline-block; } .d2l-button-filter > ul > li > a.vui-button { border-width: 1px; border-style: solid; border-color: rgb(205, 213, 220) rgb(205, 213, 220) rgb(205, 213, 220) transparent; border-image: initial; border-radius: 0px; } [dir="rtl"] .d2l-button-filter > ul > li > a.vui-button { border-left-color: rgb(205, 213, 220); border-right-color: transparent; } .d2l-button-filter > ul > li:first-child > a.vui-button, [dir="rtl"] .d2l-button-filter > ul > li:last-child > a.vui-button { border-left-color: rgb(205, 213, 220); border-radius: 0.3rem 0px 0px 0.3rem; } .d2l-button-filter > ul > li:last-child > a.vui-button, [dir="rtl"] .d2l-button-filter > ul > li:first-child > a.vui-button { border-radius: 0px 0.3rem 0.3rem 0px; } [dir="rtl"] .d2l-button-filter > ul > li:first-child > a.vui-button { border-right-color: rgb(205, 213, 220); } .d2l-button-filter > ul > li > a.vui-button:hover, .d2l-button-filter > ul > li > a.vui-button:focus { border-color: rgb(0, 111, 191) !important; } .d2l-button-filter > ul > li .d2l-button-filter-selected:hover, .d2l-button-filter > ul > li .d2l-button-filter-selected:focus { box-shadow: rgb(255, 255, 255) 0px 0px 0px 2px inset; } .d2l-button-filter > ul > li > a.vui-button:hover:not(.d2l-button-filter-selected), .d2l-button-filter > ul > li > a.vui-button:focus:not(.d2l-button-filter-selected) { background-color: rgb(241, 245, 251); } .d2l-button-filter > ul > li > a.d2l-button-filter-selected { background-color: rgb(110, 115, 118); border-color: rgb(110, 115, 118); color: rgb(255, 255, 255); } .d2l-button-filter > .d2l-heading { margin: 4px 0.5em 0px 0px; } [dir="rtl"] .d2l-button-filter > .d2l-heading { margin-right: 0px; margin-left: 0.5em; } .d2l-page-header .d2l-button-filter { margin-bottom: 10px; } d2l-dropdown.d2l-button-menu-dropdown { margin: 0px 0.75rem 0px 0px; } div.d2l-buttonmenu-content { display: flex; } span.d2l-buttonmenu-text { padding-right: calc(1.4rem - 18px); } d2l-button[primary] d2l-icon.d2l-buttonmenu-dropdown-icon { color: white; } d2l-dropdown.d2l-button-menu-notext .d2l-buttonmenu-old-icon { padding-right: 10px; } .d2l-buttonmenu-icon + .d2l-buttonmenu-text, .d2l-buttonmenu-icon + .d2l-offscreen + .d2l-buttonmenu-dropdown-icon { padding-left: 10px; } .d2l-button-menu-icon div.d2l-buttonmenu-content > span:not(.d2l-buttonmenu-text) { background-repeat: no-repeat; display: inline-block; min-height: 7px; } .d2l-button-menu-icon div.d2l-buttonmenu-content > span:not(.d2l-buttonmenu-text) > span.d2l-buttonmenu-text { padding-left: 28px; } d2l-dropdown.d2l-button-menu-notext:not(.d2l-button-menu-icon) d2l-icon.d2l-buttonmenu-dropdown-icon { width: 42px; } .d2l-calendar-mini { border-radius: 4px; } .d2l-calendar-mini-title { border-top-left-radius: 4px; border-top-right-radius: 4px; text-align: center; } .daylight .d2l-calendar-mini-title .d2l-heading-4 { margin: 0.25rem 0px 1.25rem; } .daylight .d2l-calendar-mini-prevmonth, .daylight .d2l-calendar-mini-nextmonth { margin: 0px 0.5rem; } .d2l-calendar-mini table { border-spacing: 0px; width: 100%; table-layout: fixed; } .daylight .d2l-calendar-mini table { border-collapse: separate; } .daylight .d2l-calendar-mini th[role="columnheader"] { padding: 0.45rem 0px; } .d2l-calendar-mini th > abbr { display: block; text-align: center; } .daylight .d2l-calendar-mini th > abbr { color: rgb(110, 115, 118); font-size: 0.8rem; font-weight: normal; text-decoration: none; } .d2l-calendar-mini-day { text-align: center; cursor: pointer; } .daylight .d2l-calendar-mini-day { border: 2px solid transparent; border-radius: 0.32rem; font-size: 0.8rem; padding: 0.4rem 0px; position: relative; } .daylight .d2l-calendar-mini-day:hover { background-color: rgb(227, 233, 241); } .daylight .d2l-calendar-mini-day:focus { border: 2px solid rgb(0, 111, 191); padding: 0px; } .daylight .d2l-calendar-mini-today { font-size: 1rem; font-weight: 700; } .daylight .d2l-calendar-mini-selected { background-color: rgb(0, 111, 191); border-radius: 0.3rem; color: rgb(255, 255, 255); font-weight: 400; } .daylight .d2l-calendar-mini-selected:focus { color: rgb(255, 255, 255); border-color: rgb(0, 68, 137); box-shadow: rgba(0, 111, 191, 0.3) 0px 0px 0px 4px; } .daylight .d2l-calendar-mini-selected:hover { color: rgb(255, 255, 255); background-color: rgb(0, 68, 137); } .daylight .d2l-calendar-mini-event::after { background-color: rgb(0, 111, 191); border-radius: 3px; bottom: 5px; content: ""; display: inline-block; height: 6px; left: calc(50% - 3px); position: absolute; width: 6px; } .daylight .d2l-calendar-mini-selected.d2l-calendar-mini-event::after { background-color: rgb(255, 255, 255); } .daylight .d2l-calendar-mini-other { color: rgb(110, 115, 118); } .d2l-calendar-mini th > abbr { border: none; height: 20px; font-weight: normal; } .d2l-calendar-mini td { height: 20px; } .d2l-column-side .d2l-calendar-mini { border-color: rgb(255, 255, 255); } .d2l-column-side .d2l-calendar-mini-title { background-color: rgb(244, 245, 237); border-bottom-color: rgb(255, 255, 255); } .d2l-column-side .d2l-calendar-mini-title > .d2l-heading { color: rgb(64, 64, 64); } .d2l-checkbox-image-checkmark + label { cursor: default; display: inline-block; min-height: 16px; } .d2l-imagecheckbox-container { display: inline-block; padding: 2px 6px 3px 0px; position: relative; vertical-align: middle; } [dir="rtl"] .d2l-imagecheckbox-container { padding-right: 0px; padding-left: 6px; } .d2l-checkbox-image-checkmark { margin: 0px 3px 0px 0px; vertical-align: middle; } [dir="rtl"] .d2l-checkbox-image-checkmark { margin-left: 3px; margin-right: 0px; } .d2l-imagecheckbox-container label { padding-left: 2px; vertical-align: middle; } [dir="rtl"] .d2l-imagecheckbox-container label { padding-left: 0px; padding-right: 2px; } .d2l-checkbox-image-checkmark + label > .d2l-checkbox-image-placeholder { background-position: center center; background-repeat: no-repeat; min-width: 17px; min-height: 17px; margin-right: 3px; display: inline-block; vertical-align: middle; padding: 1px; } [dir="rtl"] .d2l-checkbox-image-checkmark + label > .d2l-checkbox-image-placeholder { margin-right: 0px; margin-left: 3px; } .d2l-checkbox-image-checkmark + label > .d2l-checkbox-image-placeholder { background-image: url("/d2l/img/lp/imageCheckbox/unchecked.gif"); } .d2l-checkbox-image-checkmark:checked + label > .d2l-checkbox-image-placeholder { background-image: url("/d2l/img/lp/imageCheckbox/checked.gif"); } .d2l-checkbox-image-checkmark:disabled:checked + label > .d2l-checkbox-image-placeholder { background-image: url("/d2l/img/lp/imageCheckbox/checked_disabled.gif"); } .d2l-checkbox-image-checkmark:disabled + label > .d2l-checkbox-image-placeholder { background-image: url("/d2l/img/lp/imageCheckbox/unchecked_disabled.gif"); } .d2l-checkbox-image-checkmark:checked:focus + label > .d2l-checkbox-image-placeholder, .d2l-checkbox-image-checkmark:checked:enabled + label:hover > .d2l-checkbox-image-placeholder { background-image: url("/d2l/img/lp/imageCheckbox/checked_hover.gif"); } .d2l-checkbox-image-checkmark:focus + label > .d2l-checkbox-image-placeholder, .d2l-checkbox-image-checkmark:enabled + label:hover > .d2l-checkbox-image-placeholder { background-image: url("/d2l/img/lp/imageCheckbox/unchecked_hover.gif"); } .d2l-collapsible-section-toggle { align-items: center; color: inherit; display: flex; } .d2l-collapsible-section d2l-icon { flex: 0 0 auto; margin: 0px 0.6rem; transition: transform 400ms cubic-bezier(0, 0.7, 0.5, 1) 0s; } .d2l-collapsible-section-toggle[aria-expanded="true"] d2l-icon { transform: rotateZ(90deg); } .d2l-collapsible-section-toggle:hover, .d2l-collapsible-section-toggle:focus { background-color: rgb(246, 246, 246); color: inherit; text-decoration: none; } .d2l-collapsible-section-changed.d2l-collapsible-section-toggle[aria-expanded="false"], .d2l-collapsible-section-changed.d2l-collapsible-section-toggle[aria-expanded="false"]:hover, .d2l-collapsible-section-changed.d2l-collapsible-section-toggle[aria-expanded="false"]:focus { background-color: rgb(232, 248, 255); } .d2l-container-icon, .d2l-container-icon-inner { background-repeat: no-repeat; } .d2l-contextmenu-ondemand-ph { display: none; } d2l-dropdown-context-menu.d2l-contextmenu-ph-dropdown { position: static; } .d2l-contextmenu-ph-dropdown d2l-dropdown-menu.d2l-dropdown-menu-contextmenu[opened] { display: block; } .d2l-contextmenu-ph-dropdown d2l-dropdown-menu.d2l-dropdown-menu-contextmenu { left: inherit; top: inherit; padding-top: 0.6rem; right: inherit; width: inherit; } .d2l-contextmenu-ph-dropdown d2l-dropdown-menu.d2l-dropdown-menu-contextmenu[opened-above] { bottom: inherit; margin-top: -2.9rem; padding-top: 0px; } .d2l-contextmenu-ph { margin-left: 0.25rem; margin-right: 0.25rem; } .d2l-page-main-padding > .d2l-datalist-style1, .d2l-page-main-padding > .d2l-placeholder > .d2l-datalist-style1, .d2l-page-main-padding > form > .d2l-datalist-style1, .d2l-datalist-outdent { margin: 0px -10px; } .d2l-page-main-padding > .d2l-datalist-style1 > .d2l-datalist .d2l-datalist-item-content, .d2l-page-main-padding > .d2l-placeholder > .d2l-datalist-style1 > .d2l-datalist .d2l-datalist-item-content, .d2l-page-main-padding > form > .d2l-datalist-style1 > .d2l-datalist .d2l-datalist-item-content, .d2l-datalist-outdent > .d2l-datalist .d2l-datalist-item-content { padding-left: 10px; padding-right: 10px; } .d2l-page-main-padding > .d2l-datalist-style1 > .d2l-msg-container, .d2l-page-main-padding > .d2l-placeholder > .d2l-datalist-style1 > .d2l-msg-container, .d2l-page-main-padding > form > .d2l-datalist-style1 > .d2l-msg-container, .d2l-datalist-outdent > .d2l-msg-container { margin-left: 10px; margin-right: 10px; } .d2l-datalist-empty .d2l-msg-container-text { padding: 25px 30px; } .d2l-datalist.vui-list > .d2l-datalist-item { padding: 0px; } .d2l-datalist-checkboxitem, .d2l-datalist-radioitem { } .d2l-datalist-item-placeholder { display: none; } .d2l-datalist-checkboxitem > div:first-child, .d2l-datalist-radioitem > div:first-child { float: left; padding: 0.75rem 0.1rem 0.1rem 0.5rem; } [dir="rtl"] .d2l-datalist-checkboxitem > div:first-child, [dir="rtl"] .d2l-datalist-radioitem > div:first-child { float: right; padding-right: 0.5rem; padding-left: 0.1rem; } .d2l-datalist-checkboxitem > .d2l-datalist-item-content, .d2l-datalist-radioitem > .d2l-datalist-item-content { display: block; margin-left: 52px; } .d2l-page-main-padding .d2l-datalist-checkboxitem > .d2l-datalist-item-content, .d2l-page-main-padding .d2l-datalist-radioitem > .d2l-datalist-item-content { margin-left: 42px; } [dir="rtl"] .d2l-datalist-checkboxitem > .d2l-datalist-item-content, [dir="rtl"] .d2l-datalist-radioitem > .d2l-datalist-item-content { margin-left: 0px; margin-right: 52px; } [dir="rtl"] .d2l-page-main-padding .d2l-datalist-checkboxitem > .d2l-datalist-item-content, [dir="rtl"] .d2l-page-main-padding .d2l-datalist-radioitem > .d2l-datalist-item-content { margin-left: 0px; margin-right: 42px; } .d2l-page-main-padding .d2l-datalist-radioitem-itemstyle > .d2l-datalist-item-content, .d2l-datalist-radioitem-itemstyle > .d2l-datalist-item-content { margin-left: 0px; padding-left: 20px; } [dir="rtl"] .d2l-page-main-padding .d2l-datalist-radioitem-itemstyle > .d2l-datalist-item-content, [dir="rtl"] .d2l-datalist-radioitem-itemstyle > .d2l-datalist-item-content { margin-right: 0px; padding-left: 0px; padding-right: 20px; } .d2l-datalist-item-actionable > .d2l-datalist-item-content:hover { cursor: pointer; } .d2l-datalist-item-actioncontrol:hover, .d2l-datalist-item-actioncontrol:focus { text-decoration: none !important; } .d2l-checkbox-readonly-container { display: none; padding: 2px 6px 3px 0px; position: relative; vertical-align: middle; } [dir="rtl"] .d2l-checkbox-readonly-container { padding-left: 6px; padding-right: 0px; } .d2l-datalist-container.d2l-readonly .d2l-checkbox-readonly-container { display: inline-block; } .d2l-datalist-container.d2l-readonly .d2l-checkbox-container { display: none; } .d2l-datalist-style1 > .d2l-datalist .d2l-datalist-item-content { padding-top: 0.75rem; padding-bottom: 0.75rem; } .d2l-datalist-summary { border-top: 1px solid rgb(205, 213, 220); border-bottom: 1px solid rgb(227, 233, 241); padding-top: 0.75rem; padding-bottom: 0.75rem; } .d2l-datalist-style1 > .d2l-datalist { padding-bottom: 0.75rem; } .d2l-datalist-style1 > .d2l-datalist-no-padding { padding-bottom: 0px; } .d2l-datalist-slim > .d2l-datalist .d2l-datalist-item-content { padding-top: 0px; padding-bottom: 0px; } .d2l-datalist-block > .d2l-datalist .d2l-datalist-item-content { padding-top: 1.5rem; padding-bottom: 1.5rem; } .d2l-datalist-block > .d2l-datalist > .d2l-datalist-item:first-child .d2l-datalist-item-content { padding-top: 0px; } .d2l-datalist-block .d2l-datalist-item-content .d2l-htmlblock > p:last-child { margin-bottom: 0px; } .d2l-datalist-item-content > div { } .d2l-datalist-empty-drop > .d2l-textblock { padding: 10px; } .d2l-datalist-item.d2l-datalist-item-hide-separators, .d2l-datalist-item.d2l-datalist-item-hide-separators + .d2l-datalist-item { border-top-color: transparent; } .d2l-datalist-item-highlight-transition > .d2l-datalist-item-content { transition: background-color 1.5s ease-in 0s; } .d2l-datalist-item-highlight-transition { transition: background-color 1.5s ease-in 0s; } .d2l-datalist-item-highlight-transition.vui-active > .d2l-datalist-item-content, .d2l-datalist-item-highlight-transition-color > .d2l-datalist-item-content { background-color: rgb(230, 239, 242) !important; } .d2l-datalist-item-highlight-transition.vui-active, .d2l-datalist-item-highlight-transition-color { background-color: rgb(230, 239, 242) !important; } .d2l-datalist-item-highlight-transition.vui-active.vui-selected > .d2l-datalist-item-content, .d2l-datalist-item-highlight-transition-color > .d2l-datalist-item-content { background-color: rgb(213, 223, 228) !important; } .d2l-datalist-item-highlight-transition.vui-active.vui-selected, .d2l-datalist-item-highlight-transition-color { background-color: rgb(213, 223, 228) !important; } .d2l-datetime-range-selector .vui-validation-bubble, .d2l-datetime-selector-date-input ~ .vui-validation-bubble { display: none; } .d2l-datetime-selector-date { display: inline-block; margin: 0.1em 0.3em 0.1em 0px; white-space: nowrap; width: 8rem; } .daylight .d2l-datetime-selector-date .d2l-calendar-mini { margin: 1.25rem 0.5rem 0.5rem; } .d2l-datetime-selector-date .d2l-datetime-selector-calendar-link { margin-left: -22px; } .d2l-datetime-selector-date .d2l-datetime-selector-calendar-link > a { vertical-align: top; margin-top: 0.5em; } .d2l-datetime-selector { line-height: 1.5em; } .d2l-edit { margin-right: 6px; } [dir="rtl"] .d2l-edit { margin-right: 0px; margin-left: 6px; } .d2l-edit ~ .vui-validation-bubble { display: none; } .d2l-edit:focus ~ .vui-validation-bubble { display: block; } .d2l-editable { border-radius: 3px; border: 1px solid transparent; background-position: right center; background-repeat: no-repeat; cursor: pointer; overflow: hidden; white-space: normal; max-width: 100%; } .daylight .d2l-editable-changed, .daylight .d2l-editable.d2l-editable-changed:hover, .daylight .d2l-editable-focus.d2l-editable-changed, .daylight .d2l-editable-focus { background-color: rgb(249, 251, 255); } .daylight .d2l-editable:hover { background-color: rgb(241, 245, 251); } .d2l-editable-padding { min-height: 1em; } .d2l-editable-inline { display: inline-block; } .daylight .d2l-editable-placeholder { background-color: rgb(249, 251, 255); border: 1px solid rgb(205, 213, 220); color: rgb(73, 76, 78); padding: 5px; } .daylight .d2l-editable-focus { border-radius: 0.3rem; box-shadow: rgb(0, 111, 191) 0px 0px 0px 2px; } .d2l-editable, .d2l-editable:hover, .d2l-editable-focus { transition: background-color 0.2s ease-in 0s; } .d2l-editable-changed { transition: background-color 1.5s ease-in 0s; } .d2l-editable-target > .d2l-edit, .d2l-editable-target > .d2l-longedit { margin: 0px; } .d2l-editable-large { font-size: 1.7em; } .d2l-editable-url { float: left; padding-right: 5px; } .d2l-emoticon-selector-emoticon { display: inline-block; height: 40px; width: 40px; } .d2l-emoticon-selector-emoticon-a { display: inline-block; height: 40px; width: 40px; } .d2l-emoticon-selector-emoticon-img { display: block; height: 30px; margin: 5px auto; } .d2l-emoticon-selector-emoticon-active { background-color: rgb(211, 231, 250); } .d2l-field-beside { display: table; } .d2l-field-beside .d2l-field { float: left; color: rgb(102, 102, 102); display: table-cell; font-size: 14px; text-transform: capitalize; padding-right: 15px; } [dir="rtl"] .d2l-field-beside .d2l-field { float: right; } .d2l-field-beside-label { vertical-align: top; padding: 0px 10px 0px 0px; min-width: 50px; max-width: 210px; overflow: hidden; text-overflow: ellipsis; overflow-wrap: break-word; } [dir="rtl"] .d2l-field-beside-label { padding-left: 10px; } .d2l-field-beside-label > label, .d2l-field-beside-label > span { white-space: pre; overflow-wrap: break-word; text-overflow: ellipsis; } .d2l-field-beside-content { width: 100%; vertical-align: top; } .d2l-fieldgroup-right .d2l-field { text-align: right; } [dir="rtl"] .d2l-fieldgroup-right .d2l-field { text-align: left; } .d2l-field-slim { margin-bottom: 0px; } .d2l-fieldgroup-horizontal > div.d2l-field-slim { padding-bottom: 0px; } .d2l-fieldgroup-horizontal { display: flex; flex-flow: row wrap; justify-content: flex-start; padding: 10px 0px; } .d2l-fieldgroup-horizontal > div { padding-bottom: 10px; padding-right: 20px; } [dir="rtl"] .d2l-fieldgroup-horizontal > div { padding-right: 0px; padding-left: 20px; } .d2l-fieldgroup > div, .d2l-fieldgroup-horizontal > div { clear: both; min-height: 13px; } .d2l-fieldgroup-horizontal > div > label { white-space: nowrap; } .d2l-fieldgroup > div > .d2l-fieldgroup-horizontal > div { padding-bottom: 0px; } .d2l-fieldgroup-horizontal { padding: 0px; } .d2l-fileinput { border: 2px dashed transparent; border-radius: 0.3rem; box-sizing: border-box; padding-right: 18px; margin-right: 6px; } [dir="rtl"] .d2l-fileinput { margin-left: 6px; margin-right: 0px; padding-left: 18px; padding-right: 0px; } .d2l-fileinput-add { border: 2px dashed rgb(205, 213, 220); background-color: rgb(255, 255, 255); margin: 0px 6px 10px 0px; padding: 1rem; } [dir="rtl"] .d2l-fileinput-add { margin: 0px 0px 10px 6px; } .d2l-fileinput-drop-msg, .d2l-fileinput-errors { padding-bottom: 5px; } .d2l-fileinput-drop-msg { display: none; color: rgb(110, 115, 118); } .d2l-fileinput-input { display: none; visibility: hidden; } .d2l-fileinput-errors { color: rgb(205, 32, 38); } .d2l-fileinput-add > .d2l-fileinput-drop-msg { display: block; } .d2l-filedrop-add.d2l-filedrop-drag > .d2l-fileinput-drop-msg { color: rgb(110, 115, 118); } .d2l-fileinput-addbuttons { display: none; } .d2l-fileinput-add > .d2l-fileinput-addbuttons { display: block; } .d2l-fileinput-addbuttons > .d2l-button { margin-bottom: 0.75rem; vertical-align: baseline; } .d2l-fileinput-addbuttons > .d2l-button-menu-dropdown { margin-bottom: 0.75rem; } .d2l-fileinput-upload-progress { margin-top: 15px; width: 275px; } .d2l-fileinput-upload-progress-bar > .d2l-imagelink { margin-top: 0.4em; margin-left: -20px; position: relative; z-index: 2; } [dir="rtl"] .d2l-fileinput-upload-progress-bar > .d2l-imagelink { margin-left: 0px; margin-right: -20px; } .d2l-fileinput-upload-progress-bar { border: 1px solid rgb(205, 213, 220); border-radius: 2px; position: relative; } .d2l-fileinput-upload-progress-bar-text { color: rgb(70, 166, 97); padding: 1px 4px; display: inline-block; float: left; overflow: hidden; white-space: nowrap; width: 240px; text-overflow: ellipsis; position: relative; z-index: 2; } .d2l-fileinput-upload-progress-bar-inner { background-color: rgb(231, 255, 227); color: rgb(70, 166, 97); padding: 1px 4px; display: inline-block; float: left; overflow: visible; white-space: nowrap; width: 0px; z-index: 1; position: absolute; left: 0px; height: 91%; } [dir="rtl"] .d2l-fileinput-upload-progress-bar-inner { float: right; } .d2l-fileinput-placeholder { display: none; } .d2l-fileinput-filelist { margin: 0px; padding: 0px; } .d2l-fileinput-filelist > li { list-style: none; margin-top: 5px; } .d2l-fileinput-filelist > li, .d2l-fileinput-filelist > li.include-warning > .input-file-info { align-items: center; display: flex; } .d2l-fileinput-filelist > li.include-warning { flex-wrap: wrap; } .d2l-fileinput-filelist > li.include-warning > .input-file-warning { width: 100%; } .d2l-fileinput-filelist > li > .d2l-image, .d2l-fileinput-filelist > li.include-warning > .input-file-info > .d2l-image { flex: 0 0 auto; } .d2l-fileinput-filelist > li > span, .d2l-fileinput-filelist > li.include-warning > .input-file-info > span { flex: 0 0 auto; margin-right: 4px; } [dir="rtl"] .d2l-fileinput-filelist > li > span, [dir="rtl"] .d2l-fileinput-filelist > li.include-warning > .input-file-info > span { margin-right: 0px; margin-left: 4px; } .d2l-fileinput-filelist > li > .d2l-imagelink .d2l-fileinput-filelist > li.include-warning > .input-file-info > .d2l-imagelink { flex: 0 0 auto; } .d2l-fileinput-filelist > li > .d2l-link, .d2l-fileinput-filelist > li.include-warning > .input-file-info > .d2l-link { flex: 0 0 auto; margin-right: 5px; margin-left: 5px; max-width: 250px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 1.2em; } .d2l-floating-container { display: inline-block; position: absolute; } .d2l-floating-container-close { background-image: url("/d2l/img/lp/dialog/x.png"); background-repeat: no-repeat; width: 16px; height: 16px; float: right; display: inline-block; } .d2l-floating-container-titlebar { } .d2l-floating-container-titlebar .d2l-heading { float: left; } [dir="rtl"] .d2l-floating-container-close { float: left; } [dir="rtl"] .d2l-floating-container-titlebar .d2l-heading { float: right; } .daylight .d2l-heading.vui-heading-1 ~ .d2l-contextmenu-ph { margin-top: calc((3rem - 30px) / 2); } .daylight .d2l-heading.vui-heading-2 ~ .d2l-contextmenu-ph { margin-top: calc((2.25rem - 30px) / 2); } .daylight .d2l-heading.vui-heading-3 ~ .d2l-contextmenu-ph, .daylight .d2l-heading.vui-heading-4 ~ .d2l-contextmenu-ph { margin-top: calc((1.5rem - 30px) / 2); } .daylight .d2l-heading.bsi-set-solid ~ .d2l-contextmenu-ph { line-height: normal; margin-top: 0px; margin-bottom: 0px; } .d2l-htmlblock { overflow-wrap: break-word; } .d2l-htmleditor-texteditor { box-sizing: border-box; padding: 3px; } .d2l-htmleditor-texteditor > .d2l-htmleditor-textarea { padding: 0px; border-style: none; width: 100%; resize: none; } .d2l-htmleditor-noeditor { border-style: none; } d2l-dropdown.d2l-htmleditor-menuflyout.d2l-menuflyout-dropdown .d2l-menuflyout-subtle-opener, d2l-dropdown.d2l-htmleditor-menuflyout.d2l-menuflyout-dropdown .d2l-menuflyout-subtle-opener:hover, d2l-dropdown.d2l-htmleditor-menuflyout.d2l-menuflyout-dropdown .d2l-menuflyout-subtle-opener:focus { height: 2rem; overflow: hidden; padding: 0px; } d2l-dropdown.d2l-htmleditor-menuflyout.d2l-menuflyout-dropdown .d2l-menuflyout-subtle-opener d2l-icon { color: rgb(73, 76, 78); } d2l-dropdown.d2l-htmleditor-menuflyout.d2l-menuflyout-dropdown .d2l-menuflyout-subtle-opener:hover, d2l-dropdown.d2l-htmleditor-menuflyout.d2l-menuflyout-dropdown .d2l-menuflyout-subtle-opener:focus, d2l-dropdown.d2l-htmleditor-menuflyout.d2l-menuflyout-dropdown .d2l-menuflyout-subtle-opener[active] { background-color: rgb(227, 233, 241); } .d2l-htmleditor-split-button { cursor: pointer; display: inline-block; float: left; line-height: 1px; padding: 0.45em; border: 0px; } [dir="rtl"] .d2l-htmleditor-split-button { float: right; } .d2l-htmleditor-split-button-active { background-color: rgb(232, 242, 252); } .d2l-htmleditor-split-button-disabled { opacity: 0.5; cursor: default; } .d2l-htmleditor-split-button:hover, .d2l-htmleditor-split-button:focus { background-color: rgb(255, 255, 255); } .d2l-htmleditor-footer .d2l-htmleditor-split-button { border: 1px solid transparent; border-radius: 3px; } .d2l-htmleditor-footer .d2l-htmleditor-split-button:hover, .d2l-htmleditor-footer .d2l-htmleditor-split-button:focus { border-color: rgb(223, 223, 223); } .d2l-htmleditor-footer .d2l-htmleditor-toolbar-item:first-child .d2l-htmleditor-split-button:hover, .d2l-htmleditor-footer .d2l-htmleditor-toolbar-item:first-child .d2l-htmleditor-split-button:focus { border-color: rgb(223, 223, 223); } .d2l-htmleditor-footer .d2l-htmleditor-toolbar-item:last-child .d2l-htmleditor-split-button:hover, .d2l-htmleditor-footer .d2l-htmleditor-toolbar-item:last-child .d2l-htmleditor-split-button:focus { border-color: rgb(223, 223, 223); } .d2l-htmleditor-split-button.d2l-htmleditor-split-button-disabled:hover, .d2l-htmleditor-split-button.d2l-htmleditor-split-button-disabled:focus { background: transparent; } .d2l-htmleditor-code-wrap { padding: 4px 0px 8px 5px; } [dir="rtl"] .d2l-htmleditor-code-wrap { padding-left: 0px; padding-right: 5px; } .d2l-htmleditor-dialog-textarea.d2l-longedit { height: 200px; } .d2l-htmleditor-fullscreen { position: fixed; left: 0px; top: 0px; z-index: 1001; } .d2l-htmleditor-symbol { margin-right: 9em; } [dir="rtl"] .d2l-htmleditor-symbol { margin-left: 9em; margin-right: 0px; } .d2l-htmleditor-symbol-preview-container { float: right; } [dir="rtl"] .d2l-htmleditor-symbol-preview-container { float: left; } .d2l-htmleditor-symbol-preview { margin-right: -9em; margin-bottom: 10px; } [dir="rtl"] .d2l-htmleditor-symbol-preview { margin-left: -9em; margin-right: 0px; } .d2l-htmleditor-symbol-symbol { border: 1px solid rgb(212, 212, 212); background-color: rgb(255, 255, 255); height: 9em; text-align: center; } .d2l-htmleditor-symbol-symbol-text { font-size: 3em; line-height: 3em; } .d2l-htmleditor-symbol-edit { margin: 4px 0px 0px; width: 9em; text-align: center; } .d2l-htmleditor-symbol-htmlcode-text { padding: 0.5em; margin-top: 4px; line-height: 1.4em; text-align: center; border: 1px solid rgb(212, 212, 212); border-radius: 3px; } .d2l-htmleditor-symbol-list { font-size: 1.2em; margin: 0px; padding: 0px; list-style: outside none none; color: rgb(73, 76, 78); } .d2l-htmleditor-symbol-char-item { text-align: center; display: inline-block; margin-bottom: 3px; } .d2l-htmleditor-symbol-char { cursor: pointer; border: 1px solid rgb(204, 204, 204); border-radius: 3px; display: inline-block; padding: 0.2em 0px; width: 1.6em; color: rgb(73, 76, 78); background-color: rgb(238, 238, 238); } .d2l-htmleditor-symbol-char:hover, .d2l-htmleditor-symbol-char:focus { background-color: rgb(255, 255, 255); } .d2l-htmleditor-symbol-char-selected { background-color: rgb(232, 242, 252); } .d2l-htmleditor-symbol-char-selected.d2l-htmleditor-symbol-char:hover, .d2l-htmleditor-symbol-char-selected.d2l-htmleditor-symbol-char:focus { background-color: rgb(211, 231, 250); } .d2l-htmleditor-symbol-symbol-invalid { background-color: transparent; } .d2l-table-builder { padding: 2px; } .d2l-table-builder-row { line-height: 0; margin-bottom: 2px; width: 318px; } .d2l-table-builder-row:last-child { margin-bottom: 0px; } .d2l-table-builder-size { background: transparent; border: 1px solid rgb(204, 204, 204); height: 28px; width: 28px; display: inline-block; margin-right: 2px; } .d2l-table-builder-size:last-child { margin-right: 0px; } .d2l-table-builder-size:hover { cursor: pointer; } .d2l-table-builder-size-included { background-color: rgb(232, 242, 252); } .d2l-table-builder-size-active { background-color: rgb(211, 231, 250); } .d2l-table-builder-cols-by-rows { text-align: center; } .d2l-image { vertical-align: middle; } .d2l-image-cls { line-height: 0; } .d2l-image-zoom-16 { transform: scale(1.125, 1.125); } d2l-navigation-immersive div[class="d2l-navigation-link-back-responsive"] { display: none; } d2l-navigation-immersive div[slot="left"] { margin: 0px 0px 0px -0.5rem; } d2l-navigation-immersive div[class="d2l-navigation-immersive-left"] { padding-left: 0px; } d2l-navigation-immersive div[slot="middle"] { white-space: nowrap; overflow: hidden; display: flex; align-items: center; } d2l-navigation-immersive div[slot="middle"] > p { margin: 0px; overflow: hidden; text-overflow: ellipsis; } d2l-navigation-immersive div[slot="middle"] > h4 { overflow: hidden; text-overflow: ellipsis; } d2l-navigation-iterator { margin: 0px -1.85rem 0px -1.2rem; width: 20rem; } @media (max-width: 929px) { d2l-navigation-immersive div[class="d2l-navigation-iterator-middle"] { margin: 0px 1.2rem; } d2l-navigation-iterator { width: 14rem; } } @media (max-width: 767px) { d2l-navigation-immersive div[slot="left"] { margin: 0px 0px 0px -0.2rem; } d2l-navigation-immersive div[class="d2l-navigation-iterator-middle"] { margin: 0px 0.9rem; } d2l-navigation-iterator { margin: 0px -1.5rem 0px -1.2rem; width: 12rem; } } @media (max-width: 615px) { d2l-navigation-immersive div[slot="left"] { margin: 0px 0px 0px -0.5rem; } d2l-navigation-immersive div[class="d2l-navigation-link-back-responsive"] { display: block; } d2l-navigation-immersive div[class="d2l-navigation-link-back-default"] { display: none; } d2l-navigation-immersive div[class="d2l-navigation-iterator-middle"] { display: none; margin: 0px 0.9rem; } d2l-navigation-iterator { margin: 0px -1.85rem 0px -1.2rem; width: 7rem; } } .d2l-iterator { display: inline-block; vertical-align: middle; white-space: nowrap; } .d2l-iterator-button { border-width: 1px; border-style: solid; border-radius: 0.3rem; box-sizing: border-box; display: inline-block; font-family: inherit; font-size: 0.7rem; font-weight: 700; letter-spacing: 0.02rem; line-height: 1rem; margin: 0px; min-height: calc(2rem + 2px); outline: none; padding: 0.5rem 1.5rem; text-decoration: none; user-select: none; vertical-align: middle; white-space: nowrap; width: auto; } .d2l-iterator-button, .d2l-iterator-button.d2l-iterator-button-disabled:hover, .d2l-iterator-button.d2l-iterator-button-disabled:focus { background-color: rgb(241, 245, 251); border-color: rgb(205, 213, 220); color: rgb(73, 76, 78); } .d2l-iterator-button.d2l-iterator-button-notext { padding-left: 0.5rem; padding-right: 0.5rem; } [dir="rtl"].d2l-iterator-button.d2l-iterator-button-prev, .d2l-iterator-button.d2l-iterator-button-next { border-radius: 0px 0.3rem 0.3rem 0px; } [dir="rtl"].d2l-iterator-button.d2l-iterator-button-next, .d2l-iterator-button.d2l-iterator-button-prev { border-radius: 0.3rem 0px 0px 0.3rem; } .d2l-iterator-button:hover, .d2l-iterator-button:focus { border-color: rgb(0, 111, 191); } .d2l-iterator-button.d2l-iterator-button-selected { background-color: rgb(110, 115, 118); border-color: rgb(205, 213, 220); color: rgb(255, 255, 255); } .d2l-iterator-button.d2l-iterator-button-selected d2l-icon { color: rgb(255, 255, 255); } .d2l-iterator-button.d2l-iterator-button-disabled { opacity: 0.5; cursor: default; } .d2l-iterator-button-next > .d2l-image { margin-left: 0.5rem; } [dir="rtl"] .d2l-iterator-button-next > .d2l-image { margin-left: 0px; margin-right: 0.5rem; } .d2l-iterator-button-prev > .d2l-image { margin-right: 0.5rem; } [dir="rtl"] .d2l-iterator-button-prev > .d2l-image { margin-left: 0.5rem; margin-right: 0px; } .d2l-iterator-button.d2l-iterator-button-notext > .d2l-image { margin: 0px; } .d2l-box-layout { width: 100%; display: table; } .d2l-box-v { display: block; } .d2l-box-h { display: table-cell; } .d2l-list > li { list-style: none; } .d2l-list { margin: 0px; padding: 0px; } .d2l-list-disc > li { list-style: disc; margin-left: 40px; } .d2l-list-circle > li { list-style: circle; margin-left: 40px; } .d2l-list-square > li { list-style: square; margin-left: 40px; } .d2l-loadmore-pager { display: block; font-weight: normal !important; } .d2l-longedit { resize: none; } .d2l-longedit-height { transition: height 400ms ease-out 0s; } .d2l-longedit-offscreen { bottom: 8000px; left: -10000px; position: absolute; top: 50px; } [dir="rtl"] .d2l-longedit-offscreen { right: -10000px; left: 0px; } .d2l-longedit ~ .vui-validation-bubble { display: none; } .d2l-longedit:focus ~ .vui-validation-bubble { display: block; } .d2l-menuflyout-handle-additional-icon { padding-right: 10px; } [dir="rtl"] .d2l-menuflyout-handle-additional-icon { padding-left: 10px; padding-right: 0px; } .d2l-menuflyout-handle-content { align-items: center; color: rgb(0, 111, 191); display: flex; } .d2l-menuflyout-handle-content d2l-icon { color: rgb(0, 111, 191); } .d2l-menuflyout-handle-text { padding-right: calc(1.4rem - 18px); } [dir="rtl"] .d2l-menuflyout-handle-text { padding-left: calc(1.4rem - 18px); padding-right: 0px; } .d2l-menuflyout-arrow { display: inline-block; margin-right: 3px; vertical-align: middle; } [dir="rtl"] .d2l-menuflyout-arrow { margin-left: 3px; margin-right: 0px; } .d2l-menuflyout .d2l-menuflyout-opener { display: block; padding: 1px 0px 1px 2px; z-index: 100; } .daylight .d2l-menuflyout-dark .d2l-menuflyout-opener:hover, .daylight .d2l-menuflyout-dark .d2l-menuflyout-opener:focus, .daylight .d2l-menuflyout-dark .d2l-menuflyout-link-hover:hover, .daylight .d2l-menuflyout-dark.d2l-menuflyout-link-focus .d2l-menuflyout-link-hover { background-color: rgb(255, 255, 255); } .d2l-menuflyout-light .d2l-menuflyout-opener:hover, .d2l-menuflyout-light .d2l-menuflyout-opener:focus, .d2l-menuflyout-light .d2l-menuflyout-link-hover:hover, .d2l-menuflyout-light.d2l-menuflyout-link-focus .d2l-menuflyout-link-hover { background-color: rgba(255, 255, 255, 0.2); border-color: rgba(255, 255, 255, 0.7); } .d2l-menuflyout-text { display: inline-block; padding: 3px 5px 3px 1px; vertical-align: middle; white-space: nowrap; } [dir="rtl"] .d2l-menuflyout-text { padding-left: 5px; padding-right: 1px; } .d2l-menuflyout-dark .d2l-menuflyout-text, .d2l-menuflyout-dark .d2l-menuflyout-link-link, .d2l-menuflyout-dark .d2l-menuflyout-link-link:link, .d2l-menuflyout-dark .d2l-menuflyout-link-link:hover, .d2l-menuflyout-dark .d2l-menuflyout-link-link:visited { color: rgb(73, 76, 78); } .daylight .d2l-menuflyout-dark .d2l-menuflyout-text:focus, .daylight .d2l-menuflyout-dark .d2l-menuflyout-text:hover { color: rgb(0, 68, 137); } .d2l-menuflyout-light .d2l-menuflyout-text, .d2l-menuflyout-light .d2l-menuflyout-link-link, .d2l-menuflyout-light .d2l-menuflyout-link-link:link, .d2l-menuflyout-light .d2l-menuflyout-link-link:hover, .d2l-menuflyout-light .d2l-menuflyout-link-link:visited { color: rgba(255, 255, 255, 0.9); } .d2l-menuflyout-spacer { display: inline-block; padding: 3px 0px; margin-left: -1px; vertical-align: middle; width: 1px; } [dir="rtl"] .d2l-menuflyout-spacer { margin-left: 0px; margin-right: -1px; } .d2l-menuflyout .d2l-menuflyout-opener, .d2l-menuflyout .d2l-menuflyout-opener:link, .d2l-menuflyout .d2l-menuflyout-opener:visited, .d2l-menuflyout .d2l-menuflyout-opener:hover, .d2l-menuflyout .d2l-menuflyout-opener:focus { text-decoration: none; } .d2l-menuflyout-opener:focus { outline: none; } .d2l-menuflyout-link-link, .d2l-menuflyout-link-link:link, .d2l-menuflyout-link-link:visited { text-decoration: none; outline: none; } .d2l-menuflyout-link-link:hover, .d2l-menuflyout-link-link:focus { text-decoration: underline; } .d2l-msg-container { border-radius: 8px; background-color: rgb(249, 251, 255); border: 1px solid rgb(227, 233, 241); color: rgb(73, 76, 78); } .d2l-msg-container .d2l-msg-container-text { padding: 40px; } .d2l-msg-container .d2l-msg-container-inner { padding: 0px; } .d2l-login-portal-login .d2l-msg-container .d2l-msg-container-text { padding: 20px; } .d2l-login-portal-login .d2l-msg-container .d2l-msg-container-text > p { margin: 0px; } .d2l-msg-container-image { display: inline-block; margin-right: 8px; } [dir="rtl"] .d2l-msg-container-image { margin-right: 0px; margin-left: 8px; } .d2l-msg-container-none, .d2l-msg-container-none > .d2l-msg-container-inner { padding: 0px; border: none; background-color: transparent; } .d2l-panel .d2l-msg-container { border: none; } .d2l-msg-container-normal { margin-bottom: 1em; } .d2l-msg-container-half { margin-bottom: 0.5em; } .d2l-partial-render-shim1 { position: absolute; z-index: 1002; background: white; opacity: 0.01; } .d2l-partial-render-shim2 { opacity: 0.5; } .d2l-partial-render-shimbg1 { position: absolute; z-index: 1003; } .d2l-partial-render-shimbg2, .d2l-dialog-loading, .d2l-actionsheet-loading { background-image: url("/d2l/img/lp/mobile/loading.gif"); background-position: center center; background-repeat: no-repeat; } .d2l-partial-render-animation-vertical-slider-opener, .d2l-partial-render-animation-horizontal-slider-opener { position: relative; width: 0px; height: 0px; overflow: visible; } .d2l-partial-render-animation-vertical-slider-window, .d2l-partial-render-animation-horizontal-slider-window { background-color: rgb(250, 250, 250); overflow: hidden; position: absolute; z-index: 10004; } .d2l-partial-render-animation-horizontal-slider { position: relative; transition: left 0.4s cubic-bezier(0, 0.7, 0.5, 1) 0s; } .d2l-partial-render-animation-vertical-slider { position: relative; transition: top 0.4s cubic-bezier(0, 0.7, 0.5, 1) 0s; } .d2l-partial-render-animation-horizontal-slider-separator, .d2l-partial-render-animation-horizontal-slider-prev, .d2l-partial-render-animation-horizontal-slider-next { float: left; } .d2l-partial-render-animation-vertical-slider-separator, .d2l-partial-render-animation-vertical-slider-prev, .d2l-partial-render-animation-vertical-slider-next, .d2l-partial-render-animation-horizontal-slider-separator, .d2l-partial-render-animation-horizontal-slider-prev, .d2l-partial-render-animation-horizontal-slider-next { transition: opacity 0.4s linear 0s; } .d2l-partial-render-animation-container { position: relative; } .d2l-partial-render-animation-container[change-image-loading], .d2l-partial-render-animation-container[change-image-success] { pointer-events: none; } .d2l-partial-render-animation-container d2l-loading-spinner { inset: 0px; display: none; margin: auto; position: absolute; z-index: 4; } .d2l-partial-render-animation-container[change-image-loading] d2l-loading-spinner { display: flex; } .d2l-partial-render-animation-container[change-image-success] d2l-loading-spinner { display: flex; opacity: 0; } .d2l-partial-render-animation-checkmark-container { display: none; } .d2l-partial-render-animation-container[change-image-loading] .d2l-partial-render-animation-checkmark-container, .d2l-partial-render-animation-container[change-image-success] .d2l-partial-render-animation-checkmark-container { align-items: center; background-color: white; border-radius: 100px; border-style: none; inset: 0px; display: flex; justify-content: center; margin: auto; overflow: hidden; position: absolute; z-index: 4; } .d2l-partial-render-animation-checkmark-container-small { height: 40px; width: 40px; } .d2l-partial-render-animation-checkmark-container-large { height: 80px; width: 80px; } .d2l-partial-render-animation-container .d2l-partial-render-animation-checkmark { color: rgb(70, 166, 97); display: none; } .d2l-partial-render-animation-container[change-image-success] .d2l-partial-render-animation-checkmark { display: flex; } @keyframes inner-small { 0% { transform: scale(0.5); } 15% { transform: scale(0.9); } 20% { transform: scale(0.75); } 100% { transform: scale(0.75); } } @keyframes container-small { 0% { height: 40px; width: 40px; } 70% { height: 40px; width: 40px; opacity: 1; } 90% { height: 50px; width: 50px; opacity: 0.4; } 100% { height: 10px; width: 10px; opacity: 0; } } @keyframes inner-large { 0% { transform: scale(1); } 15% { transform: scale(1.8); } 20% { transform: scale(1.5); } 100% { transform: scale(1.5); } } @keyframes container-large { 0% { height: 80px; width: 80px; } 70% { height: 80px; width: 80px; opacity: 1; } 90% { height: 100px; width: 100px; opacity: 0.4; } 100% { height: 20px; width: 20px; opacity: 0; } } .d2l-partial-render-animation-container[change-image-success] .d2l-partial-render-animation-checkmark-container-small .d2l-partial-render-animation-checkmark { animation-name: inner-small; animation-duration: 1s; animation-fill-mode: forwards; } .d2l-partial-render-animation-container[change-image-success] .d2l-partial-render-animation-checkmark-container-small { animation-name: container-small; animation-duration: 1s; animation-fill-mode: forwards; } .d2l-partial-render-animation-container[change-image-success] .d2l-partial-render-animation-checkmark-container-large .d2l-partial-render-animation-checkmark { animation-name: inner-large; animation-duration: 1s; animation-fill-mode: forwards; } .d2l-partial-render-animation-container[change-image-success] .d2l-partial-render-animation-checkmark-container-large { animation-name: container-large; animation-duration: 1s; animation-fill-mode: forwards; } .d2l-partial-render-animation-overlay { background-color: rgba(0, 0, 0, 0.4); position: absolute; z-index: 3; } .d2l-partial-render-shim { background-color: rgb(255, 255, 255); } .d2l-loading { text-align: center; } .d2l-searchclear { } .d2l-select-container { display: inline-block; margin-right: 6px; } [dir="rtl"] .d2l-select-container { margin-right: 0px; margin-left: 6px; } .d2l-select-container .select-hide-validation ~ .vui-validation-bubble { display: none; } .d2l-shim { left: 0px; top: 0px; width: 100%; z-index: 1000; } .d2l-textblock { overflow-wrap: break-word; margin-bottom: 0px; } .daylight .d2l-textblock-secondary { color: rgb(73, 76, 78); } .daylight .d2l-two-columns-side .d2l-textblock-secondary { font-size: 0.8rem; color: rgb(73, 76, 78); } .daylight .d2l-textblock-strong { font-weight: 700; } .d2l-textblock-disabled { color: rgb(160, 160, 160); } .daylight .d2l-textblock:focus { outline: rgb(232, 248, 255) solid 2px; margin-left: 2px; } .d2l-textblock-line-through { text-decoration: line-through; } .d2l-time-selector { display: inline-block; margin: 0.1em 0.3em 0.1em 0px; vertical-align: top; } .d2l-time-selector-legacy { white-space: nowrap; width: 8rem; } .d2l-time-selector .d2l-edit { } .d2l-time-selector-tz { color: rgb(136, 136, 136); font-style: italic; padding-top: 0.1em; } ul.d2l-time-selector-list { cursor: default; list-style: outside none none; text-align: left; } ul.d2l-time-selector-list > li { white-space: nowrap; padding: 0.2em 0.4em; } ul.d2l-time-selector-list > li:hover { background-color: rgb(224, 238, 253); } ul.d2l-time-selector-list > li.d2l-time-selector-listitem-selected { background-color: rgb(51, 153, 255); color: rgb(255, 255, 255); } .d2l-time-selector-list { padding: 0px; margin: 0px; } .d2l-imagelink { align-items: center; background-repeat: no-repeat; border: 1px solid transparent; border-radius: 0.3rem; display: inline-flex; height: 1.5rem; justify-content: center; vertical-align: middle; width: 1.5rem; } .d2l-imagelink:hover, .d2l-imagelink:focus { border-color: rgb(181, 189, 194); } .d2l-imagelink-disabled { opacity: 0.5; cursor: default; } .d2l-imagelink-disabled:focus { outline: none !important; } .d2l-updownvote-readonly { min-width: 48px; } .d2l-updownvote-readonly.d2l-updownvote-both { overflow: hidden; width: 48px; } .d2l-updownvote-readonly .d2l-updownvote-up, .d2l-updownvote-readonly .d2l-updownvote-down { background-image: url("/d2l/img/lp/upDownVote/updownvote.png"); background-position: 0px 0px; background-repeat: no-repeat; height: 24px; margin-left: 12px; } .d2l-updownvote-readonly .d2l-updownvote-down { background-position: 0px -24px; } .d2l-updownvote-readonly.d2l-updownvote-uponly .d2l-updownvote-up { float: left; width: 24px; } .daylight .d2l-updownvote-readonly.d2l-updownvote-uponly { width: 48px; } .d2l-updownvote-readonly .d2l-updownvote-votes { text-align: center; } .d2l-updownvote-readonly.d2l-updownvote-uponly .d2l-updownvote-votes { padding-top: 2px; } .daylight .d2l-updownvote-readonly.d2l-updownvote-uponly .d2l-updownvote-votes { display: block; padding-left: 2px; } .d2l-updownvote-readonly .d2l-updownvote-votes > span { color: rgb(102, 102, 102); font-size: 1.1em; font-weight: bold; text-align: center; } .d2l-updownvote-input { width: 48px; min-width: 48px; } .d2l-updownvote-input > legend { height: 1px; text-indent: -999em; } .d2l-updownvote-input .d2l-updownvote-none { display: inline-block; height: 1px; left: -999em; position: absolute; } .d2l-updownvote-input .d2l-updownvote-up, .d2l-updownvote-input .d2l-updownvote-down { cursor: pointer; display: block; height: 24px; overflow: hidden; position: relative; text-indent: -999em; } .d2l-updownvote-input .d2l-updownvote-up > img, .d2l-updownvote-input .d2l-updownvote-down > img { background-image: url("/d2l/img/lp/upDownVote/updownvoteinput.png"); background-position: 0px 0px; background-repeat: no-repeat; height: 24px; left: 12px; position: absolute; top: 0px; width: 24px; } .d2l-updownvote-input .d2l-updownvote-up:hover > img { background-position: 0px -24px; } .d2l-updownvote-input .d2l-updownvote-up.d2l-updownvote-active > img { background-position: 0px -48px; } .d2l-updownvote-input .d2l-updownvote-up.d2l-updownvote-active:hover > img { background-position: 0px -72px; } .d2l-updownvote-input .d2l-updownvote-down > img { background-position: -24px 0px; } .d2l-updownvote-input .d2l-updownvote-down:hover > img { background-position: -24px -24px; } .d2l-updownvote-input .d2l-updownvote-down.d2l-updownvote-active > img { background-position: -24px -48px; } .d2l-updownvote-input .d2l-updownvote-down.d2l-updownvote-active:hover > img { background-position: -24px -72px; } .d2l-updownvote-input .d2l-updownvote-votes { text-align: center; } .d2l-updownvote-input .d2l-updownvote-votes > span { color: rgb(102, 102, 102); font-size: 1.1em; font-weight: bold; text-align: center; } .d2l-updownvote-input.d2l-updownvote-uponly { width: 100%; } .d2l-updownvote-input.d2l-updownvote-uponly .d2l-updownvote-up { display: inline-block; margin-right: 12px; overflow: visible; width: 24px; } .daylight .d2l-updownvote-input.d2l-updownvote-uponly .d2l-updownvote-votes { display: block; padding-left: 2px; } .d2l-updownvoteprint-uponly { float: left; margin-left: 12px; } .d2l-updownvoteprint-both { display: block; margin-left: 12px; } .d2l-updownvote-readonly.d2l-updownvote-uponly .d2l-updownvoteprint-votes { padding: 3px 0px 0px 4px; } [dir="RTL"] .d2l-updownvoteprint-uponly { float: right; margin-left: 0px; margin-right: 12px; } [dir="RTL"] .d2l-updownvoteprint-both { margin-left: 0px; margin-right: 12px; } [dir="RTL"] .d2l-updownvote-readonly.d2l-updownvote-uponly .d2l-updownvoteprint-votes { padding: 3px 4px 0px 0px; } .d2l-left { float: left; } [dir="rtl"] .d2l-left { float: right; } .d2l-right { float: right; } [dir="rtl"] .d2l-right { float: left; } .d2l-hidden { display: none !important; } .d2l-inline { display: inline-block; vertical-align: middle; max-width: 100%; } .d2l-dialog-inline-body { background-position: 0px 1em; background-repeat: no-repeat; box-sizing: border-box; display: block; min-height: 4em; overflow: auto; } [dir="rtl"] .d2l-dialog-inline-body { background-position: 100% 1rem; } .d2l-dialog-mvc.d2l-dialog-inline, .d2l-dialog-inline { height: auto; } .d2l-dialog-inline > .d2l-dialog-inner { max-height: inherit; } .d2l-dialog-inline-body > p { margin: 0px; } .d2l-dialog-inline-body-icon { padding-bottom: 1rem; padding-right: 0px; padding-top: 1rem; } .d2l-dialog-inline-body-noicon { padding-top: 1rem; } .d2l-dialog-inline-body-nopadding { padding-top: 0px; } .d2l-dialog-inline-body-alert, .d2l-dialog-inline-body-info, .d2l-dialog-inline-body-warning { padding-left: 66px; } [dir="rtl"] .d2l-dialog-inline-body-alert, [dir="rtl"] .d2l-dialog-inline-body-info, [dir="rtl"] .d2l-dialog-inline-body-warning { padding-right: 66px; padding-left: 0px; } .d2l-dialog-inline-body-alert { background-image: url("/d2l/img/lp/dialog/error_36.png"); } .d2l-dialog-inline-body-info { background-image: url("/d2l/img/lp/dialog/info_36.png"); } .d2l-dialog-inline-body-warning { background-image: url("/d2l/img/lp/dialog/warning_36.gif"); } .d2l-dialog-inline-primary-message { font-weight: bold; } .d2l-page-actions { margin-left: 10px; margin-right: 1.2rem; white-space: nowrap; } [dir="rtl"] .d2l-page-actions { margin-right: 10px; margin-left: 1.2rem; } .d2l-button-subtle-group { display: inline-block; line-height: 0; margin-right: -1.2rem; } .d2l-page-actions d2l-button-subtle { margin-right: 0.25rem; } [dir="rtl"] .d2l-page-actions d2l-button-subtle { margin-left: 0.25rem; margin-right: 0px; } @media (min-width: 544px) { .page-action-group { display: none; } } @media (max-width: 544px) { .d2l-page-actions-responsive { display: none; } .page-action-group { display: inline-block; margin-left: 30px; } [dir="rtl"] .page-action-group { margin-left: 0px; margin-right: 30px; } } .d_tabs_container d2l-floating-buttons { margin-left: 10px; margin-right: 10px; } .daylight d2l-floating-buttons d2l-button-group d2l-dropdown-button { margin-right: 0px; } [dir="rtl"].daylight d2l-floating-buttons d2l-button-group d2l-dropdown-button { margin-left: 0px; } .d2l-page-message-container { width: 100%; text-align: center; bottom: 40px; position: fixed; pointer-events: none; z-index: 2001; } .d2l-page-message { pointer-events: all; display: inline-block; background-color: rgb(255, 255, 255); border: 1px solid rgb(153, 153, 153); opacity: 0; max-width: 640px; text-align: left; box-shadow: rgba(50, 50, 50, 0.18) 0px 3px 5px; border-radius: 5px; transition: bottom 0.8s ease 0s, opacity 1s ease 0s; } .d2l-page-message, .d2l-page-message .vui-heading-2 { color: rgb(73, 76, 78); } .d2l-page-message-shake { animation: 50ms linear 0s 1 normal none running d2lPageMessageShakeStart, 180ms ease-out 50ms 1 normal none running d2lPageMessageShake2, 140ms ease-in-out 230ms 1 normal none running d2lPageMessageShake3, 120ms ease-in-out 370ms 1 normal none running d2lPageMessageShake4, 100ms ease-in-out 490ms 1 normal none running d2lPageMessageShake5; } .d2l-page-message-close { margin: 10px 12px; overflow: hidden; } @keyframes d2lPageMessageShakeStart { 100% { transform: translateX(-16px); } } @-webkit-keyframes d2lPageMessageShakeStart { 100% { transform: translateX(-16px); } } @keyframes d2lPageMessageShake2 { 0% { transform: translateX(-16px); } 50% { transform: translateX(12px); } 100% { transform: translateX(-8px); } } @-webkit-keyframes d2lPageMessageShake2 { 0% { transform: translateX(-16px); } 50% { transform: translateX(12px); } 100% { transform: translateX(-8px); } } @keyframes d2lPageMessageShake3 { 0% { transform: translateX(-8px); } 50% { transform: translateX(6px); } 100% { transform: translateX(-4px); } } @-webkit-keyframes d2lPageMessageShake3 { 0% { transform: translateX(-8px); } 50% { transform: translateX(6px); } 100% { transform: translateX(-4px); } } @keyframes d2lPageMessageShake4 { 0% { transform: translateX(-4px); } 50% { transform: translateX(2px); } 100% { transform: translateX(-1px); } } @-webkit-keyframes d2lPageMessageShake4 { 0% { transform: translateX(-4px); } 50% { transform: translateX(2px); } 100% { transform: translateX(-1px); } } @keyframes d2lPageMessageShake5 { 0% { transform: translateX(-1px); } 100% { transform: translateX(0px); } } @-webkit-keyframes d2lPageMessageShake5 { 0% { transform: translateX(-1px); } 100% { transform: translateX(0px); } } .d2l-tool-areas { padding-bottom: 8px; position: relative; } .d2l-tool-areas-list { margin: 0px; padding: 0px; } .d2l-tool-areas-item { display: inline-block; } .d2l-tool-areas-link, .d2l-tool-areas-link:visited, .d2l-tool-areas-link:link, .d2l-tool-areas-link:hover, .d2l-tool-areas-link:focus { color: rgb(1, 119, 149); display: inline-block; padding: 0px 15px; text-decoration: none; } .daylight .d2l-tool-areas-link, .daylight .d2l-tool-areas-link:visited, .daylight .d2l-tool-areas-link:link, .daylight .d2l-tool-areas-link:hover, .daylight .d2l-tool-areas-link:focus { color: rgb(73, 76, 78); } .d2l-tool-areas-item:first-child .d2l-tool-areas-link { padding-left: 0px; } .d2l-tool-areas-item-selected > .d2l-tool-areas-link, .d2l-tool-areas-item-selected > .d2l-tool-areas-link:visited, .d2l-tool-areas-item-selected > .d2l-tool-areas-link:link, .d2l-tool-areas-item-selected > .d2l-tool-areas-link:hover, .d2l-tool-areas-item-selected > .d2l-tool-areas-link:focus { color: rgb(51, 51, 51); font-weight: bold; } .daylight .d2l-tool-areas-item-selected > .d2l-tool-areas-link, .daylight .d2l-tool-areas-item-selected > .d2l-tool-areas-link:visited, .daylight .d2l-tool-areas-item-selected > .d2l-tool-areas-link:link, .daylight .d2l-tool-areas-item-selected > .d2l-tool-areas-link:hover, .daylight .d2l-tool-areas-item-selected > .d2l-tool-areas-link:focus { color: rgb(0, 111, 191); } .d2l-tool-areas-bar { border-top: 3px solid rgb(1, 119, 149); bottom: 1px; display: none; position: absolute; width: 0px; } .daylight .d2l-tool-areas-bar { border-top: 3px solid rgb(0, 111, 191); } [dir="rtl"] .d2l-tool-areas-item:first-child .d2l-tool-areas-link { padding-right: 0px; padding-left: 15px; } .daylight .d2l-tool-areas { padding-bottom: 0px; } .daylight .d2l-tool-areas-list { padding-bottom: 8px; border-bottom: 1px solid rgb(205, 213, 220); display: inline-block; min-width: 100%; } .daylight .d2l-tool-areas { white-space: nowrap; } .daylight .d2l-tool-areas-list-container { position: relative; } .daylight .d2l-tool-areas[h-scrollbar]::before, .daylight .d2l-tool-areas[h-scrollbar]::after { content: " "; width: 10px; height: 100%; position: absolute; z-index: 1; top: 0px; } [dir="rtl"].daylight .d2l-tool-areas[h-scrollbar]::after, .daylight .d2l-tool-areas[h-scrollbar]::before { right: auto; left: -1px; background: linear-gradient(to left, rgba(0, 0, 0, 0) 0px, rgb(251, 251, 251) 100%); } [dir="rtl"].daylight .d2l-tool-areas[h-scrollbar]::before, .daylight .d2l-tool-areas[h-scrollbar]::after { left: auto; right: -1px; background: linear-gradient(to right, rgba(0, 0, 0, 0) 0px, rgb(251, 251, 251) 100%); } .daylight .d2l-tool-areas[h-scrollbar][scrollbar-left]::before, .daylight .d2l-tool-areas[h-scrollbar][scrollbar-right]::after { display: none; } .d2l-dragdrop-shadow { background-color: rgb(204, 204, 204); border: 1px dashed rgb(102, 102, 102); cursor: move; opacity: 0.3; position: absolute; list-style: none; } .d2l-dragdrop-clone-shadow { position: absolute; opacity: 0.3; cursor: move; display: inline-block; list-style: none; } .d2l-dragdrop-draggable { cursor: move; -webkit-user-drag: element; } .d2l-dragdrop-droppable-hover { border: 1px solid rgb(204, 204, 204); } .d2l-friledrop-default-style.d2l-filedrop { border-radius: 3px; border: 2px dashed transparent; } .daylight .d2l-filedropstyle-container, .daylight .d2l-filedrop-default-style.d2l-filedrop-add { border: 2px dashed rgb(205, 213, 220); } .daylight .d2l-filedropstyle-container-dragover, .daylight .d2l-filedrop-default-style.d2l-filedrop-add.d2l-filedrop-drag { background-color: rgb(232, 248, 255); border: 2px dashed rgb(0, 111, 191) !important; } .d2l-filedrop-status-container { position: fixed; z-index: 1002; top: 40%; left: 40%; margin-left: -125px; width: 300px; height: 50%; } .d2l-filedrop-status-container-hidden { display: none; } .d2l-filedrop-status-errors { border-radius: 3px; padding: 10px; margin-top: 8px; display: block; text-align: left; width: 90%; } .daylight .d2l-filedrop-status-errors { border: 1px solid rgb(205, 32, 38); background-color: rgb(255, 255, 255); box-shadow: rgb(110, 115, 118) 2px 2px 2px 0px; } .d2l-filedrop-status-errors-close { background-image: url("/d2l/img/lp/fileDrop/close.gif"); display: inline-block; float: right; height: 12px; margin: -6px -6px 7px 8px; width: 12px; } .d2l-filedrop-status-errors-hidden { display: none; } .d2l-filedrop-status-progress { border-radius: 3px; padding: 10px; margin-top: 8px; text-align: left; display: block; max-height: 90%; width: 90%; position: absolute; overflow: auto; } .daylight .d2l-filedrop-status-progress { border: 1px solid rgb(205, 213, 220); background-color: rgb(255, 255, 255); box-shadow: rgb(110, 115, 118) 2px 2px 2px 0px; } .d2l-filedrop-status-progress-hidden { display: none; } .d2l-filedrop-status-file { visibility: visible; } .d2l-filedrop-status-file-hidden { display: none; } .d2l-quicklinkselector-icon { display: inline-block; margin-right: 8px; margin-left: 0px; flex-shrink: 0; } [dir="rtl"] .d2l-quicklinkselector-icon { margin-right: 0px; margin-left: 8px; } .d2l-quicklinkselector-add > .d2l-button { display: block; } .d2l-quicklinkselector-header { margin: 0px -10px 10px; padding: 5px 10px; border-bottom: 1px solid rgb(204, 204, 204); box-shadow: rgb(241, 241, 241) 0px 1px 1px 0px; background: linear-gradient(rgb(248, 248, 248) 0%, rgb(242, 242, 242) 100%); } .d2l-quicklinkselector-header-nomargin { margin-bottom: 0px; } .d2l-quicklinkselector-list-header { margin: 0px -10px; padding: 10px; border-bottom: 1px solid rgb(204, 204, 204); } .d2l-quicklinkselector-iframe { } .d2l-quicklinkselector-add { padding-top: 10px; } .d2l-quicklinkselector-item { display: flex; } .d2l-quicklinkselector-item-simple { flex-grow: 1; overflow: hidden; } .d2l-quicklinkselector-icon-line { display: flex; } .d2l-documentviewer-legacy-fullscreen { position: absolute; left: 0px; top: 0px; z-index: 1001; width: 100%; height: 100%; } .d2l-sharebutton-facebook { border: none; height: 21px; overflow: hidden; width: 90px; } .d2l-gplusone { margin-left: 10px; } .d2l-twitter { background-image: url("/d2l/img/lp/share/tweet.png"); background-repeat: no-repeat; float: none; height: 20px; margin: 0px 37px 0px 0px; text-indent: -10000px; width: 55px; vertical-align: top; display: inline-block; } .d2l-twitter:hover, .d2l-twitter:focus { background-image: url("/d2l/img/lp/share/tweet_hover.png"); outline: none; } #courseSelectorId .d2l-datalist { margin-top: 0px; margin-bottom: 0px; } .d2l-course-selector-item { align-items: center; display: flex; padding: calc(1.25rem - 16px) calc(1rem - 10px); } .d2l-course-selector-item-name { flex: 1 1 auto; overflow: hidden; } .d2l-course-selector-item-name > .d2l-link { max-width: 100%; overflow-wrap: break-word; } .d2l-course-selector-item > .d2l-toggle { flex: 0 0 auto; } .d2l-courseselector-wrapper { overflow: hidden; } .d2l-personaltools-text { display: inline-block; padding: 3px 5px 3px 1px; vertical-align: middle; white-space: nowrap; } .d2l-minibar-activity .d2l-menuflyout-opener { padding: 1px 0px; } .d2l-minibar-activity { margin-right: 18px; display: inline-block; vertical-align: middle; } .d2l-minibar-activity .d2l-minibar-activity-buckethandle { padding: 0px 4px; position: relative; } .d2l-minibar-menu-separator { border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px dotted rgb(208, 208, 208); margin: 0px; } .d2l-minibar-activity-message-image { margin-right: 5px; } .d2l-minibar-activity-buckethandle img { margin: 2px 0px; vertical-align: middle; } .d2l-minibar-activity .d2l-msg-container-none { padding: 5px 10px; } .d2l-minibar-activity-message-content span, .d2l-minibar-activity-message-content img { vertical-align: middle; } .d2l-minibar-activity-message-wrapper { padding: 5px 0px; } .d2l-minibar-activity-message-content a, .d2l-minibar-activity-message-content a:visited, .d2l-minibar-activity-message-content a:hover { display: inline; } .d2l-minibar-activity-message-new { width: 7px; height: 7px; border-radius: 250px; font-size: 50px; color: rgb(255, 255, 255); line-height: 500px; text-align: center; background: rgb(255, 0, 0); border: 1px solid rgb(255, 255, 255); right: 0px; top: 2px; position: absolute; } .daylight .d2l-messagebucket-button-container { display: flex; flex-flow: row wrap; justify-content: space-around; border-bottom: 1px solid rgb(205, 213, 220); margin-left: -20px; margin-right: -20px; padding-left: 20px; padding-bottom: 0.5rem; } .daylight .d2l-messagebucket-button-container d2l-icon { margin-right: 5px; } .daylight .d2l-messagebucket-button-container + #AB_DL_PH_Messages { margin-left: -10px; margin-right: -10px; } .daylight .d2l-messagebucket-button-container + #AB_DL_PH_Messages .d2l-datalist-container { background: linear-gradient(rgb(249, 251, 255) 0px, rgba(249, 251, 255, 0) 100%); padding-top: 20px; padding-bottom: calc(20px - 0.3rem); } .daylight .d2l-messagebucket-button-container + #AB_DL_PH_Messages ul { padding-left: 10px; padding-right: 10px; } .daylight .d2l-messagebucket-button-container + #AB_DL_PH_Messages .d2l-msg-container-none { margin-left: 20px; margin-right: 20px; } .daylight .d2l-admin-tools { padding: 20px; } .d2l-admin-tools-column { float: left; width: 200px; } .daylight .d2l-admin-tools-column { margin-left: 20px; } .d2l-admin-tools-column:first-child { margin-left: 0px; } [dir="rtl"] .d2l-admin-tools-column { float: right; } .daylight[dir="rtl"] .d2l-admin-tools-column { margin-left: 0px; margin-right: 20px; } [dir="rtl"] .d2l-admin-tools-column:first-child { margin-right: 0px; } .d2l-admin-tools-column > .d2l-heading { padding-bottom: 3px; } .daylight .d2l-admin-tools-column > .d2l-heading { padding-top: 20px; } .d2l-admin-tools-column > .d2l-heading:first-child { padding-top: 0px; } .d2l-admin-tools-column > .d2l-list { margin-bottom: 8px; } .daylight .d2l-admin-tools-column > .d2l-list > li { padding: 0.25rem 0px; } .d2l-navbar-container { zoom: 1; } .d2l-navbar img { border: none; } .d2l-navbar-edit, .d2l-navbar-manage { position: absolute; left: -10000px; } body.dbd_noNav .d2l-navbar { display: none; } .d2l-navbar-area { width: 100%; } .d2l-navbar-area img { vertical-align: middle; } .d2l-navbar-logo-link, .d2l-navbar-logo { display: block; } .d2l-navbar-image { max-width: 800px; } ul.d2l-navbar-area-list { list-style: none; margin: 0px; padding: 0px; } ul.d2l-navbar-area-list > li { display: inline-block; padding: 0px; text-align: left; } .d2l-navbar-sep { background-position: left center; background-repeat: no-repeat; cursor: default; display: inline-block; min-height: 22px; vertical-align: middle; } ul.d2l-navbar-area-list > .d2l-navbar-area-list-item-last .d2l-navbar-sep { display: none; } .d2l-navbar-item { display: inline-block; white-space: normal; } .d2l-navbar-link, .d2l-navbar-link:link, .d2l-navbar-link:visited { border: none; border-radius: 0.25em; cursor: pointer; display: block; min-height: 16px; padding: 3px 4px; text-decoration: none; } .d2l-navbar-link:focus { outline-style: none; } .d2l-navbar-link span { display: inline-block; vertical-align: middle; } span.d2l-navbar-text { cursor: default; display: block; min-height: 16px; padding: 3px 4px; } .d2l-navbar-text span { display: inline-block; vertical-align: middle; } .d2l-navbar-item img { margin: 0px 4px 0px 0px; padding: 0px; vertical-align: middle; } img.d_nb_s { width: 1px; height: 16px; margin: 0px !important; } div.d_nb_c3 tr.d_nb_ir td { vertical-align: middle; } td.d_nb_ir_t { width: 100%; } img.d_nb_mi { vertical-align: middle; } .d2l-navbar-group > .d2l-menuflyout { display: inline-block; padding: 0px; vertical-align: middle; } .d2l-navbar-group > .d2l-menuflyout > .d2l-menuflyout-opener { min-height: 0px; padding: 3px 4px; } .d2l-navbar-group > .d2l-menuflyout > .d2l-menuflyout-opener:focus { outline-style: none; } .d2l-navbar-group > .d2l-menuflyout > .d2l-menuflyout-opener > .d2l-menuflyout-text { padding-left: 0px; padding-right: 0px; } .d2l-navbar-group > .d2l-menuflyout > .d2l-menuflyout-opener > .d2l-menuflyout-arrow { margin: 0px 3px; } .d2l-navbar-group .d2l-menuflyout .d2l-menuflyout-contents { border: none; } .d2l-navbar-group .d2l-menuflyout .d2l-menuflyout-contents .d2l-menuflyout-group-container { border: 1px solid rgb(153, 153, 153); } ul.d2l-navbar-group-inner { padding: 10px; } ul.d2l-navbar-group-inner > li { display: block; } .d2l-navbar-group-inner .d2l-link { cursor: pointer; white-space: nowrap; } div.d_nb_l { background-color: rgb(255, 255, 255); line-height: 15px; overflow: hidden; } div.d_nb_l table { border-collapse: separate; } div.d_nb_l td { font-family: Verdana; font-size: 11px; white-space: nowrap; vertical-align: top; } div.d_nb_l img { vertical-align: middle; } div.d_nb_l a.default, div.d_nb_l a.default:visited { color: rgb(51, 102, 204); font-family: Verdana; font-size: 11px; text-decoration: underline; } div.d_nb_l a.default:active, div.d_nb_l a.default:hover { color: rgb(0, 51, 153); } div.d_nb_l a.wnu, div.d_nb_l a.wnu:visited { color: rgb(255, 255, 255); font-size: 10px; font-family: Verdana; text-decoration: none; } div.d_nb_l a.wnu:active, div.d_nb_l a.wnu:hover { color: rgb(255, 0, 0); } div.d_nb_l a.topwnu, div.d_nb_l a.topwnu:visited { color: rgb(255, 255, 255); font-size: 10px; font-family: Verdana; text-decoration: none; } div.d_nb_l a.topwnu:active, div.d_nb_l a.topwnu:hover { color: rgb(221, 221, 221); } div.d_nb_l a.curLink, div.d_nb_l a.curLink:visited, div.d_nb_l a.curLink:active { color: rgb(204, 0, 0); font-family: Verdana; font-size: 11px; text-decoration: underline; } div.d_nb_adv_m { background-color: rgb(250, 250, 250); color: rgb(51, 51, 51); padding: 5px; } .d_nb_l .d2l-navbar-logo-link { display: inline; } .d2l-skipnav { left: -1000px; overflow: hidden; position: absolute; width: 1px; } [dir="rtl"] .d2l-skipnav { left: auto; right: -10000px; } .d2l-skipnav:active, .d2l-skipnav:focus { background-color: rgba(0, 0, 0, 0.7); border: 1px solid rgba(0, 0, 0, 0.8); box-sizing: content-box; padding: 0.3em; outline: none; line-height: 1.4rem; letter-spacing: 0.01rem; font-size: inherit; font-family: inherit; font-weight: bold; color: rgb(255, 255, 255); text-align: center; text-decoration: none; display: block; left: 25%; width: 50%; top: 0px; z-index: 10000; vertical-align: middle; cursor: pointer; } [dir="rtl"] .d2l-skipnav:active, [dir="rtl"] .d2l-skipnav:focus { right: 25%; } .d2l-minibar, .d2l-navbar { line-height: 1.5em; } .d2l-minibar .d2l-datalist-style1 > .d2l-datalist { list-style: none; padding: 0px; } .d2l-minibar .d2l-list { list-style: none; } .d2l-minibar p { margin: 0px; } .d2l-minibar input:focus, .d2l-minibar select:focus { outline: none; } .d2l-xspl-box { width: 370px; min-height: 173px; } .xspl-block-link { text-decoration: none; font-size: 0.85em; font-style: italic; cursor: pointer; background-image: url("/d2l/img/lp/xspl/block.png"); background-position: left center; background-repeat: no-repeat; padding-left: 15px; color: rgb(136, 136, 136) !important; outline: none !important; } .xspl-block-link:hover, .xspl-block-link:focus { text-decoration: underline; } .xspl-container { background-color: rgb(248, 248, 248); padding: 12px; border: 1px solid rgb(204, 204, 204); box-shadow: rgba(0, 0, 0, 0.08) 2px 4px 4px 0px inset; border-radius: 4px; }
@charset "utf-8"; .form-group.date_start { display: none; } .form-group.date_due { display: none; } .form-group.date_post { display: none; } .form-group.peermark-product { display: none; } .control-label[for="instructions"] { display: none; } #instructions { display: none; }
@charset "utf-8"; table.d_g tr.fgskip td { height: 1px; line-height: 1px; padding: 0px; font-size: 1px; border-style: none; } table.d2l-grid td.d_gn, table.d2l-grid th.d_gn { white-space: nowrap; } .d2l-grid-wrapper .d_g.d_gd, .d2l-grid-wrapper .d_g.d_gl { padding-bottom: 0px; } table.d_gd td.d_gact { border: 0px; padding: 3px 3px 3px 0px; white-space: nowrap; } table.d_gl td.d_gact { border-bottom-width: 0px; border-top-width: 0px; white-space: nowrap; } table.d_gn td.d_gact { background-color: rgb(245, 245, 245); border-bottom: 1px solid rgb(187, 187, 187); border-top: 1px solid rgb(187, 187, 187); padding: 3px 3px 3px 0px; white-space: nowrap; } .d_gact.d_gd td.d_gact, .d_gact.d_gl td.d_gact { padding: 0.5rem 1.5rem; } .daylight .d_gact.d_gd td.d_gact.d_gacte, .daylight .d_gact.d_gl td.d_gact.d_gacte { padding: 1.5rem 1rem; width: 12px; } .daylight .d_gact.d_gd td.d_gact, .daylight .d_gact.d_gl td.d_gact { padding-left: 8px; } [dir="rtl"].daylight .d_gact.d_gd td.d_gact, [dir="rtl"].daylight .d_gact.d_gl td.d_gact { padding-right: 8px; } .daylight .d_gact.d_gd td.d_gact span.di_t, .daylight .d_gact.d_gl td.d_gact span.di_t, .daylight .d_gact.d_gd td.d_gact .d2l-grid-actions-container > d2l-action-button-group, .daylight .d_gact.d_gl td.d_gact .d2l-grid-actions-container > d2l-action-button-group { font-size: 16px; font-weight: 400; } .daylight .d_gact.d_gd td.d_gact a.di_l, .daylight .d_gact.d_gl td.d_gact a.di_l { color: rgb(73, 76, 78); } .daylight .d_gact.d_gd td.d_gact a.di_l:hover, .daylight .d_gact.d_gl td.d_gact a.di_l:hover, .daylight .d_gact.d_gd td.d_gact a.di_l:focus, .daylight .d_gact.d_gl td.d_gact a.di_l:focus { color: rgb(0, 68, 137); text-decoration: underline; } table.d_gact { width: 100%; border-collapse: collapse; padding: 0px; } .daylight table.d_gact td.d_gs { white-space: normal; padding-left: 0px; } .daylight .d2l-grid tr[header] .d_gs { width: 1px; } .daylight table.d_gact td.d_gs.d2l-select-above-table { padding-left: 22px; } [dir="rtl"].daylight table.d_gact td.d_gs.d2l-select-above-table input.d2l-checkbox { margin-right: 0px; } .daylight table.d_gact td.d_gs span.di_t { margin: 0px; } table.d_gact td.d_gs input.d2l-checkbox { margin-bottom: 1px; margin-right: 15px; } table.d_gact td.d_gs .d2l-grid-action-wrapper { display: inline-block; } table.d_gact td.d_gp { text-align: center; width: 100%; } table.d_gact td.d_gn { text-align: right; white-space: nowrap; } .d2l-grid-actions-container { display: flex; position: relative; } .d2l-grid-actions-container > d2l-action-button-group { flex: 1 1 0%; } table.d_g tr td.d_gtsl, table.d2l-grid tr td.d_gtsl { vertical-align: top; padding: 0.2em 0.3em 0.3em 0px; white-space: nowrap; } table.d_g tr td.d_gtsr, table.d2l-grid tr td.d_gtsr { vertical-align: top; padding: 5px 0px 0.3em; } a.d_gt { text-decoration: none; } .d_g_display_none { display: none !important; } table.d_g td.d_gsearch { text-align: left; padding-right: 0px; padding-left: 0px; padding-top: 0px; white-space: nowrap; border: none; } table.d_dgsearch { width: 100%; } .daylight .d_g.d_gd, .daylight .d_g.d_gl { border-spacing: 0px; border-collapse: separate; display: table; width: 100%; } .daylight .d_g.d_gd tbody > tr, .daylight .d_g.d_gl tbody > tr { border: none; } .daylight .d_g.d_gd > :only-child .d_hch a, .daylight .d_g.d_gl > :only-child .d_hch a { text-decoration: none; color: inherit; } .daylight .d_g.d_gd > :only-child .d_hch a:hover, .daylight .d_g.d_gl > :only-child .d_hch a:hover { text-decoration: underline; } .daylight .d_g.d_gd > :only-child > tr:not(.d_gactr):not(.d_gh), .daylight .d_g.d_gl > :only-child > tr:not(.d_gactr):not(.d_gh) { background-color: rgb(255, 255, 255); border: none; } .daylight .d_g.d_gd > :only-child > tr:not(.d_gactr):not(.d_gh) th, .daylight .d_g.d_gl > :only-child > tr:not(.d_gactr):not(.d_gh) th { white-space: nowrap; } .daylight .d2l-grid[type="data"] > :only-child > tr[header] > th, .daylight .d2l-grid[type="list"] > :only-child > tr[header] > th { padding: 0.5rem 1rem; } .daylight .d2l-grid[type="data"] > :only-child > tr > th.d_gn, .daylight .d2l-grid[type="list"] > :only-child > tr > th.d_gn { white-space: nowrap; } .daylight .d2l-grid[type="data"] > :only-child > tr > td, .daylight .d2l-grid[type="list"] > :only-child > tr > td, .daylight .d2l-grid[type="data"] > :only-child > tr > th, .daylight .d2l-grid[type="list"] > :only-child > tr > th { padding: 0.5rem 1rem; } .daylight .d2l-grid[type="data"] > :only-child > tr > td.d_gd_sel, .daylight .d2l-grid[type="list"] > :only-child > tr > td.d_gd_sel { width: 1px; } .daylight .d2l-grid[type="data"] > :only-child > tr.d_ggl2 > td, .daylight .d2l-grid[type="data"] > :only-child > tr.d_ggl2 > th, .daylight .d2l-grid[type="list"] > :only-child > tr.d_ggl2 > td, .daylight .d2l-grid[type="list"] > :only-child > tr.d_ggl2 > th { background-color: rgb(249, 251, 255); } .daylight .d2l-grid-container { padding-top: 1em; padding-bottom: 1.5em; } .daylight .d2l-grid-container-no-top-bottom-padding { padding-top: 0px; padding-bottom: 0px; } .daylight .d_g_treeNodeImage { width: 1.5rem; } .daylight .d_ggl1 { background-color: rgb(249, 251, 255); font-weight: 400; } @-webkit-keyframes vui-bubble-animation-multiaction-show { 0% { top: -2rem; opacity: 0; } 100% { top: -2.5rem; opacity: 1; } } @keyframes vui-bubble-animation-multiaction-show { 0% { top: -2rem; opacity: 0; } 100% { top: -2.5rem; opacity: 1; } } @keyframes vui-bubble-animation-multiaction-hide { 0% { opacity: 1; } 100% { opacity: 0; } } @-webkit-keyframes vui-bubble-animation-multiaction-hide { 0% { opacity: 1; } 100% { opacity: 0; } } .daylight .d2l-grid-actions-container .vui-validation-bubble-content { width: 180px; white-space: initial; overflow-wrap: break-word; position: relative; text-align: center; animation: 200ms ease 0s 1 normal forwards running vui-bubble-animation-multiaction-show; top: -2.5rem; right: auto; } .daylight .d2l-grid-actions-container .vui-validation-bubble-content::before { top: 100%; border-width: 0.7rem 0.7rem 0px; left: calc(50% - 0.7rem); right: auto; } .daylight .d2l-grid-actions-container .vui-validation-bubble-content.vui-validation-bubble-left::before { left: 20px; } .daylight .d2l-grid-actions-container .vui-validation-bubble-content.vui-validation-bubble-right::before { left: calc(100% - 48px); } .daylight .d2l-grid-actions-container .d_vb.vui-validation-bubble.vui-validation-bubble-show { bottom: 0px; position: absolute; pointer-events: none; top: auto; right: auto; } .daylight .d2l-grid-actions-container .vui-validation-bubble-content.vui-validation-bubble-hide { animation: 200ms ease 0s 1 normal forwards running vui-bubble-animation-multiaction-hide; } .daylight table.d2l-grid td.d_gl, .daylight table.d2l-grid th.d_gl { text-align: left; } [dir="rtl"].daylight table.d2l-grid td.d_gl, [dir="rtl"].daylight table.d2l-grid th.d_gl { text-align: right; } table.d2l-grid td.d_gt, table.d2l-grid th.d_gt { vertical-align: top !important; } table.d2l-grid td.d_gb, table.d2l-grid th.d_gb { vertical-align: bottom !important; } table.d_g tr th.d_hch, table.d2l-grid th.d_hch { white-space: nowrap; } .daylight table.d2l-grid td.d_gc, .daylight table.d2l-grid th.d_gc { text-align: center; } .daylight table.d2l-grid td.d_gr, .daylight table.d2l-grid th.d_gr { text-align: right; } [dir="rtl"].daylight table.d2l-grid td.d_gr, [dir="rtl"].daylight table.d2l-grid th.d_gr { text-align: left; } .daylight table.d2l-grid tr.d_gdel label, .daylight table.d2l-grid tr.d_gdel th .d2l-link { text-decoration: line-through; opacity: 0.5; } .daylight .d2l-grid-row-unread td:first-child { background-image: url("/d2l/img/LP/grid/unread.png"); background-repeat: repeat-y; } [dir="rtl"].daylight .d2l-grid-row-unread td:first-child { background-position: right top; } .daylight table.d2l-grid-responsive-actions .d_gactr td.d_gact { padding-left: 0px; padding-right: 0px; text-align: center; white-space: normal; } @media (max-width: 700px) { .daylight table.d2l-grid-responsive-actions .d2l-select-container:nth-of-type(2) { display: block; margin-top: 1rem; } } .daylight .d2l-grid-search-top-right-wrapper { float: right; padding-top: 0.3rem; width: initial; } [dir="rtl"].daylight .d2l-grid-search-top-right-wrapper { float: left; } .daylight .d2l-grid-actions-top-left-wrapper { float: left; width: initial; } [dir="rtl"].daylight .d2l-grid-actions-top-left-wrapper { float: right; } @media (max-width: 1100px) { .daylight .d2l-grid-search-top-right-wrapper { float: initial; padding-top: 0px; width: 100%; } } .daylight table.d2l-table.d2l-grid.d_gd.d2l-fitted-table { width: 1%; white-space: nowrap; } .d_gempty .d2l-msg-container { margin: 0.5rem 0px; }
@charset "utf-8"; .d2l-grades-score { display: inline-block; }
@charset "utf-8"; .d2l-dropbox-submissiontext { max-width: 732px; } .d2l-htmlblock-assignments-comments .d2l-htmlblock { white-space: normal; } .d2l-htmlblock-assignments-comments .d2l-htmlblock p { margin-top: 0px !important; margin-bottom: 0px !important; } .d2l-dropbox-latetext { line-height: normal; } .d2l-foldername .dco_c { display: flex; align-items: center; } .d2l-foldername a, .d2l-foldername label { white-space: normal; } .d2l-folder-list-grid tr.d_gh th.d_gc { min-width: 350px; } .d2l-folder-list-grid tr.d_gh th.d_gc ~ th.d_gc { min-width: inherit; } .d2l-folder-list-grid tr.d_gh th.d_gc ~ th.d_gc:last-child { min-width: 170px; } .d2l-dropbox-feedback .dcs_cf { padding-left: 0px; padding-right: 0px; } .d2l-assignment-mark-user .dsl_p_m, .d2l-assignment-mark-user .dsl_pmv, .d2l-assignment-mark-user .dsl_m, .d2l-assignment-mark-user .dsl_pmh { overflow: visible; } .d2l-assignment-mark-user .dsl_p_m { height: calc(100vh - 145px); } .d2l-assignment-mark-user.has-assessment-iterator .dsl_p_m { height: calc(100vh - 208px); } .d2l-assignment-mark-user #z_bg, .d2l-assignment-mark-user #z_v, .d2l-assignment-mark-user #z_s { background-color: var(--d2l-color-regolith); } .d2l-sticky-button-area { position: sticky; background-color: white; bottom: 0px; padding-top: 12px; padding-bottom: 12px; box-shadow: rgba(73, 76, 78, 0.2) 0px -2px 4px 0px; border-top: 1px solid var(--d2l-color-mica); } .sticky-assessment-navigation { position: fixed; background-color: white; width: 100%; z-index: 1; top: 3.3rem; } .d2l-assignment-mark-user.has-assessment-iterator { margin-top: 2.6rem; } @media (max-width: 615px) { .sticky-assessment-navigation { top: 3rem; } } .feedback-container { padding-top: 8px; } .feedback-container .fct_w { padding-bottom: 24px !important; max-width: 600px !important; } .feedback-container .d2l-label { white-space: pre-wrap; font-size: 0.8rem; font-weight: 700; line-height: 1.2rem; padding-bottom: 18px !important; width: 600px !important; } .feedback-container p { margin: 0px !important; } .feedback-container div { max-width: 600px !important; } .feedback-container table.d_FG td.fl_n { padding-top: 0px !important; } .feedback-container tr:nth-of-type(2) td { padding-bottom: 0px !important; }