form{width:360px;margin:50px auto;border:1px solid #ccc;box-shadow:0 4px 10px rgba(0,0,0,.1);padding:35px 25px;background:#000;border-radius:3px;position:relative;text-align:center}input[type=text],input[type=password]{width:100%;padding:10px;margin:10px 0;border:1px solid #ddd;border-radius:5px;font-size:16px}input::placeholder{color:#aaa}input[type=submit]{background-color:#d33;cursor:pointer;transition:background-color .3s;display:inline-block;line-height:3em;padding:0 2em;border:none;border-radius:3px;white-space:nowrap;vertical-align:top;text-transform:uppercase;color:#fff;font-size:15px;font-family:Oxygen;font-weight:700;font-style:normal}.form input{background:rgba(255,255,255,.9);-webkit-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}