	body, #event-popup {
		background-color: #F9F9F9;
	}
	.site-header, .footer, .subheader, .cal-month {
		background-color: #A4A4A4;
	}
	.info-inset, .inner-boxes, .profile-fp, .profile-rs, .profile, .post, .flex-cell, .calDays, .time-info, .cal-key, .event-desc, .event-roster, .roster-roles, .address-book, .change-plot {
		border: 1px solid #C7E0C4;
	}
	.charDivider, .divider {
		background-color: #C7E0C4;
	}
	.voting li, .voting .ui-state-highlight {
		background-color: #fff;
	}
/* STYLE CHOICE ALERT */
	.alertify .ajs-header {
		background-color: #A4A4A4 !important;
	}
	.alertify .ajs-dialog, .alertify .ajs-footer {
		background-color: #F9F9F9 !important;
	}
	.ajs-button {
		background-color: #C7E0C4 !important;
		color: #000 !important;
		cursor: pointer !important;
	}
	.ajs-button:hover, .ajs-button:focus {
		background-color: #04AA6D !important;
		color: #fff !important;
	}
	
/* BASE */
	.site-title {
		color: #187407;
	}
	.site-title a {
		color: black;
	}
	.userNav {
		background-color: #242424;
	}
	.topnav li a {
		background-color: #C7E0C4;
		color: #000;
	}
	.userNav li a {
		background-color: #242424;
		color: #F2F2F2;
	}
	/* Change the color of links on hover */
	.topnav li a:hover, .topnav li a:focus {
		background-color: #04AA6D;
		color: #F2F2F2;
	}
	.userNav li a:hover, .userNav li a:focus {
		color: #04AA6D;
		background-color: #121212;
	}
	/* Add an active class to highlight the current page */
	.current-link {
		background-color: #04AA6D !important;
	}

	.userNav ul ul ul {
		border-left: solid 2px #04AA6D;
	}
	a {
		color: #000;
	}
	label {
		color: #000;
	}
	.button {
		background-color: #C7E0C4;
		color: #000;
	}
	.button:hover, .button:focus {
		background-color: #04AA6D;
		color: #fff;
	}
	.autocomplete-items div {
		background-color: #fff;
	}
	.autocomplete-items div:hover, .autocomplete-items div:focus {
	  /*when hovering an item:*/
	  background-color: #e9e9e9;
	}
	.autocomplete-active {
	  /*when navigating through the items using the arrow keys:*/
	  background-color: DodgerBlue !important;
	  color: #ffffff;
	}
	.selectFake .title {
		background: #fff;
		border-top: 1px solid rgba(34, 34, 34, 0.5);
	}
	.placeholder {
		color: #000;
		background: #fff;
	}
	.selectFake .title:hover, .placeholder:hover, .selectFake .title:focus, .placeholder:focus {
		background: rgba(194, 223, 224, 0.4);
	}
	.fakeOptions {
		border-left: 1px solid rgba(34, 34, 34, 0.5);
		border-right: 1px solid rgba(34, 34, 34, 0.5);
		border-bottom: 1px solid rgba(34, 34, 34, 0.5);
		background: white;
	}
	.radioSlider {
		background-color: #000;
	}
	/* QUILL */
	#editor, .ql-toolbar {
		background-color: #fff;
	}
	
/* SHARED */
	/* PROFILE/USER */
	.profile-fp a, .profile-rs a {
		color: #037A4E;
	}
	.profile-fp a:hover, .profile-rs a:hover, .profile-fp a:focus, .profile-rs a:focus {
		color: #000;
	}
	/* CRAFTERS/EVENTS */
	.table-heading {
		color: #000;
	}
	.table-heading a i {
		color: #000;
	}

/* HOME */
	/* HOMEPAGE */
	.home-display {
		--line-color: #C7E0C4;
		border: solid 1px #C7E0C4;
	}
	.home-display a:hover, .home-display a:focus {
		background-color: rgba(199, 224, 196, 0.5);
	}
	.login form {
		background-color: white;
	}
	.login label {
		color: #333;
	}
	.login input[type="submit"] {
		background-color: #C7E0C4;
		color: #000;
	}
	.login input[type="submit"]:hover, .login input[type="submit"]:focus {
		color: #fff;
	}
	/* FRIENDS LIST */
	.roster li a:hover, .roster li a:focus {
		color: #04AA6D;
	}
	.roster li::before {
		color: #2ecc71;
	}

/* CRAFTERS */
	.highlight {
		background-color: #FAF5E3;
	}

/* EVENTS */
	/* CALENDAR */
	.cal-month a:hover, .cal-month a:focus {
		color: #187407;
	}
	#calendar .table-heading {
		background-color: #242424;
		color: #F2F2F2;
	}

	/* EVENTS PAGE */
	.roster-roles li a:hover, .roster-roles li a:focus {
		color: #037A4E;
	}
	.idealKey {
		border: solid 1px #000;
	}
	/* CUSTOM TIME DROPDOWN */
	.timeColour {
		color: #999 !important;
	}
	.timeArrow {
		color: #ccc !important;
	}

	.event-table-header {
		background-color: #000;
		color: #fff;
	}

/* HOUSING */
	.housing-sidebar {
		border-right: 1px solid #C7E0C4;
	}
	.gc-img {
		border-left: 1px solid #C7E0C4;
	}
	.address-book a {
		color: #037A4E !important;
	}