/*

Color CSS
Version: 1.1
Author: kantbtrue
Author URI: https://twitter.com/kantbtrue

*/

/* Link */
a {
	color: #F6E12F;
}
a.text-secondary:hover,
a.text-secondary:focus {
	color: #F6E12F!important;
}
a:hover,
a:focus {
	color: #C3B225;
}
a.text-primary:hover,
a.text-primary:focus {
	color: #C3B225!important;
}
a.text-accent:hover,
a.text-accent:focus {
	color: #73a50f;
}
a.text-blue:hover,
a.text-blue:focus {
	color: #124CC3;
}
a.text-black:hover,
a.text-black:focus {
	color: #272940;
}
a.text-dark-gray:hover,
a.text-dark-gray:focus {
	color: #272940;
}
a.text-gray:hover,
a.text-gray:focus {
	color: #555555;
}

/* Text */
.text-primary {
	color: #F6E12F!important;
}
.text-light-primary {
	color: #fffceb;
}
.text-secondary {
	color: #C3B225!important;
}
.text-accent {
	color: #88C312;
}
.text-black {
	color: #272940;
}
.text-blue {
	color: #6D76F7;
}
.text-dark-gray {
	color: #555555;
}
.text-gray {
	color: #a9a9a9;
}
.text-light-gray {
	color: #f3f5f6;
}

/* Border */
.border-color-primary {
	border-color: #F6E12F!important;
}
.border-color-light-primary {
	border-color: #fffceb!important;
}
.border-color-secondary {
	border-color: #C3B225!important;
}
.border-color-accent {
	border-color: #88C312!important;
}
.border-color-black {
	border-color: #272940!important;
}
.border-color-blue {
	border-color: #6D76F7!important;
}
.border-color-dark-gray {
	border-color: #555555!important;
}
.border-color-gray {
	border-color: #a9a9a9!important;
}
.border-color-light-gray {
	border-color: #f3f5f6!important;
}

/* Background */
.bg-primary {
	background-color: #F6E12F!important;
}
.bg-light-primary {
	background-color: #fffceb;
}
.bg-secondary {
	background-color: #C3B225!important;
}
.bg-accent {
	background-color: #88C312;
}
.bg-black {
	background-color: #272940;
}
.bg-blue {
	background-color: #6D76F7;
}
.bg-dark-gray {
	background-color: #555555;
}
.bg-gray {
	background-color: #a9a9a9;
}
.bg-light-gray {
	background-color: #f3f5f6;
}

/* Form */
.form-control:focus {
	border-color: #88C312;
	box-shadow: 0 0 0 0.2rem rgba(136, 195, 18, 0.25);
}

/* Button */
.btn-primary {
	background-color: #F6E12F;
	border-color: #F6E12F;
	color: #272940;
}
.btn-primary:hover,
.btn-primary:focus,
.btn.btn-primary:not(:disabled):active {
	background-color: #C3B225;
	border-color: #C3B225;
	color: #ffffff;
}
.btn-secondary {
	background-color: #C3B225;
	border-color: #C3B225;
	color: #ffffff;
}
.btn-secondary:hover,
.btn-secondary:focus,
.btn.btn-secondary:not(:disabled):active {
	background-color: #F6E12F;
	border-color: #F6E12F;
	color: #272940;
}
.btn-primary:focus,
.btn.btn-primary:not(:disabled):active:focus,
.btn-secondary:focus,
.btn.btn-secondary:not(:disabled):active:focus,
.btn-accent:focus,
.btn.btn-accent:not(:disabled):active:focus {
	box-shadow: 0 0 0 0.2rem rgba(222, 222, 222, 0.7);
}
.btn-accent {
	background-color: #88C312;
	border-color: #88C312;
	color: #ffffff;
}
.btn-accent:hover,
.btn-accent:focus,
.btn.btn-accent:not(:disabled):active {
	background-color: #7C9055;
	border-color: #7C9055;
	color: #ffffff;
}
.btn-blue {
	background-color: #6D76F7;
	border-color: #6D76F7;
	color: #ffffff;
}
.btn-blue:hover,
.btn-blue:focus,
.btn.btn-blue:not(:disabled):active {
	background-color: #124CC3;
	border-color: #124CC3;
	color: #ffffff;
}
.btn-outline-blue {
	color: #6D76F7;
    background-color: transparent;
    background-image: none;
    border-color: #6D76F7;
}
.btn-outline-blue:hover,
.btn-outline-blue:focus {
	color: #fff;
    background-color: #6D76F7;
    border-color: #6D76F7;
}
.btn-outline-dark {
	color: #272940;
    background-color: transparent;
    background-image: none;
    border-color: #272940;
}
.btn-outline-dark:hover,
.btn-outline-dark:focus {
	color: #fff;
    background-color: #272940;
    border-color: #272940;
}
.header.bg-primary .btn-secondary {
	border-color: #C3B225;
}
.header.bg-secondary .btn-primary {
	border-color: #F6E12F;
}

/* List Group Item */
.list-group-item-primary {
	background: #F6E12F;
	color: #ffffff;
}
.list-group-item-light-primary {
	background: #fffceb;
}
.list-group-item-secondary {
	background: #C3B225;
	color: #ffffff;
}
.list-group-item-accent {
	background: #88C312;
	color: #ffffff;
}
.list-group-item-dark-gray {
	background: #555555;
}
.list-group-item-gray {
	background: #a9a9a9;
}
.list-group-item-light-gray {
	background: #f3f5f6;
}