div.wpgc_box {	max-width: 800px;	min-width: 320px;}div.wpgc_box p {	margin: 0px !important;	padding: 0px !important;}form.wpgc_form {	margin: 0px;	padding: 0px;}h2.wpgc_campaign_title {	line-height: normal;	color: #333;	font-size: 16px;	font-family: arial, verdana;	padding: 0px !important;	margin: 0px 0px 10px 0px !important;}div.wpgc_campaign_description {	line-height: 1.4;	color: #333;	font-size: 13px;	font-family: arial, verdana;	text-align: justify;	padding: 0px;	margin: 0px 0px 10px 0px;}div.wpgc_certificate_data {	margin-bottom: 10px;}div.wpgc_form_row {	overflow: hidden; 	height: 100%; 	margin-bottom: 10px;}div.wpgc_form_column {	float: left;}.wpgc_50 {	width: 50%;}.wpgc_100 {	width: 100%;}.wpgc_70 {	width: 70%;}.wpgc_30 {	width: 30%;}.wpgc_80 {	width: 80%;}.wpgc_20 {	width: 20%;}.wpgc_80px {	width: 80px;}div.wpgc_form_column div {	padding-right: 25px;}div.wpgc_form_right_column div {	padding-right: 14px !important;}.wpgc_invisible {	display: none;}div.wpgc_box a:hover, div.wpgc_box a:active, span.wpgc_link:hover {	color: #0f3647;	cursor: pointer;}div.wpgc_box a, span.wpgc_link {	outline: none;	color: #21759b;	text-decoration: none;}div.wpgc_terms {	height: 120px;	overflow: scroll;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	-o-border-radius: 3px;	-ms-border-radius: 3px;	-khtml-border-radius: 3px;	border-radius: 3px;	border: 1px solid #CCC;	line-height: 18px;	font-size: 13px;	font-family: arial;	padding: 3px;	margin-top: 5px;}.wpgc_signup_form,.wpgc_confirmation_info {	margin: 5px;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	-o-border-radius: 3px;	-ms-border-radius: 3px;	-khtml-border-radius: 3px;	border-radius: 3px;	padding: 15px 15px;	border: 2px solid #CCC;	border-spacing: 0;	-moz-box-sizing: border-box;	-webkit-box-sizing: border-box;	-ms-box-sizing: border-box;	box-sizing: border-box;		color: #333;	font-size: 13px;	font-family: arial, verdana;	background-color: #F8F8F8;	position: relative;}.wpgc_signup_form.with_svg{	margin-top:0px;	-moz-border-top-left-radius: 0px;	-webkit-border-top-left-radius: 0px;	-o-border-top-left-radius: 0px;	-ms-border-top-left-radius: 0px;	-khtml-border-top-left-radius: 0px;	border-top-left-radius: 0px;	-moz-border-top-right-radius: 0px;	-webkit-border-top-right-radius: 0px;	-o-border-top-right-radius: 0px;	-ms-border-top-right-radius: 0px;	-khtml-border-top-right-radius: 0px;	border-top-right-radius: 0px;}.wpgc_signup_form.with_svg_top{	background-color:#ccc;	padding:0px;margin-bottom:-2px;	-moz-border-top-left-radius: 15px;	-webkit-border-top-left-radius: 15px;	-o-border-top-left-radius: 15px;	-ms-border-top-left-radius: 15px;	-khtml-border-top-left-radius: 15px;	border-top-left-radius: 15px;	-moz-border-top-right-radius: 15px;	-webkit-border-top-right-radius: 15px;	-o-border-top-right-radius: 15px;	-ms-border-top-right-radius: 15px;	-khtml-border-top-right-radius: 15px;	border-top-right-radius: 15px;}.svg_inner_div{ width:100%;padding:20px 0px;margin:auto;text-align:center; }em.wpgc_comment {	color: #888;	font-size: 12px;	font-family: arial, verdana;	background-color: transparent;	line-height: 15px;	margin: 5px 0px 0px 0px;	padding: 0px;	display: inline-block;}input.wpgc_input {	font-size: 13px !important;	font-family: arial, verdana;	line-height: 1.4 !important;	font-weight: normal;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	-o-border-radius: 3px;	-ms-border-radius: 3px;	-khtml-border-radius: 3px;	border-radius: 3px;	padding: 4px 6px;	border: 1px solid #CCC;	border-spacing: 0;	font-family: arial, verdana;	margin: 0px;	background-color: #FFF !important;	height: auto;	min-width: 0px;	max-width: 100%;}input.wpgc_fullwidth {	width: 100%;}input.wpgc_input_number {	text-align: right;}input.wpgc_submit {	display: inline-block;	*display: inline;	padding: 4px 14px;	margin-bottom: 0;	margin-top: 0px;	*margin-left: .3em;	font-family: arial, verdana;	font-size: 14px;	height: auto;	min-width: 0px;	max-width: 100%;	line-height: 20px;	*line-height: 20px;	text-align: center;	vertical-align: middle;	cursor: pointer;	border: 1px solid #bbbbbb;	*border: 0;	border-bottom-color: #a2a2a2;	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;	*zoom: 1;	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);	color: #ffffff;	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);	background-color: #5bb75b;	*background-color: #51a351;	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));	background-image: -webkit-linear-gradient(top, #62c462, #51a351);	background-image: -o-linear-gradient(top, #62c462, #51a351);	background-image: linear-gradient(to bottom, #62c462, #51a351);	background-image: -moz-linear-gradient(top, #62c462, #51a351);	background-repeat: repeat-x;	border-color: #51a351 #51a351 #387038;	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);	filter: progid:dximagetransform.microsoft.gradient(startColorstr="#ff62c462", endColorstr="#ff51a351", GradientType=0);	filter: progid:dximagetransform.microsoft.gradient(enabled=false);}input.wpgc_submit:hover, input.wpgc_submit:active {	text-decoration: none;	-webkit-transition: background-position 0.1s linear;	-moz-transition: background-position 0.1s linear;	-o-transition: background-position 0.1s linear;	transition: background-position 0.1s linear;	color: #ffffff;	background: #51a351;	*background: #499249;	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);	border: 1px solid transparent;	*border: 0;}img.wpgc_loading {	margin: 0px 0px 0px 10px !important;	padding: 0px 0px 0px 0px !important;	background: transparent !important;	border-width: 0px !important;	display: none;	vertical-align: middle;	box-shadow: none !important;	-webkit-box-shadow: none !important;	-moz-box-shadow: none !important;}.wpgc_iframe {	border: 0px !important; 	height: 0px !important; 	width: 0px !important; 	margin: 0px !important; 	padding: 0px !important; 	display: none !important;}.wpgc_error_message {	display: block; 	line-height: 22px; 	background: #FBE3E4 url('../images/error.gif') no-repeat 10px 6px; 	padding: 3px 10px 3px 35px; 	color:#8a1f11;	border: 1px solid #FBC2C4; 	border-radius: 3px; 	-moz-border-radius: 3px; 	-webkit-border-radius:3px; 	margin-top: 5px;	font-size: 13px;	font-family: arial, verdana;}ul.wpgc_error_messages { margin: 0 0 0 15px !important; padding: 0; }ul.wpgc_error_messages li {line-height: 20px; color:#333; margin: 0px !important;}.wpgc_container table.wpgc_confirmation_table {border-width: 0px !important; margin: 0px 0px 10px 0px !important; text-align: left; width: 100%; background: transparent;}.wpgc_container table.wpgc_confirmation_table tr td {	border-width: 0px !important; 	padding: 0px 0px 4px 0px !important; 	vertical-align: top; 	background: transparent;	line-height: 1.4;	color: #333;	font-size: 13px;	font-family: arial, verdana;	text-align: justify;	margin: 0px;}.wpgc_confirmation_title {	font-weight: bold;	width: 170px;}img.wpgc_payment_logo {	margin: 0px !important;	padding: 0px 0px 0px 0px !important;	background: transparent !important;	border-width: 0px !important;	box-shadow: none !important;	-webkit-box-shadow: none !important;	-moz-box-shadow: none !important;}/* form responsive by khyati : start */@media all and (max-width:735px){	td.wpgc_confirmation_data select{ width:185px; }}/* form responsive by khyati : end *//* style for SVG*/.svgcls{	margin: 0px 0px -25px 5px;border-radius: 10px;width:98.3%;height:180px;}@media only screen and (max-width:500px){	.svgcls{	  width:97%;height:100px;  }}@media (min-width:500px) and (max-width:568px){	.svgcls{	  width:98%;height:140px;  }}@media (min-width:570px) and (max-width:600px){	.svgcls{	  width:97.7%;height:130px;  }}@media (min-width:600px) and (max-width:700px){	.svgcls{	  width: 97%;height: 105px;  }}@media (min-width:700px) and (max-width:800px){	.svgcls{	  	      width: 97.8%;height: 130px;  }}@media (min-width:800px) and (max-width:900px){	.svgcls{	  width:98%;height:145px;  }}@media (min-width:900px) and (max-width:1024px){	.svgcls{	  width:98.4%;height: 170px;  }}