UNPKG

56.3 kBSCSSView Raw
1@mixin hook-accordion(){}
2@mixin hook-accordion-item(){}
3@mixin hook-accordion-title(){}
4@mixin hook-accordion-title-hover(){}
5@mixin hook-accordion-content(){}
6@mixin hook-accordion-misc(){}
7@mixin hook-inverse-accordion-item(){}
8@mixin hook-inverse-accordion-title(){}
9@mixin hook-inverse-accordion-title-hover(){}
10@mixin hook-inverse-component-accordion(){
11
12 .uk-accordion > :nth-child(n+2) {
13 @if(mixin-exists(hook-inverse-accordion-item)) {@include hook-inverse-accordion-item();}
14 }
15
16 .uk-accordion-title {
17 color: $inverse-accordion-title-color;
18 @if(mixin-exists(hook-inverse-accordion-title)) {@include hook-inverse-accordion-title();}
19 }
20
21 .uk-accordion-title:hover,
22 .uk-accordion-title:focus {
23 color: $inverse-accordion-title-hover-color;
24 @if(mixin-exists(hook-inverse-accordion-title-hover)) {@include hook-inverse-accordion-title-hover();}
25 }
26
27}
28@mixin hook-alert(){}
29@mixin hook-alert-close(){}
30@mixin hook-alert-close-hover(){}
31@mixin hook-alert-primary(){}
32@mixin hook-alert-success(){}
33@mixin hook-alert-warning(){}
34@mixin hook-alert-danger(){}
35@mixin hook-alert-misc(){}
36@mixin hook-align-misc(){}
37@mixin hook-animation-misc(){}
38@mixin hook-article(){}
39@mixin hook-article-adjacent(){}
40@mixin hook-article-title(){}
41@mixin hook-article-meta(){}
42@mixin hook-article-misc(){}
43@mixin hook-inverse-article-title(){}
44@mixin hook-inverse-article-meta(){}
45@mixin hook-inverse-component-article(){
46
47 .uk-article-title {
48 @if(mixin-exists(hook-inverse-article-title)) {@include hook-inverse-article-title();}
49 }
50
51 .uk-article-meta {
52 color: $inverse-article-meta-color;
53 @if(mixin-exists(hook-inverse-article-meta)) {@include hook-inverse-article-meta();}
54 }
55
56}
57@mixin hook-background-misc(){}
58@mixin hook-badge(){}
59@mixin hook-badge-hover(){}
60@mixin hook-badge-misc(){}
61@mixin hook-inverse-badge(){}
62@mixin hook-inverse-badge-hover(){}
63@mixin hook-inverse-component-badge(){
64
65 .uk-badge {
66 background-color: $inverse-badge-background;
67 color: $inverse-badge-color;
68 @if(mixin-exists(hook-inverse-badge)) {@include hook-inverse-badge();}
69 }
70
71 .uk-badge:hover,
72 .uk-badge:focus {
73 color: $inverse-badge-hover-color;
74 @if(mixin-exists(hook-inverse-badge-hover)) {@include hook-inverse-badge-hover();}
75 }
76
77}
78@mixin hook-base-body(){}
79@mixin hook-base-link(){}
80@mixin hook-base-link-hover(){}
81@mixin hook-base-code(){}
82@mixin hook-base-heading(){}
83@mixin hook-base-h1(){}
84@mixin hook-base-h2(){}
85@mixin hook-base-h3(){}
86@mixin hook-base-h4(){}
87@mixin hook-base-h5(){}
88@mixin hook-base-h6(){}
89@mixin hook-base-hr(){}
90@mixin hook-base-blockquote(){}
91@mixin hook-base-blockquote-footer(){}
92@mixin hook-base-pre(){}
93@mixin hook-base-misc(){}
94@mixin hook-inverse-base-link(){}
95@mixin hook-inverse-base-link-hover(){}
96@mixin hook-inverse-base-code(){}
97@mixin hook-inverse-base-heading(){}
98@mixin hook-inverse-base-h1(){}
99@mixin hook-inverse-base-h2(){}
100@mixin hook-inverse-base-h3(){}
101@mixin hook-inverse-base-h4(){}
102@mixin hook-inverse-base-h5(){}
103@mixin hook-inverse-base-h6(){}
104@mixin hook-inverse-base-blockquote(){}
105@mixin hook-inverse-base-blockquote-footer(){}
106@mixin hook-inverse-base-hr(){}
107@mixin hook-inverse-component-base(){
108
109 color: $inverse-base-color;
110
111 // Base
112 // ========================================================================
113
114 //
115 // Link
116 //
117
118 a,
119 .uk-link {
120 color: $inverse-base-link-color;
121 @if(mixin-exists(hook-inverse-base-link)) {@include hook-inverse-base-link();}
122 }
123
124 a:hover,
125 .uk-link:hover {
126 color: $inverse-base-link-hover-color;
127 @if(mixin-exists(hook-inverse-base-link-hover)) {@include hook-inverse-base-link-hover();}
128 }
129
130 //
131 // Code
132 //
133
134 :not(pre) > code,
135 :not(pre) > kbd,
136 :not(pre) > samp {
137 color: $inverse-base-code-color;
138 @if(mixin-exists(hook-inverse-base-code)) {@include hook-inverse-base-code();}
139 }
140
141 //
142 // Emphasize
143 //
144
145 em { color: $inverse-base-em-color; }
146
147 //
148 // Headings
149 //
150
151 h1, .uk-h1,
152 h2, .uk-h2,
153 h3, .uk-h3,
154 h4, .uk-h4,
155 h5, .uk-h5,
156 h6, .uk-h6,
157 .uk-heading-small,
158 .uk-heading-medium,
159 .uk-heading-large,
160 .uk-heading-xlarge,
161 .uk-heading-2xlarge {
162 color: $inverse-base-heading-color;
163 @if(mixin-exists(hook-inverse-base-heading)) {@include hook-inverse-base-heading();}
164 }
165
166 h1, .uk-h1 {
167 @if(mixin-exists(hook-inverse-base-h1)) {@include hook-inverse-base-h1();}
168 }
169
170 h2, .uk-h2 {
171 @if(mixin-exists(hook-inverse-base-h2)) {@include hook-inverse-base-h2();}
172 }
173
174 h3, .uk-h3 {
175 @if(mixin-exists(hook-inverse-base-h3)) {@include hook-inverse-base-h3();}
176 }
177
178 h4, .uk-h4 {
179 @if(mixin-exists(hook-inverse-base-h4)) {@include hook-inverse-base-h4();}
180 }
181
182 h5, .uk-h5 {
183 @if(mixin-exists(hook-inverse-base-h5)) {@include hook-inverse-base-h5();}
184 }
185
186 h6, .uk-h6 {
187 @if(mixin-exists(hook-inverse-base-h6)) {@include hook-inverse-base-h6();}
188 }
189
190 //
191 // Blockquotes
192 //
193
194 blockquote {
195 @if(mixin-exists(hook-inverse-base-blockquote)) {@include hook-inverse-base-blockquote();}
196 }
197
198 blockquote footer {
199 @if(mixin-exists(hook-inverse-base-blockquote-footer)) {@include hook-inverse-base-blockquote-footer();}
200 }
201
202 //
203 // Horizontal rules
204 //
205
206 hr, .uk-hr {
207 border-top-color: $inverse-base-hr-border;
208 @if(mixin-exists(hook-inverse-base-hr)) {@include hook-inverse-base-hr();}
209 }
210
211}
212@mixin hook-breadcrumb(){}
213@mixin hook-breadcrumb-item(){}
214@mixin hook-breadcrumb-item-hover(){}
215@mixin hook-breadcrumb-item-disabled(){}
216@mixin hook-breadcrumb-item-active(){}
217@mixin hook-breadcrumb-divider(){}
218@mixin hook-breadcrumb-misc(){}
219@mixin hook-inverse-breadcrumb-item(){}
220@mixin hook-inverse-breadcrumb-item-hover(){}
221@mixin hook-inverse-breadcrumb-item-disabled(){}
222@mixin hook-inverse-breadcrumb-item-active(){}
223@mixin hook-inverse-breadcrumb-divider(){}
224@mixin hook-inverse-component-breadcrumb(){
225
226 .uk-breadcrumb > * > * {
227 color: $inverse-breadcrumb-item-color;
228 @if(mixin-exists(hook-inverse-breadcrumb-item)) {@include hook-inverse-breadcrumb-item();}
229 }
230
231 .uk-breadcrumb > * > :hover,
232 .uk-breadcrumb > * > :focus {
233 color: $inverse-breadcrumb-item-hover-color;
234 @if(mixin-exists(hook-inverse-breadcrumb-item-hover)) {@include hook-inverse-breadcrumb-item-hover();}
235 }
236
237
238 .uk-breadcrumb > .uk-disabled > * {
239 @if(mixin-exists(hook-inverse-breadcrumb-item-disabled)) {@include hook-inverse-breadcrumb-item-disabled();}
240 }
241
242 .uk-breadcrumb > :last-child > * {
243 color: $inverse-breadcrumb-item-active-color;
244 @if(mixin-exists(hook-inverse-breadcrumb-item-active)) {@include hook-inverse-breadcrumb-item-active();}
245 }
246
247 //
248 // Divider
249 //
250
251 .uk-breadcrumb > :nth-child(n+2):not(.uk-first-column)::before {
252 color: $inverse-breadcrumb-divider-color;
253 @if(mixin-exists(hook-inverse-breadcrumb-divider)) {@include hook-inverse-breadcrumb-divider();}
254 }
255
256}
257@mixin hook-button(){}
258@mixin hook-button-hover(){}
259@mixin hook-button-focus(){}
260@mixin hook-button-active(){}
261@mixin hook-button-default(){}
262@mixin hook-button-default-hover(){}
263@mixin hook-button-default-active(){}
264@mixin hook-button-primary(){}
265@mixin hook-button-primary-hover(){}
266@mixin hook-button-primary-active(){}
267@mixin hook-button-secondary(){}
268@mixin hook-button-secondary-hover(){}
269@mixin hook-button-secondary-active(){}
270@mixin hook-button-danger(){}
271@mixin hook-button-danger-hover(){}
272@mixin hook-button-danger-active(){}
273@mixin hook-button-disabled(){}
274@mixin hook-button-small(){}
275@mixin hook-button-large(){}
276@mixin hook-button-text(){}
277@mixin hook-button-text-hover(){}
278@mixin hook-button-text-disabled(){}
279@mixin hook-button-link(){}
280@mixin hook-button-misc(){}
281@mixin hook-inverse-button-default(){}
282@mixin hook-inverse-button-default-hover(){}
283@mixin hook-inverse-button-default-active(){}
284@mixin hook-inverse-button-primary(){}
285@mixin hook-inverse-button-primary-hover(){}
286@mixin hook-inverse-button-primary-active(){}
287@mixin hook-inverse-button-secondary(){}
288@mixin hook-inverse-button-secondary-hover(){}
289@mixin hook-inverse-button-secondary-active(){}
290@mixin hook-inverse-button-text(){}
291@mixin hook-inverse-button-text-hover(){}
292@mixin hook-inverse-button-text-disabled(){}
293@mixin hook-inverse-button-link(){}
294@mixin hook-inverse-component-button(){
295
296 //
297 // Default
298 //
299
300 .uk-button-default {
301 background-color: $inverse-button-default-background;
302 color: $inverse-button-default-color;
303 @if(mixin-exists(hook-inverse-button-default)) {@include hook-inverse-button-default();}
304 }
305
306 .uk-button-default:hover,
307 .uk-button-default:focus {
308 background-color: $inverse-button-default-hover-background;
309 color: $inverse-button-default-hover-color;
310 @if(mixin-exists(hook-inverse-button-default-hover)) {@include hook-inverse-button-default-hover();}
311 }
312
313 .uk-button-default:active,
314 .uk-button-default.uk-active {
315 background-color: $inverse-button-default-active-background;
316 color: $inverse-button-default-active-color;
317 @if(mixin-exists(hook-inverse-button-default-active)) {@include hook-inverse-button-default-active();}
318 }
319
320 //
321 // Primary
322 //
323
324 .uk-button-primary {
325 background-color: $inverse-button-primary-background;
326 color: $inverse-button-primary-color;
327 @if(mixin-exists(hook-inverse-button-primary)) {@include hook-inverse-button-primary();}
328 }
329
330 .uk-button-primary:hover,
331 .uk-button-primary:focus {
332 background-color: $inverse-button-primary-hover-background;
333 color: $inverse-button-primary-hover-color;
334 @if(mixin-exists(hook-inverse-button-primary-hover)) {@include hook-inverse-button-primary-hover();}
335 }
336
337 .uk-button-primary:active,
338 .uk-button-primary.uk-active {
339 background-color: $inverse-button-primary-active-background;
340 color: $inverse-button-primary-active-color;
341 @if(mixin-exists(hook-inverse-button-primary-active)) {@include hook-inverse-button-primary-active();}
342 }
343
344 //
345 // Secondary
346 //
347
348 .uk-button-secondary {
349 background-color: $inverse-button-secondary-background;
350 color: $inverse-button-secondary-color;
351 @if(mixin-exists(hook-inverse-button-secondary)) {@include hook-inverse-button-secondary();}
352 }
353
354 .uk-button-secondary:hover,
355 .uk-button-secondary:focus {
356 background-color: $inverse-button-secondary-hover-background;
357 color: $inverse-button-secondary-hover-color;
358 @if(mixin-exists(hook-inverse-button-secondary-hover)) {@include hook-inverse-button-secondary-hover();}
359 }
360
361 .uk-button-secondary:active,
362 .uk-button-secondary.uk-active {
363 background-color: $inverse-button-secondary-active-background;
364 color: $inverse-button-secondary-active-color;
365 @if(mixin-exists(hook-inverse-button-secondary-active)) {@include hook-inverse-button-secondary-active();}
366 }
367
368 //
369 // Text
370 //
371
372 .uk-button-text {
373 color: $inverse-button-text-color;
374 @if(mixin-exists(hook-inverse-button-text)) {@include hook-inverse-button-text();}
375 }
376
377 .uk-button-text:hover,
378 .uk-button-text:focus {
379 color: $inverse-button-text-hover-color;
380 @if(mixin-exists(hook-inverse-button-text-hover)) {@include hook-inverse-button-text-hover();}
381 }
382
383 .uk-button-text:disabled {
384 color: $inverse-button-text-disabled-color;
385 @if(mixin-exists(hook-inverse-button-text-disabled)) {@include hook-inverse-button-text-disabled();}
386 }
387
388 //
389 // Link
390 //
391
392 .uk-button-link {
393 color: $inverse-button-link-color;
394 @if(mixin-exists(hook-inverse-button-link)) {@include hook-inverse-button-link();}
395 }
396
397 .uk-button-link:hover,
398 .uk-button-link:focus { color: $inverse-button-link-hover-color; }
399
400
401}
402@mixin hook-card(){}
403@mixin hook-card-body(){}
404@mixin hook-card-header(){}
405@mixin hook-card-footer(){}
406@mixin hook-card-media(){}
407@mixin hook-card-media-top(){}
408@mixin hook-card-media-bottom(){}
409@mixin hook-card-media-left(){}
410@mixin hook-card-media-right(){}
411@mixin hook-card-title(){}
412@mixin hook-card-badge(){}
413@mixin hook-card-hover(){}
414@mixin hook-card-default(){}
415@mixin hook-card-default-title(){}
416@mixin hook-card-default-hover(){}
417@mixin hook-card-default-header(){}
418@mixin hook-card-default-footer(){}
419@mixin hook-card-primary(){}
420@mixin hook-card-primary-title(){}
421@mixin hook-card-primary-hover(){}
422@mixin hook-card-secondary(){}
423@mixin hook-card-secondary-title(){}
424@mixin hook-card-secondary-hover(){}
425@mixin hook-card-misc(){}
426@mixin hook-close(){}
427@mixin hook-close-hover(){}
428@mixin hook-close-misc(){}
429@mixin hook-inverse-close(){}
430@mixin hook-inverse-close-hover(){}
431@mixin hook-inverse-component-close(){
432
433 .uk-close {
434 color: $inverse-close-color;
435 @if(mixin-exists(hook-inverse-close)) {@include hook-inverse-close();}
436 }
437
438 .uk-close:hover,
439 .uk-close:focus {
440 color: $inverse-close-hover-color;
441 @if(mixin-exists(hook-inverse-close-hover)) {@include hook-inverse-close-hover();}
442 }
443
444}
445@mixin hook-column-misc(){}
446@mixin hook-inverse-component-column(){
447
448 .uk-column-divider { column-rule-color: $inverse-column-divider-rule-color; }
449
450}
451@mixin hook-comment(){}
452@mixin hook-comment-body(){}
453@mixin hook-comment-header(){}
454@mixin hook-comment-title(){}
455@mixin hook-comment-meta(){}
456@mixin hook-comment-avatar(){}
457@mixin hook-comment-list-adjacent(){}
458@mixin hook-comment-list-sub(){}
459@mixin hook-comment-list-sub-adjacent(){}
460@mixin hook-comment-primary(){}
461@mixin hook-comment-misc(){}
462@mixin hook-container-misc(){}
463@mixin hook-countdown(){}
464@mixin hook-countdown-item(){}
465@mixin hook-countdown-number(){}
466@mixin hook-countdown-separator(){}
467@mixin hook-countdown-label(){}
468@mixin hook-countdown-misc(){}
469@mixin hook-inverse-countdown-item(){}
470@mixin hook-inverse-countdown-number(){}
471@mixin hook-inverse-countdown-separator(){}
472@mixin hook-inverse-countdown-label(){}
473@mixin hook-inverse-component-countdown(){
474
475 .uk-countdown-number,
476 .uk-countdown-separator {
477 @if(mixin-exists(hook-inverse-countdown-item)) {@include hook-inverse-countdown-item();}
478 }
479
480 .uk-countdown-number {
481 @if(mixin-exists(hook-inverse-countdown-number)) {@include hook-inverse-countdown-number();}
482 }
483
484 .uk-countdown-separator {
485 @if(mixin-exists(hook-inverse-countdown-separator)) {@include hook-inverse-countdown-separator();}
486 }
487
488 .uk-countdown-label {
489 @if(mixin-exists(hook-inverse-countdown-label)) {@include hook-inverse-countdown-label();}
490 }
491
492}
493@mixin hook-cover-misc(){}
494@mixin hook-description-list-term(){}
495@mixin hook-description-list-description(){}
496@mixin hook-description-list-divider-term(){}
497@mixin hook-description-list-misc(){}
498@mixin svg-fill($src, $color-default, $color-new, $property: background-image){
499
500 $escape-color-default: escape($color-default) !default;
501 $escape-color-new: escape("#{$color-new}") !default;
502
503 $data-uri: data-uri('image/svg+xml;charset=UTF-8', "#{$src}") !default;
504 $replace-src: replace("#{$data-uri}", "#{$escape-color-default}", "#{$escape-color-new}", "g") !default;
505
506 #{$property}: unquote($replace-src);
507}
508@mixin hook-divider-icon(){}
509@mixin hook-divider-icon-line(){}
510@mixin hook-divider-icon-line-left(){}
511@mixin hook-divider-icon-line-right(){}
512@mixin hook-divider-small(){}
513@mixin hook-divider-vertical(){}
514@mixin hook-divider-misc(){}
515@mixin hook-inverse-divider-icon(){}
516@mixin hook-inverse-divider-icon-line(){}
517@mixin hook-inverse-divider-small(){}
518@mixin hook-inverse-divider-vertical(){}
519@mixin hook-inverse-component-divider(){
520
521 .uk-divider-icon {
522 @include svg-fill($internal-divider-icon-image, "#000", $inverse-divider-icon-color);
523 @if(mixin-exists(hook-inverse-divider-icon)) {@include hook-inverse-divider-icon();}
524 }
525
526 .uk-divider-icon::before,
527 .uk-divider-icon::after {
528 border-bottom-color: $inverse-divider-icon-line-border;
529 @if(mixin-exists(hook-inverse-divider-icon-line)) {@include hook-inverse-divider-icon-line();}
530 }
531
532 .uk-divider-small::after {
533 border-top-color: $inverse-divider-small-border;
534 @if(mixin-exists(hook-inverse-divider-small)) {@include hook-inverse-divider-small();}
535 }
536
537 .uk-divider-vertical {
538 border-left-color: $inverse-divider-vertical-border;
539 @if(mixin-exists(hook-inverse-divider-vertical)) {@include hook-inverse-divider-vertical();}
540 }
541
542}
543@mixin hook-dotnav(){}
544@mixin hook-dotnav-item(){}
545@mixin hook-dotnav-item-hover(){}
546@mixin hook-dotnav-item-onclick(){}
547@mixin hook-dotnav-item-active(){}
548@mixin hook-dotnav-misc(){}
549@mixin hook-inverse-dotnav-item(){}
550@mixin hook-inverse-dotnav-item-hover(){}
551@mixin hook-inverse-dotnav-item-onclick(){}
552@mixin hook-inverse-dotnav-item-active(){}
553@mixin hook-inverse-component-dotnav(){
554
555 .uk-dotnav > * > * {
556 background-color: $inverse-dotnav-item-background;
557 @if(mixin-exists(hook-inverse-dotnav-item)) {@include hook-inverse-dotnav-item();}
558 }
559
560 .uk-dotnav > * > :hover,
561 .uk-dotnav > * > :focus {
562 background-color: $inverse-dotnav-item-hover-background;
563 @if(mixin-exists(hook-inverse-dotnav-item-hover)) {@include hook-inverse-dotnav-item-hover();}
564 }
565
566 .uk-dotnav > * > :active {
567 background-color: $inverse-dotnav-item-onclick-background;
568 @if(mixin-exists(hook-inverse-dotnav-item-onclick)) {@include hook-inverse-dotnav-item-onclick();}
569 }
570
571 .uk-dotnav > .uk-active > * {
572 background-color: $inverse-dotnav-item-active-background;
573 @if(mixin-exists(hook-inverse-dotnav-item-active)) {@include hook-inverse-dotnav-item-active();}
574 }
575
576}
577@mixin hook-drop-misc(){}
578@mixin hook-dropdown(){}
579@mixin hook-dropdown-nav(){}
580@mixin hook-dropdown-nav-item(){}
581@mixin hook-dropdown-nav-item-hover(){}
582@mixin hook-dropdown-nav-header(){}
583@mixin hook-dropdown-nav-divider(){}
584@mixin hook-dropdown-misc(){}
585@mixin hook-flex-misc(){}
586@mixin hook-form-range(){}
587@mixin hook-form-range-thumb(){}
588@mixin hook-form-range-track(){}
589@mixin hook-form-range-track-focus(){}
590@mixin hook-form-range-misc(){}
591@mixin hook-form(){}
592@mixin hook-form-single-line(){}
593@mixin hook-form-multi-line(){}
594@mixin hook-form-focus(){}
595@mixin hook-form-disabled(){}
596@mixin hook-form-danger(){}
597@mixin hook-form-success(){}
598@mixin hook-form-blank(){}
599@mixin hook-form-blank-focus(){}
600@mixin hook-form-radio(){}
601@mixin hook-form-radio-focus(){}
602@mixin hook-form-radio-checked(){}
603@mixin hook-form-radio-checked-focus(){}
604@mixin hook-form-radio-disabled(){}
605@mixin hook-form-legend(){}
606@mixin hook-form-label(){}
607@mixin hook-form-stacked-label(){}
608@mixin hook-form-horizontal-label(){}
609@mixin hook-form-misc(){}
610@mixin hook-inverse-form(){}
611@mixin hook-inverse-form-focus(){}
612@mixin hook-inverse-form-radio(){}
613@mixin hook-inverse-form-radio-focus(){}
614@mixin hook-inverse-form-radio-checked(){}
615@mixin hook-inverse-form-radio-checked-focus(){}
616@mixin hook-inverse-form-label(){}
617@mixin hook-inverse-component-form(){
618
619 .uk-input,
620 .uk-select,
621 .uk-textarea {
622 background-color: $inverse-form-background;
623 color: $inverse-form-color;
624 background-clip: padding-box;
625 @if(mixin-exists(hook-inverse-form)) {@include hook-inverse-form();}
626
627 &:focus {
628 background-color: $inverse-form-focus-background;
629 color: $inverse-form-focus-color;
630 @if(mixin-exists(hook-inverse-form-focus)) {@include hook-inverse-form-focus();}
631 }
632 }
633
634 //
635 // Placeholder
636 //
637
638 .uk-input::-ms-input-placeholder { color: $inverse-form-placeholder-color !important; }
639 .uk-input::placeholder { color: $inverse-form-placeholder-color; }
640
641 .uk-textarea::-ms-input-placeholder { color: $inverse-form-placeholder-color !important; }
642 .uk-textarea::placeholder { color: $inverse-form-placeholder-color; }
643
644 //
645 // Select
646 //
647
648 .uk-select:not([multiple]):not([size]) { @include svg-fill($internal-form-select-image, "#000", $inverse-form-select-icon-color); }
649
650 //
651 // Datalist
652 //
653
654 .uk-input[list]:hover,
655 .uk-input[list]:focus { @include svg-fill($internal-form-datalist-image, "#000", $inverse-form-datalist-icon-color); }
656
657 //
658 // Radio and checkbox
659 //
660
661 .uk-radio,
662 .uk-checkbox {
663 background-color: $inverse-form-radio-background;
664 @if(mixin-exists(hook-inverse-form-radio)) {@include hook-inverse-form-radio();}
665 }
666
667 // Focus
668 .uk-radio:focus,
669 .uk-checkbox:focus {
670 @if(mixin-exists(hook-inverse-form-radio-focus)) {@include hook-inverse-form-radio-focus();}
671 }
672
673 // Checked
674 .uk-radio:checked,
675 .uk-checkbox:checked,
676 .uk-checkbox:indeterminate {
677 background-color: $inverse-form-radio-checked-background;
678 @if(mixin-exists(hook-inverse-form-radio-checked)) {@include hook-inverse-form-radio-checked();}
679 }
680
681 // Focus
682 .uk-radio:checked:focus,
683 .uk-checkbox:checked:focus,
684 .uk-checkbox:indeterminate:focus {
685 background-color: $inverse-form-radio-checked-focus-background;
686 @if(mixin-exists(hook-inverse-form-radio-checked-focus)) {@include hook-inverse-form-radio-checked-focus();}
687 }
688
689 // Icon
690 .uk-radio:checked { @include svg-fill($internal-form-radio-image, "#000", $inverse-form-radio-checked-icon-color); }
691 .uk-checkbox:checked { @include svg-fill($internal-form-checkbox-image, "#000", $inverse-form-radio-checked-icon-color); }
692 .uk-checkbox:indeterminate { @include svg-fill($internal-form-checkbox-indeterminate-image, "#000", $inverse-form-radio-checked-icon-color); }
693
694 // Label
695 .uk-form-label {
696 @if(mixin-exists(hook-inverse-form-label)) {@include hook-inverse-form-label();}
697 }
698
699 // Icon
700 .uk-form-icon { color: $inverse-form-icon-color; }
701 .uk-form-icon:hover { color: $inverse-form-icon-hover-color; }
702
703}
704@mixin hook-grid-misc(){}
705@mixin hook-inverse-component-grid(){
706
707 .uk-grid-divider > :not(.uk-first-column)::before { border-left-color: $inverse-grid-divider-border; }
708 .uk-grid-divider.uk-grid-stack > .uk-grid-margin::before { border-top-color: $inverse-grid-divider-border; }
709
710}
711@mixin hook-heading-small(){}
712@mixin hook-heading-medium(){}
713@mixin hook-heading-large(){}
714@mixin hook-heading-xlarge(){}
715@mixin hook-heading-2xlarge(){}
716@mixin hook-heading-primary(){}
717@mixin hook-heading-hero(){}
718@mixin hook-heading-divider(){}
719@mixin hook-heading-bullet(){}
720@mixin hook-heading-line(){}
721@mixin hook-heading-misc(){}
722@mixin hook-inverse-heading-small(){}
723@mixin hook-inverse-heading-medium(){}
724@mixin hook-inverse-heading-large(){}
725@mixin hook-inverse-heading-xlarge(){}
726@mixin hook-inverse-heading-primary(){}
727@mixin hook-inverse-heading-hero(){}
728@mixin hook-inverse-heading-divider(){}
729@mixin hook-inverse-heading-bullet(){}
730@mixin hook-inverse-heading-line(){}
731@mixin hook-inverse-component-heading(){
732
733 .uk-heading-small {
734 @if(mixin-exists(hook-inverse-heading-small)) {@include hook-inverse-heading-small();}
735 }
736
737 .uk-heading-medium {
738 @if(mixin-exists(hook-inverse-heading-medium)) {@include hook-inverse-heading-medium();}
739 }
740
741 .uk-heading-large {
742 @if(mixin-exists(hook-inverse-heading-large)) {@include hook-inverse-heading-large();}
743 }
744
745 .uk-heading-xlarge {
746 @if(mixin-exists(hook-inverse-heading-xlarge)) {@include hook-inverse-heading-xlarge();}
747 }
748
749 .uk-heading-2xlarge {
750 @if(mixin-exists(hook-inverse-heading-primary)) {@include hook-inverse-heading-primary();}
751 }
752
753 @if ($deprecated == true) { .uk-heading-primary { @if (mixin-exists(hook-inverse-heading-primary)) {@include hook-inverse-heading-primary();}}}
754
755 @if ($deprecated == true) { .uk-heading-hero { @if (mixin-exists(hook-inverse-heading-hero)) {@include hook-inverse-heading-hero();}}}
756
757 .uk-heading-divider {
758 border-bottom-color: $inverse-heading-divider-border;
759 @if(mixin-exists(hook-inverse-heading-divider)) {@include hook-inverse-heading-divider();}
760 }
761
762 .uk-heading-bullet::before {
763 border-left-color: $inverse-heading-bullet-border;
764 @if(mixin-exists(hook-inverse-heading-bullet)) {@include hook-inverse-heading-bullet();}
765 }
766
767 .uk-heading-line > ::before,
768 .uk-heading-line > ::after {
769 border-bottom-color: $inverse-heading-line-border;
770 @if(mixin-exists(hook-inverse-heading-line)) {@include hook-inverse-heading-line();}
771 }
772
773}
774@mixin hook-height-misc(){}
775@mixin hook-icon-link(){}
776@mixin hook-icon-link-hover(){}
777@mixin hook-icon-link-active(){}
778@mixin hook-icon-button(){}
779@mixin hook-icon-button-hover(){}
780@mixin hook-icon-button-active(){}
781@mixin hook-icon-misc(){}
782@mixin hook-inverse-icon-link(){}
783@mixin hook-inverse-icon-link-hover(){}
784@mixin hook-inverse-icon-link-active(){}
785@mixin hook-inverse-icon-button(){}
786@mixin hook-inverse-icon-button-hover(){}
787@mixin hook-inverse-icon-button-active(){}
788@mixin hook-inverse-component-icon(){
789
790 //
791 // Link
792 //
793
794 .uk-icon-link {
795 color: $inverse-icon-link-color;
796 @if(mixin-exists(hook-inverse-icon-link)) {@include hook-inverse-icon-link();}
797 }
798
799 .uk-icon-link:hover,
800 .uk-icon-link:focus {
801 color: $inverse-icon-link-hover-color;
802 @if(mixin-exists(hook-inverse-icon-link-hover)) {@include hook-inverse-icon-link-hover();}
803 }
804
805 .uk-icon-link:active,
806 .uk-active > .uk-icon-link {
807 color: $inverse-icon-link-active-color;
808 @if(mixin-exists(hook-inverse-icon-link-active)) {@include hook-inverse-icon-link-active();}
809 }
810
811 //
812 // Button
813 //
814
815 .uk-icon-button {
816 background-color: $inverse-icon-button-background;
817 color: $inverse-icon-button-color;
818 @if(mixin-exists(hook-inverse-icon-button)) {@include hook-inverse-icon-button();}
819 }
820
821 .uk-icon-button:hover,
822 .uk-icon-button:focus {
823 background-color: $inverse-icon-button-hover-background;
824 color: $inverse-icon-button-hover-color;
825 @if(mixin-exists(hook-inverse-icon-button-hover)) {@include hook-inverse-icon-button-hover();}
826 }
827
828 .uk-icon-button:active {
829 background-color: $inverse-icon-button-active-background;
830 color: $inverse-icon-button-active-color;
831 @if(mixin-exists(hook-inverse-icon-button-active)) {@include hook-inverse-icon-button-active();}
832 }
833
834}
835@mixin hook-iconnav(){}
836@mixin hook-iconnav-item(){}
837@mixin hook-iconnav-item-hover(){}
838@mixin hook-iconnav-item-active(){}
839@mixin hook-iconnav-misc(){}
840@mixin hook-inverse-iconnav-item(){}
841@mixin hook-inverse-iconnav-item-hover(){}
842@mixin hook-inverse-iconnav-item-active(){}
843@mixin hook-inverse-component-iconnav(){
844
845 .uk-iconnav > * > a {
846 color: $inverse-iconnav-item-color;
847 @if(mixin-exists(hook-inverse-iconnav-item)) {@include hook-inverse-iconnav-item();}
848 }
849
850 .uk-iconnav > * > a:hover,
851 .uk-iconnav > * > a:focus {
852 color: $inverse-iconnav-item-hover-color;
853 @if(mixin-exists(hook-inverse-iconnav-item-hover)) {@include hook-inverse-iconnav-item-hover();}
854 }
855
856 .uk-iconnav > .uk-active > a {
857 color: $inverse-iconnav-item-active-color;
858 @if(mixin-exists(hook-inverse-iconnav-item-active)) {@include hook-inverse-iconnav-item-active();}
859 }
860
861}
862@mixin hook-inverse-component-link(){
863
864 .uk-link-muted,
865 .uk-link-muted a {
866 color: $inverse-link-muted-color;
867 @if(mixin-exists(hook-inverse-link-muted)) {@include hook-inverse-link-muted();}
868 }
869
870 .uk-link-muted:hover,
871 .uk-link-muted a:hover {
872 color: $inverse-link-muted-hover-color;
873 @if(mixin-exists(hook-inverse-link-muted-hover)) {@include hook-inverse-link-muted-hover();}
874 }
875
876 .uk-link-text:hover,
877 .uk-link-text a:hover {
878 color: $inverse-link-text-hover-color;
879 @if(mixin-exists(hook-inverse-link-text-hover)) {@include hook-inverse-link-text-hover();}
880 }
881
882 .uk-link-heading:hover,
883 .uk-link-heading a:hover {
884 color: $inverse-link-heading-hover-color;
885 @if(mixin-exists(hook-inverse-link-heading-hover)) {@include hook-inverse-link-heading-hover();}
886 }
887
888}
889@mixin hook-inverse-component-list(){
890
891 .uk-list-divider > li:nth-child(n+2) {
892 border-top-color: $inverse-list-divider-border;
893 @if(mixin-exists(hook-inverse-list-divider)) {@include hook-inverse-list-divider();}
894 }
895
896 .uk-list-striped > li {
897 @if(mixin-exists(hook-inverse-list-striped)) {@include hook-inverse-list-striped();}
898 }
899
900 .uk-list-striped > li:nth-of-type(odd) { background-color: $inverse-list-striped-background; }
901
902 .uk-list-bullet > li::before {
903 @include svg-fill($internal-list-bullet-image, "#000", $inverse-list-bullet-icon-color);
904 @if(mixin-exists(hook-inverse-list-bullet)) {@include hook-inverse-list-bullet();}
905 }
906
907}
908@mixin hook-inverse-component-totop(){
909
910 .uk-totop {
911 color: $inverse-totop-color;
912 @if(mixin-exists(hook-inverse-totop)) {@include hook-inverse-totop();}
913 }
914
915 .uk-totop:hover,
916 .uk-totop:focus {
917 color: $inverse-totop-hover-color;
918 @if(mixin-exists(hook-inverse-totop-hover)) {@include hook-inverse-totop-hover();}
919 }
920
921 .uk-totop:active {
922 color: $inverse-totop-active-color;
923 @if(mixin-exists(hook-inverse-totop-active)) {@include hook-inverse-totop-active();}
924 }
925
926}
927@mixin hook-inverse-component-label(){
928
929 .uk-label {
930 background-color: $inverse-label-background;
931 color: $inverse-label-color;
932 @if(mixin-exists(hook-inverse-label)) {@include hook-inverse-label();}
933 }
934
935}
936@mixin hook-inverse-component-search(){
937
938 //
939 // Input
940 //
941
942 .uk-search-input { color: $inverse-search-color; }
943
944 .uk-search-input:-ms-input-placeholder { color: $inverse-search-placeholder-color !important; }
945 .uk-search-input::placeholder { color: $inverse-search-placeholder-color; }
946
947
948 //
949 // Icon
950 //
951
952 .uk-search .uk-search-icon { color: $inverse-search-icon-color; }
953 .uk-search .uk-search-icon:hover { color: $inverse-search-icon-color; }
954
955 //
956 // Style modifier
957 //
958
959 .uk-search-default .uk-search-input {
960 background-color: $inverse-search-default-background;
961 @if(mixin-exists(hook-inverse-search-default-input)) {@include hook-inverse-search-default-input();}
962 }
963 .uk-search-default .uk-search-input:focus {
964 background-color: $inverse-search-default-background;
965 @if(mixin-exists(hook-inverse-search-default-input-focus)) {@include hook-inverse-search-default-input-focus();}
966 }
967
968 .uk-search-navbar .uk-search-input {
969 background-color: $inverse-search-navbar-background;
970 @if(mixin-exists(hook-inverse-search-navbar-input)) {@include hook-inverse-search-navbar-input();}
971 }
972
973 .uk-search-large .uk-search-input {
974 background-color: $inverse-search-large-background;
975 @if(mixin-exists(hook-inverse-search-large-input)) {@include hook-inverse-search-large-input();}
976 }
977
978 //
979 // Toggle
980 //
981
982 .uk-search-toggle {
983 color: $inverse-search-toggle-color;
984 @if(mixin-exists(hook-inverse-search-toggle)) {@include hook-inverse-search-toggle();}
985 }
986
987 .uk-search-toggle:hover,
988 .uk-search-toggle:focus {
989 color: $inverse-search-toggle-hover-color;
990 @if(mixin-exists(hook-inverse-search-toggle-hover)) {@include hook-inverse-search-toggle-hover();}
991 }
992
993}
994@mixin hook-inverse-component-nav(){
995
996 //
997 // Parent icon modifier
998 //
999
1000 .uk-nav-parent-icon > .uk-parent > a::after {
1001 @include svg-fill($internal-nav-parent-close-image, "#000", $inverse-nav-parent-icon-color);
1002 @if(mixin-exists(hook-inverse-nav-parent-icon)) {@include hook-inverse-nav-parent-icon();}
1003 }
1004
1005 .uk-nav-parent-icon > .uk-parent.uk-open > a::after { @include svg-fill($internal-nav-parent-open-image, "#000", $inverse-nav-parent-icon-color); }
1006
1007 //
1008 // Default
1009 //
1010
1011 .uk-nav-default > li > a {
1012 color: $inverse-nav-default-item-color;
1013 @if(mixin-exists(hook-inverse-nav-default-item)) {@include hook-inverse-nav-default-item();}
1014 }
1015
1016 .uk-nav-default > li > a:hover,
1017 .uk-nav-default > li > a:focus {
1018 color: $inverse-nav-default-item-hover-color;
1019 @if(mixin-exists(hook-inverse-nav-default-item-hover)) {@include hook-inverse-nav-default-item-hover();}
1020 }
1021
1022 .uk-nav-default > li.uk-active > a {
1023 color: $inverse-nav-default-item-active-color;
1024 @if(mixin-exists(hook-inverse-nav-default-item-active)) {@include hook-inverse-nav-default-item-active();}
1025 }
1026
1027 .uk-nav-default .uk-nav-header {
1028 color: $inverse-nav-default-header-color;
1029 @if(mixin-exists(hook-inverse-nav-default-header)) {@include hook-inverse-nav-default-header();}
1030 }
1031
1032 .uk-nav-default .uk-nav-divider {
1033 border-top-color: $inverse-nav-default-divider-border;
1034 @if(mixin-exists(hook-inverse-nav-default-divider)) {@include hook-inverse-nav-default-divider();}
1035 }
1036
1037 .uk-nav-default .uk-nav-sub a { color: $inverse-nav-default-sublist-item-color; }
1038
1039 .uk-nav-default .uk-nav-sub a:hover,
1040 .uk-nav-default .uk-nav-sub a:focus { color: $inverse-nav-default-sublist-item-hover-color; }
1041
1042 .uk-nav-default .uk-nav-sub li.uk-active > a { color: $inverse-nav-default-sublist-item-active-color; }
1043
1044 //
1045 // Primary
1046 //
1047
1048 .uk-nav-primary > li > a {
1049 color: $inverse-nav-primary-item-color;
1050 @if(mixin-exists(hook-inverse-nav-primary-item)) {@include hook-inverse-nav-primary-item();}
1051 }
1052
1053 .uk-nav-primary > li > a:hover,
1054 .uk-nav-primary > li > a:focus {
1055 color: $inverse-nav-primary-item-hover-color;
1056 @if(mixin-exists(hook-inverse-nav-primary-item-hover)) {@include hook-inverse-nav-primary-item-hover();}
1057 }
1058
1059 .uk-nav-primary > li.uk-active > a {
1060 color: $inverse-nav-primary-item-active-color;
1061 @if(mixin-exists(hook-inverse-nav-primary-item-active)) {@include hook-inverse-nav-primary-item-active();}
1062 }
1063
1064 .uk-nav-primary .uk-nav-header {
1065 color: $inverse-nav-primary-header-color;
1066 @if(mixin-exists(hook-inverse-nav-primary-header)) {@include hook-inverse-nav-primary-header();}
1067 }
1068
1069 .uk-nav-primary .uk-nav-divider {
1070 border-top-color: $inverse-nav-primary-divider-border;
1071 @if(mixin-exists(hook-inverse-nav-primary-divider)) {@include hook-inverse-nav-primary-divider();}
1072 }
1073
1074 .uk-nav-primary .uk-nav-sub a { color: $inverse-nav-primary-sublist-item-color; }
1075
1076 .uk-nav-primary .uk-nav-sub a:hover,
1077 .uk-nav-primary .uk-nav-sub a:focus { color: $inverse-nav-primary-sublist-item-hover-color; }
1078
1079 .uk-nav-primary .uk-nav-sub li.uk-active > a { color: $inverse-nav-primary-sublist-item-active-color; }
1080
1081}
1082@mixin hook-inverse-component-navbar(){
1083
1084 .uk-navbar-nav > li > a {
1085 color: $inverse-navbar-nav-item-color;
1086 @if(mixin-exists(hook-inverse-navbar-nav-item)) {@include hook-inverse-navbar-nav-item();}
1087 }
1088
1089 .uk-navbar-nav > li:hover > a,
1090 .uk-navbar-nav > li > a:focus,
1091 .uk-navbar-nav > li > a.uk-open {
1092 color: $inverse-navbar-nav-item-hover-color;
1093 @if(mixin-exists(hook-inverse-navbar-nav-item-hover)) {@include hook-inverse-navbar-nav-item-hover();}
1094 }
1095
1096 .uk-navbar-nav > li > a:active {
1097 color: $inverse-navbar-nav-item-onclick-color;
1098 @if(mixin-exists(hook-inverse-navbar-nav-item-onclick)) {@include hook-inverse-navbar-nav-item-onclick();}
1099 }
1100
1101 .uk-navbar-nav > li.uk-active > a {
1102 color: $inverse-navbar-nav-item-active-color;
1103 @if(mixin-exists(hook-inverse-navbar-nav-item-active)) {@include hook-inverse-navbar-nav-item-active();}
1104 }
1105
1106 .uk-navbar-item {
1107 color: $inverse-navbar-item-color;
1108 @if(mixin-exists(hook-inverse-navbar-item)) {@include hook-inverse-navbar-item();}
1109 }
1110
1111 .uk-navbar-toggle {
1112 color: $inverse-navbar-toggle-color;
1113 @if(mixin-exists(hook-inverse-navbar-toggle)) {@include hook-inverse-navbar-toggle();}
1114 }
1115
1116 .uk-navbar-toggle:hover,
1117 .uk-navbar-toggle:focus,
1118 .uk-navbar-toggle.uk-open {
1119 color: $inverse-navbar-toggle-hover-color;
1120 @if(mixin-exists(hook-inverse-navbar-toggle-hover)) {@include hook-inverse-navbar-toggle-hover();}
1121 }
1122
1123}
1124@mixin hook-inverse-component-subnav(){
1125
1126 .uk-subnav > * > :first-child {
1127 color: $inverse-subnav-item-color;
1128 @if(mixin-exists(hook-inverse-subnav-item)) {@include hook-inverse-subnav-item();}
1129 }
1130
1131 .uk-subnav > * > a:hover,
1132 .uk-subnav > * > a:focus {
1133 color: $inverse-subnav-item-hover-color;
1134 @if(mixin-exists(hook-inverse-subnav-item-hover)) {@include hook-inverse-subnav-item-hover();}
1135 }
1136
1137 .uk-subnav > .uk-active > a {
1138 color: $inverse-subnav-item-active-color;
1139 @if(mixin-exists(hook-inverse-subnav-item-active)) {@include hook-inverse-subnav-item-active();}
1140 }
1141
1142 //
1143 // Divider
1144 //
1145
1146 .uk-subnav-divider > :nth-child(n+2):not(.uk-first-column)::before {
1147 border-left-color: $inverse-subnav-divider-border;
1148 @if(mixin-exists(hook-inverse-subnav-divider)) {@include hook-inverse-subnav-divider();}
1149 }
1150
1151 //
1152 // Pill
1153 //
1154
1155 .uk-subnav-pill > * > :first-child {
1156 background-color: $inverse-subnav-pill-item-background;
1157 color: $inverse-subnav-pill-item-color;
1158 @if(mixin-exists(hook-inverse-subnav-pill-item)) {@include hook-inverse-subnav-pill-item();}
1159 }
1160
1161 .uk-subnav-pill > * > a:hover,
1162 .uk-subnav-pill > * > a:focus {
1163 background-color: $inverse-subnav-pill-item-hover-background;
1164 color: $inverse-subnav-pill-item-hover-color;
1165 @if(mixin-exists(hook-inverse-subnav-pill-item-hover)) {@include hook-inverse-subnav-pill-item-hover();}
1166 }
1167
1168 .uk-subnav-pill > * > a:active {
1169 background-color: $inverse-subnav-pill-item-onclick-background;
1170 color: $inverse-subnav-pill-item-onclick-color;
1171 @if(mixin-exists(hook-inverse-subnav-pill-item-onclick)) {@include hook-inverse-subnav-pill-item-onclick();}
1172 }
1173
1174 .uk-subnav-pill > .uk-active > a {
1175 background-color: $inverse-subnav-pill-item-active-background;
1176 color: $inverse-subnav-pill-item-active-color;
1177 @if(mixin-exists(hook-inverse-subnav-pill-item-active)) {@include hook-inverse-subnav-pill-item-active();}
1178 }
1179
1180 //
1181 // Disabled
1182 //
1183
1184 .uk-subnav > .uk-disabled > a {
1185 color: $inverse-subnav-item-disabled-color;
1186 @if(mixin-exists(hook-inverse-subnav-item-disabled)) {@include hook-inverse-subnav-item-disabled();}
1187 }
1188
1189}
1190@mixin hook-inverse-component-pagination(){
1191
1192 .uk-pagination > * > * {
1193 color: $inverse-pagination-item-color;
1194 @if(mixin-exists(hook-inverse-pagination-item)) {@include hook-inverse-pagination-item();}
1195 }
1196
1197 .uk-pagination > * > :hover,
1198 .uk-pagination > * > :focus {
1199 color: $inverse-pagination-item-hover-color;
1200 @if(mixin-exists(hook-inverse-pagination-item-hover)) {@include hook-inverse-pagination-item-hover();}
1201 }
1202
1203 .uk-pagination > .uk-active > * {
1204 color: $inverse-pagination-item-active-color;
1205 @if(mixin-exists(hook-inverse-pagination-item-active)) {@include hook-inverse-pagination-item-active();}
1206 }
1207
1208 .uk-pagination > .uk-disabled > * {
1209 color: $inverse-pagination-item-disabled-color;
1210 @if(mixin-exists(hook-inverse-pagination-item-disabled)) {@include hook-inverse-pagination-item-disabled();}
1211 }
1212
1213}
1214@mixin hook-inverse-component-tab(){
1215
1216 .uk-tab {
1217 @if(mixin-exists(hook-inverse-tab)) {@include hook-inverse-tab();}
1218 }
1219
1220 .uk-tab > * > a {
1221 color: $inverse-tab-item-color;
1222 @if(mixin-exists(hook-inverse-tab-item)) {@include hook-inverse-tab-item();}
1223 }
1224
1225 .uk-tab > * > a:hover,
1226 .uk-tab > * > a:focus{
1227 color: $inverse-tab-item-hover-color;
1228 @if(mixin-exists(hook-inverse-tab-item-hover)) {@include hook-inverse-tab-item-hover();}
1229 }
1230
1231 .uk-tab > .uk-active > a {
1232 color: $inverse-tab-item-active-color;
1233 @if(mixin-exists(hook-inverse-tab-item-active)) {@include hook-inverse-tab-item-active();}
1234 }
1235
1236 .uk-tab > .uk-disabled > a {
1237 color: $inverse-tab-item-disabled-color;
1238 @if(mixin-exists(hook-inverse-tab-item-disabled)) {@include hook-inverse-tab-item-disabled();}
1239 }
1240
1241}
1242@mixin hook-inverse-component-slidenav(){
1243
1244 .uk-slidenav {
1245 color: $inverse-slidenav-color;
1246 @if(mixin-exists(hook-inverse-slidenav)) {@include hook-inverse-slidenav();}
1247 }
1248
1249 .uk-slidenav:hover,
1250 .uk-slidenav:focus {
1251 color: $inverse-slidenav-hover-color;
1252 @if(mixin-exists(hook-inverse-slidenav-hover)) {@include hook-inverse-slidenav-hover();}
1253 }
1254
1255 .uk-slidenav:active {
1256 color: $inverse-slidenav-active-color;
1257 @if(mixin-exists(hook-inverse-slidenav-active)) {@include hook-inverse-slidenav-active();}
1258 }
1259
1260}
1261@mixin hook-inverse-component-text(){
1262
1263 .uk-text-lead {
1264 color: $inverse-text-lead-color;
1265 @if(mixin-exists(hook-inverse-text-lead)) {@include hook-inverse-text-lead();}
1266 }
1267
1268 .uk-text-meta {
1269 color: $inverse-text-meta-color;
1270 @if(mixin-exists(hook-inverse-text-meta)) {@include hook-inverse-text-meta();}
1271 }
1272
1273 .uk-text-muted { color: $inverse-text-muted-color !important; }
1274 .uk-text-emphasis { color: $inverse-text-emphasis-color !important; }
1275 .uk-text-primary { color: $inverse-text-primary-color !important; }
1276 .uk-text-secondary { color: $inverse-text-secondary-color !important; }
1277
1278}
1279@mixin hook-inverse-component-utility(){
1280
1281 .uk-dropcap::first-letter,
1282 .uk-dropcap p:first-of-type::first-letter {
1283 @if(mixin-exists(hook-inverse-dropcap)) {@include hook-inverse-dropcap();}
1284 }
1285
1286 .uk-logo {
1287 color: $inverse-logo-color;
1288 @if(mixin-exists(hook-inverse-logo)) {@include hook-inverse-logo();}
1289 }
1290
1291 .uk-logo:hover,
1292 .uk-logo:focus {
1293 color: $inverse-logo-hover-color;
1294 @if(mixin-exists(hook-inverse-logo-hover)) {@include hook-inverse-logo-hover();}
1295 }
1296
1297 .uk-logo > :not(.uk-logo-inverse):not(:only-of-type) { display: none; }
1298 .uk-logo-inverse { display: inline; }
1299
1300}
1301@mixin hook-inverse(){
1302 @include hook-inverse-component-base();
1303 @include hook-inverse-component-link();
1304 @include hook-inverse-component-heading();
1305 @include hook-inverse-component-divider();
1306 @include hook-inverse-component-list();
1307 @include hook-inverse-component-icon();
1308 @include hook-inverse-component-form();
1309 @include hook-inverse-component-button();
1310 @include hook-inverse-component-grid();
1311 @include hook-inverse-component-close();
1312 @include hook-inverse-component-totop();
1313 @include hook-inverse-component-badge();
1314 @include hook-inverse-component-label();
1315 @include hook-inverse-component-article();
1316 @include hook-inverse-component-search();
1317 @include hook-inverse-component-nav();
1318 @include hook-inverse-component-navbar();
1319 @include hook-inverse-component-subnav();
1320 @include hook-inverse-component-breadcrumb();
1321 @include hook-inverse-component-pagination();
1322 @include hook-inverse-component-tab();
1323 @include hook-inverse-component-slidenav();
1324 @include hook-inverse-component-dotnav();
1325 @include hook-inverse-component-accordion();
1326 @include hook-inverse-component-iconnav();
1327 @include hook-inverse-component-text();
1328 @include hook-inverse-component-column();
1329 @include hook-inverse-component-utility();
1330}
1331@mixin hook-label(){}
1332@mixin hook-label-success(){}
1333@mixin hook-label-warning(){}
1334@mixin hook-label-danger(){}
1335@mixin hook-label-misc(){}
1336@mixin hook-inverse-label(){}
1337@mixin hook-leader(){}
1338@mixin hook-leader-misc(){}
1339@mixin hook-inverse-leader(){}
1340@mixin hook-inverse-component-leader(){
1341
1342 .uk-leader-fill::after {
1343 @if(mixin-exists(hook-inverse-leader)) {@include hook-inverse-leader();}
1344 }
1345
1346}
1347@mixin hook-lightbox(){}
1348@mixin hook-lightbox-item(){}
1349@mixin hook-lightbox-toolbar(){}
1350@mixin hook-lightbox-toolbar-icon(){}
1351@mixin hook-lightbox-toolbar-icon-hover(){}
1352@mixin hook-lightbox-button(){}
1353@mixin hook-lightbox-button-hover(){}
1354@mixin hook-lightbox-misc(){}
1355@mixin hook-link-muted(){}
1356@mixin hook-link-muted-hover(){}
1357@mixin hook-link-text(){}
1358@mixin hook-link-text-hover(){}
1359@mixin hook-link-heading(){}
1360@mixin hook-link-heading-hover(){}
1361@mixin hook-link-reset(){}
1362@mixin hook-link-misc(){}
1363@mixin hook-inverse-link-muted(){}
1364@mixin hook-inverse-link-muted-hover(){}
1365@mixin hook-inverse-link-text-hover(){}
1366@mixin hook-inverse-link-heading-hover(){}
1367@mixin hook-list-divider(){}
1368@mixin hook-list-striped(){}
1369@mixin hook-list-bullet(){}
1370@mixin hook-list-misc(){}
1371@mixin hook-inverse-list-divider(){}
1372@mixin hook-inverse-list-striped(){}
1373@mixin hook-inverse-list-bullet(){}
1374@mixin hook-margin-misc(){}
1375@mixin hook-marker(){}
1376@mixin hook-marker-hover(){}
1377@mixin hook-marker-misc(){}
1378@mixin hook-inverse-marker(){}
1379@mixin hook-inverse-marker-hover(){}
1380@mixin hook-inverse-component-marker(){
1381
1382 .uk-marker {
1383 background: $inverse-marker-background;
1384 color: $inverse-marker-color;
1385 @if(mixin-exists(hook-inverse-marker)) {@include hook-inverse-marker();}
1386 }
1387
1388 .uk-marker:hover,
1389 .uk-marker:focus {
1390 color: $inverse-marker-hover-color;
1391 @if(mixin-exists(hook-inverse-marker-hover)) {@include hook-inverse-marker-hover();}
1392 }
1393
1394}
1395@mixin hook-modal(){}
1396@mixin hook-modal-dialog(){}
1397@mixin hook-modal-full(){}
1398@mixin hook-modal-body(){}
1399@mixin hook-modal-header(){}
1400@mixin hook-modal-footer(){}
1401@mixin hook-modal-title(){}
1402@mixin hook-modal-close(){}
1403@mixin hook-modal-close-hover(){}
1404@mixin hook-modal-close-default(){}
1405@mixin hook-modal-close-default-hover(){}
1406@mixin hook-modal-close-outside(){}
1407@mixin hook-modal-close-outside-hover(){}
1408@mixin hook-modal-close-full(){}
1409@mixin hook-modal-close-full-hover(){}
1410@mixin hook-modal-misc(){}
1411@mixin hook-nav-sub(){}
1412@mixin hook-nav-parent-icon(){}
1413@mixin hook-nav-header(){}
1414@mixin hook-nav-divider(){}
1415@mixin hook-nav-default(){}
1416@mixin hook-nav-default-item(){}
1417@mixin hook-nav-default-item-hover(){}
1418@mixin hook-nav-default-item-active(){}
1419@mixin hook-nav-default-header(){}
1420@mixin hook-nav-default-divider(){}
1421@mixin hook-nav-primary(){}
1422@mixin hook-nav-primary-item(){}
1423@mixin hook-nav-primary-item-hover(){}
1424@mixin hook-nav-primary-item-active(){}
1425@mixin hook-nav-primary-header(){}
1426@mixin hook-nav-primary-divider(){}
1427@mixin hook-nav-misc(){}
1428@mixin hook-inverse-nav-parent-icon(){}
1429@mixin hook-inverse-nav-default-item(){}
1430@mixin hook-inverse-nav-default-item-hover(){}
1431@mixin hook-inverse-nav-default-item-active(){}
1432@mixin hook-inverse-nav-default-header(){}
1433@mixin hook-inverse-nav-default-divider(){}
1434@mixin hook-inverse-nav-primary-item(){}
1435@mixin hook-inverse-nav-primary-item-hover(){}
1436@mixin hook-inverse-nav-primary-item-active(){}
1437@mixin hook-inverse-nav-primary-header(){}
1438@mixin hook-inverse-nav-primary-divider(){}
1439@mixin hook-navbar(){}
1440@mixin hook-navbar-container(){}
1441@mixin hook-navbar-nav-item(){}
1442@mixin hook-navbar-nav-item-hover(){}
1443@mixin hook-navbar-nav-item-onclick(){}
1444@mixin hook-navbar-nav-item-active(){}
1445@mixin hook-navbar-item(){}
1446@mixin hook-navbar-toggle(){}
1447@mixin hook-navbar-toggle-hover(){}
1448@mixin hook-navbar-toggle-icon(){}
1449@mixin hook-navbar-toggle-icon-hover(){}
1450@mixin hook-navbar-subtitle(){}
1451@mixin hook-navbar-primary(){}
1452@mixin hook-navbar-transparent(){}
1453@mixin hook-navbar-sticky(){}
1454@mixin hook-navbar-dropdown(){}
1455@mixin hook-navbar-dropdown-dropbar(){}
1456@mixin hook-navbar-dropdown-nav(){}
1457@mixin hook-navbar-dropdown-nav-item(){}
1458@mixin hook-navbar-dropdown-nav-item-hover(){}
1459@mixin hook-navbar-dropdown-nav-item-active(){}
1460@mixin hook-navbar-dropdown-nav-header(){}
1461@mixin hook-navbar-dropdown-nav-divider(){}
1462@mixin hook-navbar-dropbar(){}
1463@mixin hook-navbar-dropbar-slide(){}
1464@mixin hook-navbar-misc(){}
1465@mixin hook-inverse-navbar-nav-item(){}
1466@mixin hook-inverse-navbar-nav-item-hover(){}
1467@mixin hook-inverse-navbar-nav-item-onclick(){}
1468@mixin hook-inverse-navbar-nav-item-active(){}
1469@mixin hook-inverse-navbar-item(){}
1470@mixin hook-inverse-navbar-toggle(){}
1471@mixin hook-inverse-navbar-toggle-hover(){}
1472@mixin hook-notification(){}
1473@mixin hook-notification-message(){}
1474@mixin hook-notification-close(){}
1475@mixin hook-notification-message-primary(){}
1476@mixin hook-notification-message-success(){}
1477@mixin hook-notification-message-warning(){}
1478@mixin hook-notification-message-danger(){}
1479@mixin hook-notification-misc(){}
1480@mixin hook-offcanvas-bar(){}
1481@mixin hook-offcanvas-close(){}
1482@mixin hook-offcanvas-overlay(){}
1483@mixin hook-offcanvas-misc(){}
1484@mixin hook-overlay(){}
1485@mixin hook-overlay-icon(){}
1486@mixin hook-overlay-default(){}
1487@mixin hook-overlay-primary(){}
1488@mixin hook-overlay-misc(){}
1489@mixin hook-padding-misc(){}
1490@mixin hook-pagination(){}
1491@mixin hook-pagination-item(){}
1492@mixin hook-pagination-item-hover(){}
1493@mixin hook-pagination-item-active(){}
1494@mixin hook-pagination-item-disabled(){}
1495@mixin hook-pagination-misc(){}
1496@mixin hook-inverse-pagination-item(){}
1497@mixin hook-inverse-pagination-item-hover(){}
1498@mixin hook-inverse-pagination-item-active(){}
1499@mixin hook-inverse-pagination-item-disabled(){}
1500@mixin hook-placeholder(){}
1501@mixin hook-placeholder-misc(){}
1502@mixin hook-position-misc(){}
1503@mixin hook-print(){}
1504@mixin hook-progress(){}
1505@mixin hook-progress-bar(){}
1506@mixin hook-progress-misc(){}
1507@mixin hook-search-input(){}
1508@mixin hook-search-default-input(){}
1509@mixin hook-search-default-input-focus(){}
1510@mixin hook-search-navbar-input(){}
1511@mixin hook-search-large-input(){}
1512@mixin hook-search-toggle(){}
1513@mixin hook-search-toggle-hover(){}
1514@mixin hook-search-misc(){}
1515@mixin hook-inverse-search-default-input(){}
1516@mixin hook-inverse-search-default-input-focus(){}
1517@mixin hook-inverse-search-navbar-input(){}
1518@mixin hook-inverse-search-large-input(){}
1519@mixin hook-inverse-search-toggle(){}
1520@mixin hook-inverse-search-toggle-hover(){}
1521@mixin hook-section(){}
1522@mixin hook-section-default(){}
1523@mixin hook-section-muted(){}
1524@mixin hook-section-primary(){}
1525@mixin hook-section-secondary(){}
1526@mixin hook-section-overlap(){}
1527@mixin hook-section-misc(){}
1528@mixin hook-slidenav(){}
1529@mixin hook-slidenav-hover(){}
1530@mixin hook-slidenav-active(){}
1531@mixin hook-slidenav-previous(){}
1532@mixin hook-slidenav-next(){}
1533@mixin hook-slidenav-large(){}
1534@mixin hook-slidenav-container(){}
1535@mixin hook-slidenav-misc(){}
1536@mixin hook-inverse-slidenav(){}
1537@mixin hook-inverse-slidenav-hover(){}
1538@mixin hook-inverse-slidenav-active(){}
1539@mixin hook-slider(){}
1540@mixin hook-slider-misc(){}
1541@mixin hook-slideshow(){}
1542@mixin hook-slideshow-misc(){}
1543@mixin hook-sortable(){}
1544@mixin hook-sortable-drag(){}
1545@mixin hook-sortable-placeholder(){}
1546@mixin hook-sortable-empty(){}
1547@mixin hook-sortable-misc(){}
1548@mixin hook-spinner(){}
1549@mixin hook-spinner-misc(){}
1550@mixin hook-sticky-misc(){}
1551@mixin hook-subnav(){}
1552@mixin hook-subnav-item(){}
1553@mixin hook-subnav-item-hover(){}
1554@mixin hook-subnav-item-active(){}
1555@mixin hook-subnav-divider(){}
1556@mixin hook-subnav-pill-item(){}
1557@mixin hook-subnav-pill-item-hover(){}
1558@mixin hook-subnav-pill-item-onclick(){}
1559@mixin hook-subnav-pill-item-active(){}
1560@mixin hook-subnav-item-disabled(){}
1561@mixin hook-subnav-misc(){}
1562@mixin hook-inverse-subnav-item(){}
1563@mixin hook-inverse-subnav-item-hover(){}
1564@mixin hook-inverse-subnav-item-active(){}
1565@mixin hook-inverse-subnav-divider(){}
1566@mixin hook-inverse-subnav-pill-item(){}
1567@mixin hook-inverse-subnav-pill-item-hover(){}
1568@mixin hook-inverse-subnav-pill-item-onclick(){}
1569@mixin hook-inverse-subnav-pill-item-active(){}
1570@mixin hook-inverse-subnav-item-disabled(){}
1571@mixin hook-svg-misc(){}
1572@mixin hook-switcher-misc(){}
1573@mixin hook-tab(){}
1574@mixin hook-tab-item(){}
1575@mixin hook-tab-item-hover(){}
1576@mixin hook-tab-item-active(){}
1577@mixin hook-tab-item-disabled(){}
1578@mixin hook-tab-bottom(){}
1579@mixin hook-tab-bottom-item(){}
1580@mixin hook-tab-left(){}
1581@mixin hook-tab-right(){}
1582@mixin hook-tab-left-item(){}
1583@mixin hook-tab-right-item(){}
1584@mixin hook-tab-misc(){}
1585@mixin hook-inverse-tab(){}
1586@mixin hook-inverse-tab-item(){}
1587@mixin hook-inverse-tab-item-hover(){}
1588@mixin hook-inverse-tab-item-active(){}
1589@mixin hook-inverse-tab-item-disabled(){}
1590@mixin hook-table(){}
1591@mixin hook-table-header-cell(){}
1592@mixin hook-table-cell(){}
1593@mixin hook-table-footer(){}
1594@mixin hook-table-caption(){}
1595@mixin hook-table-divider(){}
1596@mixin hook-table-striped(){}
1597@mixin hook-table-hover(){}
1598@mixin hook-table-row-active(){}
1599@mixin hook-table-small(){}
1600@mixin hook-table-large(){}
1601@mixin hook-table-misc(){}
1602@mixin hook-inverse-table-header-cell(){}
1603@mixin hook-inverse-table-caption(){}
1604@mixin hook-inverse-table-row-active(){}
1605@mixin hook-inverse-table-divider(){}
1606@mixin hook-inverse-table-striped(){}
1607@mixin hook-inverse-table-hover(){}
1608@mixin hook-inverse-component-table(){
1609
1610 .uk-table th {
1611 color: $inverse-table-header-cell-color;
1612 @if(mixin-exists(hook-inverse-table-header-cell)) {@include hook-inverse-table-header-cell();}
1613 }
1614
1615 .uk-table caption {
1616 color: $inverse-table-caption-color;
1617 @if(mixin-exists(hook-inverse-table-caption)) {@include hook-inverse-table-caption();}
1618 }
1619
1620 .uk-table > tr.uk-active,
1621 .uk-table tbody tr.uk-active {
1622 background: $inverse-table-row-active-background;
1623 @if(mixin-exists(hook-inverse-table-row-active)) {@include hook-inverse-table-row-active();}
1624 }
1625
1626 .uk-table-divider > tr:not(:first-child),
1627 .uk-table-divider > :not(:first-child) > tr,
1628 .uk-table-divider > :first-child > tr:not(:first-child) {
1629 border-top-color: $inverse-table-divider-border;
1630 @if(mixin-exists(hook-inverse-table-divider)) {@include hook-inverse-table-divider();}
1631 }
1632
1633 .uk-table-striped > tr:nth-of-type(odd),
1634 .uk-table-striped tbody tr:nth-of-type(odd) {
1635 background: $inverse-table-striped-row-background;
1636 @if(mixin-exists(hook-inverse-table-striped)) {@include hook-inverse-table-striped();}
1637 }
1638
1639 .uk-table-hover > tr:hover,
1640 .uk-table-hover tbody tr:hover {
1641 background: $inverse-table-hover-row-background;
1642 @if(mixin-exists(hook-inverse-table-hover)) {@include hook-inverse-table-hover();}
1643 }
1644
1645}
1646@mixin hook-text-lead(){}
1647@mixin hook-text-meta(){}
1648@mixin hook-text-small(){}
1649@mixin hook-text-large(){}
1650@mixin hook-text-background(){}
1651@mixin hook-text-misc(){}
1652@mixin hook-inverse-text-lead(){}
1653@mixin hook-inverse-text-meta(){}
1654@mixin hook-thumbnav(){}
1655@mixin hook-thumbnav-item(){}
1656@mixin hook-thumbnav-item-hover(){}
1657@mixin hook-thumbnav-item-active(){}
1658@mixin hook-thumbnav-misc(){}
1659@mixin hook-inverse-thumbnav-item(){}
1660@mixin hook-inverse-thumbnav-item-hover(){}
1661@mixin hook-inverse-thumbnav-item-active(){}
1662@mixin hook-inverse-component-thumbnav(){
1663
1664 .uk-thumbnav > * > * {
1665 @if(mixin-exists(hook-inverse-thumbnav-item)) {@include hook-inverse-thumbnav-item();}
1666 }
1667
1668 .uk-thumbnav > * > :hover,
1669 .uk-thumbnav > * > :focus {
1670 @if(mixin-exists(hook-inverse-thumbnav-item-hover)) {@include hook-inverse-thumbnav-item-hover();}
1671 }
1672
1673 .uk-thumbnav > .uk-active > * {
1674 @if(mixin-exists(hook-inverse-thumbnav-item-active)) {@include hook-inverse-thumbnav-item-active();}
1675 }
1676
1677}
1678@mixin hook-tile(){}
1679@mixin hook-tile-default(){}
1680@mixin hook-tile-muted(){}
1681@mixin hook-tile-primary(){}
1682@mixin hook-tile-secondary(){}
1683@mixin hook-tile-misc(){}
1684@mixin hook-tooltip(){}
1685@mixin hook-tooltip-misc(){}
1686@mixin hook-totop(){}
1687@mixin hook-totop-hover(){}
1688@mixin hook-totop-active(){}
1689@mixin hook-totop-misc(){}
1690@mixin hook-inverse-totop(){}
1691@mixin hook-inverse-totop-hover(){}
1692@mixin hook-inverse-totop-active(){}
1693@mixin hook-transition-misc(){}
1694@mixin hook-panel-scrollable(){}
1695@mixin hook-box-shadow-bottom(){}
1696@mixin hook-dropcap(){}
1697@mixin hook-logo(){}
1698@mixin hook-logo-hover(){}
1699@mixin hook-utility-misc(){}
1700@mixin hook-inverse-dropcap(){}
1701@mixin hook-inverse-logo(){}
1702@mixin hook-inverse-logo-hover(){}
1703@mixin hook-visibility-misc(){}
1704@mixin hook-width-misc(){}
\No newline at end of file