body {
            background-color: #fafafa;
        }
        #passwordRulesTool textarea, #passwordRulesTool input {
            font-family: Monaco;
        }
        #passwordRulesTool textarea {
            padding: 0.5em 0.7em 0.1em 0.7em;
            display: block;
            resize: none;
        }
        #passwordRulesTool input[type=text]:read-only {
            border: 1px solid #cccccc;
            padding: 0 1em 0;
        }
        #passwordRulesTool input[type=text]:-moz-read-only {
            border: 1px solid #cccccc;
            padding: 0 1em 0;
        }
        #passwordRulesTool #copy p {
            margin-top: 1em;
        }
        #passwordRulesTool #copy input {
            width: 100%;
            padding: 0.5em;
            margin-top: 1em;
            overflow-x: scroll;
        }
        #passwordRulesTool .length {
            width: 4em;
            padding: 0.5em;
        }
        #passwordRulesTool .lengthControl {
            white-space: nowrap;
            display: inline-block;
        }
        #passwordRulesTool .lengthControlLabel {
            line-height: 2.02947;
        }
        #passwordRulesTool #passwordrule {
            border-color: green;
        }
        #passwordRulesTool #passwordrule.invalid {
            border-color: red;
            background-color: rgba(200, 0, 0, 0.1);
        }
        #passwordRulesTool #console {
            white-space: pre-wrap;
        }
        #passwordRulesTool #auxilary {
            padding-top: 1.5em;
        }
        #passwordRulesTool #auxilaryOptions {
            display: flex;
            flex-wrap: wrap;
            margin-top: -0.5em;
        }
        #passwordRulesTool #auxilaryOptions > div {
            margin-top: 0.5em;
            margin-right: 1em;
        }
        #passwordRulesTool #auxilaryOptions > div:last-child {
            margin-left: auto;
            margin-right: 0;
        }
        @media only screen and (max-width: 735px) {
            #passwordRulesTool #auxilaryOptions > div:last-child {
                margin-left: 0;
            }
        }
        #passwordRulesTool a {
            color: #08c;
            text-decoration: none;
        }
        #passwordRulesTool .subtext {
            margin-top: 0;
        }
        #passwordRulesTool #sampleGeneratedPasswordsConsole {
            background-color: #fff;
        }
        #passwordRulesTool #bulkDownload .button-secondary {
            margin-bottom: 0.5em;
            display: block;
            width: 9em;
        }