*{
	margin: 0;
	padding: 0;
	list-style: none;
}
/* Edited Ron 04/10/2017 */
body{
  /* background-image: url(../img/fruitas_bg.jpg); */
  background-color: #f0f0f0;
    background-size: cover;
}
.logo-div img{
	box-shadow: 5px 5px 2px #777;
	background-color: #fff; 
}
.form-group{
	margin-top:150px;
}
.form-group input{
	width:100%;
	border: solid 1px #337ab7;
	background-color: #ffffff;
	font-family: 'Source Sans Pro', sans-serif;
    font-size: 11pt;
    line-height: 1.5em;
    color: #676d79;
}
.form-group input:hover{
	background-color: #ffffff;
	font-family: 'Source Sans Pro', sans-serif;
    font-size: 11pt;
    line-height: 1.5em;
    color: #00b300;
	width:100%;
	border: solid 1px #00b300;
	-webkit-transition: all .20s ease-in-out;
}
#submitlogin{
	width:100%;
	background-color: #337ab7;
	font-family: 'Source Sans Pro', sans-serif;
    font-size: 11pt;
    line-height: 1.5em;
    color: #f0f0f0;
    font-weight: 300;
}
#submitlogin:hover{
	ont-family: 'Source Sans Pro', sans-serif;
    font-size: 11pt;
    line-height: 1.5em;
    color: #00b300;
    font-weight: 300;
	width:100%;
	border: solid 1px #00b300;
	background-color: #ffffff;
	-webkit-transition: all .5s ease-in-out;
}

/* added by SJ 12/15/2016 */
.up_dont_exists{
	width:307px;
	height:25px;
	/* background-color:red; */
	color:red;
	padding-left:11px;
	border:solid 1px red !important;
	margin-bottom:5px;
}

.LoginStatus_class{
	width:307px;
	height:25px;
	/* background-color:red; */
	color:red;
	padding-left:11px;
	border:solid 1px red !important;
	margin-bottom:5px;
}
/* added by SJ 12/15/2016 */

.edge-corner{
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	-webkit-appearance: none;
}
a:hover {
	color: #00b300;
}

@media screen and (max-width: 800px) {
		.wrap_login_btn {
			text-align: center;
			width: 20px;
			margin: 50px;
			margin-bottom:10px;
		}
		.form-group{
			margin-top: 10px;
		}
		img{
			height:30%;
			width:30%;
			margin-top:50px;
		}
	}
	
	@media screen and (max-width: 480px) {
		img{
			height:50%;
			width:50%;
			margin-top:50px;
		}
		.up_dont_exists{
			width:auto;
		}
		.LoginStatus_class{
			width:auto;
		}
	}
	
	
.get_authentication, .enter_authentication
{
	width: 240px;
	background-color: #337ab7; 
	color: #FFF; 
}
.EA_key, .GA_key{
	float: right;
}

.back_buttons, .submit_np, .submit_ak
{
	width: 70px;
	background-color: #337ab7; 
	color: #FFF; 
}

.back_buttons:hover, .submit_np:hover, .submit_ak:hover
{
	color: #FFF !important; 
	background-color: #00008b !important;
	
}
.wrap_loading {
    position: absolute;
    width: 100% !important;
    height: 200%;
    background: rgb(0, 0, 0);
    background: rgba(0, 0, 0, 0.5);
    z-index: 9999;
    text-align: center;
    padding-top: 100px;
}
.logo{
	text-align: center;
	font-size: 2.5em;
	color: #337ab7;
	font-family: "Open Sans", Sans-serif;
}
.logo label{
	background-color: #fff;
	color: #337ab7;
	padding: 3px 5px;
	font-family: "Open Sans", Sans-serif;
}
