Merge branch 'feature/reports-groups-and-multiple-state-update' into 'develop'
[akkoma] / priv / static / static / static-fe.css
1 body {
2 background-color: #282c37;
3 font-family: sans-serif;
4 color: white;
5 }
6
7 main {
8 margin: 50px auto;
9 max-width: 960px;
10 padding: 40px;
11 background-color: #313543;
12 border-radius: 4px;
13 }
14
15 header {
16 margin: 50px auto;
17 max-width: 960px;
18 padding: 40px;
19 background-color: #313543;
20 border-radius: 4px;
21 }
22
23 .activity {
24 border-radius: 4px;
25 padding: 1em;
26 padding-bottom: 2em;
27 margin-bottom: 1em;
28 }
29
30 .avatar {
31 cursor: pointer;
32 }
33
34 .avatar img {
35 float: left;
36 border-radius: 4px;
37 margin-right: 4px;
38 }
39
40 .activity-content img, video, audio {
41 padding: 1em;
42 max-width: 800px;
43 max-height: 800px;
44 }
45
46 #selected {
47 background-color: #1b2735;
48 }
49
50 .counts dt, .counts dd {
51 float: left;
52 margin-left: 1em;
53 }
54
55 a {
56 color: white;
57 }
58
59 .h-card {
60 min-height: 48px;
61 margin-bottom: 8px;
62 }
63
64 header a, .h-card a {
65 text-decoration: none;
66 }
67
68 header a:hover, .h-card a:hover {
69 text-decoration: underline;
70 }
71
72 .display-name {
73 padding-top: 4px;
74 display: block;
75 text-overflow: ellipsis;
76 overflow: hidden;
77 color: white;
78 }
79
80 /* keep emoji from being hilariously huge */
81 .display-name img {
82 max-height: 1em;
83 }
84
85 .display-name .nickname {
86 padding-top: 4px;
87 display: block;
88 }
89
90 .nickname:hover {
91 text-decoration: none;
92 }
93
94 .pull-right {
95 float: right;
96 }
97
98 .collapse {
99 margin: 0;
100 width: auto;
101 }
102
103 h1 {
104 margin: 0;
105 }
106
107 h2 {
108 color: #9baec8;
109 font-weight: normal;
110 font-size: 20px;
111 margin-bottom: 40px;
112 }
113
114 form {
115 width: 100%;
116 }
117
118 input {
119 box-sizing: border-box;
120 width: 100%;
121 padding: 10px;
122 margin-top: 20px;
123 background-color: rgba(0,0,0,.1);
124 color: white;
125 border: 0;
126 border-bottom: 2px solid #9baec8;
127 font-size: 14px;
128 }
129
130 input:focus {
131 border-bottom: 2px solid #4b8ed8;
132 }
133
134 input[type="checkbox"] {
135 width: auto;
136 }
137
138 button {
139 box-sizing: border-box;
140 width: 100%;
141 color: white;
142 background-color: #419bdd;
143 border-radius: 4px;
144 border: none;
145 padding: 10px;
146 margin-top: 30px;
147 text-transform: uppercase;
148 font-weight: 500;
149 font-size: 16px;
150 }
151
152 .alert-danger {
153 box-sizing: border-box;
154 width: 100%;
155 color: #D8000C;
156 background-color: #FFD2D2;
157 border-radius: 4px;
158 border: none;
159 padding: 10px;
160 margin-top: 20px;
161 font-weight: 500;
162 font-size: 16px;
163 }
164
165 .alert-info {
166 box-sizing: border-box;
167 width: 100%;
168 color: #00529B;
169 background-color: #BDE5F8;
170 border-radius: 4px;
171 border: none;
172 padding: 10px;
173 margin-top: 20px;
174 font-weight: 500;
175 font-size: 16px;
176 }