1body {
2  -webkit-user-select: none;
3  background-color: #fff;
4  margin: 10px 15px;
5}
6
7input[type='button'],
8input[type='submit'] {
9  min-height: 26px;
10  min-width: 87px;
11}
12
13.stretch {
14  position: absolute;
15  top: 0;
16  bottom: 0;
17  left: 0;
18  right: 0;
19}
20
21.hidden
22[hidden] {
23  display: none !important;
24}
25
26#login-info {
27  display: inline-block;
28  vertical-align: top;
29  height: 100%;
30  width: 50%;
31  box-sizing: border-box;
32  padding: 6px;
33}
34
35#login-header {
36  margin: 4px 0;
37  font-weight: bold;
38}
39
40.login-item {
41  position: relative;
42  margin: 16px 8px;
43  font-size: 0.9em;
44}
45
46.login-item-image {
47  position: absolute;
48}
49
50.login-item-content {
51  -webkit-margin-start: 52px;
52}
53
54.login-item-header {
55  margin: 0 8px 0 0;
56  font-weight: bold;
57}
58
59#login-form {
60  display: inline-block;
61  vertical-align: top;
62  height: 100%;
63  width: 50%;
64}
65
66#gaialogin {
67  border: none;
68  width: 100%;
69  height: 100%;
70  vertical-align: top;
71}
72
73#confirmation-header {
74  font-size: 1.4em;
75  font-weight: bold;
76}
77
78#confirmation-content {
79  position: absolute;
80  top: 50%;
81  height: 1.5em;
82  width: 100%;
83  margin-top: -.75em;
84  text-align: center;
85}
86
87#confirmation-image {
88  vertical-align: middle;
89}
90
91#confirmation-footer {
92  position: absolute;
93  width: 100%;
94  bottom: 0;
95  text-align: end;
96}
97