blob: cb3676285cf417e037f3f1a56a3c771d974d720b [file] [log] [blame]
avm99963027b5b02018-12-28 02:31:46 +01001/* ********** HERE STARTS general.css ****** */
2
3html, body {
4 margin: 0;
5 width: 100%;
6 height: 100%;
7 background-color: #060606;
8 color: white;
9 -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
10 user-select: none !important;
11 font-family: 'Roboto';
12}
13/* ********** HERE STARTS graf.css ****** */
14
15#graf {
16 width: 100%;
17 height: 100%;
18}
19
20span {
21 position: relative;
22 z-index: -1;
23}
24/* ********** HERE STARTS dialog.css ****** */
25
26#dialog {
27 position: absolute;
28 top: 0px;
29 left: 0px;
30 width: 300px;
31 height: 100%;
32 background-color: white;
33 color: black;
34 z-index: 120;
35 overflow-y: auto;
36}
37
38#backdrop {
39 display: none;
40 position: absolute;
41 top: 0;
42 left: 0;
43 width: 100%;
44 height: 100%;
45 background-color: rgba(0, 0, 0, .5);
46 z-index: 110;
47}
48
49#dialog-vertex, #dialog-edge {
50 padding: 8px;
51 user-select: auto;
52}
53
54#dialog h2 {
55 font-weight: bold;
56 font-size: 20px;
57}
58
59#dialog h3 {
60 font-weight: bold;
61 font-size: 16px;
62 margin-bottom: 0;
63}
64
65#quit-dialog, #quit2-dialog {
66 position: absolute;
67 top: 8px;
68 right: 8px;
69}
70
71#min-dialog, #max-dialog {
72 position: absolute;
73 top: 8px;
74 right: 48px;
75}
76
77#min-dialog {
78 display: none;
79}
80
81#summary-dialog {
82 position: absolute;
83 top: 0px;
84 left: 0px;
85 width: 100%;
86 height: 100px;
87 background-color: white;
88 color: black;
89 z-index: 120;
90}
91
92#summary-vertex {
93 padding: 8px;
94 user-select: auto;
95}
96
97#summary-dialog h2 {
98 font-weight: bold;
99 font-size: 20px;
100 margin: 0;
101}
102/* ********** HERE STARTS search-bar.css ****** */
103#circle-mode {
104 position: absolute;
105 right: 10px;
106 bottom: 210px;
107 z-index: 100;
108}
109
110#settings {
111 position: absolute;
112 right: 10px;
113 bottom: 160px;
114 z-index: 100;
115}
116
117#search {
118 position: absolute;
119 right: 10px;
120 bottom: 110px;
121 z-index: 100;
122}
123
124#zoomin {
125 position: absolute;
126 right: 10px;
127 bottom: 60px;
128 z-index: 100;
129}
130
131#zoomout {
132 position: absolute;
133 right: 10px;
134 bottom: 10px;
135 z-index: 100;
136}
137
138#zoomin.touch {
139 display: none;
140}
141
142#zoomout.touch {
143 display: none;
144}
145/* ********** HERE STARTS year-list.css ****** */
146
147#year-list {
148 padding: 16px;
149 padding-top: 0;
150 position:absolute;
151 right: 0;
152 top: 68px;
153 z-index:10;
154 display:none
155}
156
157#year-list-span {
158 position:relative;
159 z-index:10;
160}
161
162.custom-checkbox .mdl-checkbox__box-outline {
163 border: 2px solid rgba(0,0,0,.8)!important;
164 background-color: white!important;
165}
166/* ********** HERE STARTS search-bar.css ****** */
167.md-google-search__metacontainer {
168 position: absolute;
169 top: 10px;
170 height: 48px;
171 width: 100%;
172 z-index: 100;
173}
174
175.md-google-search__container {
176 display: block;
177 margin-left: auto;
178 margin-right: auto;
179 height: 48px;
180 width: Calc(100% - 66px);
181 max-width: 720px;
182 white-space: nowrap;
183}
184
185.md-google-search {
186 height: 48px;
187 background-color: rgba(245, 245, 245, 1);
188 border: 1px solid rgba(0, 0, 0, 0);
189 -webkit-border-radius: 4px;
190 border-radius: 4px;
191 max-width: 720px;
192 position: relative;
193 -webkit-transition: background-color 100ms ease-in, width 100ms ease-out;
194 transition: background-color 100ms ease-in, width 100ms ease-out;
195}
196
197.md-google-search:focus-within {
198 border: 1px solid rgba(0, 0, 0, 0.45);
199 background-color: rgba(255, 255, 255, 1);
200 -webkit-box-shadow: 0 1px 1px rgba(255, 255, 255, .5);
201 box-shadow: 0 1px 1px rgba(255, 255, 255, .5);
202}
203
204.md-google-search__search-btn {
205 float: left;
206 background: none;
207 border: none;
208 opacity: .54;
209 outline: none;
210 padding: 0 4px;
211 line-height: 0;
212 color: #212121;
213}
214
215.md-google-search__search-btn svg, .md-google-search__empty-btn svg {
216 padding: 7px;
217 margin: 4px;
218}
219
220.md-google-search__field-container {
221 height: 46px;
222 padding: 0 11px;
223 margin-right: 48px;
224}
225
226.md-google-search__field {
227 border: none;
228 font: normal 16px Roboto, sans-serif;
229 height: 24px;
230 outline: none;
231 padding: 11px 0 11px 16px;
232 width: 100%;
233 background: transparent;
234}
235
236.md-google-search__empty-btn {
237 position: absolute;
238 right: 0;
239 top: 0;
240 background: none;
241 border: none;
242 opacity: .54;
243 outline: none;
244 padding: 0 4px;
245 line-height: 0;
246 color: #212121;
247 cursor: pointer;
248}
249
250/**
251 * Search Box Autocomplete
252 */
253.autocomplete-container {
254 z-index: 110;
255 position: absolute;
256 top: 60px;
257 width: 100%;
258}
259
260.autocomplete-items {
261 display: block;
262 margin-left: auto;
263 margin-right: auto;
264 width: Calc(100% - 66px);
265 max-width: 720px;
266 background-color: white;
267 color: black;
268 box-shadow: 0 2px 5px 0 rgba(255, 255, 255, 0.258824), 0 2px 10px 0
269 rgba(255, 255, 255, 0.156863) !important;
270 max-height: 510px;
271 overflow-y: auto;
272}
273
274.autocomplete-item {
275 font-size: 16px;
276 padding: 12px 14px;
277 cursor: pointer;
278}
279
280.autocomplete-item:hover, .autocomplete-active {
281 background: #eee;
282}
283
284.autocomplete-year {
285 position: relative;
286 z-index: 120;
287
288 color: #222;
289}
290
291@media ( max-width : 700px) {
292 #dialog {
293 width: Calc(100% - 32px) !important;
294 height: Calc(100% - 32px) !important;
295 margin: 16px;
296 }
297 #backdrop {
298 display: block;
299 }
300 #min-dialog {
301 display: block !important;
302 }
303}