.block_activity_results {text-align: center;}
.block_activity_results h1 {margin: 4px;font-size: 1.1em;}
.block_activity_results table.grades {text-align: left; width: 100%;}
.block_activity_results table.grades .number{text-align: left; width:10%;}
.block_activity_results table.grades .name{text-align: left; width:77%;}
.block_activity_results table.grades .grade {text-align: right;}
.block_activity_results table.grades caption {font-weight: bold; font-size: 18px;}

.dir-rtl .block_activity_results table.grades {text-align: right;}
.dir-rtl .block_activity_results table.grades .number{text-align: right;}
.dir-rtl .block_activity_results table.grades .name{text-align: right;}
