body {
    background-color: #001044;
    font: 100%/1.125em Roboto,Arial,Helvetica,sans-serif;
}

/*-------LOGIN STARTS HERE -------*/


/* Login Box */
#loginBox {
    margin: 100px auto;
}

/* Login Form */
#loginForm {
    width:288px; 
    border-radius: 20px;
    margin: auto;
    background:#fff;
    padding:6px;
}

#loginForm fieldset {
    margin:0 0 12px 0;
    display:block;
    border:0;
    padding:0;
}

fieldset#body {
    padding:20px 23px;
}

#loginForm #checkbox {
    width:auto;
    margin:1px 9px 0 0;
    float:left;
    padding:0;
    border:0;
    *margin:-3px 9px 0 0; /* IE7 Fix */
}

#body label {
    color:#001044;
    margin:9px 0 0 0;
    display:block;
    float:left;
}

#loginForm #body fieldset label {
    display:block;
    float:none;
    margin:0 0 6px 0;
}

/* Default Input */
#loginForm input {
    width:92%;
    border:1px solid #888888;
    border-radius:100px;
    color:#001044;
    padding:12px;
	font-family: Roboto;
}

/* Sign In Button */
#loginForm #login {
	border-radius: 100px;
	border: 0;
    letter-spacing: 2px;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    background-color: #ed2b50;
	color: #fff;
	width: 100%;
	transition: all .2s ease;
	padding: 12px;
	margin-top: 20px;
	cursor: pointer;
}

#loginForm #login:hover {
	box-shadow: 0px 0px 20px 0px #ed2b50;
}

/* Forgot your password */
#loginForm span {
    text-align:center;
    display:block;
    padding:7px 0 4px 0;
}

#loginForm span a {
    color:#fff;
    text-shadow:0 1px #333;
    font-size:12px;
}

input:focus {
    outline:none;
}