#kiwixtoolbar { position: fixed; padding: .5em; left: 0; right: 0; top: 0; z-index: 100; background-position-y: 0; transition: 0.3s; width: 100%; box-sizing: border-box; } #kiwixtoolbar>a { float: left; } #kiwixfooter { text-align: center; margin-top: 1em; } .height_separator { height: 3em; } .kiwixsearch { position: relative; height: 26px; width: 100%; left: 0; margin-bottom: 0; } .kiwix_searchform { width: 20em; } #kiwix_serve_taskbar_home_button button { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; max-width: 160px; } .kiwix .kiwix_centered { max-width: 720px; margin: 0 auto; } #kiwix_button_show_toggle { display: none; } #kiwix_button_show_toggle:checked~label~.kiwix_button_cont, #kiwix_button_show_toggle:checked~label~.kiwix_button_cont>a { display: block; } #kiwix_button_show_toggle:not(:checked)~label~.kiwix_button_cont { display: none; } label[for="kiwix_button_show_toggle"] { display: inline-block; height: 26px; } label[for="kiwix_button_show_toggle"] img { transition: 0.1s; height: 26px; } #kiwix_button_show_toggle:checked~label img { transform: rotate(-180deg); } label[for="kiwix_button_show_toggle"], .kiwix_button_cont { display: block; } .kiwix .kiwix_searchform { float: right; } .kiwix #kiwixtoolbar button, .kiwix #kiwixtoolbar input[type="submit"] { box-sizing: border-box !important; height: 26px !important; line-height: 20px !important; margin-right: 5px !important; padding: 2px 6px !important; border: 1px solid #999 !important; border-radius: 3px !important; background-color: #ededed !important; font-weight: normal !important; cursor: pointer !important; font-size: 16px !important; } .kiwix #kiwixtoolbar #kiwixsearchform input[type='text'] { position: absolute; left: 0; box-sizing: border-box !important; width: 100%; height: 26px !important; line-height: 20px !important; border: 1px solid #999 !important; border-radius: 3px !important; background-color: #fff !important; padding: 2px 2px 2px 27px !important; font-size: 16px !important; } label[for=kiwixsearchbox] { z-index: 1; position: absolute; height: 100%; left: 5px; font-size: 90%; line-height: 26px; vertical-align: middle; } body { padding-top: 40px !important; } /* Try to fix buggy stuff in jquery-ui autocomplete */ #ui-id-1, .ui-autocomplete { background: white !important; border: solid 1px grey !important; } li.ui-state-focus { font-weight: bold; } @media(min-width:420px) { .kiwix_button_cont { display: inline-block !important; } .kiwix_button_cont>a { display: inline-block !important; } label[for="kiwix_button_show_toggle"] { display: none; } } @media (max-width: 645px) { #kiwix_button_show_toggle~label~.kiwix_button_cont.searching { display: none !important; } label[for="kiwix_button_show_toggle"].searching { display: none !important; } .kiwix_searchform.full_width { width: 100%; } .kiwixsearch { float: none; } .kiwix_searchform { width: 36%; } .height_separator { height: 6em; } } @media(max-width:415px) { .kiwix_searchform { width: 80%; } }