div.maincontent {
    
}

div.loginform {
    position: relative;
    z-index: 500;
    margin: -2em auto 2em auto;
    width: 80%;
	border-radius: 1em;
	box-shadow: 0px 0px 15px rgba(0,0,0,0.2);
}

#registerform {
    width: 100%;
}

input.field01 {
    border-radius: 1em;
    font-size: 0.8em;    
    border-width: 2px;
    width: 18em; 
    padding: 0.5em 1em;
}

span.btn_connect {
    padding: 0.5em 4.5em; 
}

button.btn01 {
    border-radius: 1em;
    padding: 0.2em 2em;
    font-size: 0.8em;
    width: 17em; 
}

button.btn01 img {
    margin-top: 0.2em;
    margin-bottom: 0.2em;
    margin-right: 1em;
}

input.btn_connect {
    border-radius: 1em;
    padding: 0.5em 1.5em;
    font-size: 1.2em;
    width: 13.5em;
}

#socialcontainer {
    width: 16em;
}