.login-clean {
  background: #f1f7fc;
  padding: 80px 0;
}

.login-clean .formClass {
    max-width: 380px;
    width: 90%;
    margin: 0 auto;
    background-color: #ffffff;
    padding: 40px;
    border-radius: 4px;
    color: #505e6c;
    box-shadow: 1px 1px 5px rgba(0,0,0,0.1);
    /*box-shadow: -4px 6px 14px #010;*/
}

.login-clean .illustration {
  text-align: center;
  padding: 0 0 20px;
  font-size: 100px;
  color: rgb(244,71,107);
}

    .login-clean .formClass .form-control {
        background: #f7f9fc;
        border: none;
        border-bottom: 1px solid #dfe7f1;
        border-radius: 0;
        box-shadow: none;
        outline: none;
        color: inherit;
        text-indent: 8px;
        height: 42px;
    }


.login-clean .formClass .btn-button {
    background: #f4476b;
    border: none;
    border-radius: 4px;
    padding: 11px;
    box-shadow: none;
    margin-top: 26px;
    text-shadow: none;
    outline: none !important;
}

        .login-clean .formClass .btn-button:hover, .login-clean .formClass .btn-button:active {
            background: #eb3b60;
        }

        .login-clean .formClass .btn-button:active {
            transform: translateY(1px);
        }

    .login-clean .formClass .forgot {
        display: block;
        text-align: center;
        font-size: 12px;
        color: #6f7a85;
        opacity: 0.9;
        text-decoration: none;
    }

        .login-clean .formClass .forgot:hover, .login-clean .formClass .forgot:active {
            opacity: 1;
            text-decoration: none;
        }

