body {
    background:#f1f1f1;
    font-family: Roboto, Helvetica, Arial sans-serif;
    color-scheme: light dark;
}

#navbarNav .nav-link.rounded {
    border-radius: var(--bs-border-radius-pill) !important;
}

main .navbar .btn {
    border-radius: var(--bs-border-radius-pill) !important;
}

.card {
    /*border:none;*/
    border-color: #efefef;
    border-width: 1px;
    border-radius: 1rem;
    /*box-shadow:  4px 4px 8px #bebebe,*/
    /*-4px -4px 8px #ffffff;*/
}

.badge {
    border-radius: var(--bs-border-radius-pill) !important;
}

.card-header {
    border-bottom: none;
    background-color: #e6e6e6;
    border-top: 1px solid #e1e1e1;
    border-left: 1px solid #e1e1e1;
    border-right: 1px solid #e1e1e1;
    border-top-left-radius: 1rem !important;
    border-top-right-radius: 1rem !important;
}

.shadow-sm {
    box-shadow: 0 .3125rem .725rem rgba(0,0,0,.075)!important
}

.nav-tabs {
    /*border-bottom: none;*/
}

.nav-tabs .nav-link {
    /*border-color:#fff;*/
    border-top-left-radius: 0.8rem !important;
    border-top-right-radius: 0.8rem !important;
}

.form-control, .form-select {
    border-radius: 0.6rem;
}

.modal-dialog {
    border-radius: 1.25rem;
}

.modal-content {
    border-radius: 1.25rem;
}

.modal-content .btn {
    border-radius: var(--bs-border-radius-pill) !important;
}

.dropdown-menu {
    border-radius: 1rem;
    border-color: #e6e6e6;
}