PluginProbe
ShiftController Employee Shift Scheduling / 4.9.95
ShiftController Employee Shift Scheduling v4.9.95
4.9.97 4.9.96 4.9.95 4.9.74 4.9.75 4.9.76 4.9.77 4.9.78 4.9.84 4.9.85 4.9.87 4.9.91 4.9.92 trunk 2.1.0 2.1.1 2.1.2 2.2.0 2.2.1 2.2.2 2.2.3 2.2.4 2.2.5 2.2.6 3.2.4 All 38 releases
shiftcontroller / hc3 / assets / css / hc.css

hc.css in ShiftController Employee Shift Scheduling 4.9.95, at hc3/assets/css/hc.css

1,069 lines 23.2 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 .hc-app-container div, .hc-app-container span,
2 .hc-app-container h1, .hc-app-container h2, .hc-app-container h3, .hc-app-container h4, .hc-app-container h5, .hc-app-container h6,
3 .hc-app-container p, .hc-app-container blockquote, .hc-app-container pre,
4 .hc-app-container a,
5 .hc-app-container em, .hc-app-container img,
6 .hc-app-container strong, .hc-app-container sub, .hc-app-container sup,
7 .hc-app-container b, .hc-app-container u,
8 .hc-app-container dl, .hc-app-container dt, .hc-app-container dd, .hc-app-container ol, .hc-app-container ul, .hc-app-container li,
9 .hc-app-container fieldset, .hc-app-container form, .hc-app-container label, .hc-app-container legend,
10 .hc-app-container table, .hc-app-container caption, .hc-app-container tbody, .hc-app-container tfoot, .hc-app-container thead, .hc-app-container tr, .hc-app-container th, .hc-app-container td,
11 {
12 margin: 0;
13 padding: 0;
14 border: 0;
15 vertical-align: baseline;
16 line-height: inherit;
17 overflow: visible;
18 outline: none;
19 box-shadow: none;
20 max-width: inherit;
21 }
22
23 #hc3 { white-space: normal; }
24
25 .hc-app-container ul li ul,
26 .hc-app-container ul,
27 .hc-app-container ul li,
28 .hc-app-container li {
29 margin: 0 0 0 0;
30 padding: 0 0 0 0;
31 }
32
33 .hc-unstyled-link, .hc-unstyled-link:hover {
34 padding-left: inherit;
35 padding-right: inherit;
36 padding-top: inherit;
37 padding-bottom: inherit;
38 margin: inherit inherit inherit inherit;
39 border-radius: inherit;
40 text-decoration: inherit;
41
42 background: inherit;
43 border: inherit;
44 cursor: pointer;
45 font-size: inherit;
46 line-height: inherit;
47 color: inherit;
48
49 vertical-align: baseline;
50 overflow: visible;
51 outline: none;
52 box-shadow: none;
53 }
54
55 /* THEME */
56 button.hc-theme-btn-submit,
57 .hc-theme-btn-submit {
58 padding-left: .5rem;
59 padding-right: .5rem;
60 padding-top: .25rem;
61 padding-bottom: .25rem;
62 font-family: inherit;
63 font-size: inherit;
64 font-weight: inherit;
65 cursor: pointer;
66 /* display: inline-block; */
67 height: auto;
68 color: inherit;
69 /* background-color: transparent; */
70 -webkit-box-sizing: border-box;
71 -moz-box-sizing: border-box;
72 box-sizing: border-box;
73 border-radius: 3px;
74 border-style: solid;
75 border-width: 1px;
76 border-color: rgba(0, 0, 0, 0.125);
77 text-decoration: none;
78
79 text-align: center;
80 }
81 button.hc-theme-btn-secondary,
82 .hc-theme-btn-secondary {
83 /* background-color: #ddd; */
84 background-color: #eee;
85 }
86 button.hc-theme-btn-secondary:hover,
87 .hc-theme-btn-secondary:hover {
88 color: #fff;
89 background-color: #0074d9;
90 text-decoration: none;
91 }
92 button.hc-theme-btn-primary,
93 .hc-theme-btn-primary {
94 padding-left: 1rem;
95 padding-right: 1rem;
96 padding-top: .5rem;
97 padding-bottom: .5rem;
98 font-size: 1.1em;
99 line-height: 1em;
100 color: #fff;
101 background-color: #0074d9;
102 }
103 .hc-theme-btn-warning {
104 color: #ff851b;
105 border-color: #ff851b;
106 }
107 .hc-theme-tab-link {
108 padding-left: .5rem;
109 padding-right: .5rem;
110 padding-top: .5rem;
111 padding-bottom: .5rem;
112 margin: 0 0 0 0;
113 display: inline-block;
114 border-radius: 3px;
115 text-decoration: none;
116 line-height: 1em;
117
118 background: none;
119 border: none;
120 cursor: pointer;
121 font-size: 1em;
122 color: inherit;
123 text-align: inherit;
124 }
125 .hc-theme-tab-link-active,
126 .hc-theme-tab-link:hover {
127 background-color: #ddd;
128 text-decoration: none;
129 }
130 .hc-theme-action-link {
131 background: none!important;
132 border: none;
133 /* font: inherit; */
134 cursor: pointer;
135 text-decoration: underline;
136 }
137 .hc-theme-link-danger {
138 color: #ff4136;
139 }
140
141 #hc3 form {
142 margin: 0 0 0 0;
143 padding: 0 0 0 0;
144 }
145
146 #hc3 button.hc-theme-nice-link,
147 #hc3 a.hc-theme-nice-link,
148 #hc3 .hc-theme-nice-link {
149 padding-left: .25rem;
150 padding-right: .25rem;
151 padding-top: .25rem;
152 padding-bottom: .25rem;
153 margin: 0 0 0 0;
154 border-radius: 3px;
155 text-decoration: underline;
156 line-height: 1em;
157
158 background: none;
159 border: none;
160 cursor: pointer;
161 font-size: 1em;
162 color: inherit;
163 font-weight: inherit;
164 text-transform: inherit;
165 letter-spacing: inherit;
166 }
167
168 #hc3 .hc-theme-nice-link-active-color,
169 #hc3 button.hc-theme-nice-link-color:hover,
170 #hc3 a.hc-theme-nice-link-color:hover,
171 #hc3 .hc-theme-nice-link-color:hover {
172 background-color: #ddd;
173 text-decoration: none;
174 color: inherit;
175 }
176
177 /* UTILITIES */
178 .hc-btn {
179 font-family: inherit;
180 font-size: inherit;
181 font-weight: inherit;
182 text-decoration: none;
183 cursor: pointer;
184 display: inline-block;
185 height: auto;
186 color: inherit;
187 background-color: transparent;
188
189 -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
190 }
191 .hc-btn:hover {
192 text-decoration: none;
193 }
194 .hc-btn:focus {
195 outline: none;
196 }
197
198 /* fonts */
199 .icomoon, .typcn, .ion, .oi, .sli-icon, .hc-dashicons, .hc-fa
200 {
201 width: 1.25em;
202 height: inherit;
203 line-height: inherit;
204 text-align: center;
205 display: inline-block;
206 font-weight: normal;
207 font-size: inherit;
208 }
209
210 .hc-char {
211 line-height: 1em;
212 width: 1em;
213 text-align: center;
214 display: inline-block;
215 }
216
217 .hc-field,
218 select.hc-field,
219 input.hc-field[type=text],
220 input.hc-field[type=password]
221 {
222 min-height: 1.5em;
223 vertical-align: middle;
224 line-height: 1.5em;
225 }
226 .hc-label {
227 min-height: 2em;
228 line-height: 2em;
229 vertical-align: top;
230 width: 200px;
231 }
232
233 /* BASS */
234 .hc-hide { display: none !important }
235 .hc-bold { font-weight: bold }
236 .hc-regular { font-weight: normal }
237 .hc-italic{ font-style: italic }
238 .hc-caps{ text-transform: uppercase; letter-spacing: .2em; }
239
240 .hc-decoration-none { text-decoration: none;}
241 .hc-decoration-none:hover { text-decoration: none;}
242 .hc-underline { text-decoration: underline;}
243 .hc-line-through,
244 .hc-line-through a
245 { text-decoration: line-through;}
246
247 .hc-relative { position: relative;}
248 .hc-absolute { position: absolute;}
249 .hc-position-relative { position: relative;}
250 .hc-position-absolute { position: absolute;}
251
252 .hc-bullets {list-style-type: disc;}
253
254 .hc-fs1 { font-size: .75em; line-height: 1em; }
255 .hc-fs2 { font-size: .875em; line-height: 1em; }
256 .hc-fs3 { font-size: 1em; line-height: 1em; }
257 /* .hc-fs4 { font-size: 1.25em; line-height: 1em; } */
258 .hc-fs4 { font-size: 1.1em; line-height: 1em; }
259 .hc-fs5 { font-size: 1.5em; line-height: 1em; }
260
261 .hc-m0 { margin:0 0 0 0}
262 .hc-mt0 { margin-top:0 }
263 .hc-mr0 { margin-right:0 }
264 .hc-mb0 { margin-bottom: 0 }
265 .hc-ml0 { margin-left: 0 }
266
267 .hc-m05 { margin: .1rem }
268 .hc-m1 { margin: .25rem }
269 .hc-mt1 { margin-top: .25rem }
270 .hc-mr1 { margin-right: .25rem }
271 .hc-me1 { margin-inline-end: .25rem; }
272 .hc-mb1 { margin-bottom: .25rem }
273 .hc-ml1 { margin-left: .25rem }
274 .hc-mx1 { margin-right: .25rem; margin-left: .25rem }
275 .hc-my1 { margin-top: .25rem; margin-bottom: .25rem }
276
277 .hc-m2 { margin: .5rem }
278 .hc-mt2 { margin-top: .5rem }
279 .hc-mr2 { margin-right: .5rem }
280 .hc-me2 { margin-inline-end: .5rem; }
281 .hc-mb2 { margin-bottom: .5rem }
282 .hc-ml2 { margin-left: .5rem }
283 .hc-mx2 { margin-right: .5rem; margin-left: .5rem }
284 .hc-my2 { margin-top: .5rem; margin-bottom: .5rem }
285
286 .hc-m3 { margin: 1rem }
287 .hc-mt3 { margin-top: 1rem }
288 .hc-mr3 { margin-right: 1rem }
289 .hc-me3 { margin-inline-end: 1rem; }
290 .hc-mb3 { margin-bottom: 1rem }
291 .hc-ml3 { margin-left: 1rem }
292 .hc-mx3 { margin-right: 1rem; margin-left: 1rem }
293 .hc-my3 { margin-top: 1rem; margin-bottom: 1rem }
294
295 .hc-m4 { margin: 2rem }
296 .hc-mt4 { margin-top: 2rem }
297 .hc-mr4 { margin-right: 2rem }
298 .hc-mb4 { margin-bottom: 2rem }
299 .hc-ml4 { margin-left: 2rem }
300 .hc-mx4 { margin-right: 2rem; margin-left: 2rem }
301 .hc-my4 { margin-top: 2rem; margin-bottom: 2rem }
302
303 .hc-p1 { padding: .25rem }
304 .hc-py1 { padding-top: .25rem; padding-bottom: .25rem }
305 .hc-px1 { padding-left: .25rem; padding-right: .25rem }
306 .hc-pt1 { padding-top: .25rem }
307 .hc-pb1 { padding-bottom: .25rem }
308
309 .hc-p2 { padding: .5rem }
310 .hc-py2 { padding-top: .5rem; padding-bottom: .5rem }
311 .hc-px2 { padding-left: .5rem; padding-right: .5rem }
312 .hc-pt2 { padding-top: .5rem }
313 .hc-pb2 { padding-bottom: .5rem }
314
315 .hc-p3 { padding: 1rem }
316 .hc-py3 { padding-top: 1rem; padding-bottom: 1rem }
317 .hc-px3 { padding-left: 1rem; padding-right: 1rem }
318 .hc-pt3 { padding-top: 1rem }
319 .hc-pb3 { padding-bottom: 1rem }
320
321 .hc-p4 { padding: 2rem }
322 .hc-py4 { padding-top: 2rem; padding-bottom: 2rem }
323 .hc-px4 { padding-left: 2rem; padding-right: 2rem }
324 .hc-pt4 { padding-top: 2rem }
325 .hc-pb4 { padding-bottom: 2rem }
326
327 .hc-p0 { padding: 0 }
328 .hc-pt0 { padding-top: 0 }
329 .hc-pb0 { padding-bottom: 0 }
330
331 .hc-mxn1 { margin-left: -.25rem; margin-right: -.25rem; }
332 .hc-mxn2 { margin-left: -.5rem; margin-right: -.5rem; }
333 .hc-mxn3 { margin-left: -1rem; margin-right: -1rem; }
334
335 .hc-left { float: left }
336 .hc-right { float: right }
337
338 .hc-align-left { text-align: left }
339 .hc-align-center { text-align: center }
340 .hc-align-right { text-align: right }
341 .hc-align-justify { text-align: justify }
342
343 .hc-valign-top { vertical-align: top }
344 .hc-valign-bottom { vertical-align: bottom }
345 .hc-valign-middle { vertical-align: middle }
346
347 .hc-vertical {
348 writing-mode: vertical-rl;
349 }
350
351 .hc-border {
352 border-style: solid;
353 border-width: 1px;
354 border-color: rgba(0,0,0,.05);
355 }
356 .hc-border-top {
357 border-top-style: solid;
358 border-top-width: 1px;
359 border-top-color: rgba(0,0,0,.05);
360 }
361 .hc-border-right {
362 border-right-style: solid;
363 border-right-width: 1px;
364 border-right-color: rgba(0,0,0,.05);
365 }
366 .hc-border-bottom {
367 border-bottom-style: solid;
368 border-bottom-width: 1px;
369 border-bottom-color: rgba(0,0,0,.05);
370 }
371 .hc-border-left {
372 border-left-style: solid;
373 border-left-width: 1px;
374 border-left-color: rgba(0,0,0,.05);
375 }
376 .hc-border-none { border: 0 }
377
378 .hc-prominent-border-left {
379 border-left-style: solid;
380 border-left-width: 2px;
381 border-left-color: rgba(0,0,0,.5);
382 }
383
384 .hc-border-dotted {
385 border-style: dotted;
386 }
387 .hc-border-dashed {
388 border-style: dashed;
389 }
390 .hc-border-double {
391 border-style: double;
392 border-width: 5px;
393 }
394
395 .hc-border-bottom-dotted {
396 border-bottom-style: dotted;
397 border-bottom-width: 1px;
398 border-bottom-color: rgba(0,0,0,.05);
399 }
400
401 @-webkit-keyframes hc-blink {
402 50% { border-color: #333; }
403 }
404 @keyframes hc-blink {
405 50% { border-color: #333; }
406 }
407
408 .hc-border-blink {
409 animation: hc-blink .5s step-end infinite alternate;
410 -webkit-animation: hc-blink .5s step-end infinite alternate;
411 border-style: double;
412 border-width: 3px;
413 }
414
415 .hc-black {color: #111}
416 .hc-darkgray {color: #666}
417 .hc-gray {color: #aaa}
418 .hc-silver {color: #ddd}
419 .hc-white {color: #fff}
420 .hc-aqua {color: #7fdbff}
421 .hc-blue {color: #0074d9}
422 .hc-navy {color: #001f3f}
423 .hc-teal {color: #39cccc}
424 .hc-green {color: #2ecc40}
425 .hc-olive {color: #3d9970}
426 .hc-lime {color: #01ff70}
427 .hc-yellow {color: #ffdc00}
428 .hc-orange {color: #ff851b}
429 .hc-red {color: #ff4136}
430 .hc-darkred {color: #bb2116}
431 .hc-fuchsia {color: #f012be}
432 .hc-purple {color: #b10dc9}
433 .hc-maroon {color: #85144b}
434 .hc-color-inherit { color: inherit }
435
436 .hc-outlined {outline-style: solid;}
437
438 .hc-muted1 { opacity: .85 }
439 .hc-muted2 { opacity: .66 }
440 .hc-muted3 { opacity: .25 }
441
442 .hc-bg-black { background-color: #111 }
443 .hc-bg-darkgray { background-color: #666 }
444 .hc-bg-gray { background-color: #aaa }
445 .hc-bg-silver { background-color: #ddd }
446 .hc-bg-lightsilver { background-color: #eee }
447 .hc-bg-wpsilver { background-color: #f9f9f9 }
448 .hc-bg-white { background-color: #fff }
449 .hc-bg-aqua { background-color: #7fdbff }
450 .hc-bg-blue { background-color: #0074d9 }
451 .hc-bg-navy { background-color: #001f3f }
452 .hc-bg-teal { background-color: #39cccc }
453 .hc-bg-green { background-color: #2ecc40 }
454 .hc-bg-lightgreen { background-color: #cf9 }
455 .hc-bg-olive { background-color: #3d9970 }
456 .hc-bg-lightolive { background-color: #94ffa6 }
457 .hc-bg-lime { background-color: #01ff70 }
458 .hc-bg-yellow { background-color: #ffdc00 }
459 .hc-bg-orange { background-color: #ff851b }
460 .hc-bg-lightorange { background-color: #ffd56b }
461 .hc-bg-red { background-color: #ff4136 }
462 .hc-bg-lightred { background-color: #fcc }
463 .hc-bg-darkred { background-color: #bb2116; }
464 .hc-bg-fuchsia { background-color: #f012be }
465 .hc-bg-purple { background-color: #b10dc9 }
466 .hc-bg-maroon { background-color: #85144b }
467
468 .hc-bg-red-striped {
469 background: repeating-linear-gradient(
470 -45deg,
471 rgba(255,65,54,.25),
472 rgba(255,65,54,.25) .25em,
473 rgba(0,0,0,0) .25em,
474 rgba(0,0,0,0) .5em
475 )
476 }
477
478 .hc-bg-darken-1 { background-color: rgba(0,0,0,.2) }
479 .hc-bg-darken-2 { background-color: rgba(0,0,0,.6) }
480 .hc-bg-darken-3 { background-color: rgba(0,0,0,.8) }
481 .hc-bg-lighten-1 { background-color: rgba(255,255,255,.2) }
482 .hc-bg-lighten-2 { background-color: rgba(255,255,255,.6) }
483 .hc-bg-lighten-3 { background-color: rgba(255,255,255,.8) }
484
485 .hc-bg-none {background: none; background-color: inherit; background-color: yellow;}
486
487 .hc-border-black {border-color: #111}
488 .hc-border-gray {border-color: #aaa}
489 .hc-border-silver {border-color: #ddd}
490 .hc-border-white {border-color: #fff}
491 .hc-border-aqua {border-color: #7fdbff}
492 .hc-border-blue {border-color: #0074d9}
493 .hc-border-navy {border-color: #001f3f}
494 .hc-border-teal {border-color: #39cccc}
495 .hc-border-green {border-color: #2ecc40}
496 .hc-border-olive {border-color: #3d9970}
497 .hc-border-lime {border-color: #01ff70}
498 .hc-border-yellow {border-color: #ffdc00}
499 .hc-border-orange {border-color: #ff851b}
500 .hc-border-red {border-color: #ff4136}
501 .hc-border-darkred {border-color: #bb2116}
502 .hc-border-fuchsia {border-color: #f012be}
503 .hc-border-purple {border-color: #b10dc9}
504 .hc-border-maroon {border-color: #85144b}
505 .hc-border-current {border-color: currentcolor;}
506
507 .hc-bg-striped {
508 background: repeating-linear-gradient(
509 -45deg,
510 rgba(241,241,241,.5),
511 rgba(241,241,241,.5) .5em,
512 rgba(241,241,241,0) .5em,
513 rgba(241,241,241,0) 1em
514 )
515 }
516
517 .hc-bg-striped2 {
518 background: repeating-linear-gradient(
519 -45deg,
520 rgba(241,241,241,.8),
521 rgba(241,241,241,.8) 1em,
522 rgba(241,241,241,.3) 1em,
523 rgba(241,241,241,.3) 2em
524 )
525 }
526
527 .hc-rounded { border-radius: 3px }
528 .hc-circle{ border-radius: 50% }
529
530 .hc-not-rounded { border-radius: 0 }
531
532 .hc-nowrap { white-space: nowrap; overflow: hidden; }
533 .hc-break-word { white-space: normal; word-wrap: break-word }
534
535 .hc-inline {display: inline}
536 .hc-block {display: block; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 100%; max-width: 100%;}
537 .hc-inline-block {display: inline-block;}
538 .hc-full-width {width: 100%;}
539 .hc-table {
540 display: table;
541 border-collapse: collapse;
542 width: 100%;
543 table-layout: fixed;
544 }
545 .hc-table-row {
546 display: table-row;
547 }
548 .hc-table-header {
549 position: -webkit-sticky; position: sticky; top: 0; z-index: 5;
550 }
551 .hc-table-row-header {
552 position: -webkit-sticky; position: sticky; left: 0; z-index: 5;
553 }
554 .hc-table-header-wpadmin {
555 top: 3em;
556 }
557 .hc-table-cell {
558 display: table-cell;
559 white-space: nowrap;
560 overflow: hidden;
561 vertical-align: top;
562 }
563
564 .hc-lg-show {
565 display: none !important
566 }
567
568 @media (max-width: 48em) {
569 .hc-table {display: block; width: 100%;}
570 .hc-table-cell {display: block; width: 100%; }
571 .hc-table-row {display: block; width: 100%; }
572 .hc-label { width: 100%; }
573
574 .hc-xs-hide { display: none !important }
575
576 .hc-xs-m0 { margin:0 }
577 .hc-xs-mt0 { margin-top:0 }
578 .hc-xs-mr0 { margin-right:0 }
579 .hc-xs-mb0 { margin-bottom: 0 }
580 .hc-xs-ml0 { margin-left: 0 }
581
582 .hc-xs-m1 { margin: .25rem }
583 .hc-xs-mt1 { margin-top: .25rem }
584 .hc-xs-mr1 { margin-right: .25rem }
585 .hc-xs-mb1 { margin-bottom: .25rem }
586 .hc-xs-ml1 { margin-left: .25rem }
587
588 .hc-xs-m2 { margin: .5rem }
589 .hc-xs-mt2 { margin-top: .5rem }
590 .hc-xs-mr2 { margin-right: .5rem }
591 .hc-xs-mb2 { margin-bottom: .5rem }
592 .hc-xs-ml2 { margin-left: .5rem }
593
594 .hc-xs-m3 { margin: 1rem }
595 .hc-xs-mt3 { margin-top: 1rem }
596 .hc-xs-mr3 { margin-right: 1rem }
597 .hc-xs-mb3 { margin-bottom: 1rem }
598 .hc-xs-ml3 { margin-left: 1rem }
599
600 .hc-xs-block { display: block; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 100%; }
601 .hc-xs-inline-block { display: inline-block }
602 }
603
604 /* GRID */
605 .hc-clearfix:before,
606 .hc-clearfix:after {
607 content: " ";
608 display: table
609 }
610 .hc-clearfix:after {
611 clear: both
612 }
613
614 .hc-col {
615 float: none;
616 box-sizing: border-box;
617 }
618
619 .hc-xs-col {
620 float: left;
621 box-sizing: border-box;
622 }
623 .hc-xs-col-right {
624 float: right;
625 box-sizing: border-box;
626 }
627 .hc-xs-col-1-1 {
628 width: 100%;
629 }
630 .hc-xs-col-1 {
631 width: 8.33333%;
632 }
633 .hc-xs-col-2 {
634 width: 16.66667%;
635 }
636 .hc-xs-col-3 {
637 width: 25%;
638 }
639 .hc-xs-col-4 {
640 width: 33.33333%;
641 }
642 .hc-xs-col-5 {
643 width: 41.66667%;
644 }
645 .hc-xs-col-6 {
646 width: 50%;
647 }
648 .hc-xs-col-7 {
649 width: 58.33333%;
650 }
651 .hc-xs-col-8 {
652 width: 66.66667%;
653 }
654 .hc-xs-col-9 {
655 width: 75%;
656 }
657 .hc-xs-col-10 {
658 width: 83.33333%;
659 }
660 .hc-xs-col-11 {
661 width: 91.66667%;
662 }
663 .hc-xs-col-12 {
664 width: 100%;
665 }
666 .hc-xs-col-1-2 {
667 width: 50%;
668 }
669 .hc-xs-col-1-3 {
670 width: 33.3333%;
671 }
672 .hc-xs-col-1-4 {
673 width: 25%;
674 }
675 .hc-xs-col-1-5 {
676 width: 20%;
677 }
678 .hc-xs-col-1-6 {
679 width: 16.666%;
680 }
681 .hc-xs-col-1-7 {
682 width: 14.2857%;
683 }
684 .hc-xs-col-1-8 {
685 width: 12.5%;
686 }
687 .hc-xs-col-7-8 {
688 width: 87.5%;
689 }
690 .hc-xs-col-1-31 {
691 width: 3.2258%;
692 }
693 .hc-xs-col-1-36 {
694 width: 2.77%;
695 }
696 .hc-xs-col-5-36 {
697 width: 13.88%;
698 }
699
700 @media (min-width: 48em) {
701 .hc-lg-prominent-border-left {
702 border-left-style: solid;
703 border-left-width: 2px;
704 border-left-color: rgba(0,0,0,.5);
705 }
706
707 .hc-lg-hide { display: none !important }
708 .hc-lg-inline-block { display: inline-block }
709
710 .hc-col {
711 float: left;
712 box-sizing: border-box;
713 }
714 .hc-col-right {
715 float: right;
716 box-sizing: border-box;
717 }
718 .hc-col-1-1 {
719 width: 100%;
720 }
721 .hc-col-1 {
722 width: 8.33333%;
723 }
724 .hc-col-2 {
725 width: 16.66667%;
726 }
727 .hc-col-3 {
728 width: 25%;
729 }
730 .hc-col-4 {
731 width: 33.33333%;
732 }
733 .hc-col-5 {
734 width: 41.66667%;
735 }
736 .hc-col-6 {
737 width: 50%;
738 }
739 .hc-col-7 {
740 width: 58.33333%;
741 }
742 .hc-col-8 {
743 width: 66.66667%;
744 }
745 .hc-col-9 {
746 width: 75%;
747 }
748 .hc-col-10 {
749 width: 83.33333%;
750 }
751 .hc-col-11 {
752 width: 91.66667%;
753 }
754 .hc-col-12 {
755 width: 100%;
756 }
757 .hc-col-1-2 {
758 width: 50%;
759 }
760 .hc-col-1-3 {
761 width: 33.3333%;
762 }
763 .hc-col-1-4 {
764 width: 25%;
765 }
766 .hc-col-1-5 {
767 width: 20%;
768 }
769 .hc-col-1-6 {
770 width: 16.666%;
771 }
772 .hc-col-1-7 {
773 width: 14.2857%;
774 }
775 .hc-col-1-8 {
776 width: 12.5%;
777 }
778 .hc-col-7-8 {
779 width: 87.5%;
780 }
781
782 .hc-col-1-9 {
783 width: 11.11%;
784 }
785 .hc-col-1-10 {
786 width: 10%;
787 }
788 .hc-col-1-11 {
789 width: 9.09%;
790 }
791 .hc-col-1-12 {
792 width: 8.33%;
793 }
794 .hc-col-1-13 {
795 width: 7.69%;
796 }
797 .hc-col-1-14 {
798 width: 7.14%;
799 }
800 .hc-col-1-15 {
801 width: 6.66%;
802 }
803 .hc-col-1-16 {
804 width: 6.25%;
805 }
806 .hc-col-1-17 {
807 width: 5.88%;
808 }
809 .hc-col-1-18 {
810 width: 5.55%;
811 }
812 .hc-col-1-19 {
813 width: 5.26%;
814 }
815 .hc-col-1-20 {
816 width: 5%;
817 }
818 .hc-col-1-31 {
819 width: 3.2258%;
820 }
821
822 .hc-col-1-36 {
823 width: 2.77%;
824 }
825 .hc-col-5-36 {
826 width: 13.88%;
827 }
828
829 .hc-col-x-x {width: 12%;}
830 .hc-col-x-1 {width: 88%;}
831
832 .hc-col-x-31 {width: 2.83%;}
833 .hc-col-x-30 {width: 2.93%;}
834
835 .hc-col-x-29 {width: 3.03%;}
836 .hc-col-x-28 {width: 3.14%;}
837 .hc-col-x-27 {width: 3.25%;}
838 .hc-col-x-26 {width: 3.38%;}
839 .hc-col-x-25 {width: 3.52%;}
840 .hc-col-x-24 {width: 3.66%;}
841 .hc-col-x-23 {width: 3.82%;}
842 .hc-col-x-22 {width: 4%;}
843 .hc-col-x-21 {width: 4.19%;}
844 .hc-col-x-20 {width: 4.4%;}
845
846 .hc-col-x-19 {width: 4.63%;}
847 .hc-col-x-18 {width: 4.88%;}
848 .hc-col-x-17 {width: 5.17%;}
849 .hc-col-x-16 {width: 5.5%;}
850 .hc-col-x-15 {width: 5.86%;}
851 .hc-col-x-14 {width: 6.28%;}
852 .hc-col-x-13 {width: 6.76%;}
853 .hc-col-x-12 {width: 7.33%;}
854 .hc-col-x-11 {width: 8%;}
855 .hc-col-x-10 {width: 8.8%;}
856
857 .hc-col-x-9 {width: 9.77%;}
858 .hc-col-x-8 {width: 11%;}
859 .hc-col-x-7 {width: 12.57%;}
860 .hc-col-x-6 {width: 14.66%;}
861 .hc-col-x-5 {width: 17.6%;}
862 .hc-col-x-4 {width: 22%;}
863 }
864
865 [class*="hc-col-"],
866 [class*="hc-xs-col-"] {
867 min-height: 1px;
868 }
869
870 .hc-app-container {
871 /*
872 overflow: hidden;
873 */
874 margin-left: auto;
875 margin-right: auto;
876 position: relative;
877 }
878
879 /* JAVASCRIPT */
880 .hc-closer,
881 .hc-close {
882 float: right;
883 font-weight: normal;
884 line-height: 1rem;
885 opacity: .5;
886 filter: alpha(opacity=50);
887 }
888 .hc-closer:hover,
889 .hc-closer:focus,
890 .hc-close:hover,
891 .hc-close:focus {
892 /* color: #b00; */
893 text-decoration: none;
894 cursor: pointer;
895 opacity: 1;
896 filter: alpha(opacity=100);
897 }
898 button.hc-closer,
899 button.hc-close {
900 padding: 0;
901 cursor: pointer;
902 background: 0 0;
903 border: 0;
904 -webkit-appearance: none;
905 }
906
907 .hc-closer-nofloat,
908 .hc-close-nofloat {
909 opacity: .2;
910 filter: alpha(opacity=20);
911 text-decoration: none;
912 }
913 .hc-closer-nofloat:hover,
914 .hc-closer-nofloat:focus,
915 .hc-close-nofloat:hover,
916 .hc-close-nofloat:focus {
917 color: inherit;
918 text-decoration: none;
919 cursor: pointer;
920 opacity: .75;
921 filter: alpha(opacity=75);
922 }
923
924 /* ANIMATE */
925 .hc-loader-shader {
926 position: absolute;
927 left: 0;
928 top: 0;
929 right: 0;
930 bottom: 0;
931 opacity: 0.2;
932 background-color: #999;
933 }
934
935 .hc-loader {
936 border: .25em solid #bbb;
937 border-radius: 50%;
938 border-top: .25em solid #666;
939 border-bottom: .25em solid #666;
940 -webkit-animation: hc-spin2 2s linear infinite;
941 animation: hc-spin2 2s linear infinite;
942
943 position: absolute;
944 left: 50%;
945 top: 50%;
946
947 width: 1em;
948 height: 1em;
949 margin: -.5em 0 0 -.5em;
950 }
951 @-webkit-keyframes hc-spin2 {
952 0% { -webkit-transform: rotate(0deg); }
953 100% { -webkit-transform: rotate(360deg); }
954 }
955 @keyframes hc-spin2 {
956 0% { transform: rotate(0deg); }
957 100% { transform: rotate(360deg); }
958 }
959
960 .hc-spin {
961 -webkit-animation: hc-spin 2s infinite linear;
962 animation: hc-spin 2s infinite linear;
963 }
964
965 @-webkit-keyframes hc-spin {
966 0% {
967 -webkit-transform: rotate(0deg);
968 transform: rotate(0deg);
969 }
970 100% {
971 -webkit-transform: rotate(359deg);
972 transform: rotate(359deg);
973 }
974 }
975 @keyframes hc-spin {
976 0% {
977 -webkit-transform: rotate(0deg);
978 transform: rotate(0deg);
979 }
980 100% {
981 -webkit-transform: rotate(359deg);
982 transform: rotate(359deg);
983 }
984 }
985
986 #hclc_map img {max-width: none !important;}
987
988 /* RESPONSIVE NAVIGATION */
989 .hc-nav .hc-menu-show {
990 display: none;
991 }
992 @media all and (max-width: 48em){
993 .hc-nav .hc-burger{
994 cursor: pointer;
995 }
996 .hc-nav .hc-menu {
997 display: none;
998 }
999 .hc-nav .hc-menu-show:checked ~ .hc-menu{
1000 display: block;
1001 transition: all .1s ease;
1002 }
1003 }
1004
1005 /* COLLAPSE */
1006 .hc-collapse-container .hc-collapse-toggler {
1007 display: none;
1008 }
1009 .hc-collapse-container .hc-collapse-burger {
1010 cursor: pointer;
1011 }
1012 .hc-collapse-container .hc-collapse-content {
1013 display: none;
1014 }
1015 .hc-collapse-container .hc-collapse-toggler:checked ~ .hc-collapse-content{
1016 display: block;
1017 }
1018 .hc-collapse-container .hc-collapse-toggler:checked ~ .hc-collapse-burger{
1019 /* display: none; */
1020 }
1021
1022 .hc-collapse-container-hidetoggle .hc-collapse-toggler:checked + label,
1023 .hc-collapse-container-hidetoggle .hc-collapse-toggler:checked + div {
1024 display: none;
1025 }
1026
1027 .sh4-shift-widget > div { -webkit-print-color-adjust: exact; }
1028 .sh4-shift-widget div.hc-clearfix > div { overflow: hidden; }
1029 .sh4-shift-widget { color: #444; }
1030 .sh4-shift-widget a { color: #000; }
1031
1032 .hc-app-container * {
1033 -webkit-backface-visibility: initial;
1034 -moz-backface-visibility: initial;
1035 -ms-backface-visibility: initial;
1036 backface-visibility: initial;
1037 }
1038
1039 #pw2 thead th { vertical-align: bottom; }
1040 #pw2 th:first-child[scope=row] { width: 10rem; text-align: end; vertical-align: top; }
1041 #pw2 th:last-child[scope=row] { width: 10rem; text-align: start; vertical-align: top; }
1042
1043 #pw2 label { display: block; cursor: pointer; }
1044 #pw2 label > span:first-child { display: block; margin-bottom: .25rem; }
1045
1046 /* horizontal list */
1047 #hc3 .pw-inline-list, #pw2 span { display: inline-block; width: auto; }
1048 #hc3 .pw-inline-list > *, #pw2 span > * { display: inline-block; }
1049 #hc3 .pw-inline-list > *:not(:last-child), #pw2 span > *:not(:last-child) { margin-inline-end: .5em; }
1050
1051 #hc3 input { position:inherit !important; }
1052 #hc3 label { padding: 0 0 0 0; }
1053 #hc3 label:before, #hc3 label:after { content:none !important; }
1054
1055 /* new gen grid */
1056 #hc3 .pw-grid { display: grid; column-gap: 1rem; row-gap: 1rem; }
1057 /* #hc3 .pw-grid { grid-template-columns: repeat(12, 1fr); } */
1058 #hc3 .pw-grid { align-items: start; /* align-items: stretch; */ }
1059 #hc3 .pw-grid { grid-auto-flow: column; grid-auto-columns: 1fr; }
1060 #hc3 .pw-grid .pw-valign-center { align-items: center; }
1061
1062 #hc3 .pw-flex { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: flex-start; align-items: center; }
1063 #hc3 .hc-nowrap .pw-flex { flex-wrap: nowrap; }
1064 #hc3 .hc-align-right > .pw-flex { justify-content: flex-end; }
1065 #hc3 .pw-gap1 { gap: .25rem; }
1066 #hc3 .pw-gap2 { gap: .5rem; }
1067 #hc3 .pw-gap3 { gap: 1rem; }
1068
1069 #hc3 label { color: inherit; cursor: pointer; }