.col-xl-2{
	padding: 0.3em;
}
.col-xl-3{
	padding: 0.3em;
}

.col-md-4{
	padding: 0.3em;
}

.btn-lg{
	padding: 0.375rem 0.75rem;
}

.dropdown-menu{
	font-size:inherit;
}

#results-header div{
	font-weight: bold;
}

#results-header div.q,#results-header div.o,#results-header div.p,#results-header div.g,#results-header div.d,#results-header div.s,#results-header div.v{
	border-top: 1px solid #dee2e6;
}
#results-header div.v{
	text-align: center;
}

.v{
	border-right: 1px solid #dee2e6;
	text-align: right;
	padding-right: 0.5em;
}

.q,.o,.p,.g,.d,.s,.v{
	padding-left: 0.2em;
	border-left: 1px solid #dee2e6;
	border-bottom: 1px solid #dee2e6;
}

@media (min-width: 1200px){
	.q{width:17%;}
	.o{width:25%;}
	.p{width:17%;}
	.g{width:8.5%;}
	.d{width:10%;}
	.s{width:10%;}
	.v{width:12.5%;}
}

@media (min-width: 992px) and (max-width: 1199.98px){
	.q{width:17%;}
	.o{width:25%;}
	.p{width:17%;}
	.g{width:8.5%;}
	.d{width:10%;}
	.s{width:10%;}
	.v{width:12.5%;}
}

@media (max-width: 991.9px){
	.q{width:20%;}
	.o{width:60%;}
	.p{display: none;}
	.g{display: none;}
	.d{display: none;}
	.s{display: none;}
	.v{width:20%;}
}