@import url('//fonts.googleapis.com/css?family=Montserrat&display=swap');




body, html, p {font-family: 'Montserrat', sans-serif;}



.footer { font-family: 'Montserrat', sans-serif;

		font-size:10px;

		color:#FFFFFF;

		text-decoration:none;

		font-weight:bold;

		}

.footer:hover { font-family: 'Montserrat', sans-serif;

		font-size:10px;

		color:#FFFFFF;

		text-decoration:underline;

		font-weight:bold;

		}

.footer2 { font-size:10px;

		color:#FFFFFF;

		}

.headertop {font-family: 'Montserrat', sans-serif;

				font-size:12px;

				color:#FFFFFF;

				padding-left:55px;

				}

.headertoplnk {font-family: 'Montserrat', sans-serif;

				font-size:12px;

				color:#FFFFFF;

				text-decoration:underline

				padding-left:55px;

				}

.headermain1 {font-family: 'Montserrat', sans-serif;

				font-size:26px;

				font-weight:bold;

				padding-left:415px;

				padding-top:40px;

				}

.headermain2 {font-family: 'Montserrat', sans-serif;

				font-size:22px;

				padding-left:440px;

				padding-top:5px;

				}

.headermain3 {font-family: 'Montserrat', sans-serif;

				font-size:12px;

				padding-left:435px;

				padding-top:30px;

				}	

.faqlinks	{ color:#004276;

				text-decoration:none;

				font-weight:bold;



}

.faqlinks:hover	{ color:red;

				text-decoration:none;

				font-weight:bold;



}

.bdylinks { color:#0A497B;

			text-decoration:none;		



}

.bdylinks:hover { color:red;

			text-decoration:none;		



}

.bdytxt {

		font-family: 'montserrat',Arial,Helvetica,sans-serif

		font-size:12px;

}

.bdytxt2 {

		font-family: 'montserrat',Arial,Helvetica,sans-serif

		font-size:16px;

}

.bdytxt3 {

		font-family: 'montserrat',Arial,Helvetica,sans-serif

		font-size:22px;

		font-weight:bold;

}

.bdytxt4 {

		font-family: 'montserrat',Arial,Helvetica,sans-serif

		font-size:18px;

		font-weight:bold;

}

.bdytxt5 {

		font-family: 'montserrat',Arial,Helvetica,sans-serif

		font-size:12px;

		}

select { margin-bottom:15px; }

.textbox {margin-bottom:10px; }

.small { font-size:10px; }



.bdytxt a{ color:#16577a; font-weight:bold; text-decoration:none;}

.bdytxt a:hover{ border-bottom:1px dotted #16577a;}



a.notready {

	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fe1a00), color-stop(1, #ce0100) );

	background:-moz-linear-gradient( center top, #fe1a00 5%, #ce0100 100% );

	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe1a00', endColorstr='#ce0100');

	background-color:#fe1a00;

	-moz-border-radius:7px;

	-webkit-border-radius:7px;

	border-radius:7px;

	border:1px solid #d83526;

	display:inline-block;

	color:#ffffff;

	font-family:arial;

	font-size:13px;

	font-weight:bold;

	padding:7px 24px;

	text-decoration:none;

	text-shadow:1px 1px 3px #b23e35;

		width:300px;

}

a.notready:hover {

	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ce0100), color-stop(1, #fe1a00) );

	background:-moz-linear-gradient( center top, #ce0100 5%, #fe1a00 100% );

	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce0100', endColorstr='#fe1a00');

	background-color:#ce0100;

}

a.notready:active {

	position:relative;

	top:1px;

}

a.regcontinue {

	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #89c403), color-stop(1, #77a809) );

	background:-moz-linear-gradient( center top, #89c403 5%, #77a809 100% );

	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#89c403', endColorstr='#77a809');

	background-color:#89c403;

	-moz-border-radius:7px;

	-webkit-border-radius:7px;

	border-radius:7px;

	border:1px solid #74b807;

	display:inline-block;

	color:#ffffff;

	font-family:arial;

	font-size:13px;

	font-weight:bold;

	padding:7px 24px;

	text-decoration:none;

	text-shadow:1px 1px 3px #528009;

	width:300px;

}

a.regcontinue:hover {

	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #77a809), color-stop(1, #89c403) );

	background:-moz-linear-gradient( center top, #77a809 5%, #89c403 100% );

	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77a809', endColorstr='#89c403');

	background-color:#77a809;

}

a.regcontinue:active {

	position:relative;

	top:1px;

}

.red {

	color:red;

	font-size:16px;

}



.rnd_content { border: none!important; float:left}







		.title { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; }

		.subTitle { font-weight: 700; font-size: 14px; }

		.form-group { margin-bottom: .7rem; }

		.form-group input { margin-top: .1rem; }

		#cropTool { display: none; }

		#image-cropper { display: flex; flex-direction: column; justify-content: center; align-items: center; }

		.cropit-image-input { margin: 20px auto; }

		.cropit-preview { margin-bottom: 20px; }



		.shopTop { float: left; width: 219px; }

		.shopTitle { color: #094f86; font-family: "montserrat"; font-size: 32px; font-weight: 600; line-height: 34px; margin-bottom: 8px; }

		.shopSubtitle { color: #797979; font-family: "montserrat"; font-size: 14px; font-weight: 600; margin-top: 0; }



		.supportStandards p { color: #797979; font-family: "montserrat"; font-weight: 600; }

		.addToCart { background-color: #5FAFE1; border: none; padding: .35rem 3rem; color: white; font-family: "montserrat"; font-weight: 600; font-size: 14px; }

		.standardsImage { float: left; width: 600px; text-align: right; }

		.shopImage img { width: 100%; height: auto; margin-left: 30px; }

		.supportStandardsBtn { vertical-align:  middle; }



		.supportStandardsBtn::after {

			content: '\f0da';

			font-family: fontAwesome;

			font-size: 65px;

			position: absolute;

			color: #5FAFE1;

			display: inline-block;

			line-height: 40px;

			margin-left: -2px;



		}

		.addToCart { background-color: #5FAFE1; color: white; cursor: pointer; font-family: "montserrat"; font-weight: 600; font-size: 14px; border: none; padding: 9px 2.5rem 12px; }



		.pricing { font-size: 16px; }

		.pricing span { font-size: 22px; }

		.clickSecurity p { color: #797979; font-family: "montserrat"; font-weight: 600; margin-top: 0; }

		

		.checkBox { float: left; width: 20%; }

		.checkText { float: left; width: 80%; }

		.checkBox button { padding: 5px 15px; background-color: white; border: 1px solid #ccc; border-radius: 5px; }

		.btnYesActive { background-color: #439e41!important; border: 1px solid #439e41; color: white; }

		.btnNoActive { background-color: #ca2f2b!important; border: 1px solid #439e41; color: white; }

		.list li { padding: 3px 0; } 