html{
}
body {
	width:100%;
padding-top: 0px;
font-style:bold;
line-height: 26px;
background:url(bg.png) repeat top ;
background-attachment:cover;
overflow:none;
overflow-x:hidden;
overflow-y:hidden;
}
.login{
	width:100%;
	
}
.container{
	max-width:600px;
}

.login_box{
	background:rgba(245,245,245,0.8); 
	border-radius:20px;
	padding:35px; 
	border-radius:30px; 
	text-align:center; 
	margin:30% 0;
}

input[type="text"],input[type="password"]{
padding: 10px;
height: auto;
border:1px solid rgba(200,200,200,0.5);
margin:5px 0;
width:100%;
box-shadow:0px;
}

input[type="text"]:focus,input[type="password"]:focus{
padding: 10px;
height: auto;
border:2px solid rgba(111,225,89,1);
margin:5px 0;
width:100%;
box-shadow:0px;
outline:0;
}
input[type="submit"]{
outline:none;
background:rgba(141,189,215,1);
padding:10px;
border:0;
width:100%;
margin:10px 0;
font-weight:700;
box-shadow: 0px 1px 0px 1px rgba(0,0,0,0.2);

}
input[type="submit"]:hover, input[type="submit"]:focus{
outline:none;
background:rgba(111,225,89,1);
padding:10px;
border:0;
width:100%;
margin:10px 0;
font-weight:700;
box-shadow: 0px 1px 0px 1px rgba(0,0,0,0.2) inset;
}

.complogo{
width:15%; 
bottom:10px;}


@media all and (max-width: 480px) {


.complogo{
width:55.5%; 
bottom:0px;}

table,td,tr{
	padding:0px 0px 10px 0px;
	}
}




