.h1, h1{line-height: 1; color: #005892; margin: 0; padding: 0;}
.h2, h2{line-height: 1; color: #005892; margin: 0; padding: 0;}
.h3, h3{line-height: 1; color: #005892; margin: 0; padding: 0;}
.h4, h4{line-height: 1; color: #505050; margin: 0; padding: 0;}
.h5, h5{line-height: 1; color: #005892; margin: 0; padding: 0;}
.h6, h6{line-height: 1; color: #005892; margin: 0; padding: 0;}
p{line-height: 1; color: #505050; margin: 0; padding: 0;}

/* Common Button */
.common-btn{line-height: 1; color: #fff; background: #005892; padding: 15px; border-radius: 3px; transition: all 0.3s ease; width: auto; min-width: 142px; display: inline-block; text-align: center;}
.common-btn:hover{color: #fff; background: #478bb9;}

/* Common Link */
.common-link{line-height: 1; color: #005892; text-decoration-line: underline; text-underline-offset: 5px;}
.common-link:hover{color: #478bb9;}

/* Placeholder */
::-webkit-input-placeholder{
    font-family: 'ProximaNova-Light', sans-serif!important;
	color: #a0a0a0!important;
}
::-moz-placeholder{
    font-family: 'ProximaNova-Light', sans-serif!important;
	color: #a0a0a0!important;
}
:-ms-input-placeholder{
    font-family: 'ProximaNova-Light', sans-serif!important;
	color: #a0a0a0!important;
}
:-moz-placeholder{
    font-family: 'ProximaNova-Light', sans-serif!important;
	color: #a0a0a0!important;
}

/* Fontsize */
.font14{font-size: 14px;}
.font16{font-size: 16px;}
.font18{font-size: 18px;}
.font22{font-size: 22px;} /* Common Btn */
.font24{font-size: 24px;} /* h6 */
.font30{font-size: 30px;} /* h5 */
.font40{font-size: 40px;} /* h4 */
.font48{font-size: 48px;} /*h3 */
.font60{font-size: 60px;} /* h2 */
.font100{font-size: 100px;} /* h1 */
::-webkit-input-placeholder{font-size: 24px;}
::-moz-placeholder{font-size: 24px;}
:-ms-input-placeholder{font-size: 24px;}
:-moz-placeholder{font-size: 24px;}
.form-control{font-size: 24px;}
.common-btn{font-size: 22px;}
.common-link{font-size: 22px;}

/* Font-Family */
.proximaNova-regular{font-family: "ProximaNova-Regular", sans-serif;}
.proximaNova-light{font-family: "ProximaNova-Light", sans-serif;}
.proximaNova-semibold{font-family: "ProximaNova-SemiBold", sans-serif;}
