.context_module .items{min-height:10px}#no_context_modules_message{padding:10px}.context_module_item{border:none !important}.al-options a{display:block !important}.item-group-container{min-height:450px}.header .publish-icon{position:relative;bottom:7px}.context_module .header{padding-top:5px;padding-bottom:5px}.collapse_module_link,.expand_module_link{cursor:pointer}.ig-header .icon-lock{display:none}.locked .ig-header .icon-lock{display:inline}.unlock_at_text{font-weight:normal;font-size:12px}.add_module_item_link{display:inline-block !important;margin-left:10px}.ig-header{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex}.ig-header .sortable-handle.reorder_module_link{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.ig-header .ig-header-title{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.ig-header .prerequisites{display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 20px;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;max-width:350px}.ig-header .prerequisites .prerequisites_message{overflow-wrap:break-word;word-wrap:break-word;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:12px;margin:0}.ig-header .requirements_message{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.ig-header .requirements_message ul{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-weight:bold}.ig-header .ig-header-admin{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.ig-header .ig-header-admin .completion_status{margin:0 16px;width:16px;vertical-align:middle}.ig-header .ig-header-admin .completion_status i{vertical-align:middle}.ig-header .ig-header-admin .publish-icon{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-left:10px;padding-top:12px}.context-modules-main-header{height:33px;padding:15px}.context_module .context_module_items.manageable .context_module_item .move_item_link{display:inline !important;visibility:visible !important}.context_module{border-top:none;background-color:transparent;min-width:auto;margin-bottom:0}.context_module .header{background-color:transparent;border-bottom:none;padding:auto;color:#3d454c}.sortable-handle a,.draggable-handle a{color:#b4b7ba}.context_module .links a,.context_module .reorder_module_link,.context_module .move_item_link{opacity:1}.context_module_item .completion_requirement{font-size:inherit;padding-left:0;margin-top:auto;color:inherit}.context_module_item.context_module_item_hover{background:#fff}.draggable-handle{color:#b4b7ba;margin:0 4px 0 -15px;padding:0 0px 0 10px !important}.sortable-handle,.draggable-handle,.draggable-handle a{cursor:move !important}.context_module_item .type_icon i{color:inherit}.context_module_item .item_name .title{padding:0;color:inherit;font-size:13px}.context_module_placeholder{height:40px !important;border:none !important}input.move-module-label-spacer{margin-right:10px}.move-module-or{display:inline-block;width:60px;margin-left:20px}.move-module-select-spacer{margin-top:10px}.form-element{padding:5px 0 5px 0}.criterion{display:-webkit-flex;display:-ms-flexbox;display:flex}.prereq-req-item{-webkit-flex:1 1 1;-ms-flex:1 1 1;flex:1 1 1;padding-right:5px}.prereq-req-item .option{display:block}.points_possible{padding-right:5px}.prereq-req-item-delete{padding-top:calc((38px - 20px) / 2);position:absolute;right:5px}.add-item{cursor:pointer}.icon-add{padding:0 5px 0 5px}.form-section{padding:10px 0 15px 0}#add_context_module_form{padding:10px 40px 0 40px;overflow:visible}.ui-dialog-titlebar.ui-widget-header.ui-corner-all.ui-helper-clearfix{padding-right:40px;padding-left:40px}.no-requirements{width:133px}.no-requirements-icon{width:48px}.for-nvda{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.require-sequential{margin-left:20px}
