:root {
    --main: #EF7F2B;
    --second: #174D88;
}

body {
    font-family: "SN Pro", Arial, Helvetica, sans-serif;
}

.card-header {
    background: #f5e6c9;
    background: linear-gradient(0deg, rgba(245, 230, 201, 1) 0%, rgba(252, 240, 220, 1) 100%);
}

.card.notop {
    border-top: 0 !important;
}

.subtitle {
    border-bottom: 1px solid #EFEFEF;
    padding: 0.5rem 0;
    color: var(--second);
}

a.nav-link {
    color: #999 !important;
    font-weight: lighter;
}

a.nav-link:hover {
    color: var(--main);
}

a.nav-link.active {
    font-weight: bold;
    color: #000 !important;
}

.alert {
    margin-bottom: 1rem;
}

.outline-label {
    border: 1px solid #CCC;
}