/* Course Report */
#uo-course-report-quiz-report-link {
    float: right;
}

#uo-course-report-table_length {
    margin-top: -25px;
    margin-bottom: 20px;
}
#uo-course-report-table th, #uo-course-report-table td{
    text-align: center;
}

#uo-course-report-table th.name-col {
    width: 25%!important;
}

#uo-course-report-table th.email-col {
    min-width: 300px!important;
}

#uo-course-report-table th.percent-col {
    width: 15%!important;
}

#uo-course-report-table th.date-col {
    width: 20%!important;
}

#uo-course-report-table th.transcript-col {
    width: 15%!important;
}
#uo-group-report-selections select{
    font-size: 13px;
    font-family: sans-serif;
    font-weight: bold;
    padding: 10px;
    margin-bottom: 10px;
}

#uo-group-report-selections option {
    font-size: 13px;
    font-family: sans-serif;
    font-weight: bold;
    padding: 10px;
}

/* Quiz Report */

.missing {
    border-color: red;
}

td.details-control {
    /*background: url('https://datatables.net/examples/resources/details_open.png') no-repeat center center;*/
    color: #1c76bc;
    cursor: pointer;
}

tr.shown td.details-control {
    /*background: url('https://datatables.net/examples/resources/details_open.png') no-repeat center center;*/
}

.dt-buttons {
    float: right;
    display: block;
    position: absolute;
    top: -30px;
    right: 10px;
}

a.dt-button.buttons-csv {
    border: 1px solid;
    padding: 0 10px;
}

#uo-quiz-report-table-hidden_filter,
#uo-quiz-report-table-hidden,
#uo-quiz-report-table-hidden_info,
#uo-quiz-report-table-hidden_paginate {
    display: none;
}

#uo-course-report-table th {
    max-width: 350px!important;
}
