1/** 2 * DokuWiki Mikio Template CSS 3 * 4 * @link http://dokuwiki.org/template:mikio 5 * @author James Collins <james.collins@outlook.com.au> 6 * @license GPLv2 (http://www.gnu.org/licenses/gpl-2.0.html) 7 */ 8 9/* Vendor Prefixes */ 10.mikio-user-select(@value: none) { 11 -webkit-user-select: @value; 12 -moz-user-select: @value; 13 -ms-user-select: @value; 14} 15 16.mikio-appearance(@value: none) { 17 -webkit-appearance: @value; 18 -moz-appearance: @value; 19 -ms-appearance: @value; 20} 21 22.mikio-transition(@value: all 0s ease 0s) { 23 -webkit-transition: @value; 24 transition: @value; 25} 26 27.mikio-text-decoration(@value: none) { 28 -webkit-text-decoration: @value; 29 text-decoration: @value; 30} 31 32.mikio-sticky { 33 position: -webkit-sticky; 34 position: sticky; 35} 36 37.mikio-pre-wrap { 38 white-space: pre-wrap; 39 white-space: -moz-pre-wrap; 40 white-space: -pre-wrap; 41 white-space: -o-pre-wrap; 42} 43 44 45/* Containers */ 46html { 47 overflow-x: auto; 48 overflow-y: scroll; 49 display: block; 50 padding: 0; 51 font-size: @ini_font_size; 52 line-height: @ini_line_height; 53} 54 55// body.mikio { 56body { 57 display: flex; 58 flex-direction: column; 59 min-height: 100vh; 60 font-family: @ini_font_family; 61 letter-spacing: -.01em; 62 padding: 0; 63} 64 65html, body { 66 background-color: @ini_background; 67 color: @ini_text; 68 margin: 0; 69} 70 71#dokuwiki__site { 72 min-height: 100vh; 73} 74 75.mikio .site { 76 min-height: 100vh; 77 display: flex; 78 flex-direction: column; 79} 80 81.mikio-page-topheader { 82 padding: 0 2rem; 83 border-bottom: 1px solid @ini_navbar_border_color;; 84} 85 86.mikio-page-header { 87 padding: 0 2rem; 88} 89 90.mikio-sidebar-header { 91 border-bottom: 1px solid @ini_sidebar_border_color; 92} 93 94.mikio-sidebar-footer { 95 border-top: 1px solid @ini_sidebar_border_color; 96} 97 98.mikio-page-contentheader { 99 100} 101 102.mikio-page-contentfooter { 103 104} 105 106.mikio-page-footer { 107 108} 109 110.mikio-page-bottomfooter { 111 padding: 0 2rem; 112} 113 114.mikio-admin { 115 background-color: @ini_admin_background_color; 116} 117 118.mikio-small-only { 119 display: none; 120} 121 122.mikio .mikio-breadcrumbs { 123 padding: .75rem 2rem; 124 background-color: @ini_breadcrumb_background_color; 125 font-size: @ini_breadcrumb_font_size; 126 color: @ini_breadcrumb_text_color; 127 128 span.curid a, a { 129 .mikio-text-decoration(none); 130 color: @ini_breadcrumb_link_color; 131 font-weight: normal; 132 133 &:hover { 134 color: @ini_breadcrumb_link_hover_color; 135 } 136 } 137 138 ul { 139 list-style: none; 140 margin: 0; 141 padding: 0; 142 } 143 144 li { 145 display: inline-block; 146 margin-right: .5rem; 147 vertical-align: text-bottom; 148 } 149 150 svg { 151 width: .9rem; 152 height: .9rem; 153 } 154} 155 156.mikio-navbar { 157 position: relative; 158 display: flex; 159 align-items: center; 160 padding: .5rem 1rem .5rem 2rem; 161 border-bottom-width: 1px; 162 border-bottom-style: solid; 163 border-bottom-color: @ini_navbar_border_color; 164 background-color: @ini_navbar_background_color; 165 box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1); 166 167 .mikio-navbar-brand { 168 display: flex; 169 170 .mikio-navbar-brand-image { 171 max-width: 3rem; 172 max-height: 3rem; 173 margin-right: .5rem; 174 } 175 176 .mikio-navbar-brand-title { 177 display: flex; 178 flex-direction: column; 179 align-items: stretch; 180 justify-content: center; 181 } 182 183 .mikio-navbar-brand-title-text { 184 color: @ini_navbar_brand_text_color; 185 margin: 0; 186 font-weight: 500; 187 font-size: 1.2rem; 188 } 189 190 .mikio-navbar-brand-title-tagline { 191 margin: 0; 192 color: @ini_navbar_brand_tagline_color; 193 } 194 } 195 196 .mikio-navbar-toggle { 197 display: none; 198 width: 2.5rem; 199 height: 2rem; 200 border: 1px solid @ini_control_border_color; 201 border-radius: .25rem; 202 background-color: @ini_control_background_color; 203 background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" style="fill:@{ini_control_text_color}"><path d="M16 132h416c8.837 0 16-7.163 16-16V76c0-8.837-7.163-16-16-16H16C7.163 60 0 67.163 0 76v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16z"/></svg>'); 204 background-size: 1.2rem; 205 background-position: center; 206 background-repeat: no-repeat; 207 } 208 209 .mikio-navbar-collapse { 210 display: flex; 211 flex: 1; 212 align-items: center; 213 justify-content: @ini_navbar_content_justify; 214 } 215 216 a { 217 .mikio-text-decoration(none); 218 color: inherit; 219 } 220 221 .mikio-search { 222 margin: 0 .5rem; 223 } 224} 225 226.mikio-sub-navbar { 227 color: @ini_subnavbar_text_color; 228 justify-content: @ini_subnavbar_content_justify; 229 padding: .75rem 1rem; 230 border-color: @ini_subnavbar_border_color; 231 background-color: @ini_subnavbar_background_color; 232 233 ul, ol, p { 234 list-style: none; 235 margin: 0; 236 padding: 0; 237 } 238 239 ul, ol { 240 list-style: none; 241 } 242 243 li { 244 display: inline-block; 245 padding: 0 .2rem; 246 margin: 0 .5rem; 247 } 248 249 a { 250 color: @ini_subnavbar_link_color; 251 252 &:hover { 253 color: @ini_subnavbar_link_hover_color; 254 } 255 } 256} 257 258.mikio-hero { 259 display: flex; 260 background-color: @ini_hero_background_color; 261 262 .mikio-hero-text { 263 flex: 1; 264 min-height: 5rem; 265 padding: 2rem; 266 267 .mikio-breadcrumbs { 268 background-color: transparent; 269 padding: 0; 270 margin: 0 0 .75rem 0; 271 } 272 273 h1 { 274 margin: 0 0 1rem 0; 275 color: @ini_hero_title_color; 276 line-height: 1.2 277 } 278 279 h2 { 280 margin: 0; 281 font-weight: normal; 282 font-size: 1.25rem; 283 color: @ini_hero_subtitle_color; 284 } 285 } 286 287 .mikio-hero-image { 288 display: flex; 289 flex: 0 0 33%; 290 background-repeat: no-repeat; 291 background-position: center; 292 background-size: cover; 293 align-items: flex-end; 294 } 295 296 .mikio-hero-image-resize { 297 height: 15rem; 298 } 299} 300 301.mikio-tags { 302 display: block; 303 width: 100%; 304 text-align: right; 305 padding-right: .5rem; 306 margin-bottom: .5rem; 307 308 a { 309 margin: 0 .25rem; 310 font-size: 80%; 311 padding: .25rem .75rem; 312 border: 1px solid @ini_tag_background_color; 313 border-radius: 1rem; 314 background-color: @ini_tag_background_color; 315 color: @ini_tag_text_color; 316 .mikio-text-decoration(none); 317 transition: all .15s ease-in-out; 318 319 &:hover { 320 background-color: transparent; 321 color: @ini_tag_background_color; 322 } 323 } 324} 325 326 327.mikio-sidebar { 328 width: @ini_sidebar_width; 329 flex-shrink: 0; 330 background-color: @ini_sidebar_background_color; 331 padding: 1rem; 332 font-size: @ini_sidebar_font_size; 333 color: @ini_sidebar_text_color; 334 335 &.mikio-sidebar-left { 336 border-right: 1px solid @ini_sidebar_border_color; 337 } 338 339 &.mikio-sidebar-right { 340 border-left: 1px solid @ini_sidebar_border_color; 341 } 342 343 .mikio-sidebar-toggle { 344 display: none; 345 margin: 0 1rem; 346 .mikio-text-decoration(none); 347 text-align: center; 348 color: rgba(0, 0, 0, 0.6); 349 background-size: 1rem; 350 background-position: 95% 50%; 351 background-repeat: no-repeat; 352 background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" aria-hidden="true" style="fill:@{ini_sidebar_text_color}"><path d="M16.003 18.626l7.081-7.081L25 13.46l-8.997 8.998-9.003-9 1.917-1.916z"/></svg>'); 353 354 &.closed { 355 background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" aria-hidden="true" style="fill:@{ini_sidebar_text_color}"><path d="M15.997 13.374l-7.081 7.081L7 18.54l8.997-8.998 9.003 9-1.916 1.916z"/></svg>'); 356 } 357 } 358 359 .mikio-sidebar-toggle.closed + .mikio-sidebar-collapse { 360 display: block; 361 } 362 363 .mikio-user-info { 364 margin-bottom: 1rem; 365 margin: 0 -1rem; 366 padding: 0 1rem 1rem 1rem; 367 border-bottom: 1px solid @ini_sidebar_border_color; 368 } 369 370 .mikio-search { 371 margin: 1rem 0 1rem 0; 372 } 373 374 .mikio-sidebar-content { 375 overflow-wrap: break-word; 376 margin-bottom: 1rem; 377 378 a { 379 display: block; 380 margin: 1rem 0; 381 color: @ini_sidebar_link_color; 382 .mikio-text-decoration(none); 383 384 &:hover { 385 color: @ini_sidebar_link_hover_color; 386 } 387 } 388 389 ul, ul.idx { 390 margin: 0; 391 padding: 0; 392 393 ul { 394 padding-left: 1rem; 395 } 396 397 li, li.closed, li.open { 398 list-style: none; 399 } 400 } 401 } 402 403 .mikio-tags { 404 margin: 0 0 1rem 0; 405 text-align: center; 406 407 a { 408 display: inline-block; 409 margin: 0 .25rem .25rem .25rem; 410 } 411 } 412} 413 414.mikio-page { 415 display: flex; 416 // flex: 1; 417 padding: 0; 418} 419 420.mikio-page-fill { 421 display: flex; 422 flex: 1; 423} 424 425.mikio .mikio-content .mikio-article { 426 margin: 0 auto; 427 428 ul, ul.idx { 429 padding-left: 1rem; 430 } 431 432 &.toc-full { 433 display: flex; 434 435 .mikio-toc { 436 margin-top: 1rem; 437 order: 2; 438 // flex: 1; 439 } 440 441 .mikio-article-content { 442 flex: 1; 443 } 444 } 445} 446 447.mikio-content { 448 box-sizing: border-box; 449 width: 100%; 450 max-width: 100%; 451 background-color: @ini_content_background; 452 padding: .5rem 2rem; 453} 454 455.mikio.dokuwiki div.preview { 456 background-color: @ini_content_background; 457 padding: 1rem 2rem; 458} 459 460.mikio-footer { 461 padding: 2rem; 462 color: @ini_footer_text_color; 463 background-color: @ini_footer_background_color; 464 font-size: @ini_footer_font_size; 465 text-align: @ini_footer_text_align; 466 467 a { 468 color: @ini_footer_link_color; 469 470 &:hover { 471 color: @ini_footer_link_hover_color; 472 } 473 } 474 475 .dw__pagetools { 476 margin-top: 1rem; 477 478 a { 479 margin: 0 .5rem; 480 481 svg { 482 fill: @ini_footer_link_color; 483 } 484 485 &:hover { 486 svg { 487 fill: @ini_footer_link_hover_color; 488 } 489 } 490 } 491 } 492 493 .mikio-nav { 494 margin-top: 1rem; 495 } 496 497 .mikio-footer-search { 498 margin-top: .5rem; 499 display: inline-block; 500 } 501 502 .license { 503 margin-top: .5rem; 504 505 img { 506 vertical-align: middle; 507 margin: 0 1rem; 508 } 509 } 510} 511 512.mikio .site > div.no { 513 display: none; 514} 515 516 517/* Page Elements */ 518.mikio-control { 519 margin: 0; 520 font-family: inherit; 521 font-size: inherit; 522 font-weight: 400; 523 // line-height: inherit; 524 border-width: 1px; 525 border-style: solid; 526 border-color: transparent; 527 border-radius: .25rem; 528 background-color: @ini_control_background_color; 529 box-sizing: border-box; 530 vertical-align: middle; 531 padding: .375rem .75rem; 532 color: @ini_control_text_color; 533} 534 535.mikio-button { 536 display: inline-block; 537 text-align: center; 538 border-color: @ini_control_border_color; 539 line-height: 1.5; 540 .mikio-text-decoration(none); 541 text-transform: capitalize; 542 543 transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out; 544 545 &:hover:not(:disabled) { 546 .mikio-text-decoration(none); 547 color: @ini_control_background_color; 548 background-color: @ini_control_border_color; 549 border-color: @ini_control_border_color; 550 } 551 552 &:disabled { 553 opacity: .65; 554 } 555} 556 557.mikio-button-small { 558 padding: .1rem .2rem; 559 font-size: 80%; 560 min-width: 3rem; 561} 562 563.mikio-button-submit { 564 color: #fff; 565 background-color: #007bff; 566 border-color: #007bff; 567 568 &:hover { 569 color: #fff; 570 background-color: #0069d9; 571 border-color: #0062cc; 572 } 573} 574 575.mikio-button-danger { 576 color: #dc3545; 577 border-color: #dc3545; 578 579 &:hover { 580 color: #fff; 581 background-color: #dc3545; 582 border-color: #dc3545; 583 } 584} 585 586.mikio-input-text { 587 border-color: @ini_input_border_color; 588 line-height: inherit; 589} 590 591.mikio-select { 592 .mikio-user-select(); 593 height: 2.25rem; 594} 595 596.mikio-toolbar-button { 597 border-radius: 0; 598 border-right-width: 0; 599 border-color: @ini_input_border_color; 600 601 &:first-of-type { 602 border-radius: .25rem 0 0 .25rem; 603 } 604 605 &:last-of-type { 606 border-radius: 0 .25rem .25rem 0; 607 border-right-width: 1px; 608 } 609} 610 611.mikio-dialog { 612 .mikio-article { 613 max-width: 40rem; 614 } 615 616 fieldset { 617 legend { 618 font-size: 1.75rem; 619 font-weight: 400; 620 } 621 622 label.block input.edit, select { 623 width: 100%; 624 } 625 626 label { 627 text-align: left; 628 font-weight: normal; 629 display: block; 630 } 631 632 label.simple { 633 text-align: center; 634 } 635 636 label.block { 637 position: relative; 638 } 639 640 label.block span { 641 position: absolute; 642 padding: .4rem .9rem; 643 color: rgba(0, 0, 0, 0.3); 644 } 645 646 button { 647 display: block; 648 width: 100%; 649 650 &[type=submit] { 651 .mikio-button-submit; 652 } 653 } 654 655 input[type=checkbox] { 656 vertical-align: middle; 657 } 658 } 659} 660 661.mikio .mikio-navbar .mikio-search, 662.mikio .mikio-sidebar .mikio-search, 663.mikio .mikio-footer .mikio-search, 664.mikio .mikio-search { 665 display: flex; 666 667 input { 668 width: 1%; 669 flex: 1 1 auto; 670 border-radius: .25rem 0 0 .25rem; 671 } 672 673 button { 674 color: @ini_control_background_color; 675 background-color: @ini_control_border_color; 676 border-radius: 0 .25rem .25rem 0; 677 border-color: @ini_control_border_color; 678 679 &:hover { 680 background-color: @ini_control_background_color; 681 color: @ini_control_text_color; 682 } 683 } 684 685 .mikio-iicon { 686 // width: 1.4rem; 687 // height: 1.4rem; 688 margin: 0 -4px 0 -4px; 689 } 690} 691 692#dw__pagetools { 693 .mikio-sticky; 694 top: 0; 695 align-self: flex-start; 696 padding: 3rem .5rem 0 .5rem; 697 698 a { 699 display: block; 700 701 svg { 702 fill: @ini_pagetools_color; 703 } 704 705 &:hover { 706 svg { 707 fill: @ini_pagetools_hover_color; 708 } 709 } 710 } 711} 712 713.mode_admin .mikio-toc { 714 background-color: @ini_admin_background_color; 715 716 #dw__toc { 717 background-color: #fff; 718 } 719} 720 721.mikio-toc { 722 float: right; 723 padding-left: 1rem; 724 padding-bottom: 1rem; 725 background-color: @ini_content_background; 726 margin-top: 1rem; 727 728 #dw__toc { 729 background-color: @ini_toc_background_color; 730 border: 1px solid @ini_toc_border_color; 731 border-radius: .25rem; 732 box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1); 733 padding: .5rem; 734 max-width: 12rem; 735 float: none; 736 // width: auto; 737 margin: 0; 738 // background-color: transparent; 739 740 ul { 741 padding-left: 0; 742 margin-left: 0; 743 744 ul { 745 padding-left: .5rem; 746 } 747 } 748 } 749 750 h3 { 751 margin: 0; 752 font-size: @ini_toc_font_size; 753 background-size: 1rem; 754 background-position: 95% 50%; 755 background-repeat: no-repeat; 756 background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" aria-hidden="true" style="fill:inherit"><path d="M16.003 18.626l7.081-7.081L25 13.46l-8.997 8.998-9.003-9 1.917-1.916z"/></svg>'); 757 758 &.closed { 759 font-size: 0; 760 height: 1rem; 761 width: 2rem; 762 763 &:before { 764 display: inline-block; 765 content: ""; 766 width: .8rem; 767 height: .8rem; 768 margin-right: .5rem; 769 margin-top: .1rem; 770 background-size: .8rem; 771 background-position: center; 772 background-repeat: no-repeat; 773 background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" style="fill:inherit"><path d="M16 132h416c8.837 0 16-7.163 16-16V76c0-8.837-7.163-16-16-16H16C7.163 60 0 67.163 0 76v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16z"/></svg>'); 774 } 775 } 776 777 span { 778 display: none; 779 } 780 } 781 782 a { 783 display: block; 784 font-size: @ini_toc_font_size; 785 color: @ini_toc_link_color; 786 .mikio-text-decoration(none); 787 padding: .2rem 0; 788 789 &:hover { 790 color: @ini_toc_link_hover_color; 791 } 792 } 793} 794 795.mikio-icon { 796 margin-right: .25rem; 797 // max-width: 1.4rem; 798 // max-height: 1.4rem; 799 800 svg { 801 // max-width: 1.4rem; 802 // max-height: 1.4rem; 803 vertical-align: middle; 804 } 805} 806 807.mikio-iicon { 808 display: inline-block; 809 width: 1.2rem; 810 height: 1.2rem; 811 background-size: 1.2rem; 812 background-position: center; 813 background-repeat: no-repeat; 814 vertical-align: middle; 815 margin-right: .25rem; 816 fill: currentColor; 817} 818 819.mikio .mode_show table, 820.mikio.dokuwiki .mode_showtag table.ul, 821.mikio .mode_admin table { 822 width: 100%; 823 border-collapse: collapse; 824 margin-bottom: 1rem; 825 font-size: @ini_table_font_size; 826 827 828 td, th { 829 border-top: 1px solid @ini_table_row_border_color; 830 padding: .75rem; 831 text-align: left; 832 } 833 834 tbody tr { 835 border: 0; 836 837 &:nth-child(odd) { 838 background-color: @ini_table_odd_row_color; 839 } 840 841 &:nth-child(even) { 842 background-color: @ini_table_even_row_color; 843 } 844 } 845} 846 847.mikio-nav { 848 list-style: none; 849 margin: 0; 850 padding: 0; 851 852 .mikio-nav-item, .mikio-nav-dropdown { 853 display: inline-block; 854 padding: .5rem .2rem; 855 margin: 0 .5rem; 856 } 857 858 .mikio-nav-link { 859 860 } 861 862 .mikio-nav-dropdown { 863 position: relative; 864 } 865 866 .mikio-nav-dropdown > a { 867 display: inline-block; 868 padding: .2rem 1.2rem .2rem 0rem; 869 background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" aria-hidden="true" style="fill:inherit"><path d="M16.003 18.626l7.081-7.081L25 13.46l-8.997 8.998-9.003-9 1.917-1.916z"/></svg>'); 870 background-size: 1.2rem; 871 background-position: right; 872 background-repeat: no-repeat; 873 } 874 875 a { 876 .mikio-text-decoration(none); 877 } 878} 879 880.mikio-dropdown { 881 display: block; 882 position: absolute; 883 z-index: 10000; 884 min-width: 12rem; 885 right: 0; 886 padding: 1rem 1.5rem; 887 border: 1px solid @ini_dropdown_border_color; 888 box-shadow: 0 4px 10px rgba(0, 0, 0, 0.3); 889 background-color: @ini_dropdown_background_color; 890 color: @ini_dropdown_color; 891 892 &.closed { 893 display: none; 894 } 895 896 .mikio-dropdown-item { 897 display: flex; 898 align-items: center; 899 margin-top: .5rem; 900 margin-bottom: .5rem; 901 } 902 903 .mikio-dropdown-header { 904 margin: 0 0 1rem 0; 905 } 906 907 .mikio-dropdown-divider { 908 margin: 1rem -1rem; 909 border-bottom: 1px solid @ini_dropdown_border_color; 910 } 911 912 .mikio-nav-link { 913 margin: 0rem -1rem 0rem -1rem; 914 padding: .25rem 1rem .25rem 1rem; 915 transition: all 0.15s ease-in-out; 916 917 &:hover { 918 background-color: @ini_dropdown_hover_color; 919 } 920 } 921} 922 923.mikio-tabs { 924 padding: 0; 925 margin-bottom: -1px; 926 927 li { 928 strong { 929 .mikio-tab-active; 930 } 931 932 a { 933 padding: .5rem 1rem; 934 border: 1px solid transparent; 935 color: #007bff; 936 .mikio-text-decoration(none); 937 margin: 0; 938 background-color: transparent; 939 940 &:hover { 941 color: #0056b3; 942 border-color:#dee2e6 #dee2e6 #dee2e6; 943 background-color: transparent; 944 } 945 } 946 } 947 948 &:after { 949 border-bottom: 0; 950 } 951} 952 953.mikio-tab-active { 954 background-color: #fff; 955 font-weight: normal; 956 color: #495057; 957 border-color: #dee2e6 #dee2e6 #fff; 958 padding: .5rem 1rem; 959 margin: 0; 960 bottom: -1px; 961 // margin-bottom: -1px; 962} 963 964.mikio-tab-panel { 965 margin-bottom: 0; 966 background-color: #fff; 967 border-width: 1px 1px 1px 1px; 968 border-style: solid; 969 border-color: #dee2e6; 970 word-wrap: break-word; 971 word-break: break-word; 972} 973 974.mikio.dokuwiki div.section_highlight { 975 background-color: @ini_section_edit_highlight; 976 border-width: 0; 977 margin: 0 -1rem; 978 padding: 0 1rem; 979} 980 981.mikio-input-file { 982 position: absolute; 983 margin-top: -.5rem; 984 top: 0; 985 right: 0; 986 left: 0; 987 z-index: 5; 988 padding: .25rem 1rem; 989 line-height: 1.5; 990 text-align: left; 991 color: @ini_control_text_color; 992 background-color: @ini_control_background_color; 993 border: .1px solid @ini_control_border_color; 994 border-radius: .25rem; 995 -webkit-user-select: none; 996 -moz-user-select: none; 997 -ms-user-select: none; 998 user-select: none; 999 white-space: nowrap; 1000 overflow: hidden; 1001 text-overflow: ellipsis; 1002 box-sizing: border-box; 1003 1004 &:before { 1005 position: absolute; 1006 top: 0; 1007 right: 0; 1008 bottom: 0; 1009 z-index: 6; 1010 display: block; 1011 content: "Browse"; 1012 padding: .25rem 1rem; 1013 line-height: 1.5; 1014 color: @ini_control_background_color; 1015 background-color: @ini_control_border_color; 1016 border-radius: 0 .25rem .25rem 0; 1017 border: 1px solid @ini_control_border_color; 1018 transition: all .15s ease-in-out; 1019 } 1020 1021 &:hover:before { 1022 background-color: @ini_control_background_color; 1023 color: @ini_control_text_color; 1024 } 1025} 1026 1027code, pre { 1028 overflow-x: auto; 1029 font-family: @ini_code_font_family; 1030 font-size: @ini_code_font_size; 1031 color: @ini_code_text_color; 1032 background-color: @ini_code_background_color; 1033 word-wrap: @ini_code_word_wrap; 1034 .mikio-pre-wrap; 1035 border: 1px solid @ini_code_border_color; 1036 padding: 1em; 1037 line-height: @ini_code_line_height; 1038} 1039 1040 1041/* Dokuwiki Patches */ 1042.mikio-search, 1043.mikio .dokuwiki fieldset, 1044.mikio.dokuwiki .secedit, 1045.mikio .mode_revisions, 1046.mikio .mode_edit, 1047.mikio .mode_draft, 1048.mikio .mode_preview, 1049.mikio .mode_showtag, 1050.mikio .mode_admin { 1051 button, input, optgroup, select, textarea { 1052 .mikio-control; 1053 .mikio-input-text; 1054 } 1055 1056 button { 1057 .mikio-button; 1058 } 1059 1060 button#edbtn__save, button[name="run[save]"] { 1061 .mikio-button-submit; 1062 } 1063 1064 input[type=text], input[type=search], input[type=password], input[type=email] { 1065 .mikio-appearance(); 1066 } 1067 1068 textarea { 1069 margin-bottom: 1rem; 1070 width: 100%; 1071 word-wrap: break-word; 1072 overflow: auto; 1073 resize: vertical; 1074 white-space: pre-wrap; 1075 } 1076 1077 select { 1078 .mikio-select; 1079 } 1080 1081 .toolbutton { 1082 .mikio-toolbar-button; 1083 } 1084} 1085 1086.mikio.dokuwiki .secedit { 1087 float: none; 1088 margin-top: 0; 1089 text-align: right; 1090} 1091 1092.mikio.dokuwiki fieldset { 1093 margin: 2rem auto; 1094 border: 0; 1095} 1096 1097.mikio.dokuwiki .mode_login, 1098.mikio.dokuwiki .mode_denied { 1099 .mikio-dialog; 1100} 1101 1102.mikio .mode_admin { 1103 input[type=text], input[type=password], input[type=email] { 1104 width: 100%; 1105 } 1106 1107 div.ui-admin { 1108 ul.admin_tasks, ul.admin_plugins { 1109 float: none; 1110 display: grid; 1111 grid-template-columns: repeat(auto-fit, 15rem); 1112 width: auto; 1113 padding: 0; 1114 margin: 0; 1115 justify-content: center; 1116 1117 li { 1118 border: 1px solid @ini_control_border_color; 1119 border-radius: .25rem; 1120 margin: 1rem 1rem; 1121 background-color: @ini_control_background_color; 1122 1123 a { 1124 display: flex; 1125 flex-direction: column; 1126 align-items: center; 1127 justify-content: center; 1128 text-align: center; 1129 height: 4rem; 1130 font-size: 1rem; 1131 font-weight: normal; 1132 padding: 1rem 2rem; 1133 color: #333; 1134 .mikio-text-decoration(none); 1135 overflow: hidden; 1136 transition: all .15s ease-in-out; 1137 1138 span.icon { 1139 width: auto; 1140 height: auto; 1141 min-height: auto; 1142 } 1143 1144 &:hover { 1145 .mikio-text-decoration(none); 1146 color: @ini_control_background_color; 1147 background-color: @ini_control_border_color; 1148 border-color: @ini_control_border_color; 1149 1150 svg { 1151 fill: @ini_control_background_color; 1152 } 1153 } 1154 } 1155 } 1156 } 1157 } 1158 1159 .mikio-config-table-header { 1160 background-color: #ddd; 1161 font-weight: bold; 1162 1163 .mikio-iicon { 1164 vertical-align: text-bottom; 1165 } 1166 } 1167 1168 #extension__list { 1169 ul.extensionList { 1170 li { 1171 border-width: 0 0 1px 0; 1172 border-style: solid; 1173 border-color: @ini_table_row_border_color; 1174 padding: .75rem; 1175 margin: 0; 1176 text-align: left; 1177 1178 &:nth-child(odd) { 1179 background-color: @ini_table_odd_row_color; 1180 } 1181 1182 &:nth-child(even) { 1183 background-color: @ini_table_even_row_color; 1184 } 1185 } 1186 } 1187 } 1188 1189 button#usrmgr__del { 1190 .mikio-button-danger; 1191 margin-right: .5rem; 1192 } 1193 1194 #acl__tree { 1195 background-color: #fff; 1196 } 1197 1198 #acl_manager table tr { 1199 &:nth-child(odd) { 1200 background-color: @ini_table_odd_row_color; 1201 } 1202 1203 &:nth-child(even) { 1204 background-color: @ini_table_even_row_color; 1205 } 1206 } 1207} 1208 1209.mode_admin, 1210.mode_login, 1211.mode_denied, 1212.mode_revisions, 1213.mode_recent, 1214.mode_backlink, 1215.mode_media, 1216.mode_index, 1217.mode_search, 1218.mode_edit, 1219.mode_draft, 1220.mode_preview, 1221.mode_showtag { 1222 .mikio-content, .mikio-page-fill { 1223 .mikio-admin; 1224 } 1225} 1226 1227.mikio #plugin__styling button.primary { 1228 font-weight: inherit; 1229} 1230 1231.mikio.dokuwiki .secedit { 1232 button { 1233 .mikio-button-small; 1234 } 1235} 1236 1237.mikio img { 1238 max-width: 100%; 1239 1240 &.media { 1241 margin: .2rem 0; 1242 } 1243 1244 &.medialeft { 1245 margin: .2rem 1em .2rem 0; 1246 } 1247 1248 &.mediaright { 1249 margin: .2rem 0 .2rem 1rem; 1250 } 1251 1252 &.mediacenter { 1253 margin: .2rem auto; 1254 } 1255} 1256 1257.mikio div.dokuwiki div.inclmeta { 1258 margin-top: .5rem; 1259 padding-top: .5rem; 1260} 1261 1262.mikio #dw__login label[for=remember__me] { 1263 margin-left: 0; 1264} 1265 1266.mikio #config__manager { 1267 fieldset { 1268 background-color: transparent; 1269 margin: 0; 1270 padding: 0; 1271 1272 legend { 1273 text-align: left; 1274 } 1275 } 1276 1277 tr { 1278 .input, input { 1279 color: inherit; 1280 background-color: transparent; 1281 } 1282 1283 textarea, select { 1284 color: inherit; 1285 background-color: #fff; 1286 } 1287 1288 select { 1289 width: 100%; 1290 } 1291 } 1292 1293 td { 1294 &.label { 1295 display: grid; 1296 grid-template-columns: auto 2rem; 1297 1298 span.outkey { 1299 float: none; 1300 font-size: 100%; 1301 background-color: transparent; 1302 margin: 0; 1303 grid-column: 1 / span 1; 1304 grid-row: 1 / span 1; 1305 } 1306 1307 label { 1308 grid-column: 1 / span 1; 1309 grid-row: 2 / span 1; 1310 } 1311 1312 img { 1313 float: none; 1314 grid-column: 2 / span 1; 1315 grid-row: 1 / span 2; 1316 align-self: center; 1317 } 1318 } 1319 1320 input.edit { 1321 width: 100%; 1322 } 1323 } 1324 1325 button[type=submit] { 1326 .mikio-button-submit; 1327 } 1328} 1329 1330.mode_revisions .mikio-article { 1331 li { 1332 padding: .5rem 1rem; 1333 border-top: 1px solid #e5e5e5; 1334 } 1335 1336 li:nth-child(odd) { 1337 background-color: #fff; 1338 } 1339 1340 .li { 1341 display: grid; 1342 grid-template-columns: 1rem 9rem 2rem auto 12rem 5rem; 1343 align-items: center; 1344 text-align: center; 1345 font-size: 90%; 1346 1347 a.wikilink1 { 1348 text-align: left; 1349 } 1350 1351 span.sizechange { 1352 width: 100%; 1353 } 1354 } 1355 1356 .sum { 1357 display: block; 1358 } 1359} 1360 1361.mode_recent .mikio-article { 1362 li { 1363 padding: .5rem 1rem; 1364 border-top: 1px solid #e5e5e5; 1365 } 1366 1367 li:nth-child(odd) { 1368 background-color: #fff; 1369 } 1370 1371 .li { 1372 display: grid; 1373 grid-template-columns: 1rem 9rem 2rem 2rem auto 6rem 10rem 4rem; 1374 align-items: center; 1375 text-align: center; 1376 font-size: 90%; 1377 1378 a.wikilink1, span.curid { 1379 text-align: left; 1380 } 1381 1382 span.sizechange { 1383 width: 100%; 1384 } 1385 } 1386 1387 select { 1388 .mikio-control; 1389 .mikio-select; 1390 } 1391} 1392 1393 1394.mikio #mediamanager__page, #media__manager { 1395 button, .qq-upload-button, .qq-upload-list a { 1396 .mikio-control; 1397 .mikio-button; 1398 } 1399 1400 .qq-upload-list a.qq-upload-cancel { 1401 .mikio-button-danger; 1402 } 1403 1404 button.qq-upload-action { 1405 .mikio-button-submit; 1406 } 1407 1408 input[type=text], input[type=search], textarea { 1409 .mikio-control; 1410 .mikio-input-text 1411 } 1412 1413 .ui-resizable-e { 1414 background: transparent; 1415 1416 &:hover { 1417 background-color: #999; 1418 } 1419 } 1420 1421 .namespaces, #media__tree { 1422 h2 { 1423 .mikio-tab-active; 1424 } 1425 1426 .panelHeader { 1427 .mikio-tab-panel; 1428 } 1429 1430 ul, ul.idx { 1431 margin-top: 0; 1432 1433 ul { 1434 margin-left: 1rem; 1435 } 1436 1437 li { 1438 margin: .25rem 0; 1439 white-space: nowrap; 1440 } 1441 1442 a { 1443 .mikio-text-decoration(none); 1444 color: #333; 1445 } 1446 } 1447 } 1448 1449 .filelist, .qq-uploader { 1450 .panelHeader { 1451 .mikio-tab-panel; 1452 } 1453 1454 form.options { 1455 margin-top: 0; 1456 1457 .ui-controlgroup-horizontal label { 1458 margin-right: 0; 1459 } 1460 } 1461 1462 .panelContent { 1463 padding-top: 1rem; 1464 text-align: center; 1465 } 1466 1467 ul { 1468 &.thumbs { 1469 margin: 0; 1470 1471 li { 1472 width: 200px; 1473 background-color: #fff; 1474 1475 dt a { 1476 display: inline; 1477 } 1478 1479 dd { 1480 width: auto; 1481 font-size: 90%; 1482 color: #666; 1483 margin-bottom: .25rem; 1484 } 1485 1486 .name { 1487 font-weight: normal; 1488 1489 a { 1490 color: #000; 1491 } 1492 } 1493 } 1494 } 1495 1496 &.tabs { 1497 .mikio-tabs; 1498 } 1499 } 1500 1501 .rows { 1502 li { 1503 background-color: @ini_table_odd_row_color; 1504 max-height: none; 1505 font-size: 90%; 1506 1507 &:nth-child(2n+1) { 1508 background-color: @ini_table_even_row_color; 1509 } 1510 1511 a { 1512 font-weight: normal; 1513 color: #333; 1514 } 1515 1516 dt a { 1517 height: auto; 1518 } 1519 1520 dd.name { 1521 text-align: left; 1522 } 1523 } 1524 } 1525 1526 .qq-upload-list { 1527 margin-top: 1rem; 1528 1529 li { 1530 &:hover { 1531 background-color: transparent; 1532 } 1533 } 1534 } 1535 1536 .qq-action-container { 1537 margin-top: 1rem; 1538 padding-top: 1rem; 1539 border-top: 1px solid #dee2e6; 1540 } 1541 } 1542 1543 .file { 1544 .panelHeader { 1545 .mikio-tab-panel; 1546 1547 a { 1548 font-weight: normal; 1549 color: #333; 1550 } 1551 } 1552 1553 ul { 1554 &.tabs { 1555 .mikio-tabs; 1556 } 1557 } 1558 1559 #mediamanager__btn_delete button { 1560 .mikio-button-danger; 1561 } 1562 1563 dl { 1564 font-size: 90%; 1565 1566 dt { 1567 padding: .25rem .5rem; 1568 background-color: #f0f0f0; 1569 } 1570 1571 dd { 1572 padding: .25rem .5rem; 1573 background-color: #f8f8f8; 1574 } 1575 } 1576 1577 input[type=text], form.meta textarea.edit { 1578 width: 100%; 1579 min-width: 100%; 1580 max-width: 100%; 1581 } 1582 1583 button[name="mediado[save]"] { 1584 .mikio-button-submit; 1585 } 1586 } 1587 1588 .panelContent { 1589 background-color: #fff; 1590 margin: 0 10px 0 0; 1591 border-width: 0 1px 1px 1px; 1592 border-style: solid; 1593 border-color: #dee2e6; 1594 padding: .5rem; 1595 } 1596 1597 #media__opts { 1598 border-bottom: 1px solid #dee2e6; 1599 padding-bottom: .75rem; 1600 } 1601 1602 #media__content { 1603 .odd, .even { 1604 border-top: 1px solid @ini_table_row_border_color; 1605 font-size: 90%; 1606 display: grid; 1607 grid-template-columns: 9rem auto 10rem 1.5rem 1.5rem 1.5rem; 1608 align-items: center; 1609 1610 a.mediafile { 1611 grid-column: 2 / span 1; 1612 grid-row: 1 / span 1; 1613 margin: 0; 1614 word-break: break-word; 1615 } 1616 1617 span.info { 1618 grid-column: 3 / span 1; 1619 grid-row: 1 / span 1; 1620 text-align: center; 1621 1622 br { 1623 display: inline-block; 1624 } 1625 } 1626 1627 a:nth-child(2) { 1628 grid-column: 4 / span 1; 1629 grid-row: 1 / span 1; 1630 text-align: center; 1631 } 1632 1633 a:nth-child(3) { 1634 grid-column: 5 / span 1; 1635 grid-row: 1 / span 1; 1636 text-align: center; 1637 } 1638 1639 a.btn_media_delete { 1640 grid-column: 6 / span 1; 1641 grid-row: 1 / span 1; 1642 text-align: center; 1643 } 1644 1645 div.example, div.clearer, br { 1646 display: none; 1647 } 1648 1649 div.detail { 1650 grid-column: 1 / span 1; 1651 grid-row: 1 / span 1; 1652 padding: 0; 1653 1654 div.thumb { 1655 float: none; 1656 margin: 0; 1657 } 1658 } 1659 } 1660 1661 .odd { 1662 background-color: @ini_table_odd_row_color; 1663 } 1664 1665 .even { 1666 background-color: @ini_table_even_row_color; 1667 } 1668 } 1669} 1670 1671.mikio.dokuwiki .mode_search .mikio-article { 1672 .search-results-form { 1673 fieldset.search-form { 1674 display: grid; 1675 margin: 0 auto; 1676 max-width: 800px; 1677 grid-template-columns: auto 10rem 10rem; 1678 grid-gap: 1rem; 1679 1680 input[name=q] { 1681 grid-column: 1 / span 1; 1682 grid-row: 1 / span 1; 1683 width: 100%; 1684 } 1685 1686 button[type=submit] { 1687 .mikio-button-submit; 1688 grid-column: 2 / span 1; 1689 grid-row: 1 / span 1; 1690 } 1691 1692 .toggleAssistant { 1693 .mikio-button-small; 1694 grid-column: 3 / span 1; 1695 grid-row: 1 / span 1; 1696 flex: 0; 1697 } 1698 1699 .advancedOptions { 1700 grid-column: 1 / span 3; 1701 grid-row: 2 / span 1; 1702 1703 .toggle { 1704 .current { 1705 padding: .2rem 1.2rem .2rem 0rem; 1706 background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" aria-hidden="true" style="fill:inherit"><path d="M16.003 18.626l7.081-7.081L25 13.46l-8.997 8.998-9.003-9 1.917-1.916z"/></svg>'); 1707 background-size: 1.2rem; 1708 background-position: right; 1709 background-repeat: no-repeat; 1710 1711 &:after { 1712 content = ""; 1713 } 1714 } 1715 1716 ul { 1717 position: absolute; 1718 right: 0; 1719 top: .5rem; 1720 padding: 1rem 1.5rem; 1721 border: 1px solid @ini_dropdown_border_color; 1722 box-shadow: 0 4px 10px rgba(0, 0, 0, 0.3); 1723 background-color: @ini_dropdown_background_color; 1724 color: #999; 1725 1726 a { 1727 transition: all 0.15s ease-in-out; 1728 color: @ini_dropdown_color; 1729 .mikio-text-decoration(none); 1730 font-style: normal; 1731 margin: 0 -1rem; 1732 padding: 0 1rem; 1733 1734 &:hover { 1735 background-color: @ini_dropdown_hover_color; 1736 } 1737 } 1738 } 1739 } 1740 } 1741 } 1742 } 1743 1744 h2 { 1745 margin-top: .5rem; 1746 padding-top: 1rem; 1747 border-top: 1px solid #dee2e6; 1748 } 1749 1750 .search_quickresult ul { 1751 background-color: #fff; 1752 padding: .5rem 1rem; 1753 1754 li { 1755 float: none; 1756 display: inline-block; 1757 text-align: left; 1758 padding-left: 0; 1759 1760 &:before { 1761 font-size: 1.2rem; 1762 content:'\2022'; 1763 margin-right:0.5em; 1764 } 1765 1766 .li { 1767 display: inline-block; 1768 } 1769 } 1770 } 1771 1772 div.search_quickresult ul li { 1773 width: auto; 1774 } 1775 1776 .search_fullpage_result { 1777 border-top: 1px solid @ini_table_row_border_color; 1778 padding: .75rem; 1779 background-color: @ini_table_odd_row_color; 1780 1781 &:nth-child(2n+1) { 1782 background-color: @ini_table_even_row_color; 1783 } 1784 1785 .snippet { 1786 font-size: 90%; 1787 margin-bottom: 0; 1788 } 1789 } 1790} 1791 1792#index__tree { 1793 background-color: #fff; 1794 border: 1px solid #dee2e6; 1795 padding: 0 .5rem; 1796 1797 a { 1798 color: #333; 1799 .mikio-text-decoration(none); 1800 } 1801 1802 .curid a { 1803 color: red; 1804 } 1805} 1806 1807.mikio.dokuwiki ul.tabs { 1808 .mikio-tabs; 1809} 1810 1811.mikio .mode_draft { 1812 table { 1813 margin-bottom: 1rem; 1814 } 1815} 1816 1817#dokuwiki__detail { 1818 .mikio-admin; 1819 height: 100vh; 1820 padding: 0 2rem; 1821 1822 .content { 1823 display: flex; 1824 1825 .img_detail dl { 1826 display: grid; 1827 grid-template-columns: 4rem auto; 1828 align-items: center; 1829 1830 dt { 1831 font-weight: bold; 1832 } 1833 } 1834 } 1835} 1836 1837/* Mobile */ 1838@media (max-width: 768px) { 1839 .mikio-small-only { 1840 display: inline-block; 1841 } 1842 1843 .mikio-navbar { 1844 display: grid; 1845 grid-template-columns: auto 3rem; 1846 1847 .mikio-navbar-brand { 1848 grid-column: 1 / span 1; 1849 grid-row: 1 / span 1; 1850 margin-bottom: .5rem; 1851 } 1852 1853 .mikio-navbar-toggle { 1854 display: block; 1855 margin-bottom: .5rem; 1856 grid-column: 2 / span 1; 1857 grid-row: 1 / span 1; 1858 } 1859 1860 .mikio-navbar-toggle.closed + .mikio-navbar-collapse { 1861 display: none; 1862 } 1863 1864 .mikio-navbar-collapse { 1865 grid-column: 1 / span 2; 1866 grid-row: 2 / span 1; 1867 flex-direction: column; 1868 margin: 0 -2rem; 1869 padding-top: .5rem; 1870 border-top: 1px solid rgba(0, 0, 0, 0.1); 1871 } 1872 1873 .mikio-nav-item { 1874 display: block; 1875 width: 100%; 1876 padding: .5rem 2rem; 1877 box-sizing: border-box; 1878 text-align: center; 1879 } 1880 1881 .mikio-dropdown-item { 1882 justify-content: center; 1883 } 1884 1885 .mikio-nav { 1886 width: 100%; 1887 } 1888 1889 .mikio-nav-dropdown { 1890 width: 100%; 1891 text-align: center; 1892 } 1893 1894 .mikio-nav-dropdown .mikio-dropdown { 1895 position: relative; 1896 border: 0; 1897 box-shadow: none; 1898 } 1899 } 1900 1901 .mikio-hero { 1902 flex-direction: column; 1903 1904 .mikio-hero-image-resize { 1905 height: auto; 1906 } 1907 1908 .mikio-hero-image { 1909 background-image: none !important; 1910 } 1911 } 1912 1913 .mikio-page { 1914 display: grid; 1915 grid-template-columns: auto 2.5rem; 1916 // grid-template-rows: min-content auto; 1917 } 1918 1919 .mode_revisions, 1920 .mode_edit, 1921 .mode_login, 1922 .mode_denied, 1923 .mode_draft, 1924 .mode_preview, 1925 .mode_showtag, 1926 .mode_admin { 1927 .mikio-page { 1928 grid-template-columns: auto; 1929 } 1930 } 1931 1932 .mikio-content { 1933 grid-column: 1 / span 1; 1934 grid-row: 2 / span 1; 1935 padding-bottom: 1rem; 1936 padding-right: 0; 1937 width: auto; 1938 } 1939 1940 /* Sidebar */ 1941 .mikio-sidebar { 1942 grid-column: 1 / span 2; 1943 width: auto; 1944 1945 .mikio-sidebar-toggle.closed + .mikio-sidebar-collapse { 1946 display: none; 1947 } 1948 1949 &.mikio-sidebar-left { 1950 grid-row: 1 / span 1; 1951 border-right: 0; 1952 border-bottom: 1px solid rgba(0, 0, 0, 0.1); 1953 } 1954 1955 &.mikio-sidebar-right { 1956 grid-row: 3 / span 1; 1957 border-left: 0; 1958 border-top: 1px solid rgba(0, 0, 0, 0.2); 1959 } 1960 1961 .mikio-sidebar-toggle { 1962 display: block; 1963 } 1964 } 1965 1966 /* Page Tools */ 1967 #dw__pagetools { 1968 grid-column: 2 / span 1; 1969 grid-row: 2 / span 1; 1970 } 1971 1972 .mikio.dokuwiki div.ui-admin #admin__version { 1973 padding-right: 1rem; 1974 } 1975 1976 .mikio-page-fill { 1977 .mikio-sidebar { 1978 display: none; 1979 } 1980 } 1981} 1982 1983@media print { 1984 .mikio { 1985 .mikio-navbar-collapse, 1986 .mikio-toc, 1987 .mikio-sidebar, 1988 #dw__pagetools, 1989 .mikio-search { 1990 display: none !important;; 1991 } 1992 1993 .mikio-navbar { 1994 box-shadow: none !important;; 1995 } 1996 1997 .mikio-hero { 1998 .mikio-hero-text { 1999 min-height: auto; 2000 padding-bottom: 0; 2001 } 2002 } 2003 2004 .mikio-breadcrumbs, .mikio-hero, .mikio-footer { 2005 background-color: #fff !important; 2006 } 2007 } 2008}