
/* COLORS */

.blue-bg{ background-color: #009BD2; }
.blue-text{ color: #009BD2; }

.green-bg{ background-color: #65C8CA; }
.green-text{ color: #65C8CA; }

.light-blue-bg{ background-color: #D0EBF6; }
.light-blue-text{ color: #D0EBF6; }

.gray-bg{ background-color: #F8F8FA; }
.gray-text{ color: #F8F8FA; }

.orange-bg{ background-color: #FF4D24; }
.orange-text{ color: #FF4D24; }

.dark-bg{ background-color: #0F1C2A; }
.dark-text{ color: #0F1C2A; }

.light-bg{ background-color: #E5E5E5; }
.light-text{ color: #E5E5E5; }

.form-copy{ color: #4F4F4F; }

/* CTAS */


.button-orange,.button-orange:focus,.button-orange:active,.button-orange:visited{ background-color: #FF4D24; border-color: #FF4D24; color: #ffffff; }
.button-orange:hover{ background-color: #ffffff; color: #FF4D24; }

.button-disabled,.button-disabled:hover,.button-disabled:active,.button-disabled:focus,.button-disabled:visited{ background-color: #ffffff; color: #C4C4C4; border-color: #C4C4C4; }

.brand-link,.brand-link:hover,.brand-link:focus,.brand-link:active,.brand-link:visited{ color: #009BD2; text-decoration: underline; }


/* FONT STYLES*/

.subhead{ font-size: 18px; line-height: 24px; font-weight: 700; font-family: 'Montserrat',sans-serif; }
.copy-large{ font-size: 18px; line-height: 26px; font-family: 'Montserrat',sans-serif; font-weight: 500; }
.copy-small{ font-size: 14px; line-height: 22px; font-family: 'Montserrat',sans-serif; font-weight: 500; }
.legal-disclaimer{ font-size: 10px; line-height: 14px; color: #5C6F7C; text-transform: uppercase; }


@media only screen and (max-width: 768px){
    .subhead{ font-size: 16px; line-height: 22px; }
    .copy-large{ font-size: 16px; line-height: 22px; }
    .copy-small{ font-size: 12px; line-height: 16px; }
}

