@charset "utf-8";
/* CSS Document */

@import url("../fonts/fonts.css");
@import url("../fonts/font-awesome.css");


* {margin:0; padding:0;}

body {background:#f5f5f5; font-family:"aspira-wide-demi", Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;}

h1,label {line-height:1;}

h1 {color:#333; font-size:21px; font-weight:normal; letter-spacing: 0.06rem;}


/*Header*/
header {display:block;}

label {font-size:17px; color:#777; display:block; letter-spacing:0.025rem;}

.app_login-hdr-main {width:100%; height:56px; background:#FFFFFF; position:fixed; top:0;}

.app_login-logo {width:420px; height:36px; margin:11px auto 0 auto;}
.img-responsive {max-width:100%; display:block;}

/*form-container*/
.app_login-form-wrapper {width:100%; height:auto; margin:0;}

.app_login-form-container {width:420px; height:auto; margin:128px auto 10px auto;}

.app_login-form-inner
{width:auto; height:auto; background:#f9f9f9; margin-top:19px; padding:30px 23px 25px 19px;  /*Tanmay : 14921*/
	/*box-shadow*/
	-webkit-box-shadow: 0 1px 2px 0 #c5c5c5; -moz-box-shadow: 0 1px 2px 0 #c5c5c5; box-shadow: 0 1px 2px 0 #c5c5c5;
	
	/*border-radius*/
	-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;	
}

.app_login-form-main {display:block;}

.app_login-input-text 
{outline:none; font-family:"Aspira Wide", Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; height:44px; width:100%; background:#ffffff; margin-top:16px; margin-left:1px; border:1px solid #e9e9e9; padding:0 12px; line-height:44px; display:block; font-size:16px; color:#666; letter-spacing:0.025rem;
	/*border-radius*/
	-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;
	/*box-sizing*/
	-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;
}

.app_login-input-text:focus {background-color:#fffffa; border-color:#f12545;}

.app_login-forgot-password {font-family:"Aspira Medium", Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; font-size:13px; text-align:right; margin-top:15px; color:#bbb; line-height:1; float: right; width: 230px;}

.app_login-forgot-password a {text-decoration:none; color:#bbb;}
.app_login-forgot-password a:hover {text-decoration:underline; color:#777;}

.app_login-remember-me {font-family:"Aspira Medium", Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; font-size:16px; color:#777; margin-top:14px; margin-left:1px; letter-spacing: 0.06rem; float: left;}
.app_login-remember-me span {margin-left:9px;}

.app_login-btn 
{font-family:"aspira-wide-demi", Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; width:100%; height:42px; line-height:42px; background:#f12545; margin-top:12px; margin-left:1px; border:none; text-align:center; color:#fffefe; font-size:18px; cursor:pointer;
	/*border-radius*/
	-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;
}

.app_login-btn::-moz-focus-inner { border: none; }

.app_login-sign_in-social {margin-top:17px; height:30px; line-height:30px; font-size:14px; color:#595959; text-align:center;}

.app_login-sign_in-social > .app_login-icons {margin-left:12px;}

.app_login-icons {height:30px; line-height:30px;}

.app_login-social-icons {font-size:20px; color:#aeaeae; line-height:30px;}
.app_login-social-icons {border-right:1px solid #ececec; padding-left:10px; padding-right:10px; height:30px;}
.app_login-social-icons:hover {color:#f12545;}
.app_login-social-icons:last-child {border-right:1px;}

/* Tanmay : 14921 */
.app_login-horizontal-line {width:100%; height:1px; margin-top:22px; margin-bottom:30px; background-color:#dddddd; position:relative;}/*5.1.18*/
.app_login-horizontal-line span {background-color:#f9f9f9; color:#595959; font-size:14px; position:absolute; left:42%; padding:0 15px; margin-top:-6px;}/*5.1.18*/

.app_login-trial {/*font-family:"Aspira-Bold", Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;*/ font-size:13px; color:#bbbbbb; text-align:center; line-height:1; /*letter-spacing: 0.06rem;*/ padding:8px 0 15px; margin:0 auto; width:420px;} /*5.1.18*/
#errormsg_fp {font-family:"Aspira-Bold", Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;color:#ff5a5a;display:block;text-align:left;font-size:14px;margin-top:24px;}
.app_login-trial span {/*font-family:"Aspira-Bold", Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;*/ color: #bbb;}
.app_login-trial span a {color:#f12545; padding-left:5px;} /*5.1.18*/

/* End :14921 */
/*error msg*/
.app_login-error {background:#d83737; font-size:16px; color:#fff; margin-top:-29px; margin-right:-23px; margin-left:-19px; margin-bottom:30px; padding:15px 10px; font-family:"Aspira Wide", Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; text-align:center; border-top-left-radius:3px; border-top-right-radius:3px; display:none;}
.app_login-success {background:#FFE88D; font-size:16px; color:#333; margin-top:-29px; margin-right:-23px; margin-left:-19px; margin-bottom:30px; padding:15px 10px; font-family:"Aspira Wide", Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; text-align:center; border-top-left-radius:3px; border-top-right-radius:3px; display:none;}

.app_login-error a {font-family: "aspira-wide-demi", Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; text-decoration:underline; color:#ffffff;}

/*custom classes*/
.app_login-margin-top-20 {margin-top:20px;}
.app_login-margin-left-10 {margin-left:10px;}

/*clear class*/
.app_login-clear {clear:both;}


/*santu*/
/*forgot password*/
.app_login-forgot-input {
	font-family: "Aspira Wide",Segoe,"Segoe UI","DejaVu Sans","Trebuchet MS",Verdana,sans-serif;
	height:37px; 
	font-size: 14px;
	width:70%;
	background:#ffffff;
	border:1px solid #e9e9e9;
	padding:0 1%;
	line-height:37px;
	display:block;
	float: left;
	margin-top: -5px;
	-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;
}

.app_login-forgot-input:focus {background-color:#fffffa; border-color:#f12545;}

.app_login-forgot-btn {
	font-family:"effraregular", Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	width:64px;
	height:37px;
	line-height:37px;
	background:#f12545;
	border:none; 
	text-align:center; 
	color:#fffefe; 
	font-size:16px; 
	cursor:pointer;
	float: right;
	margin-top: -5px;
	-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;
}

.app_login-forgot-btn::-moz-focus-inner {border:none;}


.app-login_recaptcha {
	margin: 10px auto auto;
	width: 304px;
}
/*Start a Free Trial*/
.app_login-freetrial-input {
	font-family: "Aspira Wide",Segoe,"Segoe UI","DejaVu Sans","Trebuchet MS",Verdana,sans-serif;
	height:37px; 
	width:77%;
	background:#ffffff;
	border:1px solid #e9e9e9;
	padding:0 1%;
	line-height:37px;
	display:block;
	float: left;
	margin-top: -5px;
	-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;
}

.app_login-freetrial-input:focus {background-color:#fffffa; border-color:#f12545;}

.app_login-freetrial-btn {
	font-family:"effraregular", Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	width:80px;
	height:37px;
	line-height:37px;
	background:#f12545;
	border:none; 
	text-align:center; 
	color:#fffefe; 
	font-size:16px; 
	cursor:pointer;
	float: right;
	margin-top: -5px;
	-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;
}

.app_login-freetrial-btn::-moz-focus-inner {border:none;}

.alert {
    background-color: #f2dede;
    border-color: #ebccd1;
    color: #a94442;
    display: block;
    margin-bottom: 10px;
    padding:5px;
    line-height: 22px;
    text-align: center;
}
.alert a {
	color: #f12545;
	text-decoration: underline;
}
/*santu*/


/*Media Queries*/
@media screen and (max-width:500px)	{
	h1 {text-align:center;}
	
	.app_login-logo {width:93%;}
	
	/*form-container*/
	.app_login-form-container {width:93%; margin:93px auto 10px auto;}
	
	/*form-container*/
	.app_login-form-main 
	{padding:20px 4%;}
	
	/*error msg*/
	.app_login-error {margin-right:-19px;}

	.app_login-forgot-password {margin: 15px auto auto; float: none; width: 100%;}
	.app_login-freetrial-input {float:none; margin-bottom:10px; width: 100%;}


	.app_login-freetrial-btn {float: none;}
}

@media screen and (max-width:400px) {
	.img-responsive {display:none;}
}
.start-a-free-trial{color:#f12545;}
/*Tanmay : 14921*/
/*5.1.18*/
.sign-in-google {font-family:"Aspira-Bold", Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; display:block; letter-spacing:0.06rem; text-align:center;}
.sign-in-google a {color:#f12545; font-size:14px; text-decoration:none;}
.socialSignupbox{background-color:#f9f9f9;}
.social-btn {text-align:center; margin-bottom:139px;}
.social-btn span {display:block; margin-bottom:20px;}
/*End 14921*/
