.planprcewrp{width:850px;}
		#pricing_options{margin-left: 215px!important;}
		hr{
			left: -20px;
			margin: 18px 0 13px;
			padding: 0;
			position: relative;
			width: 530px;
		}
		.apContnt{background: #fff; border: 1px solid #e5e5e5; margin-top: 22px; width: 560px!important;}
		
		
		.lginwrp {
			position: relative;
		}
		.lginwrp input {
			background: #fcfcfc none repeat scroll 0 0;
			border: 1px solid #cecece;
			border-radius: 3px;
			box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1) inset;
			box-sizing: border-box;
			color: #555;
			display: block;
			font-size: 15px;
			line-height: 25px;
			padding: 10px;
			width: 100%;
		}
		.rqurd {
			margin: 0;
			padding: 0;
			color: red;
			display: inline;
		}
		.trmplcy {
			text-align: center;
			display: block;
			font-size: 13px;
			padding-left: 55px;
		}
		.btnTxt {
			text-align: center;
			display: block;
			font-size: 13px;
			color: #b0afaf;
			padding-left: 28px;
		}
		.clearfix {
			clear: both;
		}
		.clsoverlay,
		.sbmtbtn {
			cursor: pointer;
			-o-transition: color .4s ease-out, background .4s ease-in;
			-ms-transition: color .4s ease-out, background .4s ease-in;
			-moz-transition: color .4s ease-out, background .4s ease-in;
			-webkit-transition: color .4s ease-out, background .4s ease-/in;
			transition: color .4s ease-out, background .4s ease-in;
		}
		.clsoverlay:hover {
			color: #fff;
		}
		#popupoverlay {
			background: rgba(0, 0, 0, 0.91);
			height: 100%;
			left: 0;
			position: absolute;
			top: 0;
			width: 100%;
			z-index: 9999;
			display: none;
		}
		#popupoverlay h2 {
			color: #fff;
			text-align: center;
			font-size: 25px;
			margin-top: 90px;
		}
		#popupoverlay h2 img {
			border-right: 1px dotted #999;
			margin-right: 20px;
		}
		.popwrp, .frgtpss {
			width: 600px;
			margin: 33px auto;
			border-radius: 5px;
			color: #fff;
			position: relative;
		}
		.popwrp span,  .frgtpss span{
			color: #999;
			font-size: 13px;
			position: absolute;
			right: 0;
			top: -150px;
			font-weight: 500;
		}
		.popwrp label {
			position: absolute;
			font-size: 18px !important;
			font-weight: 400;
		}
		.erroruname, .erroruname2,
		.errorps, .error-term, .error-captcha, .errorln {
			background: #3b3b3b;
			color: #fff;
			border-radius: 5px;
			font-size: 13px;
			margin: -70px 0 0 0;
			padding: 4px 8px;
			position: absolute;
			right: 0;
		}
		/*.erroruname {*/
			/*margin: -94px 310px 0 0;*/
		/*}*/
		
		/*.erroruname2{right: 312px; }*/
		
		.arw-left {
			border-left: 9px solid transparent;
			border-right: 8px solid transparent;
			border-top: 8px solid #3b3b3b;
			height: 0;
			margin: 4px 0 0 78px;
			position: absolute;
			width: 0;
		}
		.form-input {
			background-color: #fff;
			border: 2px solid #a9a9a9;
			border-radius: 3px;
			color: #30373b;
			display: inline-block;
			font-weight: 400;
			height: auto!important;
			padding: 13px 10px!important;
			font-size: 18px!important;
			transition: border-color 0.1s ease 0s;
			width: 100%;
			margin-top: 36px;
		}
		.popwrp option {
			padding: 13px 10px!important;
			white-space: nowrap;
		}
		.form-input:focus {
			border: 2px solid #00baff!important
		}
		.rdct {
			color: #fff;
			font-size: 18px;
			margin: 0 auto;
			padding: 98px 0;
			text-align: center;
			width: 600px;
			letter-spacing: 0;
		}
		.rdct span {
			font-size: 40px;
		}
		#timeLeft {
			font-size: 18px;
			color: red;
		}
		.inptlft {
			width: 290px;
			float: left;
			margin-right: 20px;
			margin-top: 20px;
			display: block;
		}
		.inptrght {
			width: 290px;
			float: left;
			display: block;
			margin-top: 20px;
		}
		
		.wrpdv{ position:relative;}
		
		.sccss{
			display: block; 
			font-size:50px; 
			text-align: center; 
			position: relative; 
			color: inherit !important;
		}
		
		.fldnpt{
			color: red !important;
			font-size: 22px;
			padding-bottom: 20px;
		}
		

		.scstxt{ display:none; text-align:center;}
		
		@media (max-width: 688px) {
			#popupoverlay h2 img {
				border: 0;
				margin: 0 auto;
				position: relative;
				text-align: center;
				width: 265px;
				display: block;
			}
			.popwrp span {
				right: 28px;
				top: -211px;
			}
			.rdct {
				width: 100%;
			}
		}
		@media (max-width: 608px) {
		    .wrpdv{margin-top:0; }
			#popupoverlay{ height:auto;}
			.popwrp {
				width: 100%;
				padding: 0 40px;
			}
			.inptlft,
			.inptrght {
				width: 100%!important;
			}
			.erroruname, 
			.erroruname2,
			.errorps {
				margin: -92px 37px 0 0!important;
			}
			
			.erroruname2{ right:0!important;}
			
			.arw-left {
				border-left: 9px solid transparent;
				border-right: 8px solid transparent;
				border-top: 8px solid #3b3b3b;
				height: 0;
				margin: 4px 0 0 75px;
				width: 0;
			}
		}
		
		@media (max-width: 901px) {
			.wrapper {
				min-width: auto!important;
			}
			
			.login-page .wrapper .panel{ width:auto!important; }
		}

.chk-term {
	position: relative;
}
.chk-term .error-term {
	left: -20px;
	right: auto;
	margin-top: -60px;
}
.chk-term .error-term .arw-left {
	margin-left: 12px;
}
.chk-term.error > div > span:before {
	border: 1px solid red;
	border-radius: 3px;
}
.grecaptcha-badge {
	visibility: hidden;
}
.google-message {
	margin: 30px 0 0;
}


.verify-page-container {
    margin: auto;
    max-width: 912px;
}
.verify-page-main .card {
    max-width: 800px;
    margin: auto;
    padding: 50px;
    font-weight: 300;
    font-size: 18px;
}
.verify-page-main h1 {
    font-weight: 500;
    margin-top: 0;
}
.verify-page-main .card p {
    font-size: 18px;
}
.verify-page-main .btn {
    min-width: 200px;
}

