.login-form {
   width: 300px;
   margin: 0 auto;
   font-family: 'Open Sans', sans-serif;
}

.login-form h1 {
   text-align: center;
   color: black;
   font-size: xx-large;
   padding: 20px 0 20px 0;
   font-weight: 700;
   border-radius: 20px;
}

.login-form input[type="password"],
.login-form input[type="text"] {
   width: 100%;
   padding: 15px;
   border: 1px solid #dddddd;
   margin-bottom: 15px;
   box-sizing: border-box;
   border-radius: 20px;
}

.login-form input[type="submit"] {
   width: 100%;
   padding: 15px;
   background-color: #9C1C26;
   border: 0;
   box-sizing: border-box;
   cursor: pointer;
   font-weight: bold;
   color: #ffffff;
   border-radius: 20px;
}
.login-form input[type="password"]:active, .login-form input[type="text"]:active{
   outline: black;
   border: 2px solid black;
}
.login-form input[type="text"]:focus, .login-form input[type="password"]:focus {
    outline: black;
    border: 2px solid black;
}

