.classProgress .student,
.selectedStudent {
    padding: 15px;
    background-color: #f4f4f4;
    cursor: pointer;
    font-size: 16px;
    margin: 2px;
}
.classProgress .selectedStudent {
    background-color: #fff;
}

.classProgress .students {
    padding-top: 30px;
}

.classProgress .padding-top {
    padding-top: 20px;
}

.classProgress .right-align {
    text-align: right;
}

/* bootstrap hack: fix content width inside hidden tabs */
.classProgress .tab-content > .tab-pane,
.pill-content > .pill-pane {
    display: block; /* undo display:none          */
    height: 0; /* height:0 is also invisible */
    overflow-y: hidden; /* no-overflow                */
}
.classProgress .tab-content > .active,
.pill-content > .active {
    height: auto; /* let the content decide it  */
} /* bootstrap hack end */

.classProgress select {
    cursor: pointer;
}