.container-full {
  margin: 0 auto;
  width: 100% !important;                                                       // 20240824  important toegevoegd
}

.surHeader{
    //padding: 2px;
    padding-top: 5px;
    margin-top: 10px;
    background-color: #EEE;
    color: var(--menuAchtergrond);

    text-align: center;
    border-top: 2px solid var(--surveillantBorder);
    border-right: 2px solid var(--surveillantBorder);
    border-left: 2px solid var(--surveillantBorder);
    font-weight: 800;
    font-size: 16px;

    border-top-left-radius: 7px;
    border-top-right-radius: 7px;

}

.surContent{
    border: 2px solid var(--surveillantBorder);
    border-bottom-left-radius: 7px;
    border-bottom-right-radius: 7px;
    min-height: 20px;
}

.surContentTopRow{
    height: 140px;
    padding-top: 1em;
    position: relative;
}

.btn-holder{
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    position: absolute;
    bottom: -1em;
}

/******************************************************/

.studentSurveillant, .studentSurveillantSlot{
    display: block;
    height: 70px;
    width: 150px;
    color: black;
    font-weight: 400;
    display:inline-block;
    margin: 5px;
    text-align: center;
    padding: 2px 5px 5px 5px;
    cursor: pointer;
    border: 2px solid var(--oranjeDonker);
    border-radius: 7px;

    -webkit-box-shadow: 3px 3px 2px 0px rgba(0,0,0,0.5);
    -moz-box-shadow: 3px 3px 2px 0px rgba(0,0,0,0.5);
    box-shadow: 3px 3px 2px 0px rgba(0,0,0,0.5);
}

.studentSurveillantSlot{
    background-color: #CCC;
    color: black;
}


.afbreken{
    width: 150px;
    height: 1.5em;
    overflow: hidden;
}


.teBreed{
    width: 140px;
}

.studentStart{
    background-color: var(--oranjeDonker);
}

.studentActive{
    background-color: #40b32d;
}

// .studentInactive{
//     background-color: var(--roodDonker);
// }

.studentAlmostDone{
    background-color: var(--MFBlauwLicht);
}

.studentDone{
    background-color: #999; //var(--MFBlauwMiddel); //var(--blauwDonker);
}

.studentFocusLost{
    background-color: var(--roodDonker);
}

.studentDubbel {
    background-color: var(--roodDonker);
    animation-name: dubbelCycle;
    animation-duration:1s;
    animation-direction:alternate;
    animation-iteration-count:infinite;

    -webkit-animation-name: dubbelCycle;
    -webkit-animation-duration:1s;
    -webkit-animation-direction:alternate;
    -webkit-animation-iteration-count:infinite;
}

@keyframes dubbelCycle{
    0% {background-color:var(--blauwMiddel);}
    50% {background-color:var(--roodDonker);}
}

@-webkit-keyframes dubbelCycle{
    0% {background-color:var(--blauwMiddel);}
    50% {background-color:var(--roodDonker);}
}

.spanStudentIcons{
    background-color: white;
    border-radius: 5px;
    border: 1px solid black;
    padding: 1px;
    top: -2px;
    left: 3px;
    position: relative;
}

.spanStudentIcons:empty{
    border: red 1px solid;
}

.spanStudentIconsRight{
    float: right;
}

.spanStudentIconsLeft{
    float: left;
}


/* 20220512
 * deze staat er om die vervelende frutjes weg te halen bij de mensen zonder icons
 */
.spanStudentIcons:empty{
    display: none;
}


#selectMoment{
    padding-right: 1em;
    //width: 100%;
}

.messagesS{
    width: 100%;
    height: 100%;
    overflow: auto;
}
