body																									{background: #fff no-repeat fixed center center; color: #000; font: normal normal 300 12px Verdana, Helvetica, Arial, Sans-Serif;}
div                                                   {position: relative;}
.clearb																								{clear: both; display: block;}
.tcenter																							{text-align: center;}
h2 {font-size: 350%; margin: 5px 0 10px; font-family: "Inter", sans-serif; font-weight: 900;}
h3 {font-size: 200%; margin: 5px 0 15px; font-family: "Inter", sans-serif; font-weight: 600;}
table {margin: 10px 0 15px;}

:root {
  --bulma-table-cell-background-color: #fff;
}

.container {width: auto;  max-width: 1280px; margin: 0 auto; padding: 0 25px;}
.container.body {margin: 0 auto; padding-bottom: 35px;}
#top-nav {overflow: hidden; width: 100%; padding: 0 2%; color: #fff; background: #292D33; background: -moz-linear-gradient(center top , #3C3E47 0%, #292D33 99%) repeat scroll 0 0 transparent; -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.80); -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.80); box-shadow: 0 0 10px rgba(0, 0, 0, 0.80); z-index: 4;}
#top-nav #logo {display: block; width: 25%; float: left; height: 75px; min-width: 200px; background: transparent url('axd-logo.svg') no-repeat center center; text-indent: -9999px; margin: 5px 0;}

.box.years {background: #eee;}

.main-links {background: #eee; border: 1px solid #ccc; padding: 10px 20px 25px; margin: 0 2% 2%; border-radius: 3px; -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.50); text-align: center;}
.main-links img {max-height: 200px;}
.main-links h2 {font-size: 200%; font-weight: 300; margin: 5px 0 15px;}

.breadcrumb-container {width: auto;  max-width: 1280px; margin: 20px auto;}
.breadcrumb {margin: 0 20px;}

#button-results .button {border-left: 15px solid rgb(130, 130, 130);}
#button-results .nationals {border-left: 15px solid rgb(66, 88, 255);}

.notification ul {margin: 10px 0 10px 10px;}

.is-hidden {display: none;}

table {font-size: 125% !important; }

.table thead tr th {
	color: #2e333d;
}

.table tbody tr {
    background: #fff !important;
    color: #2e333d;
}

.table tbody td {color: #2e333d;}

table tbody td.vGood {background-color: #2aff00 !important;}
table tbody td.mGood {background-color: #99ff00 !important;}
table tbody td.lGood {background-color: #ccff00 !important;}
table tbody td.lPoor {background-color: #ffd800 !important;}
table tbody td.mPoor {background-color: #ff9600 !important;}
table tbody td.vPoor {background-color: #ff3300 !important;}

.results tbody tr:nth-child(4n+1), 
.results tbody tr:nth-child(4n+2) {
    background: #eee !important;
    color: #2e333d;
}

.results tbody tr:nth-child(even) td {
    font-size: 80%;
    border-bottom: 1px solid #9A9A9A !important;
}

.results tbody tr:nth-child(odd) td {
    border-bottom: none !important;
}

.footer-ad {margin: 15px auto;}
.footer-ad.first {margin-top: 65px;}
.footer-ad .image {max-width: 300px;}


@media all and (max-width: 540px) {
	.grid.is-col-min-16 {
		--bulma-grid-column-min: 16rem;
	}
	
	#button-results .button {overflow-wrap: break-word; word-break: break-all; font-size: 110%;}
	.footer-ad .image {max-width: 100%;}
	.footer-ad figure {width: 100%; float: none; display: block;}
	.footer-ad .media-content {float: none; display: block;}
	.footer-ad .media {display: block;}
}
