﻿:root {
    /*--bs-primary: #494ca2;*/
    --bs-primary: #002157;
    --bs-secondary: #94aa2a;
    --bs-info: 64c4ed;
    --bs-success: #009857;
    --bs-warning: #f1bc31;
    --bs-danger: #f0134d;
    --bs-light: #f8f9fa;
    --bs-dark: #343a40;
    --bs-purple: #6f42c1;
    /*Button hover colors*/
    --btn-primary-hover: #014374;
    --btn-success-hover: #597b13;
    --btn-warning-hover: #e1a500;
    --btn-danger-hover: #b50015;
    --btn-info-hover: #228084;
    --btn-info-hover: #82a6b6;
    --btn-dark-hover: #2e2e35;
    --btn-orange-hover: #cc4b00;
    /*Button focus box-shadow*/
    --btn-primary-shadow: #01549150;
    --btn-success-shadow: #6f9a1880;
    --btn-warning-shadow: #fab70080;
    --btn-danger-shadow: #e2001a80;
    --btn-info-shadow: #31b7bc80;
    --btn-info-shadow: #a3cfe480;
    --btn-dark-shadow: #393a4280;
    --btn-orange-shadow: #ff5e0080;
}

/* https://preview.colorlib.com/theme/bb/bootstrap-buttons-12/ */

.bg-primary {
    background-color: var(--bs-primary) !important;
}

.btn-primary {
    background-color: var(--bs-primary) !important;
    border-color: var(--bs-primary) !important;
}

.text-primary {
    color: var(--bs-primary) !important;
}

.btn-success {
    background-color: var(--bs-success) !important;
}

.bg-purple {
    background-color: var(--bs-purple) !important;
}

.card {
    box-shadow: 0 7px 14px 0 rgb(65 69 88 / 10%), 0 3px 6px 0 rgb(0 0 0 / 7%);
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 0 solid #edf2f9;
    border-radius: .375rem;
}

.card-body:last-child {
    border-radius: 0 0 calc(.375rem - 0px) calc(.375rem - 0px);
}

.card-header {
    margin-bottom: 0;
    background-color: #fff;
    border-bottom: 0 solid #edf2f9;
    padding: 1rem 1.25rem;
}

    .card-header:first-child {
        border-top-left-radius: .375rem;
        border-top-right-radius: .375rem;
    }

.card-footer {
    background-color: #fff;
    padding: 1rem 1.25rem;
    border-top: 0 solid #edf2f9;
    border-radius: 0 0 calc(.375rem - 0px) calc(.375rem - 0px);
}

h4.card-title {
    margin-bottom: 0rem;
}

.bg-transparent {
    background-color: transparent !important;
}

.bg-gradient-primary {
    background-image: linear-gradient( -45deg,#014ba7,#0183d0);
    background-position: center;
}

.bg-img-left {
    background-size: cover;
    background-position: right;
    background-repeat: no-repeat;
}

.bg-img-left {
    background-size: cover;
    background-position: left;
    background-repeat: no-repeat;
}

/*
.bg-img-1 {
    background-image: url('/img/backgrounds/corner-1.png');
}

.bg-img-2 {
    background-image: url('/img/backgrounds/corner-2.png');
}

.bg-img-3 {
    background-image: url('/img/backgrounds/corner-3.png');
}

.bg-img-4 {
    background-image: url('/img/backgrounds/corner-4.png');
}
*/

.btn-link {
    font-weight: 400;
    color: #2c7be5;
    text-decoration: none;
}

    .btn-link:hover {
        color: #1657af;
        text-decoration: none;
    }

    .btn-link:hover {
        color: #1657af;
        text-decoration: none;
    }

.row-header {
    font-weight: 600;
}

a {
    color: inherit;
    text-decoration: none;
}

    a:hover {
        color: inherit;
        text-decoration: none;
    }

.text-small {
    font-size: .75rem;
}
