/****** Register Page ******/
.registration-heading{text-align: center;padding: 15px;font-size: 18px;}
.welcome{text-align: center;font-size: 11px;margin-top: -9px;}
.register-note{color: #822A5B;font-size: 15px;padding: 0 0 18px 0;line-height: 20px;}
.register-agree{margin: 0px !important;display: inline-block;width: auto;}
.create-account{color: #fff;background-color: #5E38AF;border-color: #5E38AF;text-align: center;padding: 8px;display: inline-block;margin-right: 40px;}
.term-agree{color:#822a5b;padding-right:20px;}
.reg-note{color:#666666;}
.account{display: none;}
.pay-btn{color: #fff;background-color: #5e38af;border-color: #5E38AF;text-align: center;padding: 8px;width: 200px;display: inline-block;margin-left: 67px;width: 50%;border: none;padding: 0px;padding: 6px !important;font-size: 11px;cursor: pointer;}
.ui-datepicker-calendar th {
    background: none repeat scroll 0 0 #5e38af;
    color: #FBFBFB;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 11px;
    height: 32px;
    vertical-align: middle;
}
a:focus, a:hover{color: #337ab7;text-decoration: none;}
#userMobile-error{position: absolute;top: 48px;left: 0px;font-size: 11px;color: #cc0000}
 #mobile-error{position: absolute;top: 48px;left: 0px;font-size: 11px;color: #cc0000}
.register-row{font-size: 15px;}
.register-text{display: inline-block;color:#696969;font-size:12px;}
label.error {color:#cc0000;}
.close-modl{background: #5E38AF;padding: 6px 30px; text-align: center;color: #fff;border: none;border-color: #5E38AF;}
@media screen and (max-width: 320px) {
   .register-text{display: inline-block;color:#696969;font-size: 7px}
}
/*forgot password*/
.forgt-btn{
   background: #5d38af;
   border: 0;
   color: #FFF;
   border: 0;
   padding: 10px;
   width: 70%;
   margin: 30px auto 0;
}
.forgt-submit{
   text-align: center;
}

.top-forgot{
   margin-top: 15px;
   text-align: center;
}

.top{
   margin-top: 15px;
}

/*login*/
.login{
    background: #5d38af;
    border: 0;
    color: #FFF;
    border: 0;
    padding: 10px;
    width: 70%;
}
.top-login{
    margin-top: 27px;
}
.forget{
    color: #802659;
    float: right;
}
.login-inner img {
	position: absolute;
    width: 45px;
    z-index: 1;
    top: 28px;
    left: 16px;
}
.login-inner .usrname {
	padding: 5px 5px 5px 100px;
    margin: 10px auto;
    direction: ltr;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}
.login-inner  .passwrd {
	margin: 10px auto;
}
.login-inner .preNum{
	position: absolute;
    top: 37px;
    left: 64px;
    direction: ltr;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}
.passwordstrength-wrap {
    top: 68px !important;
    left: 20px !important;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}
.reg-foot {
    text-align: center!important;
}
.closeModal{
     text-align: center !important;

}
.userMobileNo-error{
    position: absolute;
    left: 0;
    top: 49px;
}
#mobileCheck{
    position: absolute;
    left: 0;
    top: 49px;
}
#userMobileNo-error{
    position: absolute;
    top: 53px;
    left: 86px;
    width: 100%;
}
#numberCheck{
    position: absolute;
    top: 70px;
}
