PluginProbe
ShiftController Employee Shift Scheduling / 4.9.26
ShiftController Employee Shift Scheduling v4.9.26
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.26, at hc3/assets/css/hc.css

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