
/* override body styles */

body {
    font-family: 'Didact Gothic', sans-serif;
}

h4 {
    font-weight: 500;
}

.bg-light {
    background-color: white !important;
}

.btn, .btn:hover {
    color: white;
    box-shadow: none !important;
    background-color: #40A2E3 !important;
}

.btn-primary, .btn-info, .btn-indigo {
    background-color: #40A2E3 !important;
    font-weight: 600;
}

.btn-outline-primary {
    color: rgb(38, 38, 38) !important;
    background-color: transparent !important;
    border: 2px solid rgb(38, 38, 38) !important;
}

.btn-secondary, .btn-secondary:hover {
    color: white;
    background-color: #0D9276 !important;
}

.btn-success, .btn-light-green {
    background-color: #72E0AC !important;
}

.btn-danger, .btn-amber, .btn-warning {
    background-color: #E86A58 !important;
}

.btn-outline-warning, .btn-outline-warning:hover,
.btn-outline-warning:visited, .btn-outline-warning:target,
.btn-outline-warning:active, .btn-outline-warning:focus,
.btn-outline-warning:focus-visible, .btn-outline-warning:focus-within
 {
    color: #E86A58 !important;
    background-color: transparent !important;
    border-color: #E86A58 !important;
    border: 2px solid  !important;
}

.btn-deep-purple {
    background-color: #0D9276 !important;
}

.mng-company-btn {
}

.card-body {
}

.card-header {
}

.table .thead-dark th, .table .thead-light th {
    border: none;
    background-color: #7F7F7F !important;
    color: white !important;
}

.z-depth-1 {
    box-shadow: none !important;
}

.form-check-input[type="checkbox"]:checked+label:before {
    border-right-color: rgb(38, 38, 38);
    border-bottom-color: rgb(38, 38, 38);
}

.form-check-input[type="radio"]:checked+label:after {
    background-color: rgb(38, 38, 38);
}

.form-check-input[type="radio"]:checked+label:after,
.form-check-input[type="radio"].with-gap:checked+label:before,
.form-check-input[type="radio"].with-gap:checked+label:after,
label.btn input[type="radio"]:checked+label:after,
label.btn input[type="radio"].with-gap:checked+label:before,
label.btn input[type="radio"].with-gap:checked+label:after {
    border-color: rgb(38, 38, 38);
}

.border-primary {
    border-color: #7F7F7F !important;
}

.accordion {
    margin-bottom: 1em;
}

.list-group-item-action:focus, .list-group-item-action:hover {
    background-color: #0D9276 !important;
}