tao-test/app/taoProctoring/views/scss/proctoring.scss

325 lines
7.7 KiB
SCSS

@import "inc/bootstrap";
.proctoring-scope {
h1 {
font-family: $headingFont;
@include font-size(22);
font-weight: normal;
}
h2 {
font-family: $headingFont;
@include font-size(18);
margin: 30px 0 10px;
}
.breadcrumbs{
overflow: visible;
font-size : 14px;
padding-bottom: 2px;
a {
color : white;
}
li.breadcrumb{
bottom : 2px;
background : inherit;
ul {
background : inherit;
padding-top : 2px;
border : none;
}
}
}
table.datatable {
white-space: nowrap;
[class^="icon-"] {
padding: 0;
}
td {
font-size: 90%;
font-weight: normal;
}
.progress {
.state:not(:first-child):before {
content: ' - ';
}
.item-time:before {
content: ' (';
}
.item-time .total:before {
content: ' / ';
}
.item-time:after {
content: ')';
}
}
}
.content {
margin: auto;
}
.testcenters-index, .testcenters-testcenter, .delivery-index {
.content {
width: 500px;
}
}
.delivery-testtakers, .delivery-manager {
.content {
width: 800px;
}
}
.session-history {
.tool-show-brief-report, .tool-show-detailed-report {
float: right;
}
}
.diagnostic-index, .diagnostic-runner, .reporting-index, .session-history, .delivery-monitoring {
.content {
width: 100%;
padding: 0 20px;
}
}
.diagnostic-index, .diagnostic-runner, .reporting-index, .session-history, .delivery-testtakers, .delivery-manager {
.message {
padding: 8px;
text-align: center;
}
}
.panel {
@include flex-container();
.back-button, .daterange {
margin: 10px 4px;
}
.daterange {
@include simple-flex-box();
label {
padding : 0;
}
input {
margin: 0 10px;
}
}
.action-bar {
background: whiten($info, .1);
padding: 3px;
overflow: hidden;
color: whiten($info, .9);
margin: 40px 0 10px 0;
.btn-info {
overflow: hidden;
background: transparent;
border: 1px white(.3) solid;
}
}
}
.diagnostics-main-area {
margin-top: 0px;
max-width: 800px;
}
.delivery-testtakers, .delivery-manager {
.list{
margin-top : 20px;
@include simple-border();
background-color: whiten($canvas, .6);
padding : 15px;
}
}
.delivery-testtakers .list{
background-color: whiten($canvas, .1);
}
.testcenters-index {
.header{
position:relative
}
.admin-link{
position: absolute;
right: 26px;
top: 5px;
color: white;
opacity : .9;
span{
margin-right:8px;
}
&:hover{
opacity : 1;
}
}
}
.delivery-index{
.list-box {
.dark {
.box {
background: blacken($uiClickableDefaultBg, .15);
h3, [class^="icon-"], [class*=" icon-"] {
text-shadow: none;
font-weight: bold;
}
.listbox-actions{
color: $info;
.action{
&:hover, &:hover [class^="icon-"], [class*=" icon-"]{
color : $uiClickableHoverBg
}
}
}
}
}
.has-properties-displayed{
.box {
h3{
margin-top: 5px;
}
.listbox-properties{
margin-bottom : 3px;
li label{
margin-bottom : -1px;
min-width : 30px;
padding-right: 0;
}
}
}
}
}
.listbox-stats {
padding : 0 1px;
[class^="icon-"], [class*=" icon-"]{
color: whiten($textColor, .2);
font-size: 11px;
}
.icon-lock{
font-size: 12px;
}
.number {
margin : 0 12px 0 6px;
top: -1px;
position: relative;
}
}
.listbox-actions{
position: absolute;
right: -1px;
bottom: -1px;
color: $uiClickableHoverBg;
outline: 0;
.action{
display: inline-block;
padding: 20px;
border-bottom: 3px solid !important;
height: 62px;
margin-left: -3px;
span {
margin-right:10px;
}
&:hover {
color: $info;
}
}
}
}
.proctorManager-index {
.panel {
padding: 10px 20px 10px 0;
}
.proctor-form{
h2{
margin : 0 0 35px;
}
}
.proctor-default {
display: table;
text-align: center;
width: 100%;
height: 100%;
//background: $canvas;
.message {
color: whiten($textColor, .5);
@include font-size(20);
display: table-cell;
vertical-align: middle;
}
}
}
.delivery-monitoring {
aside.filter:first-child {
display: none;
}
}
.icon-authorize:before {
@include icon-result-ok();
}
.icon-revoke:before {
@include icon-result-nok();
}
.icon-history:before {
@include icon-screen();
}
#start_time_filter{
width: 180px;
font-size: 12px;
}
.change-time-controls-container {
font-size: 0;
.change-time-control-container {
margin: 0;
padding: 0;
position: relative;
.change-time-control--add,
.change-time-control--sub {
background-color: white;
border: 1px solid $websiteBorder;
color: $textColor;
cursor: pointer;
display: inline-block;
font-size: 18px;
height: 24px;
line-height: 22px;
position: relative;
text-align: center;
top: 2px;
user-select: none;
width: 24px;
}
.change-time-control--sub {
font-size: 16px;
line-height: 19px;
top: 0;
}
.change-time-control__input {
cursor: pointer;
opacity: 0;
position: absolute;
}
input:checked ~ .change-time-control--add,
input:checked ~ .change-time-control--sub {
background-color: $info;
color: white;
}
}
}
}