@font-face {
    font-family: 'Gilroy-Regular';
    src: url('../fonts/Gilroy-Regular.woff2') format('woff2'),
        url('../fonts/Gilroy-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy-RegularItalic';
    src: url('../fonts/Gilroy-RegularItalic.woff2') format('woff2'),
        url('../fonts/Gilroy-RegularItalic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy-BoldItalic';
    src: url('../fonts/Gilroy-BoldItalic.woff2') format('woff2'),
        url('../fonts/Gilroy-BoldItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy-Bold';
    src: url('../fonts/Gilroy-Bold.woff2') format('woff2'),
        url('../fonts/Gilroy-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}


* {
    font-family: 'Gilroy-Regular', sans-serif;
}

.table-bordered thead td, .table-bordered thead th { vertical-align: middle !important; }
table * { font-size: 13px !important; }

.badge { font-size: 75% !important; padding:  5px 10px !important; }

[class*=sidebar-dark-] {
    background-color: #121d28 !important;
}

p { font-size: .9rem !important; }

.brand-image.elevation-3 {
    border-radius: 0px !important;
    box-shadow: none !important;
}

.alert-primary, .card-primary:not(.card-outline)>.card-header, .small-box.bg-primary, .sidebar-dark-primary .nav-sidebar>.nav-item>.nav-link.active, .sidebar-light-primary .nav-sidebar>.nav-item>.nav-link.active, .page-item.active .page-link, .alert-primary, .btn-primary, .badge-primary {
    background-color: #258bf5 !important;
    border-color: #258bf5 !important;
}

.alert-success, .card-success:not(.card-outline)>.card-header, .small-box.bg-success, .badge-success, .btn-success {
    background-color: #30b18a !important;
    border-color: #30b18a !important;
}

.alert-warning, .card-warning:not(.card-outline)>.card-header, .small-box.bg-warning, .badge-warning, .btn-warning {
    background-color: #fcc18c !important;
    border-color: #fcc18c !important;
}

.alert-danger, .card-danger:not(.card-outline)>.card-header, .small-box.bg-danger, .badge-danger, .btn-danger {
    background-color: #b3597c !important;
    border-color: #b3597c !important;
}

.table-danger, .table-danger>td, .table-danger>th {
    background-color:  #f5d4e1 !important;
}

.table-striped tbody tr {
    background-color: #f7f5f8 !important;
}

.table-striped tbody tr:nth-of-type(odd) {
    background-color: #e7e9f5 !important;
}

.table thead tr {
    background-color: #258bf5 !important;
    color:  #fff !important;
}

.patient-guid-duplicate-instance {
    background-color: #f7f5f8 !important;
    padding: 25px;
}

.patient-guid-duplicate-instance:nth-of-type(odd) {
    background-color: #e7e9f5 !important;
}

.patient-guid-instance-wrapper {
    padding: 25px;
}

input[type=radio]:checked {
    accent-color: #258bf5;
}
