#loading-students-container { display:absolute; } .modal-body { overflow: scroll; } /* Chart stylings */ .labeled-chart-container { padding-right: 150px; min-height: 180px; position: relative; } .pie-legend, .line-legend { list-style: none; position: absolute; right: 8px; top: 0; } .pie-legend li span, .line-legend li span { display: block; position: absolute; left: 0; top: 0; width: 20px; height: 100%; border-radius: 5px; } .pie-legend li, .line-legend li { display: block; padding-left: 30px; position: relative; margin-bottom: 4px; border-radius: 5px; padding: 2px 8px 2px 28px; font-size: 14px; cursor: default; -webkit-transition: background-color 200ms ease-in-out; -moz-transition: background-color 200ms ease-in-out; -o-transition: background-color 200ms ease-in-out; transition: background-color 200ms ease-in-out; } /* Gradebook styles */ [contenteditable="true"]:active, [contenteditable="true"]:focus{ border:none; outline:none; } [contenteditable="true"]:focus { background-color: #fff; border: 3px solid #2ea2cc; } .cell{ text-align: right; cursor: pointer; } .modal { z-index: 999999; } .table{ background-color: white; } #adminmenuback { z-index: 1; } body { background-color: #f1f1f1; } .student-tools, .assignment-tools { overflow: visible; } #chart-container{ text-align: center; } [class^="course-column-"] { cursor: pointer; } td { cursor: default; } #chart_div{ display: inline-block; margin-left:auto; margin-right:auto; } #an-gradebooks #courses-interface-buttons-container{ text-align: center; } #an-gradebook #gradebook-interface-buttons-container{ text-align: center; } #an-gradebook #gradebook-interface-buttons-container li{ display: inline-block; } #an-gradebook button{ display: inline-block; } #students .selected td, #students .selected th, #students .selected, #courses .selected td{ background-color: #f7fcfe; } #students-header tr th{ cursor: default; min-width: 75px !important; max-width: 135px !important; } #courses tr.selected > td:first-child{ background-color: #f7fcfe; border-left: 4px solid #2ea2cc; } #students tr.selected > td:first-child{ background-color: #f7fcfe; border-left: 4px solid #2ea2cc; } #students-header .hover { background-color: #f7fcfe; } #students td.hover{ background-color: #f7fcfe; } #courses tr:hover{ background-color: #f7fcfe !important; } #students tr:hover{ background-color: #f7fcfe !important; } #students td.editing .view { display: none; } #students td .view { width: inherit; text-align: right; padding: 0; border: none; margin: inherit; display: block; } #students-header .column-title { display: inline-block; cursor: default; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; width: 60%; } #students td .edit { display: none; } #students td.editing .edit { padding: 0; text-align: right; display: block; } /* typeahead-BS */ .twitter-typeahead .tt-query, .twitter-typeahead .tt-hint { display: none; margin-bottom: 0; } span.twitter-typeahead { width: 100%; } .tt-hint { display: block; width: 100%; height: 38px; padding: 8px 12px; font-size: 14px; line-height: 1.428571429; color: #999; vertical-align: middle; background-color: #ffffff; border: 1px solid #cccccc; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; } .tt-menu { min-width: 160px; margin-top: 2px; padding: 5px 0; background-color: #ffffff; border: 1px solid #cccccc; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 4px; -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); background-clip: padding-box; } .tt-suggestion { display: block; padding: 3px 20px; } .tt-suggestion:hover { color: #fff; background-color: #428bca; } .tt-suggestion.tt-is-under-cursor a { color: #fff; } .tt-suggestion p { margin: 0; }