.h1, h1,
.h2, h2,
.h3, h3,
.h4, h4,
.h5, h5,
.h6, h6,
p, .p-bold,
.label,
.placeholder {
    font-weight: normal;
    font-style: normal;
    line-height: normal;
    text-transform: none;
    text-decoration: none;
    letter-spacing: normal;
}

.h1, h1 {
    font-size: 80px;
    font-weight: 700;
}

.h2, h2 {
    font-size: 36px;
    font-weight: 700;
}

.h3, h3 {
    font-size: 24px;
    font-weight: 700;
}

.h4, h4 {
    font-size: 20px;
    font-weight: 700;
}

.h5, h5 {
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 0.065px;
    text-transform: uppercase;
}

.h6, h6 {
    font-size: 16px;
    font-weight: 700;
}

.p, p {
    font-size: 14px;
    font-weight: 400;
}

.p-bold {
    font-size: 14px;
    font-weight: 600;
}

.p + h1, p + h1 {
    margin-top: 32px;
}

.p + h2, p + h2 {
    margin-top: 24px;
}

.p + h3, p + h3 {
    margin-top: 20px;
}

.p + h4, p + h4 {
    margin-top: 16px;
}

.p + h5, p + h5 {
    margin-top: 16px;
}

.p + h6, p + h6 {
    margin-top: 16px;
}

.label {
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 1px;
    text-transform: uppercase;
}

a.label {
    text-decoration: underline;
}

label {
    display: inline;
}

label[for=ctl00_MainBody_Login_UserName],
label[for=ctl00_MainBody_Login_Password] {
    font-size: 11px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1px;
    opacity: .5;
    display: block;
}

.placeholder {
    font-size: 14px;
    color: rgba(0, 0, 0, 0.5);
}