#athlete_profile{
	font-family: PT Sans;
}


#athlete_profile{
	font-size: 13px;
}

#athlete_profile table{
	font-size: 100%;
}

.info-blick{
	margin-bottom: 20px;
}

h1{
	width: 50%;
	text-align: left;
	margin: 0 20px 20px 20px;
	font-size: 25px;
}

.license-icon{
	display: inline-block;
	margin-right: 6px;
	width: 16px;
	height: 20px;
	line-height: 20px;
	background: url(/i/gold-medal.png) no-repeat;
	background-size: 16px auto;
	-webkit-background-size: 16px auto;
	-o-background-size: 16px auto;
	-moz-background-size: 16px auto;
}

p{
	margin: 0;
	padding: 0;
}

.license-button-block{
	float: right;
}

.license-button-block .button{
	padding: 0 8px;
}

.fleft{
	float: left;
}

.bold{
	font-weight: bold;
}

.ath-info,
.ath-photo,
.ath-rating{
	width: 33%;
}

.ath-photo img{
	display: block;
	width: 60%;
	margin: 0 auto;
}

.app-header{
	position: relative;
	margin: 40px 0;
	text-align: center;
	color: #A6A6A6;
	font-weight: bold;
}

.app-header:before{
	content: ".";
	position: absolute;
	top: 8px;
	left: 0;
	width: 45%;
	height: 2px;
	background: #DFDFDF;
	color: #DFDFDF;
}

.app-header:after{
	content: ".";
	position: absolute;
	top: 8px;
	right: 0;
	width: 45%;
	height: 2px;
	background: #DFDFDF;
	color: #DFDFDF;
}

.applications th{
	font-weight: normal;
	font-size: 90%;
}

.applications{
	width: 100%;
}

.applications .dates{
	width: 20%;
}

.applications .info{
	width: 60%;
}

.applications .place,
.applications .score{
	text-align: center;
}


.applications .results_detailing{
	display: none;
}

.applications .results_detailing .info{
	text-align: right;
}

.applications .rating-star{
	width: 18px;
	height: 18px;
	background-size: 18px 18px;
	background-repeat: no-repeat;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAArCAYAAADhXXHAAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAKzSURBVFhH7ZhNaxNRFIb9SX5tBEGwO8FVwU1duXXRfXGrC0FXQnElmaZJq/Wj6EZLIdOhRommtjWWaNDYRhOqbQVNCYTkOO90Zpw2J5l7J2eChT7wwjB37nue0rRz22N0iDiSjQtx2Z8/Np3Egbis9eyekzgQl31njDiJA1HZWvUb1adOOsG1NKKy5uxd2p064QTX0ojKriYu+bK4lkZMtrJRpnp6TxTBNe5JIiZrPr7ji3rBPUnEZAvGcIcs7kkiIlv+/Mn+th/vkMU9rEkhIpt5eLtD1AvWpBCRLRoXWVEEa1L0LVsqFmiX+Qj4sdfwjAS+bPHDClnPH+gnMcpLBoJn2L0hgVMQX7bRaJCVvsb+oAw6cIALnIJ0fAxeZ57S5uRZtmQQwWw4cLCf2cp6mVYCr85BBTMxuxtdf8CazSYt3L/uvDa5YslgBmZhZi+6ynq8WZyjavIcO0Qi6MYMFUJlQa36nZYSl9lh/SRvd6JbFSVZ0Gq1yJy5RX/Sp9jBOkEHutCpg7Ksx3LOosrEeVZCJdiLjihoy4LM9A1WRCXYG5VIsh97nAXCgr1R0Zb9+qXU11sOe9ERBW1Zc3acldCJ+WTcbdNDW3YpMcIK6AQdUdCS3d7eot/p06yAl0Ji2Am35gUd6NJFS3bxxTQ7HIGAOXPTeWUiuO71haFLFy3ZrHGVHVwyLlBhOec+9Q/cwxq3B126KMvibLmVOrNvIA4gVso+A9fr7lOdYM155sCBCF0Hz6thKMu+fTm3b9j6xBDls/Puajh4FnuCHejUQVnWnBzbG2L/nswmR+nXzo67og72YK/3N9tCasxdUUNJtt1u00ZyiGr2Kf7V/CP3bnTQgS50olsVJdm11TzljCtax7kw0IXOtfd59044SrJx/dsd6HQrf2b/B45k4+IQyRL9Bbu9lSCydJmSAAAAAElFTkSuQmCC');
}