body{
    padding-top: 50px;
}

.main-navbar{
    height: 40px;
    background-color: #FFF;
    color: #5d4293;
    padding: 0em 0.5em;
    margin-bottom: 1em;
    border-bottom: 1px solid var(--color-secondary-light);
}

.main-navbar .app-logo{
    height: 36px;
    padding: 0.4em;
}

.main-navbar .navbar-button{
    height: 36px;
    width: 36px;
    border-radius: 18px;
    border: 0px solid red;
    display: block;
    color: #666;
    background-color: transparent;
    padding: 0px 0.5em;
    text-align: center;
}

.main-navbar .navbar-button:hover{
    background-color: #f0f4f9;
}

.main-navbar .main-navbar-link{
    color: var(--color-main-app);
}

h1.page-title {
    text-align: start;
    color: var(--color-main-app);
    font-size: 1.1em;
    margin-bottom: 0px;
}