@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro|Roboto:700');

h1 {
    font-family: Roboto, sans-serif;
    font-weight: bold;
    font-size: 32px;
    color: #00134b;
}

body {
    font-family: Source Sans Pro, sans-serif;
    font-size: 15.8px;
}

input[type=submit]{
    background-color: #DA382A;
    border-color: #DA382A;
    font-family: Source Sans Pro;
    padding: 14px;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: .5px;
    border-radius: 0;
}

form > div:nth-of-type(2) > div > div > div > div.label > label.attach {
    display: none;
}

.no-touch input[type=submit]:hover{
    background-color: #DA382A;
    border-color: #DA382A;
    box-shadow: 0 3px 3px 0 rgba(0,0,0,0.14), 0 1px 7px 0 rgba(0,0,0,0.12), 0 3px 1px -1px rgba(0,0,0,0.2);
}

input.search-type, input[type=date], input[type=datetime-local], input[type=datetime], input[type=email], input[type=month], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], select, textarea
{
    padding: 8px;
    border-radius: 0;
}

label i.needsclick {
    font-size: 18px;
}

form > h1:first-of-type {
    display: none;
}


form > p:first-of-type + h1 {
    margin-top: -1rem;
}