:root{
	--color-1: #618946;
	--color-2: #87c063;
	--color-background: #f8f8f8;
	--color-eagle: #fbc02d;
	--color-eagle-overlay: #ffffff;
	--color-birdie: #ef5350;
	--color-birdie-overlay: #ffffff;
	--color-par: #42a5f5;
	--color-par-overlay: #ffffff;
	--color-bogey: #66bb6a;
	--color-bogey-overlay: #ffffff;
	--color-double: #767676;
	--color-double-overlay: #ffffff;
	--color-triple: #363636;
	--color-triple-overlay: #ffffff;
	--color-red: #ef5350;
}

/****/

@font-face{
font-family: "Jenkins"; font-style: normal; font-weight: 200 900;
src: url("../_lib/_media/fonts/jenkins.woff2") format("woff2");
}

/****/

#mainWrap{
    padding: 1% 2%;
}

/****/

header h1{
	font-family: "Jenkins";
	text-transform: lowercase;
	font-size: 3em;
}

/****/

#footerWrap{
    background: #ffffff;
}

/****/

.adminModule{
    background: #ffffff;
    border-color: transparent;
}

.adminModule h1{
	font-family: "Jenkins";
	text-transform: lowercase;
	font-size: 2.5em;
	margin: 0.1em auto 0.2em;
}

/****/

.scorecard{
	width: auto;
}

.scorecard .index{
	font-style: italic;
	font-size: 0.7em;
}

.eagle{
	background: var(--color-eagle) !important;
	color: var(--color-eagle-overlay);
	font-weight: 600;
}

.birdie{
	background: var(--color-birdie) !important;
	color: var(--color-birdie-overlay);
	font-weight: 600;
}

.par{
	background: var(--color-par) !important;
	color: var(--color-par-overlay);
	font-weight: 600;
}

.bogey{
	background: var(--color-bogey) !important;
	color: var(--color-bogey-overlay);
	font-weight: 600;
}

.double{
	background: var(--color-double) !important;
	color: var(--color-double-overlay);
	font-weight: 600;
}

.triple{
	background: var(--color-triple) !important;
	color: var(--color-triple-overlay);
	font-weight: 600;
}

.scorecard input{
	text-align: center;
}

.driveIcon{
	color: var(--color-red);
}