.msppasswordcheck, input[type="text"].msppasswordcheck 
{
                font-family: sans-serif;
                font-size: 20px;
                font-weight: 300;
                border: 0px solid #444444;
                border-radius: 0px;
                padding: 10px 10px 10px 10px !important;
                line-height: 1.5em;
                width:100%; 
                box-sizing: border-box;
                max-width:360px; 
                font-weight: bold;
                display:block;
                text-align: center;
                height:auto !important;
            }
            .msppasswordcheck::placeholder 
            {
            color: #ffffff !important;
            opacity: 1;
            }   
            .msppasswordcheckcon { max-width:360px; width:100%; box-sizing: border-box; margin-left:auto; margin-right:auto;}

.pwnpower { font-weight:bold; text-align:center; font-size:13px; color:#000000; background-color:#f9f9f9; border-radius:8px; padding:2px; 
    display:block; margin-left:auto; margin-right:auto; max-width:240px; margin-top:5px; margin-bottom:5px !important; } 
.pwnpower a { color:#276482; }

            .hsimp-time {
                display: inline;
                margin-left: 10px;
            }

            .hsimp-checks li {
                list-style: none;
            }

            .hsimp-checks h2 {
                font-size: 0.8em;
                margin-bottom: 0;
            }

            .hsimp-checks p {
                margin-top: 0;
                font-size: 0.7em;
            }

            .hsimp-results {
                position:initial !important;
                z-index: 9999999;
                cursor: pointer;
                background-color:#ffffff; padding:15px; border:1px solid #888888;
-webkit-box-shadow: 0px 1px 13px -6px rgba(0,0,0,0.66);
-moz-box-shadow: 0px 1px 13px -6px rgba(0,0,0,0.66);
box-shadow: 0px 1px 13px -6px rgba(0,0,0,0.66);
            box-sizing: border-box;
            max-width:360px !important; 
            width:100%;
            }

.msppasswordcheckcon h4 { font-size:20px !important; line-height:25px !important; margin-bottom:5px !important;} 
.msppasswordcheckcon ul li::before {display:none !important;}


.genpass { text-align:center; font-size:14px; cursor:pointer; color:#004400; font-weight: bold; text-decoration: underline; margin-bottom:6px; display:block; }