.error-message{color:#f00}#branded-container{width:500px;min-width:500px;line-height:20px;font-size:12px}.suggested-identity-provider{padding-bottom:5px}.more-login-methods{display:block;text-align:center;font-size:1.1em}.logout-status-message{display:block;text-align:center;font-size:1.1em}#powered-by{padding-top:10px;margin:0 auto;line-height:40px;text-align:center;height:40px}#powered-by h3{position:absolute;left:0;top:0;font-size:1.2em;height:40px}#powered-by img{max-height:40px}#powered-by-inside{display:inline-block;padding-left:90px;text-align:center;margin:0 auto;position:relative;height:40px;line-height:26px}#powered-by-inside h3{font-weight:bold}#disclaimer{color:#666;font-size:.9em}.login-button{width:100%;height:40px;font-size:14px}#patientForm{padding:0}#patientForm .list-item{display:block;padding:5px;margin-bottom:5px;margin-top:5px;cursor:pointer;font-size:1.3em}#patientForm .list-item.patient{background:linear-gradient(to top,#fff 0%,#f5f5f5 100%);border:solid 1px #ddd;border-radius:5px}#patientForm .list-item.patient .photo{float:left;padding:0 5px 0 5px}#patientForm .list-item.patient .photo img{width:40px}#patientForm .separator{margin-top:10px}.authentication-field{width:100%;background:#f5f5f5;border-radius:2px;position:relative;height:40px;padding-left:40px;border:solid 1px #ccc;box-sizing:border-box;margin-bottom:10px;box-shadow:0 1px 1px #ddd}.authentication-field input{box-sizing:border-box;height:38px;font-size:16px;border:0;border-left:solid 1px #ddd;border-radius:0 2px 2px 0;width:100%;padding-left:10px;padding-bottom:0;padding-top:0;margin-top:0}.authentication-field input:focus{outline-width:1px}.authentication-field .fa{position:absolute;left:0;top:0;width:40px;line-height:37px;text-align:center;font-size:16px;color:#333}.login-link{margin-top:10px;font-size:14px;text-decoration:none;line-height:30px}.login-external h3{margin-bottom:0!important}