/* Specific ahfs coloring */

.ahfs-g {
	background-color: #0055a4 !important;
	color: white !important;
}

a.ahfs-g:focus,
button.ahfs-g:focus,
label.ahfs-g:focus {
	box-shadow: 0 0 0 0.2rem #0055a450;
}

.ahfs-g--inverted {
	background-color: white !important;
	color: #0055a4 !important;
}

a.ahfs-g--inverted:focus,
button.ahfs-g--inverted:focus,
label.ahfs-g--inverted:focus {
	box-shadow: 0 0 0 0.2rem #ffffff80;
}

.ahfs-fa,
.warn-color {
	background-color: #b32030;
	color: white !important;
}

button.ahfs-fa:focus,
a.ahfs-fa:focus,
label.ahfs-fa:focus,
button.warn-color:focus,
a.warn-color:focus,
label.warn-color:focus {
	box-shadow: 0 0 0 0.2rem #b3203050;
}

.ahfs-fa--inverted,
.warn-color--inverted {
	background-color: white;
	color: #b32030 !important;
}

button.ahfs-fa--inverted:focus,
a.ahfs-fa--inverted:focus,
label.ahfs-fa--inverted:focus,
button.warn-color--inverted:focus,
a.warn-color--inverted:focus,
label.warn-color--inverted:focus {
	box-shadow: 0 0 0 0.2rem #ffffff50;
}

.ahfs-bf,
.success-color {
	background-color: #3aa935;
	border-color: #3aa935;
	color: white !important;
}

button.ahfs-bf:focus,
a.ahfs-bf:focus,
label.ahfs-bf:focus,
button.success-color:focus,
a.success-color:focus,
label.success-color:focus {
	box-shadow: 0 0 0 0.2rem #3aa93550;
}

.ahfs-bf--inverted,
.success-color--inverted {
	background-color: white !important;
	color: #3aa935 !important;
}

a.ahfs-bf--inverted:focus,
button.ahfs-bf--inverted:focus,
label.ahfs-bf--inverted:focus,
button.success-color--inverted:focus,
a.success-color--inverted:focus,
label.success-color--inverted:focus {
	box-shadow: 0 0 0 0.2rem #ffffff80;
}

.yellow-color {
	background-color: #f39200;
	border-color: #f39200;
	color: white !important;
}

button.yellow-color:focus,
a.yellow-color:focus,
label.yellow-color:focus {
	box-shadow: 0 0 0 0.2rem #f3920050;
}

.yellow-color--inverted {
	background-color: white !important;
	color: #f39200 !important;
}

.ahfs-uh {
	background-color: #1498db;
	color: white !important;
}

a.ahfs-uh:focus,
button.ahfs-uh:focus,
label.ahfs-uh:focus {
	box-shadow: 0 0 0 0.2rem #1498db50;
}

.ahfs-uh--inverted {
	background-color: white !important;
	color: #1498db !important;
}

.ahfs-grey {
	background-color: whitesmoke;
}

.ahfs-grey-2 {
	background-color: #fafafa;
}

.glb {
	background-color: #0055a4;
	color: white;
}

.gli {
	background-color: white;
	color: #0055a4;
}

.uhl {
	background-color: #1498db;
	color: white;
}

.uhi {
	background-color: white;
	color: #1498db;
}

.bdf {
	background-color: #3aa935;
	color: white;
}

.bdi {
	background-color: white;
	color: #3aa935;
}

.far {
	background-color: white;
	color: #b32030;
}
