:root {
    --bgcolor: #3c9043;
    --txtcolor: #2f3e4c;
}
#head_logo {
        background: url('images/logo.png');
        background-size: contain;
        background-repeat: no-repeat;
        background-position: top center;
        position: absolute;
        width: 70px;
        height: 60px;
        top: 5px;
        left: 5px;
}

#head_menu {
        height: 70px;
        background-color: #35415E;
        display: flex;
        justify-content: flex-start;
        padding-left: 15%;
        align-items: center;
        flex-direction: row;
        color: #ADB9D8;
}

div#head {
        height: 70px;
        box-shadow: 0px 0px 4px 1px rgba(0, 0, 0, 0.6);
        background-color: var(--bgcolor);
}

div#head .menu0,

div#head .menusel0 {
        height: 80px;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: row;
        color: #ADB9D8;
}

body {
        background: #c3cbd5;
}

div#contentb {
        height: auto;
}

#pw_menu_smallmenu {
        display: none;
        text-align: left;
}

#pw_menu a {
        display: block;
        color: var(--font_color);
}

#pw_menu_close {
        width: 36px;
        height: 36px;
        display: block;
        background-image: url('images/x.png');
        background-size: contain;
        background-position: center;
        background-repeat: no-repeat;
        cursor: pointer;
}

#pw_menu .btn_container {
        width: 100%;
        display: flex;
        flex-direction: column;
        justify-content: space-around;
        align-items: center;
}

#pw_menu .btn_container>a {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 300px;
        height: 70px;
        margin: 10px 0;
        font-size: 14pt;
        font-weight: bold;
        border-radius: 6px;
}

#profile {
        position: absolute;
        right: 70px;
        top: 7px;
        height: 55px;
        width: 55px;
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain;
        user-select: none;
}

#profile img {
        height: 100%;
        width: 100%;
        border-radius: 50%;
}


@media screen and (min-width: 1500px) and (max-width: 1750px) {

        div#head_menu {
                padding-left: 16%;

        }
}