1/**
2 * Variables declared here can be overridden by consuming applications, with
3 * the help of the `!default` flag.
4 *
5 * @example
6 * // overriding $hoverColor
7 * $hoverColor: rgba(red, 0.05);
8 *
9 * // overriding image path
10 * $flagsImagePath: "images/";
11 *
12 * // import the scss file after the overrides
13 * @import "bower_component/intl-tel-input/src/css/intlTelInput";
14 */
15.intl-tel-input {
16 position: relative;
17 display: inline-block; }
18 .intl-tel-input * {
19 box-sizing: border-box;
20 -moz-box-sizing: border-box; }
21 .intl-tel-input .hide {
22 display: none; }
23 .intl-tel-input .v-hide {
24 visibility: hidden; }
25 .intl-tel-input input, .intl-tel-input input[type=text], .intl-tel-input input[type=tel] {
26 position: relative;
27 z-index: 0;
28 margin-top: 0 !important;
29 margin-bottom: 0 !important;
30 padding-right: 36px;
31 margin-right: 0; }
32 .intl-tel-input .flag-container {
33 position: absolute;
34 top: 0;
35 bottom: 0;
36 right: 0;
37 padding: 1px; }
38 .intl-tel-input .selected-flag {
39 z-index: 1;
40 position: relative;
41 width: 36px;
42 height: 100%;
43 padding: 0 0 0 8px; }
44 .intl-tel-input .selected-flag .iti-flag {
45 position: absolute;
46 top: 0;
47 bottom: 0;
48 margin: auto; }
49 .intl-tel-input .selected-flag .iti-arrow {
50 position: absolute;
51 top: 50%;
52 margin-top: -2px;
53 right: 6px;
54 width: 0;
55 height: 0;
56 border-left: 3px solid transparent;
57 border-right: 3px solid transparent;
58 border-top: 4px solid #555; }
59 .intl-tel-input .selected-flag .iti-arrow.up {
60 border-top: none;
61 border-bottom: 4px solid #555; }
62 .intl-tel-input .country-list {
63 position: absolute;
64 z-index: 2;
65 list-style: none;
66 text-align: left;
67 padding: 0;
68 margin: 0 0 0 -1px;
69 box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
70 background-color: white;
71 border: 1px solid #CCC;
72 white-space: nowrap;
73 max-height: 200px;
74 overflow-y: scroll; }
75 .intl-tel-input .country-list.dropup {
76 bottom: 100%;
77 margin-bottom: -1px; }
78 .intl-tel-input .country-list .flag-box {
79 display: inline-block;
80 width: 20px; }
81 @media (max-width: 500px) {
82 .intl-tel-input .country-list {
83 white-space: normal; } }
84 .intl-tel-input .country-list .divider {
85 padding-bottom: 5px;
86 margin-bottom: 5px;
87 border-bottom: 1px solid #CCC; }
88 .intl-tel-input .country-list .country {
89 padding: 5px 10px; }
90 .intl-tel-input .country-list .country .dial-code {
91 color: #999; }
92 .intl-tel-input .country-list .country.highlight {
93 background-color: rgba(0, 0, 0, 0.05); }
94 .intl-tel-input .country-list .flag-box, .intl-tel-input .country-list .country-name, .intl-tel-input .country-list .dial-code {
95 vertical-align: middle; }
96 .intl-tel-input .country-list .flag-box, .intl-tel-input .country-list .country-name {
97 margin-right: 6px; }
98 .intl-tel-input.allow-dropdown input, .intl-tel-input.allow-dropdown input[type=text], .intl-tel-input.allow-dropdown input[type=tel], .intl-tel-input.separate-dial-code input, .intl-tel-input.separate-dial-code input[type=text], .intl-tel-input.separate-dial-code input[type=tel] {
99 padding-right: 6px;
100 padding-left: 52px;
101 margin-left: 0; }
102 .intl-tel-input.allow-dropdown .flag-container, .intl-tel-input.separate-dial-code .flag-container {
103 right: auto;
104 left: 0; }
105 .intl-tel-input.allow-dropdown .selected-flag, .intl-tel-input.separate-dial-code .selected-flag {
106 width: 46px; }
107 .intl-tel-input.allow-dropdown .flag-container:hover {
108 cursor: pointer; }
109 .intl-tel-input.allow-dropdown .flag-container:hover .selected-flag {
110 background-color: rgba(0, 0, 0, 0.05); }
111 .intl-tel-input.allow-dropdown input[disabled] + .flag-container:hover, .intl-tel-input.allow-dropdown input[readonly] + .flag-container:hover {
112 cursor: default; }
113 .intl-tel-input.allow-dropdown input[disabled] + .flag-container:hover .selected-flag, .intl-tel-input.allow-dropdown input[readonly] + .flag-container:hover .selected-flag {
114 background-color: transparent; }
115 .intl-tel-input.separate-dial-code .selected-flag {
116 background-color: rgba(0, 0, 0, 0.05);
117 display: table; }
118 .intl-tel-input.separate-dial-code .selected-dial-code {
119 display: table-cell;
120 vertical-align: middle;
121 padding-left: 28px; }
122 .intl-tel-input.separate-dial-code.iti-sdc-2 input, .intl-tel-input.separate-dial-code.iti-sdc-2 input[type=text], .intl-tel-input.separate-dial-code.iti-sdc-2 input[type=tel] {
123 padding-left: 66px; }
124 .intl-tel-input.separate-dial-code.iti-sdc-2 .selected-flag {
125 width: 60px; }
126 .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input, .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=text], .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=tel] {
127 padding-left: 76px; }
128 .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 .selected-flag {
129 width: 70px; }
130 .intl-tel-input.separate-dial-code.iti-sdc-3 input, .intl-tel-input.separate-dial-code.iti-sdc-3 input[type=text], .intl-tel-input.separate-dial-code.iti-sdc-3 input[type=tel] {
131 padding-left: 74px; }
132 .intl-tel-input.separate-dial-code.iti-sdc-3 .selected-flag {
133 width: 68px; }
134 .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input, .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=text], .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=tel] {
135 padding-left: 84px; }
136 .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 .selected-flag {
137 width: 78px; }
138 .intl-tel-input.separate-dial-code.iti-sdc-4 input, .intl-tel-input.separate-dial-code.iti-sdc-4 input[type=text], .intl-tel-input.separate-dial-code.iti-sdc-4 input[type=tel] {
139 padding-left: 82px; }
140 .intl-tel-input.separate-dial-code.iti-sdc-4 .selected-flag {
141 width: 76px; }
142 .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input, .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=text], .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=tel] {
143 padding-left: 92px; }
144 .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 .selected-flag {
145 width: 86px; }
146 .intl-tel-input.separate-dial-code.iti-sdc-5 input, .intl-tel-input.separate-dial-code.iti-sdc-5 input[type=text], .intl-tel-input.separate-dial-code.iti-sdc-5 input[type=tel] {
147 padding-left: 90px; }
148 .intl-tel-input.separate-dial-code.iti-sdc-5 .selected-flag {
149 width: 84px; }
150 .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input, .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=text], .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=tel] {
151 padding-left: 100px; }
152 .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 .selected-flag {
153 width: 94px; }
154 .intl-tel-input.iti-container {
155 position: absolute;
156 top: -1000px;
157 left: -1000px;
158 z-index: 1060;
159 padding: 1px; }
160 .intl-tel-input.iti-container:hover {
161 cursor: pointer; }
162
163.iti-mobile .intl-tel-input.iti-container {
164 top: 30px;
165 bottom: 30px;
166 left: 30px;
167 right: 30px;
168 position: fixed; }
169
170.iti-mobile .intl-tel-input .country-list {
171 max-height: 100%;
172 width: 100%; }
173 .iti-mobile .intl-tel-input .country-list .country {
174 padding: 10px 10px;
175 line-height: 1.5em; }
176
177.iti-flag {
178 width: 20px; }
179 .iti-flag.be {
180 width: 18px; }
181 .iti-flag.ch {
182 width: 15px; }
183 .iti-flag.mc {
184 width: 19px; }
185 .iti-flag.ne {
186 width: 18px; }
187 .iti-flag.np {
188 width: 13px; }
189 .iti-flag.va {
190 width: 15px; }
191 @media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
192 .iti-flag {
193 background-size: 5630px 15px; } }
194 .iti-flag.ac {
195 height: 10px;
196 background-position: 0px 0px; }
197 .iti-flag.ad {
198 height: 14px;
199 background-position: -22px 0px; }
200 .iti-flag.ae {
201 height: 10px;
202 background-position: -44px 0px; }
203 .iti-flag.af {
204 height: 14px;
205 background-position: -66px 0px; }
206 .iti-flag.ag {
207 height: 14px;
208 background-position: -88px 0px; }
209 .iti-flag.ai {
210 height: 10px;
211 background-position: -110px 0px; }
212 .iti-flag.al {
213 height: 15px;
214 background-position: -132px 0px; }
215 .iti-flag.am {
216 height: 10px;
217 background-position: -154px 0px; }
218 .iti-flag.ao {
219 height: 14px;
220 background-position: -176px 0px; }
221 .iti-flag.aq {
222 height: 14px;
223 background-position: -198px 0px; }
224 .iti-flag.ar {
225 height: 13px;
226 background-position: -220px 0px; }
227 .iti-flag.as {
228 height: 10px;
229 background-position: -242px 0px; }
230 .iti-flag.at {
231 height: 14px;
232 background-position: -264px 0px; }
233 .iti-flag.au {
234 height: 10px;
235 background-position: -286px 0px; }
236 .iti-flag.aw {
237 height: 14px;
238 background-position: -308px 0px; }
239 .iti-flag.ax {
240 height: 13px;
241 background-position: -330px 0px; }
242 .iti-flag.az {
243 height: 10px;
244 background-position: -352px 0px; }
245 .iti-flag.ba {
246 height: 10px;
247 background-position: -374px 0px; }
248 .iti-flag.bb {
249 height: 14px;
250 background-position: -396px 0px; }
251 .iti-flag.bd {
252 height: 12px;
253 background-position: -418px 0px; }
254 .iti-flag.be {
255 height: 15px;
256 background-position: -440px 0px; }
257 .iti-flag.bf {
258 height: 14px;
259 background-position: -460px 0px; }
260 .iti-flag.bg {
261 height: 12px;
262 background-position: -482px 0px; }
263 .iti-flag.bh {
264 height: 12px;
265 background-position: -504px 0px; }
266 .iti-flag.bi {
267 height: 12px;
268 background-position: -526px 0px; }
269 .iti-flag.bj {
270 height: 14px;
271 background-position: -548px 0px; }
272 .iti-flag.bl {
273 height: 14px;
274 background-position: -570px 0px; }
275 .iti-flag.bm {
276 height: 10px;
277 background-position: -592px 0px; }
278 .iti-flag.bn {
279 height: 10px;
280 background-position: -614px 0px; }
281 .iti-flag.bo {
282 height: 14px;
283 background-position: -636px 0px; }
284 .iti-flag.bq {
285 height: 14px;
286 background-position: -658px 0px; }
287 .iti-flag.br {
288 height: 14px;
289 background-position: -680px 0px; }
290 .iti-flag.bs {
291 height: 10px;
292 background-position: -702px 0px; }
293 .iti-flag.bt {
294 height: 14px;
295 background-position: -724px 0px; }
296 .iti-flag.bv {
297 height: 15px;
298 background-position: -746px 0px; }
299 .iti-flag.bw {
300 height: 14px;
301 background-position: -768px 0px; }
302 .iti-flag.by {
303 height: 10px;
304 background-position: -790px 0px; }
305 .iti-flag.bz {
306 height: 14px;
307 background-position: -812px 0px; }
308 .iti-flag.ca {
309 height: 10px;
310 background-position: -834px 0px; }
311 .iti-flag.cc {
312 height: 10px;
313 background-position: -856px 0px; }
314 .iti-flag.cd {
315 height: 15px;
316 background-position: -878px 0px; }
317 .iti-flag.cf {
318 height: 14px;
319 background-position: -900px 0px; }
320 .iti-flag.cg {
321 height: 14px;
322 background-position: -922px 0px; }
323 .iti-flag.ch {
324 height: 15px;
325 background-position: -944px 0px; }
326 .iti-flag.ci {
327 height: 14px;
328 background-position: -961px 0px; }
329 .iti-flag.ck {
330 height: 10px;
331 background-position: -983px 0px; }
332 .iti-flag.cl {
333 height: 14px;
334 background-position: -1005px 0px; }
335 .iti-flag.cm {
336 height: 14px;
337 background-position: -1027px 0px; }
338 .iti-flag.cn {
339 height: 14px;
340 background-position: -1049px 0px; }
341 .iti-flag.co {
342 height: 14px;
343 background-position: -1071px 0px; }
344 .iti-flag.cp {
345 height: 14px;
346 background-position: -1093px 0px; }
347 .iti-flag.cr {
348 height: 12px;
349 background-position: -1115px 0px; }
350 .iti-flag.cu {
351 height: 10px;
352 background-position: -1137px 0px; }
353 .iti-flag.cv {
354 height: 12px;
355 background-position: -1159px 0px; }
356 .iti-flag.cw {
357 height: 14px;
358 background-position: -1181px 0px; }
359 .iti-flag.cx {
360 height: 10px;
361 background-position: -1203px 0px; }
362 .iti-flag.cy {
363 height: 13px;
364 background-position: -1225px 0px; }
365 .iti-flag.cz {
366 height: 14px;
367 background-position: -1247px 0px; }
368 .iti-flag.de {
369 height: 12px;
370 background-position: -1269px 0px; }
371 .iti-flag.dg {
372 height: 10px;
373 background-position: -1291px 0px; }
374 .iti-flag.dj {
375 height: 14px;
376 background-position: -1313px 0px; }
377 .iti-flag.dk {
378 height: 15px;
379 background-position: -1335px 0px; }
380 .iti-flag.dm {
381 height: 10px;
382 background-position: -1357px 0px; }
383 .iti-flag.do {
384 height: 13px;
385 background-position: -1379px 0px; }
386 .iti-flag.dz {
387 height: 14px;
388 background-position: -1401px 0px; }
389 .iti-flag.ea {
390 height: 14px;
391 background-position: -1423px 0px; }
392 .iti-flag.ec {
393 height: 14px;
394 background-position: -1445px 0px; }
395 .iti-flag.ee {
396 height: 13px;
397 background-position: -1467px 0px; }
398 .iti-flag.eg {
399 height: 14px;
400 background-position: -1489px 0px; }
401 .iti-flag.eh {
402 height: 10px;
403 background-position: -1511px 0px; }
404 .iti-flag.er {
405 height: 10px;
406 background-position: -1533px 0px; }
407 .iti-flag.es {
408 height: 14px;
409 background-position: -1555px 0px; }
410 .iti-flag.et {
411 height: 10px;
412 background-position: -1577px 0px; }
413 .iti-flag.eu {
414 height: 14px;
415 background-position: -1599px 0px; }
416 .iti-flag.fi {
417 height: 12px;
418 background-position: -1621px 0px; }
419 .iti-flag.fj {
420 height: 10px;
421 background-position: -1643px 0px; }
422 .iti-flag.fk {
423 height: 10px;
424 background-position: -1665px 0px; }
425 .iti-flag.fm {
426 height: 11px;
427 background-position: -1687px 0px; }
428 .iti-flag.fo {
429 height: 15px;
430 background-position: -1709px 0px; }
431 .iti-flag.fr {
432 height: 14px;
433 background-position: -1731px 0px; }
434 .iti-flag.ga {
435 height: 15px;
436 background-position: -1753px 0px; }
437 .iti-flag.gb {
438 height: 10px;
439 background-position: -1775px 0px; }
440 .iti-flag.gd {
441 height: 12px;
442 background-position: -1797px 0px; }
443 .iti-flag.ge {
444 height: 14px;
445 background-position: -1819px 0px; }
446 .iti-flag.gf {
447 height: 14px;
448 background-position: -1841px 0px; }
449 .iti-flag.gg {
450 height: 14px;
451 background-position: -1863px 0px; }
452 .iti-flag.gh {
453 height: 14px;
454 background-position: -1885px 0px; }
455 .iti-flag.gi {
456 height: 10px;
457 background-position: -1907px 0px; }
458 .iti-flag.gl {
459 height: 14px;
460 background-position: -1929px 0px; }
461 .iti-flag.gm {
462 height: 14px;
463 background-position: -1951px 0px; }
464 .iti-flag.gn {
465 height: 14px;
466 background-position: -1973px 0px; }
467 .iti-flag.gp {
468 height: 14px;
469 background-position: -1995px 0px; }
470 .iti-flag.gq {
471 height: 14px;
472 background-position: -2017px 0px; }
473 .iti-flag.gr {
474 height: 14px;
475 background-position: -2039px 0px; }
476 .iti-flag.gs {
477 height: 10px;
478 background-position: -2061px 0px; }
479 .iti-flag.gt {
480 height: 13px;
481 background-position: -2083px 0px; }
482 .iti-flag.gu {
483 height: 11px;
484 background-position: -2105px 0px; }
485 .iti-flag.gw {
486 height: 10px;
487 background-position: -2127px 0px; }
488 .iti-flag.gy {
489 height: 12px;
490 background-position: -2149px 0px; }
491 .iti-flag.hk {
492 height: 14px;
493 background-position: -2171px 0px; }
494 .iti-flag.hm {
495 height: 10px;
496 background-position: -2193px 0px; }
497 .iti-flag.hn {
498 height: 10px;
499 background-position: -2215px 0px; }
500 .iti-flag.hr {
501 height: 10px;
502 background-position: -2237px 0px; }
503 .iti-flag.ht {
504 height: 12px;
505 background-position: -2259px 0px; }
506 .iti-flag.hu {
507 height: 10px;
508 background-position: -2281px 0px; }
509 .iti-flag.ic {
510 height: 14px;
511 background-position: -2303px 0px; }
512 .iti-flag.id {
513 height: 14px;
514 background-position: -2325px 0px; }
515 .iti-flag.ie {
516 height: 10px;
517 background-position: -2347px 0px; }
518 .iti-flag.il {
519 height: 15px;
520 background-position: -2369px 0px; }
521 .iti-flag.im {
522 height: 10px;
523 background-position: -2391px 0px; }
524 .iti-flag.in {
525 height: 14px;
526 background-position: -2413px 0px; }
527 .iti-flag.io {
528 height: 10px;
529 background-position: -2435px 0px; }
530 .iti-flag.iq {
531 height: 14px;
532 background-position: -2457px 0px; }
533 .iti-flag.ir {
534 height: 12px;
535 background-position: -2479px 0px; }
536 .iti-flag.is {
537 height: 15px;
538 background-position: -2501px 0px; }
539 .iti-flag.it {
540 height: 14px;
541 background-position: -2523px 0px; }
542 .iti-flag.je {
543 height: 12px;
544 background-position: -2545px 0px; }
545 .iti-flag.jm {
546 height: 10px;
547 background-position: -2567px 0px; }
548 .iti-flag.jo {
549 height: 10px;
550 background-position: -2589px 0px; }
551 .iti-flag.jp {
552 height: 14px;
553 background-position: -2611px 0px; }
554 .iti-flag.ke {
555 height: 14px;
556 background-position: -2633px 0px; }
557 .iti-flag.kg {
558 height: 12px;
559 background-position: -2655px 0px; }
560 .iti-flag.kh {
561 height: 13px;
562 background-position: -2677px 0px; }
563 .iti-flag.ki {
564 height: 10px;
565 background-position: -2699px 0px; }
566 .iti-flag.km {
567 height: 12px;
568 background-position: -2721px 0px; }
569 .iti-flag.kn {
570 height: 14px;
571 background-position: -2743px 0px; }
572 .iti-flag.kp {
573 height: 10px;
574 background-position: -2765px 0px; }
575 .iti-flag.kr {
576 height: 14px;
577 background-position: -2787px 0px; }
578 .iti-flag.kw {
579 height: 10px;
580 background-position: -2809px 0px; }
581 .iti-flag.ky {
582 height: 10px;
583 background-position: -2831px 0px; }
584 .iti-flag.kz {
585 height: 10px;
586 background-position: -2853px 0px; }
587 .iti-flag.la {
588 height: 14px;
589 background-position: -2875px 0px; }
590 .iti-flag.lb {
591 height: 14px;
592 background-position: -2897px 0px; }
593 .iti-flag.lc {
594 height: 10px;
595 background-position: -2919px 0px; }
596 .iti-flag.li {
597 height: 12px;
598 background-position: -2941px 0px; }
599 .iti-flag.lk {
600 height: 10px;
601 background-position: -2963px 0px; }
602 .iti-flag.lr {
603 height: 11px;
604 background-position: -2985px 0px; }
605 .iti-flag.ls {
606 height: 14px;
607 background-position: -3007px 0px; }
608 .iti-flag.lt {
609 height: 12px;
610 background-position: -3029px 0px; }
611 .iti-flag.lu {
612 height: 12px;
613 background-position: -3051px 0px; }
614 .iti-flag.lv {
615 height: 10px;
616 background-position: -3073px 0px; }
617 .iti-flag.ly {
618 height: 10px;
619 background-position: -3095px 0px; }
620 .iti-flag.ma {
621 height: 14px;
622 background-position: -3117px 0px; }
623 .iti-flag.mc {
624 height: 15px;
625 background-position: -3139px 0px; }
626 .iti-flag.md {
627 height: 10px;
628 background-position: -3160px 0px; }
629 .iti-flag.me {
630 height: 10px;
631 background-position: -3182px 0px; }
632 .iti-flag.mf {
633 height: 14px;
634 background-position: -3204px 0px; }
635 .iti-flag.mg {
636 height: 14px;
637 background-position: -3226px 0px; }
638 .iti-flag.mh {
639 height: 11px;
640 background-position: -3248px 0px; }
641 .iti-flag.mk {
642 height: 10px;
643 background-position: -3270px 0px; }
644 .iti-flag.ml {
645 height: 14px;
646 background-position: -3292px 0px; }
647 .iti-flag.mm {
648 height: 14px;
649 background-position: -3314px 0px; }
650 .iti-flag.mn {
651 height: 10px;
652 background-position: -3336px 0px; }
653 .iti-flag.mo {
654 height: 14px;
655 background-position: -3358px 0px; }
656 .iti-flag.mp {
657 height: 10px;
658 background-position: -3380px 0px; }
659 .iti-flag.mq {
660 height: 14px;
661 background-position: -3402px 0px; }
662 .iti-flag.mr {
663 height: 14px;
664 background-position: -3424px 0px; }
665 .iti-flag.ms {
666 height: 10px;
667 background-position: -3446px 0px; }
668 .iti-flag.mt {
669 height: 14px;
670 background-position: -3468px 0px; }
671 .iti-flag.mu {
672 height: 14px;
673 background-position: -3490px 0px; }
674 .iti-flag.mv {
675 height: 14px;
676 background-position: -3512px 0px; }
677 .iti-flag.mw {
678 height: 14px;
679 background-position: -3534px 0px; }
680 .iti-flag.mx {
681 height: 12px;
682 background-position: -3556px 0px; }
683 .iti-flag.my {
684 height: 10px;
685 background-position: -3578px 0px; }
686 .iti-flag.mz {
687 height: 14px;
688 background-position: -3600px 0px; }
689 .iti-flag.na {
690 height: 14px;
691 background-position: -3622px 0px; }
692 .iti-flag.nc {
693 height: 10px;
694 background-position: -3644px 0px; }
695 .iti-flag.ne {
696 height: 15px;
697 background-position: -3666px 0px; }
698 .iti-flag.nf {
699 height: 10px;
700 background-position: -3686px 0px; }
701 .iti-flag.ng {
702 height: 10px;
703 background-position: -3708px 0px; }
704 .iti-flag.ni {
705 height: 12px;
706 background-position: -3730px 0px; }
707 .iti-flag.nl {
708 height: 14px;
709 background-position: -3752px 0px; }
710 .iti-flag.no {
711 height: 15px;
712 background-position: -3774px 0px; }
713 .iti-flag.np {
714 height: 15px;
715 background-position: -3796px 0px; }
716 .iti-flag.nr {
717 height: 10px;
718 background-position: -3811px 0px; }
719 .iti-flag.nu {
720 height: 10px;
721 background-position: -3833px 0px; }
722 .iti-flag.nz {
723 height: 10px;
724 background-position: -3855px 0px; }
725 .iti-flag.om {
726 height: 10px;
727 background-position: -3877px 0px; }
728 .iti-flag.pa {
729 height: 14px;
730 background-position: -3899px 0px; }
731 .iti-flag.pe {
732 height: 14px;
733 background-position: -3921px 0px; }
734 .iti-flag.pf {
735 height: 14px;
736 background-position: -3943px 0px; }
737 .iti-flag.pg {
738 height: 15px;
739 background-position: -3965px 0px; }
740 .iti-flag.ph {
741 height: 10px;
742 background-position: -3987px 0px; }
743 .iti-flag.pk {
744 height: 14px;
745 background-position: -4009px 0px; }
746 .iti-flag.pl {
747 height: 13px;
748 background-position: -4031px 0px; }
749 .iti-flag.pm {
750 height: 14px;
751 background-position: -4053px 0px; }
752 .iti-flag.pn {
753 height: 10px;
754 background-position: -4075px 0px; }
755 .iti-flag.pr {
756 height: 14px;
757 background-position: -4097px 0px; }
758 .iti-flag.ps {
759 height: 10px;
760 background-position: -4119px 0px; }
761 .iti-flag.pt {
762 height: 14px;
763 background-position: -4141px 0px; }
764 .iti-flag.pw {
765 height: 13px;
766 background-position: -4163px 0px; }
767 .iti-flag.py {
768 height: 11px;
769 background-position: -4185px 0px; }
770 .iti-flag.qa {
771 height: 8px;
772 background-position: -4207px 0px; }
773 .iti-flag.re {
774 height: 14px;
775 background-position: -4229px 0px; }
776 .iti-flag.ro {
777 height: 14px;
778 background-position: -4251px 0px; }
779 .iti-flag.rs {
780 height: 14px;
781 background-position: -4273px 0px; }
782 .iti-flag.ru {
783 height: 14px;
784 background-position: -4295px 0px; }
785 .iti-flag.rw {
786 height: 14px;
787 background-position: -4317px 0px; }
788 .iti-flag.sa {
789 height: 14px;
790 background-position: -4339px 0px; }
791 .iti-flag.sb {
792 height: 10px;
793 background-position: -4361px 0px; }
794 .iti-flag.sc {
795 height: 10px;
796 background-position: -4383px 0px; }
797 .iti-flag.sd {
798 height: 10px;
799 background-position: -4405px 0px; }
800 .iti-flag.se {
801 height: 13px;
802 background-position: -4427px 0px; }
803 .iti-flag.sg {
804 height: 14px;
805 background-position: -4449px 0px; }
806 .iti-flag.sh {
807 height: 10px;
808 background-position: -4471px 0px; }
809 .iti-flag.si {
810 height: 10px;
811 background-position: -4493px 0px; }
812 .iti-flag.sj {
813 height: 15px;
814 background-position: -4515px 0px; }
815 .iti-flag.sk {
816 height: 14px;
817 background-position: -4537px 0px; }
818 .iti-flag.sl {
819 height: 14px;
820 background-position: -4559px 0px; }
821 .iti-flag.sm {
822 height: 15px;
823 background-position: -4581px 0px; }
824 .iti-flag.sn {
825 height: 14px;
826 background-position: -4603px 0px; }
827 .iti-flag.so {
828 height: 14px;
829 background-position: -4625px 0px; }
830 .iti-flag.sr {
831 height: 14px;
832 background-position: -4647px 0px; }
833 .iti-flag.ss {
834 height: 10px;
835 background-position: -4669px 0px; }
836 .iti-flag.st {
837 height: 10px;
838 background-position: -4691px 0px; }
839 .iti-flag.sv {
840 height: 12px;
841 background-position: -4713px 0px; }
842 .iti-flag.sx {
843 height: 14px;
844 background-position: -4735px 0px; }
845 .iti-flag.sy {
846 height: 14px;
847 background-position: -4757px 0px; }
848 .iti-flag.sz {
849 height: 14px;
850 background-position: -4779px 0px; }
851 .iti-flag.ta {
852 height: 10px;
853 background-position: -4801px 0px; }
854 .iti-flag.tc {
855 height: 10px;
856 background-position: -4823px 0px; }
857 .iti-flag.td {
858 height: 14px;
859 background-position: -4845px 0px; }
860 .iti-flag.tf {
861 height: 14px;
862 background-position: -4867px 0px; }
863 .iti-flag.tg {
864 height: 13px;
865 background-position: -4889px 0px; }
866 .iti-flag.th {
867 height: 14px;
868 background-position: -4911px 0px; }
869 .iti-flag.tj {
870 height: 10px;
871 background-position: -4933px 0px; }
872 .iti-flag.tk {
873 height: 10px;
874 background-position: -4955px 0px; }
875 .iti-flag.tl {
876 height: 10px;
877 background-position: -4977px 0px; }
878 .iti-flag.tm {
879 height: 14px;
880 background-position: -4999px 0px; }
881 .iti-flag.tn {
882 height: 14px;
883 background-position: -5021px 0px; }
884 .iti-flag.to {
885 height: 10px;
886 background-position: -5043px 0px; }
887 .iti-flag.tr {
888 height: 14px;
889 background-position: -5065px 0px; }
890 .iti-flag.tt {
891 height: 12px;
892 background-position: -5087px 0px; }
893 .iti-flag.tv {
894 height: 10px;
895 background-position: -5109px 0px; }
896 .iti-flag.tw {
897 height: 14px;
898 background-position: -5131px 0px; }
899 .iti-flag.tz {
900 height: 14px;
901 background-position: -5153px 0px; }
902 .iti-flag.ua {
903 height: 14px;
904 background-position: -5175px 0px; }
905 .iti-flag.ug {
906 height: 14px;
907 background-position: -5197px 0px; }
908 .iti-flag.um {
909 height: 11px;
910 background-position: -5219px 0px; }
911 .iti-flag.us {
912 height: 11px;
913 background-position: -5241px 0px; }
914 .iti-flag.uy {
915 height: 14px;
916 background-position: -5263px 0px; }
917 .iti-flag.uz {
918 height: 10px;
919 background-position: -5285px 0px; }
920 .iti-flag.va {
921 height: 15px;
922 background-position: -5307px 0px; }
923 .iti-flag.vc {
924 height: 14px;
925 background-position: -5324px 0px; }
926 .iti-flag.ve {
927 height: 14px;
928 background-position: -5346px 0px; }
929 .iti-flag.vg {
930 height: 10px;
931 background-position: -5368px 0px; }
932 .iti-flag.vi {
933 height: 14px;
934 background-position: -5390px 0px; }
935 .iti-flag.vn {
936 height: 14px;
937 background-position: -5412px 0px; }
938 .iti-flag.vu {
939 height: 12px;
940 background-position: -5434px 0px; }
941 .iti-flag.wf {
942 height: 14px;
943 background-position: -5456px 0px; }
944 .iti-flag.ws {
945 height: 10px;
946 background-position: -5478px 0px; }
947 .iti-flag.xk {
948 height: 15px;
949 background-position: -5500px 0px; }
950 .iti-flag.ye {
951 height: 14px;
952 background-position: -5522px 0px; }
953 .iti-flag.yt {
954 height: 14px;
955 background-position: -5544px 0px; }
956 .iti-flag.za {
957 height: 14px;
958 background-position: -5566px 0px; }
959 .iti-flag.zm {
960 height: 14px;
961 background-position: -5588px 0px; }
962 .iti-flag.zw {
963 height: 10px;
964 background-position: -5610px 0px; }
965
966.iti-flag {
967 width: 20px;
968 height: 15px;
969 box-shadow: 0px 0px 1px 0px #888;
970 background-image: url("../img/flags.png");
971 background-repeat: no-repeat;
972 background-color: #DBDBDB;
973 background-position: 20px 0; }
974 @media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
975 .iti-flag {
976 background-image: url("../img/flags@2x.png"); } }
977
978.iti-flag.np {
979 background-color: transparent; }
980
981/**
982 * WHMCS Telephone Country Code Dropdown
983 *
984 * Using https://github.com/jackocnr/intl-tel-input
985 *
986 * @copyright Copyright (c) WHMCS Limited 2005-2017
987 * @license http://www.whmcs.com/license/ WHMCS Eula
988 */
989
990.intl-tel-input {
991 width: 100%;
992}
993
994/**
995 * bootstrap-switch - Turn checkboxes and radio buttons into toggle switches.
996 *
997 * @version v4.0.0-alpha.1
998 * @homepage http://www.bootstrap-switch.org
999 * @author Mattia Larentis <mattia@larentis.eu> (http://larentis.eu)
1000 * @license Apache-2.0
1001 */
1002
1003.bootstrap-switch {
1004 display: inline-block;
1005 direction: ltr;
1006 cursor: pointer;
1007 border-radius: 0.25rem;
1008 border: 1px solid;
1009 border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
1010 position: relative;
1011 text-align: left;
1012 overflow: hidden;
1013 line-height: 8px;
1014 z-index: 0;
1015 user-select: none;
1016 vertical-align: middle;
1017 transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
1018 .bootstrap-switch .bootstrap-switch-container {
1019 display: inline-block;
1020 top: 0;
1021 border-radius: 0.25rem;
1022 transform: translate3d(0, 0, 0); }
1023 .bootstrap-switch .bootstrap-switch-handle-on,
1024 .bootstrap-switch .bootstrap-switch-handle-off,
1025 .bootstrap-switch .bootstrap-switch-label {
1026 box-sizing: border-box;
1027 cursor: pointer;
1028 display: inline-block !important;
1029 height: 100%;
1030 line-height: 1.25;
1031 padding: 0.5rem 1rem;
1032 font-size: 1rem;
1033 border-radius: 0; }
1034 .bootstrap-switch .bootstrap-switch-handle-on,
1035 .bootstrap-switch .bootstrap-switch-handle-off {
1036 text-align: center;
1037 z-index: 1; }
1038 .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary,
1039 .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary {
1040 color: #fff;
1041 background-color: #0275d8;
1042 border-color: #0275d8; }
1043 .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary:hover,
1044 .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary:hover {
1045 color: #fff;
1046 background-color: #025aa5;
1047 border-color: #01549b; }
1048 .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary:focus, .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary.focus,
1049 .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary:focus,
1050 .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary.focus {
1051 box-shadow: 0 0 0 2px rgba(2, 117, 216, 0.5); }
1052 .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary.disabled, .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary:disabled,
1053 .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary.disabled,
1054 .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary:disabled {
1055 background-color: #0275d8;
1056 border-color: #0275d8; }
1057 .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary:active, .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary.active,
1058 .show > .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary.dropdown-toggle,
1059 .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary:active,
1060 .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary.active,
1061 .show >
1062 .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary.dropdown-toggle {
1063 color: #fff;
1064 background-color: #025aa5;
1065 background-image: none;
1066 border-color: #01549b; }
1067 .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-secondary,
1068 .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-secondary {
1069 color: #292b2c;
1070 background-color: #fff;
1071 border-color: #ccc; }
1072 .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-secondary:hover,
1073 .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-secondary:hover {
1074 color: #292b2c;
1075 background-color: #e6e6e6;
1076 border-color: #adadad; }
1077 .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-secondary:focus, .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-secondary.focus,
1078 .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-secondary:focus,
1079 .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-secondary.focus {
1080 box-shadow: 0 0 0 2px rgba(204, 204, 204, 0.5); }
1081 .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-secondary.disabled, .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-secondary:disabled,
1082 .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-secondary.disabled,
1083 .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-secondary:disabled {
1084 background-color: #fff;
1085 border-color: #ccc; }
1086 .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-secondary:active, .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-secondary.active,
1087 .show > .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-secondary.dropdown-toggle,
1088 .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-secondary:active,
1089 .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-secondary.active,
1090 .show >
1091 .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-secondary.dropdown-toggle {
1092 color: #292b2c;
1093 background-color: #e6e6e6;
1094 background-image: none;
1095 border-color: #adadad; }
1096 .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-info,
1097 .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-info {
1098 color: #fff;
1099 background-color: #5bc0de;
1100 border-color: #5bc0de; }
1101 .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-info:hover,
1102 .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-info:hover {
1103 color: #fff;
1104 background-color: #31b0d5;
1105 border-color: #2aabd2; }
1106 .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-info:focus, .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-info.focus,
1107 .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-info:focus,
1108 .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-info.focus {
1109 box-shadow: 0 0 0 2px rgba(91, 192, 222, 0.5); }
1110 .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-info.disabled, .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-info:disabled,
1111 .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-info.disabled,
1112 .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-info:disabled {
1113 background-color: #5bc0de;
1114 border-color: #5bc0de; }
1115 .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-info:active, .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-info.active,
1116 .show > .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-info.dropdown-toggle,
1117 .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-info:active,
1118 .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-info.active,
1119 .show >
1120 .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-info.dropdown-toggle {
1121 color: #fff;
1122 background-color: #31b0d5;
1123 background-image: none;
1124 border-color: #2aabd2; }
1125 .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-success,
1126 .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-success {
1127 color: #fff;
1128 background-color: #5cb85c;
1129 border-color: #5cb85c; }
1130 .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-success:hover,
1131 .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-success:hover {
1132 color: #fff;
1133 background-color: #449d44;
1134 border-color: #419641; }
1135 .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-success:focus, .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-success.focus,
1136 .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-success:focus,
1137 .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-success.focus {
1138 box-shadow: 0 0 0 2px rgba(92, 184, 92, 0.5); }
1139 .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-success.disabled, .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-success:disabled,
1140 .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-success.disabled,
1141 .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-success:disabled {
1142 background-color: #5cb85c;
1143 border-color: #5cb85c; }
1144 .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-success:active, .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-success.active,
1145 .show > .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-success.dropdown-toggle,
1146 .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-success:active,
1147 .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-success.active,
1148 .show >
1149 .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-success.dropdown-toggle {
1150 color: #fff;
1151 background-color: #449d44;
1152 background-image: none;
1153 border-color: #419641; }
1154 .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-warning,
1155 .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-warning {
1156 color: #fff;
1157 background-color: #f0ad4e;
1158 border-color: #f0ad4e; }
1159 .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-warning:hover,
1160 .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-warning:hover {
1161 color: #fff;
1162 background-color: #ec971f;
1163 border-color: #eb9316; }
1164 .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-warning:focus, .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-warning.focus,
1165 .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-warning:focus,
1166 .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-warning.focus {
1167 box-shadow: 0 0 0 2px rgba(240, 173, 78, 0.5); }
1168 .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-warning.disabled, .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-warning:disabled,
1169 .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-warning.disabled,
1170 .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-warning:disabled {
1171 background-color: #f0ad4e;
1172 border-color: #f0ad4e; }
1173 .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-warning:active, .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-warning.active,
1174 .show > .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-warning.dropdown-toggle,
1175 .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-warning:active,
1176 .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-warning.active,
1177 .show >
1178 .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-warning.dropdown-toggle {
1179 color: #fff;
1180 background-color: #ec971f;
1181 background-image: none;
1182 border-color: #eb9316; }
1183 .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-danger,
1184 .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-danger {
1185 color: #fff;
1186 background-color: #d9534f;
1187 border-color: #d9534f; }
1188 .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-danger:hover,
1189 .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-danger:hover {
1190 color: #fff;
1191 background-color: #c9302c;
1192 border-color: #c12e2a; }
1193 .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-danger:focus, .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-danger.focus,
1194 .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-danger:focus,
1195 .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-danger.focus {
1196 box-shadow: 0 0 0 2px rgba(217, 83, 79, 0.5); }
1197 .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-danger.disabled, .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-danger:disabled,
1198 .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-danger.disabled,
1199 .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-danger:disabled {
1200 background-color: #d9534f;
1201 border-color: #d9534f; }
1202 .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-danger:active, .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-danger.active,
1203 .show > .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-danger.dropdown-toggle,
1204 .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-danger:active,
1205 .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-danger.active,
1206 .show >
1207 .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-danger.dropdown-toggle {
1208 color: #fff;
1209 background-color: #c9302c;
1210 background-image: none;
1211 border-color: #c12e2a; }
1212 .bootstrap-switch .bootstrap-switch-label {
1213 text-align: center;
1214 margin-top: -1px;
1215 margin-bottom: -1px;
1216 z-index: 100;
1217 border-left: 1px solid transparent;
1218 border-right: 1px solid transparent; }
1219 .bootstrap-switch .bootstrap-switch-handle-on {
1220 border-bottom-left-radius: 0.25rem;
1221 border-top-left-radius: 0.25rem; }
1222 .bootstrap-switch .bootstrap-switch-handle-off {
1223 border-bottom-right-radius: 0.25rem;
1224 border-top-right-radius: 0.25rem; }
1225 .bootstrap-switch input[type='radio'],
1226 .bootstrap-switch input[type='checkbox'] {
1227 position: absolute !important;
1228 top: 0;
1229 left: 0;
1230 opacity: 0;
1231 z-index: -1; }
1232 .bootstrap-switch.bootstrap-switch-mini {
1233 min-width: 71px; }
1234 .bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-on,
1235 .bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-off,
1236 .bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-label {
1237 padding: 0.25rem 0.5rem;
1238 font-size: 0.875rem;
1239 border-radius: 0.2rem; }
1240 .bootstrap-switch.bootstrap-switch-small {
1241 min-width: 79px; }
1242 .bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-on,
1243 .bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-off,
1244 .bootstrap-switch.bootstrap-switch-small .bootstrap-switch-label {
1245 padding: 0.25rem 0.5rem;
1246 font-size: 0.875rem;
1247 border-radius: 0.2rem; }
1248 .bootstrap-switch.bootstrap-switch-large {
1249 min-width: 120px; }
1250 .bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-on,
1251 .bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-off,
1252 .bootstrap-switch.bootstrap-switch-large .bootstrap-switch-label {
1253 padding: 0.75rem 1.5rem;
1254 font-size: 1.25rem;
1255 border-radius: 0.3rem; }
1256 .bootstrap-switch.bootstrap-switch-disabled, .bootstrap-switch.bootstrap-switch-readonly, .bootstrap-switch.bootstrap-switch-indeterminate {
1257 cursor: default !important; }
1258 .bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-handle-on,
1259 .bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-handle-off,
1260 .bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-label, .bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-handle-on,
1261 .bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-handle-off,
1262 .bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-label, .bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-handle-on,
1263 .bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-handle-off,
1264 .bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-label {
1265 opacity: .5;
1266 cursor: default !important; }
1267 .bootstrap-switch.bootstrap-switch-animate .bootstrap-switch-container {
1268 transition: margin-left 0.5s; }
1269 .bootstrap-switch.bootstrap-switch-inverse .bootstrap-switch-handle-on {
1270 border-bottom-left-radius: 0;
1271 border-top-left-radius: 0;
1272 border-bottom-right-radius: 0.25rem;
1273 border-top-right-radius: 0.25rem; }
1274 .bootstrap-switch.bootstrap-switch-inverse .bootstrap-switch-handle-off {
1275 border-bottom-right-radius: 0;
1276 border-top-right-radius: 0;
1277 border-bottom-left-radius: 0.25rem;
1278 border-top-left-radius: 0.25rem; }
1279 .bootstrap-switch.bootstrap-switch-focused {
1280 box-shadow: 0 0 0 2px rgba(2, 117, 216, 0.5); }
1281 .bootstrap-switch.bootstrap-switch-on .bootstrap-switch-label, .bootstrap-switch.bootstrap-switch-inverse.bootstrap-switch-off .bootstrap-switch-label {
1282 border-bottom-right-radius: 0.25rem;
1283 border-top-right-radius: 0.25rem; }
1284 .bootstrap-switch.bootstrap-switch-off .bootstrap-switch-label, .bootstrap-switch.bootstrap-switch-inverse.bootstrap-switch-on .bootstrap-switch-label {
1285 border-bottom-left-radius: 0.25rem;
1286 border-top-left-radius: 0.25rem; }
1287
1288.md-editor{display:block;border:1px solid #ddd}.md-editor .md-footer,.md-editor>.md-header{display:block;padding:6px 4px;background:#f5f5f5}.md-editor>.md-header{margin:0}.md-editor>.md-preview{background:#fff;border-top:1px dashed #ddd;border-bottom:1px dashed #ddd;min-height:10px;overflow:auto}.md-editor>textarea{font-family:Menlo,Monaco,Consolas,"Courier New",monospace;font-size:14px;outline:0;margin:0;display:block;padding:0;width:100%;border:0;border-top:1px dashed #ddd;border-bottom:1px dashed #ddd;border-radius:0;box-shadow:none;background:#eee}.md-editor>textarea:focus{box-shadow:none;background:#fff}.md-editor.active{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.md-editor .md-controls{float:right;padding:3px}.md-editor .md-controls .md-control{right:5px;color:#bebebe;padding:3px 3px 3px 10px}.md-editor .md-controls .md-control:hover{color:#333}.md-editor.md-fullscreen-mode{width:100%;height:100%;position:fixed;top:0;left:0;z-index:99999;padding:60px 30px 15px;background:#fff!important;border:0!important}.md-editor.md-fullscreen-mode .md-footer{display:none}.md-editor.md-fullscreen-mode .md-input,.md-editor.md-fullscreen-mode .md-preview{margin:0 auto!important;height:100%!important;font-size:20px!important;padding:20px!important;color:#999;line-height:1.6em!important;resize:none!important;box-shadow:none!important;background:#fff!important;border:0!important}.md-editor.md-fullscreen-mode .md-preview{color:#333;overflow:auto}.md-editor.md-fullscreen-mode .md-input:focus,.md-editor.md-fullscreen-mode .md-input:hover{color:#333;background:#fff!important}.md-editor.md-fullscreen-mode .md-header{background:0 0;text-align:center;position:fixed;width:100%;top:20px}.md-editor.md-fullscreen-mode .btn-group{float:none}.md-editor.md-fullscreen-mode .btn{border:0;background:0 0;color:#b3b3b3}.md-editor.md-fullscreen-mode .btn.active,.md-editor.md-fullscreen-mode .btn:active,.md-editor.md-fullscreen-mode .btn:focus,.md-editor.md-fullscreen-mode .btn:hover{box-shadow:none;color:#333}.md-editor.md-fullscreen-mode .md-fullscreen-controls{position:absolute;top:20px;right:20px;text-align:right;z-index:1002;display:block}.md-editor.md-fullscreen-mode .md-fullscreen-controls a{color:#b3b3b3;clear:right;margin:10px;width:30px;height:30px;text-align:center}.md-editor.md-fullscreen-mode .md-fullscreen-controls a:hover{color:#333;text-decoration:none}.md-editor.md-fullscreen-mode .md-editor{height:100%!important;position:relative}.md-editor .md-fullscreen-controls{display:none}.md-nooverflow{overflow:hidden;position:fixed;width:100%}
1289@charset "UTF-8";
1290:root {
1291 --dt-row-selected: 2, 117, 216;
1292 --dt-row-selected-text: 255, 255, 255;
1293 --dt-row-selected-link: 9, 10, 11;
1294}
1295
1296table.dataTable td.dt-control {
1297 text-align: center;
1298 cursor: pointer;
1299}
1300table.dataTable td.dt-control:before {
1301 height: 1em;
1302 width: 1em;
1303 margin-top: -9px;
1304 display: inline-block;
1305 color: white;
1306 border: 0.15em solid white;
1307 border-radius: 1em;
1308 box-shadow: 0 0 0.2em #444;
1309 box-sizing: content-box;
1310 text-align: center;
1311 text-indent: 0 !important;
1312 font-family: "Courier New", Courier, monospace;
1313 line-height: 1em;
1314 content: "+";
1315 background-color: #31b131;
1316}
1317table.dataTable tr.dt-hasChild td.dt-control:before {
1318 content: "-";
1319 background-color: #d33333;
1320}
1321
1322table.dataTable thead > tr > th.sorting, table.dataTable thead > tr > th.sorting_asc, table.dataTable thead > tr > th.sorting_desc, table.dataTable thead > tr > th.sorting_asc_disabled, table.dataTable thead > tr > th.sorting_desc_disabled,
1323table.dataTable thead > tr > td.sorting,
1324table.dataTable thead > tr > td.sorting_asc,
1325table.dataTable thead > tr > td.sorting_desc,
1326table.dataTable thead > tr > td.sorting_asc_disabled,
1327table.dataTable thead > tr > td.sorting_desc_disabled {
1328 cursor: pointer;
1329 position: relative;
1330 padding-right: 26px;
1331}
1332table.dataTable thead > tr > th.sorting:before, table.dataTable thead > tr > th.sorting:after, table.dataTable thead > tr > th.sorting_asc:before, table.dataTable thead > tr > th.sorting_asc:after, table.dataTable thead > tr > th.sorting_desc:before, table.dataTable thead > tr > th.sorting_desc:after, table.dataTable thead > tr > th.sorting_asc_disabled:before, table.dataTable thead > tr > th.sorting_asc_disabled:after, table.dataTable thead > tr > th.sorting_desc_disabled:before, table.dataTable thead > tr > th.sorting_desc_disabled:after,
1333table.dataTable thead > tr > td.sorting:before,
1334table.dataTable thead > tr > td.sorting:after,
1335table.dataTable thead > tr > td.sorting_asc:before,
1336table.dataTable thead > tr > td.sorting_asc:after,
1337table.dataTable thead > tr > td.sorting_desc:before,
1338table.dataTable thead > tr > td.sorting_desc:after,
1339table.dataTable thead > tr > td.sorting_asc_disabled:before,
1340table.dataTable thead > tr > td.sorting_asc_disabled:after,
1341table.dataTable thead > tr > td.sorting_desc_disabled:before,
1342table.dataTable thead > tr > td.sorting_desc_disabled:after {
1343 position: absolute;
1344 display: block;
1345 opacity: 0.125;
1346 right: 10px;
1347 line-height: 9px;
1348 font-size: 0.8em;
1349}
1350table.dataTable thead > tr > th.sorting:before, table.dataTable thead > tr > th.sorting_asc:before, table.dataTable thead > tr > th.sorting_desc:before, table.dataTable thead > tr > th.sorting_asc_disabled:before, table.dataTable thead > tr > th.sorting_desc_disabled:before,
1351table.dataTable thead > tr > td.sorting:before,
1352table.dataTable thead > tr > td.sorting_asc:before,
1353table.dataTable thead > tr > td.sorting_desc:before,
1354table.dataTable thead > tr > td.sorting_asc_disabled:before,
1355table.dataTable thead > tr > td.sorting_desc_disabled:before {
1356 bottom: 50%;
1357 content: "▲";
1358 content: "▲"/"";
1359}
1360table.dataTable thead > tr > th.sorting:after, table.dataTable thead > tr > th.sorting_asc:after, table.dataTable thead > tr > th.sorting_desc:after, table.dataTable thead > tr > th.sorting_asc_disabled:after, table.dataTable thead > tr > th.sorting_desc_disabled:after,
1361table.dataTable thead > tr > td.sorting:after,
1362table.dataTable thead > tr > td.sorting_asc:after,
1363table.dataTable thead > tr > td.sorting_desc:after,
1364table.dataTable thead > tr > td.sorting_asc_disabled:after,
1365table.dataTable thead > tr > td.sorting_desc_disabled:after {
1366 top: 50%;
1367 content: "▼";
1368 content: "▼"/"";
1369}
1370table.dataTable thead > tr > th.sorting_asc:before, table.dataTable thead > tr > th.sorting_desc:after,
1371table.dataTable thead > tr > td.sorting_asc:before,
1372table.dataTable thead > tr > td.sorting_desc:after {
1373 opacity: 0.6;
1374}
1375table.dataTable thead > tr > th.sorting_desc_disabled:after, table.dataTable thead > tr > th.sorting_asc_disabled:before,
1376table.dataTable thead > tr > td.sorting_desc_disabled:after,
1377table.dataTable thead > tr > td.sorting_asc_disabled:before {
1378 display: none;
1379}
1380table.dataTable thead > tr > th:active,
1381table.dataTable thead > tr > td:active {
1382 outline: none;
1383}
1384
1385div.dataTables_scrollBody > table.dataTable > thead > tr > th:before, div.dataTables_scrollBody > table.dataTable > thead > tr > th:after,
1386div.dataTables_scrollBody > table.dataTable > thead > tr > td:before,
1387div.dataTables_scrollBody > table.dataTable > thead > tr > td:after {
1388 display: none;
1389}
1390
1391div.dataTables_processing {
1392 position: absolute;
1393 top: 50%;
1394 left: 50%;
1395 width: 200px;
1396 margin-left: -100px;
1397 margin-top: -26px;
1398 text-align: center;
1399 padding: 2px;
1400}
1401div.dataTables_processing > div:last-child {
1402 position: relative;
1403 width: 80px;
1404 height: 15px;
1405 margin: 1em auto;
1406}
1407div.dataTables_processing > div:last-child > div {
1408 position: absolute;
1409 top: 0;
1410 width: 13px;
1411 height: 13px;
1412 border-radius: 50%;
1413 background: #0275d8;
1414 background: rgb(var(--dt-row-selected));
1415 animation-timing-function: cubic-bezier(0, 1, 1, 0);
1416}
1417div.dataTables_processing > div:last-child > div:nth-child(1) {
1418 left: 8px;
1419 animation: datatables-loader-1 0.6s infinite;
1420}
1421div.dataTables_processing > div:last-child > div:nth-child(2) {
1422 left: 8px;
1423 animation: datatables-loader-2 0.6s infinite;
1424}
1425div.dataTables_processing > div:last-child > div:nth-child(3) {
1426 left: 32px;
1427 animation: datatables-loader-2 0.6s infinite;
1428}
1429div.dataTables_processing > div:last-child > div:nth-child(4) {
1430 left: 56px;
1431 animation: datatables-loader-3 0.6s infinite;
1432}
1433
1434@keyframes datatables-loader-1 {
1435 0% {
1436 transform: scale(0);
1437 }
1438 100% {
1439 transform: scale(1);
1440 }
1441}
1442@keyframes datatables-loader-3 {
1443 0% {
1444 transform: scale(1);
1445 }
1446 100% {
1447 transform: scale(0);
1448 }
1449}
1450@keyframes datatables-loader-2 {
1451 0% {
1452 transform: translate(0, 0);
1453 }
1454 100% {
1455 transform: translate(24px, 0);
1456 }
1457}
1458table.dataTable.nowrap th, table.dataTable.nowrap td {
1459 white-space: nowrap;
1460}
1461table.dataTable th.dt-left,
1462table.dataTable td.dt-left {
1463 text-align: left;
1464}
1465table.dataTable th.dt-center,
1466table.dataTable td.dt-center,
1467table.dataTable td.dataTables_empty {
1468 text-align: center;
1469}
1470table.dataTable th.dt-right,
1471table.dataTable td.dt-right {
1472 text-align: right;
1473}
1474table.dataTable th.dt-justify,
1475table.dataTable td.dt-justify {
1476 text-align: justify;
1477}
1478table.dataTable th.dt-nowrap,
1479table.dataTable td.dt-nowrap {
1480 white-space: nowrap;
1481}
1482table.dataTable thead th,
1483table.dataTable thead td,
1484table.dataTable tfoot th,
1485table.dataTable tfoot td {
1486 text-align: left;
1487}
1488table.dataTable thead th.dt-head-left,
1489table.dataTable thead td.dt-head-left,
1490table.dataTable tfoot th.dt-head-left,
1491table.dataTable tfoot td.dt-head-left {
1492 text-align: left;
1493}
1494table.dataTable thead th.dt-head-center,
1495table.dataTable thead td.dt-head-center,
1496table.dataTable tfoot th.dt-head-center,
1497table.dataTable tfoot td.dt-head-center {
1498 text-align: center;
1499}
1500table.dataTable thead th.dt-head-right,
1501table.dataTable thead td.dt-head-right,
1502table.dataTable tfoot th.dt-head-right,
1503table.dataTable tfoot td.dt-head-right {
1504 text-align: right;
1505}
1506table.dataTable thead th.dt-head-justify,
1507table.dataTable thead td.dt-head-justify,
1508table.dataTable tfoot th.dt-head-justify,
1509table.dataTable tfoot td.dt-head-justify {
1510 text-align: justify;
1511}
1512table.dataTable thead th.dt-head-nowrap,
1513table.dataTable thead td.dt-head-nowrap,
1514table.dataTable tfoot th.dt-head-nowrap,
1515table.dataTable tfoot td.dt-head-nowrap {
1516 white-space: nowrap;
1517}
1518table.dataTable tbody th.dt-body-left,
1519table.dataTable tbody td.dt-body-left {
1520 text-align: left;
1521}
1522table.dataTable tbody th.dt-body-center,
1523table.dataTable tbody td.dt-body-center {
1524 text-align: center;
1525}
1526table.dataTable tbody th.dt-body-right,
1527table.dataTable tbody td.dt-body-right {
1528 text-align: right;
1529}
1530table.dataTable tbody th.dt-body-justify,
1531table.dataTable tbody td.dt-body-justify {
1532 text-align: justify;
1533}
1534table.dataTable tbody th.dt-body-nowrap,
1535table.dataTable tbody td.dt-body-nowrap {
1536 white-space: nowrap;
1537}
1538
1539table.dataTable {
1540 clear: both;
1541 margin-top: 6px !important;
1542 margin-bottom: 6px !important;
1543 max-width: none !important;
1544 border-collapse: separate !important;
1545 border-spacing: 0;
1546}
1547table.dataTable td,
1548table.dataTable th {
1549 -webkit-box-sizing: content-box;
1550 box-sizing: content-box;
1551}
1552table.dataTable td.dataTables_empty,
1553table.dataTable th.dataTables_empty {
1554 text-align: center;
1555}
1556table.dataTable.nowrap th,
1557table.dataTable.nowrap td {
1558 white-space: nowrap;
1559}
1560table.dataTable.table-striped > tbody > tr:nth-of-type(2n+1) {
1561 background-color: transparent;
1562}
1563table.dataTable > tbody > tr {
1564 background-color: transparent;
1565}
1566table.dataTable > tbody > tr.selected > * {
1567 box-shadow: inset 0 0 0 9999px #0275d8;
1568 box-shadow: inset 0 0 0 9999px rgb(var(--dt-row-selected));
1569 color: white;
1570 color: rgb(var(--dt-row-selected-text));
1571}
1572table.dataTable > tbody > tr.selected a {
1573 color: #090a0b;
1574 color: rgb(var(--dt-row-selected-link));
1575}
1576table.dataTable.table-striped > tbody > tr.odd > * {
1577 box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.05);
1578}
1579table.dataTable.table-striped > tbody > tr.odd.selected > * {
1580 box-shadow: inset 0 0 0 9999px rgba(2, 117, 216, 0.95);
1581 box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.95);
1582}
1583table.dataTable.table-hover > tbody > tr:hover > * {
1584 box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.075);
1585}
1586table.dataTable.table-hover > tbody > tr.selected:hover > * {
1587 box-shadow: inset 0 0 0 9999px rgba(2, 117, 216, 0.975);
1588 box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.975);
1589}
1590
1591div.dataTables_wrapper div.dataTables_length label {
1592 font-weight: normal;
1593 text-align: left;
1594 white-space: nowrap;
1595}
1596div.dataTables_wrapper div.dataTables_length select {
1597 width: auto;
1598 display: inline-block;
1599}
1600div.dataTables_wrapper div.dataTables_filter {
1601 text-align: right;
1602}
1603div.dataTables_wrapper div.dataTables_filter label {
1604 font-weight: normal;
1605 white-space: nowrap;
1606 text-align: left;
1607}
1608div.dataTables_wrapper div.dataTables_filter input {
1609 margin-left: 0.5em;
1610 display: inline-block;
1611 width: auto;
1612}
1613div.dataTables_wrapper div.dataTables_info {
1614 padding-top: 0.85em;
1615}
1616div.dataTables_wrapper div.dataTables_paginate {
1617 margin: 0;
1618 white-space: nowrap;
1619 text-align: right;
1620}
1621div.dataTables_wrapper div.dataTables_paginate ul.pagination {
1622 margin: 2px 0;
1623 white-space: nowrap;
1624 justify-content: flex-end;
1625}
1626div.dataTables_wrapper div.dataTables_processing {
1627 position: absolute;
1628 top: 50%;
1629 left: 50%;
1630 width: 200px;
1631 margin-left: -100px;
1632 margin-top: -26px;
1633 text-align: center;
1634 padding: 1em 0;
1635}
1636
1637div.dataTables_scrollHead table.dataTable {
1638 margin-bottom: 0 !important;
1639}
1640
1641div.dataTables_scrollBody > table {
1642 border-top: none;
1643 margin-top: 0 !important;
1644 margin-bottom: 0 !important;
1645}
1646div.dataTables_scrollBody > table > thead .sorting:before,
1647div.dataTables_scrollBody > table > thead .sorting_asc:before,
1648div.dataTables_scrollBody > table > thead .sorting_desc:before,
1649div.dataTables_scrollBody > table > thead .sorting:after,
1650div.dataTables_scrollBody > table > thead .sorting_asc:after,
1651div.dataTables_scrollBody > table > thead .sorting_desc:after {
1652 display: none;
1653}
1654div.dataTables_scrollBody > table > tbody tr:first-child th,
1655div.dataTables_scrollBody > table > tbody tr:first-child td {
1656 border-top: none;
1657}
1658
1659div.dataTables_scrollFoot > .dataTables_scrollFootInner {
1660 box-sizing: content-box;
1661}
1662div.dataTables_scrollFoot > .dataTables_scrollFootInner > table {
1663 margin-top: 0 !important;
1664 border-top: none;
1665}
1666
1667@media screen and (max-width: 767px) {
1668 div.dataTables_wrapper div.dataTables_length,
1669div.dataTables_wrapper div.dataTables_filter,
1670div.dataTables_wrapper div.dataTables_info,
1671div.dataTables_wrapper div.dataTables_paginate {
1672 text-align: center;
1673 }
1674 div.dataTables_wrapper div.dataTables_paginate ul.pagination {
1675 justify-content: center !important;
1676 }
1677}
1678table.dataTable.table-sm > thead > tr > th:not(.sorting_disabled) {
1679 padding-right: 20px;
1680}
1681
1682table.table-bordered.dataTable {
1683 border-right-width: 0;
1684}
1685table.table-bordered.dataTable th,
1686table.table-bordered.dataTable td {
1687 border-left-width: 0;
1688}
1689table.table-bordered.dataTable th:last-child, table.table-bordered.dataTable th:last-child,
1690table.table-bordered.dataTable td:last-child,
1691table.table-bordered.dataTable td:last-child {
1692 border-right-width: 1px;
1693}
1694table.table-bordered.dataTable tbody th,
1695table.table-bordered.dataTable tbody td {
1696 border-bottom-width: 0;
1697}
1698
1699div.dataTables_scrollHead table.table-bordered {
1700 border-bottom-width: 0;
1701}
1702
1703div.table-responsive > div.dataTables_wrapper > div.row {
1704 margin: 0;
1705}
1706div.table-responsive > div.dataTables_wrapper > div.row > div[class^=col-]:first-child {
1707 padding-left: 0;
1708}
1709div.table-responsive > div.dataTables_wrapper > div.row > div[class^=col-]:last-child {
1710 padding-right: 0;
1711}
1712
1713table.dataTable.dtr-inline.collapsed > tbody > tr > td.child,
1714table.dataTable.dtr-inline.collapsed > tbody > tr > th.child,
1715table.dataTable.dtr-inline.collapsed > tbody > tr > td.dataTables_empty {
1716 cursor: default !important;
1717}
1718table.dataTable.dtr-inline.collapsed > tbody > tr > td.child:before,
1719table.dataTable.dtr-inline.collapsed > tbody > tr > th.child:before,
1720table.dataTable.dtr-inline.collapsed > tbody > tr > td.dataTables_empty:before {
1721 display: none !important;
1722}
1723table.dataTable.dtr-inline.collapsed > tbody > tr > td.dtr-control,
1724table.dataTable.dtr-inline.collapsed > tbody > tr > th.dtr-control {
1725 position: relative;
1726 padding-left: 30px;
1727 cursor: pointer;
1728}
1729table.dataTable.dtr-inline.collapsed > tbody > tr > td.dtr-control:before,
1730table.dataTable.dtr-inline.collapsed > tbody > tr > th.dtr-control:before {
1731 top: 50%;
1732 left: 5px;
1733 height: 1em;
1734 width: 1em;
1735 margin-top: -9px;
1736 display: block;
1737 position: absolute;
1738 color: white;
1739 border: 0.15em solid white;
1740 border-radius: 1em;
1741 box-shadow: 0 0 0.2em #444;
1742 box-sizing: content-box;
1743 text-align: center;
1744 text-indent: 0 !important;
1745 font-family: "Courier New", Courier, monospace;
1746 line-height: 1em;
1747 content: "+";
1748 background-color: #0275d8;
1749}
1750table.dataTable.dtr-inline.collapsed > tbody > tr.parent > td.dtr-control:before,
1751table.dataTable.dtr-inline.collapsed > tbody > tr.parent > th.dtr-control:before {
1752 content: "-";
1753 background-color: #d33333;
1754}
1755table.dataTable.dtr-inline.collapsed.compact > tbody > tr > td.dtr-control,
1756table.dataTable.dtr-inline.collapsed.compact > tbody > tr > th.dtr-control {
1757 padding-left: 27px;
1758}
1759table.dataTable.dtr-inline.collapsed.compact > tbody > tr > td.dtr-control:before,
1760table.dataTable.dtr-inline.collapsed.compact > tbody > tr > th.dtr-control:before {
1761 left: 4px;
1762 height: 14px;
1763 width: 14px;
1764 border-radius: 14px;
1765 line-height: 14px;
1766 text-indent: 3px;
1767}
1768table.dataTable.dtr-column > tbody > tr > td.dtr-control,
1769table.dataTable.dtr-column > tbody > tr > th.dtr-control,
1770table.dataTable.dtr-column > tbody > tr > td.control,
1771table.dataTable.dtr-column > tbody > tr > th.control {
1772 position: relative;
1773 cursor: pointer;
1774}
1775table.dataTable.dtr-column > tbody > tr > td.dtr-control:before,
1776table.dataTable.dtr-column > tbody > tr > th.dtr-control:before,
1777table.dataTable.dtr-column > tbody > tr > td.control:before,
1778table.dataTable.dtr-column > tbody > tr > th.control:before {
1779 top: 50%;
1780 left: 50%;
1781 height: 0.8em;
1782 width: 0.8em;
1783 margin-top: -0.5em;
1784 margin-left: -0.5em;
1785 display: block;
1786 position: absolute;
1787 color: white;
1788 border: 0.15em solid white;
1789 border-radius: 1em;
1790 box-shadow: 0 0 0.2em #444;
1791 box-sizing: content-box;
1792 text-align: center;
1793 text-indent: 0 !important;
1794 font-family: "Courier New", Courier, monospace;
1795 line-height: 1em;
1796 content: "+";
1797 background-color: #0275d8;
1798}
1799table.dataTable.dtr-column > tbody > tr.parent td.dtr-control:before,
1800table.dataTable.dtr-column > tbody > tr.parent th.dtr-control:before,
1801table.dataTable.dtr-column > tbody > tr.parent td.control:before,
1802table.dataTable.dtr-column > tbody > tr.parent th.control:before {
1803 content: "-";
1804 background-color: #d33333;
1805}
1806table.dataTable > tbody > tr.child {
1807 padding: 0.5em 1em;
1808}
1809table.dataTable > tbody > tr.child:hover {
1810 background: transparent !important;
1811}
1812table.dataTable > tbody > tr.child ul.dtr-details {
1813 display: inline-block;
1814 list-style-type: none;
1815 margin: 0;
1816 padding: 0;
1817}
1818table.dataTable > tbody > tr.child ul.dtr-details > li {
1819 border-bottom: 1px solid #efefef;
1820 padding: 0.5em 0;
1821}
1822table.dataTable > tbody > tr.child ul.dtr-details > li:first-child {
1823 padding-top: 0;
1824}
1825table.dataTable > tbody > tr.child ul.dtr-details > li:last-child {
1826 border-bottom: none;
1827}
1828table.dataTable > tbody > tr.child span.dtr-title {
1829 display: inline-block;
1830 min-width: 75px;
1831 font-weight: bold;
1832}
1833div.dtr-modal {
1834 position: fixed;
1835 box-sizing: border-box;
1836 top: 0;
1837 left: 0;
1838 height: 100%;
1839 width: 100%;
1840 z-index: 100;
1841 padding: 10em 1em;
1842}
1843div.dtr-modal div.dtr-modal-display {
1844 position: absolute;
1845 top: 0;
1846 left: 0;
1847 bottom: 0;
1848 right: 0;
1849 width: 50%;
1850 height: 50%;
1851 overflow: auto;
1852 margin: auto;
1853 z-index: 102;
1854 overflow: auto;
1855 background-color: #f5f5f7;
1856 border: 1px solid black;
1857 border-radius: 0.5em;
1858 box-shadow: 0 12px 30px rgba(0, 0, 0, 0.6);
1859}
1860div.dtr-modal div.dtr-modal-content {
1861 position: relative;
1862 padding: 1em;
1863}
1864div.dtr-modal div.dtr-modal-close {
1865 position: absolute;
1866 top: 6px;
1867 right: 6px;
1868 width: 22px;
1869 height: 22px;
1870 border: 1px solid #eaeaea;
1871 background-color: #f9f9f9;
1872 text-align: center;
1873 border-radius: 3px;
1874 cursor: pointer;
1875 z-index: 12;
1876}
1877div.dtr-modal div.dtr-modal-close:hover {
1878 background-color: #eaeaea;
1879}
1880div.dtr-modal div.dtr-modal-background {
1881 position: fixed;
1882 top: 0;
1883 left: 0;
1884 right: 0;
1885 bottom: 0;
1886 z-index: 101;
1887 background: rgba(0, 0, 0, 0.6);
1888}
1889
1890@media screen and (max-width: 767px) {
1891 div.dtr-modal div.dtr-modal-display {
1892 width: 95%;
1893 }
1894}
1895div.dtr-bs-modal table.table tr:first-child td {
1896 border-top: none;
1897}
1898
1899.multiselect-container{position:absolute;list-style-type:none;margin:0;padding:0}.multiselect-container .input-group{margin:5px}.multiselect-container>li{padding:0}.multiselect-container>li>a.multiselect-all label{font-weight:700}.multiselect-container>li.multiselect-group label{margin:0;padding:3px 20px 3px 20px;height:100%;font-weight:700}.multiselect-container>li.multiselect-group-clickable label{cursor:pointer}.multiselect-container>li>a{padding:0}.multiselect-container>li>a>label{margin:0;height:100%;cursor:pointer;font-weight:400;padding:3px 20px 3px 40px}.multiselect-container>li>a>label.radio,.multiselect-container>li>a>label.checkbox{margin:0}.multiselect-container>li>a>label>input[type=checkbox]{margin-bottom:5px}.btn-group>.btn-group:nth-child(2)>.multiselect.btn{border-top-left-radius:4px;border-bottom-left-radius:4px}.form-inline .multiselect-container label.checkbox,.form-inline .multiselect-container label.radio{padding:3px 20px 3px 40px}.form-inline .multiselect-container li a label.checkbox input[type=checkbox],.form-inline .multiselect-container li a label.radio input[type=radio]{margin-left:-20px;margin-right:0}
1900/* Preload images */
1901body:after {
1902 content: url(../images/close.png) url(../images/loading.gif) url(../images/prev.png) url(../images/next.png);
1903 display: none;
1904}
1905
1906.lightboxOverlay {
1907 position: absolute;
1908 top: 0;
1909 left: 0;
1910 z-index: 9999;
1911 background-color: black;
1912 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
1913 opacity: 0.8;
1914 display: none;
1915}
1916
1917.lightbox {
1918 position: absolute;
1919 left: 0;
1920 width: 100%;
1921 z-index: 10000;
1922 text-align: center;
1923 line-height: 0;
1924 font-weight: normal;
1925}
1926
1927.lightbox .lb-image {
1928 display: block;
1929 height: auto;
1930 max-width: inherit;
1931 border-radius: 3px;
1932}
1933
1934.lightbox a img {
1935 border: none;
1936}
1937
1938.lb-outerContainer {
1939 position: relative;
1940 background-color: white;
1941 *zoom: 1;
1942 width: 250px;
1943 height: 250px;
1944 margin: 0 auto;
1945 border-radius: 4px;
1946}
1947
1948.lb-outerContainer:after {
1949 content: "";
1950 display: table;
1951 clear: both;
1952}
1953
1954.lb-container {
1955 padding: 4px;
1956}
1957
1958.lb-loader {
1959 position: absolute;
1960 top: 43%;
1961 left: 0;
1962 height: 25%;
1963 width: 100%;
1964 text-align: center;
1965 line-height: 0;
1966}
1967
1968.lb-cancel {
1969 display: block;
1970 width: 32px;
1971 height: 32px;
1972 margin: 0 auto;
1973 background: url(../images/loading.gif) no-repeat;
1974}
1975
1976.lb-nav {
1977 position: absolute;
1978 top: 0;
1979 left: 0;
1980 height: 100%;
1981 width: 100%;
1982 z-index: 10;
1983}
1984
1985.lb-container > .nav {
1986 left: 0;
1987}
1988
1989.lb-nav a {
1990 outline: none;
1991 background-image: url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==');
1992}
1993
1994.lb-prev, .lb-next {
1995 height: 100%;
1996 cursor: pointer;
1997 display: block;
1998}
1999
2000.lb-nav a.lb-prev {
2001 width: 34%;
2002 left: 0;
2003 float: left;
2004 background: url(../images/prev.png) left 48% no-repeat;
2005 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
2006 opacity: 0;
2007 -webkit-transition: opacity 0.6s;
2008 -moz-transition: opacity 0.6s;
2009 -o-transition: opacity 0.6s;
2010 transition: opacity 0.6s;
2011}
2012
2013.lb-nav a.lb-prev:hover {
2014 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
2015 opacity: 1;
2016}
2017
2018.lb-nav a.lb-next {
2019 width: 64%;
2020 right: 0;
2021 float: right;
2022 background: url(../images/next.png) right 48% no-repeat;
2023 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
2024 opacity: 0;
2025 -webkit-transition: opacity 0.6s;
2026 -moz-transition: opacity 0.6s;
2027 -o-transition: opacity 0.6s;
2028 transition: opacity 0.6s;
2029}
2030
2031.lb-nav a.lb-next:hover {
2032 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
2033 opacity: 1;
2034}
2035
2036.lb-dataContainer {
2037 margin: 0 auto;
2038 padding-top: 5px;
2039 *zoom: 1;
2040 width: 100%;
2041 -moz-border-radius-bottomleft: 4px;
2042 -webkit-border-bottom-left-radius: 4px;
2043 border-bottom-left-radius: 4px;
2044 -moz-border-radius-bottomright: 4px;
2045 -webkit-border-bottom-right-radius: 4px;
2046 border-bottom-right-radius: 4px;
2047}
2048
2049.lb-dataContainer:after {
2050 content: "";
2051 display: table;
2052 clear: both;
2053}
2054
2055.lb-data {
2056 padding: 0 4px;
2057 color: #ccc;
2058}
2059
2060.lb-data .lb-details {
2061 width: 85%;
2062 float: left;
2063 text-align: left;
2064 line-height: 1.1em;
2065}
2066
2067.lb-data .lb-caption {
2068 font-size: 13px;
2069 font-weight: bold;
2070 line-height: 1em;
2071}
2072
2073.lb-data .lb-number {
2074 display: block;
2075 clear: left;
2076 padding-bottom: 1em;
2077 font-size: 12px;
2078 color: #999999;
2079}
2080
2081.lb-data .lb-close {
2082 display: block;
2083 float: right;
2084 width: 30px;
2085 height: 30px;
2086 background: url(../images/close.png) top right no-repeat;
2087 text-align: right;
2088 outline: none;
2089 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
2090 opacity: 0.7;
2091 -webkit-transition: opacity 0.2s;
2092 -moz-transition: opacity 0.2s;
2093 -o-transition: opacity 0.2s;
2094 transition: opacity 0.2s;
2095}
2096
2097.lb-data .lb-close:hover {
2098 cursor: pointer;
2099 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
2100 opacity: 1;
2101}
2102
2103/* iCheck plugin Square skin, blue
2104----------------------------------- */
2105.icheckbox_square-blue,
2106.iradio_square-blue {
2107 display: inline-block;
2108 *display: inline;
2109 vertical-align: middle;
2110 margin: 0;
2111 padding: 0;
2112 width: 22px;
2113 height: 22px;
2114 background: url(blue.png) no-repeat;
2115 border: none;
2116 cursor: pointer;
2117}
2118
2119.icheckbox_square-blue {
2120 background-position: 0 0;
2121}
2122 .icheckbox_square-blue.hover {
2123 background-position: -24px 0;
2124 }
2125 .icheckbox_square-blue.checked {
2126 background-position: -48px 0;
2127 }
2128 .icheckbox_square-blue.disabled {
2129 background-position: -72px 0;
2130 cursor: default;
2131 }
2132 .icheckbox_square-blue.checked.disabled {
2133 background-position: -96px 0;
2134 }
2135
2136.iradio_square-blue {
2137 background-position: -120px 0;
2138}
2139 .iradio_square-blue.hover {
2140 background-position: -144px 0;
2141 }
2142 .iradio_square-blue.checked {
2143 background-position: -168px 0;
2144 }
2145 .iradio_square-blue.disabled {
2146 background-position: -192px 0;
2147 cursor: default;
2148 }
2149 .iradio_square-blue.checked.disabled {
2150 background-position: -216px 0;
2151 }
2152
2153/* HiDPI support */
2154@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi), (min-resolution: 1.25dppx) {
2155 .icheckbox_square-blue,
2156 .iradio_square-blue {
2157 background-image: url(blue@2x.png);
2158 -webkit-background-size: 240px 24px;
2159 background-size: 240px 24px;
2160 }
2161}