﻿
/*------------------------------------------------------------------

[Login/Signup Stylesheet]

	
-------------------------------------------------------------------*/

/** Base Body Styles **/
body{ color:##ffffff; font: 14px/1.7em 'Calibri';}


.account-container {
    position: relative;
    top: 50%;
     left: 50%;
	width: 390px; 
	display: block;
	  margin-top: 20em; /*set to a negative number 1/2 of your height*/
    margin-left: -15em; /*set to a negative number 1/2 of your width*/
	
	background: #ffffff;
	
	border: 1px solid #d5d5d5;
	
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;


}

.form-control {
  padding-right: 30px;
}

.form-control + .glyphicon {
  position: absolute;
  right: 0;
  padding: 8px 27px;
}

	.login-action {float: right; margin-top: 18px;}

.content {
	padding: 16px 28px 23px;
} 

.login-fields {
   
}

.login-fields .field {
	margin-bottom: 1.25em;
}


.login-fields input {
	font-family: 'Calibri';
	font-size: 13px;
	color: #8e8d8d;
	padding: 11px 15px 10px 50px;
	background-color: #fdfdfd;
	width: 100%;
	display: block;
	margin: 0;
	box-shadow: inset 2px 2px 4px #f1f1f1;
	height: 40px;
}


input.username-field::-webkit-input-placeholder {
    font-family: FontAwesome;
}



.login-actions {
	width: 100%;
	
	margin-top: -1em;
	margin-bottom: 1.25em;
}




/** Text Under Box**/
.login-extra {
	display: block; 
	width: 300px; 
	margin: 1.5em auto;
	 
	text-align: center;
	line-height: 19px; 
	
	text-shadow: 1px 1px 0px #fff; 	
}


.account-container h1 {
	margin-bottom: .4em;
	color: #00BF00;
	font-size: 32px;
}

/** Buttons **/






@media (max-width: 480px) {
	
	.account-container {
		width: 280px;	
		margin-top: 35px;
	}
	
	.login-fields input {
		width: 160px;
	}
	
	.login-social {
		width: 100%;
	}
	
	.twitter {
		display: block;
		margin-bottom: 1em;
	}
	
	.register .login-fields input {
		width: 204px;
		padding-left: 6px;
	}
	
}