html {
  background: #9f9aa3;
}

footer {
    background: #0e0015;
}

footer a {
    color: #a28eaf;
}

footer a:hover {
    color: #c7bccf;
}

.sm-footer {
    background: url(https://leviathan-myth.com/images/banners/footer.png) no-repeat;
    color: white;
}

header {
  background: #16001a;
}

.sm-header {
    background: url(https://leviathan-myth.com/images/banners/header.png) no-repeat;
}

.wrapper {
  background: #d6d5d6;
}

.content-wrapper {
  background: #83788a;
}

.content {
  border-left: 1px dotted #574761;
  background: #fff;
}

.boardname, .primary-heading {
  color: #574761;
}

.secondary-heading {
  color: #523d4b;
}

.sidebar {
  background: #83788a;
  /* background: rgba(49, 49, 49, 0.2); */
}

.icon {
    background: #574761;
    border: 12px solid #574761;
}

.welcome-banner {
    background: #fff;
    color: #413549;
}

.info-banner {
    background: #fff;
    color: #413549;
}

/* STYLES SUCCESS MESSAGES */
.success {
    background-color: #b5e3bb;
    color: #4b5d4d;
    border: 2px solid #a7cfac;
}

/* STYLES FAILURE MESSAGES */
.failure {
    background-color: #e2bab6;
    color: #82534f;
    border: 2px solid #caaaa7;
}

/* STYLES NEUTRAL MESSAGES */
.neutral {
    background-color: #e6dfe7;
    color: #7b707d;
    border: 2px solid #d6ccd7;
}

/* LINKS */
a {
  color: #413549;
  text-decoration: none;
  -moz-transition-duration: .2s;
  -webkit-transition-duration: .2s;
  -o-transition-duration: .2s;
}
	
a:hover {
  color:#4d3e56;
  -moz-transition-duration: .2s;
  -webkit-transition-duration: .2s;
  -o-transition-duration: .2s;
}

.mobile-links {
    background: rgba(49, 49, 49, 0.2);
}

.a {
	background-color: #e6dfe7;
	border: 1px solid #e6dfe7;
}

.b {
	background-color: #574761;
	border: 1px solid #574761;
    color: #ffffff;
}

.c {
	background-color: #ffffff;
	border: 1px solid #d1d1d1;
}

.alt {
    background-color: #e6e6e6;
}

.sidebar-nav li {
	background-color: #413549;
	transition: .3s background-color;
    color: white;
}

nav {
    background-color: #574761;
}

nav li {
	background-color: rgba(0, 0, 0, 0.25);
	transition: .3s background-color;
	color: white;
}

nav li:hover, .sidebar-nav li:hover {
	/* background-color: rgba(0, 0, 0, 0.15); */
	background-color: #4d3e56;
	transition: .3s background-color;
	color: white;
}

nav li a, .sidebar-nav a {
	color: #ffffff;
}

nav li a:hover {
    color: #a78a9d;
}

div, td {
	color: #000000;
}

input[type=submit], input[type=button], button {
    background-color: #574761;
    color: white;
}

input[type=submit]:hover, input[type=button]:hover {
    background-color: #6e6076;
    -moz-transition-duration: .2s;
    -webkit-transition-duration: .2s;
    -o-transition-duration: .2s;
}

input[type=submit]:active, input[type=button]:active {
    background-color: #574761;
}

input[type=text], input[type=password], input[type=number] {
    border: 1px solid #ccc;
}

input[type=textarea], textarea {
    border: 1px solid #ccc;
}

input[type=select], select {
    border: 1px solid #ccc;
}

.tooltip .top {
    color:#444444;
    background-color:#fff;
    border:1px solid white;
}

.tooltip .top i::after {
    background-color:#fff;
}

.forum-rules, .inventory-sorting {
    background-color: #e6dfe7;
}

.admin-star {
    color: gold;
    text-shadow: 1px 1px #574761;
}

.mod-star {
    color: silver;
    text-shadow: 1px 1px #574761;
}

.eventnav {
    background-color: #e6dfe7;
    border: 1px solid #e6dfe7;
}

/* FEBRUARY_SENDNOTES.PHP and FEBRUARY_VIEWNOTES.PHP Layout Styles -----------*/
.note {
    background-color: #e6dfe7;
    border: 1px solid #e6dfe7;
}

.board-top {
    background: #e6dfe7;
}

.board-bottom {
    border: 1px solid #d1d1d1;
}

.board-icons {
    --fa-secondary-opacity: 1;
    --fa-primary-color: #413549;
    --fa-secondary-color: #83788a;
}

.item {
    background: #fff;
    border: 5px solid #efefef;
}

.sorting-link {
	background-color: #574761;
	transition: .3s background-color;
    color: white;
}

.sorting-link:hover {
	background-color: #6b4f61;
	transition: .3s background-color;
    color: white;
}

/* NEWS.PHP Layout Styles -----------*/
.news-subject {
    background: #574761;
    color: white;
}

.news-poster {
    background: #e6dfe7;
}

.news-date {
    background: #e6dfe7;
}

.news-post {
    border: 1px solid #d1d1d1;
    background: #fff;
}

.news-comments {
    background: #e6dfe7;
}

/* TERMS.PHP Layout Styles -----------*/
.updated {
    color: #cc0000;
}

/* ACHIEVEMENTS.PHP Layout Styles -----------*/
.achievements-filter {
    background-color: #e6dfe7;
}

/* BOARDS.PHP Layout Styles -----------*/
i.boards {
    color: #574761;
}

/* MAP.PHP Layout Styles -----------*/
.season {
    background: #e6dfe7;
    color: #413549;
}

/* HEALER.PHP, STORE.PHP, POTIONS.PHP Layout Styles -----------*/
section.healer, section.shop, section.potions, section.questshop, section.juju {
    background: #fff;
    border: 5px solid #efefef;
}

/* EASTER.PHP Layout Styles -----------*/
.riddle-answer {
    border: 1px solid #ccc;
}

.riddle-answered {
    color: #664864;
}