input:focus, button:focus {
    outline-offset: 0;
    outline-color: #fc0
}

input[type="submit"], input[type="button"], button {
    width: 100%;
}

.login-input-container {
    width: 400px;
    max-width: 400px;
    border-radius: 5px;
    border-color: #e0e0e0;
    padding-top: 45px;
}

.left {
    text-align: left
}

.rememberMeText {
    position: absolute;
    margin-top: -18px;
    margin-left: 10px;
}

.ssoInfoText {
    text-align: left;
    font-weight: 600;
    margin-bottom: 7px;
    color: #ccc;
    font-size: 12.5px;
    font-family: "Source Sans Pro", sans-serif;
}

a:hover.forgot-password {
    font-weight: bold;
    font-size: 12px
}

.error {
    background-color: rgb(251, 207, 189);
    border-radius: 5px;
    padding: 20px;
}