div.main-body {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
}

.form-section input, select, #additionalInp {
    width: 100%;
    margin-bottom: 10px;
    font-size: 1.2em;
    border: solid #afafaf 1px;
    padding-left: 10px;
    height: 45px;
    border-radius: 5px;
}

#additionalInp {
    height: 200px;
    resize: none;
}

#sendRequest-button {
    float: right;
    background-color: orange;
    color: #f0f0f0;
    border: 1px solid #c3c3c3;
}

#sendRequest-button:hover {
    background-color: #ffc535;
}

#sendRequest-button:active {
    background-color: #ffc535;

    -webkit-box-shadow: 0px 0px 9px 4px rgba(0, 0, 0, 0.28);
    -moz-box-shadow: 0px 0px 9px 4px rgba(0, 0, 0, 0.28);
    box-shadow: 0px 0px 9px 4px rgba(0, 0, 0, 0.28);
}

label {
    font-size: 1.35em;
    margin-top: 20px;
}

input[type=submit] {
    color: white;
    background-color: #004059;
    transition: all 0.2s;
    cursor: pointer;
}

input[type=submit]:hover {
    background-color: #005977;
}

div.Linp {
    padding-left: 0px;
}

div.Rinp {
    padding-right: 0px;
}

div.status {
    font-size: 2em;
    margin-bottom: 20px;
}

div.status img {
    width: 12%;
}

div.status div.statusText {
    width: 85%;
    display: inline-block;
    vertical-align: middle;
}

div.status.success {
    color: white;
    background-color: #76eb76;
    border: solid #1ebf1c 1px;
}

div.status.error {
    color: #ffe4e3;
    background-color: #ffa3a2;
    border: solid #ff3a3a 1px;
}

@media (max-width: 767px) {
    div.main-body {
        width: 90%;
        margin-left: auto;
        margin-right: auto;
    }
}
