body {
	background-color: #2e2e2e;
	color: #b0b0b0;
	font-family: 'Oswald', sans-serif;
}

a {
	color: inherit;
	text-decoration: none;
	background-color: transparent;
	-webkit-text-decoration-skip: objects;
}

a:hover {
	color: white;
}

#active {
	color: white;
}

.nav {
	font-weight: bold;
}


.boxHead {
	border-bottom: 1px solid white;
	margin: 10px 0;
}

.box {
	background-color: #151515;
	padding: 30px;
	margin-bottom: 10px;
	border: 1px solid;
	border-color: rgb(105, 105, 105);
}

.navbar-toggler-icon {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
}

.bossDown {
	color: #ff5900;
}

/*Class Colors*/

/*Death Knight*/

deathknight {
	color: #C41F3B;
}

deathknight:after {
	content: "Death Knight";
}

deathknight.blood:after {
	content: "Blood Death Knight";
}

deathknight.frost:after {
	content: "Frost Death Knight";
}

deathknight.unholy:after {
	content: "Unholy Death Knight";
}


/*Demon Hunter*/

demonhunter {
	color: #A330C9;
}

demonhunter:after {
	content: "Demon Hunter";
}

demonhunter.havoc:after {
	content: "Havoc Demon Hunter";
}

demonhunter.vengeance:after {
	content: "Vengeance Demon Hunter";
}


/*Druid*/

druid {
	color: #FF7D0A;
}

druid:after {
	content: "Druid";
}

druid.restoration:after {
	content: "Restoration Druid";
}

druid.moonkin:after {
	content: "Moonkin Druid";
}

druid.feral:after {
	content: "Feral Druid";
}

druid.guardian:after {
	content: "Guardian Druid";
}


/*Hunter*/

hunter {
	color: #ABD473;
}

hunter:after {
	content: "Hunter";
}

hunter.survival:after {
	content: "Survival Hunter";
}

hunter.beastmastery:after {
	content: "Beast Mastery Hunter";
}

hunter.marksmanship:after {
	content: "Marksmanship Hunter";
}


/*Mage*/

mage {
	color: #69CCF0;
}

mage:after {
	content: "Mage";
}

mage.arcane:after {
	content: "Arcane Mage";
}

mage.fire:after {
	content: "Fire Mage";
}

mage.frost:after {
	content: "Frost Mage";
}


/*Monk*/

monk {
	color: #00FF96;
}

monk:after {
	content: "Monk";
}

monk.brewmaster:after {
	content: "Brewmaster Monk";
}

monk.windwalker:after {
	content: "Windwalker Monk";
}

monk.mistweaver:after {
	content: "Mistweaver Monk";
}


/*Paladin*/

paladin {
	color: #F58CBA;
}

paladin:after {
	content: "Paladin";
}

paladin.protection:after {
	content: "Protection Paladin";
}

paladin.holy:after {
	content: "Holy Paladin";
}

paladin.retribution:after {
	content: "Retribution Paladin";
}


/*Priest*/

priest {
	color: #FFFFFF;
}

priest:after {
	content: "Priest";
}

priest.holy:after {
	content: "Holy Priest";
}

priest.shadow:after {
	content: "Shadow Priest";
}

priest.discipline:after {
	content: "Discipline Priest";
}


/*Rogue*/

rogue {
	color: #FFF569;
}

rogue:after {
	content: "Rogue";
}

rogue.outlaw:after {
	content: "Outlaw Rogue";
}

rogue.subtlety:after {
	content: "Subtlety Rogue";
}

rogue.assassination:after {
	content: "Assassination Rogue";
}


/*Shaman*/

shaman {
	color: #0070DE;
}

shaman:after {
	content: "Shaman";
}

shaman.enhancement:after {
	content: "Enhancement Shaman";
}

shaman.elemental:after {
	content: "Elemental Shaman";
}

shaman.restoration:after {
	content: "Resto Shaman";
}


/*Warlock*/

warlock {
	color: #9482C9;
}

warlock:after {
	content: "Warlock";
}

warlock.affliction:after {
	content: "Afflicition Warlock";
}

warlock.demonology:after {
	content: "Demonology Warlock";
}

warlock.destruction:after {
	content: "Destruction Warlock";
}


/*Warrior*/

warrior {
	color: #C79C6E;
}

warrior {
	content: "Warrior";
}

warrior.fury {
	content: "Fury Warrior";
}

warrior.arms {
	content: "Arms Warrior";
}

warrior.protection {
	content: "Protection Warrior";
}


.boxContent {
	font-size: 1em;
	margin: 15px 0;
}

.progTitle {
	color: white;
	/* margin-bottom: 10px; */
	cursor: pointer;
	padding: 0 5px;
}

.progTitle span {
	float: right;
}

.raid-inner {
	padding-left: 20px;
}


#recruitment .boxContent {
	padding-left: 20px;
}

#BFA {
	background-image: url('../img/bfaart.jpg');
	background-size: cover;
	background-position: center;
}

#Antorus {
	background-image: url('../img/antorus.jpg');
	background-size: cover;
	background-position: center;
}

#TombOfSargeras {
	background-image: url('../img/tomb.jpg');
	background-size: cover;
	background-position: center;
}

.raid-wrap {
	background: rgba(0, 0, 0, .4);
	margin-left: 15px;
	padding: 7px;
	padding-left: 0px;
}

#TombOfSargeras .raid-inner {
	display: none;
}

#Antorus .raid-inner {
	display: none;
}

.navLogos {
	height: 40px;
}

.smallNavLogos {
	height: 25px;
}