body {
    background-color: #ddd;
}
label {
    padding-left: 5px;
    display: inline-block;
    font-weight: bold;
    width: 80px;
}
ul {
    border: 1px solid #274f00;
    padding-left: 0px;
    list-style: none;
    line-height: 20px;
}
input, select {
    margin-top: 5px;
    width: calc(100% - 90px);
}
textarea {
    width: calc(100% - 10px);
    height: 100px;
    margin-left: 5px;
}
li:nth-child(odd){
    background-color: #a0cf96;
}
#submit-button {
   text-align: center;
}

#submit-button input {
    width: auto;
    margin-bottom: 5px;
}

label[for=description]{
    width: 100%;
    margin-top: 10px;
}
.paragraph {
    display: block;
    color: #000;
    padding: 5px;
}