@import '~realize-common/src/app/components/themes/realize/css/variables.less'; @import '../assignmentViewer.common.less'; .av__headerNavbar { background: @white; color: @grayDark; width: 100%; z-index: 100; } .av__navbar--inner { display: flex; flex-direction: row; color: @grayDark; height: 40px; } .av__exit { font-family: @baseFontBold; font-size: @font-size-sm; padding: 13px 0 0 8px; white-space: nowrap; a { color: @grayDark; [class^="icon-"], [class*="icon-"] { font-size: @font-size-sm; vertical-align: baseline; } &:hover { color: @blueLight; text-decoration: none; } } } .av__exitText { padding-left: 3px; } .av__save { font-family: @baseFontBold; font-size: @font-size-sm; padding: 7px 0 0 8px; white-space: nowrap; } .btn.btn--save { font-family: @avFontHeavy; font-size: @font-size-sm; background: @white; color: @black; border-radius: 2px; border: 1px solid @black; white-space: nowrap; height: 26px; min-width: 52px; width: auto; text-shadow: none; text-align: center; &:hover { color: @white; text-decoration: none; background-color: @grayDark; background-image: -webkit-linear-gradient(top, @grayDark 0%, @black 100%); } } .av__assignmentTitle { padding: 13px 0 0 31px; flex-grow: 1; font-size: @font-size-sm; font-family: @avFontMedium; color: @grayDark; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .av__assignmentDueMessages { padding: 13px 8px 0 0; color: @grayDarker; font-family: @avFontHeavy; white-space: nowrap; text-align: right; } .av__assignmentDueDate { font-size: @font-size-xs; display: flex; flex-direction: row-reverse; } .av__assignmentPastDueDate { font-size: @font-size-sm; color: @red; font-family: @baseFontBold; } .av__turnIn { padding: 5px 8px 5px; } .av__turnedIn { padding: 12px 14px 0 0; font-family: @avFontHeavy; color: @grayDarker; } @media only screen and (max-width: @mediumBreakpointMax) { .av__exit { a { padding: 5px 10px 6px; [class^="icon-"], [class*="icon-"] { margin: 0; } } } } @media only screen and (max-width: @smallBreakpointMax) { .av__assignmentTitle { display: none; } .av__exitText { position: absolute; overflow: hidden; width: 0; height: 0; left: -1000px; top: 0; border: none; background:none; } .av__assignmentDueMessages { color: @grayDarker; font-family: @avFontHeavy; } .av__turnIn { padding: 5px 8px 5px; margin-left: 192px; } } .btn.btn--turnIn { font-family: @avFontHeavy; font-size: @font-size-sm; background: @black; color: @white; border-radius: 2px; border: 1px solid @black; white-space: nowrap; height: 30px; min-width: 87px; width: auto; text-shadow: none; text-align: center; &:hover { color: @white; text-decoration: none; background-color: @grayDark; background-image: -webkit-linear-gradient(top, @grayDark 0%, @black 100%); } } .av__studentStatusPanel { background-color: @white; white-space: nowrap; } .av__studentName { font-size: @font-size-sm; font-family: @avFontMedium; height: 16px; } .av__status--inProgress { padding-right: 14px; font-family: @avFontMedium; font-weight: @assignmentStatusFontWeight; font-size: @font-size-sm; color: @inProgressFontColor; } .av__status--completed { padding-right: 14px; font-family: @avFontMedium; font-weight: @assignmentStatusFontWeight; font-size: @font-size-sm; color: @completedFontColor; } .av__studentStatus { right: 10px; top: 25%; padding-top: 11px; text-align: right; } .turnIn__modalSpinner { align-items: center; background-color: @black; display: flex; height: 100%; justify-content: center; opacity: 0.5; position: absolute; width: 100%; z-index: 999; .icon-spinner { color: @white; font-size: 120px; padding: 0; } }