.dialog { border: none; box-shadow: 0 9px 46px 8px rgba(0, 0, 0, 0.14), 0 11px 15px -7px rgba(0, 0, 0, 0.12), 0 24px 38px 3px rgba(0, 0, 0, 0.2); width: 280px; top: 10px; } .header { margin-bottom: 20px; } .header h1, .separator h1{ text-align: center; font-size: 1.2em; } .formField { margin-top: 15px; } .formField label { font-size: 1.08em; font-weight: bold; margin-bottom: 5px; } .formField input { width: 100%; display: block; border: none; outline: none; border: 1px solid rgba(0,0,0,.12); padding: 10px 6px; box-sizing: border-box; border-radius: 2px; margin: 5px auto; } .footer { margin: 20px auto 10px; text-align: center; } .footer span { display: block; margin-bottom: 5px; } .footer a { color: #2c69b6; cursor: pointer; margin: 0 5px; } .socialConnections { margin-bottom: 20px; } .signInButton { margin-top: 10px; } .close { font-size: 20px; line-height: 14px; top: 10px; right: 10px; position: absolute; display: block; font-weight: bold; color: #363636; cursor: pointer; } .close:hover { color: #6b6b6b; } input.error{ border: solid 2px #f44336; } .errorMsg, .hint { color: grey; font-weight: 600; padding: 3px 0 16px; } .alert { padding: 10px; margin-bottom: 20px; border-radius: 2px; } .alert--success { border: solid 1px #1ec00e; background: #cbf1b8; color: #006900; } .alert--error { background: #FFEBEE; color: #B71C1C; } .userBox { padding: 10px 0 20px; letter-spacing: 0.1px; } .userBox a { color: black; font-weight: bold; cursor: pointer; margin: 0px; margin-left: 4px; padding-bottom: 2px; border-bottom: solid 1px black; } .attention { display: inline-block; width: 15px; height: 15px; background: #B71C1C; color: #FFEBEE; font-weight: bolder; padding: 4px; vertical-align: middle; border-radius: 20px; box-sizing: border-box; font-size: 9px; line-height: 7px; text-align: center; margin-right: 5px; } .action { margin-top: 15px; }