#mainApp{height:100%;width:100%;overflow:hidden;position:relative}.login-area{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-khtml-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:360px}.login-area.tizen{top:2em;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-khtml-transform:translate(-50%, 0);transform:translate(-50%, 0)}.logo{text-align:center;padding-bottom:20px}form{padding:15px}.inputControl input{display:block;width:330px;height:53px;font-size:18px;line-height:53px;color:#555555;background-color:#ffffff;border:1px solid #cccccc;border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 36px}.inputControl input:focus{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);border-color:#66afe9;outline:0}#loginBtn{background-color:#337ab7;border-color:#2e6da4;font-size:18px;display:block;width:100%;margin-bottom:0;font-weight:normal;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;border:1px solid transparent;color:#fff;font-size:18px;line-height:46px;border-radius:6px;height:46px}.error{background-color:#c60f13;text-align:left}.error,.success{color:#fff;display:block;padding:0.5em;margin-bottom:0.5em;font-family:sans-serif;font-size:12px;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal}h1{font-size:2em;margin-bottom:0.5em;text-align:center}.errorlist{color:#ff0000;margin-top:0.5em}.errorlist li{margin-bottom:0.5em}.instruction-text{text-align:center;margin-top:0.5em}
