/* --------------------------------------------------------------- Locked exam */ h1.quiz-head { &.review-screen-title { .questiontitle, #qf-question-progress { opacity: 0; } } #countdown-timer { margin-left: 15px; opacity: 0.5; } } .lockout-active { bottom: 0; height: auto !important; left: 0; position: fixed !important; right: 0; top: 0; width: auto !important; } .locked-exam { #question-region { ul { font-size: 14px; margin-left: 0; padding-left: 1.25em; li { margin-bottom: 10px; ul { margin-top: 10px; } } } .exam-agreements { h3 { margin-bottom: 30px; } p, ul { font-size: 14px; } p.acknowledgement { border-top: 1px solid $neutral-light; margin-top: 30px; padding-top: 30px; input[type="checkbox"] { margin-right: 10px; } } } } #actions-node { border-top: 1px solid #ddd; padding-top: 15px; } #form-buttons-review_screen { float: right; } #form-buttons-end_review { @extend .btn-success float: right; } .progression-report { #actions-node { margin-left: 0; } } .progression-review { #lockedexam-container { #question-region { font-size: 14px; } } } .legend { font-size: 12px; margin: 20px 0 10px; opacity: 0.75; .fa { margin-right: 3px; &.is-answered { font-size: 10px; } } span { margin: 0 10px; } } #lockedexam-review-grid { clear: both; .dgrid-row { &:hover { background: transparent; .dgrid-cell { background: rgb(219,219,219); color: #000; cursor: pointer; text-shadow: none !important; } } } .field-status { text-align: center; .is-answered { font-size: 10px; opacity: 0.2; } .is-form { font-size: 16px; opacity: 0.75; } .is-incomplete { color: #E57D30; font-size: 12px; .fa { margin-right: 5px; } } } } #lockedexam-container { height: auto !important; max-width: 1200px; overflow: visible; padding-bottom: 50px !important; position: relative !important; width: 100% !important; form { height: auto !important; margin-left: 0px; min-height: 0; position: relative !important; } .headerbar { background: none repeat scroll 0 0 #EFEEE7; border: 0; margin-bottom: 10px; position: relative; overflow: visible; width: 100%; z-index: 1; &.use-restart { left: 0; right: 0; top: 0; } h2 { float: none; font-size: 18px; line-height: 1; margin: 0 auto; padding: 12px 10px 10px; text-align: center; } .qnumber, .time { display: block; line-height: 1.5 !important; position: absolute; top: 10px; z-index: 2 !important; } .qnumber { left: 10px; } .time { right: 10px; } } #actions-node { z-index: 10; .dijitToggleButton { @extend .btn @extend .btn-default margin: 0 25px; * { outline: 0 !important; } &:hover, &:focus { @extend .btn-hover-focus } &:active { @extend .btn-active } &.dijitChecked { background: #D2181F !important; color: #eeb9bc !important; &:focus, &:hover { color: #fff !important; } .dijitInline { outline: 0 !important; } } .dijitButtonNode { background: none transparent !important; border: 0 none !important; border-radius: 0 0 0 0 !important; box-shadow: 0 0 0 0 !important; color: inherit; display: block; font-size: inherit; padding: 0 0 1px; } } } .item { border: 0; height: 1em; padding-top: 10px; width: 100%; } #question-region { border: medium none; font-size: 16px; padding-left: 10px; padding-right: 10px; width: 100%; z-index: 1; .formfillin { .dijitSelect, .dijitTextBox { border: 1px solid #333; font-size: 11px; outline: 1px solid #333; } } .question { table { font-size: 90%; margin-bottom: 1em; td { p { margin-bottom: 0.1em; } } } } .mc-answer { clear: both; } .strike-through { text-decoration: line-through; } } } } #post-dialog { .dijitDialogTitleBar { display: none; } .dijitDialogPaneContent { padding: 10px 15px 25px; h3 { text-transform: uppercase; } } .dijitButtonContents { outline: none !important; } } @media screen and (max-width: $screen-sm-max) { .locked-exam { #question-region { .exam-agreements { .col-md-offset-1 { border-top: 6px solid #eee; margin-top: 50px; padding-top: 30px; } } } } }