span.validation {position: absolute;left: 80px;}

h5 {
    text-align: center;
    font-family: inherit;
}

div#submitbtn {
    display: none;
}

div#content1 {
    margin-left: auto;
    margin-right: auto;
    display: block;
}

i.fas.fa-envelope {
    position: absolute;
    margin-left: auto;
    margin-right: auto;
    left: 282px;
    top: 125px;
}

i.fas.fa-lock {
    position: absolute;
    margin-left: auto;
    margin-right: auto;
    left: 282px;
    top: 167px;
}

.sixteen.columns.footer {
    display: none;
}

h1 {
    color: #43AAA6;
    text-align: center;
    font-family: sans-serif;
}


p#p13 .questionlabel, p#p16 .questionlabel {display: none;}

p#p13, p#p16 {
    z-index: 3;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    width: 410px;
}

div#loginbtn {
    text-align: center;
}

div#frgtpass {
    text-align: center;
}

input[type="text"], input[type="password"], input[type="email"], textarea, select {
    max-width: 100%;
    border-radius: 18px;
    padding: 15px 40px;
}

input[type="submit"] {
    margin-bottom: 10px;
    width: 400px;
    border-radius: 18px;
    background: #43AAA6;
    text-shadow: none;
    color: white;
    font-size: 18px;
    font-weight: normal;
    border: none;
    padding: 13px;
}

a {
    text-decoration: none;
    color: #43AAA6;
}

@media only screen and (max-width: 959px) {

    i.fas.fa-envelope {
    left: 185px;
}

i.fas.fa-lock {
    left: 185px;
}

}

@media only screen and (max-width: 767px) {

    i.fas.fa-envelope {
    left: 20px;
    top: 134px;
}

i.fas.fa-lock {
    left: 20px;
    top: 177px;
}

}

@media only screen and (max-width: 479px) {

    i.fas.fa-envelope {
    left: 20px;
    top: 185px;
}

i.fas.fa-lock {
    left: 20px;
    top: 177px;
}

p#p13, p#p16 {
    width: 100%;
}

input[type="submit"] {
width:100%;
}
}
