@mixin checkboxInTable { margin: 0 5px 0px 0px; border: none; } /********** GENERAL/DIALOG STYLES **********/ #loadingOverlay { width: 100%; height: 100%; z-index: 2000; position: absolute; background-color: $body-bg; text-align: center; } #loadingOverlay img { margin-top: 30%; } dd { margin-bottom: 10px; } #content { width: 100%; padding: 0; } #content > .panel { border: none; border-shadow: none; box-shadow: none; } #content .panel-monitor-page, #content .panel-monitor-body { margin-bottom: 0; padding-bottom: 0; } input[type="checkbox"] { @include checkboxInTable; } .modal-header button .fa { font-size: 16px; margin-left: 10px; } .ui-front { z-index: 1100; } .dialogContainer { display: none; -webkit-overflow-scrolling: touch !important; overflow: auto; } .dialogContainer iframe { width: 100%; height: 100%; border: none; } .dialogContainer .dialogList { overflow: auto; padding: 5px; padding-bottom: 2px; } .dialogContainer .modal-body { height : 100%; max-height: calc(100% - 56px); padding: 10px; overflow: auto; } div.dialogListItem { padding: 3px 0px 3px 0px; cursor: pointer; } div.dialogListItemSelected { background-color: $brand-primary-mid !important; color: white !important; } div.dialogListItemDisabled { color: grey !important; } .dialogTitle { padding: 0px 0px 5px 0px; height: 15px; font-size: small; font-weight: bold; text-align: center; } div.dialogContainer td { padding: 0; } div.dialogContainer td.navCell { padding: 5px 0; cursor: pointer; } div.dialogContainer td.navCell:hover { background-color: $brand-primary-light; } div.dialogContainer td.navCell span { margin: auto; } div.dialogContainer td.pageCell { text-align: center; width: 100px; } span#learnerGroupMultiSelectLabel { font-size: 10px; } #learnerGroupDialogContents .btn-group { margin-top: 10px; } #forceBackwardsDialog .modal-body { padding: 10px; } #forceBackwardsDialog .ui-resizable-s { bottom: 0px; } /********** LESSON TAB STYLES **********/ div#tabLesson { /* height: 540px;*/ overflow: auto; } table#tabLessonTable { table-layout: fixed; } table#tabLessonTable td { padding: 7px; } td.fieldLabel { font-weight: bold; width: 150px; } td.sectionHeader { font-weight: bold; background-color: $brand-primary-light; } .topButtonsContainer { height: 30px; padding: 0px !important; } .topButtonsContainer a { float: right; margin: 5px 5px 5px 0; } .topButtonsContainer button { float: right; margin: 5px 5px 5px 0; } .lessonManageField { margin-right: 5px; } #disableLessonButton { display: none; } #lessonScheduler label { margin-top: 5px; } #lessonStartApply { margin-bottom: 5px; } #lessonStateLabel, #lessonScheduler input { font-size:13px; // Larger than buttons but smaller than the date text next to it. } #lessonStateField { width: 114px; } #learnerURLField { width: 450px; } #copyLearnerURL { display: none; } #lessonStartDateCell *, #presenceAvailableCount { display: none; } table#tabLessonTable #contributeHeader { display: none; } table#tabLessonTable td.contributeActivityCell { padding: 0 0 0 5px; font-weight: bold; } table#tabLessonTable td.contributeEntryCell { padding: 0 5px 0 15px; } td.contributeEntryCell a { float: right; } #classDialogTable > tbody > tr > td { vertical-align: top; } #classDialogTable #classMonitorSearchRow { height: 23px; } #classDialogTable input[type="checkbox"] { @include checkboxInTable; } #classLearnerTable #addAllLearnersButton { margin-right: 10px; } #leftLearnerTable { float: left; min-width: 250px; height: 100%; } #rightMonitorTable { height: 100%; min-width: 250px; } .dialogSearchPhrase { width: 90%; } .dialogSearchPhraseIcon { margin-top: 2px; } .dialogSearchPhraseClear { visibility: hidden; margin-top: 3px; cursor: pointer; } #emailDialog { width: 100%; } #chartDiv { width: 150px; height: 150px; padding: 0; } #emailProgressTable input[type="checkbox"] { @include checkboxInTable; } @include media-breakpoint-up(md) { #lessonActions { display: inline-block; } #lessonActions2 { display: block; margin-top: 5px; } } @include media-breakpoint-down(md) { #lessonActions { display: inline; } } #lessonDetails #description { overflow: hidden; } /********** SEQUENCE TAB STYLES **********/ div#sequenceCanvas { text-align: center; width: 100%; height: 100%; overflow: auto; } div#sequenceCanvas svg { display: block; overflow: hidden; } img#sequenceCanvasLoading { padding: 5px 0 0 100px; display: none; } .topButtonsContainer #sequenceSearchPhrase { float: right; margin: 6px 5px 5px 0; } .topButtonsContainer #sequenceSearchPhraseIcon { float: right; margin: 9px 7px 5px 0; } .topButtonsContainer #sequenceSearchPhraseClear { float: right; cursor: pointer; margin: 9px 25px 5px 0; visibility: hidden; } img#sequenceSearchedLearnerHighlighter { position: absolute; display: none; } div#completedLearnersContainer { padding: 4px 0px 3px 5px; border-top: $border-thin-dotted; } div#completedLearnersContainer span { font-family: Verdana; font-size: 10px; cursor: default; vertical-align: top; margin-right: 5px; } #sequenceInfoDialog { cursor: pointer; } /********** LEARNERS TAB STYLES **********/ #tabLearnerControlTable td { padding: 0px; text-align: center; } td.learnersHeaderCell { font-size: 10px; border-right: $border-thin-solid; } #learnersSearchPhraseIcon { margin-left: auto; margin-right: auto; margin-bottom: 4px; } #learnersSearchPhrase { width: 80%; } #learnersSearchPhraseClear { cursor: pointer; float: right; margin: 3px 2px 0 0; display: none; } td.learnersHeaderPageCell, td.learnersPageShifter { min-width: 25px; cursor: pointer; } td.learnersPageShifter span { margin: auto; } td.learnersHeaderPageCell:hover,td.learnersPageShifter:hover { background-color: $brand-primary-light; } td.selectedLearnersHeaderPageCell { background-color: $brand-primary-mid; } div#tabLearnersContainer { overflow: auto; } td.progressBarLabel { line-height: 1 !important; } /********** BOOTSTRAP ADDITIONS **********/ .contributeActivityCell { font-weight: 600; margin-top: 10px; } .contributeEntryCell { height: 25px; margin-left: 25px; } /***** Group View Page **/ .group-table>tbody>tr:nth-of-type(odd){ background-color:$brand-primary-light; } .group-table>tbody>tr>td, .table>tfoot>tr>td { border-top: none; } /********** RENAME LESSON FEATURE **********/ /* when item is editable - show pencil icon on hover */ #lesson-name-strong:hover +span+ i { /* when link is hovered select i */ visibility: visible; } #lesson-name-strong +span+ i { /* in all other case hide it */ visibility: hidden; }