body.sign {
    height: 100vh;
    background-color: #fdfcf9;
    font-family: 'Work Sans', sans-serif;
    color: #09354b;
}

body.panel {
    background-color:#fafafa;
    font-family: 'Work Sans', sans-serif;
    color: #09354b;
}

.card,
.navbar {
    background-color: #09354b;
}

.app-icon {
    max-width: 64px;
    margin-bottom: 0.5em;
    background-color: white;
    padding: 10px;
    border-radius: 50px;
}

.app-card {
    border: 1px solid #1a4a60;
    padding: 2em 1.5em;
    border-radius: 8px;
    background-color: #0f2e3d;
    height: 100%;
}

a.btn-light {
    color: #fdfcf9;
    background-color: #09354b;
    border: none;
    box-shadow: 2px 2px 2px 1px rgba(0, 0, 0, 0.2);
}

.login-card {
    max-width: 400px;
    width: 100%;
    border-radius: 10px;
}