.lock_date{color:#444;padding-left:20px;font-weight:bold}#submit_assignment .submission_comment_textarea{width:300px;height:20px;padding:4px 6px;margin-bottom:0}#submit_assignment .submission_comment_textarea.focus_or_content{width:450px;height:72px}#point_change_warning{margin-top:15px;margin-bottom:0px;display:none}#edit_assignment_form{margin:0}#edit_assignment_form .advanced-togglable-true{margin-top:18px;border-top:1px solid #ccc;padding-top:18px}#edit_assignment_form .advanced-togglable-false{margin-top:18px}#edit_assignment_form #group_category_selector,#edit_assignment_form #assignment_peer_reviews_fields{margin-bottom:0}#edit_assignment_form .frozen-description{padding:15px;overflow-y:auto;height:200px;border:1px solid #aaa;resize:vertical}#edit_assignment_form .explanation{font-size:.8em}#assignment_turnitin_settings{min-width:400px}#assignment_turnitin_settings label{width:95%}#assignment_turnitin_settings .js-exclude-small-matches-options{margin-left:21px}#assignment_turnitin_settings .js-exclude-small-matches-options input[type=radio]{margin-top:13px}#assignment_show .assignment-title{margin-bottom:24px}@media only screen and (min-width: 992px){#assignment_show .assignment-title{display:flex;align-items:center}}#assignment_show .title-content{box-sizing:border-box}@media only screen and (min-width: 992px){#assignment_show .title-content{flex:1;min-width:1px}}#assignment_show .title-content .title{margin:0 0 12px;line-height:1.3;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}@media only screen and (min-width: 992px){#assignment_show .title-content .title{margin:0}}@media only screen and (min-width: 992px){#assignment_show .assignment-buttons{padding-left:18px;text-align:right}#assignment_show .assignment-buttons .Button,#assignment_show .assignment-buttons .btn,#assignment_show .assignment-buttons .ui-button{margin:.125rem}}#assignment_show .undo-main-margins{margin-left:-1em;margin-right:-1em;margin-bottom:-1em}#assignment_show .student-assignment-overview{list-style:none;box-sizing:border-box;border-top:1px solid #e8eaec;border-bottom:1px solid #e8eaec;padding:12px 0;margin:0 0 18px 0}#assignment_show .student-assignment-overview li{display:inline-block}#assignment_show .student-assignment-overview .title{font-weight:bold;padding-right:.5em}#assignment_show .student-assignment-overview .value{padding-right:2em}#assignment_show .form-horizontal.display-only .control-group{margin-bottom:0}#assignment_show .description.teacher-version{padding:15px;overflow-y:auto;border:1px solid #aaa;border-radius:4px;resize:vertical}#assignment_show .control-group .control-label{font-weight:bold}#assignment_show .control-group .controls .value{display:block;padding-top:5px}.emoji-picker-container{position:absolute;bottom:6px;right:6px}.emoji-quick-picker-container{margin:10px 0}.textarea-container{display:inline-block;position:relative}.control-group .controls-url{padding-top:5px;word-wrap:break-word}.omit-from-final-warning{padding:12px;border-width:1px;margin:5px}#assignment-draft-state{line-height:33px}#sequence_footer.module-sequence-footer{padding-top:0px}#sidebar_content .details{border:none;padding:0}#sidebar_content .details h2{margin:0}#sidebar_content .details .header{font-size:1.2em;font-weight:bold;margin-top:2px}#sidebar_content .details .content{padding-left:5px}#sidebar_content .details .content h3{font-size:11px;font-size:0.6875rem;font-weight:bold;margin-bottom:0}#sidebar_content .details .content .module{padding-top:10px}#sidebar_content .details .content .late{color:#e62429;font-weight:bold}#sidebar_content .details .content .unstyled_list{margin:5px 10px 0}#sidebar_content .details .content .comments{font-size:11px;font-size:0.6875rem;max-height:300px;overflow:auto}#sidebar_content .details .content .comments .comment{margin-left:10px}#sidebar_content .details .content .comments .comment .signature{color:#888;font-size:.8em;text-align:right}#standards .grading_standard{border-bottom:1px dotted #ccc;margin-bottom:25px}#standards .grading_standard .links{opacity:.5}#standards .grading_standard:hover .links{opacity:1}#standards .grading_standard .standard_title{font-weight:bold;font-size:1.2em}#standards.react_grading_standards .cancel_button{margin-right:6px}.grading_standard .read_only{display:none}.grading_standard .editing_box{display:none}.grading_standard .editing_td{display:none}.grading_standard .editing_tr{display:none}.grading_standard .min_score,.grading_standard .max_score{width:100px}.grading_standard.editing .displaying{display:none}.grading_standard.editing .editing_box{display:block}.grading_standard.editing td.editing_box{display:table-cell}.grading_standard.editing tr.editing_box{display:table-row}.grading_standard.editing .standard_title div{float:left}.grading_standard.react_grading_standard .alert-message:focus{outline:none}.grading_standard.react_grading_standard .links{float:right}.grading_standard.react_grading_standard .disabled-buttons{float:right;opacity:.5}.grading_standard.react_grading_standard .cannot-manage-notification{font-weight:normal;margin-left:4px}.grading_standard.react_grading_standard .icon-edit{margin-right:5px}.grading_standard.react_grading_standard .form-actions{background-color:transparent;margin-bottom:0px;padding-bottom:0px}.grading_standard.react_grading_standard table{width:100%}.grading_standard.react_grading_standard table.grading_standard_data{margin-bottom:20px}.grading_standard_headers .icon_row_cell{width:5%}.grading_standard_headers .name_row_cell{width:30%;text-align:left}.grading_standard_headers .range_row_cell{width:60%;text-align:left}.grading_standard_row.react_grading_standard_row input{margin-top:5px;margin-bottom:5px}.grading_standard_row.react_grading_standard_row .row_cell{padding:2px;width:30%}.grading_standard_row.react_grading_standard_row .row_cell .range_to{padding-right:5px}.grading_standard_row.react_grading_standard_row .delete_row_button{float:right}.grading_standard_row.react_grading_standard_row.border_below{border-bottom:dashed;border-bottom-width:2px;border-bottom-color:#999}.standard_name{width:100px}.standard_value{width:37px}.add_standard_button{margin-bottom:10px}.mark-done-labels span{display:none}.mark-done-labels .visible{display:inline}.embed_content{padding:0}.embed_content>table{width:100%;border-collapse:collapse}.embed_content>table td{vertical-align:top}.embed_content>table td>.content{overflow:auto}.embed_content>table td.search .search_title{font-size:.8em}.embed_content>table td.search .search_results{position:relative}.embed_content>table td.search .search_result{width:40%;float:left;margin:3px;padding:3px;overflow:hidden;position:relative;cursor:pointer}.embed_content>table td.search .search_result.search_result_assignment{padding-left:22px;background:url(/dist/images/binder-6ef0937025.png) no-repeat 3px 3px}.embed_content>table td.search .search_result.search_result_discussion_topic,.embed_content>table td.search .search_result.search_result_discussion_entry,.embed_content>table td.search .search_result.search_result_announcement{padding-left:22px;background:url(/dist/images/word_bubble-2ac7184a98.png) no-repeat 3px 3px}.embed_content>table td.search .search_result.search_result_calendar_event{padding-left:22px;background:url(/dist/images/history-214ab216d9.png) no-repeat 3px 3px}.embed_content>table td.search .search_result.search_result_wiki_page{padding-left:22px;background:url(/dist/images/file-95ff332fb8.png) no-repeat 3px 3px}.embed_content>table td.search .search_result:hover{background-color:#dadada;-moz-border-radius:3px}.embed_content>table td.search .search_result .title{white-space:nowrap;font-weight:bold}.embed_content>table td.search .search_result .links{text-align:right;font-size:1em;font-weight:bold;opacity:.5;margin-right:10px}.embed_content>table td.search .search_result:hover .links{opacity:1}.embed_content>table td.search .search_result .teaser{max-height:40px;overflow:hidden;font-size:.8em;margin-left:10px;color:#888}.embed_content>table td.search .search_result:hover .teaser{color:#444}.embed_content>table td.search .search_result .image_preview{overflow:hidden}.embed_content .content_options{margin:0;padding:5px}.embed_content .content_options li{cursor:pointer;white-space:nowrap;padding:2px 20px;list-style-type:none}.embed_content .content_options li:hover{background:#ddd}.embed_content .content_options li.selected{background:#bbb}.embed_content .content_options li .search_title,.embed_content .content_options li .models{display:none}.embed_content .content_options ul{display:none;padding-left:20px}.embed_content .content_options ul.opened{display:block}.webcam-request-video{width:100%}.webcam-access-wrapper{background-color:#fafafa;text-align:center}.webcam-access-wrapper>div{margin:0 auto;padding:5em 0}#canvas-conditional-release-editor{height:675px;padding-top:12px;display:flex;overflow-x:scroll}#crs-graphs{margin-top:50px}#crs-graphs:first-child{margin:0px}.crs-breakdown-graph{display:flex;flex-direction:column}.crs-breakdown-graph .crs-breakdown-graph__loading p{float:left;padding-top:8px;padding-left:10px}.crs-breakdown-graph .crs-breakdown-graph__loading>div{float:left}.crs-breakdown-details{width:365px}.crs-breakdown-details__closeButton{position:absolute;top:1rem;right:1rem;z-index:11;color:#6a7883}.crs-breakdown-details__closeButtonIcon{font-size:1rem;font-weight:lighter}.crs-breakdown-details__header{margin-top:10px;font-weight:lighter;border-bottom:1px solid #e8eaec;padding:2px;text-align:center;display:flex}.crs-breakdown-details__header-text{margin-left:20px;margin-right:10px}.crs-bar__horizontal-outside{position:relative;height:14px;border-radius:25px;padding:5px 0}.crs-bar__horizontal-inside-fill{position:absolute;height:50%;border-radius:20px;background-color:#334451;overflow:hidden}.crs-bar__horizontal-inside{position:absolute;height:50%;width:100%;border-radius:20px;background-color:#f2f4f4;overflow:hidden}.crs-bar__bottom{position:relative;display:flex;flex-direction:row;justify-content:space-between;font-size:14px;color:#273540;margin-left:4px;margin-bottom:15px}.crs-bar__info{height:50%}.crs-link-button{background:transparent;border:none;color:var(--ic-link-color)}.crs-link-button:focus,.crs-link-button:hover{text-decoration:underline;color:var(--ic-link-color-darkened-10)}.crs-ranges-view{transition:all .5s}.crs-ranges-view.crs-ranges-view__hidden{opacity:0;visibility:hidden}.crs-ranges-view .crs-ranges-view__header{font-weight:lighter;padding:15px 10px;color:#6a7883;text-indent:10px}.crs-ranges-view [class*=-Tab__accordion]{border-radius:0;font-weight:bold;margin:0 0 1px;text-indent:10px;border:none;box-shadow:0 0 0 1px #e8eaec !important}.crs-ranges-view [class*=-TabPanel__accordion]{margin-bottom:1px}.crs-ranges-view [class*=-TabPanel__accordion][aria-hidden=true]{margin-bottom:0}.crs-ranges-view [class*=-TabPanel__content]{background:transparent;border:none;padding:5px 0}.crs-student-range__item{margin:15px}.crs-student__avatar{width:35px;height:35px;border-radius:50%;margin-right:10px}.crs-student__trend-icon{width:30px;height:30px;font-size:18px;font-weight:bold;float:right}.crs-student__trend-icon.crs-student__trend-icon__positive{color:#03893d}.crs-student__trend-icon.crs-student__trend-icon__positive:before{content:"▲"}.crs-student__trend-icon.crs-student__trend-icon__neutral{color:#6a7883;font-family:monospace;font-size:40px;line-height:25px;text-indent:-3px}.crs-student__trend-icon.crs-student__trend-icon__neutral:before{content:"-"}.crs-student__trend-icon.crs-student__trend-icon__negative{color:#f06e26}.crs-student__trend-icon.crs-student__trend-icon__negative:before{content:"▼"}.crs-student-details{width:20em;height:100%;position:fixed;right:0px;top:0px;transition:all .5s;background:#fff}.crs-student-details.crs-student-details__hidden{right:-365px;opacity:0;visibility:hidden}.crs-student-details__header{margin-top:10px;padding:15px 10px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e8eaec}.crs-student-details__name{margin:5px 0px 0px}.crs-student__range-item{margin:15px 5px}.crs-student-details__profile-content{display:flex;flex-direction:row;align-items:center;justify-content:space-around;border-bottom:1px solid #e8eaec;background-color:#f2f4f4;padding:17px 10px}.crs-student-details__profile-image{width:70px;height:70px;border-radius:50%}.crs-student-details__profile-inner-content{display:flex;flex-direction:column;align-items:center;background-color:#f2f4f4}.crs-student-details__score-content{display:flex;flex-direction:column;align-items:center;border-bottom:1px solid #e8eaec;padding:10px}.crs-student-details__score-date{opacity:.6}.crs-student-details__score-number{margin:2px 0px;font-weight:bolder;font-size:25px}.crs-student-details__score-title{font-weight:normal}.crs-breakdown__link{text-decoration:none;font-weight:normal;color:var(--ic-link-color)}.crs-breakdown__link:focus,.crs-breakdown__link:hover{color:var(--ic-link-color-darkened-10);text-decoration:underline}.crs-back-button{background:#fff;border:none}i.crs-student-details__assignment-icon{background:#334451;width:32px;height:32px;text-align:center;line-height:32px;border-radius:50%;color:#fff;float:left;margin-left:5px}i.crs-student-details__assignment-icon:before{font-size:14px}i.crs-icon-assignment{background:#c54396}i.crs-icon-quiz{background:#e62429}i.crs-icon-discussion{background:#f06e26}.crs-student-details__assignment-name{flex:.9}.crs-student-details__assignment{display:flex;flex-direction:row;justify-content:space-between;padding:15px;border-bottom:1px solid #e8eaec}.crs-student-details__assignment-score{display:flex;flex-direction:column;align-items:center;margin-right:10px;font-weight:bold}.crs-student-details__loading{display:flex;align-items:center;margin-top:200px;justify-content:center}.crs-icon-email{padding-right:5px}.emoji-mart,.emoji-mart *{box-sizing:border-box;line-height:1.15}.emoji-mart{font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif;font-size:16px;display:inline-block;color:#222427;border:1px solid #d9d9d9;border-radius:5px;background:#fff}.emoji-mart .emoji-mart-emoji{padding:6px}.emoji-mart-bar{border:0 solid #d9d9d9}.emoji-mart-bar:first-child{border-bottom-width:1px;border-top-left-radius:5px;border-top-right-radius:5px}.emoji-mart-bar:last-child{border-top-width:1px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.emoji-mart-anchors{display:flex;flex-direction:row;justify-content:space-between;padding:0 6px;line-height:0}.emoji-mart-anchor{position:relative;display:block;flex:1 1 auto;color:#858585;text-align:center;padding:12px 4px;overflow:hidden;transition:color .1s ease-out;margin:0;box-shadow:none;background:none;border:none}.emoji-mart-anchor:focus{outline:0}.emoji-mart-anchor:hover,.emoji-mart-anchor:focus,.emoji-mart-anchor-selected{color:#464646}.emoji-mart-anchor-selected .emoji-mart-anchor-bar{bottom:0}.emoji-mart-anchor-bar{position:absolute;bottom:-3px;left:0;width:100%;height:3px;background-color:#464646}.emoji-mart-anchors i{display:inline-block;width:100%;max-width:22px}.emoji-mart-anchors svg,.emoji-mart-anchors img{fill:currentColor;height:18px;width:18px}.emoji-mart-scroll{overflow-y:scroll;overflow-x:hidden;height:270px;padding:0 6px 6px 6px;will-change:transform}.emoji-mart-search{margin-top:6px;padding:0 6px;position:relative}.emoji-mart-search input{font-size:16px;display:block;width:100%;padding:5px 25px 6px 10px;border-radius:5px;border:1px solid #d9d9d9;outline:0}.emoji-mart-search input,.emoji-mart-search input::-webkit-search-decoration,.emoji-mart-search input::-webkit-search-cancel-button,.emoji-mart-search input::-webkit-search-results-button,.emoji-mart-search input::-webkit-search-results-decoration{-webkit-appearance:none}.emoji-mart-search-icon{position:absolute;top:7px;right:11px;z-index:2;padding:2px 5px 1px;border:none;background:none}.emoji-mart-category .emoji-mart-emoji span{z-index:1;position:relative;text-align:center;cursor:default}.emoji-mart-category .emoji-mart-emoji:hover:before{z-index:0;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f4f4f4;border-radius:100%}.emoji-mart-category-label{z-index:2;position:relative;position:sticky;top:0}.emoji-mart-category-label span{display:block;width:100%;font-weight:500;padding:5px 6px;background-color:#fff;background-color:rgba(255, 255, 255, 0.95)}.emoji-mart-category-list{margin:0;padding:0}.emoji-mart-category-list li{list-style:none;margin:0;padding:0;display:inline-block}.emoji-mart-emoji{position:relative;display:inline-block;font-size:0;margin:0;padding:0;border:none;background:none;box-shadow:none}.emoji-mart-emoji-native{font-family:"Segoe UI Emoji","Segoe UI Symbol","Segoe UI","Apple Color Emoji","Twemoji Mozilla","Noto Color Emoji","Android Emoji"}.emoji-mart-no-results{font-size:14px;text-align:center;padding-top:70px;color:#858585}.emoji-mart-no-results-img{display:block;margin-left:auto;margin-right:auto;width:50%}.emoji-mart-no-results .emoji-mart-category-label{display:none}.emoji-mart-no-results .emoji-mart-no-results-label{margin-top:.2em}.emoji-mart-no-results .emoji-mart-emoji:hover:before{content:none}.emoji-mart-preview{position:relative;height:70px}.emoji-mart-preview-emoji,.emoji-mart-preview-data,.emoji-mart-preview-skins{position:absolute;top:50%;transform:translateY(-50%)}.emoji-mart-preview-emoji{left:12px}.emoji-mart-preview-data{left:68px;right:12px;word-break:break-all}.emoji-mart-preview-skins{right:30px;text-align:right}.emoji-mart-preview-skins.custom{right:10px;text-align:right}.emoji-mart-preview-name{font-size:14px}.emoji-mart-preview-shortname{font-size:12px;color:#888}.emoji-mart-preview-shortname+.emoji-mart-preview-shortname,.emoji-mart-preview-shortname+.emoji-mart-preview-emoticon,.emoji-mart-preview-emoticon+.emoji-mart-preview-emoticon{margin-left:.5em}.emoji-mart-preview-emoticon{font-size:11px;color:#bbb}.emoji-mart-title span{display:inline-block;vertical-align:middle}.emoji-mart-title .emoji-mart-emoji{padding:0}.emoji-mart-title-label{color:#999a9c;font-size:26px;font-weight:300}.emoji-mart-skin-swatches{font-size:0;padding:2px 0;border:1px solid #d9d9d9;border-radius:12px;background-color:#fff}.emoji-mart-skin-swatches.custom{font-size:0;border:none;background-color:#fff}.emoji-mart-skin-swatches.opened .emoji-mart-skin-swatch{width:16px;padding:0 2px}.emoji-mart-skin-swatches.opened .emoji-mart-skin-swatch.selected:after{opacity:.75}.emoji-mart-skin-swatch{display:inline-block;width:0;vertical-align:middle;transition-property:width,padding;transition-duration:.125s;transition-timing-function:ease-out}.emoji-mart-skin-swatch:nth-child(1){transition-delay:0s}.emoji-mart-skin-swatch:nth-child(2){transition-delay:.03s}.emoji-mart-skin-swatch:nth-child(3){transition-delay:.06s}.emoji-mart-skin-swatch:nth-child(4){transition-delay:.09s}.emoji-mart-skin-swatch:nth-child(5){transition-delay:.12s}.emoji-mart-skin-swatch:nth-child(6){transition-delay:.15s}.emoji-mart-skin-swatch.selected{position:relative;width:16px;padding:0 2px}.emoji-mart-skin-swatch.selected:after{content:"";position:absolute;top:50%;left:50%;width:4px;height:4px;margin:-2px 0 0 -2px;background-color:#fff;border-radius:100%;pointer-events:none;opacity:0;transition:opacity .2s ease-out}.emoji-mart-skin-swatch.custom{display:inline-block;width:0;height:38px;overflow:hidden;vertical-align:middle;transition-property:width,height;transition-duration:.125s;transition-timing-function:ease-out;cursor:default}.emoji-mart-skin-swatch.custom.selected{position:relative;width:36px;height:38px;padding:0 2px 0 0}.emoji-mart-skin-swatch.custom.selected:after{content:"";width:0;height:0}.emoji-mart-skin-swatches.custom .emoji-mart-skin-swatch.custom:hover{background-color:#f4f4f4;border-radius:10%}.emoji-mart-skin-swatches.custom.opened .emoji-mart-skin-swatch.custom{width:36px;height:38px;padding:0 2px 0 0}.emoji-mart-skin-swatches.custom.opened .emoji-mart-skin-swatch.custom.selected:after{opacity:.75}.emoji-mart-skin-text.opened{display:inline-block;vertical-align:middle;text-align:left;color:#888;font-size:11px;padding:5px 2px;width:95px;height:40px;border-radius:10%;background-color:#fff}.emoji-mart-skin{display:inline-block;width:100%;padding-top:100%;max-width:12px;border-radius:100%}.emoji-mart-skin-tone-1{background-color:#ffc93a}.emoji-mart-skin-tone-2{background-color:#fadcbc}.emoji-mart-skin-tone-3{background-color:#e0bb95}.emoji-mart-skin-tone-4{background-color:#bf8f68}.emoji-mart-skin-tone-5{background-color:#9b643d}.emoji-mart-skin-tone-6{background-color:#594539}.emoji-mart-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.emoji-mart-dark{color:#fff;border-color:#555453;background-color:#222}.emoji-mart-dark .emoji-mart-bar{border-color:#555453}.emoji-mart-dark .emoji-mart-search input{color:#fff;border-color:#555453;background-color:#2f2f2f}.emoji-mart-dark .emoji-mart-search-icon svg{fill:#fff}.emoji-mart-dark .emoji-mart-category .emoji-mart-emoji:hover:before{background-color:#444}.emoji-mart-dark .emoji-mart-category-label span{background-color:#222;color:#fff}.emoji-mart-dark .emoji-mart-skin-swatches{border-color:#555453;background-color:#222}.emoji-mart-dark .emoji-mart-anchor:hover,.emoji-mart-dark .emoji-mart-anchor:focus,.emoji-mart-dark .emoji-mart-anchor-selected{color:#bfbfbf}.emoji-picker input{box-sizing:border-box;height:100%}.emoji-picker button.emoji-mart-emoji span{cursor:pointer}.emoji-picker .emoji-mart-category-label{margin-bottom:2px}.emoji-picker .emoji-mart-preview-skins{cursor:pointer}.emoji-trigger{opacity:.5}.emoji-trigger.opaque{opacity:1}.emoji-trigger:focus-within{opacity:1}.emoji-trigger:hover{opacity:1}.emoji-quick-picker{display:flex;align-items:center}.emoji-quick-picker button{line-height:1;transition:all .1s ease-in-out}.emoji-quick-picker button:focus-within{transform:scale(1.8)}.emoji-quick-picker button:hover{transform:scale(1.8)}.emoji-quick-picker span{width:20px}#rubrics ul{list-style-type:none;padding-left:0px;margin-left:0}#rubrics ul li{padding:3px 0;margin-bottom:5px}#rubrics ul li .title{font-size:1.2em;font-weight:bold;float:left;color:var(--ic-brand-primary)}#rubrics ul li .links{float:right;opacity:.75;color:var(--ic-brand-primary)}#rubrics ul li .details{clear:left;display:block;font-size:.7em;margin-left:20px}.rubric-header{flex-wrap:wrap;display:flex;gap:12px;margin-bottom:36px}@media only screen and (min-width: 992px){.rubric-header{flex-wrap:nowrap;gap:36px}}.rubric-header-left{flex:1}.rubric-header-right{font-size:0;flex-basis:100%}@media only screen and (min-width: 992px){.rubric-header-right{flex-basis:auto}}.rubric-title{margin:0;font-weight:700;line-height:1.05;font-size:2.375rem;word-break:break-word}.outcomes-browser{min-width:840px;margin-top:0px}.outcomes-browser .outcomes-toolbar{margin-top:0;background-image:none;border:1px solid #e8eaec;background-color:#eaeded;padding:6px;box-sizing:border-box;overflow:auto}.outcomes-browser .outcomes-toolbar .manage_rubrics{float:right}.outcomes-browser .outcomes-toolbar .popover-menu{float:right}.outcomes-browser .outcomes-toolbar .search{float:right}.outcomes-browser .outcomes-toolbar .ui-button i{margin-bottom:-3px}.outcomes-browser .outcomes-main{height:625px;padding:0;overflow:hidden;background-color:#fff;border:1px solid #e8eaec;border-top:none}.outcomes-browser .outcomes-main::after{clear:both}.outcomes-browser .outcomes-sidebar{float:left;height:610px;width:201px;background-color:#fff;overflow-x:auto;overflow-y:hidden;padding-bottom:15px;border:none;border-radius:0px 0px 0px 5px}.outcomes-browser .outcomes-sidebar .wrapper{width:201px}.outcomes-browser .outcomes-content{height:625px;border-left:1px solid #e8eaec;overflow-x:auto;overflow-y:auto;position:relative;border:none;border-radius:0px 0px 5px;background-color:#fff}.outcomes-browser .outcomes-content .learning_outcome label.span3{margin-left:0px}.outcomes-browser .outcomes-content .learning_outcome .learning_outcome__margin-left-0{margin-left:0}.outcomes-browser .outcomes-content .learning_outcome .learning_outcome__mastery_points_wrap{display:flex;align-items:start}.outcomes-browser .outcomes-content .learning_outcome .learning_outcome__mastery_points_wrap span[class$=__message]{white-space:nowrap}.outcomes-browser .outcomes-content .learning_outcome .learning_outcome__mastery_points__label{margin-top:.5rem;margin-right:.5rem}.outcomes-browser .outcomes-content .wrapper{padding:15px;padding-top:10px;width:600px;min-height:300px}.outcomes-browser .outcomes-content label{display:block;padding:5px 0}.outcomes-browser .outcomes-content .outcome-calculation-method-form .grid-row{padding:6px}.outcomes-browser .outcomes-content .outcome-calculation-method-form label{display:inline}.outcomes-browser .outcomes-content .outcome_information_link i{margin-bottom:-3px}.outcomes-browser .outcomes-content .outcome-assessed-info-banner{margin-bottom:12px}.outcomes-browser .outcomes-content .outcome-assessed-info-banner-with-mastery-scale{margin-top:-12px}.outcomes-browser .outcomes-content .move_button,.outcomes-browser .outcomes-content .edit_button,.outcomes-browser .outcomes-content .delete_button{margin-left:1em;margin-bottom:1em}.outcomes-browser .outcomes-content dl.dl-horizontal dt{width:140px}.outcomes-browser .outcomes-content dl.dl-horizontal dd{margin-left:158px}ul.outcome-level{padding:0;margin:0;border-right:1px solid #ddd;float:left;height:625px;width:200px;overflow-x:hidden;overflow-y:auto;box-sizing:border-box}ul.outcome-level.outcome-level-hover,ul.outcome-level.outcome-level-hover li{background:#fff}ul.outcome-level li{padding:0;margin:0;overflow:hidden;list-style:none;width:200px}ul.outcome-level li:hover,ul.outcome-level li:focus{background-color:#e0ebf5}ul.outcome-level li:hover i[class*=icon-],ul.outcome-level li:focus i[class*=icon-]{background-image:url(/dist/images/blue/canvas-icons-16x16-blue-75e3ba462e.png)}ul.outcome-level li a{text-decoration:none;display:block;white-space:nowrap;padding:6px 12px;color:var(--ic-brand-font-color-dark-lightened-15)}ul.outcome-level li a span:hover{text-decoration:underline}ul.outcome-level li.selected a{background-color:#e0ebf5;color:var(--ic-brand-font-color-dark);position:relative}ul.outcome-level li.selected a::before{content:"";position:absolute;left:0;top:0;width:4px;height:100%;background:var(--ic-brand-primary)}ul.outcome-level li.selected a:hover{background-color:#e0ebf5}ul.outcome-level li.selected.droppable a{background-color:#f2f4f4;color:#bbb}ul.outcome-level li.droppable a{background-color:#e0ebf5}ul.outcome-level li span.loading-more{background-color:#eaeded;text-decoration:none;display:block;white-space:nowrap;padding:6px 12px;color:var(--ic-brand-font-color-dark-lightened-15)}ul.outcome-level li[aria-grabbed=true] a,ul.outcome-level li[aria-grabbed=true] i{opacity:.75}#import_dialog{padding:0;margin:0}#import_dialog .ui-dialog-buttonpane{margin-top:0}.friendly-description{background-color:#f2f4f4;padding:8px;margin-top:10px}.friendly-description .friendly-description-info{font-weight:200}table.criterion{padding:0;min-width:600px;margin:2em 0}.has-outcome-context-tag table.criterion{margin-top:.85em}.has-outcome-context-tag .description.user_content p{margin-bottom:.25em}table.criterion th{border-top:1px solid #e8eaec;border-left:1px solid #e8eaec;border-right:1px solid #e8eaec;padding:5px;text-align:center;vertical-align:top}table.criterion th.total{background-color:#f2f4f4}table.criterion td{border-bottom:1px solid #e8eaec;border-left:1px solid #e8eaec;border-right:1px solid #e8eaec;padding:5px;text-align:center;vertical-align:top}table.criterion td.total{background-color:#f2f4f4}.criterion h3,.criterion .h3,.criterion h5,.criterion .h5{margin-top:0;margin-bottom:10px;color:var(--ic-link-color);font-weight:normal;min-height:1em;font-size:1rem}.criterion h3.total,.criterion .h3.total,.criterion h5.total,.criterion .h5.total{font-weight:bold}.rating-wrap{position:relative}table.criterion .edit{display:none;min-width:180px}table.criterion .edit .row-fluid{margin-bottom:8px}table.criterion .edit .buttons button{margin-left:4px}table.criterion .edit .buttons .button-container{float:right}.edit_rating{float:right}.outcome_rating_description{width:100%}table.criterion .insert{position:absolute;top:-40px;right:-30px;cursor:pointer}table.criterion .insert a{color:#999;text-decoration:none}table.criterion .insert:hover a{color:var(--ic-link-color)}table.criterion .insert:hover span{border-top-color:var(--ic-link-color)}.arrow-icon{width:0;height:0;padding:0;margin:0 11px;border-right:5px solid transparent;border-left:5px solid transparent;border-top-width:5px;border-top-style:solid;display:block;border-top-color:#999}.outcomes-points-label{font-size:11px;font-size:0.6875rem}.outcomes-edit-row{text-align:left}.no-outcomes-warning{margin:10px 40px}.outcomes_narrow_text_input{width:20px}.outcomes-calculation-int-italics{font-style:italic}#alignments{margin-left:0}#alignments .alignment{list-style:none;display:flex;justify-content:space-between;align-items:center;padding:6px;border-bottom:1px solid #e8eaec}#alignments .header{flex:4}#alignments .locked_alignment_link{color:var(--ic-brand-font-color-dark-lightened-15)}#alignments .delete_alignment_link{flex:1}#outcome_results_list{margin-left:0}#outcome_results_list .outcome_result{list-style:none;padding:12px 0}@media(min-width: 768px)and (max-width: 979px){.outcomes-browser .outcomes-content .learning_outcome label.span3{width:220px}.outcomes-browser .outcomes-content .learning_outcome input.span3{width:224px}}#enhanced-rubric-builder-footer{position:fixed;bottom:0;min-height:62px;right:10px;left:10px;box-sizing:border-box;padding:0;border-top:1px solid gray;text-align:right;z-index:999}@media(min-width: 768px){#enhanced-rubric-builder-footer{margin-left:80px}}body.is-masquerading-or-student-view #enhanced-rubric-builder-footer{bottom:50px;right:3px}