
@font-face {
    font-family: 'Trebuchet-MS-Italic';
    src: url('../fonts/Trebuchet-MS-Italic.ttf');
    src: local('Trebuchet-MS-Italic'), local('Trebuchet-MS-Italic'),
        url('../fonts/Trebuchet-MS-Italic.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Trebuchet MS';
    src: url('../fonts/Trebuchet MS.ttf');
    src: local('Trebuchet MS'), local('Trebuchet MS'),
        url('../fonts/Trebuchet MS.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

:root {
    --bs-success: #49a63b;
    --bs-success-hover: #3a852e;
    --bs-body-font-family: Trebuchet MS, sans-serif;
    --bs-font-sans-serif: Trebuchet MS;
}

.btn-success {
    color: #fff;
    background-color: var(--bs-success);
    border-color: var(--bs-success);
}

    .btn-success:hover {
        color: #fff;
        background-color: var(--bs-success-hover);
        border-color: var(--bs-success-hover);
    }

    .btn-check:focus + .btn-success, .btn-success:focus {
        color: #fff;
        background-color: var(--bs-success-hover);
        border-color: var(--bs-success-hover);
        box-shadow: 0 0 0 .2rem rgba(67, 122, 190, .5);
    }

    .btn-check:checked + .btn-success, .btn-check:active + .btn-success,
    .btn-success:active, .btn-success.active, .show > .btn-success.dropdown-toggle {
        color: #fff;
        background-color: var(--bs-success-hover);
        border-color: var(--bs-success-hover);
    }

        .btn-check:checked + .btn-success:focus, .btn-check:active + .btn-success:focus,
        .btn-success:active:focus, .btn-success.active:focus, .show > .btn-success.dropdown-toggle:focus {
            box-shadow: 0 0 0 .2rem rgba(67, 122, 190, .5);
        }

    .btn-success:disabled, .btn-success.disabled {
        color: #fff;
        background-color: var(--bs-success);
        border-color: var(--bs-success);
    }

.custom-control-label::after {
    background-color: #2263b3;
    border-radius: 3px;
}

.swal2-container {
    z-index: 300000;
}
