/* * Copyright (c) 2022 KleenEdge LLC. All RIghts Reserverd */

/*
These color settings override the standard Bootstrap 5 color classes.
They were generated using the web page at https://lingtalfi.com/bootstrap4-color-generator
 */

/* ------------------------------------
- COLOR primary
------------------------------------ */

.alert-primary {
    color: #000000;
    background-color: #4c6fea;
    border-color: #3a61e8;
}

.alert-primary hr {
    border-top-color: #234ee5;
}

.alert-primary .alert-link {
    color: #000000;
}

.badge-primary {
    color: #fff;
    background-color: #0B1E60;
}

.badge-primary[href]:hover, .badge-primary[href]:focus {
    color: #fff;
    background-color: #050f32;
}

.bg-primary {
    background-color: #0B1E60 !important;
}

a.bg-primary:hover, a.bg-primary:focus, button.bg-primary:hover, button.bg-primary:focus {
    background-color: #050f32 !important;
}

.border-primary {
    border-color: #0B1E60 !important;
}

.btn-primary {
    color: #fff;
    background-color: #0B1E60;
    border-color: #0B1E60;
}

.btn-primary:hover {
    color: #fff;
    background-color: #07133f;
    border-color: #050f32;
}

.btn-primary:focus, .btn-primary.focus {
    box-shadow: 0 0 0 0.2rem rgba(11, 30, 96, 0.5);
}

.btn-primary.disabled, .btn-primary:disabled {
    color: #fff;
    background-color: #0B1E60;
    border-color: #0B1E60;
}

.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #050f32;
    border-color: #040b24;
}

.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(11, 30, 96, 0.5);
}

.btn-outline-primary {
    color: #0B1E60;
    background-color: transparent;
    border-color: #0B1E60;
}

.btn-outline-primary:hover {
    color: #fff;
    background-color: #0B1E60;
    border-color: #0B1E60;
}

.btn-outline-primary:focus, .btn-outline-primary.focus {
    box-shadow: 0 0 0 0.2rem rgba(11, 30, 96, 0.5);
}

.btn-outline-primary.disabled, .btn-outline-primary:disabled {
    color: #0B1E60;
    background-color: transparent;
}

.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle {
    color: #fff;
    background-color: #0B1E60;
    border-color: #0B1E60;
}

.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(11, 30, 96, 0.5);
}

.list-group-item-primary {
    color: #000000;
    background-color: #3a61e8;
}

.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
    color: #000000;
    background-color: #234ee5;
}

.list-group-item-primary.list-group-item-action.active {
    color: #fff;
    background-color: #000000;
    border-color: #000000;
}

.nav-primary {
    background: #0B1E60;
}

.table-primary, .table-primary > th, .table-primary > td {
    background-color: #3a61e8;
}

.table-hover .table-primary:hover {
    background-color: #234ee5;
}

.table-hover .table-primary:hover > td, .table-hover .table-primary:hover > th {
    background-color: #234ee5;
}

.text-primary {
    color: #0B1E60 !important;
}

a.text-primary:hover, a.text-primary:focus {
    color: #050f32 !important;
}

/* ------------------------------------
- COLOR success
------------------------------------ */

.alert-success {
    color: #406621;
    background-color: #e6f3db;
    border-color: #dbeecc;
}

.alert-success hr {
    border-top-color: #cde8b9;
}

.alert-success .alert-link {
    color: #284015;
}

.badge-success {
    color: #212529;
    background-color: #7AC142;
}

.badge-success[href]:hover, .badge-success[href]:focus {
    color: #212529;
    background-color: #619c33;
}

.bg-success {
    background-color: #7AC142 !important;
}

a.bg-success:hover, a.bg-success:focus, button.bg-success:hover, button.bg-success:focus {
    background-color: #619c33 !important;
}

.border-success {
    border-color: #7AC142 !important;
}

.btn-success {
    color: #212529;
    background-color: #7AC142;
    border-color: #7AC142;
}

.btn-success:hover {
    color: #212529;
    background-color: #68a837;
    border-color: #619c33;
}

.btn-success:focus, .btn-success.focus {
    box-shadow: 0 0 0 0.2rem rgba(122, 193, 66, 0.5);
}

.btn-success.disabled, .btn-success:disabled {
    color: #212529;
    background-color: #7AC142;
    border-color: #7AC142;
}

.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {
    color: #212529;
    background-color: #619c33;
    border-color: #5a912f;
}

.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(122, 193, 66, 0.5);
}

.btn-outline-success {
    color: #7AC142;
    background-color: transparent;
    border-color: #7AC142;
}

.btn-outline-success:hover {
    color: #212529;
    background-color: #7AC142;
    border-color: #7AC142;
}

.btn-outline-success:focus, .btn-outline-success.focus {
    box-shadow: 0 0 0 0.2rem rgba(122, 193, 66, 0.5);
}

.btn-outline-success.disabled, .btn-outline-success:disabled {
    color: #7AC142;
    background-color: transparent;
}

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

.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-success.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(122, 193, 66, 0.5);
}

.link-primary {
    color: #0B1E60;
}

.list-group-item-success {
    color: #406621;
    background-color: #dbeecc;
}

.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
    color: #406621;
    background-color: #cde8b9;
}

.list-group-item-success.list-group-item-action.active {
    color: #212529;
    background-color: #406621;
    border-color: #406621;
}

.nav-primary {
}

.table-success, .table-success > th, .table-success > td {
    background-color: #dbeecc;
}

.table-hover .table-success:hover {
    background-color: #cde8b9;
}

.table-hover .table-success:hover > td, .table-hover .table-success:hover > th {
    background-color: #cde8b9;
}

.text-success {
    color: #7AC142 !important;
}

a.text-success:hover, a.text-success:focus {
    color: #619c33 !important;
}


/*------------------------------------
- COLOR secondary
------------------------------------*/
.alert-secondary {
    color: #292d2f;
    background-color: #ccd1d2;
    border-color: #c1c7c8;
}

.alert-secondary hr {
    border-top-color: #b4babc;
}

.alert-secondary .alert-link {
    color: #111313;
}

.badge-secondary {
    color: #fff;
    background-color: #636d70;
}

.badge-secondary[href]:hover, .badge-secondary[href]:focus {
    color: #fff;
    background-color: #4b5254;
}

.bg-secondary {
    background-color: #636d70 !important;
}

a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
    background-color: #4b5254 !important;
}

.border-secondary {
    border-color: #636d70 !important;
}

.btn-default {
    color: #fff;
    background-color: #636d70;
    border-color: #636d70;
}

.btn-default:hover {
    color: #fff;
    background-color: #525a5d;
    border-color: #4b5254;
}

.btn-default:focus, .btn-default.focus {
    box-shadow: 0 0 0 0.2rem rgba(99, 109, 112, 0.5);
}

.btn-default.disabled, .btn-default:disabled {
    color: #fff;
    background-color: #636d70;
    border-color: #636d70;
}

.btn-default:not(:disabled):not(.disabled):active, .btn-default:not(:disabled):not(.disabled).active, .show > .btn-default.dropdown-toggle {
    color: #fff;
    background-color: #4b5254;
    border-color: #434a4c;
}

.btn-default:not(:disabled):not(.disabled):active:focus, .btn-default:not(:disabled):not(.disabled).active:focus, .show > .btn-default.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(99, 109, 112, 0.5);
}

.btn-outline-secondary {
    color: #636d70;
    background-color: transparent;
    border-color: #636d70;
}

.btn-outline-secondary:hover {
    color: #fff;
    background-color: #636d70;
    border-color: #636d70;
}

.btn-outline-secondary:focus, .btn-outline-secondary.focus {
    box-shadow: 0 0 0 0.2rem rgba(99, 109, 112, 0.5);
}

.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
    color: #636d70;
    background-color: transparent;
}

.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle {
    color: #fff;
    background-color: #636d70;
    border-color: #636d70;
}

.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(99, 109, 112, 0.5);
}

.list-group-item-secondary {
    color: #292d2f;
    background-color: #c1c7c8;
}

.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
    color: #292d2f;
    background-color: #b4babc;
}

.list-group-item-secondary.list-group-item-action.active {
    color: #fff;
    background-color: #292d2f;
    border-color: #292d2f;
}

.table-secondary,
.table-secondary > th,
.table-secondary > td {
    background-color: #c1c7c8;
}

.table-hover .table-secondary:hover {
    background-color: #b4babc;
}

.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
    background-color: #b4babc;
}

.text-secondary {
    color: #636d70 !important;
}

a.text-secondary:hover, a.text-secondary:focus {
    color: #4b5254 !important;
}


/*------------------------------------
- COLOR warning
------------------------------------*/
.alert-warning {
    color: #342916;
    background-color: #deceb2;
    border-color: #d8c5a4;
}

.alert-warning hr {
    border-top-color: #d0b992;
}

.alert-warning .alert-link {
    color: #100d07;
}

.badge-warning {
    color: #fff;
    background-color: #8a6d3b;
}

.badge-warning[href]:hover, .badge-warning[href]:focus {
    color: #fff;
    background-color: #66502b;
}

.bg-warning {
    background-color: #8a6d3b !important;
}

a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
    background-color: #66502b !important;
}

.border-warning {
    border-color: #8a6d3b !important;
}

.btn-warning {
    color: #fff;
    background-color: #8a6d3b;
    border-color: #8a6d3b;
}

.btn-warning:hover {
    color: #fff;
    background-color: #705930;
    border-color: #66502b;
}

.btn-warning:focus, .btn-warning.focus {
    box-shadow: 0 0 0 0.2rem rgba(138, 109, 59, 0.5);
}

.btn-warning.disabled, .btn-warning:disabled {
    color: #fff;
    background-color: #8a6d3b;
    border-color: #8a6d3b;
}

.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle {
    color: #fff;
    background-color: #66502b;
    border-color: #5b4827;
}

.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(138, 109, 59, 0.5);
}

.btn-outline-warning {
    color: #8a6d3b;
    background-color: transparent;
    border-color: #8a6d3b;
}

.btn-outline-warning:hover {
    color: #fff;
    background-color: #8a6d3b;
    border-color: #8a6d3b;
}

.btn-outline-warning:focus, .btn-outline-warning.focus {
    box-shadow: 0 0 0 0.2rem rgba(138, 109, 59, 0.5);
}

.btn-outline-warning.disabled, .btn-outline-warning:disabled {
    color: #8a6d3b;
    background-color: transparent;
}

.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle {
    color: #fff;
    background-color: #8a6d3b;
    border-color: #8a6d3b;
}

.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-warning.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(138, 109, 59, 0.5);
}

.list-group-item-warning {
    color: #342916;
    background-color: #d8c5a4;
}

.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
    color: #342916;
    background-color: #d0b992;
}

.list-group-item-warning.list-group-item-action.active {
    color: #fff;
    background-color: #342916;
    border-color: #342916;
}

.table-warning,
.table-warning > th,
.table-warning > td {
    background-color: #d8c5a4;
}

.table-hover .table-warning:hover {
    background-color: #d0b992;
}

.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
    background-color: #d0b992;
}

.text-warning {
    color: #8a6d3b !important;
}

a.text-warning:hover, a.text-warning:focus {
    color: #66502b !important;
}

/* ------------------------------------
- COLOR danger
------------------------------------ */

.alert-danger {
    color: #3c0711;
    background-color: #f297a8;
    border-color: #f08499;
}

.alert-danger hr {
    border-top-color: #ed6e86;
}

.alert-danger .alert-link {
    color: #0e0104;
}

.badge-danger {
    color: #fff;
    background-color: #aa1431;
}

.badge-danger[href]:hover, .badge-danger[href]:focus {
    color: #fff;
    background-color: #7c0e23;
}

.bg-danger {
    background-color: #aa1431 !important;
}

a.bg-danger:hover, a.bg-danger:focus, button.bg-danger:hover, button.bg-danger:focus {
    background-color: #7c0e23 !important;
}

.border-danger {
    border-color: #aa1431 !important;
}

.btn-danger {
    color: #fff;
    background-color: #aa1431;
    border-color: #aa1431;
}

.btn-danger:hover {
    color: #fff;
    background-color: #8a1027;
    border-color: #7c0e23;
}

.btn-danger:focus, .btn-danger.focus {
    box-shadow: 0 0 0 0.2rem rgba(170, 20, 49, 0.5);
}

.btn-danger.disabled, .btn-danger:disabled {
    color: #fff;
    background-color: #aa1431;
    border-color: #aa1431;
}

.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #7c0e23;
    border-color: #6e0d1f;
}

.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(170, 20, 49, 0.5);
}

.btn-outline-danger {
    color: #aa1431;
    background-color: transparent;
    border-color: #aa1431;
}

.btn-outline-danger:hover {
    color: #fff;
    background-color: #aa1431;
    border-color: #aa1431;
}

.btn-outline-danger:focus, .btn-outline-danger.focus {
    box-shadow: 0 0 0 0.2rem rgba(170, 20, 49, 0.5);
}

.btn-outline-danger.disabled, .btn-outline-danger:disabled {
    color: #aa1431;
    background-color: transparent;
}

.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle {
    color: #fff;
    background-color: #aa1431;
    border-color: #aa1431;
}

.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(170, 20, 49, 0.5);
}

.list-group-item-danger {
    color: #3c0711;
    background-color: #f08499;
}

.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
    color: #3c0711;
    background-color: #ed6e86;
}

.list-group-item-danger.list-group-item-action.active {
    color: #fff;
    background-color: #3c0711;
    border-color: #3c0711;
}

.table-danger, .table-danger > th, .table-danger > td {
    background-color: #f08499;
}

.table-hover .table-danger:hover {
    background-color: #ed6e86;
}

.table-hover .table-danger:hover > td, .table-hover .table-danger:hover > th {
    background-color: #ed6e86;
}

.text-danger {
    color: #aa1431 !important;
}

a.text-danger:hover, a.text-danger:focus {
    color: #7c0e23 !important;
}


/*------------------------------------
- COLOR amber
------------------------------------*/
.alert-amber {
    color: #846300;
    background-color: #fff2cc;
    border-color: #ffedb7;
}

.alert-amber hr {
    border-top-color: #ffe69e;
}

.alert-amber .alert-link {
    color: #513d00;
}

.badge-amber {
    color: #212529;
    background-color: #FFBF00;
}

.badge-amber[href]:hover, .badge-amber[href]:focus {
    color: #212529;
    background-color: #cc9800;
}

.bg-amber {
    background-color: #FFBF00 !important;
}

a.bg-amber:hover, a.bg-amber:focus,
button.bg-amber:hover,
button.bg-amber:focus {
    background-color: #cc9800 !important;
}

.border-amber {
    border-color: #FFBF00 !important;
}

.btn-amber {
    color: #212529;
    background-color: #FFBF00;
    border-color: #FFBF00;
}

.btn-amber:hover {
    color: #212529;
    background-color: #dba400;
    border-color: #cc9800;
}

.btn-amber:focus, .btn-amber.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 191, 0, 0.5);
}

.btn-amber.disabled, .btn-amber:disabled {
    color: #212529;
    background-color: #FFBF00;
    border-color: #FFBF00;
}

.btn-amber:not(:disabled):not(.disabled):active, .btn-amber:not(:disabled):not(.disabled).active, .show > .btn-amber.dropdown-toggle {
    color: #212529;
    background-color: #cc9800;
    border-color: #bc8d00;
}

.btn-amber:not(:disabled):not(.disabled):active:focus, .btn-amber:not(:disabled):not(.disabled).active:focus, .show > .btn-amber.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 191, 0, 0.5);
}

.btn-outline-amber {
    color: #FFBF00;
    background-color: transparent;
    border-color: #FFBF00;
}

.btn-outline-amber:hover {
    color: #212529;
    background-color: #FFBF00;
    border-color: #FFBF00;
}

.btn-outline-amber:focus, .btn-outline-amber.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 191, 0, 0.5);
}

.btn-outline-amber.disabled, .btn-outline-amber:disabled {
    color: #FFBF00;
    background-color: transparent;
}

.btn-outline-amber:not(:disabled):not(.disabled):active, .btn-outline-amber:not(:disabled):not(.disabled).active, .show > .btn-outline-amber.dropdown-toggle {
    color: #212529;
    background-color: #FFBF00;
    border-color: #FFBF00;
}

.btn-outline-amber:not(:disabled):not(.disabled):active:focus, .btn-outline-amber:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-amber.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 191, 0, 0.5);
}

.list-group-item-amber {
    color: #846300;
    background-color: #ffedb7;
}

.list-group-item-amber.list-group-item-action:hover, .list-group-item-amber.list-group-item-action:focus {
    color: #846300;
    background-color: #ffe69e;
}

.list-group-item-amber.list-group-item-action.active {
    color: #212529;
    background-color: #846300;
    border-color: #846300;
}

.table-amber,
.table-amber > th,
.table-amber > td {
    background-color: #ffedb7;
}

.table-hover .table-amber:hover {
    background-color: #ffe69e;
}

.table-hover .table-amber:hover > td,
.table-hover .table-amber:hover > th {
    background-color: #ffe69e;
}

.text-amber {
    color: #FFBF00 !important;
}

a.text-amber:hover, a.text-amber:focus {
    color: #cc9800 !important;
}

.badge-light {
    color: #707070;
    background-color: #E8E8E8;
    font-size: 14px;
}


/*
.btn {
    border: none;
    border-radius: 6px;
    font-size: 0.875em;
    font-family: 'Raleway', sans-serif;
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
    position: relative;
    text-align: left;
    text-shadow: none;
    white-space: normal;
}

 */

