    
        body {
            font-family: Arial, sans-serif;
        }

        input[type=password],
        input[type=text] {
            width: 100%;
        }

        body {
            background-color: #f2f2f2;
        }

        h1,
        [class~=forgot-password] {
            text-align: center;
        }

        form,
        input[type=password],
        button,
        input[type=text] {
            padding-left: .208333333in;
        }

        h1 {
            margin-top: .520833333in;
        }

        form {
            background-color: #fff;
        }

        input[type=text],
        input[type=password] {
            padding-bottom: 9pt;
        }

        form,
        input[type=password],
        button,
        input[type=text] {
            padding-right: .208333333in;
        }

        [class~=forgot-password] {
            margin-top: 1.25pc;
        }

        input[type=text],
        input[type=password] {
            padding-top: 9pt;
        }

        [class~=forgot-password] {
            font-size: .75pc;
        }

        input[type=password],
        input[type=text] {
            margin-left: 0;
        }

        input[type=password],
        input[type=text] {
            margin-bottom: 6pt;
        }

        input[type=text],
        input[type=password] {
            margin-right: 0;
        }

        form {
            border-radius: .3125pc;
        }

        form {
            box-shadow: 0 0 7.5pt rgba(0, 0, 0, .2);
        }

        input[type=text],
        input[type=password] {
            margin-top: 6pt;
        }

        input[type=password],
        input[type=text] {
            display: inline-block;
        }

        input[type=text] {
            border-left-width: .75pt;
        }

        form {
            width: 18.75pc;
        }

        form {
            margin-left: auto;
        }

        input[type=text] {
            border-bottom-width: .75pt;
        }

        input[type=text] {
            border-right-width: .75pt;
        }

        form {
            margin-bottom: 37.5pt;
        }

        input[type=text] {
            border-top-width: .75pt;
        }

        input[type=text] {
            border-left-style: solid;
        }

        input[type=text] {
            border-bottom-style: solid;
        }

        input[type=text] {
            border-right-style: solid;
        }

        input[type=text] {
            border-top-style: solid;
        }

        form {
            margin-right: auto;
        }

        input[type=text] {
            border-left-color: #ccc;
        }

        input[type=text] {
            border-bottom-color: #ccc;
        }

        input[type=text] {
            border-right-color: #ccc;
        }

        input[type=text] {
            border-top-color: #ccc;
        }

        form {
            margin-top: 37.5pt;
        }

        input[type=text] {
            border-image: none;
        }

        form {
            padding-bottom: 15pt;
        }

        input[type=text],
        input[type=password] {
            border-radius: .041666667in;
        }

        form {
            padding-top: 15pt;
        }

        input[type=password],
        input[type=text] {
            box-sizing: border-box;
        }

        button {
            background-color: #4caf50;
        }

        button {
            color: #fff;
        }

        button {
            padding-bottom: 10.5pt;
        }

        button {
            padding-top: 10.5pt;
        }

        button {
            margin-left: 0;
        }

        button {
            margin-bottom: 6pt;
        }

        button {
            margin-right: 0;
        }

        button {
            margin-top: 6pt;
        }

        button {
            border-left-width: medium;
        }

        button {
            border-bottom-width: medium;
        }

        button {
            border-right-width: medium;
        }

        input[type=password] {
            border-left-width: .75pt;
        }

        input[type=password] {
            border-bottom-width: .75pt;
        }

        input[type=password] {
            border-right-width: .75pt;
        }

        input[type=password] {
            border-top-width: .75pt;
        }

        input[type=password] {
            border-left-style: solid;
        }

        button {
            border-top-width: medium;
        }

        input[type=password] {
            border-bottom-style: solid;
        }

        button {
            border-left-style: none;
        }

        input[type=password] {
            border-right-style: solid;
        }

        input[type=password] {
            border-top-style: solid;
        }

        input[type=password] {
            border-left-color: #ccc;
        }

        input[type=password] {
            border-bottom-color: #ccc;
        }

        input[type=password] {
            border-right-color: #ccc;
        }

        input[type=password] {
            border-top-color: #ccc;
        }

        button {
            border-bottom-style: none;
        }

        button {
            border-right-style: none;
        }

        button {
            border-top-style: none;
        }

        input[type=password] {
            border-image: none;
        }

        button:hover {
            background-color: #45a049;
        }

        button {
            border-left-color: currentColor;
        }

        button {
            border-bottom-color: currentColor;
        }

        label[class~=checkbox] {
            display: inline-block;
        }

        button {
            border-right-color: currentColor;
        }

        label[class~=checkbox] {
            margin-bottom: .75pc;
        }

        button {
            border-top-color: currentColor;
        }

        button {
            border-image: none;
        }

        button {
            border-radius: 3pt;
        }

        button {
            cursor: pointer;
        }

        button {
            width: 100%;
        }
    