@font-face {
    font-family: 'TradeGothicLTStdRegular';
    src: url('/styles/fonts/tradegothicltstd.eot');
    src: url('/styles/fonts/tradegothicltstd.eot') format('embedded-opentype'),
         url('/styles/fonts/tradegothicltstd.woff') format('woff'),
         url('/styles/fonts/tradegothicltstd.ttf') format('truetype'),
         url('/styles/fonts/tradegothicltstd.svg#TradeGothicLTStdRegular') format('svg');
}

.generator-container p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	line-height: 1.2em;	
	margin: 0px;
}
.generator-container .small-word {
	font-size: 14px;
	text-transform:uppercase;
	vertical-align: middle;
	line-height: 0.9em;
}
.generator-container .red-highlight {
	font-size: 28px;
	text-transform:uppercase;
	color: #ef3e42;
}
.generator-container .orange-highlight {
	font-size: 28px;
	text-transform:uppercase;
	color: #f5831e;
}

.big_blue{
	font-size:1.4em;
	color:#235F9E;
	line-height:1.2em;
}

.call-to-action {
	border: 1px solid #b0b1b1;
	border-radius: 5px;
	padding: 6px;
	font-family: "TradeGothicLTStdRegular", sans-serif;
	margin: 10px auto;
	width: 90%;
	font-size: 24px;
	line-height: 1em;
}	
.call-to-action img {
	vertical-align: middle;
	padding-right: 10px;	
}
.call-to-action p {
	margin: 26px 0px;	
}
.call-to-action a {
	color: #5a5a5a;
}
.call-to-action .color-text {
	color: #db8d4d;
}
@media (max-width:1199px) {
	.call-to-action p {
		margin: 15px 0px;	
	}	
}
@media (max-width:544px) {
	.call-to-action {
		width: 100%;		
		font-size: 16px;
	}
	.call-to-action img {
		width: 67px; /*includes 10px padding*/
		height: 58px;
	}	
}
@media (max-width:368px) {
	.call-to-action p {
		margin: 5px 0px;	
	}	
}
