.forms-page div.forms-nav {
    font-family: var(--wp--preset--font-family--jost-regular);
}

/* Formulare intern */
.forms-page div.forms-nav>div ul {
    font-family: var(--wp--preset--font-family--jost-regular);
    list-style-type: none;
    padding: 0;
    border: none;
    border-radius: 0;
}

/*
li>a.current::before {
    background-image: url('data:image/svg+xml;utf8,<svg width="20px" height="20px" stroke-width="1.5" viewBox="0 0 20 20" fill="none" color="rgb(0,0,0)" xmlns="http://www.w3.org/2000/svg"><g transform="translate(0 5)"><g><path fill="currentColor" d="M14.255,0a.983.983,0,0,1,.615.213L19.455,3.8a1.609,1.609,0,0,1,.091,2.325L14.87,9.788a1,1,0,1,1-1.232-1.576L17.752,5,13.638,1.788A1,1,0,0,1,14.255,0" /><rect fill="currentColor" width="12" height="2" transform="translate(0 4)" /></g></g></svg>') !important
}
*/

.forms-page div.forms-nav>div>ul>li a {

    height: 60px !important;
    font-size: var(--wp--preset--font-size--base);
    color: var(--wp--preset--color--dark-green);
    padding: 20px;
    box-sizing: border-box;
    display: flex;
    text-decoration: none;
    transition: all .2s linear;
    border: none;
    -webkit-border-radius: 0;
    border-radius: 0;
}



.forms-page div.forms-nav .um-account-meta {

    display: flex;
    padding: 20px;

}

.forms-page div.forms-nav .um-account-meta-img {
    width: 80px;
    border-radius: 50%;
    overflow: hidden;
}

.forms-page div.forms-nav .um-account-meta .um-account-name {
    padding: 0 20px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-align: left;
}

.forms-page div.forms-nav .um-account-meta .um-account-name>a {
    font-weight: 700;
    color: #555;
    text-decoration: none !important;
    font-size: 18px;
    line-height: 1.4em;
    text-transform: uppercase;
}



.forms-page div.forms-nav .um-account-meta .um-account-profile-link .um-link {
    color: var(--wp--preset--color--orange);
    font-size: 13px;
    font-weight: 400;
    text-decoration: none;
    text-transform: none;
}

.forms-page div.forms-nav>div>ul>li.current-menu-parent>a::before {
    background-image: url('data:image/svg+xml;utf8,<svg width="20px" height="20px" fill="currentColor" color="rgb(240,220,0)" xmlns="http://www.w3.org/2000/svg" id="icon-membership-forms" viewBox="0 0 20 20"><path d="M1,1H19V4H1ZM0,5H20V0H0Z"></path><path d="M1,8H19v3H1ZM0,12H20V7H0Z"></path><rect width="1.001" height="2" transform="translate(13 16)"></rect><path d="M11.5,14.5h6v0h-6v0Zm7,2h1v1h-1Z"></path><path d="M19,19H18V18h1Zm-7-1V15h3v4H12Zm6-2v2H17v1H16V15h1v1Zm0-1h1v1H18Zm-7,5h9V14H11Z"></path></svg>') !important;
    content: " " !important;
    width: 20px !important;
    height: 20px !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
    margin-right: 10px !important;
}

.forms-page div.forms-nav>div>ul>li.current-menu-parent>a {
    background-color: var(--wp--preset--color--light-green);
    color: var(--wp--preset--color--yellow) !important;
    font-weight: normal;
    text-decoration: none;
}

.forms-page div.forms-nav>div>ul>li>ul>li>a {
    display: flex;
    align-items: center;
    margin-left: 60px;
    color: var(--wp--preset--color--orange) !important;
    text-decoration: none;
    background-color: rgba(0, 0, 0, 0);
    height: 40px;
    font-size: var(--wp--preset--font-size--base);
    padding: 10px 20px;
    box-sizing: content-box;

}

.forms-page div.forms-nav>div>ul>li>ul>li>a::before {
    background-image: url('data:image/svg+xml;utf8,<svg width="20px" height="20px" stroke-width="1.5" viewBox="0 0 20 20" fill="none" color="rgb(255,109,0)" xmlns="http://www.w3.org/2000/svg"><g transform="translate(0 5)"><g><path fill="currentColor" d="M14.255,0a.983.983,0,0,1,.615.213L19.455,3.8a1.609,1.609,0,0,1,.091,2.325L14.87,9.788a1,1,0,1,1-1.232-1.576L17.752,5,13.638,1.788A1,1,0,0,1,14.255,0" /><rect fill="currentColor" width="12" height="2" transform="translate(0 4)" /></g></g></svg>') !important;
    content: " " !important;
    width: 20px !important;
    height: 20px !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
    margin-left: -26px !important;
    margin-right: 10px !important;
}

.forms-page .gform_footer {
    justify-content: flex-end;
}

.forms-page .gform_footer button[type=submit] {
    background-color: var(--wp--preset--color--orange) !important;
    border-radius: 0 !important;
}