input, textarea {
    background-color: rgba(2, 1, 1, 0.02);
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #000000;
    font: normal 15px / 27px "Raleway", Helvetica, Arial, Verdana, sans-serif;
    width: 100%;
    padding: 10px;
}
textarea{
    height:100px;
}
.input-row {
    margin-bottom: 20px;
}

.input-row label {
    color: #75726c;
}
.span-field {
    font: Arial;
    font-size: small;
    text-decoration: none;
}

.btn-submit {
    background-color: rgba(2, 1, 1, 0);
    color: #EC1111;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #EC1111;
    border-radius: 50px 50px 50px 50px;
    padding: 10px 40px 10px 40px;
    font-family: "Raleway", Sans-serif;
    cursor: pointer;
    width: 40%;
    font-size: 16px;
}

.errorMessage {
    background-color: #e66262;
    border: #AA4502 1px solid;
    padding: 5px 10px;
    color: #FFFFFF;
    border-radius: 3px;
}

.successMessage {
    background-color: #9fd2a1;
    border: #91bf93 1px solid;
    padding: 5px 10px;
    color: #3d503d;
    border-radius: 3px;
    cursor: pointer;
    font-size: 0.9em;
}

.info {
    font-size: .8em;
    color: #e66262;
    letter-spacing: 2px;
    padding-left: 5px;
}