*{
    font-size: 14px;
}

body{
    background: #4f4f4f;
}

form.login{
    margin-top: 9em !important;
}

form.login { 
    display: block;
    overflow: hidden;
    background: #ccc; 

    border: 1px solid #DDDDDD; 
    font-family: sans-serif; 
    margin: 0 auto; 
    padding: 20px; 
    width: 310px; 
    box-shadow:0px 0px 20px #ccc; 
    border-radius:10px; 
}

form.login div { 
    margin-bottom: 15px; 
    overflow: hidden; 
    margin-right: 2px;
}

form.login div label { 
    display: block; 
    float: left; 
    line-height: 25px; 
    font-size: 18px;
}

form.login div input[type="text"], form.login div input[type="password"] { 
    border: 1px solid #DCDCDC; 
    float: right; 
    padding: 6px; 
    border-radius: 7px 7px;
}

form.login div input[type="submit"] { 
    background: linear-gradient(#dedede,#fff,#acacac); 
    border: 1px solid #C6C6C6; 
    float: right; 
    font-weight: bold; 
    padding: 7px 20px;
    border-radius: 6px 5px;
}