body { background-color: #e6f0f0; color: #111111; font-size: 10px; font-family: Trebuchet MS, Helvetica, Arial, sans-serif; margin: 20px; } small { font-size: 10px; } label { display: inline-block; min-width: 100px; text-align: right; padding-right: 5px; } button { font-size: 10px; font-family: Trebuchet MS, Helvetica, Arial, sans-serif; font-weight: bold; color: #140A0A; border: 2px #140A0A solid; padding: 2px; margin: 3px; background-color: #c8d0dc; } .desktop button:hover { color: #040a0a; background-color: #d8ece0; } #login { }