*{
    margin: 0px;
    padding:0px;
    border: 0px;
    float: none;
    font-family: "Arial";
}


p{
    color: black;
}


input{
    border: lightgreen 1px solid;
    margin: 5px;
    padding: 5px;
    border-radius: 7px;
}




#title{
    color: green;
    margin-left: 15px;
    padding-top: 15px;
    margin-bottom: 20px;
    font-size: 24px;
    border-bottom: 2px green solid;
    width: 35%;
    font-family: "Times";
}

#logo{
    width: 80px;
    float: left;
}

#content{
    display: flex;
    flex-wrap: wrap;
    margin-left: 20%;
    margin-right: 20%;
    padding: 25px 5% 50% 5%;
    border-left: 1px solid black;
    border-right: 1px solid black;
    font-size: 22px;
    background-color: white;
    
}

#below-menu{
    background-image: url("/images/bg.png");
}

.menu{
    background-color: gray;
    padding:2px;
    position: relative;
    overflow: hidden;
}

.skyscraper {
    float: right;
    margin-right:1%;
    width: 18%;
    height: 0px;
    padding-bottom: 23%;
    transform: translate(0%, 30%);
    background-color: #ffffed;
    border: 1px solid black;
    font-size: 20px;
    text-align: center;
}

.button{  /* All buttons get given this */
    text-decoration: none;
    color: green;
    background-color: #e7e7e7;
    border-radius: 20px;
    width: 10%;
    text-align: center;
    padding-top: 7px;
    padding-bottom: 7px;
    transform: translate(-0%, 75%);
    display: inline-block;
    transition-duration: 0.3s;
}

.menu_button{  /* Menu buttons get given this as well as the above */

    padding-top: 7px;
    padding-bottom: 7px;
    margin-left: 50px;
    transform: translate(-0%, 75%);
}

.button:hover{
    background-color: #c7c7c7;
    border-radius: 10px;
    cursor: pointer;
}
.item {
    margin-right: 8%;
    margin-bottom: 7%;
}
.item, th, td {
	padding:0px;
    width: 25%;
	text-align:center;
    border: 2px solid black;
    border-collapse: collapse;
    transition-duration: 0.3s;
}

.item:hover {
    background-color: #c7c7c7;
}
.foot{
    background-color: gray;
    padding:20px;
}

#user_tab{
    float: right;
    border-radius: 0px 0px 20px 20px;
    border: #73AD21 2px solid;
    border-top: 0px solid black;
    background-color: lightgray;
    margin-right: 100px;
    padding: 15px;
    padding-top: 20px;
    
}