:root {
    --bs-primary: #0058A3;
    --bs-secondary: #FFDB00;
    --bs-warning: #FFDB00;
    --bs-success: #2E7D32;
    --bs-danger: #D32F2F;
    --bs-info: #0288D1;
    --bs-light: #F5F5F5;
    --bs-dark: #1F2937;
    --bs-body-color: #333;
    --bs-body-bg: #FFF;
    --bs-secondary-color: #FFDB00;
    --bs-border-color: #E0E0E0;
    --bs-border-radius: .5rem;
    --bs-link-color: #0058A3;
    --bs-link-hover-color: #003A8F;
    --bs-success-emphasis: #2E7D32;
    --bs-primary-emphasis: #022443;
}

.btn-primary {
    --bs-btn-bg: #0058A3;
    --bs-btn-border-color: #0058A3;
    --bs-btn-hover-bg: #003A8F;
    --bs-btn-hover-border-color: #003A8F;
    --bs-btn-active-bg: #002F6C
}

.btn-secondary {
    --bs-btn-bg: #FFDB00;
    --bs-btn-border-color: #FFDB00;
    --bs-btn-color: #111;
    --bs-btn-hover-bg: #F2CE00
}




.card {
    border-color: #E0E0E0;
    border-radius: .75rem
}

.card-title {
    color: #111827
}

.form-control {
    border-color: #D1D5DB
}

.form-control:focus {
    border-color: #0058A3;
    box-shadow: 0 0 0 .2rem rgba(0, 88, 163, .15)
}

.bg-page {
    background: #F5F5F5
}

.bg-blue {
    background: var(--bs-primary-emphasis);
    color: #FFF
}

.bg-yellow {
    background: #FFDB00;
    color: #111
}


.bg-bottom-waves {
    background-image: url("./wave_2.svg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom -766px center;
    min-height: 200px;
    padding-bottom: 200px;
}

.bg-top-waves {
    background-color: var(--bs-light);
    background-image: url("./wave_2.svg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top -150px center;
    min-height: 200px;
    padding-top: 200px;
}

.bg-net {
    min-height: 200px;
    background-image: url("./bg_net.svg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: end center;
}

.fancy-radius {
    border-radius: 63% 37% 37% 63% / 60% 43% 57% 40%
}

body {
    font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
    background-color: #EBEADF;
}