.stat {
	width: 100%;
	table-layout: fixed;
}

	.stat tr {
		height: 25px;
		overflow: hidden;
	}

		.stat tr td:first-child {
			width: 120px;
			padding-right: 10px;
			font-weight: bold;
		}

		.stat tr td:last-child {	
			padding-left: 10px;
			text-align: left;
		}

.statDots {
	font-size: 130%; 
	line-height: 116%;
}

.largeDots .fa {
	margin-right: 1px;
	font-size: 20px;
}

.largeDots .fa.fa-circle.gold {
	color:#ffc40d;
}

.largeDots .fa.fa-circle.grey {
	color: #BDBDBD;
}

.spoiler {
	padding: 0; 
	background-color: transparent; 
	border: 0px solid #d8d8d8;
	margin-bottom: 15px;
}

	.spoiler > div:first-child {
		font-weight: bold;
		text-transform: uppercase; 
		border-bottom: 0px solid #CCCCCC; 
		margin-bottom: 3px;
	}
	
	.spoiler .spoilertext {
		cursor: pointer;
	}
	
	.spoiler .spoilercontent {
		display: none;
		padding: 10px;
		background-color: #EBEBEB;
	}
	
	.spoiler + .spoiler {
		margin-top: -15px;
	}
	
@font-face {
    font-family: 'Exalted';
    src: url('../fonts/Exalted.eot');
    src: url('../fonts/Exalted.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Exalted.woff2') format('woff2'),
         url('../fonts/Exalted.woff') format('woff'),
         url('../fonts/Exalted.ttf') format('truetype'),
         url('../fonts/Exalted.svg#xxii_arabian-onenightstandBd') format('svg');
    font-weight: normal;
    font-style: normal;
}

/*Fixes*/

.format-buttons .button {
	width: auto;
}