diff --git a/css/base/qbittorrent/aquamarine.css b/css/base/qbittorrent/aquamarine.css index bfa9b757..b76fe476 100644 --- a/css/base/qbittorrent/aquamarine.css +++ b/css/base/qbittorrent/aquamarine.css @@ -1,2 +1,2 @@ -@import url("/css/base/qbittorrent/qbittorrent-base.css?sha=367a451ce8faffa8b5b6751f55ddd78fe91fde0f"); +@import url("/css/base/qbittorrent/qbittorrent-base.css?sha=c9a7ff068d07d3a2b7cf48ea3fbbc5f3402d76b3"); @import url("/css/theme-options/aquamarine.css?sha=7f02500167b598d1a64c86198ed3c9af9dec5466"); \ No newline at end of file diff --git a/css/base/qbittorrent/blackberry-abyss.css b/css/base/qbittorrent/blackberry-abyss.css index feee4b7c..a87a9dc3 100644 --- a/css/base/qbittorrent/blackberry-abyss.css +++ b/css/base/qbittorrent/blackberry-abyss.css @@ -1,2 +1,2 @@ -@import url("/css/base/qbittorrent/qbittorrent-base.css?sha=367a451ce8faffa8b5b6751f55ddd78fe91fde0f"); +@import url("/css/base/qbittorrent/qbittorrent-base.css?sha=c9a7ff068d07d3a2b7cf48ea3fbbc5f3402d76b3"); @import url("/css/community-theme-options/blackberry-abyss.css?sha=b64eb1f01cbd66a9dd888a96e62bb05ccf749802"); \ No newline at end of file diff --git a/css/base/qbittorrent/blackberry-amethyst.css b/css/base/qbittorrent/blackberry-amethyst.css index 1047e0d1..c2ac81d7 100644 --- a/css/base/qbittorrent/blackberry-amethyst.css +++ b/css/base/qbittorrent/blackberry-amethyst.css @@ -1,2 +1,2 @@ -@import url("/css/base/qbittorrent/qbittorrent-base.css?sha=367a451ce8faffa8b5b6751f55ddd78fe91fde0f"); +@import url("/css/base/qbittorrent/qbittorrent-base.css?sha=c9a7ff068d07d3a2b7cf48ea3fbbc5f3402d76b3"); @import url("/css/community-theme-options/blackberry-amethyst.css?sha=1f1cd7d10acca7c00b54073724bb75e73c83a603"); \ No newline at end of file diff --git a/css/base/qbittorrent/blackberry-carol.css b/css/base/qbittorrent/blackberry-carol.css index 7e2537b6..726067c0 100644 --- a/css/base/qbittorrent/blackberry-carol.css +++ b/css/base/qbittorrent/blackberry-carol.css @@ -1,2 +1,2 @@ -@import url("/css/base/qbittorrent/qbittorrent-base.css?sha=367a451ce8faffa8b5b6751f55ddd78fe91fde0f"); +@import url("/css/base/qbittorrent/qbittorrent-base.css?sha=c9a7ff068d07d3a2b7cf48ea3fbbc5f3402d76b3"); @import url("/css/community-theme-options/blackberry-carol.css?sha=51ce48be9f6521bf9805a0b6206967540352ca2b"); \ No newline at end of file diff --git a/css/base/qbittorrent/blackberry-dreamscape.css b/css/base/qbittorrent/blackberry-dreamscape.css index 9a4d72da..b8142988 100644 --- a/css/base/qbittorrent/blackberry-dreamscape.css +++ b/css/base/qbittorrent/blackberry-dreamscape.css @@ -1,2 +1,2 @@ -@import url("/css/base/qbittorrent/qbittorrent-base.css?sha=367a451ce8faffa8b5b6751f55ddd78fe91fde0f"); +@import url("/css/base/qbittorrent/qbittorrent-base.css?sha=c9a7ff068d07d3a2b7cf48ea3fbbc5f3402d76b3"); @import url("/css/community-theme-options/blackberry-dreamscape.css?sha=adc24f5a940aa6f8e0061e4b1ad86126f95ba57f"); \ No newline at end of file diff --git a/css/base/qbittorrent/blackberry-flamingo.css b/css/base/qbittorrent/blackberry-flamingo.css index 41a3f2f5..a368cb5d 100644 --- a/css/base/qbittorrent/blackberry-flamingo.css +++ b/css/base/qbittorrent/blackberry-flamingo.css @@ -1,2 +1,2 @@ -@import url("/css/base/qbittorrent/qbittorrent-base.css?sha=367a451ce8faffa8b5b6751f55ddd78fe91fde0f"); +@import url("/css/base/qbittorrent/qbittorrent-base.css?sha=c9a7ff068d07d3a2b7cf48ea3fbbc5f3402d76b3"); @import url("/css/community-theme-options/blackberry-flamingo.css?sha=d075526c4af1caa77d1d6ccb11536b66aa993b99"); \ No newline at end of file diff --git a/css/base/qbittorrent/blackberry-hearth.css b/css/base/qbittorrent/blackberry-hearth.css index b0309fa5..f978f0c3 100644 --- a/css/base/qbittorrent/blackberry-hearth.css +++ b/css/base/qbittorrent/blackberry-hearth.css @@ -1,2 +1,2 @@ -@import url("/css/base/qbittorrent/qbittorrent-base.css?sha=367a451ce8faffa8b5b6751f55ddd78fe91fde0f"); +@import url("/css/base/qbittorrent/qbittorrent-base.css?sha=c9a7ff068d07d3a2b7cf48ea3fbbc5f3402d76b3"); @import url("/css/community-theme-options/blackberry-hearth.css?sha=5a139953a525ca38111fd2dfa815c686bc5dbb88"); \ No newline at end of file diff --git a/css/base/qbittorrent/blackberry-martian.css b/css/base/qbittorrent/blackberry-martian.css index 70c4271c..fcd5f062 100644 --- a/css/base/qbittorrent/blackberry-martian.css +++ b/css/base/qbittorrent/blackberry-martian.css @@ -1,2 +1,2 @@ -@import url("/css/base/qbittorrent/qbittorrent-base.css?sha=367a451ce8faffa8b5b6751f55ddd78fe91fde0f"); +@import url("/css/base/qbittorrent/qbittorrent-base.css?sha=c9a7ff068d07d3a2b7cf48ea3fbbc5f3402d76b3"); @import url("/css/community-theme-options/blackberry-martian.css?sha=6eb4cd0529632fca270378f66f777182f4e2fb3e"); \ No newline at end of file diff --git a/css/base/qbittorrent/blackberry-pumpkin.css b/css/base/qbittorrent/blackberry-pumpkin.css index f0e32f29..ff3a0323 100644 --- a/css/base/qbittorrent/blackberry-pumpkin.css +++ b/css/base/qbittorrent/blackberry-pumpkin.css @@ -1,2 +1,2 @@ -@import url("/css/base/qbittorrent/qbittorrent-base.css?sha=367a451ce8faffa8b5b6751f55ddd78fe91fde0f"); +@import url("/css/base/qbittorrent/qbittorrent-base.css?sha=c9a7ff068d07d3a2b7cf48ea3fbbc5f3402d76b3"); @import url("/css/community-theme-options/blackberry-pumpkin.css?sha=0e4c45af378262c4705bc538fdc3357e24613098"); \ No newline at end of file diff --git a/css/base/qbittorrent/blackberry-royal.css b/css/base/qbittorrent/blackberry-royal.css index 810b0fa2..a0270574 100644 --- a/css/base/qbittorrent/blackberry-royal.css +++ b/css/base/qbittorrent/blackberry-royal.css @@ -1,2 +1,2 @@ -@import url("/css/base/qbittorrent/qbittorrent-base.css?sha=367a451ce8faffa8b5b6751f55ddd78fe91fde0f"); +@import url("/css/base/qbittorrent/qbittorrent-base.css?sha=c9a7ff068d07d3a2b7cf48ea3fbbc5f3402d76b3"); @import url("/css/community-theme-options/blackberry-royal.css?sha=6aebe0c7f1aa26cb9822b1e44ebd7ffa628d981a"); \ No newline at end of file diff --git a/css/base/qbittorrent/blackberry-shadow.css b/css/base/qbittorrent/blackberry-shadow.css index dc465f5c..c6881a59 100644 --- a/css/base/qbittorrent/blackberry-shadow.css +++ b/css/base/qbittorrent/blackberry-shadow.css @@ -1,2 +1,2 @@ -@import url("/css/base/qbittorrent/qbittorrent-base.css?sha=367a451ce8faffa8b5b6751f55ddd78fe91fde0f"); +@import url("/css/base/qbittorrent/qbittorrent-base.css?sha=c9a7ff068d07d3a2b7cf48ea3fbbc5f3402d76b3"); @import url("/css/community-theme-options/blackberry-shadow.css?sha=b1ea4de97e26ef32b52edc79e0fb8aeee4a7d83d"); \ No newline at end of file diff --git a/css/base/qbittorrent/blackberry-solar.css b/css/base/qbittorrent/blackberry-solar.css index 333e940d..0dd915be 100644 --- a/css/base/qbittorrent/blackberry-solar.css +++ b/css/base/qbittorrent/blackberry-solar.css @@ -1,2 +1,2 @@ -@import url("/css/base/qbittorrent/qbittorrent-base.css?sha=367a451ce8faffa8b5b6751f55ddd78fe91fde0f"); +@import url("/css/base/qbittorrent/qbittorrent-base.css?sha=c9a7ff068d07d3a2b7cf48ea3fbbc5f3402d76b3"); @import url("/css/community-theme-options/blackberry-solar.css?sha=d53082caa15548ea53a518a9ca950eeab6a95059"); \ No newline at end of file diff --git a/css/base/qbittorrent/blackberry-vanta.css b/css/base/qbittorrent/blackberry-vanta.css index 2c39ba2b..3a50395f 100644 --- a/css/base/qbittorrent/blackberry-vanta.css +++ b/css/base/qbittorrent/blackberry-vanta.css @@ -1,2 +1,2 @@ -@import url("/css/base/qbittorrent/qbittorrent-base.css?sha=367a451ce8faffa8b5b6751f55ddd78fe91fde0f"); +@import url("/css/base/qbittorrent/qbittorrent-base.css?sha=c9a7ff068d07d3a2b7cf48ea3fbbc5f3402d76b3"); @import url("/css/community-theme-options/blackberry-vanta.css?sha=5ae2f81e3d70a7a3f166ebfba6ae4ff050ea766d"); \ No newline at end of file diff --git a/css/base/qbittorrent/dark.css b/css/base/qbittorrent/dark.css index 5a24f8f2..8c88d317 100644 --- a/css/base/qbittorrent/dark.css +++ b/css/base/qbittorrent/dark.css @@ -1,2 +1,2 @@ -@import url("/css/base/qbittorrent/qbittorrent-base.css?sha=367a451ce8faffa8b5b6751f55ddd78fe91fde0f"); +@import url("/css/base/qbittorrent/qbittorrent-base.css?sha=c9a7ff068d07d3a2b7cf48ea3fbbc5f3402d76b3"); @import url("/css/theme-options/dark.css?sha=08b228ea163be7beccc6bd88a6d002c4e172032e"); \ No newline at end of file diff --git a/css/base/qbittorrent/dracula.css b/css/base/qbittorrent/dracula.css index a082ffaa..4d9ead60 100644 --- a/css/base/qbittorrent/dracula.css +++ b/css/base/qbittorrent/dracula.css @@ -1,2 +1,2 @@ -@import url("/css/base/qbittorrent/qbittorrent-base.css?sha=367a451ce8faffa8b5b6751f55ddd78fe91fde0f"); +@import url("/css/base/qbittorrent/qbittorrent-base.css?sha=c9a7ff068d07d3a2b7cf48ea3fbbc5f3402d76b3"); @import url("/css/theme-options/dracula.css?sha=60d9ec4d3e22fe15d205242f41ce71d25c4cf056"); \ No newline at end of file diff --git a/css/base/qbittorrent/hotline-old.css b/css/base/qbittorrent/hotline-old.css index 7fca09b6..fdb2be37 100644 --- a/css/base/qbittorrent/hotline-old.css +++ b/css/base/qbittorrent/hotline-old.css @@ -1,2 +1,2 @@ -@import url("/css/base/qbittorrent/qbittorrent-base.css?sha=367a451ce8faffa8b5b6751f55ddd78fe91fde0f"); +@import url("/css/base/qbittorrent/qbittorrent-base.css?sha=c9a7ff068d07d3a2b7cf48ea3fbbc5f3402d76b3"); @import url("/css/community-theme-options/hotline-old.css?sha=4befb6edb8a0b329baa4319e3c6fec9856f1d76f"); \ No newline at end of file diff --git a/css/base/qbittorrent/hotline.css b/css/base/qbittorrent/hotline.css index 5630a9aa..f6c015e6 100644 --- a/css/base/qbittorrent/hotline.css +++ b/css/base/qbittorrent/hotline.css @@ -1,2 +1,2 @@ -@import url("/css/base/qbittorrent/qbittorrent-base.css?sha=367a451ce8faffa8b5b6751f55ddd78fe91fde0f"); +@import url("/css/base/qbittorrent/qbittorrent-base.css?sha=c9a7ff068d07d3a2b7cf48ea3fbbc5f3402d76b3"); @import url("/css/theme-options/hotline.css?sha=1cf394f1f517bb0ce3672d67846a3ab1bf8eda4c"); \ No newline at end of file diff --git a/css/base/qbittorrent/hotpink.css b/css/base/qbittorrent/hotpink.css index 4551b40e..b2570289 100644 --- a/css/base/qbittorrent/hotpink.css +++ b/css/base/qbittorrent/hotpink.css @@ -1,2 +1,2 @@ -@import url("/css/base/qbittorrent/qbittorrent-base.css?sha=367a451ce8faffa8b5b6751f55ddd78fe91fde0f"); +@import url("/css/base/qbittorrent/qbittorrent-base.css?sha=c9a7ff068d07d3a2b7cf48ea3fbbc5f3402d76b3"); @import url("/css/theme-options/hotpink.css?sha=18ffb7ff0cf9d4ae97f09c2ccb980d8bb0fd9d3e"); \ No newline at end of file diff --git a/css/base/qbittorrent/maroon.css b/css/base/qbittorrent/maroon.css index 584c5c0f..d4c1954c 100644 --- a/css/base/qbittorrent/maroon.css +++ b/css/base/qbittorrent/maroon.css @@ -1,2 +1,2 @@ -@import url("/css/base/qbittorrent/qbittorrent-base.css?sha=367a451ce8faffa8b5b6751f55ddd78fe91fde0f"); +@import url("/css/base/qbittorrent/qbittorrent-base.css?sha=c9a7ff068d07d3a2b7cf48ea3fbbc5f3402d76b3"); @import url("/css/theme-options/maroon.css?sha=2260540a1a97c69eadd787b998113b892e4124da"); \ No newline at end of file diff --git a/css/base/qbittorrent/mind.css b/css/base/qbittorrent/mind.css index 75e84092..b31d4aba 100644 --- a/css/base/qbittorrent/mind.css +++ b/css/base/qbittorrent/mind.css @@ -1,2 +1,2 @@ -@import url("/css/base/qbittorrent/qbittorrent-base.css?sha=367a451ce8faffa8b5b6751f55ddd78fe91fde0f"); +@import url("/css/base/qbittorrent/qbittorrent-base.css?sha=c9a7ff068d07d3a2b7cf48ea3fbbc5f3402d76b3"); @import url("/css/community-theme-options/mind.css?sha=bd65d1ae6f686873d9ef0d04100ae358deca1844"); \ No newline at end of file diff --git a/css/base/qbittorrent/nord.css b/css/base/qbittorrent/nord.css index 73e9a571..0e7c0f44 100644 --- a/css/base/qbittorrent/nord.css +++ b/css/base/qbittorrent/nord.css @@ -1,2 +1,2 @@ -@import url("/css/base/qbittorrent/qbittorrent-base.css?sha=367a451ce8faffa8b5b6751f55ddd78fe91fde0f"); +@import url("/css/base/qbittorrent/qbittorrent-base.css?sha=c9a7ff068d07d3a2b7cf48ea3fbbc5f3402d76b3"); @import url("/css/theme-options/nord.css?sha=66e2ab527d521003b7c1cd114a31af3d2cb6af7b"); \ No newline at end of file diff --git a/css/base/qbittorrent/onedark.css b/css/base/qbittorrent/onedark.css index b5ff5b69..b58aaf79 100644 --- a/css/base/qbittorrent/onedark.css +++ b/css/base/qbittorrent/onedark.css @@ -1,2 +1,2 @@ -@import url("/css/base/qbittorrent/qbittorrent-base.css?sha=367a451ce8faffa8b5b6751f55ddd78fe91fde0f"); +@import url("/css/base/qbittorrent/qbittorrent-base.css?sha=c9a7ff068d07d3a2b7cf48ea3fbbc5f3402d76b3"); @import url("/css/community-theme-options/onedark.css?sha=7754291defa741c805bb0aec4d647ba27fec9cca"); \ No newline at end of file diff --git a/css/base/qbittorrent/organizr.css b/css/base/qbittorrent/organizr.css index 57251f02..84523bc8 100644 --- a/css/base/qbittorrent/organizr.css +++ b/css/base/qbittorrent/organizr.css @@ -1,2 +1,2 @@ -@import url("/css/base/qbittorrent/qbittorrent-base.css?sha=367a451ce8faffa8b5b6751f55ddd78fe91fde0f"); +@import url("/css/base/qbittorrent/qbittorrent-base.css?sha=c9a7ff068d07d3a2b7cf48ea3fbbc5f3402d76b3"); @import url("/css/theme-options/organizr.css?sha=2a1ee65a26780204509f713f7ea2d5ebdc5bd057"); \ No newline at end of file diff --git a/css/base/qbittorrent/overseerr.css b/css/base/qbittorrent/overseerr.css index dc04e879..495ffd55 100644 --- a/css/base/qbittorrent/overseerr.css +++ b/css/base/qbittorrent/overseerr.css @@ -1,2 +1,2 @@ -@import url("/css/base/qbittorrent/qbittorrent-base.css?sha=367a451ce8faffa8b5b6751f55ddd78fe91fde0f"); +@import url("/css/base/qbittorrent/qbittorrent-base.css?sha=c9a7ff068d07d3a2b7cf48ea3fbbc5f3402d76b3"); @import url("/css/theme-options/overseerr.css?sha=eedb2e0df6cc892903b8716a05184c61577ebe20"); \ No newline at end of file diff --git a/css/base/qbittorrent/pine-shadow.css b/css/base/qbittorrent/pine-shadow.css index 89454298..e14fa6c0 100644 --- a/css/base/qbittorrent/pine-shadow.css +++ b/css/base/qbittorrent/pine-shadow.css @@ -1,2 +1,2 @@ -@import url("/css/base/qbittorrent/qbittorrent-base.css?sha=367a451ce8faffa8b5b6751f55ddd78fe91fde0f"); +@import url("/css/base/qbittorrent/qbittorrent-base.css?sha=c9a7ff068d07d3a2b7cf48ea3fbbc5f3402d76b3"); @import url("/css/community-theme-options/pine-shadow.css?sha=cc2adf274933630ff06539a244ba9fffff9090dc"); \ No newline at end of file diff --git a/css/base/qbittorrent/plex.css b/css/base/qbittorrent/plex.css index 20c86ee1..09c1c0f1 100644 --- a/css/base/qbittorrent/plex.css +++ b/css/base/qbittorrent/plex.css @@ -1,2 +1,2 @@ -@import url("/css/base/qbittorrent/qbittorrent-base.css?sha=367a451ce8faffa8b5b6751f55ddd78fe91fde0f"); +@import url("/css/base/qbittorrent/qbittorrent-base.css?sha=c9a7ff068d07d3a2b7cf48ea3fbbc5f3402d76b3"); @import url("/css/theme-options/plex.css?sha=f31f9e494f6e675b55d16f0f811d94a0b9def845"); \ No newline at end of file diff --git a/css/base/qbittorrent/power.css b/css/base/qbittorrent/power.css index b0d634af..e77f74df 100644 --- a/css/base/qbittorrent/power.css +++ b/css/base/qbittorrent/power.css @@ -1,2 +1,2 @@ -@import url("/css/base/qbittorrent/qbittorrent-base.css?sha=367a451ce8faffa8b5b6751f55ddd78fe91fde0f"); +@import url("/css/base/qbittorrent/qbittorrent-base.css?sha=c9a7ff068d07d3a2b7cf48ea3fbbc5f3402d76b3"); @import url("/css/community-theme-options/power.css?sha=e3e059c24433790a92157332489c91eb6fabaf96"); \ No newline at end of file diff --git a/css/base/qbittorrent/qbittorrent-base.css b/css/base/qbittorrent/qbittorrent-base.css index 8201ed86..8f072426 100644 --- a/css/base/qbittorrent/qbittorrent-base.css +++ b/css/base/qbittorrent/qbittorrent-base.css @@ -1 +1 @@ -@import url(https://use.fontawesome.com/releases/v5.0.7/css/all.css);::-webkit-input-placeholder{color:var(--text-muted)!important}:focus::-webkit-input-placeholder{color:var(--text-hover)!important}:-moz-placeholder{color:var(--text-muted)!important}:focus:-moz-placeholder{color:var(--text-hover)!important}::-moz-placeholder{color:var(--text-muted)!important}:focus::-moz-placeholder{color:var(--text-hover)!important}:-ms-input-placeholder{color:var(--text-muted)!important}:focus:-ms-input-placeholder{color:var(--text-hover)!important}:root{--transparency-dark-05:rgba(0, 0, 0, .05);--transparency-dark-10:rgba(0, 0, 0, .10);--transparency-dark-15:rgba(0, 0, 0, .15);--transparency-dark-25:rgba(0, 0, 0, .25);--transparency-dark-35:rgba(0, 0, 0, .35);--transparency-dark-40:rgba(0, 0, 0, .40);--transparency-dark-45:rgba(0, 0, 0, .45);--transparency-dark-50:rgba(0, 0, 0, .50);--transparency-dark-55:rgba(0, 0, 0, .55);--transparency-dark-60:rgba(0, 0, 0, .60);--transparency-dark-65:rgba(0, 0, 0, .65);--transparency-dark-70:rgba(0, 0, 0, .70);--transparency-dark-75:rgba(0, 0, 0, .75);--transparency-dark-80:rgba(0, 0, 0, .80);--transparency-dark-85:rgba(0, 0, 0, .85);--transparency-dark-90:rgba(0, 0, 0, .90);--transparency-light-05:rgba(255, 255, 255, .05);--transparency-light-10:rgba(255, 255, 255, .10);--transparency-light-15:rgba(255, 255, 255, .15);--transparency-light-20:rgba(255, 255, 255, .20);--transparency-light-25:rgba(255, 255, 255, .25);--transparency-light-30:rgba(255, 255, 255, .30);--transparency-light-35:rgba(255, 255, 255, .35);--transparency-light-45:rgba(255, 255, 255, .45);--transparency-light-50:rgba(255, 255, 255, .50);--transparency-light-55:rgba(255, 255, 255, .55)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-corner{background:var(--transparency-dark-10)}::-webkit-scrollbar-thumb{-webkit-border-radius:5px;border-radius:5px;background:var(--transparency-dark-10)}body,html{color:var(--text);background:0 0}body{background:var(--main-bg-color);background-repeat:repeat,no-repeat;background-attachment:fixed,fixed;background-position:center center,center center;background-size:auto,cover;-webkit-background-size:auto,cover;-moz-background-size:auto,cover;-o-background-size:auto,cover;color:var(--text)}#desktop{background:var(--main-bg-color);background-repeat:repeat,no-repeat;background-attachment:fixed,fixed;background-position:center center,center center;background-size:auto,cover;-webkit-background-size:auto,cover;-moz-background-size:auto,cover;-o-background-size:auto,cover}input:disabled{color:#545454;cursor:default;background:var(--transparency-light-05)!important;border:none!important}input[type=text i]{color:var(--text-hover);background:var(--transparency-dark-25);border-width:0;outline:0;border:none;border-radius:3px}input[type=password i]{color:var(--text-hover);background:var(--transparency-dark-25);border-width:0;outline:0;border:none;border-radius:3px}input[type=number i]{color:var(--text-hover);background:var(--transparency-dark-25);border-width:0;outline:0;border:none}input[type=file i]{color:var(--text-hover);background:var(--transparency-dark-25);border-width:0;outline:0;border:none}input[name=category i]{color:#000;background-color:#fff;border-width:0;outline:0;border:none}input[type=file i]{border:none}select{border:none!important}.mochaTitlebar h3,a,h2,h3,h4{color:var(--text-hover)}#main h1{display:block;font-size:2em;margin-block-start:2em;margin-block-end:-.9em;margin-inline-start:0;margin-inline-end:0;font-weight:700;color:var(--text-hover)}#error_msg{text-transform:uppercase;color:#d8000c;background-color:#ffd2d2;font-family:Helvetica,Arial,sans-serif;left:50%;top:20%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);margin-left:auto;margin-right:auto;text-align:center;position:absolute;border-radius:4px}#main{margin-left:auto;margin-right:auto;text-align:center;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);padding-top:0;width:400px;height:460px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.6);box-shadow:0 0 10px rgba(0,0,0,.6)}#logo img{height:11em;position:absolute;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-160%)}#formplace{text-transform:uppercase;text-align:left;font-size:12px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif!important;font-weight:300!important;padding:10px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}label{cursor:default;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif!important;font-weight:300!important}.horizontalHandle .handleIcon{margin:0 auto;height:4px;line-height:1px;font-size:1px;overflow:hidden;background:url(/resources/qbittorrent/dots.png) center center no-repeat}#desktopNavbar{background:var(--transparency-dark-25);height:20px;border-bottom:1px solid transparent}#desktopNavbar ul li a{color:var(--text)}#desktopNavbar ul li a:hover{color:var(--text-hover);background:var(--transparency-light-10)}#desktopNavbar li ul li a:hover{background:var(--transparency-light-10);color:var(--text-hover)}#desktopNavbar li ul{border:1px solid transparent;background:var(--modal-bg-color);background-repeat:repeat,no-repeat;background-attachment:fixed,fixed;background-position:center center,center center;background-size:auto,cover;-webkit-background-size:auto,cover;-moz-background-size:auto,cover;-o-background-size:auto,cover}#desktopNavbar li ul li a{color:var(--text)}#desktopHeader{background:var(--main-bg-color);background-repeat:repeat,no-repeat;background-attachment:fixed,fixed;background-position:center center,center center;background-size:auto,cover;-webkit-background-size:auto,cover;-moz-background-size:auto,cover;-o-background-size:auto,cover}#desktopFooter{background:0 0}#mochaToolbar .divider{background-image:none;padding-left:0}#mochaToolbar{margin-bottom:5px}.dynamicTable th{background:var(--transparency-dark-25)!important;border-right-color:rgba(255,255,255,.08)!important;color:var(--text-hover)}.dynamicTable thead tr{background-color:transparent!important}.dynamicTable thead tr{background-color:transparent!important}.dynamicTable{background:var(--transparency-dark-25)}.dynamicTable tbody tr{background:var(--transparency-dark-10)!important}.dynamicTable tbody tr.alt,.dynamicTable tbody tr:nth-child(2n){background:var(--transparency-light-10)!important}.dynamicTable tbody tr:hover{background:var(--transparency-light-15)!important;color:var(--text-hover)}.dynamicTable tbody tr.selected{background-color:rgba(var(--accent-color),.6)!important;color:var(--label-text-color)}.dynamicTable th.sorted.reverse{background-image:url(/resources/qbittorrent/go-down.png)!important}.dynamicTable th.sorted{background-image:url(/resources/qbittorrent/go-up.png)!important;background-size:9px!important;background-position:right!important;background-repeat:no-repeat!important}.panel{background:var(--main-bg-color);background-repeat:repeat,no-repeat;background-attachment:fixed,fixed;background-position:center center,center center;background-size:auto,cover;-webkit-background-size:auto,cover;-moz-background-size:auto,cover;-o-background-size:auto,cover;border-bottom:1px solid transparent}#pageWrapper{border-top:1px solid transparent;border-bottom:1px solid transparent}li.divider{border-top:1px solid rgba(255,255,255,.25)!important}#main input[type=text i]{color:var(--text-hover);background:var(--transparency-dark-25);border-width:0;outline:0;border:none;border-radius:4px;width:250px;height:24px;padding:7px 12px}#main input[type=text i]:focus{background:var(--transparency-dark-45)}#main input[type=password i]{color:var(--text-hover);background:var(--transparency-dark-25);border-width:0;outline:0;border:none;border-radius:4px;width:250px;height:24px;padding:7px 12px}#main input[type=password i]{background:var(--transparency-dark-45)}#loginform #login{padding:6px 15px!important;width:100%;margin-top:35px;background-color:var(--button-color)!important;border:none;border-radius:4px;color:var(--button-text)!important;outline:0;text-transform:uppercase;font-size:18px;font-weight:300;height:44px;line-height:1.3333333}#loginform #login:hover{background-color:var(--button-color-hover)!important;padding:6px 15px;border-radius:4px;cursor:pointer;border:none;color:var(--button-text-hover)!important}.contextMenu{border:1px solid transparent;background:var(--modal-bg-color);background-repeat:repeat,no-repeat;background-attachment:fixed,fixed;background-position:center center,center center;background-size:auto,cover;-webkit-background-size:auto,cover;-moz-background-size:auto,cover;-o-background-size:auto,cover}.contextMenu li a{color:var(--text)}.contextMenu li a:hover{background-color:rgba(255,255,255,.08)!important;color:var(--text-hover)}.contextMenu li ul{border:1px solid transparent;background:var(--modal-bg-color);background-repeat:repeat,no-repeat;background-attachment:fixed,fixed;background-position:center center,center center;background-size:auto,cover;-webkit-background-size:auto,cover;-moz-background-size:auto,cover;-o-background-size:auto,cover}.contextMenu .separator{border-top:1px solid rgba(255,255,255,.08)}.selectedFilter{background-color:rgba(var(--accent-color),.6);color:#eee}.selectedFilter:before{color:var(--button-color-hover)!important}ul.filterList li:hover{background-color:rgba(var(--accent-color),.6);color:var(--button-color-hover)!important}ul.filterList li:hover:before{color:var(--button-color-hover)!important}.columnHandle{background:var(--transparency-dark-45);border:1px solid transparent}.bottomPanel{background:var(--transparency-dark-25)!important}.panel-headerContent.tabs{background:0 0!important}.panel-header{background:var(--transparency-dark-25)!important;border-bottom:1px solid transparent!important}.horizontalHandle{background:0 0!important}.tab-menu li.selected a{color:var(--text-hover)!important;background:0 0!important;font-weight:400!important}.tab-menu li a{color:var(--text)!important;background:0 0!important}.tab-menu li.selected{background:0 0!important}.tab-menu li{background:0 0!important}.tab-menu li a:hover{background:var(--transparency-light-10)!important}.toolbarTabs{background:var(--transparency-dark-25)!important}.progressbar_dark{background:rgb(var(--accent-color))!important;color:var(--label-text-color)!important}.progressbar_light{background:var(--transparency-dark-25)!important;color:var(--text-hover)!important}.progressbar_wrapper{border:1px solid transparent!important}.stateIcon{background-image:red!important}.panel-collapse{background:url(/resources/qbittorrent/collapse-expand.gif) left top no-repeat}.panel-expand{background:url(/resources/qbittorrent/collapse-expand.gif) left -16px no-repeat}fieldset{border-width:1px!important;border-style:solid!important;border-color:rgba(255,255,255,.25)!important}.mochaTitlebar{width:100%;overflow:hidden;background:0 0!important}.mochaToolButton{margin-right:10px;background:var(--transparency-dark-25);border-radius:5px}.mochaToolButton:hover{margin-right:10px;background:var(--transparency-light-25);border-radius:5px}.mochaOverlay{position:absolute;top:0;left:0;background:var(--modal-bg-color)!important;background-repeat:repeat,no-repeat;background-attachment:fixed,fixed;background-position:center center,center center;background-size:auto,cover;-webkit-background-size:auto,cover;-moz-background-size:auto,cover;-o-background-size:auto,cover}.mochaToolbarWrapper{width:100%;position:relative;height:29px;background:var(--transparency-dark-25)!important;overflow:hidden;border-top:none!important}.mochaToolbar{width:100%;border-top:none!important}.mochaContentBorder{border-top:1px solid rgba(255,255,255,.25)!important;border-bottom:1px solid rgba(255,255,255,.25)!important}.mocha.isFocused .mochaTitlebar h3{color:var(--text-hover)}fieldset.settings legend{color:var(--text-hover)}.mochaContentWrapper{font-size:12px;overflow:auto;background:0 0!important}fieldset.settings{border:solid 1px rgba(255,255,255,.25)!important;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;padding:4px 4px 4px 10px}textarea:disabled{color:#545454;cursor:default;background:var(--transparency-light-05)!important;border:none!important}textarea{color:var(--text-hover)!important;cursor:default;background:var(--transparency-dark-25)!important;border:none!important}#watched_folders_tab td,#watched_folders_tab th{padding:2px 4px;border:1px solid rgba(255,255,255,.25)!important}input[type=button i]:hover{background-color:var(--button-color-hover);padding:6px 15px;cursor:pointer;border:none;color:var(--button-text)}input[type=button i]{padding:6px 15px!important;background-color:var(--button-color);cursor:pointer;border:none;color:var(--button-text)}button{background-color:var(--button-color)!important;cursor:pointer;border:2px solid transparent;color:var(--button-text)}button:hover{background-color:var(--button-color-hover)!important;cursor:pointer;border:2px solid transparent;color:var(--button-text)}input[type=submit i]{padding:6px 15px!important;width:100%;margin-top:15px;background-color:var(--button-color)!important;border:none;color:var(--button-text);outline:0;text-transform:uppercase}input[type=submit i]:hover{padding:6px 15px!important;background-color:var(--button-color-hover)!important;width:100%;cursor:pointer;border:none;color:var(--button-text);outline:0;text-transform:uppercase}#downloadButton>img.mochaToolButton{display:none}#downloadButton:before{font-family:"Font Awesome 5 Free";font-size:24px;content:"\f0c1";font-weight:900;display:inline-block;width:24px;height:24px;margin-right:10px;color:var(--button-color);margin-top:5px}#downloadButton:hover:before{font-family:"Font Awesome 5 Free";font-size:24px;content:"\f0c1";font-weight:900;display:inline-block;width:24px;height:24px;margin-right:10px;color:var(--button-color-hover)}#uploadButton>img.mochaToolButton{display:none}#uploadButton:before{font-family:"Font Awesome 5 Free";font-size:24px;content:"\f067";font-weight:900;display:inline-block;width:24px;height:24px;margin-right:10px;color:var(--button-color)}#uploadButton:hover:before{font-family:"Font Awesome 5 Free";font-size:24px;content:"\f067";font-weight:900;display:inline-block;width:24px;height:24px;margin-right:10px;color:var(--button-color-hover)}#deleteButton>img.mochaToolButton{display:none}#deleteButton:before{font-family:"Font Awesome 5 Free";font-size:24px;content:"\f068";font-weight:900;display:inline-block;width:24px;height:24px;margin-right:10px;color:var(--button-color)}#deleteButton:hover:before{font-family:"Font Awesome 5 Free";font-size:24px;content:"\f068";font-weight:900;display:inline-block;width:24px;height:24px;margin-right:10px;color:var(--button-color-hover)}#resumeButton>img.mochaToolButton{display:none}#resumeButton:before{font-family:"Font Awesome 5 Free";font-size:24px;content:"\f04b";font-weight:900;display:inline-block;width:24px;height:24px;margin-right:10px;color:var(--button-color)}#resumeButton:hover:before{font-family:"Font Awesome 5 Free";font-size:24px;content:"\f04b";font-weight:900;display:inline-block;width:24px;height:24px;margin-right:10px;color:var(--button-color-hover)}#pauseButton>img.mochaToolButton{display:none}#pauseButton:before{font-family:"Font Awesome 5 Free";font-size:24px;content:"\f04c";font-weight:900;display:inline-block;width:24px;height:24px;margin-right:10px;color:var(--button-color)}#pauseButton:hover:before{font-family:"Font Awesome 5 Free";font-size:24px;content:"\f04c";font-weight:900;display:inline-block;width:24px;height:24px;margin-right:10px;color:var(--button-color-hover)}#topPrioButton>img.mochaToolButton{display:none}#topPrioButton:before{font-family:"Font Awesome 5 Free";font-size:24px;content:"\f102";font-weight:900;display:inline-block;width:24px;height:24px;margin-right:10px;color:var(--button-color)}#topPrioButton:hover:before{font-family:"Font Awesome 5 Free";font-size:24px;content:"\f102";font-weight:900;display:inline-block;width:24px;height:24px;margin-right:10px;color:var(--button-color-hover)}#increasePrioButton>img.mochaToolButton{display:none}#increasePrioButton:before{font-family:"Font Awesome 5 Free";font-size:24px;content:"\f106";font-weight:900;display:inline-block;width:24px;height:24px;margin-right:10px;color:var(--button-color)}#increasePrioButton:hover:before{font-family:"Font Awesome 5 Free";font-size:24px;content:"\f106";font-weight:900;display:inline-block;width:24px;height:24px;margin-right:10px;color:var(--button-color-hover)}#decreasePrioButton>img.mochaToolButton{display:none}#decreasePrioButton:before{font-family:"Font Awesome 5 Free";font-size:24px;content:"\f107";font-weight:900;display:inline-block;width:24px;height:24px;margin-right:10px;color:var(--button-color)}#decreasePrioButton:hover:before{font-family:"Font Awesome 5 Free";font-size:24px;content:"\f107";font-weight:900;display:inline-block;width:24px;height:24px;margin-right:10px;color:var(--button-color-hover)}#bottomPrioButton>img.mochaToolButton{display:none}#bottomPrioButton:before{font-family:"Font Awesome 5 Free";font-size:24px;content:"\f103";font-weight:900;display:inline-block;width:24px;height:24px;margin-right:10px;color:var(--button-color)}#bottomPrioButton:hover:before{font-family:"Font Awesome 5 Free";font-size:24px;content:"\f103";font-weight:900;display:inline-block;width:24px;height:24px;margin-right:10px;color:var(--button-color-hover)}#preferencesButton>img.mochaToolButton{display:none}#preferencesButton:before{font-family:"Font Awesome 5 Free";font-size:24px;content:"\f013";font-weight:900;display:inline-block;width:24px;height:24px;margin-right:10px;color:var(--button-color)}#preferencesButton:hover:before{font-family:"Font Awesome 5 Free";font-size:24px;content:"\f013";font-weight:900;display:inline-block;width:24px;height:24px;margin-right:10px;color:var(--button-color-hover)}#desktopNavbar li ul li a{position:relative;min-width:120px;font-weight:400;padding:5px 10px 1px 1px}.MyMenuIcon{margin-left:0}#uploadLink>img.MyMenuIcon{display:none}#uploadLink:before{font-family:"Font Awesome 5 Free";font-size:14px;content:"\f067";font-weight:900;display:inline-block;margin-right:5px;color:var(--button-color);padding-left:5px}#downloadLink>img.MyMenuIcon{display:none}#downloadLink:before{font-family:"Font Awesome 5 Free";font-size:14px;content:"\f0c1";font-weight:900;display:inline-block;margin-right:5px;color:var(--button-color);padding-left:5px}#logoutLink>img.MyMenuIcon{display:none}#logoutLink:before{font-family:"Font Awesome 5 Free";font-size:14px;content:"\f2f5";font-weight:900;display:inline-block;margin-right:5px;color:var(--button-color);padding-left:5px}#shutdownLink>img.MyMenuIcon{display:none}#shutdownLink:before{font-family:"Font Awesome 5 Free";font-size:14px;content:"\f00d";font-weight:900;display:inline-block;margin-right:5px;color:var(--button-color);padding-left:5px}#resumeAllLink>img.MyMenuIcon{display:none}#resumeAllLink:before{font-family:"Font Awesome 5 Free";font-size:14px;content:"\f04b";font-weight:900;display:inline-block;margin-right:5px;color:var(--button-color);padding-left:5px}#pauseAllLink>img.MyMenuIcon{display:none}#pauseAllLink:before{font-family:"Font Awesome 5 Free";font-size:14px;content:"\f04c";font-weight:900;display:inline-block;margin-right:5px;color:var(--button-color);padding-left:5px}#resumeLink>img.MyMenuIcon{display:none}#resumeLink:before{font-family:"Font Awesome 5 Free";font-size:14px;content:"\f04b";font-weight:900;display:inline-block;margin-right:5px;color:var(--button-color);padding-left:5px}#pauseLink>img.MyMenuIcon{display:none}#pauseLink:before{font-family:"Font Awesome 5 Free";font-size:14px;content:"\f04c";font-weight:900;display:inline-block;margin-right:5px;color:var(--button-color);padding-left:5px}#deleteLink>img.MyMenuIcon{display:none}#deleteLink:before{font-family:"Font Awesome 5 Free";font-size:14px;content:"\f068";font-weight:900;display:inline-block;margin-right:5px;color:var(--button-color);padding-left:5px}#topPrioLink>img.MyMenuIcon{display:none}#topPrioLink:before{font-family:"Font Awesome 5 Free";font-size:14px;content:"\f102";font-weight:900;display:inline-block;margin-right:5px;color:var(--button-color);padding-left:5px}#increasePrioLink>img.MyMenuIcon{display:none}#increasePrioLink:before{font-family:"Font Awesome 5 Free";font-size:14px;content:"\f106";font-weight:900;display:inline-block;margin-right:5px;color:var(--button-color);padding-left:5px}#decreasePrioLink>img.MyMenuIcon{display:none}#decreasePrioLink:before{font-family:"Font Awesome 5 Free";font-size:14px;content:"\f107";font-weight:900;display:inline-block;margin-right:5px;color:var(--button-color);padding-left:5px}#bottomPrioLink>img.MyMenuIcon{display:none}#bottomPrioLink:before{font-family:"Font Awesome 5 Free";font-size:14px;content:"\f103";font-weight:900;display:inline-block;margin-right:5px;color:var(--button-color);padding-left:5px}#recheckLink>img.MyMenuIcon{display:none}#recheckLink:before{font-family:"Font Awesome 5 Free";font-size:14px;content:"\f002";font-weight:900;display:inline-block;margin-right:5px;color:var(--button-color);padding-left:5px}#showTopToolbarLink>img.MyMenuIcon{display:none}#showTopToolbarLink:before{font-family:"Font Awesome 5 Free";font-size:14px;content:"\f00c";font-weight:900;display:inline-block;margin-right:5px;color:var(--button-color);padding-left:5px}#showTopToolbarLink:active:focus:visited:before{font-family:"Font Awesome 5 Free";font-size:14px;content:"\f00c";font-weight:900;display:inline-block;margin-right:5px;color:var(--text-hover);opacity:0}#showStatusBarLink>img.MyMenuIcon{display:none}#showStatusBarLink:before{font-family:"Font Awesome 5 Free";font-size:14px;content:"\f00c";font-weight:900;display:inline-block;margin-right:5px;color:var(--button-color);padding-left:5px}#showStatusBarLink:active:focus:visited:before{font-family:"Font Awesome 5 Free";font-size:14px;content:"\f00c";font-weight:900;display:inline-block;margin-right:5px;color:var(--text-hover);opacity:0}#speedInBrowserTitleBarLink>img.MyMenuIcon{display:none}#speedInBrowserTitleBarLink:before{font-family:"Font Awesome 5 Free";font-size:14px;content:"\f00c";font-weight:900;display:inline-block;margin-right:5px;color:var(--button-color);padding-left:5px}#speedInBrowserTitleBarLink:active:focus:visited:before{font-family:"Font Awesome 5 Free";font-size:14px;content:"\f00c";font-weight:900;display:inline-block;margin-right:5px;color:var(--text-hover);opacity:0}#showSearchEngineLink>img.MyMenuIcon{display:none}#showSearchEngineLink:before{font-family:"Font Awesome 5 Free";font-size:14px;content:"\f00c";font-weight:900;display:inline-block;margin-right:5px;color:var(--button-color);padding-left:5px}#showRssReaderLink>img.MyMenuIcon{display:none}#showRssReaderLink:before{font-family:"Font Awesome 5 Free";font-size:14px;content:"\f00c";font-weight:900;display:inline-block;margin-right:5px;color:var(--button-color);padding-left:5px}#showSearchEngineLink:active:focus:visited:before{font-family:"Font Awesome 5 Free";font-size:14px;content:"\f00c";font-weight:900;display:inline-block;margin-right:5px;color:var(--text-hover);opacity:0}#showRssReaderLink:active:focus:visited:before{font-family:"Font Awesome 5 Free";font-size:14px;content:"\f00c";font-weight:900;display:inline-block;margin-right:5px;color:var(--text-hover);opacity:0}#StatisticsLink>img.MyMenuIcon{display:none}#StatisticsLink:before{font-family:"Font Awesome 5 Free";font-size:14px;content:"\f080";font-weight:900;display:inline-block;margin-right:5px;color:var(--button-color);padding-left:5px}#StatisticsLink:active:focus:visited:before{font-family:"Font Awesome 5 Free";font-size:14px;content:"\f080";font-weight:900;display:inline-block;margin-right:5px;color:var(--text-hover);opacity:0}#preferencesLink>img.MyMenuIcon{display:none}#preferencesLink:before{font-family:"Font Awesome 5 Free";font-size:14px;content:"\f013";font-weight:900;display:inline-block;margin-right:5px;color:var(--button-color);padding-left:5px}#docsLink>img.MyMenuIcon{display:none}#docsLink:before{font-family:"Font Awesome 5 Free";font-size:14px;content:"\f013";font-weight:900;display:inline-block;margin-right:5px;color:var(--button-color);padding-left:5px}#bugLink>img.MyMenuIcon{display:none}#bugLink:before{font-family:"Font Awesome 5 Free";font-size:14px;content:"\f09d";font-weight:900;display:inline-block;margin-right:5px;color:var(--button-color);padding-left:5px}#aboutLink>img.MyMenuIcon{display:none}#aboutLink:before{font-family:"Font Awesome 5 Free";font-size:14px;content:"\f05a";font-weight:900;display:inline-block;margin-right:5px;color:var(--button-color);padding-left:5px}ul.filterList a{display:inline}#all_filter>a img{display:none}#all_filter:before{font-family:"Font Awesome 5 Free";font-size:14px;content:"\f0b0";font-weight:900;display:inline-block;margin-right:5px;color:var(--button-color);padding-left:5px}#downloading_filter>a img{display:none}#downloading_filter:before{font-family:"Font Awesome 5 Free";font-size:14px;content:"\f063";font-weight:900;display:inline-block;margin-right:5px;color:var(--button-color);padding-left:5px}#seeding_filter>a img{display:none}#seeding_filter:before{font-family:"Font Awesome 5 Free";font-size:14px;content:"\f062";font-weight:900;display:inline-block;margin-right:5px;color:var(--button-color);padding-left:5px}#completed_filter>a img{display:none}#completed_filter:before{font-family:"Font Awesome 5 Free";font-size:14px;content:"\f00c";font-weight:900;display:inline-block;margin-right:5px;color:var(--button-color);padding-left:5px}#resumed_filter>a img{display:none}#resumed_filter:before{font-family:"Font Awesome 5 Free";font-size:14px;content:"\f04b";font-weight:900;display:inline-block;margin-right:5px;color:var(--button-color);padding-left:5px}#paused_filter>a img{display:none}#paused_filter:before{font-family:"Font Awesome 5 Free";font-size:14px;content:"\f04c";font-weight:900;display:inline-block;margin-right:5px;color:var(--button-color);padding-left:5px}#active_filter>a img{display:none}#active_filter:before{font-family:"Font Awesome 5 Free";font-size:14px;content:"\f0b0";font-weight:900;display:inline-block;margin-right:5px;color:var(--button-color);padding-left:5px}#inactive_filter>a img{display:none}#inactive_filter:before{font-family:"Font Awesome 5 Free";font-size:14px;content:"\f0b0";font-weight:900;display:inline-block;margin-right:5px;color:var(--button-color);padding-left:5px}#stalled_filter>a img{display:none}#stalled_filter:before{font-family:"Font Awesome 5 Free";font-size:14px;content:"\f0b0";font-weight:900;display:inline-block;margin-right:5px;color:var(--button-color);padding-left:5px}#stalled_uploading_filter>a img{display:none}#stalled_uploading_filter:before{font-family:"Font Awesome 5 Free";font-size:14px;content:"\f093";font-weight:900;display:inline-block!important;margin-right:5px;color:var(--button-color);padding-left:5px}#stalled_downloading_filter>a img{display:none}#stalled_downloading_filter:before{font-family:"Font Awesome 5 Free";font-size:14px;content:"\f019";font-weight:900;display:inline-block!important;margin-right:5px;color:var(--button-color);padding-left:5px}img[src="icons/inode-directory.svg"]{background:url(/resources/qbittorrent/folder-open-solid.svg);background-size:contain;background-repeat:no-repeat;background-origin:content-box;filter:invert(79%) sepia(20%) saturate(0%) hue-rotate(135deg) brightness(87%) contrast(108%)}img[src="icons/network-server.svg"]{background:url(/resources/qbittorrent/network-wired-solid.svg);background-size:contain;background-repeat:no-repeat;background-origin:content-box;filter:invert(79%) sepia(20%) saturate(0%) hue-rotate(135deg) brightness(87%) contrast(108%)}img[src="icons/mail-folder-inbox.svg"]{background:url(/resources/qbittorrent/inbox-solid.svg);background-size:contain;background-repeat:no-repeat;background-origin:content-box;filter:invert(79%) sepia(20%) saturate(0%) hue-rotate(135deg) brightness(87%) contrast(108%)}#searchPattern{width:300px;line-height:2em;padding:1px 5px 1px 2em;filter:invert(79%) sepia(20%) saturate(0%) hue-rotate(135deg) brightness(87%) contrast(108%);background-repeat:no-repeat;background-size:1.5em;background-position:left}#errored_filter>a img{display:none}#errored_filter:before{font-family:"Font Awesome 5 Free";font-size:14px;content:"\f06a";font-weight:900;display:inline-block;margin-right:5px;color:var(--button-color);padding-left:5px}.filterTitle img{display:none}.filterTitle:before{font-family:"Font Awesome 5 Free";font-size:14px;content:"\f0d7";font-weight:900;display:inline-block;margin-right:5px;color:var(--button-color);padding-left:5px}#categoriesFilterMenu>li img{display:none}.contextMenu li>#CreateCategory:before{font-family:"Font Awesome 5 Free";font-size:14px;content:"\f06a";font-weight:900;display:inline-block;margin-right:5px;color:var(--button-color);padding-left:5px}img[src="icons/application-x-mswinurl.svg"],img[src="icons/checking.svg"],img[src="icons/collapse.svg"],img[src="icons/completed.svg"],img[src="icons/configure.svg"],img[src="icons/dialog-information.svg"],img[src="icons/document-edit-verify.svg"],img[src="icons/document-edit.svg"],img[src="icons/document-import.svg"],img[src="icons/document-new.svg"],img[src="icons/document-properties.svg"],img[src="icons/document-save.svg"],img[src="icons/download.svg"],img[src="icons/edit-clear-history.svg"],img[src="icons/edit-clear.svg"],img[src="icons/edit-copy.svg"],img[src="icons/edit-cut.svg"],img[src="icons/edit-find-user.svg"],img[src="icons/edit-find.svg"],img[src="icons/edit-paste.svg"],img[src="icons/edit-rename.svg"],img[src="icons/expand.svg"],img[src="icons/folder-documents.svg"],img[src="icons/folder-download.svg"],img[src="icons/folder-new.svg"],img[src="icons/folder-remote.svg"],img[src="icons/gear.svg"],img[src="icons/go-bottom.svg"],img[src="icons/go-down.svg"],img[src="icons/go-top.svg"],img[src="icons/go-up.svg"],img[src="icons/help-about.svg"],img[src="icons/help-contents.svg"],img[src="icons/insert-link.svg"],img[src="icons/list-add.svg"],img[src="icons/mail-mark-read.svg"],img[src="icons/media-playback-pause.svg"],img[src="icons/media-playback-start.svg"],img[src="icons/media-seek-forward.svg"],img[src="icons/network-wired.svg"],img[src="icons/office-chart-line.svg"],img[src="icons/preferences-desktop.svg"],img[src="icons/preferences-other.svg"],img[src="icons/preferences-system-network.svg"],img[src="icons/preferences-web-browser-cookies.svg"],img[src="icons/rss-config.svg"],img[src="icons/services.svg"],img[src="icons/speedometer.svg"],img[src="icons/stalledDL.svg"],img[src="icons/stalledUP.svg"],img[src="icons/tab-close.svg"],img[src="icons/task-ongoing.svg"],img[src="icons/text-plain.svg"],img[src="icons/user-group-delete.svg"],img[src="icons/user-group-new.svg"],img[src="icons/view-calendar-journal.svg"],img[src="icons/view-categories.svg"],img[src="icons/view-filter.svg"],img[src="icons/view-preview.svg"],img[src="icons/view-statistics.svg"],img[src="icons/wallet-open.svg"],img[src="icons/webui.svg"]{filter:invert(100%) sepia(0%) saturate(1%) hue-rotate(289deg) brightness(106%) contrast(101%)}#contextCategoryList,.contextMenu{box-shadow:0 8px 16px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}#torrentsFilterInput{width:160px;padding-left:2em;background-image:url(/resources/qbittorrent/search-solid.png);background-repeat:no-repeat;background-size:1em;background-position:left}.contextMenu li a.arrow-right,.contextMenu li a:hover.arrow-right{background-image:url(/resources/qbittorrent/arrow-right.gif);background-repeat:no-repeat;background-position:right center}#alternativeSpeedLimits td img{display:none}#alternativeSpeedLimits:before{font-family:"Font Awesome 5 Free";font-size:14px;content:"\f00c";font-weight:900;display:inline-block;margin-right:5px;color:var(--button-color);padding-left:5px} +@import url(https://use.fontawesome.com/releases/v5.0.7/css/all.css);::-webkit-input-placeholder{color:var(--text-muted)!important}:focus::-webkit-input-placeholder{color:var(--text-hover)!important}:-moz-placeholder{color:var(--text-muted)!important}:focus:-moz-placeholder{color:var(--text-hover)!important}::-moz-placeholder{color:var(--text-muted)!important}:focus::-moz-placeholder{color:var(--text-hover)!important}:-ms-input-placeholder{color:var(--text-muted)!important}:focus:-ms-input-placeholder{color:var(--text-hover)!important}:root{--transparency-dark-05:rgba(0, 0, 0, .05);--transparency-dark-10:rgba(0, 0, 0, .10);--transparency-dark-15:rgba(0, 0, 0, .15);--transparency-dark-25:rgba(0, 0, 0, .25);--transparency-dark-35:rgba(0, 0, 0, .35);--transparency-dark-40:rgba(0, 0, 0, .40);--transparency-dark-45:rgba(0, 0, 0, .45);--transparency-dark-50:rgba(0, 0, 0, .50);--transparency-dark-55:rgba(0, 0, 0, .55);--transparency-dark-60:rgba(0, 0, 0, .60);--transparency-dark-65:rgba(0, 0, 0, .65);--transparency-dark-70:rgba(0, 0, 0, .70);--transparency-dark-75:rgba(0, 0, 0, .75);--transparency-dark-80:rgba(0, 0, 0, .80);--transparency-dark-85:rgba(0, 0, 0, .85);--transparency-dark-90:rgba(0, 0, 0, .90);--transparency-light-05:rgba(255, 255, 255, .05);--transparency-light-10:rgba(255, 255, 255, .10);--transparency-light-15:rgba(255, 255, 255, .15);--transparency-light-20:rgba(255, 255, 255, .20);--transparency-light-25:rgba(255, 255, 255, .25);--transparency-light-30:rgba(255, 255, 255, .30);--transparency-light-35:rgba(255, 255, 255, .35);--transparency-light-45:rgba(255, 255, 255, .45);--transparency-light-50:rgba(255, 255, 255, .50);--transparency-light-55:rgba(255, 255, 255, .55)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-corner{background:var(--transparency-dark-10)}::-webkit-scrollbar-thumb{-webkit-border-radius:5px;border-radius:5px;background:var(--transparency-dark-10)}body,html{color:var(--text);background:0 0}body{background:var(--main-bg-color);background-repeat:repeat,no-repeat;background-attachment:fixed,fixed;background-position:center center,center center;background-size:auto,cover;-webkit-background-size:auto,cover;-moz-background-size:auto,cover;-o-background-size:auto,cover;color:var(--text)}#desktop{background:var(--main-bg-color);background-repeat:repeat,no-repeat;background-attachment:fixed,fixed;background-position:center center,center center;background-size:auto,cover;-webkit-background-size:auto,cover;-moz-background-size:auto,cover;-o-background-size:auto,cover}input:disabled{color:#545454;cursor:default;background:var(--transparency-light-05)!important;border:none!important}input[type=text i]{color:var(--text-hover);background:var(--transparency-dark-25);border-width:0;outline:0;border:none;border-radius:3px}input[type=password i]{color:var(--text-hover);background:var(--transparency-dark-25);border-width:0;outline:0;border:none;border-radius:3px}input[type=number i]{color:var(--text-hover);background:var(--transparency-dark-25);border-width:0;outline:0;border:none}input[type=file i]{color:var(--text-hover);background:var(--transparency-dark-25);border-width:0;outline:0;border:none}input[name=category i]{color:#000;background-color:#fff;border-width:0;outline:0;border:none}input[type=file i]{border:none}select{border:none!important}.mochaTitlebar h3,a,h2,h3,h4{color:var(--text-hover)}#main h1{display:block;font-size:2em;margin-block-start:2em;margin-block-end:-.9em;margin-inline-start:0;margin-inline-end:0;font-weight:700;color:var(--text-hover)}#error_msg{text-transform:uppercase;color:#d8000c;background-color:#ffd2d2;font-family:Helvetica,Arial,sans-serif;left:50%;top:20%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);margin-left:auto;margin-right:auto;text-align:center;position:absolute;border-radius:4px}#main{margin-left:auto;margin-right:auto;text-align:center;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);padding-top:0;width:400px;height:460px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.6);box-shadow:0 0 10px rgba(0,0,0,.6)}#logo img{height:11em;position:absolute;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-160%)}#formplace{text-transform:uppercase;text-align:left;font-size:12px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif!important;font-weight:300!important;padding:10px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}label{cursor:default;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif!important;font-weight:300!important}#desktopNavbar{background:var(--transparency-dark-25);height:20px;border-bottom:1px solid transparent}#desktopNavbar ul li a{color:var(--text)}#desktopNavbar ul li a:hover{color:var(--text-hover);background:var(--transparency-light-10)}#desktopNavbar li ul li a:hover{background:var(--transparency-light-10);color:var(--text-hover)}#desktopNavbar li ul{border:1px solid transparent;background:var(--modal-bg-color);background-repeat:repeat,no-repeat;background-attachment:fixed,fixed;background-position:center center,center center;background-size:auto,cover;-webkit-background-size:auto,cover;-moz-background-size:auto,cover;-o-background-size:auto,cover}#desktopNavbar li ul li a{color:var(--text)}#desktopHeader{background:var(--main-bg-color);background-repeat:repeat,no-repeat;background-attachment:fixed,fixed;background-position:center center,center center;background-size:auto,cover;-webkit-background-size:auto,cover;-moz-background-size:auto,cover;-o-background-size:auto,cover}#desktopFooter{background:0 0}.dynamicTable th{background:var(--transparency-dark-25)!important;border-right-color:rgba(255,255,255,.08)!important;color:var(--text-hover)}.dynamicTable thead tr{background-color:transparent!important}.dynamicTable thead tr{background-color:transparent!important}.dynamicTable{background:var(--transparency-dark-25)}.dynamicTable tbody tr{background:var(--transparency-dark-10)!important}.dynamicTable tbody tr.alt,.dynamicTable tbody tr:nth-child(2n){background:var(--transparency-light-10)!important}.dynamicTable tbody tr:hover{background:var(--transparency-light-15)!important;color:var(--text-hover)}.dynamicTable tbody tr.selected{background-color:rgba(var(--accent-color),.6)!important;color:var(--label-text-color)}.panel{background:var(--main-bg-color);background-repeat:repeat,no-repeat;background-attachment:fixed,fixed;background-position:center center,center center;background-size:auto,cover;-webkit-background-size:auto,cover;-moz-background-size:auto,cover;-o-background-size:auto,cover;border-bottom:1px solid transparent}#pageWrapper{border-top:1px solid transparent;border-bottom:1px solid transparent}li.divider{border-top:1px solid rgba(255,255,255,.25)!important}#main input[type=text i]{color:var(--text-hover);background:var(--transparency-dark-25);border-width:0;outline:0;border:none;border-radius:4px;width:250px;height:24px;padding:7px 12px}#main input[type=text i]:focus{background:var(--transparency-dark-45)}#main input[type=password i]{color:var(--text-hover);background:var(--transparency-dark-25);border-width:0;outline:0;border:none;border-radius:4px;width:250px;height:24px;padding:7px 12px}#main input[type=password i]{background:var(--transparency-dark-45)}#loginform #login{padding:6px 15px!important;width:100%;margin-top:35px;background-color:var(--button-color)!important;border:none;border-radius:4px;color:var(--button-text)!important;outline:0;text-transform:uppercase;font-size:18px;font-weight:300;height:44px;line-height:1.3333333}#loginform #login:hover{background-color:var(--button-color-hover)!important;padding:6px 15px;border-radius:4px;cursor:pointer;border:none;color:var(--button-text-hover)!important}.contextMenu{border:1px solid transparent;background:var(--modal-bg-color);background-repeat:repeat,no-repeat;background-attachment:fixed,fixed;background-position:center center,center center;background-size:auto,cover;-webkit-background-size:auto,cover;-moz-background-size:auto,cover;-o-background-size:auto,cover}.contextMenu li a{color:var(--text)}.contextMenu li a:hover{background-color:rgba(255,255,255,.08)!important;color:var(--text-hover)}.contextMenu li ul{border:1px solid transparent;background:var(--modal-bg-color);background-repeat:repeat,no-repeat;background-attachment:fixed,fixed;background-position:center center,center center;background-size:auto,cover;-webkit-background-size:auto,cover;-moz-background-size:auto,cover;-o-background-size:auto,cover}.contextMenu .separator{border-top:1px solid rgba(255,255,255,.08)}.selectedFilter{background-color:rgba(var(--accent-color),.6);color:#eee}.selectedFilter:before{color:var(--button-color-hover)!important}ul.filterList li:hover{background-color:rgba(var(--accent-color),.6);color:var(--button-color-hover)!important}ul.filterList li:hover:before{color:var(--button-color-hover)!important}.columnHandle{background:var(--transparency-dark-45);border:1px solid transparent}.bottomPanel{background:var(--transparency-dark-25)!important}.panel-headerContent.tabs{background:0 0!important}.panel-header{background:var(--transparency-dark-25)!important;border-bottom:1px solid transparent!important}.horizontalHandle{background:0 0!important}.tab-menu li.selected a{color:rgb(var(--accent-color))!important;background:0 0!important;font-weight:400!important}.tab-menu li a{color:var(--text)!important;background:0 0!important}.tab-menu li.selected{background:0 0!important}.tab-menu li{background:0 0!important}.tab-menu li a:hover{background:var(--transparency-light-10)!important}.toolbarTabs{background:var(--transparency-dark-25)!important}.progressbar_dark{background:rgb(var(--accent-color))!important;color:var(--label-text-color)!important}.progressbar_light{background:var(--transparency-dark-25)!important;color:var(--text-hover)!important}.progressbar_wrapper{border:1px solid transparent!important}.stateIcon{background-image:red!important}fieldset{border-width:1px!important;border-style:solid!important;border-color:rgba(255,255,255,.25)!important}.mochaOverlay{position:absolute;top:0;left:0;background:var(--modal-bg-color);background-repeat:repeat,no-repeat;background-attachment:fixed,fixed;background-position:center center,center center;background-size:auto,cover;-webkit-background-size:auto,cover;-moz-background-size:auto,cover;-o-background-size:auto,cover}.mochaToolbarWrapper{width:100%;position:relative;height:29px;background:var(--transparency-dark-25)!important;overflow:hidden;border-top:none!important}.mochaToolbar{width:100%;border-top:none!important}.mochaContentBorder{border-top:1px solid rgba(255,255,255,.25)!important;border-bottom:1px solid rgba(255,255,255,.25)!important}.mocha.isFocused .mochaTitlebar h3{color:var(--text-hover)}fieldset.settings legend{color:var(--text-hover)}.mochaContentWrapper{font-size:12px;overflow:auto;background:0 0!important}fieldset.settings{border:solid 1px rgba(255,255,255,.25)!important;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;padding:4px 4px 4px 10px}textarea:disabled{color:#545454;cursor:default;background:var(--transparency-light-05)!important;border:none!important}textarea{color:var(--text-hover)!important;cursor:default;background:var(--transparency-dark-25)!important;border:none!important}#watched_folders_tab td,#watched_folders_tab th{padding:2px 4px;border:1px solid rgba(255,255,255,.25)!important}input[type=button i]:hover{background-color:var(--button-color-hover);padding:6px 15px;cursor:pointer;border:none;color:var(--button-text)}input[type=button i]{padding:6px 15px!important;background-color:var(--button-color);cursor:pointer;border:none;color:var(--button-text)}button{background-color:var(--button-color)!important;cursor:pointer;border:2px solid transparent;color:var(--button-text)}button:hover{background-color:var(--button-color-hover)!important;cursor:pointer;border:2px solid transparent;color:var(--button-text)}input[type=submit i]{padding:6px 15px!important;width:100%;margin-top:15px;background-color:var(--button-color)!important;border:none;color:var(--button-text);outline:0;text-transform:uppercase}input[type=submit i]:hover{padding:6px 15px!important;background-color:var(--button-color-hover)!important;width:100%;cursor:pointer;border:none;color:var(--button-text);outline:0;text-transform:uppercase}#contextCategoryList,.contextMenu{box-shadow:0 8px 16px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}select{background:var(--transparency-dark-25);color:var(--text)}select:focus{background:var(--drop-down-menu-bg);color:var(--text)} diff --git a/css/base/qbittorrent/reality.css b/css/base/qbittorrent/reality.css index 0d85391c..bfc710d4 100644 --- a/css/base/qbittorrent/reality.css +++ b/css/base/qbittorrent/reality.css @@ -1,2 +1,2 @@ -@import url("/css/base/qbittorrent/qbittorrent-base.css?sha=367a451ce8faffa8b5b6751f55ddd78fe91fde0f"); +@import url("/css/base/qbittorrent/qbittorrent-base.css?sha=c9a7ff068d07d3a2b7cf48ea3fbbc5f3402d76b3"); @import url("/css/community-theme-options/reality.css?sha=411fda46ff8940263182b2cc9b8c0144e62473d7"); \ No newline at end of file diff --git a/css/base/qbittorrent/soul.css b/css/base/qbittorrent/soul.css index bbeb2ef9..7419e82f 100644 --- a/css/base/qbittorrent/soul.css +++ b/css/base/qbittorrent/soul.css @@ -1,2 +1,2 @@ -@import url("/css/base/qbittorrent/qbittorrent-base.css?sha=367a451ce8faffa8b5b6751f55ddd78fe91fde0f"); +@import url("/css/base/qbittorrent/qbittorrent-base.css?sha=c9a7ff068d07d3a2b7cf48ea3fbbc5f3402d76b3"); @import url("/css/community-theme-options/soul.css?sha=07c2b204f14dbe38c7a5f9d0b7d901de99f4e4c3"); \ No newline at end of file diff --git a/css/base/qbittorrent/space-gray.css b/css/base/qbittorrent/space-gray.css index e006671f..06ab5dcd 100644 --- a/css/base/qbittorrent/space-gray.css +++ b/css/base/qbittorrent/space-gray.css @@ -1,2 +1,2 @@ -@import url("/css/base/qbittorrent/qbittorrent-base.css?sha=367a451ce8faffa8b5b6751f55ddd78fe91fde0f"); +@import url("/css/base/qbittorrent/qbittorrent-base.css?sha=c9a7ff068d07d3a2b7cf48ea3fbbc5f3402d76b3"); @import url("/css/theme-options/space-gray.css?sha=b8691b12c5972ad40471008c8d9fb05145b692d4"); \ No newline at end of file diff --git a/css/base/qbittorrent/space.css b/css/base/qbittorrent/space.css index d05f9b6d..1f1648f4 100644 --- a/css/base/qbittorrent/space.css +++ b/css/base/qbittorrent/space.css @@ -1,2 +1,2 @@ -@import url("/css/base/qbittorrent/qbittorrent-base.css?sha=367a451ce8faffa8b5b6751f55ddd78fe91fde0f"); +@import url("/css/base/qbittorrent/qbittorrent-base.css?sha=c9a7ff068d07d3a2b7cf48ea3fbbc5f3402d76b3"); @import url("/css/community-theme-options/space.css?sha=0f922ed3e9d26c0a6242132bcdc1d2bc4aec6f7b"); \ No newline at end of file diff --git a/css/base/qbittorrent/time.css b/css/base/qbittorrent/time.css index 069f5952..b23a1870 100644 --- a/css/base/qbittorrent/time.css +++ b/css/base/qbittorrent/time.css @@ -1,2 +1,2 @@ -@import url("/css/base/qbittorrent/qbittorrent-base.css?sha=367a451ce8faffa8b5b6751f55ddd78fe91fde0f"); +@import url("/css/base/qbittorrent/qbittorrent-base.css?sha=c9a7ff068d07d3a2b7cf48ea3fbbc5f3402d76b3"); @import url("/css/community-theme-options/time.css?sha=6cc9173f0be75cbd57bce1bd2aeddbd6da8258c8"); \ No newline at end of file diff --git a/css/base/qbittorrent/trueblack.css b/css/base/qbittorrent/trueblack.css index 4ef4c1a7..608133a9 100644 --- a/css/base/qbittorrent/trueblack.css +++ b/css/base/qbittorrent/trueblack.css @@ -1,2 +1,2 @@ -@import url("/css/base/qbittorrent/qbittorrent-base.css?sha=367a451ce8faffa8b5b6751f55ddd78fe91fde0f"); +@import url("/css/base/qbittorrent/qbittorrent-base.css?sha=c9a7ff068d07d3a2b7cf48ea3fbbc5f3402d76b3"); @import url("/css/community-theme-options/trueblack.css?sha=de3a1b7f21d63c3c9d72c16e03f90c7309ceb695"); \ No newline at end of file diff --git a/docker-mods/qbittorrent/root/etc/cont-init.d/98-themepark b/docker-mods/qbittorrent/root/etc/cont-init.d/98-themepark index 82484143..f2bde82d 100644 --- a/docker-mods/qbittorrent/root/etc/cont-init.d/98-themepark +++ b/docker-mods/qbittorrent/root/etc/cont-init.d/98-themepark @@ -92,6 +92,8 @@ fi sed_file(){ sed -i "s/<\/body>/<\/body> /g" $1 sed -i "s/<\/body>/<\/body> /g" $1 + sed -i "s/<\/head>/<\/head> /g" $1 + sed -i "s/<\/head>/<\/head> /g" $1 printf 'Stylesheet set to %s on %s\n\n' "${TP_THEME}" "$1" } diff --git a/docker/root/defaults/default b/docker/root/defaults/default index ce58534f..5e808979 100644 --- a/docker/root/defaults/default +++ b/docker/root/defaults/default @@ -13,7 +13,7 @@ server { location / { alias /config/www/; - try_files $uri $uri/ /index.html; + try_files $uri $uri/; } location /themepark {return 302 $scheme://$http_host/themepark/;} location /themepark/ { @@ -22,7 +22,7 @@ server { sub_filter 'url("/css/' 'url("/themepark/css/'; sub_filter 'url(/resources/' 'url(/themepark/resources/'; sub_filter_once off; - try_files $uri $uri/ /index.html; + try_files $uri $uri/; } # Don't cache diff --git a/docker/root/etc/cont-init.d/50-config b/docker/root/etc/cont-init.d/50-config index d871395e..856f3ee2 100644 --- a/docker/root/etc/cont-init.d/50-config +++ b/docker/root/etc/cont-init.d/50-config @@ -1,11 +1,23 @@ #!/usr/bin/with-contenv bash -echo '------------------' -echo '| theme.park |' -echo '------------------' +echo ' +---------------------------------------------------------------------------------------- + dP dP dP + 88 88 88 + d8888P 88d888b. .d8888b. 88d8b.d8b. .d8888b. 88d888b. .d8888b. 88d888b. 88 .dP + 88 88 `88 88ooood8 88 88 88 88ooood8 88. `88 88 `88 88 `88 88888. + 88 88 88 88. ... 88 88 88 88. ... 88. .88 88 88 88 88 `8b. + dP dP dP `88888P dP dP dP `88888P 88 88Y888P `88888P8 dP dP `YP + 88 + dP + + Made by @gilbN + https://theme-park.dev +----------------------------------------------------------------------------------------' + # Display variables for troubleshooting -echo -e "Variables set:\\n\ +echo -e "[theme.park-init] Variables set:\\n\ PUID=${PUID}\\n\ PGID=${PGID}\\n\ TZ=${TZ}\\n\ @@ -29,8 +41,10 @@ cp /defaults/default /config/nginx/site-confs # make our folders and links mkdir -p \ - /config/www/{css,resources} + /config/www/{css,resources} \ + /config/docker-mods +echo '[theme.park-init] Copying theme files' # copy theme files cp -R /app/themepark/css /config/www cp -R /app/themepark/resources /config/www @@ -38,7 +52,13 @@ cp /app/themepark/index.html /config/www cp /app/themepark/themes.py /config/www cp /app/themepark/CNAME /config/www -echo 'Creating CSS files' +echo '[theme.park-init] Copying mods into /config/docker-mods' +# copy mods + for folder in /app/themepark/docker-mods/*; do \ + cp /app/themepark/docker-mods/"${folder##*/}"/root/etc/cont-init.d/98-themepark /config/docker-mods/98-themepark-"${folder##*/}"; \ + done + +echo '[theme.park-init] Running themes.py and creating CSS files' python3 /config/www/themes.py # permissions diff --git a/fetch.sh b/fetch.sh index 9a4b63f8..e3f3fd37 100644 --- a/fetch.sh +++ b/fetch.sh @@ -11,7 +11,7 @@ mkdir -p "$DIR" printf "\nSaving mods into $DIR\n\n" jq -r 'to_entries | map(.key + "|" + (.value | tostring)) | .[]' <<< "$MODS" | \ while IFS='|' read key value; do - curl "$value" --create-dirs --output "$DIR/$key" --silent + curl "$value" --create-dirs --output "$DIR/98-themepark-$key" --silent echo "Fetched $key script" done -chmod go+rx $DIR \ No newline at end of file +chmod -R +x $DIR \ No newline at end of file diff --git a/linux-amd64.Dockerfile b/linux-amd64.Dockerfile index 1dae9389..b5df2588 100644 --- a/linux-amd64.Dockerfile +++ b/linux-amd64.Dockerfile @@ -18,6 +18,7 @@ apk add --no-cache --virtual=runtime-dependencies \ WORKDIR /app COPY css/ /app/themepark/css/ COPY resources/ /app/themepark/resources/ +COPY docker-mods/ /app/themepark/docker-mods/ COPY themes.py index.html CNAME /app/themepark/ COPY docker/root/ / \ No newline at end of file diff --git a/linux-arm-v7.Dockerfile b/linux-arm-v7.Dockerfile index 4044eb6f..8992e1a5 100644 --- a/linux-arm-v7.Dockerfile +++ b/linux-arm-v7.Dockerfile @@ -18,6 +18,7 @@ apk add --no-cache --virtual=runtime-dependencies \ WORKDIR /app COPY css/ /app/themepark/css/ COPY resources/ /app/themepark/resources/ +COPY docker-mods/ /app/themepark/docker-mods/ COPY themes.py index.html CNAME /app/themepark/ COPY docker/root/ / \ No newline at end of file diff --git a/linux-arm64.Dockerfile b/linux-arm64.Dockerfile index 7945ef59..3d338d72 100644 --- a/linux-arm64.Dockerfile +++ b/linux-arm64.Dockerfile @@ -18,6 +18,7 @@ apk add --no-cache --virtual=runtime-dependencies \ WORKDIR /app COPY css/ /app/themepark/css/ COPY resources/ /app/themepark/resources/ +COPY docker-mods/ /app/themepark/docker-mods/ COPY themes.py index.html CNAME /app/themepark/ COPY docker/root/ / \ No newline at end of file diff --git a/themes.json b/themes.json index 930f0295..1c5d8079 100644 --- a/themes.json +++ b/themes.json @@ -39,38 +39,38 @@ "login-page": { "alien": { "css": [ - "https://theme-park.dev/css/addons/unraid/login-page/alien/hallway.css?sha=6247189f230004352734346bcd964c325f3697ef", "https://theme-park.dev/css/addons/unraid/login-page/alien/custom.css?sha=89e360c6b3cbe9a9a31774839e325760c7195f82", - "https://theme-park.dev/css/addons/unraid/login-page/alien/hallway4.css?sha=bfd5e75c703e56f190b5dfbba57fbba4078da1de", - "https://theme-park.dev/css/addons/unraid/login-page/alien/scanner.css?sha=7c65e7d600c161dbfe157a3304bb74eb0d543b43", - "https://theme-park.dev/css/addons/unraid/login-page/alien/isolation.css?sha=eb795ea317c8f477ad4e9769dd8ad4ded272ab22", "https://theme-park.dev/css/addons/unraid/login-page/alien/alien_base.css?sha=7e310e223692a1169d19ad0eec747488ece7ca4e", - "https://theme-park.dev/css/addons/unraid/login-page/alien/nightmare.css?sha=8c6cadb1ffa63986e75b7ea01f6ebb18c8f8f7d3", + "https://theme-park.dev/css/addons/unraid/login-page/alien/scanner.css?sha=7c65e7d600c161dbfe157a3304bb74eb0d543b43", + "https://theme-park.dev/css/addons/unraid/login-page/alien/hallway4.css?sha=bfd5e75c703e56f190b5dfbba57fbba4078da1de", "https://theme-park.dev/css/addons/unraid/login-page/alien/hallway3.css?sha=3f7cc52181f3f2618acda800b281720f0c645694", - "https://theme-park.dev/css/addons/unraid/login-page/alien/isolation_video.css?sha=a66b918a52c776d08d7e30453d77084328ff5b40", - "https://theme-park.dev/css/addons/unraid/login-page/alien/hallway2.css?sha=fef317462bdfe18f5abbc4a34a977ee2e52e7e49" + "https://theme-park.dev/css/addons/unraid/login-page/alien/hallway.css?sha=6247189f230004352734346bcd964c325f3697ef", + "https://theme-park.dev/css/addons/unraid/login-page/alien/hallway2.css?sha=fef317462bdfe18f5abbc4a34a977ee2e52e7e49", + "https://theme-park.dev/css/addons/unraid/login-page/alien/isolation.css?sha=eb795ea317c8f477ad4e9769dd8ad4ded272ab22", + "https://theme-park.dev/css/addons/unraid/login-page/alien/nightmare.css?sha=8c6cadb1ffa63986e75b7ea01f6ebb18c8f8f7d3", + "https://theme-park.dev/css/addons/unraid/login-page/alien/isolation_video.css?sha=a66b918a52c776d08d7e30453d77084328ff5b40" ] }, "fallout": { "css": [ + "https://theme-park.dev/css/addons/unraid/login-page/fallout/custom.css?sha=89e360c6b3cbe9a9a31774839e325760c7195f82", "https://theme-park.dev/css/addons/unraid/login-page/fallout/dirty_terminal2.css?sha=407558ab914c64cebc485d479cda683abffbbb4e", - "https://theme-park.dev/css/addons/unraid/login-page/fallout/fallout_base.css?sha=3a79171bff7252461e4ff5e76b507640bffcf5e1", "https://theme-park.dev/css/addons/unraid/login-page/fallout/dirty_terminal.css?sha=bac17b4fa56fb3d00f904a45c336af0a57788c8f", "https://theme-park.dev/css/addons/unraid/login-page/fallout/terminal.css?sha=4e27717d9cdf667aad553dc48c5029f9430c0c92", - "https://theme-park.dev/css/addons/unraid/login-page/fallout/custom.css?sha=89e360c6b3cbe9a9a31774839e325760c7195f82", "https://theme-park.dev/css/addons/unraid/login-page/fallout/terminal2.css?sha=cea6c1ae7e841cf7900b093b65f6049fcbb2873f", + "https://theme-park.dev/css/addons/unraid/login-page/fallout/fallout_base.css?sha=3a79171bff7252461e4ff5e76b507640bffcf5e1", "https://theme-park.dev/css/addons/unraid/login-page/fallout/fallout_video.css?sha=344c115a6b2837660611186e0329b19deef8c0e0" ] }, "retro-terminal": { "css": [ - "https://theme-park.dev/css/addons/unraid/login-page/retro-terminal/blue.css?sha=129b982f0fb99e29d36a7f507bde0f07b57caa48", + "https://theme-park.dev/css/addons/unraid/login-page/retro-terminal/custom.css?sha=89e360c6b3cbe9a9a31774839e325760c7195f82", + "https://theme-park.dev/css/addons/unraid/login-page/retro-terminal/amber.css?sha=7ec771cb909172528b1905e26e4e8faaa0645fda", "https://theme-park.dev/css/addons/unraid/login-page/retro-terminal/white.css?sha=3bc8cfd778af2f41deb8a7d7b25bbcdad186f2ed", - "https://theme-park.dev/css/addons/unraid/login-page/retro-terminal/retro-terminal-base.css?sha=860f370f1b8e25b26ab9bc45a73632de58c799ce", + "https://theme-park.dev/css/addons/unraid/login-page/retro-terminal/blue.css?sha=129b982f0fb99e29d36a7f507bde0f07b57caa48", "https://theme-park.dev/css/addons/unraid/login-page/retro-terminal/green.css?sha=ecc3fb8c7fb720609886208e0c4de2a870fd2cda", "https://theme-park.dev/css/addons/unraid/login-page/retro-terminal/red.css?sha=e3964fb51632bc2edf2db563918576852db8d8e3", - "https://theme-park.dev/css/addons/unraid/login-page/retro-terminal/amber.css?sha=7ec771cb909172528b1905e26e4e8faaa0645fda", - "https://theme-park.dev/css/addons/unraid/login-page/retro-terminal/custom.css?sha=89e360c6b3cbe9a9a31774839e325760c7195f82" + "https://theme-park.dev/css/addons/unraid/login-page/retro-terminal/retro-terminal-base.css?sha=860f370f1b8e25b26ab9bc45a73632de58c799ce" ] } } @@ -337,7 +337,7 @@ }, "qbittorrent": { "addons": {}, - "base_css": "https://theme-park.dev/css/base/qbittorrent/qbittorrent-base.css?sha=367a451ce8faffa8b5b6751f55ddd78fe91fde0f" + "base_css": "https://theme-park.dev/css/base/qbittorrent/qbittorrent-base.css?sha=c9a7ff068d07d3a2b7cf48ea3fbbc5f3402d76b3" }, "radarr": { "addons": { @@ -393,38 +393,38 @@ "login-page": { "alien": { "css": [ - "https://theme-park.dev/css/addons/unraid/login-page/alien/hallway.css?sha=6247189f230004352734346bcd964c325f3697ef", "https://theme-park.dev/css/addons/unraid/login-page/alien/custom.css?sha=89e360c6b3cbe9a9a31774839e325760c7195f82", - "https://theme-park.dev/css/addons/unraid/login-page/alien/hallway4.css?sha=bfd5e75c703e56f190b5dfbba57fbba4078da1de", - "https://theme-park.dev/css/addons/unraid/login-page/alien/scanner.css?sha=7c65e7d600c161dbfe157a3304bb74eb0d543b43", - "https://theme-park.dev/css/addons/unraid/login-page/alien/isolation.css?sha=eb795ea317c8f477ad4e9769dd8ad4ded272ab22", "https://theme-park.dev/css/addons/unraid/login-page/alien/alien_base.css?sha=7e310e223692a1169d19ad0eec747488ece7ca4e", - "https://theme-park.dev/css/addons/unraid/login-page/alien/nightmare.css?sha=8c6cadb1ffa63986e75b7ea01f6ebb18c8f8f7d3", + "https://theme-park.dev/css/addons/unraid/login-page/alien/scanner.css?sha=7c65e7d600c161dbfe157a3304bb74eb0d543b43", + "https://theme-park.dev/css/addons/unraid/login-page/alien/hallway4.css?sha=bfd5e75c703e56f190b5dfbba57fbba4078da1de", "https://theme-park.dev/css/addons/unraid/login-page/alien/hallway3.css?sha=3f7cc52181f3f2618acda800b281720f0c645694", - "https://theme-park.dev/css/addons/unraid/login-page/alien/isolation_video.css?sha=a66b918a52c776d08d7e30453d77084328ff5b40", - "https://theme-park.dev/css/addons/unraid/login-page/alien/hallway2.css?sha=fef317462bdfe18f5abbc4a34a977ee2e52e7e49" + "https://theme-park.dev/css/addons/unraid/login-page/alien/hallway.css?sha=6247189f230004352734346bcd964c325f3697ef", + "https://theme-park.dev/css/addons/unraid/login-page/alien/hallway2.css?sha=fef317462bdfe18f5abbc4a34a977ee2e52e7e49", + "https://theme-park.dev/css/addons/unraid/login-page/alien/isolation.css?sha=eb795ea317c8f477ad4e9769dd8ad4ded272ab22", + "https://theme-park.dev/css/addons/unraid/login-page/alien/nightmare.css?sha=8c6cadb1ffa63986e75b7ea01f6ebb18c8f8f7d3", + "https://theme-park.dev/css/addons/unraid/login-page/alien/isolation_video.css?sha=a66b918a52c776d08d7e30453d77084328ff5b40" ] }, "fallout": { "css": [ + "https://theme-park.dev/css/addons/unraid/login-page/fallout/custom.css?sha=89e360c6b3cbe9a9a31774839e325760c7195f82", "https://theme-park.dev/css/addons/unraid/login-page/fallout/dirty_terminal2.css?sha=407558ab914c64cebc485d479cda683abffbbb4e", - "https://theme-park.dev/css/addons/unraid/login-page/fallout/fallout_base.css?sha=3a79171bff7252461e4ff5e76b507640bffcf5e1", "https://theme-park.dev/css/addons/unraid/login-page/fallout/dirty_terminal.css?sha=bac17b4fa56fb3d00f904a45c336af0a57788c8f", "https://theme-park.dev/css/addons/unraid/login-page/fallout/terminal.css?sha=4e27717d9cdf667aad553dc48c5029f9430c0c92", - "https://theme-park.dev/css/addons/unraid/login-page/fallout/custom.css?sha=89e360c6b3cbe9a9a31774839e325760c7195f82", "https://theme-park.dev/css/addons/unraid/login-page/fallout/terminal2.css?sha=cea6c1ae7e841cf7900b093b65f6049fcbb2873f", + "https://theme-park.dev/css/addons/unraid/login-page/fallout/fallout_base.css?sha=3a79171bff7252461e4ff5e76b507640bffcf5e1", "https://theme-park.dev/css/addons/unraid/login-page/fallout/fallout_video.css?sha=344c115a6b2837660611186e0329b19deef8c0e0" ] }, "retro-terminal": { "css": [ - "https://theme-park.dev/css/addons/unraid/login-page/retro-terminal/blue.css?sha=129b982f0fb99e29d36a7f507bde0f07b57caa48", + "https://theme-park.dev/css/addons/unraid/login-page/retro-terminal/custom.css?sha=89e360c6b3cbe9a9a31774839e325760c7195f82", + "https://theme-park.dev/css/addons/unraid/login-page/retro-terminal/amber.css?sha=7ec771cb909172528b1905e26e4e8faaa0645fda", "https://theme-park.dev/css/addons/unraid/login-page/retro-terminal/white.css?sha=3bc8cfd778af2f41deb8a7d7b25bbcdad186f2ed", - "https://theme-park.dev/css/addons/unraid/login-page/retro-terminal/retro-terminal-base.css?sha=860f370f1b8e25b26ab9bc45a73632de58c799ce", + "https://theme-park.dev/css/addons/unraid/login-page/retro-terminal/blue.css?sha=129b982f0fb99e29d36a7f507bde0f07b57caa48", "https://theme-park.dev/css/addons/unraid/login-page/retro-terminal/green.css?sha=ecc3fb8c7fb720609886208e0c4de2a870fd2cda", "https://theme-park.dev/css/addons/unraid/login-page/retro-terminal/red.css?sha=e3964fb51632bc2edf2db563918576852db8d8e3", - "https://theme-park.dev/css/addons/unraid/login-page/retro-terminal/amber.css?sha=7ec771cb909172528b1905e26e4e8faaa0645fda", - "https://theme-park.dev/css/addons/unraid/login-page/retro-terminal/custom.css?sha=89e360c6b3cbe9a9a31774839e325760c7195f82" + "https://theme-park.dev/css/addons/unraid/login-page/retro-terminal/retro-terminal-base.css?sha=860f370f1b8e25b26ab9bc45a73632de58c799ce" ] } } diff --git a/themes.py b/themes.py index b50e8599..6f95ce79 100644 --- a/themes.py +++ b/themes.py @@ -150,7 +150,7 @@ scheme = env.get('TP_SCHEME','https') if env.get('TP_SCHEME') else 'https' if __name__ == "__main__": app_folders = [name for name in listdir('./css/base') if isdir(join('./css/base', name))] themes = [name for name in listdir('./css/theme-options') if isfile(join('./css/theme-options', name))] - docker_mods = [name for name in listdir('./docker-mods') if isdir(join('./docker-mods', name))] + docker_mods = [name for name in listdir('./docker-mods')] if isdir('./docker-mods') else [] community_themes = [name for name in listdir('./css/community-theme-options') if isfile(join('./css/community-theme-options', name))] develop = True if isdir(".git") and subprocess.check_output(["git", "symbolic-ref", "--short", "HEAD"]).decode('ascii').strip() == "develop" else False if env_domain: