body {
    background-image: url("../images/bgstudent.png");
}
@media print{
   body {
       background-image: none;
   }
   .print-button {
       display: none;
   }
   .expand-all {
       display: none;
   }
   .hide-on-print {
       display: none;
   }
}

.vertical-center {
    min-height: 100%;  /* Fallback for browsers do NOT support vh unit */
    min-height: 80vh; /* These two lines are counted as one :-)       */

    display: flex;
    align-items: center;
}

#loginBox {
    -moz-box-shadow: 5px 5px 5px rgba(68,68,68,0.6);
    -webkit-box-shadow: 5px 5px 5px rgba(68,68,68,0.6);
    box-shadow: 5px 5px 5px rgba(68,68,68,0.6);
}

.status {
    text-align: center;
    color: darkred;
}

.radio{
    vertical-align: middle;
}
.radioChoice{
    text-align: center;
}

.next {
    float: right;
}

.progress {
    background-color: transparent;
    box-shadow: none;
}

table .progress {
    margin-bottom: 0;
}

.list-group-item .progress{
    margin-bottom: 0;
}

td .list-group{
    margin-bottom: 0;
}

.rating-table td {
    text-align: center;
}

.rating-table .label {
    display: block;
}

.panel .breadcrumb{
    margin-bottom: 0;
}

.panel table {
    margin-bottom: 0;
}

#ratingtable table {
    margin-bottom: 18px;
}

.text-center {
    text-align: center;
}

.table-centered td {
    text-align: center;
}

select::-ms-expand {
    width:12px;
    border:none;
    background:#fff;
}

.status {
    text-align: center;
    color: darkred;
}

.print-button {
    margin-bottom: 0;
    margin-top: 5;
}
