
#progress{
	max-height:520px;
	overflow-y:scroll;
	margin-bottom: 20px;
}
/* Tables */

.table{
	font-size: 12px;
}
.table > tbody > tr > td, .table > tbody > tr > th{
	padding: 5px;
    vertical-align: middle;
}

/* Panels */
.panel-heading{
	padding: 5px 15px;
}
.panel-primary .panel-heading span a, .panel-primary .panel-heading a{
	color: #ffffff;
}

/* Pagination */
.pagination{
	margin: 0px;
	display: inline;
}
.l-pagination,.l-pagination-mobile{
    text-align: center;
}
.pagination-list{
    display: inline-block;
    margin-bottom: 10px;
}

/* Modal */
.modal-95{
	width: 95%;
}

.race-dropdown{
	margin-right: 15px;
}

.race-dropdown > button{
	font-size: 12px;
}

.glyphicon{
	line-height: 1.5;
}

.stdt-heading{
	margin-top: 10px;
	margin-bottom: 20px;
}

.padding6{
	padding:6px 6px;
}
.RemoveSTDTRow{
	padding: 2px 6px;
}

.sort{
	margin-top: 4px;
	float: right;
    position: relative;
    display: inline-block;
	width: 9px;
}
.header .sort{
	background: url('../images/sort_both.png');
	height: 9px;
}
.headerSortDown .sort{
	background: url('../images/sort_down.png');
    top: 2px;
	height: 4px;
}
.headerSortUp .sort{
	background: url('../images/sort_up.png');
    top: 2px;
	height: 4px;
}

@media print {
    a[href]:after {
        content: "" !important;
    }

    .no-print{
        display: none !important;
    }

    .no-print-always{
        display: none !important;
    }
}
@media only screen and (min-width:240px) and (max-width:639px) {
    .l-pagination{ display: none; }
    .l-pagination-mobile{ display: block; }
}
@media only screen and (min-width:640px){
    .l-pagination{ display: block; }
    .l-pagination-mobile{ display: none; }
}