.course_publish_button{margin-bottom:1rem}.ic-unread-badge{background:var(--ic-brand-primary);border-radius:100px;overflow:hidden;display:inline-block;font-size:.9rem;text-align:center;margin-bottom:-6px;margin-right:5px}.ic-unread-badge__count{min-width:5px;padding:1px 10px;display:inline-block}.ic-unread-badge__unread-count{color:#fff}.ic-unread-badge__total-count{background:#e5f2f8}.ic-item-row__select-col+.ic-item-row__author-col{margin-left:11px}.ic-item-row__icon-col-student{display:flex;align-items:center;margin-left:11px}.ic-item-row__icon-col-teacher{margin-right:-11px}.ic-item-row{box-shadow:0 -1px #c7cdd1,inset 0 -1px #c7cdd1;padding:16px 0;display:flex;justify-content:space-between;align-items:center;position:relative}.ic-button-line-left,.ic-button-line-right{align-content:center}.ic-button-line-left.mobile>span:not(:last-child){margin-right:16px}.ic-button-line-right.mobile>span>button{padding:0}.mobile .discussions-index-manage-menu{margin-left:-9px}.ic-button-line-right.mobile>span{padding:0 8px}.ic-button-line-right.mobile>span:last-child{padding-right:0}.ic-item-row__content-link{display:block;outline-width:.125rem;outline-color:transparent;outline-style:solid}.ic-item-row__content-link:focus{outline-offset:0;outline-color:var(--ic-link-color)}.ic-item-row__peer_review{margin-right:2px;margin-bottom:-4px}.ic-item-row__content-col{min-width:0;flex-grow:1;margin:0 22px}.ic-item-row__content-col:first-child{margin-left:0}.ic-item-row__content-col>.ic-item-row__content-link,.ic-item-row__content-col>.ic-item-row__content-link:link{color:inherit}.ic-item-row__content-col>.ic-item-row__content-link:hover{text-decoration:none}.ic-item-row__content-col .ic-item-row__content-container,.ic-item-row__content-col .ic-item-row__content-link-container{width:auto}.ic-item-row__content-col h3{font-weight:600;font-size:1rem;margin-bottom:4px;overflow:hidden}.ic-item-row__content-col p{margin:0}.ic-item-row__content-col .ic-announcement-row__content,.ic-item-row__content-col .ic-discussion-row__content,.ic-item-row__content-col h4,.ic-item-row__content-col p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ic-item-row__meta-col{display:flex;flex-direction:column;text-align:right}@media(min-width:768px){.ic-item-row__meta-col{min-width:230px;max-width:230px}}.ic-item-row__meta-col .ic-item-row__meta-actions{height:23px}.ic-item-row__meta-col .ic-item-row__meta-content p{margin:3px 0 0}.ic-item-row__meta-col .ic-item-row__meta-content .ic-item-row__meta-content-heading{font-weight:600}.icon-blueprint{margin-bottom:3px;padding:8px 8px 7px}.ic-drag-handle-container{padding:.375rem;flex-shrink:1}.ic-discussion-content-container{flex-grow:1;flex-shrink:1;box-sizing:border-box;min-width:.0625rem}.icon-blueprint-lock{margin-bottom:3px;padding:8px 8px 7px}.ic-discussion-row .ic-item-row__meta-actions{display:flex;justify-content:flex-end;align-items:center}.ic-discussion-row .ic-item-row__meta-actions .ic-item-row__master-course-lock{margin-left:2px;margin-right:2px}.ic-discussion-row .ic-item-row__meta-actions .ic-item-row__master-course-lock:focus{outline-offset:0;outline-color:var(--ic-link-color)}.ic-discussion-row-container{display:flex;width:100%;align-items:center;justify-content:flex-start}.mobile .discussions-index-manage-menu span button span{border:none;background:none}.ic-announcement-row .ic-announcement-row__content p:not(:first-of-type),.ic-discussion-row .ic-discussion-row__content p:not(:first-of-type){display:none}.ic-announcement-row .ic-item-row__meta-actions .ic-item-row__master-course-lock{vertical-align:text-bottom;margin-left:10px;margin-right:2px}.ic-announcement-row .ic-item-row__meta-actions .ic-item-row__master-course-lock:focus{outline-offset:0;outline-color:var(--ic-link-color)}.ic-announcement-row .ic-item-row__meta-content svg{transform:translateY(3px);font-size:1.2rem}.discussion-title{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;outline-width:.125rem;outline-color:transparent;outline-style:solid}.discussion-title:hover{text-decoration:none}.discussion-title:focus{outline-offset:0;outline-color:var(--ic-link-color)}.userMessage.mobile p:first-child{margin-top:0}.discussion-row-mastery-paths-pill{margin-left:6px;margin-right:6px;margin-top:-4px}#edit_course_home_content_form div.form_group{padding-top:2px;padding-left:10px}.public-license-image-link{float:left;margin-right:5px;margin-left:5px;margin-bottom:5px}.public-license-text{font-size:.8em;display:block;line-height:1.5em;padding-left:5px}#course_status h3{font-size:17.5px;font-size:1.09375rem;line-height:20px}#right-side .placeholder{height:200px}.page_header{font-size:38px;font-size:2.375rem;margin:0;font-weight:700}@media(max-width:991px){.page_header{font-size:28px;font-size:1.75rem}}.page_header_container{margin-bottom:36px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;row-gap:1.5rem;column-gap:15px}@media(max-width:1024px){.page_header_container{margin-bottom:24px;flex-direction:column;align-items:flex-start}}.actions_buttons-container{display:flex;flex-direction:row;justify-content:flex-start;gap:.75rem;flex-wrap:nowrap}@media(max-width:767px){.actions_buttons-container{flex-wrap:wrap;flex-direction:column;width:100%}}#student-group-dialog-mount-point,.show-only-on-mobile{display:none}@media(max-width:767px){.show-only-on-mobile{display:block}.hide-on-mobile{display:none}}.recent-activity-header{margin:0;border-bottom:1px solid #c7cdd1;line-height:1.2;padding-bottom:12px;font-size:1.5em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recent_activity>li{position:relative;border-bottom:1px solid #ddd}.recent_activity>li .title{font-weight:400}.recent_activity>li .links{font-size:11px;font-size:.6875rem}.recent_activity>li .unread-count{display:block;background:var(--ic-brand-primary);border-radius:15px;width:10px;height:10px;position:absolute;left:3px;top:22px;padding:0}.recent_activity>li .accessibly-hidden{position:absolute;left:-9999px}.recent_activity>li .unread{width:10px;height:10px;margin-left:-15px;background-color:var(--ic-brand-primary);border-radius:5px}.stream_header{cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;padding:12px 0}.stream_header .image-block{flex:1;align-items:center;padding-right:6px}.stream_header .toggle-details{text-transform:uppercase;font-size:11px;font-size:.6875rem}.stream_header:hover{background:#e5f2f8}.stream_header:hover .toggle-details{text-indent:0;text-align:right}.header-right-side{display:flex;align-items:center;justify-content:flex-end}.toggle-details{display:block;text-align:right;text-indent:0}.toggle-details:hover{text-decoration:none}.details_container{display:none;margin-left:52px}.stream-details{width:100%}.stream-details tr{border-top:1px dotted #c7cdd1;line-height:2}.stream-details tr:hover{background:#e5f2f8}.stream-details .date{font-size:11px;font-size:.6875rem;line-height:1.5;width:20%;white-space:normal;text-align:center}.stream-details .remove{width:5%}.ignore-item{float:none;display:block;text-align:center;text-indent:0}.content_summary{overflow-wrap:break-word;word-break:normal;word-wrap:break-word;display:block;color:inherit;font-weight:700;font-size:14px;font-size:.875rem}.content_summary:hover{text-decoration:none}.fake-link{color:var(--ic-link-color)}.fake-link:hover{text-decoration:underline}#course_home_content .fake-link,#course_home_content .stream_header .links,#group_messages .fake-link,#group_messages .stream_header .links{display:none}.recent_activity .image-block-image{width:28px;margin-right:10px;margin-left:10px}.recent_activity .image-block-image i{height:28px;font-size:28px;line-height:28px}.recent_activity .image-block-image i:before{color:#b3b3b3;font-size:28px}.ic-dashboard-app{margin-top:-24px}.ic-notification+.ic-dashboard-app{margin-top:0}.ic-Dashboard-header__layout{display:flex;align-items:center;flex-wrap:wrap;border-bottom:1px solid #c7cdd1;background:hsla(0,0%,100%,.95);box-sizing:border-box;height:4.5rem}.ic-Dashboard-header__layout.small{padding-bottom:.5rem}.ic-Dashboard-header__layout.small .ic-Dashboard-header__actions{display:flex;flex-wrap:wrap}#ic-Dashboard-header__view_grades_button,#ic-Dashboard-header__view_grades_button:hover{text-decoration:none}.ic-Dashboard-Activity{padding:12px}.ic-Dashboard-header__title{margin-top:0;margin-bottom:0;flex:1;padding-right:12px;box-sizing:border-box}.ic-Dashboard-header__actions{box-sizing:border-box;display:flex;align-items:center;justify-content:flex-end}@supports(position:sticky) or (position:-webkit-sticky){.ic-Dashboard-header,body.dashboard-is-planner .ic-Dashboard-header{position:sticky;top:0;z-index:5}.ic-Dashboard-header__layout{height:auto;min-height:4.5rem}body.dashboard-is-planner .ic-dashboard-app{padding-top:0}body.dashboard-is-planner .ic-Dashboard-header{left:auto;width:auto;height:auto}body.dashboard-is-planner.primary-nav-expanded .ic-Dashboard-header{left:auto;width:auto}}@font-face{font-family:Lato Extended;font-style:normal;font-weight:300;src:url(/dist/fonts/lato/extended/Lato-Light-7244318390.woff2);font-display:swap}@font-face{font-family:Lato Extended;font-style:normal;font-weight:400;src:url(/dist/fonts/lato/extended/Lato-Regular-bd03a2cc27.woff2);font-display:swap}@font-face{font-family:Lato Extended;font-style:italic;font-weight:400;src:url(/dist/fonts/lato/extended/Lato-Italic-4eb103b4d1.woff2);font-display:swap}@font-face{font-family:Lato Extended;font-style:normal;font-weight:700;src:url(/dist/fonts/lato/extended/Lato-Bold-cccb897485.woff2);font-display:swap}@font-face{font-family:Lato Extended;font-style:italic;font-weight:700;src:url(/dist/fonts/lato/extended/Lato-BoldItalic-0b6bb67255.woff2);font-display:swap}@font-face{font-family:Balsamiq Sans;font-style:normal;font-weight:400;src:url(/dist/fonts/balsamiq_sans/BalsamiqSans-Regular-6fc63b212d.woff2);font-display:swap;unicode-range:u+0021-2767}@font-face{font-family:Balsamiq Sans;font-style:normal;font-weight:400;src:url(/dist/fonts/balsamiq_sans/BalsamiqSans-Regular-6fc63b212d.woff2);font-display:swap;unicode-range:u+2776-ffff}@font-face{font-family:Balsamiq Sans;font-style:italic;font-weight:400;src:url(/dist/fonts/balsamiq_sans/BalsamiqSans-Italic-9d4971b5da.woff2);font-display:swap;unicode-range:u+0021-2767}@font-face{font-family:Balsamiq Sans;font-style:italic;font-weight:400;src:url(/dist/fonts/balsamiq_sans/BalsamiqSans-Italic-9d4971b5da.woff2);font-display:swap;unicode-range:u+2776-ffff}@font-face{font-family:Balsamiq Sans;font-style:normal;font-weight:700;src:url(/dist/fonts/balsamiq_sans/BalsamiqSans-Bold-e42cc0db11.woff2);font-display:swap;unicode-range:u+0021-2767}@font-face{font-family:Balsamiq Sans;font-style:normal;font-weight:700;src:url(/dist/fonts/balsamiq_sans/BalsamiqSans-Bold-e42cc0db11.woff2);font-display:swap;unicode-range:u+2776-ffff}@font-face{font-family:Balsamiq Sans;font-style:italic;font-weight:700;src:url(/dist/fonts/balsamiq_sans/BalsamiqSans-BoldItalic-ab872de800.woff2);font-display:swap;unicode-range:u+0021-2767}@font-face{font-family:Balsamiq Sans;font-style:italic;font-weight:700;src:url(/dist/fonts/balsamiq_sans/BalsamiqSans-BoldItalic-ab872de800.woff2);font-display:swap;unicode-range:u+2776-ffff}@font-face{font-family:Architects Daughter;font-style:normal;font-weight:400;src:url(/dist/fonts/architects_daughter/ArchitectsDaughter-Regular-2655f04cc3.woff2);font-display:swap}@font-face{font-family:Balsamiq Sans;src:local("Zapf Dingbats");font-display:swap;unicode-range:u+2768-2775}.NewUserTutorialTray{min-height:100vh;display:grid;grid-template-rows:1fr auto;position:relative}.NewUserTutorialTray__Content{height:100%;display:grid;grid-template-rows:auto 1fr}.ToDoSidebarItem{line-height:1.1;display:flex;align-items:flex-start;margin:0 0 6px}.ToDoSidebarItem__Icon{display:block;font-size:1rem}.ToDoSidebarItem__Info{min-width:0;flex:1;padding:0 6px 0 9px}.ToDoSidebarItem__Icon,.ToDoSidebarItem__Info{margin-top:4px}.ToDoSidebarItem__CloseIcon{font-size:.75rem}.ToDoSidebarItem__Title{margin-bottom:3px}[dir=rtl] .mce-container,[dir=rtl] .mce-container *,[dir=rtl] .mce-reset,[dir=rtl] .mce-widget,[dir=rtl] .mce-widget *{text-align:right}.mce-container .mce-grid td.mce-grid-cell div:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;text-decoration:none}.mce-container .mce-primary{background:var(--ic-brand-button--primary-bgd);border:1px solid;border-color:var(--ic-brand-button--primary-bgd-darkened-15)}.mce-container .mce-primary,.mce-container .mce-primary:focus{color:var(--ic-brand-button--primary-text)}.mce-container .mce-primary:hover,.mce-container .mce-primary:hover.ui-state-hover{background:var(--ic-brand-button--primary-bgd-darkened-5);color:var(--ic-brand-button--primary-text)}.mce-container .mce-primary:hover.ui-state-hover{border-color:var(--ic-brand-button--primary-bgd-darkened-15)}.mce-container .mce-primary:focus{box-shadow:inset 0 0 0 2px #fff}.mce-container .mce-primary.Button--active,.mce-container .mce-primary.active,.mce-container .mce-primary:active{background:var(--ic-brand-button--primary-bgd-darkened-5);box-shadow:none}.mce-container.mce-tinymce .mce-menu-item .mce-disabled .mce-text,.mce-container.mce-tinymce .mce-menu-item .mce-menu-shortcut,.mce-container.mce-tinymce .mce-menu-item:focus .mce-ico,.mce-container.mce-tinymce .mce-menu-item:focus .mce-menu-shortcut,.mce-container.mce-tinymce .mce-menu-item:focus .mce-text,.mce-container.mce-tinymce .mce-menu-item:hover .mce-ico,.mce-container.mce-tinymce .mce-menu-item:hover .mce-menu-shortcut,.mce-container.mce-tinymce .mce-menu-item:hover .mce-text,.mce-container.mce-tinyrce .mce-menu-item .mce-disabled .mce-text,.mce-container.mce-tinyrce .mce-menu-item .mce-menu-shortcut,.mce-container.mce-tinyrce .mce-menu-item:focus .mce-ico,.mce-container.mce-tinyrce .mce-menu-item:focus .mce-menu-shortcut,.mce-container.mce-tinyrce .mce-menu-item:focus .mce-text,.mce-container.mce-tinyrce .mce-menu-item:hover .mce-ico,.mce-container.mce-tinyrce .mce-menu-item:hover .mce-menu-shortcut,.mce-container.mce-tinyrce .mce-menu-item:hover .mce-text{color:var(--ic-brand-font-color-dark)}.mce-container.mce-tinymce .mce-menu-item:focus .mce-caret,.mce-container.mce-tinymce .mce-menu-item:hover .mce-caret,.mce-container.mce-tinyrce .mce-menu-item:focus .mce-caret,.mce-container.mce-tinyrce .mce-menu-item:hover .mce-caret{border-left-color:var(--ic-brand-font-color-dark)}.mce-container.mce-tinymce .mce-btn.mce-active:after{border-bottom:4px solid var(--ic-brand-font-color-dark)}.mce-container.mce-tinymce .mce-btn.mce-active:focus:after{border-bottom-color:var(--ic-link-color)}.mce-container.mce-tinymce :focus,.mce-container.mce-tinyrce :focus{outline:2px solid var(--ic-link-color)}.ic-RichContentEditor textarea{min-height:300px;width:100%;box-sizing:border-box}.ic-RichContentEditor .rce-wrapper textarea{min-height:auto}.mce-i-a11y:before{content:"";border:1px solid var(--ic-brand-font-color-dark);border-radius:50%;padding:2px;font-size:.75rem}:root{--ic-brand-primary-darkened-5:#2e4a35;--ic-brand-primary-darkened-10:#2e4a35;--ic-brand-primary-darkened-15:#2e4a35;--ic-brand-primary-lightened-5:#2e4a35;--ic-brand-primary-lightened-10:#2e4a35;--ic-brand-primary-lightened-15:#2e4a35;--ic-brand-button--primary-bgd-darkened-5:#2e4a35;--ic-brand-button--primary-bgd-darkened-15:#2e4a35;--ic-brand-button--secondary-bgd-darkened-5:#2b3942;--ic-brand-button--secondary-bgd-darkened-15:#27333b;--ic-brand-font-color-dark-lightened-15:#4c5860;--ic-brand-font-color-dark-lightened-28:#677179;--ic-link-color-darkened-10:#004863;--ic-link-color-lightened-10:#19607c;--ic-brand-primary:#2e4a35;--ic-brand-font-color-dark:#2d3b45;--ic-link-color:#004f6e;--ic-brand-button--primary-bgd:#2e4a35;--ic-brand-button--primary-text:#fff;--ic-brand-button--secondary-bgd:#2d3b45;--ic-brand-button--secondary-text:#fff;--ic-brand-global-nav-bgd:#2e4a35;--ic-brand-global-nav-ic-icon-svg-fill:#fff;--ic-brand-global-nav-ic-icon-svg-fill--active:#2e4a35;--ic-brand-global-nav-menu-item__text-color:#fff;--ic-brand-global-nav-menu-item__text-color--active:#2e4a35;--ic-brand-global-nav-avatar-border:#fff;--ic-brand-global-nav-menu-item__badge-bgd:#fff;--ic-brand-global-nav-menu-item__badge-bgd--active:var(--ic-brand-primary);--ic-brand-global-nav-menu-item__badge-text:#000;--ic-brand-global-nav-menu-item__badge-text--active:#fff;--ic-brand-global-nav-logo-bgd:#2e4a35;--ic-brand-header-image:url(/canvas/logo.svg);--ic-brand-mobile-global-nav-logo:url(/canvas/logo.svg);--ic-brand-watermark: ;--ic-brand-watermark-opacity:1;--ic-brand-favicon:url(/canvas/logo.svg);--ic-brand-apple-touch-icon:url(/canvas/logo.svg);--ic-brand-msapplication-tile-color:var(--ic-brand-primary);--ic-brand-msapplication-tile-square:url(/canvas/logo.svg);--ic-brand-msapplication-tile-wide:url(/canvas/logo.svg);--ic-brand-right-sidebar-logo: ;--ic-brand-Login-body-bgd-color:#3d6f30;--ic-brand-Login-body-bgd-image: ;--ic-brand-Login-body-bgd-shadow-color:#2d3b45;--ic-brand-Login-logo:url(/canvas/logo.svg);--ic-brand-Login-Content-bgd-color:#fff;--ic-brand-Login-Content-border-color:none;--ic-brand-Login-Content-inner-bgd:none;--ic-brand-Login-Content-inner-border:none;--ic-brand-Login-Content-inner-body-bgd:none;--ic-brand-Login-Content-inner-body-border:none;--ic-brand-Login-Content-label-text-color:#000;--ic-brand-Login-Content-password-text-color:#2e4a35;--ic-brand-Login-footer-link-color:#fff;--ic-brand-Login-footer-link-color-hover:#fff;--ic-brand-Login-instructure-logo:#fff}.mark-done-labels span{display:none}.mark-done-labels .visible{display:inline}.delete-wiki-pages-header{padding-bottom:12px;font-weight:700}@media not all and (min-width:768px){.ic-Table.wiki-page-table td,.ic-Table.wiki-page-table th{vertical-align:top;padding-left:4px;padding-right:4px}}.ic-Table.wiki-page-table td .hide-overflow,.ic-Table.wiki-page-table td .hide-overflow a,.ic-Table.wiki-page-table th .hide-overflow,.ic-Table.wiki-page-table th .hide-overflow a{max-width:40vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.ic-Table.wiki-page-table td .hide-overflow .front-page,.ic-Table.wiki-page-table th .hide-overflow .front-page{display:inline-block}@media(min-width:768px){.ic-Table.wiki-page-table td .mobile-column,.ic-Table.wiki-page-table th .mobile-column{display:none}}.ic-Table.wiki-page-table td div.wiki-page-title{display:inline-block;max-width:calc(100% - 8px);padding:2px}.ic-Table.wiki-page-table td div.wiki-page-title:focus-within{border:2px solid var(--ic-link-color);border-radius:4px}.ic-Table.wiki-page-table td div.wiki-page-title:focus-within a.wiki-page-link:focus{text-decoration:none}.ic-Table.wiki-page-table td div.wiki-page-title a.wiki-page-link:focus-within{outline:none}.ic-Table--striped tr:nth-child(odd) .wiki-page-link{color:var(--ic-link-color-darkened-10)}.ic-Table.wiki-page-table .header-row th{padding-top:0}@media not all and (min-width:768px){.mobile-screenreader-only{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;transform:translatez(0)}}.pages-mobile-header{display:none}@media not all and (min-width:768px){.pages-mobile-header{display:block;font-weight:700}.pages-mobile-header li{font-weight:400}.pages-mobile-header li.selected{background-color:#d9edf9}.pages-mobile-header .pages-mobile-header-left{float:left;padding-left:4px}.pages-mobile-header .pages-mobile-header-right{float:right;padding-right:4px}}