@CHARSET "UTF-8";
.text-center {
	text-align: left !important;
}
#bodycontent label {
	padding-right: 20px
}
a, a:visited:hover {
	color: #C3393C !important;
	font-weight: normal !important;
	text-decoration: none;
}
/* For the custom toggle used in the company notifications */
.custom-control-input:checked ~ .custom-control-label::before {
	border-color: #C3393C;
	background-color: #C3393C;
}
/* To customize the glow when selecting a input field */
.form-control:focus, .custom-select:focus {
	border-color: #ccc;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(100, 100, 100, 0.6);
}
.separator-with-text {
    display: flex;
    align-items: center;
    text-align: center;
    color: #aaa;
}
.separator-with-text::before, .separator-with-text::after {
    content: '';
    flex: 1;
    border-top: 1px solid rgba(0,0,0,.1);
}
.separator-with-text::before {
    margin-right: .25em;
}
.separator-with-text::after {
    margin-left: .25em;
}			
.card-header {
	padding-bottom: .5rem !important;
	padding-top: .5rem !important;
}
.bg-certificate {
	background-color: #f3f3f3;
}
.bg-color-active {
	background-color: #c9f0c5;
}
.bg-color-inactive {
	background-color: #ffe0e0;
}
.border-active {
	border: 2px solid #4eb044 !important;
}
.border-inactive {
	border: 2px solid #d33c3c !important;
}
