h1{
font-size: 1.4em;
font-weight: bold;
color: #2b302c;
}

body {color: #344040;}

#top-bg #header-image {max-width:100%;}

.valid-feedback {
color: #491D88
}

.was-validated .form-control:valid, .form-control.is-valid {
border-color: #491D88
}

.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
border-color: #491D88
}

.was-validated .custom-select:valid, .custom-select.is-valid {
border-color: #491D88
}

.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
border-color: #491D88
}

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
color: #491D88
}

.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
color: #491D88
}

.was-validated .custom-control-input:valid ~ .custom-control-label:before, .custom-control-input.is-valid ~ .custom-control-label:before {
border-color: #491D88
}

.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label:before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label:before {
border-color: #491D88
}

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
border-color: #491D88
}

.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
border-color: #491D88
}

.btn-success {
background-color: #491D88;
border-color: #491D88
}

.btn-success.disabled, .btn-success:disabled {
background-color: #491D88;
border-color: #491D88
}

.btn-outline-success {
color: #491D88;
border-color: #491D88
}

.btn-outline-success:hover {
background-color: #491D88;
border-color: #491D88
}

.btn-outline-success.disabled, .btn-outline-success:disabled {
color: #491D88
}

.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle {
background-color: #491D88;
border-color: #491D88
}

.badge-success {
background-color: #491D88
}

.bg-success {
background-color: #491D88 !important
}

.border-success {
border-color: #491D88 !important
}

.text-success {
color: #491D88 !important
}

.form-check label:after {
background-color: #491D88
}

.dashboard-block.event-block .stats > *.state.active {
background-color: #491D88
}

.alert-success {
border-color: #491D88
}

.alert-success:before {
background-color: #491D88
}
