:root{--ic-brand-primary:#0770A3;--ic-brand-primary-darkened-5:#065f8b;--ic-brand-primary-darkened-10:#054e72;--ic-brand-primary-lightened-15:#0aa2ec;--ic-link-color:#0073A7;--ic-link-color-darkened-10:#005074;--ic-link-color-lightened-10:#005074}.ui-selectmenu{display:block;display:inline-block;position:relative;height:2.2em;vertical-align:middle;text-decoration:none;overflow:hidden;zoom:1}.ui-selectmenu-icon{position:absolute;right:6px;margin-top:-8px;top:50%}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;display:none;z-index:1005}.ui-selectmenu-menu ul{padding:0;margin:0;list-style:none;position:relative;overflow:auto;overflow-y:auto;overflow-x:hidden}.ui-selectmenu-open{display:block}.ui-selectmenu-menu-popup{margin-top:-1px}.ui-selectmenu-menu li{padding:0;margin:0;display:block;border-top:1px dotted transparent;border-bottom:1px dotted transparent;border-right-width:0 !important;border-left-width:0 !important;font-weight:normal !important}.ui-selectmenu-menu li a,.ui-selectmenu-status{line-height:1.4em;display:block;padding:.405em 2.1em .405em 1em;outline:none;text-decoration:none}.ui-selectmenu-menu li.ui-state-disabled a,.ui-state-disabled{cursor:default}.ui-selectmenu-menu li.ui-selectmenu-hasIcon a,.ui-selectmenu-hasIcon .ui-selectmenu-status{padding-left:20px;position:relative;margin-left:5px}.ui-selectmenu-menu li .ui-icon,.ui-selectmenu-status .ui-icon{position:absolute;top:1em;margin-top:-8px;left:0}.ui-selectmenu-status{line-height:1.4em}.ui-selectmenu-menu li span,.ui-selectmenu-status span{display:block;margin-bottom:.2em}.ui-selectmenu-menu li .ui-selectmenu-item-header{font-weight:bold}.ui-selectmenu-menu li .ui-selectmenu-item-footer{opacity:.8}.ui-selectmenu-menu .ui-selectmenu-group{font-size:1em}.ui-selectmenu-menu .ui-selectmenu-group .ui-selectmenu-group-label{line-height:1.4em;display:block;padding:.6em .5em 0;font-weight:bold}.ui-selectmenu-menu .ui-selectmenu-group ul{margin:0;padding:0}*+html .ui-state-disabled,*+html .ui-state-disabled a{color:silver}.ui-selectmenu-menu a{color:var(--ic-link-color);text-shadow:none}.ui-selectmenu-menu .ui-state-focus,.ui-selectmenu-menu .ui-state-hover{background:#f2f2f2;border-color:transparent}#canvas-conditional-release-editor{height:675px;padding-top:12px;display:-webkit-flex;display:flex;overflow-x:scroll}#crs-graphs{margin-top:50px}#crs-graphs:first-child{margin:0px}.crs-breakdown-graph{display:-webkit-flex;display:flex;-webkit-flex-direction:column;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:#556572}.crs-breakdown-details__closeButtonIcon{font-size:1rem;font-weight:lighter}.crs-breakdown-details__header{margin-top:10px;font-weight:lighter;border-bottom:1px solid #C7CDD1;padding:2px;text-align:center;display:-webkit-flex;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:#394B58;overflow:hidden;border:1px solid #394B58}.crs-bar__horizontal-inside{position:absolute;height:50%;width:100%;border-radius:20px;background-color:#fff;overflow:hidden;border:1px solid #394B58}.crs-bar__bottom{position:relative;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between;font-size:14px;color:#2D3B45;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:#556572;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 #C7CDD1 !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 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:#127A1B}.crs-student__trend-icon.crs-student__trend-icon__positive:before{content:'▲'}.crs-student__trend-icon.crs-student__trend-icon__neutral{color:#556572;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:#C23C0D}.crs-student__trend-icon.crs-student__trend-icon__negative:before{content:'▼'}.crs-student-details{width:365px;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:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;border-bottom:1px solid #C7CDD1}.crs-student-details__name{margin:5px 0px 0px 0px}.crs-student__range-item{margin:15px 5px}.crs-student-details__profile-content{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-around;justify-content:space-around;border-bottom:1px solid #C7CDD1;background-color:#fff;padding:17px 10px}.crs-student-details__profile-image{width:70px;height:70px;border-radius:50%}.crs-student-details__profile-inner-content{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;background-color:#fff}.crs-student-details__score-content{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;border-bottom:1px solid #C7CDD1;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:#394B58;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:#B8309E}i.crs-icon-quiz{background:#D01A19}i.crs-icon-discussion{background:#C23C0D}.crs-student-details__assignment-name{-webkit-flex:0.9;flex:0.9}.crs-student-details__assignment{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between;padding:15px 15px;border-bottom:1px solid #C7CDD1}.crs-student-details__assignment-score{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;margin-right:10px;font-weight:bold}.crs-student-details__loading{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin-top:200px;-webkit-justify-content:center;justify-content:center}.crs-icon-email{padding-right:5px}.hidden{display:none !important}.entry.deleted.no-replies{display:none !important}.show-deleted .entry.deleted.no-replies{display:block !important}.right-align{text-align:right}.pull-right{float:right}.show-if-collapsed{display:none !important}.collapsed .hide-if-collapsed{display:none !important}.collapsed .show-if-collapsed{display:block !important}.discussion-entries{list-style:none;margin:0;padding:0}.discussion-entries .entry{background:#fff;border:1px solid #C7CDD1;padding:0;margin:12px 0 24px 24px}.discussion-entries .entry.collapsed,.discussion-entries .entry .entry{margin:16px 0 16px 18px}.discussion-entries .entry .deleted-discussion-entry{padding-bottom:3px}.discussion-entries .entry .deleted-discussion-entry.reply-box-container{padding:10px 0}.discussion-entries .entry .discussion-header-content{padding-top:8px}.discussion-entries .entry .deleted-discussion-entry .right-of-avatar{padding-top:0 !important}.discussion-entries .entry .entry .right-of-avatar{padding-top:0}.discussion-entries .entry .entry{box-shadow:none;margin:0 !important;border:none;border-radius:0;border-top:solid 1px #C1C7CF}.discussion-entries .entry .entry .avatar{width:32px;height:32px}.discussion-entries .entry .entry .discussion_entry{margin:0;border-bottom:none}.discussion-entries .entry .entry .discussion-header-content{padding-top:0}.side_comment_discussion .entry .entry .replies{display:none}.discussion_entry{position:relative;margin:0;background:white;padding:6px}.discussion_entry .al-trigger{margin-left:10px;margin-right:0px;margin-top:0px}.new-and-total-badge{float:right}.discussion-section{padding:4px 10px 3px 10px}.peer-review-alert .peer-review-title{line-height:21px;margin:0}.peer-review-alert .peer-review-title a{display:inline-block;margin-left:3px}.peer-review-alert .icon-peer-review{position:relative;top:4px}.peer-review-alert .icon-peer-review:before{top:0}.reply-textarea{border-radius:5px 5px 0 0;box-sizing:border-box;min-height:155px;width:100%}@media screen and (min-width: 1100px){.reply-textarea{min-height:129px}}.toggle-wrapper{margin:0 11px;text-align:right}.due_date_wrapper{color:#2D3B45}.topic h1.discussion-title{font-size:19px;font-size:1.1875rem;font-weight:normal;line-height:30px}.topic h2.discussion-title{font-size:16px;font-size:1rem}.topic .discussion-title{font-size:19px;font-size:1.1875rem}.discussion-title{font-size:13px;font-size:.8125rem;font-weight:bold;line-height:23px;margin:0}.discussion-subtitle{font-size:11px;font-size:.6875rem;margin:0}.discussion-points{color:#2D3B45}.discussion-pubdate{font-size:11px;font-size:.6875rem;color:#2D3B45;line-height:23px}.discussion-assignment-section .row-fluid [class*="span"]{min-height:0}.discussion-assignment-section .discussion-title{font-size:14px !important;font-size:0.875rem !important}.discussion-fyi{font-style:italic;font-size:12px;font-size:.75rem;color:#737373}.discussion-read-state-btn{position:absolute;top:4px;bottom:0;width:10px;height:10px;padding:12px;display:block;left:-36px}.discussion-read-state{box-sizing:border-box;border:1px solid #2e89cc;border-radius:5px;width:10px;height:10px;background:var(--ic-brand-primary)}.read .discussion-read-state{background:#fff;border:1px solid #2D3B45}.discussion-read-state-btn{left:-32px}.discussion-reply-action,.discussion-rate-action{color:#2D3B45;text-decoration:none}.discussion-reply-action:hover,.discussion-reply-action:focus,.discussion-rate-action:hover,.discussion-rate-action:focus{text-decoration:none;color:#444}.discussion-rate-action{margin-left:12px}.discussion-rate-action--checked{color:var(--ic-link-color)}.discussion-rate-action--checked:hover,.discussion-rate-action--checked:focus{color:var(--ic-link-color)}.discussion-rating{color:#666}.entry .show-if-replying,.discussion_entry .show-if-replying{display:none}.entry.replying .hide-if-replying,.discussion_entry.replying .hide-if-replying{display:none}.entry.replying .show-if-replying,.discussion_entry.replying .show-if-replying{display:block}.discussion-entry-reply-area{padding:0 0.8em}.discussion_entry>.discussion-entry-reply-area{padding:0 0.8em;border:1px solid #C7CDD1}.entry-content .avatar{float:left;margin:3px 8px 0 0}.entry>.bottom-reply-with-box .discussion-entry-reply-area{padding:0 0.8em;border-top:1px solid #d4d5d7;border-radius:0 0 3px 3px}.entry>.bottom-reply-with-box .discussion-entry-reply-area.reply-box-container{padding:15px 0.8em;margin:0}.entry>.bottom-reply-with-box .discussion-entry-reply-area.reply-box-container .discussion-reply-box{margin:0}.topic{padding:0;background:transparent}.discussion-reply-form{margin:0;padding-bottom:1em}.entry .cancel_button{font-size:11px;font-size:.6875rem}.discussion-header-content{padding-top:5px}.discussion-header-content .author.unknown{font-style:italic}.discussion-reply-attachments{list-style:none;padding:0;margin:0}.discussion-reply-attachments li{padding:0 0 0 20px;margin:0;background:transparent url(/dist/images/messages/attach-gray-0bb3996028.png) left center no-repeat}.discussion-reply-attachments a{display:inline-block;text-indent:-1000em;width:16px;height:16px;background:transparent url(/dist/images/delete_circle-f4242c3ba6.png) left center no-repeat}.discussion-reply-add-attachment{display:inline-block}.discussion-reply-attachments-container{float:left}.discussion-reply-buttons{float:right}.message-notification,.notification{background:#ffffcc}.deleted-discussion-entry .discussion-header-content{min-height:0}.deleted-discussion-entry .discussion-title{font-size:12px;font-size:.75rem;font-style:italic}.add_root_reply{display:inline-block;margin-top:20px}.showMore{margin:0;border-top:1px solid #C1C7CF;background:white;padding:10px 10px 13px 10px;font-size:10px;font-size:.625rem;font-weight:bold}.showMore:before,.showMore:after{display:table;content:"";line-height:0}.showMore:after{clear:both}.showMore a{float:left;text-transform:uppercase}.showMore a:after{content:"";display:inline-block;position:relative;left:4px;top:2px;bottom:2px;height:0px;width:0px;border-style:solid;border-color:#396eb2 transparent transparent transparent;border-width:5px;vertical-align:middle}.showMore .new-and-total-badge{margin-top:0;float:right}.showMore:hover{background:#fff;cursor:pointer}.showMore:hover a{text-decoration:underline}.entry-controls{overflow:auto;padding:10px;font-size:12px;font-size:.75rem}.entry-controls .new-and-total-badge{float:left;margin:0}.topic{margin:0;overflow:auto}.topic .entry-content{padding:12px;border-left:1px solid #C7CDD1;border-right:1px solid #C7CDD1}.entry-header{border-bottom:none}.discussion_subentries{padding:12px 0 12px 12px}.discussion-page-nav ul{font-size:12px;font-size:.75rem;margin:0;padding-bottom:20px;list-style:none;text-align:right;height:1em}.discussion-page-nav li{display:inline-block}.discussion-page-nav .item{display:block;padding:4px 12px 4px 8px;border-right:1px solid #C1C7CF}.discussion-page-nav li:last-child .item{border-right:none}.new-and-total-badge .new-items,.new-and-total-badge .total-items{font-weight:normal;font-size:10px;font-size:.625rem}.highlight .entry-content{outline:3px solid var(--ic-brand-primary)}.highlight .entry .entry-content{outline:none}.discussion-reply-box{display:block;background-color:#fdfdfd;cursor:text;border:1px solid #d4d5d7;margin:15px 0;color:#2D3B45;transition:border-color 0.2s;padding:6px 12px}.discussion-reply-box:hover,.discussion-reply-box:focus{color:#444;text-decoration:none;border-color:var(--ic-link-color)}.add-side-comment-wrap{padding:10px 10px 10px 41px;border-top:solid 1px #e4e5e7}.message *:last-child{margin-bottom:0}.message_wrapper{padding-top:2px;padding-bottom:2px}#discussion_container .al-trigger{background:none;border-color:white}#discussion_container .al-trigger:hover,#discussion_container .al-trigger.ui-state-active{border-color:#c2c2c2;border-bottom-color:#bfbfbf}.accessibility-warning{padding:4px 8px;background:var(--ic-link-color);background-clip:border-box;text-align:center;color:#fff;text-decoration:none;border-radius:4px;border:1px dashed rgba(255,255,255,0.8);font-size:14px;font-size:.875rem}.accessibility-warning:focus{color:#fff}.accessibility-warning:focus{text-decoration:underline}.collapsable:hover,.collapsable:focus{cursor:pointer}.collapsable:hover:before,.collapsable:focus:before{display:block;content:"";position:absolute;top:2px;left:50%;height:0px;width:0px;border-style:solid;border-color:transparent transparent #396eb2 transparent;border-width:8px}.collapse-discussion{display:block}.collapsed .collapsable:hover{border-color:white}.collapsed .collapsable:before{top:10px;border-color:#396eb2 transparent transparent transparent}.bootstrap-form{margin:0}#discussion-managebar div.form-inline{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-between;justify-content:space-between}#discussion-managebar #keyboard-shortcut-modal-info{padding:4px 0px 3px 0px}#discussion-managebar #keyboard-shortcut-modal-info .accessibility-warning{display:none}.headerBar:before,.headerBar:after{display:table;content:"";line-height:0}.headerBar:after{clear:both}#filterResults .entry{margin-top:0;margin-bottom:5px}#filterResults .entry-controls{display:block !important}#filterResults .entry:hover .discussion_entry{cursor:pointer}#filterResults .entry:hover .discussion_entry .viewInDiscussion{text-decoration:underline}.toolbarView{background:white;min-height:50px}.toolbarView#discussion-toolbar+.discussion-entry-reply-area{margin-top:-1px}.toolbarView .admin-links{text-align:left;float:none;display:inline}.toolbarView .al-trigger{margin-left:4px}.toolbarView .headerBar{min-height:53px;overflow:visible;box-sizing:border-box;padding:12px;background:#fff;border:1px solid #C7CDD1}.toolbarView .headerBar:after{clear:both;content:"";display:block}.toolbarView .sticky{position:fixed;top:0;left:0;right:0;z-index:15;border-color:#C7CDD1;background:#fff;min-height:53px;margin-left:108px;margin-right:24px;box-shadow:0 2px 3px rgba(0,0,0,0.1)}.toolbarView [disabled]{display:none}.discussion-topic-due-dates{color:#2D3B45;margin:16px 0;width:100%}.discussion-topic-due-dates th{font-weight:bold;text-align:left}#discussion-toolbar .topic-subscribe-button{display:none}#discussion-toolbar .topic-unsubscribe-button{display:none}#discussion-toolbar.unsubscribed .topic-subscribe-button{display:inline-block}#discussion-toolbar.subscribed .topic-unsubscribe-button{display:inline-block}
