.fullheight {
    height: 100%;
    margin: 0;
}

.submenu .logo {
    display: none;
}

.attributes {
    width: 100%;
    padding-left: 50px;
}

.centerbutton {
    background-color: white;
    position: fixed;
    height: 40px;
    text-align: center;
    width: 100%;
    bottom: 0;
}

.sketchsubmit {
    padding: 5px;
    margin: 5px;
}

.main_menu > ul.menu_dropdown {
    max-height: calc(100vh - 90px) !important;
}

.wrapper .sidebar_right,
.wrapper .sidebar_left,
.wrapper .middle_area {
    max-height: calc(100vh - 120px) !important;
}

@media screen and (max-width: 700px) {
    .wrapper {
        height: calc(100vh - 88px) !important;
    }

    .main_menu > ul.menu_dropdown {
        max-height: calc(100vh - 100px) !important;
    }

    .wrapper .sidebar_right,
    .wrapper .sidebar_left,
    .wrapper .middle_area {
        max-height: calc(100vh - 150px) !important;
    }
}
