@charset "utf-8";
/*** *** Free Trial Form *** ***/
.btn{transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out;}
#overlay{width:100%; background:url(../images/opacity.png) repeat left top; position:fixed; height:100%; z-index:999; display:none;}
.popsec{width:543px; height:418px; background:#e6e6e6; position:fixed; z-index:999; top:50%; left:50%; margin-left:-270px; margin-top:-220px; display:none; font-family: 'Open Sans', sans-serif;}
.popsec .try_now{background:url(../images/try_now.png) no-repeat; width:129px; height:135px; position:absolute; top:-9px; right:-9px;}
.popsec .close { position: absolute;right: -10px; top: 9px; cursor: pointer; color: #959595; border: 1px solid #000; padding: 3px 8px 1px 9px; box-shadow: 0 0 0 2px; background: #fff; border-radius: 50px; text-align: center; margin: -18px 0 0 0;}

.popsec .top-col{padding:20px 30px; background:#fff;}
.popsec .top-col .top-col-txt{font-size:30px; color:#000; font-weight:300; text-align:center; margin:0 0 5px;}
.popsec .top-col p{font-size:14px; font-weight:300; color:#919090; text-align:center; line-height:22px; margin:0;}
.popsec .top_col_thx{padding:20px 30px; background:#fff;}
.popsec .top_col_thx h1{font-size:30px; color:#000; font-weight:300; text-align:left; margin:0 0 5px;}
.popsec .top_col_thx h1 small{color:#168cc7; font-size:30px; font-weight:300;}
.popsec .top_col_thx p{font-size:14px; font-weight:300; color:#666; text-align:left; line-height:22px; margin:0;}
.popsec .top-col h1 small{font-size:26px; color:#168cc7;font-weight:400;}
.popsec .bot-col{padding:20px 30px; background:#e6e6e6;}
.popsec .bot-col p{font-size:14px; font-weight:300; color:#000; margin:14px 0;}
.popsec .bot-col p strong{color:#026ec1; font-weight:200;}
.popsec .bot-col p strong a{color:#026ec1; font-weight:200;}
.popsec .bot-col p:last-child{color:#c23605;}
.popsec .mid-col {padding-top:5px;}
.popsec .mid-col .row {position:relative; margin-left:120px;}
.popsec .mid-col .row input[type="text"], .popsec .mid-col .row input[type="submit"]{border:1px solid #ccc; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; padding:12px 14px; margin:7px 0; width:270px; font-size:14px; color:#666; outline:none;}
.popsec .mid-col .row.align_lft{color:#919090; text-align:left;   font-weight:normal !important; font-size:12px; font-weight:600; margin-top:10px; margin-bottom: 10px;}
span#agree-error{top:23px; font-weight:normal;   position:absolute; left:0;}

.popsec .mid-col .row.align_lft input[type="checkbox"]{vertical-align:sub;}
.popsec .mid-col .row input[type="submit"]{background:#3c961c; border:1px solid #3c961c; padding:12px 14px; margin-top:12px; font-size:20px; font-weight:600; color:#fff; width:300px;   cursor: pointer;}
.popsec .mid-col .row input[type="submit"]:hover{background:#e87925; border:1px solid #e87925;}
.popsec .mid-col .row span.error{width:100%; color: #ff0000; font-size: 14px; font-weight: 500; line-height: 5px;  margin-bottom: 3px; float: left; border: none !important;}
.popsec .mid-col .row span.success {position:absolute; right:100px; top:19px; width: 20px; height: 20px; background: url(/etc/designs/iyogimainsite/clientlibs_onlinecommerce/images/checked.png) 0 0 no-repeat !important; transform: scale(0.8); -moz-transform: scale(0.8); -webkit-transform: scale(0.8);}
.popsec .mid-col .row.align_lft span.success{position:absolute !important; right:100px !important; top:2px !important; left: inherit !important;}
.popsec .mid-col .row input[disabled*="disabled"]{background:#999; border:1px solid #999; font-size:13px; font-weight:300;}
.popsec .mid-col .row input[disabled*="disabled"]:hover{background:#999; border:1px solid #999; cursor:default;}

@media only screen and (max-width:767px){
	.wrapper{width:100%; float:left; position:inherit;}
	.popsec{width:96%; margin:10% 0 0 2%; left:0; top:0; height:auto !important; position:absolute;}
	.popsec .mid-col .row{padding:0; width:96%; margin-left:2%;}
	.popsec .mid-col .row input[type="text"], .popsec .mid-col .row input[type="submit"]{width:100%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
	.popsec .mid-col .row span.not-valid-tip{width:100%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
	.popsec .mid-col .row.align_lft{padding-left:0;}	
	.popsec .mid-col .row span.success{right:6px;}
	.popsec .mid-col .row.align_lft span.success{right:6px !important;}
}
@media only screen and (max-width:480px){
	.popsec .top-col{padding:55px 30px;}
}
@media only screen and (max-width:360px){
	.popsec{overflow:hidden;}
}
@media only screen and (max-width:320px){

}
/*** *** Free Trial Form *** ***/