diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000000..2125666142 --- /dev/null +++ b/.gitattributes @@ -0,0 +1 @@ +* text=auto \ No newline at end of file diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md index eb34244bcb..08154ff9a1 100644 --- a/.github/CONTRIBUTING.md +++ b/.github/CONTRIBUTING.md @@ -1,30 +1,30 @@ -# Contributing to theme.park - -- If you want to discuss changes, you can also bring it up in our Discord server -- PR's are done against the develop branch. - -## Bug fixes - -- When submitting bugfixes please show a before and after screenshot of the fix, and a description of what the fix does. - -## New theme option - -- The current variables in use can be found in any of the CSS files in `/css/theme-options/` and `/css/community-theme-options/` - -- New community contributed theme options will be placed in the `Community Themes` category on our docs page. - -- Community themes are not officially supported but as long as they follow the same variable structure as the other theme options it should look fine on all applications. - -- When contributing a new option, you must have example screeenshots of the theme being used. Preferrably at least 10 with the same image size. See examples on our [docs page](https://docs.theme-park.dev/community-themes/). - -### Specials - -Remember to also to change the variables in the the `Specials` section even if you dont use the application the variable refers to. - -- `--arr-queue-color` Please refrain from using an orange/yellowish color on the variable as its confusing from a UX standpoint as the "arrs" use that color range when something is wrong in the queue. - -## New application theme - -- When creating a new theme for an application please test multiple theme options to make sure it looks good on all options not just your favorite. - -- The PR must contain a screenshot of all the different theme options. Optionally you can also include screenshots with the community theme options. +# Contributing to theme.park + +- If you want to discuss changes, you can also bring it up in our Discord server +- PR's are done against the develop branch. + +## Bug fixes + +- When submitting bugfixes please show a before and after screenshot of the fix, and a description of what the fix does. + +## New theme option + +- The current variables in use can be found in any of the CSS files in `/css/theme-options/` and `/css/community-theme-options/` + +- New community contributed theme options will be placed in the `Community Themes` category on our docs page. + +- Community themes are not officially supported but as long as they follow the same variable structure as the other theme options it should look fine on all applications. + +- When contributing a new option, you must have example screeenshots of the theme being used. Preferrably at least 10 with the same image size. See examples on our [docs page](https://docs.theme-park.dev/community-themes/). + +### Specials + +Remember to also to change the variables in the the `Specials` section even if you dont use the application the variable refers to. + +- `--arr-queue-color` Please refrain from using an orange/yellowish color on the variable as its confusing from a UX standpoint as the "arrs" use that color range when something is wrong in the queue. + +## New application theme + +- When creating a new theme for an application please test multiple theme options to make sure it looks good on all options not just your favorite. + +- The PR must contain a screenshot of all the different theme options. Optionally you can also include screenshots with the community theme options. diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml index 69860a66e4..8c99c7f8e7 100644 --- a/.github/FUNDING.yml +++ b/.github/FUNDING.yml @@ -1,3 +1,3 @@ -# These are supported funding model platforms - -github: GilbN +# These are supported funding model platforms + +github: GilbN diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md index d2069b95da..c8ef94ad57 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -1,51 +1,51 @@ ---- -name: Bug report -about: Create a report to help us improve -title: '' -labels: 'bug' -assignees: '' - ---- - -**Describe the bug** -A clear and concise description of what the bug is. - -**Theme Install Method** (Don't skip) -- Docker run / Compose Config - - If using docker mods share your COMPLETE container logs.. -- Webserver subfilter Config -- Stylus Config - -**Application Info** (Don't skip) -- Version -- Branch -- Container -- Logs - -**To Reproduce** -Steps to reproduce the behavior: -1. Go to '...' -2. Click on '....' -3. Scroll down to '....' -4. See error - -**Expected behavior** -A clear and concise description of what you expected to happen. - -**Screenshots** -If applicable, add screenshots to help explain your problem. - - -**Desktop (If applicable) (please complete the following information):** - - OS: [e.g. iOS] - - Browser [e.g. chrome, safari] - - Version [e.g. 22] - -**Smartphone (If applicable) (please complete the following information):** - - Device: [e.g. iPhone6] - - OS: [e.g. iOS8.1] - - Browser [e.g. stock browser, safari] - - Version [e.g. 22] - -**Additional context** -Add any other context about the problem here. +--- +name: Bug report +about: Create a report to help us improve +title: '' +labels: 'bug' +assignees: '' + +--- + +**Describe the bug** +A clear and concise description of what the bug is. + +**Theme Install Method** (Don't skip) +- Docker run / Compose Config + - If using docker mods share your COMPLETE container logs.. +- Webserver subfilter Config +- Stylus Config + +**Application Info** (Don't skip) +- Version +- Branch +- Container +- Logs + +**To Reproduce** +Steps to reproduce the behavior: +1. Go to '...' +2. Click on '....' +3. Scroll down to '....' +4. See error + +**Expected behavior** +A clear and concise description of what you expected to happen. + +**Screenshots** +If applicable, add screenshots to help explain your problem. + + +**Desktop (If applicable) (please complete the following information):** + - OS: [e.g. iOS] + - Browser [e.g. chrome, safari] + - Version [e.g. 22] + +**Smartphone (If applicable) (please complete the following information):** + - Device: [e.g. iPhone6] + - OS: [e.g. iOS8.1] + - Browser [e.g. stock browser, safari] + - Version [e.g. 22] + +**Additional context** +Add any other context about the problem here. diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md index 9dd35b0e87..f4c40d131f 100644 --- a/.github/pull_request_template.md +++ b/.github/pull_request_template.md @@ -1,40 +1,40 @@ - - -[themeparkurl]: https://theme-park.dev -[![theme-park.dev](https://raw.githubusercontent.com/GilbN/theme.park/master/banners/tp_banner.png)][themeparkurl] - - - - - - - - - ------------------------------- - - - [ ] I have read the [contributing](https://github.com/GilbN/theme.park/blob/master/.github/CONTRIBUTING.md) guideline and understand that I have made the correct modifications - -- PR's are done against the develop branch. ------------------------------- - - - -## Bug fixes - -- When submitting bugfixes please show a before and after screenshot of the fix, and a description of what the fix does. - -## Description: - - - -## Benefits of this PR and context: - - -## How Has This Been Tested? - - - - -## Source / References: + + +[themeparkurl]: https://theme-park.dev +[![theme-park.dev](https://raw.githubusercontent.com/GilbN/theme.park/master/banners/tp_banner.png)][themeparkurl] + + + + + + + + + +------------------------------ + + - [ ] I have read the [contributing](https://github.com/GilbN/theme.park/blob/master/.github/CONTRIBUTING.md) guideline and understand that I have made the correct modifications + +- PR's are done against the develop branch. +------------------------------ + + + +## Bug fixes + +- When submitting bugfixes please show a before and after screenshot of the fix, and a description of what the fix does. + +## Description: + + + +## Benefits of this PR and context: + + +## How Has This Been Tested? + + + + +## Source / References: \ No newline at end of file diff --git a/.github/workflows/auto-build.yml b/.github/workflows/auto-build.yml index 62d8dbf9af..dacf2def17 100644 --- a/.github/workflows/auto-build.yml +++ b/.github/workflows/auto-build.yml @@ -1,96 +1,96 @@ -name: autobuildallthemods -on: - push: - branches: - - master - - develop - - testing - paths: - - '**/docker-mods/**' - workflow_dispatch: - inputs: - app: - description: 'Select an app' - required: true - type: choice - options: - - radarr - - sonarr - - readarr - - lidarr - - bazarr - - whisparr - - prowlarr - - plex - - jellyfin - - emby - - sabnzbd - - synclounge - - transmission - - calibre-web - - lazylibrarian - - mylar3 - - duplicati - - tautulli - - vuetorrent - - deluge - - jackett - - librespeed - - nzbget - - qbittorrent - - rutorrent - - swag - - thelounge - - build-all-the-mods - append-tag: - required: false - description: 'Append a the tag with "-custom" e.g :radarr-testing' - -jobs: - push_to_ghcr_io: - runs-on: ubuntu-latest - steps: - - name: checkout - uses: actions/checkout@v3.1.0 - with: - fetch-depth: 0 - - name: Login to GitHub Container Registry - uses: docker/login-action@v2.1.0 - with: - registry: ghcr.io - username: ${{ secrets.GHCR_USER }} - password: ${{ secrets.GH_PAT }} - - name: Extract branch name - shell: bash - run: echo "branch=${GITHUB_HEAD_REF:-${GITHUB_REF#refs/heads/}}" >> $GITHUB_OUTPUT - id: extract_branch - - name: build all on push - if: ${{ github.event_name == 'push' }} - run: | - branch=${{ steps.extract_branch.outputs.branch }} - - if [ "$branch" = "master" ]; then - branch="" - else - branch="-$branch" - fi - for dir in docker-mods/*; - do - app="$( echo "$dir" | cut -d'/' -f2 -s )" - docker build docker-mods/$app --tag ghcr.io/${{ secrets.GHCR_USER }}/theme.park:$app$branch - docker push ghcr.io/${{ secrets.GHCR_USER }}/theme.park:$app$branch - done - - name: manually build - if: ${{ github.event.inputs.app && github.event.inputs.app != 'build-all-the-mods' }} - run: | - docker build docker-mods/${{ github.event.inputs.app }} --tag ghcr.io/${{ secrets.GHCR_USER }}/theme.park:${{ github.event.inputs.app }}${{ github.event.inputs.append-tag }} - docker push ghcr.io/${{ secrets.GHCR_USER }}/theme.park:${{ github.event.inputs.app }}${{ github.event.inputs.append-tag }} - - name: manually build all mods - if: ${{ github.event.inputs.app == 'build-all-the-mods' }} - run: | - for dir in docker-mods/*; - do - app="$( echo "$dir" | cut -d'/' -f2 -s )" - docker build docker-mods/$app --tag ghcr.io/${{ secrets.GHCR_USER }}/theme.park:$app${{ github.event.inputs.append-tag }} - docker push ghcr.io/${{ secrets.GHCR_USER }}/theme.park:$app${{ github.event.inputs.append-tag }} - done +name: autobuildallthemods +on: + push: + branches: + - master + - develop + - testing + paths: + - '**/docker-mods/**' + workflow_dispatch: + inputs: + app: + description: 'Select an app' + required: true + type: choice + options: + - radarr + - sonarr + - readarr + - lidarr + - bazarr + - whisparr + - prowlarr + - plex + - jellyfin + - emby + - sabnzbd + - synclounge + - transmission + - calibre-web + - lazylibrarian + - mylar3 + - duplicati + - tautulli + - vuetorrent + - deluge + - jackett + - librespeed + - nzbget + - qbittorrent + - rutorrent + - swag + - thelounge + - build-all-the-mods + append-tag: + required: false + description: 'Append a the tag with "-custom" e.g :radarr-testing' + +jobs: + push_to_ghcr_io: + runs-on: ubuntu-latest + steps: + - name: checkout + uses: actions/checkout@v3.1.0 + with: + fetch-depth: 0 + - name: Login to GitHub Container Registry + uses: docker/login-action@v2.1.0 + with: + registry: ghcr.io + username: ${{ secrets.GHCR_USER }} + password: ${{ secrets.GH_PAT }} + - name: Extract branch name + shell: bash + run: echo "branch=${GITHUB_HEAD_REF:-${GITHUB_REF#refs/heads/}}" >> $GITHUB_OUTPUT + id: extract_branch + - name: build all on push + if: ${{ github.event_name == 'push' }} + run: | + branch=${{ steps.extract_branch.outputs.branch }} + + if [ "$branch" = "master" ]; then + branch="" + else + branch="-$branch" + fi + for dir in docker-mods/*; + do + app="$( echo "$dir" | cut -d'/' -f2 -s )" + docker build docker-mods/$app --tag ghcr.io/${{ secrets.GHCR_USER }}/theme.park:$app$branch + docker push ghcr.io/${{ secrets.GHCR_USER }}/theme.park:$app$branch + done + - name: manually build + if: ${{ github.event.inputs.app && github.event.inputs.app != 'build-all-the-mods' }} + run: | + docker build docker-mods/${{ github.event.inputs.app }} --tag ghcr.io/${{ secrets.GHCR_USER }}/theme.park:${{ github.event.inputs.app }}${{ github.event.inputs.append-tag }} + docker push ghcr.io/${{ secrets.GHCR_USER }}/theme.park:${{ github.event.inputs.app }}${{ github.event.inputs.append-tag }} + - name: manually build all mods + if: ${{ github.event.inputs.app == 'build-all-the-mods' }} + run: | + for dir in docker-mods/*; + do + app="$( echo "$dir" | cut -d'/' -f2 -s )" + docker build docker-mods/$app --tag ghcr.io/${{ secrets.GHCR_USER }}/theme.park:$app${{ github.event.inputs.append-tag }} + docker push ghcr.io/${{ secrets.GHCR_USER }}/theme.park:$app${{ github.event.inputs.append-tag }} + done diff --git a/.github/workflows/docker-build.yml b/.github/workflows/docker-build.yml index 662548ff11..4627089c74 100644 --- a/.github/workflows/docker-build.yml +++ b/.github/workflows/docker-build.yml @@ -1,135 +1,135 @@ -name: docker build -on: - release: - types: - - released - workflow_dispatch: - inputs: - branch: - description: 'Select branch' - required: true - type: choice - options: - - master - - develop - - testing - tag: - description: 'Append a the tag with "-custom" e.g :develop-custom' - push: - branches: - - develop - - testing - paths-ignore: - - '.github/**' -jobs: - build-and-push-it-to-the-limit: - runs-on: ubuntu-latest - strategy: - matrix: - architecture: [linux-arm-v7,linux-arm64,linux-amd64] - steps: - - name: checkout - uses: actions/checkout@v3.1.0 - with: - fetch-depth: 0 - - name: Prepare - id: prep - run: | - echo "ARCHITECTURE=${{ matrix.architecture }}" >> $GITHUB_ENV - echo "created=$(date -u +'%Y-%m-%dT%H:%M:%SZ')" >> $GITHUB_ENV - echo "title=${GITHUB_REPOSITORY,,}:${{ github.ref_name }}" >> $GITHUB_ENV - echo "revision=${GITHUB_SHA}" >> $GITHUB_ENV - echo "source=${GITHUB_SERVER_URL}/${GITHUB_REPOSITORY,,}/tree/${{ github.ref_name }}" >> $GITHUB_ENV - echo "vendor=${{ github.repository_owner }}" >> $GITHUB_ENV - echo "url=${GITHUB_SERVER_URL}/${GITHUB_REPOSITORY,,}/blob/master/README.md" >> $GITHUB_ENV - echo "VERSION=${{ github.event.release.tag_name }}" >> $GITHUB_ENV - echo "platform=${ARCHITECTURE//-/\/}" >> $GITHUB_ENV - echo "cache=${GITHUB_REPOSITORY,,}:${{ github.ref_name }}-cache-${{ matrix.architecture }}${{ github.event.inputs.tag }}" >> $GITHUB_ENV - echo "tag=${GITHUB_REPOSITORY,,}:${{ github.ref_name }}-${GITHUB_SHA:0:7}-${GITHUB_RUN_NUMBER}-${{ matrix.architecture }}${{ github.event.inputs.tag }}" >> $GITHUB_ENV - echo "release=${{ github.event.release.target_commitish }}" >> $GITHUB_ENV - - - name: Set up QEMU - uses: docker/setup-qemu-action@v2.1.0 - - - name: Set up Docker Buildx - id: buildx - uses: docker/setup-buildx-action@v2.2.1 - with: - driver-opts: image=moby/buildkit:v0.10.5 - - - name: Login to GitHub Container Registry - uses: docker/login-action@v2.1.0 - with: - registry: ghcr.io - username: ${{ github.repository_owner }} - password: ${{ secrets.GH_PAT }} - - - name: build&push - uses: docker/build-push-action@v3.2.0 - with: - push: ${{ github.event_name != 'pull_request' }} - platforms: ${{ env.platform }} - file: ./${{ matrix.architecture }}.Dockerfile - cache-from: ghcr.io/${{ env.cache }} - cache-to: ghcr.io/${{ env.cache }} - tags: | - ghcr.io/${{ env.tag }} - labels: | - org.opencontainers.image.created=${{ env.created }} - org.opencontainers.image.title=${{ env.title }} - org.opencontainers.image.revision=${{ env.revision }} - org.opencontainers.image.source=${{ env.source }} - org.opencontainers.image.vendor=${{ env.vendor }} - org.opencontainers.image.url=${{ env.url }} - org.opencontainers.image.version=${{ env.VERSION }} - build-args: | - TP_RELEASE=${{ env.VERSION }} - BUILD_DATE=${{ env.created }} - BUILD_ARCHITECTURE=${{ env.ARCHITECTURE }} - - publish: - runs-on: ubuntu-latest - strategy: - matrix: - registry: [ghcr.io] - needs: [build-and-push-it-to-the-limit] - steps: - - name: Checkout - uses: actions/checkout@v3.1.0 - - - name: Login to GitHub Container Registry - if: matrix.registry == 'ghcr.io' - uses: docker/login-action@v2.1.0 - with: - registry: ghcr.io - username: ${{ github.repository_owner }} - password: ${{ secrets.GH_PAT }} - - - name: Create manifests - env: - DOCKER_CLI_EXPERIMENTAL: enabled - run: | - IMAGE=${{ matrix.registry }}/${GITHUB_REPOSITORY,,} - TAG=${{ github.ref_name }}-${GITHUB_SHA:0:7}-${GITHUB_RUN_NUMBER} - SOURCE=${IMAGE}:${TAG} - [[ -f linux-amd64.Dockerfile ]] && AMD64=${SOURCE}-linux-amd64${{ github.event.inputs.tag }} - [[ -f linux-arm64.Dockerfile ]] && ARM64=${SOURCE}-linux-arm64${{ github.event.inputs.tag }} - [[ -f linux-arm-v7.Dockerfile ]] && ARMV7=${SOURCE}-linux-arm-v7${{ github.event.inputs.tag }} - docker manifest create ${IMAGE}:${TAG}${{ github.event.inputs.tag }} ${AMD64} ${ARM64} ${ARMV7} - docker manifest push ${IMAGE}:${TAG}${{ github.event.inputs.tag }} - TAG=${{ github.ref_name }}${{ github.event.inputs.tag }} - docker manifest create ${IMAGE}:${TAG} ${AMD64} ${ARM64} ${ARMV7} - docker manifest push ${IMAGE}:${TAG} - - name: Latest manifest - if: github.event.release.target_commitish == 'master' || github.event.inputs.branch == 'master' - env: - DOCKER_CLI_EXPERIMENTAL: enabled - run: | - IMAGE=${{ matrix.registry }}/${GITHUB_REPOSITORY,,} - TAG=${{ github.ref_name }} - SOURCE=${IMAGE}:${TAG}-${GITHUB_SHA:0:7}-${GITHUB_RUN_NUMBER} - [[ -f linux-amd64.Dockerfile ]] && AMD64=${SOURCE}-linux-amd64 - [[ -f linux-arm64.Dockerfile ]] && ARM64=${SOURCE}-linux-arm64 - [[ -f linux-arm-v7.Dockerfile ]] && ARMV7=${SOURCE}-linux-arm-v7 - docker manifest create ${IMAGE}:latest ${AMD64} ${ARM64} ${ARMV7} - docker manifest push ${IMAGE}:latest +name: docker build +on: + release: + types: + - released + workflow_dispatch: + inputs: + branch: + description: 'Select branch' + required: true + type: choice + options: + - master + - develop + - testing + tag: + description: 'Append a the tag with "-custom" e.g :develop-custom' + push: + branches: + - develop + - testing + paths-ignore: + - '.github/**' +jobs: + build-and-push-it-to-the-limit: + runs-on: ubuntu-latest + strategy: + matrix: + architecture: [linux-arm-v7,linux-arm64,linux-amd64] + steps: + - name: checkout + uses: actions/checkout@v3.1.0 + with: + fetch-depth: 0 + - name: Prepare + id: prep + run: | + echo "ARCHITECTURE=${{ matrix.architecture }}" >> $GITHUB_ENV + echo "created=$(date -u +'%Y-%m-%dT%H:%M:%SZ')" >> $GITHUB_ENV + echo "title=${GITHUB_REPOSITORY,,}:${{ github.ref_name }}" >> $GITHUB_ENV + echo "revision=${GITHUB_SHA}" >> $GITHUB_ENV + echo "source=${GITHUB_SERVER_URL}/${GITHUB_REPOSITORY,,}/tree/${{ github.ref_name }}" >> $GITHUB_ENV + echo "vendor=${{ github.repository_owner }}" >> $GITHUB_ENV + echo "url=${GITHUB_SERVER_URL}/${GITHUB_REPOSITORY,,}/blob/master/README.md" >> $GITHUB_ENV + echo "VERSION=${{ github.event.release.tag_name }}" >> $GITHUB_ENV + echo "platform=${ARCHITECTURE//-/\/}" >> $GITHUB_ENV + echo "cache=${GITHUB_REPOSITORY,,}:${{ github.ref_name }}-cache-${{ matrix.architecture }}${{ github.event.inputs.tag }}" >> $GITHUB_ENV + echo "tag=${GITHUB_REPOSITORY,,}:${{ github.ref_name }}-${GITHUB_SHA:0:7}-${GITHUB_RUN_NUMBER}-${{ matrix.architecture }}${{ github.event.inputs.tag }}" >> $GITHUB_ENV + echo "release=${{ github.event.release.target_commitish }}" >> $GITHUB_ENV + + - name: Set up QEMU + uses: docker/setup-qemu-action@v2.1.0 + + - name: Set up Docker Buildx + id: buildx + uses: docker/setup-buildx-action@v2.2.1 + with: + driver-opts: image=moby/buildkit:v0.10.5 + + - name: Login to GitHub Container Registry + uses: docker/login-action@v2.1.0 + with: + registry: ghcr.io + username: ${{ github.repository_owner }} + password: ${{ secrets.GH_PAT }} + + - name: build&push + uses: docker/build-push-action@v3.2.0 + with: + push: ${{ github.event_name != 'pull_request' }} + platforms: ${{ env.platform }} + file: ./${{ matrix.architecture }}.Dockerfile + cache-from: ghcr.io/${{ env.cache }} + cache-to: ghcr.io/${{ env.cache }} + tags: | + ghcr.io/${{ env.tag }} + labels: | + org.opencontainers.image.created=${{ env.created }} + org.opencontainers.image.title=${{ env.title }} + org.opencontainers.image.revision=${{ env.revision }} + org.opencontainers.image.source=${{ env.source }} + org.opencontainers.image.vendor=${{ env.vendor }} + org.opencontainers.image.url=${{ env.url }} + org.opencontainers.image.version=${{ env.VERSION }} + build-args: | + TP_RELEASE=${{ env.VERSION }} + BUILD_DATE=${{ env.created }} + BUILD_ARCHITECTURE=${{ env.ARCHITECTURE }} + + publish: + runs-on: ubuntu-latest + strategy: + matrix: + registry: [ghcr.io] + needs: [build-and-push-it-to-the-limit] + steps: + - name: Checkout + uses: actions/checkout@v3.1.0 + + - name: Login to GitHub Container Registry + if: matrix.registry == 'ghcr.io' + uses: docker/login-action@v2.1.0 + with: + registry: ghcr.io + username: ${{ github.repository_owner }} + password: ${{ secrets.GH_PAT }} + + - name: Create manifests + env: + DOCKER_CLI_EXPERIMENTAL: enabled + run: | + IMAGE=${{ matrix.registry }}/${GITHUB_REPOSITORY,,} + TAG=${{ github.ref_name }}-${GITHUB_SHA:0:7}-${GITHUB_RUN_NUMBER} + SOURCE=${IMAGE}:${TAG} + [[ -f linux-amd64.Dockerfile ]] && AMD64=${SOURCE}-linux-amd64${{ github.event.inputs.tag }} + [[ -f linux-arm64.Dockerfile ]] && ARM64=${SOURCE}-linux-arm64${{ github.event.inputs.tag }} + [[ -f linux-arm-v7.Dockerfile ]] && ARMV7=${SOURCE}-linux-arm-v7${{ github.event.inputs.tag }} + docker manifest create ${IMAGE}:${TAG}${{ github.event.inputs.tag }} ${AMD64} ${ARM64} ${ARMV7} + docker manifest push ${IMAGE}:${TAG}${{ github.event.inputs.tag }} + TAG=${{ github.ref_name }}${{ github.event.inputs.tag }} + docker manifest create ${IMAGE}:${TAG} ${AMD64} ${ARM64} ${ARMV7} + docker manifest push ${IMAGE}:${TAG} + - name: Latest manifest + if: github.event.release.target_commitish == 'master' || github.event.inputs.branch == 'master' + env: + DOCKER_CLI_EXPERIMENTAL: enabled + run: | + IMAGE=${{ matrix.registry }}/${GITHUB_REPOSITORY,,} + TAG=${{ github.ref_name }} + SOURCE=${IMAGE}:${TAG}-${GITHUB_SHA:0:7}-${GITHUB_RUN_NUMBER} + [[ -f linux-amd64.Dockerfile ]] && AMD64=${SOURCE}-linux-amd64 + [[ -f linux-arm64.Dockerfile ]] && ARM64=${SOURCE}-linux-arm64 + [[ -f linux-arm-v7.Dockerfile ]] && ARMV7=${SOURCE}-linux-arm-v7 + docker manifest create ${IMAGE}:latest ${AMD64} ${ARM64} ${ARMV7} + docker manifest push ${IMAGE}:latest diff --git a/.github/workflows/minify-and-deploy.yml b/.github/workflows/minify-and-deploy.yml index b8b24fd02e..2636902b9f 100644 --- a/.github/workflows/minify-and-deploy.yml +++ b/.github/workflows/minify-and-deploy.yml @@ -1,96 +1,96 @@ -name: Minify CSS and deploy to live branch -permissions: write-all -on: - push: - branches: - - master - - develop - - testing - paths-ignore: - - 'docker-mods/**' - - '.vscode/**' - - '.github/**' - workflow_dispatch: - inputs: - branch: - description: 'Select branch' - required: true - type: choice - options: - - master - - develop - - testing -jobs: - deploy: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4.1.0 - with: - fetch-depth: 0 - - name: Wrong domain check - run: | - echo "$(git diff-tree --no-commit-id --name-only -r ${{ github.sha }})" - if git grep -q -E ${{ secrets.DOMAIN }} -- *.css; then - echo "Game over man!" - exit 1 - fi - - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v4.7.0 - with: - python-version: '3.10' - - name: Run themes.py - run: | - python themes.py - - name: Minify CSS - if: ${{ github.ref == 'refs/heads/master' }} - run: | - sudo npm install -g minify@7.2.2 - sudo apt-get update - sudo apt-get -y install moreutils - - minify_file(){ - directory=$1 - basename=$(basename $directory); - extension="${basename##*.}" - output="${directory%/*}/" - filename="${basename%.*}" - output_path="${output}${filename}.${extension}" - minify ${directory} | sponge ${output_path} - echo "Minified ${directory} > ${output_path}" - } - - find ./css -type f -iname *base.css | while read fname - do - if [[ "$fname" != *"min."* ]]; then - minify_file $fname - fi - done - - name: Deploy - uses: peaceiris/actions-gh-pages@v3.9.3 - if: ${{ github.ref == 'refs/heads/master' || github.event.inputs.branch == 'master' }} - with: - publish_dir: ./ - publish_branch: live - github_token: ${{ secrets.GITHUB_TOKEN }} - exclude_assets: '' - - name: Deploy Develop - uses: peaceiris/actions-gh-pages@v3.9.3 - if: ${{ github.ref == 'refs/heads/develop' || github.event.inputs.branch == 'develop' }} - with: - publish_dir: ./ - publish_branch: live_develop - github_token: ${{ secrets.GITHUB_TOKEN }} - exclude_assets: '' - - name: Deploy Testing - uses: peaceiris/actions-gh-pages@v3.9.3 - if: ${{ github.ref == 'refs/heads/testing' || github.event.inputs.branch == 'testing' }} - with: - publish_dir: ./ - publish_branch: live_testing - github_token: ${{ secrets.GITHUB_TOKEN }} - exclude_assets: '' - - name: Clear CF Cache - run: | - curl -X GET "https://api.cloudflare.com/client/v4/user/tokens/verify" \ - -H "Authorization: Bearer ${{ secrets.CLOUDFLARE_CACHE_PURGE }}" \ +name: Minify CSS and deploy to live branch +permissions: write-all +on: + push: + branches: + - master + - develop + - testing + paths-ignore: + - 'docker-mods/**' + - '.vscode/**' + - '.github/**' + workflow_dispatch: + inputs: + branch: + description: 'Select branch' + required: true + type: choice + options: + - master + - develop + - testing +jobs: + deploy: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4.1.0 + with: + fetch-depth: 0 + - name: Wrong domain check + run: | + echo "$(git diff-tree --no-commit-id --name-only -r ${{ github.sha }})" + if git grep -q -E ${{ secrets.DOMAIN }} -- *.css; then + echo "Game over man!" + exit 1 + fi + - name: Set up Python ${{ matrix.python-version }} + uses: actions/setup-python@v4.7.0 + with: + python-version: '3.10' + - name: Run themes.py + run: | + python themes.py + - name: Minify CSS + if: ${{ github.ref == 'refs/heads/master' }} + run: | + sudo npm install -g minify@7.2.2 + sudo apt-get update + sudo apt-get -y install moreutils + + minify_file(){ + directory=$1 + basename=$(basename $directory); + extension="${basename##*.}" + output="${directory%/*}/" + filename="${basename%.*}" + output_path="${output}${filename}.${extension}" + minify ${directory} | sponge ${output_path} + echo "Minified ${directory} > ${output_path}" + } + + find ./css -type f -iname *base.css | while read fname + do + if [[ "$fname" != *"min."* ]]; then + minify_file $fname + fi + done + - name: Deploy + uses: peaceiris/actions-gh-pages@v3.9.3 + if: ${{ github.ref == 'refs/heads/master' || github.event.inputs.branch == 'master' }} + with: + publish_dir: ./ + publish_branch: live + github_token: ${{ secrets.GITHUB_TOKEN }} + exclude_assets: '' + - name: Deploy Develop + uses: peaceiris/actions-gh-pages@v3.9.3 + if: ${{ github.ref == 'refs/heads/develop' || github.event.inputs.branch == 'develop' }} + with: + publish_dir: ./ + publish_branch: live_develop + github_token: ${{ secrets.GITHUB_TOKEN }} + exclude_assets: '' + - name: Deploy Testing + uses: peaceiris/actions-gh-pages@v3.9.3 + if: ${{ github.ref == 'refs/heads/testing' || github.event.inputs.branch == 'testing' }} + with: + publish_dir: ./ + publish_branch: live_testing + github_token: ${{ secrets.GITHUB_TOKEN }} + exclude_assets: '' + - name: Clear CF Cache + run: | + curl -X GET "https://api.cloudflare.com/client/v4/user/tokens/verify" \ + -H "Authorization: Bearer ${{ secrets.CLOUDFLARE_CACHE_PURGE }}" \ -H "Content-Type:application/json" \ No newline at end of file diff --git a/.nojekyll b/.nojekyll index d3f5a12faa..8b13789179 100644 --- a/.nojekyll +++ b/.nojekyll @@ -1 +1 @@ - + diff --git a/LICENSE b/LICENSE index f1ae3c8617..5252fa7b55 100644 --- a/LICENSE +++ b/LICENSE @@ -1,22 +1,22 @@ -MIT License - -Copyright (c) 2019 GilbN - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - +MIT License + +Copyright (c) 2019 GilbN + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + diff --git a/css/addons/bazarr/bazarr-4k-logo/bazarr-4k-logo.css b/css/addons/bazarr/bazarr-4k-logo/bazarr-4k-logo.css index 44b35a2ca0..18eb5bc1e2 100644 --- a/css/addons/bazarr/bazarr-4k-logo/bazarr-4k-logo.css +++ b/css/addons/bazarr/bazarr-4k-logo/bazarr-4k-logo.css @@ -1,7 +1,7 @@ - [class*="bazarr-"].bazarr-Avatar-image { - content: url("/css/addons/bazarr/bazarr-4k-logo/bazarr4k.png"); - } - - #root>div>header>div>div.bazarr-Group-root[class*="bazarr-"]>div>span:after { - content: " 4K"; + [class*="bazarr-"].bazarr-Avatar-image { + content: url("/css/addons/bazarr/bazarr-4k-logo/bazarr4k.png"); + } + + #root>div>header>div>div.bazarr-Group-root[class*="bazarr-"]>div>span:after { + content: " 4K"; } \ No newline at end of file diff --git a/css/addons/bazarr/bazarr-darker/bazarr-darker.css b/css/addons/bazarr/bazarr-darker/bazarr-darker.css index d06c841424..28033f0493 100644 --- a/css/addons/bazarr/bazarr-darker/bazarr-darker.css +++ b/css/addons/bazarr/bazarr-darker/bazarr-darker.css @@ -1,55 +1,55 @@ -:root { - --main-bg-color: #202020; - - --modal-bg-color: #2a2a2a; - --modal-header-color: #2a2a2a; - --modal-footer-color: #2a2a2a; - - --drop-down-menu-bg: #333; - - --button-color: #911f93; - --button-color-hover: #721873; - --button-text: #eee; - --button-text-hover: #fff; - - --accent-color: 145, 31, 147; - --accent-color-hover: rgb(var(--accent-color), .8); - --link-color: #b828bb; - --link-color-hover: #911f93; - --label-text-color: #eee; - - --text: #ccc; - --text-hover: #fff; - --text-muted: #999; - - /*Specials*/ - --arr-queue-color: #6c757d; - --side-menu-active: #333333; - --side-menu-link-color: #fff; - --scroller-hover: #606060; - --scroller: #707070; - --border-color: #606060; - --label-color: #911f93; - --label-info: #5d9cec; - --header-color: #2a2a2a; - --toolbar-background: #262626; - --side-menu-color: #2a2a2a; -} - -/* HEADER */ -.bazarr-Header-root[class*="bazarr-"] { - background-color: var(--header-color) !important; - border-bottom: 1px solid var(--transparency-light-15); -} - -/* SIDE MENU */ -.bazarr-Navbar-root[class*="bazarr-"] { - background-color: var(--side-menu-color) !important; - color: white !important; -} - -#root>div>div>main>div>div.bazarr-Group-root[class*="bazarr-"], -#root>div>div>main>div>div>div.bazarr-Group-root[class*="bazarr-"], -#root>div>div>main>form>div.bazarr-Group-root[class*="bazarr-"] { - background: #262626 !important; +:root { + --main-bg-color: #202020; + + --modal-bg-color: #2a2a2a; + --modal-header-color: #2a2a2a; + --modal-footer-color: #2a2a2a; + + --drop-down-menu-bg: #333; + + --button-color: #911f93; + --button-color-hover: #721873; + --button-text: #eee; + --button-text-hover: #fff; + + --accent-color: 145, 31, 147; + --accent-color-hover: rgb(var(--accent-color), .8); + --link-color: #b828bb; + --link-color-hover: #911f93; + --label-text-color: #eee; + + --text: #ccc; + --text-hover: #fff; + --text-muted: #999; + + /*Specials*/ + --arr-queue-color: #6c757d; + --side-menu-active: #333333; + --side-menu-link-color: #fff; + --scroller-hover: #606060; + --scroller: #707070; + --border-color: #606060; + --label-color: #911f93; + --label-info: #5d9cec; + --header-color: #2a2a2a; + --toolbar-background: #262626; + --side-menu-color: #2a2a2a; +} + +/* HEADER */ +.bazarr-Header-root[class*="bazarr-"] { + background-color: var(--header-color) !important; + border-bottom: 1px solid var(--transparency-light-15); +} + +/* SIDE MENU */ +.bazarr-Navbar-root[class*="bazarr-"] { + background-color: var(--side-menu-color) !important; + color: white !important; +} + +#root>div>div>main>div>div.bazarr-Group-root[class*="bazarr-"], +#root>div>div>main>div>div>div.bazarr-Group-root[class*="bazarr-"], +#root>div>div>main>form>div.bazarr-Group-root[class*="bazarr-"] { + background: #262626 !important; } \ No newline at end of file diff --git a/css/addons/lidarr/lidarr-darker/lidarr-darker.css b/css/addons/lidarr/lidarr-darker/lidarr-darker.css index d68dfdc7f4..42a93416cb 100644 --- a/css/addons/lidarr/lidarr-darker/lidarr-darker.css +++ b/css/addons/lidarr/lidarr-darker/lidarr-darker.css @@ -1,47 +1,47 @@ -@import url("/css/defaults/servarr-darker-base.css"); -:root { - --main-bg-color: #202020; - - --modal-bg-color: #2a2a2a; - --modal-header-color: #2a2a2a; - --modal-footer-color: #2a2a2a; - - --drop-down-menu-bg: #333; - - --button-color: #5899eb; - --button-color-hover: #4b91ea; - --button-text: #eee; - --button-text-hover: #fff; - - --accent-color: 0, 166, 91; - --accent-color-hover: rgb(0, 166, 91, .8); - --link-color: rgb(0, 166, 91); - --link-color-hover: rgb(0, 166, 91, .8); - --label-text-color: #eee; - - --text: #ccc; - --text-hover: #fff; - --text-muted: #999; - - /*Specials*/ - --arr-queue-color: #00a65b; - --side-menu-active: #333333; - --scroller-hover: #606060; - --scroller: #707070; - --border-color: #606060; - --label-color: #1d563d; - --label-info: #5d9cec; - --header-color: #2a2a2a; - --toolbar-background: #262626; - --side-menu-color: #2a2a2a; - --side-menu-link-color: #00a65b; -} - -/* SEARCH DROP DOWN */ - -[class*=ArtistSearchInput-containerOpen-] [class*=ArtistSearchInput-artistContainer-] { - border: 1px solid var(--main-bg-color); - background-color: var(--main-bg-color); - box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%); - color: #e1e2e3; +@import url("/css/defaults/servarr-darker-base.css"); +:root { + --main-bg-color: #202020; + + --modal-bg-color: #2a2a2a; + --modal-header-color: #2a2a2a; + --modal-footer-color: #2a2a2a; + + --drop-down-menu-bg: #333; + + --button-color: #5899eb; + --button-color-hover: #4b91ea; + --button-text: #eee; + --button-text-hover: #fff; + + --accent-color: 0, 166, 91; + --accent-color-hover: rgb(0, 166, 91, .8); + --link-color: rgb(0, 166, 91); + --link-color-hover: rgb(0, 166, 91, .8); + --label-text-color: #eee; + + --text: #ccc; + --text-hover: #fff; + --text-muted: #999; + + /*Specials*/ + --arr-queue-color: #00a65b; + --side-menu-active: #333333; + --scroller-hover: #606060; + --scroller: #707070; + --border-color: #606060; + --label-color: #1d563d; + --label-info: #5d9cec; + --header-color: #2a2a2a; + --toolbar-background: #262626; + --side-menu-color: #2a2a2a; + --side-menu-link-color: #00a65b; +} + +/* SEARCH DROP DOWN */ + +[class*=ArtistSearchInput-containerOpen-] [class*=ArtistSearchInput-artistContainer-] { + border: 1px solid var(--main-bg-color); + background-color: var(--main-bg-color); + box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%); + color: #e1e2e3; } \ No newline at end of file diff --git a/css/addons/organizr/glass/glass-base.css b/css/addons/organizr/glass/glass-base.css index 2a9c46b4f9..db22adfccb 100644 --- a/css/addons/organizr/glass/glass-base.css +++ b/css/addons/organizr/glass/glass-base.css @@ -1,861 +1,861 @@ -/* Set the Organizr theme to either Aquamarine or Hotline */ -/* Import the glass-base.css and root variables in the Custom Theme CSS box like below */ -/* -@import "/css/addons/organizr/glass/organizr-base-old.css" -@import "/css/addons/organizr/glass/glass-base.css"; -:root { - --main-bg-color: url(https://domain.com/your/hosted/wallpaper.jpg) center center/cover no-repeat fixed; - --mobile-bg-color: radial-gradient(circle, #3a3a3a, #2d2d2d, #202020, #141414, #000000) center center/cover no-repeat fixed; - - --link-color: #fff; - --custom-buttons-color: radial-gradient(ellipse at center, #3F51B5 0%, #009688 100%) center center/cover no-repeat fixed; - --hompage-item-hover: radial-gradient(ellipse at center, rgba(0, 150, 136, 0.33) 0%, #b53f3f73 100%) center center/cover no-repeat fixed; - --notification-box-line: #000; - - --div-background-color-10: rgba(0, 0, 0, 0.15); - --div-background-color-15: rgba(0, 0, 0, 0.25); - --div-background-color-25: rgba(0, 0, 0, 0.35); - --div-background-color-35: rgba(0, 0, 0, 0.45); -} - -*/ - -/* Replace the variables if you have a dark background */ -/* Light colors for dark backgrounds */ -/* - --div-background-color-10: rgba(255, 255, 255, 0.1); - --div-background-color-15: rgba(255, 255, 255, 0.15); - --div-background-color-25: rgba(255, 255, 255, 0.25); - --div-background-color-35: rgba(255, 255, 255, 0.35); -*/ -/* Dark blur colors for bright backgrounds */ -/* - --div-background-color-10: rgba(0, 0, 0, 0.15); - --div-background-color-15: rgba(0, 0, 0, 0.25); - --div-background-color-25: rgba(0, 0, 0, 0.35); - --div-background-color-35: rgba(0, 0, 0, 0.45); - -*/ - -/*Settings */ - -.feeds li>div i { - color: black !important; -} - -.row-in i { - font-size: 24px; - color: black; -} - -.profile-social-icons a { - color: #eee; -} - -.btn-info.btn-outline { - color: #eee !important; -} - -.btn-info.btn-outline:hover { - background: var(--div-background-color-15); - color: #fff; -} - -.content-wrap { - background: var(--div-background-color-15) !important; - border-radius: 0 0 15px 15px; -} - -.content-wrap section.content-current { - -webkit-backdrop-filter: blur(10px); - backdrop-filter: blur(10px); - background: rgba(0, 0, 0, 0); - border-radius: 0 0 15px 15px; -} - -.panel-blue .panel-heading, -.panel-info .panel-heading { - -webkit-backdrop-filter: blur(10px); - backdrop-filter: blur(10px); - background: transparent; - -} - -.panel .table { - background: transparent !important; - -webkit-backdrop-filter: blur(10px); - backdrop-filter: blur(10px); - -} - -.sttabs nav ul { - -webkit-backdrop-filter: blur(10px); - backdrop-filter: blur(10px); - border-radius: 15px 15px 0 0; - -} - -.sttabs nav { - background: var(--div-background-color-25); - border-radius: 15px 15px 0 0; -} - -#settings-main-system-settings-anchor>.sttabs nav ul li { - border-radius: 15px; -} - -.tab-content>.active { - background: transparent; -} - -.bg-title { - background: var(--div-background-color-10); - -webkit-backdrop-filter: blur(10px); - backdrop-filter: blur(10px); - -} - -.white-box { - background: transparent; -} - -.white-popup-block { - background: var(--div-background-color-10) !important; - -webkit-backdrop-filter: blur(10px); - backdrop-filter: blur(10px); -} - -.user-bg { - border-top-left-radius: 15px; - border-top-right-radius: 15px; -} - -#internal-Settings .nav-tabs>li.active>a, -.nav-tabs>li.active>a:hover { - padding-top: 10px; -} - -/* Nav bar -.navbar-header { - background: transparent !important; -} -*/ -@media (min-width: 768px) { - .navbar-static-top { - background: var(--main-bg) !important; - } -} - -/* Dropdown */ -.dropdown-menu { - background: var(--div-background-color-25); - -webkit-backdrop-filter: blur(10px); - backdrop-filter: blur(10px); - -} - -.open>.dropdown-menu { - display: block; - border-radius: 15px; -} - -.navbar-top-links .dropdown-user { - border-radius: 15px; -} - -#plexRecent .recent-filter { - background: var(--div-background-color-25) !important; - border-radius: 15px; -} - -/* Side bar */ -.sidebar { - background: var(--div-background-color-15) !important; - -webkit-backdrop-filter: blur(10px); - backdrop-filter: blur(10px); - box-shadow: none; - -} - -.sidebar-head { - background: transparent !important; -} - -/*Calendar */ -.fc-toolbar { - -webkit-backdrop-filter: blur(10px); - backdrop-filter: blur(10px); - background: var(--div-background-color-15) !important; - -} - -.fc-view { - -webkit-backdrop-filter: blur(10px); - backdrop-filter: blur(10px); - background: var(--div-background-color-15) !important; - border-bottom-right-radius: 15px; - border-bottom-left-radius: 15px; -} - -.fc-popover { - background: var(--div-background-color-25); - -webkit-backdrop-filter: blur(10px); - backdrop-filter: blur(10px); - -} - -#homepageOrdercalendar .fc-toolbar { - border-top-left-radius: 15px; - border-top-right-radius: 15px; - -} - -.fc-row, -.fc-unthemed { - border-bottom-right-radius: 15px; - border-bottom-left-radius: 15px; -} - -/* Calendar mobile*/ -.fc th.fc-widget-header { - padding-left: 5px; -} - -/*Error page */ -.error-body { - padding-top: 15%; - -webkit-backdrop-filter: blur(10px); - backdrop-filter: blur(10px); - height: -webkit-fill-available; - margin-top: -10%; - -} - - -/* notify - popup */ -.iziToast.update-notify.iziToast-layout2, -.iziToast.success-notify.iziToast-layout2 { - border: none; - background: var(--div-background-color-25) !important; - border-bottom: transparent; - -webkit-backdrop-filter: blur(10px); - backdrop-filter: blur(10px); - -} - -.iziToast.warning-notify.iziToast-layout2 { - background: var(--div-background-color-25); - border: 1px solid transparent; - border-bottom: transparent; - -webkit-backdrop-filter: blur(10px); - backdrop-filter: blur(10px); - -} - -.iziToast:after { - background: transparent !important; -} - -.mfp-container { - -webkit-backdrop-filter: blur(10px); - backdrop-filter: blur(10px); - -} - -.mfp-zoom-out.mfp-ready.mfp-bg { - opacity: 1 !important; - background: var(--main-bg-color) !important; -} - -.mfp-wrap { - background: var(--main-bg-color); -} - -.main-email-panel .panel-body { - background: var(--div-background-color-25) !important; - border-bottom-right-radius: 15px !important; - border-bottom-left-radius: 15px !important; -} - -.white-popup-block { - background: var(--div-background-color-25) !important; -} - -.white-popup .panel-footer { - background: var(--div-background-color-25); - border-top: 1px solid #fff; - border-bottom-right-radius: 15px; - border-bottom-left-radius: 15px; -} - -.panel>.table-responsive:last-child>.table:last-child, -.panel>.table:last-child { - border-bottom-right-radius: 15px; - border-bottom-left-radius: 15px; -} - -/* Homepage downloader */ - -#homepageOrderdownloader { - -webkit-backdrop-filter: blur(10px); - backdrop-filter: blur(10px); - background: var(--div-background-color-15); - padding: 10px; - border-radius: 15px; - -} - -#homepageOrderdownloader .nav-tabs>li.active>a, -.nav-tabs>li.active>a:hover { - padding-top: 14px; -} - -#homepageOrderdownloader .nav-tabs>li>a { - padding-top: 14px; -} - -/* Homepage card */ -.nowPlayingItem>.white-box>.el-card-item { - background: var(--div-background-color-15) !important; - -webkit-box-shadow: none; - box-shadow: none; - -webkit-backdrop-filter: blur(10px); - backdrop-filter: blur(10px); - border-radius: 15px; - -} - -.active-tab-Homepage .white-popup .panel-body, -.white-popup>.col-md-6>.white-box:nth-child(2) { - background: var(--div-background-color-25) !important; - border-bottom-right-radius: 15px; - border-bottom-left-radius: 15px; -} - -#plexStreams .el-element-overlay .el-card-item .el-overlay-1 img, -#plexStreams .el-element-overlay:hover .el-card-item:hover .el-overlay-1:hover img:hover { - border-top-right-radius: 15px; - border-top-left-radius: 15px; -} - -.el-element-overlay .el-card-item .el-overlay-1 { - border-top-right-radius: 15px; - border-top-left-radius: 15px; -} - -.el-element-overlay .el-card-item .el-overlay { - border-top-right-radius: 15px; - border-top-left-radius: 15px; -} - -.white-popup .panel-heading, -.white-popup>.col-md-6>.white-box:first-child { - background: var(--div-background-color-25) !important; - border-top-right-radius: 15px; - border-top-left-radius: 15px; -} - - -.label-info { - background: var(--div-background-color-25); -} - -#plexRecent, -#homepageOrderplexplaylist, -#homepageOrdercalendar, -#homepageOrderembyrecent, -#ombi-requests, -#homepageOrderdeluge, -#homepageOrdernzbget, -#homepageOrdertransmission, -#homepageOrderrTorrent, -#homepageOrderjdownloader, -#homepageOrdersabnzbd, -#homepageOrderqBittorrent { - -webkit-backdrop-filter: blur(10px); - backdrop-filter: blur(10px); - background: var(--div-background-color-15); - margin: 5px; - border-radius: 15px; - -} - -.bg-info { - background-color: transparent !important; -} - -/* Health checks */ -.card-body { - background: var(--div-background-color-25) !important; - -webkit-backdrop-filter: blur(10px); - backdrop-filter: blur(10px); - -} - -.bg-inverse .healthPosition { - background: var(--div-background-color-25) !important; - -webkit-backdrop-filter: saturate(180%) blur(30px); - backdrop-filter: saturate(180%) blur(30px); - -} - -/* Unifi cards */ -.unifiCards .panel-wrapper.collapse.in { - background: var(--div-background-color-15); - -webkit-backdrop-filter: blur(10px); - backdrop-filter: blur(10px); - border-bottom-right-radius: 15px; - border-bottom-left-radius: 15px; - -} - -.unifiCards .panel-heading { - background: var(--div-background-color-35) !important; - color: #fff !important; - border-color: transparent !important; - text-align: inherit !important; - -webkit-backdrop-filter: blur(10px); - backdrop-filter: blur(10px); - border-top-left-radius: 15px; - border-top-right-radius: 15px; - border-bottom: 0px; -} - -.unifiCards .panel-warning .panel-heading, -.unifiCards .panel-success .panel-heading { - border-top-left-radius: 15px; - border-top-right-radius: 15px; - border-bottom-right-radius: 0px; - border-bottom-left-radius: 0px; -} - -#allUnifi .unifiCards .panel .panel-warning { - border-radius: 15px !important; - -} - -.unifiCards .ti-close:before { - content: "\f111"; - font-family: FontAwesome; - font-size: 20px; - color: rgba(255, 69, 58, 1); -} - -.unifiCards .ti-minus:before { - content: "\f111"; - font-family: FontAwesome; - font-size: 20px; - color: rgba(255, 204, 0, 1); -} - -.unifiCards .ti-plus:before { - content: "\f111"; - font-family: FontAwesome; - font-size: 20px; - color: rgba(40, 205, 65, 1); -} - -/* Weather boxes */ -#homepageOrderWeatherAndAir .col-lg-2 .white-box, -#homepageOrderWeatherAndAir>div:nth-child(1)>div.col-lg-4.col-sm-12.col-xs-12>div, -#homepageOrderWeatherAndAir>div:nth-child(2)>div.col-lg-4.col-sm-12.col-xs-12>div { - background: var(--div-background-color-25) !important; - -webkit-backdrop-filter: blur(10px); - backdrop-filter: blur(10px) -} - -/* Custom HTML */ -#homepageOrdercustomhtmlTwo, -#homepageOrdercustomhtml { - -webkit-backdrop-filter: blur(10px); - backdrop-filter: blur(10px); - background: var(--div-background-color-15); - border-radius: 15px; - padding-left: 10px; - padding-right: 10px; - margin-bottom: 5px; -} - -/* Invite */ -#invite-area .bg-org { - background: var(--div-background-color-15) !important; - border-radius: 15px; -} - -#new-invite-area .white-popup .panel-body, -#new-invite-area .white-popup>.col-md-6>.white-box:nth-child(2) { - background: var(--div-background-color-15) !important; - border-bottom-right-radius: 15px; - border-bottom-left-radius: 15px; -} - -.white-popup .panel-body, -.white-popup>.col-md-6>.white-box:nth-child(2) { - background: var(--div-background-color-15) !important; - border-bottom-right-radius: 15px; - border-bottom-left-radius: 15px; - -webkit-backdrop-filter: blur(10px) !important; - backdrop-filter: blur(10px) !important; -} - -/* Email users */ -.email-div .panel-body { - border-radius: 0px !important; -} - -/* Speedtest popup */ - -#speedtest-area .white-popup .panel-footer { - background: var(--div-background-color-25) !important; - border-bottom-right-radius: 15px; - border-bottom-left-radius: 15px; -} - -#speedtest-area .white-popup .panel-body, -#speedtest-area .white-popup>.col-md-6>.white-box:nth-child(2) { - border-bottom-right-radius: 0px !important; - border-bottom-left-radius: 0px !important; -} - -/* Modal */ -.modal-content, -.modal-header, -.modal-footer, -.modal-body { - background: var(--div-background-color-10) !important; - -webkit-backdrop-filter: blur(10px); - backdrop-filter: blur(10px); - border-color: transparent; -} - -.modal-body { - border-bottom-left-radius: 15px; - border-bottom-right-radius: 15px; -} - -.modal-header { - border-top-left-radius: 15px; - border-top-right-radius: 15px; -} - -.modal-open .modal { - background: var(--main-bg-color); -} - -.modal-content { - border-radius: 15px; - box-shadow: none; -} - -/* loginpage sidemenu */ -@media (max-width: 480px) { - #wrapper .login-register>.login-box>.white-box { - background: transparent !important; - margin-top: auto !important; - width: 100% !important; - -webkit-backdrop-filter: blur(0px) !important; - backdrop-filter: blur(0px) !important; - - - } -} - -@media (max-width: 480px) { - .login-box.login-sidebar { - background: var(--div-background-color-15) !important; - -webkit-backdrop-filter: blur(10px); - backdrop-filter: blur(10px); - - } -} - -/* logo */ -.white-box .visible-xs { - display: block !important; -} - -.loginLogo { - border: 0; - margin-top: -60%; - transform: translateY(-10%); -} - -@media (max-width: 480px) { - .loginLogo { - margin-top: -10% !important; - } -} - -.blockUI { - opacity: 1 !important; - background-color: transparent !important; -} - -.blockMsg { - background: rgba(0, 0, 0, 0.9) !important; - border: none !important; -} - -.login-register>.login-box>.white-box { - background: var(--div-background-color-25) !important; - -webkit-backdrop-filter: blur(10px); - backdrop-filter: blur(10px); - border-radius: 15px; - -webkit-box-shadow: none; - box-shadow: none; -} - - -.login-register { - - height: 100%; - position: fixed; -} - -.slideInRight { - -webkit-animation-name: none; - animation-name: none; -} - -.login-register .login-box .white-box .bg-org { - background-color: transparent !important; -} - -/*2FA login button*/ -.panel-wrapper .panel-body>.btn-warning, -.btn-warning.disabled { - background: var(--div-background-color-15) !important; - border: 1px solid #ffc36d00 !important; -} - -/*2FA animation header*/ -.panel-warning .panel-heading, -.panel-yellow .panel-heading { - color: #fff; - border-radius: 3px; - background-color: rgba(0, 0, 0, 0.3); - border-color: #00000000; -} - -/*oAuth Successful*/ -.panel-green .panel-heading, -.panel-success .panel-heading { - color: #53e69d; - text-align: center; - text-transform: uppercase; - border-radius: 3px; - background-color: transparent; - border-color: transparent; -} - -/*Login sidebar*/ -.login-box.login-sidebar, -#login-panels .panel-body, -#login-panels .panel { - background: transparent; -} - -#login-panels .form-control, -#login-panels .btn { - background: rgba(255, 255, 255, 0.35); - color: white; - border-radius: 25px; - border: none; -} - -/* #login-panels { - height: 44px; - }*/ -#login-panles .btn-info.disabled.focus .btn-info.disabled:focus .btn-info.disabled:hover .btn-info.focus .btn-info:focus .btn-info:hover .btn:hover { - background: rgba(255, 255, 255, 0.65); - border: none; - -} - -/*Center login Box*/ -.login-sidebar { - position: relative; - right: initial; -} - -#lockScreen .white-box { - width: 400px; - height: 345px; -} - -.login-sidebar .white-box { - width: 100%; - position: absolute; - top: 50%; - transform: translateY(-50%); -} - -#lockScreen .white-box { - position: absolute; - top: 50%; - transform: translateY(-50%); - background: var(--div-background-color-25); - -webkit-box-shadow: none; - box-shadow: none; - -webkit-backdrop-filter: blur(10px); - backdrop-filter: blur(10px); - border-radius: 15px; -} - -.form-control::placeholder { - color: white; -} - -#login-username-Input, -#login-password-Input { - text-align: center; -} - -.panel .panel-heading .panel-title, -label, -span, -.fa-lock:before { - color: #ffffff; -} - -/* Lock screen */ -#lockScreen .form-material .form-control, -.form-material .form-control:focus { - background: rgba(255, 255, 255, 0.35); - border-radius: 25px; - padding: inherit; - text-align: center; -} - -#lockScreen .btn-info { - background: rgba(255, 255, 255, 0.35); - border-radius: 25px; -} - -/* Extra */ -.cbutton { - background-color: var(--div-background-color-25) !important; - -webkit-backdrop-filter: blur(10px); - backdrop-filter: blur(10px); - border-radius: 15px !important; - border: none !important; - padding: 4px !important; - -} - -.cbutton:hover { - background: var(--div-background-color-25) !important; - -webkit-backdrop-filter: saturate(180%) blur(30px) !important; - backdrop-filter: saturate(180%) blur(30px) !important; - opacity: 1 !important; - -} - -/* Debug modal */ -.mdi-package-variant-closed:before { - content: "\F3D7"; - color: black; -} - -.mdi-receipt:before { - content: "\F449"; - color: black; -} - -.debugModal .modal-body { - border-bottom-left-radius: 0px !important; - border-bottom-right-radius: 0px !important; -} - -.debugModal .modal-footer { - background: var(--div-background-color-10) !important; - border-bottom-left-radius: 15px !important; - border-bottom-right-radius: 15px !important; -} - -#debugPreInfo .slimScrollDiv, -#debugResults .slimScrollDiv { - background: var(--div-background-color-15); -} - -/* Swal popup */ -.swal-overlay--show-modal .swal-modal { - -webkit-backdrop-filter: blur(10px); - backdrop-filter: blur(10px); - background: var(--div-background-color-25); - border-radius: 15px; -} - -.swal-title { - color: white; -} - -.swal-overlay--show-modal { - background: var(--main-bg-color); -} - -/* Mobile*/ -@media (max-width: 480px) { - * { - -webkit-backdrop-filter: none !important; - backdrop-filter: none !important; - } - - #page-wrapper { - background: var(--mobile-bg-color) !important; - background-size: cover; - background-repeat: no-repeat; - width: 100%; - height: 100%; - } - - #side-menu { - background: var(--mobile-bg-color) !important; - } - - .navbar-header { - background: var(--div-background-color-25) !important; - } - - .navbar-default, - .show-sidebar .sidebar .sidebar-head { - background: var(--mobile-bg-color) !important; - } - - .dropdown-menu { - background: var(--mobile-bg-color) !important; - } - - #internal-Settings { - background: var(--mobile-bg-color) !important; - } - - .mfp-zoom-out.mfp-ready.mfp-bg { - opacity: 1 !important; - background: var(--mobile-bg-color) !important; - } - - .mfp-wrap { - background: var(--mobile-bg-color) !important; - } - - .modal-open .modal { - background: var(--mobile-bg-color) !important; - } - - #page-wrapper { - background: var(--mobile-bg-color) !important; - } - - #internal-Settings, - #preloader, - .preloader, - .active-tab-Settings, - .error-page { - background: var(--mobile-bg-color) !important; - } - - html { - background: var(--mobile-bg-color) !important; - } +/* Set the Organizr theme to either Aquamarine or Hotline */ +/* Import the glass-base.css and root variables in the Custom Theme CSS box like below */ +/* +@import "/css/addons/organizr/glass/organizr-base-old.css" +@import "/css/addons/organizr/glass/glass-base.css"; +:root { + --main-bg-color: url(https://domain.com/your/hosted/wallpaper.jpg) center center/cover no-repeat fixed; + --mobile-bg-color: radial-gradient(circle, #3a3a3a, #2d2d2d, #202020, #141414, #000000) center center/cover no-repeat fixed; + + --link-color: #fff; + --custom-buttons-color: radial-gradient(ellipse at center, #3F51B5 0%, #009688 100%) center center/cover no-repeat fixed; + --hompage-item-hover: radial-gradient(ellipse at center, rgba(0, 150, 136, 0.33) 0%, #b53f3f73 100%) center center/cover no-repeat fixed; + --notification-box-line: #000; + + --div-background-color-10: rgba(0, 0, 0, 0.15); + --div-background-color-15: rgba(0, 0, 0, 0.25); + --div-background-color-25: rgba(0, 0, 0, 0.35); + --div-background-color-35: rgba(0, 0, 0, 0.45); +} + +*/ + +/* Replace the variables if you have a dark background */ +/* Light colors for dark backgrounds */ +/* + --div-background-color-10: rgba(255, 255, 255, 0.1); + --div-background-color-15: rgba(255, 255, 255, 0.15); + --div-background-color-25: rgba(255, 255, 255, 0.25); + --div-background-color-35: rgba(255, 255, 255, 0.35); +*/ +/* Dark blur colors for bright backgrounds */ +/* + --div-background-color-10: rgba(0, 0, 0, 0.15); + --div-background-color-15: rgba(0, 0, 0, 0.25); + --div-background-color-25: rgba(0, 0, 0, 0.35); + --div-background-color-35: rgba(0, 0, 0, 0.45); + +*/ + +/*Settings */ + +.feeds li>div i { + color: black !important; +} + +.row-in i { + font-size: 24px; + color: black; +} + +.profile-social-icons a { + color: #eee; +} + +.btn-info.btn-outline { + color: #eee !important; +} + +.btn-info.btn-outline:hover { + background: var(--div-background-color-15); + color: #fff; +} + +.content-wrap { + background: var(--div-background-color-15) !important; + border-radius: 0 0 15px 15px; +} + +.content-wrap section.content-current { + -webkit-backdrop-filter: blur(10px); + backdrop-filter: blur(10px); + background: rgba(0, 0, 0, 0); + border-radius: 0 0 15px 15px; +} + +.panel-blue .panel-heading, +.panel-info .panel-heading { + -webkit-backdrop-filter: blur(10px); + backdrop-filter: blur(10px); + background: transparent; + +} + +.panel .table { + background: transparent !important; + -webkit-backdrop-filter: blur(10px); + backdrop-filter: blur(10px); + +} + +.sttabs nav ul { + -webkit-backdrop-filter: blur(10px); + backdrop-filter: blur(10px); + border-radius: 15px 15px 0 0; + +} + +.sttabs nav { + background: var(--div-background-color-25); + border-radius: 15px 15px 0 0; +} + +#settings-main-system-settings-anchor>.sttabs nav ul li { + border-radius: 15px; +} + +.tab-content>.active { + background: transparent; +} + +.bg-title { + background: var(--div-background-color-10); + -webkit-backdrop-filter: blur(10px); + backdrop-filter: blur(10px); + +} + +.white-box { + background: transparent; +} + +.white-popup-block { + background: var(--div-background-color-10) !important; + -webkit-backdrop-filter: blur(10px); + backdrop-filter: blur(10px); +} + +.user-bg { + border-top-left-radius: 15px; + border-top-right-radius: 15px; +} + +#internal-Settings .nav-tabs>li.active>a, +.nav-tabs>li.active>a:hover { + padding-top: 10px; +} + +/* Nav bar +.navbar-header { + background: transparent !important; +} +*/ +@media (min-width: 768px) { + .navbar-static-top { + background: var(--main-bg) !important; + } +} + +/* Dropdown */ +.dropdown-menu { + background: var(--div-background-color-25); + -webkit-backdrop-filter: blur(10px); + backdrop-filter: blur(10px); + +} + +.open>.dropdown-menu { + display: block; + border-radius: 15px; +} + +.navbar-top-links .dropdown-user { + border-radius: 15px; +} + +#plexRecent .recent-filter { + background: var(--div-background-color-25) !important; + border-radius: 15px; +} + +/* Side bar */ +.sidebar { + background: var(--div-background-color-15) !important; + -webkit-backdrop-filter: blur(10px); + backdrop-filter: blur(10px); + box-shadow: none; + +} + +.sidebar-head { + background: transparent !important; +} + +/*Calendar */ +.fc-toolbar { + -webkit-backdrop-filter: blur(10px); + backdrop-filter: blur(10px); + background: var(--div-background-color-15) !important; + +} + +.fc-view { + -webkit-backdrop-filter: blur(10px); + backdrop-filter: blur(10px); + background: var(--div-background-color-15) !important; + border-bottom-right-radius: 15px; + border-bottom-left-radius: 15px; +} + +.fc-popover { + background: var(--div-background-color-25); + -webkit-backdrop-filter: blur(10px); + backdrop-filter: blur(10px); + +} + +#homepageOrdercalendar .fc-toolbar { + border-top-left-radius: 15px; + border-top-right-radius: 15px; + +} + +.fc-row, +.fc-unthemed { + border-bottom-right-radius: 15px; + border-bottom-left-radius: 15px; +} + +/* Calendar mobile*/ +.fc th.fc-widget-header { + padding-left: 5px; +} + +/*Error page */ +.error-body { + padding-top: 15%; + -webkit-backdrop-filter: blur(10px); + backdrop-filter: blur(10px); + height: -webkit-fill-available; + margin-top: -10%; + +} + + +/* notify - popup */ +.iziToast.update-notify.iziToast-layout2, +.iziToast.success-notify.iziToast-layout2 { + border: none; + background: var(--div-background-color-25) !important; + border-bottom: transparent; + -webkit-backdrop-filter: blur(10px); + backdrop-filter: blur(10px); + +} + +.iziToast.warning-notify.iziToast-layout2 { + background: var(--div-background-color-25); + border: 1px solid transparent; + border-bottom: transparent; + -webkit-backdrop-filter: blur(10px); + backdrop-filter: blur(10px); + +} + +.iziToast:after { + background: transparent !important; +} + +.mfp-container { + -webkit-backdrop-filter: blur(10px); + backdrop-filter: blur(10px); + +} + +.mfp-zoom-out.mfp-ready.mfp-bg { + opacity: 1 !important; + background: var(--main-bg-color) !important; +} + +.mfp-wrap { + background: var(--main-bg-color); +} + +.main-email-panel .panel-body { + background: var(--div-background-color-25) !important; + border-bottom-right-radius: 15px !important; + border-bottom-left-radius: 15px !important; +} + +.white-popup-block { + background: var(--div-background-color-25) !important; +} + +.white-popup .panel-footer { + background: var(--div-background-color-25); + border-top: 1px solid #fff; + border-bottom-right-radius: 15px; + border-bottom-left-radius: 15px; +} + +.panel>.table-responsive:last-child>.table:last-child, +.panel>.table:last-child { + border-bottom-right-radius: 15px; + border-bottom-left-radius: 15px; +} + +/* Homepage downloader */ + +#homepageOrderdownloader { + -webkit-backdrop-filter: blur(10px); + backdrop-filter: blur(10px); + background: var(--div-background-color-15); + padding: 10px; + border-radius: 15px; + +} + +#homepageOrderdownloader .nav-tabs>li.active>a, +.nav-tabs>li.active>a:hover { + padding-top: 14px; +} + +#homepageOrderdownloader .nav-tabs>li>a { + padding-top: 14px; +} + +/* Homepage card */ +.nowPlayingItem>.white-box>.el-card-item { + background: var(--div-background-color-15) !important; + -webkit-box-shadow: none; + box-shadow: none; + -webkit-backdrop-filter: blur(10px); + backdrop-filter: blur(10px); + border-radius: 15px; + +} + +.active-tab-Homepage .white-popup .panel-body, +.white-popup>.col-md-6>.white-box:nth-child(2) { + background: var(--div-background-color-25) !important; + border-bottom-right-radius: 15px; + border-bottom-left-radius: 15px; +} + +#plexStreams .el-element-overlay .el-card-item .el-overlay-1 img, +#plexStreams .el-element-overlay:hover .el-card-item:hover .el-overlay-1:hover img:hover { + border-top-right-radius: 15px; + border-top-left-radius: 15px; +} + +.el-element-overlay .el-card-item .el-overlay-1 { + border-top-right-radius: 15px; + border-top-left-radius: 15px; +} + +.el-element-overlay .el-card-item .el-overlay { + border-top-right-radius: 15px; + border-top-left-radius: 15px; +} + +.white-popup .panel-heading, +.white-popup>.col-md-6>.white-box:first-child { + background: var(--div-background-color-25) !important; + border-top-right-radius: 15px; + border-top-left-radius: 15px; +} + + +.label-info { + background: var(--div-background-color-25); +} + +#plexRecent, +#homepageOrderplexplaylist, +#homepageOrdercalendar, +#homepageOrderembyrecent, +#ombi-requests, +#homepageOrderdeluge, +#homepageOrdernzbget, +#homepageOrdertransmission, +#homepageOrderrTorrent, +#homepageOrderjdownloader, +#homepageOrdersabnzbd, +#homepageOrderqBittorrent { + -webkit-backdrop-filter: blur(10px); + backdrop-filter: blur(10px); + background: var(--div-background-color-15); + margin: 5px; + border-radius: 15px; + +} + +.bg-info { + background-color: transparent !important; +} + +/* Health checks */ +.card-body { + background: var(--div-background-color-25) !important; + -webkit-backdrop-filter: blur(10px); + backdrop-filter: blur(10px); + +} + +.bg-inverse .healthPosition { + background: var(--div-background-color-25) !important; + -webkit-backdrop-filter: saturate(180%) blur(30px); + backdrop-filter: saturate(180%) blur(30px); + +} + +/* Unifi cards */ +.unifiCards .panel-wrapper.collapse.in { + background: var(--div-background-color-15); + -webkit-backdrop-filter: blur(10px); + backdrop-filter: blur(10px); + border-bottom-right-radius: 15px; + border-bottom-left-radius: 15px; + +} + +.unifiCards .panel-heading { + background: var(--div-background-color-35) !important; + color: #fff !important; + border-color: transparent !important; + text-align: inherit !important; + -webkit-backdrop-filter: blur(10px); + backdrop-filter: blur(10px); + border-top-left-radius: 15px; + border-top-right-radius: 15px; + border-bottom: 0px; +} + +.unifiCards .panel-warning .panel-heading, +.unifiCards .panel-success .panel-heading { + border-top-left-radius: 15px; + border-top-right-radius: 15px; + border-bottom-right-radius: 0px; + border-bottom-left-radius: 0px; +} + +#allUnifi .unifiCards .panel .panel-warning { + border-radius: 15px !important; + +} + +.unifiCards .ti-close:before { + content: "\f111"; + font-family: FontAwesome; + font-size: 20px; + color: rgba(255, 69, 58, 1); +} + +.unifiCards .ti-minus:before { + content: "\f111"; + font-family: FontAwesome; + font-size: 20px; + color: rgba(255, 204, 0, 1); +} + +.unifiCards .ti-plus:before { + content: "\f111"; + font-family: FontAwesome; + font-size: 20px; + color: rgba(40, 205, 65, 1); +} + +/* Weather boxes */ +#homepageOrderWeatherAndAir .col-lg-2 .white-box, +#homepageOrderWeatherAndAir>div:nth-child(1)>div.col-lg-4.col-sm-12.col-xs-12>div, +#homepageOrderWeatherAndAir>div:nth-child(2)>div.col-lg-4.col-sm-12.col-xs-12>div { + background: var(--div-background-color-25) !important; + -webkit-backdrop-filter: blur(10px); + backdrop-filter: blur(10px) +} + +/* Custom HTML */ +#homepageOrdercustomhtmlTwo, +#homepageOrdercustomhtml { + -webkit-backdrop-filter: blur(10px); + backdrop-filter: blur(10px); + background: var(--div-background-color-15); + border-radius: 15px; + padding-left: 10px; + padding-right: 10px; + margin-bottom: 5px; +} + +/* Invite */ +#invite-area .bg-org { + background: var(--div-background-color-15) !important; + border-radius: 15px; +} + +#new-invite-area .white-popup .panel-body, +#new-invite-area .white-popup>.col-md-6>.white-box:nth-child(2) { + background: var(--div-background-color-15) !important; + border-bottom-right-radius: 15px; + border-bottom-left-radius: 15px; +} + +.white-popup .panel-body, +.white-popup>.col-md-6>.white-box:nth-child(2) { + background: var(--div-background-color-15) !important; + border-bottom-right-radius: 15px; + border-bottom-left-radius: 15px; + -webkit-backdrop-filter: blur(10px) !important; + backdrop-filter: blur(10px) !important; +} + +/* Email users */ +.email-div .panel-body { + border-radius: 0px !important; +} + +/* Speedtest popup */ + +#speedtest-area .white-popup .panel-footer { + background: var(--div-background-color-25) !important; + border-bottom-right-radius: 15px; + border-bottom-left-radius: 15px; +} + +#speedtest-area .white-popup .panel-body, +#speedtest-area .white-popup>.col-md-6>.white-box:nth-child(2) { + border-bottom-right-radius: 0px !important; + border-bottom-left-radius: 0px !important; +} + +/* Modal */ +.modal-content, +.modal-header, +.modal-footer, +.modal-body { + background: var(--div-background-color-10) !important; + -webkit-backdrop-filter: blur(10px); + backdrop-filter: blur(10px); + border-color: transparent; +} + +.modal-body { + border-bottom-left-radius: 15px; + border-bottom-right-radius: 15px; +} + +.modal-header { + border-top-left-radius: 15px; + border-top-right-radius: 15px; +} + +.modal-open .modal { + background: var(--main-bg-color); +} + +.modal-content { + border-radius: 15px; + box-shadow: none; +} + +/* loginpage sidemenu */ +@media (max-width: 480px) { + #wrapper .login-register>.login-box>.white-box { + background: transparent !important; + margin-top: auto !important; + width: 100% !important; + -webkit-backdrop-filter: blur(0px) !important; + backdrop-filter: blur(0px) !important; + + + } +} + +@media (max-width: 480px) { + .login-box.login-sidebar { + background: var(--div-background-color-15) !important; + -webkit-backdrop-filter: blur(10px); + backdrop-filter: blur(10px); + + } +} + +/* logo */ +.white-box .visible-xs { + display: block !important; +} + +.loginLogo { + border: 0; + margin-top: -60%; + transform: translateY(-10%); +} + +@media (max-width: 480px) { + .loginLogo { + margin-top: -10% !important; + } +} + +.blockUI { + opacity: 1 !important; + background-color: transparent !important; +} + +.blockMsg { + background: rgba(0, 0, 0, 0.9) !important; + border: none !important; +} + +.login-register>.login-box>.white-box { + background: var(--div-background-color-25) !important; + -webkit-backdrop-filter: blur(10px); + backdrop-filter: blur(10px); + border-radius: 15px; + -webkit-box-shadow: none; + box-shadow: none; +} + + +.login-register { + + height: 100%; + position: fixed; +} + +.slideInRight { + -webkit-animation-name: none; + animation-name: none; +} + +.login-register .login-box .white-box .bg-org { + background-color: transparent !important; +} + +/*2FA login button*/ +.panel-wrapper .panel-body>.btn-warning, +.btn-warning.disabled { + background: var(--div-background-color-15) !important; + border: 1px solid #ffc36d00 !important; +} + +/*2FA animation header*/ +.panel-warning .panel-heading, +.panel-yellow .panel-heading { + color: #fff; + border-radius: 3px; + background-color: rgba(0, 0, 0, 0.3); + border-color: #00000000; +} + +/*oAuth Successful*/ +.panel-green .panel-heading, +.panel-success .panel-heading { + color: #53e69d; + text-align: center; + text-transform: uppercase; + border-radius: 3px; + background-color: transparent; + border-color: transparent; +} + +/*Login sidebar*/ +.login-box.login-sidebar, +#login-panels .panel-body, +#login-panels .panel { + background: transparent; +} + +#login-panels .form-control, +#login-panels .btn { + background: rgba(255, 255, 255, 0.35); + color: white; + border-radius: 25px; + border: none; +} + +/* #login-panels { + height: 44px; + }*/ +#login-panles .btn-info.disabled.focus .btn-info.disabled:focus .btn-info.disabled:hover .btn-info.focus .btn-info:focus .btn-info:hover .btn:hover { + background: rgba(255, 255, 255, 0.65); + border: none; + +} + +/*Center login Box*/ +.login-sidebar { + position: relative; + right: initial; +} + +#lockScreen .white-box { + width: 400px; + height: 345px; +} + +.login-sidebar .white-box { + width: 100%; + position: absolute; + top: 50%; + transform: translateY(-50%); +} + +#lockScreen .white-box { + position: absolute; + top: 50%; + transform: translateY(-50%); + background: var(--div-background-color-25); + -webkit-box-shadow: none; + box-shadow: none; + -webkit-backdrop-filter: blur(10px); + backdrop-filter: blur(10px); + border-radius: 15px; +} + +.form-control::placeholder { + color: white; +} + +#login-username-Input, +#login-password-Input { + text-align: center; +} + +.panel .panel-heading .panel-title, +label, +span, +.fa-lock:before { + color: #ffffff; +} + +/* Lock screen */ +#lockScreen .form-material .form-control, +.form-material .form-control:focus { + background: rgba(255, 255, 255, 0.35); + border-radius: 25px; + padding: inherit; + text-align: center; +} + +#lockScreen .btn-info { + background: rgba(255, 255, 255, 0.35); + border-radius: 25px; +} + +/* Extra */ +.cbutton { + background-color: var(--div-background-color-25) !important; + -webkit-backdrop-filter: blur(10px); + backdrop-filter: blur(10px); + border-radius: 15px !important; + border: none !important; + padding: 4px !important; + +} + +.cbutton:hover { + background: var(--div-background-color-25) !important; + -webkit-backdrop-filter: saturate(180%) blur(30px) !important; + backdrop-filter: saturate(180%) blur(30px) !important; + opacity: 1 !important; + +} + +/* Debug modal */ +.mdi-package-variant-closed:before { + content: "\F3D7"; + color: black; +} + +.mdi-receipt:before { + content: "\F449"; + color: black; +} + +.debugModal .modal-body { + border-bottom-left-radius: 0px !important; + border-bottom-right-radius: 0px !important; +} + +.debugModal .modal-footer { + background: var(--div-background-color-10) !important; + border-bottom-left-radius: 15px !important; + border-bottom-right-radius: 15px !important; +} + +#debugPreInfo .slimScrollDiv, +#debugResults .slimScrollDiv { + background: var(--div-background-color-15); +} + +/* Swal popup */ +.swal-overlay--show-modal .swal-modal { + -webkit-backdrop-filter: blur(10px); + backdrop-filter: blur(10px); + background: var(--div-background-color-25); + border-radius: 15px; +} + +.swal-title { + color: white; +} + +.swal-overlay--show-modal { + background: var(--main-bg-color); +} + +/* Mobile*/ +@media (max-width: 480px) { + * { + -webkit-backdrop-filter: none !important; + backdrop-filter: none !important; + } + + #page-wrapper { + background: var(--mobile-bg-color) !important; + background-size: cover; + background-repeat: no-repeat; + width: 100%; + height: 100%; + } + + #side-menu { + background: var(--mobile-bg-color) !important; + } + + .navbar-header { + background: var(--div-background-color-25) !important; + } + + .navbar-default, + .show-sidebar .sidebar .sidebar-head { + background: var(--mobile-bg-color) !important; + } + + .dropdown-menu { + background: var(--mobile-bg-color) !important; + } + + #internal-Settings { + background: var(--mobile-bg-color) !important; + } + + .mfp-zoom-out.mfp-ready.mfp-bg { + opacity: 1 !important; + background: var(--mobile-bg-color) !important; + } + + .mfp-wrap { + background: var(--mobile-bg-color) !important; + } + + .modal-open .modal { + background: var(--mobile-bg-color) !important; + } + + #page-wrapper { + background: var(--mobile-bg-color) !important; + } + + #internal-Settings, + #preloader, + .preloader, + .active-tab-Settings, + .error-page { + background: var(--mobile-bg-color) !important; + } + + html { + background: var(--mobile-bg-color) !important; + } } \ No newline at end of file diff --git a/css/addons/organizr/glass/glass-login.css b/css/addons/organizr/glass/glass-login.css index 0200383709..af0faf9e2a 100644 --- a/css/addons/organizr/glass/glass-login.css +++ b/css/addons/organizr/glass/glass-login.css @@ -1,192 +1,192 @@ -:root { - --div-background-color-10: rgba(0, 0, 0, 0.15); - --div-background-color-15: rgba(0, 0, 0, 0.25); - --div-background-color-25: rgba(0, 0, 0, 0.35); - --div-background-color-35: rgba(0, 0, 0, 0.45); -} - -/* Replace the variables if you have a dark background */ -/* Light colors for dark backgrounds */ -/* - --div-background-color-10: rgba(255, 255, 255, 0.1); - --div-background-color-15: rgba(255, 255, 255, 0.15); - --div-background-color-25: rgba(255, 255, 255, 0.25); - --div-background-color-35: rgba(255, 255, 255, 0.35); -*/ -/* Dark blur colors for bright backgrounds */ -/* - --div-background-color-10: rgba(0, 0, 0, 0.15); - --div-background-color-15: rgba(0, 0, 0, 0.25); - --div-background-color-25: rgba(0, 0, 0, 0.35); - --div-background-color-35: rgba(0, 0, 0, 0.45); - -*/ - -/* loginpage sidemenu */ -@media (max-width: 480px) { - #wrapper .login-register > .login-box > .white-box { - background: transparent !important; - margin-top: auto !important; - width: 100% !important; - -webkit-backdrop-filter: blur(0px) !important; - backdrop-filter: blur(0px) !important; - - - } - } - -@media (max-width: 480px) { - .login-box.login-sidebar { - background: var(--div-background-color-15) !important; - -webkit-backdrop-filter: blur(10px); - backdrop-filter: blur(10px); - -} -} - -/* logo */ - .white-box .visible-xs { - display: block!important; - } - .loginLogo { - border: 0; - margin-top: -60%; - transform: translateY(-10%); - } - @media (max-width: 480px) { - .loginLogo { - margin-top: -10% !important; - } - } - .blockUI { - opacity: 1 !important; - background-color: transparent !important; - } - .blockMsg { - background: rgba(0, 0, 0, 0.9) !important; - border: none !important; - } - - .login-register > .login-box > .white-box { - background: var(--div-background-color-25) !important; - -webkit-backdrop-filter: blur(10px); - backdrop-filter: blur(10px); - border-radius: 15px; - -webkit-box-shadow: none; - box-shadow: none; - } - - - .login-register { - - height: 100%; - position: fixed; - } - - .slideInRight { - -webkit-animation-name: none; - animation-name: none; - } - - .login-register .login-box .white-box .bg-org { - background-color: transparent !important; - } - - /*2FA login button*/ - .panel-wrapper .panel-body > .btn-warning, .btn-warning.disabled { - background: var(--div-background-color-15) !important; - border: 1px solid #ffc36d00 !important; - } - - /*2FA animation header*/ - .panel-warning .panel-heading, .panel-yellow .panel-heading { - color: #fff; - border-radius: 3px; - background-color: rgba(0, 0, 0, 0.3); - border-color: #00000000; - } - - /*oAuth Successful*/ - .panel-green .panel-heading, .panel-success .panel-heading { - color: #53e69d; - text-align: center; - text-transform: uppercase; - border-radius: 3px; - background-color: transparent; - border-color: transparent; - } - - /*Login sidebar*/ - .login-box.login-sidebar, - #login-panels .panel-body, - #login-panels .panel { - background: transparent; - } - - #login-panels .form-control , #login-panels .btn { - background: rgba(255, 255, 255, 0.35); - color: white; - border-radius: 25px; - border: none; - } - /* #login-panels { - height: 44px; - }*/ - #login-panles .btn-info.disabled.focus .btn-info.disabled:focus .btn-info.disabled:hover .btn-info.focus .btn-info:focus .btn-info:hover .btn:hover { - background: rgba(255,255, 255, 0.65); - border:none; - - } - /*Center login Box*/ - .login-sidebar { - position: relative; - right: initial; - } - - #lockScreen .white-box { - width: 400px; - height: 345px; - } - .login-sidebar .white-box { - width: 100%; - position: absolute; - top: 50%; - transform: translateY(-50%); - } - - #lockScreen .white-box { - position: absolute; - top: 50%; - transform: translateY(-50%); - background: var(--div-background-color-25); - -webkit-box-shadow: none; - box-shadow: none; - -webkit-backdrop-filter: blur(10px); - backdrop-filter: blur(10px); - border-radius: 15px; - } - .form-control::placeholder { - color: white; - } - #login-username-Input, #login-password-Input { - text-align: center; - } - .panel .panel-heading .panel-title, label, span, .fa-lock:before { - color: #ffffff; - } - /* Lock screen */ - #lockScreen .form-material .form-control, .form-material .form-control:focus { - background: rgba(255, 255, 255, 0.35); - border-radius: 25px; - padding: inherit; - text-align: center; - } - #lockScreen .btn-info { - background: rgba(255, 255, 255, 0.35); - border-radius: 25px; - border: 1px solid transparent; - } - #lockScreen .btn-info:hover { - border: 1px solid transparent; - } - +:root { + --div-background-color-10: rgba(0, 0, 0, 0.15); + --div-background-color-15: rgba(0, 0, 0, 0.25); + --div-background-color-25: rgba(0, 0, 0, 0.35); + --div-background-color-35: rgba(0, 0, 0, 0.45); +} + +/* Replace the variables if you have a dark background */ +/* Light colors for dark backgrounds */ +/* + --div-background-color-10: rgba(255, 255, 255, 0.1); + --div-background-color-15: rgba(255, 255, 255, 0.15); + --div-background-color-25: rgba(255, 255, 255, 0.25); + --div-background-color-35: rgba(255, 255, 255, 0.35); +*/ +/* Dark blur colors for bright backgrounds */ +/* + --div-background-color-10: rgba(0, 0, 0, 0.15); + --div-background-color-15: rgba(0, 0, 0, 0.25); + --div-background-color-25: rgba(0, 0, 0, 0.35); + --div-background-color-35: rgba(0, 0, 0, 0.45); + +*/ + +/* loginpage sidemenu */ +@media (max-width: 480px) { + #wrapper .login-register > .login-box > .white-box { + background: transparent !important; + margin-top: auto !important; + width: 100% !important; + -webkit-backdrop-filter: blur(0px) !important; + backdrop-filter: blur(0px) !important; + + + } + } + +@media (max-width: 480px) { + .login-box.login-sidebar { + background: var(--div-background-color-15) !important; + -webkit-backdrop-filter: blur(10px); + backdrop-filter: blur(10px); + +} +} + +/* logo */ + .white-box .visible-xs { + display: block!important; + } + .loginLogo { + border: 0; + margin-top: -60%; + transform: translateY(-10%); + } + @media (max-width: 480px) { + .loginLogo { + margin-top: -10% !important; + } + } + .blockUI { + opacity: 1 !important; + background-color: transparent !important; + } + .blockMsg { + background: rgba(0, 0, 0, 0.9) !important; + border: none !important; + } + + .login-register > .login-box > .white-box { + background: var(--div-background-color-25) !important; + -webkit-backdrop-filter: blur(10px); + backdrop-filter: blur(10px); + border-radius: 15px; + -webkit-box-shadow: none; + box-shadow: none; + } + + + .login-register { + + height: 100%; + position: fixed; + } + + .slideInRight { + -webkit-animation-name: none; + animation-name: none; + } + + .login-register .login-box .white-box .bg-org { + background-color: transparent !important; + } + + /*2FA login button*/ + .panel-wrapper .panel-body > .btn-warning, .btn-warning.disabled { + background: var(--div-background-color-15) !important; + border: 1px solid #ffc36d00 !important; + } + + /*2FA animation header*/ + .panel-warning .panel-heading, .panel-yellow .panel-heading { + color: #fff; + border-radius: 3px; + background-color: rgba(0, 0, 0, 0.3); + border-color: #00000000; + } + + /*oAuth Successful*/ + .panel-green .panel-heading, .panel-success .panel-heading { + color: #53e69d; + text-align: center; + text-transform: uppercase; + border-radius: 3px; + background-color: transparent; + border-color: transparent; + } + + /*Login sidebar*/ + .login-box.login-sidebar, + #login-panels .panel-body, + #login-panels .panel { + background: transparent; + } + + #login-panels .form-control , #login-panels .btn { + background: rgba(255, 255, 255, 0.35); + color: white; + border-radius: 25px; + border: none; + } + /* #login-panels { + height: 44px; + }*/ + #login-panles .btn-info.disabled.focus .btn-info.disabled:focus .btn-info.disabled:hover .btn-info.focus .btn-info:focus .btn-info:hover .btn:hover { + background: rgba(255,255, 255, 0.65); + border:none; + + } + /*Center login Box*/ + .login-sidebar { + position: relative; + right: initial; + } + + #lockScreen .white-box { + width: 400px; + height: 345px; + } + .login-sidebar .white-box { + width: 100%; + position: absolute; + top: 50%; + transform: translateY(-50%); + } + + #lockScreen .white-box { + position: absolute; + top: 50%; + transform: translateY(-50%); + background: var(--div-background-color-25); + -webkit-box-shadow: none; + box-shadow: none; + -webkit-backdrop-filter: blur(10px); + backdrop-filter: blur(10px); + border-radius: 15px; + } + .form-control::placeholder { + color: white; + } + #login-username-Input, #login-password-Input { + text-align: center; + } + .panel .panel-heading .panel-title, label, span, .fa-lock:before { + color: #ffffff; + } + /* Lock screen */ + #lockScreen .form-material .form-control, .form-material .form-control:focus { + background: rgba(255, 255, 255, 0.35); + border-radius: 25px; + padding: inherit; + text-align: center; + } + #lockScreen .btn-info { + background: rgba(255, 255, 255, 0.35); + border-radius: 25px; + border: 1px solid transparent; + } + #lockScreen .btn-info:hover { + border: 1px solid transparent; + } + diff --git a/css/addons/plex/overseerr-side-menu/overseerr-side-menu.css b/css/addons/plex/overseerr-side-menu/overseerr-side-menu.css index b14fcec4d4..35f46daf34 100644 --- a/css/addons/plex/overseerr-side-menu/overseerr-side-menu.css +++ b/css/addons/plex/overseerr-side-menu/overseerr-side-menu.css @@ -1,111 +1,111 @@ -/* 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://github.com/gilbN/theme.park */ - -/* PLEX OVERSEERR SIDE MENU */ - -/* APP VARS*/ -:root { - --sidebar-color: #1f2937; - --menu-item: #111827; - --menu-item-hover: #374151; -} - -/* EXTRA CSS */ -[class*="SourceSidebar-openSidebar-"][class*="SourceSidebar-sidebar-"], -[class*="SourceSidebar-sidebar-"] { - background: var(--sidebar-color) !important; - padding-top: 10px; -} - -[class*="SourceSidebarLink-isSelected-"]:before { - background-color: transparent !important; -} - -[class*="NavBar-container-"] { - background: rgb(0 0 0 / 0%) !important; -} - -[class*="SourceSidebar-openSidebar-"] [class*="SourceSidebarLink-isSelected-"] { - background: var(--menu-item); - box-shadow: inset 4px 0 0 0 transparent !important; - border-radius: 5px; - margin-bottom: 5px; - -} - -[class*="SourceSidebarLink-isSelected-"] [class*="SourceSidebarLink-iconContainer-"], -[class*="SourceSidebarLink-isSelected-"] [class*="SourceSidebarLink-title-"] { - color: white; -} - -[class*="SourceSidebar-openSidebar-"] [class*="SourceSidebarLink-button-"]:hover, -[class*="SourceSidebar-openSidebar-"] [class*="SourceSidebarLink-isActive-"] { - background: var(--menu-item-hover); - border-radius: 5px; -} - -[class*="SourceSidebarLink-button-"] { - margin-bottom: 5px; -} - -[class*="SourceSidebar-expandedSidebar-"][class*="SourceSidebar-sidebar-"] { - background: var(--sidebar-color) !important; -} - -[class*="SourceSidebar-expandedSidebar-"][class*="SourceSidebar-sidebar-"] [class*="SourceSidebarLink-isSelected-"] { - background: var(--menu-item) !important; -} - -[class*="SourceSidebarContent-expandedSidebarContent-"], -[class*="AllSourcesSidebarContent-container-"] { - padding: 10px; -} - -[class*="SourceSidebar-collapsedSidebar-"][class*="SourceSidebar-sidebar-"] [class*="AllSourcesSidebarContent-container-"] { - padding: 0px; -} - -[class*="SourceSidebarContent-expandedSidebarContent-"] div { - border-radius: 5px; -} - -[class*="SourceSidebarContent-expandedSidebarContent-"] div:hover:not([data-qa-id="sidebarMore"] div) { - background-color: var(--menu-item-hover); -} - -[class*="SourceSidebar-collapsedSidebar-"] [class*="SourceSidebar-sidebar-"] { - border-radius: 0px !important; -} - -[class*="SourceSidebarContent-expandedSidebarContent-"] [class*="SourceSidebarLink-button-"][class*="SidebarLink-sidebarLink-"][class*="Link-default-"][class*="SourceSidebarLink-small-"][class*="SourceSidebarLink-isSelected-"] { - box-shadow: none !important; - border-radius: 5px; -} - -[class*="SourceSidebar-collapsedSidebar-"][class*="SourceSidebar-sidebar-"] [class*="SourceSidebarItem-button-"][class*="SourceSidebarLink-button-"][class*="SidebarLink-sidebarLink-"][class*="Link-default-"][class*="SourceSidebarLink-small-"][class*="SourceSidebarItem-isSelected-"][class*="SourceSidebarLink-isSelected-"] { - box-shadow: inset 4px 0 0 0 rgb(var(--accent-color)) !important; - border-radius: 0px; -} - -[class*="SourceSidebarLink-button-"][class*="SidebarLink-sidebarLink-"][class*="Link-default-"][class*="SourceSidebarLink-small-"][class*="SourceSidebarLink-isSelected-"]:hover { - box-shadow: none !important; - background: var(--menu-item-hover) !important; -} - -[class*="SourceSidebar-collapsedSidebar-"][class*="SourceSidebarLink-button-"][class*="SidebarLink-sidebarLink-"][class*="Link-default-"][class*="SourceSidebarLink-small-"][class*="SourceSidebarLink-isSelected-"]:hover { - box-shadow: inset 4px 0 0 0 rgb(var(--accent-color)) !important; -} - -[class*="SourceSidebarLink-sourceLink-"]:hover [class*="SourceSidebarLink-iconContainer-"], -[class*="SourceSidebarLink-sourceLink-"]:hover [class*="SourceSidebarLink-title-"] { - color: white; +/* 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://github.com/gilbN/theme.park */ + +/* PLEX OVERSEERR SIDE MENU */ + +/* APP VARS*/ +:root { + --sidebar-color: #1f2937; + --menu-item: #111827; + --menu-item-hover: #374151; +} + +/* EXTRA CSS */ +[class*="SourceSidebar-openSidebar-"][class*="SourceSidebar-sidebar-"], +[class*="SourceSidebar-sidebar-"] { + background: var(--sidebar-color) !important; + padding-top: 10px; +} + +[class*="SourceSidebarLink-isSelected-"]:before { + background-color: transparent !important; +} + +[class*="NavBar-container-"] { + background: rgb(0 0 0 / 0%) !important; +} + +[class*="SourceSidebar-openSidebar-"] [class*="SourceSidebarLink-isSelected-"] { + background: var(--menu-item); + box-shadow: inset 4px 0 0 0 transparent !important; + border-radius: 5px; + margin-bottom: 5px; + +} + +[class*="SourceSidebarLink-isSelected-"] [class*="SourceSidebarLink-iconContainer-"], +[class*="SourceSidebarLink-isSelected-"] [class*="SourceSidebarLink-title-"] { + color: white; +} + +[class*="SourceSidebar-openSidebar-"] [class*="SourceSidebarLink-button-"]:hover, +[class*="SourceSidebar-openSidebar-"] [class*="SourceSidebarLink-isActive-"] { + background: var(--menu-item-hover); + border-radius: 5px; +} + +[class*="SourceSidebarLink-button-"] { + margin-bottom: 5px; +} + +[class*="SourceSidebar-expandedSidebar-"][class*="SourceSidebar-sidebar-"] { + background: var(--sidebar-color) !important; +} + +[class*="SourceSidebar-expandedSidebar-"][class*="SourceSidebar-sidebar-"] [class*="SourceSidebarLink-isSelected-"] { + background: var(--menu-item) !important; +} + +[class*="SourceSidebarContent-expandedSidebarContent-"], +[class*="AllSourcesSidebarContent-container-"] { + padding: 10px; +} + +[class*="SourceSidebar-collapsedSidebar-"][class*="SourceSidebar-sidebar-"] [class*="AllSourcesSidebarContent-container-"] { + padding: 0px; +} + +[class*="SourceSidebarContent-expandedSidebarContent-"] div { + border-radius: 5px; +} + +[class*="SourceSidebarContent-expandedSidebarContent-"] div:hover:not([data-qa-id="sidebarMore"] div) { + background-color: var(--menu-item-hover); +} + +[class*="SourceSidebar-collapsedSidebar-"] [class*="SourceSidebar-sidebar-"] { + border-radius: 0px !important; +} + +[class*="SourceSidebarContent-expandedSidebarContent-"] [class*="SourceSidebarLink-button-"][class*="SidebarLink-sidebarLink-"][class*="Link-default-"][class*="SourceSidebarLink-small-"][class*="SourceSidebarLink-isSelected-"] { + box-shadow: none !important; + border-radius: 5px; +} + +[class*="SourceSidebar-collapsedSidebar-"][class*="SourceSidebar-sidebar-"] [class*="SourceSidebarItem-button-"][class*="SourceSidebarLink-button-"][class*="SidebarLink-sidebarLink-"][class*="Link-default-"][class*="SourceSidebarLink-small-"][class*="SourceSidebarItem-isSelected-"][class*="SourceSidebarLink-isSelected-"] { + box-shadow: inset 4px 0 0 0 rgb(var(--accent-color)) !important; + border-radius: 0px; +} + +[class*="SourceSidebarLink-button-"][class*="SidebarLink-sidebarLink-"][class*="Link-default-"][class*="SourceSidebarLink-small-"][class*="SourceSidebarLink-isSelected-"]:hover { + box-shadow: none !important; + background: var(--menu-item-hover) !important; +} + +[class*="SourceSidebar-collapsedSidebar-"][class*="SourceSidebarLink-button-"][class*="SidebarLink-sidebarLink-"][class*="Link-default-"][class*="SourceSidebarLink-small-"][class*="SourceSidebarLink-isSelected-"]:hover { + box-shadow: inset 4px 0 0 0 rgb(var(--accent-color)) !important; +} + +[class*="SourceSidebarLink-sourceLink-"]:hover [class*="SourceSidebarLink-iconContainer-"], +[class*="SourceSidebarLink-sourceLink-"]:hover [class*="SourceSidebarLink-title-"] { + color: white; } \ No newline at end of file diff --git a/css/addons/plex/plex-alt-logo/plex-alt-logo.css b/css/addons/plex/plex-alt-logo/plex-alt-logo.css index 89382f1872..5bcd3c2a52 100644 --- a/css/addons/plex/plex-alt-logo/plex-alt-logo.css +++ b/css/addons/plex/plex-alt-logo/plex-alt-logo.css @@ -1,12 +1,12 @@ -[class*="NavBar-plexLogo-"] { - background-image: url("/css/addons/plex/plex-alt-logo/SeekPng.com_your-logo-here-png_2467553.png"); - background-position: 50%; - background-repeat: no-repeat; - background-size: contain; - margin: 0 10px; - width: 40px; -} - -[class*="NavBar-plexLogo-"] svg { - display: none; -} \ No newline at end of file +[class*="NavBar-logoContainer-"] { + background-image: url("/css/addons/plex/plex-alt-logo/SeekPng.com_your-logo-here-png_2467553.png"); + background-position: 50%; + background-repeat: no-repeat; + background-size: contain; + margin: 0 10px; + width: 40px; +} + +[class*="NavBar-logoContainer-"] svg { + display: none; +} diff --git a/css/addons/prowlarr/prowlarr-darker/prowlarr-darker.css b/css/addons/prowlarr/prowlarr-darker/prowlarr-darker.css index 75c317fe4b..0667a31f99 100644 --- a/css/addons/prowlarr/prowlarr-darker/prowlarr-darker.css +++ b/css/addons/prowlarr/prowlarr-darker/prowlarr-darker.css @@ -1,55 +1,55 @@ -@import url("/css/defaults/servarr-darker-base.css"); -:root { - --main-bg-color: #202020; - - --modal-bg-color: #2a2a2a; - --modal-header-color: #2a2a2a; - --modal-footer-color: #2a2a2a; - - --drop-down-menu-bg: #333; - - --button-color: #5899eb; - --button-color-hover: #4b91ea; - --button-text: #eee; - --button-text-hover: #fff; - - --accent-color: 230, 96, 0; - --accent-color-hover: rgb(var(--accent-color),.8); - --link-color: rgb(230, 96, 0); - --link-color-hover: rgb(230, 96, 0, .8); - --label-text-color: #eee; - - --text: #ccc; - --text-hover: #fff; - --text-muted: #999; - - /*Specials*/ - --arr-queue-color: #5d9cec; - --side-menu-active: #333333; - --scroller-hover: #606060; - --scroller: #707070; - --border-color: #606060; - --label-color: #e66000; - --label-info: #5d9cec; - --header-color: #2a2a2a; - --toolbar-background: #262626; - --side-menu-color: #2a2a2a; - --side-menu-link-color: #e66000; -} - - -/* SEARCH DROP DOWN */ -[class*=IndexerSearchInput-containerOpen-] [class*=IndexerSearchInput-movieContainer-] { - border: 1px solid var(--drop-down-menu-bg); - background-color: var(--drop-down-menu-bg); - box-shadow: none; - color: #e1e2e3; -} - -canvas { - filter: none !important -} - -[class*="Stats-fullWidthChart-"], [class*="Stats-halfWidthChart-"] { - background: transparent !important; -} +@import url("/css/defaults/servarr-darker-base.css"); +:root { + --main-bg-color: #202020; + + --modal-bg-color: #2a2a2a; + --modal-header-color: #2a2a2a; + --modal-footer-color: #2a2a2a; + + --drop-down-menu-bg: #333; + + --button-color: #5899eb; + --button-color-hover: #4b91ea; + --button-text: #eee; + --button-text-hover: #fff; + + --accent-color: 230, 96, 0; + --accent-color-hover: rgb(var(--accent-color),.8); + --link-color: rgb(230, 96, 0); + --link-color-hover: rgb(230, 96, 0, .8); + --label-text-color: #eee; + + --text: #ccc; + --text-hover: #fff; + --text-muted: #999; + + /*Specials*/ + --arr-queue-color: #5d9cec; + --side-menu-active: #333333; + --scroller-hover: #606060; + --scroller: #707070; + --border-color: #606060; + --label-color: #e66000; + --label-info: #5d9cec; + --header-color: #2a2a2a; + --toolbar-background: #262626; + --side-menu-color: #2a2a2a; + --side-menu-link-color: #e66000; +} + + +/* SEARCH DROP DOWN */ +[class*=IndexerSearchInput-containerOpen-] [class*=IndexerSearchInput-movieContainer-] { + border: 1px solid var(--drop-down-menu-bg); + background-color: var(--drop-down-menu-bg); + box-shadow: none; + color: #e1e2e3; +} + +canvas { + filter: none !important +} + +[class*="Stats-fullWidthChart-"], [class*="Stats-halfWidthChart-"] { + background: transparent !important; +} diff --git a/css/addons/radarr/radarr-4k-logo/radarr-4k-logo.css b/css/addons/radarr/radarr-4k-logo/radarr-4k-logo.css index f5fd764348..d4e9dab052 100644 --- a/css/addons/radarr/radarr-4k-logo/radarr-4k-logo.css +++ b/css/addons/radarr/radarr-4k-logo/radarr-4k-logo.css @@ -1,27 +1,27 @@ -@media (min-width: 752px) { - [class*="PageHeader-logoFull-"] { - content: url("/css/addons/radarr/radarr-4k-logo/radarr4k-v3.png"); - margin-left: 15px; - width: 120px; - height: 40px; - } -} - -@media only screen and (max-width: 768px) { - [class*="PageHeader-logo-"] { - width: 32px; - height: 32px; - margin-left: 0px; - content: url("/css/addons/radarr/radarr-4k-logo/radarr-v3-mobile.png"); - } -} - -[class*="LoadingPage-logoFull-"] { - content: url("/css/addons/radarr/radarr-4k-logo/radarr4k-v3.png"); - margin-top: 50px; - margin-right: auto; - margin-left: auto; - width: 120px; - height: 40px; - opacity: 1; +@media (min-width: 752px) { + [class*="PageHeader-logoFull-"] { + content: url("/css/addons/radarr/radarr-4k-logo/radarr4k-v3.png"); + margin-left: 15px; + width: 120px; + height: 40px; + } +} + +@media only screen and (max-width: 768px) { + [class*="PageHeader-logo-"] { + width: 32px; + height: 32px; + margin-left: 0px; + content: url("/css/addons/radarr/radarr-4k-logo/radarr-v3-mobile.png"); + } +} + +[class*="LoadingPage-logoFull-"] { + content: url("/css/addons/radarr/radarr-4k-logo/radarr4k-v3.png"); + margin-top: 50px; + margin-right: auto; + margin-left: auto; + width: 120px; + height: 40px; + opacity: 1; } \ No newline at end of file diff --git a/css/addons/radarr/radarr-darker/radarr-darker.css b/css/addons/radarr/radarr-darker/radarr-darker.css index 29e6bb7eb5..71b4c326e5 100644 --- a/css/addons/radarr/radarr-darker/radarr-darker.css +++ b/css/addons/radarr/radarr-darker/radarr-darker.css @@ -1,54 +1,54 @@ -@import url("/css/defaults/servarr-darker-base.css"); -:root { - --main-bg-color: #202020; - - --modal-bg-color: #2a2a2a; - --modal-header-color: #2a2a2a; - --modal-footer-color: #2a2a2a; - - --drop-down-menu-bg: #333; - - --button-color: #5899eb; - --button-color-hover: #4b91ea; - --button-text: #eee; - --button-text-hover: #fff; - - --accent-color: 255, 194, 48; - --accent-color-hover: rgba(255, 194, 48, 0.8); - --link-color: #ffc230; - --link-color-hover: rgb(255, 194, 48, .8); - --label-text-color: #2f2f2f; - - --text: #ccc; - --text-hover: #fff; - --text-muted: #999; - - /*Specials*/ - --arr-queue-color: #5d9cec; - --side-menu-active: #333333; - --scroller-hover: #606060; - --scroller: #707070; - --border-color: #606060; - --label-color: #ffc230; - --label-info: #5d9cec; - --header-color: #2a2a2a; - --toolbar-background: #262626; - --side-menu-color: #2a2a2a; - --side-menu-link-color: #ffc230; -} - -/* SEARCH DROP DOWN */ - -[class*="MovieSearchInput-containerOpen-"] [class*="MovieSearchInput-movieContainer-"] { - border: 1px solid var(--drop-down-menu-bg); - background-color: var(--drop-down-menu-bg); - box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%); - color: #e1e2e3; -} - -/* SERIES PAGE */ - -[class*="MovieIndexPoster-controls-"] { - background-color: var(--label-color) !important; - color: var(--label-text-color) !important; +@import url("/css/defaults/servarr-darker-base.css"); +:root { + --main-bg-color: #202020; + + --modal-bg-color: #2a2a2a; + --modal-header-color: #2a2a2a; + --modal-footer-color: #2a2a2a; + + --drop-down-menu-bg: #333; + + --button-color: #5899eb; + --button-color-hover: #4b91ea; + --button-text: #eee; + --button-text-hover: #fff; + + --accent-color: 255, 194, 48; + --accent-color-hover: rgba(255, 194, 48, 0.8); + --link-color: #ffc230; + --link-color-hover: rgb(255, 194, 48, .8); + --label-text-color: #2f2f2f; + + --text: #ccc; + --text-hover: #fff; + --text-muted: #999; + + /*Specials*/ + --arr-queue-color: #5d9cec; + --side-menu-active: #333333; + --scroller-hover: #606060; + --scroller: #707070; + --border-color: #606060; + --label-color: #ffc230; + --label-info: #5d9cec; + --header-color: #2a2a2a; + --toolbar-background: #262626; + --side-menu-color: #2a2a2a; + --side-menu-link-color: #ffc230; +} + +/* SEARCH DROP DOWN */ + +[class*="MovieSearchInput-containerOpen-"] [class*="MovieSearchInput-movieContainer-"] { + border: 1px solid var(--drop-down-menu-bg); + background-color: var(--drop-down-menu-bg); + box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%); + color: #e1e2e3; +} + +/* SERIES PAGE */ + +[class*="MovieIndexPoster-controls-"] { + background-color: var(--label-color) !important; + color: var(--label-text-color) !important; } \ No newline at end of file diff --git a/css/addons/readarr/readarr-alt-logo/readarr-alt-logo.css b/css/addons/readarr/readarr-alt-logo/readarr-alt-logo.css index 751c7d49af..fae0ced68b 100644 --- a/css/addons/readarr/readarr-alt-logo/readarr-alt-logo.css +++ b/css/addons/readarr/readarr-alt-logo/readarr-alt-logo.css @@ -1,16 +1,16 @@ -@media (min-width: 752px) { - [class*="PageHeader-logo-"] { - content: url("/css/addons/readarr/readarr-alt-logo/readarr_alt.png"); - } -} - -@media only screen and (max-width: 768px) { - [class*="PageHeader-logo-"] { - content: url("/css/addons/readarr/readarr-alt-logo/readarr_alt.png"); - } -} - -[class*="LoadingPage-logoFull-"] { - content: url("/css/addons/readarr/readarr-alt-logo/readarr_alt.png"); - opacity: 1; +@media (min-width: 752px) { + [class*="PageHeader-logo-"] { + content: url("/css/addons/readarr/readarr-alt-logo/readarr_alt.png"); + } +} + +@media only screen and (max-width: 768px) { + [class*="PageHeader-logo-"] { + content: url("/css/addons/readarr/readarr-alt-logo/readarr_alt.png"); + } +} + +[class*="LoadingPage-logoFull-"] { + content: url("/css/addons/readarr/readarr-alt-logo/readarr_alt.png"); + opacity: 1; } \ No newline at end of file diff --git a/css/addons/readarr/readarr-alt-logo/readme.md b/css/addons/readarr/readarr-alt-logo/readme.md index 5fd9901aa6..4d6f057a46 100644 --- a/css/addons/readarr/readarr-alt-logo/readme.md +++ b/css/addons/readarr/readarr-alt-logo/readme.md @@ -1,3 +1,3 @@ -Headphone Icon svg made by monkik from www.flaticon.com - +Headphone Icon svg made by monkik from www.flaticon.com + https://www.flaticon.com/free-icon/music_2503487?term=headset&related_id=2503487 \ No newline at end of file diff --git a/css/addons/readarr/readarr-darker/readarr-darker.css b/css/addons/readarr/readarr-darker/readarr-darker.css index 6800b40d5e..6b56cb1433 100644 --- a/css/addons/readarr/readarr-darker/readarr-darker.css +++ b/css/addons/readarr/readarr-darker/readarr-darker.css @@ -1,45 +1,45 @@ -@import url("/css/defaults/servarr-darker-base.css"); -:root { - --main-bg-color: #202020; - - --modal-bg-color: #2a2a2a; - --modal-header-color: #2a2a2a; - --modal-footer-color: #2a2a2a; - - --drop-down-menu-bg: #333; - - --button-color: #5899eb; - --button-color-hover: #4b91ea; - --button-text: #eee; - --button-text-hover: #fff; - - --accent-color: 202, 48, 45; - --accent-color-hover: rgb(var(--accent-color), .8); - --link-color: rgb(93, 156, 236); - --link-color-hover: rgb(93, 156, 236, .8); - --label-text-color: #eee; - - --text: #ccc; - --text-hover: #fff; - --text-muted: #999; - - /*Specials*/ - --arr-queue-color: #5d9cec; - --side-menu-active: #333333; - --scroller-hover: #606060; - --scroller: #707070; - --border-color: #606060; - --label-color: #810020; - --label-info: #5d9cec; - --header-color: #2a2a2a; - --toolbar-background: #262626; - --side-menu-color: #2a2a2a; - --side-menu-link-color: #ca302d; -} - -/* AUTHOR PAGE */ - -[class*="AuthorDetailsHeader-headerContent-"], [class*="BookDetailsHeader-headerContent-"] { - color: var(--text); - background: var(--main-bg-color); +@import url("/css/defaults/servarr-darker-base.css"); +:root { + --main-bg-color: #202020; + + --modal-bg-color: #2a2a2a; + --modal-header-color: #2a2a2a; + --modal-footer-color: #2a2a2a; + + --drop-down-menu-bg: #333; + + --button-color: #5899eb; + --button-color-hover: #4b91ea; + --button-text: #eee; + --button-text-hover: #fff; + + --accent-color: 202, 48, 45; + --accent-color-hover: rgb(var(--accent-color), .8); + --link-color: rgb(93, 156, 236); + --link-color-hover: rgb(93, 156, 236, .8); + --label-text-color: #eee; + + --text: #ccc; + --text-hover: #fff; + --text-muted: #999; + + /*Specials*/ + --arr-queue-color: #5d9cec; + --side-menu-active: #333333; + --scroller-hover: #606060; + --scroller: #707070; + --border-color: #606060; + --label-color: #810020; + --label-info: #5d9cec; + --header-color: #2a2a2a; + --toolbar-background: #262626; + --side-menu-color: #2a2a2a; + --side-menu-link-color: #ca302d; +} + +/* AUTHOR PAGE */ + +[class*="AuthorDetailsHeader-headerContent-"], [class*="BookDetailsHeader-headerContent-"] { + color: var(--text); + background: var(--main-bg-color); } \ No newline at end of file diff --git a/css/addons/sonarr/sonarr-4k-logo/sonarr-4k-logo.css b/css/addons/sonarr/sonarr-4k-logo/sonarr-4k-logo.css index 9bcc5ab73f..2a50ecc091 100644 --- a/css/addons/sonarr/sonarr-4k-logo/sonarr-4k-logo.css +++ b/css/addons/sonarr/sonarr-4k-logo/sonarr-4k-logo.css @@ -1,16 +1,16 @@ -@media (min-width: 752px) { - [class*="PageHeader-logo-"] { - content: url("/css/addons/sonarr/sonarr-4k-logo/sonarr-4k.png"); - } -} - -@media only screen and (max-width: 768px) { - [class*="PageHeader-logo-"] { - content: url("/css/addons/sonarr/sonarr-4k-logo/sonarr-4k.png"); - } -} - -[class*="LoadingPage-logoFull-"] { - content: url("/css/addons/sonarr/sonarr-4k-logo/sonarr-4k.png"); - opacity: 1; +@media (min-width: 752px) { + [class*="PageHeader-logo-"] { + content: url("/css/addons/sonarr/sonarr-4k-logo/sonarr-4k.png"); + } +} + +@media only screen and (max-width: 768px) { + [class*="PageHeader-logo-"] { + content: url("/css/addons/sonarr/sonarr-4k-logo/sonarr-4k.png"); + } +} + +[class*="LoadingPage-logoFull-"] { + content: url("/css/addons/sonarr/sonarr-4k-logo/sonarr-4k.png"); + opacity: 1; } \ No newline at end of file diff --git a/css/addons/sonarr/sonarr-darker/sonarr-darker.css b/css/addons/sonarr/sonarr-darker/sonarr-darker.css index 7c3c2ddcd7..b61d2ef8da 100644 --- a/css/addons/sonarr/sonarr-darker/sonarr-darker.css +++ b/css/addons/sonarr/sonarr-darker/sonarr-darker.css @@ -1,72 +1,72 @@ -@import url("/css/defaults/servarr-darker-base.css"); -:root { - --main-bg-color: #202020; - - --modal-bg-color: #2a2a2a; - --modal-header-color: #2a2a2a; - --modal-footer-color: #2a2a2a; - - --drop-down-menu-bg: #333; - - --button-color: #5899eb; - --button-color-hover: #3483e7; - --button-text: #eee; - --button-text-hover: #fff; - - --accent-color: 53, 197, 244; - --accent-color-hover: rgb(33, 147, 181); - --link-color: #35c5f4; - --link-color-hover: rgb(53, 197, 244, .8); - --label-text-color: #272a36; - - --text: #ccc; - --text-hover: #fff; - --text-muted: #bebebe; - - /*Specials*/ - --arr-queue-color: #35c5f4; - --side-menu-active: #333333; - --scroller-hover: #606060; - --scroller: #707070; - --border-color: #606060; - --label-color: #35c5f4; - --label-info: #5d9cec; - --header-color: #2a2a2a; - --toolbar-background: #262626; - --side-menu-color: #2a2a2a; - --side-menu-link-color: #35c5f4; -} -/* SCROLLER */ -[class*=ImportSeriesSelectSeries-results-]::-webkit-scrollbar-thumb:hover, -[class*=OverlayScroller-thumb-]:hover { - background-color: var(--scroller-hover) !important; -} - -[class*="OverlayScroller-thumb-"], -[class*=Scroller-scroller-]::-webkit-scrollbar-thumb { - background-color: var(--scroller) !important; -} - -/* SEARCH DROP DOWN */ -[class*="SeriesSearchInput-containerOpen-"] [class*="SeriesSearchInput-seriesContainer-"] { - border: 1px solid var(--drop-down-menu-bg); - background-color: var(--drop-down-menu-bg); - box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%); - color: #e1e2e3; -} - -/* SERIES PAGE */ -[class*="SeriesIndexPoster-controls-"] { - background-color: var(--label-color) !important; - color: #fff !important; -} - -[class*="SeriesIndexPoster-posterContainer-"]>span>button { - background-color: transparent; - color: white !important; -} - -[class*="SeriesIndexPoster-action-"]:hover, -[class*=SeriesIndexPoster-action-] .fa-search:hover { - color: #ccc !important; +@import url("/css/defaults/servarr-darker-base.css"); +:root { + --main-bg-color: #202020; + + --modal-bg-color: #2a2a2a; + --modal-header-color: #2a2a2a; + --modal-footer-color: #2a2a2a; + + --drop-down-menu-bg: #333; + + --button-color: #5899eb; + --button-color-hover: #3483e7; + --button-text: #eee; + --button-text-hover: #fff; + + --accent-color: 53, 197, 244; + --accent-color-hover: rgb(33, 147, 181); + --link-color: #35c5f4; + --link-color-hover: rgb(53, 197, 244, .8); + --label-text-color: #272a36; + + --text: #ccc; + --text-hover: #fff; + --text-muted: #bebebe; + + /*Specials*/ + --arr-queue-color: #35c5f4; + --side-menu-active: #333333; + --scroller-hover: #606060; + --scroller: #707070; + --border-color: #606060; + --label-color: #35c5f4; + --label-info: #5d9cec; + --header-color: #2a2a2a; + --toolbar-background: #262626; + --side-menu-color: #2a2a2a; + --side-menu-link-color: #35c5f4; +} +/* SCROLLER */ +[class*=ImportSeriesSelectSeries-results-]::-webkit-scrollbar-thumb:hover, +[class*=OverlayScroller-thumb-]:hover { + background-color: var(--scroller-hover) !important; +} + +[class*="OverlayScroller-thumb-"], +[class*=Scroller-scroller-]::-webkit-scrollbar-thumb { + background-color: var(--scroller) !important; +} + +/* SEARCH DROP DOWN */ +[class*="SeriesSearchInput-containerOpen-"] [class*="SeriesSearchInput-seriesContainer-"] { + border: 1px solid var(--drop-down-menu-bg); + background-color: var(--drop-down-menu-bg); + box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%); + color: #e1e2e3; +} + +/* SERIES PAGE */ +[class*="SeriesIndexPoster-controls-"] { + background-color: var(--label-color) !important; + color: #fff !important; +} + +[class*="SeriesIndexPoster-posterContainer-"]>span>button { + background-color: transparent; + color: white !important; +} + +[class*="SeriesIndexPoster-action-"]:hover, +[class*=SeriesIndexPoster-action-] .fa-search:hover { + color: #ccc !important; } \ No newline at end of file diff --git a/css/addons/unraid/login-page/alien/alien-base.css b/css/addons/unraid/login-page/alien/alien-base.css index 7e310e2236..da099aa822 100644 --- a/css/addons/unraid/login-page/alien/alien-base.css +++ b/css/addons/unraid/login-page/alien/alien-base.css @@ -1,245 +1,245 @@ -@import "https://cdnjs.cloudflare.com/ajax/libs/animate.css/3.7.2/animate.min.css"; -@import "https://fonts.googleapis.com/css?family=Share+Tech+Mono&display=swap"; -@import "https://fonts.googleapis.com/css?family=VT323"; - - - /* Replace the variables if you have a dark background */ - /* Light colors for dark backgrounds */ - /* - --div-background-color-10: rgba(255, 255, 255, 0.1); - --div-background-color-15: rgba(255, 255, 255, 0.15); - --div-background-color-25: rgba(255, 255, 255, 0.25); - --div-background-color-35: rgba(255, 255, 255, 0.35); - https://www.transparenttextures.com/patterns/hexellence.png - https://www.transparenttextures.com/patterns/gplay.png - https://www.transparenttextures.com/patterns/simple-horizontal-light.png - https://www.colourlovers.com/palette/3428762/Fallout?widths=1 - - https://codepen.io/lbebber/pen/XJRdrV/ CRT KEY FRAMES - https://brennan.io/2017/06/14/alien-computer-card/ - https://www.cssmatic.com/noise-texture - - https://codepen.io/somethingformed/pen/raWJXV - radial-gradient(ellipse at center,#0f7 0,rgba(0,255,119,0) 100%) center center/cover no-repeat fixed, - */ - -* { - outline: none; -} - -@media only screen and (max-width: 500px) { - #login { - -webkit-backdrop-filter: blur(0px); - backdrop-filter: blur(0px); - position: absolute; - top: 0; - left: 0; - bottom: 0; - right: 0; - height: 100%; - width: 100%; - border-radius: none !important; - } - .background-wrap,#video-bg-elem {display: none;} - - #login { - -webkit-box-shadow: inset 0px 0px 0px 2px #F000 !important; - box-shadow: inset 0px 0px 0px 2px #F000 !important; - } -} - -html { - background: var(--main-bg) !important; -} - -body { - background: var(--main-bg) !important; - position: absolute; - top: 0; - left: 0; - bottom: 0; - right: 0; - height: 100%; - width: 100%; - overflow: hidden; -} -@media only screen and (max-width: 768px) { - #login { - min-width: 300px; - } -} -/*FOR VIDEO BACKGROUND*/ -.background-wrap { - position: fixed; - z-index: -1000; - width: 100%; - height: 100%; - overflow: hidden; - top: 0; - left: 0; -} -#video-bg-elem { - position: absolute; - top: 0; - left: 0; - min-height: 100%; - min-width: 100%; -} -/*TEXT COLOR*/ -#login h1, -#login h2, -#login .error { - color: var(--text-color) !important; - text-shadow: var(--text-shadow) var(--text-color); - font-size: 20px; -} -#login a { - color: var(--link-color); - text-shadow: var(--text-shadow) var(--text-color); -} -#login a:hover { - color: var(--link-color-hover); - text-shadow: var(--text-shadow) var(--text-color); -} -#login input { - color: var(--input-color); - text-shadow: 0 0 5px var(--text-color); -} -#login ::placeholder { - color: var(--input-color); - text-shadow: 0 0 5px var(--text-color); -} -#login ::-webkit-input-placeholder { - color: var(--input-color); - text-shadow: 0 0 5px var(--text-color); -} -#login ::-moz-placeholder { - color: var(--input-color); - text-shadow: 0 0 5px var(--text-color); -} -#login :-ms-input-placeholder { - color: var(--input-color); - text-shadow: 0 0 5px var(--text-color); -} -#login :-moz-placeholder { - color: var(--input-color); - text-shadow: 0 0 5px var(--text-color); -} -#login input:focus::-webkit-input-placeholder { - color: transparent !important; - text-shadow: 0 0 0px transparent; -} -#login input:focus:-moz-placeholder { - color: transparent !important; - text-shadow: 0 0 0px transparent; -} -#login input:focus::-moz-placeholder { - color: transparent !important; - text-shadow: 0 0 0px transparent; -} -#login input:focus:-ms-input-placeholder { - color: transparent !important; - text-shadow: 0 0 0px transparent; -} - -/*TEXT FONT*/ -#login h1, -#login h2, -#login a, -#login .button, -#login .error { - font-family: var(--text-font); - -webkit-font-smoothing: none; - line-height: 1.2; -} - -/* CASE COLOR */ -#login [class^='case-'], -#login [class*=' case-'] { - font-family: cases!important; - speak: none; - font-style: normal; - font-weight: normal; - font-variant: normal; - text-transform: none; - color: var(--case-color); - text-shadow: var(--text-shadow) var(--text-color); -} -/*INPUT FORMS*/ -#login [type=text], -#login [type=password] { - font-family: var(--input-font); - background-color: rgba(0, 0, 0, 0.25); - border: 2px solid transparent; - text-transform: uppercase; - border-radius: 5px; -} -#login [type=text]:active, -#login [type=text]:focus, -#login [type=password]:active, -#login [type=password]:focus { - font-family: var(--input-font); - background-color: rgba(0, 0, 0, 0.25); - border: 2px solid transparent; - text-transform: uppercase; - -} - - -/*BUTTON*/ -#login .button { - color: var(--button-text-color); - text-shadow: var(--text-shadow) var(--text-color); - background: linear-gradient(90deg, var(--button-color2) 0, var(--button-color)) 0 0 no-repeat, linear-gradient(90deg, var(--button-color2) 0, var(--button-color)) 0 100% no-repeat, linear-gradient(0deg, var(--button-color2) 0, var(--button-color2)) 0 100% no-repeat, linear-gradient(0deg, var(--button-color) 0, var(--button-color)) 100% 100% no-repeat; - background: -webkit-gradient(linear, left top, right top, from(var(--button-color2)), to(var(--button-color))) 0 0 no-repeat, -webkit-gradient(linear, left top, right top, from(var(--button-color2)), to(var(--button-color))) 0 100% no-repeat, -webkit-gradient(linear, left bottom, left top, from(var(--button-color2)), to(var(--button-color2))) 0 100% no-repeat, -webkit-gradient(linear, left bottom, left top, from(var(--button-color)), to(var(--button-color))) 100% 100% no-repeat; - background-size: 100% 2px, 100% 2px, 2px 100%, 2px 100%; -} -#login .button:hover { - color: var(--button-text-color-hover); - text-shadow: var(--text-shadow) var(--button-color-hover); - box-shadow: var(--box-shadow) var(--button-color-hover); - background-color: var(--button-color-hover); - background: -webkit-gradient(linear, left top, right top, from(var(--button-color2-hover)), to(var(--button-color-hover))); - background: linear-gradient(90deg, var(--button-color2-hover) 0, var(--button-color-hover)); -} - - -#login { - background: var(--div-background-color-15) !important; - -webkit-backdrop-filter: blur(10px); - backdrop-filter: blur(10px); - padding-top: 1rem; - position: absolute; - left: 50%; - top: 50%; - transform: translate(-50%, -50%) !; - -ms-transform: translate(-50%, -50%); - -webkit-transform: translate(-50%, -50%); - margin: 0 !important; - text-transform: uppercase; - min-width: 300px; -} - -#login .angle:after { - display: none; -} -#login .wordmark { - display: none; -} - -#login .logo { - background: var(--logo); - background-size: contain; - padding: 2rem; - border-radius: 0; - margin: 0rem 1rem 0rem 1rem; -} -#login .error { - animation-name: shake; - animation-duration: .8s; -} -/*LOGIN BOX SHADOW*/ -.shadow { - -webkit-box-shadow: inset 0px 0px 0px 2px var(--text-color) !important; - box-shadow: inset 0px 0px 0px 2px var(--text-color) !important; -} +@import "https://cdnjs.cloudflare.com/ajax/libs/animate.css/3.7.2/animate.min.css"; +@import "https://fonts.googleapis.com/css?family=Share+Tech+Mono&display=swap"; +@import "https://fonts.googleapis.com/css?family=VT323"; + + + /* Replace the variables if you have a dark background */ + /* Light colors for dark backgrounds */ + /* + --div-background-color-10: rgba(255, 255, 255, 0.1); + --div-background-color-15: rgba(255, 255, 255, 0.15); + --div-background-color-25: rgba(255, 255, 255, 0.25); + --div-background-color-35: rgba(255, 255, 255, 0.35); + https://www.transparenttextures.com/patterns/hexellence.png + https://www.transparenttextures.com/patterns/gplay.png + https://www.transparenttextures.com/patterns/simple-horizontal-light.png + https://www.colourlovers.com/palette/3428762/Fallout?widths=1 + + https://codepen.io/lbebber/pen/XJRdrV/ CRT KEY FRAMES + https://brennan.io/2017/06/14/alien-computer-card/ + https://www.cssmatic.com/noise-texture + + https://codepen.io/somethingformed/pen/raWJXV + radial-gradient(ellipse at center,#0f7 0,rgba(0,255,119,0) 100%) center center/cover no-repeat fixed, + */ + +* { + outline: none; +} + +@media only screen and (max-width: 500px) { + #login { + -webkit-backdrop-filter: blur(0px); + backdrop-filter: blur(0px); + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + height: 100%; + width: 100%; + border-radius: none !important; + } + .background-wrap,#video-bg-elem {display: none;} + + #login { + -webkit-box-shadow: inset 0px 0px 0px 2px #F000 !important; + box-shadow: inset 0px 0px 0px 2px #F000 !important; + } +} + +html { + background: var(--main-bg) !important; +} + +body { + background: var(--main-bg) !important; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + height: 100%; + width: 100%; + overflow: hidden; +} +@media only screen and (max-width: 768px) { + #login { + min-width: 300px; + } +} +/*FOR VIDEO BACKGROUND*/ +.background-wrap { + position: fixed; + z-index: -1000; + width: 100%; + height: 100%; + overflow: hidden; + top: 0; + left: 0; +} +#video-bg-elem { + position: absolute; + top: 0; + left: 0; + min-height: 100%; + min-width: 100%; +} +/*TEXT COLOR*/ +#login h1, +#login h2, +#login .error { + color: var(--text-color) !important; + text-shadow: var(--text-shadow) var(--text-color); + font-size: 20px; +} +#login a { + color: var(--link-color); + text-shadow: var(--text-shadow) var(--text-color); +} +#login a:hover { + color: var(--link-color-hover); + text-shadow: var(--text-shadow) var(--text-color); +} +#login input { + color: var(--input-color); + text-shadow: 0 0 5px var(--text-color); +} +#login ::placeholder { + color: var(--input-color); + text-shadow: 0 0 5px var(--text-color); +} +#login ::-webkit-input-placeholder { + color: var(--input-color); + text-shadow: 0 0 5px var(--text-color); +} +#login ::-moz-placeholder { + color: var(--input-color); + text-shadow: 0 0 5px var(--text-color); +} +#login :-ms-input-placeholder { + color: var(--input-color); + text-shadow: 0 0 5px var(--text-color); +} +#login :-moz-placeholder { + color: var(--input-color); + text-shadow: 0 0 5px var(--text-color); +} +#login input:focus::-webkit-input-placeholder { + color: transparent !important; + text-shadow: 0 0 0px transparent; +} +#login input:focus:-moz-placeholder { + color: transparent !important; + text-shadow: 0 0 0px transparent; +} +#login input:focus::-moz-placeholder { + color: transparent !important; + text-shadow: 0 0 0px transparent; +} +#login input:focus:-ms-input-placeholder { + color: transparent !important; + text-shadow: 0 0 0px transparent; +} + +/*TEXT FONT*/ +#login h1, +#login h2, +#login a, +#login .button, +#login .error { + font-family: var(--text-font); + -webkit-font-smoothing: none; + line-height: 1.2; +} + +/* CASE COLOR */ +#login [class^='case-'], +#login [class*=' case-'] { + font-family: cases!important; + speak: none; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-transform: none; + color: var(--case-color); + text-shadow: var(--text-shadow) var(--text-color); +} +/*INPUT FORMS*/ +#login [type=text], +#login [type=password] { + font-family: var(--input-font); + background-color: rgba(0, 0, 0, 0.25); + border: 2px solid transparent; + text-transform: uppercase; + border-radius: 5px; +} +#login [type=text]:active, +#login [type=text]:focus, +#login [type=password]:active, +#login [type=password]:focus { + font-family: var(--input-font); + background-color: rgba(0, 0, 0, 0.25); + border: 2px solid transparent; + text-transform: uppercase; + +} + + +/*BUTTON*/ +#login .button { + color: var(--button-text-color); + text-shadow: var(--text-shadow) var(--text-color); + background: linear-gradient(90deg, var(--button-color2) 0, var(--button-color)) 0 0 no-repeat, linear-gradient(90deg, var(--button-color2) 0, var(--button-color)) 0 100% no-repeat, linear-gradient(0deg, var(--button-color2) 0, var(--button-color2)) 0 100% no-repeat, linear-gradient(0deg, var(--button-color) 0, var(--button-color)) 100% 100% no-repeat; + background: -webkit-gradient(linear, left top, right top, from(var(--button-color2)), to(var(--button-color))) 0 0 no-repeat, -webkit-gradient(linear, left top, right top, from(var(--button-color2)), to(var(--button-color))) 0 100% no-repeat, -webkit-gradient(linear, left bottom, left top, from(var(--button-color2)), to(var(--button-color2))) 0 100% no-repeat, -webkit-gradient(linear, left bottom, left top, from(var(--button-color)), to(var(--button-color))) 100% 100% no-repeat; + background-size: 100% 2px, 100% 2px, 2px 100%, 2px 100%; +} +#login .button:hover { + color: var(--button-text-color-hover); + text-shadow: var(--text-shadow) var(--button-color-hover); + box-shadow: var(--box-shadow) var(--button-color-hover); + background-color: var(--button-color-hover); + background: -webkit-gradient(linear, left top, right top, from(var(--button-color2-hover)), to(var(--button-color-hover))); + background: linear-gradient(90deg, var(--button-color2-hover) 0, var(--button-color-hover)); +} + + +#login { + background: var(--div-background-color-15) !important; + -webkit-backdrop-filter: blur(10px); + backdrop-filter: blur(10px); + padding-top: 1rem; + position: absolute; + left: 50%; + top: 50%; + transform: translate(-50%, -50%) !; + -ms-transform: translate(-50%, -50%); + -webkit-transform: translate(-50%, -50%); + margin: 0 !important; + text-transform: uppercase; + min-width: 300px; +} + +#login .angle:after { + display: none; +} +#login .wordmark { + display: none; +} + +#login .logo { + background: var(--logo); + background-size: contain; + padding: 2rem; + border-radius: 0; + margin: 0rem 1rem 0rem 1rem; +} +#login .error { + animation-name: shake; + animation-duration: .8s; +} +/*LOGIN BOX SHADOW*/ +.shadow { + -webkit-box-shadow: inset 0px 0px 0px 2px var(--text-color) !important; + box-shadow: inset 0px 0px 0px 2px var(--text-color) !important; +} diff --git a/css/addons/unraid/login-page/alien/custom.css b/css/addons/unraid/login-page/alien/custom.css index 3b127bdfe6..d2447b87e0 100644 --- a/css/addons/unraid/login-page/alien/custom.css +++ b/css/addons/unraid/login-page/alien/custom.css @@ -1,22 +1,22 @@ -@import url("/css/addons/unraid/login-page/alien/alien-base.css"); -:root { - --main-bg: radial-gradient(ellipse at center,rgba(0, 255, 119, 0.1) 0,rgba(0,255,119,0) 100%) center center/cover no-repeat fixed, - url(/css/addons/unraid/login-page/alien/wallpaper/hallway2.jpg) center center/cover no-repeat fixed; - --logo: url(/css/addons/unraid/login-page/alien/logo/nostromogreen2.png) center no-repeat; - --text-color: #37f592; - --input-color: #37f592; - --link-color: #37f592; - --link-color-hover: #68ffff; - --case-color: #37f592; - --button-text-color: #37f592; - --button-text-color-hover: #000; - --button-color: #37f592; - --button-color2: #0C833D; - --button-color-hover: #68ffff; - --button-color2-hover: #68ffff; - --input-font: 'Share Tech Mono', monospace; - --text-font: 'Share Tech Mono', monospace; /*'VT323', 'Share Tech Mono'*/ - --div-background-color-15: rgba(0, 255, 111, 0.03); - --text-shadow: 0 0 8px; - --box-shadow: 0 0 15px; +@import url("/css/addons/unraid/login-page/alien/alien-base.css"); +:root { + --main-bg: radial-gradient(ellipse at center,rgba(0, 255, 119, 0.1) 0,rgba(0,255,119,0) 100%) center center/cover no-repeat fixed, + url(/css/addons/unraid/login-page/alien/wallpaper/hallway2.jpg) center center/cover no-repeat fixed; + --logo: url(/css/addons/unraid/login-page/alien/logo/nostromogreen2.png) center no-repeat; + --text-color: #37f592; + --input-color: #37f592; + --link-color: #37f592; + --link-color-hover: #68ffff; + --case-color: #37f592; + --button-text-color: #37f592; + --button-text-color-hover: #000; + --button-color: #37f592; + --button-color2: #0C833D; + --button-color-hover: #68ffff; + --button-color2-hover: #68ffff; + --input-font: 'Share Tech Mono', monospace; + --text-font: 'Share Tech Mono', monospace; /*'VT323', 'Share Tech Mono'*/ + --div-background-color-15: rgba(0, 255, 111, 0.03); + --text-shadow: 0 0 8px; + --box-shadow: 0 0 15px; } \ No newline at end of file diff --git a/css/addons/unraid/login-page/alien/hallway.css b/css/addons/unraid/login-page/alien/hallway.css index 72232d4cb2..0bb8ed9435 100644 --- a/css/addons/unraid/login-page/alien/hallway.css +++ b/css/addons/unraid/login-page/alien/hallway.css @@ -1,22 +1,22 @@ -@import url("/css/addons/unraid/login-page/alien/alien-base.css"); -:root { - --main-bg: radial-gradient(ellipse at center,rgba(0, 255, 119, 0.1) 0,rgba(0,255,119,0) 100%) center center/cover no-repeat fixed, - url(/css/addons/unraid/login-page/alien/wallpaper/hallway.jpg) center center/cover no-repeat fixed; - --logo: url(/css/addons/unraid/login-page/alien/logo/wings_green.png) center no-repeat; - --text-color: #37f592; - --input-color: #37f592; - --link-color: #37f592; - --link-color-hover: #68ffff; - --case-color: #37f592; - --button-text-color: #37f592; - --button-text-color-hover: #000; - --button-color: #37f592; - --button-color2: #0C833D; - --button-color-hover: #68ffff; - --button-color2-hover: #68ffff; - --input-font: 'Share Tech Mono', monospace; - --text-font: 'Share Tech Mono', monospace; /*'VT323', 'Share Tech Mono'*/ - --div-background-color-15: rgba(0, 255, 111, 0.03); - --text-shadow: 0 0 8px; - --box-shadow: 0 0 15px; +@import url("/css/addons/unraid/login-page/alien/alien-base.css"); +:root { + --main-bg: radial-gradient(ellipse at center,rgba(0, 255, 119, 0.1) 0,rgba(0,255,119,0) 100%) center center/cover no-repeat fixed, + url(/css/addons/unraid/login-page/alien/wallpaper/hallway.jpg) center center/cover no-repeat fixed; + --logo: url(/css/addons/unraid/login-page/alien/logo/wings_green.png) center no-repeat; + --text-color: #37f592; + --input-color: #37f592; + --link-color: #37f592; + --link-color-hover: #68ffff; + --case-color: #37f592; + --button-text-color: #37f592; + --button-text-color-hover: #000; + --button-color: #37f592; + --button-color2: #0C833D; + --button-color-hover: #68ffff; + --button-color2-hover: #68ffff; + --input-font: 'Share Tech Mono', monospace; + --text-font: 'Share Tech Mono', monospace; /*'VT323', 'Share Tech Mono'*/ + --div-background-color-15: rgba(0, 255, 111, 0.03); + --text-shadow: 0 0 8px; + --box-shadow: 0 0 15px; } \ No newline at end of file diff --git a/css/addons/unraid/login-page/alien/hallway2.css b/css/addons/unraid/login-page/alien/hallway2.css index a1fdba5d1d..65e0a304d5 100644 --- a/css/addons/unraid/login-page/alien/hallway2.css +++ b/css/addons/unraid/login-page/alien/hallway2.css @@ -1,22 +1,22 @@ -@import url("/css/addons/unraid/login-page/alien/alien-base.css"); -:root { - --main-bg: radial-gradient(ellipse at center,rgba(0, 255, 119, 0.1) 0,rgba(0,255,119,0) 100%) center center/cover no-repeat fixed, - url(/css/addons/unraid/login-page/alien/wallpaper/hallway2.jpg) center center/cover no-repeat fixed; - --logo: url(/css/addons/unraid/login-page/alien/logo/wings_green.png) center no-repeat; - --text-color: #37f592; - --input-color: #37f592; - --link-color: #37f592; - --link-color-hover: #68ffff; - --case-color: #37f592; - --button-text-color: #37f592; - --button-text-color-hover: #000; - --button-color: #37f592; - --button-color2: #0C833D; - --button-color-hover: #68ffff; - --button-color2-hover: #68ffff; - --input-font: 'Share Tech Mono', monospace; - --text-font: 'Share Tech Mono', monospace; /*'VT323', 'Share Tech Mono'*/ - --div-background-color-15: rgba(0, 255, 111, 0.03); - --text-shadow: 0 0 8px; - --box-shadow: 0 0 15px; +@import url("/css/addons/unraid/login-page/alien/alien-base.css"); +:root { + --main-bg: radial-gradient(ellipse at center,rgba(0, 255, 119, 0.1) 0,rgba(0,255,119,0) 100%) center center/cover no-repeat fixed, + url(/css/addons/unraid/login-page/alien/wallpaper/hallway2.jpg) center center/cover no-repeat fixed; + --logo: url(/css/addons/unraid/login-page/alien/logo/wings_green.png) center no-repeat; + --text-color: #37f592; + --input-color: #37f592; + --link-color: #37f592; + --link-color-hover: #68ffff; + --case-color: #37f592; + --button-text-color: #37f592; + --button-text-color-hover: #000; + --button-color: #37f592; + --button-color2: #0C833D; + --button-color-hover: #68ffff; + --button-color2-hover: #68ffff; + --input-font: 'Share Tech Mono', monospace; + --text-font: 'Share Tech Mono', monospace; /*'VT323', 'Share Tech Mono'*/ + --div-background-color-15: rgba(0, 255, 111, 0.03); + --text-shadow: 0 0 8px; + --box-shadow: 0 0 15px; } \ No newline at end of file diff --git a/css/addons/unraid/login-page/alien/hallway3.css b/css/addons/unraid/login-page/alien/hallway3.css index eaa87edda4..cf8c4eb671 100644 --- a/css/addons/unraid/login-page/alien/hallway3.css +++ b/css/addons/unraid/login-page/alien/hallway3.css @@ -1,22 +1,22 @@ -@import url("/css/addons/unraid/login-page/alien/alien-base.css"); -:root { - --main-bg: radial-gradient(ellipse at center,rgba(0, 255, 119, 0.1) 0,rgba(0,255,119,0) 100%) center center/cover no-repeat fixed, - url(/css/addons/unraid/login-page/alien/wallpaper/hallway3.jpg) center center/cover no-repeat fixed; - --logo: url(/css/addons/unraid/login-page/alien/logo/wings_green.png) center no-repeat; - --text-color: #37f592; - --input-color: #37f592; - --link-color: #37f592; - --link-color-hover: #68ffff; - --case-color: #37f592; - --button-text-color: #37f592; - --button-text-color-hover: #000; - --button-color: #37f592; - --button-color2: #0C833D; - --button-color-hover: #68ffff; - --button-color2-hover: #68ffff; - --input-font: 'Share Tech Mono', monospace; - --text-font: 'Share Tech Mono', monospace; /*'VT323', 'Share Tech Mono'*/ - --div-background-color-15: rgba(0, 255, 111, 0.03); - --text-shadow: 0 0 8px; - --box-shadow: 0 0 15px; +@import url("/css/addons/unraid/login-page/alien/alien-base.css"); +:root { + --main-bg: radial-gradient(ellipse at center,rgba(0, 255, 119, 0.1) 0,rgba(0,255,119,0) 100%) center center/cover no-repeat fixed, + url(/css/addons/unraid/login-page/alien/wallpaper/hallway3.jpg) center center/cover no-repeat fixed; + --logo: url(/css/addons/unraid/login-page/alien/logo/wings_green.png) center no-repeat; + --text-color: #37f592; + --input-color: #37f592; + --link-color: #37f592; + --link-color-hover: #68ffff; + --case-color: #37f592; + --button-text-color: #37f592; + --button-text-color-hover: #000; + --button-color: #37f592; + --button-color2: #0C833D; + --button-color-hover: #68ffff; + --button-color2-hover: #68ffff; + --input-font: 'Share Tech Mono', monospace; + --text-font: 'Share Tech Mono', monospace; /*'VT323', 'Share Tech Mono'*/ + --div-background-color-15: rgba(0, 255, 111, 0.03); + --text-shadow: 0 0 8px; + --box-shadow: 0 0 15px; } \ No newline at end of file diff --git a/css/addons/unraid/login-page/alien/hallway4.css b/css/addons/unraid/login-page/alien/hallway4.css index aeb86d4879..a7228b158d 100644 --- a/css/addons/unraid/login-page/alien/hallway4.css +++ b/css/addons/unraid/login-page/alien/hallway4.css @@ -1,22 +1,22 @@ -@import url("/css/addons/unraid/login-page/alien/alien-base.css"); -:root { - --main-bg: radial-gradient(ellipse at center,rgba(0, 255, 119, 0.1) 0,rgba(0,255,119,0) 100%) center center/cover no-repeat fixed, - url(/css/addons/unraid/login-page/alien/wallpaper/hallway4.jpg) center center/cover no-repeat fixed; - --logo: url(/css/addons/unraid/login-page/alien/logo/wings_green.png) center no-repeat; - --text-color: #37f592; - --input-color: #37f592; - --link-color: #37f592; - --link-color-hover: #68ffff; - --case-color: #37f592; - --button-text-color: #37f592; - --button-text-color-hover: #000; - --button-color: #37f592; - --button-color2: #0C833D; - --button-color-hover: #68ffff; - --button-color2-hover: #68ffff; - --input-font: 'Share Tech Mono', monospace; - --text-font: 'Share Tech Mono', monospace; /*'VT323', 'Share Tech Mono'*/ - --div-background-color-15: rgba(0, 255, 111, 0.03); - --text-shadow: 0 0 8px; - --box-shadow: 0 0 15px; +@import url("/css/addons/unraid/login-page/alien/alien-base.css"); +:root { + --main-bg: radial-gradient(ellipse at center,rgba(0, 255, 119, 0.1) 0,rgba(0,255,119,0) 100%) center center/cover no-repeat fixed, + url(/css/addons/unraid/login-page/alien/wallpaper/hallway4.jpg) center center/cover no-repeat fixed; + --logo: url(/css/addons/unraid/login-page/alien/logo/wings_green.png) center no-repeat; + --text-color: #37f592; + --input-color: #37f592; + --link-color: #37f592; + --link-color-hover: #68ffff; + --case-color: #37f592; + --button-text-color: #37f592; + --button-text-color-hover: #000; + --button-color: #37f592; + --button-color2: #0C833D; + --button-color-hover: #68ffff; + --button-color2-hover: #68ffff; + --input-font: 'Share Tech Mono', monospace; + --text-font: 'Share Tech Mono', monospace; /*'VT323', 'Share Tech Mono'*/ + --div-background-color-15: rgba(0, 255, 111, 0.03); + --text-shadow: 0 0 8px; + --box-shadow: 0 0 15px; } \ No newline at end of file diff --git a/css/addons/unraid/login-page/alien/isolation.css b/css/addons/unraid/login-page/alien/isolation.css index 8a65e839eb..ba8d310bd0 100644 --- a/css/addons/unraid/login-page/alien/isolation.css +++ b/css/addons/unraid/login-page/alien/isolation.css @@ -1,22 +1,22 @@ -@import url("/css/addons/unraid/login-page/alien/alien-base.css"); -:root { - --main-bg: radial-gradient(ellipse at center,rgba(0, 255, 119, 0.1) 0,rgba(0,255,119,0) 100%) center center/cover no-repeat fixed, - url(/css/addons/unraid/login-page/alien/wallpaper/isolation.png) center center/cover no-repeat fixed; - --logo: url(/css/addons/unraid/login-page/alien/logo/wings_green.png) center no-repeat; - --text-color: #37f592; - --input-color: #37f592; - --link-color: #37f592; - --link-color-hover: #68ffff; - --case-color: #37f592; - --button-text-color: #37f592; - --button-text-color-hover: #000; - --button-color: #37f592; - --button-color2: #0C833D; - --button-color-hover: #68ffff; - --button-color2-hover: #68ffff; - --input-font: 'Share Tech Mono', monospace; - --text-font: 'Share Tech Mono', monospace; /*'VT323', 'Share Tech Mono'*/ - --div-background-color-15: rgba(0, 255, 111, 0.03); - --text-shadow: 0 0 8px; - --box-shadow: 0 0 15px; +@import url("/css/addons/unraid/login-page/alien/alien-base.css"); +:root { + --main-bg: radial-gradient(ellipse at center,rgba(0, 255, 119, 0.1) 0,rgba(0,255,119,0) 100%) center center/cover no-repeat fixed, + url(/css/addons/unraid/login-page/alien/wallpaper/isolation.png) center center/cover no-repeat fixed; + --logo: url(/css/addons/unraid/login-page/alien/logo/wings_green.png) center no-repeat; + --text-color: #37f592; + --input-color: #37f592; + --link-color: #37f592; + --link-color-hover: #68ffff; + --case-color: #37f592; + --button-text-color: #37f592; + --button-text-color-hover: #000; + --button-color: #37f592; + --button-color2: #0C833D; + --button-color-hover: #68ffff; + --button-color2-hover: #68ffff; + --input-font: 'Share Tech Mono', monospace; + --text-font: 'Share Tech Mono', monospace; /*'VT323', 'Share Tech Mono'*/ + --div-background-color-15: rgba(0, 255, 111, 0.03); + --text-shadow: 0 0 8px; + --box-shadow: 0 0 15px; } \ No newline at end of file diff --git a/css/addons/unraid/login-page/alien/isolation_video.css b/css/addons/unraid/login-page/alien/isolation_video.css index 76e9a92419..54c80aff91 100644 --- a/css/addons/unraid/login-page/alien/isolation_video.css +++ b/css/addons/unraid/login-page/alien/isolation_video.css @@ -1,21 +1,21 @@ -@import url("/css/addons/unraid/login-page/alien/alien-base.css"); -:root { - --main-bg: transparent; - --logo: url(/css/addons/unraid/login-page/alien/logo/wings_green.png) center no-repeat; - --text-color: #37f592; - --input-color: #37f592; - --link-color: #37f592; - --link-color-hover: #68ffff; - --case-color: #37f592; - --button-text-color: #37f592; - --button-text-color-hover: #000; - --button-color: #37f592; - --button-color2: #0C833D; - --button-color-hover: #68ffff; - --button-color2-hover: #68ffff; - --input-font: 'Share Tech Mono', monospace; - --text-font: 'Share Tech Mono', monospace; /*'VT323', 'Share Tech Mono'*/ - --div-background-color-15: rgba(0, 255, 111, 0.03); - --text-shadow: 0 0 8px; - --box-shadow: 0 0 15px; +@import url("/css/addons/unraid/login-page/alien/alien-base.css"); +:root { + --main-bg: transparent; + --logo: url(/css/addons/unraid/login-page/alien/logo/wings_green.png) center no-repeat; + --text-color: #37f592; + --input-color: #37f592; + --link-color: #37f592; + --link-color-hover: #68ffff; + --case-color: #37f592; + --button-text-color: #37f592; + --button-text-color-hover: #000; + --button-color: #37f592; + --button-color2: #0C833D; + --button-color-hover: #68ffff; + --button-color2-hover: #68ffff; + --input-font: 'Share Tech Mono', monospace; + --text-font: 'Share Tech Mono', monospace; /*'VT323', 'Share Tech Mono'*/ + --div-background-color-15: rgba(0, 255, 111, 0.03); + --text-shadow: 0 0 8px; + --box-shadow: 0 0 15px; } \ No newline at end of file diff --git a/css/addons/unraid/login-page/alien/js/isolation.js b/css/addons/unraid/login-page/alien/js/isolation.js index da27eb77fd..eba0adf1af 100644 --- a/css/addons/unraid/login-page/alien/js/isolation.js +++ b/css/addons/unraid/login-page/alien/js/isolation.js @@ -1,6 +1,6 @@ -// Adds a video background - -let video = ` -
-` +// Adds a video background + +let video = ` +
+` document.body.innerHTML += video \ No newline at end of file diff --git a/css/addons/unraid/login-page/alien/nightmare.css b/css/addons/unraid/login-page/alien/nightmare.css index a3f1d315bf..ff378b8547 100644 --- a/css/addons/unraid/login-page/alien/nightmare.css +++ b/css/addons/unraid/login-page/alien/nightmare.css @@ -1,22 +1,22 @@ -@import url("/css/addons/unraid/login-page/alien/alien-base.css"); -:root { - --main-bg: radial-gradient(ellipse at center,rgba(0, 255, 119, 0.1) 0,rgba(0,255,119,0) 100%) center center/cover no-repeat fixed, - url(/css/addons/unraid/login-page/alien/wallpaper/nightmare.png) center center/cover no-repeat fixed; - --logo: url(/css/addons/unraid/login-page/alien/logo/wings_red.png) center no-repeat; - --text-color: #e22828; - --input-color: #e22828; - --link-color: #e22828; - --link-color-hover: #f07777; - --case-color: #e22828; - --button-text-color: #e22828; - --button-text-color-hover: #000; - --button-color: #e22828; - --button-color2: #e22828; - --button-color-hover: #db3232; - --button-color2-hover: #db3232; - --input-font: 'Share Tech Mono', monospace; - --text-font: 'Share Tech Mono', monospace; /*'VT323', 'Share Tech Mono'*/ - --div-background-color-15: rgba(0, 0, 0, 0.55); - --text-shadow: 0 0 8px; - --box-shadow: 0 0 15px; +@import url("/css/addons/unraid/login-page/alien/alien-base.css"); +:root { + --main-bg: radial-gradient(ellipse at center,rgba(0, 255, 119, 0.1) 0,rgba(0,255,119,0) 100%) center center/cover no-repeat fixed, + url(/css/addons/unraid/login-page/alien/wallpaper/nightmare.png) center center/cover no-repeat fixed; + --logo: url(/css/addons/unraid/login-page/alien/logo/wings_red.png) center no-repeat; + --text-color: #e22828; + --input-color: #e22828; + --link-color: #e22828; + --link-color-hover: #f07777; + --case-color: #e22828; + --button-text-color: #e22828; + --button-text-color-hover: #000; + --button-color: #e22828; + --button-color2: #e22828; + --button-color-hover: #db3232; + --button-color2-hover: #db3232; + --input-font: 'Share Tech Mono', monospace; + --text-font: 'Share Tech Mono', monospace; /*'VT323', 'Share Tech Mono'*/ + --div-background-color-15: rgba(0, 0, 0, 0.55); + --text-shadow: 0 0 8px; + --box-shadow: 0 0 15px; } \ No newline at end of file diff --git a/css/addons/unraid/login-page/alien/scanner.css b/css/addons/unraid/login-page/alien/scanner.css index 27cc81f7bf..f606d1ff61 100644 --- a/css/addons/unraid/login-page/alien/scanner.css +++ b/css/addons/unraid/login-page/alien/scanner.css @@ -1,22 +1,22 @@ -@import url("/css/addons/unraid/login-page/alien/alien-base.css"); -:root { - --main-bg: radial-gradient(ellipse at center,rgba(0, 255, 119, 0.1) 0,rgba(0,255,119,0) 100%) center center/cover no-repeat fixed, - url(/css/addons/unraid/login-page/alien/wallpaper/scanner.jpg) center center/cover no-repeat fixed; - --logo: url(/css/addons/unraid/login-page/alien/logo/nostromogreen2.png) center no-repeat; - --text-color: #37f592; - --input-color: #37f592; - --link-color: #37f592; - --link-color-hover: #68ffff; - --case-color: #37f592; - --button-text-color: #37f592; - --button-text-color-hover: #000; - --button-color: #37f592; - --button-color2: #0C833D; - --button-color-hover: #68ffff; - --button-color2-hover: #68ffff; - --input-font: 'Share Tech Mono', monospace; - --text-font: 'Share Tech Mono', monospace; /*'VT323', 'Share Tech Mono'*/ - --div-background-color-15: rgba(0, 255, 111, 0.03); - --text-shadow: 0 0 8px; - --box-shadow: 0 0 15px; +@import url("/css/addons/unraid/login-page/alien/alien-base.css"); +:root { + --main-bg: radial-gradient(ellipse at center,rgba(0, 255, 119, 0.1) 0,rgba(0,255,119,0) 100%) center center/cover no-repeat fixed, + url(/css/addons/unraid/login-page/alien/wallpaper/scanner.jpg) center center/cover no-repeat fixed; + --logo: url(/css/addons/unraid/login-page/alien/logo/nostromogreen2.png) center no-repeat; + --text-color: #37f592; + --input-color: #37f592; + --link-color: #37f592; + --link-color-hover: #68ffff; + --case-color: #37f592; + --button-text-color: #37f592; + --button-text-color-hover: #000; + --button-color: #37f592; + --button-color2: #0C833D; + --button-color-hover: #68ffff; + --button-color2-hover: #68ffff; + --input-font: 'Share Tech Mono', monospace; + --text-font: 'Share Tech Mono', monospace; /*'VT323', 'Share Tech Mono'*/ + --div-background-color-15: rgba(0, 255, 111, 0.03); + --text-shadow: 0 0 8px; + --box-shadow: 0 0 15px; } \ No newline at end of file diff --git a/css/addons/unraid/login-page/fallout/custom.css b/css/addons/unraid/login-page/fallout/custom.css index 93e0026e36..f89d6e8f24 100644 --- a/css/addons/unraid/login-page/fallout/custom.css +++ b/css/addons/unraid/login-page/fallout/custom.css @@ -1,218 +1,218 @@ -@import "https://cdnjs.cloudflare.com/ajax/libs/animate.css/3.7.2/animate.min.css"; -@import "https://fonts.googleapis.com/css?family=Share+Tech+Mono&display=swap"; -@import "https://fonts.googleapis.com/css?family=VT323"; -:root { - --main-bg-color: url(/css/addons/unraid/login-page/fallout/wallpaper/rocky-wall.png), url(/css/addons/unraid/login-page/fallout/wallpaper/6Ua3u8.jpg) center center/cover no-repeat fixed; - --logo: url(/css/addons/unraid/login-page/fallout/logo/vault.png) center no-repeat; - --text-color: #14F074; - --input-color: #14F074; - --link-color: #14F074; - --link-color-hover: #0C833D; - --case-color: #14F074; - --button-text-color: #14F074; - --button-text-color-hover: #FFFFFF; - --button-color: #14F074; - --button-color2: #0C833D; - --input-font: 'Share Tech Mono', monospace; - --text-font: 'Share Tech Mono', monospace; - --div-background-color-15: rgba(0, 0, 0, 0.25); - - /* Replace the variables if you have a dark background */ - /* Light colors for dark backgrounds */ - /* - --div-background-color-10: rgba(255, 255, 255, 0.1); - --div-background-color-15: rgba(255, 255, 255, 0.15); - --div-background-color-25: rgba(255, 255, 255, 0.25); - --div-background-color-35: rgba(255, 255, 255, 0.35); - https://www.transparenttextures.com/patterns/hexellence.png - https://www.transparenttextures.com/patterns/gplay.png - https://www.transparenttextures.com/patterns/simple-horizontal-light.png - https://www.colourlovers.com/palette/3428762/Fallout?widths=1 - */ -} - -@media (max-width: 500px) { - #login { - -webkit-backdrop-filter: blur(0px); - backdrop-filter: blur(0px); - position: absolute; - top: 0; - left: 0; - bottom: 0; - right: 0; - height: 100%; - width: 100%; - border-radius: none !important; - } - .background-wrap,#video-bg-elem {display: none;} -} - -html { - background: var(--main-bg-color) !important; -} -body { - background: var(--main-bg-color) !important; - position: absolute; - top: 0; - left: 0; - bottom: 0; - right: 0; - height: 100%; - width: 100%; - overflow: hidden; -} -@media only screen and (max-width: 768px) { - #login { - min-width: 300px; - } -} -/*FOR VIDEO BACKGROUND*/ -.background-wrap { - position: fixed; - z-index: -1000; - width: 100%; - height: 100%; - overflow: hidden; - top: 0; - left: 0; -} -#video-bg-elem { - position: absolute; - top: 0; - left: 0; - min-height: 100%; - min-width: 100%; -} -/*TEXT COLOR*/ -#login h1, -#login h2, -#login .error { - color: var(--text-color) !important; -} -#login a { - color: var(--link-color); -} -#login a:hover { - color: var(--link-color-hover); -} -#login input { - color: var(--input-color); -} -#login ::placeholder { - color: var(--input-color); -} -#login ::-webkit-input-placeholder { - color: var(--input-color); -} -#login ::-moz-placeholder { - color: var(--input-color); -} -#login :-ms-input-placeholder { - color: var(--input-color); -} -#login :-moz-placeholder { - color: var(--input-color); -} -#login input:focus::-webkit-input-placeholder { - color: transparent !important; -} -#login input:focus:-moz-placeholder { - color: transparent !important; -} -#login input:focus::-moz-placeholder { - color: transparent !important; -} -#login input:focus:-ms-input-placeholder { - color: transparent !important; -} - -/*TEXT FONT*/ -#login h1, -#login h2, -#login a, -#login .button, -#login .error { - font-family: var(--text-font); -} - -/* CASE COLOR */ -#login [class^='case-'], -#login [class*=' case-'] { - font-family: cases!important; - speak: none; - font-style: normal; - font-weight: normal; - font-variant: normal; - text-transform: none; - color: var(--case-color); -} -/*INPUT FORMS*/ -#login [type=text], -#login [type=password] { - font-family: var(--input-font); - background-color: rgba(0, 0, 0, 0.25); - border: 2px solid transparent; - text-transform: uppercase; - border-radius: 5px; -} -#login [type=text]:active, -#login [type=text]:focus, -#login [type=password]:active, -#login [type=password]:focus { - font-family: var(--input-font); - background-color: rgba(0, 0, 0, 0.25); - border: 2px solid transparent; - text-transform: uppercase; - -} - - -/*BUTTON*/ -#login .button { - color: var(--button-text-color); - background: linear-gradient(90deg, var(--button-color2) 0, var(--button-color)) 0 0 no-repeat, linear-gradient(90deg, var(--button-color2) 0, var(--button-color)) 0 100% no-repeat, linear-gradient(0deg, var(--button-color2) 0, var(--button-color2)) 0 100% no-repeat, linear-gradient(0deg, var(--button-color) 0, var(--button-color)) 100% 100% no-repeat; - background: -webkit-gradient(linear, left top, right top, from(var(--button-color2)), to(var(--button-color))) 0 0 no-repeat, -webkit-gradient(linear, left top, right top, from(var(--button-color2)), to(var(--button-color))) 0 100% no-repeat, -webkit-gradient(linear, left bottom, left top, from(var(--button-color2)), to(var(--button-color2))) 0 100% no-repeat, -webkit-gradient(linear, left bottom, left top, from(var(--button-color)), to(var(--button-color))) 100% 100% no-repeat; - background-size: 100% 2px, 100% 2px, 2px 100%, 2px 100%; -} -#login .button:hover { - color: var(--button-text-color-hover); - background-color: var(--button-color); - background: -webkit-gradient(linear, left top, right top, from(var(--button-color2)), to(var(--button-color))); - background: linear-gradient(90deg, var(--button-color2) 0, var(--button-color)); -} - - -#login { - background: var(--div-background-color-15) !important; - -webkit-backdrop-filter: blur(10px); - backdrop-filter: blur(10px); - padding-top: 1rem; - position: absolute; - left: 50%; - top: 50%; - transform: translate(-50%, -50%) !; - -ms-transform: translate(-50%, -50%); - -webkit-transform: translate(-50%, -50%); - margin: 0 !important; - text-transform: uppercase; - min-width: 300px; -} - -#login .angle:after { - display: none; -} -#login .wordmark { - display: none; -} - -#login .logo { - background: var(--logo); - background-size: contain; - padding: 2rem; - border-radius: 0; - margin: 0rem 1rem 0rem 1rem; -} -#login .error { - animation-name: shake; - animation-duration: .8s; -} +@import "https://cdnjs.cloudflare.com/ajax/libs/animate.css/3.7.2/animate.min.css"; +@import "https://fonts.googleapis.com/css?family=Share+Tech+Mono&display=swap"; +@import "https://fonts.googleapis.com/css?family=VT323"; +:root { + --main-bg-color: url(/css/addons/unraid/login-page/fallout/wallpaper/rocky-wall.png), url(/css/addons/unraid/login-page/fallout/wallpaper/6Ua3u8.jpg) center center/cover no-repeat fixed; + --logo: url(/css/addons/unraid/login-page/fallout/logo/vault.png) center no-repeat; + --text-color: #14F074; + --input-color: #14F074; + --link-color: #14F074; + --link-color-hover: #0C833D; + --case-color: #14F074; + --button-text-color: #14F074; + --button-text-color-hover: #FFFFFF; + --button-color: #14F074; + --button-color2: #0C833D; + --input-font: 'Share Tech Mono', monospace; + --text-font: 'Share Tech Mono', monospace; + --div-background-color-15: rgba(0, 0, 0, 0.25); + + /* Replace the variables if you have a dark background */ + /* Light colors for dark backgrounds */ + /* + --div-background-color-10: rgba(255, 255, 255, 0.1); + --div-background-color-15: rgba(255, 255, 255, 0.15); + --div-background-color-25: rgba(255, 255, 255, 0.25); + --div-background-color-35: rgba(255, 255, 255, 0.35); + https://www.transparenttextures.com/patterns/hexellence.png + https://www.transparenttextures.com/patterns/gplay.png + https://www.transparenttextures.com/patterns/simple-horizontal-light.png + https://www.colourlovers.com/palette/3428762/Fallout?widths=1 + */ +} + +@media (max-width: 500px) { + #login { + -webkit-backdrop-filter: blur(0px); + backdrop-filter: blur(0px); + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + height: 100%; + width: 100%; + border-radius: none !important; + } + .background-wrap,#video-bg-elem {display: none;} +} + +html { + background: var(--main-bg-color) !important; +} +body { + background: var(--main-bg-color) !important; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + height: 100%; + width: 100%; + overflow: hidden; +} +@media only screen and (max-width: 768px) { + #login { + min-width: 300px; + } +} +/*FOR VIDEO BACKGROUND*/ +.background-wrap { + position: fixed; + z-index: -1000; + width: 100%; + height: 100%; + overflow: hidden; + top: 0; + left: 0; +} +#video-bg-elem { + position: absolute; + top: 0; + left: 0; + min-height: 100%; + min-width: 100%; +} +/*TEXT COLOR*/ +#login h1, +#login h2, +#login .error { + color: var(--text-color) !important; +} +#login a { + color: var(--link-color); +} +#login a:hover { + color: var(--link-color-hover); +} +#login input { + color: var(--input-color); +} +#login ::placeholder { + color: var(--input-color); +} +#login ::-webkit-input-placeholder { + color: var(--input-color); +} +#login ::-moz-placeholder { + color: var(--input-color); +} +#login :-ms-input-placeholder { + color: var(--input-color); +} +#login :-moz-placeholder { + color: var(--input-color); +} +#login input:focus::-webkit-input-placeholder { + color: transparent !important; +} +#login input:focus:-moz-placeholder { + color: transparent !important; +} +#login input:focus::-moz-placeholder { + color: transparent !important; +} +#login input:focus:-ms-input-placeholder { + color: transparent !important; +} + +/*TEXT FONT*/ +#login h1, +#login h2, +#login a, +#login .button, +#login .error { + font-family: var(--text-font); +} + +/* CASE COLOR */ +#login [class^='case-'], +#login [class*=' case-'] { + font-family: cases!important; + speak: none; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-transform: none; + color: var(--case-color); +} +/*INPUT FORMS*/ +#login [type=text], +#login [type=password] { + font-family: var(--input-font); + background-color: rgba(0, 0, 0, 0.25); + border: 2px solid transparent; + text-transform: uppercase; + border-radius: 5px; +} +#login [type=text]:active, +#login [type=text]:focus, +#login [type=password]:active, +#login [type=password]:focus { + font-family: var(--input-font); + background-color: rgba(0, 0, 0, 0.25); + border: 2px solid transparent; + text-transform: uppercase; + +} + + +/*BUTTON*/ +#login .button { + color: var(--button-text-color); + background: linear-gradient(90deg, var(--button-color2) 0, var(--button-color)) 0 0 no-repeat, linear-gradient(90deg, var(--button-color2) 0, var(--button-color)) 0 100% no-repeat, linear-gradient(0deg, var(--button-color2) 0, var(--button-color2)) 0 100% no-repeat, linear-gradient(0deg, var(--button-color) 0, var(--button-color)) 100% 100% no-repeat; + background: -webkit-gradient(linear, left top, right top, from(var(--button-color2)), to(var(--button-color))) 0 0 no-repeat, -webkit-gradient(linear, left top, right top, from(var(--button-color2)), to(var(--button-color))) 0 100% no-repeat, -webkit-gradient(linear, left bottom, left top, from(var(--button-color2)), to(var(--button-color2))) 0 100% no-repeat, -webkit-gradient(linear, left bottom, left top, from(var(--button-color)), to(var(--button-color))) 100% 100% no-repeat; + background-size: 100% 2px, 100% 2px, 2px 100%, 2px 100%; +} +#login .button:hover { + color: var(--button-text-color-hover); + background-color: var(--button-color); + background: -webkit-gradient(linear, left top, right top, from(var(--button-color2)), to(var(--button-color))); + background: linear-gradient(90deg, var(--button-color2) 0, var(--button-color)); +} + + +#login { + background: var(--div-background-color-15) !important; + -webkit-backdrop-filter: blur(10px); + backdrop-filter: blur(10px); + padding-top: 1rem; + position: absolute; + left: 50%; + top: 50%; + transform: translate(-50%, -50%) !; + -ms-transform: translate(-50%, -50%); + -webkit-transform: translate(-50%, -50%); + margin: 0 !important; + text-transform: uppercase; + min-width: 300px; +} + +#login .angle:after { + display: none; +} +#login .wordmark { + display: none; +} + +#login .logo { + background: var(--logo); + background-size: contain; + padding: 2rem; + border-radius: 0; + margin: 0rem 1rem 0rem 1rem; +} +#login .error { + animation-name: shake; + animation-duration: .8s; +} diff --git a/css/addons/unraid/login-page/fallout/dirty_terminal.css b/css/addons/unraid/login-page/fallout/dirty_terminal.css index 3896f0bace..fb5f7dacc6 100644 --- a/css/addons/unraid/login-page/fallout/dirty_terminal.css +++ b/css/addons/unraid/login-page/fallout/dirty_terminal.css @@ -1,28 +1,28 @@ -@import url("/css/addons/unraid/login-page/fallout/fallout-base.css"); -:root { - --main-bg-color: url(/css/addons/unraid/login-page/fallout/wallpaper/rocky-wall.png), - url(/css/addons/unraid/login-page/fallout/wallpaper/terminal.jpg) center center/cover no-repeat fixed; - --logo: url(/css/addons/unraid/login-page/fallout/logo/vault-tec_green.png) center no-repeat; - --text-color: #14F074; - --input-color: #14F074; - --link-color: #14F074; - --link-color-hover: #0C833D; - --case-color: #14F074; - --button-text-color: #14F074; - --button-text-color-hover: #FFFFFF; - --button-color: #14F074; - --button-color2: #0C833D; - --input-font: 'Share Tech Mono', monospace; - --text-font: 'Share Tech Mono', monospace; - --div-background-color-15: rgba(0, 0, 0, 0.25); - - /* Replace the variables if you have a dark background */ - /* Light colors for dark backgrounds */ - /* - --div-background-color-15: rgba(255, 255, 255, 0.15); - https://www.transparenttextures.com/patterns/hexellence.png - https://www.transparenttextures.com/patterns/gplay.png - https://www.transparenttextures.com/patterns/simple-horizontal-light.png - https://www.colourlovers.com/palette/3428762/Fallout?widths=1 - */ +@import url("/css/addons/unraid/login-page/fallout/fallout-base.css"); +:root { + --main-bg-color: url(/css/addons/unraid/login-page/fallout/wallpaper/rocky-wall.png), + url(/css/addons/unraid/login-page/fallout/wallpaper/terminal.jpg) center center/cover no-repeat fixed; + --logo: url(/css/addons/unraid/login-page/fallout/logo/vault-tec_green.png) center no-repeat; + --text-color: #14F074; + --input-color: #14F074; + --link-color: #14F074; + --link-color-hover: #0C833D; + --case-color: #14F074; + --button-text-color: #14F074; + --button-text-color-hover: #FFFFFF; + --button-color: #14F074; + --button-color2: #0C833D; + --input-font: 'Share Tech Mono', monospace; + --text-font: 'Share Tech Mono', monospace; + --div-background-color-15: rgba(0, 0, 0, 0.25); + + /* Replace the variables if you have a dark background */ + /* Light colors for dark backgrounds */ + /* + --div-background-color-15: rgba(255, 255, 255, 0.15); + https://www.transparenttextures.com/patterns/hexellence.png + https://www.transparenttextures.com/patterns/gplay.png + https://www.transparenttextures.com/patterns/simple-horizontal-light.png + https://www.colourlovers.com/palette/3428762/Fallout?widths=1 + */ } \ No newline at end of file diff --git a/css/addons/unraid/login-page/fallout/dirty_terminal2.css b/css/addons/unraid/login-page/fallout/dirty_terminal2.css index 670b921a85..4453cceff9 100644 --- a/css/addons/unraid/login-page/fallout/dirty_terminal2.css +++ b/css/addons/unraid/login-page/fallout/dirty_terminal2.css @@ -1,28 +1,28 @@ -@import url("/css/addons/unraid/login-page/fallout/fallout-base.css"); -:root { - --main-bg-color: url(/css/addons/unraid/login-page/fallout/wallpaper/rocky-wall.png), - url(/css/addons/unraid/login-page/fallout/wallpaper/terminal2.jpg) center center/cover no-repeat fixed; - --logo: url(/css/addons/unraid/login-page/fallout/logo/vault-tec_green.png) center no-repeat; - --text-color: #14F074; - --input-color: #14F074; - --link-color: #14F074; - --link-color-hover: #0C833D; - --case-color: #14F074; - --button-text-color: #14F074; - --button-text-color-hover: #FFFFFF; - --button-color: #14F074; - --button-color2: #0C833D; - --input-font: 'Share Tech Mono', monospace; - --text-font: 'Share Tech Mono', monospace; - --div-background-color-15: rgba(0, 0, 0, 0.25); - - /* Replace the variables if you have a dark background */ - /* Light colors for dark backgrounds */ - /* - --div-background-color-15: rgba(255, 255, 255, 0.15); - https://www.transparenttextures.com/patterns/hexellence.png - https://www.transparenttextures.com/patterns/gplay.png - https://www.transparenttextures.com/patterns/simple-horizontal-light.png - https://www.colourlovers.com/palette/3428762/Fallout?widths=1 - */ +@import url("/css/addons/unraid/login-page/fallout/fallout-base.css"); +:root { + --main-bg-color: url(/css/addons/unraid/login-page/fallout/wallpaper/rocky-wall.png), + url(/css/addons/unraid/login-page/fallout/wallpaper/terminal2.jpg) center center/cover no-repeat fixed; + --logo: url(/css/addons/unraid/login-page/fallout/logo/vault-tec_green.png) center no-repeat; + --text-color: #14F074; + --input-color: #14F074; + --link-color: #14F074; + --link-color-hover: #0C833D; + --case-color: #14F074; + --button-text-color: #14F074; + --button-text-color-hover: #FFFFFF; + --button-color: #14F074; + --button-color2: #0C833D; + --input-font: 'Share Tech Mono', monospace; + --text-font: 'Share Tech Mono', monospace; + --div-background-color-15: rgba(0, 0, 0, 0.25); + + /* Replace the variables if you have a dark background */ + /* Light colors for dark backgrounds */ + /* + --div-background-color-15: rgba(255, 255, 255, 0.15); + https://www.transparenttextures.com/patterns/hexellence.png + https://www.transparenttextures.com/patterns/gplay.png + https://www.transparenttextures.com/patterns/simple-horizontal-light.png + https://www.colourlovers.com/palette/3428762/Fallout?widths=1 + */ } \ No newline at end of file diff --git a/css/addons/unraid/login-page/fallout/fallout-base.css b/css/addons/unraid/login-page/fallout/fallout-base.css index 3a79171bff..24c5e667fd 100644 --- a/css/addons/unraid/login-page/fallout/fallout-base.css +++ b/css/addons/unraid/login-page/fallout/fallout-base.css @@ -1,195 +1,195 @@ -@import "https://cdnjs.cloudflare.com/ajax/libs/animate.css/3.7.2/animate.min.css"; -@import "https://fonts.googleapis.com/css?family=Share+Tech+Mono&display=swap"; -@import "https://fonts.googleapis.com/css?family=VT323"; - - -* { - outline: none; -} - -@media (max-width: 500px) { - #login { - -webkit-backdrop-filter: blur(0px); - backdrop-filter: blur(0px); - position: absolute; - top: 0; - left: 0; - bottom: 0; - right: 0; - height: 100%; - width: 100%; - border-radius: none !important; - } - .background-wrap,#video-bg-elem {display: none;} -} - -html { - background: var(--main-bg-color) !important; -} -body { - background: var(--main-bg-color) !important; - position: absolute; - top: 0; - left: 0; - bottom: 0; - right: 0; - height: 100%; - width: 100%; - overflow: hidden; -} -@media only screen and (max-width: 768px) { - #login { - min-width: 300px; - } -} -/*FOR VIDEO BACKGROUND*/ -.background-wrap { - position: fixed; - z-index: -1000; - width: 100%; - height: 100%; - overflow: hidden; - top: 0; - left: 0; -} -#video-bg-elem { - display: block; - position: absolute; - left: 50%; - top: 50%; - transform: translate(-50%, -50%); - z-index: 1; -} -/*TEXT COLOR*/ -#login h1, -#login h2, -#login .error { - color: var(--text-color) !important; -} -#login a { - color: var(--link-color); -} -#login a:hover { - color: var(--link-color-hover); -} -#login input { - color: var(--input-color); -} -#login ::placeholder { - color: var(--input-color); -} -#login ::-webkit-input-placeholder { - color: var(--input-color); -} -#login ::-moz-placeholder { - color: var(--input-color); -} -#login :-ms-input-placeholder { - color: var(--input-color); -} -#login :-moz-placeholder { - color: var(--input-color); -} -#login input:focus::-webkit-input-placeholder { - color: transparent !important; -} -#login input:focus:-moz-placeholder { - color: transparent !important; -} -#login input:focus::-moz-placeholder { - color: transparent !important; -} -#login input:focus:-ms-input-placeholder { - color: transparent !important; -} - -/*TEXT FONT*/ -#login h1, -#login h2, -#login a, -#login .button, -#login .error { - font-family: var(--text-font); -} - -/* CASE COLOR */ -#login [class^='case-'], -#login [class*=' case-'] { - font-family: cases!important; - speak: none; - font-style: normal; - font-weight: normal; - font-variant: normal; - text-transform: none; - color: var(--case-color); -} -/*INPUT FORMS*/ -#login [type=text], -#login [type=password] { - font-family: var(--input-font); - background-color: rgba(0, 0, 0, 0.25); - border: 2px solid transparent; - text-transform: uppercase; - border-radius: 5px; -} -#login [type=text]:active, -#login [type=text]:focus, -#login [type=password]:active, -#login [type=password]:focus { - font-family: var(--input-font); - background-color: rgba(0, 0, 0, 0.25); - border: 2px solid transparent; - text-transform: uppercase; - -} - - -/*BUTTON*/ -#login .button { - color: var(--button-text-color); - background: linear-gradient(90deg, var(--button-color2) 0, var(--button-color)) 0 0 no-repeat, linear-gradient(90deg, var(--button-color2) 0, var(--button-color)) 0 100% no-repeat, linear-gradient(0deg, var(--button-color2) 0, var(--button-color2)) 0 100% no-repeat, linear-gradient(0deg, var(--button-color) 0, var(--button-color)) 100% 100% no-repeat; - background: -webkit-gradient(linear, left top, right top, from(var(--button-color2)), to(var(--button-color))) 0 0 no-repeat, -webkit-gradient(linear, left top, right top, from(var(--button-color2)), to(var(--button-color))) 0 100% no-repeat, -webkit-gradient(linear, left bottom, left top, from(var(--button-color2)), to(var(--button-color2))) 0 100% no-repeat, -webkit-gradient(linear, left bottom, left top, from(var(--button-color)), to(var(--button-color))) 100% 100% no-repeat; - background-size: 100% 2px, 100% 2px, 2px 100%, 2px 100%; -} -#login .button:hover { - color: var(--button-text-color-hover); - background-color: var(--button-color); - background: -webkit-gradient(linear, left top, right top, from(var(--button-color2)), to(var(--button-color))); - background: linear-gradient(90deg, var(--button-color2) 0, var(--button-color)); -} - - -#login { - background: var(--div-background-color-15) !important; - -webkit-backdrop-filter: blur(10px); - backdrop-filter: blur(10px); - padding-top: 1rem; - position: absolute; - left: 50%; - top: 50%; - transform: translate(-50%, -50%) !; - -ms-transform: translate(-50%, -50%); - -webkit-transform: translate(-50%, -50%); - margin: 0 !important; - text-transform: uppercase; - min-width: 300px; -} - -#login .angle:after { - display: none; -} -#login .wordmark { - display: none; -} - -#login .logo { - background: var(--logo); - background-size: contain; - padding: 2rem; - border-radius: 0; - margin: 0rem 1rem 0rem 1rem; -} -#login .error { - animation-name: shake; - animation-duration: .8s; -} +@import "https://cdnjs.cloudflare.com/ajax/libs/animate.css/3.7.2/animate.min.css"; +@import "https://fonts.googleapis.com/css?family=Share+Tech+Mono&display=swap"; +@import "https://fonts.googleapis.com/css?family=VT323"; + + +* { + outline: none; +} + +@media (max-width: 500px) { + #login { + -webkit-backdrop-filter: blur(0px); + backdrop-filter: blur(0px); + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + height: 100%; + width: 100%; + border-radius: none !important; + } + .background-wrap,#video-bg-elem {display: none;} +} + +html { + background: var(--main-bg-color) !important; +} +body { + background: var(--main-bg-color) !important; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + height: 100%; + width: 100%; + overflow: hidden; +} +@media only screen and (max-width: 768px) { + #login { + min-width: 300px; + } +} +/*FOR VIDEO BACKGROUND*/ +.background-wrap { + position: fixed; + z-index: -1000; + width: 100%; + height: 100%; + overflow: hidden; + top: 0; + left: 0; +} +#video-bg-elem { + display: block; + position: absolute; + left: 50%; + top: 50%; + transform: translate(-50%, -50%); + z-index: 1; +} +/*TEXT COLOR*/ +#login h1, +#login h2, +#login .error { + color: var(--text-color) !important; +} +#login a { + color: var(--link-color); +} +#login a:hover { + color: var(--link-color-hover); +} +#login input { + color: var(--input-color); +} +#login ::placeholder { + color: var(--input-color); +} +#login ::-webkit-input-placeholder { + color: var(--input-color); +} +#login ::-moz-placeholder { + color: var(--input-color); +} +#login :-ms-input-placeholder { + color: var(--input-color); +} +#login :-moz-placeholder { + color: var(--input-color); +} +#login input:focus::-webkit-input-placeholder { + color: transparent !important; +} +#login input:focus:-moz-placeholder { + color: transparent !important; +} +#login input:focus::-moz-placeholder { + color: transparent !important; +} +#login input:focus:-ms-input-placeholder { + color: transparent !important; +} + +/*TEXT FONT*/ +#login h1, +#login h2, +#login a, +#login .button, +#login .error { + font-family: var(--text-font); +} + +/* CASE COLOR */ +#login [class^='case-'], +#login [class*=' case-'] { + font-family: cases!important; + speak: none; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-transform: none; + color: var(--case-color); +} +/*INPUT FORMS*/ +#login [type=text], +#login [type=password] { + font-family: var(--input-font); + background-color: rgba(0, 0, 0, 0.25); + border: 2px solid transparent; + text-transform: uppercase; + border-radius: 5px; +} +#login [type=text]:active, +#login [type=text]:focus, +#login [type=password]:active, +#login [type=password]:focus { + font-family: var(--input-font); + background-color: rgba(0, 0, 0, 0.25); + border: 2px solid transparent; + text-transform: uppercase; + +} + + +/*BUTTON*/ +#login .button { + color: var(--button-text-color); + background: linear-gradient(90deg, var(--button-color2) 0, var(--button-color)) 0 0 no-repeat, linear-gradient(90deg, var(--button-color2) 0, var(--button-color)) 0 100% no-repeat, linear-gradient(0deg, var(--button-color2) 0, var(--button-color2)) 0 100% no-repeat, linear-gradient(0deg, var(--button-color) 0, var(--button-color)) 100% 100% no-repeat; + background: -webkit-gradient(linear, left top, right top, from(var(--button-color2)), to(var(--button-color))) 0 0 no-repeat, -webkit-gradient(linear, left top, right top, from(var(--button-color2)), to(var(--button-color))) 0 100% no-repeat, -webkit-gradient(linear, left bottom, left top, from(var(--button-color2)), to(var(--button-color2))) 0 100% no-repeat, -webkit-gradient(linear, left bottom, left top, from(var(--button-color)), to(var(--button-color))) 100% 100% no-repeat; + background-size: 100% 2px, 100% 2px, 2px 100%, 2px 100%; +} +#login .button:hover { + color: var(--button-text-color-hover); + background-color: var(--button-color); + background: -webkit-gradient(linear, left top, right top, from(var(--button-color2)), to(var(--button-color))); + background: linear-gradient(90deg, var(--button-color2) 0, var(--button-color)); +} + + +#login { + background: var(--div-background-color-15) !important; + -webkit-backdrop-filter: blur(10px); + backdrop-filter: blur(10px); + padding-top: 1rem; + position: absolute; + left: 50%; + top: 50%; + transform: translate(-50%, -50%) !; + -ms-transform: translate(-50%, -50%); + -webkit-transform: translate(-50%, -50%); + margin: 0 !important; + text-transform: uppercase; + min-width: 300px; +} + +#login .angle:after { + display: none; +} +#login .wordmark { + display: none; +} + +#login .logo { + background: var(--logo); + background-size: contain; + padding: 2rem; + border-radius: 0; + margin: 0rem 1rem 0rem 1rem; +} +#login .error { + animation-name: shake; + animation-duration: .8s; +} diff --git a/css/addons/unraid/login-page/fallout/fallout_video.css b/css/addons/unraid/login-page/fallout/fallout_video.css index 5875d1bd4d..17a7ec17fa 100644 --- a/css/addons/unraid/login-page/fallout/fallout_video.css +++ b/css/addons/unraid/login-page/fallout/fallout_video.css @@ -1,35 +1,35 @@ -@import url("/css/addons/unraid/login-page/fallout/fallout-base.css"); -:root { - --main-bg-color: transparent; - --logo: url(/css/addons/unraid/login-page/fallout/logo/vault-tec_green.png) center no-repeat; - --text-color: #14F074; - --input-color: #14F074; - --link-color: #14F074; - --link-color-hover: #0C833D; - --case-color: #14F074; - --button-text-color: #14F074; - --button-text-color-hover: #FFFFFF; - --button-color: #14F074; - --button-color2: #0C833D; - --input-font: 'Share Tech Mono', monospace; - --text-font: 'Share Tech Mono', monospace; - --div-background-color-15: #0ea85118; - - /* Replace the variables if you have a dark background */ - /* Light colors for dark backgrounds */ - /* - --div-background-color-15: rgba(255, 255, 255, 0.15); - https://www.transparenttextures.com/patterns/hexellence.png - https://www.transparenttextures.com/patterns/gplay.png - https://www.transparenttextures.com/patterns/simple-horizontal-light.png - https://www.colourlovers.com/palette/3428762/Fallout?widths=1 - */ -} -@media (max-width: 500px) { - body { - background: url(/css/addons/unraid/login-page/fallout/wallpaper/terminal.jpg) center center/cover no-repeat fixed !important; - } - :root { - --div-background-color-15: transparent; - } +@import url("/css/addons/unraid/login-page/fallout/fallout-base.css"); +:root { + --main-bg-color: transparent; + --logo: url(/css/addons/unraid/login-page/fallout/logo/vault-tec_green.png) center no-repeat; + --text-color: #14F074; + --input-color: #14F074; + --link-color: #14F074; + --link-color-hover: #0C833D; + --case-color: #14F074; + --button-text-color: #14F074; + --button-text-color-hover: #FFFFFF; + --button-color: #14F074; + --button-color2: #0C833D; + --input-font: 'Share Tech Mono', monospace; + --text-font: 'Share Tech Mono', monospace; + --div-background-color-15: #0ea85118; + + /* Replace the variables if you have a dark background */ + /* Light colors for dark backgrounds */ + /* + --div-background-color-15: rgba(255, 255, 255, 0.15); + https://www.transparenttextures.com/patterns/hexellence.png + https://www.transparenttextures.com/patterns/gplay.png + https://www.transparenttextures.com/patterns/simple-horizontal-light.png + https://www.colourlovers.com/palette/3428762/Fallout?widths=1 + */ +} +@media (max-width: 500px) { + body { + background: url(/css/addons/unraid/login-page/fallout/wallpaper/terminal.jpg) center center/cover no-repeat fixed !important; + } + :root { + --div-background-color-15: transparent; + } } \ No newline at end of file diff --git a/css/addons/unraid/login-page/fallout/js/please_stand_by.js b/css/addons/unraid/login-page/fallout/js/please_stand_by.js index 2e508b7079..02219aef02 100644 --- a/css/addons/unraid/login-page/fallout/js/please_stand_by.js +++ b/css/addons/unraid/login-page/fallout/js/please_stand_by.js @@ -1,7 +1,7 @@ -// Adds a video background -// Source: https://www.youtube.com/watch?v=ehvduomE0AU - -let video = ` -
-` -document.body.innerHTML += video +// Adds a video background +// Source: https://www.youtube.com/watch?v=ehvduomE0AU + +let video = ` +
+` +document.body.innerHTML += video diff --git a/css/addons/unraid/login-page/fallout/js/vault-tec-crt.js b/css/addons/unraid/login-page/fallout/js/vault-tec-crt.js index eabb9af12d..9ca1539527 100644 --- a/css/addons/unraid/login-page/fallout/js/vault-tec-crt.js +++ b/css/addons/unraid/login-page/fallout/js/vault-tec-crt.js @@ -1,7 +1,7 @@ -// Adds a video background -// Source: https://steamcommunity.com/sharedfiles/filedetails/?id=920035918 - -let video = ` -
-` -document.body.innerHTML += video; +// Adds a video background +// Source: https://steamcommunity.com/sharedfiles/filedetails/?id=920035918 + +let video = ` +
+` +document.body.innerHTML += video; diff --git a/css/addons/unraid/login-page/fallout/js/vault-tec-crt_no-scanline.js b/css/addons/unraid/login-page/fallout/js/vault-tec-crt_no-scanline.js index ec99a6609e..714575ff68 100644 --- a/css/addons/unraid/login-page/fallout/js/vault-tec-crt_no-scanline.js +++ b/css/addons/unraid/login-page/fallout/js/vault-tec-crt_no-scanline.js @@ -1,7 +1,7 @@ -// Adds a video background -// Source: https://www.youtube.com/watch?v=ehvduomE0AU - -let video = ` -
-` -document.body.innerHTML += video +// Adds a video background +// Source: https://www.youtube.com/watch?v=ehvduomE0AU + +let video = ` +
+` +document.body.innerHTML += video diff --git a/css/addons/unraid/login-page/fallout/terminal.css b/css/addons/unraid/login-page/fallout/terminal.css index 0b3d14ad63..c5337c3646 100644 --- a/css/addons/unraid/login-page/fallout/terminal.css +++ b/css/addons/unraid/login-page/fallout/terminal.css @@ -1,27 +1,27 @@ -@import url("/css/addons/unraid/login-page/fallout/fallout-base.css"); -:root { - --main-bg-color: url(/css/addons/unraid/login-page/fallout/wallpaper/terminal.jpg) center center/cover no-repeat fixed; - --logo: url(/css/addons/unraid/login-page/fallout/logo/vault-tec_green.png) center no-repeat; - --text-color: #14F074; - --input-color: #14F074; - --link-color: #14F074; - --link-color-hover: #0C833D; - --case-color: #14F074; - --button-text-color: #14F074; - --button-text-color-hover: #FFFFFF; - --button-color: #14F074; - --button-color2: #0C833D; - --input-font: 'Share Tech Mono', monospace; - --text-font: 'Share Tech Mono', monospace; - --div-background-color-15: rgba(0, 0, 0, 0.25); - - /* Replace the variables if you have a dark background */ - /* Light colors for dark backgrounds */ - /* - --div-background-color-15: rgba(255, 255, 255, 0.15); - https://www.transparenttextures.com/patterns/hexellence.png - https://www.transparenttextures.com/patterns/gplay.png - https://www.transparenttextures.com/patterns/simple-horizontal-light.png - https://www.colourlovers.com/palette/3428762/Fallout?widths=1 - */ +@import url("/css/addons/unraid/login-page/fallout/fallout-base.css"); +:root { + --main-bg-color: url(/css/addons/unraid/login-page/fallout/wallpaper/terminal.jpg) center center/cover no-repeat fixed; + --logo: url(/css/addons/unraid/login-page/fallout/logo/vault-tec_green.png) center no-repeat; + --text-color: #14F074; + --input-color: #14F074; + --link-color: #14F074; + --link-color-hover: #0C833D; + --case-color: #14F074; + --button-text-color: #14F074; + --button-text-color-hover: #FFFFFF; + --button-color: #14F074; + --button-color2: #0C833D; + --input-font: 'Share Tech Mono', monospace; + --text-font: 'Share Tech Mono', monospace; + --div-background-color-15: rgba(0, 0, 0, 0.25); + + /* Replace the variables if you have a dark background */ + /* Light colors for dark backgrounds */ + /* + --div-background-color-15: rgba(255, 255, 255, 0.15); + https://www.transparenttextures.com/patterns/hexellence.png + https://www.transparenttextures.com/patterns/gplay.png + https://www.transparenttextures.com/patterns/simple-horizontal-light.png + https://www.colourlovers.com/palette/3428762/Fallout?widths=1 + */ } \ No newline at end of file diff --git a/css/addons/unraid/login-page/fallout/terminal2.css b/css/addons/unraid/login-page/fallout/terminal2.css index 3c8f53f270..e903b60a13 100644 --- a/css/addons/unraid/login-page/fallout/terminal2.css +++ b/css/addons/unraid/login-page/fallout/terminal2.css @@ -1,27 +1,27 @@ -@import url("/css/addons/unraid/login-page/fallout/fallout-base.css"); -:root { - --main-bg-color: url(/css/addons/unraid/login-page/fallout/wallpaper/terminal2.jpg) center center/cover no-repeat fixed; - --logo: url(/css/addons/unraid/login-page/fallout/logo/vault-tec_green.png) center no-repeat; - --text-color: #14F074; - --input-color: #14F074; - --link-color: #14F074; - --link-color-hover: #0C833D; - --case-color: #14F074; - --button-text-color: #14F074; - --button-text-color-hover: #FFFFFF; - --button-color: #14F074; - --button-color2: #0C833D; - --input-font: 'Share Tech Mono', monospace; - --text-font: 'Share Tech Mono', monospace; - --div-background-color-15: rgba(0, 0, 0, 0.25); - - /* Replace the variables if you have a dark background */ - /* Light colors for dark backgrounds */ - /* - --div-background-color-15: rgba(255, 255, 255, 0.15); - https://www.transparenttextures.com/patterns/hexellence.png - https://www.transparenttextures.com/patterns/gplay.png - https://www.transparenttextures.com/patterns/simple-horizontal-light.png - https://www.colourlovers.com/palette/3428762/Fallout?widths=1 - */ +@import url("/css/addons/unraid/login-page/fallout/fallout-base.css"); +:root { + --main-bg-color: url(/css/addons/unraid/login-page/fallout/wallpaper/terminal2.jpg) center center/cover no-repeat fixed; + --logo: url(/css/addons/unraid/login-page/fallout/logo/vault-tec_green.png) center no-repeat; + --text-color: #14F074; + --input-color: #14F074; + --link-color: #14F074; + --link-color-hover: #0C833D; + --case-color: #14F074; + --button-text-color: #14F074; + --button-text-color-hover: #FFFFFF; + --button-color: #14F074; + --button-color2: #0C833D; + --input-font: 'Share Tech Mono', monospace; + --text-font: 'Share Tech Mono', monospace; + --div-background-color-15: rgba(0, 0, 0, 0.25); + + /* Replace the variables if you have a dark background */ + /* Light colors for dark backgrounds */ + /* + --div-background-color-15: rgba(255, 255, 255, 0.15); + https://www.transparenttextures.com/patterns/hexellence.png + https://www.transparenttextures.com/patterns/gplay.png + https://www.transparenttextures.com/patterns/simple-horizontal-light.png + https://www.colourlovers.com/palette/3428762/Fallout?widths=1 + */ } \ No newline at end of file diff --git a/css/addons/unraid/login-page/retro-terminal/amber.css b/css/addons/unraid/login-page/retro-terminal/amber.css index 7ec771cb90..2838d49e9c 100644 --- a/css/addons/unraid/login-page/retro-terminal/amber.css +++ b/css/addons/unraid/login-page/retro-terminal/amber.css @@ -1,33 +1,33 @@ -/*_____________________AMBER_THEME______________________*/ -/* --body-before:#00ff771a; /* This is the background that creates the crt lines, background uses a transparency of 10% SET TO NONE TO REMOVE CRT EFFECT */ -/* --body-after: #00ff7733; /* This is the background that creates the crt lines, background uses a transparency of 20% SET TO NONE TO REMOVE CRT EFFECT */ -/* --body-animation: flicker; This is the background that flickers. SET TO NONE TO REMOVE THE FLICKER ANIMATION! */ -/* --custom-text-header-animation: textflicker; /* SET TO NONE TO REMOVE THE FLICKER ANIMATION! */ - -@import url(/css/addons/unraid/login-page/retro-terminal/retro-terminal-base.css); -:root { ---main-bg-color:black; ---body-before:#ffb52a1a; ---body-after: #ffb52a33; ---body-animation: flicker; ---logo: url(/css/addons/unraid/login-page/alien/logo/wings_yellow.png) center no-repeat; ---text-color: #ffb52a; ---input-color: #ffb52a; ---link-color: #ffb52a; ---link-color-hover: #ff6868; ---case-color: #ffb52a; ---button-text-color: #ffb52a; ---button-text-color-hover: #000; ---button-color: #ffb52a; ---button-color-hover: #ff6868; ---selection-color: #ff6868; ---custom-text-header:#ffb52a; ---custom-text-header-shadow:#ffb52a; ---custom-text-header-animation: textflicker; ---input-font: 'Share Tech Mono', monospace; ---text-font: 'Share Tech Mono', monospace; ---loginbox-background-color: transparent; ---text-shadow: 0 0 8px; ---text-shadow-color: #ffb52a; ---box-shadow: 0 0 15px; -} +/*_____________________AMBER_THEME______________________*/ +/* --body-before:#00ff771a; /* This is the background that creates the crt lines, background uses a transparency of 10% SET TO NONE TO REMOVE CRT EFFECT */ +/* --body-after: #00ff7733; /* This is the background that creates the crt lines, background uses a transparency of 20% SET TO NONE TO REMOVE CRT EFFECT */ +/* --body-animation: flicker; This is the background that flickers. SET TO NONE TO REMOVE THE FLICKER ANIMATION! */ +/* --custom-text-header-animation: textflicker; /* SET TO NONE TO REMOVE THE FLICKER ANIMATION! */ + +@import url(/css/addons/unraid/login-page/retro-terminal/retro-terminal-base.css); +:root { +--main-bg-color:black; +--body-before:#ffb52a1a; +--body-after: #ffb52a33; +--body-animation: flicker; +--logo: url(/css/addons/unraid/login-page/alien/logo/wings_yellow.png) center no-repeat; +--text-color: #ffb52a; +--input-color: #ffb52a; +--link-color: #ffb52a; +--link-color-hover: #ff6868; +--case-color: #ffb52a; +--button-text-color: #ffb52a; +--button-text-color-hover: #000; +--button-color: #ffb52a; +--button-color-hover: #ff6868; +--selection-color: #ff6868; +--custom-text-header:#ffb52a; +--custom-text-header-shadow:#ffb52a; +--custom-text-header-animation: textflicker; +--input-font: 'Share Tech Mono', monospace; +--text-font: 'Share Tech Mono', monospace; +--loginbox-background-color: transparent; +--text-shadow: 0 0 8px; +--text-shadow-color: #ffb52a; +--box-shadow: 0 0 15px; +} diff --git a/css/addons/unraid/login-page/retro-terminal/blue.css b/css/addons/unraid/login-page/retro-terminal/blue.css index 129b982f0f..465085e39b 100644 --- a/css/addons/unraid/login-page/retro-terminal/blue.css +++ b/css/addons/unraid/login-page/retro-terminal/blue.css @@ -1,33 +1,33 @@ -/*_____________________BLUE_THEME______________________*/ -/* --body-before:#00ff771a; /* This is the background that creates the crt lines, background uses a transparency of 10% SET TO NONE TO REMOVE CRT EFFECT */ -/* --body-after: #00ff7733; /* This is the background that creates the crt lines, background uses a transparency of 20% SET TO NONE TO REMOVE CRT EFFECT */ -/* --body-animation: flicker; This is the background that flickers. SET TO NONE TO REMOVE THE FLICKER ANIMATION! */ -/* --custom-text-header-animation: textflicker; /* SET TO NONE TO REMOVE THE FLICKER ANIMATION! */ - -@import url(/css/addons/unraid/login-page/retro-terminal/retro-terminal-base.css); -:root { ---main-bg-color:black; ---body-before:#70d7f61a; ---body-after: #70d7f633; ---body-animation: flicker; ---logo: url(/css/addons/unraid/login-page/alien/logo/wings_blue.png) center no-repeat; ---text-color: #70d7f6; ---input-color: #70d7f6; ---link-color: #70d7f6; ---link-color-hover: #8f2809; ---case-color: #70d7f6; ---button-text-color: #70d7f6; ---button-text-color-hover: #000; ---button-color: #70d7f6; ---button-color-hover: #8f2809; ---selection-color: #8f2809; ---custom-text-header:#70d7f6; ---custom-text-header-shadow:#70d7f6; ---custom-text-header-animation: textflicker; ---input-font: 'Share Tech Mono', monospace; ---text-font: 'Share Tech Mono', monospace; ---loginbox-background-color: transparent; ---text-shadow: 0 0 8px; ---text-shadow-color: #70d7f6; ---box-shadow: 0 0 15px; +/*_____________________BLUE_THEME______________________*/ +/* --body-before:#00ff771a; /* This is the background that creates the crt lines, background uses a transparency of 10% SET TO NONE TO REMOVE CRT EFFECT */ +/* --body-after: #00ff7733; /* This is the background that creates the crt lines, background uses a transparency of 20% SET TO NONE TO REMOVE CRT EFFECT */ +/* --body-animation: flicker; This is the background that flickers. SET TO NONE TO REMOVE THE FLICKER ANIMATION! */ +/* --custom-text-header-animation: textflicker; /* SET TO NONE TO REMOVE THE FLICKER ANIMATION! */ + +@import url(/css/addons/unraid/login-page/retro-terminal/retro-terminal-base.css); +:root { +--main-bg-color:black; +--body-before:#70d7f61a; +--body-after: #70d7f633; +--body-animation: flicker; +--logo: url(/css/addons/unraid/login-page/alien/logo/wings_blue.png) center no-repeat; +--text-color: #70d7f6; +--input-color: #70d7f6; +--link-color: #70d7f6; +--link-color-hover: #8f2809; +--case-color: #70d7f6; +--button-text-color: #70d7f6; +--button-text-color-hover: #000; +--button-color: #70d7f6; +--button-color-hover: #8f2809; +--selection-color: #8f2809; +--custom-text-header:#70d7f6; +--custom-text-header-shadow:#70d7f6; +--custom-text-header-animation: textflicker; +--input-font: 'Share Tech Mono', monospace; +--text-font: 'Share Tech Mono', monospace; +--loginbox-background-color: transparent; +--text-shadow: 0 0 8px; +--text-shadow-color: #70d7f6; +--box-shadow: 0 0 15px; } \ No newline at end of file diff --git a/css/addons/unraid/login-page/retro-terminal/custom.css b/css/addons/unraid/login-page/retro-terminal/custom.css index 89e360c6b3..f24d2f7c50 100644 --- a/css/addons/unraid/login-page/retro-terminal/custom.css +++ b/css/addons/unraid/login-page/retro-terminal/custom.css @@ -1,33 +1,33 @@ -/*_____________________CUSTOM_THEME______________________*/ -/* --body-before:#00ff771a; /* This is the background that creates the crt lines, background uses a transparency of 10% SET TO NONE TO REMOVE CRT EFFECT */ -/* --body-after: #00ff7733; /* This is the background that creates the crt lines, background uses a transparency of 20% SET TO NONE TO REMOVE CRT EFFECT */ -/* --body-animation: flicker; This is the background that flickers. SET TO NONE TO REMOVE THE FLICKER ANIMATION! */ -/* --custom-text-header-animation: textflicker; /* SET TO NONE TO REMOVE THE FLICKER ANIMATION! */ - -@import url(/css/addons/unraid/login-page/retro-terminal/retro-terminal-base.css); -:root { ---main-bg-color:black; ---body-before:#70d7f61a; ---body-after: #70d7f633; ---body-animation: flicker; ---logo: url(/css/addons/unraid/login-page/alien/logo/wings_shadow.png) center no-repeat; ---text-color: #ffffff; ---input-color: #ffffff; ---link-color: #ffffff; ---link-color-hover: #8f2809; ---case-color: #ffffff; ---button-text-color: #ffffff; ---button-text-color-hover: #000; ---button-color: #ffffff; ---button-color-hover: #af0606; ---selection-color: #8f2809; ---custom-text-header:#ffffff; ---custom-text-header-shadow:#ffffff; ---custom-text-header-animation: textflicker; ---input-font: 'Share Tech Mono', monospace; ---text-font: 'Share Tech Mono', monospace; ---loginbox-background-color: transparent; ---text-shadow: 0 0 8px; ---text-shadow-color: #ffffff; ---box-shadow: 0 0 15px; +/*_____________________CUSTOM_THEME______________________*/ +/* --body-before:#00ff771a; /* This is the background that creates the crt lines, background uses a transparency of 10% SET TO NONE TO REMOVE CRT EFFECT */ +/* --body-after: #00ff7733; /* This is the background that creates the crt lines, background uses a transparency of 20% SET TO NONE TO REMOVE CRT EFFECT */ +/* --body-animation: flicker; This is the background that flickers. SET TO NONE TO REMOVE THE FLICKER ANIMATION! */ +/* --custom-text-header-animation: textflicker; /* SET TO NONE TO REMOVE THE FLICKER ANIMATION! */ + +@import url(/css/addons/unraid/login-page/retro-terminal/retro-terminal-base.css); +:root { +--main-bg-color:black; +--body-before:#70d7f61a; +--body-after: #70d7f633; +--body-animation: flicker; +--logo: url(/css/addons/unraid/login-page/alien/logo/wings_shadow.png) center no-repeat; +--text-color: #ffffff; +--input-color: #ffffff; +--link-color: #ffffff; +--link-color-hover: #8f2809; +--case-color: #ffffff; +--button-text-color: #ffffff; +--button-text-color-hover: #000; +--button-color: #ffffff; +--button-color-hover: #af0606; +--selection-color: #8f2809; +--custom-text-header:#ffffff; +--custom-text-header-shadow:#ffffff; +--custom-text-header-animation: textflicker; +--input-font: 'Share Tech Mono', monospace; +--text-font: 'Share Tech Mono', monospace; +--loginbox-background-color: transparent; +--text-shadow: 0 0 8px; +--text-shadow-color: #ffffff; +--box-shadow: 0 0 15px; } \ No newline at end of file diff --git a/css/addons/unraid/login-page/retro-terminal/green.css b/css/addons/unraid/login-page/retro-terminal/green.css index ecc3fb8c7f..35c9a7af14 100644 --- a/css/addons/unraid/login-page/retro-terminal/green.css +++ b/css/addons/unraid/login-page/retro-terminal/green.css @@ -1,33 +1,33 @@ -/*_____________________GREEN_THEME______________________*/ -/* --body-before:#00ff771a; /* This is the background that creates the crt lines, background uses a transparency of 10% SET TO NONE TO REMOVE CRT EFFECT */ -/* --body-after: #00ff7733; /* This is the background that creates the crt lines, background uses a transparency of 20% SET TO NONE TO REMOVE CRT EFFECT */ -/* --body-animation: flicker; This is the background that flickers. SET TO NONE TO REMOVE THE FLICKER ANIMATION! */ -/* --custom-text-header-animation: textflicker; /* SET TO NONE TO REMOVE THE FLICKER ANIMATION! */ - -@import url(/css/addons/unraid/login-page/retro-terminal/retro-terminal-base.css); -:root { ---main-bg-color:black; ---body-before:#00ff771a; ---body-after: #00ff7733; ---body-animation: flicker; ---logo: url(/css/addons/unraid/login-page/alien/logo/wings_green.png) center no-repeat; ---text-color: #37f592; ---input-color: #37f592; ---link-color: #37f592; ---link-color-hover: #68ffff; ---case-color: #37f592; ---button-text-color: #37f592; ---button-text-color-hover: #000; ---button-color: #37f592; ---button-color-hover: #68ffff; ---selection-color: #68ffff; ---custom-text-header:#37f592; ---custom-text-header-shadow:#37f592; ---custom-text-header-animation: textflicker; ---input-font: 'Share Tech Mono', monospace; ---text-font: 'Share Tech Mono', monospace; ---loginbox-background-color: transparent; ---text-shadow: 0 0 8px; ---text-shadow-color: #37f592; ---box-shadow: 0 0 15px; +/*_____________________GREEN_THEME______________________*/ +/* --body-before:#00ff771a; /* This is the background that creates the crt lines, background uses a transparency of 10% SET TO NONE TO REMOVE CRT EFFECT */ +/* --body-after: #00ff7733; /* This is the background that creates the crt lines, background uses a transparency of 20% SET TO NONE TO REMOVE CRT EFFECT */ +/* --body-animation: flicker; This is the background that flickers. SET TO NONE TO REMOVE THE FLICKER ANIMATION! */ +/* --custom-text-header-animation: textflicker; /* SET TO NONE TO REMOVE THE FLICKER ANIMATION! */ + +@import url(/css/addons/unraid/login-page/retro-terminal/retro-terminal-base.css); +:root { +--main-bg-color:black; +--body-before:#00ff771a; +--body-after: #00ff7733; +--body-animation: flicker; +--logo: url(/css/addons/unraid/login-page/alien/logo/wings_green.png) center no-repeat; +--text-color: #37f592; +--input-color: #37f592; +--link-color: #37f592; +--link-color-hover: #68ffff; +--case-color: #37f592; +--button-text-color: #37f592; +--button-text-color-hover: #000; +--button-color: #37f592; +--button-color-hover: #68ffff; +--selection-color: #68ffff; +--custom-text-header:#37f592; +--custom-text-header-shadow:#37f592; +--custom-text-header-animation: textflicker; +--input-font: 'Share Tech Mono', monospace; +--text-font: 'Share Tech Mono', monospace; +--loginbox-background-color: transparent; +--text-shadow: 0 0 8px; +--text-shadow-color: #37f592; +--box-shadow: 0 0 15px; } \ No newline at end of file diff --git a/css/addons/unraid/login-page/retro-terminal/js/custom_text_header.js b/css/addons/unraid/login-page/retro-terminal/js/custom_text_header.js index 7890b6ed3e..78fd4ca9d9 100644 --- a/css/addons/unraid/login-page/retro-terminal/js/custom_text_header.js +++ b/css/addons/unraid/login-page/retro-terminal/js/custom_text_header.js @@ -1,16 +1,16 @@ - - //Custom Text Header // - // ACSII slant font - -// Needs to be inside
-// YOU MUST ESCAPE ANY SINGLE BACKSLASHES LIKE SO: \\ - -let custom_text_header = ` -
                     __                             ___       __  
-   ____  ____  _____/ /__________  ____ ___  ____  / (_)___  / /__
-  / __ \\/ __ \\/ ___/ __/ ___/ __ \\/ __ '__ \\/ __ \\/ / / __ \\/ //_/
- / / / / /_/ (__  ) /_/ /  / /_/ / / / / / / /_/ / / / / / / ,<   
-/_/ /_/\\____/____/\\__/_/   \\____/_/ /_/ /_/\\____/_/_/_/ /_/_/|_|  
-                                                                 
-`; -document.getElementById("login").innerHTML += custom_text_header + + //Custom Text Header // + // ACSII slant font + +// Needs to be inside
+// YOU MUST ESCAPE ANY SINGLE BACKSLASHES LIKE SO: \\ + +let custom_text_header = ` +
                     __                             ___       __  
+   ____  ____  _____/ /__________  ____ ___  ____  / (_)___  / /__
+  / __ \\/ __ \\/ ___/ __/ ___/ __ \\/ __ '__ \\/ __ \\/ / / __ \\/ //_/
+ / / / / /_/ (__  ) /_/ /  / /_/ / / / / / / /_/ / / / / / / ,<   
+/_/ /_/\\____/____/\\__/_/   \\____/_/ /_/ /_/\\____/_/_/_/ /_/_/|_|  
+                                                                 
+`; +document.getElementById("login").innerHTML += custom_text_header diff --git a/css/addons/unraid/login-page/retro-terminal/red.css b/css/addons/unraid/login-page/retro-terminal/red.css index e3964fb516..e52d9729af 100644 --- a/css/addons/unraid/login-page/retro-terminal/red.css +++ b/css/addons/unraid/login-page/retro-terminal/red.css @@ -1,33 +1,33 @@ -/*_____________________RED_THEME______________________*/ -/* --body-before:#00ff771a; /* This is the background that creates the crt lines, background uses a transparency of 10% SET TO NONE TO REMOVE CRT EFFECT */ -/* --body-after: #00ff7733; /* This is the background that creates the crt lines, background uses a transparency of 20% SET TO NONE TO REMOVE CRT EFFECT */ -/* --body-animation: flicker; This is the background that flickers. SET TO NONE TO REMOVE THE FLICKER ANIMATION! */ -/* --custom-text-header-animation: textflicker; /* SET TO NONE TO REMOVE THE FLICKER ANIMATION! */ - -@import url(/css/addons/unraid/login-page/retro-terminal/retro-terminal-base.css); -:root { ---main-bg-color: black; ---body-before: #ff00001a; ---body-after: #ff000033; ---body-animation: flicker; ---logo: url(/css/addons/unraid/login-page/alien/logo/wings_red.png) center no-repeat; ---text-color: #e22828; ---input-color: #e22828; ---link-color: #e22828; ---link-color-hover: #ffffff; ---case-color: #e22828; ---button-text-color: #e22828; ---button-text-color-hover: #000; ---button-color: #e22828; ---button-color-hover: #ffffff; ---selection-color: #ffffff; ---custom-text-header: #e22828; ---custom-text-header-shadow: #e22828; ---custom-text-header-animation: textflicker; ---input-font: 'Share Tech Mono', monospace; ---text-font: 'Share Tech Mono', monospace; ---loginbox-background-color: transparent; ---text-shadow: 0 0 8px; ---text-shadow-color: #e22828; ---box-shadow: 0 0 15px; +/*_____________________RED_THEME______________________*/ +/* --body-before:#00ff771a; /* This is the background that creates the crt lines, background uses a transparency of 10% SET TO NONE TO REMOVE CRT EFFECT */ +/* --body-after: #00ff7733; /* This is the background that creates the crt lines, background uses a transparency of 20% SET TO NONE TO REMOVE CRT EFFECT */ +/* --body-animation: flicker; This is the background that flickers. SET TO NONE TO REMOVE THE FLICKER ANIMATION! */ +/* --custom-text-header-animation: textflicker; /* SET TO NONE TO REMOVE THE FLICKER ANIMATION! */ + +@import url(/css/addons/unraid/login-page/retro-terminal/retro-terminal-base.css); +:root { +--main-bg-color: black; +--body-before: #ff00001a; +--body-after: #ff000033; +--body-animation: flicker; +--logo: url(/css/addons/unraid/login-page/alien/logo/wings_red.png) center no-repeat; +--text-color: #e22828; +--input-color: #e22828; +--link-color: #e22828; +--link-color-hover: #ffffff; +--case-color: #e22828; +--button-text-color: #e22828; +--button-text-color-hover: #000; +--button-color: #e22828; +--button-color-hover: #ffffff; +--selection-color: #ffffff; +--custom-text-header: #e22828; +--custom-text-header-shadow: #e22828; +--custom-text-header-animation: textflicker; +--input-font: 'Share Tech Mono', monospace; +--text-font: 'Share Tech Mono', monospace; +--loginbox-background-color: transparent; +--text-shadow: 0 0 8px; +--text-shadow-color: #e22828; +--box-shadow: 0 0 15px; } \ No newline at end of file diff --git a/css/addons/unraid/login-page/retro-terminal/retro-terminal-base.css b/css/addons/unraid/login-page/retro-terminal/retro-terminal-base.css index 860f370f1b..40a5668425 100644 --- a/css/addons/unraid/login-page/retro-terminal/retro-terminal-base.css +++ b/css/addons/unraid/login-page/retro-terminal/retro-terminal-base.css @@ -1,362 +1,362 @@ -@import "https://cdnjs.cloudflare.com/ajax/libs/animate.css/3.7.2/animate.min.css"; -@import "https://fonts.googleapis.com/css?family=Share+Tech+Mono&display=swap"; -@import "https://fonts.googleapis.com/css?family=VT323"; - -/*___FONTS___*/ -/* 'VT323', 'Share Tech Mono' */ - /* Replace the variables if you have a dark background */ - /* Light colors for dark backgrounds */ - /* - --div-background-color-15: rgba(255, 255, 255, 0.15); - - https://www.transparenttextures.com/patterns/hexellence.png - https://www.transparenttextures.com/patterns/gplay.png - https://www.transparenttextures.com/patterns/simple-horizontal-light.png - https://www.colourlovers.com/palette/3428762/Fallout?widths=1 - - https://codepen.io/meduzen/pen/zxbwRV - https://codepen.io/lbebber/pen/XJRdrV/ CRT KEY FRAMES - https://brennan.io/2017/06/14/alien-computer-card/ - https://www.cssmatic.com/noise-texture - - https://codepen.io/somethingformed/pen/raWJXV - - - ============ SOURCES ============= - https://github.com/brenns10/alien-console - https://github.com/Swordfish90/cool-retro-term - https://github.com/andersevenrud/retro-css-shell-demo CRT INTERLACE - https://codepen.io/lbebber/pen/XJRdrV/ CRT KEY FRAMES - https://codepen.io/patrickhlauke/pen/YaoBop TEXT FLIKER - - */ - - -* { - outline: none; -} - -@media (max-width: 500px) { - #login { - -webkit-backdrop-filter: blur(0px); - backdrop-filter: blur(0px); - position: absolute; - padding-top: 0rem !important; - top: 0; - left: 0; - bottom: 0; - right: 0; - height: 100%; - width: 100%; - border-radius: none !important; - } - .background-wrap,#video-bg-elem,.custom-text-header {display: none;} - #login { - border:none !important; - } -} - -html {background: var(--main-bg-color) !important;} -body {background: var(--main-bg-color) !important;} -/* CRT SCREEN FLICKER*/ -body::before { - content: ""; - background: radial-gradient(ellipse at center,var(--body-before) 0,rgb(0, 0, 0) 100%) !important; - background-repeat: repeat-y !important; - background-size: 100% 4px !important; - position: absolute; - top: 0; - left: 0; - bottom: 0; - right: 0; - height: 100%; - width: 100%; - overflow: hidden; - animation: var(--body-animation) 0.01s infinite; - pointer-events: none; -} -/* CRT BACKGROUND WITH LINES*/ -body::after { - content: ""; - background: radial-gradient(ellipse at center,var(--body-after) 0,rgba(0, 0, 0, 0.6) 80%) center center/cover no-repeat fixed, linear-gradient(#0000 0%,#0000 0%) !important; - background-repeat: repeat-y !important; - background-size: 100% 4px !important; - position: absolute; - top: 0; - left: 0; - bottom: 0; - right: 0; - height: 100%; - width: 100%; - overflow: hidden; - pointer-events: none; -} - -@keyframes flicker {0% {opacity: 0.37633;}5% {opacity: 0.70002;}10% {opacity: 0.64427;}15% {opacity: 0.35591;}20% {opacity: 0.34054;}25% {opacity: 0.54917;}30% {opacity: 0.41056;}35% {opacity: 0.67637;}40% {opacity: 0.23681;}45% {opacity: 0.64945;}50% {opacity: 0.67522;}55% {opacity: 0.56049;}60% {opacity: 0.06113;}65% {opacity: 0.95766;}70% {opacity: 0.77945;}75% {opacity: 0.33817;}80% {opacity: 0.19735;}85% {opacity: 0.84337;}90% {opacity: 0.82867;}95% {opacity: 0.65512;}100% {opacity: 0.15179;}} - -@media only screen and (max-width: 768px) { - #login { - min-width: 300px; - } -} -/*FOR VIDEO BACKGROUND*/ -.background-wrap { - position: fixed; - z-index: -1000; - width: 100%; - height: 100%; - overflow: hidden; - top: 0; - left: 0; -} -#video-bg-elem { - position: absolute; - top: 0; - left: 0; - min-height: 100%; - min-width: 100%; -} -/*TEXT COLOR*/ -#login h1, -#login h2, -#login .error { - color: var(--text-color) !important; - text-shadow: var(--text-shadow) var(--text-shadow-color); -} -#login a { - color: var(--link-color); - text-shadow: var(--text-shadow) var(--text-shadow-color); -} -#login a:hover { - color: var(--link-color-hover); - text-shadow: var(--text-shadow) var(--text-shadow-color); -} -#login input { - color: var(--input-color); - text-shadow: 0 0 5px var(--text-shadow-color); -} -#login ::placeholder { - color: var(--input-color); - text-shadow: 0 0 5px var(--text-shadow-color); -} -#login ::-webkit-input-placeholder { - color: var(--input-color); - text-shadow: 0 0 5px var(--text-shadow-color); -} -#login ::-moz-placeholder { - color: var(--input-color); - text-shadow: 0 0 5px var(--text-shadow-color); -} -#login :-ms-input-placeholder { - color: var(--input-color); - text-shadow: 0 0 5px var(--text-shadow-color); -} -#login :-moz-placeholder { - color: var(--input-color); - text-shadow: 0 0 5px var(--text-shadow-color); -} -#login input:focus::-webkit-input-placeholder { - color: transparent !important; - text-shadow: 0 0 0px transparent; -} -#login input:focus:-moz-placeholder { - color: transparent !important; - text-shadow: 0 0 0px transparent; -} -#login input:focus::-moz-placeholder { - color: transparent !important; - text-shadow: 0 0 0px transparent; -} -#login input:focus:-ms-input-placeholder { - color: transparent !important; - text-shadow: 0 0 0px transparent; -} - -/*TEXT FONT*/ -#login h1, -#login h2, -#login a, -#login .button, -#login .error { - font-family: var(--text-font); - -webkit-font-smoothing: none; - line-height: 1.2; -} -h1 { - font-size: 3em; - margin: 0; -} - -/* CASE COLOR */ -#login [class^='case-'], -#login [class*=' case-'] { - font-family: cases!important; - speak: none; - font-style: normal; - font-weight: normal; - font-variant: normal; - text-transform: none; - color: var(--case-color); - text-shadow: var(--text-shadow) var(--text-shadow-color); -} -/*INPUT FORMS*/ -#login [type=text], -#login [type=password] { - font-family: var(--input-font); - background-color: rgba(0, 0, 0, 0.25); - border: 2px solid transparent; - text-transform: uppercase; - border-radius: 0px; - border: 3px solid var(--text-color); - color: var(--text-color); -} -#login [type=text]:active, -#login [type=text]:focus, -#login [type=password]:active, -#login [type=password]:focus { - font-family: var(--input-font); - background-color: rgba(0, 0, 0, 0.25); - text-transform: uppercase; -} - - - -/*BUTTON*/ -#login .button { - color: var(--button-text-color); - text-shadow: var(--text-shadow) var(--text-shadow-color); - background: linear-gradient(90deg, var(--button-color) 0, var(--button-color)) 0 0 no-repeat, linear-gradient(90deg, var(--button-color) 0, var(--button-color)) 0 100% no-repeat, linear-gradient(0deg, var(--button-color) 0, var(--button-color)) 0 100% no-repeat, linear-gradient(0deg, var(--button-color) 0, var(--button-color)) 100% 100% no-repeat; - background: -webkit-gradient(linear, left top, right top, from(var(--button-color)), to(var(--button-color))) 0 0 no-repeat, -webkit-gradient(linear, left top, right top, from(var(--button-color)), to(var(--button-color))) 0 100% no-repeat, -webkit-gradient(linear, left bottom, left top, from(var(--button-color)), to(var(--button-color))) 0 100% no-repeat, -webkit-gradient(linear, left bottom, left top, from(var(--button-color)), to(var(--button-color))) 100% 100% no-repeat; - background-size: 100% 2px, 100% 2px, 2px 100%, 2px 100%; - -} -#login .button:hover { - color: var(--button-text-color-hover); - text-shadow: var(--text-shadow) var(--button-color-hover); - box-shadow: var(--box-shadow) var(--button-color-hover); - background-color: var(--button-color-hover); - background: -webkit-gradient(linear, left top, right top, from(var(--button-color-hover)), to(var(--button-color-hover))); - background: linear-gradient(90deg, var(--button-color-hover) 0, var(--button-color-hover)); -} - -/*LOGIN ID*/ -#login { - background: var(--loginbox-background-color) !important; - padding-top: 1rem; - position: absolute; - left: 50%; - top: 50%; - transform: translate(-50%, -50%); - -ms-transform: translate(-50%, -50%); - -webkit-transform: translate(-50%, -50%); - margin: 0 !important; - text-transform: uppercase; - min-width: 300px; - border-radius: 0px !important; - border: 3px dashed var(--text-color); -} -#login .angle::after { - display:none; -} -#login .wordmark svg { - display: none; -} -#login .logo { - background: var(--logo); - background-size: contain; - padding: 2rem; - border-radius: 0; - margin: 0rem 1rem 0rem 1rem; -} -logo.angle { - -webkit-box-shadow: inset 0px 0px 0px 2px var(--text-color) !important; - box-shadow: inset 0px 0px 0px 2px var(--text-color) !important; - border-radius: 0px !important; -} -#login .error { - animation-name: shake; - animation-duration: .7s; -} - -/*CUSTOM HEADER*/ -.custom-text-header { - white-space: pre; - letter-spacing: 2px; - font-family: var(--text-font); - -webkit-font-smoothing: none; - font-weight: 900; - line-height: 1.5; - color: var(--custom-text-header) !important; - text-shadow: 0 0 20px var(--custom-text-header-shadow); - position: absolute; - left: 50%; - top: -15%; - transform: translate(-50%, -50%); - -ms-transform: translate(-50%, -50%); - -webkit-transform: translate(-50%, -50%); - animation-duration: 0.01s; - animation-name: var(--custom-text-header-animation); - animation-iteration-count: infinite; - animation-direction: alternate; - font-weight: 900; -} -.custom-text-header:after { - content: ""; - position: absolute; - top: 135px; - right: -15px; - background-color: var(--custom-text-header); - vertical-align: top; - width: 20px; - height: 2px; - -webkit-animation: blink 1s step-end infinite; - animation: blink 1s step-end infinite; -} -@-webkit-keyframes blink { - 0% { opacity: 1.0; } - 50% { opacity: 0.0; } - 100% { opacity: 1.0; } - } - - @keyframes blink { - 0% { opacity: 1.0; } - 50% { opacity: 0.0; } - 100% { opacity: 1.0; } - } - - @keyframes textflicker { - from { - text-shadow: 1px 0 0 #ea36af, -2px 0 0 #75fa69; - border: 10px 0 0 #ea36af, -2px 0 0 #75fa69; - } - to { - text-shadow: 2px 0.5px 2px #ea36af, -1px -0.5px 2px #75fa69; - border: 2px 0.5px 2px #ea36af, -1px -0.5px 2px #75fa69; - } - } - - ::selection { - background: var(--selection-color); /* WebKit/Blink Browsers */ - } - ::-moz-selection { - background: var(--selection-color); /* Gecko Browsers */ - } - - -/* - - __ ___ __ - ____ ____ _____/ /__________ ____ ___ ____ / (_)___ / /__ - / __ \/ __ \/ ___/ __/ ___/ __ \/ __ `__ \/ __ \/ / / __ \/ //_/ - / / / / /_/ (__ ) /_/ / / /_/ / / / / / / /_/ / / / / / / ,< -/_/ /_/\____/____/\__/_/ \____/_/ /_/ /_/\____/_/_/_/ /_/_/|_| - -*/ -/* -
                     __                             ___       __  
-   ____  ____  _____/ /__________  ____ ___  ____  / (_)___  / /__
-  / __ \/ __ \/ ___/ __/ ___/ __ \/ __ '__ \/ __ \/ / / __ \/ //_/
- / / / / /_/ (__  ) /_/ /  / /_/ / / / / / / /_/ / / / / / / ,<   
-/_/ /_/\____/____/\__/_/   \____/_/ /_/ /_/\____/_/_/_/ /_/_/|_|  
-                                                                 
-*/ +@import "https://cdnjs.cloudflare.com/ajax/libs/animate.css/3.7.2/animate.min.css"; +@import "https://fonts.googleapis.com/css?family=Share+Tech+Mono&display=swap"; +@import "https://fonts.googleapis.com/css?family=VT323"; + +/*___FONTS___*/ +/* 'VT323', 'Share Tech Mono' */ + /* Replace the variables if you have a dark background */ + /* Light colors for dark backgrounds */ + /* + --div-background-color-15: rgba(255, 255, 255, 0.15); + + https://www.transparenttextures.com/patterns/hexellence.png + https://www.transparenttextures.com/patterns/gplay.png + https://www.transparenttextures.com/patterns/simple-horizontal-light.png + https://www.colourlovers.com/palette/3428762/Fallout?widths=1 + + https://codepen.io/meduzen/pen/zxbwRV + https://codepen.io/lbebber/pen/XJRdrV/ CRT KEY FRAMES + https://brennan.io/2017/06/14/alien-computer-card/ + https://www.cssmatic.com/noise-texture + + https://codepen.io/somethingformed/pen/raWJXV + + + ============ SOURCES ============= + https://github.com/brenns10/alien-console + https://github.com/Swordfish90/cool-retro-term + https://github.com/andersevenrud/retro-css-shell-demo CRT INTERLACE + https://codepen.io/lbebber/pen/XJRdrV/ CRT KEY FRAMES + https://codepen.io/patrickhlauke/pen/YaoBop TEXT FLIKER + + */ + + +* { + outline: none; +} + +@media (max-width: 500px) { + #login { + -webkit-backdrop-filter: blur(0px); + backdrop-filter: blur(0px); + position: absolute; + padding-top: 0rem !important; + top: 0; + left: 0; + bottom: 0; + right: 0; + height: 100%; + width: 100%; + border-radius: none !important; + } + .background-wrap,#video-bg-elem,.custom-text-header {display: none;} + #login { + border:none !important; + } +} + +html {background: var(--main-bg-color) !important;} +body {background: var(--main-bg-color) !important;} +/* CRT SCREEN FLICKER*/ +body::before { + content: ""; + background: radial-gradient(ellipse at center,var(--body-before) 0,rgb(0, 0, 0) 100%) !important; + background-repeat: repeat-y !important; + background-size: 100% 4px !important; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + height: 100%; + width: 100%; + overflow: hidden; + animation: var(--body-animation) 0.01s infinite; + pointer-events: none; +} +/* CRT BACKGROUND WITH LINES*/ +body::after { + content: ""; + background: radial-gradient(ellipse at center,var(--body-after) 0,rgba(0, 0, 0, 0.6) 80%) center center/cover no-repeat fixed, linear-gradient(#0000 0%,#0000 0%) !important; + background-repeat: repeat-y !important; + background-size: 100% 4px !important; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + height: 100%; + width: 100%; + overflow: hidden; + pointer-events: none; +} + +@keyframes flicker {0% {opacity: 0.37633;}5% {opacity: 0.70002;}10% {opacity: 0.64427;}15% {opacity: 0.35591;}20% {opacity: 0.34054;}25% {opacity: 0.54917;}30% {opacity: 0.41056;}35% {opacity: 0.67637;}40% {opacity: 0.23681;}45% {opacity: 0.64945;}50% {opacity: 0.67522;}55% {opacity: 0.56049;}60% {opacity: 0.06113;}65% {opacity: 0.95766;}70% {opacity: 0.77945;}75% {opacity: 0.33817;}80% {opacity: 0.19735;}85% {opacity: 0.84337;}90% {opacity: 0.82867;}95% {opacity: 0.65512;}100% {opacity: 0.15179;}} + +@media only screen and (max-width: 768px) { + #login { + min-width: 300px; + } +} +/*FOR VIDEO BACKGROUND*/ +.background-wrap { + position: fixed; + z-index: -1000; + width: 100%; + height: 100%; + overflow: hidden; + top: 0; + left: 0; +} +#video-bg-elem { + position: absolute; + top: 0; + left: 0; + min-height: 100%; + min-width: 100%; +} +/*TEXT COLOR*/ +#login h1, +#login h2, +#login .error { + color: var(--text-color) !important; + text-shadow: var(--text-shadow) var(--text-shadow-color); +} +#login a { + color: var(--link-color); + text-shadow: var(--text-shadow) var(--text-shadow-color); +} +#login a:hover { + color: var(--link-color-hover); + text-shadow: var(--text-shadow) var(--text-shadow-color); +} +#login input { + color: var(--input-color); + text-shadow: 0 0 5px var(--text-shadow-color); +} +#login ::placeholder { + color: var(--input-color); + text-shadow: 0 0 5px var(--text-shadow-color); +} +#login ::-webkit-input-placeholder { + color: var(--input-color); + text-shadow: 0 0 5px var(--text-shadow-color); +} +#login ::-moz-placeholder { + color: var(--input-color); + text-shadow: 0 0 5px var(--text-shadow-color); +} +#login :-ms-input-placeholder { + color: var(--input-color); + text-shadow: 0 0 5px var(--text-shadow-color); +} +#login :-moz-placeholder { + color: var(--input-color); + text-shadow: 0 0 5px var(--text-shadow-color); +} +#login input:focus::-webkit-input-placeholder { + color: transparent !important; + text-shadow: 0 0 0px transparent; +} +#login input:focus:-moz-placeholder { + color: transparent !important; + text-shadow: 0 0 0px transparent; +} +#login input:focus::-moz-placeholder { + color: transparent !important; + text-shadow: 0 0 0px transparent; +} +#login input:focus:-ms-input-placeholder { + color: transparent !important; + text-shadow: 0 0 0px transparent; +} + +/*TEXT FONT*/ +#login h1, +#login h2, +#login a, +#login .button, +#login .error { + font-family: var(--text-font); + -webkit-font-smoothing: none; + line-height: 1.2; +} +h1 { + font-size: 3em; + margin: 0; +} + +/* CASE COLOR */ +#login [class^='case-'], +#login [class*=' case-'] { + font-family: cases!important; + speak: none; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-transform: none; + color: var(--case-color); + text-shadow: var(--text-shadow) var(--text-shadow-color); +} +/*INPUT FORMS*/ +#login [type=text], +#login [type=password] { + font-family: var(--input-font); + background-color: rgba(0, 0, 0, 0.25); + border: 2px solid transparent; + text-transform: uppercase; + border-radius: 0px; + border: 3px solid var(--text-color); + color: var(--text-color); +} +#login [type=text]:active, +#login [type=text]:focus, +#login [type=password]:active, +#login [type=password]:focus { + font-family: var(--input-font); + background-color: rgba(0, 0, 0, 0.25); + text-transform: uppercase; +} + + + +/*BUTTON*/ +#login .button { + color: var(--button-text-color); + text-shadow: var(--text-shadow) var(--text-shadow-color); + background: linear-gradient(90deg, var(--button-color) 0, var(--button-color)) 0 0 no-repeat, linear-gradient(90deg, var(--button-color) 0, var(--button-color)) 0 100% no-repeat, linear-gradient(0deg, var(--button-color) 0, var(--button-color)) 0 100% no-repeat, linear-gradient(0deg, var(--button-color) 0, var(--button-color)) 100% 100% no-repeat; + background: -webkit-gradient(linear, left top, right top, from(var(--button-color)), to(var(--button-color))) 0 0 no-repeat, -webkit-gradient(linear, left top, right top, from(var(--button-color)), to(var(--button-color))) 0 100% no-repeat, -webkit-gradient(linear, left bottom, left top, from(var(--button-color)), to(var(--button-color))) 0 100% no-repeat, -webkit-gradient(linear, left bottom, left top, from(var(--button-color)), to(var(--button-color))) 100% 100% no-repeat; + background-size: 100% 2px, 100% 2px, 2px 100%, 2px 100%; + +} +#login .button:hover { + color: var(--button-text-color-hover); + text-shadow: var(--text-shadow) var(--button-color-hover); + box-shadow: var(--box-shadow) var(--button-color-hover); + background-color: var(--button-color-hover); + background: -webkit-gradient(linear, left top, right top, from(var(--button-color-hover)), to(var(--button-color-hover))); + background: linear-gradient(90deg, var(--button-color-hover) 0, var(--button-color-hover)); +} + +/*LOGIN ID*/ +#login { + background: var(--loginbox-background-color) !important; + padding-top: 1rem; + position: absolute; + left: 50%; + top: 50%; + transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + -webkit-transform: translate(-50%, -50%); + margin: 0 !important; + text-transform: uppercase; + min-width: 300px; + border-radius: 0px !important; + border: 3px dashed var(--text-color); +} +#login .angle::after { + display:none; +} +#login .wordmark svg { + display: none; +} +#login .logo { + background: var(--logo); + background-size: contain; + padding: 2rem; + border-radius: 0; + margin: 0rem 1rem 0rem 1rem; +} +logo.angle { + -webkit-box-shadow: inset 0px 0px 0px 2px var(--text-color) !important; + box-shadow: inset 0px 0px 0px 2px var(--text-color) !important; + border-radius: 0px !important; +} +#login .error { + animation-name: shake; + animation-duration: .7s; +} + +/*CUSTOM HEADER*/ +.custom-text-header { + white-space: pre; + letter-spacing: 2px; + font-family: var(--text-font); + -webkit-font-smoothing: none; + font-weight: 900; + line-height: 1.5; + color: var(--custom-text-header) !important; + text-shadow: 0 0 20px var(--custom-text-header-shadow); + position: absolute; + left: 50%; + top: -15%; + transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + -webkit-transform: translate(-50%, -50%); + animation-duration: 0.01s; + animation-name: var(--custom-text-header-animation); + animation-iteration-count: infinite; + animation-direction: alternate; + font-weight: 900; +} +.custom-text-header:after { + content: ""; + position: absolute; + top: 135px; + right: -15px; + background-color: var(--custom-text-header); + vertical-align: top; + width: 20px; + height: 2px; + -webkit-animation: blink 1s step-end infinite; + animation: blink 1s step-end infinite; +} +@-webkit-keyframes blink { + 0% { opacity: 1.0; } + 50% { opacity: 0.0; } + 100% { opacity: 1.0; } + } + + @keyframes blink { + 0% { opacity: 1.0; } + 50% { opacity: 0.0; } + 100% { opacity: 1.0; } + } + + @keyframes textflicker { + from { + text-shadow: 1px 0 0 #ea36af, -2px 0 0 #75fa69; + border: 10px 0 0 #ea36af, -2px 0 0 #75fa69; + } + to { + text-shadow: 2px 0.5px 2px #ea36af, -1px -0.5px 2px #75fa69; + border: 2px 0.5px 2px #ea36af, -1px -0.5px 2px #75fa69; + } + } + + ::selection { + background: var(--selection-color); /* WebKit/Blink Browsers */ + } + ::-moz-selection { + background: var(--selection-color); /* Gecko Browsers */ + } + + +/* + + __ ___ __ + ____ ____ _____/ /__________ ____ ___ ____ / (_)___ / /__ + / __ \/ __ \/ ___/ __/ ___/ __ \/ __ `__ \/ __ \/ / / __ \/ //_/ + / / / / /_/ (__ ) /_/ / / /_/ / / / / / / /_/ / / / / / / ,< +/_/ /_/\____/____/\__/_/ \____/_/ /_/ /_/\____/_/_/_/ /_/_/|_| + +*/ +/* +
                     __                             ___       __  
+   ____  ____  _____/ /__________  ____ ___  ____  / (_)___  / /__
+  / __ \/ __ \/ ___/ __/ ___/ __ \/ __ '__ \/ __ \/ / / __ \/ //_/
+ / / / / /_/ (__  ) /_/ /  / /_/ / / / / / / /_/ / / / / / / ,<   
+/_/ /_/\____/____/\__/_/   \____/_/ /_/ /_/\____/_/_/_/ /_/_/|_|  
+                                                                 
+*/ diff --git a/css/addons/unraid/login-page/retro-terminal/white.css b/css/addons/unraid/login-page/retro-terminal/white.css index 3bc8cfd778..030af0092e 100644 --- a/css/addons/unraid/login-page/retro-terminal/white.css +++ b/css/addons/unraid/login-page/retro-terminal/white.css @@ -1,33 +1,33 @@ -/*_____________________WHITE_THEME______________________*/ -/* --body-before:#00ff771a; /* This is the background that creates the crt lines, background uses a transparency of 10% SET TO NONE TO REMOVE CRT EFFECT */ -/* --body-after: #00ff7733; /* This is the background that creates the crt lines, background uses a transparency of 20% SET TO NONE TO REMOVE CRT EFFECT */ -/* --body-animation: flicker; This is the background that flickers. SET TO NONE TO REMOVE THE FLICKER ANIMATION! */ -/* --custom-text-header-animation: textflicker; /* SET TO NONE TO REMOVE THE FLICKER ANIMATION! */ - -@import url(/css/addons/unraid/login-page/retro-terminal/retro-terminal-base.css); -:root { ---main-bg-color:black; ---body-before:#70d7f61a; ---body-after: #70d7f633; ---body-animation: flicker; ---logo: url(/css/addons/unraid/login-page/alien/logo/wings_shadow.png) center no-repeat; ---text-color: #ffffff; ---input-color: #ffffff; ---link-color: #ffffff; ---link-color-hover: #af0606; ---case-color: #ffffff; ---button-text-color: #ffffff; ---button-text-color-hover: #000; ---button-color: #ffffff; ---button-color-hover: #af0606; ---selection-color: #8f2809; ---custom-text-header:#ffffff; ---custom-text-header-shadow:#ffffff; ---custom-text-header-animation: textflicker; ---input-font: 'Share Tech Mono', monospace; ---text-font: 'Share Tech Mono', monospace; ---loginbox-background-color: transparent; ---text-shadow: 0 0 8px; ---text-shadow-color: #000000; ---box-shadow: 0 0 15px; +/*_____________________WHITE_THEME______________________*/ +/* --body-before:#00ff771a; /* This is the background that creates the crt lines, background uses a transparency of 10% SET TO NONE TO REMOVE CRT EFFECT */ +/* --body-after: #00ff7733; /* This is the background that creates the crt lines, background uses a transparency of 20% SET TO NONE TO REMOVE CRT EFFECT */ +/* --body-animation: flicker; This is the background that flickers. SET TO NONE TO REMOVE THE FLICKER ANIMATION! */ +/* --custom-text-header-animation: textflicker; /* SET TO NONE TO REMOVE THE FLICKER ANIMATION! */ + +@import url(/css/addons/unraid/login-page/retro-terminal/retro-terminal-base.css); +:root { +--main-bg-color:black; +--body-before:#70d7f61a; +--body-after: #70d7f633; +--body-animation: flicker; +--logo: url(/css/addons/unraid/login-page/alien/logo/wings_shadow.png) center no-repeat; +--text-color: #ffffff; +--input-color: #ffffff; +--link-color: #ffffff; +--link-color-hover: #af0606; +--case-color: #ffffff; +--button-text-color: #ffffff; +--button-text-color-hover: #000; +--button-color: #ffffff; +--button-color-hover: #af0606; +--selection-color: #8f2809; +--custom-text-header:#ffffff; +--custom-text-header-shadow:#ffffff; +--custom-text-header-animation: textflicker; +--input-font: 'Share Tech Mono', monospace; +--text-font: 'Share Tech Mono', monospace; +--loginbox-background-color: transparent; +--text-shadow: 0 0 8px; +--text-shadow-color: #000000; +--box-shadow: 0 0 15px; } \ No newline at end of file diff --git a/css/addons/whisparr/whisparr-darker/whisparr-darker.css b/css/addons/whisparr/whisparr-darker/whisparr-darker.css index 454a5ef593..1f83bdae78 100644 --- a/css/addons/whisparr/whisparr-darker/whisparr-darker.css +++ b/css/addons/whisparr/whisparr-darker/whisparr-darker.css @@ -1,54 +1,54 @@ -@import url("/css/defaults/servarr-darker-base.css"); -:root { - --main-bg-color: #202020; - - --modal-bg-color: #2a2a2a; - --modal-header-color: #2a2a2a; - --modal-footer-color: #2a2a2a; - - --drop-down-menu-bg: #333; - - --button-color: #5899eb; - --button-color-hover: #4b91ea; - --button-text: #eee; - --button-text-hover: #fff; - - --accent-color: 255, 105, 180; - --accent-color-hover: rgba(255, 105, 180, 0.8); - --link-color: #ff69b4; - --link-color-hover: rgb(255, 105, 180, .8); - --label-text-color: #333; - - --text: #ccc; - --text-hover: #fff; - --text-muted: #999; - - /*Specials*/ - --arr-queue-color: #5d9cec; - --side-menu-active: #333333; - --scroller-hover: #606060; - --scroller: #707070; - --border-color: #606060; - --label-color: #ff69b4; - --label-info: #5d9cec; - --header-color: #2a2a2a; - --toolbar-background: #262626; - --side-menu-color: #2a2a2a; - --side-menu-link-color: #ff69b4; -} - -/* SEARCH DROP DOWN */ - -[class*="MovieSearchInput-containerOpen-"] [class*="MovieSearchInput-movieContainer-"] { - border: 1px solid var(--drop-down-menu-bg); - background-color: var(--drop-down-menu-bg); - box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%); - color: #e1e2e3; -} - -/* SERIES PAGE */ - -[class*="MovieIndexPoster-controls-"] { - background-color: var(--label-color) !important; - color: var(--label-text-color) !important; +@import url("/css/defaults/servarr-darker-base.css"); +:root { + --main-bg-color: #202020; + + --modal-bg-color: #2a2a2a; + --modal-header-color: #2a2a2a; + --modal-footer-color: #2a2a2a; + + --drop-down-menu-bg: #333; + + --button-color: #5899eb; + --button-color-hover: #4b91ea; + --button-text: #eee; + --button-text-hover: #fff; + + --accent-color: 255, 105, 180; + --accent-color-hover: rgba(255, 105, 180, 0.8); + --link-color: #ff69b4; + --link-color-hover: rgb(255, 105, 180, .8); + --label-text-color: #333; + + --text: #ccc; + --text-hover: #fff; + --text-muted: #999; + + /*Specials*/ + --arr-queue-color: #5d9cec; + --side-menu-active: #333333; + --scroller-hover: #606060; + --scroller: #707070; + --border-color: #606060; + --label-color: #ff69b4; + --label-info: #5d9cec; + --header-color: #2a2a2a; + --toolbar-background: #262626; + --side-menu-color: #2a2a2a; + --side-menu-link-color: #ff69b4; +} + +/* SEARCH DROP DOWN */ + +[class*="MovieSearchInput-containerOpen-"] [class*="MovieSearchInput-movieContainer-"] { + border: 1px solid var(--drop-down-menu-bg); + background-color: var(--drop-down-menu-bg); + box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%); + color: #e1e2e3; +} + +/* SERIES PAGE */ + +[class*="MovieIndexPoster-controls-"] { + background-color: var(--label-color) !important; + color: var(--label-text-color) !important; } \ No newline at end of file diff --git a/css/base/adguard/adguard-base.css b/css/base/adguard/adguard-base.css index 4c2944a53f..aa26aed860 100644 --- a/css/base/adguard/adguard-base.css +++ b/css/base/adguard/adguard-base.css @@ -1,661 +1,661 @@ -/* 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://github.com/gilbN/theme.park */ - -@import url("/css/defaults/placeholders.css"); -@import url("/css/defaults/transparent.css"); - -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) !important; -} - -/* Scrollbar */ -@media only screen and (min-width: 768px) { - html { - height: 100%; - width: 100%; - } - - body { - overflow-y: auto; - height: 100%; - 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; - } -} - -body *::-webkit-scrollbar-thumb { - background: hsla(0, 0%, 100%, .2); -} - -body *:hover::-webkit-scrollbar-thumb { - background: hsla(0, 0%, 100%, 0.4); -} - -::-webkit-scrollbar { - width: 14px; -} - -::-webkit-scrollbar-thumb { - min-height: 50px; - border: 3px solid transparent; - border-radius: 8px; - background: var(--transparency-dark-20); - background-clip: padding-box; -} - -::-webkit-scrollbar-track { - background-color: transparent; -} - -::-webkit-scrollbar-thumb:hover { - min-height: 50px; - border: 3px solid transparent; - border-radius: 8px; - background: var(--transparency-light-50); - background-clip: padding-box; -} - -/* TEXT */ - -a { - color: var(--link-color) -} - -a:hover { - color: var(--link-color-hover); -} - -a:-webkit-any-link:focus { - outline: none; -} - -h1, -h2, -h3, -h4, -h5, -h6, -.h1, -.h2, -.h3, -.h4, -.h5, -.h6 { - color: var(--text-hover) -} - -/* LOGIN PAGE */ - -.login .login__form .text-center .h-6 { - filter: invert(1); -} - -.login__form .card { - background: var(--transparency-dark-10); - border: 1px solid rgb(0 0 0 / 0.08); -} - -.login .btn-success:hover { - background-color: var(--button-color-hover); - border-color: var(--button-color-hover); - color: var(--button-text-hover); -} - -.login .btn-link { - color: var(--button-text); -} - -.login .btn-link:hover { - color: var(--button-text-hover); -} - -.form__message--error { - color: #F44336; -} - -/* HEADER */ -.header { - background: transparent; - border-bottom: 1px solid rgba(255, 255, 255, 0.03); -} - -.header-brand-img { - filter: invert(1); -} - -.header .btn-outline-secondary { - color: var(--button-text); - background: var(--button-color); - border-color: var(--button-color); -} - -.header .btn-outline-secondary:hover { - color: var(--button-text-hover); - background-color: var(--button-color-hover); -} - -.nav-tabs .nav-link.active { - border-color: rgb(var(--accent-color)); - color: rgb(var(--accent-color)); - background: transparent; -} - -.header .nav-tabs .nav-link.active:hover { - border-color: var(--accent-color-hover) !important; - color: var(--accent-color-hover) !important; -} - -.header a:not([href]):not([tabindex]) { - color: var(--text); - text-decoration: none; -} - -.header .nav-tabs { - color: var(--text); -} - -.header .nav-tabs .nav-link:hover:not(.disabled) { - border-color: var(--text-hover); - color: var(--text-hover); -} - -/* FOOTER */ -.footer { - background: var(--transparency-dark-10); - border-top: 1px solid rgba(255, 255, 255, 0.03); - color: var(--text); -} - -.footer a:not(.btn) { - color: var(--link-color); -} - -.footer a:not(.btn):hover { - color: var(--link-color-hover); -} - -.footer .btn-outline-primary { - color: var(--button-color); - background-color: transparent; - background-image: none; - border-color: var(--button-color); -} - -.footer .btn-outline-primary:hover { - color: var(--button-text-hover); - background-color: var(--button-color-hover); - border-color: var(--button-color-hover); -} - -/* MAIN PAGE */ -.header__row .mobile-menu { - background-color: transparent; -} - -/* BUTTONS */ -.container .btn-outline-primary { - color: var(--button-text); - background-color: var(--button-color); - background-image: none; - border-color: var(--button-color); -} - -.container .btn-outline-primary:hover { - color: var(--button-text-hover); - background-color: var(--button-color-hover); - border-color: var(--button-color-hover); -} - -.tooltip-container { - background: rgb(var(--accent-color)); - color: var(--label-text-color); -} - -.tooltip-custom__container .button-action--arrow-option:not(:disabled):hover { - cursor: pointer; - background: var(--transparency-dark-15); - overflow: hidden; -} - -.toast--success { - background-color: rgba(90, 173, 99, 0.75); -} - -/* CARDS*/ -.card { - background-color: var(--transparency-dark-10); - border: 1px solid rgba(255, 255, 255, 0.1); - color: var(--text); -} - -.card-header .card-title { - color: rgb(var(--accent-color)); -} - -.tooltip-custom__container { - background: rgb(var(--accent-color)); - color: var(--label-text-color); -} - -.tooltip-custom__content-link { - color: var(--link-color); -} - -.card-wrap, -.card-title-stats { - color: inherit; -} - -.card-title-stats a { - text-decoration: underline; -} - -.card-title-stats a:hover { - text-decoration: underline; - color: var(--accent-color-hover); -} - -.card .icon--lightgray { - color: var(--text); -} - -.card .logs__text { - color: var(--text); -} - -.card .button__action { - background-color: transparent; -} - -.card .btn-outline-danger { - color: #F44336; - background-color: transparent; - background-image: none; - border-color: #F44336; -} - -.btn-outline-danger:hover { - color: #fff; - background-color: #F44336; - border-color: #F44336; -} - -.btn-icon--green, -.icon--green { - color: var(--button-color); -} - -/* DROPDOWNS */ -.dropdown-menu { - color: var(--text); - 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; - background-clip: padding-box; - border: 1px solid rgba(0, 40, 100, 0.12); - border-radius: 3px; -} - -.dropdown-item { - color: var(--text); -} - -.dropdown-item:hover, -.dropdown-item:focus { - color: var(--text-hover); - text-decoration: none; - background-color: var(--transparency-dark-10); -} - -.select__menu { - 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; - box-shadow: 1px 1px 10px 1px rgba(0, 0, 0, .5); -} - -.select__option:hover { - background: var(--transparency-dark-10) !important; -} - -.select__option { - background: rgba(0, 0, 0, 0) !important; - border-bottom: solid rgba(255, 255, 255, .1) 1px; -} - -.select__multi-value__remove { - color: black; -} - -.basic-multi-select .select__control--is-focused, -.basic-multi-select .select__control--is-focused:hover { - border-color: transparent !important; -} - -/* INSTALL */ -.setup__container { - background-color: var(--transparency-dark-10); -} - -.setup__progress-wrap { - background-color: var(--transparency-dark-50); -} - -.setup__logo { - filter: invert(1); -} - -/* SETTINGS */ -.checkbox__label-subtitle, -.form__desc, -.page-subtitle, -.card-title small, -.card-subtitle { - color: var(--text-hover); -} - -.dropdown-item.active, -.dropdown-item:active { - background: var(--transparency-dark-25); -} - -.service__icon { - color: var(--text); -} - -/* LOGS */ -.logs__table { - background-color: var(--transparency-dark-10); -} - -.logs__text, -.logs__row .list-unstyled li, -.detailed-info, -.icon--lightgray, -.icon--gray, -.loading__text { - color: var(--text) -} - -.logs__no-data { - color: var(--text); - background-color: transparent; -} - -.logs__row--white { - background-color: transparent; -} - -.rt-tr-group.red, -.logs__row--red, -.rt-tr-group.logs__row--red { - background-color: rgb(244 67 54 / 30%) !important; -} - -.rt-tr-group.blue, -.rt-tr-group.logs__row--blue, -.logs__row--blue { - background-color: rgb(54 146 244 / 30%) !important; -} - -.ReactTable .rt-noData { - background: transparent; - color: var(--text-muted); -} - -.ReactTable .-pagination .-btn { - color: var(--text); - background: var(--button-color); -} - -.ReactTable .-pagination .-btn:not([disabled]):hover { - background: var(--button-color-hover); - color: var(--text-hover); -} - -.ReactTable .-loading, -.ReactTable .-loading>div { - background: var(--transparency-light-50); -} - -.ReactTable .rt-thead .rt-th, -.ReactTable .rt-thead .rt-td, -.logs__cell--header__container { - color: var(--text-hover); -} - -.ReactTable .rt-tbody .rt-tr-group { - border-bottom: solid 1px rgb(255 255 255 / 20%); -} - -.ReactTable .rt-thead.-header { - background: var(--transparency-dark-25); -} - -.ReactTable .rt-thead .rt-th.-sort-asc, .ReactTable .rt-thead .rt-td.-sort-asc { - -webkit-box-shadow: inset 0 3px 0 0 rgb(var(--accent-color), 0.60); - box-shadow: inset 0 3px 0 0 rgb(var(--accent-color), 0.60); -} - -.ReactTable .rt-thead .rt-th.-sort-desc, .ReactTable .rt-thead .rt-td.-sort-desc { - -webkit-box-shadow: inset 0 -3px 0 0 rgb(var(--accent-color), 0.60); - box-shadow: inset 0 -3px 0 0 rgb(var(--accent-color), 0.60); -} - -.table th, -.text-wrap table th, -.table td, -.text-wrap table td { - padding: 0.75rem; - vertical-align: top; - border-top: 1px solid rgba(255, 255, 255, 0.2); -} - -.loading:before { - background-color: transparent; -} - -.custom-select:focus { - -webkit-box-shadow: none; - box-shadow: none; -} - -/* FORMS */ -.form-control { - color: var(--text); - background: var(--transparency-light-10); - border: 1px solid rgba(255, 255, 255, .1) -} - -.form-control--transparent { - color: var(--text-hover); -} - -.form-control--search { - outline: none; -} - -.form-control:focus { - border-color: transparent; - -webkit-box-shadow: none; - box-shadow: none; - background: var(--transparency-light-20); - color: var(--text-hover); -} - -.form-control:disabled, .form-control[readonly] { - background-color: #555; - opacity: 1; - cursor: not-allowed; -} - -.custom-select { - color: var(--text); - background: var(--transparency-light-10) url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMCA1Jz48cGF0aCBmaWxsPScjOTk5JyBkPSdNMCAwTDEwIDBMNSA1TDAgMCcvPjwvc3ZnPg==") no-repeat right 0.75rem center; - background-size: 8px 10px; - border: 1px solid rgba(255, 255, 255, 0.1); - -} - -.custom-select:focus { - color: var(--text-hover); - background: var(--drop-down-menu-bg) url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMCA1Jz48cGF0aCBmaWxsPScjOTk5JyBkPSdNMCAwTDEwIDBMNSA1TDAgMCcvPjwvc3ZnPg==") no-repeat right 0.75rem center; - background-size: 8px 10px; - border: 1px solid rgba(255, 255, 255, 0.2); - -} - -select.form-control.select:focus, -select:focus { - color: var(--text-hover); - background: var(--drop-down-menu-bg) !important; -} - -.icon--selected { - background-color: var(--transparency-dark-15); - border: solid 1px transparent; -} - -.tab__control, -.tab__control--active { - color: var(--text); -} - -/* BUTTONS */ -.btn-outline-secondary { - color: #c9c9c9; - border-color: #c9c9c9; -} - -.btn-success, -.btn-success.disabled, -.btn-success:disabled { - background-color: var(--button-color); - border-color: var(--button-color); - color: var(--button-text); -} - -.btn-success:hover { - color: var(--button-text-hover); - background-color: var(--button-color-hover); - border-color: var(--button-color-hover); -} - -.btn-success:focus, -.btn-success.focus { - -webkit-box-shadow: none; - box-shadow: none; -} - -.btn-secondary { - color: var(--button-text); - background-color: var(--transparency-light-25); - border-color: rgb(255 255 255 / 0%); - -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.05); - box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.05); -} - -.btn-secondary:hover { - color: var(--button-text-hover); - background-color: var(--button-color-hover); - border-color: transparent; -} - -.checkbox__input:checked+.checkbox__label:before { - background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMi4zIDkuMiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjxwYXRoIGQ9Ik0xMS44IDAuNUw1LjMgOC41IDAuNSA0LjIiLz48L3N2Zz4=); - background-color: rgb(var(--accent-color)); - -} - -.custom-radio .custom-control-input:checked~.custom-control-label::before, -.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before { - background-color: rgb(var(--accent-color)); -} - -.custom-control-input:focus~.custom-control-label::before, -.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before { - -webkit-box-shadow: 0 0 0 1px rgb(var(--accent-color)), 0 0 0 2px rgb(var(--accent-color), .25); - box-shadow: 0 0 0 1px rgb(var(--accent-color)), 0 0 0 2px rgb(var(--accent-color), .25); -} - -/* MODALS */ -.modal-content { - 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; -} - -.ReactModal__Overlay--after-open { - background-color: var(--transparency-dark-70) !important; -} - -/* MOBILE */ -@media (max-width: 767px) { - .mobile-menu { - background: #1b1b1b !important; - } - - .dropdown-menu { - background: var(--drop-down-menu-bg) !important; - } - - .ReactModal__Content { - 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; - border: 1px solid transparent !important; - } -} - -@media (max-width: 991px) { - .mobile-menu { - background: #1b1b1b !important; - } - - .dropdown-menu { - background: var(--drop-down-menu-bg) !important; - } +/* 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://github.com/gilbN/theme.park */ + +@import url("/css/defaults/placeholders.css"); +@import url("/css/defaults/transparent.css"); + +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) !important; +} + +/* Scrollbar */ +@media only screen and (min-width: 768px) { + html { + height: 100%; + width: 100%; + } + + body { + overflow-y: auto; + height: 100%; + 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; + } +} + +body *::-webkit-scrollbar-thumb { + background: hsla(0, 0%, 100%, .2); +} + +body *:hover::-webkit-scrollbar-thumb { + background: hsla(0, 0%, 100%, 0.4); +} + +::-webkit-scrollbar { + width: 14px; +} + +::-webkit-scrollbar-thumb { + min-height: 50px; + border: 3px solid transparent; + border-radius: 8px; + background: var(--transparency-dark-20); + background-clip: padding-box; +} + +::-webkit-scrollbar-track { + background-color: transparent; +} + +::-webkit-scrollbar-thumb:hover { + min-height: 50px; + border: 3px solid transparent; + border-radius: 8px; + background: var(--transparency-light-50); + background-clip: padding-box; +} + +/* TEXT */ + +a { + color: var(--link-color) +} + +a:hover { + color: var(--link-color-hover); +} + +a:-webkit-any-link:focus { + outline: none; +} + +h1, +h2, +h3, +h4, +h5, +h6, +.h1, +.h2, +.h3, +.h4, +.h5, +.h6 { + color: var(--text-hover) +} + +/* LOGIN PAGE */ + +.login .login__form .text-center .h-6 { + filter: invert(1); +} + +.login__form .card { + background: var(--transparency-dark-10); + border: 1px solid rgb(0 0 0 / 0.08); +} + +.login .btn-success:hover { + background-color: var(--button-color-hover); + border-color: var(--button-color-hover); + color: var(--button-text-hover); +} + +.login .btn-link { + color: var(--button-text); +} + +.login .btn-link:hover { + color: var(--button-text-hover); +} + +.form__message--error { + color: #F44336; +} + +/* HEADER */ +.header { + background: transparent; + border-bottom: 1px solid rgba(255, 255, 255, 0.03); +} + +.header-brand-img { + filter: invert(1); +} + +.header .btn-outline-secondary { + color: var(--button-text); + background: var(--button-color); + border-color: var(--button-color); +} + +.header .btn-outline-secondary:hover { + color: var(--button-text-hover); + background-color: var(--button-color-hover); +} + +.nav-tabs .nav-link.active { + border-color: rgb(var(--accent-color)); + color: rgb(var(--accent-color)); + background: transparent; +} + +.header .nav-tabs .nav-link.active:hover { + border-color: var(--accent-color-hover) !important; + color: var(--accent-color-hover) !important; +} + +.header a:not([href]):not([tabindex]) { + color: var(--text); + text-decoration: none; +} + +.header .nav-tabs { + color: var(--text); +} + +.header .nav-tabs .nav-link:hover:not(.disabled) { + border-color: var(--text-hover); + color: var(--text-hover); +} + +/* FOOTER */ +.footer { + background: var(--transparency-dark-10); + border-top: 1px solid rgba(255, 255, 255, 0.03); + color: var(--text); +} + +.footer a:not(.btn) { + color: var(--link-color); +} + +.footer a:not(.btn):hover { + color: var(--link-color-hover); +} + +.footer .btn-outline-primary { + color: var(--button-color); + background-color: transparent; + background-image: none; + border-color: var(--button-color); +} + +.footer .btn-outline-primary:hover { + color: var(--button-text-hover); + background-color: var(--button-color-hover); + border-color: var(--button-color-hover); +} + +/* MAIN PAGE */ +.header__row .mobile-menu { + background-color: transparent; +} + +/* BUTTONS */ +.container .btn-outline-primary { + color: var(--button-text); + background-color: var(--button-color); + background-image: none; + border-color: var(--button-color); +} + +.container .btn-outline-primary:hover { + color: var(--button-text-hover); + background-color: var(--button-color-hover); + border-color: var(--button-color-hover); +} + +.tooltip-container { + background: rgb(var(--accent-color)); + color: var(--label-text-color); +} + +.tooltip-custom__container .button-action--arrow-option:not(:disabled):hover { + cursor: pointer; + background: var(--transparency-dark-15); + overflow: hidden; +} + +.toast--success { + background-color: rgba(90, 173, 99, 0.75); +} + +/* CARDS*/ +.card { + background-color: var(--transparency-dark-10); + border: 1px solid rgba(255, 255, 255, 0.1); + color: var(--text); +} + +.card-header .card-title { + color: rgb(var(--accent-color)); +} + +.tooltip-custom__container { + background: rgb(var(--accent-color)); + color: var(--label-text-color); +} + +.tooltip-custom__content-link { + color: var(--link-color); +} + +.card-wrap, +.card-title-stats { + color: inherit; +} + +.card-title-stats a { + text-decoration: underline; +} + +.card-title-stats a:hover { + text-decoration: underline; + color: var(--accent-color-hover); +} + +.card .icon--lightgray { + color: var(--text); +} + +.card .logs__text { + color: var(--text); +} + +.card .button__action { + background-color: transparent; +} + +.card .btn-outline-danger { + color: #F44336; + background-color: transparent; + background-image: none; + border-color: #F44336; +} + +.btn-outline-danger:hover { + color: #fff; + background-color: #F44336; + border-color: #F44336; +} + +.btn-icon--green, +.icon--green { + color: var(--button-color); +} + +/* DROPDOWNS */ +.dropdown-menu { + color: var(--text); + 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; + background-clip: padding-box; + border: 1px solid rgba(0, 40, 100, 0.12); + border-radius: 3px; +} + +.dropdown-item { + color: var(--text); +} + +.dropdown-item:hover, +.dropdown-item:focus { + color: var(--text-hover); + text-decoration: none; + background-color: var(--transparency-dark-10); +} + +.select__menu { + 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; + box-shadow: 1px 1px 10px 1px rgba(0, 0, 0, .5); +} + +.select__option:hover { + background: var(--transparency-dark-10) !important; +} + +.select__option { + background: rgba(0, 0, 0, 0) !important; + border-bottom: solid rgba(255, 255, 255, .1) 1px; +} + +.select__multi-value__remove { + color: black; +} + +.basic-multi-select .select__control--is-focused, +.basic-multi-select .select__control--is-focused:hover { + border-color: transparent !important; +} + +/* INSTALL */ +.setup__container { + background-color: var(--transparency-dark-10); +} + +.setup__progress-wrap { + background-color: var(--transparency-dark-50); +} + +.setup__logo { + filter: invert(1); +} + +/* SETTINGS */ +.checkbox__label-subtitle, +.form__desc, +.page-subtitle, +.card-title small, +.card-subtitle { + color: var(--text-hover); +} + +.dropdown-item.active, +.dropdown-item:active { + background: var(--transparency-dark-25); +} + +.service__icon { + color: var(--text); +} + +/* LOGS */ +.logs__table { + background-color: var(--transparency-dark-10); +} + +.logs__text, +.logs__row .list-unstyled li, +.detailed-info, +.icon--lightgray, +.icon--gray, +.loading__text { + color: var(--text) +} + +.logs__no-data { + color: var(--text); + background-color: transparent; +} + +.logs__row--white { + background-color: transparent; +} + +.rt-tr-group.red, +.logs__row--red, +.rt-tr-group.logs__row--red { + background-color: rgb(244 67 54 / 30%) !important; +} + +.rt-tr-group.blue, +.rt-tr-group.logs__row--blue, +.logs__row--blue { + background-color: rgb(54 146 244 / 30%) !important; +} + +.ReactTable .rt-noData { + background: transparent; + color: var(--text-muted); +} + +.ReactTable .-pagination .-btn { + color: var(--text); + background: var(--button-color); +} + +.ReactTable .-pagination .-btn:not([disabled]):hover { + background: var(--button-color-hover); + color: var(--text-hover); +} + +.ReactTable .-loading, +.ReactTable .-loading>div { + background: var(--transparency-light-50); +} + +.ReactTable .rt-thead .rt-th, +.ReactTable .rt-thead .rt-td, +.logs__cell--header__container { + color: var(--text-hover); +} + +.ReactTable .rt-tbody .rt-tr-group { + border-bottom: solid 1px rgb(255 255 255 / 20%); +} + +.ReactTable .rt-thead.-header { + background: var(--transparency-dark-25); +} + +.ReactTable .rt-thead .rt-th.-sort-asc, .ReactTable .rt-thead .rt-td.-sort-asc { + -webkit-box-shadow: inset 0 3px 0 0 rgb(var(--accent-color), 0.60); + box-shadow: inset 0 3px 0 0 rgb(var(--accent-color), 0.60); +} + +.ReactTable .rt-thead .rt-th.-sort-desc, .ReactTable .rt-thead .rt-td.-sort-desc { + -webkit-box-shadow: inset 0 -3px 0 0 rgb(var(--accent-color), 0.60); + box-shadow: inset 0 -3px 0 0 rgb(var(--accent-color), 0.60); +} + +.table th, +.text-wrap table th, +.table td, +.text-wrap table td { + padding: 0.75rem; + vertical-align: top; + border-top: 1px solid rgba(255, 255, 255, 0.2); +} + +.loading:before { + background-color: transparent; +} + +.custom-select:focus { + -webkit-box-shadow: none; + box-shadow: none; +} + +/* FORMS */ +.form-control { + color: var(--text); + background: var(--transparency-light-10); + border: 1px solid rgba(255, 255, 255, .1) +} + +.form-control--transparent { + color: var(--text-hover); +} + +.form-control--search { + outline: none; +} + +.form-control:focus { + border-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; + background: var(--transparency-light-20); + color: var(--text-hover); +} + +.form-control:disabled, .form-control[readonly] { + background-color: #555; + opacity: 1; + cursor: not-allowed; +} + +.custom-select { + color: var(--text); + background: var(--transparency-light-10) url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMCA1Jz48cGF0aCBmaWxsPScjOTk5JyBkPSdNMCAwTDEwIDBMNSA1TDAgMCcvPjwvc3ZnPg==") no-repeat right 0.75rem center; + background-size: 8px 10px; + border: 1px solid rgba(255, 255, 255, 0.1); + +} + +.custom-select:focus { + color: var(--text-hover); + background: var(--drop-down-menu-bg) url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMCA1Jz48cGF0aCBmaWxsPScjOTk5JyBkPSdNMCAwTDEwIDBMNSA1TDAgMCcvPjwvc3ZnPg==") no-repeat right 0.75rem center; + background-size: 8px 10px; + border: 1px solid rgba(255, 255, 255, 0.2); + +} + +select.form-control.select:focus, +select:focus { + color: var(--text-hover); + background: var(--drop-down-menu-bg) !important; +} + +.icon--selected { + background-color: var(--transparency-dark-15); + border: solid 1px transparent; +} + +.tab__control, +.tab__control--active { + color: var(--text); +} + +/* BUTTONS */ +.btn-outline-secondary { + color: #c9c9c9; + border-color: #c9c9c9; +} + +.btn-success, +.btn-success.disabled, +.btn-success:disabled { + background-color: var(--button-color); + border-color: var(--button-color); + color: var(--button-text); +} + +.btn-success:hover { + color: var(--button-text-hover); + background-color: var(--button-color-hover); + border-color: var(--button-color-hover); +} + +.btn-success:focus, +.btn-success.focus { + -webkit-box-shadow: none; + box-shadow: none; +} + +.btn-secondary { + color: var(--button-text); + background-color: var(--transparency-light-25); + border-color: rgb(255 255 255 / 0%); + -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.05); + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.05); +} + +.btn-secondary:hover { + color: var(--button-text-hover); + background-color: var(--button-color-hover); + border-color: transparent; +} + +.checkbox__input:checked+.checkbox__label:before { + background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMi4zIDkuMiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjxwYXRoIGQ9Ik0xMS44IDAuNUw1LjMgOC41IDAuNSA0LjIiLz48L3N2Zz4=); + background-color: rgb(var(--accent-color)); + +} + +.custom-radio .custom-control-input:checked~.custom-control-label::before, +.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before { + background-color: rgb(var(--accent-color)); +} + +.custom-control-input:focus~.custom-control-label::before, +.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before { + -webkit-box-shadow: 0 0 0 1px rgb(var(--accent-color)), 0 0 0 2px rgb(var(--accent-color), .25); + box-shadow: 0 0 0 1px rgb(var(--accent-color)), 0 0 0 2px rgb(var(--accent-color), .25); +} + +/* MODALS */ +.modal-content { + 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; +} + +.ReactModal__Overlay--after-open { + background-color: var(--transparency-dark-70) !important; +} + +/* MOBILE */ +@media (max-width: 767px) { + .mobile-menu { + background: #1b1b1b !important; + } + + .dropdown-menu { + background: var(--drop-down-menu-bg) !important; + } + + .ReactModal__Content { + 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; + border: 1px solid transparent !important; + } +} + +@media (max-width: 991px) { + .mobile-menu { + background: #1b1b1b !important; + } + + .dropdown-menu { + background: var(--drop-down-menu-bg) !important; + } } \ No newline at end of file diff --git a/css/base/bitwarden/bitwarden-base.css b/css/base/bitwarden/bitwarden-base.css index 6e2039ecec..e6fa0f39c8 100644 --- a/css/base/bitwarden/bitwarden-base.css +++ b/css/base/bitwarden/bitwarden-base.css @@ -1,773 +1,773 @@ -/* 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://github.com/gilbN/theme.park */ - -@import url("/css/defaults/placeholders.css"); -@import url("/css/defaults/transparent.css"); - -* { - outline: none; -} - -img.logo { - filter: invert(100); -} - -html.theme_light .filter-option.active>.filter-buttons .filter-button, -html.theme_light .btn-link:not(.text-danger):not(.cursor-move) { - color: rgb(var(--accent-color)) !important; -} - -html.theme_light .filter-buttons .filter-button:hover, html.theme_light .filter-buttons .filter-button:focus, html.theme_light .filter-buttons .filter-button:active { - color: rgb(var(--accent-color) ,.85) !important; -} - -body.layout_frontend, -html[class*="theme_"] body, -html[class*="theme_"] body.layout_frontend, -html { - 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); -} - -/* LINKS */ -a, -app-vault-groupings .card .card-body a, -app-org-vault-groupings .card .card-body a, -.groupings .card .card-body a { - color: var(--link-color); -} - -a:hover:not(.btn-secondary):not(.btn-outline-primary), -app-vault-groupings .card li.active>a:first-of-type, -app-vault-groupings .card li.active>div a:first-of-type, -app-org-vault-groupings .card li.active>a:first-of-type, -app-org-vault-groupings .card li.active>div a:first-of-type, -.groupings .card li.active>a:first-of-type, -.groupings .card li.active>div a:first-of-type, -html[class*="theme_"] a { - color: var(--link-color); -} - -html[class*="theme_"] app-vault-groupings .card li.active>a:first-of-type, -html[class*="theme_"] app-vault-groupings .card li.active>div a:first-of-type, -html[class*="theme_"] app-org-vault-groupings .card li.active>a:first-of-type, -html[class*="theme_"] app-org-vault-groupings .card li.active>div a:first-of-type, -html[class*="theme_"] .groupings .card li.active>a:first-of-type, -html[class*="theme_"] .groupings .card li.active>div a:first-of-type { - color: rgb(var(--accent-color)); -} - -html[class*="theme_"] #totpImage { - background: lightgray; -} - -html[class*="theme_"] .table td>a:not(.badge) { - color: var(--link-color); -} - -html[class*="theme_"] .table td>a:not(.badge):hover, -html[class*="theme_"] .card-header a:hover:not(.badge) { - color: var(--link-color-hover); -} - -/* TEXT */ -html[class*="theme_"] .text-muted, -.text-muted, -.form-check-block .form-check-label>small, -.modal-header small, -.table, -.text-body { - color: var(--text-muted) !important; -} - -html[class*="theme_"] .navbar .nav-item.active>.nav-link, -html[class*="theme_"] .navbar .nav-item>.nav-link { - font-weight: 600; -} - -.table-hover tbody tr:hover { - color: var(--text-hover); - background-color: var(--transparency-light-10); -} - -h1, -h2, -h3, -h4, -h5, -h6, -.h1, -.h2, -.h3, -.h4, -.h5, -.h6, -html[class*="theme_"] .card-header, -.modal-header { - color: var(--text-hover) !important; -} -body,b,span, p, -html.theme_light label:not(.form-check-label):not(.btn), html.theme_light label.bold { - color: var(--text); -} - -/* NAVBAR */ -.navbar, -.navbar .bg-dark { - background: var(--main-bg-color) !important; - background-repeat: repeat, no-repeat !important; - background-attachment: fixed, fixed !important; - background-position: center center, center center !important; - background-size: auto, cover !important; - -webkit-background-size: auto, cover !important; - -moz-background-size: auto, cover !important; - -o-background-size: auto, cover !important; - --bs-bg-opacity: 0 !important; -} - -.navbar-dark .navbar-nav .show>.nav-link, -.navbar-dark .navbar-nav .active>.nav-link, -.navbar-dark .navbar-nav .nav-link.show, -.navbar-dark .navbar-nav .nav-link.active { - color: rgb(var(--accent-color)); -} - -/* CARDS */ - -html[class*="theme_"] .card-header { - background-color: var(--transparency-dark-45); - color: var(--text-hover); -} - -.card { - background-color: var(--transparency-dark-10) !important; - border-color: rgba(255, 255, 255, 0.1) !important; - color: var(--text) !important; -} - -html[class*="theme_"] .card-body:not(.bg-light>.card-body) { - background-color: transparent; - color: var(--text); -} - -html[class*="theme_"] a.text-body { - color: var(--text-hover) !important; -} - -app-vault-groupings .card li.active>a:first-of-type, -app-vault-groupings .card li.active>div a:first-of-type, -app-vault-groupings .card li.active>div>.fa { - color: rgb(var(--accent-color)); -} - -html[class*="theme_"] app-password-generator .card-password .card-body { - background: var(--transparency-dark-15); -} - -html[class*="theme_"] .password-number { - color: rgb(var(--accent-color)); -} - -html[class*="theme_"] .password-letter { - color: var(--text-hover); -} - -html[class*="theme_"] app-vault-groupings .card .card-body a, -html[class*="theme_"] app-org-vault-groupings .card .card-body a, -html[class*="theme_"] .groupings .card .card-body a { - color: var(--text); -} - -/* MODALS */ -html[class*="theme_"] .modal-header { - border-bottom: 1px solid rgba(255, 255, 255, 0.1); - background: var(--modal-header-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; -} - -html[class*="theme_"] .modal-body { - 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; -} - -html[class*="theme_"] .modal-footer { - border-top: 1px solid rgba(255, 255, 255, 0.1); - background: var(--modal-footer-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; -} - -html[class*="theme_"] .close { - color: var(--text); -} - -.close, -.close:hover { - color: var(--text-hover); -} - -.close:focus { - outline: none; -} - -.swal2-popup, -html.theme_light [class*=swal2-]:not(.swal2-container,.swal2-confirm,.swal2-cancel,.swal2-deny), -html.theme_light .swal2-popup .swal2-actions { - 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; - color: var(--text); - border: transparent; -} - -.swal2-popup .swal2-title { - color: var(--text); -} - -.swal2-popup .swal2-content { - color: var(--text); -} - -.swal2-popup .swal2-actions { - 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; -} - -.btn-primary, -.swal2-popup .swal2-actions button.swal2-confirm { - color: var(--text-hover); - background-color: var(--button-color); - border-color: var(--button-color); -} - -.btn-primary:hover, -.swal2-popup .swal2-actions button.swal2-confirm:hover { - color: var(--text-hover); - background-color: var(--button-color-hover); - border-color: var(--button-color-hover); -} - -/* FORMS */ - -app-login .tw-bg-background { - background: var(--transparency-dark-25); -} - -app-login .tw-border-secondary-300 { - border-color: var(--transparency-light-10) -} - -app-login button { - background: var(--button-color) !important; - border-color: var(--button-color) !important; -} - -input { - background: var(--transparency-dark-10) !important; - color: var(--text) !important; -} - -html[class*="theme_"] label.form-check-label, -html[class*="theme_"] .form-control-file { - color: var(--text); -} - -html[class*="theme_"] .form-control:focus { - box-shadow: none; - border-color: transparent; - background: var(--transparency-light-15); -} - -html[class*="theme_"] .form-control { - color: var(--text); - background: var(--transparency-dark-25); - border: 1px solid transparent; - -} - -html[class*="theme_"] .form-control:disabled, -.form-control[readonly] { - background-color: var(--transparency-light-25); - opacity: 1; -} - -html[class*="theme_"] app-generator .card-generated .card-body { - background: var(--transparency-dark-15); -} - -a[bitmenuitem], button[bitmenuitem] { - background: var(--drop-down-menu-bg) !important; - color: var(--text) !important; -} - -select:focus { - background-color: #191a1c !important; -} - -.bit-menu-panel div { - background: var(--drop-down-menu-bg) !important; -} - -.form-control:focus { - color: var(--text); - background-color: var(--transparency-dark-15); - border-color: rgb(var(--accent-color)); - outline: 0; - box-shadow: 0 0 0 0.25rem rgb(var(--accent-color) / 25%); -} - -.form-control { - color: var(--text-hover); - background-color: var(--transparency-dark-25); - background-clip: padding-box; - border: 1px solid var(--transparency-light-10); - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; - border-radius: 0.25rem; - transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; -} - -.form-select:focus { - border-color: var(--transparency-light-20); - color: var(--text-hover); - outline: 0; - box-shadow: 0 0 0 0.25rem rgba(0, 0, 0, 0); -} - -/* DROPDOWN MENU */ -/* html[class*="theme_"] .dropdown-menu { - 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; - border: 1px solid transparent; - box-shadow: 3px 3px 10px rgba(0, 0, 0, .2); -} */ - -html[class*="theme_"] .navbar .dropdown-menu .dropdown-item-text { - color: var(--text); -} - -html[class*="theme_"] .dropdown-menu, -html[class*="theme_"] .dropdown-item { - background: var(--drop-down-menu-bg); - color: var(--text-hover); -} - -html[class*="theme_"] .dropdown-item, -html[class*="theme_"] .dropdown-item-text { - color: var(--text); -} - -html[class*="theme_"] .dropdown-item:hover, -html[class*="theme_"] .dropdown-item:focus { - color: var(--text-hover); - text-decoration: none; - background-color: var(--transparency-light-10); -} - -a.text-danger:hover, -a.text-danger:focus { - color: #dd4b39 !important; - background-color: var(--transparency-light-10) !important; -} - -.dropdown-menu .text-danger { - font-weight: bold !important; - background: rgb(0 0 0 / 20%) !important; -} - -html[class*="theme_"] app-vault-groupings .card #search, -html[class*="theme_"] app-org-vault-groupings .card #search, -html[class*="theme_"] .groupings .card #search { - background-color: transparent; - border-color: rgb(var(--accent-color)); - color: var(--text-hover); -} - -/* SETTINGS */ - -html[class*="theme_"] .page-header, -html[class*="theme_"] .secondary-header { - border-bottom: 1px solid rgb(255 255 255 / 30%); -} - -html[class*="theme_"] .page-header, -html[class*="theme_"] .secondary-header { - border-bottom: 1px solid rgb(255 255 255 / 30%); -} - -html[class*="theme_"] .footer { - border-bottom: 1px solid rgb(255 255 255 / 30%); -} - -html[class*="theme_"] .list-group-item.active { - border-color: rgba(255, 255, 255, 0.15); - color: rgb(var(--accent-color)); - background: var(--transparency-light-10); - border-left: 3px solid rgb(var(--accent-color)); -} - -html[class*="theme_"] .callout { - background: var(--transparency-light-15); - border: 1px solid rgba(255, 255, 255, 0.1); - color: var(--text); -} - -html[class*="theme_"] .list-group-item { - background: var(--transparency-dark-25); - border: 1px solid rgb(255 255 255 / 8%); - color: var(--text); -} - -html[class*="theme_"] .progress { - background: var(--transparency-dark-25); -} - -/* BUTTONS */ -.btn-link { - color: var(--link-color); -} - -.btn-link:hover { - color: var(--link-color-hover); - transition: 0.15s; -} - -.btn-primary { - background-color: var(--button-color); - border-color: var(--button-color); - color: var(--button-text); -} - -app-register-form button { - background-color: var(--button-color) !important; - border-color: var(--button-color) !important; - color: var(--button-text) !important; -} - -.btn-primary:hover, -.btn-primary:not(:disabled):not(.disabled):active { - background-color: var(--button-color-hover); - border-color: var(--button-color-hover); - color: var(--button-text-hover); - transition: 0.15s; -} - -.btn-primary:focus, -.swal2-popup .swal2-actions button.swal2-confirm:focus, -.btn-primary.focus, -.swal2-popup .swal2-actions button.focus.swal2-confirm, -.btn-primary:not(:disabled):not(.disabled):active:focus, -.swal2-popup .swal2-actions button.swal2-confirm:not(:disabled):not(.disabled):active:focus, -.btn-primary:not(:disabled):not(.disabled).active:focus, -.swal2-popup .swal2-actions button.swal2-confirm:not(:disabled):not(.disabled).active:focus, -.show>.btn-primary.dropdown-toggle:focus, -.swal2-popup .swal2-actions .show>button.dropdown-toggle.swal2-confirm:focus { - box-shadow: none; -} - -.btn[class*="btn-outline-"]:not(:hover), -.swal2-popup .swal2-actions button[class*="btn-outline-"]:not(:hover), -.swal2-popup .swal2-actions button.swal2-cancel, -html[class*="theme_"] .btn-primary, -html[class*="theme_"] .swal2-confirm { - border-color: var(--button-color) !important; - background-color: var(--button-color) !important; - color: var(--button-text) !important; -} - -.btn-outline-secondary:hover, -.swal2-popup .swal2-actions button.swal2-cancel:hover, -html[class*="theme_"] .btn-primary, -html[class*="theme_"] .swal2-confirm { - color: var(--button-text-hover) !important; - background-color: var(--button-color-hover) !important; - border-color: var(--button-color-hover) !important; -} - -.btn-outline-secondary:hover:not(:disabled), -.swal2-popup .swal2-actions button.swal2-cancel:hover:not(:disabled) { - color: var(--button-text-hover); -} - -.btn-outline-primary:hover { - color: var(--button-text-hover) !important; - background-color: var(--button-color-hover) !important; - border-color: var(--button-color-hover) !important; -} - -.btn-outline-primary:not(:disabled):not(.disabled):active, -.btn-outline-primary:not(:disabled):not(.disabled).active, -.show>.btn-outline-primary.dropdown-toggle { - color: var(--button-text-hover); - background-color: var(--button-color-hover); - border-color: var(--button-color-hover); -} - -.btn-outline-primary:not(:disabled):not(.disabled):active:focus, -.btn-outline-primary:not(:disabled):not(.disabled).active:focus, -.show>.btn-outline-primary.dropdown-toggle:focus, -.btn-outline-secondary:focus, -.swal2-popup .swal2-actions button.swal2-cancel:focus, -.btn-outline-secondary.focus, -.swal2-popup .swal2-actions button.focus.swal2-cancel, -.btn-outline-primary:focus, -.btn-outline-primary.focus, -.btn-check:focus+.btn, -.btn:focus { - box-shadow: 0 0 0 0.2rem rgb(var(--accent-color), .5); -} - -.btn-outline-secondary:not(:disabled):not(.disabled):active, -.swal2-popup .swal2-actions button.swal2-cancel:not(:disabled):not(.disabled):active, -.btn-outline-secondary:not(:disabled):not(.disabled).active, -.swal2-popup .swal2-actions button.swal2-cancel:not(:disabled):not(.disabled).active, -.show>.btn-outline-secondary.dropdown-toggle, -.swal2-popup .swal2-actions .show>button.dropdown-toggle.swal2-cancel, -html[class*="theme_"] .btn-outline-secondary:hover:not(:disabled), -html[class*="theme_"] .btn-outline-secondary:active { - color: var(--button-text-hover) !important; - background-color: var(--button-color-hover) !important; - border-color: var(--button-color-hover) !important; -} - - -.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, -.swal2-popup .swal2-actions button.swal2-cancel:not(:disabled):not(.disabled):active:focus, -.btn-outline-secondary:not(:disabled):not(.disabled).active:focus, -.swal2-popup .swal2-actions button.swal2-cancel:not(:disabled):not(.disabled).active:focus, -.show>.btn-outline-secondary.dropdown-toggle:focus, -.swal2-popup .swal2-actions .show>button.dropdown-toggle.swal2-cancel:focus { - box-shadow: none; -} - -.btn-primary.disabled, -.swal2-popup .swal2-actions button.disabled.swal2-confirm, -.btn-primary:disabled, -.swal2-popup .swal2-actions button.swal2-confirm:disabled { - color: var(--button-text-hover); - background-color: var(--button-color); - border-color: var(--button-color); - opacity: .8; -} - -html[class*="theme_"] .badge-info { - background-color: var(--button-color); - color: var(--label-text-color); -} - -[id*="b_"]{ - background: var(--transparency-dark-25); - border-color: var(--transparency-light-10); - color: var(--text); -} - -[id*="b_"]:hover{ - background: var(--transparency-dark-35); - border-color: var(--transparency-light-10); - color: var(--text-hover); -} - -/* Org */ - -html[class*="theme_"] .org-nav .nav-tabs a.active { - border-top: 3px solid rgb(var(--accent-color)); - color: rgb(var(--accent-color)); -} - -html[class*="theme_"] .nav-tabs .nav-link.active { - background: var(--transparency-dark-25); - border-color: rgba(255, 255, 255, 0.15); -} - -html[class*="theme_"] .org-nav { - 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; -} - -html[class*="theme_"] .org-nav .nav-tabs a, -html[class*="theme_"] .org-nav .org-name span, -html[class*="theme_"] .org-nav .nav-tabs a:not(.active) { - color: var(--text); -} - -.org-nav .nav-tabs a.active { - border-top: 3px solid rgb(var(--accent-color)); -} - -.nav-tabs .nav-link.active, -.nav-tabs .nav-item.show .nav-link { - color: var(--text); - background-color: var(--transparency-light-25); - border-color: transparent; -} - -app-vault-groupings .card .card-body a:hover.text-muted { - color: var(--text-hover) !important; - opacity: 1 !important; -} - -app-vault-groupings .card li.active>a:first-of-type, -app-vault-groupings .card li.active>div a:first-of-type, -app-org-vault-groupings .card li.active>a:first-of-type, -app-org-vault-groupings .card li.active>div a:first-of-type { - font-weight: bold; - color: rgb(var(--accent-color)); -} - -/* Font Awesome */ - -html[class*="theme_"] .table td [class*="fa-"] { - color: rgb(var(--accent-color)); -} -html[class*="theme_"] .btn-outline-secondary i { - color: var(--button-text) !important; -} -/* ADMIN PAGE */ - -.bg-light { - 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; - --bs-bg-opacity: 0; -} - -.bg-light .navbar { - 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 { - border-bottom: 1px solid var(--transparency-light-15) !important; -} - -div.dataTables_wrapper div.dataTables_info { - color: var(--text); -} - -/* Cards */ -.bg-secondary { - background: var(--transparency-light-10) !important; -} - -.bg-white { - background: var(--transparency-light-10) !important; -} - -html[class*="theme_"] .groupings .card .card-body a { - color: var(--text); -} - -/* Pagination */ - -.page-item.active .page-link { - z-index: 3; - color: var(--text-hover); - background-color: var(--button-color); - border-color: var(--button-color); -} - -.page-item.disabled .page-link { - color: var(--text); - pointer-events: none; - cursor: auto; - background: var(--transparency-dark-10); - border-color: rgb(0 0 0 / 10%); -} - -.text-muted, -.card-header small, -.modal-header small { - color: var(--text-muted) !important; -} - -/* Table */ -.table-striped>tbody>tr:nth-of-type(odd)>* { - --bs-table-accent-bg: var(--bs-table-striped-bg); - color: var(--text-hover); -} - -html[class*="theme_"] .table td { - color: var(--text); -} - -html[class*="theme_"] .table.table-list.table td:not(tr:first-child td), -html[class*="theme_"] .table.table-list .table th:not(tr:first-child td), -html[class*="theme_"] hr, -html[class*="theme_"] .dropdown-divider, -html[class*="theme_"] .footer { - border-top: 1px solid rgb(255 255 255 / 30%); -} - -thead, tbody, tfoot, tr, td, th { - border-color:var(--transparency-light-25); - border-style: solid; - border-width: 0; +/* 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://github.com/gilbN/theme.park */ + +@import url("/css/defaults/placeholders.css"); +@import url("/css/defaults/transparent.css"); + +* { + outline: none; +} + +img.logo { + filter: invert(100); +} + +html.theme_light .filter-option.active>.filter-buttons .filter-button, +html.theme_light .btn-link:not(.text-danger):not(.cursor-move) { + color: rgb(var(--accent-color)) !important; +} + +html.theme_light .filter-buttons .filter-button:hover, html.theme_light .filter-buttons .filter-button:focus, html.theme_light .filter-buttons .filter-button:active { + color: rgb(var(--accent-color) ,.85) !important; +} + +body.layout_frontend, +html[class*="theme_"] body, +html[class*="theme_"] body.layout_frontend, +html { + 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); +} + +/* LINKS */ +a, +app-vault-groupings .card .card-body a, +app-org-vault-groupings .card .card-body a, +.groupings .card .card-body a { + color: var(--link-color); +} + +a:hover:not(.btn-secondary):not(.btn-outline-primary), +app-vault-groupings .card li.active>a:first-of-type, +app-vault-groupings .card li.active>div a:first-of-type, +app-org-vault-groupings .card li.active>a:first-of-type, +app-org-vault-groupings .card li.active>div a:first-of-type, +.groupings .card li.active>a:first-of-type, +.groupings .card li.active>div a:first-of-type, +html[class*="theme_"] a { + color: var(--link-color); +} + +html[class*="theme_"] app-vault-groupings .card li.active>a:first-of-type, +html[class*="theme_"] app-vault-groupings .card li.active>div a:first-of-type, +html[class*="theme_"] app-org-vault-groupings .card li.active>a:first-of-type, +html[class*="theme_"] app-org-vault-groupings .card li.active>div a:first-of-type, +html[class*="theme_"] .groupings .card li.active>a:first-of-type, +html[class*="theme_"] .groupings .card li.active>div a:first-of-type { + color: rgb(var(--accent-color)); +} + +html[class*="theme_"] #totpImage { + background: lightgray; +} + +html[class*="theme_"] .table td>a:not(.badge) { + color: var(--link-color); +} + +html[class*="theme_"] .table td>a:not(.badge):hover, +html[class*="theme_"] .card-header a:hover:not(.badge) { + color: var(--link-color-hover); +} + +/* TEXT */ +html[class*="theme_"] .text-muted, +.text-muted, +.form-check-block .form-check-label>small, +.modal-header small, +.table, +.text-body { + color: var(--text-muted) !important; +} + +html[class*="theme_"] .navbar .nav-item.active>.nav-link, +html[class*="theme_"] .navbar .nav-item>.nav-link { + font-weight: 600; +} + +.table-hover tbody tr:hover { + color: var(--text-hover); + background-color: var(--transparency-light-10); +} + +h1, +h2, +h3, +h4, +h5, +h6, +.h1, +.h2, +.h3, +.h4, +.h5, +.h6, +html[class*="theme_"] .card-header, +.modal-header { + color: var(--text-hover) !important; +} +body,b,span, p, +html.theme_light label:not(.form-check-label):not(.btn), html.theme_light label.bold { + color: var(--text); +} + +/* NAVBAR */ +.navbar, +.navbar .bg-dark { + background: var(--main-bg-color) !important; + background-repeat: repeat, no-repeat !important; + background-attachment: fixed, fixed !important; + background-position: center center, center center !important; + background-size: auto, cover !important; + -webkit-background-size: auto, cover !important; + -moz-background-size: auto, cover !important; + -o-background-size: auto, cover !important; + --bs-bg-opacity: 0 !important; +} + +.navbar-dark .navbar-nav .show>.nav-link, +.navbar-dark .navbar-nav .active>.nav-link, +.navbar-dark .navbar-nav .nav-link.show, +.navbar-dark .navbar-nav .nav-link.active { + color: rgb(var(--accent-color)); +} + +/* CARDS */ + +html[class*="theme_"] .card-header { + background-color: var(--transparency-dark-45); + color: var(--text-hover); +} + +.card { + background-color: var(--transparency-dark-10) !important; + border-color: rgba(255, 255, 255, 0.1) !important; + color: var(--text) !important; +} + +html[class*="theme_"] .card-body:not(.bg-light>.card-body) { + background-color: transparent; + color: var(--text); +} + +html[class*="theme_"] a.text-body { + color: var(--text-hover) !important; +} + +app-vault-groupings .card li.active>a:first-of-type, +app-vault-groupings .card li.active>div a:first-of-type, +app-vault-groupings .card li.active>div>.fa { + color: rgb(var(--accent-color)); +} + +html[class*="theme_"] app-password-generator .card-password .card-body { + background: var(--transparency-dark-15); +} + +html[class*="theme_"] .password-number { + color: rgb(var(--accent-color)); +} + +html[class*="theme_"] .password-letter { + color: var(--text-hover); +} + +html[class*="theme_"] app-vault-groupings .card .card-body a, +html[class*="theme_"] app-org-vault-groupings .card .card-body a, +html[class*="theme_"] .groupings .card .card-body a { + color: var(--text); +} + +/* MODALS */ +html[class*="theme_"] .modal-header { + border-bottom: 1px solid rgba(255, 255, 255, 0.1); + background: var(--modal-header-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; +} + +html[class*="theme_"] .modal-body { + 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; +} + +html[class*="theme_"] .modal-footer { + border-top: 1px solid rgba(255, 255, 255, 0.1); + background: var(--modal-footer-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; +} + +html[class*="theme_"] .close { + color: var(--text); +} + +.close, +.close:hover { + color: var(--text-hover); +} + +.close:focus { + outline: none; +} + +.swal2-popup, +html.theme_light [class*=swal2-]:not(.swal2-container,.swal2-confirm,.swal2-cancel,.swal2-deny), +html.theme_light .swal2-popup .swal2-actions { + 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; + color: var(--text); + border: transparent; +} + +.swal2-popup .swal2-title { + color: var(--text); +} + +.swal2-popup .swal2-content { + color: var(--text); +} + +.swal2-popup .swal2-actions { + 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; +} + +.btn-primary, +.swal2-popup .swal2-actions button.swal2-confirm { + color: var(--text-hover); + background-color: var(--button-color); + border-color: var(--button-color); +} + +.btn-primary:hover, +.swal2-popup .swal2-actions button.swal2-confirm:hover { + color: var(--text-hover); + background-color: var(--button-color-hover); + border-color: var(--button-color-hover); +} + +/* FORMS */ + +app-login .tw-bg-background { + background: var(--transparency-dark-25); +} + +app-login .tw-border-secondary-300 { + border-color: var(--transparency-light-10) +} + +app-login button { + background: var(--button-color) !important; + border-color: var(--button-color) !important; +} + +input { + background: var(--transparency-dark-10) !important; + color: var(--text) !important; +} + +html[class*="theme_"] label.form-check-label, +html[class*="theme_"] .form-control-file { + color: var(--text); +} + +html[class*="theme_"] .form-control:focus { + box-shadow: none; + border-color: transparent; + background: var(--transparency-light-15); +} + +html[class*="theme_"] .form-control { + color: var(--text); + background: var(--transparency-dark-25); + border: 1px solid transparent; + +} + +html[class*="theme_"] .form-control:disabled, +.form-control[readonly] { + background-color: var(--transparency-light-25); + opacity: 1; +} + +html[class*="theme_"] app-generator .card-generated .card-body { + background: var(--transparency-dark-15); +} + +a[bitmenuitem], button[bitmenuitem] { + background: var(--drop-down-menu-bg) !important; + color: var(--text) !important; +} + +select:focus { + background-color: #191a1c !important; +} + +.bit-menu-panel div { + background: var(--drop-down-menu-bg) !important; +} + +.form-control:focus { + color: var(--text); + background-color: var(--transparency-dark-15); + border-color: rgb(var(--accent-color)); + outline: 0; + box-shadow: 0 0 0 0.25rem rgb(var(--accent-color) / 25%); +} + +.form-control { + color: var(--text-hover); + background-color: var(--transparency-dark-25); + background-clip: padding-box; + border: 1px solid var(--transparency-light-10); + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + border-radius: 0.25rem; + transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} + +.form-select:focus { + border-color: var(--transparency-light-20); + color: var(--text-hover); + outline: 0; + box-shadow: 0 0 0 0.25rem rgba(0, 0, 0, 0); +} + +/* DROPDOWN MENU */ +/* html[class*="theme_"] .dropdown-menu { + 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; + border: 1px solid transparent; + box-shadow: 3px 3px 10px rgba(0, 0, 0, .2); +} */ + +html[class*="theme_"] .navbar .dropdown-menu .dropdown-item-text { + color: var(--text); +} + +html[class*="theme_"] .dropdown-menu, +html[class*="theme_"] .dropdown-item { + background: var(--drop-down-menu-bg); + color: var(--text-hover); +} + +html[class*="theme_"] .dropdown-item, +html[class*="theme_"] .dropdown-item-text { + color: var(--text); +} + +html[class*="theme_"] .dropdown-item:hover, +html[class*="theme_"] .dropdown-item:focus { + color: var(--text-hover); + text-decoration: none; + background-color: var(--transparency-light-10); +} + +a.text-danger:hover, +a.text-danger:focus { + color: #dd4b39 !important; + background-color: var(--transparency-light-10) !important; +} + +.dropdown-menu .text-danger { + font-weight: bold !important; + background: rgb(0 0 0 / 20%) !important; +} + +html[class*="theme_"] app-vault-groupings .card #search, +html[class*="theme_"] app-org-vault-groupings .card #search, +html[class*="theme_"] .groupings .card #search { + background-color: transparent; + border-color: rgb(var(--accent-color)); + color: var(--text-hover); +} + +/* SETTINGS */ + +html[class*="theme_"] .page-header, +html[class*="theme_"] .secondary-header { + border-bottom: 1px solid rgb(255 255 255 / 30%); +} + +html[class*="theme_"] .page-header, +html[class*="theme_"] .secondary-header { + border-bottom: 1px solid rgb(255 255 255 / 30%); +} + +html[class*="theme_"] .footer { + border-bottom: 1px solid rgb(255 255 255 / 30%); +} + +html[class*="theme_"] .list-group-item.active { + border-color: rgba(255, 255, 255, 0.15); + color: rgb(var(--accent-color)); + background: var(--transparency-light-10); + border-left: 3px solid rgb(var(--accent-color)); +} + +html[class*="theme_"] .callout { + background: var(--transparency-light-15); + border: 1px solid rgba(255, 255, 255, 0.1); + color: var(--text); +} + +html[class*="theme_"] .list-group-item { + background: var(--transparency-dark-25); + border: 1px solid rgb(255 255 255 / 8%); + color: var(--text); +} + +html[class*="theme_"] .progress { + background: var(--transparency-dark-25); +} + +/* BUTTONS */ +.btn-link { + color: var(--link-color); +} + +.btn-link:hover { + color: var(--link-color-hover); + transition: 0.15s; +} + +.btn-primary { + background-color: var(--button-color); + border-color: var(--button-color); + color: var(--button-text); +} + +app-register-form button { + background-color: var(--button-color) !important; + border-color: var(--button-color) !important; + color: var(--button-text) !important; +} + +.btn-primary:hover, +.btn-primary:not(:disabled):not(.disabled):active { + background-color: var(--button-color-hover); + border-color: var(--button-color-hover); + color: var(--button-text-hover); + transition: 0.15s; +} + +.btn-primary:focus, +.swal2-popup .swal2-actions button.swal2-confirm:focus, +.btn-primary.focus, +.swal2-popup .swal2-actions button.focus.swal2-confirm, +.btn-primary:not(:disabled):not(.disabled):active:focus, +.swal2-popup .swal2-actions button.swal2-confirm:not(:disabled):not(.disabled):active:focus, +.btn-primary:not(:disabled):not(.disabled).active:focus, +.swal2-popup .swal2-actions button.swal2-confirm:not(:disabled):not(.disabled).active:focus, +.show>.btn-primary.dropdown-toggle:focus, +.swal2-popup .swal2-actions .show>button.dropdown-toggle.swal2-confirm:focus { + box-shadow: none; +} + +.btn[class*="btn-outline-"]:not(:hover), +.swal2-popup .swal2-actions button[class*="btn-outline-"]:not(:hover), +.swal2-popup .swal2-actions button.swal2-cancel, +html[class*="theme_"] .btn-primary, +html[class*="theme_"] .swal2-confirm { + border-color: var(--button-color) !important; + background-color: var(--button-color) !important; + color: var(--button-text) !important; +} + +.btn-outline-secondary:hover, +.swal2-popup .swal2-actions button.swal2-cancel:hover, +html[class*="theme_"] .btn-primary, +html[class*="theme_"] .swal2-confirm { + color: var(--button-text-hover) !important; + background-color: var(--button-color-hover) !important; + border-color: var(--button-color-hover) !important; +} + +.btn-outline-secondary:hover:not(:disabled), +.swal2-popup .swal2-actions button.swal2-cancel:hover:not(:disabled) { + color: var(--button-text-hover); +} + +.btn-outline-primary:hover { + color: var(--button-text-hover) !important; + background-color: var(--button-color-hover) !important; + border-color: var(--button-color-hover) !important; +} + +.btn-outline-primary:not(:disabled):not(.disabled):active, +.btn-outline-primary:not(:disabled):not(.disabled).active, +.show>.btn-outline-primary.dropdown-toggle { + color: var(--button-text-hover); + background-color: var(--button-color-hover); + border-color: var(--button-color-hover); +} + +.btn-outline-primary:not(:disabled):not(.disabled):active:focus, +.btn-outline-primary:not(:disabled):not(.disabled).active:focus, +.show>.btn-outline-primary.dropdown-toggle:focus, +.btn-outline-secondary:focus, +.swal2-popup .swal2-actions button.swal2-cancel:focus, +.btn-outline-secondary.focus, +.swal2-popup .swal2-actions button.focus.swal2-cancel, +.btn-outline-primary:focus, +.btn-outline-primary.focus, +.btn-check:focus+.btn, +.btn:focus { + box-shadow: 0 0 0 0.2rem rgb(var(--accent-color), .5); +} + +.btn-outline-secondary:not(:disabled):not(.disabled):active, +.swal2-popup .swal2-actions button.swal2-cancel:not(:disabled):not(.disabled):active, +.btn-outline-secondary:not(:disabled):not(.disabled).active, +.swal2-popup .swal2-actions button.swal2-cancel:not(:disabled):not(.disabled).active, +.show>.btn-outline-secondary.dropdown-toggle, +.swal2-popup .swal2-actions .show>button.dropdown-toggle.swal2-cancel, +html[class*="theme_"] .btn-outline-secondary:hover:not(:disabled), +html[class*="theme_"] .btn-outline-secondary:active { + color: var(--button-text-hover) !important; + background-color: var(--button-color-hover) !important; + border-color: var(--button-color-hover) !important; +} + + +.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, +.swal2-popup .swal2-actions button.swal2-cancel:not(:disabled):not(.disabled):active:focus, +.btn-outline-secondary:not(:disabled):not(.disabled).active:focus, +.swal2-popup .swal2-actions button.swal2-cancel:not(:disabled):not(.disabled).active:focus, +.show>.btn-outline-secondary.dropdown-toggle:focus, +.swal2-popup .swal2-actions .show>button.dropdown-toggle.swal2-cancel:focus { + box-shadow: none; +} + +.btn-primary.disabled, +.swal2-popup .swal2-actions button.disabled.swal2-confirm, +.btn-primary:disabled, +.swal2-popup .swal2-actions button.swal2-confirm:disabled { + color: var(--button-text-hover); + background-color: var(--button-color); + border-color: var(--button-color); + opacity: .8; +} + +html[class*="theme_"] .badge-info { + background-color: var(--button-color); + color: var(--label-text-color); +} + +[id*="b_"]{ + background: var(--transparency-dark-25); + border-color: var(--transparency-light-10); + color: var(--text); +} + +[id*="b_"]:hover{ + background: var(--transparency-dark-35); + border-color: var(--transparency-light-10); + color: var(--text-hover); +} + +/* Org */ + +html[class*="theme_"] .org-nav .nav-tabs a.active { + border-top: 3px solid rgb(var(--accent-color)); + color: rgb(var(--accent-color)); +} + +html[class*="theme_"] .nav-tabs .nav-link.active { + background: var(--transparency-dark-25); + border-color: rgba(255, 255, 255, 0.15); +} + +html[class*="theme_"] .org-nav { + 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; +} + +html[class*="theme_"] .org-nav .nav-tabs a, +html[class*="theme_"] .org-nav .org-name span, +html[class*="theme_"] .org-nav .nav-tabs a:not(.active) { + color: var(--text); +} + +.org-nav .nav-tabs a.active { + border-top: 3px solid rgb(var(--accent-color)); +} + +.nav-tabs .nav-link.active, +.nav-tabs .nav-item.show .nav-link { + color: var(--text); + background-color: var(--transparency-light-25); + border-color: transparent; +} + +app-vault-groupings .card .card-body a:hover.text-muted { + color: var(--text-hover) !important; + opacity: 1 !important; +} + +app-vault-groupings .card li.active>a:first-of-type, +app-vault-groupings .card li.active>div a:first-of-type, +app-org-vault-groupings .card li.active>a:first-of-type, +app-org-vault-groupings .card li.active>div a:first-of-type { + font-weight: bold; + color: rgb(var(--accent-color)); +} + +/* Font Awesome */ + +html[class*="theme_"] .table td [class*="fa-"] { + color: rgb(var(--accent-color)); +} +html[class*="theme_"] .btn-outline-secondary i { + color: var(--button-text) !important; +} +/* ADMIN PAGE */ + +.bg-light { + 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; + --bs-bg-opacity: 0; +} + +.bg-light .navbar { + 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 { + border-bottom: 1px solid var(--transparency-light-15) !important; +} + +div.dataTables_wrapper div.dataTables_info { + color: var(--text); +} + +/* Cards */ +.bg-secondary { + background: var(--transparency-light-10) !important; +} + +.bg-white { + background: var(--transparency-light-10) !important; +} + +html[class*="theme_"] .groupings .card .card-body a { + color: var(--text); +} + +/* Pagination */ + +.page-item.active .page-link { + z-index: 3; + color: var(--text-hover); + background-color: var(--button-color); + border-color: var(--button-color); +} + +.page-item.disabled .page-link { + color: var(--text); + pointer-events: none; + cursor: auto; + background: var(--transparency-dark-10); + border-color: rgb(0 0 0 / 10%); +} + +.text-muted, +.card-header small, +.modal-header small { + color: var(--text-muted) !important; +} + +/* Table */ +.table-striped>tbody>tr:nth-of-type(odd)>* { + --bs-table-accent-bg: var(--bs-table-striped-bg); + color: var(--text-hover); +} + +html[class*="theme_"] .table td { + color: var(--text); +} + +html[class*="theme_"] .table.table-list.table td:not(tr:first-child td), +html[class*="theme_"] .table.table-list .table th:not(tr:first-child td), +html[class*="theme_"] hr, +html[class*="theme_"] .dropdown-divider, +html[class*="theme_"] .footer { + border-top: 1px solid rgb(255 255 255 / 30%); +} + +thead, tbody, tfoot, tr, td, th { + border-color:var(--transparency-light-25); + border-style: solid; + border-width: 0; } \ No newline at end of file diff --git a/css/base/calibreweb/calibreweb-base.css b/css/base/calibreweb/calibreweb-base.css index 30a1bc56f1..3f559de0fb 100644 --- a/css/base/calibreweb/calibreweb-base.css +++ b/css/base/calibreweb/calibreweb-base.css @@ -1,374 +1,374 @@ - /* 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://github.com/gilbN/theme.park */ - - /* "Re-skin" of CaliBlur https://github.com/leram84/layer.Cake/tree/master/caliBlur */ - /* Set theme to CaliBlur in UI Configuration -> View Configuration -> Theme -> CaliBlur -> Submit */ - /* APP VARS*/ - - @import url("/css/defaults/placeholders.css"); - @import url("/css/defaults/transparent.css"); - - :root { - --color-background: var(--main-bg-color); - --color-primary: rgb(var(--accent-color)); - --color-secondary: var(--button-color); - --color-secondary-hover: var(--button-color-hover); - --color-background-mobile: var(--main-bg-color); - } - - *, - *:focus, - *:active, - .bootstrap-select .dropdown-toggle:focus, - .bootstrap-select>select.mobile-device:focus+.dropdown-toggle { - outline: none !important; - } - - body:not(.blur):not(.login):not(.me):not(.author):not(.editbook):not(.upload):not(.shelfedit):not(.langlist):not(.authorlist):not(.serieslist):not(.catlist):not(.shelforder):not(.admin):not(.modal-open)>div.container-fluid>div.row-fluid>div.col-sm-10:after { - background: var(--main-bg-color) !important; - background-image: none !important; - } - - body:not(.read-frame) { - background: var(--main-bg-color) !important; - background-image: none; - } - - body.advsearch:not(.blur)>div.container-fluid>div.row-fluid>div.col-sm-10>div.col-sm-8:before, - body.book:not(.blur)>div.container-fluid>div.row-fluid>div.col-sm-10>div.single:before, - body.stat:not(.blur)>div.container-fluid>div.row-fluid>div.col-sm-10:before, - body:not(.blur):not(.me):not(.author):not(.editbook):not(.upload):not(.shelfedit):not(.admin):not(.modal-open)>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover:first-of-type:before { - background: var(--main-bg-color) !important; - } - - .blur-wrapper:after { - background: var(--main-bg-color) !important; - } - - body>.container-fluid { - background: var(--main-bg-color); - } - - body.login:not(.read-frame), - body.shelfcreate, - body.shelfedit { - background: var(--main-bg-color) !important; - } - - @media only screen and (max-width: 767px) { - .navbar-collapse.collapse { - background: var(--modal-bg-color) !important; - } - } - - /* Book cover border */ - .container-fluid .book .cover span img { - border: 1px solid transparent; - } - - /* Buttons */ - .btn-default a, - .btn-default a:hover { - color: var(--text); - } - - /* TP */ - - /* TEXT */ - - .h1, - .h2, - .h3, - .h4, - .h5, - .h6, - h1, - h2, - h3, - h4, - h5, - h6, - body.admin>div.container-fluid>div>div.col-sm-10>div.container-fluid>div.row:first-of-type>div.col>h2:before, - body.admin>div.container-fluid>div>div.col-sm-10>div.discover>h2:first-of-type:before, - body.edituser.admin>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>h1:before, - body.newuser.admin>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>h1:before, - .container-fluid .book .meta .author, - .container-fluid .book .meta .author>a:hover, - .well>h2, - body:not(.admin)>div.container-fluid>div>div.col-sm-10>div.discover:only-of-type>h2 { - color: var(--text-hover) !important; - } - - - body, - html, - p { - color: var(--text) !important; - } - - .home-btn>a, - .plexBack>a, - .container-fluid .book .meta .author, - .container-fluid .book .meta .author>a { - color: var(--text); - } - - .home-btn>a:hover, - body>div.navbar.navbar-default.navbar-static-top>div>div.home-btn>a:hover:before, - .plexBack:not(.noBack):hover>a, - .form-group>label, - label, - body.authorlist>div.container-fluid>div>div.col-sm-10>div.container:before, - body.catlist>div.container-fluid>div>div.col-sm-10>div.container:before, - body.langlist>div.container-fluid>div>div.col-sm-10>div.container:before, - body.me>div.container-fluid>div>div.col-sm-10>div.discover:before, - body.serieslist>div.container-fluid>div>div.col-sm-10>div.container:before { - color: var(--text-hover) - } - - - .hr { - background-color: var(--transparency-light-15) !important; - } - - /* LINKS */ - a, - body.admin, - body.admin td>a { - color: var(--link-color); - } - - a:hover, - body.admin td>a:hover { - color: var(--link-color-hover); - } - - .navigation .create-shelf a, - .meta>a>p { - color: var(--link-color) !important; - } - - .navigation .create-shelf a:hover, - .author>a:hover, - .meta>a>p:hover { - color: var(--link-color-hover) !important; - } - - /* tables */ - - th, - body.tasks>div.container-fluid>div>div.col-sm-10>div.discover>div.bootstrap-table>div.fixed-table-container>div.fixed-table-body>#table>thead>tr>th>.th-inner { - color: var(--text-hover) !important; - } - - .table-hover>tbody>tr:hover { - background-color: var(--transparency-light-10); - } - - .table>tbody>tr>td, - .table>tbody>tr>th, - .table>tfoot>tr>td, - .table>tfoot>tr>th, - .table>thead>tr>td, - .table>thead>tr>th { - border-top: 1px solid var(--transparency-light-05); - background: rgba(0, 0, 0, .15); - } - - /* MODAL */ - .modal-content { - background: var(--modal-bg-color); - } - - #GeneralDeleteModal .bg-danger { - background: var(--modal-bg-color); - } - - /* ICONS */ - .glyphicon, - #add-to-shelf>span, - #btnGroupDrop1>span, - #readbtn>span, - #sendbtn>span, - .book-meta .btn-toolbar>.btn-group>.btn-group:nth-child(1)>a:first-of-type>span, - .book-meta .btn-toolbar>.btn-group>.btn-warning>span, - .btn-toolbar>.btn-group>#btnGroupDrop2>span, - .btn-toolbar>.btn-group>.btn-group>#btnGroupDrop2>span, - div[aria-label="Edit/Delete book"]>.btn>span { - color: var(--text); - - } - - #add-to-shelf:hover span, - #btnGroupDrop1:hover>span, - #readbtn:hover>span, - #sendbtn:hover>span, - .book-meta .btn-toolbar>.btn-group>.btn-group:nth-child(1)>a:first-of-type:hover>span, - .book-meta .btn-toolbar>.btn-group>.btn-warning:hover>span, - .btn-toolbar>.btn-group>#btnGroupDrop2:hover>span, - .btn-toolbar>.btn-group>.btn-group>#btnGroupDrop2:hover>span, - div[aria-label="Edit/Delete book"]>.btn>span:hover, - #btnGroupDrop1[aria-expanded=true]>span, - #shelf-actions>.btn-group.open>#add-to-shelf>span { - color: var(--text-hover); - } - - - /* DROPDOWN MENU */ - .dropdown-menu { - background: var(--drop-down-menu-bg) !important; - } - - .dropdown-menu>li>a { - color: var(--text); - } - - .dropdown-menu>li>a:focus, - .dropdown-menu>li>a:hover { - color: var(--text-hover); - background: var(--transparency-dark-10); - } - - /* SIDEMENU */ - .navigation li a:hover .glyphicon, - .navigation li a:hover { - color: rgb(var(--accent-color)); - } - - .navigation li a { - color: var(--text); - } - - .navigation .nav-head { - color: var(--text-hover); - } - - body>div.navbar.navbar-default.navbar-static-top>div>div.navbar-header>a:hover { - color: var(--accent-color-hover) !important; - -webkit-transition: color .2s; - -o-transition: color .2s; - transition: color .2s; - background: var(--transparency-dark-55) !important; - } - - /* NAVBAR */ - .navbar-default .navbar-nav>li>a:focus .glyphicon, - .navbar-default .navbar-nav>li>a:hover .glyphicon { - color: var(--text-hover) !important; - } - - /* BUTTONS */ - - - .btn-primary, - .btn-primary>span.glyphicon:not(#edit_book > span):not(#btnGroupDrop1 > span.glyphicon.glyphicon-download):not(#add-to-shelf>span::before) { - color: var(--button-text); - background-color: var(--button-color); - border-color: var(--button-color); - } - - .btn-primary:hover:not(#add-to-shelf), - .btn-primary:hover>span.glyphicon:not(#edit_book > span):not(#btnGroupDrop1 > span.glyphicon.glyphicon-download):not(#edit_book):not(#add-to-shelf span):not(#add-to-shelf) { - border-color: var(--button-color-hover); - } - - .btn-primary.active, - .btn-primary:active, - .btn-primary:focus, - .btn-primary:hover, - .open .dropdown-toggle.btn-primary, - .btn-primary:focus>span.glyphicon:not(#edit_book > span):not(#btnGroupDrop1 > span.glyphicon.glyphicon-download):not(#add-to-shelf span), - .btn-primary:active>span.glyphicon:not(#edit_book > span):not(#btnGroupDrop1 > span.glyphicon.glyphicon-download):not(#add-to-shelf span), - .btn-primary:hover>span.glyphicon:not(#edit_book > span):not(#btnGroupDrop1 > span.glyphicon.glyphicon-download):not(#add-to-shelf span) { - background-color: var(--button-color-hover); - } - - .btn-primary.active.focus:not(#edit_book):not(#add-to-shelf):not([data-original-title="Download :"]):not(#btnGroupDrop1), - .btn-primary.active:focus:not(#edit_book):not(#add-to-shelf):not([data-original-title="Download :"]):not(#btnGroupDrop1), - .btn-primary.active:hover:not(#edit_book):not(#add-to-shelf):not([data-original-title="Download :"]):not(#btnGroupDrop1), - .btn-primary:active.focus:not(#edit_book):not(#add-to-shelf:not([data-original-title="Download :"])):not(#btnGroupDrop1), - .btn-primary:active:focus:not(#edit_book):not(#add-to-shelf):not([data-original-title="Download :"]):not(#btnGroupDrop1), - .btn-primary:active:hover:not(#edit_book):not(#add-to-shelf):not([data-original-title="Download :"]):not(#btnGroupDrop1), - .open>.dropdown-toggle.btn-primary.focus:not(#edit_book):not(#add-to-shelf):not([data-original-title="Download :"]):not(#btnGroupDrop1), - .open>.dropdown-toggle.btn-primary:focus:not(#edit_book):not(#add-to-shelf):not([data-original-title="Download :"]):not(#btnGroupDrop1), - .open>.dropdown-toggle.btn-primary:hover:not(#edit_book):not(#add-to-shelf):not([data-original-title="Download :"]):not(#btnGroupDrop1), - .btn-primary:hover>span.glyphicon:not(#edit_book > span):not(#btnGroupDrop1 > span.glyphicon.glyphicon-download):not(#edit_book):not(#add-to-shelf span):not([data-original-title="Download :"]):not(#btnGroupDrop1), - .btn-primary:active>span.glyphicon:not(#edit_book > span):not(#btnGroupDrop1 > span.glyphicon.glyphicon-download):not(#edit_book):not(#add-to-shelf span):not([data-original-title="Download :"]):not(#btnGroupDrop1), - .btn-primary:focus>span.glyphicon:not(#edit_book > span):not(#btnGroupDrop1 > span.glyphicon.glyphicon-download):not(#edit_book):not(#add-to-shelf span):not([data-original-title="Download :"]):not(#btnGroupDrop1) { - color: var(--button-text-hover); - background-color: var(--button-color-hover); - border-color: var(--button-color-hover); - } - - .book-meta>.bookinfo .btn-info, - .book-meta>.bookinfo .btn-success { - background-color: rgb(var(--accent-color)); - color: var(--label-text-color); - font-size: 13px; - display: inline-block; - border-radius: 4px; - vertical-align: middle; - font-family: Open Sans Bold, Helvetica Neue, Helvetica, Arial, sans-serif; - -webkit-transition: background-color .2s, color .2s; - -o-transition: background-color .2s, color .2s; - transition: background-color .2s, color .2s; - text-transform: uppercase; - } - - .book-meta>.bookinfo .btn-info:hover, - .book-meta>.bookinfo .btn-success:hover { - color: var(--label-text-color); - text-decoration: none; - background: var(--accent-color-hover); - } - - [data-target="#fileModal"] span { - color: var(--button-text); - } - - [data-target="#fileModal"]:hover span { - color: var(--button-text-hover); - } - - /* ALERT */ - - .alert { - background: var(--modal-bg-color); - color: var(--text-hover); - } - - /* SERIES PAGE */ - /* from caliBlur_overide.css */ - .cover .badge { - color: var(--label-text-color); - background-color: rgb(var(--accent-color)); - position: absolute; - top: 0; - left: 0; - border-radius: 0; - padding: 0 8px; - box-shadow: 0 0 4px rgba(0, 0, 0, 0.6); - line-height: 24px; - } - - .cover { - box-shadow: 0 0 4px rgba(0, 0, 0, 0.6); - } - - .cover .read { - padding: 0 0; - line-height: 15px; - } - - body.serieslist.grid-view div.container-fluid>div>div.col-sm-10::before { - display: none; + /* 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://github.com/gilbN/theme.park */ + + /* "Re-skin" of CaliBlur https://github.com/leram84/layer.Cake/tree/master/caliBlur */ + /* Set theme to CaliBlur in UI Configuration -> View Configuration -> Theme -> CaliBlur -> Submit */ + /* APP VARS*/ + + @import url("/css/defaults/placeholders.css"); + @import url("/css/defaults/transparent.css"); + + :root { + --color-background: var(--main-bg-color); + --color-primary: rgb(var(--accent-color)); + --color-secondary: var(--button-color); + --color-secondary-hover: var(--button-color-hover); + --color-background-mobile: var(--main-bg-color); + } + + *, + *:focus, + *:active, + .bootstrap-select .dropdown-toggle:focus, + .bootstrap-select>select.mobile-device:focus+.dropdown-toggle { + outline: none !important; + } + + body:not(.blur):not(.login):not(.me):not(.author):not(.editbook):not(.upload):not(.shelfedit):not(.langlist):not(.authorlist):not(.serieslist):not(.catlist):not(.shelforder):not(.admin):not(.modal-open)>div.container-fluid>div.row-fluid>div.col-sm-10:after { + background: var(--main-bg-color) !important; + background-image: none !important; + } + + body:not(.read-frame) { + background: var(--main-bg-color) !important; + background-image: none; + } + + body.advsearch:not(.blur)>div.container-fluid>div.row-fluid>div.col-sm-10>div.col-sm-8:before, + body.book:not(.blur)>div.container-fluid>div.row-fluid>div.col-sm-10>div.single:before, + body.stat:not(.blur)>div.container-fluid>div.row-fluid>div.col-sm-10:before, + body:not(.blur):not(.me):not(.author):not(.editbook):not(.upload):not(.shelfedit):not(.admin):not(.modal-open)>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover:first-of-type:before { + background: var(--main-bg-color) !important; + } + + .blur-wrapper:after { + background: var(--main-bg-color) !important; + } + + body>.container-fluid { + background: var(--main-bg-color); + } + + body.login:not(.read-frame), + body.shelfcreate, + body.shelfedit { + background: var(--main-bg-color) !important; + } + + @media only screen and (max-width: 767px) { + .navbar-collapse.collapse { + background: var(--modal-bg-color) !important; + } + } + + /* Book cover border */ + .container-fluid .book .cover span img { + border: 1px solid transparent; + } + + /* Buttons */ + .btn-default a, + .btn-default a:hover { + color: var(--text); + } + + /* TP */ + + /* TEXT */ + + .h1, + .h2, + .h3, + .h4, + .h5, + .h6, + h1, + h2, + h3, + h4, + h5, + h6, + body.admin>div.container-fluid>div>div.col-sm-10>div.container-fluid>div.row:first-of-type>div.col>h2:before, + body.admin>div.container-fluid>div>div.col-sm-10>div.discover>h2:first-of-type:before, + body.edituser.admin>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>h1:before, + body.newuser.admin>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>h1:before, + .container-fluid .book .meta .author, + .container-fluid .book .meta .author>a:hover, + .well>h2, + body:not(.admin)>div.container-fluid>div>div.col-sm-10>div.discover:only-of-type>h2 { + color: var(--text-hover) !important; + } + + + body, + html, + p { + color: var(--text) !important; + } + + .home-btn>a, + .plexBack>a, + .container-fluid .book .meta .author, + .container-fluid .book .meta .author>a { + color: var(--text); + } + + .home-btn>a:hover, + body>div.navbar.navbar-default.navbar-static-top>div>div.home-btn>a:hover:before, + .plexBack:not(.noBack):hover>a, + .form-group>label, + label, + body.authorlist>div.container-fluid>div>div.col-sm-10>div.container:before, + body.catlist>div.container-fluid>div>div.col-sm-10>div.container:before, + body.langlist>div.container-fluid>div>div.col-sm-10>div.container:before, + body.me>div.container-fluid>div>div.col-sm-10>div.discover:before, + body.serieslist>div.container-fluid>div>div.col-sm-10>div.container:before { + color: var(--text-hover) + } + + + .hr { + background-color: var(--transparency-light-15) !important; + } + + /* LINKS */ + a, + body.admin, + body.admin td>a { + color: var(--link-color); + } + + a:hover, + body.admin td>a:hover { + color: var(--link-color-hover); + } + + .navigation .create-shelf a, + .meta>a>p { + color: var(--link-color) !important; + } + + .navigation .create-shelf a:hover, + .author>a:hover, + .meta>a>p:hover { + color: var(--link-color-hover) !important; + } + + /* tables */ + + th, + body.tasks>div.container-fluid>div>div.col-sm-10>div.discover>div.bootstrap-table>div.fixed-table-container>div.fixed-table-body>#table>thead>tr>th>.th-inner { + color: var(--text-hover) !important; + } + + .table-hover>tbody>tr:hover { + background-color: var(--transparency-light-10); + } + + .table>tbody>tr>td, + .table>tbody>tr>th, + .table>tfoot>tr>td, + .table>tfoot>tr>th, + .table>thead>tr>td, + .table>thead>tr>th { + border-top: 1px solid var(--transparency-light-05); + background: rgba(0, 0, 0, .15); + } + + /* MODAL */ + .modal-content { + background: var(--modal-bg-color); + } + + #GeneralDeleteModal .bg-danger { + background: var(--modal-bg-color); + } + + /* ICONS */ + .glyphicon, + #add-to-shelf>span, + #btnGroupDrop1>span, + #readbtn>span, + #sendbtn>span, + .book-meta .btn-toolbar>.btn-group>.btn-group:nth-child(1)>a:first-of-type>span, + .book-meta .btn-toolbar>.btn-group>.btn-warning>span, + .btn-toolbar>.btn-group>#btnGroupDrop2>span, + .btn-toolbar>.btn-group>.btn-group>#btnGroupDrop2>span, + div[aria-label="Edit/Delete book"]>.btn>span { + color: var(--text); + + } + + #add-to-shelf:hover span, + #btnGroupDrop1:hover>span, + #readbtn:hover>span, + #sendbtn:hover>span, + .book-meta .btn-toolbar>.btn-group>.btn-group:nth-child(1)>a:first-of-type:hover>span, + .book-meta .btn-toolbar>.btn-group>.btn-warning:hover>span, + .btn-toolbar>.btn-group>#btnGroupDrop2:hover>span, + .btn-toolbar>.btn-group>.btn-group>#btnGroupDrop2:hover>span, + div[aria-label="Edit/Delete book"]>.btn>span:hover, + #btnGroupDrop1[aria-expanded=true]>span, + #shelf-actions>.btn-group.open>#add-to-shelf>span { + color: var(--text-hover); + } + + + /* DROPDOWN MENU */ + .dropdown-menu { + background: var(--drop-down-menu-bg) !important; + } + + .dropdown-menu>li>a { + color: var(--text); + } + + .dropdown-menu>li>a:focus, + .dropdown-menu>li>a:hover { + color: var(--text-hover); + background: var(--transparency-dark-10); + } + + /* SIDEMENU */ + .navigation li a:hover .glyphicon, + .navigation li a:hover { + color: rgb(var(--accent-color)); + } + + .navigation li a { + color: var(--text); + } + + .navigation .nav-head { + color: var(--text-hover); + } + + body>div.navbar.navbar-default.navbar-static-top>div>div.navbar-header>a:hover { + color: var(--accent-color-hover) !important; + -webkit-transition: color .2s; + -o-transition: color .2s; + transition: color .2s; + background: var(--transparency-dark-55) !important; + } + + /* NAVBAR */ + .navbar-default .navbar-nav>li>a:focus .glyphicon, + .navbar-default .navbar-nav>li>a:hover .glyphicon { + color: var(--text-hover) !important; + } + + /* BUTTONS */ + + + .btn-primary, + .btn-primary>span.glyphicon:not(#edit_book > span):not(#btnGroupDrop1 > span.glyphicon.glyphicon-download):not(#add-to-shelf>span::before) { + color: var(--button-text); + background-color: var(--button-color); + border-color: var(--button-color); + } + + .btn-primary:hover:not(#add-to-shelf), + .btn-primary:hover>span.glyphicon:not(#edit_book > span):not(#btnGroupDrop1 > span.glyphicon.glyphicon-download):not(#edit_book):not(#add-to-shelf span):not(#add-to-shelf) { + border-color: var(--button-color-hover); + } + + .btn-primary.active, + .btn-primary:active, + .btn-primary:focus, + .btn-primary:hover, + .open .dropdown-toggle.btn-primary, + .btn-primary:focus>span.glyphicon:not(#edit_book > span):not(#btnGroupDrop1 > span.glyphicon.glyphicon-download):not(#add-to-shelf span), + .btn-primary:active>span.glyphicon:not(#edit_book > span):not(#btnGroupDrop1 > span.glyphicon.glyphicon-download):not(#add-to-shelf span), + .btn-primary:hover>span.glyphicon:not(#edit_book > span):not(#btnGroupDrop1 > span.glyphicon.glyphicon-download):not(#add-to-shelf span) { + background-color: var(--button-color-hover); + } + + .btn-primary.active.focus:not(#edit_book):not(#add-to-shelf):not([data-original-title="Download :"]):not(#btnGroupDrop1), + .btn-primary.active:focus:not(#edit_book):not(#add-to-shelf):not([data-original-title="Download :"]):not(#btnGroupDrop1), + .btn-primary.active:hover:not(#edit_book):not(#add-to-shelf):not([data-original-title="Download :"]):not(#btnGroupDrop1), + .btn-primary:active.focus:not(#edit_book):not(#add-to-shelf:not([data-original-title="Download :"])):not(#btnGroupDrop1), + .btn-primary:active:focus:not(#edit_book):not(#add-to-shelf):not([data-original-title="Download :"]):not(#btnGroupDrop1), + .btn-primary:active:hover:not(#edit_book):not(#add-to-shelf):not([data-original-title="Download :"]):not(#btnGroupDrop1), + .open>.dropdown-toggle.btn-primary.focus:not(#edit_book):not(#add-to-shelf):not([data-original-title="Download :"]):not(#btnGroupDrop1), + .open>.dropdown-toggle.btn-primary:focus:not(#edit_book):not(#add-to-shelf):not([data-original-title="Download :"]):not(#btnGroupDrop1), + .open>.dropdown-toggle.btn-primary:hover:not(#edit_book):not(#add-to-shelf):not([data-original-title="Download :"]):not(#btnGroupDrop1), + .btn-primary:hover>span.glyphicon:not(#edit_book > span):not(#btnGroupDrop1 > span.glyphicon.glyphicon-download):not(#edit_book):not(#add-to-shelf span):not([data-original-title="Download :"]):not(#btnGroupDrop1), + .btn-primary:active>span.glyphicon:not(#edit_book > span):not(#btnGroupDrop1 > span.glyphicon.glyphicon-download):not(#edit_book):not(#add-to-shelf span):not([data-original-title="Download :"]):not(#btnGroupDrop1), + .btn-primary:focus>span.glyphicon:not(#edit_book > span):not(#btnGroupDrop1 > span.glyphicon.glyphicon-download):not(#edit_book):not(#add-to-shelf span):not([data-original-title="Download :"]):not(#btnGroupDrop1) { + color: var(--button-text-hover); + background-color: var(--button-color-hover); + border-color: var(--button-color-hover); + } + + .book-meta>.bookinfo .btn-info, + .book-meta>.bookinfo .btn-success { + background-color: rgb(var(--accent-color)); + color: var(--label-text-color); + font-size: 13px; + display: inline-block; + border-radius: 4px; + vertical-align: middle; + font-family: Open Sans Bold, Helvetica Neue, Helvetica, Arial, sans-serif; + -webkit-transition: background-color .2s, color .2s; + -o-transition: background-color .2s, color .2s; + transition: background-color .2s, color .2s; + text-transform: uppercase; + } + + .book-meta>.bookinfo .btn-info:hover, + .book-meta>.bookinfo .btn-success:hover { + color: var(--label-text-color); + text-decoration: none; + background: var(--accent-color-hover); + } + + [data-target="#fileModal"] span { + color: var(--button-text); + } + + [data-target="#fileModal"]:hover span { + color: var(--button-text-hover); + } + + /* ALERT */ + + .alert { + background: var(--modal-bg-color); + color: var(--text-hover); + } + + /* SERIES PAGE */ + /* from caliBlur_overide.css */ + .cover .badge { + color: var(--label-text-color); + background-color: rgb(var(--accent-color)); + position: absolute; + top: 0; + left: 0; + border-radius: 0; + padding: 0 8px; + box-shadow: 0 0 4px rgba(0, 0, 0, 0.6); + line-height: 24px; + } + + .cover { + box-shadow: 0 0 4px rgba(0, 0, 0, 0.6); + } + + .cover .read { + padding: 0 0; + line-height: 15px; + } + + body.serieslist.grid-view div.container-fluid>div>div.col-sm-10::before { + display: none; } \ No newline at end of file diff --git a/css/base/deluge/deluge-base.css b/css/base/deluge/deluge-base.css index 83fee3a30a..41fd72a73f 100644 --- a/css/base/deluge/deluge-base.css +++ b/css/base/deluge/deluge-base.css @@ -1,2459 +1,2459 @@ - /* 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://github.com/gilbN/theme.park */ - - /* Based on https://github.com/HalianElf/Deluge-Dark/blob/master/deluge.css */ - - @import url('https://fonts.googleapis.com/css?family=Roboto'); - @import url("/css/defaults/placeholders.css"); -@import url("/css/defaults/transparent.css"); - - html,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); - font-family: 'Roboto', sans-serif !important; - } - - input { - color: var(--text-hover) !important; - } - - /* scroller */ - ::-webkit-scrollbar-corner { - background: var(--transparency-dark-10); - } - - ::-webkit-scrollbar { - width: 10px; - height: 10px; - background: var(--transparency-dark-25); - - } - - ::-webkit-scrollbar-thumb { - -webkit-border-radius: 2px; - border-radius: 2px; - background: var(--transparency-dark-10); - } - - .x-grid3-header table, - .x-grid3-body table { - border-collapse: collapse; - } - - .ext-el-mask { - background: var(--transparency-dark-25); - } - - .ext-el-mask-msg { - border-color: #999; - background-color: #f000; - //background-image: url(../images/gray/panel/white-top-bottom.gif); - background-position: 0 -1px; - } - - .ext-el-mask-msg div { - background-color: #eee; - border-color: #d0d0d0; - color: #222; - font: normal 11px 'Roboto', tahoma, arial, helvetica, sans-serif; - } - - .x-mask-loading div { - background-color: #fbfbfb; - //background-image: url(../images/default/grid/loading.gif); - } - - .x-item-disabled { - color: var(--text-muted) - } - - .x-item-disabled * { - color: var(--text-muted) !important; - } - - .x-splitbar-proxy { - background-color: var(--text) - } - - .x-color-palette a { - border-color: var(--text-hover) - } - - .x-color-palette a:hover, - .x-color-palette a.x-color-palette-sel { - border-color: var(--text); - background-color: #eaeaea; - } - - .x-deluge-plugins { - background: transparent; - } - - .x-deluge-all { - background-image: url(/resources/deluge/all.png); - background-position: left center; - } - - .x-deluge-downloading, - .x-btn .x-deluge-downloading, - .x-deluge-peer { - background-image: url(/resources/deluge/dling.png); - background-position: left center; - } - - .x-deluge-seeding, - .x-btn .x-deluge-seeding, - .deluge-torrents .seeding, - .x-deluge-seed { - background-image: url(/resources/deluge/uling.png); - background-position: left center; - } - - .x-deluge-active, - .x-deluge-traffic, - .x-btn .x-deluge-traffic { - background-image: url(/resources/deluge/active.png); - background-position: left center; - } - - .x-deluge-paused, - .x-btn .x-deluge-paused, - .deluge-torrents .paused { - background-image: url(/resources/deluge/paused.png); - background-position: left center; - } - - .x-deluge-queued, - .x-btn .x-deluge-queued, - .deluge-torrents .queued { - background-image: url(/resources/deluge/queued.png); - background-position: left center; - } - - .x-deluge-checking, - .deluge-torrents .checking { - background-image: url(/resources/deluge/checking.png); - background-position: left center; - } - - .x-deluge-error, - .deluge-torrents .error, - .icon-error, - .x-not-connected { - background-image: url(/resources/deluge/error.png) !important; - background-position: left center; - } - - .icon-ok { - background-image: url(/resources/deluge/ok.png) !important; - background-position: left center; - } - - .x-deluge-connections, - .x-btn .x-deluge-connections { - background-image: url(/resources/deluge/connections.png) !important; - background-position: left center; - } - - .x-deluge-freespace, - .x-btn .x-deluge-freespace { - background-image: url(/resources/deluge/harddrive.png) !important; - background-position: left center; - } - - .icon-move { - background-image: url(/resources/deluge/move.png) !important; - background-position: left center; - } - - .icon-recheck, - .x-deluge-find-more, - .x-btn .x-deluge-find-more { - background-image: url(/resources/deluge/search.png) !important; - background-position: left center; - } - - .icon-edit-trackers, - .icon-edit, - .x-deluge-edit-trackers, - .x-btn .x-deluge-edit-trackers { - background-image: url(/resources/deluge/edit.png) !important; - background-position: left center; - } - - .xg-hmenu-sort-asc .x-menu-item-icon { - background-image: url(/resources/deluge/ascending.png) !important; - background-position: left center; - } - - .xg-hmenu-sort-desc .x-menu-item-icon { - background-image: url(/resources/deluge/descending.png) !important; - background-position: left center; - } - - .icon-update-tracker { - background-image: url(/resources/deluge/update.png) !important; - background-position: left center; - } - - .icon-queue, - .icon-upload-slots { - background-image: url(/resources/deluge/queue.png) !important; - background-position: left center; - } - - .x-deluge-install-plugin, - .x-btn .x-deluge-install-plugin { - background-image: url(/resources/deluge/plugin.png) !important; - background-position: left center; - } - - .x-deluge-connect-window-icon { - background-image: url(/resources/deluge/connection_small.png) !important; - background-position: left center; - } - - .x-deluge-connect-window-icon { - background-image: url(/resources/deluge/connection_small.png) !important; - background-position: left center; - } - - .x-deluge-connect-window-icon { - background-image: url(/resources/deluge/connection_small.png) !important; - background-position: left center; - } - - .icon-top { - background-image: url(/resources/deluge/top.png) !important; - background-position: left center; - } - - .icon-bottom { - background-image: url(/resources/deluge/bottom.png) !important; - background-position: left center; - } - - /* - .x-color-palette em:hover, .x-color-palette span:hover{ - background-color: #eaeaea; - } - */ - - .x-color-palette em { - border-color: #aca899; - } - - .x-ie-shadow { - background-color: #777; - } - - .x-shadow .xsmc { - //background-image: url(../images/default/shadow-c.png); - } - - .x-shadow .xsml, - .x-shadow .xsmr { - //background-image: url(../images/default/shadow-lr.png); - } - - .x-shadow .xstl, - .x-shadow .xstc, - .x-shadow .xstr, - .x-shadow .xsbl, - .x-shadow .xsbc, - .x-shadow .xsbr { - //background-image: url(../images/default/shadow.png); - } - - .loading-indicator { - font-size: 11px; - //background-image: url(../images/default/grid/loading.gif); - } - - .x-spotlight { - background-color: var(--text); - } - - .x-tab-panel-header, - .x-tab-panel-footer { - background: var(--main-bg-color); - border-color: var(--text); - overflow: hidden; - zoom: 1; - padding-bottom: 0; - } - - .x-tab-panel-header, - .x-tab-panel-footer { - border-color: transparent; - } - - ul.x-tab-strip-top { - background: var(--transparency-dark-25); - background-image: none; - border-bottom-color: transparent; - } - - ul.x-tab-strip-bottom { - background: var(--transparency-dark-25); - //background-image: url(../images/gray/tabs/tab-strip-btm-bg.gif); - border-top-color: transparent; - } - - .x-tab-panel-header-plain .x-tab-strip-spacer, - .x-tab-panel-footer-plain .x-tab-strip-spacer { - border-color: transparent; - background-color: transparent; - } - - .x-tab-strip span.x-tab-strip-text { - font: normal 11px 'Roboto', tahoma, arial, helvetica; - color: var(--text); - } - - .x-tab-strip-over span.x-tab-strip-text { - color: var(--text-hover); - } - - .x-tab-strip-active span.x-tab-strip-text { - color: var(--text-hover) !important; - font-weight: bold; - } - - .x-tab-strip-disabled .x-tabs-text { - color: var(--text-muted); - } - - .x-tab-strip-top .x-tab-right, - .x-tab-strip-top .x-tab-left, - .x-tab-strip-top .x-tab-strip-inner { - background-image: none; - background-color: transparent; - } - - ul.x-tab-strip li { - float: left; - margin-left: 2px; - background: var(--transparency-dark-25) - } - - #torrentDetails dl dt, - dl.singleline dt { - color: var(--text-hover) !important; - } - - .x-tab-strip-bottom .x-tab-right { - //background-image: url(../images/gray/tabs/tab-btm-inactive-right-bg.gif); - } - - .x-tab-strip-bottom .x-tab-left { - //background-image: url(../images/gray/tabs/tab-btm-inactive-left-bg.gif); - } - - .x-tab-strip-bottom .x-tab-strip-over .x-tab-left { - //background-image: url(../images/gray/tabs/tab-btm-over-left-bg.gif); - } - - .x-tab-strip-bottom .x-tab-strip-over .x-tab-right { - //background-image: url(../images/gray/tabs/tab-btm-over-right-bg.gif); - } - - .x-tab-strip-bottom .x-tab-strip-active .x-tab-right { - //background-image: url(../images/gray/tabs/tab-btm-right-bg.gif); - } - - .x-tab-strip-bottom .x-tab-strip-active .x-tab-left { - //background-image: url(../images/gray/tabs/tab-btm-left-bg.gif); - } - - .x-tab-strip .x-tab-strip-closable a.x-tab-strip-close { - //background-image: url(../images/gray/tabs/tab-close.gif); - } - - .x-tab-strip .x-tab-strip-closable a.x-tab-strip-close:hover { - //background-image: url(../images/gray/tabs/tab-close.gif); - } - - .x-tab-panel-body { - border-color: transparent; - background-color: transparent; - } - - .x-tab-panel-body-top { - border-top: 0 none; - } - - .x-tab-panel-body-bottom { - border-bottom: 0 none; - } - - .x-tab-scroller-left { - //background-image: url(../images/gray/tabs/scroll-left.gif); - border-bottom-color: #d0d0d0; - } - - .x-tab-scroller-left-over { - background-position: 0 0; - } - - .x-tab-scroller-left-disabled { - background-position: -18px 0; - opacity: .5; - -moz-opacity: .5; - filter: alpha(opacity=50); - cursor: default; - } - - .x-tab-scroller-right { - //background-image: url(../images/gray/tabs/scroll-right.gif); - border-bottom-color: #d0d0d0; - } - - .x-tab-panel-bbar .x-toolbar, - .x-tab-panel-tbar .x-toolbar { - border-color: #d0d0d0; - } - - .x-form-field { - font: normal 12px 'Roboto', tahoma, arial, helvetica, sans-serif; - } - - .x-form-text, - textarea.x-form-field { - background: var(--transparency-light-10); - background-image: none; - border-color: transparent; - } - - .x-form-select-one { - background-color: #fff; - border-color: #C1C1C1; - } - - .x-form-check-group-label { - border-bottom: 1px solid #d0d0d0; - color: #333; - } - - .x-editor .x-form-check-wrap { - background-color: #fff; - } - - .x-form-field-wrap .x-form-trigger { - //background-image: url(../images/gray/form/trigger.gif); - border-bottom-color: #b5b8c8; - } - - .x-form-field-wrap .x-form-date-trigger { - //background-image: url(../images/gray/form/date-trigger.gif); - } - - .x-form-field-wrap .x-form-clear-trigger { - //background-image: url(../images/gray/form/clear-trigger.gif); - } - - .x-form-field-wrap .x-form-search-trigger { - //background-image: url(../images/gray/form/search-trigger.gif); - } - - .x-trigger-wrap-focus .x-form-trigger { - border-bottom-color: #777777; - } - - .x-item-disabled .x-form-trigger-over { - border-bottom-color: #b5b8c8; - } - - .x-item-disabled .x-form-trigger-click { - border-bottom-color: #b5b8c8; - } - - .x-form-focus, - textarea.x-form-focus { - border-color: transparent; - } - - .x-form-invalid, - textarea.x-form-invalid { - background-color: #fff; - //background-image: url(../images/default/grid/invalid_line.gif); - border-color: #c30; - } - - .ext-webkit .x-form-invalid { - background-color: #fee; - border-color: #ff7870; - } - - .x-form-inner-invalid, - textarea.x-form-inner-invalid { - background-color: #fff; - //background-image: url(../images/default/grid/invalid_line.gif); - } - - .x-form-grow-sizer { - font: normal 12px 'Roboto', tahoma, arial, helvetica, sans-serif; - } - - .x-form-item { - font: normal 12px 'Roboto', tahoma, arial, helvetica, sans-serif; - } - - .x-form-invalid-msg { - color: #c0272b; - font: normal 11px 'Roboto', tahoma, arial, helvetica, sans-serif; - //background-image: url(../images/default/shared/warning.gif); - } - - .x-form-empty-field { - color: gray; - } - - .x-small-editor .x-form-field { - font: normal 11px 'Roboto', arial, tahoma, helvetica, sans-serif; - } - - .ext-webkit .x-small-editor .x-form-field { - font: normal 12px 'Roboto', arial, tahoma, helvetica, sans-serif; - } - - .x-form-invalid-icon { - //background-image: url(../images/default/form/exclamation.gif); - } - - .x-fieldset { - border-color: rgba(255, 255, 255, 0.25); - } - - .x-fieldset legend { - font: bold 11px 'Roboto', tahoma, arial, helvetica, sans-serif; - color: var(--text-hover); - } - - .x-window-draggable, - .x-window-draggable .x-window-header-text { - color: var(--text-hover); - } - - .x-panel-tbar .icon-add { - background: url(/resources/deluge/add.png) no-repeat 0 0 !important; - width: 24px !important; - overflow: hidden; - } - - .x-panel-tbar .icon-add:hover { - background: url(/resources/deluge/add.png) no-repeat 0 -24px !important; - } - - .x-panel-tbar .icon-add:active { - background: url(/resources/deluge/add.png) no-repeat 1px -23px !important; - } - - .x-panel-bbar .icon-add { - background: url(/resources/deluge/add_small.png) no-repeat 0 0 !important; - } - - .x-panel-tbar .icon-remove { - background: url(/resources/deluge/remove.png) no-repeat 0 0 !important; - width: 24px !important; - overflow: hidden; - } - - .x-panel-tbar .icon-remove:hover { - background: url(/resources/deluge/remove.png) no-repeat 0 -24px !important; - } - - .x-panel-tbar .icon-remove:active { - background: url(/resources/deluge/remove.png) no-repeat 1px -23px !important; - } - - .x-panel-bbar .icon-remove { - background: url(/resources/deluge/remove_small.png) no-repeat 0 0 !important; - } - - .x-panel-tbar .icon-pause { - background: url(/resources/deluge/pause.png) no-repeat 0 0 !important; - width: 24px !important; - overflow: hidden; - } - - .x-panel-tbar .icon-pause:hover { - background: url(/resources/deluge/pause.png) no-repeat 0 -24px !important; - } - - .x-panel-tbar .icon-pause:active { - background: url(/resources/deluge/pause.png) no-repeat 1px -23px !important; - } - - .x-menu-item .icon-pause { - background: url(/resources/deluge/paused.png) no-repeat 0 0 !important; - } - - .x-panel-tbar .icon-resume { - background: url(/resources/deluge/resume.png) no-repeat 0 0 !important; - width: 24px !important; - overflow: hidden; - } - - .x-panel-tbar .icon-resume:hover { - background: url(/resources/deluge/resume.png) no-repeat 0 -24px !important; - } - - .x-panel-tbar .icon-resume:active { - background: url(/resources/deluge/resume.png) no-repeat 1px -23px !important; - } - - .x-menu-item .icon-resume { - background: url(/resources/deluge/resume_small.png) no-repeat 0 0 !important; - } - - .icon-remove { - background: url(/resources/deluge/remove_small.png) no-repeat 0 0 !important; - } - - .x-panel-tbar .icon-up { - background: url(/resources/deluge/up.png) no-repeat 0 0 !important; - width: 24px !important; - overflow: hidden; - } - - .x-panel-tbar .icon-up:hover { - background: url(/resources/deluge/up.png) no-repeat 0 -24px !important; - } - - .x-panel-tbar .icon-up:active { - background: url(/resources/deluge/up.png) no-repeat 1px -23px !important; - } - - .icon-up { - background: url(/resources/deluge/up_small.png) no-repeat 0 0 !important; - } - - .x-panel-tbar .icon-down { - background: url(/resources/deluge/down.png) no-repeat 0 0 !important; - width: 24px !important; - overflow: hidden; - } - - .x-panel-tbar .icon-down:hover { - background: url(/resources/deluge/down.png) no-repeat 0 -24px !important; - } - - .x-panel-tbar .icon-down:active { - background: url(/resources/deluge/down.png) no-repeat 1px -23px !important; - } - - .icon-down { - background: url(/resources/deluge/down_small.png) no-repeat 0 0 !important; - } - - .x-btn .x-deluge-preferences { - background: url(/resources/deluge/settings.png) no-repeat 0 0 !important; - width: 24px !important; - overflow: hidden; - } - - .x-btn .x-deluge-preferences:hover { - background: url(/resources/deluge/settings.png) no-repeat 0 -24px !important; - } - - .x-btn .x-deluge-preferences:active { - background: url(/resources/deluge/settings.png) no-repeat 1px -23px !important; - } - - .x-deluge-preferences { - background: url(/resources/deluge/settings_small.png) no-repeat 0 4px !important; - } - - .icon-options { - background: url(/resources/deluge/settings_small.png) no-repeat 0 0px !important; - } - - .x-deluge-connection-manager, - .x-btn .x-deluge-connection-manager { - background: url(/resources/deluge/connection.png) no-repeat 0 0 !important; - width: 24px !important; - overflow: hidden; - } - - .x-deluge-connection-manager:hover, - .x-btn .x-deluge-connection-manager:hover { - background: url(/resources/deluge/connection.png) no-repeat 0 -24px !important; - } - - .x-deluge-connection-manager:active, - .x-btn .x-deluge-connection-manager:active { - background: url(/resources/deluge/connection.png) no-repeat 1px -23px !important; - } - - .icon-help { - background: url(/resources/deluge/help.png) no-repeat 0 0 !important; - width: 24px !important; - overflow: hidden; - } - - .icon-help:hover { - background: url(/resources/deluge/help.png) no-repeat 0 -24px !important; - } - - .icon-help:active { - background: url(/resources/deluge/help.png) no-repeat 1px -23px !important; - } - - .icon-logout { - background: url(/resources/deluge/logout.png) no-repeat 0 0 !important; - width: 24px !important; - overflow: hidden; - } - - .icon-logout:hover { - background: url(/resources/deluge/logout.png) no-repeat 0 -24px !important; - } - - .icon-logout:active { - background: url(/resources/deluge/logout.png) no-repeat 1px -23px !important; - } - - .x-deluge-main-panel { - background: url(/resources/deluge/deluge.png) no-repeat 0 0 !important; - padding-left: 30px !important; - } - - #tbar-deluge-text.x-item-disabled * { - color: var(--text) !important; - font-size: 16px; - font-weight: normal; - } - - #tbar-deluge-text * { - color: var(--text-hover) !important; - } - - /* Buttons hover */ - .x-btn { - font: normal 11px 'Roboto', tahoma, verdana, helvetica; - } - - .x-window-bc .x-window-footer .x-btn { - background-color: var(--button-color); - color: var(--button-text); - } - - .x-window-bc .x-window-footer .x-btn:hover { - background-color: var(--button-color-hover); - color: var(--button-text-hover) - } - - .x-form-file-wrap .x-btn { - position: absolute; - right: 0; - z-index: 1; - background: var(--button-color); - } - - .x-form-file-wrap:hover .x-form-file-btn:hover .x-btn:hover { - position: absolute; - right: 0; - z-index: 1; - background: var(--button-color-hover); - color: var(--button-text-hover) - } - - .x-btn button { - font: normal 11px 'Roboto', arial, tahoma, verdana, helvetica; - color: var(--button-text); - } - - #deluge-statusbar .x-btn button { - color: var(--text) -} - - .x-btn em { - font-style: normal; - font-weight: normal; - } - - .x-btn-tl, - .x-btn-tr, - .x-btn-tc, - .x-btn-ml, - .x-btn-mr, - .x-btn-mc, - .x-btn-bl, - .x-btn-br, - .x-btn-bc { - background-image: none; - } - - .x-btn-click .x-btn-text, - .x-btn-menu-active .x-btn-text, - .x-btn-pressed .x-btn-text { - color: #AAAAAA; - } - - .x-btn-disabled * { - color: gray !important; - } - - .x-btn-mc em.x-btn-arrow { - background-image: url(/resources/deluge/arrow.png); - } - - .x-btn-mc em.x-btn-split { - background-image: url(/resources/deluge/s-arrow.png); - } - - .x-btn-over .x-btn-mc em.x-btn-split, - .x-btn-click .x-btn-mc em.x-btn-split, - .x-btn-menu-active .x-btn-mc em.x-btn-split, - .x-btn-pressed .x-btn-mc em.x-btn-split { - //background-image: url(../images/gray/button/s-arrow-o.gif); - } - - .x-btn-mc em.x-btn-arrow-bottom { - //background-image: url(../images/default/button/s-arrow-b-noline.gif); - } - - .x-btn-mc em.x-btn-split-bottom { - //background-image: url(../images/default/button/s-arrow-b.gif); - } - - .x-btn-over .x-btn-mc em.x-btn-split-bottom, - .x-btn-click .x-btn-mc em.x-btn-split-bottom, - .x-btn-menu-active .x-btn-mc em.x-btn-split-bottom, - .x-btn-pressed .x-btn-mc em.x-btn-split-bottom { - //background-image: url(../images/gray/button/s-arrow-bo.gif); - } - - .x-btn-group-header { - color: #666; - } - - .x-btn-group-tc { - //background-image: url(../images/gray/button/group-tb.gif); - } - - .x-btn-group-tl { - //background-image: url(../images/gray/button/group-cs.gif); - } - - .x-btn-group-tr { - //background-image: url(../images/gray/button/group-cs.gif); - } - - .x-btn-group-bc { - //background-image: url(../images/gray/button/group-tb.gif); - } - - .x-btn-group-bl { - //background-image: url(../images/gray/button/group-cs.gif); - } - - .x-btn-group-br { - //background-image: url(../images/gray/button/group-cs.gif); - } - - .x-btn-group-ml { - //background-image: url(../images/gray/button/group-lr.gif); - } - - .x-btn-group-mr { - //background-image: url(../images/gray/button/group-lr.gif); - } - - .x-btn-group-notitle .x-btn-group-tc { - //background-image: url(../images/gray/button/group-tb.gif); - } - - .x-toolbar { - border-color: transparent; - background-color: transparent; - background-image: none; - } - - .x-toolbar td, - .x-toolbar span, - .x-toolbar input, - .x-toolbar div, - .x-toolbar select, - .x-toolbar label { - font: normal 11px 'Roboto', arial, tahoma, helvetica, sans-serif; - } - - .x-toolbar .x-item-disabled { - color: gray; - } - - .x-toolbar .x-item-disabled * { - color: gray; - } - - .x-toolbar div.xtb-text { - padding: 0px; - } - - .x-toolbar .x-btn-mc em.x-btn-split { - //background-image: url(../images/default/button/s-arrow-noline.gif); - } - - .x-toolbar .x-btn-over .x-btn-mc em.x-btn-split, - .x-toolbar .x-btn-click .x-btn-mc em.x-btn-split, - .x-toolbar .x-btn-menu-active .x-btn-mc em.x-btn-split, - .x-toolbar .x-btn-pressed .x-btn-mc em.x-btn-split { - //background-image: url(../images/gray/button/s-arrow-o.gif); - } - - .x-toolbar .x-btn-mc em.x-btn-split-bottom { - //background-image: url(../images/default/button/s-arrow-b-noline.gif); - } - - .x-toolbar .x-btn-over .x-btn-mc em.x-btn-split-bottom, - .x-toolbar .x-btn-click .x-btn-mc em.x-btn-split-bottom, - .x-toolbar .x-btn-menu-active .x-btn-mc em.x-btn-split-bottom, - .x-toolbar .x-btn-pressed .x-btn-mc em.x-btn-split-bottom { - //background-image: url(../images/gray/button/s-arrow-bo.gif); - } - - .x-toolbar .xtb-sep { - background: linear-gradient(to right, transparent 45%, rgba(255, 255, 255, .08) 45%, rgba(255, 255, 255, 0.08) 55%, transparent 55%); - width: 10px - } - - .x-tbar-page-first { - //background-image: url(../images/gray/grid/page-first.gif) !important; - } - - .x-tbar-loading { - //background-image: url(../images/gray/grid/refresh.gif) !important; - } - - .x-tbar-page-last { - //background-image: url(../images/gray/grid/page-last.gif) !important; - } - - .x-tbar-page-next { - //background-image: url(../images/gray/grid/page-next.gif) !important; - } - - .x-tbar-page-prev { - //background-image: url(../images/gray/grid/page-prev.gif) !important; - } - - .x-item-disabled .x-tbar-loading { - //background-image: url(../images/default/grid/loading.gif) !important; - } - - .x-item-disabled .x-tbar-page-first { - //background-image: url(../images/default/grid/page-first-disabled.gif) !important; - } - - .x-item-disabled .x-tbar-page-last { - //background-image: url(../images/default/grid/page-last-disabled.gif) !important; - } - - .x-item-disabled .x-tbar-page-next { - //background-image: url(../images/default/grid/page-next-disabled.gif) !important; - } - - .x-item-disabled .x-tbar-page-prev { - //background-image: url(../images/default/grid/page-prev-disabled.gif) !important; - } - - .x-paging-info { - color: #444; - } - - .x-toolbar-more-icon { - //background-image: url(../images/gray/toolbar/more.gif) !important; - } - - .x-resizable-handle { - background-color: #fff; - } - - .x-resizable-over .x-resizable-handle-east, - .x-resizable-pinned .x-resizable-handle-east, - .x-resizable-over .x-resizable-handle-west, - .x-resizable-pinned .x-resizable-handle-west { - //background-image: url(../images/gray/sizer/e-handle.gif); - } - - .x-resizable-over .x-resizable-handle-south, - .x-resizable-pinned .x-resizable-handle-south, - .x-resizable-over .x-resizable-handle-north, - .x-resizable-pinned .x-resizable-handle-north { - //background-image: url(../images/gray/sizer/s-handle.gif); - } - - .x-resizable-over .x-resizable-handle-north, - .x-resizable-pinned .x-resizable-handle-north { - //background-image: url(../images/gray/sizer/s-handle.gif); - } - - .x-resizable-over .x-resizable-handle-southeast, - .x-resizable-pinned .x-resizable-handle-southeast { - //background-image: url(../images/gray/sizer/se-handle.gif); - } - - .x-resizable-over .x-resizable-handle-northwest, - .x-resizable-pinned .x-resizable-handle-northwest { - //background-image: url(../images/gray/sizer/nw-handle.gif); - } - - .x-resizable-over .x-resizable-handle-northeast, - .x-resizable-pinned .x-resizable-handle-northeast { - //background-image: url(../images/gray/sizer/ne-handle.gif); - } - - .x-resizable-over .x-resizable-handle-southwest, - .x-resizable-pinned .x-resizable-handle-southwest { - //background-image: url(../images/gray/sizer/sw-handle.gif); - } - - .x-resizable-proxy { - border-color: #565656; - } - - .x-resizable-overlay { - background-color: #fff; - } - - .x-grid3 { - background: var(--transparency-dark-25); - } - - .x-grid-panel .x-panel-mc .x-panel-body { - border-color: #d0d0d0; - } - - .x-grid3-row td, - .x-grid3-summary-row td { - font: normal 11px/16px 'Roboto', arial, tahoma, helvetica, sans-serif; - } - - .x-grid3-hd-row td { - font: normal 11px/15px 'Roboto', arial, tahoma, helvetica, sans-serif; - } - - .x-grid3-hd-row td { - border-left-color: transparent; - border-right-color: transparent; - } - - .x-grid-row-loading { - background-color: #fff; - //background-image: url(../images/default/shared/loading-balls.gif); - } - - .x-grid3-row { - border-color: transparent; - border-top-color: transparent; - } - - .x-grid3-row-alt { - background: var(--transparency-dark-25); - } - - .x-grid3-row-over { - border-color: transparent; - background: var(--transparency-light-10); - background-image: none; - } - - .x-grid3-resize-proxy { - background: var(--main-bg-color); - } - - .x-grid3-resize-marker { - background: var(--main-bg-color); - } - - .x-grid3-header { - background: var(--transparency-dark-25); - background-image: none; - color: var(--text-hover) !important; - } - - .x-grid3-header-pop { - border-left-color: #d0d0d0; - } - - .x-grid3-header-pop-inner { - border-left-color: #eee; - //background-image: url(../images/default/grid/hd-pop.gif); - } - - td.x-grid3-hd-over, - td.sort-desc, - td.sort-asc, - td.x-grid3-hd-menu-open { - border-left-color: rgba(0, 0, 0, 0.25); - border-right-color: transparent; - } - - td.x-grid3-hd-over .x-grid3-hd-inner, - td.sort-desc .x-grid3-hd-inner, - td.sort-asc .x-grid3-hd-inner, - td.x-grid3-hd-menu-open .x-grid3-hd-inner { - background: var(--transparency-dark-25); - background-image: none; - - } - - .sort-asc .x-grid3-sort-icon { - //background-image: url(../images/gray/grid/sort_asc.gif); - } - - .sort-desc .x-grid3-sort-icon { - //background-image: url(../images/gray/grid/sort_desc.gif); - } - - .x-grid3-cell-text, - .x-grid3-hd-text { - color: #000; - } - - .x-grid3-split { - //background-image: url(../images/default/grid/grid-split.gif); - } - - .x-grid3-hd-text { - color: #333; - } - - .x-dd-drag-proxy .x-grid3-hd-inner { - background-color: #f9f9f9; - //background-image: url(../images/gray/grid/grid3-hrow-over2.gif); - border-color: #ACACAC; - } - - .col-move-top { - //background-image: url(../images/gray/grid/col-move-top.gif); - } - - .col-move-bottom { - //background-image: url(../images/gray/grid/col-move-bottom.gif); - } - - .x-grid3-row-selected { - background: var(--transparency-light-10) !important; - background-image: none; - border-color: transparent; - color: var(--text-hover) !important; - } - - .x-grid3-cell-selected { - background-color: #CBCBCB !important; - color: #000; - } - - .x-grid3-cell-selected span { - color: #000 !important; - } - - .x-grid3-cell-selected .x-grid3-cell-text { - color: #000; - } - - .x-grid3-locked td.x-grid3-row-marker, - .x-grid3-locked .x-grid3-row-selected td.x-grid3-row-marker { - background-color: #ebeadb !important; - //background-image: url(../images/default/grid/grid-hrow.gif) !important; - color: #000; - border-top-color: #fff; - border-right-color: #6fa0df !important; - } - - .x-grid3-locked td.x-grid3-row-marker div, - .x-grid3-locked .x-grid3-row-selected td.x-grid3-row-marker div { - color: #333 !important; - } - - .x-grid3-dirty-cell { - //background-image: url(../images/default/grid/dirty.gif); - } - - .x-grid3-topbar, - .x-grid3-bottombar { - font: normal 11px 'Roboto', arial, tahoma, helvetica, sans-serif; - } - - .x-grid3-bottombar .x-toolbar { - border-top-color: #a9bfd3; - } - - .x-props-grid .x-grid3-td-name .x-grid3-cell-inner { - //background-image: url(../images/default/grid/grid3-special-col-bg.gif) !important; - color: #000 !important; - } - - .x-props-grid .x-grid3-body .x-grid3-td-name { - background-color: #fff !important; - border-right-color: #eee; - } - - .xg-hmenu-sort-asc .x-menu-item-icon { - //background-image: url(../images/default/grid/hmenu-asc.gif); - } - - .xg-hmenu-sort-desc .x-menu-item-icon { - //background-image: url(../images/default/grid/hmenu-desc.gif); - } - - .xg-hmenu-lock .x-menu-item-icon { - //background-image: url(../images/default/grid/hmenu-lock.gif); - } - - .xg-hmenu-unlock .x-menu-item-icon { - //background-image: url(../images/default/grid/hmenu-unlock.gif); - } - - .x-grid3-hd-btn, - a.x-grid3-hd-btn:hover { - background: linear-gradient(116deg, transparent 0%, transparent 0%, transparent 60%, #252525 60%), linear-gradient(244deg, var(--text-hover) 0%, var(--text-hover) 0%, var(--text-hover) 60%, transparent 60%); - height: 6px !important; - width: 8px; - padding: 7px 2px; - border-left: 1px solid #444444; - background-clip: content-box; - } - - .x-grid3-body .x-grid3-td-expander { - //background-image: url(../images/default/grid/grid3-special-col-bg.gif); - } - - .x-grid3-row-expander { - //background-image: url(../images/gray/grid/row-expand-sprite.gif); - } - - .x-grid3-body .x-grid3-td-checker { - //background-image: url(../images/default/grid/grid3-special-col-bg.gif); - } - - .x-grid3-row-checker, - .x-grid3-hd-checker { - //background-image: url(../images/default/grid/row-check-sprite.gif); - } - - .x-grid3-body .x-grid3-td-numberer { - //background-image: url(../images/default/grid/grid3-special-col-bg.gif); - } - - .x-grid3-body .x-grid3-td-numberer .x-grid3-cell-inner { - color: #444; - } - - .x-grid3-body .x-grid3-td-row-icon { - //background-image: url(../images/default/grid/grid3-special-col-bg.gif); - } - - .x-grid3-body .x-grid3-row-selected .x-grid3-td-numberer, - .x-grid3-body .x-grid3-row-selected .x-grid3-td-checker, - .x-grid3-body .x-grid3-row-selected .x-grid3-td-expander { - //background-image: url(../images/gray/grid/grid3-special-col-sel-bg.gif); - } - - .x-grid3-check-col { - //background-image: url(../images/default/menu/unchecked.gif); - } - - .x-grid3-check-col-on { - //background-image: url(../images/default/menu/checked.gif); - } - - .x-grid-group, - .x-grid-group-body, - .x-grid-group-hd { - zoom: 1; - } - - .x-grid-group-hd { - border-bottom-color: #d0d0d0; - } - - .x-grid-group-hd div.x-grid-group-title { - //background-image: url(../images/gray/grid/group-collapse.gif); - color: #5F5F5F; - font: bold 11px 'Roboto', tahoma, arial, helvetica, sans-serif; - } - - .x-grid-group-collapsed .x-grid-group-hd div.x-grid-group-title { - //background-image: url(../images/gray/grid/group-expand.gif); - } - - .x-group-by-icon { - //background-image: url(../images/default/grid/group-by.gif); - } - - .x-cols-icon { - background-image: url(/resources/deluge/columns.png); - } - - .x-show-groups-icon { - //background-image: url(../images/default/grid/group-by.gif); - } - - .x-grid-empty { - color: gray; - font: normal 11px 'Roboto', tahoma, arial, helvetica, sans-serif; - } - - .x-grid-with-col-lines .x-grid3-row td.x-grid3-cell { - border-right-color: #ededed; - } - - .x-grid3-cell { - box-sizing: border-box; - } - - .x-grid-with-col-lines .x-grid3-row { - border-top-color: #ededed; - } - - .x-grid-with-col-lines .x-grid3-row-selected { - border-top-color: #B9B9B9; - } - - .x-pivotgrid .x-grid3-header-offset table td { - background: url(../images/gray/grid/grid3-hrow2.gif) repeat-x 50% 100%; - border-left: 1px solid; - border-right: 1px solid; - border-left-color: #D0D0D0; - border-right-color: #D0D0D0; - } - - .x-pivotgrid .x-grid3-row-headers { - background-color: #f9f9f9; - } - - .x-pivotgrid .x-grid3-row-headers table td { - background: var(--text) url(../images/default/grid/grid3-rowheader.gif) repeat-x left top; - border-left: 1px solid; - border-right: 1px solid; - border-left-color: #EEE; - border-right-color: #D0D0D0; - border-bottom: 1px solid; - border-bottom-color: #D0D0D0; - height: 18px; - } - - .x-dd-drag-ghost { - color: #000; - font: normal 11px 'Roboto', arial, helvetica, sans-serif; - border-color: #ddd #bbb #bbb #ddd; - background-color: #fff; - } - - .x-dd-drop-nodrop .x-dd-drop-icon { - //background-image: url(../images/default/dd/drop-no.gif); - } - - .x-dd-drop-ok .x-dd-drop-icon { - //background-image: url(../images/default/dd/drop-yes.gif); - } - - .x-dd-drop-ok-add .x-dd-drop-icon { - //background-image: url(../images/default/dd/drop-add.gif); - } - - .x-view-selector { - background-color: #D6D6D6; - border-color: #888888; - } - - .x-tree-node-expanded .x-tree-node-icon { - background-image: url(/resources/deluge/folder.png); - } - - .x-tree-node-leaf .x-tree-node-icon { - background-image: url(/resources/deluge/file.png); - } - - .x-tree-node-collapsed .x-tree-node-icon { - background-image: url(/resources/deluge/folder.png); - } - - .x-tree-node-loading .x-tree-node-icon { - //background-image: url(../images/default/tree/loading.gif) !important; - } - - .x-tree-node .x-tree-node-inline-icon { - background-image: none; - } - - .x-tree-node-loading a span { - font-style: italic; - color: #444444; - } - - .ext-ie .x-tree-node-el input { - width: 15px; - height: 15px; - } - - .x-tree-lines .x-tree-elbow { - //background-image: url(../images/default/tree/elbow.gif); - } - - .x-tree-lines .x-tree-elbow-plus { - //background-image: url(../images/default/tree/elbow-plus.gif); - } - - .x-tree-lines .x-tree-elbow-minus { - //background-image: url(../images/default/tree/elbow-minus.gif); - } - - .x-tree-lines .x-tree-elbow-end { - //background-image: url(../images/default/tree/elbow-end.gif); - } - - .x-tree-lines .x-tree-elbow-end-plus { - //background-image: url(../images/gray/tree/elbow-end-plus.gif); - } - - .x-tree-lines .x-tree-elbow-end-minus { - //background-image: url(../images/gray/tree/elbow-end-minus.gif); - } - - .x-tree-lines .x-tree-elbow-line { - //background-image: url(../images/default/tree/elbow-line.gif); - } - - .x-tree-no-lines .x-tree-elbow-plus { - //background-image: url(../images/default/tree/elbow-plus-nl.gif); - } - - .x-tree-no-lines .x-tree-elbow-minus { - //background-image: url(../images/default/tree/elbow-minus-nl.gif); - } - - .x-tree-no-lines .x-tree-elbow-end-plus { - //background-image: url(../images/gray/tree/elbow-end-plus-nl.gif); - } - - .x-tree-no-lines .x-tree-elbow-end-minus { - //background-image: url(../images/gray/tree/elbow-end-minus-nl.gif); - } - - .x-tree-arrows .x-tree-elbow-plus { - //background-image: url(../images/gray/tree/arrows.gif); - } - - .x-tree-arrows .x-tree-elbow-minus { - //background-image: url(../images/gray/tree/arrows.gif); - } - - .x-tree-arrows .x-tree-elbow-end-plus { - //background-image: url(../images/gray/tree/arrows.gif); - } - - .x-tree-arrows .x-tree-elbow-end-minus { - //background-image: url(../images/gray/tree/arrows.gif); - } - - .x-tree-node { - color: var(--text); - font: normal 11px 'Roboto', arial, tahoma, helvetica, sans-serif; - } - - .x-treegrid-root-table, - .x-treegrid-col { - border-color: rgba(255, 255, 255, 0.08) !important; - } - - .x-tree-node a, - .x-dd-drag-ghost a { - color: var(--text); - } - - .x-tree-node a span, - .x-dd-drag-ghost a span { - color: var(--text); - } - - .x-tree-node .x-tree-node-disabled a span { - color: gray !important; - } - - .x-tree-node div.x-tree-drag-insert-below { - border-bottom-color: #36c; - } - - .x-tree-node div.x-tree-drag-insert-above { - border-top-color: #36c; - } - - .x-tree-dd-underline .x-tree-node div.x-tree-drag-insert-below a { - border-bottom-color: #36c; - } - - .x-tree-dd-underline .x-tree-node div.x-tree-drag-insert-above a { - border-top-color: #36c; - } - - .x-tree-node .x-tree-drag-append a span { - background-color: #ddd; - border-color: gray; - } - - .x-tree-node .x-tree-node-over { - background: var(--transparency-light-10); - } - - .x-tree-node .x-tree-selected { - background: var(--transparency-dark-45); - } - - .x-tree-drop-ok-append .x-dd-drop-icon { - //background-image: url(../images/default/tree/drop-add.gif); - } - - .x-tree-drop-ok-above .x-dd-drop-icon { - //background-image: url(../images/default/tree/drop-over.gif); - } - - .x-tree-drop-ok-below .x-dd-drop-icon { - //background-image: url(../images/default/tree/drop-under.gif); - } - - .x-tree-drop-ok-between .x-dd-drop-icon { - //background-image: url(../images/default/tree/drop-between.gif); - } - - .x-date-picker { - border-color: #585858; - background-color: #fff; - } - - .x-date-middle, - .x-date-left, - .x-date-right { - //background-image: url(../images/gray/shared/hd-sprite.gif); - color: var(--text-hover); - font: bold 11px 'Roboto', "sans serif", tahoma, verdana, helvetica; - } - - .x-date-middle .x-btn .x-btn-text { - color: var(--text-hover); - } - - .x-panel-tbar .x-btn-text { - height: 24px !important; - color: rgb(0, 0, 0, 0) !important; - } - - .x-panel-tbar .x-toolbar .xtb-sep { - height: 24px !important; - } - - .x-date-middle .x-btn-mc em.x-btn-arrow { - //background-image: url(../images/gray/toolbar/btn-arrow-light.gif); - } - - .x-date-right a { - //background-image: url(../images/gray/shared/right-btn.gif); - } - - .x-date-left a { - //background-image: url(../images/gray/shared/left-btn.gif); - } - - .x-date-inner th { - background-color: #D8D8D8; - //background-image: url(../images/gray/panel/white-top-bottom.gif); - border-bottom-color: #AFAFAF; - font: normal 10px 'Roboto', helvetica, tahoma, sans-serif; - color: #595959; - } - - .x-date-inner td { - border-color: var(--text) - } - - .x-date-inner a { - font: normal 11px 'Roboto', arial, helvetica, tahoma, sans-serif; - color: #000; - } - - .x-date-inner .x-date-active { - color: #000; - } - - .x-date-inner .x-date-selected a { - background-image: none; - background-color: #D8D8D8; - border-color: #DCDCDC; - } - - .x-date-inner .x-date-today a { - border-color: darkred; - } - - .x-date-inner .x-date-selected span { - font-weight: bold; - } - - .x-date-inner .x-date-prevday a, - .x-date-inner .x-date-nextday a { - color: #aaa; - } - - .x-date-bottom { - border-top-color: #AFAFAF; - background-color: #D8D8D8; - background: #D8D8D8 url(../images/gray/panel/white-top-bottom.gif) 0 -2px; - } - - .x-date-inner a:hover, - .x-date-inner .x-date-disabled a:hover { - color: #000; - background-color: #D8D8D8; - } - - .x-date-inner .x-date-disabled a { - background-color: #eee; - color: #bbb; - } - - .x-date-mmenu { - background-color: #eee !important; - } - - .x-date-mmenu .x-menu-item { - font-size: 10px; - color: #000; - } - - .x-date-mp { - background-color: #fff; - } - - .x-date-mp td { - font: normal 11px 'Roboto', arial, helvetica, tahoma, sans-serif; - } - - .x-date-mp-btns button { - background-color: #4E565F; - color: var(--text-hover); - border-color: #C0C0C0 #434343 #434343 #C0C0C0; - font: normal 11px 'Roboto', arial, helvetica, tahoma, sans-serif; - } - - .x-date-mp-btns { - background-color: #D8D8D8; - background: #D8D8D8 url(../images/gray/panel/white-top-bottom.gif) 0 -2px; - } - - .x-date-mp-btns td { - border-top-color: #AFAFAF; - } - - td.x-date-mp-month a, - td.x-date-mp-year a { - color: #333; - } - - td.x-date-mp-month a:hover, - td.x-date-mp-year a:hover { - color: #333; - background-color: #FDFDFD; - } - - td.x-date-mp-sel a { - background-color: #D8D8D8; - //background:#D8D8D8 url(../images/gray/panel/white-top-bottom.gif) 0 -2px; - border-color: #DCDCDC; - } - - .x-date-mp-ybtn a { - //background-image: url(../images/gray/panel/tool-sprites.gif); - } - - td.x-date-mp-sep { - border-right-color: #D7D7D7; - } - - .x-tip .x-tip-close { - //background-image: url(../images/gray/qtip/close.gif); - } - - .x-tip .x-tip-tc, - .x-tip .x-tip-tl, - .x-tip .x-tip-tr, - .x-tip .x-tip-bc, - .x-tip .x-tip-bl, - .x-tip .x-tip-br, - .x-tip .x-tip-ml, - .x-tip .x-tip-mr { - //background-image: url(../images/gray/qtip/tip-sprite.gif); - } - - .x-tip .x-tip-mc { - font: normal 11px 'Roboto', tahoma, arial, helvetica, sans-serif; - } - - .x-tip .x-tip-ml { - background-color: #fff; - } - - .x-tip .x-tip-header-text { - font: bold 11px 'Roboto', tahoma, arial, helvetica, sans-serif; - color: #444; - } - - .x-tip .x-tip-body { - font: normal 11px 'Roboto', tahoma, arial, helvetica, sans-serif; - color: #444; - } - - .x-form-invalid-tip .x-tip-tc, - .x-form-invalid-tip .x-tip-tl, - .x-form-invalid-tip .x-tip-tr, - .x-form-invalid-tip .x-tip-bc, - .x-form-invalid-tip .x-tip-bl, - .x-form-invalid-tip .x-tip-br, - .x-form-invalid-tip .x-tip-ml, - .x-form-invalid-tip .x-tip-mr { - //background-image: url(../images/default/form/error-tip-corners.gif); - } - - .x-form-invalid-tip .x-tip-body { - //background-image: url(../images/default/form/exclamation.gif); - } - - .x-tip-anchor { - //background-image: url(../images/gray/qtip/tip-anchor-sprite.gif); - } - - .x-menu { - background: var(--drop-down-menu-bg); - 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; - } - - .x-menu-floating { - border-color: transparent; - } - - .x-menu-nosep { - background-image: none; - } - - .x-menu-list-item { - font: normal 11px 'Roboto', arial, tahoma, sans-serif; - } - - .x-menu-item-arrow { - //background-image: url(../images/gray/menu/menu-parent.gif); - } - - .x-menu-sep { - background-color: transparent; - border-bottom-color: rgba(255, 255, 255, 0.08); - } - - a.x-menu-item { - color: var(--text); - } - - .x-menu-item-active { - background-image: none; - background: var(--transparency-light-10); - border-color: transparent; - color: var(--text-hover) !important; - } - - .x-menu-item-active a.x-menu-item { - border-color: transparent; - color: var(--text-hover) !important; - } - - .x-menu-check-item .x-menu-item-icon { - //background-image: url(../images/default/menu/unchecked.gif); - } - - .x-menu-item-checked .x-menu-item-icon { - //background-image: url(../images/default/menu/checked.gif); - } - - .x-menu-item-checked .x-menu-group-item .x-menu-item-icon { - background-image: url(/resources/deluge/group-checked.png); - } - - .x-menu-group-item .x-menu-item-icon { - background-image: none; - } - - .x-menu-plain { - background-color: #fff !important; - } - - .x-menu .x-date-picker { - border-color: #AFAFAF; - } - - .x-cycle-menu .x-menu-item-checked { - border-color: #B9B9B9 !important; - background-color: #F1F1F1; - } - - .x-menu-scroller-top { - //background-image: url(../images/default/layout/mini-top.gif); - } - - .x-menu-scroller-bottom { - //background-image: url(../images/default/layout/mini-bottom.gif); - } - - .x-box-tl { - //background-image: url(../images/default/box/corners.gif); - } - - .x-box-tc { - //background-image: url(../images/default/box/tb.gif); - } - - .x-box-tr { - //background-image: url(../images/default/box/corners.gif); - } - - .x-box-ml { - //background-image: url(../images/default/box/l.gif); - } - - .x-box-mc { - background-color: #eee; - //background-image: url(../images/default/box/tb.gif); - font-family: "Myriad Pro", "Myriad Web", "Tahoma", "Helvetica", "Arial", sans-serif; - color: #393939; - font-size: 12px; - } - - .x-box-mc h3 { - font-size: 14px; - font-weight: bold; - } - - .x-box-mr { - //background-image: url(../images/default/box/r.gif); - } - - .x-box-bl { - //background-image: url(../images/default/box/corners.gif); - } - - .x-box-bc { - //background-image: url(../images/default/box/tb.gif); - } - - .x-box-br { - //background-image: url(../images/default/box/corners.gif); - } - - .x-box-blue .x-box-bl, - .x-box-blue .x-box-br, - .x-box-blue .x-box-tl, - .x-box-blue .x-box-tr { - //background-image: url(../images/default/box/corners-blue.gif); - } - - .x-box-blue .x-box-bc, - .x-box-blue .x-box-mc, - .x-box-blue .x-box-tc { - //background-image: url(../images/default/box/tb-blue.gif); - } - - .x-box-blue .x-box-mc { - background-color: #c3daf9; - } - - .x-box-blue .x-box-mc h3 { - color: #17385b; - } - - .x-box-blue .x-box-ml { - //background-image: url(../images/default/box/l-blue.gif); - } - - .x-box-blue .x-box-mr { - //background-image: url(../images/default/box/r-blue.gif); - } - - .x-combo-list { - border-color: #666666; - background-color: #252525; - font: normal 12px 'Roboto', tahoma, arial, helvetica, sans-serif; - } - - .x-combo-list-inner { - background-color: #252525; - } - - .x-combo-list-hd { - font: bold 11px 'Roboto', tahoma, arial, helvetica, sans-serif; - color: #333; - //background-image: url(../images/default/layout/panel-title-light-bg.gif); - border-bottom-color: #BCBCBC; - } - - .x-resizable-pinned .x-combo-list-inner { - border-bottom-color: #BEBEBE; - } - - .x-combo-list-item { - border-color: #252525; - } - - .x-combo-list .x-combo-selected { - border-color: #252525 !important; - background-color: #333333; - } - - .x-combo-list .x-toolbar { - border-top-color: #BCBCBC; - } - - .x-combo-list-small { - font: normal 11px 'Roboto', tahoma, arial, helvetica, sans-serif; - } - - .x-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-color: #d0d0d0; - } - - .x-panel-header { - color: var(--text-hover); - font-weight: bold; - font-size: 11px; - font-family: 'Roboto', tahoma, arial, verdana, sans-serif; - border-color: transparent; - background-image: none; - background: var(--transparency-dark-25); - } - - .x-panel-body { - border-color: transparent; - border: 1px solid rgba(255, 255, 255, 0.08); - 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; - } - - .x-panel-bbar .x-toolbar, - .x-panel-tbar .x-toolbar { - border-color: transparent !important; - } - - .x-panel-tbar-noheader .x-toolbar, - .x-panel-mc .x-panel-tbar .x-toolbar { - border-top-color: transparent; - } - - .x-panel-body-noheader, - .x-panel-mc .x-panel-body { - border-top-color: transparent; - } - - .x-panel-tl .x-panel-header { - color: #333; - font: bold 11px 'Roboto', tahoma, arial, verdana, sans-serif; - } - - .x-panel-tc { - //background-image: url(../images/gray/panel/top-bottom.gif); - } - - .x-panel-tl, - .x-panel-tr, - .x-panel-bl, - .x-panel-br { - //background-image: url(../images/gray/panel/corners-sprite.gif); - border-bottom-color: #d0d0d0; - } - - .x-panel-bc { - //background-image: url(../images/gray/panel/top-bottom.gif); - } - - .x-panel-mc { - font: normal 11px 'Roboto', tahoma, arial, helvetica, sans-serif; - background-color: #f1f1f1; - } - - .x-panel-ml { - background-color: #fff; - //background-image: url(../images/gray/panel/left-right.gif); - } - - .x-panel-mr { - //background-image: url(../images/gray/panel/left-right.gif); - } - - .x-tool { - //background-image: url(../images/gray/panel/tool-sprites.gif); - } - - .x-panel-collapsed .x-accordion-hd .x-tool-toggle { - height: 8px; - width: 8px; - border: 1px solid var(--button-color); - padding: 2px; - background: linear-gradient(to bottom, transparent 45%, var(--button-color) 45%, var(--button-color) 55%, transparent 55%), linear-gradient(to right, transparent 45%, var(--button-color) 45%, var(--button-color) 55%, transparent 55%); - background-clip: content-box; - } - - .x-accordion-hd .x-tool-toggle { - height: 8px; - width: 8px; - border: 1px solid var(--button-color); - padding: 2px; - background: linear-gradient(to bottom, transparent 45%, var(--button-color) 45%, var(--button-color) 55%, transparent 55%); - background-clip: content-box; - } - - .x-tool-collapse-west { - height: 8px; - width: 6px; - padding: 2px 3px; - border: 1px solid var(--button-color); - background: linear-gradient(26deg, #252525 40%, #252525 40%, #252525 0%, transparent 0%), linear-gradient(154deg, #252525 40%, var(--button-color) 40%, var(--button-color) 100%, #252525 100%); - background-clip: content-box; - } - - .x-tool-expand-west { - height: 8px; - width: 6px; - padding: 2px 3px; - border: 1px solid var(--button-color); - background: linear-gradient(-26deg, #252525 40%, #252525 40%, #252525 0%, transparent 0%), linear-gradient(-154deg, #252525 40%, var(--button-color) 40%, var(--button-color) 100%, #252525 100%); - background-clip: content-box; - } - - .x-tool-collapse-south { - height: 6px !important; - width: 8px; - padding: 3px 2px; - border: 1px solid var(--button-color); - background: linear-gradient(116deg, transparent 0%, transparent 0%, transparent 60%, #252525 60%), linear-gradient(244deg, var(--button-color) 0%, var(--button-color) 0%, var(--button-color) 60%, transparent 60%); - background-clip: content-box; - } - - .x-tool-expand-south { - height: 6px; - width: 8px; - padding: 3px 2px; - border: 1px solid var(--button-color); - background: linear-gradient(116deg, #252525 40%, #252525 40%, #252525 0%, transparent 0%), linear-gradient(244deg, transparent 40%, var(--button-color) 40%, var(--button-color) 100%, transparent 100%); - background-clip: content-box; - } - - .x-tool-close { - height: 8px; - width: 8px; - border: 1px solid #44444400; - padding: 2px; - background: linear-gradient(to bottom right, transparent 45%, var(--button-color) 45%, var(--button-color) 55%, transparent 55%), linear-gradient(to top right, transparent 45%, var(--button-color) 45%, var(--button-color) 55%, transparent 55%); - background-clip: content-box; - } - - .x-panel-ghost { - background-color: #f2f2f2; - } - - .x-panel-ghost ul { - border-color: #d0d0d0; - } - - .x-panel-dd-spacer { - border-color: #d0d0d0; - } - - .x-panel-fbar td, - .x-panel-fbar span, - .x-panel-fbar input, - .x-panel-fbar div, - .x-panel-fbar select, - .x-panel-fbar label { - font: normal 11px 'Roboto', arial, tahoma, helvetica, sans-serif; - } - - .x-window, - .x-window .x-panel-body, - .x-window .x-tab-panel-header, - .x-tab-panel-footer, - .x-window .x-panel-noborder .x-panel-bbar-noborder .x-toolbar { - 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; - } - - .x-window .x-panel-bbar .x-toolbar, - .x-panel-tbar .x-toolbar { - 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; - } - - .x-window-proxy { - background-color: #fcfcfc; - border-color: #d0d0d0; - } - - .x-window-bwrap { - border: 1px solid transparent; - border-top: 1px solid rgba(255, 255, 255, 0.25); - } - - .x-window-tl .x-window-header { - var(--text-hover); - font: bold 11px 'Roboto', tahoma, arial, verdana, sans-serif; - } - - .x-window-tc { - background-image: none; - background-color: transparent; - } - - .x-window-tl { - background-image: none; - background: var(--modal-header-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; - } - - .x-window-tr { - background-image: none; - background-color: transparent; - } - - .x-window-bc { - background-image: none; - background-color: transparent; - } - - .x-window-bl { - background-image: none; - background: var(--modal-footer-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; - } - - .x-window-br { - background-image: none; - background-color: transparent; - } - - .x-window-mc { - border-color: transparent; - font: normal 11px 'Roboto', tahoma, arial, helvetica, sans-serif; - background-color: transparent; - } - - .x-window-ml { - background-image: none; - background-color: transparent; - } - - .x-window-mr { - background-image: none; - background-color: transparent; - } - - .x-window-maximized .x-window-tc { - background-color: #fff; - } - - .x-window-bbar .x-toolbar { - border-top-color: #d0d0d0; - } - - .x-panel-ghost .x-window-tl { - border-bottom-color: #d0d0d0; - } - - .x-panel-collapsed .x-window-tl { - border-bottom-color: #d0d0d0; - } - - .x-dlg-mask { - background-color: var(--text); - } - - .x-window-plain .x-window-mc { - background-color: transparent; - border-color: transparent; - } - - .x-window-plain .x-window-body { - border-color: transparent; - } - - body.x-body-masked .x-window-plain .x-window-mc { - background-color: transparent; - } - - .x-html-editor-wrap { - border-color: #BCBCBC; - background-color: #fff; - } - - .x-html-editor-tb .x-btn-text { - //background-image: url(../images/default/editor/tb-sprite.gif); - } - - .x-panel-noborder .x-panel-header-noborder { - border-bottom-color: rgba(255, 255, 255, 0.08); - } - - .x-panel-noborder .x-panel-tbar-noborder .x-toolbar { - border-bottom-color: #353535; - 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; - } - - .x-panel-noborder .x-panel-bbar-noborder .x-toolbar { - border-top-color: #353535; - } - - .x-tab-panel-bbar-noborder .x-toolbar { - border-top-color: #d0d0d0; - } - - .x-tab-panel-tbar-noborder .x-toolbar { - border-bottom-color: #d0d0d0; - } - - .x-border-layout-ct { - background-color: #f0f0f0; - } - - .x-border-layout-ct { - 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; - } - - .x-accordion-hd { - color: var(--text-hover); - font-weight: normal; - //background-image: url(../images/gray/panel/light-hd.gif); - } - - .x-layout-collapsed { - background: var(--transparency-dark-25); - border-color: transparent; - } - - .x-layout-collapsed-over { - background: var(--transparency-dark-45); - } - - .x-layout-split-west .x-layout-mini { - //background-image: url(../images/default/layout/mini-left.gif); - } - - .x-layout-split-east .x-layout-mini { - //background-image: url(../images/default/layout/mini-right.gif); - } - - .x-layout-split-north .x-layout-mini { - //background-image: url(../images/default/layout/mini-top.gif); - } - - .x-layout-split-south .x-layout-mini { - //background-image: url(../images/default/layout/mini-bottom.gif); - } - - .x-layout-cmini-west .x-layout-mini { - //background-image: url(../images/default/layout/mini-right.gif); - } - - .x-layout-cmini-east .x-layout-mini { - //background-image: url(../images/default/layout/mini-left.gif); - } - - .x-layout-cmini-north .x-layout-mini { - //background-image: url(../images/default/layout/mini-bottom.gif); - } - - .x-layout-cmini-south .x-layout-mini { - //background-image: url(../images/default/layout/mini-top.gif); - } - - .x-progress-wrap { - border-color: transparent; - background: rgba(255, 255, 255, 0.35); - } - - .x-progress-inner { - background-color: transparent; - background-image: none; - } - - .x-progress-bar { - background-color: rgb(var(--accent-color)); - background-image: none; - border-top-color: transparent; - border-bottom-color: transparent; - border-right-color: transparent; - color: var(--label-text-color); - } - - .x-progress-text { - font-size: 11px; - font-weight: normal; - color: var(--label-text-color) !important; - } - - .x-progress-text-back { - color: var(--label-text-color) !important; - } - - .x-list-header { - background: var(--transparency-dark-25); - background-image: none; - color: var(--text-hover) !important; - } - - .x-list-header-inner div em { - border-left-color: rgba(255, 255, 255, .08); - font: normal 11px 'Roboto', arial, tahoma, helvetica, sans-serif; - } - - .x-list-body dt em { - font: normal 11px 'Roboto', arial, tahoma, helvetica, sans-serif; - } - - .x-list-over { - background: var(--transparency-light-10); - } - - .x-list-selected { - background: var(--transparency-light-10); - color: var(--text-hover) !important; - } - - .x-list-resizer { - border-left-color: #555; - border-right-color: #555; - } - - .x-list-header-inner em.sort-asc, - .x-list-header-inner em.sort-desc { - background: #202020; - border-color: #202020; - } - - .x-slider-horz, - .x-slider-horz .x-slider-end, - .x-slider-horz .x-slider-inner { - //background-image: url(../images/default/slider/slider-bg.png); - } - - .x-slider-horz .x-slider-thumb { - //background-image: url(../images/gray/slider/slider-thumb.png); - } - - .x-slider-vert, - .x-slider-vert .x-slider-end, - .x-slider-vert .x-slider-inner { - //background-image: url(../images/default/slider/slider-v-bg.png); - } - - .x-slider-vert .x-slider-thumb { - //background-image: url(../images/gray/slider/slider-v-thumb.png); - } - - .x-window-dlg .ext-mb-text, - .x-window-dlg .x-window-header-text { - font-size: 12px; - } - - .x-window-dlg .ext-mb-textarea { - font: normal 12px 'Roboto', tahoma, arial, helvetica, sans-serif; - } - - .x-window-dlg .x-msg-box-wait { - //background-image: url(../images/default/grid/loading.gif); - } - - .x-window-dlg .ext-mb-info { - //background-image: url(../images/gray/window/icon-info.gif); - } - - .x-window-dlg .ext-mb-warning { - //background-image: url(../images/gray/window/icon-warning.gif); - } - - .x-window-dlg .ext-mb-question { - //background-image: url(../images/gray/window/icon-question.gif); - } - - .x-window-dlg .ext-mb-error { - //background-image: url(../images/gray/window/icon-error.gif); + /* 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://github.com/gilbN/theme.park */ + + /* Based on https://github.com/HalianElf/Deluge-Dark/blob/master/deluge.css */ + + @import url('https://fonts.googleapis.com/css?family=Roboto'); + @import url("/css/defaults/placeholders.css"); +@import url("/css/defaults/transparent.css"); + + html,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); + font-family: 'Roboto', sans-serif !important; + } + + input { + color: var(--text-hover) !important; + } + + /* scroller */ + ::-webkit-scrollbar-corner { + background: var(--transparency-dark-10); + } + + ::-webkit-scrollbar { + width: 10px; + height: 10px; + background: var(--transparency-dark-25); + + } + + ::-webkit-scrollbar-thumb { + -webkit-border-radius: 2px; + border-radius: 2px; + background: var(--transparency-dark-10); + } + + .x-grid3-header table, + .x-grid3-body table { + border-collapse: collapse; + } + + .ext-el-mask { + background: var(--transparency-dark-25); + } + + .ext-el-mask-msg { + border-color: #999; + background-color: #f000; + //background-image: url(../images/gray/panel/white-top-bottom.gif); + background-position: 0 -1px; + } + + .ext-el-mask-msg div { + background-color: #eee; + border-color: #d0d0d0; + color: #222; + font: normal 11px 'Roboto', tahoma, arial, helvetica, sans-serif; + } + + .x-mask-loading div { + background-color: #fbfbfb; + //background-image: url(../images/default/grid/loading.gif); + } + + .x-item-disabled { + color: var(--text-muted) + } + + .x-item-disabled * { + color: var(--text-muted) !important; + } + + .x-splitbar-proxy { + background-color: var(--text) + } + + .x-color-palette a { + border-color: var(--text-hover) + } + + .x-color-palette a:hover, + .x-color-palette a.x-color-palette-sel { + border-color: var(--text); + background-color: #eaeaea; + } + + .x-deluge-plugins { + background: transparent; + } + + .x-deluge-all { + background-image: url(/resources/deluge/all.png); + background-position: left center; + } + + .x-deluge-downloading, + .x-btn .x-deluge-downloading, + .x-deluge-peer { + background-image: url(/resources/deluge/dling.png); + background-position: left center; + } + + .x-deluge-seeding, + .x-btn .x-deluge-seeding, + .deluge-torrents .seeding, + .x-deluge-seed { + background-image: url(/resources/deluge/uling.png); + background-position: left center; + } + + .x-deluge-active, + .x-deluge-traffic, + .x-btn .x-deluge-traffic { + background-image: url(/resources/deluge/active.png); + background-position: left center; + } + + .x-deluge-paused, + .x-btn .x-deluge-paused, + .deluge-torrents .paused { + background-image: url(/resources/deluge/paused.png); + background-position: left center; + } + + .x-deluge-queued, + .x-btn .x-deluge-queued, + .deluge-torrents .queued { + background-image: url(/resources/deluge/queued.png); + background-position: left center; + } + + .x-deluge-checking, + .deluge-torrents .checking { + background-image: url(/resources/deluge/checking.png); + background-position: left center; + } + + .x-deluge-error, + .deluge-torrents .error, + .icon-error, + .x-not-connected { + background-image: url(/resources/deluge/error.png) !important; + background-position: left center; + } + + .icon-ok { + background-image: url(/resources/deluge/ok.png) !important; + background-position: left center; + } + + .x-deluge-connections, + .x-btn .x-deluge-connections { + background-image: url(/resources/deluge/connections.png) !important; + background-position: left center; + } + + .x-deluge-freespace, + .x-btn .x-deluge-freespace { + background-image: url(/resources/deluge/harddrive.png) !important; + background-position: left center; + } + + .icon-move { + background-image: url(/resources/deluge/move.png) !important; + background-position: left center; + } + + .icon-recheck, + .x-deluge-find-more, + .x-btn .x-deluge-find-more { + background-image: url(/resources/deluge/search.png) !important; + background-position: left center; + } + + .icon-edit-trackers, + .icon-edit, + .x-deluge-edit-trackers, + .x-btn .x-deluge-edit-trackers { + background-image: url(/resources/deluge/edit.png) !important; + background-position: left center; + } + + .xg-hmenu-sort-asc .x-menu-item-icon { + background-image: url(/resources/deluge/ascending.png) !important; + background-position: left center; + } + + .xg-hmenu-sort-desc .x-menu-item-icon { + background-image: url(/resources/deluge/descending.png) !important; + background-position: left center; + } + + .icon-update-tracker { + background-image: url(/resources/deluge/update.png) !important; + background-position: left center; + } + + .icon-queue, + .icon-upload-slots { + background-image: url(/resources/deluge/queue.png) !important; + background-position: left center; + } + + .x-deluge-install-plugin, + .x-btn .x-deluge-install-plugin { + background-image: url(/resources/deluge/plugin.png) !important; + background-position: left center; + } + + .x-deluge-connect-window-icon { + background-image: url(/resources/deluge/connection_small.png) !important; + background-position: left center; + } + + .x-deluge-connect-window-icon { + background-image: url(/resources/deluge/connection_small.png) !important; + background-position: left center; + } + + .x-deluge-connect-window-icon { + background-image: url(/resources/deluge/connection_small.png) !important; + background-position: left center; + } + + .icon-top { + background-image: url(/resources/deluge/top.png) !important; + background-position: left center; + } + + .icon-bottom { + background-image: url(/resources/deluge/bottom.png) !important; + background-position: left center; + } + + /* + .x-color-palette em:hover, .x-color-palette span:hover{ + background-color: #eaeaea; + } + */ + + .x-color-palette em { + border-color: #aca899; + } + + .x-ie-shadow { + background-color: #777; + } + + .x-shadow .xsmc { + //background-image: url(../images/default/shadow-c.png); + } + + .x-shadow .xsml, + .x-shadow .xsmr { + //background-image: url(../images/default/shadow-lr.png); + } + + .x-shadow .xstl, + .x-shadow .xstc, + .x-shadow .xstr, + .x-shadow .xsbl, + .x-shadow .xsbc, + .x-shadow .xsbr { + //background-image: url(../images/default/shadow.png); + } + + .loading-indicator { + font-size: 11px; + //background-image: url(../images/default/grid/loading.gif); + } + + .x-spotlight { + background-color: var(--text); + } + + .x-tab-panel-header, + .x-tab-panel-footer { + background: var(--main-bg-color); + border-color: var(--text); + overflow: hidden; + zoom: 1; + padding-bottom: 0; + } + + .x-tab-panel-header, + .x-tab-panel-footer { + border-color: transparent; + } + + ul.x-tab-strip-top { + background: var(--transparency-dark-25); + background-image: none; + border-bottom-color: transparent; + } + + ul.x-tab-strip-bottom { + background: var(--transparency-dark-25); + //background-image: url(../images/gray/tabs/tab-strip-btm-bg.gif); + border-top-color: transparent; + } + + .x-tab-panel-header-plain .x-tab-strip-spacer, + .x-tab-panel-footer-plain .x-tab-strip-spacer { + border-color: transparent; + background-color: transparent; + } + + .x-tab-strip span.x-tab-strip-text { + font: normal 11px 'Roboto', tahoma, arial, helvetica; + color: var(--text); + } + + .x-tab-strip-over span.x-tab-strip-text { + color: var(--text-hover); + } + + .x-tab-strip-active span.x-tab-strip-text { + color: var(--text-hover) !important; + font-weight: bold; + } + + .x-tab-strip-disabled .x-tabs-text { + color: var(--text-muted); + } + + .x-tab-strip-top .x-tab-right, + .x-tab-strip-top .x-tab-left, + .x-tab-strip-top .x-tab-strip-inner { + background-image: none; + background-color: transparent; + } + + ul.x-tab-strip li { + float: left; + margin-left: 2px; + background: var(--transparency-dark-25) + } + + #torrentDetails dl dt, + dl.singleline dt { + color: var(--text-hover) !important; + } + + .x-tab-strip-bottom .x-tab-right { + //background-image: url(../images/gray/tabs/tab-btm-inactive-right-bg.gif); + } + + .x-tab-strip-bottom .x-tab-left { + //background-image: url(../images/gray/tabs/tab-btm-inactive-left-bg.gif); + } + + .x-tab-strip-bottom .x-tab-strip-over .x-tab-left { + //background-image: url(../images/gray/tabs/tab-btm-over-left-bg.gif); + } + + .x-tab-strip-bottom .x-tab-strip-over .x-tab-right { + //background-image: url(../images/gray/tabs/tab-btm-over-right-bg.gif); + } + + .x-tab-strip-bottom .x-tab-strip-active .x-tab-right { + //background-image: url(../images/gray/tabs/tab-btm-right-bg.gif); + } + + .x-tab-strip-bottom .x-tab-strip-active .x-tab-left { + //background-image: url(../images/gray/tabs/tab-btm-left-bg.gif); + } + + .x-tab-strip .x-tab-strip-closable a.x-tab-strip-close { + //background-image: url(../images/gray/tabs/tab-close.gif); + } + + .x-tab-strip .x-tab-strip-closable a.x-tab-strip-close:hover { + //background-image: url(../images/gray/tabs/tab-close.gif); + } + + .x-tab-panel-body { + border-color: transparent; + background-color: transparent; + } + + .x-tab-panel-body-top { + border-top: 0 none; + } + + .x-tab-panel-body-bottom { + border-bottom: 0 none; + } + + .x-tab-scroller-left { + //background-image: url(../images/gray/tabs/scroll-left.gif); + border-bottom-color: #d0d0d0; + } + + .x-tab-scroller-left-over { + background-position: 0 0; + } + + .x-tab-scroller-left-disabled { + background-position: -18px 0; + opacity: .5; + -moz-opacity: .5; + filter: alpha(opacity=50); + cursor: default; + } + + .x-tab-scroller-right { + //background-image: url(../images/gray/tabs/scroll-right.gif); + border-bottom-color: #d0d0d0; + } + + .x-tab-panel-bbar .x-toolbar, + .x-tab-panel-tbar .x-toolbar { + border-color: #d0d0d0; + } + + .x-form-field { + font: normal 12px 'Roboto', tahoma, arial, helvetica, sans-serif; + } + + .x-form-text, + textarea.x-form-field { + background: var(--transparency-light-10); + background-image: none; + border-color: transparent; + } + + .x-form-select-one { + background-color: #fff; + border-color: #C1C1C1; + } + + .x-form-check-group-label { + border-bottom: 1px solid #d0d0d0; + color: #333; + } + + .x-editor .x-form-check-wrap { + background-color: #fff; + } + + .x-form-field-wrap .x-form-trigger { + //background-image: url(../images/gray/form/trigger.gif); + border-bottom-color: #b5b8c8; + } + + .x-form-field-wrap .x-form-date-trigger { + //background-image: url(../images/gray/form/date-trigger.gif); + } + + .x-form-field-wrap .x-form-clear-trigger { + //background-image: url(../images/gray/form/clear-trigger.gif); + } + + .x-form-field-wrap .x-form-search-trigger { + //background-image: url(../images/gray/form/search-trigger.gif); + } + + .x-trigger-wrap-focus .x-form-trigger { + border-bottom-color: #777777; + } + + .x-item-disabled .x-form-trigger-over { + border-bottom-color: #b5b8c8; + } + + .x-item-disabled .x-form-trigger-click { + border-bottom-color: #b5b8c8; + } + + .x-form-focus, + textarea.x-form-focus { + border-color: transparent; + } + + .x-form-invalid, + textarea.x-form-invalid { + background-color: #fff; + //background-image: url(../images/default/grid/invalid_line.gif); + border-color: #c30; + } + + .ext-webkit .x-form-invalid { + background-color: #fee; + border-color: #ff7870; + } + + .x-form-inner-invalid, + textarea.x-form-inner-invalid { + background-color: #fff; + //background-image: url(../images/default/grid/invalid_line.gif); + } + + .x-form-grow-sizer { + font: normal 12px 'Roboto', tahoma, arial, helvetica, sans-serif; + } + + .x-form-item { + font: normal 12px 'Roboto', tahoma, arial, helvetica, sans-serif; + } + + .x-form-invalid-msg { + color: #c0272b; + font: normal 11px 'Roboto', tahoma, arial, helvetica, sans-serif; + //background-image: url(../images/default/shared/warning.gif); + } + + .x-form-empty-field { + color: gray; + } + + .x-small-editor .x-form-field { + font: normal 11px 'Roboto', arial, tahoma, helvetica, sans-serif; + } + + .ext-webkit .x-small-editor .x-form-field { + font: normal 12px 'Roboto', arial, tahoma, helvetica, sans-serif; + } + + .x-form-invalid-icon { + //background-image: url(../images/default/form/exclamation.gif); + } + + .x-fieldset { + border-color: rgba(255, 255, 255, 0.25); + } + + .x-fieldset legend { + font: bold 11px 'Roboto', tahoma, arial, helvetica, sans-serif; + color: var(--text-hover); + } + + .x-window-draggable, + .x-window-draggable .x-window-header-text { + color: var(--text-hover); + } + + .x-panel-tbar .icon-add { + background: url(/resources/deluge/add.png) no-repeat 0 0 !important; + width: 24px !important; + overflow: hidden; + } + + .x-panel-tbar .icon-add:hover { + background: url(/resources/deluge/add.png) no-repeat 0 -24px !important; + } + + .x-panel-tbar .icon-add:active { + background: url(/resources/deluge/add.png) no-repeat 1px -23px !important; + } + + .x-panel-bbar .icon-add { + background: url(/resources/deluge/add_small.png) no-repeat 0 0 !important; + } + + .x-panel-tbar .icon-remove { + background: url(/resources/deluge/remove.png) no-repeat 0 0 !important; + width: 24px !important; + overflow: hidden; + } + + .x-panel-tbar .icon-remove:hover { + background: url(/resources/deluge/remove.png) no-repeat 0 -24px !important; + } + + .x-panel-tbar .icon-remove:active { + background: url(/resources/deluge/remove.png) no-repeat 1px -23px !important; + } + + .x-panel-bbar .icon-remove { + background: url(/resources/deluge/remove_small.png) no-repeat 0 0 !important; + } + + .x-panel-tbar .icon-pause { + background: url(/resources/deluge/pause.png) no-repeat 0 0 !important; + width: 24px !important; + overflow: hidden; + } + + .x-panel-tbar .icon-pause:hover { + background: url(/resources/deluge/pause.png) no-repeat 0 -24px !important; + } + + .x-panel-tbar .icon-pause:active { + background: url(/resources/deluge/pause.png) no-repeat 1px -23px !important; + } + + .x-menu-item .icon-pause { + background: url(/resources/deluge/paused.png) no-repeat 0 0 !important; + } + + .x-panel-tbar .icon-resume { + background: url(/resources/deluge/resume.png) no-repeat 0 0 !important; + width: 24px !important; + overflow: hidden; + } + + .x-panel-tbar .icon-resume:hover { + background: url(/resources/deluge/resume.png) no-repeat 0 -24px !important; + } + + .x-panel-tbar .icon-resume:active { + background: url(/resources/deluge/resume.png) no-repeat 1px -23px !important; + } + + .x-menu-item .icon-resume { + background: url(/resources/deluge/resume_small.png) no-repeat 0 0 !important; + } + + .icon-remove { + background: url(/resources/deluge/remove_small.png) no-repeat 0 0 !important; + } + + .x-panel-tbar .icon-up { + background: url(/resources/deluge/up.png) no-repeat 0 0 !important; + width: 24px !important; + overflow: hidden; + } + + .x-panel-tbar .icon-up:hover { + background: url(/resources/deluge/up.png) no-repeat 0 -24px !important; + } + + .x-panel-tbar .icon-up:active { + background: url(/resources/deluge/up.png) no-repeat 1px -23px !important; + } + + .icon-up { + background: url(/resources/deluge/up_small.png) no-repeat 0 0 !important; + } + + .x-panel-tbar .icon-down { + background: url(/resources/deluge/down.png) no-repeat 0 0 !important; + width: 24px !important; + overflow: hidden; + } + + .x-panel-tbar .icon-down:hover { + background: url(/resources/deluge/down.png) no-repeat 0 -24px !important; + } + + .x-panel-tbar .icon-down:active { + background: url(/resources/deluge/down.png) no-repeat 1px -23px !important; + } + + .icon-down { + background: url(/resources/deluge/down_small.png) no-repeat 0 0 !important; + } + + .x-btn .x-deluge-preferences { + background: url(/resources/deluge/settings.png) no-repeat 0 0 !important; + width: 24px !important; + overflow: hidden; + } + + .x-btn .x-deluge-preferences:hover { + background: url(/resources/deluge/settings.png) no-repeat 0 -24px !important; + } + + .x-btn .x-deluge-preferences:active { + background: url(/resources/deluge/settings.png) no-repeat 1px -23px !important; + } + + .x-deluge-preferences { + background: url(/resources/deluge/settings_small.png) no-repeat 0 4px !important; + } + + .icon-options { + background: url(/resources/deluge/settings_small.png) no-repeat 0 0px !important; + } + + .x-deluge-connection-manager, + .x-btn .x-deluge-connection-manager { + background: url(/resources/deluge/connection.png) no-repeat 0 0 !important; + width: 24px !important; + overflow: hidden; + } + + .x-deluge-connection-manager:hover, + .x-btn .x-deluge-connection-manager:hover { + background: url(/resources/deluge/connection.png) no-repeat 0 -24px !important; + } + + .x-deluge-connection-manager:active, + .x-btn .x-deluge-connection-manager:active { + background: url(/resources/deluge/connection.png) no-repeat 1px -23px !important; + } + + .icon-help { + background: url(/resources/deluge/help.png) no-repeat 0 0 !important; + width: 24px !important; + overflow: hidden; + } + + .icon-help:hover { + background: url(/resources/deluge/help.png) no-repeat 0 -24px !important; + } + + .icon-help:active { + background: url(/resources/deluge/help.png) no-repeat 1px -23px !important; + } + + .icon-logout { + background: url(/resources/deluge/logout.png) no-repeat 0 0 !important; + width: 24px !important; + overflow: hidden; + } + + .icon-logout:hover { + background: url(/resources/deluge/logout.png) no-repeat 0 -24px !important; + } + + .icon-logout:active { + background: url(/resources/deluge/logout.png) no-repeat 1px -23px !important; + } + + .x-deluge-main-panel { + background: url(/resources/deluge/deluge.png) no-repeat 0 0 !important; + padding-left: 30px !important; + } + + #tbar-deluge-text.x-item-disabled * { + color: var(--text) !important; + font-size: 16px; + font-weight: normal; + } + + #tbar-deluge-text * { + color: var(--text-hover) !important; + } + + /* Buttons hover */ + .x-btn { + font: normal 11px 'Roboto', tahoma, verdana, helvetica; + } + + .x-window-bc .x-window-footer .x-btn { + background-color: var(--button-color); + color: var(--button-text); + } + + .x-window-bc .x-window-footer .x-btn:hover { + background-color: var(--button-color-hover); + color: var(--button-text-hover) + } + + .x-form-file-wrap .x-btn { + position: absolute; + right: 0; + z-index: 1; + background: var(--button-color); + } + + .x-form-file-wrap:hover .x-form-file-btn:hover .x-btn:hover { + position: absolute; + right: 0; + z-index: 1; + background: var(--button-color-hover); + color: var(--button-text-hover) + } + + .x-btn button { + font: normal 11px 'Roboto', arial, tahoma, verdana, helvetica; + color: var(--button-text); + } + + #deluge-statusbar .x-btn button { + color: var(--text) +} + + .x-btn em { + font-style: normal; + font-weight: normal; + } + + .x-btn-tl, + .x-btn-tr, + .x-btn-tc, + .x-btn-ml, + .x-btn-mr, + .x-btn-mc, + .x-btn-bl, + .x-btn-br, + .x-btn-bc { + background-image: none; + } + + .x-btn-click .x-btn-text, + .x-btn-menu-active .x-btn-text, + .x-btn-pressed .x-btn-text { + color: #AAAAAA; + } + + .x-btn-disabled * { + color: gray !important; + } + + .x-btn-mc em.x-btn-arrow { + background-image: url(/resources/deluge/arrow.png); + } + + .x-btn-mc em.x-btn-split { + background-image: url(/resources/deluge/s-arrow.png); + } + + .x-btn-over .x-btn-mc em.x-btn-split, + .x-btn-click .x-btn-mc em.x-btn-split, + .x-btn-menu-active .x-btn-mc em.x-btn-split, + .x-btn-pressed .x-btn-mc em.x-btn-split { + //background-image: url(../images/gray/button/s-arrow-o.gif); + } + + .x-btn-mc em.x-btn-arrow-bottom { + //background-image: url(../images/default/button/s-arrow-b-noline.gif); + } + + .x-btn-mc em.x-btn-split-bottom { + //background-image: url(../images/default/button/s-arrow-b.gif); + } + + .x-btn-over .x-btn-mc em.x-btn-split-bottom, + .x-btn-click .x-btn-mc em.x-btn-split-bottom, + .x-btn-menu-active .x-btn-mc em.x-btn-split-bottom, + .x-btn-pressed .x-btn-mc em.x-btn-split-bottom { + //background-image: url(../images/gray/button/s-arrow-bo.gif); + } + + .x-btn-group-header { + color: #666; + } + + .x-btn-group-tc { + //background-image: url(../images/gray/button/group-tb.gif); + } + + .x-btn-group-tl { + //background-image: url(../images/gray/button/group-cs.gif); + } + + .x-btn-group-tr { + //background-image: url(../images/gray/button/group-cs.gif); + } + + .x-btn-group-bc { + //background-image: url(../images/gray/button/group-tb.gif); + } + + .x-btn-group-bl { + //background-image: url(../images/gray/button/group-cs.gif); + } + + .x-btn-group-br { + //background-image: url(../images/gray/button/group-cs.gif); + } + + .x-btn-group-ml { + //background-image: url(../images/gray/button/group-lr.gif); + } + + .x-btn-group-mr { + //background-image: url(../images/gray/button/group-lr.gif); + } + + .x-btn-group-notitle .x-btn-group-tc { + //background-image: url(../images/gray/button/group-tb.gif); + } + + .x-toolbar { + border-color: transparent; + background-color: transparent; + background-image: none; + } + + .x-toolbar td, + .x-toolbar span, + .x-toolbar input, + .x-toolbar div, + .x-toolbar select, + .x-toolbar label { + font: normal 11px 'Roboto', arial, tahoma, helvetica, sans-serif; + } + + .x-toolbar .x-item-disabled { + color: gray; + } + + .x-toolbar .x-item-disabled * { + color: gray; + } + + .x-toolbar div.xtb-text { + padding: 0px; + } + + .x-toolbar .x-btn-mc em.x-btn-split { + //background-image: url(../images/default/button/s-arrow-noline.gif); + } + + .x-toolbar .x-btn-over .x-btn-mc em.x-btn-split, + .x-toolbar .x-btn-click .x-btn-mc em.x-btn-split, + .x-toolbar .x-btn-menu-active .x-btn-mc em.x-btn-split, + .x-toolbar .x-btn-pressed .x-btn-mc em.x-btn-split { + //background-image: url(../images/gray/button/s-arrow-o.gif); + } + + .x-toolbar .x-btn-mc em.x-btn-split-bottom { + //background-image: url(../images/default/button/s-arrow-b-noline.gif); + } + + .x-toolbar .x-btn-over .x-btn-mc em.x-btn-split-bottom, + .x-toolbar .x-btn-click .x-btn-mc em.x-btn-split-bottom, + .x-toolbar .x-btn-menu-active .x-btn-mc em.x-btn-split-bottom, + .x-toolbar .x-btn-pressed .x-btn-mc em.x-btn-split-bottom { + //background-image: url(../images/gray/button/s-arrow-bo.gif); + } + + .x-toolbar .xtb-sep { + background: linear-gradient(to right, transparent 45%, rgba(255, 255, 255, .08) 45%, rgba(255, 255, 255, 0.08) 55%, transparent 55%); + width: 10px + } + + .x-tbar-page-first { + //background-image: url(../images/gray/grid/page-first.gif) !important; + } + + .x-tbar-loading { + //background-image: url(../images/gray/grid/refresh.gif) !important; + } + + .x-tbar-page-last { + //background-image: url(../images/gray/grid/page-last.gif) !important; + } + + .x-tbar-page-next { + //background-image: url(../images/gray/grid/page-next.gif) !important; + } + + .x-tbar-page-prev { + //background-image: url(../images/gray/grid/page-prev.gif) !important; + } + + .x-item-disabled .x-tbar-loading { + //background-image: url(../images/default/grid/loading.gif) !important; + } + + .x-item-disabled .x-tbar-page-first { + //background-image: url(../images/default/grid/page-first-disabled.gif) !important; + } + + .x-item-disabled .x-tbar-page-last { + //background-image: url(../images/default/grid/page-last-disabled.gif) !important; + } + + .x-item-disabled .x-tbar-page-next { + //background-image: url(../images/default/grid/page-next-disabled.gif) !important; + } + + .x-item-disabled .x-tbar-page-prev { + //background-image: url(../images/default/grid/page-prev-disabled.gif) !important; + } + + .x-paging-info { + color: #444; + } + + .x-toolbar-more-icon { + //background-image: url(../images/gray/toolbar/more.gif) !important; + } + + .x-resizable-handle { + background-color: #fff; + } + + .x-resizable-over .x-resizable-handle-east, + .x-resizable-pinned .x-resizable-handle-east, + .x-resizable-over .x-resizable-handle-west, + .x-resizable-pinned .x-resizable-handle-west { + //background-image: url(../images/gray/sizer/e-handle.gif); + } + + .x-resizable-over .x-resizable-handle-south, + .x-resizable-pinned .x-resizable-handle-south, + .x-resizable-over .x-resizable-handle-north, + .x-resizable-pinned .x-resizable-handle-north { + //background-image: url(../images/gray/sizer/s-handle.gif); + } + + .x-resizable-over .x-resizable-handle-north, + .x-resizable-pinned .x-resizable-handle-north { + //background-image: url(../images/gray/sizer/s-handle.gif); + } + + .x-resizable-over .x-resizable-handle-southeast, + .x-resizable-pinned .x-resizable-handle-southeast { + //background-image: url(../images/gray/sizer/se-handle.gif); + } + + .x-resizable-over .x-resizable-handle-northwest, + .x-resizable-pinned .x-resizable-handle-northwest { + //background-image: url(../images/gray/sizer/nw-handle.gif); + } + + .x-resizable-over .x-resizable-handle-northeast, + .x-resizable-pinned .x-resizable-handle-northeast { + //background-image: url(../images/gray/sizer/ne-handle.gif); + } + + .x-resizable-over .x-resizable-handle-southwest, + .x-resizable-pinned .x-resizable-handle-southwest { + //background-image: url(../images/gray/sizer/sw-handle.gif); + } + + .x-resizable-proxy { + border-color: #565656; + } + + .x-resizable-overlay { + background-color: #fff; + } + + .x-grid3 { + background: var(--transparency-dark-25); + } + + .x-grid-panel .x-panel-mc .x-panel-body { + border-color: #d0d0d0; + } + + .x-grid3-row td, + .x-grid3-summary-row td { + font: normal 11px/16px 'Roboto', arial, tahoma, helvetica, sans-serif; + } + + .x-grid3-hd-row td { + font: normal 11px/15px 'Roboto', arial, tahoma, helvetica, sans-serif; + } + + .x-grid3-hd-row td { + border-left-color: transparent; + border-right-color: transparent; + } + + .x-grid-row-loading { + background-color: #fff; + //background-image: url(../images/default/shared/loading-balls.gif); + } + + .x-grid3-row { + border-color: transparent; + border-top-color: transparent; + } + + .x-grid3-row-alt { + background: var(--transparency-dark-25); + } + + .x-grid3-row-over { + border-color: transparent; + background: var(--transparency-light-10); + background-image: none; + } + + .x-grid3-resize-proxy { + background: var(--main-bg-color); + } + + .x-grid3-resize-marker { + background: var(--main-bg-color); + } + + .x-grid3-header { + background: var(--transparency-dark-25); + background-image: none; + color: var(--text-hover) !important; + } + + .x-grid3-header-pop { + border-left-color: #d0d0d0; + } + + .x-grid3-header-pop-inner { + border-left-color: #eee; + //background-image: url(../images/default/grid/hd-pop.gif); + } + + td.x-grid3-hd-over, + td.sort-desc, + td.sort-asc, + td.x-grid3-hd-menu-open { + border-left-color: rgba(0, 0, 0, 0.25); + border-right-color: transparent; + } + + td.x-grid3-hd-over .x-grid3-hd-inner, + td.sort-desc .x-grid3-hd-inner, + td.sort-asc .x-grid3-hd-inner, + td.x-grid3-hd-menu-open .x-grid3-hd-inner { + background: var(--transparency-dark-25); + background-image: none; + + } + + .sort-asc .x-grid3-sort-icon { + //background-image: url(../images/gray/grid/sort_asc.gif); + } + + .sort-desc .x-grid3-sort-icon { + //background-image: url(../images/gray/grid/sort_desc.gif); + } + + .x-grid3-cell-text, + .x-grid3-hd-text { + color: #000; + } + + .x-grid3-split { + //background-image: url(../images/default/grid/grid-split.gif); + } + + .x-grid3-hd-text { + color: #333; + } + + .x-dd-drag-proxy .x-grid3-hd-inner { + background-color: #f9f9f9; + //background-image: url(../images/gray/grid/grid3-hrow-over2.gif); + border-color: #ACACAC; + } + + .col-move-top { + //background-image: url(../images/gray/grid/col-move-top.gif); + } + + .col-move-bottom { + //background-image: url(../images/gray/grid/col-move-bottom.gif); + } + + .x-grid3-row-selected { + background: var(--transparency-light-10) !important; + background-image: none; + border-color: transparent; + color: var(--text-hover) !important; + } + + .x-grid3-cell-selected { + background-color: #CBCBCB !important; + color: #000; + } + + .x-grid3-cell-selected span { + color: #000 !important; + } + + .x-grid3-cell-selected .x-grid3-cell-text { + color: #000; + } + + .x-grid3-locked td.x-grid3-row-marker, + .x-grid3-locked .x-grid3-row-selected td.x-grid3-row-marker { + background-color: #ebeadb !important; + //background-image: url(../images/default/grid/grid-hrow.gif) !important; + color: #000; + border-top-color: #fff; + border-right-color: #6fa0df !important; + } + + .x-grid3-locked td.x-grid3-row-marker div, + .x-grid3-locked .x-grid3-row-selected td.x-grid3-row-marker div { + color: #333 !important; + } + + .x-grid3-dirty-cell { + //background-image: url(../images/default/grid/dirty.gif); + } + + .x-grid3-topbar, + .x-grid3-bottombar { + font: normal 11px 'Roboto', arial, tahoma, helvetica, sans-serif; + } + + .x-grid3-bottombar .x-toolbar { + border-top-color: #a9bfd3; + } + + .x-props-grid .x-grid3-td-name .x-grid3-cell-inner { + //background-image: url(../images/default/grid/grid3-special-col-bg.gif) !important; + color: #000 !important; + } + + .x-props-grid .x-grid3-body .x-grid3-td-name { + background-color: #fff !important; + border-right-color: #eee; + } + + .xg-hmenu-sort-asc .x-menu-item-icon { + //background-image: url(../images/default/grid/hmenu-asc.gif); + } + + .xg-hmenu-sort-desc .x-menu-item-icon { + //background-image: url(../images/default/grid/hmenu-desc.gif); + } + + .xg-hmenu-lock .x-menu-item-icon { + //background-image: url(../images/default/grid/hmenu-lock.gif); + } + + .xg-hmenu-unlock .x-menu-item-icon { + //background-image: url(../images/default/grid/hmenu-unlock.gif); + } + + .x-grid3-hd-btn, + a.x-grid3-hd-btn:hover { + background: linear-gradient(116deg, transparent 0%, transparent 0%, transparent 60%, #252525 60%), linear-gradient(244deg, var(--text-hover) 0%, var(--text-hover) 0%, var(--text-hover) 60%, transparent 60%); + height: 6px !important; + width: 8px; + padding: 7px 2px; + border-left: 1px solid #444444; + background-clip: content-box; + } + + .x-grid3-body .x-grid3-td-expander { + //background-image: url(../images/default/grid/grid3-special-col-bg.gif); + } + + .x-grid3-row-expander { + //background-image: url(../images/gray/grid/row-expand-sprite.gif); + } + + .x-grid3-body .x-grid3-td-checker { + //background-image: url(../images/default/grid/grid3-special-col-bg.gif); + } + + .x-grid3-row-checker, + .x-grid3-hd-checker { + //background-image: url(../images/default/grid/row-check-sprite.gif); + } + + .x-grid3-body .x-grid3-td-numberer { + //background-image: url(../images/default/grid/grid3-special-col-bg.gif); + } + + .x-grid3-body .x-grid3-td-numberer .x-grid3-cell-inner { + color: #444; + } + + .x-grid3-body .x-grid3-td-row-icon { + //background-image: url(../images/default/grid/grid3-special-col-bg.gif); + } + + .x-grid3-body .x-grid3-row-selected .x-grid3-td-numberer, + .x-grid3-body .x-grid3-row-selected .x-grid3-td-checker, + .x-grid3-body .x-grid3-row-selected .x-grid3-td-expander { + //background-image: url(../images/gray/grid/grid3-special-col-sel-bg.gif); + } + + .x-grid3-check-col { + //background-image: url(../images/default/menu/unchecked.gif); + } + + .x-grid3-check-col-on { + //background-image: url(../images/default/menu/checked.gif); + } + + .x-grid-group, + .x-grid-group-body, + .x-grid-group-hd { + zoom: 1; + } + + .x-grid-group-hd { + border-bottom-color: #d0d0d0; + } + + .x-grid-group-hd div.x-grid-group-title { + //background-image: url(../images/gray/grid/group-collapse.gif); + color: #5F5F5F; + font: bold 11px 'Roboto', tahoma, arial, helvetica, sans-serif; + } + + .x-grid-group-collapsed .x-grid-group-hd div.x-grid-group-title { + //background-image: url(../images/gray/grid/group-expand.gif); + } + + .x-group-by-icon { + //background-image: url(../images/default/grid/group-by.gif); + } + + .x-cols-icon { + background-image: url(/resources/deluge/columns.png); + } + + .x-show-groups-icon { + //background-image: url(../images/default/grid/group-by.gif); + } + + .x-grid-empty { + color: gray; + font: normal 11px 'Roboto', tahoma, arial, helvetica, sans-serif; + } + + .x-grid-with-col-lines .x-grid3-row td.x-grid3-cell { + border-right-color: #ededed; + } + + .x-grid3-cell { + box-sizing: border-box; + } + + .x-grid-with-col-lines .x-grid3-row { + border-top-color: #ededed; + } + + .x-grid-with-col-lines .x-grid3-row-selected { + border-top-color: #B9B9B9; + } + + .x-pivotgrid .x-grid3-header-offset table td { + background: url(../images/gray/grid/grid3-hrow2.gif) repeat-x 50% 100%; + border-left: 1px solid; + border-right: 1px solid; + border-left-color: #D0D0D0; + border-right-color: #D0D0D0; + } + + .x-pivotgrid .x-grid3-row-headers { + background-color: #f9f9f9; + } + + .x-pivotgrid .x-grid3-row-headers table td { + background: var(--text) url(../images/default/grid/grid3-rowheader.gif) repeat-x left top; + border-left: 1px solid; + border-right: 1px solid; + border-left-color: #EEE; + border-right-color: #D0D0D0; + border-bottom: 1px solid; + border-bottom-color: #D0D0D0; + height: 18px; + } + + .x-dd-drag-ghost { + color: #000; + font: normal 11px 'Roboto', arial, helvetica, sans-serif; + border-color: #ddd #bbb #bbb #ddd; + background-color: #fff; + } + + .x-dd-drop-nodrop .x-dd-drop-icon { + //background-image: url(../images/default/dd/drop-no.gif); + } + + .x-dd-drop-ok .x-dd-drop-icon { + //background-image: url(../images/default/dd/drop-yes.gif); + } + + .x-dd-drop-ok-add .x-dd-drop-icon { + //background-image: url(../images/default/dd/drop-add.gif); + } + + .x-view-selector { + background-color: #D6D6D6; + border-color: #888888; + } + + .x-tree-node-expanded .x-tree-node-icon { + background-image: url(/resources/deluge/folder.png); + } + + .x-tree-node-leaf .x-tree-node-icon { + background-image: url(/resources/deluge/file.png); + } + + .x-tree-node-collapsed .x-tree-node-icon { + background-image: url(/resources/deluge/folder.png); + } + + .x-tree-node-loading .x-tree-node-icon { + //background-image: url(../images/default/tree/loading.gif) !important; + } + + .x-tree-node .x-tree-node-inline-icon { + background-image: none; + } + + .x-tree-node-loading a span { + font-style: italic; + color: #444444; + } + + .ext-ie .x-tree-node-el input { + width: 15px; + height: 15px; + } + + .x-tree-lines .x-tree-elbow { + //background-image: url(../images/default/tree/elbow.gif); + } + + .x-tree-lines .x-tree-elbow-plus { + //background-image: url(../images/default/tree/elbow-plus.gif); + } + + .x-tree-lines .x-tree-elbow-minus { + //background-image: url(../images/default/tree/elbow-minus.gif); + } + + .x-tree-lines .x-tree-elbow-end { + //background-image: url(../images/default/tree/elbow-end.gif); + } + + .x-tree-lines .x-tree-elbow-end-plus { + //background-image: url(../images/gray/tree/elbow-end-plus.gif); + } + + .x-tree-lines .x-tree-elbow-end-minus { + //background-image: url(../images/gray/tree/elbow-end-minus.gif); + } + + .x-tree-lines .x-tree-elbow-line { + //background-image: url(../images/default/tree/elbow-line.gif); + } + + .x-tree-no-lines .x-tree-elbow-plus { + //background-image: url(../images/default/tree/elbow-plus-nl.gif); + } + + .x-tree-no-lines .x-tree-elbow-minus { + //background-image: url(../images/default/tree/elbow-minus-nl.gif); + } + + .x-tree-no-lines .x-tree-elbow-end-plus { + //background-image: url(../images/gray/tree/elbow-end-plus-nl.gif); + } + + .x-tree-no-lines .x-tree-elbow-end-minus { + //background-image: url(../images/gray/tree/elbow-end-minus-nl.gif); + } + + .x-tree-arrows .x-tree-elbow-plus { + //background-image: url(../images/gray/tree/arrows.gif); + } + + .x-tree-arrows .x-tree-elbow-minus { + //background-image: url(../images/gray/tree/arrows.gif); + } + + .x-tree-arrows .x-tree-elbow-end-plus { + //background-image: url(../images/gray/tree/arrows.gif); + } + + .x-tree-arrows .x-tree-elbow-end-minus { + //background-image: url(../images/gray/tree/arrows.gif); + } + + .x-tree-node { + color: var(--text); + font: normal 11px 'Roboto', arial, tahoma, helvetica, sans-serif; + } + + .x-treegrid-root-table, + .x-treegrid-col { + border-color: rgba(255, 255, 255, 0.08) !important; + } + + .x-tree-node a, + .x-dd-drag-ghost a { + color: var(--text); + } + + .x-tree-node a span, + .x-dd-drag-ghost a span { + color: var(--text); + } + + .x-tree-node .x-tree-node-disabled a span { + color: gray !important; + } + + .x-tree-node div.x-tree-drag-insert-below { + border-bottom-color: #36c; + } + + .x-tree-node div.x-tree-drag-insert-above { + border-top-color: #36c; + } + + .x-tree-dd-underline .x-tree-node div.x-tree-drag-insert-below a { + border-bottom-color: #36c; + } + + .x-tree-dd-underline .x-tree-node div.x-tree-drag-insert-above a { + border-top-color: #36c; + } + + .x-tree-node .x-tree-drag-append a span { + background-color: #ddd; + border-color: gray; + } + + .x-tree-node .x-tree-node-over { + background: var(--transparency-light-10); + } + + .x-tree-node .x-tree-selected { + background: var(--transparency-dark-45); + } + + .x-tree-drop-ok-append .x-dd-drop-icon { + //background-image: url(../images/default/tree/drop-add.gif); + } + + .x-tree-drop-ok-above .x-dd-drop-icon { + //background-image: url(../images/default/tree/drop-over.gif); + } + + .x-tree-drop-ok-below .x-dd-drop-icon { + //background-image: url(../images/default/tree/drop-under.gif); + } + + .x-tree-drop-ok-between .x-dd-drop-icon { + //background-image: url(../images/default/tree/drop-between.gif); + } + + .x-date-picker { + border-color: #585858; + background-color: #fff; + } + + .x-date-middle, + .x-date-left, + .x-date-right { + //background-image: url(../images/gray/shared/hd-sprite.gif); + color: var(--text-hover); + font: bold 11px 'Roboto', "sans serif", tahoma, verdana, helvetica; + } + + .x-date-middle .x-btn .x-btn-text { + color: var(--text-hover); + } + + .x-panel-tbar .x-btn-text { + height: 24px !important; + color: rgb(0, 0, 0, 0) !important; + } + + .x-panel-tbar .x-toolbar .xtb-sep { + height: 24px !important; + } + + .x-date-middle .x-btn-mc em.x-btn-arrow { + //background-image: url(../images/gray/toolbar/btn-arrow-light.gif); + } + + .x-date-right a { + //background-image: url(../images/gray/shared/right-btn.gif); + } + + .x-date-left a { + //background-image: url(../images/gray/shared/left-btn.gif); + } + + .x-date-inner th { + background-color: #D8D8D8; + //background-image: url(../images/gray/panel/white-top-bottom.gif); + border-bottom-color: #AFAFAF; + font: normal 10px 'Roboto', helvetica, tahoma, sans-serif; + color: #595959; + } + + .x-date-inner td { + border-color: var(--text) + } + + .x-date-inner a { + font: normal 11px 'Roboto', arial, helvetica, tahoma, sans-serif; + color: #000; + } + + .x-date-inner .x-date-active { + color: #000; + } + + .x-date-inner .x-date-selected a { + background-image: none; + background-color: #D8D8D8; + border-color: #DCDCDC; + } + + .x-date-inner .x-date-today a { + border-color: darkred; + } + + .x-date-inner .x-date-selected span { + font-weight: bold; + } + + .x-date-inner .x-date-prevday a, + .x-date-inner .x-date-nextday a { + color: #aaa; + } + + .x-date-bottom { + border-top-color: #AFAFAF; + background-color: #D8D8D8; + background: #D8D8D8 url(../images/gray/panel/white-top-bottom.gif) 0 -2px; + } + + .x-date-inner a:hover, + .x-date-inner .x-date-disabled a:hover { + color: #000; + background-color: #D8D8D8; + } + + .x-date-inner .x-date-disabled a { + background-color: #eee; + color: #bbb; + } + + .x-date-mmenu { + background-color: #eee !important; + } + + .x-date-mmenu .x-menu-item { + font-size: 10px; + color: #000; + } + + .x-date-mp { + background-color: #fff; + } + + .x-date-mp td { + font: normal 11px 'Roboto', arial, helvetica, tahoma, sans-serif; + } + + .x-date-mp-btns button { + background-color: #4E565F; + color: var(--text-hover); + border-color: #C0C0C0 #434343 #434343 #C0C0C0; + font: normal 11px 'Roboto', arial, helvetica, tahoma, sans-serif; + } + + .x-date-mp-btns { + background-color: #D8D8D8; + background: #D8D8D8 url(../images/gray/panel/white-top-bottom.gif) 0 -2px; + } + + .x-date-mp-btns td { + border-top-color: #AFAFAF; + } + + td.x-date-mp-month a, + td.x-date-mp-year a { + color: #333; + } + + td.x-date-mp-month a:hover, + td.x-date-mp-year a:hover { + color: #333; + background-color: #FDFDFD; + } + + td.x-date-mp-sel a { + background-color: #D8D8D8; + //background:#D8D8D8 url(../images/gray/panel/white-top-bottom.gif) 0 -2px; + border-color: #DCDCDC; + } + + .x-date-mp-ybtn a { + //background-image: url(../images/gray/panel/tool-sprites.gif); + } + + td.x-date-mp-sep { + border-right-color: #D7D7D7; + } + + .x-tip .x-tip-close { + //background-image: url(../images/gray/qtip/close.gif); + } + + .x-tip .x-tip-tc, + .x-tip .x-tip-tl, + .x-tip .x-tip-tr, + .x-tip .x-tip-bc, + .x-tip .x-tip-bl, + .x-tip .x-tip-br, + .x-tip .x-tip-ml, + .x-tip .x-tip-mr { + //background-image: url(../images/gray/qtip/tip-sprite.gif); + } + + .x-tip .x-tip-mc { + font: normal 11px 'Roboto', tahoma, arial, helvetica, sans-serif; + } + + .x-tip .x-tip-ml { + background-color: #fff; + } + + .x-tip .x-tip-header-text { + font: bold 11px 'Roboto', tahoma, arial, helvetica, sans-serif; + color: #444; + } + + .x-tip .x-tip-body { + font: normal 11px 'Roboto', tahoma, arial, helvetica, sans-serif; + color: #444; + } + + .x-form-invalid-tip .x-tip-tc, + .x-form-invalid-tip .x-tip-tl, + .x-form-invalid-tip .x-tip-tr, + .x-form-invalid-tip .x-tip-bc, + .x-form-invalid-tip .x-tip-bl, + .x-form-invalid-tip .x-tip-br, + .x-form-invalid-tip .x-tip-ml, + .x-form-invalid-tip .x-tip-mr { + //background-image: url(../images/default/form/error-tip-corners.gif); + } + + .x-form-invalid-tip .x-tip-body { + //background-image: url(../images/default/form/exclamation.gif); + } + + .x-tip-anchor { + //background-image: url(../images/gray/qtip/tip-anchor-sprite.gif); + } + + .x-menu { + background: var(--drop-down-menu-bg); + 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; + } + + .x-menu-floating { + border-color: transparent; + } + + .x-menu-nosep { + background-image: none; + } + + .x-menu-list-item { + font: normal 11px 'Roboto', arial, tahoma, sans-serif; + } + + .x-menu-item-arrow { + //background-image: url(../images/gray/menu/menu-parent.gif); + } + + .x-menu-sep { + background-color: transparent; + border-bottom-color: rgba(255, 255, 255, 0.08); + } + + a.x-menu-item { + color: var(--text); + } + + .x-menu-item-active { + background-image: none; + background: var(--transparency-light-10); + border-color: transparent; + color: var(--text-hover) !important; + } + + .x-menu-item-active a.x-menu-item { + border-color: transparent; + color: var(--text-hover) !important; + } + + .x-menu-check-item .x-menu-item-icon { + //background-image: url(../images/default/menu/unchecked.gif); + } + + .x-menu-item-checked .x-menu-item-icon { + //background-image: url(../images/default/menu/checked.gif); + } + + .x-menu-item-checked .x-menu-group-item .x-menu-item-icon { + background-image: url(/resources/deluge/group-checked.png); + } + + .x-menu-group-item .x-menu-item-icon { + background-image: none; + } + + .x-menu-plain { + background-color: #fff !important; + } + + .x-menu .x-date-picker { + border-color: #AFAFAF; + } + + .x-cycle-menu .x-menu-item-checked { + border-color: #B9B9B9 !important; + background-color: #F1F1F1; + } + + .x-menu-scroller-top { + //background-image: url(../images/default/layout/mini-top.gif); + } + + .x-menu-scroller-bottom { + //background-image: url(../images/default/layout/mini-bottom.gif); + } + + .x-box-tl { + //background-image: url(../images/default/box/corners.gif); + } + + .x-box-tc { + //background-image: url(../images/default/box/tb.gif); + } + + .x-box-tr { + //background-image: url(../images/default/box/corners.gif); + } + + .x-box-ml { + //background-image: url(../images/default/box/l.gif); + } + + .x-box-mc { + background-color: #eee; + //background-image: url(../images/default/box/tb.gif); + font-family: "Myriad Pro", "Myriad Web", "Tahoma", "Helvetica", "Arial", sans-serif; + color: #393939; + font-size: 12px; + } + + .x-box-mc h3 { + font-size: 14px; + font-weight: bold; + } + + .x-box-mr { + //background-image: url(../images/default/box/r.gif); + } + + .x-box-bl { + //background-image: url(../images/default/box/corners.gif); + } + + .x-box-bc { + //background-image: url(../images/default/box/tb.gif); + } + + .x-box-br { + //background-image: url(../images/default/box/corners.gif); + } + + .x-box-blue .x-box-bl, + .x-box-blue .x-box-br, + .x-box-blue .x-box-tl, + .x-box-blue .x-box-tr { + //background-image: url(../images/default/box/corners-blue.gif); + } + + .x-box-blue .x-box-bc, + .x-box-blue .x-box-mc, + .x-box-blue .x-box-tc { + //background-image: url(../images/default/box/tb-blue.gif); + } + + .x-box-blue .x-box-mc { + background-color: #c3daf9; + } + + .x-box-blue .x-box-mc h3 { + color: #17385b; + } + + .x-box-blue .x-box-ml { + //background-image: url(../images/default/box/l-blue.gif); + } + + .x-box-blue .x-box-mr { + //background-image: url(../images/default/box/r-blue.gif); + } + + .x-combo-list { + border-color: #666666; + background-color: #252525; + font: normal 12px 'Roboto', tahoma, arial, helvetica, sans-serif; + } + + .x-combo-list-inner { + background-color: #252525; + } + + .x-combo-list-hd { + font: bold 11px 'Roboto', tahoma, arial, helvetica, sans-serif; + color: #333; + //background-image: url(../images/default/layout/panel-title-light-bg.gif); + border-bottom-color: #BCBCBC; + } + + .x-resizable-pinned .x-combo-list-inner { + border-bottom-color: #BEBEBE; + } + + .x-combo-list-item { + border-color: #252525; + } + + .x-combo-list .x-combo-selected { + border-color: #252525 !important; + background-color: #333333; + } + + .x-combo-list .x-toolbar { + border-top-color: #BCBCBC; + } + + .x-combo-list-small { + font: normal 11px 'Roboto', tahoma, arial, helvetica, sans-serif; + } + + .x-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-color: #d0d0d0; + } + + .x-panel-header { + color: var(--text-hover); + font-weight: bold; + font-size: 11px; + font-family: 'Roboto', tahoma, arial, verdana, sans-serif; + border-color: transparent; + background-image: none; + background: var(--transparency-dark-25); + } + + .x-panel-body { + border-color: transparent; + border: 1px solid rgba(255, 255, 255, 0.08); + 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; + } + + .x-panel-bbar .x-toolbar, + .x-panel-tbar .x-toolbar { + border-color: transparent !important; + } + + .x-panel-tbar-noheader .x-toolbar, + .x-panel-mc .x-panel-tbar .x-toolbar { + border-top-color: transparent; + } + + .x-panel-body-noheader, + .x-panel-mc .x-panel-body { + border-top-color: transparent; + } + + .x-panel-tl .x-panel-header { + color: #333; + font: bold 11px 'Roboto', tahoma, arial, verdana, sans-serif; + } + + .x-panel-tc { + //background-image: url(../images/gray/panel/top-bottom.gif); + } + + .x-panel-tl, + .x-panel-tr, + .x-panel-bl, + .x-panel-br { + //background-image: url(../images/gray/panel/corners-sprite.gif); + border-bottom-color: #d0d0d0; + } + + .x-panel-bc { + //background-image: url(../images/gray/panel/top-bottom.gif); + } + + .x-panel-mc { + font: normal 11px 'Roboto', tahoma, arial, helvetica, sans-serif; + background-color: #f1f1f1; + } + + .x-panel-ml { + background-color: #fff; + //background-image: url(../images/gray/panel/left-right.gif); + } + + .x-panel-mr { + //background-image: url(../images/gray/panel/left-right.gif); + } + + .x-tool { + //background-image: url(../images/gray/panel/tool-sprites.gif); + } + + .x-panel-collapsed .x-accordion-hd .x-tool-toggle { + height: 8px; + width: 8px; + border: 1px solid var(--button-color); + padding: 2px; + background: linear-gradient(to bottom, transparent 45%, var(--button-color) 45%, var(--button-color) 55%, transparent 55%), linear-gradient(to right, transparent 45%, var(--button-color) 45%, var(--button-color) 55%, transparent 55%); + background-clip: content-box; + } + + .x-accordion-hd .x-tool-toggle { + height: 8px; + width: 8px; + border: 1px solid var(--button-color); + padding: 2px; + background: linear-gradient(to bottom, transparent 45%, var(--button-color) 45%, var(--button-color) 55%, transparent 55%); + background-clip: content-box; + } + + .x-tool-collapse-west { + height: 8px; + width: 6px; + padding: 2px 3px; + border: 1px solid var(--button-color); + background: linear-gradient(26deg, #252525 40%, #252525 40%, #252525 0%, transparent 0%), linear-gradient(154deg, #252525 40%, var(--button-color) 40%, var(--button-color) 100%, #252525 100%); + background-clip: content-box; + } + + .x-tool-expand-west { + height: 8px; + width: 6px; + padding: 2px 3px; + border: 1px solid var(--button-color); + background: linear-gradient(-26deg, #252525 40%, #252525 40%, #252525 0%, transparent 0%), linear-gradient(-154deg, #252525 40%, var(--button-color) 40%, var(--button-color) 100%, #252525 100%); + background-clip: content-box; + } + + .x-tool-collapse-south { + height: 6px !important; + width: 8px; + padding: 3px 2px; + border: 1px solid var(--button-color); + background: linear-gradient(116deg, transparent 0%, transparent 0%, transparent 60%, #252525 60%), linear-gradient(244deg, var(--button-color) 0%, var(--button-color) 0%, var(--button-color) 60%, transparent 60%); + background-clip: content-box; + } + + .x-tool-expand-south { + height: 6px; + width: 8px; + padding: 3px 2px; + border: 1px solid var(--button-color); + background: linear-gradient(116deg, #252525 40%, #252525 40%, #252525 0%, transparent 0%), linear-gradient(244deg, transparent 40%, var(--button-color) 40%, var(--button-color) 100%, transparent 100%); + background-clip: content-box; + } + + .x-tool-close { + height: 8px; + width: 8px; + border: 1px solid #44444400; + padding: 2px; + background: linear-gradient(to bottom right, transparent 45%, var(--button-color) 45%, var(--button-color) 55%, transparent 55%), linear-gradient(to top right, transparent 45%, var(--button-color) 45%, var(--button-color) 55%, transparent 55%); + background-clip: content-box; + } + + .x-panel-ghost { + background-color: #f2f2f2; + } + + .x-panel-ghost ul { + border-color: #d0d0d0; + } + + .x-panel-dd-spacer { + border-color: #d0d0d0; + } + + .x-panel-fbar td, + .x-panel-fbar span, + .x-panel-fbar input, + .x-panel-fbar div, + .x-panel-fbar select, + .x-panel-fbar label { + font: normal 11px 'Roboto', arial, tahoma, helvetica, sans-serif; + } + + .x-window, + .x-window .x-panel-body, + .x-window .x-tab-panel-header, + .x-tab-panel-footer, + .x-window .x-panel-noborder .x-panel-bbar-noborder .x-toolbar { + 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; + } + + .x-window .x-panel-bbar .x-toolbar, + .x-panel-tbar .x-toolbar { + 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; + } + + .x-window-proxy { + background-color: #fcfcfc; + border-color: #d0d0d0; + } + + .x-window-bwrap { + border: 1px solid transparent; + border-top: 1px solid rgba(255, 255, 255, 0.25); + } + + .x-window-tl .x-window-header { + var(--text-hover); + font: bold 11px 'Roboto', tahoma, arial, verdana, sans-serif; + } + + .x-window-tc { + background-image: none; + background-color: transparent; + } + + .x-window-tl { + background-image: none; + background: var(--modal-header-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; + } + + .x-window-tr { + background-image: none; + background-color: transparent; + } + + .x-window-bc { + background-image: none; + background-color: transparent; + } + + .x-window-bl { + background-image: none; + background: var(--modal-footer-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; + } + + .x-window-br { + background-image: none; + background-color: transparent; + } + + .x-window-mc { + border-color: transparent; + font: normal 11px 'Roboto', tahoma, arial, helvetica, sans-serif; + background-color: transparent; + } + + .x-window-ml { + background-image: none; + background-color: transparent; + } + + .x-window-mr { + background-image: none; + background-color: transparent; + } + + .x-window-maximized .x-window-tc { + background-color: #fff; + } + + .x-window-bbar .x-toolbar { + border-top-color: #d0d0d0; + } + + .x-panel-ghost .x-window-tl { + border-bottom-color: #d0d0d0; + } + + .x-panel-collapsed .x-window-tl { + border-bottom-color: #d0d0d0; + } + + .x-dlg-mask { + background-color: var(--text); + } + + .x-window-plain .x-window-mc { + background-color: transparent; + border-color: transparent; + } + + .x-window-plain .x-window-body { + border-color: transparent; + } + + body.x-body-masked .x-window-plain .x-window-mc { + background-color: transparent; + } + + .x-html-editor-wrap { + border-color: #BCBCBC; + background-color: #fff; + } + + .x-html-editor-tb .x-btn-text { + //background-image: url(../images/default/editor/tb-sprite.gif); + } + + .x-panel-noborder .x-panel-header-noborder { + border-bottom-color: rgba(255, 255, 255, 0.08); + } + + .x-panel-noborder .x-panel-tbar-noborder .x-toolbar { + border-bottom-color: #353535; + 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; + } + + .x-panel-noborder .x-panel-bbar-noborder .x-toolbar { + border-top-color: #353535; + } + + .x-tab-panel-bbar-noborder .x-toolbar { + border-top-color: #d0d0d0; + } + + .x-tab-panel-tbar-noborder .x-toolbar { + border-bottom-color: #d0d0d0; + } + + .x-border-layout-ct { + background-color: #f0f0f0; + } + + .x-border-layout-ct { + 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; + } + + .x-accordion-hd { + color: var(--text-hover); + font-weight: normal; + //background-image: url(../images/gray/panel/light-hd.gif); + } + + .x-layout-collapsed { + background: var(--transparency-dark-25); + border-color: transparent; + } + + .x-layout-collapsed-over { + background: var(--transparency-dark-45); + } + + .x-layout-split-west .x-layout-mini { + //background-image: url(../images/default/layout/mini-left.gif); + } + + .x-layout-split-east .x-layout-mini { + //background-image: url(../images/default/layout/mini-right.gif); + } + + .x-layout-split-north .x-layout-mini { + //background-image: url(../images/default/layout/mini-top.gif); + } + + .x-layout-split-south .x-layout-mini { + //background-image: url(../images/default/layout/mini-bottom.gif); + } + + .x-layout-cmini-west .x-layout-mini { + //background-image: url(../images/default/layout/mini-right.gif); + } + + .x-layout-cmini-east .x-layout-mini { + //background-image: url(../images/default/layout/mini-left.gif); + } + + .x-layout-cmini-north .x-layout-mini { + //background-image: url(../images/default/layout/mini-bottom.gif); + } + + .x-layout-cmini-south .x-layout-mini { + //background-image: url(../images/default/layout/mini-top.gif); + } + + .x-progress-wrap { + border-color: transparent; + background: rgba(255, 255, 255, 0.35); + } + + .x-progress-inner { + background-color: transparent; + background-image: none; + } + + .x-progress-bar { + background-color: rgb(var(--accent-color)); + background-image: none; + border-top-color: transparent; + border-bottom-color: transparent; + border-right-color: transparent; + color: var(--label-text-color); + } + + .x-progress-text { + font-size: 11px; + font-weight: normal; + color: var(--label-text-color) !important; + } + + .x-progress-text-back { + color: var(--label-text-color) !important; + } + + .x-list-header { + background: var(--transparency-dark-25); + background-image: none; + color: var(--text-hover) !important; + } + + .x-list-header-inner div em { + border-left-color: rgba(255, 255, 255, .08); + font: normal 11px 'Roboto', arial, tahoma, helvetica, sans-serif; + } + + .x-list-body dt em { + font: normal 11px 'Roboto', arial, tahoma, helvetica, sans-serif; + } + + .x-list-over { + background: var(--transparency-light-10); + } + + .x-list-selected { + background: var(--transparency-light-10); + color: var(--text-hover) !important; + } + + .x-list-resizer { + border-left-color: #555; + border-right-color: #555; + } + + .x-list-header-inner em.sort-asc, + .x-list-header-inner em.sort-desc { + background: #202020; + border-color: #202020; + } + + .x-slider-horz, + .x-slider-horz .x-slider-end, + .x-slider-horz .x-slider-inner { + //background-image: url(../images/default/slider/slider-bg.png); + } + + .x-slider-horz .x-slider-thumb { + //background-image: url(../images/gray/slider/slider-thumb.png); + } + + .x-slider-vert, + .x-slider-vert .x-slider-end, + .x-slider-vert .x-slider-inner { + //background-image: url(../images/default/slider/slider-v-bg.png); + } + + .x-slider-vert .x-slider-thumb { + //background-image: url(../images/gray/slider/slider-v-thumb.png); + } + + .x-window-dlg .ext-mb-text, + .x-window-dlg .x-window-header-text { + font-size: 12px; + } + + .x-window-dlg .ext-mb-textarea { + font: normal 12px 'Roboto', tahoma, arial, helvetica, sans-serif; + } + + .x-window-dlg .x-msg-box-wait { + //background-image: url(../images/default/grid/loading.gif); + } + + .x-window-dlg .ext-mb-info { + //background-image: url(../images/gray/window/icon-info.gif); + } + + .x-window-dlg .ext-mb-warning { + //background-image: url(../images/gray/window/icon-warning.gif); + } + + .x-window-dlg .ext-mb-question { + //background-image: url(../images/gray/window/icon-question.gif); + } + + .x-window-dlg .ext-mb-error { + //background-image: url(../images/gray/window/icon-error.gif); } \ No newline at end of file diff --git a/css/base/dozzle/dozzle-base.css b/css/base/dozzle/dozzle-base.css index def06c9683..50ab3ff7e9 100644 --- a/css/base/dozzle/dozzle-base.css +++ b/css/base/dozzle/dozzle-base.css @@ -1,280 +1,280 @@ -/* 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://github.com/gilbN/theme.park */ - -@import url("/css/defaults/placeholders.css"); -@import url("/css/defaults/transparent.css"); - -:root { - --scheme-main-ter: var(--main-bg-color); - --text-strong-color: var(--button-text-hover); - --border-color: var(--transparency-light-25); - --logo-color: rgb(var(--accent-color)); - --body-background-color: var(--main-bg-color); - --border-hover-color: rgb(var(--accent-color)); -} - -* { - outline: none; -} - -html, -body { - background: var(--main-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; - color: var(--text); -} - -h1, -h2, -h3, -h4, -h5, -h6, -section header, -.menu-label { - color: var(--text-hover) !important; -} - - -/* Scrollbar */ - -html.has-custom-scrollbars ::-webkit-scrollbar-thumb { - background: var(--transparency-light-25); - outline: 1px solid #0000; - border-radius: 4px; -} - -html.has-custom-scrollbars ::-webkit-scrollbar-thumb:active, -html.has-custom-scrollbars ::-webkit-scrollbar-thumb:hover { - background: var(--transparency-light-45); - -} - -html.has-custom-scrollbars ::-webkit-scrollbar-track { - background: #1f1f1f; -} - -html.has-custom-scrollbars ::-webkit-scrollbar-track:hover { - background: #1f1f1f; -} - -html.has-custom-scrollbars section main { - scrollbar-color: #353535 transparent; - scrollbar-width: thin -} - -/* Text important */ -p, -.menu-list a { - color: var(--text) !important; - -} - -.panel-heading { - background-color: rgb(var(--accent-color)); - color: var(--label-text-color) !important; -} - -.panel-block { - color: var(--text); -} - -.panel-tabs a.is-active { - border-bottom-color: rgb(var(--accent-color)); - color: rgb(var(--accent-color)); -} - -.panel-tabs a { - border-bottom: 1px solid var(--border-color); - color: var(--text); -} - -.panel-tabs a:hover { - border-bottom: 1px solid var(--border-color); - color: var(--text-strong-color); -} - -a.panel-block:hover, -label.panel-block:hover { - background-color: var(--transparency-light-10); - color: var(--text-strong-color); -} - -/* Side Menu*/ -.menu-list a:hover { - background-color: var(--transparency-light-10); - color: var(--text-hover) !important; -} - -.menu-list a.is-active, -.menu-list a.is-active:hover { - background-color: rgb(var(--accent-color)); - color: var(--label-text-color) !important; -} - -.menu-list li:hover .column-icon:hover { - color: black !important; -} - -li.exited a { - color: var(--text-muted) !important; -} - -.select select, -.textarea, -.input, -.dropdown-content { - 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; - border-color: rgba(255, 255, 255, .1); - border-radius: 4px; - color: var(--text-strong-color); -} - -.autocomplete .dropdown-item.is-hovered, -a.dropdown-item:hover, -button.dropdown-item:hover { - background: var(--transparency-light-25); - color: var(--text-strong-color); -} - -.column-icon[data-v-35775614]:hover { - color: rgb(var(--accent-color)); -} - -.select select:focus, -.textarea:focus, -.input:focus, -.select select.is-focused, -.is-focused.textarea, -.is-focused.input, -.select select:active, -.textarea:active, -.input:active, -.select select.is-active, -.is-active.textarea, -.is-active.input { - border-color: rgb(var(--accent-color)); - box-shadow: 0 0 0 0.125em rgba(var(--accent-color), .25); -} - -/* Settings buttons */ -.button { - background: var(--button-color); - color: var(--button-text); - border-color: var(--button-color); -} - -section .is-scrollbar-notification button { - background: var(--button-color) !important; - color: var(--button-text) !important; - border-color: var(--button-color) !important; -} - -.b-radio.radio.button.is-selected { - background-color: var(--button-color-hover); - border-color: transparent; - color: var(--text-strong-color); -} - -.button:hover { - background: var(--button-color-hover) !important; - border-color: var(--button-color-hover) !important; - color: var(--button-text-hover) !important; -} - -.button:active, -.button.is-active { - background: var(--button-color-hover); - border-color: var(--button-color-hover); - color: var(--text-strong-color); -} - -.is-settings-control { - background: var(--button-color); - color: var(--button-text); - border-color: transparent; -} - -.is-settings-control:hover { - border-color: var(--button-color-hover) !important; - background: var(--button-color-hover) !important; - color: var(--button-text-hover) !important; -} - -#hide-nav { - background: var(--button-color) !important; - color: var(--button-text) !important; -} - -#hide-nav:hover { - border-color: var(--button-color-hover) !important; - background: var(--button-color-hover) !important; - color: var(--button-text-hover) !important; -} - -code { - background: var(--transparency-dark-35) !important; -} - -.switch input[type=checkbox]:checked+.check { - background: var(--button-color); -} - -.switch:hover input[type=checkbox]:checked+.check { - background: var(--button-color-hover); -} - -.switch input[type=checkbox]:focus:checked+.check, -.switch input[type=checkbox]:active:checked+.check { - box-shadow: 0 0 0.5em rgb(var(--accent-color), .8); -} - -/* Events */ - -.events { - background: var(--transparency-dark-35); -} - -.scroll-progress svg circle { - fill: rgba(255, 255, 255, .45) !important; - stroke: rgb(var(--accent-color)) !important; -} - -.scroll-progress span { - color: var(--text-strong-color) !important; -} - -.splitpanes--vertical>.splitpanes__splitter:hover { - background: rgb(var(--accent-color)) !important; -} - -.events.medium { - background: var(--transparency-dark-45); -} - -.date { - color: rgb(var(--accent-color)) !important; - background: var(--transparency-dark-25) !important; +/* 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://github.com/gilbN/theme.park */ + +@import url("/css/defaults/placeholders.css"); +@import url("/css/defaults/transparent.css"); + +:root { + --scheme-main-ter: var(--main-bg-color); + --text-strong-color: var(--button-text-hover); + --border-color: var(--transparency-light-25); + --logo-color: rgb(var(--accent-color)); + --body-background-color: var(--main-bg-color); + --border-hover-color: rgb(var(--accent-color)); +} + +* { + outline: none; +} + +html, +body { + background: var(--main-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; + color: var(--text); +} + +h1, +h2, +h3, +h4, +h5, +h6, +section header, +.menu-label { + color: var(--text-hover) !important; +} + + +/* Scrollbar */ + +html.has-custom-scrollbars ::-webkit-scrollbar-thumb { + background: var(--transparency-light-25); + outline: 1px solid #0000; + border-radius: 4px; +} + +html.has-custom-scrollbars ::-webkit-scrollbar-thumb:active, +html.has-custom-scrollbars ::-webkit-scrollbar-thumb:hover { + background: var(--transparency-light-45); + +} + +html.has-custom-scrollbars ::-webkit-scrollbar-track { + background: #1f1f1f; +} + +html.has-custom-scrollbars ::-webkit-scrollbar-track:hover { + background: #1f1f1f; +} + +html.has-custom-scrollbars section main { + scrollbar-color: #353535 transparent; + scrollbar-width: thin +} + +/* Text important */ +p, +.menu-list a { + color: var(--text) !important; + +} + +.panel-heading { + background-color: rgb(var(--accent-color)); + color: var(--label-text-color) !important; +} + +.panel-block { + color: var(--text); +} + +.panel-tabs a.is-active { + border-bottom-color: rgb(var(--accent-color)); + color: rgb(var(--accent-color)); +} + +.panel-tabs a { + border-bottom: 1px solid var(--border-color); + color: var(--text); +} + +.panel-tabs a:hover { + border-bottom: 1px solid var(--border-color); + color: var(--text-strong-color); +} + +a.panel-block:hover, +label.panel-block:hover { + background-color: var(--transparency-light-10); + color: var(--text-strong-color); +} + +/* Side Menu*/ +.menu-list a:hover { + background-color: var(--transparency-light-10); + color: var(--text-hover) !important; +} + +.menu-list a.is-active, +.menu-list a.is-active:hover { + background-color: rgb(var(--accent-color)); + color: var(--label-text-color) !important; +} + +.menu-list li:hover .column-icon:hover { + color: black !important; +} + +li.exited a { + color: var(--text-muted) !important; +} + +.select select, +.textarea, +.input, +.dropdown-content { + 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; + border-color: rgba(255, 255, 255, .1); + border-radius: 4px; + color: var(--text-strong-color); +} + +.autocomplete .dropdown-item.is-hovered, +a.dropdown-item:hover, +button.dropdown-item:hover { + background: var(--transparency-light-25); + color: var(--text-strong-color); +} + +.column-icon[data-v-35775614]:hover { + color: rgb(var(--accent-color)); +} + +.select select:focus, +.textarea:focus, +.input:focus, +.select select.is-focused, +.is-focused.textarea, +.is-focused.input, +.select select:active, +.textarea:active, +.input:active, +.select select.is-active, +.is-active.textarea, +.is-active.input { + border-color: rgb(var(--accent-color)); + box-shadow: 0 0 0 0.125em rgba(var(--accent-color), .25); +} + +/* Settings buttons */ +.button { + background: var(--button-color); + color: var(--button-text); + border-color: var(--button-color); +} + +section .is-scrollbar-notification button { + background: var(--button-color) !important; + color: var(--button-text) !important; + border-color: var(--button-color) !important; +} + +.b-radio.radio.button.is-selected { + background-color: var(--button-color-hover); + border-color: transparent; + color: var(--text-strong-color); +} + +.button:hover { + background: var(--button-color-hover) !important; + border-color: var(--button-color-hover) !important; + color: var(--button-text-hover) !important; +} + +.button:active, +.button.is-active { + background: var(--button-color-hover); + border-color: var(--button-color-hover); + color: var(--text-strong-color); +} + +.is-settings-control { + background: var(--button-color); + color: var(--button-text); + border-color: transparent; +} + +.is-settings-control:hover { + border-color: var(--button-color-hover) !important; + background: var(--button-color-hover) !important; + color: var(--button-text-hover) !important; +} + +#hide-nav { + background: var(--button-color) !important; + color: var(--button-text) !important; +} + +#hide-nav:hover { + border-color: var(--button-color-hover) !important; + background: var(--button-color-hover) !important; + color: var(--button-text-hover) !important; +} + +code { + background: var(--transparency-dark-35) !important; +} + +.switch input[type=checkbox]:checked+.check { + background: var(--button-color); +} + +.switch:hover input[type=checkbox]:checked+.check { + background: var(--button-color-hover); +} + +.switch input[type=checkbox]:focus:checked+.check, +.switch input[type=checkbox]:active:checked+.check { + box-shadow: 0 0 0.5em rgb(var(--accent-color), .8); +} + +/* Events */ + +.events { + background: var(--transparency-dark-35); +} + +.scroll-progress svg circle { + fill: rgba(255, 255, 255, .45) !important; + stroke: rgb(var(--accent-color)) !important; +} + +.scroll-progress span { + color: var(--text-strong-color) !important; +} + +.splitpanes--vertical>.splitpanes__splitter:hover { + background: rgb(var(--accent-color)) !important; +} + +.events.medium { + background: var(--transparency-dark-45); +} + +.date { + color: rgb(var(--accent-color)) !important; + background: var(--transparency-dark-25) !important; } \ No newline at end of file diff --git a/css/base/duplicacy/duplicacy-base.css b/css/base/duplicacy/duplicacy-base.css index b86d7ca3b2..f9a5d413f1 100644 --- a/css/base/duplicacy/duplicacy-base.css +++ b/css/base/duplicacy/duplicacy-base.css @@ -1,667 +1,667 @@ -/* 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://github.com/gilbN/theme.park */ - -@import url("/css/defaults/placeholders.css"); -@import url("/css/defaults/transparent.css"); - -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; -} - -a:not(.timeline-content a) { - color: var(--link-color) !important; -} - -a:hover:not(.timeline-content a) { - color: var(--link-color-hover) !important; -} - -a.disabled-link { - color: var(--text-muted); -} - -/* Scrollbar */ -@media only screen and (min-width: 768px) { - html { - height: 100%; - width: 100%; - overflow: hidden; - } - - body { - overflow-y: auto; - height: 100%; - 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; - } -} - -::-webkit-scrollbar { - width: 14px; -} - -::-webkit-scrollbar-thumb { - min-height: 50px; - border: 3px solid transparent; - border-radius: 8px; - background: var(--transparency-dark-20); - background-clip: padding-box; -} - -::-webkit-scrollbar-track { - background-color: transparent; -} - -::-webkit-scrollbar-thumb:hover { - min-height: 50px; - border: 3px solid transparent; - border-radius: 8px; - background: var(--transparency-light-50); - background-clip: padding-box; -} - -/* TEXT */ -body, -.category, -.card .labels p, -.card .stats, -.vis-time-axis .vis-text, -.footer .copyright, -.navbar-default .navbar-brand, -.sidebar .nav li>a, -.off-canvas-sidebar .nav li>a { - color: var(--text) !important; -} - -.h1, -.h2, -.h3, -.h4, -.h5, -.h6, -h1, -h2, -h3, -h4, -h5, -h6, -.card label, -.card, -.card .title { - color: var(--text-hover); -} - -label { - color: var(--text) !important; -} - -.main-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; -} - -.content .card { - box-shadow: none; -} - -.text-danger { - color: #f05050; -} - -.text-danger:hover { - color: #ec2626; -} - -.text-primary { - color: rgb(var(--accent-color)); -} - -.text-primary:hover { - color: var(--accent-color-hover); -} - -/* CARDS */ -.card { - background: transparent; -} - -.col-sm-6 .card, -.col-md-12 .card { - background: transparent !important; -} - -.card-container, -.col-xs-4 .card, -.col-xs-12 .card, -.col-xs-8 .card { - background: var(--transparency-dark-10) !important; -} - -#schedule-0, -#schedule-1, -#schedule-2, -#schedule-3, -#schedule-4, -#schedule-5, -#schedule-6, -#schedule-7, -#schedule-8, -#schedule-9, -#schedule-10, -#schedule-11, -#schedule-12, -#schedule-13, -#schedule-14, -#schedule-15, -#schedule-16, -#schedule-17, -#schedule-18, -#schedule-19, -#schedule-20, -[id*="#schedule-"] { - background: var(--transparency-dark-10); -} - -/* TIMELINE */ -.vis-timeline { - border: 1px solid rgb(255 255 255 / 20%); -} - -/* CHARTS */ -.ct-label { - fill: var(--text); - color: var(--text); -} - -.ct-grid { - stroke: var(--text); -} - -.tab-content { - border-color: transparent !important; -} - -.vis-labelset .vis-label .vis-inner { - color: var(--text); -} - -/* STORAGE PAGE */ -.card .nav-tabs>li.active>a, -.card .nav-tabs>li.active>a:focus, -.card .nav-tabs>li.active>a:hover { - color: var(--text); - cursor: default; - background: var(--transparency-dark-25); - border: 1px solid rgba(255, 255, 255, .25); - border-bottom-color: var(--text); - border-radius: 6px 6px 0 0; -} - -.card .nav>li>a:hover, -.card .nav>li>a:focus { - background: var(--transparency-light-10); - border: 1px solid transparent; -} - -/* NAVBAR */ -.navbar-default .navbar-toggle .icon-bar { - background-color: var(--text); -} - -.navbar-default { - background: var(--transparency-dark-25); - border-bottom: 1px solid var(--transparency-light-25); -} - -/* SIDEBAR */ -.sidebar[data-background-color="black"]:after, -.sidebar[data-background-color="black"]:before, -.off-canvas-sidebar[data-background-color="black"]:after, -.off-canvas-sidebar[data-background-color="black"]:before { - background: var(--transparency-dark-10); -} - -.sidebar[data-background-color="black"] .logo, -.off-canvas-sidebar[data-background-color="black"] .logo { - border-bottom: 1px solid rgba(var(--accent-color)); -} - -.sidebar .nav li.active>a:before, -.sidebar .nav li.active>a:after { - border-right: 17px solid rgb(var(--accent-color)); -} - -@media (min-width: 992px) { - - .off-canvas-sidebar .nav li.active>a:before, - .off-canvas-sidebar .nav li.active>a:after { - border-right: 17px solid rgb(var(--accent-color)); - } -} - -.sidebar[data-active-color="success"] .nav li.active>a, -.off-canvas-sidebar[data-active-color="success"] .nav li.active>a { - color: rgb(var(--accent-color)) !important; -} - -.sidebar .nav li>a:hover { - color: var(--text-hover) !important; -} - -.sidebar .sidebar-wrapper { - box-shadow: none; -} - -/* MODAL */ -.modal-content { - 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; - border: 1px solid transparent; -} - -.modal-header { - border-bottom: 1px solid rgb(var(--accent-color)); - background: var(--modal-header-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; -} - -.modal-footer { - border-top: 1px solid rgb(var(--accent-color)); - background: var(--modal-footer-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; -} - -.modal-body .nav-tabs>li.active>a, -.nav-tabs>li.active>a:focus, -.nav-tabs>li.active>a:hover { - color: var(--text); - cursor: default; - background: var(--transparency-dark-25); - border: 1px solid transparent; - border-bottom-color: transparent; -} - -.modal-body .nav>li>a:hover, -.nav>li>a:focus { - background-color: transparent; -} - -.modal-body .nav-tabs>li.active>a:hover { - background: var(--transparency-dark-25); - border: 1px solid transparent; -} - -.modal-body .nav-tabs>li>a:hover { - border-color: #fff3 #fff3 #fff3; - color: var(--text-hover) -} - -.modal-body .nav-tabs>li>a { - color: var(--text) -} - -#modal_storage_info_tab_content { - border: none !important; -} - -.modal-body .nav .open>a, -.nav .open>a:focus, -.nav .open>a:hover { - background: var(--transparency-dark-25); - border-color: transparent; -} - -/* DROPDOWN */ -.dropdown-menu { - 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; -} - -.dropdown a { - color: var(--text) !important; -} - -.dropdown a:hover { - color: var(--text-hover) !important; -} - -/* FORMS */ -.form-control.border-input { - border: 1px solid transparent; -} - -.form-control, -textarea { - background: var(--transparency-dark-25); - color: var(--text); -} - -.form-control:focus { - background: var(--transparency-dark-50); -} - -.form-control[disabled], -.form-control[readonly], -fieldset[disabled] .form-control { - background: var(--transparency-dark-15); -} - -#input_s3_provider:focus, -#schedule_frequency:focus, -#modal_restore_storage:focus, -#modal_restore_id:focus, -#modal_restore_revision:focus, -#job_type:focus, -#job_repository:focus, -#backup_storage:focus, -#administration_expiration:focus { - background: white; - color: black; -} - -.form-check-label { - word-break: break-word; -} - -/* BUTTONS */ -.btn { - color: var(--button-text); - border-width: 1px; - border-radius: 4px; -} - -.main-panel .btn:hover, -.main-panel .btn:focus { - background: transparent; -} - -.timepicker-spinner .btn:hover, -.timepicker-spinner .btn:focus { - background-color: var(--transparency-light-10); - color: var(--text-hover); - border: 1px solid transparent; -} - -.timepicker-spinner .btn { - border: 1px solid transparent; -} - -.timepicker-spinner .input-group-btn-vertical { - border-left: 1px solid transparent; -} - -.btn-info.btn-fill { - color: var(--button-text); - background-color: var(--button-color); - border: var(--button-color); -} - -.btn-info.btn-fill:hover, -.btn-info.btn-fill:active, -.btn-info.btn-fill.active, -.btn-info.btn-fill:focus { - background: var(--button-color-hover); - border: var(--button-color-hover); - color: var(--button-text-hover); -} - -.btn-primary { - border-color: var(--button-color); - background: var(--button-color); - color: var(--button-text); -} - -.btn-primary:focus, -.btn-primary:active:focus { - border-color: var(--button-color-hover); - color: var(--button-text-hover); - background-color: var(--button-color-hover); -} - -.btn-primary:hover { - border-color: var(--button-color-hover); - color: var(--button-text-hover); - background-color: var(--button-color-hover); -} - -.btn-primary.btn-fill { - color: var(--button-text); - background-color: var(--button-color); - border-color: var(--button-color); -} - -.btn-primary.btn-fill:hover { - color: var(--button-text-hover); - background-color: var(--button-color-hover); - border-color: var(--button-color-hover); - -} - -div>div>div.modal-footer>button.btn.btn-default.pull-left, -.navbar .navbar-nav>li>a.btn-danger.btn-fill, -.btn-danger.btn-fill { - border-color: #f05050; - background-color: #f05050; - color: var(--text); -} - -div>div>div.modal-footer>button.btn.btn-default.pull-left:hover, -div>div>div.modal-footer>button.btn.btn-default.pull-left:focus, -.navbar .navbar-nav>li>a.btn-danger.btn-fill:hover, -.navbar .navbar-nav>li>a.btn-danger.btn-fill:focus, -.btn-danger.btn-fill:hover, -.btn-danger.btn-fill:focus { - border-color: #ec2626; - color: var(--text-hover); - background-color: #ec2626; -} - -div.bootbox.modal.fade.bootbox-confirm.in>div>div>div.modal-footer>button.btn.btn-default { - border-color: #f05050; - background-color: #f05050; - color: var(--text); -} - -div.bootbox.modal.fade.bootbox-confirm.in>div>div>div.modal-footer>button.btn.btn-default:hover, -div.bootbox.modal.fade.bootbox-confirm.in>div>div>div.modal-footer>button.btn.btn-default:focus { - border-color: #ec2626; - color: var(--text-hover); - background-color: #ec2626; -} - -.close { - color: var(--text-hover); -} - -.navbar .navbar-nav>li>a.btn-success, -.btn-success { - border-color: var(--button-color); - color: var(--button-color); -} - -.navbar .navbar-nav>li>a.btn-success:hover, -.navbar .navbar-nav>li>a.btn-success:focus, -.navbar .navbar-nav>li>a.btn-success:active, -.navbar .navbar-nav>li>a.btn-success.active, -.open>.navbar .navbar-nav>li>a.btn-success.dropdown-toggle, -.btn-success:hover, -.btn-success:focus, -.btn-success:active, -.btn-success.active, -.open>.btn-success.dropdown-toggle { - background-color: var(--button-color-hover); - color: var(--button-text-hover); - border-color: var(--button-color-hover); -} - -.btn-icon { - background-color: rgb(var(--accent-color)); - color: var(--label-text-color); - border-color: rgb(var(--accent-color)); -} - -.btn-icon.active.focus, -.btn-icon.active:focus, -.btn-icon.active:hover, -.btn-icon:active.focus, -.btn-icon:active:focus, -.btn-icon:active:hover, -.btn-icon:hover, -.btn-icon:focus, -.btn-icon:active, -.btn-icon.active, -.open>.dropdown-toggle.btn-icon.focus, -.open>.dropdown-toggle.btn-icon:focus, -.open>.dropdown-toggle.btn-icon:hover { - background-color: var(--accent-color-hover) !important; - color: var(--label-text-color); - border-color: var(--accent-color-hover); -} - -.radio-box input:checked~.radio-button { - background-color: var(--button-color); - color: var(--label-text-color); -} - -/* TABLES */ -.table>tbody>tr.active>td, -.table>tbody>tr.active>th, -.table>tbody>tr>td.active, -.table>tbody>tr>th.active, -.table>tfoot>tr.active>td, -.table>tfoot>tr.active>th, -.table>tfoot>tr>td.active, -.table>tfoot>tr>th.active, -.table>thead>tr.active>td, -.table>thead>tr.active>th, -.table>thead>tr>td.active, -.table>thead>tr>th.active, -.row-clickable.active { - background: var(--transparency-dark-25); - color: var(--text-hover); -} - -.fixed-header th { - 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; -} - -.table thead tr>th, -.table thead tr>td, -.table tbody tr>th, -.table tbody tr>td, -.table tfoot tr>th, -.table tfoot tr>td { - border-top: 1px solid rgb(255 255 255 / 20%); -} - -hr { - border-top: 1px solid rgb(var(--accent-color)); -} - -.list-group-item { - background-color: transparent; -} - -.list-group-item.active, -.list-group-item.active:focus, -.list-group-item.active:hover { - background-color: rgb(var(--accent-color)); - border-color: rgb(var(--accent-color)); -} - -/* PROGRESS BARS */ -.progress { - background: var(--transparency-dark-25); -} - -.progress-bar { - background-color: rgb(var(--accent-color)); -} - -.progress span { - color: var(--text-hover); -} - -/* FOOTER */ -.main-panel>.footer { - background: var(--transparency-dark-25); -} - -/* MOBILE */ -@media (max-width: 991px) { - .off-canvas-sidebar .sidebar-wrapper { - box-shadow: 0 0 10px 0px #000000; - 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; - } - - .off-canvas-sidebar .nav li.active>a:before, - .off-canvas-sidebar .nav>li.active>a:after { - border-left: 17px solid rgb(var(--accent-color)); - } +/* 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://github.com/gilbN/theme.park */ + +@import url("/css/defaults/placeholders.css"); +@import url("/css/defaults/transparent.css"); + +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; +} + +a:not(.timeline-content a) { + color: var(--link-color) !important; +} + +a:hover:not(.timeline-content a) { + color: var(--link-color-hover) !important; +} + +a.disabled-link { + color: var(--text-muted); +} + +/* Scrollbar */ +@media only screen and (min-width: 768px) { + html { + height: 100%; + width: 100%; + overflow: hidden; + } + + body { + overflow-y: auto; + height: 100%; + 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; + } +} + +::-webkit-scrollbar { + width: 14px; +} + +::-webkit-scrollbar-thumb { + min-height: 50px; + border: 3px solid transparent; + border-radius: 8px; + background: var(--transparency-dark-20); + background-clip: padding-box; +} + +::-webkit-scrollbar-track { + background-color: transparent; +} + +::-webkit-scrollbar-thumb:hover { + min-height: 50px; + border: 3px solid transparent; + border-radius: 8px; + background: var(--transparency-light-50); + background-clip: padding-box; +} + +/* TEXT */ +body, +.category, +.card .labels p, +.card .stats, +.vis-time-axis .vis-text, +.footer .copyright, +.navbar-default .navbar-brand, +.sidebar .nav li>a, +.off-canvas-sidebar .nav li>a { + color: var(--text) !important; +} + +.h1, +.h2, +.h3, +.h4, +.h5, +.h6, +h1, +h2, +h3, +h4, +h5, +h6, +.card label, +.card, +.card .title { + color: var(--text-hover); +} + +label { + color: var(--text) !important; +} + +.main-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; +} + +.content .card { + box-shadow: none; +} + +.text-danger { + color: #f05050; +} + +.text-danger:hover { + color: #ec2626; +} + +.text-primary { + color: rgb(var(--accent-color)); +} + +.text-primary:hover { + color: var(--accent-color-hover); +} + +/* CARDS */ +.card { + background: transparent; +} + +.col-sm-6 .card, +.col-md-12 .card { + background: transparent !important; +} + +.card-container, +.col-xs-4 .card, +.col-xs-12 .card, +.col-xs-8 .card { + background: var(--transparency-dark-10) !important; +} + +#schedule-0, +#schedule-1, +#schedule-2, +#schedule-3, +#schedule-4, +#schedule-5, +#schedule-6, +#schedule-7, +#schedule-8, +#schedule-9, +#schedule-10, +#schedule-11, +#schedule-12, +#schedule-13, +#schedule-14, +#schedule-15, +#schedule-16, +#schedule-17, +#schedule-18, +#schedule-19, +#schedule-20, +[id*="#schedule-"] { + background: var(--transparency-dark-10); +} + +/* TIMELINE */ +.vis-timeline { + border: 1px solid rgb(255 255 255 / 20%); +} + +/* CHARTS */ +.ct-label { + fill: var(--text); + color: var(--text); +} + +.ct-grid { + stroke: var(--text); +} + +.tab-content { + border-color: transparent !important; +} + +.vis-labelset .vis-label .vis-inner { + color: var(--text); +} + +/* STORAGE PAGE */ +.card .nav-tabs>li.active>a, +.card .nav-tabs>li.active>a:focus, +.card .nav-tabs>li.active>a:hover { + color: var(--text); + cursor: default; + background: var(--transparency-dark-25); + border: 1px solid rgba(255, 255, 255, .25); + border-bottom-color: var(--text); + border-radius: 6px 6px 0 0; +} + +.card .nav>li>a:hover, +.card .nav>li>a:focus { + background: var(--transparency-light-10); + border: 1px solid transparent; +} + +/* NAVBAR */ +.navbar-default .navbar-toggle .icon-bar { + background-color: var(--text); +} + +.navbar-default { + background: var(--transparency-dark-25); + border-bottom: 1px solid var(--transparency-light-25); +} + +/* SIDEBAR */ +.sidebar[data-background-color="black"]:after, +.sidebar[data-background-color="black"]:before, +.off-canvas-sidebar[data-background-color="black"]:after, +.off-canvas-sidebar[data-background-color="black"]:before { + background: var(--transparency-dark-10); +} + +.sidebar[data-background-color="black"] .logo, +.off-canvas-sidebar[data-background-color="black"] .logo { + border-bottom: 1px solid rgba(var(--accent-color)); +} + +.sidebar .nav li.active>a:before, +.sidebar .nav li.active>a:after { + border-right: 17px solid rgb(var(--accent-color)); +} + +@media (min-width: 992px) { + + .off-canvas-sidebar .nav li.active>a:before, + .off-canvas-sidebar .nav li.active>a:after { + border-right: 17px solid rgb(var(--accent-color)); + } +} + +.sidebar[data-active-color="success"] .nav li.active>a, +.off-canvas-sidebar[data-active-color="success"] .nav li.active>a { + color: rgb(var(--accent-color)) !important; +} + +.sidebar .nav li>a:hover { + color: var(--text-hover) !important; +} + +.sidebar .sidebar-wrapper { + box-shadow: none; +} + +/* MODAL */ +.modal-content { + 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; + border: 1px solid transparent; +} + +.modal-header { + border-bottom: 1px solid rgb(var(--accent-color)); + background: var(--modal-header-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; +} + +.modal-footer { + border-top: 1px solid rgb(var(--accent-color)); + background: var(--modal-footer-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; +} + +.modal-body .nav-tabs>li.active>a, +.nav-tabs>li.active>a:focus, +.nav-tabs>li.active>a:hover { + color: var(--text); + cursor: default; + background: var(--transparency-dark-25); + border: 1px solid transparent; + border-bottom-color: transparent; +} + +.modal-body .nav>li>a:hover, +.nav>li>a:focus { + background-color: transparent; +} + +.modal-body .nav-tabs>li.active>a:hover { + background: var(--transparency-dark-25); + border: 1px solid transparent; +} + +.modal-body .nav-tabs>li>a:hover { + border-color: #fff3 #fff3 #fff3; + color: var(--text-hover) +} + +.modal-body .nav-tabs>li>a { + color: var(--text) +} + +#modal_storage_info_tab_content { + border: none !important; +} + +.modal-body .nav .open>a, +.nav .open>a:focus, +.nav .open>a:hover { + background: var(--transparency-dark-25); + border-color: transparent; +} + +/* DROPDOWN */ +.dropdown-menu { + 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; +} + +.dropdown a { + color: var(--text) !important; +} + +.dropdown a:hover { + color: var(--text-hover) !important; +} + +/* FORMS */ +.form-control.border-input { + border: 1px solid transparent; +} + +.form-control, +textarea { + background: var(--transparency-dark-25); + color: var(--text); +} + +.form-control:focus { + background: var(--transparency-dark-50); +} + +.form-control[disabled], +.form-control[readonly], +fieldset[disabled] .form-control { + background: var(--transparency-dark-15); +} + +#input_s3_provider:focus, +#schedule_frequency:focus, +#modal_restore_storage:focus, +#modal_restore_id:focus, +#modal_restore_revision:focus, +#job_type:focus, +#job_repository:focus, +#backup_storage:focus, +#administration_expiration:focus { + background: white; + color: black; +} + +.form-check-label { + word-break: break-word; +} + +/* BUTTONS */ +.btn { + color: var(--button-text); + border-width: 1px; + border-radius: 4px; +} + +.main-panel .btn:hover, +.main-panel .btn:focus { + background: transparent; +} + +.timepicker-spinner .btn:hover, +.timepicker-spinner .btn:focus { + background-color: var(--transparency-light-10); + color: var(--text-hover); + border: 1px solid transparent; +} + +.timepicker-spinner .btn { + border: 1px solid transparent; +} + +.timepicker-spinner .input-group-btn-vertical { + border-left: 1px solid transparent; +} + +.btn-info.btn-fill { + color: var(--button-text); + background-color: var(--button-color); + border: var(--button-color); +} + +.btn-info.btn-fill:hover, +.btn-info.btn-fill:active, +.btn-info.btn-fill.active, +.btn-info.btn-fill:focus { + background: var(--button-color-hover); + border: var(--button-color-hover); + color: var(--button-text-hover); +} + +.btn-primary { + border-color: var(--button-color); + background: var(--button-color); + color: var(--button-text); +} + +.btn-primary:focus, +.btn-primary:active:focus { + border-color: var(--button-color-hover); + color: var(--button-text-hover); + background-color: var(--button-color-hover); +} + +.btn-primary:hover { + border-color: var(--button-color-hover); + color: var(--button-text-hover); + background-color: var(--button-color-hover); +} + +.btn-primary.btn-fill { + color: var(--button-text); + background-color: var(--button-color); + border-color: var(--button-color); +} + +.btn-primary.btn-fill:hover { + color: var(--button-text-hover); + background-color: var(--button-color-hover); + border-color: var(--button-color-hover); + +} + +div>div>div.modal-footer>button.btn.btn-default.pull-left, +.navbar .navbar-nav>li>a.btn-danger.btn-fill, +.btn-danger.btn-fill { + border-color: #f05050; + background-color: #f05050; + color: var(--text); +} + +div>div>div.modal-footer>button.btn.btn-default.pull-left:hover, +div>div>div.modal-footer>button.btn.btn-default.pull-left:focus, +.navbar .navbar-nav>li>a.btn-danger.btn-fill:hover, +.navbar .navbar-nav>li>a.btn-danger.btn-fill:focus, +.btn-danger.btn-fill:hover, +.btn-danger.btn-fill:focus { + border-color: #ec2626; + color: var(--text-hover); + background-color: #ec2626; +} + +div.bootbox.modal.fade.bootbox-confirm.in>div>div>div.modal-footer>button.btn.btn-default { + border-color: #f05050; + background-color: #f05050; + color: var(--text); +} + +div.bootbox.modal.fade.bootbox-confirm.in>div>div>div.modal-footer>button.btn.btn-default:hover, +div.bootbox.modal.fade.bootbox-confirm.in>div>div>div.modal-footer>button.btn.btn-default:focus { + border-color: #ec2626; + color: var(--text-hover); + background-color: #ec2626; +} + +.close { + color: var(--text-hover); +} + +.navbar .navbar-nav>li>a.btn-success, +.btn-success { + border-color: var(--button-color); + color: var(--button-color); +} + +.navbar .navbar-nav>li>a.btn-success:hover, +.navbar .navbar-nav>li>a.btn-success:focus, +.navbar .navbar-nav>li>a.btn-success:active, +.navbar .navbar-nav>li>a.btn-success.active, +.open>.navbar .navbar-nav>li>a.btn-success.dropdown-toggle, +.btn-success:hover, +.btn-success:focus, +.btn-success:active, +.btn-success.active, +.open>.btn-success.dropdown-toggle { + background-color: var(--button-color-hover); + color: var(--button-text-hover); + border-color: var(--button-color-hover); +} + +.btn-icon { + background-color: rgb(var(--accent-color)); + color: var(--label-text-color); + border-color: rgb(var(--accent-color)); +} + +.btn-icon.active.focus, +.btn-icon.active:focus, +.btn-icon.active:hover, +.btn-icon:active.focus, +.btn-icon:active:focus, +.btn-icon:active:hover, +.btn-icon:hover, +.btn-icon:focus, +.btn-icon:active, +.btn-icon.active, +.open>.dropdown-toggle.btn-icon.focus, +.open>.dropdown-toggle.btn-icon:focus, +.open>.dropdown-toggle.btn-icon:hover { + background-color: var(--accent-color-hover) !important; + color: var(--label-text-color); + border-color: var(--accent-color-hover); +} + +.radio-box input:checked~.radio-button { + background-color: var(--button-color); + color: var(--label-text-color); +} + +/* TABLES */ +.table>tbody>tr.active>td, +.table>tbody>tr.active>th, +.table>tbody>tr>td.active, +.table>tbody>tr>th.active, +.table>tfoot>tr.active>td, +.table>tfoot>tr.active>th, +.table>tfoot>tr>td.active, +.table>tfoot>tr>th.active, +.table>thead>tr.active>td, +.table>thead>tr.active>th, +.table>thead>tr>td.active, +.table>thead>tr>th.active, +.row-clickable.active { + background: var(--transparency-dark-25); + color: var(--text-hover); +} + +.fixed-header th { + 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; +} + +.table thead tr>th, +.table thead tr>td, +.table tbody tr>th, +.table tbody tr>td, +.table tfoot tr>th, +.table tfoot tr>td { + border-top: 1px solid rgb(255 255 255 / 20%); +} + +hr { + border-top: 1px solid rgb(var(--accent-color)); +} + +.list-group-item { + background-color: transparent; +} + +.list-group-item.active, +.list-group-item.active:focus, +.list-group-item.active:hover { + background-color: rgb(var(--accent-color)); + border-color: rgb(var(--accent-color)); +} + +/* PROGRESS BARS */ +.progress { + background: var(--transparency-dark-25); +} + +.progress-bar { + background-color: rgb(var(--accent-color)); +} + +.progress span { + color: var(--text-hover); +} + +/* FOOTER */ +.main-panel>.footer { + background: var(--transparency-dark-25); +} + +/* MOBILE */ +@media (max-width: 991px) { + .off-canvas-sidebar .sidebar-wrapper { + box-shadow: 0 0 10px 0px #000000; + 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; + } + + .off-canvas-sidebar .nav li.active>a:before, + .off-canvas-sidebar .nav>li.active>a:after { + border-left: 17px solid rgb(var(--accent-color)); + } } \ No newline at end of file diff --git a/css/base/emby/emby-base.css b/css/base/emby/emby-base.css index 622ec3d5e5..97f50436bb 100644 --- a/css/base/emby/emby-base.css +++ b/css/base/emby/emby-base.css @@ -1,751 +1,751 @@ -@import url("/css/defaults/placeholders.css"); -@import url("/css/defaults/transparent.css"); - -:root { - --theme-primary-color: var(--accent-color); - --theme-text-color: var(--text); - --theme-text-color-opaque: var(--text-hover); - --theme-accent-text-color: var(--accent-color); - --theme-primary-color-lightened: var(--accent-color-hover); - --theme-icon-focus-background: rgba(var(--accent-color), 0.2); - - --theme-background: var(--main-bg-color); - --header-blur-background: rgba(20,20,20,0.66); - --drawer-background: #2C2C2E; - --docked-drawer-background: var(--transparency-dark-25); - --button-background: var(--button-color); - --card-background: var(--transparency-dark-15); - --footer-background: var(--modal-footer-color); - --footer-blur-background: rgba(29,29,31,0.66); - - --header-background: var(--theme-background); - --theme-body-secondary-text-color: rgba(255, 255, 255, .6); - --line-background: var(--transparency-light-10); - --line-size: .08em; - --scrollbar-thumb-background: rgba(255,255,255,.3); -} - -@media (pointer: fine) { - :not(.layout-tv):root { - --theme-background: var(--main-bg-color); - --header-blur-background: rgba(20,20,20,0.66); - --drawer-background: #2C2C2E; - --docked-drawer-background: var(--transparency-dark-25); - --button-background: #1f1f1f; - --card-background: var(--transparency-dark-15); - --footer-background: var(--modal-footer-color); - --footer-blur-background: rgba(29,29,31,0.66); - } -} - -.layout-tv:root { - --theme-background: var(--main-bg-color); - --header-blur-background: rgba(20,20,20,0.66); - --drawer-background: #2C2C2E; - --docked-drawer-background: var(--transparency-dark-25); - --button-background: #1f1f1f; - --card-background: var(--transparency-dark-15); - --footer-background: var(--modal-footer-color); - --footer-blur-background: rgba(29,29,31,0.66); -} - -/*TP CUSTOM */ -h1, -h2, -h3, -h4, -h5, -h6, -.inputLabel, -label { - color: var(--text-hover); -} - -a:not(.emby-button), -.cardText.cardTextCentered.cardText-first>button { - color: var(--link-color) !important; -} - -a:hover:not(.emby-button), -.cardText.cardTextCentered.cardText-first>button:hover { - color: var(--link-color-hover) !important; -} - -/*TP END*/ - -html { - color: var(--theme-text-color); - scrollbar-color: var(--scrollbar-thumb-background) transparent -} - -.emby-collapsible-button { - border-color: var(--line-background) !important -} - -.skinHeader-withBackground.skinHeader-withfulldrawer { - border-bottom: .08em solid var(--line-background) -} - -.skinHeader-withBackground { - background: var(--header-background); - 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; -} - -.appfooter, -.formDialogFooter:not(.formDialogFooter-clear) { - background: var(--footer-background); - 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; -} - -.formDialogHeader:not(.formDialogHeader-clear) { - background: var(--modal-header-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; -} - -.dialog { - 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; -} - -@supports (backdrop-filter: blur(1em)) or (-webkit-backdrop-filter:blur(1em)) { - .skinHeader-withBackground { - background: var(--header-blur-background); - -webkit-backdrop-filter: saturate(1.8) blur(1.5em); - backdrop-filter: saturate(1.8) blur(1.5em) - } - - .appfooter-withbackdropfilter { - background: var(--footer-blur-background); - -webkit-backdrop-filter: saturate(1.8) blur(1.5em); - backdrop-filter: saturate(1.8) blur(1.5em) - } -} - -.skinHeader.semiTransparent { - -webkit-backdrop-filter: none !important; - backdrop-filter: none !important; - background-color: rgba(0, 0, 0, .3); - background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .6)), to(rgba(0, 0, 0, 0))); - background: -webkit-linear-gradient(rgba(0, 0, 0, .6), rgba(0, 0, 0, 0)); - background: -o-linear-gradient(rgba(0, 0, 0, .6), rgba(0, 0, 0, 0)); - background: linear-gradient(rgba(0, 0, 0, .6), rgba(0, 0, 0, 0)); - -webkit-box-shadow: none !important; - box-shadow: none !important; - border-bottom: 0; - color: rgba(255, 255, 255, .87) -} - -.pageTitleWithDefaultLogo { - background-image: url(/resources/emby/logowhite.png) -} - -.backgroundContainer, -html { - background: var(--theme-background); - 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; -} - -.backgroundContainer.withBackdrop { - background: var(--transparency-dark-80) -} - -@media not all and (min-width: 50em) { - .itemBackgroundContainer.withBackdrop { - background: var(--theme-background); - 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; - } -} - -.paper-icon-button-light-tv:focus, -.paper-icon-button-light:active { - color: rgb(var(--theme-primary-color)); - background-color: var(--theme-icon-focus-background) -} - -@media(hover: hover) and (pointer:fine) { - .paper-icon-button-light:focus { - color: rgb(var(--theme-primary-color)); - background-color: var(--theme-icon-focus-background) - } -} - -.detailButton-icon, -.fab, -.raised:not(.raised-mini) { - background: var(--button-color); - color: var(--button-text); -} - -.detailButton-icon { - border-color: rgba(255, 255, 255, .3) -} - -.emby-select-withcolor { - color: inherit; - background: var(--transparency-dark-25); - border: var(--line-size) solid transparent -} - -.toast { - background: var(--button-background); - color: var(--theme-text-color) -} - -@supports (backdrop-filter: blur(1em)) or (-webkit-backdrop-filter:blur(1em)) { - - .detailButton-icon, - .emby-select-withcolor.detailTrackSelect, - .fab, - .raised:not(.nobackdropfilter) { - background: rgba(85, 85, 85, .3); - -webkit-backdrop-filter: saturate(1.8) blur(1.5em); - backdrop-filter: saturate(1.8) blur(1.5em); - color: var(--transparency-light-95); - } - - .dialog-blur, - .toast { - color: var(--text-hover); - background: rgba(56, 56, 56, .76); - -webkit-backdrop-filter: blur(2.5em) saturate(1.8); - backdrop-filter: blur(2.5em) saturate(1.8); - -webkit-box-shadow: none !important; - box-shadow: none !important - } - - .toast-large { - color: rgba(255, 255, 255, .87) - } -} - -.fab:focus, -.raised:focus { - background: var(--button-color-hover); - color: var(--button-text-hover); -} - -.button-submit:not(.emby-button-tv) { - background: var(--button-color); - color: var(--button-text) -} - -.button-submit:not(.emby-button-tv):focus, -.button-submit:not(.emby-button-tv):hover { - background: var(--button-color-hover); - color: var(--button-text-hover) -} - -.emby-select-withcolor>option { - color: inherit; - background: var(--button-background) -} - -.emby-select-withcolor:focus { - border-color: rgb(var(--theme-primary-color)) !important -} - -.emby-select-tv-withcolor:focus { - background-color: rgb(var(--theme-primary-color)) !important; - color: var(--text-hover) !important -} - -.checkboxLabel { - color: inherit -} - -.emby-checkbox-focusring:focus:before { - background-color: var(--theme-icon-focus-background) -} - -.inputLabelFocused, -.selectLabelFocused, -.textareaLabelFocused { - color: rgb(var(--accent-color)) -} - -.button-link { - color: var(--link-color) -} - -.button-flat-accent { - color: rgb(var(--accent-color)) -} - -.paperList, -.visualCardBox { - background-color: var(--card-background) -} - -.collapseContent { - border: var(--line-size) solid var(--line-background) -} - -.fieldDescription, -.listItemBodyText-secondary, -.secondaryText { - color: var(--theme-body-secondary-text-color) -} - -.cardText-secondary { - color: var(--text) -} - -.cardText-first { - color: var(--theme-text-color-opaque) -} - -.actionsheetDivider { - background: var(--line-background) -} - -@media(hover: hover) and (pointer:fine) { - .actionSheetMenuItem:hover { - background: var(--transparency-light-20) - } -} - -.selectionCommandsPanel { - background: rgb(var(--theme-primary-color)); - color: var(--label-text-color); -} - -.itemSelectionCount { - color: var(--label-text-color) !important; - -} - -.upNextDialog-countdownText { - color: rgb(var(--theme-primary-color)) -} - -.alphaPickerButton { - color: var(--theme-body-secondary-text-color); - background-color: transparent -} - -.alphaPickerButton-selected { - color: var(--theme-text-color-opaque) -} - -.alphaPickerButton-tv:focus { - background-color: rgb(var(--theme-primary-color)); - color: var(--text-hover) !important -} - -.detailTableBodyRow-shaded:nth-child(even) { - background: #1c1c1c; - background: rgba(30, 30, 30, .9) -} - -.listItem-border { - border-color: var(--line-background) !important -} - -.listItem-focusscale:focus { - background: rgba(54, 54, 54, .8) -} - -.progressring-spiner { - border-color: rgb(var(--theme-primary-color)) -} - -.mediaInfoText { - background: var(--button-background) -} - -.starIcon { - color: #cb272a -} - -.mediaInfoTimerIcon { - color: #cb272a -} - -.emby-input, -.emby-textarea { - color: inherit; - background: var(--transparency-dark-25); - border: var(--line-size) solid rgba(255, 255, 255, 0.1) -} - -.emby-input:focus, -.emby-textarea:focus { - border-color: rgb(var(--theme-primary-color)) -} - -.emby-checkbox:checked+span:before { - border-color: currentColor -} - -.emby-checkbox:checked+span:before { - border-color: rgb(var(--theme-primary-color)) !important; - background-color: rgb(var(--theme-primary-color)) !important; - -} - -.checkboxLabel::after { - color: var(--label-text-color); -} - -.itemProgressBarForeground { - background-color: rgb(var(--theme-primary-color)) -} - -.itemProgressBarForeground-recording { - background-color: #cb272a -} - -.countIndicator { - background: rgb(var(--theme-primary-color)); - color: var(--label-text-color); -} - -.playedIndicator { - background: rgb(var(--theme-primary-color)) -} - -.mainDrawer { - background: var(--drawer-background) -} - -.drawer-docked { - background: var(--docked-drawer-background); - border-right: var(--line-size) solid var(--line-background) -} - -@media(hover: hover) and (pointer:fine) { - .navMenuOption:hover { - background: #303030 - } -} - -.navMenuOption-selected { - background-color: var(--theme-icon-focus-background) !important; - color: rgb(var(--accent-color)) -} - -.emby-button-focusscale:focus, -.emby-button-focusscale:focus .detailButton-icon { - background: rgb(var(--theme-primary-color)); - color: var(--text-hover) -} - -.emby-tab-button { - color: var(--theme-body-secondary-text-color) -} - -.emby-tab-button-active { - color: rgb(var(--accent-color)) -} - -.emby-tab-button-active.emby-button-tv { - color: var(--theme-text-color-opaque) -} - -.emby-tab-button.emby-button-tv:focus { - color: rgb(var(--accent-color)); - background: 0 0 -} - -.emby-button { - outline-color: rgb(var(--theme-primary-color)) -} - -.channelCell, -.guide-headerTimeslots, -.timeslotHeaders { - background: var(--theme-background); - 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; -} - -@media (pointer: coarse) { - .channelCell-mobilefocus { - background: var(--theme-background) !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; - } -} - -.channelCell-mobilefocus:not(:focus-visible) { - background: var(--theme-background) !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; -} - -.channelCell-mobilefocus:not(:-moz-focusring) { - background: var(--theme-background) !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; -} - -.channelCell, -.epgRow, -.programCell { - border-color: rgba(255, 255, 255, .05) -} - -.guide-currentTimeIndicatorDot { - border-right-color: var(--theme-icon-focus-background) -} - -.guide-currentTimeIndicatorDot:after { - border-top-color: rgb(var(--theme-primary-color)) -} - -.firstChannelCell { - border-color: transparent -} - -.programCell-sports { - background: #3949ab !important -} - -.programCell-movie { - background: #5e35b1 !important -} - -.programCell-kids { - background: #039be5 !important -} - -.programCell-news { - background: #43a047 !important -} - -.channelCell:focus, -.programCell:focus { - background-color: rgb(var(--theme-primary-color)); - color: var(--text-hover) -} - -.guide-programTextIcon { - color: #1e1e1e; - background: #555 -} - -.infoBanner { - background: var(--card-background); - padding: 1em; - -webkit-border-radius: .3em; - border-radius: .3em -} - -.ratingbutton-icon-withrating { - color: #c33 !important -} - -.downloadbutton-icon-on { - color: #4285f4 -} - -.downloadbutton-icon-complete { - color: #4285f4 -} - -.playstatebutton-icon-played { - color: #c33 !important -} - -.repeatButton-active { - color: #4285f4 -} - -.card:focus .card-focuscontent { - border-color: rgb(var(--theme-primary-color)) -} - -.cardContent-button { - background-color: transparent -} - -.cardContent-shadow { - background-color: var(--card-background) -} - -.defaultCardBackground0 { - background-color: var(--card-background) -} - -.defaultCardBackground1 { - background-color: #d2b019 -} - -.defaultCardBackground2 { - background-color: #338abb -} - -.defaultCardBackground3 { - background-color: #6b689d -} - -.defaultCardBackground4 { - background-color: #dd452b -} - -.defaultCardBackground5 { - background-color: #5ccea9 -} - -.cardOverlayButtonIcon { - background-color: rgb(var(--theme-primary-color)) -} - -.cardScalable.cardPadder-portrait>div>button>i { - color: var(--label-text-color) !important; -} - -::-webkit-scrollbar-track-piece { - background-color: transparent -} - -::-webkit-scrollbar-thumb { - background: var(--scrollbar-thumb-background) -} - -.emby-slider-background { - background: var(--scrollbar-thumb-background) -} - -.emby-slider { - color: rgb(var(--theme-primary-color)) -} - -.emby-slider::-moz-range-track { - background: #444 -} - -.emby-slider::-moz-range-progress { - background: rgb(var(--theme-primary-color)) -} - -.emby-slider::-webkit-slider-thumb { - background: rgb(var(--theme-primary-color)) -} - -.emby-slider::-moz-range-thumb { - background: rgb(var(--theme-primary-color)) -} - -.emby-slider::-ms-thumb { - background: rgb(var(--theme-primary-color)) -} - -.emby-slider-background-lower { - background-color: rgb(var(--theme-primary-color)) -} - -.scrollbuttoncontainer { - color: var(--text-hover); - background: rgba(20, 20, 20, .5) -} - -.recordingIcon-active { - color: #c33 !important -} - -.drawerLogo { - background-image: url(/resources/emby/logowhite.png); - border-bottom-color: var(--line-background) -} - -.searchTabsContainer { - border-bottom: var(--line-size) solid var(--line-background) -} - -.emby-search-tab-button.emby-tab-button-active { - background: rgb(var(--accent-color)) !important -} - -.textActionButton.dragging { - background: var(--button-background) !important -} - -.dragging-over.full-drop-target { - background: rgb(var(--theme-primary-color)) !important; - color: var(--text-hover) !important -} - -.dragging-over-top:before { - background: rgb(var(--accent-color)) -} - -.dragging-over-bottom:after { - background: rgb(var(--accent-color)) -} - -@media (hover: hover) and (pointer: fine) { - .navMenuOption:hover:not(.navMenuOption-selected) { - background: 0 !important; - color: var(--accent-color-hover); - } -} - -.mainDrawer { - background: var(--header-blur-background); - -webkit-backdrop-filter: saturate(1.8) blur(1.5em); - backdrop-filter: saturate(1.8) blur(1.5em); -} - -.jstree-default .jstree-clicked { - background: rgb(var(--accent-color)); - -webkit-border-radius: 2px; - border-radius: 2px; - color: var(--label-text-color) !important; +@import url("/css/defaults/placeholders.css"); +@import url("/css/defaults/transparent.css"); + +:root { + --theme-primary-color: var(--accent-color); + --theme-text-color: var(--text); + --theme-text-color-opaque: var(--text-hover); + --theme-accent-text-color: var(--accent-color); + --theme-primary-color-lightened: var(--accent-color-hover); + --theme-icon-focus-background: rgba(var(--accent-color), 0.2); + + --theme-background: var(--main-bg-color); + --header-blur-background: rgba(20,20,20,0.66); + --drawer-background: #2C2C2E; + --docked-drawer-background: var(--transparency-dark-25); + --button-background: var(--button-color); + --card-background: var(--transparency-dark-15); + --footer-background: var(--modal-footer-color); + --footer-blur-background: rgba(29,29,31,0.66); + + --header-background: var(--theme-background); + --theme-body-secondary-text-color: rgba(255, 255, 255, .6); + --line-background: var(--transparency-light-10); + --line-size: .08em; + --scrollbar-thumb-background: rgba(255,255,255,.3); +} + +@media (pointer: fine) { + :not(.layout-tv):root { + --theme-background: var(--main-bg-color); + --header-blur-background: rgba(20,20,20,0.66); + --drawer-background: #2C2C2E; + --docked-drawer-background: var(--transparency-dark-25); + --button-background: #1f1f1f; + --card-background: var(--transparency-dark-15); + --footer-background: var(--modal-footer-color); + --footer-blur-background: rgba(29,29,31,0.66); + } +} + +.layout-tv:root { + --theme-background: var(--main-bg-color); + --header-blur-background: rgba(20,20,20,0.66); + --drawer-background: #2C2C2E; + --docked-drawer-background: var(--transparency-dark-25); + --button-background: #1f1f1f; + --card-background: var(--transparency-dark-15); + --footer-background: var(--modal-footer-color); + --footer-blur-background: rgba(29,29,31,0.66); +} + +/*TP CUSTOM */ +h1, +h2, +h3, +h4, +h5, +h6, +.inputLabel, +label { + color: var(--text-hover); +} + +a:not(.emby-button), +.cardText.cardTextCentered.cardText-first>button { + color: var(--link-color) !important; +} + +a:hover:not(.emby-button), +.cardText.cardTextCentered.cardText-first>button:hover { + color: var(--link-color-hover) !important; +} + +/*TP END*/ + +html { + color: var(--theme-text-color); + scrollbar-color: var(--scrollbar-thumb-background) transparent +} + +.emby-collapsible-button { + border-color: var(--line-background) !important +} + +.skinHeader-withBackground.skinHeader-withfulldrawer { + border-bottom: .08em solid var(--line-background) +} + +.skinHeader-withBackground { + background: var(--header-background); + 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; +} + +.appfooter, +.formDialogFooter:not(.formDialogFooter-clear) { + background: var(--footer-background); + 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; +} + +.formDialogHeader:not(.formDialogHeader-clear) { + background: var(--modal-header-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; +} + +.dialog { + 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; +} + +@supports (backdrop-filter: blur(1em)) or (-webkit-backdrop-filter:blur(1em)) { + .skinHeader-withBackground { + background: var(--header-blur-background); + -webkit-backdrop-filter: saturate(1.8) blur(1.5em); + backdrop-filter: saturate(1.8) blur(1.5em) + } + + .appfooter-withbackdropfilter { + background: var(--footer-blur-background); + -webkit-backdrop-filter: saturate(1.8) blur(1.5em); + backdrop-filter: saturate(1.8) blur(1.5em) + } +} + +.skinHeader.semiTransparent { + -webkit-backdrop-filter: none !important; + backdrop-filter: none !important; + background-color: rgba(0, 0, 0, .3); + background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .6)), to(rgba(0, 0, 0, 0))); + background: -webkit-linear-gradient(rgba(0, 0, 0, .6), rgba(0, 0, 0, 0)); + background: -o-linear-gradient(rgba(0, 0, 0, .6), rgba(0, 0, 0, 0)); + background: linear-gradient(rgba(0, 0, 0, .6), rgba(0, 0, 0, 0)); + -webkit-box-shadow: none !important; + box-shadow: none !important; + border-bottom: 0; + color: rgba(255, 255, 255, .87) +} + +.pageTitleWithDefaultLogo { + background-image: url(/resources/emby/logowhite.png) +} + +.backgroundContainer, +html { + background: var(--theme-background); + 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; +} + +.backgroundContainer.withBackdrop { + background: var(--transparency-dark-80) +} + +@media not all and (min-width: 50em) { + .itemBackgroundContainer.withBackdrop { + background: var(--theme-background); + 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; + } +} + +.paper-icon-button-light-tv:focus, +.paper-icon-button-light:active { + color: rgb(var(--theme-primary-color)); + background-color: var(--theme-icon-focus-background) +} + +@media(hover: hover) and (pointer:fine) { + .paper-icon-button-light:focus { + color: rgb(var(--theme-primary-color)); + background-color: var(--theme-icon-focus-background) + } +} + +.detailButton-icon, +.fab, +.raised:not(.raised-mini) { + background: var(--button-color); + color: var(--button-text); +} + +.detailButton-icon { + border-color: rgba(255, 255, 255, .3) +} + +.emby-select-withcolor { + color: inherit; + background: var(--transparency-dark-25); + border: var(--line-size) solid transparent +} + +.toast { + background: var(--button-background); + color: var(--theme-text-color) +} + +@supports (backdrop-filter: blur(1em)) or (-webkit-backdrop-filter:blur(1em)) { + + .detailButton-icon, + .emby-select-withcolor.detailTrackSelect, + .fab, + .raised:not(.nobackdropfilter) { + background: rgba(85, 85, 85, .3); + -webkit-backdrop-filter: saturate(1.8) blur(1.5em); + backdrop-filter: saturate(1.8) blur(1.5em); + color: var(--transparency-light-95); + } + + .dialog-blur, + .toast { + color: var(--text-hover); + background: rgba(56, 56, 56, .76); + -webkit-backdrop-filter: blur(2.5em) saturate(1.8); + backdrop-filter: blur(2.5em) saturate(1.8); + -webkit-box-shadow: none !important; + box-shadow: none !important + } + + .toast-large { + color: rgba(255, 255, 255, .87) + } +} + +.fab:focus, +.raised:focus { + background: var(--button-color-hover); + color: var(--button-text-hover); +} + +.button-submit:not(.emby-button-tv) { + background: var(--button-color); + color: var(--button-text) +} + +.button-submit:not(.emby-button-tv):focus, +.button-submit:not(.emby-button-tv):hover { + background: var(--button-color-hover); + color: var(--button-text-hover) +} + +.emby-select-withcolor>option { + color: inherit; + background: var(--button-background) +} + +.emby-select-withcolor:focus { + border-color: rgb(var(--theme-primary-color)) !important +} + +.emby-select-tv-withcolor:focus { + background-color: rgb(var(--theme-primary-color)) !important; + color: var(--text-hover) !important +} + +.checkboxLabel { + color: inherit +} + +.emby-checkbox-focusring:focus:before { + background-color: var(--theme-icon-focus-background) +} + +.inputLabelFocused, +.selectLabelFocused, +.textareaLabelFocused { + color: rgb(var(--accent-color)) +} + +.button-link { + color: var(--link-color) +} + +.button-flat-accent { + color: rgb(var(--accent-color)) +} + +.paperList, +.visualCardBox { + background-color: var(--card-background) +} + +.collapseContent { + border: var(--line-size) solid var(--line-background) +} + +.fieldDescription, +.listItemBodyText-secondary, +.secondaryText { + color: var(--theme-body-secondary-text-color) +} + +.cardText-secondary { + color: var(--text) +} + +.cardText-first { + color: var(--theme-text-color-opaque) +} + +.actionsheetDivider { + background: var(--line-background) +} + +@media(hover: hover) and (pointer:fine) { + .actionSheetMenuItem:hover { + background: var(--transparency-light-20) + } +} + +.selectionCommandsPanel { + background: rgb(var(--theme-primary-color)); + color: var(--label-text-color); +} + +.itemSelectionCount { + color: var(--label-text-color) !important; + +} + +.upNextDialog-countdownText { + color: rgb(var(--theme-primary-color)) +} + +.alphaPickerButton { + color: var(--theme-body-secondary-text-color); + background-color: transparent +} + +.alphaPickerButton-selected { + color: var(--theme-text-color-opaque) +} + +.alphaPickerButton-tv:focus { + background-color: rgb(var(--theme-primary-color)); + color: var(--text-hover) !important +} + +.detailTableBodyRow-shaded:nth-child(even) { + background: #1c1c1c; + background: rgba(30, 30, 30, .9) +} + +.listItem-border { + border-color: var(--line-background) !important +} + +.listItem-focusscale:focus { + background: rgba(54, 54, 54, .8) +} + +.progressring-spiner { + border-color: rgb(var(--theme-primary-color)) +} + +.mediaInfoText { + background: var(--button-background) +} + +.starIcon { + color: #cb272a +} + +.mediaInfoTimerIcon { + color: #cb272a +} + +.emby-input, +.emby-textarea { + color: inherit; + background: var(--transparency-dark-25); + border: var(--line-size) solid rgba(255, 255, 255, 0.1) +} + +.emby-input:focus, +.emby-textarea:focus { + border-color: rgb(var(--theme-primary-color)) +} + +.emby-checkbox:checked+span:before { + border-color: currentColor +} + +.emby-checkbox:checked+span:before { + border-color: rgb(var(--theme-primary-color)) !important; + background-color: rgb(var(--theme-primary-color)) !important; + +} + +.checkboxLabel::after { + color: var(--label-text-color); +} + +.itemProgressBarForeground { + background-color: rgb(var(--theme-primary-color)) +} + +.itemProgressBarForeground-recording { + background-color: #cb272a +} + +.countIndicator { + background: rgb(var(--theme-primary-color)); + color: var(--label-text-color); +} + +.playedIndicator { + background: rgb(var(--theme-primary-color)) +} + +.mainDrawer { + background: var(--drawer-background) +} + +.drawer-docked { + background: var(--docked-drawer-background); + border-right: var(--line-size) solid var(--line-background) +} + +@media(hover: hover) and (pointer:fine) { + .navMenuOption:hover { + background: #303030 + } +} + +.navMenuOption-selected { + background-color: var(--theme-icon-focus-background) !important; + color: rgb(var(--accent-color)) +} + +.emby-button-focusscale:focus, +.emby-button-focusscale:focus .detailButton-icon { + background: rgb(var(--theme-primary-color)); + color: var(--text-hover) +} + +.emby-tab-button { + color: var(--theme-body-secondary-text-color) +} + +.emby-tab-button-active { + color: rgb(var(--accent-color)) +} + +.emby-tab-button-active.emby-button-tv { + color: var(--theme-text-color-opaque) +} + +.emby-tab-button.emby-button-tv:focus { + color: rgb(var(--accent-color)); + background: 0 0 +} + +.emby-button { + outline-color: rgb(var(--theme-primary-color)) +} + +.channelCell, +.guide-headerTimeslots, +.timeslotHeaders { + background: var(--theme-background); + 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; +} + +@media (pointer: coarse) { + .channelCell-mobilefocus { + background: var(--theme-background) !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; + } +} + +.channelCell-mobilefocus:not(:focus-visible) { + background: var(--theme-background) !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; +} + +.channelCell-mobilefocus:not(:-moz-focusring) { + background: var(--theme-background) !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; +} + +.channelCell, +.epgRow, +.programCell { + border-color: rgba(255, 255, 255, .05) +} + +.guide-currentTimeIndicatorDot { + border-right-color: var(--theme-icon-focus-background) +} + +.guide-currentTimeIndicatorDot:after { + border-top-color: rgb(var(--theme-primary-color)) +} + +.firstChannelCell { + border-color: transparent +} + +.programCell-sports { + background: #3949ab !important +} + +.programCell-movie { + background: #5e35b1 !important +} + +.programCell-kids { + background: #039be5 !important +} + +.programCell-news { + background: #43a047 !important +} + +.channelCell:focus, +.programCell:focus { + background-color: rgb(var(--theme-primary-color)); + color: var(--text-hover) +} + +.guide-programTextIcon { + color: #1e1e1e; + background: #555 +} + +.infoBanner { + background: var(--card-background); + padding: 1em; + -webkit-border-radius: .3em; + border-radius: .3em +} + +.ratingbutton-icon-withrating { + color: #c33 !important +} + +.downloadbutton-icon-on { + color: #4285f4 +} + +.downloadbutton-icon-complete { + color: #4285f4 +} + +.playstatebutton-icon-played { + color: #c33 !important +} + +.repeatButton-active { + color: #4285f4 +} + +.card:focus .card-focuscontent { + border-color: rgb(var(--theme-primary-color)) +} + +.cardContent-button { + background-color: transparent +} + +.cardContent-shadow { + background-color: var(--card-background) +} + +.defaultCardBackground0 { + background-color: var(--card-background) +} + +.defaultCardBackground1 { + background-color: #d2b019 +} + +.defaultCardBackground2 { + background-color: #338abb +} + +.defaultCardBackground3 { + background-color: #6b689d +} + +.defaultCardBackground4 { + background-color: #dd452b +} + +.defaultCardBackground5 { + background-color: #5ccea9 +} + +.cardOverlayButtonIcon { + background-color: rgb(var(--theme-primary-color)) +} + +.cardScalable.cardPadder-portrait>div>button>i { + color: var(--label-text-color) !important; +} + +::-webkit-scrollbar-track-piece { + background-color: transparent +} + +::-webkit-scrollbar-thumb { + background: var(--scrollbar-thumb-background) +} + +.emby-slider-background { + background: var(--scrollbar-thumb-background) +} + +.emby-slider { + color: rgb(var(--theme-primary-color)) +} + +.emby-slider::-moz-range-track { + background: #444 +} + +.emby-slider::-moz-range-progress { + background: rgb(var(--theme-primary-color)) +} + +.emby-slider::-webkit-slider-thumb { + background: rgb(var(--theme-primary-color)) +} + +.emby-slider::-moz-range-thumb { + background: rgb(var(--theme-primary-color)) +} + +.emby-slider::-ms-thumb { + background: rgb(var(--theme-primary-color)) +} + +.emby-slider-background-lower { + background-color: rgb(var(--theme-primary-color)) +} + +.scrollbuttoncontainer { + color: var(--text-hover); + background: rgba(20, 20, 20, .5) +} + +.recordingIcon-active { + color: #c33 !important +} + +.drawerLogo { + background-image: url(/resources/emby/logowhite.png); + border-bottom-color: var(--line-background) +} + +.searchTabsContainer { + border-bottom: var(--line-size) solid var(--line-background) +} + +.emby-search-tab-button.emby-tab-button-active { + background: rgb(var(--accent-color)) !important +} + +.textActionButton.dragging { + background: var(--button-background) !important +} + +.dragging-over.full-drop-target { + background: rgb(var(--theme-primary-color)) !important; + color: var(--text-hover) !important +} + +.dragging-over-top:before { + background: rgb(var(--accent-color)) +} + +.dragging-over-bottom:after { + background: rgb(var(--accent-color)) +} + +@media (hover: hover) and (pointer: fine) { + .navMenuOption:hover:not(.navMenuOption-selected) { + background: 0 !important; + color: var(--accent-color-hover); + } +} + +.mainDrawer { + background: var(--header-blur-background); + -webkit-backdrop-filter: saturate(1.8) blur(1.5em); + backdrop-filter: saturate(1.8) blur(1.5em); +} + +.jstree-default .jstree-clicked { + background: rgb(var(--accent-color)); + -webkit-border-radius: 2px; + border-radius: 2px; + color: var(--label-text-color) !important; } \ No newline at end of file diff --git a/css/base/filebrowser/filebrowser-base.css b/css/base/filebrowser/filebrowser-base.css index 561f911f3f..ac23c93f85 100644 --- a/css/base/filebrowser/filebrowser-base.css +++ b/css/base/filebrowser/filebrowser-base.css @@ -1,651 +1,651 @@ -/* 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://github.com/gilbN/theme.park */ - -@import url("/css/defaults/placeholders.css"); -@import url("/css/defaults/transparent.css"); - -.message { - color: var(--text-hover); -} - -#login { - min-height: 100%; - height: auto; - 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; -} - -body { - - color: var(--text); - font-family: Open Sans Bold, Helvetica Neue, Helvetica, Arial, sans-serif; -} - -h1, -h2, -h3, -h4, -h5, -h6, -th { - color: var(--text-hover) !important; -} - -#login input[type=password], -#login input[type=text] { - color: var(--text-hover) !important; - background: var(--transparency-dark-15) !important; - border: none; -} - -#loading { - 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; -} - -#loading .spinner * { - background-color: #FFF !important; -} - -html { - min-height: 100%; - 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; -} - -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; -} - -@media (max-width: 736px) { - - nav, - nav.active { - background: var(--modal-bg-color) !important; - } - - #dropdown.active { - background: var(--drop-down-menu-bg) !important; - } -} - -nav { - background: var(--transparency-dark-45); - height: 100%; - top: 64px; - width: 240px; -} - -.overlay:not(nav) { - background-color: transparent; -} - -nav .action { - color: var(--text); - font-size: 13px; - font-family: Open Sans Semibold, Helvetica Neue, Helvetica, Arial, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - padding-top: 0px; - padding-bottom: 0px; -} - -nav .action:hover { - background: var(--transparency-light-05); - color: rgb(var(--accent-color)); -} - -nav>div { - border-top: none; -} - -header { - background: var(--transparency-dark-25); - 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: transparent; - box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .15); -} - -header>div:first-child { - height: 60px; -} - -body { - padding-top: 60px; -} - -.shell { - 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; - color: rgb(var(--accent-color)); -} - -.shell__prompt i { - color: rgb(var(--accent-color)); -} - -.action { - color: var(--text-hover); -} - -#listing.list .item { - background: var(--transparency-dark-15); - color: var(--text); - border: none; -} - -#listing.list .item:hover { - background: var(--transparency-light-10); - color: var(--text-hover); - border: none; - transition: .4s; -} - -#listing.list .item.header { - background: var(--transparency-dark-45); - color: var(--text-hover); - border-bottom: none; - right: auto; -} - -.material-icons, -.prompt .file-list ul li:before { - color: rgb(var(--accent-color)); -} - -.action:hover { - background-color: rgba(var(--accent-color), .1); -} - -.action .counter { - background: rgb(var(--accent-color)); - color: var(--label-text-color); - border: 2px solid var(--label-text-color); -} - -.share__box { - background: transparent; -} - -.share__box__info { - background: var(--transparency-dark-25); -} - -.share__box__download { - background: rgb(var(--accent-color)); - color: var(--text-hover); - border-bottom: 1px solid rgb(var(--accent-color)); -} - -.share__box__element { - border-top: 1px solid rgb(255 255 255 / 10%); -} - -svg { - fill: rgb(var(--accent-color)) !important; -} - -#listing.list .item div:first-of-type i { - color: rgb(var(--accent-color)); -} - -#listing .item i { - color: rgb(var(--accent-color)); -} - -#listing.mosaic:hover .item:hover i:hover { - color: var(--accent-color-hover); -} - -#listing .item[aria-selected=true] { - background-color: rgba(255, 255, 255, 0.2) !important; - color: var(--text-hover) !important; -} - -#listing h2 { - color: var(--text-hover); -} - -#listing #multiple-selection { - 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; -} - -#breadcrumbs span a { - color: var(--text-hover); -} - -#breadcrumbs { - border-bottom: 1px solid rgb(var(--accent-color)); -} - -#listing .item { - background: var(--transparency-dark-15); - color: var(--text); - border: none; -} - -.input { - background: var(--transparency-dark-25); - color: var(--text-hover); -} - -select>option { - background: var(--drop-down-menu-bg); -} - -#search #input { - background: #fff; - display: flex; - padding: 10px; -} - -#search #result { - 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; - color: var(--text-hover); -} - -#search .boxes { - background: var(--transparency-dark-15); - padding: 15px; -} - -#search .boxes h3 { - color: var(--text-hover); -} - -#search .boxes>div>div { - background: var(--transparency-dark-10); -} - -#search .boxes>div>div:hover { - background-color: var(--transparency-light-10); -} - -#search.active #input { - 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; - height: 60px; - color: black; -} - -#search.active i, -#search.active input { - color: var(--text-hover); -} - -#search #result>div>:first-child { - margin-top: 10px; -} - -.card { - background: var(--transparency-dark-15); -} - -.card h3 { - color: var(--text-hover); -} - -.card#share ul li a { - color: rgb(var(--accent-color)); -} - -select { - color: var(--text-hover); -} - -.card#share .input-group * { - border: none; - background: transparent; -} - -input, -textarea, -select, -button { - color: var(--text-hover); -} - -.collapsible>label * { - color: var(--text-hover); -} - -a, -.link, -.breadcrumbs span a, -.breadcrumbs, -.breadcrumbs span { - color: var(--link-color); -} - -a:hover, -.link:hover, -.breadcrumbs span a:hover { - color: var(--link-color-hover); -} - -table th { - color: var(--text-hover); -} - -.card.floating { - 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; -} - -#search #input { - background: var(--transparency-light-10); -} - -#listing.mosaic .item { - box-shadow: none !important; -} - -#listing.mosaic .item:hover { - box-shadow: none !important; - background: var(--transparency-light-10); -} - -.dashboard p label { - color: var(--text-hover); -} - -.dashboard #nav li.active { - border-color: rgb(var(--accent-color)); -} - -.dashboard #nav ul li.active { - border-color: rgb(var(--accent-color)); - color: rgb(var(--accent-color)); -} - -.dashboard #nav ul li.active:before { - background: rgb(var(--accent-color)); - opacity: .08; -} - -.dashboard #nav ul li:hover { - background: rgb(var(--accent-color), .15); - color: rgb(var(--accent-color)); -} - -.dashboard #nav .wrapper { - border-bottom: 2px solid var(--accent-color-hover); -} - - -@media (min-width: 1024px) { - main { - margin-left: 270px; - } -} - -@media (max-width: 1024px) { - nav { - width: 175px; - } -} - -/* Buttons */ -.button:not(.button--flat.button--red) { - background: var(--button-color); - color: var(--button-text); -} - -.button:hover:not(.button--flat.button--red), -.button:active:not(.button--flat.button--red), -.button:focus:not(.button--flat.button--red) { - background: var(--button-color-hover); - color: var(--button-text-hover); -} - -button:hover:not(.action), -input[type=submit]:hover { - color: var(--button-text-hover); -} - -.button--flat { - margin-left: 5px; -} - -.button--flat:hover { - background: var(--dark-red); - color: var(--text-hover); - margin-left: 5px; -} - - -#editor-container { - background: var(--modal-bg-color); -} - -/* ACE EDITOR */ - -.ace-chrome .ace_gutter { - background: #282a36 !important; - color: rgb(144, 145, 148) !important; -} - -.ace-chrome .ace_print-margin { - width: 1px; - background: #44475a -} - -.ace-chrome { - background-color: #282a36; - color: #f8f8f2 -} - -.ace-chrome .ace_cursor { - color: #f8f8f0 -} - -.ace-chrome .ace_marker-layer .ace_selection { - background: #44475a -} - -.ace-chrome.ace_multiselect .ace_selection.ace_start { - box-shadow: 0 0 3px 0px #282a36; - border-radius: 2px -} - -.ace-chrome .ace_marker-layer .ace_step { - background: rgb(198, 219, 174) -} - -.ace-chrome .ace_marker-layer .ace_bracket { - margin: -1px 0 0 -1px; - border: 1px solid #a29709 -} - -.ace-chrome .ace_marker-layer .ace_active-line { - background: #44475a -} - -.ace-chrome .ace_gutter-active-line { - background-color: #44475a -} - -.ace-chrome .ace_marker-layer .ace_selected-word { - box-shadow: 0px 0px 0px 1px #a29709; - border-radius: 3px; -} - -.ace-chrome .ace_fold { - background-color: #50fa7b; - border-color: #f8f8f2 -} - -.ace-chrome .ace_keyword { - color: #ff79c6 -} - -.ace-chrome .ace_constant.ace_language { - color: #bd93f9 -} - -.ace-chrome .ace_constant.ace_numeric { - color: #bd93f9 -} - -.ace-chrome .ace_constant.ace_character { - color: #bd93f9 -} - -.ace-chrome .ace_constant.ace_character.ace_escape { - color: #ff79c6 -} - -.ace-chrome .ace_constant.ace_other { - color: #bd93f9 -} - -.ace-chrome .ace_support.ace_function { - color: #8be9fd -} - -.ace-chrome .ace_support.ace_constant { - color: #6be5fd -} - -.ace-chrome .ace_support.ace_class { - font-style: italic; - color: #66d9ef -} - -.ace-chrome .ace_support.ace_type { - font-style: italic; - color: #66d9ef -} - -.ace-chrome .ace_storage { - color: #ff79c6 -} - -.ace-chrome .ace_storage.ace_type { - font-style: italic; - color: #8be9fd -} - -.ace-chrome .ace_invalid { - color: #F8F8F0; - background-color: #ff79c6 -} - -.ace-chrome .ace_invalid.ace_deprecated { - color: #F8F8F0; - background-color: #bd93f9 -} - -.ace-chrome .ace_string { - color: #f1fa8c -} - -.ace-chrome .ace_comment { - color: #6272a4 -} - -.ace-chrome .ace_variable { - color: #50fa7b -} - -.ace-chrome .ace_variable.ace_parameter { - font-style: italic; - color: #ffb86c -} - -.ace-chrome .ace_entity.ace_other.ace_attribute-name { - color: #50fa7b -} - -.ace-chrome .ace_entity.ace_name.ace_function { - color: #50fa7b -} - -.ace-chrome .ace_entity.ace_name.ace_tag { - color: #ff79c6 -} - -.ace-chrome .ace_invisible { - color: #626680; -} - -.ace-chrome .ace_indent-guide { - background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAAEklEQVQImWNgYGBgYHB3d/8PAAOIAdULw8qMAAAAAElFTkSuQmCC) right repeat-y -} - -.credits { - - color: var(--text-muted); +/* 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://github.com/gilbN/theme.park */ + +@import url("/css/defaults/placeholders.css"); +@import url("/css/defaults/transparent.css"); + +.message { + color: var(--text-hover); +} + +#login { + min-height: 100%; + height: auto; + 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; +} + +body { + + color: var(--text); + font-family: Open Sans Bold, Helvetica Neue, Helvetica, Arial, sans-serif; +} + +h1, +h2, +h3, +h4, +h5, +h6, +th { + color: var(--text-hover) !important; +} + +#login input[type=password], +#login input[type=text] { + color: var(--text-hover) !important; + background: var(--transparency-dark-15) !important; + border: none; +} + +#loading { + 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; +} + +#loading .spinner * { + background-color: #FFF !important; +} + +html { + min-height: 100%; + 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; +} + +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; +} + +@media (max-width: 736px) { + + nav, + nav.active { + background: var(--modal-bg-color) !important; + } + + #dropdown.active { + background: var(--drop-down-menu-bg) !important; + } +} + +nav { + background: var(--transparency-dark-45); + height: 100%; + top: 64px; + width: 240px; +} + +.overlay:not(nav) { + background-color: transparent; +} + +nav .action { + color: var(--text); + font-size: 13px; + font-family: Open Sans Semibold, Helvetica Neue, Helvetica, Arial, sans-serif; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + padding-top: 0px; + padding-bottom: 0px; +} + +nav .action:hover { + background: var(--transparency-light-05); + color: rgb(var(--accent-color)); +} + +nav>div { + border-top: none; +} + +header { + background: var(--transparency-dark-25); + 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: transparent; + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .15); +} + +header>div:first-child { + height: 60px; +} + +body { + padding-top: 60px; +} + +.shell { + 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; + color: rgb(var(--accent-color)); +} + +.shell__prompt i { + color: rgb(var(--accent-color)); +} + +.action { + color: var(--text-hover); +} + +#listing.list .item { + background: var(--transparency-dark-15); + color: var(--text); + border: none; +} + +#listing.list .item:hover { + background: var(--transparency-light-10); + color: var(--text-hover); + border: none; + transition: .4s; +} + +#listing.list .item.header { + background: var(--transparency-dark-45); + color: var(--text-hover); + border-bottom: none; + right: auto; +} + +.material-icons, +.prompt .file-list ul li:before { + color: rgb(var(--accent-color)); +} + +.action:hover { + background-color: rgba(var(--accent-color), .1); +} + +.action .counter { + background: rgb(var(--accent-color)); + color: var(--label-text-color); + border: 2px solid var(--label-text-color); +} + +.share__box { + background: transparent; +} + +.share__box__info { + background: var(--transparency-dark-25); +} + +.share__box__download { + background: rgb(var(--accent-color)); + color: var(--text-hover); + border-bottom: 1px solid rgb(var(--accent-color)); +} + +.share__box__element { + border-top: 1px solid rgb(255 255 255 / 10%); +} + +svg { + fill: rgb(var(--accent-color)) !important; +} + +#listing.list .item div:first-of-type i { + color: rgb(var(--accent-color)); +} + +#listing .item i { + color: rgb(var(--accent-color)); +} + +#listing.mosaic:hover .item:hover i:hover { + color: var(--accent-color-hover); +} + +#listing .item[aria-selected=true] { + background-color: rgba(255, 255, 255, 0.2) !important; + color: var(--text-hover) !important; +} + +#listing h2 { + color: var(--text-hover); +} + +#listing #multiple-selection { + 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; +} + +#breadcrumbs span a { + color: var(--text-hover); +} + +#breadcrumbs { + border-bottom: 1px solid rgb(var(--accent-color)); +} + +#listing .item { + background: var(--transparency-dark-15); + color: var(--text); + border: none; +} + +.input { + background: var(--transparency-dark-25); + color: var(--text-hover); +} + +select>option { + background: var(--drop-down-menu-bg); +} + +#search #input { + background: #fff; + display: flex; + padding: 10px; +} + +#search #result { + 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; + color: var(--text-hover); +} + +#search .boxes { + background: var(--transparency-dark-15); + padding: 15px; +} + +#search .boxes h3 { + color: var(--text-hover); +} + +#search .boxes>div>div { + background: var(--transparency-dark-10); +} + +#search .boxes>div>div:hover { + background-color: var(--transparency-light-10); +} + +#search.active #input { + 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; + height: 60px; + color: black; +} + +#search.active i, +#search.active input { + color: var(--text-hover); +} + +#search #result>div>:first-child { + margin-top: 10px; +} + +.card { + background: var(--transparency-dark-15); +} + +.card h3 { + color: var(--text-hover); +} + +.card#share ul li a { + color: rgb(var(--accent-color)); +} + +select { + color: var(--text-hover); +} + +.card#share .input-group * { + border: none; + background: transparent; +} + +input, +textarea, +select, +button { + color: var(--text-hover); +} + +.collapsible>label * { + color: var(--text-hover); +} + +a, +.link, +.breadcrumbs span a, +.breadcrumbs, +.breadcrumbs span { + color: var(--link-color); +} + +a:hover, +.link:hover, +.breadcrumbs span a:hover { + color: var(--link-color-hover); +} + +table th { + color: var(--text-hover); +} + +.card.floating { + 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; +} + +#search #input { + background: var(--transparency-light-10); +} + +#listing.mosaic .item { + box-shadow: none !important; +} + +#listing.mosaic .item:hover { + box-shadow: none !important; + background: var(--transparency-light-10); +} + +.dashboard p label { + color: var(--text-hover); +} + +.dashboard #nav li.active { + border-color: rgb(var(--accent-color)); +} + +.dashboard #nav ul li.active { + border-color: rgb(var(--accent-color)); + color: rgb(var(--accent-color)); +} + +.dashboard #nav ul li.active:before { + background: rgb(var(--accent-color)); + opacity: .08; +} + +.dashboard #nav ul li:hover { + background: rgb(var(--accent-color), .15); + color: rgb(var(--accent-color)); +} + +.dashboard #nav .wrapper { + border-bottom: 2px solid var(--accent-color-hover); +} + + +@media (min-width: 1024px) { + main { + margin-left: 270px; + } +} + +@media (max-width: 1024px) { + nav { + width: 175px; + } +} + +/* Buttons */ +.button:not(.button--flat.button--red) { + background: var(--button-color); + color: var(--button-text); +} + +.button:hover:not(.button--flat.button--red), +.button:active:not(.button--flat.button--red), +.button:focus:not(.button--flat.button--red) { + background: var(--button-color-hover); + color: var(--button-text-hover); +} + +button:hover:not(.action), +input[type=submit]:hover { + color: var(--button-text-hover); +} + +.button--flat { + margin-left: 5px; +} + +.button--flat:hover { + background: var(--dark-red); + color: var(--text-hover); + margin-left: 5px; +} + + +#editor-container { + background: var(--modal-bg-color); +} + +/* ACE EDITOR */ + +.ace-chrome .ace_gutter { + background: #282a36 !important; + color: rgb(144, 145, 148) !important; +} + +.ace-chrome .ace_print-margin { + width: 1px; + background: #44475a +} + +.ace-chrome { + background-color: #282a36; + color: #f8f8f2 +} + +.ace-chrome .ace_cursor { + color: #f8f8f0 +} + +.ace-chrome .ace_marker-layer .ace_selection { + background: #44475a +} + +.ace-chrome.ace_multiselect .ace_selection.ace_start { + box-shadow: 0 0 3px 0px #282a36; + border-radius: 2px +} + +.ace-chrome .ace_marker-layer .ace_step { + background: rgb(198, 219, 174) +} + +.ace-chrome .ace_marker-layer .ace_bracket { + margin: -1px 0 0 -1px; + border: 1px solid #a29709 +} + +.ace-chrome .ace_marker-layer .ace_active-line { + background: #44475a +} + +.ace-chrome .ace_gutter-active-line { + background-color: #44475a +} + +.ace-chrome .ace_marker-layer .ace_selected-word { + box-shadow: 0px 0px 0px 1px #a29709; + border-radius: 3px; +} + +.ace-chrome .ace_fold { + background-color: #50fa7b; + border-color: #f8f8f2 +} + +.ace-chrome .ace_keyword { + color: #ff79c6 +} + +.ace-chrome .ace_constant.ace_language { + color: #bd93f9 +} + +.ace-chrome .ace_constant.ace_numeric { + color: #bd93f9 +} + +.ace-chrome .ace_constant.ace_character { + color: #bd93f9 +} + +.ace-chrome .ace_constant.ace_character.ace_escape { + color: #ff79c6 +} + +.ace-chrome .ace_constant.ace_other { + color: #bd93f9 +} + +.ace-chrome .ace_support.ace_function { + color: #8be9fd +} + +.ace-chrome .ace_support.ace_constant { + color: #6be5fd +} + +.ace-chrome .ace_support.ace_class { + font-style: italic; + color: #66d9ef +} + +.ace-chrome .ace_support.ace_type { + font-style: italic; + color: #66d9ef +} + +.ace-chrome .ace_storage { + color: #ff79c6 +} + +.ace-chrome .ace_storage.ace_type { + font-style: italic; + color: #8be9fd +} + +.ace-chrome .ace_invalid { + color: #F8F8F0; + background-color: #ff79c6 +} + +.ace-chrome .ace_invalid.ace_deprecated { + color: #F8F8F0; + background-color: #bd93f9 +} + +.ace-chrome .ace_string { + color: #f1fa8c +} + +.ace-chrome .ace_comment { + color: #6272a4 +} + +.ace-chrome .ace_variable { + color: #50fa7b +} + +.ace-chrome .ace_variable.ace_parameter { + font-style: italic; + color: #ffb86c +} + +.ace-chrome .ace_entity.ace_other.ace_attribute-name { + color: #50fa7b +} + +.ace-chrome .ace_entity.ace_name.ace_function { + color: #50fa7b +} + +.ace-chrome .ace_entity.ace_name.ace_tag { + color: #ff79c6 +} + +.ace-chrome .ace_invisible { + color: #626680; +} + +.ace-chrome .ace_indent-guide { + background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAAEklEQVQImWNgYGBgYHB3d/8PAAOIAdULw8qMAAAAAElFTkSuQmCC) right repeat-y +} + +.credits { + + color: var(--text-muted); } \ No newline at end of file diff --git a/css/base/flood/flood-base.css b/css/base/flood/flood-base.css index 329a38aa37..8e301bb65c 100644 --- a/css/base/flood/flood-base.css +++ b/css/base/flood/flood-base.css @@ -1,721 +1,721 @@ -/* 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://github.com/gilbN/theme.park */ - -/* MOBILE */ - -@import url("/css/defaults/placeholders.css"); -@import url("/css/defaults/transparent.css"); - -@media (max-width: 720px) { - - .modal__body, - .modal__content__wrapper, - .modal__header, - body, - .dark .torrents, - .torrents, - .action-bar { - background: #1b1b1b !important; - } -} - - -body, -.dark .torrents, -.torrents { - color: var(--text); - 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; -} - -/* TEXT */ -.h1, -.h2, -.h3, -.h4, -.h5, -.h6, -h1, -h2, -h3, -h4, -h5, -h6, -p, -.inverse .h1, -.inverse .h2, -.inverse .h3, -.inverse .h4, -.inverse .h5, -.inverse .h6, -.inverse h1, -.inverse h2, -.inverse h3, -.inverse h4, -.inverse h5, -.inverse h6 .dark .torrents__alert, -.torrents__alert { - color: var(--text-hover); -} - -/* AUTH PAGE */ - -.application__view--auth-form { - 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; -} - - -.panel--light { - background: var(--transparency-dark-25); -} - -.panel { - border: 1px solid transparent; - border-radius: 4px; - box-shadow: 0 1px 1px rgba(0, 0, 0, .15), 0 1px 3px 1px rgba(0, 0, 0, .2); - overflow: hidden; -} - -/* FORMS */ - -.input, -.inverse .input { - background: var(--transparency-light-05); - color: var(--text-hover); - border: 1px solid #0000; - box-shadow: 0 1px 1px rgba(210, 216, 222, 0), 0 1px 3px 1px rgba(210, 216, 222, 0); -} - -.input:hover, -.inverse .input:hover { - border: 1px solid rgba(255, 255, 255, .1); -} - -.input:active, -.input:focus, -.inverse .input:active, -.inverse .input:focus, -.inverse .button--quaternary:active { - background-color: rgba(52, 156, 244, .05); - color: var(--text); - border-color: rgb(var(--accent-color)); - box-shadow: 0 1px 1px rgb(var(--accent-color) / 15%), 0 1px 3px 1px rgb(var(--accent-color) / 20%), 0 0 0 1px rgb(var(--accent-color)); -} - -.button--quaternary, -.inverse .button--quaternary { - background: var(--transparency-light-05); - border-color: transparent; - box-shadow: 0 1px 1px rgba(0, 0, 0, 0), 0 1px 3px 1px rgba(0, 0, 0, 0); - color: var(--text); -} - -.button--quaternary:focus-visible, -.button--quaternary:hover, -.inverse .button--quaternary:focus, -.inverse .button--quaternary:hover { - border: 1px solid rgba(255, 255, 255, .1); - color: var(--text); -} - -.button--quaternary:active, -.button--quaternary:focus, -.inverse .button--quaternary:active, -.inverse .button--quaternary:focus { - border-color: rgb(var(--accent-color)); - box-shadow: 0 1px 1px rgb(var(--accent-color) / 15%), 0 1px 3px 1px rgb(var(--accent-color) / 20%), 0 0 0 1px rgb(var(--accent-color)); - color: var(--text-hover); -} - -.context-menu__items .select__item:focus-visible, -.context-menu__items .select__item:hover { - background: var(--transparency-light-15); -} - -.inverse .form__element__addon { - border-color: rgb(255 255 255 / 10%); -} - -.form__element__addon--is-interactive:focus .icon, -.form__element__addon--is-interactive:hover .icon { - fill: rgb(var(--accent-color)); - transition: all .125s; -} - -.form__element:active~.form__element__addon .icon, -.form__element:focus~.form__element__addon .icon { - fill: rgb(var(--accent-color)); -} - -.form__element__addon .icon { - fill: var(--text-hover); -} - -.select__item--is-selected .icon { - fill: rgb(var(--accent-color)); -} - -.sortable-list__item { - background: var(--transparency-light-10); - border: 1px solid rgb(255 255 255 / 10%); - -} - -.css-1759iaw { - color: var(--text); -} - -.css-q5wzhq:hover { - color: var(--text-hover); - background: var(--transparency-light-10); -} - -.css-m5tpeq:hover { - color: var(--text-hover); - background: rgba(94, 114, 140, 0.1); -} - -/* Cancel button */ -.button--tertiary { - background: rgb(255 255 255 / 20%); - border-color: #768a9b; - box-shadow: 0 1px 1px rgb(136 153 168 / 0%), 0 1px 3px 1px rgb(0 0 0 / 0%); - text-shadow: 0 1px 0 #00000000, 0 1px 2px rgb(0 0 0 / 0%); -} - -.inverse .button--tertiary { - border-color: rgb(255 255 255 / 0%); -} - -.inverse .button--tertiary:focus, -.inverse .button--tertiary:hover { - background: var(--transparency-light-35); - border-color: #0000; - box-shadow: 0 1px 1px rgb(136 153 168 / 0%), 0 1px 3px 1px rgb(0 0 0 / 0%); - text-shadow: 0 1px 0 #00000000, 0 1px 2px rgb(0 0 0 / 0%); -} - -.inverse .button--tertiary:active { - background: var(--transparency-light-35); - border-color: #0000; - box-shadow: 0 1px 1px rgb(136 153 168 / 0%), 0 1px 3px 1px rgb(0 0 0 / 0%); - text-shadow: 0 1px 0 #00000000, 0 1px 2px rgb(0 0 0 / 0%); -} - -.inverse .button--tertiary:focus, -.inverse .button--tertiary:hover { - background: var(--transparency-light-35); - border-color: #0000; - box-shadow: 0 1px 1px rgb(136 153 168 / 0%), 0 1px 3px 1px rgb(0 0 0 / 0%); - text-shadow: 0 1px 0 #00000000, 0 1px 2px rgb(0 0 0 / 0%); -} - -/* DROPDOWN MENUS*/ - -.context-menu__items, -.menu { - 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; - border-radius: 4px; - box-shadow: 0 1px 1px rgba(0, 0, 0, .05), 0 1px 3px 1px rgba(0, 0, 0, .1), 0 0 0 1px rgba(0, 0, 0, .1); - color: var(--text); -} - -.select__item--is-selected, -.menu__item.is-selectable.is-selected, -.dark .sidebar__icon-button:focus-visible, -.dark .sidebar__icon-button:hover, -.sidebar__icon-button:focus-visible, -.sidebar__icon-button:hover, -.dark .sidebar__icon-button:focus-visible .icon, -.dark .sidebar__icon-button:hover .icon, -.sidebar__icon-button:focus-visible .icon, -.sidebar__icon-button:hover .icon { - color: rgb(var(--accent-color)); - fill: rgb(var(--accent-color)); -} - -.menu__item.is-selectable:focus-within, -.menu__item.is-selectable:hover { - background: var(--transparency-light-10); - color: var(--text-hover); -} - -/* BUTTONS */ -.button--primary, -.inverse .button--primary { - background: var(--button-color); - border-color: var(--button-color); - box-shadow: none; - text-shadow: none; - color: var(--button-text) -} - -.inverse .button--primary:focus, -.inverse .button--primary:hover { - background: var(--button-color-hover); - border-color: var(--button-color-hover); -} - -.button--primary:active { - background: var(--button-color-hover); - border-color: var(--button-color-hover); -} - -.error { - background: #f34570; - border-radius: 3px; - color: var(--text-hover); - padding: 8px 12px; - transition: opacity .25s; -} - -/* TORRENT PAGE */ - -.dark .torrent--is-condensed.torrent--is-selected, -.dark .torrent--is-condensed.torrent--is-selected+.torrent, -.torrent--is-condensed.torrent--is-selected, -.torrent--is-condensed.torrent--is-selected+.torrent { - border-color: rgba(var(--accent-color), .7); -} - -.dark .torrent--is-selected:after, -.dark .torrent--is-selected:hover:after, -.torrent--is-selected:after, -.torrent--is-selected:hover:after { - background: rgba(var(--accent-color), .7); -} - -.dark .table__row--heading, -.table__row--heading { - background: var(--transparency-light-15); - box-shadow: 0 1px 0 hsl(0deg 0% 100% / 12%); - color: var(--text-hover); -} - -.dark .torrent__detail--name, -.torrent__detail--name { - color: var(--text-hover); -} - -.dark .torrent--is-condensed, -.torrent--is-condensed { - border-top: 1px solid hsla(0, 0%, 100%, .12); -} - -.dark .torrent__detail, -.torrent__detail { - color: var(--text); -} - -.torrent--is-downloading--actively .torrent__detail--downRate { - color: #39ce83; - font-weight: 500; -} - -.dark .torrent--is-condensed.torrent--is-selected .torrent__detail, -.torrent--is-condensed.torrent--is-selected .torrent__detail, -.dark .torrent--is-condensed.torrent--is-selected.torrent--is-stopped .torrent__detail, -.torrent--is-condensed.torrent--is-selected.torrent--is-stopped .torrent__detail { - color: var(--label-text-color); -} - -.table__heading:focus-visible, -.table__heading:hover, -.dark .table__heading:focus-visible, -.dark .table__heading:hover { - color: var(--text-hover); -} - -.dark .table__heading--is-sorted, -.table__heading--is-sorted { - color: var(--text-hover); -} - -.dark .table__heading, -.table__heading { - border-right: 1px solid hsla(0, 0%, 100%, .12); -} - -.dark .table__heading__handle:after, -.table__heading__handle:after { - background: hsla(0, 0%, 100%, .6); -} - -.torrent--is-condensed:nth-child(0n+1), -.dark .torrent--is-condensed, -.torrent--is-condensed { - border-top: 1px solid hsla(0, 0%, 100%, .12); -} - -.torrent-details__sub-heading__secondary, -.dark .torrent-details__sub-heading__secondary { - color: var(--text); - display: flex; - font-size: .85rem; - flex: 1 0 auto; -} - -.torrent-details__sub-heading__tertiary .icon, -.dark .torrent-details__sub-heading__tertiary .icon { - fill: rgba(var(--accent-color), .5); - height: 12px; - margin-right: 3px; - margin-top: -3px; - vertical-align: middle; - width: 12px; -} - -.torrent-details__table, -.dark .torrent-details__table, -.torrent-details__table__heading--tertiary, -.dark .torrent-details__table__heading--tertiary, -.torrent-details__detail__label, -.dark .torrent-details__detail__label { - color: var(--text); -} - -.torrent-details__section--file-tree .directory-tree__node { - color: var(--text) !important; -} - -.torrent-details__section--file-tree .directory-tree__parent-directory, -.dark .torrent-details__section--file-tree .directory-tree__parent-directory { - color: var(--text-hover); -} - -.dark .torrent-details__table__heading--primary, -.torrent-details__table__heading--primary, -.dark .torrent-details__table__heading--secondary .torrent-details__table__heading--secondary, -.dark .torrent-details__table__heading--tertiary, -.torrent-details__table__heading--tertiary { - color: var(--text-hover); -} - -.torrent-details__section .badge { - background: var(--button-color); - color: var(--button-text); -} - -.torrent-details__action.is-active { - color: rgb(var(--accent-color)); -} - -.priority-meter--max-3.priority-meter--level-1:after { - background: rgb(var(--accent-color)); -} - -/* TOB NAVBAR */ -.action-bar { - 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 rgba(255, 255, 255, .1); - color: var(--text); -} - -.dark .action .icon, -.action .icon { - fill: var(--text-hover); -} - -.dark .action:focus-visible, -.dark .action:hover, -.action:focus-visible, -.action:hover { - background: var(--transparency-light-10); - box-shadow: none; -} - -.action:focus-visible .icon, -.action:hover .icon, -.dark .action:focus-visible .icon, -.dark .action:hover .icon { - fill: rgb(var(--accent-color)); -} - -.dropdown__value, -.dropdown.is-expanded .dropdown__header .dropdown__value { - color: rgb(var(--accent-color)); -} - -/* SIDE MENU */ -.dark .application__sidebar, -.application__sidebar { - background: var(--transparency-dark-25); - box-shadow: 1px 0 hsl(0deg 0% 100% / 12%); - color: var(--text); -} - -.sidebar-filter__item--heading, -.sidebar-filter__item--heading:focus-visible, -.sidebar-filter__item--heading:hover { - color: var(--text-hover) !important; -} - -.dark .sidebar-filter__item, -.sidebar-filter__item { - color: var(--text); -} - -.dark .sidebar-filter__item.is-active, -.sidebar-filter__item.is-active { - color: rgb(var(--accent-color)); -} - -.dark .sidebar-filter__item.is-active .icon, -.sidebar-filter__item.is-active .icon { - fill: rgb(var(--accent-color)); -} - -.dark .sidebar-filter__item.is-active .badge, -.sidebar-filter__item.is-active .badge { - background: rgb(var(--accent-color)); - color: var(--label-text-color); -} - -.dark .sidebar-filter__item .icon, -.sidebar-filter__item .icon { - fill: rgb(var(--accent-color), .3); -} - -.sidebar-filter .badge, -.dark .sidebar-filter .badge { - background: rgb(var(--accent-color), .3); - color: var(--label-text-color); -} - -.dark .sidebar-filter__item:focus-visible .icon, -.dark .sidebar-filter__item:hover .icon, -.sidebar-filter__item:focus-visible .icon, -.sidebar-filter__item:hover .icon { - fill: rgb(var(--accent-color)); -} - -.dark .sidebar-filter__item:focus-visible, -.dark .sidebar-filter__item:hover, -.sidebar-filter__item:focus-visible, -.sidebar-filter__item:hover { - color: var(--text-hover); -} - -.search.is-in-use .textbox { - background: rgba(var(--accent-color), .25); - border-bottom: 1px solid rgba(var(--accent-color), .3); - border-top: 1px solid rgba(var(--accent-color), .3); - color: var(--text); - padding-right: 45px; -} - -.search.is-in-use .icon { - fill: rgb(var(--accent-color)); - opacity: 1; -} - -.search .textbox { - border: 1px solid rgba(var(--accent-color), .2); - background: rgba(var(--accent-color), .1); - color: var(--text); -} - -.search .icon { - fill: var(--text-hover); -} - -.dark .sidebar__diskusage .progress-bar__fill, -.sidebar__diskusage .progress-bar__fill { - background: hsla(0, 0%, 100%, .38); -} - -.dark .sidebar__diskusage .progress-bar__fill__wrapper, -.sidebar__diskusage .progress-bar__fill__wrapper { - background: hsla(0, 0%, 100%, .12); -} - -.torrent--is-selected.torrent--is-stopped .progress-bar__icon .icon { - color: var(--text-hover); -} - -.torrent--is-selected.torrent--is-stopped .progress-bar__fill { - background: #ffffff; -} - -.dark .sidebar__icon-button, -.sidebar__icon-button { - color: var(--text); -} - -.sidebar__icon-button .icon, -.dark .sidebar__icon-button .icon { - fill: var(--text); -} - -.diskusage__details-list__label { - color: rgb(var(--accent-color)); -} - -.tooltip__content { - background: #1b1b1b; - color: var(--text); -} - -/* MODAL */ -.modal__body, -.modal__content__wrapper, -.modal__header { - 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; - color: var(--text) -} - -.modal--size-large { - width: 776px; -} - -.modal--vertical.modal--tabs-in-header .modal__header { - box-shadow: inset -1px 0 0 rgba(255, 255, 255, .1); - 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; -} - -.modal--vertical.modal--tabs-in-header .modal__header, -.modal--vertical.modal--tabs-in-body .modal__tabs { - /* Modal side menu*/ - background: var(--transparency-dark-45) !important; - color: var(--text-hover); -} - -.modal__tabs .modal__tab.is-active:after { - background: rgb(var(--accent-color)); -} - -.modal--vertical .modal__tabs .modal__tab:after { - width: 3px; -} - -.modal__header { - color: var(--text-hover); - box-shadow: inset 0 -1px 0 rgb(255 255 255 / 10%); -} - -.modal__tabs .modal__tab.is-active { - color: var(--text-hover); - background: var(--transparency-light-15); - border-radius: 3px 3px 0px 0px; -} - -.modal__tabs { - color: var(--text); - font-size: .85rem; - font-weight: 500; - margin: 5px -5px 0; -} - -.toggle-input__indicator__icon .icon { - fill: var(--button-text); - transition: all .25s; -} - -.inverse .toggle-input__indicator { - background: var(--button-color); - border: 1px solid var(--button-color); - box-shadow: 0 1px 1px rgba(0, 0, 0, .15), 0 1px 3px 1px rgba(0, 0, 0, .2); -} - -.inverse .toggle-input:hover .toggle-input__indicator { - border-color: var(--button-color-hover); - background: var(--button-color-hover) -} - -.toggle-input:active, -.toggle-input:focus { - color: var(--accent-color-hover); -} - -.toggle-input:active .toggle-input__indicator .icon, -.toggle-input:active .toggle-input__indicator__icon .icon, -.toggle-input:focus .toggle-input__indicator .icon, -.toggle-input:focus .toggle-input__indicator__icon .icon { - fill: var(--accent-color-hover); -} - -.inverse .toggle-input:active .toggle-input__indicator, -.inverse .toggle-input:focus .toggle-input__indicator, -.toggle-input:active .toggle-input__indicator, -.toggle-input:focus .toggle-input__indicator { - border-color: var(--accent-color-hover); - box-shadow: 0 1px 1px rgb(var(--accent-color) / 15%), 0 1px 3px 1px rgb(var(--accent-color) / 20%), 0 0 0 1px var(--accent-color-hover); - ; -} - -.interactive-list { - background: var(--transparency-light-10); - border: 1px solid rgb(255 255 255 / 10%); - box-shadow: 0 1px 1px rgb(0 0 0 / 15%), 0 1px 3px 1px rgb(0 0 0 / 20%); - color: var(--text); -} - -.dropzone__icon .icon--files { - fill: rgba(var(--accent-color), .5); - height: 64px; - transition: fill .25s; - width: 64px; -} - -.dropzone__browse-button { - color: rgb(var(--accent-color)); - text-decoration: underline; -} - -.dropzone:hover { - border-color: rgb(0 0 0 / 25%); -} - -.dropzone:hover .dropzone__icon .icon { - fill: var(--accent-color-hover); +/* 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://github.com/gilbN/theme.park */ + +/* MOBILE */ + +@import url("/css/defaults/placeholders.css"); +@import url("/css/defaults/transparent.css"); + +@media (max-width: 720px) { + + .modal__body, + .modal__content__wrapper, + .modal__header, + body, + .dark .torrents, + .torrents, + .action-bar { + background: #1b1b1b !important; + } +} + + +body, +.dark .torrents, +.torrents { + color: var(--text); + 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; +} + +/* TEXT */ +.h1, +.h2, +.h3, +.h4, +.h5, +.h6, +h1, +h2, +h3, +h4, +h5, +h6, +p, +.inverse .h1, +.inverse .h2, +.inverse .h3, +.inverse .h4, +.inverse .h5, +.inverse .h6, +.inverse h1, +.inverse h2, +.inverse h3, +.inverse h4, +.inverse h5, +.inverse h6 .dark .torrents__alert, +.torrents__alert { + color: var(--text-hover); +} + +/* AUTH PAGE */ + +.application__view--auth-form { + 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; +} + + +.panel--light { + background: var(--transparency-dark-25); +} + +.panel { + border: 1px solid transparent; + border-radius: 4px; + box-shadow: 0 1px 1px rgba(0, 0, 0, .15), 0 1px 3px 1px rgba(0, 0, 0, .2); + overflow: hidden; +} + +/* FORMS */ + +.input, +.inverse .input { + background: var(--transparency-light-05); + color: var(--text-hover); + border: 1px solid #0000; + box-shadow: 0 1px 1px rgba(210, 216, 222, 0), 0 1px 3px 1px rgba(210, 216, 222, 0); +} + +.input:hover, +.inverse .input:hover { + border: 1px solid rgba(255, 255, 255, .1); +} + +.input:active, +.input:focus, +.inverse .input:active, +.inverse .input:focus, +.inverse .button--quaternary:active { + background-color: rgba(52, 156, 244, .05); + color: var(--text); + border-color: rgb(var(--accent-color)); + box-shadow: 0 1px 1px rgb(var(--accent-color) / 15%), 0 1px 3px 1px rgb(var(--accent-color) / 20%), 0 0 0 1px rgb(var(--accent-color)); +} + +.button--quaternary, +.inverse .button--quaternary { + background: var(--transparency-light-05); + border-color: transparent; + box-shadow: 0 1px 1px rgba(0, 0, 0, 0), 0 1px 3px 1px rgba(0, 0, 0, 0); + color: var(--text); +} + +.button--quaternary:focus-visible, +.button--quaternary:hover, +.inverse .button--quaternary:focus, +.inverse .button--quaternary:hover { + border: 1px solid rgba(255, 255, 255, .1); + color: var(--text); +} + +.button--quaternary:active, +.button--quaternary:focus, +.inverse .button--quaternary:active, +.inverse .button--quaternary:focus { + border-color: rgb(var(--accent-color)); + box-shadow: 0 1px 1px rgb(var(--accent-color) / 15%), 0 1px 3px 1px rgb(var(--accent-color) / 20%), 0 0 0 1px rgb(var(--accent-color)); + color: var(--text-hover); +} + +.context-menu__items .select__item:focus-visible, +.context-menu__items .select__item:hover { + background: var(--transparency-light-15); +} + +.inverse .form__element__addon { + border-color: rgb(255 255 255 / 10%); +} + +.form__element__addon--is-interactive:focus .icon, +.form__element__addon--is-interactive:hover .icon { + fill: rgb(var(--accent-color)); + transition: all .125s; +} + +.form__element:active~.form__element__addon .icon, +.form__element:focus~.form__element__addon .icon { + fill: rgb(var(--accent-color)); +} + +.form__element__addon .icon { + fill: var(--text-hover); +} + +.select__item--is-selected .icon { + fill: rgb(var(--accent-color)); +} + +.sortable-list__item { + background: var(--transparency-light-10); + border: 1px solid rgb(255 255 255 / 10%); + +} + +.css-1759iaw { + color: var(--text); +} + +.css-q5wzhq:hover { + color: var(--text-hover); + background: var(--transparency-light-10); +} + +.css-m5tpeq:hover { + color: var(--text-hover); + background: rgba(94, 114, 140, 0.1); +} + +/* Cancel button */ +.button--tertiary { + background: rgb(255 255 255 / 20%); + border-color: #768a9b; + box-shadow: 0 1px 1px rgb(136 153 168 / 0%), 0 1px 3px 1px rgb(0 0 0 / 0%); + text-shadow: 0 1px 0 #00000000, 0 1px 2px rgb(0 0 0 / 0%); +} + +.inverse .button--tertiary { + border-color: rgb(255 255 255 / 0%); +} + +.inverse .button--tertiary:focus, +.inverse .button--tertiary:hover { + background: var(--transparency-light-35); + border-color: #0000; + box-shadow: 0 1px 1px rgb(136 153 168 / 0%), 0 1px 3px 1px rgb(0 0 0 / 0%); + text-shadow: 0 1px 0 #00000000, 0 1px 2px rgb(0 0 0 / 0%); +} + +.inverse .button--tertiary:active { + background: var(--transparency-light-35); + border-color: #0000; + box-shadow: 0 1px 1px rgb(136 153 168 / 0%), 0 1px 3px 1px rgb(0 0 0 / 0%); + text-shadow: 0 1px 0 #00000000, 0 1px 2px rgb(0 0 0 / 0%); +} + +.inverse .button--tertiary:focus, +.inverse .button--tertiary:hover { + background: var(--transparency-light-35); + border-color: #0000; + box-shadow: 0 1px 1px rgb(136 153 168 / 0%), 0 1px 3px 1px rgb(0 0 0 / 0%); + text-shadow: 0 1px 0 #00000000, 0 1px 2px rgb(0 0 0 / 0%); +} + +/* DROPDOWN MENUS*/ + +.context-menu__items, +.menu { + 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; + border-radius: 4px; + box-shadow: 0 1px 1px rgba(0, 0, 0, .05), 0 1px 3px 1px rgba(0, 0, 0, .1), 0 0 0 1px rgba(0, 0, 0, .1); + color: var(--text); +} + +.select__item--is-selected, +.menu__item.is-selectable.is-selected, +.dark .sidebar__icon-button:focus-visible, +.dark .sidebar__icon-button:hover, +.sidebar__icon-button:focus-visible, +.sidebar__icon-button:hover, +.dark .sidebar__icon-button:focus-visible .icon, +.dark .sidebar__icon-button:hover .icon, +.sidebar__icon-button:focus-visible .icon, +.sidebar__icon-button:hover .icon { + color: rgb(var(--accent-color)); + fill: rgb(var(--accent-color)); +} + +.menu__item.is-selectable:focus-within, +.menu__item.is-selectable:hover { + background: var(--transparency-light-10); + color: var(--text-hover); +} + +/* BUTTONS */ +.button--primary, +.inverse .button--primary { + background: var(--button-color); + border-color: var(--button-color); + box-shadow: none; + text-shadow: none; + color: var(--button-text) +} + +.inverse .button--primary:focus, +.inverse .button--primary:hover { + background: var(--button-color-hover); + border-color: var(--button-color-hover); +} + +.button--primary:active { + background: var(--button-color-hover); + border-color: var(--button-color-hover); +} + +.error { + background: #f34570; + border-radius: 3px; + color: var(--text-hover); + padding: 8px 12px; + transition: opacity .25s; +} + +/* TORRENT PAGE */ + +.dark .torrent--is-condensed.torrent--is-selected, +.dark .torrent--is-condensed.torrent--is-selected+.torrent, +.torrent--is-condensed.torrent--is-selected, +.torrent--is-condensed.torrent--is-selected+.torrent { + border-color: rgba(var(--accent-color), .7); +} + +.dark .torrent--is-selected:after, +.dark .torrent--is-selected:hover:after, +.torrent--is-selected:after, +.torrent--is-selected:hover:after { + background: rgba(var(--accent-color), .7); +} + +.dark .table__row--heading, +.table__row--heading { + background: var(--transparency-light-15); + box-shadow: 0 1px 0 hsl(0deg 0% 100% / 12%); + color: var(--text-hover); +} + +.dark .torrent__detail--name, +.torrent__detail--name { + color: var(--text-hover); +} + +.dark .torrent--is-condensed, +.torrent--is-condensed { + border-top: 1px solid hsla(0, 0%, 100%, .12); +} + +.dark .torrent__detail, +.torrent__detail { + color: var(--text); +} + +.torrent--is-downloading--actively .torrent__detail--downRate { + color: #39ce83; + font-weight: 500; +} + +.dark .torrent--is-condensed.torrent--is-selected .torrent__detail, +.torrent--is-condensed.torrent--is-selected .torrent__detail, +.dark .torrent--is-condensed.torrent--is-selected.torrent--is-stopped .torrent__detail, +.torrent--is-condensed.torrent--is-selected.torrent--is-stopped .torrent__detail { + color: var(--label-text-color); +} + +.table__heading:focus-visible, +.table__heading:hover, +.dark .table__heading:focus-visible, +.dark .table__heading:hover { + color: var(--text-hover); +} + +.dark .table__heading--is-sorted, +.table__heading--is-sorted { + color: var(--text-hover); +} + +.dark .table__heading, +.table__heading { + border-right: 1px solid hsla(0, 0%, 100%, .12); +} + +.dark .table__heading__handle:after, +.table__heading__handle:after { + background: hsla(0, 0%, 100%, .6); +} + +.torrent--is-condensed:nth-child(0n+1), +.dark .torrent--is-condensed, +.torrent--is-condensed { + border-top: 1px solid hsla(0, 0%, 100%, .12); +} + +.torrent-details__sub-heading__secondary, +.dark .torrent-details__sub-heading__secondary { + color: var(--text); + display: flex; + font-size: .85rem; + flex: 1 0 auto; +} + +.torrent-details__sub-heading__tertiary .icon, +.dark .torrent-details__sub-heading__tertiary .icon { + fill: rgba(var(--accent-color), .5); + height: 12px; + margin-right: 3px; + margin-top: -3px; + vertical-align: middle; + width: 12px; +} + +.torrent-details__table, +.dark .torrent-details__table, +.torrent-details__table__heading--tertiary, +.dark .torrent-details__table__heading--tertiary, +.torrent-details__detail__label, +.dark .torrent-details__detail__label { + color: var(--text); +} + +.torrent-details__section--file-tree .directory-tree__node { + color: var(--text) !important; +} + +.torrent-details__section--file-tree .directory-tree__parent-directory, +.dark .torrent-details__section--file-tree .directory-tree__parent-directory { + color: var(--text-hover); +} + +.dark .torrent-details__table__heading--primary, +.torrent-details__table__heading--primary, +.dark .torrent-details__table__heading--secondary .torrent-details__table__heading--secondary, +.dark .torrent-details__table__heading--tertiary, +.torrent-details__table__heading--tertiary { + color: var(--text-hover); +} + +.torrent-details__section .badge { + background: var(--button-color); + color: var(--button-text); +} + +.torrent-details__action.is-active { + color: rgb(var(--accent-color)); +} + +.priority-meter--max-3.priority-meter--level-1:after { + background: rgb(var(--accent-color)); +} + +/* TOB NAVBAR */ +.action-bar { + 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 rgba(255, 255, 255, .1); + color: var(--text); +} + +.dark .action .icon, +.action .icon { + fill: var(--text-hover); +} + +.dark .action:focus-visible, +.dark .action:hover, +.action:focus-visible, +.action:hover { + background: var(--transparency-light-10); + box-shadow: none; +} + +.action:focus-visible .icon, +.action:hover .icon, +.dark .action:focus-visible .icon, +.dark .action:hover .icon { + fill: rgb(var(--accent-color)); +} + +.dropdown__value, +.dropdown.is-expanded .dropdown__header .dropdown__value { + color: rgb(var(--accent-color)); +} + +/* SIDE MENU */ +.dark .application__sidebar, +.application__sidebar { + background: var(--transparency-dark-25); + box-shadow: 1px 0 hsl(0deg 0% 100% / 12%); + color: var(--text); +} + +.sidebar-filter__item--heading, +.sidebar-filter__item--heading:focus-visible, +.sidebar-filter__item--heading:hover { + color: var(--text-hover) !important; +} + +.dark .sidebar-filter__item, +.sidebar-filter__item { + color: var(--text); +} + +.dark .sidebar-filter__item.is-active, +.sidebar-filter__item.is-active { + color: rgb(var(--accent-color)); +} + +.dark .sidebar-filter__item.is-active .icon, +.sidebar-filter__item.is-active .icon { + fill: rgb(var(--accent-color)); +} + +.dark .sidebar-filter__item.is-active .badge, +.sidebar-filter__item.is-active .badge { + background: rgb(var(--accent-color)); + color: var(--label-text-color); +} + +.dark .sidebar-filter__item .icon, +.sidebar-filter__item .icon { + fill: rgb(var(--accent-color), .3); +} + +.sidebar-filter .badge, +.dark .sidebar-filter .badge { + background: rgb(var(--accent-color), .3); + color: var(--label-text-color); +} + +.dark .sidebar-filter__item:focus-visible .icon, +.dark .sidebar-filter__item:hover .icon, +.sidebar-filter__item:focus-visible .icon, +.sidebar-filter__item:hover .icon { + fill: rgb(var(--accent-color)); +} + +.dark .sidebar-filter__item:focus-visible, +.dark .sidebar-filter__item:hover, +.sidebar-filter__item:focus-visible, +.sidebar-filter__item:hover { + color: var(--text-hover); +} + +.search.is-in-use .textbox { + background: rgba(var(--accent-color), .25); + border-bottom: 1px solid rgba(var(--accent-color), .3); + border-top: 1px solid rgba(var(--accent-color), .3); + color: var(--text); + padding-right: 45px; +} + +.search.is-in-use .icon { + fill: rgb(var(--accent-color)); + opacity: 1; +} + +.search .textbox { + border: 1px solid rgba(var(--accent-color), .2); + background: rgba(var(--accent-color), .1); + color: var(--text); +} + +.search .icon { + fill: var(--text-hover); +} + +.dark .sidebar__diskusage .progress-bar__fill, +.sidebar__diskusage .progress-bar__fill { + background: hsla(0, 0%, 100%, .38); +} + +.dark .sidebar__diskusage .progress-bar__fill__wrapper, +.sidebar__diskusage .progress-bar__fill__wrapper { + background: hsla(0, 0%, 100%, .12); +} + +.torrent--is-selected.torrent--is-stopped .progress-bar__icon .icon { + color: var(--text-hover); +} + +.torrent--is-selected.torrent--is-stopped .progress-bar__fill { + background: #ffffff; +} + +.dark .sidebar__icon-button, +.sidebar__icon-button { + color: var(--text); +} + +.sidebar__icon-button .icon, +.dark .sidebar__icon-button .icon { + fill: var(--text); +} + +.diskusage__details-list__label { + color: rgb(var(--accent-color)); +} + +.tooltip__content { + background: #1b1b1b; + color: var(--text); +} + +/* MODAL */ +.modal__body, +.modal__content__wrapper, +.modal__header { + 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; + color: var(--text) +} + +.modal--size-large { + width: 776px; +} + +.modal--vertical.modal--tabs-in-header .modal__header { + box-shadow: inset -1px 0 0 rgba(255, 255, 255, .1); + 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; +} + +.modal--vertical.modal--tabs-in-header .modal__header, +.modal--vertical.modal--tabs-in-body .modal__tabs { + /* Modal side menu*/ + background: var(--transparency-dark-45) !important; + color: var(--text-hover); +} + +.modal__tabs .modal__tab.is-active:after { + background: rgb(var(--accent-color)); +} + +.modal--vertical .modal__tabs .modal__tab:after { + width: 3px; +} + +.modal__header { + color: var(--text-hover); + box-shadow: inset 0 -1px 0 rgb(255 255 255 / 10%); +} + +.modal__tabs .modal__tab.is-active { + color: var(--text-hover); + background: var(--transparency-light-15); + border-radius: 3px 3px 0px 0px; +} + +.modal__tabs { + color: var(--text); + font-size: .85rem; + font-weight: 500; + margin: 5px -5px 0; +} + +.toggle-input__indicator__icon .icon { + fill: var(--button-text); + transition: all .25s; +} + +.inverse .toggle-input__indicator { + background: var(--button-color); + border: 1px solid var(--button-color); + box-shadow: 0 1px 1px rgba(0, 0, 0, .15), 0 1px 3px 1px rgba(0, 0, 0, .2); +} + +.inverse .toggle-input:hover .toggle-input__indicator { + border-color: var(--button-color-hover); + background: var(--button-color-hover) +} + +.toggle-input:active, +.toggle-input:focus { + color: var(--accent-color-hover); +} + +.toggle-input:active .toggle-input__indicator .icon, +.toggle-input:active .toggle-input__indicator__icon .icon, +.toggle-input:focus .toggle-input__indicator .icon, +.toggle-input:focus .toggle-input__indicator__icon .icon { + fill: var(--accent-color-hover); +} + +.inverse .toggle-input:active .toggle-input__indicator, +.inverse .toggle-input:focus .toggle-input__indicator, +.toggle-input:active .toggle-input__indicator, +.toggle-input:focus .toggle-input__indicator { + border-color: var(--accent-color-hover); + box-shadow: 0 1px 1px rgb(var(--accent-color) / 15%), 0 1px 3px 1px rgb(var(--accent-color) / 20%), 0 0 0 1px var(--accent-color-hover); + ; +} + +.interactive-list { + background: var(--transparency-light-10); + border: 1px solid rgb(255 255 255 / 10%); + box-shadow: 0 1px 1px rgb(0 0 0 / 15%), 0 1px 3px 1px rgb(0 0 0 / 20%); + color: var(--text); +} + +.dropzone__icon .icon--files { + fill: rgba(var(--accent-color), .5); + height: 64px; + transition: fill .25s; + width: 64px; +} + +.dropzone__browse-button { + color: rgb(var(--accent-color)); + text-decoration: underline; +} + +.dropzone:hover { + border-color: rgb(0 0 0 / 25%); +} + +.dropzone:hover .dropzone__icon .icon { + fill: var(--accent-color-hover); } \ No newline at end of file diff --git a/css/base/gaps/gaps-base.css b/css/base/gaps/gaps-base.css index e6c788ce5e..b484218f5e 100644 --- a/css/base/gaps/gaps-base.css +++ b/css/base/gaps/gaps-base.css @@ -1,398 +1,398 @@ -/* 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://github.com/gilbN/theme.park */ - -@import url("/css/defaults/placeholders.css"); -@import url("/css/defaults/transparent.css"); - -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); -} - -/* Scrollbar */ -@media only screen and (min-width: 768px) { - html { - height: 100%; - width: 100%; - overflow: hidden; - } - - body { - overflow-y: auto; - height: 100%; - 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; - } -} - -::-webkit-scrollbar { - width: 14px; -} - -::-webkit-scrollbar-thumb { - min-height: 50px; - border: 3px solid transparent; - border-radius: 8px; - background: var(--transparency-dark-20); - background-clip: padding-box; -} - -::-webkit-scrollbar-track { - background-color: transparent; -} - -::-webkit-scrollbar-thumb:hover { - min-height: 50px; - border: 3px solid transparent; - border-radius: 8px; - background: var(--transparency-light-50); - background-clip: padding-box; -} - -a { - color: var(--link-color); - -} - -a:hover { - color: var(--link-color-hover); - text-decoration: underline; -} - -.text-primary { - color: var(--text) !important; -} - -.text-muted { - color: var(--text-muted) !important; -} - -h1, -h2, -h3, -h4, -h4.text-primary, -h5, -h6, -.h1, -.h2, -.h3, -.h4, -.h5, -.h6, -label { - color: var(--text-hover) !important; -} - -.alert-heading { - color: var(--text-hover) !important; -} - -/* Header */ -.bg-primary { - background-color: transparent !important; - background: var(--transparency-dark-25) !important; -} - -.navbar .list-ul-active, -.info-circle-active, -.arrow-clockwise-active, -.gear-active, -.rss-active, -.exclamation-triangle-active, -.collection-fill-active, -.activePage { - background-color: rgb(var(--accent-color)); -} - -.bg-primary .navbar-nav .active>.nav-link { - color: rgb(var(--accent-color)) !important; -} - -.default { - background-color: var(--text); -} - -.navbar-dark .navbar-nav .nav-link { - color: var(--text); -} - -.navbar-dark .navbar-nav .nav-link:hover, -.navbar-dark .navbar-nav .nav-link:focus { - color: var(--text-hover); -} - -.navbar-dark .navbar-nav .nav-link:hover .default, -.navbar-dark .navbar-nav .nav-link:focus .default { - background-color: var(--text-hover); -} - -/* Tables */ -table.dataTable.stripe tbody tr.odd, -table.dataTable.display tbody tr.odd, -table.dataTable tbody tr { - background: var(--transparency-dark-25); -} - -table.dataTable.hover tbody tr:hover, -table.dataTable.display tbody tr:hover { - background: var(--transparency-dark-25); -} - -table.dataTable thead th, -table.dataTable thead td { - border-bottom: 1px solid #00000000; -} - -table.dataTable.row-border tbody th, -table.dataTable.row-border tbody td, -table.dataTable.display tbody th, -table.dataTable.display tbody td { - border-top: 1px solid rgb(255 255 255 / 10%); -} - -/* Pagination */ -.dataTables_wrapper .dataTables_paginate .paginate_button.current, -.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover { - color: var(--text) !important; - border: 1px solid transparent; - background: var(--transparency-dark-25) -} - -.dataTables_wrapper .dataTables_paginate .paginate_button:hover, -.dataTables_wrapper .dataTables_paginate .paginate_button:active { - color: var(--text-hover) !important; - border: 1px solid transparent; - background: var(--transparency-light-10) -} - -.dataTables_wrapper .dataTables_paginate .paginate_button:active { - outline: none; -} - -/* Cards */ -.card { - background: transparent; - color: var(--text); - border: 1px solid rgba(0, 0, 0, 0); -} - -.card .text-muted { - color: var(--text) !important; -} - -#movies .card img { - height: 200px !important; - width: auto !important; -} - -.card-text .text-info { - color: rgb(var(--accent-color)) !important; -} - -/* Buttons */ -.btn-primary, -.btn-info { - color: var(--button-text); - background-color: var(--button-color) !important; - border-color: var(--button-color) !important; -} - -.btn-primary:not(:disabled):not(.disabled):active:focus, -.btn-primary:not(:disabled):not(.disabled).active:focus, -.show>.btn-primary.dropdown-toggle:focus, -.btn-info:focus, -.btn-info.focus { - -webkit-box-shadow: 0 0 0 0.2rem rgb(var(--accent-color), .5); - box-shadow: 0 0 0 0.2rem rgb(var(--accent-color), .5); -} - -.btn-primary:hover, -.btn-info:hover { - background-color: var(--button-color-hover) !important; - border-color: var(--button-color-hover) !important; - color: var(--button-text-hover) !important; -} - -.btn-secondary { - color: var(--button-text); - background-color: var(--button-color); - border-color: var(--button-color); -} - -.btn-secondary:hover { - color: var(--button-text-hover); - background-color: var(--button-color-hover); - border-color: var(--button-color-hover); -} - -.list-group-item { - color: var(--button-text); - background-color: var(--button-color); - border-color: var(--button-color); -} - -.list-group-item.active { - color: var(--label-text-color); - background: rgb(var(--accent-color)); - border-color: rgb(var(--accent-color)); -} - -.list-group-item.active:hover { - color: var(--label-text-color); - background: var(--accent-color-hover); - border-color: var(--accent-color-hover); -} - -.list-group-item-action:hover, -.list-group-item-action:focus { - color: var(--button-text-hover); - background: var(--button-color-hover); - border-color: var(--button-color-hover); -} - -/* Settings */ -.nav-tabs .nav-link.active, -.nav-tabs .nav-link.active:hover, -.nav-tabs .nav-link.active:focus, -.nav-tabs .nav-item.open .nav-link:focus, -.nav-pills .nav-link.active:focus, -.nav-pills .nav-item.open .nav-link:focus, -.nav-tabs .nav-item.show .nav-link { - color: rgb(var(--accent-color)); - background: var(--transparency-light-10); - border-color: transparent; -} - -.nav-tabs .nav-link, -.nav-tabs .nav-item.open .nav-link, -.nav-pills .nav-link, -.nav-pills .nav-link.active, -.nav-pills .nav-link.active:hover, -.nav-pills .nav-item.open .nav-link { - color: var(--text); -} - -.nav-tabs .nav-link:hover, -.nav-tabs .nav-link:focus, -.nav-tabs .nav-item.open .nav-link:hover, -.nav-pills .nav-item.open .nav-link:hover { - background: var(--transparency-dark-25); - border-color: transparent; - color: var(--text-hover); -} - -.nav-tabs .nav-link.active:hover { - background: var(--transparency-light-10); -} - -.badge-primary { - color: var(--label-text-color); - background-color: rgb(var(--accent-color)); -} - -#plexServers .card-header { - background: var(--transparency-light-10); - color: var(--text-hover) -} - -#plexServers .border-secondary { - border-color: #0000 !important; -} - -#plexServers .list-group-item { - background: var(--transparency-dark-25); - border: none; -} - -#plexServers .card-footer { - background: var(--transparency-dark-25); -} - -.dropdown-menu { - color: var(--text); - background: var(--drop-down-menu-bg); - 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: 1px solid transparent; - box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.6); -} - -.dropdown-item { - color: var(--text); -} - -.dropdown-item:hover, -.dropdown-item:focus { - color: var(--text-hover); - text-decoration: none; - background-color: var(--transparency-light-10) -} - -/* Input */ -[type="search"] { - outline-offset: -2px; - -webkit-appearance: none; - outline: none; - border: none; - border-radius: 5px; -} - -button, -select { - text-transform: none; - outline: none; -} - -/* Progress Bar */ -.progress-bar-striped { - background-image: linear-gradient(45deg, rgba(var(--accent-color)) 25%, transparent 25%, transparent 50%, rgba(var(--accent-color)) 50%, rgba(var(--accent-color)) 75%, transparent 75%, transparent); - background-size: .625rem .625rem; -} - -.progress-bar { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - overflow: hidden; - color: var(--text-hover); - text-align: center; - white-space: nowrap; - background-color: rgb(var(--accent-color), .15); - -webkit-transition: width .6s ease; - transition: width .6s ease; +/* 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://github.com/gilbN/theme.park */ + +@import url("/css/defaults/placeholders.css"); +@import url("/css/defaults/transparent.css"); + +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); +} + +/* Scrollbar */ +@media only screen and (min-width: 768px) { + html { + height: 100%; + width: 100%; + overflow: hidden; + } + + body { + overflow-y: auto; + height: 100%; + 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; + } +} + +::-webkit-scrollbar { + width: 14px; +} + +::-webkit-scrollbar-thumb { + min-height: 50px; + border: 3px solid transparent; + border-radius: 8px; + background: var(--transparency-dark-20); + background-clip: padding-box; +} + +::-webkit-scrollbar-track { + background-color: transparent; +} + +::-webkit-scrollbar-thumb:hover { + min-height: 50px; + border: 3px solid transparent; + border-radius: 8px; + background: var(--transparency-light-50); + background-clip: padding-box; +} + +a { + color: var(--link-color); + +} + +a:hover { + color: var(--link-color-hover); + text-decoration: underline; +} + +.text-primary { + color: var(--text) !important; +} + +.text-muted { + color: var(--text-muted) !important; +} + +h1, +h2, +h3, +h4, +h4.text-primary, +h5, +h6, +.h1, +.h2, +.h3, +.h4, +.h5, +.h6, +label { + color: var(--text-hover) !important; +} + +.alert-heading { + color: var(--text-hover) !important; +} + +/* Header */ +.bg-primary { + background-color: transparent !important; + background: var(--transparency-dark-25) !important; +} + +.navbar .list-ul-active, +.info-circle-active, +.arrow-clockwise-active, +.gear-active, +.rss-active, +.exclamation-triangle-active, +.collection-fill-active, +.activePage { + background-color: rgb(var(--accent-color)); +} + +.bg-primary .navbar-nav .active>.nav-link { + color: rgb(var(--accent-color)) !important; +} + +.default { + background-color: var(--text); +} + +.navbar-dark .navbar-nav .nav-link { + color: var(--text); +} + +.navbar-dark .navbar-nav .nav-link:hover, +.navbar-dark .navbar-nav .nav-link:focus { + color: var(--text-hover); +} + +.navbar-dark .navbar-nav .nav-link:hover .default, +.navbar-dark .navbar-nav .nav-link:focus .default { + background-color: var(--text-hover); +} + +/* Tables */ +table.dataTable.stripe tbody tr.odd, +table.dataTable.display tbody tr.odd, +table.dataTable tbody tr { + background: var(--transparency-dark-25); +} + +table.dataTable.hover tbody tr:hover, +table.dataTable.display tbody tr:hover { + background: var(--transparency-dark-25); +} + +table.dataTable thead th, +table.dataTable thead td { + border-bottom: 1px solid #00000000; +} + +table.dataTable.row-border tbody th, +table.dataTable.row-border tbody td, +table.dataTable.display tbody th, +table.dataTable.display tbody td { + border-top: 1px solid rgb(255 255 255 / 10%); +} + +/* Pagination */ +.dataTables_wrapper .dataTables_paginate .paginate_button.current, +.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover { + color: var(--text) !important; + border: 1px solid transparent; + background: var(--transparency-dark-25) +} + +.dataTables_wrapper .dataTables_paginate .paginate_button:hover, +.dataTables_wrapper .dataTables_paginate .paginate_button:active { + color: var(--text-hover) !important; + border: 1px solid transparent; + background: var(--transparency-light-10) +} + +.dataTables_wrapper .dataTables_paginate .paginate_button:active { + outline: none; +} + +/* Cards */ +.card { + background: transparent; + color: var(--text); + border: 1px solid rgba(0, 0, 0, 0); +} + +.card .text-muted { + color: var(--text) !important; +} + +#movies .card img { + height: 200px !important; + width: auto !important; +} + +.card-text .text-info { + color: rgb(var(--accent-color)) !important; +} + +/* Buttons */ +.btn-primary, +.btn-info { + color: var(--button-text); + background-color: var(--button-color) !important; + border-color: var(--button-color) !important; +} + +.btn-primary:not(:disabled):not(.disabled):active:focus, +.btn-primary:not(:disabled):not(.disabled).active:focus, +.show>.btn-primary.dropdown-toggle:focus, +.btn-info:focus, +.btn-info.focus { + -webkit-box-shadow: 0 0 0 0.2rem rgb(var(--accent-color), .5); + box-shadow: 0 0 0 0.2rem rgb(var(--accent-color), .5); +} + +.btn-primary:hover, +.btn-info:hover { + background-color: var(--button-color-hover) !important; + border-color: var(--button-color-hover) !important; + color: var(--button-text-hover) !important; +} + +.btn-secondary { + color: var(--button-text); + background-color: var(--button-color); + border-color: var(--button-color); +} + +.btn-secondary:hover { + color: var(--button-text-hover); + background-color: var(--button-color-hover); + border-color: var(--button-color-hover); +} + +.list-group-item { + color: var(--button-text); + background-color: var(--button-color); + border-color: var(--button-color); +} + +.list-group-item.active { + color: var(--label-text-color); + background: rgb(var(--accent-color)); + border-color: rgb(var(--accent-color)); +} + +.list-group-item.active:hover { + color: var(--label-text-color); + background: var(--accent-color-hover); + border-color: var(--accent-color-hover); +} + +.list-group-item-action:hover, +.list-group-item-action:focus { + color: var(--button-text-hover); + background: var(--button-color-hover); + border-color: var(--button-color-hover); +} + +/* Settings */ +.nav-tabs .nav-link.active, +.nav-tabs .nav-link.active:hover, +.nav-tabs .nav-link.active:focus, +.nav-tabs .nav-item.open .nav-link:focus, +.nav-pills .nav-link.active:focus, +.nav-pills .nav-item.open .nav-link:focus, +.nav-tabs .nav-item.show .nav-link { + color: rgb(var(--accent-color)); + background: var(--transparency-light-10); + border-color: transparent; +} + +.nav-tabs .nav-link, +.nav-tabs .nav-item.open .nav-link, +.nav-pills .nav-link, +.nav-pills .nav-link.active, +.nav-pills .nav-link.active:hover, +.nav-pills .nav-item.open .nav-link { + color: var(--text); +} + +.nav-tabs .nav-link:hover, +.nav-tabs .nav-link:focus, +.nav-tabs .nav-item.open .nav-link:hover, +.nav-pills .nav-item.open .nav-link:hover { + background: var(--transparency-dark-25); + border-color: transparent; + color: var(--text-hover); +} + +.nav-tabs .nav-link.active:hover { + background: var(--transparency-light-10); +} + +.badge-primary { + color: var(--label-text-color); + background-color: rgb(var(--accent-color)); +} + +#plexServers .card-header { + background: var(--transparency-light-10); + color: var(--text-hover) +} + +#plexServers .border-secondary { + border-color: #0000 !important; +} + +#plexServers .list-group-item { + background: var(--transparency-dark-25); + border: none; +} + +#plexServers .card-footer { + background: var(--transparency-dark-25); +} + +.dropdown-menu { + color: var(--text); + background: var(--drop-down-menu-bg); + 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: 1px solid transparent; + box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.6); +} + +.dropdown-item { + color: var(--text); +} + +.dropdown-item:hover, +.dropdown-item:focus { + color: var(--text-hover); + text-decoration: none; + background-color: var(--transparency-light-10) +} + +/* Input */ +[type="search"] { + outline-offset: -2px; + -webkit-appearance: none; + outline: none; + border: none; + border-radius: 5px; +} + +button, +select { + text-transform: none; + outline: none; +} + +/* Progress Bar */ +.progress-bar-striped { + background-image: linear-gradient(45deg, rgba(var(--accent-color)) 25%, transparent 25%, transparent 50%, rgba(var(--accent-color)) 50%, rgba(var(--accent-color)) 75%, transparent 75%, transparent); + background-size: .625rem .625rem; +} + +.progress-bar { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + overflow: hidden; + color: var(--text-hover); + text-align: center; + white-space: nowrap; + background-color: rgb(var(--accent-color), .15); + -webkit-transition: width .6s ease; + transition: width .6s ease; } \ No newline at end of file diff --git a/css/base/gitea/chroma.css b/css/base/gitea/chroma.css index 67a61fc5aa..e2a06ab6fe 100644 --- a/css/base/gitea/chroma.css +++ b/css/base/gitea/chroma.css @@ -1,561 +1,561 @@ -/* -/* dP oo -/* 88 -/* 88d8b.d8b. .d8888b. 88d888b. .d8888b. 88 .dP .d8888b. dP -/* 88'`88'`88 88' `88 88' `88 88' `88 88888" 88' `88 88 -/* 88 88 88 88. .88 88 88 88. .88 88 `8b. 88. .88 88 -/* dP dP dP `88888P' dP dP `88888P' dP `YP `88888P8 dP - -/* Source: https://gist.github.com/ntrrg/f70d4dc6ed8a739a36fe7c55f422c5f3 */ -:root { - /* Background */ - --code-background: #1f1f1f; - --code-color: #f8f8f2; - - /* Error */ - --code-err-background: #960050; - --code-err-color: #1e0010; - - /* LineHighlight */ - --code-hl-background: #ffffcc; - - /* Keyword */ - --code-k-color: #66d9ef; - - /* KeywordConstant */ - --code-kc-color: #66d9ef; - - /* KeywordDeclaration */ - --code-kd-color: #66d9ef; - - /* KeywordNamespace */ - --code-kn-color: #f92672; - - /* KeywordPseudo */ - --code-kp-color: #66d9ef; - - /* KeywordReserved */ - --code-kr-color: #66d9ef; - - /* KeywordType */ - --code-kt-color: #66d9ef; - - /* NameAttribute */ - --code-na-color: #a6e22e; - - /* NameClass */ - --code-nc-color: #a6e22e; - - /* NameConstant */ - --code-no-color: #66d9ef; - - /* NameDecorator */ - --code-nd-color: #a6e22e; - - /* NameException */ - --code-ne-color: #a6e22e; - - /* NameFunction */ - --code-nf-color: #a6e22e; - - /* NameOther */ - --code-nx-color: #a6e22e; - - /* NameTag */ - --code-nt-color: #f92672; - - /* Literal */ - --code-l-color: #ae81ff; - - /* LiteralDate */ - --code-ld-color: #e6db74; - - /* LiteralString */ - --code-s-color: #e6db74; - - /* LiteralStringAffix */ - --code-sa-color: #e6db74; - - /* LiteralStringBacktick */ - --code-sb-color: #e6db74; - - /* LiteralStringChar */ - --code-sc-color: #e6db74; - - /* LiteralStringDelimiter */ - --code-dl-color: #e6db74; - - /* LiteralStringDoc */ - --code-sd-color: #e6db74; - - /* LiteralStringDouble */ - --code-s2-color: #e6db74; - - /* LiteralStringEscape */ - --code-se-color: #ae81ff; - - /* LiteralStringHeredoc */ - --code-sh-color: #e6db74; - - /* LiteralStringInterpol */ - --code-si-color: #e6db74; - - /* LiteralStringOther */ - --code-sx-color: #e6db74; - - /* LiteralStringRegex */ - --code-sr-color: #e6db74; - - /* LiteralStringSingle */ - --code-s1-color: #e6db74; - - /* LiteralStringSymbol */ - --code-ss-color: #e6db74; - - /* LiteralNumber */ - --code-m-color: #ae81ff; - - /* LiteralNumberBin */ - --code-mb-color: #ae81ff; - - /* LiteralNumberFloat */ - --code-mf-color: #ae81ff; - - /* LiteralNumberHex */ - --code-mh-color: #ae81ff; - - /* LiteralNumberInteger */ - --code-mi-color: #ae81ff; - - /* LiteralNumberIntegerLong */ - --code-il-color: #ae81ff; - - /* LiteralNumberOct */ - --code-mo-color: #ae81ff; - - /* Operator */ - --code-o-color: #f92672; - - /* OperatorWord */ - --code-ow-color: #f92672; - - /* Comment */ - --code-c-color: #75715e; - - /* CommentHashbang */ - --code-ch-color: #75715e; - - /* CommentMultiline */ - --code-cm-color: #75715e; - - /* CommentSingle */ - --code-c1-color: #75715e; - - /* CommentSpecial */ - --code-cs-color: #75715e; - - /* CommentPreproc */ - --code-cp-color: #75715e; - - /* CommentPreprocFile */ - --code-cpf-color: #75715e; - - /* GenericDeleted */ - --code-gd-color: #f92672; - - /* GenericInserted */ - --code-gi-color: #a6e22e; - - /* GenericSubheading */ - --code-gu-color: #75715e; -} - -/* CHROMA */ -/* Table */ -.chroma .ui.table tbody tr { - border-color: #333640; - background: var(--code-background); -} -/* Background */ -.chroma, -.markdown:not(code) .highlight pre, -.markdown:not(code) pre { - background-color: var(--code-background); - color: var(--code-color); -} - -/* Error */ -.chroma .err { - background-color: var(--code-err-background); - color: var(--code-err-color); -} - -/* LineTableTD */ -.chroma .lntd { - border: 0; - margin: 0; - padding: 0; - vertical-align: top; -} - -/* LineTable */ -.chroma .lntable { - width: auto; - - border: 0; - border-spacing: 0; - display: block; - margin: 0; - overflow: auto; - padding: 0; -} - -/* LineHighlight */ -.chroma .hl { - width: 100%; - - background-color: var(--code-hl-background); - display: block; -} - -/* LineNumbersTable */ -.chroma .lnt { - margin-right: 0.4em; - padding: 0 0.4em 0 0.4em; -} - -/* LineNumbers */ -.chroma .ln { - margin-right: 0.4em; - padding: 0 0.4em 0 0.4em; -} - -/* Keyword */ -.chroma .k { - color: var(--code-k-color); -} - -/* KeywordConstant */ -.chroma .kc { - color: var(--code-kc-color); -} - -/* KeywordDeclaration */ -.chroma .kd { - color: var(--code-kd-color); -} - -/* KeywordNamespace */ -.chroma .kn { - color: var(--code-kn-color); -} - -/* KeywordPseudo */ -.chroma .kp { - color: var(--code-kp-color); -} - -/* KeywordReserved */ -.chroma .kr { - color: var(--code-kr-color); -} - -/* KeywordType */ -.chroma .kt { - color: var(--code-kt-color); -} - -/* Name */ -.chroma .n { - color: var(--code-n-color); -} - -/* NameAttribute */ -.chroma .na { - color: var(--code-na-color); -} - -/* NameBuiltin */ -.chroma .nb { - color: var(--code-nb-color); -} - -/* NameBuiltinPseudo */ -.chroma .bp { - color: var(--code-bp-color); -} - -/* NameClass */ -.chroma .nc { - color: var(--code-nc-color); -} - -/* NameConstant */ -.chroma .no { - color: var(--code-no-color); -} - -/* NameDecorator */ -.chroma .nd { - color: var(--code-nd-color); -} - -/* NameEntity */ -.chroma .ni { - color: var(--code-ni-color); -} - -/* NameException */ -.chroma .ne { - color: var(--code-ne-color); -} - -/* NameFunction */ -.chroma .nf { - color: var(--code-nf-color); -} - -/* NameFunctionMagic */ -.chroma .fm { - color: var(--code-fm-color); -} - -/* NameLabel */ -.chroma .nl { - color: var(--code-nl-color); -} - -/* NameNamespace */ -.chroma .nn { - color: var(--code-nn-color); -} - -/* NameOther */ -.chroma .nx { - color: var(--code-nx-color); -} - -/* NameProperty */ -.chroma .py { - color: var(--code-py-color); -} - -/* NameTag */ -.chroma .nt { - color: var(--code-nt-color); -} - -/* NameVariable */ -.chroma .nv { - color: var(--code-nv-color); -} - -/* NameVariableClass */ -.chroma .vc { - color: var(--code-vc-color); -} - -/* NameVariableGlobal */ -.chroma .vg { - color: var(--code-vg-color); -} - -/* NameVariableInstance */ -.chroma .vi { - color: var(--code-vi-color); -} - -/* NameVariableMagic */ -.chroma .vm { - color: var(--code-vm-color); -} - -/* Literal */ -.chroma .l { - color: var(--code-l-color); -} - -/* LiteralDate */ -.chroma .ld { - color: var(--code-ld-color); -} - -/* LiteralString */ -.chroma .s { - color: var(--code-s-color); -} - -/* LiteralStringAffix */ -.chroma .sa { - color: var(--code-sa-color); -} - -/* LiteralStringBacktick */ -.chroma .sb { - color: var(--code-sb-color); -} - -/* LiteralStringChar */ -.chroma .sc { - color: var(--code-sc-color); -} - -/* LiteralStringDelimiter */ -.chroma .dl { - color: var(--code-dl-color); -} - -/* LiteralStringDoc */ -.chroma .sd { - color: var(--code-sd-color); -} - -/* LiteralStringDouble */ -.chroma .s2 { - color: var(--code-s2-color); -} - -/* LiteralStringEscape */ -.chroma .se { - color: var(--code-se-color); -} - -/* LiteralStringHeredoc */ -.chroma .sh { - color: var(--code-sh-color); -} - -/* LiteralStringInterpol */ -.chroma .si { - color: var(--code-si-color); -} - -/* LiteralStringOther */ -.chroma .sx { - color: var(--code-sx-color); -} - -/* LiteralStringRegex */ -.chroma .sr { - color: var(--code-sr-color); -} - -/* LiteralStringSingle */ -.chroma .s1 { - color: var(--code-s1-color); -} - -/* LiteralStringSymbol */ -.chroma .ss { - color: var(--code-ss-color); -} - -/* LiteralNumber */ -.chroma .m { - color: var(--code-m-color); -} - -/* LiteralNumberBin */ -.chroma .mb { - color: var(--code-mb-color); -} - -/* LiteralNumberFloat */ -.chroma .mf { - color: var(--code-mf-color); -} - -/* LiteralNumberHex */ -.chroma .mh { - color: var(--code-mh-color); -} - -/* LiteralNumberInteger */ -.chroma .mi { - color: var(--code-mi-color); -} - -/* LiteralNumberIntegerLong */ -.chroma .il { - color: var(--code-il-color); -} - -/* LiteralNumberOct */ -.chroma .mo { - color: var(--code-mo-color); -} - -/* Operator */ -.chroma .o { - color: var(--code-o-color); -} - -/* OperatorWord */ -.chroma .ow { - color: var(--code-ow-color); -} - -/* Punctuation */ -.chroma .p { - color: var(--code-p-color); -} - -/* Comment */ -.chroma .c { - color: var(--code-c-color); -} - -/* CommentHashbang */ -.chroma .ch { - color: var(--code-ch-color); -} - -/* CommentMultiline */ -.chroma .cm { - color: var(--code-cm-color); -} - -/* CommentSingle */ -.chroma .c1 { - color: var(--code-c1-color); -} - -/* CommentSpecial */ -.chroma .cs { - color: var(--code-cs-color); -} - -/* CommentPreproc */ -.chroma .cp { - color: var(--code-cp-color); -} - -/* CommentPreprocFile */ -.chroma .cpf { - color: var(--code-cpf-color); -} - -/* GenericDeleted */ -.chroma .gd { - color: var(--code-gd-color); -} - -/* GenericEmph */ -.chroma .ge { - font-style: italic; -} - -/* GenericInserted */ -.chroma .gi { - color: var(--code-gi-color); -} - -/* GenericStrong */ -.chroma .gs { - font-weight: bold; -} - -/* GenericSubheading */ -.chroma .gu { - color: var(--code-gu-color); +/* +/* dP oo +/* 88 +/* 88d8b.d8b. .d8888b. 88d888b. .d8888b. 88 .dP .d8888b. dP +/* 88'`88'`88 88' `88 88' `88 88' `88 88888" 88' `88 88 +/* 88 88 88 88. .88 88 88 88. .88 88 `8b. 88. .88 88 +/* dP dP dP `88888P' dP dP `88888P' dP `YP `88888P8 dP + +/* Source: https://gist.github.com/ntrrg/f70d4dc6ed8a739a36fe7c55f422c5f3 */ +:root { + /* Background */ + --code-background: #1f1f1f; + --code-color: #f8f8f2; + + /* Error */ + --code-err-background: #960050; + --code-err-color: #1e0010; + + /* LineHighlight */ + --code-hl-background: #ffffcc; + + /* Keyword */ + --code-k-color: #66d9ef; + + /* KeywordConstant */ + --code-kc-color: #66d9ef; + + /* KeywordDeclaration */ + --code-kd-color: #66d9ef; + + /* KeywordNamespace */ + --code-kn-color: #f92672; + + /* KeywordPseudo */ + --code-kp-color: #66d9ef; + + /* KeywordReserved */ + --code-kr-color: #66d9ef; + + /* KeywordType */ + --code-kt-color: #66d9ef; + + /* NameAttribute */ + --code-na-color: #a6e22e; + + /* NameClass */ + --code-nc-color: #a6e22e; + + /* NameConstant */ + --code-no-color: #66d9ef; + + /* NameDecorator */ + --code-nd-color: #a6e22e; + + /* NameException */ + --code-ne-color: #a6e22e; + + /* NameFunction */ + --code-nf-color: #a6e22e; + + /* NameOther */ + --code-nx-color: #a6e22e; + + /* NameTag */ + --code-nt-color: #f92672; + + /* Literal */ + --code-l-color: #ae81ff; + + /* LiteralDate */ + --code-ld-color: #e6db74; + + /* LiteralString */ + --code-s-color: #e6db74; + + /* LiteralStringAffix */ + --code-sa-color: #e6db74; + + /* LiteralStringBacktick */ + --code-sb-color: #e6db74; + + /* LiteralStringChar */ + --code-sc-color: #e6db74; + + /* LiteralStringDelimiter */ + --code-dl-color: #e6db74; + + /* LiteralStringDoc */ + --code-sd-color: #e6db74; + + /* LiteralStringDouble */ + --code-s2-color: #e6db74; + + /* LiteralStringEscape */ + --code-se-color: #ae81ff; + + /* LiteralStringHeredoc */ + --code-sh-color: #e6db74; + + /* LiteralStringInterpol */ + --code-si-color: #e6db74; + + /* LiteralStringOther */ + --code-sx-color: #e6db74; + + /* LiteralStringRegex */ + --code-sr-color: #e6db74; + + /* LiteralStringSingle */ + --code-s1-color: #e6db74; + + /* LiteralStringSymbol */ + --code-ss-color: #e6db74; + + /* LiteralNumber */ + --code-m-color: #ae81ff; + + /* LiteralNumberBin */ + --code-mb-color: #ae81ff; + + /* LiteralNumberFloat */ + --code-mf-color: #ae81ff; + + /* LiteralNumberHex */ + --code-mh-color: #ae81ff; + + /* LiteralNumberInteger */ + --code-mi-color: #ae81ff; + + /* LiteralNumberIntegerLong */ + --code-il-color: #ae81ff; + + /* LiteralNumberOct */ + --code-mo-color: #ae81ff; + + /* Operator */ + --code-o-color: #f92672; + + /* OperatorWord */ + --code-ow-color: #f92672; + + /* Comment */ + --code-c-color: #75715e; + + /* CommentHashbang */ + --code-ch-color: #75715e; + + /* CommentMultiline */ + --code-cm-color: #75715e; + + /* CommentSingle */ + --code-c1-color: #75715e; + + /* CommentSpecial */ + --code-cs-color: #75715e; + + /* CommentPreproc */ + --code-cp-color: #75715e; + + /* CommentPreprocFile */ + --code-cpf-color: #75715e; + + /* GenericDeleted */ + --code-gd-color: #f92672; + + /* GenericInserted */ + --code-gi-color: #a6e22e; + + /* GenericSubheading */ + --code-gu-color: #75715e; +} + +/* CHROMA */ +/* Table */ +.chroma .ui.table tbody tr { + border-color: #333640; + background: var(--code-background); +} +/* Background */ +.chroma, +.markdown:not(code) .highlight pre, +.markdown:not(code) pre { + background-color: var(--code-background); + color: var(--code-color); +} + +/* Error */ +.chroma .err { + background-color: var(--code-err-background); + color: var(--code-err-color); +} + +/* LineTableTD */ +.chroma .lntd { + border: 0; + margin: 0; + padding: 0; + vertical-align: top; +} + +/* LineTable */ +.chroma .lntable { + width: auto; + + border: 0; + border-spacing: 0; + display: block; + margin: 0; + overflow: auto; + padding: 0; +} + +/* LineHighlight */ +.chroma .hl { + width: 100%; + + background-color: var(--code-hl-background); + display: block; +} + +/* LineNumbersTable */ +.chroma .lnt { + margin-right: 0.4em; + padding: 0 0.4em 0 0.4em; +} + +/* LineNumbers */ +.chroma .ln { + margin-right: 0.4em; + padding: 0 0.4em 0 0.4em; +} + +/* Keyword */ +.chroma .k { + color: var(--code-k-color); +} + +/* KeywordConstant */ +.chroma .kc { + color: var(--code-kc-color); +} + +/* KeywordDeclaration */ +.chroma .kd { + color: var(--code-kd-color); +} + +/* KeywordNamespace */ +.chroma .kn { + color: var(--code-kn-color); +} + +/* KeywordPseudo */ +.chroma .kp { + color: var(--code-kp-color); +} + +/* KeywordReserved */ +.chroma .kr { + color: var(--code-kr-color); +} + +/* KeywordType */ +.chroma .kt { + color: var(--code-kt-color); +} + +/* Name */ +.chroma .n { + color: var(--code-n-color); +} + +/* NameAttribute */ +.chroma .na { + color: var(--code-na-color); +} + +/* NameBuiltin */ +.chroma .nb { + color: var(--code-nb-color); +} + +/* NameBuiltinPseudo */ +.chroma .bp { + color: var(--code-bp-color); +} + +/* NameClass */ +.chroma .nc { + color: var(--code-nc-color); +} + +/* NameConstant */ +.chroma .no { + color: var(--code-no-color); +} + +/* NameDecorator */ +.chroma .nd { + color: var(--code-nd-color); +} + +/* NameEntity */ +.chroma .ni { + color: var(--code-ni-color); +} + +/* NameException */ +.chroma .ne { + color: var(--code-ne-color); +} + +/* NameFunction */ +.chroma .nf { + color: var(--code-nf-color); +} + +/* NameFunctionMagic */ +.chroma .fm { + color: var(--code-fm-color); +} + +/* NameLabel */ +.chroma .nl { + color: var(--code-nl-color); +} + +/* NameNamespace */ +.chroma .nn { + color: var(--code-nn-color); +} + +/* NameOther */ +.chroma .nx { + color: var(--code-nx-color); +} + +/* NameProperty */ +.chroma .py { + color: var(--code-py-color); +} + +/* NameTag */ +.chroma .nt { + color: var(--code-nt-color); +} + +/* NameVariable */ +.chroma .nv { + color: var(--code-nv-color); +} + +/* NameVariableClass */ +.chroma .vc { + color: var(--code-vc-color); +} + +/* NameVariableGlobal */ +.chroma .vg { + color: var(--code-vg-color); +} + +/* NameVariableInstance */ +.chroma .vi { + color: var(--code-vi-color); +} + +/* NameVariableMagic */ +.chroma .vm { + color: var(--code-vm-color); +} + +/* Literal */ +.chroma .l { + color: var(--code-l-color); +} + +/* LiteralDate */ +.chroma .ld { + color: var(--code-ld-color); +} + +/* LiteralString */ +.chroma .s { + color: var(--code-s-color); +} + +/* LiteralStringAffix */ +.chroma .sa { + color: var(--code-sa-color); +} + +/* LiteralStringBacktick */ +.chroma .sb { + color: var(--code-sb-color); +} + +/* LiteralStringChar */ +.chroma .sc { + color: var(--code-sc-color); +} + +/* LiteralStringDelimiter */ +.chroma .dl { + color: var(--code-dl-color); +} + +/* LiteralStringDoc */ +.chroma .sd { + color: var(--code-sd-color); +} + +/* LiteralStringDouble */ +.chroma .s2 { + color: var(--code-s2-color); +} + +/* LiteralStringEscape */ +.chroma .se { + color: var(--code-se-color); +} + +/* LiteralStringHeredoc */ +.chroma .sh { + color: var(--code-sh-color); +} + +/* LiteralStringInterpol */ +.chroma .si { + color: var(--code-si-color); +} + +/* LiteralStringOther */ +.chroma .sx { + color: var(--code-sx-color); +} + +/* LiteralStringRegex */ +.chroma .sr { + color: var(--code-sr-color); +} + +/* LiteralStringSingle */ +.chroma .s1 { + color: var(--code-s1-color); +} + +/* LiteralStringSymbol */ +.chroma .ss { + color: var(--code-ss-color); +} + +/* LiteralNumber */ +.chroma .m { + color: var(--code-m-color); +} + +/* LiteralNumberBin */ +.chroma .mb { + color: var(--code-mb-color); +} + +/* LiteralNumberFloat */ +.chroma .mf { + color: var(--code-mf-color); +} + +/* LiteralNumberHex */ +.chroma .mh { + color: var(--code-mh-color); +} + +/* LiteralNumberInteger */ +.chroma .mi { + color: var(--code-mi-color); +} + +/* LiteralNumberIntegerLong */ +.chroma .il { + color: var(--code-il-color); +} + +/* LiteralNumberOct */ +.chroma .mo { + color: var(--code-mo-color); +} + +/* Operator */ +.chroma .o { + color: var(--code-o-color); +} + +/* OperatorWord */ +.chroma .ow { + color: var(--code-ow-color); +} + +/* Punctuation */ +.chroma .p { + color: var(--code-p-color); +} + +/* Comment */ +.chroma .c { + color: var(--code-c-color); +} + +/* CommentHashbang */ +.chroma .ch { + color: var(--code-ch-color); +} + +/* CommentMultiline */ +.chroma .cm { + color: var(--code-cm-color); +} + +/* CommentSingle */ +.chroma .c1 { + color: var(--code-c1-color); +} + +/* CommentSpecial */ +.chroma .cs { + color: var(--code-cs-color); +} + +/* CommentPreproc */ +.chroma .cp { + color: var(--code-cp-color); +} + +/* CommentPreprocFile */ +.chroma .cpf { + color: var(--code-cpf-color); +} + +/* GenericDeleted */ +.chroma .gd { + color: var(--code-gd-color); +} + +/* GenericEmph */ +.chroma .ge { + font-style: italic; +} + +/* GenericInserted */ +.chroma .gi { + color: var(--code-gi-color); +} + +/* GenericStrong */ +.chroma .gs { + font-weight: bold; +} + +/* GenericSubheading */ +.chroma .gu { + color: var(--code-gu-color); } \ No newline at end of file diff --git a/css/base/gitea/gitea-base.css b/css/base/gitea/gitea-base.css index 19fc212983..5b9747ab60 100644 --- a/css/base/gitea/gitea-base.css +++ b/css/base/gitea/gitea-base.css @@ -1,1654 +1,1654 @@ -/* 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://github.com/gilbN/theme.park */ - -@import url("/css/base/gitea/chroma.css"); -@import url("/css/base/gitea/monaco_vs_dark.css"); -@import url("/css/defaults/placeholders.css"); -@import url("/css/defaults/transparent.css"); - -:root { - --color-text: var(--text); - --color-caret: white; - --color-secondary-alpha-70: rgba(0, 0, 0, 0.35); - --color-primary-light-4: rgb(var(--gitea-color-primary-dark-4),.2); - --color-primary-light-2: rgb(var(--gitea-color-primary-dark-4),.4); - --color-primary: rgb(var(--gitea-color-primary-dark-4),.6); - --color-primary-dark-2: rgb(var(--gitea-color-primary-dark-4),.8); - --color-primary-dark-4: rgb(var(--gitea-color-primary-dark-4)); - --color-nav-bg: var(--main-bg-color); - --color-button: transparent; - --color-menu: transparent; - --color-footer: transparent; -} - -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; -} - -* { - outline: none; -} - -/* LINKS */ -a, -.home a, -.ui.user.list .item .description a, -.ui.breadcrumb a, -.repository .labelspage .item a, -.repository .milestone.list>.item>a, -.repository .milestone.list>.item .operate>a, -.ui.card>.content>a.header, -.ui.cards>.card>.content>a.header, -.ui.card>.extra a:not(.ui), -.ui.cards>.card>.extra a:not(.ui), -.ui.card>.content>.description, -.ui.card>.content>.header, -.ui.cards>.card>.content>.description, -.ui.cards>.card>.content>.header { - color: var(--link-color); -} - -/* LINK HOVER */ -a:hover, -.ui.user.list .item .description a:hover, -.ui.breadcrumb a:hover, -.repository .labelspage .item a:hover, -.repository .milestone.list>.item>a:hover, -.repository .milestone.list>.item .operate>a:hover, -.ui.card>.content>a.header:hover, -.ui.cards>.card>.content>a.header:hover, -.ui.card>.extra a:not(.ui):hover, -.ui.cards>.card>.extra a:not(.ui):hover { - color: var(--link-color-hover); -} - -/* LINKS IMPORTANT */ -.ui .text.blue a, -.issue.list a:not(.label):hover, -.ui .migrate a, -.ui .text.grey a, -.issue.list>.item .title:hover { - color: var(--link-color) !important; -} - -/* LINKS HOVER IMPORTANT */ -.ui .text.blue a:hover, -.ui .text.grey a:hover, -.ui .migrate a:hover { - color: var(--link-color-hover) !important; -} - -/* SCROLLBAR */ -@media only screen and (min-width: 768px) { - html { - height: 100%; - width: 100%; - overflow: hidden; - } - - body { - overflow-y: auto; - height: 100%; - 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; - } -} - -::-webkit-scrollbar { - width: 14px; -} - -::-webkit-scrollbar-thumb { - min-height: 50px; - border: 3px solid transparent; - border-radius: 8px !important; - background: var(--transparency-dark-20); - background-clip: padding-box; - box-shadow: none !important; -} - -::-webkit-scrollbar-track { - background-color: transparent; -} - -::-webkit-scrollbar-thumb:hover { - min-height: 50px; - border: 3px solid transparent; - border-radius: 8px !important; - background: var(--transparency-light-50); - background-clip: padding-box; -} - -/* TEXT */ -body, -p, -/*strong,*/ -footer, -.ui.list>.item .description, -.ui.list .list>.item>.content, -.ui.list>.item>.content, -.issue.list>.item .title, -.ui.accordion .title:not(.ui), -.ui.checkbox label, -.ui .text.black, -.ui.form .inline.field>label, -.form .help, -.ui.form .field>label, -.ui.form .inline.field>label, -.ui.form .inline.field>p, -.ui.form .inline.fields .field>label, -.ui.form .inline.fields .field>p, -.ui.form .inline.fields>label, -.ui.dropdown .menu>.message:not(.ui), -.ui.dropdown .menu>.header:not(.ui), -.ui.card>.content>.description, -.ui.cards>.card>.content>.description, -.ui.checkbox input[disabled]~label, -.ui.disabled.checkbox label, -.repository.view.issue .comment-list .comment .tag, -.repository .metas .ui.list a .text, -.repository .diff-box .header .file, -.CodeMirror, -.EasyMDEContainer .CodeMirror, -.feeds .list ul li a .svg { - color: var(--text); -} - -.issue.list>.item .desc { - color: var(--text-muted); -} - -h1, -h2, -h3, -h4, -h5, -h6, -.ui.header, -.ui.header .sub.header { - color: var(--text-hover); -} - -/* TEXT IMPORTANT */ -.ui .text.grey { - color: var(--text) !important; -} - -/* TEXT HOVER */ -b:hover, -.ui.checkbox+label:hover, -.ui.checkbox label:hover, -.ui.checkbox input:focus~label, -.ui.checkbox input:focus~label:after, -.repository .metas .ui.list a .text:hover, -.ui .text.black:hover { - color: var(--text-hover); -} - -/* TEXT HOVER IMPORTANT */ - - -/* TEXT MUTED */ -.ui .text.light.grey { - color: var(--text-muted) !important; -} - -/* NAVBAR */ -.following.bar.light { - background-color: transparent; - border-bottom: 1px solid transparent; - box-shadow: none; -} - -.ui.menu .item { - color: var(--text) -} - -.following.bar.light.ui.secondary.menu .active.item, -.following.bar.lightui.secondary.menu .active.item:hover { - box-shadow: none; - background: var(--transparency-dark-25) !important; - color: rgb(var(--accent-color)); -} - -.ui.secondary.menu .dropdown.item:hover, -.ui.secondary.menu .link.item:hover, -.ui.secondary.menu a.item:hover { - background: var(--transparency-light-10); - color: var(--text-hover); -} - -.ui.secondary.menu .active.item, -.ui.secondary.menu .active.item:hover { - box-shadow: none; - background: var(--transparency-dark-05); - color: var(--text-hover); -} - -/* UI */ - -.captcha-img { - background: #fff; -} - -.organization.settings .ui.menu { - background: var(--transparency-dark-10); - border: 1px solid rgba(255, 255, 255, .1); - box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1); -} - -.organization.settings .ui.vertical.menu { - display: block; - flex-direction: column; - background: var(--transparency-dark-15); - box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15); -} - -.ui.vertical.menu .header.item { - background: rgb(0 0 0 / 35%); -} - -.ui.attached.segment { - border: 1px solid rgba(255, 255, 255, 0.1); -} - -.ui.segment { - background: var(--transparency-dark-15) !important; -} - -.ui.attached.segment, -.ui.segment, -.ui.segments { - background: transparent; - color: var(--text) !important; - border-color: rgba(255, 255, 255, 0.1); -} - -.ui .info.segment.top { - background-color: var(--transparency-dark-15) !important; - color: var(--text); -} - -.ui.attached.info.message, -.ui.info.message { - box-shadow: inset 0 0 0 1px rgb(255 255 255 / 10%), 0 0 0 0 transparent; -} - -.ui.info.message { - background-color: var(--transparency-dark-15); - color: #276f86; -} - -.ui.attached.header { - background: var(--transparency-dark-25); - border: 1px solid transparent; -} - -.explore .navbar { - background: var(--transparency-dark-25) !important; - -} - -.ui .warning.header { - background-color: #f9edbe !important; - color: black !important; -} - -.ui.red.message p, -.ui.red.message strong { - color: #db2828 !important; -} - -.ui.progress { - background: var(--transparency-light-10); -} - -.ui.progress[data-percent="0"] .bar .progress { - color: var(--text-hover); -} - -.ui.list .list>.item .header, -.ui.list>.item .header { - color: var(--text); -} - -.pagination.menu { - background: var(--transparency-light-10) !important; -} - -.ui.pagination.menu .active.item { - background: var(--transparency-dark-25); - color: var(--text-hover); - box-shadow: none; -} - -.feeds .list ul li:not(:last-child) { - border-bottom: 1px solid rgba(255, 255, 255, 0.1); -} - -.feeds .list ul li.private { - background: var(--transparency-light-10); -} - -.ui.secondary.pointing.menu { - border-color: rgb(255 255 255 / 10%) !important; -} - -.ui.secondary.pointing.menu .item { - color: var(--text); -} - -.ui.repository.list .item:not(:first-child) { - border-top: 1px solid var(--transparency-light-25); - -} - -/* MODAL */ -.ui.basic.modal, -.ui.basic.modal>.actions, -.ui.basic.modal>.content, -.ui.basic.modal>.header { - 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; -} - -.ui.modal { - 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; -} - -.ui.modal>.header { - display: block; - font-family: Roboto, Helvetica Neue, Arial, Helvetica, sans-serif; - 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; - margin: 0; - padding: 1.25rem 1.5rem; - box-shadow: none; - color: var(--text); - border-bottom: 1px solid rgb(255 255 255 / 0.1); -} - -.ui.modal>.content { - display: block; - width: 100%; - font-size: 1em; - line-height: 1.4; - padding: 1.5rem; - 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; -} - -.ui.modal>.actions { - 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; - padding: 1rem; - border-top: 1px solid rgb(255 255 255 / 0.1); - text-align: right; -} - -.ui .error.header { - background-color: #F44336 !important; - color: white !important; -} - -/* SIGN IN NAV BAR*/ -.ui.menu.new-menu { - background: var(--transparency-dark-25); -} - -.ui.menu.new-menu::after { - background: transparent; -} - -@media only screen and (max-width: 1200px) { - .ui.menu.new-menu:after { - background-image: inherit; - } -} - -.ui.secondary.pointing.menu .active.item, -.ui.secondary.pointing.menu .active.item:hover { - border-color: currentColor; - color: rgb(var(--accent-color)); -} - -.ui.tabular.menu .item { - color: var(--text); -} - -.ui.secondary.pointing.menu .dropdown.item:hover, -.ui.secondary.pointing.menu .link.item:hover, -.ui.secondary.pointing.menu a.item:hover { - background-color: transparent; - color: var(--text-hover); -} - -/* DROPDOWN MENU */ -.item:focus { - outline: none; -} - -.ui.menu .dropdown.item .menu { - 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; -} - -.ui.menu .ui.dropdown .menu>.item { - color: var(--text) !important; -} - -.ui.menu .ui.dropdown .menu>.active.item { - background: var(--transparency-dark-10) !important; - color: rgb(var(--accent-color)) !important; -} - -.ui.menu .ui.dropdown .menu>.item:hover, -.ui.menu .ui.dropdown .menu>.selected.item { - background: var(--transparency-light-10) !important; - color: var(--text-hover) !important; -} - -.ui.menu, -.ui.vertical.menu { - background: #ffffff00; - border-color: rgb(255 255 255 / 10%); -} - -.ui.floating.dropdown .overflow.menu .scrolling.menu.items { - border-bottom: 1px solid rgb(255 255 255 / 10%); -} - -.ui.dropdown .scrolling.menu { - border-color: rgb(255 255 255 / 10%); -} - -.ui.dropdown .menu { - 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; - border-color: rgb(255 255 255 / 10%); -} - -.ui.dropdown .menu>.item:hover { - background: var(--transparency-light-10); -} - -.ui.dropdown .menu .selected.item, -.ui.dropdown.selected { - background: var(--transparency-dark-25); - color: var(--text-hover); -} - -.ui.dropdown .menu .active.item { - color: rgb(var(--accent-color)); - outline: none !important; -} - -.ui.selection.dropdown:hover, -input:hover, -textarea:hover { - border-color: rgb(255 255 255 / 20%); - background: var(--transparency-dark-25); - color: var(--text-hover); -} - -.ui.dropdown .menu>.item { - color: var(--text); -} - -.ui.dropdown .menu>.item:hover { - color: var(--text-hover); -} - -.ui.selection.dropdown .menu>.item { - border-top: 1px solid rgb(255 255 255 / 20%); -} - -.ui.selection.dropdown { - background: var(--transparency-dark-25); - color: var(--text-hover); - border-color: rgb(255 255 255 / 10%); -} - -.ui.selection.dropdown:focus { - border-color: rgba(255, 255, 255, .08); - background: var(--transparency-dark-50); - box-shadow: none; -} - -.ui.selection.active.dropdown, -.ui.selection.active.dropdown .menu { - border-color: transparent; -} - -.ui.selection.active.dropdown:hover, -.ui.selection.active.dropdown:hover .menu { - border-color: transparent; -} - -.ui.selection.visible.dropdown>.text:not(.default) { - color: var(--text); -} - -.ui.default.dropdown:not(.button)>.text, -.ui.dropdown:not(.button)>.default.text { - color: var(--text); - opacity: .7; -} - -.ui.pointing.dropdown>.menu:not(.hidden):after { - 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; -} - -/* MESSAGES */ -.ui.negative.message { - background-color: #F44336; - box-shadow: none !important; -} - -.ui.negative.message p { - color: var(--text-hover) !important; - box-shadow: none !important; -} - -.ui.positive.message { - background-color: #4CAF50; - box-shadow: none !important; -} - -.ui.positive.message p { - color: var(--text-hover) !important; -} - -/* DASHBOARD */ -.vue-tooltip-theme.tooltip .tooltip-inner { - background: rgb(0 0 0 / 95%); - color: var(--text); -} - -svg.vch__wrapper .vch__days__labels__wrapper text.vch__day__label[data-v-a9cfea66], -svg.vch__wrapper .vch__legend__wrapper text[data-v-a9cfea66], -svg.vch__wrapper .vch__months__labels__wrapper text.vch__month__label[data-v-a9cfea66] { - fill: var(--text); -} - -#app .ui.item.menu, -.ui.item.menu .item { - background: var(--transparency-dark-15); - border-color: rgb(255 255 255 / 10%); -} - -#app .ui.menu .active.item { - color: var(--text); -} - -.ui.menu .active.item { - background: var(--transparency-dark-25); - color: var(--text); - font-weight: 400; - box-shadow: none; -} - -.ui.menu .active.item:hover, -.ui.vertical.menu .active.item:hover { - background: var(--transparency-dark-25); - color: var(--text-hover); -} - -.ui.menu a.item:hover { - color: var(--text-hover); - background: var(--transparency-dark-15); -} - -#app .ui.link.menu .item:hover, -.ui.menu .dropdown.item:hover, -.ui.menu .link.item:hover { - cursor: pointer; - background: var(--transparency-dark-05); - color: var(--text-hover); -} - -#app .ui.secondary.segment { - background: var(--transparency-dark-15); - color: rgba(0, 0, 0, .6); -} - -/* COMMIT CALENDAR */ -svg.vch__wrapper rect.vch__day__square[data-v-a9cfea66]:hover { - stroke: rgb(var(--accent-color)); - stroke-width: 1px; -} - -.heatmap-color-0 { - background: var(--transparency-dark-25); -} - -.activity-bar-graph { - color: #9e9e9e; -} - -.heatmap-color-1 { - background-color: var(--heatmap-color-1); -} - -.heatmap-color-2 { - background-color: var(--heatmap-color-2); -} - -.heatmap-color-3 { - background-color: var(--heatmap-color-3); -} - -.heatmap-color-4 { - background-color: var(--heatmap-color-4); -} - -.activity-bar-graph, -.heatmap-color-5 { - background-color: var(--heatmap-color-5); -} - -/* REPOSITORY */ -.repository .header-wrapper { - background: var(--transparency-dark-25); -} - -.repository .diff-detail-box { - 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; -} - -.repository .diff-detail-box.sticky { - border-bottom: 1px solid rgb(255 255 255 / .1); -} - -.repository .diff-file-box .code-diff-unified tbody tr.del-code td { - background-color: #3c2626 !important; - border-color: #634343 !important -} - -.repository .diff-file-box .code-diff-unified tbody tr.del-code td.lines-num { - background-color: #4e2c2c !important -} - -.repository .diff-file-box .code-diff-unified tbody tr.add-code td { - background-color: #283e2d !important; - border-color: #314a37 !important -} - -.repository .diff-file-box .code-diff-unified tbody tr.add-code td.lines-num { - background-color: #2c4632 !important -} - -.repository.view.issue .comment-list .comment .comment-container { - border: 1px solid rgba(255, 255, 255, 0.1); -} - -.comment-header { - border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important; -} - -.removed-code { - background-color: #5f3737 -} - -.added-code { - background-color: #3a523a -} - -.repository .segment.reactions .ui.label.basic { - color: rgb(var(--accent-color)) !important; -} - -.repository .diff-file-box .code-diff-split tbody tr.add-code td:first-child, -.repository .diff-file-box .code-diff-split tbody tr.add-code td:nth-child(2), -.repository .diff-file-box .code-diff-split tbody tr.add-code td:nth-child(3), -.repository .diff-file-box .code-diff-split tbody tr.del-code td:nth-child(4), -.repository .diff-file-box .code-diff-split tbody tr.del-code td:nth-child(5), -.repository .diff-file-box .code-diff-split tbody tr.del-code td:nth-child(6) { - background-color: var(--code-background) -} - -.repository .diff-file-box .code-diff-split tbody tr.add-code td:nth-child(4), -.repository .diff-file-box .code-diff-split tbody tr.add-code td:nth-child(5), -.repository .diff-file-box .code-diff-split tbody tr.add-code td:nth-child(6), -.repository .diff-file-box .code-diff-split tbody tr td.add-code, -.repository .diff-file-box .code-diff-split tbody tr td.lines-num-new.add-code { - background-color: #283e2d !important; - border-color: #314a37 !important -} - -.repository .diff-file-box .code-diff-split tbody tr.del-code td:first-child, -.repository .diff-file-box .code-diff-split tbody tr.del-code td:nth-child(2), -.repository .diff-file-box .code-diff-split tbody tr.del-code td:nth-child(3), -.repository .diff-file-box .code-diff-split tbody tr td.del-code { - background-color: #3c2626 !important; - border-color: #634343 !important -} - -.repository.view.issue .comment-list .timeline-item .badge.badge-commit { - border-color: transparent; - background: radial-gradient(#fff0 40%, transparent 0) no-repeat; -} - -.tag-code, -.tag-code td { - background: var(--transparency-light-10) !important; -} - -.tag-code td.lines-num { - background-color: rgba(255, 255, 255, 0) !important; -} - -a.blob-excerpt { - color: var(--text); - background: var(--transparency-light-10) !important; -} - -td.blob-excerpt { - background: var(--transparency-dark-15); -} - -.repo-header .ui.breadcrumb a { - color: rgb(var(--accent-color)); -} - -.repo-header .ui.breadcrumb a:hover { - color: var(--accent-color-hover); -} - -.repo-header .ui.breadcrumb .divider { - color: rgb(255 255 255 / 40%); -} - -.ui.tabular.menu .item.active { - color: var(--text); -} - -.ui.tabular.menu .active.item { - background: none var(--main-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; - color: var(--text); - border-color: rgb(255 255 255 / 10%) !important; -} - -.ui.tabular.menu { - border-bottom: 1px solid rgb(255 255 255 / 10%); -} - -.ui.tabular.menu .item:hover, -.ui.tabular.menu .active.item, -.ui.tabular.menu .active.item:hover { - color: rgb(var(--accent-color)) !important; - border-radius: .28571429rem .28571429rem 0 0 !important; -} - -.ui.card, -.ui.cards>.card { - background: var(--transparency-dark-15); - box-shadow: none; -} - -.ui.cards a.card:hover, -.ui.link.card:hover, -.ui.link.cards .card:not(.icon):hover, -a.ui.card:hover { - border: 1px solid rgb(255 255 255 / 20%); - background: var(--transparency-light-15); -} - -.repository .ui.menu { - background: rgb(0 0 0 / 0%); - box-shadow: 0 1px 2px 0 rgba(34, 36, 38, .15); -} - -.repository.migrate .card { - border: 1px solid transparent; -} - -.ui.card>.content, -.ui.cards>.card>.content { - border-color: rgb(255 255 255 / 10%); -} - -.ui.ui.menu .item.disabled { - cursor: default; - background-color: transparent; - color: rgb(255 255 255 / 30%); - pointer-events: none; -} - -.repository.file.editor .commit-form-wrapper .commit-form { - position: relative; - padding: 15px; - margin-bottom: 10px; - border: 1px solid rgb(255 255 255 / .1); - border-radius: 3px; - background: var(--transparency-light-10); -} - -.repository.release #release-list { - border-top: 1px solid rgb(255 255 255 / 0.1); -} - -.repository.release #release-list>li .detail { - border-left: 1px solid rgb(255 255 255 / 0.1); -} - -.repository.release #release-list>li .detail .download .list { - border-top: 1px solid rgb(255 255 255 / .1); -} - -.repository.release #release-list>li .detail .download .list li { - border-bottom: 1px solid rgb(255 255 255 / .1); -} - -/* -.repository .ui.menu .active.item { - background: var(--main-bg-color) !important; - color: var(--text-hover); - font-weight: 400; - box-shadow: none; -} - - /* WIKI */ -.repository.wiki.pages .ui.ui.table td.grey:not(.marked), -.repository.wiki.pages .ui.ui.ui.ui.table tr.grey:not(.marked) { - background: var(--transparency-light-10); - ; -} - -.editor-preview, -.editor-preview-side { - 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; -} - -/* COMMIT STUFF */ -#git-graph-container li a { - color: var(--link-color); -} - -#git-graph-container li a:hover { - color: var(--text-hover); -} - -#git-graph-container #rev-list li.highlight, -#git-graph-container #rev-list li.hover { - background: var(--transparency-light-05); -} - -#git-graph-container #rev-list li.highlight.hover { - background: var(--transparency-light-05); -} - -#git-graph-container li .author { - color: rgb(var(--accent-color)); -} - -.repository .ui.segment.sub-menu .list .item a, -.repository .ui.segment.sub-menu .list .item span.ui { - color: var(--text); -} - -.repository .ui.segment.sub-menu .list .item a:hover, -.repository .ui.segment.sub-menu .list .item b:hover { - color: var(--text-hover) !important; -} - -.repository .ui.segment.sub-menu .list .item.active { - background: rgba(255, 255, 255, 0.07); -} - -.repository.file.list #repo-files-table tbody .svg { - color: var(--text); -} - -.ui.blue.labels .label, -.ui.ui.ui.blue.label, -.ui.grey.labels .label, -.ui.ui.ui.grey.label { - background-color: rgb(var(--accent-color)) !important; - border-color: rgb(var(--accent-color)) !important; - color: var(--label-text-color); -} - -.ui.black.labels .label, -.ui.ui.ui.black.label { - background-color: rgb(var(--accent-color)); - border-color: rgb(var(--accent-color)); - color: var(--label-text-color); -} - -.repository #commits-table.ui.basic.striped.table tbody tr:nth-child(2n) { - background: var(--transparency-dark-15) !important; -} - -.repository #commits-table.ui.table>tbody { - background-color: transparent !important; -} - -/* ISSUES */ -.CodeMirror-cursor { - border-left: 1px solid var(--text) -} - -.CodeMirror, -.EasyMDEContainer .CodeMirror { - border: 1px solid rgb(255 255 255 / .1); - background: var(--transparency-dark-25) -} - -.CodeMirror-focused { - border-color: rgb(255 255 255 / 20%) !important; -} - -.editor-toolbar a, -.editor-toolbar button { - color: var(--text-hover) !important; -} - -.editor-toolbar { - border: 1px solid rgb(255 255 255 / .1); - border-left: 1px solid rgb(255 255 255 / .1); - border-right: 1px solid rgb(255 255 255 / .1); -} - -.editor-toolbar a.active, -.editor-toolbar a:hover, -.editor-toolbar button.active, -.editor-toolbar button:hover { - background: var(--transparency-light-25); - border-color: var(--transparency-light-25); -} - -.dropzone { - min-height: 150px; - border: 2px solid rgba(0, 0, 0, .3); - background: var(--transparency-light-25) !important; - padding: 20px; -} - -.ui.form .dropzone { - border: 2px dashed rgb(var(--accent-color)) !important; - box-shadow: none !important; - padding: 0; - min-height: 5rem; - border-radius: 4px; -} - -.ui.form .dropzone .dz-button { - color: var(--text-hover) !important; -} - -.ui.form .dropzone:hover .dz-button { - color: var(--link-color) !important; -} - -.repository .metas .ui.list .item { - color: var(--text) !important; -} - -.repository.view.issue .comment-list .timeline:before { - background-color: transparent; -} - -.repository.view.issue .comment-list .comment .content>.header { - background: var(--transparency-dark-25); -} - -.repository.view.issue .comment-list .comment .content>.header .actions a { - color: rgb(255 255 255); -} - -.repository.view.issue .comment-list .comment .content>.header .actions a:hover { - color: rgb(var(--accent-color)); -} - -.repository.view.issue .pull-desc code { - color: rgb(var(--accent-color)); -} - -.repository .segment.reactions .ui.label.basic.blue { - background-color: #ffffff00 !important; - border-color: inherit !important; -} - -.repository.view.issue .comment-list .comment:target>.content { - box-shadow: 0 0 10px #000000; -} - -.repository.view.issue .comment-list .timeline-item .badge { - background-color: rgb(var(--accent-color)); - border: 2px solid rgb(var(--accent-color)); - color: var(--text-hover); -} - -.issue.list>.item .desc .overdue { - color: #ec2626; -} - -/* TABLE */ -.ui.table>thead>tr>th { - background: var(--transparency-dark-25); - color: var(--text); - border-bottom: 1px solid rgba(255, 255, 255, 0.1); -} - -.ui.table { - width: 100%; - background: rgb(255 255 255 / 0.0); - border: 1px solid rgba(255, 255, 255, 0.1); - color: var(--text); -} - -table#repo-files-table { - background: rgb(0 0 0 / 35%); -} - -.ui.table>tbody { - border: 1px solid rgba(34, 36, 38, .15); - color: var(--text); -} - -.ui.table>tbody>tr>td, -w .ui.table>tr>td { - border-top: 1px solid rgb(255 255 255 / 10%); -} - -.repository.file.list #repo-files-table thead tr:hover { - background-color: rgba(0, 0, 0, 0.0) !important; -} - -.repository.file.list #repo-files-table tr:hover { - background: var(--transparency-light-10); -} - -.ui.table tbody tr td.selectable:hover, -.ui.ui.selectable.table>tbody>tr:hover { - background: var(--transparency-light-10); - color: var(--text-hover); -} - -/* FOOTER */ -footer { - background: var(--transparency-dark-25); - border-top: 1px solid var(--transparency-light-25); -} - -/* BUTTONS / CHECKBOXES */ -.btn:active, -.btn:focus { - outline: none !important; -} - -.ui.checkbox input:checked~label:after { - color: var(--label-text-color) !important; - background: rgb(var(--accent-color)); -} - -.ui.toggle.checkbox input:checked~label:before { - background: var(--transparency-dark-25) !important; -} - -.ui.toggle.checkbox input:checked~label, -.ui.toggle.checkbox label { - color: var(--label-text-color) !important; -} - -.ui.toggle.checkbox label:before, -.ui.toggle.checkbox input:focus:checked~label:before { - background: var(--transparency-light-10) !important; - background: var(--transparency-light-10) !important; -} - -.ui.toggle.checkbox input:focus:checked~label, -.ui.checkbox input:focus~label, -.ui.checkbox input:focus~label:after { - color: var(--label-text-color) !important; -} - -.ui.blue.button, -.ui.blue.buttons .button, -.ui.primary.button, -.ui.primary.buttons .button { - background-color: var(--button-color) !important; - color: var(--button-text) !important; -} - -.ui.primary.button:hover, -.ui.primary.buttons .button:hover, -.ui.blue.button:hover, -.ui.blue.buttons .button:hover, -.ui.basic.blue.button:focus, -.ui.basic.blue.buttons .button:focus, -.ui.basic.primary.button:focus, -.ui.basic.primary.buttons .button:focus { - background-color: var(--button-color-hover) !important; - color: var(--button-text) !important; - box-shadow: inset 0 0 0 1px transparent !important; -} - -.ui.teal.button, -.ui.teal.buttons .button { - background-color: var(--button-color); - color: var(--button-text); - text-shadow: none; - background-image: none; -} - -.ui.teal.button:hover, -.ui.teal.buttons .button:hover { - background-color: var(--button-color-hover); - color: var(--button-text); - text-shadow: none; -} - -/* -.ui.green.button, -.ui.green.buttons .button { - background-color: var(--button-color); - color: var(--button-text); -} - -.ui.green.button:focus, -.ui.green.buttons .button:focus { - background-color: var(--button-color-hover); - color: var(--button-text); - text-shadow: none; -} - -.ui.green.button:hover, -.ui.green.buttons .button:hover { - background-color: var(--button-color-hover); - color: var(--button-text); -} -*/ -.ui.blue.button, -.ui.blue.buttons .button { - background-color: var(--button-color) !important; - color: var(--button-text); -} - -.ui.blue.button:hover, -.ui.blue.buttons .button:hover { - background-color: var(--button-color-hover) !important; - color: var(--button-text); -} - -.ui.active.button, -.ui.active.button:hover { - color: var(--button-text); -} - -.ui.active.button, -.ui.active.button:active, -.ui.active.button:hover { - background-color: var(--button-color-hover); - -} - -.ui.button { - background: var(--button-color); - color: var(--button-text); - border: 1px solid rgb(255 255 255 / 10%); -} - -.ui.button:hover { - background: var(--button-color-hover); - color: var(--button-text); -} - -.ui.basic.blue.button, -.ui.basic.blue.buttons .button { - box-shadow: inset 0 0 0 1px rgb(var(--accent-color)) !important; - color: var(--button-text) !important; -} - -.ui.basic.blue.button:hover, -.ui.basic.blue.buttons .button:hover, -.ui.basic.blue.button:active, -.ui.basic.blue.buttons .button:active, -.ui.basic.blue.button:focus, -.ui.basic.blue.buttons .button:focus { - background: var(--button-color) !important; - color: var(--button-text) !important; -} - -.ui.basic.buttons .button, -.ui.basic.blue.button, -.ui.basic.blue.buttons .button, -.ui.basic.primary.button, -.ui.basic.primary.buttons .button { - color: var(--button-text); - box-shadow: inset 0 0 0 1px rgb(255 255 255 / 15%) !important; -} - -.ui.basic.button { - color: var(--text); -} - -.ui.basic.button:focus, -.ui.basic.button:hover { - color: var(--text-hover); -} - -.ui.basic.buttons .button:focus, -.ui.basic.buttons .button:hover { - background: var(--transparency-dark-15); - color: var(--button-text); -} - -.ui.basic.red.button, -.ui.basic.red.buttons .button { - background: #F44336; - box-shadow: inset 0 0 0 1px #F44336; - color: var(--button-text); -} - -.ui.basic.red.button:hover, -.ui.basic.red.buttons .button:hover { - background: #ec2626; - box-shadow: inset 0 0 0 1px #ec2626; - color: var(--button-text); -} - -.ui.inverted.red.basic.button:hover, -.ui.inverted.red.basic.buttons .button:hover, -.ui.inverted.red.buttons .basic.button:hover { - box-shadow: inset 0 0 0 2px #ec2626; - color: var(--button-text); -} - -.repo-buttons .ui.basic.label, -.ui.basic.labels .label { - background: none var(--button-color); - border: 1px solid rgba(34, 36, 38, .15); - color: var(--label-text-color); -} - -.repo-buttons .ui.basic.labels a.label:hover, -a.ui.basic.label:hover, -.repo-buttons .ui.labeled.button>.label:hover { - text-decoration: none; - background: none var(--button-color-hover); - color: var(--label-text-color); - box-shadow: none; -} - -.repo-buttons .ui.labeled.button.disabled>.label { - color: var(--button-text-color); - background: var(--button-color)!important; -} - -.repo-buttons .disabled-repo-button a.button:hover { - background: none !important; - color: rgb(255 255 255 / 60%) !important; - box-shadow: inset 0 0 0 1px rgba(34, 36, 38, .15) !important; -} - -.repo-title { - color: var(--text-hover); -} - -/* LABELS */ -/* -.ui.label, -.ui.menu .item>.label { - background-color: var(--button-color); - color: var(--button-text); -} -*/ -.ui.label, -.ui.menu .item>.label { - background-color: rgb(var(--accent-color)); - color: var(--label-text-color); -} - -.ui.labels a.label:hover, -a.ui.label:hover { - background-color: #ffffff; - color: rgba(0, 0, 0, .8); -} - -.ui .sha.label { - background: var(--button-color) !important; - color: var(--label-text-color) !important; - border: 1px solid var(--button-color) !important; -} - -a.ui.label:hover, -a.ui.labels .label:hover { - background: var(--button-color-hover); - color: var(--label-text-color); -} - -.repository #commits-table td.sha .sha.label, -.repository #repo-files-table .sha.label, -.repository .timeline-item.commits-list .singular-commit .sha.label { - border: 1px solid transparent; -} - -.repository #commits-table td.sha .sha.label .detail.icon, -.repository #repo-files-table .sha.label .detail.icon, -.repository .timeline-item.commits-list .singular-commit .sha.label .detail.icon { - background: var(--transparency-dark-25); - margin: -6px -10px -4px 0; - padding: 5px 4px 5px 6px; - border: 0; - border-left: 1px solid var(--text-hover); - border-top-left-radius: 0; - border-bottom-left-radius: 0; -} - -.repository.file.list #repo-files-table tbody .svg.octicon-file-directory, -.repository.file.list #repo-files-table tbody .svg.octicon-file-submodule { - color: rgb(var(--accent-color)); -} - -/* FORMS */ -input { - caret-color: var(--text) !important; -} - -.ui.form input:not([type]), -.ui.form input[type=date], -.ui.form input[type=datetime-local], -.ui.form input[type=email], -.ui.form input[type=file], -.ui.form input[type=number], -.ui.form input[type=password], -.ui.form input[type=search], -.ui.form input[type=tel], -.ui.form input[type=text], -.ui.form input[type=time], -.ui.form input[type=url], -.ui.form input { - background: var(--transparency-dark-25); - border: 1px solid transparent; - color: var(--text); - border-radius: .28571429rem; - box-shadow: inset 0 0 0 0 transparent; - transition: color .1s ease, border-color .1s ease; - caret-color: var(--text) !important; -} - -.ui.form input:not([type]):focus, -.ui.form input[type=date]:focus, -.ui.form input[type=datetime-local]:focus, -.ui.form input[type=email]:focus, -.ui.form input[type=file]:focus, -.ui.form input[type=number]:focus, -.ui.form input[type=password]:focus, -.ui.form input[type=search]:focus, -.ui.form input[type=tel]:focus, -.ui.form input[type=text]:focus, -.ui.form input[type=time]:focus, -.ui.form input[type=url]:focus { - color: var(--text); - border-color: rgb(0 0 0 / 15%); - border-radius: .28571429rem; - background: var(--transparency-dark-50); - box-shadow: inset 0 0 0 0 rgba(34, 36, 38, .35); - caret-color: var(--text) !important; -} - -.ui.form input:focus:hover, -.ui.form textarea:focus:hover, -input:focus:hover, -textarea:focus:hover { - background: var(--transparency-dark-50) !important; - border-color: rgb(255 255 255 / .1) !important; - color: var(--text-hover) !important; -} - -.ui.form input:hover, -.ui.form textarea:hover, -input:hover, -textarea:hover { - background: var(--transparency-dark-25) !important; - border-color: rgb(255 255 255 / .1) !important; - color: var(--text-hover) !important; -} - -.ui.form textarea:focus { - color: var(--text); - border-color: transparent; - background: var(--transparency-dark-50); - box-shadow: inset 0 0 0 0 rgba(34, 36, 38, .35); - -webkit-appearance: none; - caret-color: var(--text) !important; -} - -.ui.form textarea, -.ui.input textarea { - background: var(--transparency-dark-25); - border: 1px solid rgba(34, 36, 38, .15); - color: var(--text); - caret-color: var(--text) !important; -} - - -.ui.input.focus>input, -.ui.input>input:focus { - border-color: transparent; - background: var(--transparency-dark-50); - color: var(--text); - box-shadow: none; - caret-color: var(--text) !important; -} - -.ui.input>input { - background: var(--transparency-dark-25); - border: 1px solid rgba(34, 36, 38, .15); - color: var(--text); -} - -.ui.icon.input>i.icon { - color: var(--text); -} - -.ui.action.input:not([class*="left action"])>input:focus { - border-right-color: rgb(var(--accent-color)); -} - -/* MARKDOWN */ -.markdown tbody { - background: #f000 !important; -} - -.markdown:not(code) table tr { - background: var(--transparency-dark-25); - border-top: 1px solid #ccc; -} - -.markdown:not(code) table tr:nth-child(2n) { - background: var(--transparency-dark-45); -} - -.markdown:not(code) code, -.markdown:not(code) tt { - background: var(--transparency-dark-25); -} - -/* HIGHLIGHTING */ -::-webkit-selection { - background-color: rgb(var(--accent-color)) !important; - color: var(--text-hover) !important; -} - -::-moz-selection { - background-color: rgb(var(--accent-color)) !important; - color: var(--text-hover) !important; -} - -::selection { - background-color: rgb(var(--accent-color)) !important; - color: var(--text-hover) !important; -} - -textarea::-webkit-selection, -input::-webkit-selection { - background-color: rgb(var(--accent-color)) !important; - color: var(--text-hover) !important; -} - -textarea::-moz-selection, -input::-moz-selection { - background-color: rgb(var(--accent-color)) !important; - color: var(--text-hover) !important; -} - -textarea::-moz-selection, -input::-moz-selection { - background-color: rgb(var(--accent-color)) !important; - color: var(--text-hover) !important; -} - -textarea::selection, -input::selection { - background-color: rgb(var(--accent-color)) !important; - color: var(--text-hover) !important; -} - -/* CALENDAR */ -::-webkit-calendar-picker-indicator { - filter: invert(1); -} - -/* VIEW FILE */ - -.lines-num { - color: var(--text); -} - -.code-view .lines-num:hover { - color: var(--text-hover)!important; - background: rgb(var(--accent-color),.5); -} - -.code-view .lines-num:active,.code-view .lines-num:focus { - color: var(--text-hover)!important; - background: rgb(var(--accent-color),.5); -} - -.code-line-button { - background-color: var(--button-color); - color: var(--button-text); - border: 1px solid var(--button-color); -} - -.code-line-button:hover { - color: var(--button-text-hover); -} - -.ui.popup { - background-color: var(--button-color); - color: var(--button-text); - border-color: var(--button-color); -} - -.ui.top.popup:before { - background: var(--button-color); -} - -.ui.popup:before { - box-shadow: 1px 1px var(--button-color); -} - -.ui.link.list .item, .ui.link.list a.item, .ui.link.list .item a:not(.ui) { - color: var(--button-text); -} - -.ui.link.list.list a.item:hover, .ui.link.list.list .item a:not(.ui):hover, .ui.link.list.list a.item:active, .ui.link.list.list .item a:not(.ui):active { - color: var(--button-text-hover); +/* 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://github.com/gilbN/theme.park */ + +@import url("/css/base/gitea/chroma.css"); +@import url("/css/base/gitea/monaco_vs_dark.css"); +@import url("/css/defaults/placeholders.css"); +@import url("/css/defaults/transparent.css"); + +:root { + --color-text: var(--text); + --color-caret: white; + --color-secondary-alpha-70: rgba(0, 0, 0, 0.35); + --color-primary-light-4: rgb(var(--gitea-color-primary-dark-4),.2); + --color-primary-light-2: rgb(var(--gitea-color-primary-dark-4),.4); + --color-primary: rgb(var(--gitea-color-primary-dark-4),.6); + --color-primary-dark-2: rgb(var(--gitea-color-primary-dark-4),.8); + --color-primary-dark-4: rgb(var(--gitea-color-primary-dark-4)); + --color-nav-bg: var(--main-bg-color); + --color-button: transparent; + --color-menu: transparent; + --color-footer: transparent; +} + +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; +} + +* { + outline: none; +} + +/* LINKS */ +a, +.home a, +.ui.user.list .item .description a, +.ui.breadcrumb a, +.repository .labelspage .item a, +.repository .milestone.list>.item>a, +.repository .milestone.list>.item .operate>a, +.ui.card>.content>a.header, +.ui.cards>.card>.content>a.header, +.ui.card>.extra a:not(.ui), +.ui.cards>.card>.extra a:not(.ui), +.ui.card>.content>.description, +.ui.card>.content>.header, +.ui.cards>.card>.content>.description, +.ui.cards>.card>.content>.header { + color: var(--link-color); +} + +/* LINK HOVER */ +a:hover, +.ui.user.list .item .description a:hover, +.ui.breadcrumb a:hover, +.repository .labelspage .item a:hover, +.repository .milestone.list>.item>a:hover, +.repository .milestone.list>.item .operate>a:hover, +.ui.card>.content>a.header:hover, +.ui.cards>.card>.content>a.header:hover, +.ui.card>.extra a:not(.ui):hover, +.ui.cards>.card>.extra a:not(.ui):hover { + color: var(--link-color-hover); +} + +/* LINKS IMPORTANT */ +.ui .text.blue a, +.issue.list a:not(.label):hover, +.ui .migrate a, +.ui .text.grey a, +.issue.list>.item .title:hover { + color: var(--link-color) !important; +} + +/* LINKS HOVER IMPORTANT */ +.ui .text.blue a:hover, +.ui .text.grey a:hover, +.ui .migrate a:hover { + color: var(--link-color-hover) !important; +} + +/* SCROLLBAR */ +@media only screen and (min-width: 768px) { + html { + height: 100%; + width: 100%; + overflow: hidden; + } + + body { + overflow-y: auto; + height: 100%; + 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; + } +} + +::-webkit-scrollbar { + width: 14px; +} + +::-webkit-scrollbar-thumb { + min-height: 50px; + border: 3px solid transparent; + border-radius: 8px !important; + background: var(--transparency-dark-20); + background-clip: padding-box; + box-shadow: none !important; +} + +::-webkit-scrollbar-track { + background-color: transparent; +} + +::-webkit-scrollbar-thumb:hover { + min-height: 50px; + border: 3px solid transparent; + border-radius: 8px !important; + background: var(--transparency-light-50); + background-clip: padding-box; +} + +/* TEXT */ +body, +p, +/*strong,*/ +footer, +.ui.list>.item .description, +.ui.list .list>.item>.content, +.ui.list>.item>.content, +.issue.list>.item .title, +.ui.accordion .title:not(.ui), +.ui.checkbox label, +.ui .text.black, +.ui.form .inline.field>label, +.form .help, +.ui.form .field>label, +.ui.form .inline.field>label, +.ui.form .inline.field>p, +.ui.form .inline.fields .field>label, +.ui.form .inline.fields .field>p, +.ui.form .inline.fields>label, +.ui.dropdown .menu>.message:not(.ui), +.ui.dropdown .menu>.header:not(.ui), +.ui.card>.content>.description, +.ui.cards>.card>.content>.description, +.ui.checkbox input[disabled]~label, +.ui.disabled.checkbox label, +.repository.view.issue .comment-list .comment .tag, +.repository .metas .ui.list a .text, +.repository .diff-box .header .file, +.CodeMirror, +.EasyMDEContainer .CodeMirror, +.feeds .list ul li a .svg { + color: var(--text); +} + +.issue.list>.item .desc { + color: var(--text-muted); +} + +h1, +h2, +h3, +h4, +h5, +h6, +.ui.header, +.ui.header .sub.header { + color: var(--text-hover); +} + +/* TEXT IMPORTANT */ +.ui .text.grey { + color: var(--text) !important; +} + +/* TEXT HOVER */ +b:hover, +.ui.checkbox+label:hover, +.ui.checkbox label:hover, +.ui.checkbox input:focus~label, +.ui.checkbox input:focus~label:after, +.repository .metas .ui.list a .text:hover, +.ui .text.black:hover { + color: var(--text-hover); +} + +/* TEXT HOVER IMPORTANT */ + + +/* TEXT MUTED */ +.ui .text.light.grey { + color: var(--text-muted) !important; +} + +/* NAVBAR */ +.following.bar.light { + background-color: transparent; + border-bottom: 1px solid transparent; + box-shadow: none; +} + +.ui.menu .item { + color: var(--text) +} + +.following.bar.light.ui.secondary.menu .active.item, +.following.bar.lightui.secondary.menu .active.item:hover { + box-shadow: none; + background: var(--transparency-dark-25) !important; + color: rgb(var(--accent-color)); +} + +.ui.secondary.menu .dropdown.item:hover, +.ui.secondary.menu .link.item:hover, +.ui.secondary.menu a.item:hover { + background: var(--transparency-light-10); + color: var(--text-hover); +} + +.ui.secondary.menu .active.item, +.ui.secondary.menu .active.item:hover { + box-shadow: none; + background: var(--transparency-dark-05); + color: var(--text-hover); +} + +/* UI */ + +.captcha-img { + background: #fff; +} + +.organization.settings .ui.menu { + background: var(--transparency-dark-10); + border: 1px solid rgba(255, 255, 255, .1); + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1); +} + +.organization.settings .ui.vertical.menu { + display: block; + flex-direction: column; + background: var(--transparency-dark-15); + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15); +} + +.ui.vertical.menu .header.item { + background: rgb(0 0 0 / 35%); +} + +.ui.attached.segment { + border: 1px solid rgba(255, 255, 255, 0.1); +} + +.ui.segment { + background: var(--transparency-dark-15) !important; +} + +.ui.attached.segment, +.ui.segment, +.ui.segments { + background: transparent; + color: var(--text) !important; + border-color: rgba(255, 255, 255, 0.1); +} + +.ui .info.segment.top { + background-color: var(--transparency-dark-15) !important; + color: var(--text); +} + +.ui.attached.info.message, +.ui.info.message { + box-shadow: inset 0 0 0 1px rgb(255 255 255 / 10%), 0 0 0 0 transparent; +} + +.ui.info.message { + background-color: var(--transparency-dark-15); + color: #276f86; +} + +.ui.attached.header { + background: var(--transparency-dark-25); + border: 1px solid transparent; +} + +.explore .navbar { + background: var(--transparency-dark-25) !important; + +} + +.ui .warning.header { + background-color: #f9edbe !important; + color: black !important; +} + +.ui.red.message p, +.ui.red.message strong { + color: #db2828 !important; +} + +.ui.progress { + background: var(--transparency-light-10); +} + +.ui.progress[data-percent="0"] .bar .progress { + color: var(--text-hover); +} + +.ui.list .list>.item .header, +.ui.list>.item .header { + color: var(--text); +} + +.pagination.menu { + background: var(--transparency-light-10) !important; +} + +.ui.pagination.menu .active.item { + background: var(--transparency-dark-25); + color: var(--text-hover); + box-shadow: none; +} + +.feeds .list ul li:not(:last-child) { + border-bottom: 1px solid rgba(255, 255, 255, 0.1); +} + +.feeds .list ul li.private { + background: var(--transparency-light-10); +} + +.ui.secondary.pointing.menu { + border-color: rgb(255 255 255 / 10%) !important; +} + +.ui.secondary.pointing.menu .item { + color: var(--text); +} + +.ui.repository.list .item:not(:first-child) { + border-top: 1px solid var(--transparency-light-25); + +} + +/* MODAL */ +.ui.basic.modal, +.ui.basic.modal>.actions, +.ui.basic.modal>.content, +.ui.basic.modal>.header { + 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; +} + +.ui.modal { + 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; +} + +.ui.modal>.header { + display: block; + font-family: Roboto, Helvetica Neue, Arial, Helvetica, sans-serif; + 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; + margin: 0; + padding: 1.25rem 1.5rem; + box-shadow: none; + color: var(--text); + border-bottom: 1px solid rgb(255 255 255 / 0.1); +} + +.ui.modal>.content { + display: block; + width: 100%; + font-size: 1em; + line-height: 1.4; + padding: 1.5rem; + 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; +} + +.ui.modal>.actions { + 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; + padding: 1rem; + border-top: 1px solid rgb(255 255 255 / 0.1); + text-align: right; +} + +.ui .error.header { + background-color: #F44336 !important; + color: white !important; +} + +/* SIGN IN NAV BAR*/ +.ui.menu.new-menu { + background: var(--transparency-dark-25); +} + +.ui.menu.new-menu::after { + background: transparent; +} + +@media only screen and (max-width: 1200px) { + .ui.menu.new-menu:after { + background-image: inherit; + } +} + +.ui.secondary.pointing.menu .active.item, +.ui.secondary.pointing.menu .active.item:hover { + border-color: currentColor; + color: rgb(var(--accent-color)); +} + +.ui.tabular.menu .item { + color: var(--text); +} + +.ui.secondary.pointing.menu .dropdown.item:hover, +.ui.secondary.pointing.menu .link.item:hover, +.ui.secondary.pointing.menu a.item:hover { + background-color: transparent; + color: var(--text-hover); +} + +/* DROPDOWN MENU */ +.item:focus { + outline: none; +} + +.ui.menu .dropdown.item .menu { + 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; +} + +.ui.menu .ui.dropdown .menu>.item { + color: var(--text) !important; +} + +.ui.menu .ui.dropdown .menu>.active.item { + background: var(--transparency-dark-10) !important; + color: rgb(var(--accent-color)) !important; +} + +.ui.menu .ui.dropdown .menu>.item:hover, +.ui.menu .ui.dropdown .menu>.selected.item { + background: var(--transparency-light-10) !important; + color: var(--text-hover) !important; +} + +.ui.menu, +.ui.vertical.menu { + background: #ffffff00; + border-color: rgb(255 255 255 / 10%); +} + +.ui.floating.dropdown .overflow.menu .scrolling.menu.items { + border-bottom: 1px solid rgb(255 255 255 / 10%); +} + +.ui.dropdown .scrolling.menu { + border-color: rgb(255 255 255 / 10%); +} + +.ui.dropdown .menu { + 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; + border-color: rgb(255 255 255 / 10%); +} + +.ui.dropdown .menu>.item:hover { + background: var(--transparency-light-10); +} + +.ui.dropdown .menu .selected.item, +.ui.dropdown.selected { + background: var(--transparency-dark-25); + color: var(--text-hover); +} + +.ui.dropdown .menu .active.item { + color: rgb(var(--accent-color)); + outline: none !important; +} + +.ui.selection.dropdown:hover, +input:hover, +textarea:hover { + border-color: rgb(255 255 255 / 20%); + background: var(--transparency-dark-25); + color: var(--text-hover); +} + +.ui.dropdown .menu>.item { + color: var(--text); +} + +.ui.dropdown .menu>.item:hover { + color: var(--text-hover); +} + +.ui.selection.dropdown .menu>.item { + border-top: 1px solid rgb(255 255 255 / 20%); +} + +.ui.selection.dropdown { + background: var(--transparency-dark-25); + color: var(--text-hover); + border-color: rgb(255 255 255 / 10%); +} + +.ui.selection.dropdown:focus { + border-color: rgba(255, 255, 255, .08); + background: var(--transparency-dark-50); + box-shadow: none; +} + +.ui.selection.active.dropdown, +.ui.selection.active.dropdown .menu { + border-color: transparent; +} + +.ui.selection.active.dropdown:hover, +.ui.selection.active.dropdown:hover .menu { + border-color: transparent; +} + +.ui.selection.visible.dropdown>.text:not(.default) { + color: var(--text); +} + +.ui.default.dropdown:not(.button)>.text, +.ui.dropdown:not(.button)>.default.text { + color: var(--text); + opacity: .7; +} + +.ui.pointing.dropdown>.menu:not(.hidden):after { + 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; +} + +/* MESSAGES */ +.ui.negative.message { + background-color: #F44336; + box-shadow: none !important; +} + +.ui.negative.message p { + color: var(--text-hover) !important; + box-shadow: none !important; +} + +.ui.positive.message { + background-color: #4CAF50; + box-shadow: none !important; +} + +.ui.positive.message p { + color: var(--text-hover) !important; +} + +/* DASHBOARD */ +.vue-tooltip-theme.tooltip .tooltip-inner { + background: rgb(0 0 0 / 95%); + color: var(--text); +} + +svg.vch__wrapper .vch__days__labels__wrapper text.vch__day__label[data-v-a9cfea66], +svg.vch__wrapper .vch__legend__wrapper text[data-v-a9cfea66], +svg.vch__wrapper .vch__months__labels__wrapper text.vch__month__label[data-v-a9cfea66] { + fill: var(--text); +} + +#app .ui.item.menu, +.ui.item.menu .item { + background: var(--transparency-dark-15); + border-color: rgb(255 255 255 / 10%); +} + +#app .ui.menu .active.item { + color: var(--text); +} + +.ui.menu .active.item { + background: var(--transparency-dark-25); + color: var(--text); + font-weight: 400; + box-shadow: none; +} + +.ui.menu .active.item:hover, +.ui.vertical.menu .active.item:hover { + background: var(--transparency-dark-25); + color: var(--text-hover); +} + +.ui.menu a.item:hover { + color: var(--text-hover); + background: var(--transparency-dark-15); +} + +#app .ui.link.menu .item:hover, +.ui.menu .dropdown.item:hover, +.ui.menu .link.item:hover { + cursor: pointer; + background: var(--transparency-dark-05); + color: var(--text-hover); +} + +#app .ui.secondary.segment { + background: var(--transparency-dark-15); + color: rgba(0, 0, 0, .6); +} + +/* COMMIT CALENDAR */ +svg.vch__wrapper rect.vch__day__square[data-v-a9cfea66]:hover { + stroke: rgb(var(--accent-color)); + stroke-width: 1px; +} + +.heatmap-color-0 { + background: var(--transparency-dark-25); +} + +.activity-bar-graph { + color: #9e9e9e; +} + +.heatmap-color-1 { + background-color: var(--heatmap-color-1); +} + +.heatmap-color-2 { + background-color: var(--heatmap-color-2); +} + +.heatmap-color-3 { + background-color: var(--heatmap-color-3); +} + +.heatmap-color-4 { + background-color: var(--heatmap-color-4); +} + +.activity-bar-graph, +.heatmap-color-5 { + background-color: var(--heatmap-color-5); +} + +/* REPOSITORY */ +.repository .header-wrapper { + background: var(--transparency-dark-25); +} + +.repository .diff-detail-box { + 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; +} + +.repository .diff-detail-box.sticky { + border-bottom: 1px solid rgb(255 255 255 / .1); +} + +.repository .diff-file-box .code-diff-unified tbody tr.del-code td { + background-color: #3c2626 !important; + border-color: #634343 !important +} + +.repository .diff-file-box .code-diff-unified tbody tr.del-code td.lines-num { + background-color: #4e2c2c !important +} + +.repository .diff-file-box .code-diff-unified tbody tr.add-code td { + background-color: #283e2d !important; + border-color: #314a37 !important +} + +.repository .diff-file-box .code-diff-unified tbody tr.add-code td.lines-num { + background-color: #2c4632 !important +} + +.repository.view.issue .comment-list .comment .comment-container { + border: 1px solid rgba(255, 255, 255, 0.1); +} + +.comment-header { + border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important; +} + +.removed-code { + background-color: #5f3737 +} + +.added-code { + background-color: #3a523a +} + +.repository .segment.reactions .ui.label.basic { + color: rgb(var(--accent-color)) !important; +} + +.repository .diff-file-box .code-diff-split tbody tr.add-code td:first-child, +.repository .diff-file-box .code-diff-split tbody tr.add-code td:nth-child(2), +.repository .diff-file-box .code-diff-split tbody tr.add-code td:nth-child(3), +.repository .diff-file-box .code-diff-split tbody tr.del-code td:nth-child(4), +.repository .diff-file-box .code-diff-split tbody tr.del-code td:nth-child(5), +.repository .diff-file-box .code-diff-split tbody tr.del-code td:nth-child(6) { + background-color: var(--code-background) +} + +.repository .diff-file-box .code-diff-split tbody tr.add-code td:nth-child(4), +.repository .diff-file-box .code-diff-split tbody tr.add-code td:nth-child(5), +.repository .diff-file-box .code-diff-split tbody tr.add-code td:nth-child(6), +.repository .diff-file-box .code-diff-split tbody tr td.add-code, +.repository .diff-file-box .code-diff-split tbody tr td.lines-num-new.add-code { + background-color: #283e2d !important; + border-color: #314a37 !important +} + +.repository .diff-file-box .code-diff-split tbody tr.del-code td:first-child, +.repository .diff-file-box .code-diff-split tbody tr.del-code td:nth-child(2), +.repository .diff-file-box .code-diff-split tbody tr.del-code td:nth-child(3), +.repository .diff-file-box .code-diff-split tbody tr td.del-code { + background-color: #3c2626 !important; + border-color: #634343 !important +} + +.repository.view.issue .comment-list .timeline-item .badge.badge-commit { + border-color: transparent; + background: radial-gradient(#fff0 40%, transparent 0) no-repeat; +} + +.tag-code, +.tag-code td { + background: var(--transparency-light-10) !important; +} + +.tag-code td.lines-num { + background-color: rgba(255, 255, 255, 0) !important; +} + +a.blob-excerpt { + color: var(--text); + background: var(--transparency-light-10) !important; +} + +td.blob-excerpt { + background: var(--transparency-dark-15); +} + +.repo-header .ui.breadcrumb a { + color: rgb(var(--accent-color)); +} + +.repo-header .ui.breadcrumb a:hover { + color: var(--accent-color-hover); +} + +.repo-header .ui.breadcrumb .divider { + color: rgb(255 255 255 / 40%); +} + +.ui.tabular.menu .item.active { + color: var(--text); +} + +.ui.tabular.menu .active.item { + background: none var(--main-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; + color: var(--text); + border-color: rgb(255 255 255 / 10%) !important; +} + +.ui.tabular.menu { + border-bottom: 1px solid rgb(255 255 255 / 10%); +} + +.ui.tabular.menu .item:hover, +.ui.tabular.menu .active.item, +.ui.tabular.menu .active.item:hover { + color: rgb(var(--accent-color)) !important; + border-radius: .28571429rem .28571429rem 0 0 !important; +} + +.ui.card, +.ui.cards>.card { + background: var(--transparency-dark-15); + box-shadow: none; +} + +.ui.cards a.card:hover, +.ui.link.card:hover, +.ui.link.cards .card:not(.icon):hover, +a.ui.card:hover { + border: 1px solid rgb(255 255 255 / 20%); + background: var(--transparency-light-15); +} + +.repository .ui.menu { + background: rgb(0 0 0 / 0%); + box-shadow: 0 1px 2px 0 rgba(34, 36, 38, .15); +} + +.repository.migrate .card { + border: 1px solid transparent; +} + +.ui.card>.content, +.ui.cards>.card>.content { + border-color: rgb(255 255 255 / 10%); +} + +.ui.ui.menu .item.disabled { + cursor: default; + background-color: transparent; + color: rgb(255 255 255 / 30%); + pointer-events: none; +} + +.repository.file.editor .commit-form-wrapper .commit-form { + position: relative; + padding: 15px; + margin-bottom: 10px; + border: 1px solid rgb(255 255 255 / .1); + border-radius: 3px; + background: var(--transparency-light-10); +} + +.repository.release #release-list { + border-top: 1px solid rgb(255 255 255 / 0.1); +} + +.repository.release #release-list>li .detail { + border-left: 1px solid rgb(255 255 255 / 0.1); +} + +.repository.release #release-list>li .detail .download .list { + border-top: 1px solid rgb(255 255 255 / .1); +} + +.repository.release #release-list>li .detail .download .list li { + border-bottom: 1px solid rgb(255 255 255 / .1); +} + +/* +.repository .ui.menu .active.item { + background: var(--main-bg-color) !important; + color: var(--text-hover); + font-weight: 400; + box-shadow: none; +} + + /* WIKI */ +.repository.wiki.pages .ui.ui.table td.grey:not(.marked), +.repository.wiki.pages .ui.ui.ui.ui.table tr.grey:not(.marked) { + background: var(--transparency-light-10); + ; +} + +.editor-preview, +.editor-preview-side { + 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; +} + +/* COMMIT STUFF */ +#git-graph-container li a { + color: var(--link-color); +} + +#git-graph-container li a:hover { + color: var(--text-hover); +} + +#git-graph-container #rev-list li.highlight, +#git-graph-container #rev-list li.hover { + background: var(--transparency-light-05); +} + +#git-graph-container #rev-list li.highlight.hover { + background: var(--transparency-light-05); +} + +#git-graph-container li .author { + color: rgb(var(--accent-color)); +} + +.repository .ui.segment.sub-menu .list .item a, +.repository .ui.segment.sub-menu .list .item span.ui { + color: var(--text); +} + +.repository .ui.segment.sub-menu .list .item a:hover, +.repository .ui.segment.sub-menu .list .item b:hover { + color: var(--text-hover) !important; +} + +.repository .ui.segment.sub-menu .list .item.active { + background: rgba(255, 255, 255, 0.07); +} + +.repository.file.list #repo-files-table tbody .svg { + color: var(--text); +} + +.ui.blue.labels .label, +.ui.ui.ui.blue.label, +.ui.grey.labels .label, +.ui.ui.ui.grey.label { + background-color: rgb(var(--accent-color)) !important; + border-color: rgb(var(--accent-color)) !important; + color: var(--label-text-color); +} + +.ui.black.labels .label, +.ui.ui.ui.black.label { + background-color: rgb(var(--accent-color)); + border-color: rgb(var(--accent-color)); + color: var(--label-text-color); +} + +.repository #commits-table.ui.basic.striped.table tbody tr:nth-child(2n) { + background: var(--transparency-dark-15) !important; +} + +.repository #commits-table.ui.table>tbody { + background-color: transparent !important; +} + +/* ISSUES */ +.CodeMirror-cursor { + border-left: 1px solid var(--text) +} + +.CodeMirror, +.EasyMDEContainer .CodeMirror { + border: 1px solid rgb(255 255 255 / .1); + background: var(--transparency-dark-25) +} + +.CodeMirror-focused { + border-color: rgb(255 255 255 / 20%) !important; +} + +.editor-toolbar a, +.editor-toolbar button { + color: var(--text-hover) !important; +} + +.editor-toolbar { + border: 1px solid rgb(255 255 255 / .1); + border-left: 1px solid rgb(255 255 255 / .1); + border-right: 1px solid rgb(255 255 255 / .1); +} + +.editor-toolbar a.active, +.editor-toolbar a:hover, +.editor-toolbar button.active, +.editor-toolbar button:hover { + background: var(--transparency-light-25); + border-color: var(--transparency-light-25); +} + +.dropzone { + min-height: 150px; + border: 2px solid rgba(0, 0, 0, .3); + background: var(--transparency-light-25) !important; + padding: 20px; +} + +.ui.form .dropzone { + border: 2px dashed rgb(var(--accent-color)) !important; + box-shadow: none !important; + padding: 0; + min-height: 5rem; + border-radius: 4px; +} + +.ui.form .dropzone .dz-button { + color: var(--text-hover) !important; +} + +.ui.form .dropzone:hover .dz-button { + color: var(--link-color) !important; +} + +.repository .metas .ui.list .item { + color: var(--text) !important; +} + +.repository.view.issue .comment-list .timeline:before { + background-color: transparent; +} + +.repository.view.issue .comment-list .comment .content>.header { + background: var(--transparency-dark-25); +} + +.repository.view.issue .comment-list .comment .content>.header .actions a { + color: rgb(255 255 255); +} + +.repository.view.issue .comment-list .comment .content>.header .actions a:hover { + color: rgb(var(--accent-color)); +} + +.repository.view.issue .pull-desc code { + color: rgb(var(--accent-color)); +} + +.repository .segment.reactions .ui.label.basic.blue { + background-color: #ffffff00 !important; + border-color: inherit !important; +} + +.repository.view.issue .comment-list .comment:target>.content { + box-shadow: 0 0 10px #000000; +} + +.repository.view.issue .comment-list .timeline-item .badge { + background-color: rgb(var(--accent-color)); + border: 2px solid rgb(var(--accent-color)); + color: var(--text-hover); +} + +.issue.list>.item .desc .overdue { + color: #ec2626; +} + +/* TABLE */ +.ui.table>thead>tr>th { + background: var(--transparency-dark-25); + color: var(--text); + border-bottom: 1px solid rgba(255, 255, 255, 0.1); +} + +.ui.table { + width: 100%; + background: rgb(255 255 255 / 0.0); + border: 1px solid rgba(255, 255, 255, 0.1); + color: var(--text); +} + +table#repo-files-table { + background: rgb(0 0 0 / 35%); +} + +.ui.table>tbody { + border: 1px solid rgba(34, 36, 38, .15); + color: var(--text); +} + +.ui.table>tbody>tr>td, +w .ui.table>tr>td { + border-top: 1px solid rgb(255 255 255 / 10%); +} + +.repository.file.list #repo-files-table thead tr:hover { + background-color: rgba(0, 0, 0, 0.0) !important; +} + +.repository.file.list #repo-files-table tr:hover { + background: var(--transparency-light-10); +} + +.ui.table tbody tr td.selectable:hover, +.ui.ui.selectable.table>tbody>tr:hover { + background: var(--transparency-light-10); + color: var(--text-hover); +} + +/* FOOTER */ +footer { + background: var(--transparency-dark-25); + border-top: 1px solid var(--transparency-light-25); +} + +/* BUTTONS / CHECKBOXES */ +.btn:active, +.btn:focus { + outline: none !important; +} + +.ui.checkbox input:checked~label:after { + color: var(--label-text-color) !important; + background: rgb(var(--accent-color)); +} + +.ui.toggle.checkbox input:checked~label:before { + background: var(--transparency-dark-25) !important; +} + +.ui.toggle.checkbox input:checked~label, +.ui.toggle.checkbox label { + color: var(--label-text-color) !important; +} + +.ui.toggle.checkbox label:before, +.ui.toggle.checkbox input:focus:checked~label:before { + background: var(--transparency-light-10) !important; + background: var(--transparency-light-10) !important; +} + +.ui.toggle.checkbox input:focus:checked~label, +.ui.checkbox input:focus~label, +.ui.checkbox input:focus~label:after { + color: var(--label-text-color) !important; +} + +.ui.blue.button, +.ui.blue.buttons .button, +.ui.primary.button, +.ui.primary.buttons .button { + background-color: var(--button-color) !important; + color: var(--button-text) !important; +} + +.ui.primary.button:hover, +.ui.primary.buttons .button:hover, +.ui.blue.button:hover, +.ui.blue.buttons .button:hover, +.ui.basic.blue.button:focus, +.ui.basic.blue.buttons .button:focus, +.ui.basic.primary.button:focus, +.ui.basic.primary.buttons .button:focus { + background-color: var(--button-color-hover) !important; + color: var(--button-text) !important; + box-shadow: inset 0 0 0 1px transparent !important; +} + +.ui.teal.button, +.ui.teal.buttons .button { + background-color: var(--button-color); + color: var(--button-text); + text-shadow: none; + background-image: none; +} + +.ui.teal.button:hover, +.ui.teal.buttons .button:hover { + background-color: var(--button-color-hover); + color: var(--button-text); + text-shadow: none; +} + +/* +.ui.green.button, +.ui.green.buttons .button { + background-color: var(--button-color); + color: var(--button-text); +} + +.ui.green.button:focus, +.ui.green.buttons .button:focus { + background-color: var(--button-color-hover); + color: var(--button-text); + text-shadow: none; +} + +.ui.green.button:hover, +.ui.green.buttons .button:hover { + background-color: var(--button-color-hover); + color: var(--button-text); +} +*/ +.ui.blue.button, +.ui.blue.buttons .button { + background-color: var(--button-color) !important; + color: var(--button-text); +} + +.ui.blue.button:hover, +.ui.blue.buttons .button:hover { + background-color: var(--button-color-hover) !important; + color: var(--button-text); +} + +.ui.active.button, +.ui.active.button:hover { + color: var(--button-text); +} + +.ui.active.button, +.ui.active.button:active, +.ui.active.button:hover { + background-color: var(--button-color-hover); + +} + +.ui.button { + background: var(--button-color); + color: var(--button-text); + border: 1px solid rgb(255 255 255 / 10%); +} + +.ui.button:hover { + background: var(--button-color-hover); + color: var(--button-text); +} + +.ui.basic.blue.button, +.ui.basic.blue.buttons .button { + box-shadow: inset 0 0 0 1px rgb(var(--accent-color)) !important; + color: var(--button-text) !important; +} + +.ui.basic.blue.button:hover, +.ui.basic.blue.buttons .button:hover, +.ui.basic.blue.button:active, +.ui.basic.blue.buttons .button:active, +.ui.basic.blue.button:focus, +.ui.basic.blue.buttons .button:focus { + background: var(--button-color) !important; + color: var(--button-text) !important; +} + +.ui.basic.buttons .button, +.ui.basic.blue.button, +.ui.basic.blue.buttons .button, +.ui.basic.primary.button, +.ui.basic.primary.buttons .button { + color: var(--button-text); + box-shadow: inset 0 0 0 1px rgb(255 255 255 / 15%) !important; +} + +.ui.basic.button { + color: var(--text); +} + +.ui.basic.button:focus, +.ui.basic.button:hover { + color: var(--text-hover); +} + +.ui.basic.buttons .button:focus, +.ui.basic.buttons .button:hover { + background: var(--transparency-dark-15); + color: var(--button-text); +} + +.ui.basic.red.button, +.ui.basic.red.buttons .button { + background: #F44336; + box-shadow: inset 0 0 0 1px #F44336; + color: var(--button-text); +} + +.ui.basic.red.button:hover, +.ui.basic.red.buttons .button:hover { + background: #ec2626; + box-shadow: inset 0 0 0 1px #ec2626; + color: var(--button-text); +} + +.ui.inverted.red.basic.button:hover, +.ui.inverted.red.basic.buttons .button:hover, +.ui.inverted.red.buttons .basic.button:hover { + box-shadow: inset 0 0 0 2px #ec2626; + color: var(--button-text); +} + +.repo-buttons .ui.basic.label, +.ui.basic.labels .label { + background: none var(--button-color); + border: 1px solid rgba(34, 36, 38, .15); + color: var(--label-text-color); +} + +.repo-buttons .ui.basic.labels a.label:hover, +a.ui.basic.label:hover, +.repo-buttons .ui.labeled.button>.label:hover { + text-decoration: none; + background: none var(--button-color-hover); + color: var(--label-text-color); + box-shadow: none; +} + +.repo-buttons .ui.labeled.button.disabled>.label { + color: var(--button-text-color); + background: var(--button-color)!important; +} + +.repo-buttons .disabled-repo-button a.button:hover { + background: none !important; + color: rgb(255 255 255 / 60%) !important; + box-shadow: inset 0 0 0 1px rgba(34, 36, 38, .15) !important; +} + +.repo-title { + color: var(--text-hover); +} + +/* LABELS */ +/* +.ui.label, +.ui.menu .item>.label { + background-color: var(--button-color); + color: var(--button-text); +} +*/ +.ui.label, +.ui.menu .item>.label { + background-color: rgb(var(--accent-color)); + color: var(--label-text-color); +} + +.ui.labels a.label:hover, +a.ui.label:hover { + background-color: #ffffff; + color: rgba(0, 0, 0, .8); +} + +.ui .sha.label { + background: var(--button-color) !important; + color: var(--label-text-color) !important; + border: 1px solid var(--button-color) !important; +} + +a.ui.label:hover, +a.ui.labels .label:hover { + background: var(--button-color-hover); + color: var(--label-text-color); +} + +.repository #commits-table td.sha .sha.label, +.repository #repo-files-table .sha.label, +.repository .timeline-item.commits-list .singular-commit .sha.label { + border: 1px solid transparent; +} + +.repository #commits-table td.sha .sha.label .detail.icon, +.repository #repo-files-table .sha.label .detail.icon, +.repository .timeline-item.commits-list .singular-commit .sha.label .detail.icon { + background: var(--transparency-dark-25); + margin: -6px -10px -4px 0; + padding: 5px 4px 5px 6px; + border: 0; + border-left: 1px solid var(--text-hover); + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.repository.file.list #repo-files-table tbody .svg.octicon-file-directory, +.repository.file.list #repo-files-table tbody .svg.octicon-file-submodule { + color: rgb(var(--accent-color)); +} + +/* FORMS */ +input { + caret-color: var(--text) !important; +} + +.ui.form input:not([type]), +.ui.form input[type=date], +.ui.form input[type=datetime-local], +.ui.form input[type=email], +.ui.form input[type=file], +.ui.form input[type=number], +.ui.form input[type=password], +.ui.form input[type=search], +.ui.form input[type=tel], +.ui.form input[type=text], +.ui.form input[type=time], +.ui.form input[type=url], +.ui.form input { + background: var(--transparency-dark-25); + border: 1px solid transparent; + color: var(--text); + border-radius: .28571429rem; + box-shadow: inset 0 0 0 0 transparent; + transition: color .1s ease, border-color .1s ease; + caret-color: var(--text) !important; +} + +.ui.form input:not([type]):focus, +.ui.form input[type=date]:focus, +.ui.form input[type=datetime-local]:focus, +.ui.form input[type=email]:focus, +.ui.form input[type=file]:focus, +.ui.form input[type=number]:focus, +.ui.form input[type=password]:focus, +.ui.form input[type=search]:focus, +.ui.form input[type=tel]:focus, +.ui.form input[type=text]:focus, +.ui.form input[type=time]:focus, +.ui.form input[type=url]:focus { + color: var(--text); + border-color: rgb(0 0 0 / 15%); + border-radius: .28571429rem; + background: var(--transparency-dark-50); + box-shadow: inset 0 0 0 0 rgba(34, 36, 38, .35); + caret-color: var(--text) !important; +} + +.ui.form input:focus:hover, +.ui.form textarea:focus:hover, +input:focus:hover, +textarea:focus:hover { + background: var(--transparency-dark-50) !important; + border-color: rgb(255 255 255 / .1) !important; + color: var(--text-hover) !important; +} + +.ui.form input:hover, +.ui.form textarea:hover, +input:hover, +textarea:hover { + background: var(--transparency-dark-25) !important; + border-color: rgb(255 255 255 / .1) !important; + color: var(--text-hover) !important; +} + +.ui.form textarea:focus { + color: var(--text); + border-color: transparent; + background: var(--transparency-dark-50); + box-shadow: inset 0 0 0 0 rgba(34, 36, 38, .35); + -webkit-appearance: none; + caret-color: var(--text) !important; +} + +.ui.form textarea, +.ui.input textarea { + background: var(--transparency-dark-25); + border: 1px solid rgba(34, 36, 38, .15); + color: var(--text); + caret-color: var(--text) !important; +} + + +.ui.input.focus>input, +.ui.input>input:focus { + border-color: transparent; + background: var(--transparency-dark-50); + color: var(--text); + box-shadow: none; + caret-color: var(--text) !important; +} + +.ui.input>input { + background: var(--transparency-dark-25); + border: 1px solid rgba(34, 36, 38, .15); + color: var(--text); +} + +.ui.icon.input>i.icon { + color: var(--text); +} + +.ui.action.input:not([class*="left action"])>input:focus { + border-right-color: rgb(var(--accent-color)); +} + +/* MARKDOWN */ +.markdown tbody { + background: #f000 !important; +} + +.markdown:not(code) table tr { + background: var(--transparency-dark-25); + border-top: 1px solid #ccc; +} + +.markdown:not(code) table tr:nth-child(2n) { + background: var(--transparency-dark-45); +} + +.markdown:not(code) code, +.markdown:not(code) tt { + background: var(--transparency-dark-25); +} + +/* HIGHLIGHTING */ +::-webkit-selection { + background-color: rgb(var(--accent-color)) !important; + color: var(--text-hover) !important; +} + +::-moz-selection { + background-color: rgb(var(--accent-color)) !important; + color: var(--text-hover) !important; +} + +::selection { + background-color: rgb(var(--accent-color)) !important; + color: var(--text-hover) !important; +} + +textarea::-webkit-selection, +input::-webkit-selection { + background-color: rgb(var(--accent-color)) !important; + color: var(--text-hover) !important; +} + +textarea::-moz-selection, +input::-moz-selection { + background-color: rgb(var(--accent-color)) !important; + color: var(--text-hover) !important; +} + +textarea::-moz-selection, +input::-moz-selection { + background-color: rgb(var(--accent-color)) !important; + color: var(--text-hover) !important; +} + +textarea::selection, +input::selection { + background-color: rgb(var(--accent-color)) !important; + color: var(--text-hover) !important; +} + +/* CALENDAR */ +::-webkit-calendar-picker-indicator { + filter: invert(1); +} + +/* VIEW FILE */ + +.lines-num { + color: var(--text); +} + +.code-view .lines-num:hover { + color: var(--text-hover)!important; + background: rgb(var(--accent-color),.5); +} + +.code-view .lines-num:active,.code-view .lines-num:focus { + color: var(--text-hover)!important; + background: rgb(var(--accent-color),.5); +} + +.code-line-button { + background-color: var(--button-color); + color: var(--button-text); + border: 1px solid var(--button-color); +} + +.code-line-button:hover { + color: var(--button-text-hover); +} + +.ui.popup { + background-color: var(--button-color); + color: var(--button-text); + border-color: var(--button-color); +} + +.ui.top.popup:before { + background: var(--button-color); +} + +.ui.popup:before { + box-shadow: 1px 1px var(--button-color); +} + +.ui.link.list .item, .ui.link.list a.item, .ui.link.list .item a:not(.ui) { + color: var(--button-text); +} + +.ui.link.list.list a.item:hover, .ui.link.list.list .item a:not(.ui):hover, .ui.link.list.list a.item:active, .ui.link.list.list .item a:not(.ui):active { + color: var(--button-text-hover); } \ No newline at end of file diff --git a/css/base/grafana/grafana-base.css b/css/base/grafana/grafana-base.css index 654049a520..1253f7fff4 100644 --- a/css/base/grafana/grafana-base.css +++ b/css/base/grafana/grafana-base.css @@ -1,1313 +1,1313 @@ -/* 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://github.com/gilbN/theme.park */ - -@import url("/css/defaults/transparent.css"); - -body { - color: var(--text) !important; - background: var(--main-bg-color) !important; - background-repeat: repeat, no-repeat !important; - background-attachment: fixed, fixed !important; - background-position: center center, center center !important; - background-size: auto, cover !important; - -webkit-background-size: auto, cover !important; - -moz-background-size: auto, cover !important; - -o-background-size: auto, cover !important; -} - -.theme-dark, -.theme-light, -.preloader { - background: var(--main-bg-color) !important; - background-repeat: repeat, no-repeat !important; - background-attachment: fixed, fixed !important; - background-position: center center, center center !important; - background-size: auto, cover !important; - -webkit-background-size: auto, cover !important; - -moz-background-size: auto, cover !important; - -o-background-size: auto, cover !important; -} - -h1, -h2, -h3, -h4, -h5, -h6, -label, -legend { - color: var(--text-hover); -} - -div>aria-label>span, -#reactRoot>div>div.main-view>div>div:nth-child(1)>div>div:nth-child(10)>div>div.button-group.css-1uxatfi>div>div>div>div>div>div>span { - color: var(--text-hover) !important; -} - -p { - color: var(--text); -} - -.page-header-canvas, -.page-toolbar[class*="css-"], -.css-278jzv { - background: var(--transparency-dark-25) !important; - box-shadow: none !important; - border-bottom: none !important; -} - -.main-view { - background: linear-gradient(180deg, #ffffff00 10px, #ffffff00 100px) !important; -} - -/* Scrollbar */ -.no-overlay-scrollbar ::-webkit-scrollbar-thumb:vertical { - min-height: 50px; - border: 3px solid transparent; - border-radius: 8px; - background: hsla(0, 0%, 100%, .2) !important; -} - -/* Variable Dropdown Menu */ -.variable-value-dropdown { - background: var(--modal-bg-color); - background-repeat: repeat, no-repeat !important; - background-attachment: fixed, fixed !important; - background-position: center center, center center !important; - background-size: auto, cover !important; - -webkit-background-size: auto, cover !important; - -moz-background-size: auto, cover !important; - -o-background-size: auto, cover !important; - border: 1px solid #00000000; -} - -.variable-value-dropdown.single .selected { - background: var(--transparency-dark-25); -} - -.css-0.gf-form-select-box__menu { - background: #09090b !important; - -webkit-box-shadow: 5px 5px 20px -5px #000; - box-shadow: 5px 5px 20px -5px #000; - position: absolute; - z-index: 1000; - min-width: 100% -} - -/* time picker Menu */ -.time-picker-popover { - border: 1px solid #00000000; - background: var(--modal-bg-color); -} - -.time-picker-calendar .react-calendar__navigation, -.time-picker-calendar .react-calendar__navigation__arrow, -.time-picker-calendar .react-calendar__navigation__label { - background: var(--transparency-dark-25); -} - -.time-picker-calendar .react-calendar__month-view__weekdays { - background: var(--transparency-dark-60); -} - -.time-picker-calendar .react-calendar__tile--active, -.time-picker-calendar .react-calendar__tile--active:hover { - background: var(--transparency-light-10); - border: 1px solid rgba(0, 0, 0, 0); -} - -.time-picker-calendar .time-picker-calendar-tile:hover { - -webkit-box-shadow: 0 0 4px rgba(255, 255, 255, 0.08); - box-shadow: 0 0 4px #ffffff00; - background: var(--transparency-light-10); - border: 1px solid rgba(255, 255, 255, 0.08); -} - -.time-picker-calendar .react-calendar__month-view__days { - background: var(--transparency-dark-15); -} - -.time-picker-calendar .time-picker-calendar-tile { - border-radius: 0px; -} - -.time-picker-calendar { - border: 1px solid #00000000; -} - -/* login page */ -.login { - background-image: var(--main-bg-color) !important; - background-repeat: repeat, no-repeat !important; - background-attachment: fixed, fixed !important; - background-position: center center, center center !important; - background-size: auto, cover !important; - -webkit-background-size: auto, cover !important; - -moz-background-size: auto, cover !important; - -o-background-size: auto, cover !important; - background-color: rgba(0, 0, 0, .0) !important; - color: var(--text-hover) !important; -} - -.login-branding { - border-right: none !important; -} - -/* Configuration menu */ -.card-item { - background: var(--transparency-dark-25) !important; -} - -.card-item:hover { - background: var(--transparency-dark-10) !important; -} - -.card-item-sub-name, -.card-item-type { - color: var(--text-hover) !important; -} - -.gf-form--has-input-icon .gf-form-input-icon { - color: var(--text-hover) !important; -} - -.gf-tabs-link.active, -.gf-tabs-link.active:focus, -.gf-tabs-link.active:hover { - background: var(--transparency-dark-25) !important; -} - -.filter-table tbody tr:nth-child(odd) { - background: var(--transparency-dark-10) !important; -} - -.cta-form { - background: var(--transparency-dark-25) !important; -} - -.empty-list-cta { - background: var(--transparency-dark-25) !important; -} - -.layout-selector button { - background: var(--transparency-dark-25); - color: var(--text-hover); -} - -.layout-selector button.active { - background: var(--transparency-dark-45); - color: var(--text-hover); -} - -/* Configuration menu - Teams */ -.css-1ph0cdx-call-to-action-card { - background: var(--transparency-dark-25) !important; -} - -.grafana-info-box { - background: var(--transparency-dark-45); -} - -/* sidemenu */ -.sidemenu-open, -.sidemenu { - background: var(--transparency-dark-25) !important; -} - -.sidemenu__logo:hover { - background: var(--transparency-dark-25) !important; -} - -.sidemenu-item.active, -.sidemenu-item:hover { - background: var(--transparency-dark-25) !important; - color: rgb(var(--accent-color)) !important; - border-image: none; - border-color: rgb(var(--accent-color)); -} - -.sidemenu-link { - color: var(--text) !important; -} - -.sidemenu-link:hover { - color: rgb(var(--accent-color)) !important; -} - -.side-menu-header, -.dropdown-menu--menu, -.dropdown-menu--navbar, -.dropdown-menu--sidemenu, - -#reactRoot>div>div.main-view>div[class*="css-"]>div:nth-child(1)>div>div:nth-child(10)>div>div.button-group[class*="css-"]>div>div { - background: var(--drop-down-menu-bg); - background-repeat: repeat, no-repeat !important; - background-attachment: fixed, fixed !important; - background-position: center center, center center !important; - background-size: auto, cover !important; - -webkit-background-size: auto, cover !important; - -moz-background-size: auto, cover !important; - -o-background-size: auto, cover !important; -} - -#reactRoot>div>div.main-view>div[class*="css-"]>div:nth-child(1)>div>div:nth-child(10)>div>div.button-group[class*="css-"]>div>div>div>span { - color: var(--text-hover); -} - -.dropdown-menu .divider { - border-bottom: 1px solid #d8d9da; -} - -.dropdown-menu--sidemenu>li>.side-menu-header-link:hover { - color: var(--text-hover) !important; - background: var(--drop-down-menu-bg) !important; - background-repeat: repeat, no-repeat !important; - background-attachment: fixed, fixed !important; - background-position: center center, center center !important; - background-size: auto, cover !important; - -webkit-background-size: auto, cover !important; - -moz-background-size: auto, cover !important; - -o-background-size: auto, cover !important; -} - -.dropdown-menu--menu>li>a:hover, -.dropdown-menu--navbar>li>a:hover, -.dropdown-menu--sidemenu>li>a:hover { - background: var(--transparency-dark-25) !important; - color: var(--text-hover) !important; -} - -.dropdown-menu>li>a { - color: var(--text) !important; -} - -.dropdown-menu-item-shortcut { - color: var(--text) !important; -} - -.dropdown-menu { - border: 1px solid transparent; -} - -.dropdown-submenu:hover>a { - background: var(--transparency-dark-25) !important; -} - -.icon-circle:hover .fa:hover, -.icon-circle:hover .gicon:hover, -.icon-circle:hover .icon-gf:hover { - color: var(--text-hover); - opacity: 1; -} - -/* Dashboard dropdown menu */ -.search-dropdown__col_1 { - background: var(--modal-bg-color) !important; - background-repeat: repeat, no-repeat !important; - background-attachment: fixed, fixed !important; - background-position: center center, center center !important; - background-size: auto, cover !important; - -webkit-background-size: auto, cover !important; - -moz-background-size: auto, cover !important; - -o-background-size: auto, cover !important; -} - -.search-container { - left: 0px !important; -} - -.navbar-page-btn { - color: var(--text-hover) !important; -} - -/* dropdown menu */ -.css-n9566h, -.css-1m7hyr { - background: var(--modal-bg-color) !important; - background-repeat: repeat, no-repeat !important; - background-attachment: fixed, fixed !important; - background-position: center center, center center !important; - background-size: auto, cover !important; - -webkit-background-size: auto, cover !important; - -moz-background-size: auto, cover !important; - -o-background-size: auto, cover !important; -} - -.search-filter-box { - background: var(--modal-bg-color); - background-repeat: repeat, no-repeat !important; - background-attachment: fixed, fixed !important; - background-position: center center, center center !important; - background-size: auto, cover !important; - -webkit-background-size: auto, cover !important; - -moz-background-size: auto, cover !important; - -o-background-size: auto, cover !important; -} - -.search-filter-box__header { - border-bottom: 1px solid rgba(255, 255, 255, 0.2); -} - -/* Dashboard row */ -.dashboard-row--collapsed { - background: var(--transparency-dark-25) -} - -.search-section { - background: var(--transparency-light-10); - border: none; -} - -.search-item { - background: var(--transparency-dark-15) -} - -.search-item.selected, -.search-item:hover { - background: var(--transparency-dark-25) -} - -.search-section__header { - color: var(--text-hover) !important; -} - -.navbar-page-btn__folder { - color: #d8d9da; -} - -/* Panel fullscreen navbar */ -.panel-in-fullscreen .navbar { - background: linear-gradient(90deg, rgba(0, 0, 0, .15), rgba(0, 0, 0, 0.25)) !important; -} - -/* Dashboard search menu */ -.search-field-wrapper>input { - height: 55px !important; -} - -/* Dashboard settings menu */ -.dashboard-settings__aside { - background: var(--transparency-dark-25) !important; -} - -.dashboard-page--settings-open .navbar { - background: linear-gradient(90deg, rgba(0, 0, 0, .15), rgba(0, 0, 0, 0.25)) !important; -} - -.navbar-button--primary { - border-color: #ffffff00 !important; -} - -.dashboard-settings__aside-header { - color: var(--text-hover) !important; -} - -.dashboard-settings__nav-item { - color: var(--text-hover) !important; -} - -.bootstrap-tagsinput { - background-color: #09090b !important; -} - -.gf-form-switch--table-cell { - background-color: transparent !important; -} - -.gf-form-select-wrapper { - background: var(--transparency-dark-10) !important; -} - -.dashboard-settings__nav-item.active { - background: var(--transparency-light-10); -} - -.gf-form-checkbox { - background: var(--transparency-dark-25); - border: none; -} - -.gf-form-switch__checkbox { - border: none; - background: var(--text-hover); -} - -.gf-form-select-box__option { - background: var(--modal-bg-color) !important; - background-repeat: repeat, no-repeat !important; - background-attachment: fixed, fixed !important; - background-position: center center, center center !important; - background-size: auto, cover !important; - -webkit-background-size: auto, cover !important; - -moz-background-size: auto, cover !important; - -o-background-size: auto, cover !important; -} - -.gf-form-select-box__option.gf-form-select-box__option--is-focused { - color: var(--text-hover); - -o-border-image: -o-linear-gradient(rgb(var(--accent-color)) 30%, rgb(var(--accent-color)) 99%); - border-image: -webkit-gradient(linear, left top, left bottom, color-stop(30%, rgb(var(--accent-color))), color-stop(99%, rgb(var(--accent-color)))); - border-image: -webkit-linear-gradient(rgb(var(--accent-color)) 30%, rgb(var(--accent-color)) 99%); -} - -.filter-table td.filter-table__switch-cell { - border-right: none; -} - -/* Variable label color */ -.template-variable, -.gf-form-label--variable { - color: rgb(var(--accent-color)) !important; -} - -/* Variable label box */ -.gf-form-label { - background: var(--transparency-dark-25) !important; - border: none !important; -} - -.gf-form-label>button[class*="css-"] { - background: transparent !important; -} - -.gf-form-label--btn:hover { - background: var(--transparency-dark-45) !important; -} - -.variable-option.highlighted, -.variable-option:hover { - background-color: hsla(0, 0%, 100%, .1) !important; -} - -/* Variable dashboard dropdown */ -.variable-value-link { - padding: 7.4px 10px !important; - background: var(--transparency-dark-25) !important; - border: none !important; - color: var(--text-hover) !important; -} - -/* Variable input box */ -.gf-form-input { - color: var(--text-hover) !important; - border: none !important; -} - -.gf-form-input:focus { - color: var(--text-hover) !important; - box-shadow: none !important; -} - -.gf-form-select-box-button-select { - background: transparent; - border: none; -} - -.gf-form-select-wrapper .gf-form-select-icon+.gf-form-input option { - color: var(--text-hover); - background: #1f1f1f; -} - -.css-0>.gf-form-input { - background-color: transparent !important; -} - -/* NAVBAR BUTTONS */ -.navbar-button { - color: var(--text-hover) !important; - background: var(--transparency-dark-25) !important; - background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25)) !important; - border: none !important; -} - -/* Custom Range Refreshing every X Dropdown */ -.gf-timepicker-absolute-section select { - background-color: #393a3b !important; -} - -/* PANEL BACKGROUND COLOR*/ -.panel-container, -.css-85us1i-panel-container { - background: var(--transparency-dark-25); - border: transparent; - box-shadow: none !important; -} - -.panel-container.panel-transparent, -.panel-container--transparent { - background-color: transparent; - border: transparent; -} - -.panel-header:hover { - background: var(--transparency-dark-25) !important; -} - -.panel-title-text:hover { - color: var(--text-hover); -} - -/* ////PANEL BACKGROUND COLOR//// */ - -.graph-legend-table .graph-legend-series:nth-child(odd), -.graph-legend-table .graph-legend-series:nth-child(2n) { - background: transparent !important; -} - -/* Panel text color*/ -div.flot-text { - color: var(--text-hover) !important; -} - -/* panel loading circle*/ -.panel-loading { - color: var(--text-hover) !important; -} - -/* panel resize arrow */ -.theme-dark .react-grid-item>.react-resizable-handle:after { - border-right: 2px solid var(--text-hover) !important; - border-bottom: 2px solid var(--text-hover) !important; -} - -/* table panel background color */ -.table-panel-container { - background: var(--transparency-dark-25) !important; -} - -/* table panel border size */ -.table-panel-table td { - padding: .45em 0 .45em 1.1em; - border-bottom: 1px solid #171819; - border-right: 1px solid #171819; -} - -.table-panel-header-bg { - background: var(--transparency-dark-25); - border-top: 2px solid transparent; - border-bottom: 2px solid transparent; - -} - -/* Panel tables */ -.css-58bavm-thead { - background: var(--transparency-dark-25); -} - -.css-sq6g4h-row { - border-bottom: 1px solid rgb(255 255 255 / 10%); -} - -.css-11m63ae { - border-right: 1px solid rgb(255 255 255 / 10%); -} - -.css-2n373z { - border-right: 1px solid var(--transparency-light-25); -} - -.css-sq6g4h-row:hover { - background-color: var(--transparency-light-10); -} - -.css-3o5ryu { - background: var(--transparency-dark-45); -} - -.css-1n8kpcb-activeTabStyle, -.css-dnqfjg-activeTabStyle { - background: rgb(0 0 0 / 35%); -} - -.css-1n8kpcb-activeTabStyle::before, -.css-dnqfjg-activeTabStyle::before { - background: rgb(var(--accent-color)); -} - -/* Edit panel tabs */ -[aria-label="Panel editor content"] { - background: var(--main-bg-color); -} - -div>.scrollbar-view>div>[class*="css-"], -#reactRoot>div>div.main-view>div.css-1mwktlb>div[class*="css-"]>div[class*="css-"]>div>div.Pane.vertical.Pane1>div>div.Pane.horizontal.Pane2>div>div>div[class*="css-"], -.css-v2fjpc, -.css-ld7ft6 { - background: var(--transparency-dark-25) !important; -} - -.tabbed-view-header { - box-shadow: none; - background: var(--transparency-dark-25); - border-bottom: none; -} - -.tabbed-view-panel-title { - padding-left: 10px; -} - -/* panel query settings */ -.panel-editor__right, -.toolbar { - background: var(--transparency-dark-25); -} - -.query-editor-row__header { - background: var(--transparency-dark-25); -} - -.query-editor-row__body { - background: var(--transparency-dark-15); -} - -.panel-options-group { - background: var(--transparency-dark-15); -} - -.gf-form-switch { - background: var(--transparency-dark-25); - border: transparent; -} - -.viz-picker__item { - background: var(--transparency-dark-25); - border: transparent; -} - -.viz-picker__item--current { - box-shadow: 0 0 6px #eb7b18 !important; - border: 1px solid #eb7b18 !important; - background: rgba(0, 0, 0, 0.4) !important; -} - -.viz-picker__item:hover { - box-shadow: 0 0 6px #eb7b18 !important; - background: var(--transparency-dark-40); - border: 1px solid #eb7b18 !important; -} - -.panel-options-group__header { - background: var(--transparency-dark-25); -} - -.custom-scrollbar .thumb-vertical, -.custom-scrollbar .thumb-horizontal { - background-color: rgba(255, 255, 255, 0); - background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.25)), to(rgba(255, 255, 255, 0.25))); - background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0.25)); - background-image: -o-linear-gradient(top, #404357, #424345); - background-image: linear-gradient(180deg, rgba(249, 249, 249, 0.25), rgba(251, 251, 251, 0.25)); -} - -.toolbar__main { - color: var(--text-hover); - background: var(--transparency-dark-15); - border: transparent; -} - -/* worldmap zoom buttons and leaflet */ -.leaflet-bar a, -.leaflet-bar a:hover { - background-color: #1f1f1f !important; - border-bottom: 1px solid #1f1f1f !important; - color: white !important; -} - -.leaflet-bar a:hover { - background-color: #1b1b1b !important; -} - -.leaflet-control-attribution { - display: none; -} - -/* buttons -.btn-inverse { -border-color: #b56d16 !important; - color: var(--text-hover) !important; - background-color: #cc7b19 !important; - -webkit-transition: background-color .1s !important; - transition: background-color .1s !important; - } - .btn-inverse.active, .btn-inverse.disabled, .btn-inverse:active, .btn-inverse:focus, .btn-inverse:hover, .btn-inverse[disabled] { - color: var(--text-hover); - background-color: #e59029 !important; -} -.btn-outline-disabled { - color: var(--text-hover); -}*/ - -.btn-inverse { - background: var(--transparency-dark-25); - -webkit-box-shadow: 0px 0px 5px 1px var(--transparency-dark-45), 1px 1px 0 0 rgba(0, 0, 0, .3); - box-shadow: 0px 0px 5px 1px var(--transparency-dark-45), 1px 1px 0 0 rgba(0, 0, 0, .3); -} - -.btn-primary, -.btn-success { - -webkit-box-shadow: 0px 0px 5px 1px var(--transparency-dark-45), 1px 1px 0 0 rgba(0, 0, 0, .3); - box-shadow: 0px 0px 5px 1px var(--transparency-dark-45), 1px 1px 0 0 rgba(0, 0, 0, .3); -} - -.btn-inverse.active, -.btn-inverse.disabled, -.btn-inverse:active, -.btn-inverse:focus, -.btn-inverse:hover, -.btn-inverse[disabled] { - background: var(--transparency-light-10); -} - -/* New Dashboard */ -.add-panel__item { - background: linear-gradient(135deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.25)); - box-shadow: -1px -1px 0 0 hsla(0, 0%, 100%, .1), 1px 1px 0 0 rgba(0, 0, 0, 0); -} - -.add-panel__item.active, -.add-panel__item:hover { - background: linear-gradient(135deg, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25)); -} - -.add-panel__header { - background: var(--transparency-dark-25); - box-shadow: none; - border-bottom: 0px; -} - -/* Explore */ -.query-transaction { - color: var(--text-hover); -} - -.query-type-toggle .btn.active { - background: var(--transparency-dark-45); - border: none; - border-radius: 3px; -} - -.toggle-button-group .btn { - background: var(--transparency-dark-25); - background-image: none; - border-color: #00000000; - border-radius: 3px !important; - border-right: 1px; -} - -.toggle-button-group .btn:hover { - background: var(--transparency-dark-45); -} - -.logs-panel-options { - background-color: transparent; - border: none; -} - -/* JSON Model */ -.gf-code-dark { - background: var(--transparency-dark-25); - color: #e0e0e0; -} - -.gf-code-editor.ace_editor { - border: none; -} - -.modal-header, -.css-1z13zsv-modalHeader { - background: var(--modal-bg-color); - background-repeat: repeat, no-repeat !important; - background-attachment: fixed, fixed !important; - background-position: center center, center center !important; - background-size: auto, cover !important; - -webkit-background-size: auto, cover !important; - -moz-background-size: auto, cover !important; - -o-background-size: auto, cover !important; - -webkit-box-shadow: none; - box-shadow: none; - border-bottom: 1px solid #d8d9da; - color: var(--text); -} - -.modal-body, -.css-111908g { - background: var(--modal-bg-color); - background-repeat: repeat, no-repeat !important; - background-attachment: fixed, fixed !important; - background-position: center center, center center !important; - background-size: auto, cover !important; - -webkit-background-size: auto, cover !important; - -moz-background-size: auto, cover !important; - -o-background-size: auto, cover !important; - color: var(--text); -} - - - -/*V7*/ - -/*LOGIN*/ -.css-bnbqsv { - background: var(--main-bg-color); - background-repeat: repeat, no-repeat !important; - background-attachment: fixed, fixed !important; - background-position: center center, center center !important; - background-size: auto, cover !important; - -webkit-background-size: auto, cover !important; - -moz-background-size: auto, cover !important; - -o-background-size: auto, cover !important; -} - -.css-3iwqj4 { - background: transparent; -} - -#login-view>div>form>div:nth-child(1)>div:nth-child(2)>div>div>input, -#login-view>div>form>div:nth-child(2)>div:nth-child(2)>div>div>input { - height: 38px; -} - -/*Buttons*/ -button[class$="-button"]:not(button[aria-label="toggle-viz-picker"]), -.gf-form-button-row a, -.gf-form-button-row button, -.page-action-bar>a, -.page-action-bar>button, -.btn-primary, -button.toolbar-button { - background: var(--button-color) !important; - background-color: var(--button-color) !important; - border-color: var(--button-color) !important; - color: var(--button-text) !important; -} - -button[class$="-button"]:hover, -button[class$="-button"]:focus, -button[class$="-button"]:active, -.gf-form-button-row a, -.gf-form-button-row button:hover, -.btn-primary:hover { - color: rgb(255, 255, 255); - background: var(--button-color-hover) !important; - background-color: var(--button-color-hover) !important; - border-color: var(--button-color-hover) !important; - color: var(--button-text-hover) !important; - box-shadow: none !important; -} - -.css-1d9e5zy-button { - color: var(--text-hover); - background: var(--button-color) -} - -.css-1d9e5zy-button:hover { - color: var(--text-hover); - background: var(--button-color-hover) -} - -/*INPUT*/ -input:focus { - box-shadow: none !important; -} - -.css-17rc2pp-input-wrapper:focus, -.css-1i9is3t:focus { - box-shadow: none; - color: transparent; -} - -.gf-form-select-box__control--is-focused { - border-color: transparent; - outline: none; - -webkit-box-shadow: none !important; - box-shadow: none !important; -} - -.css-1bjepp-input-input { - background: var(--transparency-dark-25); - border-radius: 3px; - border-color: transparent; - -webkit-transition: background-color .15s ease-in-out, box-shadow .15s ease-in-out !important; - transition: background-color .15s ease-in-out, box-shadow .15s ease-in-out !important; -} - -.css-1bjepp-input-input:focus { - box-shadow: none !important; - background-color: white; - color: black; - transition: background-color .2s; - -webkit-transition: background-color .2s; - border-radius: 3px; -} - -.css-14hvfbu-input-wrapper:focus { - border-color: transparent !important; - box-shadow: none !important; -} - -.css-1w5c5dq-input-inputWrapper input:not(:last-child) { - height: 100% -} - -/*Disabled input*/ -.css-1bjepp-input-input:disabled { - background: var(--transparency-dark-50); - color: rgb(159, 167, 179); -} - -.css-1bjepp-input-input:hover { - border-color: transparent; -} - -body>grafana-app>div>div>react-container>div>div>div.view>div>div.page-container.page-body>div:nth-child(2)>form>div>div>div>div.css-1w5c5dq-input-inputWrapper>input { - height: 100%; -} - - -/* SEARCH */ -.css-x9mxj5 { - background: var(--main-bg-color); - background-repeat: repeat, no-repeat !important; - background-attachment: fixed, fixed !important; - background-position: center center, center center !important; - background-size: auto, cover !important; - -webkit-background-size: auto, cover !important; - -moz-background-size: auto, cover !important; - -o-background-size: auto, cover !important; -} - -.css-1m6pigl:focus+label { - outline-offset: 2px; - box-shadow: rgba(20, 22, 25, 0) 0px 0px 0px 2px, rgba(31, 97, 196, 0) 0px 0px 0px 4px !important; - z-index: 3; - outline: transparent dotted 2px; - transition: all 0.2s cubic-bezier(0.19, 1, 0.22, 1) 0s; -} - -.css-1m6pigl:checked+label { - color: #eee !important; - border-color: rgba(255, 255, 255, .1); - background: var(--button-color); -} - -.css-b40tk8:focus+label { - box-shadow: rgba(20, 22, 25, 0) 0px 0px 0px 2px, rgba(31, 97, 196, 0) 0px 0px 0px 4px !important; - -} - -.css-y0yg3l { - background: var(--main-bg-color); - background-repeat: repeat, no-repeat !important; - background-attachment: fixed, fixed !important; - background-position: center center, center center !important; - background-size: auto, cover !important; - -webkit-background-size: auto, cover !important; - -moz-background-size: auto, cover !important; - -o-background-size: auto, cover !important; - border-color: transparent; -} - -.css-y0yg3l { - background: var(--transparency-dark-25) !important; - border-color: transparent; -} - -.css-1je3bh6 { - background: transparent; - border-bottom: 1px solid rgba(0, 0, 0, 0); -} - -/*Folder bars*/ -.css-1umfglk { - background: var(--transparency-dark-25) -} - -.css-1umfglk:hover { - background: var(--transparency-dark-35) -} - -/* Login Error message*/ -.css-1ow9mne-input-input { - line-height: 1.5; - height: 38px; - background: var(--transparency-dark-25); - border-radius: 3px; - border-color: transparent; - -webkit-transition: background-color .15s ease-in-out, box-shadow .15s ease-in-out !important; - transition: background-color .15s ease-in-out, box-shadow .15s ease-in-out !important; -} - -.css-1ow9mne-input-input { - box-shadow: none !important; - background-color: white; - color: black; - transition: background-color .2s; - -webkit-transition: background-color .2s; - height: 38px; - border-radius: 3px; -} - -.css-13o428a { - margin: 10px 0px 0px; -} - -/*Welcome to Grafana*/ -.css-15xxblz, -.css-1ld19yb { - background: var(--transparency-dark-25) -} - -.css-1as70ku, -.css-u5zjuh { - background: var(--transparency-dark-25) -} - -.css-17abkeq, -.css-5ak73y { - color: var(--text-hover); -} - - -/* Import */ -body>grafana-app>div>div>react-container>div>div>div.view>div>div.page-container.page-body>form>div:nth-child(4)>div:nth-child(2)>div>div.css-1w5c5dq-input-inputWrapper>input { - height: 100% -} - - -/*PANEL EDIT*/ - -.css-cxwxzk-Label-description, -.css-n370st { - color: var(--text); -} - -.css-10pj50r, -.css-15rfc12 { - background: var(--transparency-dark-50); -} - -/*Header*/ -.css-1marj6o { - display: flex; - -webkit-box-pack: justify; - justify-content: space-between; - padding: 8px; - background: transparent; - border-bottom: 1px solid transparent; -} - -/*Background*/ -.css-azp59k { - background: var(--main-bg-color); - background-repeat: repeat, no-repeat !important; - background-attachment: fixed, fixed !important; - background-position: center center, center center !important; - background-size: auto, cover !important; - -webkit-background-size: auto, cover !important; - -moz-background-size: auto, cover !important; - -o-background-size: auto, cover !important; -} - -/*Query box*/ -.css-hz0utb { - background: var(--transparency-dark-35); - border-right: 1px solid rgba(0, 0, 0, 0); -} - -.query-keyword, -.css-wvxxxy, -.css-fpnw35 { - font-weight: 500; - color: rgb(var(--accent-color)); -} - -.css-lvafs5 { - background: var(--transparency-dark-50); -} - -.css-ui3sz4-activeTabStyle { - margin-right: 16px; - position: relative; - display: block; - color: rgb(216, 217, 218); - cursor: default; - list-style: none; - padding: 11px 15px 9px; - border-style: solid; - border-image: initial; - border-width: 0px 1px 1px; - border-radius: 3px 3px 0px 0px; - border-color: transparent !important; - background: var(--transparency-dark-50); - overflow: hidden; -} - -.css-1awj6q7-counter { - background: var(--transparency-dark-50); - color: rgb(255, 255, 255); -} - -/*Transform tab*/ -.css-y2f54e { - background: var(--transparency-dark-25); -} - -.css-y2f54e:hover { - background: var(--transparency-dark-35); -} - -.css-1e8invk::before { - background: var(--transparency-dark-35) !important; -} - -/* Right side menu*/ -.css-1xj5tuf { - background: var(--transparency-dark-35); - border-left: 1px solid transparent; -} - -/*Dropdown bottom borders*/ -.css-1majipf { - border-bottom: 1px solid rgba(255, 255, 255, .08); -} - -/*Settings text input*/ -.css-1f38lle:focus { - box-shadow: none !important; -} - -.css-1gokw4e input:checked+label, -.css-1gokw4e input:checked+label:hover { - background: rgb(var(--accent-color)); -} - -.css-1gokw4e label { - background: white; -} - -/*Visualization*/ -.css-1lemfi9 { - background: var(--transparency-dark-25); - border-color: transparent; -} - -.css-1fsv7gr:hover>div:first-child { - border-color: rgb(var(--accent-color)); -} - -.css-1emhacm-currentVisualizationItem>div:first-child { - outline-offset: 2px; - box-shadow: rgb(20, 22, 25) 0px 0px 0px 2px, rgb(var(--accent-color)) 0px 0px 0px 4px; -} - -.css-mgq0xs-currentVisualizationItem>div:first-child { - outline: transparent dotted 2px; - outline-offset: 1px; - box-shadow: rgb(var(--accent-color)) 0px 0px 0px 2px, #607D8B 0px 0px 0px 2px; - transition: all 0.2s cubic-bezier(0.19, 1, 0.22, 1) 0s; -} - -/*Old stat panel unit dropdown */ -body>grafana-app>div>div>react-container>div>div.css-azp59k>div.css-1bd2u9>div>div.Pane.vertical.Pane2>div>div>div.css-1xj5tuf>div>div.view>div:nth-child(3)>div:nth-child(1)>div.panel-options-group__body>panel-editor-tab>panel-editor-tab-singlestatoptions>div>div:nth-child(2)>div:nth-child(6)>unit-picker>div>div>div>div>input { - height: 100%; -} - -/*Buttons*/ -.css-m58wdd:hover { - color: rgba(255, 255, 255, .94); - z-index: 2; - border-width: 1px; - border-style: solid; - border-color: rgba(255, 255, 255, .1); - border-image: initial; - background: rgba(255, 255, 255, .15) -} - -.css-m58wdd { - color: rgba(255, 255, 255, .94); - z-index: 2; - border-width: 1px; - border-style: solid; - border-color: rgba(255, 255, 255, 0); - border-image: initial; - background: var(--transparency-light-10) -} - -input:checked+.gf-form-switch__slider { - background: rgb(var(--accent-color)); -} - -/* RuPaul Drag Line*/ -.css-pii3u7:hover { - border-color: rgba(255, 255, 255, .25); -} - -.css-1t13ra6 { - border-color: rgba(255, 255, 255, .09); -} - -.css-1t13ra6:hover { - border-color: rgba(255, 255, 255, .25); -} - -/*SETTINGS*/ -/*Teams*/ -.css-1w9m9al-call-to-action-card { - background: var(--transparency-dark-25); -} - -/*DASHBOARD SETINGS*/ -.dashboard-settings, -.dashboard-settings__body2 { - background: var(--main-bg-color); - background-repeat: repeat, no-repeat !important; - background-attachment: fixed, fixed !important; - background-position: center center, center center !important; - background-size: auto, cover !important; - -webkit-background-size: auto, cover !important; - -moz-background-size: auto, cover !important; - -o-background-size: auto, cover !important; -} - -.navbar--edit { - background: var(--transparency-dark-25); - border-bottom: 1px solid transparent; - -webkit-box-shadow: 0 0 10px transparent; - box-shadow: 0 0 10px transparent; -} - -.grafana-info-box { - background: var(--transparency-dark-50); - border-top: 3px solid rgb(var(--accent-color)); -} - -/* Variables*/ -.filter-table--hover tbody tr:hover { - background: hsla(0, 0%, 100%, .15); -} - -.filter-table tbody tr:nth-child(odd):hover { - background: hsla(0, 0%, 100%, .15) !important; -} - -/*Placeholder text*/ -::placeholder { - color: var(--text-hover) !important; -} - -:-ms-input-placeholder { - color: var(--text-hover) !important; -} - -::-webkit-input-placeholder { - color: var(--text-hover) !important; -} +/* 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://github.com/gilbN/theme.park */ + +@import url("/css/defaults/transparent.css"); + +body { + color: var(--text) !important; + background: var(--main-bg-color) !important; + background-repeat: repeat, no-repeat !important; + background-attachment: fixed, fixed !important; + background-position: center center, center center !important; + background-size: auto, cover !important; + -webkit-background-size: auto, cover !important; + -moz-background-size: auto, cover !important; + -o-background-size: auto, cover !important; +} + +.theme-dark, +.theme-light, +.preloader { + background: var(--main-bg-color) !important; + background-repeat: repeat, no-repeat !important; + background-attachment: fixed, fixed !important; + background-position: center center, center center !important; + background-size: auto, cover !important; + -webkit-background-size: auto, cover !important; + -moz-background-size: auto, cover !important; + -o-background-size: auto, cover !important; +} + +h1, +h2, +h3, +h4, +h5, +h6, +label, +legend { + color: var(--text-hover); +} + +div>aria-label>span, +#reactRoot>div>div.main-view>div>div:nth-child(1)>div>div:nth-child(10)>div>div.button-group.css-1uxatfi>div>div>div>div>div>div>span { + color: var(--text-hover) !important; +} + +p { + color: var(--text); +} + +.page-header-canvas, +.page-toolbar[class*="css-"], +.css-278jzv { + background: var(--transparency-dark-25) !important; + box-shadow: none !important; + border-bottom: none !important; +} + +.main-view { + background: linear-gradient(180deg, #ffffff00 10px, #ffffff00 100px) !important; +} + +/* Scrollbar */ +.no-overlay-scrollbar ::-webkit-scrollbar-thumb:vertical { + min-height: 50px; + border: 3px solid transparent; + border-radius: 8px; + background: hsla(0, 0%, 100%, .2) !important; +} + +/* Variable Dropdown Menu */ +.variable-value-dropdown { + background: var(--modal-bg-color); + background-repeat: repeat, no-repeat !important; + background-attachment: fixed, fixed !important; + background-position: center center, center center !important; + background-size: auto, cover !important; + -webkit-background-size: auto, cover !important; + -moz-background-size: auto, cover !important; + -o-background-size: auto, cover !important; + border: 1px solid #00000000; +} + +.variable-value-dropdown.single .selected { + background: var(--transparency-dark-25); +} + +.css-0.gf-form-select-box__menu { + background: #09090b !important; + -webkit-box-shadow: 5px 5px 20px -5px #000; + box-shadow: 5px 5px 20px -5px #000; + position: absolute; + z-index: 1000; + min-width: 100% +} + +/* time picker Menu */ +.time-picker-popover { + border: 1px solid #00000000; + background: var(--modal-bg-color); +} + +.time-picker-calendar .react-calendar__navigation, +.time-picker-calendar .react-calendar__navigation__arrow, +.time-picker-calendar .react-calendar__navigation__label { + background: var(--transparency-dark-25); +} + +.time-picker-calendar .react-calendar__month-view__weekdays { + background: var(--transparency-dark-60); +} + +.time-picker-calendar .react-calendar__tile--active, +.time-picker-calendar .react-calendar__tile--active:hover { + background: var(--transparency-light-10); + border: 1px solid rgba(0, 0, 0, 0); +} + +.time-picker-calendar .time-picker-calendar-tile:hover { + -webkit-box-shadow: 0 0 4px rgba(255, 255, 255, 0.08); + box-shadow: 0 0 4px #ffffff00; + background: var(--transparency-light-10); + border: 1px solid rgba(255, 255, 255, 0.08); +} + +.time-picker-calendar .react-calendar__month-view__days { + background: var(--transparency-dark-15); +} + +.time-picker-calendar .time-picker-calendar-tile { + border-radius: 0px; +} + +.time-picker-calendar { + border: 1px solid #00000000; +} + +/* login page */ +.login { + background-image: var(--main-bg-color) !important; + background-repeat: repeat, no-repeat !important; + background-attachment: fixed, fixed !important; + background-position: center center, center center !important; + background-size: auto, cover !important; + -webkit-background-size: auto, cover !important; + -moz-background-size: auto, cover !important; + -o-background-size: auto, cover !important; + background-color: rgba(0, 0, 0, .0) !important; + color: var(--text-hover) !important; +} + +.login-branding { + border-right: none !important; +} + +/* Configuration menu */ +.card-item { + background: var(--transparency-dark-25) !important; +} + +.card-item:hover { + background: var(--transparency-dark-10) !important; +} + +.card-item-sub-name, +.card-item-type { + color: var(--text-hover) !important; +} + +.gf-form--has-input-icon .gf-form-input-icon { + color: var(--text-hover) !important; +} + +.gf-tabs-link.active, +.gf-tabs-link.active:focus, +.gf-tabs-link.active:hover { + background: var(--transparency-dark-25) !important; +} + +.filter-table tbody tr:nth-child(odd) { + background: var(--transparency-dark-10) !important; +} + +.cta-form { + background: var(--transparency-dark-25) !important; +} + +.empty-list-cta { + background: var(--transparency-dark-25) !important; +} + +.layout-selector button { + background: var(--transparency-dark-25); + color: var(--text-hover); +} + +.layout-selector button.active { + background: var(--transparency-dark-45); + color: var(--text-hover); +} + +/* Configuration menu - Teams */ +.css-1ph0cdx-call-to-action-card { + background: var(--transparency-dark-25) !important; +} + +.grafana-info-box { + background: var(--transparency-dark-45); +} + +/* sidemenu */ +.sidemenu-open, +.sidemenu { + background: var(--transparency-dark-25) !important; +} + +.sidemenu__logo:hover { + background: var(--transparency-dark-25) !important; +} + +.sidemenu-item.active, +.sidemenu-item:hover { + background: var(--transparency-dark-25) !important; + color: rgb(var(--accent-color)) !important; + border-image: none; + border-color: rgb(var(--accent-color)); +} + +.sidemenu-link { + color: var(--text) !important; +} + +.sidemenu-link:hover { + color: rgb(var(--accent-color)) !important; +} + +.side-menu-header, +.dropdown-menu--menu, +.dropdown-menu--navbar, +.dropdown-menu--sidemenu, + +#reactRoot>div>div.main-view>div[class*="css-"]>div:nth-child(1)>div>div:nth-child(10)>div>div.button-group[class*="css-"]>div>div { + background: var(--drop-down-menu-bg); + background-repeat: repeat, no-repeat !important; + background-attachment: fixed, fixed !important; + background-position: center center, center center !important; + background-size: auto, cover !important; + -webkit-background-size: auto, cover !important; + -moz-background-size: auto, cover !important; + -o-background-size: auto, cover !important; +} + +#reactRoot>div>div.main-view>div[class*="css-"]>div:nth-child(1)>div>div:nth-child(10)>div>div.button-group[class*="css-"]>div>div>div>span { + color: var(--text-hover); +} + +.dropdown-menu .divider { + border-bottom: 1px solid #d8d9da; +} + +.dropdown-menu--sidemenu>li>.side-menu-header-link:hover { + color: var(--text-hover) !important; + background: var(--drop-down-menu-bg) !important; + background-repeat: repeat, no-repeat !important; + background-attachment: fixed, fixed !important; + background-position: center center, center center !important; + background-size: auto, cover !important; + -webkit-background-size: auto, cover !important; + -moz-background-size: auto, cover !important; + -o-background-size: auto, cover !important; +} + +.dropdown-menu--menu>li>a:hover, +.dropdown-menu--navbar>li>a:hover, +.dropdown-menu--sidemenu>li>a:hover { + background: var(--transparency-dark-25) !important; + color: var(--text-hover) !important; +} + +.dropdown-menu>li>a { + color: var(--text) !important; +} + +.dropdown-menu-item-shortcut { + color: var(--text) !important; +} + +.dropdown-menu { + border: 1px solid transparent; +} + +.dropdown-submenu:hover>a { + background: var(--transparency-dark-25) !important; +} + +.icon-circle:hover .fa:hover, +.icon-circle:hover .gicon:hover, +.icon-circle:hover .icon-gf:hover { + color: var(--text-hover); + opacity: 1; +} + +/* Dashboard dropdown menu */ +.search-dropdown__col_1 { + background: var(--modal-bg-color) !important; + background-repeat: repeat, no-repeat !important; + background-attachment: fixed, fixed !important; + background-position: center center, center center !important; + background-size: auto, cover !important; + -webkit-background-size: auto, cover !important; + -moz-background-size: auto, cover !important; + -o-background-size: auto, cover !important; +} + +.search-container { + left: 0px !important; +} + +.navbar-page-btn { + color: var(--text-hover) !important; +} + +/* dropdown menu */ +.css-n9566h, +.css-1m7hyr { + background: var(--modal-bg-color) !important; + background-repeat: repeat, no-repeat !important; + background-attachment: fixed, fixed !important; + background-position: center center, center center !important; + background-size: auto, cover !important; + -webkit-background-size: auto, cover !important; + -moz-background-size: auto, cover !important; + -o-background-size: auto, cover !important; +} + +.search-filter-box { + background: var(--modal-bg-color); + background-repeat: repeat, no-repeat !important; + background-attachment: fixed, fixed !important; + background-position: center center, center center !important; + background-size: auto, cover !important; + -webkit-background-size: auto, cover !important; + -moz-background-size: auto, cover !important; + -o-background-size: auto, cover !important; +} + +.search-filter-box__header { + border-bottom: 1px solid rgba(255, 255, 255, 0.2); +} + +/* Dashboard row */ +.dashboard-row--collapsed { + background: var(--transparency-dark-25) +} + +.search-section { + background: var(--transparency-light-10); + border: none; +} + +.search-item { + background: var(--transparency-dark-15) +} + +.search-item.selected, +.search-item:hover { + background: var(--transparency-dark-25) +} + +.search-section__header { + color: var(--text-hover) !important; +} + +.navbar-page-btn__folder { + color: #d8d9da; +} + +/* Panel fullscreen navbar */ +.panel-in-fullscreen .navbar { + background: linear-gradient(90deg, rgba(0, 0, 0, .15), rgba(0, 0, 0, 0.25)) !important; +} + +/* Dashboard search menu */ +.search-field-wrapper>input { + height: 55px !important; +} + +/* Dashboard settings menu */ +.dashboard-settings__aside { + background: var(--transparency-dark-25) !important; +} + +.dashboard-page--settings-open .navbar { + background: linear-gradient(90deg, rgba(0, 0, 0, .15), rgba(0, 0, 0, 0.25)) !important; +} + +.navbar-button--primary { + border-color: #ffffff00 !important; +} + +.dashboard-settings__aside-header { + color: var(--text-hover) !important; +} + +.dashboard-settings__nav-item { + color: var(--text-hover) !important; +} + +.bootstrap-tagsinput { + background-color: #09090b !important; +} + +.gf-form-switch--table-cell { + background-color: transparent !important; +} + +.gf-form-select-wrapper { + background: var(--transparency-dark-10) !important; +} + +.dashboard-settings__nav-item.active { + background: var(--transparency-light-10); +} + +.gf-form-checkbox { + background: var(--transparency-dark-25); + border: none; +} + +.gf-form-switch__checkbox { + border: none; + background: var(--text-hover); +} + +.gf-form-select-box__option { + background: var(--modal-bg-color) !important; + background-repeat: repeat, no-repeat !important; + background-attachment: fixed, fixed !important; + background-position: center center, center center !important; + background-size: auto, cover !important; + -webkit-background-size: auto, cover !important; + -moz-background-size: auto, cover !important; + -o-background-size: auto, cover !important; +} + +.gf-form-select-box__option.gf-form-select-box__option--is-focused { + color: var(--text-hover); + -o-border-image: -o-linear-gradient(rgb(var(--accent-color)) 30%, rgb(var(--accent-color)) 99%); + border-image: -webkit-gradient(linear, left top, left bottom, color-stop(30%, rgb(var(--accent-color))), color-stop(99%, rgb(var(--accent-color)))); + border-image: -webkit-linear-gradient(rgb(var(--accent-color)) 30%, rgb(var(--accent-color)) 99%); +} + +.filter-table td.filter-table__switch-cell { + border-right: none; +} + +/* Variable label color */ +.template-variable, +.gf-form-label--variable { + color: rgb(var(--accent-color)) !important; +} + +/* Variable label box */ +.gf-form-label { + background: var(--transparency-dark-25) !important; + border: none !important; +} + +.gf-form-label>button[class*="css-"] { + background: transparent !important; +} + +.gf-form-label--btn:hover { + background: var(--transparency-dark-45) !important; +} + +.variable-option.highlighted, +.variable-option:hover { + background-color: hsla(0, 0%, 100%, .1) !important; +} + +/* Variable dashboard dropdown */ +.variable-value-link { + padding: 7.4px 10px !important; + background: var(--transparency-dark-25) !important; + border: none !important; + color: var(--text-hover) !important; +} + +/* Variable input box */ +.gf-form-input { + color: var(--text-hover) !important; + border: none !important; +} + +.gf-form-input:focus { + color: var(--text-hover) !important; + box-shadow: none !important; +} + +.gf-form-select-box-button-select { + background: transparent; + border: none; +} + +.gf-form-select-wrapper .gf-form-select-icon+.gf-form-input option { + color: var(--text-hover); + background: #1f1f1f; +} + +.css-0>.gf-form-input { + background-color: transparent !important; +} + +/* NAVBAR BUTTONS */ +.navbar-button { + color: var(--text-hover) !important; + background: var(--transparency-dark-25) !important; + background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25)) !important; + border: none !important; +} + +/* Custom Range Refreshing every X Dropdown */ +.gf-timepicker-absolute-section select { + background-color: #393a3b !important; +} + +/* PANEL BACKGROUND COLOR*/ +.panel-container, +.css-85us1i-panel-container { + background: var(--transparency-dark-25); + border: transparent; + box-shadow: none !important; +} + +.panel-container.panel-transparent, +.panel-container--transparent { + background-color: transparent; + border: transparent; +} + +.panel-header:hover { + background: var(--transparency-dark-25) !important; +} + +.panel-title-text:hover { + color: var(--text-hover); +} + +/* ////PANEL BACKGROUND COLOR//// */ + +.graph-legend-table .graph-legend-series:nth-child(odd), +.graph-legend-table .graph-legend-series:nth-child(2n) { + background: transparent !important; +} + +/* Panel text color*/ +div.flot-text { + color: var(--text-hover) !important; +} + +/* panel loading circle*/ +.panel-loading { + color: var(--text-hover) !important; +} + +/* panel resize arrow */ +.theme-dark .react-grid-item>.react-resizable-handle:after { + border-right: 2px solid var(--text-hover) !important; + border-bottom: 2px solid var(--text-hover) !important; +} + +/* table panel background color */ +.table-panel-container { + background: var(--transparency-dark-25) !important; +} + +/* table panel border size */ +.table-panel-table td { + padding: .45em 0 .45em 1.1em; + border-bottom: 1px solid #171819; + border-right: 1px solid #171819; +} + +.table-panel-header-bg { + background: var(--transparency-dark-25); + border-top: 2px solid transparent; + border-bottom: 2px solid transparent; + +} + +/* Panel tables */ +.css-58bavm-thead { + background: var(--transparency-dark-25); +} + +.css-sq6g4h-row { + border-bottom: 1px solid rgb(255 255 255 / 10%); +} + +.css-11m63ae { + border-right: 1px solid rgb(255 255 255 / 10%); +} + +.css-2n373z { + border-right: 1px solid var(--transparency-light-25); +} + +.css-sq6g4h-row:hover { + background-color: var(--transparency-light-10); +} + +.css-3o5ryu { + background: var(--transparency-dark-45); +} + +.css-1n8kpcb-activeTabStyle, +.css-dnqfjg-activeTabStyle { + background: rgb(0 0 0 / 35%); +} + +.css-1n8kpcb-activeTabStyle::before, +.css-dnqfjg-activeTabStyle::before { + background: rgb(var(--accent-color)); +} + +/* Edit panel tabs */ +[aria-label="Panel editor content"] { + background: var(--main-bg-color); +} + +div>.scrollbar-view>div>[class*="css-"], +#reactRoot>div>div.main-view>div.css-1mwktlb>div[class*="css-"]>div[class*="css-"]>div>div.Pane.vertical.Pane1>div>div.Pane.horizontal.Pane2>div>div>div[class*="css-"], +.css-v2fjpc, +.css-ld7ft6 { + background: var(--transparency-dark-25) !important; +} + +.tabbed-view-header { + box-shadow: none; + background: var(--transparency-dark-25); + border-bottom: none; +} + +.tabbed-view-panel-title { + padding-left: 10px; +} + +/* panel query settings */ +.panel-editor__right, +.toolbar { + background: var(--transparency-dark-25); +} + +.query-editor-row__header { + background: var(--transparency-dark-25); +} + +.query-editor-row__body { + background: var(--transparency-dark-15); +} + +.panel-options-group { + background: var(--transparency-dark-15); +} + +.gf-form-switch { + background: var(--transparency-dark-25); + border: transparent; +} + +.viz-picker__item { + background: var(--transparency-dark-25); + border: transparent; +} + +.viz-picker__item--current { + box-shadow: 0 0 6px #eb7b18 !important; + border: 1px solid #eb7b18 !important; + background: rgba(0, 0, 0, 0.4) !important; +} + +.viz-picker__item:hover { + box-shadow: 0 0 6px #eb7b18 !important; + background: var(--transparency-dark-40); + border: 1px solid #eb7b18 !important; +} + +.panel-options-group__header { + background: var(--transparency-dark-25); +} + +.custom-scrollbar .thumb-vertical, +.custom-scrollbar .thumb-horizontal { + background-color: rgba(255, 255, 255, 0); + background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.25)), to(rgba(255, 255, 255, 0.25))); + background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0.25)); + background-image: -o-linear-gradient(top, #404357, #424345); + background-image: linear-gradient(180deg, rgba(249, 249, 249, 0.25), rgba(251, 251, 251, 0.25)); +} + +.toolbar__main { + color: var(--text-hover); + background: var(--transparency-dark-15); + border: transparent; +} + +/* worldmap zoom buttons and leaflet */ +.leaflet-bar a, +.leaflet-bar a:hover { + background-color: #1f1f1f !important; + border-bottom: 1px solid #1f1f1f !important; + color: white !important; +} + +.leaflet-bar a:hover { + background-color: #1b1b1b !important; +} + +.leaflet-control-attribution { + display: none; +} + +/* buttons +.btn-inverse { +border-color: #b56d16 !important; + color: var(--text-hover) !important; + background-color: #cc7b19 !important; + -webkit-transition: background-color .1s !important; + transition: background-color .1s !important; + } + .btn-inverse.active, .btn-inverse.disabled, .btn-inverse:active, .btn-inverse:focus, .btn-inverse:hover, .btn-inverse[disabled] { + color: var(--text-hover); + background-color: #e59029 !important; +} +.btn-outline-disabled { + color: var(--text-hover); +}*/ + +.btn-inverse { + background: var(--transparency-dark-25); + -webkit-box-shadow: 0px 0px 5px 1px var(--transparency-dark-45), 1px 1px 0 0 rgba(0, 0, 0, .3); + box-shadow: 0px 0px 5px 1px var(--transparency-dark-45), 1px 1px 0 0 rgba(0, 0, 0, .3); +} + +.btn-primary, +.btn-success { + -webkit-box-shadow: 0px 0px 5px 1px var(--transparency-dark-45), 1px 1px 0 0 rgba(0, 0, 0, .3); + box-shadow: 0px 0px 5px 1px var(--transparency-dark-45), 1px 1px 0 0 rgba(0, 0, 0, .3); +} + +.btn-inverse.active, +.btn-inverse.disabled, +.btn-inverse:active, +.btn-inverse:focus, +.btn-inverse:hover, +.btn-inverse[disabled] { + background: var(--transparency-light-10); +} + +/* New Dashboard */ +.add-panel__item { + background: linear-gradient(135deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.25)); + box-shadow: -1px -1px 0 0 hsla(0, 0%, 100%, .1), 1px 1px 0 0 rgba(0, 0, 0, 0); +} + +.add-panel__item.active, +.add-panel__item:hover { + background: linear-gradient(135deg, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25)); +} + +.add-panel__header { + background: var(--transparency-dark-25); + box-shadow: none; + border-bottom: 0px; +} + +/* Explore */ +.query-transaction { + color: var(--text-hover); +} + +.query-type-toggle .btn.active { + background: var(--transparency-dark-45); + border: none; + border-radius: 3px; +} + +.toggle-button-group .btn { + background: var(--transparency-dark-25); + background-image: none; + border-color: #00000000; + border-radius: 3px !important; + border-right: 1px; +} + +.toggle-button-group .btn:hover { + background: var(--transparency-dark-45); +} + +.logs-panel-options { + background-color: transparent; + border: none; +} + +/* JSON Model */ +.gf-code-dark { + background: var(--transparency-dark-25); + color: #e0e0e0; +} + +.gf-code-editor.ace_editor { + border: none; +} + +.modal-header, +.css-1z13zsv-modalHeader { + background: var(--modal-bg-color); + background-repeat: repeat, no-repeat !important; + background-attachment: fixed, fixed !important; + background-position: center center, center center !important; + background-size: auto, cover !important; + -webkit-background-size: auto, cover !important; + -moz-background-size: auto, cover !important; + -o-background-size: auto, cover !important; + -webkit-box-shadow: none; + box-shadow: none; + border-bottom: 1px solid #d8d9da; + color: var(--text); +} + +.modal-body, +.css-111908g { + background: var(--modal-bg-color); + background-repeat: repeat, no-repeat !important; + background-attachment: fixed, fixed !important; + background-position: center center, center center !important; + background-size: auto, cover !important; + -webkit-background-size: auto, cover !important; + -moz-background-size: auto, cover !important; + -o-background-size: auto, cover !important; + color: var(--text); +} + + + +/*V7*/ + +/*LOGIN*/ +.css-bnbqsv { + background: var(--main-bg-color); + background-repeat: repeat, no-repeat !important; + background-attachment: fixed, fixed !important; + background-position: center center, center center !important; + background-size: auto, cover !important; + -webkit-background-size: auto, cover !important; + -moz-background-size: auto, cover !important; + -o-background-size: auto, cover !important; +} + +.css-3iwqj4 { + background: transparent; +} + +#login-view>div>form>div:nth-child(1)>div:nth-child(2)>div>div>input, +#login-view>div>form>div:nth-child(2)>div:nth-child(2)>div>div>input { + height: 38px; +} + +/*Buttons*/ +button[class$="-button"]:not(button[aria-label="toggle-viz-picker"]), +.gf-form-button-row a, +.gf-form-button-row button, +.page-action-bar>a, +.page-action-bar>button, +.btn-primary, +button.toolbar-button { + background: var(--button-color) !important; + background-color: var(--button-color) !important; + border-color: var(--button-color) !important; + color: var(--button-text) !important; +} + +button[class$="-button"]:hover, +button[class$="-button"]:focus, +button[class$="-button"]:active, +.gf-form-button-row a, +.gf-form-button-row button:hover, +.btn-primary:hover { + color: rgb(255, 255, 255); + background: var(--button-color-hover) !important; + background-color: var(--button-color-hover) !important; + border-color: var(--button-color-hover) !important; + color: var(--button-text-hover) !important; + box-shadow: none !important; +} + +.css-1d9e5zy-button { + color: var(--text-hover); + background: var(--button-color) +} + +.css-1d9e5zy-button:hover { + color: var(--text-hover); + background: var(--button-color-hover) +} + +/*INPUT*/ +input:focus { + box-shadow: none !important; +} + +.css-17rc2pp-input-wrapper:focus, +.css-1i9is3t:focus { + box-shadow: none; + color: transparent; +} + +.gf-form-select-box__control--is-focused { + border-color: transparent; + outline: none; + -webkit-box-shadow: none !important; + box-shadow: none !important; +} + +.css-1bjepp-input-input { + background: var(--transparency-dark-25); + border-radius: 3px; + border-color: transparent; + -webkit-transition: background-color .15s ease-in-out, box-shadow .15s ease-in-out !important; + transition: background-color .15s ease-in-out, box-shadow .15s ease-in-out !important; +} + +.css-1bjepp-input-input:focus { + box-shadow: none !important; + background-color: white; + color: black; + transition: background-color .2s; + -webkit-transition: background-color .2s; + border-radius: 3px; +} + +.css-14hvfbu-input-wrapper:focus { + border-color: transparent !important; + box-shadow: none !important; +} + +.css-1w5c5dq-input-inputWrapper input:not(:last-child) { + height: 100% +} + +/*Disabled input*/ +.css-1bjepp-input-input:disabled { + background: var(--transparency-dark-50); + color: rgb(159, 167, 179); +} + +.css-1bjepp-input-input:hover { + border-color: transparent; +} + +body>grafana-app>div>div>react-container>div>div>div.view>div>div.page-container.page-body>div:nth-child(2)>form>div>div>div>div.css-1w5c5dq-input-inputWrapper>input { + height: 100%; +} + + +/* SEARCH */ +.css-x9mxj5 { + background: var(--main-bg-color); + background-repeat: repeat, no-repeat !important; + background-attachment: fixed, fixed !important; + background-position: center center, center center !important; + background-size: auto, cover !important; + -webkit-background-size: auto, cover !important; + -moz-background-size: auto, cover !important; + -o-background-size: auto, cover !important; +} + +.css-1m6pigl:focus+label { + outline-offset: 2px; + box-shadow: rgba(20, 22, 25, 0) 0px 0px 0px 2px, rgba(31, 97, 196, 0) 0px 0px 0px 4px !important; + z-index: 3; + outline: transparent dotted 2px; + transition: all 0.2s cubic-bezier(0.19, 1, 0.22, 1) 0s; +} + +.css-1m6pigl:checked+label { + color: #eee !important; + border-color: rgba(255, 255, 255, .1); + background: var(--button-color); +} + +.css-b40tk8:focus+label { + box-shadow: rgba(20, 22, 25, 0) 0px 0px 0px 2px, rgba(31, 97, 196, 0) 0px 0px 0px 4px !important; + +} + +.css-y0yg3l { + background: var(--main-bg-color); + background-repeat: repeat, no-repeat !important; + background-attachment: fixed, fixed !important; + background-position: center center, center center !important; + background-size: auto, cover !important; + -webkit-background-size: auto, cover !important; + -moz-background-size: auto, cover !important; + -o-background-size: auto, cover !important; + border-color: transparent; +} + +.css-y0yg3l { + background: var(--transparency-dark-25) !important; + border-color: transparent; +} + +.css-1je3bh6 { + background: transparent; + border-bottom: 1px solid rgba(0, 0, 0, 0); +} + +/*Folder bars*/ +.css-1umfglk { + background: var(--transparency-dark-25) +} + +.css-1umfglk:hover { + background: var(--transparency-dark-35) +} + +/* Login Error message*/ +.css-1ow9mne-input-input { + line-height: 1.5; + height: 38px; + background: var(--transparency-dark-25); + border-radius: 3px; + border-color: transparent; + -webkit-transition: background-color .15s ease-in-out, box-shadow .15s ease-in-out !important; + transition: background-color .15s ease-in-out, box-shadow .15s ease-in-out !important; +} + +.css-1ow9mne-input-input { + box-shadow: none !important; + background-color: white; + color: black; + transition: background-color .2s; + -webkit-transition: background-color .2s; + height: 38px; + border-radius: 3px; +} + +.css-13o428a { + margin: 10px 0px 0px; +} + +/*Welcome to Grafana*/ +.css-15xxblz, +.css-1ld19yb { + background: var(--transparency-dark-25) +} + +.css-1as70ku, +.css-u5zjuh { + background: var(--transparency-dark-25) +} + +.css-17abkeq, +.css-5ak73y { + color: var(--text-hover); +} + + +/* Import */ +body>grafana-app>div>div>react-container>div>div>div.view>div>div.page-container.page-body>form>div:nth-child(4)>div:nth-child(2)>div>div.css-1w5c5dq-input-inputWrapper>input { + height: 100% +} + + +/*PANEL EDIT*/ + +.css-cxwxzk-Label-description, +.css-n370st { + color: var(--text); +} + +.css-10pj50r, +.css-15rfc12 { + background: var(--transparency-dark-50); +} + +/*Header*/ +.css-1marj6o { + display: flex; + -webkit-box-pack: justify; + justify-content: space-between; + padding: 8px; + background: transparent; + border-bottom: 1px solid transparent; +} + +/*Background*/ +.css-azp59k { + background: var(--main-bg-color); + background-repeat: repeat, no-repeat !important; + background-attachment: fixed, fixed !important; + background-position: center center, center center !important; + background-size: auto, cover !important; + -webkit-background-size: auto, cover !important; + -moz-background-size: auto, cover !important; + -o-background-size: auto, cover !important; +} + +/*Query box*/ +.css-hz0utb { + background: var(--transparency-dark-35); + border-right: 1px solid rgba(0, 0, 0, 0); +} + +.query-keyword, +.css-wvxxxy, +.css-fpnw35 { + font-weight: 500; + color: rgb(var(--accent-color)); +} + +.css-lvafs5 { + background: var(--transparency-dark-50); +} + +.css-ui3sz4-activeTabStyle { + margin-right: 16px; + position: relative; + display: block; + color: rgb(216, 217, 218); + cursor: default; + list-style: none; + padding: 11px 15px 9px; + border-style: solid; + border-image: initial; + border-width: 0px 1px 1px; + border-radius: 3px 3px 0px 0px; + border-color: transparent !important; + background: var(--transparency-dark-50); + overflow: hidden; +} + +.css-1awj6q7-counter { + background: var(--transparency-dark-50); + color: rgb(255, 255, 255); +} + +/*Transform tab*/ +.css-y2f54e { + background: var(--transparency-dark-25); +} + +.css-y2f54e:hover { + background: var(--transparency-dark-35); +} + +.css-1e8invk::before { + background: var(--transparency-dark-35) !important; +} + +/* Right side menu*/ +.css-1xj5tuf { + background: var(--transparency-dark-35); + border-left: 1px solid transparent; +} + +/*Dropdown bottom borders*/ +.css-1majipf { + border-bottom: 1px solid rgba(255, 255, 255, .08); +} + +/*Settings text input*/ +.css-1f38lle:focus { + box-shadow: none !important; +} + +.css-1gokw4e input:checked+label, +.css-1gokw4e input:checked+label:hover { + background: rgb(var(--accent-color)); +} + +.css-1gokw4e label { + background: white; +} + +/*Visualization*/ +.css-1lemfi9 { + background: var(--transparency-dark-25); + border-color: transparent; +} + +.css-1fsv7gr:hover>div:first-child { + border-color: rgb(var(--accent-color)); +} + +.css-1emhacm-currentVisualizationItem>div:first-child { + outline-offset: 2px; + box-shadow: rgb(20, 22, 25) 0px 0px 0px 2px, rgb(var(--accent-color)) 0px 0px 0px 4px; +} + +.css-mgq0xs-currentVisualizationItem>div:first-child { + outline: transparent dotted 2px; + outline-offset: 1px; + box-shadow: rgb(var(--accent-color)) 0px 0px 0px 2px, #607D8B 0px 0px 0px 2px; + transition: all 0.2s cubic-bezier(0.19, 1, 0.22, 1) 0s; +} + +/*Old stat panel unit dropdown */ +body>grafana-app>div>div>react-container>div>div.css-azp59k>div.css-1bd2u9>div>div.Pane.vertical.Pane2>div>div>div.css-1xj5tuf>div>div.view>div:nth-child(3)>div:nth-child(1)>div.panel-options-group__body>panel-editor-tab>panel-editor-tab-singlestatoptions>div>div:nth-child(2)>div:nth-child(6)>unit-picker>div>div>div>div>input { + height: 100%; +} + +/*Buttons*/ +.css-m58wdd:hover { + color: rgba(255, 255, 255, .94); + z-index: 2; + border-width: 1px; + border-style: solid; + border-color: rgba(255, 255, 255, .1); + border-image: initial; + background: rgba(255, 255, 255, .15) +} + +.css-m58wdd { + color: rgba(255, 255, 255, .94); + z-index: 2; + border-width: 1px; + border-style: solid; + border-color: rgba(255, 255, 255, 0); + border-image: initial; + background: var(--transparency-light-10) +} + +input:checked+.gf-form-switch__slider { + background: rgb(var(--accent-color)); +} + +/* RuPaul Drag Line*/ +.css-pii3u7:hover { + border-color: rgba(255, 255, 255, .25); +} + +.css-1t13ra6 { + border-color: rgba(255, 255, 255, .09); +} + +.css-1t13ra6:hover { + border-color: rgba(255, 255, 255, .25); +} + +/*SETTINGS*/ +/*Teams*/ +.css-1w9m9al-call-to-action-card { + background: var(--transparency-dark-25); +} + +/*DASHBOARD SETINGS*/ +.dashboard-settings, +.dashboard-settings__body2 { + background: var(--main-bg-color); + background-repeat: repeat, no-repeat !important; + background-attachment: fixed, fixed !important; + background-position: center center, center center !important; + background-size: auto, cover !important; + -webkit-background-size: auto, cover !important; + -moz-background-size: auto, cover !important; + -o-background-size: auto, cover !important; +} + +.navbar--edit { + background: var(--transparency-dark-25); + border-bottom: 1px solid transparent; + -webkit-box-shadow: 0 0 10px transparent; + box-shadow: 0 0 10px transparent; +} + +.grafana-info-box { + background: var(--transparency-dark-50); + border-top: 3px solid rgb(var(--accent-color)); +} + +/* Variables*/ +.filter-table--hover tbody tr:hover { + background: hsla(0, 0%, 100%, .15); +} + +.filter-table tbody tr:nth-child(odd):hover { + background: hsla(0, 0%, 100%, .15) !important; +} + +/*Placeholder text*/ +::placeholder { + color: var(--text-hover) !important; +} + +:-ms-input-placeholder { + color: var(--text-hover) !important; +} + +::-webkit-input-placeholder { + color: var(--text-hover) !important; +} diff --git a/css/base/grafana/organizr-dashboard.css b/css/base/grafana/organizr-dashboard.css index 3285b8f54d..43bc16d425 100644 --- a/css/base/grafana/organizr-dashboard.css +++ b/css/base/grafana/organizr-dashboard.css @@ -1,599 +1,599 @@ - -/* 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://github.com/gilbN/theme.park */ - -/* GRAFANA THEME FOR ORGANIZR DASHBOARD INTEGRATION */ -body { - color: #FFFFFF !important; - background-color: transparent !important; -} -.main-view { - background: linear-gradient(180deg,#ffffff00 10px,#ffffff00 100px) !important; -} -div.flot-text { - color: var(--text-hover) !important; -} -/* Loading page */ -.theme-dark, .theme-light, .preloader { - background: transparent !important; -} - -/* login page */ -.login-branding { - border-right: none !important; -} - -/* sidemenu */ -.sidemenu-open .sidemenu { - background: var(--transparency-dark-25) !important; -} -.sidemenu__logo:hover { - background: var(--transparency-dark-25) !important; -} -.sidemenu-item.active, .sidemenu-item:hover { - background: var(--transparency-dark-25) !important; -} -@media (max-width: 768px) { -.sidemenu .sidemenu__logo_small_breakpoint { - background: var(--main-bg-color); -} -} - -/* Dashboard dropdown menu */ -.search-dropdown__col_1 { - background: transparent !important; -} -.search-container { - left: 0px !important; -} -.navbar-page-btn { - color: var(--text-hover) !important; -} - -/* Panel fullscreen navbar */ -.panel-in-fullscreen .navbar { - background: linear-gradient(90deg,rgba(0, 0, 0, .15),rgba(0, 0, 0, 0.25)) !important; -} - -/* Dashboard search menu */ -.search-field-wrapper { - background-color: #1f1f1f !important; - box-shadow: none !important; -} -.search-field-wrapper>input { - height: 55px !important; - background: var(--transparency-dark-25) !important; -} -.search-field-icon { - background: var(--transparency-dark-25) !important; -} - -/* Dashboard settings menu */ -.dashboard-settings__aside { - background: var(--transparency-dark-25) !important; -} -.dashboard-page--settings-open .navbar { - background: linear-gradient(90deg,rgba(0, 0, 0, .15),rgba(0, 0, 0, 0.25)) !important; -} -.navbar-button--primary { - border-color: #ffffff00 !important; -} -.dashboard-settings__aside-header { - color: #ffffff !important; -} -.dashboard-settings__nav-item { - color: #ffffff !important; -} -.bootstrap-tagsinput { - background-color: #09090b !important; -} -.gf-form-select-wrapper .gf-form-input { - background-color: #393a3b !important; -} - -/*Datasources Menu*/ - -.add-data-source-item { - background: var(--transparency-light-10); - -webkit-box-shadow: none; - box-shadow: none; -} -.add-data-source-item:hover { - -webkit-box-shadow: none; - box-shadow: none; - background: var(--transparency-light-15); - border: 1px solid #00000000; - color: var(--text-hover); -} -/* Variable label color */ -.template-variable { - color: #f79520 !important; -} - -/* Variable label box */ -.gf-form-label { - background: var(--transparency-dark-25) !important; - border: none !important; - color: var(--text-hover); -} -.gf-form-input:focus { - color: var(--text-hover) !important; - background-color: #262626 !important; - border: none !important; - box-shadow: none !important; -} -.variable-option.highlighted, .variable-option:hover { - background-color: hsla(0,0%,100%,.1) !important; -} - -/* Variable dashboard dropdown */ -.variable-value-link { - padding: 7.4px 10px !important; - background: var(--transparency-dark-25) !important; - border: none !important; - color: #FFFFFF !important; -} - -/* Variable input box */ -.gf-form-input { - color: #FFFFFF !important; - background: var(--transparency-light-15) !important; - border: 0px solid #262628 !important; - -} - -/* NAVBAR BUTTONS */ -.navbar-button { - color: var(--text-hover) !important; - background: var(--transparency-dark-25) !important; - background-image: linear-gradient(180deg,rgba(0, 0, 0, 0.25),rgba(0, 0, 0, 0.25)) !important; - border: none !important; -} - -/* Custom Range Refreshing every X Dropdown */ -.gf-timepicker-absolute-section select { - background-color: #393a3b !important; -} - -/* PANEL BACKGROUND COLOR*/ -.panel-container { - background: var(--transparency-dark-25); - border: transparent; - box-shadow: none !important; -} -.panel-container.panel-transparent, .panel-container--transparent { -background-color: transparent; - border: transparent; -} -.panel-header:hover { - background: var(--transparency-dark-25) !important; -} -.panel-loading { - color: transparent; -} -/* ////PANEL BACKGROUND COLOR//// */ - -.graph-legend-table .graph-legend-series:nth-child(odd) { - background: transparent !important; -} - -/* Panel text color*/ -div.flot-text { - color: var(--text-hover) !important; -} - -/* panel loading circle*/ -.panel-loading { - color: var(--text-hover) !important; -} - -/* panel resize arrow */ -.theme-dark .react-grid-item>.react-resizable-handle:after { - border-right: 2px solid var(--text-hover) !important; - border-bottom: 2px solid var(--text-hover) !important; -} - -/* table panel background color */ -.table-panel-container { - background: var(--transparency-dark-25) !important; -} -/* table panel border size */ -.table-panel-table td { - padding: .45em 0 .45em 1.1em; - border-bottom: 1px solid #171819; - border-right: 1px solid #171819; -} -/* Edit panel tabs */ -.tabbed-view-header { - box-shadow: none; - background: var(--transparency-dark-25); - border-bottom: none; -} -.tabbed-view-panel-title { - padding-left: 10px; -} -/* worldmap zoom buttons and leaflet */ -.leaflet-bar a, .leaflet-bar a:hover { - background-color: #1f1f1f !important; - border-bottom: 1px solid #1f1f1f !important; - color: white !important; -} -.leaflet-bar a:hover { - background-color: #1b1b1b !important; -} -.leaflet-control-attribution { - display: none; -} -/* New Dashboard */ -.add-panel__item { - background: linear-gradient(135deg,rgba(0, 0, 0, 0),rgba(0, 0, 0, 0.25)); - box-shadow: -1px -1px 0 0 hsla(0,0%,100%,.1), 1px 1px 0 0 rgba(0, 0, 0, 0); -} -.add-panel__item.active, .add-panel__item:hover { - background: linear-gradient(135deg,rgba(0, 0, 0, 0.25),rgba(0, 0, 0, 0.25)); -} -.add-panel__header { - background: var(--transparency-dark-25); - box-shadow: none; - border-bottom: 0px; -} - -@import url(/css/base/grafana/grafana-base.css); - -:root { - --main-bg-color: url(/resources/blur-noise.png), url(/resources/preset-light2.png) center center/cover no-repeat fixed; - --modal-bg-color: url(/resources/blur-noise.png), url(/resources/preset-dark2.png) center center/cover no-repeat fixed; - - --button-color: #cc7b19; - --button-color-hover: #e59029; - --accent-color: #e5a00d; - --accent-color-hover: #ffc107; -} - - -/*V7*/ - -/*LOGIN*/ -.css-bnbqsv {background: var(--main-bg-color)} -.css-3iwqj4 { background: transparent;} -#login-view > div > form > div:nth-child(1) > div:nth-child(2) > div > div > input, #login-view > div > form > div:nth-child(2) > div:nth-child(2) > div > div > input { - height: 38px; -} -/*Buttons*/ -.css-y3nv3e-button, -.css-cc7c9f-button, -.css-1vlnne-button, -.css-1ihbihm-button, -.css-14zdxje-button, -.css-179z9yx-button, -.css-370vzt-button, -.css-msayan-button, -.css-19kbjxc-button, -.gf-form-button-row a, .gf-form-button-row button, -.page-action-bar>a, .page-action-bar>button, -.btn-primary{ -background: var(--button-color) !important; -background-color: var(--button-color) !important; -border-color: var(--button-color); -} -.css-y3nv3e-button:hover, -.css-y3nv3e-button:focus, -.css-cc7c9f-button:hover, -.css-cc7c9f-button:focus, -.css-1vlnne-button:hover, -.css-1vlnne-button:focus, -.css-1ihbihm-button:hover, -.css-1ihbihm-button:focus, -.css-14zdxje-button:hover, -.css-14zdxje-button:focus, -.css-179z9yx-button:hover, -.css-179z9yx-button:focus, -.css-370vzt-button:hover, -.css-370vzt-button:focus, -.css-msayan-button:hover, -.css-msayan-button:focus, -.css-19kbjxc-button:hover, -.css-19kbjxc-button:focus, -.gf-form-button-row a, .gf-form-button-row button:hover, -.btn-primary:hover{ -color: rgb(255, 255, 255); -background: var(--button-color-hover) !important; -background-color: var(--button-color-hover) !important; -box-shadow: none !important; -} -.css-1d9e5zy-button {color: var(--text-hover); background: var(--button-color)} -.css-1d9e5zy-button:hover {color: var(--text-hover); background: var(--button-color-hover)} - -/*INPUT*/ -input:focus {box-shadow: none !important;} -.css-17rc2pp-input-wrapper:focus, .css-1i9is3t:focus { -box-shadow:none; -color: transparent; -} -.gf-form-select-box__control--is-focused { -border-color: transparent; -outline: none; --webkit-box-shadow: none !important; -box-shadow: none !important; -} - -.css-1bjepp-input-input { -background-color: hsla(0,0%,100%,.25); -border-radius: 3px; -border-color: transparent; --webkit-transition: background-color .15s ease-in-out,box-shadow .15s ease-in-out !important; -transition: background-color .15s ease-in-out,box-shadow .15s ease-in-out !important; -} - -.css-1bjepp-input-input:focus { -box-shadow: none !important; -background-color: white; -color: black; -transition: background-color .2s; --webkit-transition: background-color .2s; -border-radius: 3px; -} -.css-14hvfbu-input-wrapper:focus { -border-color:transparent !important; -box-shadow: none !important; -} -.css-1w5c5dq-input-inputWrapper input:not(:last-child) { - height: 100% -} -/*Disabled input*/ -.css-1bjepp-input-input:disabled { - background: var(--transparency-dark-50); - color: rgb(159, 167, 179); -} -.css-1bjepp-input-input:hover {border-color: transparent;} -body > grafana-app > div > div > react-container > div > div > div.view > div > div.page-container.page-body > div:nth-child(2) > form > div > div > div > div.css-1w5c5dq-input-inputWrapper > input {height: 100%;} - - -/* SEARCH */ -.css-x9mxj5 { -background: var(--main-bg-color); -} -.css-1m6pigl:focus + label { -outline-offset: 2px; -box-shadow: rgba(20, 22, 25, 0) 0px 0px 0px 2px, rgba(31, 97, 196, 0) 0px 0px 0px 4px !important; -z-index: 3; -outline: transparent dotted 2px; -transition: all 0.2s cubic-bezier(0.19, 1, 0.22, 1) 0s; -} -.css-1m6pigl:checked + label { -color: var(--accent-color) !important; -border-color: rgba(255, 255, 255, .1); -background: var(--transparency-dark-50) -} -.css-b40tk8:focus + label { -box-shadow: rgba(20, 22, 25, 0) 0px 0px 0px 2px, rgba(31, 97, 196, 0) 0px 0px 0px 4px !important; - -} -.css-y0yg3l { -background: var(--main-bg-color); -border-color: transparent; -} -.css-y0yg3l { -background: var(--transparency-dark-25) !important; -border-color: transparent; -} - -.css-1je3bh6 { -background: transparent; -border-bottom: 1px solid rgba(0, 0, 0, 0); -} - -/*Folder bars*/ -.css-1umfglk { -background: var(--transparency-dark-25) -} -.css-1umfglk:hover { -background: var(--transparency-dark-35) -} - -/* Login Error message*/ -.css-1ow9mne-input-input { -line-height: 1.5; -height: 38px; -background-color: hsla(0,0%,100%,.25); -border-radius: 3px; -border-color: transparent; --webkit-transition: background-color .15s ease-in-out,box-shadow .15s ease-in-out !important; -transition: background-color .15s ease-in-out,box-shadow .15s ease-in-out !important; -} -.css-1ow9mne-input-input { -box-shadow: none !important; -background-color: white; -color: black; -transition: background-color .2s; --webkit-transition: background-color .2s; -height: 38px; -border-radius: 3px; -} -.css-13o428a { -margin: 10px 0px 0px; -} - -/*Welcome to Grafana*/ -.css-15xxblz,.css-1ld19yb {background: var(--transparency-dark-25)} - -.css-1as70ku, .css-u5zjuh { -background: var(--transparency-dark-25)} -.css-17abkeq, .css-5ak73y { -color: var(--text-hover); -} - - -/* Import */ -body > grafana-app > div > div > react-container > div > div > div.view > div > div.page-container.page-body > form > div:nth-child(4) > div:nth-child(2) > div > div.css-1w5c5dq-input-inputWrapper > input {height:100%} - - -/*PANEL EDIT*/ - -/*Header*/ -.css-1marj6o { -display: flex; --webkit-box-pack: justify; -justify-content: space-between; -padding: 8px; -background: transparent; -border-bottom: 1px solid transparent; -} -/*Background*/ -.css-azp59k { -background: var(--main-bg-color); -} -/*Query box*/ -.css-hz0utb { -background: var(--transparency-dark-35); -border-right: 1px solid rgba(0, 0, 0, 0); -} -.query-keyword, .css-wvxxxy, .css-fpnw35 { - font-weight: 500; - color: var(--accent-color); -} -.css-lvafs5 { - background: var(--transparency-dark-50); -} - -.css-ui3sz4-activeTabStyle { -margin-right: 16px; -position: relative; -display: block; -color: rgb(216, 217, 218); -cursor: default; -list-style: none; -padding: 11px 15px 9px; -border-style: solid; -border-image: initial; -border-width: 0px 1px 1px; -border-radius: 3px 3px 0px 0px; -border-color: transparent !important; -background: var(--transparency-dark-50); -overflow: hidden; -} -.css-1awj6q7-counter { -background: var(--transparency-dark-50); -color: rgb(255, 255, 255); -} -/*Transform tab*/ -.css-y2f54e { -background: var(--transparency-dark-25); -} -.css-y2f54e:hover { -background: var(--transparency-dark-35); -} -.css-1e8invk::before { -background:rgba(0, 0, 0, .35) !important; -} - -/* Right side menu*/ -.css-1xj5tuf { -background: var(--transparency-dark-35); -border-left: 1px solid transparent; -} -/*Dropdown bottom borders*/ -.css-1majipf { -border-bottom: 1px solid rgba(255, 255, 255, .08); -} -/*Settings text input*/ -.css-1f38lle:focus { - box-shadow: none !important; -} -.css-1gokw4e input:checked + label, .css-1gokw4e input:checked + label:hover { -background: var(--accent-color); -} -.css-1gokw4e label { - background: white; -} -/*Visualization*/ -.css-1lemfi9 { - background: var(--transparency-dark-25); - border-color: transparent; -} -.css-1fsv7gr:hover > div:first-child { - border-color: var(--accent-color); -} -.css-1emhacm-currentVisualizationItem > div:first-child { - outline-offset: 2px; - box-shadow: rgb(20, 22, 25) 0px 0px 0px 2px, var(--accent-color) 0px 0px 0px 4px; -} -/*Old stat panel unit dropdown */ -body > grafana-app > div > div > react-container > div > div.css-azp59k > div.css-1bd2u9 > div > div.Pane.vertical.Pane2 > div > div > div.css-1xj5tuf > div > div.view > div:nth-child(3) > div:nth-child(1) > div.panel-options-group__body > panel-editor-tab > panel-editor-tab-singlestatoptions > div > div:nth-child(2) > div:nth-child(6) > unit-picker > div > div > div > div > input { -height: 100%; -} -/*Buttons*/ -.css-m58wdd:hover { - color: rgba(255, 255, 255, .94); - z-index: 2; - border-width: 1px; - border-style: solid; - border-color: rgba(255, 255, 255, .1); - border-image: initial; - background: rgba(255, 255, 255, .15) -} -.css-m58wdd { - color: rgba(255, 255, 255, .94); - z-index: 2; - border-width: 1px; - border-style: solid; - border-color: rgba(255, 255, 255, 0); - border-image: initial; - background: var(--transparency-light-10) -} -input:checked+.gf-form-switch__slider { -background: var(--accent-color); -} -/* RuPaul Drag Line*/ -.css-pii3u7:hover { -border-color: rgba(255, 255, 255, .25); -} - -.css-1t13ra6 { -border-color: rgba(255, 255, 255, .09); -} -.css-1t13ra6:hover { - border-color: rgba(255, 255, 255, .25); -} - -/*SETTINGS*/ -/*Teams*/ -.css-1w9m9al-call-to-action-card { - background: var(--transparency-dark-25) - } - - -/*DASHBOARD SETINGS*/ -.dashboard-settings,.dashboard-settings__body2 { - background: var(--main-bg-color); -} -.navbar--edit { - background: var(--transparency-dark-25); - border-bottom: 1px solid transparent; - -webkit-box-shadow: 0 0 10px transparent; - box-shadow: 0 0 10px transparent; -} -.grafana-info-box { -background: var(--transparency-dark-50); -border-top: 3px solid var(--accent-color); -} -/* Variables*/ -.filter-table--hover tbody tr:hover { - background: hsla(0,0%,100%,.15); -} -.filter-table tbody tr:nth-child(odd):hover { -background: hsla(0,0%,100%,.15) !important; -} -/*Placeholder text*/ -::placeholder {color: var(--text-hover) !important;} -:-ms-input-placeholder {color: var(--text-hover) !important;} + +/* 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://github.com/gilbN/theme.park */ + +/* GRAFANA THEME FOR ORGANIZR DASHBOARD INTEGRATION */ +body { + color: #FFFFFF !important; + background-color: transparent !important; +} +.main-view { + background: linear-gradient(180deg,#ffffff00 10px,#ffffff00 100px) !important; +} +div.flot-text { + color: var(--text-hover) !important; +} +/* Loading page */ +.theme-dark, .theme-light, .preloader { + background: transparent !important; +} + +/* login page */ +.login-branding { + border-right: none !important; +} + +/* sidemenu */ +.sidemenu-open .sidemenu { + background: var(--transparency-dark-25) !important; +} +.sidemenu__logo:hover { + background: var(--transparency-dark-25) !important; +} +.sidemenu-item.active, .sidemenu-item:hover { + background: var(--transparency-dark-25) !important; +} +@media (max-width: 768px) { +.sidemenu .sidemenu__logo_small_breakpoint { + background: var(--main-bg-color); +} +} + +/* Dashboard dropdown menu */ +.search-dropdown__col_1 { + background: transparent !important; +} +.search-container { + left: 0px !important; +} +.navbar-page-btn { + color: var(--text-hover) !important; +} + +/* Panel fullscreen navbar */ +.panel-in-fullscreen .navbar { + background: linear-gradient(90deg,rgba(0, 0, 0, .15),rgba(0, 0, 0, 0.25)) !important; +} + +/* Dashboard search menu */ +.search-field-wrapper { + background-color: #1f1f1f !important; + box-shadow: none !important; +} +.search-field-wrapper>input { + height: 55px !important; + background: var(--transparency-dark-25) !important; +} +.search-field-icon { + background: var(--transparency-dark-25) !important; +} + +/* Dashboard settings menu */ +.dashboard-settings__aside { + background: var(--transparency-dark-25) !important; +} +.dashboard-page--settings-open .navbar { + background: linear-gradient(90deg,rgba(0, 0, 0, .15),rgba(0, 0, 0, 0.25)) !important; +} +.navbar-button--primary { + border-color: #ffffff00 !important; +} +.dashboard-settings__aside-header { + color: #ffffff !important; +} +.dashboard-settings__nav-item { + color: #ffffff !important; +} +.bootstrap-tagsinput { + background-color: #09090b !important; +} +.gf-form-select-wrapper .gf-form-input { + background-color: #393a3b !important; +} + +/*Datasources Menu*/ + +.add-data-source-item { + background: var(--transparency-light-10); + -webkit-box-shadow: none; + box-shadow: none; +} +.add-data-source-item:hover { + -webkit-box-shadow: none; + box-shadow: none; + background: var(--transparency-light-15); + border: 1px solid #00000000; + color: var(--text-hover); +} +/* Variable label color */ +.template-variable { + color: #f79520 !important; +} + +/* Variable label box */ +.gf-form-label { + background: var(--transparency-dark-25) !important; + border: none !important; + color: var(--text-hover); +} +.gf-form-input:focus { + color: var(--text-hover) !important; + background-color: #262626 !important; + border: none !important; + box-shadow: none !important; +} +.variable-option.highlighted, .variable-option:hover { + background-color: hsla(0,0%,100%,.1) !important; +} + +/* Variable dashboard dropdown */ +.variable-value-link { + padding: 7.4px 10px !important; + background: var(--transparency-dark-25) !important; + border: none !important; + color: #FFFFFF !important; +} + +/* Variable input box */ +.gf-form-input { + color: #FFFFFF !important; + background: var(--transparency-light-15) !important; + border: 0px solid #262628 !important; + +} + +/* NAVBAR BUTTONS */ +.navbar-button { + color: var(--text-hover) !important; + background: var(--transparency-dark-25) !important; + background-image: linear-gradient(180deg,rgba(0, 0, 0, 0.25),rgba(0, 0, 0, 0.25)) !important; + border: none !important; +} + +/* Custom Range Refreshing every X Dropdown */ +.gf-timepicker-absolute-section select { + background-color: #393a3b !important; +} + +/* PANEL BACKGROUND COLOR*/ +.panel-container { + background: var(--transparency-dark-25); + border: transparent; + box-shadow: none !important; +} +.panel-container.panel-transparent, .panel-container--transparent { +background-color: transparent; + border: transparent; +} +.panel-header:hover { + background: var(--transparency-dark-25) !important; +} +.panel-loading { + color: transparent; +} +/* ////PANEL BACKGROUND COLOR//// */ + +.graph-legend-table .graph-legend-series:nth-child(odd) { + background: transparent !important; +} + +/* Panel text color*/ +div.flot-text { + color: var(--text-hover) !important; +} + +/* panel loading circle*/ +.panel-loading { + color: var(--text-hover) !important; +} + +/* panel resize arrow */ +.theme-dark .react-grid-item>.react-resizable-handle:after { + border-right: 2px solid var(--text-hover) !important; + border-bottom: 2px solid var(--text-hover) !important; +} + +/* table panel background color */ +.table-panel-container { + background: var(--transparency-dark-25) !important; +} +/* table panel border size */ +.table-panel-table td { + padding: .45em 0 .45em 1.1em; + border-bottom: 1px solid #171819; + border-right: 1px solid #171819; +} +/* Edit panel tabs */ +.tabbed-view-header { + box-shadow: none; + background: var(--transparency-dark-25); + border-bottom: none; +} +.tabbed-view-panel-title { + padding-left: 10px; +} +/* worldmap zoom buttons and leaflet */ +.leaflet-bar a, .leaflet-bar a:hover { + background-color: #1f1f1f !important; + border-bottom: 1px solid #1f1f1f !important; + color: white !important; +} +.leaflet-bar a:hover { + background-color: #1b1b1b !important; +} +.leaflet-control-attribution { + display: none; +} +/* New Dashboard */ +.add-panel__item { + background: linear-gradient(135deg,rgba(0, 0, 0, 0),rgba(0, 0, 0, 0.25)); + box-shadow: -1px -1px 0 0 hsla(0,0%,100%,.1), 1px 1px 0 0 rgba(0, 0, 0, 0); +} +.add-panel__item.active, .add-panel__item:hover { + background: linear-gradient(135deg,rgba(0, 0, 0, 0.25),rgba(0, 0, 0, 0.25)); +} +.add-panel__header { + background: var(--transparency-dark-25); + box-shadow: none; + border-bottom: 0px; +} + +@import url(/css/base/grafana/grafana-base.css); + +:root { + --main-bg-color: url(/resources/blur-noise.png), url(/resources/preset-light2.png) center center/cover no-repeat fixed; + --modal-bg-color: url(/resources/blur-noise.png), url(/resources/preset-dark2.png) center center/cover no-repeat fixed; + + --button-color: #cc7b19; + --button-color-hover: #e59029; + --accent-color: #e5a00d; + --accent-color-hover: #ffc107; +} + + +/*V7*/ + +/*LOGIN*/ +.css-bnbqsv {background: var(--main-bg-color)} +.css-3iwqj4 { background: transparent;} +#login-view > div > form > div:nth-child(1) > div:nth-child(2) > div > div > input, #login-view > div > form > div:nth-child(2) > div:nth-child(2) > div > div > input { + height: 38px; +} +/*Buttons*/ +.css-y3nv3e-button, +.css-cc7c9f-button, +.css-1vlnne-button, +.css-1ihbihm-button, +.css-14zdxje-button, +.css-179z9yx-button, +.css-370vzt-button, +.css-msayan-button, +.css-19kbjxc-button, +.gf-form-button-row a, .gf-form-button-row button, +.page-action-bar>a, .page-action-bar>button, +.btn-primary{ +background: var(--button-color) !important; +background-color: var(--button-color) !important; +border-color: var(--button-color); +} +.css-y3nv3e-button:hover, +.css-y3nv3e-button:focus, +.css-cc7c9f-button:hover, +.css-cc7c9f-button:focus, +.css-1vlnne-button:hover, +.css-1vlnne-button:focus, +.css-1ihbihm-button:hover, +.css-1ihbihm-button:focus, +.css-14zdxje-button:hover, +.css-14zdxje-button:focus, +.css-179z9yx-button:hover, +.css-179z9yx-button:focus, +.css-370vzt-button:hover, +.css-370vzt-button:focus, +.css-msayan-button:hover, +.css-msayan-button:focus, +.css-19kbjxc-button:hover, +.css-19kbjxc-button:focus, +.gf-form-button-row a, .gf-form-button-row button:hover, +.btn-primary:hover{ +color: rgb(255, 255, 255); +background: var(--button-color-hover) !important; +background-color: var(--button-color-hover) !important; +box-shadow: none !important; +} +.css-1d9e5zy-button {color: var(--text-hover); background: var(--button-color)} +.css-1d9e5zy-button:hover {color: var(--text-hover); background: var(--button-color-hover)} + +/*INPUT*/ +input:focus {box-shadow: none !important;} +.css-17rc2pp-input-wrapper:focus, .css-1i9is3t:focus { +box-shadow:none; +color: transparent; +} +.gf-form-select-box__control--is-focused { +border-color: transparent; +outline: none; +-webkit-box-shadow: none !important; +box-shadow: none !important; +} + +.css-1bjepp-input-input { +background-color: hsla(0,0%,100%,.25); +border-radius: 3px; +border-color: transparent; +-webkit-transition: background-color .15s ease-in-out,box-shadow .15s ease-in-out !important; +transition: background-color .15s ease-in-out,box-shadow .15s ease-in-out !important; +} + +.css-1bjepp-input-input:focus { +box-shadow: none !important; +background-color: white; +color: black; +transition: background-color .2s; +-webkit-transition: background-color .2s; +border-radius: 3px; +} +.css-14hvfbu-input-wrapper:focus { +border-color:transparent !important; +box-shadow: none !important; +} +.css-1w5c5dq-input-inputWrapper input:not(:last-child) { + height: 100% +} +/*Disabled input*/ +.css-1bjepp-input-input:disabled { + background: var(--transparency-dark-50); + color: rgb(159, 167, 179); +} +.css-1bjepp-input-input:hover {border-color: transparent;} +body > grafana-app > div > div > react-container > div > div > div.view > div > div.page-container.page-body > div:nth-child(2) > form > div > div > div > div.css-1w5c5dq-input-inputWrapper > input {height: 100%;} + + +/* SEARCH */ +.css-x9mxj5 { +background: var(--main-bg-color); +} +.css-1m6pigl:focus + label { +outline-offset: 2px; +box-shadow: rgba(20, 22, 25, 0) 0px 0px 0px 2px, rgba(31, 97, 196, 0) 0px 0px 0px 4px !important; +z-index: 3; +outline: transparent dotted 2px; +transition: all 0.2s cubic-bezier(0.19, 1, 0.22, 1) 0s; +} +.css-1m6pigl:checked + label { +color: var(--accent-color) !important; +border-color: rgba(255, 255, 255, .1); +background: var(--transparency-dark-50) +} +.css-b40tk8:focus + label { +box-shadow: rgba(20, 22, 25, 0) 0px 0px 0px 2px, rgba(31, 97, 196, 0) 0px 0px 0px 4px !important; + +} +.css-y0yg3l { +background: var(--main-bg-color); +border-color: transparent; +} +.css-y0yg3l { +background: var(--transparency-dark-25) !important; +border-color: transparent; +} + +.css-1je3bh6 { +background: transparent; +border-bottom: 1px solid rgba(0, 0, 0, 0); +} + +/*Folder bars*/ +.css-1umfglk { +background: var(--transparency-dark-25) +} +.css-1umfglk:hover { +background: var(--transparency-dark-35) +} + +/* Login Error message*/ +.css-1ow9mne-input-input { +line-height: 1.5; +height: 38px; +background-color: hsla(0,0%,100%,.25); +border-radius: 3px; +border-color: transparent; +-webkit-transition: background-color .15s ease-in-out,box-shadow .15s ease-in-out !important; +transition: background-color .15s ease-in-out,box-shadow .15s ease-in-out !important; +} +.css-1ow9mne-input-input { +box-shadow: none !important; +background-color: white; +color: black; +transition: background-color .2s; +-webkit-transition: background-color .2s; +height: 38px; +border-radius: 3px; +} +.css-13o428a { +margin: 10px 0px 0px; +} + +/*Welcome to Grafana*/ +.css-15xxblz,.css-1ld19yb {background: var(--transparency-dark-25)} + +.css-1as70ku, .css-u5zjuh { +background: var(--transparency-dark-25)} +.css-17abkeq, .css-5ak73y { +color: var(--text-hover); +} + + +/* Import */ +body > grafana-app > div > div > react-container > div > div > div.view > div > div.page-container.page-body > form > div:nth-child(4) > div:nth-child(2) > div > div.css-1w5c5dq-input-inputWrapper > input {height:100%} + + +/*PANEL EDIT*/ + +/*Header*/ +.css-1marj6o { +display: flex; +-webkit-box-pack: justify; +justify-content: space-between; +padding: 8px; +background: transparent; +border-bottom: 1px solid transparent; +} +/*Background*/ +.css-azp59k { +background: var(--main-bg-color); +} +/*Query box*/ +.css-hz0utb { +background: var(--transparency-dark-35); +border-right: 1px solid rgba(0, 0, 0, 0); +} +.query-keyword, .css-wvxxxy, .css-fpnw35 { + font-weight: 500; + color: var(--accent-color); +} +.css-lvafs5 { + background: var(--transparency-dark-50); +} + +.css-ui3sz4-activeTabStyle { +margin-right: 16px; +position: relative; +display: block; +color: rgb(216, 217, 218); +cursor: default; +list-style: none; +padding: 11px 15px 9px; +border-style: solid; +border-image: initial; +border-width: 0px 1px 1px; +border-radius: 3px 3px 0px 0px; +border-color: transparent !important; +background: var(--transparency-dark-50); +overflow: hidden; +} +.css-1awj6q7-counter { +background: var(--transparency-dark-50); +color: rgb(255, 255, 255); +} +/*Transform tab*/ +.css-y2f54e { +background: var(--transparency-dark-25); +} +.css-y2f54e:hover { +background: var(--transparency-dark-35); +} +.css-1e8invk::before { +background:rgba(0, 0, 0, .35) !important; +} + +/* Right side menu*/ +.css-1xj5tuf { +background: var(--transparency-dark-35); +border-left: 1px solid transparent; +} +/*Dropdown bottom borders*/ +.css-1majipf { +border-bottom: 1px solid rgba(255, 255, 255, .08); +} +/*Settings text input*/ +.css-1f38lle:focus { + box-shadow: none !important; +} +.css-1gokw4e input:checked + label, .css-1gokw4e input:checked + label:hover { +background: var(--accent-color); +} +.css-1gokw4e label { + background: white; +} +/*Visualization*/ +.css-1lemfi9 { + background: var(--transparency-dark-25); + border-color: transparent; +} +.css-1fsv7gr:hover > div:first-child { + border-color: var(--accent-color); +} +.css-1emhacm-currentVisualizationItem > div:first-child { + outline-offset: 2px; + box-shadow: rgb(20, 22, 25) 0px 0px 0px 2px, var(--accent-color) 0px 0px 0px 4px; +} +/*Old stat panel unit dropdown */ +body > grafana-app > div > div > react-container > div > div.css-azp59k > div.css-1bd2u9 > div > div.Pane.vertical.Pane2 > div > div > div.css-1xj5tuf > div > div.view > div:nth-child(3) > div:nth-child(1) > div.panel-options-group__body > panel-editor-tab > panel-editor-tab-singlestatoptions > div > div:nth-child(2) > div:nth-child(6) > unit-picker > div > div > div > div > input { +height: 100%; +} +/*Buttons*/ +.css-m58wdd:hover { + color: rgba(255, 255, 255, .94); + z-index: 2; + border-width: 1px; + border-style: solid; + border-color: rgba(255, 255, 255, .1); + border-image: initial; + background: rgba(255, 255, 255, .15) +} +.css-m58wdd { + color: rgba(255, 255, 255, .94); + z-index: 2; + border-width: 1px; + border-style: solid; + border-color: rgba(255, 255, 255, 0); + border-image: initial; + background: var(--transparency-light-10) +} +input:checked+.gf-form-switch__slider { +background: var(--accent-color); +} +/* RuPaul Drag Line*/ +.css-pii3u7:hover { +border-color: rgba(255, 255, 255, .25); +} + +.css-1t13ra6 { +border-color: rgba(255, 255, 255, .09); +} +.css-1t13ra6:hover { + border-color: rgba(255, 255, 255, .25); +} + +/*SETTINGS*/ +/*Teams*/ +.css-1w9m9al-call-to-action-card { + background: var(--transparency-dark-25) + } + + +/*DASHBOARD SETINGS*/ +.dashboard-settings,.dashboard-settings__body2 { + background: var(--main-bg-color); +} +.navbar--edit { + background: var(--transparency-dark-25); + border-bottom: 1px solid transparent; + -webkit-box-shadow: 0 0 10px transparent; + box-shadow: 0 0 10px transparent; +} +.grafana-info-box { +background: var(--transparency-dark-50); +border-top: 3px solid var(--accent-color); +} +/* Variables*/ +.filter-table--hover tbody tr:hover { + background: hsla(0,0%,100%,.15); +} +.filter-table tbody tr:nth-child(odd):hover { +background: hsla(0,0%,100%,.15) !important; +} +/*Placeholder text*/ +::placeholder {color: var(--text-hover) !important;} +:-ms-input-placeholder {color: var(--text-hover) !important;} ::-webkit-input-placeholder {color: var(--text-hover) !important;} \ No newline at end of file diff --git a/css/base/guacamole/guacamole-base.css b/css/base/guacamole/guacamole-base.css index 77b0f0f983..76fbc4805f 100644 --- a/css/base/guacamole/guacamole-base.css +++ b/css/base/guacamole/guacamole-base.css @@ -1,656 +1,656 @@ -/* 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://github.com/gilbN/theme.park */ - -@import url("/css/defaults/placeholders.css"); -@import url("/css/defaults/transparent.css"); - -* { - outline: none !important; -} - -h1, -h2, -h3, -h4, -h5, -h6 { - color: var(--text-hover); -} - -body, -.logged-out-modal guac-modal { - background: var(--main-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; - color: var(--text) !important; -} - -div.displayMiddle { - 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; -} - - -/* LOGIN MENU */ -div.login-ui { - background: inherit; -} - -.login-ui div.login-dialog { - background: var(--transparency-dark-25); - border: none; -} - - -input[type="submit"], -button, -a.button { - background-color: var(--button-color); - border: none; - outline: none; -} - -input[type="submit"]:hover, -button:hover, -a.button:hover { - background-color: var(--button-color-hover); - border: none; - cursor: pointer; -} -select { - background: var(--transparency-dark-10); - color: var(--text); - border-color: transparent; -} -select:focus { - background-color: var(--drop-down-menu-bg); - color: var(--text); -} - -.login-ui .login-fields .labeled-field input:focus { - outline: none; -} - -.login-ui .login-fields .labeled-field.empty input { - outline: none; - background: rgba(0, 0, 0, 0.15); - caret-color: var(--text); -} - -.login-ui .login-fields .labeled-field.empty input:focus { - outline: none; - color: black; -} - -.login-ui .login-dialog .login-fields input { - background: white; - color: black !important; -} - -div.location, -input[type=text], -input[type=email], -input[type=number], -input[type=password], -textarea { - color: var(--text-hover); -} - -input[type=checkbox], -input[type=number], -input[type=text], -input[type=email], -input[type=radio], -textarea { - color: var(--text-hover); -} - -.login-ui .login-dialog .login-fields input { - background: white; - color: black !important; -} - -/* HOME MENU */ -.header h2 { - color: rgb(var(--accent-color)); -} - -.connection .icon.vnc, -.connection .icon.rdp { - background-image: url(/resources/guacamole/guac-monitor.png); - background-repeat: no-repeat; - background-size: 1em; - background-position: 0.75em; - padding-left: 2.5em; -} - -.connection .icon.ssh, -.connection .icon.telnet { - background-image: url(/resources/guacamole/guac-text.png); - background-repeat: no-repeat; - background-size: 1em; - background-position: 0.75em; - padding-left: 2.5em; -} - -.user-menu .menu-dropdown .menu-title { - background-image: url(/resources/guacamole/guac-user.png); - background-color: transparent; - background-repeat: no-repeat; - background-size: 1em; - background-position: 0.75em; - padding-left: 2.5em; -} - -.user-menu .menu-dropdown .menu-contents li a[href="#/"] { - background-image: url(/resources/guacamole/guac-home-dark.png); - background-repeat: no-repeat; - background-size: 1em; - background-position: 0.75em; - padding-left: 2.5em; -} - -.user-menu .menu-dropdown .menu-contents li a[href="#/settings/users"], -.user-menu .menu-dropdown .menu-contents li a[href="#/settings/connections"], -.user-menu .menu-dropdown .menu-contents li a[href="#/settings/sessions"], -.user-menu .menu-dropdown .menu-contents li a[href="#/settings/preferences"] { - background-image: url(/resources/guacamole/guac-config-dark.png); - background-repeat: no-repeat; - background-size: 1em; - background-position: 0.75em; - padding-left: 2.5em; -} - -.user-menu .menu-dropdown .menu-contents li a.logout { - background-image: url(/resources/guacamole/guac-logout-dark.png); - background-repeat: no-repeat; - background-size: 1em; - background-position: 0.75em; - padding-left: 2.5em; -} - -.icon.user { - background-image: url(/resources/guacamole/guac-user.png); - background-repeat: no-repeat; - background-size: 1em; - background-position: 0.75em; - padding-left: 2.5em; -} - -.pager .icon.first-page { - background-image: url(/resources/guacamole/guac-first-page.png); - background-repeat: no-repeat; - background-size: 1em; - background-position: 0.75em; - padding-left: 2.5em; -} - -.pager .icon.prev-page { - background-image: url(/resources/guacamole/guac-prev-page.png); - background-repeat: no-repeat; - background-size: 1em; - background-position: 0.75em; - padding-left: 2.5em; -} - -.pager .icon.next-page { - background-image: url(/resources/guacamole/guac-next-page.png); - background-repeat: no-repeat; - background-size: 1em; - background-position: 0.75em; - padding-left: 2.5em; -} - -.pager .icon.last-page { - background-image: url(/resources/guacamole/guac-last-page.png); - background-repeat: no-repeat; - background-size: 1em; - background-position: 0.75em; - padding-left: 2.5em; -} - -.loading::before { - background-image: url(/resources/guacamole/cog.png); -} - -table.sorted th.sort-primary.sort-descending:after { - background-image: url(/resources/guacamole/up.png); - background-repeat: no-repeat; - background-size: 1em; - background-position: 0.75em; - padding-left: 2.5em; -} - -.menu-dropdown .menu-indicator { - background-image: url(/resources/guacamole/down.png); - background-repeat: no-repeat; - background-size: 1em; - background-position: 0.75em; - padding-left: 2.5em; -} - -.menu-dropdown .menu-indicator:hover { - background-image: url(/resources/guacamole/down.png); - color: #f9be03; - background-repeat: no-repeat; - background-size: 1em; - background-position: 0.75em; - padding-left: 2.5em; -} - -table.sorted th.sort-primary:after { - background-image: url(/resources/guacamole/down.png); - background-repeat: no-repeat; - background-size: 1em; - background-position: 0.75em; - padding-left: 2.5em; -} - -.form-field .password-field input[type=password]~.icon.toggle-password { - filter: invert(1); -} - -thead { - color: var(--text-hover); -} - -table.sorted th, -table.sorted td { - border: 1px solid rgb(255 255 255 / 15%); -} - -.settings table.session-list tr.session:hover { - background: var(--transparency-light-15); -} - -.menu-dropdown.open, -.menu-dropdown.open:hover { - background: var(--transparency-dark-25) -} - -.menu-dropdown .menu-contents li a { - display: block; - cursor: pointer; - color: var(--text); - text-decoration: none; - padding: .75em; -} - -.menu-dropdown .menu-contents li a.current, -.menu-dropdown .menu-contents li a.current:hover { - color: var(--text-hover) -} - -.menu-dropdown .menu-contents li a:hover { - background: var(--transparency-dark-25); - color: var(--text-hover); -} - -.menu-dropdown:hover { - background: var(--transparency-dark-25); - color: var(--text-hover); -} - -.menu-dropdown .menu-contents { - background: var(--drop-down-menu-bg); - -} - -.header .filter input { - -moz-border-radius: 0; - -webkit-border-radius: 0; - -khtml-border-radius: 0; - border-radius: 0; - border: 0; - border-left: 1px solid rgba(0, 0, 0, 0.125); - background-color: transparent; - color: var(--text-hover); -} - - -.filter .search-string { - background-image: url(/resources/guacamole/magnifier.png) !important; - background-repeat: no-repeat !important; - background-size: 1.75em !important; - background-position: .25em center !important; - padding: .5em !important; - padding-left: 2.25em !important; - width: 100%; - max-width: none; - background: var(--transparency-dark-25); - border: 0; -} - -div.location, -input[type=text], -input[type=email], -input[type=number], -input[type=password], -textarea { - color: var(--text-hover); -} - - -.user a:visited, -.user-group a:visited, -.connection a:visited, -.connection-group a:visited { - text-decoration: none; - color: var(--link-color-hover); -} - -.recent-connections .connection:hover { - background: var(--transparency-dark-10); - color: var(--link-color-hover); -} - -.list-item:not(.selected) .caption:hover { - background: var(--transparency-dark-10); - color: var(--link-color-hover); -} - -.list-item .name { - color: var(--link-color); -} - -.list-item:not(.selected) .caption:hover .name { - color: var(--link-color-hover); -} - -/* SIDE MENU */ -.menu, -.menu .header { - 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; - box-shadow: none; -} - -.menu-content, -.menu-content .header, -.menu-body { - 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; -} - -.clipboard, -.clipboard-service-target { - background: var(--transparency-dark-25); - color: var(--text-hover); -} - -/* NOTIFICATION BOX */ -.notification.error { - 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; - color: var(--text-hover); -} - -.notification { - 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; - color: var(--text-hover); -} - -/* SETTINGS */ -.page-tabs .page-list li a[href]:visited { - color: var(--text-hover); -} - -.page-tabs .page-list li a[href] { - color: var(--text-hover); -} - -.page-tabs .page-list li a[href]:hover { - background: var(--transparency-dark-25); -} - -.user a:visited, -.user-group a:visited, -.connection a:visited, -.connection-group a:visited { - text-decoration: none; - color: var(--link-color); -} - -.user a:hover, -.user-group a:hover, -.connection a:hover, -.connection-group a:hover, -a.ng-binding:hover:not(.add-user):not(.button) { - color: var(--link-color-hover) !important; -} - -.user a, -.user-group a, -.connection a, -.connection-group a, -a.ng-binding:not(.add-user):not(.button) { - text-decoration: none; - color: var(--link-color); -} - -div.location, -input[type=text], -input[type=email], -input[type=number], -input[type=password], -textarea { - border: 0; - background: var(--transparency-dark-25) -} - -.location-chooser .dropdown { - background: #666; -} - -img.collapse { - filter: invert(1); -} - -img.expand { - filter: invert(1); -} - -.icon.user-group { - filter: invert(1); -} - -/* USER SETTINGS */ -.page-tabs .page-list li a[href], -.section-tabs li a { - color: var(--text) !important; -} - -.page-tabs .page-list li a[href].current, -.page-tabs .page-list li a[href].current:hover, -.section-tabs li a.current, -.section-tabs li a.current:hover { - background: var(--transparency-dark-25); - cursor: default; - color: rgb(var(--accent-color)) !important; -} - -.page-tabs .page-list li a[href]:hover, -.section-tabs li a:hover { - background: var(--transparency-dark-10); - color: var(--text-hover) !important; -} - -.manage-user .page-tabs .page-list li.linked a[href]:before { - background-image: url(/resources/guacamole/checkmark.png); -} - -.manage-user .page-tabs .page-list li.read-only a[href]:before { - background-image: url(/resources/guacamole/lock.png); -} - -.manage-user .notice.read-only { - background: var(--transparency-dark-10); -} - -/* DUA 2FA PAGE */ -.duo-signature-response-field { - 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; -} - -.base-wrapper { - border: 1px solid transparent !important; - 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; -} - -.base-body { - background-color: #333 !important; -} - -h1.spacious-frame-view { - color: var(--text-hover) !important; -} - -@media screen and (-webkit-max-device-pixel-ratio: 1.25), -screen and (max-resolution: 120dpi) { - - h1, - .h1 { - color: var(--text-hover) !important; - } -} - -.white-wrapper { - background-color: #333 !important; - color: var(--text) !important; -} - -form:not(.inline) fieldset { - background-color: #333 !important; -} - -label span { - color: var(--text-hover) !important; -} - -input[type=radio] { - border: 1px solid var(--text-hover) !important; -} - -/* Connection */ - -#connection-warning { - 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; - color: var(--text); -} - -/* File Transfer */ -#file-transfer-dialog .transfer-manager { - 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; -} - -.transfer.error { - background: rgba(244, 67, 54, 0.5); -} - -.transfer-manager .header h2 { - background-color: transparent; -} - -.transfer .in-progress .progress { - 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; -} - -.related-objects .abbreviated-related-objects ul li { - display: inline-block; - margin: .25em; - padding: .25em; - border: 1px solid rgb(var(--accent-color)); - background: rgb(var(--accent-color)); -} - -.related-objects .abbreviated-related-objects ul li label span { - color: var(--label-text-color) !important; -} - -.attributes .form h3, .header { - background: var(--transparency-dark-25) -} - -.connection-parameters .form .fields { - border-left: 3px solid rgb(var(--accent-color)); +/* 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://github.com/gilbN/theme.park */ + +@import url("/css/defaults/placeholders.css"); +@import url("/css/defaults/transparent.css"); + +* { + outline: none !important; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + color: var(--text-hover); +} + +body, +.logged-out-modal guac-modal { + background: var(--main-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; + color: var(--text) !important; +} + +div.displayMiddle { + 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; +} + + +/* LOGIN MENU */ +div.login-ui { + background: inherit; +} + +.login-ui div.login-dialog { + background: var(--transparency-dark-25); + border: none; +} + + +input[type="submit"], +button, +a.button { + background-color: var(--button-color); + border: none; + outline: none; +} + +input[type="submit"]:hover, +button:hover, +a.button:hover { + background-color: var(--button-color-hover); + border: none; + cursor: pointer; +} +select { + background: var(--transparency-dark-10); + color: var(--text); + border-color: transparent; +} +select:focus { + background-color: var(--drop-down-menu-bg); + color: var(--text); +} + +.login-ui .login-fields .labeled-field input:focus { + outline: none; +} + +.login-ui .login-fields .labeled-field.empty input { + outline: none; + background: rgba(0, 0, 0, 0.15); + caret-color: var(--text); +} + +.login-ui .login-fields .labeled-field.empty input:focus { + outline: none; + color: black; +} + +.login-ui .login-dialog .login-fields input { + background: white; + color: black !important; +} + +div.location, +input[type=text], +input[type=email], +input[type=number], +input[type=password], +textarea { + color: var(--text-hover); +} + +input[type=checkbox], +input[type=number], +input[type=text], +input[type=email], +input[type=radio], +textarea { + color: var(--text-hover); +} + +.login-ui .login-dialog .login-fields input { + background: white; + color: black !important; +} + +/* HOME MENU */ +.header h2 { + color: rgb(var(--accent-color)); +} + +.connection .icon.vnc, +.connection .icon.rdp { + background-image: url(/resources/guacamole/guac-monitor.png); + background-repeat: no-repeat; + background-size: 1em; + background-position: 0.75em; + padding-left: 2.5em; +} + +.connection .icon.ssh, +.connection .icon.telnet { + background-image: url(/resources/guacamole/guac-text.png); + background-repeat: no-repeat; + background-size: 1em; + background-position: 0.75em; + padding-left: 2.5em; +} + +.user-menu .menu-dropdown .menu-title { + background-image: url(/resources/guacamole/guac-user.png); + background-color: transparent; + background-repeat: no-repeat; + background-size: 1em; + background-position: 0.75em; + padding-left: 2.5em; +} + +.user-menu .menu-dropdown .menu-contents li a[href="#/"] { + background-image: url(/resources/guacamole/guac-home-dark.png); + background-repeat: no-repeat; + background-size: 1em; + background-position: 0.75em; + padding-left: 2.5em; +} + +.user-menu .menu-dropdown .menu-contents li a[href="#/settings/users"], +.user-menu .menu-dropdown .menu-contents li a[href="#/settings/connections"], +.user-menu .menu-dropdown .menu-contents li a[href="#/settings/sessions"], +.user-menu .menu-dropdown .menu-contents li a[href="#/settings/preferences"] { + background-image: url(/resources/guacamole/guac-config-dark.png); + background-repeat: no-repeat; + background-size: 1em; + background-position: 0.75em; + padding-left: 2.5em; +} + +.user-menu .menu-dropdown .menu-contents li a.logout { + background-image: url(/resources/guacamole/guac-logout-dark.png); + background-repeat: no-repeat; + background-size: 1em; + background-position: 0.75em; + padding-left: 2.5em; +} + +.icon.user { + background-image: url(/resources/guacamole/guac-user.png); + background-repeat: no-repeat; + background-size: 1em; + background-position: 0.75em; + padding-left: 2.5em; +} + +.pager .icon.first-page { + background-image: url(/resources/guacamole/guac-first-page.png); + background-repeat: no-repeat; + background-size: 1em; + background-position: 0.75em; + padding-left: 2.5em; +} + +.pager .icon.prev-page { + background-image: url(/resources/guacamole/guac-prev-page.png); + background-repeat: no-repeat; + background-size: 1em; + background-position: 0.75em; + padding-left: 2.5em; +} + +.pager .icon.next-page { + background-image: url(/resources/guacamole/guac-next-page.png); + background-repeat: no-repeat; + background-size: 1em; + background-position: 0.75em; + padding-left: 2.5em; +} + +.pager .icon.last-page { + background-image: url(/resources/guacamole/guac-last-page.png); + background-repeat: no-repeat; + background-size: 1em; + background-position: 0.75em; + padding-left: 2.5em; +} + +.loading::before { + background-image: url(/resources/guacamole/cog.png); +} + +table.sorted th.sort-primary.sort-descending:after { + background-image: url(/resources/guacamole/up.png); + background-repeat: no-repeat; + background-size: 1em; + background-position: 0.75em; + padding-left: 2.5em; +} + +.menu-dropdown .menu-indicator { + background-image: url(/resources/guacamole/down.png); + background-repeat: no-repeat; + background-size: 1em; + background-position: 0.75em; + padding-left: 2.5em; +} + +.menu-dropdown .menu-indicator:hover { + background-image: url(/resources/guacamole/down.png); + color: #f9be03; + background-repeat: no-repeat; + background-size: 1em; + background-position: 0.75em; + padding-left: 2.5em; +} + +table.sorted th.sort-primary:after { + background-image: url(/resources/guacamole/down.png); + background-repeat: no-repeat; + background-size: 1em; + background-position: 0.75em; + padding-left: 2.5em; +} + +.form-field .password-field input[type=password]~.icon.toggle-password { + filter: invert(1); +} + +thead { + color: var(--text-hover); +} + +table.sorted th, +table.sorted td { + border: 1px solid rgb(255 255 255 / 15%); +} + +.settings table.session-list tr.session:hover { + background: var(--transparency-light-15); +} + +.menu-dropdown.open, +.menu-dropdown.open:hover { + background: var(--transparency-dark-25) +} + +.menu-dropdown .menu-contents li a { + display: block; + cursor: pointer; + color: var(--text); + text-decoration: none; + padding: .75em; +} + +.menu-dropdown .menu-contents li a.current, +.menu-dropdown .menu-contents li a.current:hover { + color: var(--text-hover) +} + +.menu-dropdown .menu-contents li a:hover { + background: var(--transparency-dark-25); + color: var(--text-hover); +} + +.menu-dropdown:hover { + background: var(--transparency-dark-25); + color: var(--text-hover); +} + +.menu-dropdown .menu-contents { + background: var(--drop-down-menu-bg); + +} + +.header .filter input { + -moz-border-radius: 0; + -webkit-border-radius: 0; + -khtml-border-radius: 0; + border-radius: 0; + border: 0; + border-left: 1px solid rgba(0, 0, 0, 0.125); + background-color: transparent; + color: var(--text-hover); +} + + +.filter .search-string { + background-image: url(/resources/guacamole/magnifier.png) !important; + background-repeat: no-repeat !important; + background-size: 1.75em !important; + background-position: .25em center !important; + padding: .5em !important; + padding-left: 2.25em !important; + width: 100%; + max-width: none; + background: var(--transparency-dark-25); + border: 0; +} + +div.location, +input[type=text], +input[type=email], +input[type=number], +input[type=password], +textarea { + color: var(--text-hover); +} + + +.user a:visited, +.user-group a:visited, +.connection a:visited, +.connection-group a:visited { + text-decoration: none; + color: var(--link-color-hover); +} + +.recent-connections .connection:hover { + background: var(--transparency-dark-10); + color: var(--link-color-hover); +} + +.list-item:not(.selected) .caption:hover { + background: var(--transparency-dark-10); + color: var(--link-color-hover); +} + +.list-item .name { + color: var(--link-color); +} + +.list-item:not(.selected) .caption:hover .name { + color: var(--link-color-hover); +} + +/* SIDE MENU */ +.menu, +.menu .header { + 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; + box-shadow: none; +} + +.menu-content, +.menu-content .header, +.menu-body { + 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; +} + +.clipboard, +.clipboard-service-target { + background: var(--transparency-dark-25); + color: var(--text-hover); +} + +/* NOTIFICATION BOX */ +.notification.error { + 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; + color: var(--text-hover); +} + +.notification { + 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; + color: var(--text-hover); +} + +/* SETTINGS */ +.page-tabs .page-list li a[href]:visited { + color: var(--text-hover); +} + +.page-tabs .page-list li a[href] { + color: var(--text-hover); +} + +.page-tabs .page-list li a[href]:hover { + background: var(--transparency-dark-25); +} + +.user a:visited, +.user-group a:visited, +.connection a:visited, +.connection-group a:visited { + text-decoration: none; + color: var(--link-color); +} + +.user a:hover, +.user-group a:hover, +.connection a:hover, +.connection-group a:hover, +a.ng-binding:hover:not(.add-user):not(.button) { + color: var(--link-color-hover) !important; +} + +.user a, +.user-group a, +.connection a, +.connection-group a, +a.ng-binding:not(.add-user):not(.button) { + text-decoration: none; + color: var(--link-color); +} + +div.location, +input[type=text], +input[type=email], +input[type=number], +input[type=password], +textarea { + border: 0; + background: var(--transparency-dark-25) +} + +.location-chooser .dropdown { + background: #666; +} + +img.collapse { + filter: invert(1); +} + +img.expand { + filter: invert(1); +} + +.icon.user-group { + filter: invert(1); +} + +/* USER SETTINGS */ +.page-tabs .page-list li a[href], +.section-tabs li a { + color: var(--text) !important; +} + +.page-tabs .page-list li a[href].current, +.page-tabs .page-list li a[href].current:hover, +.section-tabs li a.current, +.section-tabs li a.current:hover { + background: var(--transparency-dark-25); + cursor: default; + color: rgb(var(--accent-color)) !important; +} + +.page-tabs .page-list li a[href]:hover, +.section-tabs li a:hover { + background: var(--transparency-dark-10); + color: var(--text-hover) !important; +} + +.manage-user .page-tabs .page-list li.linked a[href]:before { + background-image: url(/resources/guacamole/checkmark.png); +} + +.manage-user .page-tabs .page-list li.read-only a[href]:before { + background-image: url(/resources/guacamole/lock.png); +} + +.manage-user .notice.read-only { + background: var(--transparency-dark-10); +} + +/* DUA 2FA PAGE */ +.duo-signature-response-field { + 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; +} + +.base-wrapper { + border: 1px solid transparent !important; + 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; +} + +.base-body { + background-color: #333 !important; +} + +h1.spacious-frame-view { + color: var(--text-hover) !important; +} + +@media screen and (-webkit-max-device-pixel-ratio: 1.25), +screen and (max-resolution: 120dpi) { + + h1, + .h1 { + color: var(--text-hover) !important; + } +} + +.white-wrapper { + background-color: #333 !important; + color: var(--text) !important; +} + +form:not(.inline) fieldset { + background-color: #333 !important; +} + +label span { + color: var(--text-hover) !important; +} + +input[type=radio] { + border: 1px solid var(--text-hover) !important; +} + +/* Connection */ + +#connection-warning { + 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; + color: var(--text); +} + +/* File Transfer */ +#file-transfer-dialog .transfer-manager { + 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; +} + +.transfer.error { + background: rgba(244, 67, 54, 0.5); +} + +.transfer-manager .header h2 { + background-color: transparent; +} + +.transfer .in-progress .progress { + 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; +} + +.related-objects .abbreviated-related-objects ul li { + display: inline-block; + margin: .25em; + padding: .25em; + border: 1px solid rgb(var(--accent-color)); + background: rgb(var(--accent-color)); +} + +.related-objects .abbreviated-related-objects ul li label span { + color: var(--label-text-color) !important; +} + +.attributes .form h3, .header { + background: var(--transparency-dark-25) +} + +.connection-parameters .form .fields { + border-left: 3px solid rgb(var(--accent-color)); } \ No newline at end of file diff --git a/css/base/jackett/jackett-base.css b/css/base/jackett/jackett-base.css index dc1e2d7d1e..e360ff03d3 100644 --- a/css/base/jackett/jackett-base.css +++ b/css/base/jackett/jackett-base.css @@ -1,445 +1,445 @@ -/* 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://github.com/gilbN/theme.park */ - -@import url("/css/defaults/placeholders.css"); -@import url("/css/defaults/transparent.css"); - -* { - outline: none !important; -} - -body { - background-repeat: repeat; - background: var(--main-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; - color: var(--text); -} - -h1, -h2, -h3, -h4, -h5, -h6, -#header-title { - color: var(--text-hover); -} - -hr { - border-top-color: rgb(var(--accent-color), .25); -} - -/* Scrollbar */ -@media only screen and (min-width: 768px) { - html { - height: 100%; - width: 100%; - overflow: hidden; - } - - body { - overflow-y: auto; - height: 100%; - 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; - } -} - -::-webkit-scrollbar { - width: 14px; -} - -::-webkit-scrollbar-thumb { - min-height: 50px; - border: 3px solid transparent; - border-radius: 8px; - background: var(--transparency-dark-20); - background-clip: padding-box; -} - -::-webkit-scrollbar-track { - background-color: transparent; -} - -::-webkit-scrollbar-thumb:hover { - min-height: 50px; - border: 3px solid transparent; - border-radius: 8px; - background: var(--transparency-light-50); - background-clip: padding-box; -} - -.dataTables_wrapper .dataTables_length, -.dataTables_wrapper .dataTables_filter, -.dataTables_wrapper .dataTables_info, -.dataTables_wrapper .dataTables_processing, -.dataTables_wrapper .dataTables_paginate, -.dataTables_wrapper .dataTables_paginate .paginate_button.disabled, -.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, -.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active { - color: var(--text-hover); -} - -.dataTables_wrapper .dataTables_paginate .paginate_button.disabled, -.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, -.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active { - color: var(--text-hover) !important; - background: var(--transparency-light-15); -} - - -.dataTables_wrapper .dataTables_paginate .paginate_button.current, -.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover, -.dataTables_wrapper .dataTables_paginate .paginate_button.current:active, -.dataTables_wrapper .dataTables_paginate .paginate_button:active { - color: var(--button-text-hover) !important; - border: 1px solid var(--button-color-hover) !important; - background-color: var(--button-color-hover) !important; - background: var(--button-color-hover) !important; - box-shadow: inset 0 0 3px var(--button-color-hover); -} - -.dataTables_wrapper .dataTables_paginate .paginate_button { - color: var(--button-text) !important; - border: 1px solid transparent; - background: var(--transparency-light-15); -} - -.dataTables_wrapper .dataTables_paginate .paginate_button:hover { - color: var(--button-text-hover) !important; - border: 1px solid var(--button-color-hover) !important; - background-color: var(--button-color-hover) !important; - background: var(--button-color-hover) !important; -} - - -a { - color: var(--link-color); -} - -a:focus, -a:hover { - color: var(--link-color-hover); -} - -.dataTables_wrapper .dataTables_filter input { - background: var(--transparency-light-10); - border: none; - outline: none; - color: var(--text-hover); -} - -table.dataTable.cell-border tbody tr:first-child th, -table.dataTable.cell-border tbody tr:first-child td { - border-top: none; -} - -table.dataTable.cell-border tbody tr th:first-child, -table.dataTable.cell-border tbody tr td:first-child { - border-left: none; -} - -table.dataTable.cell-border tbody th, -table.dataTable.cell-border tbody td { - border-top: 1px solid #ddd0; - border-right: 1px solid #0000; -} - -button, -input, -textarea { - background: var(--transparency-dark-25); - border: none; - outline: none; -} - - -#page { - background: var(--transparency-dark-25); -} - -table.dataTable.stripe tbody tr.odd, -table.dataTable.display tbody tr.odd { - background-color: transparent; -} - -table.dataTable.hover tbody tr:hover, -table.dataTable.display tbody tr:hover { - background: var(--transparency-light-10); -} - -table.dataTable tbody tr { - background-color: transparent; -} - -table.dataTable tfoot th, -table.dataTable tfoot td { - border-top: 1px solid #0000; -} - -table.dataTable thead th, -table.dataTable thead td { - border-bottom: 1px solid #0000; -} - -.form-control { - color: var(--text-hover); - background: var(--transparency-dark-25); - border: 1px solid #ccc0; - -} - -select { - background: var(--transparency-dark-25); - color: var(--text) !important; - border: 1px solid rgba(0, 0, 0, 0) !important; - -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%); - box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%); - height: 26px; - padding: 0 8px; - border-radius: 4px; -} - -select:focus { - background: var(--drop-down-menu-bg) !important; - color: var(--text) !important; - border: 1px solid var(--drop-down-menu-bg) !important; - -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%); -} - -.form-control:focus:not([checked="checked"]) { - border-color: rgb(var(--accent-color)); - outline: 0; - -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px rgb(var(--accent-color), .6); - box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px rgb(var(--accent-color), .6); -} - -.form-control[disabled], -.form-control[readonly], -fieldset[disabled] .form-control { - background: var(--transparency-dark-25); -} - -.dataTables_length select, -.dataTables_filter input, -.dataTable.compact tfoot td select { - background: var(--transparency-dark-25); - border: 1px solid rgba(204, 204, 204, 0); -} - -#footer { - color: rgb(var(--accent-color)); -} - -.modal-header { - background: var(--modal-header-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 rgb(var(--accent-color)); -} - -.modal-content { - 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; -} - -.modal-footer { - background: var(--modal-footer-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-top: 1px solid rgb(var(--accent-color)); -} - -.dropdown-menu { - background: var(--drop-down-menu-bg); - 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; -} - -.dropdown-menu>li>a { - color: var(--text); -} - -.dropdown-menu>li>a:focus, -.dropdown-menu>li>a:hover { - color: var(--text-hover); - background: var(--transparency-light-10); -} - -.dropdown-menu>.active>a, -.dropdown-menu>.active>a:focus, -.dropdown-menu>.active>a:hover { - color: var(--text-hover); - text-decoration: none; - background: var(--transparency-light-15); - outline: 0; -} - -.close { - color: var(--text-hover); -} - -.btn-default { - color: var(--button-text); - background-color: var(--button-color); - border-color: var(--button-color); -} - -.btn-default.active, -.btn-default.focus, -.btn-default:active, -.btn-default:focus, -.btn-default:hover, -.open>.dropdown-toggle.btn-default { - color: var(--button-text-hover); - background-color: var(--button-color-hover); - border-color: var(--button-color-hover); -} - -.btn-primary { - color: var(--button-text); - background-color: var(--button-color); - border-color: var(--button-color); -} - -.btn-primary.active, -.btn-primary.focus, -.btn-primary:active, -.btn-primary:focus, -.btn-primary:hover, -.open>.dropdown-toggle.btn-primary { - color: var(--button-text-hover); - background-color: var(--button-color-hover); - border-color: var(--button-color-hover); -} - -.btn-primary.active, -.btn-primary:active, -.open>.dropdown-toggle.btn-primary { - background-image: none -} - -.btn-primary.disabled, -.btn-primary.disabled.active, -.btn-primary.disabled.focus, -.btn-primary.disabled:active, -.btn-primary.disabled:focus, -.btn-primary.disabled:hover, -.btn-primary[disabled], -.btn-primary[disabled].active, -.btn-primary[disabled].focus, -.btn-primary[disabled]:active, -.btn-primary[disabled]:focus, -.btn-primary[disabled]:hover, -fieldset[disabled] .btn-primary, -fieldset[disabled] .btn-primary.active, -fieldset[disabled] .btn-primary.focus, -fieldset[disabled] .btn-primary:active, -fieldset[disabled] .btn-primary:focus, -fieldset[disabled] .btn-primary:hover { - background: var(--transparency-light-35); - border-color: hsla(0, 0%, 100%, 0.35); -} - -.btn-primary .badge { - color: var(--label-text-color); - background-color: rgb(var(--accent-color)); -} - -#page>form>div:nth-child(2)>input[type=submit] { - padding: 5px 10px; - font-size: 12px; - line-height: 1.5; - border-radius: 3px; - color: var(--button-text); - background-color: var(--button-color); - border-color: var(--button-color); -} - -#page>form>div:nth-child(2)>input[type=submit]:hover, -#page>form>div:nth-child(2)>input[type=submit]:focus { - color: var(--button-text-hover); - background-color: var(--button-color-hover); - border-color: var(--button-color-hover); -} - -.input-group-addon { - color: var(--text-hover); - background: var(--transparency-dark-25); - border: 1px solid #0000; - -} - -.alert-info { - color: var(--text-hover); - 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; - border-color: transparent; -} - -pre { - color: var(--text); -} - -.jackettlogWarn, -.jackettlogWarn pre { - background-color: #FFFF8E !important; - color: black !important; -} - -.indexer-caps { - padding: 0 15px 15px 15px; - border-top: 1px solid rgb(var(--accent-color)); -} - -#logo { - filter: invert(1); +/* 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://github.com/gilbN/theme.park */ + +@import url("/css/defaults/placeholders.css"); +@import url("/css/defaults/transparent.css"); + +* { + outline: none !important; +} + +body { + background-repeat: repeat; + background: var(--main-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; + color: var(--text); +} + +h1, +h2, +h3, +h4, +h5, +h6, +#header-title { + color: var(--text-hover); +} + +hr { + border-top-color: rgb(var(--accent-color), .25); +} + +/* Scrollbar */ +@media only screen and (min-width: 768px) { + html { + height: 100%; + width: 100%; + overflow: hidden; + } + + body { + overflow-y: auto; + height: 100%; + 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; + } +} + +::-webkit-scrollbar { + width: 14px; +} + +::-webkit-scrollbar-thumb { + min-height: 50px; + border: 3px solid transparent; + border-radius: 8px; + background: var(--transparency-dark-20); + background-clip: padding-box; +} + +::-webkit-scrollbar-track { + background-color: transparent; +} + +::-webkit-scrollbar-thumb:hover { + min-height: 50px; + border: 3px solid transparent; + border-radius: 8px; + background: var(--transparency-light-50); + background-clip: padding-box; +} + +.dataTables_wrapper .dataTables_length, +.dataTables_wrapper .dataTables_filter, +.dataTables_wrapper .dataTables_info, +.dataTables_wrapper .dataTables_processing, +.dataTables_wrapper .dataTables_paginate, +.dataTables_wrapper .dataTables_paginate .paginate_button.disabled, +.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, +.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active { + color: var(--text-hover); +} + +.dataTables_wrapper .dataTables_paginate .paginate_button.disabled, +.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, +.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active { + color: var(--text-hover) !important; + background: var(--transparency-light-15); +} + + +.dataTables_wrapper .dataTables_paginate .paginate_button.current, +.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover, +.dataTables_wrapper .dataTables_paginate .paginate_button.current:active, +.dataTables_wrapper .dataTables_paginate .paginate_button:active { + color: var(--button-text-hover) !important; + border: 1px solid var(--button-color-hover) !important; + background-color: var(--button-color-hover) !important; + background: var(--button-color-hover) !important; + box-shadow: inset 0 0 3px var(--button-color-hover); +} + +.dataTables_wrapper .dataTables_paginate .paginate_button { + color: var(--button-text) !important; + border: 1px solid transparent; + background: var(--transparency-light-15); +} + +.dataTables_wrapper .dataTables_paginate .paginate_button:hover { + color: var(--button-text-hover) !important; + border: 1px solid var(--button-color-hover) !important; + background-color: var(--button-color-hover) !important; + background: var(--button-color-hover) !important; +} + + +a { + color: var(--link-color); +} + +a:focus, +a:hover { + color: var(--link-color-hover); +} + +.dataTables_wrapper .dataTables_filter input { + background: var(--transparency-light-10); + border: none; + outline: none; + color: var(--text-hover); +} + +table.dataTable.cell-border tbody tr:first-child th, +table.dataTable.cell-border tbody tr:first-child td { + border-top: none; +} + +table.dataTable.cell-border tbody tr th:first-child, +table.dataTable.cell-border tbody tr td:first-child { + border-left: none; +} + +table.dataTable.cell-border tbody th, +table.dataTable.cell-border tbody td { + border-top: 1px solid #ddd0; + border-right: 1px solid #0000; +} + +button, +input, +textarea { + background: var(--transparency-dark-25); + border: none; + outline: none; +} + + +#page { + background: var(--transparency-dark-25); +} + +table.dataTable.stripe tbody tr.odd, +table.dataTable.display tbody tr.odd { + background-color: transparent; +} + +table.dataTable.hover tbody tr:hover, +table.dataTable.display tbody tr:hover { + background: var(--transparency-light-10); +} + +table.dataTable tbody tr { + background-color: transparent; +} + +table.dataTable tfoot th, +table.dataTable tfoot td { + border-top: 1px solid #0000; +} + +table.dataTable thead th, +table.dataTable thead td { + border-bottom: 1px solid #0000; +} + +.form-control { + color: var(--text-hover); + background: var(--transparency-dark-25); + border: 1px solid #ccc0; + +} + +select { + background: var(--transparency-dark-25); + color: var(--text) !important; + border: 1px solid rgba(0, 0, 0, 0) !important; + -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%); + box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%); + height: 26px; + padding: 0 8px; + border-radius: 4px; +} + +select:focus { + background: var(--drop-down-menu-bg) !important; + color: var(--text) !important; + border: 1px solid var(--drop-down-menu-bg) !important; + -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%); +} + +.form-control:focus:not([checked="checked"]) { + border-color: rgb(var(--accent-color)); + outline: 0; + -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px rgb(var(--accent-color), .6); + box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px rgb(var(--accent-color), .6); +} + +.form-control[disabled], +.form-control[readonly], +fieldset[disabled] .form-control { + background: var(--transparency-dark-25); +} + +.dataTables_length select, +.dataTables_filter input, +.dataTable.compact tfoot td select { + background: var(--transparency-dark-25); + border: 1px solid rgba(204, 204, 204, 0); +} + +#footer { + color: rgb(var(--accent-color)); +} + +.modal-header { + background: var(--modal-header-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 rgb(var(--accent-color)); +} + +.modal-content { + 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; +} + +.modal-footer { + background: var(--modal-footer-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-top: 1px solid rgb(var(--accent-color)); +} + +.dropdown-menu { + background: var(--drop-down-menu-bg); + 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; +} + +.dropdown-menu>li>a { + color: var(--text); +} + +.dropdown-menu>li>a:focus, +.dropdown-menu>li>a:hover { + color: var(--text-hover); + background: var(--transparency-light-10); +} + +.dropdown-menu>.active>a, +.dropdown-menu>.active>a:focus, +.dropdown-menu>.active>a:hover { + color: var(--text-hover); + text-decoration: none; + background: var(--transparency-light-15); + outline: 0; +} + +.close { + color: var(--text-hover); +} + +.btn-default { + color: var(--button-text); + background-color: var(--button-color); + border-color: var(--button-color); +} + +.btn-default.active, +.btn-default.focus, +.btn-default:active, +.btn-default:focus, +.btn-default:hover, +.open>.dropdown-toggle.btn-default { + color: var(--button-text-hover); + background-color: var(--button-color-hover); + border-color: var(--button-color-hover); +} + +.btn-primary { + color: var(--button-text); + background-color: var(--button-color); + border-color: var(--button-color); +} + +.btn-primary.active, +.btn-primary.focus, +.btn-primary:active, +.btn-primary:focus, +.btn-primary:hover, +.open>.dropdown-toggle.btn-primary { + color: var(--button-text-hover); + background-color: var(--button-color-hover); + border-color: var(--button-color-hover); +} + +.btn-primary.active, +.btn-primary:active, +.open>.dropdown-toggle.btn-primary { + background-image: none +} + +.btn-primary.disabled, +.btn-primary.disabled.active, +.btn-primary.disabled.focus, +.btn-primary.disabled:active, +.btn-primary.disabled:focus, +.btn-primary.disabled:hover, +.btn-primary[disabled], +.btn-primary[disabled].active, +.btn-primary[disabled].focus, +.btn-primary[disabled]:active, +.btn-primary[disabled]:focus, +.btn-primary[disabled]:hover, +fieldset[disabled] .btn-primary, +fieldset[disabled] .btn-primary.active, +fieldset[disabled] .btn-primary.focus, +fieldset[disabled] .btn-primary:active, +fieldset[disabled] .btn-primary:focus, +fieldset[disabled] .btn-primary:hover { + background: var(--transparency-light-35); + border-color: hsla(0, 0%, 100%, 0.35); +} + +.btn-primary .badge { + color: var(--label-text-color); + background-color: rgb(var(--accent-color)); +} + +#page>form>div:nth-child(2)>input[type=submit] { + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; + color: var(--button-text); + background-color: var(--button-color); + border-color: var(--button-color); +} + +#page>form>div:nth-child(2)>input[type=submit]:hover, +#page>form>div:nth-child(2)>input[type=submit]:focus { + color: var(--button-text-hover); + background-color: var(--button-color-hover); + border-color: var(--button-color-hover); +} + +.input-group-addon { + color: var(--text-hover); + background: var(--transparency-dark-25); + border: 1px solid #0000; + +} + +.alert-info { + color: var(--text-hover); + 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; + border-color: transparent; +} + +pre { + color: var(--text); +} + +.jackettlogWarn, +.jackettlogWarn pre { + background-color: #FFFF8E !important; + color: black !important; +} + +.indexer-caps { + padding: 0 15px 15px 15px; + border-top: 1px solid rgb(var(--accent-color)); +} + +#logo { + filter: invert(1); } \ No newline at end of file diff --git a/css/base/jellyfin/jellyfin-base.css b/css/base/jellyfin/jellyfin-base.css index 628ac1d7d6..079c4c2bc5 100644 --- a/css/base/jellyfin/jellyfin-base.css +++ b/css/base/jellyfin/jellyfin-base.css @@ -1,939 +1,939 @@ -@import url("/css/defaults/placeholders.css"); -@import url("/css/defaults/transparent.css"); - -:root { - --theme-primary-color: var(--accent-color); - --theme-text-color: var(--text); - --theme-text-color-opaque: var(--text-hover); - --theme-accent-text-color: var(--accent-color); - --theme-primary-color-lightened: var(--accent-color-hover); - --theme-icon-focus-background: rgba(var(--accent-color), 0.2); - - --theme-background: var(--main-bg-color); - --header-blur-background: rgba(20, 20, 20, 0.66); - --drawer-background: #2C2C2E; - --docked-drawer-background: var(--transparency-dark-25); - --button-background: var(--button-color); - --card-background: var(--transparency-dark-15); - --footer-background: var(--modal-footer-color); - --footer-blur-background: rgba(29, 29, 31, 0.66); - - --header-background: var(--theme-background); - --theme-body-secondary-text-color: rgba(255, 255, 255, .6); - --line-background: var(--transparency-light-10); - --line-size: .08em; - --scrollbar-thumb-background: rgba(255, 255, 255, .3); -} - -@media (pointer: fine) { - :not(.layout-tv):root { - --theme-background: var(--main-bg-color); - --header-blur-background: rgba(20, 20, 20, 0.66); - --drawer-background: #2C2C2E; - --docked-drawer-background: var(--transparency-dark-25); - --button-background: #1f1f1f; - --card-background: var(--transparency-dark-15); - --footer-background: var(--modal-footer-color); - --footer-blur-background: rgba(29, 29, 31, 0.66); - } -} - -.layout-tv:root { - --theme-background: var(--main-bg-color); - --header-blur-background: rgba(20, 20, 20, 0.66); - --drawer-background: #2C2C2E; - --docked-drawer-background: var(--transparency-dark-25); - --button-background: #1f1f1f; - --card-background: var(--transparency-dark-15); - --footer-background: var(--modal-footer-color); - --footer-blur-background: rgba(29, 29, 31, 0.66); -} - -/*TP CUSTOM */ -h1, -h2, -h3, -h4, -h5, -h6, -.inputLabel { - color: var(--text-hover); -} - -a:not(.emby-button), -.cardText.cardTextCentered.cardText-first>button, -.emby-linkbutton>a { - color: var(--link-color) !important; -} - -a:hover:not(.emby-button), -.cardText.cardTextCentered.cardText-first>button:hover, -.emby-linkbutton>a:hover { - color: var(--link-color-hover) !important; -} - -/*TP END*/ - -html { - color: var(--theme-text-color); - scrollbar-color: var(--scrollbar-thumb-background) transparent -} - -.emby-collapsible-button { - border-color: var(--line-background) !important -} - -.skinHeader-withBackground.skinHeader-withfulldrawer { - border-bottom: .08em solid var(--line-background) -} - -.skinHeader-withBackground { - background: var(--header-background); - 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; -} - -.appfooter, -.formDialogFooter:not(.formDialogFooter-clear) { - background: var(--footer-background); - 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; -} - -.formDialogHeader:not(.formDialogHeader-clear) { - background: var(--modal-header-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; -} - -.dialog { - 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; -} - -@supports (backdrop-filter: blur(1em)) or (-webkit-backdrop-filter:blur(1em)) { - .skinHeader-withBackground { - background: var(--header-blur-background); - -webkit-backdrop-filter: saturate(1.8) blur(1.5em); - backdrop-filter: saturate(1.8) blur(1.5em) - } - - .appfooter-withbackdropfilter { - background: var(--footer-blur-background); - -webkit-backdrop-filter: saturate(1.8) blur(1.5em); - backdrop-filter: saturate(1.8) blur(1.5em) - } -} - -.skinHeader.semiTransparent { - -webkit-backdrop-filter: none !important; - backdrop-filter: none !important; - background-color: rgba(0, 0, 0, .3); - background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .6)), to(rgba(0, 0, 0, 0))); - background: -webkit-linear-gradient(rgba(0, 0, 0, .6), rgba(0, 0, 0, 0)); - background: -o-linear-gradient(rgba(0, 0, 0, .6), rgba(0, 0, 0, 0)); - background: linear-gradient(rgba(0, 0, 0, .6), rgba(0, 0, 0, 0)); - -webkit-box-shadow: none !important; - box-shadow: none !important; - border-bottom: 0; - color: rgba(255, 255, 255, .87) -} - - -.backgroundContainer:not(.backgroundContainer.withBackdrop), -html { - background: var(--theme-background); - 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; -} - -.backgroundContainer.withBackdrop { - background: var(--transparency-dark-80) -} - -@media not all and (min-width: 50em) { - .itemBackgroundContainer.withBackdrop { - background: var(--theme-background); - 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; - } -} - -.paper-icon-button-light-tv:focus, -.paper-icon-button-light:active { - color: rgb(var(--theme-primary-color)); - background-color: var(--theme-icon-focus-background) -} - -@media(hover: hover) and (pointer:fine) { - .paper-icon-button-light:focus { - color: rgb(var(--theme-primary-color)); - background-color: var(--theme-icon-focus-background) - } -} - -.fab, -.raised { - background: var(--button-background); - color: var(--theme-text-color) -} - -.detailButton-icon { - background: none !important; - border-color: rgba(255, 255, 255, .3) -} - -.emby-select-withcolor { - color: inherit; - background: var(--transparency-dark-25); - border: var(--line-size) solid transparent -} - -.toast { - background: var(--button-background); - color: var(--theme-text-color) -} - -.dialog-blur, -.toast { - background: var(--button-background) !important; - color: var(--theme-text-color) !important; -} - -@supports (backdrop-filter: blur(1em)) or (-webkit-backdrop-filter:blur(1em)) { - - .detailButton-icon:not(.playstatebutton-icon-unplayed), - .emby-select-withcolor.detailTrackSelect, - .fab, - .raised:not(.nobackdropfilter) { - background: rgba(85, 85, 85, .3); - -webkit-backdrop-filter: saturate(1.8) blur(1.5em); - backdrop-filter: saturate(1.8) blur(1.5em) - } - - .dialog-blur, - .toast { - color: var(--text-hover); - background: rgba(56, 56, 56, .76); - -webkit-backdrop-filter: blur(2.5em) saturate(1.8); - backdrop-filter: blur(2.5em) saturate(1.8); - -webkit-box-shadow: none !important; - box-shadow: none !important - } - - .toast-large { - color: rgba(255, 255, 255, .87) - } -} - -.fab:focus, -.raised:focus { - background: var(--button-color-hover); - color: var(--button-text-hover); -} - -.button-submit:not(.emby-button-tv) { - background: var(--button-color); - color: var(--button-text) -} - -.button-submit:not(.emby-button-tv):focus { - background: var(--button-color-hover); - color: var(--button-text-hover) -} - -.emby-select-withcolor>option { - color: inherit; - background: var(--button-background) -} - -.emby-select-withcolor:focus { - border-color: rgb(var(--theme-primary-color)) !important -} - -.emby-select-tv-withcolor:focus { - background-color: rgb(var(--theme-primary-color)) !important; - color: var(--label-text-color) !important -} - -.checkboxLabel { - color: inherit -} - -.emby-checkbox-focusring:focus:before { - background-color: var(--theme-icon-focus-background) -} - -.inputLabelFocused, -.selectLabelFocused, -.textareaLabelFocused { - color: rgb(var(--accent-color)) -} - -.button-link { - color: var(--link-color) !important; -} - -.button-link:hover { - color: var(--link-color-hover) !important; -} - -.button-flat-accent { - color: rgb(var(--accent-color)) -} - -.paperList, -.visualCardBox { - background-color: var(--card-background) -} - -.collapseContent { - border: var(--line-size) solid var(--line-background) -} - -.fieldDescription, -.listItemBodyText-secondary, -.secondaryText { - color: var(--theme-body-secondary-text-color) -} - -.cardText-secondary { - color: var(--text) -} - -.cardText-first { - color: var(--theme-text-color-opaque) -} - -.actionsheetDivider { - background: var(--line-background) -} - -@media(hover: hover) and (pointer:fine) { - .actionSheetMenuItem:hover { - background: var(--transparency-light-20); - color: var(--text-hover); - } -} - -.selectionCommandsPanel { - background: rgb(rgb(var(--theme-primary-color))); - color: var(--label-text-color); -} - -.itemSelectionCount { - color: var(--label-text-color) !important; - -} - -.upNextDialog-countdownText { - color: rgb(var(--theme-primary-color)) -} - -.alphaPickerButton { - color: var(--theme-body-secondary-text-color); - background-color: transparent -} - -.alphaPickerButton-selected { - color: var(--theme-text-color-opaque) -} - -.alphaPickerButton-tv:focus { - background-color: rgb(var(--theme-primary-color)); - color: var(--label-text-color) !important -} - -.detailTableBodyRow-shaded:nth-child(even) { - background: #1c1c1c; - background: var(--transparency-dark-90) -} - -.listItem-border { - border-color: var(--line-background) !important -} - -.listItem-focusscale:focus { - background: var(--transparency-dark-80) -} - -.listItemIcon:not(.listItemIcon-transparent) { - background-color: rgb(var(--theme-primary-color)); - color: var(--label-text-color); -} - -.progressring-spiner { - border-color: rgb(var(--theme-primary-color)) -} - -.mediaInfoText { - background: var(--button-background) -} - -.starIcon { - color: #cb272a -} - -.mediaInfoTimerIcon { - color: #cb272a -} - -.emby-input, -.emby-textarea { - color: inherit; - background: var(--transparency-dark-25); - border: var(--line-size) solid rgba(255, 255, 255, 0.1) -} - -.emby-input:focus, -.emby-textarea:focus { - border-color: rgb(var(--theme-primary-color)) -} - -.emby-checkbox:checked+span:before { - border-color: currentColor -} - -.emby-checkbox:checked+span:before { - border-color: rgb(var(--theme-primary-color)) !important; - background-color: rgb(var(--theme-primary-color)) !important; - -} - -.checkboxLabel::after, -.checkboxIcon { - color: var(--label-text-color) !important; -} - -.itemProgressBarForeground { - background-color: rgb(var(--theme-primary-color)) -} - -.itemProgressBarForeground-recording { - background-color: #cb272a -} - -.countIndicator { - background: rgb(var(--theme-primary-color)); - color: var(--label-text-color); -} - -.playedIndicator { - background: rgb(var(--theme-primary-color)) -} - -.mainDrawer { - background: var(--drawer-background) -} - -.drawer-docked { - background: var(--docked-drawer-background); - border-right: var(--line-size) solid var(--line-background) -} - -@media(hover: hover) and (pointer:fine) { - .navMenuOption:hover { - background: #303030 - } -} - -.navMenuOption-selected { - background-color: var(--theme-icon-focus-background) !important; - color: rgb(var(--accent-color)) -} - -.emby-button-focusscale:focus, -.emby-button-focusscale:focus .detailButton-icon { - background: rgb(var(--theme-primary-color)); - color: var(--label-text-color) -} - -.emby-tab-button { - color: var(--theme-body-secondary-text-color) -} - -.emby-tab-button-active { - color: rgb(var(--theme-accent-text-color)) -} - -.emby-tab-button-active.emby-button-tv { - color: var(--theme-text-color-opaque) -} - -.emby-tab-button.emby-button-tv:focus { - color: rgb(var(--accent-color)); - background: 0 0 -} - -.emby-button { - outline-color: rgb(var(--theme-primary-color)) -} - -.channelCell, -.guide-headerTimeslots, -.timeslotHeaders { - background: var(--theme-background); - 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; -} - -@media (pointer: coarse) { - .channelCell-mobilefocus { - background: var(--theme-background) !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; - } -} - -.channelCell-mobilefocus:not(:focus-visible) { - background: var(--theme-background) !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; -} - -.channelCell-mobilefocus:not(:-moz-focusring) { - background: var(--theme-background) !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; -} - -.channelCell, -.epgRow, -.programCell { - border-color: rgba(255, 255, 255, .05) -} - -.guide-currentTimeIndicatorDot { - border-right-color: var(--theme-icon-focus-background) -} - -.guide-currentTimeIndicatorDot:after { - border-top-color: rgb(var(--theme-primary-color)) -} - -.firstChannelCell { - border-color: transparent -} - -.programCell-sports { - background: #3949ab !important -} - -.programCell-movie { - background: #5e35b1 !important -} - -.programCell-kids { - background: #039be5 !important -} - -.programCell-news { - background: #43a047 !important -} - -.channelCell:focus, -.programCell:focus { - background-color: rgb(var(--theme-primary-color)); - color: var(--label-text-color) -} - -.guide-programTextIcon { - color: #1e1e1e; - background: #555 -} - -.infoBanner { - background: var(--card-background); - padding: 1em; - -webkit-border-radius: .3em; - border-radius: .3em -} - -.ratingbutton-icon-withrating { - color: #c33 !important -} - -.downloadbutton-icon-on { - color: #4285f4 -} - -.downloadbutton-icon-complete { - color: #4285f4 -} - -.playstatebutton-icon-played { - color: #c33 !important -} - -.repeatButton-active { - color: #4285f4 -} - -.card:focus .card-focuscontent { - border-color: rgb(var(--theme-primary-color)) -} - -.cardContent-button { - background-color: transparent -} - -.cardContent-shadow { - background-color: var(--card-background) -} - -.defaultCardBackground0 { - background-color: var(--card-background) -} - -.defaultCardBackground1 { - background-color: #d2b019 -} - -.defaultCardBackground2 { - background-color: #338abb -} - -.defaultCardBackground3 { - background-color: #6b689d -} - -.defaultCardBackground4 { - background-color: #dd452b -} - -.defaultCardBackground5 { - background-color: #5ccea9 -} - -.cardOverlayButtonIcon { - background-color: rgb(var(--theme-primary-color)) -} - -.cardScalable.cardPadder-portrait>div>button>i { - color: var(--label-text-color) !important; -} - -::-webkit-scrollbar-track-piece { - background-color: transparent -} - -::-webkit-scrollbar-thumb { - background: var(--scrollbar-thumb-background) -} - -.emby-slider-background { - background: var(--scrollbar-thumb-background) -} - -.emby-slider { - color: rgb(var(--theme-primary-color)) -} - -.emby-slider::-moz-range-track { - background: #444 -} - -.emby-slider::-moz-range-progress { - background: rgb(var(--theme-primary-color)) -} - -.emby-slider::-webkit-slider-thumb { - background: rgb(var(--theme-primary-color)) -} - -.emby-slider::-moz-range-thumb { - background: rgb(var(--theme-primary-color)) -} - -.emby-slider::-ms-thumb { - background: rgb(var(--theme-primary-color)) -} - -.emby-slider-background-lower { - background-color: rgb(var(--theme-primary-color)) -} - -.scrollbuttoncontainer { - color: var(--text-hover); - background: var(--transparency-dark-50) -} - -.recordingIcon-active { - color: #c33 !important -} - -.searchTabsContainer { - border-bottom: var(--line-size) solid var(--line-background) -} - -.emby-search-tab-button.emby-tab-button-active { - background: rgb(var(--accent-color)) !important -} - -.textActionButton.dragging { - background: var(--button-background) !important -} - -.dragging-over.full-drop-target { - background: rgb(var(--theme-primary-color)) !important; - color: var(--label-text-color) !important -} - -.dragging-over-top:before { - background: rgb(var(--accent-color)) -} - -.dragging-over-bottom:after { - background: rgb(var(--accent-color)) -} - - -/* TP CUSTOM */ -@media (hover: hover) and (pointer: fine) { - .navMenuOption:hover:not(.navMenuOption-selected) { - background: 0 !important; - color: var(--accent-color-hover); - } -} - -.mainDrawer { - background: var(--header-background); - 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; -} - -@supports (backdrop-filter: blur(1em)) or (-webkit-backdrop-filter:blur(1em)) { - .mainDrawer { - background: var(--header-blur-background); - -webkit-backdrop-filter: saturate(1.8) blur(1.5em); - backdrop-filter: saturate(1.8) blur(1.5em); - } -} - -.jstree-default .jstree-clicked { - background: rgb(var(--accent-color)); - -webkit-border-radius: 2px; - border-radius: 2px; - color: var(--label-text-color) !important; -} - -.cardImageIcon { - color: var(--text-hover); -} - -.dialog .inputLabelFocused, -.selectLabelFocused, -.textareaLabelFocused { - color: var(--text-hover); -} - - -/* JELLYFIN */ - -@media (hover: hover) and (pointer: fine) { - .paper-icon-button-light:hover:not(:disabled) { - color: rgb(var(--theme-accent-text-color)); - background-color: var(--theme-icon-focus-background); - } -} - -.paper-icon-button-light:active:not(:disabled) { - color: rgb(var(--theme-accent-text-color)); - background-color: var(--theme-icon-focus-background); -} - -.paper-icon-button-light.show-focus:focus { - color: rgb(var(--theme-accent-text-color)); -} - -.button-submit { - background: rgb(var(--theme-accent-text-color)); - color: var(--label-text-color); -} - -.button-submit:focus { - background: rgb(var(--theme-accent-text-color)); - color: var(--label-text-color); -} - -.inputLabelFocused, -.selectLabelFocused, -.textareaLabelFocused { - color: rgb(var(--theme-accent-text-color)); -} - -.itemSelectionPanel { - border: 1px solid rgb(var(--theme-accent-text-color)); -} - -.selectionCommandsPanel { - background: rgb(var(--theme-accent-text-color)); - color: var(--label-text-color); -} - -.upNextDialog-countdownText { - color: rgb(var(--theme-accent-text-color)); -} - -.alphaPickerButton-tv:focus { - background-color: rgb(var(--theme-accent-text-color)); - color: var(--label-text-color) !important; -} - -.progressring-spiner { - border-color: rgb(var(--theme-accent-text-color)); -} - -.button-flat:hover { - color: rgb(var(--theme-accent-text-color)); -} - -.button-link { - color: rgb(var(--theme-accent-text-color)); -} - -.emby-input:focus, -.emby-textarea:focus { - border-color: rgb(var(--theme-accent-text-color)); -} - -.emby-select-withcolor:focus { - border-color: rgb(var(--theme-accent-text-color)) !important; -} - -.emby-select-tv-withcolor:focus { - background-color: rgb(var(--theme-accent-text-color)) !important; - color: var(--label-text-color) !important; -} - -.emby-checkbox:checked+span+.checkboxOutline { - border-color: rgb(var(--theme-accent-text-color)); -} - -.emby-checkbox:checked+span+.checkboxOutline, -.itemProgressBarForeground { - background-color: rgb(var(--theme-accent-text-color)); -} - -.emby-checkbox:focus:not(:checked)+span+.checkboxOutline { - border-color: rgb(var(--theme-accent-text-color)); -} - -.countIndicator, -.fullSyncIndicator, -.playedIndicator { - background: rgb(var(--theme-accent-text-color)); -} - -.navMenuOption-selected { - background: rgb(var(--theme-accent-text-color)) !important; - color: var(--label-text-color); -} - -.emby-button.show-focus:focus { - background: rgb(var(--theme-accent-text-color)); - color: var(--label-text-color); -} - -.emby-tab-button.show-focus:focus { - color: rgb(var(--theme-accent-text-color)); -} - -.emby-tab-button:hover { - color: rgb(var(--theme-accent-text-color)); -} - -.guide-channelHeaderCell:focus, -.programCell:focus { - background-color: rgb(var(--theme-accent-text-color)) !important; - color: var(--label-text-color) !important; -} - -.guide-date-tab-button.emby-tab-button-active, -.guide-date-tab-button:focus { - color: rgb(var(--theme-accent-text-color)); -} - -.guide-date-tab-button.show-focus:focus { - background-color: rgb(var(--theme-accent-text-color)); - color: var(--label-text-color); -} - -.buttonActive { - color: rgb(var(--theme-accent-text-color)) !important; -} - -.card:focus .cardBox.visualCardBox, -.card:focus .cardBox:not(.visualCardBox) .cardScalable { - border-color: rgb(var(--theme-accent-text-color)) !important; -} - -.metadataSidebarIcon { - color: rgb(var(--theme-accent-text-color)); -} - -.emby-button.detailFloatingButton { - background-color: rgb(var(--theme-accent-text-color)); - color: var(--label-text-color); -} - -.layout-tv .emby-button.detailFloatingButton:focus { - background-color: #f2f2f2; - color: rgb(var(--theme-accent-text-color)); +@import url("/css/defaults/placeholders.css"); +@import url("/css/defaults/transparent.css"); + +:root { + --theme-primary-color: var(--accent-color); + --theme-text-color: var(--text); + --theme-text-color-opaque: var(--text-hover); + --theme-accent-text-color: var(--accent-color); + --theme-primary-color-lightened: var(--accent-color-hover); + --theme-icon-focus-background: rgba(var(--accent-color), 0.2); + + --theme-background: var(--main-bg-color); + --header-blur-background: rgba(20, 20, 20, 0.66); + --drawer-background: #2C2C2E; + --docked-drawer-background: var(--transparency-dark-25); + --button-background: var(--button-color); + --card-background: var(--transparency-dark-15); + --footer-background: var(--modal-footer-color); + --footer-blur-background: rgba(29, 29, 31, 0.66); + + --header-background: var(--theme-background); + --theme-body-secondary-text-color: rgba(255, 255, 255, .6); + --line-background: var(--transparency-light-10); + --line-size: .08em; + --scrollbar-thumb-background: rgba(255, 255, 255, .3); +} + +@media (pointer: fine) { + :not(.layout-tv):root { + --theme-background: var(--main-bg-color); + --header-blur-background: rgba(20, 20, 20, 0.66); + --drawer-background: #2C2C2E; + --docked-drawer-background: var(--transparency-dark-25); + --button-background: #1f1f1f; + --card-background: var(--transparency-dark-15); + --footer-background: var(--modal-footer-color); + --footer-blur-background: rgba(29, 29, 31, 0.66); + } +} + +.layout-tv:root { + --theme-background: var(--main-bg-color); + --header-blur-background: rgba(20, 20, 20, 0.66); + --drawer-background: #2C2C2E; + --docked-drawer-background: var(--transparency-dark-25); + --button-background: #1f1f1f; + --card-background: var(--transparency-dark-15); + --footer-background: var(--modal-footer-color); + --footer-blur-background: rgba(29, 29, 31, 0.66); +} + +/*TP CUSTOM */ +h1, +h2, +h3, +h4, +h5, +h6, +.inputLabel { + color: var(--text-hover); +} + +a:not(.emby-button), +.cardText.cardTextCentered.cardText-first>button, +.emby-linkbutton>a { + color: var(--link-color) !important; +} + +a:hover:not(.emby-button), +.cardText.cardTextCentered.cardText-first>button:hover, +.emby-linkbutton>a:hover { + color: var(--link-color-hover) !important; +} + +/*TP END*/ + +html { + color: var(--theme-text-color); + scrollbar-color: var(--scrollbar-thumb-background) transparent +} + +.emby-collapsible-button { + border-color: var(--line-background) !important +} + +.skinHeader-withBackground.skinHeader-withfulldrawer { + border-bottom: .08em solid var(--line-background) +} + +.skinHeader-withBackground { + background: var(--header-background); + 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; +} + +.appfooter, +.formDialogFooter:not(.formDialogFooter-clear) { + background: var(--footer-background); + 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; +} + +.formDialogHeader:not(.formDialogHeader-clear) { + background: var(--modal-header-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; +} + +.dialog { + 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; +} + +@supports (backdrop-filter: blur(1em)) or (-webkit-backdrop-filter:blur(1em)) { + .skinHeader-withBackground { + background: var(--header-blur-background); + -webkit-backdrop-filter: saturate(1.8) blur(1.5em); + backdrop-filter: saturate(1.8) blur(1.5em) + } + + .appfooter-withbackdropfilter { + background: var(--footer-blur-background); + -webkit-backdrop-filter: saturate(1.8) blur(1.5em); + backdrop-filter: saturate(1.8) blur(1.5em) + } +} + +.skinHeader.semiTransparent { + -webkit-backdrop-filter: none !important; + backdrop-filter: none !important; + background-color: rgba(0, 0, 0, .3); + background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .6)), to(rgba(0, 0, 0, 0))); + background: -webkit-linear-gradient(rgba(0, 0, 0, .6), rgba(0, 0, 0, 0)); + background: -o-linear-gradient(rgba(0, 0, 0, .6), rgba(0, 0, 0, 0)); + background: linear-gradient(rgba(0, 0, 0, .6), rgba(0, 0, 0, 0)); + -webkit-box-shadow: none !important; + box-shadow: none !important; + border-bottom: 0; + color: rgba(255, 255, 255, .87) +} + + +.backgroundContainer:not(.backgroundContainer.withBackdrop), +html { + background: var(--theme-background); + 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; +} + +.backgroundContainer.withBackdrop { + background: var(--transparency-dark-80) +} + +@media not all and (min-width: 50em) { + .itemBackgroundContainer.withBackdrop { + background: var(--theme-background); + 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; + } +} + +.paper-icon-button-light-tv:focus, +.paper-icon-button-light:active { + color: rgb(var(--theme-primary-color)); + background-color: var(--theme-icon-focus-background) +} + +@media(hover: hover) and (pointer:fine) { + .paper-icon-button-light:focus { + color: rgb(var(--theme-primary-color)); + background-color: var(--theme-icon-focus-background) + } +} + +.fab, +.raised { + background: var(--button-background); + color: var(--theme-text-color) +} + +.detailButton-icon { + background: none !important; + border-color: rgba(255, 255, 255, .3) +} + +.emby-select-withcolor { + color: inherit; + background: var(--transparency-dark-25); + border: var(--line-size) solid transparent +} + +.toast { + background: var(--button-background); + color: var(--theme-text-color) +} + +.dialog-blur, +.toast { + background: var(--button-background) !important; + color: var(--theme-text-color) !important; +} + +@supports (backdrop-filter: blur(1em)) or (-webkit-backdrop-filter:blur(1em)) { + + .detailButton-icon:not(.playstatebutton-icon-unplayed), + .emby-select-withcolor.detailTrackSelect, + .fab, + .raised:not(.nobackdropfilter) { + background: rgba(85, 85, 85, .3); + -webkit-backdrop-filter: saturate(1.8) blur(1.5em); + backdrop-filter: saturate(1.8) blur(1.5em) + } + + .dialog-blur, + .toast { + color: var(--text-hover); + background: rgba(56, 56, 56, .76); + -webkit-backdrop-filter: blur(2.5em) saturate(1.8); + backdrop-filter: blur(2.5em) saturate(1.8); + -webkit-box-shadow: none !important; + box-shadow: none !important + } + + .toast-large { + color: rgba(255, 255, 255, .87) + } +} + +.fab:focus, +.raised:focus { + background: var(--button-color-hover); + color: var(--button-text-hover); +} + +.button-submit:not(.emby-button-tv) { + background: var(--button-color); + color: var(--button-text) +} + +.button-submit:not(.emby-button-tv):focus { + background: var(--button-color-hover); + color: var(--button-text-hover) +} + +.emby-select-withcolor>option { + color: inherit; + background: var(--button-background) +} + +.emby-select-withcolor:focus { + border-color: rgb(var(--theme-primary-color)) !important +} + +.emby-select-tv-withcolor:focus { + background-color: rgb(var(--theme-primary-color)) !important; + color: var(--label-text-color) !important +} + +.checkboxLabel { + color: inherit +} + +.emby-checkbox-focusring:focus:before { + background-color: var(--theme-icon-focus-background) +} + +.inputLabelFocused, +.selectLabelFocused, +.textareaLabelFocused { + color: rgb(var(--accent-color)) +} + +.button-link { + color: var(--link-color) !important; +} + +.button-link:hover { + color: var(--link-color-hover) !important; +} + +.button-flat-accent { + color: rgb(var(--accent-color)) +} + +.paperList, +.visualCardBox { + background-color: var(--card-background) +} + +.collapseContent { + border: var(--line-size) solid var(--line-background) +} + +.fieldDescription, +.listItemBodyText-secondary, +.secondaryText { + color: var(--theme-body-secondary-text-color) +} + +.cardText-secondary { + color: var(--text) +} + +.cardText-first { + color: var(--theme-text-color-opaque) +} + +.actionsheetDivider { + background: var(--line-background) +} + +@media(hover: hover) and (pointer:fine) { + .actionSheetMenuItem:hover { + background: var(--transparency-light-20); + color: var(--text-hover); + } +} + +.selectionCommandsPanel { + background: rgb(rgb(var(--theme-primary-color))); + color: var(--label-text-color); +} + +.itemSelectionCount { + color: var(--label-text-color) !important; + +} + +.upNextDialog-countdownText { + color: rgb(var(--theme-primary-color)) +} + +.alphaPickerButton { + color: var(--theme-body-secondary-text-color); + background-color: transparent +} + +.alphaPickerButton-selected { + color: var(--theme-text-color-opaque) +} + +.alphaPickerButton-tv:focus { + background-color: rgb(var(--theme-primary-color)); + color: var(--label-text-color) !important +} + +.detailTableBodyRow-shaded:nth-child(even) { + background: #1c1c1c; + background: var(--transparency-dark-90) +} + +.listItem-border { + border-color: var(--line-background) !important +} + +.listItem-focusscale:focus { + background: var(--transparency-dark-80) +} + +.listItemIcon:not(.listItemIcon-transparent) { + background-color: rgb(var(--theme-primary-color)); + color: var(--label-text-color); +} + +.progressring-spiner { + border-color: rgb(var(--theme-primary-color)) +} + +.mediaInfoText { + background: var(--button-background) +} + +.starIcon { + color: #cb272a +} + +.mediaInfoTimerIcon { + color: #cb272a +} + +.emby-input, +.emby-textarea { + color: inherit; + background: var(--transparency-dark-25); + border: var(--line-size) solid rgba(255, 255, 255, 0.1) +} + +.emby-input:focus, +.emby-textarea:focus { + border-color: rgb(var(--theme-primary-color)) +} + +.emby-checkbox:checked+span:before { + border-color: currentColor +} + +.emby-checkbox:checked+span:before { + border-color: rgb(var(--theme-primary-color)) !important; + background-color: rgb(var(--theme-primary-color)) !important; + +} + +.checkboxLabel::after, +.checkboxIcon { + color: var(--label-text-color) !important; +} + +.itemProgressBarForeground { + background-color: rgb(var(--theme-primary-color)) +} + +.itemProgressBarForeground-recording { + background-color: #cb272a +} + +.countIndicator { + background: rgb(var(--theme-primary-color)); + color: var(--label-text-color); +} + +.playedIndicator { + background: rgb(var(--theme-primary-color)) +} + +.mainDrawer { + background: var(--drawer-background) +} + +.drawer-docked { + background: var(--docked-drawer-background); + border-right: var(--line-size) solid var(--line-background) +} + +@media(hover: hover) and (pointer:fine) { + .navMenuOption:hover { + background: #303030 + } +} + +.navMenuOption-selected { + background-color: var(--theme-icon-focus-background) !important; + color: rgb(var(--accent-color)) +} + +.emby-button-focusscale:focus, +.emby-button-focusscale:focus .detailButton-icon { + background: rgb(var(--theme-primary-color)); + color: var(--label-text-color) +} + +.emby-tab-button { + color: var(--theme-body-secondary-text-color) +} + +.emby-tab-button-active { + color: rgb(var(--theme-accent-text-color)) +} + +.emby-tab-button-active.emby-button-tv { + color: var(--theme-text-color-opaque) +} + +.emby-tab-button.emby-button-tv:focus { + color: rgb(var(--accent-color)); + background: 0 0 +} + +.emby-button { + outline-color: rgb(var(--theme-primary-color)) +} + +.channelCell, +.guide-headerTimeslots, +.timeslotHeaders { + background: var(--theme-background); + 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; +} + +@media (pointer: coarse) { + .channelCell-mobilefocus { + background: var(--theme-background) !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; + } +} + +.channelCell-mobilefocus:not(:focus-visible) { + background: var(--theme-background) !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; +} + +.channelCell-mobilefocus:not(:-moz-focusring) { + background: var(--theme-background) !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; +} + +.channelCell, +.epgRow, +.programCell { + border-color: rgba(255, 255, 255, .05) +} + +.guide-currentTimeIndicatorDot { + border-right-color: var(--theme-icon-focus-background) +} + +.guide-currentTimeIndicatorDot:after { + border-top-color: rgb(var(--theme-primary-color)) +} + +.firstChannelCell { + border-color: transparent +} + +.programCell-sports { + background: #3949ab !important +} + +.programCell-movie { + background: #5e35b1 !important +} + +.programCell-kids { + background: #039be5 !important +} + +.programCell-news { + background: #43a047 !important +} + +.channelCell:focus, +.programCell:focus { + background-color: rgb(var(--theme-primary-color)); + color: var(--label-text-color) +} + +.guide-programTextIcon { + color: #1e1e1e; + background: #555 +} + +.infoBanner { + background: var(--card-background); + padding: 1em; + -webkit-border-radius: .3em; + border-radius: .3em +} + +.ratingbutton-icon-withrating { + color: #c33 !important +} + +.downloadbutton-icon-on { + color: #4285f4 +} + +.downloadbutton-icon-complete { + color: #4285f4 +} + +.playstatebutton-icon-played { + color: #c33 !important +} + +.repeatButton-active { + color: #4285f4 +} + +.card:focus .card-focuscontent { + border-color: rgb(var(--theme-primary-color)) +} + +.cardContent-button { + background-color: transparent +} + +.cardContent-shadow { + background-color: var(--card-background) +} + +.defaultCardBackground0 { + background-color: var(--card-background) +} + +.defaultCardBackground1 { + background-color: #d2b019 +} + +.defaultCardBackground2 { + background-color: #338abb +} + +.defaultCardBackground3 { + background-color: #6b689d +} + +.defaultCardBackground4 { + background-color: #dd452b +} + +.defaultCardBackground5 { + background-color: #5ccea9 +} + +.cardOverlayButtonIcon { + background-color: rgb(var(--theme-primary-color)) +} + +.cardScalable.cardPadder-portrait>div>button>i { + color: var(--label-text-color) !important; +} + +::-webkit-scrollbar-track-piece { + background-color: transparent +} + +::-webkit-scrollbar-thumb { + background: var(--scrollbar-thumb-background) +} + +.emby-slider-background { + background: var(--scrollbar-thumb-background) +} + +.emby-slider { + color: rgb(var(--theme-primary-color)) +} + +.emby-slider::-moz-range-track { + background: #444 +} + +.emby-slider::-moz-range-progress { + background: rgb(var(--theme-primary-color)) +} + +.emby-slider::-webkit-slider-thumb { + background: rgb(var(--theme-primary-color)) +} + +.emby-slider::-moz-range-thumb { + background: rgb(var(--theme-primary-color)) +} + +.emby-slider::-ms-thumb { + background: rgb(var(--theme-primary-color)) +} + +.emby-slider-background-lower { + background-color: rgb(var(--theme-primary-color)) +} + +.scrollbuttoncontainer { + color: var(--text-hover); + background: var(--transparency-dark-50) +} + +.recordingIcon-active { + color: #c33 !important +} + +.searchTabsContainer { + border-bottom: var(--line-size) solid var(--line-background) +} + +.emby-search-tab-button.emby-tab-button-active { + background: rgb(var(--accent-color)) !important +} + +.textActionButton.dragging { + background: var(--button-background) !important +} + +.dragging-over.full-drop-target { + background: rgb(var(--theme-primary-color)) !important; + color: var(--label-text-color) !important +} + +.dragging-over-top:before { + background: rgb(var(--accent-color)) +} + +.dragging-over-bottom:after { + background: rgb(var(--accent-color)) +} + + +/* TP CUSTOM */ +@media (hover: hover) and (pointer: fine) { + .navMenuOption:hover:not(.navMenuOption-selected) { + background: 0 !important; + color: var(--accent-color-hover); + } +} + +.mainDrawer { + background: var(--header-background); + 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; +} + +@supports (backdrop-filter: blur(1em)) or (-webkit-backdrop-filter:blur(1em)) { + .mainDrawer { + background: var(--header-blur-background); + -webkit-backdrop-filter: saturate(1.8) blur(1.5em); + backdrop-filter: saturate(1.8) blur(1.5em); + } +} + +.jstree-default .jstree-clicked { + background: rgb(var(--accent-color)); + -webkit-border-radius: 2px; + border-radius: 2px; + color: var(--label-text-color) !important; +} + +.cardImageIcon { + color: var(--text-hover); +} + +.dialog .inputLabelFocused, +.selectLabelFocused, +.textareaLabelFocused { + color: var(--text-hover); +} + + +/* JELLYFIN */ + +@media (hover: hover) and (pointer: fine) { + .paper-icon-button-light:hover:not(:disabled) { + color: rgb(var(--theme-accent-text-color)); + background-color: var(--theme-icon-focus-background); + } +} + +.paper-icon-button-light:active:not(:disabled) { + color: rgb(var(--theme-accent-text-color)); + background-color: var(--theme-icon-focus-background); +} + +.paper-icon-button-light.show-focus:focus { + color: rgb(var(--theme-accent-text-color)); +} + +.button-submit { + background: rgb(var(--theme-accent-text-color)); + color: var(--label-text-color); +} + +.button-submit:focus { + background: rgb(var(--theme-accent-text-color)); + color: var(--label-text-color); +} + +.inputLabelFocused, +.selectLabelFocused, +.textareaLabelFocused { + color: rgb(var(--theme-accent-text-color)); +} + +.itemSelectionPanel { + border: 1px solid rgb(var(--theme-accent-text-color)); +} + +.selectionCommandsPanel { + background: rgb(var(--theme-accent-text-color)); + color: var(--label-text-color); +} + +.upNextDialog-countdownText { + color: rgb(var(--theme-accent-text-color)); +} + +.alphaPickerButton-tv:focus { + background-color: rgb(var(--theme-accent-text-color)); + color: var(--label-text-color) !important; +} + +.progressring-spiner { + border-color: rgb(var(--theme-accent-text-color)); +} + +.button-flat:hover { + color: rgb(var(--theme-accent-text-color)); +} + +.button-link { + color: rgb(var(--theme-accent-text-color)); +} + +.emby-input:focus, +.emby-textarea:focus { + border-color: rgb(var(--theme-accent-text-color)); +} + +.emby-select-withcolor:focus { + border-color: rgb(var(--theme-accent-text-color)) !important; +} + +.emby-select-tv-withcolor:focus { + background-color: rgb(var(--theme-accent-text-color)) !important; + color: var(--label-text-color) !important; +} + +.emby-checkbox:checked+span+.checkboxOutline { + border-color: rgb(var(--theme-accent-text-color)); +} + +.emby-checkbox:checked+span+.checkboxOutline, +.itemProgressBarForeground { + background-color: rgb(var(--theme-accent-text-color)); +} + +.emby-checkbox:focus:not(:checked)+span+.checkboxOutline { + border-color: rgb(var(--theme-accent-text-color)); +} + +.countIndicator, +.fullSyncIndicator, +.playedIndicator { + background: rgb(var(--theme-accent-text-color)); +} + +.navMenuOption-selected { + background: rgb(var(--theme-accent-text-color)) !important; + color: var(--label-text-color); +} + +.emby-button.show-focus:focus { + background: rgb(var(--theme-accent-text-color)); + color: var(--label-text-color); +} + +.emby-tab-button.show-focus:focus { + color: rgb(var(--theme-accent-text-color)); +} + +.emby-tab-button:hover { + color: rgb(var(--theme-accent-text-color)); +} + +.guide-channelHeaderCell:focus, +.programCell:focus { + background-color: rgb(var(--theme-accent-text-color)) !important; + color: var(--label-text-color) !important; +} + +.guide-date-tab-button.emby-tab-button-active, +.guide-date-tab-button:focus { + color: rgb(var(--theme-accent-text-color)); +} + +.guide-date-tab-button.show-focus:focus { + background-color: rgb(var(--theme-accent-text-color)); + color: var(--label-text-color); +} + +.buttonActive { + color: rgb(var(--theme-accent-text-color)) !important; +} + +.card:focus .cardBox.visualCardBox, +.card:focus .cardBox:not(.visualCardBox) .cardScalable { + border-color: rgb(var(--theme-accent-text-color)) !important; +} + +.metadataSidebarIcon { + color: rgb(var(--theme-accent-text-color)); +} + +.emby-button.detailFloatingButton { + background-color: rgb(var(--theme-accent-text-color)); + color: var(--label-text-color); +} + +.layout-tv .emby-button.detailFloatingButton:focus { + background-color: #f2f2f2; + color: rgb(var(--theme-accent-text-color)); } \ No newline at end of file diff --git a/css/base/kitana/kitana-base.css b/css/base/kitana/kitana-base.css index 49c84b0b8e..1bf6f301d8 100644 --- a/css/base/kitana/kitana-base.css +++ b/css/base/kitana/kitana-base.css @@ -1,234 +1,234 @@ -/* 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://github.com/gilbN/theme.park */ - -@import url("/css/defaults/placeholders.css"); -@import url("/css/defaults/transparent.css"); - -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); -} - -a { - color: var(--link-color); -} - -a:hover { - color: var(--link-color-hover); -} - -a.ml-2, -a.mx-2 { - color: rgb(var(--accent-color)) !important; -} - -#content:before { - 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; -} - -* { - outline: none !important; -} - -/* TEXT */ -body, -.navbar-dark .navbar-text { - color: var(--text); -} - -h1, -h2, -h3, -h4, -h5, -h6, -label { - color: var(--text-hover); -} - -/* ACCENTS */ -.badge-dark { - color: var(--label-text-color); - background-color: rgb(rgb(var(--accent-color))); -} - -/* NAVBAR */ -#nav .bg-dark { - background: var(--transparency-dark-25) !important; -} - -.navbar-dark .navbar-nav .nav-link { - color: var(--text); -} - -.navbar-dark .navbar-nav .nav-link:hover, -.navbar-dark .navbar-nav .nav-link:focus { - color: var(--text-hover); -} - -#navbarSupportedContent ul li { - background-color: transparent !important; - border: none !important; -} - -/* DROPDOWN MENU */ -.dropdown-menu { - color: var(--text-hover); - 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; - border: 1px solid transparent; -} - -.dropdown-item.active, -.dropdown-item:active, -.dropdown:active:hover { - color: var(--text-hover); - background: var(--transparency-dark-25) !important; -} - -.dropdown-item { - color: var(--text); -} - -.dropdown-item:hover, -.dropdown-item:focus { - color: var(--text-hover); - text-decoration: none; - background: var(--transparency-light-10); -} - - -/* CARDS */ -.card { - background: var(--transparency-light-10) !important; - border: 1px solid transparent; -} - -.card-header { - color: var(--text-hover); - background: var(--transparency-dark-25); - border-bottom: 1px solid rgba(255, 255, 255, .125) !important; -} - -ul li { - background: var(--transparency-light-10) !important; - border: none !important; -} - -ul li:hover { - background: var(--transparency-light-15) !important; - border: none; -} - -/* SETTINGS */ -.plugin_content .nav-tabs .nav-link.active, -.nav-tabs .nav-item.show .nav-link { - color: var(--text-hover) !important; - background: var(--transparency-dark-25) !important; - border-color: #4440 #4440 transparent; -} - -.plugin_content .nav-tabs { - border-bottom: 1px solid rgb(255 255 255 / 20%); -} - -.alert-secondary { - background: var(--transparency-light-20); -} - -/* BUTTONS */ -.btn { - border-color: var(--button-color); - background: var(--button-color); - color: var(--button-text); - margin-right: 5px; -} - -.btn:hover, -.btn:focus, -.btn:active, -.btn-primary:not(:disabled):not(.disabled):active, -.btn-primary:not(:disabled):not(.disabled).active, -.show>.btn-primary.dropdown-toggle { - border-color: var(--button-color-hover); - color: var(--button-text-hover); - background-color: var(--button-color-hover); - box-shadow: none !important; -} - -.badge-primary { - color: var(--label-text-color); - background-color: rgb(var(--accent-color)); -} - -.badge-secondary { - color: var(--button-text); - background: var(--transparency-dark-25); -} - -/* FORMS */ -.form-control { - color: var(--text) !important; - background: var(--transparency-dark-25) !important; - border: 1px solid transparent !important; - box-shadow: none !important; - transition: background-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; -} - -.form-control:focus { - background: var(--transparency-dark-50) !important; - color: var(--text-hover) !important; -} - -.custom-control-input:checked~.custom-control-label::before { - color: var(--label-text-color); - border-color: rgb(var(--accent-color)); - background-color: rgb(var(--accent-color)); -} - -.custom-checkbox .custom-control-input:checked~.custom-control-label::after { - filter: invert(1); -} - -.custom-control-input:focus~.custom-control-label::before { - box-shadow: 0 0 0 .2rem rgba(55, 90, 127, 0.25) -} - -.custom-control-input:focus:not(:checked)~.custom-control-label::before { - border-color: rgb(var(--accent-color)); -} - -.custom-control-input:not(:disabled):active~.custom-control-label::before { - color: var(--text-hover); - background-color: #97b3d2; - border-color: #97b3d2 +/* 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://github.com/gilbN/theme.park */ + +@import url("/css/defaults/placeholders.css"); +@import url("/css/defaults/transparent.css"); + +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); +} + +a { + color: var(--link-color); +} + +a:hover { + color: var(--link-color-hover); +} + +a.ml-2, +a.mx-2 { + color: rgb(var(--accent-color)) !important; +} + +#content:before { + 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; +} + +* { + outline: none !important; +} + +/* TEXT */ +body, +.navbar-dark .navbar-text { + color: var(--text); +} + +h1, +h2, +h3, +h4, +h5, +h6, +label { + color: var(--text-hover); +} + +/* ACCENTS */ +.badge-dark { + color: var(--label-text-color); + background-color: rgb(rgb(var(--accent-color))); +} + +/* NAVBAR */ +#nav .bg-dark { + background: var(--transparency-dark-25) !important; +} + +.navbar-dark .navbar-nav .nav-link { + color: var(--text); +} + +.navbar-dark .navbar-nav .nav-link:hover, +.navbar-dark .navbar-nav .nav-link:focus { + color: var(--text-hover); +} + +#navbarSupportedContent ul li { + background-color: transparent !important; + border: none !important; +} + +/* DROPDOWN MENU */ +.dropdown-menu { + color: var(--text-hover); + 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; + border: 1px solid transparent; +} + +.dropdown-item.active, +.dropdown-item:active, +.dropdown:active:hover { + color: var(--text-hover); + background: var(--transparency-dark-25) !important; +} + +.dropdown-item { + color: var(--text); +} + +.dropdown-item:hover, +.dropdown-item:focus { + color: var(--text-hover); + text-decoration: none; + background: var(--transparency-light-10); +} + + +/* CARDS */ +.card { + background: var(--transparency-light-10) !important; + border: 1px solid transparent; +} + +.card-header { + color: var(--text-hover); + background: var(--transparency-dark-25); + border-bottom: 1px solid rgba(255, 255, 255, .125) !important; +} + +ul li { + background: var(--transparency-light-10) !important; + border: none !important; +} + +ul li:hover { + background: var(--transparency-light-15) !important; + border: none; +} + +/* SETTINGS */ +.plugin_content .nav-tabs .nav-link.active, +.nav-tabs .nav-item.show .nav-link { + color: var(--text-hover) !important; + background: var(--transparency-dark-25) !important; + border-color: #4440 #4440 transparent; +} + +.plugin_content .nav-tabs { + border-bottom: 1px solid rgb(255 255 255 / 20%); +} + +.alert-secondary { + background: var(--transparency-light-20); +} + +/* BUTTONS */ +.btn { + border-color: var(--button-color); + background: var(--button-color); + color: var(--button-text); + margin-right: 5px; +} + +.btn:hover, +.btn:focus, +.btn:active, +.btn-primary:not(:disabled):not(.disabled):active, +.btn-primary:not(:disabled):not(.disabled).active, +.show>.btn-primary.dropdown-toggle { + border-color: var(--button-color-hover); + color: var(--button-text-hover); + background-color: var(--button-color-hover); + box-shadow: none !important; +} + +.badge-primary { + color: var(--label-text-color); + background-color: rgb(var(--accent-color)); +} + +.badge-secondary { + color: var(--button-text); + background: var(--transparency-dark-25); +} + +/* FORMS */ +.form-control { + color: var(--text) !important; + background: var(--transparency-dark-25) !important; + border: 1px solid transparent !important; + box-shadow: none !important; + transition: background-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} + +.form-control:focus { + background: var(--transparency-dark-50) !important; + color: var(--text-hover) !important; +} + +.custom-control-input:checked~.custom-control-label::before { + color: var(--label-text-color); + border-color: rgb(var(--accent-color)); + background-color: rgb(var(--accent-color)); +} + +.custom-checkbox .custom-control-input:checked~.custom-control-label::after { + filter: invert(1); +} + +.custom-control-input:focus~.custom-control-label::before { + box-shadow: 0 0 0 .2rem rgba(55, 90, 127, 0.25) +} + +.custom-control-input:focus:not(:checked)~.custom-control-label::before { + border-color: rgb(var(--accent-color)); +} + +.custom-control-input:not(:disabled):active~.custom-control-label::before { + color: var(--text-hover); + background-color: #97b3d2; + border-color: #97b3d2 } \ No newline at end of file diff --git a/css/base/lazylibrarian/lazylibrarian-base.css b/css/base/lazylibrarian/lazylibrarian-base.css index 813b1d1660..d32e4634df 100644 --- a/css/base/lazylibrarian/lazylibrarian-base.css +++ b/css/base/lazylibrarian/lazylibrarian-base.css @@ -1,457 +1,457 @@ -/* 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://github.com/gilbN/theme.park */ - -@import url("/css/defaults/placeholders.css"); -@import url("/css/defaults/transparent.css"); - -* { - outline: none !important; -} - -body { - color: var(--text); - 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; -} - -p { - color: var(--text) !important; -} - -h1, -h2, -h3, -h4, -h5, -h6, -label, -legend { - color: var(--text-hover); -} - -legend, -.nav-tabs { - border-bottom: 1px solid rgb(var(--accent-color), .45) !important; -} - -a, -.btn-link { - color: var(--link-color); -} - -a:hover, -.btn-link:hover { - color: var(--link-color-hover); -} - -/* SCROLLBAR */ -@media only screen and (min-width: 768px) { - html { - height: 100%; - width: 100%; - overflow: hidden; - } - - body { - overflow-y: auto; - height: 100%; - 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; - } -} - -::-webkit-scrollbar { - width: 14px; -} - -::-webkit-scrollbar-thumb { - min-height: 50px; - border: 3px solid transparent; - border-radius: 8px; - background: var(--transparency-dark-20); - background-clip: padding-box; -} - -::-webkit-scrollbar-track { - background-color: transparent; -} - -::-webkit-scrollbar-thumb:hover { - min-height: 50px; - border: 3px solid transparent; - border-radius: 8px; - background: var(--transparency-light-50); - background-clip: padding-box; -} - -/* NAVBAR */ -.navbar { - border: 1px solid transparent; - text-shadow: 1px 1px 1px rgb(0, 0, 0); - background: rgba(0, 0, 0, 0); -} - -.navbar-inverse { - background-image: none; - background-color: transparent; - border-color: transparent; -} - -.navbar-default .navbar-brand { - color: rgb(var(--accent-color)); -} - -.navbar-default .navbar-brand:hover, -.navbar-default .navbar-brand:focus { - color: var(--accent-color-hover); - background-color: none; -} - -.navbar-default .navbar-nav>li>a { - color: var(--text); -} - -.navbar-default .navbar-nav>li>a:hover, -.navbar-default .navbar-nav>li>a:focus { - color: var(--text-hover); - background-image: none; - background: var(--transparency-dark-25); -} - -/* BUTTONS */ - -.btn-primary, -.btn-default { - color: var(--button-text) !important; - background-color: var(--button-color) !important; - background: var(--button-color) !important; - border-color: var(--button-color) !important; - background-image: none !important; - outline: none; -} - -.btn-primary:hover, -.btn-default:hover, -.btn-primary:active, -.btn-primary.active, -.open>.dropdown-toggle.btn-primary { - background-image: none; - color: var(--button-text-hover) !important; - background-color: var(--button-color-hover) !important; - border-color: var(--button-color-hover) !important; -} - -.btn-primary:active:hover, -.btn-primary.active:hover, -.open>-toggle.btn-primary:hover, -.btn-primary:active:focus, -.btn-primary.active:focus, -.open>.dropdown-toggle.btn-primary:focus, -.btn-primary:active.focus, -.btn-primary.active.focus, -.open>.dropdown-toggle.btn-primary.focus { - color: var(--button-text-hover) !important; - background-color: var(--button-color-hover) !important; - border-color: var(--button-color-hover) !important; -} - -.btn-primary.active.focus, -.btn-primary.active:focus, -.btn-primary.active:hover, -.btn-primary:active.focus, -.btn-primary:active:focus, -.btn-primary:active:hover, -.open>.dropdown-toggle.btn-primary.focus, -.open>.dropdown-toggle.btn-primary:focus, -.open>.dropdown-toggle.btn-primary:hover { - color: var(--button-text-hover) !important; - background-color: var(--button-color-hover) !important; - border-color: var(--button-color-hover) !important; -} - -.btn-primary:active:hover, -.btn-primary.active:hover, -.open>.dropdown-toggle.btn-primary:hover, -.btn-primary:active:focus, -.btn-primary.active:focus, -.open>.dropdown-toggle.btn-primary:focus, -.btn-primary:active.focus, -.btn-primary.active.focus, -.open>.dropdown-toggle.btn-primary.focus { - outline: none; - color: var(--button-text-hover) !important; - background-color: var(--button-color-hover) !important; - border-color: var(--button-color-hover) !important; -} - -.btn-link:hover, -.btn-link:focus, -button.close { - outline: none -} - -.btn-warning { - background-image: none; - color: var(--button-text-hover); - background-color: #f89406; - border-color: #f89406; -} - -.btn-warning:hover { - background-image: none; - color: var(--button-text-hover); - background-color: #c67605; - border-color: #bc7005; -} - -.btn:hover, -.btn:focus, -.btn.focus { - color: var(--button-text-hover); - text-decoration: none; -} - -.pagination>li.disabled>a, -.pagination>li.disabled>a:hover, -.pagination>li.disabled>span, -.pagination>li.disabled>span:hover { - background-color: var(--button-color); - color: var(--text-muted); - background-image: none; - outline: none; -} - -.pagination>.disabled>span, -.pagination>.disabled>span:hover, -.pagination>.disabled>span:focus, -.pagination>.disabled>a, -.pagination>.disabled>a:hover, -.pagination>.disabled>a:focus { - color: var(--text-muted); - background-color: var(--button-color); - border-color: var(--button-color); - cursor: not-allowed; -} - -.pagination>.active>a, -.pagination>.active>span, -.pagination>.active>a:hover, -.pagination>.active>span:hover, -.pagination>.active>a:focus, -.pagination>.active>span:focus { - color: var(--button-text-hover); - background-image: none; - background-color: var(--button-color-hover); - border-color: var(--button-color-hover); - outline: none; -} - -.pagination>li.active>a, -.pagination>li.active>span { - background-image: none; -} - -.pagination>li>a, -.pagination>li>span { - text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3); - background-image: none; -} - -.pagination>li>a, -.pagination>li>span { - color: var(--button-text); - background-color: var(--button-color); - border: 1px solid var(--button-color); - -} - -.pagination>li>a:hover, -.pagination>li>span:hover, -.pagination>li>a:focus, -.pagination>li>span:focus { - color: var(--button-text-hover); - background-image: none; - background-color: var(--button-color-hover); - border-color: var(--button-color-hover); - outline: none; -} - -/* FORM CONTYROL */ - -.form-control:focus { - border-color: transparent; - outline: 0; - -webkit-box-shadow: none; - box-shadow: none; -} - -.form-control { - color: var(--text); - background: var(--transparency-light-10); - background-image: none; - border: 1px solid transparent; -} - -select:focus, -select:active, -select.form-control:focus, -select.form-control:active, -#auth_type:focus { - background: #1b1b1b !important; - color: white !important; -} - -.form-control:active:not(select.form-control), -.form-control:focus:not(select.form-control), -.configtable .input-group .form-control:active, -.configtable .input-group .form-control:focus { - color: var(--text-hover); - background: var(--transparency-dark-25) !important; - background-image: none; - border: 1px solid transparent; -} - - -/* TABLE */ - -table { - background: var(--transparency-light-10); -} - -thead { - color: var(--text-hover); -} - -.table-striped>tbody>tr:nth-of-type(odd) { - background: var(--transparency-dark-10); -} - -.table-hover>tbody>tr:hover { - background: var(--transparency-light-10) !important; -} - -.table-bordered { - border: 1px solid transparent; -} - -.table-bordered>thead>tr>th, -.table-bordered>tbody>tr>th, -.table-bordered>tfoot>tr>th, -.table-bordered>thead>tr>td, -.table-bordered>tbody>tr>td, -.table-bordered>tfoot>tr>td { - border: 1px solid rgba(255, 255, 255, 0.08); -} - -/* BOOKWALL */ - -.table-responsive>.table { - background-color: var(--transparency-light-10) -} - -/* SETTINGS */ - -.nav-tabs>li.active>a, -.nav-tabs>li.active>a:hover, -.nav-tabs>li.active>a:focus { - color: rgb(var(--accent-color)); - background: var(--transparency-light-10); - border: 1px solid TRANSPARENT; - border-bottom-color: transparent; - cursor: default; -} - -.nav-tabs { - border-bottom: 1px solid rgba(255, 255, 255, 0.45); -} - -.nav-tabs>li>a:hover { - border-color: transparent; -} - -.nav>li>a:hover, -.nav>li>a:focus { - text-decoration: none; - background: var(--transparency-light-15); -} - -.input-group-addon { - border: none; - border-color: transparent; - background-image: none; - color: var(--button-text); - background-color: var(--button-color); -} - -.input-group { - margin-top: 2px; -} - -legend { - border-bottom: 1px solid rgba(255, 255, 255, .45); -} - -/* MODAL */ - -.modal-content { - 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; - border: 1px solid transparent; -} - -.modal-header { - background: var(--modal-header-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 rgb(var(--accent-color)); -} - -.modal-footer { - background: var(--modal-footer-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-top: 1px solid rgb(var(--accent-color)); -} - -pre { - color: var(--text); - background: var(--transparency-dark-25); - border: 1px solid transparent; +/* 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://github.com/gilbN/theme.park */ + +@import url("/css/defaults/placeholders.css"); +@import url("/css/defaults/transparent.css"); + +* { + outline: none !important; +} + +body { + color: var(--text); + 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; +} + +p { + color: var(--text) !important; +} + +h1, +h2, +h3, +h4, +h5, +h6, +label, +legend { + color: var(--text-hover); +} + +legend, +.nav-tabs { + border-bottom: 1px solid rgb(var(--accent-color), .45) !important; +} + +a, +.btn-link { + color: var(--link-color); +} + +a:hover, +.btn-link:hover { + color: var(--link-color-hover); +} + +/* SCROLLBAR */ +@media only screen and (min-width: 768px) { + html { + height: 100%; + width: 100%; + overflow: hidden; + } + + body { + overflow-y: auto; + height: 100%; + 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; + } +} + +::-webkit-scrollbar { + width: 14px; +} + +::-webkit-scrollbar-thumb { + min-height: 50px; + border: 3px solid transparent; + border-radius: 8px; + background: var(--transparency-dark-20); + background-clip: padding-box; +} + +::-webkit-scrollbar-track { + background-color: transparent; +} + +::-webkit-scrollbar-thumb:hover { + min-height: 50px; + border: 3px solid transparent; + border-radius: 8px; + background: var(--transparency-light-50); + background-clip: padding-box; +} + +/* NAVBAR */ +.navbar { + border: 1px solid transparent; + text-shadow: 1px 1px 1px rgb(0, 0, 0); + background: rgba(0, 0, 0, 0); +} + +.navbar-inverse { + background-image: none; + background-color: transparent; + border-color: transparent; +} + +.navbar-default .navbar-brand { + color: rgb(var(--accent-color)); +} + +.navbar-default .navbar-brand:hover, +.navbar-default .navbar-brand:focus { + color: var(--accent-color-hover); + background-color: none; +} + +.navbar-default .navbar-nav>li>a { + color: var(--text); +} + +.navbar-default .navbar-nav>li>a:hover, +.navbar-default .navbar-nav>li>a:focus { + color: var(--text-hover); + background-image: none; + background: var(--transparency-dark-25); +} + +/* BUTTONS */ + +.btn-primary, +.btn-default { + color: var(--button-text) !important; + background-color: var(--button-color) !important; + background: var(--button-color) !important; + border-color: var(--button-color) !important; + background-image: none !important; + outline: none; +} + +.btn-primary:hover, +.btn-default:hover, +.btn-primary:active, +.btn-primary.active, +.open>.dropdown-toggle.btn-primary { + background-image: none; + color: var(--button-text-hover) !important; + background-color: var(--button-color-hover) !important; + border-color: var(--button-color-hover) !important; +} + +.btn-primary:active:hover, +.btn-primary.active:hover, +.open>-toggle.btn-primary:hover, +.btn-primary:active:focus, +.btn-primary.active:focus, +.open>.dropdown-toggle.btn-primary:focus, +.btn-primary:active.focus, +.btn-primary.active.focus, +.open>.dropdown-toggle.btn-primary.focus { + color: var(--button-text-hover) !important; + background-color: var(--button-color-hover) !important; + border-color: var(--button-color-hover) !important; +} + +.btn-primary.active.focus, +.btn-primary.active:focus, +.btn-primary.active:hover, +.btn-primary:active.focus, +.btn-primary:active:focus, +.btn-primary:active:hover, +.open>.dropdown-toggle.btn-primary.focus, +.open>.dropdown-toggle.btn-primary:focus, +.open>.dropdown-toggle.btn-primary:hover { + color: var(--button-text-hover) !important; + background-color: var(--button-color-hover) !important; + border-color: var(--button-color-hover) !important; +} + +.btn-primary:active:hover, +.btn-primary.active:hover, +.open>.dropdown-toggle.btn-primary:hover, +.btn-primary:active:focus, +.btn-primary.active:focus, +.open>.dropdown-toggle.btn-primary:focus, +.btn-primary:active.focus, +.btn-primary.active.focus, +.open>.dropdown-toggle.btn-primary.focus { + outline: none; + color: var(--button-text-hover) !important; + background-color: var(--button-color-hover) !important; + border-color: var(--button-color-hover) !important; +} + +.btn-link:hover, +.btn-link:focus, +button.close { + outline: none +} + +.btn-warning { + background-image: none; + color: var(--button-text-hover); + background-color: #f89406; + border-color: #f89406; +} + +.btn-warning:hover { + background-image: none; + color: var(--button-text-hover); + background-color: #c67605; + border-color: #bc7005; +} + +.btn:hover, +.btn:focus, +.btn.focus { + color: var(--button-text-hover); + text-decoration: none; +} + +.pagination>li.disabled>a, +.pagination>li.disabled>a:hover, +.pagination>li.disabled>span, +.pagination>li.disabled>span:hover { + background-color: var(--button-color); + color: var(--text-muted); + background-image: none; + outline: none; +} + +.pagination>.disabled>span, +.pagination>.disabled>span:hover, +.pagination>.disabled>span:focus, +.pagination>.disabled>a, +.pagination>.disabled>a:hover, +.pagination>.disabled>a:focus { + color: var(--text-muted); + background-color: var(--button-color); + border-color: var(--button-color); + cursor: not-allowed; +} + +.pagination>.active>a, +.pagination>.active>span, +.pagination>.active>a:hover, +.pagination>.active>span:hover, +.pagination>.active>a:focus, +.pagination>.active>span:focus { + color: var(--button-text-hover); + background-image: none; + background-color: var(--button-color-hover); + border-color: var(--button-color-hover); + outline: none; +} + +.pagination>li.active>a, +.pagination>li.active>span { + background-image: none; +} + +.pagination>li>a, +.pagination>li>span { + text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3); + background-image: none; +} + +.pagination>li>a, +.pagination>li>span { + color: var(--button-text); + background-color: var(--button-color); + border: 1px solid var(--button-color); + +} + +.pagination>li>a:hover, +.pagination>li>span:hover, +.pagination>li>a:focus, +.pagination>li>span:focus { + color: var(--button-text-hover); + background-image: none; + background-color: var(--button-color-hover); + border-color: var(--button-color-hover); + outline: none; +} + +/* FORM CONTYROL */ + +.form-control:focus { + border-color: transparent; + outline: 0; + -webkit-box-shadow: none; + box-shadow: none; +} + +.form-control { + color: var(--text); + background: var(--transparency-light-10); + background-image: none; + border: 1px solid transparent; +} + +select:focus, +select:active, +select.form-control:focus, +select.form-control:active, +#auth_type:focus { + background: #1b1b1b !important; + color: white !important; +} + +.form-control:active:not(select.form-control), +.form-control:focus:not(select.form-control), +.configtable .input-group .form-control:active, +.configtable .input-group .form-control:focus { + color: var(--text-hover); + background: var(--transparency-dark-25) !important; + background-image: none; + border: 1px solid transparent; +} + + +/* TABLE */ + +table { + background: var(--transparency-light-10); +} + +thead { + color: var(--text-hover); +} + +.table-striped>tbody>tr:nth-of-type(odd) { + background: var(--transparency-dark-10); +} + +.table-hover>tbody>tr:hover { + background: var(--transparency-light-10) !important; +} + +.table-bordered { + border: 1px solid transparent; +} + +.table-bordered>thead>tr>th, +.table-bordered>tbody>tr>th, +.table-bordered>tfoot>tr>th, +.table-bordered>thead>tr>td, +.table-bordered>tbody>tr>td, +.table-bordered>tfoot>tr>td { + border: 1px solid rgba(255, 255, 255, 0.08); +} + +/* BOOKWALL */ + +.table-responsive>.table { + background-color: var(--transparency-light-10) +} + +/* SETTINGS */ + +.nav-tabs>li.active>a, +.nav-tabs>li.active>a:hover, +.nav-tabs>li.active>a:focus { + color: rgb(var(--accent-color)); + background: var(--transparency-light-10); + border: 1px solid TRANSPARENT; + border-bottom-color: transparent; + cursor: default; +} + +.nav-tabs { + border-bottom: 1px solid rgba(255, 255, 255, 0.45); +} + +.nav-tabs>li>a:hover { + border-color: transparent; +} + +.nav>li>a:hover, +.nav>li>a:focus { + text-decoration: none; + background: var(--transparency-light-15); +} + +.input-group-addon { + border: none; + border-color: transparent; + background-image: none; + color: var(--button-text); + background-color: var(--button-color); +} + +.input-group { + margin-top: 2px; +} + +legend { + border-bottom: 1px solid rgba(255, 255, 255, .45); +} + +/* MODAL */ + +.modal-content { + 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; + border: 1px solid transparent; +} + +.modal-header { + background: var(--modal-header-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 rgb(var(--accent-color)); +} + +.modal-footer { + background: var(--modal-footer-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-top: 1px solid rgb(var(--accent-color)); +} + +pre { + color: var(--text); + background: var(--transparency-dark-25); + border: 1px solid transparent; } \ No newline at end of file diff --git a/css/base/librespeed/librespeed-base.css b/css/base/librespeed/librespeed-base.css index 2c38406dff..f14830e3b4 100644 --- a/css/base/librespeed/librespeed-base.css +++ b/css/base/librespeed/librespeed-base.css @@ -1,122 +1,122 @@ -/* 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://github.com/gilbN/theme.park */ - -@import url("/css/defaults/placeholders.css"); -@import url("/css/defaults/transparent.css"); - -html, -body { - background: var(--main-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; - color: var(--text) !important; -} - -h1, -h2, -h3, -h4, -h5, -h6, -label { - color: var(--text-hover); -} - -div.meterText:empty:before { - color: var(--text-hover) !important; -} - -#dlText { - color: #F44336; -} - -#ulText { - color: #4CAF50; -} - -#pingText, -#jitText { - color: #2cabe3; -} - -#startStopBtn { - color: var(--button-text); - background: var(--button-color); - border: 0.15em solid var(--button-color); -} - -#startStopBtn:hover { - border: 0.15em solid var(--button-color-hover); - background: var(--button-color-hover); -} - -#startStopBtn.running { - background: #FF3030 !important; - border-color: #FF6060; - color: #FFFFFF; -} - -#startStopBtn.running:hover { - background: #FF3030; - border-color: #FF6060; - color: #FFFFFF; -} - -a, -a:-webkit-any-link { - color: var(--link-color); -} - -a:hover, -a:-webkit-any-link:hover { - color: var(--link-color-hover); -} - -#ip, -.unit { - color: rgb(var(--accent-color)); -} - -#privacyPolicy { - 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 { - font-family: "Roboto", sans-serif; - color: var(--text-hover); - background: var(--transparency-dark-25) !important; - -webkit-rtl-ordering: logical; - Font-size: 16px; - padding: 10px; - border: none; - padding-left: 10px; - max-width: -webkit-fill-available; - border-radius: 3px; - margin-bottom: 5px !important; - outline: none; -} - -.testName { - color: var(--text-hover) !important; +/* 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://github.com/gilbN/theme.park */ + +@import url("/css/defaults/placeholders.css"); +@import url("/css/defaults/transparent.css"); + +html, +body { + background: var(--main-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; + color: var(--text) !important; +} + +h1, +h2, +h3, +h4, +h5, +h6, +label { + color: var(--text-hover); +} + +div.meterText:empty:before { + color: var(--text-hover) !important; +} + +#dlText { + color: #F44336; +} + +#ulText { + color: #4CAF50; +} + +#pingText, +#jitText { + color: #2cabe3; +} + +#startStopBtn { + color: var(--button-text); + background: var(--button-color); + border: 0.15em solid var(--button-color); +} + +#startStopBtn:hover { + border: 0.15em solid var(--button-color-hover); + background: var(--button-color-hover); +} + +#startStopBtn.running { + background: #FF3030 !important; + border-color: #FF6060; + color: #FFFFFF; +} + +#startStopBtn.running:hover { + background: #FF3030; + border-color: #FF6060; + color: #FFFFFF; +} + +a, +a:-webkit-any-link { + color: var(--link-color); +} + +a:hover, +a:-webkit-any-link:hover { + color: var(--link-color-hover); +} + +#ip, +.unit { + color: rgb(var(--accent-color)); +} + +#privacyPolicy { + 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 { + font-family: "Roboto", sans-serif; + color: var(--text-hover); + background: var(--transparency-dark-25) !important; + -webkit-rtl-ordering: logical; + Font-size: 16px; + padding: 10px; + border: none; + padding-left: 10px; + max-width: -webkit-fill-available; + border-radius: 3px; + margin-bottom: 5px !important; + outline: none; +} + +.testName { + color: var(--text-hover) !important; } \ No newline at end of file diff --git a/css/base/lidarr/lidarr-base.css b/css/base/lidarr/lidarr-base.css index 9efcb2e267..05b70fa13c 100644 --- a/css/base/lidarr/lidarr-base.css +++ b/css/base/lidarr/lidarr-base.css @@ -1,272 +1,272 @@ -/* 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://github.com/gilbN/theme.park */ - -@import url("/css/defaults/placeholders.css"); -@import url("/css/defaults/transparent.css"); -@import url("/css/defaults/servarr-base.css"); - -:root { - --calendar-downloaded: 39 194 76; - --calendar-downloading: 122 67 182; - --calendar-unmonitored: 173 173 173; - --calendar-missing: 240 80 80; - --calendar-unreleased: 93 156 236; -} - -/* LIDARR SPECIFIC */ -[class*="ArtistSearchInput-sectionTitle-"] { - color: var(--text-hover); -} - -[class*="ArtistSearchInput-containerOpen-"] [class*="ArtistSearchInput-artistContainer-"] { - border: none !important; - 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; - color: var(--text-hover) !important; - box-shadow: 0 0 10px 1px transparent !important; -} - -[class*="ArtistSearchInput-highlighted-"] { - background: var(--transparency-dark-10) -} - -/* LIBRARY PAGE */ -[class*="ArtistIndexPoster-controls-"] { - background-color: rgb(var(--accent-color)) !important; -} - -/* OVERVIEW PAGE */ -[class*="ArtistIndexOverview-container-"], -[class*="ArtistIndexOverview-container-"]:hover { - background-color: transparent !important; -} - -[class*="ArtistIndexOverview-container-"]:hover [class*="ArtistIndexOverview-content-"] { - background-color: transparent; -} - -[class*="ArtistIndexOverview-content-"]:hover { - background: var(--transparency-dark-10) !important; -} - -[class*="ArtistIndexOverview-link-"]:hover { - text-decoration: none; -} - -/*ARTIST PAGE*/ -[class*="ArtistDetailsSeason-albumType-"], -[class*="ArtistDetailsSeason-collapseButtonContainer-"] { - border: none !important; - background: var(--transparency-dark-25) !important; -} - -[class*="ArtistDetailsSeason-header-"], -[class*="ArtistDetailsSeason-albumCount-"], -[class*="ArtistDetails-metadataMessage-"], -[class*="ArtistDetailsSeason-albumCount-"] { - color: var(--text-hover); -} - -[class*="ArtistDetailsSeason-albums-"] { - border-top: 1px solid rgba(255, 255, 255, 0.5); -} - -/*ARTIST ALBUM PAGE*/ -[class*="AlbumDetailsMedium-mediumNumber-"] { - color: var(--text-hover); -} - -[class*="AlbumDetailsMedium-medium-"] { - border: none; - background: var(--transparency-dark-25); -} - -[class*="ExtraFileTable-container-"] { - border: 1px solid transparent; - background: var(--transparency-dark-25); -} - -[class*="AlbumDetails-selectedTab-"] { - border-bottom: 4px solid rgb(var(--accent-color)); -} - -[class*="AlbumDetailsMedium-collapseButtonContainer-"] { - border: none; - background: var(--transparency-dark-25); -} - -[class*="ArtistIndexProgressBar-progress-"] { - background: var(--transparency-dark-10); -} - -[class*="ArtistIndexBanner-title-"], -[class*="ArtistIndexBannerInfo-info-"] { - background: var(--transparency-dark-25); - color: var(--text-hover); -} - -/* POSTERS */ -[class*="ArtistIndexPoster-title-"], -[class*="ArtistIndexPosterInfo-info-"] { - background: var(--transparency-light-10); - color: var(--text-hover); -} - -/* SEARCH BAR */ -[class*="AddNewArtist-searchIconContainer-"], -[class*="AddNewItem-searchIconContainer-"] { - border: none; - background: var(--transparency-light-10); - color: var(--text-hover); -} - -[class*="ArtistSearchInput-container-"] [class*="Input-input-"] { - background: transparent; - border-bottom: solid 1px var(--text); -} - -[class*="ArtistSearchInput-container-"] [class*="Input-input-"]:focus { - border-bottom: none; - background: transparent; -} - -[class*="ArtistSearchResult-alternateTitle-"] { - color: var(--text-hover); - font-size: 12px; -} - -/* SEARCH RESULTS */ -[class*="AddNewArtistSearchResult-year-"] { - color: var(--text-hover); -} - -[class*="AddNewArtistSearchResult-searchResult-"], -[class*="AddNewArtistSearchResult-underlay-"], -[class*="AddNewAlbumSearchResult-underlay-"] { - background-color: transparent; -} - -[class*="AddNewArtistSearchResult-searchResult-"]:hover, -[class*="AddNewArtistSearchResult-underlay-"]:hover, -[class*="AddNewAlbumSearchResult-underlay-"]:hover { - background: var(--transparency-dark-10); - color: inherit; - text-decoration: none; -} - -/* IMPORT ARTIST */ -[class*="ImportArtistSelectArtist-content-"], -[class*="ImportArtistSelectArtist-searchIconContainer-"] { - 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; - color: var(--text-hover); - border: 1px solid transparent; -} - -[class*="ImportArtistName-disambiguation-"] { - color: var(--text-muted); -} - -[class*="ImportArtistSearchResult-artist-"]:hover { - background: var(--transparency-light-10); -} - -/* IMPORT */ -/* Text color */ -[class*="ImportArtistSelectFolder-header-"] { - color: var(--text-hover); -} - -[class*="ExpandingFileDetails-fileDetails-"] { - border: 1px solid rgb(255 255 255 / .1); - background: var(--transparency-light-10); -} - -/* IMPORT NEW ARTIST */ -/* Drop down menu/button*/ -[class*="ImportArtistSelectArtist-button-"] { - border: none; - background: var(--transparency-dark-25) !important; - color: var(--text-hover); -} - -/* CALENDAR */ -[class*="CalendarEvent-event-"]>div>div>a { - color: var(--transparency-light-95) !important; -} - -/* Color Impaired Mode */ -[class*="CalendarEvent-unmonitored-"].colorImpaired { - background: repeating-linear-gradient(90deg, rgb(var(--calendar-unmonitored) / .2), rgb(var(--calendar-unmonitored) / .2) 5px, rgb(var(--calendar-unmonitored) / .4) 5px, rgb(var(--calendar-unmonitored) / .4) 10px) !important; -} - -[class*="CalendarEvent-missing-"].colorImpaired{ - background: repeating-linear-gradient(90deg, rgb(var(--calendar-missing) / .2), rgb(var(--calendar-missing) / .2) 5px, rgb(var(--calendar-missing) / .4) 5px, rgb(var(--calendar-missing) / .4) 10px) !important; -} - -[class*="CalendarEvent-unreleased-"].colorImpaired{ - background: repeating-linear-gradient(90deg, rgb(var(--calendar-unreleased) / .2), rgb(var(--calendar-unreleased) / .2) 5px, rgb(var(--calendar-unreleased) / .4) 5px, rgb(var(--calendar-unreleased) / .4) 10px) !important; -} - -[class*="ArtistIndexHeader-sortName-"]:hover, -[class*="ArtistIndexHeader-artistType-"]:hover, -[class*="ArtistIndexHeader-trackCount-"]:hover, -[class*="ArtistIndexHeader-qualityProfileId-"]:hover, -[class*="ArtistIndexHeader-languageProfileId-"]:hover, -[class*="ArtistIndexHeader-metadataProfileId-"]:hover, -[class*="ArtistIndexHeader-nextAlbum-"]:hover, -[class*="ArtistIndexHeader-lastAlbum-"]:hover, -[class*="ArtistIndexHeader-added-"]:hover, -[class*="ArtistIndexHeader-genres-"]:hover, -[class*="ArtistIndexHeader-albumCount-"]:hover, -[class*="ArtistIndexHeader-trackProgress-"]:hover, -[class*="ArtistIndexHeader-latestAlbum-"]:hover, -[class*="ArtistIndexHeader-actions-"]:hover { - background: var(--transparency-dark-25); - color: var(--text-hover); -} - -/* Fix rating border*/ -[class*="ArtistIndexRow-ratings-"] { - border-top: 1px solid var(--text) !important; -} - -/* ALBUM STUDIO */ -[class*="AlbumStudioAlbum-albumType-"], -[class*="AlbumStudioAlbum-album-"], -[class*="AlbumStudioAlbum-tracks-"] { - border: none; - background: var(--transparency-dark-25); - color: var(--text-hover); -} - -[class*="AlbumStudioAlbum-missingWanted-"] { - background-color: #f05050; - color: #fff; -} - -[class*="AlbumStudioAlbum-allTracks-"] { - background-color: #0b8750; - color: #fff; -} +/* 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://github.com/gilbN/theme.park */ + +@import url("/css/defaults/placeholders.css"); +@import url("/css/defaults/transparent.css"); +@import url("/css/defaults/servarr-base.css"); + +:root { + --calendar-downloaded: 39 194 76; + --calendar-downloading: 122 67 182; + --calendar-unmonitored: 173 173 173; + --calendar-missing: 240 80 80; + --calendar-unreleased: 93 156 236; +} + +/* LIDARR SPECIFIC */ +[class*="ArtistSearchInput-sectionTitle-"] { + color: var(--text-hover); +} + +[class*="ArtistSearchInput-containerOpen-"] [class*="ArtistSearchInput-artistContainer-"] { + border: none !important; + 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; + color: var(--text-hover) !important; + box-shadow: 0 0 10px 1px transparent !important; +} + +[class*="ArtistSearchInput-highlighted-"] { + background: var(--transparency-dark-10) +} + +/* LIBRARY PAGE */ +[class*="ArtistIndexPoster-controls-"] { + background-color: rgb(var(--accent-color)) !important; +} + +/* OVERVIEW PAGE */ +[class*="ArtistIndexOverview-container-"], +[class*="ArtistIndexOverview-container-"]:hover { + background-color: transparent !important; +} + +[class*="ArtistIndexOverview-container-"]:hover [class*="ArtistIndexOverview-content-"] { + background-color: transparent; +} + +[class*="ArtistIndexOverview-content-"]:hover { + background: var(--transparency-dark-10) !important; +} + +[class*="ArtistIndexOverview-link-"]:hover { + text-decoration: none; +} + +/*ARTIST PAGE*/ +[class*="ArtistDetailsSeason-albumType-"], +[class*="ArtistDetailsSeason-collapseButtonContainer-"] { + border: none !important; + background: var(--transparency-dark-25) !important; +} + +[class*="ArtistDetailsSeason-header-"], +[class*="ArtistDetailsSeason-albumCount-"], +[class*="ArtistDetails-metadataMessage-"], +[class*="ArtistDetailsSeason-albumCount-"] { + color: var(--text-hover); +} + +[class*="ArtistDetailsSeason-albums-"] { + border-top: 1px solid rgba(255, 255, 255, 0.5); +} + +/*ARTIST ALBUM PAGE*/ +[class*="AlbumDetailsMedium-mediumNumber-"] { + color: var(--text-hover); +} + +[class*="AlbumDetailsMedium-medium-"] { + border: none; + background: var(--transparency-dark-25); +} + +[class*="ExtraFileTable-container-"] { + border: 1px solid transparent; + background: var(--transparency-dark-25); +} + +[class*="AlbumDetails-selectedTab-"] { + border-bottom: 4px solid rgb(var(--accent-color)); +} + +[class*="AlbumDetailsMedium-collapseButtonContainer-"] { + border: none; + background: var(--transparency-dark-25); +} + +[class*="ArtistIndexProgressBar-progress-"] { + background: var(--transparency-dark-10); +} + +[class*="ArtistIndexBanner-title-"], +[class*="ArtistIndexBannerInfo-info-"] { + background: var(--transparency-dark-25); + color: var(--text-hover); +} + +/* POSTERS */ +[class*="ArtistIndexPoster-title-"], +[class*="ArtistIndexPosterInfo-info-"] { + background: var(--transparency-light-10); + color: var(--text-hover); +} + +/* SEARCH BAR */ +[class*="AddNewArtist-searchIconContainer-"], +[class*="AddNewItem-searchIconContainer-"] { + border: none; + background: var(--transparency-light-10); + color: var(--text-hover); +} + +[class*="ArtistSearchInput-container-"] [class*="Input-input-"] { + background: transparent; + border-bottom: solid 1px var(--text); +} + +[class*="ArtistSearchInput-container-"] [class*="Input-input-"]:focus { + border-bottom: none; + background: transparent; +} + +[class*="ArtistSearchResult-alternateTitle-"] { + color: var(--text-hover); + font-size: 12px; +} + +/* SEARCH RESULTS */ +[class*="AddNewArtistSearchResult-year-"] { + color: var(--text-hover); +} + +[class*="AddNewArtistSearchResult-searchResult-"], +[class*="AddNewArtistSearchResult-underlay-"], +[class*="AddNewAlbumSearchResult-underlay-"] { + background-color: transparent; +} + +[class*="AddNewArtistSearchResult-searchResult-"]:hover, +[class*="AddNewArtistSearchResult-underlay-"]:hover, +[class*="AddNewAlbumSearchResult-underlay-"]:hover { + background: var(--transparency-dark-10); + color: inherit; + text-decoration: none; +} + +/* IMPORT ARTIST */ +[class*="ImportArtistSelectArtist-content-"], +[class*="ImportArtistSelectArtist-searchIconContainer-"] { + 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; + color: var(--text-hover); + border: 1px solid transparent; +} + +[class*="ImportArtistName-disambiguation-"] { + color: var(--text-muted); +} + +[class*="ImportArtistSearchResult-artist-"]:hover { + background: var(--transparency-light-10); +} + +/* IMPORT */ +/* Text color */ +[class*="ImportArtistSelectFolder-header-"] { + color: var(--text-hover); +} + +[class*="ExpandingFileDetails-fileDetails-"] { + border: 1px solid rgb(255 255 255 / .1); + background: var(--transparency-light-10); +} + +/* IMPORT NEW ARTIST */ +/* Drop down menu/button*/ +[class*="ImportArtistSelectArtist-button-"] { + border: none; + background: var(--transparency-dark-25) !important; + color: var(--text-hover); +} + +/* CALENDAR */ +[class*="CalendarEvent-event-"]>div>div>a { + color: var(--transparency-light-95) !important; +} + +/* Color Impaired Mode */ +[class*="CalendarEvent-unmonitored-"].colorImpaired { + background: repeating-linear-gradient(90deg, rgb(var(--calendar-unmonitored) / .2), rgb(var(--calendar-unmonitored) / .2) 5px, rgb(var(--calendar-unmonitored) / .4) 5px, rgb(var(--calendar-unmonitored) / .4) 10px) !important; +} + +[class*="CalendarEvent-missing-"].colorImpaired{ + background: repeating-linear-gradient(90deg, rgb(var(--calendar-missing) / .2), rgb(var(--calendar-missing) / .2) 5px, rgb(var(--calendar-missing) / .4) 5px, rgb(var(--calendar-missing) / .4) 10px) !important; +} + +[class*="CalendarEvent-unreleased-"].colorImpaired{ + background: repeating-linear-gradient(90deg, rgb(var(--calendar-unreleased) / .2), rgb(var(--calendar-unreleased) / .2) 5px, rgb(var(--calendar-unreleased) / .4) 5px, rgb(var(--calendar-unreleased) / .4) 10px) !important; +} + +[class*="ArtistIndexHeader-sortName-"]:hover, +[class*="ArtistIndexHeader-artistType-"]:hover, +[class*="ArtistIndexHeader-trackCount-"]:hover, +[class*="ArtistIndexHeader-qualityProfileId-"]:hover, +[class*="ArtistIndexHeader-languageProfileId-"]:hover, +[class*="ArtistIndexHeader-metadataProfileId-"]:hover, +[class*="ArtistIndexHeader-nextAlbum-"]:hover, +[class*="ArtistIndexHeader-lastAlbum-"]:hover, +[class*="ArtistIndexHeader-added-"]:hover, +[class*="ArtistIndexHeader-genres-"]:hover, +[class*="ArtistIndexHeader-albumCount-"]:hover, +[class*="ArtistIndexHeader-trackProgress-"]:hover, +[class*="ArtistIndexHeader-latestAlbum-"]:hover, +[class*="ArtistIndexHeader-actions-"]:hover { + background: var(--transparency-dark-25); + color: var(--text-hover); +} + +/* Fix rating border*/ +[class*="ArtistIndexRow-ratings-"] { + border-top: 1px solid var(--text) !important; +} + +/* ALBUM STUDIO */ +[class*="AlbumStudioAlbum-albumType-"], +[class*="AlbumStudioAlbum-album-"], +[class*="AlbumStudioAlbum-tracks-"] { + border: none; + background: var(--transparency-dark-25); + color: var(--text-hover); +} + +[class*="AlbumStudioAlbum-missingWanted-"] { + background-color: #f05050; + color: #fff; +} + +[class*="AlbumStudioAlbum-allTracks-"] { + background-color: #0b8750; + color: #fff; +} diff --git a/css/base/logarr/logarr-base.css b/css/base/logarr/logarr-base.css index a6974bd9a0..d1d189cf30 100644 --- a/css/base/logarr/logarr-base.css +++ b/css/base/logarr/logarr-base.css @@ -1,583 +1,583 @@ -/* 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://github.com/gilbN/theme.park */ - -@import url("/css/defaults/transparent.css"); - -body { - font-family: Open Sans Bold, Helvetica Neue, Helvetica, Arial, sans-serif; - background: var(--main-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; - color: var(--text-hover) !important; -} - -/* Scrollbar */ - -@media only screen and (min-width: 768px) { - html { - height: 100%; - width: 100%; - overflow: auto; - } - - body { - overflow-y: auto; - 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; - } -} - -.expand::-webkit-scrollbar-track { - background-color: transparent !important; - -webkit-box-shadow: none !important; - box-shadow: none !important; -} - -.expand::-webkit-scrollbar { - background-color: transparent !important; -} - -.expand::-webkit-scrollbar-thumb { - background: var(--transparency-dark-20) !important; - -webkit-box-shadow: none !important; - box-shadow: none !important; -} - -.expand::-webkit-scrollbar-thumb:hover { - background: var(--transparency-light-50) !important; -} - -body::-webkit-scrollbar-track { - background-color: transparent !important; - -webkit-box-shadow: none !important; - box-shadow: none !important; -} - -body::-webkit-scrollbar { - background-color: transparent !important; -} - -body::-webkit-scrollbar-thumb { - background: var(--transparency-dark-20) !important; - -webkit-box-shadow: none !important; - box-shadow: none !important; -} - -body::-webkit-scrollbar-thumb:hover { - background: var(--transparency-light-50) !important; -} - -.flex-child { - border-radius: 0px; - background: var(--transparency-light-10); - box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.15); -} - -#includedContent { - background-color: transparent; - background: transparent; -} - -body { - opacity: 1; - transition: 1s opacity; - background-color: #00000000; - -webkit-font-smoothing: antialiased; - font-family: 'Roboto:400', sans-serif !important; - color: #FFFFFF; - padding: 10px 10px 0; -} - -.btn { - font-weight: 600 !important; -} - -body.fade-out { - opacity: 0; - transition: none; -} - -.left, -.right, -.category-filter-item, -.nav-item, -.filesize, -.path { - color: var(--text-hover); -} - -#username:hover, -#password:hover { - text-shadow: 0 0 1rem transparent; -} - -#categoryFilter, -#auto-update { - color: var(--text-hover) !important; - background-color: transparent !important; - box-shadow: none; - border-radius: 0px; -} - -#markform { - background: var(--main-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; - -} - -.slide { - border: 1px solid transparent; -} - -.expandtoggle { - background-color: transparent !important; -} - -.expandtoggle:hover { - background: var(--transparency-light-10) !important; -} - -.expandtoggle:checked~.expandtoggle::before { - content: ""; - background: url(/resources/logarr/increase.png) no-repeat; - background-size: 2em; - display: inline-block; - width: 2em; - height: 2em; - cursor: row-resize; -} - -.expandtoggle::before { - background: url(/resources/logarr/decrease.png) no-repeat; - background-size: 2em; - content: ""; - display: inline-block; - width: 2em; - height: 2em; - -webkit-transition: .5s; - -moz-transition: .5s; - transition: .5s; - cursor: pointer; -} - -.expand { - height: 43rem; - width: auto; - overflow: auto; - transition: height 0.5s; - color: rgb(255, 255, 255); - background: var(--transparency-dark-30); - word-wrap: break-word; - padding: 0 10px 0 10px; -} - -.header-brand, -.logheader { - text-shadow: none !important; -} - -/* Settings */ -/* Text Color */ -.alpaca-control-label, -.alpaca-control.radio { - color: var(--text-hover) !important; -} - -.alpaca-form-buttons-container { - background-color: transparent !important; -} - -.Rtable-cell { - color: var(--text-hover) !important; -} - -#colorkey { - color: var(--text-hover) !important; -} - -.settingstitle { - text-shadow: none !important; -} - -#reginfo { - color: var(--text-hover) !important; -} - -#infodata { - background-color: transparent !important; - box-shadow: none !important; -} - -.input_icon { - color: var(--button-color) !important; -} - -.input_icon:hover { - color: var(--button-color-hover) !important; -} - -.input:hover, -input.form-control:hover, -select.form-control:hover { - border: .2rem solid transparent; -} - -.input:focus, -input.form-control:focus, -select.form-control:focus { - border: .2rem solid transparent; -} - -input:invalid { - border: .2rem solid transparent; -} - -input:valid { - border: .2rem solid transparent; -} - -/* Sidebar */ -#sidebar-wrapper { - box-shadow: none !important; - background: var(--transparency-dark-10); -} - -.sidebar-nav li:hover:before { - -webkit-transition: none !important; - transition: none !important; - background: var(--transparency-dark-10); -} - -.sidebar-nav li:before { - background: var(--transparency-dark-10); - transition: none !important; - -webkit-transition: none !important; -} - -.sidebar-nav li:first-child a { - background: var(--transparency-dark-10); -} - -.sidebar-nav li:nth-child(2):before { - background: var(--transparency-dark-10); -} - -.sidebar-nav li:nth-child(3):before { - background: var(--transparency-dark-10); -} - -.sidebar-nav li:nth-child(4):before { - background: var(--transparency-dark-10); -} - -.sidebar-nav li:nth-child(5):before { - background: var(--transparency-dark-10); -} - -.sidebar-nav li:nth-child(6):before { - background: var(--transparency-dark-10); -} - -.sidebar-nav li:nth-child(7):before { - background: var(--transparency-dark-10); -} - -.sidebar-nav li:nth-child(8):before { - background: var(--transparency-dark-10); -} - -.sidebar-nav li:nth-child(9):before { - background: var(--transparency-dark-10); -} - -#modalloading { - 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-hover) !important; - border: 1px solid transparent !important; - box-shadow: 0.5rem 0.5rem 1rem rgb(15, 15, 15, 0.45) !important; -} - -.modaltextloading, -.modalloadingspinner { - color: var(--text-hover) !important; -} - -.container { - max-width: 100% !important; - padding-right: 2rem !important; -} - -#stats { - background: var(--transparency-dark-15) !important; - padding-left: .0rem !important; - padding-right: 1.11rem !important; - box-shadow: none; -} - -#hd { - padding-left: 0.8rem !important; -} - -.double-val-label>span.success { - background-color: #28a745 !important; -} - -.servicetile:hover, -.servicetile:focus { - text-shadow: 0 0 20px #000; -} - -#servicetitle:hover, -#servicetitle:focus { - text-shadow: 0 0 20px #000; -} - -#servicetitle { - color: var(--text-hover) !important; -} - -.btnoffline, -.btnunknown, -.btnonline { - box-shadow: 0 0.2rem 1rem rgba(0, 0, 0, 0.9) !important; - -webkit-box-shadow: 0 0.2rem 1rem rgba(0, 0, 0, 0.9) !important; -} - -.btnonline { - background-color: #28a745 !important; -} - -.btn { - background-color: var(--button-color) !important; - border: none !important; -} - -.btn:hover { - background-color: var(--button-color-hover) !important; - border: none !important; -} - -.btn-primary, -.btn-primary:hover { - border-color: transparent; -} - -.btn-group>.btn-group:not(:first-child)>.btn, -.btn-group>.btn:not(:first-child) { - color: var(--text-hover) !important; -} - -.btn-group>.btn:first-child { - color: var(--text-hover) !important; -} - -#time { - background: var(--transparency-dark-15) !important; - color: var(--text-hover) !important; - box-shadow: none; -} - -#slidertable { - background: var(--transparency-dark-15) !important; - box-shadow: none; -} - -#textslider { - color: var(--text-hover) !important; -} - -.dtg { - color: var(--text-hover) !important; -} - -.datemin { - color: var(--text-hover) !important; -} - -#center { - background-color: rgba(0, 0, 0, .0) !important; - box-shadow: 0px 0px 0px 0px #ffffff00, 0px 0px 0px 0px #ffffff00, 10px 0px 10px 0px #ffffff00, -10px 0px 10px 2px #ffffff00 !important; -} - -/*Service tile*/ -.col-lg-4 { - background: var(--transparency-dark-15) !important; - margin: 1rem .1rem 1.5rem 1rem !important; - width: 9rem !important; - box-shadow: none; -} - -.col-lg-4:hover { - background: var(--transparency-dark-10) !important; - margin: 1rem .1rem 1.5rem 1rem !important; - width: 9rem !important; - box-shadow: none; -} - -.servicetile, -.servicetile:hover, -.servicetile:focus { - color: var(--text-hover); - text-shadow: none !important; - text-decoration: none !important; - outline: 0; - font-weight: inherit !important; - -webkit-transition: none !important; - -moz-transition: none !important; - -ms-transition: none !important; - -o-transition: none !important; - transition: none !important; -} - -.servicetile { - color: var(--text-hover); - text-shadow: none !important; - text-decoration: none !important; - outline: 0; - font-weight: inherit !important; - -webkit-transition: none !important; - -moz-transition: none !important; - -ms-transition: none !important; - -o-transition: none !important; - transition: none !important; -} - -#servicetitle:hover, -#servicetitle:focus { - text-shadow: none !important; - font-weight: inherit !important; -} - -#clock { - background: var(--transparency-dark-15) !important; - color: var(--text-hover) !important; - box-shadow: none; -} - -.date { - color: var(--text-hover) !important; -} - -#summary { - background-color: #e84242 !important; - border-radius: 23px 22px 22px 23px/23px 23px 22px 22px; - box-shadow: 0px 2px 5px rgb(15, 15, 15) !important; -} - -.pace, -.pace-progress { - background: var(--transparency-dark-15) !important; -} - -.pace, -.pace-progress-inner { - box-shadow: 0 0 10px rgba(0, 0, 0, .15), 0 0 5px rgba(0, 0, 0, .15) !important; -} - -.pace .pace-activity { - border-top-color: var(--text-hover) !important; - border-left-color: var(--text-hover) !important; -} - -.footer { - color: var(--text-hover) !important; -} - -.footer:hover { - text-shadow: 0 0 15px transparent !important; -} - -#footer { - color: transparent !important; -} - -.navbar-brand { - text-shadow: 0 0 15px #000000 !important; -} - -/* ButtonShadow */ -.btnoffline, -.btnunknown, -.btnonline { - box-shadow: none !important; - -webkit-box-shadow: none !important; -} - -.logrollmodal { - 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; - border: 1px solid transparent !important; -} - -.modalimgpath, -.modaltext, -#uploadbutton { - color: var(--text-hover) !important; -} - -.file-upload { - background-color: var(--button-color) !important; - color: var(--button-text) !important; -} - -.file-upload:hover { - background-color: var(--button-color-hover) !important; - color: var(--button-text) !important; -} - -@media only screen and (max-width: 775px) { - #slidertable { - display: none !important; - } - - #time { - display: none !important; - } -} - -@media only screen and (max-width: 768px) { - #dateRight { - background: var(--transparency-dark-15) !important; - color: var(--text-hover) !important; - box-shadow: none; - } +/* 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://github.com/gilbN/theme.park */ + +@import url("/css/defaults/transparent.css"); + +body { + font-family: Open Sans Bold, Helvetica Neue, Helvetica, Arial, sans-serif; + background: var(--main-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; + color: var(--text-hover) !important; +} + +/* Scrollbar */ + +@media only screen and (min-width: 768px) { + html { + height: 100%; + width: 100%; + overflow: auto; + } + + body { + overflow-y: auto; + 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; + } +} + +.expand::-webkit-scrollbar-track { + background-color: transparent !important; + -webkit-box-shadow: none !important; + box-shadow: none !important; +} + +.expand::-webkit-scrollbar { + background-color: transparent !important; +} + +.expand::-webkit-scrollbar-thumb { + background: var(--transparency-dark-20) !important; + -webkit-box-shadow: none !important; + box-shadow: none !important; +} + +.expand::-webkit-scrollbar-thumb:hover { + background: var(--transparency-light-50) !important; +} + +body::-webkit-scrollbar-track { + background-color: transparent !important; + -webkit-box-shadow: none !important; + box-shadow: none !important; +} + +body::-webkit-scrollbar { + background-color: transparent !important; +} + +body::-webkit-scrollbar-thumb { + background: var(--transparency-dark-20) !important; + -webkit-box-shadow: none !important; + box-shadow: none !important; +} + +body::-webkit-scrollbar-thumb:hover { + background: var(--transparency-light-50) !important; +} + +.flex-child { + border-radius: 0px; + background: var(--transparency-light-10); + box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.15); +} + +#includedContent { + background-color: transparent; + background: transparent; +} + +body { + opacity: 1; + transition: 1s opacity; + background-color: #00000000; + -webkit-font-smoothing: antialiased; + font-family: 'Roboto:400', sans-serif !important; + color: #FFFFFF; + padding: 10px 10px 0; +} + +.btn { + font-weight: 600 !important; +} + +body.fade-out { + opacity: 0; + transition: none; +} + +.left, +.right, +.category-filter-item, +.nav-item, +.filesize, +.path { + color: var(--text-hover); +} + +#username:hover, +#password:hover { + text-shadow: 0 0 1rem transparent; +} + +#categoryFilter, +#auto-update { + color: var(--text-hover) !important; + background-color: transparent !important; + box-shadow: none; + border-radius: 0px; +} + +#markform { + background: var(--main-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; + +} + +.slide { + border: 1px solid transparent; +} + +.expandtoggle { + background-color: transparent !important; +} + +.expandtoggle:hover { + background: var(--transparency-light-10) !important; +} + +.expandtoggle:checked~.expandtoggle::before { + content: ""; + background: url(/resources/logarr/increase.png) no-repeat; + background-size: 2em; + display: inline-block; + width: 2em; + height: 2em; + cursor: row-resize; +} + +.expandtoggle::before { + background: url(/resources/logarr/decrease.png) no-repeat; + background-size: 2em; + content: ""; + display: inline-block; + width: 2em; + height: 2em; + -webkit-transition: .5s; + -moz-transition: .5s; + transition: .5s; + cursor: pointer; +} + +.expand { + height: 43rem; + width: auto; + overflow: auto; + transition: height 0.5s; + color: rgb(255, 255, 255); + background: var(--transparency-dark-30); + word-wrap: break-word; + padding: 0 10px 0 10px; +} + +.header-brand, +.logheader { + text-shadow: none !important; +} + +/* Settings */ +/* Text Color */ +.alpaca-control-label, +.alpaca-control.radio { + color: var(--text-hover) !important; +} + +.alpaca-form-buttons-container { + background-color: transparent !important; +} + +.Rtable-cell { + color: var(--text-hover) !important; +} + +#colorkey { + color: var(--text-hover) !important; +} + +.settingstitle { + text-shadow: none !important; +} + +#reginfo { + color: var(--text-hover) !important; +} + +#infodata { + background-color: transparent !important; + box-shadow: none !important; +} + +.input_icon { + color: var(--button-color) !important; +} + +.input_icon:hover { + color: var(--button-color-hover) !important; +} + +.input:hover, +input.form-control:hover, +select.form-control:hover { + border: .2rem solid transparent; +} + +.input:focus, +input.form-control:focus, +select.form-control:focus { + border: .2rem solid transparent; +} + +input:invalid { + border: .2rem solid transparent; +} + +input:valid { + border: .2rem solid transparent; +} + +/* Sidebar */ +#sidebar-wrapper { + box-shadow: none !important; + background: var(--transparency-dark-10); +} + +.sidebar-nav li:hover:before { + -webkit-transition: none !important; + transition: none !important; + background: var(--transparency-dark-10); +} + +.sidebar-nav li:before { + background: var(--transparency-dark-10); + transition: none !important; + -webkit-transition: none !important; +} + +.sidebar-nav li:first-child a { + background: var(--transparency-dark-10); +} + +.sidebar-nav li:nth-child(2):before { + background: var(--transparency-dark-10); +} + +.sidebar-nav li:nth-child(3):before { + background: var(--transparency-dark-10); +} + +.sidebar-nav li:nth-child(4):before { + background: var(--transparency-dark-10); +} + +.sidebar-nav li:nth-child(5):before { + background: var(--transparency-dark-10); +} + +.sidebar-nav li:nth-child(6):before { + background: var(--transparency-dark-10); +} + +.sidebar-nav li:nth-child(7):before { + background: var(--transparency-dark-10); +} + +.sidebar-nav li:nth-child(8):before { + background: var(--transparency-dark-10); +} + +.sidebar-nav li:nth-child(9):before { + background: var(--transparency-dark-10); +} + +#modalloading { + 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-hover) !important; + border: 1px solid transparent !important; + box-shadow: 0.5rem 0.5rem 1rem rgb(15, 15, 15, 0.45) !important; +} + +.modaltextloading, +.modalloadingspinner { + color: var(--text-hover) !important; +} + +.container { + max-width: 100% !important; + padding-right: 2rem !important; +} + +#stats { + background: var(--transparency-dark-15) !important; + padding-left: .0rem !important; + padding-right: 1.11rem !important; + box-shadow: none; +} + +#hd { + padding-left: 0.8rem !important; +} + +.double-val-label>span.success { + background-color: #28a745 !important; +} + +.servicetile:hover, +.servicetile:focus { + text-shadow: 0 0 20px #000; +} + +#servicetitle:hover, +#servicetitle:focus { + text-shadow: 0 0 20px #000; +} + +#servicetitle { + color: var(--text-hover) !important; +} + +.btnoffline, +.btnunknown, +.btnonline { + box-shadow: 0 0.2rem 1rem rgba(0, 0, 0, 0.9) !important; + -webkit-box-shadow: 0 0.2rem 1rem rgba(0, 0, 0, 0.9) !important; +} + +.btnonline { + background-color: #28a745 !important; +} + +.btn { + background-color: var(--button-color) !important; + border: none !important; +} + +.btn:hover { + background-color: var(--button-color-hover) !important; + border: none !important; +} + +.btn-primary, +.btn-primary:hover { + border-color: transparent; +} + +.btn-group>.btn-group:not(:first-child)>.btn, +.btn-group>.btn:not(:first-child) { + color: var(--text-hover) !important; +} + +.btn-group>.btn:first-child { + color: var(--text-hover) !important; +} + +#time { + background: var(--transparency-dark-15) !important; + color: var(--text-hover) !important; + box-shadow: none; +} + +#slidertable { + background: var(--transparency-dark-15) !important; + box-shadow: none; +} + +#textslider { + color: var(--text-hover) !important; +} + +.dtg { + color: var(--text-hover) !important; +} + +.datemin { + color: var(--text-hover) !important; +} + +#center { + background-color: rgba(0, 0, 0, .0) !important; + box-shadow: 0px 0px 0px 0px #ffffff00, 0px 0px 0px 0px #ffffff00, 10px 0px 10px 0px #ffffff00, -10px 0px 10px 2px #ffffff00 !important; +} + +/*Service tile*/ +.col-lg-4 { + background: var(--transparency-dark-15) !important; + margin: 1rem .1rem 1.5rem 1rem !important; + width: 9rem !important; + box-shadow: none; +} + +.col-lg-4:hover { + background: var(--transparency-dark-10) !important; + margin: 1rem .1rem 1.5rem 1rem !important; + width: 9rem !important; + box-shadow: none; +} + +.servicetile, +.servicetile:hover, +.servicetile:focus { + color: var(--text-hover); + text-shadow: none !important; + text-decoration: none !important; + outline: 0; + font-weight: inherit !important; + -webkit-transition: none !important; + -moz-transition: none !important; + -ms-transition: none !important; + -o-transition: none !important; + transition: none !important; +} + +.servicetile { + color: var(--text-hover); + text-shadow: none !important; + text-decoration: none !important; + outline: 0; + font-weight: inherit !important; + -webkit-transition: none !important; + -moz-transition: none !important; + -ms-transition: none !important; + -o-transition: none !important; + transition: none !important; +} + +#servicetitle:hover, +#servicetitle:focus { + text-shadow: none !important; + font-weight: inherit !important; +} + +#clock { + background: var(--transparency-dark-15) !important; + color: var(--text-hover) !important; + box-shadow: none; +} + +.date { + color: var(--text-hover) !important; +} + +#summary { + background-color: #e84242 !important; + border-radius: 23px 22px 22px 23px/23px 23px 22px 22px; + box-shadow: 0px 2px 5px rgb(15, 15, 15) !important; +} + +.pace, +.pace-progress { + background: var(--transparency-dark-15) !important; +} + +.pace, +.pace-progress-inner { + box-shadow: 0 0 10px rgba(0, 0, 0, .15), 0 0 5px rgba(0, 0, 0, .15) !important; +} + +.pace .pace-activity { + border-top-color: var(--text-hover) !important; + border-left-color: var(--text-hover) !important; +} + +.footer { + color: var(--text-hover) !important; +} + +.footer:hover { + text-shadow: 0 0 15px transparent !important; +} + +#footer { + color: transparent !important; +} + +.navbar-brand { + text-shadow: 0 0 15px #000000 !important; +} + +/* ButtonShadow */ +.btnoffline, +.btnunknown, +.btnonline { + box-shadow: none !important; + -webkit-box-shadow: none !important; +} + +.logrollmodal { + 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; + border: 1px solid transparent !important; +} + +.modalimgpath, +.modaltext, +#uploadbutton { + color: var(--text-hover) !important; +} + +.file-upload { + background-color: var(--button-color) !important; + color: var(--button-text) !important; +} + +.file-upload:hover { + background-color: var(--button-color-hover) !important; + color: var(--button-text) !important; +} + +@media only screen and (max-width: 775px) { + #slidertable { + display: none !important; + } + + #time { + display: none !important; + } +} + +@media only screen and (max-width: 768px) { + #dateRight { + background: var(--transparency-dark-15) !important; + color: var(--text-hover) !important; + box-shadow: none; + } } \ No newline at end of file diff --git a/css/base/monitorr/monitorr-base.css b/css/base/monitorr/monitorr-base.css index b7a5e1a941..d3c8414b90 100644 --- a/css/base/monitorr/monitorr-base.css +++ b/css/base/monitorr/monitorr-base.css @@ -1,434 +1,434 @@ -/* 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://github.com/gilbN/theme.park */ - -@import url("/css/defaults/transparent.css"); - -#footer:after { - color: var(--text-hover); - content: "theme.park v2.0"; -} - -body { - background: var(--main-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; - color: var(--text-hover) !important; -} - -/* Scrollbar */ - -body::-webkit-scrollbar-track { - background-color: transparent !important; - -webkit-box-shadow: none !important; - box-shadow: none !important; -} - -body::-webkit-scrollbar { - background-color: transparent !important; -} - -body::-webkit-scrollbar-thumb { - background: var(--transparency-dark-20) !important; - -webkit-box-shadow: none !important; - box-shadow: none !important; -} - -body::-webkit-scrollbar-thumb:hover { - background: var(--transparency-light-50) !important; -} - - - -#myModal3::-webkit-scrollbar-track { - background-color: transparent !important; - -webkit-box-shadow: none !important; - box-shadow: none !important; -} - -#myModal3::-webkit-scrollbar { - background-color: transparent !important; -} - -#myModal3::-webkit-scrollbar-thumb { - background: var(--transparency-dark-20) !important; - -webkit-box-shadow: none !important; - box-shadow: none !important; -} - -#myModal3::-webkit-scrollbar-thumb:hover { - background: var(--transparency-light-50) !important; -} - -#includedContent { - background-color: transparent; - background: transparent; -} - -#username:hover, -#password:hover { - text-shadow: 0 0 1rem transparent; -} - -/* Settings */ -/* Text Color */ -.alpaca-control-label, -.alpaca-control.radio { - color: var(--text-hover) !important; -} - -.alpaca-form-buttons-container { - background-color: transparent !important; -} - -.Rtable-cell { - color: var(--text-hover) !important; -} - -#colorkey { - color: var(--text-hover) !important; -} - -.settingstitle { - text-shadow: none !important; -} - -#reginfo { - color: var(--text-hover) !important; -} - -#infodata { - background-color: transparent !important; - box-shadow: none !important; -} - -.input_icon { - color: var(--button-color) !important; -} - -.input_icon:hover { - color: var(--button-color-hover) !important; -} - -/* Sidebar */ -#sidebar-wrapper { - box-shadow: none !important; - background: var(--transparency-dark-10); -} - -.sidebar-nav li:hover:before { - -webkit-transition: none !important; - transition: none !important; - background: var(--transparency-dark-10); -} - -.sidebar-nav li:before { - background: var(--transparency-dark-10); - transition: none !important; - -webkit-transition: none !important; -} - -.sidebar-nav li:first-child a { - background: var(--transparency-dark-10); -} - -.sidebar-nav li:nth-child(2):before { - background: var(--transparency-dark-10); -} - -.sidebar-nav li:nth-child(3):before { - background: var(--transparency-dark-10); -} - -.sidebar-nav li:nth-child(4):before { - background: var(--transparency-dark-10); -} - -.sidebar-nav li:nth-child(5):before { - background: var(--transparency-dark-10); -} - -.sidebar-nav li:nth-child(6):before { - background: var(--transparency-dark-10); -} - -.sidebar-nav li:nth-child(7):before { - background: var(--transparency-dark-10); -} - -.sidebar-nav li:nth-child(8):before { - background: var(--transparency-dark-10); -} - -.sidebar-nav li:nth-child(9):before { - background: var(--transparency-dark-10); -} - -#modalloading { - 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-hover) !important; - border: 1px solid transparent !important; - box-shadow: 0.5rem 0.5rem 1rem rgb(15, 15, 15, 0.45) !important; -} - -.modaltextloading, -.modalloadingspinner { - color: var(--text-hover) !important; -} - -.container { - max-width: 100% !important; - padding-right: 2rem !important; -} - -#stats { - background: var(--transparency-dark-15) !important; - padding-left: .0rem !important; - padding-right: 1.11rem !important; - box-shadow: none; -} - -#hd { - padding-left: 0.8rem !important; -} - -.double-val-label>span.success { - background-color: #28a745 !important; -} - -.servicetile:hover, -.servicetile:focus { - text-shadow: 0 0 20px #000; -} - -#servicetitle:hover, -#servicetitle:focus { - text-shadow: 0 0 20px #000; -} - -#servicetitle { - color: var(--text-hover) !important; -} - -.btnoffline, -.btnunknown, -.btnonline { - box-shadow: 0 0.2rem 1rem rgba(0, 0, 0, 0.9) !important; - -webkit-box-shadow: 0 0.2rem 1rem rgba(0, 0, 0, 0.9) !important; -} - -.btnonline { - background-color: #28a745 !important; -} - -.btn { - background-color: var(--button-color) !important; -} - -.btn:hover { - background-color: var(--button-color-hover) !important; -} - -.btn-primary, -.btn-primary:hover { - border-color: transparent; -} - -.btn-group>.btn-group:not(:first-child)>.btn, -.btn-group>.btn:not(:first-child) { - color: var(--text-hover) !important; -} - -.btn-group>.btn:first-child { - color: var(--text-hover) !important; -} - -#time { - background: var(--transparency-dark-15) !important; - color: var(--text-hover) !important; - box-shadow: none; -} - -#slidertable { - background: var(--transparency-dark-15) !important; - box-shadow: none; -} - -#textslider { - color: var(--text-hover) !important; -} - -.dtg { - color: var(--text-hover) !important; -} - -.datemin { - color: var(--text-hover) !important; -} - -#center { - background-color: rgba(0, 0, 0, .0) !important; - box-shadow: 0px 0px 0px 0px #ffffff00, 0px 0px 0px 0px #ffffff00, 10px 0px 10px 0px #ffffff00, -10px 0px 10px 2px #ffffff00 !important; -} - -/*Service tile*/ -.col-lg-4 { - background: var(--transparency-dark-15) !important; - margin: 1rem .1rem 1.5rem 1rem !important; - width: 9rem !important; - box-shadow: none; -} - -.col-lg-4:hover { - background: var(--transparency-dark-10) !important; - margin: 1rem .1rem 1.5rem 1rem !important; - width: 9rem !important; - box-shadow: none; -} - -.servicetile, -.servicetile:hover, -.servicetile:focus { - color: var(--text-hover); - text-shadow: none !important; - text-decoration: none !important; - outline: 0; - font-weight: inherit !important; - -webkit-transition: none !important; - -moz-transition: none !important; - -ms-transition: none !important; - -o-transition: none !important; - transition: none !important; -} - -.servicetile { - color: var(--text-hover); - text-shadow: none !important; - text-decoration: none !important; - outline: 0; - font-weight: inherit !important; - -webkit-transition: none !important; - -moz-transition: none !important; - -ms-transition: none !important; - -o-transition: none !important; - transition: none !important; -} - -#servicetitle:hover, -#servicetitle:focus { - text-shadow: none !important; - font-weight: inherit !important; -} - -#clock { - background: var(--transparency-dark-15) !important; - color: var(--text-hover) !important; - box-shadow: none; -} - -.date { - color: var(--text-hover) !important; -} - -#summary { - background-color: #e84242 !important; - border-radius: 23px 22px 22px 23px/23px 23px 22px 22px; - box-shadow: 0px 2px 5px rgb(15, 15, 15) !important; -} - -.pace, -.pace-progress { - background: var(--transparency-dark-15) !important; -} - -.pace, -.pace-progress-inner { - box-shadow: 0 0 10px rgba(0, 0, 0, .15), 0 0 5px rgba(0, 0, 0, .15) !important; -} - -.pace .pace-activity { - border-top-color: var(--text-hover) !important; - border-left-color: var(--text-hover) !important; -} - -.footer { - color: var(--text-hover) !important; -} - -.footer:hover { - text-shadow: 0 0 15px transparent !important; -} - -#footer { - color: transparent !important; -} - -.navbar-brand { - text-shadow: 0 0 15px #000000 !important; -} - -/* ButtonShadow */ -.btnoffline, -.btnunknown, -.btnonline { - box-shadow: none !important; - -webkit-box-shadow: none !important; -} - -#myModal3 { - 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; - border: 1px solid transparent !important; -} - -.modalimgpath, -.modaltext, -#uploadbutton { - color: var(--text-hover) !important; -} - -.file-upload { - background-color: var(--button-color) !important; - color: var(--text-hover) !important; -} - -.file-upload:hover { - background-color: var(--button-color-hover) !important; - color: var(--text-hover) !important; -} - -@media only screen and (max-width: 775px) { - #slidertable { - display: none !important; - } - - #time { - display: none !important; - } +/* 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://github.com/gilbN/theme.park */ + +@import url("/css/defaults/transparent.css"); + +#footer:after { + color: var(--text-hover); + content: "theme.park v2.0"; +} + +body { + background: var(--main-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; + color: var(--text-hover) !important; +} + +/* Scrollbar */ + +body::-webkit-scrollbar-track { + background-color: transparent !important; + -webkit-box-shadow: none !important; + box-shadow: none !important; +} + +body::-webkit-scrollbar { + background-color: transparent !important; +} + +body::-webkit-scrollbar-thumb { + background: var(--transparency-dark-20) !important; + -webkit-box-shadow: none !important; + box-shadow: none !important; +} + +body::-webkit-scrollbar-thumb:hover { + background: var(--transparency-light-50) !important; +} + + + +#myModal3::-webkit-scrollbar-track { + background-color: transparent !important; + -webkit-box-shadow: none !important; + box-shadow: none !important; +} + +#myModal3::-webkit-scrollbar { + background-color: transparent !important; +} + +#myModal3::-webkit-scrollbar-thumb { + background: var(--transparency-dark-20) !important; + -webkit-box-shadow: none !important; + box-shadow: none !important; +} + +#myModal3::-webkit-scrollbar-thumb:hover { + background: var(--transparency-light-50) !important; +} + +#includedContent { + background-color: transparent; + background: transparent; +} + +#username:hover, +#password:hover { + text-shadow: 0 0 1rem transparent; +} + +/* Settings */ +/* Text Color */ +.alpaca-control-label, +.alpaca-control.radio { + color: var(--text-hover) !important; +} + +.alpaca-form-buttons-container { + background-color: transparent !important; +} + +.Rtable-cell { + color: var(--text-hover) !important; +} + +#colorkey { + color: var(--text-hover) !important; +} + +.settingstitle { + text-shadow: none !important; +} + +#reginfo { + color: var(--text-hover) !important; +} + +#infodata { + background-color: transparent !important; + box-shadow: none !important; +} + +.input_icon { + color: var(--button-color) !important; +} + +.input_icon:hover { + color: var(--button-color-hover) !important; +} + +/* Sidebar */ +#sidebar-wrapper { + box-shadow: none !important; + background: var(--transparency-dark-10); +} + +.sidebar-nav li:hover:before { + -webkit-transition: none !important; + transition: none !important; + background: var(--transparency-dark-10); +} + +.sidebar-nav li:before { + background: var(--transparency-dark-10); + transition: none !important; + -webkit-transition: none !important; +} + +.sidebar-nav li:first-child a { + background: var(--transparency-dark-10); +} + +.sidebar-nav li:nth-child(2):before { + background: var(--transparency-dark-10); +} + +.sidebar-nav li:nth-child(3):before { + background: var(--transparency-dark-10); +} + +.sidebar-nav li:nth-child(4):before { + background: var(--transparency-dark-10); +} + +.sidebar-nav li:nth-child(5):before { + background: var(--transparency-dark-10); +} + +.sidebar-nav li:nth-child(6):before { + background: var(--transparency-dark-10); +} + +.sidebar-nav li:nth-child(7):before { + background: var(--transparency-dark-10); +} + +.sidebar-nav li:nth-child(8):before { + background: var(--transparency-dark-10); +} + +.sidebar-nav li:nth-child(9):before { + background: var(--transparency-dark-10); +} + +#modalloading { + 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-hover) !important; + border: 1px solid transparent !important; + box-shadow: 0.5rem 0.5rem 1rem rgb(15, 15, 15, 0.45) !important; +} + +.modaltextloading, +.modalloadingspinner { + color: var(--text-hover) !important; +} + +.container { + max-width: 100% !important; + padding-right: 2rem !important; +} + +#stats { + background: var(--transparency-dark-15) !important; + padding-left: .0rem !important; + padding-right: 1.11rem !important; + box-shadow: none; +} + +#hd { + padding-left: 0.8rem !important; +} + +.double-val-label>span.success { + background-color: #28a745 !important; +} + +.servicetile:hover, +.servicetile:focus { + text-shadow: 0 0 20px #000; +} + +#servicetitle:hover, +#servicetitle:focus { + text-shadow: 0 0 20px #000; +} + +#servicetitle { + color: var(--text-hover) !important; +} + +.btnoffline, +.btnunknown, +.btnonline { + box-shadow: 0 0.2rem 1rem rgba(0, 0, 0, 0.9) !important; + -webkit-box-shadow: 0 0.2rem 1rem rgba(0, 0, 0, 0.9) !important; +} + +.btnonline { + background-color: #28a745 !important; +} + +.btn { + background-color: var(--button-color) !important; +} + +.btn:hover { + background-color: var(--button-color-hover) !important; +} + +.btn-primary, +.btn-primary:hover { + border-color: transparent; +} + +.btn-group>.btn-group:not(:first-child)>.btn, +.btn-group>.btn:not(:first-child) { + color: var(--text-hover) !important; +} + +.btn-group>.btn:first-child { + color: var(--text-hover) !important; +} + +#time { + background: var(--transparency-dark-15) !important; + color: var(--text-hover) !important; + box-shadow: none; +} + +#slidertable { + background: var(--transparency-dark-15) !important; + box-shadow: none; +} + +#textslider { + color: var(--text-hover) !important; +} + +.dtg { + color: var(--text-hover) !important; +} + +.datemin { + color: var(--text-hover) !important; +} + +#center { + background-color: rgba(0, 0, 0, .0) !important; + box-shadow: 0px 0px 0px 0px #ffffff00, 0px 0px 0px 0px #ffffff00, 10px 0px 10px 0px #ffffff00, -10px 0px 10px 2px #ffffff00 !important; +} + +/*Service tile*/ +.col-lg-4 { + background: var(--transparency-dark-15) !important; + margin: 1rem .1rem 1.5rem 1rem !important; + width: 9rem !important; + box-shadow: none; +} + +.col-lg-4:hover { + background: var(--transparency-dark-10) !important; + margin: 1rem .1rem 1.5rem 1rem !important; + width: 9rem !important; + box-shadow: none; +} + +.servicetile, +.servicetile:hover, +.servicetile:focus { + color: var(--text-hover); + text-shadow: none !important; + text-decoration: none !important; + outline: 0; + font-weight: inherit !important; + -webkit-transition: none !important; + -moz-transition: none !important; + -ms-transition: none !important; + -o-transition: none !important; + transition: none !important; +} + +.servicetile { + color: var(--text-hover); + text-shadow: none !important; + text-decoration: none !important; + outline: 0; + font-weight: inherit !important; + -webkit-transition: none !important; + -moz-transition: none !important; + -ms-transition: none !important; + -o-transition: none !important; + transition: none !important; +} + +#servicetitle:hover, +#servicetitle:focus { + text-shadow: none !important; + font-weight: inherit !important; +} + +#clock { + background: var(--transparency-dark-15) !important; + color: var(--text-hover) !important; + box-shadow: none; +} + +.date { + color: var(--text-hover) !important; +} + +#summary { + background-color: #e84242 !important; + border-radius: 23px 22px 22px 23px/23px 23px 22px 22px; + box-shadow: 0px 2px 5px rgb(15, 15, 15) !important; +} + +.pace, +.pace-progress { + background: var(--transparency-dark-15) !important; +} + +.pace, +.pace-progress-inner { + box-shadow: 0 0 10px rgba(0, 0, 0, .15), 0 0 5px rgba(0, 0, 0, .15) !important; +} + +.pace .pace-activity { + border-top-color: var(--text-hover) !important; + border-left-color: var(--text-hover) !important; +} + +.footer { + color: var(--text-hover) !important; +} + +.footer:hover { + text-shadow: 0 0 15px transparent !important; +} + +#footer { + color: transparent !important; +} + +.navbar-brand { + text-shadow: 0 0 15px #000000 !important; +} + +/* ButtonShadow */ +.btnoffline, +.btnunknown, +.btnonline { + box-shadow: none !important; + -webkit-box-shadow: none !important; +} + +#myModal3 { + 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; + border: 1px solid transparent !important; +} + +.modalimgpath, +.modaltext, +#uploadbutton { + color: var(--text-hover) !important; +} + +.file-upload { + background-color: var(--button-color) !important; + color: var(--text-hover) !important; +} + +.file-upload:hover { + background-color: var(--button-color-hover) !important; + color: var(--text-hover) !important; +} + +@media only screen and (max-width: 775px) { + #slidertable { + display: none !important; + } + + #time { + display: none !important; + } } \ No newline at end of file diff --git a/css/base/monitorr/organizr-dashboard.css b/css/base/monitorr/organizr-dashboard.css index 207e7e6f3a..aca5448d99 100644 --- a/css/base/monitorr/organizr-dashboard.css +++ b/css/base/monitorr/organizr-dashboard.css @@ -1,210 +1,210 @@ -/* 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://github.com/gilbN/theme.park */ - -body { - background-color: transparent !important; -} - -.container { - max-width: 100% !important; - padding-right: 2rem !important; -} - -#stats { - background: var(--transparency-dark-15) !important; - padding-left: .0rem !important; - padding-right: 1.11rem !important; - box-shadow: none; -} - -#hd { - padding-left: 0.8rem !important; -} - -.double-val-label>span.success { - background-color: #28a745 !important; -} - -.servicetile:hover, -.servicetile:focus { - text-shadow: 0 0 20px #000; -} - -#servicetitle:hover, -#servicetitle:focus { - text-shadow: 0 0 20px #000; -} - -#servicetitle { - color: var(--text-hover) !important; -} - -.btnoffline, -.btnunknown, -.btnonline { - box-shadow: 0 0.2rem 1rem rgba(0, 0, 0, 0.9) !important; - -webkit-box-shadow: 0 0.2rem 1rem rgba(0, 0, 0, 0.9) !important; -} - -.btnonline { - background-color: #28a745 !important; -} - -#time { - background: var(--transparency-dark-15) !important; - color: var(--text-hover) !important; - box-shadow: none; -} - -#slidertable { - background: var(--transparency-dark-15) !important; - box-shadow: none; -} - -#textslider { - color: var(--text-hover) !important; -} - -.dtg { - color: var(--text-hover) !important; -} - -.datemin { - color: var(--text-hover) !important; -} - -#center { - background-color: rgba(0, 0, 0, .0) !important; - box-shadow: 0px 0px 0px 0px #ffffff00, 0px 0px 0px 0px #ffffff00, 10px 0px 10px 0px #ffffff00, -10px 0px 10px 2px #ffffff00 !important; -} - -/*Service tile*/ -.col-lg-4 { - background: var(--transparency-dark-15) !important; - margin: 1rem .1rem 1.5rem 1rem !important; - width: 9rem !important; - box-shadow: none; -} - -.col-lg-4:hover { - background: var(--transparency-dark-10) !important; - margin: 1rem .1rem 1.5rem 1rem !important; - width: 9rem !important; - box-shadow: none; -} - -.servicetile, -.servicetile:hover, -.servicetile:focus { - color: #ffffff; - text-shadow: none !important; - text-decoration: none !important; - outline: 0; - font-weight: inherit !important; - -webkit-transition: none !important; - -moz-transition: none !important; - -ms-transition: none !important; - -o-transition: none !important; - transition: none !important; -} - -.servicetile { - color: #ffffff; - text-shadow: none !important; - text-decoration: none !important; - outline: 0; - font-weight: inherit !important; - -webkit-transition: none !important; - -moz-transition: none !important; - -ms-transition: none !important; - -o-transition: none !important; - transition: none !important; -} - -#servicetitle:hover, -#servicetitle:focus { - text-shadow: none !important; - font-weight: inherit !important; -} - -#clock { - background: var(--transparency-dark-15) !important; - color: var(--text-hover) !important; - box-shadow: none; -} - -.date { - color: var(--text-hover) !important; -} - -#summary { - background-color: #e84242 !important; - border-radius: 23px 22px 22px 23px/23px 23px 22px 22px; - box-shadow: 0px 2px 5px rgb(15, 15, 15) !important; -} - -.pace, -.pace-progress { - background: var(--transparency-dark-15) !important; -} - -.pace, -.pace-progress-inner { - box-shadow: 0 0 10px rgba(0, 0, 0, .15), 0 0 5px rgba(0, 0, 0, .15) !important; -} - -.footer { - color: transparent !important; -} - -.footer:hover { - text-shadow: 0 0 15px transparent !important; -} - -#footer { - color: transparent !important; -} - -.alpaca-control-label, -.alpaca-control.radio { - color: black !important; -} - -.navbar-brand { - text-shadow: 0 0 15px #000000 !important; -} - -.Rtable-cell { - color: #000000 !important; -} - -#colorkey { - color: #000000 !important; -} - -/* ButtonShadow */ -.btnoffline, -.btnunknown, -.btnonline { - box-shadow: none !important; - -webkit-box-shadow: none !important; -} - -@media only screen and (max-width: 775px) { - #slidertable { - display: none !important; - } - - #time { - display: none !important; - } +/* 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://github.com/gilbN/theme.park */ + +body { + background-color: transparent !important; +} + +.container { + max-width: 100% !important; + padding-right: 2rem !important; +} + +#stats { + background: var(--transparency-dark-15) !important; + padding-left: .0rem !important; + padding-right: 1.11rem !important; + box-shadow: none; +} + +#hd { + padding-left: 0.8rem !important; +} + +.double-val-label>span.success { + background-color: #28a745 !important; +} + +.servicetile:hover, +.servicetile:focus { + text-shadow: 0 0 20px #000; +} + +#servicetitle:hover, +#servicetitle:focus { + text-shadow: 0 0 20px #000; +} + +#servicetitle { + color: var(--text-hover) !important; +} + +.btnoffline, +.btnunknown, +.btnonline { + box-shadow: 0 0.2rem 1rem rgba(0, 0, 0, 0.9) !important; + -webkit-box-shadow: 0 0.2rem 1rem rgba(0, 0, 0, 0.9) !important; +} + +.btnonline { + background-color: #28a745 !important; +} + +#time { + background: var(--transparency-dark-15) !important; + color: var(--text-hover) !important; + box-shadow: none; +} + +#slidertable { + background: var(--transparency-dark-15) !important; + box-shadow: none; +} + +#textslider { + color: var(--text-hover) !important; +} + +.dtg { + color: var(--text-hover) !important; +} + +.datemin { + color: var(--text-hover) !important; +} + +#center { + background-color: rgba(0, 0, 0, .0) !important; + box-shadow: 0px 0px 0px 0px #ffffff00, 0px 0px 0px 0px #ffffff00, 10px 0px 10px 0px #ffffff00, -10px 0px 10px 2px #ffffff00 !important; +} + +/*Service tile*/ +.col-lg-4 { + background: var(--transparency-dark-15) !important; + margin: 1rem .1rem 1.5rem 1rem !important; + width: 9rem !important; + box-shadow: none; +} + +.col-lg-4:hover { + background: var(--transparency-dark-10) !important; + margin: 1rem .1rem 1.5rem 1rem !important; + width: 9rem !important; + box-shadow: none; +} + +.servicetile, +.servicetile:hover, +.servicetile:focus { + color: #ffffff; + text-shadow: none !important; + text-decoration: none !important; + outline: 0; + font-weight: inherit !important; + -webkit-transition: none !important; + -moz-transition: none !important; + -ms-transition: none !important; + -o-transition: none !important; + transition: none !important; +} + +.servicetile { + color: #ffffff; + text-shadow: none !important; + text-decoration: none !important; + outline: 0; + font-weight: inherit !important; + -webkit-transition: none !important; + -moz-transition: none !important; + -ms-transition: none !important; + -o-transition: none !important; + transition: none !important; +} + +#servicetitle:hover, +#servicetitle:focus { + text-shadow: none !important; + font-weight: inherit !important; +} + +#clock { + background: var(--transparency-dark-15) !important; + color: var(--text-hover) !important; + box-shadow: none; +} + +.date { + color: var(--text-hover) !important; +} + +#summary { + background-color: #e84242 !important; + border-radius: 23px 22px 22px 23px/23px 23px 22px 22px; + box-shadow: 0px 2px 5px rgb(15, 15, 15) !important; +} + +.pace, +.pace-progress { + background: var(--transparency-dark-15) !important; +} + +.pace, +.pace-progress-inner { + box-shadow: 0 0 10px rgba(0, 0, 0, .15), 0 0 5px rgba(0, 0, 0, .15) !important; +} + +.footer { + color: transparent !important; +} + +.footer:hover { + text-shadow: 0 0 15px transparent !important; +} + +#footer { + color: transparent !important; +} + +.alpaca-control-label, +.alpaca-control.radio { + color: black !important; +} + +.navbar-brand { + text-shadow: 0 0 15px #000000 !important; +} + +.Rtable-cell { + color: #000000 !important; +} + +#colorkey { + color: #000000 !important; +} + +/* ButtonShadow */ +.btnoffline, +.btnunknown, +.btnonline { + box-shadow: none !important; + -webkit-box-shadow: none !important; +} + +@media only screen and (max-width: 775px) { + #slidertable { + display: none !important; + } + + #time { + display: none !important; + } } \ No newline at end of file diff --git a/css/base/moviematch/moviematch-base.css b/css/base/moviematch/moviematch-base.css index 8fab2422d8..253c26ab43 100644 --- a/css/base/moviematch/moviematch-base.css +++ b/css/base/moviematch/moviematch-base.css @@ -1,150 +1,150 @@ -/* 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://github.com/gilbN/theme.park */ - -@import url("/css/defaults/placeholders.css"); -@import url("/css/defaults/transparent.css"); - -* { - outline: none; - -} - -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) -} - - - -/* TEXT COLOR */ -.matches-title, -.matches-list:empty::before, -.card-stack:empty::after, -footer, -.Field_Label { - color: var(--text); -} - -/* ACCENTS */ -.matches-section hr { - border: 0.5px solid rgb(var(--accent-color)); -} - -.matches-section hr::before, -.matches-title .matches-count { - background: rgb(var(--accent-color)); - color: var(--button-text); -} - -.Logo { - color: rgb(var(--accent-color)); -} - -/* FORMS */ -.login-form input, -input, -.TextInput { - background: var(--transparency-dark-25); - border: 1px solid transparent; - color: var(--text) -} - -.login-form input:focus, -input:focus, -.TextInput:focus { - background: #fff; - border: 1px solid transparent; - color: black; -} - -input:focus { - outline: none; -} - -.Select_Element { - border: 2px solid var(--button-color); - color: var(--button-text); -} - -/* BUTTONS */ -.login-form .room-code-container .generate-button, -.login-form .submit-button, -.ButtonPrimary, -.AddRemoveList_Add, -.SegmentedControlsListItem { - background: var(--button-color); - color: var(--button-text); - border: 1px solid var(--button-color); -} - -.login-form .room-code-container .generate-button:hover, -.login-form .submit-button:hover, -.ButtonPrimary:hover, -.ButtonPrimary:active .ButtonSecondary:hover, -.ButtonSecondary:active, -.ButtonTertiary:hover, -.ButtonTertiary:active, -.AddRemoveList_Add:hover, -.AddRemoveList_Add:active, -.SegmentedControlsListItem:hover, -.SegmentedControlsListItem:active { - background: var(--button-color-hover); - color: var(--button-text-hover); - border-color: var(--button-color-hover); -} - -@media (hover: hover) { - .ButtonSecondary:hover { - color: var(--button-text-hover); - border-color: var(--button-color-hover); - } -} - -.ButtonSecondary { - border: 2px solid var(--button-color); - color: var(--button-color); -} - -.ButtonTertiary { - color: var(--button-color); - transition: background-color var(--button-color-hover) ease-in-out; -} - -.SegmentedControlOption { - color: var(--button-text); -} - -/* CARDS */ -.card { - border: 1px solid transparent; -} - -.Card_MoreInfoButton:hover { - color: rgb(var(--accent-color)); -} - -.RoomInfoBar { - background: var(--transparency-dark-25); -} - -/* MENUS POPOVER */ -.PopoverMenuButton:hover { - background: var(--transparency-light-15) !important; - color: var(--mm-white); +/* 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://github.com/gilbN/theme.park */ + +@import url("/css/defaults/placeholders.css"); +@import url("/css/defaults/transparent.css"); + +* { + outline: none; + +} + +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) +} + + + +/* TEXT COLOR */ +.matches-title, +.matches-list:empty::before, +.card-stack:empty::after, +footer, +.Field_Label { + color: var(--text); +} + +/* ACCENTS */ +.matches-section hr { + border: 0.5px solid rgb(var(--accent-color)); +} + +.matches-section hr::before, +.matches-title .matches-count { + background: rgb(var(--accent-color)); + color: var(--button-text); +} + +.Logo { + color: rgb(var(--accent-color)); +} + +/* FORMS */ +.login-form input, +input, +.TextInput { + background: var(--transparency-dark-25); + border: 1px solid transparent; + color: var(--text) +} + +.login-form input:focus, +input:focus, +.TextInput:focus { + background: #fff; + border: 1px solid transparent; + color: black; +} + +input:focus { + outline: none; +} + +.Select_Element { + border: 2px solid var(--button-color); + color: var(--button-text); +} + +/* BUTTONS */ +.login-form .room-code-container .generate-button, +.login-form .submit-button, +.ButtonPrimary, +.AddRemoveList_Add, +.SegmentedControlsListItem { + background: var(--button-color); + color: var(--button-text); + border: 1px solid var(--button-color); +} + +.login-form .room-code-container .generate-button:hover, +.login-form .submit-button:hover, +.ButtonPrimary:hover, +.ButtonPrimary:active .ButtonSecondary:hover, +.ButtonSecondary:active, +.ButtonTertiary:hover, +.ButtonTertiary:active, +.AddRemoveList_Add:hover, +.AddRemoveList_Add:active, +.SegmentedControlsListItem:hover, +.SegmentedControlsListItem:active { + background: var(--button-color-hover); + color: var(--button-text-hover); + border-color: var(--button-color-hover); +} + +@media (hover: hover) { + .ButtonSecondary:hover { + color: var(--button-text-hover); + border-color: var(--button-color-hover); + } +} + +.ButtonSecondary { + border: 2px solid var(--button-color); + color: var(--button-color); +} + +.ButtonTertiary { + color: var(--button-color); + transition: background-color var(--button-color-hover) ease-in-out; +} + +.SegmentedControlOption { + color: var(--button-text); +} + +/* CARDS */ +.card { + border: 1px solid transparent; +} + +.Card_MoreInfoButton:hover { + color: rgb(var(--accent-color)); +} + +.RoomInfoBar { + background: var(--transparency-dark-25); +} + +/* MENUS POPOVER */ +.PopoverMenuButton:hover { + background: var(--transparency-light-15) !important; + color: var(--mm-white); } \ No newline at end of file diff --git a/css/base/netdata/netdata-base.css b/css/base/netdata/netdata-base.css index 11414476b1..447676841d 100644 --- a/css/base/netdata/netdata-base.css +++ b/css/base/netdata/netdata-base.css @@ -1,486 +1,486 @@ -/* 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://github.com/gilbN/theme.park */ - -@import url("/css/defaults/placeholders.css"); -@import url("/css/defaults/transparent.css"); - -body, -[class*="styled__SocialMediaContainer-"] { - background: var(--main-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; - color: var(--text); -} - -* { - outline: none !important; -} - -/* TEXT */ - -h1, -h2, -h3, -h4, -h5, -h6, -label:not(.toggle-on.btn, .toggle-off.btn), -legend { - color: var(--text-hover) !important; -} - -.dashboard-context-info { - color: var(--text); -} - -a, -.dashboard-context-info a { - color: var(--link-color) !important; -} - -a:hover, -.dashboard-context-info a:hover { - color: var(--link-color-hover) !important; -} - -.loadOverlay { - color: var(--text) !important; - background: var(--main-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; -} - -/* Navbar */ -.navbar-default { - background: var(--main-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; -} - -.navbar-default .navbar-nav>li>a:hover, -.navbar-default .navbar-nav>li>a:focus { - background: var(--transparency-dark-25) !important; - color: var(--text-hover) !important; -} - -.navbar-default .navbar-nav>.open>a, -.navbar-default .navbar-nav>.open>a:hover, -.navbar-default .navbar-nav>.open>a:focus { - background: var(--transparency-dark-25) !important; -} - -.navbar-default, -.navbar-inverse { - border: 0px solid rgba(0, 0, 0, 0.6) !important; - text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3) !important; -} - -.navbar-default .navbar-brand { - color: var(--text-hover) !important; -} - -.navbar-default .navbar-brand:hover, -.navbar-default .navbar-brand:focus { - color: var(--text-hover) !important; - background: var(--transparency-dark-25) !important; -} - -.navbar-default .navbar-nav>li>a, -.navbar-inverse .navbar-nav>li>a { - border-right: 1px solid rgba(0, 0, 0, 0) !important; - border-left: 1px solid rgba(0, 0, 0, 0) !important; - color: var(--text-hover) !important; -} - -.nav-tabs>li.active>a, -.nav-tabs>li.active>a:hover, -.nav-tabs>li.active>a:focus { - background: var(--transparency-dark-15) !important; - border: 1px solid #00000000 !important; - color: rgb(var(--accent-color)); -} - -.nav>li>a:hover, -.nav>li>a:focus { - text-decoration: none; - background-color: #3e444c; -} - -.nav>li>a:hover, -.nav>li>a:focus { - background: var(--transparency-light-10) !important; -} - -.nav-tabs>li>a:hover { - border-color: transparent; -} - -.nav-tabs { - border-bottom: 1px 1px 1px rgba(0, 0, 0, 0.3); -} - -#my-netdata-dropdown-content .agent-item:hover { - background: var(--transparency-light-10); -} - -.sign-in-btn { - 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; -} - -.dropdown-menu, -[class*="__Dropdown-"], -[class*="documentation__Container-sc-"], -[class*="styled__PickerBox-"] { - background: var(--drop-down-menu-bg) !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; - border: 0px !important; -} - -[class*="styled__ShortPickElement-"] { - color: var(--link-color); -} - -[class*="styled__ShortPickElement-"]:hover { - color: var(--link-color-hover); -} - -.DateInput_input__focused { - border: 1px solid rgb(var(--accent-color)); - -} - -.CalendarDay__selected, -.CalendarDay__selected:active, -.CalendarDay__selected:hover, -.CalendarDay__selected_span:active, -.CalendarDay__selected_span:hover { - background: rgb(var(--accent-color)); - color: var(--label-text-color); -} - -.CalendarDay__default:hover { - background: var(--accent-color-hover); - color: var(--label-text-color); -} - -[class*="item__PanelRowContainer-"]:hover { - background: var(--transparency-light-15); -} - - - -.dropdown-menu>li>a:hover, -.dropdown-menu>li>a:focus { - background: var(--transparency-dark-25) !important; -} - -.modal-content { - 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; -} - -.modal-header { - background: var(--modal-header-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; - border-bottom: 1px solid rgb(var(--accent-color)) !important; -} - -.modal-footer { - background: var(--modal-footer-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; - border-top: 1px solid rgb(var(--accent-color)) !important; -} - -.nav-tabs { - border-bottom: 1px solid rgb(var(--accent-color)) !important; -} - -.panel { - background: var(--transparency-dark-45) !important; -} - -.panel-default>.panel-heading { - background-color: transparent !important; -} - -table { - background: transparent !important; -} - -.table-hover>tbody>tr:hover { - background: var(--transparency-light-10) !important; -} - -.table>thead>tr>th { - border-bottom: 2px solid rgba(255, 255, 255, 0.3) !important; -} - -#my-netdata-dropdown-content hr { - border-top: 1px solid rgba(255, 255, 255, 0.3); -} - -.table>thead>tr>th, -.table>tbody>tr>th, -.table>tfoot>tr>th, -.table>thead>tr>td, -.table>tbody>tr>td, -.table>tfoot>tr>td { - 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; - border-top: 1px solid #00000000 !important; -} - -.multi-column-dropdown li a:hover { - 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; -} - -.close, -.close:hover, -.close:focus { - color: var(--text-hover) !important; -} - -/* System Overview */ -.dashboard-sidebar .nav>.active>a, -.dashboard-sidebar .nav>.active:hover>a, -.dashboard-sidebar .nav>.active:focus>a { - color: rgb(var(--accent-color)) !important; - border-left: 2px solid rgb(var(--accent-color)) !important; -} - -[class*="sidebar__Wrapper-"] { - background: var(--transparency-dark-25); -} - -[class*="sidebar__Wrapper-"] [class*="flex-sc-"]:not([class*="collapsible__Animated-"]) { - background: transparent; -} - -[class*="collapsible__Animated-"] { - background: var(--main-bg-color); -} - -[class*="header__Wrapper-"] { - background: var(--main-bg-color); -} - -[class*="styled__StyledButton-"] .button-icon { - fill: rgb(var(--accent-color)) !important; -} - -[class*="styled__StyledButton-"]:hover .button-icon { - fill: var(--accent-color-hover) !important; -} - -/*code*/ -code { - color: var(--label-text-color) !important; - background-color: rgb(var(--accent-color)) !important; -} - -/* System Overview metrics */ -.gaugeChartTitle, -.gaugeChartUnits, -.gaugeChartMax, -.gaugeChartMin, -.gaugeChartLabel, -.easyPieChartTitle, -.easyPieChartLabel, -.easyPieChartUnits { - color: var(--text-hover) !important; -} - -.netdata-legend-value, -.netdata-legend-toolbox, -.netdata-legend-toolbox-button, -.dygraph-axis-label { - background-color: rgba(0, 0, 0, 0) !important; - color: var(--text-hover) !important; -} - -.netdata-legend-resize-handler { - background-color: rgba(0, 0, 0, 0) !important; - color: var(--text-hover) !important; -} - -.netdata-legend-name-table-line { - border-bottom-width: 0px !important; -} - -/* Sidebar */ -.dashboard-sidebar .nav>li>a { - color: var(--text); -} - -.dashboard-sidebar .nav>li>a:focus, -.dashboard-sidebar .nav>li>a:hover { - padding-left: 19px; - color: var(--text-hover); - text-decoration: none; - background-color: transparent; - border-left: 1px solid rgb(var(--accent-color)); -} - -small, -.small { - color: var(--text-muted); -} - -.action-button { - color: var(--button-text-hover) !important; -} - -hr { - border-top: 1px solid rgba(255, 255, 255, 0.3); -} - -.pagination>li>a, -.pagination>li>span { - background: var(--transparency-dark-25) !important; - border: 1px solid transparent !important; -} - -.pagination>li>a:hover { - background: var(--transparency-light-10) !important; -} - -/* Buttons */ -.btn-default:not([class*="toggle"]) { - background-color: var(--button-color); - color: var(--button-text); - border-color: var(--button-color); -} - -a[class*="styled__StyledButton-"], -[data-testid*="date-picker::click-apply::global-view-"] { - background-color: var(--button-color) !important; - color: var(--button-text) !important; - border-color: var(--button-color) !important; -} - -a[class*="styled__StyledButton-"]:hover, -a[class*="styled__StyledButton-"]:active, -[data-testid*="date-picker::click-apply::global-view-"]:hover, -[data-testid*="date-picker::click-apply::global-view-"]:active { - background-color: var(--button-color-hover) !important; - color: var(--button-text-hover) !important; - border-color: var(--button-color-hover) !important; -} - -.btn-default:hover:not([class*="toggle"]) { - background-color: var(--button-color-hover); - color: var(--button-text-hover); - border-color: var(--button-color-hover); -} - -.btn-default:active:not(.open>.dropdown-toggle.btn-default):not([class*="toggle"]), -.btn-default.active:not(.open>.dropdown-toggle.btn-default):not([class*="toggle"]) { - background-color: var(--button-color-hover); - border-color: var(--button-color-hover); - color: var(--button-text-hover); -} - -/* NAV */ -[class^="with-panel"] { - background: var(--main-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; -} - -[class*="styled__ListContainer"], -[class*="container__Container-"] div, -[class*="styled__PanelContainer"], -[class*="styled__StyledHeader"] { - 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; - color: var(--text-hover); -} - - -[class^="styled__BottomPanel"] { - background: #0000; -} - -[class^=".styled__StyledSpaceBarPlus"] { - background: rgb(var(--accent-color)); - border-color: rgb(var(--accent-color)); +/* 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://github.com/gilbN/theme.park */ + +@import url("/css/defaults/placeholders.css"); +@import url("/css/defaults/transparent.css"); + +body, +[class*="styled__SocialMediaContainer-"] { + background: var(--main-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; + color: var(--text); +} + +* { + outline: none !important; +} + +/* TEXT */ + +h1, +h2, +h3, +h4, +h5, +h6, +label:not(.toggle-on.btn, .toggle-off.btn), +legend { + color: var(--text-hover) !important; +} + +.dashboard-context-info { + color: var(--text); +} + +a, +.dashboard-context-info a { + color: var(--link-color) !important; +} + +a:hover, +.dashboard-context-info a:hover { + color: var(--link-color-hover) !important; +} + +.loadOverlay { + color: var(--text) !important; + background: var(--main-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; +} + +/* Navbar */ +.navbar-default { + background: var(--main-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; +} + +.navbar-default .navbar-nav>li>a:hover, +.navbar-default .navbar-nav>li>a:focus { + background: var(--transparency-dark-25) !important; + color: var(--text-hover) !important; +} + +.navbar-default .navbar-nav>.open>a, +.navbar-default .navbar-nav>.open>a:hover, +.navbar-default .navbar-nav>.open>a:focus { + background: var(--transparency-dark-25) !important; +} + +.navbar-default, +.navbar-inverse { + border: 0px solid rgba(0, 0, 0, 0.6) !important; + text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3) !important; +} + +.navbar-default .navbar-brand { + color: var(--text-hover) !important; +} + +.navbar-default .navbar-brand:hover, +.navbar-default .navbar-brand:focus { + color: var(--text-hover) !important; + background: var(--transparency-dark-25) !important; +} + +.navbar-default .navbar-nav>li>a, +.navbar-inverse .navbar-nav>li>a { + border-right: 1px solid rgba(0, 0, 0, 0) !important; + border-left: 1px solid rgba(0, 0, 0, 0) !important; + color: var(--text-hover) !important; +} + +.nav-tabs>li.active>a, +.nav-tabs>li.active>a:hover, +.nav-tabs>li.active>a:focus { + background: var(--transparency-dark-15) !important; + border: 1px solid #00000000 !important; + color: rgb(var(--accent-color)); +} + +.nav>li>a:hover, +.nav>li>a:focus { + text-decoration: none; + background-color: #3e444c; +} + +.nav>li>a:hover, +.nav>li>a:focus { + background: var(--transparency-light-10) !important; +} + +.nav-tabs>li>a:hover { + border-color: transparent; +} + +.nav-tabs { + border-bottom: 1px 1px 1px rgba(0, 0, 0, 0.3); +} + +#my-netdata-dropdown-content .agent-item:hover { + background: var(--transparency-light-10); +} + +.sign-in-btn { + 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; +} + +.dropdown-menu, +[class*="__Dropdown-"], +[class*="documentation__Container-sc-"], +[class*="styled__PickerBox-"] { + background: var(--drop-down-menu-bg) !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; + border: 0px !important; +} + +[class*="styled__ShortPickElement-"] { + color: var(--link-color); +} + +[class*="styled__ShortPickElement-"]:hover { + color: var(--link-color-hover); +} + +.DateInput_input__focused { + border: 1px solid rgb(var(--accent-color)); + +} + +.CalendarDay__selected, +.CalendarDay__selected:active, +.CalendarDay__selected:hover, +.CalendarDay__selected_span:active, +.CalendarDay__selected_span:hover { + background: rgb(var(--accent-color)); + color: var(--label-text-color); +} + +.CalendarDay__default:hover { + background: var(--accent-color-hover); + color: var(--label-text-color); +} + +[class*="item__PanelRowContainer-"]:hover { + background: var(--transparency-light-15); +} + + + +.dropdown-menu>li>a:hover, +.dropdown-menu>li>a:focus { + background: var(--transparency-dark-25) !important; +} + +.modal-content { + 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; +} + +.modal-header { + background: var(--modal-header-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; + border-bottom: 1px solid rgb(var(--accent-color)) !important; +} + +.modal-footer { + background: var(--modal-footer-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; + border-top: 1px solid rgb(var(--accent-color)) !important; +} + +.nav-tabs { + border-bottom: 1px solid rgb(var(--accent-color)) !important; +} + +.panel { + background: var(--transparency-dark-45) !important; +} + +.panel-default>.panel-heading { + background-color: transparent !important; +} + +table { + background: transparent !important; +} + +.table-hover>tbody>tr:hover { + background: var(--transparency-light-10) !important; +} + +.table>thead>tr>th { + border-bottom: 2px solid rgba(255, 255, 255, 0.3) !important; +} + +#my-netdata-dropdown-content hr { + border-top: 1px solid rgba(255, 255, 255, 0.3); +} + +.table>thead>tr>th, +.table>tbody>tr>th, +.table>tfoot>tr>th, +.table>thead>tr>td, +.table>tbody>tr>td, +.table>tfoot>tr>td { + 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; + border-top: 1px solid #00000000 !important; +} + +.multi-column-dropdown li a:hover { + 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; +} + +.close, +.close:hover, +.close:focus { + color: var(--text-hover) !important; +} + +/* System Overview */ +.dashboard-sidebar .nav>.active>a, +.dashboard-sidebar .nav>.active:hover>a, +.dashboard-sidebar .nav>.active:focus>a { + color: rgb(var(--accent-color)) !important; + border-left: 2px solid rgb(var(--accent-color)) !important; +} + +[class*="sidebar__Wrapper-"] { + background: var(--transparency-dark-25); +} + +[class*="sidebar__Wrapper-"] [class*="flex-sc-"]:not([class*="collapsible__Animated-"]) { + background: transparent; +} + +[class*="collapsible__Animated-"] { + background: var(--main-bg-color); +} + +[class*="header__Wrapper-"] { + background: var(--main-bg-color); +} + +[class*="styled__StyledButton-"] .button-icon { + fill: rgb(var(--accent-color)) !important; +} + +[class*="styled__StyledButton-"]:hover .button-icon { + fill: var(--accent-color-hover) !important; +} + +/*code*/ +code { + color: var(--label-text-color) !important; + background-color: rgb(var(--accent-color)) !important; +} + +/* System Overview metrics */ +.gaugeChartTitle, +.gaugeChartUnits, +.gaugeChartMax, +.gaugeChartMin, +.gaugeChartLabel, +.easyPieChartTitle, +.easyPieChartLabel, +.easyPieChartUnits { + color: var(--text-hover) !important; +} + +.netdata-legend-value, +.netdata-legend-toolbox, +.netdata-legend-toolbox-button, +.dygraph-axis-label { + background-color: rgba(0, 0, 0, 0) !important; + color: var(--text-hover) !important; +} + +.netdata-legend-resize-handler { + background-color: rgba(0, 0, 0, 0) !important; + color: var(--text-hover) !important; +} + +.netdata-legend-name-table-line { + border-bottom-width: 0px !important; +} + +/* Sidebar */ +.dashboard-sidebar .nav>li>a { + color: var(--text); +} + +.dashboard-sidebar .nav>li>a:focus, +.dashboard-sidebar .nav>li>a:hover { + padding-left: 19px; + color: var(--text-hover); + text-decoration: none; + background-color: transparent; + border-left: 1px solid rgb(var(--accent-color)); +} + +small, +.small { + color: var(--text-muted); +} + +.action-button { + color: var(--button-text-hover) !important; +} + +hr { + border-top: 1px solid rgba(255, 255, 255, 0.3); +} + +.pagination>li>a, +.pagination>li>span { + background: var(--transparency-dark-25) !important; + border: 1px solid transparent !important; +} + +.pagination>li>a:hover { + background: var(--transparency-light-10) !important; +} + +/* Buttons */ +.btn-default:not([class*="toggle"]) { + background-color: var(--button-color); + color: var(--button-text); + border-color: var(--button-color); +} + +a[class*="styled__StyledButton-"], +[data-testid*="date-picker::click-apply::global-view-"] { + background-color: var(--button-color) !important; + color: var(--button-text) !important; + border-color: var(--button-color) !important; +} + +a[class*="styled__StyledButton-"]:hover, +a[class*="styled__StyledButton-"]:active, +[data-testid*="date-picker::click-apply::global-view-"]:hover, +[data-testid*="date-picker::click-apply::global-view-"]:active { + background-color: var(--button-color-hover) !important; + color: var(--button-text-hover) !important; + border-color: var(--button-color-hover) !important; +} + +.btn-default:hover:not([class*="toggle"]) { + background-color: var(--button-color-hover); + color: var(--button-text-hover); + border-color: var(--button-color-hover); +} + +.btn-default:active:not(.open>.dropdown-toggle.btn-default):not([class*="toggle"]), +.btn-default.active:not(.open>.dropdown-toggle.btn-default):not([class*="toggle"]) { + background-color: var(--button-color-hover); + border-color: var(--button-color-hover); + color: var(--button-text-hover); +} + +/* NAV */ +[class^="with-panel"] { + background: var(--main-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; +} + +[class*="styled__ListContainer"], +[class*="container__Container-"] div, +[class*="styled__PanelContainer"], +[class*="styled__StyledHeader"] { + 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; + color: var(--text-hover); +} + + +[class^="styled__BottomPanel"] { + background: #0000; +} + +[class^=".styled__StyledSpaceBarPlus"] { + background: rgb(var(--accent-color)); + border-color: rgb(var(--accent-color)); } \ No newline at end of file diff --git a/css/base/netdata/organizr-dashboard.css b/css/base/netdata/organizr-dashboard.css index 6157008bdd..358c50ff66 100644 --- a/css/base/netdata/organizr-dashboard.css +++ b/css/base/netdata/organizr-dashboard.css @@ -1,20 +1,20 @@ - -/* 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://github.com/gilbN/theme.park */ - - -/* NETDATA ORGANIZR DASHBOARD THEME */ -@import url(/css/base/netdata/netdata-base.css); -@import url(/css/variables/organizr-dark.css); -:root { - --main-bg-color: transparent; + +/* 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://github.com/gilbN/theme.park */ + + +/* NETDATA ORGANIZR DASHBOARD THEME */ +@import url(/css/base/netdata/netdata-base.css); +@import url(/css/variables/organizr-dark.css); +:root { + --main-bg-color: transparent; } \ No newline at end of file diff --git a/css/base/nzbget/nzbget-base.css b/css/base/nzbget/nzbget-base.css index c983419f91..61b366c2a3 100644 --- a/css/base/nzbget/nzbget-base.css +++ b/css/base/nzbget/nzbget-base.css @@ -1,667 +1,667 @@ -/* 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://github.com/gilbN/theme.park */ - -@import url("/css/defaults/placeholders.css"); -@import url("/css/defaults/transparent.css"); - -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) !important; -} - -/* scroller */ -::-webkit-scrollbar-corner { - background: var(--transparency-dark-25); -} - -::-webkit-scrollbar { - width: 10px; - height: 10px; - background: #0c1218; - -} - -::-webkit-scrollbar-thumb { - -webkit-border-radius: 2px; - border-radius: 2px; - background: var(--transparency-dark-10); -} - -.modal-header { - padding: 9px 15px; - border-bottom: 1px solid rgb(var(--accent-color)); - background: var(--modal-footer-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; -} - -.modal { - 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; - color: var(--text) !important; -} - -.modal-footer { - background-color: var(--modal-footer-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-top: 1px solid rgb(var(--accent-color)); - -webkit-box-shadow: inset 0 1px 0 transparent; - -moz-box-shadow: inset 0 1px 0 transparent; - box-shadow: inset 0 1px 0 transparent; -} - -h1, -h2, -h3, -h4, -h5, -h6 { - color: var(--text-hover); -} - -/* TABLES */ -.table a { - color: var(--link-color); -} - -.table a:hover { - color: var(--link-color-hover) !important; -} - -.table-striped tbody tr:nth-child(odd) { - background: var(--transparency-dark-25); -} - -.table-striped tbody tr:nth-child(odd) td, -.table-striped tbody tr:nth-child(odd) th { - background-color: transparent; -} - -.table-striped tbody tr:nth-child(even) { - background: var(--transparency-dark-10); -} - -.table tbody tr:hover, -.table tbody tr:hover td, -.table tbody tr:hover a { - color: var(--text-hover); - background: var(--transparency-dark-10); -} - -.table-striped tbody tr.checked:nth-child(2n+1) td, -.checked .progress { - background: var(--transparency-dark-10); -} - -tr.checked, -tr.checked td, -tr.checked:nth-child(odd) .progress { - background: var(--transparency-dark-10); -} - -.table tbody tr.checked:hover, -.table tbody tr.checked:hover td { - background: var(--transparency-dark-10); -} - -.table tbody tr.checked:hover, -.table tbody tr.checked:hover td { - background: var(--transparency-dark-10); -} - -.table.check-simple tbody tr.checked:hover, -.table.check-simple tbody tr.checked:hover td { - background: var(--transparency-dark-10); -} - -.table th, -.table td { - border-top: none; -} - -.table-bordered { - border-left: none; - border: none; -} - -.pagination a { - border: none; - background: var(--transparency-dark-25) -} - -.pagination a:hover, -.pagination .active a { - background: var(--transparency-dark-10); -} - -.pagination .active a { - color: rgb(rgb(var(--accent-color))); -} - -/* PROGRESS BAR */ -.progress { - background: var(--transparency-dark-10); -} - -.progress-warning.progress-striped .bar { - background-color: #cc7b19; -} - -.progress-success.progress-striped .bar { - background-color: #51a351; -} - -.bar-text-left, -.bar-text-right { - color: var(--text-hover); -} - -/* NAVBAR */ -.navbar-fixed-top .navbar-inner { - color: var(--text-hover) !important; -} - -.navbar-inner { - background-image: none; - background-color: transparent; -} - -.navbar-container { - 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; -} - -.navbar .nav>li>a:hover { - color: rgb(var(--accent-color)) !important; - background: var(--transparency-dark-10); -} - -.navbar .nav .active>a { - background: var(--transparency-dark-10); - color: rgb(var(--accent-color)); -} - -.navbar .nav .active>a:hover { - background: var(--transparency-dark-10); - color: var(--accent-color-hover) !important; -} - -div.check:hover { - border: 1px solid var(--accent-color-hover); -} - -#DownloadsTable>tbody>tr.checked td .check { - border: 1px solid rgb(var(--accent-color)); -} - -[class^="icon-"], -[class*=" icon-"], -[class^="img-"], -[class*=" img-"] { - background-image: url(/resources/nzbget/icons.png); -} - -.navbar-search .search-query { - color: var(--text); - background: var(--transparency-dark-25) !important; - - -} - -.navbar-search .search-query:focus, -.navbar-search .search-query.focused { - color: var(--text-hover) !important; - text-shadow: none; - background: var(--transparency-dark-45) !important; -} - -.focused .search-caret-button .caret { - margin-left: 5px; - border-top-color: rgb(255, 255, 255); - border-bottom-color: rgb(255, 255, 255); -} - -.search-caret-button { - outline: none; -} - -.menu-header { - color: var(--text-hover); -} - -.dropdown-menu { - background: var(--drop-down-menu-bg); - 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); -} - -.dropdown-menu a { - color: var(--text); -} - -.dropdown-menu li>a:hover, -.dropdown-menu .active>a, -.dropdown-menu .active>a:hover { - color: var(--text-hover); - background: var(--transparency-dark-05); -} - -.dropdown-menu .divider { - height: 0px; - border-bottom: none; -} - -#ConfigContent .config-header { - border-bottom: 1px solid rgb(var(--accent-color)); - color: var(--text-hover); -} - -#StatDialog_Custom a, -#AddDialog_Files a { - color: var(--link-color); -} - -#StatDialog_Custom a:hover, -#AddDialog_Files a:hover { - color: var(--link-color-hover); - cursor: pointer; -} - -/* BUTTONS */ -.btn-primary, -.btn-primary:hover, -.btn-warning, -.btn-warning:hover, -.btn-danger, -.btn-danger:hover, -.btn-success, -.btn-success:hover, -.btn-info, -.btn-info:hover, -.btn-inverse, -.btn-inverse:hover { - text-shadow: none; -} - -.btn-group>.dropdown-toggle { - box-shadow: none; -} - -.config-header .btn { - background: #FFF; - color: #adb1b1; - text-shadow: unset; -} - -#ConfigData>div>button.btn { - background: var(--button-color) !important; - color: var(--button-text) !important; - font-weight: bold; - text-shadow: unset; -} - -#ConfigData>div>button.btn:hover { - background: var(--button-color-hover) !important; - color: var(--button-text-hover) !important; - font-weight: bold; - text-shadow: unset; -} - -#ConfigData>div>div>table>tbody>tr>td>.btn { - background: var(--button-color); - color: var(--button-text); - text-shadow: unset; - font-weight: bold; -} - -#Config_Save:hover { - background-color: rgb(81, 163, 81); - color: #eee; -} - -#Config_Save { - background: rgba(81, 163, 81, 0.8); - color: #FFF; - margin: auto; -} - -#ConfigData>div>div>button.btn.btn-danger { - background: #ad292c; - text-shadow: unset; -} - -#ConfigData>div>div>button.btn.btn-danger:hover { - background: #d33a3e; - text-shadow: unset; -} - -#ConfigData>div:nth-child(3)>div>button, -#ConfigData>div:nth-child(4)>div>button, -#ConfigData>div:nth-child(5)>div>button { - text-shadow: unset; - background: var(--transparency-dark-25); - color: var(--text-hover); -} - -#ConfigData>div:nth-child(3)>div>button:hover, -#ConfigData>div:nth-child(4)>div>button:hover, -#ConfigData>div:nth-child(5)>div>button:hover { - text-shadow: unset; - background: var(--transparency-dark-10); - color: var(--text-hover); -} - -#ConfigData input.btn.btn-primary { - background: var(--button-color-hover) !important; - text-shadow: unset; - color: var(--button-text-hover) !important; - border: 1px solid var(--button-color-hover); -} - -#ConfigData input.btn { - background: var(--transparency-dark-25) !important; - text-shadow: unset; - color: #a8a8a8; -} - -#Config_ViewButton { - background: var(--transparency-dark-25); - color: var(--text-hover); -} - -#Config_ViewButton:hover { - background: var(--transparency-dark-10); - color: var(--text-hover); -} - -#DownloadsEditDialog input.btn.btn-primary { - background: var(--button-color) !important; - text-shadow: unset; - color: var(--button-text); -} - -#HistoryEdit_ParamData input.btn.btn-primary { - background: var(--button-color) !important; - text-shadow: unset; - color: var(--button-text); -} - -.btn { - color: var(--button-text); - text-shadow: none; - background-color: var(--button-color); - background-image: none; - /* border-color: transparent; - border-bottom-color: transparent; */ - -webkit-box-shadow: none; - -moz-box-shadow: none; - box-shadow: none; - border-color: transparent; -} - -.btn:hover { - color: var(--button-text-hover); - background-color: var(--button-color-hover); - -} - -.config-header .btn { - background: var(--transparency-dark-25); -} - -.btn-group.open .btn.dropdown-toggle { - background-color: var(--button-color-hover); -} - -#ConfigData>div>div>table>tbody>tr>td>.btn { - background: var(--button-color); - color: var(--button-text); - text-shadow: unset; - font-weight: bold; -} - -#ConfigData>div>div>table>tbody>tr>td>.btn:hover { - background: var(--button-color-hover); - color: var(--button-text-hover); -} - -input, -textarea, -.uneditable-input { - background: var(--transparency-dark-25) !important; - color: var(--text) !important; - border: transparent; -} - -input:focus:not(.btn), -textarea:focus, -.uneditable-input:focus { - background: var(--transparency-light-10) !important; - color: var(--text-hover) !important; - border: transparent; -} - -select { - background: var(--transparency-dark-25); - border: 1px solid #00000000; - color: var(--text) -} - -select:focus { - background: #1b1b1b !important; - color: var(--text-hover) !important; -} - -input[type="file"]:focus, -input[type="radio"]:focus, -input[type="checkbox"]:focus, -select:focus { - outline: thin dotted #333; - outline: none; - outline-offset: -2px; - -webkit-box-shadow: none; - -moz-box-shadow: none; - box-shadow: none; -} - -input:focus, -textarea:focus { - -webkit-box-shadow: none; - -moz-box-shadow: none; - box-shadow: none; -} - -.alert-info { - font-weight: bold; - border-radius: unset; - border-bottom-left-radius: 0px; - border-bottom-right-radius: 0px; - border: 0px; - background: var(--transparency-dark-05); - text-shadow: unset; - color: var(--text-hover); - text-transform: capitalize; -} - -.alert-inverse { - background-color: #414141; - background-image: var(--main-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; - border-color: transparent; - opacity: 1; - -} - -/* SETTINGS */ - -label { - color: var(--text-hover); -} - -.badge-active, -#MessagesTabBadge { - background-color: var(--button-color-hover); - color: var(--button-text-hover); - -webkit-box-shadow: 0 5px 10px rgb(0 0 0 / 20%); - -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); - box-shadow: 0 5px 10px rgb(0 0 0 / 20%); -} - -.label:not(.label-success, .label-warning, .label-important, .label-info, .label-inverse), -.badge:not(.badge-success, .badge-warning, .badge-important, .badge-info, .badge-inverse) { - font-size: 10.998px; - font-weight: bold; - line-height: 14px; - color: #ffffff; - text-shadow: 0 -1px 0 rgb(0 0 0 / 25%); - white-space: nowrap; - vertical-align: baseline; - background-color: var(--transparency-light-25); -} - -#ConfigNav { - border: 1px solid rgba(0, 0, 0, .25); - background: var(--transparency-dark-25); -} - -#ConfigNav.nav-list a { - color: var(--text); - text-decoration: none; -} - -.nav-list>li>a, -.nav-list .nav-header { - text-shadow: none; -} - -.nav-list>.active>a, -.nav-list>.active>a:hover { - color: #ffffff; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2); - background-color: #0088cc; -} - -.nav-list>.active>a, -.nav-list>.active>a:hover { - color: rgb(var(--accent-color)) !important; - background-color: transparent; -} - -.nav>li>a:hover { - background: var(--transparency-dark-10); - color: var(--text-hover) !important; -} - -.nav-list .divider { - background-color: rgb(var(--accent-color)); - border-bottom: 1px solid rgb(var(--accent-color)); -} - -span.help-option-title { - color: var(--text); -} - -.help-block, -.help-inline { - color: var(--text); -} - -.confirm-help-block { - color: var(--text); - font-size: 13px; - line-height: 16px; - margin-bottom: 0; -} - -.input-prepend .add-on, -.input-append .add-on { - background: var(--transparency-dark-25); - background-image: var(--main-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; - background-color: transparent; - color: var(--text-hover) !important; - border: none; -} - -.config-settitle { - background: var(--transparency-dark-25); - border-bottom: none; -} - -a { - color: var(--link-color); - text-decoration: none; -} - -a:hover { - color: var(--link-color-hover); - text-decoration: underline; -} - -.caret { - border-top: 4px solid #ffffff; -} - -hr { - margin: 18px 0; - border: 0; - border-top: 1px solid gb(var(--accent-color)); - border-bottom: 1px solid gb(var(--accent-color)); +/* 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://github.com/gilbN/theme.park */ + +@import url("/css/defaults/placeholders.css"); +@import url("/css/defaults/transparent.css"); + +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) !important; +} + +/* scroller */ +::-webkit-scrollbar-corner { + background: var(--transparency-dark-25); +} + +::-webkit-scrollbar { + width: 10px; + height: 10px; + background: #0c1218; + +} + +::-webkit-scrollbar-thumb { + -webkit-border-radius: 2px; + border-radius: 2px; + background: var(--transparency-dark-10); +} + +.modal-header { + padding: 9px 15px; + border-bottom: 1px solid rgb(var(--accent-color)); + background: var(--modal-footer-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; +} + +.modal { + 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; + color: var(--text) !important; +} + +.modal-footer { + background-color: var(--modal-footer-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-top: 1px solid rgb(var(--accent-color)); + -webkit-box-shadow: inset 0 1px 0 transparent; + -moz-box-shadow: inset 0 1px 0 transparent; + box-shadow: inset 0 1px 0 transparent; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + color: var(--text-hover); +} + +/* TABLES */ +.table a { + color: var(--link-color); +} + +.table a:hover { + color: var(--link-color-hover) !important; +} + +.table-striped tbody tr:nth-child(odd) { + background: var(--transparency-dark-25); +} + +.table-striped tbody tr:nth-child(odd) td, +.table-striped tbody tr:nth-child(odd) th { + background-color: transparent; +} + +.table-striped tbody tr:nth-child(even) { + background: var(--transparency-dark-10); +} + +.table tbody tr:hover, +.table tbody tr:hover td, +.table tbody tr:hover a { + color: var(--text-hover); + background: var(--transparency-dark-10); +} + +.table-striped tbody tr.checked:nth-child(2n+1) td, +.checked .progress { + background: var(--transparency-dark-10); +} + +tr.checked, +tr.checked td, +tr.checked:nth-child(odd) .progress { + background: var(--transparency-dark-10); +} + +.table tbody tr.checked:hover, +.table tbody tr.checked:hover td { + background: var(--transparency-dark-10); +} + +.table tbody tr.checked:hover, +.table tbody tr.checked:hover td { + background: var(--transparency-dark-10); +} + +.table.check-simple tbody tr.checked:hover, +.table.check-simple tbody tr.checked:hover td { + background: var(--transparency-dark-10); +} + +.table th, +.table td { + border-top: none; +} + +.table-bordered { + border-left: none; + border: none; +} + +.pagination a { + border: none; + background: var(--transparency-dark-25) +} + +.pagination a:hover, +.pagination .active a { + background: var(--transparency-dark-10); +} + +.pagination .active a { + color: rgb(rgb(var(--accent-color))); +} + +/* PROGRESS BAR */ +.progress { + background: var(--transparency-dark-10); +} + +.progress-warning.progress-striped .bar { + background-color: #cc7b19; +} + +.progress-success.progress-striped .bar { + background-color: #51a351; +} + +.bar-text-left, +.bar-text-right { + color: var(--text-hover); +} + +/* NAVBAR */ +.navbar-fixed-top .navbar-inner { + color: var(--text-hover) !important; +} + +.navbar-inner { + background-image: none; + background-color: transparent; +} + +.navbar-container { + 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; +} + +.navbar .nav>li>a:hover { + color: rgb(var(--accent-color)) !important; + background: var(--transparency-dark-10); +} + +.navbar .nav .active>a { + background: var(--transparency-dark-10); + color: rgb(var(--accent-color)); +} + +.navbar .nav .active>a:hover { + background: var(--transparency-dark-10); + color: var(--accent-color-hover) !important; +} + +div.check:hover { + border: 1px solid var(--accent-color-hover); +} + +#DownloadsTable>tbody>tr.checked td .check { + border: 1px solid rgb(var(--accent-color)); +} + +[class^="icon-"], +[class*=" icon-"], +[class^="img-"], +[class*=" img-"] { + background-image: url(/resources/nzbget/icons.png); +} + +.navbar-search .search-query { + color: var(--text); + background: var(--transparency-dark-25) !important; + + +} + +.navbar-search .search-query:focus, +.navbar-search .search-query.focused { + color: var(--text-hover) !important; + text-shadow: none; + background: var(--transparency-dark-45) !important; +} + +.focused .search-caret-button .caret { + margin-left: 5px; + border-top-color: rgb(255, 255, 255); + border-bottom-color: rgb(255, 255, 255); +} + +.search-caret-button { + outline: none; +} + +.menu-header { + color: var(--text-hover); +} + +.dropdown-menu { + background: var(--drop-down-menu-bg); + 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); +} + +.dropdown-menu a { + color: var(--text); +} + +.dropdown-menu li>a:hover, +.dropdown-menu .active>a, +.dropdown-menu .active>a:hover { + color: var(--text-hover); + background: var(--transparency-dark-05); +} + +.dropdown-menu .divider { + height: 0px; + border-bottom: none; +} + +#ConfigContent .config-header { + border-bottom: 1px solid rgb(var(--accent-color)); + color: var(--text-hover); +} + +#StatDialog_Custom a, +#AddDialog_Files a { + color: var(--link-color); +} + +#StatDialog_Custom a:hover, +#AddDialog_Files a:hover { + color: var(--link-color-hover); + cursor: pointer; +} + +/* BUTTONS */ +.btn-primary, +.btn-primary:hover, +.btn-warning, +.btn-warning:hover, +.btn-danger, +.btn-danger:hover, +.btn-success, +.btn-success:hover, +.btn-info, +.btn-info:hover, +.btn-inverse, +.btn-inverse:hover { + text-shadow: none; +} + +.btn-group>.dropdown-toggle { + box-shadow: none; +} + +.config-header .btn { + background: #FFF; + color: #adb1b1; + text-shadow: unset; +} + +#ConfigData>div>button.btn { + background: var(--button-color) !important; + color: var(--button-text) !important; + font-weight: bold; + text-shadow: unset; +} + +#ConfigData>div>button.btn:hover { + background: var(--button-color-hover) !important; + color: var(--button-text-hover) !important; + font-weight: bold; + text-shadow: unset; +} + +#ConfigData>div>div>table>tbody>tr>td>.btn { + background: var(--button-color); + color: var(--button-text); + text-shadow: unset; + font-weight: bold; +} + +#Config_Save:hover { + background-color: rgb(81, 163, 81); + color: #eee; +} + +#Config_Save { + background: rgba(81, 163, 81, 0.8); + color: #FFF; + margin: auto; +} + +#ConfigData>div>div>button.btn.btn-danger { + background: #ad292c; + text-shadow: unset; +} + +#ConfigData>div>div>button.btn.btn-danger:hover { + background: #d33a3e; + text-shadow: unset; +} + +#ConfigData>div:nth-child(3)>div>button, +#ConfigData>div:nth-child(4)>div>button, +#ConfigData>div:nth-child(5)>div>button { + text-shadow: unset; + background: var(--transparency-dark-25); + color: var(--text-hover); +} + +#ConfigData>div:nth-child(3)>div>button:hover, +#ConfigData>div:nth-child(4)>div>button:hover, +#ConfigData>div:nth-child(5)>div>button:hover { + text-shadow: unset; + background: var(--transparency-dark-10); + color: var(--text-hover); +} + +#ConfigData input.btn.btn-primary { + background: var(--button-color-hover) !important; + text-shadow: unset; + color: var(--button-text-hover) !important; + border: 1px solid var(--button-color-hover); +} + +#ConfigData input.btn { + background: var(--transparency-dark-25) !important; + text-shadow: unset; + color: #a8a8a8; +} + +#Config_ViewButton { + background: var(--transparency-dark-25); + color: var(--text-hover); +} + +#Config_ViewButton:hover { + background: var(--transparency-dark-10); + color: var(--text-hover); +} + +#DownloadsEditDialog input.btn.btn-primary { + background: var(--button-color) !important; + text-shadow: unset; + color: var(--button-text); +} + +#HistoryEdit_ParamData input.btn.btn-primary { + background: var(--button-color) !important; + text-shadow: unset; + color: var(--button-text); +} + +.btn { + color: var(--button-text); + text-shadow: none; + background-color: var(--button-color); + background-image: none; + /* border-color: transparent; + border-bottom-color: transparent; */ + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + border-color: transparent; +} + +.btn:hover { + color: var(--button-text-hover); + background-color: var(--button-color-hover); + +} + +.config-header .btn { + background: var(--transparency-dark-25); +} + +.btn-group.open .btn.dropdown-toggle { + background-color: var(--button-color-hover); +} + +#ConfigData>div>div>table>tbody>tr>td>.btn { + background: var(--button-color); + color: var(--button-text); + text-shadow: unset; + font-weight: bold; +} + +#ConfigData>div>div>table>tbody>tr>td>.btn:hover { + background: var(--button-color-hover); + color: var(--button-text-hover); +} + +input, +textarea, +.uneditable-input { + background: var(--transparency-dark-25) !important; + color: var(--text) !important; + border: transparent; +} + +input:focus:not(.btn), +textarea:focus, +.uneditable-input:focus { + background: var(--transparency-light-10) !important; + color: var(--text-hover) !important; + border: transparent; +} + +select { + background: var(--transparency-dark-25); + border: 1px solid #00000000; + color: var(--text) +} + +select:focus { + background: #1b1b1b !important; + color: var(--text-hover) !important; +} + +input[type="file"]:focus, +input[type="radio"]:focus, +input[type="checkbox"]:focus, +select:focus { + outline: thin dotted #333; + outline: none; + outline-offset: -2px; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} + +input:focus, +textarea:focus { + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} + +.alert-info { + font-weight: bold; + border-radius: unset; + border-bottom-left-radius: 0px; + border-bottom-right-radius: 0px; + border: 0px; + background: var(--transparency-dark-05); + text-shadow: unset; + color: var(--text-hover); + text-transform: capitalize; +} + +.alert-inverse { + background-color: #414141; + background-image: var(--main-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; + border-color: transparent; + opacity: 1; + +} + +/* SETTINGS */ + +label { + color: var(--text-hover); +} + +.badge-active, +#MessagesTabBadge { + background-color: var(--button-color-hover); + color: var(--button-text-hover); + -webkit-box-shadow: 0 5px 10px rgb(0 0 0 / 20%); + -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + box-shadow: 0 5px 10px rgb(0 0 0 / 20%); +} + +.label:not(.label-success, .label-warning, .label-important, .label-info, .label-inverse), +.badge:not(.badge-success, .badge-warning, .badge-important, .badge-info, .badge-inverse) { + font-size: 10.998px; + font-weight: bold; + line-height: 14px; + color: #ffffff; + text-shadow: 0 -1px 0 rgb(0 0 0 / 25%); + white-space: nowrap; + vertical-align: baseline; + background-color: var(--transparency-light-25); +} + +#ConfigNav { + border: 1px solid rgba(0, 0, 0, .25); + background: var(--transparency-dark-25); +} + +#ConfigNav.nav-list a { + color: var(--text); + text-decoration: none; +} + +.nav-list>li>a, +.nav-list .nav-header { + text-shadow: none; +} + +.nav-list>.active>a, +.nav-list>.active>a:hover { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2); + background-color: #0088cc; +} + +.nav-list>.active>a, +.nav-list>.active>a:hover { + color: rgb(var(--accent-color)) !important; + background-color: transparent; +} + +.nav>li>a:hover { + background: var(--transparency-dark-10); + color: var(--text-hover) !important; +} + +.nav-list .divider { + background-color: rgb(var(--accent-color)); + border-bottom: 1px solid rgb(var(--accent-color)); +} + +span.help-option-title { + color: var(--text); +} + +.help-block, +.help-inline { + color: var(--text); +} + +.confirm-help-block { + color: var(--text); + font-size: 13px; + line-height: 16px; + margin-bottom: 0; +} + +.input-prepend .add-on, +.input-append .add-on { + background: var(--transparency-dark-25); + background-image: var(--main-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; + background-color: transparent; + color: var(--text-hover) !important; + border: none; +} + +.config-settitle { + background: var(--transparency-dark-25); + border-bottom: none; +} + +a { + color: var(--link-color); + text-decoration: none; +} + +a:hover { + color: var(--link-color-hover); + text-decoration: underline; +} + +.caret { + border-top: 4px solid #ffffff; +} + +hr { + margin: 18px 0; + border: 0; + border-top: 1px solid gb(var(--accent-color)); + border-bottom: 1px solid gb(var(--accent-color)); } \ No newline at end of file diff --git a/css/base/nzbhydra2/nzbhydra2-base.css b/css/base/nzbhydra2/nzbhydra2-base.css index 2dc21f09a9..2324decbdc 100644 --- a/css/base/nzbhydra2/nzbhydra2-base.css +++ b/css/base/nzbhydra2/nzbhydra2-base.css @@ -1,584 +1,584 @@ -/* 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://github.com/gilbN/theme.park */ - -@import url("/css/defaults/placeholders.css"); -@import url("/css/defaults/transparent.css"); - -body, -html { - height: 100%; - 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; - font-family: Open Sans Semibold, Helvetica Neue, Helvetica, Arial, sans-serif; - color: var(--text); -} - -* { - outline: none !important; -} - -a { - color: var(--link-color); -} - -a:hover { - color: var(--link-color-hover); -} - -.navbar-default { - background: var(--transparency-dark-60); - border-color: transparent; -} - -.navbar-default .navbar-nav>.active>a, -.navbar-default .navbar-nav>.active>a:focus, -.navbar-default .navbar-nav>.active>a:hover { - color: rgb(var(--accent-color)); - background: var(--transparency-dark-25); -} - -.navbar-default .navbar-nav>li>a:focus, -.navbar-default .navbar-nav>li>a:hover { - color: var(--text-hover); - background: var(--transparency-light-10); -} - -.navbar-default .navbar-nav>li>a { - color: var(--text); -} - -.growl-container>.alert-info.icon { - background: rgb(var(--accent-color)); -} - -.alert-info { - background: rgb(var(--accent-color)); - border-color: transparent; - color: var(--label-text-color); - box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); - outline: none; -} - -.alert-info a:hover { - color: var(--link-color); - opacity: .8; -} - -/* Config */ -.nav-tabs { - border-bottom: 1px solid rgba(255, 255, 255, 0.15); -} - -.nav-tabs>li.active>a, -.nav-tabs>li.active>a:focus, -.nav-tabs>li.active>a:hover { - color: rgb(var(--accent-color)); - background: var(--transparency-dark-25); - border: 1px solid #1a1f2000; - border-bottom-color: transparent; -} - -.nav-tabs>li>a:hover { - border-color: transparent; - color: var(--text-hover); -} - -.nav>li>a:focus, -.nav>li>a:hover { - background: var(--transparency-light-10); -} - -.nav-tabs>li>a { - margin-right: 2px; - line-height: 1.42857143; - border: 1px solid transparent; - border-radius: 4px 4px 0 0; - color: var(--text); -} - -.formly>.formly-field-group { - background-color: transparent; - border: 1px solid transparent; -} - -legend, -label { - color: var(--text-hover); - border-bottom: 1px solid rgba(255, 255, 255, 0.08); -} - -h1, -h2, -h3, -h4, -h5, -h6 { - color: var(--text-hover) !important; -} - -/* Buttons */ -.btn-primary { - color: var(--button-text); - background: var(--button-color); - border-color: var(--button-color); -} - -.btn-primary.active, -.btn-primary.focus, -.btn-primary:active, -.btn-primary:focus, -.btn-primary:hover, -.open>.dropdown-toggle.btn-primary { - color: var(--button-text-hover); - background: var(--button-color-hover); - border-color: var(--button-color-hover); -} - -.btn-primary.active.focus, -.btn-primary.active:focus, -.btn-primary.active:hover, -.btn-primary:active.focus, -.btn-primary:active:focus, -.btn-primary:active:hover, -.open>.dropdown-toggle.btn-primary.focus, -.open>.dropdown-toggle.btn-primary:focus, -.open>.dropdown-toggle.btn-primary:hover { - color: var(--button-text-hover); - background: var(--button-color-hover); - border-color: var(--button-color-hover); -} - -.btn-info { - color: var(--button-text); - background: var(--button-color); - border-color: var(--button-color); -} - -.btn-info.active, -.btn-info.focus, -.btn-info:active, -.btn-info:focus, -.btn-info:hover, -.open>.dropdown-toggle.btn-info { - color: var(--button-text-hover); - background: var(--button-color-hover); - border-color: var(--button-color-hover); -} - -.btn-info.active.focus, -.btn-info.active:focus, -.btn-info.active:hover, -.btn-info:active.focus, -.btn-info:active:focus, -.btn-info:active:hover, -.open>.dropdown-toggle.btn-info.focus, -.open>.dropdown-toggle.btn-info:focus, -.open>.dropdown-toggle.btn-info:hover { - color: var(--button-text-hover); - background: var(--button-color-hover); - border-color: var(--button-color-hover); -} - -.btn-default:not(.uib-day button, .uib-month button, .uib-year button) { - color: var(--button-text); - background: var(--button-color); - border-color: var(--button-color) !important; -} - -.btn-default.active, -.btn-default.focus, -.btn-default:active, -.btn-default:focus, -.btn-default:hover, -.open>.dropdown-toggle.btn-default { - color: var(--button-text-hover); - background: var(--button-color-hover) !important; - border-color: var(--button-color-hover) !important; -} - -.btn-default.active.focus, -.btn-default.active:focus, -.btn-default.active:hover, -.btn-default:active.focus, -.btn-default:active:focus, -.btn-default:active:hover, -.open>.dropdown-toggle.btn-default.focus, -.open>.dropdown-toggle.btn-default:focus, -.open>.dropdown-toggle.btn-default:hover { - color: var(--button-text-hover); - background: var(--button-color-hover); - border-color: var(--button-color-hover) !important; -} - -.config-button { - border: 1px solid transparent; -} - -.btn-success.active.focus, -.btn-success.active:focus, -.btn-success.active:hover, -.btn-success:active.focus, -.btn-success:active:focus, -.btn-success:active:hover, -.open>.dropdown-toggle.btn-success.focus, -.open>.dropdown-toggle.btn-success:focus, -.open>.dropdown-toggle.btn-success:hover { - outline: none !important; - border-color: transparent; -} - -.btn-danger.active.focus, -.btn-danger.active:focus, -.btn-danger.active:hover, -.btn-danger:active.focus, -.btn-danger:active:focus, -.btn-danger:active:hover, -.open>.dropdown-toggle.btn-danger.focus, -.open>.dropdown-toggle.btn-danger:focus, -.open>.dropdown-toggle.btn-danger:hover { - outline: none; -} - -.btn-warning.active.focus, -.btn-warning.active:focus, -.btn-warning.active:hover, -.btn-warning:active.focus, -.btn-warning:active:focus, -.btn-warning:active:hover, -.open>.dropdown-toggle.btn-warning.focus, -.open>.dropdown-toggle.btn-warning:focus, -.open>.dropdown-toggle.btn-warning:hover { - outline: none; -} - -.dropdown-menu { - background: var(--drop-down-menu-bg); - 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; -} - -.dropdown-menu>li>a { - color: var(--text); -} - -.dropdown-menu>li>a:focus, -.dropdown-menu>li>a:hover { - text-decoration: none; - color: var(--text-hover); - background: var(--transparency-light-10); -} - -.history-title { - font-style: italic; - color: var(--text-muted); -} - -.bootstrap-switch { - border: 1px solid rgba(255, 255, 255, .08); -} - -.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default, -.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-default { - color: var(--text-muted); - background: var(--transparency-dark-25) -} - -.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary { - background-color: var(--button-color); - color: var(--button-text); -} - -.input-group-btn:last-child>.btn, -.input-group-btn:last-child>.btn-group { - margin-left: -1px; - background: #f0f8ff00; -} - -.input-group-btn2 { - border: 1px solid var(--button-color); - background: var(--button-color); -} - -.input-group-btn1 { - border: 1px solid var(--button-color); - background: var(--button-color); -} - -.input-group-addon { - color: var(--button-text); - border: 1px solid var(--button-color); - background: var(--button-color); - -} - -/* Form Control */ - -.form-control { - border: 1px solid transparent; - background: var(--transparency-dark-25); - -} - -.form-control:focus { - border-color: rgba(255, 255, 255, 0); - background: var(--transparency-dark-35); - outline: 0; - -webkit-box-shadow: none; - box-shadow: none; -} - -select.form-control:focus { - background: #1b1b1b; - color: var(--text) -} - -/* .input-group-addon { - outline: none; - background: var(--transparency-dark-25); - border: 1px solid transparent; - -} */ - -/* Categories */ -.panel { - background: var(--transparency-dark-25); - border: 1px solid transparent; -} - -.repeatsection { - background: var(--transparency-dark-25); - box-shadow: 0 0 4px 1px transparent; -} - -hr { - border-top: 1px solid rgba(255, 255, 255, 0.25); -} - -/* Modal */ -.modal-body { - 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; -} - -.modal-header { - background: var(--modal-header-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 rgb(var(--accent-color)); - color: var(--text-hover); -} - -.modal-content { - border: 1px solid transparent; - color: var(--text) -} - -.modal-footer { - background: var(--modal-footer-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-top: 1px solid rgb(var(--accent-color)); -} - -.well { - background-color: var(--transparency-dark-45); - border: 1px solid #00000000; -} - -/* Updates */ -.alert-warning { - background: var(--transparency-light-25); - border-color: transparent; - color: var(--text-hover); -} - -.panel-default>.panel-heading { - background: var(--transparency-dark-25); -} - -.panel-default>.panel-heading { - color: var(--text); - border-color: rgba(255, 255, 255, 0.08); -} - -.list-group-item { - background: var(--transparency-dark-10); - border: 1px solid rgba(255, 255, 255, 0.1); -} - -/* Table */ -table { - background: var(--transparency-dark-25); -} - -.table>thead>tr>th { - vertical-align: bottom; - border-bottom: 2px solid rgba(255, 255, 255, 0.25); -} - -.table>tbody>tr>td, -.table>tbody>tr>th, -.table>tfoot>tr>td, -.table>tfoot>tr>th, -.table>thead>tr>td, -.table>thead>tr>th { - border-top: 1px solid rgba(255, 255, 255, 0.15); -} - -.table-hover>tbody>tr:hover { - background: var(--transparency-light-10); -} - -.search-result-tbody { - color: var(--text-hover); -} - -pre { - background: var(--transparency-dark-45); - border: 1px solid transparent; -} - -/* FORM LOGIN */ -body>div>div.center-form.panel.col-md-8>div>form>button { - color: var(--button-text); - background: var(--button-color); - border-color: var(--button-color); - -} - -body>div>div.center-form.panel.col-md-8>div>form>button:hover, -body>div>div.center-form.panel.col-md-8>div>form>button:focus, -body>div>div.center-form.panel.col-md-8>div>form>button:active { - color: var(--button-text-hover); - background: var(--button-color-hover); - border-color: var(--button-color-hover); - -} - -/* SEARCH */ -.search-results-table { - background: var(--transparency-dark-25); - border: 1px solid rgba(255, 255, 255, 0.1); -} - -.filter-button.btn-default:focus, -.filter-button.btn-default:focus.active { - background-color: var(--button-color-hover) !important; - border-color: var(--button-color-hover) !important; - color: var(--button-text) !important; -} - -.indexer-statuses-accordion { - color: rgb(var(--accent-color)); -} - -/* Pagination */ - -.pagination>li>a, -.pagination>li>span { - text-decoration: none; - color: var(--button-text); - background-color: var(--button-color); - border-color: var(--button-color); - -} - -.pagination>li>a:focus, -.pagination>li>a:hover, -.pagination>li>span:focus, -.pagination>li>span:hover { - color: var(--button-text-hover); - background-color: var(--button-color-hover); - border-color: var(--button-color-hover); -} - -.pagination>.active>a, -.pagination>.active>a:focus, -.pagination>.active>a:hover, -.pagination>.active>span, -.pagination>.active>span:focus, -.pagination>.active>span:hover { - z-index: 2; - color: var(--button-text); - background-color: var(--button-color); - border-color: var(--button-color); - cursor: default -} - -.pagination>.disabled>a, -.pagination>.disabled>a:focus, -.pagination>.disabled>a:hover, -.pagination>.disabled>span, -.pagination>.disabled>span:focus, -.pagination>.disabled>span:hover { - color: var(--text-muted); - background: var(--transparency-light-10); - border-color: rgba(255, 255, 255, .1); - cursor: not-allowed -} - -/*pre*/ -pre { - color: var(--text); - background: var(--modal-bg-color); - border: 1px solid rgba(255, 255, 255, .1); -} - -chart>nvd3>svg>text { - fill: var(--text-muted); -} - -.caption, -caption { - color: var(--text-muted); -} - -.default-chip { - border: 1px solid rgb(var(--accent-color)); - border-radius: 5px; - background: rgb(var(--accent-color)); - color: var(--label-text-color); - padding: 0 2px 0 2px; -} - -chip-tmpl:focus .default-chip { - border: 2px solid var(--accent-color-hover); - background: var(--accent-color-hover); - color: var(--label-text-color); +/* 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://github.com/gilbN/theme.park */ + +@import url("/css/defaults/placeholders.css"); +@import url("/css/defaults/transparent.css"); + +body, +html { + height: 100%; + 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; + font-family: Open Sans Semibold, Helvetica Neue, Helvetica, Arial, sans-serif; + color: var(--text); +} + +* { + outline: none !important; +} + +a { + color: var(--link-color); +} + +a:hover { + color: var(--link-color-hover); +} + +.navbar-default { + background: var(--transparency-dark-60); + border-color: transparent; +} + +.navbar-default .navbar-nav>.active>a, +.navbar-default .navbar-nav>.active>a:focus, +.navbar-default .navbar-nav>.active>a:hover { + color: rgb(var(--accent-color)); + background: var(--transparency-dark-25); +} + +.navbar-default .navbar-nav>li>a:focus, +.navbar-default .navbar-nav>li>a:hover { + color: var(--text-hover); + background: var(--transparency-light-10); +} + +.navbar-default .navbar-nav>li>a { + color: var(--text); +} + +.growl-container>.alert-info.icon { + background: rgb(var(--accent-color)); +} + +.alert-info { + background: rgb(var(--accent-color)); + border-color: transparent; + color: var(--label-text-color); + box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); + outline: none; +} + +.alert-info a:hover { + color: var(--link-color); + opacity: .8; +} + +/* Config */ +.nav-tabs { + border-bottom: 1px solid rgba(255, 255, 255, 0.15); +} + +.nav-tabs>li.active>a, +.nav-tabs>li.active>a:focus, +.nav-tabs>li.active>a:hover { + color: rgb(var(--accent-color)); + background: var(--transparency-dark-25); + border: 1px solid #1a1f2000; + border-bottom-color: transparent; +} + +.nav-tabs>li>a:hover { + border-color: transparent; + color: var(--text-hover); +} + +.nav>li>a:focus, +.nav>li>a:hover { + background: var(--transparency-light-10); +} + +.nav-tabs>li>a { + margin-right: 2px; + line-height: 1.42857143; + border: 1px solid transparent; + border-radius: 4px 4px 0 0; + color: var(--text); +} + +.formly>.formly-field-group { + background-color: transparent; + border: 1px solid transparent; +} + +legend, +label { + color: var(--text-hover); + border-bottom: 1px solid rgba(255, 255, 255, 0.08); +} + +h1, +h2, +h3, +h4, +h5, +h6 { + color: var(--text-hover) !important; +} + +/* Buttons */ +.btn-primary { + color: var(--button-text); + background: var(--button-color); + border-color: var(--button-color); +} + +.btn-primary.active, +.btn-primary.focus, +.btn-primary:active, +.btn-primary:focus, +.btn-primary:hover, +.open>.dropdown-toggle.btn-primary { + color: var(--button-text-hover); + background: var(--button-color-hover); + border-color: var(--button-color-hover); +} + +.btn-primary.active.focus, +.btn-primary.active:focus, +.btn-primary.active:hover, +.btn-primary:active.focus, +.btn-primary:active:focus, +.btn-primary:active:hover, +.open>.dropdown-toggle.btn-primary.focus, +.open>.dropdown-toggle.btn-primary:focus, +.open>.dropdown-toggle.btn-primary:hover { + color: var(--button-text-hover); + background: var(--button-color-hover); + border-color: var(--button-color-hover); +} + +.btn-info { + color: var(--button-text); + background: var(--button-color); + border-color: var(--button-color); +} + +.btn-info.active, +.btn-info.focus, +.btn-info:active, +.btn-info:focus, +.btn-info:hover, +.open>.dropdown-toggle.btn-info { + color: var(--button-text-hover); + background: var(--button-color-hover); + border-color: var(--button-color-hover); +} + +.btn-info.active.focus, +.btn-info.active:focus, +.btn-info.active:hover, +.btn-info:active.focus, +.btn-info:active:focus, +.btn-info:active:hover, +.open>.dropdown-toggle.btn-info.focus, +.open>.dropdown-toggle.btn-info:focus, +.open>.dropdown-toggle.btn-info:hover { + color: var(--button-text-hover); + background: var(--button-color-hover); + border-color: var(--button-color-hover); +} + +.btn-default:not(.uib-day button, .uib-month button, .uib-year button) { + color: var(--button-text); + background: var(--button-color); + border-color: var(--button-color) !important; +} + +.btn-default.active, +.btn-default.focus, +.btn-default:active, +.btn-default:focus, +.btn-default:hover, +.open>.dropdown-toggle.btn-default { + color: var(--button-text-hover); + background: var(--button-color-hover) !important; + border-color: var(--button-color-hover) !important; +} + +.btn-default.active.focus, +.btn-default.active:focus, +.btn-default.active:hover, +.btn-default:active.focus, +.btn-default:active:focus, +.btn-default:active:hover, +.open>.dropdown-toggle.btn-default.focus, +.open>.dropdown-toggle.btn-default:focus, +.open>.dropdown-toggle.btn-default:hover { + color: var(--button-text-hover); + background: var(--button-color-hover); + border-color: var(--button-color-hover) !important; +} + +.config-button { + border: 1px solid transparent; +} + +.btn-success.active.focus, +.btn-success.active:focus, +.btn-success.active:hover, +.btn-success:active.focus, +.btn-success:active:focus, +.btn-success:active:hover, +.open>.dropdown-toggle.btn-success.focus, +.open>.dropdown-toggle.btn-success:focus, +.open>.dropdown-toggle.btn-success:hover { + outline: none !important; + border-color: transparent; +} + +.btn-danger.active.focus, +.btn-danger.active:focus, +.btn-danger.active:hover, +.btn-danger:active.focus, +.btn-danger:active:focus, +.btn-danger:active:hover, +.open>.dropdown-toggle.btn-danger.focus, +.open>.dropdown-toggle.btn-danger:focus, +.open>.dropdown-toggle.btn-danger:hover { + outline: none; +} + +.btn-warning.active.focus, +.btn-warning.active:focus, +.btn-warning.active:hover, +.btn-warning:active.focus, +.btn-warning:active:focus, +.btn-warning:active:hover, +.open>.dropdown-toggle.btn-warning.focus, +.open>.dropdown-toggle.btn-warning:focus, +.open>.dropdown-toggle.btn-warning:hover { + outline: none; +} + +.dropdown-menu { + background: var(--drop-down-menu-bg); + 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; +} + +.dropdown-menu>li>a { + color: var(--text); +} + +.dropdown-menu>li>a:focus, +.dropdown-menu>li>a:hover { + text-decoration: none; + color: var(--text-hover); + background: var(--transparency-light-10); +} + +.history-title { + font-style: italic; + color: var(--text-muted); +} + +.bootstrap-switch { + border: 1px solid rgba(255, 255, 255, .08); +} + +.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default, +.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-default { + color: var(--text-muted); + background: var(--transparency-dark-25) +} + +.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary { + background-color: var(--button-color); + color: var(--button-text); +} + +.input-group-btn:last-child>.btn, +.input-group-btn:last-child>.btn-group { + margin-left: -1px; + background: #f0f8ff00; +} + +.input-group-btn2 { + border: 1px solid var(--button-color); + background: var(--button-color); +} + +.input-group-btn1 { + border: 1px solid var(--button-color); + background: var(--button-color); +} + +.input-group-addon { + color: var(--button-text); + border: 1px solid var(--button-color); + background: var(--button-color); + +} + +/* Form Control */ + +.form-control { + border: 1px solid transparent; + background: var(--transparency-dark-25); + +} + +.form-control:focus { + border-color: rgba(255, 255, 255, 0); + background: var(--transparency-dark-35); + outline: 0; + -webkit-box-shadow: none; + box-shadow: none; +} + +select.form-control:focus { + background: #1b1b1b; + color: var(--text) +} + +/* .input-group-addon { + outline: none; + background: var(--transparency-dark-25); + border: 1px solid transparent; + +} */ + +/* Categories */ +.panel { + background: var(--transparency-dark-25); + border: 1px solid transparent; +} + +.repeatsection { + background: var(--transparency-dark-25); + box-shadow: 0 0 4px 1px transparent; +} + +hr { + border-top: 1px solid rgba(255, 255, 255, 0.25); +} + +/* Modal */ +.modal-body { + 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; +} + +.modal-header { + background: var(--modal-header-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 rgb(var(--accent-color)); + color: var(--text-hover); +} + +.modal-content { + border: 1px solid transparent; + color: var(--text) +} + +.modal-footer { + background: var(--modal-footer-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-top: 1px solid rgb(var(--accent-color)); +} + +.well { + background-color: var(--transparency-dark-45); + border: 1px solid #00000000; +} + +/* Updates */ +.alert-warning { + background: var(--transparency-light-25); + border-color: transparent; + color: var(--text-hover); +} + +.panel-default>.panel-heading { + background: var(--transparency-dark-25); +} + +.panel-default>.panel-heading { + color: var(--text); + border-color: rgba(255, 255, 255, 0.08); +} + +.list-group-item { + background: var(--transparency-dark-10); + border: 1px solid rgba(255, 255, 255, 0.1); +} + +/* Table */ +table { + background: var(--transparency-dark-25); +} + +.table>thead>tr>th { + vertical-align: bottom; + border-bottom: 2px solid rgba(255, 255, 255, 0.25); +} + +.table>tbody>tr>td, +.table>tbody>tr>th, +.table>tfoot>tr>td, +.table>tfoot>tr>th, +.table>thead>tr>td, +.table>thead>tr>th { + border-top: 1px solid rgba(255, 255, 255, 0.15); +} + +.table-hover>tbody>tr:hover { + background: var(--transparency-light-10); +} + +.search-result-tbody { + color: var(--text-hover); +} + +pre { + background: var(--transparency-dark-45); + border: 1px solid transparent; +} + +/* FORM LOGIN */ +body>div>div.center-form.panel.col-md-8>div>form>button { + color: var(--button-text); + background: var(--button-color); + border-color: var(--button-color); + +} + +body>div>div.center-form.panel.col-md-8>div>form>button:hover, +body>div>div.center-form.panel.col-md-8>div>form>button:focus, +body>div>div.center-form.panel.col-md-8>div>form>button:active { + color: var(--button-text-hover); + background: var(--button-color-hover); + border-color: var(--button-color-hover); + +} + +/* SEARCH */ +.search-results-table { + background: var(--transparency-dark-25); + border: 1px solid rgba(255, 255, 255, 0.1); +} + +.filter-button.btn-default:focus, +.filter-button.btn-default:focus.active { + background-color: var(--button-color-hover) !important; + border-color: var(--button-color-hover) !important; + color: var(--button-text) !important; +} + +.indexer-statuses-accordion { + color: rgb(var(--accent-color)); +} + +/* Pagination */ + +.pagination>li>a, +.pagination>li>span { + text-decoration: none; + color: var(--button-text); + background-color: var(--button-color); + border-color: var(--button-color); + +} + +.pagination>li>a:focus, +.pagination>li>a:hover, +.pagination>li>span:focus, +.pagination>li>span:hover { + color: var(--button-text-hover); + background-color: var(--button-color-hover); + border-color: var(--button-color-hover); +} + +.pagination>.active>a, +.pagination>.active>a:focus, +.pagination>.active>a:hover, +.pagination>.active>span, +.pagination>.active>span:focus, +.pagination>.active>span:hover { + z-index: 2; + color: var(--button-text); + background-color: var(--button-color); + border-color: var(--button-color); + cursor: default +} + +.pagination>.disabled>a, +.pagination>.disabled>a:focus, +.pagination>.disabled>a:hover, +.pagination>.disabled>span, +.pagination>.disabled>span:focus, +.pagination>.disabled>span:hover { + color: var(--text-muted); + background: var(--transparency-light-10); + border-color: rgba(255, 255, 255, .1); + cursor: not-allowed +} + +/*pre*/ +pre { + color: var(--text); + background: var(--modal-bg-color); + border: 1px solid rgba(255, 255, 255, .1); +} + +chart>nvd3>svg>text { + fill: var(--text-muted); +} + +.caption, +caption { + color: var(--text-muted); +} + +.default-chip { + border: 1px solid rgb(var(--accent-color)); + border-radius: 5px; + background: rgb(var(--accent-color)); + color: var(--label-text-color); + padding: 0 2px 0 2px; +} + +chip-tmpl:focus .default-chip { + border: 2px solid var(--accent-color-hover); + background: var(--accent-color-hover); + color: var(--label-text-color); } \ No newline at end of file diff --git a/css/base/ombi/ombi-base.css b/css/base/ombi/ombi-base.css index b901fa084b..e2cd7c3d3f 100644 --- a/css/base/ombi/ombi-base.css +++ b/css/base/ombi/ombi-base.css @@ -1,704 +1,704 @@ -/* 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://github.com/gilbN/theme.park */ - -@import url("/css/defaults/placeholders.css"); -@import url("/css/defaults/transparent.css"); - -* { - outline: none !important; -} - -html, -body, -.wizard-background, -.content-container, -html, body, .wizard-background, .content-container, #main-container\ dark > mat-sidenav-container, - #main-container\ dark > mat-sidenav-container > mat-sidenav-content { - color: var(--text) !important; - 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; -} - -.content-container .top-bar-container { - background: transparent !important; -} - -.container-alert { - color: var(--text-hover); - background: var(--transparency-dark-50) !important; - border-color: rgb(var(--accent-color)) !important; -} - -.h1, -.h2, -.h3, -.h4, -.h5, -.h6, -h1, -h2, -h3, -h4, -h5, -h6, -legend { - color: var(--text-hover); -} - -/* LINKS */ -a { - color: var(--link-color); -} - -a:hover { - color: var(--link-color-hover); -} - -.forgot-password:active, -.forgot-password:focus, -.forgot-password:hover { - color: var(--link-color-hover) !important; -} - -/* SCROLLBAR */ -::-webkit-scrollbar-thumb { - border-radius: 3px; - background: rgb(255 255 255 / 30%); -} - -/* TOP NAV */ -.top-search-bar .mat-form-field-flex { - border: 1px solid rgba(255, 255, 255, 0.10) !important; - background: var(--transparency-dark-45); -} - -/* Drop down menu */ -.mat-menu-panel, -#requestsToDisplayDropdown-panel { - background: var(--drop-down-menu-bg); - 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; -} - -.mat-primary .mat-option.mat-selected:not(.mat-option-disabled) { - color: rgb(var(--accent-color)); -} - -.mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) { - background: var(--transparency-dark-25); -} -#main-container\ dark > mat-sidenav-container > mat-sidenav-content > mat-toolbar > button { - color: rgb(var(--accent-color)); -} - -/* SIDE NAV */ - -@media only screen and (min-width: 1025px){ - #main-container\ dark > mat-sidenav-container > mat-sidenav-content { - margin-left: 256px !important; - } -} - -/* OMBI TEXT */ -.sidenav-container .sidenav .application-name { - color: rgb(var(--accent-color)) !important; -} - -@media (min-width: 768px) { - .sidenav-container .sidenav { - background: var(--transparency-dark-45) !important; - } -} - -.sidenav-container .sidenav { - background: var(--modal-bg-color) !important; - color: var(--text-hover); - font-family: Montserrat, sans-serif; - width: 16rem; -} - -.sidenav-container .sidenav .menu-spacing { - margin-bottom: 5%; - /* padding-left: .5rem; - padding-right: .5rem; */ -} - -.mat-drawer-backdrop.mat-drawer-shown { - background: var(--transparency-dark-50); - backdrop-filter: blur(10px) !important; - -webkit-backdrop-filter: blur(10px) !important; -} - -.mat-list-base { - padding-top: 8px; - display: block; - -webkit-tap-highlight-color: transparent; - padding-left: .5rem; - padding-right: .5rem; -} - -.sidenav-container[_ngcontent-icv-c127] .sidenav[_ngcontent-icv-c127] .active-list-item[_ngcontent-icv-c127] { - color: rgb(var(--accent-color)) !important; -} - -.sidenav-container .sidenav .active-list-item, -.sidenav-container .sidenav .active-list-item:hover { - color: rgb(var(--accent-color)) !important; - background: var(--transparency-light-15) !important; - border-radius: .375rem !important; - padding: 10px 20px; - height: auto; -} - -[id*="nav-"] { - color: var(--text) !important; -} - -.sidenav-container .sidenav .mat-list-item { - font-family: Roboto, sans-serif; - font-size: 16px; - font-weight: 400; - padding: 10px 0 0 0; - height: auto; - margin-bottom: .5rem; - width: 15rem !important; - padding-left: .5rem !important; - padding-right: .5rem !important; -} - -.sidenav-container .sidenav .mat-drawer-inner-container { - width: 100%; - height: 100%; - overflow: hidden; - -webkit-overflow-scrolling: touch; -} - -.sidenav-container .sidenav .mat-list-base .mat-list-item .mat-list-item-content, -.sidenav-container .sidenav.mat-list-base .mat-list-option .mat-list-item-content { - padding: 0 !important; -} - -.sidenav-container .sidenav .mat-list-base .mat-list-item .mat-list-item-ripple, -.sidenav-container .sidenav.mat-list-base .mat-list-option .mat-list-item-ripple { - display: none !important; -} - -.sidenav-container .sidenav.mat-action-list .mat-list-item:focus, -.sidenav-container .sidenav.mat-list-option:focus, -.sidenav-container .sidenav .mat-nav-list .mat-list-item:focus, -.sidenav-container .sidenav.mat-action-list .mat-list-item:focus:hover, -.sidenav-container .sidenav.mat-list-option:focus:hover, -.sidenav-container .sidenav .mat-nav-list .mat-list-item:focus:hover { - background: hsla(0, 0%, 100%, .04); - border-radius: .375rem !important; - color: rgb(var(--accent-color)) !important; -} - - -.sidenav-container .sidenav .mat-action-list .mat-list-item:hover:not(.active-list-item), -.mat-list-option:hover:not(.active-list-item), -.sidenav-container .sidenav .mat-nav-list .mat-list-item:hover:not(.active-list-item) { - background: hsla(0, 0%, 100%, .04); - border-radius: .375rem !important; - color: var(--text-hover) !important; -} - -.active-advanced.fa-filter{ - color: rgb(var(--accent-color)); - background:none; - } - -/* DISCOVER PAGE */ -.discover-filter-buttons-group { - background: var(--transparency-light-10) !important; - border: 1px solid rgb(255 255 255 / 10%) !important; - border-radius: 30px; - color: var(--text-hover); - margin-bottom: 10px; - margin-right: 30px; -} - -.discover-filter-buttons-group .button-active { - background: var(--transparency-dark-45) !important; -} - -#search-filter{ - color:var(--text); - } - -.small-middle-container [div*="_ngcontent-"] { - margin: auto; - width: 100% !important; -} - -.small-middle-container.ng-star-inserted { - width: 85% !important; - margin: 10px auto auto !important; -} - -.small-middle-container[div*="_ngcontent-"] { - width: 95% !important; - margin: 10px auto auto !important; -} - -/* @media (min-width: 768px) { - .content-container { - margin-left: 255px !important; - } - - .content-container .section { - margin: 6px !important; - } -} */ - -.detailed-container { - border: none !important; - background-color: var(--transparency-dark-25) !important; -} -.detailed-container .poster { - border: 1px solid transparent !important; -} - -/* CARDS */ - .ombi-card { - padding: 0px !important; - margin: 5px !important; -} -/* -#cardImage, -.ombi-card { - border-radius: .75rem !important; -} - -#cardImage { - min-height: 225px; -} -*/ -.p-carousel-indicators, -.p-carousel-items-container { - display: flex; - padding-bottom: 5px; - flex-direction: row; -} - -.c .card-top-info { - top: -1px !important; - position: absolute; - border-radius:10px 10px 0 0 !important; - background-color: var(--transparency-dark-90) !important; -} - -.ombi-card .button-request-container .button-request { - /* padding-left: .5rem !important; - padding-right: .5rem !important; */ -} - -#info-wrapper .mat-card, -.mat-expansion-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; -} - -#info-wrapper .mat-card.mat-card-flat:not([class*=mat-elevation-z]) { - box-shadow: 0 0 0 0 rgb(0 0 0 / 20%), 0 0 0 0 rgb(0 0 0 / 14%), 0 0 0 0 rgb(0 0 0 / 12%); - background: transparent; -} - -#info-wrapper .mat-card .label, -#info-wrapper .mat-card .mat-card-header { - color: var(--text-hover); -} - -#info-wrapper .mat-card, -#info-wrapper .mat-card-content { - color: var(--text); -} - -.btn-ombi { - background-color: var(--transparency-dark-85) !important; - /* backdrop-filter: blur(10px) !important; - -webkit-backdrop-filter: blur(10px) !important; */ - border-radius: .375rem !important; - padding: 0 .375rem !important; -} - -.btn-ombi.mat-raised-button { - line-height: 29.4px !important; -} - -.btn-ombi:hover { - background-color: var(--button-color-hover) !important; - color: var(--button-text-hover) !important; - -} - -.c .button-request-container { - padding: 0 .375rem !important; - /* padding: .375rem !important; */ -} - -.ombi-card .button-request-container { - position: relative; - width: 100%; - margin: -40px 0 0 !important; - opacity: 0; - transition: .3s ease; -} - -.p-carousel-item, -.ombi-card { - transition: .3s ease-in-out; -} - -.ombi-card #cardImage:hover { - /* transform: scale(1.02) !important; */ -} - -/* Search results */ -@media (min-width: 768px) { - #searchResults .ombi-card { - margin-bottom: 15px !important; - margin-left: 0px !important; - height: 100% !important; - } -} - -#searchResults { - margin-bottom: 15px !important; -} - -/* Wizard */ -.wizard-background .mat-stepper-horizontal, -.mat-stepper-vertical, -.mat-tooltip { - background: rgb(0, 0, 0, .25) !important; -} - -small.important { - color: red; - background: var(--transparency-dark-25); - border-radius: 5px; - padding: 5px; -} - -.mat-step-header .mat-step-label, -.mat-step-header .mat-step-optional { - color: var(--text) !important; -} - -/* Accents */ -.mat-step-header .mat-step-icon { - background-color: rgb(var(--accent-color)) !important; - color: var(--button-text) !important; -} - -.mat-tab-group.mat-primary .mat-ink-bar, -.mat-tab-nav-bar.mat-primary .mat-ink-bar { - background-color: rgb(var(--accent-color)) !important; -} - -/* slide toggle */ -.mat-slide-toggle.mat-checked .mat-slide-toggle-bar { - background-color: rgba(var(--accent-color), .54) !important; -} - -.mat-slide-toggle.mat-checked .mat-slide-toggle-thumb { - background-color: rgb(var(--accent-color)) !important; -} - -/* BUTTONS */ -.mat-fab.mat-accent, -.mat-flat-button.mat-accent, -.mat-mini-fab.mat-accent, -.mat-raised-button.mat-accent, -.buttons .mat-raised-button { - color: var(--button-text) !important; - background-color: var(--button-color) !important; -} - -.mat-raised-button:not([class*=mat-elevation-z]):not(.mat-raised-button.mat-warn):not(.viewon-btn.plex):not(.mat-raised-button.mat-error) { - box-shadow: 0 3px 1px -2px rgb(0 0 0 / 20%), 0 2px 2px 0 rgb(0 0 0 / 14%), 0 1px 5px 0 rgb(0 0 0 / 12%); - background: var(--button-color); - border: 1px solid var(--button-color); -} - -.mat-raised-button:not([class*=mat-elevation-z]):not(.mat-raised-button.mat-warn):not(.viewon-btn.plex):not(.mat-raised-button.mat-error):hover { - box-shadow: 0 3px 1px -2px rgb(0 0 0 / 20%), 0 2px 2px 0 rgb(0 0 0 / 14%), 0 1px 5px 0 rgb(0 0 0 / 12%); - background: var(--button-color-hover) !important; - border: 1px solid var(--button-color-hover) !important; -} - -.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle { - border-color: rgb(var(--accent-color)); -} - -.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple, .mat-radio-button.mat-accent .mat-radio-inner-circle, .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple { - background-color: rgb(var(--accent-color)); -} - -/* Plex buttons */ -.viewon-btn.plex, -.viewon-btn.emby, -.viewon-btn.jellyfin { - background: transparent !important; -} - -/* login button */ -button#sign-in { - color: var(--button-text) !important; -} - -.mat-fab.mat-primary, -.mat-flat-button.mat-primary, -.mat-mini-fab.mat-primary, -.mat-raised-button.mat-primary { - box-shadow: 0 3px 1px -2px rgb(0 0 0 / 20%), 0 2px 2px 0 rgb(0 0 0 / 14%), 0 1px 5px 0 rgb(0 0 0 / 12%); - 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; -} - -button.admin-cog { - color: var(--button-color) !important; -} - -.grow:hover { - color: var(--text-hover); -} - -/* FORMS */ -::ng-deep .dark .mat-form-field.mat-focused .mat-form-field-label, -::ng-deep .mat-form-field.mat-focused .mat-form-field-label { - color: rgb(var(--accent-color)) !important; -} - -.mat-form-field.mat-focused .mat-form-field-label.mat-accent, -.mat-focused .mat-form-field-required-marker, -.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix:after, -.mat-form-field.mat-focused.mat-accent .mat-select-arrow, -.mat-toolbar .mat-focused .mat-form-field-ripple, -.mat-toolbar .mat-form-field-ripple, -.mat-toolbar .mat-form-field-underline, -.mat-toolbar .mat-focused .mat-form-field-label, -.mat-toolbar .mat-form-field-label, -.mat-toolbar .mat-form-field.mat-focused .mat-select-arrow, -.mat-toolbar .mat-select-arrow, -.mat-toolbar .mat-select-value, -.mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick, -.mat-form-field.mat-focused .mat-form-field-label, -.mat-form-field.mat-focused .mat-form-field-ripple { - color: rgb(var(--accent-color)) !important; -} - -.mat-toolbar .mat-form-field-underline,.mat-toolbar .mat-form-field-ripple,.mat-toolbar .mat-focused .mat-form-field-ripple { -background-color: rgb(var(--accent-color)); -} - -.mat-input-element,.login-card .mat-input-element { - caret-color: rgb(var(--accent-color)) !important; -} - -input:-internal-autofill-selected { - appearance: menulist-button; - background-image: none !important; - background-color: -internal-light-dark(rgba(232, 240, 254, 0), rgba(70, 90, 126, 0.4)) !important; - color: -internal-light-dark(black, white) !important; -} - -.mat-form-field.mat-focused .mat-form-field-ripple, -.mat-checkbox-checked.mat-accent .mat-checkbox-background, -.mat-checkbox-indeterminate.mat-accent .mat-checkbox-background, -.mat-toolbar .mat-form-field-underline,.mat-toolbar .mat-form-field-ripple, -.mat-toolbar .mat-focused .mat-form-field-ripple { - background-color: rgb(var(--accent-color)); -} - -.form-control:focus { - border-color: rgb(var(--accent-color)); - box-shadow: 0 0 0 0.2rem rgb(var(--accent-color) / 25%); -} - -.form-control:focus { - border: 1px solid rgb(var(--accent-color)); -} - -.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus { - box-shadow: inset 0 0 0 1px rgb(var(--accent-color)), inset 0 0 0 1px rgb(var(--accent-color)), inset 0 0 0 1px rgb(var(--accent-color)), inset 0 0 0 1px rgb(var(--accent-color)); -} - -.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus { - border-color: rgb(var(--accent-color)); -} - -/* Check box*/ -.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element, -.mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element { - background: rgb(var(--accent-color)) !important; -} - - -/* popups */ -.mat-snack-bar-container { - color: var(--text); - 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; - box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12) -} - -/* Login page */ -.login-card H1.login_logo { - color: rgb(var(--accent-color)) !important; -} - -/* TABLES */ - -.table { - color: var(--text); -} - -.mat-table-sticky, -.mat-table tbody, -.mat-table tfoot, -.mat-table thead, -[mat-footer-row], -[mat-header-row], -[mat-row], -mat-footer-row, -mat-header-row, -mat-row { - background: rgb(255 255 255 / 0%); -} - -.mat-paginator, -.mat-table { - background: var(--transparency-dark-25) -} - -tr.mat-header-row { - background: var(--transparency-dark-45) -} - -.table thead th { - vertical-align: bottom; - border-bottom: 2px solid var(--transparency-light-25); - border-top: 1px solid var(--transparency-light-25); -} - -/* Details page */ - -#info-wrapper .p-carousel-item { - max-width: none; -} - -#viewCollectionBtn { - background: var(--button-color); -} - -.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button { - background: rgb(var(--accent-color)); - color: #121212; -} - -#info-wrapper .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary { - background-color: rgb(var(--accent-color)); - color: var(--label-text-color); -} - -hr { - border-top: 1px solid rgb(var(--accent-color)); -} - -.full-screenshot.enabled.overlay { - background-image: linear-gradient(180deg, transparent, 50%, rgb(var(--accent-color), 0.1)); -} - -.social-icons-container { - background-color: hsl(0deg 0% 0% / 85%) !important; - backdrop-filter: blur(10px) !important; - -webkit-backdrop-filter: blur(10px) !important; -} - -/* MODAL */ -.mat-autocomplete-panel, -.mat-dialog-container { - 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; -} - -.mat-bottom-sheet-container { - 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; -} - -/* OTHER */ -.mat-tooltip { - background: var(--drop-down-menu-bg) !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; -} - -.mat-progress-spinner.mat-accent circle, -.mat-spinner.mat-accent circle { - stroke: rgb(var(--accent-color)); -} - -/* ADVANCED SEARCH MODAL */ -.alert-info { - background: var(--transparency-light-25) !important; - border-color: rgba(255, 255, 255, .1) !important; - color: var(--text-hover) !important; +/* 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://github.com/gilbN/theme.park */ + +@import url("/css/defaults/placeholders.css"); +@import url("/css/defaults/transparent.css"); + +* { + outline: none !important; +} + +html, +body, +.wizard-background, +.content-container, +html, body, .wizard-background, .content-container, #main-container\ dark > mat-sidenav-container, + #main-container\ dark > mat-sidenav-container > mat-sidenav-content { + color: var(--text) !important; + 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; +} + +.content-container .top-bar-container { + background: transparent !important; +} + +.container-alert { + color: var(--text-hover); + background: var(--transparency-dark-50) !important; + border-color: rgb(var(--accent-color)) !important; +} + +.h1, +.h2, +.h3, +.h4, +.h5, +.h6, +h1, +h2, +h3, +h4, +h5, +h6, +legend { + color: var(--text-hover); +} + +/* LINKS */ +a { + color: var(--link-color); +} + +a:hover { + color: var(--link-color-hover); +} + +.forgot-password:active, +.forgot-password:focus, +.forgot-password:hover { + color: var(--link-color-hover) !important; +} + +/* SCROLLBAR */ +::-webkit-scrollbar-thumb { + border-radius: 3px; + background: rgb(255 255 255 / 30%); +} + +/* TOP NAV */ +.top-search-bar .mat-form-field-flex { + border: 1px solid rgba(255, 255, 255, 0.10) !important; + background: var(--transparency-dark-45); +} + +/* Drop down menu */ +.mat-menu-panel, +#requestsToDisplayDropdown-panel { + background: var(--drop-down-menu-bg); + 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; +} + +.mat-primary .mat-option.mat-selected:not(.mat-option-disabled) { + color: rgb(var(--accent-color)); +} + +.mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) { + background: var(--transparency-dark-25); +} +#main-container\ dark > mat-sidenav-container > mat-sidenav-content > mat-toolbar > button { + color: rgb(var(--accent-color)); +} + +/* SIDE NAV */ + +@media only screen and (min-width: 1025px){ + #main-container\ dark > mat-sidenav-container > mat-sidenav-content { + margin-left: 256px !important; + } +} + +/* OMBI TEXT */ +.sidenav-container .sidenav .application-name { + color: rgb(var(--accent-color)) !important; +} + +@media (min-width: 768px) { + .sidenav-container .sidenav { + background: var(--transparency-dark-45) !important; + } +} + +.sidenav-container .sidenav { + background: var(--modal-bg-color) !important; + color: var(--text-hover); + font-family: Montserrat, sans-serif; + width: 16rem; +} + +.sidenav-container .sidenav .menu-spacing { + margin-bottom: 5%; + /* padding-left: .5rem; + padding-right: .5rem; */ +} + +.mat-drawer-backdrop.mat-drawer-shown { + background: var(--transparency-dark-50); + backdrop-filter: blur(10px) !important; + -webkit-backdrop-filter: blur(10px) !important; +} + +.mat-list-base { + padding-top: 8px; + display: block; + -webkit-tap-highlight-color: transparent; + padding-left: .5rem; + padding-right: .5rem; +} + +.sidenav-container[_ngcontent-icv-c127] .sidenav[_ngcontent-icv-c127] .active-list-item[_ngcontent-icv-c127] { + color: rgb(var(--accent-color)) !important; +} + +.sidenav-container .sidenav .active-list-item, +.sidenav-container .sidenav .active-list-item:hover { + color: rgb(var(--accent-color)) !important; + background: var(--transparency-light-15) !important; + border-radius: .375rem !important; + padding: 10px 20px; + height: auto; +} + +[id*="nav-"] { + color: var(--text) !important; +} + +.sidenav-container .sidenav .mat-list-item { + font-family: Roboto, sans-serif; + font-size: 16px; + font-weight: 400; + padding: 10px 0 0 0; + height: auto; + margin-bottom: .5rem; + width: 15rem !important; + padding-left: .5rem !important; + padding-right: .5rem !important; +} + +.sidenav-container .sidenav .mat-drawer-inner-container { + width: 100%; + height: 100%; + overflow: hidden; + -webkit-overflow-scrolling: touch; +} + +.sidenav-container .sidenav .mat-list-base .mat-list-item .mat-list-item-content, +.sidenav-container .sidenav.mat-list-base .mat-list-option .mat-list-item-content { + padding: 0 !important; +} + +.sidenav-container .sidenav .mat-list-base .mat-list-item .mat-list-item-ripple, +.sidenav-container .sidenav.mat-list-base .mat-list-option .mat-list-item-ripple { + display: none !important; +} + +.sidenav-container .sidenav.mat-action-list .mat-list-item:focus, +.sidenav-container .sidenav.mat-list-option:focus, +.sidenav-container .sidenav .mat-nav-list .mat-list-item:focus, +.sidenav-container .sidenav.mat-action-list .mat-list-item:focus:hover, +.sidenav-container .sidenav.mat-list-option:focus:hover, +.sidenav-container .sidenav .mat-nav-list .mat-list-item:focus:hover { + background: hsla(0, 0%, 100%, .04); + border-radius: .375rem !important; + color: rgb(var(--accent-color)) !important; +} + + +.sidenav-container .sidenav .mat-action-list .mat-list-item:hover:not(.active-list-item), +.mat-list-option:hover:not(.active-list-item), +.sidenav-container .sidenav .mat-nav-list .mat-list-item:hover:not(.active-list-item) { + background: hsla(0, 0%, 100%, .04); + border-radius: .375rem !important; + color: var(--text-hover) !important; +} + +.active-advanced.fa-filter{ + color: rgb(var(--accent-color)); + background:none; + } + +/* DISCOVER PAGE */ +.discover-filter-buttons-group { + background: var(--transparency-light-10) !important; + border: 1px solid rgb(255 255 255 / 10%) !important; + border-radius: 30px; + color: var(--text-hover); + margin-bottom: 10px; + margin-right: 30px; +} + +.discover-filter-buttons-group .button-active { + background: var(--transparency-dark-45) !important; +} + +#search-filter{ + color:var(--text); + } + +.small-middle-container [div*="_ngcontent-"] { + margin: auto; + width: 100% !important; +} + +.small-middle-container.ng-star-inserted { + width: 85% !important; + margin: 10px auto auto !important; +} + +.small-middle-container[div*="_ngcontent-"] { + width: 95% !important; + margin: 10px auto auto !important; +} + +/* @media (min-width: 768px) { + .content-container { + margin-left: 255px !important; + } + + .content-container .section { + margin: 6px !important; + } +} */ + +.detailed-container { + border: none !important; + background-color: var(--transparency-dark-25) !important; +} +.detailed-container .poster { + border: 1px solid transparent !important; +} + +/* CARDS */ + .ombi-card { + padding: 0px !important; + margin: 5px !important; +} +/* +#cardImage, +.ombi-card { + border-radius: .75rem !important; +} + +#cardImage { + min-height: 225px; +} +*/ +.p-carousel-indicators, +.p-carousel-items-container { + display: flex; + padding-bottom: 5px; + flex-direction: row; +} + +.c .card-top-info { + top: -1px !important; + position: absolute; + border-radius:10px 10px 0 0 !important; + background-color: var(--transparency-dark-90) !important; +} + +.ombi-card .button-request-container .button-request { + /* padding-left: .5rem !important; + padding-right: .5rem !important; */ +} + +#info-wrapper .mat-card, +.mat-expansion-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; +} + +#info-wrapper .mat-card.mat-card-flat:not([class*=mat-elevation-z]) { + box-shadow: 0 0 0 0 rgb(0 0 0 / 20%), 0 0 0 0 rgb(0 0 0 / 14%), 0 0 0 0 rgb(0 0 0 / 12%); + background: transparent; +} + +#info-wrapper .mat-card .label, +#info-wrapper .mat-card .mat-card-header { + color: var(--text-hover); +} + +#info-wrapper .mat-card, +#info-wrapper .mat-card-content { + color: var(--text); +} + +.btn-ombi { + background-color: var(--transparency-dark-85) !important; + /* backdrop-filter: blur(10px) !important; + -webkit-backdrop-filter: blur(10px) !important; */ + border-radius: .375rem !important; + padding: 0 .375rem !important; +} + +.btn-ombi.mat-raised-button { + line-height: 29.4px !important; +} + +.btn-ombi:hover { + background-color: var(--button-color-hover) !important; + color: var(--button-text-hover) !important; + +} + +.c .button-request-container { + padding: 0 .375rem !important; + /* padding: .375rem !important; */ +} + +.ombi-card .button-request-container { + position: relative; + width: 100%; + margin: -40px 0 0 !important; + opacity: 0; + transition: .3s ease; +} + +.p-carousel-item, +.ombi-card { + transition: .3s ease-in-out; +} + +.ombi-card #cardImage:hover { + /* transform: scale(1.02) !important; */ +} + +/* Search results */ +@media (min-width: 768px) { + #searchResults .ombi-card { + margin-bottom: 15px !important; + margin-left: 0px !important; + height: 100% !important; + } +} + +#searchResults { + margin-bottom: 15px !important; +} + +/* Wizard */ +.wizard-background .mat-stepper-horizontal, +.mat-stepper-vertical, +.mat-tooltip { + background: rgb(0, 0, 0, .25) !important; +} + +small.important { + color: red; + background: var(--transparency-dark-25); + border-radius: 5px; + padding: 5px; +} + +.mat-step-header .mat-step-label, +.mat-step-header .mat-step-optional { + color: var(--text) !important; +} + +/* Accents */ +.mat-step-header .mat-step-icon { + background-color: rgb(var(--accent-color)) !important; + color: var(--button-text) !important; +} + +.mat-tab-group.mat-primary .mat-ink-bar, +.mat-tab-nav-bar.mat-primary .mat-ink-bar { + background-color: rgb(var(--accent-color)) !important; +} + +/* slide toggle */ +.mat-slide-toggle.mat-checked .mat-slide-toggle-bar { + background-color: rgba(var(--accent-color), .54) !important; +} + +.mat-slide-toggle.mat-checked .mat-slide-toggle-thumb { + background-color: rgb(var(--accent-color)) !important; +} + +/* BUTTONS */ +.mat-fab.mat-accent, +.mat-flat-button.mat-accent, +.mat-mini-fab.mat-accent, +.mat-raised-button.mat-accent, +.buttons .mat-raised-button { + color: var(--button-text) !important; + background-color: var(--button-color) !important; +} + +.mat-raised-button:not([class*=mat-elevation-z]):not(.mat-raised-button.mat-warn):not(.viewon-btn.plex):not(.mat-raised-button.mat-error) { + box-shadow: 0 3px 1px -2px rgb(0 0 0 / 20%), 0 2px 2px 0 rgb(0 0 0 / 14%), 0 1px 5px 0 rgb(0 0 0 / 12%); + background: var(--button-color); + border: 1px solid var(--button-color); +} + +.mat-raised-button:not([class*=mat-elevation-z]):not(.mat-raised-button.mat-warn):not(.viewon-btn.plex):not(.mat-raised-button.mat-error):hover { + box-shadow: 0 3px 1px -2px rgb(0 0 0 / 20%), 0 2px 2px 0 rgb(0 0 0 / 14%), 0 1px 5px 0 rgb(0 0 0 / 12%); + background: var(--button-color-hover) !important; + border: 1px solid var(--button-color-hover) !important; +} + +.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle { + border-color: rgb(var(--accent-color)); +} + +.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple, .mat-radio-button.mat-accent .mat-radio-inner-circle, .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple { + background-color: rgb(var(--accent-color)); +} + +/* Plex buttons */ +.viewon-btn.plex, +.viewon-btn.emby, +.viewon-btn.jellyfin { + background: transparent !important; +} + +/* login button */ +button#sign-in { + color: var(--button-text) !important; +} + +.mat-fab.mat-primary, +.mat-flat-button.mat-primary, +.mat-mini-fab.mat-primary, +.mat-raised-button.mat-primary { + box-shadow: 0 3px 1px -2px rgb(0 0 0 / 20%), 0 2px 2px 0 rgb(0 0 0 / 14%), 0 1px 5px 0 rgb(0 0 0 / 12%); + 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; +} + +button.admin-cog { + color: var(--button-color) !important; +} + +.grow:hover { + color: var(--text-hover); +} + +/* FORMS */ +::ng-deep .dark .mat-form-field.mat-focused .mat-form-field-label, +::ng-deep .mat-form-field.mat-focused .mat-form-field-label { + color: rgb(var(--accent-color)) !important; +} + +.mat-form-field.mat-focused .mat-form-field-label.mat-accent, +.mat-focused .mat-form-field-required-marker, +.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix:after, +.mat-form-field.mat-focused.mat-accent .mat-select-arrow, +.mat-toolbar .mat-focused .mat-form-field-ripple, +.mat-toolbar .mat-form-field-ripple, +.mat-toolbar .mat-form-field-underline, +.mat-toolbar .mat-focused .mat-form-field-label, +.mat-toolbar .mat-form-field-label, +.mat-toolbar .mat-form-field.mat-focused .mat-select-arrow, +.mat-toolbar .mat-select-arrow, +.mat-toolbar .mat-select-value, +.mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick, +.mat-form-field.mat-focused .mat-form-field-label, +.mat-form-field.mat-focused .mat-form-field-ripple { + color: rgb(var(--accent-color)) !important; +} + +.mat-toolbar .mat-form-field-underline,.mat-toolbar .mat-form-field-ripple,.mat-toolbar .mat-focused .mat-form-field-ripple { +background-color: rgb(var(--accent-color)); +} + +.mat-input-element,.login-card .mat-input-element { + caret-color: rgb(var(--accent-color)) !important; +} + +input:-internal-autofill-selected { + appearance: menulist-button; + background-image: none !important; + background-color: -internal-light-dark(rgba(232, 240, 254, 0), rgba(70, 90, 126, 0.4)) !important; + color: -internal-light-dark(black, white) !important; +} + +.mat-form-field.mat-focused .mat-form-field-ripple, +.mat-checkbox-checked.mat-accent .mat-checkbox-background, +.mat-checkbox-indeterminate.mat-accent .mat-checkbox-background, +.mat-toolbar .mat-form-field-underline,.mat-toolbar .mat-form-field-ripple, +.mat-toolbar .mat-focused .mat-form-field-ripple { + background-color: rgb(var(--accent-color)); +} + +.form-control:focus { + border-color: rgb(var(--accent-color)); + box-shadow: 0 0 0 0.2rem rgb(var(--accent-color) / 25%); +} + +.form-control:focus { + border: 1px solid rgb(var(--accent-color)); +} + +.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus { + box-shadow: inset 0 0 0 1px rgb(var(--accent-color)), inset 0 0 0 1px rgb(var(--accent-color)), inset 0 0 0 1px rgb(var(--accent-color)), inset 0 0 0 1px rgb(var(--accent-color)); +} + +.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus { + border-color: rgb(var(--accent-color)); +} + +/* Check box*/ +.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element, +.mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element { + background: rgb(var(--accent-color)) !important; +} + + +/* popups */ +.mat-snack-bar-container { + color: var(--text); + 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; + box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12) +} + +/* Login page */ +.login-card H1.login_logo { + color: rgb(var(--accent-color)) !important; +} + +/* TABLES */ + +.table { + color: var(--text); +} + +.mat-table-sticky, +.mat-table tbody, +.mat-table tfoot, +.mat-table thead, +[mat-footer-row], +[mat-header-row], +[mat-row], +mat-footer-row, +mat-header-row, +mat-row { + background: rgb(255 255 255 / 0%); +} + +.mat-paginator, +.mat-table { + background: var(--transparency-dark-25) +} + +tr.mat-header-row { + background: var(--transparency-dark-45) +} + +.table thead th { + vertical-align: bottom; + border-bottom: 2px solid var(--transparency-light-25); + border-top: 1px solid var(--transparency-light-25); +} + +/* Details page */ + +#info-wrapper .p-carousel-item { + max-width: none; +} + +#viewCollectionBtn { + background: var(--button-color); +} + +.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button { + background: rgb(var(--accent-color)); + color: #121212; +} + +#info-wrapper .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary { + background-color: rgb(var(--accent-color)); + color: var(--label-text-color); +} + +hr { + border-top: 1px solid rgb(var(--accent-color)); +} + +.full-screenshot.enabled.overlay { + background-image: linear-gradient(180deg, transparent, 50%, rgb(var(--accent-color), 0.1)); +} + +.social-icons-container { + background-color: hsl(0deg 0% 0% / 85%) !important; + backdrop-filter: blur(10px) !important; + -webkit-backdrop-filter: blur(10px) !important; +} + +/* MODAL */ +.mat-autocomplete-panel, +.mat-dialog-container { + 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; +} + +.mat-bottom-sheet-container { + 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; +} + +/* OTHER */ +.mat-tooltip { + background: var(--drop-down-menu-bg) !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; +} + +.mat-progress-spinner.mat-accent circle, +.mat-spinner.mat-accent circle { + stroke: rgb(var(--accent-color)); +} + +/* ADVANCED SEARCH MODAL */ +.alert-info { + background: var(--transparency-light-25) !important; + border-color: rgba(255, 255, 255, .1) !important; + color: var(--text-hover) !important; } \ No newline at end of file diff --git a/css/base/organizr/organizr-base.css b/css/base/organizr/organizr-base.css index 7600e8a5e0..a615f03cea 100644 --- a/css/base/organizr/organizr-base.css +++ b/css/base/organizr/organizr-base.css @@ -1,2538 +1,2538 @@ -@import url(https://fonts.googleapis.com/css?family=Rubik:300,400,500,700,900); -@import url("/css/defaults/placeholders.css"); -@import url("/css/defaults/transparent.css"); -/*Theme Colors*/ -/*bootstrap Color*/ -/*Normal Color*/ -/*Border radius*/ -/*Just change your choise color here its theme Colors*/ - -/* THEME PARK CUSTOM */ - -.select2-container--default .select2-selection--multiple .select2-selection__choice { - background-color: rgb(var(--accent-color)); - border: 1px solid rgb(var(--accent-color)); - color: var(--label-text-color); -} - -.select2-container--default.select2-container--focus .select2-selection--multiple { - border: solid rgb(var(--accent-color)) 1px; -} - -.select2-container--default .select2-selection--multiple { - border: 1px solid rgb(var(--accent-color), 0.5); -} - - -[id$="-settings-items"]>div { - background: var(--modal-bg-color); - background-repeat: repeat, no-repeat !important; - background-attachment: fixed, fixed !important; - background-position: center center, center center !important; - background-size: auto, cover !important; - -webkit-background-size: auto, cover !important; - -moz-background-size: auto, cover !important; - -o-background-size: auto, cover !important; -} - -.panel-footer { - background: var(--modal-footer-color) !important; - background-repeat: repeat, no-repeat !important; - background-attachment: fixed, fixed !important; - background-position: center center, center center !important; - background-size: auto, cover !important; - -webkit-background-size: auto, cover !important; - -moz-background-size: auto, cover !important; - -o-background-size: auto, cover !important; -} - -.panel-default .panel-body, -.panel-white .panel-body { - color: var(--text); -} - -#HEALTHCHECKS-settings-items [id*="Services"] .row.m-b-40 { - background: rgba(0, 0, 0, 0) -} - -.h1, -.h2, -.h3, -.h4, -.h5, -.h6, -h1, -h2, -h3, -h4, -h5, -h6, -label, -.bg-title .breadcrumb a:hover, -.chat-list .odd .chat-text h4, -.close, -.nav-tabs>li.active>a, -.nav-tabs>li.active>a:focus, -.nav-tabs>li.active>a:hover, -.pagination>li>a:focus, -.pagination>li>a:hover, -.pagination>li>span:focus, -.pagination>li>span:hover, -.text-dark:not(#to-recover), -.swal-title { - color: var(--text-hover) !important; -} - -.text-muted:not(.bg-plex) { - color: var(--text-muted) !important; -} - -.panel .panel-heading .panel-title { - color: var(--text-hover); -} - -.daterangepicker .input-mini, -.dd-handle, -.dd3-content, -.dropify-wrapper, -.panel-default .panel-heading, -.panel-white .panel-heading, -.select2-container .select2-choice, -.css-bar-lg:after { - background: #1f1f1f; -} - -.steamline .sl-right div>a, -.white-box .box-title, -a.list-group-item, -button.list-group-item, -h1, -h2, -h3, -h4, -h5, -h6 { - color: var(--text-hover) !important; -} - -.badge:not(.homepage-drag .badge) { - background-color: rgb(var(--accent-color)); - color: var(--label-text-color); -} - -.tabLoaded { - -webkit-filter: drop-shadow(0 0 5px rgb(var(--accent-color))); - filter: drop-shadow(0 0 5px rgb(var(--accent-color))); - color: var(--text-hover) -} - -.active .tabLoaded { - -webkit-filter: drop-shadow(0 0 2px rgb(var(--accent-color))); - filter: drop-shadow(0 0 2px rgb(var(--accent-color))); - color: rgb(var(--accent-color)); -} - -.navbar-top-links>li>a:hover { - background: rgba(0, 0, 0, 0.1); - color: var(--link-color-hover); -} - -.bg-title .breadcrumb, -.chat-list .odd .chat-text h4, -.close, -.nav-tabs>li.active>a, -.nav-tabs>li.active>a:focus, -.nav-tabs>li.active>a:hover, -.pagination>li>a:focus, -.pagination>li>a:hover, -.pagination>li>span:focus, -.pagination>li>span:hover { - color: var(--text-hover); -} - -.btn:not(.btn-danger):not(.bg-plex):not(.btn-youtube):not(.btn-info.btn-circle):not(.btn-success):not(.log-label):not(.log-details), -.cbutton { - background: var(--button-color); - border-color: var(--button-color); - color: var(--button-text); -} - -.btn:hover:not(.btn-danger):not(.bg-plex):not(.btn-youtube):not(.btn-info.btn-circle):not(.btn-success):not(.log-label):not(.log-details), -.btn:active:not(.btn-danger):not(.bg-plex):not(.btn-youtube):not(.btn-info.btn-circle):not(.btn-success):not(.log-label):not(.log-details), -.btn:focus:not(.btn-danger):not(.bg-plex):not(.btn-youtube):not(.btn-info.btn-circle):not(.btn-success):not(.log-label):not(.log-details), -.cbutton:hover { - background: var(--button-color-hover); - border-color: var(--button-color-hover); - color: var(--button-text-hover); -} - -.cbutton { - border-radius: 20px; - border-color: var(--button-color); - padding: 0px; - width: auto; - height: auto; - background-color: var(--button-color); - position: relative; - text-align: center; -} - -.cbutton:hover { - opacity: .8; -} - -.cbuttontitle { - color: var(--button-text); - width: -webkit-fill-available; - border-radius: 20px; - border: 4px solid; -} - -.panel-blue .panel-heading, -.panel-info .panel-heading { - border-color: rgb(var(--accent-color)); - color: var(--text-hover); -} - -/* .panel-body:not(.unifiCards .panel-body):not(body > div.swal-overlay.swal-overlay--show-modal > div > div > div > div.panel-wrapper.collapse.in > div) { - 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; -} */ - -.bg-plex:not(h2 .bg-plex) { - background: #e5a00d; - color: white; - border-radius: 25px; -} - -.tabs-style-flip nav a, -.nav-tabs>li>a { - color: var(--text-hover); - transition: color .3s; -} - -.customtab2 li.active a, -.customtab2 li.active a:focus, -.customtab2 li.active a:hover { - background: rgba(var(--accent-color), 0.15) !important; - border-color: rgba(var(--accent-color), 0.1) !important; - border-radius: 20px; - color: rgb(var(--accent-color)) !important; -} - -/*toast*/ -.iziToast.success-notify.iziToast-layout2 { - 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; - border: 1px solid rgba(255, 255, 255, 0.1); - border-bottom: transparent -} - -#dazsm6ofc1i6j6s9g5k5fija>div>div:nth-child(2), -#dazsm6ofc1i6j6s9g5k5fija>div>div.white-box.m-b-0.bg-info { - 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; -} - -.css-bar-lg:after { - background: #1f1f1f !important; -} - -/* settings */ -/* header*/ -[id*="settings-"]>div>div.panel-heading:not(form > div > div.panel-heading) { - background: var(--transparency-dark-25) -} -[id*="settings-"]>div>div.panel-heading .bg-org:not(form > div > div.panel-heading) { - background: var(--transparency-dark-25) -} - -#account-area > div > div > div > div, -[id*="homepage-"] > fieldset > div, -#speedtest-area > div > div { - 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; -} - - -#homepage-Deluge-form > fieldset > div > div.panel-wrapper.collapse.in > div > div > div > div.tab-pane.fade.in.active > div > div > div > div > div > div > div { - background: var(--transparency-dark-10) -} - -/* Homepage Item Modals*/ -[id$="API-SOCKS"] > div:nth-child(1) > div.col-md-12.p-b-10 > div > div > div, -[id$="About"] > div > div > div > div > div, -[id$="Enable"] > div > div > div > div > div > div > div, -[id$="FYI"] > div > div > div > div > div > div > div, -#\39 w59f92rirFYI > div > div > div > div > div > div > div, -[id$="Setup"] > div > div > div > div > div { - background: var(--transparency-dark-25) -} - -[id*="settings-"] .panel { - background: var(--transparency-dark-25) -} - -#customize-appearance-form>ul>li.active>a { - background: var(--transparency-dark-25) -} - -#settings-main-system-settings { - 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; -} - -/* forms */ -select.form-control:focus { - box-shadow: none; - background: var(--drop-down-menu-bg); - border: 1px solid rgba(120, 130, 140, 0.4); -} - -.form-material .form-control:focus, -.form-control:focus { - background: var(--transparency-dark-45); - border: 1px solid rgba(255, 255, 255, 0.1); - -} - -.form-material .form-control, -.form-control { - background: var(--transparency-dark-25); - border-radius: 3px; -} - -#githubVersions .bg-org { - background: var(--transparency-dark-25) !important; -} - -/* Ace editor stuff */ -.ace-idle-fingers { - background: var(--transparency-dark-25) !important; - color: var(--text-hover) !important; -} - -.ace-idle-fingers .ace_marker-layer .ace_active-line { - background: var(--transparency-light-15) !important; -} - -.ace-idle-fingers .ace_gutter { - background: var(--transparency-light-10) !important; - color: var(--text-hover) !important; -} - -.table>thead>tr>th { - border-bottom: 1px solid rgba(120, 130, 140, 0.13); - color: var(--text-hover); -} - -#tabEditorTable, -#categoryEditorTable { - color: var(--text); -} - -/* Datatables */ -.dataTables_wrapper .dataTables_filter, -.dataTables_wrapper .dataTables_info, -.dataTables_wrapper .dataTables_length, -.dataTables_wrapper .dataTables_paginate, -.dataTables_wrapper .dataTables_paginate .paginate_button, -.dataTables_wrapper .dataTables_processing, -.dd-handle, -.footable.breakpoint>tbody>tr>td>span.footable-toggle, -pre { - color: var(--text) !important; -} - -.dataTables_wrapper .dataTables_paginate .paginate_button.disabled, -.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active, -.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover { - color: var(--text-muted) !important; -} - -#loginLogTable>tbody>.even, -#organizrLogTable>tbody>.even { - background: var(--transparency-light-10); -} - -.dataTables_wrapper .dataTables_paginate .paginate_button.current, -.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover { - color: var(--button-text) !important; - border: 1px solid var(--button-color); - background: var(--button-color); -} - -.dataTables_wrapper .dataTables_paginate .paginate_button:hover { - color: var(--button-text-hover) !important; - border: 1px solid var(--button-color-hover); - background: var(--button-color-hover); -} - -.dataTables_wrapper .dataTables_paginate .paginate_button:active { - box-shadow: inset 0 0 3px rgba(0, 0, 0, 0); -} - -/* Scrollbar */ -@media only screen and (min-width: 768px) { - html { - height: 100%; - width: 100%; - overflow: hidden; - } - - body { - overflow-y: auto; - height: 100%; - 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; - } -} - -::-webkit-scrollbar { - width: 14px; -} - -::-webkit-scrollbar-thumb { - min-height: 50px; - border: 3px solid transparent; - border-radius: 8px; - background: var(--transparency-dark-20); - background-clip: padding-box; -} - -::-webkit-scrollbar-track { - background-color: transparent; -} - -::-webkit-scrollbar-thumb:hover { - min-height: 50px; - border: 3px solid transparent; - border-radius: 8px; - background: var(--transparency-light-50); - background-clip: padding-box; -} - -/* JS GRID USERS */ -.jsgrid-grid-header { - 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; -} - -th.text-center, -th.jsgrid-header-sortable, -th.jsgrid-control-field.jsgrid-align-center { - color: var(--text-hover) !important; -} - -#jsGrid-Users>div.jsgrid-grid-header.jsgrid-header-scrollbar>table, -.jsgrid-grid-body>table>tbody { - color: var(--text) !important; -} - -.jsgrid-table tbody .jsgrid-header-row, -#jsGrid-Users>div.jsgrid-grid-header.jsgrid-header-scrollbar>table>tbody { - color: var(--text-hover) !important; -} - -.jsGrid-Users, -.jsgrid-header-sort-desc, -.jsgrid-header-sort-asc { - background: var(--transparency-dark-25) !important; -} - -tr.jsgrid-header-row th { - border: transparent !important; - background: rgb(0 0 0 / 35%); -} - -.jsgrid-grid-body td { - border-bottom: 1px solid rgba(120, 130, 140, .13); - border-top: 1px solid rgb(255 255 255 / 10%) !important; - background: #ffffff00 !important; -} - -.jsgrid-filter-row>td, -.jsgrid-header-sortable:hover { - background: var(--transparency-dark-45) !important; - color: var(--text-hover) !important; -} - -/* Calendar */ - -#calendar .fc-content-skeleton>table>thead>tr { - background: var(--transparency-dark-15) -} - -.fc-event:not(.homepage-drag), -.fc-event:hover:not(.homepage-drag), -.ui-widget .fc-event { - color: var(--text-hover) !important; - text-decoration: none; -} - -.fc-day-header a, -.fc-day-number, -.fc-list-heading-main { - color: rgb(var(--accent-color)) !important; - cursor: pointer !important; - transition: color .2s ease; -} - -.fc-unthemed th, -.fc-unthemed td, -.fc-unthemed thead, -.fc-unthemed .fc-divider, -.fc-unthemed .fc-row, -.fc-unthemed .fc-popover { - border-color: transparent; - background: var(--transparency-dark-05) -} - -.bg-theme, -.fc-day-header { - background: var(--transparency-dark-30) !important; -} - -.bg-theme, -.fc th.fc-sun, -.fc th.fc-tue, -.fc th.fc-thu, -.fc th.fc-sat, -.fc th.fc-mon, -.fc th.fc-wed, -.fc th.fc-fri, -.fc-button { - background: var(--transparency-dark-25) !important; -} - -th.fc-day-header.fc-widget-header.fc-today { - background: var(--transparency-dark-25) !important; -} - -.fc-widget-content.fc-today { - background: var(--transparency-light-25) !important; -} - -.fc-popover { - 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; -} - -/* loginpage sidemenu */ - -.login-box { - background: transparent; -} - -@media (max-width: 480px) { - @supports (-webkit-backdrop-filter: none) or (backdrop-filter: none) { - #wrapper .login-register>.login-box>.white-box { - background: transparent !important; - margin-top: auto !important; - width: 100% !important; - -webkit-backdrop-filter: blur(0px) !important; - backdrop-filter: blur(0px) !important; - -webkit-box-shadow: none; - box-shadow: none; - } - - .login-box.login-sidebar { - background: rgba(0, 0, 0, .45) !important; - -webkit-backdrop-filter: blur(10px) !important; - backdrop-filter: blur(10px) !important; - - } - } - - /* slightly transparent fallback for Firefox (not supporting backdrop-filter) */ - @supports not ((-webkit-backdrop-filter: none) or (backdrop-filter: none)) { - #wrapper .login-register>.login-box>.white-box { - background: transparent !important; - margin-top: auto !important; - width: 100% !important; - -webkit-box-shadow: none !important; - box-shadow: none !important; - } - - .login-box.login-sidebar { - background: var(--modal-bg-color) !important; - } - } - - #lockScreen .white-box { - width: 100% !important; - height: 100% !important; - background: var(--transparency-dark-45) !important; - margin-top: auto !important; - border-radius: 0px !important; - } - - .lock-screen { - overflow: auto !important; - } - - @supports not ((-webkit-backdrop-filter: none) or (backdrop-filter: none)) { - #lockScreen .white-box { - background: var(--modal-bg-color) !important; - -webkit-box-shadow: none; - box-shadow: none; - border-radius: 15px; - } - } -} - -/* logo */ -.white-box .visible-xs { - display: block; -} - -.loginLogo { - border: 0; - margin-top: -60%; - transform: translateY(-10%); -} - -@media (max-width: 480px) { - .loginLogo { - margin-top: -10% !important; - } -} - -.blockUI { - opacity: 1 !important; - background-color: transparent !important; -} - -.blockMsg { - background: var(--transparency-dark-90) !important; - border: none !important; -} - -#organizr-login-heading>a, -#plex-login-heading>a, -#recoverform>div:nth-child(1)>div>h3, -#recoverform>div:nth-child(1)>div>p { - color: var(--text-hover) !important; -} - -#login-username-Input::placeholder, -#login-password-Input::placeholder, -#recover-input::placeholder { - color: var(--text-muted) !important; -} - -#to-recover, -label[for="checkbox-login"] { - color: #bbb !important; -} - -#to-recover:hover, -label[for="checkbox-login"]:hover { - color: var(--text-hover) !important; -} - -#organizr-login-collapse>div>div.form-group.text-center.m-t-20.m-b-0>div>button, -#recoverform>div:nth-child(3)>div>button, -#leave-recover, -#form-lockscreen>div.form-group.text-center>div>button { - background: var(--transparency-light-15) !important; - color: var(--text) !important; - border-radius: 25px; - border: none; -} - -@supports (-webkit-backdrop-filter: none) or (backdrop-filter: none) { - .login-register>.login-box>.white-box { - -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.6); - box-shadow: 0 0 10px rgba(0, 0, 0, 0.6); - border-radius: 15px; - background: var(--transparency-dark-45) !important; - -webkit-backdrop-filter: blur(10px); - backdrop-filter: blur(10px); - color: var(--text-hover) !important; - } -} - - -/* slightly transparent fallback for Firefox (not supporting backdrop-filter) */ -@supports not ((-webkit-backdrop-filter: none) or (backdrop-filter: none)) { - .login-register>.login-box>.white-box { - -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.8) !important; - box-shadow: 0 0 10px rgba(0, 0, 0, 0.8) !important; - border-radius: 15px !important; - background: var(--main-bg-color) !important; - } -} - -.login-register { - /* background: var(--main-bg-color) !important; */ - height: 100%; - position: fixed; -} - -.slideInRight { - -webkit-animation-name: none; - animation-name: none; -} - -.login-register .login-box .white-box .bg-org { - background: transparent !important; -} - -/*2FA login button*/ -.panel-wrapper .panel-body>.btn-warning, -.btn-warning.disabled { - background: var(--transparency-dark-25) !important; - border: 1px solid #ffc36d00 !important; -} - -/*2FA animation header*/ -.panel-warning .panel-heading, -.panel-yellow .panel-heading { - color: var(--text-hover); - border-radius: 3px; - background: var(--transparency-dark-30); - border-color: #00000000; -} - -/*oAuth Successful*/ -.panel-green .panel-heading, -.panel-success .panel-heading { - color: #53e69d; - text-align: center; - text-transform: uppercase; - border-radius: 3px; - background-color: transparent; - border-color: transparent; -} - -/*Login sidebar*/ - -#login-panels .panel-body, -#login-panels .panel { - background: 0 0; -} - -/*Center login Box*/ -.login-sidebar { - position: relative; - right: initial; -} - -#lockScreen .white-box { - width: 400px; - height: 345px; -} - -#form-lockscreen>div:nth-child(1)>div>div>h3 { - color: var(--text-hover) !important; -} - -.login-sidebar .white-box { - width: 100%; - position: absolute; - top: 50%; - transform: translateY(-50%); -} - -@supports (-webkit-backdrop-filter: none) or (backdrop-filter: none) { - #lockScreen .white-box { - position: absolute; - top: 50%; - transform: translateY(-50%); - -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.6); - box-shadow: 0 0 10px rgba(0, 0, 0, 0.6); - border-radius: 15px; - background: var(--transparency-dark-45); - -webkit-backdrop-filter: blur(10px); - backdrop-filter: blur(10px); - } -} - - -/* slightly transparent fallback for Firefox (not supporting backdrop-filter) */ -@supports not ((-webkit-backdrop-filter: none) or (backdrop-filter: none)) { - #lockScreen .white-box { - position: absolute; - top: 50%; - transform: translateY(-50%); - -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.6); - box-shadow: 0 0 10px rgba(0, 0, 0, 0.6); - border-radius: 15px; - background: var(--modal-bg-color); - } -} - -@supports (-webkit-backdrop-filter: none) or (backdrop-filter: none) { - #splashScreen { - overflow-y: scroll; - background: var(--transparency-dark-80) !important; - -webkit-backdrop-filter: blur(10px); - backdrop-filter: blur(10px); - } -} - - -/* slightly transparent fallback for Firefox (not supporting backdrop-filter) */ -@supports not ((-webkit-backdrop-filter: none) or (backdrop-filter: none)) { - #splashScreen { - overflow-y: scroll; - background: var(--transparency-dark-90) !important; - } -} - -/* Splash screen */ -.p-20 { - padding: 0px !important; -} - - - -.lock-screen { - overflow-y: scroll; -} - -#splashScreen .flexbox:first-of-type { - width: calc(100% - 40px); - margin: auto; -} - -@media (max-width: 375px) { - #splashScreen div[id^=menu-] { - max-width: 88px !important; - } -} - -@media (max-width: 480px) { - #splashScreen .flexbox:first-of-type { - width: auto; - margin-left: 30px; - } -} - -@media (min-width: 768px) { - #splashScreen .flexbox:first-of-type { - width: 600px !important; - margin-top: 0px !important; - } -} - -#splashScreen div[id^=menu-] { - background: transparent; - border-radius: 3px; - max-width: 115px; - margin: 24px 20px 0 0 !important; - padding: 25px; -} - -#splashScreen .bg-org.fc-event { - background-color: transparent !important; - border-radius: 1000px; - height: 80px !important; - width: 80px !important; - background-position: center; -} - -#splashScreen .homepage-text { - display: none; -} - -#splashScreen .flexbox:last-of-type .bg-danger { - background: transparent !important; - color: var(--text-hover) !important; - border: 0 !important; - border-radius: 100px; - height: 0px !important; - text-align: center; - -} - -#splashScreen .bottom-close-splash { - position: relative !important; - width: 0px; - right: 0px; - bottom: 0px; -} - -#splashScreen .flexbox:last-of-type .bg-danger:before { - font-family: "FontAwesome"; - font-size: 40px; - content: "\f00d"; - font-weight: 900; - display: inline-block; - margin-right: 5px; - color: rgba(255, 255, 255, 0.7); - -webkit-transform: scale(1.1) !important; - transform: scale(1.1) !important; - -webkit-animation-name: none; - animation-name: none; - text-align: center; - padding-top: inherit; - -} - -#splashScreen .flexbox:last-of-type { - padding: 0 !important; - position: absolute; - left: 50%; - -webkit-transform: translateX(calc(-50% - 10px)); - transform: translateX(calc(-50% - 10px)); -} - -.hvr-wobble-bottom:active, -.hvr-wobble-bottom:focus, -.hvr-wobble-bottom:hover { - -webkit-transform: scale(1.1) !important; - transform: scale(1.1) !important; - -webkit-animation-name: none; - animation-name: none; - -} - -.hvr-wobble-bottom { - display: inline-block; - vertical-align: middle; - -webkit-transform: perspective(1px) translateZ(0); - transform: perspective(1px) translateZ(0); - box-shadow: 0 0 1px rgba(0, 0, 0, 0); - -webkit-transition-duration: .3s; - transition-duration: .3s; - -webkit-transition-property: transform; - transition-property: transform; - -webkit-transform-origin: center; - transform-origin: center; -} - -.splash-badge { - color: var(--text-hover); - width: 80px !important; - height: 80px; - font-size: 60px; - border-radius: 1000px; -} - -.splash-badge i { - position: absolute; - left: 10px; - top: 10px; - margin: 0px; - padding: 0px; -} - -.splash-badge i.fa-home:before { - position: absolute !important; - left: -2px !important; -} - -/* Google auth settings modal*/ - -.color-table.info-table thead th { - background-color: rgba(61, 33, 33, 0.25); - color: var(--text-hover); -} - -.bg-success.text-inverse { - background: var(--transparency-light-15) !important; - color: var(--text-hover); -} - -.panel-blue a, -.panel-info a { - color: var(--link-color); -} - -.color-bordered-table.purple-bordered-table { - border: 2px solid rgb(var(--accent-color)); -} - -.white-box .bg-info { - background: var(--link-color) !important; -} - -/* HOMEPAGE STUFF */ -/*TV Missing icon and status*/ -#calendar .fa.fa-tv.text-danger, -#calendar .fc-time.tv.text-danger { - color: var(--calendar-tv-missing); -} - -/*TV Available icon and status*/ -#calendar .fa.fa-tv.text-success, -#calendar .fc-time.tv.text-success { - color: var(--calendar-tv-available); -} - -/*TV Unreleased icon and status*/ -#calendar .fa.fa-tv.text-info, -#calendar .fc-time.tv.text-info { - color: var(--calendar-tv-unreleased); -} - -/*TV Premier icon and status*/ -#calendar .fa.fa-tv.text-primary, -#calendar .fc-time.tv.text-primary, -#calendar .fa.fa-tv.text-purple, -#calendar .fc-time.tv.text-purple { - color: var(--calendar-tv-premier); -} - -/*Movie Missing icon and status*/ -#calendar .fa.fa-film.text-danger:before { - color: var(--calendar-movie-missing); -} - -#calendar .fa.fa-film.text-danger:after { - content: " Missing"; - font-family: Rubik, sans-serif; - font-weight: 500; - color: var(--calendar-movie-missing); -} - -/*Movie Available icon and status*/ -#calendar .fa.fa-film.text-success:before { - color: var(--calendar-movie-available); -} - -#calendar .fa.fa-film.text-success:after { - content: " Available"; - font-family: Rubik, sans-serif; - font-weight: 500; - color: var(--calendar-movie-available); -} - -/*Movie Unreleased icon and status*/ -#calendar .fa.fa-film.text-info:before { - color: var(--calendar-movie-unreleased); -} - -#calendar .fa.fa-film.text-info:after { - content: " Unreleased"; - font-family: Rubik, sans-serif; - font-weight: 500; - color: var(--calendar-movie-unreleased); -} - - -/* Homepage Now playing card */ -.nowPlayingItem>.white-box>.el-card-item { - background: var(--transparency-dark-15) !important; - -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.6); - box-shadow: 0 0 10px rgba(0, 0, 0, 0.6); -} - -.icon-film, -.icon-control-play, -.icon-screen-desktop, -.icon-control-pause { - color: var(--text-hover) !important; -} - -.label-info { - background: rgb(var(--accent-color)); - color: var(--label-text-color); -} - -.white-box { - 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; -} - -/* Homepage headers */ -.panel-default .panel-heading .fc-toolbar { - background: transparent !important; - padding: 20px 0px; -} - -.panel-black .panel-heading, -.panel-inverse .panel-heading { - border-color: transparent; - color: var(--text-hover); - 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; -} - -/* Homepage buttons */ - -#homepageOrderdeluge .mailbox-widget .customtab li.active a, -#homepageOrderqBittorrent .mailbox-widget .customtab li.active a, -#homepageOrderrTorrent .mailbox-widget .customtab li.active a, -#homepageOrdertransmission .mailbox-widget .customtab li.active a { - height: auto; - padding: 5px 5px 0px 5px; - cursor: pointer; - font-weight: 400; -} - -#homepageOrderdeluge .ti-download:before, -#homepageOrderqBittorrent .ti-download:before, -#homepageOrderrTorrent .ti-download:before, -#homepageOrdertransmission .ti-download:before { - display: none; -} - -#homepageOrderdeluge .white-box, -#homepageOrderqBittorrent .white-box, -#homepageOrderrTorrent .white-box, -#homepageOrdertransmission .white-box { - padding-right: 0px !important; -} - -#homepage-items .nav-tabs>li.active>a, -.nav-tabs>li.active>a:hover { - cursor: pointer; - opacity: 1; -} - -#homepageOrderdownloader .nav-tabs>li.active>a, -.nav-tabs>li.active .nav>li>a, -#homepageOrderdownloader .nav-tabs>li>a, -.nav-tabs>li .nav>li>a { - padding: 10px 12.5px; -} - -#homepageOrderdownloader ul.nav.customtab.nav-tabs.m-t-5.nav-tabs>li.active>a, -#homepageOrderdownloader ul.nav.customtab.nav-tabs.m-t-5.nav-tabs>li>a { - padding: 10px 11.5px !important; -} - -#homepageOrderdownloader .nav-tabs>li.active>a:hover, -#homepageOrderdownloader .nav-tabs>li.active:hover { - background: var(--transparency-dark-25) !important; - opacity: 1; -} - -#homepageOrderdownloader .downloaderCount { - margin-top: -20px !important; -} - -#homepageOrderdownloader .mailbox-widget .customtab li a { - padding: 20px 15px 5px 15px; -} - -#homepageOrderdownloader .customtab li a { - padding: 20px 15px 5px 15px !important; -} - -#homepageOrderdownloader .mailbox-widget .customtab li a:hover { - opacity: 1; -} - -/* Homepage calendar buttons */ -.fc-next-button, -.fc-prev-button { - background: 0 0 !important; - color: rgba(255, 255, 255, .7) !important; - border: 0 !important; -} - -.btn-group.open .dropdown-toggle, -.fc-state-default { - text-shadow: none; - box-shadow: none; -} - -.fc-button:hover { - background: var(--transparency-light-10) !important; -} - -.fc-button { - background: rgba(0, 0, 0, 0) !important; - color: var(--text-hover); - border-radius: 0 !important; - border: 0 !important; - text-transform: uppercase; -} - -/* Homepage ombi - request triangle */ -.inside-request-div { - background-color: var(--link-color) !important; -} - -.btn-group.open, -.dropdown-toggle, -.fc-state-default { - text-shadow: none !important; - box-shadow: none !important; -} - -/* .btn-info:active:focus, -.btn-info:active:hover, -.btn-info:focus { - border: none !important; -} */ - -.btn.active, -.btn:active { - -webkit-box-shadow: none; - box-shadow: none; -} - -/* Notification Popups */ -/* Izi */ -.iziToast.update-notify.iziToast-layout2, -.iziToast.success-notify.iziToast-layout2, -.iziToast.warning-notify.iziToast-layout2 { - border: none; - 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; - border-bottom: transparent; -} - -.iziToast.update-notify>.iziToast-body .iziToast-icon, -.iziToast.success-notify>.iziToast-body .iziToast-icon .iziToast.warning-notify>.iziToast-body .iziToast-icon, -.iziToast.warning-notify>.iziToast-body .iziToast-icon { - color: var(--link-color) !important; -} - -.iziToast:after { - 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; -} - -.update-notify .iziToast-progressbar div, -.success-notify .iziToast-progressbar div, -.warning-notify .iziToast-progressbar div { - background: rgb(var(--accent-color)) !important; -} - -.iziToast>.iziToast-close { - background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAk6AAAJOgHwZJJKAAAFFmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDggNzkuMTY0MDM2LCAyMDE5LzA4LzEzLTAxOjA2OjU3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjEuMCAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE5LTEyLTAyVDIyOjExOjA0KzAxOjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOS0xMi0wMlQyMjoxMTozNiswMTowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOS0xMi0wMlQyMjoxMTozNiswMTowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxMzZkZDFlZS01YjJhLWIyNGMtOTA5ZC1lMzljOTJlMDVlYmMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTM2ZGQxZWUtNWIyYS1iMjRjLTkwOWQtZTM5YzkyZTA1ZWJjIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MTM2ZGQxZWUtNWIyYS1iMjRjLTkwOWQtZTM5YzkyZTA1ZWJjIj4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDoxMzZkZDFlZS01YjJhLWIyNGMtOTA5ZC1lMzljOTJlMDVlYmMiIHN0RXZ0OndoZW49IjIwMTktMTItMDJUMjI6MTE6MDQrMDE6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyMS4wIChXaW5kb3dzKSIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz47W311AAAA1klEQVRYw82XDQrDIAyFPVgP4AX8vXHPtIJTsKMMk6XT7E0IVGz9nrHGxJRStmp7N2uUW2NceJvpD2d7VHOKcNcZZ9vfBaiJGMBfAuxgoPX9QrgnGJZTt0QEA3cSFx3VwgQ89DlkW0yo/UoEA/cSlx0DEfEGPBJz+Bn1IhEMPKxwYesn5pu0BC5YTboBj7PHiBKRL+9kFbhgdZmBp9WhlBKhD//ganJrfi1CHw4XAN0C6E8IPYbQQAQNxdDLCHodQxMSaEoGTUqhaTm8MPmH0gxenELL8yfG1e3Ahlk83AAAAABJRU5ErkJggg==) 50% 50% / 8px no-repeat; -} - -/* Alertify */ -.ajs-message.ajs-error-alertify.ajs-visible { - color: #f44336; - 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; - border-color: transparent; -} - -.ajs-message.ajs-warning-alertify { - color: #ffeb3b; - 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; - border-color: transparent; -} - -.ajs-message.ajs-info-alertify { - color: #6da8ff; - 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; - border-color: transparent; -} - -.ajs-message.ajs-success-alertify { - color: #00ffb8; - 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; - border-color: transparent; -} - -/* Noty */ -.noty_type__error-noty .noty_body { - 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; - color: #f44336; - border: 1px solid transparent; - border-bottom: transparent; -} - -.noty_type__warning-noty .noty_body { - 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; - color: #ffeb3b; - border: 1px solid transparent; - border-bottom: transparent; -} - -.noty_type__info-noty .noty_body { - 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; - color: #3a83f0; - border: 1px solid transparent; - border-bottom: transparent; -} - -.noty_type__success-noty .noty_body { - 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; - color: #00ffb8; - border: 1px solid transparent; - border-bottom: transparent; -} - -.btn-link, -a { - color: var(--link-color); - text-decoration: none; -} - -.btn-link:hover, -a:hover, -.panel-blue a:hover, -.panel-info a:hover { - color: var(--link-color-hover); - text-decoration: none; -} - -/* Homepage streams- hover */ -.el-card-avatar a { - color: rgba(255, 255, 255, .7) !important; - border: white; -} - -.el-element-overlay .el-card-item .el-overlay-1 .el-info>li a:hover { - background: transparent; - color: var(--text-hover); - border: var(--text-hover); -} - -.progress-bar-info { - background: rgb(var(--accent-color)) !important; - color: var(--label-text-color); -} - -.progress-bar-inverse, -.progress { - background: var(--transparency-light-25) !important; -} - -/* Homepage health checks */ -@supports (-webkit-backdrop-filter: none) or (backdrop-filter: none) { - .bg-inverse .healthPosition { - background: var(--transparency-light-20) !important; - -webkit-backdrop-filter: saturate(180%) blur(30px); - backdrop-filter: saturate(180%) blur(30px); - border-radius: 3px; - } -} - -/* slightly transparent fallback for Firefox (not supporting backdrop-filter) */ -@supports not ((-webkit-backdrop-filter: none) or (backdrop-filter: none)) { - .bg-inverse .healthPosition { - background: var(--main-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; - border-radius: 3px; - } -} - -.bg-inverse .healthPosition h3, -.bg-inverse .healthPosition h5 { - color: var(--text-hover) !important; -} - -#homepageOrderhealthchecks .card-body { - background: var(--transparency-light-20); -} - -#homepageOrderUptimeKuma .card-body { - background: var(--transparency-light-20); -} - -.card, -.card-body { - border-radius: 3px; -} - -.bg-inverse:not(.homepage-drag):not(.pihole-stat) { - background: transparent !important; -} - -.left-health { - border-radius: 3px 0 0 3px; -} - -/* Homepage Tautulli Cards*/ -#homepageOrdertautulli .library-card .card-body, -#homepageOrdertautulli div:nth-child(8) .card-body { - background: var(--transparency-light-20) -} - -.homepage-tautulli-card .cardCountType { - color: var(--text); -} - -.homepage-tautulli-card .tautulliRank, -.homepage-tautulli-card .tautulliSeparator { - color: var(--text); -} - -.homepage-tautulli-card .bg-img-cont { - border-radius: 3px; - border: .0001px solid #00000000; -} - -/* Homepage Unifi cards */ -.unifiCards .panel-heading { - background: rgb(var(--accent-color)); - color: var(--label-text-color) !important; - border-color: transparent !important; - text-align: inherit !important; - border-radius: 3px 3px 0 0 -} - -.unifiCards .panel-wrapper.collapse.in { - background: var(--transparency-dark-15) -} - -/* Homepage Monitor Cards */ -#homepageOrderMonitorr .card-body { - background: var(--transparency-light-20); -} - -#homepageOrderMonitorr .col-lg-2 { - width: 170px; -} - -#homepageOrderMonitorr .badge { - border-radius: 3px; -} - -#homepageOrderMonitorr .bg-success { - background-color: #47bb62 !important; -} - -#homepageOrderMonitorr .col-lg-3 .bg-success { - background-color: #53e69d !important; -} - -/*Homepage WeatherAndAir Cards*/ -#homepageOrderWeatherAndAir .tabs-style-iconbox nav ul li.tab-current a { - background: var(--transparency-dark-20); -} - -.health-and-pollutant-section .content-current { - background: var(--transparency-light-20) -} - -#homepageOrderWeatherAndAir .tabs-style-iconbox nav ul li.tab-current a::after { - border-top-color: var(--link-color); -} - -#homepageOrderWeatherAndAir .text-info { - color: var(--link-color); -} - -#homepageOrderWeatherAndAir .tabs-style-iconbox nav ul li a { - color: #ddd; -} - -#homepageOrderWeatherAndAir .white-box { - background: var(--transparency-light-10); - border-radius: 3px; -} - -/*Homepage Speedtest Cards*/ -#allSpeedtest .speedtest-card { - background: var(--transparency-light-10); -} - -#allSpeedtest .speedtest-card .text-muted, -#allSpeedtest .speedtest-card h5 { - color: #d6d6d6 !important; -} - -#allSpeedtest .shadow-sm { - -webkit-box-shadow: none !important; - box-shadow: none !important; -} - -.swal-modal, -body > div.swal-overlay.swal-overlay--show-modal > div > div > div > div > div.panel-heading, -body > div.swal-overlay.swal-overlay--show-modal > div { - 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; - color: var(--text-hover); -} - -[id*="homepage"] .panel-heading.bg-info, -.fc-toolbar:not(.fc-alternate) { - background: rgb(var(--accent-color)) !important; - color: var(--label-text-color) !important; -} - -.fc-toolbar:not(.fc-alternate) h2, -.fc .fc-button-group>button:not(.fc-alternate [class*="fc"]) { - color: var(--label-text-color) !important; -} - -.bg-info:not(.fc-alternate):not(.feeds .bg-info) { - background-color: rgb(var(--accent-color)) !important; - color: var(--label-text-color) !important; -} - -/* Email Center */ -#user-list-div .ms-container .ms-selectable li.ms-hover, -#user-list-div .ms-container .ms-selection li.ms-hover { - background: rgb(var(--accent-color)); - color: var(--label-text-color); -} - -#user-list-div .ms-container .ms-selectable, -#user-list-div .ms-container .ms-selection { - background: var(--transparency-dark-25); - color: var(--text); -} - -#user-list-div .ms-container .ms-selectable li.ms-elem-selectable, -#user-list-div .ms-container .ms-selection li.ms-elem-selection { - border-bottom: 1px rgba(238, 238, 238, .1) solid; - color: var(--text) -} - -#user-list-div .ms-container .ms-list.ms-focus { - border-color: rgba(var(--accent-color), 0.8); - -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px rgb(var(--accent-color), .6); - -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(var(--accent-color), 0.6); - box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px rgb(var(--accent-color), .6); -} - -#user-list-div .ms-container .ms-list { - border: 1px solid rgb(var(--accent-color)); -} - -/* Apparance side menu*/ -.tabs-vertical li.active a, -.tabs-vertical li.active a:focus, -.tabs-vertical li.active a:hover { - background: rgba(var(--accent-color), .15) !important; -} - -.customvtab .tabs-vertical li.active a, -.customvtab .tabs-vertical li.active a:focus, -.customvtab .tabs-vertical li.active a:hover { - border-right: 2px solid rgb(var(--accent-color)); - color: rgb(var(--accent-color)); - transition: background-color .3s; -} - -.vtabs .tabs-vertical li a { - color: var(--text); -} - -.vtabs .nav>li>a:focus, -.vtabs .nav>li>a:hover { - color: rgba(var(--accent-color)); - background: transparent; - transition: color .3s; -} - -/* THEME PARK CUSTOM END*/ - -html { - 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); -} - -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); -} - -#page-wrapper { - 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; -} - -/*Top Header Part*/ -.logo i { - color: var(--text-hover); -} - -@-moz-document url-prefix() { - .navbar-header { - background: transparent !important; - } - - .dropdown-menu { - background: transparent !important; - } -} - -.navbar-header { - background: none; - 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; -} - -.navbar-top-links>li>a { - color: var(--link-color); -} - -.nav .open>a, -.nav .open>a:focus, -.nav .open>a:hover { - background: var(--transparency-dark-25) -} - -/*Right panel*/ -.right-sidebar .rpanel-title { - 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; -} - -/*Bread Crumb*/ -.bg-title .breadcrumb .active { - color: #1f1f1f; -} - -/*Sidebar*/ - - - -#wrapper > div.navbar-default.sidebar.nav-bar-rtl.os-host.os-theme-dark.os-theme-dark>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle { -background: rgb(0 0 0 / 0%) !important; -} - .navbar-default, -.sidebar .sidebar-head { - background: rgb(0 0 0 / 0%); -} - -.sidebar { - background: var(--transparency-dark-25); - box-shadow: 1px 0px 20px rgb(0 0 0 / 20%); - -} - -.sidebar:hover, -.sidebar:hover .sidebar-head { - 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 ; - transition: max-width .2s cubic-bezier(.4, 0, .2, 1), background-color .3s ease-out; -} - -@media (max-width: 767px) { - - .show-sidebar .sidebar, - .sidebar .sidebar-head { - 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; - } -} - -.sidebar .label-custom { - background: #01c0c8; -} - -#side-menu li a { - color: var(--text); -} - -#side-menu li a { - color: var(--text); - border-left: 0px solid #1b1a1a; -} - -@media (pointer: fine) { - - #side-menu>li>a:hover, - #side-menu>li>a:focus { - background: rgba(0, 0, 0, 0.07); - color: var(--text-hover); - } -} - -#side-menu>li>a.active, -#side-menu>li>ul>li>a.active { - background: rgba(var(--accent-color), 0.05); - color: rgb(var(--accent-color)); - font-weight: 500; - -webkit-box-shadow: inset 4px 0 0 0 rgb(var(--accent-color)); - box-shadow: inset 4px 0 0 0 rgb(var(--accent-color)); - border-radius: 0 0 0 0; - margin-left: 0px; -} - -#side-menu ul>li>a:hover { - color: var(--text-hover); -} - -#side-menu ul>li>a.active { - color: var(--text-hover); - font-weight: 500; -} - -.user-profile .user-pro-body .u-dropdown { - color: var(--text); -} - -.drop-title { - color: var(--text-hover); -} - -.dropdown-menu { - background: var(--drop-down-menu-bg); - 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; -} - -.dropdown-menu>li>a { - color: var(--text) !important; - -} - -.dropdown-menu>li>a:focus, -.dropdown-menu>li>a:hover { - color: var(--text-hover) !important; -} - -.label-inverse { - background-color: #131313; -} - -/*themecolor*/ -.bg-theme { - background-color: #707cd2 !important; -} - -.bg-org:not([id="menu-"]div):not(.panel-heading) { - background: var(--main-bg-color) !important; - -webkit-background-size: auto, cover; - -moz-background-size: auto, cover; - -o-background-size: auto, cover; -} - -/*Button*/ -.btn-custom{ - background: var(--button-color); - border: 1px solid var(--button-color); - color: var(--button-text); -} - -.btn-custom:hover { - background: var(--button-color-hover); - opacity: 0.8; - color: var(--button-text-hover); - border: 1px solid var(--button-color-hover); -} - -.swal-button { - outline: none; - background: var(--button-color); - border: 1px solid var(--button-color); - color: var(--button-text); - border-radius: 0px; -} -.swal-button:focus,.swal-button:active { - box-shadow: 0 0 0 1px rgba(255, 255, 255, 0), 0 0 0 3px rgb(var(--accent-color),.25); -} -.swal-button:not([disabled]):hover,.swal-button:active { - background-color: var(--button-color-hover); - color: var(--button-text-hover); - border: 1px solid var(--button-color-hover); -} -/*Custom tab -.customtab li.active a, -.customtab li.active a:hover, -.customtab li.active a:focus { - border-bottom: 2px solid #1f1f1f; - color: #1f1f1f; -} -*/ - -.tabs-vertical li.active a, -.tabs-vertical li.active a:hover, -.tabs-vertical li.active a:focus { - background: #1f1f1f; - border-right: 2px solid #1f1f1f; -} - -/*Nav-pills*/ -.nav-pills>li.active>a, -.nav-pills>li.active>a:focus, -.nav-pills>li.active>a:hover { - background: #1f1f1f; - color: #ffffff; -} - -/*Extra css*/ -.bg-theme, -.fc th.fc-sun, -.fc th.fc-tue, -.fc th.fc-thu, -.fc th.fc-sat, -.fc th.fc-mon, -.fc th.fc-wed, -.fc th.fc-fri, -.fc-button { - 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; -} - -.table tbody tr.advance-table-row.active, -.fc-button { - border-color: #1f1f1f; -} - -.manage-users .tabs-style-iconbox nav { - background: #1f1f1f; -} - -.manage-users .tabs-style-iconbox nav li.tab-current a { - background: #1f1f1f; -} - -.manage-users .tabs-style-iconbox nav li.tab-current a:after { - border-top-color: #1f1f1f; -} - -.panel-themecolor, -.panel-theme { - border-color: #1f1f1f; -} - -.panel-themecolor .panel-heading, -.panel-theme .panel-heading { - border-color: #1f1f1f; - color: white; - background-color: #1f1f1f; -} - -.panel-themecolor .panel-heading a, -.panel-theme .panel-heading a { - color: var(--text-hover); -} - -.panel-themecolor .panel-heading a:hover, -.panel-theme .panel-heading a:hover { - color: rgba(255, 255, 255, 0.5); -} - -.panel-themecolor a, -.panel-theme a { - color: #1f1f1f; -} - -.panel-themecolor a:hover, -.panel-theme a:hover { - color: #177eac; -} - -.white-box, -body>div.mfp-wrap.mfp-auto-cursor.mfp-zoom-out.mfp-ready>div>div.mfp-content>div>div>div:nth-child(2) { - 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; -} - -body>div.mfp-wrap.mfp-auto-cursor.mfp-zoom-out.mfp-ready>div>div.mfp-content>div>div>div.white-box.m-b-0.bg-info>h3 { - color: var(--label-text-color) !important; -} - -@media screen and (min-width: 768px) { - .orgErrorAlert { - min-width: 478px; - width: calc(100% - 40px); - max-width: 1200px; - 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; - } -} - -/* #mediaSearch-area>div>div, -body>div.mfp-wrap.mfp-auto-cursor.mfp-zoom-out.mfp-ready>div>div.mfp-content>div>div>div, -body>div.mfp-wrap.mfp-auto-cursor.mfp-zoom-out.mfp-ready>div>div.mfp-content>div>div>div.white-box.m-b-0.bg-info { - background: var(--modal-bg-color) !important; -} */ - -.bg-title { - 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; -} - - -.form-control, -input, -.input-group-addon, -.no-bg-addon .input-group-addon { - background-color: #1f1f1f; -} - -.bg-title .breadcrumb .active { - color: #e6d086; -} - -.tabs-style-flip nav li.tab-current a::after { - background-color: rgba(var(--accent-color), 0.05); - -webkit-transform: perspective(900px) rotate3d(1, 0, 0, 0deg); - transform: perspective(900px) rotate3d(1, 0, 0, 0deg); - border-radius: 0px 0px 0 0; -} - -.tabs-style-flip nav a::after { - background-color: rgb(var(--accent-color)); -} - -.tabs-style-flip .content-wrap { - 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; -} - -.tabs-style-flip nav li.tab-current a { - color: rgb(var(--accent-color)); -} - -.customtab2 li.active a, -.customtab2 li.active a:focus, -.customtab2 li.active a:hover { - background: #1f1f1f; - border-radius: 20px; - border: 0; - transition: background-color .3s; -} - -.nav-tabs>li>a:hover { - background: transparent !important; - border-radius: 20px; - color: rgb(var(--accent-color)) !important; -} - -.tabs-style-flip nav a:focus, -.tabs-style-flip nav a:hover { - color: rgb(var(--accent-color)); -} - -.breadcrumb>li+li:before { - padding: 0 2px 0 4px; - color: #ccc; - content: "/\00a0"; -} - -.wizard-steps>li.done { - background: #2b8b2d; -} - - -/* #account-area>div>div>div>div>div.panel-wrapper.collapse.in.main-email-panel>div { - 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; -} */ - -.tab-content .panel .panel-body, -.tab-content .panel .panel-body .bg-org { - background: transparent !important; -} - -/* -.jq-toast-single { - border-radius: 10px 10px 0 0; -} -*/ - -.tooltip-text3 { - border-bottom: 10px solid #2cabe4; - overflow: hidden; - -webkit-transform: scale3d(0, 1, 1); - transform: scale3d(0, 1, 1); - -webkit-transition: -webkit-transform .3s .3s; - transition: transform .3s .3s; -} - -a.mytooltip { - font-weight: 500; - color: #2cabe4; -} - -.tooltip-content5::after { - content: ''; - bottom: -20px; - left: 50%; - border: solid transparent; - height: 0; - width: 0; - position: absolute; - pointer-events: none; - border-color: #2cabe4 transparent transparent; - border-width: 10px; - margin-left: -10px; -} - -.tooltip-info+.tooltip .tooltip-inner,.tooltip-info.tooltip .tooltip-inner { - color: var(--label-text-color); - background-color: rgba(var(--accent-color)); -} - -.tooltip-info+.tooltip.top .tooltip-arrow,.tooltip-info.tooltip.top .tooltip-arrow { - border-top-color: rgba(var(--accent-color)); -} - -.tooltip-info+.tooltip.right .tooltip-arrow,.tooltip-info.tooltip.right .tooltip-arrow { - border-right-color: rgba(var(--accent-color)); -} - -.tooltip-info+tooltip.bottom .tooltip-arrow,.tooltip-info.tooltip.bottom .tooltip-arrow { - border-bottom-color: rgba(var(--accent-color)); -} - -.tooltip-info+.tooltip.left .tooltip-arrow,.tooltip-info.tooltip.left .tooltip-arrow { - border-left-color: rgba(var(--accent-color)); -} - -.swapLog.active { - border: 1px solid rgba(120, 130, 140, .2); - background-color: #12dafefc !important; - color: #1f1f1f; -} - -.white-popup-block { - 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; - padding: 20px 30px; - text-align: left; - max-width: 75%; - margin: 40px auto; - position: relative; - /*border: 1px solid #2cabe4; - border-radius: 10px;*/ -} - -.form-control[disabled], -.form-control[readonly], -fieldset[disabled] .form-control { - background-color: #333; - opacity: 1; -} - -.sweet-alert { - background-color: #1b1a1a; -} - -.sweet-alert button.cancel { - background-color: #2cabe3; -} - -.sweet-alert button.cancel:hover { - background-color: #3a7b98; -} - -.el-element-overlay .el-card-item .el-overlay-1 .el-info>li a:hover { - background: #707cd2; - border-color: #707cd2; -} - -.error-page { - width: 100%; - 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; - height: 100%; - position: fixed; - display: none; - z-index: 11; -} - -.error-body h1 { - font-size: 210px; - font-weight: 400; - line-height: 210px; -} - -.fc-unthemed .fc-popover { - background-color: #1b1b1b; -} - -.fc-unthemed .fc-divider, -.fc-unthemed .fc-popover .fc-header { - background: var(--drop-down-menu-bg); -} - -.table-hover>tbody>tr:hover, -.table-striped>tbody>tr:nth-of-type(odd), -.table>tbody>tr.active>td, -.table>tbody>tr.active>th, -.table>tbody>tr>td.active, -.table>tbody>tr>th.active, -.table>tfoot>tr.active>td, -.table>tfoot>tr.active>th, -.table>tfoot>tr>td.active, -.table>tfoot>tr>th.active, -.table>thead>tr.active>td, -.table>thead>tr.active>th, -.table>thead>tr>td.active, -.table>thead>tr>th.active { - background: var(--transparency-dark-25) !important; -} - -.asColorPicker-dropdown, -.checkbox label::before, -.clockpicker-popover .popover-content, -.clockpicker-popover .popover-title, -.customvtab .tabs-vertical li.active a, -.customvtab .tabs-vertical li.active a:focus, -.customvtab .tabs-vertical li.active a:hover, -/* .dropdown-menu, */ -.fc-day, -.footable-row-detail, -.img-thumbnail, -.input-group-addon, -.jsgrid-filter-row>td, -.jsgrid-header-sortable:hover, -.nav-tabs>li>a:focus, -.nav-tabs>li>a:hover, -.pager .disabled>a, -.pager .disabled>a:focus, -.pager .disabled>a:hover, -.pager .disabled>span, -.pager li>a:focus, -.pager li>a:hover, -.pagination>.disabled>a, -.pagination>.disabled>a:focus, -.pagination>.disabled>a:hover, -.pagination>.disabled>span, -.pagination>.disabled>span:focus, -.pagination>.disabled>span:hover, -.popover, -.popover-title, -.right-sidebar, -code, -table.dataTable tbody tr { - background: #1b1b1b; -} - -.table>tbody>tr>td, -.table>tbody>tr>th, -.table>tfoot>tr>td, -.table>tfoot>tr>th, -.table>thead>tr>td, -.table>thead>tr>th { - padding: 8px; - line-height: 1.42857143; - vertical-align: middle; - /*border-top: transparent;*/ -} - -.btn-default, -.chat-list .chat-text h4, -/* .dropdown-menu>li>a, -.dropdown-menu>li>a:focus, -.dropdown-menu>li>a:hover, */ -.flot-text, -.footer, -.form-control, -.h1 .small, -.h1 small, -.h2 .small, -.h2 small, -.h3 .small, -.h3 small, -.h4 .small, -.h4 small, -.h5 .small, -.h5 small, -.h6 .small, -.h6 small, -.help-block, -.input-group-addon, -.text-muted, -a.list-group-item:focus, -a.list-group-item:hover, -button.list-group-item:focus, -button.list-group-item:hover, -h1 .small, -h1 small, -h2 .small, -h2 small, -h3 .small, -h3 small, -h4 .small, -h4 small, -h5 .small, -h5 small, -h6 .small, -h6 small, -tbody, -th { - color: var(--text-hover); -} - -.bootstrap-tagsinput, -.calendar-widget, -.chat-main-box, -.content-wrap, -.css-bar:after, -.customtab li.active a, -.customtab li.active a:focus, -.customtab li.active a:hover, -.daterangepicker .input-mini, -.dropify-wrapper, -.dropify-wrapper .dropify-preview, -.dropzone, -.footer, -.form-control, -.jsgrid-alt-row>td, -.jsgrid-header-row>th, -.jsgrid-row>td, -.list-group-item, -.list-group-item.disabled, -.list-group-item.disabled:focus, -.list-group-item.disabled:hover, -.manage-table, -.myadmin-dd .dd-list .dd-item .dd-handle, -.myadmin-dd-empty .dd-list .dd3-content, -.myadmin-dd-empty .dd-list .dd3-handle, -.nav-tabs>li.active>a, -.nav-tabs>li.active>a:focus, -.nav-tabs>li.active>a:hover, -.pager li>a, -.pager li>span, -.pagination>li>a, -.pagination>li>span, -/* .panel:not(#invite-area > div > div > div.col-md-12 > div):not(#login-panels > div), */ -.panel-default .panel-body, -.panel-default .panel-footer, -.panel-default .panel-heading, -.panel-footer textarea, -.panel-white .panel-body, -.panel-white .panel-footer, -.panel-white .panel-heading, -.radio label::before, -.select2-container-multi .select2-choices, -.table tbody tr.advance-table-row td, -.thumbnail, -.well, -.white-box:not(.resultBox-outside.white-box), -input, -pre, -select, -table.dataTable.display tbody tr.odd, -table.dataTable.stripe tbody tr.odd { - background: var(--transparency-dark-15) -} - -input:focus:not(select), -input:active:not(select), -.form-control:focus:not(select), -.form-control:active:not(select) { - background: var(--transparency-dark-45); - border: 1px solid rgba(120, 130, 140, 0.4); -} - -select:focus { - background: var(--drop-down-menu-bg); - color: var(--text); -} - -.cp-container .cp-pills li a { - padding: 5px; - color: var(--text-hover); - text-decoration: none; -} - -.cp-container .cp-pills li a.active, -.cp-container .cp-pills li a:hover { - background-color: #2cabe3; - color: #fff; -} - -.jq-icon-info { - background-color: rgba(71, 68, 68, 0.93); - color: var(--text-hover); - border-color: #bce8f1; -} - -.jq-icon-warning { - background-color: rgba(154, 83, 20, 0.93); - color: #fcf8e3; - border-color: #faebcc; -} - -.jq-icon-error { - background-color: #a94442; - color: #f2dede; - border-color: #ebccd1; -} - -.jq-icon-success { - color: #dff0d8; - background-color: rgba(13, 132, 11, 0.93); - border-color: #d6e9c6; -} - -.jq-icon-organizr { - background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII='); - background-color: #31708f; - color: #000; - border-color: #bce8f1; -} - -.jq-icon-update { - background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAA4JGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoV2luZG93cyk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTctMTItMTRUMDk6MzQ6MDgtMDc6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxNy0xMi0xNFQwOTozNTowOC0wNzowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMTctMTItMTRUMDk6MzU6MDgtMDc6MDA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2UvcG5nPC9kYzpmb3JtYXQ+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6NDg4MmMzYjEtODM4YS1lMDRjLThiYmYtZTc0Zjk5ZjJjNGIxPC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD54bXAuZGlkOjQ4ODJjM2IxLTgzOGEtZTA0Yy04YmJmLWU3NGY5OWYyYzRiMTwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjQ4ODJjM2IxLTgzOGEtZTA0Yy04YmJmLWU3NGY5OWYyYzRiMTwveG1wTU06T3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmNyZWF0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDo0ODgyYzNiMS04MzhhLWUwNGMtOGJiZi1lNzRmOTlmMmM0YjE8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTctMTItMTRUMDk6MzQ6MDgtMDc6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT42NTUzNTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MjQ8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+MjQ8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/PssSCj0AAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAbRJREFUeNqslT1rFFEUhp/9AI2JWrgkoJEgIopFhBSWVlYWQpqAraU/wsrKQi39EXYRLBTJL7AQ1FKjKO4iItlkFYQ8NmfgOuzdubP6wnBnzpzznnvP1+2oFGITuAlsAAPgO/AK2AaeZK3UpmdN3XE2Xqqnp9k3kZ9T9yzDN3WlztGZEaIO8B5YoxyvgSupoDtD+U5LcoB1YKskBz31jfNhJ+Wqn+B2VMUucJn5cCGNTD9ZnwHX+XccnZaD5y3JfzX8P0xzcKtFfO+rV9WBuqHem6JzqG6ry1UfvCgkv5EpiGsZ/Y/qEdRhAfmjGunJ2vfd3IlRRwUOLiZkD6O7HySyMxm7T8QcacJSEC3W5AshP5Ez7AOPY0IC1OdGFxgn1dYHfgILIe8lY+ULsJhw9IC31SxayjjohGwS63Hgc6w/gFXgIPSOJfrV5iZVo+0X1v84ITDI6+9/od9AeApYAb4mJ+gmO0xPsByX0KjNhXNWfRf52lcn0UhVQ01CrvpBPd/2wiFKdNxQZb/V9XlutOoZqLsZ8pG6mrMtdZBzMoww8j8c1J0MZ+18XgfVWHiqXirR/zMAbHa5dGMozWYAAAAASUVORK5CYII='); - background-color: #2cabe4; - color: #FFF; - border-color: #bce8f1; -} - -.panel-body.settings-bottom { - background: #1b1a1a; - color: white; - border-radius: 0 0 10px 10px; -} - -.panel-heading.settings-top { - background: #2cabe3; - border-color: #ffffff; - color: #232323; - border-radius: 10px 10px 0 0; -} - -span.select2-results { - background: #0e0e0e; -} - -.select2-container--default .select2-results__option[aria-selected=true] { - background-color: #232323; -} - -/* .panel-info>.panel-heading { - background-color: rgba(var(--accent-color)); -} */ - -.panel-blue .panel-heading, .panel-info .panel-heading, #help-modal-body > div > div { - background: var(--transparency-dark-25); -} -#account-area > div > div > div > div > div.panel-wrapper.collapse.in.main-email-panel > div > div > div > div > div, -#plexRecent > div.col-lg-12 > div, -#overseerr-requests > div.col-lg-12 > div, -body > div.swal-overlay.swal-overlay--show-modal > div > div > div > div { - background: transparent; -} - -[id$="-settings-page"] .bg-org, .modal-content, -body > div.swal-overlay.swal-overlay--show-modal > div > div > div, -#email-area > div > div > div.row > div > div, -#invite-area > div > div > div.col-md-12 > div { - 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; -} +@import url(https://fonts.googleapis.com/css?family=Rubik:300,400,500,700,900); +@import url("/css/defaults/placeholders.css"); +@import url("/css/defaults/transparent.css"); +/*Theme Colors*/ +/*bootstrap Color*/ +/*Normal Color*/ +/*Border radius*/ +/*Just change your choise color here its theme Colors*/ + +/* THEME PARK CUSTOM */ + +.select2-container--default .select2-selection--multiple .select2-selection__choice { + background-color: rgb(var(--accent-color)); + border: 1px solid rgb(var(--accent-color)); + color: var(--label-text-color); +} + +.select2-container--default.select2-container--focus .select2-selection--multiple { + border: solid rgb(var(--accent-color)) 1px; +} + +.select2-container--default .select2-selection--multiple { + border: 1px solid rgb(var(--accent-color), 0.5); +} + + +[id$="-settings-items"]>div { + background: var(--modal-bg-color); + background-repeat: repeat, no-repeat !important; + background-attachment: fixed, fixed !important; + background-position: center center, center center !important; + background-size: auto, cover !important; + -webkit-background-size: auto, cover !important; + -moz-background-size: auto, cover !important; + -o-background-size: auto, cover !important; +} + +.panel-footer { + background: var(--modal-footer-color) !important; + background-repeat: repeat, no-repeat !important; + background-attachment: fixed, fixed !important; + background-position: center center, center center !important; + background-size: auto, cover !important; + -webkit-background-size: auto, cover !important; + -moz-background-size: auto, cover !important; + -o-background-size: auto, cover !important; +} + +.panel-default .panel-body, +.panel-white .panel-body { + color: var(--text); +} + +#HEALTHCHECKS-settings-items [id*="Services"] .row.m-b-40 { + background: rgba(0, 0, 0, 0) +} + +.h1, +.h2, +.h3, +.h4, +.h5, +.h6, +h1, +h2, +h3, +h4, +h5, +h6, +label, +.bg-title .breadcrumb a:hover, +.chat-list .odd .chat-text h4, +.close, +.nav-tabs>li.active>a, +.nav-tabs>li.active>a:focus, +.nav-tabs>li.active>a:hover, +.pagination>li>a:focus, +.pagination>li>a:hover, +.pagination>li>span:focus, +.pagination>li>span:hover, +.text-dark:not(#to-recover), +.swal-title { + color: var(--text-hover) !important; +} + +.text-muted:not(.bg-plex) { + color: var(--text-muted) !important; +} + +.panel .panel-heading .panel-title { + color: var(--text-hover); +} + +.daterangepicker .input-mini, +.dd-handle, +.dd3-content, +.dropify-wrapper, +.panel-default .panel-heading, +.panel-white .panel-heading, +.select2-container .select2-choice, +.css-bar-lg:after { + background: #1f1f1f; +} + +.steamline .sl-right div>a, +.white-box .box-title, +a.list-group-item, +button.list-group-item, +h1, +h2, +h3, +h4, +h5, +h6 { + color: var(--text-hover) !important; +} + +.badge:not(.homepage-drag .badge) { + background-color: rgb(var(--accent-color)); + color: var(--label-text-color); +} + +.tabLoaded { + -webkit-filter: drop-shadow(0 0 5px rgb(var(--accent-color))); + filter: drop-shadow(0 0 5px rgb(var(--accent-color))); + color: var(--text-hover) +} + +.active .tabLoaded { + -webkit-filter: drop-shadow(0 0 2px rgb(var(--accent-color))); + filter: drop-shadow(0 0 2px rgb(var(--accent-color))); + color: rgb(var(--accent-color)); +} + +.navbar-top-links>li>a:hover { + background: rgba(0, 0, 0, 0.1); + color: var(--link-color-hover); +} + +.bg-title .breadcrumb, +.chat-list .odd .chat-text h4, +.close, +.nav-tabs>li.active>a, +.nav-tabs>li.active>a:focus, +.nav-tabs>li.active>a:hover, +.pagination>li>a:focus, +.pagination>li>a:hover, +.pagination>li>span:focus, +.pagination>li>span:hover { + color: var(--text-hover); +} + +.btn:not(.btn-danger):not(.bg-plex):not(.btn-youtube):not(.btn-info.btn-circle):not(.btn-success):not(.log-label):not(.log-details), +.cbutton { + background: var(--button-color); + border-color: var(--button-color); + color: var(--button-text); +} + +.btn:hover:not(.btn-danger):not(.bg-plex):not(.btn-youtube):not(.btn-info.btn-circle):not(.btn-success):not(.log-label):not(.log-details), +.btn:active:not(.btn-danger):not(.bg-plex):not(.btn-youtube):not(.btn-info.btn-circle):not(.btn-success):not(.log-label):not(.log-details), +.btn:focus:not(.btn-danger):not(.bg-plex):not(.btn-youtube):not(.btn-info.btn-circle):not(.btn-success):not(.log-label):not(.log-details), +.cbutton:hover { + background: var(--button-color-hover); + border-color: var(--button-color-hover); + color: var(--button-text-hover); +} + +.cbutton { + border-radius: 20px; + border-color: var(--button-color); + padding: 0px; + width: auto; + height: auto; + background-color: var(--button-color); + position: relative; + text-align: center; +} + +.cbutton:hover { + opacity: .8; +} + +.cbuttontitle { + color: var(--button-text); + width: -webkit-fill-available; + border-radius: 20px; + border: 4px solid; +} + +.panel-blue .panel-heading, +.panel-info .panel-heading { + border-color: rgb(var(--accent-color)); + color: var(--text-hover); +} + +/* .panel-body:not(.unifiCards .panel-body):not(body > div.swal-overlay.swal-overlay--show-modal > div > div > div > div.panel-wrapper.collapse.in > div) { + 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; +} */ + +.bg-plex:not(h2 .bg-plex) { + background: #e5a00d; + color: white; + border-radius: 25px; +} + +.tabs-style-flip nav a, +.nav-tabs>li>a { + color: var(--text-hover); + transition: color .3s; +} + +.customtab2 li.active a, +.customtab2 li.active a:focus, +.customtab2 li.active a:hover { + background: rgba(var(--accent-color), 0.15) !important; + border-color: rgba(var(--accent-color), 0.1) !important; + border-radius: 20px; + color: rgb(var(--accent-color)) !important; +} + +/*toast*/ +.iziToast.success-notify.iziToast-layout2 { + 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; + border: 1px solid rgba(255, 255, 255, 0.1); + border-bottom: transparent +} + +#dazsm6ofc1i6j6s9g5k5fija>div>div:nth-child(2), +#dazsm6ofc1i6j6s9g5k5fija>div>div.white-box.m-b-0.bg-info { + 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; +} + +.css-bar-lg:after { + background: #1f1f1f !important; +} + +/* settings */ +/* header*/ +[id*="settings-"]>div>div.panel-heading:not(form > div > div.panel-heading) { + background: var(--transparency-dark-25) +} +[id*="settings-"]>div>div.panel-heading .bg-org:not(form > div > div.panel-heading) { + background: var(--transparency-dark-25) +} + +#account-area > div > div > div > div, +[id*="homepage-"] > fieldset > div, +#speedtest-area > div > div { + 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; +} + + +#homepage-Deluge-form > fieldset > div > div.panel-wrapper.collapse.in > div > div > div > div.tab-pane.fade.in.active > div > div > div > div > div > div > div { + background: var(--transparency-dark-10) +} + +/* Homepage Item Modals*/ +[id$="API-SOCKS"] > div:nth-child(1) > div.col-md-12.p-b-10 > div > div > div, +[id$="About"] > div > div > div > div > div, +[id$="Enable"] > div > div > div > div > div > div > div, +[id$="FYI"] > div > div > div > div > div > div > div, +#\39 w59f92rirFYI > div > div > div > div > div > div > div, +[id$="Setup"] > div > div > div > div > div { + background: var(--transparency-dark-25) +} + +[id*="settings-"] .panel { + background: var(--transparency-dark-25) +} + +#customize-appearance-form>ul>li.active>a { + background: var(--transparency-dark-25) +} + +#settings-main-system-settings { + 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; +} + +/* forms */ +select.form-control:focus { + box-shadow: none; + background: var(--drop-down-menu-bg); + border: 1px solid rgba(120, 130, 140, 0.4); +} + +.form-material .form-control:focus, +.form-control:focus { + background: var(--transparency-dark-45); + border: 1px solid rgba(255, 255, 255, 0.1); + +} + +.form-material .form-control, +.form-control { + background: var(--transparency-dark-25); + border-radius: 3px; +} + +#githubVersions .bg-org { + background: var(--transparency-dark-25) !important; +} + +/* Ace editor stuff */ +.ace-idle-fingers { + background: var(--transparency-dark-25) !important; + color: var(--text-hover) !important; +} + +.ace-idle-fingers .ace_marker-layer .ace_active-line { + background: var(--transparency-light-15) !important; +} + +.ace-idle-fingers .ace_gutter { + background: var(--transparency-light-10) !important; + color: var(--text-hover) !important; +} + +.table>thead>tr>th { + border-bottom: 1px solid rgba(120, 130, 140, 0.13); + color: var(--text-hover); +} + +#tabEditorTable, +#categoryEditorTable { + color: var(--text); +} + +/* Datatables */ +.dataTables_wrapper .dataTables_filter, +.dataTables_wrapper .dataTables_info, +.dataTables_wrapper .dataTables_length, +.dataTables_wrapper .dataTables_paginate, +.dataTables_wrapper .dataTables_paginate .paginate_button, +.dataTables_wrapper .dataTables_processing, +.dd-handle, +.footable.breakpoint>tbody>tr>td>span.footable-toggle, +pre { + color: var(--text) !important; +} + +.dataTables_wrapper .dataTables_paginate .paginate_button.disabled, +.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active, +.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover { + color: var(--text-muted) !important; +} + +#loginLogTable>tbody>.even, +#organizrLogTable>tbody>.even { + background: var(--transparency-light-10); +} + +.dataTables_wrapper .dataTables_paginate .paginate_button.current, +.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover { + color: var(--button-text) !important; + border: 1px solid var(--button-color); + background: var(--button-color); +} + +.dataTables_wrapper .dataTables_paginate .paginate_button:hover { + color: var(--button-text-hover) !important; + border: 1px solid var(--button-color-hover); + background: var(--button-color-hover); +} + +.dataTables_wrapper .dataTables_paginate .paginate_button:active { + box-shadow: inset 0 0 3px rgba(0, 0, 0, 0); +} + +/* Scrollbar */ +@media only screen and (min-width: 768px) { + html { + height: 100%; + width: 100%; + overflow: hidden; + } + + body { + overflow-y: auto; + height: 100%; + 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; + } +} + +::-webkit-scrollbar { + width: 14px; +} + +::-webkit-scrollbar-thumb { + min-height: 50px; + border: 3px solid transparent; + border-radius: 8px; + background: var(--transparency-dark-20); + background-clip: padding-box; +} + +::-webkit-scrollbar-track { + background-color: transparent; +} + +::-webkit-scrollbar-thumb:hover { + min-height: 50px; + border: 3px solid transparent; + border-radius: 8px; + background: var(--transparency-light-50); + background-clip: padding-box; +} + +/* JS GRID USERS */ +.jsgrid-grid-header { + 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; +} + +th.text-center, +th.jsgrid-header-sortable, +th.jsgrid-control-field.jsgrid-align-center { + color: var(--text-hover) !important; +} + +#jsGrid-Users>div.jsgrid-grid-header.jsgrid-header-scrollbar>table, +.jsgrid-grid-body>table>tbody { + color: var(--text) !important; +} + +.jsgrid-table tbody .jsgrid-header-row, +#jsGrid-Users>div.jsgrid-grid-header.jsgrid-header-scrollbar>table>tbody { + color: var(--text-hover) !important; +} + +.jsGrid-Users, +.jsgrid-header-sort-desc, +.jsgrid-header-sort-asc { + background: var(--transparency-dark-25) !important; +} + +tr.jsgrid-header-row th { + border: transparent !important; + background: rgb(0 0 0 / 35%); +} + +.jsgrid-grid-body td { + border-bottom: 1px solid rgba(120, 130, 140, .13); + border-top: 1px solid rgb(255 255 255 / 10%) !important; + background: #ffffff00 !important; +} + +.jsgrid-filter-row>td, +.jsgrid-header-sortable:hover { + background: var(--transparency-dark-45) !important; + color: var(--text-hover) !important; +} + +/* Calendar */ + +#calendar .fc-content-skeleton>table>thead>tr { + background: var(--transparency-dark-15) +} + +.fc-event:not(.homepage-drag), +.fc-event:hover:not(.homepage-drag), +.ui-widget .fc-event { + color: var(--text-hover) !important; + text-decoration: none; +} + +.fc-day-header a, +.fc-day-number, +.fc-list-heading-main { + color: rgb(var(--accent-color)) !important; + cursor: pointer !important; + transition: color .2s ease; +} + +.fc-unthemed th, +.fc-unthemed td, +.fc-unthemed thead, +.fc-unthemed .fc-divider, +.fc-unthemed .fc-row, +.fc-unthemed .fc-popover { + border-color: transparent; + background: var(--transparency-dark-05) +} + +.bg-theme, +.fc-day-header { + background: var(--transparency-dark-30) !important; +} + +.bg-theme, +.fc th.fc-sun, +.fc th.fc-tue, +.fc th.fc-thu, +.fc th.fc-sat, +.fc th.fc-mon, +.fc th.fc-wed, +.fc th.fc-fri, +.fc-button { + background: var(--transparency-dark-25) !important; +} + +th.fc-day-header.fc-widget-header.fc-today { + background: var(--transparency-dark-25) !important; +} + +.fc-widget-content.fc-today { + background: var(--transparency-light-25) !important; +} + +.fc-popover { + 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; +} + +/* loginpage sidemenu */ + +.login-box { + background: transparent; +} + +@media (max-width: 480px) { + @supports (-webkit-backdrop-filter: none) or (backdrop-filter: none) { + #wrapper .login-register>.login-box>.white-box { + background: transparent !important; + margin-top: auto !important; + width: 100% !important; + -webkit-backdrop-filter: blur(0px) !important; + backdrop-filter: blur(0px) !important; + -webkit-box-shadow: none; + box-shadow: none; + } + + .login-box.login-sidebar { + background: rgba(0, 0, 0, .45) !important; + -webkit-backdrop-filter: blur(10px) !important; + backdrop-filter: blur(10px) !important; + + } + } + + /* slightly transparent fallback for Firefox (not supporting backdrop-filter) */ + @supports not ((-webkit-backdrop-filter: none) or (backdrop-filter: none)) { + #wrapper .login-register>.login-box>.white-box { + background: transparent !important; + margin-top: auto !important; + width: 100% !important; + -webkit-box-shadow: none !important; + box-shadow: none !important; + } + + .login-box.login-sidebar { + background: var(--modal-bg-color) !important; + } + } + + #lockScreen .white-box { + width: 100% !important; + height: 100% !important; + background: var(--transparency-dark-45) !important; + margin-top: auto !important; + border-radius: 0px !important; + } + + .lock-screen { + overflow: auto !important; + } + + @supports not ((-webkit-backdrop-filter: none) or (backdrop-filter: none)) { + #lockScreen .white-box { + background: var(--modal-bg-color) !important; + -webkit-box-shadow: none; + box-shadow: none; + border-radius: 15px; + } + } +} + +/* logo */ +.white-box .visible-xs { + display: block; +} + +.loginLogo { + border: 0; + margin-top: -60%; + transform: translateY(-10%); +} + +@media (max-width: 480px) { + .loginLogo { + margin-top: -10% !important; + } +} + +.blockUI { + opacity: 1 !important; + background-color: transparent !important; +} + +.blockMsg { + background: var(--transparency-dark-90) !important; + border: none !important; +} + +#organizr-login-heading>a, +#plex-login-heading>a, +#recoverform>div:nth-child(1)>div>h3, +#recoverform>div:nth-child(1)>div>p { + color: var(--text-hover) !important; +} + +#login-username-Input::placeholder, +#login-password-Input::placeholder, +#recover-input::placeholder { + color: var(--text-muted) !important; +} + +#to-recover, +label[for="checkbox-login"] { + color: #bbb !important; +} + +#to-recover:hover, +label[for="checkbox-login"]:hover { + color: var(--text-hover) !important; +} + +#organizr-login-collapse>div>div.form-group.text-center.m-t-20.m-b-0>div>button, +#recoverform>div:nth-child(3)>div>button, +#leave-recover, +#form-lockscreen>div.form-group.text-center>div>button { + background: var(--transparency-light-15) !important; + color: var(--text) !important; + border-radius: 25px; + border: none; +} + +@supports (-webkit-backdrop-filter: none) or (backdrop-filter: none) { + .login-register>.login-box>.white-box { + -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.6); + box-shadow: 0 0 10px rgba(0, 0, 0, 0.6); + border-radius: 15px; + background: var(--transparency-dark-45) !important; + -webkit-backdrop-filter: blur(10px); + backdrop-filter: blur(10px); + color: var(--text-hover) !important; + } +} + + +/* slightly transparent fallback for Firefox (not supporting backdrop-filter) */ +@supports not ((-webkit-backdrop-filter: none) or (backdrop-filter: none)) { + .login-register>.login-box>.white-box { + -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.8) !important; + box-shadow: 0 0 10px rgba(0, 0, 0, 0.8) !important; + border-radius: 15px !important; + background: var(--main-bg-color) !important; + } +} + +.login-register { + /* background: var(--main-bg-color) !important; */ + height: 100%; + position: fixed; +} + +.slideInRight { + -webkit-animation-name: none; + animation-name: none; +} + +.login-register .login-box .white-box .bg-org { + background: transparent !important; +} + +/*2FA login button*/ +.panel-wrapper .panel-body>.btn-warning, +.btn-warning.disabled { + background: var(--transparency-dark-25) !important; + border: 1px solid #ffc36d00 !important; +} + +/*2FA animation header*/ +.panel-warning .panel-heading, +.panel-yellow .panel-heading { + color: var(--text-hover); + border-radius: 3px; + background: var(--transparency-dark-30); + border-color: #00000000; +} + +/*oAuth Successful*/ +.panel-green .panel-heading, +.panel-success .panel-heading { + color: #53e69d; + text-align: center; + text-transform: uppercase; + border-radius: 3px; + background-color: transparent; + border-color: transparent; +} + +/*Login sidebar*/ + +#login-panels .panel-body, +#login-panels .panel { + background: 0 0; +} + +/*Center login Box*/ +.login-sidebar { + position: relative; + right: initial; +} + +#lockScreen .white-box { + width: 400px; + height: 345px; +} + +#form-lockscreen>div:nth-child(1)>div>div>h3 { + color: var(--text-hover) !important; +} + +.login-sidebar .white-box { + width: 100%; + position: absolute; + top: 50%; + transform: translateY(-50%); +} + +@supports (-webkit-backdrop-filter: none) or (backdrop-filter: none) { + #lockScreen .white-box { + position: absolute; + top: 50%; + transform: translateY(-50%); + -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.6); + box-shadow: 0 0 10px rgba(0, 0, 0, 0.6); + border-radius: 15px; + background: var(--transparency-dark-45); + -webkit-backdrop-filter: blur(10px); + backdrop-filter: blur(10px); + } +} + + +/* slightly transparent fallback for Firefox (not supporting backdrop-filter) */ +@supports not ((-webkit-backdrop-filter: none) or (backdrop-filter: none)) { + #lockScreen .white-box { + position: absolute; + top: 50%; + transform: translateY(-50%); + -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.6); + box-shadow: 0 0 10px rgba(0, 0, 0, 0.6); + border-radius: 15px; + background: var(--modal-bg-color); + } +} + +@supports (-webkit-backdrop-filter: none) or (backdrop-filter: none) { + #splashScreen { + overflow-y: scroll; + background: var(--transparency-dark-80) !important; + -webkit-backdrop-filter: blur(10px); + backdrop-filter: blur(10px); + } +} + + +/* slightly transparent fallback for Firefox (not supporting backdrop-filter) */ +@supports not ((-webkit-backdrop-filter: none) or (backdrop-filter: none)) { + #splashScreen { + overflow-y: scroll; + background: var(--transparency-dark-90) !important; + } +} + +/* Splash screen */ +.p-20 { + padding: 0px !important; +} + + + +.lock-screen { + overflow-y: scroll; +} + +#splashScreen .flexbox:first-of-type { + width: calc(100% - 40px); + margin: auto; +} + +@media (max-width: 375px) { + #splashScreen div[id^=menu-] { + max-width: 88px !important; + } +} + +@media (max-width: 480px) { + #splashScreen .flexbox:first-of-type { + width: auto; + margin-left: 30px; + } +} + +@media (min-width: 768px) { + #splashScreen .flexbox:first-of-type { + width: 600px !important; + margin-top: 0px !important; + } +} + +#splashScreen div[id^=menu-] { + background: transparent; + border-radius: 3px; + max-width: 115px; + margin: 24px 20px 0 0 !important; + padding: 25px; +} + +#splashScreen .bg-org.fc-event { + background-color: transparent !important; + border-radius: 1000px; + height: 80px !important; + width: 80px !important; + background-position: center; +} + +#splashScreen .homepage-text { + display: none; +} + +#splashScreen .flexbox:last-of-type .bg-danger { + background: transparent !important; + color: var(--text-hover) !important; + border: 0 !important; + border-radius: 100px; + height: 0px !important; + text-align: center; + +} + +#splashScreen .bottom-close-splash { + position: relative !important; + width: 0px; + right: 0px; + bottom: 0px; +} + +#splashScreen .flexbox:last-of-type .bg-danger:before { + font-family: "FontAwesome"; + font-size: 40px; + content: "\f00d"; + font-weight: 900; + display: inline-block; + margin-right: 5px; + color: rgba(255, 255, 255, 0.7); + -webkit-transform: scale(1.1) !important; + transform: scale(1.1) !important; + -webkit-animation-name: none; + animation-name: none; + text-align: center; + padding-top: inherit; + +} + +#splashScreen .flexbox:last-of-type { + padding: 0 !important; + position: absolute; + left: 50%; + -webkit-transform: translateX(calc(-50% - 10px)); + transform: translateX(calc(-50% - 10px)); +} + +.hvr-wobble-bottom:active, +.hvr-wobble-bottom:focus, +.hvr-wobble-bottom:hover { + -webkit-transform: scale(1.1) !important; + transform: scale(1.1) !important; + -webkit-animation-name: none; + animation-name: none; + +} + +.hvr-wobble-bottom { + display: inline-block; + vertical-align: middle; + -webkit-transform: perspective(1px) translateZ(0); + transform: perspective(1px) translateZ(0); + box-shadow: 0 0 1px rgba(0, 0, 0, 0); + -webkit-transition-duration: .3s; + transition-duration: .3s; + -webkit-transition-property: transform; + transition-property: transform; + -webkit-transform-origin: center; + transform-origin: center; +} + +.splash-badge { + color: var(--text-hover); + width: 80px !important; + height: 80px; + font-size: 60px; + border-radius: 1000px; +} + +.splash-badge i { + position: absolute; + left: 10px; + top: 10px; + margin: 0px; + padding: 0px; +} + +.splash-badge i.fa-home:before { + position: absolute !important; + left: -2px !important; +} + +/* Google auth settings modal*/ + +.color-table.info-table thead th { + background-color: rgba(61, 33, 33, 0.25); + color: var(--text-hover); +} + +.bg-success.text-inverse { + background: var(--transparency-light-15) !important; + color: var(--text-hover); +} + +.panel-blue a, +.panel-info a { + color: var(--link-color); +} + +.color-bordered-table.purple-bordered-table { + border: 2px solid rgb(var(--accent-color)); +} + +.white-box .bg-info { + background: var(--link-color) !important; +} + +/* HOMEPAGE STUFF */ +/*TV Missing icon and status*/ +#calendar .fa.fa-tv.text-danger, +#calendar .fc-time.tv.text-danger { + color: var(--calendar-tv-missing); +} + +/*TV Available icon and status*/ +#calendar .fa.fa-tv.text-success, +#calendar .fc-time.tv.text-success { + color: var(--calendar-tv-available); +} + +/*TV Unreleased icon and status*/ +#calendar .fa.fa-tv.text-info, +#calendar .fc-time.tv.text-info { + color: var(--calendar-tv-unreleased); +} + +/*TV Premier icon and status*/ +#calendar .fa.fa-tv.text-primary, +#calendar .fc-time.tv.text-primary, +#calendar .fa.fa-tv.text-purple, +#calendar .fc-time.tv.text-purple { + color: var(--calendar-tv-premier); +} + +/*Movie Missing icon and status*/ +#calendar .fa.fa-film.text-danger:before { + color: var(--calendar-movie-missing); +} + +#calendar .fa.fa-film.text-danger:after { + content: " Missing"; + font-family: Rubik, sans-serif; + font-weight: 500; + color: var(--calendar-movie-missing); +} + +/*Movie Available icon and status*/ +#calendar .fa.fa-film.text-success:before { + color: var(--calendar-movie-available); +} + +#calendar .fa.fa-film.text-success:after { + content: " Available"; + font-family: Rubik, sans-serif; + font-weight: 500; + color: var(--calendar-movie-available); +} + +/*Movie Unreleased icon and status*/ +#calendar .fa.fa-film.text-info:before { + color: var(--calendar-movie-unreleased); +} + +#calendar .fa.fa-film.text-info:after { + content: " Unreleased"; + font-family: Rubik, sans-serif; + font-weight: 500; + color: var(--calendar-movie-unreleased); +} + + +/* Homepage Now playing card */ +.nowPlayingItem>.white-box>.el-card-item { + background: var(--transparency-dark-15) !important; + -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.6); + box-shadow: 0 0 10px rgba(0, 0, 0, 0.6); +} + +.icon-film, +.icon-control-play, +.icon-screen-desktop, +.icon-control-pause { + color: var(--text-hover) !important; +} + +.label-info { + background: rgb(var(--accent-color)); + color: var(--label-text-color); +} + +.white-box { + 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; +} + +/* Homepage headers */ +.panel-default .panel-heading .fc-toolbar { + background: transparent !important; + padding: 20px 0px; +} + +.panel-black .panel-heading, +.panel-inverse .panel-heading { + border-color: transparent; + color: var(--text-hover); + 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; +} + +/* Homepage buttons */ + +#homepageOrderdeluge .mailbox-widget .customtab li.active a, +#homepageOrderqBittorrent .mailbox-widget .customtab li.active a, +#homepageOrderrTorrent .mailbox-widget .customtab li.active a, +#homepageOrdertransmission .mailbox-widget .customtab li.active a { + height: auto; + padding: 5px 5px 0px 5px; + cursor: pointer; + font-weight: 400; +} + +#homepageOrderdeluge .ti-download:before, +#homepageOrderqBittorrent .ti-download:before, +#homepageOrderrTorrent .ti-download:before, +#homepageOrdertransmission .ti-download:before { + display: none; +} + +#homepageOrderdeluge .white-box, +#homepageOrderqBittorrent .white-box, +#homepageOrderrTorrent .white-box, +#homepageOrdertransmission .white-box { + padding-right: 0px !important; +} + +#homepage-items .nav-tabs>li.active>a, +.nav-tabs>li.active>a:hover { + cursor: pointer; + opacity: 1; +} + +#homepageOrderdownloader .nav-tabs>li.active>a, +.nav-tabs>li.active .nav>li>a, +#homepageOrderdownloader .nav-tabs>li>a, +.nav-tabs>li .nav>li>a { + padding: 10px 12.5px; +} + +#homepageOrderdownloader ul.nav.customtab.nav-tabs.m-t-5.nav-tabs>li.active>a, +#homepageOrderdownloader ul.nav.customtab.nav-tabs.m-t-5.nav-tabs>li>a { + padding: 10px 11.5px !important; +} + +#homepageOrderdownloader .nav-tabs>li.active>a:hover, +#homepageOrderdownloader .nav-tabs>li.active:hover { + background: var(--transparency-dark-25) !important; + opacity: 1; +} + +#homepageOrderdownloader .downloaderCount { + margin-top: -20px !important; +} + +#homepageOrderdownloader .mailbox-widget .customtab li a { + padding: 20px 15px 5px 15px; +} + +#homepageOrderdownloader .customtab li a { + padding: 20px 15px 5px 15px !important; +} + +#homepageOrderdownloader .mailbox-widget .customtab li a:hover { + opacity: 1; +} + +/* Homepage calendar buttons */ +.fc-next-button, +.fc-prev-button { + background: 0 0 !important; + color: rgba(255, 255, 255, .7) !important; + border: 0 !important; +} + +.btn-group.open .dropdown-toggle, +.fc-state-default { + text-shadow: none; + box-shadow: none; +} + +.fc-button:hover { + background: var(--transparency-light-10) !important; +} + +.fc-button { + background: rgba(0, 0, 0, 0) !important; + color: var(--text-hover); + border-radius: 0 !important; + border: 0 !important; + text-transform: uppercase; +} + +/* Homepage ombi - request triangle */ +.inside-request-div { + background-color: var(--link-color) !important; +} + +.btn-group.open, +.dropdown-toggle, +.fc-state-default { + text-shadow: none !important; + box-shadow: none !important; +} + +/* .btn-info:active:focus, +.btn-info:active:hover, +.btn-info:focus { + border: none !important; +} */ + +.btn.active, +.btn:active { + -webkit-box-shadow: none; + box-shadow: none; +} + +/* Notification Popups */ +/* Izi */ +.iziToast.update-notify.iziToast-layout2, +.iziToast.success-notify.iziToast-layout2, +.iziToast.warning-notify.iziToast-layout2 { + border: none; + 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; + border-bottom: transparent; +} + +.iziToast.update-notify>.iziToast-body .iziToast-icon, +.iziToast.success-notify>.iziToast-body .iziToast-icon .iziToast.warning-notify>.iziToast-body .iziToast-icon, +.iziToast.warning-notify>.iziToast-body .iziToast-icon { + color: var(--link-color) !important; +} + +.iziToast:after { + 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; +} + +.update-notify .iziToast-progressbar div, +.success-notify .iziToast-progressbar div, +.warning-notify .iziToast-progressbar div { + background: rgb(var(--accent-color)) !important; +} + +.iziToast>.iziToast-close { + background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAk6AAAJOgHwZJJKAAAFFmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDggNzkuMTY0MDM2LCAyMDE5LzA4LzEzLTAxOjA2OjU3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjEuMCAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE5LTEyLTAyVDIyOjExOjA0KzAxOjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOS0xMi0wMlQyMjoxMTozNiswMTowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOS0xMi0wMlQyMjoxMTozNiswMTowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxMzZkZDFlZS01YjJhLWIyNGMtOTA5ZC1lMzljOTJlMDVlYmMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTM2ZGQxZWUtNWIyYS1iMjRjLTkwOWQtZTM5YzkyZTA1ZWJjIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MTM2ZGQxZWUtNWIyYS1iMjRjLTkwOWQtZTM5YzkyZTA1ZWJjIj4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDoxMzZkZDFlZS01YjJhLWIyNGMtOTA5ZC1lMzljOTJlMDVlYmMiIHN0RXZ0OndoZW49IjIwMTktMTItMDJUMjI6MTE6MDQrMDE6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyMS4wIChXaW5kb3dzKSIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz47W311AAAA1klEQVRYw82XDQrDIAyFPVgP4AX8vXHPtIJTsKMMk6XT7E0IVGz9nrHGxJRStmp7N2uUW2NceJvpD2d7VHOKcNcZZ9vfBaiJGMBfAuxgoPX9QrgnGJZTt0QEA3cSFx3VwgQ89DlkW0yo/UoEA/cSlx0DEfEGPBJz+Bn1IhEMPKxwYesn5pu0BC5YTboBj7PHiBKRL+9kFbhgdZmBp9WhlBKhD//ganJrfi1CHw4XAN0C6E8IPYbQQAQNxdDLCHodQxMSaEoGTUqhaTm8MPmH0gxenELL8yfG1e3Ahlk83AAAAABJRU5ErkJggg==) 50% 50% / 8px no-repeat; +} + +/* Alertify */ +.ajs-message.ajs-error-alertify.ajs-visible { + color: #f44336; + 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; + border-color: transparent; +} + +.ajs-message.ajs-warning-alertify { + color: #ffeb3b; + 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; + border-color: transparent; +} + +.ajs-message.ajs-info-alertify { + color: #6da8ff; + 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; + border-color: transparent; +} + +.ajs-message.ajs-success-alertify { + color: #00ffb8; + 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; + border-color: transparent; +} + +/* Noty */ +.noty_type__error-noty .noty_body { + 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; + color: #f44336; + border: 1px solid transparent; + border-bottom: transparent; +} + +.noty_type__warning-noty .noty_body { + 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; + color: #ffeb3b; + border: 1px solid transparent; + border-bottom: transparent; +} + +.noty_type__info-noty .noty_body { + 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; + color: #3a83f0; + border: 1px solid transparent; + border-bottom: transparent; +} + +.noty_type__success-noty .noty_body { + 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; + color: #00ffb8; + border: 1px solid transparent; + border-bottom: transparent; +} + +.btn-link, +a { + color: var(--link-color); + text-decoration: none; +} + +.btn-link:hover, +a:hover, +.panel-blue a:hover, +.panel-info a:hover { + color: var(--link-color-hover); + text-decoration: none; +} + +/* Homepage streams- hover */ +.el-card-avatar a { + color: rgba(255, 255, 255, .7) !important; + border: white; +} + +.el-element-overlay .el-card-item .el-overlay-1 .el-info>li a:hover { + background: transparent; + color: var(--text-hover); + border: var(--text-hover); +} + +.progress-bar-info { + background: rgb(var(--accent-color)) !important; + color: var(--label-text-color); +} + +.progress-bar-inverse, +.progress { + background: var(--transparency-light-25) !important; +} + +/* Homepage health checks */ +@supports (-webkit-backdrop-filter: none) or (backdrop-filter: none) { + .bg-inverse .healthPosition { + background: var(--transparency-light-20) !important; + -webkit-backdrop-filter: saturate(180%) blur(30px); + backdrop-filter: saturate(180%) blur(30px); + border-radius: 3px; + } +} + +/* slightly transparent fallback for Firefox (not supporting backdrop-filter) */ +@supports not ((-webkit-backdrop-filter: none) or (backdrop-filter: none)) { + .bg-inverse .healthPosition { + background: var(--main-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; + border-radius: 3px; + } +} + +.bg-inverse .healthPosition h3, +.bg-inverse .healthPosition h5 { + color: var(--text-hover) !important; +} + +#homepageOrderhealthchecks .card-body { + background: var(--transparency-light-20); +} + +#homepageOrderUptimeKuma .card-body { + background: var(--transparency-light-20); +} + +.card, +.card-body { + border-radius: 3px; +} + +.bg-inverse:not(.homepage-drag):not(.pihole-stat) { + background: transparent !important; +} + +.left-health { + border-radius: 3px 0 0 3px; +} + +/* Homepage Tautulli Cards*/ +#homepageOrdertautulli .library-card .card-body, +#homepageOrdertautulli div:nth-child(8) .card-body { + background: var(--transparency-light-20) +} + +.homepage-tautulli-card .cardCountType { + color: var(--text); +} + +.homepage-tautulli-card .tautulliRank, +.homepage-tautulli-card .tautulliSeparator { + color: var(--text); +} + +.homepage-tautulli-card .bg-img-cont { + border-radius: 3px; + border: .0001px solid #00000000; +} + +/* Homepage Unifi cards */ +.unifiCards .panel-heading { + background: rgb(var(--accent-color)); + color: var(--label-text-color) !important; + border-color: transparent !important; + text-align: inherit !important; + border-radius: 3px 3px 0 0 +} + +.unifiCards .panel-wrapper.collapse.in { + background: var(--transparency-dark-15) +} + +/* Homepage Monitor Cards */ +#homepageOrderMonitorr .card-body { + background: var(--transparency-light-20); +} + +#homepageOrderMonitorr .col-lg-2 { + width: 170px; +} + +#homepageOrderMonitorr .badge { + border-radius: 3px; +} + +#homepageOrderMonitorr .bg-success { + background-color: #47bb62 !important; +} + +#homepageOrderMonitorr .col-lg-3 .bg-success { + background-color: #53e69d !important; +} + +/*Homepage WeatherAndAir Cards*/ +#homepageOrderWeatherAndAir .tabs-style-iconbox nav ul li.tab-current a { + background: var(--transparency-dark-20); +} + +.health-and-pollutant-section .content-current { + background: var(--transparency-light-20) +} + +#homepageOrderWeatherAndAir .tabs-style-iconbox nav ul li.tab-current a::after { + border-top-color: var(--link-color); +} + +#homepageOrderWeatherAndAir .text-info { + color: var(--link-color); +} + +#homepageOrderWeatherAndAir .tabs-style-iconbox nav ul li a { + color: #ddd; +} + +#homepageOrderWeatherAndAir .white-box { + background: var(--transparency-light-10); + border-radius: 3px; +} + +/*Homepage Speedtest Cards*/ +#allSpeedtest .speedtest-card { + background: var(--transparency-light-10); +} + +#allSpeedtest .speedtest-card .text-muted, +#allSpeedtest .speedtest-card h5 { + color: #d6d6d6 !important; +} + +#allSpeedtest .shadow-sm { + -webkit-box-shadow: none !important; + box-shadow: none !important; +} + +.swal-modal, +body > div.swal-overlay.swal-overlay--show-modal > div > div > div > div > div.panel-heading, +body > div.swal-overlay.swal-overlay--show-modal > div { + 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; + color: var(--text-hover); +} + +[id*="homepage"] .panel-heading.bg-info, +.fc-toolbar:not(.fc-alternate) { + background: rgb(var(--accent-color)) !important; + color: var(--label-text-color) !important; +} + +.fc-toolbar:not(.fc-alternate) h2, +.fc .fc-button-group>button:not(.fc-alternate [class*="fc"]) { + color: var(--label-text-color) !important; +} + +.bg-info:not(.fc-alternate):not(.feeds .bg-info) { + background-color: rgb(var(--accent-color)) !important; + color: var(--label-text-color) !important; +} + +/* Email Center */ +#user-list-div .ms-container .ms-selectable li.ms-hover, +#user-list-div .ms-container .ms-selection li.ms-hover { + background: rgb(var(--accent-color)); + color: var(--label-text-color); +} + +#user-list-div .ms-container .ms-selectable, +#user-list-div .ms-container .ms-selection { + background: var(--transparency-dark-25); + color: var(--text); +} + +#user-list-div .ms-container .ms-selectable li.ms-elem-selectable, +#user-list-div .ms-container .ms-selection li.ms-elem-selection { + border-bottom: 1px rgba(238, 238, 238, .1) solid; + color: var(--text) +} + +#user-list-div .ms-container .ms-list.ms-focus { + border-color: rgba(var(--accent-color), 0.8); + -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px rgb(var(--accent-color), .6); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(var(--accent-color), 0.6); + box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px rgb(var(--accent-color), .6); +} + +#user-list-div .ms-container .ms-list { + border: 1px solid rgb(var(--accent-color)); +} + +/* Apparance side menu*/ +.tabs-vertical li.active a, +.tabs-vertical li.active a:focus, +.tabs-vertical li.active a:hover { + background: rgba(var(--accent-color), .15) !important; +} + +.customvtab .tabs-vertical li.active a, +.customvtab .tabs-vertical li.active a:focus, +.customvtab .tabs-vertical li.active a:hover { + border-right: 2px solid rgb(var(--accent-color)); + color: rgb(var(--accent-color)); + transition: background-color .3s; +} + +.vtabs .tabs-vertical li a { + color: var(--text); +} + +.vtabs .nav>li>a:focus, +.vtabs .nav>li>a:hover { + color: rgba(var(--accent-color)); + background: transparent; + transition: color .3s; +} + +/* THEME PARK CUSTOM END*/ + +html { + 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); +} + +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); +} + +#page-wrapper { + 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; +} + +/*Top Header Part*/ +.logo i { + color: var(--text-hover); +} + +@-moz-document url-prefix() { + .navbar-header { + background: transparent !important; + } + + .dropdown-menu { + background: transparent !important; + } +} + +.navbar-header { + background: none; + 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; +} + +.navbar-top-links>li>a { + color: var(--link-color); +} + +.nav .open>a, +.nav .open>a:focus, +.nav .open>a:hover { + background: var(--transparency-dark-25) +} + +/*Right panel*/ +.right-sidebar .rpanel-title { + 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; +} + +/*Bread Crumb*/ +.bg-title .breadcrumb .active { + color: #1f1f1f; +} + +/*Sidebar*/ + + + +#wrapper > div.navbar-default.sidebar.nav-bar-rtl.os-host.os-theme-dark.os-theme-dark>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle { +background: rgb(0 0 0 / 0%) !important; +} + .navbar-default, +.sidebar .sidebar-head { + background: rgb(0 0 0 / 0%); +} + +.sidebar { + background: var(--transparency-dark-25); + box-shadow: 1px 0px 20px rgb(0 0 0 / 20%); + +} + +.sidebar:hover, +.sidebar:hover .sidebar-head { + 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 ; + transition: max-width .2s cubic-bezier(.4, 0, .2, 1), background-color .3s ease-out; +} + +@media (max-width: 767px) { + + .show-sidebar .sidebar, + .sidebar .sidebar-head { + 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; + } +} + +.sidebar .label-custom { + background: #01c0c8; +} + +#side-menu li a { + color: var(--text); +} + +#side-menu li a { + color: var(--text); + border-left: 0px solid #1b1a1a; +} + +@media (pointer: fine) { + + #side-menu>li>a:hover, + #side-menu>li>a:focus { + background: rgba(0, 0, 0, 0.07); + color: var(--text-hover); + } +} + +#side-menu>li>a.active, +#side-menu>li>ul>li>a.active { + background: rgba(var(--accent-color), 0.05); + color: rgb(var(--accent-color)); + font-weight: 500; + -webkit-box-shadow: inset 4px 0 0 0 rgb(var(--accent-color)); + box-shadow: inset 4px 0 0 0 rgb(var(--accent-color)); + border-radius: 0 0 0 0; + margin-left: 0px; +} + +#side-menu ul>li>a:hover { + color: var(--text-hover); +} + +#side-menu ul>li>a.active { + color: var(--text-hover); + font-weight: 500; +} + +.user-profile .user-pro-body .u-dropdown { + color: var(--text); +} + +.drop-title { + color: var(--text-hover); +} + +.dropdown-menu { + background: var(--drop-down-menu-bg); + 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; +} + +.dropdown-menu>li>a { + color: var(--text) !important; + +} + +.dropdown-menu>li>a:focus, +.dropdown-menu>li>a:hover { + color: var(--text-hover) !important; +} + +.label-inverse { + background-color: #131313; +} + +/*themecolor*/ +.bg-theme { + background-color: #707cd2 !important; +} + +.bg-org:not([id="menu-"]div):not(.panel-heading) { + background: var(--main-bg-color) !important; + -webkit-background-size: auto, cover; + -moz-background-size: auto, cover; + -o-background-size: auto, cover; +} + +/*Button*/ +.btn-custom{ + background: var(--button-color); + border: 1px solid var(--button-color); + color: var(--button-text); +} + +.btn-custom:hover { + background: var(--button-color-hover); + opacity: 0.8; + color: var(--button-text-hover); + border: 1px solid var(--button-color-hover); +} + +.swal-button { + outline: none; + background: var(--button-color); + border: 1px solid var(--button-color); + color: var(--button-text); + border-radius: 0px; +} +.swal-button:focus,.swal-button:active { + box-shadow: 0 0 0 1px rgba(255, 255, 255, 0), 0 0 0 3px rgb(var(--accent-color),.25); +} +.swal-button:not([disabled]):hover,.swal-button:active { + background-color: var(--button-color-hover); + color: var(--button-text-hover); + border: 1px solid var(--button-color-hover); +} +/*Custom tab +.customtab li.active a, +.customtab li.active a:hover, +.customtab li.active a:focus { + border-bottom: 2px solid #1f1f1f; + color: #1f1f1f; +} +*/ + +.tabs-vertical li.active a, +.tabs-vertical li.active a:hover, +.tabs-vertical li.active a:focus { + background: #1f1f1f; + border-right: 2px solid #1f1f1f; +} + +/*Nav-pills*/ +.nav-pills>li.active>a, +.nav-pills>li.active>a:focus, +.nav-pills>li.active>a:hover { + background: #1f1f1f; + color: #ffffff; +} + +/*Extra css*/ +.bg-theme, +.fc th.fc-sun, +.fc th.fc-tue, +.fc th.fc-thu, +.fc th.fc-sat, +.fc th.fc-mon, +.fc th.fc-wed, +.fc th.fc-fri, +.fc-button { + 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; +} + +.table tbody tr.advance-table-row.active, +.fc-button { + border-color: #1f1f1f; +} + +.manage-users .tabs-style-iconbox nav { + background: #1f1f1f; +} + +.manage-users .tabs-style-iconbox nav li.tab-current a { + background: #1f1f1f; +} + +.manage-users .tabs-style-iconbox nav li.tab-current a:after { + border-top-color: #1f1f1f; +} + +.panel-themecolor, +.panel-theme { + border-color: #1f1f1f; +} + +.panel-themecolor .panel-heading, +.panel-theme .panel-heading { + border-color: #1f1f1f; + color: white; + background-color: #1f1f1f; +} + +.panel-themecolor .panel-heading a, +.panel-theme .panel-heading a { + color: var(--text-hover); +} + +.panel-themecolor .panel-heading a:hover, +.panel-theme .panel-heading a:hover { + color: rgba(255, 255, 255, 0.5); +} + +.panel-themecolor a, +.panel-theme a { + color: #1f1f1f; +} + +.panel-themecolor a:hover, +.panel-theme a:hover { + color: #177eac; +} + +.white-box, +body>div.mfp-wrap.mfp-auto-cursor.mfp-zoom-out.mfp-ready>div>div.mfp-content>div>div>div:nth-child(2) { + 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; +} + +body>div.mfp-wrap.mfp-auto-cursor.mfp-zoom-out.mfp-ready>div>div.mfp-content>div>div>div.white-box.m-b-0.bg-info>h3 { + color: var(--label-text-color) !important; +} + +@media screen and (min-width: 768px) { + .orgErrorAlert { + min-width: 478px; + width: calc(100% - 40px); + max-width: 1200px; + 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; + } +} + +/* #mediaSearch-area>div>div, +body>div.mfp-wrap.mfp-auto-cursor.mfp-zoom-out.mfp-ready>div>div.mfp-content>div>div>div, +body>div.mfp-wrap.mfp-auto-cursor.mfp-zoom-out.mfp-ready>div>div.mfp-content>div>div>div.white-box.m-b-0.bg-info { + background: var(--modal-bg-color) !important; +} */ + +.bg-title { + 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; +} + + +.form-control, +input, +.input-group-addon, +.no-bg-addon .input-group-addon { + background-color: #1f1f1f; +} + +.bg-title .breadcrumb .active { + color: #e6d086; +} + +.tabs-style-flip nav li.tab-current a::after { + background-color: rgba(var(--accent-color), 0.05); + -webkit-transform: perspective(900px) rotate3d(1, 0, 0, 0deg); + transform: perspective(900px) rotate3d(1, 0, 0, 0deg); + border-radius: 0px 0px 0 0; +} + +.tabs-style-flip nav a::after { + background-color: rgb(var(--accent-color)); +} + +.tabs-style-flip .content-wrap { + 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; +} + +.tabs-style-flip nav li.tab-current a { + color: rgb(var(--accent-color)); +} + +.customtab2 li.active a, +.customtab2 li.active a:focus, +.customtab2 li.active a:hover { + background: #1f1f1f; + border-radius: 20px; + border: 0; + transition: background-color .3s; +} + +.nav-tabs>li>a:hover { + background: transparent !important; + border-radius: 20px; + color: rgb(var(--accent-color)) !important; +} + +.tabs-style-flip nav a:focus, +.tabs-style-flip nav a:hover { + color: rgb(var(--accent-color)); +} + +.breadcrumb>li+li:before { + padding: 0 2px 0 4px; + color: #ccc; + content: "/\00a0"; +} + +.wizard-steps>li.done { + background: #2b8b2d; +} + + +/* #account-area>div>div>div>div>div.panel-wrapper.collapse.in.main-email-panel>div { + 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; +} */ + +.tab-content .panel .panel-body, +.tab-content .panel .panel-body .bg-org { + background: transparent !important; +} + +/* +.jq-toast-single { + border-radius: 10px 10px 0 0; +} +*/ + +.tooltip-text3 { + border-bottom: 10px solid #2cabe4; + overflow: hidden; + -webkit-transform: scale3d(0, 1, 1); + transform: scale3d(0, 1, 1); + -webkit-transition: -webkit-transform .3s .3s; + transition: transform .3s .3s; +} + +a.mytooltip { + font-weight: 500; + color: #2cabe4; +} + +.tooltip-content5::after { + content: ''; + bottom: -20px; + left: 50%; + border: solid transparent; + height: 0; + width: 0; + position: absolute; + pointer-events: none; + border-color: #2cabe4 transparent transparent; + border-width: 10px; + margin-left: -10px; +} + +.tooltip-info+.tooltip .tooltip-inner,.tooltip-info.tooltip .tooltip-inner { + color: var(--label-text-color); + background-color: rgba(var(--accent-color)); +} + +.tooltip-info+.tooltip.top .tooltip-arrow,.tooltip-info.tooltip.top .tooltip-arrow { + border-top-color: rgba(var(--accent-color)); +} + +.tooltip-info+.tooltip.right .tooltip-arrow,.tooltip-info.tooltip.right .tooltip-arrow { + border-right-color: rgba(var(--accent-color)); +} + +.tooltip-info+tooltip.bottom .tooltip-arrow,.tooltip-info.tooltip.bottom .tooltip-arrow { + border-bottom-color: rgba(var(--accent-color)); +} + +.tooltip-info+.tooltip.left .tooltip-arrow,.tooltip-info.tooltip.left .tooltip-arrow { + border-left-color: rgba(var(--accent-color)); +} + +.swapLog.active { + border: 1px solid rgba(120, 130, 140, .2); + background-color: #12dafefc !important; + color: #1f1f1f; +} + +.white-popup-block { + 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; + padding: 20px 30px; + text-align: left; + max-width: 75%; + margin: 40px auto; + position: relative; + /*border: 1px solid #2cabe4; + border-radius: 10px;*/ +} + +.form-control[disabled], +.form-control[readonly], +fieldset[disabled] .form-control { + background-color: #333; + opacity: 1; +} + +.sweet-alert { + background-color: #1b1a1a; +} + +.sweet-alert button.cancel { + background-color: #2cabe3; +} + +.sweet-alert button.cancel:hover { + background-color: #3a7b98; +} + +.el-element-overlay .el-card-item .el-overlay-1 .el-info>li a:hover { + background: #707cd2; + border-color: #707cd2; +} + +.error-page { + width: 100%; + 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; + height: 100%; + position: fixed; + display: none; + z-index: 11; +} + +.error-body h1 { + font-size: 210px; + font-weight: 400; + line-height: 210px; +} + +.fc-unthemed .fc-popover { + background-color: #1b1b1b; +} + +.fc-unthemed .fc-divider, +.fc-unthemed .fc-popover .fc-header { + background: var(--drop-down-menu-bg); +} + +.table-hover>tbody>tr:hover, +.table-striped>tbody>tr:nth-of-type(odd), +.table>tbody>tr.active>td, +.table>tbody>tr.active>th, +.table>tbody>tr>td.active, +.table>tbody>tr>th.active, +.table>tfoot>tr.active>td, +.table>tfoot>tr.active>th, +.table>tfoot>tr>td.active, +.table>tfoot>tr>th.active, +.table>thead>tr.active>td, +.table>thead>tr.active>th, +.table>thead>tr>td.active, +.table>thead>tr>th.active { + background: var(--transparency-dark-25) !important; +} + +.asColorPicker-dropdown, +.checkbox label::before, +.clockpicker-popover .popover-content, +.clockpicker-popover .popover-title, +.customvtab .tabs-vertical li.active a, +.customvtab .tabs-vertical li.active a:focus, +.customvtab .tabs-vertical li.active a:hover, +/* .dropdown-menu, */ +.fc-day, +.footable-row-detail, +.img-thumbnail, +.input-group-addon, +.jsgrid-filter-row>td, +.jsgrid-header-sortable:hover, +.nav-tabs>li>a:focus, +.nav-tabs>li>a:hover, +.pager .disabled>a, +.pager .disabled>a:focus, +.pager .disabled>a:hover, +.pager .disabled>span, +.pager li>a:focus, +.pager li>a:hover, +.pagination>.disabled>a, +.pagination>.disabled>a:focus, +.pagination>.disabled>a:hover, +.pagination>.disabled>span, +.pagination>.disabled>span:focus, +.pagination>.disabled>span:hover, +.popover, +.popover-title, +.right-sidebar, +code, +table.dataTable tbody tr { + background: #1b1b1b; +} + +.table>tbody>tr>td, +.table>tbody>tr>th, +.table>tfoot>tr>td, +.table>tfoot>tr>th, +.table>thead>tr>td, +.table>thead>tr>th { + padding: 8px; + line-height: 1.42857143; + vertical-align: middle; + /*border-top: transparent;*/ +} + +.btn-default, +.chat-list .chat-text h4, +/* .dropdown-menu>li>a, +.dropdown-menu>li>a:focus, +.dropdown-menu>li>a:hover, */ +.flot-text, +.footer, +.form-control, +.h1 .small, +.h1 small, +.h2 .small, +.h2 small, +.h3 .small, +.h3 small, +.h4 .small, +.h4 small, +.h5 .small, +.h5 small, +.h6 .small, +.h6 small, +.help-block, +.input-group-addon, +.text-muted, +a.list-group-item:focus, +a.list-group-item:hover, +button.list-group-item:focus, +button.list-group-item:hover, +h1 .small, +h1 small, +h2 .small, +h2 small, +h3 .small, +h3 small, +h4 .small, +h4 small, +h5 .small, +h5 small, +h6 .small, +h6 small, +tbody, +th { + color: var(--text-hover); +} + +.bootstrap-tagsinput, +.calendar-widget, +.chat-main-box, +.content-wrap, +.css-bar:after, +.customtab li.active a, +.customtab li.active a:focus, +.customtab li.active a:hover, +.daterangepicker .input-mini, +.dropify-wrapper, +.dropify-wrapper .dropify-preview, +.dropzone, +.footer, +.form-control, +.jsgrid-alt-row>td, +.jsgrid-header-row>th, +.jsgrid-row>td, +.list-group-item, +.list-group-item.disabled, +.list-group-item.disabled:focus, +.list-group-item.disabled:hover, +.manage-table, +.myadmin-dd .dd-list .dd-item .dd-handle, +.myadmin-dd-empty .dd-list .dd3-content, +.myadmin-dd-empty .dd-list .dd3-handle, +.nav-tabs>li.active>a, +.nav-tabs>li.active>a:focus, +.nav-tabs>li.active>a:hover, +.pager li>a, +.pager li>span, +.pagination>li>a, +.pagination>li>span, +/* .panel:not(#invite-area > div > div > div.col-md-12 > div):not(#login-panels > div), */ +.panel-default .panel-body, +.panel-default .panel-footer, +.panel-default .panel-heading, +.panel-footer textarea, +.panel-white .panel-body, +.panel-white .panel-footer, +.panel-white .panel-heading, +.radio label::before, +.select2-container-multi .select2-choices, +.table tbody tr.advance-table-row td, +.thumbnail, +.well, +.white-box:not(.resultBox-outside.white-box), +input, +pre, +select, +table.dataTable.display tbody tr.odd, +table.dataTable.stripe tbody tr.odd { + background: var(--transparency-dark-15) +} + +input:focus:not(select), +input:active:not(select), +.form-control:focus:not(select), +.form-control:active:not(select) { + background: var(--transparency-dark-45); + border: 1px solid rgba(120, 130, 140, 0.4); +} + +select:focus { + background: var(--drop-down-menu-bg); + color: var(--text); +} + +.cp-container .cp-pills li a { + padding: 5px; + color: var(--text-hover); + text-decoration: none; +} + +.cp-container .cp-pills li a.active, +.cp-container .cp-pills li a:hover { + background-color: #2cabe3; + color: #fff; +} + +.jq-icon-info { + background-color: rgba(71, 68, 68, 0.93); + color: var(--text-hover); + border-color: #bce8f1; +} + +.jq-icon-warning { + background-color: rgba(154, 83, 20, 0.93); + color: #fcf8e3; + border-color: #faebcc; +} + +.jq-icon-error { + background-color: #a94442; + color: #f2dede; + border-color: #ebccd1; +} + +.jq-icon-success { + color: #dff0d8; + background-color: rgba(13, 132, 11, 0.93); + border-color: #d6e9c6; +} + +.jq-icon-organizr { + background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII='); + background-color: #31708f; + color: #000; + border-color: #bce8f1; +} + +.jq-icon-update { + background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAA4JGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoV2luZG93cyk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTctMTItMTRUMDk6MzQ6MDgtMDc6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxNy0xMi0xNFQwOTozNTowOC0wNzowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMTctMTItMTRUMDk6MzU6MDgtMDc6MDA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2UvcG5nPC9kYzpmb3JtYXQ+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6NDg4MmMzYjEtODM4YS1lMDRjLThiYmYtZTc0Zjk5ZjJjNGIxPC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD54bXAuZGlkOjQ4ODJjM2IxLTgzOGEtZTA0Yy04YmJmLWU3NGY5OWYyYzRiMTwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjQ4ODJjM2IxLTgzOGEtZTA0Yy04YmJmLWU3NGY5OWYyYzRiMTwveG1wTU06T3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmNyZWF0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDo0ODgyYzNiMS04MzhhLWUwNGMtOGJiZi1lNzRmOTlmMmM0YjE8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTctMTItMTRUMDk6MzQ6MDgtMDc6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT42NTUzNTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MjQ8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+MjQ8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/PssSCj0AAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAbRJREFUeNqslT1rFFEUhp/9AI2JWrgkoJEgIopFhBSWVlYWQpqAraU/wsrKQi39EXYRLBTJL7AQ1FKjKO4iItlkFYQ8NmfgOuzdubP6wnBnzpzznnvP1+2oFGITuAlsAAPgO/AK2AaeZK3UpmdN3XE2Xqqnp9k3kZ9T9yzDN3WlztGZEaIO8B5YoxyvgSupoDtD+U5LcoB1YKskBz31jfNhJ+Wqn+B2VMUucJn5cCGNTD9ZnwHX+XccnZaD5y3JfzX8P0xzcKtFfO+rV9WBuqHem6JzqG6ry1UfvCgkv5EpiGsZ/Y/qEdRhAfmjGunJ2vfd3IlRRwUOLiZkD6O7HySyMxm7T8QcacJSEC3W5AshP5Ez7AOPY0IC1OdGFxgn1dYHfgILIe8lY+ULsJhw9IC31SxayjjohGwS63Hgc6w/gFXgIPSOJfrV5iZVo+0X1v84ITDI6+9/od9AeApYAb4mJ+gmO0xPsByX0KjNhXNWfRf52lcn0UhVQ01CrvpBPd/2wiFKdNxQZb/V9XlutOoZqLsZ8pG6mrMtdZBzMoww8j8c1J0MZ+18XgfVWHiqXirR/zMAbHa5dGMozWYAAAAASUVORK5CYII='); + background-color: #2cabe4; + color: #FFF; + border-color: #bce8f1; +} + +.panel-body.settings-bottom { + background: #1b1a1a; + color: white; + border-radius: 0 0 10px 10px; +} + +.panel-heading.settings-top { + background: #2cabe3; + border-color: #ffffff; + color: #232323; + border-radius: 10px 10px 0 0; +} + +span.select2-results { + background: #0e0e0e; +} + +.select2-container--default .select2-results__option[aria-selected=true] { + background-color: #232323; +} + +/* .panel-info>.panel-heading { + background-color: rgba(var(--accent-color)); +} */ + +.panel-blue .panel-heading, .panel-info .panel-heading, #help-modal-body > div > div { + background: var(--transparency-dark-25); +} +#account-area > div > div > div > div > div.panel-wrapper.collapse.in.main-email-panel > div > div > div > div > div, +#plexRecent > div.col-lg-12 > div, +#overseerr-requests > div.col-lg-12 > div, +body > div.swal-overlay.swal-overlay--show-modal > div > div > div > div { + background: transparent; +} + +[id$="-settings-page"] .bg-org, .modal-content, +body > div.swal-overlay.swal-overlay--show-modal > div > div > div, +#email-area > div > div > div.row > div > div, +#invite-area > div > div > div.col-md-12 > div { + 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; +} diff --git a/css/base/petio/petio-base.css b/css/base/petio/petio-base.css index 7fec4649af..ecaa96e7ac 100644 --- a/css/base/petio/petio-base.css +++ b/css/base/petio/petio-base.css @@ -1,484 +1,484 @@ -/* 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://github.com/gilbN/theme.park */ - -@import url("/css/defaults/placeholders.css"); -@import url("/css/defaults/transparent.css"); - -* { - outline: none; -} - -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) -} - -/* TEXT COLOR */ -p, -.card .text-wrap .year, -.media-content .overview, -.media-content .media-crew .crew-credit, -.media-content .media-crew .sidebar--item a, -.sidebar--item .media-content .media-crew a, -.sidebar--item p, -.menu--item p { - color: var(--text); -} - -h1, -h2, -h3, -h4, -h5, -h6, -.person--details p, -.text-wrap>p, -.card .text-wrap .title, -.main-title, -.media-details .media-title, -.single-title, -.sub-title, -.sub-title, -.widget--title, -.settings--menu--item p { - color: var(--text-hover); -} - -.card .text-wrap>p { - color: var(--text-hover); -} - -.settings--menu--item.active p { - color: rgb(var(--accent-color)); -} - -.settings--menu--item.active { - border-bottom: 1px solid rgb(var(--accent-color)); -} - -.settings--menu--item:hover { - border-bottom: 1px solid var(--text-hover); -} - -.settings--menu--item.active .icon svg path { - fill: rgb(var(--accent-color)); -} - -/* MENU */ -.menu { - background: var(--transparency-dark-25); -} - -@media (max-width: 1099.98px) { - - .sidebar--inner, - .sidebar--scroll { - 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; - } -} - -@media (min-width: 1100px) { - .page .sidebar { - background: var(--transparency-dark-25); - } -} - -@media (max-width: 991.98px) { - .menu { - 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; - } -} - -.mob-menu-top { - 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; -} - -.menu--item.active { - background: rgba(var(--accent-color), .05); - border-right: 4px solid rgb(var(--accent-color)); -} - -.sidebar--inner .logo .logo-text span, -.menu .logo span { - color: rgb(var(--accent-color)); -} - -@media (min-width: 1100px) { - .sidebar--item.active { - border-top: none !important; - border-right: 4px solid rgb(var(--accent-color)); - } -} - -.sidebar--item.active { - background: rgba(var(--accent-color), .05); - border-top: 4px solid rgb(var(--accent-color)); -} - -.menu--item.active p, -.media-content .media-crew .sidebar--item.active a, -.sidebar--item.active .media-content .media-crew a, -.sidebar--item.active p { - color: rgb(var(--accent-color)); -} - -.menu--item.active .icon svg path, -.sidebar--item.active .icon svg path { - fill: rgb(var(--accent-color)); -} - -.mob-menu-top .nav-toggle span { - background: rgb(var(--accent-color)); -} - -.sidebar--item:hover p, -.sidebar--item:hover .icon svg path, -.menu--item:hover p, -.menu--item:hover .icon svg path { - color: rgb(var(--accent-color)); - fill: rgb(var(--accent-color)); -} - -.sidebar--item .icon svg path, -.menu--item .icon svg path { - fill: var(--text); -} - -/* LINKS */ -a, -.table-action, -.session--toggle, -p a, -.profile-page .logout, -.person--bio--read-more, -.filter--item--collapse, -.filter--comparison { - color: var(--link-color); -} - -a:hover, -.table-action:hover, -.session--toggle:hover, -p a:hover, -.profile-page .logout:hover, -.person--bio--read-more:hover, -.filter--item--collapse:hover, -.filter--comparison:hover { - color: var(--link-color-hover); -} - -/* OTHER */ -.widget--item hr { - background: var(--transparency-light-50); -} - -.widget--item--inner, -.sr--instance--inner { - background: var(--transparency-dark-15); -} - -.filter--add:hover { - color: rgb(var(--accent-color)); - border-color: rgb(var(--accent-color)); -} - -.filter--row--add:hover, -.filter--row--remove:hover { - color: rgb(var(--accent-color)); -} - -.filter--item { - background: var(--transparency-dark-25); -} - -.spinner svg { - filter: var(--petio-spinner); -} - -.request-status { - color: var(--text-hover) !important; -} - -.filter--action { - background: rgba(var(--accent-color), .3); -} - -.sr--add-new .sr--instance--inner:hover { - color: rgb(var(--accent-color)); - border-color: rgb(var(--accent-color)); -} - -.console--item { - color: var(--text-hover); -} - -code { - color: var(--text-hover); -} - -.color-green, -.color-orange, -.color-blue, -.color-red { - /* Ratings */ - background: var(--transparency-dark-25); - border-radius: 5px; - padding: 0px 7px; -} - -.color-blue { - color: #4eaff4; -} - -.setup--step.active { - border-color: rgb(var(--accent-color)); - color: rgb(var(--accent-color)); -} - -.setup--wrap .server-select-option.selected { - background: rgb(var(--accent-color)); -} - -.login-wrap .logo span { - color: rgb(var(--accent-color)); -} - -/* DASH */ -.session--prog, -.session--media .card .playback-status { - background: rgb(var(--accent-color)); -} - -.card--inner:hover .image-wrap, -.company-card:hover .company-card--inner { - -webkit-filter: brightness(.7); - filter: brightness(.7); - -webkit-box-shadow: 0 0 0 2px rgb(var(--accent-color)), 0 5px 10px 0 rgb(0 0 0 / 30%); - -moz-box-shadow: 0 0 0 2px rgb(var(--accent-color)), 0 5px 10px 0 rgba(0, 0, 0, .3); - box-shadow: 0 0 0 2px rgb(var(--accent-color)), 0 5px 10px 0 rgb(0 0 0 / 30%); -} - -.card .quick-req:hover svg { - fill: rgb(var(--accent-color)); -} - -.push-msg--item { - color: var(--text-hover); -} - - -/* BUTTONS */ - -.btn, -.btn__square, -.rbc-btn-group button.rbc-active { - background: var(--button-color); - color: var(--button-text); - border: 2px solid var(--button-color); -} - -.btn:hover, -.btn__square:hover, -.rbc-btn-group button.rbc-active:active, -.rbc-btn-group button.rbc-active:focus, -.rbc-btn-group button.rbc-active:hover, -.rbc-btn-group button:active, -.rbc-btn-group button:focus, -.rbc-btn-group button:hover { - background: var(--button-color-hover); - color: var(--button-text-hover); - border: 2px solid var(--button-color-hover); -} - -/* Keep Plex Button Color*/ -#root>div>div.login-wrap>div.login--inner>form>div:nth-child(7)>button, -#root>div>div.view>div>div>div.settings--content>section:nth-child(2)>button:nth-child(3) { - background: #d79b23; - border: 2px solid #d79b23; - color: #000; -} - -#root>div>div.login-wrap>div.login--inner>form>div:nth-child(7)>button:hover, -#root>div>div.view>div>div>div.settings--content>section:nth-child(2)>button:nth-child(3):hover { - background: #ab7b1c; - border-color: #ab7b1c; -} - -.btn.bad:hover { - /*Delete/Cancel button*/ - border: 2px solid #f55; - background: #f55; -} - -.btn.good.btn__square:hover { - /*Watch Now button*/ - border: 2px solid #98ec1c; - background: #98ec1c; -} - -.btn.blue.btn__square:hover { - /* Requested button*/ - border: 2px solid #3f9de0; - background: #3f9de0; -} - -.media-trailer--close { - background: var(--button-color); -} - -.media-trailer--close:hover { - background: var(--button-color-hover); -} - -.requests--status__pending, -.requests--status__orange, -.requests--status__bad, -.requests--status__cinema, -.requests--status__blue, -.requests--status__manual { - color: var(--text-hover); -} - -.myrequests--item--details .detail-steps--item__active { - color: rgb(var(--accent-color)); - opacity: 1; -} - -.myrequests--item--details .detail-steps--item__active .icon { - border-color: rgb(var(--accent-color)); -} - -.myrequests--item--details .detail-steps--item__active svg { - fill: rgb(var(--accent-color)); -} - -.request-count { - color: var(--text-hover); - background: rgba(var(--accent-color), .8); -} - -/* TABLES */ -.generic-table tr:not(.child):not(.sub) td { - border-bottom: 1px solid rgba(255, 255, 255, .1); -} - -.generic-table tr:not(.child):not(.sub) th { - text-align: left; - padding: 5px; - border-bottom: 1px solid rgba(255, 255, 255, .4); -} - -thead { - color: var(--text-hover); - background: var(--transparency-dark-25) -} - -.generic-table tr:not(.child):not(.sub) th:nth-child(odd), -.generic-table tr:not(.child):not(.sub) th:nth-child(2n) { - background: transparent !important; -} - -/* MODALS */ -.modal--inner, -.issues--inner, -.review--main { - 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; -} - -.modal--top, -.issues--top, -.review--top { - 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; -} - -/* FORMS & INPUTS */ -input[type=checkbox]:checked:after { - background: rgb(var(--accent-color)) -} - -input:not([type=checkbox]):not(.styled-input--input):not([type=file]):focus { - border-bottom: 2px solid rgb(var(--accent-color)); - background: var(--transparency-light-20); - color: var(--text-hover) -} - -input:not([type=checkbox]):not(.styled-input--input):not([type=file]), -.login-wrap input { - border-bottom: 2px solid rgba(0, 0, 0, 0); - color: var(--text); - background: var(--transparency-light-10); -} - -.search-form input:focus { - background: var(--transparency-dark-10) !important; - color: var(--text-hover) !important; - border-bottom: 2px solid rgba(0, 0, 0, 0) !important; -} - -/* CALENDAR */ -.rbc-show-more { - background: var(--transparency-dark-25); -} - -.rbc-day-bg.rbc-today { - background: rgb(var(--accent-color), .5); -} - -a.rbc-show-more { - color: rgb(var(--accent-color)); -} - -.calendar--event p { - color: var(--text-hover) !important; +/* 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://github.com/gilbN/theme.park */ + +@import url("/css/defaults/placeholders.css"); +@import url("/css/defaults/transparent.css"); + +* { + outline: none; +} + +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) +} + +/* TEXT COLOR */ +p, +.card .text-wrap .year, +.media-content .overview, +.media-content .media-crew .crew-credit, +.media-content .media-crew .sidebar--item a, +.sidebar--item .media-content .media-crew a, +.sidebar--item p, +.menu--item p { + color: var(--text); +} + +h1, +h2, +h3, +h4, +h5, +h6, +.person--details p, +.text-wrap>p, +.card .text-wrap .title, +.main-title, +.media-details .media-title, +.single-title, +.sub-title, +.sub-title, +.widget--title, +.settings--menu--item p { + color: var(--text-hover); +} + +.card .text-wrap>p { + color: var(--text-hover); +} + +.settings--menu--item.active p { + color: rgb(var(--accent-color)); +} + +.settings--menu--item.active { + border-bottom: 1px solid rgb(var(--accent-color)); +} + +.settings--menu--item:hover { + border-bottom: 1px solid var(--text-hover); +} + +.settings--menu--item.active .icon svg path { + fill: rgb(var(--accent-color)); +} + +/* MENU */ +.menu { + background: var(--transparency-dark-25); +} + +@media (max-width: 1099.98px) { + + .sidebar--inner, + .sidebar--scroll { + 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; + } +} + +@media (min-width: 1100px) { + .page .sidebar { + background: var(--transparency-dark-25); + } +} + +@media (max-width: 991.98px) { + .menu { + 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; + } +} + +.mob-menu-top { + 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; +} + +.menu--item.active { + background: rgba(var(--accent-color), .05); + border-right: 4px solid rgb(var(--accent-color)); +} + +.sidebar--inner .logo .logo-text span, +.menu .logo span { + color: rgb(var(--accent-color)); +} + +@media (min-width: 1100px) { + .sidebar--item.active { + border-top: none !important; + border-right: 4px solid rgb(var(--accent-color)); + } +} + +.sidebar--item.active { + background: rgba(var(--accent-color), .05); + border-top: 4px solid rgb(var(--accent-color)); +} + +.menu--item.active p, +.media-content .media-crew .sidebar--item.active a, +.sidebar--item.active .media-content .media-crew a, +.sidebar--item.active p { + color: rgb(var(--accent-color)); +} + +.menu--item.active .icon svg path, +.sidebar--item.active .icon svg path { + fill: rgb(var(--accent-color)); +} + +.mob-menu-top .nav-toggle span { + background: rgb(var(--accent-color)); +} + +.sidebar--item:hover p, +.sidebar--item:hover .icon svg path, +.menu--item:hover p, +.menu--item:hover .icon svg path { + color: rgb(var(--accent-color)); + fill: rgb(var(--accent-color)); +} + +.sidebar--item .icon svg path, +.menu--item .icon svg path { + fill: var(--text); +} + +/* LINKS */ +a, +.table-action, +.session--toggle, +p a, +.profile-page .logout, +.person--bio--read-more, +.filter--item--collapse, +.filter--comparison { + color: var(--link-color); +} + +a:hover, +.table-action:hover, +.session--toggle:hover, +p a:hover, +.profile-page .logout:hover, +.person--bio--read-more:hover, +.filter--item--collapse:hover, +.filter--comparison:hover { + color: var(--link-color-hover); +} + +/* OTHER */ +.widget--item hr { + background: var(--transparency-light-50); +} + +.widget--item--inner, +.sr--instance--inner { + background: var(--transparency-dark-15); +} + +.filter--add:hover { + color: rgb(var(--accent-color)); + border-color: rgb(var(--accent-color)); +} + +.filter--row--add:hover, +.filter--row--remove:hover { + color: rgb(var(--accent-color)); +} + +.filter--item { + background: var(--transparency-dark-25); +} + +.spinner svg { + filter: var(--petio-spinner); +} + +.request-status { + color: var(--text-hover) !important; +} + +.filter--action { + background: rgba(var(--accent-color), .3); +} + +.sr--add-new .sr--instance--inner:hover { + color: rgb(var(--accent-color)); + border-color: rgb(var(--accent-color)); +} + +.console--item { + color: var(--text-hover); +} + +code { + color: var(--text-hover); +} + +.color-green, +.color-orange, +.color-blue, +.color-red { + /* Ratings */ + background: var(--transparency-dark-25); + border-radius: 5px; + padding: 0px 7px; +} + +.color-blue { + color: #4eaff4; +} + +.setup--step.active { + border-color: rgb(var(--accent-color)); + color: rgb(var(--accent-color)); +} + +.setup--wrap .server-select-option.selected { + background: rgb(var(--accent-color)); +} + +.login-wrap .logo span { + color: rgb(var(--accent-color)); +} + +/* DASH */ +.session--prog, +.session--media .card .playback-status { + background: rgb(var(--accent-color)); +} + +.card--inner:hover .image-wrap, +.company-card:hover .company-card--inner { + -webkit-filter: brightness(.7); + filter: brightness(.7); + -webkit-box-shadow: 0 0 0 2px rgb(var(--accent-color)), 0 5px 10px 0 rgb(0 0 0 / 30%); + -moz-box-shadow: 0 0 0 2px rgb(var(--accent-color)), 0 5px 10px 0 rgba(0, 0, 0, .3); + box-shadow: 0 0 0 2px rgb(var(--accent-color)), 0 5px 10px 0 rgb(0 0 0 / 30%); +} + +.card .quick-req:hover svg { + fill: rgb(var(--accent-color)); +} + +.push-msg--item { + color: var(--text-hover); +} + + +/* BUTTONS */ + +.btn, +.btn__square, +.rbc-btn-group button.rbc-active { + background: var(--button-color); + color: var(--button-text); + border: 2px solid var(--button-color); +} + +.btn:hover, +.btn__square:hover, +.rbc-btn-group button.rbc-active:active, +.rbc-btn-group button.rbc-active:focus, +.rbc-btn-group button.rbc-active:hover, +.rbc-btn-group button:active, +.rbc-btn-group button:focus, +.rbc-btn-group button:hover { + background: var(--button-color-hover); + color: var(--button-text-hover); + border: 2px solid var(--button-color-hover); +} + +/* Keep Plex Button Color*/ +#root>div>div.login-wrap>div.login--inner>form>div:nth-child(7)>button, +#root>div>div.view>div>div>div.settings--content>section:nth-child(2)>button:nth-child(3) { + background: #d79b23; + border: 2px solid #d79b23; + color: #000; +} + +#root>div>div.login-wrap>div.login--inner>form>div:nth-child(7)>button:hover, +#root>div>div.view>div>div>div.settings--content>section:nth-child(2)>button:nth-child(3):hover { + background: #ab7b1c; + border-color: #ab7b1c; +} + +.btn.bad:hover { + /*Delete/Cancel button*/ + border: 2px solid #f55; + background: #f55; +} + +.btn.good.btn__square:hover { + /*Watch Now button*/ + border: 2px solid #98ec1c; + background: #98ec1c; +} + +.btn.blue.btn__square:hover { + /* Requested button*/ + border: 2px solid #3f9de0; + background: #3f9de0; +} + +.media-trailer--close { + background: var(--button-color); +} + +.media-trailer--close:hover { + background: var(--button-color-hover); +} + +.requests--status__pending, +.requests--status__orange, +.requests--status__bad, +.requests--status__cinema, +.requests--status__blue, +.requests--status__manual { + color: var(--text-hover); +} + +.myrequests--item--details .detail-steps--item__active { + color: rgb(var(--accent-color)); + opacity: 1; +} + +.myrequests--item--details .detail-steps--item__active .icon { + border-color: rgb(var(--accent-color)); +} + +.myrequests--item--details .detail-steps--item__active svg { + fill: rgb(var(--accent-color)); +} + +.request-count { + color: var(--text-hover); + background: rgba(var(--accent-color), .8); +} + +/* TABLES */ +.generic-table tr:not(.child):not(.sub) td { + border-bottom: 1px solid rgba(255, 255, 255, .1); +} + +.generic-table tr:not(.child):not(.sub) th { + text-align: left; + padding: 5px; + border-bottom: 1px solid rgba(255, 255, 255, .4); +} + +thead { + color: var(--text-hover); + background: var(--transparency-dark-25) +} + +.generic-table tr:not(.child):not(.sub) th:nth-child(odd), +.generic-table tr:not(.child):not(.sub) th:nth-child(2n) { + background: transparent !important; +} + +/* MODALS */ +.modal--inner, +.issues--inner, +.review--main { + 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; +} + +.modal--top, +.issues--top, +.review--top { + 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; +} + +/* FORMS & INPUTS */ +input[type=checkbox]:checked:after { + background: rgb(var(--accent-color)) +} + +input:not([type=checkbox]):not(.styled-input--input):not([type=file]):focus { + border-bottom: 2px solid rgb(var(--accent-color)); + background: var(--transparency-light-20); + color: var(--text-hover) +} + +input:not([type=checkbox]):not(.styled-input--input):not([type=file]), +.login-wrap input { + border-bottom: 2px solid rgba(0, 0, 0, 0); + color: var(--text); + background: var(--transparency-light-10); +} + +.search-form input:focus { + background: var(--transparency-dark-10) !important; + color: var(--text-hover) !important; + border-bottom: 2px solid rgba(0, 0, 0, 0) !important; +} + +/* CALENDAR */ +.rbc-show-more { + background: var(--transparency-dark-25); +} + +.rbc-day-bg.rbc-today { + background: rgb(var(--accent-color), .5); +} + +a.rbc-show-more { + color: rgb(var(--accent-color)); +} + +.calendar--event p { + color: var(--text-hover) !important; } \ No newline at end of file diff --git a/css/base/pihole/pihole-base.css b/css/base/pihole/pihole-base.css index 77d497a892..ecbeed5d3f 100644 --- a/css/base/pihole/pihole-base.css +++ b/css/base/pihole/pihole-base.css @@ -1,598 +1,598 @@ - /* 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://github.com/gilbN/theme.park */ - - @import url("/css/defaults/placeholders.css"); -@import url("/css/defaults/transparent.css"); - - body { - background: var(--main-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; - color: var(--text) !important; - } - - a { - color: var(--link-color); - } - - * { - outline: none !important; - } - - a:hover, - a:active, - a:focus { - color: var(--link-color-hover); - } - - .treeview-menu>li.active>a, - .treeview-menu>li>a:hover { - color: var(--text-hover); - background: var(--transparency-light-10); - } - - .h1, - .h2, - .h3, - .h4, - .h5, - .h6, - h1, - h2, - h3:not(.statistic), - h4, - h5, - h6 { - color: var(--text-hover); - } - - h3.box-title { - color: var(--text-hover); - } - - .box, - .box-footer, - .info-box, - .box-comment, - .comment-text, - .comment-text .username { - color: var(--text); - } - - kbd { - color: var(--label-text-color); - background-color: rgb(var(--accent-color)); - } - - /* Donate dropdown */ - .skin-blue .main-header li.user-header { - 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; - } - - .dropdown-menu { - box-shadow: none; - border-color: rgba(0, 0, 0, .25); - 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; - } - - .navbar-nav>.user-menu>.dropdown-menu>.user-body { - padding: 15px; - border-bottom: 1px solid rgba(255, 255, 255, .25); - border-top: 1px solid rgba(255, 255, 255, .25); - background: var(--transparency-light-20) !important; - } - - .navbar-nav>.user-menu>.dropdown-menu>.user-body a { - color: var(--text-hover) !important; - } - - .navbar-nav>.user-menu>.dropdown-menu>.user-footer { - background-color: transparent; - } - - /* Header */ - .skin-blue .main-header .navbar, - .skin-blue .main-header .logo, - .main-header .navbar, - .main-header .logo { - background: var(--transparency-dark-25); - } - - .skin-blue .main-header .logo:hover, - .skin-blue .main-header .navbar .sidebar-toggle:hover, - .sidebar-menu>li:hover>a { - background: var(--transparency-light-05); - color: var(--text-hover) !important; - } - - .sidebar-menu>li.active>a { - background: var(--transparency-light-05); - color: rgb(var(--accent-color)) !important; - } - - /* Footer */ - .main-footer { - background: var(--transparency-dark-25); - color: var(--text); - border-top: 1px solid rgb(255 255 255 / 20%); - } - - /* Side bar */ - .skin-blue .sidebar a, - .sidebar a { - color: var(--text); - } - - .skin-blue .sidebar a:hover, - .sidebar a:hover { - color: var(--text-hover) !important; - } - - .skin-blue .wrapper, - .skin-blue .main-sidebar, - .skin-blue .left-side, - .wrapper, - .main-sidebar, - .left-side { - background: var(--transparency-dark-25) !important; - } - - .skin-blue .sidebar-menu>li.header, - .sidebar-menu>li.header { - color: rgb(var(--accent-color)); - background: var(--transparency-dark-20); - } - - .treeview-menu>li>a { - color: var(--text) !important; - } - - .sidebar-menu>li>.treeview-menu { - background: var(--transparency-dark-25); - } - - /* Menus */ - .skin-blue .sidebar-menu>li:hover>a, - .skin-blue .sidebar-menu>li.active>a, - .sidebar-menu>li:hover>a, - .sidebar-menu>li.active>a { - color: var(--text-hover); - background: var(--transparency-dark-10); - border-left-color: rgb(var(--accent-color)); - } - - .skin-blue .sidebar-menu>li>.treeview-menu { - background: var(--transparency-dark-25) - } - - .skin-blue .treeview-menu>li>a { - color: var(--text); - } - - /* Collapsed menu hover*/ - @media (min-width: 768px) { - - .sidebar-mini.sidebar-collapse .sidebar-menu>li:hover>a>span:not(.pull-right), - .sidebar-mini.sidebar-collapse .sidebar-menu>li:hover>.treeview-menu { - background: var(--drop-down-menu-bg); - 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); - } - } - - /* Pages */ - /*Background*/ - .content-wrapper, - .right-side { - 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; - } - - .page-header>small { - color: var(--text-muted); - } - - .main-footer .nav-tabs, - .nav-tabs-custom .nav-tabs { - background: var(--transparency-dark-25); - border-bottom-color: rgb(255 255 255 / 15%); - } - - .nav-tabs-custom>.nav-tabs>li:hover { - background: var(--transparency-light-05); - color: var(--text-hover); - border-top-color: rgb(var(--accent-color)); - } - - .nav-tabs-custom>.nav-tabs>li:hover>a { - background: var(--transparency-light-05); - } - - /* Dashboard */ - /*Total Queries box */ - .box-header { - color: var(--text-hover); - } - - .box { - background: var(--transparency-dark-25); - box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); - } - - .box-solid>.box-header, - .box>.box-header { - color: var(--text); - background: var(--transparency-dark-25); - } - - /* Total queries box*/ - .small-box.bg-green { - background-color: rgba(0, 166, 90, .45) !important; - } - - /* Queries blocked box*/ - .small-box.bg-aqua { - background-color: rgba(0, 192, 239, .45) !important; - - } - - /* Percent blocked box */ - .small-box.bg-yellow { - background-color: rgba(243, 156, 18, .45) !important; - } - - /*Blocklist box*/ - .small-box.bg-red { - background-color: rgba(221, 75, 57, .45) !important; - } - - thead { - color: var(--text-hover); - } - - .table-bordered { - background: var(--transparency-dark-10) - } - - .table-bordered>thead>tr>th, - .table-bordered>tbody>tr>th, - .table-bordered>tfoot>tr>th, - .table-bordered>thead>tr>td, - .table-bordered>tbody>tr>td, - .table-bordered>tfoot>tr>td { - border: 1px solid rgba(255, 255, 255, 0.15); - } - - .table-striped>tbody>tr:nth-of-type(odd) { - background: var(--transparency-light-10); - } - - /* Query Log */ - .text-black { - color: #eee !important; - } - - - - .pagination>.active>a, - .pagination>.active>a:focus, - .pagination>.active>a:hover, - .pagination>.active>span, - .pagination>.active>span:focus, - .pagination>.active>span:hover, - .paginate_button .active #all-queries_wrapper .pagination>li>a { - color: var(--button-text); - background-color: var(--button-color); - border-color: var(--button-color); - } - - .pagination>.active>a, - .pagination>.active>a:focus, - .pagination>.active>a:hover, - .pagination>.active>span, - .pagination>.active>span:focus, - .pagination>.active>span:hover { - color: var(--button-text-hover) !important; - background-color: var(--button-color-hover) !important; - border-color: var(--button-color-hover) !important; - } - - .pagination>li>a { - color: var(--button-text) !important; - background-color: var(--button-color) !important; - border-color: var(--button-color) !important; - } - - .pagination>li>a:focus, - .pagination>li>a:hover, - .pagination>li>span:focus, - .pagination>li>span:hover { - color: var(--button-text-hover) !important; - background-color: var(--button-color-hover) !important; - border-color: var(--button-color-hover) !important; - } - - /* Login */ - .panel-default { - border-color: transparent; - background: var(--transparency-dark-25) - } - - .panel-default>.panel-heading { - color: var(--text-hover); - background-color: inherit; - border-color: transparent; - } - - .panel, - .panel-body, - .panel-default>.panel-heading { - background: var(--transparency-dark-25); - border-radius: 0px; - border: 1px solid transparent; - color: var(--text); - } - - /* Blacklist */ - .nav-tabs-custom { - background: var(--transparency-dark-25) - } - - .nav-tabs-custom>.tab-content { - background: transparent; - } - - .nav-tabs-custom>.nav-tabs>li.active { - border-top-color: rgb(var(--accent-color)); - } - - .nav-tabs-custom>.nav-tabs>li.active>a { - border-top-color: transparent; - border-left-color: rgba(255, 255, 255, 0.1); - border-right-color: rgba(255, 255, 255, 0.1); - } - - .nav-tabs-custom>.nav-tabs>li.active>a, - .nav-tabs-custom>.nav-tabs>li.active:hover>a { - background: var(--transparency-dark-25); - color: rgb(var(--accent-color)) !important; - } - - .nav-tabs-custom>.nav-tabs>li>a { - color: var(--text) !important; - border-radius: 0; - } - - .input-group .input-group-addon { - border-radius: 0; - border-color: #d2d6de00; - background-color: rgb(var(--accent-color)); - color: var(--text); - } - - /* Network */ - .table-striped>tbody>tr:nth-of-type(odd):not(#network-details .table-striped>tbody>tr:nth-of-type(odd)) { - background: var(--transparency-dark-25) !important; - } - - .table-striped>tbody>tr:nth-of-type(even):not(#network-details .table-striped>tbody>tr:nth-of-type(even)) { - background: var(--transparency-dark-50) !important; - } - - #network-entries_wrapper.text-center { - text-align: center; - color: var(--text) !important; - } - - /* Buttons */ - button, - .btn-default { - background-color: var(--button-color) !important; - border: 1px solid var(--button-color) !important; - color: var(--button-text) !important; - } - - .btn-primary:hover, - .btn-primary:active, - .btn-primary.hover { - background-color: var(--button-color-hover) !important; - border: 1px solid var(--button-color-hover) !important; - color: var(--button-text-hover) !important; - } - - .btn-default:hover, - .btn-default:active, - .btn-default.hover { - background-color: var(--button-color-hover) !important; - border: 1px solid var(--button-color-hover) !important; - color: var(--button-text-hover) !important; - } - - .box.box-solid>.box-header .btn:hover, - .box.box-solid>.box-header a:hover { - background-color: var(--button-color-hover) !important; - border: 1px solid var(--button-color-hover) !important; - color: var(--button-text-hover) !important; - } - - .box.box-solid.box-info>.box-header, - .box.box-solid.box-info { - background-color: var(--button-color) !important; - border: 1px solid var(--button-color) !important; - color: var(--button-text) !important; - } - - .btn-danger { - background-color: #dd4b39 !important; - border-color: #d73925 !important; - } - - .btn-danger:hover, - .btn-danger:active, - .btn-danger.hover { - background-color: #d73925 !important; - } - - .btn-warning { - background-color: #f39c12 !important; - border-color: #e08e0b !important; - } - - .btn-warning:hover { - color: #fff; - background-color: #ec971f !important; - border-color: #d58512 !important; - } - - .box.box-warning { - border-top-color: rgb(var(--accent-color)); - } - - .icheck-primary>input:first-child:checked+input[type=hidden]+label::before, - .icheck-primary>input:first-child:checked+label::before { - background-color: var(--button-color) !important; - border-color: var(--button-color) !important; - } - - .icheck-primary>input:first-child:not(:checked):not(:disabled):hover+input[type=hidden]+label::before, - .icheck-primary>input:first-child:not(:checked):not(:disabled):hover+label::before { - border-color: var(--button-color) !important; - } - - [class*=icheck-]>input:first-child:checked+input[type=hidden]+label::after, - [class*=icheck-]>input:first-child:checked+label::after { - border-color: var(--button-text); - } - - /* Input */ - input, - .form-control, - pre, - .box-footer, - .datatables_processing { - background: var(--transparency-dark-25); - border: 1px solid rgba(255, 255, 255, 0.1); - color: var(--text); - } - - .dataTables_wrapper input[type="search"] { - background: var(--transparency-dark-25); - color: var(--text-hover); - } - - input, - select, - select.form-control, - .form-group .input-group-addon, - .input-group .input-group-addon, - .form-group input, - .input-group input, - .form-group textarea, - .input-group textarea, - .daterangepicker select.hourselect, - .daterangepicker select.minuteselect, - .daterangepicker select.secondselect, - .daterangepicker select.ampmselect, - .form-control, - div.dataTables_wrapper div.dataTables_length select { - background: var(--transparency-dark-25); - color: var(--text); - border: 1px solid rgb(255 255 255 / 15%); - } - - select:focus, - select.form-control:focus { - background: #1b1b1b !important; - color: var(--text-hover) !important; - } - - .form-control:focus { - border-color: rgb(255 255 255 / 0.25); - box-shadow: none; - color: var(--text-hover); - } - - .select2-dropdown, - .select2 .select2-selection { - background: var(--drop-down-menu-bg); - color: var(--text); - border: 1px solid rgba(255, 255, 255, 0.1); - } - - .select2-container--default .select2-results__option--highlighted[aria-selected] { - background-color: rgb(var(--accent-color)); - color: var(--label-text-color); - } - - /* Scrollbar */ - - ::-webkit-scrollbar { - width: 0px; - } - - ::-webkit-scrollbar-thumb { - min-height: 50px; - border: 3px solid transparent; - border-radius: 8px; - background: var(--transparency-dark-20); - background-clip: padding-box; - } - - ::-webkit-scrollbar-track { - 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; - } - - ::-webkit-scrollbar-thumb:hover { - min-height: 50px; - border: 3px solid transparent; - border-radius: 8px; - background: var(--transparency-light-50); - background-clip: padding-box; - } + /* 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://github.com/gilbN/theme.park */ + + @import url("/css/defaults/placeholders.css"); +@import url("/css/defaults/transparent.css"); + + body { + background: var(--main-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; + color: var(--text) !important; + } + + a { + color: var(--link-color); + } + + * { + outline: none !important; + } + + a:hover, + a:active, + a:focus { + color: var(--link-color-hover); + } + + .treeview-menu>li.active>a, + .treeview-menu>li>a:hover { + color: var(--text-hover); + background: var(--transparency-light-10); + } + + .h1, + .h2, + .h3, + .h4, + .h5, + .h6, + h1, + h2, + h3:not(.statistic), + h4, + h5, + h6 { + color: var(--text-hover); + } + + h3.box-title { + color: var(--text-hover); + } + + .box, + .box-footer, + .info-box, + .box-comment, + .comment-text, + .comment-text .username { + color: var(--text); + } + + kbd { + color: var(--label-text-color); + background-color: rgb(var(--accent-color)); + } + + /* Donate dropdown */ + .skin-blue .main-header li.user-header { + 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; + } + + .dropdown-menu { + box-shadow: none; + border-color: rgba(0, 0, 0, .25); + 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; + } + + .navbar-nav>.user-menu>.dropdown-menu>.user-body { + padding: 15px; + border-bottom: 1px solid rgba(255, 255, 255, .25); + border-top: 1px solid rgba(255, 255, 255, .25); + background: var(--transparency-light-20) !important; + } + + .navbar-nav>.user-menu>.dropdown-menu>.user-body a { + color: var(--text-hover) !important; + } + + .navbar-nav>.user-menu>.dropdown-menu>.user-footer { + background-color: transparent; + } + + /* Header */ + .skin-blue .main-header .navbar, + .skin-blue .main-header .logo, + .main-header .navbar, + .main-header .logo { + background: var(--transparency-dark-25); + } + + .skin-blue .main-header .logo:hover, + .skin-blue .main-header .navbar .sidebar-toggle:hover, + .sidebar-menu>li:hover>a { + background: var(--transparency-light-05); + color: var(--text-hover) !important; + } + + .sidebar-menu>li.active>a { + background: var(--transparency-light-05); + color: rgb(var(--accent-color)) !important; + } + + /* Footer */ + .main-footer { + background: var(--transparency-dark-25); + color: var(--text); + border-top: 1px solid rgb(255 255 255 / 20%); + } + + /* Side bar */ + .skin-blue .sidebar a, + .sidebar a { + color: var(--text); + } + + .skin-blue .sidebar a:hover, + .sidebar a:hover { + color: var(--text-hover) !important; + } + + .skin-blue .wrapper, + .skin-blue .main-sidebar, + .skin-blue .left-side, + .wrapper, + .main-sidebar, + .left-side { + background: var(--transparency-dark-25) !important; + } + + .skin-blue .sidebar-menu>li.header, + .sidebar-menu>li.header { + color: rgb(var(--accent-color)); + background: var(--transparency-dark-20); + } + + .treeview-menu>li>a { + color: var(--text) !important; + } + + .sidebar-menu>li>.treeview-menu { + background: var(--transparency-dark-25); + } + + /* Menus */ + .skin-blue .sidebar-menu>li:hover>a, + .skin-blue .sidebar-menu>li.active>a, + .sidebar-menu>li:hover>a, + .sidebar-menu>li.active>a { + color: var(--text-hover); + background: var(--transparency-dark-10); + border-left-color: rgb(var(--accent-color)); + } + + .skin-blue .sidebar-menu>li>.treeview-menu { + background: var(--transparency-dark-25) + } + + .skin-blue .treeview-menu>li>a { + color: var(--text); + } + + /* Collapsed menu hover*/ + @media (min-width: 768px) { + + .sidebar-mini.sidebar-collapse .sidebar-menu>li:hover>a>span:not(.pull-right), + .sidebar-mini.sidebar-collapse .sidebar-menu>li:hover>.treeview-menu { + background: var(--drop-down-menu-bg); + 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); + } + } + + /* Pages */ + /*Background*/ + .content-wrapper, + .right-side { + 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; + } + + .page-header>small { + color: var(--text-muted); + } + + .main-footer .nav-tabs, + .nav-tabs-custom .nav-tabs { + background: var(--transparency-dark-25); + border-bottom-color: rgb(255 255 255 / 15%); + } + + .nav-tabs-custom>.nav-tabs>li:hover { + background: var(--transparency-light-05); + color: var(--text-hover); + border-top-color: rgb(var(--accent-color)); + } + + .nav-tabs-custom>.nav-tabs>li:hover>a { + background: var(--transparency-light-05); + } + + /* Dashboard */ + /*Total Queries box */ + .box-header { + color: var(--text-hover); + } + + .box { + background: var(--transparency-dark-25); + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); + } + + .box-solid>.box-header, + .box>.box-header { + color: var(--text); + background: var(--transparency-dark-25); + } + + /* Total queries box*/ + .small-box.bg-green { + background-color: rgba(0, 166, 90, .45) !important; + } + + /* Queries blocked box*/ + .small-box.bg-aqua { + background-color: rgba(0, 192, 239, .45) !important; + + } + + /* Percent blocked box */ + .small-box.bg-yellow { + background-color: rgba(243, 156, 18, .45) !important; + } + + /*Blocklist box*/ + .small-box.bg-red { + background-color: rgba(221, 75, 57, .45) !important; + } + + thead { + color: var(--text-hover); + } + + .table-bordered { + background: var(--transparency-dark-10) + } + + .table-bordered>thead>tr>th, + .table-bordered>tbody>tr>th, + .table-bordered>tfoot>tr>th, + .table-bordered>thead>tr>td, + .table-bordered>tbody>tr>td, + .table-bordered>tfoot>tr>td { + border: 1px solid rgba(255, 255, 255, 0.15); + } + + .table-striped>tbody>tr:nth-of-type(odd) { + background: var(--transparency-light-10); + } + + /* Query Log */ + .text-black { + color: #eee !important; + } + + + + .pagination>.active>a, + .pagination>.active>a:focus, + .pagination>.active>a:hover, + .pagination>.active>span, + .pagination>.active>span:focus, + .pagination>.active>span:hover, + .paginate_button .active #all-queries_wrapper .pagination>li>a { + color: var(--button-text); + background-color: var(--button-color); + border-color: var(--button-color); + } + + .pagination>.active>a, + .pagination>.active>a:focus, + .pagination>.active>a:hover, + .pagination>.active>span, + .pagination>.active>span:focus, + .pagination>.active>span:hover { + color: var(--button-text-hover) !important; + background-color: var(--button-color-hover) !important; + border-color: var(--button-color-hover) !important; + } + + .pagination>li>a { + color: var(--button-text) !important; + background-color: var(--button-color) !important; + border-color: var(--button-color) !important; + } + + .pagination>li>a:focus, + .pagination>li>a:hover, + .pagination>li>span:focus, + .pagination>li>span:hover { + color: var(--button-text-hover) !important; + background-color: var(--button-color-hover) !important; + border-color: var(--button-color-hover) !important; + } + + /* Login */ + .panel-default { + border-color: transparent; + background: var(--transparency-dark-25) + } + + .panel-default>.panel-heading { + color: var(--text-hover); + background-color: inherit; + border-color: transparent; + } + + .panel, + .panel-body, + .panel-default>.panel-heading { + background: var(--transparency-dark-25); + border-radius: 0px; + border: 1px solid transparent; + color: var(--text); + } + + /* Blacklist */ + .nav-tabs-custom { + background: var(--transparency-dark-25) + } + + .nav-tabs-custom>.tab-content { + background: transparent; + } + + .nav-tabs-custom>.nav-tabs>li.active { + border-top-color: rgb(var(--accent-color)); + } + + .nav-tabs-custom>.nav-tabs>li.active>a { + border-top-color: transparent; + border-left-color: rgba(255, 255, 255, 0.1); + border-right-color: rgba(255, 255, 255, 0.1); + } + + .nav-tabs-custom>.nav-tabs>li.active>a, + .nav-tabs-custom>.nav-tabs>li.active:hover>a { + background: var(--transparency-dark-25); + color: rgb(var(--accent-color)) !important; + } + + .nav-tabs-custom>.nav-tabs>li>a { + color: var(--text) !important; + border-radius: 0; + } + + .input-group .input-group-addon { + border-radius: 0; + border-color: #d2d6de00; + background-color: rgb(var(--accent-color)); + color: var(--text); + } + + /* Network */ + .table-striped>tbody>tr:nth-of-type(odd):not(#network-details .table-striped>tbody>tr:nth-of-type(odd)) { + background: var(--transparency-dark-25) !important; + } + + .table-striped>tbody>tr:nth-of-type(even):not(#network-details .table-striped>tbody>tr:nth-of-type(even)) { + background: var(--transparency-dark-50) !important; + } + + #network-entries_wrapper.text-center { + text-align: center; + color: var(--text) !important; + } + + /* Buttons */ + button, + .btn-default { + background-color: var(--button-color) !important; + border: 1px solid var(--button-color) !important; + color: var(--button-text) !important; + } + + .btn-primary:hover, + .btn-primary:active, + .btn-primary.hover { + background-color: var(--button-color-hover) !important; + border: 1px solid var(--button-color-hover) !important; + color: var(--button-text-hover) !important; + } + + .btn-default:hover, + .btn-default:active, + .btn-default.hover { + background-color: var(--button-color-hover) !important; + border: 1px solid var(--button-color-hover) !important; + color: var(--button-text-hover) !important; + } + + .box.box-solid>.box-header .btn:hover, + .box.box-solid>.box-header a:hover { + background-color: var(--button-color-hover) !important; + border: 1px solid var(--button-color-hover) !important; + color: var(--button-text-hover) !important; + } + + .box.box-solid.box-info>.box-header, + .box.box-solid.box-info { + background-color: var(--button-color) !important; + border: 1px solid var(--button-color) !important; + color: var(--button-text) !important; + } + + .btn-danger { + background-color: #dd4b39 !important; + border-color: #d73925 !important; + } + + .btn-danger:hover, + .btn-danger:active, + .btn-danger.hover { + background-color: #d73925 !important; + } + + .btn-warning { + background-color: #f39c12 !important; + border-color: #e08e0b !important; + } + + .btn-warning:hover { + color: #fff; + background-color: #ec971f !important; + border-color: #d58512 !important; + } + + .box.box-warning { + border-top-color: rgb(var(--accent-color)); + } + + .icheck-primary>input:first-child:checked+input[type=hidden]+label::before, + .icheck-primary>input:first-child:checked+label::before { + background-color: var(--button-color) !important; + border-color: var(--button-color) !important; + } + + .icheck-primary>input:first-child:not(:checked):not(:disabled):hover+input[type=hidden]+label::before, + .icheck-primary>input:first-child:not(:checked):not(:disabled):hover+label::before { + border-color: var(--button-color) !important; + } + + [class*=icheck-]>input:first-child:checked+input[type=hidden]+label::after, + [class*=icheck-]>input:first-child:checked+label::after { + border-color: var(--button-text); + } + + /* Input */ + input, + .form-control, + pre, + .box-footer, + .datatables_processing { + background: var(--transparency-dark-25); + border: 1px solid rgba(255, 255, 255, 0.1); + color: var(--text); + } + + .dataTables_wrapper input[type="search"] { + background: var(--transparency-dark-25); + color: var(--text-hover); + } + + input, + select, + select.form-control, + .form-group .input-group-addon, + .input-group .input-group-addon, + .form-group input, + .input-group input, + .form-group textarea, + .input-group textarea, + .daterangepicker select.hourselect, + .daterangepicker select.minuteselect, + .daterangepicker select.secondselect, + .daterangepicker select.ampmselect, + .form-control, + div.dataTables_wrapper div.dataTables_length select { + background: var(--transparency-dark-25); + color: var(--text); + border: 1px solid rgb(255 255 255 / 15%); + } + + select:focus, + select.form-control:focus { + background: #1b1b1b !important; + color: var(--text-hover) !important; + } + + .form-control:focus { + border-color: rgb(255 255 255 / 0.25); + box-shadow: none; + color: var(--text-hover); + } + + .select2-dropdown, + .select2 .select2-selection { + background: var(--drop-down-menu-bg); + color: var(--text); + border: 1px solid rgba(255, 255, 255, 0.1); + } + + .select2-container--default .select2-results__option--highlighted[aria-selected] { + background-color: rgb(var(--accent-color)); + color: var(--label-text-color); + } + + /* Scrollbar */ + + ::-webkit-scrollbar { + width: 0px; + } + + ::-webkit-scrollbar-thumb { + min-height: 50px; + border: 3px solid transparent; + border-radius: 8px; + background: var(--transparency-dark-20); + background-clip: padding-box; + } + + ::-webkit-scrollbar-track { + 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; + } + + ::-webkit-scrollbar-thumb:hover { + min-height: 50px; + border: 3px solid transparent; + border-radius: 8px; + background: var(--transparency-light-50); + background-clip: padding-box; + } diff --git a/css/base/plex/plex-base.css b/css/base/plex/plex-base.css index 37e3d6c4e8..62956090c2 100644 --- a/css/base/plex/plex-base.css +++ b/css/base/plex/plex-base.css @@ -1,724 +1,724 @@ -/* 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://github.com/gilbN/theme.park */ - -@import url("/css/defaults/placeholders.css"); -@import url("/css/defaults/transparent.css"); - -* { - outline: none; -} - -/* TEXT */ -body, -p, -label, -[class*="PrePlaySummary-summary-"], -[class*="ClaimedServer-messageHeader-"], -[class*="MetadataPosterCardTitle-isSecondary-"], -[class*="MetadataPosterCardTitle-isSecondary-"] a { - color: var(--text) !important; -} - -[class*="SourceSidebarLink-title-"], -[class*="SourceSidebarLink-sourceLink-"], -[class*="Link-default-"], -[class*="PrePlayTertiaryTitle-tertiaryTitle-"] { - color: var(--text); -} - -[class*="PivotTab-button-"] { - color: var(--text) !important; -} - -[class*="PivotTabDropdown-isSelected-"] { - border-color: rgb(var(--accent-color)) !important; - border-bottom-width: 5px !important; - border-left: 4px solid transparent !important; - border-right: 4px solid transparent !important; - border-top-width: 0 !important; - margin-top: -2px !important; -} - -[class*="MetadataPosterCardActions-editButton-"], -[class*="MetadataPosterCardActions-moreButton-"] { - color: rgb(var(--accent-color)) !important; -} - -[class*="MetadataPosterCardActions-editButton-"]:hover, -[class*="MetadataPosterCardActions-moreButton-"]:hover { - color: var(--accent-color-hover) !important; -} - -h1, -h2, -h3, -h4, -h5, -h6, -.h1, -.h2, -.h3, -.h4, -.h5, -.h6, -[class*="PrePlayPrimaryTitle-primaryTitle-"] a, -[class*="PrePlayLeftTitle-leftTitle-"], -[class*="PrePlayPrimaryTitle-primaryTitle-"], -[class*="CollapsibleText-readMore-"], -[class*="HubTitle-hubTitle-"], -[class*="FormLabel-label-"], -[class*="ServerDashboardPageHeader-headerTitle-"], -[class*="SidebarList-sidebarListHeader-"], -[class*="MenuHeader-menuHeader-WuKJVD"], -[class*="PrePlayDetailsGroupItem-label-"], -[class*="PageHeader-pageHeader-"], -[class*="PageHeaderTitle-title-"] { - color: var(--text-hover) !important; -} - -.text-muted { - color: var(--text-muted); -} - -/* LINKS */ - -a, -[class*="Link-primary-"], -[class*="Link-isSelected-"], -[class*="PrePlayDetailsGroupItem-groupItem-"] a, -[class*="MetadataPosterCardTitle-title-"] a, -a[class*="MetadataPosterCardTitle-title-"], -[class*="PrePlayTagListLink-tagsListLink-"][class*="Link-default-"], -[class*="MetadataPosterCardTitle-title-"] { - color: var(--link-color) -} - -a:hover, -[class*="Link-link-"]:hover:not([type="button"]):not([role="menuitem"]):not([type="submit"]), -.artwork-file-container:hover a, -[class*="MetadataPosterCardTitle-title-"] a:hover, -a[class*="MetadataPosterCardTitle-title-"]:hover { - color: var(--link-color-hover); -} - -[class*="MetadataPosterCardTitle-title-"][class*="MetadataPosterCardTitle-isSecondary-377V8A"] [class*="Link-link-1Kt-hA"]:hover, -[class*="MetadataPosterCardTitle-title-"][class*="MetadataPosterCardTitle-isSecondary-377V8A"]:hover, -[class*=".MetadataTableRow-title-"] a:hover, -a[class*="MetadataTableRow-title-"]:hover { - color: var(--text-hover) !important; -} - -[class*="TopUsersCell-playHistoryLink-"][class*="Link-link-"] { - color: var(--label-text-color) !important; -} - -/* BODY */ -#plex > div[class*="FullPageBackground-backgroundContainer-"] > div > div:nth-child(1) > canvas, -#plex > div[class*="FullPageBackground-backgroundContainer-"] > div > canvas { - display: none !important; -} -body,[class*="FullPageBackground-backgroundContainer-"] { - 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; -} - -.plex-preloader-container { - background-color: transparent; -} - -[class*="BottomBar-bottomBar-"] { - background: var(--transparency-dark-70); - box-shadow: 0 0 4px 0 rgb(0 0 0 / 50%); -} - -/* SIDEBAR */ - -/* TEMP */ -[class*="SourceSidebarLink-isSelected-"] { - box-shadow: inset 2px 0 0 0 rgb(var(--accent-color)); - background: rgb(var(--accent-color), 0.05); -} - -/* /TEMP */ - -[class*="SourceSidebar-openSidebar-"][class*="SourceSidebar-sidebar-"], -[class*="SourceSidebar-sidebar-"] { - background: var(--transparency-dark-25) -} - -[class*="SourceSidebar-expandedSidebar-"][class*="SourceSidebar-sidebar-"] { - 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; -} - -@supports (backdrop-filter: blur(1em)) or (-webkit-backdrop-filter:blur(1em)) { - [class*="SourceSidebar-expandedSidebar-"][class*="SourceSidebar-sidebar-"] { - background: var(--header-blur-background); - -webkit-backdrop-filter: saturate(1.8) blur(1.5em); - backdrop-filter: saturate(1.8) blur(1.5em); - background: var(--transparency-dark-50); - } -} - -[class*="DisclosureArrow-isSelected-"] { - border-color: rgb(var(--accent-color)); -} - -[class*="SourceSidebarLink-isSelected-"]:before { - background-color: rgb(var(--accent-color)) !important; -} - -[class*="SourceSidebarLink-isSelected-"] [class*="SourceSidebarLink-iconContainer-"], -[class*="SourceSidebarLink-isSelected-"] [class*="SourceSidebarLink-title-"] { - color: rgb(var(--accent-color)); -} - -[class*="SourceSidebarLink-sourceLink-"]:hover [class*="SourceSidebarLink-iconContainer-"], -[class*="SourceSidebarLink-sourceLink-"]:hover [class*="SourceSidebarLink-title-"] { - color: var(--accent-color-hover); -} - -[class*="SourceSidebarServerHeader-title-"] { - color: rgb(var(--accent-color)); -} - -/* NAVBAR */ -[class*="NavBar-container-"] { - background: var(--transparency-dark-25) !important; -} - -[class*="NavBarActivityButton-isHighlighted-"] [class*="NavBarActivityButton-activityIcon-"] { - color: rgb(var(--accent-color)); -} - -/* old plex web */ -.NavBarActivityButton-isHighlighted-2YqjDs .NavBarActivityButton-activityIcon-3gF_TD { - background-color: rgb(var(--accent-color)); - color: var(--label-text-color); -} - -.NavBarActivityButton-isHighlighted-2YqjDs:hover .NavBarActivityButton-activityIcon-3gF_TD { - background-color: var(--accent-color-hover); - color: var(--label-text-color) !important; -} - -/* /old plex web */ - -[class*="NavBarActivityButton-isHighlighted-"]:hover [class*="NavBarActivityButton-activityIcon-"] { - color: var(--accent-color-hover); - -} - -[class*="NavBarActivityButton-isHighlighted-"] [class*="NavBarActivityButton-label-"] { - color: rgb(var(--accent-color)); -} - -[class*="NavBarActivityButton-isHighlighted-"]:hover [class*="NavBarActivityButton-label-"] { - color: var(--accent-color-hover); -} - - - - -/* ACCENTS */ - -[class*="TabButton-selected-"] { - color: rgb(var(--accent-color)); -} - -[class*="TabButton-selected-"]:after { - background-color: rgb(var(--accent-color)); -} - -[class*="TabButton-selected-"]:hover:after { - background-color: rgb(var(--accent-color),.8); -} - -.heart-rating.user-rating, .star-rating.user-rating { - color: rgb(var(--accent-color)); - opacity: 1; -} - -[class*="Badge-primary-"], -.nav-header>li>a.selected .badge { - background-color: rgb(var(--accent-color)); - color: var(--label-text-color); -} - -[class*="DisclosureArrow-default-"] { - border-color: rgb(var(--accent-color)); -} - -a:hover [class*="DisclosureArrow-disclosureArrow-"], -button:hover [class*="DisclosureArrow-disclosureArrow-"] { - border-color: var(--accent-color-hover); -} - -.nav-pills>li.active>a, -.nav-pills>li.active>a:focus, -.nav-pills>li.active>a:hover { - color: rgb(var(--accent-color)) -} - -.nav-pills>li.active>a, -.nav-pills>li.active>a:focus, -.nav-pills>li.active>a:hover { - background-color: rgb(var(--accent-color), .03); - -} - -.btn-gray:focus, -.btn-gray:hover { - color: var(--accent-color-hover); -} - -[class*="PageHeaderTabButton-isSelected-"], -[class*="PageHeaderTabDropdown-isSelected-"], -[class*="MultiSelectPageHeader-selectedTitle-"], -[class*="PageHeaderMultiselectActions-container-"], -[class*="PageHeaderMultiselectActions-count-"], -[class*="PivotTab-selectedButton-"], -[class*="PageHeaderTitle-detail-"] { - color: rgb(var(--accent-color)) !important; - border-color: rgb(var(--accent-color)); -} - -[class*="PivotTab-selectedButton-"]:after, -[class*="TabButton-selectedButton-"]:after, -[class*="PageHeaderTabButton-isSelected-"]:after { - background-color: rgb(var(--accent-color)) !important; -} - -[class*="PivotTab-selectedButton-"]:hover:after { - background-color: var(--link-color-hover) !important; -} - -[class*="MetadataPosterCardOverlay-unplayedBadge-"], -[class*="MetadataPosterCard-legacyUnwatchedTag-"], -[class*="MetadataPosterCard-legacyUnwatchedEpisodesBadge-"], -[class*="MetadataPosterCardOverlay-versionBadge-"] { - background-color: var(--plex-poster-unwatched); -} - -[class*="MetadataPosterCardFace-"]:hover, -[class*="PosterCardLink-hoveredLink-"] { - box-shadow: 0 0 0 1px rgb(var(--accent-color)), 0 0 4px rgb(0 0 0 / 30%); -} - -[class*="MultiSelectPageHeader-multiSelectPageHeader-"] { - box-shadow: 0 2px 0 0 rgb(var(--accent-color)); -} - -[class*="MetadataPosterCardFace-isSelected-"], -[class*="MetadataPosterCard-hoveredSelectedLink-"], -[class*="MetadataPosterCard-selectedLink-"] { - box-shadow: 0 0 0 2px rgb(var(--accent-color)), 0 0 4px rgb(0 0 0 / 30%); -} - -[class*="SelectButton-isSelected-"] [class*="SelectButton-selectCircle-"] { - border-color: rgb(var(--accent-color)); - background-color: rgb(var(--accent-color)); - box-shadow: 0 0 4px rgb(0 0 0 / 60%); - color: rgba(0, 0, 0, .75); - transform: scale(1.4); -} - -[class*="SelectButton-selectButton-"].isActive [class*="SelectButton-selectCircle-"] { - background: rgb(var(--accent-color-hover)); -} - -[class*="PlayButton-playButton-"]:hover [class*="PlayButton-playCircle-"], -[class*="PlayPauseOverlay-playCircle-"] { - border-color: rgb(var(--accent-color)); - background-color: rgb(var(--accent-color)); - color: #1f2326; -} - -[class*="PosterCardOverlayProgress-progressBar-"], -[class*="MetadataPosterCardProgressBar-bar-"], -[class*="SeekBar-seekBarFill-"], -[class*="VolumeSlider-fill-"], -[class*="SessionTile-playProgressPercent-"] { - background-color: rgb(var(--accent-color)) !important; -} - -[class*="SeekBar-seekBarBuffer-"], -[class*="SessionTile-transcodeProgressPercent-"] { - background-color: rgba(var(--accent-color), .3) !important; -} - -[class*="SessionTileDetails-playerContainer-"] { - background-color: rgba(var(--accent-color), .2) !important -} - -[class*="SessionTileDetails-videoStreamInformation-"] { - background-color: rgba(var(--accent-color), .15) !important -} - -[class*="SessionTileDetails-audioStreamInformation-"] { - background-color: rgba(var(--accent-color), .1) !important -} - -[class*="SessionTileDetails-subtitlesStreamInformation-"] { - background-color: rgba(var(--accent-color), .05) !important; -} - -[class*="TopUsersList-container-"][class*="ServerDashboardSectionContent-container-"]>div>div>div>div:nth-child(3) { - background-color: rgba(var(--accent-color), .2) !important; -} - -[class*="TopUsersList-container-"][class*="ServerDashboardSectionContent-container-"]>div>div>div>div:nth-child(4) { - background-color: rgba(var(--accent-color), .15) !important; -} - -[class*="TopUsersList-container-"][class*="ServerDashboardSectionContent-container-"]>div>div>div>div:nth-child(5) { - background-color: rgba(var(--accent-color), .1) !important; -} - -[class*="TopUsersList-container-"][class*="ServerDashboardSectionContent-container-"]>div>div>div>div:nth-child(6) { - background-color: rgba(var(--accent-color), .05) !important; -} - -[class*="TopUsersCell-playHistoryLink-"] { - background-color: rgb(var(--accent-color)) !important; - color: #fff !important; -} - -[class*="TopPlayedColumnHeader-emptyTitleBackground-"] { - background-color: rgba(var(--accent-color), .3) !important; -} - -[class*="SelectedMenuItem-isSelected-"], -[class*="SelectedMenuItem-isSelected-"] [class*="SelectedMenuItem-selectedIcon-"], -[class*="IconButton-isActive-"] { - color: rgb(var(--accent-color)); -} - -[class*="IconButton-isActive-"]:hover { - color: rgb(var(--accent-color-hover)); -} - -[class*="Spinner-spinner-"] { - border-color: rgb(var(--accent-color)) transparent transparent rgb(var(--accent-color)); - border-top-color: rgb(var(--accent-color)) !important; - border-left-color: rgb(var(--accent-color)) !important; -} - -[class*="CircularProgressBar-circularProgressBar-"] { - stroke-width: 2; - stroke: rgb(var(--accent-color)); - stroke-dashoffset: 0; -} - -circle { - stroke: rgb(var(--accent-color)) !important; -} - -.loading { - border-color: rgb(var(--accent-color)) transparent transparent rgb(var(--accent-color)); -} - -.media-poster-container.selected .media-poster, -.media-poster-container:hover .media-poster { - -webkit-box-shadow: 0 0 4px rgb(0 0 0 / 30%), inset 0 0 0 3px rgb(var(--accent-color)); - box-shadow: 0 0 4px rgb(0 0 0 / 30%), inset 0 0 0 3px rgb(var(--accent-color)); -} - -.media-poster-container.selected .media-poster:before { - border-color: rgb(var(--accent-color)) rgb(var(--accent-color)) transparent transparent; -} - -.media-poster-container.selected .media-poster:after { - color: var(--label-text-color); -} - -[class*="NavBarActivityMenuStatusItem-statusButtonIndicator-"] { - color: rgb(var(--accent-color)); -} - -[class*="SelectButton-selectedCircle-"] { - border-color: rgb(var(--accent-color)); - background-color: rgb(var(--accent-color)); -} - -/* MODAL */ -[class*="ModalContent-modalContent-"] { - 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; -} - -.modal-header { - padding: 15px 20px; - background: var(--modal-header-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 rgba(255, 255, 255, .05); -} - -.modal-content { - position: relative; - 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; - border: 1px solid #999; - border: 1px solid rgba(0, 0, 0, .2); - border-radius: 3px; - -webkit-box-shadow: 0 3px 9px rgb(0 0 0 / 50%); - box-shadow: 0 3px 9px rgb(0 0 0 / 50%); - background-clip: padding-box; - outline: none; -} - -.modal-footer { - padding: 15px 20px; - margin-top: 0; - background: var(--modal-footer-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-top: 1px solid rgba(255, 255, 255, .05); -} - -.modal-body-with-panes .modal-nav-pane { - background-image: none; - background: var(--transparency-dark-25) -} - -.well, -.files ul li { - color: var(--text); - background: var(--transparency-dark-10); - border: 1px solid transparent; - -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 5%); - box-shadow: inset 0 1px 1px rgb(0 0 0 / 5%); -} - -.edit-section-modal .wizard-blocks-group>.wizard-block.selectable:hover { - color: var(--text-hover); - background: var(--transparency-light-05); -} - -.edit-section-modal .wizard-blocks-group>.wizard-block.selectable { - color: var(--text) -} - -.striped-list-item>.striped-list-inner-item>.selected, -.striped-list-item>a.selected { - border-left: 3px solid rgb(var(--accent-color)); -} - -.modal-header>h4>.modal-icon { - color: var(--text-hover); -} - -/* BUTTONS */ - -.btn-primary { - border-color: var(--button-color); - color: var(--button-text); - background-color: var(--button-color); - -webkit-transition: background-color .1s; - transition: background-color .1s; -} - -.btn-primary:focus, -.btn-primary:hover { - color: var(--button-text-hover); - background-color: var(--button-color-hover); -} - -.selectize-control.plugin-remove_button [data-value] .remove { - color: var(--button-text); -} -.selectize-control.plugin-remove_button [data-value] .remove:hover { - color: var(--button-text-hover); -} - -[class*="Button-primary"].isDisabled { - background: var(--button-color); -} - -.btn-primary.disabled, -.btn-primary.disabled.active, -.btn-primary.disabled:active, -.btn-primary.disabled:focus, -.btn-primary.disabled:hover, -.btn-primary[disabled], -.btn-primary[disabled].active, -.btn-primary[disabled]:active, -.btn-primary[disabled]:focus, -.btn-primary[disabled]:hover, -fieldset[disabled] .btn-primary, -fieldset[disabled] .btn-primary.active, -fieldset[disabled] .btn-primary:active, -fieldset[disabled] .btn-primary:focus, -fieldset[disabled] .btn-primary:hover { - background-color: var(--button-color); -} - -.btn-gray.selected { - color: rgb(var(--accent-color)); -} - -.btn-gray { - color: var(--text); -} - -.edit-lock-addon.locked { - color: var(--button-text-hover); - background-color: var(--button-color); - border-color: var(--button-color); -} - -.edit-lock-addon { - color: var(--button-color-hover); - background: var(--transparency-dark-50); - border-color: transparent; - -webkit-box-shadow: 0 0 2px rgb(0 0 0 / 30%), inset -2px 2px 2px rgb(0 0 0 / 10%); - box-shadow: 0 0 2px rgb(0 0 0 / 30%), inset -2px 2px 2px rgb(0 0 0 / 10%); -} - -.edit-section-modal .wizard-blocks-group>.wizard-block.selected, -.edit-section-modal .wizard-blocks-group>.wizard-block.selected:hover { - color: rgb(var(--accent-color)); -} - -.edit-section-modal .wizard-blocks-group>.wizard-block { - color: var(--text); -} - -[class*="Button-primary-"], -.selectize-control.multi .selectize-input>div { - background-color: var(--button-color); - color: var(--button-text); -} - -[class*="Button-primary-"]:hover, -.selectize-control.multi .selectize-input>div.active { - background-color: var(--button-color-hover); - color: var(--button-text-hover); -} - -/* DROPDOWN MENU */ -[class*="Menu-menu-"], -.selectize-dropdown, -.selectize-dropdown.form-control { - background: var(--drop-down-menu-bg); - 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; -} - -[class*="ServerMenuItem-selectedServerMenuItem-"], -[class*="ServerMenuItem-selectedIcon-"] { - color: rgb(var(--accent-color)); -} - -[class*="Tooltip-tooltip-"] { - background-color: var(--button-color); - color: var(--button-text); -} - -[class*="Tooltip-tooltipBottomArrow-"]:after { - border-top-color: var(--button-color); -} - -[class*="Tooltip-tooltipTopArrow-"]:after { - border-bottom-color: var(--button-color); -} - -[class*="Tooltip-tooltipRightArrow-"]:after { - border-left-color: var(--button-color); -} - -[class*="Tooltip-tooltipLeftArrow-"]:after { - border-right-color: var(--button-color); -} - -/* SETTINGS */ -[class*="SettingsFormSection-sectionWrapper-"], -[class*="ServerDashboardPageSection-section-"], -[class*="SettingsFormSection-sectionWrapper-"], -hr { - border-top: 2px solid rgba(255, 255, 255, 0.3) !important; -} - -[class*="SettingsFormSection-sectionWrapper-"]:last-of-type, -[class*="ClaimedServer-container-"] { - border-bottom: 2px solid rgb(255 255 255 / 30%); -} - -/* ALERTS */ -.alerts-container .page-count { - margin-right: 15px; - font-size: 14px; - color: var(--text); - vertical-align: top; -} - -/* SYNC */ -.filter-bar .dropdown.open>a { - color: rgb(var(--accent-color)); -} - -/* TABLE */ - -[class*="TableHeaderTitle-tableHeaderTitle-"] { - color: var(--text-hover); -} - -[class*="DirectoryListTableHeader-tableHeaderCell-"], -[class*="DirectoryListTableHeader-columnMenuButton-"] { - background: var(--transparency-dark-25); -} - -a>[class*="DirectoryListTableHeader-tableHeaderCell-"]:hover, -button>[class*="DirectoryListTableHeader-tableHeaderCell-"]:hover, -[class*="DirectoryListTableHeader-columnMenuButton-"]:hover { - background: var(--transparency-light-10); +/* 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://github.com/gilbN/theme.park */ + +@import url("/css/defaults/placeholders.css"); +@import url("/css/defaults/transparent.css"); + +* { + outline: none; +} + +/* TEXT */ +body, +p, +label, +[class*="PrePlaySummary-summary-"], +[class*="ClaimedServer-messageHeader-"], +[class*="MetadataPosterCardTitle-isSecondary-"], +[class*="MetadataPosterCardTitle-isSecondary-"] a { + color: var(--text) !important; +} + +[class*="SourceSidebarLink-title-"], +[class*="SourceSidebarLink-sourceLink-"], +[class*="Link-default-"], +[class*="PrePlayTertiaryTitle-tertiaryTitle-"] { + color: var(--text); +} + +[class*="PivotTab-button-"] { + color: var(--text) !important; +} + +[class*="PivotTabDropdown-isSelected-"] { + border-color: rgb(var(--accent-color)) !important; + border-bottom-width: 5px !important; + border-left: 4px solid transparent !important; + border-right: 4px solid transparent !important; + border-top-width: 0 !important; + margin-top: -2px !important; +} + +[class*="MetadataPosterCardActions-editButton-"], +[class*="MetadataPosterCardActions-moreButton-"] { + color: rgb(var(--accent-color)) !important; +} + +[class*="MetadataPosterCardActions-editButton-"]:hover, +[class*="MetadataPosterCardActions-moreButton-"]:hover { + color: var(--accent-color-hover) !important; +} + +h1, +h2, +h3, +h4, +h5, +h6, +.h1, +.h2, +.h3, +.h4, +.h5, +.h6, +[class*="PrePlayPrimaryTitle-primaryTitle-"] a, +[class*="PrePlayLeftTitle-leftTitle-"], +[class*="PrePlayPrimaryTitle-primaryTitle-"], +[class*="CollapsibleText-readMore-"], +[class*="HubTitle-hubTitle-"], +[class*="FormLabel-label-"], +[class*="ServerDashboardPageHeader-headerTitle-"], +[class*="SidebarList-sidebarListHeader-"], +[class*="MenuHeader-menuHeader-WuKJVD"], +[class*="PrePlayDetailsGroupItem-label-"], +[class*="PageHeader-pageHeader-"], +[class*="PageHeaderTitle-title-"] { + color: var(--text-hover) !important; +} + +.text-muted { + color: var(--text-muted); +} + +/* LINKS */ + +a, +[class*="Link-primary-"], +[class*="Link-isSelected-"], +[class*="PrePlayDetailsGroupItem-groupItem-"] a, +[class*="MetadataPosterCardTitle-title-"] a, +a[class*="MetadataPosterCardTitle-title-"], +[class*="PrePlayTagListLink-tagsListLink-"][class*="Link-default-"], +[class*="MetadataPosterCardTitle-title-"] { + color: var(--link-color) +} + +a:hover, +[class*="Link-link-"]:hover:not([type="button"]):not([role="menuitem"]):not([type="submit"]), +.artwork-file-container:hover a, +[class*="MetadataPosterCardTitle-title-"] a:hover, +a[class*="MetadataPosterCardTitle-title-"]:hover { + color: var(--link-color-hover); +} + +[class*="MetadataPosterCardTitle-title-"][class*="MetadataPosterCardTitle-isSecondary-377V8A"] [class*="Link-link-1Kt-hA"]:hover, +[class*="MetadataPosterCardTitle-title-"][class*="MetadataPosterCardTitle-isSecondary-377V8A"]:hover, +[class*=".MetadataTableRow-title-"] a:hover, +a[class*="MetadataTableRow-title-"]:hover { + color: var(--text-hover) !important; +} + +[class*="TopUsersCell-playHistoryLink-"][class*="Link-link-"] { + color: var(--label-text-color) !important; +} + +/* BODY */ +#plex > div[class*="FullPageBackground-backgroundContainer-"] > div > div:nth-child(1) > canvas, +#plex > div[class*="FullPageBackground-backgroundContainer-"] > div > canvas { + display: none !important; +} +body,[class*="FullPageBackground-backgroundContainer-"] { + 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; +} + +.plex-preloader-container { + background-color: transparent; +} + +[class*="BottomBar-bottomBar-"] { + background: var(--transparency-dark-70); + box-shadow: 0 0 4px 0 rgb(0 0 0 / 50%); +} + +/* SIDEBAR */ + +/* TEMP */ +[class*="SourceSidebarLink-isSelected-"] { + box-shadow: inset 2px 0 0 0 rgb(var(--accent-color)); + background: rgb(var(--accent-color), 0.05); +} + +/* /TEMP */ + +[class*="SourceSidebar-openSidebar-"][class*="SourceSidebar-sidebar-"], +[class*="SourceSidebar-sidebar-"] { + background: var(--transparency-dark-25) +} + +[class*="SourceSidebar-expandedSidebar-"][class*="SourceSidebar-sidebar-"] { + 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; +} + +@supports (backdrop-filter: blur(1em)) or (-webkit-backdrop-filter:blur(1em)) { + [class*="SourceSidebar-expandedSidebar-"][class*="SourceSidebar-sidebar-"] { + background: var(--header-blur-background); + -webkit-backdrop-filter: saturate(1.8) blur(1.5em); + backdrop-filter: saturate(1.8) blur(1.5em); + background: var(--transparency-dark-50); + } +} + +[class*="DisclosureArrow-isSelected-"] { + border-color: rgb(var(--accent-color)); +} + +[class*="SourceSidebarLink-isSelected-"]:before { + background-color: rgb(var(--accent-color)) !important; +} + +[class*="SourceSidebarLink-isSelected-"] [class*="SourceSidebarLink-iconContainer-"], +[class*="SourceSidebarLink-isSelected-"] [class*="SourceSidebarLink-title-"] { + color: rgb(var(--accent-color)); +} + +[class*="SourceSidebarLink-sourceLink-"]:hover [class*="SourceSidebarLink-iconContainer-"], +[class*="SourceSidebarLink-sourceLink-"]:hover [class*="SourceSidebarLink-title-"] { + color: var(--accent-color-hover); +} + +[class*="SourceSidebarServerHeader-title-"] { + color: rgb(var(--accent-color)); +} + +/* NAVBAR */ +[class*="NavBar-container-"] { + background: var(--transparency-dark-25) !important; +} + +[class*="NavBarActivityButton-isHighlighted-"] [class*="NavBarActivityButton-activityIcon-"] { + color: rgb(var(--accent-color)); +} + +/* old plex web */ +.NavBarActivityButton-isHighlighted-2YqjDs .NavBarActivityButton-activityIcon-3gF_TD { + background-color: rgb(var(--accent-color)); + color: var(--label-text-color); +} + +.NavBarActivityButton-isHighlighted-2YqjDs:hover .NavBarActivityButton-activityIcon-3gF_TD { + background-color: var(--accent-color-hover); + color: var(--label-text-color) !important; +} + +/* /old plex web */ + +[class*="NavBarActivityButton-isHighlighted-"]:hover [class*="NavBarActivityButton-activityIcon-"] { + color: var(--accent-color-hover); + +} + +[class*="NavBarActivityButton-isHighlighted-"] [class*="NavBarActivityButton-label-"] { + color: rgb(var(--accent-color)); +} + +[class*="NavBarActivityButton-isHighlighted-"]:hover [class*="NavBarActivityButton-label-"] { + color: var(--accent-color-hover); +} + + + + +/* ACCENTS */ + +[class*="TabButton-selected-"] { + color: rgb(var(--accent-color)); +} + +[class*="TabButton-selected-"]:after { + background-color: rgb(var(--accent-color)); +} + +[class*="TabButton-selected-"]:hover:after { + background-color: rgb(var(--accent-color),.8); +} + +.heart-rating.user-rating, .star-rating.user-rating { + color: rgb(var(--accent-color)); + opacity: 1; +} + +[class*="Badge-primary-"], +.nav-header>li>a.selected .badge { + background-color: rgb(var(--accent-color)); + color: var(--label-text-color); +} + +[class*="DisclosureArrow-default-"] { + border-color: rgb(var(--accent-color)); +} + +a:hover [class*="DisclosureArrow-disclosureArrow-"], +button:hover [class*="DisclosureArrow-disclosureArrow-"] { + border-color: var(--accent-color-hover); +} + +.nav-pills>li.active>a, +.nav-pills>li.active>a:focus, +.nav-pills>li.active>a:hover { + color: rgb(var(--accent-color)) +} + +.nav-pills>li.active>a, +.nav-pills>li.active>a:focus, +.nav-pills>li.active>a:hover { + background-color: rgb(var(--accent-color), .03); + +} + +.btn-gray:focus, +.btn-gray:hover { + color: var(--accent-color-hover); +} + +[class*="PageHeaderTabButton-isSelected-"], +[class*="PageHeaderTabDropdown-isSelected-"], +[class*="MultiSelectPageHeader-selectedTitle-"], +[class*="PageHeaderMultiselectActions-container-"], +[class*="PageHeaderMultiselectActions-count-"], +[class*="PivotTab-selectedButton-"], +[class*="PageHeaderTitle-detail-"] { + color: rgb(var(--accent-color)) !important; + border-color: rgb(var(--accent-color)); +} + +[class*="PivotTab-selectedButton-"]:after, +[class*="TabButton-selectedButton-"]:after, +[class*="PageHeaderTabButton-isSelected-"]:after { + background-color: rgb(var(--accent-color)) !important; +} + +[class*="PivotTab-selectedButton-"]:hover:after { + background-color: var(--link-color-hover) !important; +} + +[class*="MetadataPosterCardOverlay-unplayedBadge-"], +[class*="MetadataPosterCard-legacyUnwatchedTag-"], +[class*="MetadataPosterCard-legacyUnwatchedEpisodesBadge-"], +[class*="MetadataPosterCardOverlay-versionBadge-"] { + background-color: var(--plex-poster-unwatched); +} + +[class*="MetadataPosterCardFace-"]:hover, +[class*="PosterCardLink-hoveredLink-"] { + box-shadow: 0 0 0 1px rgb(var(--accent-color)), 0 0 4px rgb(0 0 0 / 30%); +} + +[class*="MultiSelectPageHeader-multiSelectPageHeader-"] { + box-shadow: 0 2px 0 0 rgb(var(--accent-color)); +} + +[class*="MetadataPosterCardFace-isSelected-"], +[class*="MetadataPosterCard-hoveredSelectedLink-"], +[class*="MetadataPosterCard-selectedLink-"] { + box-shadow: 0 0 0 2px rgb(var(--accent-color)), 0 0 4px rgb(0 0 0 / 30%); +} + +[class*="SelectButton-isSelected-"] [class*="SelectButton-selectCircle-"] { + border-color: rgb(var(--accent-color)); + background-color: rgb(var(--accent-color)); + box-shadow: 0 0 4px rgb(0 0 0 / 60%); + color: rgba(0, 0, 0, .75); + transform: scale(1.4); +} + +[class*="SelectButton-selectButton-"].isActive [class*="SelectButton-selectCircle-"] { + background: rgb(var(--accent-color-hover)); +} + +[class*="PlayButton-playButton-"]:hover [class*="PlayButton-playCircle-"], +[class*="PlayPauseOverlay-playCircle-"] { + border-color: rgb(var(--accent-color)); + background-color: rgb(var(--accent-color)); + color: #1f2326; +} + +[class*="PosterCardOverlayProgress-progressBar-"], +[class*="MetadataPosterCardProgressBar-bar-"], +[class*="SeekBar-seekBarFill-"], +[class*="VolumeSlider-fill-"], +[class*="SessionTile-playProgressPercent-"] { + background-color: rgb(var(--accent-color)) !important; +} + +[class*="SeekBar-seekBarBuffer-"], +[class*="SessionTile-transcodeProgressPercent-"] { + background-color: rgba(var(--accent-color), .3) !important; +} + +[class*="SessionTileDetails-playerContainer-"] { + background-color: rgba(var(--accent-color), .2) !important +} + +[class*="SessionTileDetails-videoStreamInformation-"] { + background-color: rgba(var(--accent-color), .15) !important +} + +[class*="SessionTileDetails-audioStreamInformation-"] { + background-color: rgba(var(--accent-color), .1) !important +} + +[class*="SessionTileDetails-subtitlesStreamInformation-"] { + background-color: rgba(var(--accent-color), .05) !important; +} + +[class*="TopUsersList-container-"][class*="ServerDashboardSectionContent-container-"]>div>div>div>div:nth-child(3) { + background-color: rgba(var(--accent-color), .2) !important; +} + +[class*="TopUsersList-container-"][class*="ServerDashboardSectionContent-container-"]>div>div>div>div:nth-child(4) { + background-color: rgba(var(--accent-color), .15) !important; +} + +[class*="TopUsersList-container-"][class*="ServerDashboardSectionContent-container-"]>div>div>div>div:nth-child(5) { + background-color: rgba(var(--accent-color), .1) !important; +} + +[class*="TopUsersList-container-"][class*="ServerDashboardSectionContent-container-"]>div>div>div>div:nth-child(6) { + background-color: rgba(var(--accent-color), .05) !important; +} + +[class*="TopUsersCell-playHistoryLink-"] { + background-color: rgb(var(--accent-color)) !important; + color: #fff !important; +} + +[class*="TopPlayedColumnHeader-emptyTitleBackground-"] { + background-color: rgba(var(--accent-color), .3) !important; +} + +[class*="SelectedMenuItem-isSelected-"], +[class*="SelectedMenuItem-isSelected-"] [class*="SelectedMenuItem-selectedIcon-"], +[class*="IconButton-isActive-"] { + color: rgb(var(--accent-color)); +} + +[class*="IconButton-isActive-"]:hover { + color: rgb(var(--accent-color-hover)); +} + +[class*="Spinner-spinner-"] { + border-color: rgb(var(--accent-color)) transparent transparent rgb(var(--accent-color)); + border-top-color: rgb(var(--accent-color)) !important; + border-left-color: rgb(var(--accent-color)) !important; +} + +[class*="CircularProgressBar-circularProgressBar-"] { + stroke-width: 2; + stroke: rgb(var(--accent-color)); + stroke-dashoffset: 0; +} + +circle { + stroke: rgb(var(--accent-color)) !important; +} + +.loading { + border-color: rgb(var(--accent-color)) transparent transparent rgb(var(--accent-color)); +} + +.media-poster-container.selected .media-poster, +.media-poster-container:hover .media-poster { + -webkit-box-shadow: 0 0 4px rgb(0 0 0 / 30%), inset 0 0 0 3px rgb(var(--accent-color)); + box-shadow: 0 0 4px rgb(0 0 0 / 30%), inset 0 0 0 3px rgb(var(--accent-color)); +} + +.media-poster-container.selected .media-poster:before { + border-color: rgb(var(--accent-color)) rgb(var(--accent-color)) transparent transparent; +} + +.media-poster-container.selected .media-poster:after { + color: var(--label-text-color); +} + +[class*="NavBarActivityMenuStatusItem-statusButtonIndicator-"] { + color: rgb(var(--accent-color)); +} + +[class*="SelectButton-selectedCircle-"] { + border-color: rgb(var(--accent-color)); + background-color: rgb(var(--accent-color)); +} + +/* MODAL */ +[class*="ModalContent-modalContent-"] { + 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; +} + +.modal-header { + padding: 15px 20px; + background: var(--modal-header-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 rgba(255, 255, 255, .05); +} + +.modal-content { + position: relative; + 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; + border: 1px solid #999; + border: 1px solid rgba(0, 0, 0, .2); + border-radius: 3px; + -webkit-box-shadow: 0 3px 9px rgb(0 0 0 / 50%); + box-shadow: 0 3px 9px rgb(0 0 0 / 50%); + background-clip: padding-box; + outline: none; +} + +.modal-footer { + padding: 15px 20px; + margin-top: 0; + background: var(--modal-footer-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-top: 1px solid rgba(255, 255, 255, .05); +} + +.modal-body-with-panes .modal-nav-pane { + background-image: none; + background: var(--transparency-dark-25) +} + +.well, +.files ul li { + color: var(--text); + background: var(--transparency-dark-10); + border: 1px solid transparent; + -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 5%); + box-shadow: inset 0 1px 1px rgb(0 0 0 / 5%); +} + +.edit-section-modal .wizard-blocks-group>.wizard-block.selectable:hover { + color: var(--text-hover); + background: var(--transparency-light-05); +} + +.edit-section-modal .wizard-blocks-group>.wizard-block.selectable { + color: var(--text) +} + +.striped-list-item>.striped-list-inner-item>.selected, +.striped-list-item>a.selected { + border-left: 3px solid rgb(var(--accent-color)); +} + +.modal-header>h4>.modal-icon { + color: var(--text-hover); +} + +/* BUTTONS */ + +.btn-primary { + border-color: var(--button-color); + color: var(--button-text); + background-color: var(--button-color); + -webkit-transition: background-color .1s; + transition: background-color .1s; +} + +.btn-primary:focus, +.btn-primary:hover { + color: var(--button-text-hover); + background-color: var(--button-color-hover); +} + +.selectize-control.plugin-remove_button [data-value] .remove { + color: var(--button-text); +} +.selectize-control.plugin-remove_button [data-value] .remove:hover { + color: var(--button-text-hover); +} + +[class*="Button-primary"].isDisabled { + background: var(--button-color); +} + +.btn-primary.disabled, +.btn-primary.disabled.active, +.btn-primary.disabled:active, +.btn-primary.disabled:focus, +.btn-primary.disabled:hover, +.btn-primary[disabled], +.btn-primary[disabled].active, +.btn-primary[disabled]:active, +.btn-primary[disabled]:focus, +.btn-primary[disabled]:hover, +fieldset[disabled] .btn-primary, +fieldset[disabled] .btn-primary.active, +fieldset[disabled] .btn-primary:active, +fieldset[disabled] .btn-primary:focus, +fieldset[disabled] .btn-primary:hover { + background-color: var(--button-color); +} + +.btn-gray.selected { + color: rgb(var(--accent-color)); +} + +.btn-gray { + color: var(--text); +} + +.edit-lock-addon.locked { + color: var(--button-text-hover); + background-color: var(--button-color); + border-color: var(--button-color); +} + +.edit-lock-addon { + color: var(--button-color-hover); + background: var(--transparency-dark-50); + border-color: transparent; + -webkit-box-shadow: 0 0 2px rgb(0 0 0 / 30%), inset -2px 2px 2px rgb(0 0 0 / 10%); + box-shadow: 0 0 2px rgb(0 0 0 / 30%), inset -2px 2px 2px rgb(0 0 0 / 10%); +} + +.edit-section-modal .wizard-blocks-group>.wizard-block.selected, +.edit-section-modal .wizard-blocks-group>.wizard-block.selected:hover { + color: rgb(var(--accent-color)); +} + +.edit-section-modal .wizard-blocks-group>.wizard-block { + color: var(--text); +} + +[class*="Button-primary-"], +.selectize-control.multi .selectize-input>div { + background-color: var(--button-color); + color: var(--button-text); +} + +[class*="Button-primary-"]:hover, +.selectize-control.multi .selectize-input>div.active { + background-color: var(--button-color-hover); + color: var(--button-text-hover); +} + +/* DROPDOWN MENU */ +[class*="Menu-menu-"], +.selectize-dropdown, +.selectize-dropdown.form-control { + background: var(--drop-down-menu-bg); + 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; +} + +[class*="ServerMenuItem-selectedServerMenuItem-"], +[class*="ServerMenuItem-selectedIcon-"] { + color: rgb(var(--accent-color)); +} + +[class*="Tooltip-tooltip-"] { + background-color: var(--button-color); + color: var(--button-text); +} + +[class*="Tooltip-tooltipBottomArrow-"]:after { + border-top-color: var(--button-color); +} + +[class*="Tooltip-tooltipTopArrow-"]:after { + border-bottom-color: var(--button-color); +} + +[class*="Tooltip-tooltipRightArrow-"]:after { + border-left-color: var(--button-color); +} + +[class*="Tooltip-tooltipLeftArrow-"]:after { + border-right-color: var(--button-color); +} + +/* SETTINGS */ +[class*="SettingsFormSection-sectionWrapper-"], +[class*="ServerDashboardPageSection-section-"], +[class*="SettingsFormSection-sectionWrapper-"], +hr { + border-top: 2px solid rgba(255, 255, 255, 0.3) !important; +} + +[class*="SettingsFormSection-sectionWrapper-"]:last-of-type, +[class*="ClaimedServer-container-"] { + border-bottom: 2px solid rgb(255 255 255 / 30%); +} + +/* ALERTS */ +.alerts-container .page-count { + margin-right: 15px; + font-size: 14px; + color: var(--text); + vertical-align: top; +} + +/* SYNC */ +.filter-bar .dropdown.open>a { + color: rgb(var(--accent-color)); +} + +/* TABLE */ + +[class*="TableHeaderTitle-tableHeaderTitle-"] { + color: var(--text-hover); +} + +[class*="DirectoryListTableHeader-tableHeaderCell-"], +[class*="DirectoryListTableHeader-columnMenuButton-"] { + background: var(--transparency-dark-25); +} + +a>[class*="DirectoryListTableHeader-tableHeaderCell-"]:hover, +button>[class*="DirectoryListTableHeader-tableHeaderCell-"]:hover, +[class*="DirectoryListTableHeader-columnMenuButton-"]:hover { + background: var(--transparency-light-10); } \ No newline at end of file diff --git a/css/base/plpp/plpp-base.css b/css/base/plpp/plpp-base.css index 1db1013994..65c9d8e6cd 100644 --- a/css/base/plpp/plpp-base.css +++ b/css/base/plpp/plpp-base.css @@ -1,286 +1,286 @@ -/* 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://github.com/gilbN/theme.park */ - -@import url("/css/defaults/transparent.css"); - -body { - background: var(--main-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; - background-color: transparent; - color: hsla(0, 0%, 100%, .7) !important; - font-family: Open Sans Bold, Helvetica Neue, Helvetica, Arial, sans-serif !important; - font-size: 1.4em !important; - overflow-y: auto; - height: 100%; -} - -/* Scrollbar */ -@media only screen and (min-width: 768px) { - html { - height: 100%; - width: 100%; - overflow: hidden; - } - - body { - overflow-y: auto; - height: 100%; - 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; - } -} - -::-webkit-scrollbar { - width: 14px; -} - -::-webkit-scrollbar-thumb { - min-height: 50px; - border: 3px solid transparent; - border-radius: 8px; - background: var(--transparency-dark-20); - background-clip: padding-box; -} - -::-webkit-scrollbar-track { - background-color: transparent; -} - -::-webkit-scrollbar-thumb:hover { - min-height: 50px; - border: 3px solid transparent; - border-radius: 8px; - background: var(--transparency-light-50); - background-clip: padding-box; -} - -legend { - border-bottom: 1px solid rgba(255, 255, 255, 0.08); -} - -.navbar-inverse { - background: var(--transparency-dark-60); - border-color: transparent; -} - -.side-nav { - background: var(--transparency-dark-15); -} - -.navbar-inverse .navbar-nav>li>a { - color: hsla(0, 0%, 100%, .7); -} - -.navbar-inverse .navbar-nav>li>a:hover, -.navbar-inverse .navbar-nav>li>a:focus { - background: var(--transparency-dark-10); -} - -.nav>li.selected>a { - background-color: transparent; - color: #f9be03 !important; -} - -@media only screen and (max-width: 768px) { - - .navbar-inverse .navbar-collapse, - .navbar-inverse .navbar-form { - border-color: 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; - } -} - -.breadcrumb>.active { - text-transform: uppercase; - text-transform: bold; -} - -.panel, -.panel-default>.panel-heading, -.breadcrumb>.active { - background-color: transparent; - border: transparent; - color: inherit; - font-size: 15px; - font-family: Open Sans Bold, Helvetica Neue, Helvetica, Arial, sans-serif !important; - line-height: 24px; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - box-shadow: 0 1px 1px rgba(0, 0, 0, 0); -} - -.plpp_table.even:hover, -.plpp_table.odd:hover { - background: var(--transparency-dark-10) !important; -} - -.panel-heading { - font-weight: bold; -} - -.plpp_thumbs_Title:hover, -.plpp_slider_Title:hover, -.plpp_thumbs_Episode_Title:hover, -.plpp_slider_Episode_Title:hover, -.plpp_thumbs_Season_Title:hover, -.plpp_slider_Season_Title:hover, -.plpp_thumbs_Show_Title:hover, -.plpp_slider_Show_Title:hover, -.plpp_thumbs_Artist:hover, -.plpp_slider_Artist:hover, -.plpp_thumbs_Year:hover, -.plpp_thumbs_Episode_No:hover, -.plpp_slider_Year:hover, -.plpp_slider_Episode_no:hover, -.plpp_thumbs_Track_no:hover, -.plpp_slider_Track_no:hover, -.plpp_thumbs_Episode_Count:hover, -.plpp_slider_Episode_Count:hover, -.plpp_thumbs_Track_Count:hover, -.plpp_slider_Track_Count:hover, -.plpp_thumbs_Dimensions:hover, -.plpp_slider_Dimensions:hover, -.plpp_thumbs_Duration:hover, -.plpp_slider_Duration:hover { - text-decoration: underline; -} - -.img-rounded { - border-radius: 0px; -} - -.img-rounded:hover { - border-radius: 0px; - box-shadow: 0 0 0 2px #cc7b19; - background: radial-gradient(farthest-corner at 50% 50%, rgba(50, 50, 50, .5) 50%, #323232 100%); - opacity: .7; - transition: linear .2s; -} - -.img-responsive, -.thumbnail>img, -.thumbnail a>img, -.carousel-inner>.item>img, -.carousel-inner>.item>a>img { - width: 100%; -} - -div.modal-content>div.modal-body>div.plpp_details_container>div.plpp_details_Thumbnail, -div.plpp_details_Poster>.img-rounded { - box-shadow: none; - opacity: 1; -} - -div.plpp_slider { - margin: 2px 15px 10px 2px; -} - -table { - background: var(--transparency-dark-25); -} - -table, -.table { - color: hsla(0, 0%, 100%, .7); -} - -.table>thead>tr>th, -.table>tbody>tr>th, -.table>tfoot>tr>th, -.table>thead>tr>td, -.table>tbody>tr>td, -.table>tfoot>tr>td { - border-top: 1px solid rgba(255, 255, 255, .15); -} - -.table>thead>tr>th { - vertical-align: bottom; - border-bottom: 2px solid rgba(255, 255, 255, .15); -} - -.pagination>li>a, -.pagination>li>span { - color: var(--text-hover); - background: var(--transparency-dark-25); - border: transparent; -} - -.pagination>.disabled>span, -.pagination>.disabled>span:hover, -.pagination>.disabled>span:focus, -.pagination>.disabled>a, -.pagination>.disabled>a:hover, -.pagination>.disabled>a:focus { - color: #BDBDBD; - background: var(--transparency-dark-25); - border: transparent; - cursor: not-allowed; -} - -/* Modal */ -.modal-header, -div.modal-body, -.modal-footer { - border-bottom: 1px solid rgba(255, 255, 255, .15); - 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; -} - -/* Buttons */ -.btn-default { - background-color: var(--button-color); - border-color: transparent; -} - -.btn-default:hover, -.btn-default:focus, -.btn-default:active, -.btn-default.active, -.open .dropdown-toggle.btn-default { - background-color: var(--button-color-hover); - border-color: transparent; -} - -.modal-header .close { - color: #dadada; -} - -.modal-header .close:hover { - color: var(--text-hover); +/* 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://github.com/gilbN/theme.park */ + +@import url("/css/defaults/transparent.css"); + +body { + background: var(--main-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; + background-color: transparent; + color: hsla(0, 0%, 100%, .7) !important; + font-family: Open Sans Bold, Helvetica Neue, Helvetica, Arial, sans-serif !important; + font-size: 1.4em !important; + overflow-y: auto; + height: 100%; +} + +/* Scrollbar */ +@media only screen and (min-width: 768px) { + html { + height: 100%; + width: 100%; + overflow: hidden; + } + + body { + overflow-y: auto; + height: 100%; + 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; + } +} + +::-webkit-scrollbar { + width: 14px; +} + +::-webkit-scrollbar-thumb { + min-height: 50px; + border: 3px solid transparent; + border-radius: 8px; + background: var(--transparency-dark-20); + background-clip: padding-box; +} + +::-webkit-scrollbar-track { + background-color: transparent; +} + +::-webkit-scrollbar-thumb:hover { + min-height: 50px; + border: 3px solid transparent; + border-radius: 8px; + background: var(--transparency-light-50); + background-clip: padding-box; +} + +legend { + border-bottom: 1px solid rgba(255, 255, 255, 0.08); +} + +.navbar-inverse { + background: var(--transparency-dark-60); + border-color: transparent; +} + +.side-nav { + background: var(--transparency-dark-15); +} + +.navbar-inverse .navbar-nav>li>a { + color: hsla(0, 0%, 100%, .7); +} + +.navbar-inverse .navbar-nav>li>a:hover, +.navbar-inverse .navbar-nav>li>a:focus { + background: var(--transparency-dark-10); +} + +.nav>li.selected>a { + background-color: transparent; + color: #f9be03 !important; +} + +@media only screen and (max-width: 768px) { + + .navbar-inverse .navbar-collapse, + .navbar-inverse .navbar-form { + border-color: 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; + } +} + +.breadcrumb>.active { + text-transform: uppercase; + text-transform: bold; +} + +.panel, +.panel-default>.panel-heading, +.breadcrumb>.active { + background-color: transparent; + border: transparent; + color: inherit; + font-size: 15px; + font-family: Open Sans Bold, Helvetica Neue, Helvetica, Arial, sans-serif !important; + line-height: 24px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + box-shadow: 0 1px 1px rgba(0, 0, 0, 0); +} + +.plpp_table.even:hover, +.plpp_table.odd:hover { + background: var(--transparency-dark-10) !important; +} + +.panel-heading { + font-weight: bold; +} + +.plpp_thumbs_Title:hover, +.plpp_slider_Title:hover, +.plpp_thumbs_Episode_Title:hover, +.plpp_slider_Episode_Title:hover, +.plpp_thumbs_Season_Title:hover, +.plpp_slider_Season_Title:hover, +.plpp_thumbs_Show_Title:hover, +.plpp_slider_Show_Title:hover, +.plpp_thumbs_Artist:hover, +.plpp_slider_Artist:hover, +.plpp_thumbs_Year:hover, +.plpp_thumbs_Episode_No:hover, +.plpp_slider_Year:hover, +.plpp_slider_Episode_no:hover, +.plpp_thumbs_Track_no:hover, +.plpp_slider_Track_no:hover, +.plpp_thumbs_Episode_Count:hover, +.plpp_slider_Episode_Count:hover, +.plpp_thumbs_Track_Count:hover, +.plpp_slider_Track_Count:hover, +.plpp_thumbs_Dimensions:hover, +.plpp_slider_Dimensions:hover, +.plpp_thumbs_Duration:hover, +.plpp_slider_Duration:hover { + text-decoration: underline; +} + +.img-rounded { + border-radius: 0px; +} + +.img-rounded:hover { + border-radius: 0px; + box-shadow: 0 0 0 2px #cc7b19; + background: radial-gradient(farthest-corner at 50% 50%, rgba(50, 50, 50, .5) 50%, #323232 100%); + opacity: .7; + transition: linear .2s; +} + +.img-responsive, +.thumbnail>img, +.thumbnail a>img, +.carousel-inner>.item>img, +.carousel-inner>.item>a>img { + width: 100%; +} + +div.modal-content>div.modal-body>div.plpp_details_container>div.plpp_details_Thumbnail, +div.plpp_details_Poster>.img-rounded { + box-shadow: none; + opacity: 1; +} + +div.plpp_slider { + margin: 2px 15px 10px 2px; +} + +table { + background: var(--transparency-dark-25); +} + +table, +.table { + color: hsla(0, 0%, 100%, .7); +} + +.table>thead>tr>th, +.table>tbody>tr>th, +.table>tfoot>tr>th, +.table>thead>tr>td, +.table>tbody>tr>td, +.table>tfoot>tr>td { + border-top: 1px solid rgba(255, 255, 255, .15); +} + +.table>thead>tr>th { + vertical-align: bottom; + border-bottom: 2px solid rgba(255, 255, 255, .15); +} + +.pagination>li>a, +.pagination>li>span { + color: var(--text-hover); + background: var(--transparency-dark-25); + border: transparent; +} + +.pagination>.disabled>span, +.pagination>.disabled>span:hover, +.pagination>.disabled>span:focus, +.pagination>.disabled>a, +.pagination>.disabled>a:hover, +.pagination>.disabled>a:focus { + color: #BDBDBD; + background: var(--transparency-dark-25); + border: transparent; + cursor: not-allowed; +} + +/* Modal */ +.modal-header, +div.modal-body, +.modal-footer { + border-bottom: 1px solid rgba(255, 255, 255, .15); + 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; +} + +/* Buttons */ +.btn-default { + background-color: var(--button-color); + border-color: transparent; +} + +.btn-default:hover, +.btn-default:focus, +.btn-default:active, +.btn-default.active, +.open .dropdown-toggle.btn-default { + background-color: var(--button-color-hover); + border-color: transparent; +} + +.modal-header .close { + color: #dadada; +} + +.modal-header .close:hover { + color: var(--text-hover); } \ No newline at end of file diff --git a/css/base/portainer/portainer-base.css b/css/base/portainer/portainer-base.css index 25898b2749..4eea07801c 100644 --- a/css/base/portainer/portainer-base.css +++ b/css/base/portainer/portainer-base.css @@ -1,840 +1,840 @@ -/* 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://github.com/gilbN/theme.park */ - -@import url("/css/defaults/placeholders.css"); -@import url("/css/defaults/transparent.css"); - -:root { - --text-json-tree-branch-preview-color: var(--text); - --text-json-tree-leaf-color: var(--text); -} - -/* Scrollbar */ -@media only screen and (min-width: 768px) { - html { - height: 100%; - width: 100%; - overflow: hidden; - } - - body { - overflow-y: auto; - height: 100%; - 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; - } -} - -::-webkit-scrollbar { - width: 14px; -} - -::-webkit-scrollbar-thumb { - min-height: 50px; - border: 3px solid transparent; - border-radius: 8px; - background: var(--transparency-dark-20); - background-clip: padding-box; -} - -::-webkit-scrollbar-track { - background-color: transparent; -} - -::-webkit-scrollbar-thumb:hover { - min-height: 50px; - border: 3px solid transparent; - border-radius: 8px; - background: var(--transparency-light-50); - background-clip: padding-box; -} - -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) !important; -} - -* { - outline: none !important; -} - -h1, -h2, -h3, -h4, -h5, -h6, -label, -legend, -ul.sidebar .sidebar-title.endpoint-name { - color: var(--text-hover); -} - -ul.sidebar .sidebar-list .sidebar-sublist a { - color: var(--text); -} - -a { - color: var(--link-color); -} - -a:focus, -a:hover { - color: var(--link-color-hover); - text-decoration: none; -} - -.text-danger { - color: #f44336; -} - -.fa.red-icon { - color: #f44336; -} - -.text-muted { - color: var(--text-muted); -} - -.form-section-title { - color: var(--text); -} - -ul.sidebar .sidebar-list a { - color: var(--text); -} - -/* NEWS */ -.motd-body { - background: var(--transparency-light-15) !important; -} - -/* LOGIN */ -.panel-default { - border-color: transparent; -} - -.panel { - background-color: transparent; - border: 1px solid transparent; - -webkit-box-shadow: none; - box-shadow: none; -} - -.panel-body { - background-color: transparent !important; -} - -/* SIDEBAR */ -#sidebar-wrapper { - background: var(--transparency-dark-25) -} - -.sidebar-header { - background: var(--transparency-dark-25) -} - -ul.sidebar .sidebar-list a.active { - color: rgb(var(--accent-color)); - background: var(--transparency-light-10); - border-left: 3px solid rgb(var(--accent-color)); -} - -#page-wrapper:not(.open) ul.sidebar .sidebar-title.separator, -.sidebar-footer, -ul.sidebar .sidebar-list a:hover:not(ul.sidebar .sidebar-list a.active), -ul.sidebar .sidebar-main a { - background: var(--transparency-light-15); - color: var(--text-hover); -} - -ul.sidebar .sidebar-list a:hover, -#page-wrapper:not(.open) ul.sidebar .sidebar-list a:hover span { - border-left: 3px solid rgb(var(--accent-color)); -} - -ul.sidebar .sidebar-title { - color: rgb(var(--accent-color)); -} - -ul.sidebar .sidebar-list .sidebar-sublist a.active { - border-left: 3px solid rgb(var(--accent-color)); - background: var(--transparency-light-10) -} - -ul.sidebar .sidebar-title { - color: var(--text-hover); -} - -/* Header */ -.row.header { - 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; -} - -/* WIDGETS */ -.widget { - background: var(--transparency-dark-25); - border-color: transparent; -} - -.widget .widget-body table thead { - background: var(--transparency-dark-25); -} - -.widget .widget-header { - color: var(--text-hover); - background: var(--transparency-dark-25); - border-bottom: 1px solid transparent; -} - -/* DATATABLES */ -.datatable .toolBar { - background: var(--transparency-dark-25); -} - -.datatable .footer { - background: var(--transparency-dark-25); - color: var(--text); -} - -.blocklist-item--selected, -.blocklist-item:hover { - background: var(--transparency-light-15); - color: var(--text); -} - -.datatable .actionBar, -.datatable .toolBar { - color: var(--text); -} - -.datatable .searchIcon { - color: var(--text); -} - -.datatable .searchBar { - border-top: 1px solid rgba(255, 255, 255, .1); - border-bottom: 1px solid rgba(255, 255, 255, .1); - padding: 8px; - background: var(--transparency-light-15) -} - -.datatable .searchBar:focus-within { - background: var(--transparency-light-25); - color: var(--text-hover); -} - -/* TABLE */ - -.table-hover>tbody>tr:hover, -.table>tbody>tr.active>td, -.table>tbody>tr.active>th, -.table>tbody>tr>td.active, -.table>tbody>tr>th.active, -.table>tfoot>tr.active>td, -.table>tfoot>tr.active>th, -.table>tfoot>tr>td.active, -.table>tfoot>tr>th.active, -.table>thead>tr.active>td, -.table>thead>tr.active>th, -.table>thead>tr>td.active, -.table>thead>tr>th.active { - background: var(--transparency-light-10); -} - -.table>tbody>tr>td, -.table>tbody>tr>th, -.table>tfoot>tr>td, -.table>tfoot>tr>th, -.table>thead>tr>td, -.table>thead>tr>th { - border-top: 1px solid var(--transparency-light-10); -} - -.table>thead>tr>th { - border-bottom: 2px solid var(--transparency-light-10); -} - -.table-hover>tbody>tr.active:hover>td, -.table-hover>tbody>tr.active:hover>th, -.table-hover>tbody>tr:hover>.active, -.table-hover>tbody>tr>td.active:hover, -.table-hover>tbody>tr>th.active:hover { - background: var(--transparency-light-10); -} - -.table .table { - background: var(--transparency-light-10); -} - -.label-default { - color: var(--label-text-color); - background-color: rgb(var(--accent-color)); -} - -/* BUTTONS */ - -.btn-danger:hover { - color: #fff !important; - background-color: #c9302c !important; - border-color: #ac2925 !important; -} - -.btn-primary, -.btn-default, -button, -button h3, -button h5 { - color: var(--button-text); - background-color: var(--button-color); - border-color: var(--button-color); -} - -.app-react-portainer-environments-wizard-components-Option-Option-module__feature { - --selected-item-color: var(--button-color); - border: 1px solid var(--button-color); - color: var(--button-text) !important; -} -.app-react-portainer-environments-wizard-components-Option-Option-module__feature:hover { - border: 1px var(--button-color); - -webkit-box-shadow: 0 3px 10px -2px rgba(var(--accent-color), 0.8); - box-shadow: 0 3px 10px -2px rgba(var(--accent-color), 0.8); - color: var(--button-text-hover); -} - -.btn-default.active, -.btn-default:active, -.open>.dropdown-toggle.btn-default, -.btn-default.active.focus, -.btn-default.active:focus, -.btn-default.active:hover, -.btn-default:active.focus, -.btn-default:active:focus, -.btn-default:active:hover, -.open>.dropdown-toggle.btn-default.focus, -.open>.dropdown-toggle.btn-default:focus, -.open>.dropdown-toggle.btn-default:hover { - color: var(--button-text-hover); - background-color: var(--button-color-hover); - border-color: var(--button-color-hover); -} - -.btn-link { - font-weight: 400; - color: var(--button-color); - border-radius: 0; -} - -.btn-primary:hover, -.btn-default:hover { - color: var(--button-text-hover); - background-color: var(--button-color-hover); - border-color: var(--button-color-hover); -} - -.btn.active.focus, -.btn.active:focus, -.btn.focus, -.btn:active.focus, -.btn:active:focus, -.btn:focus { - outline: none; -} - -.btn-primary.disabled.focus, -.btn-primary.disabled:focus, -.btn-primary.disabled:hover, -.btn-primary[disabled].focus, -.btn-primary[disabled]:focus, -.btn-primary[disabled]:hover, -fieldset[disabled] .btn-primary.focus, -fieldset[disabled] .btn-primary:focus, -fieldset[disabled] .btn-primary:hover { - background-color: var(--button-color-hover); - border-color: var(--button-color-hover); -} - -.bootbox-form .checkbox i, -.switch i { - background: var(--transparency-light-15); -} - -.btn.focus, -.btn:focus, -.btn:hover { - color: var(--button-text-hover); - background-color: var(--button-color-hover); - border-color: var(--button-color-hover); -} - -.btn-link:focus, -.btn-link:hover { - background: transparent; - color: var(--button-color-hover); - border-color: transparent; -} - -.btn-primary.active.focus, -.btn-primary.active:focus, -.btn-primary.active:hover, -.btn-primary:active.focus, -.btn-primary:active:focus, -.btn-primary:active:hover, -.open>.dropdown-toggle.btn-primary.focus, -.open>.dropdown-toggle.btn-primary:focus, -.open>.dropdown-toggle.btn-primary:hover { - color: var(--button-text-hover); - background-color: var(--button-color-hover); - border-color: var(--button-color-hover); -} - -.ui-select-bootstrap>.ui-select-match>.btn:hover, -.ui-select-bootstrap>.ui-select-match>.btn:focus { - text-align: left !important; - color: var(--button-text-hover); - background: var(--transparency-light-25); - border-color: #00000000; -} - -/* PAGINATION */ - -.pagination>.disabled>span, -.pagination>.disabled>span:hover, -.pagination>.disabled>span:focus, -.pagination>.disabled>button, -.pagination>.disabled>button:hover, -.pagination>.disabled>button:focus, -.pagination>.disabled>a, -.pagination>.disabled>a:hover, -.pagination>.disabled>a:focus { - color: var(--text-muted); - background-color: var(--button-color); - border-color: var(--button-color); -} - -.pagination>li>button { - position: relative; - float: left; - padding: 6px 12px; - margin-left: -1px !important; - line-height: 1.42857143; - text-decoration: none; - border: 1px solid #ddd; -} - -.pagination>li>a, -.pagination>li>button, -.pagination>li>span { - background-color: var(--button-color); - border-color: var(--button-color); - color: var(--button-text); -} - -.pagination>li>a:hover, -.pagination>li>button:hover, -.pagination>li>span:hover, -.pagination>li>a:focus, -.pagination>li>button:focus, -.pagination>li>span:focus { - background-color: var(--button-color-hover); - border-color: var(--button-color-hover); - color: var(--button-text-hover); -} - -.pagination>.active>a, -.pagination>.active>span, -.pagination>.active>button, -.pagination>.active>a:hover, -.pagination>.active>span:hover, -.pagination>.active>button:hover, -.pagination>.active>a:focus, -.pagination>.active>span:focus, -.pagination>.active>button:focus { - z-index: 3; - color: #fff; - cursor: default; - background-color: var(--button-color-hover); - border-color: var(--button-color-hover); -} - - -/* FORM CONTROL */ - -select:focus, -select.form-control:focus { - background: var(--drop-down-menu-bg) !important; -} - -.form-control { - background: var(--transparency-light-15) !important; - border: 1px solid transparent; - color: var(--text); -} - -.form-control:not([disabled]):not(select), -output { - color: var(--text-hover); -} - -.form-control:focus { - border-color: rgb(var(--accent-color)); - outline: 0; - -webkit-box-shadow: none; - box-shadow: none; -} - -.input-group-addon { - color: var(--button-text); - background-color: var(--button-color); - border: 1px solid transparent; -} - -/* DROPDOWN MENU */ - -.dropdown-menu, -.tableMenu { - background: var(--drop-down-menu-bg); - 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); -} - -.tableMenu { - background-color: var(--drop-down-menu-bg) !important; -} -.tableMenu .menuContent { - border-bottom: 1px solid var(--transparency-light-15); -} -.widget .widget-body table thead th .table-filter { - color: var(--text-muted); -} -.widget .widget-body table thead th .filter-active { - color: #f0ad4e; - font-size: 12px!important; -} -.table th button.sortable { - color: var(--link-color); -} -.small-select { - background-color: var(--drop-down-menu-bg); - color: var(--text); -} - -.dropdown-menu>li>a, -.ui-select-bootstrap .ui-select-choices-row>span { - color: var(--text); -} - -.dropdown-menu>.active>a, -.dropdown-menu>.active>a:focus, -.dropdown-menu>.active>a:hover, -.ui-select-bootstrap .ui-select-choices-row.active>span { - background: var(--transparency-dark-25); -} - -.ui-select-bootstrap .ui-select-choices-row>span:focus, -.ui-select-bootstrap .ui-select-choices-row>span:hover, -.ui-select-choices-row:hover { - color: var(--text-hover); - background: var(--transparency-light-15); -} - -/* APP TEMPLATES */ - -.blocklist-item { - border: 1px solid transparent; - -webkit-box-shadow: 0 3px 10px -2px hsla(0, 0%, 0%, 0.5); - box-shadow: 0 3px 10px -2px hsla(0, 0%, 0%, 0.5); -} - -/* ADD NETWORK */ - -.boxselector_wrapper input[type=radio]:checked+label { - background: var(--transparency-light-15); - color: var(--text-hover); - border-color: transparent; -} - -.boxselector_wrapper label { - -webkit-box-shadow: none; - box-shadow: none; - background: var(--transparency-dark-15); - border: 1px solid transparent; -} - -.boxselector_wrapper input[type=radio]:checked+label:after { - color: rgb(var(--accent-color)); - border: 2px solid rgb(var(--accent-color)); - background: var(--label-text-color); -} - -.bootbox-form .checkbox :checked~i, -.switch :checked+i { - -webkit-box-shadow: inset 0 0 1px rgb(0 0 0 / 50%), inset 0 0 40px rgb(var(--accent-color)); - box-shadow: inset 0 0 1px rgb(0 0 0 / 50%), inset 0 0 40px rgb(var(--accent-color)); -} - -.md-checkbox input[type=checkbox]:checked+label:before { - background: rgb(var(--accent-color)); - border: none; -} - -.md-checkbox input[type=checkbox]:checked+label:after { - border-color: var(--label-text-color); -} - -.fa.blue-icon, -.fab.blue-icon { - color: rgb(var(--accent-color)); -} - - -/* STACKS */ -.CodeMirror { - background: var(--transparency-light-10); - color: var(--text-hover); -} - -.CodeMirror-gutters { - border-right: 1px solid rgba(255, 255, 255, 0.25); - background: var(--transparency-dark-25); - caret-color: var(--text-hover); -} - -.CodeMirror-linenumber { - color: rgb(var(--accent-color)); -} - -.CodeMirror-line::selection, -.CodeMirror-line>span::selection, -.CodeMirror-line>span>span::selection { - background: #d7d4f0; -} - -.cm-s-default .cm-atom { - color: rgb(var(--accent-color)); -} - -/* NAVIGATION */ -.nav-tabs>li.active>a, -.nav-tabs>li.active>a:focus, -.nav-tabs>li.active>a:hover { - color: var(--text-hover); - cursor: default; - background: var(--transparency-light-15); - border: 1px solid #ddd0; - border-bottom-color: transparent; -} - -.nav-tabs>li>a:hover { - border-color: transparent; -} - -.nav>li>a:focus, -.nav>li>a:hover { - text-decoration: none; - background: var(--transparency-dark-25); -} - -.nav-tabs>li>a { - border: 1px solid rgba(0, 0, 0, 0); - background: var(--transparency-dark-15) -} - -/* LOGS */ -.log_viewer { - color: var(--text-hover); - background: var(--transparency-light-10); - border: 1px solid transparent; -} - -/* JSON TREE */ -json-tree { - color: var(--text); -} - -json-tree .key { - color: rgb(var(--accent-color)); - padding-right: 5px; -} - -pre { - color: var(--text-hover); - background: var(--transparency-light-10); - border: 1px solid transparent; -} - -/* MODAL */ -.close { - float: right; - font-size: 21px; - font-weight: 700; - line-height: 1; - color: var(--text); - text-shadow: 0 1px 0 var(--text); - filter: alpha(opacity=100); - opacity: 1; -} - -.close:focus, -.close:hover { - color: var(--text-hover); - text-decoration: none; - cursor: pointer; - filter: alpha(opacity=100); - opacity: 1; -} - -.modal-content { - 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; -} - -.modal-header { - background: var(--modal-header-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 rgb(var(--accent-color)); -} - -.modal-footer { - background: var(--modal-footer-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-top: 1px solid rgb(var(--accent-color)); -} - -/* STACKS / SERVICES TABLES */ -.widget .widget-body table tbody { - background-color: transparent !important; - background: transparent !important; -} - -.widget .widget-body table .ng-scope tr { - background: var(--transparency-dark-25) !important; - background: var(--transparency-dark-25) !important; -} - -.widget .widget-body table thead { - background: var(--transparency-dark-25) !important; - background: var(--transparency-dark-25) !important; -} - -.widget .widget-body table tbody .ng-isolate-scope div { - background: var(--transparency-dark-25) !important; - background: rgba(0, 0, 0, 0) !important; -} - -.widget .widget-body table tbody tr:hover { - background-color: #0000 !important; - background: rgba(0, 0, 0, 0) !important; -} - -.widget .widget-body table thead tr:hover { - background: var(--transparency-dark-35) !important; - background: var(--transparency-dark-35) !important; -} - - -/* HOME PAGE */ - -.app-portainer-home-EnvironmentList-EnvironmentItem-EnvironmentItem-module__wrapperButton { - background: rgba(0, 0, 0, 0.2); - color: var(--text); -} - -.app-portainer-components-datatables-components-FilterSearchBar-module__searchBar { - border: 1px solid var(--transparency-light-15); -} - -.app-portainer-components-form-components-ReactSelect-module__root .selector__control { - border: 1px solid var(--transparency-light-25); - background-color: var(--transparency-dark-25); -} - -input, -select, -textarea { - background: var(--transparency-dark-25); -} - -.selector__menu { - background-color: var(--drop-down-menu-bg) !important; - border: 1px solid var(--drop-down-menu-bg) !important; -} - -.selector__option { - background-color: var(--transparency-light-05) !important; - border: 1px solid var(--transparency-light-05) !important; -} - -:root[theme=dark] .app-portainer-components-form-components-ReactSelect-module__root .selector__multi-value, -:root[theme=highcontrast] .app-portainer-components-form-components-ReactSelect-module__root .selector__multi-value { - background-color: rgb(var(--accent-color)); - color: var(--label-text-color); -} - -:root[theme=dark] .app-portainer-components-form-components-ReactSelect-module__root .selector__multi-value__label, -:root[theme=highcontrast] .app-portainer-components-form-components-ReactSelect-module__root .selector__multi-value__label { - color: var(--label-text-color); -} - - - -/* ACCENTS */ - -.label-info, -.label-primary { - background-color: rgb(var(--accent-color)); - color: var(--label-text-color); +/* 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://github.com/gilbN/theme.park */ + +@import url("/css/defaults/placeholders.css"); +@import url("/css/defaults/transparent.css"); + +:root { + --text-json-tree-branch-preview-color: var(--text); + --text-json-tree-leaf-color: var(--text); +} + +/* Scrollbar */ +@media only screen and (min-width: 768px) { + html { + height: 100%; + width: 100%; + overflow: hidden; + } + + body { + overflow-y: auto; + height: 100%; + 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; + } +} + +::-webkit-scrollbar { + width: 14px; +} + +::-webkit-scrollbar-thumb { + min-height: 50px; + border: 3px solid transparent; + border-radius: 8px; + background: var(--transparency-dark-20); + background-clip: padding-box; +} + +::-webkit-scrollbar-track { + background-color: transparent; +} + +::-webkit-scrollbar-thumb:hover { + min-height: 50px; + border: 3px solid transparent; + border-radius: 8px; + background: var(--transparency-light-50); + background-clip: padding-box; +} + +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) !important; +} + +* { + outline: none !important; +} + +h1, +h2, +h3, +h4, +h5, +h6, +label, +legend, +ul.sidebar .sidebar-title.endpoint-name { + color: var(--text-hover); +} + +ul.sidebar .sidebar-list .sidebar-sublist a { + color: var(--text); +} + +a { + color: var(--link-color); +} + +a:focus, +a:hover { + color: var(--link-color-hover); + text-decoration: none; +} + +.text-danger { + color: #f44336; +} + +.fa.red-icon { + color: #f44336; +} + +.text-muted { + color: var(--text-muted); +} + +.form-section-title { + color: var(--text); +} + +ul.sidebar .sidebar-list a { + color: var(--text); +} + +/* NEWS */ +.motd-body { + background: var(--transparency-light-15) !important; +} + +/* LOGIN */ +.panel-default { + border-color: transparent; +} + +.panel { + background-color: transparent; + border: 1px solid transparent; + -webkit-box-shadow: none; + box-shadow: none; +} + +.panel-body { + background-color: transparent !important; +} + +/* SIDEBAR */ +#sidebar-wrapper { + background: var(--transparency-dark-25) +} + +.sidebar-header { + background: var(--transparency-dark-25) +} + +ul.sidebar .sidebar-list a.active { + color: rgb(var(--accent-color)); + background: var(--transparency-light-10); + border-left: 3px solid rgb(var(--accent-color)); +} + +#page-wrapper:not(.open) ul.sidebar .sidebar-title.separator, +.sidebar-footer, +ul.sidebar .sidebar-list a:hover:not(ul.sidebar .sidebar-list a.active), +ul.sidebar .sidebar-main a { + background: var(--transparency-light-15); + color: var(--text-hover); +} + +ul.sidebar .sidebar-list a:hover, +#page-wrapper:not(.open) ul.sidebar .sidebar-list a:hover span { + border-left: 3px solid rgb(var(--accent-color)); +} + +ul.sidebar .sidebar-title { + color: rgb(var(--accent-color)); +} + +ul.sidebar .sidebar-list .sidebar-sublist a.active { + border-left: 3px solid rgb(var(--accent-color)); + background: var(--transparency-light-10) +} + +ul.sidebar .sidebar-title { + color: var(--text-hover); +} + +/* Header */ +.row.header { + 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; +} + +/* WIDGETS */ +.widget { + background: var(--transparency-dark-25); + border-color: transparent; +} + +.widget .widget-body table thead { + background: var(--transparency-dark-25); +} + +.widget .widget-header { + color: var(--text-hover); + background: var(--transparency-dark-25); + border-bottom: 1px solid transparent; +} + +/* DATATABLES */ +.datatable .toolBar { + background: var(--transparency-dark-25); +} + +.datatable .footer { + background: var(--transparency-dark-25); + color: var(--text); +} + +.blocklist-item--selected, +.blocklist-item:hover { + background: var(--transparency-light-15); + color: var(--text); +} + +.datatable .actionBar, +.datatable .toolBar { + color: var(--text); +} + +.datatable .searchIcon { + color: var(--text); +} + +.datatable .searchBar { + border-top: 1px solid rgba(255, 255, 255, .1); + border-bottom: 1px solid rgba(255, 255, 255, .1); + padding: 8px; + background: var(--transparency-light-15) +} + +.datatable .searchBar:focus-within { + background: var(--transparency-light-25); + color: var(--text-hover); +} + +/* TABLE */ + +.table-hover>tbody>tr:hover, +.table>tbody>tr.active>td, +.table>tbody>tr.active>th, +.table>tbody>tr>td.active, +.table>tbody>tr>th.active, +.table>tfoot>tr.active>td, +.table>tfoot>tr.active>th, +.table>tfoot>tr>td.active, +.table>tfoot>tr>th.active, +.table>thead>tr.active>td, +.table>thead>tr.active>th, +.table>thead>tr>td.active, +.table>thead>tr>th.active { + background: var(--transparency-light-10); +} + +.table>tbody>tr>td, +.table>tbody>tr>th, +.table>tfoot>tr>td, +.table>tfoot>tr>th, +.table>thead>tr>td, +.table>thead>tr>th { + border-top: 1px solid var(--transparency-light-10); +} + +.table>thead>tr>th { + border-bottom: 2px solid var(--transparency-light-10); +} + +.table-hover>tbody>tr.active:hover>td, +.table-hover>tbody>tr.active:hover>th, +.table-hover>tbody>tr:hover>.active, +.table-hover>tbody>tr>td.active:hover, +.table-hover>tbody>tr>th.active:hover { + background: var(--transparency-light-10); +} + +.table .table { + background: var(--transparency-light-10); +} + +.label-default { + color: var(--label-text-color); + background-color: rgb(var(--accent-color)); +} + +/* BUTTONS */ + +.btn-danger:hover { + color: #fff !important; + background-color: #c9302c !important; + border-color: #ac2925 !important; +} + +.btn-primary, +.btn-default, +button, +button h3, +button h5 { + color: var(--button-text); + background-color: var(--button-color); + border-color: var(--button-color); +} + +.app-react-portainer-environments-wizard-components-Option-Option-module__feature { + --selected-item-color: var(--button-color); + border: 1px solid var(--button-color); + color: var(--button-text) !important; +} +.app-react-portainer-environments-wizard-components-Option-Option-module__feature:hover { + border: 1px var(--button-color); + -webkit-box-shadow: 0 3px 10px -2px rgba(var(--accent-color), 0.8); + box-shadow: 0 3px 10px -2px rgba(var(--accent-color), 0.8); + color: var(--button-text-hover); +} + +.btn-default.active, +.btn-default:active, +.open>.dropdown-toggle.btn-default, +.btn-default.active.focus, +.btn-default.active:focus, +.btn-default.active:hover, +.btn-default:active.focus, +.btn-default:active:focus, +.btn-default:active:hover, +.open>.dropdown-toggle.btn-default.focus, +.open>.dropdown-toggle.btn-default:focus, +.open>.dropdown-toggle.btn-default:hover { + color: var(--button-text-hover); + background-color: var(--button-color-hover); + border-color: var(--button-color-hover); +} + +.btn-link { + font-weight: 400; + color: var(--button-color); + border-radius: 0; +} + +.btn-primary:hover, +.btn-default:hover { + color: var(--button-text-hover); + background-color: var(--button-color-hover); + border-color: var(--button-color-hover); +} + +.btn.active.focus, +.btn.active:focus, +.btn.focus, +.btn:active.focus, +.btn:active:focus, +.btn:focus { + outline: none; +} + +.btn-primary.disabled.focus, +.btn-primary.disabled:focus, +.btn-primary.disabled:hover, +.btn-primary[disabled].focus, +.btn-primary[disabled]:focus, +.btn-primary[disabled]:hover, +fieldset[disabled] .btn-primary.focus, +fieldset[disabled] .btn-primary:focus, +fieldset[disabled] .btn-primary:hover { + background-color: var(--button-color-hover); + border-color: var(--button-color-hover); +} + +.bootbox-form .checkbox i, +.switch i { + background: var(--transparency-light-15); +} + +.btn.focus, +.btn:focus, +.btn:hover { + color: var(--button-text-hover); + background-color: var(--button-color-hover); + border-color: var(--button-color-hover); +} + +.btn-link:focus, +.btn-link:hover { + background: transparent; + color: var(--button-color-hover); + border-color: transparent; +} + +.btn-primary.active.focus, +.btn-primary.active:focus, +.btn-primary.active:hover, +.btn-primary:active.focus, +.btn-primary:active:focus, +.btn-primary:active:hover, +.open>.dropdown-toggle.btn-primary.focus, +.open>.dropdown-toggle.btn-primary:focus, +.open>.dropdown-toggle.btn-primary:hover { + color: var(--button-text-hover); + background-color: var(--button-color-hover); + border-color: var(--button-color-hover); +} + +.ui-select-bootstrap>.ui-select-match>.btn:hover, +.ui-select-bootstrap>.ui-select-match>.btn:focus { + text-align: left !important; + color: var(--button-text-hover); + background: var(--transparency-light-25); + border-color: #00000000; +} + +/* PAGINATION */ + +.pagination>.disabled>span, +.pagination>.disabled>span:hover, +.pagination>.disabled>span:focus, +.pagination>.disabled>button, +.pagination>.disabled>button:hover, +.pagination>.disabled>button:focus, +.pagination>.disabled>a, +.pagination>.disabled>a:hover, +.pagination>.disabled>a:focus { + color: var(--text-muted); + background-color: var(--button-color); + border-color: var(--button-color); +} + +.pagination>li>button { + position: relative; + float: left; + padding: 6px 12px; + margin-left: -1px !important; + line-height: 1.42857143; + text-decoration: none; + border: 1px solid #ddd; +} + +.pagination>li>a, +.pagination>li>button, +.pagination>li>span { + background-color: var(--button-color); + border-color: var(--button-color); + color: var(--button-text); +} + +.pagination>li>a:hover, +.pagination>li>button:hover, +.pagination>li>span:hover, +.pagination>li>a:focus, +.pagination>li>button:focus, +.pagination>li>span:focus { + background-color: var(--button-color-hover); + border-color: var(--button-color-hover); + color: var(--button-text-hover); +} + +.pagination>.active>a, +.pagination>.active>span, +.pagination>.active>button, +.pagination>.active>a:hover, +.pagination>.active>span:hover, +.pagination>.active>button:hover, +.pagination>.active>a:focus, +.pagination>.active>span:focus, +.pagination>.active>button:focus { + z-index: 3; + color: #fff; + cursor: default; + background-color: var(--button-color-hover); + border-color: var(--button-color-hover); +} + + +/* FORM CONTROL */ + +select:focus, +select.form-control:focus { + background: var(--drop-down-menu-bg) !important; +} + +.form-control { + background: var(--transparency-light-15) !important; + border: 1px solid transparent; + color: var(--text); +} + +.form-control:not([disabled]):not(select), +output { + color: var(--text-hover); +} + +.form-control:focus { + border-color: rgb(var(--accent-color)); + outline: 0; + -webkit-box-shadow: none; + box-shadow: none; +} + +.input-group-addon { + color: var(--button-text); + background-color: var(--button-color); + border: 1px solid transparent; +} + +/* DROPDOWN MENU */ + +.dropdown-menu, +.tableMenu { + background: var(--drop-down-menu-bg); + 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); +} + +.tableMenu { + background-color: var(--drop-down-menu-bg) !important; +} +.tableMenu .menuContent { + border-bottom: 1px solid var(--transparency-light-15); +} +.widget .widget-body table thead th .table-filter { + color: var(--text-muted); +} +.widget .widget-body table thead th .filter-active { + color: #f0ad4e; + font-size: 12px!important; +} +.table th button.sortable { + color: var(--link-color); +} +.small-select { + background-color: var(--drop-down-menu-bg); + color: var(--text); +} + +.dropdown-menu>li>a, +.ui-select-bootstrap .ui-select-choices-row>span { + color: var(--text); +} + +.dropdown-menu>.active>a, +.dropdown-menu>.active>a:focus, +.dropdown-menu>.active>a:hover, +.ui-select-bootstrap .ui-select-choices-row.active>span { + background: var(--transparency-dark-25); +} + +.ui-select-bootstrap .ui-select-choices-row>span:focus, +.ui-select-bootstrap .ui-select-choices-row>span:hover, +.ui-select-choices-row:hover { + color: var(--text-hover); + background: var(--transparency-light-15); +} + +/* APP TEMPLATES */ + +.blocklist-item { + border: 1px solid transparent; + -webkit-box-shadow: 0 3px 10px -2px hsla(0, 0%, 0%, 0.5); + box-shadow: 0 3px 10px -2px hsla(0, 0%, 0%, 0.5); +} + +/* ADD NETWORK */ + +.boxselector_wrapper input[type=radio]:checked+label { + background: var(--transparency-light-15); + color: var(--text-hover); + border-color: transparent; +} + +.boxselector_wrapper label { + -webkit-box-shadow: none; + box-shadow: none; + background: var(--transparency-dark-15); + border: 1px solid transparent; +} + +.boxselector_wrapper input[type=radio]:checked+label:after { + color: rgb(var(--accent-color)); + border: 2px solid rgb(var(--accent-color)); + background: var(--label-text-color); +} + +.bootbox-form .checkbox :checked~i, +.switch :checked+i { + -webkit-box-shadow: inset 0 0 1px rgb(0 0 0 / 50%), inset 0 0 40px rgb(var(--accent-color)); + box-shadow: inset 0 0 1px rgb(0 0 0 / 50%), inset 0 0 40px rgb(var(--accent-color)); +} + +.md-checkbox input[type=checkbox]:checked+label:before { + background: rgb(var(--accent-color)); + border: none; +} + +.md-checkbox input[type=checkbox]:checked+label:after { + border-color: var(--label-text-color); +} + +.fa.blue-icon, +.fab.blue-icon { + color: rgb(var(--accent-color)); +} + + +/* STACKS */ +.CodeMirror { + background: var(--transparency-light-10); + color: var(--text-hover); +} + +.CodeMirror-gutters { + border-right: 1px solid rgba(255, 255, 255, 0.25); + background: var(--transparency-dark-25); + caret-color: var(--text-hover); +} + +.CodeMirror-linenumber { + color: rgb(var(--accent-color)); +} + +.CodeMirror-line::selection, +.CodeMirror-line>span::selection, +.CodeMirror-line>span>span::selection { + background: #d7d4f0; +} + +.cm-s-default .cm-atom { + color: rgb(var(--accent-color)); +} + +/* NAVIGATION */ +.nav-tabs>li.active>a, +.nav-tabs>li.active>a:focus, +.nav-tabs>li.active>a:hover { + color: var(--text-hover); + cursor: default; + background: var(--transparency-light-15); + border: 1px solid #ddd0; + border-bottom-color: transparent; +} + +.nav-tabs>li>a:hover { + border-color: transparent; +} + +.nav>li>a:focus, +.nav>li>a:hover { + text-decoration: none; + background: var(--transparency-dark-25); +} + +.nav-tabs>li>a { + border: 1px solid rgba(0, 0, 0, 0); + background: var(--transparency-dark-15) +} + +/* LOGS */ +.log_viewer { + color: var(--text-hover); + background: var(--transparency-light-10); + border: 1px solid transparent; +} + +/* JSON TREE */ +json-tree { + color: var(--text); +} + +json-tree .key { + color: rgb(var(--accent-color)); + padding-right: 5px; +} + +pre { + color: var(--text-hover); + background: var(--transparency-light-10); + border: 1px solid transparent; +} + +/* MODAL */ +.close { + float: right; + font-size: 21px; + font-weight: 700; + line-height: 1; + color: var(--text); + text-shadow: 0 1px 0 var(--text); + filter: alpha(opacity=100); + opacity: 1; +} + +.close:focus, +.close:hover { + color: var(--text-hover); + text-decoration: none; + cursor: pointer; + filter: alpha(opacity=100); + opacity: 1; +} + +.modal-content { + 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; +} + +.modal-header { + background: var(--modal-header-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 rgb(var(--accent-color)); +} + +.modal-footer { + background: var(--modal-footer-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-top: 1px solid rgb(var(--accent-color)); +} + +/* STACKS / SERVICES TABLES */ +.widget .widget-body table tbody { + background-color: transparent !important; + background: transparent !important; +} + +.widget .widget-body table .ng-scope tr { + background: var(--transparency-dark-25) !important; + background: var(--transparency-dark-25) !important; +} + +.widget .widget-body table thead { + background: var(--transparency-dark-25) !important; + background: var(--transparency-dark-25) !important; +} + +.widget .widget-body table tbody .ng-isolate-scope div { + background: var(--transparency-dark-25) !important; + background: rgba(0, 0, 0, 0) !important; +} + +.widget .widget-body table tbody tr:hover { + background-color: #0000 !important; + background: rgba(0, 0, 0, 0) !important; +} + +.widget .widget-body table thead tr:hover { + background: var(--transparency-dark-35) !important; + background: var(--transparency-dark-35) !important; +} + + +/* HOME PAGE */ + +.app-portainer-home-EnvironmentList-EnvironmentItem-EnvironmentItem-module__wrapperButton { + background: rgba(0, 0, 0, 0.2); + color: var(--text); +} + +.app-portainer-components-datatables-components-FilterSearchBar-module__searchBar { + border: 1px solid var(--transparency-light-15); +} + +.app-portainer-components-form-components-ReactSelect-module__root .selector__control { + border: 1px solid var(--transparency-light-25); + background-color: var(--transparency-dark-25); +} + +input, +select, +textarea { + background: var(--transparency-dark-25); +} + +.selector__menu { + background-color: var(--drop-down-menu-bg) !important; + border: 1px solid var(--drop-down-menu-bg) !important; +} + +.selector__option { + background-color: var(--transparency-light-05) !important; + border: 1px solid var(--transparency-light-05) !important; +} + +:root[theme=dark] .app-portainer-components-form-components-ReactSelect-module__root .selector__multi-value, +:root[theme=highcontrast] .app-portainer-components-form-components-ReactSelect-module__root .selector__multi-value { + background-color: rgb(var(--accent-color)); + color: var(--label-text-color); +} + +:root[theme=dark] .app-portainer-components-form-components-ReactSelect-module__root .selector__multi-value__label, +:root[theme=highcontrast] .app-portainer-components-form-components-ReactSelect-module__root .selector__multi-value__label { + color: var(--label-text-color); +} + + + +/* ACCENTS */ + +.label-info, +.label-primary { + background-color: rgb(var(--accent-color)); + color: var(--label-text-color); } \ No newline at end of file diff --git a/css/base/prowlarr/prowlarr-base.css b/css/base/prowlarr/prowlarr-base.css index cb2353ec94..d98a5e6336 100644 --- a/css/base/prowlarr/prowlarr-base.css +++ b/css/base/prowlarr/prowlarr-base.css @@ -1,108 +1,108 @@ -/* 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://github.com/gilbN/theme.park */ - -@import url("/css/defaults/placeholders.css"); -@import url("/css/defaults/transparent.css"); -@import url("/css/defaults/servarr-base.css"); - -[class*="IndexerSearchInput-sectionTitle-"] { - color: var(--text-hover); -} - -[class*="IndexerSearchInput-containerOpen-"] [class*="IndexerSearchInput-movieContainer-"] { - border: none !important; - 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; - color: var(--text-hover) !important; - box-shadow: 0 0 10px 1px transparent !important; -} - -[class*="IndexerSearchInput-highlighted-"] { - background: var(--transparency-dark-10); -} - -[class*="IndexerSearchInput-container-"] [class*="Input-input-"] { - background: transparent; - border-bottom: solid 1px var(--text); -} - -[class*="IndexerSearchInput-container-"] [class*="Input-input-"]:focus { - border-bottom: none; - background: transparent; -} - -[class*="IndexerSearchResult-alternateTitle-"] { - color: var(--text-hover); - font-size: 12px; -} - -/* Indexers */ -[class*="IndexerProxies-center-"] { - background-color: transparent; - border: none; - color: var(--text); -} - -[class*="Card-card-"]:hover [class*="IndexerProxies-center-"] { - color: var(--text-hover); -} - -/* ChartJS */ -[class*="Stats-fullWidthChart-"], -[class*="Stats-halfWidthChart-"] { - background: var(--transparency-dark-25) !important; -} - -canvas { - filter: invert(1) -} - -/* QUERY OPTIONS */ -[class*="QueryParameterOption-option-"] { - border: 1px solid transparent; -} - -[class*="QueryParameterOption-token-"] { - background: var(--transparency-light-15); -} - -[class*="QueryParameterOption-example-"] { - background: var(--transparency-light-25); -} - - -[class*="QueryParameterOption-option-"]:hover [class*="QueryParameterOption-token-"] { - background: var(--transparency-light-25); -} - -[class*="QueryParameterOption-option-"]:hover [class*="QueryParameterOption-example-"] { - background: var(--transparency-light-35); -} - -/* HISTORY */ - -[class*="HistoryRowParameter-parameter-"] { - border: 1px solid rgb(var(--accent-color)); - background-color: rgb(var(--accent-color)); - color: var(--label-text-color) -} - -[class*="HistoryRowParameter-value-"] { - background: var(--transparency-light-50); - color: #1f1f1f; -} +/* 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://github.com/gilbN/theme.park */ + +@import url("/css/defaults/placeholders.css"); +@import url("/css/defaults/transparent.css"); +@import url("/css/defaults/servarr-base.css"); + +[class*="IndexerSearchInput-sectionTitle-"] { + color: var(--text-hover); +} + +[class*="IndexerSearchInput-containerOpen-"] [class*="IndexerSearchInput-movieContainer-"] { + border: none !important; + 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; + color: var(--text-hover) !important; + box-shadow: 0 0 10px 1px transparent !important; +} + +[class*="IndexerSearchInput-highlighted-"] { + background: var(--transparency-dark-10); +} + +[class*="IndexerSearchInput-container-"] [class*="Input-input-"] { + background: transparent; + border-bottom: solid 1px var(--text); +} + +[class*="IndexerSearchInput-container-"] [class*="Input-input-"]:focus { + border-bottom: none; + background: transparent; +} + +[class*="IndexerSearchResult-alternateTitle-"] { + color: var(--text-hover); + font-size: 12px; +} + +/* Indexers */ +[class*="IndexerProxies-center-"] { + background-color: transparent; + border: none; + color: var(--text); +} + +[class*="Card-card-"]:hover [class*="IndexerProxies-center-"] { + color: var(--text-hover); +} + +/* ChartJS */ +[class*="Stats-fullWidthChart-"], +[class*="Stats-halfWidthChart-"] { + background: var(--transparency-dark-25) !important; +} + +canvas { + filter: invert(1) +} + +/* QUERY OPTIONS */ +[class*="QueryParameterOption-option-"] { + border: 1px solid transparent; +} + +[class*="QueryParameterOption-token-"] { + background: var(--transparency-light-15); +} + +[class*="QueryParameterOption-example-"] { + background: var(--transparency-light-25); +} + + +[class*="QueryParameterOption-option-"]:hover [class*="QueryParameterOption-token-"] { + background: var(--transparency-light-25); +} + +[class*="QueryParameterOption-option-"]:hover [class*="QueryParameterOption-example-"] { + background: var(--transparency-light-35); +} + +/* HISTORY */ + +[class*="HistoryRowParameter-parameter-"] { + border: 1px solid rgb(var(--accent-color)); + background-color: rgb(var(--accent-color)); + color: var(--label-text-color) +} + +[class*="HistoryRowParameter-value-"] { + background: var(--transparency-light-50); + color: #1f1f1f; +} diff --git a/css/base/qbittorrent/qbittorrent-base.css b/css/base/qbittorrent/qbittorrent-base.css index 3802696e4e..820b898289 100644 --- a/css/base/qbittorrent/qbittorrent-base.css +++ b/css/base/qbittorrent/qbittorrent-base.css @@ -1,665 +1,665 @@ -/* 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://github.com/gilbN/theme.park */ - -@import url("/css/defaults/placeholders.css"); -@import url("/css/defaults/transparent.css"); - -::-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); -} - -html, -body { - color: var(--text); - background: transparent; -} - -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: rgb(84, 84, 84); - 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: 0px; - outline: none; - border: none; - border-radius: 3px; -} - -input[type="password"i] { - color: var(--text-hover); - background: var(--transparency-dark-25); - border-width: 0px; - outline: none; - border: none; - border-radius: 3px; -} - -input[type="number"i] { - color: var(--text-hover); - background: var(--transparency-dark-25); - border-width: 0px; - outline: none; - border: none; -} - -input[type="file"i] { - color: var(--text-hover); - background: var(--transparency-dark-25); - border-width: 0px; - outline: none; - border: none; -} - -input[name="category"i] { - color: #000; - background-color: #fff; - border-width: 0px; - outline: none; - border: none; -} - -input[type="file"i] { - border: none; -} - -select { - border: none !important; -} - -a, -h2, -h3, -h4, -.mochaTitlebar h3 { - color: var(--text-hover); -} - -/* Login */ -#main h1 { - display: block; - font-size: 2em; - margin-block-start: 2em; - margin-block-end: -.9em; - margin-inline-start: 0px; - margin-inline-end: 0px; - font-weight: bold; - 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; - /* background: var(--transparency-dark-25) */ - width: 400px; - height: 460px; - -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.6); - box-shadow: 0 0 10px rgba(0, 0, 0, 0.6); -} - -#logo img { - height: 11em; - position: absolute; - left: 50%; - /* top: 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: transparent; -} - -.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:nth-child(even), -.dynamicTable tbody tr.alt { - 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), 0.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 var(--transparency-light-25) !important; -} - - -#main input[type="text"i] { - color: var(--text-hover); - background: var(--transparency-dark-25); - border-width: 0px; - outline: none; - 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: 0px; - outline: none; - 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: none; - 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; -} - - -/*right click menu */ -.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 var(--transparency-light-10); -} - -/* Sidemenu */ -.selectedFilter { - background-color: var(--button-color); - color: var(--button-text); -} - -.selectedFilter:before { - color: var(--button-color-hover) !important; -} - -ul.filterList li:hover { - background-color: var(--transparency-light-15); - color: var(--text-hover) !important; -} - -ul.filterList .selectedFilter:hover { - background-color: var(--button-color-hover); - color: var(--button-text-hover); -} - -ul.filterList li:hover:before { - color: var(--button-color-hover) !important; -} - -.columnHandle { - background: var(--transparency-dark-45); - border: 1px solid transparent; -} - -/*Sidemenu - Bottom menu*/ -.bottomPanel { - background: var(--transparency-dark-25) !important; -} - -/* Bottom menu */ - -#progress { - border: 1px solid var(--transparency-light-25); -} - -hr { - background-color: var(--transparency-light-25); - color: var(--text); -} - -.panel-headerContent.tabs { - background: none !important; -} - -.panel-header { - background: var(--transparency-dark-25) !important; - border-bottom: 1px solid transparent !important; -} - -.horizontalHandle { - background: none !important; -} - -.tab-menu li.selected a { - color: rgb(var(--accent-color)) !important; - background: transparent !important; - font-weight: normal !important; -} - -.tab-menu li a { - color: var(--text) !important; - background: transparent !important; -} - -.tab-menu li.selected { - background: none !important; -} - -.tab-menu li { - background: none !important; -} - -.tab-menu li a:hover { - color: rgb(var(--accent-color)) !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: var(--transparency-light-25) !important; -} - -/*Modal */ - -.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 var(--transparency-light-25) !important; - border-bottom: 1px solid var(--transparency-light-25) !important; -} - -.mocha.isFocused .mochaTitlebar h3 { - color: var(--text-hover); -} - -fieldset.settings legend { - color: var(--text-hover); -} - -.mochaContentWrapper { - font-size: 12px; - overflow: auto; - background: transparent !important; -} - -fieldset.settings { - border: solid 1px var(--transparency-light-25) !important; - border-radius: 8px; - -webkit-border-radius: 8px; - -moz-border-radius: 8px; - padding: 4px 4px 4px 10px; -} - -textarea:disabled { - color: var(--text-muted); - 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 var(--transparency-light-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: none; - 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: none; - text-transform: uppercase; -} - -.contextMenu, -#contextCategoryList { - box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); -} - -select { - background: var(--transparency-dark-25); - color: var(--text); -} - -select:focus { - background: var(--drop-down-menu-bg); - color: var(--text) -} - -.select-watched-folder-editable { - background-color: var(--transparency-dark-05); - border: solid var(--transparency-light-10) 1px; +/* 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://github.com/gilbN/theme.park */ + +@import url("/css/defaults/placeholders.css"); +@import url("/css/defaults/transparent.css"); + +::-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); +} + +html, +body { + color: var(--text); + background: transparent; +} + +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: rgb(84, 84, 84); + 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: 0px; + outline: none; + border: none; + border-radius: 3px; +} + +input[type="password"i] { + color: var(--text-hover); + background: var(--transparency-dark-25); + border-width: 0px; + outline: none; + border: none; + border-radius: 3px; +} + +input[type="number"i] { + color: var(--text-hover); + background: var(--transparency-dark-25); + border-width: 0px; + outline: none; + border: none; +} + +input[type="file"i] { + color: var(--text-hover); + background: var(--transparency-dark-25); + border-width: 0px; + outline: none; + border: none; +} + +input[name="category"i] { + color: #000; + background-color: #fff; + border-width: 0px; + outline: none; + border: none; +} + +input[type="file"i] { + border: none; +} + +select { + border: none !important; +} + +a, +h2, +h3, +h4, +.mochaTitlebar h3 { + color: var(--text-hover); +} + +/* Login */ +#main h1 { + display: block; + font-size: 2em; + margin-block-start: 2em; + margin-block-end: -.9em; + margin-inline-start: 0px; + margin-inline-end: 0px; + font-weight: bold; + 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; + /* background: var(--transparency-dark-25) */ + width: 400px; + height: 460px; + -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.6); + box-shadow: 0 0 10px rgba(0, 0, 0, 0.6); +} + +#logo img { + height: 11em; + position: absolute; + left: 50%; + /* top: 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: transparent; +} + +.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:nth-child(even), +.dynamicTable tbody tr.alt { + 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), 0.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 var(--transparency-light-25) !important; +} + + +#main input[type="text"i] { + color: var(--text-hover); + background: var(--transparency-dark-25); + border-width: 0px; + outline: none; + 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: 0px; + outline: none; + 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: none; + 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; +} + + +/*right click menu */ +.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 var(--transparency-light-10); +} + +/* Sidemenu */ +.selectedFilter { + background-color: var(--button-color); + color: var(--button-text); +} + +.selectedFilter:before { + color: var(--button-color-hover) !important; +} + +ul.filterList li:hover { + background-color: var(--transparency-light-15); + color: var(--text-hover) !important; +} + +ul.filterList .selectedFilter:hover { + background-color: var(--button-color-hover); + color: var(--button-text-hover); +} + +ul.filterList li:hover:before { + color: var(--button-color-hover) !important; +} + +.columnHandle { + background: var(--transparency-dark-45); + border: 1px solid transparent; +} + +/*Sidemenu - Bottom menu*/ +.bottomPanel { + background: var(--transparency-dark-25) !important; +} + +/* Bottom menu */ + +#progress { + border: 1px solid var(--transparency-light-25); +} + +hr { + background-color: var(--transparency-light-25); + color: var(--text); +} + +.panel-headerContent.tabs { + background: none !important; +} + +.panel-header { + background: var(--transparency-dark-25) !important; + border-bottom: 1px solid transparent !important; +} + +.horizontalHandle { + background: none !important; +} + +.tab-menu li.selected a { + color: rgb(var(--accent-color)) !important; + background: transparent !important; + font-weight: normal !important; +} + +.tab-menu li a { + color: var(--text) !important; + background: transparent !important; +} + +.tab-menu li.selected { + background: none !important; +} + +.tab-menu li { + background: none !important; +} + +.tab-menu li a:hover { + color: rgb(var(--accent-color)) !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: var(--transparency-light-25) !important; +} + +/*Modal */ + +.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 var(--transparency-light-25) !important; + border-bottom: 1px solid var(--transparency-light-25) !important; +} + +.mocha.isFocused .mochaTitlebar h3 { + color: var(--text-hover); +} + +fieldset.settings legend { + color: var(--text-hover); +} + +.mochaContentWrapper { + font-size: 12px; + overflow: auto; + background: transparent !important; +} + +fieldset.settings { + border: solid 1px var(--transparency-light-25) !important; + border-radius: 8px; + -webkit-border-radius: 8px; + -moz-border-radius: 8px; + padding: 4px 4px 4px 10px; +} + +textarea:disabled { + color: var(--text-muted); + 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 var(--transparency-light-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: none; + 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: none; + text-transform: uppercase; +} + +.contextMenu, +#contextCategoryList { + box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); +} + +select { + background: var(--transparency-dark-25); + color: var(--text); +} + +select:focus { + background: var(--drop-down-menu-bg); + color: var(--text) +} + +.select-watched-folder-editable { + background-color: var(--transparency-dark-05); + border: solid var(--transparency-light-10) 1px; } \ No newline at end of file diff --git a/css/base/radarr/radarr-base.css b/css/base/radarr/radarr-base.css index e3f8de8e13..bdacf49c43 100644 --- a/css/base/radarr/radarr-base.css +++ b/css/base/radarr/radarr-base.css @@ -1,289 +1,289 @@ -/* 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://github.com/gilbN/theme.park */ - -@import url("/css/defaults/placeholders.css"); -@import url("/css/defaults/transparent.css"); -@import url("/css/defaults/servarr-base.css"); - -:root { - --calendar-in-cinemas: 53 197 244; - --calendar-downloading: 122 67 182; - --calendar-unmonitored: 173 173 173; - --calendar-unaired: 93 156 236; - --calendar-missing: 240 80 80; - --calendar-missing-unmonitored: 255 165 0; - --calendar-available: 39 194 76; -} - -[class*="MovieSearchInput-sectionTitle-"] { - color: var(--text-hover); -} - -[class*="MovieSearchInput-containerOpen-"] [class*="MovieSearchInput-movieContainer-"] { - border: none !important; - 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; - color: var(--text-hover) !important; - box-shadow: 0 0 10px 1px transparent !important; -} - -[class*="MovieSearchInput-highlighted-"] { - background: var(--transparency-dark-10); -} - -/* MOVIES PAGE */ -[class*="MovieIndexPoster-controls-"] { - background-color: rgb(var(--accent-color)) !important; -} - -[class*="MovieTitlesTableContent-blankpad-"], -[class*="MovieHistoryTableContent-blankpad-"] { - color: var(--text); -} - -/* OVERVIEW PAGE */ -[class*="MovieIndexOverviews-container-"], -[class*="MovieIndexOverviews-container-"]:hover { - background-color: transparent !important; -} - -[class*="MovieIndexOverview-container-"]:hover [class*="MovieIndexOverview-content-"] { - background-color: transparent; -} - -[class*="AddListMovieOverview-container-"]:hover [class*="AddListMovieOverview-content-"] { - background: var(--transparency-light-10); -} - -[class*="AddListMoviePoster-title-"] { - background: var(--transparency-light-10); -} - -[class*="MovieIndexOverview-content-"]:hover { - background: var(--transparency-dark-10) !important; -} - -[class*="MovieIndexOverview-link-"]:hover { - text-decoration: none; -} - -/* MOVIE PAGE */ -[class*="MovieDetailsSeason-season-"], -[class*="MovieDetailsSeason-collapseButtonContainer-"] { - border: none !important; - background: var(--transparency-dark-25) !important; -} - -[class*="MovieDetailsSeason-actionButton-"], -[class*="MovieDetailsSeason-collapseButtonIcon-"] { - color: var(--text) !important; -} - -[class*="MovieFileStatus-missing"].colorImpaired { - background: transparent; -} - -[class*="MovieDetailsSeason-seasonNumber-"] { - color: var(--text-hover); -} - -[class*="MovieDetailsSeason-collapseButtonContainer-"] { - border: none !important; - background: var(--transparency-dark-25) !important; -} - -[class*="MovieFileEditorTable-container-"], -[class*="MovieHistoryTable-container-"], -[class*="MovieTitlesTable-container-"] { - border: 1px solid transparent; - background: var(--transparency-dark-25); -} - -/* @supports (backdrop-filter: blur(1em)) or (-webkit-backdrop-filter:blur(1em)) { - [class*="Tooltip-tooltip-"][class*="Tooltip-inverse-"], - [class*="Popover-title-"], - [class*="SeasonInfo-title-"], - [class*="Popover-body-"], - [class*="Tooltip-body-"], - [class*="Tooltip-tooltipContainer-"], - [class*="Tooltip-tooltip-"][class*="Tooltip-default-"] { - -webkit-backdrop-filter: saturate(1) blur(1.5em); - backdrop-filter: saturate(1) blur(1.5em); - background: rgb(var(--accent-color),0.05); - color: white; - } -} */ - -[class*="MovieDetails-selectedTab-"] { - border-bottom: 4px solid rgb(var(--accent-color)); -} - -[class*="MovieDetails-tabList-"] { - color: var(--text-hover); -} - -/* POSTERS */ -[class*="MovieIndexPoster-title-"], -[class*="MovieIndexPoster-nextAiring-"], -[class*="MovieIndexPosterInfo-info-"], -[class*="MovieIndexPosterInfo-info-"], -[class*="MovieCreditPoster-title-"] { - background: var(--transparency-light-10); - color: var(--text-hover); -} - -/* SEARCH BAR */ -[class*="AddNewMovie-searchIconContainer-"] { - border: none; - background: var(--transparency-light-10); - color: var(--text-hover); -} - -[class*="MovieSearchInput-container-"] [class*="Input-input-"] { - background: transparent; - border-bottom: solid 1px var(--text); -} - -[class*="MovieSearchInput-container-"] [class*="Input-input-"]:focus { - border-bottom: none; - background: transparent; -} - -[class*="MovieSearchResult-alternateTitle-"] { - color: var(--text-hover); - font-size: 12px; -} - -[class*="AddNewMovieSearchResult-year-"] { - color: var(--text-hover) !important; -} - -/* SEARCH RESULTS */ -[class*="AddNewMovieSearchResult-searchResult-"], -[class*="AddNewMovieSearchResult-underlay-"] { - background-color: transparent !important; -} - -[class*="AddNewMovieSearchResult-searchResult-"]:hover, -[class*="AddNewMovieSearchResult-underlay-"]:hover { - background: var(--transparency-dark-10) !important; -} - -[class*="AddNewmovieModalContent-year-"] { - color: var(--text-hover); -} - -[class*="RootFolderSelectInputSelectedValue-movieFolder-"] { - color: var(--text-hover); -} - -[class*="RootFolderSelectInputOption-movieFolder-"] { - color: var(--text-muted); -} - -/* Drop down menu/button*/ -[class*="ImportMovieSelectMovie-button-"] { - border: none !important; - background: var(--transparency-dark-25) !important; -} - -[class*="ImportMovieSelectMovie-content-"], -[class*="ImportMovieSelectMovie-searchIconContainer-"] { - border: none; - 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; - color: var(--text-hover); -} - -[class*="ImportMovieSearchResult-movie-"]:hover { - background: var(--transparency-light-10); -} - -[class*="ImportMovieTitle-year-"] { - color: var(--text-muted); -} - -/* DISCOVER */ -[class*="DiscoverMovieOverview-link-"] { - color: var(--text); -} - -[class*="DiscoverMovieOverview-link-"]:hover { - color: var(--text-hover); - text-decoration: none; -} - -[class*="DiscoverMoviePoster-title-"], -[class*="DiscoverMoviePosterInfo-info-"] { - background: var(--transparency-light-10); - color: var(--text-hover); -} - -/*Title*/ -[class*="AddListMovieOverview-link-"] { - color: var(--text); -} - -[class*="AddListMovieOverview-link-"]:hover { - color: var(--text-hover); -} - -[class*="AddListMovieOverview-content-"]:hover { - background: var(--transparency-dark-10) !important; -} - -/*Posters*/ -[class*="AddListMoviePoster-title-"] { - background: var(--transparency-light-10); - color: var(--text-hover); -} - -[class*="CalendarEvent-movieTitle-"], -[class*="CalendarEvent-movieInfo-"] { - color: #fff !important; -} - -[class*="CalendarEventGroup-movieTitle-"] { - color: var(--text-hover) !important; -} - -[class*="CalendarEvent-missingMonitored-"].colorImpaired { - background: var(--transparency-light-15); -} - -/* Color Impaired Mode */ - -[class*="CalendarEvent-missing-"].colorImpaired, -[class*="CalendarEvent-missingMonitored-"].colorImpaired { - background: repeating-linear-gradient(90deg, rgb(var(--calendar-missing) / .2), rgb(var(--calendar-missing) / .2) 5px, rgb(var(--calendar-missing) / .4) 5px, rgb(var(--calendar-missing) / .4) 10px) !important; -} - -[class*="CalendarEvent-missingUnmonitored-"].colorImpaired { - background: repeating-linear-gradient(90deg, rgb(var(--calendar-missing-unmonitored) / .2), rgb(var(--calendar-missing-unmonitored) / .2) 5px, rgb(var(--calendar-missing-unmonitored) / .4) 5px, rgb(var(--calendar-missing-unmonitored) / .4) 10px) !important; -} - -/* Custom filter */ -[class*="SelectMovieModalContent-path-"] { - color: var(--text); -} +/* 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://github.com/gilbN/theme.park */ + +@import url("/css/defaults/placeholders.css"); +@import url("/css/defaults/transparent.css"); +@import url("/css/defaults/servarr-base.css"); + +:root { + --calendar-in-cinemas: 53 197 244; + --calendar-downloading: 122 67 182; + --calendar-unmonitored: 173 173 173; + --calendar-unaired: 93 156 236; + --calendar-missing: 240 80 80; + --calendar-missing-unmonitored: 255 165 0; + --calendar-available: 39 194 76; +} + +[class*="MovieSearchInput-sectionTitle-"] { + color: var(--text-hover); +} + +[class*="MovieSearchInput-containerOpen-"] [class*="MovieSearchInput-movieContainer-"] { + border: none !important; + 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; + color: var(--text-hover) !important; + box-shadow: 0 0 10px 1px transparent !important; +} + +[class*="MovieSearchInput-highlighted-"] { + background: var(--transparency-dark-10); +} + +/* MOVIES PAGE */ +[class*="MovieIndexPoster-controls-"] { + background-color: rgb(var(--accent-color)) !important; +} + +[class*="MovieTitlesTableContent-blankpad-"], +[class*="MovieHistoryTableContent-blankpad-"] { + color: var(--text); +} + +/* OVERVIEW PAGE */ +[class*="MovieIndexOverviews-container-"], +[class*="MovieIndexOverviews-container-"]:hover { + background-color: transparent !important; +} + +[class*="MovieIndexOverview-container-"]:hover [class*="MovieIndexOverview-content-"] { + background-color: transparent; +} + +[class*="AddListMovieOverview-container-"]:hover [class*="AddListMovieOverview-content-"] { + background: var(--transparency-light-10); +} + +[class*="AddListMoviePoster-title-"] { + background: var(--transparency-light-10); +} + +[class*="MovieIndexOverview-content-"]:hover { + background: var(--transparency-dark-10) !important; +} + +[class*="MovieIndexOverview-link-"]:hover { + text-decoration: none; +} + +/* MOVIE PAGE */ +[class*="MovieDetailsSeason-season-"], +[class*="MovieDetailsSeason-collapseButtonContainer-"] { + border: none !important; + background: var(--transparency-dark-25) !important; +} + +[class*="MovieDetailsSeason-actionButton-"], +[class*="MovieDetailsSeason-collapseButtonIcon-"] { + color: var(--text) !important; +} + +[class*="MovieFileStatus-missing"].colorImpaired { + background: transparent; +} + +[class*="MovieDetailsSeason-seasonNumber-"] { + color: var(--text-hover); +} + +[class*="MovieDetailsSeason-collapseButtonContainer-"] { + border: none !important; + background: var(--transparency-dark-25) !important; +} + +[class*="MovieFileEditorTable-container-"], +[class*="MovieHistoryTable-container-"], +[class*="MovieTitlesTable-container-"] { + border: 1px solid transparent; + background: var(--transparency-dark-25); +} + +/* @supports (backdrop-filter: blur(1em)) or (-webkit-backdrop-filter:blur(1em)) { + [class*="Tooltip-tooltip-"][class*="Tooltip-inverse-"], + [class*="Popover-title-"], + [class*="SeasonInfo-title-"], + [class*="Popover-body-"], + [class*="Tooltip-body-"], + [class*="Tooltip-tooltipContainer-"], + [class*="Tooltip-tooltip-"][class*="Tooltip-default-"] { + -webkit-backdrop-filter: saturate(1) blur(1.5em); + backdrop-filter: saturate(1) blur(1.5em); + background: rgb(var(--accent-color),0.05); + color: white; + } +} */ + +[class*="MovieDetails-selectedTab-"] { + border-bottom: 4px solid rgb(var(--accent-color)); +} + +[class*="MovieDetails-tabList-"] { + color: var(--text-hover); +} + +/* POSTERS */ +[class*="MovieIndexPoster-title-"], +[class*="MovieIndexPoster-nextAiring-"], +[class*="MovieIndexPosterInfo-info-"], +[class*="MovieIndexPosterInfo-info-"], +[class*="MovieCreditPoster-title-"] { + background: var(--transparency-light-10); + color: var(--text-hover); +} + +/* SEARCH BAR */ +[class*="AddNewMovie-searchIconContainer-"] { + border: none; + background: var(--transparency-light-10); + color: var(--text-hover); +} + +[class*="MovieSearchInput-container-"] [class*="Input-input-"] { + background: transparent; + border-bottom: solid 1px var(--text); +} + +[class*="MovieSearchInput-container-"] [class*="Input-input-"]:focus { + border-bottom: none; + background: transparent; +} + +[class*="MovieSearchResult-alternateTitle-"] { + color: var(--text-hover); + font-size: 12px; +} + +[class*="AddNewMovieSearchResult-year-"] { + color: var(--text-hover) !important; +} + +/* SEARCH RESULTS */ +[class*="AddNewMovieSearchResult-searchResult-"], +[class*="AddNewMovieSearchResult-underlay-"] { + background-color: transparent !important; +} + +[class*="AddNewMovieSearchResult-searchResult-"]:hover, +[class*="AddNewMovieSearchResult-underlay-"]:hover { + background: var(--transparency-dark-10) !important; +} + +[class*="AddNewmovieModalContent-year-"] { + color: var(--text-hover); +} + +[class*="RootFolderSelectInputSelectedValue-movieFolder-"] { + color: var(--text-hover); +} + +[class*="RootFolderSelectInputOption-movieFolder-"] { + color: var(--text-muted); +} + +/* Drop down menu/button*/ +[class*="ImportMovieSelectMovie-button-"] { + border: none !important; + background: var(--transparency-dark-25) !important; +} + +[class*="ImportMovieSelectMovie-content-"], +[class*="ImportMovieSelectMovie-searchIconContainer-"] { + border: none; + 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; + color: var(--text-hover); +} + +[class*="ImportMovieSearchResult-movie-"]:hover { + background: var(--transparency-light-10); +} + +[class*="ImportMovieTitle-year-"] { + color: var(--text-muted); +} + +/* DISCOVER */ +[class*="DiscoverMovieOverview-link-"] { + color: var(--text); +} + +[class*="DiscoverMovieOverview-link-"]:hover { + color: var(--text-hover); + text-decoration: none; +} + +[class*="DiscoverMoviePoster-title-"], +[class*="DiscoverMoviePosterInfo-info-"] { + background: var(--transparency-light-10); + color: var(--text-hover); +} + +/*Title*/ +[class*="AddListMovieOverview-link-"] { + color: var(--text); +} + +[class*="AddListMovieOverview-link-"]:hover { + color: var(--text-hover); +} + +[class*="AddListMovieOverview-content-"]:hover { + background: var(--transparency-dark-10) !important; +} + +/*Posters*/ +[class*="AddListMoviePoster-title-"] { + background: var(--transparency-light-10); + color: var(--text-hover); +} + +[class*="CalendarEvent-movieTitle-"], +[class*="CalendarEvent-movieInfo-"] { + color: #fff !important; +} + +[class*="CalendarEventGroup-movieTitle-"] { + color: var(--text-hover) !important; +} + +[class*="CalendarEvent-missingMonitored-"].colorImpaired { + background: var(--transparency-light-15); +} + +/* Color Impaired Mode */ + +[class*="CalendarEvent-missing-"].colorImpaired, +[class*="CalendarEvent-missingMonitored-"].colorImpaired { + background: repeating-linear-gradient(90deg, rgb(var(--calendar-missing) / .2), rgb(var(--calendar-missing) / .2) 5px, rgb(var(--calendar-missing) / .4) 5px, rgb(var(--calendar-missing) / .4) 10px) !important; +} + +[class*="CalendarEvent-missingUnmonitored-"].colorImpaired { + background: repeating-linear-gradient(90deg, rgb(var(--calendar-missing-unmonitored) / .2), rgb(var(--calendar-missing-unmonitored) / .2) 5px, rgb(var(--calendar-missing-unmonitored) / .4) 5px, rgb(var(--calendar-missing-unmonitored) / .4) 10px) !important; +} + +/* Custom filter */ +[class*="SelectMovieModalContent-path-"] { + color: var(--text); +} diff --git a/css/base/readarr/readarr-base.css b/css/base/readarr/readarr-base.css index 58b999c5f1..9137a5ddcb 100644 --- a/css/base/readarr/readarr-base.css +++ b/css/base/readarr/readarr-base.css @@ -1,345 +1,345 @@ -/* 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://github.com/gilbN/theme.park */ - -@import url("/css/defaults/placeholders.css"); -@import url("/css/defaults/transparent.css"); -@import url("/css/defaults/servarr-base.css"); - -:root { - --calendar-downloaded: 39 194 76; - --calendar-downloading: 122 67 182; - --calendar-unmonitored: 173 173 173; - --calendar-missing: 240 80 80; - --calendar-unreleased: 93 156 236; - } - -[class*="AuthorSearchInput-sectionTitle-"] { - color: var(--text-hover); -} - -[class*="AuthorSearchInput-containerOpen-"] [class*="AuthorSearchInput-authorContainer-"] { - border: none !important; - 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; - color: var(--text-hover) !important; - box-shadow: 0 0 10px 1px transparent !important; -} - -[class*="AuthorSearchInput-highlighted-"] { - background: var(--transparency-dark-10) -} - -/* LIBRARY PAGE */ -[class*="AuthorIndexPoster-controls-"] { - background-color: rgb(var(--accent-color)) !important; -} - -/* OVERVIEW PAGE */ -[class*="AuthorIndexOverview-container-"], -[class*="AuthorIndexOverview-container-"]:hover { - background-color: transparent !important; -} - -[class*="AuthorIndexOverview-container-"]:hover [class*="AuthorIndexOverview-content-"] { - background-color: transparent; -} - -[class*="AuthorIndexOverview-content-"]:hover { - background: var(--transparency-dark-10) !important; -} - -[class*="AuthorIndexOverview-link-"]:hover { - text-decoration: none; -} - -/*AUTHOR PAGE*/ -[class*="AuthorDetailsSeason-albumType-"], -[class*="AuthorDetailsSeason-collapseButtonContainer-"] { - border: none !important; - background: var(--transparency-dark-25) !important; -} - -[class*="AuthorDetailsSeason-header-"], -[class*="AuthorDetailsSeason-bookCount-"], -[class*="AuthorDetails-metadataMessage-"], -[class*="AuthorDetailsSeason-bookCount-"] { - color: var(--text-hover); -} - -/*AUTHOR PAGE*/ -[class*="AuthorDetailsMedium-mediumNumber-"] { - color: var(--text-hover); -} - -[class*="AuthorDetailsMedium-medium-"] { - border: none; - background: var(--transparency-dark-25); -} - -[class*="AuthorDetails-selectedTab-"] { - border-bottom: 4px solid rgb(var(--accent-color)); -} - -[class*="AuthorDetailsMedium-collapseButtonContainer-"] { - border: none; - background: var(--transparency-dark-25); -} - -[class*="AuthorIndexProgressBar-progress-"] { - background: var(--transparency-dark-10); -} - -[class*="AuthorIndexBanner-title-"], -[class*="AuthorIndexBannerInfo-info-"] { - background: var(--transparency-dark-25); - color: var(--text-hover); -} - -[class*="AuthorDetailsHeader-monitorToggleButton-"]:hover, -[class*="AuthorDetails-authorNavigationButton-"]:hover, -[class*="AuthorDetails-authorUpButton-"]:hover, -[class*="BookDetailsHeader-monitorToggleButton-1F9Pp"]:hover, -[class*="BookDetails-bookUpButton-"]:hover, -[class*="BookDetails-bookNavigationButton-"]:hover { - color: var(--text-hover); -} - -/* POSTERS */ -[class*="AuthorIndexPoster-title-"], -[class*="AuthorIndexPosterInfo-info-"], -[class*="BookIndexPoster-title-"], -[class*="BookIndexPosterInfo-info-"] { - background: var(--transparency-light-10); - color: var(--text-hover); -} - -/* SEARCH BAR */ -[class*="AddNewItem-searchIconContainer-"]{ - border: none; - background: var(--transparency-light-10); - color: var(--text-hover); -} - -[class*="AuthorSearchInput-input-"][class*="Input-input-"] { - background: transparent; - border-bottom: solid 1px var(--text); -} - -[class*="AuthorSearchInput-input-"][class*="Input-input-"]:focus { - border-bottom: none; - background: transparent; -} - -[class*="AuthorSearchResult-alternateTitle-"] { - color: var(--text-hover); - font-size: 12px; -} - -/* SEARCH RESULTS */ -[class*="AddNewAuthorSearchResult-year-"] { - color: var(--text-hover); -} - -[class*="AddNewAuthorSearchResult-searchResult-"], -[class*="AddNewAuthorSearchResult-underlay-"], -[class*="AddNewAuthorSearchResult-underlay-"] { - background-color: transparent; -} - -[class*="AddNewAuthorSearchResult-searchResult-"]:hover, -[class*="AddNewAuthorSearchResult-underlay-"]:hover, -[class*="AddNewAuthorSearchResult-underlay-"]:hover { - background: var(--transparency-dark-10); - color: inherit; - text-decoration: none; -} - -/* IMPORT ARTIST */ -[class*="ImportAuthorSelectAuthor-content-"], -[class*="ImportAuthorSelectAuthor-searchIconContainer-"] { - 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; - color: var(--text-hover); - border: 1px solid transparent; -} - -[class*="ImportAuthorName-disambiguation-"] { - color: var(--text-muted); -} - -[class*="ImportAuthorSearchResult-author-"]:hover { - background: var(--transparency-light-10); -} - -/* IMPORT */ -/* Text color */ -[class*="ImportAuthorSelectFolder-header-"] { - color: var(--text-hover); -} - -/* IMPORT NEW ARTIST */ -/* Drop down menu/button*/ -[class*="ImportAuthorSelectAuthor-button-"] { - border: none; - background: var(--transparency-dark-25) !important; - color: var(--text-hover); -} - -/* CALENDAR */ - -[class*="CalendarEvent-authorName-"] a, -[class*="CalendarEvent-authorName-"], -[class*="CalendarEvent-bookTitle-"] a, -[class*="CalendarEvent-bookTitle-"]{ -color: #eee !important; -} - -[class*="CalendarEvent-authorName-"] a:hover, -[class*="CalendarEvent-bookTitle-"] a:hover{ -color: #fff !important; -} - -/* Color Impaired Mode */ -[class*="CalendarEvent-unmonitored-"].colorImpaired { - background: repeating-linear-gradient(90deg, rgb(var(--calendar-unmonitored) / .2), rgb(var(--calendar-unmonitored) / .2) 5px, rgb(var(--calendar-unmonitored) / .4) 5px, rgb(var(--calendar-unmonitored) / .4) 10px) !important; -} - -[class*="CalendarEvent-missing-"].colorImpaired{ - background: repeating-linear-gradient(90deg, rgb(var(--calendar-missing) / .2), rgb(var(--calendar-missing) / .2) 5px, rgb(var(--calendar-missing) / .4) 5px, rgb(var(--calendar-missing) / .4) 10px) !important; -} - -[class*="CalendarEvent-unreleased-"].colorImpaired{ - background: repeating-linear-gradient(90deg, rgb(var(--calendar-unreleased) / .2), rgb(var(--calendar-unreleased) / .2) 5px, rgb(var(--calendar-unreleased) / .4) 5px, rgb(var(--calendar-unreleased) / .4) 10px) !important; -} - -/* Library */ -[class*="AuthorIndexPoster-link-"], -[class*="AuthorIndexPoster-title-"] { - background: var(--transparency-light-10); -} - -/* Add New*/ -[class*="AddNewAuthorSearchResult-underlay-"], -[class*="AddNewBookSearchResult-underlay-"] { - background-color: transparent; -} - -[class*="AddNewAuthorSearchResult-underlay-"]:hover, -[class*="AddNewBookSearchResult-underlay-"]:hover { - background: var(--transparency-dark-10); - color: inherit; - text-decoration: none; -} - -/*Author Page*/ -[class*="AuthorDetails-tab-"] { - color: var(--text-hover); -} - -[class*="AuthorIndexBanner-title-"] { - background: var(--transparency-dark-10); -} - -[class*="AuthorIndexOverview-container-"]:hover [class*="AuthorIndexOverview-content-"] { - background: var(--transparency-dark-10); -} - -/*Books Tab*/ -[class*="AuthorDetailsSeason-bookType-"] { - border: none; - background: var(--transparency-dark-25); -} - -[class*="AuthorDetailsSeason-books-"] { - border-top: 1px solid rgb(255 255 255 / 50%); -} - -[class*="AuthorDetails-tabList-"] { - border-bottom: 1px solid rgb(255 255 255 / 50%); - color: var(--text-hover); -} - -[class*="BookDetails-selectedTab-"] { - border-bottom: 4px solid rgb(var(--accent-color)); -} - -[class*="BookshelfBook-book-"] { - border: 1px solid transparent; - background: var(--transparency-dark-25) !important; - ; -} - -[class*="BookshelfBook-missingWanted-"] { - background-color: #f05050; - color: #fff; -} - -/* Files Tab*/ -[class*="BookFileEditorTableContent-filesTable-"] { - border: 1px solid rgb(255 255 255 / 10%); - border-top: 1px solid rgb(255 255 255 / 50%); - background: var(--transparency-dark-25); -} - -/*Series Tab*/ -[class*="AuthorDetailsSeries-bookType-"] { - border: none; - background: var(--transparency-dark-25); -} - -[class*="AuthorDetailsSeries-collapseButtonContainer-"] { - border: none; - background: var(--transparency-dark-25); -} - -[class*="AuthorDetailsSeries-bookTypeLabel-"] { - color: var(--text-hover); -} - -[class*="AuthorDetailsSeries-bookCount-"] { - color: var(--text-hover); -} - -/*Search Tab*/ - -[class*="AuthorDetails-selectedTab-"] { - border-bottom: 4px solid rgb(var(--accent-color)); -} - -[class*="AuthorDetails-metadataMessage-"] { - color: var(--text); -} - -[class*="AuthorDetails-metadataMessage-"] [class*="Link-to-"] { - color: rgb(var(--accent-color)); -} - -[class*="AuthorDetails-metadataMessage-"] [class*="Link-to-"]:hover { - color: var(--accent-color-hover); -} - -/*Specific Book Page*/ -[class*="BookDetails-tab-"] { - color: var(--text-hover); +/* 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://github.com/gilbN/theme.park */ + +@import url("/css/defaults/placeholders.css"); +@import url("/css/defaults/transparent.css"); +@import url("/css/defaults/servarr-base.css"); + +:root { + --calendar-downloaded: 39 194 76; + --calendar-downloading: 122 67 182; + --calendar-unmonitored: 173 173 173; + --calendar-missing: 240 80 80; + --calendar-unreleased: 93 156 236; + } + +[class*="AuthorSearchInput-sectionTitle-"] { + color: var(--text-hover); +} + +[class*="AuthorSearchInput-containerOpen-"] [class*="AuthorSearchInput-authorContainer-"] { + border: none !important; + 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; + color: var(--text-hover) !important; + box-shadow: 0 0 10px 1px transparent !important; +} + +[class*="AuthorSearchInput-highlighted-"] { + background: var(--transparency-dark-10) +} + +/* LIBRARY PAGE */ +[class*="AuthorIndexPoster-controls-"] { + background-color: rgb(var(--accent-color)) !important; +} + +/* OVERVIEW PAGE */ +[class*="AuthorIndexOverview-container-"], +[class*="AuthorIndexOverview-container-"]:hover { + background-color: transparent !important; +} + +[class*="AuthorIndexOverview-container-"]:hover [class*="AuthorIndexOverview-content-"] { + background-color: transparent; +} + +[class*="AuthorIndexOverview-content-"]:hover { + background: var(--transparency-dark-10) !important; +} + +[class*="AuthorIndexOverview-link-"]:hover { + text-decoration: none; +} + +/*AUTHOR PAGE*/ +[class*="AuthorDetailsSeason-albumType-"], +[class*="AuthorDetailsSeason-collapseButtonContainer-"] { + border: none !important; + background: var(--transparency-dark-25) !important; +} + +[class*="AuthorDetailsSeason-header-"], +[class*="AuthorDetailsSeason-bookCount-"], +[class*="AuthorDetails-metadataMessage-"], +[class*="AuthorDetailsSeason-bookCount-"] { + color: var(--text-hover); +} + +/*AUTHOR PAGE*/ +[class*="AuthorDetailsMedium-mediumNumber-"] { + color: var(--text-hover); +} + +[class*="AuthorDetailsMedium-medium-"] { + border: none; + background: var(--transparency-dark-25); +} + +[class*="AuthorDetails-selectedTab-"] { + border-bottom: 4px solid rgb(var(--accent-color)); +} + +[class*="AuthorDetailsMedium-collapseButtonContainer-"] { + border: none; + background: var(--transparency-dark-25); +} + +[class*="AuthorIndexProgressBar-progress-"] { + background: var(--transparency-dark-10); +} + +[class*="AuthorIndexBanner-title-"], +[class*="AuthorIndexBannerInfo-info-"] { + background: var(--transparency-dark-25); + color: var(--text-hover); +} + +[class*="AuthorDetailsHeader-monitorToggleButton-"]:hover, +[class*="AuthorDetails-authorNavigationButton-"]:hover, +[class*="AuthorDetails-authorUpButton-"]:hover, +[class*="BookDetailsHeader-monitorToggleButton-1F9Pp"]:hover, +[class*="BookDetails-bookUpButton-"]:hover, +[class*="BookDetails-bookNavigationButton-"]:hover { + color: var(--text-hover); +} + +/* POSTERS */ +[class*="AuthorIndexPoster-title-"], +[class*="AuthorIndexPosterInfo-info-"], +[class*="BookIndexPoster-title-"], +[class*="BookIndexPosterInfo-info-"] { + background: var(--transparency-light-10); + color: var(--text-hover); +} + +/* SEARCH BAR */ +[class*="AddNewItem-searchIconContainer-"]{ + border: none; + background: var(--transparency-light-10); + color: var(--text-hover); +} + +[class*="AuthorSearchInput-input-"][class*="Input-input-"] { + background: transparent; + border-bottom: solid 1px var(--text); +} + +[class*="AuthorSearchInput-input-"][class*="Input-input-"]:focus { + border-bottom: none; + background: transparent; +} + +[class*="AuthorSearchResult-alternateTitle-"] { + color: var(--text-hover); + font-size: 12px; +} + +/* SEARCH RESULTS */ +[class*="AddNewAuthorSearchResult-year-"] { + color: var(--text-hover); +} + +[class*="AddNewAuthorSearchResult-searchResult-"], +[class*="AddNewAuthorSearchResult-underlay-"], +[class*="AddNewAuthorSearchResult-underlay-"] { + background-color: transparent; +} + +[class*="AddNewAuthorSearchResult-searchResult-"]:hover, +[class*="AddNewAuthorSearchResult-underlay-"]:hover, +[class*="AddNewAuthorSearchResult-underlay-"]:hover { + background: var(--transparency-dark-10); + color: inherit; + text-decoration: none; +} + +/* IMPORT ARTIST */ +[class*="ImportAuthorSelectAuthor-content-"], +[class*="ImportAuthorSelectAuthor-searchIconContainer-"] { + 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; + color: var(--text-hover); + border: 1px solid transparent; +} + +[class*="ImportAuthorName-disambiguation-"] { + color: var(--text-muted); +} + +[class*="ImportAuthorSearchResult-author-"]:hover { + background: var(--transparency-light-10); +} + +/* IMPORT */ +/* Text color */ +[class*="ImportAuthorSelectFolder-header-"] { + color: var(--text-hover); +} + +/* IMPORT NEW ARTIST */ +/* Drop down menu/button*/ +[class*="ImportAuthorSelectAuthor-button-"] { + border: none; + background: var(--transparency-dark-25) !important; + color: var(--text-hover); +} + +/* CALENDAR */ + +[class*="CalendarEvent-authorName-"] a, +[class*="CalendarEvent-authorName-"], +[class*="CalendarEvent-bookTitle-"] a, +[class*="CalendarEvent-bookTitle-"]{ +color: #eee !important; +} + +[class*="CalendarEvent-authorName-"] a:hover, +[class*="CalendarEvent-bookTitle-"] a:hover{ +color: #fff !important; +} + +/* Color Impaired Mode */ +[class*="CalendarEvent-unmonitored-"].colorImpaired { + background: repeating-linear-gradient(90deg, rgb(var(--calendar-unmonitored) / .2), rgb(var(--calendar-unmonitored) / .2) 5px, rgb(var(--calendar-unmonitored) / .4) 5px, rgb(var(--calendar-unmonitored) / .4) 10px) !important; +} + +[class*="CalendarEvent-missing-"].colorImpaired{ + background: repeating-linear-gradient(90deg, rgb(var(--calendar-missing) / .2), rgb(var(--calendar-missing) / .2) 5px, rgb(var(--calendar-missing) / .4) 5px, rgb(var(--calendar-missing) / .4) 10px) !important; +} + +[class*="CalendarEvent-unreleased-"].colorImpaired{ + background: repeating-linear-gradient(90deg, rgb(var(--calendar-unreleased) / .2), rgb(var(--calendar-unreleased) / .2) 5px, rgb(var(--calendar-unreleased) / .4) 5px, rgb(var(--calendar-unreleased) / .4) 10px) !important; +} + +/* Library */ +[class*="AuthorIndexPoster-link-"], +[class*="AuthorIndexPoster-title-"] { + background: var(--transparency-light-10); +} + +/* Add New*/ +[class*="AddNewAuthorSearchResult-underlay-"], +[class*="AddNewBookSearchResult-underlay-"] { + background-color: transparent; +} + +[class*="AddNewAuthorSearchResult-underlay-"]:hover, +[class*="AddNewBookSearchResult-underlay-"]:hover { + background: var(--transparency-dark-10); + color: inherit; + text-decoration: none; +} + +/*Author Page*/ +[class*="AuthorDetails-tab-"] { + color: var(--text-hover); +} + +[class*="AuthorIndexBanner-title-"] { + background: var(--transparency-dark-10); +} + +[class*="AuthorIndexOverview-container-"]:hover [class*="AuthorIndexOverview-content-"] { + background: var(--transparency-dark-10); +} + +/*Books Tab*/ +[class*="AuthorDetailsSeason-bookType-"] { + border: none; + background: var(--transparency-dark-25); +} + +[class*="AuthorDetailsSeason-books-"] { + border-top: 1px solid rgb(255 255 255 / 50%); +} + +[class*="AuthorDetails-tabList-"] { + border-bottom: 1px solid rgb(255 255 255 / 50%); + color: var(--text-hover); +} + +[class*="BookDetails-selectedTab-"] { + border-bottom: 4px solid rgb(var(--accent-color)); +} + +[class*="BookshelfBook-book-"] { + border: 1px solid transparent; + background: var(--transparency-dark-25) !important; + ; +} + +[class*="BookshelfBook-missingWanted-"] { + background-color: #f05050; + color: #fff; +} + +/* Files Tab*/ +[class*="BookFileEditorTableContent-filesTable-"] { + border: 1px solid rgb(255 255 255 / 10%); + border-top: 1px solid rgb(255 255 255 / 50%); + background: var(--transparency-dark-25); +} + +/*Series Tab*/ +[class*="AuthorDetailsSeries-bookType-"] { + border: none; + background: var(--transparency-dark-25); +} + +[class*="AuthorDetailsSeries-collapseButtonContainer-"] { + border: none; + background: var(--transparency-dark-25); +} + +[class*="AuthorDetailsSeries-bookTypeLabel-"] { + color: var(--text-hover); +} + +[class*="AuthorDetailsSeries-bookCount-"] { + color: var(--text-hover); +} + +/*Search Tab*/ + +[class*="AuthorDetails-selectedTab-"] { + border-bottom: 4px solid rgb(var(--accent-color)); +} + +[class*="AuthorDetails-metadataMessage-"] { + color: var(--text); +} + +[class*="AuthorDetails-metadataMessage-"] [class*="Link-to-"] { + color: rgb(var(--accent-color)); +} + +[class*="AuthorDetails-metadataMessage-"] [class*="Link-to-"]:hover { + color: var(--accent-color-hover); +} + +/*Specific Book Page*/ +[class*="BookDetails-tab-"] { + color: var(--text-hover); } \ No newline at end of file diff --git a/css/base/requestrr/requestrr-base.css b/css/base/requestrr/requestrr-base.css index b247993ee8..16236d43b3 100644 --- a/css/base/requestrr/requestrr-base.css +++ b/css/base/requestrr/requestrr-base.css @@ -1,399 +1,399 @@ -/* 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://github.com/gilbN/theme.park */ - -@import url("/css/defaults/placeholders.css"); -@import url("/css/defaults/transparent.css"); - -body { - color: var(--text); - 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; -} - -.bg-default { - 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; -} - -.h1, -.h2, -.h3, -.h4, -.h5, -.h6, -h1, -h2, -h3, -h4, -h5, -h6, -.heading-small.text-muted, -.form-control-label, -.text-white { - color: var(--text-hover) !important; -} - -.text-muted { - color: var(--text-muted); -} - -.navbar-light .navbar-nav .active>.nav-link, -.navbar-light .navbar-nav .nav-link.active, -.navbar-light .navbar-nav .nav-link.show, -.navbar-light .navbar-nav .show>.nav-link { - color: rgb(var(--accent-color)); -} - -.navbar-light .navbar-nav .nav-link { - color: var(--text); -} - -.nav-link.active:hover, -.nav-link.active:focus { - background: var(--transparency-light-10); -} - -.navbar-light .navbar-nav .nav-link:focus:not(.nav-link.active), -.navbar-light .navbar-nav .nav-link:hover:not(.nav-link.active) { - color: var(--text-hover); - background: var(--transparency-light-10); -} - -@media (min-width: 768px) { - .navbar-vertical.navbar-expand-md.fixed-left { - left: 0; - border-width: 0 1px 0 0; - background: var(--transparency-dark-25) !important; - } -} - -@media (max-width: 767.98px) { - - .navbar-collapse.collapsing, - .navbar-collapse.show { - 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; - box-shadow: 0 50px 100px rgba(0, 0, 0, 0.1), 0 15px 35px rgba(0, 0, 0, 0.15), 0 5px 15px rgba(0, 0, 0, .1); - } -} - -@media (max-width: 767.98px) { - .navbar-nav .nav-link { - color: var(--text) !important; - } -} - -#sidenav-main>div>div>ul.mb-md-3.navbar-nav>li:nth-child(3)>a>i { - color: var(--text-hover) !important; -} - -.card-profile-image img, -.shadow, -.navbar-vertical { - box-shadow: none !important; -} - -.fade { - -webkit-transition: opacity .15s linear; - transition: opacity .15s linear; - background: var(--transparency-dark-15) !important; -} - -.bg-secondary { - background-color: rgba(0, 0, 0, 0) !important; -} - -.bg-gradient-default { - background: none !important; -} - -.card-profile-image img, -.shadow { - box-shadow: 0 0 2rem 0 rgba(0, 0, 0, .15) !important; -} - -.bg-white, -.footer { - background: var(--transparency-dark-25) !important; -} - -.footer { - padding-left: 15px; -} - -/* Logo */ - -#sidenav-main>div>a::before { - content: ""; - background: url('../static/media/requestrr.1e4722c9.svg') no-repeat; - background-size: 200px; - width: 200px; - height: 36px; - display: block; -} - -.navbar-brand-img { - display: none; -} - -@media (max-width: 767.98px) { - .navbar-collapse .collapse-brand img { - display: none; - } -} - -@media (max-width: 767.98px) { - #sidenav-main>div>div>div>div>div.collapse-brand.col-6>a::before { - content: ""; - background: url('../static/media/requestrr.1e4722c9.svg') no-repeat; - background-size: 200px; - width: 200px; - height: 36px; - display: block; - } -} - -/* FORMS */ -.form-control:disabled, -.form-control[readonly] { - background: var(--transparency-light-10); - opacity: 1; - border: 1px solid transparent; - color: gray; -} - -.form-control-alternative, -.has-danger .form-control { - background: var(--transparency-dark-25); - background: var(--transparency-dark-25); -} - -.form-control-alternative:focus { - background: var(--transparency-dark-50); -} - -.form-control:focus { - color: var(--text-hover); -} - -.has-success .form-control { - background-color: var(--transparency-dark-50); -} - -.form-control { - color: var(--text); - border: 1px solid transparent; -} - -/* Drop down*/ -.react-dropdown-select-item.css-148o527-ItemComponent { - background: var(--drop-down-menu-bg) !important; -} - -.react-dropdown-select.dropdown div[role=list] span { - color: var(--text); -} - -.react-dropdown-select.dropdown div[role=list] span:focus, -.react-dropdown-select.dropdown div[role=list] span:hover { - color: var(--text-hover); -} - -[class*="-ItemComponent"] { - border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important; -} - -[class*="-DropDown"]:not(.react-dropdown-select-dropdown-position-bottom) { - background: rgb(255 255 255 / 0%); - box-shadow: 0 0 10px 1px #000 !important; -} - -.react-dropdown-select.dropdown { - color: var(--text); - background: var(--transparency-dark-25); -} - -.react-dropdown-select.dropdown .react-dropdown-select-item-selected { - background: rgb(var(--accent-color)) !important; - color: var(--label-text-color) !important; -} - - -/* Buttons */ -.custom-checkbox .custom-control-input:checked~.custom-control-label:before { - background-color: rgb(var(--accent-color)); - border-color: rgb(var(--accent-color)); -} - -.custom-checkbox .custom-control-input:checked~.custom-control-label:after { - background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='000000' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E"); -} - - -.btn-primary { - color: var(--button-text); - background-color: var(--button-color); - border-color: var(--button-color); -} - -.btn-primary:hover { - color: var(--button-text-hover); - background-color: var(--button-color-hover); - border-color: var(--button-color-hover); -} - -.btn-primary:not(:disabled):not(.disabled).active, -.btn-primary:not(:disabled):not(.disabled):active, -.show>.btn-primary.dropdown-toggle { - color: var(--button-text-hover); - background-color: var(--button-color-hover); - border-color: var(--button-color-hover); -} - -.btn-default, -.btn-default:hover { - color: var(--text-hover); - background: var(--transparency-light-25); - border-color: transparent; -} - -.btn-default:not(:disabled):not(.disabled).active, -.btn-default:not(:disabled):not(.disabled):active, -.show>.btn-default.dropdown-toggle { - color: var(--text-hover); - background-color: var(--transparency-dark-25); - border-color: transparent; -} - -.btn-default.disabled, -.btn-default:disabled { - color: var(--text-hover); - background: var(--transparency-light-15); - border-color: transparent; - opacity: .5; -} - -.btn-info.disabled, -.btn-info:disabled { - color: var(--text-muted); - background-color: var(--button-color); - border-color: var(--button-color); -} - -.btn-info, -.btn-info:hover { - color: var(--button-text-hover); - background-color: var(--button-color-hover); - border-color: var(--button-color-hover); -} - -/* Login page*/ - -.header.bg-gradient-info { - background: transparent !important; -} - -@media (min-width: 1200px) { - .separator-skew { - height: 70px; - display: none; - } -} - -#root>div>div.mt--8.pb-5.container>div>div>div { - background: var(--transparency-dark-25) !important; -} - -#root>div>div.mt--8.pb-5.container>div>div>div>div>form>div:nth-child(1)>div>input, -#root>div>div.mt--8.pb-5.container>div>div>div>div>form>div:nth-child(2)>div>input, -#root>div>div.mt--8.pb-5.container>div>div>div>div>form>div:nth-child(3)>div>input { - background: var(--transparency-dark-25) !important; - border: 10px solid transparent; -} - -.input-group-text { - color: var(--text); - background: var(--transparency-dark-25); - border: 1px solid transparent !important; -} - -.input-group-prepend { - margin-right: 0px; -} - -#root>div>div.header.bg-gradient-info.py-7.py-lg-8>div.separator.separator-bottom.separator-skew.zindex-100>svg>polygon { - display: none; -} - -/* Scrollbar */ -@media only screen and (min-width: 768px) { - html { - height: 100%; - width: 100%; - overflow: hidden; - } - - body { - overflow-y: auto; - height: 100%; - 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; - } -} - -::-webkit-scrollbar { - width: 14px; -} - -::-webkit-scrollbar-thumb { - min-height: 50px; - border: 3px solid transparent; - border-radius: 8px; - background: var(--transparency-dark-20); - background-clip: padding-box; -} - -::-webkit-scrollbar-track { - background-color: transparent; -} - -::-webkit-scrollbar-thumb:hover { - min-height: 50px; - border: 3px solid transparent; - border-radius: 8px; - background: var(--transparency-light-50); - background-clip: padding-box; +/* 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://github.com/gilbN/theme.park */ + +@import url("/css/defaults/placeholders.css"); +@import url("/css/defaults/transparent.css"); + +body { + color: var(--text); + 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; +} + +.bg-default { + 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; +} + +.h1, +.h2, +.h3, +.h4, +.h5, +.h6, +h1, +h2, +h3, +h4, +h5, +h6, +.heading-small.text-muted, +.form-control-label, +.text-white { + color: var(--text-hover) !important; +} + +.text-muted { + color: var(--text-muted); +} + +.navbar-light .navbar-nav .active>.nav-link, +.navbar-light .navbar-nav .nav-link.active, +.navbar-light .navbar-nav .nav-link.show, +.navbar-light .navbar-nav .show>.nav-link { + color: rgb(var(--accent-color)); +} + +.navbar-light .navbar-nav .nav-link { + color: var(--text); +} + +.nav-link.active:hover, +.nav-link.active:focus { + background: var(--transparency-light-10); +} + +.navbar-light .navbar-nav .nav-link:focus:not(.nav-link.active), +.navbar-light .navbar-nav .nav-link:hover:not(.nav-link.active) { + color: var(--text-hover); + background: var(--transparency-light-10); +} + +@media (min-width: 768px) { + .navbar-vertical.navbar-expand-md.fixed-left { + left: 0; + border-width: 0 1px 0 0; + background: var(--transparency-dark-25) !important; + } +} + +@media (max-width: 767.98px) { + + .navbar-collapse.collapsing, + .navbar-collapse.show { + 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; + box-shadow: 0 50px 100px rgba(0, 0, 0, 0.1), 0 15px 35px rgba(0, 0, 0, 0.15), 0 5px 15px rgba(0, 0, 0, .1); + } +} + +@media (max-width: 767.98px) { + .navbar-nav .nav-link { + color: var(--text) !important; + } +} + +#sidenav-main>div>div>ul.mb-md-3.navbar-nav>li:nth-child(3)>a>i { + color: var(--text-hover) !important; +} + +.card-profile-image img, +.shadow, +.navbar-vertical { + box-shadow: none !important; +} + +.fade { + -webkit-transition: opacity .15s linear; + transition: opacity .15s linear; + background: var(--transparency-dark-15) !important; +} + +.bg-secondary { + background-color: rgba(0, 0, 0, 0) !important; +} + +.bg-gradient-default { + background: none !important; +} + +.card-profile-image img, +.shadow { + box-shadow: 0 0 2rem 0 rgba(0, 0, 0, .15) !important; +} + +.bg-white, +.footer { + background: var(--transparency-dark-25) !important; +} + +.footer { + padding-left: 15px; +} + +/* Logo */ + +#sidenav-main>div>a::before { + content: ""; + background: url('../static/media/requestrr.1e4722c9.svg') no-repeat; + background-size: 200px; + width: 200px; + height: 36px; + display: block; +} + +.navbar-brand-img { + display: none; +} + +@media (max-width: 767.98px) { + .navbar-collapse .collapse-brand img { + display: none; + } +} + +@media (max-width: 767.98px) { + #sidenav-main>div>div>div>div>div.collapse-brand.col-6>a::before { + content: ""; + background: url('../static/media/requestrr.1e4722c9.svg') no-repeat; + background-size: 200px; + width: 200px; + height: 36px; + display: block; + } +} + +/* FORMS */ +.form-control:disabled, +.form-control[readonly] { + background: var(--transparency-light-10); + opacity: 1; + border: 1px solid transparent; + color: gray; +} + +.form-control-alternative, +.has-danger .form-control { + background: var(--transparency-dark-25); + background: var(--transparency-dark-25); +} + +.form-control-alternative:focus { + background: var(--transparency-dark-50); +} + +.form-control:focus { + color: var(--text-hover); +} + +.has-success .form-control { + background-color: var(--transparency-dark-50); +} + +.form-control { + color: var(--text); + border: 1px solid transparent; +} + +/* Drop down*/ +.react-dropdown-select-item.css-148o527-ItemComponent { + background: var(--drop-down-menu-bg) !important; +} + +.react-dropdown-select.dropdown div[role=list] span { + color: var(--text); +} + +.react-dropdown-select.dropdown div[role=list] span:focus, +.react-dropdown-select.dropdown div[role=list] span:hover { + color: var(--text-hover); +} + +[class*="-ItemComponent"] { + border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important; +} + +[class*="-DropDown"]:not(.react-dropdown-select-dropdown-position-bottom) { + background: rgb(255 255 255 / 0%); + box-shadow: 0 0 10px 1px #000 !important; +} + +.react-dropdown-select.dropdown { + color: var(--text); + background: var(--transparency-dark-25); +} + +.react-dropdown-select.dropdown .react-dropdown-select-item-selected { + background: rgb(var(--accent-color)) !important; + color: var(--label-text-color) !important; +} + + +/* Buttons */ +.custom-checkbox .custom-control-input:checked~.custom-control-label:before { + background-color: rgb(var(--accent-color)); + border-color: rgb(var(--accent-color)); +} + +.custom-checkbox .custom-control-input:checked~.custom-control-label:after { + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='000000' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E"); +} + + +.btn-primary { + color: var(--button-text); + background-color: var(--button-color); + border-color: var(--button-color); +} + +.btn-primary:hover { + color: var(--button-text-hover); + background-color: var(--button-color-hover); + border-color: var(--button-color-hover); +} + +.btn-primary:not(:disabled):not(.disabled).active, +.btn-primary:not(:disabled):not(.disabled):active, +.show>.btn-primary.dropdown-toggle { + color: var(--button-text-hover); + background-color: var(--button-color-hover); + border-color: var(--button-color-hover); +} + +.btn-default, +.btn-default:hover { + color: var(--text-hover); + background: var(--transparency-light-25); + border-color: transparent; +} + +.btn-default:not(:disabled):not(.disabled).active, +.btn-default:not(:disabled):not(.disabled):active, +.show>.btn-default.dropdown-toggle { + color: var(--text-hover); + background-color: var(--transparency-dark-25); + border-color: transparent; +} + +.btn-default.disabled, +.btn-default:disabled { + color: var(--text-hover); + background: var(--transparency-light-15); + border-color: transparent; + opacity: .5; +} + +.btn-info.disabled, +.btn-info:disabled { + color: var(--text-muted); + background-color: var(--button-color); + border-color: var(--button-color); +} + +.btn-info, +.btn-info:hover { + color: var(--button-text-hover); + background-color: var(--button-color-hover); + border-color: var(--button-color-hover); +} + +/* Login page*/ + +.header.bg-gradient-info { + background: transparent !important; +} + +@media (min-width: 1200px) { + .separator-skew { + height: 70px; + display: none; + } +} + +#root>div>div.mt--8.pb-5.container>div>div>div { + background: var(--transparency-dark-25) !important; +} + +#root>div>div.mt--8.pb-5.container>div>div>div>div>form>div:nth-child(1)>div>input, +#root>div>div.mt--8.pb-5.container>div>div>div>div>form>div:nth-child(2)>div>input, +#root>div>div.mt--8.pb-5.container>div>div>div>div>form>div:nth-child(3)>div>input { + background: var(--transparency-dark-25) !important; + border: 10px solid transparent; +} + +.input-group-text { + color: var(--text); + background: var(--transparency-dark-25); + border: 1px solid transparent !important; +} + +.input-group-prepend { + margin-right: 0px; +} + +#root>div>div.header.bg-gradient-info.py-7.py-lg-8>div.separator.separator-bottom.separator-skew.zindex-100>svg>polygon { + display: none; +} + +/* Scrollbar */ +@media only screen and (min-width: 768px) { + html { + height: 100%; + width: 100%; + overflow: hidden; + } + + body { + overflow-y: auto; + height: 100%; + 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; + } +} + +::-webkit-scrollbar { + width: 14px; +} + +::-webkit-scrollbar-thumb { + min-height: 50px; + border: 3px solid transparent; + border-radius: 8px; + background: var(--transparency-dark-20); + background-clip: padding-box; +} + +::-webkit-scrollbar-track { + background-color: transparent; +} + +::-webkit-scrollbar-thumb:hover { + min-height: 50px; + border: 3px solid transparent; + border-radius: 8px; + background: var(--transparency-light-50); + background-clip: padding-box; } \ No newline at end of file diff --git a/css/base/resilio-sync/resilio-sync-base.css b/css/base/resilio-sync/resilio-sync-base.css index 0ab61d9e82..769a05d45f 100644 --- a/css/base/resilio-sync/resilio-sync-base.css +++ b/css/base/resilio-sync/resilio-sync-base.css @@ -1,805 +1,805 @@ -/* 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://github.com/gilbN/theme.park */ - -@import url(https://use.fontawesome.com/releases/v5.15.1/css/all.css); -@import url("/css/defaults/placeholders.css"); -@import url("/css/defaults/transparent.css"); - -body, -.tableScrollContainer, -.settings-tabs-wrapper .settings-tabs-container { - 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); -} - - -h1, -h2, -h3, -h4, -h5, -h6, -.h1, -.h2, -.h3, -.h4, -.h5, -.h6 { - color: var(--text-hover) !important; -} - -a { - color: var(--link-color); -} - -a:hover { - color: var(--link-color-hover); -} - -* { - outline: none !important; -} - -/* Scrollbar */ -@media only screen and (min-width: 768px) { - html { - height: 100%; - width: 100%; - overflow: hidden; - } - - body { - overflow-y: auto; - height: 100%; - background: var(--main-bg-color) - } -} - -::-webkit-scrollbar { - width: 14px; -} - -::-webkit-scrollbar-thumb { - min-height: 50px; - border: 3px solid transparent; - border-radius: 8px; - background: var(--transparency-dark-20); - background-clip: padding-box; -} - -::-webkit-scrollbar-track { - background-color: transparent; -} - -::-webkit-scrollbar-thumb:hover { - min-height: 50px; - border: 3px solid transparent; - border-radius: 8px; - background: var(--transparency-light-50); - background-clip: padding-box; -} - -/* TEXT */ -body, -#onboarding-dark #page-main, -p, -h1, -h2, -h3, -h4, -h5, -h6, -#choose-product-dialog .choose-title h1, -label.control-label, -.emptyMessage, -.bt-navbar #choose-share-type-menu .container-fluid .menu-item h2, -.bt-navbar .choose-dropdown-menu .container-fluid .menu-item h2, -UL.jqueryFileTree A, -.settings-tabs-wrapper .settings-tabs-container, -.bt-checkbox label, -.bt-radio label, -.settings-tabs-wrapper .settings-tabs-buttons .left-nav-button, -#licenses-tab #unlicensed-container h1, -#licenses-tab #unlicensed-container .unlicensed-text, -#support-tab #page-menu .support-content>a h5, -#support-tab #page-menu .support-content>button h5, -#support-tab #page-menu .support-content>a p, -.modal-header .transfer-path .labelContainer .secondaryLine, -.transfer-table .transfer-row .nameLabel, -.dropdown-menu li a { - color: var(--text); -} - -/* ACCENTS */ -#choose-product-dialog .product-container .product:hover { - border-color: rgb(var(--accent-color)); -} - -.text-success { - color: #4CAF50; -} - -#historyContainer .table-filter-panel .filter-item.active, -.resizableTableContainer .table-filter-panel .filter-item.active, -.tableContainerWithFilterPanel .table-filter-panel .filter-item.active { - color: rgb(var(--accent-color)) -} - -/* NAVBAR */ -.bt-navbar { - background: var(--transparency-dark-25); -} - -.bt-navbar .btn.dropdown-toggle { - background: var(--transparency-light-10); -} - -.bt-navbar .btn.dropdown-toggle:hover { - background: var(--transparency-light-15); -} - -.bt-navbar .btn.btn-tab.active, -.bt-navbar .btn.btn-tab:active { - background: var(--transparency-dark-25); - border-bottom-color: rgb(var(--accent-color)); -} - -.bt-navbar .btn:hover { - background: var(--transparency-light-10) !important; -} - -.bt-navbar .btn#try-pro-button { - background: var(--transparency-dark-50); - color: var(--button-text); -} - -.bt-navbar .btn#try-pro-button:hover { - background: var(--transparency-light-10); -} - -.bt-navbar .btn.btn-tab { - background: transparent; -} - -/* SIDE MENU */ -/* DROPDOWN MENU */ -.bt-navbar #choose-share-type-menu, -.bt-navbar .choose-dropdown-menu { - background: var(--drop-down-menu-bg); - 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; -} - -.dropdown-menu { - background: var(--drop-down-menu-bg); - 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: 1px solid rgba(255, 255, 255, .1); - -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .2); - box-shadow: 0 6px 12px rgba(0, 0, 0, .2); -} - -.dropdown-menu li a:focus, -.dropdown-menu li a:hover { - background: var(--transparency-light-10); - color: var(--text-hover); -} - -#columns-context .bt-checkbox:hover { - background: var(--transparency-light-10); -} - -.context-menu .bt-checkbox label, -.context-menu .bt-radio label { - color: var(--text-hover); -} - -.sync-level .add-folder-mode .option-text { - color: var(--text-hover); -} - -.sync-level .add-folder-mode .option-description { - color: var(--text); - white-space: normal; -} - -.sync-level .add-folder-mode li.selected a { - background: var(--transparency-dark-25); -} - -.sync-level .add-folder-mode li:not(.selected) a:focus, -.sync-level .add-folder-mode li:not(.selected) a:hover { - background: var(--transparency-light-10); -} - -.sync-level .add-folder-mode .btn-group { - background-color: transparent !important; -} - -button.selectpicker.btn-default { - border-color: #ccc0 !important; - color: var(--text) !important; - background: var(--transparency-dark-25) !important; -} - -.btn-group.open .dropdown-toggle { - -webkit-box-shadow: none !important; - box-shadow: none !important; - border: none; - background: var(--transparency-dark-50) !important; -} - -.animating { - background-color: transparent !important; -} - -/* ICONS */ -.mycon.mycon-folder-rw, -.mycon.mycon-folder-owner, -.mycon.mycon-folder-encrypted, -.mycon.mycon-file, -.mycon.mycon-plus { - background-image: none !important; -} - -.mycon.mycon-folder-rw:before { - font-family: "Font Awesome 5 Free"; - font-size: 24px; - content: "\f07b"; - font-weight: bold; - width: 24px; - height: 24px; - margin-left: 5px; - color: var(--text); - font-style: normal; -} - -.mycon.mycon-folder-owner:before { - font-family: "Font Awesome 5 Free"; - font-size: 24px; - content: "\f65e"; - font-weight: bold; - width: 24px; - height: 24px; - margin-left: 5px; - color: var(--text); - font-style: normal; -} - -.mycon.mycon-folder-encrypted:before { - font-family: "Font Awesome 5 Free"; - font-size: 24px; - content: "\f023"; - font-weight: bold; - width: 24px; - height: 24px; - margin-left: 5px; - color: var(--text); - font-style: normal; -} - -.mycon.mycon-file:before { - font-family: "Font Awesome 5 Free"; - font-size: 24px; - content: "\f064"; - font-weight: bold; - width: 24px; - height: 24px; - margin-left: 5px; - color: var(--text); - font-style: normal; -} - -.mycon.mycon-plus:before { - font-family: "Font Awesome 5 Free"; - font-size: 24px; - content: "\f0c1"; - font-weight: bold; - width: 24px; - height: 24px; - margin-left: 5px; - color: var(--text); - font-style: normal; -} - -.bt-navbar #choose-share-type-menu .container-fluid .menu-item:focus, -.bt-navbar #choose-share-type-menu .container-fluid .menu-item:hover, -.bt-navbar .choose-dropdown-menu .container-fluid .menu-item:focus, -.bt-navbar .choose-dropdown-menu .container-fluid .menu-item:hover { - background: var(--transparency-light-10); - -} - -.bt-navbar #choose-share-type-menu .container-fluid .menu-item .menu-item-description:hover, -.bt-navbar .choose-dropdown-menu .container-fluid .menu-item .menu-item-description:hover { - margin-left: 6px; - padding-top: 4px; - color: var(--text-hover); -} - -.bt-navbar #choose-share-type-menu .arrow, -.bt-navbar .choose-dropdown-menu .arrow { - 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; -} - -.popout-parent { - background: var(--drop-down-menu-bg); - 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; -} - -.context-menu li a:focus, -.context-menu li a:hover { - background: var(--transparency-light-10); - color: var(--text-hover) !important; -} - -.context-menu li.has-icon a { - color: var(--text); -} - -.context-notification .context-notification-inner { - 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; -} - -#general-settings #languagedrop { - background: var(--transparency-dark-25); - border: transparent; -} - -.popout-anchor.popout-open { - color: var(--text-hover); -} - -/* MODALS */ -.modal-header { - background: var(--modal-header-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); -} - -.modal-footer { - background: var(--modal-footer-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); -} - -.modal-content, -.modal-body, -.modal-body .fileTreeContainer, -.modal-page { - color: var(--text); - 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; -} - -.modal-body .horizontal-separator .horizontal-separator-text { - 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; - color: var(--text); -} - -.modal-filter .btn:hover, -.modal-input .btn:hover { - background-color: var(--button-color); - color: var(--button-text); -} - -#choose-product-dialog .product-container .product { - background-color: var(--transparency-light-10); - border: 1px solid transparent; -} - -.modal-header .close:hover { - background: var(--transparency-light-10); -} - -ul.jqueryFileTree a.active, -ul.jqueryFileTree a:hover { - background: var(--transparency-light-10); - color: var(--text-hover); -} - -.modal-filter:before, -.modal-input:before { - background: -owg-linear-gradient(left, transparent, transparent); - background: transparent !important; - background: -moz-linear-gradient(left, transparent, transparent); - background: -o-linear-gradient(left, transparent, transparent); - background: linear-gradient(left, transparent, transparent); -} - -.nav-tabs.nav-sub-tabs, -.nav-tabs.nav-sub-tabs>li { - background-color: transparent; - border-bottom-color: rgb(255 255 255 / .1); -} - -.nav-tabs.nav-sub-tabs>li.active a, -.nav-tabs.nav-sub-tabs>li.active a:focus, -.nav-tabs.nav-sub-tabs>li.active a:hover { - background-color: var(--button-color-hover); - border: 1px solid var(--button-color-hover); - color: var(--button-text-hover); -} - -.nav-tabs.nav-sub-tabs>li>a { - background-color: var(--button-color); - border: 1px solid var(--button-color); - color: var(--button-text); -} - -.nav-tabs.nav-sub-tabs>li>a:hover { - background-color: var(--button-color-hover); - border: 1px solid var(--button-color-hover); - color: var(--button-text-hover); -} - -#file-sharing-content .shareOptionsContainer .shareOption:hover, -#sharing-content .shareOptionsContainer .shareOption:hover, -.sharing-dialog-content .shareOptionsContainer .shareOption:hover { - background: var(--transparency-light-10); - color: var(--text-hover); -} - -#sharing-content .nav-tabs.nav-sub-tabs>li { - 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; -} - -#sharing-content .nav-tabs.nav-sub-tabs>li>a { - border: 1px solid var(--button-color); - color: var(--button-text); - background: var(--button-color); -} - -#sharing-content .nav-tabs.nav-sub-tabs>li.active a, -.nav-tabs.nav-sub-tabs>li.active a:focus, -.nav-tabs.nav-sub-tabs>li.active a:hover { - background: var(--button-color-hover) !important; - border: 1px solid var(--button-color-hover); - color: var(--button-text-hover); -} - -.activity-filter.open, -.main-filter.open, -.modal-filter.open, -.modal-input.open { - 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; -} - -.modal-header .transfer-path .labelContainer { - border-left: 1px solid rgb(255 255 255 / .1); -} - -.modal-filter .btn, -.modal-input .btn { - background: transparent; -} - -.modal-filter .btn:hover, -.modal-input .btn:focus, -.modal-filter animating { - background: var(--transparency-light-10) !important; -} - -/* PAGES */ -#archive-onboarding.fixed .tutorial-background, -#onboarding-dark.fixed .tutorial-background, -#syncall-tutorial.fixed .tutorial-background { - 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); -} - -#historyContainer .table-filter-panel, -.resizableTableContainer .table-filter-panel, -.tableContainerWithFilterPanel .table-filter-panel { - background: var(--transparency-dark-25); - border-bottom: 1px solid rgb(255 255 255 / 10%); -} - -.section-header { - border-bottom: 1px solid rgb(255 255 255 / .1); -} - -/* FOOTER */ -#sync-core-state { - background: var(--transparency-dark-50); - border-top: 1px solid rgb(255 255 255 / 10%); -} - -#statusPanel { - 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; -} - -.status-panel-shown #statusPanel { - border-top: 1px solid rgb(255 255 255 / 20%); -} - -#statusPanel .nav-pills a.tab-button .header, -#statusPanel .nav-pills a.tab-button .value, -#statusPanel .nav-pills a.tab-button span[class$=-speed-label] { - color: var(--text); -} - -#statusPanel .nav-pills li { - border-bottom: 1px solid rgb(255 255 255 / .1); -} - -#statusPanel .nav-pills a.tab-button:focus, -#statusPanel .nav-pills a.tab-button:hover, -#statusPanel .nav-pills .active>a { - background: var(--transparency-light-10); -} - -#statusPanel .tab-content { - background-color: transparent; -} - -#statusPanel .chart-wrapper { - background: var(--transparency-dark-25); - border-right: 1px solid rgba(255, 255, 255, .1); -} - -.resizableTableContainer .tableHeaderContainer { - border-bottom: 1px solid rgba(255, 255, 255, .1); - 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; -} - -#statusPanel .chart-c3 .c3-tooltip { - background-color: #000; - opacity: .7; - border-radius: 4px; - box-shadow: none; -} - -.c3-grid line { - stroke: var(--text); -} - -.c3 text { - fill: var(--text); -} - - -/* SETTINGS */ -.settings-tabs-wrapper .settings-tabs-buttons .left-nav-button.active { - background: var(--transparency-dark-25); - color: rgb(var(--accent-color)); -} - -.settings-tabs-wrapper .settings-tabs-buttons .left-nav-button:hover:not(.active) { - background: var(--transparency-light-10); -} - -.settings-tabs-wrapper .settings-tabs-buttons .left-nav-button:hover:not(.active) .txt-button { - color: var(--button-text-hover); -} - -#support-tab #page-menu .support-content>a, -#support-tab #page-menu .support-content>button { - background-color: transparent; -} - -#support-tab #page-menu .support-content>a:hover h5, -#support-tab #page-menu .support-content>a:hover p, -#support-tab #page-menu .support-content>button:hover h5, -#support-tab #page-menu .support-content>button:hover p { - color: var(--text-hover); -} - -.settings-tabs-wrapper .settings-tabs-buttons { - border-right: 1px solid rgb(255 255 255 / 10%); - background: var(--transparency-dark-25); -} - -/* IDENTITY */ -#my-devices .my-devices .single-my-device:hover:not(.disabled) { - background: var(--transparency-light-10); -} - -#my-devices .my-devices .link-device-block #device-to-qr .device-link { - color: rgb(var(--accent-color)); -} - -#my-devices .my-devices .link-device-block #device-to-qr:hover:not(:disabled) .device-link-text { - text-decoration: underline; - color: var(--text-hover); -} - -#my-devices .my-devices .info-button:hover { - background-color: var(--button-color-hover); - color: var(--button-text-hover); -} - -/* BUTTONS */ -.btn, -#support-tab #page-feedback-form .back-button { - border-color: var(--button-color); - background: var(--button-color); - color: var(--button-text); - margin-right: 5px; - box-shadow: none; - border: transparent; - border-radius: 2px; -} - -.btn:hover, -.btn:focus, -.btn:active, -.btn-primary:not(:disabled):not(.disabled):active, -.btn-primary:not(:disabled):not(.disabled).active, -#support-tab #page-feedback-form .back-button:hover { - border-color: var(--button-color-hover); - color: var(--button-text-hover); - background-color: var(--button-color-hover); - box-shadow: none !important; -} - -.transfer-table .transfer-row .optionsColumn .options-button { - background-color: transparent; - color: var(--button-text); -} - -.transfer-table .transfer-row .optionsColumn .options-button.active, -.transfer-table .transfer-row .optionsColumn .options-button:hover { - background: var(--transparency-light-10); -} - -/* FORMS */ -.form-control { - color: var(--text) !important; - background: var(--transparency-dark-25) !important; - border: 1px solid transparent !important; - box-shadow: none !important; - transition: background-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; -} - -.form-control:focus { - background: var(--transparency-dark-50) !important; - color: var(--text-hover) !important; -} - -/* TABLE */ -#advanced-settings-dialog .verticalScrollContainer tr:active, -#advanced-settings-dialog .verticalScrollContainer tr:focus, -#advanced-settings-dialog .verticalScrollContainer tr:hover { - background: var(--transparency-light-10); - color: var(--text-hover); -} - -.table-hover>tbody>tr.active, -.table-hover>tbody>tr:hover:not(.no-hover) { - background: var(--transparency-light-10); - color: var(--text-hover); -} - -.transfer-table .transfer-row.active a, -.transfer-table .transfer-row:hover a { - color: var(--text-hover); -} - -.table>thead>tr>th { - vertical-align: bottom; - border-bottom: 1px solid rgb(255 255 255 / 10%); - -} - -.table.table-bordered-header thead tr th { - background-color: #fff; - border-right: 1px solid rgb(255 255 255 / 0.1) !important; -} - -.tableScrollContainer .table thead tr th { - background: var(--main-bg-color) !important; - background-repeat: repeat, no-repeat !important; - background-attachment: fixed, fixed !important; - background-position: center center, center center !important; - background-size: auto, cover !important; - -webkit-background-size: auto, cover !important; - -moz-background-size: auto, cover !important; - -o-background-size: auto, cover !important; +/* 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://github.com/gilbN/theme.park */ + +@import url(https://use.fontawesome.com/releases/v5.15.1/css/all.css); +@import url("/css/defaults/placeholders.css"); +@import url("/css/defaults/transparent.css"); + +body, +.tableScrollContainer, +.settings-tabs-wrapper .settings-tabs-container { + 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); +} + + +h1, +h2, +h3, +h4, +h5, +h6, +.h1, +.h2, +.h3, +.h4, +.h5, +.h6 { + color: var(--text-hover) !important; +} + +a { + color: var(--link-color); +} + +a:hover { + color: var(--link-color-hover); +} + +* { + outline: none !important; +} + +/* Scrollbar */ +@media only screen and (min-width: 768px) { + html { + height: 100%; + width: 100%; + overflow: hidden; + } + + body { + overflow-y: auto; + height: 100%; + background: var(--main-bg-color) + } +} + +::-webkit-scrollbar { + width: 14px; +} + +::-webkit-scrollbar-thumb { + min-height: 50px; + border: 3px solid transparent; + border-radius: 8px; + background: var(--transparency-dark-20); + background-clip: padding-box; +} + +::-webkit-scrollbar-track { + background-color: transparent; +} + +::-webkit-scrollbar-thumb:hover { + min-height: 50px; + border: 3px solid transparent; + border-radius: 8px; + background: var(--transparency-light-50); + background-clip: padding-box; +} + +/* TEXT */ +body, +#onboarding-dark #page-main, +p, +h1, +h2, +h3, +h4, +h5, +h6, +#choose-product-dialog .choose-title h1, +label.control-label, +.emptyMessage, +.bt-navbar #choose-share-type-menu .container-fluid .menu-item h2, +.bt-navbar .choose-dropdown-menu .container-fluid .menu-item h2, +UL.jqueryFileTree A, +.settings-tabs-wrapper .settings-tabs-container, +.bt-checkbox label, +.bt-radio label, +.settings-tabs-wrapper .settings-tabs-buttons .left-nav-button, +#licenses-tab #unlicensed-container h1, +#licenses-tab #unlicensed-container .unlicensed-text, +#support-tab #page-menu .support-content>a h5, +#support-tab #page-menu .support-content>button h5, +#support-tab #page-menu .support-content>a p, +.modal-header .transfer-path .labelContainer .secondaryLine, +.transfer-table .transfer-row .nameLabel, +.dropdown-menu li a { + color: var(--text); +} + +/* ACCENTS */ +#choose-product-dialog .product-container .product:hover { + border-color: rgb(var(--accent-color)); +} + +.text-success { + color: #4CAF50; +} + +#historyContainer .table-filter-panel .filter-item.active, +.resizableTableContainer .table-filter-panel .filter-item.active, +.tableContainerWithFilterPanel .table-filter-panel .filter-item.active { + color: rgb(var(--accent-color)) +} + +/* NAVBAR */ +.bt-navbar { + background: var(--transparency-dark-25); +} + +.bt-navbar .btn.dropdown-toggle { + background: var(--transparency-light-10); +} + +.bt-navbar .btn.dropdown-toggle:hover { + background: var(--transparency-light-15); +} + +.bt-navbar .btn.btn-tab.active, +.bt-navbar .btn.btn-tab:active { + background: var(--transparency-dark-25); + border-bottom-color: rgb(var(--accent-color)); +} + +.bt-navbar .btn:hover { + background: var(--transparency-light-10) !important; +} + +.bt-navbar .btn#try-pro-button { + background: var(--transparency-dark-50); + color: var(--button-text); +} + +.bt-navbar .btn#try-pro-button:hover { + background: var(--transparency-light-10); +} + +.bt-navbar .btn.btn-tab { + background: transparent; +} + +/* SIDE MENU */ +/* DROPDOWN MENU */ +.bt-navbar #choose-share-type-menu, +.bt-navbar .choose-dropdown-menu { + background: var(--drop-down-menu-bg); + 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; +} + +.dropdown-menu { + background: var(--drop-down-menu-bg); + 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: 1px solid rgba(255, 255, 255, .1); + -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .2); + box-shadow: 0 6px 12px rgba(0, 0, 0, .2); +} + +.dropdown-menu li a:focus, +.dropdown-menu li a:hover { + background: var(--transparency-light-10); + color: var(--text-hover); +} + +#columns-context .bt-checkbox:hover { + background: var(--transparency-light-10); +} + +.context-menu .bt-checkbox label, +.context-menu .bt-radio label { + color: var(--text-hover); +} + +.sync-level .add-folder-mode .option-text { + color: var(--text-hover); +} + +.sync-level .add-folder-mode .option-description { + color: var(--text); + white-space: normal; +} + +.sync-level .add-folder-mode li.selected a { + background: var(--transparency-dark-25); +} + +.sync-level .add-folder-mode li:not(.selected) a:focus, +.sync-level .add-folder-mode li:not(.selected) a:hover { + background: var(--transparency-light-10); +} + +.sync-level .add-folder-mode .btn-group { + background-color: transparent !important; +} + +button.selectpicker.btn-default { + border-color: #ccc0 !important; + color: var(--text) !important; + background: var(--transparency-dark-25) !important; +} + +.btn-group.open .dropdown-toggle { + -webkit-box-shadow: none !important; + box-shadow: none !important; + border: none; + background: var(--transparency-dark-50) !important; +} + +.animating { + background-color: transparent !important; +} + +/* ICONS */ +.mycon.mycon-folder-rw, +.mycon.mycon-folder-owner, +.mycon.mycon-folder-encrypted, +.mycon.mycon-file, +.mycon.mycon-plus { + background-image: none !important; +} + +.mycon.mycon-folder-rw:before { + font-family: "Font Awesome 5 Free"; + font-size: 24px; + content: "\f07b"; + font-weight: bold; + width: 24px; + height: 24px; + margin-left: 5px; + color: var(--text); + font-style: normal; +} + +.mycon.mycon-folder-owner:before { + font-family: "Font Awesome 5 Free"; + font-size: 24px; + content: "\f65e"; + font-weight: bold; + width: 24px; + height: 24px; + margin-left: 5px; + color: var(--text); + font-style: normal; +} + +.mycon.mycon-folder-encrypted:before { + font-family: "Font Awesome 5 Free"; + font-size: 24px; + content: "\f023"; + font-weight: bold; + width: 24px; + height: 24px; + margin-left: 5px; + color: var(--text); + font-style: normal; +} + +.mycon.mycon-file:before { + font-family: "Font Awesome 5 Free"; + font-size: 24px; + content: "\f064"; + font-weight: bold; + width: 24px; + height: 24px; + margin-left: 5px; + color: var(--text); + font-style: normal; +} + +.mycon.mycon-plus:before { + font-family: "Font Awesome 5 Free"; + font-size: 24px; + content: "\f0c1"; + font-weight: bold; + width: 24px; + height: 24px; + margin-left: 5px; + color: var(--text); + font-style: normal; +} + +.bt-navbar #choose-share-type-menu .container-fluid .menu-item:focus, +.bt-navbar #choose-share-type-menu .container-fluid .menu-item:hover, +.bt-navbar .choose-dropdown-menu .container-fluid .menu-item:focus, +.bt-navbar .choose-dropdown-menu .container-fluid .menu-item:hover { + background: var(--transparency-light-10); + +} + +.bt-navbar #choose-share-type-menu .container-fluid .menu-item .menu-item-description:hover, +.bt-navbar .choose-dropdown-menu .container-fluid .menu-item .menu-item-description:hover { + margin-left: 6px; + padding-top: 4px; + color: var(--text-hover); +} + +.bt-navbar #choose-share-type-menu .arrow, +.bt-navbar .choose-dropdown-menu .arrow { + 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; +} + +.popout-parent { + background: var(--drop-down-menu-bg); + 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; +} + +.context-menu li a:focus, +.context-menu li a:hover { + background: var(--transparency-light-10); + color: var(--text-hover) !important; +} + +.context-menu li.has-icon a { + color: var(--text); +} + +.context-notification .context-notification-inner { + 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; +} + +#general-settings #languagedrop { + background: var(--transparency-dark-25); + border: transparent; +} + +.popout-anchor.popout-open { + color: var(--text-hover); +} + +/* MODALS */ +.modal-header { + background: var(--modal-header-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); +} + +.modal-footer { + background: var(--modal-footer-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); +} + +.modal-content, +.modal-body, +.modal-body .fileTreeContainer, +.modal-page { + color: var(--text); + 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; +} + +.modal-body .horizontal-separator .horizontal-separator-text { + 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; + color: var(--text); +} + +.modal-filter .btn:hover, +.modal-input .btn:hover { + background-color: var(--button-color); + color: var(--button-text); +} + +#choose-product-dialog .product-container .product { + background-color: var(--transparency-light-10); + border: 1px solid transparent; +} + +.modal-header .close:hover { + background: var(--transparency-light-10); +} + +ul.jqueryFileTree a.active, +ul.jqueryFileTree a:hover { + background: var(--transparency-light-10); + color: var(--text-hover); +} + +.modal-filter:before, +.modal-input:before { + background: -owg-linear-gradient(left, transparent, transparent); + background: transparent !important; + background: -moz-linear-gradient(left, transparent, transparent); + background: -o-linear-gradient(left, transparent, transparent); + background: linear-gradient(left, transparent, transparent); +} + +.nav-tabs.nav-sub-tabs, +.nav-tabs.nav-sub-tabs>li { + background-color: transparent; + border-bottom-color: rgb(255 255 255 / .1); +} + +.nav-tabs.nav-sub-tabs>li.active a, +.nav-tabs.nav-sub-tabs>li.active a:focus, +.nav-tabs.nav-sub-tabs>li.active a:hover { + background-color: var(--button-color-hover); + border: 1px solid var(--button-color-hover); + color: var(--button-text-hover); +} + +.nav-tabs.nav-sub-tabs>li>a { + background-color: var(--button-color); + border: 1px solid var(--button-color); + color: var(--button-text); +} + +.nav-tabs.nav-sub-tabs>li>a:hover { + background-color: var(--button-color-hover); + border: 1px solid var(--button-color-hover); + color: var(--button-text-hover); +} + +#file-sharing-content .shareOptionsContainer .shareOption:hover, +#sharing-content .shareOptionsContainer .shareOption:hover, +.sharing-dialog-content .shareOptionsContainer .shareOption:hover { + background: var(--transparency-light-10); + color: var(--text-hover); +} + +#sharing-content .nav-tabs.nav-sub-tabs>li { + 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; +} + +#sharing-content .nav-tabs.nav-sub-tabs>li>a { + border: 1px solid var(--button-color); + color: var(--button-text); + background: var(--button-color); +} + +#sharing-content .nav-tabs.nav-sub-tabs>li.active a, +.nav-tabs.nav-sub-tabs>li.active a:focus, +.nav-tabs.nav-sub-tabs>li.active a:hover { + background: var(--button-color-hover) !important; + border: 1px solid var(--button-color-hover); + color: var(--button-text-hover); +} + +.activity-filter.open, +.main-filter.open, +.modal-filter.open, +.modal-input.open { + 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; +} + +.modal-header .transfer-path .labelContainer { + border-left: 1px solid rgb(255 255 255 / .1); +} + +.modal-filter .btn, +.modal-input .btn { + background: transparent; +} + +.modal-filter .btn:hover, +.modal-input .btn:focus, +.modal-filter animating { + background: var(--transparency-light-10) !important; +} + +/* PAGES */ +#archive-onboarding.fixed .tutorial-background, +#onboarding-dark.fixed .tutorial-background, +#syncall-tutorial.fixed .tutorial-background { + 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); +} + +#historyContainer .table-filter-panel, +.resizableTableContainer .table-filter-panel, +.tableContainerWithFilterPanel .table-filter-panel { + background: var(--transparency-dark-25); + border-bottom: 1px solid rgb(255 255 255 / 10%); +} + +.section-header { + border-bottom: 1px solid rgb(255 255 255 / .1); +} + +/* FOOTER */ +#sync-core-state { + background: var(--transparency-dark-50); + border-top: 1px solid rgb(255 255 255 / 10%); +} + +#statusPanel { + 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; +} + +.status-panel-shown #statusPanel { + border-top: 1px solid rgb(255 255 255 / 20%); +} + +#statusPanel .nav-pills a.tab-button .header, +#statusPanel .nav-pills a.tab-button .value, +#statusPanel .nav-pills a.tab-button span[class$=-speed-label] { + color: var(--text); +} + +#statusPanel .nav-pills li { + border-bottom: 1px solid rgb(255 255 255 / .1); +} + +#statusPanel .nav-pills a.tab-button:focus, +#statusPanel .nav-pills a.tab-button:hover, +#statusPanel .nav-pills .active>a { + background: var(--transparency-light-10); +} + +#statusPanel .tab-content { + background-color: transparent; +} + +#statusPanel .chart-wrapper { + background: var(--transparency-dark-25); + border-right: 1px solid rgba(255, 255, 255, .1); +} + +.resizableTableContainer .tableHeaderContainer { + border-bottom: 1px solid rgba(255, 255, 255, .1); + 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; +} + +#statusPanel .chart-c3 .c3-tooltip { + background-color: #000; + opacity: .7; + border-radius: 4px; + box-shadow: none; +} + +.c3-grid line { + stroke: var(--text); +} + +.c3 text { + fill: var(--text); +} + + +/* SETTINGS */ +.settings-tabs-wrapper .settings-tabs-buttons .left-nav-button.active { + background: var(--transparency-dark-25); + color: rgb(var(--accent-color)); +} + +.settings-tabs-wrapper .settings-tabs-buttons .left-nav-button:hover:not(.active) { + background: var(--transparency-light-10); +} + +.settings-tabs-wrapper .settings-tabs-buttons .left-nav-button:hover:not(.active) .txt-button { + color: var(--button-text-hover); +} + +#support-tab #page-menu .support-content>a, +#support-tab #page-menu .support-content>button { + background-color: transparent; +} + +#support-tab #page-menu .support-content>a:hover h5, +#support-tab #page-menu .support-content>a:hover p, +#support-tab #page-menu .support-content>button:hover h5, +#support-tab #page-menu .support-content>button:hover p { + color: var(--text-hover); +} + +.settings-tabs-wrapper .settings-tabs-buttons { + border-right: 1px solid rgb(255 255 255 / 10%); + background: var(--transparency-dark-25); +} + +/* IDENTITY */ +#my-devices .my-devices .single-my-device:hover:not(.disabled) { + background: var(--transparency-light-10); +} + +#my-devices .my-devices .link-device-block #device-to-qr .device-link { + color: rgb(var(--accent-color)); +} + +#my-devices .my-devices .link-device-block #device-to-qr:hover:not(:disabled) .device-link-text { + text-decoration: underline; + color: var(--text-hover); +} + +#my-devices .my-devices .info-button:hover { + background-color: var(--button-color-hover); + color: var(--button-text-hover); +} + +/* BUTTONS */ +.btn, +#support-tab #page-feedback-form .back-button { + border-color: var(--button-color); + background: var(--button-color); + color: var(--button-text); + margin-right: 5px; + box-shadow: none; + border: transparent; + border-radius: 2px; +} + +.btn:hover, +.btn:focus, +.btn:active, +.btn-primary:not(:disabled):not(.disabled):active, +.btn-primary:not(:disabled):not(.disabled).active, +#support-tab #page-feedback-form .back-button:hover { + border-color: var(--button-color-hover); + color: var(--button-text-hover); + background-color: var(--button-color-hover); + box-shadow: none !important; +} + +.transfer-table .transfer-row .optionsColumn .options-button { + background-color: transparent; + color: var(--button-text); +} + +.transfer-table .transfer-row .optionsColumn .options-button.active, +.transfer-table .transfer-row .optionsColumn .options-button:hover { + background: var(--transparency-light-10); +} + +/* FORMS */ +.form-control { + color: var(--text) !important; + background: var(--transparency-dark-25) !important; + border: 1px solid transparent !important; + box-shadow: none !important; + transition: background-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} + +.form-control:focus { + background: var(--transparency-dark-50) !important; + color: var(--text-hover) !important; +} + +/* TABLE */ +#advanced-settings-dialog .verticalScrollContainer tr:active, +#advanced-settings-dialog .verticalScrollContainer tr:focus, +#advanced-settings-dialog .verticalScrollContainer tr:hover { + background: var(--transparency-light-10); + color: var(--text-hover); +} + +.table-hover>tbody>tr.active, +.table-hover>tbody>tr:hover:not(.no-hover) { + background: var(--transparency-light-10); + color: var(--text-hover); +} + +.transfer-table .transfer-row.active a, +.transfer-table .transfer-row:hover a { + color: var(--text-hover); +} + +.table>thead>tr>th { + vertical-align: bottom; + border-bottom: 1px solid rgb(255 255 255 / 10%); + +} + +.table.table-bordered-header thead tr th { + background-color: #fff; + border-right: 1px solid rgb(255 255 255 / 0.1) !important; +} + +.tableScrollContainer .table thead tr th { + background: var(--main-bg-color) !important; + background-repeat: repeat, no-repeat !important; + background-attachment: fixed, fixed !important; + background-position: center center, center center !important; + background-size: auto, cover !important; + -webkit-background-size: auto, cover !important; + -moz-background-size: auto, cover !important; + -o-background-size: auto, cover !important; } \ No newline at end of file diff --git a/css/base/rutorrent/rutorrent-base.css b/css/base/rutorrent/rutorrent-base.css index 8d5faa3034..4198a42872 100644 --- a/css/base/rutorrent/rutorrent-base.css +++ b/css/base/rutorrent/rutorrent-base.css @@ -1,1808 +1,1808 @@ -/* 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://github.com/gilbN/theme.park */ -/* Based on https://github.com/themightykitten/ruTorrent-MaterialDesign */ -@import url(https://use.fontawesome.com/releases/v5.0.7/css/all.css); -@import url(https://fonts.googleapis.com/css?family=Roboto:400,600,700,300); -@import url("/css/defaults/placeholders.css"); -@import url("/css/defaults/transparent.css"); - -@font-face { - font-family: 'Roboto' !important -} - -html, -body { - font-family: 'Roboto' !important; - 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); - text-shadow: 0 -1px 0 #000 -} - -div#preload { - width: 0; - height: 0; - display: none; - background-image: url(/resources/rutorrent/menus.png); - background-image: url(/resources/rutorrent/toolbar.png); - background-image: url(/resources/rutorrent/status_icons.png); - background-image: url(/resources/rutorrent/r_bg.gif); - background-image: url(/resources/rutorrent/asc.gif); - background-image: url(/resources/rutorrent/desc.gif); - background-image: url(/resources/rutorrent/pnl_open.gif); - background-image: url(/resources/rutorrent/pnl_close.gif); - background-image: url(/resources/rutorrent/headers.png) -} - -hr { - background: var(--transparency-light-10); - height: 1px; - border-width: 0; - border-bottom: 1px solid rgba(255, 255, 255, 0.08); -} - -div#cover { - 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; -} - -div#msg { - background: var(--transparency-dark-25); - border-top: 1px solid #3330; - border-bottom: 1px solid #0000; - font-size: 11px; - font-weight: 700; - text-shadow: 0 -3px 0 #0000; -} - -div#sc { - border: 1px solid #333; - background-color: #181818 -} - -div#sc li.se_act div { - background-color: #333; - color: #888 -} - -div#lng { - background-color: #181818; - border: 1px solid #333 -} - -.rmenuitem { - color: var(--text-hover) !important; -} - -iframe { - border-width: 0px !important; - border: none !important; -} - -ul.CMenu { - opacity: .98; - border: 1px solid transparent; - border-right: 1px solid transparent; - border-left: 1px solid transparent; - border-bottom: 1px solid transparent; - background: var(--drop-down-menu-bg); - 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; - padding: 0; - border-radius: 5px; - -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.6); - box-shadow: 0 0 10px rgba(0, 0, 0, 0.6); -} - -ul.CMenu li { - background: var(--drop-down-menu-bg); - 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; -} - -ul.CMenu li.menuitem:first-child { - border-top-right-radius: 5px; - border-top-left-radius: 5px -} - -ul.CMenu li.menuitem:last-child { - border-bottom-right-radius: 5px; - border-top-left-radius: 5px -} - -ul.CMenu li a { - color: var(--text); - background: transparent; -} - -ul.CMenu li a.dis { - color: rgb(var(--accent-color)) -} - -ul.CMenu li a.dis:hover { - color: var(--text-hover) -} - -ul.CMenu li hr { - background-color: var(--transparency-light-10); - height: 1px; - border-width: 0; - border-bottom: 1px solid rgba(255, 255, 255, .08); - padding: 0; - margin: 0; - width: 100%; -} - -ul.CMenu li a.exp { - background: transparent; -} - -ul.CMenu li a.exp:hover { - background: var(--transparency-light-10) - ; -} - -ul.CMenu li a.sel { - color: var(--text-hover); - background: var(--transparency-dark-15) -} - -ul.CMenu li ul li a.sel { - color: #178FD1 -} - -ul.CMenu li a:hover { - background: var(--transparency-light-10) !important; - color: var(--text-hover); - text-shadow: 0 -1px 0 #000; -} - -ul.CMenu li:hover ul li a { - background-color: transparent; - color: var(--text-hover); -} - -ul.CMenu li:hover ul li a:hover { - color: var(--text-hover); - text-shadow: 0 -1px 0 transparent -} - -ul.CMenu li ul li a.dis { - color: var(--text-hover); -} - -ul.CMenu li ul li a.dis:hover { - background-color: #181818; - color: #333 -} - -div.stable-body table tbody tr.even:nth-child(2n+1) td { - background: var(--transparency-light-10) !important -} - -.stable-body td { - border-bottom: 1px solid #ff000000 !important; -} - -.stable-body tr.odd td { - background: #2A2A2A !important -} - -#tdetails { - overflow: hidden -} - -#StatusBar { - border-top: 1px solid #292828 !important; - background: #1E1E1E; - margin-top: -2px -} - -#sel { - border: 1px dotted #555 -} - -div#t { - background: var(--transparency-dark-25); - background-image: none; - border-bottom: none; - padding: 4px 0 2px 0; - height: 40px; -} - -div#t a { - margin: 4px 5px 0 5px -} - -#mnu_logoff.top-menu-item { - margin-left: 15px; -} - -div#t a:hover { - background: none -} - -div#t div.TB_Separator { - border: none; - background: none; - margin: 0 5px; - height: 40px -} - -div#t div#add { - background: transparent url(/resources/rutorrent/toolbar.png) no-repeat 0 0 -} - -div#t div#add:hover { - background: transparent url(/resources/rutorrent/toolbar.png) no-repeat 0 -24px -} - -div#t div#create { - background: transparent url(/resources/rutorrent/toolbar.png) no-repeat -24px 0 -} - -div#t div#create:hover { - background: transparent url(/resources/rutorrent/toolbar.png) no-repeat -24px -24px -} - -div#t div#remove { - background: transparent url(/resources/rutorrent/toolbar.png) no-repeat -48px 0 -} - -div#t div#remove:hover { - background: transparent url(/resources/rutorrent/toolbar.png) no-repeat -48px -24px -} - -div#t div#start { - background: transparent url(/resources/rutorrent/toolbar.png) no-repeat -72px 0 -} - -div#t div#start:hover { - background: transparent url(/resources/rutorrent/toolbar.png) no-repeat -72px -24px -} - -div#t div#pause { - background: transparent url(/resources/rutorrent/toolbar.png) no-repeat -96px 0 -} - -div#t div#pause:hover { - background: transparent url(/resources/rutorrent/toolbar.png) no-repeat -96px -24px -} - -div#t div#stop { - background: transparent url(/resources/rutorrent/toolbar.png) no-repeat -120px 0 -} - -div#t div#stop:hover { - background: transparent url(/resources/rutorrent/toolbar.png) no-repeat -120px -24px -} - -div#t div#moveu { - background: transparent url(/resources/rutorrent/toolbar.png) no-repeat -144px 0 -} - -div#t div#moveu:hover { - background: transparent url(/resources/rutorrent/toolbar.png) no-repeat -144px -24px -} - -div#t div#moved { - background: transparent url(/resources/rutorrent/toolbar.png) no-repeat -168px 0 -} - -div#t div#moved:hover { - background: transparent url(/resources/rutorrent/toolbar.png) no-repeat -168px -24px -} - -div#t div#search { - background: transparent url(/resources/rutorrent/toolbar.png) no-repeat -192px 0 -} - -div#t div#search:hover { - background: transparent url(/resources/rutorrent/toolbar.png) no-repeat -192px -24px -} - -div#t div#rss { - background: transparent url(/resources/rutorrent/toolbar.png) no-repeat -241px 0 -} - -div#t div#rss:hover { - background: transparent url(/resources/rutorrent/toolbar.png) no-repeat -241px -24px -} - -div#t div#setting { - background: transparent url(/resources/rutorrent/toolbar.png) no-repeat -264px 0 -} - -div#t div#setting:hover { - background: transparent url(/resources/rutorrent/toolbar.png) no-repeat -264px -24px -} - -div#t div#plugins { - background: transparent url(/resources/rutorrent/plugin.png) no-repeat 0 center -} - -div#t div#plugins:hover { - background: transparent url(/resources/rutorrent/pluginh.png) no-repeat 0 center -} - -div#t div#help { - background: transparent url(/resources/rutorrent/toolbar.png) no-repeat -288px 0 -} - -div#t div#help:hover { - background: transparent url(/resources/rutorrent/toolbar.png) no-repeat -288px -24px -} - -div#t div#go { - background: transparent url(/resources/rutorrent/go.png) no-repeat 0 0 -} - -div#t div#go:hover { - background: transparent url(/resources/rutorrent/goh.png) no-repeat 0 0 -} - -div select { - -webkit-appearance: none !important; - background: var(--drop-down-menu-bg) url(/resources/rutorrent/dropdown.png) no-repeat 0 0; - background-position: right; - border: 1px solid var(--drop-down-menu-bg); - padding-right: 15px !important; -} - -.stg_con { - background-color: transparent -} - -.stg_con fieldset { - border: none; - border-top: 1px solid rgb(var(--accent-color)); - border-radius: 0 -} - -.stg_con td input { - padding: 1px 4px -} - -#st_ao_h, -#st_throttle_h { - height: 360px !important -} - -a { - color: var(--link-color); - font-family: 'Roboto' -} - -.flot-text { - color: var(--text-hover) !important; -} - -.flot-overlay { - border: none !important; -} - -div#stg-header { - background: #273238 url(/resources/rutorrent/dlg-toolbars.gif) no-repeat scroll 0 -72px; - text-shadow: 0 -1px 0 #000 -} - -div#CatList { - border: none; - background: var(--transparency-dark-25); - border-right: 1px solid transparent; - border-left: none -} - -/* div#CatList ul li span { - color: var(--text) -} - -div#CatList ul li.sel span { - color: #AACF27 -} */ - -div#CatList ul li { - color: var(--text); - border: none; - font-family: 'Roboto'; - padding: 4px; -} - -div#CatList .label-prefix -{ - font-size: 21px; -} - -div#CatList ul li.sel { - background-color: transparent; - color: var(--text-hover); - text-shadow: 0 -1px 0 #000; - border: none -} - -div#CatList li.sel .label-prefix{ - color: var(--text) -} - -.label-count,.label-size { - color: #D4D6C9; - background-color: #273238; -} - -li.sel .label-count, li.sel .label-size { - color:#009DDD; -} - -.label-icon { - background-image: url(/resources/rutorrent/status_icons.png); -} - -.catpanel { - font-size: 12px; - font-family: 'Roboto'; - padding: 2px 30px; - height: 22px; - line-height: 25px; - background-image: none; - background: url(/resources/rutorrent/pnl_open.gif) 0 0 no-repeat !important; - background-color: #273238; - font-weight: 700; - color: var(--text-hover); - text-shadow: 0 -1px 0 #000; - border: none -} - -.catpanelcont { - margin: 15px 2px; - transition: all .3s cubic-bezier(0.68, -0.55, 0.27, 1.55) 0 -} - -.stable-icon { - background-image: url(/resources/rutorrent/status_icons.png); -} - -.Icon_File { - background: transparent url(/resources/rutorrent/file.gif) no-repeat left center -} - -.Icon_Dir { - background: transparent url(/resources/rutorrent/dir.gif) no-repeat left center -} - -.Icon_Share { - background: transparent url(/resources/rutorrent/dir.gif) no-repeat left center -} - -div#CatList .sel .label-size, div#CatList .sel .label-size { - color: rgb(var(--accent-color)); -} - -#flabel_cont li:not(.-_-_-all-_-_-) .label-icon { - background-image: url(/resources/rutorrent/status_icons.png); - background-position: 4px -352px -} - -div.tab { - background: transparent; - font-family: 'Roboto' -} - -div#lcont { - background: var(--transparency-dark-25); - font-family: 'Roboto' -} - -div#gcont table td.Header { - background: transparent url(/resources/rutorrent/status_icons.png) no-repeat 0 -286px; - font-family: 'Roboto'; - color: var(--text-hover); - padding-left: 17px -} - -div#gcont table tr { - background: var(--transparency-dark-45); - font-family: 'Roboto'; - color: var(--text); -} - -div#gcont table tr td { - background: var(--transparency-dark-15); -} - -div#gcont table { - font-family: 'Roboto' -} - -div.graph_tab { - color: var(--text-hover); - border-color: transparent; - background: var(--transparency-dark-25); -} - -.graph_tab_grid { - border: 2px solid #606060; -} - -.graph_tab_legend { - color: #FFF; - background-color: #181818; -} - -.graph_tab_tooltip { - color: #FFF; - background-color: #606060; - border: 1px solid #606060; -} - -div.table_tab { - background: var(--transparency-dark-45); - font-family: 'Roboto' -} - -div#modalbg { - background-color: #181818 -} - -div#List { - margin-right: 6px; - border: none; - background: var(--transparency-dark-25); -} - -div#FileList, -div#TrackerList, -div#PeerList, -div#Speed { - background: var(--transparency-dark-25); -} - -.dlg-window { - background-color: #222; - box-shadow: 0 19px 38px rgba(0, 0, 0, 0.60) -} - -*>fieldset { - border: 1px solid rgba(255, 255, 255, 0.08); - border-radius: 2px -} - -a.dlg-close { - background: transparent url(/resources/rutorrent/close.png) no-repeat scroll left center -} - -a.dlg-close:hover { - background: transparent url(/resources/rutorrent/close.png) no-repeat scroll left center -} - -a.dlg-close:link, -a.dlg-close:visited { - background: transparent url(/resources/rutorrent/close.png) no-repeat scroll left center -} - -div.dlg-header { - background: var(--transparency-dark-25); - border-bottom: none; - font-family: 'Roboto'; - text-transform: uppercase; - font-weight: 700; - font-size: 1em -} - -.tskconsole { - font-size: 11px; - font-family: monospace; - line-height: 11px; - background: var(--transparency-dark-25); - white-space: pre; - overflow: scroll; - height: 198px; - width: 580px; - cursor: text; -} - -fieldset { - background-color: transparent; - font-family: 'Roboto' -} - -legend { - color: #999; - text-transform: uppercase; - font-weight: 500; - font-size: 1em -} - -td.disabled, -label.disabled, -span.disabled, -div.disabled { - color: #b9b9b9 -} - -disabled { - opacity: 50% -} - -div#stg .lm { - margin: 5px 0 5px 5px; - padding: 10px 5px 0; - background: none; - border: none -} - -.lm li, -.lm li.first, -.lm li.last, -.lm li div.toggle { - background: transparent none repeat scroll 0 0; - text-transform: uppercase; - font-size: .9em; - margin: 0 0 3px -} - -.lm li a { - font-size: 1em; - font-weight: 400; - color: var(--text); - transition: all .5s -} - -.lm li a:hover { - color: var(--text-hover); - transition: all .5s -} - -.lm li a.focus { - color: var(--text-hover); - background: none -} - -input.disabled { - background-color: #181818; - color: #333; - border: 1px solid #333 -} - -legend { - color: var(--text-hover); -} - -select.cols { - border: 1px solid #333 -} - -div#dragmask { - border: 1px dotted #333 -} - -div#tdetails { - padding: 0; - margin: 0; - background-color: transparent; - color: var(--text-hover); - border-top-right-radius: 0px; - border-top-left-radius: 0px; -} - -div#tdcont { - background: transparent; - border: none; - padding: 0 -} - -div#HDivider { - background: var(--transparency-dark-45); - cursor: e-resize; - height: 0; - margin: 0; - padding: 0; - width: 5px -} - -div#RSSList { - border: none !important; - background: var(--transparency-dark-25) !important; - overflow: hidden; - display: block; - -moz-user-select: none; - -moz-user-focus: normal; - -moz-user-input: enabled; -} - -div#HDivider:hover, -div#VDivider:hover { - background: var(--transparency-light-10); -} - -div#tcreate textarea#trackers { - color: var(--text-hover); - border: none !important; - background: var(--transparency-dark-25); - border-radius: 2px; - cursor: text; -} - -input[type="number"],input[type="text"],input[type="password"],select { - color: var(--text-hover); - border: none; - background: var(--transparency-dark-25) url(/resources/rutorrent/headers.png) repeat-x scroll 0 -138px; - border-radius: 2px; - outline: none; -} - -input[type="number"][disabled],input[type="text"][disabled],input[type="password"][disabled],input[type="file"][disabled],select[disabled] { - color: var(--text-hover); - border: none; - background: var(--transparency-dark-10) url(/resources/rutorrent/headers.png) repeat scroll 0 0 !important; - border-radius: 2px; - opacity: .2 -} - -#StatusBar table tr td.pstatus2 { - background: transparent url(/resources/rutorrent/green.png) no-repeat scroll 5px center !important -} - -textarea { - border: none; - border-radius: 2px -} - -#hostcookies, -#lookat, -#message, -#FS_downlink { - color: var(--text-hover); - border: none !important; - background: var(--transparency-dark-25); - border-radius: 2px -} - -input.Button { - background: var(--button-color) none repeat scroll 0 0; - border-radius: 2px; - border: none; - color: var(--button-text); - cursor: pointer; - display: inline; - font-weight: 700; - text-shadow: none -} - -input.Button:hover, -input.Button:focus { - background: var(--button-color-hover) none repeat scroll 0 0; - color: var(--button-text-hover); -} - -#mainlayout { - max-width: 1000px -} - -ul#tabbar { - background: var(--transparency-dark-45); - border: none; - color: #606060; - height: 24px; - text-shadow: none -} - -ul#tabbar li a { - background: none; - border: none; - color: var(--text); - cursor: pointer; - font-family: inherit; - line-height: 24px; - margin: 2px 2px 0; - padding: 4px 15px 3px; - font-weight: 500; - text-shadow: none; - top: 0 -} - -ul#tabbar li a:hover { - color: var(--text-hover); - text-shadow: none; - background: none -} - -ul#tabbar li.selected a { - background: none; - border-bottom: 2px solid rgb(var(--accent-color)); - color: rgb(var(--accent-color)); - padding: 4px 15px 5px; - font-weight: 700; - text-shadow: none; - top: 0; - transition: all .2s cubic-bezier(.18, .89, .32, 1.28) 0 -} - -.tabbar li { - margin-left: 1px; - margin-right: 2px -} - -.tabbar { - background: none; - border: none; - color: #038ba9; - height: 21px; - padding: 4px; - text-shadow: none -} - -.tabbar li a { - background: none; - border: none; - color: #606060; - cursor: pointer; - font-family: inherit; - line-height: 24px; - margin: -2px 1px 0; - padding: 4px 15px 3px; - font-weight: 500; - text-shadow: none; - top: 0; - transition: all .5s -} - -.tabbar li a:hover { - color: var(--text-hover); - background: none; - border: none -} - -.tabbar li.selected a { - background: none; - border: none; - border-bottom: 2px solid var(--text-hover); - color: #ececec; - font-weight: 700; - margin: 0 2px 0 0; - padding: 4px 15px 3px; - text-shadow: none; - top: 0 -} - -#fMan_navbut { - background-image: url(/resources/rutorrent/directory.png) !important; - border: 1px solid #181818 !important -} - -#fMan_navbut:hover { - background-image: url(/resources/rutorrent/refresh.png) !important -} - -#fMan_pathsel { - max-width: 600px !important -} - -#meter-disk-value { - border-radius: 2px; - overflow: hidden -} - -div#dlgProps textarea#prop-trackers { - background: #222#ff8000; - border: 1px solid #333 -} - -div.dlg-window { - 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; - color: var(--text); - border-top: 1px solid transparent; - border-right: 1px solid transparent; - border-left: 1px solid transparent; - border-bottom: 1px solid transparent; - border: none; -} - -#stg_c { - font-weight: 300 !important -} - -.dlg-header { - background-color: #222; - border-bottom: none -} - -#FS_main div.dlg-header { - background-image: url(/resources/rutorrent/share.png) !important -} - -div#yesnoDlg div.dlg-header { - background: var(--transparency-dark-25); - text-shadow: 0 -1px 0 #000 -} - -div#stg-header { - background: var(--transparency-dark-25); - text-shadow: 0 -1px 0 #000; - color: var(--text-hover); -} - -div#dlgHelp-header, -div#dlgHelp div.dlg-header { - background: var(--transparency-dark-25); - text-shadow: 0 -1px 0 #000 -} - -div#tadd { - margin: 5px; - height: 300px !important; - width: 450px !important -} - -div#tadd-header { - background: var(--transparency-dark-25); - border-bottom: 1px solid #3330; - text-shadow: 0 -1px 0 #000; -} - -#addtorrenturl label:nth-of-type(2), -#addtorrenturl br, -#addtorrent label:last-of-type, -#addtorrent br:last-of-type, -#addtorrent br:nth-last-of-type(2) { - display: none !important -} - -#addtorrent hr:last-of-type { - margin-bottom: 15px -} - -#tadd_label, -#tadd_label_select { - margin: 5px 0 5px 25px -} - -#addtorrent span, -#addtorrent label, -#tadd_label_select, -#tadd_label { - clear: both; - float: left -} - -#addtorrent span:first-of-type, -#addtorrent label:nth-of-type(2) { - margin-top: 10px -} - -#addtorrenturl { - margin-top: 15px -} - -Input.TextboxLarge { - border: none -} - -div.tab { - background: var(--transparency-dark-25) -} - -div#t div#ind { - height: 34px; - width: 34px; - background: transparent url(/resources/rutorrent/ajax-loader.gif) no-repeat 0 center; - margin: 2px 6px -} - -tr#rrow td * { - margin-top: -2px -} - -tr#rrow td a#mnu_go div#go { - margin-top: -5px -} - -span#loadimg { - background: transparent url(/resources/rutorrent/ajax-loader.gif) no-repeat center center -} - -.meter-value-start-color { - background-color: #E05400 -} - -.meter-value-end-color { - background-color: #8FBC00 -} - - -::-webkit-scrollbar { - width: 14px; -} - -::-webkit-scrollbar-thumb { - min-height: 50px; - border: 3px solid transparent; - border-radius: 8px; - background: var(--transparency-dark-20); - background-clip: padding-box; -} - -::-webkit-scrollbar-track { - background-color: transparent; -} - -::-webkit-scrollbar-thumb:hover { - min-height: 50px; - border: 3px solid transparent; - border-radius: 8px; - background: var(--transparency-light-50); - background-clip: padding-box; -} - -input#clear_log, -input#add_url, -input#add_button { - margin-top: 2px -} - -div#lcont div.std { - background: var(--transparency-dark-25); - height: 17px; - line-height: 17px; - border-bottom: 1px solid transparent; -} - -div#lcont div.std:nth-child(2n+1) { - background: var(--transparency-light-10); -} - -#StatusBar { - border-top: 1px solid transparent; - background: var(--transparency-dark-45); - color: #ccc; - font-family: Roboto -} - -#StatusBar table tr td { - padding-right: 5px; - border: none; - background: transparent url(/resources/rutorrent/headers.png) no-repeat right -208px -} - -#StatusBar table tr td td { - background: none -} - -#StatusBar table tr td:last-child { - border-top: red -} - -#st_up { - background: url(/resources/rutorrent/status.png) no-repeat 6px 2px -} - -#st_down { - background: url(/resources/rutorrent/status.png) no-repeat 6px -18px -} - -.statuscell { - padding-right: 5px; - border: none -} - -#stup_speed { - color: #AACF27 -} - -#stdown_speed { - color: #178FD1 -} - -#stup_total, -#stdown_total { - color: var(--text-hover); -} - -span#ds, -span#dl { - color: #178FD1 -} - -span#ra { - color: #F70000 -} - -span#us, -span#ul { - color: #AACF27 -} - -span.det { - color: var(--text-hover); -} - -.stable-head table tr td { - border-right: 1px solid #242424 !important; - font-family: Roboto !important -} - -.Icon_Dir { - background-image: url(/resources/rutorrent/status_icons.png); - background-position: 0 -272px -} - -.Icon_File { - background-image: url(/resources/rutorrent/status_icons.png); - background-position: 0 -256px -} - -.Icon_Torrent { - background: transparent url(/resources/rutorrent/torrent.png) no-repeat scroll left center !important -} - -.Icon_Vid { - background: transparent url(/resources/rutorrent/video.png) no-repeat scroll left center !important -} - -.Icon_Mp3 { - background: transparent url(/resources/rutorrent/mp3.png) no-repeat scroll left center !important -} - -.Icon_Img { - background: transparent url(/resources/rutorrent/image.png) no-repeat scroll left center !important -} - -.Icon_Nfo { - background: transparent url(/resources/rutorrent/nfo.png) no-repeat scroll left center !important -} - -.Icon_Sfv { - background: transparent url(/resources/rutorrent/text.png) no-repeat scroll left center !important -} - -.Icon_UpD { - background: transparent url(/resources/rutorrent/up.png) no-repeat scroll left center !important -} - -.Icon_Rar, -.Icon_Zip { - background: transparent url(/resources/rutorrent/archive.zip) no-repeat scroll left center !important -} - - - - - - -@font-face { - font-family: 'Ubuntu'; - font-style: normal; - font-weight: 400; - src: local('Ubuntu'), url(https://themes.googleusercontent.com/static/fonts/ubuntu/v5/_xyN3apAT_yRRDeqB3sPRg.woff) format('woff'); -} - -.stable { - border: 1px solid; - border-color: #333333 #181818 #181818 #333333; -} - -.stable td { - padding: 2px; -} - -.stable-head { - color: var(--text-hover); - background: var(--transparency-dark-45); - border: none; - text-shadow: 0px 1px 0px rgba(0, 0, 0, 0); - font-family: Ubuntu; -} - -div#tdcont .stable-head { - border: none; -} - -div#tdcont .stable { - border: none; -} - -.stable-head table tr { - background: transparent; - border: none; -} - -.stable-head table tr td { - border: none; - font-family: Ubuntu; - height: 18px; - line-height: 18px; - cursor: pointer; -} - -.stable-head div.resz { - border: 1px solid #FF0000; - background: transparent url(/resources/rutorrent/s.gif) no-repeat scroll left center; -} - -.stable-body { - background: window; - text-shadow: 0px 1px 0px rgba(0, 0, 0, 0); - color: var(--text); -} - -.stable-body td { - border-bottom: 1px solid #333333; -} - -.stable-body td div { - font-family: Ubuntu, Verdana, Arial, Helvetica, sans-serif; - height: 16px !important; -} - -.stable-body tr.odd td { - background: #333333 -} - -.stable-body tr.even td { - background: #191919 -} - -.stable-body tr { - height: 22px; -} - -.stable-body { - background: transparent -} - -.stable-body tr.selected td { - background: var(--transparency-light-25); - color: var(--text-hover); - text-shadow: 0px -1px 0px rgba(0, 0, 0, 0); -} - -div.stable-body table tbody tr.even td { - background: var(--transparency-dark-10); -} - -div.stable-body table tbody tr.even td:nth-child(2n+1) { - color: var(--text); -} - -div.stable-body table tbody tr.even:nth-child(2n+1) td { - background: #181818 url(/resources/rutorrent/headers.png) repeat-x 0px -64px; -} - -.stable-move-header { - background: transparent url(/resources/rutorrent/header_move.gif) repeat-x scroll center top; - border: 1px solid #0099FF; -} - -.stable-move-header { - background: transparent url(/resources/rutorrent/header_move.gif) repeat-x scroll center top rgba(128, 128, 128, 0.7); - border: 1px solid #0099FF; -} - -.gecko .stable-move-header { - background: rgba(128, 128, 128, 0.7); - -moz-opacity: 0.7; -} - -.ie .stable-move-header { - background: rgba(128, 128, 128, 0.7); - filter: alpha(opacity=70) -} - -.webkit .stable-move-header { - background: rgba(128, 128, 128, 0.7); -} - -.stable-active-header { - border-color: threedface !important -} - -.stable-separator-header { - background: #181818; -} - -.stable-scrollpos { - background: #181818 url(/resources/rutorrent/headers.png) repeat-x 0px -37px; - height: 17px; - line-height: 17px; - border-bottom: 1px solid #333333; -} - -.stable-scrollpos:nth-child(2n+1) { - background: #181818 url(/resources/rutorrent/headers.png) repeat-x 0px -64px; -} - -.meter-value { - float: left; - border: 1px inset transparent !important; - border-bottom: none !important; - background: rgb(var(--accent-color)) !important; -} - -.stable-body tr.selected span.meter-value { - color: var(--text-hover); -} - -.meter-text { - line-height: 16px; - position: relative; - text-align: left; - float: left; - width: 0px; - height: 0px; - overflow: visible; - left: 40%; - font-size: 11px; - font-family: Ubuntu; - z-index: 1; - text-shadow: 0px 0px 2px rgba(0, 0, 0, 0); - color: var(--label-text-color); -} - - - - -@font-face { - font-family: 'Ubuntu'; - font-style: normal; - font-weight: 400; - src: local('Ubuntu'), url(https://themes.googleusercontent.com/static/fonts/ubuntu/v5/_xyN3apAT_yRRDeqB3sPRg.woff) format('woff'); -} - -.tskconsole, -.exconsole, -.console, -.starterConsole { - background: #333333 -} - -#tsk_btns input.Button { - margin: 0px 3px -} - -#tsk_btns .scplay { - display: none -} - -.cCell { - color: black -} - -#meter-disk-value, -#qmeter-disk-value, -#qmeter-band-value { - float: left; - border: 1px inset #1b1b1b; - border-bottom: none; - background: #96CE00 url(/resources/rutorrent/headers.png) repeat-x 0px -138px; -} - -#meter-disk-text, -#qmeter-disk-text, -#meter-band-text { - color: var(--text-hover); - text-shadow: 0px 0px 2px #000; - position: relative; - text-align: left; - float: left; - width: 0px; - height: 0px; - overflow: visible; - left: 40%; - font-size: 11px; - font-family: Ubuntu; - z-index: 1; -} - -#meter-disk-holder, -#qmeter-disk-holder, -#meter-band-holder { - width: 100px; - height: 16px; - line-height: 16px; - border-right: none; - padding-left: 25px; - margin-left: 0px; - background: url(/resources/rutorrent/status_icons.png) no-repeat 3px -336px; -} - -#meter-cpu-text { - position: absolute; - left: 65px; - top: 0px; - color: var(--text-hover); - text-shadow: 0px 0px 2px #000; - font-size: 11px; - font-family: Ubuntu; -} - -#meter-cpu-holder { - width: 100px; - height: 16px; - line-height: 16px; - border-right: none; - margin-left: 0px; - padding-left: 25px; - background: url(/resources/rutorrent/status_icons.png) no-repeat 3px -320px; -} - -/* #meter-cpu-td {}*/ - -div.graph_tab { - color: var(--text-hover); - border-color: transparent; -} - -div#tcreate div.dlg-header { - background: var(--transparency-dark-25); - border-bottom: 1px solid transparent; - text-shadow: 0px -1px 0px #000; - background-image: none !important; -} - -div#dlgAddRSS { - background-color: #222222; - border-top: 1px solid transparent; - border-right: 1px solid transparent; - border-left: 1px solid transparent; - border-bottom: 1px solid transparent; -} - -div#dlgAddRSS-header, -div#dlgAddRSS div.dlg-header { - background: var(--transparency-dark-25); - border-bottom: 1px solid transparent; - text-shadow: 0px -1px 0px #000; - background-image: none !important; -} - - - -.lf li input.TextboxFocus { - background-color: transparent; - color: #009DDD -} - -.cCell { - color: #333; -} - -.Cell0 { - background-color: #FFFDF0; - border: 1px dotted #888888; -} - -.Cell1 { - background-color: #7EB400; -} - -.Cell2 { - background-color: #75A602; -} - -.Cell3 { - background-color: #6D9A02; -} - -.Cell4 { - background-color: #628C02; -} - -.Cell5 { - background-color: #5B8101; -} - -.Cell6 { - background-color: #527501; -} - -.Cell7 { - background-color: #4A6801; -} - -.Cell8 { - background-color: #435F01; -} - -.Cell9 { - background-color: #3B5401; -} - -.CellA { - background-color: #C1C3C3; -} - -.CellB { - background-color: #999A9A; -} - -.CellC { - background-color: #767776; -} - -.CellD { - background-color: #6B6C6B; -} - -.CellE { - background-color: #60605E; -} - -.CellF { - background-color: #000; - color: var(--text-hover); -} - -#tCellNotSupported { - text-align: center; -} - -#tRowNotSupported { - vertical-align: middle; - color: red; -} - -div#dlgEditRules-header, -#dlgEditRatioRules-header, -div#dlgEditRules div.dlg-header { - background: #181818 url(/resources/rutorrent/dlg-toolbars.gif) no-repeat 0 -72px !important; - border-bottom: 1px solid #333333; - text-shadow: 0px -1px 0px #000; -} - -div#dlgEditRules, -div#dlgEditRatioRules { - width: 600px; -} - -.lfc_rru, -.lfc_rur { - width: 250px; -} - -.lf_rru, -.lf_rur { - border: none; - border-radius: 2px; - background-color: #2D2D2D; -} - -#exratio_buttons1 input.Button { - margin: 0px 3px; -} - -#autodl-tb { - background: transparent url(/resources/rutorrent/autodll-irc1.png) no-repeat center; -} - -#autodl-tb:hover { - background: transparent url(/resources/rutorrent/autodll-irc2.png) no-repeat center; -} - -#autodl-multiselect-header { - background-image: url(/resources/rutorrent/dlg-autodl-irc.gif); -} - -.shieven { - background: #191919; -} - -.shiodd { - background: #333333; -} - -div#webuiUpdateToggle.pause { - background: transparent url(/resources/rutorrent/pauseui.png) no-repeat; -} - -div#webuiUpdateToggle.pause:hover { - background: transparent url(/resources/rutorrent/pauseuih.png) no-repeat; -} - -div#webuiUpdateToggle.resume { - background: transparent url(/resources/rutorrent/playui.png) no-repeat; -} - -div#webuiUpdateToggle.resume:hover { - background: transparent url(/resources/rutorrent/playuih.png) no-repeat; -} - -div#webuiRefresh { - background: transparent url(/resources/rutorrent/refreshui.png) no-repeat; -} - -div#webuiRefresh:hover { - background: transparent url(/resources/rutorrent/refreshuih.png) no-repeat; -} - -div#linkproxy { - background: transparent url(/resources/rutorrent/proxy.png) no-repeat; -} - -div#linkproxy:hover { - background: transparent url(/resources/rutorrent/proxyh.png) no-repeat; -} - -div#linklogs { - background: transparent url(/resources/rutorrent/linklogs.png) no-repeat; -} - -div#linklogs:hover { - background: transparent url(/resources/rutorrent/linklogsh.png) no-repeat; -} - -div#linkseedboxmanager { - background: transparent url(/resources/rutorrent/seedboxmanager.png) no-repeat; -} - -div#linkseedboxmanager:hover { - background: transparent url(/resources/rutorrent/seedboxmanagerh.png) no-repeat; -} - -div#plugin { - background: transparent url(/resources/rutorrent/plugin.png) no-repeat; -} - -div#plugin:hover { - background: transparent url(/resources/rutorrent/pluginh.png) no-repeat; -} - -#maillayout #letterform table tr td { - background: #181818 -} - -#maillayout #replyform table tr td { - background: #181818 -} - -div#chat { - background-image: url(/resources/rutorrent/chat.png); -} - -div#chat:hover { - background-image: url(/resources/rutorrent/chat3.png); -} - -div#tchat div.dlg-header { - background-image: url(/resources/rutorrent/chat2.png); -} - -#userlist, -#chatselect, -#chatarea, -#chatselect option { - border: none !important; - background-color: #6F6F6F !important; - border-radius: 2px !important; - color: var(--text-hover) !important -} - -div#logoff { - background-image: url(/resources/rutorrent/logoff.png); -} - -div#logoff:hover { - background-image: url(/resources/rutorrent/logoff3.png); -} - -div#logoffDlg div.dlg-header { - background-image: url(/resources/rutorrent/logoff2.png); -} - -.noty_alert, -.noty_success { - color: #000000; - text-shadow: 0 -1px 0 var(--text-hover) -} - -.retrackers { - width: 100%; - height: 110px; - border: 1px solid transparent !important; - font-size: 11px; - font-family: Tahoma, Arial, Helvetica, sans-serif; - cursor: text; - background: var(--transparency-dark-25) !important; - color: var(--text-hover) !important; - outline: none !important; -} - - -#dlgEditRatioRules .rf_rru, -#dlgEditRules .rf_rur { - background-color: transparent; -} - - -#dlgEditRatioRules .lf_rru li input.TextboxFocus, -#dlgEditRules .lf_rur li input.TextboxFocus { - background-color: var(--transparency-light-25); - color: var(--text-hover); -} - -#dlgEditRatioRules .lf_rru li input.TextboxNormal, -#dlgEditRules .lf_rur li input.TextboxNormal { - background: var(--transparency-light-10) !important; - color: var(--text-hover); -} - -.autodl-listbox { - border: 1px solid rgb(255 255 255 / 8%); - background-color: transparent; -} - -#autodl-filters { - width: 800px !important; -} - -div#dlgEditRules-header, -#dlgEditRatioRules-header, -div#dlgEditRules div.dlg-header { - background: var(--transparency-dark-25) !important; -} - -#filterList, #filterProps, #ruleList{ - background: var(--modal-bg-color); -} - -.lf li input.TextboxFocus{ - background: var(--transparency-light-25); - color: var(--text-hover); - text-shadow: 0px -1px 0px rgba(0, 0, 0, 0); -} - -.lf li input.TextboxNormal{ - background: var(--transparency-dark-10); - color: var(--text); -} - -div#dlgEditFilters div.dlg-header{ - background-image:none; -} - -div.label-count, div.label-size{ - background-color: rgb(var(--accent-color)); - color: var(--label-text-color); - text-shadow: none; -} - -li.sel .label-count, li.sel .label-size { - color: var(--label-text-color); - background-color: rgb(var(--accent-color), .75); -} +/* 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://github.com/gilbN/theme.park */ +/* Based on https://github.com/themightykitten/ruTorrent-MaterialDesign */ +@import url(https://use.fontawesome.com/releases/v5.0.7/css/all.css); +@import url(https://fonts.googleapis.com/css?family=Roboto:400,600,700,300); +@import url("/css/defaults/placeholders.css"); +@import url("/css/defaults/transparent.css"); + +@font-face { + font-family: 'Roboto' !important +} + +html, +body { + font-family: 'Roboto' !important; + 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); + text-shadow: 0 -1px 0 #000 +} + +div#preload { + width: 0; + height: 0; + display: none; + background-image: url(/resources/rutorrent/menus.png); + background-image: url(/resources/rutorrent/toolbar.png); + background-image: url(/resources/rutorrent/status_icons.png); + background-image: url(/resources/rutorrent/r_bg.gif); + background-image: url(/resources/rutorrent/asc.gif); + background-image: url(/resources/rutorrent/desc.gif); + background-image: url(/resources/rutorrent/pnl_open.gif); + background-image: url(/resources/rutorrent/pnl_close.gif); + background-image: url(/resources/rutorrent/headers.png) +} + +hr { + background: var(--transparency-light-10); + height: 1px; + border-width: 0; + border-bottom: 1px solid rgba(255, 255, 255, 0.08); +} + +div#cover { + 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; +} + +div#msg { + background: var(--transparency-dark-25); + border-top: 1px solid #3330; + border-bottom: 1px solid #0000; + font-size: 11px; + font-weight: 700; + text-shadow: 0 -3px 0 #0000; +} + +div#sc { + border: 1px solid #333; + background-color: #181818 +} + +div#sc li.se_act div { + background-color: #333; + color: #888 +} + +div#lng { + background-color: #181818; + border: 1px solid #333 +} + +.rmenuitem { + color: var(--text-hover) !important; +} + +iframe { + border-width: 0px !important; + border: none !important; +} + +ul.CMenu { + opacity: .98; + border: 1px solid transparent; + border-right: 1px solid transparent; + border-left: 1px solid transparent; + border-bottom: 1px solid transparent; + background: var(--drop-down-menu-bg); + 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; + padding: 0; + border-radius: 5px; + -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.6); + box-shadow: 0 0 10px rgba(0, 0, 0, 0.6); +} + +ul.CMenu li { + background: var(--drop-down-menu-bg); + 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; +} + +ul.CMenu li.menuitem:first-child { + border-top-right-radius: 5px; + border-top-left-radius: 5px +} + +ul.CMenu li.menuitem:last-child { + border-bottom-right-radius: 5px; + border-top-left-radius: 5px +} + +ul.CMenu li a { + color: var(--text); + background: transparent; +} + +ul.CMenu li a.dis { + color: rgb(var(--accent-color)) +} + +ul.CMenu li a.dis:hover { + color: var(--text-hover) +} + +ul.CMenu li hr { + background-color: var(--transparency-light-10); + height: 1px; + border-width: 0; + border-bottom: 1px solid rgba(255, 255, 255, .08); + padding: 0; + margin: 0; + width: 100%; +} + +ul.CMenu li a.exp { + background: transparent; +} + +ul.CMenu li a.exp:hover { + background: var(--transparency-light-10) + ; +} + +ul.CMenu li a.sel { + color: var(--text-hover); + background: var(--transparency-dark-15) +} + +ul.CMenu li ul li a.sel { + color: #178FD1 +} + +ul.CMenu li a:hover { + background: var(--transparency-light-10) !important; + color: var(--text-hover); + text-shadow: 0 -1px 0 #000; +} + +ul.CMenu li:hover ul li a { + background-color: transparent; + color: var(--text-hover); +} + +ul.CMenu li:hover ul li a:hover { + color: var(--text-hover); + text-shadow: 0 -1px 0 transparent +} + +ul.CMenu li ul li a.dis { + color: var(--text-hover); +} + +ul.CMenu li ul li a.dis:hover { + background-color: #181818; + color: #333 +} + +div.stable-body table tbody tr.even:nth-child(2n+1) td { + background: var(--transparency-light-10) !important +} + +.stable-body td { + border-bottom: 1px solid #ff000000 !important; +} + +.stable-body tr.odd td { + background: #2A2A2A !important +} + +#tdetails { + overflow: hidden +} + +#StatusBar { + border-top: 1px solid #292828 !important; + background: #1E1E1E; + margin-top: -2px +} + +#sel { + border: 1px dotted #555 +} + +div#t { + background: var(--transparency-dark-25); + background-image: none; + border-bottom: none; + padding: 4px 0 2px 0; + height: 40px; +} + +div#t a { + margin: 4px 5px 0 5px +} + +#mnu_logoff.top-menu-item { + margin-left: 15px; +} + +div#t a:hover { + background: none +} + +div#t div.TB_Separator { + border: none; + background: none; + margin: 0 5px; + height: 40px +} + +div#t div#add { + background: transparent url(/resources/rutorrent/toolbar.png) no-repeat 0 0 +} + +div#t div#add:hover { + background: transparent url(/resources/rutorrent/toolbar.png) no-repeat 0 -24px +} + +div#t div#create { + background: transparent url(/resources/rutorrent/toolbar.png) no-repeat -24px 0 +} + +div#t div#create:hover { + background: transparent url(/resources/rutorrent/toolbar.png) no-repeat -24px -24px +} + +div#t div#remove { + background: transparent url(/resources/rutorrent/toolbar.png) no-repeat -48px 0 +} + +div#t div#remove:hover { + background: transparent url(/resources/rutorrent/toolbar.png) no-repeat -48px -24px +} + +div#t div#start { + background: transparent url(/resources/rutorrent/toolbar.png) no-repeat -72px 0 +} + +div#t div#start:hover { + background: transparent url(/resources/rutorrent/toolbar.png) no-repeat -72px -24px +} + +div#t div#pause { + background: transparent url(/resources/rutorrent/toolbar.png) no-repeat -96px 0 +} + +div#t div#pause:hover { + background: transparent url(/resources/rutorrent/toolbar.png) no-repeat -96px -24px +} + +div#t div#stop { + background: transparent url(/resources/rutorrent/toolbar.png) no-repeat -120px 0 +} + +div#t div#stop:hover { + background: transparent url(/resources/rutorrent/toolbar.png) no-repeat -120px -24px +} + +div#t div#moveu { + background: transparent url(/resources/rutorrent/toolbar.png) no-repeat -144px 0 +} + +div#t div#moveu:hover { + background: transparent url(/resources/rutorrent/toolbar.png) no-repeat -144px -24px +} + +div#t div#moved { + background: transparent url(/resources/rutorrent/toolbar.png) no-repeat -168px 0 +} + +div#t div#moved:hover { + background: transparent url(/resources/rutorrent/toolbar.png) no-repeat -168px -24px +} + +div#t div#search { + background: transparent url(/resources/rutorrent/toolbar.png) no-repeat -192px 0 +} + +div#t div#search:hover { + background: transparent url(/resources/rutorrent/toolbar.png) no-repeat -192px -24px +} + +div#t div#rss { + background: transparent url(/resources/rutorrent/toolbar.png) no-repeat -241px 0 +} + +div#t div#rss:hover { + background: transparent url(/resources/rutorrent/toolbar.png) no-repeat -241px -24px +} + +div#t div#setting { + background: transparent url(/resources/rutorrent/toolbar.png) no-repeat -264px 0 +} + +div#t div#setting:hover { + background: transparent url(/resources/rutorrent/toolbar.png) no-repeat -264px -24px +} + +div#t div#plugins { + background: transparent url(/resources/rutorrent/plugin.png) no-repeat 0 center +} + +div#t div#plugins:hover { + background: transparent url(/resources/rutorrent/pluginh.png) no-repeat 0 center +} + +div#t div#help { + background: transparent url(/resources/rutorrent/toolbar.png) no-repeat -288px 0 +} + +div#t div#help:hover { + background: transparent url(/resources/rutorrent/toolbar.png) no-repeat -288px -24px +} + +div#t div#go { + background: transparent url(/resources/rutorrent/go.png) no-repeat 0 0 +} + +div#t div#go:hover { + background: transparent url(/resources/rutorrent/goh.png) no-repeat 0 0 +} + +div select { + -webkit-appearance: none !important; + background: var(--drop-down-menu-bg) url(/resources/rutorrent/dropdown.png) no-repeat 0 0; + background-position: right; + border: 1px solid var(--drop-down-menu-bg); + padding-right: 15px !important; +} + +.stg_con { + background-color: transparent +} + +.stg_con fieldset { + border: none; + border-top: 1px solid rgb(var(--accent-color)); + border-radius: 0 +} + +.stg_con td input { + padding: 1px 4px +} + +#st_ao_h, +#st_throttle_h { + height: 360px !important +} + +a { + color: var(--link-color); + font-family: 'Roboto' +} + +.flot-text { + color: var(--text-hover) !important; +} + +.flot-overlay { + border: none !important; +} + +div#stg-header { + background: #273238 url(/resources/rutorrent/dlg-toolbars.gif) no-repeat scroll 0 -72px; + text-shadow: 0 -1px 0 #000 +} + +div#CatList { + border: none; + background: var(--transparency-dark-25); + border-right: 1px solid transparent; + border-left: none +} + +/* div#CatList ul li span { + color: var(--text) +} + +div#CatList ul li.sel span { + color: #AACF27 +} */ + +div#CatList ul li { + color: var(--text); + border: none; + font-family: 'Roboto'; + padding: 4px; +} + +div#CatList .label-prefix +{ + font-size: 21px; +} + +div#CatList ul li.sel { + background-color: transparent; + color: var(--text-hover); + text-shadow: 0 -1px 0 #000; + border: none +} + +div#CatList li.sel .label-prefix{ + color: var(--text) +} + +.label-count,.label-size { + color: #D4D6C9; + background-color: #273238; +} + +li.sel .label-count, li.sel .label-size { + color:#009DDD; +} + +.label-icon { + background-image: url(/resources/rutorrent/status_icons.png); +} + +.catpanel { + font-size: 12px; + font-family: 'Roboto'; + padding: 2px 30px; + height: 22px; + line-height: 25px; + background-image: none; + background: url(/resources/rutorrent/pnl_open.gif) 0 0 no-repeat !important; + background-color: #273238; + font-weight: 700; + color: var(--text-hover); + text-shadow: 0 -1px 0 #000; + border: none +} + +.catpanelcont { + margin: 15px 2px; + transition: all .3s cubic-bezier(0.68, -0.55, 0.27, 1.55) 0 +} + +.stable-icon { + background-image: url(/resources/rutorrent/status_icons.png); +} + +.Icon_File { + background: transparent url(/resources/rutorrent/file.gif) no-repeat left center +} + +.Icon_Dir { + background: transparent url(/resources/rutorrent/dir.gif) no-repeat left center +} + +.Icon_Share { + background: transparent url(/resources/rutorrent/dir.gif) no-repeat left center +} + +div#CatList .sel .label-size, div#CatList .sel .label-size { + color: rgb(var(--accent-color)); +} + +#flabel_cont li:not(.-_-_-all-_-_-) .label-icon { + background-image: url(/resources/rutorrent/status_icons.png); + background-position: 4px -352px +} + +div.tab { + background: transparent; + font-family: 'Roboto' +} + +div#lcont { + background: var(--transparency-dark-25); + font-family: 'Roboto' +} + +div#gcont table td.Header { + background: transparent url(/resources/rutorrent/status_icons.png) no-repeat 0 -286px; + font-family: 'Roboto'; + color: var(--text-hover); + padding-left: 17px +} + +div#gcont table tr { + background: var(--transparency-dark-45); + font-family: 'Roboto'; + color: var(--text); +} + +div#gcont table tr td { + background: var(--transparency-dark-15); +} + +div#gcont table { + font-family: 'Roboto' +} + +div.graph_tab { + color: var(--text-hover); + border-color: transparent; + background: var(--transparency-dark-25); +} + +.graph_tab_grid { + border: 2px solid #606060; +} + +.graph_tab_legend { + color: #FFF; + background-color: #181818; +} + +.graph_tab_tooltip { + color: #FFF; + background-color: #606060; + border: 1px solid #606060; +} + +div.table_tab { + background: var(--transparency-dark-45); + font-family: 'Roboto' +} + +div#modalbg { + background-color: #181818 +} + +div#List { + margin-right: 6px; + border: none; + background: var(--transparency-dark-25); +} + +div#FileList, +div#TrackerList, +div#PeerList, +div#Speed { + background: var(--transparency-dark-25); +} + +.dlg-window { + background-color: #222; + box-shadow: 0 19px 38px rgba(0, 0, 0, 0.60) +} + +*>fieldset { + border: 1px solid rgba(255, 255, 255, 0.08); + border-radius: 2px +} + +a.dlg-close { + background: transparent url(/resources/rutorrent/close.png) no-repeat scroll left center +} + +a.dlg-close:hover { + background: transparent url(/resources/rutorrent/close.png) no-repeat scroll left center +} + +a.dlg-close:link, +a.dlg-close:visited { + background: transparent url(/resources/rutorrent/close.png) no-repeat scroll left center +} + +div.dlg-header { + background: var(--transparency-dark-25); + border-bottom: none; + font-family: 'Roboto'; + text-transform: uppercase; + font-weight: 700; + font-size: 1em +} + +.tskconsole { + font-size: 11px; + font-family: monospace; + line-height: 11px; + background: var(--transparency-dark-25); + white-space: pre; + overflow: scroll; + height: 198px; + width: 580px; + cursor: text; +} + +fieldset { + background-color: transparent; + font-family: 'Roboto' +} + +legend { + color: #999; + text-transform: uppercase; + font-weight: 500; + font-size: 1em +} + +td.disabled, +label.disabled, +span.disabled, +div.disabled { + color: #b9b9b9 +} + +disabled { + opacity: 50% +} + +div#stg .lm { + margin: 5px 0 5px 5px; + padding: 10px 5px 0; + background: none; + border: none +} + +.lm li, +.lm li.first, +.lm li.last, +.lm li div.toggle { + background: transparent none repeat scroll 0 0; + text-transform: uppercase; + font-size: .9em; + margin: 0 0 3px +} + +.lm li a { + font-size: 1em; + font-weight: 400; + color: var(--text); + transition: all .5s +} + +.lm li a:hover { + color: var(--text-hover); + transition: all .5s +} + +.lm li a.focus { + color: var(--text-hover); + background: none +} + +input.disabled { + background-color: #181818; + color: #333; + border: 1px solid #333 +} + +legend { + color: var(--text-hover); +} + +select.cols { + border: 1px solid #333 +} + +div#dragmask { + border: 1px dotted #333 +} + +div#tdetails { + padding: 0; + margin: 0; + background-color: transparent; + color: var(--text-hover); + border-top-right-radius: 0px; + border-top-left-radius: 0px; +} + +div#tdcont { + background: transparent; + border: none; + padding: 0 +} + +div#HDivider { + background: var(--transparency-dark-45); + cursor: e-resize; + height: 0; + margin: 0; + padding: 0; + width: 5px +} + +div#RSSList { + border: none !important; + background: var(--transparency-dark-25) !important; + overflow: hidden; + display: block; + -moz-user-select: none; + -moz-user-focus: normal; + -moz-user-input: enabled; +} + +div#HDivider:hover, +div#VDivider:hover { + background: var(--transparency-light-10); +} + +div#tcreate textarea#trackers { + color: var(--text-hover); + border: none !important; + background: var(--transparency-dark-25); + border-radius: 2px; + cursor: text; +} + +input[type="number"],input[type="text"],input[type="password"],select { + color: var(--text-hover); + border: none; + background: var(--transparency-dark-25) url(/resources/rutorrent/headers.png) repeat-x scroll 0 -138px; + border-radius: 2px; + outline: none; +} + +input[type="number"][disabled],input[type="text"][disabled],input[type="password"][disabled],input[type="file"][disabled],select[disabled] { + color: var(--text-hover); + border: none; + background: var(--transparency-dark-10) url(/resources/rutorrent/headers.png) repeat scroll 0 0 !important; + border-radius: 2px; + opacity: .2 +} + +#StatusBar table tr td.pstatus2 { + background: transparent url(/resources/rutorrent/green.png) no-repeat scroll 5px center !important +} + +textarea { + border: none; + border-radius: 2px +} + +#hostcookies, +#lookat, +#message, +#FS_downlink { + color: var(--text-hover); + border: none !important; + background: var(--transparency-dark-25); + border-radius: 2px +} + +input.Button { + background: var(--button-color) none repeat scroll 0 0; + border-radius: 2px; + border: none; + color: var(--button-text); + cursor: pointer; + display: inline; + font-weight: 700; + text-shadow: none +} + +input.Button:hover, +input.Button:focus { + background: var(--button-color-hover) none repeat scroll 0 0; + color: var(--button-text-hover); +} + +#mainlayout { + max-width: 1000px +} + +ul#tabbar { + background: var(--transparency-dark-45); + border: none; + color: #606060; + height: 24px; + text-shadow: none +} + +ul#tabbar li a { + background: none; + border: none; + color: var(--text); + cursor: pointer; + font-family: inherit; + line-height: 24px; + margin: 2px 2px 0; + padding: 4px 15px 3px; + font-weight: 500; + text-shadow: none; + top: 0 +} + +ul#tabbar li a:hover { + color: var(--text-hover); + text-shadow: none; + background: none +} + +ul#tabbar li.selected a { + background: none; + border-bottom: 2px solid rgb(var(--accent-color)); + color: rgb(var(--accent-color)); + padding: 4px 15px 5px; + font-weight: 700; + text-shadow: none; + top: 0; + transition: all .2s cubic-bezier(.18, .89, .32, 1.28) 0 +} + +.tabbar li { + margin-left: 1px; + margin-right: 2px +} + +.tabbar { + background: none; + border: none; + color: #038ba9; + height: 21px; + padding: 4px; + text-shadow: none +} + +.tabbar li a { + background: none; + border: none; + color: #606060; + cursor: pointer; + font-family: inherit; + line-height: 24px; + margin: -2px 1px 0; + padding: 4px 15px 3px; + font-weight: 500; + text-shadow: none; + top: 0; + transition: all .5s +} + +.tabbar li a:hover { + color: var(--text-hover); + background: none; + border: none +} + +.tabbar li.selected a { + background: none; + border: none; + border-bottom: 2px solid var(--text-hover); + color: #ececec; + font-weight: 700; + margin: 0 2px 0 0; + padding: 4px 15px 3px; + text-shadow: none; + top: 0 +} + +#fMan_navbut { + background-image: url(/resources/rutorrent/directory.png) !important; + border: 1px solid #181818 !important +} + +#fMan_navbut:hover { + background-image: url(/resources/rutorrent/refresh.png) !important +} + +#fMan_pathsel { + max-width: 600px !important +} + +#meter-disk-value { + border-radius: 2px; + overflow: hidden +} + +div#dlgProps textarea#prop-trackers { + background: #222#ff8000; + border: 1px solid #333 +} + +div.dlg-window { + 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; + color: var(--text); + border-top: 1px solid transparent; + border-right: 1px solid transparent; + border-left: 1px solid transparent; + border-bottom: 1px solid transparent; + border: none; +} + +#stg_c { + font-weight: 300 !important +} + +.dlg-header { + background-color: #222; + border-bottom: none +} + +#FS_main div.dlg-header { + background-image: url(/resources/rutorrent/share.png) !important +} + +div#yesnoDlg div.dlg-header { + background: var(--transparency-dark-25); + text-shadow: 0 -1px 0 #000 +} + +div#stg-header { + background: var(--transparency-dark-25); + text-shadow: 0 -1px 0 #000; + color: var(--text-hover); +} + +div#dlgHelp-header, +div#dlgHelp div.dlg-header { + background: var(--transparency-dark-25); + text-shadow: 0 -1px 0 #000 +} + +div#tadd { + margin: 5px; + height: 300px !important; + width: 450px !important +} + +div#tadd-header { + background: var(--transparency-dark-25); + border-bottom: 1px solid #3330; + text-shadow: 0 -1px 0 #000; +} + +#addtorrenturl label:nth-of-type(2), +#addtorrenturl br, +#addtorrent label:last-of-type, +#addtorrent br:last-of-type, +#addtorrent br:nth-last-of-type(2) { + display: none !important +} + +#addtorrent hr:last-of-type { + margin-bottom: 15px +} + +#tadd_label, +#tadd_label_select { + margin: 5px 0 5px 25px +} + +#addtorrent span, +#addtorrent label, +#tadd_label_select, +#tadd_label { + clear: both; + float: left +} + +#addtorrent span:first-of-type, +#addtorrent label:nth-of-type(2) { + margin-top: 10px +} + +#addtorrenturl { + margin-top: 15px +} + +Input.TextboxLarge { + border: none +} + +div.tab { + background: var(--transparency-dark-25) +} + +div#t div#ind { + height: 34px; + width: 34px; + background: transparent url(/resources/rutorrent/ajax-loader.gif) no-repeat 0 center; + margin: 2px 6px +} + +tr#rrow td * { + margin-top: -2px +} + +tr#rrow td a#mnu_go div#go { + margin-top: -5px +} + +span#loadimg { + background: transparent url(/resources/rutorrent/ajax-loader.gif) no-repeat center center +} + +.meter-value-start-color { + background-color: #E05400 +} + +.meter-value-end-color { + background-color: #8FBC00 +} + + +::-webkit-scrollbar { + width: 14px; +} + +::-webkit-scrollbar-thumb { + min-height: 50px; + border: 3px solid transparent; + border-radius: 8px; + background: var(--transparency-dark-20); + background-clip: padding-box; +} + +::-webkit-scrollbar-track { + background-color: transparent; +} + +::-webkit-scrollbar-thumb:hover { + min-height: 50px; + border: 3px solid transparent; + border-radius: 8px; + background: var(--transparency-light-50); + background-clip: padding-box; +} + +input#clear_log, +input#add_url, +input#add_button { + margin-top: 2px +} + +div#lcont div.std { + background: var(--transparency-dark-25); + height: 17px; + line-height: 17px; + border-bottom: 1px solid transparent; +} + +div#lcont div.std:nth-child(2n+1) { + background: var(--transparency-light-10); +} + +#StatusBar { + border-top: 1px solid transparent; + background: var(--transparency-dark-45); + color: #ccc; + font-family: Roboto +} + +#StatusBar table tr td { + padding-right: 5px; + border: none; + background: transparent url(/resources/rutorrent/headers.png) no-repeat right -208px +} + +#StatusBar table tr td td { + background: none +} + +#StatusBar table tr td:last-child { + border-top: red +} + +#st_up { + background: url(/resources/rutorrent/status.png) no-repeat 6px 2px +} + +#st_down { + background: url(/resources/rutorrent/status.png) no-repeat 6px -18px +} + +.statuscell { + padding-right: 5px; + border: none +} + +#stup_speed { + color: #AACF27 +} + +#stdown_speed { + color: #178FD1 +} + +#stup_total, +#stdown_total { + color: var(--text-hover); +} + +span#ds, +span#dl { + color: #178FD1 +} + +span#ra { + color: #F70000 +} + +span#us, +span#ul { + color: #AACF27 +} + +span.det { + color: var(--text-hover); +} + +.stable-head table tr td { + border-right: 1px solid #242424 !important; + font-family: Roboto !important +} + +.Icon_Dir { + background-image: url(/resources/rutorrent/status_icons.png); + background-position: 0 -272px +} + +.Icon_File { + background-image: url(/resources/rutorrent/status_icons.png); + background-position: 0 -256px +} + +.Icon_Torrent { + background: transparent url(/resources/rutorrent/torrent.png) no-repeat scroll left center !important +} + +.Icon_Vid { + background: transparent url(/resources/rutorrent/video.png) no-repeat scroll left center !important +} + +.Icon_Mp3 { + background: transparent url(/resources/rutorrent/mp3.png) no-repeat scroll left center !important +} + +.Icon_Img { + background: transparent url(/resources/rutorrent/image.png) no-repeat scroll left center !important +} + +.Icon_Nfo { + background: transparent url(/resources/rutorrent/nfo.png) no-repeat scroll left center !important +} + +.Icon_Sfv { + background: transparent url(/resources/rutorrent/text.png) no-repeat scroll left center !important +} + +.Icon_UpD { + background: transparent url(/resources/rutorrent/up.png) no-repeat scroll left center !important +} + +.Icon_Rar, +.Icon_Zip { + background: transparent url(/resources/rutorrent/archive.zip) no-repeat scroll left center !important +} + + + + + + +@font-face { + font-family: 'Ubuntu'; + font-style: normal; + font-weight: 400; + src: local('Ubuntu'), url(https://themes.googleusercontent.com/static/fonts/ubuntu/v5/_xyN3apAT_yRRDeqB3sPRg.woff) format('woff'); +} + +.stable { + border: 1px solid; + border-color: #333333 #181818 #181818 #333333; +} + +.stable td { + padding: 2px; +} + +.stable-head { + color: var(--text-hover); + background: var(--transparency-dark-45); + border: none; + text-shadow: 0px 1px 0px rgba(0, 0, 0, 0); + font-family: Ubuntu; +} + +div#tdcont .stable-head { + border: none; +} + +div#tdcont .stable { + border: none; +} + +.stable-head table tr { + background: transparent; + border: none; +} + +.stable-head table tr td { + border: none; + font-family: Ubuntu; + height: 18px; + line-height: 18px; + cursor: pointer; +} + +.stable-head div.resz { + border: 1px solid #FF0000; + background: transparent url(/resources/rutorrent/s.gif) no-repeat scroll left center; +} + +.stable-body { + background: window; + text-shadow: 0px 1px 0px rgba(0, 0, 0, 0); + color: var(--text); +} + +.stable-body td { + border-bottom: 1px solid #333333; +} + +.stable-body td div { + font-family: Ubuntu, Verdana, Arial, Helvetica, sans-serif; + height: 16px !important; +} + +.stable-body tr.odd td { + background: #333333 +} + +.stable-body tr.even td { + background: #191919 +} + +.stable-body tr { + height: 22px; +} + +.stable-body { + background: transparent +} + +.stable-body tr.selected td { + background: var(--transparency-light-25); + color: var(--text-hover); + text-shadow: 0px -1px 0px rgba(0, 0, 0, 0); +} + +div.stable-body table tbody tr.even td { + background: var(--transparency-dark-10); +} + +div.stable-body table tbody tr.even td:nth-child(2n+1) { + color: var(--text); +} + +div.stable-body table tbody tr.even:nth-child(2n+1) td { + background: #181818 url(/resources/rutorrent/headers.png) repeat-x 0px -64px; +} + +.stable-move-header { + background: transparent url(/resources/rutorrent/header_move.gif) repeat-x scroll center top; + border: 1px solid #0099FF; +} + +.stable-move-header { + background: transparent url(/resources/rutorrent/header_move.gif) repeat-x scroll center top rgba(128, 128, 128, 0.7); + border: 1px solid #0099FF; +} + +.gecko .stable-move-header { + background: rgba(128, 128, 128, 0.7); + -moz-opacity: 0.7; +} + +.ie .stable-move-header { + background: rgba(128, 128, 128, 0.7); + filter: alpha(opacity=70) +} + +.webkit .stable-move-header { + background: rgba(128, 128, 128, 0.7); +} + +.stable-active-header { + border-color: threedface !important +} + +.stable-separator-header { + background: #181818; +} + +.stable-scrollpos { + background: #181818 url(/resources/rutorrent/headers.png) repeat-x 0px -37px; + height: 17px; + line-height: 17px; + border-bottom: 1px solid #333333; +} + +.stable-scrollpos:nth-child(2n+1) { + background: #181818 url(/resources/rutorrent/headers.png) repeat-x 0px -64px; +} + +.meter-value { + float: left; + border: 1px inset transparent !important; + border-bottom: none !important; + background: rgb(var(--accent-color)) !important; +} + +.stable-body tr.selected span.meter-value { + color: var(--text-hover); +} + +.meter-text { + line-height: 16px; + position: relative; + text-align: left; + float: left; + width: 0px; + height: 0px; + overflow: visible; + left: 40%; + font-size: 11px; + font-family: Ubuntu; + z-index: 1; + text-shadow: 0px 0px 2px rgba(0, 0, 0, 0); + color: var(--label-text-color); +} + + + + +@font-face { + font-family: 'Ubuntu'; + font-style: normal; + font-weight: 400; + src: local('Ubuntu'), url(https://themes.googleusercontent.com/static/fonts/ubuntu/v5/_xyN3apAT_yRRDeqB3sPRg.woff) format('woff'); +} + +.tskconsole, +.exconsole, +.console, +.starterConsole { + background: #333333 +} + +#tsk_btns input.Button { + margin: 0px 3px +} + +#tsk_btns .scplay { + display: none +} + +.cCell { + color: black +} + +#meter-disk-value, +#qmeter-disk-value, +#qmeter-band-value { + float: left; + border: 1px inset #1b1b1b; + border-bottom: none; + background: #96CE00 url(/resources/rutorrent/headers.png) repeat-x 0px -138px; +} + +#meter-disk-text, +#qmeter-disk-text, +#meter-band-text { + color: var(--text-hover); + text-shadow: 0px 0px 2px #000; + position: relative; + text-align: left; + float: left; + width: 0px; + height: 0px; + overflow: visible; + left: 40%; + font-size: 11px; + font-family: Ubuntu; + z-index: 1; +} + +#meter-disk-holder, +#qmeter-disk-holder, +#meter-band-holder { + width: 100px; + height: 16px; + line-height: 16px; + border-right: none; + padding-left: 25px; + margin-left: 0px; + background: url(/resources/rutorrent/status_icons.png) no-repeat 3px -336px; +} + +#meter-cpu-text { + position: absolute; + left: 65px; + top: 0px; + color: var(--text-hover); + text-shadow: 0px 0px 2px #000; + font-size: 11px; + font-family: Ubuntu; +} + +#meter-cpu-holder { + width: 100px; + height: 16px; + line-height: 16px; + border-right: none; + margin-left: 0px; + padding-left: 25px; + background: url(/resources/rutorrent/status_icons.png) no-repeat 3px -320px; +} + +/* #meter-cpu-td {}*/ + +div.graph_tab { + color: var(--text-hover); + border-color: transparent; +} + +div#tcreate div.dlg-header { + background: var(--transparency-dark-25); + border-bottom: 1px solid transparent; + text-shadow: 0px -1px 0px #000; + background-image: none !important; +} + +div#dlgAddRSS { + background-color: #222222; + border-top: 1px solid transparent; + border-right: 1px solid transparent; + border-left: 1px solid transparent; + border-bottom: 1px solid transparent; +} + +div#dlgAddRSS-header, +div#dlgAddRSS div.dlg-header { + background: var(--transparency-dark-25); + border-bottom: 1px solid transparent; + text-shadow: 0px -1px 0px #000; + background-image: none !important; +} + + + +.lf li input.TextboxFocus { + background-color: transparent; + color: #009DDD +} + +.cCell { + color: #333; +} + +.Cell0 { + background-color: #FFFDF0; + border: 1px dotted #888888; +} + +.Cell1 { + background-color: #7EB400; +} + +.Cell2 { + background-color: #75A602; +} + +.Cell3 { + background-color: #6D9A02; +} + +.Cell4 { + background-color: #628C02; +} + +.Cell5 { + background-color: #5B8101; +} + +.Cell6 { + background-color: #527501; +} + +.Cell7 { + background-color: #4A6801; +} + +.Cell8 { + background-color: #435F01; +} + +.Cell9 { + background-color: #3B5401; +} + +.CellA { + background-color: #C1C3C3; +} + +.CellB { + background-color: #999A9A; +} + +.CellC { + background-color: #767776; +} + +.CellD { + background-color: #6B6C6B; +} + +.CellE { + background-color: #60605E; +} + +.CellF { + background-color: #000; + color: var(--text-hover); +} + +#tCellNotSupported { + text-align: center; +} + +#tRowNotSupported { + vertical-align: middle; + color: red; +} + +div#dlgEditRules-header, +#dlgEditRatioRules-header, +div#dlgEditRules div.dlg-header { + background: #181818 url(/resources/rutorrent/dlg-toolbars.gif) no-repeat 0 -72px !important; + border-bottom: 1px solid #333333; + text-shadow: 0px -1px 0px #000; +} + +div#dlgEditRules, +div#dlgEditRatioRules { + width: 600px; +} + +.lfc_rru, +.lfc_rur { + width: 250px; +} + +.lf_rru, +.lf_rur { + border: none; + border-radius: 2px; + background-color: #2D2D2D; +} + +#exratio_buttons1 input.Button { + margin: 0px 3px; +} + +#autodl-tb { + background: transparent url(/resources/rutorrent/autodll-irc1.png) no-repeat center; +} + +#autodl-tb:hover { + background: transparent url(/resources/rutorrent/autodll-irc2.png) no-repeat center; +} + +#autodl-multiselect-header { + background-image: url(/resources/rutorrent/dlg-autodl-irc.gif); +} + +.shieven { + background: #191919; +} + +.shiodd { + background: #333333; +} + +div#webuiUpdateToggle.pause { + background: transparent url(/resources/rutorrent/pauseui.png) no-repeat; +} + +div#webuiUpdateToggle.pause:hover { + background: transparent url(/resources/rutorrent/pauseuih.png) no-repeat; +} + +div#webuiUpdateToggle.resume { + background: transparent url(/resources/rutorrent/playui.png) no-repeat; +} + +div#webuiUpdateToggle.resume:hover { + background: transparent url(/resources/rutorrent/playuih.png) no-repeat; +} + +div#webuiRefresh { + background: transparent url(/resources/rutorrent/refreshui.png) no-repeat; +} + +div#webuiRefresh:hover { + background: transparent url(/resources/rutorrent/refreshuih.png) no-repeat; +} + +div#linkproxy { + background: transparent url(/resources/rutorrent/proxy.png) no-repeat; +} + +div#linkproxy:hover { + background: transparent url(/resources/rutorrent/proxyh.png) no-repeat; +} + +div#linklogs { + background: transparent url(/resources/rutorrent/linklogs.png) no-repeat; +} + +div#linklogs:hover { + background: transparent url(/resources/rutorrent/linklogsh.png) no-repeat; +} + +div#linkseedboxmanager { + background: transparent url(/resources/rutorrent/seedboxmanager.png) no-repeat; +} + +div#linkseedboxmanager:hover { + background: transparent url(/resources/rutorrent/seedboxmanagerh.png) no-repeat; +} + +div#plugin { + background: transparent url(/resources/rutorrent/plugin.png) no-repeat; +} + +div#plugin:hover { + background: transparent url(/resources/rutorrent/pluginh.png) no-repeat; +} + +#maillayout #letterform table tr td { + background: #181818 +} + +#maillayout #replyform table tr td { + background: #181818 +} + +div#chat { + background-image: url(/resources/rutorrent/chat.png); +} + +div#chat:hover { + background-image: url(/resources/rutorrent/chat3.png); +} + +div#tchat div.dlg-header { + background-image: url(/resources/rutorrent/chat2.png); +} + +#userlist, +#chatselect, +#chatarea, +#chatselect option { + border: none !important; + background-color: #6F6F6F !important; + border-radius: 2px !important; + color: var(--text-hover) !important +} + +div#logoff { + background-image: url(/resources/rutorrent/logoff.png); +} + +div#logoff:hover { + background-image: url(/resources/rutorrent/logoff3.png); +} + +div#logoffDlg div.dlg-header { + background-image: url(/resources/rutorrent/logoff2.png); +} + +.noty_alert, +.noty_success { + color: #000000; + text-shadow: 0 -1px 0 var(--text-hover) +} + +.retrackers { + width: 100%; + height: 110px; + border: 1px solid transparent !important; + font-size: 11px; + font-family: Tahoma, Arial, Helvetica, sans-serif; + cursor: text; + background: var(--transparency-dark-25) !important; + color: var(--text-hover) !important; + outline: none !important; +} + + +#dlgEditRatioRules .rf_rru, +#dlgEditRules .rf_rur { + background-color: transparent; +} + + +#dlgEditRatioRules .lf_rru li input.TextboxFocus, +#dlgEditRules .lf_rur li input.TextboxFocus { + background-color: var(--transparency-light-25); + color: var(--text-hover); +} + +#dlgEditRatioRules .lf_rru li input.TextboxNormal, +#dlgEditRules .lf_rur li input.TextboxNormal { + background: var(--transparency-light-10) !important; + color: var(--text-hover); +} + +.autodl-listbox { + border: 1px solid rgb(255 255 255 / 8%); + background-color: transparent; +} + +#autodl-filters { + width: 800px !important; +} + +div#dlgEditRules-header, +#dlgEditRatioRules-header, +div#dlgEditRules div.dlg-header { + background: var(--transparency-dark-25) !important; +} + +#filterList, #filterProps, #ruleList{ + background: var(--modal-bg-color); +} + +.lf li input.TextboxFocus{ + background: var(--transparency-light-25); + color: var(--text-hover); + text-shadow: 0px -1px 0px rgba(0, 0, 0, 0); +} + +.lf li input.TextboxNormal{ + background: var(--transparency-dark-10); + color: var(--text); +} + +div#dlgEditFilters div.dlg-header{ + background-image:none; +} + +div.label-count, div.label-size{ + background-color: rgb(var(--accent-color)); + color: var(--label-text-color); + text-shadow: none; +} + +li.sel .label-count, li.sel .label-size { + color: var(--label-text-color); + background-color: rgb(var(--accent-color), .75); +} diff --git a/css/base/sabnzbd/sabnzbd-base.css b/css/base/sabnzbd/sabnzbd-base.css index 2a42f2178b..3ea9fcb2ed 100644 --- a/css/base/sabnzbd/sabnzbd-base.css +++ b/css/base/sabnzbd/sabnzbd-base.css @@ -1,1178 +1,1178 @@ -/* 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://github.com/gilbN/theme.park */ - -@import url("/css/defaults/placeholders.css"); -@import url("/css/defaults/transparent.css"); - -body { - background: var(--main-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; - background-color: transparent; - font-family: Open Sans Bold, Helvetica Neue, Helvetica, Arial, sans-serif !important; - font-size: 1.4em !important; - color: var(--text); -} - -* { - outline: none !important; -} - -h1, -h2, -h3, -h4, -h5, -h6, -label:not(.btn), -legend { - color: var(--text-hover) !important; -} - -p { - color: var(--text); -} - -a { - color: var(--link-color); -} - -[href="#modal-add-nzb"] { - opacity: 1; -} - -.speedlimit-dropdown.dropdown>div>div>a { - color: var(--button-text); -} - -#navbar-collapse>ul>li.speedlimit-dropdown.dropdown>div>div:hover a.hover-button { - color: var(--button-text-hover); - opacity: 1; -} - -a:active, -a:hover, -a:focus { - color: var(--link-color-hover); -} - -#modal-options .modal-header a { - color: var(--link-color) !important; -} - -#modal-options .modal-header a:hover { - color: var(--link-color-hover) !important; -} - -/* Scrollbar */ -@media only screen and (min-width: 768px) { - html { - height: 100%; - width: 100%; - overflow: hidden; - } - - body { - overflow-y: auto; - height: 100%; - 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; - } -} - -::-webkit-scrollbar { - width: 14px; -} - -::-webkit-scrollbar-thumb { - min-height: 50px; - border: 3px solid transparent; - border-radius: 8px; - background: var(--transparency-dark-20); - background-clip: padding-box; -} - -::-webkit-scrollbar-track { - background-color: transparent; -} - -::-webkit-scrollbar-thumb:hover { - min-height: 50px; - border: 3px solid transparent; - border-radius: 8px; - background: var(--transparency-light-50); - background-clip: padding-box; -} - -/* navbar */ -.nav-tabs, -hr { - border-bottom: 1px solid rgb(var(--accent-color)); -} - -#modal-options #options-status hr { - border-top: 1px solid rgb(var(--accent-color)); -} - -.navbar-inverse { - background: var(--transparency-dark-25); - border-color: transparent !important; -} - -.navbar-nav>li>a { - color: rgb(var(--accent-color)) !important; - opacity: 1; -} - -.navbar-nav>li>a:hover, -.main-menu-link:hover a { - opacity: 1; - color: var(--accent-color-hover) !important; -} - -.main-menu-link .icon-bar { - display: block; - width: 16px; - height: 3px; - border-radius: 1px !important; - background-color: var(--link-color); - margin-top: 3px; -} - -.main-menu-link:hover .icon-bar { - background-color: var(--link-color-hover); -} - -/* .navbar-btn { - background: var(--button-color) !important; - border-color: transparent !important; -} */ - -.navbar-inverse .navbar-nav>.open>a, -.navbar-inverse .navbar-nav>.open>a:hover, -.navbar-inverse .navbar-nav>.open>a:focus { - background: var(--transparency-dark-10); -} - -.ui-slider-horizontal, -.ui-slider-range-min { - background: rgb(var(--accent-color)) !important; -} - -.ui-slider .ui-slider-handle { - background-color: rgb(var(--accent-color)); - border: 1px solid black; -} - -.main-content { - background: var(--transparency-dark-15); - border: none; -} - -.dropdown-menu, -#feedback-slider, -.navbar-collapse.in .dropdown-menu { - background: var(--drop-down-menu-bg); - 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: none; -} - -.dropdown-menu>li>a{ - color: var(--text-hover); -} - -.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form { - border-color: rgba(255, 255, 255, 0.1); -} - -.navbar-collapse.in .dropdown-menu a, .navbar-collapse.in .dropdown-menu a:hover { - color: var(--text-hover) !important; -} - -.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover { - background: var(--transparency-light-25); -} - -.navbar-inverse .navbar-toggle { - border-color: rgba(255, 255, 255, 0.1); -} - -.dropdown-menu>li>a:hover, -.dropdown-menu>li>a:focus { - color: var(--text-hover); - background: var(--transparency-light-10); -} - -.dropdown-header { - color: var(--text-hover); -} - -.menu-options .form-control { - background: var(--drop-down-menu-bg); - 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; -} - -.main-notification-box { - 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; -} - -.main-filedrop.in, -.main-restarting.in { - color: var(--text-hover); -} - -svg.peity polygon { - fill: var(--button-color) !important; -} - -svg.peity polyline { - stroke: var(--button-color) !important; -} - -.rss-icon-svg { - fill: var(--button-color); - border-radius: 3px !important; -} - -/* BUTTONS */ -.input-group-addon { - color: var(--button-text); - background: var(--button-color); - border-color: var(--button-color); -} - -.form-signin .btn { - background: var(--button-color) !important; - outline: none !important; -} - -.text-center a { - color: var(--text-hover); -} - -.btn-default { - color: var(--button-text) !important; - background: var(--button-color); - border-color: var(--button-color); - outline: none !important; -} - -.btn-default:focus, -.btn-default.focus { - color: var(--button-text-hover) !important; - background: var(--button-color-hover); - border-color: var(--button-color-hover); -} - -.btn-default:hover { - color: var(--button-text-hover) !important; - background: var(--button-color-hover); - border-color: var(--button-color-hover); -} - -.btn-default:active:hover, -.btn-default.active:hover, -.open>.dropdown-toggle.btn-default:hover, -.btn-default:active:focus, -.btn-default.active:focus, -.open>.dropdown-toggle.btn-default:focus, -.btn-default:active.focus, -.btn-default.active.focus, -.open>.dropdown-toggle.btn-default.focus { - color: var(--button-text-hover); - background: var(--button-color-hover); - border-color: var(--button-color-hover); -} - -.btn-default:active, -.btn-default.active, -.open>.dropdown-toggle.btn-default { - color: var(--button-text-hover) !important; - background: var(--button-color-hover) !important; - border-color: var(--button-color-hover) !important; -} - -.btn-group>.btn:hover, -.btn-group-vertical>.btn:hover, -.btn-group>.btn:focus, -.btn-group-vertical>.btn:focus, -.btn-group>.btn:active, -.btn-group-vertical>.btn:active, -.btn-group>.btn.active, -.btn-group-vertical>.btn.active { - z-index: 0; -} - -.btn-default:active:hover, -.btn-default.active:hover, -.open>.dropdown-toggle.btn-default:hover, -.btn-default:active:focus, -.btn-default.active:focus, -.open>.dropdown-toggle.btn-default:focus, -.btn-default:active.focus, -.btn-default.active.focus, -.open>.dropdown-toggle.btn-default.focus { - color: var(--button-text-hover); - background-color: var(--button-color-hover); - border-color: var(--button-color-hover); -} - -.btn-default:active, -.btn-default.active, -.open>.dropdown-toggle.btn-default { - color: var(--button-text-hover) !important; - background-color: var(--button-color-hover) !important; - border-color: var(--button-color-hover) !important; -} - -/* buttons settings */ -.btn-default.sabnzbd_restart { - color: #ddd; - background-color: #a94442; - border-color: transparent; -} - -.btn-default.sabnzbd_restart:hover { - color: #fff; - background-color: #d93935; - border-color: transparent; -} - -.btn-default.saveButton { - color: #ddd; - background-color: #3c763d; - border-color: transparent; -} - -.btn-default.saveButton:hover, -.btn-default.saveButton:focus, -.btn-default.saveButton:active { - color: #fff !important; - background-color: #42a543 !important; - border-color: transparent !important; -} - -/* buttons categories */ -.btn-default.delCat { - color: #ddd; - background-color: #a94442; - border-color: #2d2c2c; -} - -.btn-default.delCat:hover { - color: #fff; - background-color: #d93935; - border-color: transparent; -} - -.btn-default.fileBrowser { - color: var(--button-text); - background-color: var(--button-color); - border-color: transparent; -} - -.btn-default.fileBrowser:hover, -.btn-default.fileBrowser:focus, -.btn-default.fileBrowser:active { - color: var(--button-text-hover) !important; - background-color: var(--button-color-hover) !important; - border-color: transparent !important; -} - -/* Button Switches*/ -.btn-default.restoreDefaults { - color: #ddd; - background-color: #a94442; - border-color: transparent; -} - -.btn-default.restoreDefaults:hover, -.btn-default.restoreDefaults:focus { - color: #fff; - background-color: #d93935; - border-color: transparent; -} - -/*Button Sorting*/ -.btn-default.clearBtn { - color: #fff !important; - background-color: #a94442; - border-color: transparent; -} - -.btn-default.clearBtn:hover { - color: #fff !important; - background-color: #d93935; - border-color: none; -} - -.btn-default.patternKey { - color: var(--button-text) !important; - background-color: var(--button-color); - border-color: transparent; -} - -.btn-default.patternKey:hover { - color: var(--button-text-hover) !important; - background-color: var(--button-color-hover); - border-color: transparent; -} - -input[type="button"], -input[type="submit"] { - color: var(--button-text) !important; - background: var(--button-color); - border: 1px solid #00000000 -} - -input[type="button"]:hover, -input[type="submit"]:hover, -input[type="button"]:active, -input[type="submit"]:active, -input[type="button"]:focus, -input[type="submit"]:focus { - color: var(--button-text-hover) !important; - background-color: var(--button-color-hover) !important; - border: 1px solid #00000000 -} - -/* file button */ -.btn-default.btn-file { - color: var(--text-hover); - background-color: var(--button-color); - border-color: transparent; -} - -.btn-default.btn-file:hover, -.btn-default.btn-file:active, -.btn-default.btn-file:focus { - color: var(--button-text-hover) !important; - background-color: var(--button-color-hover) !important; - border-color: transparent !important; -} - -/* History */ - -.queue-table .row-extra-text, -.history-table .row-extra-text { - color: var(--text-muted); -} - -.caret { - border-top-color: var(--button-text) !important; -} - -td.delete .dropdown>a .caret { - border-top-color: var(--button-color) !important; -} - -.table-striped>tbody>tr:nth-of-type(odd) { - background: var(--transparency-dark-25); -} - -tbody.no-downloads tr td { - border-bottom: 1px solid var(--drop-down-menu-bg) !important; -} - -tbody>tr>td:last-child { - border-right: 1px solid transparent !important; -} - -tr td { - border-top: 1px solid transparent !important; -} - -tbody>tr>td:first-child { - border-left: 1px solid transparent !important; -} - -table { - background: var(--transparency-dark-25) !important -} - -table:hover { - background: var(--transparency-dark-25) !important; -} - -.table-hover>tbody>tr:hover { - background-color: var(--transparency-dark-10) !important; - color: var(--text-hover); -} - -tbody>tr:last-child td { - border-bottom: 1px solid transparent !important; -} - -.history-table, -tr td.status, -.history-table, -tr td.history-completedon, -.history-table, -tr td.row-extra-text, -.history-table tr td.status, -.history-table tr td.history-completedon, -.history-table tr td.row-extra-text { - color: var(--text); - border-top: none !important; -} - -.table-messages .table-messages-remove { - border-bottom: 1px solid transparent !important; - background: var(--transparency-light-25); -} - -.progress .progress-bar .fileDetails { - color: var(--button-text); -} - -.progress strong, -.progress i { - color: var(--text-hover); -} - -.progress { - background-color: rgb(var(--accent-color), .7) !important; - box-shadow: none !important; - -webkit-box-shadow: none !important; -} - -.progress-bar strong { - color: var(--label-text-color) !important; -} - -.progress-bar+span { - color: var(--label-text-color) !important; -} - -.progress-bar-info, -.progress-bar { - background-color: rgb(var(--accent-color)) !important; -} - -.glyphicon-compressed:before { - color: #888; -} - -.direct-unpack span { - color: #888; -} - -.processing-download>div { - background-color: #888; -} - - -.multioperations-selector { - border: 1px solid transparent !important; - background: var(--transparency-dark-25) !important; -} - -#history-options .hover-button { - color: rgb(var(--accent-color)); -} - -#history-tab .table>tbody>tr:nth-of-type(2n+1), -.table-striped>tbody>tr:nth-of-type(2n+1) { - background: var(--transparency-light-05); -} - -.pagination>li>a, -.pagination>li>span, -.pagination>li>span:hover { - color: var(--button-text); - background-color: var(--button-color); - border: 1px solid var(--button-color); -} - -.pagination>li>a, -.pagination>li>span { - color: var(--button-text); - background-color: var(--button-color); - border: 1px solid var(--button-color); -} - -.pagination>li>a:hover, -.pagination>li>span:hover, -.pagination>li>a:focus, -.pagination>li>span:focus { - color: var(--button-text-hover); - background-color: var(--button-color-hover); - border: 1px solid var(--button-color-hover); -} - -.pagination li.active a, -.pagination li.active span, -.pagination li.active a:hover, -.pagination li.active span:hover { - color: var(--button-text-hover); - background-color: var(--button-color-hover); - border: 1px solid var(--button-color-hover); -} - -.pagination>.disabled>span, -.pagination>.disabled>span:hover, -.pagination>.disabled>span:focus, -.pagination>.disabled>a, -.pagination>.disabled>a:hover, -.pagination>.disabled>a:focus { - color: var(--text-muted); - background: var(--transparency-dark-25); - border: 1px solid transparent; -} - - -.search-box input { - border: transparent; -} - -.form-control { - color: var(--text-hover); - background: var(--transparency-dark-25); -} - -.form-control:focus { - border-color: var(--text-hover); - -webkit-box-shadow: none; - box-shadow: none; - background: #1b1b1b; -} - -/*Tabbed sorting */ - -.history-queue-swicher .nav-tabs>li>a, -.history-queue-swicher .nav-tabs>li.active>a { - border-bottom: 1px solid transparent; - border: 1px solid transparent; - color: var(--text-hover) !important; -} - -.history-queue-swicher .nav { - border-bottom: 1px solid transparent; -} - -.nav-tabs>li.active>a, -.nav-tabs>li.active>a:hover, -.nav-tabs>li.active>a:focus { - color: #555; - background: var(--transparency-light-15); -} - -.nav>li>a:hover, -.nav>li>a:focus { - text-decoration: none; - background: var(--transparency-light-10); -} - -.badge { - color: var(--label-text-color); - background-color: rgb(var(--accent-color)); -} - -/*Settings*/ -.navbar-default { - 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: none; -} - -.navbar-default .navbar-nav>li>a { - color: var(--text) !important; -} - -.navbar-default .navbar-nav>.open>a { - background: var(--transparency-dark-15); -} - -.navbar-default .navbar-nav>li>a:hover, -.navbar-logo:hover { - background-color: transparent !important; -} - -.navbar-default .navbar-nav>li>a:hover { - background: var(--transparency-dark-10) !important; - color: var(--text-hover) !important; -} - -.navbar-default .navbar-nav>li>a.active { - background: var(--transparency-dark-15) !important; - color: rgb(var(--accent-color)) !important; -} - -#content { - color: var(--text-hover); -} - -.colmask { - border: none; - background: var(--transparency-dark-25); -} - -.padTable:not(.ui-sortable) { - background: var(--main-bg-color) !important; -} - -table { - border-color: transparent !important; -} - -.table>thead>tr>th, -.table>tbody>tr>th, -.table>tfoot>tr>th, -.table>thead>tr>td, -.table>tbody>tr>td, -.table>tfoot>tr>td { - border-top: none !important; -} - -.section, -#addFeed, -#addFeedContent { - border-bottom: 1px solid transparent; -} - -.alt, -.infoTableSeperator.alt { - background: var(--transparency-dark-25); -} - -.info-container { - color: var(--text-hover); -} - -.col2 table { - background-color: transparent !important; -} - -.col2 table:hover { - background-color: transparent !important; -} - -/*General Settings*/ -.Key tr:nth-child(odd), -.tab-pane tr:nth-child(odd), -.even { - background-color: transparent; -} - -.path { - color: var(--text-hover); -} - -.col2 h3 { - background: transparent; -} - -.form-control.advanced-button.config-hover { - color: var(--text-hover); - background: var(--transparency-light-25); - border-color: rgba(255, 255, 255, 0.25); - border-radius: 3px !important; -} - -.form-control.advanced-button.config-hover:hover { - color: var(--text-hover); - background: var(--transparency-light-30); - border-color: rgba(255, 255, 255, 0.3); - border-radius: 3px !important; -} - -.col2 p, -.col2-cats { - color: var(--text-hover); -} - -/*Input*/ -input[type="text"], -input[type="email"], -input[type="url"], -input[type="number"], -input[type="password"], -input[type="date"], -textarea, -select { - border: none; - background: var(--transparency-dark-15); - border-radius: 3px !important; - color: var(--text-hover) !important; - outline: none; -} - -input[type="text"]:focus, -input[type="email"]:focus, -input[type="url"]:focus, -input[type="number"]:focus, -input[type="password"]:focus, -input[type="date"]:focus, -textarea:focus, -select:focus { - border: none; - background-color: rgb(25, 26, 28); - border-radius: 3px !important; - outline: none; -} - -textarea:hover, -input[type="date"]:hover, -input[type="datetime"]:hover, -input[type="datetime-local"]:hover, -input[type="email"]:hover, -input[type="month"]:hover, -input[type="number"]:hover, -input[type="password"]:hover, -input[type="search"]:hover, -input[type="tel"]:hover, -input[type="text"]:hover, -input[type="time"]:hover, -input[type="url"]:hover, -input[type="week"]:hover, -textarea:focus, -input[type="date"]:focus, -input[type="datetime"]:focus, -input[type="datetime-local"]:focus, -input[type="email"]:focus, -input[type="month"]:focus, -input[type="number"]:focus, -input[type="password"]:focus, -input[type="search"]:focus, -input[type="tel"]:focus, -input[type="text"]:focus, -input[type="time"]:focus, -input[type="url"]:focus, -input[type="week"]:focus { - background: var(--transparency-light-10); - border: none; - -webkit-box-shadow: none !important; - box-shadow: none !important; -} - -input[type="date"] { - background: transparent; - color: var(--text-hover); -} - -input[type="date"]::-webkit-calendar-picker-indicator { - filter: invert(100%); -} - -/*Servers*/ - -.server-disabled { - background: repeating-linear-gradient(-55deg, - #444444, - #444444 10px, - #333 10px, - #333 20px) center center/cover no-repeat fixed; - color: var(--text-muted); -} - -.server-disabled p, -.server-disabled label, -.server-disabled h3 { - color: var(--text-muted) !important; -} - -.server-disabled button { - background: #363636; - border-color: #363636; - color: var(--text-muted); -} - -.server-disabled button:hover { - background: #464646; - border-color: #464646; - color: var(--text-muted); -} - -.section .server-disabled { - background-color: rgba(255, 255, 255, 0); -} - -.Servers .ct-label { - color: var(--text-hover); -} - -.Servers .ct-series-a .ct-point { - stroke: #337ab7; - stroke-width: 4px; -} - -.Servers .ct-series-a .ct-line { - stroke: var(--text-hover); -} - -.Servers .ct-series-a .ct-area { - fill: var(--text-hover); -} - -/*Categories*/ -.Categories form:first-of-type tr:last-of-type { - background-color: transparent; -} - -.catTable { - background-color: transparent !important; -} - -.catTable:hover { - background-color: transparent !important; -} - -.Categories form.sorting-row:nth-child(2n-1) tr { - background-color: transparent; -} - -input[disabled], -select[disabled] { - background-color: var(--drop-down-menu-bg); - opacity: .5; -} - -input[disabled]:hover, -select[disabled]:hover { - background-color: var(--drop-down-menu-bg); - opacity: .5; -} - - -/*Folder modal*/ -.list-group-item { - background: var(--transparency-dark-25); - border: none; -} - -.example { - background: var(--transparency-light-15); -} - -/*modal*/ -.modal-content { - background: var(--modal-bg-color); - 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; -} - -.modal-body { - 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; -} - -.modal-header { - background: var(--modal-header-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; - margin-left: 0px; - margin-right: 0px; -} - -.modal-body>.nav-tabs>li>a { - color: var(--text) !important; - opacity: 1 !important; - border: transparent; -} - -.modal-body>.nav-tabs>li.active>a, -.modal-body>.nav-tabs>li.active>a:hover, -.modal-body>.nav-tabs>li.active>a:focus { - color: rgb(var(--accent-color)) !important; - background: var(--transparency-dark-10) !important; - border: transparent; - border-bottom-color: transparent; - cursor: default; -} - -.modal-body>.nav-tabs>li>a:hover { - border-color: transparent !important; -} - -.modal-body>.nav>li>a:hover, -.modal-body>.nav>li>a:focus { - background: var(--transparency-dark-10) !important; - color: var(--text-hover) !important; -} - -.modal-body>.tab-content>.active { - 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; -} - -#modal-options .tab-content h4 { - color: var(--text-hover); -} - -#modal-options .options-switch label, -#modal-options #options-orphans .process-all-orphaned { - color: var(--text-hover); -} - -#modal-options #options-status small { - color: var(--text-muted); -} - -#modal-options .options-function-box .input-group-addon { - background-color: var(--button-color); - color: var(--button-text); - border: 1px solid var(--button-color); -} - -#modal-options .table-server-connections thead { - - background: var(--transparency-dark-25); -} - -#modal-options .table-server-connections thead { - background: var(--transparency-dark-25); -} - -#modal-item-files .item-files-table .progress small { - color: var(--text-muted) !important; -} - -a.list-group-item, -button.list-group-item { - color: var(--text-hover); -} - -a.list-group-item:hover, -button.list-group-item:hover, -a.list-group-item:focus, -button.list-group-item:focus { - text-decoration: none; - color: var(--text-hover); - background: var(--transparency-light-10); -} - -.form-control { - border: transparent; -} - -.fade.in { - background: var(--transparency-dark-60) -} - -.fade { - -webkit-transition: none; - -o-transition: none; - transition: none; -} - -.form-control[disabled], -.form-control[readonly], -fieldset[disabled] .form-control { - background-color: #919191; - opacity: 1; -} - -/* Scheduling */ -.time { - color: var(--text-hover); -} - -/* Wizard */ - -.container { - border: 1px solid rgba(255, 255, 255, 0); - background-color: rgb(255 255 255 / 0); -} - -.container #inner { - background-color: transparent; -} - -.language:hover { - background: var(--transparency-light-10); -} - -.container .quoteBlock { - background: var(--transparency-dark-25); -} - -#content a, -#content a:hover, -#content a:active, -#content a:visited, -#serverResponse { - color: var(--text); -} - -/* interface configuration */ -#modal-options .table-server-connections th { - border-left: none; -} - -#modal-options .table-server-connections th:last-child { - border-right: none; -} - -.main-helplink { - display: block; - position: static; - float: right; - color: rgb(var(--accent-color)) !important; - padding: 0px; - font-size: 1.2em; +/* 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://github.com/gilbN/theme.park */ + +@import url("/css/defaults/placeholders.css"); +@import url("/css/defaults/transparent.css"); + +body { + background: var(--main-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; + background-color: transparent; + font-family: Open Sans Bold, Helvetica Neue, Helvetica, Arial, sans-serif !important; + font-size: 1.4em !important; + color: var(--text); +} + +* { + outline: none !important; +} + +h1, +h2, +h3, +h4, +h5, +h6, +label:not(.btn), +legend { + color: var(--text-hover) !important; +} + +p { + color: var(--text); +} + +a { + color: var(--link-color); +} + +[href="#modal-add-nzb"] { + opacity: 1; +} + +.speedlimit-dropdown.dropdown>div>div>a { + color: var(--button-text); +} + +#navbar-collapse>ul>li.speedlimit-dropdown.dropdown>div>div:hover a.hover-button { + color: var(--button-text-hover); + opacity: 1; +} + +a:active, +a:hover, +a:focus { + color: var(--link-color-hover); +} + +#modal-options .modal-header a { + color: var(--link-color) !important; +} + +#modal-options .modal-header a:hover { + color: var(--link-color-hover) !important; +} + +/* Scrollbar */ +@media only screen and (min-width: 768px) { + html { + height: 100%; + width: 100%; + overflow: hidden; + } + + body { + overflow-y: auto; + height: 100%; + 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; + } +} + +::-webkit-scrollbar { + width: 14px; +} + +::-webkit-scrollbar-thumb { + min-height: 50px; + border: 3px solid transparent; + border-radius: 8px; + background: var(--transparency-dark-20); + background-clip: padding-box; +} + +::-webkit-scrollbar-track { + background-color: transparent; +} + +::-webkit-scrollbar-thumb:hover { + min-height: 50px; + border: 3px solid transparent; + border-radius: 8px; + background: var(--transparency-light-50); + background-clip: padding-box; +} + +/* navbar */ +.nav-tabs, +hr { + border-bottom: 1px solid rgb(var(--accent-color)); +} + +#modal-options #options-status hr { + border-top: 1px solid rgb(var(--accent-color)); +} + +.navbar-inverse { + background: var(--transparency-dark-25); + border-color: transparent !important; +} + +.navbar-nav>li>a { + color: rgb(var(--accent-color)) !important; + opacity: 1; +} + +.navbar-nav>li>a:hover, +.main-menu-link:hover a { + opacity: 1; + color: var(--accent-color-hover) !important; +} + +.main-menu-link .icon-bar { + display: block; + width: 16px; + height: 3px; + border-radius: 1px !important; + background-color: var(--link-color); + margin-top: 3px; +} + +.main-menu-link:hover .icon-bar { + background-color: var(--link-color-hover); +} + +/* .navbar-btn { + background: var(--button-color) !important; + border-color: transparent !important; +} */ + +.navbar-inverse .navbar-nav>.open>a, +.navbar-inverse .navbar-nav>.open>a:hover, +.navbar-inverse .navbar-nav>.open>a:focus { + background: var(--transparency-dark-10); +} + +.ui-slider-horizontal, +.ui-slider-range-min { + background: rgb(var(--accent-color)) !important; +} + +.ui-slider .ui-slider-handle { + background-color: rgb(var(--accent-color)); + border: 1px solid black; +} + +.main-content { + background: var(--transparency-dark-15); + border: none; +} + +.dropdown-menu, +#feedback-slider, +.navbar-collapse.in .dropdown-menu { + background: var(--drop-down-menu-bg); + 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: none; +} + +.dropdown-menu>li>a{ + color: var(--text-hover); +} + +.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form { + border-color: rgba(255, 255, 255, 0.1); +} + +.navbar-collapse.in .dropdown-menu a, .navbar-collapse.in .dropdown-menu a:hover { + color: var(--text-hover) !important; +} + +.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover { + background: var(--transparency-light-25); +} + +.navbar-inverse .navbar-toggle { + border-color: rgba(255, 255, 255, 0.1); +} + +.dropdown-menu>li>a:hover, +.dropdown-menu>li>a:focus { + color: var(--text-hover); + background: var(--transparency-light-10); +} + +.dropdown-header { + color: var(--text-hover); +} + +.menu-options .form-control { + background: var(--drop-down-menu-bg); + 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; +} + +.main-notification-box { + 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; +} + +.main-filedrop.in, +.main-restarting.in { + color: var(--text-hover); +} + +svg.peity polygon { + fill: var(--button-color) !important; +} + +svg.peity polyline { + stroke: var(--button-color) !important; +} + +.rss-icon-svg { + fill: var(--button-color); + border-radius: 3px !important; +} + +/* BUTTONS */ +.input-group-addon { + color: var(--button-text); + background: var(--button-color); + border-color: var(--button-color); +} + +.form-signin .btn { + background: var(--button-color) !important; + outline: none !important; +} + +.text-center a { + color: var(--text-hover); +} + +.btn-default { + color: var(--button-text) !important; + background: var(--button-color); + border-color: var(--button-color); + outline: none !important; +} + +.btn-default:focus, +.btn-default.focus { + color: var(--button-text-hover) !important; + background: var(--button-color-hover); + border-color: var(--button-color-hover); +} + +.btn-default:hover { + color: var(--button-text-hover) !important; + background: var(--button-color-hover); + border-color: var(--button-color-hover); +} + +.btn-default:active:hover, +.btn-default.active:hover, +.open>.dropdown-toggle.btn-default:hover, +.btn-default:active:focus, +.btn-default.active:focus, +.open>.dropdown-toggle.btn-default:focus, +.btn-default:active.focus, +.btn-default.active.focus, +.open>.dropdown-toggle.btn-default.focus { + color: var(--button-text-hover); + background: var(--button-color-hover); + border-color: var(--button-color-hover); +} + +.btn-default:active, +.btn-default.active, +.open>.dropdown-toggle.btn-default { + color: var(--button-text-hover) !important; + background: var(--button-color-hover) !important; + border-color: var(--button-color-hover) !important; +} + +.btn-group>.btn:hover, +.btn-group-vertical>.btn:hover, +.btn-group>.btn:focus, +.btn-group-vertical>.btn:focus, +.btn-group>.btn:active, +.btn-group-vertical>.btn:active, +.btn-group>.btn.active, +.btn-group-vertical>.btn.active { + z-index: 0; +} + +.btn-default:active:hover, +.btn-default.active:hover, +.open>.dropdown-toggle.btn-default:hover, +.btn-default:active:focus, +.btn-default.active:focus, +.open>.dropdown-toggle.btn-default:focus, +.btn-default:active.focus, +.btn-default.active.focus, +.open>.dropdown-toggle.btn-default.focus { + color: var(--button-text-hover); + background-color: var(--button-color-hover); + border-color: var(--button-color-hover); +} + +.btn-default:active, +.btn-default.active, +.open>.dropdown-toggle.btn-default { + color: var(--button-text-hover) !important; + background-color: var(--button-color-hover) !important; + border-color: var(--button-color-hover) !important; +} + +/* buttons settings */ +.btn-default.sabnzbd_restart { + color: #ddd; + background-color: #a94442; + border-color: transparent; +} + +.btn-default.sabnzbd_restart:hover { + color: #fff; + background-color: #d93935; + border-color: transparent; +} + +.btn-default.saveButton { + color: #ddd; + background-color: #3c763d; + border-color: transparent; +} + +.btn-default.saveButton:hover, +.btn-default.saveButton:focus, +.btn-default.saveButton:active { + color: #fff !important; + background-color: #42a543 !important; + border-color: transparent !important; +} + +/* buttons categories */ +.btn-default.delCat { + color: #ddd; + background-color: #a94442; + border-color: #2d2c2c; +} + +.btn-default.delCat:hover { + color: #fff; + background-color: #d93935; + border-color: transparent; +} + +.btn-default.fileBrowser { + color: var(--button-text); + background-color: var(--button-color); + border-color: transparent; +} + +.btn-default.fileBrowser:hover, +.btn-default.fileBrowser:focus, +.btn-default.fileBrowser:active { + color: var(--button-text-hover) !important; + background-color: var(--button-color-hover) !important; + border-color: transparent !important; +} + +/* Button Switches*/ +.btn-default.restoreDefaults { + color: #ddd; + background-color: #a94442; + border-color: transparent; +} + +.btn-default.restoreDefaults:hover, +.btn-default.restoreDefaults:focus { + color: #fff; + background-color: #d93935; + border-color: transparent; +} + +/*Button Sorting*/ +.btn-default.clearBtn { + color: #fff !important; + background-color: #a94442; + border-color: transparent; +} + +.btn-default.clearBtn:hover { + color: #fff !important; + background-color: #d93935; + border-color: none; +} + +.btn-default.patternKey { + color: var(--button-text) !important; + background-color: var(--button-color); + border-color: transparent; +} + +.btn-default.patternKey:hover { + color: var(--button-text-hover) !important; + background-color: var(--button-color-hover); + border-color: transparent; +} + +input[type="button"], +input[type="submit"] { + color: var(--button-text) !important; + background: var(--button-color); + border: 1px solid #00000000 +} + +input[type="button"]:hover, +input[type="submit"]:hover, +input[type="button"]:active, +input[type="submit"]:active, +input[type="button"]:focus, +input[type="submit"]:focus { + color: var(--button-text-hover) !important; + background-color: var(--button-color-hover) !important; + border: 1px solid #00000000 +} + +/* file button */ +.btn-default.btn-file { + color: var(--text-hover); + background-color: var(--button-color); + border-color: transparent; +} + +.btn-default.btn-file:hover, +.btn-default.btn-file:active, +.btn-default.btn-file:focus { + color: var(--button-text-hover) !important; + background-color: var(--button-color-hover) !important; + border-color: transparent !important; +} + +/* History */ + +.queue-table .row-extra-text, +.history-table .row-extra-text { + color: var(--text-muted); +} + +.caret { + border-top-color: var(--button-text) !important; +} + +td.delete .dropdown>a .caret { + border-top-color: var(--button-color) !important; +} + +.table-striped>tbody>tr:nth-of-type(odd) { + background: var(--transparency-dark-25); +} + +tbody.no-downloads tr td { + border-bottom: 1px solid var(--drop-down-menu-bg) !important; +} + +tbody>tr>td:last-child { + border-right: 1px solid transparent !important; +} + +tr td { + border-top: 1px solid transparent !important; +} + +tbody>tr>td:first-child { + border-left: 1px solid transparent !important; +} + +table { + background: var(--transparency-dark-25) !important +} + +table:hover { + background: var(--transparency-dark-25) !important; +} + +.table-hover>tbody>tr:hover { + background-color: var(--transparency-dark-10) !important; + color: var(--text-hover); +} + +tbody>tr:last-child td { + border-bottom: 1px solid transparent !important; +} + +.history-table, +tr td.status, +.history-table, +tr td.history-completedon, +.history-table, +tr td.row-extra-text, +.history-table tr td.status, +.history-table tr td.history-completedon, +.history-table tr td.row-extra-text { + color: var(--text); + border-top: none !important; +} + +.table-messages .table-messages-remove { + border-bottom: 1px solid transparent !important; + background: var(--transparency-light-25); +} + +.progress .progress-bar .fileDetails { + color: var(--button-text); +} + +.progress strong, +.progress i { + color: var(--text-hover); +} + +.progress { + background-color: rgb(var(--accent-color), .7) !important; + box-shadow: none !important; + -webkit-box-shadow: none !important; +} + +.progress-bar strong { + color: var(--label-text-color) !important; +} + +.progress-bar+span { + color: var(--label-text-color) !important; +} + +.progress-bar-info, +.progress-bar { + background-color: rgb(var(--accent-color)) !important; +} + +.glyphicon-compressed:before { + color: #888; +} + +.direct-unpack span { + color: #888; +} + +.processing-download>div { + background-color: #888; +} + + +.multioperations-selector { + border: 1px solid transparent !important; + background: var(--transparency-dark-25) !important; +} + +#history-options .hover-button { + color: rgb(var(--accent-color)); +} + +#history-tab .table>tbody>tr:nth-of-type(2n+1), +.table-striped>tbody>tr:nth-of-type(2n+1) { + background: var(--transparency-light-05); +} + +.pagination>li>a, +.pagination>li>span, +.pagination>li>span:hover { + color: var(--button-text); + background-color: var(--button-color); + border: 1px solid var(--button-color); +} + +.pagination>li>a, +.pagination>li>span { + color: var(--button-text); + background-color: var(--button-color); + border: 1px solid var(--button-color); +} + +.pagination>li>a:hover, +.pagination>li>span:hover, +.pagination>li>a:focus, +.pagination>li>span:focus { + color: var(--button-text-hover); + background-color: var(--button-color-hover); + border: 1px solid var(--button-color-hover); +} + +.pagination li.active a, +.pagination li.active span, +.pagination li.active a:hover, +.pagination li.active span:hover { + color: var(--button-text-hover); + background-color: var(--button-color-hover); + border: 1px solid var(--button-color-hover); +} + +.pagination>.disabled>span, +.pagination>.disabled>span:hover, +.pagination>.disabled>span:focus, +.pagination>.disabled>a, +.pagination>.disabled>a:hover, +.pagination>.disabled>a:focus { + color: var(--text-muted); + background: var(--transparency-dark-25); + border: 1px solid transparent; +} + + +.search-box input { + border: transparent; +} + +.form-control { + color: var(--text-hover); + background: var(--transparency-dark-25); +} + +.form-control:focus { + border-color: var(--text-hover); + -webkit-box-shadow: none; + box-shadow: none; + background: #1b1b1b; +} + +/*Tabbed sorting */ + +.history-queue-swicher .nav-tabs>li>a, +.history-queue-swicher .nav-tabs>li.active>a { + border-bottom: 1px solid transparent; + border: 1px solid transparent; + color: var(--text-hover) !important; +} + +.history-queue-swicher .nav { + border-bottom: 1px solid transparent; +} + +.nav-tabs>li.active>a, +.nav-tabs>li.active>a:hover, +.nav-tabs>li.active>a:focus { + color: #555; + background: var(--transparency-light-15); +} + +.nav>li>a:hover, +.nav>li>a:focus { + text-decoration: none; + background: var(--transparency-light-10); +} + +.badge { + color: var(--label-text-color); + background-color: rgb(var(--accent-color)); +} + +/*Settings*/ +.navbar-default { + 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: none; +} + +.navbar-default .navbar-nav>li>a { + color: var(--text) !important; +} + +.navbar-default .navbar-nav>.open>a { + background: var(--transparency-dark-15); +} + +.navbar-default .navbar-nav>li>a:hover, +.navbar-logo:hover { + background-color: transparent !important; +} + +.navbar-default .navbar-nav>li>a:hover { + background: var(--transparency-dark-10) !important; + color: var(--text-hover) !important; +} + +.navbar-default .navbar-nav>li>a.active { + background: var(--transparency-dark-15) !important; + color: rgb(var(--accent-color)) !important; +} + +#content { + color: var(--text-hover); +} + +.colmask { + border: none; + background: var(--transparency-dark-25); +} + +.padTable:not(.ui-sortable) { + background: var(--main-bg-color) !important; +} + +table { + border-color: transparent !important; +} + +.table>thead>tr>th, +.table>tbody>tr>th, +.table>tfoot>tr>th, +.table>thead>tr>td, +.table>tbody>tr>td, +.table>tfoot>tr>td { + border-top: none !important; +} + +.section, +#addFeed, +#addFeedContent { + border-bottom: 1px solid transparent; +} + +.alt, +.infoTableSeperator.alt { + background: var(--transparency-dark-25); +} + +.info-container { + color: var(--text-hover); +} + +.col2 table { + background-color: transparent !important; +} + +.col2 table:hover { + background-color: transparent !important; +} + +/*General Settings*/ +.Key tr:nth-child(odd), +.tab-pane tr:nth-child(odd), +.even { + background-color: transparent; +} + +.path { + color: var(--text-hover); +} + +.col2 h3 { + background: transparent; +} + +.form-control.advanced-button.config-hover { + color: var(--text-hover); + background: var(--transparency-light-25); + border-color: rgba(255, 255, 255, 0.25); + border-radius: 3px !important; +} + +.form-control.advanced-button.config-hover:hover { + color: var(--text-hover); + background: var(--transparency-light-30); + border-color: rgba(255, 255, 255, 0.3); + border-radius: 3px !important; +} + +.col2 p, +.col2-cats { + color: var(--text-hover); +} + +/*Input*/ +input[type="text"], +input[type="email"], +input[type="url"], +input[type="number"], +input[type="password"], +input[type="date"], +textarea, +select { + border: none; + background: var(--transparency-dark-15); + border-radius: 3px !important; + color: var(--text-hover) !important; + outline: none; +} + +input[type="text"]:focus, +input[type="email"]:focus, +input[type="url"]:focus, +input[type="number"]:focus, +input[type="password"]:focus, +input[type="date"]:focus, +textarea:focus, +select:focus { + border: none; + background-color: rgb(25, 26, 28); + border-radius: 3px !important; + outline: none; +} + +textarea:hover, +input[type="date"]:hover, +input[type="datetime"]:hover, +input[type="datetime-local"]:hover, +input[type="email"]:hover, +input[type="month"]:hover, +input[type="number"]:hover, +input[type="password"]:hover, +input[type="search"]:hover, +input[type="tel"]:hover, +input[type="text"]:hover, +input[type="time"]:hover, +input[type="url"]:hover, +input[type="week"]:hover, +textarea:focus, +input[type="date"]:focus, +input[type="datetime"]:focus, +input[type="datetime-local"]:focus, +input[type="email"]:focus, +input[type="month"]:focus, +input[type="number"]:focus, +input[type="password"]:focus, +input[type="search"]:focus, +input[type="tel"]:focus, +input[type="text"]:focus, +input[type="time"]:focus, +input[type="url"]:focus, +input[type="week"]:focus { + background: var(--transparency-light-10); + border: none; + -webkit-box-shadow: none !important; + box-shadow: none !important; +} + +input[type="date"] { + background: transparent; + color: var(--text-hover); +} + +input[type="date"]::-webkit-calendar-picker-indicator { + filter: invert(100%); +} + +/*Servers*/ + +.server-disabled { + background: repeating-linear-gradient(-55deg, + #444444, + #444444 10px, + #333 10px, + #333 20px) center center/cover no-repeat fixed; + color: var(--text-muted); +} + +.server-disabled p, +.server-disabled label, +.server-disabled h3 { + color: var(--text-muted) !important; +} + +.server-disabled button { + background: #363636; + border-color: #363636; + color: var(--text-muted); +} + +.server-disabled button:hover { + background: #464646; + border-color: #464646; + color: var(--text-muted); +} + +.section .server-disabled { + background-color: rgba(255, 255, 255, 0); +} + +.Servers .ct-label { + color: var(--text-hover); +} + +.Servers .ct-series-a .ct-point { + stroke: #337ab7; + stroke-width: 4px; +} + +.Servers .ct-series-a .ct-line { + stroke: var(--text-hover); +} + +.Servers .ct-series-a .ct-area { + fill: var(--text-hover); +} + +/*Categories*/ +.Categories form:first-of-type tr:last-of-type { + background-color: transparent; +} + +.catTable { + background-color: transparent !important; +} + +.catTable:hover { + background-color: transparent !important; +} + +.Categories form.sorting-row:nth-child(2n-1) tr { + background-color: transparent; +} + +input[disabled], +select[disabled] { + background-color: var(--drop-down-menu-bg); + opacity: .5; +} + +input[disabled]:hover, +select[disabled]:hover { + background-color: var(--drop-down-menu-bg); + opacity: .5; +} + + +/*Folder modal*/ +.list-group-item { + background: var(--transparency-dark-25); + border: none; +} + +.example { + background: var(--transparency-light-15); +} + +/*modal*/ +.modal-content { + background: var(--modal-bg-color); + 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; +} + +.modal-body { + 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; +} + +.modal-header { + background: var(--modal-header-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; + margin-left: 0px; + margin-right: 0px; +} + +.modal-body>.nav-tabs>li>a { + color: var(--text) !important; + opacity: 1 !important; + border: transparent; +} + +.modal-body>.nav-tabs>li.active>a, +.modal-body>.nav-tabs>li.active>a:hover, +.modal-body>.nav-tabs>li.active>a:focus { + color: rgb(var(--accent-color)) !important; + background: var(--transparency-dark-10) !important; + border: transparent; + border-bottom-color: transparent; + cursor: default; +} + +.modal-body>.nav-tabs>li>a:hover { + border-color: transparent !important; +} + +.modal-body>.nav>li>a:hover, +.modal-body>.nav>li>a:focus { + background: var(--transparency-dark-10) !important; + color: var(--text-hover) !important; +} + +.modal-body>.tab-content>.active { + 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; +} + +#modal-options .tab-content h4 { + color: var(--text-hover); +} + +#modal-options .options-switch label, +#modal-options #options-orphans .process-all-orphaned { + color: var(--text-hover); +} + +#modal-options #options-status small { + color: var(--text-muted); +} + +#modal-options .options-function-box .input-group-addon { + background-color: var(--button-color); + color: var(--button-text); + border: 1px solid var(--button-color); +} + +#modal-options .table-server-connections thead { + + background: var(--transparency-dark-25); +} + +#modal-options .table-server-connections thead { + background: var(--transparency-dark-25); +} + +#modal-item-files .item-files-table .progress small { + color: var(--text-muted) !important; +} + +a.list-group-item, +button.list-group-item { + color: var(--text-hover); +} + +a.list-group-item:hover, +button.list-group-item:hover, +a.list-group-item:focus, +button.list-group-item:focus { + text-decoration: none; + color: var(--text-hover); + background: var(--transparency-light-10); +} + +.form-control { + border: transparent; +} + +.fade.in { + background: var(--transparency-dark-60) +} + +.fade { + -webkit-transition: none; + -o-transition: none; + transition: none; +} + +.form-control[disabled], +.form-control[readonly], +fieldset[disabled] .form-control { + background-color: #919191; + opacity: 1; +} + +/* Scheduling */ +.time { + color: var(--text-hover); +} + +/* Wizard */ + +.container { + border: 1px solid rgba(255, 255, 255, 0); + background-color: rgb(255 255 255 / 0); +} + +.container #inner { + background-color: transparent; +} + +.language:hover { + background: var(--transparency-light-10); +} + +.container .quoteBlock { + background: var(--transparency-dark-25); +} + +#content a, +#content a:hover, +#content a:active, +#content a:visited, +#serverResponse { + color: var(--text); +} + +/* interface configuration */ +#modal-options .table-server-connections th { + border-left: none; +} + +#modal-options .table-server-connections th:last-child { + border-right: none; +} + +.main-helplink { + display: block; + position: static; + float: right; + color: rgb(var(--accent-color)) !important; + padding: 0px; + font-size: 1.2em; } \ No newline at end of file diff --git a/css/base/sonarr/sonarr-base.css b/css/base/sonarr/sonarr-base.css index a48674b3dc..c7e5acbac3 100644 --- a/css/base/sonarr/sonarr-base.css +++ b/css/base/sonarr/sonarr-base.css @@ -1,274 +1,274 @@ -/* 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://github.com/gilbN/theme.park */ - -@import url("/css/defaults/placeholders.css"); -@import url("/css/defaults/transparent.css"); -@import url("/css/defaults/servarr-base.css"); - -:root { - --calendar-tv-unaired-premiere: 53 197 244; - --calendar-tv-downloading: 122 67 182; - --calendar-tv-unmonitored: 173 173 173; - --calendar-tv-unaired: 93 156 236; - --calendar-tv-missing: 240 80 80; - --calendar-tv-on-air: 255 165 0; - --calendar-tv-available: 39 194 76; -} - -[class*="EpisodeTitleLink-link-"] { - color: var(--link-color) !important; -} - -[class*="EpisodeTitleLink-link-"]:hover { - color: var(--link-color-hover) !important; -} - -/* NOTE calendar modal popup */ -[class*="EpisodeSummary-infoTitle-"], -[class*="EpisodeDetailsModalContent-tab-"], -[class*="DescriptionListItemTitle-title-"] { - color: var(--text-hover); -} - -[class*="EpisodeDetailsModalContent-selectedTab-"] { - border-color: var(--accent-color-hover); - background: var(--transparency-dark-40); -} - -[class*="SeriesSearchInput-sectionTitle-"] { - color: var(--text-hover); -} - -[class*="SeriesSearchInput-containerOpen-"] [class*="SeriesSearchInput-seriesContainer-"] { - border: none !important; - 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; - color: var(--text-hover) !important; - box-shadow: 0 0 10px 1px transparent !important; -} - -[class*="SeriesSearchInput-highlighted-"] { - background: var(--transparency-dark-10); -} - -/* SERIES PAGE */ -[class*="SeriesIndexPoster-controls-"] { - background-color: rgb(var(--accent-color)) !important; -} - -/* OVERVIEW PAGE */ -[class*="SeriesIndexOverviews-container-"], -[class*="SeriesIndexOverviews-container-"]:hover { - background-color: transparent !important; -} - -[clas*="SeriesIndexOverview-container-"]:hover [class*="SeriesIndexOverview-content-"] { - background-color: transparent; -} - -[class*="SeriesIndexOverview-content-"]:hover { - background: var(--transparency-dark-10) !important; -} - -[class*="SeriesIndexOverview-link-"]:hover { - text-decoration: none; -} - -/* SHOW PAGE */ -[class*="SeriesDetailsSeason-season-"], -[class*="SeriesDetailsSeason-collapseButtonContainer-"] { - border: none !important; - background: var(--transparency-dark-25) !important; -} - -[class*="SeriesDetailsSeason-episodes-"] { - border-top: 1px solid rgb(255 255 255 / 50%); -} - -[class*="SeriesDetailsSeason-actionButton-"], -[class*="SeriesDetailsSeason-collapseButtonIcon-"] { - color: var(--text) !important; -} - -[class*="SeriesDetailsSeason-actionButton-"]:hover, -[class*="SeriesDetailsSeason-collapseButtonIcon-"]:hover { - color: var(--text-hover) !important; -} - -[class*="SeriesDetailsSeason-sizeOnDisk-"] { - color: var(--text-muted); -} - -[class*="SeriesDetails-contentContainer-"] { - color: var(--text); -} - -[class*="SeriesDetailsSeason-seasonNumber-"] { - color: var(--text-hover); -} - -[class*="SeriesDetailsSeason-collapseButtonContainer-"] { - border: none !important; - background: var(--transparency-dark-25) !important; -} - -[class*="EpisodeTitleLink-link-"]:hover { - color: var(--link-color-hover); -} - -[class*="SeriesIndexPoster-action-"] .fa-search:hover { - background-color: transparent; - color: var(--label-text-color) !important; -} - -[class*="SeriesDetailsSeason-left-"] [class*="IconButton-button-"]:hover, -[class*="SeriesDetails-seriesNavigationButton-"]:hover, -[class*="SeriesDetails-monitorToggleButton-"]:hover { - color: var(--text-hover); -} - -/* POSTERS */ -[class*="SeriesIndexPoster-title-"], -[class*="SeriesIndexPoster-nextAiring-"], -[class*="SeriesIndexPosterInfo-info-"] { - background: var(--transparency-light-10); - color: var(--text-hover); -} - -/* SEARCH BAR */ -[class*="AddNewSeries-searchIconContainer-"] { - border: none; - background: var(--transparency-light-10); - color: var(--text-hover); -} - -[class*="SeriesSearchInput-container-"] [class*="Input-input-"] { - background: transparent; - border-bottom: solid 1px var(--text); -} - -[class*="SeriesSearchInput-container-"] [class*="Input-input-"]:focus { - border-bottom: none; - background: transparent; -} - -[class*="SeriesSearchResult-alternateTitle-"] { - color: var(--text-hover); - font-size: 12px; -} - -/* SEARCH RESULTS */ -[class*="AddNewSeriesSearchResult-underlay-"] { - background-color: transparent !important; -} - -[class*="AddNewSeriesSearchResult-underlay-"]:hover { - background: var(--transparency-dark-10) !important; -} - -[class*="AddNewSeriesSearchResult-year-"] { - color: var(--text-hover); -} - -[class*="RootFolderSelectInputSelectedValue-seriesFolder-"] { - color: var(--text-hover); -} - -[class*="RootFolderSelectInputOption-seriesFolder-"] { - color: var(--text-muted); -} - -/* Drop down menu/button*/ -[class*="ImportSeriesSelectSeries-button-"] { - border: none !important; - background: var(--transparency-dark-25) !important; -} - -[class*="ImportSeriesSearchResult-series-"]:hover { - background: var(--transparency-light-10); -} - -[class*="ImportSeriesSelectSeries-content-"], -[class*="ImportSeriesSelectSeries-searchIconContainer-"] { - border: none; - 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; - color: var(--text-hover); -} - -[class*="ImportSeriesTitle-year-"] { - color: var(--text-muted); -} - -/* SEASON PASS */ - -[class*="SeasonPassSeason-season-"] { - border: none; - background: var(--transparency-dark-25) !important; -} - -[class*="SeasonPassSeason-allEpisodes-"] { - background-color: #5cb85c; -} - -/* CALENDAR */ -[class*="CircularProgressBar-circularProgressBarContainer-"] svg circle { - stroke: #fff; -} - -[class*="CalendarEvent-seriesTitle-"], -[class*="CalendarEvent-episodeInfo-"], -[class*="CalendarEvent-airTime-"] { - color: #fff !important; -} - -[class*="CalendarEventGroup-seriesTitle-"] { - color: #fff !important; -} - -[class*="CalendarEventGroup-airTime-"] { - color: #eee; -} - -[class*="CalendarEventGroup-episodeInfo-"] { - color: #eee; -} - -/*QUEUE PAGE */ -/* Manual Import*/ -[class*="SelectEpisodeModalContent-path-"] { - color: var(--text); -} - -/* Scene information */ -[class*="ReleaseSceneIndicator-levelNone-"] { - border-color: var(--text); - color: var(--text); - opacity: 1; -} - -[class*="ReleaseSceneIndicator-levelMapped-"] { - border-color: var(--text); - color: var(--text); +/* 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://github.com/gilbN/theme.park */ + +@import url("/css/defaults/placeholders.css"); +@import url("/css/defaults/transparent.css"); +@import url("/css/defaults/servarr-base.css"); + +:root { + --calendar-tv-unaired-premiere: 53 197 244; + --calendar-tv-downloading: 122 67 182; + --calendar-tv-unmonitored: 173 173 173; + --calendar-tv-unaired: 93 156 236; + --calendar-tv-missing: 240 80 80; + --calendar-tv-on-air: 255 165 0; + --calendar-tv-available: 39 194 76; +} + +[class*="EpisodeTitleLink-link-"] { + color: var(--link-color) !important; +} + +[class*="EpisodeTitleLink-link-"]:hover { + color: var(--link-color-hover) !important; +} + +/* NOTE calendar modal popup */ +[class*="EpisodeSummary-infoTitle-"], +[class*="EpisodeDetailsModalContent-tab-"], +[class*="DescriptionListItemTitle-title-"] { + color: var(--text-hover); +} + +[class*="EpisodeDetailsModalContent-selectedTab-"] { + border-color: var(--accent-color-hover); + background: var(--transparency-dark-40); +} + +[class*="SeriesSearchInput-sectionTitle-"] { + color: var(--text-hover); +} + +[class*="SeriesSearchInput-containerOpen-"] [class*="SeriesSearchInput-seriesContainer-"] { + border: none !important; + 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; + color: var(--text-hover) !important; + box-shadow: 0 0 10px 1px transparent !important; +} + +[class*="SeriesSearchInput-highlighted-"] { + background: var(--transparency-dark-10); +} + +/* SERIES PAGE */ +[class*="SeriesIndexPoster-controls-"] { + background-color: rgb(var(--accent-color)) !important; +} + +/* OVERVIEW PAGE */ +[class*="SeriesIndexOverviews-container-"], +[class*="SeriesIndexOverviews-container-"]:hover { + background-color: transparent !important; +} + +[clas*="SeriesIndexOverview-container-"]:hover [class*="SeriesIndexOverview-content-"] { + background-color: transparent; +} + +[class*="SeriesIndexOverview-content-"]:hover { + background: var(--transparency-dark-10) !important; +} + +[class*="SeriesIndexOverview-link-"]:hover { + text-decoration: none; +} + +/* SHOW PAGE */ +[class*="SeriesDetailsSeason-season-"], +[class*="SeriesDetailsSeason-collapseButtonContainer-"] { + border: none !important; + background: var(--transparency-dark-25) !important; +} + +[class*="SeriesDetailsSeason-episodes-"] { + border-top: 1px solid rgb(255 255 255 / 50%); +} + +[class*="SeriesDetailsSeason-actionButton-"], +[class*="SeriesDetailsSeason-collapseButtonIcon-"] { + color: var(--text) !important; +} + +[class*="SeriesDetailsSeason-actionButton-"]:hover, +[class*="SeriesDetailsSeason-collapseButtonIcon-"]:hover { + color: var(--text-hover) !important; +} + +[class*="SeriesDetailsSeason-sizeOnDisk-"] { + color: var(--text-muted); +} + +[class*="SeriesDetails-contentContainer-"] { + color: var(--text); +} + +[class*="SeriesDetailsSeason-seasonNumber-"] { + color: var(--text-hover); +} + +[class*="SeriesDetailsSeason-collapseButtonContainer-"] { + border: none !important; + background: var(--transparency-dark-25) !important; +} + +[class*="EpisodeTitleLink-link-"]:hover { + color: var(--link-color-hover); +} + +[class*="SeriesIndexPoster-action-"] .fa-search:hover { + background-color: transparent; + color: var(--label-text-color) !important; +} + +[class*="SeriesDetailsSeason-left-"] [class*="IconButton-button-"]:hover, +[class*="SeriesDetails-seriesNavigationButton-"]:hover, +[class*="SeriesDetails-monitorToggleButton-"]:hover { + color: var(--text-hover); +} + +/* POSTERS */ +[class*="SeriesIndexPoster-title-"], +[class*="SeriesIndexPoster-nextAiring-"], +[class*="SeriesIndexPosterInfo-info-"] { + background: var(--transparency-light-10); + color: var(--text-hover); +} + +/* SEARCH BAR */ +[class*="AddNewSeries-searchIconContainer-"] { + border: none; + background: var(--transparency-light-10); + color: var(--text-hover); +} + +[class*="SeriesSearchInput-container-"] [class*="Input-input-"] { + background: transparent; + border-bottom: solid 1px var(--text); +} + +[class*="SeriesSearchInput-container-"] [class*="Input-input-"]:focus { + border-bottom: none; + background: transparent; +} + +[class*="SeriesSearchResult-alternateTitle-"] { + color: var(--text-hover); + font-size: 12px; +} + +/* SEARCH RESULTS */ +[class*="AddNewSeriesSearchResult-underlay-"] { + background-color: transparent !important; +} + +[class*="AddNewSeriesSearchResult-underlay-"]:hover { + background: var(--transparency-dark-10) !important; +} + +[class*="AddNewSeriesSearchResult-year-"] { + color: var(--text-hover); +} + +[class*="RootFolderSelectInputSelectedValue-seriesFolder-"] { + color: var(--text-hover); +} + +[class*="RootFolderSelectInputOption-seriesFolder-"] { + color: var(--text-muted); +} + +/* Drop down menu/button*/ +[class*="ImportSeriesSelectSeries-button-"] { + border: none !important; + background: var(--transparency-dark-25) !important; +} + +[class*="ImportSeriesSearchResult-series-"]:hover { + background: var(--transparency-light-10); +} + +[class*="ImportSeriesSelectSeries-content-"], +[class*="ImportSeriesSelectSeries-searchIconContainer-"] { + border: none; + 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; + color: var(--text-hover); +} + +[class*="ImportSeriesTitle-year-"] { + color: var(--text-muted); +} + +/* SEASON PASS */ + +[class*="SeasonPassSeason-season-"] { + border: none; + background: var(--transparency-dark-25) !important; +} + +[class*="SeasonPassSeason-allEpisodes-"] { + background-color: #5cb85c; +} + +/* CALENDAR */ +[class*="CircularProgressBar-circularProgressBarContainer-"] svg circle { + stroke: #fff; +} + +[class*="CalendarEvent-seriesTitle-"], +[class*="CalendarEvent-episodeInfo-"], +[class*="CalendarEvent-airTime-"] { + color: #fff !important; +} + +[class*="CalendarEventGroup-seriesTitle-"] { + color: #fff !important; +} + +[class*="CalendarEventGroup-airTime-"] { + color: #eee; +} + +[class*="CalendarEventGroup-episodeInfo-"] { + color: #eee; +} + +/*QUEUE PAGE */ +/* Manual Import*/ +[class*="SelectEpisodeModalContent-path-"] { + color: var(--text); +} + +/* Scene information */ +[class*="ReleaseSceneIndicator-levelNone-"] { + border-color: var(--text); + color: var(--text); + opacity: 1; +} + +[class*="ReleaseSceneIndicator-levelMapped-"] { + border-color: var(--text); + color: var(--text); } \ No newline at end of file diff --git a/css/base/synclounge/synclounge-base.css b/css/base/synclounge/synclounge-base.css index 7519645ce2..57e5ced1d1 100644 --- a/css/base/synclounge/synclounge-base.css +++ b/css/base/synclounge/synclounge-base.css @@ -1,197 +1,197 @@ -/* 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://github.com/gilbN/theme.park */ - -@import url("/css/defaults/placeholders.css"); -@import url("/css/defaults/transparent.css"); - -:root { - --v-primary-base: rgb(var(--accent-color)); - --v-anchor-base: rgb(var(--accent-color)); -} - -main { - 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) -} - -h4 { - color: var(--text-hover); -} - -.v-toolbar { - background: transparent !important; - box-shadow: none; -} - -.v-toolbar__content, -.v-toolbar__extension { - background: var(--transparency-dark-60) !important; -} - -p a { - color: rgb(var(--accent-color)) !important; -} - -.theme--dark.v-icon { - color: rgb(var(--accent-color)); -} - -.application .theme--dark.v-card, -.theme--dark .v-card .primary--text { - color: rgb(var(--accent-color)) !important; -} - -.application .theme--dark.v-card, -.theme--dark .v-card .accent--text { - color: rgb(var(--accent-color)) !important; -} - -.application .theme--dark.v-card, -.theme--dark .v-card .primary { - color: rgb(var(--accent-color)) !important; -} - - - -.flex.xs12 a { - color: rgb(var(--accent-color)); -} - -.v-list__tile { - color: var(--text-hover) !important; -} - -.v-stepper__step__step .primary { - background-color: var(--button-color) !important; - border-color: var(--button-color) !important; -} - -.primary { - background-color: var(--button-color) !important; - border-color: var(--button-color) !important; -} - -.primary:hover, -.primary:focus { - background-color: var(--button-color-hover) !important; - border-color: var(--button-color-hover) !important; - color: var(--button-text-hover) !important; -} - -.v-input__control .v-input__slot .primary--text input, -.primary--text textarea { - caret-color: rgb(var(--accent-color)) !important; -} - -.v-input input:active, -.v-input input:focus, -.v-input textarea:active, -.v-input textarea:focus .primary--text input, -.primary--text textarea { - caret-color: rgb(var(--accent-color)) !important; -} - -.theme--dark.v-app-bar.v-toolbar.v-sheet { - background: var(--modal-bg-color) !important; -} - -.application .theme--dark.v-btn:not(.v-btn--icon):not(.v-btn--flat), -.theme--dark .v-btn:not(.v-btn--icon):not(.v-btn--flat):not(.v-btn:not(.v-btn--round).v-size--small) { - background-color: var(--button-color) !important; - color: var(--button-text); -} - -.application .theme--dark.v-btn:hover:not(.v-btn--icon):not(.v-btn--flat), -.theme--dark .v-btn:hover:not(.v-btn--icon):not(.v-btn--flat):not(.v-btn:not(.v-btn--round).v-size--small) { - background-color: var(--button-color-hover) !important; - color: var(--button-text-hover); -} - -.v-btn__content { - color: var(--button-text); -} - -.v-btn--active:before, -.v-btn:focus:before, -.v-btn:hover:before { - background-color: var(--text-hover); -} - -.application .theme--dark.v-card, -.theme--dark .v-card { - 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; -} - -.flex.md3 .application .theme--dark.v-card, -.theme--dark .v-card { - background: var(--transparency-light-10) !important; - color: var(--text-hover); -} - -.theme--dark.v-expansion-panels .v-expansion-panel { - background-color: transparent; - color: var(--text-hover); -} - -.theme--dark.v-text-field--solo>.v-input__control>.v-input__slot { - background: var(--transparency-dark-50); -} - -.v-navigation-drawer { - 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; -} - -/*popup modal */ - -.v-dialog, -.theme--dark.v-list { - 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; -} - -.menuable__content__active { - background: var(--drop-down-menu-bg); - 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; +/* 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://github.com/gilbN/theme.park */ + +@import url("/css/defaults/placeholders.css"); +@import url("/css/defaults/transparent.css"); + +:root { + --v-primary-base: rgb(var(--accent-color)); + --v-anchor-base: rgb(var(--accent-color)); +} + +main { + 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) +} + +h4 { + color: var(--text-hover); +} + +.v-toolbar { + background: transparent !important; + box-shadow: none; +} + +.v-toolbar__content, +.v-toolbar__extension { + background: var(--transparency-dark-60) !important; +} + +p a { + color: rgb(var(--accent-color)) !important; +} + +.theme--dark.v-icon { + color: rgb(var(--accent-color)); +} + +.application .theme--dark.v-card, +.theme--dark .v-card .primary--text { + color: rgb(var(--accent-color)) !important; +} + +.application .theme--dark.v-card, +.theme--dark .v-card .accent--text { + color: rgb(var(--accent-color)) !important; +} + +.application .theme--dark.v-card, +.theme--dark .v-card .primary { + color: rgb(var(--accent-color)) !important; +} + + + +.flex.xs12 a { + color: rgb(var(--accent-color)); +} + +.v-list__tile { + color: var(--text-hover) !important; +} + +.v-stepper__step__step .primary { + background-color: var(--button-color) !important; + border-color: var(--button-color) !important; +} + +.primary { + background-color: var(--button-color) !important; + border-color: var(--button-color) !important; +} + +.primary:hover, +.primary:focus { + background-color: var(--button-color-hover) !important; + border-color: var(--button-color-hover) !important; + color: var(--button-text-hover) !important; +} + +.v-input__control .v-input__slot .primary--text input, +.primary--text textarea { + caret-color: rgb(var(--accent-color)) !important; +} + +.v-input input:active, +.v-input input:focus, +.v-input textarea:active, +.v-input textarea:focus .primary--text input, +.primary--text textarea { + caret-color: rgb(var(--accent-color)) !important; +} + +.theme--dark.v-app-bar.v-toolbar.v-sheet { + background: var(--modal-bg-color) !important; +} + +.application .theme--dark.v-btn:not(.v-btn--icon):not(.v-btn--flat), +.theme--dark .v-btn:not(.v-btn--icon):not(.v-btn--flat):not(.v-btn:not(.v-btn--round).v-size--small) { + background-color: var(--button-color) !important; + color: var(--button-text); +} + +.application .theme--dark.v-btn:hover:not(.v-btn--icon):not(.v-btn--flat), +.theme--dark .v-btn:hover:not(.v-btn--icon):not(.v-btn--flat):not(.v-btn:not(.v-btn--round).v-size--small) { + background-color: var(--button-color-hover) !important; + color: var(--button-text-hover); +} + +.v-btn__content { + color: var(--button-text); +} + +.v-btn--active:before, +.v-btn:focus:before, +.v-btn:hover:before { + background-color: var(--text-hover); +} + +.application .theme--dark.v-card, +.theme--dark .v-card { + 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; +} + +.flex.md3 .application .theme--dark.v-card, +.theme--dark .v-card { + background: var(--transparency-light-10) !important; + color: var(--text-hover); +} + +.theme--dark.v-expansion-panels .v-expansion-panel { + background-color: transparent; + color: var(--text-hover); +} + +.theme--dark.v-text-field--solo>.v-input__control>.v-input__slot { + background: var(--transparency-dark-50); +} + +.v-navigation-drawer { + 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; +} + +/*popup modal */ + +.v-dialog, +.theme--dark.v-list { + 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; +} + +.menuable__content__active { + background: var(--drop-down-menu-bg); + 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; } \ No newline at end of file diff --git a/css/base/tautulli/tautulli-base.css b/css/base/tautulli/tautulli-base.css index 4a4f89ca08..13100eec01 100644 --- a/css/base/tautulli/tautulli-base.css +++ b/css/base/tautulli/tautulli-base.css @@ -1,879 +1,879 @@ -/* 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://github.com/gilbN/theme.park */ - -@import url("/css/defaults/placeholders.css"); -@import url("/css/defaults/transparent.css"); - -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); -} - -/* Text */ - -p, -.news-title, -.news-date { - color: var(--text); -} - -.help-block, -h1 small, -h2 small, -h3 small, -h4 small, -h5 small, -h6 small, -.h1 small, -.h2 small, -.h3 small, -.h4 small, -.h5 small, -.h6 small, -h1 .small, -h2 .small, -h3 .small, -h4 .small, -h5 .small, -h6 .small, -.h1 .small, -.h2 .small, -.h3 .small, -.h4 .small, -.h5 .small, -.h6 .small, -.header-bar span, -.dashboard-activity-info-time, -strong, -.summary-content-details-tag strong, -.padded-header h1, -h2, -h3, -h4, -h5, -h6, -.config-scheduler-table th, -#tautulli-news .open .news-title, -#tautulli-news .open .news-date, -#tautulli-news .accordion li.open .link i.fa { - color: var(--text-hover); -} - -.list-unstyled { - color: var(--text-hover); -} - -.text-muted, -.small-muted { - color: var(--text-muted); -} - -/* LINKS */ - -a:not(.sub-value a), -a.no-highlight, -.news-body a { - color: var(--link-color); -} - -a:hover, -a.no-highlight:hover, -.dashboard-activity-metadata-title a:hover, -.dashboard-activity-metadata-user a:hover { - color: var(--link-color-hover); -} - -#plexpy-notifiers-table .friendly_name, -#notifier-config-modal span.notifier_id, -#plexpy-newsletters-table .friendly_name, -#newsletter-config-modal span.newsletter_id, -#plexpy-mobile-devices-table .friendly_name, -#mobile-device-config-modal span.notifier_id { - color: var(--text-hover); -} - -/* Navbar */ -.navbar { - 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; - -webkit-box-shadow: none; - -moz-box-shadow: none; - box-shadow: none; -} - -#search_form #search_button.btn-inactive { - background-color: #0000; - color: var(--text); -} - -.nav>li.active>a, -.nav>li.active>a:hover, -.nav>li.active>a:focus { - color: #f9be03; - background: var(--transparency-dark-25); -} - -.nav>li>a { - color: var(--text); -} - -.nav>li>a:hover, -.nav>li>a:focus { - background: var(--transparency-light-10); - color: var(--text-hover); -} - -.nav .open>a, -.nav .open>a:hover, -.nav .open>a:focus { - background: var(--transparency-light-10); - color: rgb(var(--accent-color)); -} - -/* Dropdown */ -.dropdown-menu { - background: var(--drop-down-menu-bg); - 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; -} - -.dropdown-menu>li>a { - color: var(--text); -} - -.dropdown-menu>li>a:hover, -.dropdown-menu>li>a:focus { - background: var(--transparency-light-10); - color: var(--text-hover); -} - -.dropdown-menu .divider { - background: var(--transparency-light-10); -} - -select, -.react-selectize.bootstrap3.root-node .react-selectize-control { - background: var(--drop-down-menu-bg); - 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; -} - -/* Dashboard */ -.dashboard-stats-info-title h4 { - color: #fff; -} - -.dashboard-stats-info-item .sub-value { - color: #fff; -} - -.dashboard-stats-info-item .sub-list { - color: #eee; -} - -.dashboard-stats-background, -.dashboard-activity-background, -.dashboard-activity-poster-container { - background-color: var(--transparency-dark-25); -} - -.dashboard-activity-progress-bar { - background: var(--transparency-dark-25); -} - -.dashboard-activity-progress .buffer-bar { - background: var(--transparency-light-25); -} - -.dashboard-activity-metadata-user a { - color: var(--link-color); -} - -.dashboard-activity-metadata-subtitle-container { - color: var(--text-hover); -} - -.dashboard-recent-media-metacontainer h3.text-muted a { - color: var(--text-hover); -} - -.dashboard-recent-media-metacontainer h3.text-muted { - color: var(--text-hover); -} - -/* Buttons */ -.btn-dark, -.btn-dark.inactive:hover { - background-color: var(--button-color); - border-color: var(--button-color); - color: var(--button-text); -} - -.btn-dark:hover { - color: var(--button-text-hover); - background-color: var(--button-color-hover); - border-color: var(--button-color-hover); -} - -.btn-dark:active, -.btn-dark:active:hover, -.btn-dark.active, -.open>.dropdown-toggle.btn-dark, -.btn-dark.active:focus { - color: var(--button-text-hover); - background-color: var(--button-color-hover); - border-color: var(--button-color-hover); -} - -.btn-filter.active, .btn-filter.active.focus, -.btn-filter.active:hover { - background-color: var(--button-color-hover) !important; -} - -.btn:focus:not(select), -.btn.focus:not(select), -.btn-dark:focus:not(select), -.btn-dark.focus:not(select), -.btn-dark:active:focus:not(select) { - color: var(--button-text-hover); - background-color: var(--button-color-hover) !important; -} - -.btn-dark.active:hover { - background-color: var(--button-color-hover); -} - -.btn-danger.btn-edit { - background: var(--transparency-light-25); -} - -.btn-form { - background-color: var(--button-color); -} - -.btn-form:hover { - background-color: var(--button-color-hover); -} - -/* Inputs */ -textarea, -input[type="text"], -input[type="password"], -input[type="datetime"], -input[type="datetime-local"], -input[type="date"], -input[type="month"], -input[type="time"], -input[type="week"], -input[type="number"], -input[type="email"], -input[type="url"], -input[type="search"], -input[type="tel"], -input[type="color"], -.uneditable-input { - background: var(--transparency-dark-25); -} - -.react-selectize.root-node .react-selectize-control, -.selectize-control.form-control .selectize-input { - background: var(--transparency-dark-25) !important; -} - -/*Formcontrol */ -select.form-control, -div.form-control .selectize-input { - background: var(--transparency-dark-25); -} - -@media (min-width: 768px) { - .form-inline .input-group>.form-control { - width: auto; - } -} - -.form-control[disabled], -.form-control[readonly], -fieldset[disabled] .form-control { - background: var(--transparency-dark-25); -} - -textarea.form-control { - background: var(--transparency-dark-25); -} - -textarea:focus, -input[type="text"]:focus, -input[type="password"]:focus, -input[type="datetime"]:focus, -input[type="datetime-local"]:focus, -input[type="date"]:focus, -input[type="month"]:focus, -input[type="time"]:focus, -input[type="week"]:focus, -input[type="number"]:focus, -input[type="email"]:focus, -input[type="url"]:focus, -input[type="search"]:focus, -input[type="tel"]:focus, -input[type="color"]:focus, -.uneditable-input:focus { - color: var(--text-hover); - background: var(--transparency-dark-25) -} - -.form-control:focus { - border-color: transparent; - outline: 0; - -webkit-box-shadow: none; - box-shadow: none; -} - -/* Settings table cards */ -.table-card-header { - background: var(--transparency-dark-25); - border-bottom: 1px solid rgba(255, 255, 255, 0.25); - border-top: 1px solid #00000000; -} - -.table-card-back { - background: var(--transparency-dark-15); -} - -table.display thead th { - color: var(--text-hover); - background: var(--transparency-dark-25); -} - -table.display thead tr:hover { - background: var(--transparency-dark-45); -} - -/*Settings menu */ -.card-back-full { - background-color: transparent; -} - -.nav-settings>li>a { - border-bottom: 1px solid transparent; - color: var(--text); -} - -.nav-settings>li { - background: var(--transparency-dark-45); - border-top: 1px solid transparent; -} - -.nav-settings>.active>a, -.nav-settings>.active>a:hover, -.nav-settings>.active>a:focus { - background: var(--transparency-dark-25); -} - -.nav-settings>li>a:hover, -.nav-settings>li>a:focus { - color: var(--text-hover); - background: var(--transparency-light-10); -} - -.card { - background: var(--transparency-dark-25); - border-top: 1px solid #00000000; -} - -.card-sortable { - border-bottom: 1px solid rgba(255, 255, 255, 0.08); -} - -.card-handle { - color: var(--text-hover); - background: var(--transparency-dark-25); -} - -/*Notification agents menu */ -.stacked-configs>li { - background: var(--transparency-dark-25); -} - -.stacked-configs>li>span { - color: var(--text-hover); - border-left: 2px solid rgba(0, 0, 0, 0.25); - border-top: 1px solid rgba(255, 255, 255, 0.08); -} - -.stacked-configs>li>span:hover, -.stacked-configs>li>span:focus { - color: var(--text-hover); - background: var(--transparency-light-10); -} - -.stacked-configs>li>span>a.toggle-left, -.stacked-configs>li>span>span.toggle-left { - color: #999; -} - -span>a.active, -.stacked-configs>li>span>span.active { - color: #f9be03; -} - -.inline-pre { - background: var(--transparency-light-25); -} - -/* Summary containers */ -.summary-container .table-card-header, -.summary-container .table-card-back { - background: var(--transparency-dark-45) -} - -.summary-navbar { - background: var(--transparency-dark-25); -} - -/* pagination */ -.pagination>.disabled>span, -.pagination>.disabled>span:hover, -.pagination>.disabled>span:focus, -.pagination>.disabled>a, -.pagination>.disabled>a:hover, -.pagination>.disabled>a:focus { - background: var(--transparency-dark-25); - border-color: #00000000; -} - -.pagination>li>a, -.pagination>li>span { - background-color: var(--button-color); - border: 1px solid var(--button-color); - color: var(--button-text); -} - -.pagination>li>a:hover, -.pagination>li>span:hover, -.pagination>li>a:focus, -.pagination>li>span:focus { - background-color: var(--button-color-hover); - border: 1px solid var(--button-color-hover); - color: var(--button-text-hover); -} - -/* Graphs */ -.graphs-instance { - background: var(--transparency-dark-45); -} - -/* Modal */ -.modal-content { - border: none; -} - -.modal-body li { - color: var(--text-hover); -} - -.modal-body { - 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; -} - -.modal-header { - background: var(--modal-header-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 rgb(var(--accent-color)); -} - -.modal-footer { - background: var(--modal-footer-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-top: 1px solid rgb(var(--accent-color)); -} - -.modal-config-section { - border-top: 1px solid rgba(255, 255, 255, .08); -} - -#changelog-modal .modal-body>h2 { - border-bottom: 1px solid rgba(255, 255, 255, 0.08); -} - -#notifier-config-modal .nav-tabs>li>a, -#newsletter-config-modal .nav-tabs>li>a { - color: var(--text); -} - -#notifier-config-modal .nav-tabs>li.active>a, -#notifier-config-modal .nav-tabs>li.active>a:hover, -#notifier-config-modal .nav-tabs>li.active>a:focus, -#newsletter-config-modal .nav-tabs>li.active>a, -#newsletter-config-modal .nav-tabs>li.active>a:hover, -#newsletter-config-modal .nav-tabs>li.active>a:focus { - color: var(--text-hover); - background: var(--transparency-dark-45) -} - -#notifier-config-modal .nav-tabs>li.active>a, -#notifier-config-modal .nav-tabs>li.active>a:hover, -#notifier-config-modal .nav-tabs>li.active>a:focus, -#newsletter-config-modal .nav-tabs>li.active>a, -#newsletter-config-modal .nav-tabs>li.active>a:hover, -#newsletter-config-modal .nav-tabs>li.active>a:focus { - border: 1px solid #0000; - border-bottom-color: transparent; -} - -#notifier-config-modal .nav-tabs>li>a:hover, -#newsletter-config-modal .nav-tabs>li>a:hover { - border-color: #0000; - background: var(--transparency-light-10); - color: var(--text-hover); -} - -#notifier-config-modal .nav-tabs, -#newsletter-config-modal .nav-tabs { - border-bottom: 1px solid rgba(255, 255, 255, 0.25); -} - -.accordion { - background: var(--transparency-dark-25) -} - -.accordion li .link { - color: var(--text-hover); - border-bottom: 1px solid rgba(255, 255, 255, 0.08); -} - -.accordion li .link:hover, -.accordion li .link:hover i.fa { - background: var(--transparency-light-10); -} - -.submenu { - background: var(--transparency-dark-25) -} - -/* Stream info */ -.stream-info { - background: var(--transparency-dark-25); -} - -/* Edit metadata */ -.item-children-section-title { - background: var(--transparency-light-10); - border-bottom: 1px solid #00000000; - border-top: 1px solid #00000000; -} - -/* Mobile */ -.navbar-toggle:hover, -.navbar-toggle:focus { - background: var(--transparency-light-10); -} - -.navbar-toggle { - background: var(--transparency-light-10); -} - -@media (max-width: 768px) { - .navbar-collapse.in { - box-shadow: 0px 15px 10px -10px rgba(0, 0, 0, 0.7); - } -} - -#login-methods .submenu { - background: transparent; -} - -.login-container .remember-group { - color: var(--text); -} - -#login-methods>li.open>div { - color: rgb(var(--accent-color)); -} - -/* Buttons */ -.btn-bright { - color: var(--button-text); - background-color: var(--button-color); - box-shadow: inset 0 1px 0 var(--button-color); -} - -.btn-bright:hover { - color: var(--button-text-hover); - background-color: var(--button-color-hover); - box-shadow: inset 0 1px 0 var(--button-color-hover); -} - -.btn-bright:active, -.btn-bright.active, -.open>.dropdown-toggle.btn-bright, -#menu_link_show_advanced_settings.active { - color: var(--button-text-hover); - background-color: var(--button-color-hover); - box-shadow: inset 0 1px 0 var(--button-color-hover); -} - -.btn-bright:active:hover, -.btn-bright.active:hover, -.open>.dropdown-toggle.btn-bright:hover, -.btn-bright:active:focus, -.btn-bright.active:focus, -.open>.dropdown-toggle.btn-bright:focus, -.btn-bright:active.focus, -.btn-bright.active.focus, -.open>.dropdown-toggle.btn-bright.focus { - color: var(--button-text-hover); - background-color: var(--button-color-hover); - box-shadow: inset 0 1px 0 var(--button-color-hover); -} - -.btn:focus:not(#history-user):not(#graph-user):not(#sync-user), -.btn.focus, -.btn-dark:focus, -.btn-dark.focus, -.btn-dark:active:focus { - color: var(--button-text-hover); - background-color: var(--button-color-hover) !important; - opacity: .8; -} - -.btn-bright.disabled, -.btn-bright[disabled], -fieldset[disabled] .btn-bright, -.btn-bright.disabled:hover, -.btn-bright[disabled]:hover, -fieldset[disabled] .btn-bright:hover, -.btn-bright.disabled:focus, -.btn-bright[disabled]:focus, -fieldset[disabled] .btn-bright:focus, -.btn-bright.disabled.focus, -.btn-bright[disabled].focus, -fieldset[disabled] .btn-bright.focus, -.btn-bright.disabled:active, -.btn-bright[disabled]:active, -fieldset[disabled] .btn-bright:active, -.btn-bright.disabled.active, -.btn-bright[disabled].active, -fieldset[disabled] .btn-bright.active { - background-color: var(--button-color); - border-color: var(--button-color); -} - -/* Accents */ -.badge { - color: var(--label-text-color); - background-color: rgb(var(--accent-color)); -} - -.summary-content { - color: rgb(var(--accent-color)); -} - -.nav>li.active>a, -.nav>li.active>a:hover, -.nav>li.active>a:focus { - color: rgb(var(--accent-color)); -} - -.dashboard-activity-progress .progress-bar { - background-color: rgb(var(--accent-color)); - background-image: -moz-linear-gradient(top, var(--accent-color-hover), rgb(var(--accent-color))); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(var(--accent-color-hover)), to(rgb(var(--accent-color)))); - background-image: -webkit-linear-gradient(top, var(--accent-color-hover, rgb(var(--accent-color)))); - background-image: -o-linear-gradient(top, var(--accent-color-hover, rgb(var(--accent-color)))); - background-image: linear-gradient(to bottom, var(--accent-color-hover, rgb(var(--accent-color)))); - -} - -.dashboard-stats-info-item .sub-count { - color: rgb(var(--accent-color)); -} - -.pagination>.active>a, -.pagination>.active>span, -.pagination>.active>a:hover, -.pagination>.active>span:hover, -.pagination>.active>a:focus, -.pagination>.active>span:focus { - background-color: var(--button-color-hover); - border-color: var(--button-color-hover); - color: var(--button-text-hover); -} - -a:hover, -a:focus { - color: var(--link-color-hover); -} - -table.display td:hover a { - color: var(--link-color-hover); -} - -.user-overview-stats-instance h3, -.user-player-instance-playcount h3, -.summary-content-title h1, -.summary-content-title h1 a { - color: var(--text-hover); -} - -.user-info-nav>.active>a { - color: rgb(var(--accent-color)); -} - -a:hover .dashboard-recent-media-poster, -a:hover .dashboard-recent-media-cover { - -webkit-box-shadow: inset 0 0 0 2px rgb(var(--accent-color)); - -moz-box-shadow: inset 0 0 0 2px rgb(var(--accent-color)); - box-shadow: inset 0 0 0 2px rgb(var(--accent-color)); -} - -.nav-settings>.active>a, -.nav-settings>.active>a:hover, -.nav-settings>.active>a:focus { - color: rgb(var(--accent-color)); -} - -div.advanced-setting { - border-left: 1px solid rgb(var(--accent-color)); -} - -.docker-setting { - color: rgb(var(--accent-color)); -} - -.modal-body strong, -.modal-body strong i.fa { - color: rgb(var(--accent-color)); -} - -.user-info-nav a:hover { - color: var(--accent-color-hover) -} - -a:hover .dashboard-activity-poster, -a:hover .dashboard-activity-cover { - -webkit-box-shadow: inset 0 0 0 2px rgb(var(--accent-color)); - -moz-box-shadow: inset 0 0 0 2px rgb(var(--accent-color)); - box-shadow: inset 0 0 0 2px rgb(var(--accent-color)); -} - -a:hover .dashboard-stats-poster, -a:hover .dashboard-stats-cover, -a:hover .dashboard-stats-circle, -a:hover .dashboard-stats-square { - -webkit-box-shadow: inset 0 0 0 2px rgb(var(--accent-color)); - -moz-box-shadow: inset 0 0 0 2px rgb(var(--accent-color)); - box-shadow: inset 0 0 0 2px rgb(var(--accent-color)); -} - -a:hover .item-children-poster { - -webkit-box-shadow: inset 0 0 0 2px rgb(var(--accent-color)); - -moz-box-shadow: inset 0 0 0 2px rgb(var(--accent-color)); - box-shadow: inset 0 0 0 2px rgb(var(--accent-color)); -} - -.dashboard-activity-terminate-session:hover { - color: rgb(var(--accent-color)); -} - -a .dashboard-activity-metadata-user-thumb:hover { - -webkit-box-shadow: inset 0 0 0 2px rgb(var(--accent-color)); - -moz-box-shadow: inset 0 0 0 2px rgb(var(--accent-color)); - box-shadow: inset 0 0 0 2px rgb(var(--accent-color)); -} - -.stream-info .heading { - color: rgb(var(--accent-color)); -} - -a .library-user-instance-box:hover { - -webkit-box-shadow: inset 0 0 0 2px rgb(var(--accent-color)); - -moz-box-shadow: inset 0 0 0 2px rgb(var(--accent-color)); - box-shadow: inset 0 0 0 2px rgb(var(--accent-color)); -} - -.summary-navbar-list .breadcrumb a:hover { - color: rgb(var(--accent-color)); -} - -.dashboard-recent-media-metacontainer h3.text-muted a:hover { - color: rgb(var(--accent-color)); -} - -a .poster-face:hover, -a .cover-face:hover, -a .users-poster-face:hover, -.summary-poster-face-overlay { - -webkit-box-shadow: inset 0 0 0 2px rgb(var(--accent-color)); - -moz-box-shadow: inset 0 0 0 2px rgb(var(--accent-color)); - box-shadow: inset 0 0 0 2px rgb(var(--accent-color)); -} - -.submenu li { - border-bottom: 1px solid rgba(255, 255, 255, 0.08); -} - -span>a.active, -.stacked-configs>li>span>span.active { - color: rgb(var(--accent-color)); -} - -.accordion li.open .link, -.accordion li.open .link i.fa { - color: rgb(var(--accent-color)); -} - -.news-body a:hover { - color: var(--link-color-hover); +/* 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://github.com/gilbN/theme.park */ + +@import url("/css/defaults/placeholders.css"); +@import url("/css/defaults/transparent.css"); + +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); +} + +/* Text */ + +p, +.news-title, +.news-date { + color: var(--text); +} + +.help-block, +h1 small, +h2 small, +h3 small, +h4 small, +h5 small, +h6 small, +.h1 small, +.h2 small, +.h3 small, +.h4 small, +.h5 small, +.h6 small, +h1 .small, +h2 .small, +h3 .small, +h4 .small, +h5 .small, +h6 .small, +.h1 .small, +.h2 .small, +.h3 .small, +.h4 .small, +.h5 .small, +.h6 .small, +.header-bar span, +.dashboard-activity-info-time, +strong, +.summary-content-details-tag strong, +.padded-header h1, +h2, +h3, +h4, +h5, +h6, +.config-scheduler-table th, +#tautulli-news .open .news-title, +#tautulli-news .open .news-date, +#tautulli-news .accordion li.open .link i.fa { + color: var(--text-hover); +} + +.list-unstyled { + color: var(--text-hover); +} + +.text-muted, +.small-muted { + color: var(--text-muted); +} + +/* LINKS */ + +a:not(.sub-value a), +a.no-highlight, +.news-body a { + color: var(--link-color); +} + +a:hover, +a.no-highlight:hover, +.dashboard-activity-metadata-title a:hover, +.dashboard-activity-metadata-user a:hover { + color: var(--link-color-hover); +} + +#plexpy-notifiers-table .friendly_name, +#notifier-config-modal span.notifier_id, +#plexpy-newsletters-table .friendly_name, +#newsletter-config-modal span.newsletter_id, +#plexpy-mobile-devices-table .friendly_name, +#mobile-device-config-modal span.notifier_id { + color: var(--text-hover); +} + +/* Navbar */ +.navbar { + 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; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} + +#search_form #search_button.btn-inactive { + background-color: #0000; + color: var(--text); +} + +.nav>li.active>a, +.nav>li.active>a:hover, +.nav>li.active>a:focus { + color: #f9be03; + background: var(--transparency-dark-25); +} + +.nav>li>a { + color: var(--text); +} + +.nav>li>a:hover, +.nav>li>a:focus { + background: var(--transparency-light-10); + color: var(--text-hover); +} + +.nav .open>a, +.nav .open>a:hover, +.nav .open>a:focus { + background: var(--transparency-light-10); + color: rgb(var(--accent-color)); +} + +/* Dropdown */ +.dropdown-menu { + background: var(--drop-down-menu-bg); + 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; +} + +.dropdown-menu>li>a { + color: var(--text); +} + +.dropdown-menu>li>a:hover, +.dropdown-menu>li>a:focus { + background: var(--transparency-light-10); + color: var(--text-hover); +} + +.dropdown-menu .divider { + background: var(--transparency-light-10); +} + +select, +.react-selectize.bootstrap3.root-node .react-selectize-control { + background: var(--drop-down-menu-bg); + 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; +} + +/* Dashboard */ +.dashboard-stats-info-title h4 { + color: #fff; +} + +.dashboard-stats-info-item .sub-value { + color: #fff; +} + +.dashboard-stats-info-item .sub-list { + color: #eee; +} + +.dashboard-stats-background, +.dashboard-activity-background, +.dashboard-activity-poster-container { + background-color: var(--transparency-dark-25); +} + +.dashboard-activity-progress-bar { + background: var(--transparency-dark-25); +} + +.dashboard-activity-progress .buffer-bar { + background: var(--transparency-light-25); +} + +.dashboard-activity-metadata-user a { + color: var(--link-color); +} + +.dashboard-activity-metadata-subtitle-container { + color: var(--text-hover); +} + +.dashboard-recent-media-metacontainer h3.text-muted a { + color: var(--text-hover); +} + +.dashboard-recent-media-metacontainer h3.text-muted { + color: var(--text-hover); +} + +/* Buttons */ +.btn-dark, +.btn-dark.inactive:hover { + background-color: var(--button-color); + border-color: var(--button-color); + color: var(--button-text); +} + +.btn-dark:hover { + color: var(--button-text-hover); + background-color: var(--button-color-hover); + border-color: var(--button-color-hover); +} + +.btn-dark:active, +.btn-dark:active:hover, +.btn-dark.active, +.open>.dropdown-toggle.btn-dark, +.btn-dark.active:focus { + color: var(--button-text-hover); + background-color: var(--button-color-hover); + border-color: var(--button-color-hover); +} + +.btn-filter.active, .btn-filter.active.focus, +.btn-filter.active:hover { + background-color: var(--button-color-hover) !important; +} + +.btn:focus:not(select), +.btn.focus:not(select), +.btn-dark:focus:not(select), +.btn-dark.focus:not(select), +.btn-dark:active:focus:not(select) { + color: var(--button-text-hover); + background-color: var(--button-color-hover) !important; +} + +.btn-dark.active:hover { + background-color: var(--button-color-hover); +} + +.btn-danger.btn-edit { + background: var(--transparency-light-25); +} + +.btn-form { + background-color: var(--button-color); +} + +.btn-form:hover { + background-color: var(--button-color-hover); +} + +/* Inputs */ +textarea, +input[type="text"], +input[type="password"], +input[type="datetime"], +input[type="datetime-local"], +input[type="date"], +input[type="month"], +input[type="time"], +input[type="week"], +input[type="number"], +input[type="email"], +input[type="url"], +input[type="search"], +input[type="tel"], +input[type="color"], +.uneditable-input { + background: var(--transparency-dark-25); +} + +.react-selectize.root-node .react-selectize-control, +.selectize-control.form-control .selectize-input { + background: var(--transparency-dark-25) !important; +} + +/*Formcontrol */ +select.form-control, +div.form-control .selectize-input { + background: var(--transparency-dark-25); +} + +@media (min-width: 768px) { + .form-inline .input-group>.form-control { + width: auto; + } +} + +.form-control[disabled], +.form-control[readonly], +fieldset[disabled] .form-control { + background: var(--transparency-dark-25); +} + +textarea.form-control { + background: var(--transparency-dark-25); +} + +textarea:focus, +input[type="text"]:focus, +input[type="password"]:focus, +input[type="datetime"]:focus, +input[type="datetime-local"]:focus, +input[type="date"]:focus, +input[type="month"]:focus, +input[type="time"]:focus, +input[type="week"]:focus, +input[type="number"]:focus, +input[type="email"]:focus, +input[type="url"]:focus, +input[type="search"]:focus, +input[type="tel"]:focus, +input[type="color"]:focus, +.uneditable-input:focus { + color: var(--text-hover); + background: var(--transparency-dark-25) +} + +.form-control:focus { + border-color: transparent; + outline: 0; + -webkit-box-shadow: none; + box-shadow: none; +} + +/* Settings table cards */ +.table-card-header { + background: var(--transparency-dark-25); + border-bottom: 1px solid rgba(255, 255, 255, 0.25); + border-top: 1px solid #00000000; +} + +.table-card-back { + background: var(--transparency-dark-15); +} + +table.display thead th { + color: var(--text-hover); + background: var(--transparency-dark-25); +} + +table.display thead tr:hover { + background: var(--transparency-dark-45); +} + +/*Settings menu */ +.card-back-full { + background-color: transparent; +} + +.nav-settings>li>a { + border-bottom: 1px solid transparent; + color: var(--text); +} + +.nav-settings>li { + background: var(--transparency-dark-45); + border-top: 1px solid transparent; +} + +.nav-settings>.active>a, +.nav-settings>.active>a:hover, +.nav-settings>.active>a:focus { + background: var(--transparency-dark-25); +} + +.nav-settings>li>a:hover, +.nav-settings>li>a:focus { + color: var(--text-hover); + background: var(--transparency-light-10); +} + +.card { + background: var(--transparency-dark-25); + border-top: 1px solid #00000000; +} + +.card-sortable { + border-bottom: 1px solid rgba(255, 255, 255, 0.08); +} + +.card-handle { + color: var(--text-hover); + background: var(--transparency-dark-25); +} + +/*Notification agents menu */ +.stacked-configs>li { + background: var(--transparency-dark-25); +} + +.stacked-configs>li>span { + color: var(--text-hover); + border-left: 2px solid rgba(0, 0, 0, 0.25); + border-top: 1px solid rgba(255, 255, 255, 0.08); +} + +.stacked-configs>li>span:hover, +.stacked-configs>li>span:focus { + color: var(--text-hover); + background: var(--transparency-light-10); +} + +.stacked-configs>li>span>a.toggle-left, +.stacked-configs>li>span>span.toggle-left { + color: #999; +} + +span>a.active, +.stacked-configs>li>span>span.active { + color: #f9be03; +} + +.inline-pre { + background: var(--transparency-light-25); +} + +/* Summary containers */ +.summary-container .table-card-header, +.summary-container .table-card-back { + background: var(--transparency-dark-45) +} + +.summary-navbar { + background: var(--transparency-dark-25); +} + +/* pagination */ +.pagination>.disabled>span, +.pagination>.disabled>span:hover, +.pagination>.disabled>span:focus, +.pagination>.disabled>a, +.pagination>.disabled>a:hover, +.pagination>.disabled>a:focus { + background: var(--transparency-dark-25); + border-color: #00000000; +} + +.pagination>li>a, +.pagination>li>span { + background-color: var(--button-color); + border: 1px solid var(--button-color); + color: var(--button-text); +} + +.pagination>li>a:hover, +.pagination>li>span:hover, +.pagination>li>a:focus, +.pagination>li>span:focus { + background-color: var(--button-color-hover); + border: 1px solid var(--button-color-hover); + color: var(--button-text-hover); +} + +/* Graphs */ +.graphs-instance { + background: var(--transparency-dark-45); +} + +/* Modal */ +.modal-content { + border: none; +} + +.modal-body li { + color: var(--text-hover); +} + +.modal-body { + 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; +} + +.modal-header { + background: var(--modal-header-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 rgb(var(--accent-color)); +} + +.modal-footer { + background: var(--modal-footer-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-top: 1px solid rgb(var(--accent-color)); +} + +.modal-config-section { + border-top: 1px solid rgba(255, 255, 255, .08); +} + +#changelog-modal .modal-body>h2 { + border-bottom: 1px solid rgba(255, 255, 255, 0.08); +} + +#notifier-config-modal .nav-tabs>li>a, +#newsletter-config-modal .nav-tabs>li>a { + color: var(--text); +} + +#notifier-config-modal .nav-tabs>li.active>a, +#notifier-config-modal .nav-tabs>li.active>a:hover, +#notifier-config-modal .nav-tabs>li.active>a:focus, +#newsletter-config-modal .nav-tabs>li.active>a, +#newsletter-config-modal .nav-tabs>li.active>a:hover, +#newsletter-config-modal .nav-tabs>li.active>a:focus { + color: var(--text-hover); + background: var(--transparency-dark-45) +} + +#notifier-config-modal .nav-tabs>li.active>a, +#notifier-config-modal .nav-tabs>li.active>a:hover, +#notifier-config-modal .nav-tabs>li.active>a:focus, +#newsletter-config-modal .nav-tabs>li.active>a, +#newsletter-config-modal .nav-tabs>li.active>a:hover, +#newsletter-config-modal .nav-tabs>li.active>a:focus { + border: 1px solid #0000; + border-bottom-color: transparent; +} + +#notifier-config-modal .nav-tabs>li>a:hover, +#newsletter-config-modal .nav-tabs>li>a:hover { + border-color: #0000; + background: var(--transparency-light-10); + color: var(--text-hover); +} + +#notifier-config-modal .nav-tabs, +#newsletter-config-modal .nav-tabs { + border-bottom: 1px solid rgba(255, 255, 255, 0.25); +} + +.accordion { + background: var(--transparency-dark-25) +} + +.accordion li .link { + color: var(--text-hover); + border-bottom: 1px solid rgba(255, 255, 255, 0.08); +} + +.accordion li .link:hover, +.accordion li .link:hover i.fa { + background: var(--transparency-light-10); +} + +.submenu { + background: var(--transparency-dark-25) +} + +/* Stream info */ +.stream-info { + background: var(--transparency-dark-25); +} + +/* Edit metadata */ +.item-children-section-title { + background: var(--transparency-light-10); + border-bottom: 1px solid #00000000; + border-top: 1px solid #00000000; +} + +/* Mobile */ +.navbar-toggle:hover, +.navbar-toggle:focus { + background: var(--transparency-light-10); +} + +.navbar-toggle { + background: var(--transparency-light-10); +} + +@media (max-width: 768px) { + .navbar-collapse.in { + box-shadow: 0px 15px 10px -10px rgba(0, 0, 0, 0.7); + } +} + +#login-methods .submenu { + background: transparent; +} + +.login-container .remember-group { + color: var(--text); +} + +#login-methods>li.open>div { + color: rgb(var(--accent-color)); +} + +/* Buttons */ +.btn-bright { + color: var(--button-text); + background-color: var(--button-color); + box-shadow: inset 0 1px 0 var(--button-color); +} + +.btn-bright:hover { + color: var(--button-text-hover); + background-color: var(--button-color-hover); + box-shadow: inset 0 1px 0 var(--button-color-hover); +} + +.btn-bright:active, +.btn-bright.active, +.open>.dropdown-toggle.btn-bright, +#menu_link_show_advanced_settings.active { + color: var(--button-text-hover); + background-color: var(--button-color-hover); + box-shadow: inset 0 1px 0 var(--button-color-hover); +} + +.btn-bright:active:hover, +.btn-bright.active:hover, +.open>.dropdown-toggle.btn-bright:hover, +.btn-bright:active:focus, +.btn-bright.active:focus, +.open>.dropdown-toggle.btn-bright:focus, +.btn-bright:active.focus, +.btn-bright.active.focus, +.open>.dropdown-toggle.btn-bright.focus { + color: var(--button-text-hover); + background-color: var(--button-color-hover); + box-shadow: inset 0 1px 0 var(--button-color-hover); +} + +.btn:focus:not(#history-user):not(#graph-user):not(#sync-user), +.btn.focus, +.btn-dark:focus, +.btn-dark.focus, +.btn-dark:active:focus { + color: var(--button-text-hover); + background-color: var(--button-color-hover) !important; + opacity: .8; +} + +.btn-bright.disabled, +.btn-bright[disabled], +fieldset[disabled] .btn-bright, +.btn-bright.disabled:hover, +.btn-bright[disabled]:hover, +fieldset[disabled] .btn-bright:hover, +.btn-bright.disabled:focus, +.btn-bright[disabled]:focus, +fieldset[disabled] .btn-bright:focus, +.btn-bright.disabled.focus, +.btn-bright[disabled].focus, +fieldset[disabled] .btn-bright.focus, +.btn-bright.disabled:active, +.btn-bright[disabled]:active, +fieldset[disabled] .btn-bright:active, +.btn-bright.disabled.active, +.btn-bright[disabled].active, +fieldset[disabled] .btn-bright.active { + background-color: var(--button-color); + border-color: var(--button-color); +} + +/* Accents */ +.badge { + color: var(--label-text-color); + background-color: rgb(var(--accent-color)); +} + +.summary-content { + color: rgb(var(--accent-color)); +} + +.nav>li.active>a, +.nav>li.active>a:hover, +.nav>li.active>a:focus { + color: rgb(var(--accent-color)); +} + +.dashboard-activity-progress .progress-bar { + background-color: rgb(var(--accent-color)); + background-image: -moz-linear-gradient(top, var(--accent-color-hover), rgb(var(--accent-color))); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(var(--accent-color-hover)), to(rgb(var(--accent-color)))); + background-image: -webkit-linear-gradient(top, var(--accent-color-hover, rgb(var(--accent-color)))); + background-image: -o-linear-gradient(top, var(--accent-color-hover, rgb(var(--accent-color)))); + background-image: linear-gradient(to bottom, var(--accent-color-hover, rgb(var(--accent-color)))); + +} + +.dashboard-stats-info-item .sub-count { + color: rgb(var(--accent-color)); +} + +.pagination>.active>a, +.pagination>.active>span, +.pagination>.active>a:hover, +.pagination>.active>span:hover, +.pagination>.active>a:focus, +.pagination>.active>span:focus { + background-color: var(--button-color-hover); + border-color: var(--button-color-hover); + color: var(--button-text-hover); +} + +a:hover, +a:focus { + color: var(--link-color-hover); +} + +table.display td:hover a { + color: var(--link-color-hover); +} + +.user-overview-stats-instance h3, +.user-player-instance-playcount h3, +.summary-content-title h1, +.summary-content-title h1 a { + color: var(--text-hover); +} + +.user-info-nav>.active>a { + color: rgb(var(--accent-color)); +} + +a:hover .dashboard-recent-media-poster, +a:hover .dashboard-recent-media-cover { + -webkit-box-shadow: inset 0 0 0 2px rgb(var(--accent-color)); + -moz-box-shadow: inset 0 0 0 2px rgb(var(--accent-color)); + box-shadow: inset 0 0 0 2px rgb(var(--accent-color)); +} + +.nav-settings>.active>a, +.nav-settings>.active>a:hover, +.nav-settings>.active>a:focus { + color: rgb(var(--accent-color)); +} + +div.advanced-setting { + border-left: 1px solid rgb(var(--accent-color)); +} + +.docker-setting { + color: rgb(var(--accent-color)); +} + +.modal-body strong, +.modal-body strong i.fa { + color: rgb(var(--accent-color)); +} + +.user-info-nav a:hover { + color: var(--accent-color-hover) +} + +a:hover .dashboard-activity-poster, +a:hover .dashboard-activity-cover { + -webkit-box-shadow: inset 0 0 0 2px rgb(var(--accent-color)); + -moz-box-shadow: inset 0 0 0 2px rgb(var(--accent-color)); + box-shadow: inset 0 0 0 2px rgb(var(--accent-color)); +} + +a:hover .dashboard-stats-poster, +a:hover .dashboard-stats-cover, +a:hover .dashboard-stats-circle, +a:hover .dashboard-stats-square { + -webkit-box-shadow: inset 0 0 0 2px rgb(var(--accent-color)); + -moz-box-shadow: inset 0 0 0 2px rgb(var(--accent-color)); + box-shadow: inset 0 0 0 2px rgb(var(--accent-color)); +} + +a:hover .item-children-poster { + -webkit-box-shadow: inset 0 0 0 2px rgb(var(--accent-color)); + -moz-box-shadow: inset 0 0 0 2px rgb(var(--accent-color)); + box-shadow: inset 0 0 0 2px rgb(var(--accent-color)); +} + +.dashboard-activity-terminate-session:hover { + color: rgb(var(--accent-color)); +} + +a .dashboard-activity-metadata-user-thumb:hover { + -webkit-box-shadow: inset 0 0 0 2px rgb(var(--accent-color)); + -moz-box-shadow: inset 0 0 0 2px rgb(var(--accent-color)); + box-shadow: inset 0 0 0 2px rgb(var(--accent-color)); +} + +.stream-info .heading { + color: rgb(var(--accent-color)); +} + +a .library-user-instance-box:hover { + -webkit-box-shadow: inset 0 0 0 2px rgb(var(--accent-color)); + -moz-box-shadow: inset 0 0 0 2px rgb(var(--accent-color)); + box-shadow: inset 0 0 0 2px rgb(var(--accent-color)); +} + +.summary-navbar-list .breadcrumb a:hover { + color: rgb(var(--accent-color)); +} + +.dashboard-recent-media-metacontainer h3.text-muted a:hover { + color: rgb(var(--accent-color)); +} + +a .poster-face:hover, +a .cover-face:hover, +a .users-poster-face:hover, +.summary-poster-face-overlay { + -webkit-box-shadow: inset 0 0 0 2px rgb(var(--accent-color)); + -moz-box-shadow: inset 0 0 0 2px rgb(var(--accent-color)); + box-shadow: inset 0 0 0 2px rgb(var(--accent-color)); +} + +.submenu li { + border-bottom: 1px solid rgba(255, 255, 255, 0.08); +} + +span>a.active, +.stacked-configs>li>span>span.active { + color: rgb(var(--accent-color)); +} + +.accordion li.open .link, +.accordion li.open .link i.fa { + color: rgb(var(--accent-color)); +} + +.news-body a:hover { + color: var(--link-color-hover); } \ No newline at end of file diff --git a/css/base/thelounge/thelounge-base.css b/css/base/thelounge/thelounge-base.css index 0a0a9a3e63..d3ac23130a 100644 --- a/css/base/thelounge/thelounge-base.css +++ b/css/base/thelounge/thelounge-base.css @@ -1,181 +1,181 @@ -/* 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://github.com/gilbN/theme.park */ - -@import url("/css/defaults/transparent.css"); - -#chat .userlist .names { - background: var(--transparency-dark-25) -} - -#chat .user-mode:before { - background: var(--transparency-dark-25) -} - -@media (max-width: 768px) { - #chat .userlist .names { - box-shadow: 0 0 25px 0 rgba(0, 0, 0, .5); - background: var(--window-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; - } -} - -@media (max-width: 768px) { - - #viewport.menu-dragging #sidebar, - #viewport.menu-open #sidebar { - box-shadow: 0 0 25px 0 rgba(0, 0, 0, .5); - background: var(--transparency-dark-85) - } -} - -#chat .chan .notice .user, -#chat .notice .content, -#chat .notice .time { - color: var(--date-marker-color) !important; -} - -#form #nick { - background: var(--theme-accent); - color: #f3f3f3; -} - -#form { - background: var(--transparency-dark-45); - border-color: #0086ff00; - color: var(--body-color); -} - -#sidebar .active, -#sidebar .active:hover { - background: var(--transparency-dark-25); -} - -#chat .msg.motd .text, -code, -.irc-monospace { - background: var(--transparency-dark-45); - color: #f3f3f3; -} - -#chat .content, -#windows #chat .header, -#chat .user-mode::before, -#chat .userlist { - border-color: rgba(255, 255, 255, 0.08); -} - -#chat .msg[data-type=motd] .text { - background: var(--transparency-light-10); -} - -/* Dropdown menu */ -#context-menu, -.textcomplete-menu { - background: var(--body-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: white !important; */ -} - -.context-menu-item, -.textcomplete-item { - color: var(--body-color); -} - -#chat .userlist .user.active, -.context-menu-item:focus, -.context-menu-item:hover, -.textcomplete-item:focus, -.textcomplete-item:hover, -.textcomplete-menu .active { - background: var(--transparency-light-10); - transition: none; - outline: 0; -} - -#chat.table.ignore-list td, -#chat table.ban-list td, -#chat table.ban-list th, -#chat table.channel-list td, -#chat table.channel-list th, -#chat table.ignore-list th, -#chat table.invite-list td, -#chat table.invite-list th { - padding: 5px; - vertical-align: top; - border-bottom: 1px solid rgba(255, 255, 255, 0.25); -} - -#chat .userlist .count { - background: var(--transparency-dark-60); -} - -#footer button:hover, -#sidebar .chan:hover { - background: var(--transparency-light-10); -} - -#settings .extra-help:before { - content: "\F059"; - color: var(--body-color); -} - -#windows .window h2 { - color: var(--body-color); -} - -#windows .window h2 { - border-bottom: 1px solid rgba(255, 255, 255, 0.25); -} - -.input:not(:disabled):focus, -.input:not(:disabled):hover { - border-color: #ffffff; -} - -.btn:active, -.btn:focus, -.input:focus { - outline: 0; - box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.5); -} - -.btn { - color: inherit; -} - -.mentions-popup { - background: var(--body-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; -} - -#chat .toggle-content { - background: var(--highlight-bg-color); - +/* 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://github.com/gilbN/theme.park */ + +@import url("/css/defaults/transparent.css"); + +#chat .userlist .names { + background: var(--transparency-dark-25) +} + +#chat .user-mode:before { + background: var(--transparency-dark-25) +} + +@media (max-width: 768px) { + #chat .userlist .names { + box-shadow: 0 0 25px 0 rgba(0, 0, 0, .5); + background: var(--window-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; + } +} + +@media (max-width: 768px) { + + #viewport.menu-dragging #sidebar, + #viewport.menu-open #sidebar { + box-shadow: 0 0 25px 0 rgba(0, 0, 0, .5); + background: var(--transparency-dark-85) + } +} + +#chat .chan .notice .user, +#chat .notice .content, +#chat .notice .time { + color: var(--date-marker-color) !important; +} + +#form #nick { + background: var(--theme-accent); + color: #f3f3f3; +} + +#form { + background: var(--transparency-dark-45); + border-color: #0086ff00; + color: var(--body-color); +} + +#sidebar .active, +#sidebar .active:hover { + background: var(--transparency-dark-25); +} + +#chat .msg.motd .text, +code, +.irc-monospace { + background: var(--transparency-dark-45); + color: #f3f3f3; +} + +#chat .content, +#windows #chat .header, +#chat .user-mode::before, +#chat .userlist { + border-color: rgba(255, 255, 255, 0.08); +} + +#chat .msg[data-type=motd] .text { + background: var(--transparency-light-10); +} + +/* Dropdown menu */ +#context-menu, +.textcomplete-menu { + background: var(--body-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: white !important; */ +} + +.context-menu-item, +.textcomplete-item { + color: var(--body-color); +} + +#chat .userlist .user.active, +.context-menu-item:focus, +.context-menu-item:hover, +.textcomplete-item:focus, +.textcomplete-item:hover, +.textcomplete-menu .active { + background: var(--transparency-light-10); + transition: none; + outline: 0; +} + +#chat.table.ignore-list td, +#chat table.ban-list td, +#chat table.ban-list th, +#chat table.channel-list td, +#chat table.channel-list th, +#chat table.ignore-list th, +#chat table.invite-list td, +#chat table.invite-list th { + padding: 5px; + vertical-align: top; + border-bottom: 1px solid rgba(255, 255, 255, 0.25); +} + +#chat .userlist .count { + background: var(--transparency-dark-60); +} + +#footer button:hover, +#sidebar .chan:hover { + background: var(--transparency-light-10); +} + +#settings .extra-help:before { + content: "\F059"; + color: var(--body-color); +} + +#windows .window h2 { + color: var(--body-color); +} + +#windows .window h2 { + border-bottom: 1px solid rgba(255, 255, 255, 0.25); +} + +.input:not(:disabled):focus, +.input:not(:disabled):hover { + border-color: #ffffff; +} + +.btn:active, +.btn:focus, +.input:focus { + outline: 0; + box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.5); +} + +.btn { + color: inherit; +} + +.mentions-popup { + background: var(--body-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; +} + +#chat .toggle-content { + background: var(--highlight-bg-color); + } \ No newline at end of file diff --git a/css/base/transmission/transmission-base.css b/css/base/transmission/transmission-base.css index dd90df3852..15a7f81024 100644 --- a/css/base/transmission/transmission-base.css +++ b/css/base/transmission/transmission-base.css @@ -1,991 +1,991 @@ -/* 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://github.com/gilbN/theme.park */ -@import url(https://use.fontawesome.com/releases/v5.0.7/css/all.css); -@import url("/css/defaults/placeholders.css"); -@import url("/css/defaults/transparent.css"); - - -* { - outline: none !important; -} - -a { - color: var(--link-color); -} - -a:hover { - color: var(--link-color-hover); -} - -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); -} - -/* Scrollbar */ -@media only screen and (min-width: 768px) { - html { - height: 100%; - width: 100%; - overflow: hidden; - } - - body { - overflow-y: auto; - height: 100%; - 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; - } -} - -::-webkit-scrollbar { - width: 14px; -} - -::-webkit-scrollbar-thumb { - min-height: 50px; - border: 3px solid transparent; - border-radius: 8px; - background: var(--transparency-dark-20); - background-clip: padding-box; -} - -::-webkit-scrollbar-track { - background-color: transparent; -} - -::-webkit-scrollbar-thumb:hover { - min-height: 50px; - border: 3px solid transparent; - border-radius: 8px; - background: var(--transparency-light-50); - background-clip: padding-box; -} - -div#torrent_container { - 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; -} - -div#torrent_inspector #inspector_header #torrent_inspector_name, -.prefs-section .title { - color: var(--text-hover); -} - -/* Toolbar */ -div#toolbar { - background: var(--transparency-dark-25); - background-image: none; - border-bottom: 1px solid transparent; -} - -div#toolbar>div#toolbar-separator { - display: none -} - -/* Open torrent folder*/ -div#toolbar>div#toolbar-open { - background-image: none; -} - -div#toolbar>div#toolbar-open:hover:before { - color: var(--accent-color-hover); -} - -div#toolbar>div#toolbar-open:before { - font-family: "Font Awesome 5 Free"; - font-size: 33px; - content: "\f07c"; - font-weight: 900; - display: inline-block; - color: rgb(var(--accent-color)); - margin-right: 5px; -} - -/* Stop Icon */ -div#toolbar>div#toolbar-remove { - background-image: none; -} - -div#toolbar>div#toolbar-remove:hover:before { - color: var(--accent-color-hover); -} - -div#toolbar>div#toolbar-remove:before { - font-family: "Font Awesome 5 Free"; - font-size: 33px; - content: "\f28d"; - font-weight: 900; - display: inline-block; - color: rgb(var(--accent-color)); - margin-left: 5px; -} - -/* Start Icon */ -div#toolbar>div#toolbar-start { - background-image: none; -} - -div#toolbar>div#toolbar-start:hover:before { - color: var(--accent-color-hover); -} - -div#toolbar>div#toolbar-start:before { - font-family: "Font Awesome 5 Free"; - font-size: 33px; - content: "\f152"; - font-weight: 900; - display: inline-block; - color: rgb(var(--accent-color)); - margin-left: 5px; -} - -/* Pause Icon */ -div#toolbar>div#toolbar-pause { - background-image: none; -} - -div#toolbar>div#toolbar-pause:hover:before { - color: var(--accent-color-hover); -} - -div#toolbar>div#toolbar-pause:before { - font-family: "Font Awesome 5 Free"; - font-size: 33px; - content: "\f04c"; - font-weight: 900; - display: inline-block; - color: rgb(var(--accent-color)); - margin-left: 5px; -} - -/* Start-all Icon */ -div#toolbar>div#toolbar-start-all { - background-image: none; -} - -div#toolbar>div#toolbar-start-all:hover:before { - color: var(--accent-color-hover); -} - -div#toolbar>div#toolbar-start-all:before { - font-family: "Font Awesome 5 Free"; - font-size: 33px; - content: "\f101"; - font-weight: 900; - display: inline-block; - color: rgb(var(--accent-color)); - margin-left: 5px; -} - -/* Pause-all Icon */ -div#toolbar>div#toolbar-pause-all { - background-image: none; -} - -div#toolbar>div#toolbar-pause-all:hover:before { - color: var(--accent-color-hover); -} - -div#toolbar>div#toolbar-pause-all:before { - font-family: "Font Awesome 5 Free"; - font-size: 33px; - content: "\f28b"; - font-weight: 900; - display: inline-block; - color: rgb(var(--accent-color)); -} - -/* Info Icon */ -div#toolbar>div#toolbar-inspector { - background-image: none; -} - -div#toolbar>div#toolbar-inspector:hover:before { - color: var(--accent-color-hover); -} - -div#toolbar>div#toolbar-inspector:before { - font-family: "Font Awesome 5 Free"; - font-size: 33px; - content: "\f05a"; - font-weight: 900; - display: inline-block; - color: rgb(var(--accent-color)); -} - -/* Statusbar */ -#statusbar { - border-bottom: 1px solid transparent; - background-image: none; - background: var(--transparency-dark-25) -} - -#statusbar #filter input#torrent_search { - outline: none; - border: none; - border-radius: 2px; -} - -#statusbar #filter input#torrent_search.blur { - color: #999; - outline: none; - border: none; - border-radius: 2px; -} - -#statusbar #speed-info #speed-dn-icon { - background: none; -} - -#statusbar #speed-info #speed-dn-icon:before { - font-family: "Font Awesome 5 Free"; - font-size: 10px; - content: "\f0d7"; - font-weight: 900; -} - -#statusbar #speed-info #speed-up-icon { - background: none; -} - -#statusbar #speed-info #speed-up-icon:before { - font-family: "Font Awesome 5 Free"; - font-size: 10px; - content: "\f0d8"; - font-weight: 900; -} - -ul.torrent_list, -ul.torrent_list li.torrent.even, -ul.torrent-list, -ul.torrent-list li.torrent.even { - background: var(--transparency-dark-25) !important; -} - -ul.torrent_list li.torrent div.torrent_name { - color: var(--text-hover); -} - -ul.torrent_list li.torrent.selected, -ul.torrent-list li.torrent.selected { - background: var(--transparency-dark-50) !important; -} - -ul.torrent_list li.torrent, -ul.torrent-list li.torrent { - border-bottom: 1px solid rgba(204, 204, 204, 0.1); - padding: 4px 30px 5px 14px; - color: var(--text); - background: var(--transparency-light-10) !important; -} - -/* Modal */ -div.dialog_container div.dialog_window { - 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; - border: none !important; - opacity: 1; -} - -div.dialog_container div.dialog_window h2.dialog_heading, -div#upload_container div.dialog_window div.dialog_message label { - color: var(--text) -} - -input { - color: var(--text-hover); - background: var(--transparency-dark-25) -} - -#add-dialog-folder-input, -#torrent_upload_url { - color: var(--text-hover); - outline: none; -} - -div.dialog_container div.dialog_window div.dialog_message { - color: var(--text); -} - -/* Button*/ -div.dialog_container div.dialog_window a { - background-color: var(--button-color); - border: 1px solid var(--button-color); - color: var(--button-text); -} - -div.dialog_container div.dialog_window a:hover, -div.dialog_container div.dialog_window a:active { - background: none; - background-color: var(--button-color-hover); - border: 1px solid var(--button-color-hover); -} - -/* ul.torrent_list div.torrent_progress_bar.complete.leeching { - background-position: left 0px; - background: var(--progress-color); - border-color: var(--progress-color); - } */ - -/* ul.torrent_list div.torrent_progress_bar { - height: 100%; - position: absolute; - top: 0px; - left: 0px; - background-image: none; - background-repeat: repeat-x; - border: 1px solid #888; - } */ - -.ui-widget-content { - border: 1px solid transparent; - background: var(--drop-down-menu-bg); - 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); -} - -.ui-widget-header { - color: var(--text-hover) !important; -} - -.ui-widget .ui-widget { - box-shadow: none; -} - -.ui-widget { - -moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.7); - -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.7); - box-shadow: 0 3px 6px rgba(0, 0, 0, 0.7); -} - -#download-dir, -#seedRatioLimit, -#idle-seeding-limit, -#speed-limit-up, -#speed-limit-down, -#alt-speed-up, -#alt-speed-down, -#peer-limit-per-torrent, -#peer-limit-global, -#blocklist-url, -#blocklist-update-button, -#peer-port { - color: black; - outline: none; -} - -.ui-widget-header { - border: 1px solid transparent; - background: none; - color: #222; - font-weight: bold; -} - -.ui-state-active, -.ui-widget-content .ui-state-active, -.ui-widget-header .ui-state-active { - border: 1px solid transparent; - background: var(--transparency-light-10) !important; - font-weight: normal; - color: var(--text); -} - -.ui-state-active a, -.ui-state-active a:link, -.ui-state-active a:visited { - color: var(--text); - text-decoration: none; -} - -.ui-state-default a, -.ui-state-default a:link, -.ui-state-default a:visited { - color: var(--text); - text-decoration: none; -} - -.ui-state-default, -.ui-widget-content .ui-state-default, -.ui-widget-header .ui-state-default { - border: 1px solid transparent; - background: var(--transparency-dark-25); - font-weight: normal; - color: var(--text); -} - -.ui-tabs .ui-tabs-nav li.ui-tabs-active { - padding-bottom: 0px; -} - -/*Close Icon*/ -ui-button ui-widget ui-state-default ui-corner-all ui-button-icon-only ui-dialog-titlebar-close { - background-image: none; -} - -ui-button ui-widget ui-state-default ui-corner-all ui-button-icon-only ui-dialog-titlebar-close:hover:before { - color: var(--text-hover); -} - -ui-button ui-widget ui-state-default ui-corner-all ui-button-icon-only ui-dialog-titlebar-close:before { - font-family: "Font Awesome 5 Free"; - font-size: 10px; - content: "\f00d"; - font-weight: 900; - display: inline-block; - color: var(--text); -} - -/*Inspector*/ -div#torrent_inspector { - border-left: 1px solid transparent; - -moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.7); - -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.7); - box-shadow: 0 3px 6px rgba(0, 0, 0, 0.7); -} - -div#torrent_inspector #inspector-tabs-wrapper #inspector-tabs>* { - border-color: transparent; - height: auto; - background: var(--transparency-dark-25); -} - -div#torrent_inspector div.inspector_torrent_file_list_entry_name, -div#torrent_inspector ul.tier_list .tracker_activity, -div#torrent_inspector ul.tier_list table, -div#torrent_inspector div.tracker_host { - color: var(--text); -} - -/*Info button*/ -div#torrent_inspector #inspector-tabs-wrapper #inspector-tabs>#inspector-tab-info { - background-image: none; - background: var(--transparency-dark-25); -} - -div#torrent_inspector #inspector-tabs-wrapper #inspector-tabs>#inspector-tab-info:hover:before { - color: var(--text-hover); -} - -div#torrent_inspector #inspector-tabs-wrapper #inspector-tabs>#inspector-tab-info:before { - font-family: "Font Awesome 5 Free"; - font-size: 20px; - content: "\f05a"; - font-weight: 900; - display: inline-block; - color: var(--text); -} - -div#torrent_inspector #inspector-tabs-wrapper #inspector-tabs>#inspector-tab-info:active, -div#torrent_inspector #inspector-tabs-wrapper #inspector-tabs>#inspector-tab-info.selected { - background-image: none; - background: var(--transparency-dark-25); -} - -div#torrent_inspector #inspector-tabs-wrapper #inspector-tabs>#inspector-tab-info:active, -div#torrent_inspector #inspector-tabs-wrapper #inspector-tabs>#inspector-tab-info.selected:hover:before { - color: var(--text-hover); -} - -div#torrent_inspector #inspector-tabs-wrapper #inspector-tabs>#inspector-tab-info:active, -div#torrent_inspector #inspector-tabs-wrapper #inspector-tabs>#inspector-tab-info.selected:before { - font-family: "Font Awesome 5 Free"; - font-size: 20px; - content: "\f05a"; - font-weight: 900; - display: inline-block; - color: var(--text); -} - -/*Peers Button*/ -div#torrent_inspector #inspector-tabs-wrapper #inspector-tabs>#inspector-tab-peers { - background-image: none; - background: var(--transparency-dark-25); -} - -div#torrent_inspector #inspector-tabs-wrapper #inspector-tabs>#inspector-tab-peers:hover:before { - color: var(--text-hover); -} - -div#torrent_inspector #inspector-tabs-wrapper #inspector-tabs>#inspector-tab-peers:before { - font-family: "Font Awesome 5 Free"; - font-size: 20px; - content: "\f0c0"; - font-weight: 900; - display: inline-block; - color: var(--text); -} - -div#torrent_inspector #inspector-tabs-wrapper #inspector-tabs>#inspector-tab-peers:active, -div#torrent_inspector #inspector-tabs-wrapper #inspector-tabs>#inspector-tab-peers.selected { - background-image: none; - background: var(--transparency-dark-25); -} - -div#torrent_inspector #inspector-tabs-wrapper #inspector-tabs>#inspector-tab-peers:active, -div#torrent_inspector #inspector-tabs-wrapper #inspector-tabs>#inspector-tab-peers.selected:hover:before { - color: var(--text-hover); -} - -div#torrent_inspector #inspector-tabs-wrapper #inspector-tabs>#inspector-tab-peers:active, -div#torrent_inspector #inspector-tabs-wrapper #inspector-tabs>#inspector-tab-peers.selected:before { - font-family: "Font Awesome 5 Free"; - font-size: 20px; - content: "\f0c0"; - font-weight: 900; - display: inline-block; - color: var(--text); -} - -/*Tracker Button*/ -div#torrent_inspector #inspector-tabs-wrapper #inspector-tabs>#inspector-tab-trackers { - background-image: none; - background: var(--transparency-dark-25); -} - -div#torrent_inspector #inspector-tabs-wrapper #inspector-tabs>#inspector-tab-trackers:hover:before { - color: var(--text-hover); -} - -div#torrent_inspector #inspector-tabs-wrapper #inspector-tabs>#inspector-tab-trackers:before { - font-family: "Font Awesome 5 Free"; - font-size: 20px; - content: "\f233"; - font-weight: 900; - display: inline-block; - color: var(--text); -} - -div#torrent_inspector #inspector-tabs-wrapper #inspector-tabs>#inspector-tab-trackers:active, -div#torrent_inspector #inspector-tabs-wrapper #inspector-tabs>#inspector-tab-trackers.selected { - background-image: none; - background: var(--transparency-dark-25); -} - -div#torrent_inspector #inspector-tabs-wrapper #inspector-tabs>#inspector-tab-trackers:active, -div#torrent_inspector #inspector-tabs-wrapper #inspector-tabs>#inspector-tab-trackers.selected:hover:before { - color: var(--text-hover); -} - -div#torrent_inspector #inspector-tabs-wrapper #inspector-tabs>#inspector-tab-trackers:active, -div#torrent_inspector #inspector-tabs-wrapper #inspector-tabs>#inspector-tab-trackers.selected:before { - font-family: "Font Awesome 5 Free"; - font-size: 20px; - content: "\f233"; - font-weight: 900; - display: inline-block; - color: var(--text); -} - -/*Files Button*/ -div#torrent_inspector #inspector-tabs-wrapper #inspector-tabs>#inspector-tab-files { - background-image: none; - background: var(--transparency-dark-25); -} - -div#torrent_inspector #inspector-tabs-wrapper #inspector-tabs>#inspector-tab-files:hover:before { - color: var(--text-hover); -} - -div#torrent_inspector #inspector-tabs-wrapper #inspector-tabs>#inspector-tab-files:before { - font-family: "Font Awesome 5 Free"; - font-size: 20px; - content: "\f0c5"; - font-weight: 900; - display: inline-block; - color: var(--text); -} - -div#torrent_inspector #inspector-tabs-wrapper #inspector-tabs>#inspector-tab-files:active, -div#torrent_inspector #inspector-tabs-wrapper #inspector-tabs>#inspector-tab-files.selected { - background-image: none; - background: var(--transparency-dark-25); -} - -div#torrent_inspector #inspector-tabs-wrapper #inspector-tabs>#inspector-tab-files:active, -div#torrent_inspector #inspector-tabs-wrapper #inspector-tabs>#inspector-tab-files.selected:hover:before { - color: var(--text-hover); -} - -div#torrent_inspector #inspector-tabs-wrapper #inspector-tabs>#inspector-tab-files:active, -div#torrent_inspector #inspector-tabs-wrapper #inspector-tabs>#inspector-tab-files.selected:before { - font-family: "Font Awesome 5 Free"; - font-size: 20px; - content: "\f0c5"; - font-weight: 900; - display: inline-block; - color: var(--text); -} - -tr.inspector_peer_entry.odd { - background: var(--transparency-light-10); -} - -/* Priority buttons */ -div.file-priority-radiobox>* { - border-color: transparent; - width: auto; -} - -/*Low pri*/ -div.file-priority-radiobox>div.low { - background-color: transparent; - background-image: none; -} - -div.file-priority-radiobox>div.low:hover:before { - color: var(--text-hover); -} - -div.file-priority-radiobox>div.low:before { - font-family: "Font Awesome 5 Free"; - font-size: 30px; - content: "\f107"; - font-weight: 900; - display: inline-block; - color: var(--text); -} - -div.file-priority-radiobox>div.low:active, -div.file-priority-radiobox>div.low.selected { - background-color: transparent; - background-image: none; -} - -div.file-priority-radiobox>div.low:active, -div.file-priority-radiobox>div.low.selected:hover:before { - color: var(--text-hover); -} - -div.file-priority-radiobox>div.low:active, -div.file-priority-radiobox>div.low.selectedbefore { - font-family: "Font Awesome 5 Free"; - font-size: 30px; - content: "\f107"; - font-weight: 900; - display: inline-block; - color: var(--text); -} - -/*Normal pri*/ -div.file-priority-radiobox>div.normal { - background-color: transparent; - background-image: none; -} - -div.file-priority-radiobox>div.normal:hover:before { - color: var(--text-hover); -} - -div.file-priority-radiobox>div.normal:before { - font-family: "Font Awesome 5 Free"; - font-size: 30px; - content: "\f068"; - font-weight: 900; - display: inline-block; - color: var(--text); -} - -div.file-priority-radiobox>div.normal:active, -div.file-priority-radiobox>div.normal.selected { - background-color: transparent; - background-image: none; -} - -div.file-priority-radiobox>div.normal:active, -div.file-priority-radiobox>div.normal.selected:hover:before { - color: var(--text-hover); -} - -div.file-priority-radiobox>div.normal:active, -div.file-priority-radiobox>div.normal.selectedbefore { - font-family: "Font Awesome 5 Free"; - font-size: 30px; - content: "\f068"; - font-weight: 900; - display: inline-block; - color: var(--text); -} - -/*High pri*/ -div.file-priority-radiobox>div.high { - background-color: transparent; - background-image: none; -} - -div.file-priority-radiobox>div.high:hover:before { - color: var(--text-hover); -} - -div.file-priority-radiobox>div.high:before { - font-family: "Font Awesome 5 Free"; - font-size: 30px; - content: "\f106"; - font-weight: 900; - display: inline-block; - color: var(--text); -} - -div.file-priority-radiobox>div.high:active, -div.file-priority-radiobox>div.high.selected { - background-color: transparent; - background-image: none; -} - -div.file-priority-radiobox>div.high:active, -div.file-priority-radiobox>div.high.selected:hover:before { - color: var(--text-hover); -} - -div.file-priority-radiobox>div.high:active, -div.file-priority-radiobox>div.high.selectedbefore { - font-family: "Font Awesome 5 Free"; - font-size: 30px; - content: "\f106"; - font-weight: 900; - display: inline-block; - color: var(--text); -} - -div#torrent_inspector li.inspector_tracker_entry.odd { - background: var(--transparency-light-10); -} - -/*Bottom Toolbar*/ -div.torrent_footer { - border-top: 1px solid transparent; - background: var(--transparency-dark-25); - background-image: none; - height: 30px; -} - -div.torrent_footer>div { - border: 1px solid transparent; -} - -/* Settings Icon */ -div.torrent_footer #settings_menu { - background-color: transparent; - background-image: none; -} - -div.torrent_footer #settings_menu:hover:before { - color: var(--text-hover); -} - -div.torrent_footer #settings_menu:before { - font-family: "Font Awesome 5 Free"; - font-size: 20px; - content: "\f013"; - font-weight: 900; - display: inline-block; - color: var(--text); -} - -div.torrent_footer #settings_menu:active, -div.torrent_footer #settings_menu.selected { - background-color: transparent; - background-image: none; -} - -div.torrent_footer #settings_menu:active, -div.torrent_footer #settings_menu.selected:hover:before { - color: var(--text-hover); -} - -div.torrent_footer #settings_menu:active, -div.torrent_footer #settings_menu.selected:before { - font-family: "Font Awesome 5 Free"; - font-size: 20px; - content: "\f013"; - font-weight: 900; - display: inline-block; - color: var(--text); -} - -/* Prefs Icon */ -div.torrent_footer #prefs-button { - background-color: transparent; - background-image: none; -} - -div.torrent_footer #prefs-button:hover:before { - color: var(--text-hover); -} - -div.torrent_footer #prefs-button:before { - font-family: "Font Awesome 5 Free"; - font-size: 20px; - content: "\f0ad"; - font-weight: 900; - display: inline-block; - color: var(--text); -} - -div.torrent_footer #prefs-button:active, -div.torrent_footer #prefs-button.selected { - background-color: transparent; - background-image: none; -} - -div.torrent_footer #prefs-button:active, -div.torrent_footer #prefs-button.selected:hover:before { - color: var(--text-hover); -} - -div.torrent_footer #prefs-button:active, -div.torrent_footer #prefs-button.selected:before { - font-family: "Font Awesome 5 Free"; - font-size: 20px; - content: "\f0ad"; - font-weight: 900; - display: inline-block; - color: var(--text); -} - -/* Turtle Icon */ -div.torrent_footer #turtle-button { - background-color: transparent; - background-image: none; -} - -div.torrent_footer #turtle-button:hover:before { - color: var(--text-hover); -} - -div.torrent_footer #turtle-button:before { - font-family: "Font Awesome 5 Free"; - font-size: 20px; - content: "\f3fd"; - font-weight: 900; - display: inline-block; - color: var(--text); -} - -div.torrent_footer #turtle-button:active, -div.torrent_footer #turtle-button.selected { - background-color: transparent; - background-image: none; -} - -div.torrent_footer #turtle-button:active, -div.torrent_footer #turtle-button.selected:hover:before { - color: var(--text-hover); -} - -div.torrent_footer #turtle-button:active, -div.torrent_footer #turtle-button.selected:before { - font-family: "Font Awesome 5 Free"; - font-size: 20px; - content: "\f3fd"; - font-weight: 900; - display: inline-block; - color: var(--text-hover); -} - -/* Compact Icon */ -div.torrent_footer #compact-button { - background-color: transparent; - background-image: none; -} - -div.torrent_footer #compact-button:hover:before { - color: var(--text-hover); -} - -div.torrent_footer #compact-button:before { - font-family: "Font Awesome 5 Free"; - font-size: 20px; - content: "\f0ca"; - font-weight: 900; - display: inline-block; - color: var(--text); -} - -div.torrent_footer #compact-button:active, -div.torrent_footer #compact-button.selected { - background-color: transparent; - background-image: none; -} - -div.torrent_footer #compact-button:active, -div.torrent_footer #compact-button.selected:hover:before { - color: var(--text-hover); -} - -div.torrent_footer #compact-button:active, -div.torrent_footer #compact-button.selected:before { - font-family: "Font Awesome 5 Free"; - font-size: 20px; - content: "\f0ca"; - font-weight: 900; - display: inline-block; - color: var(--text); -} - -/*Compact mode*/ -ul.torrent_list li.torrent div.torrent_name.paused, -ul.torrent_list li.torrent.compact div.torrent_name, -ul.torrent-list li.torrent div.torrent_name.paused, -ul.torrent-list li.torrent.compact div.torrent_name { - color: var(--text); -} - -/* Settings menu */ -.ui-state-hover, -.ui-widget-content .ui-state-hover, -.ui-widget-header .ui-state-hover, -.ui-state-focus, -.ui-widget-content .ui-state-focus, -.ui-widget-header .ui-state-focus { - border: 1px solid transparent; - background: none; - background: var(--transparency-light-10); - color: var(--text-hover); - outline: none; -} - -.ui-icon, -.ui-widget-content .ui-icon { - background-image: url(/resources/transmission/icons.png); -} +/* 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://github.com/gilbN/theme.park */ +@import url(https://use.fontawesome.com/releases/v5.0.7/css/all.css); +@import url("/css/defaults/placeholders.css"); +@import url("/css/defaults/transparent.css"); + + +* { + outline: none !important; +} + +a { + color: var(--link-color); +} + +a:hover { + color: var(--link-color-hover); +} + +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); +} + +/* Scrollbar */ +@media only screen and (min-width: 768px) { + html { + height: 100%; + width: 100%; + overflow: hidden; + } + + body { + overflow-y: auto; + height: 100%; + 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; + } +} + +::-webkit-scrollbar { + width: 14px; +} + +::-webkit-scrollbar-thumb { + min-height: 50px; + border: 3px solid transparent; + border-radius: 8px; + background: var(--transparency-dark-20); + background-clip: padding-box; +} + +::-webkit-scrollbar-track { + background-color: transparent; +} + +::-webkit-scrollbar-thumb:hover { + min-height: 50px; + border: 3px solid transparent; + border-radius: 8px; + background: var(--transparency-light-50); + background-clip: padding-box; +} + +div#torrent_container { + 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; +} + +div#torrent_inspector #inspector_header #torrent_inspector_name, +.prefs-section .title { + color: var(--text-hover); +} + +/* Toolbar */ +div#toolbar { + background: var(--transparency-dark-25); + background-image: none; + border-bottom: 1px solid transparent; +} + +div#toolbar>div#toolbar-separator { + display: none +} + +/* Open torrent folder*/ +div#toolbar>div#toolbar-open { + background-image: none; +} + +div#toolbar>div#toolbar-open:hover:before { + color: var(--accent-color-hover); +} + +div#toolbar>div#toolbar-open:before { + font-family: "Font Awesome 5 Free"; + font-size: 33px; + content: "\f07c"; + font-weight: 900; + display: inline-block; + color: rgb(var(--accent-color)); + margin-right: 5px; +} + +/* Stop Icon */ +div#toolbar>div#toolbar-remove { + background-image: none; +} + +div#toolbar>div#toolbar-remove:hover:before { + color: var(--accent-color-hover); +} + +div#toolbar>div#toolbar-remove:before { + font-family: "Font Awesome 5 Free"; + font-size: 33px; + content: "\f28d"; + font-weight: 900; + display: inline-block; + color: rgb(var(--accent-color)); + margin-left: 5px; +} + +/* Start Icon */ +div#toolbar>div#toolbar-start { + background-image: none; +} + +div#toolbar>div#toolbar-start:hover:before { + color: var(--accent-color-hover); +} + +div#toolbar>div#toolbar-start:before { + font-family: "Font Awesome 5 Free"; + font-size: 33px; + content: "\f152"; + font-weight: 900; + display: inline-block; + color: rgb(var(--accent-color)); + margin-left: 5px; +} + +/* Pause Icon */ +div#toolbar>div#toolbar-pause { + background-image: none; +} + +div#toolbar>div#toolbar-pause:hover:before { + color: var(--accent-color-hover); +} + +div#toolbar>div#toolbar-pause:before { + font-family: "Font Awesome 5 Free"; + font-size: 33px; + content: "\f04c"; + font-weight: 900; + display: inline-block; + color: rgb(var(--accent-color)); + margin-left: 5px; +} + +/* Start-all Icon */ +div#toolbar>div#toolbar-start-all { + background-image: none; +} + +div#toolbar>div#toolbar-start-all:hover:before { + color: var(--accent-color-hover); +} + +div#toolbar>div#toolbar-start-all:before { + font-family: "Font Awesome 5 Free"; + font-size: 33px; + content: "\f101"; + font-weight: 900; + display: inline-block; + color: rgb(var(--accent-color)); + margin-left: 5px; +} + +/* Pause-all Icon */ +div#toolbar>div#toolbar-pause-all { + background-image: none; +} + +div#toolbar>div#toolbar-pause-all:hover:before { + color: var(--accent-color-hover); +} + +div#toolbar>div#toolbar-pause-all:before { + font-family: "Font Awesome 5 Free"; + font-size: 33px; + content: "\f28b"; + font-weight: 900; + display: inline-block; + color: rgb(var(--accent-color)); +} + +/* Info Icon */ +div#toolbar>div#toolbar-inspector { + background-image: none; +} + +div#toolbar>div#toolbar-inspector:hover:before { + color: var(--accent-color-hover); +} + +div#toolbar>div#toolbar-inspector:before { + font-family: "Font Awesome 5 Free"; + font-size: 33px; + content: "\f05a"; + font-weight: 900; + display: inline-block; + color: rgb(var(--accent-color)); +} + +/* Statusbar */ +#statusbar { + border-bottom: 1px solid transparent; + background-image: none; + background: var(--transparency-dark-25) +} + +#statusbar #filter input#torrent_search { + outline: none; + border: none; + border-radius: 2px; +} + +#statusbar #filter input#torrent_search.blur { + color: #999; + outline: none; + border: none; + border-radius: 2px; +} + +#statusbar #speed-info #speed-dn-icon { + background: none; +} + +#statusbar #speed-info #speed-dn-icon:before { + font-family: "Font Awesome 5 Free"; + font-size: 10px; + content: "\f0d7"; + font-weight: 900; +} + +#statusbar #speed-info #speed-up-icon { + background: none; +} + +#statusbar #speed-info #speed-up-icon:before { + font-family: "Font Awesome 5 Free"; + font-size: 10px; + content: "\f0d8"; + font-weight: 900; +} + +ul.torrent_list, +ul.torrent_list li.torrent.even, +ul.torrent-list, +ul.torrent-list li.torrent.even { + background: var(--transparency-dark-25) !important; +} + +ul.torrent_list li.torrent div.torrent_name { + color: var(--text-hover); +} + +ul.torrent_list li.torrent.selected, +ul.torrent-list li.torrent.selected { + background: var(--transparency-dark-50) !important; +} + +ul.torrent_list li.torrent, +ul.torrent-list li.torrent { + border-bottom: 1px solid rgba(204, 204, 204, 0.1); + padding: 4px 30px 5px 14px; + color: var(--text); + background: var(--transparency-light-10) !important; +} + +/* Modal */ +div.dialog_container div.dialog_window { + 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; + border: none !important; + opacity: 1; +} + +div.dialog_container div.dialog_window h2.dialog_heading, +div#upload_container div.dialog_window div.dialog_message label { + color: var(--text) +} + +input { + color: var(--text-hover); + background: var(--transparency-dark-25) +} + +#add-dialog-folder-input, +#torrent_upload_url { + color: var(--text-hover); + outline: none; +} + +div.dialog_container div.dialog_window div.dialog_message { + color: var(--text); +} + +/* Button*/ +div.dialog_container div.dialog_window a { + background-color: var(--button-color); + border: 1px solid var(--button-color); + color: var(--button-text); +} + +div.dialog_container div.dialog_window a:hover, +div.dialog_container div.dialog_window a:active { + background: none; + background-color: var(--button-color-hover); + border: 1px solid var(--button-color-hover); +} + +/* ul.torrent_list div.torrent_progress_bar.complete.leeching { + background-position: left 0px; + background: var(--progress-color); + border-color: var(--progress-color); + } */ + +/* ul.torrent_list div.torrent_progress_bar { + height: 100%; + position: absolute; + top: 0px; + left: 0px; + background-image: none; + background-repeat: repeat-x; + border: 1px solid #888; + } */ + +.ui-widget-content { + border: 1px solid transparent; + background: var(--drop-down-menu-bg); + 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); +} + +.ui-widget-header { + color: var(--text-hover) !important; +} + +.ui-widget .ui-widget { + box-shadow: none; +} + +.ui-widget { + -moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.7); + -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.7); + box-shadow: 0 3px 6px rgba(0, 0, 0, 0.7); +} + +#download-dir, +#seedRatioLimit, +#idle-seeding-limit, +#speed-limit-up, +#speed-limit-down, +#alt-speed-up, +#alt-speed-down, +#peer-limit-per-torrent, +#peer-limit-global, +#blocklist-url, +#blocklist-update-button, +#peer-port { + color: black; + outline: none; +} + +.ui-widget-header { + border: 1px solid transparent; + background: none; + color: #222; + font-weight: bold; +} + +.ui-state-active, +.ui-widget-content .ui-state-active, +.ui-widget-header .ui-state-active { + border: 1px solid transparent; + background: var(--transparency-light-10) !important; + font-weight: normal; + color: var(--text); +} + +.ui-state-active a, +.ui-state-active a:link, +.ui-state-active a:visited { + color: var(--text); + text-decoration: none; +} + +.ui-state-default a, +.ui-state-default a:link, +.ui-state-default a:visited { + color: var(--text); + text-decoration: none; +} + +.ui-state-default, +.ui-widget-content .ui-state-default, +.ui-widget-header .ui-state-default { + border: 1px solid transparent; + background: var(--transparency-dark-25); + font-weight: normal; + color: var(--text); +} + +.ui-tabs .ui-tabs-nav li.ui-tabs-active { + padding-bottom: 0px; +} + +/*Close Icon*/ +ui-button ui-widget ui-state-default ui-corner-all ui-button-icon-only ui-dialog-titlebar-close { + background-image: none; +} + +ui-button ui-widget ui-state-default ui-corner-all ui-button-icon-only ui-dialog-titlebar-close:hover:before { + color: var(--text-hover); +} + +ui-button ui-widget ui-state-default ui-corner-all ui-button-icon-only ui-dialog-titlebar-close:before { + font-family: "Font Awesome 5 Free"; + font-size: 10px; + content: "\f00d"; + font-weight: 900; + display: inline-block; + color: var(--text); +} + +/*Inspector*/ +div#torrent_inspector { + border-left: 1px solid transparent; + -moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.7); + -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.7); + box-shadow: 0 3px 6px rgba(0, 0, 0, 0.7); +} + +div#torrent_inspector #inspector-tabs-wrapper #inspector-tabs>* { + border-color: transparent; + height: auto; + background: var(--transparency-dark-25); +} + +div#torrent_inspector div.inspector_torrent_file_list_entry_name, +div#torrent_inspector ul.tier_list .tracker_activity, +div#torrent_inspector ul.tier_list table, +div#torrent_inspector div.tracker_host { + color: var(--text); +} + +/*Info button*/ +div#torrent_inspector #inspector-tabs-wrapper #inspector-tabs>#inspector-tab-info { + background-image: none; + background: var(--transparency-dark-25); +} + +div#torrent_inspector #inspector-tabs-wrapper #inspector-tabs>#inspector-tab-info:hover:before { + color: var(--text-hover); +} + +div#torrent_inspector #inspector-tabs-wrapper #inspector-tabs>#inspector-tab-info:before { + font-family: "Font Awesome 5 Free"; + font-size: 20px; + content: "\f05a"; + font-weight: 900; + display: inline-block; + color: var(--text); +} + +div#torrent_inspector #inspector-tabs-wrapper #inspector-tabs>#inspector-tab-info:active, +div#torrent_inspector #inspector-tabs-wrapper #inspector-tabs>#inspector-tab-info.selected { + background-image: none; + background: var(--transparency-dark-25); +} + +div#torrent_inspector #inspector-tabs-wrapper #inspector-tabs>#inspector-tab-info:active, +div#torrent_inspector #inspector-tabs-wrapper #inspector-tabs>#inspector-tab-info.selected:hover:before { + color: var(--text-hover); +} + +div#torrent_inspector #inspector-tabs-wrapper #inspector-tabs>#inspector-tab-info:active, +div#torrent_inspector #inspector-tabs-wrapper #inspector-tabs>#inspector-tab-info.selected:before { + font-family: "Font Awesome 5 Free"; + font-size: 20px; + content: "\f05a"; + font-weight: 900; + display: inline-block; + color: var(--text); +} + +/*Peers Button*/ +div#torrent_inspector #inspector-tabs-wrapper #inspector-tabs>#inspector-tab-peers { + background-image: none; + background: var(--transparency-dark-25); +} + +div#torrent_inspector #inspector-tabs-wrapper #inspector-tabs>#inspector-tab-peers:hover:before { + color: var(--text-hover); +} + +div#torrent_inspector #inspector-tabs-wrapper #inspector-tabs>#inspector-tab-peers:before { + font-family: "Font Awesome 5 Free"; + font-size: 20px; + content: "\f0c0"; + font-weight: 900; + display: inline-block; + color: var(--text); +} + +div#torrent_inspector #inspector-tabs-wrapper #inspector-tabs>#inspector-tab-peers:active, +div#torrent_inspector #inspector-tabs-wrapper #inspector-tabs>#inspector-tab-peers.selected { + background-image: none; + background: var(--transparency-dark-25); +} + +div#torrent_inspector #inspector-tabs-wrapper #inspector-tabs>#inspector-tab-peers:active, +div#torrent_inspector #inspector-tabs-wrapper #inspector-tabs>#inspector-tab-peers.selected:hover:before { + color: var(--text-hover); +} + +div#torrent_inspector #inspector-tabs-wrapper #inspector-tabs>#inspector-tab-peers:active, +div#torrent_inspector #inspector-tabs-wrapper #inspector-tabs>#inspector-tab-peers.selected:before { + font-family: "Font Awesome 5 Free"; + font-size: 20px; + content: "\f0c0"; + font-weight: 900; + display: inline-block; + color: var(--text); +} + +/*Tracker Button*/ +div#torrent_inspector #inspector-tabs-wrapper #inspector-tabs>#inspector-tab-trackers { + background-image: none; + background: var(--transparency-dark-25); +} + +div#torrent_inspector #inspector-tabs-wrapper #inspector-tabs>#inspector-tab-trackers:hover:before { + color: var(--text-hover); +} + +div#torrent_inspector #inspector-tabs-wrapper #inspector-tabs>#inspector-tab-trackers:before { + font-family: "Font Awesome 5 Free"; + font-size: 20px; + content: "\f233"; + font-weight: 900; + display: inline-block; + color: var(--text); +} + +div#torrent_inspector #inspector-tabs-wrapper #inspector-tabs>#inspector-tab-trackers:active, +div#torrent_inspector #inspector-tabs-wrapper #inspector-tabs>#inspector-tab-trackers.selected { + background-image: none; + background: var(--transparency-dark-25); +} + +div#torrent_inspector #inspector-tabs-wrapper #inspector-tabs>#inspector-tab-trackers:active, +div#torrent_inspector #inspector-tabs-wrapper #inspector-tabs>#inspector-tab-trackers.selected:hover:before { + color: var(--text-hover); +} + +div#torrent_inspector #inspector-tabs-wrapper #inspector-tabs>#inspector-tab-trackers:active, +div#torrent_inspector #inspector-tabs-wrapper #inspector-tabs>#inspector-tab-trackers.selected:before { + font-family: "Font Awesome 5 Free"; + font-size: 20px; + content: "\f233"; + font-weight: 900; + display: inline-block; + color: var(--text); +} + +/*Files Button*/ +div#torrent_inspector #inspector-tabs-wrapper #inspector-tabs>#inspector-tab-files { + background-image: none; + background: var(--transparency-dark-25); +} + +div#torrent_inspector #inspector-tabs-wrapper #inspector-tabs>#inspector-tab-files:hover:before { + color: var(--text-hover); +} + +div#torrent_inspector #inspector-tabs-wrapper #inspector-tabs>#inspector-tab-files:before { + font-family: "Font Awesome 5 Free"; + font-size: 20px; + content: "\f0c5"; + font-weight: 900; + display: inline-block; + color: var(--text); +} + +div#torrent_inspector #inspector-tabs-wrapper #inspector-tabs>#inspector-tab-files:active, +div#torrent_inspector #inspector-tabs-wrapper #inspector-tabs>#inspector-tab-files.selected { + background-image: none; + background: var(--transparency-dark-25); +} + +div#torrent_inspector #inspector-tabs-wrapper #inspector-tabs>#inspector-tab-files:active, +div#torrent_inspector #inspector-tabs-wrapper #inspector-tabs>#inspector-tab-files.selected:hover:before { + color: var(--text-hover); +} + +div#torrent_inspector #inspector-tabs-wrapper #inspector-tabs>#inspector-tab-files:active, +div#torrent_inspector #inspector-tabs-wrapper #inspector-tabs>#inspector-tab-files.selected:before { + font-family: "Font Awesome 5 Free"; + font-size: 20px; + content: "\f0c5"; + font-weight: 900; + display: inline-block; + color: var(--text); +} + +tr.inspector_peer_entry.odd { + background: var(--transparency-light-10); +} + +/* Priority buttons */ +div.file-priority-radiobox>* { + border-color: transparent; + width: auto; +} + +/*Low pri*/ +div.file-priority-radiobox>div.low { + background-color: transparent; + background-image: none; +} + +div.file-priority-radiobox>div.low:hover:before { + color: var(--text-hover); +} + +div.file-priority-radiobox>div.low:before { + font-family: "Font Awesome 5 Free"; + font-size: 30px; + content: "\f107"; + font-weight: 900; + display: inline-block; + color: var(--text); +} + +div.file-priority-radiobox>div.low:active, +div.file-priority-radiobox>div.low.selected { + background-color: transparent; + background-image: none; +} + +div.file-priority-radiobox>div.low:active, +div.file-priority-radiobox>div.low.selected:hover:before { + color: var(--text-hover); +} + +div.file-priority-radiobox>div.low:active, +div.file-priority-radiobox>div.low.selectedbefore { + font-family: "Font Awesome 5 Free"; + font-size: 30px; + content: "\f107"; + font-weight: 900; + display: inline-block; + color: var(--text); +} + +/*Normal pri*/ +div.file-priority-radiobox>div.normal { + background-color: transparent; + background-image: none; +} + +div.file-priority-radiobox>div.normal:hover:before { + color: var(--text-hover); +} + +div.file-priority-radiobox>div.normal:before { + font-family: "Font Awesome 5 Free"; + font-size: 30px; + content: "\f068"; + font-weight: 900; + display: inline-block; + color: var(--text); +} + +div.file-priority-radiobox>div.normal:active, +div.file-priority-radiobox>div.normal.selected { + background-color: transparent; + background-image: none; +} + +div.file-priority-radiobox>div.normal:active, +div.file-priority-radiobox>div.normal.selected:hover:before { + color: var(--text-hover); +} + +div.file-priority-radiobox>div.normal:active, +div.file-priority-radiobox>div.normal.selectedbefore { + font-family: "Font Awesome 5 Free"; + font-size: 30px; + content: "\f068"; + font-weight: 900; + display: inline-block; + color: var(--text); +} + +/*High pri*/ +div.file-priority-radiobox>div.high { + background-color: transparent; + background-image: none; +} + +div.file-priority-radiobox>div.high:hover:before { + color: var(--text-hover); +} + +div.file-priority-radiobox>div.high:before { + font-family: "Font Awesome 5 Free"; + font-size: 30px; + content: "\f106"; + font-weight: 900; + display: inline-block; + color: var(--text); +} + +div.file-priority-radiobox>div.high:active, +div.file-priority-radiobox>div.high.selected { + background-color: transparent; + background-image: none; +} + +div.file-priority-radiobox>div.high:active, +div.file-priority-radiobox>div.high.selected:hover:before { + color: var(--text-hover); +} + +div.file-priority-radiobox>div.high:active, +div.file-priority-radiobox>div.high.selectedbefore { + font-family: "Font Awesome 5 Free"; + font-size: 30px; + content: "\f106"; + font-weight: 900; + display: inline-block; + color: var(--text); +} + +div#torrent_inspector li.inspector_tracker_entry.odd { + background: var(--transparency-light-10); +} + +/*Bottom Toolbar*/ +div.torrent_footer { + border-top: 1px solid transparent; + background: var(--transparency-dark-25); + background-image: none; + height: 30px; +} + +div.torrent_footer>div { + border: 1px solid transparent; +} + +/* Settings Icon */ +div.torrent_footer #settings_menu { + background-color: transparent; + background-image: none; +} + +div.torrent_footer #settings_menu:hover:before { + color: var(--text-hover); +} + +div.torrent_footer #settings_menu:before { + font-family: "Font Awesome 5 Free"; + font-size: 20px; + content: "\f013"; + font-weight: 900; + display: inline-block; + color: var(--text); +} + +div.torrent_footer #settings_menu:active, +div.torrent_footer #settings_menu.selected { + background-color: transparent; + background-image: none; +} + +div.torrent_footer #settings_menu:active, +div.torrent_footer #settings_menu.selected:hover:before { + color: var(--text-hover); +} + +div.torrent_footer #settings_menu:active, +div.torrent_footer #settings_menu.selected:before { + font-family: "Font Awesome 5 Free"; + font-size: 20px; + content: "\f013"; + font-weight: 900; + display: inline-block; + color: var(--text); +} + +/* Prefs Icon */ +div.torrent_footer #prefs-button { + background-color: transparent; + background-image: none; +} + +div.torrent_footer #prefs-button:hover:before { + color: var(--text-hover); +} + +div.torrent_footer #prefs-button:before { + font-family: "Font Awesome 5 Free"; + font-size: 20px; + content: "\f0ad"; + font-weight: 900; + display: inline-block; + color: var(--text); +} + +div.torrent_footer #prefs-button:active, +div.torrent_footer #prefs-button.selected { + background-color: transparent; + background-image: none; +} + +div.torrent_footer #prefs-button:active, +div.torrent_footer #prefs-button.selected:hover:before { + color: var(--text-hover); +} + +div.torrent_footer #prefs-button:active, +div.torrent_footer #prefs-button.selected:before { + font-family: "Font Awesome 5 Free"; + font-size: 20px; + content: "\f0ad"; + font-weight: 900; + display: inline-block; + color: var(--text); +} + +/* Turtle Icon */ +div.torrent_footer #turtle-button { + background-color: transparent; + background-image: none; +} + +div.torrent_footer #turtle-button:hover:before { + color: var(--text-hover); +} + +div.torrent_footer #turtle-button:before { + font-family: "Font Awesome 5 Free"; + font-size: 20px; + content: "\f3fd"; + font-weight: 900; + display: inline-block; + color: var(--text); +} + +div.torrent_footer #turtle-button:active, +div.torrent_footer #turtle-button.selected { + background-color: transparent; + background-image: none; +} + +div.torrent_footer #turtle-button:active, +div.torrent_footer #turtle-button.selected:hover:before { + color: var(--text-hover); +} + +div.torrent_footer #turtle-button:active, +div.torrent_footer #turtle-button.selected:before { + font-family: "Font Awesome 5 Free"; + font-size: 20px; + content: "\f3fd"; + font-weight: 900; + display: inline-block; + color: var(--text-hover); +} + +/* Compact Icon */ +div.torrent_footer #compact-button { + background-color: transparent; + background-image: none; +} + +div.torrent_footer #compact-button:hover:before { + color: var(--text-hover); +} + +div.torrent_footer #compact-button:before { + font-family: "Font Awesome 5 Free"; + font-size: 20px; + content: "\f0ca"; + font-weight: 900; + display: inline-block; + color: var(--text); +} + +div.torrent_footer #compact-button:active, +div.torrent_footer #compact-button.selected { + background-color: transparent; + background-image: none; +} + +div.torrent_footer #compact-button:active, +div.torrent_footer #compact-button.selected:hover:before { + color: var(--text-hover); +} + +div.torrent_footer #compact-button:active, +div.torrent_footer #compact-button.selected:before { + font-family: "Font Awesome 5 Free"; + font-size: 20px; + content: "\f0ca"; + font-weight: 900; + display: inline-block; + color: var(--text); +} + +/*Compact mode*/ +ul.torrent_list li.torrent div.torrent_name.paused, +ul.torrent_list li.torrent.compact div.torrent_name, +ul.torrent-list li.torrent div.torrent_name.paused, +ul.torrent-list li.torrent.compact div.torrent_name { + color: var(--text); +} + +/* Settings menu */ +.ui-state-hover, +.ui-widget-content .ui-state-hover, +.ui-widget-header .ui-state-hover, +.ui-state-focus, +.ui-widget-content .ui-state-focus, +.ui-widget-header .ui-state-focus { + border: 1px solid transparent; + background: none; + background: var(--transparency-light-10); + color: var(--text-hover); + outline: none; +} + +.ui-icon, +.ui-widget-content .ui-icon { + background-image: url(/resources/transmission/icons.png); +} diff --git a/css/base/unraid/unraid-base.css b/css/base/unraid/unraid-base.css index e84850d483..066607f4fd 100644 --- a/css/base/unraid/unraid-base.css +++ b/css/base/unraid/unraid-base.css @@ -1,766 +1,766 @@ -/* 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://github.com/gilbN/theme.park */ - -@import url("/css/defaults/placeholders.css"); -@import url("/css/defaults/transparent.css"); - -* { - outline: none; -} - -body { - color: var(--text); - 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; -} - -h1, -h2, -h3, -h4, -h5, -h6, -strong { - color: var(--text-hover); -} - -i.fa.fa-fw { - color: var(--text-hover) !important; -} - -a, -.blue-text, -a.static, -i.control { - color: var(--link-color); -} - -a:hover, -a.static:hover, -i.control:hover { - color: var(--link-color-hover); -} - -pre { - border: 1px solid rgb(255 255 255 / 30%); -} - -#template { - 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; -} - -#menu { - 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; -} - -#header .text-left { - border-right: solid medium rgb(var(--accent-color)); -} - -#header { - background-color: transparent; -} - -#header, -#header .text-right a { - color: var(--text) !important; -} - -#header .block { - background: var(--transparency-dark-20); - border-radius: 0px 0px 0px 25px; -} - -.nav-tile { - background-color: var(--transparency-dark-50); -} - -div.title { - border-bottom: 1px solid var(--transparency-light-15); - background-color: var(--transparency-dark-45); -} - -#nav-block #nav-item:focus:after, -#nav-block #nav-item:hover:after, -#nav-block #nav-item.active:after, -.nav-item:focus:after, -.nav-item:hover:after, -.nav-user.show:hover:after { - background-color: var(--accent-color-hover); - background: var(--accent-color-hover); -} - -#nav-block #nav-item a:hover { - color: var(--text-hover); -} - -#nav-block #nav-item a { - color: var(--text); -} - -#nav-item.active a { - color: rgb(var(--accent-color)) !important; -} - -#nav-item.active a:hover { - color: rgb(var(--accent-color)) !important; -} - -textarea { - background: var(--transparency-dark-25); -} - -/*DASHBOARD*/ -table.share_status.dashboard { - background: var(--transparency-dark-15); - border: 1px solid var(--transparency-light-25); -} - -table.share_status.dashboard tr>td.next { - border-top: 1px solid var(--transparency-light-25); - color: var(--text-hover); -} - -table.share_status.dashboard tbody { - border: 1px solid var(--transparency-light-15); -} - -span.outer.solid { - background-color: transparent; -} - -span.inner { - width: 137px !important; -} - -thead.sortable, -thead, -table.tablesorter thead tr th { - color: var(--text-hover); -} - -.sys, -.usage-disk, -.usage-bar { - background: var(--transparency-dark-35) -} - -.usage-disk>span:first-child { - background-color: #4caf50 -} - -#db-box3>tbody.smb.share.share1.sortable>tr>td>a { - color: var(--link-color); -} - -#db-box3>tbody.smb.share.share1.sortable>tr>td>a:hover { - color: var(--link-color-hover); -} - -.green-text, -.passed, -.green { - color: #4caf50; -} - -/*MAIN*/ -#title { - border-bottom: 1px solid var(--transparency-light-25); - background: var(--transparency-dark-50); - color: var(--text-hover); -} - -table { - background: var(--transparency-dark-25); -} - -table.disk_status thead tr:first-child td, -table tbody tr.tr_last, -table.share_status tbody tr:nth-child(even), -table.share_status thead tr:first-child td, -table.tablesorter thead tr th, -table.tablesorter tbody tr:nth-child(even), -table.tablesorter thead tr .tablesorter-headerAsc, -table.tablesorter thead tr .tablesorter-headerDesc { - background: var(--transparency-dark-25); -} - -table.disk_status tbody tr:nth-child(even) { - background: var(--transparency-dark-25); -} - -table.disk_status thead tr:last-child { - border-bottom: 1px solid var(--transparency-light-25); -} - -table.tablesorter thead tr { - border-bottom: var(--transparency-light-25) 1px solid; -} - -table tbody tr.tr_last { - border-top: 1px solid var(--transparency-light-25); -} - -table.share_status tbody tr.warn { - color: #e68a00 !important; - background-color: #feefb3 !important; -} - -/*BUTTON*/ -input[type=button], -input[type=reset], -input[type=submit], -button, -button[type=button], -a.button, -.sweet-alert button, -#template button[type=button], -#template button { - color: var(--text); - text-shadow: var(--text-shadow) var(--text-shadow-color); - background: linear-gradient(90deg, var(--button-color) 0, var(--button-color)) 0 0 no-repeat, linear-gradient(90deg, var(--button-color) 0, var(--button-color)) 0 100% no-repeat, linear-gradient(0deg, var(--button-color) 0, var(--button-color)) 0 100% no-repeat, linear-gradient(0deg, var(--button-color) 0, var(--button-color)) 100% 100% no-repeat; - background: -webkit-gradient(linear, left top, right top, from(var(--button-color)), to(var(--button-color))) 0 0 no-repeat, -webkit-gradient(linear, left top, right top, from(var(--button-color)), to(var(--button-color))) 0 100% no-repeat, -webkit-gradient(linear, left bottom, left top, from(var(--button-color)), to(var(--button-color))) 0 100% no-repeat, -webkit-gradient(linear, left bottom, left top, from(var(--button-color)), to(var(--button-color))) 100% 100% no-repeat; - background-size: 100% 2px, 100% 2px, 2px 100%, 2px 100%; - border: 1px solid transparent; -} - -input:hover[type=button], -input:hover[type=reset], -input:hover[type=submit], -button:hover, -button:hover[type=button], -a.button:hover, -.sweet-alert button:hover, -#template button[type=button]:hover, -#template button:hover { - color: var(--button-text-hover); - text-shadow: var(--text-shadow) var(--button-color-hover); - box-shadow: var(--box-shadow) var(--button-color-hover); - background-color: var(--button-color-hover); - background: -webkit-gradient(linear, left top, right top, from(var(--button-color-hover)), to(var(--button-color-hover))); - background: linear-gradient(90deg, var(--button-color-hover) 0, var(--button-color-hover)); -} - -.swal-button { - color: var(--button-text) !important; - text-shadow: var(--text-shadow) var(--text-shadow-color) !important; - background: linear-gradient(90deg, var(--button-color) 0, var(--button-color)) 0 0 no-repeat, linear-gradient(90deg, var(--button-color) 0, var(--button-color)) 0 100% no-repeat, linear-gradient(0deg, var(--button-color) 0, var(--button-color)) 0 100% no-repeat, linear-gradient(0deg, var(--button-color) 0, var(--button-color)) 100% 100% no-repeat !important; - background: -webkit-gradient(linear, left top, right top, from(var(--button-color)), to(var(--button-color))) 0 0 no-repeat, -webkit-gradient(linear, left top, right top, from(var(--button-color)), to(var(--button-color))) 0 100% no-repeat, -webkit-gradient(linear, left bottom, left top, from(var(--button-color)), to(var(--button-color))) 0 100% no-repeat, -webkit-gradient(linear, left bottom, left top, from(var(--button-color)), to(var(--button-color))) 100% 100% no-repeat !important; - background-size: 100% 2px, 100% 2px, 2px 100%, 2px 100% !important; - border: 1px solid transparent !important; -} - -.swal-button:hover { - color: var(--button-text-hover) !important; - text-shadow: var(--text-shadow) var(--button-color-hover) !important; - box-shadow: var(--box-shadow) var(--button-color-hover) !important; - background-color: var(--button-color-hover) !important; - background: -webkit-gradient(linear, left top, right top, from(var(--button-color-hover)), to(var(--button-color-hover))) !important; - background: linear-gradient(90deg, var(--button-color-hover) 0, var(--button-color-hover)) !important; -} - -.switch-button-background.checked { - background-color: #4caf50 !important; -} - -.switch-button-label.on { - color: #4caf50 !important; -} - -/* BAR GAUGES */ -.usage-disk { - color: white; -} - -/* USERS */ -div.user-list { - border: 1px solid var(--transparency-light-15); - background: var(--transparency-light-05); -} - -/* SETTINGS */ -label.checkbox input:checked~.checkmark { - background: var(--button-color); -} - -.logLine { - background: transparent; -} - -.logLine.spacing { - color: var(--text); - 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; -} - -#sb-info-inner, -#sb-loading-inner, -div.sb-message { - color: var(--text); - background-color: transparent; -} - -#sb-title, -#sb-title-inner { - color: var(--text-hover); - background-color: transparent; -} - - -#sb-wrapper { - border: 1px rgba(0, 0, 0, 0) solid; - color: var(--text); - 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; -} - -#sb-loading, -#sb-body-inner, -iframe { - color: var(--text); - background: transparent !important; -} - -div.Panel i.PanelIcon { - color: var(--text-hover); -} - -/* PLUGINS */ -div.tab [type=radio]:checked+label, -div.tab [type=radio]+label:hover { - border: 1px solid var(--accent-color-hover); - color: var(--text-hover); -} - -div.tab [type=radio]+label { - border: 1px solid var(--transparency-light-25); - background: var(--transparency-dark-50); - opacity: 0.5; -} - -/* FOOTER */ -#footer { - color: var(--text); - 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; -} - -/* CA */ -hr { - -color: var(--text); -background-color: var(--text); -} - -.ca_holderDocker { - background: var(--transparency-dark-10) !important; - border-color: rgb(0 0 0 / 25%) !important; -} - -.ca_holderDocker::before { - color: rgb(255 255 255 / 40%) !important; -} - -.selectedMenu { - color: rgb(var(--accent-color)) !important; -} - -.hoverMenu { - color: var(--link-color-hover) !important; -} - -.ca_descriptionArea:hover, -a.ca_repoPopup:hover { - color: var(--button-text-hover) !important; -} - -.ca_templatesDisplay .ca_holderFav { - background: rgb(var(--accent-color), .7) !important; - color: var(--label-text-color) !important; -} - -a.ca_appreadmore:hover { - color: var(--link-color-hover) !important; -} - -.ca_bottomLine .appIcons:hover, -.ca_bottomLine .unpinned:hover { - text-decoration: none; - color: var(--link-color-hover) !important; -} - -.tooltipster-sidetip.tooltipster-right .tooltipster-box { - border-left: 3px solid rgb(var(--accent-color)) !important; -} - -.tooltipster-sidetip.tooltipster-bottom .tooltipster-box { - border-top: 3px solid rgb(var(--accent-color)) !important; -} - -.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border { - border-top-color: rgb(var(--accent-color)) !important; -} - -.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border { - border-right-color: rgb(var(--accent-color)) !important; -} - -.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border, -.tooltipster-sidetip.tooltipster-top .tooltipster-box { - border-bottom-color: rgb(var(--accent-color)) !important; -} - -.appIconsPopUp:hover { - color: var(--accent-color-hover) !important; -} - -a.popUpLink:hover { - color: var(--accent-color-hover) !important; -} - -li.caMenuItem { - color: var(--link-color); -} - -li.caMenuItem:hover { - color: var(--link-color-hover); -} - -.ca_holder { - background: var(--transparency-dark-25) !important; - border-color: var(--transparency-light-10) !important; -} - -.ca_holder:hover { - background: var(--transparency-dark-45) !important; -} - -.supportButton, -#sidenavContent .actionsPopup, -#sidenavContent .pinPopup, -#sidenavContent .supportPopup, -#sidenavContent .popupProfile, -#sidenavContent .repoPopup, -#sidenavContent .ca_favouriteRepo, -#sidenavContent .donate, -span .maxPerPage { - color: var(--button-text) !important; - background: var(--button-color) !important; - border-color: var(--button-color) !important; -} - -.ca_holder .infoButton { - color: var(--button-text) !important; - background: var(--button-color) !important; - border-color: var(--button-color) !important; -} -.infoButton:hover { - background: var(--button-color-hover) !important; - color: var(--button-text-hover) !important; - border-color: var(--button-color-hover) !important; -} - -#sidenavContent .supportButton:hover, -#sidenavContent .actionsPopup:hover, -#sidenavContent .pinPopup:hover, -#sidenavContent .supportPopup:hover, -#sidenavContent .popupProfile:hover, -#sidenavContent .repoPopup:hover, -#sidenavContent .ca_favouriteRepo:hover, -#sidenavContent .donate:hover, -.maxPerPage:hover { - background: var(--button-color-hover) !important; - color: var(--button-text-hover) !important; - border-color: var(--button-color-hover) !important; -} - -.donate a { - color: var(--button-text) !important; -} - -.donate:hover a { - color: var(--button-text-hover) !important; -} - -.unpinned { - color: var(--button-color) !important -} - -.unpinned:hover { - color: var(--button-color-hover) !important; -} - -.homeMore:hover, -.popUpClose:hover, -.enabledIcon:hover, -.ca_readmore:hover { - color: var(--link-color-hover) !important; -} - -.homeMore, -.popUpClose, -.ca_readmore { - color: var(--link-color) !important; -} - -.sortIcons.enabledIcon { - color: rgb(var(--accent-color)) !important; -} - -.sortIcons.enabledIcon:hover { - color: var(--link-color-hover) !important; -} - -.sortIcons { - color: var(--text) !important; -} - -.sortIcons:hover { - color: var(--text-hover) !important; -} - -.pageSelected { - color: rgb(var(--accent-color)) !important; -} - -.pageNumber:hover { - color: var(--accent-color-hover) !important; -} - -#copyright>a { - color: var(--link-color); -} - -#copyright>a:hover { - color: var(--link-color-hover); -} - -.ca_red { - color: #e22828 !important; -} - -.card_readmore { - color: var(--link-color) !important; -} - -.card_readmore:hover { - color: var(--link-color-hover) !important; -} - -.ca_holder .actionsButton { - color: var(--button-text) !important; - background: var(--button-color) !important; -} - -.actionsButton:hover { - color: var(--button-text-hover) !important; - background: var(--button-color-hover) !important; -} - -/* CA search input */ -#searchButton:hover { - color: rgb(var(--accent-color)); -} - -#searchBox, -.searchSubmit { - background: var(--transparency-light-05) !important; -} - -/* CA slide in menu */ - -.chartMenu:hover { - color: var(--link-color-hover) !important; -} - -.sidenav { - background: var(--modal-bg-color) !important; - color: var(--text) !important; -} - -/* AZURE THEME*/ -div.frame, -div.tabs { - 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; -} - -/*DROPDOWN MENU*/ -.dropdown-menu { - background: var(--drop-down-menu-bg) !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; -} - -.dropdown-menu a { - color: var(--text) !important; -} - -.dropdown-menu .divider { - background: var(--transparency-light-10) !important; - border-bottom: 1px solid rgb(255 255 255 / 10%) !important; -} - -.dropdown-menu li>a:hover, -.dropdown-menu li>a:focus, -.dropdown-submenu:hover>a { - color: var(--text-hover) !important; - background: var(--transparency-light-10) !important; -} - -/*VM MANAGER*/ -div.shade-black { - background-color: var(--transparency-dark-15) !important; -} - -/* MODAL */ - -.sweet-alert, .sweet-alert .sa-icon.sa-success .sa-fix { - background-color: var(--modal-bg-color); -} - -.sweet-alert.nchan h2 { - background-color: var(--transparency-light-15); -} - -.showSweetAlert:not([data-has-cancel-button="false"]), -.swal-overlay--show-modal .swal-modal { - 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; -} - -.sweet-alert h2, -.sweet-alert p, -.swal-title, -.swal-content, -.swal-content select { - color: var(--text) !important; -} - -/*HELP TEXT*/ - -blockquote { - border-top: 2px solid rgb(0 0 0 / 25%); - border-bottom: 2px solid rgb(0 0 0 / 25%); - color: var(--text); - background: var(--transparency-dark-10); -} - -/* MY SERVERS */ -.UnraidUPC .--hasBanner-custom .UnraidUPC-dropdown { - background: var(--drop-down-menu-bg) !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; - --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / 50%) !important; - -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent), var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow); - box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent), var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow); - color: var(--text) !important; -} - -#UnraidUPC .text-beta { - color: var(--text) !important; -} - -.UnraidUPC-dropdown a, -.UnraidUPC-dropdown button { - color: var(--text) !important; -} - -.UnraidUPC-dropdown .btn-emphasize, -.UnraidUPC-dropdown a:focus, -.UnraidUPC-dropdown a:hover, -.UnraidUPC-dropdown button:focus, -.UnraidUPC-dropdown button:hover { - background-image: -webkit-gradient(linear, left top, right top, from(var(--tw-gradient-stops))); - background-image: linear-gradient(90deg, var(--tw-gradient-stops)); - --tw-gradient-from: var(--accent-color-hover); - --tw-gradient-stops: var(--tw-gradient-from), rgb(var(--accent-color)), rgba(226, 40, 40, 0); - --tw-gradient-to: var(--accent-color-hover); - --tw-text-opacity: 1; - color: rgba(255, 255, 255, var(--tw-text-opacity)); - outline: 0; -} - -unraid-authed::part(div[data-v-050c892a] > button) { - background: pink !important; -} - -/* Edit template*/ -#contDescription { - background: var(--transparency-dark-25); - padding: 1%; - border-radius: 5px; -} - -dt { - color: var(--text-hover); +/* 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://github.com/gilbN/theme.park */ + +@import url("/css/defaults/placeholders.css"); +@import url("/css/defaults/transparent.css"); + +* { + outline: none; +} + +body { + color: var(--text); + 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; +} + +h1, +h2, +h3, +h4, +h5, +h6, +strong { + color: var(--text-hover); +} + +i.fa.fa-fw { + color: var(--text-hover) !important; +} + +a, +.blue-text, +a.static, +i.control { + color: var(--link-color); +} + +a:hover, +a.static:hover, +i.control:hover { + color: var(--link-color-hover); +} + +pre { + border: 1px solid rgb(255 255 255 / 30%); +} + +#template { + 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; +} + +#menu { + 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; +} + +#header .text-left { + border-right: solid medium rgb(var(--accent-color)); +} + +#header { + background-color: transparent; +} + +#header, +#header .text-right a { + color: var(--text) !important; +} + +#header .block { + background: var(--transparency-dark-20); + border-radius: 0px 0px 0px 25px; +} + +.nav-tile { + background-color: var(--transparency-dark-50); +} + +div.title { + border-bottom: 1px solid var(--transparency-light-15); + background-color: var(--transparency-dark-45); +} + +#nav-block #nav-item:focus:after, +#nav-block #nav-item:hover:after, +#nav-block #nav-item.active:after, +.nav-item:focus:after, +.nav-item:hover:after, +.nav-user.show:hover:after { + background-color: var(--accent-color-hover); + background: var(--accent-color-hover); +} + +#nav-block #nav-item a:hover { + color: var(--text-hover); +} + +#nav-block #nav-item a { + color: var(--text); +} + +#nav-item.active a { + color: rgb(var(--accent-color)) !important; +} + +#nav-item.active a:hover { + color: rgb(var(--accent-color)) !important; +} + +textarea { + background: var(--transparency-dark-25); +} + +/*DASHBOARD*/ +table.share_status.dashboard { + background: var(--transparency-dark-15); + border: 1px solid var(--transparency-light-25); +} + +table.share_status.dashboard tr>td.next { + border-top: 1px solid var(--transparency-light-25); + color: var(--text-hover); +} + +table.share_status.dashboard tbody { + border: 1px solid var(--transparency-light-15); +} + +span.outer.solid { + background-color: transparent; +} + +span.inner { + width: 137px !important; +} + +thead.sortable, +thead, +table.tablesorter thead tr th { + color: var(--text-hover); +} + +.sys, +.usage-disk, +.usage-bar { + background: var(--transparency-dark-35) +} + +.usage-disk>span:first-child { + background-color: #4caf50 +} + +#db-box3>tbody.smb.share.share1.sortable>tr>td>a { + color: var(--link-color); +} + +#db-box3>tbody.smb.share.share1.sortable>tr>td>a:hover { + color: var(--link-color-hover); +} + +.green-text, +.passed, +.green { + color: #4caf50; +} + +/*MAIN*/ +#title { + border-bottom: 1px solid var(--transparency-light-25); + background: var(--transparency-dark-50); + color: var(--text-hover); +} + +table { + background: var(--transparency-dark-25); +} + +table.disk_status thead tr:first-child td, +table tbody tr.tr_last, +table.share_status tbody tr:nth-child(even), +table.share_status thead tr:first-child td, +table.tablesorter thead tr th, +table.tablesorter tbody tr:nth-child(even), +table.tablesorter thead tr .tablesorter-headerAsc, +table.tablesorter thead tr .tablesorter-headerDesc { + background: var(--transparency-dark-25); +} + +table.disk_status tbody tr:nth-child(even) { + background: var(--transparency-dark-25); +} + +table.disk_status thead tr:last-child { + border-bottom: 1px solid var(--transparency-light-25); +} + +table.tablesorter thead tr { + border-bottom: var(--transparency-light-25) 1px solid; +} + +table tbody tr.tr_last { + border-top: 1px solid var(--transparency-light-25); +} + +table.share_status tbody tr.warn { + color: #e68a00 !important; + background-color: #feefb3 !important; +} + +/*BUTTON*/ +input[type=button], +input[type=reset], +input[type=submit], +button, +button[type=button], +a.button, +.sweet-alert button, +#template button[type=button], +#template button { + color: var(--text); + text-shadow: var(--text-shadow) var(--text-shadow-color); + background: linear-gradient(90deg, var(--button-color) 0, var(--button-color)) 0 0 no-repeat, linear-gradient(90deg, var(--button-color) 0, var(--button-color)) 0 100% no-repeat, linear-gradient(0deg, var(--button-color) 0, var(--button-color)) 0 100% no-repeat, linear-gradient(0deg, var(--button-color) 0, var(--button-color)) 100% 100% no-repeat; + background: -webkit-gradient(linear, left top, right top, from(var(--button-color)), to(var(--button-color))) 0 0 no-repeat, -webkit-gradient(linear, left top, right top, from(var(--button-color)), to(var(--button-color))) 0 100% no-repeat, -webkit-gradient(linear, left bottom, left top, from(var(--button-color)), to(var(--button-color))) 0 100% no-repeat, -webkit-gradient(linear, left bottom, left top, from(var(--button-color)), to(var(--button-color))) 100% 100% no-repeat; + background-size: 100% 2px, 100% 2px, 2px 100%, 2px 100%; + border: 1px solid transparent; +} + +input:hover[type=button], +input:hover[type=reset], +input:hover[type=submit], +button:hover, +button:hover[type=button], +a.button:hover, +.sweet-alert button:hover, +#template button[type=button]:hover, +#template button:hover { + color: var(--button-text-hover); + text-shadow: var(--text-shadow) var(--button-color-hover); + box-shadow: var(--box-shadow) var(--button-color-hover); + background-color: var(--button-color-hover); + background: -webkit-gradient(linear, left top, right top, from(var(--button-color-hover)), to(var(--button-color-hover))); + background: linear-gradient(90deg, var(--button-color-hover) 0, var(--button-color-hover)); +} + +.swal-button { + color: var(--button-text) !important; + text-shadow: var(--text-shadow) var(--text-shadow-color) !important; + background: linear-gradient(90deg, var(--button-color) 0, var(--button-color)) 0 0 no-repeat, linear-gradient(90deg, var(--button-color) 0, var(--button-color)) 0 100% no-repeat, linear-gradient(0deg, var(--button-color) 0, var(--button-color)) 0 100% no-repeat, linear-gradient(0deg, var(--button-color) 0, var(--button-color)) 100% 100% no-repeat !important; + background: -webkit-gradient(linear, left top, right top, from(var(--button-color)), to(var(--button-color))) 0 0 no-repeat, -webkit-gradient(linear, left top, right top, from(var(--button-color)), to(var(--button-color))) 0 100% no-repeat, -webkit-gradient(linear, left bottom, left top, from(var(--button-color)), to(var(--button-color))) 0 100% no-repeat, -webkit-gradient(linear, left bottom, left top, from(var(--button-color)), to(var(--button-color))) 100% 100% no-repeat !important; + background-size: 100% 2px, 100% 2px, 2px 100%, 2px 100% !important; + border: 1px solid transparent !important; +} + +.swal-button:hover { + color: var(--button-text-hover) !important; + text-shadow: var(--text-shadow) var(--button-color-hover) !important; + box-shadow: var(--box-shadow) var(--button-color-hover) !important; + background-color: var(--button-color-hover) !important; + background: -webkit-gradient(linear, left top, right top, from(var(--button-color-hover)), to(var(--button-color-hover))) !important; + background: linear-gradient(90deg, var(--button-color-hover) 0, var(--button-color-hover)) !important; +} + +.switch-button-background.checked { + background-color: #4caf50 !important; +} + +.switch-button-label.on { + color: #4caf50 !important; +} + +/* BAR GAUGES */ +.usage-disk { + color: white; +} + +/* USERS */ +div.user-list { + border: 1px solid var(--transparency-light-15); + background: var(--transparency-light-05); +} + +/* SETTINGS */ +label.checkbox input:checked~.checkmark { + background: var(--button-color); +} + +.logLine { + background: transparent; +} + +.logLine.spacing { + color: var(--text); + 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; +} + +#sb-info-inner, +#sb-loading-inner, +div.sb-message { + color: var(--text); + background-color: transparent; +} + +#sb-title, +#sb-title-inner { + color: var(--text-hover); + background-color: transparent; +} + + +#sb-wrapper { + border: 1px rgba(0, 0, 0, 0) solid; + color: var(--text); + 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; +} + +#sb-loading, +#sb-body-inner, +iframe { + color: var(--text); + background: transparent !important; +} + +div.Panel i.PanelIcon { + color: var(--text-hover); +} + +/* PLUGINS */ +div.tab [type=radio]:checked+label, +div.tab [type=radio]+label:hover { + border: 1px solid var(--accent-color-hover); + color: var(--text-hover); +} + +div.tab [type=radio]+label { + border: 1px solid var(--transparency-light-25); + background: var(--transparency-dark-50); + opacity: 0.5; +} + +/* FOOTER */ +#footer { + color: var(--text); + 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; +} + +/* CA */ +hr { + +color: var(--text); +background-color: var(--text); +} + +.ca_holderDocker { + background: var(--transparency-dark-10) !important; + border-color: rgb(0 0 0 / 25%) !important; +} + +.ca_holderDocker::before { + color: rgb(255 255 255 / 40%) !important; +} + +.selectedMenu { + color: rgb(var(--accent-color)) !important; +} + +.hoverMenu { + color: var(--link-color-hover) !important; +} + +.ca_descriptionArea:hover, +a.ca_repoPopup:hover { + color: var(--button-text-hover) !important; +} + +.ca_templatesDisplay .ca_holderFav { + background: rgb(var(--accent-color), .7) !important; + color: var(--label-text-color) !important; +} + +a.ca_appreadmore:hover { + color: var(--link-color-hover) !important; +} + +.ca_bottomLine .appIcons:hover, +.ca_bottomLine .unpinned:hover { + text-decoration: none; + color: var(--link-color-hover) !important; +} + +.tooltipster-sidetip.tooltipster-right .tooltipster-box { + border-left: 3px solid rgb(var(--accent-color)) !important; +} + +.tooltipster-sidetip.tooltipster-bottom .tooltipster-box { + border-top: 3px solid rgb(var(--accent-color)) !important; +} + +.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border { + border-top-color: rgb(var(--accent-color)) !important; +} + +.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border { + border-right-color: rgb(var(--accent-color)) !important; +} + +.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border, +.tooltipster-sidetip.tooltipster-top .tooltipster-box { + border-bottom-color: rgb(var(--accent-color)) !important; +} + +.appIconsPopUp:hover { + color: var(--accent-color-hover) !important; +} + +a.popUpLink:hover { + color: var(--accent-color-hover) !important; +} + +li.caMenuItem { + color: var(--link-color); +} + +li.caMenuItem:hover { + color: var(--link-color-hover); +} + +.ca_holder { + background: var(--transparency-dark-25) !important; + border-color: var(--transparency-light-10) !important; +} + +.ca_holder:hover { + background: var(--transparency-dark-45) !important; +} + +.supportButton, +#sidenavContent .actionsPopup, +#sidenavContent .pinPopup, +#sidenavContent .supportPopup, +#sidenavContent .popupProfile, +#sidenavContent .repoPopup, +#sidenavContent .ca_favouriteRepo, +#sidenavContent .donate, +span .maxPerPage { + color: var(--button-text) !important; + background: var(--button-color) !important; + border-color: var(--button-color) !important; +} + +.ca_holder .infoButton { + color: var(--button-text) !important; + background: var(--button-color) !important; + border-color: var(--button-color) !important; +} +.infoButton:hover { + background: var(--button-color-hover) !important; + color: var(--button-text-hover) !important; + border-color: var(--button-color-hover) !important; +} + +#sidenavContent .supportButton:hover, +#sidenavContent .actionsPopup:hover, +#sidenavContent .pinPopup:hover, +#sidenavContent .supportPopup:hover, +#sidenavContent .popupProfile:hover, +#sidenavContent .repoPopup:hover, +#sidenavContent .ca_favouriteRepo:hover, +#sidenavContent .donate:hover, +.maxPerPage:hover { + background: var(--button-color-hover) !important; + color: var(--button-text-hover) !important; + border-color: var(--button-color-hover) !important; +} + +.donate a { + color: var(--button-text) !important; +} + +.donate:hover a { + color: var(--button-text-hover) !important; +} + +.unpinned { + color: var(--button-color) !important +} + +.unpinned:hover { + color: var(--button-color-hover) !important; +} + +.homeMore:hover, +.popUpClose:hover, +.enabledIcon:hover, +.ca_readmore:hover { + color: var(--link-color-hover) !important; +} + +.homeMore, +.popUpClose, +.ca_readmore { + color: var(--link-color) !important; +} + +.sortIcons.enabledIcon { + color: rgb(var(--accent-color)) !important; +} + +.sortIcons.enabledIcon:hover { + color: var(--link-color-hover) !important; +} + +.sortIcons { + color: var(--text) !important; +} + +.sortIcons:hover { + color: var(--text-hover) !important; +} + +.pageSelected { + color: rgb(var(--accent-color)) !important; +} + +.pageNumber:hover { + color: var(--accent-color-hover) !important; +} + +#copyright>a { + color: var(--link-color); +} + +#copyright>a:hover { + color: var(--link-color-hover); +} + +.ca_red { + color: #e22828 !important; +} + +.card_readmore { + color: var(--link-color) !important; +} + +.card_readmore:hover { + color: var(--link-color-hover) !important; +} + +.ca_holder .actionsButton { + color: var(--button-text) !important; + background: var(--button-color) !important; +} + +.actionsButton:hover { + color: var(--button-text-hover) !important; + background: var(--button-color-hover) !important; +} + +/* CA search input */ +#searchButton:hover { + color: rgb(var(--accent-color)); +} + +#searchBox, +.searchSubmit { + background: var(--transparency-light-05) !important; +} + +/* CA slide in menu */ + +.chartMenu:hover { + color: var(--link-color-hover) !important; +} + +.sidenav { + background: var(--modal-bg-color) !important; + color: var(--text) !important; +} + +/* AZURE THEME*/ +div.frame, +div.tabs { + 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; +} + +/*DROPDOWN MENU*/ +.dropdown-menu { + background: var(--drop-down-menu-bg) !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; +} + +.dropdown-menu a { + color: var(--text) !important; +} + +.dropdown-menu .divider { + background: var(--transparency-light-10) !important; + border-bottom: 1px solid rgb(255 255 255 / 10%) !important; +} + +.dropdown-menu li>a:hover, +.dropdown-menu li>a:focus, +.dropdown-submenu:hover>a { + color: var(--text-hover) !important; + background: var(--transparency-light-10) !important; +} + +/*VM MANAGER*/ +div.shade-black { + background-color: var(--transparency-dark-15) !important; +} + +/* MODAL */ + +.sweet-alert, .sweet-alert .sa-icon.sa-success .sa-fix { + background-color: var(--modal-bg-color); +} + +.sweet-alert.nchan h2 { + background-color: var(--transparency-light-15); +} + +.showSweetAlert:not([data-has-cancel-button="false"]), +.swal-overlay--show-modal .swal-modal { + 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; +} + +.sweet-alert h2, +.sweet-alert p, +.swal-title, +.swal-content, +.swal-content select { + color: var(--text) !important; +} + +/*HELP TEXT*/ + +blockquote { + border-top: 2px solid rgb(0 0 0 / 25%); + border-bottom: 2px solid rgb(0 0 0 / 25%); + color: var(--text); + background: var(--transparency-dark-10); +} + +/* MY SERVERS */ +.UnraidUPC .--hasBanner-custom .UnraidUPC-dropdown { + background: var(--drop-down-menu-bg) !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; + --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / 50%) !important; + -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent), var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow); + box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent), var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow); + color: var(--text) !important; +} + +#UnraidUPC .text-beta { + color: var(--text) !important; +} + +.UnraidUPC-dropdown a, +.UnraidUPC-dropdown button { + color: var(--text) !important; +} + +.UnraidUPC-dropdown .btn-emphasize, +.UnraidUPC-dropdown a:focus, +.UnraidUPC-dropdown a:hover, +.UnraidUPC-dropdown button:focus, +.UnraidUPC-dropdown button:hover { + background-image: -webkit-gradient(linear, left top, right top, from(var(--tw-gradient-stops))); + background-image: linear-gradient(90deg, var(--tw-gradient-stops)); + --tw-gradient-from: var(--accent-color-hover); + --tw-gradient-stops: var(--tw-gradient-from), rgb(var(--accent-color)), rgba(226, 40, 40, 0); + --tw-gradient-to: var(--accent-color-hover); + --tw-text-opacity: 1; + color: rgba(255, 255, 255, var(--tw-text-opacity)); + outline: 0; +} + +unraid-authed::part(div[data-v-050c892a] > button) { + background: pink !important; +} + +/* Edit template*/ +#contDescription { + background: var(--transparency-dark-25); + padding: 1%; + border-radius: 5px; +} + +dt { + color: var(--text-hover); } \ No newline at end of file diff --git a/css/base/uptime-kuma/uptime-kuma-base.css b/css/base/uptime-kuma/uptime-kuma-base.css index 68c4d34622..e2efe33b08 100644 --- a/css/base/uptime-kuma/uptime-kuma-base.css +++ b/css/base/uptime-kuma/uptime-kuma-base.css @@ -1,581 +1,581 @@ -/* @import url("/css/defaults/placeholders.css"); */ -@import url("/css/defaults/transparent.css"); - *:not(#floatingInput)::-webkit-input-placeholder { - color: var(--text-muted) !important; - } - - *:not(#floatingInput):focus::-webkit-input-placeholder { - color: var(--text-hover) !important; - } - - /* Firefox < 19 */ - *:not(#floatingInput):-moz-placeholder { - color: var(--text-muted) !important; - } - - *:not(#floatingInput):focus:-moz-placeholder { - color: var(--text-hover) !important; - } - - /* Firefox > 19 */ - *:not(#floatingInput)::-moz-placeholder { - color: var(--text-muted) !important; - } - - *:not(#floatingInput):focus::-moz-placeholder { - color: var(--text-hover) !important; - } - - /* Internet Explorer 10 */ - *:not(#floatingInput):-ms-input-placeholder { - color: var(--text-muted) !important; - } - - *:not(#floatingInput):focus:-ms-input-placeholder { - color: var(--text-hover) !important; - } - -body, -.dark { - margin: 0; - font-family: var(--bs-body-font-family); - font-size: var(--bs-body-font-size); - font-weight: var(--bs-body-font-weight); - line-height: var(--bs-body-line-height); - color: var(--text); - text-align: var(--bs-body-text-align); - 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; - -webkit-text-size-adjust: 100%; - -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -} - -/* TEXT */ -.text-secondary { - color: var(--text-muted) !important; -} - -.text-dark, -.form-text { - color: var(--text); -} - -.stats p, -.word, -footer { - color: var(--text) !important; -} - -.title { - color: rgb(var(--accent-color)) !important -} - -h6, -.h6, -h5, -.h5, -h4, -.h4, -h3, -.h3, -h2, -.h2, -h1, -.h1 { - color: var(--text-hover) -} - -a:hover:not(.btn), -.nav-link:hover, -.dark a:hover:not(.btn) { - color: var(--link-color-hover); -} - -a, -.nav-link, -.dark a, -.dark .nav-link, -.dark a:not(.btn), -.dark .table, -.dark .nav-link { - color: var(--link-color); -} - -.url a { - color: var(--link-color) !important; - text-decoration: underline; -} - -mark, -.mark { - padding: 0 0.3em; - background-color: rgb(var(--accent-color)); - color: var(--label-text-color); -} - -/* CARDS */ -.shadow-box, -.dark .shadow-box, -.dark .shadow-box:not(.alert) { - box-shadow: 0px 0px 20px 10px #0000001a; - background: var(--transparency-dark-25); -} - -.dark .settings-content .settings-content-header { - background: transparent !important; -} - -.dark .list-header { - background: transparent !important; -} - -.settings-content .settings-content-header { - border-bottom: 1px solid var(--transparency-light-10) !important; -} - -.list .item:hover { - background: var(--transparency-light-15) !important; -} - -.list-header { - border-bottom: 1px solid var(--transparency-light-15) !important; -} - -.dark .list .item.active, -.list .item.active { - background: var(--transparency-dark-25) !important; -} - -.dark .hp-bar-big .beat.empty, -.hp-bar-big .beat.empty { - background: var(--transparency-light-45) !important; -} - - -canvas { - filter: invert(1) -} - -/* TABLES */ - -th { - color: var(--text-hover) -} - -td { - color: var(--text); -} - -.dark .table-hover>tbody>tr:hover, -.table-hover>tbody>tr:hover { - --bs-table-accent-bg: var(--transparency-dark-20); - color: var(--text); -} - -.table { - --bs-table-hover-bg: var(--transparency-dark-15) !important; - --bs-table-hover-color: var(--text-hover) !important; -} - -.dark .table-hover>tbody>tr:hover>* { - --bs-table-accent-bg: var(--transparency-dark-15); - color: var(--text-hover); -} - - -/* MENUS */ -.dropdown-menu { - color: var(--text) !important; - background: var(--drop-down-menu-bg) !important; -} - -.dropdown-item { - color: var(--text) !important; -} - -.dropdown-item:hover, -.dropdown-item:focus { - color: var(--text-hover) !important; - background: var(--transparency-light-10) !important; -} - -.dark .dropdown-clear-data ul { - border-color: #0000 !important; - color: var(--text) !important; - background: var(--drop-down-menu-bg) !important; -} - -.dropdown-item-text { - color: var(--text); -} - -.dropdown-profile-pic .dropdown-menu .dropdown-divider { - border-top: 1px solid var(--transparency-light-25) !important; -} - -.dark .dropdown-profile-pic.dropdown-menu.dropdown-item.active { - color: var(--text-hover); - background-color: var(--transparency-dark-15) !important; -} - -/* HEADER */ -.dark header, -#app>div>header { - background: var(--transparency-dark-15) !important; - border-bottom-color: rgba(255, 255, 255, 0) !important; -} - -/* BUTTONS */ - -.dark .btn-primary { - color: var(--button-text); -} - -.btn-primary, -.btn-info { - color: var(--button-text); - background-color: var(--button-color); - border-color: var(--button-color); -} - -.btn-primary:hover, -.btn-info:hover { - color: var(--button-text-hover); - background-color: var(--button-color-hover); - border-color: var(--button-color-hover); -} - -.btn-check:focus+.btn-primary, -.btn-primary:focus { - color: var(--button-text-hover); - background-color: var(--button-color-hover); - border-color: var(--button-color-hover); - box-shadow: 0 0 0 .25rem rgba(var(--accent-color), .5) -} - -.btn-check:checked+.btn-primary, -.btn-check:active+.btn-primary, -.btn-primary:active, -.btn-primary.active, -.show>.btn-primary.dropdown-toggle { - color: var(--button-text-hover); - background-color: var(--button-color-hover); - border-color: var(--button-color-hover); -} - -.btn-check:checked+.btn-primary:focus, -.btn-check:active+.btn-primary:focus, -.btn-primary:active:focus, -.btn-primary.active:focus, -.show>.btn-primary.dropdown-toggle:focus { - box-shadow: 0 0 0 .25rem rgba(var(--accent-color), .5) -} - -.btn-primary:disabled, -.btn-primary.disabled { - color: var(--button-text); - background-color: var(--button-color); - border-color: var(--button-color); -} - - -.btn-outline-primary, -.btn-outline-secondary { - color: var(--button-color); - border-color: var(--button-color); -} - -.btn-outline-primary:hover, -.btn-outline-secondary:hover { - color: var(--button-text-hover) !important; - background-color: var(--button-color-hover); - border-color: var(--button-color-hover); -} - -.btn-check:focus+.btn-outline-primary, -.btn-outline-primary:focus { - box-shadow: 0 0 0 .25rem rgba(var(--accent-color), .5); -} - -.btn-check:checked+.btn-outline-primary, -.btn-check:active+.btn-outline-primary, -.btn-outline-primary:active, -.btn-outline-primary.active, -.btn-outline-primary.dropdown-toggle.show { - color: var(--button-text-hover) !important; - background-color: var(--button-color-hover); - border-color: var(--button-color-hover); -} - -.btn-check:checked+.btn-outline-primary:focus, -.btn-check:active+.btn-outline-primary:focus, -.btn-outline-primary:active:focus, -.btn-outline-primary.active:focus, -.btn-outline-primary.dropdown-toggle.show:focus { - box-shadow: 0 0 0 .25rem rgba(var(--accent-color), .5); -} - -.btn-outline-primary:disabled, -.btn-outline-primary.disabled { - color: var(--button-color); - background-color: transparent -} - - -.nav-pills .nav-link.active, -.nav-pills .show>.nav-link { - color: var(--button-text) !important; - background-color: var(--button-color); -} - -.dark #importBackup::file-selector-button, -#importBackup::file-selector-button { - color: var(--button-text) !important; - background-color: var(--button-color) !important; -} - -.dark #importBackup[data-v-d684482e]:hover:not(:disabled):not([readonly])::file-selector-button, -#importBackup[data-v-d684482e]:hover:not(:disabled):not([readonly])::file-selector-button { - color: var(--button-text-hover) !important; - background-color: var(--button-color-hover) !important; -} - -/* FORMS */ - -.dark .form-control, -.dark .form-select, -.form-select, -.form-control { - color: var(--text); - background: var(--transparency-dark-25); - background-repeat: no-repeat; -} - -.dark .form-select:focus, -.form-select:focus { - color: var(--text-color); - background: var(--drop-down-menu-bg); - box-shadow: 0 0 0 0.25rem rgba(var(--accent-color), 0.25); - border-color: rgba(var(--accent-color), 0.25); -} - -.dark .form-control:focus, -.form-control:focus { - color: var(--text-color); - background: var(--transparency-dark-35); - box-shadow: 0 0 0 0.25rem rgba(var(--accent-color), 0.25); - border-color: rgba(var(--accent-color), 0.25); -} - -.dark .form-control, -.dark .form-select, -.form-select, -.form-control { - border-color: #0000; -} - -.input-group-text { - color: var(--button-text); - background-color: var(--button-color); - border: 1px solid var(--button-color); -} - -.form-check-input:checked { - background-color: var(--button-color); - border-color: var(--button-color); -} - -.form-check-input[type=checkbox]:indeterminate { - background-color: var(--button-color); - border-color: var(--button-color); -} - -.dark .multiselect__content-wrapper, -.multiselect__content-wrapper { - background: var(--drop-down-menu-bg) !important; - border-color: var(--transparency-light-15) !important; -} - -.multiselect { - color: var(--text); -} - -.multiselect__option--highlight { - background: rgb(var(--accent-color)) !important; - outline: none; - color: var(--label-text-color) !important; -} - -.multiselect__option--highlight:after { - content: attr(data-select); - background: rgb(var(--accent-color)) !important; - color: var(--label-text-color); -} - -.multiselect__option--selected:after { - content: attr(data-selected); - color: var(--label-text-color) !important; -} - -.multiselect__option--selected, -.dark .multiselect__option--selected { - background: var(--transparency-dark-45); - color: var(--text-hover) !important; -} - -.dark .multiselect__option--selected::after, -.multiselect__option--selected::after { - color: var(--text-hover) !important; -} - -.multiselect__tag, -.dark .multiselect__tag { - background: var(--button-color) !important; - color: var(--button-text) !important; -} - -.dark .multiselect__tags, -.multiselect__tags { - color: var(--text); - background: var(--transparency-dark-25); - border-color: transparent; -} - -.dark .multiselect__input, -.dark .multiselect__single, -.multiselect__input, -.multiselect__single { - background: var(--transparency-dark-25) !important; - color: var(--text-hover) !important; -} - -/* MODAL */ -.dark .modal-header, -.modal-header { - border-color: rgb(var(--accent-color)); - border-radius: 1rem 1rem 0 0; - background: var(--modal-header-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; -} - -.dark .modal-footer, -.modal-footer { - border-color: rgb(var(--accent-color)); - background: var(--modal-footer-color); - border-radius: 0 0 1rem 1rem; - 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; -} - -.dark .modal-content, -.modal-content { - box-shadow: 0 15px 70px #000; - 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; -} - -.vue-image-crop-upload .vicp-wrap { - -webkit-box-shadow: 0 1px 3px 0 rgb(0 0 0 / 23%); - box-shadow: 0 1px 3px rgb(0 0 0 / 23%); - background-color: 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; -} - -/* SETTINGS */ - -.settings-menu .active .menu-item { - background: var(--transparency-dark-15) !important; -} - -.settings-menu .menu-item:hover { - background: var(--transparency-light-10) !important; -} - -h5.settings-subheading:after, -.settings-subheading.h5:after { - border-bottom: 1px solid var(--transparency-light-10); -} - -.dark .cert-exp-days .cert-exp-day-row, -.cert-exp-days .cert-exp-day-row { - border-bottom: 1px solid var(--transparency-light-10) !important; -} - -[contenteditable=true] { - background-color: var(--transparency-dark-25); -} - -[contenteditable=true]:hover { - background-color: var(--transparency-dark-35); -} - -[dir=ltr] .sidebar .sidebar-footer { - border-right: 1px solid var(--transparency-light-10) !important; - left: 0; -} - -.sidebar .sidebar-footer { - border-top: 1px solid var(--transparency-light-10) !important; - background-color: var(--transparency-light-10) !important; -} - -.item:hover { - background-color: rgb(var(--accent-color), .10) !important; -} - -@media (max-width: 550px) { - .dark .table-shadow-box tbody .shadow-box { - background-color: transparent !important; - } - - .dark .table-hover>tbody>tr:hover>* { - --bs-table-accent-bg: transparent color: var(--text-hover); - } - - .dark .table-shadow-box tbody .shadow-box td { - border-bottom: 1px solid var(--transparency-light-10); - } -} - -.dark .monitor-list .item:hover, -.dark .monitor-list .item.active, -.monitor-list .item.active, -.monitor-list .item:hover { - background-color: rgb(var(--accent-color), .10); -} - -.active.dropdown-item.active, -.dark .dropdown-profile-pic .dropdown-menu .dropdown-item.active, -#app>div>header>ul>li>div>ul>li>a.active { - background: var(--transparency-dark-25) !important; - background-color: var(--transparency-dark-25) !important; +/* @import url("/css/defaults/placeholders.css"); */ +@import url("/css/defaults/transparent.css"); + *:not(#floatingInput)::-webkit-input-placeholder { + color: var(--text-muted) !important; + } + + *:not(#floatingInput):focus::-webkit-input-placeholder { + color: var(--text-hover) !important; + } + + /* Firefox < 19 */ + *:not(#floatingInput):-moz-placeholder { + color: var(--text-muted) !important; + } + + *:not(#floatingInput):focus:-moz-placeholder { + color: var(--text-hover) !important; + } + + /* Firefox > 19 */ + *:not(#floatingInput)::-moz-placeholder { + color: var(--text-muted) !important; + } + + *:not(#floatingInput):focus::-moz-placeholder { + color: var(--text-hover) !important; + } + + /* Internet Explorer 10 */ + *:not(#floatingInput):-ms-input-placeholder { + color: var(--text-muted) !important; + } + + *:not(#floatingInput):focus:-ms-input-placeholder { + color: var(--text-hover) !important; + } + +body, +.dark { + margin: 0; + font-family: var(--bs-body-font-family); + font-size: var(--bs-body-font-size); + font-weight: var(--bs-body-font-weight); + line-height: var(--bs-body-line-height); + color: var(--text); + text-align: var(--bs-body-text-align); + 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; + -webkit-text-size-adjust: 100%; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} + +/* TEXT */ +.text-secondary { + color: var(--text-muted) !important; +} + +.text-dark, +.form-text { + color: var(--text); +} + +.stats p, +.word, +footer { + color: var(--text) !important; +} + +.title { + color: rgb(var(--accent-color)) !important +} + +h6, +.h6, +h5, +.h5, +h4, +.h4, +h3, +.h3, +h2, +.h2, +h1, +.h1 { + color: var(--text-hover) +} + +a:hover:not(.btn), +.nav-link:hover, +.dark a:hover:not(.btn) { + color: var(--link-color-hover); +} + +a, +.nav-link, +.dark a, +.dark .nav-link, +.dark a:not(.btn), +.dark .table, +.dark .nav-link { + color: var(--link-color); +} + +.url a { + color: var(--link-color) !important; + text-decoration: underline; +} + +mark, +.mark { + padding: 0 0.3em; + background-color: rgb(var(--accent-color)); + color: var(--label-text-color); +} + +/* CARDS */ +.shadow-box, +.dark .shadow-box, +.dark .shadow-box:not(.alert) { + box-shadow: 0px 0px 20px 10px #0000001a; + background: var(--transparency-dark-25); +} + +.dark .settings-content .settings-content-header { + background: transparent !important; +} + +.dark .list-header { + background: transparent !important; +} + +.settings-content .settings-content-header { + border-bottom: 1px solid var(--transparency-light-10) !important; +} + +.list .item:hover { + background: var(--transparency-light-15) !important; +} + +.list-header { + border-bottom: 1px solid var(--transparency-light-15) !important; +} + +.dark .list .item.active, +.list .item.active { + background: var(--transparency-dark-25) !important; +} + +.dark .hp-bar-big .beat.empty, +.hp-bar-big .beat.empty { + background: var(--transparency-light-45) !important; +} + + +canvas { + filter: invert(1) +} + +/* TABLES */ + +th { + color: var(--text-hover) +} + +td { + color: var(--text); +} + +.dark .table-hover>tbody>tr:hover, +.table-hover>tbody>tr:hover { + --bs-table-accent-bg: var(--transparency-dark-20); + color: var(--text); +} + +.table { + --bs-table-hover-bg: var(--transparency-dark-15) !important; + --bs-table-hover-color: var(--text-hover) !important; +} + +.dark .table-hover>tbody>tr:hover>* { + --bs-table-accent-bg: var(--transparency-dark-15); + color: var(--text-hover); +} + + +/* MENUS */ +.dropdown-menu { + color: var(--text) !important; + background: var(--drop-down-menu-bg) !important; +} + +.dropdown-item { + color: var(--text) !important; +} + +.dropdown-item:hover, +.dropdown-item:focus { + color: var(--text-hover) !important; + background: var(--transparency-light-10) !important; +} + +.dark .dropdown-clear-data ul { + border-color: #0000 !important; + color: var(--text) !important; + background: var(--drop-down-menu-bg) !important; +} + +.dropdown-item-text { + color: var(--text); +} + +.dropdown-profile-pic .dropdown-menu .dropdown-divider { + border-top: 1px solid var(--transparency-light-25) !important; +} + +.dark .dropdown-profile-pic.dropdown-menu.dropdown-item.active { + color: var(--text-hover); + background-color: var(--transparency-dark-15) !important; +} + +/* HEADER */ +.dark header, +#app>div>header { + background: var(--transparency-dark-15) !important; + border-bottom-color: rgba(255, 255, 255, 0) !important; +} + +/* BUTTONS */ + +.dark .btn-primary { + color: var(--button-text); +} + +.btn-primary, +.btn-info { + color: var(--button-text); + background-color: var(--button-color); + border-color: var(--button-color); +} + +.btn-primary:hover, +.btn-info:hover { + color: var(--button-text-hover); + background-color: var(--button-color-hover); + border-color: var(--button-color-hover); +} + +.btn-check:focus+.btn-primary, +.btn-primary:focus { + color: var(--button-text-hover); + background-color: var(--button-color-hover); + border-color: var(--button-color-hover); + box-shadow: 0 0 0 .25rem rgba(var(--accent-color), .5) +} + +.btn-check:checked+.btn-primary, +.btn-check:active+.btn-primary, +.btn-primary:active, +.btn-primary.active, +.show>.btn-primary.dropdown-toggle { + color: var(--button-text-hover); + background-color: var(--button-color-hover); + border-color: var(--button-color-hover); +} + +.btn-check:checked+.btn-primary:focus, +.btn-check:active+.btn-primary:focus, +.btn-primary:active:focus, +.btn-primary.active:focus, +.show>.btn-primary.dropdown-toggle:focus { + box-shadow: 0 0 0 .25rem rgba(var(--accent-color), .5) +} + +.btn-primary:disabled, +.btn-primary.disabled { + color: var(--button-text); + background-color: var(--button-color); + border-color: var(--button-color); +} + + +.btn-outline-primary, +.btn-outline-secondary { + color: var(--button-color); + border-color: var(--button-color); +} + +.btn-outline-primary:hover, +.btn-outline-secondary:hover { + color: var(--button-text-hover) !important; + background-color: var(--button-color-hover); + border-color: var(--button-color-hover); +} + +.btn-check:focus+.btn-outline-primary, +.btn-outline-primary:focus { + box-shadow: 0 0 0 .25rem rgba(var(--accent-color), .5); +} + +.btn-check:checked+.btn-outline-primary, +.btn-check:active+.btn-outline-primary, +.btn-outline-primary:active, +.btn-outline-primary.active, +.btn-outline-primary.dropdown-toggle.show { + color: var(--button-text-hover) !important; + background-color: var(--button-color-hover); + border-color: var(--button-color-hover); +} + +.btn-check:checked+.btn-outline-primary:focus, +.btn-check:active+.btn-outline-primary:focus, +.btn-outline-primary:active:focus, +.btn-outline-primary.active:focus, +.btn-outline-primary.dropdown-toggle.show:focus { + box-shadow: 0 0 0 .25rem rgba(var(--accent-color), .5); +} + +.btn-outline-primary:disabled, +.btn-outline-primary.disabled { + color: var(--button-color); + background-color: transparent +} + + +.nav-pills .nav-link.active, +.nav-pills .show>.nav-link { + color: var(--button-text) !important; + background-color: var(--button-color); +} + +.dark #importBackup::file-selector-button, +#importBackup::file-selector-button { + color: var(--button-text) !important; + background-color: var(--button-color) !important; +} + +.dark #importBackup[data-v-d684482e]:hover:not(:disabled):not([readonly])::file-selector-button, +#importBackup[data-v-d684482e]:hover:not(:disabled):not([readonly])::file-selector-button { + color: var(--button-text-hover) !important; + background-color: var(--button-color-hover) !important; +} + +/* FORMS */ + +.dark .form-control, +.dark .form-select, +.form-select, +.form-control { + color: var(--text); + background: var(--transparency-dark-25); + background-repeat: no-repeat; +} + +.dark .form-select:focus, +.form-select:focus { + color: var(--text-color); + background: var(--drop-down-menu-bg); + box-shadow: 0 0 0 0.25rem rgba(var(--accent-color), 0.25); + border-color: rgba(var(--accent-color), 0.25); +} + +.dark .form-control:focus, +.form-control:focus { + color: var(--text-color); + background: var(--transparency-dark-35); + box-shadow: 0 0 0 0.25rem rgba(var(--accent-color), 0.25); + border-color: rgba(var(--accent-color), 0.25); +} + +.dark .form-control, +.dark .form-select, +.form-select, +.form-control { + border-color: #0000; +} + +.input-group-text { + color: var(--button-text); + background-color: var(--button-color); + border: 1px solid var(--button-color); +} + +.form-check-input:checked { + background-color: var(--button-color); + border-color: var(--button-color); +} + +.form-check-input[type=checkbox]:indeterminate { + background-color: var(--button-color); + border-color: var(--button-color); +} + +.dark .multiselect__content-wrapper, +.multiselect__content-wrapper { + background: var(--drop-down-menu-bg) !important; + border-color: var(--transparency-light-15) !important; +} + +.multiselect { + color: var(--text); +} + +.multiselect__option--highlight { + background: rgb(var(--accent-color)) !important; + outline: none; + color: var(--label-text-color) !important; +} + +.multiselect__option--highlight:after { + content: attr(data-select); + background: rgb(var(--accent-color)) !important; + color: var(--label-text-color); +} + +.multiselect__option--selected:after { + content: attr(data-selected); + color: var(--label-text-color) !important; +} + +.multiselect__option--selected, +.dark .multiselect__option--selected { + background: var(--transparency-dark-45); + color: var(--text-hover) !important; +} + +.dark .multiselect__option--selected::after, +.multiselect__option--selected::after { + color: var(--text-hover) !important; +} + +.multiselect__tag, +.dark .multiselect__tag { + background: var(--button-color) !important; + color: var(--button-text) !important; +} + +.dark .multiselect__tags, +.multiselect__tags { + color: var(--text); + background: var(--transparency-dark-25); + border-color: transparent; +} + +.dark .multiselect__input, +.dark .multiselect__single, +.multiselect__input, +.multiselect__single { + background: var(--transparency-dark-25) !important; + color: var(--text-hover) !important; +} + +/* MODAL */ +.dark .modal-header, +.modal-header { + border-color: rgb(var(--accent-color)); + border-radius: 1rem 1rem 0 0; + background: var(--modal-header-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; +} + +.dark .modal-footer, +.modal-footer { + border-color: rgb(var(--accent-color)); + background: var(--modal-footer-color); + border-radius: 0 0 1rem 1rem; + 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; +} + +.dark .modal-content, +.modal-content { + box-shadow: 0 15px 70px #000; + 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; +} + +.vue-image-crop-upload .vicp-wrap { + -webkit-box-shadow: 0 1px 3px 0 rgb(0 0 0 / 23%); + box-shadow: 0 1px 3px rgb(0 0 0 / 23%); + background-color: 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; +} + +/* SETTINGS */ + +.settings-menu .active .menu-item { + background: var(--transparency-dark-15) !important; +} + +.settings-menu .menu-item:hover { + background: var(--transparency-light-10) !important; +} + +h5.settings-subheading:after, +.settings-subheading.h5:after { + border-bottom: 1px solid var(--transparency-light-10); +} + +.dark .cert-exp-days .cert-exp-day-row, +.cert-exp-days .cert-exp-day-row { + border-bottom: 1px solid var(--transparency-light-10) !important; +} + +[contenteditable=true] { + background-color: var(--transparency-dark-25); +} + +[contenteditable=true]:hover { + background-color: var(--transparency-dark-35); +} + +[dir=ltr] .sidebar .sidebar-footer { + border-right: 1px solid var(--transparency-light-10) !important; + left: 0; +} + +.sidebar .sidebar-footer { + border-top: 1px solid var(--transparency-light-10) !important; + background-color: var(--transparency-light-10) !important; +} + +.item:hover { + background-color: rgb(var(--accent-color), .10) !important; +} + +@media (max-width: 550px) { + .dark .table-shadow-box tbody .shadow-box { + background-color: transparent !important; + } + + .dark .table-hover>tbody>tr:hover>* { + --bs-table-accent-bg: transparent color: var(--text-hover); + } + + .dark .table-shadow-box tbody .shadow-box td { + border-bottom: 1px solid var(--transparency-light-10); + } +} + +.dark .monitor-list .item:hover, +.dark .monitor-list .item.active, +.monitor-list .item.active, +.monitor-list .item:hover { + background-color: rgb(var(--accent-color), .10); +} + +.active.dropdown-item.active, +.dark .dropdown-profile-pic .dropdown-menu .dropdown-item.active, +#app>div>header>ul>li>div>ul>li>a.active { + background: var(--transparency-dark-25) !important; + background-color: var(--transparency-dark-25) !important; } \ No newline at end of file diff --git a/css/base/vuetorrent/vuetorrent-base.css b/css/base/vuetorrent/vuetorrent-base.css index fbf075f3df..f30ec284b6 100644 --- a/css/base/vuetorrent/vuetorrent-base.css +++ b/css/base/vuetorrent/vuetorrent-base.css @@ -1,517 +1,517 @@ -/* 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://github.com/gilbN/theme.park */ - -/* MOBILE */ - -@import url("/css/defaults/placeholders.css"); -@import url("/css/defaults/transparent.css"); - -@media (max-width: 720px) { - - .modal__body, - .modal__content__wrapper, - .modal__header, - body, - .dark .torrents, - .torrents, - .action-bar { - background: #1b1b1b !important; - } -} - -body, -.background, -[class*="theme--"].v-application, -.v-application .background { - color: var(--text); - background: var(--main-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; -} - -html { - color: var(--text); - background: var(--drop-down-menu-bg) !important; -} - -/* SCROLL BAR */ -#app>div>nav>nav>div.v-navigation-drawer__content::-webkit-scrollbar-thumb { - background: var(--transparency-light-10); - border-radius: 20px -} - -#app>div>nav>nav>div.v-navigation-drawer__content::-webkit-scrollbar-thumb:hover { - background: var(--transparency-light-25); - border-radius: 20px -} - -/* TEXT */ -.h1, -.h2, -.h3, -.h4, -.h5, -.h6, -h1, -h2, -h3, -h4, -h5, -h6, -p, -[class*="theme--"].v-label, -[class*="theme--"].v-counter { - color: var(--text-hover); -} - -.v-select__slot>label { - color: var(--text-hover) !important; -} - -.v-application .grey--text { - color: var(--text-muted) !important; - caret-color: var(--text-muted) !important; -} - -[class*="theme--"].v-tabs>.v-tabs-bar .v-tab--disabled, -[class*="theme--"].v-tabs>.v-tabs-bar .v-tab:not(.v-tab--active), -[class*="theme--"].v-tabs>.v-tabs-bar .v-tab:not(.v-tab--active)>.v-btn, -[class*="theme--"].v-tabs>.v-tabs-bar .v-tab:not(.v-tab--active)>.v-icon, -[class*="theme--"].v-messages { - color: var(--text); -} - -[class*="theme--"].v-subheader { - color: var(--text-hover); -} - -[class*="theme--"].v-input, -[class*="theme--"].v-input input, -[class*="theme--"].v-input textarea, -[class*="theme--"].v-treeview { - color: var(--text); -} - -/* CARDS */ -[class*="theme--"].v-card { - background: var(--transparency-dark-35); - color: var(--text); -} - -/* TOP NAVBAR */ -[class*="theme--"].v-app-bar.v-toolbar.v-sheet { - color: var(--text) !important; -} - -.v-app-bar.v-app-bar--hide-shadow { - background: var(--transparency-dark-25) !important; -} - -.v-app-bar.v-app-bar--is-scrolled { - background: var(--main-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; -} - -.v-navigation-drawer__content [class*="theme--"].v-card { - background: rgba(0, 0, 0, 0) !important; -} - -/* SIDE MENU */ -.v-application .primary { - background: var(--transparency-dark-25) !important; - color: var(--text) !important; -} - -.v-application .secondary { - background: var(--transparency-light-15) !important; - border-color: rgba(255, 255, 255, .15) !important; - -} - -[class*="theme--"].v-navigation-drawer:not(.v-navigation-drawer--floating) .v-navigation-drawer__border { - background: var(--transparency-dark-10); -} - -@supports (-webkit-backdrop-filter: none) or (backdrop-filter: none) { - - .v-navigation-drawer--is-mobile:not(.v-navigation-drawer--close), - .v-navigation-drawer--temporary:not(.v-navigation-drawer--close), - .v-navigation-drawer--is-mobile:not(.v-navigation-drawer--close), - .v-navigation-drawer--temporary:not(.v-navigation-drawer--close) { - -webkit-backdrop-filter: blur(10px); - backdrop-filter: blur(10px); - } -} - -/* slightly transparent fallback for Firefox (not supporting backdrop-filter) */ -@supports not ((-webkit-backdrop-filter: none) or (backdrop-filter: none)) { - - .v-navigation-drawer--is-mobile:not(.v-navigation-drawer--close), - .v-navigation-drawer--temporary:not(.v-navigation-drawer--close), - .v-navigation-drawer--is-mobile:not(.v-navigation-drawer--close), - .v-navigation-drawer--temporary:not(.v-navigation-drawer--close) { - background: var(--transparency-dark-10); - } -} - -.v-application .download--text { - color: rgb(var(--accent-color)) !important; - caret-color: rgb(var(--accent-color)) !important; -} - -.v-navigation-drawer__content .download--text { - color: var(--v-download-base) !important; - caret-color: var(--v-download-base) !important; -} - -/* MODAL */ -.v-dialog [class*="theme--"].v-card, -.v-dialog [class*="theme--"].v-tabs-items, -.v-dialog [class*="theme--"].v-list { - 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; - color: var(--text); -} - -.v-application .primary--text { - color: var(--button-color) !important; - caret-color: var(--button-color) !important; -} - -.v-btn.v-application.primary { - background-color: var(--button-color) !important; - border-color: var(--button-color) !important; - color: var(--button-text) !important; -} - -[class*="theme--"].v-btn.v-btn--disabled.v-btn--has-bg { - background-color: var(--button-color) !important; - color: var(--button-text) !important; - opacity: .5; -} -[class*="theme--"].v-btn.v-btn--has-bg:not(.v-btn--round) { - background-color: var(--button-color) !important; - color: var(--button-text) !important; -} - -button>.v-btn--is-elevated .v-btn--has-bg.v-icon__svg { - fill: var(--button-text); -} - -[class*="theme--"].v-btn.v-btn--has-bg .v-icon__svg { - fill: var(--button-text) !important; -} -.v-icon__svg{ - fill: rgb(var(--accent-color)) !important; -} -[class*="theme--"].v-tabs>.v-tabs-bar { - background: var(--transparency-dark-15); -} - -.v-application .white, -.v-tab:before, -.v-tabs-slider { - background-color: rgb(var(--accent-color)) !important; - border-color: rbg(var(--accent-color)) !important; -} - -[class*="theme--"].v-icon.v-icon.v-icon--disabled { - color: rgba(255, 255, 255, .38) !important; -} - -[class*="theme--"].v-text-field--solo>.v-input__control>.v-input__slot { - background: #1e1e1e; -} - -.v-input__icon svg, -.v-select__selection { - color: rgb(var(--accent-color)) !important; -} - -.v-application .accent { - background-color: var(--button-color) !important; - border-color: var(--button-color) !important; -} - -.v-application .accent .v-icon__svg { - color: var(--button-text) !important; - fill: var(--button-text) !important; -} -.v-application .deep-purple.accent-4 { - background-color: rgb(var(--accent-color))!important; - border-color: rgb(var(--accent-color))!important; - color: var(--label-text-color); -} - -.v-btn--is-elevated.v-btn--has-bg .v-icon__svg:not(.v-btn--round>span>span>svg) { - fill: var(--button-text) !important; -} - -.v-application .deep-purple--text.text--accent-4{ - color: rgb(var(--accent-color)) !important; - caret-color: rgb(var(--accent-color)) !important; -} - -[class*="theme--"].v-text-field>.v-input__control>.v-input__slot:before { - border-color: rgb(255 255 255 / 42%); -} - -[class*="theme--"].v-text-field:not(.v-input--has-state):hover>.v-input__control>.v-input__slot:before { - border-color: rgba(255, 255, 255, .87); -} - -[class*="theme--"].v-list-item:not(.v-list-item--active):not(.v-list-item--disabled) { - color: var(--text) !important; -} - -/* FORMS */ -.v-input__slot:hover fieldset, -.v-text-field--outlined fieldset { - border-color: rgba(255, 255, 255, .1) !important; -} - -/* DASHBOARD */ - -[class*="theme--"].v-card.sideborder.done { - background-color: #16573e40; - color: #FFF; -} - -[class*="theme--"].v-card.sideborder.downloading { - background-color: #5bb97440; - color: #FFF; -} - -[class*="theme--"].v-card.sideborder.fail { - background-color: #f83e7040; - color: #FFF; -} - -[class*="theme--"].v-card.sideborder.paused { - background-color: #9ca3af40; - color: #FFF; -} - -[class*="theme--"].v-card.sideborder.queued { - background-color: #2e5eaa40; - color: #FFF; -} - -[class*="theme--"].v-card.sideborder.seeding { - background-color: #4ecde640; - color: #FFF; -} - -[class*="theme--"].v-card.sideborder.checking { - background-color: #ff704340; - color: #FFF; -} - -[class*="theme--"].v-card.sideborder.stalled { - background-color: #4ade8040; - color: #FFF; -} - -[class*="theme--"].v-card.sideborder.metadata { - background-color: #7e57c240; - color: #FFF; -} - -[class*="theme--"].v-card.sideborder.moving { - background-color: #ffaa2c40; - color: #FFF; -} - -.v-list-item__content .caption.grey--text { - color: #b1b1b1 !important; -} - -.v-application .torrent-paused-color .caption, -.v-application .torrent-seeding-color .caption, -.v-application .torrent-done-color .caption { - color: #ccc !important; -} - -.v-application .torrent-paused-color { - background-color: rgb(156 163 175 / 70%) !important; - border-color: rgb(156 163 175 / 70%) !important; -} - -.v-application .torrent-seeding-color { - background-color: rgba(78, 205, 230, .7) !important; - border-color: rgba(78, 205, 230, .7) !important; -} - -.v-application .torrent-done-color { - background-color: rgba(22, 87, 62, .7) !important; - border-color: rgba(22, 87, 62, .7) !important; -} - -.v-application .torrent-downloading-color { - background-color: rgba(91, 185, 116, .7) !important; - border-color: rgba(91, 185, 116, .7) !important; -} - -.v-application .torrent-fail-color { - background-color: rgba(248, 62, 112, .7) !important; - border-color: rgba(248, 62, 112, .7) !important; -} - -.v-application .torrent-queued-color { - background-color: rgba(46, 94, 170, .7) !important; - border-color: rgba(46, 94, 170, .7) !important; -} - -.v-application .torrent-checking-color { - background-color: rgba(255, 112, 67, .7) !important; - border-color: rgba(255, 112, 67, .7) !important; -} - -.v-application .torrent-stalled-color { - background-color: rgba(74, 222, 128, .7) !important; - border-color: rgba(74, 222, 128, .7) !important; -} - -.v-application .torrent-metadata-color { - background-color: rgba(126, 87, 194, .7) !important; - border-color: rgba(126, 87, 194, .7) !important; -} - -.v-application .torrent-moving-color { - background-color: rgba(255, 170, 44, .7) !important; - border-color: rgba(255, 170, 44, .7) !important; -} - -.torrent-paused-color .v-chip.paused, -.torrent-seeding-color .v-chip.seeding, -.torrent-done-color .v-chip.downloading, -.torrent-done-color .v-chip.fail, -.torrent-done-color .v-chip.queued, -.torrent-done-color .v-chip.checking, -.torrent-done-color .v-chip.stalled, -.torrent-done-color .v-chip.metadata, -.torrent-done-color .v-chip.moving { - color: var(--text-hover) !important; -} - -/* DROPDOWN */ -.v-menu__content [class*="theme--"].v-list-item:not(.v-list-item--active):not(.v-list-item--disabled) { - color: var(--text) !important; -} - -.v-menu__content [class*="theme--"][class*="theme--"].v-list { - background: var(--drop-down-menu-bg) -} - -[class*="theme--"].v-icon { - color: rgb(var(--accent-color)) !important; -} - -[class*="theme--"].v-divider { - border-color: rgba(255, 255, 255, .2) !important; -} - -/* TABLE */ -[class*="theme--"].v-data-table { - background: transparent; - color: var(--text); -} - -[class*="theme--"].v-data-table>.v-data-table__wrapper>table>tbody>tr:hover:not(.v-data-table__expanded__content):not(.v-data-table__empty-wrapper) { - background: var(--transparency-light-15); -} - -[class*="theme--"].v-data-table>.v-data-table__wrapper>table>tbody>tr:not(:last-child)>td:last-child, -[class*="theme--"].v-data-table>.v-data-table__wrapper>table>tbody>tr:not(:last-child)>td:not(.v-data-table__mobile-row), -[class*="theme--"].v-data-table>.v-data-table__wrapper>table>tbody>tr:not(:last-child)>th:last-child, -[class*="theme--"].v-data-table>.v-data-table__wrapper>table>tbody>tr:not(:last-child)>th:not(.v-data-table__mobile-row), -[class*="theme--"].v-data-table>.v-data-table__wrapper>table>thead>tr:last-child>th { - border-bottom: thin solid hsla(0, 0%, 100%, .12); -} - -[class*="theme--"].v-data-table>.v-data-table__wrapper>table>thead>tr>th { - color: var(--text); -} - -[class*="theme--"].v-data-table .v-data-table-header th.sortable.active, -[class*="theme--"].v-data-table .v-data-table-header th.sortable.active .v-data-table-header__icon, -[class*="theme--"].v-data-table .v-data-table-header th.sortable:hover { - color: var(--text-hover); -} - -[class*="theme--"].v-data-table .v-data-table__empty-wrapper { - color: var(--text); -} - -[class*="theme--"].v-tabs-items { - background-color: transparent; -} -/* TOOLTIP */ -.apexcharts-tooltip.apexcharts-theme-dark .apexcharts-tooltip-title, -.apexcharts-tooltip.apexcharts-theme-light .apexcharts-tooltip-title { - background: var(--transparency-dark-70); - border-bottom: 1px solid rgba(255, 255, 255, .1); -} - -.apexcharts-tooltip.apexcharts-theme-dark, -.apexcharts-tooltip.apexcharts-theme-light { - color: var(--text); - 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; - border: 1px solid rgba(255, 255, 255, .1); -} - -/* MOBILE */ - - - -[class*="theme--"].v-btn.v-btn--has-bg { - background-color: rgb(var(--accent-color)); -} - -.v-speed-dial--is-active svg { - fill: var(--label-text-color) !important; -} - -.v-speed-dial__list .v-icon__svg { - fill: var(--text-hover); -} - -/* SETTING */ - -[class*="theme--"].v-list { - background: var(--transparency-light-05); - color: rgba(0,0,0,.87); +/* 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://github.com/gilbN/theme.park */ + +/* MOBILE */ + +@import url("/css/defaults/placeholders.css"); +@import url("/css/defaults/transparent.css"); + +@media (max-width: 720px) { + + .modal__body, + .modal__content__wrapper, + .modal__header, + body, + .dark .torrents, + .torrents, + .action-bar { + background: #1b1b1b !important; + } +} + +body, +.background, +[class*="theme--"].v-application, +.v-application .background { + color: var(--text); + background: var(--main-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; +} + +html { + color: var(--text); + background: var(--drop-down-menu-bg) !important; +} + +/* SCROLL BAR */ +#app>div>nav>nav>div.v-navigation-drawer__content::-webkit-scrollbar-thumb { + background: var(--transparency-light-10); + border-radius: 20px +} + +#app>div>nav>nav>div.v-navigation-drawer__content::-webkit-scrollbar-thumb:hover { + background: var(--transparency-light-25); + border-radius: 20px +} + +/* TEXT */ +.h1, +.h2, +.h3, +.h4, +.h5, +.h6, +h1, +h2, +h3, +h4, +h5, +h6, +p, +[class*="theme--"].v-label, +[class*="theme--"].v-counter { + color: var(--text-hover); +} + +.v-select__slot>label { + color: var(--text-hover) !important; +} + +.v-application .grey--text { + color: var(--text-muted) !important; + caret-color: var(--text-muted) !important; +} + +[class*="theme--"].v-tabs>.v-tabs-bar .v-tab--disabled, +[class*="theme--"].v-tabs>.v-tabs-bar .v-tab:not(.v-tab--active), +[class*="theme--"].v-tabs>.v-tabs-bar .v-tab:not(.v-tab--active)>.v-btn, +[class*="theme--"].v-tabs>.v-tabs-bar .v-tab:not(.v-tab--active)>.v-icon, +[class*="theme--"].v-messages { + color: var(--text); +} + +[class*="theme--"].v-subheader { + color: var(--text-hover); +} + +[class*="theme--"].v-input, +[class*="theme--"].v-input input, +[class*="theme--"].v-input textarea, +[class*="theme--"].v-treeview { + color: var(--text); +} + +/* CARDS */ +[class*="theme--"].v-card { + background: var(--transparency-dark-35); + color: var(--text); +} + +/* TOP NAVBAR */ +[class*="theme--"].v-app-bar.v-toolbar.v-sheet { + color: var(--text) !important; +} + +.v-app-bar.v-app-bar--hide-shadow { + background: var(--transparency-dark-25) !important; +} + +.v-app-bar.v-app-bar--is-scrolled { + background: var(--main-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; +} + +.v-navigation-drawer__content [class*="theme--"].v-card { + background: rgba(0, 0, 0, 0) !important; +} + +/* SIDE MENU */ +.v-application .primary { + background: var(--transparency-dark-25) !important; + color: var(--text) !important; +} + +.v-application .secondary { + background: var(--transparency-light-15) !important; + border-color: rgba(255, 255, 255, .15) !important; + +} + +[class*="theme--"].v-navigation-drawer:not(.v-navigation-drawer--floating) .v-navigation-drawer__border { + background: var(--transparency-dark-10); +} + +@supports (-webkit-backdrop-filter: none) or (backdrop-filter: none) { + + .v-navigation-drawer--is-mobile:not(.v-navigation-drawer--close), + .v-navigation-drawer--temporary:not(.v-navigation-drawer--close), + .v-navigation-drawer--is-mobile:not(.v-navigation-drawer--close), + .v-navigation-drawer--temporary:not(.v-navigation-drawer--close) { + -webkit-backdrop-filter: blur(10px); + backdrop-filter: blur(10px); + } +} + +/* slightly transparent fallback for Firefox (not supporting backdrop-filter) */ +@supports not ((-webkit-backdrop-filter: none) or (backdrop-filter: none)) { + + .v-navigation-drawer--is-mobile:not(.v-navigation-drawer--close), + .v-navigation-drawer--temporary:not(.v-navigation-drawer--close), + .v-navigation-drawer--is-mobile:not(.v-navigation-drawer--close), + .v-navigation-drawer--temporary:not(.v-navigation-drawer--close) { + background: var(--transparency-dark-10); + } +} + +.v-application .download--text { + color: rgb(var(--accent-color)) !important; + caret-color: rgb(var(--accent-color)) !important; +} + +.v-navigation-drawer__content .download--text { + color: var(--v-download-base) !important; + caret-color: var(--v-download-base) !important; +} + +/* MODAL */ +.v-dialog [class*="theme--"].v-card, +.v-dialog [class*="theme--"].v-tabs-items, +.v-dialog [class*="theme--"].v-list { + 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; + color: var(--text); +} + +.v-application .primary--text { + color: var(--button-color) !important; + caret-color: var(--button-color) !important; +} + +.v-btn.v-application.primary { + background-color: var(--button-color) !important; + border-color: var(--button-color) !important; + color: var(--button-text) !important; +} + +[class*="theme--"].v-btn.v-btn--disabled.v-btn--has-bg { + background-color: var(--button-color) !important; + color: var(--button-text) !important; + opacity: .5; +} +[class*="theme--"].v-btn.v-btn--has-bg:not(.v-btn--round) { + background-color: var(--button-color) !important; + color: var(--button-text) !important; +} + +button>.v-btn--is-elevated .v-btn--has-bg.v-icon__svg { + fill: var(--button-text); +} + +[class*="theme--"].v-btn.v-btn--has-bg .v-icon__svg { + fill: var(--button-text) !important; +} +.v-icon__svg{ + fill: rgb(var(--accent-color)) !important; +} +[class*="theme--"].v-tabs>.v-tabs-bar { + background: var(--transparency-dark-15); +} + +.v-application .white, +.v-tab:before, +.v-tabs-slider { + background-color: rgb(var(--accent-color)) !important; + border-color: rbg(var(--accent-color)) !important; +} + +[class*="theme--"].v-icon.v-icon.v-icon--disabled { + color: rgba(255, 255, 255, .38) !important; +} + +[class*="theme--"].v-text-field--solo>.v-input__control>.v-input__slot { + background: #1e1e1e; +} + +.v-input__icon svg, +.v-select__selection { + color: rgb(var(--accent-color)) !important; +} + +.v-application .accent { + background-color: var(--button-color) !important; + border-color: var(--button-color) !important; +} + +.v-application .accent .v-icon__svg { + color: var(--button-text) !important; + fill: var(--button-text) !important; +} +.v-application .deep-purple.accent-4 { + background-color: rgb(var(--accent-color))!important; + border-color: rgb(var(--accent-color))!important; + color: var(--label-text-color); +} + +.v-btn--is-elevated.v-btn--has-bg .v-icon__svg:not(.v-btn--round>span>span>svg) { + fill: var(--button-text) !important; +} + +.v-application .deep-purple--text.text--accent-4{ + color: rgb(var(--accent-color)) !important; + caret-color: rgb(var(--accent-color)) !important; +} + +[class*="theme--"].v-text-field>.v-input__control>.v-input__slot:before { + border-color: rgb(255 255 255 / 42%); +} + +[class*="theme--"].v-text-field:not(.v-input--has-state):hover>.v-input__control>.v-input__slot:before { + border-color: rgba(255, 255, 255, .87); +} + +[class*="theme--"].v-list-item:not(.v-list-item--active):not(.v-list-item--disabled) { + color: var(--text) !important; +} + +/* FORMS */ +.v-input__slot:hover fieldset, +.v-text-field--outlined fieldset { + border-color: rgba(255, 255, 255, .1) !important; +} + +/* DASHBOARD */ + +[class*="theme--"].v-card.sideborder.done { + background-color: #16573e40; + color: #FFF; +} + +[class*="theme--"].v-card.sideborder.downloading { + background-color: #5bb97440; + color: #FFF; +} + +[class*="theme--"].v-card.sideborder.fail { + background-color: #f83e7040; + color: #FFF; +} + +[class*="theme--"].v-card.sideborder.paused { + background-color: #9ca3af40; + color: #FFF; +} + +[class*="theme--"].v-card.sideborder.queued { + background-color: #2e5eaa40; + color: #FFF; +} + +[class*="theme--"].v-card.sideborder.seeding { + background-color: #4ecde640; + color: #FFF; +} + +[class*="theme--"].v-card.sideborder.checking { + background-color: #ff704340; + color: #FFF; +} + +[class*="theme--"].v-card.sideborder.stalled { + background-color: #4ade8040; + color: #FFF; +} + +[class*="theme--"].v-card.sideborder.metadata { + background-color: #7e57c240; + color: #FFF; +} + +[class*="theme--"].v-card.sideborder.moving { + background-color: #ffaa2c40; + color: #FFF; +} + +.v-list-item__content .caption.grey--text { + color: #b1b1b1 !important; +} + +.v-application .torrent-paused-color .caption, +.v-application .torrent-seeding-color .caption, +.v-application .torrent-done-color .caption { + color: #ccc !important; +} + +.v-application .torrent-paused-color { + background-color: rgb(156 163 175 / 70%) !important; + border-color: rgb(156 163 175 / 70%) !important; +} + +.v-application .torrent-seeding-color { + background-color: rgba(78, 205, 230, .7) !important; + border-color: rgba(78, 205, 230, .7) !important; +} + +.v-application .torrent-done-color { + background-color: rgba(22, 87, 62, .7) !important; + border-color: rgba(22, 87, 62, .7) !important; +} + +.v-application .torrent-downloading-color { + background-color: rgba(91, 185, 116, .7) !important; + border-color: rgba(91, 185, 116, .7) !important; +} + +.v-application .torrent-fail-color { + background-color: rgba(248, 62, 112, .7) !important; + border-color: rgba(248, 62, 112, .7) !important; +} + +.v-application .torrent-queued-color { + background-color: rgba(46, 94, 170, .7) !important; + border-color: rgba(46, 94, 170, .7) !important; +} + +.v-application .torrent-checking-color { + background-color: rgba(255, 112, 67, .7) !important; + border-color: rgba(255, 112, 67, .7) !important; +} + +.v-application .torrent-stalled-color { + background-color: rgba(74, 222, 128, .7) !important; + border-color: rgba(74, 222, 128, .7) !important; +} + +.v-application .torrent-metadata-color { + background-color: rgba(126, 87, 194, .7) !important; + border-color: rgba(126, 87, 194, .7) !important; +} + +.v-application .torrent-moving-color { + background-color: rgba(255, 170, 44, .7) !important; + border-color: rgba(255, 170, 44, .7) !important; +} + +.torrent-paused-color .v-chip.paused, +.torrent-seeding-color .v-chip.seeding, +.torrent-done-color .v-chip.downloading, +.torrent-done-color .v-chip.fail, +.torrent-done-color .v-chip.queued, +.torrent-done-color .v-chip.checking, +.torrent-done-color .v-chip.stalled, +.torrent-done-color .v-chip.metadata, +.torrent-done-color .v-chip.moving { + color: var(--text-hover) !important; +} + +/* DROPDOWN */ +.v-menu__content [class*="theme--"].v-list-item:not(.v-list-item--active):not(.v-list-item--disabled) { + color: var(--text) !important; +} + +.v-menu__content [class*="theme--"][class*="theme--"].v-list { + background: var(--drop-down-menu-bg) +} + +[class*="theme--"].v-icon { + color: rgb(var(--accent-color)) !important; +} + +[class*="theme--"].v-divider { + border-color: rgba(255, 255, 255, .2) !important; +} + +/* TABLE */ +[class*="theme--"].v-data-table { + background: transparent; + color: var(--text); +} + +[class*="theme--"].v-data-table>.v-data-table__wrapper>table>tbody>tr:hover:not(.v-data-table__expanded__content):not(.v-data-table__empty-wrapper) { + background: var(--transparency-light-15); +} + +[class*="theme--"].v-data-table>.v-data-table__wrapper>table>tbody>tr:not(:last-child)>td:last-child, +[class*="theme--"].v-data-table>.v-data-table__wrapper>table>tbody>tr:not(:last-child)>td:not(.v-data-table__mobile-row), +[class*="theme--"].v-data-table>.v-data-table__wrapper>table>tbody>tr:not(:last-child)>th:last-child, +[class*="theme--"].v-data-table>.v-data-table__wrapper>table>tbody>tr:not(:last-child)>th:not(.v-data-table__mobile-row), +[class*="theme--"].v-data-table>.v-data-table__wrapper>table>thead>tr:last-child>th { + border-bottom: thin solid hsla(0, 0%, 100%, .12); +} + +[class*="theme--"].v-data-table>.v-data-table__wrapper>table>thead>tr>th { + color: var(--text); +} + +[class*="theme--"].v-data-table .v-data-table-header th.sortable.active, +[class*="theme--"].v-data-table .v-data-table-header th.sortable.active .v-data-table-header__icon, +[class*="theme--"].v-data-table .v-data-table-header th.sortable:hover { + color: var(--text-hover); +} + +[class*="theme--"].v-data-table .v-data-table__empty-wrapper { + color: var(--text); +} + +[class*="theme--"].v-tabs-items { + background-color: transparent; +} +/* TOOLTIP */ +.apexcharts-tooltip.apexcharts-theme-dark .apexcharts-tooltip-title, +.apexcharts-tooltip.apexcharts-theme-light .apexcharts-tooltip-title { + background: var(--transparency-dark-70); + border-bottom: 1px solid rgba(255, 255, 255, .1); +} + +.apexcharts-tooltip.apexcharts-theme-dark, +.apexcharts-tooltip.apexcharts-theme-light { + color: var(--text); + 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; + border: 1px solid rgba(255, 255, 255, .1); +} + +/* MOBILE */ + + + +[class*="theme--"].v-btn.v-btn--has-bg { + background-color: rgb(var(--accent-color)); +} + +.v-speed-dial--is-active svg { + fill: var(--label-text-color) !important; +} + +.v-speed-dial__list .v-icon__svg { + fill: var(--text-hover); +} + +/* SETTING */ + +[class*="theme--"].v-list { + background: var(--transparency-light-05); + color: rgba(0,0,0,.87); } \ No newline at end of file diff --git a/css/base/webtools/webtools-base.css b/css/base/webtools/webtools-base.css index b7eaa31bf1..261271632a 100644 --- a/css/base/webtools/webtools-base.css +++ b/css/base/webtools/webtools-base.css @@ -1,374 +1,374 @@ -/* 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://github.com/gilbN/theme.park */ - -@import url("/css/defaults/placeholders.css"); -@import url("/css/defaults/transparent.css"); - -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; -} - -a, -.language a { - color: var(--link-color); -} - -a:hover { - color: var(--link-color-hover); -} - -#content:before { - 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; -} - -* { - outline: none !important; -} - -/* TEXT */ -body, -.head .title, -.fm .sections .section { - color: var(--text); -} - -/* ACCENTS */ -webtools-loading .webtoolsLoading, -content-loading .contentLoading { - color: var(--accent-color); -} - -.uas .type.active { - background: var(--button-color); - box-shadow: none; -} - -.uas .type.active:hover { - background: var(--button-color-hover); - box-shadow: none; -} - -/* NAVBAR */ -.head { - background: var(--transparency-dark-25); - box-shadow: 0 0 0 0px rgb(0 0 0 / 0%); -} - -.vertical-center { - box-shadow: inset 0px 15px 15px -4px rgb(255 255 0 / 0%); -} - -/* SIDE MENU */ -.menu .toggle { - background: var(--transparency-dark-25); - color: var(--accent-color); -} - -.menu { - background: var(--transparency-dark-25); - box-shadow: 0 0 0 0px rgba(0, 0, 0, 0); -} - -.menu .item { - background: var(--transparency-light-10); - color: var(--button-text); - box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, .0); -} - -.menu .item:hover { - background: var(--transparency-light-15); - color: var(--text-hover); -} - -.menu .item.active { - background: var(--accent-color); - color: var(--button-text); -} - -/* MODALS */ -.ngdialog.ngdialog-theme-default .ngdialog-content { - 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; - color: var(--text) !important; - border: #f0505000 5px solid; -} - -.fm .settings { - 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; - color: var(--text); - Border: 1px solid rgba(0, 0, 0, 0.2); -} - -/* PAGES */ -.sub .settings { - background: var(--transparency-light-25); -} - -label { - color: var(--button-text); -} - -.sub .rowShow, -.uas .repoContainer .repo, -.uas .typesMenu, -.uas .repoContainer .repo.installed, -.fm .sections .section, -.playlists .userContainer .fileContainer, -.playlists .playlistContainer { - background: var(--transparency-light-10); - box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, .0); - border: transparent; -} - -.uas .type:hover { - background: var(--transparency-light-10); - color: var(--text-hover); -} - -.sub .rowShow:hover, -.uas .repoContainer .repo:hover, -.fm .sections .section:hover { - background: var(--transparency-light-15); - box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, .0); -} - -.expanded:hover { - background: var(--transparency-light-10) !important; - box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, .0); -} - -.sub .rowShow .lineShow .contentShow .detail { - background: var(--transparency-dark-25); - color: var(--text) !important; -} - -.sub .rowShow .lineShow .contentShow .detail .subItem .download:hover, -.sub .rowShow .lineShow .contentShow .detail .subHeader .selectActions div:hover { - color: var(--text-hover) !important; -} - -.sub .rowShow .lineShow .contentShow .detail .subItem.selected { - background: var(--transparency-dark-25); -} - -.sub .rowShow .lineShow .contentShow .detail .subItem.checked { - background: var(--transparency-light-50); - color: var(--text-hover); -} - -.sub .rowShow .lineShow .contentShow .detail .subItem.selected.checked { - background: var(--accent-color); -} - -.sub .rowShow .lineShow .contentShow .tvshow { - background: var(--transparency-light-10); - color: var(--button-text); -} - -.sub .rowShow .lineShow .contentShow .tvshow:hover { - background: var(--transparency-light-15); - -} - -.sub .rowShow .lineShow .contentShow .loadmore { - background: var(--button-color); - border: solid 6px var(--button-color); - color: var(--button-text); -} - -.sub .rowShow .lineShow .contentShow .tvshowheader div { - background: var(--button-color); - color: var(--button-text); -} - -.sub .rowShow .lineShow .contentShow .tvshowheader div:hover { - background: var(--button-color-hover); - color: var(--button-text); - border: transparent; -} - -.sub .rowShow .lineShow .contentShow .loadmore:hover { - background: var(--button-color-hover); - color: var(--button-text); - border: solid 6px transparent; -} - -.logs .logDetails { - background: var(--transparency-light-15); -} - -.logs .search { - background: var(--transparency-light-10); -} - -.logs .logDetails table tr.danger { - background-color: rgb(244 67 54 / 50%) !important; - color: #fff; -} - -.uas .repoContainer .repo .details .row, -.uas .repoContainer .repo .details .row:nth-child(2n) { - background: var(--transparency-dark-25); - color: var(--text); -} - -/* SETTINGS */ - -/* BUTTONS */ -.btn, -.sub .search .btnSearch, -.logs .logButton, -.uas .uasBtn, -.uas .repoContainer .repo .header .right .installUpdate, -.uas .typesMenu .search .btnSearch, -.btnInput, -.playlists .playlistBtn, -.language .languageActions .langBtn, -.fr .reset, -.logs .search .btnSearch, -.fm button { - border-color: var(--button-color); - background: var(--button-color); - color: var(--button-text); - margin-right: 5px; - box-shadow: none; - border: transparent; -} - -.btn:hover, -.btn:focus, -.btn:active, -.btn-primary:not(:disabled):not(.disabled):active, -.btn-primary:not(:disabled):not(.disabled).active, -.show>.btn-primary.dropdown-toggle, -.sub .search .btnSearch:hover, -.sub .search .btnSearch:focus, -.logs .logButton:hover, -.logs .logButton:focus, -.uas .uasBtn:hover, -.uas .uasBtn:focus, -.uas .repoContainer .repo .header .right .installUpdate:hover, -.uas .repoContainer .repo .header .right .installUpdate:focus, -.uas .typesMenu .search .btnSearch:focus, -.uas .typesMenu .search .btnSearch:hover, -.btnInput:hover, -.btnInput:focus, -.playlists .playlistBtn:hover, -.playlists .playlistBtn:focus, -.playlists .playlistBtn:not(.disabled):hover, -.language .languageActions .langBtn:hover, -.fr .reset:hover, -.logs .search .btnSearch:hover, -.logs .search .btnSearch:focus, -.fm button:hover, -.fm button:focus { - border-color: var(--button-color-hover); - color: var(--text-hover); - background-color: var(--button-color-hover); - box-shadow: none !important; -} - -.uas .repoContainer .repo .header .right .delete, -body>div.content.ng-scope>div>div.pushTopMinor.ng-scope>div:nth-child(2)>div.playlistContent>div.topPart>div.buttons.pull-right>div:nth-child(1), -body>div.content.ng-scope>div>div.pushTopMinor.ng-scope>div:nth-child(3)>div.playlistContent>div.topPart>div.buttons.pull-right>div:nth-child(1), -body>div.content.ng-scope>div>div.pushTopMinor.ng-scope>div:nth-child(4)>div.playlistContent>div.topPart>div.buttons.pull-right>div:nth-child(1), -body>div.content.ng-scope>div>div.pushTopMinor.ng-scope>div:nth-child(5)>div.playlistContent>div.topPart>div.buttons.pull-right>div:nth-child(1), -body>div.content.ng-scope>div>div.pushTopMinor.ng-scope>div:nth-child(6)>div.playlistContent>div.topPart>div.buttons.pull-right>div:nth-child(1), -body>div.content.ng-scope>div>div.pushTopMinor.ng-scope>div:nth-child(7)>div.playlistContent>div.topPart>div.buttons.pull-right>div:nth-child(1), -body>div.content.ng-scope>div>div.pushTopMinor.ng-scope>div:nth-child(8)>div.playlistContent>div.topPart>div.buttons.pull-right>div:nth-child(1), -body>div.content.ng-scope>div>div.pushTopMinor.ng-scope>div:nth-child(9)>div.playlistContent>div.topPart>div.buttons.pull-right>div:nth-child(1), -body>div.content.ng-scope>div>div.pushTopMinor.ng-scope>div:nth-child(10)>div.playlistContent>div.topPart>div.buttons.pull-right>div:nth-child(1), -body>div.content.ng-scope>div>div.pushTopMinor.ng-scope>div:nth-child(11)>div.playlistContent>div.topPart>div.buttons.pull-right>div:nth-child(1) { - background: #F44336; - color: var(--button-text); - border: #F44336; -} - -.uas .repoContainer .repo .header .right .delete:hover, -.uas .repoContainer .repo .header .right .delete:focus, -body>div.content.ng-scope>div>div.pushTopMinor.ng-scope>div:nth-child(2)>div.playlistContent>div.topPart>div.buttons.pull-right>div:nth-child(1):focus, -body>div.content.ng-scope>div>div.pushTopMinor.ng-scope>div:nth-child(2)>div.playlistContent>div.topPart>div.buttons.pull-right>div:nth-child(1):hover { - background: #ec2626; - color: var(--button-text); - border: #ec2626; -} - -.playlists .playlistBtn.disabled { - background: var(--button-color); - color: var(--button-text); - border: var(--button-color); - opacity: .5; -} - -.playlists .playlistBtn.disabled:hover { - background: var(--button-color); - color: var(--button-text); - border: var(--button-color); -} - -/* FORMS */ -.form-control, -.sub .search .searchInput, -.uas .manualInstall, -.uas .typesMenu .search .searchInput, -.logs .search .searchInput { - color: var(--text) !important; - background: var(--transparency-dark-25) !important; - border: 1px solid transparent !important; - box-shadow: none !important; - transition: background-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; -} - -.form-control:focus, -.sub .search .searchInput:focus, -.uas .manualInstall:focus, -.uas .typesMenu .search .searchInput:focus, -.logs .search .searchInput:focus { - background: var(--transparency-dark-50) !important; - color: var(--text-hover) !important; -} - -/* TABLE */ -.info tr:nth-child(2n+1) { - background-color: var(--transparency-light-10); -} - -.logs .logDetails table tr:nth-child(even) { - background: var(--transparency-light-10); +/* 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://github.com/gilbN/theme.park */ + +@import url("/css/defaults/placeholders.css"); +@import url("/css/defaults/transparent.css"); + +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; +} + +a, +.language a { + color: var(--link-color); +} + +a:hover { + color: var(--link-color-hover); +} + +#content:before { + 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; +} + +* { + outline: none !important; +} + +/* TEXT */ +body, +.head .title, +.fm .sections .section { + color: var(--text); +} + +/* ACCENTS */ +webtools-loading .webtoolsLoading, +content-loading .contentLoading { + color: var(--accent-color); +} + +.uas .type.active { + background: var(--button-color); + box-shadow: none; +} + +.uas .type.active:hover { + background: var(--button-color-hover); + box-shadow: none; +} + +/* NAVBAR */ +.head { + background: var(--transparency-dark-25); + box-shadow: 0 0 0 0px rgb(0 0 0 / 0%); +} + +.vertical-center { + box-shadow: inset 0px 15px 15px -4px rgb(255 255 0 / 0%); +} + +/* SIDE MENU */ +.menu .toggle { + background: var(--transparency-dark-25); + color: var(--accent-color); +} + +.menu { + background: var(--transparency-dark-25); + box-shadow: 0 0 0 0px rgba(0, 0, 0, 0); +} + +.menu .item { + background: var(--transparency-light-10); + color: var(--button-text); + box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, .0); +} + +.menu .item:hover { + background: var(--transparency-light-15); + color: var(--text-hover); +} + +.menu .item.active { + background: var(--accent-color); + color: var(--button-text); +} + +/* MODALS */ +.ngdialog.ngdialog-theme-default .ngdialog-content { + 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; + color: var(--text) !important; + border: #f0505000 5px solid; +} + +.fm .settings { + 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; + color: var(--text); + Border: 1px solid rgba(0, 0, 0, 0.2); +} + +/* PAGES */ +.sub .settings { + background: var(--transparency-light-25); +} + +label { + color: var(--button-text); +} + +.sub .rowShow, +.uas .repoContainer .repo, +.uas .typesMenu, +.uas .repoContainer .repo.installed, +.fm .sections .section, +.playlists .userContainer .fileContainer, +.playlists .playlistContainer { + background: var(--transparency-light-10); + box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, .0); + border: transparent; +} + +.uas .type:hover { + background: var(--transparency-light-10); + color: var(--text-hover); +} + +.sub .rowShow:hover, +.uas .repoContainer .repo:hover, +.fm .sections .section:hover { + background: var(--transparency-light-15); + box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, .0); +} + +.expanded:hover { + background: var(--transparency-light-10) !important; + box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, .0); +} + +.sub .rowShow .lineShow .contentShow .detail { + background: var(--transparency-dark-25); + color: var(--text) !important; +} + +.sub .rowShow .lineShow .contentShow .detail .subItem .download:hover, +.sub .rowShow .lineShow .contentShow .detail .subHeader .selectActions div:hover { + color: var(--text-hover) !important; +} + +.sub .rowShow .lineShow .contentShow .detail .subItem.selected { + background: var(--transparency-dark-25); +} + +.sub .rowShow .lineShow .contentShow .detail .subItem.checked { + background: var(--transparency-light-50); + color: var(--text-hover); +} + +.sub .rowShow .lineShow .contentShow .detail .subItem.selected.checked { + background: var(--accent-color); +} + +.sub .rowShow .lineShow .contentShow .tvshow { + background: var(--transparency-light-10); + color: var(--button-text); +} + +.sub .rowShow .lineShow .contentShow .tvshow:hover { + background: var(--transparency-light-15); + +} + +.sub .rowShow .lineShow .contentShow .loadmore { + background: var(--button-color); + border: solid 6px var(--button-color); + color: var(--button-text); +} + +.sub .rowShow .lineShow .contentShow .tvshowheader div { + background: var(--button-color); + color: var(--button-text); +} + +.sub .rowShow .lineShow .contentShow .tvshowheader div:hover { + background: var(--button-color-hover); + color: var(--button-text); + border: transparent; +} + +.sub .rowShow .lineShow .contentShow .loadmore:hover { + background: var(--button-color-hover); + color: var(--button-text); + border: solid 6px transparent; +} + +.logs .logDetails { + background: var(--transparency-light-15); +} + +.logs .search { + background: var(--transparency-light-10); +} + +.logs .logDetails table tr.danger { + background-color: rgb(244 67 54 / 50%) !important; + color: #fff; +} + +.uas .repoContainer .repo .details .row, +.uas .repoContainer .repo .details .row:nth-child(2n) { + background: var(--transparency-dark-25); + color: var(--text); +} + +/* SETTINGS */ + +/* BUTTONS */ +.btn, +.sub .search .btnSearch, +.logs .logButton, +.uas .uasBtn, +.uas .repoContainer .repo .header .right .installUpdate, +.uas .typesMenu .search .btnSearch, +.btnInput, +.playlists .playlistBtn, +.language .languageActions .langBtn, +.fr .reset, +.logs .search .btnSearch, +.fm button { + border-color: var(--button-color); + background: var(--button-color); + color: var(--button-text); + margin-right: 5px; + box-shadow: none; + border: transparent; +} + +.btn:hover, +.btn:focus, +.btn:active, +.btn-primary:not(:disabled):not(.disabled):active, +.btn-primary:not(:disabled):not(.disabled).active, +.show>.btn-primary.dropdown-toggle, +.sub .search .btnSearch:hover, +.sub .search .btnSearch:focus, +.logs .logButton:hover, +.logs .logButton:focus, +.uas .uasBtn:hover, +.uas .uasBtn:focus, +.uas .repoContainer .repo .header .right .installUpdate:hover, +.uas .repoContainer .repo .header .right .installUpdate:focus, +.uas .typesMenu .search .btnSearch:focus, +.uas .typesMenu .search .btnSearch:hover, +.btnInput:hover, +.btnInput:focus, +.playlists .playlistBtn:hover, +.playlists .playlistBtn:focus, +.playlists .playlistBtn:not(.disabled):hover, +.language .languageActions .langBtn:hover, +.fr .reset:hover, +.logs .search .btnSearch:hover, +.logs .search .btnSearch:focus, +.fm button:hover, +.fm button:focus { + border-color: var(--button-color-hover); + color: var(--text-hover); + background-color: var(--button-color-hover); + box-shadow: none !important; +} + +.uas .repoContainer .repo .header .right .delete, +body>div.content.ng-scope>div>div.pushTopMinor.ng-scope>div:nth-child(2)>div.playlistContent>div.topPart>div.buttons.pull-right>div:nth-child(1), +body>div.content.ng-scope>div>div.pushTopMinor.ng-scope>div:nth-child(3)>div.playlistContent>div.topPart>div.buttons.pull-right>div:nth-child(1), +body>div.content.ng-scope>div>div.pushTopMinor.ng-scope>div:nth-child(4)>div.playlistContent>div.topPart>div.buttons.pull-right>div:nth-child(1), +body>div.content.ng-scope>div>div.pushTopMinor.ng-scope>div:nth-child(5)>div.playlistContent>div.topPart>div.buttons.pull-right>div:nth-child(1), +body>div.content.ng-scope>div>div.pushTopMinor.ng-scope>div:nth-child(6)>div.playlistContent>div.topPart>div.buttons.pull-right>div:nth-child(1), +body>div.content.ng-scope>div>div.pushTopMinor.ng-scope>div:nth-child(7)>div.playlistContent>div.topPart>div.buttons.pull-right>div:nth-child(1), +body>div.content.ng-scope>div>div.pushTopMinor.ng-scope>div:nth-child(8)>div.playlistContent>div.topPart>div.buttons.pull-right>div:nth-child(1), +body>div.content.ng-scope>div>div.pushTopMinor.ng-scope>div:nth-child(9)>div.playlistContent>div.topPart>div.buttons.pull-right>div:nth-child(1), +body>div.content.ng-scope>div>div.pushTopMinor.ng-scope>div:nth-child(10)>div.playlistContent>div.topPart>div.buttons.pull-right>div:nth-child(1), +body>div.content.ng-scope>div>div.pushTopMinor.ng-scope>div:nth-child(11)>div.playlistContent>div.topPart>div.buttons.pull-right>div:nth-child(1) { + background: #F44336; + color: var(--button-text); + border: #F44336; +} + +.uas .repoContainer .repo .header .right .delete:hover, +.uas .repoContainer .repo .header .right .delete:focus, +body>div.content.ng-scope>div>div.pushTopMinor.ng-scope>div:nth-child(2)>div.playlistContent>div.topPart>div.buttons.pull-right>div:nth-child(1):focus, +body>div.content.ng-scope>div>div.pushTopMinor.ng-scope>div:nth-child(2)>div.playlistContent>div.topPart>div.buttons.pull-right>div:nth-child(1):hover { + background: #ec2626; + color: var(--button-text); + border: #ec2626; +} + +.playlists .playlistBtn.disabled { + background: var(--button-color); + color: var(--button-text); + border: var(--button-color); + opacity: .5; +} + +.playlists .playlistBtn.disabled:hover { + background: var(--button-color); + color: var(--button-text); + border: var(--button-color); +} + +/* FORMS */ +.form-control, +.sub .search .searchInput, +.uas .manualInstall, +.uas .typesMenu .search .searchInput, +.logs .search .searchInput { + color: var(--text) !important; + background: var(--transparency-dark-25) !important; + border: 1px solid transparent !important; + box-shadow: none !important; + transition: background-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} + +.form-control:focus, +.sub .search .searchInput:focus, +.uas .manualInstall:focus, +.uas .typesMenu .search .searchInput:focus, +.logs .search .searchInput:focus { + background: var(--transparency-dark-50) !important; + color: var(--text-hover) !important; +} + +/* TABLE */ +.info tr:nth-child(2n+1) { + background-color: var(--transparency-light-10); +} + +.logs .logDetails table tr:nth-child(even) { + background: var(--transparency-light-10); } \ No newline at end of file diff --git a/css/base/whisparr/whisparr-base.css b/css/base/whisparr/whisparr-base.css index 0353e1165e..8784718829 100644 --- a/css/base/whisparr/whisparr-base.css +++ b/css/base/whisparr/whisparr-base.css @@ -1,15 +1,15 @@ -/* 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://github.com/gilbN/theme.park */ - -@import url("/css/defaults/placeholders.css"); -@import url("/css/defaults/transparent.css"); +/* 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://github.com/gilbN/theme.park */ + +@import url("/css/defaults/placeholders.css"); +@import url("/css/defaults/transparent.css"); @import url("/css/base/radarr/radarr-base.css"); \ No newline at end of file diff --git a/css/base/xbackbone/xbackbone-base.css b/css/base/xbackbone/xbackbone-base.css index ceda8e74da..b656cca480 100644 --- a/css/base/xbackbone/xbackbone-base.css +++ b/css/base/xbackbone/xbackbone-base.css @@ -1,418 +1,418 @@ -/* 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://github.com/gilbN/theme.park */ - -@import url("/css/defaults/placeholders.css"); -@import url("/css/defaults/transparent.css"); - -.bg-light { - background: var(--main-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; -} - -::-webkit-scrollbar { - width: 14px; -} - -::-webkit-scrollbar-thumb { - min-height: 50px; - border: 3px solid transparent; - border-radius: 8px; - background: var(--transparency-dark-20); - background-clip: padding-box; -} - -::-webkit-scrollbar-track { - background-color: #1f1f1f; -} - -::-webkit-scrollbar-thumb:hover { - min-height: 50px; - border: 3px solid transparent; - border-radius: 8px; - background: var(--transparency-light-50); - background-clip: padding-box; -} - -/* TEXT */ -body, -.table, -.navbar-dark .navbar-nav .nav-link, -.dropdown-menu, -.dropdown-item { - color: var(--text); -} - -.navbar-dark .navbar-nav .nav-link:focus, -.navbar-dark .navbar-nav .nav-link:hover, -.navbar-dark .navbar-nav .show>.nav-link, -.col-form-label { - color: var(--text-hover); -} - -.navbar-dark .navbar-nav .nav-link.active { - color: rgb(var(--accent-color)); -} - -.card-header { - color: rgb(var(--accent-color)); -} - -.text-muted { - color: var(--text-muted) !important; -} - -code { - font-size: .875em; - color: #d63384; - word-wrap: break-word; - background: var(--transparency-dark-50); - padding: 2px 6px; - border-radius: 5px; -} - -pre { - color: rgb(var(--accent-color)); -} - -/* LINKS */ -a { - color: var(--link-color); -} - -a:hover { - color: var(--link-color-hover); -} - -/* TOP NAV */ -.bg-primary { - background: var(--transparency-dark-15) !important; -} - -.navbar-dark .navbar-brand { - color: rgb(var(--accent-color)); -} - -.navbar-dark .navbar-brand:focus, -.navbar-dark .navbar-brand:hover { - color: var(--accent-color-hover); -} - -/* DROPDOWN MENU */ -.dropdown-menu { - background: var(--drop-down-menu-bg); - 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; -} - -.dropdown-header { - color: var(--text-hover); -} - -.dropdown-item:focus, -.dropdown-item:hover { - color: var(--text-hover); - background: var(--transparency-light-10); -} - -.dropdown-item.disabled, -.dropdown-item:disabled { - color: var(--text-muted); - pointer-events: none; - background-color: transparent; -} - -.dropdown-divider { - border-top: 1px solid rgb(255 255 255 / 15%); -} - -/* TABLES */ -.table-hover>tbody>tr:hover, -.table>thead { - color: var(--text-hover); -} - -.table { - border-color: rgb(255 255 255 / 20%); -} - -.table>:not(:last-child)>:last-child>* { - border-bottom-color: rgb(255 255 255 / 50%); -} - -/* BUTTONS */ - -.btn-light { - color: var(--button-text); - background-color: var(--transparency-light-10); - border-color: rgba(255, 255, 255, .08); -} - -.btn-light:hover { - color: var(--button-text-hover); - background-color: var(--transparency-light-10); - border-color: rgba(255, 255, 255, .08); -} - -.btn-primary, -.btn-outline-dark, -.btn-outline-secondary { - color: var(--button-text); - background-color: var(--button-color); - border-color: var(--button-color); -} - -.btn-primary:hover, -.btn-outline-dark:hover, -.btn-outline-secondary:hover, -.btn-check:focus+.btn-primary, -.btn-primary:focus { - color: var(--button-text-hover); - background-color: var(--button-color-hover); - border-color: var(--button-color-hover); -} - -.btn-check:active+.btn-primary:focus, -.btn-check:checked+.btn-primary:focus, -.btn-primary.active:focus, -.btn-primary:active:focus, -.show>.btn-primary.dropdown-toggle:focus, -.btn-check:focus+.btn-primary, -.btn-primary:focus { - box-shadow: 0 0 0 0.25rem rgba(var(--accent-color), .5); -} - -.btn-outline-primary, -.btn-outline-info { - color: var(--button-color); - border-color: var(--button-color); -} - -.btn-outline-primary:hover, -.btn-outline-info:hover, -.btn-check:active+.btn-outline-primary, -.btn-check:checked+.btn-outline-primary, -.btn-outline-primary.active, -.btn-outline-primary.dropdown-toggle.show, -.btn-outline-primary:active, -.btn-check:active+.btn-outline-info, -.btn-check:checked+.btn-outline-info, -.btn-outline-info.active, -.btn-outline-info.dropdown-toggle.show, -.btn-outline-info:active { - color: var(--button-text-hover); - border-color: var(--button-color-hover); - background-color: var(--button-color-hover); -} - -.btn-check:focus+.btn-outline-primary, -.btn-outline-primary:focus, -.btn-check:focus+.btn-outline-info, -.btn-outline-info:focus, -.btn-check:active+.btn-outline-primary:focus, -.btn-check:checked+.btn-outline-primary:focus, -.btn-outline-primary.active:focus, -.btn-outline-primary.dropdown-toggle.show:focus, -.btn-outline-primary:active:focus, -.btn-check:active+.btn-outline-info:focus, -.btn-check:checked+.btn-outline-info:focus, -.btn-outline-info.active:focus, -.btn-outline-info.dropdown-toggle.show:focus, -.btn-outline-info:active:focus { - box-shadow: 0 0 0 0.25rem rgb(var(--accent-color), .5); - color: var(--button-text-hover); - border-color: var(--button-color-hover); - background-color: var(--button-color-hover); -} - -.btn-outline-info:not(:disabled):not(.disabled).active:focus, -.btn-outline-info:not(:disabled):not(.disabled):active:focus, -.show>.btn-outline-info.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgb(var(--accent-color) / 50%); -} - -.btn-outline-info:not(:disabled):not(.disabled).active, -.btn-outline-info:not(:disabled):not(.disabled):active, -.show>.btn-outline-info.dropdown-toggle { - color: var(--button-text-hover); - border-color: var(--button-color-hover); - background-color: var(--button-color-hover); -} - -.btn-outline-primary { - color: var(--button-color); - border-color: var(--button-color); -} - -.btn-outline-primary:hover { - color: var(--button-text-hover); - border-color: var(--button-color-hover); - background-color: var(--button-color-hover); -} - -.btn-outline-primary.focus, -.btn-outline-primary:focus { - box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .5) -} - -.btn-outline-primary.disabled, -.btn-outline-primary:disabled { - color: var(--button-color); - background-color: transparent -} - -.btn-outline-primary:not(:disabled):not(.disabled).active, -.btn-outline-primary:not(:disabled):not(.disabled):active, -.show>.btn-outline-primary.dropdown-toggle { - color: var(--button-text-hover); - border-color: var(--button-color-hover); - background-color: var(--button-color-hover); -} - -.btn-outline-primary:not(:disabled):not(.disabled).active:focus, -.btn-outline-primary:not(:disabled):not(.disabled):active:focus, -.show>.btn-outline-primary.dropdown-toggle:focus { - box-shadow: 0 0 0 .2rem rgba(var(--accent-color), .5) -} - -.btn-outline-dark { - color: var(--button-text); - border-color: var(--button-color); -} - -.btn-outline-dark:hover { - color: var(--button-text-hover); - border-color: var(--button-color-hover); - background-color: var(--button-color-hover); -} - -.btn-outline-dark.focus, -.btn-outline-dark:focus { - box-shadow: 0 0 0 .2rem rgba(var(--accent-color), .5) -} - -.btn-outline-dark.disabled, -.btn-outline-dark:disabled { - color: var(--button-color); - background-color: transparent -} - -.btn-outline-dark:not(:disabled):not(.disabled).active, -.btn-outline-dark:not(:disabled):not(.disabled):active, -.show>.btn-outline-dark.dropdown-toggle { - color: var(--button-text-hover); - border-color: var(--button-color-hover); - background-color: var(--button-color-hover); -} - -.btn-outline-dark:not(:disabled):not(.disabled).active:focus, -.btn-outline-dark:not(:disabled):not(.disabled):active:focus, -.show>.btn-outline-dark.dropdown-toggle:focus { - box-shadow: 0 0 0 .2rem rgba(52, 58, 64, .5) -} - - -/* FORMS */ -.form-control { - color: var(--text-hover); - background: var(--transparency-dark-15); - border: 1px solid rgba(0, 0, 0, .15); -} - -.form-control:focus { - color: var(--text-hover); - background: var(--drop-down-menu-bg); - border-color: rgba(255, 255, 255, .15); - outline: 0; - box-shadow: 0 0 0 0.25rem rgba(255, 255, 255, 0); -} - -textarea.form-control:focus { - color: var(--text-hover); - background: var(--transparency-dark-35); - border-color: rgba(255, 255, 255, .15); - outline: 0; - box-shadow: 0 0 0 0.25rem rgb(255 255 255 / 0%); -} - -.form-control:disabled, -.form-control[readonly] { - background: var(--transparency-light-15); - opacity: 1; -} - -.form-check-input:checked { - background-color: rgb(var(--accent-color)); - border-color: rgb(var(--accent-color)); -} - -.form-check-input:focus { - border-color: rgb(var(--accent-color)); - outline: 0; - box-shadow: 0 0 0 0.25rem rgb(var(--accent-color), .25); -} - -.dropzone { - border: 2px dashed rgb(255 255 255 / 30%); -} - -/* PAGINATION */ -.page-link { - color: var(--button-text); - background-color: var(--button-color); - border: 1px solid var(--button-color); -} - -.page-link:hover { - - color: var(--button-text-hover); - background-color: var(--button-color-hover); - border: 1px solid var(--button-color-hover); -} - -.page-link:focus { - color: var(--button-text-hover); - background-color: var(--button-color-hover); - box-shadow: 0 0 0 0.25rem rgb(var(--accent-color) / 25%); -} - -.page-item.disabled .page-link { - color: var(--text-muted); - pointer-events: none; - background-color: var(--transparency-light-10); - border-color: rgba(255, 255, 255, .08); -} - -/* CARDS */ -.card { - background: var(--transparency-dark-25); -} - -.image-card:hover .overlay { - opacity: 1; - transition: opacity .3s ease-in-out; - -moz-transition: opacity .3s ease-in-out; - -webkit-transition: opacity .3s ease-in-out; - background: var(--transparency-dark-50); - -webkit-backdrop-filter: blur(10px); - backdrop-filter: blur(10px); +/* 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://github.com/gilbN/theme.park */ + +@import url("/css/defaults/placeholders.css"); +@import url("/css/defaults/transparent.css"); + +.bg-light { + background: var(--main-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; +} + +::-webkit-scrollbar { + width: 14px; +} + +::-webkit-scrollbar-thumb { + min-height: 50px; + border: 3px solid transparent; + border-radius: 8px; + background: var(--transparency-dark-20); + background-clip: padding-box; +} + +::-webkit-scrollbar-track { + background-color: #1f1f1f; +} + +::-webkit-scrollbar-thumb:hover { + min-height: 50px; + border: 3px solid transparent; + border-radius: 8px; + background: var(--transparency-light-50); + background-clip: padding-box; +} + +/* TEXT */ +body, +.table, +.navbar-dark .navbar-nav .nav-link, +.dropdown-menu, +.dropdown-item { + color: var(--text); +} + +.navbar-dark .navbar-nav .nav-link:focus, +.navbar-dark .navbar-nav .nav-link:hover, +.navbar-dark .navbar-nav .show>.nav-link, +.col-form-label { + color: var(--text-hover); +} + +.navbar-dark .navbar-nav .nav-link.active { + color: rgb(var(--accent-color)); +} + +.card-header { + color: rgb(var(--accent-color)); +} + +.text-muted { + color: var(--text-muted) !important; +} + +code { + font-size: .875em; + color: #d63384; + word-wrap: break-word; + background: var(--transparency-dark-50); + padding: 2px 6px; + border-radius: 5px; +} + +pre { + color: rgb(var(--accent-color)); +} + +/* LINKS */ +a { + color: var(--link-color); +} + +a:hover { + color: var(--link-color-hover); +} + +/* TOP NAV */ +.bg-primary { + background: var(--transparency-dark-15) !important; +} + +.navbar-dark .navbar-brand { + color: rgb(var(--accent-color)); +} + +.navbar-dark .navbar-brand:focus, +.navbar-dark .navbar-brand:hover { + color: var(--accent-color-hover); +} + +/* DROPDOWN MENU */ +.dropdown-menu { + background: var(--drop-down-menu-bg); + 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; +} + +.dropdown-header { + color: var(--text-hover); +} + +.dropdown-item:focus, +.dropdown-item:hover { + color: var(--text-hover); + background: var(--transparency-light-10); +} + +.dropdown-item.disabled, +.dropdown-item:disabled { + color: var(--text-muted); + pointer-events: none; + background-color: transparent; +} + +.dropdown-divider { + border-top: 1px solid rgb(255 255 255 / 15%); +} + +/* TABLES */ +.table-hover>tbody>tr:hover, +.table>thead { + color: var(--text-hover); +} + +.table { + border-color: rgb(255 255 255 / 20%); +} + +.table>:not(:last-child)>:last-child>* { + border-bottom-color: rgb(255 255 255 / 50%); +} + +/* BUTTONS */ + +.btn-light { + color: var(--button-text); + background-color: var(--transparency-light-10); + border-color: rgba(255, 255, 255, .08); +} + +.btn-light:hover { + color: var(--button-text-hover); + background-color: var(--transparency-light-10); + border-color: rgba(255, 255, 255, .08); +} + +.btn-primary, +.btn-outline-dark, +.btn-outline-secondary { + color: var(--button-text); + background-color: var(--button-color); + border-color: var(--button-color); +} + +.btn-primary:hover, +.btn-outline-dark:hover, +.btn-outline-secondary:hover, +.btn-check:focus+.btn-primary, +.btn-primary:focus { + color: var(--button-text-hover); + background-color: var(--button-color-hover); + border-color: var(--button-color-hover); +} + +.btn-check:active+.btn-primary:focus, +.btn-check:checked+.btn-primary:focus, +.btn-primary.active:focus, +.btn-primary:active:focus, +.show>.btn-primary.dropdown-toggle:focus, +.btn-check:focus+.btn-primary, +.btn-primary:focus { + box-shadow: 0 0 0 0.25rem rgba(var(--accent-color), .5); +} + +.btn-outline-primary, +.btn-outline-info { + color: var(--button-color); + border-color: var(--button-color); +} + +.btn-outline-primary:hover, +.btn-outline-info:hover, +.btn-check:active+.btn-outline-primary, +.btn-check:checked+.btn-outline-primary, +.btn-outline-primary.active, +.btn-outline-primary.dropdown-toggle.show, +.btn-outline-primary:active, +.btn-check:active+.btn-outline-info, +.btn-check:checked+.btn-outline-info, +.btn-outline-info.active, +.btn-outline-info.dropdown-toggle.show, +.btn-outline-info:active { + color: var(--button-text-hover); + border-color: var(--button-color-hover); + background-color: var(--button-color-hover); +} + +.btn-check:focus+.btn-outline-primary, +.btn-outline-primary:focus, +.btn-check:focus+.btn-outline-info, +.btn-outline-info:focus, +.btn-check:active+.btn-outline-primary:focus, +.btn-check:checked+.btn-outline-primary:focus, +.btn-outline-primary.active:focus, +.btn-outline-primary.dropdown-toggle.show:focus, +.btn-outline-primary:active:focus, +.btn-check:active+.btn-outline-info:focus, +.btn-check:checked+.btn-outline-info:focus, +.btn-outline-info.active:focus, +.btn-outline-info.dropdown-toggle.show:focus, +.btn-outline-info:active:focus { + box-shadow: 0 0 0 0.25rem rgb(var(--accent-color), .5); + color: var(--button-text-hover); + border-color: var(--button-color-hover); + background-color: var(--button-color-hover); +} + +.btn-outline-info:not(:disabled):not(.disabled).active:focus, +.btn-outline-info:not(:disabled):not(.disabled):active:focus, +.show>.btn-outline-info.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgb(var(--accent-color) / 50%); +} + +.btn-outline-info:not(:disabled):not(.disabled).active, +.btn-outline-info:not(:disabled):not(.disabled):active, +.show>.btn-outline-info.dropdown-toggle { + color: var(--button-text-hover); + border-color: var(--button-color-hover); + background-color: var(--button-color-hover); +} + +.btn-outline-primary { + color: var(--button-color); + border-color: var(--button-color); +} + +.btn-outline-primary:hover { + color: var(--button-text-hover); + border-color: var(--button-color-hover); + background-color: var(--button-color-hover); +} + +.btn-outline-primary.focus, +.btn-outline-primary:focus { + box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .5) +} + +.btn-outline-primary.disabled, +.btn-outline-primary:disabled { + color: var(--button-color); + background-color: transparent +} + +.btn-outline-primary:not(:disabled):not(.disabled).active, +.btn-outline-primary:not(:disabled):not(.disabled):active, +.show>.btn-outline-primary.dropdown-toggle { + color: var(--button-text-hover); + border-color: var(--button-color-hover); + background-color: var(--button-color-hover); +} + +.btn-outline-primary:not(:disabled):not(.disabled).active:focus, +.btn-outline-primary:not(:disabled):not(.disabled):active:focus, +.show>.btn-outline-primary.dropdown-toggle:focus { + box-shadow: 0 0 0 .2rem rgba(var(--accent-color), .5) +} + +.btn-outline-dark { + color: var(--button-text); + border-color: var(--button-color); +} + +.btn-outline-dark:hover { + color: var(--button-text-hover); + border-color: var(--button-color-hover); + background-color: var(--button-color-hover); +} + +.btn-outline-dark.focus, +.btn-outline-dark:focus { + box-shadow: 0 0 0 .2rem rgba(var(--accent-color), .5) +} + +.btn-outline-dark.disabled, +.btn-outline-dark:disabled { + color: var(--button-color); + background-color: transparent +} + +.btn-outline-dark:not(:disabled):not(.disabled).active, +.btn-outline-dark:not(:disabled):not(.disabled):active, +.show>.btn-outline-dark.dropdown-toggle { + color: var(--button-text-hover); + border-color: var(--button-color-hover); + background-color: var(--button-color-hover); +} + +.btn-outline-dark:not(:disabled):not(.disabled).active:focus, +.btn-outline-dark:not(:disabled):not(.disabled):active:focus, +.show>.btn-outline-dark.dropdown-toggle:focus { + box-shadow: 0 0 0 .2rem rgba(52, 58, 64, .5) +} + + +/* FORMS */ +.form-control { + color: var(--text-hover); + background: var(--transparency-dark-15); + border: 1px solid rgba(0, 0, 0, .15); +} + +.form-control:focus { + color: var(--text-hover); + background: var(--drop-down-menu-bg); + border-color: rgba(255, 255, 255, .15); + outline: 0; + box-shadow: 0 0 0 0.25rem rgba(255, 255, 255, 0); +} + +textarea.form-control:focus { + color: var(--text-hover); + background: var(--transparency-dark-35); + border-color: rgba(255, 255, 255, .15); + outline: 0; + box-shadow: 0 0 0 0.25rem rgb(255 255 255 / 0%); +} + +.form-control:disabled, +.form-control[readonly] { + background: var(--transparency-light-15); + opacity: 1; +} + +.form-check-input:checked { + background-color: rgb(var(--accent-color)); + border-color: rgb(var(--accent-color)); +} + +.form-check-input:focus { + border-color: rgb(var(--accent-color)); + outline: 0; + box-shadow: 0 0 0 0.25rem rgb(var(--accent-color), .25); +} + +.dropzone { + border: 2px dashed rgb(255 255 255 / 30%); +} + +/* PAGINATION */ +.page-link { + color: var(--button-text); + background-color: var(--button-color); + border: 1px solid var(--button-color); +} + +.page-link:hover { + + color: var(--button-text-hover); + background-color: var(--button-color-hover); + border: 1px solid var(--button-color-hover); +} + +.page-link:focus { + color: var(--button-text-hover); + background-color: var(--button-color-hover); + box-shadow: 0 0 0 0.25rem rgb(var(--accent-color) / 25%); +} + +.page-item.disabled .page-link { + color: var(--text-muted); + pointer-events: none; + background-color: var(--transparency-light-10); + border-color: rgba(255, 255, 255, .08); +} + +/* CARDS */ +.card { + background: var(--transparency-dark-25); +} + +.image-card:hover .overlay { + opacity: 1; + transition: opacity .3s ease-in-out; + -moz-transition: opacity .3s ease-in-out; + -webkit-transition: opacity .3s ease-in-out; + background: var(--transparency-dark-50); + -webkit-backdrop-filter: blur(10px); + backdrop-filter: blur(10px); } \ No newline at end of file diff --git a/css/community-theme-options/blackberry-abyss.css b/css/community-theme-options/blackberry-abyss.css index b64eb1f01c..385a3f3321 100644 --- a/css/community-theme-options/blackberry-abyss.css +++ b/css/community-theme-options/blackberry-abyss.css @@ -1,35 +1,35 @@ -:root { - --main-bg-color: linear-gradient(to bottom, rgba(0, 0, 0, 0.45), rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.35)) center center/cover no-repeat fixed, - radial-gradient(at bottom center, rgba(0, 0, 0, 0.4) 0%, hsla(211, 18%, 45%, 0.55), hsla(211, 18%, 5%, 0)) center center/cover no-repeat fixed, - linear-gradient(to right, hsla(211, 18%, 5%, 1), hsla(211, 18%, 45%, 1), hsla(211, 18%, 5%, 1)) center center/cover no-repeat fixed; - - --modal-bg-color: var(--main-bg-color); - --modal-header-color: var(--main-bg-color); - --modal-footer-color: var(--main-bg-color); - - --drop-down-menu-bg: var(--main-bg-color); - - --button-color: hsla(211, 18%, 45%, 1); - --button-color-hover: hsla(211, 18%, 45%, 0.55); - --button-text: #eee; - --button-text-hover: #FFF; - - --accent-color: 130, 157, 185; - --accent-color-hover: rgb(var(--accent-color),.8); - --link-color: rgb(130, 157, 185); - --link-color-hover: rgb(100, 119, 139); - --label-text-color: #fff; - - --text:#ddd; - --text-hover: #fff; - --text-muted: #999; - - /*Specials*/ - --arr-queue-color: #6b5; /* Servarr apps + Bazarr*/ - --plex-poster-unwatched: #829db9; - --petio-spinner: invert(68%) sepia(13%) saturate(766%) hue-rotate(170deg) brightness(90%) contrast(79%); /* Made with https://codepen.io/jsm91/embed/ZEEawyZ */ - --gitea-color-primary-dark-4: 130, 157, 185; - --overseerr-gradient: linear-gradient(to bottom, rgba(0, 0, 0, 0.45), rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.35)) center center/cover no-repeat fixed, - radial-gradient(at bottom center, rgba(0, 0, 0, 0.4) 0%, hsla(211, 18%, 45%, 0.55), hsla(211, 18%, 5%, 0)) center center/cover no-repeat fixed, - linear-gradient(to right, hsla(211, 18%, 5%, .9), hsla(211, 18%, 45%, .9), rgba(10, 13, 15, 0.9)) center center/cover no-repeat fixed; -} +:root { + --main-bg-color: linear-gradient(to bottom, rgba(0, 0, 0, 0.45), rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.35)) center center/cover no-repeat fixed, + radial-gradient(at bottom center, rgba(0, 0, 0, 0.4) 0%, hsla(211, 18%, 45%, 0.55), hsla(211, 18%, 5%, 0)) center center/cover no-repeat fixed, + linear-gradient(to right, hsla(211, 18%, 5%, 1), hsla(211, 18%, 45%, 1), hsla(211, 18%, 5%, 1)) center center/cover no-repeat fixed; + + --modal-bg-color: var(--main-bg-color); + --modal-header-color: var(--main-bg-color); + --modal-footer-color: var(--main-bg-color); + + --drop-down-menu-bg: var(--main-bg-color); + + --button-color: hsla(211, 18%, 45%, 1); + --button-color-hover: hsla(211, 18%, 45%, 0.55); + --button-text: #eee; + --button-text-hover: #FFF; + + --accent-color: 130, 157, 185; + --accent-color-hover: rgb(var(--accent-color),.8); + --link-color: rgb(130, 157, 185); + --link-color-hover: rgb(100, 119, 139); + --label-text-color: #fff; + + --text:#ddd; + --text-hover: #fff; + --text-muted: #999; + + /*Specials*/ + --arr-queue-color: #6b5; /* Servarr apps + Bazarr*/ + --plex-poster-unwatched: #829db9; + --petio-spinner: invert(68%) sepia(13%) saturate(766%) hue-rotate(170deg) brightness(90%) contrast(79%); /* Made with https://codepen.io/jsm91/embed/ZEEawyZ */ + --gitea-color-primary-dark-4: 130, 157, 185; + --overseerr-gradient: linear-gradient(to bottom, rgba(0, 0, 0, 0.45), rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.35)) center center/cover no-repeat fixed, + radial-gradient(at bottom center, rgba(0, 0, 0, 0.4) 0%, hsla(211, 18%, 45%, 0.55), hsla(211, 18%, 5%, 0)) center center/cover no-repeat fixed, + linear-gradient(to right, hsla(211, 18%, 5%, .9), hsla(211, 18%, 45%, .9), rgba(10, 13, 15, 0.9)) center center/cover no-repeat fixed; +} diff --git a/css/community-theme-options/blackberry-amethyst.css b/css/community-theme-options/blackberry-amethyst.css index 1f1cd7d10a..d4b074968a 100644 --- a/css/community-theme-options/blackberry-amethyst.css +++ b/css/community-theme-options/blackberry-amethyst.css @@ -1,31 +1,31 @@ -:root { - --main-bg-color: radial-gradient(at top center, rgba(0, 0, 0, 0.25), hsla(0, 14%, 18%, 0.55) , hsla(0, 18%, 5%, 0.9)) center center/cover no-repeat fixed, linear-gradient(to bottom, #df89de 0%, hsl(276, 100%, 3%) 100%) center center/cover no-repeat fixed; - - --modal-bg-color: var(--main-bg-color); - --modal-header-color: var(--main-bg-color); - --modal-footer-color: var(--main-bg-color); - - --drop-down-menu-bg: var(--main-bg-color); - - --button-color: rgb(134, 84, 132); - --button-color-hover: rgba(134, 84, 132, .8); - --button-text: #eee; - --button-text-hover: #FFF; - - --accent-color: 217, 164, 217; - --accent-color-hover: rgb(var(--accent-color),.8); - --link-color: rgb(199, 118, 197); - --link-color-hover: rgb(217, 164, 217); - --label-text-color: #fff; - - --text:#ddd; - --text-hover: #fff; - --text-muted: #999; - - /*Specials*/ - --arr-queue-color: #6b5; /* Servarr apps + Bazarr*/ - --plex-poster-unwatched: rgb(134, 84, 132); - --petio-spinner: invert(68%) sepia(13%) saturate(766%) hue-rotate(170deg) brightness(90%) contrast(79%); /* Made with https://codepen.io/jsm91/embed/ZEEawyZ */ - --gitea-color-primary-dark-4: 134, 84, 132; - --overseerr-gradient: radial-gradient(at top center, rgba(0, 0, 0, 0.25), hsla(0, 14%, 18%, 0.55) , hsla(0, 18%, 5%, 0.9)) center center/cover no-repeat fixed, linear-gradient(to bottom, rgb(223, 137, 222, .85) 0%, hsl(276, 100%, 3%) 100%) center center/cover no-repeat fixed; +:root { + --main-bg-color: radial-gradient(at top center, rgba(0, 0, 0, 0.25), hsla(0, 14%, 18%, 0.55) , hsla(0, 18%, 5%, 0.9)) center center/cover no-repeat fixed, linear-gradient(to bottom, #df89de 0%, hsl(276, 100%, 3%) 100%) center center/cover no-repeat fixed; + + --modal-bg-color: var(--main-bg-color); + --modal-header-color: var(--main-bg-color); + --modal-footer-color: var(--main-bg-color); + + --drop-down-menu-bg: var(--main-bg-color); + + --button-color: rgb(134, 84, 132); + --button-color-hover: rgba(134, 84, 132, .8); + --button-text: #eee; + --button-text-hover: #FFF; + + --accent-color: 217, 164, 217; + --accent-color-hover: rgb(var(--accent-color),.8); + --link-color: rgb(199, 118, 197); + --link-color-hover: rgb(217, 164, 217); + --label-text-color: #fff; + + --text:#ddd; + --text-hover: #fff; + --text-muted: #999; + + /*Specials*/ + --arr-queue-color: #6b5; /* Servarr apps + Bazarr*/ + --plex-poster-unwatched: rgb(134, 84, 132); + --petio-spinner: invert(68%) sepia(13%) saturate(766%) hue-rotate(170deg) brightness(90%) contrast(79%); /* Made with https://codepen.io/jsm91/embed/ZEEawyZ */ + --gitea-color-primary-dark-4: 134, 84, 132; + --overseerr-gradient: radial-gradient(at top center, rgba(0, 0, 0, 0.25), hsla(0, 14%, 18%, 0.55) , hsla(0, 18%, 5%, 0.9)) center center/cover no-repeat fixed, linear-gradient(to bottom, rgb(223, 137, 222, .85) 0%, hsl(276, 100%, 3%) 100%) center center/cover no-repeat fixed; } \ No newline at end of file diff --git a/css/community-theme-options/blackberry-carol.css b/css/community-theme-options/blackberry-carol.css index 51ce48be9f..282b25d369 100644 --- a/css/community-theme-options/blackberry-carol.css +++ b/css/community-theme-options/blackberry-carol.css @@ -1,45 +1,45 @@ -:root { - --main-bg-color: url(/resources/blur-noise.png), - radial-gradient(at center center, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.9) 120%) center center/cover no-repeat fixed, - radial-gradient(at bottom center, rgba(0, 0, 0, 0.15), hsla(0, 14%, 18%, 0.45), hsla(0, 18%, 5%, 0.6)) center center/cover no-repeat fixed, - radial-gradient(at bottom center, rgba(167, 6, 6, 0.15), hsla(0, 14%, 18%, 0), hsla(0, 18%, 5%, 0)) center center/cover no-repeat fixed, - radial-gradient(at top center, rgba(11, 80, 25, 0.6), hsla(0, 14%, 18%, 0.45), hsla(0, 18%, 5%, 0.6)) center center/cover no-repeat fixed, - radial-gradient(at bottom right, #0b5019, hsla(0, 14%, 18%, 0), hsla(0, 18%, 5%, 0)) center center/cover no-repeat fixed, - radial-gradient(at center center, rgba(167, 6, 6, 0.25), rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)) center center/cover no-repeat fixed, - linear-gradient(45deg, #0b5019 0%, #a70606 135%) center center/cover no-repeat fixed; - - --modal-bg-color: var(--main-bg-color); - --modal-header-color: var(--main-bg-color); - --modal-footer-color: var(--main-bg-color); - - --drop-down-menu-bg: var(--main-bg-color); - - --button-color: rgb(51, 0, 0); - --button-color-hover: rgb(104, 4, 4); - --button-text: #eee; - --button-text-hover: #FFF; - - --accent-color:170,170,170; - --accent-color-hover: rgb(var(--accent-color),.8); - --link-color: #aaaaaa; - --link-color-hover: #fff; - --label-text-color: rgb(32, 32, 32); - - --text:#ddd; - --text-hover: #fff; - --text-muted: #999; - - /*Specials*/ - --arr-queue-color: #6b5; /* Servarr apps + Bazarr*/ - --plex-poster-unwatched: rgb(100, 15, 15); - --petio-spinner: invert(68%) sepia(13%) saturate(766%) hue-rotate(170deg) brightness(90%) contrast(79%); /* Made with https://codepen.io/jsm91/embed/ZEEawyZ */ - --gitea-color-primary-dark-4: 100, 15, 15; - --overseerr-gradient: url(/resources/blur-noise.png), - radial-gradient(at center center, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.9) 120%) center center/cover no-repeat fixed, - radial-gradient(at bottom center, rgba(0, 0, 0, 0.15), hsla(0, 14%, 18%, 0.45), hsla(0, 18%, 5%, 0.6)) center center/cover no-repeat fixed, - radial-gradient(at bottom center, rgba(167, 6, 6, 0.15), hsla(0, 14%, 18%, 0), hsla(0, 18%, 5%, 0)) center center/cover no-repeat fixed, - radial-gradient(at top center, rgba(11, 80, 25, 0.6), hsla(0, 14%, 18%, 0.45), hsla(0, 18%, 5%, 0.6)) center center/cover no-repeat fixed, - radial-gradient(at bottom right, rgba(11, 80, 25, 0.85), hsla(0, 14%, 18%, 0), hsla(0, 18%, 5%, 0)) center center/cover no-repeat fixed, - radial-gradient(at center center, rgba(167, 6, 6, 0.25), rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)) center center/cover no-repeat fixed, - linear-gradient(45deg, rgb(11, 80, 25,.85) 0%, rgb(167, 6, 6,.85) 135%) center center/cover no-repeat fixed; +:root { + --main-bg-color: url(/resources/blur-noise.png), + radial-gradient(at center center, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.9) 120%) center center/cover no-repeat fixed, + radial-gradient(at bottom center, rgba(0, 0, 0, 0.15), hsla(0, 14%, 18%, 0.45), hsla(0, 18%, 5%, 0.6)) center center/cover no-repeat fixed, + radial-gradient(at bottom center, rgba(167, 6, 6, 0.15), hsla(0, 14%, 18%, 0), hsla(0, 18%, 5%, 0)) center center/cover no-repeat fixed, + radial-gradient(at top center, rgba(11, 80, 25, 0.6), hsla(0, 14%, 18%, 0.45), hsla(0, 18%, 5%, 0.6)) center center/cover no-repeat fixed, + radial-gradient(at bottom right, #0b5019, hsla(0, 14%, 18%, 0), hsla(0, 18%, 5%, 0)) center center/cover no-repeat fixed, + radial-gradient(at center center, rgba(167, 6, 6, 0.25), rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)) center center/cover no-repeat fixed, + linear-gradient(45deg, #0b5019 0%, #a70606 135%) center center/cover no-repeat fixed; + + --modal-bg-color: var(--main-bg-color); + --modal-header-color: var(--main-bg-color); + --modal-footer-color: var(--main-bg-color); + + --drop-down-menu-bg: var(--main-bg-color); + + --button-color: rgb(51, 0, 0); + --button-color-hover: rgb(104, 4, 4); + --button-text: #eee; + --button-text-hover: #FFF; + + --accent-color:170,170,170; + --accent-color-hover: rgb(var(--accent-color),.8); + --link-color: #aaaaaa; + --link-color-hover: #fff; + --label-text-color: rgb(32, 32, 32); + + --text:#ddd; + --text-hover: #fff; + --text-muted: #999; + + /*Specials*/ + --arr-queue-color: #6b5; /* Servarr apps + Bazarr*/ + --plex-poster-unwatched: rgb(100, 15, 15); + --petio-spinner: invert(68%) sepia(13%) saturate(766%) hue-rotate(170deg) brightness(90%) contrast(79%); /* Made with https://codepen.io/jsm91/embed/ZEEawyZ */ + --gitea-color-primary-dark-4: 100, 15, 15; + --overseerr-gradient: url(/resources/blur-noise.png), + radial-gradient(at center center, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.9) 120%) center center/cover no-repeat fixed, + radial-gradient(at bottom center, rgba(0, 0, 0, 0.15), hsla(0, 14%, 18%, 0.45), hsla(0, 18%, 5%, 0.6)) center center/cover no-repeat fixed, + radial-gradient(at bottom center, rgba(167, 6, 6, 0.15), hsla(0, 14%, 18%, 0), hsla(0, 18%, 5%, 0)) center center/cover no-repeat fixed, + radial-gradient(at top center, rgba(11, 80, 25, 0.6), hsla(0, 14%, 18%, 0.45), hsla(0, 18%, 5%, 0.6)) center center/cover no-repeat fixed, + radial-gradient(at bottom right, rgba(11, 80, 25, 0.85), hsla(0, 14%, 18%, 0), hsla(0, 18%, 5%, 0)) center center/cover no-repeat fixed, + radial-gradient(at center center, rgba(167, 6, 6, 0.25), rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)) center center/cover no-repeat fixed, + linear-gradient(45deg, rgb(11, 80, 25,.85) 0%, rgb(167, 6, 6,.85) 135%) center center/cover no-repeat fixed; } \ No newline at end of file diff --git a/css/community-theme-options/blackberry-dreamscape.css b/css/community-theme-options/blackberry-dreamscape.css index adc24f5a94..47591d2968 100644 --- a/css/community-theme-options/blackberry-dreamscape.css +++ b/css/community-theme-options/blackberry-dreamscape.css @@ -1,36 +1,36 @@ -:root { - --main-bg-color: radial-gradient(at top center, rgba(0, 0, 0, 0), hsla(0, 14%, 18%, 0.2), hsla(0, 18%, 5%, 1) 95%) center center/cover no-repeat fixed, - radial-gradient(at bottom center, rgba(0, 0, 0, 0.15), hsla(0, 14%, 18%, 0.45), hsla(0, 18%, 5%, 0.6)) center center/cover no-repeat fixed, - linear-gradient(to top, #e2c9cc 1%, #e7627d 46%, #b8235a 59%, #801357 71%, #3d1635 84%, #1c1a27 100%) center center/cover no-repeat fixed; - - - --modal-bg-color: var(--main-bg-color); - --modal-header-color: var(--main-bg-color); - --modal-footer-color: var(--main-bg-color); - - --drop-down-menu-bg: var(--main-bg-color); - - --button-color: #3d1635; - --button-color-hover: #801357; - --button-text: #eee; - --button-text-hover: #FFF; - - --accent-color: 231, 98, 125; - --accent-color-hover: rgb(var(--accent-color),.8); - --link-color: rgb(230, 125, 146); - --link-color-hover: #e2c9cc; - --label-text-color: #fff; - - --text:#ddd; - --text-hover: #fff; - --text-muted: #999; - - /*Specials*/ - --arr-queue-color: #6b5; /* Servarr apps + Bazarr*/ - --plex-poster-unwatched: #e7627d; - --petio-spinner: invert(68%) sepia(13%) saturate(766%) hue-rotate(170deg) brightness(90%) contrast(79%); /* Made with https://codepen.io/jsm91/embed/ZEEawyZ */ - --gitea-color-primary-dark-4: 231, 98, 125; - --overseerr-gradient: radial-gradient(at top center, rgba(0, 0, 0, 0), hsla(0, 14%, 18%, 0.2), hsla(0, 18%, 5%, 1) 95%) center center/cover no-repeat fixed, - radial-gradient(at bottom center, rgba(0, 0, 0, 0.15), hsla(0, 14%, 18%, 0.45), hsla(0, 18%, 5%, 0.6)) center center/cover no-repeat fixed, - linear-gradient(to top, rgb(226, 201, 204, .9) 1%, rgb(231, 98, 125, .9) 46%, rgb(184, 35, 90, .9) 59%, rgb(128, 19, 87, .9) 71%, rgb(61, 22, 53, .9) 84%, rgb(28, 26, 39, .9) 100%) center center/cover no-repeat fixed; -} +:root { + --main-bg-color: radial-gradient(at top center, rgba(0, 0, 0, 0), hsla(0, 14%, 18%, 0.2), hsla(0, 18%, 5%, 1) 95%) center center/cover no-repeat fixed, + radial-gradient(at bottom center, rgba(0, 0, 0, 0.15), hsla(0, 14%, 18%, 0.45), hsla(0, 18%, 5%, 0.6)) center center/cover no-repeat fixed, + linear-gradient(to top, #e2c9cc 1%, #e7627d 46%, #b8235a 59%, #801357 71%, #3d1635 84%, #1c1a27 100%) center center/cover no-repeat fixed; + + + --modal-bg-color: var(--main-bg-color); + --modal-header-color: var(--main-bg-color); + --modal-footer-color: var(--main-bg-color); + + --drop-down-menu-bg: var(--main-bg-color); + + --button-color: #3d1635; + --button-color-hover: #801357; + --button-text: #eee; + --button-text-hover: #FFF; + + --accent-color: 231, 98, 125; + --accent-color-hover: rgb(var(--accent-color),.8); + --link-color: rgb(230, 125, 146); + --link-color-hover: #e2c9cc; + --label-text-color: #fff; + + --text:#ddd; + --text-hover: #fff; + --text-muted: #999; + + /*Specials*/ + --arr-queue-color: #6b5; /* Servarr apps + Bazarr*/ + --plex-poster-unwatched: #e7627d; + --petio-spinner: invert(68%) sepia(13%) saturate(766%) hue-rotate(170deg) brightness(90%) contrast(79%); /* Made with https://codepen.io/jsm91/embed/ZEEawyZ */ + --gitea-color-primary-dark-4: 231, 98, 125; + --overseerr-gradient: radial-gradient(at top center, rgba(0, 0, 0, 0), hsla(0, 14%, 18%, 0.2), hsla(0, 18%, 5%, 1) 95%) center center/cover no-repeat fixed, + radial-gradient(at bottom center, rgba(0, 0, 0, 0.15), hsla(0, 14%, 18%, 0.45), hsla(0, 18%, 5%, 0.6)) center center/cover no-repeat fixed, + linear-gradient(to top, rgb(226, 201, 204, .9) 1%, rgb(231, 98, 125, .9) 46%, rgb(184, 35, 90, .9) 59%, rgb(128, 19, 87, .9) 71%, rgb(61, 22, 53, .9) 84%, rgb(28, 26, 39, .9) 100%) center center/cover no-repeat fixed; +} diff --git a/css/community-theme-options/blackberry-flamingo.css b/css/community-theme-options/blackberry-flamingo.css index d075526c4a..83d14c5d17 100644 --- a/css/community-theme-options/blackberry-flamingo.css +++ b/css/community-theme-options/blackberry-flamingo.css @@ -1,33 +1,33 @@ -:root { - --main-bg-color: radial-gradient(at bottom center, rgba(0, 0, 0, 0.15), hsla(0, 14%, 18%, 0.65), hsla(0, 18%, 5%, 0.95)) center center/cover no-repeat fixed, - linear-gradient(45deg, #ff9a9e 0%, #fad0c4 99%, #fad0c4 100%) center center/cover no-repeat fixed; - - --modal-bg-color: var(--main-bg-color); - --modal-header-color: var(--main-bg-color); - --modal-footer-color: var(--main-bg-color); - - --drop-down-menu-bg: var(--main-bg-color); - - --button-color: #fad0c4; - --button-color-hover: #ff9a9e; - --button-text: hsla(0, 18%, 5%, 0.95); - --button-text-hover: hsla(0, 18%, 5%, 0.95); - - --accent-color: 250, 208, 196; - --accent-color-hover: rgb(var(--accent-color),.8); - --link-color: #fad0c4; - --link-color-hover: #e2c9cc; - --label-text-color: hsla(0, 18%, 5%, 0.95); - - --text:#ddd; - --text-hover: #fff; - --text-muted: #999; - - /*Specials*/ - --arr-queue-color: #6b5; /* Servarr apps + Bazarr*/ - --plex-poster-unwatched: #ff9a9e; - --petio-spinner: invert(68%) sepia(13%) saturate(766%) hue-rotate(170deg) brightness(90%) contrast(79%); /* Made with https://codepen.io/jsm91/embed/ZEEawyZ */ - --gitea-color-primary-dark-4: 255, 154, 158; - --overseerr-gradient: radial-gradient(at bottom center, rgba(0, 0, 0, 0.15), hsla(0, 14%, 18%, 0.65), hsla(0, 18%, 5%, 0.95)) center center/cover no-repeat fixed, - linear-gradient(45deg, rgb(255, 154, 158, .9) 0%, rgb(250, 208, 196, .9) 99%, rgb(250, 208, 196, .9) 100%) center center/cover no-repeat fixed; -} +:root { + --main-bg-color: radial-gradient(at bottom center, rgba(0, 0, 0, 0.15), hsla(0, 14%, 18%, 0.65), hsla(0, 18%, 5%, 0.95)) center center/cover no-repeat fixed, + linear-gradient(45deg, #ff9a9e 0%, #fad0c4 99%, #fad0c4 100%) center center/cover no-repeat fixed; + + --modal-bg-color: var(--main-bg-color); + --modal-header-color: var(--main-bg-color); + --modal-footer-color: var(--main-bg-color); + + --drop-down-menu-bg: var(--main-bg-color); + + --button-color: #fad0c4; + --button-color-hover: #ff9a9e; + --button-text: hsla(0, 18%, 5%, 0.95); + --button-text-hover: hsla(0, 18%, 5%, 0.95); + + --accent-color: 250, 208, 196; + --accent-color-hover: rgb(var(--accent-color),.8); + --link-color: #fad0c4; + --link-color-hover: #e2c9cc; + --label-text-color: hsla(0, 18%, 5%, 0.95); + + --text:#ddd; + --text-hover: #fff; + --text-muted: #999; + + /*Specials*/ + --arr-queue-color: #6b5; /* Servarr apps + Bazarr*/ + --plex-poster-unwatched: #ff9a9e; + --petio-spinner: invert(68%) sepia(13%) saturate(766%) hue-rotate(170deg) brightness(90%) contrast(79%); /* Made with https://codepen.io/jsm91/embed/ZEEawyZ */ + --gitea-color-primary-dark-4: 255, 154, 158; + --overseerr-gradient: radial-gradient(at bottom center, rgba(0, 0, 0, 0.15), hsla(0, 14%, 18%, 0.65), hsla(0, 18%, 5%, 0.95)) center center/cover no-repeat fixed, + linear-gradient(45deg, rgb(255, 154, 158, .9) 0%, rgb(250, 208, 196, .9) 99%, rgb(250, 208, 196, .9) 100%) center center/cover no-repeat fixed; +} diff --git a/css/community-theme-options/blackberry-hearth.css b/css/community-theme-options/blackberry-hearth.css index 5a139953a5..ab91f40289 100644 --- a/css/community-theme-options/blackberry-hearth.css +++ b/css/community-theme-options/blackberry-hearth.css @@ -1,34 +1,34 @@ -:root { - --main-bg-color: radial-gradient(at bottom center, rgba(0, 0, 0, 0.4) 0%, hsla(0, 14%, 18%, 0.55), hsla(0, 18%, 5%, 0)) center center/cover no-repeat fixed, - linear-gradient(to bottom, hsl(0, 18%, 5%), hsl(0, 65%, 23%), hsl(0, 100%, 9%)) center center/cover no-repeat fixed; - - - --modal-bg-color: var(--main-bg-color); - --modal-header-color: var(--main-bg-color); - --modal-footer-color: var(--main-bg-color); - - --drop-down-menu-bg: var(--main-bg-color); - - --button-color: rgb(236, 106, 106); - --button-color-hover: hsl(0, 65%, 23%); - --button-text: hsla(0, 18%, 5%, 0.95); - --button-text-hover: hsla(0, 0%, 100%, 0.95); - - --accent-color: 236, 106, 106; - --accent-color-hover: rgb(var(--accent-color),.8); - --link-color: #fad0c4; - --link-color-hover: #e2c9cc; - --label-text-color: hsla(0, 18%, 5%, 0.95); - - --text:#ddd; - --text-hover: #fff; - --text-muted: #999; - - /*Specials*/ - --arr-queue-color: #6b5; /* Servarr apps + Bazarr*/ - --plex-poster-unwatched: #ff9a9e; - --petio-spinner: invert(68%) sepia(13%) saturate(766%) hue-rotate(170deg) brightness(90%) contrast(79%); /* Made with https://codepen.io/jsm91/embed/ZEEawyZ */ - --gitea-color-primary-dark-4: 255, 154, 158; - --overseerr-gradient: radial-gradient(at bottom center, rgba(0, 0, 0, 0.4) 0%, hsla(0, 14%, 18%, 0.55), hsla(0, 18%, 5%, 0)) center center/cover no-repeat fixed, - linear-gradient(to bottom, hsla(0, 20%, 5%, 0.9), hsl(0, 65%, 23%, .9), hsl(0, 100%, 9%, .9)) center center/cover no-repeat fixed; -} +:root { + --main-bg-color: radial-gradient(at bottom center, rgba(0, 0, 0, 0.4) 0%, hsla(0, 14%, 18%, 0.55), hsla(0, 18%, 5%, 0)) center center/cover no-repeat fixed, + linear-gradient(to bottom, hsl(0, 18%, 5%), hsl(0, 65%, 23%), hsl(0, 100%, 9%)) center center/cover no-repeat fixed; + + + --modal-bg-color: var(--main-bg-color); + --modal-header-color: var(--main-bg-color); + --modal-footer-color: var(--main-bg-color); + + --drop-down-menu-bg: var(--main-bg-color); + + --button-color: rgb(236, 106, 106); + --button-color-hover: hsl(0, 65%, 23%); + --button-text: hsla(0, 18%, 5%, 0.95); + --button-text-hover: hsla(0, 0%, 100%, 0.95); + + --accent-color: 236, 106, 106; + --accent-color-hover: rgb(var(--accent-color),.8); + --link-color: #fad0c4; + --link-color-hover: #e2c9cc; + --label-text-color: hsla(0, 18%, 5%, 0.95); + + --text:#ddd; + --text-hover: #fff; + --text-muted: #999; + + /*Specials*/ + --arr-queue-color: #6b5; /* Servarr apps + Bazarr*/ + --plex-poster-unwatched: #ff9a9e; + --petio-spinner: invert(68%) sepia(13%) saturate(766%) hue-rotate(170deg) brightness(90%) contrast(79%); /* Made with https://codepen.io/jsm91/embed/ZEEawyZ */ + --gitea-color-primary-dark-4: 255, 154, 158; + --overseerr-gradient: radial-gradient(at bottom center, rgba(0, 0, 0, 0.4) 0%, hsla(0, 14%, 18%, 0.55), hsla(0, 18%, 5%, 0)) center center/cover no-repeat fixed, + linear-gradient(to bottom, hsla(0, 20%, 5%, 0.9), hsl(0, 65%, 23%, .9), hsl(0, 100%, 9%, .9)) center center/cover no-repeat fixed; +} diff --git a/css/community-theme-options/blackberry-martian.css b/css/community-theme-options/blackberry-martian.css index 6eb4cd0529..69f006c402 100644 --- a/css/community-theme-options/blackberry-martian.css +++ b/css/community-theme-options/blackberry-martian.css @@ -1,35 +1,35 @@ -:root { - --main-bg-color: linear-gradient(to right, rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.45)) center center/cover no-repeat fixed, - radial-gradient(at right center, rgba(0, 0, 0, 0.3) 10%, hsla(0, 14%, 18%, 0.6), hsla(0, 18%, 5%, 1) 95%) center center/cover no-repeat fixed, - linear-gradient(to right, #43e97b 0%, #043815 100%) center center/cover no-repeat fixed; - - --modal-bg-color: var(--main-bg-color); - --modal-header-color: var(--main-bg-color); - --modal-footer-color: var(--main-bg-color); - - --drop-down-menu-bg: var(--main-bg-color); - - --button-color: #2e5135; - --button-color-hover: #043815; - --button-text: #eee; - --button-text-hover: hsla(0, 0%, 100%, 0.95); - - --accent-color: 67, 233, 123; - --accent-color-hover: rgb(var(--accent-color),.8); - --link-color: #43e97b; - --link-color-hover: #2e5135; - --label-text-color: hsla(0, 18%, 5%, 0.95); - - --text:#ddd; - --text-hover: #fff; - --text-muted: #999; - - /*Specials*/ - --arr-queue-color: #6b5; /* Servarr apps + Bazarr*/ - --plex-poster-unwatched: #43e97b; - --petio-spinner: invert(68%) sepia(13%) saturate(766%) hue-rotate(170deg) brightness(90%) contrast(79%); /* Made with https://codepen.io/jsm91/embed/ZEEawyZ */ - --gitea-color-primary-dark-4: 67, 233, 123; - --overseerr-gradient: linear-gradient(to right, rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.45)) center center/cover no-repeat fixed, - radial-gradient(at right center, rgba(0, 0, 0, 0.3) 10%, hsla(0, 14%, 18%, 0.6), hsla(0, 18%, 5%, 1) 95%) center center/cover no-repeat fixed, - linear-gradient(to right, rgb(67, 233, 123, .9) 0%, rgb(4, 56, 21, .9) 100%) center center/cover no-repeat fixed; -} +:root { + --main-bg-color: linear-gradient(to right, rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.45)) center center/cover no-repeat fixed, + radial-gradient(at right center, rgba(0, 0, 0, 0.3) 10%, hsla(0, 14%, 18%, 0.6), hsla(0, 18%, 5%, 1) 95%) center center/cover no-repeat fixed, + linear-gradient(to right, #43e97b 0%, #043815 100%) center center/cover no-repeat fixed; + + --modal-bg-color: var(--main-bg-color); + --modal-header-color: var(--main-bg-color); + --modal-footer-color: var(--main-bg-color); + + --drop-down-menu-bg: var(--main-bg-color); + + --button-color: #2e5135; + --button-color-hover: #043815; + --button-text: #eee; + --button-text-hover: hsla(0, 0%, 100%, 0.95); + + --accent-color: 67, 233, 123; + --accent-color-hover: rgb(var(--accent-color),.8); + --link-color: #43e97b; + --link-color-hover: #2e5135; + --label-text-color: hsla(0, 18%, 5%, 0.95); + + --text:#ddd; + --text-hover: #fff; + --text-muted: #999; + + /*Specials*/ + --arr-queue-color: #6b5; /* Servarr apps + Bazarr*/ + --plex-poster-unwatched: #43e97b; + --petio-spinner: invert(68%) sepia(13%) saturate(766%) hue-rotate(170deg) brightness(90%) contrast(79%); /* Made with https://codepen.io/jsm91/embed/ZEEawyZ */ + --gitea-color-primary-dark-4: 67, 233, 123; + --overseerr-gradient: linear-gradient(to right, rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.45)) center center/cover no-repeat fixed, + radial-gradient(at right center, rgba(0, 0, 0, 0.3) 10%, hsla(0, 14%, 18%, 0.6), hsla(0, 18%, 5%, 1) 95%) center center/cover no-repeat fixed, + linear-gradient(to right, rgb(67, 233, 123, .9) 0%, rgb(4, 56, 21, .9) 100%) center center/cover no-repeat fixed; +} diff --git a/css/community-theme-options/blackberry-pumpkin.css b/css/community-theme-options/blackberry-pumpkin.css index 0e4c45af37..984d8211d2 100644 --- a/css/community-theme-options/blackberry-pumpkin.css +++ b/css/community-theme-options/blackberry-pumpkin.css @@ -1,37 +1,37 @@ -:root { - --main-bg-color: linear-gradient(135deg, transparent 40%, rgba(20, 9, 27, 0.5)) center center/cover no-repeat fixed, - radial-gradient(at center center, rgba(243, 217, 217, 0.25), hsla(0, 14%, 18%, 0.55), rgba(14, 0, 19, 0.7)) center center/cover no-repeat fixed, - radial-gradient(at bottom center, rgba(0, 0, 0, 0.25), hsla(0, 14%, 18%, 0.55), rgb(10, 4, 12)) center center/cover no-repeat fixed, - radial-gradient(at center center, #ff8a00 50%, #37033a 100%) center center/cover no-repeat fixed; - - --modal-bg-color: var(--main-bg-color); - --modal-header-color: var(--main-bg-color); - --modal-footer-color: var(--main-bg-color); - - --drop-down-menu-bg: var(--main-bg-color); - - --button-color: #924e00; - --button-color-hover: #723d00; - --button-text: #eee; - --button-text-hover: hsla(0, 0%, 100%, 0.95); - - --accent-color: 255, 138, 0; - --accent-color-hover: rgb(var(--accent-color),.8); - --link-color: #ff8a00; - --link-color-hover: #bd6500; - --label-text-color: hsla(0, 18%, 5%, 0.95); - - --text:#ddd; - --text-hover: #fff; - --text-muted: #999; - - /*Specials*/ - --arr-queue-color: #6b5; /* Servarr apps + Bazarr*/ - --plex-poster-unwatched: #ff8a00; - --petio-spinner: invert(68%) sepia(13%) saturate(766%) hue-rotate(170deg) brightness(90%) contrast(79%); /* Made with https://codepen.io/jsm91/embed/ZEEawyZ */ - --gitea-color-primary-dark-4: 255, 138, 0; - --overseerr-gradient: linear-gradient(135deg, transparent 40%, rgba(20, 9, 27, 0.5)) center center/cover no-repeat fixed, - radial-gradient(at center center, rgba(243, 217, 217, 0.25), hsla(0, 14%, 18%, 0.55), rgba(14, 0, 19, 0.7)) center center/cover no-repeat fixed, - radial-gradient(at bottom center, rgba(0, 0, 0, 0.25), hsla(0, 14%, 18%, 0.55), rgb(10, 4, 12, .85)) center center/cover no-repeat fixed, - radial-gradient(at center center, rgb(255, 138, 0, .85) 50%, rgb(55, 3, 58, .85) 100%) center center/cover no-repeat fixed; -} +:root { + --main-bg-color: linear-gradient(135deg, transparent 40%, rgba(20, 9, 27, 0.5)) center center/cover no-repeat fixed, + radial-gradient(at center center, rgba(243, 217, 217, 0.25), hsla(0, 14%, 18%, 0.55), rgba(14, 0, 19, 0.7)) center center/cover no-repeat fixed, + radial-gradient(at bottom center, rgba(0, 0, 0, 0.25), hsla(0, 14%, 18%, 0.55), rgb(10, 4, 12)) center center/cover no-repeat fixed, + radial-gradient(at center center, #ff8a00 50%, #37033a 100%) center center/cover no-repeat fixed; + + --modal-bg-color: var(--main-bg-color); + --modal-header-color: var(--main-bg-color); + --modal-footer-color: var(--main-bg-color); + + --drop-down-menu-bg: var(--main-bg-color); + + --button-color: #924e00; + --button-color-hover: #723d00; + --button-text: #eee; + --button-text-hover: hsla(0, 0%, 100%, 0.95); + + --accent-color: 255, 138, 0; + --accent-color-hover: rgb(var(--accent-color),.8); + --link-color: #ff8a00; + --link-color-hover: #bd6500; + --label-text-color: hsla(0, 18%, 5%, 0.95); + + --text:#ddd; + --text-hover: #fff; + --text-muted: #999; + + /*Specials*/ + --arr-queue-color: #6b5; /* Servarr apps + Bazarr*/ + --plex-poster-unwatched: #ff8a00; + --petio-spinner: invert(68%) sepia(13%) saturate(766%) hue-rotate(170deg) brightness(90%) contrast(79%); /* Made with https://codepen.io/jsm91/embed/ZEEawyZ */ + --gitea-color-primary-dark-4: 255, 138, 0; + --overseerr-gradient: linear-gradient(135deg, transparent 40%, rgba(20, 9, 27, 0.5)) center center/cover no-repeat fixed, + radial-gradient(at center center, rgba(243, 217, 217, 0.25), hsla(0, 14%, 18%, 0.55), rgba(14, 0, 19, 0.7)) center center/cover no-repeat fixed, + radial-gradient(at bottom center, rgba(0, 0, 0, 0.25), hsla(0, 14%, 18%, 0.55), rgb(10, 4, 12, .85)) center center/cover no-repeat fixed, + radial-gradient(at center center, rgb(255, 138, 0, .85) 50%, rgb(55, 3, 58, .85) 100%) center center/cover no-repeat fixed; +} diff --git a/css/community-theme-options/blackberry-royal.css b/css/community-theme-options/blackberry-royal.css index 6aebe0c7f1..2ff07837df 100644 --- a/css/community-theme-options/blackberry-royal.css +++ b/css/community-theme-options/blackberry-royal.css @@ -1,33 +1,33 @@ -:root { - --main-bg-color: linear-gradient(to bottom, rgba(255, 255, 255, 0.2) 0%, rgba(0, 0, 0, 0.7) 100%) center center/cover no-repeat fixed, - radial-gradient(at top center, rgba(255, 255, 255, 0.3) 0%, rgba(0, 0, 0, 0.40) 120%) #000000 center center/cover no-repeat fixed; - - --modal-bg-color: var(--main-bg-color); - --modal-header-color: var(--main-bg-color); - --modal-footer-color: var(--main-bg-color); - - --drop-down-menu-bg: var(--main-bg-color); - - --button-color: rgb(185, 170, 159); - --button-color-hover: rgb(184, 159, 141); - --button-text: hsla(0, 18%, 5%, 0.95);; - --button-text-hover: hsla(0, 0%, 100%, 0.95); - - --accent-color: 185, 170, 159; - --accent-color-hover: rgb(var(--accent-color),.8); - --link-color: rgb(185, 170, 159); - --link-color-hover: rgb(184, 159, 141); - --label-text-color: hsla(0, 18%, 5%, 0.95); - - --text:#ddd; - --text-hover: #fff; - --text-muted: #999; - - /*Specials*/ - --arr-queue-color: #6b5; /* Servarr apps + Bazarr*/ - --plex-poster-unwatched: rgb(185, 170, 159); - --petio-spinner: invert(68%) sepia(13%) saturate(766%) hue-rotate(170deg) brightness(90%) contrast(79%); /* Made with https://codepen.io/jsm91/embed/ZEEawyZ */ - --gitea-color-primary-dark-4: 185, 170, 159; - --overseerr-gradient: linear-gradient(to bottom, rgba(255, 255, 255, 0.2) 0%, rgba(0, 0, 0, 0.7) 100%) center center/cover no-repeat fixed, - radial-gradient(at top center, rgba(255, 255, 255, 0.3) 0%, rgba(0, 0, 0, 0.40) 120%) rgba(0, 0, 0, 0.90) center center/cover no-repeat fixed; -} +:root { + --main-bg-color: linear-gradient(to bottom, rgba(255, 255, 255, 0.2) 0%, rgba(0, 0, 0, 0.7) 100%) center center/cover no-repeat fixed, + radial-gradient(at top center, rgba(255, 255, 255, 0.3) 0%, rgba(0, 0, 0, 0.40) 120%) #000000 center center/cover no-repeat fixed; + + --modal-bg-color: var(--main-bg-color); + --modal-header-color: var(--main-bg-color); + --modal-footer-color: var(--main-bg-color); + + --drop-down-menu-bg: var(--main-bg-color); + + --button-color: rgb(185, 170, 159); + --button-color-hover: rgb(184, 159, 141); + --button-text: hsla(0, 18%, 5%, 0.95);; + --button-text-hover: hsla(0, 0%, 100%, 0.95); + + --accent-color: 185, 170, 159; + --accent-color-hover: rgb(var(--accent-color),.8); + --link-color: rgb(185, 170, 159); + --link-color-hover: rgb(184, 159, 141); + --label-text-color: hsla(0, 18%, 5%, 0.95); + + --text:#ddd; + --text-hover: #fff; + --text-muted: #999; + + /*Specials*/ + --arr-queue-color: #6b5; /* Servarr apps + Bazarr*/ + --plex-poster-unwatched: rgb(185, 170, 159); + --petio-spinner: invert(68%) sepia(13%) saturate(766%) hue-rotate(170deg) brightness(90%) contrast(79%); /* Made with https://codepen.io/jsm91/embed/ZEEawyZ */ + --gitea-color-primary-dark-4: 185, 170, 159; + --overseerr-gradient: linear-gradient(to bottom, rgba(255, 255, 255, 0.2) 0%, rgba(0, 0, 0, 0.7) 100%) center center/cover no-repeat fixed, + radial-gradient(at top center, rgba(255, 255, 255, 0.3) 0%, rgba(0, 0, 0, 0.40) 120%) rgba(0, 0, 0, 0.90) center center/cover no-repeat fixed; +} diff --git a/css/community-theme-options/blackberry-shadow.css b/css/community-theme-options/blackberry-shadow.css index b1ea4de97e..3daedfa3ff 100644 --- a/css/community-theme-options/blackberry-shadow.css +++ b/css/community-theme-options/blackberry-shadow.css @@ -1,31 +1,31 @@ -:root { - --main-bg-color: linear-gradient(135deg, #252b2f, #090c0e) center center/cover no-repeat fixed; - - --modal-bg-color: var(--main-bg-color); - --modal-header-color: var(--main-bg-color); - --modal-footer-color: var(--main-bg-color); - - --drop-down-menu-bg: var(--main-bg-color); - - --button-color: #252b2f; - --button-color-hover: #090c0e; - --button-text: #eee; - --button-text-hover: hsla(0, 0%, 100%, 0.95); - - --accent-color: 81, 101, 114; - --accent-color-hover: rgb(var(--accent-color),.8); - --link-color: rgb(96, 128, 150); - --link-color-hover: rgb(81, 101, 114, .8); - --label-text-color: #eee; - - --text:#ddd; - --text-hover: #fff; - --text-muted: #999; - - /*Specials*/ - --arr-queue-color: #6b5; /* Servarr apps + Bazarr*/ - --plex-poster-unwatched: rgb(81, 101, 114); - --petio-spinner: invert(68%) sepia(13%) saturate(766%) hue-rotate(170deg) brightness(90%) contrast(79%); /* Made with https://codepen.io/jsm91/embed/ZEEawyZ */ - --gitea-color-primary-dark-4: 81, 101, 114; - --overseerr-gradient: linear-gradient(135deg, rgb(37, 43, 47, .9), rgb(9, 12, 14, .9)) center center/cover no-repeat fixed; -} +:root { + --main-bg-color: linear-gradient(135deg, #252b2f, #090c0e) center center/cover no-repeat fixed; + + --modal-bg-color: var(--main-bg-color); + --modal-header-color: var(--main-bg-color); + --modal-footer-color: var(--main-bg-color); + + --drop-down-menu-bg: var(--main-bg-color); + + --button-color: #252b2f; + --button-color-hover: #090c0e; + --button-text: #eee; + --button-text-hover: hsla(0, 0%, 100%, 0.95); + + --accent-color: 81, 101, 114; + --accent-color-hover: rgb(var(--accent-color),.8); + --link-color: rgb(96, 128, 150); + --link-color-hover: rgb(81, 101, 114, .8); + --label-text-color: #eee; + + --text:#ddd; + --text-hover: #fff; + --text-muted: #999; + + /*Specials*/ + --arr-queue-color: #6b5; /* Servarr apps + Bazarr*/ + --plex-poster-unwatched: rgb(81, 101, 114); + --petio-spinner: invert(68%) sepia(13%) saturate(766%) hue-rotate(170deg) brightness(90%) contrast(79%); /* Made with https://codepen.io/jsm91/embed/ZEEawyZ */ + --gitea-color-primary-dark-4: 81, 101, 114; + --overseerr-gradient: linear-gradient(135deg, rgb(37, 43, 47, .9), rgb(9, 12, 14, .9)) center center/cover no-repeat fixed; +} diff --git a/css/community-theme-options/blackberry-solar.css b/css/community-theme-options/blackberry-solar.css index d53082caa1..af1c5fd35f 100644 --- a/css/community-theme-options/blackberry-solar.css +++ b/css/community-theme-options/blackberry-solar.css @@ -1,33 +1,33 @@ -:root { - --main-bg-color: radial-gradient(at top left, rgba(0, 0, 0, 0.31), hsla(0, 14%, 18%, 0.9), hsla(0, 18%, 5%, 1)) center center/cover no-repeat fixed, - linear-gradient(120deg, #f6d365 0%, #a25a25 100%) center center/cover no-repeat fixed; - - --modal-bg-color: var(--main-bg-color); - --modal-header-color: var(--main-bg-color); - --modal-footer-color: var(--main-bg-color); - - --drop-down-menu-bg: var(--main-bg-color); - - --button-color: #f6d365; - --button-color-hover: #a25a25; - --button-text: hsla(0, 18%, 5%, 0.95); - --button-text-hover: hsla(0, 0%, 100%, 0.95); - - --accent-color: 246, 211, 101; - --accent-color-hover: rgb(var(--accent-color),.8); - --link-color: rgb(246, 211, 101); - --link-color-hover: rgb(246, 211, 101, .8); - --label-text-color: hsla(0, 18%, 5%, 0.95); - - --text:#ddd; - --text-hover: #fff; - --text-muted: #999; - - /*Specials*/ - --arr-queue-color: #6b5; /* Servarr apps + Bazarr*/ - --plex-poster-unwatched: rgb(246, 211, 101); - --petio-spinner: invert(68%) sepia(13%) saturate(766%) hue-rotate(170deg) brightness(90%) contrast(79%); /* Made with https://codepen.io/jsm91/embed/ZEEawyZ */ - --gitea-color-primary-dark-4: 246, 211, 101; - --overseerr-gradient: radial-gradient(at top left, rgba(0, 0, 0, 0.31), hsla(0, 14%, 18%, 0.9), hsla(0, 18%, 5%, 1)) center center/cover no-repeat fixed, - linear-gradient(120deg, rgb(246, 211, 101, .8) 0%, rgb(162, 90, 37, .8) 100%) center center/cover no-repeat fixed; -} +:root { + --main-bg-color: radial-gradient(at top left, rgba(0, 0, 0, 0.31), hsla(0, 14%, 18%, 0.9), hsla(0, 18%, 5%, 1)) center center/cover no-repeat fixed, + linear-gradient(120deg, #f6d365 0%, #a25a25 100%) center center/cover no-repeat fixed; + + --modal-bg-color: var(--main-bg-color); + --modal-header-color: var(--main-bg-color); + --modal-footer-color: var(--main-bg-color); + + --drop-down-menu-bg: var(--main-bg-color); + + --button-color: #f6d365; + --button-color-hover: #a25a25; + --button-text: hsla(0, 18%, 5%, 0.95); + --button-text-hover: hsla(0, 0%, 100%, 0.95); + + --accent-color: 246, 211, 101; + --accent-color-hover: rgb(var(--accent-color),.8); + --link-color: rgb(246, 211, 101); + --link-color-hover: rgb(246, 211, 101, .8); + --label-text-color: hsla(0, 18%, 5%, 0.95); + + --text:#ddd; + --text-hover: #fff; + --text-muted: #999; + + /*Specials*/ + --arr-queue-color: #6b5; /* Servarr apps + Bazarr*/ + --plex-poster-unwatched: rgb(246, 211, 101); + --petio-spinner: invert(68%) sepia(13%) saturate(766%) hue-rotate(170deg) brightness(90%) contrast(79%); /* Made with https://codepen.io/jsm91/embed/ZEEawyZ */ + --gitea-color-primary-dark-4: 246, 211, 101; + --overseerr-gradient: radial-gradient(at top left, rgba(0, 0, 0, 0.31), hsla(0, 14%, 18%, 0.9), hsla(0, 18%, 5%, 1)) center center/cover no-repeat fixed, + linear-gradient(120deg, rgb(246, 211, 101, .8) 0%, rgb(162, 90, 37, .8) 100%) center center/cover no-repeat fixed; +} diff --git a/css/community-theme-options/blackberry-vanta.css b/css/community-theme-options/blackberry-vanta.css index 5ae2f81e3d..5ad9da7646 100644 --- a/css/community-theme-options/blackberry-vanta.css +++ b/css/community-theme-options/blackberry-vanta.css @@ -1,31 +1,31 @@ -:root { - --main-bg-color: #000; - - --modal-bg-color: #181818; - --modal-header-color: #181818; - --modal-footer-color: #181818; - - --drop-down-menu-bg: #2d2d2d; - - --button-color: #7a7a7a; - --button-color-hover: #9b9b9b; - --button-text: #eee; - --button-text-hover: #FFF; - - --accent-color: 170, 170, 170; - --accent-color-hover: rgba(255, 255, 255, 0.45); - --link-color: #7a7a7a; - --link-color-hover: #fff; - --label-text-color: black; - - --text:#a5a5a5; - --text-hover: #fff; - --text-muted: #999; - - /*Specials*/ - --arr-queue-color: #6b5; /* Servarr apps + Bazarr*/ - --plex-poster-unwatched: #e5a00d; - --petio-spinner: invert(35%) sepia(12%) saturate(4%) hue-rotate(2deg) brightness(104%) contrast(86%);/* Made with https://codepen.io/jsm91/embed/ZEEawyZ */ - --gitea-color-primary-dark-4: 255, 255, 255; - --overseerr-gradient: linear-gradient(rgba(0, 0, 0, 0.47) 0%, rgb(0, 0, 0) 100%); -} +:root { + --main-bg-color: #000; + + --modal-bg-color: #181818; + --modal-header-color: #181818; + --modal-footer-color: #181818; + + --drop-down-menu-bg: #2d2d2d; + + --button-color: #7a7a7a; + --button-color-hover: #9b9b9b; + --button-text: #eee; + --button-text-hover: #FFF; + + --accent-color: 170, 170, 170; + --accent-color-hover: rgba(255, 255, 255, 0.45); + --link-color: #7a7a7a; + --link-color-hover: #fff; + --label-text-color: black; + + --text:#a5a5a5; + --text-hover: #fff; + --text-muted: #999; + + /*Specials*/ + --arr-queue-color: #6b5; /* Servarr apps + Bazarr*/ + --plex-poster-unwatched: #e5a00d; + --petio-spinner: invert(35%) sepia(12%) saturate(4%) hue-rotate(2deg) brightness(104%) contrast(86%);/* Made with https://codepen.io/jsm91/embed/ZEEawyZ */ + --gitea-color-primary-dark-4: 255, 255, 255; + --overseerr-gradient: linear-gradient(rgba(0, 0, 0, 0.47) 0%, rgb(0, 0, 0) 100%); +} diff --git a/css/community-theme-options/catppuccin-frappe.css b/css/community-theme-options/catppuccin-frappe.css new file mode 100644 index 0000000000..945e43235e --- /dev/null +++ b/css/community-theme-options/catppuccin-frappe.css @@ -0,0 +1,34 @@ +:root { + --main-bg-color: #303446; + + --modal-bg-color: #292c3c; + --modal-header-color: #232634; + --modal-footer-color: #232634; + + --drop-down-menu-bg: #414559; + + --button-color: #414559; + --button-color-hover: #51576d; + --button-text: var(--text); + --button-text-hover: var(--text-hover); + + --accent-color: 137, 180, 250; /* Mocha Blue */ + --accent-color-hover: rgb(var(--accent-color), 0.8); + --link-color: var(--text); + --link-color-hover: #8caaee; + --label-text-color: #fff; /* have to break convention here */ + + --text: #c6d0f5; + --text-hover: var(--text); + --text-muted: a5adce; + + /* Specials */ + --arr-queue-color: #a6d189; /* Servarr apps + Bazarr */ + --plex-poster-unwatched: #ef9f76; + --petio-spinner: invert(66%) sepia(15%) saturate(1451%) hue-rotate(185deg) brightness(105%) contrast(96%); /* Made with https://codepen.io/jsm91/embed/ZEEawyZ */ /* Blue */ + --gitea-color-primary-dark-4: var(--accent-color); + --overseerr-gradient: linear-gradient( + var(--main-bg-color), + var(--main-bg-color) + ); /* Make sure this is compatible with whatever takes in the gradient */ +} diff --git a/css/community-theme-options/catppuccin-latte.css b/css/community-theme-options/catppuccin-latte.css new file mode 100644 index 0000000000..56fce33c00 --- /dev/null +++ b/css/community-theme-options/catppuccin-latte.css @@ -0,0 +1,34 @@ +:root { + --main-bg-color: #eff1f5; + + --modal-bg-color: #e6e9ef; + --modal-header-color: #dce0e8; + --modal-footer-color: #dce0e8; + + --drop-down-menu-bg: #ccd0da; + + --button-color: #ccd0da; + --button-color-hover: #bcc0cc; + --button-text: var(--text); + --button-text-hover: var(--text-hover); + + --accent-color: 137, 180, 250; /* Mocha Blue */ + --accent-color-hover: rgb(var(--accent-color), 0.8); + --link-color: var(--text); + --link-color-hover: #1e66f5; + --label-text-color: #fff; /* have to break convention here */ + + --text: #4c4f69; + --text-hover: var(--text); + --text-muted: 6c6f85; + + /* Specials */ + --arr-queue-color: #40a02b; /* Servarr apps + Bazarr */ + --plex-poster-unwatched: #fe640b; + --petio-spinner: invert(66%) sepia(15%) saturate(1451%) hue-rotate(185deg) brightness(105%) contrast(96%); /* Made with https://codepen.io/jsm91/embed/ZEEawyZ */ /* Blue */ + --gitea-color-primary-dark-4: var(--accent-color); + --overseerr-gradient: linear-gradient( + var(--main-bg-color), + var(--main-bg-color) + ); /* Make sure this is compatible with whatever takes in the gradient */ +} diff --git a/css/community-theme-options/catppuccin-macchiato.css b/css/community-theme-options/catppuccin-macchiato.css new file mode 100644 index 0000000000..4e533f9660 --- /dev/null +++ b/css/community-theme-options/catppuccin-macchiato.css @@ -0,0 +1,34 @@ +:root { + --main-bg-color: #24273a; + + --modal-bg-color: #1e2030; + --modal-header-color: #181926; + --modal-footer-color: #181926; + + --drop-down-menu-bg: #363a4f; + + --button-color: #363a4f; + --button-color-hover: #494d64; + --button-text: var(--text); + --button-text-hover: var(--text-hover); + + --accent-color: 137, 180, 250; /* Mocha Blue */ + --accent-color-hover: rgb(var(--accent-color), 0.8); + --link-color: var(--text); + --link-color-hover: #8aadf4; + --label-text-color: #fff; /* have to break convention here */ + + --text: #cad3f5; + --text-hover: var(--text); + --text-muted: a5adcb; + + /* Specials */ + --arr-queue-color: #a6da95; /* Servarr apps + Bazarr */ + --plex-poster-unwatched: #f5a97f; + --petio-spinner: invert(66%) sepia(15%) saturate(1451%) hue-rotate(185deg) brightness(105%) contrast(96%); /* Made with https://codepen.io/jsm91/embed/ZEEawyZ */ /* Blue */ + --gitea-color-primary-dark-4: var(--accent-color); + --overseerr-gradient: linear-gradient( + var(--main-bg-color), + var(--main-bg-color) + ); /* Make sure this is compatible with whatever takes in the gradient */ +} diff --git a/css/community-theme-options/catppuccin-mocha.css b/css/community-theme-options/catppuccin-mocha.css new file mode 100644 index 0000000000..3522092dc1 --- /dev/null +++ b/css/community-theme-options/catppuccin-mocha.css @@ -0,0 +1,34 @@ +:root { + --main-bg-color: #1e1e2e; + + --modal-bg-color: #181825; + --modal-header-color: #11111b; + --modal-footer-color: #11111b; + + --drop-down-menu-bg: #313244; + + --button-color: #313244; + --button-color-hover: #45475a; + --button-text: var(--text); + --button-text-hover: var(--text-hover); + + --accent-color: 137, 180, 250; /* Mocha Blue */ + --accent-color-hover: rgb(var(--accent-color), 0.8); + --link-color: var(--text); + --link-color-hover: #89b4fa; + --label-text-color: #fff; /* have to break convention here */ + + --text: #cdd6f4; + --text-hover: var(--text); + --text-muted: a6adc8; + + /* Specials */ + --arr-queue-color: #a6e3a1; /* Servarr apps + Bazarr */ + --plex-poster-unwatched: #fab387; + --petio-spinner: invert(66%) sepia(15%) saturate(1451%) hue-rotate(185deg) brightness(105%) contrast(96%); /* Made with https://codepen.io/jsm91/embed/ZEEawyZ */ /* Blue */ + --gitea-color-primary-dark-4: var(--accent-color); + --overseerr-gradient: linear-gradient( + var(--main-bg-color), + var(--main-bg-color) + ); /* Make sure this is compatible with whatever takes in the gradient */ +} diff --git a/css/community-theme-options/hotline-old.css b/css/community-theme-options/hotline-old.css index 4befb6edb8..17cceb241c 100644 --- a/css/community-theme-options/hotline-old.css +++ b/css/community-theme-options/hotline-old.css @@ -1,31 +1,31 @@ -:root { - --main-bg-color: radial-gradient(ellipse at center, #F44336 0%, #0b3161 100%) center center/cover no-repeat fixed; - - --modal-bg-color: radial-gradient(ellipse at top, #F44336 0%, #0b3161 100%) center center/cover no-repeat fixed; - --modal-header-color: radial-gradient(ellipse at top, #F44336 0%, #0b3161 100%) center center/cover no-repeat fixed; - --modal-footer-color: radial-gradient(ellipse at top, #F44336 0%, #0b3161 100%) center center/cover no-repeat fixed; - - --drop-down-menu-bg: radial-gradient(ellipse at top, #F44336 0%, #0b3161 100%) center center/cover no-repeat fixed; - - --button-color: hsla(0,0%,100%,.15); - --button-color-hover: hsla(0,0%,100%,.30); - --button-text: #eee; - --button-text-hover: #FFF; - - --accent-color: 244, 67, 54; - --accent-color-hover: rgb(var(--accent-color),.8); - --link-color: #fff; - --link-color-hover: #fff; - --label-text-color: #fff; - - --text:#ddd; - --text-hover: #fff; - --text-muted: #999; - - /*Specials*/ - --arr-queue-color: #6b5; /* Servarr apps + Bazarr*/ - --plex-poster-unwatched: #FB3122; - --petio-spinner: invert(32%) sepia(35%) saturate(3786%) hue-rotate(341deg) brightness(100%) contrast(92%); /* Made with https://codepen.io/jsm91/embed/ZEEawyZ */ - --gitea-color-primary-dark-4: 244, 67, 54; - --overseerr-gradient: radial-gradient(ellipse at center, rgb(244, 67, 54, .9) 0%, rgb(11, 49, 97, .9) 100%) center center/cover no-repeat fixed; +:root { + --main-bg-color: radial-gradient(ellipse at center, #F44336 0%, #0b3161 100%) center center/cover no-repeat fixed; + + --modal-bg-color: radial-gradient(ellipse at top, #F44336 0%, #0b3161 100%) center center/cover no-repeat fixed; + --modal-header-color: radial-gradient(ellipse at top, #F44336 0%, #0b3161 100%) center center/cover no-repeat fixed; + --modal-footer-color: radial-gradient(ellipse at top, #F44336 0%, #0b3161 100%) center center/cover no-repeat fixed; + + --drop-down-menu-bg: radial-gradient(ellipse at top, #F44336 0%, #0b3161 100%) center center/cover no-repeat fixed; + + --button-color: hsla(0,0%,100%,.15); + --button-color-hover: hsla(0,0%,100%,.30); + --button-text: #eee; + --button-text-hover: #FFF; + + --accent-color: 244, 67, 54; + --accent-color-hover: rgb(var(--accent-color),.8); + --link-color: #fff; + --link-color-hover: #fff; + --label-text-color: #fff; + + --text:#ddd; + --text-hover: #fff; + --text-muted: #999; + + /*Specials*/ + --arr-queue-color: #6b5; /* Servarr apps + Bazarr*/ + --plex-poster-unwatched: #FB3122; + --petio-spinner: invert(32%) sepia(35%) saturate(3786%) hue-rotate(341deg) brightness(100%) contrast(92%); /* Made with https://codepen.io/jsm91/embed/ZEEawyZ */ + --gitea-color-primary-dark-4: 244, 67, 54; + --overseerr-gradient: radial-gradient(ellipse at center, rgb(244, 67, 54, .9) 0%, rgb(11, 49, 97, .9) 100%) center center/cover no-repeat fixed; } \ No newline at end of file diff --git a/css/community-theme-options/mind.css b/css/community-theme-options/mind.css index bd65d1ae6f..d96a57ce6e 100644 --- a/css/community-theme-options/mind.css +++ b/css/community-theme-options/mind.css @@ -1,31 +1,31 @@ -:root { - --main-bg-color: radial-gradient(ellipse at center bottom, rgba(255, 242, 0, .7) 0%, #0d0400 80%, rgba(0, 0, 0, 1) 100%) center center/cover no-repeat fixed, - url(/resources/mind.jpg) center center/cover no-repeat fixed; - --modal-bg-color: linear-gradient(180deg, rgba(51, 49, 0, 1) 0%, #000 100%) center center/cover no-repeat fixed; - --modal-header-color: linear-gradient(180deg, rgba(51, 49, 0, 1) 0%, #000 100%) center center/cover no-repeat fixed; - --modal-footer-color: linear-gradient(180deg, rgba(51, 49, 0, 1) 0%, #000 100%) center center/cover no-repeat fixed; - - --drop-down-menu-bg: linear-gradient(180deg, rgba(51, 49, 0, 1) 0%, #000 100%) center center/cover no-repeat fixed; - - --button-color: #e1d500; - --button-color-hover: #c3b900; - --button-text: #000; - --button-text-hover: #000; - - --accent-color: 228, 216, 0; - --accent-color-hover: rgb(var(--accent-color),.8); - --link-color: #fff200; - --link-color-hover: #fff200cc; - --label-text-color: #000; - - --text:#ddd; - --text-hover: #fff; - --text-muted: #999; - - /*Specials*/ - --arr-queue-color: #e1d500; /* Servarr apps + Bazarr*/ - --plex-poster-unwatched: #e1d500; - --petio-spinner: invert(72%) sepia(97%) saturate(1218%) hue-rotate(10deg) brightness(102%) contrast(101%); /* Made with https://codepen.io/jsm91/embed/ZEEawyZ */ - --gitea-color-primary-dark-4: 228, 216, 0; - --overseerr-gradient: linear-gradient(rgba(var(--accent-color), 0.3) 0%, rgba(0, 0, 0) 100%); +:root { + --main-bg-color: radial-gradient(ellipse at center bottom, rgba(255, 242, 0, .7) 0%, #0d0400 80%, rgba(0, 0, 0, 1) 100%) center center/cover no-repeat fixed, + url(/resources/mind.jpg) center center/cover no-repeat fixed; + --modal-bg-color: linear-gradient(180deg, rgba(51, 49, 0, 1) 0%, #000 100%) center center/cover no-repeat fixed; + --modal-header-color: linear-gradient(180deg, rgba(51, 49, 0, 1) 0%, #000 100%) center center/cover no-repeat fixed; + --modal-footer-color: linear-gradient(180deg, rgba(51, 49, 0, 1) 0%, #000 100%) center center/cover no-repeat fixed; + + --drop-down-menu-bg: linear-gradient(180deg, rgba(51, 49, 0, 1) 0%, #000 100%) center center/cover no-repeat fixed; + + --button-color: #e1d500; + --button-color-hover: #c3b900; + --button-text: #000; + --button-text-hover: #000; + + --accent-color: 228, 216, 0; + --accent-color-hover: rgb(var(--accent-color),.8); + --link-color: #fff200; + --link-color-hover: #fff200cc; + --label-text-color: #000; + + --text:#ddd; + --text-hover: #fff; + --text-muted: #999; + + /*Specials*/ + --arr-queue-color: #e1d500; /* Servarr apps + Bazarr*/ + --plex-poster-unwatched: #e1d500; + --petio-spinner: invert(72%) sepia(97%) saturate(1218%) hue-rotate(10deg) brightness(102%) contrast(101%); /* Made with https://codepen.io/jsm91/embed/ZEEawyZ */ + --gitea-color-primary-dark-4: 228, 216, 0; + --overseerr-gradient: linear-gradient(rgba(var(--accent-color), 0.3) 0%, rgba(0, 0, 0) 100%); } \ No newline at end of file diff --git a/css/community-theme-options/onedark.css b/css/community-theme-options/onedark.css index 7754291def..c128d625fb 100644 --- a/css/community-theme-options/onedark.css +++ b/css/community-theme-options/onedark.css @@ -1,32 +1,32 @@ -:root { - --main-bg-color: #282c34; - - --modal-bg-color: #1e222a; - --modal-header-color: #1e222a; - --modal-footer-color: #1e222a; - - --drop-down-menu-bg: #1e222a; - - --button-color: #61afef; - --button-color-hover: #c678dd; - --button-text: #e2e4eb; - --button-text-hover: #FFF; - - --accent-color: 152, 195, 121; - --accent-color-hover: rgb(var(--accent-color),.8); - --link-color: #61afef; - --link-color-hover: #56b6c2; - --label-text-color: #282c34; - - --text:#abb2bf; - --text-hover: #c8ccd4; - --text-muted: #565c64; - - /*Specials*/ - --arr-queue-color: #e5c07b; /* Servarr apps + Bazarr*/ - --plex-poster-unwatched: #e06c75; - --petio-spinner: invert(79%) sepia(27%) saturate(1033%) hue-rotate(74deg) brightness(104%) contrast(96%);/* Made with https://codepen.io/jsm91/embed/ZEEawyZ */ - --gitea-color-primary-dark-4: 97, 175, 239; - --overseerr-gradient: linear-gradient(180deg, rgba(40, 44, 52, 0.17) 0%, rgba(40, 44, 52) 100%); - } - +:root { + --main-bg-color: #282c34; + + --modal-bg-color: #1e222a; + --modal-header-color: #1e222a; + --modal-footer-color: #1e222a; + + --drop-down-menu-bg: #1e222a; + + --button-color: #61afef; + --button-color-hover: #c678dd; + --button-text: #e2e4eb; + --button-text-hover: #FFF; + + --accent-color: 152, 195, 121; + --accent-color-hover: rgb(var(--accent-color),.8); + --link-color: #61afef; + --link-color-hover: #56b6c2; + --label-text-color: #282c34; + + --text:#abb2bf; + --text-hover: #c8ccd4; + --text-muted: #565c64; + + /*Specials*/ + --arr-queue-color: #e5c07b; /* Servarr apps + Bazarr*/ + --plex-poster-unwatched: #e06c75; + --petio-spinner: invert(79%) sepia(27%) saturate(1033%) hue-rotate(74deg) brightness(104%) contrast(96%);/* Made with https://codepen.io/jsm91/embed/ZEEawyZ */ + --gitea-color-primary-dark-4: 97, 175, 239; + --overseerr-gradient: linear-gradient(180deg, rgba(40, 44, 52, 0.17) 0%, rgba(40, 44, 52) 100%); + } + diff --git a/css/community-theme-options/pine-shadow.css b/css/community-theme-options/pine-shadow.css index cc2adf2749..351f4d9f58 100644 --- a/css/community-theme-options/pine-shadow.css +++ b/css/community-theme-options/pine-shadow.css @@ -1,31 +1,31 @@ -:root { - --main-bg-color: linear-gradient(135deg, #252b2f, #090c0e) center center/cover no-repeat fixed; - - --modal-bg-color: var(--main-bg-color); - --modal-header-color: var(--main-bg-color); - --modal-footer-color: var(--main-bg-color); - - --drop-down-menu-bg: var(--main-bg-color); - - --button-color: #cc7b19; - --button-color-hover: #e59029; - --button-text: #eee; - --button-text-hover: #fff; - - --accent-color: 229, 160, 13; - --accent-color-hover: #ffc107; - --link-color: #fff; - --link-color-hover: #fff; - --label-text-color: #fff; - - --text:#bbb; - --text-hover: #fff; - --text-muted: #999; - - /*Specials*/ - --arr-queue-color: #27c24c; /* Servarr apps + Bazarr*/ - --plex-poster-unwatched: rgb(229, 160, 13); - --petio-spinner: invert(0%) sepia(0%) saturate(100%) hue-rotate(0deg) brightness(100%) contrast(100%);/* Made with https://codepen.io/jsm91/embed/ZEEawyZ */ - --gitea-color-primary-dark-4: 255, 193, 7; - --overseerr-gradient: linear-gradient(135deg, rgb(37, 43, 47, .95), rgb(9, 12, 14, .95)) center center/cover no-repeat fixed; +:root { + --main-bg-color: linear-gradient(135deg, #252b2f, #090c0e) center center/cover no-repeat fixed; + + --modal-bg-color: var(--main-bg-color); + --modal-header-color: var(--main-bg-color); + --modal-footer-color: var(--main-bg-color); + + --drop-down-menu-bg: var(--main-bg-color); + + --button-color: #cc7b19; + --button-color-hover: #e59029; + --button-text: #eee; + --button-text-hover: #fff; + + --accent-color: 229, 160, 13; + --accent-color-hover: #ffc107; + --link-color: #fff; + --link-color-hover: #fff; + --label-text-color: #fff; + + --text:#bbb; + --text-hover: #fff; + --text-muted: #999; + + /*Specials*/ + --arr-queue-color: #27c24c; /* Servarr apps + Bazarr*/ + --plex-poster-unwatched: rgb(229, 160, 13); + --petio-spinner: invert(0%) sepia(0%) saturate(100%) hue-rotate(0deg) brightness(100%) contrast(100%);/* Made with https://codepen.io/jsm91/embed/ZEEawyZ */ + --gitea-color-primary-dark-4: 255, 193, 7; + --overseerr-gradient: linear-gradient(135deg, rgb(37, 43, 47, .95), rgb(9, 12, 14, .95)) center center/cover no-repeat fixed; } \ No newline at end of file diff --git a/css/community-theme-options/power.css b/css/community-theme-options/power.css index e3e059c244..e22b2462ea 100644 --- a/css/community-theme-options/power.css +++ b/css/community-theme-options/power.css @@ -1,31 +1,31 @@ -:root { - --main-bg-color: radial-gradient(ellipse at center bottom, rgba(166, 40, 140, .7) 0%, rgba(11,8,51,1) 80%, rgba(0,0,0,1) 100%) center center/cover no-repeat fixed, - url(/resources/power.jpg) center center/cover no-repeat fixed; - --modal-bg-color: linear-gradient(180deg, rgba(35, 0, 57, 1) 0%, #000 100%) center center/cover no-repeat fixed; - --modal-header-color: linear-gradient(180deg, rgba(35, 0, 57, 1) 0%, #000 100%) center center/cover no-repeat fixed; - --modal-footer-color: linear-gradient(180deg, rgba(35, 0, 57, 1) 0%, #000 100%) center center/cover no-repeat fixed; - - --drop-down-menu-bg: linear-gradient(180deg, rgba(35, 0, 57, 1) 0%, #000 100%) center center/cover no-repeat fixed; - - --button-color: #85096b; - --button-color-hover: #85096bcc; - --button-text: #eee; - --button-text-hover: #FFF; - - --accent-color: 166, 40, 140; - --accent-color-hover: rgba(var(--accent-color), 0.8); - --link-color: rgb(223, 21, 179); - --link-color-hover: rgb(255, 0, 200); - --label-text-color: #fff; - - --text:#ddd; - --text-hover: #fff; - --text-muted: #999; - - /*Specials*/ - --arr-queue-color: rgb(216, 22, 174); /* Servarr apps + Bazarr*/ - --plex-poster-unwatched: rgb(216, 22, 174); - --petio-spinner: invert(8%) sepia(62%) saturate(6812%) hue-rotate(304deg) brightness(108%) contrast(98%); /* Made with https://codepen.io/jsm91/embed/ZEEawyZ */ - --gitea-color-primary-dark-4: 166, 40, 140; - --overseerr-gradient: linear-gradient(rgba(var(--accent-color), 0.3) 0%, rgba(0, 0, 0) 100%); +:root { + --main-bg-color: radial-gradient(ellipse at center bottom, rgba(166, 40, 140, .7) 0%, rgba(11,8,51,1) 80%, rgba(0,0,0,1) 100%) center center/cover no-repeat fixed, + url(/resources/power.jpg) center center/cover no-repeat fixed; + --modal-bg-color: linear-gradient(180deg, rgba(35, 0, 57, 1) 0%, #000 100%) center center/cover no-repeat fixed; + --modal-header-color: linear-gradient(180deg, rgba(35, 0, 57, 1) 0%, #000 100%) center center/cover no-repeat fixed; + --modal-footer-color: linear-gradient(180deg, rgba(35, 0, 57, 1) 0%, #000 100%) center center/cover no-repeat fixed; + + --drop-down-menu-bg: linear-gradient(180deg, rgba(35, 0, 57, 1) 0%, #000 100%) center center/cover no-repeat fixed; + + --button-color: #85096b; + --button-color-hover: #85096bcc; + --button-text: #eee; + --button-text-hover: #FFF; + + --accent-color: 166, 40, 140; + --accent-color-hover: rgba(var(--accent-color), 0.8); + --link-color: rgb(223, 21, 179); + --link-color-hover: rgb(255, 0, 200); + --label-text-color: #fff; + + --text:#ddd; + --text-hover: #fff; + --text-muted: #999; + + /*Specials*/ + --arr-queue-color: rgb(216, 22, 174); /* Servarr apps + Bazarr*/ + --plex-poster-unwatched: rgb(216, 22, 174); + --petio-spinner: invert(8%) sepia(62%) saturate(6812%) hue-rotate(304deg) brightness(108%) contrast(98%); /* Made with https://codepen.io/jsm91/embed/ZEEawyZ */ + --gitea-color-primary-dark-4: 166, 40, 140; + --overseerr-gradient: linear-gradient(rgba(var(--accent-color), 0.3) 0%, rgba(0, 0, 0) 100%); } \ No newline at end of file diff --git a/css/community-theme-options/reality.css b/css/community-theme-options/reality.css index 411fda46ff..ed8097114f 100644 --- a/css/community-theme-options/reality.css +++ b/css/community-theme-options/reality.css @@ -1,28 +1,28 @@ - :root { - --main-bg-color: radial-gradient(ellipse at center bottom, rgba(232, 11, 11, 0.7) 0%, #08000d 80%, rgba(0,0,0,1) 100%) center center/cover no-repeat fixed, - url(/resources/reality.jpg) center center/cover no-repeat fixed; - --modal-bg-color: linear-gradient(180deg, rgba(102, 5, 5, 1) 0%, #000 100%) center center/cover no-repeat fixed; - --modal-header-color: linear-gradient(180deg, rgba(102, 5, 5, 1) 0%, #000 100%) center center/cover no-repeat fixed; - --modal-footer-color: linear-gradient(180deg, rgba(102, 5, 5, 1) 0%, #000 100%) center center/cover no-repeat fixed; - - --drop-down-menu-bg: linear-gradient(180deg, rgba(102, 5, 5, 1) 0%, #000 100%) center center/cover no-repeat fixed; - - --button-color: #e80c0b; - --button-color-hover: #e80c0bcc; - --accent-color: 232, 12, 11; - --accent-color-hover: rgba(var(--accent-color), 0.8); - --link-color: rgb(232, 12, 11); - --link-color-hover: rgba(232, 12, 11,.8); - --label-text-color: #fff; - - --text:#ddd; - --text-hover: #fff; - --text-muted: #999; - - /*Specials*/ - --arr-queue-color: #e80c0b; /* Servarr apps + Bazarr*/ - --plex-poster-unwatched: rgb(232, 12, 11); - --petio-spinner: invert(14%) sepia(93%) saturate(3042%) hue-rotate(349deg) brightness(112%) contrast(116%); /* Made with https://codepen.io/jsm91/embed/ZEEawyZ */ - --gitea-color-primary-dark-4: 232, 12, 11; - --overseerr-gradient: linear-gradient(rgba(var(--accent-color), 0.3) 0%, rgba(0, 0, 0) 100%); + :root { + --main-bg-color: radial-gradient(ellipse at center bottom, rgba(232, 11, 11, 0.7) 0%, #08000d 80%, rgba(0,0,0,1) 100%) center center/cover no-repeat fixed, + url(/resources/reality.jpg) center center/cover no-repeat fixed; + --modal-bg-color: linear-gradient(180deg, rgba(102, 5, 5, 1) 0%, #000 100%) center center/cover no-repeat fixed; + --modal-header-color: linear-gradient(180deg, rgba(102, 5, 5, 1) 0%, #000 100%) center center/cover no-repeat fixed; + --modal-footer-color: linear-gradient(180deg, rgba(102, 5, 5, 1) 0%, #000 100%) center center/cover no-repeat fixed; + + --drop-down-menu-bg: linear-gradient(180deg, rgba(102, 5, 5, 1) 0%, #000 100%) center center/cover no-repeat fixed; + + --button-color: #e80c0b; + --button-color-hover: #e80c0bcc; + --accent-color: 232, 12, 11; + --accent-color-hover: rgba(var(--accent-color), 0.8); + --link-color: rgb(232, 12, 11); + --link-color-hover: rgba(232, 12, 11,.8); + --label-text-color: #fff; + + --text:#ddd; + --text-hover: #fff; + --text-muted: #999; + + /*Specials*/ + --arr-queue-color: #e80c0b; /* Servarr apps + Bazarr*/ + --plex-poster-unwatched: rgb(232, 12, 11); + --petio-spinner: invert(14%) sepia(93%) saturate(3042%) hue-rotate(349deg) brightness(112%) contrast(116%); /* Made with https://codepen.io/jsm91/embed/ZEEawyZ */ + --gitea-color-primary-dark-4: 232, 12, 11; + --overseerr-gradient: linear-gradient(rgba(var(--accent-color), 0.3) 0%, rgba(0, 0, 0) 100%); } \ No newline at end of file diff --git a/css/community-theme-options/soul.css b/css/community-theme-options/soul.css index 07c2b204f1..4e2dea5498 100644 --- a/css/community-theme-options/soul.css +++ b/css/community-theme-options/soul.css @@ -1,31 +1,31 @@ -:root { - --main-bg-color: radial-gradient(ellipse at center bottom, rgba(255, 153, 0, .7) 0%, #3c0015 80%, rgba(0, 0, 0, 1) 100%) center center/cover no-repeat fixed, - url(/resources/soul.jpg) center center/cover no-repeat fixed; - --modal-bg-color: linear-gradient(180deg, rgba(140, 64, 2, 1) 0%, #3c0015 100%) center center/cover no-repeat fixed; - --modal-header-color: linear-gradient(180deg, rgba(140, 64, 2, 1) 0%, #3c0015 100%) center center/cover no-repeat fixed; - --modal-footer-color: linear-gradient(180deg, rgba(140, 64, 2, 1) 0%, #3c0015 100%) center center/cover no-repeat fixed; - - --drop-down-menu-bg: linear-gradient(180deg, rgba(140, 64, 2, 1) 0%, #3c0015 100%) center center/cover no-repeat fixed; - - --button-color: rgb(255, 153, 0); - --button-color-hover: #f90c; - --button-text: #eee; - --button-text-hover: #FFF; - - --accent-color: 255, 153, 0; - --accent-color-hover: rgba(var(--accent-color), 0.8); - --link-color: rgb(255, 153, 0); - --link-color-hover: rgb(255, 153, 0, 0.8); - --label-text-color: #fff; - - --text:#ddd; - --text-hover: #fff; - --text-muted: #999; - - /*Specials*/ - --arr-queue-color: rgb(255, 153, 0); /* Servarr apps + Bazarr*/ - --plex-poster-unwatched: #880030; - --petio-spinner: invert(9%) sepia(44%) saturate(6901%) hue-rotate(327deg) brightness(101%) contrast(110%); /* Made with https://codepen.io/jsm91/embed/ZEEawyZ */ - --gitea-color-primary-dark-4: 255, 153, 0; - --overseerr-gradient: linear-gradient(rgba(var(--accent-color), 0.3) 0%, rgba(0, 0, 0) 100%); +:root { + --main-bg-color: radial-gradient(ellipse at center bottom, rgba(255, 153, 0, .7) 0%, #3c0015 80%, rgba(0, 0, 0, 1) 100%) center center/cover no-repeat fixed, + url(/resources/soul.jpg) center center/cover no-repeat fixed; + --modal-bg-color: linear-gradient(180deg, rgba(140, 64, 2, 1) 0%, #3c0015 100%) center center/cover no-repeat fixed; + --modal-header-color: linear-gradient(180deg, rgba(140, 64, 2, 1) 0%, #3c0015 100%) center center/cover no-repeat fixed; + --modal-footer-color: linear-gradient(180deg, rgba(140, 64, 2, 1) 0%, #3c0015 100%) center center/cover no-repeat fixed; + + --drop-down-menu-bg: linear-gradient(180deg, rgba(140, 64, 2, 1) 0%, #3c0015 100%) center center/cover no-repeat fixed; + + --button-color: rgb(255, 153, 0); + --button-color-hover: #f90c; + --button-text: #eee; + --button-text-hover: #FFF; + + --accent-color: 255, 153, 0; + --accent-color-hover: rgba(var(--accent-color), 0.8); + --link-color: rgb(255, 153, 0); + --link-color-hover: rgb(255, 153, 0, 0.8); + --label-text-color: #fff; + + --text:#ddd; + --text-hover: #fff; + --text-muted: #999; + + /*Specials*/ + --arr-queue-color: rgb(255, 153, 0); /* Servarr apps + Bazarr*/ + --plex-poster-unwatched: #880030; + --petio-spinner: invert(9%) sepia(44%) saturate(6901%) hue-rotate(327deg) brightness(101%) contrast(110%); /* Made with https://codepen.io/jsm91/embed/ZEEawyZ */ + --gitea-color-primary-dark-4: 255, 153, 0; + --overseerr-gradient: linear-gradient(rgba(var(--accent-color), 0.3) 0%, rgba(0, 0, 0) 100%); } \ No newline at end of file diff --git a/css/community-theme-options/space.css b/css/community-theme-options/space.css index 0f922ed3e9..0464335538 100644 --- a/css/community-theme-options/space.css +++ b/css/community-theme-options/space.css @@ -1,31 +1,31 @@ -:root { - --main-bg-color: radial-gradient(ellipse at center bottom, rgba(0, 98, 255, .7) 0%, #020013 80%, rgb(0, 0, 0) 100%) center center/cover no-repeat fixed, - url(/resources/space.jpg) center center/cover no-repeat fixed; - --modal-bg-color: linear-gradient(180deg, rgb(0, 57, 148) 0%, #10003c 100%) center center/cover no-repeat fixed; - --modal-headercolor: linear-gradient(180deg, rgb(0, 57, 148) 0%, #10003c 100%) center center/cover no-repeat fixed; - --modal-footer-color: linear-gradient(180deg, rgb(0, 57, 148) 0%, #10003c 100%) center center/cover no-repeat fixed; - - --drop-down-menu-bg: linear-gradient(180deg, rgb(0, 57, 148) 0%, #10003c 100%) center center/cover no-repeat fixed; - - --button-color: #0062ff; - --button-color-hover: #0062ffcc; - --button-text: #eee; - --button-text-hover: #FFF; - - --accent-color: 0, 98, 255; - --accent-color-hover: rgba(var(--accent-color), 0.8); - --link-color: rgb(61, 126, 255); - --link-color-hover: rgb(0, 98, 255); - --label-text-color: #fff; - - --text:#ddd; - --text-hover: #fff; - --text-muted: #999; - - /*Specials*/ - --arr-queue-color: #0062ffcc; /* Servarr apps + Bazarr*/ - --plex-poster-unwatched: rgb(0, 98, 255); - --petio-spinner: invert(25%) sepia(99%) saturate(4489%) hue-rotate(214deg) brightness(104%) contrast(109%); /* Made with https://codepen.io/jsm91/embed/ZEEawyZ */ - --gitea-color-primary-dark-4: 0, 98, 255; - --overseerr-gradient: linear-gradient(rgba(var(--accent-color), 0.3) 0%, rgba(0, 0, 0) 100%); +:root { + --main-bg-color: radial-gradient(ellipse at center bottom, rgba(0, 98, 255, .7) 0%, #020013 80%, rgb(0, 0, 0) 100%) center center/cover no-repeat fixed, + url(/resources/space.jpg) center center/cover no-repeat fixed; + --modal-bg-color: linear-gradient(180deg, rgb(0, 57, 148) 0%, #10003c 100%) center center/cover no-repeat fixed; + --modal-headercolor: linear-gradient(180deg, rgb(0, 57, 148) 0%, #10003c 100%) center center/cover no-repeat fixed; + --modal-footer-color: linear-gradient(180deg, rgb(0, 57, 148) 0%, #10003c 100%) center center/cover no-repeat fixed; + + --drop-down-menu-bg: linear-gradient(180deg, rgb(0, 57, 148) 0%, #10003c 100%) center center/cover no-repeat fixed; + + --button-color: #0062ff; + --button-color-hover: #0062ffcc; + --button-text: #eee; + --button-text-hover: #FFF; + + --accent-color: 0, 98, 255; + --accent-color-hover: rgba(var(--accent-color), 0.8); + --link-color: rgb(61, 126, 255); + --link-color-hover: rgb(0, 98, 255); + --label-text-color: #fff; + + --text:#ddd; + --text-hover: #fff; + --text-muted: #999; + + /*Specials*/ + --arr-queue-color: #0062ffcc; /* Servarr apps + Bazarr*/ + --plex-poster-unwatched: rgb(0, 98, 255); + --petio-spinner: invert(25%) sepia(99%) saturate(4489%) hue-rotate(214deg) brightness(104%) contrast(109%); /* Made with https://codepen.io/jsm91/embed/ZEEawyZ */ + --gitea-color-primary-dark-4: 0, 98, 255; + --overseerr-gradient: linear-gradient(rgba(var(--accent-color), 0.3) 0%, rgba(0, 0, 0) 100%); } \ No newline at end of file diff --git a/css/community-theme-options/time.css b/css/community-theme-options/time.css index 6cc9173f0b..fac9a1f55a 100644 --- a/css/community-theme-options/time.css +++ b/css/community-theme-options/time.css @@ -1,31 +1,31 @@ -:root { - --main-bg-color: radial-gradient(ellipse at center bottom, rgba(109, 247, 81, .7) 0%, #00130c 80%, rgb(0, 0, 0) 100%) center center/cover no-repeat fixed, - url(/resources/time.jpg) center center/cover no-repeat fixed; - --modal-bg-color: linear-gradient(180deg, rgba(2, 77, 0, 1) 0%, #00130c 100%) center center/cover no-repeat fixed; - --modal-header-color: linear-gradient(180deg, rgba(2, 77, 0, 1) 0%, #00130c 100%) center center/cover no-repeat fixed; - --modal-footer-color: linear-gradient(180deg, rgba(2, 77, 0, 1) 0%, #00130c 100%) center center/cover no-repeat fixed; - - --drop-down-menu-bg: linear-gradient(180deg, rgba(2, 77, 0, 1) 0%, #00130c 100%) center center/cover no-repeat fixed; - - --button-color: rgb(4, 168, 0); - --button-color-hover: rgba(4, 168, 0, .8); - --button-text: #eee; - --button-text-hover: #FFF; - - --accent-color: 109, 247, 81; - --accent-color-hover: rgba(var(--accent-color), 0.8); - --link-color: rgb(109, 247, 81); - --link-color-hover: rgba(109, 247, 81,.8); - --label-text-color: #000; - - --text:#ddd; - --text-hover: #fff; - --text-muted: #999; - - /*Specials*/ - --arr-queue-color: #6df751cc; /* Servarr apps + Bazarr*/ - --plex-poster-unwatched: rgb(109, 247, 81); - --petio-spinner: invert(73%) sepia(74%) saturate(428%) hue-rotate(55deg) brightness(101%) contrast(96%); /* Made with https://codepen.io/jsm91/embed/ZEEawyZ */ - --gitea-color-primary-dark-4: 109, 247, 81; - --overseerr-gradient: linear-gradient(rgba(var(--accent-color), 0.3) 0%, rgba(0, 0, 0) 100%); +:root { + --main-bg-color: radial-gradient(ellipse at center bottom, rgba(109, 247, 81, .7) 0%, #00130c 80%, rgb(0, 0, 0) 100%) center center/cover no-repeat fixed, + url(/resources/time.jpg) center center/cover no-repeat fixed; + --modal-bg-color: linear-gradient(180deg, rgba(2, 77, 0, 1) 0%, #00130c 100%) center center/cover no-repeat fixed; + --modal-header-color: linear-gradient(180deg, rgba(2, 77, 0, 1) 0%, #00130c 100%) center center/cover no-repeat fixed; + --modal-footer-color: linear-gradient(180deg, rgba(2, 77, 0, 1) 0%, #00130c 100%) center center/cover no-repeat fixed; + + --drop-down-menu-bg: linear-gradient(180deg, rgba(2, 77, 0, 1) 0%, #00130c 100%) center center/cover no-repeat fixed; + + --button-color: rgb(4, 168, 0); + --button-color-hover: rgba(4, 168, 0, .8); + --button-text: #eee; + --button-text-hover: #FFF; + + --accent-color: 109, 247, 81; + --accent-color-hover: rgba(var(--accent-color), 0.8); + --link-color: rgb(109, 247, 81); + --link-color-hover: rgba(109, 247, 81,.8); + --label-text-color: #000; + + --text:#ddd; + --text-hover: #fff; + --text-muted: #999; + + /*Specials*/ + --arr-queue-color: #6df751cc; /* Servarr apps + Bazarr*/ + --plex-poster-unwatched: rgb(109, 247, 81); + --petio-spinner: invert(73%) sepia(74%) saturate(428%) hue-rotate(55deg) brightness(101%) contrast(96%); /* Made with https://codepen.io/jsm91/embed/ZEEawyZ */ + --gitea-color-primary-dark-4: 109, 247, 81; + --overseerr-gradient: linear-gradient(rgba(var(--accent-color), 0.3) 0%, rgba(0, 0, 0) 100%); } \ No newline at end of file diff --git a/css/defaults/placeholders.css b/css/defaults/placeholders.css index c06c3fdd7a..13842e1c5d 100644 --- a/css/defaults/placeholders.css +++ b/css/defaults/placeholders.css @@ -1,34 +1,34 @@ -*::-webkit-input-placeholder { - color: var(--text-muted) !important; -} - -*:focus::-webkit-input-placeholder { - color: var(--text-hover) !important; -} - -/* Firefox < 19 */ -*:-moz-placeholder { - color: var(--text-muted) !important; -} - -*:focus:-moz-placeholder { - color: var(--text-hover) !important; -} - -/* Firefox > 19 */ -*::-moz-placeholder { - color: var(--text-muted) !important; -} - -*:focus::-moz-placeholder { - color: var(--text-hover) !important; -} - -/* Internet Explorer 10 */ -*:-ms-input-placeholder { - color: var(--text-muted) !important; -} - -*:focus:-ms-input-placeholder { - color: var(--text-hover) !important; +*::-webkit-input-placeholder { + color: var(--text-muted) !important; +} + +*:focus::-webkit-input-placeholder { + color: var(--text-hover) !important; +} + +/* Firefox < 19 */ +*:-moz-placeholder { + color: var(--text-muted) !important; +} + +*:focus:-moz-placeholder { + color: var(--text-hover) !important; +} + +/* Firefox > 19 */ +*::-moz-placeholder { + color: var(--text-muted) !important; +} + +*:focus::-moz-placeholder { + color: var(--text-hover) !important; +} + +/* Internet Explorer 10 */ +*:-ms-input-placeholder { + color: var(--text-muted) !important; +} + +*:focus:-ms-input-placeholder { + color: var(--text-hover) !important; } \ No newline at end of file diff --git a/css/theme-options/aquamarine.css b/css/theme-options/aquamarine.css index 7f02500167..c2dcd2c7e4 100644 --- a/css/theme-options/aquamarine.css +++ b/css/theme-options/aquamarine.css @@ -1,31 +1,31 @@ -:root { - --main-bg-color: radial-gradient(ellipse at center, #47918a 0%, #0b3161 100%) center center/cover no-repeat fixed; - - --modal-bg-color: linear-gradient(-90deg, #47918a 0%, #0b3161 100%) center center/cover no-repeat fixed; - --modal-header-color: linear-gradient(-90deg, #47918a 0%, #0b3161 100%) center center/cover no-repeat fixed; - --modal-footer-color: linear-gradient(-90deg, #47918a 0%, #0b3161 100%) center center/cover no-repeat fixed; - - --drop-down-menu-bg: #265c74; - - --button-color: #009688; - --button-color-hover: #12afa0; - --button-text: #eee; - --button-text-hover: #FFF; - - --accent-color: 18, 175, 160; - --accent-color-hover: rgb(var(--accent-color),.8); - --link-color: #0ed2bf; - --link-color-hover: #36e7d6; - --label-text-color: #fff; - - --text:#ddd; - --text-hover: #fff; - --text-muted: #8dcfc9; - - /*Specials*/ - --arr-queue-color: #009688; /* Servarr apps + Bazarr*/ - --plex-poster-unwatched: rgb(21, 213, 194); - --petio-spinner: invert(39%) sepia(98%) saturate(527%) hue-rotate(129deg) brightness(94%) contrast(101%); /* Made with https://codepen.io/jsm91/embed/ZEEawyZ */ - --gitea-color-primary-dark-4: 18, 175, 160; - --overseerr-gradient: radial-gradient(ellipse at center, rgb(71, 145, 138, .9) 0%, rgb(11, 49, 97, .9) 100%) center center/cover no-repeat fixed; -} +:root { + --main-bg-color: radial-gradient(ellipse at center, #47918a 0%, #0b3161 100%) center center/cover no-repeat fixed; + + --modal-bg-color: linear-gradient(-90deg, #47918a 0%, #0b3161 100%) center center/cover no-repeat fixed; + --modal-header-color: linear-gradient(-90deg, #47918a 0%, #0b3161 100%) center center/cover no-repeat fixed; + --modal-footer-color: linear-gradient(-90deg, #47918a 0%, #0b3161 100%) center center/cover no-repeat fixed; + + --drop-down-menu-bg: #265c74; + + --button-color: #009688; + --button-color-hover: #12afa0; + --button-text: #eee; + --button-text-hover: #FFF; + + --accent-color: 18, 175, 160; + --accent-color-hover: rgb(var(--accent-color),.8); + --link-color: #0ed2bf; + --link-color-hover: #36e7d6; + --label-text-color: #fff; + + --text:#ddd; + --text-hover: #fff; + --text-muted: #8dcfc9; + + /*Specials*/ + --arr-queue-color: #009688; /* Servarr apps + Bazarr*/ + --plex-poster-unwatched: rgb(21, 213, 194); + --petio-spinner: invert(39%) sepia(98%) saturate(527%) hue-rotate(129deg) brightness(94%) contrast(101%); /* Made with https://codepen.io/jsm91/embed/ZEEawyZ */ + --gitea-color-primary-dark-4: 18, 175, 160; + --overseerr-gradient: radial-gradient(ellipse at center, rgb(71, 145, 138, .9) 0%, rgb(11, 49, 97, .9) 100%) center center/cover no-repeat fixed; +} diff --git a/css/theme-options/dark.css b/css/theme-options/dark.css index 08b228ea16..10315ab960 100644 --- a/css/theme-options/dark.css +++ b/css/theme-options/dark.css @@ -1,31 +1,31 @@ -:root { - --main-bg-color: radial-gradient(circle, #3a3a3a, #2d2d2d, #202020, #141414, #000000) center center/cover no-repeat fixed; - - --modal-bg-color: linear-gradient(135deg , #3a3a3a, #2d2d2d, #202020, #141414, #000000) center center/cover no-repeat fixed; - --modal-header-color: linear-gradient(135deg , #3a3a3a, #2d2d2d, #202020, #141414, #000000) center center/cover no-repeat fixed; - --modal-footer-color: linear-gradient(135deg , #3a3a3a, #2d2d2d, #202020, #141414, #000000) center center/cover no-repeat fixed; - - --drop-down-menu-bg: #2d2d2d; - - --button-color: #7a7a7a; - --button-color-hover: #9b9b9b; - --button-text: #eee; - --button-text-hover: #FFF; - - --accent-color: 170, 170, 170; - --accent-color-hover: rgba(255, 255, 255, 0.45); - --link-color: #7a7a7a; - --link-color-hover: #fff; - --label-text-color: black; - - --text:#ddd; - --text-hover: #fff; - --text-muted: #999; - - /*Specials*/ - --arr-queue-color: #6b5; /* Servarr apps + Bazarr*/ - --plex-poster-unwatched: #e5a00d; - --petio-spinner: invert(35%) sepia(12%) saturate(4%) hue-rotate(2deg) brightness(104%) contrast(86%);/* Made with https://codepen.io/jsm91/embed/ZEEawyZ */ - --gitea-color-primary-dark-4: 255, 255, 255; - --overseerr-gradient: radial-gradient(circle, rgba(58, 58, 58,.95), rgba(45, 45, 45,.95), rgba(32, 32, 32,.95), rgba(20, 20, 20,.95), rgb(0, 0, 0,.95)) center center/cover no-repeat fixed; +:root { + --main-bg-color: radial-gradient(circle, #3a3a3a, #2d2d2d, #202020, #141414, #000000) center center/cover no-repeat fixed; + + --modal-bg-color: linear-gradient(135deg , #3a3a3a, #2d2d2d, #202020, #141414, #000000) center center/cover no-repeat fixed; + --modal-header-color: linear-gradient(135deg , #3a3a3a, #2d2d2d, #202020, #141414, #000000) center center/cover no-repeat fixed; + --modal-footer-color: linear-gradient(135deg , #3a3a3a, #2d2d2d, #202020, #141414, #000000) center center/cover no-repeat fixed; + + --drop-down-menu-bg: #2d2d2d; + + --button-color: #7a7a7a; + --button-color-hover: #9b9b9b; + --button-text: #eee; + --button-text-hover: #FFF; + + --accent-color: 170, 170, 170; + --accent-color-hover: rgba(255, 255, 255, 0.45); + --link-color: #7a7a7a; + --link-color-hover: #fff; + --label-text-color: black; + + --text:#ddd; + --text-hover: #fff; + --text-muted: #999; + + /*Specials*/ + --arr-queue-color: #6b5; /* Servarr apps + Bazarr*/ + --plex-poster-unwatched: #e5a00d; + --petio-spinner: invert(35%) sepia(12%) saturate(4%) hue-rotate(2deg) brightness(104%) contrast(86%);/* Made with https://codepen.io/jsm91/embed/ZEEawyZ */ + --gitea-color-primary-dark-4: 255, 255, 255; + --overseerr-gradient: radial-gradient(circle, rgba(58, 58, 58,.95), rgba(45, 45, 45,.95), rgba(32, 32, 32,.95), rgba(20, 20, 20,.95), rgb(0, 0, 0,.95)) center center/cover no-repeat fixed; } \ No newline at end of file diff --git a/css/theme-options/dracula.css b/css/theme-options/dracula.css index 908bc4d3b0..6e68c2cbd0 100644 --- a/css/theme-options/dracula.css +++ b/css/theme-options/dracula.css @@ -1,31 +1,31 @@ -:root { - --main-bg-color: #282a36; - - --modal-bg-color: #1e2029; - --modal-header-color: #1e2029; - --modal-footer-color: #1e2029; - - --drop-down-menu-bg: #1e2029; - - --button-color: #bd93f9; - --button-color-hover: #ff79c6; - --button-text: #eee; - --button-text-hover: #FFF; - - --accent-color: 80, 250, 123; - --accent-color-hover: rgb(var(--accent-color),.8); - --link-color: #ff79c6; - --link-color-hover: #8be9fd; - --label-text-color: #282a36; - - --text:#f8f8f2; - --text-hover: #fff; - --text-muted: #6272a4; - - /*Specials*/ - --arr-queue-color: #50fa7b; /* Servarr apps + Bazarr*/ - --plex-poster-unwatched: #bd93f9; - --petio-spinner: invert(79%) sepia(27%) saturate(1033%) hue-rotate(74deg) brightness(104%) contrast(96%);/* Made with https://codepen.io/jsm91/embed/ZEEawyZ */ - --gitea-color-primary-dark-4: 80, 250, 123; - --overseerr-gradient: linear-gradient(180deg, rgba(40, 42, 54, 0.17) 0%, rgba(40, 42, 54) 100%); +:root { + --main-bg-color: #282a36; + + --modal-bg-color: #1e2029; + --modal-header-color: #1e2029; + --modal-footer-color: #1e2029; + + --drop-down-menu-bg: #1e2029; + + --button-color: #bd93f9; + --button-color-hover: #ff79c6; + --button-text: #eee; + --button-text-hover: #FFF; + + --accent-color: 80, 250, 123; + --accent-color-hover: rgb(var(--accent-color),.8); + --link-color: #ff79c6; + --link-color-hover: #8be9fd; + --label-text-color: #282a36; + + --text:#f8f8f2; + --text-hover: #fff; + --text-muted: #6272a4; + + /*Specials*/ + --arr-queue-color: #50fa7b; /* Servarr apps + Bazarr*/ + --plex-poster-unwatched: #bd93f9; + --petio-spinner: invert(79%) sepia(27%) saturate(1033%) hue-rotate(74deg) brightness(104%) contrast(96%);/* Made with https://codepen.io/jsm91/embed/ZEEawyZ */ + --gitea-color-primary-dark-4: 80, 250, 123; + --overseerr-gradient: linear-gradient(180deg, rgba(40, 42, 54, 0.17) 0%, rgba(40, 42, 54) 100%); } \ No newline at end of file diff --git a/css/theme-options/hotline.css b/css/theme-options/hotline.css index 1cf394f1f5..9efc46b76c 100644 --- a/css/theme-options/hotline.css +++ b/css/theme-options/hotline.css @@ -1,31 +1,31 @@ -:root { - --main-bg-color: linear-gradient(0deg, rgba(247,101,184,1) 0%, rgb(21, 95, 165) 100%) center center/cover no-repeat fixed; - - --modal-bg-color: linear-gradient(-90deg, rgba(247,101,184,1) 0%, rgb(21, 95, 165) 100%) center center/cover no-repeat fixed; - --modal-header-color: linear-gradient(-90deg, rgba(247,101,184,1) 0%, rgb(21, 95, 165) 100%) center center/cover no-repeat fixed; - --modal-footer-color: linear-gradient(-90deg, rgba(247,101,184,1) 0%, rgb(21, 95, 165) 100%) center center/cover no-repeat fixed; - - --drop-down-menu-bg: #5e61ab; - - --button-color: #f98dc9; - --button-color-hover: #ff4cb1; - --button-text: #eee; - --button-text-hover: #fff; - - --accent-color: 249, 141, 201; - --accent-color-hover: rgb(var(--accent-color),.8); - --link-color:rgb(255, 179, 222); - --link-color-hover: #d7fffe; - --label-text-color: #fff; - - --text:#ddd; - --text-hover: #fff; - --text-muted: #999; - - /*Specials*/ - --arr-queue-color: #f98dc9; /* Servarr apps + Bazarr*/ - --plex-poster-unwatched: #f765b8; - --petio-spinner: invert(78%) sepia(17%) saturate(4447%) hue-rotate(290deg) brightness(109%) contrast(95%); /* Made with https://codepen.io/jsm91/embed/ZEEawyZ */ - --gitea-color-primary-dark-4: 215,255,254; - --overseerr-gradient: linear-gradient(0deg, rgba(247,101,184,.9) 0%, rgb(21, 95, 165,.9) 100%) center center/cover no-repeat fixed; +:root { + --main-bg-color: linear-gradient(0deg, rgba(247,101,184,1) 0%, rgb(21, 95, 165) 100%) center center/cover no-repeat fixed; + + --modal-bg-color: linear-gradient(-90deg, rgba(247,101,184,1) 0%, rgb(21, 95, 165) 100%) center center/cover no-repeat fixed; + --modal-header-color: linear-gradient(-90deg, rgba(247,101,184,1) 0%, rgb(21, 95, 165) 100%) center center/cover no-repeat fixed; + --modal-footer-color: linear-gradient(-90deg, rgba(247,101,184,1) 0%, rgb(21, 95, 165) 100%) center center/cover no-repeat fixed; + + --drop-down-menu-bg: #5e61ab; + + --button-color: #f98dc9; + --button-color-hover: #ff4cb1; + --button-text: #eee; + --button-text-hover: #fff; + + --accent-color: 249, 141, 201; + --accent-color-hover: rgb(var(--accent-color),.8); + --link-color:rgb(255, 179, 222); + --link-color-hover: #d7fffe; + --label-text-color: #fff; + + --text:#ddd; + --text-hover: #fff; + --text-muted: #999; + + /*Specials*/ + --arr-queue-color: #f98dc9; /* Servarr apps + Bazarr*/ + --plex-poster-unwatched: #f765b8; + --petio-spinner: invert(78%) sepia(17%) saturate(4447%) hue-rotate(290deg) brightness(109%) contrast(95%); /* Made with https://codepen.io/jsm91/embed/ZEEawyZ */ + --gitea-color-primary-dark-4: 215,255,254; + --overseerr-gradient: linear-gradient(0deg, rgba(247,101,184,.9) 0%, rgb(21, 95, 165,.9) 100%) center center/cover no-repeat fixed; } \ No newline at end of file diff --git a/css/theme-options/hotpink.css b/css/theme-options/hotpink.css index 18ffb7ff0c..4ba1641d35 100644 --- a/css/theme-options/hotpink.css +++ b/css/theme-options/hotpink.css @@ -1,31 +1,31 @@ -:root { - --main-bg-color: linear-gradient(45deg, #fb3f62 0%, #204c80 37%, #004249 97%) center center/cover no-repeat fixed; - - --modal-bg-color: linear-gradient(-45deg, #204c80 0%, #000 100%) center center/cover no-repeat fixed; - --modal-header-color: linear-gradient(-45deg, #204c80 0%, #000 100%) center center/cover no-repeat fixed; - --modal-footer-color: linear-gradient(-45deg, #204c80 0%, #000 100%) center center/cover no-repeat fixed; - - --drop-down-menu-bg: #204c80; - - --button-color: #fb3f62; - --button-color-hover: #cd4164; - --button-text: #eee; - --button-text-hover: #FFF; - - --accent-color: 251, 63, 98; - --accent-color-hover: rgba(var(--accent-color), .8); - --link-color: rgb(0, 255, 157); - --link-color-hover: rgba(0, 255, 157, 0.8); - --label-text-color: #282a36; - - --text:#eee; - --text-hover: #fff; - --text-muted: #999; - - --arr-queue-color: rgb(0, 255, 157); - --plex-poster-unwatched: #fb3f62; - --petio-spinner: invert(29%) sepia(87%) saturate(2199%) hue-rotate(331deg) brightness(115%) contrast(97%); /* Made with https://codepen.io/jsm91/embed/ZEEawyZ */ - --gitea-color-primary-dark-4: 251, 63, 98; - --overseerr-gradient: linear-gradient(45deg, rgb(251, 63, 98,1) 0%, rgb(32, 76, 128,.95) 37%, rgb(0, 66, 73,.9) 97%) center center/cover no-repeat fixed; - } - +:root { + --main-bg-color: linear-gradient(45deg, #fb3f62 0%, #204c80 37%, #004249 97%) center center/cover no-repeat fixed; + + --modal-bg-color: linear-gradient(-45deg, #204c80 0%, #000 100%) center center/cover no-repeat fixed; + --modal-header-color: linear-gradient(-45deg, #204c80 0%, #000 100%) center center/cover no-repeat fixed; + --modal-footer-color: linear-gradient(-45deg, #204c80 0%, #000 100%) center center/cover no-repeat fixed; + + --drop-down-menu-bg: #204c80; + + --button-color: #fb3f62; + --button-color-hover: #cd4164; + --button-text: #eee; + --button-text-hover: #FFF; + + --accent-color: 251, 63, 98; + --accent-color-hover: rgba(var(--accent-color), .8); + --link-color: rgb(0, 255, 157); + --link-color-hover: rgba(0, 255, 157, 0.8); + --label-text-color: #282a36; + + --text:#eee; + --text-hover: #fff; + --text-muted: #999; + + --arr-queue-color: rgb(0, 255, 157); + --plex-poster-unwatched: #fb3f62; + --petio-spinner: invert(29%) sepia(87%) saturate(2199%) hue-rotate(331deg) brightness(115%) contrast(97%); /* Made with https://codepen.io/jsm91/embed/ZEEawyZ */ + --gitea-color-primary-dark-4: 251, 63, 98; + --overseerr-gradient: linear-gradient(45deg, rgb(251, 63, 98,1) 0%, rgb(32, 76, 128,.95) 37%, rgb(0, 66, 73,.9) 97%) center center/cover no-repeat fixed; + } + diff --git a/css/theme-options/nord.css b/css/theme-options/nord.css index 66e2ab527d..80f57cddd8 100644 --- a/css/theme-options/nord.css +++ b/css/theme-options/nord.css @@ -1,31 +1,31 @@ -:root { - --main-bg-color: #2E3440; - - --modal-bg-color: #3B4252; - --modal-header-color: #434C5E; - --modal-footer-color: #434C5E; - - --drop-down-menu-bg: #333947; - - --button-color: #79b8ca; - --button-color-hover: #6a9daf; - --button-text: #2E3440; - --button-text-hover: #D8DEE9; - - --accent-color: 121, 184, 202; - --accent-color-hover: rgb(var(--accent-color),.8); - --link-color: #81A1C1; - --link-color-hover: #88C0D0; - --label-text-color: #222730; - - --text:#D8DEE9; - --text-hover: #ECEFF4; - --text-muted: #81A1C1; - - /*Specials*/ - --arr-queue-color: #A3BE8C; /* Servarr apps + Bazarr*/ - --plex-poster-unwatched: #D08770; - --petio-spinner: invert(83%) sepia(9%) saturate(1787%) hue-rotate(156deg) brightness(85%) contrast(83%); /* Made with https://codepen.io/jsm91/embed/ZEEawyZ */ - --gitea-color-primary-dark-4: 121, 184, 202; - --overseerr-gradient: linear-gradient(180deg, rgba(46, 52, 64, 0.17) 0%, rgba(46, 52, 64) 100%); +:root { + --main-bg-color: #2E3440; + + --modal-bg-color: #3B4252; + --modal-header-color: #434C5E; + --modal-footer-color: #434C5E; + + --drop-down-menu-bg: #333947; + + --button-color: #79b8ca; + --button-color-hover: #6a9daf; + --button-text: #2E3440; + --button-text-hover: #D8DEE9; + + --accent-color: 121, 184, 202; + --accent-color-hover: rgb(var(--accent-color),.8); + --link-color: #81A1C1; + --link-color-hover: #88C0D0; + --label-text-color: #222730; + + --text:#D8DEE9; + --text-hover: #ECEFF4; + --text-muted: #81A1C1; + + /*Specials*/ + --arr-queue-color: #A3BE8C; /* Servarr apps + Bazarr*/ + --plex-poster-unwatched: #D08770; + --petio-spinner: invert(83%) sepia(9%) saturate(1787%) hue-rotate(156deg) brightness(85%) contrast(83%); /* Made with https://codepen.io/jsm91/embed/ZEEawyZ */ + --gitea-color-primary-dark-4: 121, 184, 202; + --overseerr-gradient: linear-gradient(180deg, rgba(46, 52, 64, 0.17) 0%, rgba(46, 52, 64) 100%); } \ No newline at end of file diff --git a/css/theme-options/organizr.css b/css/theme-options/organizr.css index 2a1ee65a26..8d1bc0f955 100644 --- a/css/theme-options/organizr.css +++ b/css/theme-options/organizr.css @@ -1,31 +1,31 @@ -:root { - --main-bg-color: #1f1f1f; - - --modal-bg-color: #333; - --modal-header-color: #232323; - --modal-footer-color: #232323; - - --drop-down-menu-bg: #1b1b1b; - - --button-color: #2cabe3; - --button-color-hover: #298fbc; - --button-text: #eee; - --button-text-hover: #fff; - - --accent-color: 44, 171, 227; - --accent-color-hover: rgb(var(--accent-color),.8); - --link-color: #2cabe3; - --link-color-hover: #3cc5ff; - --label-text-color: #fff; - - --text:#96a2b4; - --text-hover: #fff; - --text-muted: #999; - - /*Specials*/ - --arr-queue-color: #2cabe3; /* Servarr apps + Bazarr*/ - --plex-poster-unwatched: #2cabe3; - --petio-spinner: invert(65%) sepia(83%) saturate(2026%) hue-rotate(167deg) brightness(90%) contrast(97%);/* Made with https://codepen.io/jsm91/embed/ZEEawyZ */ - --gitea-color-primary-dark-4: 44, 171, 227; - --overseerr-gradient: linear-gradient(180deg, rgba(31, 31, 31, 0.17) 0%, rgba(31, 31, 31) 100%); +:root { + --main-bg-color: #1f1f1f; + + --modal-bg-color: #333; + --modal-header-color: #232323; + --modal-footer-color: #232323; + + --drop-down-menu-bg: #1b1b1b; + + --button-color: #2cabe3; + --button-color-hover: #298fbc; + --button-text: #eee; + --button-text-hover: #fff; + + --accent-color: 44, 171, 227; + --accent-color-hover: rgb(var(--accent-color),.8); + --link-color: #2cabe3; + --link-color-hover: #3cc5ff; + --label-text-color: #fff; + + --text:#96a2b4; + --text-hover: #fff; + --text-muted: #999; + + /*Specials*/ + --arr-queue-color: #2cabe3; /* Servarr apps + Bazarr*/ + --plex-poster-unwatched: #2cabe3; + --petio-spinner: invert(65%) sepia(83%) saturate(2026%) hue-rotate(167deg) brightness(90%) contrast(97%);/* Made with https://codepen.io/jsm91/embed/ZEEawyZ */ + --gitea-color-primary-dark-4: 44, 171, 227; + --overseerr-gradient: linear-gradient(180deg, rgba(31, 31, 31, 0.17) 0%, rgba(31, 31, 31) 100%); } \ No newline at end of file diff --git a/css/theme-options/overseerr.css b/css/theme-options/overseerr.css index eedb2e0df6..39b318d0b9 100644 --- a/css/theme-options/overseerr.css +++ b/css/theme-options/overseerr.css @@ -1,31 +1,31 @@ -:root { - --main-bg-color: linear-gradient(360deg, hsl(221, 39%, 11%) 65%, hsl(215, 28%, 17%) 100%); - - --modal-bg-color: #1f2937; - --modal-header-color: #1f2937; - --modal-footer-color: #1f2937; - - --drop-down-menu-bg: #374151; - - --button-color: #4f46e5; - --button-color-hover: #6366f1; - --button-text: #e5e7eb; - --button-text-hover: #fff; - - --accent-color: 167, 139, 250; - --accent-color-hover: rgb(var(--accent-color),.8); - --link-color: #6366f1; - --link-color-hover: #a78bfa; - --label-text-color: #000; - - --text: #d1d5db; - --text-hover: #fff; - --text-muted: #9ca3af; - - /*Specials*/ - --arr-queue-color: #6366f1; /* Servarr apps + Bazarr*/ - --plex-poster-unwatched: #6366f1; - --petio-spinner: invert(24%) sepia(59%) saturate(3411%) hue-rotate(237deg) brightness(91%) contrast(96%); /* Made with https://codepen.io/jsm91/embed/ZEEawyZ */ - --gitea-color-primary-dark-4: 98, 116, 145; - --overseerr-gradient: linear-gradient(rgba(17, 24, 39, 0.47) 0%, rgb(17, 24, 39) 100%); +:root { + --main-bg-color: linear-gradient(360deg, hsl(221, 39%, 11%) 65%, hsl(215, 28%, 17%) 100%); + + --modal-bg-color: #1f2937; + --modal-header-color: #1f2937; + --modal-footer-color: #1f2937; + + --drop-down-menu-bg: #374151; + + --button-color: #4f46e5; + --button-color-hover: #6366f1; + --button-text: #e5e7eb; + --button-text-hover: #fff; + + --accent-color: 167, 139, 250; + --accent-color-hover: rgb(var(--accent-color),.8); + --link-color: #6366f1; + --link-color-hover: #a78bfa; + --label-text-color: #000; + + --text: #d1d5db; + --text-hover: #fff; + --text-muted: #9ca3af; + + /*Specials*/ + --arr-queue-color: #6366f1; /* Servarr apps + Bazarr*/ + --plex-poster-unwatched: #6366f1; + --petio-spinner: invert(24%) sepia(59%) saturate(3411%) hue-rotate(237deg) brightness(91%) contrast(96%); /* Made with https://codepen.io/jsm91/embed/ZEEawyZ */ + --gitea-color-primary-dark-4: 98, 116, 145; + --overseerr-gradient: linear-gradient(rgba(17, 24, 39, 0.47) 0%, rgb(17, 24, 39) 100%); } \ No newline at end of file diff --git a/css/theme-options/plex.css b/css/theme-options/plex.css index f31f9e494f..2b1e209dbf 100644 --- a/css/theme-options/plex.css +++ b/css/theme-options/plex.css @@ -1,35 +1,35 @@ - :root { - /* - --main-bg-color: url(/resources/blur-noise.png), url(/resources/preset-light2.png) center center/cover no-repeat fixed; - --modal-bg-color: url(/resources/blur-noise.png), url(/resources/preset-dark2.png) center center/cover no-repeat fixed; - --main-bg-color: url(/resources/blur-noise.png) repeat scroll 0% 0%, radial-gradient(circle at 0% 100%, rgba(54, 66, 84, 0.55) 0%, rgba(54, 66, 84, 0.043) 70%, rgba(54, 66, 84, 0) 80%), radial-gradient(circle at 100% 100%, rgba(113, 135, 153, 0.55) 0%, rgba(113, 135, 153, 0.043) 70%, rgba(113, 135, 153, 0) 80%), radial-gradient(circle at 100% 0%, rgba(54, 66, 84, 0.55) 0%, rgba(54, 66, 84, 0.043) 70%, rgba(54, 66, 84, 0) 80%), radial-gradient(circle at 0% 0%, rgba(91, 114, 135, 0.55) 0%, rgba(91, 114, 135, 0.043) 70%, rgba(91, 114, 135, 0) 80%), rgb(0, 0, 0) center center/cover no-repeat fixed; - */ - --main-bg-color: radial-gradient(circle farthest-side at 0% 100%, rgb(47, 47, 47) 0%, rgba(47, 47, 47, 0) 100%), radial-gradient(circle farthest-side at 100% 100%, rgb(63, 63, 63) 0%, rgba(63, 63, 63, 0) 100%), radial-gradient(circle farthest-side at 100% 0%, rgb(76, 76, 76) 0%, rgba(76, 76, 76, 0) 100%), radial-gradient(circle farthest-side at 0% 0%, rgb(58, 58, 58) 0%, rgba(58, 58, 58, 0) 100%), black center center/cover no-repeat fixed; - --modal-bg-color: #282828; - --modal-header-color: #323232; - --modal-footer-color: #323232; - - --drop-down-menu-bg: #191a1c; - - --button-color: #cc7b19; - --button-color-hover: #e59029; - --button-text: #eee; - --button-text-hover: #fff; - - --accent-color: 229, 160, 13; - --accent-color-hover: #ffc107; - --link-color: #e5a00d; - --link-color-hover: #fff; - --label-text-color: #333; - - --text:#ddd; - --text-hover: #fff; - --text-muted: #999; - - /*Specials*/ - --arr-queue-color: #27c24c; /* Servarr apps + Bazarr*/ - --plex-poster-unwatched: #e5a00d; - --petio-spinner: invert(0%) sepia(0%) saturate(100%) hue-rotate(0deg) brightness(100%) contrast(100%);/* Made with https://codepen.io/jsm91/embed/ZEEawyZ */ - --gitea-color-primary-dark-4: 255, 193, 7; - --overseerr-gradient: radial-gradient(circle farthest-side at 0% 100%, rgb(47, 47, 47) 0%, rgba(47, 47, 47, 0) 100%), radial-gradient(circle farthest-side at 100% 100%, rgb(63, 63, 63) 0%, rgba(63, 63, 63, 0) 100%), radial-gradient(circle farthest-side at 100% 0%, rgb(76, 76, 76) 0%, rgba(76, 76, 76, 0) 100%), radial-gradient(circle farthest-side at 0% 0%, rgb(58, 58, 58) 0%, rgba(58, 58, 58, 0) 100%), rgba(0, 0, 0, 0.5) center center/cover no-repeat fixed; + :root { + /* + --main-bg-color: url(/resources/blur-noise.png), url(/resources/preset-light2.png) center center/cover no-repeat fixed; + --modal-bg-color: url(/resources/blur-noise.png), url(/resources/preset-dark2.png) center center/cover no-repeat fixed; + --main-bg-color: url(/resources/blur-noise.png) repeat scroll 0% 0%, radial-gradient(circle at 0% 100%, rgba(54, 66, 84, 0.55) 0%, rgba(54, 66, 84, 0.043) 70%, rgba(54, 66, 84, 0) 80%), radial-gradient(circle at 100% 100%, rgba(113, 135, 153, 0.55) 0%, rgba(113, 135, 153, 0.043) 70%, rgba(113, 135, 153, 0) 80%), radial-gradient(circle at 100% 0%, rgba(54, 66, 84, 0.55) 0%, rgba(54, 66, 84, 0.043) 70%, rgba(54, 66, 84, 0) 80%), radial-gradient(circle at 0% 0%, rgba(91, 114, 135, 0.55) 0%, rgba(91, 114, 135, 0.043) 70%, rgba(91, 114, 135, 0) 80%), rgb(0, 0, 0) center center/cover no-repeat fixed; + */ + --main-bg-color: radial-gradient(circle farthest-side at 0% 100%, rgb(47, 47, 47) 0%, rgba(47, 47, 47, 0) 100%), radial-gradient(circle farthest-side at 100% 100%, rgb(63, 63, 63) 0%, rgba(63, 63, 63, 0) 100%), radial-gradient(circle farthest-side at 100% 0%, rgb(76, 76, 76) 0%, rgba(76, 76, 76, 0) 100%), radial-gradient(circle farthest-side at 0% 0%, rgb(58, 58, 58) 0%, rgba(58, 58, 58, 0) 100%), black center center/cover no-repeat fixed; + --modal-bg-color: #282828; + --modal-header-color: #323232; + --modal-footer-color: #323232; + + --drop-down-menu-bg: #191a1c; + + --button-color: #cc7b19; + --button-color-hover: #e59029; + --button-text: #eee; + --button-text-hover: #fff; + + --accent-color: 229, 160, 13; + --accent-color-hover: #ffc107; + --link-color: #e5a00d; + --link-color-hover: #fff; + --label-text-color: #333; + + --text:#ddd; + --text-hover: #fff; + --text-muted: #999; + + /*Specials*/ + --arr-queue-color: #27c24c; /* Servarr apps + Bazarr*/ + --plex-poster-unwatched: #e5a00d; + --petio-spinner: invert(0%) sepia(0%) saturate(100%) hue-rotate(0deg) brightness(100%) contrast(100%);/* Made with https://codepen.io/jsm91/embed/ZEEawyZ */ + --gitea-color-primary-dark-4: 255, 193, 7; + --overseerr-gradient: radial-gradient(circle farthest-side at 0% 100%, rgb(47, 47, 47) 0%, rgba(47, 47, 47, 0) 100%), radial-gradient(circle farthest-side at 100% 100%, rgb(63, 63, 63) 0%, rgba(63, 63, 63, 0) 100%), radial-gradient(circle farthest-side at 100% 0%, rgb(76, 76, 76) 0%, rgba(76, 76, 76, 0) 100%), radial-gradient(circle farthest-side at 0% 0%, rgb(58, 58, 58) 0%, rgba(58, 58, 58, 0) 100%), rgba(0, 0, 0, 0.5) center center/cover no-repeat fixed; } \ No newline at end of file diff --git a/css/theme-options/space-gray.css b/css/theme-options/space-gray.css index b8691b12c5..f97261851f 100644 --- a/css/theme-options/space-gray.css +++ b/css/theme-options/space-gray.css @@ -1,31 +1,31 @@ -:root { - --main-bg-color: radial-gradient(ellipse at center, rgba(87, 108, 117, 1) 0%, rgba(37, 50, 55, 1) 100.2%) center center/cover no-repeat fixed; - - --modal-bg-color: linear-gradient(-90deg, rgba(87, 108, 117, 1) 0%, rgba(37, 50, 55, 1) 100.2%) center center/cover no-repeat fixed; - --modal-header-color: linear-gradient(-90deg, rgba(87, 108, 117, 1) 0%, rgba(37, 50, 55, 1) 100.2%) center center/cover no-repeat fixed; - --modal-footer-color: linear-gradient(-90deg, rgba(87, 108, 117, 1) 0%, rgba(37, 50, 55, 1) 100.2%) center center/cover no-repeat fixed; - - --drop-down-menu-bg: #576c75; - - --button-color: #607D8B; - --button-color-hover: #81a6b7; - --button-text: #eee; - --button-text-hover: #fff; - - --accent-color: 129, 166, 183; - --accent-color-hover: rgb(var(--accent-color),.8); - --link-color: #81a6b7; - --link-color-hover: #9adfff; - --label-text-color: #fff; - - --text:#bbb; - --text-hover: #fff; - --text-muted: #999; - - /*Specials*/ - --arr-queue-color: #81a6b7; /* Servarr apps + Bazarr*/ - --plex-poster-unwatched: #70aeca; - --petio-spinner: invert(50%) sepia(31%) saturate(341%) hue-rotate(155deg) brightness(88%) contrast(85%);/* Made with https://codepen.io/jsm91/embed/ZEEawyZ */ - --gitea-color-primary-dark-4: 129, 166, 183; - --overseerr-gradient: radial-gradient(ellipse at center, rgba(87, 108, 117, .9) 0%, rgba(37, 50, 55, .9) 100.2%) center center/cover no-repeat fixed; +:root { + --main-bg-color: radial-gradient(ellipse at center, rgba(87, 108, 117, 1) 0%, rgba(37, 50, 55, 1) 100.2%) center center/cover no-repeat fixed; + + --modal-bg-color: linear-gradient(-90deg, rgba(87, 108, 117, 1) 0%, rgba(37, 50, 55, 1) 100.2%) center center/cover no-repeat fixed; + --modal-header-color: linear-gradient(-90deg, rgba(87, 108, 117, 1) 0%, rgba(37, 50, 55, 1) 100.2%) center center/cover no-repeat fixed; + --modal-footer-color: linear-gradient(-90deg, rgba(87, 108, 117, 1) 0%, rgba(37, 50, 55, 1) 100.2%) center center/cover no-repeat fixed; + + --drop-down-menu-bg: #576c75; + + --button-color: #607D8B; + --button-color-hover: #81a6b7; + --button-text: #eee; + --button-text-hover: #fff; + + --accent-color: 129, 166, 183; + --accent-color-hover: rgb(var(--accent-color),.8); + --link-color: #81a6b7; + --link-color-hover: #9adfff; + --label-text-color: #fff; + + --text:#bbb; + --text-hover: #fff; + --text-muted: #999; + + /*Specials*/ + --arr-queue-color: #81a6b7; /* Servarr apps + Bazarr*/ + --plex-poster-unwatched: #70aeca; + --petio-spinner: invert(50%) sepia(31%) saturate(341%) hue-rotate(155deg) brightness(88%) contrast(85%);/* Made with https://codepen.io/jsm91/embed/ZEEawyZ */ + --gitea-color-primary-dark-4: 129, 166, 183; + --overseerr-gradient: radial-gradient(ellipse at center, rgba(87, 108, 117, .9) 0%, rgba(37, 50, 55, .9) 100.2%) center center/cover no-repeat fixed; } \ No newline at end of file diff --git a/docker-mods/bazarr/Dockerfile b/docker-mods/bazarr/Dockerfile index 3a22d70479..519bdaafe7 100644 --- a/docker-mods/bazarr/Dockerfile +++ b/docker-mods/bazarr/Dockerfile @@ -1,6 +1,6 @@ -FROM scratch - -LABEL maintainer="GilbN" -LABEL app="Bazarr" -#copy local files. -COPY root/ / +FROM scratch + +LABEL maintainer="GilbN" +LABEL app="Bazarr" +#copy local files. +COPY root/ / diff --git a/docker-mods/bazarr/root/etc/cont-init.d/98-themepark b/docker-mods/bazarr/root/etc/cont-init.d/98-themepark index c3b078123c..c1d0a9cab8 100755 --- a/docker-mods/bazarr/root/etc/cont-init.d/98-themepark +++ b/docker-mods/bazarr/root/etc/cont-init.d/98-themepark @@ -1,4 +1,4 @@ -#!/usr/bin/with-contenv bash +#!/usr/bin/with-contenv bash echo '---------------------------' echo '| Bazarr theme.park Mod |' diff --git a/docker-mods/bazarr/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run b/docker-mods/bazarr/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run index c3b078123c..c1d0a9cab8 100755 --- a/docker-mods/bazarr/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run +++ b/docker-mods/bazarr/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run @@ -1,4 +1,4 @@ -#!/usr/bin/with-contenv bash +#!/usr/bin/with-contenv bash echo '---------------------------' echo '| Bazarr theme.park Mod |' diff --git a/docker-mods/calibre-web/root/etc/cont-init.d/98-themepark b/docker-mods/calibre-web/root/etc/cont-init.d/98-themepark index 417aa90d55..35d2e34e44 100755 --- a/docker-mods/calibre-web/root/etc/cont-init.d/98-themepark +++ b/docker-mods/calibre-web/root/etc/cont-init.d/98-themepark @@ -1,4 +1,4 @@ -#!/command/with-contenv bash +#!/command/with-contenv bash echo '--------------------------------' echo '| Calibre-web theme.park Mod |' diff --git a/docker-mods/calibre-web/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run b/docker-mods/calibre-web/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run index 19b1417e5e..ee8096708e 100755 --- a/docker-mods/calibre-web/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run +++ b/docker-mods/calibre-web/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run @@ -1,4 +1,4 @@ -#!/usr/bin/with-contenv bash +#!/usr/bin/with-contenv bash echo '--------------------------------' echo '| Calibre-web theme.park Mod |' diff --git a/docker-mods/deluge/Dockerfile b/docker-mods/deluge/Dockerfile index 08b3e8c61d..f43312f167 100644 --- a/docker-mods/deluge/Dockerfile +++ b/docker-mods/deluge/Dockerfile @@ -1,6 +1,6 @@ -FROM scratch - -LABEL maintainer="GilbN" -LABEL app="Deluge" -#copy local files. +FROM scratch + +LABEL maintainer="GilbN" +LABEL app="Deluge" +#copy local files. COPY root/ / \ No newline at end of file diff --git a/docker-mods/deluge/root/etc/cont-init.d/98-themepark b/docker-mods/deluge/root/etc/cont-init.d/98-themepark index 9e491d444d..927f1fe45f 100755 --- a/docker-mods/deluge/root/etc/cont-init.d/98-themepark +++ b/docker-mods/deluge/root/etc/cont-init.d/98-themepark @@ -1,4 +1,4 @@ -#!/command/with-contenv bash +#!/command/with-contenv bash echo '---------------------------' echo '| Deluge theme.park Mod |' diff --git a/docker-mods/deluge/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run b/docker-mods/deluge/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run index 927744608a..a13480513e 100755 --- a/docker-mods/deluge/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run +++ b/docker-mods/deluge/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run @@ -1,4 +1,4 @@ -#!/usr/bin/with-contenv bash +#!/usr/bin/with-contenv bash echo '---------------------------' echo '| Deluge theme.park Mod |' diff --git a/docker-mods/duplicati/Dockerfile b/docker-mods/duplicati/Dockerfile index 74049afa41..2ea95523d5 100644 --- a/docker-mods/duplicati/Dockerfile +++ b/docker-mods/duplicati/Dockerfile @@ -1,7 +1,7 @@ -FROM scratch - - -LABEL maintainer="GilbN" -LABEL app="Duplicati" -#copy local files. -COPY root/ / +FROM scratch + + +LABEL maintainer="GilbN" +LABEL app="Duplicati" +#copy local files. +COPY root/ / diff --git a/docker-mods/duplicati/root/etc/cont-init.d/98-themepark b/docker-mods/duplicati/root/etc/cont-init.d/98-themepark index ba0c0be308..86a3891379 100755 --- a/docker-mods/duplicati/root/etc/cont-init.d/98-themepark +++ b/docker-mods/duplicati/root/etc/cont-init.d/98-themepark @@ -1,4 +1,4 @@ -#!/command/with-contenv bash +#!/command/with-contenv bash echo '----------------------------' echo '| Duplicati theme.park Mod |' diff --git a/docker-mods/duplicati/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run b/docker-mods/duplicati/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run index 1c1fa3edf3..4ad3d92c31 100755 --- a/docker-mods/duplicati/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run +++ b/docker-mods/duplicati/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run @@ -1,4 +1,4 @@ -#!/usr/bin/with-contenv bash +#!/usr/bin/with-contenv bash echo '----------------------------' echo '| Duplicati theme.park Mod |' diff --git a/docker-mods/emby/Dockerfile b/docker-mods/emby/Dockerfile index d8fc3348e6..daee3dc114 100644 --- a/docker-mods/emby/Dockerfile +++ b/docker-mods/emby/Dockerfile @@ -1,6 +1,6 @@ -FROM scratch - -LABEL maintainer="GilbN" -LABEL app="Emby" -#copy local files. +FROM scratch + +LABEL maintainer="GilbN" +LABEL app="Emby" +#copy local files. COPY root/ / \ No newline at end of file diff --git a/docker-mods/emby/root/etc/cont-init.d/98-themepark b/docker-mods/emby/root/etc/cont-init.d/98-themepark index 215209dcc2..4ed638c842 100755 --- a/docker-mods/emby/root/etc/cont-init.d/98-themepark +++ b/docker-mods/emby/root/etc/cont-init.d/98-themepark @@ -1,4 +1,4 @@ -#!/usr/bin/with-contenv bash +#!/usr/bin/with-contenv bash echo '-------------------------' echo '| Emby theme.park Mod |' diff --git a/docker-mods/emby/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run b/docker-mods/emby/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run index 215209dcc2..4ed638c842 100755 --- a/docker-mods/emby/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run +++ b/docker-mods/emby/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run @@ -1,4 +1,4 @@ -#!/usr/bin/with-contenv bash +#!/usr/bin/with-contenv bash echo '-------------------------' echo '| Emby theme.park Mod |' diff --git a/docker-mods/jackett/Dockerfile b/docker-mods/jackett/Dockerfile index b0e706b805..6cb9150b22 100644 --- a/docker-mods/jackett/Dockerfile +++ b/docker-mods/jackett/Dockerfile @@ -1,6 +1,6 @@ -FROM scratch - -LABEL maintainer="GilbN" -LABEL app="Jackett" -#copy local files. +FROM scratch + +LABEL maintainer="GilbN" +LABEL app="Jackett" +#copy local files. COPY root/ / \ No newline at end of file diff --git a/docker-mods/jackett/root/etc/cont-init.d/98-themepark b/docker-mods/jackett/root/etc/cont-init.d/98-themepark index b55f4b7620..bb5889fc66 100755 --- a/docker-mods/jackett/root/etc/cont-init.d/98-themepark +++ b/docker-mods/jackett/root/etc/cont-init.d/98-themepark @@ -1,4 +1,4 @@ -#!/command/with-contenv bash +#!/command/with-contenv bash echo '---------------------------' echo '| Jackett theme.park Mod |' diff --git a/docker-mods/jackett/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run b/docker-mods/jackett/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run index abaf1b50c9..0f9e1a543d 100755 --- a/docker-mods/jackett/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run +++ b/docker-mods/jackett/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run @@ -1,4 +1,4 @@ -#!/usr/bin/with-contenv bash +#!/usr/bin/with-contenv bash echo '---------------------------' echo '| Jackett theme.park Mod |' diff --git a/docker-mods/jellyfin/root/etc/cont-init.d/98-themepark b/docker-mods/jellyfin/root/etc/cont-init.d/98-themepark index fd4b5acdc0..9b258f6698 100755 --- a/docker-mods/jellyfin/root/etc/cont-init.d/98-themepark +++ b/docker-mods/jellyfin/root/etc/cont-init.d/98-themepark @@ -1,4 +1,4 @@ -#!/command/with-contenv bash +#!/command/with-contenv bash echo '-----------------------------' echo '| Jellyfin theme.park Mod |' diff --git a/docker-mods/jellyfin/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run b/docker-mods/jellyfin/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run index 18e53c79d0..5b49a90310 100755 --- a/docker-mods/jellyfin/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run +++ b/docker-mods/jellyfin/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run @@ -1,4 +1,4 @@ -#!/usr/bin/with-contenv bash +#!/usr/bin/with-contenv bash echo '-----------------------------' echo '| Jellyfin theme.park Mod |' diff --git a/docker-mods/lazylibrarian/root/etc/cont-init.d/98-themepark b/docker-mods/lazylibrarian/root/etc/cont-init.d/98-themepark index 026eac1fda..592febe190 100755 --- a/docker-mods/lazylibrarian/root/etc/cont-init.d/98-themepark +++ b/docker-mods/lazylibrarian/root/etc/cont-init.d/98-themepark @@ -1,4 +1,4 @@ -#!/command/with-contenv bash +#!/command/with-contenv bash echo '----------------------------------' echo '| Lazylibrarian theme.park Mod |' diff --git a/docker-mods/lazylibrarian/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run b/docker-mods/lazylibrarian/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run index d871413187..66ca9014db 100755 --- a/docker-mods/lazylibrarian/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run +++ b/docker-mods/lazylibrarian/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run @@ -1,4 +1,4 @@ -#!/usr/bin/with-contenv bash +#!/usr/bin/with-contenv bash echo '----------------------------------' echo '| Lazylibrarian theme.park Mod |' diff --git a/docker-mods/librespeed/root/etc/cont-init.d/98-themepark b/docker-mods/librespeed/root/etc/cont-init.d/98-themepark index a89ea834ec..06d80e42da 100755 --- a/docker-mods/librespeed/root/etc/cont-init.d/98-themepark +++ b/docker-mods/librespeed/root/etc/cont-init.d/98-themepark @@ -1,4 +1,4 @@ -#!/command/with-contenv bash +#!/command/with-contenv bash echo '-------------------------------' echo '| Librespeed theme.park Mod |' diff --git a/docker-mods/librespeed/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run b/docker-mods/librespeed/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run index 6a46fa2088..c9f3f553c2 100755 --- a/docker-mods/librespeed/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run +++ b/docker-mods/librespeed/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run @@ -1,4 +1,4 @@ -#!/usr/bin/with-contenv bash +#!/usr/bin/with-contenv bash echo '-------------------------------' echo '| Librespeed theme.park Mod |' diff --git a/docker-mods/lidarr/root/etc/cont-init.d/98-themepark b/docker-mods/lidarr/root/etc/cont-init.d/98-themepark index 153e95a7c0..b6cfd96f0d 100755 --- a/docker-mods/lidarr/root/etc/cont-init.d/98-themepark +++ b/docker-mods/lidarr/root/etc/cont-init.d/98-themepark @@ -1,4 +1,4 @@ -#!/command/with-contenv bash +#!/command/with-contenv bash echo '---------------------------' echo '| Lidarr theme.park Mod |' diff --git a/docker-mods/lidarr/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run b/docker-mods/lidarr/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run index 8db624bfdc..36f5d92f0c 100755 --- a/docker-mods/lidarr/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run +++ b/docker-mods/lidarr/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run @@ -1,4 +1,4 @@ -#!/usr/bin/with-contenv bash +#!/usr/bin/with-contenv bash echo '---------------------------' echo '| Lidarr theme.park Mod |' diff --git a/docker-mods/mylar3/root/etc/cont-init.d/98-themepark b/docker-mods/mylar3/root/etc/cont-init.d/98-themepark index 473553df37..9d8e9d8d6b 100755 --- a/docker-mods/mylar3/root/etc/cont-init.d/98-themepark +++ b/docker-mods/mylar3/root/etc/cont-init.d/98-themepark @@ -1,4 +1,4 @@ -#!/command/with-contenv bash +#!/command/with-contenv bash echo '-------------------------' echo '| Mylar3 theme.park Mod |' diff --git a/docker-mods/mylar3/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run b/docker-mods/mylar3/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run index 657326909d..2a17fe41f0 100755 --- a/docker-mods/mylar3/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run +++ b/docker-mods/mylar3/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run @@ -1,4 +1,4 @@ -#!/usr/bin/with-contenv bash +#!/usr/bin/with-contenv bash echo '-------------------------' echo '| Mylar3 theme.park Mod |' diff --git a/docker-mods/nginx-proxy-manager/root/etc/cont-init.d/98-themepark b/docker-mods/nginx-proxy-manager/root/etc/cont-init.d/98-themepark index bf9b6647c1..48651cf077 100755 --- a/docker-mods/nginx-proxy-manager/root/etc/cont-init.d/98-themepark +++ b/docker-mods/nginx-proxy-manager/root/etc/cont-init.d/98-themepark @@ -1,4 +1,4 @@ -#!/command/with-contenv bash +#!/command/with-contenv bash echo '--------------------------------------' echo '| Nginx Proxy Manager theme.park Mod |' diff --git a/docker-mods/nginx-proxy-manager/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run b/docker-mods/nginx-proxy-manager/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run index bf9b6647c1..48651cf077 100755 --- a/docker-mods/nginx-proxy-manager/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run +++ b/docker-mods/nginx-proxy-manager/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run @@ -1,4 +1,4 @@ -#!/command/with-contenv bash +#!/command/with-contenv bash echo '--------------------------------------' echo '| Nginx Proxy Manager theme.park Mod |' diff --git a/docker-mods/nzbget/root/etc/cont-init.d/98-themepark b/docker-mods/nzbget/root/etc/cont-init.d/98-themepark index b119672b8a..4744c11e7d 100755 --- a/docker-mods/nzbget/root/etc/cont-init.d/98-themepark +++ b/docker-mods/nzbget/root/etc/cont-init.d/98-themepark @@ -1,4 +1,4 @@ -#!/command/with-contenv bash +#!/command/with-contenv bash echo '---------------------------' echo '| NZBGet theme.park Mod |' diff --git a/docker-mods/nzbget/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run b/docker-mods/nzbget/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run index 3e94d1e184..89dd343cdc 100755 --- a/docker-mods/nzbget/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run +++ b/docker-mods/nzbget/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run @@ -1,4 +1,4 @@ -#!/usr/bin/with-contenv bash +#!/usr/bin/with-contenv bash echo '---------------------------' echo '| NZBGet theme.park Mod |' diff --git a/docker-mods/plex/root/etc/cont-init.d/98-themepark b/docker-mods/plex/root/etc/cont-init.d/98-themepark index 528d918365..c3675e08ac 100755 --- a/docker-mods/plex/root/etc/cont-init.d/98-themepark +++ b/docker-mods/plex/root/etc/cont-init.d/98-themepark @@ -1,4 +1,4 @@ -#!/command/with-contenv bash +#!/command/with-contenv bash echo '-------------------------' echo '| Plex theme.park Mod |' diff --git a/docker-mods/plex/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run b/docker-mods/plex/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run index 6aba3e0791..7b4c6203f3 100755 --- a/docker-mods/plex/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run +++ b/docker-mods/plex/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run @@ -1,4 +1,4 @@ -#!/usr/bin/with-contenv bash +#!/usr/bin/with-contenv bash echo '-------------------------' echo '| Plex theme.park Mod |' diff --git a/docker-mods/prowlarr/root/etc/cont-init.d/98-themepark b/docker-mods/prowlarr/root/etc/cont-init.d/98-themepark index 6733deb482..f0228345cc 100755 --- a/docker-mods/prowlarr/root/etc/cont-init.d/98-themepark +++ b/docker-mods/prowlarr/root/etc/cont-init.d/98-themepark @@ -1,4 +1,4 @@ -#!/command/with-contenv bash +#!/command/with-contenv bash echo '---------------------------' echo '| Prowlarr theme.park Mod |' diff --git a/docker-mods/prowlarr/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run b/docker-mods/prowlarr/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run index 92e3f5601c..0a5ada4bfa 100755 --- a/docker-mods/prowlarr/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run +++ b/docker-mods/prowlarr/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run @@ -1,4 +1,4 @@ -#!/usr/bin/with-contenv bash +#!/usr/bin/with-contenv bash echo '---------------------------' echo '| Prowlarr theme.park Mod |' 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 8993c58fc7..b02e895ef8 100755 --- a/docker-mods/qbittorrent/root/etc/cont-init.d/98-themepark +++ b/docker-mods/qbittorrent/root/etc/cont-init.d/98-themepark @@ -1,4 +1,4 @@ -#!/command/with-contenv bash +#!/command/with-contenv bash echo '------------------------------' echo '| qBittorrent theme.park Mod |' diff --git a/docker-mods/qbittorrent/root/etc/s6-overlay/s6-rc.d/init-mod-themepark-add-package/run b/docker-mods/qbittorrent/root/etc/s6-overlay/s6-rc.d/init-mod-themepark-add-package/run index 08e75e2571..441dcab99c 100755 --- a/docker-mods/qbittorrent/root/etc/s6-overlay/s6-rc.d/init-mod-themepark-add-package/run +++ b/docker-mods/qbittorrent/root/etc/s6-overlay/s6-rc.d/init-mod-themepark-add-package/run @@ -1,4 +1,4 @@ -#!/usr/bin/with-contenv bash +#!/usr/bin/with-contenv bash if ! [[ -x "$(command -v svn)" ]]; then echo "subversion" >> /mod-repo-packages-to-install.list diff --git a/docker-mods/qbittorrent/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run b/docker-mods/qbittorrent/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run index 52892435f7..6935bc690a 100755 --- a/docker-mods/qbittorrent/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run +++ b/docker-mods/qbittorrent/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run @@ -1,4 +1,4 @@ -#!/usr/bin/with-contenv bash +#!/usr/bin/with-contenv bash echo '------------------------------' echo '| qBittorrent theme.park Mod |' diff --git a/docker-mods/radarr/root/etc/cont-init.d/98-themepark b/docker-mods/radarr/root/etc/cont-init.d/98-themepark index 757afb5dd4..0ea86540c9 100755 --- a/docker-mods/radarr/root/etc/cont-init.d/98-themepark +++ b/docker-mods/radarr/root/etc/cont-init.d/98-themepark @@ -1,4 +1,4 @@ -#!/command/with-contenv bash +#!/command/with-contenv bash echo '---------------------------' echo '| Radarr theme.park Mod |' diff --git a/docker-mods/radarr/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run b/docker-mods/radarr/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run index a7cffd7658..bacd704f89 100755 --- a/docker-mods/radarr/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run +++ b/docker-mods/radarr/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run @@ -1,4 +1,4 @@ -#!/usr/bin/with-contenv bash +#!/usr/bin/with-contenv bash echo '---------------------------' echo '| Radarr theme.park Mod |' diff --git a/docker-mods/readarr/root/etc/cont-init.d/98-themepark b/docker-mods/readarr/root/etc/cont-init.d/98-themepark index e8280d4d66..1036e99d0e 100755 --- a/docker-mods/readarr/root/etc/cont-init.d/98-themepark +++ b/docker-mods/readarr/root/etc/cont-init.d/98-themepark @@ -1,4 +1,4 @@ -#!/command/with-contenv bash +#!/command/with-contenv bash echo '---------------------------' echo '| Readarr theme.park Mod |' diff --git a/docker-mods/readarr/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run b/docker-mods/readarr/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run index 860f5b6200..10bc8c5202 100755 --- a/docker-mods/readarr/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run +++ b/docker-mods/readarr/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run @@ -1,4 +1,4 @@ -#!/usr/bin/with-contenv bash +#!/usr/bin/with-contenv bash echo '---------------------------' echo '| Readarr theme.park Mod |' diff --git a/docker-mods/rutorrent/root/etc/cont-init.d/98-themepark b/docker-mods/rutorrent/root/etc/cont-init.d/98-themepark index f57b9c48f7..42b6c56e65 100755 --- a/docker-mods/rutorrent/root/etc/cont-init.d/98-themepark +++ b/docker-mods/rutorrent/root/etc/cont-init.d/98-themepark @@ -1,4 +1,4 @@ -#!/usr/bin/with-contenv bash +#!/usr/bin/with-contenv bash echo '------------------------------' echo '| Rutorrent theme.park Mod |' diff --git a/docker-mods/rutorrent/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run b/docker-mods/rutorrent/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run index f57b9c48f7..42b6c56e65 100755 --- a/docker-mods/rutorrent/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run +++ b/docker-mods/rutorrent/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run @@ -1,4 +1,4 @@ -#!/usr/bin/with-contenv bash +#!/usr/bin/with-contenv bash echo '------------------------------' echo '| Rutorrent theme.park Mod |' diff --git a/docker-mods/sabnzbd/root/etc/cont-init.d/98-themepark b/docker-mods/sabnzbd/root/etc/cont-init.d/98-themepark index 0a26ad1359..3191c72c8d 100755 --- a/docker-mods/sabnzbd/root/etc/cont-init.d/98-themepark +++ b/docker-mods/sabnzbd/root/etc/cont-init.d/98-themepark @@ -1,4 +1,4 @@ -#!/command/with-contenv bash +#!/command/with-contenv bash echo '----------------------------' echo '| SABnzbd theme.park Mod |' diff --git a/docker-mods/sabnzbd/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run b/docker-mods/sabnzbd/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run index 129cf6ea7d..69e39780fa 100755 --- a/docker-mods/sabnzbd/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run +++ b/docker-mods/sabnzbd/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run @@ -1,4 +1,4 @@ -#!/usr/bin/with-contenv bash +#!/usr/bin/with-contenv bash echo '----------------------------' echo '| SABnzbd theme.park Mod |' diff --git a/docker-mods/sonarr/root/etc/cont-init.d/98-themepark b/docker-mods/sonarr/root/etc/cont-init.d/98-themepark index 2169de7cc1..4f107e1a00 100755 --- a/docker-mods/sonarr/root/etc/cont-init.d/98-themepark +++ b/docker-mods/sonarr/root/etc/cont-init.d/98-themepark @@ -1,4 +1,4 @@ -#!/command/with-contenv bash +#!/command/with-contenv bash echo '---------------------------' echo '| Sonarr theme.park Mod |' diff --git a/docker-mods/sonarr/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run b/docker-mods/sonarr/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run index 4c9332eb15..b7b0b13547 100755 --- a/docker-mods/sonarr/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run +++ b/docker-mods/sonarr/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run @@ -1,4 +1,4 @@ -#!/usr/bin/with-contenv bash +#!/usr/bin/with-contenv bash echo '---------------------------' echo '| Sonarr theme.park Mod |' diff --git a/docker-mods/swag/root/etc/cont-init.d/98-themepark b/docker-mods/swag/root/etc/cont-init.d/98-themepark index 3c838be122..8f2e5733a0 100644 --- a/docker-mods/swag/root/etc/cont-init.d/98-themepark +++ b/docker-mods/swag/root/etc/cont-init.d/98-themepark @@ -1,4 +1,4 @@ -#!/usr/bin/with-contenv bash +#!/usr/bin/with-contenv bash echo '-------------------------' echo '| SWAG theme.park Mod |' diff --git a/docker-mods/swag/root/etc/s6-overlay/s6-rc.d/init-mod-themepark-add-package/run b/docker-mods/swag/root/etc/s6-overlay/s6-rc.d/init-mod-themepark-add-package/run index 5c18c377da..a37649f8be 100755 --- a/docker-mods/swag/root/etc/s6-overlay/s6-rc.d/init-mod-themepark-add-package/run +++ b/docker-mods/swag/root/etc/s6-overlay/s6-rc.d/init-mod-themepark-add-package/run @@ -1,4 +1,4 @@ -#!/usr/bin/with-contenv bash +#!/usr/bin/with-contenv bash if ! [[ -x "$(command -v svn)" ]]; then echo "subversion" >> /mod-repo-packages-to-install.list diff --git a/docker-mods/swag/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run b/docker-mods/swag/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run index 962bed8826..b216248879 100755 --- a/docker-mods/swag/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run +++ b/docker-mods/swag/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run @@ -1,4 +1,4 @@ -#!/usr/bin/with-contenv bash +#!/usr/bin/with-contenv bash echo '-------------------------' echo '| SWAG theme.park Mod |' diff --git a/docker-mods/synclounge/root/etc/cont-init.d/98-themepark b/docker-mods/synclounge/root/etc/cont-init.d/98-themepark index e656a2e668..dc2abf6f6d 100755 --- a/docker-mods/synclounge/root/etc/cont-init.d/98-themepark +++ b/docker-mods/synclounge/root/etc/cont-init.d/98-themepark @@ -1,4 +1,4 @@ -#!/command/with-contenv bash +#!/command/with-contenv bash echo '-------------------------------' echo '| Synclounge theme.park Mod |' diff --git a/docker-mods/synclounge/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run b/docker-mods/synclounge/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run index 1b0a160ed7..e08d10bb69 100755 --- a/docker-mods/synclounge/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run +++ b/docker-mods/synclounge/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run @@ -1,4 +1,4 @@ -#!/usr/bin/with-contenv bash +#!/usr/bin/with-contenv bash echo '-------------------------------' echo '| Synclounge theme.park Mod |' diff --git a/docker-mods/tautulli/root/etc/cont-init.d/98-themepark b/docker-mods/tautulli/root/etc/cont-init.d/98-themepark index 62d531872d..671c440035 100755 --- a/docker-mods/tautulli/root/etc/cont-init.d/98-themepark +++ b/docker-mods/tautulli/root/etc/cont-init.d/98-themepark @@ -1,4 +1,4 @@ -#!/command/with-contenv bash +#!/command/with-contenv bash echo '-----------------------------' echo '| Tautulli theme.park Mod |' diff --git a/docker-mods/tautulli/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run b/docker-mods/tautulli/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run index 4013d7067d..23c8b38b58 100755 --- a/docker-mods/tautulli/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run +++ b/docker-mods/tautulli/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run @@ -1,4 +1,4 @@ -#!/usr/bin/with-contenv bash +#!/usr/bin/with-contenv bash echo '-----------------------------' echo '| Tautulli theme.park Mod |' diff --git a/docker-mods/thelounge/root/etc/cont-init.d/98-themepark b/docker-mods/thelounge/root/etc/cont-init.d/98-themepark index ff368b0887..75dcca6eca 100644 --- a/docker-mods/thelounge/root/etc/cont-init.d/98-themepark +++ b/docker-mods/thelounge/root/etc/cont-init.d/98-themepark @@ -1,4 +1,4 @@ -#!/command/with-contenv bash +#!/command/with-contenv bash echo '-------------------------------' echo '| The Lounge theme.park Mod |' diff --git a/docker-mods/thelounge/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run b/docker-mods/thelounge/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run index 96bc372bc5..3ddcc06f95 100755 --- a/docker-mods/thelounge/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run +++ b/docker-mods/thelounge/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run @@ -1,4 +1,4 @@ -#!/usr/bin/with-contenv bash +#!/usr/bin/with-contenv bash echo '-------------------------------' echo '| The Lounge theme.park Mod |' diff --git a/docker-mods/transmission/root/etc/cont-init.d/98-themepark b/docker-mods/transmission/root/etc/cont-init.d/98-themepark index e94de6ea29..3b3334d240 100755 --- a/docker-mods/transmission/root/etc/cont-init.d/98-themepark +++ b/docker-mods/transmission/root/etc/cont-init.d/98-themepark @@ -1,4 +1,4 @@ -#!/command/with-contenv bash +#!/command/with-contenv bash echo '---------------------------------' echo '| Transmission theme.park Mod |' diff --git a/docker-mods/transmission/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run b/docker-mods/transmission/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run index 13bfa7ada6..a0f5505ce5 100755 --- a/docker-mods/transmission/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run +++ b/docker-mods/transmission/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run @@ -1,4 +1,4 @@ -#!/usr/bin/with-contenv bash +#!/usr/bin/with-contenv bash echo '---------------------------------' echo '| Transmission theme.park Mod |' diff --git a/docker-mods/vuetorrent/root/etc/cont-init.d/98-themepark b/docker-mods/vuetorrent/root/etc/cont-init.d/98-themepark index 3124bd4dbc..ef0ae52058 100755 --- a/docker-mods/vuetorrent/root/etc/cont-init.d/98-themepark +++ b/docker-mods/vuetorrent/root/etc/cont-init.d/98-themepark @@ -1,4 +1,4 @@ -#!/command/with-contenv bash +#!/command/with-contenv bash APP_FILEPATH='/config/qBittorrent/qBittorrent.conf' INDEX_FILEPATH='/vuetorrent/public/index.html' if [ "${TP_HOTIO}" = true ]; then diff --git a/docker-mods/vuetorrent/root/etc/s6-overlay/s6-rc.d/init-mod-themepark-add-package/run b/docker-mods/vuetorrent/root/etc/s6-overlay/s6-rc.d/init-mod-themepark-add-package/run index 16645ac681..c467c3c69d 100755 --- a/docker-mods/vuetorrent/root/etc/s6-overlay/s6-rc.d/init-mod-themepark-add-package/run +++ b/docker-mods/vuetorrent/root/etc/s6-overlay/s6-rc.d/init-mod-themepark-add-package/run @@ -1,4 +1,4 @@ -#!/usr/bin/with-contenv bash +#!/usr/bin/with-contenv bash if ! [[ -x "$(command -v jq)" ]]; then echo "jq" >> /mod-repo-packages-to-install.list diff --git a/docker-mods/vuetorrent/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run b/docker-mods/vuetorrent/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run index 8398de6163..84cc2afd5a 100755 --- a/docker-mods/vuetorrent/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run +++ b/docker-mods/vuetorrent/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run @@ -1,4 +1,4 @@ -#!/usr/bin/with-contenv bash +#!/usr/bin/with-contenv bash APP_FILEPATH='/config/qBittorrent/qBittorrent.conf' INDEX_FILEPATH='/vuetorrent/public/index.html' if [ "${TP_HOTIO}" = true ]; then diff --git a/docker-mods/whisparr/root/etc/cont-init.d/98-themepark b/docker-mods/whisparr/root/etc/cont-init.d/98-themepark index 037d4acd31..b1fe4f9d71 100755 --- a/docker-mods/whisparr/root/etc/cont-init.d/98-themepark +++ b/docker-mods/whisparr/root/etc/cont-init.d/98-themepark @@ -1,4 +1,4 @@ -#!/command/with-contenv bash +#!/command/with-contenv bash echo '-----------------------------' echo '| Whisparr theme.park Mod |' diff --git a/docker-mods/whisparr/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run b/docker-mods/whisparr/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run index 0dc3a8495c..866578875a 100755 --- a/docker-mods/whisparr/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run +++ b/docker-mods/whisparr/root/etc/s6-overlay/s6-rc.d/init-mod-themepark/run @@ -1,4 +1,4 @@ -#!/usr/bin/with-contenv bash +#!/usr/bin/with-contenv bash echo '-----------------------------' echo '| Whisparr theme.park Mod |' diff --git a/docker/root/etc/s6-overlay/s6-rc.d/init-themepark/run b/docker/root/etc/s6-overlay/s6-rc.d/init-themepark/run index 62e6d0f909..04f75f3879 100755 --- a/docker/root/etc/s6-overlay/s6-rc.d/init-themepark/run +++ b/docker/root/etc/s6-overlay/s6-rc.d/init-themepark/run @@ -1,4 +1,4 @@ -#!/usr/bin/with-contenv bash +#!/usr/bin/with-contenv bash # Display variables for troubleshooting echo -e "[theme.park-init] Variables set:\\n\ diff --git a/resources/landing-page/css/custom.css b/resources/landing-page/css/custom.css index 77ebdece37..1fdb0b5455 100644 --- a/resources/landing-page/css/custom.css +++ b/resources/landing-page/css/custom.css @@ -1,450 +1,450 @@ -:root { - --about: linear-gradient(to bottom, rgba(0, 0, 0, 1.0), rgba(87, 109, 117, 0)), var(--main-bg-color); -} - -.bg-primary { - background: var(--about) !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; -} - -.bg-dark, -.theme-overview, -#services, -#themes, -footer, -section { - 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; -} - -.text-white-50 { - color: var(--text) !important; -} -.page-section { - padding: 1.2rem 0; -} - -@supports (-webkit-backdrop-filter: none) or (backdrop-filter: none) { - - #mainNav, - #mainNav.navbar-scrolled { - box-shadow: none; - background-color: rgba(var(--accent-color),1); - -webkit-backdrop-filter: blur(10px); - backdrop-filter: blur(10px); - } -} - -@media (max-width: 768px) { - - #mainNav, - #mainNav.navbar-scrolled { - padding: 0 1rem 0 1rem !important; - } - - .branding { - height: 40px !important; - } - - #mainNav .navbar-nav .nav-item .nav-link { - padding-left: 1rem; - color: var(--label-text-color) - } -} - -/* slightly transparent fallback for Firefox (not supporting backdrop-filter) */ -@supports not ((-webkit-backdrop-filter: none) or (backdrop-filter: none)) { - #mainNav, - #mainNav.navbar-scrolled { - box-shadow: none; - background-color: rgba(var(--accent-color), 1); - } -} -#mainNav .navbar-nav .nav-item .nav-link { - color: var(--label-text-color); - } - -#mainNav .navbar-nav .nav-item .nav-link:hover, -#mainNav .navbar-nav .nav-item .nav-link:active { - color: var(--label-text-color); - opacity: .8; -} -@media (min-width: 992px) { - @supports not ((-webkit-backdrop-filter: none) or (backdrop-filter: none)) { - #mainNav { - background-color: rgba(var(--accent-color), 0.95) !important; - } - } - #mainNav { - box-shadow: none; - background-color: rgba(var(--accent-color), 0.25); - backdrop-filter: blur(10px); - -webkit-backdrop-filter: blur(10px); - } - - #mainNav .navbar-brand { - color: rgba(255, 255, 255, 0.7); - } - - #mainNav .navbar-brand:hover { - color: #fff; - } - - #mainNav .navbar-nav .nav-item .nav-link { - color: rgba(255, 255, 255, 0.7); - padding: 0 1rem; - } - - #mainNav .navbar-nav .nav-item .nav-link:hover { - color: #fff; - } - - #mainNav .navbar-nav .nav-item:last-child .nav-link { - padding-right: 0; - } - - #mainNav.navbar-scrolled { - box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); - background-color: rgba(var(--accent-color), 0.25); - backdrop-filter: blur(10px); - -webkit-backdrop-filter: blur(10px); - } - - #mainNav.navbar-scrolled .navbar-brand { - color: #212529; - } - - #mainNav.navbar-scrolled .navbar-brand:hover { - color: rgb(var(--accent-color)); - } - - #mainNav.navbar-scrolled .navbar-nav .nav-item .nav-link { - color: #fff; - } - - #mainNav.navbar-scrolled .navbar-nav .nav-item .nav-link:hover { - color: var(--link-color-hover); - } -} - - -#mainNav .navbar-nav .nav-item .nav-link.active { - color: var(--link-color-hover) !important; -} - -/* .navbar-light .navbar-toggler-icon { - filter: invert(1); -} */ - -.navbar-light .navbar-toggler { - color: rgba(0, 0, 0, 0.5); - border-color: rgb(255 255 255 / 10%); -} - -.branding { - height: 55px; -} - -.mfp-container { - backdrop-filter: blur(10px); -} - -/* BUTTON SHIT*/ -.btn-primary { - color: var(--button-text); - background-color: var(--button-color); - border-color: var(--button-color); -} - -.btn-primary:hover { - color: var(--button-text-hover); - background-color: var(--button-color-hover); - border-color: var(--button-color-hover); -} - -.btn-primary:focus, -.btn-primary.focus { - color: var(--button-text-hover); - background-color: var(--button-color-hover); - border-color: var(--button-color-hover); - box-shadow: 0 0 0 0.2rem rgba(var(--accent-color), 0.5); -} - -.btn-primary.disabled, -.btn-primary:disabled { - color: var(--text-muted); - background-color: rgba(255, 255, 255, 0.3); - border-color: rgba(255, 255, 255, 0.3); -} - -.btn-primary:not(:disabled):not(.disabled):active, -.btn-primary:not(:disabled):not(.disabled).active, -.show>.btn-primary.dropdown-toggle { - color: var(--button-text-hover); - background-color: var(--button-color-hover); - border-color: var(--button-color-hover); -} - -.btn-primary:not(:disabled):not(.disabled):active:focus, -.btn-primary:not(:disabled):not(.disabled).active:focus, -.show>.btn-primary.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(var(--accent-color), 0.502); -} - -hr.divider { - border-color: rgb(var(--accent-color)); -} - -a { - color: var(--link-color); -} - -a:hover { - color: var(--link-color-hover); - text-decoration: none; -} - -.text-primary { - color: rgb(var(--accent-color)) !important; -} - -body, -header.masthead { - background: black; -} - -/* IMAGE SLIDER */ -.jquery-bg-slideshow-wrap-bg-element { - width: 100%; - height: 100%; - background-color: transparent; -} - -@media (max-width: 768px) { - - .bg, - header.masthead { - background: linear-gradient(0deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 50%), url(../assets/img/space-gray.png) !important; - } -} - -.bg { - height: 100%; - width: 100%; - background-color: black; - color: white; - margin: 0; -} - -/* -.bg-primary, -.bg-dark { - background: #2d2d2d; - background: -webkit-linear-gradient(top, rgba(0, 0, 0, 1.0), rgba(87, 109, 117, 1.0)); - background: -moz-linear-gradient(top, rgba(0, 0, 0, 1.0), rgba(87, 109, 117, 1.0)); - background: linear-gradient(to bottom, rgba(0, 0, 0, 1.0), rgba(87, 109, 117, 1.0)); - /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ - -} -*/ - - - -.theme-overview { - /* background: #2d2d2d; - background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 1.0), rgba(87, 109, 117, 1.0)); - background: -moz-linear-gradient(bottom, rgba(0, 0, 0, 1.0), rgba(87, 109, 117, 1.0)); - background: linear-gradient(to top, rgba(0, 0, 0, 1.0), rgba(87, 109, 117, 1.0)); */ - font-family: var(--font-family-sans-serif); -} - -#services, -#themes { - /* background: rgba(87, 109, 117, 1.0); */ - color: var(--text-hover); - padding: 0rem 0 8rem 0; -} - -.all-apps { - max-width: 1980px; -} - -.img-fluid { - border-radius: 5px; -} - -.app-container { - background: rgba(0, 0, 0, 0.2); - color: rgba(255, 255, 255, 0.7); - border-radius: 5px; - max-width: 130px; - min-width: 130px; -} - -.app-container:hover { - color: white; - text-decoration: none; - background: rgba(var(--accent-color), 0.5); -} - -.app-container:hover img { - transform: scale(1.1); -} - -.app-container img { - transition: transform .5s; -} - -.app-container-image { - width: 48px; - height: 48px; -} - -p { - margin-bottom: 0.5rem; - font-family: "Merriweather Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-weight: 500; - line-height: 1.2; -} - -.animate__animated.animate__pulse { - --animate-duration: 1.5s; -} - -.animate__pulse:hover { - box-shadow: 0 0 10px rgba(var(--accent-color), 0.502); -} - -/* @media (min-width: 992px) { -.portfolio-box img { - object-fit: cover; - } -} */ - -/* EXAMPLE IMAGES*/ -#portfolio [class*="container-"] .portfolio-box:hover .portfolio-box-caption[class*="-hover"] { - opacity: .9; - border-radius: 5px; -} - -#portfolio [class*="container-"] .portfolio-box .portfolio-box-caption.aquamarine-hover { - background: radial-gradient(ellipse at center, #47918a 0%, #0b3161 100%); -} - -#portfolio [class*="container-"] .portfolio-box .portfolio-box-caption.hotline-hover { - background: linear-gradient(0deg, rgba(247, 101, 184, 1) 0%, rgb(21, 95, 165) 100%); -} - -#portfolio [class*="container-"] .portfolio-box .portfolio-box-caption.space-gray-hover { - background: radial-gradient(ellipse at center, rgba(87, 108, 117, 1) 0%, rgba(37, 50, 55, 1) 100.2%); -} - -#portfolio [class*="container-"] .portfolio-box .portfolio-box-caption.organizr-hover { - background: #1f1f1f; -} - -#portfolio [class*="container-"] .portfolio-box .portfolio-box-caption.dark-hover { - background: radial-gradient(circle, #3a3a3a, #2d2d2d, #202020, #141414, #000000); -} - -#portfolio [class*="container-"] .portfolio-box .portfolio-box-caption.plex-hover { - background: radial-gradient(circle farthest-side at 0% 100%, rgb(47, 47, 47) 0%, rgba(47, 47, 47, 0) 100%), radial-gradient(circle farthest-side at 100% 100%, rgb(63, 63, 63) 0%, rgba(63, 63, 63, 0) 100%), radial-gradient(circle farthest-side at 100% 0%, rgb(76, 76, 76) 0%, rgba(76, 76, 76, 0) 100%), radial-gradient(circle farthest-side at 0% 0%, rgb(58, 58, 58) 0%, rgba(58, 58, 58, 0) 100%), rgba(0, 0, 0, 0.5) center center/cover no-repeat fixed; -} - -#portfolio [class*="container-"] .portfolio-box .portfolio-box-caption.dracula-hover { - background: #282a36; -} - -#portfolio [class*="container-"] .portfolio-box .portfolio-box-caption.overseerr-hover { - background: linear-gradient(360deg, hsl(221, 39%, 11%) 65%, hsl(215, 28%, 17%) 100%); -} - -#portfolio [class*="container-"] .portfolio-box .portfolio-box-caption.hotpink-hover { - background: linear-gradient(45deg, #fb3f62 0%, #204c80 37%, #004249 97%); -} - -#portfolio [class*="container-"] .portfolio-box .portfolio-box-caption.nord-hover { - background: #2E3440; -} - -#portfolio [class*="container-"] .portfolio-box .portfolio-box-caption.maroon-hover { - background: linear-gradient(0deg, rgba(76,21,51,.9) 0%, rgb(34,10,37,.9) 100%) center center/cover no-repeat fixed;; -} - - -@keyframes fadein { - from { - opacity: 0; - } - - to { - opacity: 1; - } -} - -@-moz-keyframes fadein { - - /* Firefox */ - from { - opacity: 0; - } - - to { - opacity: 1; - } -} - -@-webkit-keyframes fadein { - - /* Safari and Chrome */ - from { - opacity: 0; - } - - to { - opacity: 1; - } -} - -@-o-keyframes fadein { - - /* Opera */ - from { - opacity: 0; - } - - to { - opacity: 1; - } -} - -body { - animation: fadein 2s; - -moz-animation: fadein 2s; - /* Firefox */ - -webkit-animation: fadein 2s; - /* Safari and Chrome */ - -o-animation: fadein 2s; - /* Opera */ -} - - @media only screen and (min-width: 200px) and (max-width: 767px) { - .app-container { - min-width: 120px; - } - #services, #themes { - padding: 0rem 0 3rem 0; - } +:root { + --about: linear-gradient(to bottom, rgba(0, 0, 0, 1.0), rgba(87, 109, 117, 0)), var(--main-bg-color); +} + +.bg-primary { + background: var(--about) !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; +} + +.bg-dark, +.theme-overview, +#services, +#themes, +footer, +section { + 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; +} + +.text-white-50 { + color: var(--text) !important; +} +.page-section { + padding: 1.2rem 0; +} + +@supports (-webkit-backdrop-filter: none) or (backdrop-filter: none) { + + #mainNav, + #mainNav.navbar-scrolled { + box-shadow: none; + background-color: rgba(var(--accent-color),1); + -webkit-backdrop-filter: blur(10px); + backdrop-filter: blur(10px); + } +} + +@media (max-width: 768px) { + + #mainNav, + #mainNav.navbar-scrolled { + padding: 0 1rem 0 1rem !important; + } + + .branding { + height: 40px !important; + } + + #mainNav .navbar-nav .nav-item .nav-link { + padding-left: 1rem; + color: var(--label-text-color) + } +} + +/* slightly transparent fallback for Firefox (not supporting backdrop-filter) */ +@supports not ((-webkit-backdrop-filter: none) or (backdrop-filter: none)) { + #mainNav, + #mainNav.navbar-scrolled { + box-shadow: none; + background-color: rgba(var(--accent-color), 1); + } +} +#mainNav .navbar-nav .nav-item .nav-link { + color: var(--label-text-color); + } + +#mainNav .navbar-nav .nav-item .nav-link:hover, +#mainNav .navbar-nav .nav-item .nav-link:active { + color: var(--label-text-color); + opacity: .8; +} +@media (min-width: 992px) { + @supports not ((-webkit-backdrop-filter: none) or (backdrop-filter: none)) { + #mainNav { + background-color: rgba(var(--accent-color), 0.95) !important; + } + } + #mainNav { + box-shadow: none; + background-color: rgba(var(--accent-color), 0.25); + backdrop-filter: blur(10px); + -webkit-backdrop-filter: blur(10px); + } + + #mainNav .navbar-brand { + color: rgba(255, 255, 255, 0.7); + } + + #mainNav .navbar-brand:hover { + color: #fff; + } + + #mainNav .navbar-nav .nav-item .nav-link { + color: rgba(255, 255, 255, 0.7); + padding: 0 1rem; + } + + #mainNav .navbar-nav .nav-item .nav-link:hover { + color: #fff; + } + + #mainNav .navbar-nav .nav-item:last-child .nav-link { + padding-right: 0; + } + + #mainNav.navbar-scrolled { + box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); + background-color: rgba(var(--accent-color), 0.25); + backdrop-filter: blur(10px); + -webkit-backdrop-filter: blur(10px); + } + + #mainNav.navbar-scrolled .navbar-brand { + color: #212529; + } + + #mainNav.navbar-scrolled .navbar-brand:hover { + color: rgb(var(--accent-color)); + } + + #mainNav.navbar-scrolled .navbar-nav .nav-item .nav-link { + color: #fff; + } + + #mainNav.navbar-scrolled .navbar-nav .nav-item .nav-link:hover { + color: var(--link-color-hover); + } +} + + +#mainNav .navbar-nav .nav-item .nav-link.active { + color: var(--link-color-hover) !important; +} + +/* .navbar-light .navbar-toggler-icon { + filter: invert(1); +} */ + +.navbar-light .navbar-toggler { + color: rgba(0, 0, 0, 0.5); + border-color: rgb(255 255 255 / 10%); +} + +.branding { + height: 55px; +} + +.mfp-container { + backdrop-filter: blur(10px); +} + +/* BUTTON SHIT*/ +.btn-primary { + color: var(--button-text); + background-color: var(--button-color); + border-color: var(--button-color); +} + +.btn-primary:hover { + color: var(--button-text-hover); + background-color: var(--button-color-hover); + border-color: var(--button-color-hover); +} + +.btn-primary:focus, +.btn-primary.focus { + color: var(--button-text-hover); + background-color: var(--button-color-hover); + border-color: var(--button-color-hover); + box-shadow: 0 0 0 0.2rem rgba(var(--accent-color), 0.5); +} + +.btn-primary.disabled, +.btn-primary:disabled { + color: var(--text-muted); + background-color: rgba(255, 255, 255, 0.3); + border-color: rgba(255, 255, 255, 0.3); +} + +.btn-primary:not(:disabled):not(.disabled):active, +.btn-primary:not(:disabled):not(.disabled).active, +.show>.btn-primary.dropdown-toggle { + color: var(--button-text-hover); + background-color: var(--button-color-hover); + border-color: var(--button-color-hover); +} + +.btn-primary:not(:disabled):not(.disabled):active:focus, +.btn-primary:not(:disabled):not(.disabled).active:focus, +.show>.btn-primary.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(var(--accent-color), 0.502); +} + +hr.divider { + border-color: rgb(var(--accent-color)); +} + +a { + color: var(--link-color); +} + +a:hover { + color: var(--link-color-hover); + text-decoration: none; +} + +.text-primary { + color: rgb(var(--accent-color)) !important; +} + +body, +header.masthead { + background: black; +} + +/* IMAGE SLIDER */ +.jquery-bg-slideshow-wrap-bg-element { + width: 100%; + height: 100%; + background-color: transparent; +} + +@media (max-width: 768px) { + + .bg, + header.masthead { + background: linear-gradient(0deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 50%), url(../assets/img/space-gray.png) !important; + } +} + +.bg { + height: 100%; + width: 100%; + background-color: black; + color: white; + margin: 0; +} + +/* +.bg-primary, +.bg-dark { + background: #2d2d2d; + background: -webkit-linear-gradient(top, rgba(0, 0, 0, 1.0), rgba(87, 109, 117, 1.0)); + background: -moz-linear-gradient(top, rgba(0, 0, 0, 1.0), rgba(87, 109, 117, 1.0)); + background: linear-gradient(to bottom, rgba(0, 0, 0, 1.0), rgba(87, 109, 117, 1.0)); + /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ + +} +*/ + + + +.theme-overview { + /* background: #2d2d2d; + background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 1.0), rgba(87, 109, 117, 1.0)); + background: -moz-linear-gradient(bottom, rgba(0, 0, 0, 1.0), rgba(87, 109, 117, 1.0)); + background: linear-gradient(to top, rgba(0, 0, 0, 1.0), rgba(87, 109, 117, 1.0)); */ + font-family: var(--font-family-sans-serif); +} + +#services, +#themes { + /* background: rgba(87, 109, 117, 1.0); */ + color: var(--text-hover); + padding: 0rem 0 8rem 0; +} + +.all-apps { + max-width: 1980px; +} + +.img-fluid { + border-radius: 5px; +} + +.app-container { + background: rgba(0, 0, 0, 0.2); + color: rgba(255, 255, 255, 0.7); + border-radius: 5px; + max-width: 130px; + min-width: 130px; +} + +.app-container:hover { + color: white; + text-decoration: none; + background: rgba(var(--accent-color), 0.5); +} + +.app-container:hover img { + transform: scale(1.1); +} + +.app-container img { + transition: transform .5s; +} + +.app-container-image { + width: 48px; + height: 48px; +} + +p { + margin-bottom: 0.5rem; + font-family: "Merriweather Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + font-weight: 500; + line-height: 1.2; +} + +.animate__animated.animate__pulse { + --animate-duration: 1.5s; +} + +.animate__pulse:hover { + box-shadow: 0 0 10px rgba(var(--accent-color), 0.502); +} + +/* @media (min-width: 992px) { +.portfolio-box img { + object-fit: cover; + } +} */ + +/* EXAMPLE IMAGES*/ +#portfolio [class*="container-"] .portfolio-box:hover .portfolio-box-caption[class*="-hover"] { + opacity: .9; + border-radius: 5px; +} + +#portfolio [class*="container-"] .portfolio-box .portfolio-box-caption.aquamarine-hover { + background: radial-gradient(ellipse at center, #47918a 0%, #0b3161 100%); +} + +#portfolio [class*="container-"] .portfolio-box .portfolio-box-caption.hotline-hover { + background: linear-gradient(0deg, rgba(247, 101, 184, 1) 0%, rgb(21, 95, 165) 100%); +} + +#portfolio [class*="container-"] .portfolio-box .portfolio-box-caption.space-gray-hover { + background: radial-gradient(ellipse at center, rgba(87, 108, 117, 1) 0%, rgba(37, 50, 55, 1) 100.2%); +} + +#portfolio [class*="container-"] .portfolio-box .portfolio-box-caption.organizr-hover { + background: #1f1f1f; +} + +#portfolio [class*="container-"] .portfolio-box .portfolio-box-caption.dark-hover { + background: radial-gradient(circle, #3a3a3a, #2d2d2d, #202020, #141414, #000000); +} + +#portfolio [class*="container-"] .portfolio-box .portfolio-box-caption.plex-hover { + background: radial-gradient(circle farthest-side at 0% 100%, rgb(47, 47, 47) 0%, rgba(47, 47, 47, 0) 100%), radial-gradient(circle farthest-side at 100% 100%, rgb(63, 63, 63) 0%, rgba(63, 63, 63, 0) 100%), radial-gradient(circle farthest-side at 100% 0%, rgb(76, 76, 76) 0%, rgba(76, 76, 76, 0) 100%), radial-gradient(circle farthest-side at 0% 0%, rgb(58, 58, 58) 0%, rgba(58, 58, 58, 0) 100%), rgba(0, 0, 0, 0.5) center center/cover no-repeat fixed; +} + +#portfolio [class*="container-"] .portfolio-box .portfolio-box-caption.dracula-hover { + background: #282a36; +} + +#portfolio [class*="container-"] .portfolio-box .portfolio-box-caption.overseerr-hover { + background: linear-gradient(360deg, hsl(221, 39%, 11%) 65%, hsl(215, 28%, 17%) 100%); +} + +#portfolio [class*="container-"] .portfolio-box .portfolio-box-caption.hotpink-hover { + background: linear-gradient(45deg, #fb3f62 0%, #204c80 37%, #004249 97%); +} + +#portfolio [class*="container-"] .portfolio-box .portfolio-box-caption.nord-hover { + background: #2E3440; +} + +#portfolio [class*="container-"] .portfolio-box .portfolio-box-caption.maroon-hover { + background: linear-gradient(0deg, rgba(76,21,51,.9) 0%, rgb(34,10,37,.9) 100%) center center/cover no-repeat fixed;; +} + + +@keyframes fadein { + from { + opacity: 0; + } + + to { + opacity: 1; + } +} + +@-moz-keyframes fadein { + + /* Firefox */ + from { + opacity: 0; + } + + to { + opacity: 1; + } +} + +@-webkit-keyframes fadein { + + /* Safari and Chrome */ + from { + opacity: 0; + } + + to { + opacity: 1; + } +} + +@-o-keyframes fadein { + + /* Opera */ + from { + opacity: 0; + } + + to { + opacity: 1; + } +} + +body { + animation: fadein 2s; + -moz-animation: fadein 2s; + /* Firefox */ + -webkit-animation: fadein 2s; + /* Safari and Chrome */ + -o-animation: fadein 2s; + /* Opera */ +} + + @media only screen and (min-width: 200px) and (max-width: 767px) { + .app-container { + min-width: 120px; + } + #services, #themes { + padding: 0rem 0 3rem 0; + } } \ No newline at end of file diff --git a/resources/landing-page/css/jquery-bg-slideshow.css b/resources/landing-page/css/jquery-bg-slideshow.css index 7b0d39fee1..05f4960006 100644 --- a/resources/landing-page/css/jquery-bg-slideshow.css +++ b/resources/landing-page/css/jquery-bg-slideshow.css @@ -1,60 +1,60 @@ -/* - * This is the class for the wrapper around the element that - * will have the slidshow background. - */ - .jquery-bg-slideshow-wrap-bg-element { - position: relative; -} - -/* - * This class is for the div that holds all of the small 'ball' - * that can be used to traverse the images in the list control. - */ -.jquery-bg-slideshow-list-control-element { - position: absolute; - text-align: center; - bottom: 0; - width: 100%; -} - -/* - * This is the class that defines the small 'ball' on the bottom - * of the image for the user to click to view different images. - * This is used if the user has the 'listControls.enabled=true'. - * NOTE: listControls.size, listControls.backgroundColor, - * listControls.borderSize, listControls.spaceBetween, - * and listControls.borderColor will impact this class. - */ -.jquery-bg-slideshow-list-control-image-element { - display: inline-block; - border-radius: 5pt; - height: 5pt; - width: 5pt; - margin-right: 5px; - background: rgb(0, 0, 0); - border: 2px rgb(255, 255, 255); - box-shadow: 1px 1px 10px 1px white; - cursor: pointer; -} - -/* - * This is the class that highlights which image is being displayed - * within the list control. That is, the small 'ball' on the bottom - * of the page. - */ -.jquery-bg-slideshow-list-control-image-active-element { - background-color: red; - height: 10px; - width: 10px; - border-radius: 10px; - transition: background-color 0.5s ease; -} - -/* - * This is the class used to store the cloned element. This - * will be in the background as the other one fades out. - */ -.jquery-bg-slideshow-cloned { - z-index: -100; - display: none; +/* + * This is the class for the wrapper around the element that + * will have the slidshow background. + */ + .jquery-bg-slideshow-wrap-bg-element { + position: relative; +} + +/* + * This class is for the div that holds all of the small 'ball' + * that can be used to traverse the images in the list control. + */ +.jquery-bg-slideshow-list-control-element { + position: absolute; + text-align: center; + bottom: 0; + width: 100%; +} + +/* + * This is the class that defines the small 'ball' on the bottom + * of the image for the user to click to view different images. + * This is used if the user has the 'listControls.enabled=true'. + * NOTE: listControls.size, listControls.backgroundColor, + * listControls.borderSize, listControls.spaceBetween, + * and listControls.borderColor will impact this class. + */ +.jquery-bg-slideshow-list-control-image-element { + display: inline-block; + border-radius: 5pt; + height: 5pt; + width: 5pt; + margin-right: 5px; + background: rgb(0, 0, 0); + border: 2px rgb(255, 255, 255); + box-shadow: 1px 1px 10px 1px white; + cursor: pointer; +} + +/* + * This is the class that highlights which image is being displayed + * within the list control. That is, the small 'ball' on the bottom + * of the page. + */ +.jquery-bg-slideshow-list-control-image-active-element { + background-color: red; + height: 10px; + width: 10px; + border-radius: 10px; + transition: background-color 0.5s ease; +} + +/* + * This is the class used to store the cloned element. This + * will be in the background as the other one fades out. + */ +.jquery-bg-slideshow-cloned { + z-index: -100; + display: none; } \ No newline at end of file diff --git a/resources/landing-page/css/styles.css b/resources/landing-page/css/styles.css index a9a3022791..14d9d79f87 100644 --- a/resources/landing-page/css/styles.css +++ b/resources/landing-page/css/styles.css @@ -1,11178 +1,11178 @@ -@charset "UTF-8"; - -/*! -* Start Bootstrap - Creative v6.0.5 (https://startbootstrap.com/theme/creative) -* Copyright 2013-2021 Start Bootstrap -* Licensed under MIT (https://github.com/StartBootstrap/startbootstrap-creative/blob/master/LICENSE) -*/ -/*! - * Bootstrap v4.6.0 (https://getbootstrap.com/) - * Copyright 2011-2021 The Bootstrap Authors - * Copyright 2011-2021 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) - */ -:root { - --blue: #007bff; - --indigo: #6610f2; - --purple: #6f42c1; - --pink: #e83e8c; - --red: #dc3545; - --orange: #f4623a; - --yellow: #ffc107; - --green: #28a745; - --teal: #20c997; - --cyan: #17a2b8; - --white: #fff; - --gray: #6c757d; - --gray-dark: #343a40; - --primary: #f4623a; - --secondary: #6c757d; - --success: #28a745; - --info: #17a2b8; - --warning: #ffc107; - --danger: #dc3545; - --light: #f8f9fa; - --dark: #343a40; - --breakpoint-xs: 0; - --breakpoint-sm: 576px; - --breakpoint-md: 768px; - --breakpoint-lg: 992px; - --breakpoint-xl: 1200px; - --font-family-sans-serif: "Merriweather Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; -} - -*, -*::before, -*::after { - box-sizing: border-box; -} - -html { - font-family: sans-serif; - line-height: 1.15; - -webkit-text-size-adjust: 100%; - -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -} - -article, -aside, -figcaption, -figure, -footer, -header, -hgroup, -main, -nav, -section { - display: block; -} - -body { - margin: 0; - font-family: "Merriweather", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-size: 1rem; - font-weight: 400; - line-height: 1.5; - color: #212529; - text-align: left; - background-color: #fff; -} - -[tabindex="-1"]:focus:not(:focus-visible) { - outline: 0 !important; -} - -hr { - box-sizing: content-box; - height: 0; - overflow: visible; -} - -h1, -h2, -h3, -h4, -h5, -h6 { - margin-top: 0; - margin-bottom: 0.5rem; -} - -p { - margin-top: 0; - margin-bottom: 1rem; -} - -abbr[title], -abbr[data-original-title] { - text-decoration: underline; - -webkit-text-decoration: underline dotted; - text-decoration: underline dotted; - cursor: help; - border-bottom: 0; - -webkit-text-decoration-skip-ink: none; - text-decoration-skip-ink: none; -} - -address { - margin-bottom: 1rem; - font-style: normal; - line-height: inherit; -} - -ol, -ul, -dl { - margin-top: 0; - margin-bottom: 1rem; -} - -ol ol, -ul ul, -ol ul, -ul ol { - margin-bottom: 0; -} - -dt { - font-weight: 700; -} - -dd { - margin-bottom: 0.5rem; - margin-left: 0; -} - -blockquote { - margin: 0 0 1rem; -} - -b, -strong { - font-weight: bolder; -} - -small { - font-size: 80%; -} - -sub, -sup { - position: relative; - font-size: 75%; - line-height: 0; - vertical-align: baseline; -} - -sub { - bottom: -0.25em; -} - -sup { - top: -0.5em; -} - -a { - color: #f4623a; - text-decoration: none; - background-color: transparent; -} - -a:hover { - color: #d6370c; - text-decoration: underline; -} - -a:not([href]):not([class]) { - color: inherit; - text-decoration: none; -} - -a:not([href]):not([class]):hover { - color: inherit; - text-decoration: none; -} - -pre, -code, -kbd, -samp { - font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; - font-size: 1em; -} - -pre { - margin-top: 0; - margin-bottom: 1rem; - overflow: auto; - -ms-overflow-style: scrollbar; -} - -figure { - margin: 0 0 1rem; -} - -img { - vertical-align: middle; - border-style: none; -} - -svg { - overflow: hidden; - vertical-align: middle; -} - -table { - border-collapse: collapse; -} - -caption { - padding-top: 0.75rem; - padding-bottom: 0.75rem; - color: #6c757d; - text-align: left; - caption-side: bottom; -} - -th { - text-align: inherit; - text-align: -webkit-match-parent; -} - -label { - display: inline-block; - margin-bottom: 0.5rem; -} - -button { - border-radius: 0; -} - -button:focus:not(:focus-visible) { - outline: 0; -} - -input, -button, -select, -optgroup, -textarea { - margin: 0; - font-family: inherit; - font-size: inherit; - line-height: inherit; -} - -button, -input { - overflow: visible; -} - -button, -select { - text-transform: none; -} - -[role=button] { - cursor: pointer; -} - -select { - word-wrap: normal; -} - -button, -[type=button], -[type=reset], -[type=submit] { - -webkit-appearance: button; -} - -button:not(:disabled), -[type=button]:not(:disabled), -[type=reset]:not(:disabled), -[type=submit]:not(:disabled) { - cursor: pointer; -} - -button::-moz-focus-inner, -[type=button]::-moz-focus-inner, -[type=reset]::-moz-focus-inner, -[type=submit]::-moz-focus-inner { - padding: 0; - border-style: none; -} - -input[type=radio], -input[type=checkbox] { - box-sizing: border-box; - padding: 0; -} - -textarea { - overflow: auto; - resize: vertical; -} - -fieldset { - min-width: 0; - padding: 0; - margin: 0; - border: 0; -} - -legend { - display: block; - width: 100%; - max-width: 100%; - padding: 0; - margin-bottom: 0.5rem; - font-size: 1.5rem; - line-height: inherit; - color: inherit; - white-space: normal; -} - -progress { - vertical-align: baseline; -} - -[type=number]::-webkit-inner-spin-button, -[type=number]::-webkit-outer-spin-button { - height: auto; -} - -[type=search] { - outline-offset: -2px; - -webkit-appearance: none; -} - -[type=search]::-webkit-search-decoration { - -webkit-appearance: none; -} - -::-webkit-file-upload-button { - font: inherit; - -webkit-appearance: button; -} - -output { - display: inline-block; -} - -summary { - display: list-item; - cursor: pointer; -} - -template { - display: none; -} - -[hidden] { - display: none !important; -} - -h1, -h2, -h3, -h4, -h5, -h6, -.h1, -.h2, -.h3, -.h4, -.h5, -.h6 { - margin-bottom: 0.5rem; - font-family: "Merriweather Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-weight: 500; - line-height: 1.2; -} - -h1, -.h1 { - font-size: 2.5rem; -} - -h2, -.h2 { - font-size: 2rem; -} - -h3, -.h3 { - font-size: 1.75rem; -} - -h4, -.h4 { - font-size: 1.5rem; -} - -h5, -.h5 { - font-size: 1.25rem; -} - -h6, -.h6 { - font-size: 1rem; -} - -.lead { - font-size: 1.25rem; - font-weight: 300; -} - -.display-1 { - font-size: 6rem; - font-weight: 300; - line-height: 1.2; -} - -.display-2 { - font-size: 5.5rem; - font-weight: 300; - line-height: 1.2; -} - -.display-3 { - font-size: 4.5rem; - font-weight: 300; - line-height: 1.2; -} - -.display-4 { - font-size: 3.5rem; - font-weight: 300; - line-height: 1.2; -} - -hr { - margin-top: 1rem; - margin-bottom: 1rem; - border: 0; - border-top: 1px solid rgba(0, 0, 0, 0.1); -} - -small, -.small { - font-size: 80%; - font-weight: 400; -} - -mark, -.mark { - padding: 0.2em; - background-color: #fcf8e3; -} - -.list-unstyled { - padding-left: 0; - list-style: none; -} - -.list-inline { - padding-left: 0; - list-style: none; -} - -.list-inline-item { - display: inline-block; -} - -.list-inline-item:not(:last-child) { - margin-right: 0.5rem; -} - -.initialism { - font-size: 90%; - text-transform: uppercase; -} - -.blockquote { - margin-bottom: 1rem; - font-size: 1.25rem; -} - -.blockquote-footer { - display: block; - font-size: 80%; - color: #6c757d; -} - -.blockquote-footer::before { - content: "— "; -} - -.img-fluid { - max-width: 100%; - height: auto; -} - -.img-thumbnail { - padding: 0.25rem; - background-color: #fff; - border: 1px solid #dee2e6; - border-radius: 0.25rem; - max-width: 100%; - height: auto; -} - -.figure { - display: inline-block; -} - -.figure-img { - margin-bottom: 0.5rem; - line-height: 1; -} - -.figure-caption { - font-size: 90%; - color: #6c757d; -} - -code { - font-size: 87.5%; - color: #e83e8c; - word-wrap: break-word; -} - -a>code { - color: inherit; -} - -kbd { - padding: 0.2rem 0.4rem; - font-size: 87.5%; - color: #fff; - background-color: #212529; - border-radius: 0.2rem; -} - -kbd kbd { - padding: 0; - font-size: 100%; - font-weight: 700; -} - -pre { - display: block; - font-size: 87.5%; - color: #212529; -} - -pre code { - font-size: inherit; - color: inherit; - word-break: normal; -} - -.pre-scrollable { - max-height: 340px; - overflow-y: scroll; -} - -.container, -.container-fluid, -.container-xl, -.container-lg, -.container-md, -.container-sm { - width: 100%; - padding-right: 15px; - padding-left: 15px; - margin-right: auto; - margin-left: auto; -} - -@media (min-width: 576px) { - - .container-sm, - .container { - max-width: 540px; - } -} - -@media (min-width: 768px) { - - .container-md, - .container-sm, - .container { - max-width: 720px; - } -} - -@media (min-width: 992px) { - - .container-lg, - .container-md, - .container-sm, - .container { - max-width: 960px; - } -} - -@media (min-width: 1200px) { - - .container-xl, - .container-lg, - .container-md, - .container-sm, - .container { - max-width: 1140px; - } -} - -.row { - display: flex; - flex-wrap: wrap; - margin-right: -15px; - margin-left: -15px; -} - -.no-gutters { - margin-right: 0; - margin-left: 0; -} - -.no-gutters>.col, -.no-gutters>[class*=col-] { - padding-right: 0; - padding-left: 0; -} - -.col-xl, -.col-xl-auto, -.col-xl-12, -.col-xl-11, -.col-xl-10, -.col-xl-9, -.col-xl-8, -.col-xl-7, -.col-xl-6, -.col-xl-5, -.col-xl-4, -.col-xl-3, -.col-xl-2, -.col-xl-1, -.col-lg, -.col-lg-auto, -.col-lg-12, -.col-lg-11, -.col-lg-10, -.col-lg-9, -.col-lg-8, -.col-lg-7, -.col-lg-6, -.col-lg-5, -.col-lg-4, -.col-lg-3, -.col-lg-2, -.col-lg-1, -.col-md, -.col-md-auto, -.col-md-12, -.col-md-11, -.col-md-10, -.col-md-9, -.col-md-8, -.col-md-7, -.col-md-6, -.col-md-5, -.col-md-4, -.col-md-3, -.col-md-2, -.col-md-1, -.col-sm, -.col-sm-auto, -.col-sm-12, -.col-sm-11, -.col-sm-10, -.col-sm-9, -.col-sm-8, -.col-sm-7, -.col-sm-6, -.col-sm-5, -.col-sm-4, -.col-sm-3, -.col-sm-2, -.col-sm-1, -.col, -.col-auto, -.col-12, -.col-11, -.col-10, -.col-9, -.col-8, -.col-7, -.col-6, -.col-5, -.col-4, -.col-3, -.col-2, -.col-1 { - position: relative; - width: 100%; - padding-right: 15px; - padding-left: 15px; -} - -.col { - flex-basis: 0; - flex-grow: 1; - max-width: 100%; -} - -.row-cols-1>* { - flex: 0 0 100%; - max-width: 100%; -} - -.row-cols-2>* { - flex: 0 0 50%; - max-width: 50%; -} - -.row-cols-3>* { - flex: 0 0 33.3333333333%; - max-width: 33.3333333333%; -} - -.row-cols-4>* { - flex: 0 0 25%; - max-width: 25%; -} - -.row-cols-5>* { - flex: 0 0 20%; - max-width: 20%; -} - -.row-cols-6>* { - flex: 0 0 16.6666666667%; - max-width: 16.6666666667%; -} - -.col-auto { - flex: 0 0 auto; - width: auto; - max-width: 100%; -} - -.col-1 { - flex: 0 0 8.3333333333%; - max-width: 8.3333333333%; -} - -.col-2 { - flex: 0 0 16.6666666667%; - max-width: 16.6666666667%; -} - -.col-3 { - flex: 0 0 25%; - max-width: 25%; -} - -.col-4 { - flex: 0 0 33.3333333333%; - max-width: 33.3333333333%; -} - -.col-5 { - flex: 0 0 41.6666666667%; - max-width: 41.6666666667%; -} - -.col-6 { - flex: 0 0 50%; - max-width: 50%; -} - -.col-7 { - flex: 0 0 58.3333333333%; - max-width: 58.3333333333%; -} - -.col-8 { - flex: 0 0 66.6666666667%; - max-width: 66.6666666667%; -} - -.col-9 { - flex: 0 0 75%; - max-width: 75%; -} - -.col-10 { - flex: 0 0 83.3333333333%; - max-width: 83.3333333333%; -} - -.col-11 { - flex: 0 0 91.6666666667%; - max-width: 91.6666666667%; -} - -.col-12 { - flex: 0 0 100%; - max-width: 100%; -} - -.order-first { - order: -1; -} - -.order-last { - order: 13; -} - -.order-0 { - order: 0; -} - -.order-1 { - order: 1; -} - -.order-2 { - order: 2; -} - -.order-3 { - order: 3; -} - -.order-4 { - order: 4; -} - -.order-5 { - order: 5; -} - -.order-6 { - order: 6; -} - -.order-7 { - order: 7; -} - -.order-8 { - order: 8; -} - -.order-9 { - order: 9; -} - -.order-10 { - order: 10; -} - -.order-11 { - order: 11; -} - -.order-12 { - order: 12; -} - -.offset-1 { - margin-left: 8.3333333333%; -} - -.offset-2 { - margin-left: 16.6666666667%; -} - -.offset-3 { - margin-left: 25%; -} - -.offset-4 { - margin-left: 33.3333333333%; -} - -.offset-5 { - margin-left: 41.6666666667%; -} - -.offset-6 { - margin-left: 50%; -} - -.offset-7 { - margin-left: 58.3333333333%; -} - -.offset-8 { - margin-left: 66.6666666667%; -} - -.offset-9 { - margin-left: 75%; -} - -.offset-10 { - margin-left: 83.3333333333%; -} - -.offset-11 { - margin-left: 91.6666666667%; -} - -@media (min-width: 576px) { - .col-sm { - flex-basis: 0; - flex-grow: 1; - max-width: 100%; - } - - .row-cols-sm-1>* { - flex: 0 0 100%; - max-width: 100%; - } - - .row-cols-sm-2>* { - flex: 0 0 50%; - max-width: 50%; - } - - .row-cols-sm-3>* { - flex: 0 0 33.3333333333%; - max-width: 33.3333333333%; - } - - .row-cols-sm-4>* { - flex: 0 0 25%; - max-width: 25%; - } - - .row-cols-sm-5>* { - flex: 0 0 20%; - max-width: 20%; - } - - .row-cols-sm-6>* { - flex: 0 0 16.6666666667%; - max-width: 16.6666666667%; - } - - .col-sm-auto { - flex: 0 0 auto; - width: auto; - max-width: 100%; - } - - .col-sm-1 { - flex: 0 0 8.3333333333%; - max-width: 8.3333333333%; - } - - .col-sm-2 { - flex: 0 0 16.6666666667%; - max-width: 16.6666666667%; - } - - .col-sm-3 { - flex: 0 0 25%; - max-width: 25%; - } - - .col-sm-4 { - flex: 0 0 33.3333333333%; - max-width: 33.3333333333%; - } - - .col-sm-5 { - flex: 0 0 41.6666666667%; - max-width: 41.6666666667%; - } - - .col-sm-6 { - flex: 0 0 50%; - max-width: 50%; - } - - .col-sm-7 { - flex: 0 0 58.3333333333%; - max-width: 58.3333333333%; - } - - .col-sm-8 { - flex: 0 0 66.6666666667%; - max-width: 66.6666666667%; - } - - .col-sm-9 { - flex: 0 0 75%; - max-width: 75%; - } - - .col-sm-10 { - flex: 0 0 83.3333333333%; - max-width: 83.3333333333%; - } - - .col-sm-11 { - flex: 0 0 91.6666666667%; - max-width: 91.6666666667%; - } - - .col-sm-12 { - flex: 0 0 100%; - max-width: 100%; - } - - .order-sm-first { - order: -1; - } - - .order-sm-last { - order: 13; - } - - .order-sm-0 { - order: 0; - } - - .order-sm-1 { - order: 1; - } - - .order-sm-2 { - order: 2; - } - - .order-sm-3 { - order: 3; - } - - .order-sm-4 { - order: 4; - } - - .order-sm-5 { - order: 5; - } - - .order-sm-6 { - order: 6; - } - - .order-sm-7 { - order: 7; - } - - .order-sm-8 { - order: 8; - } - - .order-sm-9 { - order: 9; - } - - .order-sm-10 { - order: 10; - } - - .order-sm-11 { - order: 11; - } - - .order-sm-12 { - order: 12; - } - - .offset-sm-0 { - margin-left: 0; - } - - .offset-sm-1 { - margin-left: 8.3333333333%; - } - - .offset-sm-2 { - margin-left: 16.6666666667%; - } - - .offset-sm-3 { - margin-left: 25%; - } - - .offset-sm-4 { - margin-left: 33.3333333333%; - } - - .offset-sm-5 { - margin-left: 41.6666666667%; - } - - .offset-sm-6 { - margin-left: 50%; - } - - .offset-sm-7 { - margin-left: 58.3333333333%; - } - - .offset-sm-8 { - margin-left: 66.6666666667%; - } - - .offset-sm-9 { - margin-left: 75%; - } - - .offset-sm-10 { - margin-left: 83.3333333333%; - } - - .offset-sm-11 { - margin-left: 91.6666666667%; - } -} - -@media (min-width: 768px) { - .col-md { - flex-basis: 0; - flex-grow: 1; - max-width: 100%; - } - - .row-cols-md-1>* { - flex: 0 0 100%; - max-width: 100%; - } - - .row-cols-md-2>* { - flex: 0 0 50%; - max-width: 50%; - } - - .row-cols-md-3>* { - flex: 0 0 33.3333333333%; - max-width: 33.3333333333%; - } - - .row-cols-md-4>* { - flex: 0 0 25%; - max-width: 25%; - } - - .row-cols-md-5>* { - flex: 0 0 20%; - max-width: 20%; - } - - .row-cols-md-6>* { - flex: 0 0 16.6666666667%; - max-width: 16.6666666667%; - } - - .col-md-auto { - flex: 0 0 auto; - width: auto; - max-width: 100%; - } - - .col-md-1 { - flex: 0 0 8.3333333333%; - max-width: 8.3333333333%; - } - - .col-md-2 { - flex: 0 0 16.6666666667%; - max-width: 16.6666666667%; - } - - .col-md-3 { - flex: 0 0 25%; - max-width: 25%; - } - - .col-md-4 { - flex: 0 0 33.3333333333%; - max-width: 33.3333333333%; - } - - .col-md-5 { - flex: 0 0 41.6666666667%; - max-width: 41.6666666667%; - } - - .col-md-6 { - flex: 0 0 50%; - max-width: 50%; - } - - .col-md-7 { - flex: 0 0 58.3333333333%; - max-width: 58.3333333333%; - } - - .col-md-8 { - flex: 0 0 66.6666666667%; - max-width: 66.6666666667%; - } - - .col-md-9 { - flex: 0 0 75%; - max-width: 75%; - } - - .col-md-10 { - flex: 0 0 83.3333333333%; - max-width: 83.3333333333%; - } - - .col-md-11 { - flex: 0 0 91.6666666667%; - max-width: 91.6666666667%; - } - - .col-md-12 { - flex: 0 0 100%; - max-width: 100%; - } - - .order-md-first { - order: -1; - } - - .order-md-last { - order: 13; - } - - .order-md-0 { - order: 0; - } - - .order-md-1 { - order: 1; - } - - .order-md-2 { - order: 2; - } - - .order-md-3 { - order: 3; - } - - .order-md-4 { - order: 4; - } - - .order-md-5 { - order: 5; - } - - .order-md-6 { - order: 6; - } - - .order-md-7 { - order: 7; - } - - .order-md-8 { - order: 8; - } - - .order-md-9 { - order: 9; - } - - .order-md-10 { - order: 10; - } - - .order-md-11 { - order: 11; - } - - .order-md-12 { - order: 12; - } - - .offset-md-0 { - margin-left: 0; - } - - .offset-md-1 { - margin-left: 8.3333333333%; - } - - .offset-md-2 { - margin-left: 16.6666666667%; - } - - .offset-md-3 { - margin-left: 25%; - } - - .offset-md-4 { - margin-left: 33.3333333333%; - } - - .offset-md-5 { - margin-left: 41.6666666667%; - } - - .offset-md-6 { - margin-left: 50%; - } - - .offset-md-7 { - margin-left: 58.3333333333%; - } - - .offset-md-8 { - margin-left: 66.6666666667%; - } - - .offset-md-9 { - margin-left: 75%; - } - - .offset-md-10 { - margin-left: 83.3333333333%; - } - - .offset-md-11 { - margin-left: 91.6666666667%; - } -} - -@media (min-width: 992px) { - .col-lg { - flex-basis: 0; - flex-grow: 1; - max-width: 100%; - } - - .row-cols-lg-1>* { - flex: 0 0 100%; - max-width: 100%; - } - - .row-cols-lg-2>* { - flex: 0 0 50%; - max-width: 50%; - } - - .row-cols-lg-3>* { - flex: 0 0 33.3333333333%; - max-width: 33.3333333333%; - } - - .row-cols-lg-4>* { - flex: 0 0 25%; - max-width: 25%; - } - - .row-cols-lg-5>* { - flex: 0 0 20%; - max-width: 20%; - } - - .row-cols-lg-6>* { - flex: 0 0 16.6666666667%; - max-width: 16.6666666667%; - } - - .col-lg-auto { - flex: 0 0 auto; - width: auto; - max-width: 100%; - } - - .col-lg-1 { - flex: 0 0 8.3333333333%; - max-width: 8.3333333333%; - } - - .col-lg-2 { - flex: 0 0 16.6666666667%; - max-width: 16.6666666667%; - } - - .col-lg-3 { - flex: 0 0 25%; - max-width: 25%; - } - - .col-lg-4 { - flex: 0 0 33.3333333333%; - max-width: 33.3333333333%; - } - - .col-lg-5 { - flex: 0 0 41.6666666667%; - max-width: 41.6666666667%; - } - - .col-lg-6 { - flex: 0 0 50%; - max-width: 50%; - } - - .col-lg-7 { - flex: 0 0 58.3333333333%; - max-width: 58.3333333333%; - } - - .col-lg-8 { - flex: 0 0 66.6666666667%; - max-width: 66.6666666667%; - } - - .col-lg-9 { - flex: 0 0 75%; - max-width: 75%; - } - - .col-lg-10 { - flex: 0 0 83.3333333333%; - max-width: 83.3333333333%; - } - - .col-lg-11 { - flex: 0 0 91.6666666667%; - max-width: 91.6666666667%; - } - - .col-lg-12 { - flex: 0 0 100%; - max-width: 100%; - } - - .order-lg-first { - order: -1; - } - - .order-lg-last { - order: 13; - } - - .order-lg-0 { - order: 0; - } - - .order-lg-1 { - order: 1; - } - - .order-lg-2 { - order: 2; - } - - .order-lg-3 { - order: 3; - } - - .order-lg-4 { - order: 4; - } - - .order-lg-5 { - order: 5; - } - - .order-lg-6 { - order: 6; - } - - .order-lg-7 { - order: 7; - } - - .order-lg-8 { - order: 8; - } - - .order-lg-9 { - order: 9; - } - - .order-lg-10 { - order: 10; - } - - .order-lg-11 { - order: 11; - } - - .order-lg-12 { - order: 12; - } - - .offset-lg-0 { - margin-left: 0; - } - - .offset-lg-1 { - margin-left: 8.3333333333%; - } - - .offset-lg-2 { - margin-left: 16.6666666667%; - } - - .offset-lg-3 { - margin-left: 25%; - } - - .offset-lg-4 { - margin-left: 33.3333333333%; - } - - .offset-lg-5 { - margin-left: 41.6666666667%; - } - - .offset-lg-6 { - margin-left: 50%; - } - - .offset-lg-7 { - margin-left: 58.3333333333%; - } - - .offset-lg-8 { - margin-left: 66.6666666667%; - } - - .offset-lg-9 { - margin-left: 75%; - } - - .offset-lg-10 { - margin-left: 83.3333333333%; - } - - .offset-lg-11 { - margin-left: 91.6666666667%; - } -} - -@media (min-width: 1200px) { - .col-xl { - flex-basis: 0; - flex-grow: 1; - max-width: 100%; - } - - .row-cols-xl-1>* { - flex: 0 0 100%; - max-width: 100%; - } - - .row-cols-xl-2>* { - flex: 0 0 50%; - max-width: 50%; - } - - .row-cols-xl-3>* { - flex: 0 0 33.3333333333%; - max-width: 33.3333333333%; - } - - .row-cols-xl-4>* { - flex: 0 0 25%; - max-width: 25%; - } - - .row-cols-xl-5>* { - flex: 0 0 20%; - max-width: 20%; - } - - .row-cols-xl-6>* { - flex: 0 0 16.6666666667%; - max-width: 16.6666666667%; - } - - .col-xl-auto { - flex: 0 0 auto; - width: auto; - max-width: 100%; - } - - .col-xl-1 { - flex: 0 0 8.3333333333%; - max-width: 8.3333333333%; - } - - .col-xl-2 { - flex: 0 0 16.6666666667%; - max-width: 16.6666666667%; - } - - .col-xl-3 { - flex: 0 0 25%; - max-width: 25%; - } - - .col-xl-4 { - flex: 0 0 33.3333333333%; - max-width: 33.3333333333%; - } - - .col-xl-5 { - flex: 0 0 41.6666666667%; - max-width: 41.6666666667%; - } - - .col-xl-6 { - flex: 0 0 50%; - max-width: 50%; - } - - .col-xl-7 { - flex: 0 0 58.3333333333%; - max-width: 58.3333333333%; - } - - .col-xl-8 { - flex: 0 0 66.6666666667%; - max-width: 66.6666666667%; - } - - .col-xl-9 { - flex: 0 0 75%; - max-width: 75%; - } - - .col-xl-10 { - flex: 0 0 83.3333333333%; - max-width: 83.3333333333%; - } - - .col-xl-11 { - flex: 0 0 91.6666666667%; - max-width: 91.6666666667%; - } - - .col-xl-12 { - flex: 0 0 100%; - max-width: 100%; - } - - .order-xl-first { - order: -1; - } - - .order-xl-last { - order: 13; - } - - .order-xl-0 { - order: 0; - } - - .order-xl-1 { - order: 1; - } - - .order-xl-2 { - order: 2; - } - - .order-xl-3 { - order: 3; - } - - .order-xl-4 { - order: 4; - } - - .order-xl-5 { - order: 5; - } - - .order-xl-6 { - order: 6; - } - - .order-xl-7 { - order: 7; - } - - .order-xl-8 { - order: 8; - } - - .order-xl-9 { - order: 9; - } - - .order-xl-10 { - order: 10; - } - - .order-xl-11 { - order: 11; - } - - .order-xl-12 { - order: 12; - } - - .offset-xl-0 { - margin-left: 0; - } - - .offset-xl-1 { - margin-left: 8.3333333333%; - } - - .offset-xl-2 { - margin-left: 16.6666666667%; - } - - .offset-xl-3 { - margin-left: 25%; - } - - .offset-xl-4 { - margin-left: 33.3333333333%; - } - - .offset-xl-5 { - margin-left: 41.6666666667%; - } - - .offset-xl-6 { - margin-left: 50%; - } - - .offset-xl-7 { - margin-left: 58.3333333333%; - } - - .offset-xl-8 { - margin-left: 66.6666666667%; - } - - .offset-xl-9 { - margin-left: 75%; - } - - .offset-xl-10 { - margin-left: 83.3333333333%; - } - - .offset-xl-11 { - margin-left: 91.6666666667%; - } -} - -.table { - width: 100%; - margin-bottom: 1rem; - color: #212529; -} - -.table th, -.table td { - padding: 0.75rem; - vertical-align: top; - border-top: 1px solid #dee2e6; -} - -.table thead th { - vertical-align: bottom; - border-bottom: 2px solid #dee2e6; -} - -.table tbody+tbody { - border-top: 2px solid #dee2e6; -} - -.table-sm th, -.table-sm td { - padding: 0.3rem; -} - -.table-bordered { - border: 1px solid #dee2e6; -} - -.table-bordered th, -.table-bordered td { - border: 1px solid #dee2e6; -} - -.table-bordered thead th, -.table-bordered thead td { - border-bottom-width: 2px; -} - -.table-borderless th, -.table-borderless td, -.table-borderless thead th, -.table-borderless tbody+tbody { - border: 0; -} - -.table-striped tbody tr:nth-of-type(odd) { - background-color: rgba(0, 0, 0, 0.05); -} - -.table-hover tbody tr:hover { - color: #212529; - background-color: rgba(0, 0, 0, 0.075); -} - -.table-primary, -.table-primary>th, -.table-primary>td { - background-color: #fcd3c8; -} - -.table-primary th, -.table-primary td, -.table-primary thead th, -.table-primary tbody+tbody { - border-color: #f9ad99; -} - -.table-hover .table-primary:hover { - background-color: #fbc0b0; -} - -.table-hover .table-primary:hover>td, -.table-hover .table-primary:hover>th { - background-color: #fbc0b0; -} - -.table-secondary, -.table-secondary>th, -.table-secondary>td { - background-color: #d6d8db; -} - -.table-secondary th, -.table-secondary td, -.table-secondary thead th, -.table-secondary tbody+tbody { - border-color: #b3b7bb; -} - -.table-hover .table-secondary:hover { - background-color: #c8cbcf; -} - -.table-hover .table-secondary:hover>td, -.table-hover .table-secondary:hover>th { - background-color: #c8cbcf; -} - -.table-success, -.table-success>th, -.table-success>td { - background-color: #c3e6cb; -} - -.table-success th, -.table-success td, -.table-success thead th, -.table-success tbody+tbody { - border-color: #8fd19e; -} - -.table-hover .table-success:hover { - background-color: #b1dfbb; -} - -.table-hover .table-success:hover>td, -.table-hover .table-success:hover>th { - background-color: #b1dfbb; -} - -.table-info, -.table-info>th, -.table-info>td { - background-color: #bee5eb; -} - -.table-info th, -.table-info td, -.table-info thead th, -.table-info tbody+tbody { - border-color: #86cfda; -} - -.table-hover .table-info:hover { - background-color: #abdde5; -} - -.table-hover .table-info:hover>td, -.table-hover .table-info:hover>th { - background-color: #abdde5; -} - -.table-warning, -.table-warning>th, -.table-warning>td { - background-color: #ffeeba; -} - -.table-warning th, -.table-warning td, -.table-warning thead th, -.table-warning tbody+tbody { - border-color: #ffdf7e; -} - -.table-hover .table-warning:hover { - background-color: #ffe8a1; -} - -.table-hover .table-warning:hover>td, -.table-hover .table-warning:hover>th { - background-color: #ffe8a1; -} - -.table-danger, -.table-danger>th, -.table-danger>td { - background-color: #f5c6cb; -} - -.table-danger th, -.table-danger td, -.table-danger thead th, -.table-danger tbody+tbody { - border-color: #ed969e; -} - -.table-hover .table-danger:hover { - background-color: #f1b0b7; -} - -.table-hover .table-danger:hover>td, -.table-hover .table-danger:hover>th { - background-color: #f1b0b7; -} - -.table-light, -.table-light>th, -.table-light>td { - background-color: #fdfdfe; -} - -.table-light th, -.table-light td, -.table-light thead th, -.table-light tbody+tbody { - border-color: #fbfcfc; -} - -.table-hover .table-light:hover { - background-color: #ececf6; -} - -.table-hover .table-light:hover>td, -.table-hover .table-light:hover>th { - background-color: #ececf6; -} - -.table-dark, -.table-dark>th, -.table-dark>td { - background-color: #c6c8ca; -} - -.table-dark th, -.table-dark td, -.table-dark thead th, -.table-dark tbody+tbody { - border-color: #95999c; -} - -.table-hover .table-dark:hover { - background-color: #b9bbbe; -} - -.table-hover .table-dark:hover>td, -.table-hover .table-dark:hover>th { - background-color: #b9bbbe; -} - -.table-active, -.table-active>th, -.table-active>td { - background-color: rgba(0, 0, 0, 0.075); -} - -.table-hover .table-active:hover { - background-color: rgba(0, 0, 0, 0.075); -} - -.table-hover .table-active:hover>td, -.table-hover .table-active:hover>th { - background-color: rgba(0, 0, 0, 0.075); -} - -.table .thead-dark th { - color: #fff; - background-color: #343a40; - border-color: #454d55; -} - -.table .thead-light th { - color: #495057; - background-color: #e9ecef; - border-color: #dee2e6; -} - -.table-dark { - color: #fff; - background-color: #343a40; -} - -.table-dark th, -.table-dark td, -.table-dark thead th { - border-color: #454d55; -} - -.table-dark.table-bordered { - border: 0; -} - -.table-dark.table-striped tbody tr:nth-of-type(odd) { - background-color: rgba(255, 255, 255, 0.05); -} - -.table-dark.table-hover tbody tr:hover { - color: #fff; - background-color: rgba(255, 255, 255, 0.075); -} - -@media (max-width: 575.98px) { - .table-responsive-sm { - display: block; - width: 100%; - overflow-x: auto; - -webkit-overflow-scrolling: touch; - } - - .table-responsive-sm>.table-bordered { - border: 0; - } -} - -@media (max-width: 767.98px) { - .table-responsive-md { - display: block; - width: 100%; - overflow-x: auto; - -webkit-overflow-scrolling: touch; - } - - .table-responsive-md>.table-bordered { - border: 0; - } -} - -@media (max-width: 991.98px) { - .table-responsive-lg { - display: block; - width: 100%; - overflow-x: auto; - -webkit-overflow-scrolling: touch; - } - - .table-responsive-lg>.table-bordered { - border: 0; - } -} - -@media (max-width: 1199.98px) { - .table-responsive-xl { - display: block; - width: 100%; - overflow-x: auto; - -webkit-overflow-scrolling: touch; - } - - .table-responsive-xl>.table-bordered { - border: 0; - } -} - -.table-responsive { - display: block; - width: 100%; - overflow-x: auto; - -webkit-overflow-scrolling: touch; -} - -.table-responsive>.table-bordered { - border: 0; -} - -.form-control { - display: block; - width: 100%; - height: calc(1.5em + 0.75rem + 2px); - padding: 0.375rem 0.75rem; - font-size: 1rem; - font-weight: 400; - line-height: 1.5; - color: #495057; - background-color: #fff; - background-clip: padding-box; - border: 1px solid #ced4da; - border-radius: 0.25rem; - transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; -} - -@media (prefers-reduced-motion: reduce) { - .form-control { - transition: none; - } -} - -.form-control::-ms-expand { - background-color: transparent; - border: 0; -} - -.form-control:-moz-focusring { - color: transparent; - text-shadow: 0 0 0 #495057; -} - -.form-control:focus { - color: #495057; - background-color: #fff; - border-color: #fbc2b3; - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(244, 98, 58, 0.25); -} - -.form-control::-moz-placeholder { - color: #6c757d; - opacity: 1; -} - -.form-control:-ms-input-placeholder { - color: #6c757d; - opacity: 1; -} - -.form-control::placeholder { - color: #6c757d; - opacity: 1; -} - -.form-control:disabled, -.form-control[readonly] { - background-color: #e9ecef; - opacity: 1; -} - -input[type=date].form-control, -input[type=time].form-control, -input[type=datetime-local].form-control, -input[type=month].form-control { - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; -} - -select.form-control:focus::-ms-value { - color: #495057; - background-color: #fff; -} - -.form-control-file, -.form-control-range { - display: block; - width: 100%; -} - -.col-form-label { - padding-top: calc(0.375rem + 1px); - padding-bottom: calc(0.375rem + 1px); - margin-bottom: 0; - font-size: inherit; - line-height: 1.5; -} - -.col-form-label-lg { - padding-top: calc(0.5rem + 1px); - padding-bottom: calc(0.5rem + 1px); - font-size: 1.25rem; - line-height: 1.5; -} - -.col-form-label-sm { - padding-top: calc(0.25rem + 1px); - padding-bottom: calc(0.25rem + 1px); - font-size: 0.875rem; - line-height: 1.5; -} - -.form-control-plaintext { - display: block; - width: 100%; - padding: 0.375rem 0; - margin-bottom: 0; - font-size: 1rem; - line-height: 1.5; - color: #212529; - background-color: transparent; - border: solid transparent; - border-width: 1px 0; -} - -.form-control-plaintext.form-control-sm, -.form-control-plaintext.form-control-lg { - padding-right: 0; - padding-left: 0; -} - -.form-control-sm { - height: calc(1.5em + 0.5rem + 2px); - padding: 0.25rem 0.5rem; - font-size: 0.875rem; - line-height: 1.5; - border-radius: 0.2rem; -} - -.form-control-lg { - height: calc(1.5em + 1rem + 2px); - padding: 0.5rem 1rem; - font-size: 1.25rem; - line-height: 1.5; - border-radius: 0.3rem; -} - -select.form-control[size], -select.form-control[multiple] { - height: auto; -} - -textarea.form-control { - height: auto; -} - -.form-group { - margin-bottom: 1rem; -} - -.form-text { - display: block; - margin-top: 0.25rem; -} - -.form-row { - display: flex; - flex-wrap: wrap; - margin-right: -5px; - margin-left: -5px; -} - -.form-row>.col, -.form-row>[class*=col-] { - padding-right: 5px; - padding-left: 5px; -} - -.form-check { - position: relative; - display: block; - padding-left: 1.25rem; -} - -.form-check-input { - position: absolute; - margin-top: 0.3rem; - margin-left: -1.25rem; -} - -.form-check-input[disabled]~.form-check-label, -.form-check-input:disabled~.form-check-label { - color: #6c757d; -} - -.form-check-label { - margin-bottom: 0; -} - -.form-check-inline { - display: inline-flex; - align-items: center; - padding-left: 0; - margin-right: 0.75rem; -} - -.form-check-inline .form-check-input { - position: static; - margin-top: 0; - margin-right: 0.3125rem; - margin-left: 0; -} - -.valid-feedback { - display: none; - width: 100%; - margin-top: 0.25rem; - font-size: 80%; - color: #28a745; -} - -.valid-tooltip { - position: absolute; - top: 100%; - left: 0; - z-index: 5; - display: none; - max-width: 100%; - padding: 0.25rem 0.5rem; - margin-top: 0.1rem; - font-size: 0.875rem; - line-height: 1.5; - color: #fff; - background-color: rgba(40, 167, 69, 0.9); - border-radius: 0.25rem; -} - -.form-row>.col>.valid-tooltip, -.form-row>[class*=col-]>.valid-tooltip { - left: 5px; -} - -.was-validated :valid~.valid-feedback, -.was-validated :valid~.valid-tooltip, -.is-valid~.valid-feedback, -.is-valid~.valid-tooltip { - display: block; -} - -.was-validated .form-control:valid, -.form-control.is-valid { - border-color: #28a745; - padding-right: calc(1.5em + 0.75rem); - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); - background-repeat: no-repeat; - background-position: right calc(0.375em + 0.1875rem) center; - background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); -} - -.was-validated .form-control:valid:focus, -.form-control.is-valid:focus { - border-color: #28a745; - box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); -} - -.was-validated textarea.form-control:valid, -textarea.form-control.is-valid { - padding-right: calc(1.5em + 0.75rem); - background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); -} - -.was-validated .custom-select:valid, -.custom-select.is-valid { - border-color: #28a745; - padding-right: calc(0.75em + 2.3125rem); - background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat; -} - -.was-validated .custom-select:valid:focus, -.custom-select.is-valid:focus { - border-color: #28a745; - box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); -} - -.was-validated .form-check-input:valid~.form-check-label, -.form-check-input.is-valid~.form-check-label { - color: #28a745; -} - -.was-validated .form-check-input:valid~.valid-feedback, -.was-validated .form-check-input:valid~.valid-tooltip, -.form-check-input.is-valid~.valid-feedback, -.form-check-input.is-valid~.valid-tooltip { - display: block; -} - -.was-validated .custom-control-input:valid~.custom-control-label, -.custom-control-input.is-valid~.custom-control-label { - color: #28a745; -} - -.was-validated .custom-control-input:valid~.custom-control-label::before, -.custom-control-input.is-valid~.custom-control-label::before { - border-color: #28a745; -} - -.was-validated .custom-control-input:valid:checked~.custom-control-label::before, -.custom-control-input.is-valid:checked~.custom-control-label::before { - border-color: #34ce57; - background-color: #34ce57; -} - -.was-validated .custom-control-input:valid:focus~.custom-control-label::before, -.custom-control-input.is-valid:focus~.custom-control-label::before { - box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); -} - -.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before, -.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before { - border-color: #28a745; -} - -.was-validated .custom-file-input:valid~.custom-file-label, -.custom-file-input.is-valid~.custom-file-label { - border-color: #28a745; -} - -.was-validated .custom-file-input:valid:focus~.custom-file-label, -.custom-file-input.is-valid:focus~.custom-file-label { - border-color: #28a745; - box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); -} - -.invalid-feedback { - display: none; - width: 100%; - margin-top: 0.25rem; - font-size: 80%; - color: #dc3545; -} - -.invalid-tooltip { - position: absolute; - top: 100%; - left: 0; - z-index: 5; - display: none; - max-width: 100%; - padding: 0.25rem 0.5rem; - margin-top: 0.1rem; - font-size: 0.875rem; - line-height: 1.5; - color: #fff; - background-color: rgba(220, 53, 69, 0.9); - border-radius: 0.25rem; -} - -.form-row>.col>.invalid-tooltip, -.form-row>[class*=col-]>.invalid-tooltip { - left: 5px; -} - -.was-validated :invalid~.invalid-feedback, -.was-validated :invalid~.invalid-tooltip, -.is-invalid~.invalid-feedback, -.is-invalid~.invalid-tooltip { - display: block; -} - -.was-validated .form-control:invalid, -.form-control.is-invalid { - border-color: #dc3545; - padding-right: calc(1.5em + 0.75rem); - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e"); - background-repeat: no-repeat; - background-position: right calc(0.375em + 0.1875rem) center; - background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); -} - -.was-validated .form-control:invalid:focus, -.form-control.is-invalid:focus { - border-color: #dc3545; - box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); -} - -.was-validated textarea.form-control:invalid, -textarea.form-control.is-invalid { - padding-right: calc(1.5em + 0.75rem); - background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); -} - -.was-validated .custom-select:invalid, -.custom-select.is-invalid { - border-color: #dc3545; - padding-right: calc(0.75em + 2.3125rem); - background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat; -} - -.was-validated .custom-select:invalid:focus, -.custom-select.is-invalid:focus { - border-color: #dc3545; - box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); -} - -.was-validated .form-check-input:invalid~.form-check-label, -.form-check-input.is-invalid~.form-check-label { - color: #dc3545; -} - -.was-validated .form-check-input:invalid~.invalid-feedback, -.was-validated .form-check-input:invalid~.invalid-tooltip, -.form-check-input.is-invalid~.invalid-feedback, -.form-check-input.is-invalid~.invalid-tooltip { - display: block; -} - -.was-validated .custom-control-input:invalid~.custom-control-label, -.custom-control-input.is-invalid~.custom-control-label { - color: #dc3545; -} - -.was-validated .custom-control-input:invalid~.custom-control-label::before, -.custom-control-input.is-invalid~.custom-control-label::before { - border-color: #dc3545; -} - -.was-validated .custom-control-input:invalid:checked~.custom-control-label::before, -.custom-control-input.is-invalid:checked~.custom-control-label::before { - border-color: #e4606d; - background-color: #e4606d; -} - -.was-validated .custom-control-input:invalid:focus~.custom-control-label::before, -.custom-control-input.is-invalid:focus~.custom-control-label::before { - box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); -} - -.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before, -.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before { - border-color: #dc3545; -} - -.was-validated .custom-file-input:invalid~.custom-file-label, -.custom-file-input.is-invalid~.custom-file-label { - border-color: #dc3545; -} - -.was-validated .custom-file-input:invalid:focus~.custom-file-label, -.custom-file-input.is-invalid:focus~.custom-file-label { - border-color: #dc3545; - box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); -} - -.form-inline { - display: flex; - flex-flow: row wrap; - align-items: center; -} - -.form-inline .form-check { - width: 100%; -} - -@media (min-width: 576px) { - .form-inline label { - display: flex; - align-items: center; - justify-content: center; - margin-bottom: 0; - } - - .form-inline .form-group { - display: flex; - flex: 0 0 auto; - flex-flow: row wrap; - align-items: center; - margin-bottom: 0; - } - - .form-inline .form-control { - display: inline-block; - width: auto; - vertical-align: middle; - } - - .form-inline .form-control-plaintext { - display: inline-block; - } - - .form-inline .input-group, - .form-inline .custom-select { - width: auto; - } - - .form-inline .form-check { - display: flex; - align-items: center; - justify-content: center; - width: auto; - padding-left: 0; - } - - .form-inline .form-check-input { - position: relative; - flex-shrink: 0; - margin-top: 0; - margin-right: 0.25rem; - margin-left: 0; - } - - .form-inline .custom-control { - align-items: center; - justify-content: center; - } - - .form-inline .custom-control-label { - margin-bottom: 0; - } -} - -.btn { - display: inline-block; - font-weight: 400; - color: #212529; - text-align: center; - vertical-align: middle; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - background-color: transparent; - border: 1px solid transparent; - padding: 0.375rem 0.75rem; - font-size: 1rem; - line-height: 1.5; - border-radius: 0.25rem; - transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; -} - -@media (prefers-reduced-motion: reduce) { - .btn { - transition: none; - } -} - -.btn:hover { - color: #212529; - text-decoration: none; -} - -.btn:focus, -.btn.focus { - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(244, 98, 58, 0.25); -} - -.btn.disabled, -.btn:disabled { - opacity: 0.65; -} - -.btn:not(:disabled):not(.disabled) { - cursor: pointer; -} - -a.btn.disabled, -fieldset:disabled a.btn { - pointer-events: none; -} - -.btn-primary { - color: #fff; - background-color: #f4623a; - border-color: #f4623a; -} - -.btn-primary:hover { - color: #fff; - background-color: #f24516; - border-color: #ee3e0d; -} - -.btn-primary:focus, -.btn-primary.focus { - color: #fff; - background-color: #f24516; - border-color: #ee3e0d; - box-shadow: 0 0 0 0.2rem rgba(246, 122, 88, 0.5); -} - -.btn-primary.disabled, -.btn-primary:disabled { - color: #fff; - background-color: #f4623a; - border-color: #f4623a; -} - -.btn-primary:not(:disabled):not(.disabled):active, -.btn-primary:not(:disabled):not(.disabled).active, -.show>.btn-primary.dropdown-toggle { - color: #fff; - background-color: #ee3e0d; - border-color: #e23a0d; -} - -.btn-primary:not(:disabled):not(.disabled):active:focus, -.btn-primary:not(:disabled):not(.disabled).active:focus, -.show>.btn-primary.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(246, 122, 88, 0.5); -} - -.btn-secondary { - color: #fff; - background-color: #6c757d; - border-color: #6c757d; -} - -.btn-secondary:hover { - color: #fff; - background-color: #5a6268; - border-color: #545b62; -} - -.btn-secondary:focus, -.btn-secondary.focus { - color: #fff; - background-color: #5a6268; - border-color: #545b62; - box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5); -} - -.btn-secondary.disabled, -.btn-secondary:disabled { - color: #fff; - background-color: #6c757d; - border-color: #6c757d; -} - -.btn-secondary:not(:disabled):not(.disabled):active, -.btn-secondary:not(:disabled):not(.disabled).active, -.show>.btn-secondary.dropdown-toggle { - color: #fff; - background-color: #545b62; - border-color: #4e555b; -} - -.btn-secondary:not(:disabled):not(.disabled):active:focus, -.btn-secondary:not(:disabled):not(.disabled).active:focus, -.show>.btn-secondary.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5); -} - -.btn-success { - color: #fff; - background-color: #28a745; - border-color: #28a745; -} - -.btn-success:hover { - color: #fff; - background-color: #218838; - border-color: #1e7e34; -} - -.btn-success:focus, -.btn-success.focus { - color: #fff; - background-color: #218838; - border-color: #1e7e34; - box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5); -} - -.btn-success.disabled, -.btn-success:disabled { - color: #fff; - background-color: #28a745; - border-color: #28a745; -} - -.btn-success:not(:disabled):not(.disabled):active, -.btn-success:not(:disabled):not(.disabled).active, -.show>.btn-success.dropdown-toggle { - color: #fff; - background-color: #1e7e34; - border-color: #1c7430; -} - -.btn-success:not(:disabled):not(.disabled):active:focus, -.btn-success:not(:disabled):not(.disabled).active:focus, -.show>.btn-success.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5); -} - -.btn-info { - color: #fff; - background-color: #17a2b8; - border-color: #17a2b8; -} - -.btn-info:hover { - color: #fff; - background-color: #138496; - border-color: #117a8b; -} - -.btn-info:focus, -.btn-info.focus { - color: #fff; - background-color: #138496; - border-color: #117a8b; - box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5); -} - -.btn-info.disabled, -.btn-info:disabled { - color: #fff; - background-color: #17a2b8; - border-color: #17a2b8; -} - -.btn-info:not(:disabled):not(.disabled):active, -.btn-info:not(:disabled):not(.disabled).active, -.show>.btn-info.dropdown-toggle { - color: #fff; - background-color: #117a8b; - border-color: #10707f; -} - -.btn-info:not(:disabled):not(.disabled):active:focus, -.btn-info:not(:disabled):not(.disabled).active:focus, -.show>.btn-info.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5); -} - -.btn-warning { - color: #212529; - background-color: #ffc107; - border-color: #ffc107; -} - -.btn-warning:hover { - color: #212529; - background-color: #e0a800; - border-color: #d39e00; -} - -.btn-warning:focus, -.btn-warning.focus { - color: #212529; - background-color: #e0a800; - border-color: #d39e00; - box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5); -} - -.btn-warning.disabled, -.btn-warning:disabled { - color: #212529; - background-color: #ffc107; - border-color: #ffc107; -} - -.btn-warning:not(:disabled):not(.disabled):active, -.btn-warning:not(:disabled):not(.disabled).active, -.show>.btn-warning.dropdown-toggle { - color: #212529; - background-color: #d39e00; - border-color: #c69500; -} - -.btn-warning:not(:disabled):not(.disabled):active:focus, -.btn-warning:not(:disabled):not(.disabled).active:focus, -.show>.btn-warning.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5); -} - -.btn-danger { - color: #fff; - background-color: #dc3545; - border-color: #dc3545; -} - -.btn-danger:hover { - color: #fff; - background-color: #c82333; - border-color: #bd2130; -} - -.btn-danger:focus, -.btn-danger.focus { - color: #fff; - background-color: #c82333; - border-color: #bd2130; - box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5); -} - -.btn-danger.disabled, -.btn-danger:disabled { - color: #fff; - background-color: #dc3545; - border-color: #dc3545; -} - -.btn-danger:not(:disabled):not(.disabled):active, -.btn-danger:not(:disabled):not(.disabled).active, -.show>.btn-danger.dropdown-toggle { - color: #fff; - background-color: #bd2130; - border-color: #b21f2d; -} - -.btn-danger:not(:disabled):not(.disabled):active:focus, -.btn-danger:not(:disabled):not(.disabled).active:focus, -.show>.btn-danger.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5); -} - -.btn-light { - color: #212529; - background-color: #f8f9fa; - border-color: #f8f9fa; -} - -.btn-light:hover { - color: #212529; - background-color: #e2e6ea; - border-color: #dae0e5; -} - -.btn-light:focus, -.btn-light.focus { - color: #212529; - background-color: #e2e6ea; - border-color: #dae0e5; - box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); -} - -.btn-light.disabled, -.btn-light:disabled { - color: #212529; - background-color: #f8f9fa; - border-color: #f8f9fa; -} - -.btn-light:not(:disabled):not(.disabled):active, -.btn-light:not(:disabled):not(.disabled).active, -.show>.btn-light.dropdown-toggle { - color: #212529; - background-color: #dae0e5; - border-color: #d3d9df; -} - -.btn-light:not(:disabled):not(.disabled):active:focus, -.btn-light:not(:disabled):not(.disabled).active:focus, -.show>.btn-light.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); -} - -.btn-dark { - color: #fff; - background-color: #343a40; - border-color: #343a40; -} - -.btn-dark:hover { - color: #fff; - background-color: #23272b; - border-color: #1d2124; -} - -.btn-dark:focus, -.btn-dark.focus { - color: #fff; - background-color: #23272b; - border-color: #1d2124; - box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); -} - -.btn-dark.disabled, -.btn-dark:disabled { - color: #fff; - background-color: #343a40; - border-color: #343a40; -} - -.btn-dark:not(:disabled):not(.disabled):active, -.btn-dark:not(:disabled):not(.disabled).active, -.show>.btn-dark.dropdown-toggle { - color: #fff; - background-color: #1d2124; - border-color: #171a1d; -} - -.btn-dark:not(:disabled):not(.disabled):active:focus, -.btn-dark:not(:disabled):not(.disabled).active:focus, -.show>.btn-dark.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); -} - -.btn-outline-primary { - color: #f4623a; - border-color: #f4623a; -} - -.btn-outline-primary:hover { - color: #fff; - background-color: #f4623a; - border-color: #f4623a; -} - -.btn-outline-primary:focus, -.btn-outline-primary.focus { - box-shadow: 0 0 0 0.2rem rgba(244, 98, 58, 0.5); -} - -.btn-outline-primary.disabled, -.btn-outline-primary:disabled { - color: #f4623a; - background-color: transparent; -} - -.btn-outline-primary:not(:disabled):not(.disabled):active, -.btn-outline-primary:not(:disabled):not(.disabled).active, -.show>.btn-outline-primary.dropdown-toggle { - color: #fff; - background-color: #f4623a; - border-color: #f4623a; -} - -.btn-outline-primary:not(:disabled):not(.disabled):active:focus, -.btn-outline-primary:not(:disabled):not(.disabled).active:focus, -.show>.btn-outline-primary.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(244, 98, 58, 0.5); -} - -.btn-outline-secondary { - color: #6c757d; - border-color: #6c757d; -} - -.btn-outline-secondary:hover { - color: #fff; - background-color: #6c757d; - border-color: #6c757d; -} - -.btn-outline-secondary:focus, -.btn-outline-secondary.focus { - box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); -} - -.btn-outline-secondary.disabled, -.btn-outline-secondary:disabled { - color: #6c757d; - background-color: transparent; -} - -.btn-outline-secondary:not(:disabled):not(.disabled):active, -.btn-outline-secondary:not(:disabled):not(.disabled).active, -.show>.btn-outline-secondary.dropdown-toggle { - color: #fff; - background-color: #6c757d; - border-color: #6c757d; -} - -.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, -.btn-outline-secondary:not(:disabled):not(.disabled).active:focus, -.show>.btn-outline-secondary.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); -} - -.btn-outline-success { - color: #28a745; - border-color: #28a745; -} - -.btn-outline-success:hover { - color: #fff; - background-color: #28a745; - border-color: #28a745; -} - -.btn-outline-success:focus, -.btn-outline-success.focus { - box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); -} - -.btn-outline-success.disabled, -.btn-outline-success:disabled { - color: #28a745; - background-color: transparent; -} - -.btn-outline-success:not(:disabled):not(.disabled):active, -.btn-outline-success:not(:disabled):not(.disabled).active, -.show>.btn-outline-success.dropdown-toggle { - color: #fff; - background-color: #28a745; - border-color: #28a745; -} - -.btn-outline-success:not(:disabled):not(.disabled):active:focus, -.btn-outline-success:not(:disabled):not(.disabled).active:focus, -.show>.btn-outline-success.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); -} - -.btn-outline-info { - color: #17a2b8; - border-color: #17a2b8; -} - -.btn-outline-info:hover { - color: #fff; - background-color: #17a2b8; - border-color: #17a2b8; -} - -.btn-outline-info:focus, -.btn-outline-info.focus { - box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); -} - -.btn-outline-info.disabled, -.btn-outline-info:disabled { - color: #17a2b8; - background-color: transparent; -} - -.btn-outline-info:not(:disabled):not(.disabled):active, -.btn-outline-info:not(:disabled):not(.disabled).active, -.show>.btn-outline-info.dropdown-toggle { - color: #fff; - background-color: #17a2b8; - border-color: #17a2b8; -} - -.btn-outline-info:not(:disabled):not(.disabled):active:focus, -.btn-outline-info:not(:disabled):not(.disabled).active:focus, -.show>.btn-outline-info.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); -} - -.btn-outline-warning { - color: #ffc107; - border-color: #ffc107; -} - -.btn-outline-warning:hover { - color: #212529; - background-color: #ffc107; - border-color: #ffc107; -} - -.btn-outline-warning:focus, -.btn-outline-warning.focus { - box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); -} - -.btn-outline-warning.disabled, -.btn-outline-warning:disabled { - color: #ffc107; - background-color: transparent; -} - -.btn-outline-warning:not(:disabled):not(.disabled):active, -.btn-outline-warning:not(:disabled):not(.disabled).active, -.show>.btn-outline-warning.dropdown-toggle { - color: #212529; - background-color: #ffc107; - border-color: #ffc107; -} - -.btn-outline-warning:not(:disabled):not(.disabled):active:focus, -.btn-outline-warning:not(:disabled):not(.disabled).active:focus, -.show>.btn-outline-warning.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); -} - -.btn-outline-danger { - color: #dc3545; - border-color: #dc3545; -} - -.btn-outline-danger:hover { - color: #fff; - background-color: #dc3545; - border-color: #dc3545; -} - -.btn-outline-danger:focus, -.btn-outline-danger.focus { - box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); -} - -.btn-outline-danger.disabled, -.btn-outline-danger:disabled { - color: #dc3545; - background-color: transparent; -} - -.btn-outline-danger:not(:disabled):not(.disabled):active, -.btn-outline-danger:not(:disabled):not(.disabled).active, -.show>.btn-outline-danger.dropdown-toggle { - color: #fff; - background-color: #dc3545; - border-color: #dc3545; -} - -.btn-outline-danger:not(:disabled):not(.disabled):active:focus, -.btn-outline-danger:not(:disabled):not(.disabled).active:focus, -.show>.btn-outline-danger.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); -} - -.btn-outline-light { - color: #f8f9fa; - border-color: #f8f9fa; -} - -.btn-outline-light:hover { - color: #212529; - background-color: #f8f9fa; - border-color: #f8f9fa; -} - -.btn-outline-light:focus, -.btn-outline-light.focus { - box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); -} - -.btn-outline-light.disabled, -.btn-outline-light:disabled { - color: #f8f9fa; - background-color: transparent; -} - -.btn-outline-light:not(:disabled):not(.disabled):active, -.btn-outline-light:not(:disabled):not(.disabled).active, -.show>.btn-outline-light.dropdown-toggle { - color: #212529; - background-color: #f8f9fa; - border-color: #f8f9fa; -} - -.btn-outline-light:not(:disabled):not(.disabled):active:focus, -.btn-outline-light:not(:disabled):not(.disabled).active:focus, -.show>.btn-outline-light.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); -} - -.btn-outline-dark { - color: #343a40; - border-color: #343a40; -} - -.btn-outline-dark:hover { - color: #fff; - background-color: #343a40; - border-color: #343a40; -} - -.btn-outline-dark:focus, -.btn-outline-dark.focus { - box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); -} - -.btn-outline-dark.disabled, -.btn-outline-dark:disabled { - color: #343a40; - background-color: transparent; -} - -.btn-outline-dark:not(:disabled):not(.disabled):active, -.btn-outline-dark:not(:disabled):not(.disabled).active, -.show>.btn-outline-dark.dropdown-toggle { - color: #fff; - background-color: #343a40; - border-color: #343a40; -} - -.btn-outline-dark:not(:disabled):not(.disabled):active:focus, -.btn-outline-dark:not(:disabled):not(.disabled).active:focus, -.show>.btn-outline-dark.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); -} - -.btn-link { - font-weight: 400; - color: #f4623a; - text-decoration: none; -} - -.btn-link:hover { - color: #d6370c; - text-decoration: underline; -} - -.btn-link:focus, -.btn-link.focus { - text-decoration: underline; -} - -.btn-link:disabled, -.btn-link.disabled { - color: #6c757d; - pointer-events: none; -} - -.btn-lg, -.btn-group-lg>.btn { - padding: 0.5rem 1rem; - font-size: 1.25rem; - line-height: 1.5; - border-radius: 0.3rem; -} - -.btn-sm, -.btn-group-sm>.btn { - padding: 0.25rem 0.5rem; - font-size: 0.875rem; - line-height: 1.5; - border-radius: 0.2rem; -} - -.btn-block { - display: block; - width: 100%; -} - -.btn-block+.btn-block { - margin-top: 0.5rem; -} - -input[type=submit].btn-block, -input[type=reset].btn-block, -input[type=button].btn-block { - width: 100%; -} - -.fade { - transition: opacity 0.15s linear; -} - -@media (prefers-reduced-motion: reduce) { - .fade { - transition: none; - } -} - -.fade:not(.show) { - opacity: 0; -} - -.collapse:not(.show) { - display: none; -} - -.collapsing { - position: relative; - height: 0; - overflow: hidden; - transition: height 0.35s ease; -} - -@media (prefers-reduced-motion: reduce) { - .collapsing { - transition: none; - } -} - -.dropup, -.dropright, -.dropdown, -.dropleft { - position: relative; -} - -.dropdown-toggle { - white-space: nowrap; -} - -.dropdown-toggle::after { - display: inline-block; - margin-left: 0.255em; - vertical-align: 0.255em; - content: ""; - border-top: 0.3em solid; - border-right: 0.3em solid transparent; - border-bottom: 0; - border-left: 0.3em solid transparent; -} - -.dropdown-toggle:empty::after { - margin-left: 0; -} - -.dropdown-menu { - position: absolute; - top: 100%; - left: 0; - z-index: 1000; - display: none; - float: left; - min-width: 10rem; - padding: 0.5rem 0; - margin: 0.125rem 0 0; - font-size: 1rem; - color: #212529; - text-align: left; - list-style: none; - background-color: #fff; - background-clip: padding-box; - border: 1px solid rgba(0, 0, 0, 0.15); - border-radius: 0.25rem; -} - -.dropdown-menu-left { - right: auto; - left: 0; -} - -.dropdown-menu-right { - right: 0; - left: auto; -} - -@media (min-width: 576px) { - .dropdown-menu-sm-left { - right: auto; - left: 0; - } - - .dropdown-menu-sm-right { - right: 0; - left: auto; - } -} - -@media (min-width: 768px) { - .dropdown-menu-md-left { - right: auto; - left: 0; - } - - .dropdown-menu-md-right { - right: 0; - left: auto; - } -} - -@media (min-width: 992px) { - .dropdown-menu-lg-left { - right: auto; - left: 0; - } - - .dropdown-menu-lg-right { - right: 0; - left: auto; - } -} - -@media (min-width: 1200px) { - .dropdown-menu-xl-left { - right: auto; - left: 0; - } - - .dropdown-menu-xl-right { - right: 0; - left: auto; - } -} - -.dropup .dropdown-menu { - top: auto; - bottom: 100%; - margin-top: 0; - margin-bottom: 0.125rem; -} - -.dropup .dropdown-toggle::after { - display: inline-block; - margin-left: 0.255em; - vertical-align: 0.255em; - content: ""; - border-top: 0; - border-right: 0.3em solid transparent; - border-bottom: 0.3em solid; - border-left: 0.3em solid transparent; -} - -.dropup .dropdown-toggle:empty::after { - margin-left: 0; -} - -.dropright .dropdown-menu { - top: 0; - right: auto; - left: 100%; - margin-top: 0; - margin-left: 0.125rem; -} - -.dropright .dropdown-toggle::after { - display: inline-block; - margin-left: 0.255em; - vertical-align: 0.255em; - content: ""; - border-top: 0.3em solid transparent; - border-right: 0; - border-bottom: 0.3em solid transparent; - border-left: 0.3em solid; -} - -.dropright .dropdown-toggle:empty::after { - margin-left: 0; -} - -.dropright .dropdown-toggle::after { - vertical-align: 0; -} - -.dropleft .dropdown-menu { - top: 0; - right: 100%; - left: auto; - margin-top: 0; - margin-right: 0.125rem; -} - -.dropleft .dropdown-toggle::after { - display: inline-block; - margin-left: 0.255em; - vertical-align: 0.255em; - content: ""; -} - -.dropleft .dropdown-toggle::after { - display: none; -} - -.dropleft .dropdown-toggle::before { - display: inline-block; - margin-right: 0.255em; - vertical-align: 0.255em; - content: ""; - border-top: 0.3em solid transparent; - border-right: 0.3em solid; - border-bottom: 0.3em solid transparent; -} - -.dropleft .dropdown-toggle:empty::after { - margin-left: 0; -} - -.dropleft .dropdown-toggle::before { - vertical-align: 0; -} - -.dropdown-menu[x-placement^=top], -.dropdown-menu[x-placement^=right], -.dropdown-menu[x-placement^=bottom], -.dropdown-menu[x-placement^=left] { - right: auto; - bottom: auto; -} - -.dropdown-divider { - height: 0; - margin: 0.5rem 0; - overflow: hidden; - border-top: 1px solid #e9ecef; -} - -.dropdown-item { - display: block; - width: 100%; - padding: 0.25rem 1.5rem; - clear: both; - font-weight: 400; - color: #212529; - text-align: inherit; - white-space: nowrap; - background-color: transparent; - border: 0; -} - -.dropdown-item:hover, -.dropdown-item:focus { - color: #16181b; - text-decoration: none; - background-color: #e9ecef; -} - -.dropdown-item.active, -.dropdown-item:active { - color: #fff; - text-decoration: none; - background-color: #f4623a; -} - -.dropdown-item.disabled, -.dropdown-item:disabled { - color: #adb5bd; - pointer-events: none; - background-color: transparent; -} - -.dropdown-menu.show { - display: block; -} - -.dropdown-header { - display: block; - padding: 0.5rem 1.5rem; - margin-bottom: 0; - font-size: 0.875rem; - color: #6c757d; - white-space: nowrap; -} - -.dropdown-item-text { - display: block; - padding: 0.25rem 1.5rem; - color: #212529; -} - -.btn-group, -.btn-group-vertical { - position: relative; - display: inline-flex; - vertical-align: middle; -} - -.btn-group>.btn, -.btn-group-vertical>.btn { - position: relative; - flex: 1 1 auto; -} - -.btn-group>.btn:hover, -.btn-group-vertical>.btn:hover { - z-index: 1; -} - -.btn-group>.btn:focus, -.btn-group>.btn:active, -.btn-group>.btn.active, -.btn-group-vertical>.btn:focus, -.btn-group-vertical>.btn:active, -.btn-group-vertical>.btn.active { - z-index: 1; -} - -.btn-toolbar { - display: flex; - flex-wrap: wrap; - justify-content: flex-start; -} - -.btn-toolbar .input-group { - width: auto; -} - -.btn-group>.btn:not(:first-child), -.btn-group>.btn-group:not(:first-child) { - margin-left: -1px; -} - -.btn-group>.btn:not(:last-child):not(.dropdown-toggle), -.btn-group>.btn-group:not(:last-child)>.btn { - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} - -.btn-group>.btn:not(:first-child), -.btn-group>.btn-group:not(:first-child)>.btn { - border-top-left-radius: 0; - border-bottom-left-radius: 0; -} - -.dropdown-toggle-split { - padding-right: 0.5625rem; - padding-left: 0.5625rem; -} - -.dropdown-toggle-split::after, -.dropup .dropdown-toggle-split::after, -.dropright .dropdown-toggle-split::after { - margin-left: 0; -} - -.dropleft .dropdown-toggle-split::before { - margin-right: 0; -} - -.btn-sm+.dropdown-toggle-split, -.btn-group-sm>.btn+.dropdown-toggle-split { - padding-right: 0.375rem; - padding-left: 0.375rem; -} - -.btn-lg+.dropdown-toggle-split, -.btn-group-lg>.btn+.dropdown-toggle-split { - padding-right: 0.75rem; - padding-left: 0.75rem; -} - -.btn-group-vertical { - flex-direction: column; - align-items: flex-start; - justify-content: center; -} - -.btn-group-vertical>.btn, -.btn-group-vertical>.btn-group { - width: 100%; -} - -.btn-group-vertical>.btn:not(:first-child), -.btn-group-vertical>.btn-group:not(:first-child) { - margin-top: -1px; -} - -.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle), -.btn-group-vertical>.btn-group:not(:last-child)>.btn { - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; -} - -.btn-group-vertical>.btn:not(:first-child), -.btn-group-vertical>.btn-group:not(:first-child)>.btn { - border-top-left-radius: 0; - border-top-right-radius: 0; -} - -.btn-group-toggle>.btn, -.btn-group-toggle>.btn-group>.btn { - margin-bottom: 0; -} - -.btn-group-toggle>.btn input[type=radio], -.btn-group-toggle>.btn input[type=checkbox], -.btn-group-toggle>.btn-group>.btn input[type=radio], -.btn-group-toggle>.btn-group>.btn input[type=checkbox] { - position: absolute; - clip: rect(0, 0, 0, 0); - pointer-events: none; -} - -.input-group { - position: relative; - display: flex; - flex-wrap: wrap; - align-items: stretch; - width: 100%; -} - -.input-group>.form-control, -.input-group>.form-control-plaintext, -.input-group>.custom-select, -.input-group>.custom-file { - position: relative; - flex: 1 1 auto; - width: 1%; - min-width: 0; - margin-bottom: 0; -} - -.input-group>.form-control+.form-control, -.input-group>.form-control+.custom-select, -.input-group>.form-control+.custom-file, -.input-group>.form-control-plaintext+.form-control, -.input-group>.form-control-plaintext+.custom-select, -.input-group>.form-control-plaintext+.custom-file, -.input-group>.custom-select+.form-control, -.input-group>.custom-select+.custom-select, -.input-group>.custom-select+.custom-file, -.input-group>.custom-file+.form-control, -.input-group>.custom-file+.custom-select, -.input-group>.custom-file+.custom-file { - margin-left: -1px; -} - -.input-group>.form-control:focus, -.input-group>.custom-select:focus, -.input-group>.custom-file .custom-file-input:focus~.custom-file-label { - z-index: 3; -} - -.input-group>.custom-file .custom-file-input:focus { - z-index: 4; -} - -.input-group>.form-control:not(:first-child), -.input-group>.custom-select:not(:first-child) { - border-top-left-radius: 0; - border-bottom-left-radius: 0; -} - -.input-group>.custom-file { - display: flex; - align-items: center; -} - -.input-group>.custom-file:not(:last-child) .custom-file-label, -.input-group>.custom-file:not(:first-child) .custom-file-label { - border-top-left-radius: 0; - border-bottom-left-radius: 0; -} - -.input-group:not(.has-validation)>.form-control:not(:last-child), -.input-group:not(.has-validation)>.custom-select:not(:last-child), -.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label::after { - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} - -.input-group.has-validation>.form-control:nth-last-child(n+3), -.input-group.has-validation>.custom-select:nth-last-child(n+3), -.input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label::after { - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} - -.input-group-prepend, -.input-group-append { - display: flex; -} - -.input-group-prepend .btn, -.input-group-append .btn { - position: relative; - z-index: 2; -} - -.input-group-prepend .btn:focus, -.input-group-append .btn:focus { - z-index: 3; -} - -.input-group-prepend .btn+.btn, -.input-group-prepend .btn+.input-group-text, -.input-group-prepend .input-group-text+.input-group-text, -.input-group-prepend .input-group-text+.btn, -.input-group-append .btn+.btn, -.input-group-append .btn+.input-group-text, -.input-group-append .input-group-text+.input-group-text, -.input-group-append .input-group-text+.btn { - margin-left: -1px; -} - -.input-group-prepend { - margin-right: -1px; -} - -.input-group-append { - margin-left: -1px; -} - -.input-group-text { - display: flex; - align-items: center; - padding: 0.375rem 0.75rem; - margin-bottom: 0; - font-size: 1rem; - font-weight: 400; - line-height: 1.5; - color: #495057; - text-align: center; - white-space: nowrap; - background-color: #e9ecef; - border: 1px solid #ced4da; - border-radius: 0.25rem; -} - -.input-group-text input[type=radio], -.input-group-text input[type=checkbox] { - margin-top: 0; -} - -.input-group-lg>.form-control:not(textarea), -.input-group-lg>.custom-select { - height: calc(1.5em + 1rem + 2px); -} - -.input-group-lg>.form-control, -.input-group-lg>.custom-select, -.input-group-lg>.input-group-prepend>.input-group-text, -.input-group-lg>.input-group-append>.input-group-text, -.input-group-lg>.input-group-prepend>.btn, -.input-group-lg>.input-group-append>.btn { - padding: 0.5rem 1rem; - font-size: 1.25rem; - line-height: 1.5; - border-radius: 0.3rem; -} - -.input-group-sm>.form-control:not(textarea), -.input-group-sm>.custom-select { - height: calc(1.5em + 0.5rem + 2px); -} - -.input-group-sm>.form-control, -.input-group-sm>.custom-select, -.input-group-sm>.input-group-prepend>.input-group-text, -.input-group-sm>.input-group-append>.input-group-text, -.input-group-sm>.input-group-prepend>.btn, -.input-group-sm>.input-group-append>.btn { - padding: 0.25rem 0.5rem; - font-size: 0.875rem; - line-height: 1.5; - border-radius: 0.2rem; -} - -.input-group-lg>.custom-select, -.input-group-sm>.custom-select { - padding-right: 1.75rem; -} - -.input-group>.input-group-prepend>.btn, -.input-group>.input-group-prepend>.input-group-text, -.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.btn, -.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.input-group-text, -.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.btn, -.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.input-group-text, -.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle), -.input-group>.input-group-append:last-child>.input-group-text:not(:last-child) { - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} - -.input-group>.input-group-append>.btn, -.input-group>.input-group-append>.input-group-text, -.input-group>.input-group-prepend:not(:first-child)>.btn, -.input-group>.input-group-prepend:not(:first-child)>.input-group-text, -.input-group>.input-group-prepend:first-child>.btn:not(:first-child), -.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child) { - border-top-left-radius: 0; - border-bottom-left-radius: 0; -} - -.custom-control { - position: relative; - z-index: 1; - display: block; - min-height: 1.5rem; - padding-left: 1.5rem; - -webkit-print-color-adjust: exact; - color-adjust: exact; -} - -.custom-control-inline { - display: inline-flex; - margin-right: 1rem; -} - -.custom-control-input { - position: absolute; - left: 0; - z-index: -1; - width: 1rem; - height: 1.25rem; - opacity: 0; -} - -.custom-control-input:checked~.custom-control-label::before { - color: #fff; - border-color: #f4623a; - background-color: #f4623a; -} - -.custom-control-input:focus~.custom-control-label::before { - box-shadow: 0 0 0 0.2rem rgba(244, 98, 58, 0.25); -} - -.custom-control-input:focus:not(:checked)~.custom-control-label::before { - border-color: #fbc2b3; -} - -.custom-control-input:not(:disabled):active~.custom-control-label::before { - color: #fff; - background-color: #fde9e3; - border-color: #fde9e3; -} - -.custom-control-input[disabled]~.custom-control-label, -.custom-control-input:disabled~.custom-control-label { - color: #6c757d; -} - -.custom-control-input[disabled]~.custom-control-label::before, -.custom-control-input:disabled~.custom-control-label::before { - background-color: #e9ecef; -} - -.custom-control-label { - position: relative; - margin-bottom: 0; - vertical-align: top; -} - -.custom-control-label::before { - position: absolute; - top: 0.25rem; - left: -1.5rem; - display: block; - width: 1rem; - height: 1rem; - pointer-events: none; - content: ""; - background-color: #fff; - border: #adb5bd solid 1px; -} - -.custom-control-label::after { - position: absolute; - top: 0.25rem; - left: -1.5rem; - display: block; - width: 1rem; - height: 1rem; - content: ""; - background: 50%/50% 50% no-repeat; -} - -.custom-checkbox .custom-control-label::before { - border-radius: 0.25rem; -} - -.custom-checkbox .custom-control-input:checked~.custom-control-label::after { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e"); -} - -.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before { - border-color: #f4623a; - background-color: #f4623a; -} - -.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e"); -} - -.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before { - background-color: rgba(244, 98, 58, 0.5); -} - -.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before { - background-color: rgba(244, 98, 58, 0.5); -} - -.custom-radio .custom-control-label::before { - border-radius: 50%; -} - -.custom-radio .custom-control-input:checked~.custom-control-label::after { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e"); -} - -.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before { - background-color: rgba(244, 98, 58, 0.5); -} - -.custom-switch { - padding-left: 2.25rem; -} - -.custom-switch .custom-control-label::before { - left: -2.25rem; - width: 1.75rem; - pointer-events: all; - border-radius: 0.5rem; -} - -.custom-switch .custom-control-label::after { - top: calc(0.25rem + 2px); - left: calc(-2.25rem + 2px); - width: calc(1rem - 4px); - height: calc(1rem - 4px); - background-color: #adb5bd; - border-radius: 0.5rem; - transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; -} - -@media (prefers-reduced-motion: reduce) { - .custom-switch .custom-control-label::after { - transition: none; - } -} - -.custom-switch .custom-control-input:checked~.custom-control-label::after { - background-color: #fff; - transform: translateX(0.75rem); -} - -.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before { - background-color: rgba(244, 98, 58, 0.5); -} - -.custom-select { - display: inline-block; - width: 100%; - height: calc(1.5em + 0.75rem + 2px); - padding: 0.375rem 1.75rem 0.375rem 0.75rem; - font-size: 1rem; - font-weight: 400; - line-height: 1.5; - color: #495057; - vertical-align: middle; - background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat; - border: 1px solid #ced4da; - border-radius: 0.25rem; - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; -} - -.custom-select:focus { - border-color: #fbc2b3; - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(244, 98, 58, 0.25); -} - -.custom-select:focus::-ms-value { - color: #495057; - background-color: #fff; -} - -.custom-select[multiple], -.custom-select[size]:not([size="1"]) { - height: auto; - padding-right: 0.75rem; - background-image: none; -} - -.custom-select:disabled { - color: #6c757d; - background-color: #e9ecef; -} - -.custom-select::-ms-expand { - display: none; -} - -.custom-select:-moz-focusring { - color: transparent; - text-shadow: 0 0 0 #495057; -} - -.custom-select-sm { - height: calc(1.5em + 0.5rem + 2px); - padding-top: 0.25rem; - padding-bottom: 0.25rem; - padding-left: 0.5rem; - font-size: 0.875rem; -} - -.custom-select-lg { - height: calc(1.5em + 1rem + 2px); - padding-top: 0.5rem; - padding-bottom: 0.5rem; - padding-left: 1rem; - font-size: 1.25rem; -} - -.custom-file { - position: relative; - display: inline-block; - width: 100%; - height: calc(1.5em + 0.75rem + 2px); - margin-bottom: 0; -} - -.custom-file-input { - position: relative; - z-index: 2; - width: 100%; - height: calc(1.5em + 0.75rem + 2px); - margin: 0; - overflow: hidden; - opacity: 0; -} - -.custom-file-input:focus~.custom-file-label { - border-color: #fbc2b3; - box-shadow: 0 0 0 0.2rem rgba(244, 98, 58, 0.25); -} - -.custom-file-input[disabled]~.custom-file-label, -.custom-file-input:disabled~.custom-file-label { - background-color: #e9ecef; -} - -.custom-file-input:lang(en)~.custom-file-label::after { - content: "Browse"; -} - -.custom-file-input~.custom-file-label[data-browse]::after { - content: attr(data-browse); -} - -.custom-file-label { - position: absolute; - top: 0; - right: 0; - left: 0; - z-index: 1; - height: calc(1.5em + 0.75rem + 2px); - padding: 0.375rem 0.75rem; - overflow: hidden; - font-weight: 400; - line-height: 1.5; - color: #495057; - background-color: #fff; - border: 1px solid #ced4da; - border-radius: 0.25rem; -} - -.custom-file-label::after { - position: absolute; - top: 0; - right: 0; - bottom: 0; - z-index: 3; - display: block; - height: calc(1.5em + 0.75rem); - padding: 0.375rem 0.75rem; - line-height: 1.5; - color: #495057; - content: "Browse"; - background-color: #e9ecef; - border-left: inherit; - border-radius: 0 0.25rem 0.25rem 0; -} - -.custom-range { - width: 100%; - height: 1.4rem; - padding: 0; - background-color: transparent; - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; -} - -.custom-range:focus { - outline: 0; -} - -.custom-range:focus::-webkit-slider-thumb { - box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(244, 98, 58, 0.25); -} - -.custom-range:focus::-moz-range-thumb { - box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(244, 98, 58, 0.25); -} - -.custom-range:focus::-ms-thumb { - box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(244, 98, 58, 0.25); -} - -.custom-range::-moz-focus-outer { - border: 0; -} - -.custom-range::-webkit-slider-thumb { - width: 1rem; - height: 1rem; - margin-top: -0.25rem; - background-color: #f4623a; - border: 0; - border-radius: 1rem; - -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - -webkit-appearance: none; - appearance: none; -} - -@media (prefers-reduced-motion: reduce) { - .custom-range::-webkit-slider-thumb { - -webkit-transition: none; - transition: none; - } -} - -.custom-range::-webkit-slider-thumb:active { - background-color: #fde9e3; -} - -.custom-range::-webkit-slider-runnable-track { - width: 100%; - height: 0.5rem; - color: transparent; - cursor: pointer; - background-color: #dee2e6; - border-color: transparent; - border-radius: 1rem; -} - -.custom-range::-moz-range-thumb { - width: 1rem; - height: 1rem; - background-color: #f4623a; - border: 0; - border-radius: 1rem; - -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - -moz-appearance: none; - appearance: none; -} - -@media (prefers-reduced-motion: reduce) { - .custom-range::-moz-range-thumb { - -moz-transition: none; - transition: none; - } -} - -.custom-range::-moz-range-thumb:active { - background-color: #fde9e3; -} - -.custom-range::-moz-range-track { - width: 100%; - height: 0.5rem; - color: transparent; - cursor: pointer; - background-color: #dee2e6; - border-color: transparent; - border-radius: 1rem; -} - -.custom-range::-ms-thumb { - width: 1rem; - height: 1rem; - margin-top: 0; - margin-right: 0.2rem; - margin-left: 0.2rem; - background-color: #f4623a; - border: 0; - border-radius: 1rem; - -ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - appearance: none; -} - -@media (prefers-reduced-motion: reduce) { - .custom-range::-ms-thumb { - -ms-transition: none; - transition: none; - } -} - -.custom-range::-ms-thumb:active { - background-color: #fde9e3; -} - -.custom-range::-ms-track { - width: 100%; - height: 0.5rem; - color: transparent; - cursor: pointer; - background-color: transparent; - border-color: transparent; - border-width: 0.5rem; -} - -.custom-range::-ms-fill-lower { - background-color: #dee2e6; - border-radius: 1rem; -} - -.custom-range::-ms-fill-upper { - margin-right: 15px; - background-color: #dee2e6; - border-radius: 1rem; -} - -.custom-range:disabled::-webkit-slider-thumb { - background-color: #adb5bd; -} - -.custom-range:disabled::-webkit-slider-runnable-track { - cursor: default; -} - -.custom-range:disabled::-moz-range-thumb { - background-color: #adb5bd; -} - -.custom-range:disabled::-moz-range-track { - cursor: default; -} - -.custom-range:disabled::-ms-thumb { - background-color: #adb5bd; -} - -.custom-control-label::before, -.custom-file-label, -.custom-select { - transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; -} - -@media (prefers-reduced-motion: reduce) { - - .custom-control-label::before, - .custom-file-label, - .custom-select { - transition: none; - } -} - -.nav { - display: flex; - flex-wrap: wrap; - padding-left: 0; - margin-bottom: 0; - list-style: none; -} - -.nav-link { - display: block; - padding: 0.5rem 1rem; -} - -.nav-link:hover, -.nav-link:focus { - text-decoration: none; -} - -.nav-link.disabled { - color: #6c757d; - pointer-events: none; - cursor: default; -} - -.nav-tabs { - border-bottom: 1px solid #dee2e6; -} - -.nav-tabs .nav-link { - margin-bottom: -1px; - border: 1px solid transparent; - border-top-left-radius: 0.25rem; - border-top-right-radius: 0.25rem; -} - -.nav-tabs .nav-link:hover, -.nav-tabs .nav-link:focus { - border-color: #e9ecef #e9ecef #dee2e6; -} - -.nav-tabs .nav-link.disabled { - color: #6c757d; - background-color: transparent; - border-color: transparent; -} - -.nav-tabs .nav-link.active, -.nav-tabs .nav-item.show .nav-link { - color: #495057; - background-color: #fff; - border-color: #dee2e6 #dee2e6 #fff; -} - -.nav-tabs .dropdown-menu { - margin-top: -1px; - border-top-left-radius: 0; - border-top-right-radius: 0; -} - -.nav-pills .nav-link { - border-radius: 0.25rem; -} - -.nav-pills .nav-link.active, -.nav-pills .show>.nav-link { - color: #fff; - background-color: #f4623a; -} - -.nav-fill>.nav-link, -.nav-fill .nav-item { - flex: 1 1 auto; - text-align: center; -} - -.nav-justified>.nav-link, -.nav-justified .nav-item { - flex-basis: 0; - flex-grow: 1; - text-align: center; -} - -.tab-content>.tab-pane { - display: none; -} - -.tab-content>.active { - display: block; -} - -.navbar { - position: relative; - display: flex; - flex-wrap: wrap; - align-items: center; - justify-content: space-between; - padding: 0.5rem 1rem; -} - -.navbar .container, -.navbar .container-fluid, -.navbar .container-sm, -.navbar .container-md, -.navbar .container-lg, -.navbar .container-xl { - display: flex; - flex-wrap: wrap; - align-items: center; - justify-content: space-between; -} - -.navbar-brand { - display: inline-block; - padding-top: 0.3125rem; - padding-bottom: 0.3125rem; - margin-right: 1rem; - font-size: 1.25rem; - line-height: inherit; - white-space: nowrap; -} - -.navbar-brand:hover, -.navbar-brand:focus { - text-decoration: none; -} - -.navbar-nav { - display: flex; - flex-direction: column; - padding-left: 0; - margin-bottom: 0; - list-style: none; -} - -.navbar-nav .nav-link { - padding-right: 0; - padding-left: 0; -} - -.navbar-nav .dropdown-menu { - position: static; - float: none; -} - -.navbar-text { - display: inline-block; - padding-top: 0.5rem; - padding-bottom: 0.5rem; -} - -.navbar-collapse { - flex-basis: 100%; - flex-grow: 1; - align-items: center; -} - -.navbar-toggler { - padding: 0.25rem 0.75rem; - font-size: 1.25rem; - line-height: 1; - background-color: transparent; - border: 1px solid transparent; - border-radius: 0.25rem; -} - -.navbar-toggler:hover, -.navbar-toggler:focus { - text-decoration: none; -} - -.navbar-toggler-icon { - display: inline-block; - width: 1.5em; - height: 1.5em; - vertical-align: middle; - content: ""; - background: 50%/100% 100% no-repeat; -} - -.navbar-nav-scroll { - max-height: 75vh; - overflow-y: auto; -} - -@media (max-width: 575.98px) { - - .navbar-expand-sm>.container, - .navbar-expand-sm>.container-fluid, - .navbar-expand-sm>.container-sm, - .navbar-expand-sm>.container-md, - .navbar-expand-sm>.container-lg, - .navbar-expand-sm>.container-xl { - padding-right: 0; - padding-left: 0; - } -} - -@media (min-width: 576px) { - .navbar-expand-sm { - flex-flow: row nowrap; - justify-content: flex-start; - } - - .navbar-expand-sm .navbar-nav { - flex-direction: row; - } - - .navbar-expand-sm .navbar-nav .dropdown-menu { - position: absolute; - } - - .navbar-expand-sm .navbar-nav .nav-link { - padding-right: 0.5rem; - padding-left: 0.5rem; - } - - .navbar-expand-sm>.container, - .navbar-expand-sm>.container-fluid, - .navbar-expand-sm>.container-sm, - .navbar-expand-sm>.container-md, - .navbar-expand-sm>.container-lg, - .navbar-expand-sm>.container-xl { - flex-wrap: nowrap; - } - - .navbar-expand-sm .navbar-nav-scroll { - overflow: visible; - } - - .navbar-expand-sm .navbar-collapse { - display: flex !important; - flex-basis: auto; - } - - .navbar-expand-sm .navbar-toggler { - display: none; - } -} - -@media (max-width: 767.98px) { - - .navbar-expand-md>.container, - .navbar-expand-md>.container-fluid, - .navbar-expand-md>.container-sm, - .navbar-expand-md>.container-md, - .navbar-expand-md>.container-lg, - .navbar-expand-md>.container-xl { - padding-right: 0; - padding-left: 0; - } -} - -@media (min-width: 768px) { - .navbar-expand-md { - flex-flow: row nowrap; - justify-content: flex-start; - } - - .navbar-expand-md .navbar-nav { - flex-direction: row; - } - - .navbar-expand-md .navbar-nav .dropdown-menu { - position: absolute; - } - - .navbar-expand-md .navbar-nav .nav-link { - padding-right: 0.5rem; - padding-left: 0.5rem; - } - - .navbar-expand-md>.container, - .navbar-expand-md>.container-fluid, - .navbar-expand-md>.container-sm, - .navbar-expand-md>.container-md, - .navbar-expand-md>.container-lg, - .navbar-expand-md>.container-xl { - flex-wrap: nowrap; - } - - .navbar-expand-md .navbar-nav-scroll { - overflow: visible; - } - - .navbar-expand-md .navbar-collapse { - display: flex !important; - flex-basis: auto; - } - - .navbar-expand-md .navbar-toggler { - display: none; - } -} - -@media (max-width: 991.98px) { - - .navbar-expand-lg>.container, - .navbar-expand-lg>.container-fluid, - .navbar-expand-lg>.container-sm, - .navbar-expand-lg>.container-md, - .navbar-expand-lg>.container-lg, - .navbar-expand-lg>.container-xl { - padding-right: 0; - padding-left: 0; - } -} - -@media (min-width: 992px) { - .navbar-expand-lg { - flex-flow: row nowrap; - justify-content: flex-start; - } - - .navbar-expand-lg .navbar-nav { - flex-direction: row; - } - - .navbar-expand-lg .navbar-nav .dropdown-menu { - position: absolute; - } - - .navbar-expand-lg .navbar-nav .nav-link { - padding-right: 0.5rem; - padding-left: 0.5rem; - } - - .navbar-expand-lg>.container, - .navbar-expand-lg>.container-fluid, - .navbar-expand-lg>.container-sm, - .navbar-expand-lg>.container-md, - .navbar-expand-lg>.container-lg, - .navbar-expand-lg>.container-xl { - flex-wrap: nowrap; - } - - .navbar-expand-lg .navbar-nav-scroll { - overflow: visible; - } - - .navbar-expand-lg .navbar-collapse { - display: flex !important; - flex-basis: auto; - } - - .navbar-expand-lg .navbar-toggler { - display: none; - } -} - -@media (max-width: 1199.98px) { - - .navbar-expand-xl>.container, - .navbar-expand-xl>.container-fluid, - .navbar-expand-xl>.container-sm, - .navbar-expand-xl>.container-md, - .navbar-expand-xl>.container-lg, - .navbar-expand-xl>.container-xl { - padding-right: 0; - padding-left: 0; - } -} - -@media (min-width: 1200px) { - .navbar-expand-xl { - flex-flow: row nowrap; - justify-content: flex-start; - } - - .navbar-expand-xl .navbar-nav { - flex-direction: row; - } - - .navbar-expand-xl .navbar-nav .dropdown-menu { - position: absolute; - } - - .navbar-expand-xl .navbar-nav .nav-link { - padding-right: 0.5rem; - padding-left: 0.5rem; - } - - .navbar-expand-xl>.container, - .navbar-expand-xl>.container-fluid, - .navbar-expand-xl>.container-sm, - .navbar-expand-xl>.container-md, - .navbar-expand-xl>.container-lg, - .navbar-expand-xl>.container-xl { - flex-wrap: nowrap; - } - - .navbar-expand-xl .navbar-nav-scroll { - overflow: visible; - } - - .navbar-expand-xl .navbar-collapse { - display: flex !important; - flex-basis: auto; - } - - .navbar-expand-xl .navbar-toggler { - display: none; - } -} - -.navbar-expand { - flex-flow: row nowrap; - justify-content: flex-start; -} - -.navbar-expand>.container, -.navbar-expand>.container-fluid, -.navbar-expand>.container-sm, -.navbar-expand>.container-md, -.navbar-expand>.container-lg, -.navbar-expand>.container-xl { - padding-right: 0; - padding-left: 0; -} - -.navbar-expand .navbar-nav { - flex-direction: row; -} - -.navbar-expand .navbar-nav .dropdown-menu { - position: absolute; -} - -.navbar-expand .navbar-nav .nav-link { - padding-right: 0.5rem; - padding-left: 0.5rem; -} - -.navbar-expand>.container, -.navbar-expand>.container-fluid, -.navbar-expand>.container-sm, -.navbar-expand>.container-md, -.navbar-expand>.container-lg, -.navbar-expand>.container-xl { - flex-wrap: nowrap; -} - -.navbar-expand .navbar-nav-scroll { - overflow: visible; -} - -.navbar-expand .navbar-collapse { - display: flex !important; - flex-basis: auto; -} - -.navbar-expand .navbar-toggler { - display: none; -} - -.navbar-light .navbar-brand { - color: rgba(0, 0, 0, 0.9); -} - -.navbar-light .navbar-brand:hover, -.navbar-light .navbar-brand:focus { - color: rgba(0, 0, 0, 0.9); -} - -.navbar-light .navbar-nav .nav-link { - color: rgba(0, 0, 0, 0.5); -} - -.navbar-light .navbar-nav .nav-link:hover, -.navbar-light .navbar-nav .nav-link:focus { - color: rgba(0, 0, 0, 0.7); -} - -.navbar-light .navbar-nav .nav-link.disabled { - color: rgba(0, 0, 0, 0.3); -} - -.navbar-light .navbar-nav .show>.nav-link, -.navbar-light .navbar-nav .active>.nav-link, -.navbar-light .navbar-nav .nav-link.show, -.navbar-light .navbar-nav .nav-link.active { - color: rgba(0, 0, 0, 0.9); -} - -.navbar-light .navbar-toggler { - color: rgba(0, 0, 0, 0.5); - border-color: rgba(0, 0, 0, 0.1); -} - -.navbar-light .navbar-toggler-icon { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); -} - -.navbar-light .navbar-text { - color: rgba(0, 0, 0, 0.5); -} - -.navbar-light .navbar-text a { - color: rgba(0, 0, 0, 0.9); -} - -.navbar-light .navbar-text a:hover, -.navbar-light .navbar-text a:focus { - color: rgba(0, 0, 0, 0.9); -} - -.navbar-dark .navbar-brand { - color: #fff; -} - -.navbar-dark .navbar-brand:hover, -.navbar-dark .navbar-brand:focus { - color: #fff; -} - -.navbar-dark .navbar-nav .nav-link { - color: rgba(255, 255, 255, 0.5); -} - -.navbar-dark .navbar-nav .nav-link:hover, -.navbar-dark .navbar-nav .nav-link:focus { - color: rgba(255, 255, 255, 0.75); -} - -.navbar-dark .navbar-nav .nav-link.disabled { - color: rgba(255, 255, 255, 0.25); -} - -.navbar-dark .navbar-nav .show>.nav-link, -.navbar-dark .navbar-nav .active>.nav-link, -.navbar-dark .navbar-nav .nav-link.show, -.navbar-dark .navbar-nav .nav-link.active { - color: #fff; -} - -.navbar-dark .navbar-toggler { - color: rgba(255, 255, 255, 0.5); - border-color: rgba(255, 255, 255, 0.1); -} - -.navbar-dark .navbar-toggler-icon { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); -} - -.navbar-dark .navbar-text { - color: rgba(255, 255, 255, 0.5); -} - -.navbar-dark .navbar-text a { - color: #fff; -} - -.navbar-dark .navbar-text a:hover, -.navbar-dark .navbar-text a:focus { - color: #fff; -} - -.card { - position: relative; - display: flex; - flex-direction: column; - min-width: 0; - word-wrap: break-word; - background-color: #fff; - background-clip: border-box; - border: 1px solid rgba(0, 0, 0, 0.125); - border-radius: 0.25rem; -} - -.card>hr { - margin-right: 0; - margin-left: 0; -} - -.card>.list-group { - border-top: inherit; - border-bottom: inherit; -} - -.card>.list-group:first-child { - border-top-width: 0; - border-top-left-radius: calc(0.25rem - 1px); - border-top-right-radius: calc(0.25rem - 1px); -} - -.card>.list-group:last-child { - border-bottom-width: 0; - border-bottom-right-radius: calc(0.25rem - 1px); - border-bottom-left-radius: calc(0.25rem - 1px); -} - -.card>.card-header+.list-group, -.card>.list-group+.card-footer { - border-top: 0; -} - -.card-body { - flex: 1 1 auto; - min-height: 1px; - padding: 1.25rem; -} - -.card-title { - margin-bottom: 0.75rem; -} - -.card-subtitle { - margin-top: -0.375rem; - margin-bottom: 0; -} - -.card-text:last-child { - margin-bottom: 0; -} - -.card-link:hover { - text-decoration: none; -} - -.card-link+.card-link { - margin-left: 1.25rem; -} - -.card-header { - padding: 0.75rem 1.25rem; - margin-bottom: 0; - background-color: rgba(0, 0, 0, 0.03); - border-bottom: 1px solid rgba(0, 0, 0, 0.125); -} - -.card-header:first-child { - border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0; -} - -.card-footer { - padding: 0.75rem 1.25rem; - background-color: rgba(0, 0, 0, 0.03); - border-top: 1px solid rgba(0, 0, 0, 0.125); -} - -.card-footer:last-child { - border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px); -} - -.card-header-tabs { - margin-right: -0.625rem; - margin-bottom: -0.75rem; - margin-left: -0.625rem; - border-bottom: 0; -} - -.card-header-pills { - margin-right: -0.625rem; - margin-left: -0.625rem; -} - -.card-img-overlay { - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - padding: 1.25rem; - border-radius: calc(0.25rem - 1px); -} - -.card-img, -.card-img-top, -.card-img-bottom { - flex-shrink: 0; - width: 100%; -} - -.card-img, -.card-img-top { - border-top-left-radius: calc(0.25rem - 1px); - border-top-right-radius: calc(0.25rem - 1px); -} - -.card-img, -.card-img-bottom { - border-bottom-right-radius: calc(0.25rem - 1px); - border-bottom-left-radius: calc(0.25rem - 1px); -} - -.card-deck .card { - margin-bottom: 15px; -} - -@media (min-width: 576px) { - .card-deck { - display: flex; - flex-flow: row wrap; - margin-right: -15px; - margin-left: -15px; - } - - .card-deck .card { - flex: 1 0 0%; - margin-right: 15px; - margin-bottom: 0; - margin-left: 15px; - } -} - -.card-group>.card { - margin-bottom: 15px; -} - -@media (min-width: 576px) { - .card-group { - display: flex; - flex-flow: row wrap; - } - - .card-group>.card { - flex: 1 0 0%; - margin-bottom: 0; - } - - .card-group>.card+.card { - margin-left: 0; - border-left: 0; - } - - .card-group>.card:not(:last-child) { - border-top-right-radius: 0; - border-bottom-right-radius: 0; - } - - .card-group>.card:not(:last-child) .card-img-top, - .card-group>.card:not(:last-child) .card-header { - border-top-right-radius: 0; - } - - .card-group>.card:not(:last-child) .card-img-bottom, - .card-group>.card:not(:last-child) .card-footer { - border-bottom-right-radius: 0; - } - - .card-group>.card:not(:first-child) { - border-top-left-radius: 0; - border-bottom-left-radius: 0; - } - - .card-group>.card:not(:first-child) .card-img-top, - .card-group>.card:not(:first-child) .card-header { - border-top-left-radius: 0; - } - - .card-group>.card:not(:first-child) .card-img-bottom, - .card-group>.card:not(:first-child) .card-footer { - border-bottom-left-radius: 0; - } -} - -.card-columns .card { - margin-bottom: 0.75rem; -} - -@media (min-width: 576px) { - .card-columns { - -moz-column-count: 3; - column-count: 3; - -moz-column-gap: 1.25rem; - column-gap: 1.25rem; - orphans: 1; - widows: 1; - } - - .card-columns .card { - display: inline-block; - width: 100%; - } -} - -.accordion { - overflow-anchor: none; -} - -.accordion>.card { - overflow: hidden; -} - -.accordion>.card:not(:last-of-type) { - border-bottom: 0; - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; -} - -.accordion>.card:not(:first-of-type) { - border-top-left-radius: 0; - border-top-right-radius: 0; -} - -.accordion>.card>.card-header { - border-radius: 0; - margin-bottom: -1px; -} - -.breadcrumb { - display: flex; - flex-wrap: wrap; - padding: 0.75rem 1rem; - margin-bottom: 1rem; - list-style: none; - background-color: #e9ecef; - border-radius: 0.25rem; -} - -.breadcrumb-item+.breadcrumb-item { - padding-left: 0.5rem; -} - -.breadcrumb-item+.breadcrumb-item::before { - float: left; - padding-right: 0.5rem; - color: #6c757d; - content: "/"; -} - -.breadcrumb-item+.breadcrumb-item:hover::before { - text-decoration: underline; -} - -.breadcrumb-item+.breadcrumb-item:hover::before { - text-decoration: none; -} - -.breadcrumb-item.active { - color: #6c757d; -} - -.pagination { - display: flex; - padding-left: 0; - list-style: none; - border-radius: 0.25rem; -} - -.page-link { - position: relative; - display: block; - padding: 0.5rem 0.75rem; - margin-left: -1px; - line-height: 1.25; - color: #f4623a; - background-color: #fff; - border: 1px solid #dee2e6; -} - -.page-link:hover { - z-index: 2; - color: #d6370c; - text-decoration: none; - background-color: #e9ecef; - border-color: #dee2e6; -} - -.page-link:focus { - z-index: 3; - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(244, 98, 58, 0.25); -} - -.page-item:first-child .page-link { - margin-left: 0; - border-top-left-radius: 0.25rem; - border-bottom-left-radius: 0.25rem; -} - -.page-item:last-child .page-link { - border-top-right-radius: 0.25rem; - border-bottom-right-radius: 0.25rem; -} - -.page-item.active .page-link { - z-index: 3; - color: #fff; - background-color: #f4623a; - border-color: #f4623a; -} - -.page-item.disabled .page-link { - color: #6c757d; - pointer-events: none; - cursor: auto; - background-color: #fff; - border-color: #dee2e6; -} - -.pagination-lg .page-link { - padding: 0.75rem 1.5rem; - font-size: 1.25rem; - line-height: 1.5; -} - -.pagination-lg .page-item:first-child .page-link { - border-top-left-radius: 0.3rem; - border-bottom-left-radius: 0.3rem; -} - -.pagination-lg .page-item:last-child .page-link { - border-top-right-radius: 0.3rem; - border-bottom-right-radius: 0.3rem; -} - -.pagination-sm .page-link { - padding: 0.25rem 0.5rem; - font-size: 0.875rem; - line-height: 1.5; -} - -.pagination-sm .page-item:first-child .page-link { - border-top-left-radius: 0.2rem; - border-bottom-left-radius: 0.2rem; -} - -.pagination-sm .page-item:last-child .page-link { - border-top-right-radius: 0.2rem; - border-bottom-right-radius: 0.2rem; -} - -.badge { - display: inline-block; - padding: 0.25em 0.4em; - font-size: 75%; - font-weight: 700; - line-height: 1; - text-align: center; - white-space: nowrap; - vertical-align: baseline; - border-radius: 0.25rem; - transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; -} - -@media (prefers-reduced-motion: reduce) { - .badge { - transition: none; - } -} - -a.badge:hover, -a.badge:focus { - text-decoration: none; -} - -.badge:empty { - display: none; -} - -.btn .badge { - position: relative; - top: -1px; -} - -.badge-pill { - padding-right: 0.6em; - padding-left: 0.6em; - border-radius: 10rem; -} - -.badge-primary { - color: #fff; - background-color: #f4623a; -} - -a.badge-primary:hover, -a.badge-primary:focus { - color: #fff; - background-color: #ee3e0d; -} - -a.badge-primary:focus, -a.badge-primary.focus { - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(244, 98, 58, 0.5); -} - -.badge-secondary { - color: #fff; - background-color: #6c757d; -} - -a.badge-secondary:hover, -a.badge-secondary:focus { - color: #fff; - background-color: #545b62; -} - -a.badge-secondary:focus, -a.badge-secondary.focus { - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); -} - -.badge-success { - color: #fff; - background-color: #28a745; -} - -a.badge-success:hover, -a.badge-success:focus { - color: #fff; - background-color: #1e7e34; -} - -a.badge-success:focus, -a.badge-success.focus { - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); -} - -.badge-info { - color: #fff; - background-color: #17a2b8; -} - -a.badge-info:hover, -a.badge-info:focus { - color: #fff; - background-color: #117a8b; -} - -a.badge-info:focus, -a.badge-info.focus { - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); -} - -.badge-warning { - color: #212529; - background-color: #ffc107; -} - -a.badge-warning:hover, -a.badge-warning:focus { - color: #212529; - background-color: #d39e00; -} - -a.badge-warning:focus, -a.badge-warning.focus { - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); -} - -.badge-danger { - color: #fff; - background-color: #dc3545; -} - -a.badge-danger:hover, -a.badge-danger:focus { - color: #fff; - background-color: #bd2130; -} - -a.badge-danger:focus, -a.badge-danger.focus { - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); -} - -.badge-light { - color: #212529; - background-color: #f8f9fa; -} - -a.badge-light:hover, -a.badge-light:focus { - color: #212529; - background-color: #dae0e5; -} - -a.badge-light:focus, -a.badge-light.focus { - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); -} - -.badge-dark { - color: #fff; - background-color: #343a40; -} - -a.badge-dark:hover, -a.badge-dark:focus { - color: #fff; - background-color: #1d2124; -} - -a.badge-dark:focus, -a.badge-dark.focus { - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); -} - -.jumbotron { - padding: 2rem 1rem; - margin-bottom: 2rem; - background-color: #e9ecef; - border-radius: 0.3rem; -} - -@media (min-width: 576px) { - .jumbotron { - padding: 4rem 2rem; - } -} - -.jumbotron-fluid { - padding-right: 0; - padding-left: 0; - border-radius: 0; -} - -.alert { - position: relative; - padding: 0.75rem 1.25rem; - margin-bottom: 1rem; - border: 1px solid transparent; - border-radius: 0.25rem; -} - -.alert-heading { - color: inherit; -} - -.alert-link { - font-weight: 700; -} - -.alert-dismissible { - padding-right: 4rem; -} - -.alert-dismissible .close { - position: absolute; - top: 0; - right: 0; - z-index: 2; - padding: 0.75rem 1.25rem; - color: inherit; -} - -.alert-primary { - color: #7f331e; - background-color: #fde0d8; - border-color: #fcd3c8; -} - -.alert-primary hr { - border-top-color: #fbc0b0; -} - -.alert-primary .alert-link { - color: #562214; -} - -.alert-secondary { - color: #383d41; - background-color: #e2e3e5; - border-color: #d6d8db; -} - -.alert-secondary hr { - border-top-color: #c8cbcf; -} - -.alert-secondary .alert-link { - color: #202326; -} - -.alert-success { - color: #155724; - background-color: #d4edda; - border-color: #c3e6cb; -} - -.alert-success hr { - border-top-color: #b1dfbb; -} - -.alert-success .alert-link { - color: #0b2e13; -} - -.alert-info { - color: #0c5460; - background-color: #d1ecf1; - border-color: #bee5eb; -} - -.alert-info hr { - border-top-color: #abdde5; -} - -.alert-info .alert-link { - color: #062c33; -} - -.alert-warning { - color: #856404; - background-color: #fff3cd; - border-color: #ffeeba; -} - -.alert-warning hr { - border-top-color: #ffe8a1; -} - -.alert-warning .alert-link { - color: #533f03; -} - -.alert-danger { - color: #721c24; - background-color: #f8d7da; - border-color: #f5c6cb; -} - -.alert-danger hr { - border-top-color: #f1b0b7; -} - -.alert-danger .alert-link { - color: #491217; -} - -.alert-light { - color: #818182; - background-color: #fefefe; - border-color: #fdfdfe; -} - -.alert-light hr { - border-top-color: #ececf6; -} - -.alert-light .alert-link { - color: #686868; -} - -.alert-dark { - color: #1b1e21; - background-color: #d6d8d9; - border-color: #c6c8ca; -} - -.alert-dark hr { - border-top-color: #b9bbbe; -} - -.alert-dark .alert-link { - color: #040505; -} - -@-webkit-keyframes progress-bar-stripes { - from { - background-position: 1rem 0; - } - - to { - background-position: 0 0; - } -} - -@keyframes progress-bar-stripes { - from { - background-position: 1rem 0; - } - - to { - background-position: 0 0; - } -} - -.progress { - display: flex; - height: 1rem; - overflow: hidden; - line-height: 0; - font-size: 0.75rem; - background-color: #e9ecef; - border-radius: 0.25rem; -} - -.progress-bar { - display: flex; - flex-direction: column; - justify-content: center; - overflow: hidden; - color: #fff; - text-align: center; - white-space: nowrap; - background-color: #f4623a; - transition: width 0.6s ease; -} - -@media (prefers-reduced-motion: reduce) { - .progress-bar { - transition: none; - } -} - -.progress-bar-striped { - background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-size: 1rem 1rem; -} - -.progress-bar-animated { - -webkit-animation: 1s linear infinite progress-bar-stripes; - animation: 1s linear infinite progress-bar-stripes; -} - -@media (prefers-reduced-motion: reduce) { - .progress-bar-animated { - -webkit-animation: none; - animation: none; - } -} - -.media { - display: flex; - align-items: flex-start; -} - -.media-body { - flex: 1; -} - -.list-group { - display: flex; - flex-direction: column; - padding-left: 0; - margin-bottom: 0; - border-radius: 0.25rem; -} - -.list-group-item-action { - width: 100%; - color: #495057; - text-align: inherit; -} - -.list-group-item-action:hover, -.list-group-item-action:focus { - z-index: 1; - color: #495057; - text-decoration: none; - background-color: #f8f9fa; -} - -.list-group-item-action:active { - color: #212529; - background-color: #e9ecef; -} - -.list-group-item { - position: relative; - display: block; - padding: 0.75rem 1.25rem; - background-color: #fff; - border: 1px solid rgba(0, 0, 0, 0.125); -} - -.list-group-item:first-child { - border-top-left-radius: inherit; - border-top-right-radius: inherit; -} - -.list-group-item:last-child { - border-bottom-right-radius: inherit; - border-bottom-left-radius: inherit; -} - -.list-group-item.disabled, -.list-group-item:disabled { - color: #6c757d; - pointer-events: none; - background-color: #fff; -} - -.list-group-item.active { - z-index: 2; - color: #fff; - background-color: #f4623a; - border-color: #f4623a; -} - -.list-group-item+.list-group-item { - border-top-width: 0; -} - -.list-group-item+.list-group-item.active { - margin-top: -1px; - border-top-width: 1px; -} - -.list-group-horizontal { - flex-direction: row; -} - -.list-group-horizontal>.list-group-item:first-child { - border-bottom-left-radius: 0.25rem; - border-top-right-radius: 0; -} - -.list-group-horizontal>.list-group-item:last-child { - border-top-right-radius: 0.25rem; - border-bottom-left-radius: 0; -} - -.list-group-horizontal>.list-group-item.active { - margin-top: 0; -} - -.list-group-horizontal>.list-group-item+.list-group-item { - border-top-width: 1px; - border-left-width: 0; -} - -.list-group-horizontal>.list-group-item+.list-group-item.active { - margin-left: -1px; - border-left-width: 1px; -} - -@media (min-width: 576px) { - .list-group-horizontal-sm { - flex-direction: row; - } - - .list-group-horizontal-sm>.list-group-item:first-child { - border-bottom-left-radius: 0.25rem; - border-top-right-radius: 0; - } - - .list-group-horizontal-sm>.list-group-item:last-child { - border-top-right-radius: 0.25rem; - border-bottom-left-radius: 0; - } - - .list-group-horizontal-sm>.list-group-item.active { - margin-top: 0; - } - - .list-group-horizontal-sm>.list-group-item+.list-group-item { - border-top-width: 1px; - border-left-width: 0; - } - - .list-group-horizontal-sm>.list-group-item+.list-group-item.active { - margin-left: -1px; - border-left-width: 1px; - } -} - -@media (min-width: 768px) { - .list-group-horizontal-md { - flex-direction: row; - } - - .list-group-horizontal-md>.list-group-item:first-child { - border-bottom-left-radius: 0.25rem; - border-top-right-radius: 0; - } - - .list-group-horizontal-md>.list-group-item:last-child { - border-top-right-radius: 0.25rem; - border-bottom-left-radius: 0; - } - - .list-group-horizontal-md>.list-group-item.active { - margin-top: 0; - } - - .list-group-horizontal-md>.list-group-item+.list-group-item { - border-top-width: 1px; - border-left-width: 0; - } - - .list-group-horizontal-md>.list-group-item+.list-group-item.active { - margin-left: -1px; - border-left-width: 1px; - } -} - -@media (min-width: 992px) { - .list-group-horizontal-lg { - flex-direction: row; - } - - .list-group-horizontal-lg>.list-group-item:first-child { - border-bottom-left-radius: 0.25rem; - border-top-right-radius: 0; - } - - .list-group-horizontal-lg>.list-group-item:last-child { - border-top-right-radius: 0.25rem; - border-bottom-left-radius: 0; - } - - .list-group-horizontal-lg>.list-group-item.active { - margin-top: 0; - } - - .list-group-horizontal-lg>.list-group-item+.list-group-item { - border-top-width: 1px; - border-left-width: 0; - } - - .list-group-horizontal-lg>.list-group-item+.list-group-item.active { - margin-left: -1px; - border-left-width: 1px; - } -} - -@media (min-width: 1200px) { - .list-group-horizontal-xl { - flex-direction: row; - } - - .list-group-horizontal-xl>.list-group-item:first-child { - border-bottom-left-radius: 0.25rem; - border-top-right-radius: 0; - } - - .list-group-horizontal-xl>.list-group-item:last-child { - border-top-right-radius: 0.25rem; - border-bottom-left-radius: 0; - } - - .list-group-horizontal-xl>.list-group-item.active { - margin-top: 0; - } - - .list-group-horizontal-xl>.list-group-item+.list-group-item { - border-top-width: 1px; - border-left-width: 0; - } - - .list-group-horizontal-xl>.list-group-item+.list-group-item.active { - margin-left: -1px; - border-left-width: 1px; - } -} - -.list-group-flush { - border-radius: 0; -} - -.list-group-flush>.list-group-item { - border-width: 0 0 1px; -} - -.list-group-flush>.list-group-item:last-child { - border-bottom-width: 0; -} - -.list-group-item-primary { - color: #7f331e; - background-color: #fcd3c8; -} - -.list-group-item-primary.list-group-item-action:hover, -.list-group-item-primary.list-group-item-action:focus { - color: #7f331e; - background-color: #fbc0b0; -} - -.list-group-item-primary.list-group-item-action.active { - color: #fff; - background-color: #7f331e; - border-color: #7f331e; -} - -.list-group-item-secondary { - color: #383d41; - background-color: #d6d8db; -} - -.list-group-item-secondary.list-group-item-action:hover, -.list-group-item-secondary.list-group-item-action:focus { - color: #383d41; - background-color: #c8cbcf; -} - -.list-group-item-secondary.list-group-item-action.active { - color: #fff; - background-color: #383d41; - border-color: #383d41; -} - -.list-group-item-success { - color: #155724; - background-color: #c3e6cb; -} - -.list-group-item-success.list-group-item-action:hover, -.list-group-item-success.list-group-item-action:focus { - color: #155724; - background-color: #b1dfbb; -} - -.list-group-item-success.list-group-item-action.active { - color: #fff; - background-color: #155724; - border-color: #155724; -} - -.list-group-item-info { - color: #0c5460; - background-color: #bee5eb; -} - -.list-group-item-info.list-group-item-action:hover, -.list-group-item-info.list-group-item-action:focus { - color: #0c5460; - background-color: #abdde5; -} - -.list-group-item-info.list-group-item-action.active { - color: #fff; - background-color: #0c5460; - border-color: #0c5460; -} - -.list-group-item-warning { - color: #856404; - background-color: #ffeeba; -} - -.list-group-item-warning.list-group-item-action:hover, -.list-group-item-warning.list-group-item-action:focus { - color: #856404; - background-color: #ffe8a1; -} - -.list-group-item-warning.list-group-item-action.active { - color: #fff; - background-color: #856404; - border-color: #856404; -} - -.list-group-item-danger { - color: #721c24; - background-color: #f5c6cb; -} - -.list-group-item-danger.list-group-item-action:hover, -.list-group-item-danger.list-group-item-action:focus { - color: #721c24; - background-color: #f1b0b7; -} - -.list-group-item-danger.list-group-item-action.active { - color: #fff; - background-color: #721c24; - border-color: #721c24; -} - -.list-group-item-light { - color: #818182; - background-color: #fdfdfe; -} - -.list-group-item-light.list-group-item-action:hover, -.list-group-item-light.list-group-item-action:focus { - color: #818182; - background-color: #ececf6; -} - -.list-group-item-light.list-group-item-action.active { - color: #fff; - background-color: #818182; - border-color: #818182; -} - -.list-group-item-dark { - color: #1b1e21; - background-color: #c6c8ca; -} - -.list-group-item-dark.list-group-item-action:hover, -.list-group-item-dark.list-group-item-action:focus { - color: #1b1e21; - background-color: #b9bbbe; -} - -.list-group-item-dark.list-group-item-action.active { - color: #fff; - background-color: #1b1e21; - border-color: #1b1e21; -} - -.close { - float: right; - font-size: 1.5rem; - font-weight: 700; - line-height: 1; - color: #000; - text-shadow: 0 1px 0 #fff; - opacity: 0.5; -} - -.close:hover { - color: #000; - text-decoration: none; -} - -.close:not(:disabled):not(.disabled):hover, -.close:not(:disabled):not(.disabled):focus { - opacity: 0.75; -} - -button.close { - padding: 0; - background-color: transparent; - border: 0; -} - -a.close.disabled { - pointer-events: none; -} - -.toast { - flex-basis: 350px; - max-width: 350px; - font-size: 0.875rem; - background-color: rgba(255, 255, 255, 0.85); - background-clip: padding-box; - border: 1px solid rgba(0, 0, 0, 0.1); - box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1); - opacity: 0; - border-radius: 0.25rem; -} - -.toast:not(:last-child) { - margin-bottom: 0.75rem; -} - -.toast.showing { - opacity: 1; -} - -.toast.show { - display: block; - opacity: 1; -} - -.toast.hide { - display: none; -} - -.toast-header { - display: flex; - align-items: center; - padding: 0.25rem 0.75rem; - color: #6c757d; - background-color: rgba(255, 255, 255, 0.85); - background-clip: padding-box; - border-bottom: 1px solid rgba(0, 0, 0, 0.05); - border-top-left-radius: calc(0.25rem - 1px); - border-top-right-radius: calc(0.25rem - 1px); -} - -.toast-body { - padding: 0.75rem; -} - -.modal-open { - overflow: hidden; -} - -.modal-open .modal { - overflow-x: hidden; - overflow-y: auto; -} - -.modal { - position: fixed; - top: 0; - left: 0; - z-index: 1050; - display: none; - width: 100%; - height: 100%; - overflow: hidden; - outline: 0; -} - -.modal-dialog { - position: relative; - width: auto; - margin: 0.5rem; - pointer-events: none; -} - -.modal.fade .modal-dialog { - transition: transform 0.3s ease-out; - transform: translate(0, -50px); -} - -@media (prefers-reduced-motion: reduce) { - .modal.fade .modal-dialog { - transition: none; - } -} - -.modal.show .modal-dialog { - transform: none; -} - -.modal.modal-static .modal-dialog { - transform: scale(1.02); -} - -.modal-dialog-scrollable { - display: flex; - max-height: calc(100% - 1rem); -} - -.modal-dialog-scrollable .modal-content { - max-height: calc(100vh - 1rem); - overflow: hidden; -} - -.modal-dialog-scrollable .modal-header, -.modal-dialog-scrollable .modal-footer { - flex-shrink: 0; -} - -.modal-dialog-scrollable .modal-body { - overflow-y: auto; -} - -.modal-dialog-centered { - display: flex; - align-items: center; - min-height: calc(100% - 1rem); -} - -.modal-dialog-centered::before { - display: block; - height: calc(100vh - 1rem); - height: -webkit-min-content; - height: -moz-min-content; - height: min-content; - content: ""; -} - -.modal-dialog-centered.modal-dialog-scrollable { - flex-direction: column; - justify-content: center; - height: 100%; -} - -.modal-dialog-centered.modal-dialog-scrollable .modal-content { - max-height: none; -} - -.modal-dialog-centered.modal-dialog-scrollable::before { - content: none; -} - -.modal-content { - position: relative; - display: flex; - flex-direction: column; - width: 100%; - pointer-events: auto; - background-color: #fff; - background-clip: padding-box; - border: 1px solid rgba(0, 0, 0, 0.2); - border-radius: 0.3rem; - outline: 0; -} - -.modal-backdrop { - position: fixed; - top: 0; - left: 0; - z-index: 1040; - width: 100vw; - height: 100vh; - background-color: #000; -} - -.modal-backdrop.fade { - opacity: 0; -} - -.modal-backdrop.show { - opacity: 0.5; -} - -.modal-header { - display: flex; - align-items: flex-start; - justify-content: space-between; - padding: 1rem 1rem; - border-bottom: 1px solid #dee2e6; - border-top-left-radius: calc(0.3rem - 1px); - border-top-right-radius: calc(0.3rem - 1px); -} - -.modal-header .close { - padding: 1rem 1rem; - margin: -1rem -1rem -1rem auto; -} - -.modal-title { - margin-bottom: 0; - line-height: 1.5; -} - -.modal-body { - position: relative; - flex: 1 1 auto; - padding: 1rem; -} - -.modal-footer { - display: flex; - flex-wrap: wrap; - align-items: center; - justify-content: flex-end; - padding: 0.75rem; - border-top: 1px solid #dee2e6; - border-bottom-right-radius: calc(0.3rem - 1px); - border-bottom-left-radius: calc(0.3rem - 1px); -} - -.modal-footer>* { - margin: 0.25rem; -} - -.modal-scrollbar-measure { - position: absolute; - top: -9999px; - width: 50px; - height: 50px; - overflow: scroll; -} - -@media (min-width: 576px) { - .modal-dialog { - max-width: 500px; - margin: 1.75rem auto; - } - - .modal-dialog-scrollable { - max-height: calc(100% - 3.5rem); - } - - .modal-dialog-scrollable .modal-content { - max-height: calc(100vh - 3.5rem); - } - - .modal-dialog-centered { - min-height: calc(100% - 3.5rem); - } - - .modal-dialog-centered::before { - height: calc(100vh - 3.5rem); - height: -webkit-min-content; - height: -moz-min-content; - height: min-content; - } - - .modal-sm { - max-width: 300px; - } -} - -@media (min-width: 992px) { - - .modal-lg, - .modal-xl { - max-width: 800px; - } -} - -@media (min-width: 1200px) { - .modal-xl { - max-width: 1140px; - } -} - -.tooltip { - position: absolute; - z-index: 1070; - display: block; - margin: 0; - font-family: "Merriweather", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-style: normal; - font-weight: 400; - line-height: 1.5; - text-align: left; - text-align: start; - text-decoration: none; - text-shadow: none; - text-transform: none; - letter-spacing: normal; - word-break: normal; - word-spacing: normal; - white-space: normal; - line-break: auto; - font-size: 0.875rem; - word-wrap: break-word; - opacity: 0; -} - -.tooltip.show { - opacity: 0.9; -} - -.tooltip .arrow { - position: absolute; - display: block; - width: 0.8rem; - height: 0.4rem; -} - -.tooltip .arrow::before { - position: absolute; - content: ""; - border-color: transparent; - border-style: solid; -} - -.bs-tooltip-top, -.bs-tooltip-auto[x-placement^=top] { - padding: 0.4rem 0; -} - -.bs-tooltip-top .arrow, -.bs-tooltip-auto[x-placement^=top] .arrow { - bottom: 0; -} - -.bs-tooltip-top .arrow::before, -.bs-tooltip-auto[x-placement^=top] .arrow::before { - top: 0; - border-width: 0.4rem 0.4rem 0; - border-top-color: #000; -} - -.bs-tooltip-right, -.bs-tooltip-auto[x-placement^=right] { - padding: 0 0.4rem; -} - -.bs-tooltip-right .arrow, -.bs-tooltip-auto[x-placement^=right] .arrow { - left: 0; - width: 0.4rem; - height: 0.8rem; -} - -.bs-tooltip-right .arrow::before, -.bs-tooltip-auto[x-placement^=right] .arrow::before { - right: 0; - border-width: 0.4rem 0.4rem 0.4rem 0; - border-right-color: #000; -} - -.bs-tooltip-bottom, -.bs-tooltip-auto[x-placement^=bottom] { - padding: 0.4rem 0; -} - -.bs-tooltip-bottom .arrow, -.bs-tooltip-auto[x-placement^=bottom] .arrow { - top: 0; -} - -.bs-tooltip-bottom .arrow::before, -.bs-tooltip-auto[x-placement^=bottom] .arrow::before { - bottom: 0; - border-width: 0 0.4rem 0.4rem; - border-bottom-color: #000; -} - -.bs-tooltip-left, -.bs-tooltip-auto[x-placement^=left] { - padding: 0 0.4rem; -} - -.bs-tooltip-left .arrow, -.bs-tooltip-auto[x-placement^=left] .arrow { - right: 0; - width: 0.4rem; - height: 0.8rem; -} - -.bs-tooltip-left .arrow::before, -.bs-tooltip-auto[x-placement^=left] .arrow::before { - left: 0; - border-width: 0.4rem 0 0.4rem 0.4rem; - border-left-color: #000; -} - -.tooltip-inner { - max-width: 200px; - padding: 0.25rem 0.5rem; - color: #fff; - text-align: center; - background-color: #000; - border-radius: 0.25rem; -} - -.popover { - position: absolute; - top: 0; - left: 0; - z-index: 1060; - display: block; - max-width: 276px; - font-family: "Merriweather", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-style: normal; - font-weight: 400; - line-height: 1.5; - text-align: left; - text-align: start; - text-decoration: none; - text-shadow: none; - text-transform: none; - letter-spacing: normal; - word-break: normal; - word-spacing: normal; - white-space: normal; - line-break: auto; - font-size: 0.875rem; - word-wrap: break-word; - background-color: #fff; - background-clip: padding-box; - border: 1px solid rgba(0, 0, 0, 0.2); - border-radius: 0.3rem; -} - -.popover .arrow { - position: absolute; - display: block; - width: 1rem; - height: 0.5rem; - margin: 0 0.3rem; -} - -.popover .arrow::before, -.popover .arrow::after { - position: absolute; - display: block; - content: ""; - border-color: transparent; - border-style: solid; -} - -.bs-popover-top, -.bs-popover-auto[x-placement^=top] { - margin-bottom: 0.5rem; -} - -.bs-popover-top>.arrow, -.bs-popover-auto[x-placement^=top]>.arrow { - bottom: calc(-0.5rem - 1px); -} - -.bs-popover-top>.arrow::before, -.bs-popover-auto[x-placement^=top]>.arrow::before { - bottom: 0; - border-width: 0.5rem 0.5rem 0; - border-top-color: rgba(0, 0, 0, 0.25); -} - -.bs-popover-top>.arrow::after, -.bs-popover-auto[x-placement^=top]>.arrow::after { - bottom: 1px; - border-width: 0.5rem 0.5rem 0; - border-top-color: #fff; -} - -.bs-popover-right, -.bs-popover-auto[x-placement^=right] { - margin-left: 0.5rem; -} - -.bs-popover-right>.arrow, -.bs-popover-auto[x-placement^=right]>.arrow { - left: calc(-0.5rem - 1px); - width: 0.5rem; - height: 1rem; - margin: 0.3rem 0; -} - -.bs-popover-right>.arrow::before, -.bs-popover-auto[x-placement^=right]>.arrow::before { - left: 0; - border-width: 0.5rem 0.5rem 0.5rem 0; - border-right-color: rgba(0, 0, 0, 0.25); -} - -.bs-popover-right>.arrow::after, -.bs-popover-auto[x-placement^=right]>.arrow::after { - left: 1px; - border-width: 0.5rem 0.5rem 0.5rem 0; - border-right-color: #fff; -} - -.bs-popover-bottom, -.bs-popover-auto[x-placement^=bottom] { - margin-top: 0.5rem; -} - -.bs-popover-bottom>.arrow, -.bs-popover-auto[x-placement^=bottom]>.arrow { - top: calc(-0.5rem - 1px); -} - -.bs-popover-bottom>.arrow::before, -.bs-popover-auto[x-placement^=bottom]>.arrow::before { - top: 0; - border-width: 0 0.5rem 0.5rem 0.5rem; - border-bottom-color: rgba(0, 0, 0, 0.25); -} - -.bs-popover-bottom>.arrow::after, -.bs-popover-auto[x-placement^=bottom]>.arrow::after { - top: 1px; - border-width: 0 0.5rem 0.5rem 0.5rem; - border-bottom-color: #fff; -} - -.bs-popover-bottom .popover-header::before, -.bs-popover-auto[x-placement^=bottom] .popover-header::before { - position: absolute; - top: 0; - left: 50%; - display: block; - width: 1rem; - margin-left: -0.5rem; - content: ""; - border-bottom: 1px solid #f7f7f7; -} - -.bs-popover-left, -.bs-popover-auto[x-placement^=left] { - margin-right: 0.5rem; -} - -.bs-popover-left>.arrow, -.bs-popover-auto[x-placement^=left]>.arrow { - right: calc(-0.5rem - 1px); - width: 0.5rem; - height: 1rem; - margin: 0.3rem 0; -} - -.bs-popover-left>.arrow::before, -.bs-popover-auto[x-placement^=left]>.arrow::before { - right: 0; - border-width: 0.5rem 0 0.5rem 0.5rem; - border-left-color: rgba(0, 0, 0, 0.25); -} - -.bs-popover-left>.arrow::after, -.bs-popover-auto[x-placement^=left]>.arrow::after { - right: 1px; - border-width: 0.5rem 0 0.5rem 0.5rem; - border-left-color: #fff; -} - -.popover-header { - padding: 0.5rem 0.75rem; - margin-bottom: 0; - font-size: 1rem; - background-color: #f7f7f7; - border-bottom: 1px solid #ebebeb; - border-top-left-radius: calc(0.3rem - 1px); - border-top-right-radius: calc(0.3rem - 1px); -} - -.popover-header:empty { - display: none; -} - -.popover-body { - padding: 0.5rem 0.75rem; - color: #212529; -} - -.carousel { - position: relative; -} - -.carousel.pointer-event { - touch-action: pan-y; -} - -.carousel-inner { - position: relative; - width: 100%; - overflow: hidden; -} - -.carousel-inner::after { - display: block; - clear: both; - content: ""; -} - -.carousel-item { - position: relative; - display: none; - float: left; - width: 100%; - margin-right: -100%; - -webkit-backface-visibility: hidden; - backface-visibility: hidden; - transition: transform 0.6s ease-in-out; -} - -@media (prefers-reduced-motion: reduce) { - .carousel-item { - transition: none; - } -} - -.carousel-item.active, -.carousel-item-next, -.carousel-item-prev { - display: block; -} - -.carousel-item-next:not(.carousel-item-left), -.active.carousel-item-right { - transform: translateX(100%); -} - -.carousel-item-prev:not(.carousel-item-right), -.active.carousel-item-left { - transform: translateX(-100%); -} - -.carousel-fade .carousel-item { - opacity: 0; - transition-property: opacity; - transform: none; -} - -.carousel-fade .carousel-item.active, -.carousel-fade .carousel-item-next.carousel-item-left, -.carousel-fade .carousel-item-prev.carousel-item-right { - z-index: 1; - opacity: 1; -} - -.carousel-fade .active.carousel-item-left, -.carousel-fade .active.carousel-item-right { - z-index: 0; - opacity: 0; - transition: opacity 0s 0.6s; -} - -@media (prefers-reduced-motion: reduce) { - - .carousel-fade .active.carousel-item-left, - .carousel-fade .active.carousel-item-right { - transition: none; - } -} - -.carousel-control-prev, -.carousel-control-next { - position: absolute; - top: 0; - bottom: 0; - z-index: 1; - display: flex; - align-items: center; - justify-content: center; - width: 15%; - color: #fff; - text-align: center; - opacity: 0.5; - transition: opacity 0.15s ease; -} - -@media (prefers-reduced-motion: reduce) { - - .carousel-control-prev, - .carousel-control-next { - transition: none; - } -} - -.carousel-control-prev:hover, -.carousel-control-prev:focus, -.carousel-control-next:hover, -.carousel-control-next:focus { - color: #fff; - text-decoration: none; - outline: 0; - opacity: 0.9; -} - -.carousel-control-prev { - left: 0; -} - -.carousel-control-next { - right: 0; -} - -.carousel-control-prev-icon, -.carousel-control-next-icon { - display: inline-block; - width: 20px; - height: 20px; - background: 50%/100% 100% no-repeat; -} - -.carousel-control-prev-icon { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e"); -} - -.carousel-control-next-icon { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e"); -} - -.carousel-indicators { - position: absolute; - right: 0; - bottom: 0; - left: 0; - z-index: 15; - display: flex; - justify-content: center; - padding-left: 0; - margin-right: 15%; - margin-left: 15%; - list-style: none; -} - -.carousel-indicators li { - box-sizing: content-box; - flex: 0 1 auto; - width: 30px; - height: 3px; - margin-right: 3px; - margin-left: 3px; - text-indent: -999px; - cursor: pointer; - background-color: #fff; - background-clip: padding-box; - border-top: 10px solid transparent; - border-bottom: 10px solid transparent; - opacity: 0.5; - transition: opacity 0.6s ease; -} - -@media (prefers-reduced-motion: reduce) { - .carousel-indicators li { - transition: none; - } -} - -.carousel-indicators .active { - opacity: 1; -} - -.carousel-caption { - position: absolute; - right: 15%; - bottom: 20px; - left: 15%; - z-index: 10; - padding-top: 20px; - padding-bottom: 20px; - color: #fff; - text-align: center; -} - -@-webkit-keyframes spinner-border { - to { - transform: rotate(360deg); - } -} - -@keyframes spinner-border { - to { - transform: rotate(360deg); - } -} - -.spinner-border { - display: inline-block; - width: 2rem; - height: 2rem; - vertical-align: text-bottom; - border: 0.25em solid currentColor; - border-right-color: transparent; - border-radius: 50%; - -webkit-animation: 0.75s linear infinite spinner-border; - animation: 0.75s linear infinite spinner-border; -} - -.spinner-border-sm { - width: 1rem; - height: 1rem; - border-width: 0.2em; -} - -@-webkit-keyframes spinner-grow { - 0% { - transform: scale(0); - } - - 50% { - opacity: 1; - transform: none; - } -} - -@keyframes spinner-grow { - 0% { - transform: scale(0); - } - - 50% { - opacity: 1; - transform: none; - } -} - -.spinner-grow { - display: inline-block; - width: 2rem; - height: 2rem; - vertical-align: text-bottom; - background-color: currentColor; - border-radius: 50%; - opacity: 0; - -webkit-animation: 0.75s linear infinite spinner-grow; - animation: 0.75s linear infinite spinner-grow; -} - -.spinner-grow-sm { - width: 1rem; - height: 1rem; -} - -@media (prefers-reduced-motion: reduce) { - - .spinner-border, - .spinner-grow { - -webkit-animation-duration: 1.5s; - animation-duration: 1.5s; - } -} - -.align-baseline { - vertical-align: baseline !important; -} - -.align-top { - vertical-align: top !important; -} - -.align-middle { - vertical-align: middle !important; -} - -.align-bottom { - vertical-align: bottom !important; -} - -.align-text-bottom { - vertical-align: text-bottom !important; -} - -.align-text-top { - vertical-align: text-top !important; -} - -/* .bg-primary { - background-color: #f4623a !important; -} */ - -a.bg-primary:hover, -a.bg-primary:focus, -button.bg-primary:hover, -button.bg-primary:focus { - background-color: #ee3e0d !important; -} - -.bg-secondary { - background-color: #6c757d !important; -} - -a.bg-secondary:hover, -a.bg-secondary:focus, -button.bg-secondary:hover, -button.bg-secondary:focus { - background-color: #545b62 !important; -} - -.bg-success { - background-color: #28a745 !important; -} - -a.bg-success:hover, -a.bg-success:focus, -button.bg-success:hover, -button.bg-success:focus { - background-color: #1e7e34 !important; -} - -.bg-info { - background-color: #17a2b8 !important; -} - -a.bg-info:hover, -a.bg-info:focus, -button.bg-info:hover, -button.bg-info:focus { - background-color: #117a8b !important; -} - -.bg-warning { - background-color: #ffc107 !important; -} - -a.bg-warning:hover, -a.bg-warning:focus, -button.bg-warning:hover, -button.bg-warning:focus { - background-color: #d39e00 !important; -} - -.bg-danger { - background-color: #dc3545 !important; -} - -a.bg-danger:hover, -a.bg-danger:focus, -button.bg-danger:hover, -button.bg-danger:focus { - background-color: #bd2130 !important; -} - -.bg-light { - background-color: #f8f9fa !important; -} - -a.bg-light:hover, -a.bg-light:focus, -button.bg-light:hover, -button.bg-light:focus { - background-color: #dae0e5 !important; -} - -.bg-dark { - background-color: #343a40 !important; -} - -a.bg-dark:hover, -a.bg-dark:focus, -button.bg-dark:hover, -button.bg-dark:focus { - background-color: #1d2124 !important; -} - -.bg-white { - background-color: #fff !important; -} - -.bg-transparent { - background-color: transparent !important; -} - -.border { - border: 1px solid #dee2e6 !important; -} - -.border-top { - border-top: 1px solid #dee2e6 !important; -} - -.border-right { - border-right: 1px solid #dee2e6 !important; -} - -.border-bottom { - border-bottom: 1px solid #dee2e6 !important; -} - -.border-left { - border-left: 1px solid #dee2e6 !important; -} - -.border-0 { - border: 0 !important; -} - -.border-top-0 { - border-top: 0 !important; -} - -.border-right-0 { - border-right: 0 !important; -} - -.border-bottom-0 { - border-bottom: 0 !important; -} - -.border-left-0 { - border-left: 0 !important; -} - -.border-primary { - border-color: #f4623a !important; -} - -.border-secondary { - border-color: #6c757d !important; -} - -.border-success { - border-color: #28a745 !important; -} - -.border-info { - border-color: #17a2b8 !important; -} - -.border-warning { - border-color: #ffc107 !important; -} - -.border-danger { - border-color: #dc3545 !important; -} - -.border-light { - border-color: #f8f9fa !important; -} - -.border-dark { - border-color: #343a40 !important; -} - -.border-white { - border-color: #fff !important; -} - -.rounded-sm { - border-radius: 0.2rem !important; -} - -.rounded { - border-radius: 0.25rem !important; -} - -.rounded-top { - border-top-left-radius: 0.25rem !important; - border-top-right-radius: 0.25rem !important; -} - -.rounded-right { - border-top-right-radius: 0.25rem !important; - border-bottom-right-radius: 0.25rem !important; -} - -.rounded-bottom { - border-bottom-right-radius: 0.25rem !important; - border-bottom-left-radius: 0.25rem !important; -} - -.rounded-left { - border-top-left-radius: 0.25rem !important; - border-bottom-left-radius: 0.25rem !important; -} - -.rounded-lg { - border-radius: 0.3rem !important; -} - -.rounded-circle { - border-radius: 50% !important; -} - -.rounded-pill { - border-radius: 50rem !important; -} - -.rounded-0 { - border-radius: 0 !important; -} - -.clearfix::after { - display: block; - clear: both; - content: ""; -} - -.d-none { - display: none !important; -} - -.d-inline { - display: inline !important; -} - -.d-inline-block { - display: inline-block !important; -} - -.d-block { - display: block !important; -} - -.d-table { - display: table !important; -} - -.d-table-row { - display: table-row !important; -} - -.d-table-cell { - display: table-cell !important; -} - -.d-flex { - display: flex !important; -} - -.d-inline-flex { - display: inline-flex !important; -} - -@media (min-width: 576px) { - .d-sm-none { - display: none !important; - } - - .d-sm-inline { - display: inline !important; - } - - .d-sm-inline-block { - display: inline-block !important; - } - - .d-sm-block { - display: block !important; - } - - .d-sm-table { - display: table !important; - } - - .d-sm-table-row { - display: table-row !important; - } - - .d-sm-table-cell { - display: table-cell !important; - } - - .d-sm-flex { - display: flex !important; - } - - .d-sm-inline-flex { - display: inline-flex !important; - } -} - -@media (min-width: 768px) { - .d-md-none { - display: none !important; - } - - .d-md-inline { - display: inline !important; - } - - .d-md-inline-block { - display: inline-block !important; - } - - .d-md-block { - display: block !important; - } - - .d-md-table { - display: table !important; - } - - .d-md-table-row { - display: table-row !important; - } - - .d-md-table-cell { - display: table-cell !important; - } - - .d-md-flex { - display: flex !important; - } - - .d-md-inline-flex { - display: inline-flex !important; - } -} - -@media (min-width: 992px) { - .d-lg-none { - display: none !important; - } - - .d-lg-inline { - display: inline !important; - } - - .d-lg-inline-block { - display: inline-block !important; - } - - .d-lg-block { - display: block !important; - } - - .d-lg-table { - display: table !important; - } - - .d-lg-table-row { - display: table-row !important; - } - - .d-lg-table-cell { - display: table-cell !important; - } - - .d-lg-flex { - display: flex !important; - } - - .d-lg-inline-flex { - display: inline-flex !important; - } -} - -@media (min-width: 1200px) { - .d-xl-none { - display: none !important; - } - - .d-xl-inline { - display: inline !important; - } - - .d-xl-inline-block { - display: inline-block !important; - } - - .d-xl-block { - display: block !important; - } - - .d-xl-table { - display: table !important; - } - - .d-xl-table-row { - display: table-row !important; - } - - .d-xl-table-cell { - display: table-cell !important; - } - - .d-xl-flex { - display: flex !important; - } - - .d-xl-inline-flex { - display: inline-flex !important; - } -} - -@media print { - .d-print-none { - display: none !important; - } - - .d-print-inline { - display: inline !important; - } - - .d-print-inline-block { - display: inline-block !important; - } - - .d-print-block { - display: block !important; - } - - .d-print-table { - display: table !important; - } - - .d-print-table-row { - display: table-row !important; - } - - .d-print-table-cell { - display: table-cell !important; - } - - .d-print-flex { - display: flex !important; - } - - .d-print-inline-flex { - display: inline-flex !important; - } -} - -.embed-responsive { - position: relative; - display: block; - width: 100%; - padding: 0; - overflow: hidden; -} - -.embed-responsive::before { - display: block; - content: ""; -} - -.embed-responsive .embed-responsive-item, -.embed-responsive iframe, -.embed-responsive embed, -.embed-responsive object, -.embed-responsive video { - position: absolute; - top: 0; - bottom: 0; - left: 0; - width: 100%; - height: 100%; - border: 0; -} - -.embed-responsive-21by9::before { - padding-top: 42.8571428571%; -} - -.embed-responsive-16by9::before { - padding-top: 56.25%; -} - -.embed-responsive-4by3::before { - padding-top: 75%; -} - -.embed-responsive-1by1::before { - padding-top: 100%; -} - -.flex-row { - flex-direction: row !important; -} - -.flex-column { - flex-direction: column !important; -} - -.flex-row-reverse { - flex-direction: row-reverse !important; -} - -.flex-column-reverse { - flex-direction: column-reverse !important; -} - -.flex-wrap { - flex-wrap: wrap !important; -} - -.flex-nowrap { - flex-wrap: nowrap !important; -} - -.flex-wrap-reverse { - flex-wrap: wrap-reverse !important; -} - -.flex-fill { - flex: 1 1 auto !important; -} - -.flex-grow-0 { - flex-grow: 0 !important; -} - -.flex-grow-1 { - flex-grow: 1 !important; -} - -.flex-shrink-0 { - flex-shrink: 0 !important; -} - -.flex-shrink-1 { - flex-shrink: 1 !important; -} - -.justify-content-start { - justify-content: flex-start !important; -} - -.justify-content-end { - justify-content: flex-end !important; -} - -.justify-content-center { - justify-content: center !important; -} - -.justify-content-between { - justify-content: space-between !important; -} - -.justify-content-around { - justify-content: space-around !important; -} - -.align-items-start { - align-items: flex-start !important; -} - -.align-items-end { - align-items: flex-end !important; -} - -.align-items-center { - align-items: center !important; -} - -.align-items-baseline { - align-items: baseline !important; -} - -.align-items-stretch { - align-items: stretch !important; -} - -.align-content-start { - align-content: flex-start !important; -} - -.align-content-end { - align-content: flex-end !important; -} - -.align-content-center { - align-content: center !important; -} - -.align-content-between { - align-content: space-between !important; -} - -.align-content-around { - align-content: space-around !important; -} - -.align-content-stretch { - align-content: stretch !important; -} - -.align-self-auto { - align-self: auto !important; -} - -.align-self-start { - align-self: flex-start !important; -} - -.align-self-end { - align-self: flex-end !important; -} - -.align-self-center { - align-self: center !important; -} - -.align-self-baseline { - align-self: baseline !important; -} - -.align-self-stretch { - align-self: stretch !important; -} - -@media (min-width: 576px) { - .flex-sm-row { - flex-direction: row !important; - } - - .flex-sm-column { - flex-direction: column !important; - } - - .flex-sm-row-reverse { - flex-direction: row-reverse !important; - } - - .flex-sm-column-reverse { - flex-direction: column-reverse !important; - } - - .flex-sm-wrap { - flex-wrap: wrap !important; - } - - .flex-sm-nowrap { - flex-wrap: nowrap !important; - } - - .flex-sm-wrap-reverse { - flex-wrap: wrap-reverse !important; - } - - .flex-sm-fill { - flex: 1 1 auto !important; - } - - .flex-sm-grow-0 { - flex-grow: 0 !important; - } - - .flex-sm-grow-1 { - flex-grow: 1 !important; - } - - .flex-sm-shrink-0 { - flex-shrink: 0 !important; - } - - .flex-sm-shrink-1 { - flex-shrink: 1 !important; - } - - .justify-content-sm-start { - justify-content: flex-start !important; - } - - .justify-content-sm-end { - justify-content: flex-end !important; - } - - .justify-content-sm-center { - justify-content: center !important; - } - - .justify-content-sm-between { - justify-content: space-between !important; - } - - .justify-content-sm-around { - justify-content: space-around !important; - } - - .align-items-sm-start { - align-items: flex-start !important; - } - - .align-items-sm-end { - align-items: flex-end !important; - } - - .align-items-sm-center { - align-items: center !important; - } - - .align-items-sm-baseline { - align-items: baseline !important; - } - - .align-items-sm-stretch { - align-items: stretch !important; - } - - .align-content-sm-start { - align-content: flex-start !important; - } - - .align-content-sm-end { - align-content: flex-end !important; - } - - .align-content-sm-center { - align-content: center !important; - } - - .align-content-sm-between { - align-content: space-between !important; - } - - .align-content-sm-around { - align-content: space-around !important; - } - - .align-content-sm-stretch { - align-content: stretch !important; - } - - .align-self-sm-auto { - align-self: auto !important; - } - - .align-self-sm-start { - align-self: flex-start !important; - } - - .align-self-sm-end { - align-self: flex-end !important; - } - - .align-self-sm-center { - align-self: center !important; - } - - .align-self-sm-baseline { - align-self: baseline !important; - } - - .align-self-sm-stretch { - align-self: stretch !important; - } -} - -@media (min-width: 768px) { - .flex-md-row { - flex-direction: row !important; - } - - .flex-md-column { - flex-direction: column !important; - } - - .flex-md-row-reverse { - flex-direction: row-reverse !important; - } - - .flex-md-column-reverse { - flex-direction: column-reverse !important; - } - - .flex-md-wrap { - flex-wrap: wrap !important; - } - - .flex-md-nowrap { - flex-wrap: nowrap !important; - } - - .flex-md-wrap-reverse { - flex-wrap: wrap-reverse !important; - } - - .flex-md-fill { - flex: 1 1 auto !important; - } - - .flex-md-grow-0 { - flex-grow: 0 !important; - } - - .flex-md-grow-1 { - flex-grow: 1 !important; - } - - .flex-md-shrink-0 { - flex-shrink: 0 !important; - } - - .flex-md-shrink-1 { - flex-shrink: 1 !important; - } - - .justify-content-md-start { - justify-content: flex-start !important; - } - - .justify-content-md-end { - justify-content: flex-end !important; - } - - .justify-content-md-center { - justify-content: center !important; - } - - .justify-content-md-between { - justify-content: space-between !important; - } - - .justify-content-md-around { - justify-content: space-around !important; - } - - .align-items-md-start { - align-items: flex-start !important; - } - - .align-items-md-end { - align-items: flex-end !important; - } - - .align-items-md-center { - align-items: center !important; - } - - .align-items-md-baseline { - align-items: baseline !important; - } - - .align-items-md-stretch { - align-items: stretch !important; - } - - .align-content-md-start { - align-content: flex-start !important; - } - - .align-content-md-end { - align-content: flex-end !important; - } - - .align-content-md-center { - align-content: center !important; - } - - .align-content-md-between { - align-content: space-between !important; - } - - .align-content-md-around { - align-content: space-around !important; - } - - .align-content-md-stretch { - align-content: stretch !important; - } - - .align-self-md-auto { - align-self: auto !important; - } - - .align-self-md-start { - align-self: flex-start !important; - } - - .align-self-md-end { - align-self: flex-end !important; - } - - .align-self-md-center { - align-self: center !important; - } - - .align-self-md-baseline { - align-self: baseline !important; - } - - .align-self-md-stretch { - align-self: stretch !important; - } -} - -@media (min-width: 992px) { - .flex-lg-row { - flex-direction: row !important; - } - - .flex-lg-column { - flex-direction: column !important; - } - - .flex-lg-row-reverse { - flex-direction: row-reverse !important; - } - - .flex-lg-column-reverse { - flex-direction: column-reverse !important; - } - - .flex-lg-wrap { - flex-wrap: wrap !important; - } - - .flex-lg-nowrap { - flex-wrap: nowrap !important; - } - - .flex-lg-wrap-reverse { - flex-wrap: wrap-reverse !important; - } - - .flex-lg-fill { - flex: 1 1 auto !important; - } - - .flex-lg-grow-0 { - flex-grow: 0 !important; - } - - .flex-lg-grow-1 { - flex-grow: 1 !important; - } - - .flex-lg-shrink-0 { - flex-shrink: 0 !important; - } - - .flex-lg-shrink-1 { - flex-shrink: 1 !important; - } - - .justify-content-lg-start { - justify-content: flex-start !important; - } - - .justify-content-lg-end { - justify-content: flex-end !important; - } - - .justify-content-lg-center { - justify-content: center !important; - } - - .justify-content-lg-between { - justify-content: space-between !important; - } - - .justify-content-lg-around { - justify-content: space-around !important; - } - - .align-items-lg-start { - align-items: flex-start !important; - } - - .align-items-lg-end { - align-items: flex-end !important; - } - - .align-items-lg-center { - align-items: center !important; - } - - .align-items-lg-baseline { - align-items: baseline !important; - } - - .align-items-lg-stretch { - align-items: stretch !important; - } - - .align-content-lg-start { - align-content: flex-start !important; - } - - .align-content-lg-end { - align-content: flex-end !important; - } - - .align-content-lg-center { - align-content: center !important; - } - - .align-content-lg-between { - align-content: space-between !important; - } - - .align-content-lg-around { - align-content: space-around !important; - } - - .align-content-lg-stretch { - align-content: stretch !important; - } - - .align-self-lg-auto { - align-self: auto !important; - } - - .align-self-lg-start { - align-self: flex-start !important; - } - - .align-self-lg-end { - align-self: flex-end !important; - } - - .align-self-lg-center { - align-self: center !important; - } - - .align-self-lg-baseline { - align-self: baseline !important; - } - - .align-self-lg-stretch { - align-self: stretch !important; - } -} - -@media (min-width: 1200px) { - .flex-xl-row { - flex-direction: row !important; - } - - .flex-xl-column { - flex-direction: column !important; - } - - .flex-xl-row-reverse { - flex-direction: row-reverse !important; - } - - .flex-xl-column-reverse { - flex-direction: column-reverse !important; - } - - .flex-xl-wrap { - flex-wrap: wrap !important; - } - - .flex-xl-nowrap { - flex-wrap: nowrap !important; - } - - .flex-xl-wrap-reverse { - flex-wrap: wrap-reverse !important; - } - - .flex-xl-fill { - flex: 1 1 auto !important; - } - - .flex-xl-grow-0 { - flex-grow: 0 !important; - } - - .flex-xl-grow-1 { - flex-grow: 1 !important; - } - - .flex-xl-shrink-0 { - flex-shrink: 0 !important; - } - - .flex-xl-shrink-1 { - flex-shrink: 1 !important; - } - - .justify-content-xl-start { - justify-content: flex-start !important; - } - - .justify-content-xl-end { - justify-content: flex-end !important; - } - - .justify-content-xl-center { - justify-content: center !important; - } - - .justify-content-xl-between { - justify-content: space-between !important; - } - - .justify-content-xl-around { - justify-content: space-around !important; - } - - .align-items-xl-start { - align-items: flex-start !important; - } - - .align-items-xl-end { - align-items: flex-end !important; - } - - .align-items-xl-center { - align-items: center !important; - } - - .align-items-xl-baseline { - align-items: baseline !important; - } - - .align-items-xl-stretch { - align-items: stretch !important; - } - - .align-content-xl-start { - align-content: flex-start !important; - } - - .align-content-xl-end { - align-content: flex-end !important; - } - - .align-content-xl-center { - align-content: center !important; - } - - .align-content-xl-between { - align-content: space-between !important; - } - - .align-content-xl-around { - align-content: space-around !important; - } - - .align-content-xl-stretch { - align-content: stretch !important; - } - - .align-self-xl-auto { - align-self: auto !important; - } - - .align-self-xl-start { - align-self: flex-start !important; - } - - .align-self-xl-end { - align-self: flex-end !important; - } - - .align-self-xl-center { - align-self: center !important; - } - - .align-self-xl-baseline { - align-self: baseline !important; - } - - .align-self-xl-stretch { - align-self: stretch !important; - } -} - -.float-left { - float: left !important; -} - -.float-right { - float: right !important; -} - -.float-none { - float: none !important; -} - -@media (min-width: 576px) { - .float-sm-left { - float: left !important; - } - - .float-sm-right { - float: right !important; - } - - .float-sm-none { - float: none !important; - } -} - -@media (min-width: 768px) { - .float-md-left { - float: left !important; - } - - .float-md-right { - float: right !important; - } - - .float-md-none { - float: none !important; - } -} - -@media (min-width: 992px) { - .float-lg-left { - float: left !important; - } - - .float-lg-right { - float: right !important; - } - - .float-lg-none { - float: none !important; - } -} - -@media (min-width: 1200px) { - .float-xl-left { - float: left !important; - } - - .float-xl-right { - float: right !important; - } - - .float-xl-none { - float: none !important; - } -} - -.user-select-all { - -webkit-user-select: all !important; - -moz-user-select: all !important; - user-select: all !important; -} - -.user-select-auto { - -webkit-user-select: auto !important; - -moz-user-select: auto !important; - -ms-user-select: auto !important; - user-select: auto !important; -} - -.user-select-none { - -webkit-user-select: none !important; - -moz-user-select: none !important; - -ms-user-select: none !important; - user-select: none !important; -} - -.overflow-auto { - overflow: auto !important; -} - -.overflow-hidden { - overflow: hidden !important; -} - -.position-static { - position: static !important; -} - -.position-relative { - position: relative !important; -} - -.position-absolute { - position: absolute !important; -} - -.position-fixed { - position: fixed !important; -} - -.position-sticky { - position: sticky !important; -} - -.fixed-top { - position: fixed; - top: 0; - right: 0; - left: 0; - z-index: 1030; -} - -.fixed-bottom { - position: fixed; - right: 0; - bottom: 0; - left: 0; - z-index: 1030; -} - -@supports (position: sticky) { - .sticky-top { - position: sticky; - top: 0; - z-index: 1020; - } -} - -.sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border: 0; -} - -.sr-only-focusable:active, -.sr-only-focusable:focus { - position: static; - width: auto; - height: auto; - overflow: visible; - clip: auto; - white-space: normal; -} - -.shadow-sm { - box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; -} - -.shadow { - box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; -} - -.shadow-lg { - box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; -} - -.shadow-none { - box-shadow: none !important; -} - -.w-25 { - width: 25% !important; -} - -.w-50 { - width: 50% !important; -} - -.w-75 { - width: 75% !important; -} - -.w-100 { - width: 100% !important; -} - -.w-auto { - width: auto !important; -} - -.h-25 { - height: 25% !important; -} - -.h-50 { - height: 50% !important; -} - -.h-75 { - height: 75% !important; -} - -.h-100 { - height: 100% !important; -} - -.h-auto { - height: auto !important; -} - -.mw-100 { - max-width: 100% !important; -} - -.mh-100 { - max-height: 100% !important; -} - -.min-vw-100 { - min-width: 100vw !important; -} - -.min-vh-100 { - min-height: 100vh !important; -} - -.vw-100 { - width: 100vw !important; -} - -.vh-100 { - height: 100vh !important; -} - -.m-0 { - margin: 0 !important; -} - -.mt-0, -.my-0 { - margin-top: 0 !important; -} - -.mr-0, -.mx-0 { - margin-right: 0 !important; -} - -.mb-0, -.my-0 { - margin-bottom: 0 !important; -} - -.ml-0, -.mx-0 { - margin-left: 0 !important; -} - -.m-1 { - margin: 0.25rem !important; -} - -.mt-1, -.my-1 { - margin-top: 0.25rem !important; -} - -.mr-1, -.mx-1 { - margin-right: 0.25rem !important; -} - -.mb-1, -.my-1 { - margin-bottom: 0.25rem !important; -} - -.ml-1, -.mx-1 { - margin-left: 0.25rem !important; -} - -.m-2 { - margin: 0.5rem !important; -} - -.mt-2, -.my-2 { - margin-top: 0.5rem !important; -} - -.mr-2, -.mx-2 { - margin-right: 0.5rem !important; -} - -.mb-2, -.my-2 { - margin-bottom: 0.5rem !important; -} - -.ml-2, -.mx-2 { - margin-left: 0.5rem !important; -} - -.m-3 { - margin: 1rem !important; -} - -.mt-3, -.my-3 { - margin-top: 1rem !important; -} - -.mr-3, -.mx-3 { - margin-right: 1rem !important; -} - -.mb-3, -.my-3 { - margin-bottom: 1rem !important; -} - -.ml-3, -.mx-3 { - margin-left: 1rem !important; -} - -.m-4 { - margin: 1.5rem !important; -} - -.mt-4, -.my-4 { - margin-top: 1.5rem !important; -} - -.mr-4, -.mx-4 { - margin-right: 1.5rem !important; -} - -.mb-4, -.my-4 { - margin-bottom: 1.5rem !important; -} - -.ml-4, -.mx-4 { - margin-left: 1.5rem !important; -} - -.m-5 { - margin: 3rem !important; -} - -.mt-5, -.my-5 { - margin-top: 3rem !important; -} - -.mr-5, -.mx-5 { - margin-right: 3rem !important; -} - -.mb-5, -.my-5 { - margin-bottom: 3rem !important; -} - -.ml-5, -.mx-5 { - margin-left: 3rem !important; -} - -.p-0 { - padding: 0 !important; -} - -.pt-0, -.py-0 { - padding-top: 0 !important; -} - -.pr-0, -.px-0 { - padding-right: 0 !important; -} - -.pb-0, -.py-0 { - padding-bottom: 0 !important; -} - -.pl-0, -.px-0 { - padding-left: 0 !important; -} - -.p-1 { - padding: 0.25rem !important; -} - -.pt-1, -.py-1 { - padding-top: 0.25rem !important; -} - -.pr-1, -.px-1 { - padding-right: 0.25rem !important; -} - -.pb-1, -.py-1 { - padding-bottom: 0.25rem !important; -} - -.pl-1, -.px-1 { - padding-left: 0.25rem !important; -} - -.p-2 { - padding: 0.5rem !important; -} - -.pt-2, -.py-2 { - padding-top: 0.5rem !important; -} - -.pr-2, -.px-2 { - padding-right: 0.5rem !important; -} - -.pb-2, -.py-2 { - padding-bottom: 0.5rem !important; -} - -.pl-2, -.px-2 { - padding-left: 0.5rem !important; -} - -.p-3 { - padding: 1rem !important; -} - -.pt-3, -.py-3 { - padding-top: 1rem !important; -} - -.pr-3, -.px-3 { - padding-right: 1rem !important; -} - -.pb-3, -.py-3 { - padding-bottom: 1rem !important; -} - -.pl-3, -.px-3 { - padding-left: 1rem !important; -} - -.p-4 { - padding: 1.5rem !important; -} - -.pt-4, -.py-4 { - padding-top: 1.5rem !important; -} - -.pr-4, -.px-4 { - padding-right: 1.5rem !important; -} - -.pb-4, -.py-4 { - padding-bottom: 1.5rem !important; -} - -.pl-4, -.px-4 { - padding-left: 1.5rem !important; -} - -.p-5 { - padding: 3rem !important; -} - -.pt-5, -.py-5 { - padding-top: 3rem !important; -} - -.pr-5, -.px-5 { - padding-right: 3rem !important; -} - -.pb-5, -.py-5 { - padding-bottom: 3rem !important; -} - -.pl-5, -.px-5 { - padding-left: 3rem !important; -} - -.m-n1 { - margin: -0.25rem !important; -} - -.mt-n1, -.my-n1 { - margin-top: -0.25rem !important; -} - -.mr-n1, -.mx-n1 { - margin-right: -0.25rem !important; -} - -.mb-n1, -.my-n1 { - margin-bottom: -0.25rem !important; -} - -.ml-n1, -.mx-n1 { - margin-left: -0.25rem !important; -} - -.m-n2 { - margin: -0.5rem !important; -} - -.mt-n2, -.my-n2 { - margin-top: -0.5rem !important; -} - -.mr-n2, -.mx-n2 { - margin-right: -0.5rem !important; -} - -.mb-n2, -.my-n2 { - margin-bottom: -0.5rem !important; -} - -.ml-n2, -.mx-n2 { - margin-left: -0.5rem !important; -} - -.m-n3 { - margin: -1rem !important; -} - -.mt-n3, -.my-n3 { - margin-top: -1rem !important; -} - -.mr-n3, -.mx-n3 { - margin-right: -1rem !important; -} - -.mb-n3, -.my-n3 { - margin-bottom: -1rem !important; -} - -.ml-n3, -.mx-n3 { - margin-left: -1rem !important; -} - -.m-n4 { - margin: -1.5rem !important; -} - -.mt-n4, -.my-n4 { - margin-top: -1.5rem !important; -} - -.mr-n4, -.mx-n4 { - margin-right: -1.5rem !important; -} - -.mb-n4, -.my-n4 { - margin-bottom: -1.5rem !important; -} - -.ml-n4, -.mx-n4 { - margin-left: -1.5rem !important; -} - -.m-n5 { - margin: -3rem !important; -} - -.mt-n5, -.my-n5 { - margin-top: -3rem !important; -} - -.mr-n5, -.mx-n5 { - margin-right: -3rem !important; -} - -.mb-n5, -.my-n5 { - margin-bottom: -3rem !important; -} - -.ml-n5, -.mx-n5 { - margin-left: -3rem !important; -} - -.m-auto { - margin: auto !important; -} - -.mt-auto, -.my-auto { - margin-top: auto !important; -} - -.mr-auto, -.mx-auto { - margin-right: auto !important; -} - -.mb-auto, -.my-auto { - margin-bottom: auto !important; -} - -.ml-auto, -.mx-auto { - margin-left: auto !important; -} - -@media (min-width: 576px) { - .m-sm-0 { - margin: 0 !important; - } - - .mt-sm-0, - .my-sm-0 { - margin-top: 0 !important; - } - - .mr-sm-0, - .mx-sm-0 { - margin-right: 0 !important; - } - - .mb-sm-0, - .my-sm-0 { - margin-bottom: 0 !important; - } - - .ml-sm-0, - .mx-sm-0 { - margin-left: 0 !important; - } - - .m-sm-1 { - margin: 0.25rem !important; - } - - .mt-sm-1, - .my-sm-1 { - margin-top: 0.25rem !important; - } - - .mr-sm-1, - .mx-sm-1 { - margin-right: 0.25rem !important; - } - - .mb-sm-1, - .my-sm-1 { - margin-bottom: 0.25rem !important; - } - - .ml-sm-1, - .mx-sm-1 { - margin-left: 0.25rem !important; - } - - .m-sm-2 { - margin: 0.5rem !important; - } - - .mt-sm-2, - .my-sm-2 { - margin-top: 0.5rem !important; - } - - .mr-sm-2, - .mx-sm-2 { - margin-right: 0.5rem !important; - } - - .mb-sm-2, - .my-sm-2 { - margin-bottom: 0.5rem !important; - } - - .ml-sm-2, - .mx-sm-2 { - margin-left: 0.5rem !important; - } - - .m-sm-3 { - margin: 1rem !important; - } - - .mt-sm-3, - .my-sm-3 { - margin-top: 1rem !important; - } - - .mr-sm-3, - .mx-sm-3 { - margin-right: 1rem !important; - } - - .mb-sm-3, - .my-sm-3 { - margin-bottom: 1rem !important; - } - - .ml-sm-3, - .mx-sm-3 { - margin-left: 1rem !important; - } - - .m-sm-4 { - margin: 1.5rem !important; - } - - .mt-sm-4, - .my-sm-4 { - margin-top: 1.5rem !important; - } - - .mr-sm-4, - .mx-sm-4 { - margin-right: 1.5rem !important; - } - - .mb-sm-4, - .my-sm-4 { - margin-bottom: 1.5rem !important; - } - - .ml-sm-4, - .mx-sm-4 { - margin-left: 1.5rem !important; - } - - .m-sm-5 { - margin: 3rem !important; - } - - .mt-sm-5, - .my-sm-5 { - margin-top: 3rem !important; - } - - .mr-sm-5, - .mx-sm-5 { - margin-right: 3rem !important; - } - - .mb-sm-5, - .my-sm-5 { - margin-bottom: 3rem !important; - } - - .ml-sm-5, - .mx-sm-5 { - margin-left: 3rem !important; - } - - .p-sm-0 { - padding: 0 !important; - } - - .pt-sm-0, - .py-sm-0 { - padding-top: 0 !important; - } - - .pr-sm-0, - .px-sm-0 { - padding-right: 0 !important; - } - - .pb-sm-0, - .py-sm-0 { - padding-bottom: 0 !important; - } - - .pl-sm-0, - .px-sm-0 { - padding-left: 0 !important; - } - - .p-sm-1 { - padding: 0.25rem !important; - } - - .pt-sm-1, - .py-sm-1 { - padding-top: 0.25rem !important; - } - - .pr-sm-1, - .px-sm-1 { - padding-right: 0.25rem !important; - } - - .pb-sm-1, - .py-sm-1 { - padding-bottom: 0.25rem !important; - } - - .pl-sm-1, - .px-sm-1 { - padding-left: 0.25rem !important; - } - - .p-sm-2 { - padding: 0.5rem !important; - } - - .pt-sm-2, - .py-sm-2 { - padding-top: 0.5rem !important; - } - - .pr-sm-2, - .px-sm-2 { - padding-right: 0.5rem !important; - } - - .pb-sm-2, - .py-sm-2 { - padding-bottom: 0.5rem !important; - } - - .pl-sm-2, - .px-sm-2 { - padding-left: 0.5rem !important; - } - - .p-sm-3 { - padding: 1rem !important; - } - - .pt-sm-3, - .py-sm-3 { - padding-top: 1rem !important; - } - - .pr-sm-3, - .px-sm-3 { - padding-right: 1rem !important; - } - - .pb-sm-3, - .py-sm-3 { - padding-bottom: 1rem !important; - } - - .pl-sm-3, - .px-sm-3 { - padding-left: 1rem !important; - } - - .p-sm-4 { - padding: 1.5rem !important; - } - - .pt-sm-4, - .py-sm-4 { - padding-top: 1.5rem !important; - } - - .pr-sm-4, - .px-sm-4 { - padding-right: 1.5rem !important; - } - - .pb-sm-4, - .py-sm-4 { - padding-bottom: 1.5rem !important; - } - - .pl-sm-4, - .px-sm-4 { - padding-left: 1.5rem !important; - } - - .p-sm-5 { - padding: 3rem !important; - } - - .pt-sm-5, - .py-sm-5 { - padding-top: 3rem !important; - } - - .pr-sm-5, - .px-sm-5 { - padding-right: 3rem !important; - } - - .pb-sm-5, - .py-sm-5 { - padding-bottom: 3rem !important; - } - - .pl-sm-5, - .px-sm-5 { - padding-left: 3rem !important; - } - - .m-sm-n1 { - margin: -0.25rem !important; - } - - .mt-sm-n1, - .my-sm-n1 { - margin-top: -0.25rem !important; - } - - .mr-sm-n1, - .mx-sm-n1 { - margin-right: -0.25rem !important; - } - - .mb-sm-n1, - .my-sm-n1 { - margin-bottom: -0.25rem !important; - } - - .ml-sm-n1, - .mx-sm-n1 { - margin-left: -0.25rem !important; - } - - .m-sm-n2 { - margin: -0.5rem !important; - } - - .mt-sm-n2, - .my-sm-n2 { - margin-top: -0.5rem !important; - } - - .mr-sm-n2, - .mx-sm-n2 { - margin-right: -0.5rem !important; - } - - .mb-sm-n2, - .my-sm-n2 { - margin-bottom: -0.5rem !important; - } - - .ml-sm-n2, - .mx-sm-n2 { - margin-left: -0.5rem !important; - } - - .m-sm-n3 { - margin: -1rem !important; - } - - .mt-sm-n3, - .my-sm-n3 { - margin-top: -1rem !important; - } - - .mr-sm-n3, - .mx-sm-n3 { - margin-right: -1rem !important; - } - - .mb-sm-n3, - .my-sm-n3 { - margin-bottom: -1rem !important; - } - - .ml-sm-n3, - .mx-sm-n3 { - margin-left: -1rem !important; - } - - .m-sm-n4 { - margin: -1.5rem !important; - } - - .mt-sm-n4, - .my-sm-n4 { - margin-top: -1.5rem !important; - } - - .mr-sm-n4, - .mx-sm-n4 { - margin-right: -1.5rem !important; - } - - .mb-sm-n4, - .my-sm-n4 { - margin-bottom: -1.5rem !important; - } - - .ml-sm-n4, - .mx-sm-n4 { - margin-left: -1.5rem !important; - } - - .m-sm-n5 { - margin: -3rem !important; - } - - .mt-sm-n5, - .my-sm-n5 { - margin-top: -3rem !important; - } - - .mr-sm-n5, - .mx-sm-n5 { - margin-right: -3rem !important; - } - - .mb-sm-n5, - .my-sm-n5 { - margin-bottom: -3rem !important; - } - - .ml-sm-n5, - .mx-sm-n5 { - margin-left: -3rem !important; - } - - .m-sm-auto { - margin: auto !important; - } - - .mt-sm-auto, - .my-sm-auto { - margin-top: auto !important; - } - - .mr-sm-auto, - .mx-sm-auto { - margin-right: auto !important; - } - - .mb-sm-auto, - .my-sm-auto { - margin-bottom: auto !important; - } - - .ml-sm-auto, - .mx-sm-auto { - margin-left: auto !important; - } -} - -@media (min-width: 768px) { - .m-md-0 { - margin: 0 !important; - } - - .mt-md-0, - .my-md-0 { - margin-top: 0 !important; - } - - .mr-md-0, - .mx-md-0 { - margin-right: 0 !important; - } - - .mb-md-0, - .my-md-0 { - margin-bottom: 0 !important; - } - - .ml-md-0, - .mx-md-0 { - margin-left: 0 !important; - } - - .m-md-1 { - margin: 0.25rem !important; - } - - .mt-md-1, - .my-md-1 { - margin-top: 0.25rem !important; - } - - .mr-md-1, - .mx-md-1 { - margin-right: 0.25rem !important; - } - - .mb-md-1, - .my-md-1 { - margin-bottom: 0.25rem !important; - } - - .ml-md-1, - .mx-md-1 { - margin-left: 0.25rem !important; - } - - .m-md-2 { - margin: 0.5rem !important; - } - - .mt-md-2, - .my-md-2 { - margin-top: 0.5rem !important; - } - - .mr-md-2, - .mx-md-2 { - margin-right: 0.5rem !important; - } - - .mb-md-2, - .my-md-2 { - margin-bottom: 0.5rem !important; - } - - .ml-md-2, - .mx-md-2 { - margin-left: 0.5rem !important; - } - - .m-md-3 { - margin: 1rem !important; - } - - .mt-md-3, - .my-md-3 { - margin-top: 1rem !important; - } - - .mr-md-3, - .mx-md-3 { - margin-right: 1rem !important; - } - - .mb-md-3, - .my-md-3 { - margin-bottom: 1rem !important; - } - - .ml-md-3, - .mx-md-3 { - margin-left: 1rem !important; - } - - .m-md-4 { - margin: 1.5rem !important; - } - - .mt-md-4, - .my-md-4 { - margin-top: 1.5rem !important; - } - - .mr-md-4, - .mx-md-4 { - margin-right: 1.5rem !important; - } - - .mb-md-4, - .my-md-4 { - margin-bottom: 1.5rem !important; - } - - .ml-md-4, - .mx-md-4 { - margin-left: 1.5rem !important; - } - - .m-md-5 { - margin: 3rem !important; - } - - .mt-md-5, - .my-md-5 { - margin-top: 3rem !important; - } - - .mr-md-5, - .mx-md-5 { - margin-right: 3rem !important; - } - - .mb-md-5, - .my-md-5 { - margin-bottom: 3rem !important; - } - - .ml-md-5, - .mx-md-5 { - margin-left: 3rem !important; - } - - .p-md-0 { - padding: 0 !important; - } - - .pt-md-0, - .py-md-0 { - padding-top: 0 !important; - } - - .pr-md-0, - .px-md-0 { - padding-right: 0 !important; - } - - .pb-md-0, - .py-md-0 { - padding-bottom: 0 !important; - } - - .pl-md-0, - .px-md-0 { - padding-left: 0 !important; - } - - .p-md-1 { - padding: 0.25rem !important; - } - - .pt-md-1, - .py-md-1 { - padding-top: 0.25rem !important; - } - - .pr-md-1, - .px-md-1 { - padding-right: 0.25rem !important; - } - - .pb-md-1, - .py-md-1 { - padding-bottom: 0.25rem !important; - } - - .pl-md-1, - .px-md-1 { - padding-left: 0.25rem !important; - } - - .p-md-2 { - padding: 0.5rem !important; - } - - .pt-md-2, - .py-md-2 { - padding-top: 0.5rem !important; - } - - .pr-md-2, - .px-md-2 { - padding-right: 0.5rem !important; - } - - .pb-md-2, - .py-md-2 { - padding-bottom: 0.5rem !important; - } - - .pl-md-2, - .px-md-2 { - padding-left: 0.5rem !important; - } - - .p-md-3 { - padding: 1rem !important; - } - - .pt-md-3, - .py-md-3 { - padding-top: 1rem !important; - } - - .pr-md-3, - .px-md-3 { - padding-right: 1rem !important; - } - - .pb-md-3, - .py-md-3 { - padding-bottom: 1rem !important; - } - - .pl-md-3, - .px-md-3 { - padding-left: 1rem !important; - } - - .p-md-4 { - padding: 1.5rem !important; - } - - .pt-md-4, - .py-md-4 { - padding-top: 1.5rem !important; - } - - .pr-md-4, - .px-md-4 { - padding-right: 1.5rem !important; - } - - .pb-md-4, - .py-md-4 { - padding-bottom: 1.5rem !important; - } - - .pl-md-4, - .px-md-4 { - padding-left: 1.5rem !important; - } - - .p-md-5 { - padding: 3rem !important; - } - - .pt-md-5, - .py-md-5 { - padding-top: 3rem !important; - } - - .pr-md-5, - .px-md-5 { - padding-right: 3rem !important; - } - - .pb-md-5, - .py-md-5 { - padding-bottom: 3rem !important; - } - - .pl-md-5, - .px-md-5 { - padding-left: 3rem !important; - } - - .m-md-n1 { - margin: -0.25rem !important; - } - - .mt-md-n1, - .my-md-n1 { - margin-top: -0.25rem !important; - } - - .mr-md-n1, - .mx-md-n1 { - margin-right: -0.25rem !important; - } - - .mb-md-n1, - .my-md-n1 { - margin-bottom: -0.25rem !important; - } - - .ml-md-n1, - .mx-md-n1 { - margin-left: -0.25rem !important; - } - - .m-md-n2 { - margin: -0.5rem !important; - } - - .mt-md-n2, - .my-md-n2 { - margin-top: -0.5rem !important; - } - - .mr-md-n2, - .mx-md-n2 { - margin-right: -0.5rem !important; - } - - .mb-md-n2, - .my-md-n2 { - margin-bottom: -0.5rem !important; - } - - .ml-md-n2, - .mx-md-n2 { - margin-left: -0.5rem !important; - } - - .m-md-n3 { - margin: -1rem !important; - } - - .mt-md-n3, - .my-md-n3 { - margin-top: -1rem !important; - } - - .mr-md-n3, - .mx-md-n3 { - margin-right: -1rem !important; - } - - .mb-md-n3, - .my-md-n3 { - margin-bottom: -1rem !important; - } - - .ml-md-n3, - .mx-md-n3 { - margin-left: -1rem !important; - } - - .m-md-n4 { - margin: -1.5rem !important; - } - - .mt-md-n4, - .my-md-n4 { - margin-top: -1.5rem !important; - } - - .mr-md-n4, - .mx-md-n4 { - margin-right: -1.5rem !important; - } - - .mb-md-n4, - .my-md-n4 { - margin-bottom: -1.5rem !important; - } - - .ml-md-n4, - .mx-md-n4 { - margin-left: -1.5rem !important; - } - - .m-md-n5 { - margin: -3rem !important; - } - - .mt-md-n5, - .my-md-n5 { - margin-top: -3rem !important; - } - - .mr-md-n5, - .mx-md-n5 { - margin-right: -3rem !important; - } - - .mb-md-n5, - .my-md-n5 { - margin-bottom: -3rem !important; - } - - .ml-md-n5, - .mx-md-n5 { - margin-left: -3rem !important; - } - - .m-md-auto { - margin: auto !important; - } - - .mt-md-auto, - .my-md-auto { - margin-top: auto !important; - } - - .mr-md-auto, - .mx-md-auto { - margin-right: auto !important; - } - - .mb-md-auto, - .my-md-auto { - margin-bottom: auto !important; - } - - .ml-md-auto, - .mx-md-auto { - margin-left: auto !important; - } -} - -@media (min-width: 992px) { - .m-lg-0 { - margin: 0 !important; - } - - .mt-lg-0, - .my-lg-0 { - margin-top: 0 !important; - } - - .mr-lg-0, - .mx-lg-0 { - margin-right: 0 !important; - } - - .mb-lg-0, - .my-lg-0 { - margin-bottom: 0 !important; - } - - .ml-lg-0, - .mx-lg-0 { - margin-left: 0 !important; - } - - .m-lg-1 { - margin: 0.25rem !important; - } - - .mt-lg-1, - .my-lg-1 { - margin-top: 0.25rem !important; - } - - .mr-lg-1, - .mx-lg-1 { - margin-right: 0.25rem !important; - } - - .mb-lg-1, - .my-lg-1 { - margin-bottom: 0.25rem !important; - } - - .ml-lg-1, - .mx-lg-1 { - margin-left: 0.25rem !important; - } - - .m-lg-2 { - margin: 0.5rem !important; - } - - .mt-lg-2, - .my-lg-2 { - margin-top: 0.5rem !important; - } - - .mr-lg-2, - .mx-lg-2 { - margin-right: 0.5rem !important; - } - - .mb-lg-2, - .my-lg-2 { - margin-bottom: 0.5rem !important; - } - - .ml-lg-2, - .mx-lg-2 { - margin-left: 0.5rem !important; - } - - .m-lg-3 { - margin: 1rem !important; - } - - .mt-lg-3, - .my-lg-3 { - margin-top: 1rem !important; - } - - .mr-lg-3, - .mx-lg-3 { - margin-right: 1rem !important; - } - - .mb-lg-3, - .my-lg-3 { - margin-bottom: 1rem !important; - } - - .ml-lg-3, - .mx-lg-3 { - margin-left: 1rem !important; - } - - .m-lg-4 { - margin: 1.5rem !important; - } - - .mt-lg-4, - .my-lg-4 { - margin-top: 1.5rem !important; - } - - .mr-lg-4, - .mx-lg-4 { - margin-right: 1.5rem !important; - } - - .mb-lg-4, - .my-lg-4 { - margin-bottom: 1.5rem !important; - } - - .ml-lg-4, - .mx-lg-4 { - margin-left: 1.5rem !important; - } - - .m-lg-5 { - margin: 3rem !important; - } - - .mt-lg-5, - .my-lg-5 { - margin-top: 3rem !important; - } - - .mr-lg-5, - .mx-lg-5 { - margin-right: 3rem !important; - } - - .mb-lg-5, - .my-lg-5 { - margin-bottom: 3rem !important; - } - - .ml-lg-5, - .mx-lg-5 { - margin-left: 3rem !important; - } - - .p-lg-0 { - padding: 0 !important; - } - - .pt-lg-0, - .py-lg-0 { - padding-top: 0 !important; - } - - .pr-lg-0, - .px-lg-0 { - padding-right: 0 !important; - } - - .pb-lg-0, - .py-lg-0 { - padding-bottom: 0 !important; - } - - .pl-lg-0, - .px-lg-0 { - padding-left: 0 !important; - } - - .p-lg-1 { - padding: 0.25rem !important; - } - - .pt-lg-1, - .py-lg-1 { - padding-top: 0.25rem !important; - } - - .pr-lg-1, - .px-lg-1 { - padding-right: 0.25rem !important; - } - - .pb-lg-1, - .py-lg-1 { - padding-bottom: 0.25rem !important; - } - - .pl-lg-1, - .px-lg-1 { - padding-left: 0.25rem !important; - } - - .p-lg-2 { - padding: 0.5rem !important; - } - - .pt-lg-2, - .py-lg-2 { - padding-top: 0.5rem !important; - } - - .pr-lg-2, - .px-lg-2 { - padding-right: 0.5rem !important; - } - - .pb-lg-2, - .py-lg-2 { - padding-bottom: 0.5rem !important; - } - - .pl-lg-2, - .px-lg-2 { - padding-left: 0.5rem !important; - } - - .p-lg-3 { - padding: 1rem !important; - } - - .pt-lg-3, - .py-lg-3 { - padding-top: 1rem !important; - } - - .pr-lg-3, - .px-lg-3 { - padding-right: 1rem !important; - } - - .pb-lg-3, - .py-lg-3 { - padding-bottom: 1rem !important; - } - - .pl-lg-3, - .px-lg-3 { - padding-left: 1rem !important; - } - - .p-lg-4 { - padding: 1.5rem !important; - } - - .pt-lg-4, - .py-lg-4 { - padding-top: 1.5rem !important; - } - - .pr-lg-4, - .px-lg-4 { - padding-right: 1.5rem !important; - } - - .pb-lg-4, - .py-lg-4 { - padding-bottom: 1.5rem !important; - } - - .pl-lg-4, - .px-lg-4 { - padding-left: 1.5rem !important; - } - - .p-lg-5 { - padding: 3rem !important; - } - - .pt-lg-5, - .py-lg-5 { - padding-top: 3rem !important; - } - - .pr-lg-5, - .px-lg-5 { - padding-right: 3rem !important; - } - - .pb-lg-5, - .py-lg-5 { - padding-bottom: 3rem !important; - } - - .pl-lg-5, - .px-lg-5 { - padding-left: 3rem !important; - } - - .m-lg-n1 { - margin: -0.25rem !important; - } - - .mt-lg-n1, - .my-lg-n1 { - margin-top: -0.25rem !important; - } - - .mr-lg-n1, - .mx-lg-n1 { - margin-right: -0.25rem !important; - } - - .mb-lg-n1, - .my-lg-n1 { - margin-bottom: -0.25rem !important; - } - - .ml-lg-n1, - .mx-lg-n1 { - margin-left: -0.25rem !important; - } - - .m-lg-n2 { - margin: -0.5rem !important; - } - - .mt-lg-n2, - .my-lg-n2 { - margin-top: -0.5rem !important; - } - - .mr-lg-n2, - .mx-lg-n2 { - margin-right: -0.5rem !important; - } - - .mb-lg-n2, - .my-lg-n2 { - margin-bottom: -0.5rem !important; - } - - .ml-lg-n2, - .mx-lg-n2 { - margin-left: -0.5rem !important; - } - - .m-lg-n3 { - margin: -1rem !important; - } - - .mt-lg-n3, - .my-lg-n3 { - margin-top: -1rem !important; - } - - .mr-lg-n3, - .mx-lg-n3 { - margin-right: -1rem !important; - } - - .mb-lg-n3, - .my-lg-n3 { - margin-bottom: -1rem !important; - } - - .ml-lg-n3, - .mx-lg-n3 { - margin-left: -1rem !important; - } - - .m-lg-n4 { - margin: -1.5rem !important; - } - - .mt-lg-n4, - .my-lg-n4 { - margin-top: -1.5rem !important; - } - - .mr-lg-n4, - .mx-lg-n4 { - margin-right: -1.5rem !important; - } - - .mb-lg-n4, - .my-lg-n4 { - margin-bottom: -1.5rem !important; - } - - .ml-lg-n4, - .mx-lg-n4 { - margin-left: -1.5rem !important; - } - - .m-lg-n5 { - margin: -3rem !important; - } - - .mt-lg-n5, - .my-lg-n5 { - margin-top: -3rem !important; - } - - .mr-lg-n5, - .mx-lg-n5 { - margin-right: -3rem !important; - } - - .mb-lg-n5, - .my-lg-n5 { - margin-bottom: -3rem !important; - } - - .ml-lg-n5, - .mx-lg-n5 { - margin-left: -3rem !important; - } - - .m-lg-auto { - margin: auto !important; - } - - .mt-lg-auto, - .my-lg-auto { - margin-top: auto !important; - } - - .mr-lg-auto, - .mx-lg-auto { - margin-right: auto !important; - } - - .mb-lg-auto, - .my-lg-auto { - margin-bottom: auto !important; - } - - .ml-lg-auto, - .mx-lg-auto { - margin-left: auto !important; - } -} - -@media (min-width: 1200px) { - .m-xl-0 { - margin: 0 !important; - } - - .mt-xl-0, - .my-xl-0 { - margin-top: 0 !important; - } - - .mr-xl-0, - .mx-xl-0 { - margin-right: 0 !important; - } - - .mb-xl-0, - .my-xl-0 { - margin-bottom: 0 !important; - } - - .ml-xl-0, - .mx-xl-0 { - margin-left: 0 !important; - } - - .m-xl-1 { - margin: 0.25rem !important; - } - - .mt-xl-1, - .my-xl-1 { - margin-top: 0.25rem !important; - } - - .mr-xl-1, - .mx-xl-1 { - margin-right: 0.25rem !important; - } - - .mb-xl-1, - .my-xl-1 { - margin-bottom: 0.25rem !important; - } - - .ml-xl-1, - .mx-xl-1 { - margin-left: 0.25rem !important; - } - - .m-xl-2 { - margin: 0.5rem !important; - } - - .mt-xl-2, - .my-xl-2 { - margin-top: 0.5rem !important; - } - - .mr-xl-2, - .mx-xl-2 { - margin-right: 0.5rem !important; - } - - .mb-xl-2, - .my-xl-2 { - margin-bottom: 0.5rem !important; - } - - .ml-xl-2, - .mx-xl-2 { - margin-left: 0.5rem !important; - } - - .m-xl-3 { - margin: 1rem !important; - } - - .mt-xl-3, - .my-xl-3 { - margin-top: 1rem !important; - } - - .mr-xl-3, - .mx-xl-3 { - margin-right: 1rem !important; - } - - .mb-xl-3, - .my-xl-3 { - margin-bottom: 1rem !important; - } - - .ml-xl-3, - .mx-xl-3 { - margin-left: 1rem !important; - } - - .m-xl-4 { - margin: 1.5rem !important; - } - - .mt-xl-4, - .my-xl-4 { - margin-top: 1.5rem !important; - } - - .mr-xl-4, - .mx-xl-4 { - margin-right: 1.5rem !important; - } - - .mb-xl-4, - .my-xl-4 { - margin-bottom: 1.5rem !important; - } - - .ml-xl-4, - .mx-xl-4 { - margin-left: 1.5rem !important; - } - - .m-xl-5 { - margin: 3rem !important; - } - - .mt-xl-5, - .my-xl-5 { - margin-top: 3rem !important; - } - - .mr-xl-5, - .mx-xl-5 { - margin-right: 3rem !important; - } - - .mb-xl-5, - .my-xl-5 { - margin-bottom: 3rem !important; - } - - .ml-xl-5, - .mx-xl-5 { - margin-left: 3rem !important; - } - - .p-xl-0 { - padding: 0 !important; - } - - .pt-xl-0, - .py-xl-0 { - padding-top: 0 !important; - } - - .pr-xl-0, - .px-xl-0 { - padding-right: 0 !important; - } - - .pb-xl-0, - .py-xl-0 { - padding-bottom: 0 !important; - } - - .pl-xl-0, - .px-xl-0 { - padding-left: 0 !important; - } - - .p-xl-1 { - padding: 0.25rem !important; - } - - .pt-xl-1, - .py-xl-1 { - padding-top: 0.25rem !important; - } - - .pr-xl-1, - .px-xl-1 { - padding-right: 0.25rem !important; - } - - .pb-xl-1, - .py-xl-1 { - padding-bottom: 0.25rem !important; - } - - .pl-xl-1, - .px-xl-1 { - padding-left: 0.25rem !important; - } - - .p-xl-2 { - padding: 0.5rem !important; - } - - .pt-xl-2, - .py-xl-2 { - padding-top: 0.5rem !important; - } - - .pr-xl-2, - .px-xl-2 { - padding-right: 0.5rem !important; - } - - .pb-xl-2, - .py-xl-2 { - padding-bottom: 0.5rem !important; - } - - .pl-xl-2, - .px-xl-2 { - padding-left: 0.5rem !important; - } - - .p-xl-3 { - padding: 1rem !important; - } - - .pt-xl-3, - .py-xl-3 { - padding-top: 1rem !important; - } - - .pr-xl-3, - .px-xl-3 { - padding-right: 1rem !important; - } - - .pb-xl-3, - .py-xl-3 { - padding-bottom: 1rem !important; - } - - .pl-xl-3, - .px-xl-3 { - padding-left: 1rem !important; - } - - .p-xl-4 { - padding: 1.5rem !important; - } - - .pt-xl-4, - .py-xl-4 { - padding-top: 1.5rem !important; - } - - .pr-xl-4, - .px-xl-4 { - padding-right: 1.5rem !important; - } - - .pb-xl-4, - .py-xl-4 { - padding-bottom: 1.5rem !important; - } - - .pl-xl-4, - .px-xl-4 { - padding-left: 1.5rem !important; - } - - .p-xl-5 { - padding: 3rem !important; - } - - .pt-xl-5, - .py-xl-5 { - padding-top: 3rem !important; - } - - .pr-xl-5, - .px-xl-5 { - padding-right: 3rem !important; - } - - .pb-xl-5, - .py-xl-5 { - padding-bottom: 3rem !important; - } - - .pl-xl-5, - .px-xl-5 { - padding-left: 3rem !important; - } - - .m-xl-n1 { - margin: -0.25rem !important; - } - - .mt-xl-n1, - .my-xl-n1 { - margin-top: -0.25rem !important; - } - - .mr-xl-n1, - .mx-xl-n1 { - margin-right: -0.25rem !important; - } - - .mb-xl-n1, - .my-xl-n1 { - margin-bottom: -0.25rem !important; - } - - .ml-xl-n1, - .mx-xl-n1 { - margin-left: -0.25rem !important; - } - - .m-xl-n2 { - margin: -0.5rem !important; - } - - .mt-xl-n2, - .my-xl-n2 { - margin-top: -0.5rem !important; - } - - .mr-xl-n2, - .mx-xl-n2 { - margin-right: -0.5rem !important; - } - - .mb-xl-n2, - .my-xl-n2 { - margin-bottom: -0.5rem !important; - } - - .ml-xl-n2, - .mx-xl-n2 { - margin-left: -0.5rem !important; - } - - .m-xl-n3 { - margin: -1rem !important; - } - - .mt-xl-n3, - .my-xl-n3 { - margin-top: -1rem !important; - } - - .mr-xl-n3, - .mx-xl-n3 { - margin-right: -1rem !important; - } - - .mb-xl-n3, - .my-xl-n3 { - margin-bottom: -1rem !important; - } - - .ml-xl-n3, - .mx-xl-n3 { - margin-left: -1rem !important; - } - - .m-xl-n4 { - margin: -1.5rem !important; - } - - .mt-xl-n4, - .my-xl-n4 { - margin-top: -1.5rem !important; - } - - .mr-xl-n4, - .mx-xl-n4 { - margin-right: -1.5rem !important; - } - - .mb-xl-n4, - .my-xl-n4 { - margin-bottom: -1.5rem !important; - } - - .ml-xl-n4, - .mx-xl-n4 { - margin-left: -1.5rem !important; - } - - .m-xl-n5 { - margin: -3rem !important; - } - - .mt-xl-n5, - .my-xl-n5 { - margin-top: -3rem !important; - } - - .mr-xl-n5, - .mx-xl-n5 { - margin-right: -3rem !important; - } - - .mb-xl-n5, - .my-xl-n5 { - margin-bottom: -3rem !important; - } - - .ml-xl-n5, - .mx-xl-n5 { - margin-left: -3rem !important; - } - - .m-xl-auto { - margin: auto !important; - } - - .mt-xl-auto, - .my-xl-auto { - margin-top: auto !important; - } - - .mr-xl-auto, - .mx-xl-auto { - margin-right: auto !important; - } - - .mb-xl-auto, - .my-xl-auto { - margin-bottom: auto !important; - } - - .ml-xl-auto, - .mx-xl-auto { - margin-left: auto !important; - } -} - -.stretched-link::after { - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 1; - pointer-events: auto; - content: ""; - background-color: rgba(0, 0, 0, 0); -} - -.text-monospace { - font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important; -} - -.text-justify { - text-align: justify !important; -} - -.text-wrap { - white-space: normal !important; -} - -.text-nowrap { - white-space: nowrap !important; -} - -.text-truncate { - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; -} - -.text-left { - text-align: left !important; -} - -.text-right { - text-align: right !important; -} - -.text-center { - text-align: center !important; -} - -@media (min-width: 576px) { - .text-sm-left { - text-align: left !important; - } - - .text-sm-right { - text-align: right !important; - } - - .text-sm-center { - text-align: center !important; - } -} - -@media (min-width: 768px) { - .text-md-left { - text-align: left !important; - } - - .text-md-right { - text-align: right !important; - } - - .text-md-center { - text-align: center !important; - } -} - -@media (min-width: 992px) { - .text-lg-left { - text-align: left !important; - } - - .text-lg-right { - text-align: right !important; - } - - .text-lg-center { - text-align: center !important; - } -} - -@media (min-width: 1200px) { - .text-xl-left { - text-align: left !important; - } - - .text-xl-right { - text-align: right !important; - } - - .text-xl-center { - text-align: center !important; - } -} - -.text-lowercase { - text-transform: lowercase !important; -} - -.text-uppercase { - text-transform: uppercase !important; -} - -.text-capitalize { - text-transform: capitalize !important; -} - -.font-weight-light { - font-weight: 300 !important; -} - -.font-weight-lighter { - font-weight: lighter !important; -} - -.font-weight-normal { - font-weight: 400 !important; -} - -.font-weight-bold { - font-weight: 700 !important; -} - -.font-weight-bolder { - font-weight: bolder !important; -} - -.font-italic { - font-style: italic !important; -} - -.text-white { - color: #fff !important; -} - -.text-primary { - color: #f4623a !important; -} - -a.text-primary:hover, -a.text-primary:focus { - color: #d6370c !important; -} - -.text-secondary { - color: #6c757d !important; -} - -a.text-secondary:hover, -a.text-secondary:focus { - color: #494f54 !important; -} - -.text-success { - color: #28a745 !important; -} - -a.text-success:hover, -a.text-success:focus { - color: #19692c !important; -} - -.text-info { - color: #17a2b8 !important; -} - -a.text-info:hover, -a.text-info:focus { - color: #0f6674 !important; -} - -.text-warning { - color: #ffc107 !important; -} - -a.text-warning:hover, -a.text-warning:focus { - color: #ba8b00 !important; -} - -.text-danger { - color: #dc3545 !important; -} - -a.text-danger:hover, -a.text-danger:focus { - color: #a71d2a !important; -} - -.text-light { - color: #f8f9fa !important; -} - -a.text-light:hover, -a.text-light:focus { - color: #cbd3da !important; -} - -.text-dark { - color: #343a40 !important; -} - -a.text-dark:hover, -a.text-dark:focus { - color: #121416 !important; -} - -.text-body { - color: #212529 !important; -} - -.text-muted { - color: #6c757d !important; -} - -.text-black-50 { - color: rgba(0, 0, 0, 0.5) !important; -} - -.text-white-50 { - color: rgba(255, 255, 255, 0.5) !important; -} - -.text-hide { - font: 0/0 a; - color: transparent; - text-shadow: none; - background-color: transparent; - border: 0; -} - -.text-decoration-none { - text-decoration: none !important; -} - -.text-break { - word-break: break-word !important; - word-wrap: break-word !important; -} - -.text-reset { - color: inherit !important; -} - -.visible { - visibility: visible !important; -} - -.invisible { - visibility: hidden !important; -} - -@media print { - - *, - *::before, - *::after { - text-shadow: none !important; - box-shadow: none !important; - } - - a:not(.btn) { - text-decoration: underline; - } - - abbr[title]::after { - content: " ("attr(title) ")"; - } - - pre { - white-space: pre-wrap !important; - } - - pre, - blockquote { - border: 1px solid #adb5bd; - page-break-inside: avoid; - } - - thead { - display: table-header-group; - } - - tr, - img { - page-break-inside: avoid; - } - - p, - h2, - h3 { - orphans: 3; - widows: 3; - } - - h2, - h3 { - page-break-after: avoid; - } - - @page { - size: a3; - } - - body { - min-width: 992px !important; - } - - .container { - min-width: 992px !important; - } - - .navbar { - display: none; - } - - .badge { - border: 1px solid #000; - } - - .table { - border-collapse: collapse !important; - } - - .table td, - .table th { - background-color: #fff !important; - } - - .table-bordered th, - .table-bordered td { - border: 1px solid #dee2e6 !important; - } - - .table-dark { - color: inherit; - } - - .table-dark th, - .table-dark td, - .table-dark thead th, - .table-dark tbody+tbody { - border-color: #dee2e6; - } - - .table .thead-dark th { - color: inherit; - border-color: #dee2e6; - } -} - -body, -html { - width: 100%; - height: 100%; -} - -hr.divider { - max-width: 3.25rem; - border-width: 0.2rem; - border-color: #f4623a; -} - -hr.light { - border-color: #fff; -} - -.btn { - font-family: "Merriweather Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; -} - -.btn-xl { - padding: 1.25rem 2.25rem; - font-size: 0.85rem; - font-weight: 700; - text-transform: uppercase; - border: none; - border-radius: 10rem; -} - -.page-section { - padding: 8rem 0; -} - -#mainNav { - box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); - background-color: #fff; - transition: background-color 0.2s ease; -} - -#mainNav .navbar-brand { - font-family: "Merriweather Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-weight: 700; - color: #212529; -} - -#mainNav .navbar-nav .nav-item .nav-link { - color: var(--label-text-color); - font-family: "Merriweather Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-weight: 700; - font-size: 0.9rem; - padding: 0.75rem 0; -} - -#mainNav .navbar-nav .nav-item .nav-link:hover, -#mainNav .navbar-nav .nav-item .nav-link:active { - color: #f4623a; -} - -#mainNav .navbar-nav .nav-item .nav-link.active { - color: #f4623a !important; -} - -@media (min-width: 992px) { - #mainNav { - box-shadow: none; - background-color: transparent; - } - - #mainNav .navbar-brand { - color: rgba(255, 255, 255, 0.7); - } - - #mainNav .navbar-brand:hover { - color: #fff; - } - - #mainNav .navbar-nav .nav-item .nav-link { - color: rgba(255, 255, 255, 0.7); - padding: 0 1rem; - } - - #mainNav .navbar-nav .nav-item .nav-link:hover { - color: #fff; - } - - #mainNav .navbar-nav .nav-item:last-child .nav-link { - padding-right: 0; - } - - #mainNav.navbar-scrolled { - box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); - background-color: #fff; - } - - #mainNav.navbar-scrolled .navbar-brand { - color: #212529; - } - - #mainNav.navbar-scrolled .navbar-brand:hover { - color: #f4623a; - } - - #mainNav.navbar-scrolled .navbar-nav .nav-item .nav-link { - color: #212529; - } - - #mainNav.navbar-scrolled .navbar-nav .nav-item .nav-link:hover { - color: #f4623a; - } -} - -header.masthead { - padding-top: 10rem; - padding-bottom: calc(10rem - 4.5rem); - background: linear-gradient(to bottom, rgba(92, 77, 66, 0.8) 0%, rgba(92, 77, 66, 0.8) 100%), url("../assets/img/bg-masthead.jpg"); - background-position: center; - background-repeat: no-repeat; - background-attachment: scroll; - background-size: cover; -} - -header.masthead h1 { - font-size: 2.25rem; -} - -@media (min-width: 992px) { - header.masthead { - height: 100vh; - min-height: 40rem; - padding-top: 4.5rem; - padding-bottom: 0; - } - - header.masthead p { - font-size: 1.15rem; - } - - header.masthead h1 { - font-size: 3rem; - } -} - -@media (min-width: 1200px) { - header.masthead h1 { - font-size: 3.5rem; - } -} - -#portfolio .container-fluid, -#portfolio .container-sm, -#portfolio .container-md, -#portfolio .container-lg, -#portfolio .container-xl { - max-width: 1920px; -} - -#portfolio .container-fluid .portfolio-box, -#portfolio .container-sm .portfolio-box, -#portfolio .container-md .portfolio-box, -#portfolio .container-lg .portfolio-box, -#portfolio .container-xl .portfolio-box { - position: relative; - display: block; -} - -#portfolio .container-fluid .portfolio-box .portfolio-box-caption, -#portfolio .container-sm .portfolio-box .portfolio-box-caption, -#portfolio .container-md .portfolio-box .portfolio-box-caption, -#portfolio .container-lg .portfolio-box .portfolio-box-caption, -#portfolio .container-xl .portfolio-box .portfolio-box-caption { - display: flex; - align-items: center; - justify-content: center; - flex-direction: column; - width: 100%; - height: 100%; - position: absolute; - bottom: 0; - text-align: center; - opacity: 0; - color: #fff; - background: rgba(244, 98, 58, 0.9); - transition: opacity 0.25s ease; - text-align: center; -} - -#portfolio .container-fluid .portfolio-box .portfolio-box-caption .project-category, -#portfolio .container-sm .portfolio-box .portfolio-box-caption .project-category, -#portfolio .container-md .portfolio-box .portfolio-box-caption .project-category, -#portfolio .container-lg .portfolio-box .portfolio-box-caption .project-category, -#portfolio .container-xl .portfolio-box .portfolio-box-caption .project-category { - font-family: "Merriweather Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-size: 0.85rem; - font-weight: 600; - text-transform: uppercase; -} - -#portfolio .container-fluid .portfolio-box .portfolio-box-caption .project-name, -#portfolio .container-sm .portfolio-box .portfolio-box-caption .project-name, -#portfolio .container-md .portfolio-box .portfolio-box-caption .project-name, -#portfolio .container-lg .portfolio-box .portfolio-box-caption .project-name, -#portfolio .container-xl .portfolio-box .portfolio-box-caption .project-name { - font-size: 1.2rem; -} - -#portfolio .container-fluid .portfolio-box:hover .portfolio-box-caption, -#portfolio .container-sm .portfolio-box:hover .portfolio-box-caption, -#portfolio .container-md .portfolio-box:hover .portfolio-box-caption, -#portfolio .container-lg .portfolio-box:hover .portfolio-box-caption, -#portfolio .container-xl .portfolio-box:hover .portfolio-box-caption { - opacity: 1; -} - -.text-white-75 { - color: rgba(255, 255, 255, 0.75); +@charset "UTF-8"; + +/*! +* Start Bootstrap - Creative v6.0.5 (https://startbootstrap.com/theme/creative) +* Copyright 2013-2021 Start Bootstrap +* Licensed under MIT (https://github.com/StartBootstrap/startbootstrap-creative/blob/master/LICENSE) +*/ +/*! + * Bootstrap v4.6.0 (https://getbootstrap.com/) + * Copyright 2011-2021 The Bootstrap Authors + * Copyright 2011-2021 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */ +:root { + --blue: #007bff; + --indigo: #6610f2; + --purple: #6f42c1; + --pink: #e83e8c; + --red: #dc3545; + --orange: #f4623a; + --yellow: #ffc107; + --green: #28a745; + --teal: #20c997; + --cyan: #17a2b8; + --white: #fff; + --gray: #6c757d; + --gray-dark: #343a40; + --primary: #f4623a; + --secondary: #6c757d; + --success: #28a745; + --info: #17a2b8; + --warning: #ffc107; + --danger: #dc3545; + --light: #f8f9fa; + --dark: #343a40; + --breakpoint-xs: 0; + --breakpoint-sm: 576px; + --breakpoint-md: 768px; + --breakpoint-lg: 992px; + --breakpoint-xl: 1200px; + --font-family-sans-serif: "Merriweather Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; +} + +*, +*::before, +*::after { + box-sizing: border-box; +} + +html { + font-family: sans-serif; + line-height: 1.15; + -webkit-text-size-adjust: 100%; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} + +article, +aside, +figcaption, +figure, +footer, +header, +hgroup, +main, +nav, +section { + display: block; +} + +body { + margin: 0; + font-family: "Merriweather", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #212529; + text-align: left; + background-color: #fff; +} + +[tabindex="-1"]:focus:not(:focus-visible) { + outline: 0 !important; +} + +hr { + box-sizing: content-box; + height: 0; + overflow: visible; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + margin-top: 0; + margin-bottom: 0.5rem; +} + +p { + margin-top: 0; + margin-bottom: 1rem; +} + +abbr[title], +abbr[data-original-title] { + text-decoration: underline; + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; + cursor: help; + border-bottom: 0; + -webkit-text-decoration-skip-ink: none; + text-decoration-skip-ink: none; +} + +address { + margin-bottom: 1rem; + font-style: normal; + line-height: inherit; +} + +ol, +ul, +dl { + margin-top: 0; + margin-bottom: 1rem; +} + +ol ol, +ul ul, +ol ul, +ul ol { + margin-bottom: 0; +} + +dt { + font-weight: 700; +} + +dd { + margin-bottom: 0.5rem; + margin-left: 0; +} + +blockquote { + margin: 0 0 1rem; +} + +b, +strong { + font-weight: bolder; +} + +small { + font-size: 80%; +} + +sub, +sup { + position: relative; + font-size: 75%; + line-height: 0; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.5em; +} + +a { + color: #f4623a; + text-decoration: none; + background-color: transparent; +} + +a:hover { + color: #d6370c; + text-decoration: underline; +} + +a:not([href]):not([class]) { + color: inherit; + text-decoration: none; +} + +a:not([href]):not([class]):hover { + color: inherit; + text-decoration: none; +} + +pre, +code, +kbd, +samp { + font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; + font-size: 1em; +} + +pre { + margin-top: 0; + margin-bottom: 1rem; + overflow: auto; + -ms-overflow-style: scrollbar; +} + +figure { + margin: 0 0 1rem; +} + +img { + vertical-align: middle; + border-style: none; +} + +svg { + overflow: hidden; + vertical-align: middle; +} + +table { + border-collapse: collapse; +} + +caption { + padding-top: 0.75rem; + padding-bottom: 0.75rem; + color: #6c757d; + text-align: left; + caption-side: bottom; +} + +th { + text-align: inherit; + text-align: -webkit-match-parent; +} + +label { + display: inline-block; + margin-bottom: 0.5rem; +} + +button { + border-radius: 0; +} + +button:focus:not(:focus-visible) { + outline: 0; +} + +input, +button, +select, +optgroup, +textarea { + margin: 0; + font-family: inherit; + font-size: inherit; + line-height: inherit; +} + +button, +input { + overflow: visible; +} + +button, +select { + text-transform: none; +} + +[role=button] { + cursor: pointer; +} + +select { + word-wrap: normal; +} + +button, +[type=button], +[type=reset], +[type=submit] { + -webkit-appearance: button; +} + +button:not(:disabled), +[type=button]:not(:disabled), +[type=reset]:not(:disabled), +[type=submit]:not(:disabled) { + cursor: pointer; +} + +button::-moz-focus-inner, +[type=button]::-moz-focus-inner, +[type=reset]::-moz-focus-inner, +[type=submit]::-moz-focus-inner { + padding: 0; + border-style: none; +} + +input[type=radio], +input[type=checkbox] { + box-sizing: border-box; + padding: 0; +} + +textarea { + overflow: auto; + resize: vertical; +} + +fieldset { + min-width: 0; + padding: 0; + margin: 0; + border: 0; +} + +legend { + display: block; + width: 100%; + max-width: 100%; + padding: 0; + margin-bottom: 0.5rem; + font-size: 1.5rem; + line-height: inherit; + color: inherit; + white-space: normal; +} + +progress { + vertical-align: baseline; +} + +[type=number]::-webkit-inner-spin-button, +[type=number]::-webkit-outer-spin-button { + height: auto; +} + +[type=search] { + outline-offset: -2px; + -webkit-appearance: none; +} + +[type=search]::-webkit-search-decoration { + -webkit-appearance: none; +} + +::-webkit-file-upload-button { + font: inherit; + -webkit-appearance: button; +} + +output { + display: inline-block; +} + +summary { + display: list-item; + cursor: pointer; +} + +template { + display: none; +} + +[hidden] { + display: none !important; +} + +h1, +h2, +h3, +h4, +h5, +h6, +.h1, +.h2, +.h3, +.h4, +.h5, +.h6 { + margin-bottom: 0.5rem; + font-family: "Merriweather Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + font-weight: 500; + line-height: 1.2; +} + +h1, +.h1 { + font-size: 2.5rem; +} + +h2, +.h2 { + font-size: 2rem; +} + +h3, +.h3 { + font-size: 1.75rem; +} + +h4, +.h4 { + font-size: 1.5rem; +} + +h5, +.h5 { + font-size: 1.25rem; +} + +h6, +.h6 { + font-size: 1rem; +} + +.lead { + font-size: 1.25rem; + font-weight: 300; +} + +.display-1 { + font-size: 6rem; + font-weight: 300; + line-height: 1.2; +} + +.display-2 { + font-size: 5.5rem; + font-weight: 300; + line-height: 1.2; +} + +.display-3 { + font-size: 4.5rem; + font-weight: 300; + line-height: 1.2; +} + +.display-4 { + font-size: 3.5rem; + font-weight: 300; + line-height: 1.2; +} + +hr { + margin-top: 1rem; + margin-bottom: 1rem; + border: 0; + border-top: 1px solid rgba(0, 0, 0, 0.1); +} + +small, +.small { + font-size: 80%; + font-weight: 400; +} + +mark, +.mark { + padding: 0.2em; + background-color: #fcf8e3; +} + +.list-unstyled { + padding-left: 0; + list-style: none; +} + +.list-inline { + padding-left: 0; + list-style: none; +} + +.list-inline-item { + display: inline-block; +} + +.list-inline-item:not(:last-child) { + margin-right: 0.5rem; +} + +.initialism { + font-size: 90%; + text-transform: uppercase; +} + +.blockquote { + margin-bottom: 1rem; + font-size: 1.25rem; +} + +.blockquote-footer { + display: block; + font-size: 80%; + color: #6c757d; +} + +.blockquote-footer::before { + content: "— "; +} + +.img-fluid { + max-width: 100%; + height: auto; +} + +.img-thumbnail { + padding: 0.25rem; + background-color: #fff; + border: 1px solid #dee2e6; + border-radius: 0.25rem; + max-width: 100%; + height: auto; +} + +.figure { + display: inline-block; +} + +.figure-img { + margin-bottom: 0.5rem; + line-height: 1; +} + +.figure-caption { + font-size: 90%; + color: #6c757d; +} + +code { + font-size: 87.5%; + color: #e83e8c; + word-wrap: break-word; +} + +a>code { + color: inherit; +} + +kbd { + padding: 0.2rem 0.4rem; + font-size: 87.5%; + color: #fff; + background-color: #212529; + border-radius: 0.2rem; +} + +kbd kbd { + padding: 0; + font-size: 100%; + font-weight: 700; +} + +pre { + display: block; + font-size: 87.5%; + color: #212529; +} + +pre code { + font-size: inherit; + color: inherit; + word-break: normal; +} + +.pre-scrollable { + max-height: 340px; + overflow-y: scroll; +} + +.container, +.container-fluid, +.container-xl, +.container-lg, +.container-md, +.container-sm { + width: 100%; + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; +} + +@media (min-width: 576px) { + + .container-sm, + .container { + max-width: 540px; + } +} + +@media (min-width: 768px) { + + .container-md, + .container-sm, + .container { + max-width: 720px; + } +} + +@media (min-width: 992px) { + + .container-lg, + .container-md, + .container-sm, + .container { + max-width: 960px; + } +} + +@media (min-width: 1200px) { + + .container-xl, + .container-lg, + .container-md, + .container-sm, + .container { + max-width: 1140px; + } +} + +.row { + display: flex; + flex-wrap: wrap; + margin-right: -15px; + margin-left: -15px; +} + +.no-gutters { + margin-right: 0; + margin-left: 0; +} + +.no-gutters>.col, +.no-gutters>[class*=col-] { + padding-right: 0; + padding-left: 0; +} + +.col-xl, +.col-xl-auto, +.col-xl-12, +.col-xl-11, +.col-xl-10, +.col-xl-9, +.col-xl-8, +.col-xl-7, +.col-xl-6, +.col-xl-5, +.col-xl-4, +.col-xl-3, +.col-xl-2, +.col-xl-1, +.col-lg, +.col-lg-auto, +.col-lg-12, +.col-lg-11, +.col-lg-10, +.col-lg-9, +.col-lg-8, +.col-lg-7, +.col-lg-6, +.col-lg-5, +.col-lg-4, +.col-lg-3, +.col-lg-2, +.col-lg-1, +.col-md, +.col-md-auto, +.col-md-12, +.col-md-11, +.col-md-10, +.col-md-9, +.col-md-8, +.col-md-7, +.col-md-6, +.col-md-5, +.col-md-4, +.col-md-3, +.col-md-2, +.col-md-1, +.col-sm, +.col-sm-auto, +.col-sm-12, +.col-sm-11, +.col-sm-10, +.col-sm-9, +.col-sm-8, +.col-sm-7, +.col-sm-6, +.col-sm-5, +.col-sm-4, +.col-sm-3, +.col-sm-2, +.col-sm-1, +.col, +.col-auto, +.col-12, +.col-11, +.col-10, +.col-9, +.col-8, +.col-7, +.col-6, +.col-5, +.col-4, +.col-3, +.col-2, +.col-1 { + position: relative; + width: 100%; + padding-right: 15px; + padding-left: 15px; +} + +.col { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; +} + +.row-cols-1>* { + flex: 0 0 100%; + max-width: 100%; +} + +.row-cols-2>* { + flex: 0 0 50%; + max-width: 50%; +} + +.row-cols-3>* { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; +} + +.row-cols-4>* { + flex: 0 0 25%; + max-width: 25%; +} + +.row-cols-5>* { + flex: 0 0 20%; + max-width: 20%; +} + +.row-cols-6>* { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; +} + +.col-auto { + flex: 0 0 auto; + width: auto; + max-width: 100%; +} + +.col-1 { + flex: 0 0 8.3333333333%; + max-width: 8.3333333333%; +} + +.col-2 { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; +} + +.col-3 { + flex: 0 0 25%; + max-width: 25%; +} + +.col-4 { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; +} + +.col-5 { + flex: 0 0 41.6666666667%; + max-width: 41.6666666667%; +} + +.col-6 { + flex: 0 0 50%; + max-width: 50%; +} + +.col-7 { + flex: 0 0 58.3333333333%; + max-width: 58.3333333333%; +} + +.col-8 { + flex: 0 0 66.6666666667%; + max-width: 66.6666666667%; +} + +.col-9 { + flex: 0 0 75%; + max-width: 75%; +} + +.col-10 { + flex: 0 0 83.3333333333%; + max-width: 83.3333333333%; +} + +.col-11 { + flex: 0 0 91.6666666667%; + max-width: 91.6666666667%; +} + +.col-12 { + flex: 0 0 100%; + max-width: 100%; +} + +.order-first { + order: -1; +} + +.order-last { + order: 13; +} + +.order-0 { + order: 0; +} + +.order-1 { + order: 1; +} + +.order-2 { + order: 2; +} + +.order-3 { + order: 3; +} + +.order-4 { + order: 4; +} + +.order-5 { + order: 5; +} + +.order-6 { + order: 6; +} + +.order-7 { + order: 7; +} + +.order-8 { + order: 8; +} + +.order-9 { + order: 9; +} + +.order-10 { + order: 10; +} + +.order-11 { + order: 11; +} + +.order-12 { + order: 12; +} + +.offset-1 { + margin-left: 8.3333333333%; +} + +.offset-2 { + margin-left: 16.6666666667%; +} + +.offset-3 { + margin-left: 25%; +} + +.offset-4 { + margin-left: 33.3333333333%; +} + +.offset-5 { + margin-left: 41.6666666667%; +} + +.offset-6 { + margin-left: 50%; +} + +.offset-7 { + margin-left: 58.3333333333%; +} + +.offset-8 { + margin-left: 66.6666666667%; +} + +.offset-9 { + margin-left: 75%; +} + +.offset-10 { + margin-left: 83.3333333333%; +} + +.offset-11 { + margin-left: 91.6666666667%; +} + +@media (min-width: 576px) { + .col-sm { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; + } + + .row-cols-sm-1>* { + flex: 0 0 100%; + max-width: 100%; + } + + .row-cols-sm-2>* { + flex: 0 0 50%; + max-width: 50%; + } + + .row-cols-sm-3>* { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; + } + + .row-cols-sm-4>* { + flex: 0 0 25%; + max-width: 25%; + } + + .row-cols-sm-5>* { + flex: 0 0 20%; + max-width: 20%; + } + + .row-cols-sm-6>* { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; + } + + .col-sm-auto { + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + + .col-sm-1 { + flex: 0 0 8.3333333333%; + max-width: 8.3333333333%; + } + + .col-sm-2 { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; + } + + .col-sm-3 { + flex: 0 0 25%; + max-width: 25%; + } + + .col-sm-4 { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; + } + + .col-sm-5 { + flex: 0 0 41.6666666667%; + max-width: 41.6666666667%; + } + + .col-sm-6 { + flex: 0 0 50%; + max-width: 50%; + } + + .col-sm-7 { + flex: 0 0 58.3333333333%; + max-width: 58.3333333333%; + } + + .col-sm-8 { + flex: 0 0 66.6666666667%; + max-width: 66.6666666667%; + } + + .col-sm-9 { + flex: 0 0 75%; + max-width: 75%; + } + + .col-sm-10 { + flex: 0 0 83.3333333333%; + max-width: 83.3333333333%; + } + + .col-sm-11 { + flex: 0 0 91.6666666667%; + max-width: 91.6666666667%; + } + + .col-sm-12 { + flex: 0 0 100%; + max-width: 100%; + } + + .order-sm-first { + order: -1; + } + + .order-sm-last { + order: 13; + } + + .order-sm-0 { + order: 0; + } + + .order-sm-1 { + order: 1; + } + + .order-sm-2 { + order: 2; + } + + .order-sm-3 { + order: 3; + } + + .order-sm-4 { + order: 4; + } + + .order-sm-5 { + order: 5; + } + + .order-sm-6 { + order: 6; + } + + .order-sm-7 { + order: 7; + } + + .order-sm-8 { + order: 8; + } + + .order-sm-9 { + order: 9; + } + + .order-sm-10 { + order: 10; + } + + .order-sm-11 { + order: 11; + } + + .order-sm-12 { + order: 12; + } + + .offset-sm-0 { + margin-left: 0; + } + + .offset-sm-1 { + margin-left: 8.3333333333%; + } + + .offset-sm-2 { + margin-left: 16.6666666667%; + } + + .offset-sm-3 { + margin-left: 25%; + } + + .offset-sm-4 { + margin-left: 33.3333333333%; + } + + .offset-sm-5 { + margin-left: 41.6666666667%; + } + + .offset-sm-6 { + margin-left: 50%; + } + + .offset-sm-7 { + margin-left: 58.3333333333%; + } + + .offset-sm-8 { + margin-left: 66.6666666667%; + } + + .offset-sm-9 { + margin-left: 75%; + } + + .offset-sm-10 { + margin-left: 83.3333333333%; + } + + .offset-sm-11 { + margin-left: 91.6666666667%; + } +} + +@media (min-width: 768px) { + .col-md { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; + } + + .row-cols-md-1>* { + flex: 0 0 100%; + max-width: 100%; + } + + .row-cols-md-2>* { + flex: 0 0 50%; + max-width: 50%; + } + + .row-cols-md-3>* { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; + } + + .row-cols-md-4>* { + flex: 0 0 25%; + max-width: 25%; + } + + .row-cols-md-5>* { + flex: 0 0 20%; + max-width: 20%; + } + + .row-cols-md-6>* { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; + } + + .col-md-auto { + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + + .col-md-1 { + flex: 0 0 8.3333333333%; + max-width: 8.3333333333%; + } + + .col-md-2 { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; + } + + .col-md-3 { + flex: 0 0 25%; + max-width: 25%; + } + + .col-md-4 { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; + } + + .col-md-5 { + flex: 0 0 41.6666666667%; + max-width: 41.6666666667%; + } + + .col-md-6 { + flex: 0 0 50%; + max-width: 50%; + } + + .col-md-7 { + flex: 0 0 58.3333333333%; + max-width: 58.3333333333%; + } + + .col-md-8 { + flex: 0 0 66.6666666667%; + max-width: 66.6666666667%; + } + + .col-md-9 { + flex: 0 0 75%; + max-width: 75%; + } + + .col-md-10 { + flex: 0 0 83.3333333333%; + max-width: 83.3333333333%; + } + + .col-md-11 { + flex: 0 0 91.6666666667%; + max-width: 91.6666666667%; + } + + .col-md-12 { + flex: 0 0 100%; + max-width: 100%; + } + + .order-md-first { + order: -1; + } + + .order-md-last { + order: 13; + } + + .order-md-0 { + order: 0; + } + + .order-md-1 { + order: 1; + } + + .order-md-2 { + order: 2; + } + + .order-md-3 { + order: 3; + } + + .order-md-4 { + order: 4; + } + + .order-md-5 { + order: 5; + } + + .order-md-6 { + order: 6; + } + + .order-md-7 { + order: 7; + } + + .order-md-8 { + order: 8; + } + + .order-md-9 { + order: 9; + } + + .order-md-10 { + order: 10; + } + + .order-md-11 { + order: 11; + } + + .order-md-12 { + order: 12; + } + + .offset-md-0 { + margin-left: 0; + } + + .offset-md-1 { + margin-left: 8.3333333333%; + } + + .offset-md-2 { + margin-left: 16.6666666667%; + } + + .offset-md-3 { + margin-left: 25%; + } + + .offset-md-4 { + margin-left: 33.3333333333%; + } + + .offset-md-5 { + margin-left: 41.6666666667%; + } + + .offset-md-6 { + margin-left: 50%; + } + + .offset-md-7 { + margin-left: 58.3333333333%; + } + + .offset-md-8 { + margin-left: 66.6666666667%; + } + + .offset-md-9 { + margin-left: 75%; + } + + .offset-md-10 { + margin-left: 83.3333333333%; + } + + .offset-md-11 { + margin-left: 91.6666666667%; + } +} + +@media (min-width: 992px) { + .col-lg { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; + } + + .row-cols-lg-1>* { + flex: 0 0 100%; + max-width: 100%; + } + + .row-cols-lg-2>* { + flex: 0 0 50%; + max-width: 50%; + } + + .row-cols-lg-3>* { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; + } + + .row-cols-lg-4>* { + flex: 0 0 25%; + max-width: 25%; + } + + .row-cols-lg-5>* { + flex: 0 0 20%; + max-width: 20%; + } + + .row-cols-lg-6>* { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; + } + + .col-lg-auto { + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + + .col-lg-1 { + flex: 0 0 8.3333333333%; + max-width: 8.3333333333%; + } + + .col-lg-2 { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; + } + + .col-lg-3 { + flex: 0 0 25%; + max-width: 25%; + } + + .col-lg-4 { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; + } + + .col-lg-5 { + flex: 0 0 41.6666666667%; + max-width: 41.6666666667%; + } + + .col-lg-6 { + flex: 0 0 50%; + max-width: 50%; + } + + .col-lg-7 { + flex: 0 0 58.3333333333%; + max-width: 58.3333333333%; + } + + .col-lg-8 { + flex: 0 0 66.6666666667%; + max-width: 66.6666666667%; + } + + .col-lg-9 { + flex: 0 0 75%; + max-width: 75%; + } + + .col-lg-10 { + flex: 0 0 83.3333333333%; + max-width: 83.3333333333%; + } + + .col-lg-11 { + flex: 0 0 91.6666666667%; + max-width: 91.6666666667%; + } + + .col-lg-12 { + flex: 0 0 100%; + max-width: 100%; + } + + .order-lg-first { + order: -1; + } + + .order-lg-last { + order: 13; + } + + .order-lg-0 { + order: 0; + } + + .order-lg-1 { + order: 1; + } + + .order-lg-2 { + order: 2; + } + + .order-lg-3 { + order: 3; + } + + .order-lg-4 { + order: 4; + } + + .order-lg-5 { + order: 5; + } + + .order-lg-6 { + order: 6; + } + + .order-lg-7 { + order: 7; + } + + .order-lg-8 { + order: 8; + } + + .order-lg-9 { + order: 9; + } + + .order-lg-10 { + order: 10; + } + + .order-lg-11 { + order: 11; + } + + .order-lg-12 { + order: 12; + } + + .offset-lg-0 { + margin-left: 0; + } + + .offset-lg-1 { + margin-left: 8.3333333333%; + } + + .offset-lg-2 { + margin-left: 16.6666666667%; + } + + .offset-lg-3 { + margin-left: 25%; + } + + .offset-lg-4 { + margin-left: 33.3333333333%; + } + + .offset-lg-5 { + margin-left: 41.6666666667%; + } + + .offset-lg-6 { + margin-left: 50%; + } + + .offset-lg-7 { + margin-left: 58.3333333333%; + } + + .offset-lg-8 { + margin-left: 66.6666666667%; + } + + .offset-lg-9 { + margin-left: 75%; + } + + .offset-lg-10 { + margin-left: 83.3333333333%; + } + + .offset-lg-11 { + margin-left: 91.6666666667%; + } +} + +@media (min-width: 1200px) { + .col-xl { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; + } + + .row-cols-xl-1>* { + flex: 0 0 100%; + max-width: 100%; + } + + .row-cols-xl-2>* { + flex: 0 0 50%; + max-width: 50%; + } + + .row-cols-xl-3>* { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; + } + + .row-cols-xl-4>* { + flex: 0 0 25%; + max-width: 25%; + } + + .row-cols-xl-5>* { + flex: 0 0 20%; + max-width: 20%; + } + + .row-cols-xl-6>* { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; + } + + .col-xl-auto { + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + + .col-xl-1 { + flex: 0 0 8.3333333333%; + max-width: 8.3333333333%; + } + + .col-xl-2 { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; + } + + .col-xl-3 { + flex: 0 0 25%; + max-width: 25%; + } + + .col-xl-4 { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; + } + + .col-xl-5 { + flex: 0 0 41.6666666667%; + max-width: 41.6666666667%; + } + + .col-xl-6 { + flex: 0 0 50%; + max-width: 50%; + } + + .col-xl-7 { + flex: 0 0 58.3333333333%; + max-width: 58.3333333333%; + } + + .col-xl-8 { + flex: 0 0 66.6666666667%; + max-width: 66.6666666667%; + } + + .col-xl-9 { + flex: 0 0 75%; + max-width: 75%; + } + + .col-xl-10 { + flex: 0 0 83.3333333333%; + max-width: 83.3333333333%; + } + + .col-xl-11 { + flex: 0 0 91.6666666667%; + max-width: 91.6666666667%; + } + + .col-xl-12 { + flex: 0 0 100%; + max-width: 100%; + } + + .order-xl-first { + order: -1; + } + + .order-xl-last { + order: 13; + } + + .order-xl-0 { + order: 0; + } + + .order-xl-1 { + order: 1; + } + + .order-xl-2 { + order: 2; + } + + .order-xl-3 { + order: 3; + } + + .order-xl-4 { + order: 4; + } + + .order-xl-5 { + order: 5; + } + + .order-xl-6 { + order: 6; + } + + .order-xl-7 { + order: 7; + } + + .order-xl-8 { + order: 8; + } + + .order-xl-9 { + order: 9; + } + + .order-xl-10 { + order: 10; + } + + .order-xl-11 { + order: 11; + } + + .order-xl-12 { + order: 12; + } + + .offset-xl-0 { + margin-left: 0; + } + + .offset-xl-1 { + margin-left: 8.3333333333%; + } + + .offset-xl-2 { + margin-left: 16.6666666667%; + } + + .offset-xl-3 { + margin-left: 25%; + } + + .offset-xl-4 { + margin-left: 33.3333333333%; + } + + .offset-xl-5 { + margin-left: 41.6666666667%; + } + + .offset-xl-6 { + margin-left: 50%; + } + + .offset-xl-7 { + margin-left: 58.3333333333%; + } + + .offset-xl-8 { + margin-left: 66.6666666667%; + } + + .offset-xl-9 { + margin-left: 75%; + } + + .offset-xl-10 { + margin-left: 83.3333333333%; + } + + .offset-xl-11 { + margin-left: 91.6666666667%; + } +} + +.table { + width: 100%; + margin-bottom: 1rem; + color: #212529; +} + +.table th, +.table td { + padding: 0.75rem; + vertical-align: top; + border-top: 1px solid #dee2e6; +} + +.table thead th { + vertical-align: bottom; + border-bottom: 2px solid #dee2e6; +} + +.table tbody+tbody { + border-top: 2px solid #dee2e6; +} + +.table-sm th, +.table-sm td { + padding: 0.3rem; +} + +.table-bordered { + border: 1px solid #dee2e6; +} + +.table-bordered th, +.table-bordered td { + border: 1px solid #dee2e6; +} + +.table-bordered thead th, +.table-bordered thead td { + border-bottom-width: 2px; +} + +.table-borderless th, +.table-borderless td, +.table-borderless thead th, +.table-borderless tbody+tbody { + border: 0; +} + +.table-striped tbody tr:nth-of-type(odd) { + background-color: rgba(0, 0, 0, 0.05); +} + +.table-hover tbody tr:hover { + color: #212529; + background-color: rgba(0, 0, 0, 0.075); +} + +.table-primary, +.table-primary>th, +.table-primary>td { + background-color: #fcd3c8; +} + +.table-primary th, +.table-primary td, +.table-primary thead th, +.table-primary tbody+tbody { + border-color: #f9ad99; +} + +.table-hover .table-primary:hover { + background-color: #fbc0b0; +} + +.table-hover .table-primary:hover>td, +.table-hover .table-primary:hover>th { + background-color: #fbc0b0; +} + +.table-secondary, +.table-secondary>th, +.table-secondary>td { + background-color: #d6d8db; +} + +.table-secondary th, +.table-secondary td, +.table-secondary thead th, +.table-secondary tbody+tbody { + border-color: #b3b7bb; +} + +.table-hover .table-secondary:hover { + background-color: #c8cbcf; +} + +.table-hover .table-secondary:hover>td, +.table-hover .table-secondary:hover>th { + background-color: #c8cbcf; +} + +.table-success, +.table-success>th, +.table-success>td { + background-color: #c3e6cb; +} + +.table-success th, +.table-success td, +.table-success thead th, +.table-success tbody+tbody { + border-color: #8fd19e; +} + +.table-hover .table-success:hover { + background-color: #b1dfbb; +} + +.table-hover .table-success:hover>td, +.table-hover .table-success:hover>th { + background-color: #b1dfbb; +} + +.table-info, +.table-info>th, +.table-info>td { + background-color: #bee5eb; +} + +.table-info th, +.table-info td, +.table-info thead th, +.table-info tbody+tbody { + border-color: #86cfda; +} + +.table-hover .table-info:hover { + background-color: #abdde5; +} + +.table-hover .table-info:hover>td, +.table-hover .table-info:hover>th { + background-color: #abdde5; +} + +.table-warning, +.table-warning>th, +.table-warning>td { + background-color: #ffeeba; +} + +.table-warning th, +.table-warning td, +.table-warning thead th, +.table-warning tbody+tbody { + border-color: #ffdf7e; +} + +.table-hover .table-warning:hover { + background-color: #ffe8a1; +} + +.table-hover .table-warning:hover>td, +.table-hover .table-warning:hover>th { + background-color: #ffe8a1; +} + +.table-danger, +.table-danger>th, +.table-danger>td { + background-color: #f5c6cb; +} + +.table-danger th, +.table-danger td, +.table-danger thead th, +.table-danger tbody+tbody { + border-color: #ed969e; +} + +.table-hover .table-danger:hover { + background-color: #f1b0b7; +} + +.table-hover .table-danger:hover>td, +.table-hover .table-danger:hover>th { + background-color: #f1b0b7; +} + +.table-light, +.table-light>th, +.table-light>td { + background-color: #fdfdfe; +} + +.table-light th, +.table-light td, +.table-light thead th, +.table-light tbody+tbody { + border-color: #fbfcfc; +} + +.table-hover .table-light:hover { + background-color: #ececf6; +} + +.table-hover .table-light:hover>td, +.table-hover .table-light:hover>th { + background-color: #ececf6; +} + +.table-dark, +.table-dark>th, +.table-dark>td { + background-color: #c6c8ca; +} + +.table-dark th, +.table-dark td, +.table-dark thead th, +.table-dark tbody+tbody { + border-color: #95999c; +} + +.table-hover .table-dark:hover { + background-color: #b9bbbe; +} + +.table-hover .table-dark:hover>td, +.table-hover .table-dark:hover>th { + background-color: #b9bbbe; +} + +.table-active, +.table-active>th, +.table-active>td { + background-color: rgba(0, 0, 0, 0.075); +} + +.table-hover .table-active:hover { + background-color: rgba(0, 0, 0, 0.075); +} + +.table-hover .table-active:hover>td, +.table-hover .table-active:hover>th { + background-color: rgba(0, 0, 0, 0.075); +} + +.table .thead-dark th { + color: #fff; + background-color: #343a40; + border-color: #454d55; +} + +.table .thead-light th { + color: #495057; + background-color: #e9ecef; + border-color: #dee2e6; +} + +.table-dark { + color: #fff; + background-color: #343a40; +} + +.table-dark th, +.table-dark td, +.table-dark thead th { + border-color: #454d55; +} + +.table-dark.table-bordered { + border: 0; +} + +.table-dark.table-striped tbody tr:nth-of-type(odd) { + background-color: rgba(255, 255, 255, 0.05); +} + +.table-dark.table-hover tbody tr:hover { + color: #fff; + background-color: rgba(255, 255, 255, 0.075); +} + +@media (max-width: 575.98px) { + .table-responsive-sm { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } + + .table-responsive-sm>.table-bordered { + border: 0; + } +} + +@media (max-width: 767.98px) { + .table-responsive-md { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } + + .table-responsive-md>.table-bordered { + border: 0; + } +} + +@media (max-width: 991.98px) { + .table-responsive-lg { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } + + .table-responsive-lg>.table-bordered { + border: 0; + } +} + +@media (max-width: 1199.98px) { + .table-responsive-xl { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } + + .table-responsive-xl>.table-bordered { + border: 0; + } +} + +.table-responsive { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; +} + +.table-responsive>.table-bordered { + border: 0; +} + +.form-control { + display: block; + width: 100%; + height: calc(1.5em + 0.75rem + 2px); + padding: 0.375rem 0.75rem; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #495057; + background-color: #fff; + background-clip: padding-box; + border: 1px solid #ced4da; + border-radius: 0.25rem; + transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} + +@media (prefers-reduced-motion: reduce) { + .form-control { + transition: none; + } +} + +.form-control::-ms-expand { + background-color: transparent; + border: 0; +} + +.form-control:-moz-focusring { + color: transparent; + text-shadow: 0 0 0 #495057; +} + +.form-control:focus { + color: #495057; + background-color: #fff; + border-color: #fbc2b3; + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(244, 98, 58, 0.25); +} + +.form-control::-moz-placeholder { + color: #6c757d; + opacity: 1; +} + +.form-control:-ms-input-placeholder { + color: #6c757d; + opacity: 1; +} + +.form-control::placeholder { + color: #6c757d; + opacity: 1; +} + +.form-control:disabled, +.form-control[readonly] { + background-color: #e9ecef; + opacity: 1; +} + +input[type=date].form-control, +input[type=time].form-control, +input[type=datetime-local].form-control, +input[type=month].form-control { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} + +select.form-control:focus::-ms-value { + color: #495057; + background-color: #fff; +} + +.form-control-file, +.form-control-range { + display: block; + width: 100%; +} + +.col-form-label { + padding-top: calc(0.375rem + 1px); + padding-bottom: calc(0.375rem + 1px); + margin-bottom: 0; + font-size: inherit; + line-height: 1.5; +} + +.col-form-label-lg { + padding-top: calc(0.5rem + 1px); + padding-bottom: calc(0.5rem + 1px); + font-size: 1.25rem; + line-height: 1.5; +} + +.col-form-label-sm { + padding-top: calc(0.25rem + 1px); + padding-bottom: calc(0.25rem + 1px); + font-size: 0.875rem; + line-height: 1.5; +} + +.form-control-plaintext { + display: block; + width: 100%; + padding: 0.375rem 0; + margin-bottom: 0; + font-size: 1rem; + line-height: 1.5; + color: #212529; + background-color: transparent; + border: solid transparent; + border-width: 1px 0; +} + +.form-control-plaintext.form-control-sm, +.form-control-plaintext.form-control-lg { + padding-right: 0; + padding-left: 0; +} + +.form-control-sm { + height: calc(1.5em + 0.5rem + 2px); + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + line-height: 1.5; + border-radius: 0.2rem; +} + +.form-control-lg { + height: calc(1.5em + 1rem + 2px); + padding: 0.5rem 1rem; + font-size: 1.25rem; + line-height: 1.5; + border-radius: 0.3rem; +} + +select.form-control[size], +select.form-control[multiple] { + height: auto; +} + +textarea.form-control { + height: auto; +} + +.form-group { + margin-bottom: 1rem; +} + +.form-text { + display: block; + margin-top: 0.25rem; +} + +.form-row { + display: flex; + flex-wrap: wrap; + margin-right: -5px; + margin-left: -5px; +} + +.form-row>.col, +.form-row>[class*=col-] { + padding-right: 5px; + padding-left: 5px; +} + +.form-check { + position: relative; + display: block; + padding-left: 1.25rem; +} + +.form-check-input { + position: absolute; + margin-top: 0.3rem; + margin-left: -1.25rem; +} + +.form-check-input[disabled]~.form-check-label, +.form-check-input:disabled~.form-check-label { + color: #6c757d; +} + +.form-check-label { + margin-bottom: 0; +} + +.form-check-inline { + display: inline-flex; + align-items: center; + padding-left: 0; + margin-right: 0.75rem; +} + +.form-check-inline .form-check-input { + position: static; + margin-top: 0; + margin-right: 0.3125rem; + margin-left: 0; +} + +.valid-feedback { + display: none; + width: 100%; + margin-top: 0.25rem; + font-size: 80%; + color: #28a745; +} + +.valid-tooltip { + position: absolute; + top: 100%; + left: 0; + z-index: 5; + display: none; + max-width: 100%; + padding: 0.25rem 0.5rem; + margin-top: 0.1rem; + font-size: 0.875rem; + line-height: 1.5; + color: #fff; + background-color: rgba(40, 167, 69, 0.9); + border-radius: 0.25rem; +} + +.form-row>.col>.valid-tooltip, +.form-row>[class*=col-]>.valid-tooltip { + left: 5px; +} + +.was-validated :valid~.valid-feedback, +.was-validated :valid~.valid-tooltip, +.is-valid~.valid-feedback, +.is-valid~.valid-tooltip { + display: block; +} + +.was-validated .form-control:valid, +.form-control.is-valid { + border-color: #28a745; + padding-right: calc(1.5em + 0.75rem); + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); + background-repeat: no-repeat; + background-position: right calc(0.375em + 0.1875rem) center; + background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); +} + +.was-validated .form-control:valid:focus, +.form-control.is-valid:focus { + border-color: #28a745; + box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); +} + +.was-validated textarea.form-control:valid, +textarea.form-control.is-valid { + padding-right: calc(1.5em + 0.75rem); + background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); +} + +.was-validated .custom-select:valid, +.custom-select.is-valid { + border-color: #28a745; + padding-right: calc(0.75em + 2.3125rem); + background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat; +} + +.was-validated .custom-select:valid:focus, +.custom-select.is-valid:focus { + border-color: #28a745; + box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); +} + +.was-validated .form-check-input:valid~.form-check-label, +.form-check-input.is-valid~.form-check-label { + color: #28a745; +} + +.was-validated .form-check-input:valid~.valid-feedback, +.was-validated .form-check-input:valid~.valid-tooltip, +.form-check-input.is-valid~.valid-feedback, +.form-check-input.is-valid~.valid-tooltip { + display: block; +} + +.was-validated .custom-control-input:valid~.custom-control-label, +.custom-control-input.is-valid~.custom-control-label { + color: #28a745; +} + +.was-validated .custom-control-input:valid~.custom-control-label::before, +.custom-control-input.is-valid~.custom-control-label::before { + border-color: #28a745; +} + +.was-validated .custom-control-input:valid:checked~.custom-control-label::before, +.custom-control-input.is-valid:checked~.custom-control-label::before { + border-color: #34ce57; + background-color: #34ce57; +} + +.was-validated .custom-control-input:valid:focus~.custom-control-label::before, +.custom-control-input.is-valid:focus~.custom-control-label::before { + box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); +} + +.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before, +.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before { + border-color: #28a745; +} + +.was-validated .custom-file-input:valid~.custom-file-label, +.custom-file-input.is-valid~.custom-file-label { + border-color: #28a745; +} + +.was-validated .custom-file-input:valid:focus~.custom-file-label, +.custom-file-input.is-valid:focus~.custom-file-label { + border-color: #28a745; + box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); +} + +.invalid-feedback { + display: none; + width: 100%; + margin-top: 0.25rem; + font-size: 80%; + color: #dc3545; +} + +.invalid-tooltip { + position: absolute; + top: 100%; + left: 0; + z-index: 5; + display: none; + max-width: 100%; + padding: 0.25rem 0.5rem; + margin-top: 0.1rem; + font-size: 0.875rem; + line-height: 1.5; + color: #fff; + background-color: rgba(220, 53, 69, 0.9); + border-radius: 0.25rem; +} + +.form-row>.col>.invalid-tooltip, +.form-row>[class*=col-]>.invalid-tooltip { + left: 5px; +} + +.was-validated :invalid~.invalid-feedback, +.was-validated :invalid~.invalid-tooltip, +.is-invalid~.invalid-feedback, +.is-invalid~.invalid-tooltip { + display: block; +} + +.was-validated .form-control:invalid, +.form-control.is-invalid { + border-color: #dc3545; + padding-right: calc(1.5em + 0.75rem); + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e"); + background-repeat: no-repeat; + background-position: right calc(0.375em + 0.1875rem) center; + background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); +} + +.was-validated .form-control:invalid:focus, +.form-control.is-invalid:focus { + border-color: #dc3545; + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); +} + +.was-validated textarea.form-control:invalid, +textarea.form-control.is-invalid { + padding-right: calc(1.5em + 0.75rem); + background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); +} + +.was-validated .custom-select:invalid, +.custom-select.is-invalid { + border-color: #dc3545; + padding-right: calc(0.75em + 2.3125rem); + background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat; +} + +.was-validated .custom-select:invalid:focus, +.custom-select.is-invalid:focus { + border-color: #dc3545; + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); +} + +.was-validated .form-check-input:invalid~.form-check-label, +.form-check-input.is-invalid~.form-check-label { + color: #dc3545; +} + +.was-validated .form-check-input:invalid~.invalid-feedback, +.was-validated .form-check-input:invalid~.invalid-tooltip, +.form-check-input.is-invalid~.invalid-feedback, +.form-check-input.is-invalid~.invalid-tooltip { + display: block; +} + +.was-validated .custom-control-input:invalid~.custom-control-label, +.custom-control-input.is-invalid~.custom-control-label { + color: #dc3545; +} + +.was-validated .custom-control-input:invalid~.custom-control-label::before, +.custom-control-input.is-invalid~.custom-control-label::before { + border-color: #dc3545; +} + +.was-validated .custom-control-input:invalid:checked~.custom-control-label::before, +.custom-control-input.is-invalid:checked~.custom-control-label::before { + border-color: #e4606d; + background-color: #e4606d; +} + +.was-validated .custom-control-input:invalid:focus~.custom-control-label::before, +.custom-control-input.is-invalid:focus~.custom-control-label::before { + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); +} + +.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before, +.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before { + border-color: #dc3545; +} + +.was-validated .custom-file-input:invalid~.custom-file-label, +.custom-file-input.is-invalid~.custom-file-label { + border-color: #dc3545; +} + +.was-validated .custom-file-input:invalid:focus~.custom-file-label, +.custom-file-input.is-invalid:focus~.custom-file-label { + border-color: #dc3545; + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); +} + +.form-inline { + display: flex; + flex-flow: row wrap; + align-items: center; +} + +.form-inline .form-check { + width: 100%; +} + +@media (min-width: 576px) { + .form-inline label { + display: flex; + align-items: center; + justify-content: center; + margin-bottom: 0; + } + + .form-inline .form-group { + display: flex; + flex: 0 0 auto; + flex-flow: row wrap; + align-items: center; + margin-bottom: 0; + } + + .form-inline .form-control { + display: inline-block; + width: auto; + vertical-align: middle; + } + + .form-inline .form-control-plaintext { + display: inline-block; + } + + .form-inline .input-group, + .form-inline .custom-select { + width: auto; + } + + .form-inline .form-check { + display: flex; + align-items: center; + justify-content: center; + width: auto; + padding-left: 0; + } + + .form-inline .form-check-input { + position: relative; + flex-shrink: 0; + margin-top: 0; + margin-right: 0.25rem; + margin-left: 0; + } + + .form-inline .custom-control { + align-items: center; + justify-content: center; + } + + .form-inline .custom-control-label { + margin-bottom: 0; + } +} + +.btn { + display: inline-block; + font-weight: 400; + color: #212529; + text-align: center; + vertical-align: middle; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + background-color: transparent; + border: 1px solid transparent; + padding: 0.375rem 0.75rem; + font-size: 1rem; + line-height: 1.5; + border-radius: 0.25rem; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} + +@media (prefers-reduced-motion: reduce) { + .btn { + transition: none; + } +} + +.btn:hover { + color: #212529; + text-decoration: none; +} + +.btn:focus, +.btn.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(244, 98, 58, 0.25); +} + +.btn.disabled, +.btn:disabled { + opacity: 0.65; +} + +.btn:not(:disabled):not(.disabled) { + cursor: pointer; +} + +a.btn.disabled, +fieldset:disabled a.btn { + pointer-events: none; +} + +.btn-primary { + color: #fff; + background-color: #f4623a; + border-color: #f4623a; +} + +.btn-primary:hover { + color: #fff; + background-color: #f24516; + border-color: #ee3e0d; +} + +.btn-primary:focus, +.btn-primary.focus { + color: #fff; + background-color: #f24516; + border-color: #ee3e0d; + box-shadow: 0 0 0 0.2rem rgba(246, 122, 88, 0.5); +} + +.btn-primary.disabled, +.btn-primary:disabled { + color: #fff; + background-color: #f4623a; + border-color: #f4623a; +} + +.btn-primary:not(:disabled):not(.disabled):active, +.btn-primary:not(:disabled):not(.disabled).active, +.show>.btn-primary.dropdown-toggle { + color: #fff; + background-color: #ee3e0d; + border-color: #e23a0d; +} + +.btn-primary:not(:disabled):not(.disabled):active:focus, +.btn-primary:not(:disabled):not(.disabled).active:focus, +.show>.btn-primary.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(246, 122, 88, 0.5); +} + +.btn-secondary { + color: #fff; + background-color: #6c757d; + border-color: #6c757d; +} + +.btn-secondary:hover { + color: #fff; + background-color: #5a6268; + border-color: #545b62; +} + +.btn-secondary:focus, +.btn-secondary.focus { + color: #fff; + background-color: #5a6268; + border-color: #545b62; + box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5); +} + +.btn-secondary.disabled, +.btn-secondary:disabled { + color: #fff; + background-color: #6c757d; + border-color: #6c757d; +} + +.btn-secondary:not(:disabled):not(.disabled):active, +.btn-secondary:not(:disabled):not(.disabled).active, +.show>.btn-secondary.dropdown-toggle { + color: #fff; + background-color: #545b62; + border-color: #4e555b; +} + +.btn-secondary:not(:disabled):not(.disabled):active:focus, +.btn-secondary:not(:disabled):not(.disabled).active:focus, +.show>.btn-secondary.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5); +} + +.btn-success { + color: #fff; + background-color: #28a745; + border-color: #28a745; +} + +.btn-success:hover { + color: #fff; + background-color: #218838; + border-color: #1e7e34; +} + +.btn-success:focus, +.btn-success.focus { + color: #fff; + background-color: #218838; + border-color: #1e7e34; + box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5); +} + +.btn-success.disabled, +.btn-success:disabled { + color: #fff; + background-color: #28a745; + border-color: #28a745; +} + +.btn-success:not(:disabled):not(.disabled):active, +.btn-success:not(:disabled):not(.disabled).active, +.show>.btn-success.dropdown-toggle { + color: #fff; + background-color: #1e7e34; + border-color: #1c7430; +} + +.btn-success:not(:disabled):not(.disabled):active:focus, +.btn-success:not(:disabled):not(.disabled).active:focus, +.show>.btn-success.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5); +} + +.btn-info { + color: #fff; + background-color: #17a2b8; + border-color: #17a2b8; +} + +.btn-info:hover { + color: #fff; + background-color: #138496; + border-color: #117a8b; +} + +.btn-info:focus, +.btn-info.focus { + color: #fff; + background-color: #138496; + border-color: #117a8b; + box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5); +} + +.btn-info.disabled, +.btn-info:disabled { + color: #fff; + background-color: #17a2b8; + border-color: #17a2b8; +} + +.btn-info:not(:disabled):not(.disabled):active, +.btn-info:not(:disabled):not(.disabled).active, +.show>.btn-info.dropdown-toggle { + color: #fff; + background-color: #117a8b; + border-color: #10707f; +} + +.btn-info:not(:disabled):not(.disabled):active:focus, +.btn-info:not(:disabled):not(.disabled).active:focus, +.show>.btn-info.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5); +} + +.btn-warning { + color: #212529; + background-color: #ffc107; + border-color: #ffc107; +} + +.btn-warning:hover { + color: #212529; + background-color: #e0a800; + border-color: #d39e00; +} + +.btn-warning:focus, +.btn-warning.focus { + color: #212529; + background-color: #e0a800; + border-color: #d39e00; + box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5); +} + +.btn-warning.disabled, +.btn-warning:disabled { + color: #212529; + background-color: #ffc107; + border-color: #ffc107; +} + +.btn-warning:not(:disabled):not(.disabled):active, +.btn-warning:not(:disabled):not(.disabled).active, +.show>.btn-warning.dropdown-toggle { + color: #212529; + background-color: #d39e00; + border-color: #c69500; +} + +.btn-warning:not(:disabled):not(.disabled):active:focus, +.btn-warning:not(:disabled):not(.disabled).active:focus, +.show>.btn-warning.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5); +} + +.btn-danger { + color: #fff; + background-color: #dc3545; + border-color: #dc3545; +} + +.btn-danger:hover { + color: #fff; + background-color: #c82333; + border-color: #bd2130; +} + +.btn-danger:focus, +.btn-danger.focus { + color: #fff; + background-color: #c82333; + border-color: #bd2130; + box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5); +} + +.btn-danger.disabled, +.btn-danger:disabled { + color: #fff; + background-color: #dc3545; + border-color: #dc3545; +} + +.btn-danger:not(:disabled):not(.disabled):active, +.btn-danger:not(:disabled):not(.disabled).active, +.show>.btn-danger.dropdown-toggle { + color: #fff; + background-color: #bd2130; + border-color: #b21f2d; +} + +.btn-danger:not(:disabled):not(.disabled):active:focus, +.btn-danger:not(:disabled):not(.disabled).active:focus, +.show>.btn-danger.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5); +} + +.btn-light { + color: #212529; + background-color: #f8f9fa; + border-color: #f8f9fa; +} + +.btn-light:hover { + color: #212529; + background-color: #e2e6ea; + border-color: #dae0e5; +} + +.btn-light:focus, +.btn-light.focus { + color: #212529; + background-color: #e2e6ea; + border-color: #dae0e5; + box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); +} + +.btn-light.disabled, +.btn-light:disabled { + color: #212529; + background-color: #f8f9fa; + border-color: #f8f9fa; +} + +.btn-light:not(:disabled):not(.disabled):active, +.btn-light:not(:disabled):not(.disabled).active, +.show>.btn-light.dropdown-toggle { + color: #212529; + background-color: #dae0e5; + border-color: #d3d9df; +} + +.btn-light:not(:disabled):not(.disabled):active:focus, +.btn-light:not(:disabled):not(.disabled).active:focus, +.show>.btn-light.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); +} + +.btn-dark { + color: #fff; + background-color: #343a40; + border-color: #343a40; +} + +.btn-dark:hover { + color: #fff; + background-color: #23272b; + border-color: #1d2124; +} + +.btn-dark:focus, +.btn-dark.focus { + color: #fff; + background-color: #23272b; + border-color: #1d2124; + box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); +} + +.btn-dark.disabled, +.btn-dark:disabled { + color: #fff; + background-color: #343a40; + border-color: #343a40; +} + +.btn-dark:not(:disabled):not(.disabled):active, +.btn-dark:not(:disabled):not(.disabled).active, +.show>.btn-dark.dropdown-toggle { + color: #fff; + background-color: #1d2124; + border-color: #171a1d; +} + +.btn-dark:not(:disabled):not(.disabled):active:focus, +.btn-dark:not(:disabled):not(.disabled).active:focus, +.show>.btn-dark.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); +} + +.btn-outline-primary { + color: #f4623a; + border-color: #f4623a; +} + +.btn-outline-primary:hover { + color: #fff; + background-color: #f4623a; + border-color: #f4623a; +} + +.btn-outline-primary:focus, +.btn-outline-primary.focus { + box-shadow: 0 0 0 0.2rem rgba(244, 98, 58, 0.5); +} + +.btn-outline-primary.disabled, +.btn-outline-primary:disabled { + color: #f4623a; + background-color: transparent; +} + +.btn-outline-primary:not(:disabled):not(.disabled):active, +.btn-outline-primary:not(:disabled):not(.disabled).active, +.show>.btn-outline-primary.dropdown-toggle { + color: #fff; + background-color: #f4623a; + border-color: #f4623a; +} + +.btn-outline-primary:not(:disabled):not(.disabled):active:focus, +.btn-outline-primary:not(:disabled):not(.disabled).active:focus, +.show>.btn-outline-primary.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(244, 98, 58, 0.5); +} + +.btn-outline-secondary { + color: #6c757d; + border-color: #6c757d; +} + +.btn-outline-secondary:hover { + color: #fff; + background-color: #6c757d; + border-color: #6c757d; +} + +.btn-outline-secondary:focus, +.btn-outline-secondary.focus { + box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); +} + +.btn-outline-secondary.disabled, +.btn-outline-secondary:disabled { + color: #6c757d; + background-color: transparent; +} + +.btn-outline-secondary:not(:disabled):not(.disabled):active, +.btn-outline-secondary:not(:disabled):not(.disabled).active, +.show>.btn-outline-secondary.dropdown-toggle { + color: #fff; + background-color: #6c757d; + border-color: #6c757d; +} + +.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, +.btn-outline-secondary:not(:disabled):not(.disabled).active:focus, +.show>.btn-outline-secondary.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); +} + +.btn-outline-success { + color: #28a745; + border-color: #28a745; +} + +.btn-outline-success:hover { + color: #fff; + background-color: #28a745; + border-color: #28a745; +} + +.btn-outline-success:focus, +.btn-outline-success.focus { + box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); +} + +.btn-outline-success.disabled, +.btn-outline-success:disabled { + color: #28a745; + background-color: transparent; +} + +.btn-outline-success:not(:disabled):not(.disabled):active, +.btn-outline-success:not(:disabled):not(.disabled).active, +.show>.btn-outline-success.dropdown-toggle { + color: #fff; + background-color: #28a745; + border-color: #28a745; +} + +.btn-outline-success:not(:disabled):not(.disabled):active:focus, +.btn-outline-success:not(:disabled):not(.disabled).active:focus, +.show>.btn-outline-success.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); +} + +.btn-outline-info { + color: #17a2b8; + border-color: #17a2b8; +} + +.btn-outline-info:hover { + color: #fff; + background-color: #17a2b8; + border-color: #17a2b8; +} + +.btn-outline-info:focus, +.btn-outline-info.focus { + box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); +} + +.btn-outline-info.disabled, +.btn-outline-info:disabled { + color: #17a2b8; + background-color: transparent; +} + +.btn-outline-info:not(:disabled):not(.disabled):active, +.btn-outline-info:not(:disabled):not(.disabled).active, +.show>.btn-outline-info.dropdown-toggle { + color: #fff; + background-color: #17a2b8; + border-color: #17a2b8; +} + +.btn-outline-info:not(:disabled):not(.disabled):active:focus, +.btn-outline-info:not(:disabled):not(.disabled).active:focus, +.show>.btn-outline-info.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); +} + +.btn-outline-warning { + color: #ffc107; + border-color: #ffc107; +} + +.btn-outline-warning:hover { + color: #212529; + background-color: #ffc107; + border-color: #ffc107; +} + +.btn-outline-warning:focus, +.btn-outline-warning.focus { + box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); +} + +.btn-outline-warning.disabled, +.btn-outline-warning:disabled { + color: #ffc107; + background-color: transparent; +} + +.btn-outline-warning:not(:disabled):not(.disabled):active, +.btn-outline-warning:not(:disabled):not(.disabled).active, +.show>.btn-outline-warning.dropdown-toggle { + color: #212529; + background-color: #ffc107; + border-color: #ffc107; +} + +.btn-outline-warning:not(:disabled):not(.disabled):active:focus, +.btn-outline-warning:not(:disabled):not(.disabled).active:focus, +.show>.btn-outline-warning.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); +} + +.btn-outline-danger { + color: #dc3545; + border-color: #dc3545; +} + +.btn-outline-danger:hover { + color: #fff; + background-color: #dc3545; + border-color: #dc3545; +} + +.btn-outline-danger:focus, +.btn-outline-danger.focus { + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); +} + +.btn-outline-danger.disabled, +.btn-outline-danger:disabled { + color: #dc3545; + background-color: transparent; +} + +.btn-outline-danger:not(:disabled):not(.disabled):active, +.btn-outline-danger:not(:disabled):not(.disabled).active, +.show>.btn-outline-danger.dropdown-toggle { + color: #fff; + background-color: #dc3545; + border-color: #dc3545; +} + +.btn-outline-danger:not(:disabled):not(.disabled):active:focus, +.btn-outline-danger:not(:disabled):not(.disabled).active:focus, +.show>.btn-outline-danger.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); +} + +.btn-outline-light { + color: #f8f9fa; + border-color: #f8f9fa; +} + +.btn-outline-light:hover { + color: #212529; + background-color: #f8f9fa; + border-color: #f8f9fa; +} + +.btn-outline-light:focus, +.btn-outline-light.focus { + box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); +} + +.btn-outline-light.disabled, +.btn-outline-light:disabled { + color: #f8f9fa; + background-color: transparent; +} + +.btn-outline-light:not(:disabled):not(.disabled):active, +.btn-outline-light:not(:disabled):not(.disabled).active, +.show>.btn-outline-light.dropdown-toggle { + color: #212529; + background-color: #f8f9fa; + border-color: #f8f9fa; +} + +.btn-outline-light:not(:disabled):not(.disabled):active:focus, +.btn-outline-light:not(:disabled):not(.disabled).active:focus, +.show>.btn-outline-light.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); +} + +.btn-outline-dark { + color: #343a40; + border-color: #343a40; +} + +.btn-outline-dark:hover { + color: #fff; + background-color: #343a40; + border-color: #343a40; +} + +.btn-outline-dark:focus, +.btn-outline-dark.focus { + box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); +} + +.btn-outline-dark.disabled, +.btn-outline-dark:disabled { + color: #343a40; + background-color: transparent; +} + +.btn-outline-dark:not(:disabled):not(.disabled):active, +.btn-outline-dark:not(:disabled):not(.disabled).active, +.show>.btn-outline-dark.dropdown-toggle { + color: #fff; + background-color: #343a40; + border-color: #343a40; +} + +.btn-outline-dark:not(:disabled):not(.disabled):active:focus, +.btn-outline-dark:not(:disabled):not(.disabled).active:focus, +.show>.btn-outline-dark.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); +} + +.btn-link { + font-weight: 400; + color: #f4623a; + text-decoration: none; +} + +.btn-link:hover { + color: #d6370c; + text-decoration: underline; +} + +.btn-link:focus, +.btn-link.focus { + text-decoration: underline; +} + +.btn-link:disabled, +.btn-link.disabled { + color: #6c757d; + pointer-events: none; +} + +.btn-lg, +.btn-group-lg>.btn { + padding: 0.5rem 1rem; + font-size: 1.25rem; + line-height: 1.5; + border-radius: 0.3rem; +} + +.btn-sm, +.btn-group-sm>.btn { + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + line-height: 1.5; + border-radius: 0.2rem; +} + +.btn-block { + display: block; + width: 100%; +} + +.btn-block+.btn-block { + margin-top: 0.5rem; +} + +input[type=submit].btn-block, +input[type=reset].btn-block, +input[type=button].btn-block { + width: 100%; +} + +.fade { + transition: opacity 0.15s linear; +} + +@media (prefers-reduced-motion: reduce) { + .fade { + transition: none; + } +} + +.fade:not(.show) { + opacity: 0; +} + +.collapse:not(.show) { + display: none; +} + +.collapsing { + position: relative; + height: 0; + overflow: hidden; + transition: height 0.35s ease; +} + +@media (prefers-reduced-motion: reduce) { + .collapsing { + transition: none; + } +} + +.dropup, +.dropright, +.dropdown, +.dropleft { + position: relative; +} + +.dropdown-toggle { + white-space: nowrap; +} + +.dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid; + border-right: 0.3em solid transparent; + border-bottom: 0; + border-left: 0.3em solid transparent; +} + +.dropdown-toggle:empty::after { + margin-left: 0; +} + +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + display: none; + float: left; + min-width: 10rem; + padding: 0.5rem 0; + margin: 0.125rem 0 0; + font-size: 1rem; + color: #212529; + text-align: left; + list-style: none; + background-color: #fff; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.15); + border-radius: 0.25rem; +} + +.dropdown-menu-left { + right: auto; + left: 0; +} + +.dropdown-menu-right { + right: 0; + left: auto; +} + +@media (min-width: 576px) { + .dropdown-menu-sm-left { + right: auto; + left: 0; + } + + .dropdown-menu-sm-right { + right: 0; + left: auto; + } +} + +@media (min-width: 768px) { + .dropdown-menu-md-left { + right: auto; + left: 0; + } + + .dropdown-menu-md-right { + right: 0; + left: auto; + } +} + +@media (min-width: 992px) { + .dropdown-menu-lg-left { + right: auto; + left: 0; + } + + .dropdown-menu-lg-right { + right: 0; + left: auto; + } +} + +@media (min-width: 1200px) { + .dropdown-menu-xl-left { + right: auto; + left: 0; + } + + .dropdown-menu-xl-right { + right: 0; + left: auto; + } +} + +.dropup .dropdown-menu { + top: auto; + bottom: 100%; + margin-top: 0; + margin-bottom: 0.125rem; +} + +.dropup .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0; + border-right: 0.3em solid transparent; + border-bottom: 0.3em solid; + border-left: 0.3em solid transparent; +} + +.dropup .dropdown-toggle:empty::after { + margin-left: 0; +} + +.dropright .dropdown-menu { + top: 0; + right: auto; + left: 100%; + margin-top: 0; + margin-left: 0.125rem; +} + +.dropright .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid transparent; + border-right: 0; + border-bottom: 0.3em solid transparent; + border-left: 0.3em solid; +} + +.dropright .dropdown-toggle:empty::after { + margin-left: 0; +} + +.dropright .dropdown-toggle::after { + vertical-align: 0; +} + +.dropleft .dropdown-menu { + top: 0; + right: 100%; + left: auto; + margin-top: 0; + margin-right: 0.125rem; +} + +.dropleft .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; +} + +.dropleft .dropdown-toggle::after { + display: none; +} + +.dropleft .dropdown-toggle::before { + display: inline-block; + margin-right: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid transparent; + border-right: 0.3em solid; + border-bottom: 0.3em solid transparent; +} + +.dropleft .dropdown-toggle:empty::after { + margin-left: 0; +} + +.dropleft .dropdown-toggle::before { + vertical-align: 0; +} + +.dropdown-menu[x-placement^=top], +.dropdown-menu[x-placement^=right], +.dropdown-menu[x-placement^=bottom], +.dropdown-menu[x-placement^=left] { + right: auto; + bottom: auto; +} + +.dropdown-divider { + height: 0; + margin: 0.5rem 0; + overflow: hidden; + border-top: 1px solid #e9ecef; +} + +.dropdown-item { + display: block; + width: 100%; + padding: 0.25rem 1.5rem; + clear: both; + font-weight: 400; + color: #212529; + text-align: inherit; + white-space: nowrap; + background-color: transparent; + border: 0; +} + +.dropdown-item:hover, +.dropdown-item:focus { + color: #16181b; + text-decoration: none; + background-color: #e9ecef; +} + +.dropdown-item.active, +.dropdown-item:active { + color: #fff; + text-decoration: none; + background-color: #f4623a; +} + +.dropdown-item.disabled, +.dropdown-item:disabled { + color: #adb5bd; + pointer-events: none; + background-color: transparent; +} + +.dropdown-menu.show { + display: block; +} + +.dropdown-header { + display: block; + padding: 0.5rem 1.5rem; + margin-bottom: 0; + font-size: 0.875rem; + color: #6c757d; + white-space: nowrap; +} + +.dropdown-item-text { + display: block; + padding: 0.25rem 1.5rem; + color: #212529; +} + +.btn-group, +.btn-group-vertical { + position: relative; + display: inline-flex; + vertical-align: middle; +} + +.btn-group>.btn, +.btn-group-vertical>.btn { + position: relative; + flex: 1 1 auto; +} + +.btn-group>.btn:hover, +.btn-group-vertical>.btn:hover { + z-index: 1; +} + +.btn-group>.btn:focus, +.btn-group>.btn:active, +.btn-group>.btn.active, +.btn-group-vertical>.btn:focus, +.btn-group-vertical>.btn:active, +.btn-group-vertical>.btn.active { + z-index: 1; +} + +.btn-toolbar { + display: flex; + flex-wrap: wrap; + justify-content: flex-start; +} + +.btn-toolbar .input-group { + width: auto; +} + +.btn-group>.btn:not(:first-child), +.btn-group>.btn-group:not(:first-child) { + margin-left: -1px; +} + +.btn-group>.btn:not(:last-child):not(.dropdown-toggle), +.btn-group>.btn-group:not(:last-child)>.btn { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.btn-group>.btn:not(:first-child), +.btn-group>.btn-group:not(:first-child)>.btn { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.dropdown-toggle-split { + padding-right: 0.5625rem; + padding-left: 0.5625rem; +} + +.dropdown-toggle-split::after, +.dropup .dropdown-toggle-split::after, +.dropright .dropdown-toggle-split::after { + margin-left: 0; +} + +.dropleft .dropdown-toggle-split::before { + margin-right: 0; +} + +.btn-sm+.dropdown-toggle-split, +.btn-group-sm>.btn+.dropdown-toggle-split { + padding-right: 0.375rem; + padding-left: 0.375rem; +} + +.btn-lg+.dropdown-toggle-split, +.btn-group-lg>.btn+.dropdown-toggle-split { + padding-right: 0.75rem; + padding-left: 0.75rem; +} + +.btn-group-vertical { + flex-direction: column; + align-items: flex-start; + justify-content: center; +} + +.btn-group-vertical>.btn, +.btn-group-vertical>.btn-group { + width: 100%; +} + +.btn-group-vertical>.btn:not(:first-child), +.btn-group-vertical>.btn-group:not(:first-child) { + margin-top: -1px; +} + +.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle), +.btn-group-vertical>.btn-group:not(:last-child)>.btn { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} + +.btn-group-vertical>.btn:not(:first-child), +.btn-group-vertical>.btn-group:not(:first-child)>.btn { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.btn-group-toggle>.btn, +.btn-group-toggle>.btn-group>.btn { + margin-bottom: 0; +} + +.btn-group-toggle>.btn input[type=radio], +.btn-group-toggle>.btn input[type=checkbox], +.btn-group-toggle>.btn-group>.btn input[type=radio], +.btn-group-toggle>.btn-group>.btn input[type=checkbox] { + position: absolute; + clip: rect(0, 0, 0, 0); + pointer-events: none; +} + +.input-group { + position: relative; + display: flex; + flex-wrap: wrap; + align-items: stretch; + width: 100%; +} + +.input-group>.form-control, +.input-group>.form-control-plaintext, +.input-group>.custom-select, +.input-group>.custom-file { + position: relative; + flex: 1 1 auto; + width: 1%; + min-width: 0; + margin-bottom: 0; +} + +.input-group>.form-control+.form-control, +.input-group>.form-control+.custom-select, +.input-group>.form-control+.custom-file, +.input-group>.form-control-plaintext+.form-control, +.input-group>.form-control-plaintext+.custom-select, +.input-group>.form-control-plaintext+.custom-file, +.input-group>.custom-select+.form-control, +.input-group>.custom-select+.custom-select, +.input-group>.custom-select+.custom-file, +.input-group>.custom-file+.form-control, +.input-group>.custom-file+.custom-select, +.input-group>.custom-file+.custom-file { + margin-left: -1px; +} + +.input-group>.form-control:focus, +.input-group>.custom-select:focus, +.input-group>.custom-file .custom-file-input:focus~.custom-file-label { + z-index: 3; +} + +.input-group>.custom-file .custom-file-input:focus { + z-index: 4; +} + +.input-group>.form-control:not(:first-child), +.input-group>.custom-select:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.input-group>.custom-file { + display: flex; + align-items: center; +} + +.input-group>.custom-file:not(:last-child) .custom-file-label, +.input-group>.custom-file:not(:first-child) .custom-file-label { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.input-group:not(.has-validation)>.form-control:not(:last-child), +.input-group:not(.has-validation)>.custom-select:not(:last-child), +.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label::after { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.input-group.has-validation>.form-control:nth-last-child(n+3), +.input-group.has-validation>.custom-select:nth-last-child(n+3), +.input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label::after { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.input-group-prepend, +.input-group-append { + display: flex; +} + +.input-group-prepend .btn, +.input-group-append .btn { + position: relative; + z-index: 2; +} + +.input-group-prepend .btn:focus, +.input-group-append .btn:focus { + z-index: 3; +} + +.input-group-prepend .btn+.btn, +.input-group-prepend .btn+.input-group-text, +.input-group-prepend .input-group-text+.input-group-text, +.input-group-prepend .input-group-text+.btn, +.input-group-append .btn+.btn, +.input-group-append .btn+.input-group-text, +.input-group-append .input-group-text+.input-group-text, +.input-group-append .input-group-text+.btn { + margin-left: -1px; +} + +.input-group-prepend { + margin-right: -1px; +} + +.input-group-append { + margin-left: -1px; +} + +.input-group-text { + display: flex; + align-items: center; + padding: 0.375rem 0.75rem; + margin-bottom: 0; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #495057; + text-align: center; + white-space: nowrap; + background-color: #e9ecef; + border: 1px solid #ced4da; + border-radius: 0.25rem; +} + +.input-group-text input[type=radio], +.input-group-text input[type=checkbox] { + margin-top: 0; +} + +.input-group-lg>.form-control:not(textarea), +.input-group-lg>.custom-select { + height: calc(1.5em + 1rem + 2px); +} + +.input-group-lg>.form-control, +.input-group-lg>.custom-select, +.input-group-lg>.input-group-prepend>.input-group-text, +.input-group-lg>.input-group-append>.input-group-text, +.input-group-lg>.input-group-prepend>.btn, +.input-group-lg>.input-group-append>.btn { + padding: 0.5rem 1rem; + font-size: 1.25rem; + line-height: 1.5; + border-radius: 0.3rem; +} + +.input-group-sm>.form-control:not(textarea), +.input-group-sm>.custom-select { + height: calc(1.5em + 0.5rem + 2px); +} + +.input-group-sm>.form-control, +.input-group-sm>.custom-select, +.input-group-sm>.input-group-prepend>.input-group-text, +.input-group-sm>.input-group-append>.input-group-text, +.input-group-sm>.input-group-prepend>.btn, +.input-group-sm>.input-group-append>.btn { + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + line-height: 1.5; + border-radius: 0.2rem; +} + +.input-group-lg>.custom-select, +.input-group-sm>.custom-select { + padding-right: 1.75rem; +} + +.input-group>.input-group-prepend>.btn, +.input-group>.input-group-prepend>.input-group-text, +.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.btn, +.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.input-group-text, +.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.btn, +.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.input-group-text, +.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle), +.input-group>.input-group-append:last-child>.input-group-text:not(:last-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.input-group>.input-group-append>.btn, +.input-group>.input-group-append>.input-group-text, +.input-group>.input-group-prepend:not(:first-child)>.btn, +.input-group>.input-group-prepend:not(:first-child)>.input-group-text, +.input-group>.input-group-prepend:first-child>.btn:not(:first-child), +.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.custom-control { + position: relative; + z-index: 1; + display: block; + min-height: 1.5rem; + padding-left: 1.5rem; + -webkit-print-color-adjust: exact; + color-adjust: exact; +} + +.custom-control-inline { + display: inline-flex; + margin-right: 1rem; +} + +.custom-control-input { + position: absolute; + left: 0; + z-index: -1; + width: 1rem; + height: 1.25rem; + opacity: 0; +} + +.custom-control-input:checked~.custom-control-label::before { + color: #fff; + border-color: #f4623a; + background-color: #f4623a; +} + +.custom-control-input:focus~.custom-control-label::before { + box-shadow: 0 0 0 0.2rem rgba(244, 98, 58, 0.25); +} + +.custom-control-input:focus:not(:checked)~.custom-control-label::before { + border-color: #fbc2b3; +} + +.custom-control-input:not(:disabled):active~.custom-control-label::before { + color: #fff; + background-color: #fde9e3; + border-color: #fde9e3; +} + +.custom-control-input[disabled]~.custom-control-label, +.custom-control-input:disabled~.custom-control-label { + color: #6c757d; +} + +.custom-control-input[disabled]~.custom-control-label::before, +.custom-control-input:disabled~.custom-control-label::before { + background-color: #e9ecef; +} + +.custom-control-label { + position: relative; + margin-bottom: 0; + vertical-align: top; +} + +.custom-control-label::before { + position: absolute; + top: 0.25rem; + left: -1.5rem; + display: block; + width: 1rem; + height: 1rem; + pointer-events: none; + content: ""; + background-color: #fff; + border: #adb5bd solid 1px; +} + +.custom-control-label::after { + position: absolute; + top: 0.25rem; + left: -1.5rem; + display: block; + width: 1rem; + height: 1rem; + content: ""; + background: 50%/50% 50% no-repeat; +} + +.custom-checkbox .custom-control-label::before { + border-radius: 0.25rem; +} + +.custom-checkbox .custom-control-input:checked~.custom-control-label::after { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e"); +} + +.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before { + border-color: #f4623a; + background-color: #f4623a; +} + +.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e"); +} + +.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before { + background-color: rgba(244, 98, 58, 0.5); +} + +.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before { + background-color: rgba(244, 98, 58, 0.5); +} + +.custom-radio .custom-control-label::before { + border-radius: 50%; +} + +.custom-radio .custom-control-input:checked~.custom-control-label::after { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e"); +} + +.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before { + background-color: rgba(244, 98, 58, 0.5); +} + +.custom-switch { + padding-left: 2.25rem; +} + +.custom-switch .custom-control-label::before { + left: -2.25rem; + width: 1.75rem; + pointer-events: all; + border-radius: 0.5rem; +} + +.custom-switch .custom-control-label::after { + top: calc(0.25rem + 2px); + left: calc(-2.25rem + 2px); + width: calc(1rem - 4px); + height: calc(1rem - 4px); + background-color: #adb5bd; + border-radius: 0.5rem; + transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} + +@media (prefers-reduced-motion: reduce) { + .custom-switch .custom-control-label::after { + transition: none; + } +} + +.custom-switch .custom-control-input:checked~.custom-control-label::after { + background-color: #fff; + transform: translateX(0.75rem); +} + +.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before { + background-color: rgba(244, 98, 58, 0.5); +} + +.custom-select { + display: inline-block; + width: 100%; + height: calc(1.5em + 0.75rem + 2px); + padding: 0.375rem 1.75rem 0.375rem 0.75rem; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #495057; + vertical-align: middle; + background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat; + border: 1px solid #ced4da; + border-radius: 0.25rem; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} + +.custom-select:focus { + border-color: #fbc2b3; + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(244, 98, 58, 0.25); +} + +.custom-select:focus::-ms-value { + color: #495057; + background-color: #fff; +} + +.custom-select[multiple], +.custom-select[size]:not([size="1"]) { + height: auto; + padding-right: 0.75rem; + background-image: none; +} + +.custom-select:disabled { + color: #6c757d; + background-color: #e9ecef; +} + +.custom-select::-ms-expand { + display: none; +} + +.custom-select:-moz-focusring { + color: transparent; + text-shadow: 0 0 0 #495057; +} + +.custom-select-sm { + height: calc(1.5em + 0.5rem + 2px); + padding-top: 0.25rem; + padding-bottom: 0.25rem; + padding-left: 0.5rem; + font-size: 0.875rem; +} + +.custom-select-lg { + height: calc(1.5em + 1rem + 2px); + padding-top: 0.5rem; + padding-bottom: 0.5rem; + padding-left: 1rem; + font-size: 1.25rem; +} + +.custom-file { + position: relative; + display: inline-block; + width: 100%; + height: calc(1.5em + 0.75rem + 2px); + margin-bottom: 0; +} + +.custom-file-input { + position: relative; + z-index: 2; + width: 100%; + height: calc(1.5em + 0.75rem + 2px); + margin: 0; + overflow: hidden; + opacity: 0; +} + +.custom-file-input:focus~.custom-file-label { + border-color: #fbc2b3; + box-shadow: 0 0 0 0.2rem rgba(244, 98, 58, 0.25); +} + +.custom-file-input[disabled]~.custom-file-label, +.custom-file-input:disabled~.custom-file-label { + background-color: #e9ecef; +} + +.custom-file-input:lang(en)~.custom-file-label::after { + content: "Browse"; +} + +.custom-file-input~.custom-file-label[data-browse]::after { + content: attr(data-browse); +} + +.custom-file-label { + position: absolute; + top: 0; + right: 0; + left: 0; + z-index: 1; + height: calc(1.5em + 0.75rem + 2px); + padding: 0.375rem 0.75rem; + overflow: hidden; + font-weight: 400; + line-height: 1.5; + color: #495057; + background-color: #fff; + border: 1px solid #ced4da; + border-radius: 0.25rem; +} + +.custom-file-label::after { + position: absolute; + top: 0; + right: 0; + bottom: 0; + z-index: 3; + display: block; + height: calc(1.5em + 0.75rem); + padding: 0.375rem 0.75rem; + line-height: 1.5; + color: #495057; + content: "Browse"; + background-color: #e9ecef; + border-left: inherit; + border-radius: 0 0.25rem 0.25rem 0; +} + +.custom-range { + width: 100%; + height: 1.4rem; + padding: 0; + background-color: transparent; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} + +.custom-range:focus { + outline: 0; +} + +.custom-range:focus::-webkit-slider-thumb { + box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(244, 98, 58, 0.25); +} + +.custom-range:focus::-moz-range-thumb { + box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(244, 98, 58, 0.25); +} + +.custom-range:focus::-ms-thumb { + box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(244, 98, 58, 0.25); +} + +.custom-range::-moz-focus-outer { + border: 0; +} + +.custom-range::-webkit-slider-thumb { + width: 1rem; + height: 1rem; + margin-top: -0.25rem; + background-color: #f4623a; + border: 0; + border-radius: 1rem; + -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + -webkit-appearance: none; + appearance: none; +} + +@media (prefers-reduced-motion: reduce) { + .custom-range::-webkit-slider-thumb { + -webkit-transition: none; + transition: none; + } +} + +.custom-range::-webkit-slider-thumb:active { + background-color: #fde9e3; +} + +.custom-range::-webkit-slider-runnable-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: #dee2e6; + border-color: transparent; + border-radius: 1rem; +} + +.custom-range::-moz-range-thumb { + width: 1rem; + height: 1rem; + background-color: #f4623a; + border: 0; + border-radius: 1rem; + -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + -moz-appearance: none; + appearance: none; +} + +@media (prefers-reduced-motion: reduce) { + .custom-range::-moz-range-thumb { + -moz-transition: none; + transition: none; + } +} + +.custom-range::-moz-range-thumb:active { + background-color: #fde9e3; +} + +.custom-range::-moz-range-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: #dee2e6; + border-color: transparent; + border-radius: 1rem; +} + +.custom-range::-ms-thumb { + width: 1rem; + height: 1rem; + margin-top: 0; + margin-right: 0.2rem; + margin-left: 0.2rem; + background-color: #f4623a; + border: 0; + border-radius: 1rem; + -ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + appearance: none; +} + +@media (prefers-reduced-motion: reduce) { + .custom-range::-ms-thumb { + -ms-transition: none; + transition: none; + } +} + +.custom-range::-ms-thumb:active { + background-color: #fde9e3; +} + +.custom-range::-ms-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: transparent; + border-color: transparent; + border-width: 0.5rem; +} + +.custom-range::-ms-fill-lower { + background-color: #dee2e6; + border-radius: 1rem; +} + +.custom-range::-ms-fill-upper { + margin-right: 15px; + background-color: #dee2e6; + border-radius: 1rem; +} + +.custom-range:disabled::-webkit-slider-thumb { + background-color: #adb5bd; +} + +.custom-range:disabled::-webkit-slider-runnable-track { + cursor: default; +} + +.custom-range:disabled::-moz-range-thumb { + background-color: #adb5bd; +} + +.custom-range:disabled::-moz-range-track { + cursor: default; +} + +.custom-range:disabled::-ms-thumb { + background-color: #adb5bd; +} + +.custom-control-label::before, +.custom-file-label, +.custom-select { + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} + +@media (prefers-reduced-motion: reduce) { + + .custom-control-label::before, + .custom-file-label, + .custom-select { + transition: none; + } +} + +.nav { + display: flex; + flex-wrap: wrap; + padding-left: 0; + margin-bottom: 0; + list-style: none; +} + +.nav-link { + display: block; + padding: 0.5rem 1rem; +} + +.nav-link:hover, +.nav-link:focus { + text-decoration: none; +} + +.nav-link.disabled { + color: #6c757d; + pointer-events: none; + cursor: default; +} + +.nav-tabs { + border-bottom: 1px solid #dee2e6; +} + +.nav-tabs .nav-link { + margin-bottom: -1px; + border: 1px solid transparent; + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; +} + +.nav-tabs .nav-link:hover, +.nav-tabs .nav-link:focus { + border-color: #e9ecef #e9ecef #dee2e6; +} + +.nav-tabs .nav-link.disabled { + color: #6c757d; + background-color: transparent; + border-color: transparent; +} + +.nav-tabs .nav-link.active, +.nav-tabs .nav-item.show .nav-link { + color: #495057; + background-color: #fff; + border-color: #dee2e6 #dee2e6 #fff; +} + +.nav-tabs .dropdown-menu { + margin-top: -1px; + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.nav-pills .nav-link { + border-radius: 0.25rem; +} + +.nav-pills .nav-link.active, +.nav-pills .show>.nav-link { + color: #fff; + background-color: #f4623a; +} + +.nav-fill>.nav-link, +.nav-fill .nav-item { + flex: 1 1 auto; + text-align: center; +} + +.nav-justified>.nav-link, +.nav-justified .nav-item { + flex-basis: 0; + flex-grow: 1; + text-align: center; +} + +.tab-content>.tab-pane { + display: none; +} + +.tab-content>.active { + display: block; +} + +.navbar { + position: relative; + display: flex; + flex-wrap: wrap; + align-items: center; + justify-content: space-between; + padding: 0.5rem 1rem; +} + +.navbar .container, +.navbar .container-fluid, +.navbar .container-sm, +.navbar .container-md, +.navbar .container-lg, +.navbar .container-xl { + display: flex; + flex-wrap: wrap; + align-items: center; + justify-content: space-between; +} + +.navbar-brand { + display: inline-block; + padding-top: 0.3125rem; + padding-bottom: 0.3125rem; + margin-right: 1rem; + font-size: 1.25rem; + line-height: inherit; + white-space: nowrap; +} + +.navbar-brand:hover, +.navbar-brand:focus { + text-decoration: none; +} + +.navbar-nav { + display: flex; + flex-direction: column; + padding-left: 0; + margin-bottom: 0; + list-style: none; +} + +.navbar-nav .nav-link { + padding-right: 0; + padding-left: 0; +} + +.navbar-nav .dropdown-menu { + position: static; + float: none; +} + +.navbar-text { + display: inline-block; + padding-top: 0.5rem; + padding-bottom: 0.5rem; +} + +.navbar-collapse { + flex-basis: 100%; + flex-grow: 1; + align-items: center; +} + +.navbar-toggler { + padding: 0.25rem 0.75rem; + font-size: 1.25rem; + line-height: 1; + background-color: transparent; + border: 1px solid transparent; + border-radius: 0.25rem; +} + +.navbar-toggler:hover, +.navbar-toggler:focus { + text-decoration: none; +} + +.navbar-toggler-icon { + display: inline-block; + width: 1.5em; + height: 1.5em; + vertical-align: middle; + content: ""; + background: 50%/100% 100% no-repeat; +} + +.navbar-nav-scroll { + max-height: 75vh; + overflow-y: auto; +} + +@media (max-width: 575.98px) { + + .navbar-expand-sm>.container, + .navbar-expand-sm>.container-fluid, + .navbar-expand-sm>.container-sm, + .navbar-expand-sm>.container-md, + .navbar-expand-sm>.container-lg, + .navbar-expand-sm>.container-xl { + padding-right: 0; + padding-left: 0; + } +} + +@media (min-width: 576px) { + .navbar-expand-sm { + flex-flow: row nowrap; + justify-content: flex-start; + } + + .navbar-expand-sm .navbar-nav { + flex-direction: row; + } + + .navbar-expand-sm .navbar-nav .dropdown-menu { + position: absolute; + } + + .navbar-expand-sm .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; + } + + .navbar-expand-sm>.container, + .navbar-expand-sm>.container-fluid, + .navbar-expand-sm>.container-sm, + .navbar-expand-sm>.container-md, + .navbar-expand-sm>.container-lg, + .navbar-expand-sm>.container-xl { + flex-wrap: nowrap; + } + + .navbar-expand-sm .navbar-nav-scroll { + overflow: visible; + } + + .navbar-expand-sm .navbar-collapse { + display: flex !important; + flex-basis: auto; + } + + .navbar-expand-sm .navbar-toggler { + display: none; + } +} + +@media (max-width: 767.98px) { + + .navbar-expand-md>.container, + .navbar-expand-md>.container-fluid, + .navbar-expand-md>.container-sm, + .navbar-expand-md>.container-md, + .navbar-expand-md>.container-lg, + .navbar-expand-md>.container-xl { + padding-right: 0; + padding-left: 0; + } +} + +@media (min-width: 768px) { + .navbar-expand-md { + flex-flow: row nowrap; + justify-content: flex-start; + } + + .navbar-expand-md .navbar-nav { + flex-direction: row; + } + + .navbar-expand-md .navbar-nav .dropdown-menu { + position: absolute; + } + + .navbar-expand-md .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; + } + + .navbar-expand-md>.container, + .navbar-expand-md>.container-fluid, + .navbar-expand-md>.container-sm, + .navbar-expand-md>.container-md, + .navbar-expand-md>.container-lg, + .navbar-expand-md>.container-xl { + flex-wrap: nowrap; + } + + .navbar-expand-md .navbar-nav-scroll { + overflow: visible; + } + + .navbar-expand-md .navbar-collapse { + display: flex !important; + flex-basis: auto; + } + + .navbar-expand-md .navbar-toggler { + display: none; + } +} + +@media (max-width: 991.98px) { + + .navbar-expand-lg>.container, + .navbar-expand-lg>.container-fluid, + .navbar-expand-lg>.container-sm, + .navbar-expand-lg>.container-md, + .navbar-expand-lg>.container-lg, + .navbar-expand-lg>.container-xl { + padding-right: 0; + padding-left: 0; + } +} + +@media (min-width: 992px) { + .navbar-expand-lg { + flex-flow: row nowrap; + justify-content: flex-start; + } + + .navbar-expand-lg .navbar-nav { + flex-direction: row; + } + + .navbar-expand-lg .navbar-nav .dropdown-menu { + position: absolute; + } + + .navbar-expand-lg .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; + } + + .navbar-expand-lg>.container, + .navbar-expand-lg>.container-fluid, + .navbar-expand-lg>.container-sm, + .navbar-expand-lg>.container-md, + .navbar-expand-lg>.container-lg, + .navbar-expand-lg>.container-xl { + flex-wrap: nowrap; + } + + .navbar-expand-lg .navbar-nav-scroll { + overflow: visible; + } + + .navbar-expand-lg .navbar-collapse { + display: flex !important; + flex-basis: auto; + } + + .navbar-expand-lg .navbar-toggler { + display: none; + } +} + +@media (max-width: 1199.98px) { + + .navbar-expand-xl>.container, + .navbar-expand-xl>.container-fluid, + .navbar-expand-xl>.container-sm, + .navbar-expand-xl>.container-md, + .navbar-expand-xl>.container-lg, + .navbar-expand-xl>.container-xl { + padding-right: 0; + padding-left: 0; + } +} + +@media (min-width: 1200px) { + .navbar-expand-xl { + flex-flow: row nowrap; + justify-content: flex-start; + } + + .navbar-expand-xl .navbar-nav { + flex-direction: row; + } + + .navbar-expand-xl .navbar-nav .dropdown-menu { + position: absolute; + } + + .navbar-expand-xl .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; + } + + .navbar-expand-xl>.container, + .navbar-expand-xl>.container-fluid, + .navbar-expand-xl>.container-sm, + .navbar-expand-xl>.container-md, + .navbar-expand-xl>.container-lg, + .navbar-expand-xl>.container-xl { + flex-wrap: nowrap; + } + + .navbar-expand-xl .navbar-nav-scroll { + overflow: visible; + } + + .navbar-expand-xl .navbar-collapse { + display: flex !important; + flex-basis: auto; + } + + .navbar-expand-xl .navbar-toggler { + display: none; + } +} + +.navbar-expand { + flex-flow: row nowrap; + justify-content: flex-start; +} + +.navbar-expand>.container, +.navbar-expand>.container-fluid, +.navbar-expand>.container-sm, +.navbar-expand>.container-md, +.navbar-expand>.container-lg, +.navbar-expand>.container-xl { + padding-right: 0; + padding-left: 0; +} + +.navbar-expand .navbar-nav { + flex-direction: row; +} + +.navbar-expand .navbar-nav .dropdown-menu { + position: absolute; +} + +.navbar-expand .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; +} + +.navbar-expand>.container, +.navbar-expand>.container-fluid, +.navbar-expand>.container-sm, +.navbar-expand>.container-md, +.navbar-expand>.container-lg, +.navbar-expand>.container-xl { + flex-wrap: nowrap; +} + +.navbar-expand .navbar-nav-scroll { + overflow: visible; +} + +.navbar-expand .navbar-collapse { + display: flex !important; + flex-basis: auto; +} + +.navbar-expand .navbar-toggler { + display: none; +} + +.navbar-light .navbar-brand { + color: rgba(0, 0, 0, 0.9); +} + +.navbar-light .navbar-brand:hover, +.navbar-light .navbar-brand:focus { + color: rgba(0, 0, 0, 0.9); +} + +.navbar-light .navbar-nav .nav-link { + color: rgba(0, 0, 0, 0.5); +} + +.navbar-light .navbar-nav .nav-link:hover, +.navbar-light .navbar-nav .nav-link:focus { + color: rgba(0, 0, 0, 0.7); +} + +.navbar-light .navbar-nav .nav-link.disabled { + color: rgba(0, 0, 0, 0.3); +} + +.navbar-light .navbar-nav .show>.nav-link, +.navbar-light .navbar-nav .active>.nav-link, +.navbar-light .navbar-nav .nav-link.show, +.navbar-light .navbar-nav .nav-link.active { + color: rgba(0, 0, 0, 0.9); +} + +.navbar-light .navbar-toggler { + color: rgba(0, 0, 0, 0.5); + border-color: rgba(0, 0, 0, 0.1); +} + +.navbar-light .navbar-toggler-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); +} + +.navbar-light .navbar-text { + color: rgba(0, 0, 0, 0.5); +} + +.navbar-light .navbar-text a { + color: rgba(0, 0, 0, 0.9); +} + +.navbar-light .navbar-text a:hover, +.navbar-light .navbar-text a:focus { + color: rgba(0, 0, 0, 0.9); +} + +.navbar-dark .navbar-brand { + color: #fff; +} + +.navbar-dark .navbar-brand:hover, +.navbar-dark .navbar-brand:focus { + color: #fff; +} + +.navbar-dark .navbar-nav .nav-link { + color: rgba(255, 255, 255, 0.5); +} + +.navbar-dark .navbar-nav .nav-link:hover, +.navbar-dark .navbar-nav .nav-link:focus { + color: rgba(255, 255, 255, 0.75); +} + +.navbar-dark .navbar-nav .nav-link.disabled { + color: rgba(255, 255, 255, 0.25); +} + +.navbar-dark .navbar-nav .show>.nav-link, +.navbar-dark .navbar-nav .active>.nav-link, +.navbar-dark .navbar-nav .nav-link.show, +.navbar-dark .navbar-nav .nav-link.active { + color: #fff; +} + +.navbar-dark .navbar-toggler { + color: rgba(255, 255, 255, 0.5); + border-color: rgba(255, 255, 255, 0.1); +} + +.navbar-dark .navbar-toggler-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); +} + +.navbar-dark .navbar-text { + color: rgba(255, 255, 255, 0.5); +} + +.navbar-dark .navbar-text a { + color: #fff; +} + +.navbar-dark .navbar-text a:hover, +.navbar-dark .navbar-text a:focus { + color: #fff; +} + +.card { + position: relative; + display: flex; + flex-direction: column; + min-width: 0; + word-wrap: break-word; + background-color: #fff; + background-clip: border-box; + border: 1px solid rgba(0, 0, 0, 0.125); + border-radius: 0.25rem; +} + +.card>hr { + margin-right: 0; + margin-left: 0; +} + +.card>.list-group { + border-top: inherit; + border-bottom: inherit; +} + +.card>.list-group:first-child { + border-top-width: 0; + border-top-left-radius: calc(0.25rem - 1px); + border-top-right-radius: calc(0.25rem - 1px); +} + +.card>.list-group:last-child { + border-bottom-width: 0; + border-bottom-right-radius: calc(0.25rem - 1px); + border-bottom-left-radius: calc(0.25rem - 1px); +} + +.card>.card-header+.list-group, +.card>.list-group+.card-footer { + border-top: 0; +} + +.card-body { + flex: 1 1 auto; + min-height: 1px; + padding: 1.25rem; +} + +.card-title { + margin-bottom: 0.75rem; +} + +.card-subtitle { + margin-top: -0.375rem; + margin-bottom: 0; +} + +.card-text:last-child { + margin-bottom: 0; +} + +.card-link:hover { + text-decoration: none; +} + +.card-link+.card-link { + margin-left: 1.25rem; +} + +.card-header { + padding: 0.75rem 1.25rem; + margin-bottom: 0; + background-color: rgba(0, 0, 0, 0.03); + border-bottom: 1px solid rgba(0, 0, 0, 0.125); +} + +.card-header:first-child { + border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0; +} + +.card-footer { + padding: 0.75rem 1.25rem; + background-color: rgba(0, 0, 0, 0.03); + border-top: 1px solid rgba(0, 0, 0, 0.125); +} + +.card-footer:last-child { + border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px); +} + +.card-header-tabs { + margin-right: -0.625rem; + margin-bottom: -0.75rem; + margin-left: -0.625rem; + border-bottom: 0; +} + +.card-header-pills { + margin-right: -0.625rem; + margin-left: -0.625rem; +} + +.card-img-overlay { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + padding: 1.25rem; + border-radius: calc(0.25rem - 1px); +} + +.card-img, +.card-img-top, +.card-img-bottom { + flex-shrink: 0; + width: 100%; +} + +.card-img, +.card-img-top { + border-top-left-radius: calc(0.25rem - 1px); + border-top-right-radius: calc(0.25rem - 1px); +} + +.card-img, +.card-img-bottom { + border-bottom-right-radius: calc(0.25rem - 1px); + border-bottom-left-radius: calc(0.25rem - 1px); +} + +.card-deck .card { + margin-bottom: 15px; +} + +@media (min-width: 576px) { + .card-deck { + display: flex; + flex-flow: row wrap; + margin-right: -15px; + margin-left: -15px; + } + + .card-deck .card { + flex: 1 0 0%; + margin-right: 15px; + margin-bottom: 0; + margin-left: 15px; + } +} + +.card-group>.card { + margin-bottom: 15px; +} + +@media (min-width: 576px) { + .card-group { + display: flex; + flex-flow: row wrap; + } + + .card-group>.card { + flex: 1 0 0%; + margin-bottom: 0; + } + + .card-group>.card+.card { + margin-left: 0; + border-left: 0; + } + + .card-group>.card:not(:last-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + } + + .card-group>.card:not(:last-child) .card-img-top, + .card-group>.card:not(:last-child) .card-header { + border-top-right-radius: 0; + } + + .card-group>.card:not(:last-child) .card-img-bottom, + .card-group>.card:not(:last-child) .card-footer { + border-bottom-right-radius: 0; + } + + .card-group>.card:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + } + + .card-group>.card:not(:first-child) .card-img-top, + .card-group>.card:not(:first-child) .card-header { + border-top-left-radius: 0; + } + + .card-group>.card:not(:first-child) .card-img-bottom, + .card-group>.card:not(:first-child) .card-footer { + border-bottom-left-radius: 0; + } +} + +.card-columns .card { + margin-bottom: 0.75rem; +} + +@media (min-width: 576px) { + .card-columns { + -moz-column-count: 3; + column-count: 3; + -moz-column-gap: 1.25rem; + column-gap: 1.25rem; + orphans: 1; + widows: 1; + } + + .card-columns .card { + display: inline-block; + width: 100%; + } +} + +.accordion { + overflow-anchor: none; +} + +.accordion>.card { + overflow: hidden; +} + +.accordion>.card:not(:last-of-type) { + border-bottom: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} + +.accordion>.card:not(:first-of-type) { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.accordion>.card>.card-header { + border-radius: 0; + margin-bottom: -1px; +} + +.breadcrumb { + display: flex; + flex-wrap: wrap; + padding: 0.75rem 1rem; + margin-bottom: 1rem; + list-style: none; + background-color: #e9ecef; + border-radius: 0.25rem; +} + +.breadcrumb-item+.breadcrumb-item { + padding-left: 0.5rem; +} + +.breadcrumb-item+.breadcrumb-item::before { + float: left; + padding-right: 0.5rem; + color: #6c757d; + content: "/"; +} + +.breadcrumb-item+.breadcrumb-item:hover::before { + text-decoration: underline; +} + +.breadcrumb-item+.breadcrumb-item:hover::before { + text-decoration: none; +} + +.breadcrumb-item.active { + color: #6c757d; +} + +.pagination { + display: flex; + padding-left: 0; + list-style: none; + border-radius: 0.25rem; +} + +.page-link { + position: relative; + display: block; + padding: 0.5rem 0.75rem; + margin-left: -1px; + line-height: 1.25; + color: #f4623a; + background-color: #fff; + border: 1px solid #dee2e6; +} + +.page-link:hover { + z-index: 2; + color: #d6370c; + text-decoration: none; + background-color: #e9ecef; + border-color: #dee2e6; +} + +.page-link:focus { + z-index: 3; + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(244, 98, 58, 0.25); +} + +.page-item:first-child .page-link { + margin-left: 0; + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; +} + +.page-item:last-child .page-link { + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; +} + +.page-item.active .page-link { + z-index: 3; + color: #fff; + background-color: #f4623a; + border-color: #f4623a; +} + +.page-item.disabled .page-link { + color: #6c757d; + pointer-events: none; + cursor: auto; + background-color: #fff; + border-color: #dee2e6; +} + +.pagination-lg .page-link { + padding: 0.75rem 1.5rem; + font-size: 1.25rem; + line-height: 1.5; +} + +.pagination-lg .page-item:first-child .page-link { + border-top-left-radius: 0.3rem; + border-bottom-left-radius: 0.3rem; +} + +.pagination-lg .page-item:last-child .page-link { + border-top-right-radius: 0.3rem; + border-bottom-right-radius: 0.3rem; +} + +.pagination-sm .page-link { + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + line-height: 1.5; +} + +.pagination-sm .page-item:first-child .page-link { + border-top-left-radius: 0.2rem; + border-bottom-left-radius: 0.2rem; +} + +.pagination-sm .page-item:last-child .page-link { + border-top-right-radius: 0.2rem; + border-bottom-right-radius: 0.2rem; +} + +.badge { + display: inline-block; + padding: 0.25em 0.4em; + font-size: 75%; + font-weight: 700; + line-height: 1; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: 0.25rem; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} + +@media (prefers-reduced-motion: reduce) { + .badge { + transition: none; + } +} + +a.badge:hover, +a.badge:focus { + text-decoration: none; +} + +.badge:empty { + display: none; +} + +.btn .badge { + position: relative; + top: -1px; +} + +.badge-pill { + padding-right: 0.6em; + padding-left: 0.6em; + border-radius: 10rem; +} + +.badge-primary { + color: #fff; + background-color: #f4623a; +} + +a.badge-primary:hover, +a.badge-primary:focus { + color: #fff; + background-color: #ee3e0d; +} + +a.badge-primary:focus, +a.badge-primary.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(244, 98, 58, 0.5); +} + +.badge-secondary { + color: #fff; + background-color: #6c757d; +} + +a.badge-secondary:hover, +a.badge-secondary:focus { + color: #fff; + background-color: #545b62; +} + +a.badge-secondary:focus, +a.badge-secondary.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); +} + +.badge-success { + color: #fff; + background-color: #28a745; +} + +a.badge-success:hover, +a.badge-success:focus { + color: #fff; + background-color: #1e7e34; +} + +a.badge-success:focus, +a.badge-success.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); +} + +.badge-info { + color: #fff; + background-color: #17a2b8; +} + +a.badge-info:hover, +a.badge-info:focus { + color: #fff; + background-color: #117a8b; +} + +a.badge-info:focus, +a.badge-info.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); +} + +.badge-warning { + color: #212529; + background-color: #ffc107; +} + +a.badge-warning:hover, +a.badge-warning:focus { + color: #212529; + background-color: #d39e00; +} + +a.badge-warning:focus, +a.badge-warning.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); +} + +.badge-danger { + color: #fff; + background-color: #dc3545; +} + +a.badge-danger:hover, +a.badge-danger:focus { + color: #fff; + background-color: #bd2130; +} + +a.badge-danger:focus, +a.badge-danger.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); +} + +.badge-light { + color: #212529; + background-color: #f8f9fa; +} + +a.badge-light:hover, +a.badge-light:focus { + color: #212529; + background-color: #dae0e5; +} + +a.badge-light:focus, +a.badge-light.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); +} + +.badge-dark { + color: #fff; + background-color: #343a40; +} + +a.badge-dark:hover, +a.badge-dark:focus { + color: #fff; + background-color: #1d2124; +} + +a.badge-dark:focus, +a.badge-dark.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); +} + +.jumbotron { + padding: 2rem 1rem; + margin-bottom: 2rem; + background-color: #e9ecef; + border-radius: 0.3rem; +} + +@media (min-width: 576px) { + .jumbotron { + padding: 4rem 2rem; + } +} + +.jumbotron-fluid { + padding-right: 0; + padding-left: 0; + border-radius: 0; +} + +.alert { + position: relative; + padding: 0.75rem 1.25rem; + margin-bottom: 1rem; + border: 1px solid transparent; + border-radius: 0.25rem; +} + +.alert-heading { + color: inherit; +} + +.alert-link { + font-weight: 700; +} + +.alert-dismissible { + padding-right: 4rem; +} + +.alert-dismissible .close { + position: absolute; + top: 0; + right: 0; + z-index: 2; + padding: 0.75rem 1.25rem; + color: inherit; +} + +.alert-primary { + color: #7f331e; + background-color: #fde0d8; + border-color: #fcd3c8; +} + +.alert-primary hr { + border-top-color: #fbc0b0; +} + +.alert-primary .alert-link { + color: #562214; +} + +.alert-secondary { + color: #383d41; + background-color: #e2e3e5; + border-color: #d6d8db; +} + +.alert-secondary hr { + border-top-color: #c8cbcf; +} + +.alert-secondary .alert-link { + color: #202326; +} + +.alert-success { + color: #155724; + background-color: #d4edda; + border-color: #c3e6cb; +} + +.alert-success hr { + border-top-color: #b1dfbb; +} + +.alert-success .alert-link { + color: #0b2e13; +} + +.alert-info { + color: #0c5460; + background-color: #d1ecf1; + border-color: #bee5eb; +} + +.alert-info hr { + border-top-color: #abdde5; +} + +.alert-info .alert-link { + color: #062c33; +} + +.alert-warning { + color: #856404; + background-color: #fff3cd; + border-color: #ffeeba; +} + +.alert-warning hr { + border-top-color: #ffe8a1; +} + +.alert-warning .alert-link { + color: #533f03; +} + +.alert-danger { + color: #721c24; + background-color: #f8d7da; + border-color: #f5c6cb; +} + +.alert-danger hr { + border-top-color: #f1b0b7; +} + +.alert-danger .alert-link { + color: #491217; +} + +.alert-light { + color: #818182; + background-color: #fefefe; + border-color: #fdfdfe; +} + +.alert-light hr { + border-top-color: #ececf6; +} + +.alert-light .alert-link { + color: #686868; +} + +.alert-dark { + color: #1b1e21; + background-color: #d6d8d9; + border-color: #c6c8ca; +} + +.alert-dark hr { + border-top-color: #b9bbbe; +} + +.alert-dark .alert-link { + color: #040505; +} + +@-webkit-keyframes progress-bar-stripes { + from { + background-position: 1rem 0; + } + + to { + background-position: 0 0; + } +} + +@keyframes progress-bar-stripes { + from { + background-position: 1rem 0; + } + + to { + background-position: 0 0; + } +} + +.progress { + display: flex; + height: 1rem; + overflow: hidden; + line-height: 0; + font-size: 0.75rem; + background-color: #e9ecef; + border-radius: 0.25rem; +} + +.progress-bar { + display: flex; + flex-direction: column; + justify-content: center; + overflow: hidden; + color: #fff; + text-align: center; + white-space: nowrap; + background-color: #f4623a; + transition: width 0.6s ease; +} + +@media (prefers-reduced-motion: reduce) { + .progress-bar { + transition: none; + } +} + +.progress-bar-striped { + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-size: 1rem 1rem; +} + +.progress-bar-animated { + -webkit-animation: 1s linear infinite progress-bar-stripes; + animation: 1s linear infinite progress-bar-stripes; +} + +@media (prefers-reduced-motion: reduce) { + .progress-bar-animated { + -webkit-animation: none; + animation: none; + } +} + +.media { + display: flex; + align-items: flex-start; +} + +.media-body { + flex: 1; +} + +.list-group { + display: flex; + flex-direction: column; + padding-left: 0; + margin-bottom: 0; + border-radius: 0.25rem; +} + +.list-group-item-action { + width: 100%; + color: #495057; + text-align: inherit; +} + +.list-group-item-action:hover, +.list-group-item-action:focus { + z-index: 1; + color: #495057; + text-decoration: none; + background-color: #f8f9fa; +} + +.list-group-item-action:active { + color: #212529; + background-color: #e9ecef; +} + +.list-group-item { + position: relative; + display: block; + padding: 0.75rem 1.25rem; + background-color: #fff; + border: 1px solid rgba(0, 0, 0, 0.125); +} + +.list-group-item:first-child { + border-top-left-radius: inherit; + border-top-right-radius: inherit; +} + +.list-group-item:last-child { + border-bottom-right-radius: inherit; + border-bottom-left-radius: inherit; +} + +.list-group-item.disabled, +.list-group-item:disabled { + color: #6c757d; + pointer-events: none; + background-color: #fff; +} + +.list-group-item.active { + z-index: 2; + color: #fff; + background-color: #f4623a; + border-color: #f4623a; +} + +.list-group-item+.list-group-item { + border-top-width: 0; +} + +.list-group-item+.list-group-item.active { + margin-top: -1px; + border-top-width: 1px; +} + +.list-group-horizontal { + flex-direction: row; +} + +.list-group-horizontal>.list-group-item:first-child { + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; +} + +.list-group-horizontal>.list-group-item:last-child { + border-top-right-radius: 0.25rem; + border-bottom-left-radius: 0; +} + +.list-group-horizontal>.list-group-item.active { + margin-top: 0; +} + +.list-group-horizontal>.list-group-item+.list-group-item { + border-top-width: 1px; + border-left-width: 0; +} + +.list-group-horizontal>.list-group-item+.list-group-item.active { + margin-left: -1px; + border-left-width: 1px; +} + +@media (min-width: 576px) { + .list-group-horizontal-sm { + flex-direction: row; + } + + .list-group-horizontal-sm>.list-group-item:first-child { + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; + } + + .list-group-horizontal-sm>.list-group-item:last-child { + border-top-right-radius: 0.25rem; + border-bottom-left-radius: 0; + } + + .list-group-horizontal-sm>.list-group-item.active { + margin-top: 0; + } + + .list-group-horizontal-sm>.list-group-item+.list-group-item { + border-top-width: 1px; + border-left-width: 0; + } + + .list-group-horizontal-sm>.list-group-item+.list-group-item.active { + margin-left: -1px; + border-left-width: 1px; + } +} + +@media (min-width: 768px) { + .list-group-horizontal-md { + flex-direction: row; + } + + .list-group-horizontal-md>.list-group-item:first-child { + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; + } + + .list-group-horizontal-md>.list-group-item:last-child { + border-top-right-radius: 0.25rem; + border-bottom-left-radius: 0; + } + + .list-group-horizontal-md>.list-group-item.active { + margin-top: 0; + } + + .list-group-horizontal-md>.list-group-item+.list-group-item { + border-top-width: 1px; + border-left-width: 0; + } + + .list-group-horizontal-md>.list-group-item+.list-group-item.active { + margin-left: -1px; + border-left-width: 1px; + } +} + +@media (min-width: 992px) { + .list-group-horizontal-lg { + flex-direction: row; + } + + .list-group-horizontal-lg>.list-group-item:first-child { + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; + } + + .list-group-horizontal-lg>.list-group-item:last-child { + border-top-right-radius: 0.25rem; + border-bottom-left-radius: 0; + } + + .list-group-horizontal-lg>.list-group-item.active { + margin-top: 0; + } + + .list-group-horizontal-lg>.list-group-item+.list-group-item { + border-top-width: 1px; + border-left-width: 0; + } + + .list-group-horizontal-lg>.list-group-item+.list-group-item.active { + margin-left: -1px; + border-left-width: 1px; + } +} + +@media (min-width: 1200px) { + .list-group-horizontal-xl { + flex-direction: row; + } + + .list-group-horizontal-xl>.list-group-item:first-child { + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; + } + + .list-group-horizontal-xl>.list-group-item:last-child { + border-top-right-radius: 0.25rem; + border-bottom-left-radius: 0; + } + + .list-group-horizontal-xl>.list-group-item.active { + margin-top: 0; + } + + .list-group-horizontal-xl>.list-group-item+.list-group-item { + border-top-width: 1px; + border-left-width: 0; + } + + .list-group-horizontal-xl>.list-group-item+.list-group-item.active { + margin-left: -1px; + border-left-width: 1px; + } +} + +.list-group-flush { + border-radius: 0; +} + +.list-group-flush>.list-group-item { + border-width: 0 0 1px; +} + +.list-group-flush>.list-group-item:last-child { + border-bottom-width: 0; +} + +.list-group-item-primary { + color: #7f331e; + background-color: #fcd3c8; +} + +.list-group-item-primary.list-group-item-action:hover, +.list-group-item-primary.list-group-item-action:focus { + color: #7f331e; + background-color: #fbc0b0; +} + +.list-group-item-primary.list-group-item-action.active { + color: #fff; + background-color: #7f331e; + border-color: #7f331e; +} + +.list-group-item-secondary { + color: #383d41; + background-color: #d6d8db; +} + +.list-group-item-secondary.list-group-item-action:hover, +.list-group-item-secondary.list-group-item-action:focus { + color: #383d41; + background-color: #c8cbcf; +} + +.list-group-item-secondary.list-group-item-action.active { + color: #fff; + background-color: #383d41; + border-color: #383d41; +} + +.list-group-item-success { + color: #155724; + background-color: #c3e6cb; +} + +.list-group-item-success.list-group-item-action:hover, +.list-group-item-success.list-group-item-action:focus { + color: #155724; + background-color: #b1dfbb; +} + +.list-group-item-success.list-group-item-action.active { + color: #fff; + background-color: #155724; + border-color: #155724; +} + +.list-group-item-info { + color: #0c5460; + background-color: #bee5eb; +} + +.list-group-item-info.list-group-item-action:hover, +.list-group-item-info.list-group-item-action:focus { + color: #0c5460; + background-color: #abdde5; +} + +.list-group-item-info.list-group-item-action.active { + color: #fff; + background-color: #0c5460; + border-color: #0c5460; +} + +.list-group-item-warning { + color: #856404; + background-color: #ffeeba; +} + +.list-group-item-warning.list-group-item-action:hover, +.list-group-item-warning.list-group-item-action:focus { + color: #856404; + background-color: #ffe8a1; +} + +.list-group-item-warning.list-group-item-action.active { + color: #fff; + background-color: #856404; + border-color: #856404; +} + +.list-group-item-danger { + color: #721c24; + background-color: #f5c6cb; +} + +.list-group-item-danger.list-group-item-action:hover, +.list-group-item-danger.list-group-item-action:focus { + color: #721c24; + background-color: #f1b0b7; +} + +.list-group-item-danger.list-group-item-action.active { + color: #fff; + background-color: #721c24; + border-color: #721c24; +} + +.list-group-item-light { + color: #818182; + background-color: #fdfdfe; +} + +.list-group-item-light.list-group-item-action:hover, +.list-group-item-light.list-group-item-action:focus { + color: #818182; + background-color: #ececf6; +} + +.list-group-item-light.list-group-item-action.active { + color: #fff; + background-color: #818182; + border-color: #818182; +} + +.list-group-item-dark { + color: #1b1e21; + background-color: #c6c8ca; +} + +.list-group-item-dark.list-group-item-action:hover, +.list-group-item-dark.list-group-item-action:focus { + color: #1b1e21; + background-color: #b9bbbe; +} + +.list-group-item-dark.list-group-item-action.active { + color: #fff; + background-color: #1b1e21; + border-color: #1b1e21; +} + +.close { + float: right; + font-size: 1.5rem; + font-weight: 700; + line-height: 1; + color: #000; + text-shadow: 0 1px 0 #fff; + opacity: 0.5; +} + +.close:hover { + color: #000; + text-decoration: none; +} + +.close:not(:disabled):not(.disabled):hover, +.close:not(:disabled):not(.disabled):focus { + opacity: 0.75; +} + +button.close { + padding: 0; + background-color: transparent; + border: 0; +} + +a.close.disabled { + pointer-events: none; +} + +.toast { + flex-basis: 350px; + max-width: 350px; + font-size: 0.875rem; + background-color: rgba(255, 255, 255, 0.85); + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.1); + box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1); + opacity: 0; + border-radius: 0.25rem; +} + +.toast:not(:last-child) { + margin-bottom: 0.75rem; +} + +.toast.showing { + opacity: 1; +} + +.toast.show { + display: block; + opacity: 1; +} + +.toast.hide { + display: none; +} + +.toast-header { + display: flex; + align-items: center; + padding: 0.25rem 0.75rem; + color: #6c757d; + background-color: rgba(255, 255, 255, 0.85); + background-clip: padding-box; + border-bottom: 1px solid rgba(0, 0, 0, 0.05); + border-top-left-radius: calc(0.25rem - 1px); + border-top-right-radius: calc(0.25rem - 1px); +} + +.toast-body { + padding: 0.75rem; +} + +.modal-open { + overflow: hidden; +} + +.modal-open .modal { + overflow-x: hidden; + overflow-y: auto; +} + +.modal { + position: fixed; + top: 0; + left: 0; + z-index: 1050; + display: none; + width: 100%; + height: 100%; + overflow: hidden; + outline: 0; +} + +.modal-dialog { + position: relative; + width: auto; + margin: 0.5rem; + pointer-events: none; +} + +.modal.fade .modal-dialog { + transition: transform 0.3s ease-out; + transform: translate(0, -50px); +} + +@media (prefers-reduced-motion: reduce) { + .modal.fade .modal-dialog { + transition: none; + } +} + +.modal.show .modal-dialog { + transform: none; +} + +.modal.modal-static .modal-dialog { + transform: scale(1.02); +} + +.modal-dialog-scrollable { + display: flex; + max-height: calc(100% - 1rem); +} + +.modal-dialog-scrollable .modal-content { + max-height: calc(100vh - 1rem); + overflow: hidden; +} + +.modal-dialog-scrollable .modal-header, +.modal-dialog-scrollable .modal-footer { + flex-shrink: 0; +} + +.modal-dialog-scrollable .modal-body { + overflow-y: auto; +} + +.modal-dialog-centered { + display: flex; + align-items: center; + min-height: calc(100% - 1rem); +} + +.modal-dialog-centered::before { + display: block; + height: calc(100vh - 1rem); + height: -webkit-min-content; + height: -moz-min-content; + height: min-content; + content: ""; +} + +.modal-dialog-centered.modal-dialog-scrollable { + flex-direction: column; + justify-content: center; + height: 100%; +} + +.modal-dialog-centered.modal-dialog-scrollable .modal-content { + max-height: none; +} + +.modal-dialog-centered.modal-dialog-scrollable::before { + content: none; +} + +.modal-content { + position: relative; + display: flex; + flex-direction: column; + width: 100%; + pointer-events: auto; + background-color: #fff; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 0.3rem; + outline: 0; +} + +.modal-backdrop { + position: fixed; + top: 0; + left: 0; + z-index: 1040; + width: 100vw; + height: 100vh; + background-color: #000; +} + +.modal-backdrop.fade { + opacity: 0; +} + +.modal-backdrop.show { + opacity: 0.5; +} + +.modal-header { + display: flex; + align-items: flex-start; + justify-content: space-between; + padding: 1rem 1rem; + border-bottom: 1px solid #dee2e6; + border-top-left-radius: calc(0.3rem - 1px); + border-top-right-radius: calc(0.3rem - 1px); +} + +.modal-header .close { + padding: 1rem 1rem; + margin: -1rem -1rem -1rem auto; +} + +.modal-title { + margin-bottom: 0; + line-height: 1.5; +} + +.modal-body { + position: relative; + flex: 1 1 auto; + padding: 1rem; +} + +.modal-footer { + display: flex; + flex-wrap: wrap; + align-items: center; + justify-content: flex-end; + padding: 0.75rem; + border-top: 1px solid #dee2e6; + border-bottom-right-radius: calc(0.3rem - 1px); + border-bottom-left-radius: calc(0.3rem - 1px); +} + +.modal-footer>* { + margin: 0.25rem; +} + +.modal-scrollbar-measure { + position: absolute; + top: -9999px; + width: 50px; + height: 50px; + overflow: scroll; +} + +@media (min-width: 576px) { + .modal-dialog { + max-width: 500px; + margin: 1.75rem auto; + } + + .modal-dialog-scrollable { + max-height: calc(100% - 3.5rem); + } + + .modal-dialog-scrollable .modal-content { + max-height: calc(100vh - 3.5rem); + } + + .modal-dialog-centered { + min-height: calc(100% - 3.5rem); + } + + .modal-dialog-centered::before { + height: calc(100vh - 3.5rem); + height: -webkit-min-content; + height: -moz-min-content; + height: min-content; + } + + .modal-sm { + max-width: 300px; + } +} + +@media (min-width: 992px) { + + .modal-lg, + .modal-xl { + max-width: 800px; + } +} + +@media (min-width: 1200px) { + .modal-xl { + max-width: 1140px; + } +} + +.tooltip { + position: absolute; + z-index: 1070; + display: block; + margin: 0; + font-family: "Merriweather", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + font-style: normal; + font-weight: 400; + line-height: 1.5; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + word-spacing: normal; + white-space: normal; + line-break: auto; + font-size: 0.875rem; + word-wrap: break-word; + opacity: 0; +} + +.tooltip.show { + opacity: 0.9; +} + +.tooltip .arrow { + position: absolute; + display: block; + width: 0.8rem; + height: 0.4rem; +} + +.tooltip .arrow::before { + position: absolute; + content: ""; + border-color: transparent; + border-style: solid; +} + +.bs-tooltip-top, +.bs-tooltip-auto[x-placement^=top] { + padding: 0.4rem 0; +} + +.bs-tooltip-top .arrow, +.bs-tooltip-auto[x-placement^=top] .arrow { + bottom: 0; +} + +.bs-tooltip-top .arrow::before, +.bs-tooltip-auto[x-placement^=top] .arrow::before { + top: 0; + border-width: 0.4rem 0.4rem 0; + border-top-color: #000; +} + +.bs-tooltip-right, +.bs-tooltip-auto[x-placement^=right] { + padding: 0 0.4rem; +} + +.bs-tooltip-right .arrow, +.bs-tooltip-auto[x-placement^=right] .arrow { + left: 0; + width: 0.4rem; + height: 0.8rem; +} + +.bs-tooltip-right .arrow::before, +.bs-tooltip-auto[x-placement^=right] .arrow::before { + right: 0; + border-width: 0.4rem 0.4rem 0.4rem 0; + border-right-color: #000; +} + +.bs-tooltip-bottom, +.bs-tooltip-auto[x-placement^=bottom] { + padding: 0.4rem 0; +} + +.bs-tooltip-bottom .arrow, +.bs-tooltip-auto[x-placement^=bottom] .arrow { + top: 0; +} + +.bs-tooltip-bottom .arrow::before, +.bs-tooltip-auto[x-placement^=bottom] .arrow::before { + bottom: 0; + border-width: 0 0.4rem 0.4rem; + border-bottom-color: #000; +} + +.bs-tooltip-left, +.bs-tooltip-auto[x-placement^=left] { + padding: 0 0.4rem; +} + +.bs-tooltip-left .arrow, +.bs-tooltip-auto[x-placement^=left] .arrow { + right: 0; + width: 0.4rem; + height: 0.8rem; +} + +.bs-tooltip-left .arrow::before, +.bs-tooltip-auto[x-placement^=left] .arrow::before { + left: 0; + border-width: 0.4rem 0 0.4rem 0.4rem; + border-left-color: #000; +} + +.tooltip-inner { + max-width: 200px; + padding: 0.25rem 0.5rem; + color: #fff; + text-align: center; + background-color: #000; + border-radius: 0.25rem; +} + +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1060; + display: block; + max-width: 276px; + font-family: "Merriweather", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + font-style: normal; + font-weight: 400; + line-height: 1.5; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + word-spacing: normal; + white-space: normal; + line-break: auto; + font-size: 0.875rem; + word-wrap: break-word; + background-color: #fff; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 0.3rem; +} + +.popover .arrow { + position: absolute; + display: block; + width: 1rem; + height: 0.5rem; + margin: 0 0.3rem; +} + +.popover .arrow::before, +.popover .arrow::after { + position: absolute; + display: block; + content: ""; + border-color: transparent; + border-style: solid; +} + +.bs-popover-top, +.bs-popover-auto[x-placement^=top] { + margin-bottom: 0.5rem; +} + +.bs-popover-top>.arrow, +.bs-popover-auto[x-placement^=top]>.arrow { + bottom: calc(-0.5rem - 1px); +} + +.bs-popover-top>.arrow::before, +.bs-popover-auto[x-placement^=top]>.arrow::before { + bottom: 0; + border-width: 0.5rem 0.5rem 0; + border-top-color: rgba(0, 0, 0, 0.25); +} + +.bs-popover-top>.arrow::after, +.bs-popover-auto[x-placement^=top]>.arrow::after { + bottom: 1px; + border-width: 0.5rem 0.5rem 0; + border-top-color: #fff; +} + +.bs-popover-right, +.bs-popover-auto[x-placement^=right] { + margin-left: 0.5rem; +} + +.bs-popover-right>.arrow, +.bs-popover-auto[x-placement^=right]>.arrow { + left: calc(-0.5rem - 1px); + width: 0.5rem; + height: 1rem; + margin: 0.3rem 0; +} + +.bs-popover-right>.arrow::before, +.bs-popover-auto[x-placement^=right]>.arrow::before { + left: 0; + border-width: 0.5rem 0.5rem 0.5rem 0; + border-right-color: rgba(0, 0, 0, 0.25); +} + +.bs-popover-right>.arrow::after, +.bs-popover-auto[x-placement^=right]>.arrow::after { + left: 1px; + border-width: 0.5rem 0.5rem 0.5rem 0; + border-right-color: #fff; +} + +.bs-popover-bottom, +.bs-popover-auto[x-placement^=bottom] { + margin-top: 0.5rem; +} + +.bs-popover-bottom>.arrow, +.bs-popover-auto[x-placement^=bottom]>.arrow { + top: calc(-0.5rem - 1px); +} + +.bs-popover-bottom>.arrow::before, +.bs-popover-auto[x-placement^=bottom]>.arrow::before { + top: 0; + border-width: 0 0.5rem 0.5rem 0.5rem; + border-bottom-color: rgba(0, 0, 0, 0.25); +} + +.bs-popover-bottom>.arrow::after, +.bs-popover-auto[x-placement^=bottom]>.arrow::after { + top: 1px; + border-width: 0 0.5rem 0.5rem 0.5rem; + border-bottom-color: #fff; +} + +.bs-popover-bottom .popover-header::before, +.bs-popover-auto[x-placement^=bottom] .popover-header::before { + position: absolute; + top: 0; + left: 50%; + display: block; + width: 1rem; + margin-left: -0.5rem; + content: ""; + border-bottom: 1px solid #f7f7f7; +} + +.bs-popover-left, +.bs-popover-auto[x-placement^=left] { + margin-right: 0.5rem; +} + +.bs-popover-left>.arrow, +.bs-popover-auto[x-placement^=left]>.arrow { + right: calc(-0.5rem - 1px); + width: 0.5rem; + height: 1rem; + margin: 0.3rem 0; +} + +.bs-popover-left>.arrow::before, +.bs-popover-auto[x-placement^=left]>.arrow::before { + right: 0; + border-width: 0.5rem 0 0.5rem 0.5rem; + border-left-color: rgba(0, 0, 0, 0.25); +} + +.bs-popover-left>.arrow::after, +.bs-popover-auto[x-placement^=left]>.arrow::after { + right: 1px; + border-width: 0.5rem 0 0.5rem 0.5rem; + border-left-color: #fff; +} + +.popover-header { + padding: 0.5rem 0.75rem; + margin-bottom: 0; + font-size: 1rem; + background-color: #f7f7f7; + border-bottom: 1px solid #ebebeb; + border-top-left-radius: calc(0.3rem - 1px); + border-top-right-radius: calc(0.3rem - 1px); +} + +.popover-header:empty { + display: none; +} + +.popover-body { + padding: 0.5rem 0.75rem; + color: #212529; +} + +.carousel { + position: relative; +} + +.carousel.pointer-event { + touch-action: pan-y; +} + +.carousel-inner { + position: relative; + width: 100%; + overflow: hidden; +} + +.carousel-inner::after { + display: block; + clear: both; + content: ""; +} + +.carousel-item { + position: relative; + display: none; + float: left; + width: 100%; + margin-right: -100%; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + transition: transform 0.6s ease-in-out; +} + +@media (prefers-reduced-motion: reduce) { + .carousel-item { + transition: none; + } +} + +.carousel-item.active, +.carousel-item-next, +.carousel-item-prev { + display: block; +} + +.carousel-item-next:not(.carousel-item-left), +.active.carousel-item-right { + transform: translateX(100%); +} + +.carousel-item-prev:not(.carousel-item-right), +.active.carousel-item-left { + transform: translateX(-100%); +} + +.carousel-fade .carousel-item { + opacity: 0; + transition-property: opacity; + transform: none; +} + +.carousel-fade .carousel-item.active, +.carousel-fade .carousel-item-next.carousel-item-left, +.carousel-fade .carousel-item-prev.carousel-item-right { + z-index: 1; + opacity: 1; +} + +.carousel-fade .active.carousel-item-left, +.carousel-fade .active.carousel-item-right { + z-index: 0; + opacity: 0; + transition: opacity 0s 0.6s; +} + +@media (prefers-reduced-motion: reduce) { + + .carousel-fade .active.carousel-item-left, + .carousel-fade .active.carousel-item-right { + transition: none; + } +} + +.carousel-control-prev, +.carousel-control-next { + position: absolute; + top: 0; + bottom: 0; + z-index: 1; + display: flex; + align-items: center; + justify-content: center; + width: 15%; + color: #fff; + text-align: center; + opacity: 0.5; + transition: opacity 0.15s ease; +} + +@media (prefers-reduced-motion: reduce) { + + .carousel-control-prev, + .carousel-control-next { + transition: none; + } +} + +.carousel-control-prev:hover, +.carousel-control-prev:focus, +.carousel-control-next:hover, +.carousel-control-next:focus { + color: #fff; + text-decoration: none; + outline: 0; + opacity: 0.9; +} + +.carousel-control-prev { + left: 0; +} + +.carousel-control-next { + right: 0; +} + +.carousel-control-prev-icon, +.carousel-control-next-icon { + display: inline-block; + width: 20px; + height: 20px; + background: 50%/100% 100% no-repeat; +} + +.carousel-control-prev-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e"); +} + +.carousel-control-next-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e"); +} + +.carousel-indicators { + position: absolute; + right: 0; + bottom: 0; + left: 0; + z-index: 15; + display: flex; + justify-content: center; + padding-left: 0; + margin-right: 15%; + margin-left: 15%; + list-style: none; +} + +.carousel-indicators li { + box-sizing: content-box; + flex: 0 1 auto; + width: 30px; + height: 3px; + margin-right: 3px; + margin-left: 3px; + text-indent: -999px; + cursor: pointer; + background-color: #fff; + background-clip: padding-box; + border-top: 10px solid transparent; + border-bottom: 10px solid transparent; + opacity: 0.5; + transition: opacity 0.6s ease; +} + +@media (prefers-reduced-motion: reduce) { + .carousel-indicators li { + transition: none; + } +} + +.carousel-indicators .active { + opacity: 1; +} + +.carousel-caption { + position: absolute; + right: 15%; + bottom: 20px; + left: 15%; + z-index: 10; + padding-top: 20px; + padding-bottom: 20px; + color: #fff; + text-align: center; +} + +@-webkit-keyframes spinner-border { + to { + transform: rotate(360deg); + } +} + +@keyframes spinner-border { + to { + transform: rotate(360deg); + } +} + +.spinner-border { + display: inline-block; + width: 2rem; + height: 2rem; + vertical-align: text-bottom; + border: 0.25em solid currentColor; + border-right-color: transparent; + border-radius: 50%; + -webkit-animation: 0.75s linear infinite spinner-border; + animation: 0.75s linear infinite spinner-border; +} + +.spinner-border-sm { + width: 1rem; + height: 1rem; + border-width: 0.2em; +} + +@-webkit-keyframes spinner-grow { + 0% { + transform: scale(0); + } + + 50% { + opacity: 1; + transform: none; + } +} + +@keyframes spinner-grow { + 0% { + transform: scale(0); + } + + 50% { + opacity: 1; + transform: none; + } +} + +.spinner-grow { + display: inline-block; + width: 2rem; + height: 2rem; + vertical-align: text-bottom; + background-color: currentColor; + border-radius: 50%; + opacity: 0; + -webkit-animation: 0.75s linear infinite spinner-grow; + animation: 0.75s linear infinite spinner-grow; +} + +.spinner-grow-sm { + width: 1rem; + height: 1rem; +} + +@media (prefers-reduced-motion: reduce) { + + .spinner-border, + .spinner-grow { + -webkit-animation-duration: 1.5s; + animation-duration: 1.5s; + } +} + +.align-baseline { + vertical-align: baseline !important; +} + +.align-top { + vertical-align: top !important; +} + +.align-middle { + vertical-align: middle !important; +} + +.align-bottom { + vertical-align: bottom !important; +} + +.align-text-bottom { + vertical-align: text-bottom !important; +} + +.align-text-top { + vertical-align: text-top !important; +} + +/* .bg-primary { + background-color: #f4623a !important; +} */ + +a.bg-primary:hover, +a.bg-primary:focus, +button.bg-primary:hover, +button.bg-primary:focus { + background-color: #ee3e0d !important; +} + +.bg-secondary { + background-color: #6c757d !important; +} + +a.bg-secondary:hover, +a.bg-secondary:focus, +button.bg-secondary:hover, +button.bg-secondary:focus { + background-color: #545b62 !important; +} + +.bg-success { + background-color: #28a745 !important; +} + +a.bg-success:hover, +a.bg-success:focus, +button.bg-success:hover, +button.bg-success:focus { + background-color: #1e7e34 !important; +} + +.bg-info { + background-color: #17a2b8 !important; +} + +a.bg-info:hover, +a.bg-info:focus, +button.bg-info:hover, +button.bg-info:focus { + background-color: #117a8b !important; +} + +.bg-warning { + background-color: #ffc107 !important; +} + +a.bg-warning:hover, +a.bg-warning:focus, +button.bg-warning:hover, +button.bg-warning:focus { + background-color: #d39e00 !important; +} + +.bg-danger { + background-color: #dc3545 !important; +} + +a.bg-danger:hover, +a.bg-danger:focus, +button.bg-danger:hover, +button.bg-danger:focus { + background-color: #bd2130 !important; +} + +.bg-light { + background-color: #f8f9fa !important; +} + +a.bg-light:hover, +a.bg-light:focus, +button.bg-light:hover, +button.bg-light:focus { + background-color: #dae0e5 !important; +} + +.bg-dark { + background-color: #343a40 !important; +} + +a.bg-dark:hover, +a.bg-dark:focus, +button.bg-dark:hover, +button.bg-dark:focus { + background-color: #1d2124 !important; +} + +.bg-white { + background-color: #fff !important; +} + +.bg-transparent { + background-color: transparent !important; +} + +.border { + border: 1px solid #dee2e6 !important; +} + +.border-top { + border-top: 1px solid #dee2e6 !important; +} + +.border-right { + border-right: 1px solid #dee2e6 !important; +} + +.border-bottom { + border-bottom: 1px solid #dee2e6 !important; +} + +.border-left { + border-left: 1px solid #dee2e6 !important; +} + +.border-0 { + border: 0 !important; +} + +.border-top-0 { + border-top: 0 !important; +} + +.border-right-0 { + border-right: 0 !important; +} + +.border-bottom-0 { + border-bottom: 0 !important; +} + +.border-left-0 { + border-left: 0 !important; +} + +.border-primary { + border-color: #f4623a !important; +} + +.border-secondary { + border-color: #6c757d !important; +} + +.border-success { + border-color: #28a745 !important; +} + +.border-info { + border-color: #17a2b8 !important; +} + +.border-warning { + border-color: #ffc107 !important; +} + +.border-danger { + border-color: #dc3545 !important; +} + +.border-light { + border-color: #f8f9fa !important; +} + +.border-dark { + border-color: #343a40 !important; +} + +.border-white { + border-color: #fff !important; +} + +.rounded-sm { + border-radius: 0.2rem !important; +} + +.rounded { + border-radius: 0.25rem !important; +} + +.rounded-top { + border-top-left-radius: 0.25rem !important; + border-top-right-radius: 0.25rem !important; +} + +.rounded-right { + border-top-right-radius: 0.25rem !important; + border-bottom-right-radius: 0.25rem !important; +} + +.rounded-bottom { + border-bottom-right-radius: 0.25rem !important; + border-bottom-left-radius: 0.25rem !important; +} + +.rounded-left { + border-top-left-radius: 0.25rem !important; + border-bottom-left-radius: 0.25rem !important; +} + +.rounded-lg { + border-radius: 0.3rem !important; +} + +.rounded-circle { + border-radius: 50% !important; +} + +.rounded-pill { + border-radius: 50rem !important; +} + +.rounded-0 { + border-radius: 0 !important; +} + +.clearfix::after { + display: block; + clear: both; + content: ""; +} + +.d-none { + display: none !important; +} + +.d-inline { + display: inline !important; +} + +.d-inline-block { + display: inline-block !important; +} + +.d-block { + display: block !important; +} + +.d-table { + display: table !important; +} + +.d-table-row { + display: table-row !important; +} + +.d-table-cell { + display: table-cell !important; +} + +.d-flex { + display: flex !important; +} + +.d-inline-flex { + display: inline-flex !important; +} + +@media (min-width: 576px) { + .d-sm-none { + display: none !important; + } + + .d-sm-inline { + display: inline !important; + } + + .d-sm-inline-block { + display: inline-block !important; + } + + .d-sm-block { + display: block !important; + } + + .d-sm-table { + display: table !important; + } + + .d-sm-table-row { + display: table-row !important; + } + + .d-sm-table-cell { + display: table-cell !important; + } + + .d-sm-flex { + display: flex !important; + } + + .d-sm-inline-flex { + display: inline-flex !important; + } +} + +@media (min-width: 768px) { + .d-md-none { + display: none !important; + } + + .d-md-inline { + display: inline !important; + } + + .d-md-inline-block { + display: inline-block !important; + } + + .d-md-block { + display: block !important; + } + + .d-md-table { + display: table !important; + } + + .d-md-table-row { + display: table-row !important; + } + + .d-md-table-cell { + display: table-cell !important; + } + + .d-md-flex { + display: flex !important; + } + + .d-md-inline-flex { + display: inline-flex !important; + } +} + +@media (min-width: 992px) { + .d-lg-none { + display: none !important; + } + + .d-lg-inline { + display: inline !important; + } + + .d-lg-inline-block { + display: inline-block !important; + } + + .d-lg-block { + display: block !important; + } + + .d-lg-table { + display: table !important; + } + + .d-lg-table-row { + display: table-row !important; + } + + .d-lg-table-cell { + display: table-cell !important; + } + + .d-lg-flex { + display: flex !important; + } + + .d-lg-inline-flex { + display: inline-flex !important; + } +} + +@media (min-width: 1200px) { + .d-xl-none { + display: none !important; + } + + .d-xl-inline { + display: inline !important; + } + + .d-xl-inline-block { + display: inline-block !important; + } + + .d-xl-block { + display: block !important; + } + + .d-xl-table { + display: table !important; + } + + .d-xl-table-row { + display: table-row !important; + } + + .d-xl-table-cell { + display: table-cell !important; + } + + .d-xl-flex { + display: flex !important; + } + + .d-xl-inline-flex { + display: inline-flex !important; + } +} + +@media print { + .d-print-none { + display: none !important; + } + + .d-print-inline { + display: inline !important; + } + + .d-print-inline-block { + display: inline-block !important; + } + + .d-print-block { + display: block !important; + } + + .d-print-table { + display: table !important; + } + + .d-print-table-row { + display: table-row !important; + } + + .d-print-table-cell { + display: table-cell !important; + } + + .d-print-flex { + display: flex !important; + } + + .d-print-inline-flex { + display: inline-flex !important; + } +} + +.embed-responsive { + position: relative; + display: block; + width: 100%; + padding: 0; + overflow: hidden; +} + +.embed-responsive::before { + display: block; + content: ""; +} + +.embed-responsive .embed-responsive-item, +.embed-responsive iframe, +.embed-responsive embed, +.embed-responsive object, +.embed-responsive video { + position: absolute; + top: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + border: 0; +} + +.embed-responsive-21by9::before { + padding-top: 42.8571428571%; +} + +.embed-responsive-16by9::before { + padding-top: 56.25%; +} + +.embed-responsive-4by3::before { + padding-top: 75%; +} + +.embed-responsive-1by1::before { + padding-top: 100%; +} + +.flex-row { + flex-direction: row !important; +} + +.flex-column { + flex-direction: column !important; +} + +.flex-row-reverse { + flex-direction: row-reverse !important; +} + +.flex-column-reverse { + flex-direction: column-reverse !important; +} + +.flex-wrap { + flex-wrap: wrap !important; +} + +.flex-nowrap { + flex-wrap: nowrap !important; +} + +.flex-wrap-reverse { + flex-wrap: wrap-reverse !important; +} + +.flex-fill { + flex: 1 1 auto !important; +} + +.flex-grow-0 { + flex-grow: 0 !important; +} + +.flex-grow-1 { + flex-grow: 1 !important; +} + +.flex-shrink-0 { + flex-shrink: 0 !important; +} + +.flex-shrink-1 { + flex-shrink: 1 !important; +} + +.justify-content-start { + justify-content: flex-start !important; +} + +.justify-content-end { + justify-content: flex-end !important; +} + +.justify-content-center { + justify-content: center !important; +} + +.justify-content-between { + justify-content: space-between !important; +} + +.justify-content-around { + justify-content: space-around !important; +} + +.align-items-start { + align-items: flex-start !important; +} + +.align-items-end { + align-items: flex-end !important; +} + +.align-items-center { + align-items: center !important; +} + +.align-items-baseline { + align-items: baseline !important; +} + +.align-items-stretch { + align-items: stretch !important; +} + +.align-content-start { + align-content: flex-start !important; +} + +.align-content-end { + align-content: flex-end !important; +} + +.align-content-center { + align-content: center !important; +} + +.align-content-between { + align-content: space-between !important; +} + +.align-content-around { + align-content: space-around !important; +} + +.align-content-stretch { + align-content: stretch !important; +} + +.align-self-auto { + align-self: auto !important; +} + +.align-self-start { + align-self: flex-start !important; +} + +.align-self-end { + align-self: flex-end !important; +} + +.align-self-center { + align-self: center !important; +} + +.align-self-baseline { + align-self: baseline !important; +} + +.align-self-stretch { + align-self: stretch !important; +} + +@media (min-width: 576px) { + .flex-sm-row { + flex-direction: row !important; + } + + .flex-sm-column { + flex-direction: column !important; + } + + .flex-sm-row-reverse { + flex-direction: row-reverse !important; + } + + .flex-sm-column-reverse { + flex-direction: column-reverse !important; + } + + .flex-sm-wrap { + flex-wrap: wrap !important; + } + + .flex-sm-nowrap { + flex-wrap: nowrap !important; + } + + .flex-sm-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + + .flex-sm-fill { + flex: 1 1 auto !important; + } + + .flex-sm-grow-0 { + flex-grow: 0 !important; + } + + .flex-sm-grow-1 { + flex-grow: 1 !important; + } + + .flex-sm-shrink-0 { + flex-shrink: 0 !important; + } + + .flex-sm-shrink-1 { + flex-shrink: 1 !important; + } + + .justify-content-sm-start { + justify-content: flex-start !important; + } + + .justify-content-sm-end { + justify-content: flex-end !important; + } + + .justify-content-sm-center { + justify-content: center !important; + } + + .justify-content-sm-between { + justify-content: space-between !important; + } + + .justify-content-sm-around { + justify-content: space-around !important; + } + + .align-items-sm-start { + align-items: flex-start !important; + } + + .align-items-sm-end { + align-items: flex-end !important; + } + + .align-items-sm-center { + align-items: center !important; + } + + .align-items-sm-baseline { + align-items: baseline !important; + } + + .align-items-sm-stretch { + align-items: stretch !important; + } + + .align-content-sm-start { + align-content: flex-start !important; + } + + .align-content-sm-end { + align-content: flex-end !important; + } + + .align-content-sm-center { + align-content: center !important; + } + + .align-content-sm-between { + align-content: space-between !important; + } + + .align-content-sm-around { + align-content: space-around !important; + } + + .align-content-sm-stretch { + align-content: stretch !important; + } + + .align-self-sm-auto { + align-self: auto !important; + } + + .align-self-sm-start { + align-self: flex-start !important; + } + + .align-self-sm-end { + align-self: flex-end !important; + } + + .align-self-sm-center { + align-self: center !important; + } + + .align-self-sm-baseline { + align-self: baseline !important; + } + + .align-self-sm-stretch { + align-self: stretch !important; + } +} + +@media (min-width: 768px) { + .flex-md-row { + flex-direction: row !important; + } + + .flex-md-column { + flex-direction: column !important; + } + + .flex-md-row-reverse { + flex-direction: row-reverse !important; + } + + .flex-md-column-reverse { + flex-direction: column-reverse !important; + } + + .flex-md-wrap { + flex-wrap: wrap !important; + } + + .flex-md-nowrap { + flex-wrap: nowrap !important; + } + + .flex-md-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + + .flex-md-fill { + flex: 1 1 auto !important; + } + + .flex-md-grow-0 { + flex-grow: 0 !important; + } + + .flex-md-grow-1 { + flex-grow: 1 !important; + } + + .flex-md-shrink-0 { + flex-shrink: 0 !important; + } + + .flex-md-shrink-1 { + flex-shrink: 1 !important; + } + + .justify-content-md-start { + justify-content: flex-start !important; + } + + .justify-content-md-end { + justify-content: flex-end !important; + } + + .justify-content-md-center { + justify-content: center !important; + } + + .justify-content-md-between { + justify-content: space-between !important; + } + + .justify-content-md-around { + justify-content: space-around !important; + } + + .align-items-md-start { + align-items: flex-start !important; + } + + .align-items-md-end { + align-items: flex-end !important; + } + + .align-items-md-center { + align-items: center !important; + } + + .align-items-md-baseline { + align-items: baseline !important; + } + + .align-items-md-stretch { + align-items: stretch !important; + } + + .align-content-md-start { + align-content: flex-start !important; + } + + .align-content-md-end { + align-content: flex-end !important; + } + + .align-content-md-center { + align-content: center !important; + } + + .align-content-md-between { + align-content: space-between !important; + } + + .align-content-md-around { + align-content: space-around !important; + } + + .align-content-md-stretch { + align-content: stretch !important; + } + + .align-self-md-auto { + align-self: auto !important; + } + + .align-self-md-start { + align-self: flex-start !important; + } + + .align-self-md-end { + align-self: flex-end !important; + } + + .align-self-md-center { + align-self: center !important; + } + + .align-self-md-baseline { + align-self: baseline !important; + } + + .align-self-md-stretch { + align-self: stretch !important; + } +} + +@media (min-width: 992px) { + .flex-lg-row { + flex-direction: row !important; + } + + .flex-lg-column { + flex-direction: column !important; + } + + .flex-lg-row-reverse { + flex-direction: row-reverse !important; + } + + .flex-lg-column-reverse { + flex-direction: column-reverse !important; + } + + .flex-lg-wrap { + flex-wrap: wrap !important; + } + + .flex-lg-nowrap { + flex-wrap: nowrap !important; + } + + .flex-lg-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + + .flex-lg-fill { + flex: 1 1 auto !important; + } + + .flex-lg-grow-0 { + flex-grow: 0 !important; + } + + .flex-lg-grow-1 { + flex-grow: 1 !important; + } + + .flex-lg-shrink-0 { + flex-shrink: 0 !important; + } + + .flex-lg-shrink-1 { + flex-shrink: 1 !important; + } + + .justify-content-lg-start { + justify-content: flex-start !important; + } + + .justify-content-lg-end { + justify-content: flex-end !important; + } + + .justify-content-lg-center { + justify-content: center !important; + } + + .justify-content-lg-between { + justify-content: space-between !important; + } + + .justify-content-lg-around { + justify-content: space-around !important; + } + + .align-items-lg-start { + align-items: flex-start !important; + } + + .align-items-lg-end { + align-items: flex-end !important; + } + + .align-items-lg-center { + align-items: center !important; + } + + .align-items-lg-baseline { + align-items: baseline !important; + } + + .align-items-lg-stretch { + align-items: stretch !important; + } + + .align-content-lg-start { + align-content: flex-start !important; + } + + .align-content-lg-end { + align-content: flex-end !important; + } + + .align-content-lg-center { + align-content: center !important; + } + + .align-content-lg-between { + align-content: space-between !important; + } + + .align-content-lg-around { + align-content: space-around !important; + } + + .align-content-lg-stretch { + align-content: stretch !important; + } + + .align-self-lg-auto { + align-self: auto !important; + } + + .align-self-lg-start { + align-self: flex-start !important; + } + + .align-self-lg-end { + align-self: flex-end !important; + } + + .align-self-lg-center { + align-self: center !important; + } + + .align-self-lg-baseline { + align-self: baseline !important; + } + + .align-self-lg-stretch { + align-self: stretch !important; + } +} + +@media (min-width: 1200px) { + .flex-xl-row { + flex-direction: row !important; + } + + .flex-xl-column { + flex-direction: column !important; + } + + .flex-xl-row-reverse { + flex-direction: row-reverse !important; + } + + .flex-xl-column-reverse { + flex-direction: column-reverse !important; + } + + .flex-xl-wrap { + flex-wrap: wrap !important; + } + + .flex-xl-nowrap { + flex-wrap: nowrap !important; + } + + .flex-xl-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + + .flex-xl-fill { + flex: 1 1 auto !important; + } + + .flex-xl-grow-0 { + flex-grow: 0 !important; + } + + .flex-xl-grow-1 { + flex-grow: 1 !important; + } + + .flex-xl-shrink-0 { + flex-shrink: 0 !important; + } + + .flex-xl-shrink-1 { + flex-shrink: 1 !important; + } + + .justify-content-xl-start { + justify-content: flex-start !important; + } + + .justify-content-xl-end { + justify-content: flex-end !important; + } + + .justify-content-xl-center { + justify-content: center !important; + } + + .justify-content-xl-between { + justify-content: space-between !important; + } + + .justify-content-xl-around { + justify-content: space-around !important; + } + + .align-items-xl-start { + align-items: flex-start !important; + } + + .align-items-xl-end { + align-items: flex-end !important; + } + + .align-items-xl-center { + align-items: center !important; + } + + .align-items-xl-baseline { + align-items: baseline !important; + } + + .align-items-xl-stretch { + align-items: stretch !important; + } + + .align-content-xl-start { + align-content: flex-start !important; + } + + .align-content-xl-end { + align-content: flex-end !important; + } + + .align-content-xl-center { + align-content: center !important; + } + + .align-content-xl-between { + align-content: space-between !important; + } + + .align-content-xl-around { + align-content: space-around !important; + } + + .align-content-xl-stretch { + align-content: stretch !important; + } + + .align-self-xl-auto { + align-self: auto !important; + } + + .align-self-xl-start { + align-self: flex-start !important; + } + + .align-self-xl-end { + align-self: flex-end !important; + } + + .align-self-xl-center { + align-self: center !important; + } + + .align-self-xl-baseline { + align-self: baseline !important; + } + + .align-self-xl-stretch { + align-self: stretch !important; + } +} + +.float-left { + float: left !important; +} + +.float-right { + float: right !important; +} + +.float-none { + float: none !important; +} + +@media (min-width: 576px) { + .float-sm-left { + float: left !important; + } + + .float-sm-right { + float: right !important; + } + + .float-sm-none { + float: none !important; + } +} + +@media (min-width: 768px) { + .float-md-left { + float: left !important; + } + + .float-md-right { + float: right !important; + } + + .float-md-none { + float: none !important; + } +} + +@media (min-width: 992px) { + .float-lg-left { + float: left !important; + } + + .float-lg-right { + float: right !important; + } + + .float-lg-none { + float: none !important; + } +} + +@media (min-width: 1200px) { + .float-xl-left { + float: left !important; + } + + .float-xl-right { + float: right !important; + } + + .float-xl-none { + float: none !important; + } +} + +.user-select-all { + -webkit-user-select: all !important; + -moz-user-select: all !important; + user-select: all !important; +} + +.user-select-auto { + -webkit-user-select: auto !important; + -moz-user-select: auto !important; + -ms-user-select: auto !important; + user-select: auto !important; +} + +.user-select-none { + -webkit-user-select: none !important; + -moz-user-select: none !important; + -ms-user-select: none !important; + user-select: none !important; +} + +.overflow-auto { + overflow: auto !important; +} + +.overflow-hidden { + overflow: hidden !important; +} + +.position-static { + position: static !important; +} + +.position-relative { + position: relative !important; +} + +.position-absolute { + position: absolute !important; +} + +.position-fixed { + position: fixed !important; +} + +.position-sticky { + position: sticky !important; +} + +.fixed-top { + position: fixed; + top: 0; + right: 0; + left: 0; + z-index: 1030; +} + +.fixed-bottom { + position: fixed; + right: 0; + bottom: 0; + left: 0; + z-index: 1030; +} + +@supports (position: sticky) { + .sticky-top { + position: sticky; + top: 0; + z-index: 1020; + } +} + +.sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border: 0; +} + +.sr-only-focusable:active, +.sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + overflow: visible; + clip: auto; + white-space: normal; +} + +.shadow-sm { + box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; +} + +.shadow { + box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; +} + +.shadow-lg { + box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; +} + +.shadow-none { + box-shadow: none !important; +} + +.w-25 { + width: 25% !important; +} + +.w-50 { + width: 50% !important; +} + +.w-75 { + width: 75% !important; +} + +.w-100 { + width: 100% !important; +} + +.w-auto { + width: auto !important; +} + +.h-25 { + height: 25% !important; +} + +.h-50 { + height: 50% !important; +} + +.h-75 { + height: 75% !important; +} + +.h-100 { + height: 100% !important; +} + +.h-auto { + height: auto !important; +} + +.mw-100 { + max-width: 100% !important; +} + +.mh-100 { + max-height: 100% !important; +} + +.min-vw-100 { + min-width: 100vw !important; +} + +.min-vh-100 { + min-height: 100vh !important; +} + +.vw-100 { + width: 100vw !important; +} + +.vh-100 { + height: 100vh !important; +} + +.m-0 { + margin: 0 !important; +} + +.mt-0, +.my-0 { + margin-top: 0 !important; +} + +.mr-0, +.mx-0 { + margin-right: 0 !important; +} + +.mb-0, +.my-0 { + margin-bottom: 0 !important; +} + +.ml-0, +.mx-0 { + margin-left: 0 !important; +} + +.m-1 { + margin: 0.25rem !important; +} + +.mt-1, +.my-1 { + margin-top: 0.25rem !important; +} + +.mr-1, +.mx-1 { + margin-right: 0.25rem !important; +} + +.mb-1, +.my-1 { + margin-bottom: 0.25rem !important; +} + +.ml-1, +.mx-1 { + margin-left: 0.25rem !important; +} + +.m-2 { + margin: 0.5rem !important; +} + +.mt-2, +.my-2 { + margin-top: 0.5rem !important; +} + +.mr-2, +.mx-2 { + margin-right: 0.5rem !important; +} + +.mb-2, +.my-2 { + margin-bottom: 0.5rem !important; +} + +.ml-2, +.mx-2 { + margin-left: 0.5rem !important; +} + +.m-3 { + margin: 1rem !important; +} + +.mt-3, +.my-3 { + margin-top: 1rem !important; +} + +.mr-3, +.mx-3 { + margin-right: 1rem !important; +} + +.mb-3, +.my-3 { + margin-bottom: 1rem !important; +} + +.ml-3, +.mx-3 { + margin-left: 1rem !important; +} + +.m-4 { + margin: 1.5rem !important; +} + +.mt-4, +.my-4 { + margin-top: 1.5rem !important; +} + +.mr-4, +.mx-4 { + margin-right: 1.5rem !important; +} + +.mb-4, +.my-4 { + margin-bottom: 1.5rem !important; +} + +.ml-4, +.mx-4 { + margin-left: 1.5rem !important; +} + +.m-5 { + margin: 3rem !important; +} + +.mt-5, +.my-5 { + margin-top: 3rem !important; +} + +.mr-5, +.mx-5 { + margin-right: 3rem !important; +} + +.mb-5, +.my-5 { + margin-bottom: 3rem !important; +} + +.ml-5, +.mx-5 { + margin-left: 3rem !important; +} + +.p-0 { + padding: 0 !important; +} + +.pt-0, +.py-0 { + padding-top: 0 !important; +} + +.pr-0, +.px-0 { + padding-right: 0 !important; +} + +.pb-0, +.py-0 { + padding-bottom: 0 !important; +} + +.pl-0, +.px-0 { + padding-left: 0 !important; +} + +.p-1 { + padding: 0.25rem !important; +} + +.pt-1, +.py-1 { + padding-top: 0.25rem !important; +} + +.pr-1, +.px-1 { + padding-right: 0.25rem !important; +} + +.pb-1, +.py-1 { + padding-bottom: 0.25rem !important; +} + +.pl-1, +.px-1 { + padding-left: 0.25rem !important; +} + +.p-2 { + padding: 0.5rem !important; +} + +.pt-2, +.py-2 { + padding-top: 0.5rem !important; +} + +.pr-2, +.px-2 { + padding-right: 0.5rem !important; +} + +.pb-2, +.py-2 { + padding-bottom: 0.5rem !important; +} + +.pl-2, +.px-2 { + padding-left: 0.5rem !important; +} + +.p-3 { + padding: 1rem !important; +} + +.pt-3, +.py-3 { + padding-top: 1rem !important; +} + +.pr-3, +.px-3 { + padding-right: 1rem !important; +} + +.pb-3, +.py-3 { + padding-bottom: 1rem !important; +} + +.pl-3, +.px-3 { + padding-left: 1rem !important; +} + +.p-4 { + padding: 1.5rem !important; +} + +.pt-4, +.py-4 { + padding-top: 1.5rem !important; +} + +.pr-4, +.px-4 { + padding-right: 1.5rem !important; +} + +.pb-4, +.py-4 { + padding-bottom: 1.5rem !important; +} + +.pl-4, +.px-4 { + padding-left: 1.5rem !important; +} + +.p-5 { + padding: 3rem !important; +} + +.pt-5, +.py-5 { + padding-top: 3rem !important; +} + +.pr-5, +.px-5 { + padding-right: 3rem !important; +} + +.pb-5, +.py-5 { + padding-bottom: 3rem !important; +} + +.pl-5, +.px-5 { + padding-left: 3rem !important; +} + +.m-n1 { + margin: -0.25rem !important; +} + +.mt-n1, +.my-n1 { + margin-top: -0.25rem !important; +} + +.mr-n1, +.mx-n1 { + margin-right: -0.25rem !important; +} + +.mb-n1, +.my-n1 { + margin-bottom: -0.25rem !important; +} + +.ml-n1, +.mx-n1 { + margin-left: -0.25rem !important; +} + +.m-n2 { + margin: -0.5rem !important; +} + +.mt-n2, +.my-n2 { + margin-top: -0.5rem !important; +} + +.mr-n2, +.mx-n2 { + margin-right: -0.5rem !important; +} + +.mb-n2, +.my-n2 { + margin-bottom: -0.5rem !important; +} + +.ml-n2, +.mx-n2 { + margin-left: -0.5rem !important; +} + +.m-n3 { + margin: -1rem !important; +} + +.mt-n3, +.my-n3 { + margin-top: -1rem !important; +} + +.mr-n3, +.mx-n3 { + margin-right: -1rem !important; +} + +.mb-n3, +.my-n3 { + margin-bottom: -1rem !important; +} + +.ml-n3, +.mx-n3 { + margin-left: -1rem !important; +} + +.m-n4 { + margin: -1.5rem !important; +} + +.mt-n4, +.my-n4 { + margin-top: -1.5rem !important; +} + +.mr-n4, +.mx-n4 { + margin-right: -1.5rem !important; +} + +.mb-n4, +.my-n4 { + margin-bottom: -1.5rem !important; +} + +.ml-n4, +.mx-n4 { + margin-left: -1.5rem !important; +} + +.m-n5 { + margin: -3rem !important; +} + +.mt-n5, +.my-n5 { + margin-top: -3rem !important; +} + +.mr-n5, +.mx-n5 { + margin-right: -3rem !important; +} + +.mb-n5, +.my-n5 { + margin-bottom: -3rem !important; +} + +.ml-n5, +.mx-n5 { + margin-left: -3rem !important; +} + +.m-auto { + margin: auto !important; +} + +.mt-auto, +.my-auto { + margin-top: auto !important; +} + +.mr-auto, +.mx-auto { + margin-right: auto !important; +} + +.mb-auto, +.my-auto { + margin-bottom: auto !important; +} + +.ml-auto, +.mx-auto { + margin-left: auto !important; +} + +@media (min-width: 576px) { + .m-sm-0 { + margin: 0 !important; + } + + .mt-sm-0, + .my-sm-0 { + margin-top: 0 !important; + } + + .mr-sm-0, + .mx-sm-0 { + margin-right: 0 !important; + } + + .mb-sm-0, + .my-sm-0 { + margin-bottom: 0 !important; + } + + .ml-sm-0, + .mx-sm-0 { + margin-left: 0 !important; + } + + .m-sm-1 { + margin: 0.25rem !important; + } + + .mt-sm-1, + .my-sm-1 { + margin-top: 0.25rem !important; + } + + .mr-sm-1, + .mx-sm-1 { + margin-right: 0.25rem !important; + } + + .mb-sm-1, + .my-sm-1 { + margin-bottom: 0.25rem !important; + } + + .ml-sm-1, + .mx-sm-1 { + margin-left: 0.25rem !important; + } + + .m-sm-2 { + margin: 0.5rem !important; + } + + .mt-sm-2, + .my-sm-2 { + margin-top: 0.5rem !important; + } + + .mr-sm-2, + .mx-sm-2 { + margin-right: 0.5rem !important; + } + + .mb-sm-2, + .my-sm-2 { + margin-bottom: 0.5rem !important; + } + + .ml-sm-2, + .mx-sm-2 { + margin-left: 0.5rem !important; + } + + .m-sm-3 { + margin: 1rem !important; + } + + .mt-sm-3, + .my-sm-3 { + margin-top: 1rem !important; + } + + .mr-sm-3, + .mx-sm-3 { + margin-right: 1rem !important; + } + + .mb-sm-3, + .my-sm-3 { + margin-bottom: 1rem !important; + } + + .ml-sm-3, + .mx-sm-3 { + margin-left: 1rem !important; + } + + .m-sm-4 { + margin: 1.5rem !important; + } + + .mt-sm-4, + .my-sm-4 { + margin-top: 1.5rem !important; + } + + .mr-sm-4, + .mx-sm-4 { + margin-right: 1.5rem !important; + } + + .mb-sm-4, + .my-sm-4 { + margin-bottom: 1.5rem !important; + } + + .ml-sm-4, + .mx-sm-4 { + margin-left: 1.5rem !important; + } + + .m-sm-5 { + margin: 3rem !important; + } + + .mt-sm-5, + .my-sm-5 { + margin-top: 3rem !important; + } + + .mr-sm-5, + .mx-sm-5 { + margin-right: 3rem !important; + } + + .mb-sm-5, + .my-sm-5 { + margin-bottom: 3rem !important; + } + + .ml-sm-5, + .mx-sm-5 { + margin-left: 3rem !important; + } + + .p-sm-0 { + padding: 0 !important; + } + + .pt-sm-0, + .py-sm-0 { + padding-top: 0 !important; + } + + .pr-sm-0, + .px-sm-0 { + padding-right: 0 !important; + } + + .pb-sm-0, + .py-sm-0 { + padding-bottom: 0 !important; + } + + .pl-sm-0, + .px-sm-0 { + padding-left: 0 !important; + } + + .p-sm-1 { + padding: 0.25rem !important; + } + + .pt-sm-1, + .py-sm-1 { + padding-top: 0.25rem !important; + } + + .pr-sm-1, + .px-sm-1 { + padding-right: 0.25rem !important; + } + + .pb-sm-1, + .py-sm-1 { + padding-bottom: 0.25rem !important; + } + + .pl-sm-1, + .px-sm-1 { + padding-left: 0.25rem !important; + } + + .p-sm-2 { + padding: 0.5rem !important; + } + + .pt-sm-2, + .py-sm-2 { + padding-top: 0.5rem !important; + } + + .pr-sm-2, + .px-sm-2 { + padding-right: 0.5rem !important; + } + + .pb-sm-2, + .py-sm-2 { + padding-bottom: 0.5rem !important; + } + + .pl-sm-2, + .px-sm-2 { + padding-left: 0.5rem !important; + } + + .p-sm-3 { + padding: 1rem !important; + } + + .pt-sm-3, + .py-sm-3 { + padding-top: 1rem !important; + } + + .pr-sm-3, + .px-sm-3 { + padding-right: 1rem !important; + } + + .pb-sm-3, + .py-sm-3 { + padding-bottom: 1rem !important; + } + + .pl-sm-3, + .px-sm-3 { + padding-left: 1rem !important; + } + + .p-sm-4 { + padding: 1.5rem !important; + } + + .pt-sm-4, + .py-sm-4 { + padding-top: 1.5rem !important; + } + + .pr-sm-4, + .px-sm-4 { + padding-right: 1.5rem !important; + } + + .pb-sm-4, + .py-sm-4 { + padding-bottom: 1.5rem !important; + } + + .pl-sm-4, + .px-sm-4 { + padding-left: 1.5rem !important; + } + + .p-sm-5 { + padding: 3rem !important; + } + + .pt-sm-5, + .py-sm-5 { + padding-top: 3rem !important; + } + + .pr-sm-5, + .px-sm-5 { + padding-right: 3rem !important; + } + + .pb-sm-5, + .py-sm-5 { + padding-bottom: 3rem !important; + } + + .pl-sm-5, + .px-sm-5 { + padding-left: 3rem !important; + } + + .m-sm-n1 { + margin: -0.25rem !important; + } + + .mt-sm-n1, + .my-sm-n1 { + margin-top: -0.25rem !important; + } + + .mr-sm-n1, + .mx-sm-n1 { + margin-right: -0.25rem !important; + } + + .mb-sm-n1, + .my-sm-n1 { + margin-bottom: -0.25rem !important; + } + + .ml-sm-n1, + .mx-sm-n1 { + margin-left: -0.25rem !important; + } + + .m-sm-n2 { + margin: -0.5rem !important; + } + + .mt-sm-n2, + .my-sm-n2 { + margin-top: -0.5rem !important; + } + + .mr-sm-n2, + .mx-sm-n2 { + margin-right: -0.5rem !important; + } + + .mb-sm-n2, + .my-sm-n2 { + margin-bottom: -0.5rem !important; + } + + .ml-sm-n2, + .mx-sm-n2 { + margin-left: -0.5rem !important; + } + + .m-sm-n3 { + margin: -1rem !important; + } + + .mt-sm-n3, + .my-sm-n3 { + margin-top: -1rem !important; + } + + .mr-sm-n3, + .mx-sm-n3 { + margin-right: -1rem !important; + } + + .mb-sm-n3, + .my-sm-n3 { + margin-bottom: -1rem !important; + } + + .ml-sm-n3, + .mx-sm-n3 { + margin-left: -1rem !important; + } + + .m-sm-n4 { + margin: -1.5rem !important; + } + + .mt-sm-n4, + .my-sm-n4 { + margin-top: -1.5rem !important; + } + + .mr-sm-n4, + .mx-sm-n4 { + margin-right: -1.5rem !important; + } + + .mb-sm-n4, + .my-sm-n4 { + margin-bottom: -1.5rem !important; + } + + .ml-sm-n4, + .mx-sm-n4 { + margin-left: -1.5rem !important; + } + + .m-sm-n5 { + margin: -3rem !important; + } + + .mt-sm-n5, + .my-sm-n5 { + margin-top: -3rem !important; + } + + .mr-sm-n5, + .mx-sm-n5 { + margin-right: -3rem !important; + } + + .mb-sm-n5, + .my-sm-n5 { + margin-bottom: -3rem !important; + } + + .ml-sm-n5, + .mx-sm-n5 { + margin-left: -3rem !important; + } + + .m-sm-auto { + margin: auto !important; + } + + .mt-sm-auto, + .my-sm-auto { + margin-top: auto !important; + } + + .mr-sm-auto, + .mx-sm-auto { + margin-right: auto !important; + } + + .mb-sm-auto, + .my-sm-auto { + margin-bottom: auto !important; + } + + .ml-sm-auto, + .mx-sm-auto { + margin-left: auto !important; + } +} + +@media (min-width: 768px) { + .m-md-0 { + margin: 0 !important; + } + + .mt-md-0, + .my-md-0 { + margin-top: 0 !important; + } + + .mr-md-0, + .mx-md-0 { + margin-right: 0 !important; + } + + .mb-md-0, + .my-md-0 { + margin-bottom: 0 !important; + } + + .ml-md-0, + .mx-md-0 { + margin-left: 0 !important; + } + + .m-md-1 { + margin: 0.25rem !important; + } + + .mt-md-1, + .my-md-1 { + margin-top: 0.25rem !important; + } + + .mr-md-1, + .mx-md-1 { + margin-right: 0.25rem !important; + } + + .mb-md-1, + .my-md-1 { + margin-bottom: 0.25rem !important; + } + + .ml-md-1, + .mx-md-1 { + margin-left: 0.25rem !important; + } + + .m-md-2 { + margin: 0.5rem !important; + } + + .mt-md-2, + .my-md-2 { + margin-top: 0.5rem !important; + } + + .mr-md-2, + .mx-md-2 { + margin-right: 0.5rem !important; + } + + .mb-md-2, + .my-md-2 { + margin-bottom: 0.5rem !important; + } + + .ml-md-2, + .mx-md-2 { + margin-left: 0.5rem !important; + } + + .m-md-3 { + margin: 1rem !important; + } + + .mt-md-3, + .my-md-3 { + margin-top: 1rem !important; + } + + .mr-md-3, + .mx-md-3 { + margin-right: 1rem !important; + } + + .mb-md-3, + .my-md-3 { + margin-bottom: 1rem !important; + } + + .ml-md-3, + .mx-md-3 { + margin-left: 1rem !important; + } + + .m-md-4 { + margin: 1.5rem !important; + } + + .mt-md-4, + .my-md-4 { + margin-top: 1.5rem !important; + } + + .mr-md-4, + .mx-md-4 { + margin-right: 1.5rem !important; + } + + .mb-md-4, + .my-md-4 { + margin-bottom: 1.5rem !important; + } + + .ml-md-4, + .mx-md-4 { + margin-left: 1.5rem !important; + } + + .m-md-5 { + margin: 3rem !important; + } + + .mt-md-5, + .my-md-5 { + margin-top: 3rem !important; + } + + .mr-md-5, + .mx-md-5 { + margin-right: 3rem !important; + } + + .mb-md-5, + .my-md-5 { + margin-bottom: 3rem !important; + } + + .ml-md-5, + .mx-md-5 { + margin-left: 3rem !important; + } + + .p-md-0 { + padding: 0 !important; + } + + .pt-md-0, + .py-md-0 { + padding-top: 0 !important; + } + + .pr-md-0, + .px-md-0 { + padding-right: 0 !important; + } + + .pb-md-0, + .py-md-0 { + padding-bottom: 0 !important; + } + + .pl-md-0, + .px-md-0 { + padding-left: 0 !important; + } + + .p-md-1 { + padding: 0.25rem !important; + } + + .pt-md-1, + .py-md-1 { + padding-top: 0.25rem !important; + } + + .pr-md-1, + .px-md-1 { + padding-right: 0.25rem !important; + } + + .pb-md-1, + .py-md-1 { + padding-bottom: 0.25rem !important; + } + + .pl-md-1, + .px-md-1 { + padding-left: 0.25rem !important; + } + + .p-md-2 { + padding: 0.5rem !important; + } + + .pt-md-2, + .py-md-2 { + padding-top: 0.5rem !important; + } + + .pr-md-2, + .px-md-2 { + padding-right: 0.5rem !important; + } + + .pb-md-2, + .py-md-2 { + padding-bottom: 0.5rem !important; + } + + .pl-md-2, + .px-md-2 { + padding-left: 0.5rem !important; + } + + .p-md-3 { + padding: 1rem !important; + } + + .pt-md-3, + .py-md-3 { + padding-top: 1rem !important; + } + + .pr-md-3, + .px-md-3 { + padding-right: 1rem !important; + } + + .pb-md-3, + .py-md-3 { + padding-bottom: 1rem !important; + } + + .pl-md-3, + .px-md-3 { + padding-left: 1rem !important; + } + + .p-md-4 { + padding: 1.5rem !important; + } + + .pt-md-4, + .py-md-4 { + padding-top: 1.5rem !important; + } + + .pr-md-4, + .px-md-4 { + padding-right: 1.5rem !important; + } + + .pb-md-4, + .py-md-4 { + padding-bottom: 1.5rem !important; + } + + .pl-md-4, + .px-md-4 { + padding-left: 1.5rem !important; + } + + .p-md-5 { + padding: 3rem !important; + } + + .pt-md-5, + .py-md-5 { + padding-top: 3rem !important; + } + + .pr-md-5, + .px-md-5 { + padding-right: 3rem !important; + } + + .pb-md-5, + .py-md-5 { + padding-bottom: 3rem !important; + } + + .pl-md-5, + .px-md-5 { + padding-left: 3rem !important; + } + + .m-md-n1 { + margin: -0.25rem !important; + } + + .mt-md-n1, + .my-md-n1 { + margin-top: -0.25rem !important; + } + + .mr-md-n1, + .mx-md-n1 { + margin-right: -0.25rem !important; + } + + .mb-md-n1, + .my-md-n1 { + margin-bottom: -0.25rem !important; + } + + .ml-md-n1, + .mx-md-n1 { + margin-left: -0.25rem !important; + } + + .m-md-n2 { + margin: -0.5rem !important; + } + + .mt-md-n2, + .my-md-n2 { + margin-top: -0.5rem !important; + } + + .mr-md-n2, + .mx-md-n2 { + margin-right: -0.5rem !important; + } + + .mb-md-n2, + .my-md-n2 { + margin-bottom: -0.5rem !important; + } + + .ml-md-n2, + .mx-md-n2 { + margin-left: -0.5rem !important; + } + + .m-md-n3 { + margin: -1rem !important; + } + + .mt-md-n3, + .my-md-n3 { + margin-top: -1rem !important; + } + + .mr-md-n3, + .mx-md-n3 { + margin-right: -1rem !important; + } + + .mb-md-n3, + .my-md-n3 { + margin-bottom: -1rem !important; + } + + .ml-md-n3, + .mx-md-n3 { + margin-left: -1rem !important; + } + + .m-md-n4 { + margin: -1.5rem !important; + } + + .mt-md-n4, + .my-md-n4 { + margin-top: -1.5rem !important; + } + + .mr-md-n4, + .mx-md-n4 { + margin-right: -1.5rem !important; + } + + .mb-md-n4, + .my-md-n4 { + margin-bottom: -1.5rem !important; + } + + .ml-md-n4, + .mx-md-n4 { + margin-left: -1.5rem !important; + } + + .m-md-n5 { + margin: -3rem !important; + } + + .mt-md-n5, + .my-md-n5 { + margin-top: -3rem !important; + } + + .mr-md-n5, + .mx-md-n5 { + margin-right: -3rem !important; + } + + .mb-md-n5, + .my-md-n5 { + margin-bottom: -3rem !important; + } + + .ml-md-n5, + .mx-md-n5 { + margin-left: -3rem !important; + } + + .m-md-auto { + margin: auto !important; + } + + .mt-md-auto, + .my-md-auto { + margin-top: auto !important; + } + + .mr-md-auto, + .mx-md-auto { + margin-right: auto !important; + } + + .mb-md-auto, + .my-md-auto { + margin-bottom: auto !important; + } + + .ml-md-auto, + .mx-md-auto { + margin-left: auto !important; + } +} + +@media (min-width: 992px) { + .m-lg-0 { + margin: 0 !important; + } + + .mt-lg-0, + .my-lg-0 { + margin-top: 0 !important; + } + + .mr-lg-0, + .mx-lg-0 { + margin-right: 0 !important; + } + + .mb-lg-0, + .my-lg-0 { + margin-bottom: 0 !important; + } + + .ml-lg-0, + .mx-lg-0 { + margin-left: 0 !important; + } + + .m-lg-1 { + margin: 0.25rem !important; + } + + .mt-lg-1, + .my-lg-1 { + margin-top: 0.25rem !important; + } + + .mr-lg-1, + .mx-lg-1 { + margin-right: 0.25rem !important; + } + + .mb-lg-1, + .my-lg-1 { + margin-bottom: 0.25rem !important; + } + + .ml-lg-1, + .mx-lg-1 { + margin-left: 0.25rem !important; + } + + .m-lg-2 { + margin: 0.5rem !important; + } + + .mt-lg-2, + .my-lg-2 { + margin-top: 0.5rem !important; + } + + .mr-lg-2, + .mx-lg-2 { + margin-right: 0.5rem !important; + } + + .mb-lg-2, + .my-lg-2 { + margin-bottom: 0.5rem !important; + } + + .ml-lg-2, + .mx-lg-2 { + margin-left: 0.5rem !important; + } + + .m-lg-3 { + margin: 1rem !important; + } + + .mt-lg-3, + .my-lg-3 { + margin-top: 1rem !important; + } + + .mr-lg-3, + .mx-lg-3 { + margin-right: 1rem !important; + } + + .mb-lg-3, + .my-lg-3 { + margin-bottom: 1rem !important; + } + + .ml-lg-3, + .mx-lg-3 { + margin-left: 1rem !important; + } + + .m-lg-4 { + margin: 1.5rem !important; + } + + .mt-lg-4, + .my-lg-4 { + margin-top: 1.5rem !important; + } + + .mr-lg-4, + .mx-lg-4 { + margin-right: 1.5rem !important; + } + + .mb-lg-4, + .my-lg-4 { + margin-bottom: 1.5rem !important; + } + + .ml-lg-4, + .mx-lg-4 { + margin-left: 1.5rem !important; + } + + .m-lg-5 { + margin: 3rem !important; + } + + .mt-lg-5, + .my-lg-5 { + margin-top: 3rem !important; + } + + .mr-lg-5, + .mx-lg-5 { + margin-right: 3rem !important; + } + + .mb-lg-5, + .my-lg-5 { + margin-bottom: 3rem !important; + } + + .ml-lg-5, + .mx-lg-5 { + margin-left: 3rem !important; + } + + .p-lg-0 { + padding: 0 !important; + } + + .pt-lg-0, + .py-lg-0 { + padding-top: 0 !important; + } + + .pr-lg-0, + .px-lg-0 { + padding-right: 0 !important; + } + + .pb-lg-0, + .py-lg-0 { + padding-bottom: 0 !important; + } + + .pl-lg-0, + .px-lg-0 { + padding-left: 0 !important; + } + + .p-lg-1 { + padding: 0.25rem !important; + } + + .pt-lg-1, + .py-lg-1 { + padding-top: 0.25rem !important; + } + + .pr-lg-1, + .px-lg-1 { + padding-right: 0.25rem !important; + } + + .pb-lg-1, + .py-lg-1 { + padding-bottom: 0.25rem !important; + } + + .pl-lg-1, + .px-lg-1 { + padding-left: 0.25rem !important; + } + + .p-lg-2 { + padding: 0.5rem !important; + } + + .pt-lg-2, + .py-lg-2 { + padding-top: 0.5rem !important; + } + + .pr-lg-2, + .px-lg-2 { + padding-right: 0.5rem !important; + } + + .pb-lg-2, + .py-lg-2 { + padding-bottom: 0.5rem !important; + } + + .pl-lg-2, + .px-lg-2 { + padding-left: 0.5rem !important; + } + + .p-lg-3 { + padding: 1rem !important; + } + + .pt-lg-3, + .py-lg-3 { + padding-top: 1rem !important; + } + + .pr-lg-3, + .px-lg-3 { + padding-right: 1rem !important; + } + + .pb-lg-3, + .py-lg-3 { + padding-bottom: 1rem !important; + } + + .pl-lg-3, + .px-lg-3 { + padding-left: 1rem !important; + } + + .p-lg-4 { + padding: 1.5rem !important; + } + + .pt-lg-4, + .py-lg-4 { + padding-top: 1.5rem !important; + } + + .pr-lg-4, + .px-lg-4 { + padding-right: 1.5rem !important; + } + + .pb-lg-4, + .py-lg-4 { + padding-bottom: 1.5rem !important; + } + + .pl-lg-4, + .px-lg-4 { + padding-left: 1.5rem !important; + } + + .p-lg-5 { + padding: 3rem !important; + } + + .pt-lg-5, + .py-lg-5 { + padding-top: 3rem !important; + } + + .pr-lg-5, + .px-lg-5 { + padding-right: 3rem !important; + } + + .pb-lg-5, + .py-lg-5 { + padding-bottom: 3rem !important; + } + + .pl-lg-5, + .px-lg-5 { + padding-left: 3rem !important; + } + + .m-lg-n1 { + margin: -0.25rem !important; + } + + .mt-lg-n1, + .my-lg-n1 { + margin-top: -0.25rem !important; + } + + .mr-lg-n1, + .mx-lg-n1 { + margin-right: -0.25rem !important; + } + + .mb-lg-n1, + .my-lg-n1 { + margin-bottom: -0.25rem !important; + } + + .ml-lg-n1, + .mx-lg-n1 { + margin-left: -0.25rem !important; + } + + .m-lg-n2 { + margin: -0.5rem !important; + } + + .mt-lg-n2, + .my-lg-n2 { + margin-top: -0.5rem !important; + } + + .mr-lg-n2, + .mx-lg-n2 { + margin-right: -0.5rem !important; + } + + .mb-lg-n2, + .my-lg-n2 { + margin-bottom: -0.5rem !important; + } + + .ml-lg-n2, + .mx-lg-n2 { + margin-left: -0.5rem !important; + } + + .m-lg-n3 { + margin: -1rem !important; + } + + .mt-lg-n3, + .my-lg-n3 { + margin-top: -1rem !important; + } + + .mr-lg-n3, + .mx-lg-n3 { + margin-right: -1rem !important; + } + + .mb-lg-n3, + .my-lg-n3 { + margin-bottom: -1rem !important; + } + + .ml-lg-n3, + .mx-lg-n3 { + margin-left: -1rem !important; + } + + .m-lg-n4 { + margin: -1.5rem !important; + } + + .mt-lg-n4, + .my-lg-n4 { + margin-top: -1.5rem !important; + } + + .mr-lg-n4, + .mx-lg-n4 { + margin-right: -1.5rem !important; + } + + .mb-lg-n4, + .my-lg-n4 { + margin-bottom: -1.5rem !important; + } + + .ml-lg-n4, + .mx-lg-n4 { + margin-left: -1.5rem !important; + } + + .m-lg-n5 { + margin: -3rem !important; + } + + .mt-lg-n5, + .my-lg-n5 { + margin-top: -3rem !important; + } + + .mr-lg-n5, + .mx-lg-n5 { + margin-right: -3rem !important; + } + + .mb-lg-n5, + .my-lg-n5 { + margin-bottom: -3rem !important; + } + + .ml-lg-n5, + .mx-lg-n5 { + margin-left: -3rem !important; + } + + .m-lg-auto { + margin: auto !important; + } + + .mt-lg-auto, + .my-lg-auto { + margin-top: auto !important; + } + + .mr-lg-auto, + .mx-lg-auto { + margin-right: auto !important; + } + + .mb-lg-auto, + .my-lg-auto { + margin-bottom: auto !important; + } + + .ml-lg-auto, + .mx-lg-auto { + margin-left: auto !important; + } +} + +@media (min-width: 1200px) { + .m-xl-0 { + margin: 0 !important; + } + + .mt-xl-0, + .my-xl-0 { + margin-top: 0 !important; + } + + .mr-xl-0, + .mx-xl-0 { + margin-right: 0 !important; + } + + .mb-xl-0, + .my-xl-0 { + margin-bottom: 0 !important; + } + + .ml-xl-0, + .mx-xl-0 { + margin-left: 0 !important; + } + + .m-xl-1 { + margin: 0.25rem !important; + } + + .mt-xl-1, + .my-xl-1 { + margin-top: 0.25rem !important; + } + + .mr-xl-1, + .mx-xl-1 { + margin-right: 0.25rem !important; + } + + .mb-xl-1, + .my-xl-1 { + margin-bottom: 0.25rem !important; + } + + .ml-xl-1, + .mx-xl-1 { + margin-left: 0.25rem !important; + } + + .m-xl-2 { + margin: 0.5rem !important; + } + + .mt-xl-2, + .my-xl-2 { + margin-top: 0.5rem !important; + } + + .mr-xl-2, + .mx-xl-2 { + margin-right: 0.5rem !important; + } + + .mb-xl-2, + .my-xl-2 { + margin-bottom: 0.5rem !important; + } + + .ml-xl-2, + .mx-xl-2 { + margin-left: 0.5rem !important; + } + + .m-xl-3 { + margin: 1rem !important; + } + + .mt-xl-3, + .my-xl-3 { + margin-top: 1rem !important; + } + + .mr-xl-3, + .mx-xl-3 { + margin-right: 1rem !important; + } + + .mb-xl-3, + .my-xl-3 { + margin-bottom: 1rem !important; + } + + .ml-xl-3, + .mx-xl-3 { + margin-left: 1rem !important; + } + + .m-xl-4 { + margin: 1.5rem !important; + } + + .mt-xl-4, + .my-xl-4 { + margin-top: 1.5rem !important; + } + + .mr-xl-4, + .mx-xl-4 { + margin-right: 1.5rem !important; + } + + .mb-xl-4, + .my-xl-4 { + margin-bottom: 1.5rem !important; + } + + .ml-xl-4, + .mx-xl-4 { + margin-left: 1.5rem !important; + } + + .m-xl-5 { + margin: 3rem !important; + } + + .mt-xl-5, + .my-xl-5 { + margin-top: 3rem !important; + } + + .mr-xl-5, + .mx-xl-5 { + margin-right: 3rem !important; + } + + .mb-xl-5, + .my-xl-5 { + margin-bottom: 3rem !important; + } + + .ml-xl-5, + .mx-xl-5 { + margin-left: 3rem !important; + } + + .p-xl-0 { + padding: 0 !important; + } + + .pt-xl-0, + .py-xl-0 { + padding-top: 0 !important; + } + + .pr-xl-0, + .px-xl-0 { + padding-right: 0 !important; + } + + .pb-xl-0, + .py-xl-0 { + padding-bottom: 0 !important; + } + + .pl-xl-0, + .px-xl-0 { + padding-left: 0 !important; + } + + .p-xl-1 { + padding: 0.25rem !important; + } + + .pt-xl-1, + .py-xl-1 { + padding-top: 0.25rem !important; + } + + .pr-xl-1, + .px-xl-1 { + padding-right: 0.25rem !important; + } + + .pb-xl-1, + .py-xl-1 { + padding-bottom: 0.25rem !important; + } + + .pl-xl-1, + .px-xl-1 { + padding-left: 0.25rem !important; + } + + .p-xl-2 { + padding: 0.5rem !important; + } + + .pt-xl-2, + .py-xl-2 { + padding-top: 0.5rem !important; + } + + .pr-xl-2, + .px-xl-2 { + padding-right: 0.5rem !important; + } + + .pb-xl-2, + .py-xl-2 { + padding-bottom: 0.5rem !important; + } + + .pl-xl-2, + .px-xl-2 { + padding-left: 0.5rem !important; + } + + .p-xl-3 { + padding: 1rem !important; + } + + .pt-xl-3, + .py-xl-3 { + padding-top: 1rem !important; + } + + .pr-xl-3, + .px-xl-3 { + padding-right: 1rem !important; + } + + .pb-xl-3, + .py-xl-3 { + padding-bottom: 1rem !important; + } + + .pl-xl-3, + .px-xl-3 { + padding-left: 1rem !important; + } + + .p-xl-4 { + padding: 1.5rem !important; + } + + .pt-xl-4, + .py-xl-4 { + padding-top: 1.5rem !important; + } + + .pr-xl-4, + .px-xl-4 { + padding-right: 1.5rem !important; + } + + .pb-xl-4, + .py-xl-4 { + padding-bottom: 1.5rem !important; + } + + .pl-xl-4, + .px-xl-4 { + padding-left: 1.5rem !important; + } + + .p-xl-5 { + padding: 3rem !important; + } + + .pt-xl-5, + .py-xl-5 { + padding-top: 3rem !important; + } + + .pr-xl-5, + .px-xl-5 { + padding-right: 3rem !important; + } + + .pb-xl-5, + .py-xl-5 { + padding-bottom: 3rem !important; + } + + .pl-xl-5, + .px-xl-5 { + padding-left: 3rem !important; + } + + .m-xl-n1 { + margin: -0.25rem !important; + } + + .mt-xl-n1, + .my-xl-n1 { + margin-top: -0.25rem !important; + } + + .mr-xl-n1, + .mx-xl-n1 { + margin-right: -0.25rem !important; + } + + .mb-xl-n1, + .my-xl-n1 { + margin-bottom: -0.25rem !important; + } + + .ml-xl-n1, + .mx-xl-n1 { + margin-left: -0.25rem !important; + } + + .m-xl-n2 { + margin: -0.5rem !important; + } + + .mt-xl-n2, + .my-xl-n2 { + margin-top: -0.5rem !important; + } + + .mr-xl-n2, + .mx-xl-n2 { + margin-right: -0.5rem !important; + } + + .mb-xl-n2, + .my-xl-n2 { + margin-bottom: -0.5rem !important; + } + + .ml-xl-n2, + .mx-xl-n2 { + margin-left: -0.5rem !important; + } + + .m-xl-n3 { + margin: -1rem !important; + } + + .mt-xl-n3, + .my-xl-n3 { + margin-top: -1rem !important; + } + + .mr-xl-n3, + .mx-xl-n3 { + margin-right: -1rem !important; + } + + .mb-xl-n3, + .my-xl-n3 { + margin-bottom: -1rem !important; + } + + .ml-xl-n3, + .mx-xl-n3 { + margin-left: -1rem !important; + } + + .m-xl-n4 { + margin: -1.5rem !important; + } + + .mt-xl-n4, + .my-xl-n4 { + margin-top: -1.5rem !important; + } + + .mr-xl-n4, + .mx-xl-n4 { + margin-right: -1.5rem !important; + } + + .mb-xl-n4, + .my-xl-n4 { + margin-bottom: -1.5rem !important; + } + + .ml-xl-n4, + .mx-xl-n4 { + margin-left: -1.5rem !important; + } + + .m-xl-n5 { + margin: -3rem !important; + } + + .mt-xl-n5, + .my-xl-n5 { + margin-top: -3rem !important; + } + + .mr-xl-n5, + .mx-xl-n5 { + margin-right: -3rem !important; + } + + .mb-xl-n5, + .my-xl-n5 { + margin-bottom: -3rem !important; + } + + .ml-xl-n5, + .mx-xl-n5 { + margin-left: -3rem !important; + } + + .m-xl-auto { + margin: auto !important; + } + + .mt-xl-auto, + .my-xl-auto { + margin-top: auto !important; + } + + .mr-xl-auto, + .mx-xl-auto { + margin-right: auto !important; + } + + .mb-xl-auto, + .my-xl-auto { + margin-bottom: auto !important; + } + + .ml-xl-auto, + .mx-xl-auto { + margin-left: auto !important; + } +} + +.stretched-link::after { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1; + pointer-events: auto; + content: ""; + background-color: rgba(0, 0, 0, 0); +} + +.text-monospace { + font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important; +} + +.text-justify { + text-align: justify !important; +} + +.text-wrap { + white-space: normal !important; +} + +.text-nowrap { + white-space: nowrap !important; +} + +.text-truncate { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + +.text-left { + text-align: left !important; +} + +.text-right { + text-align: right !important; +} + +.text-center { + text-align: center !important; +} + +@media (min-width: 576px) { + .text-sm-left { + text-align: left !important; + } + + .text-sm-right { + text-align: right !important; + } + + .text-sm-center { + text-align: center !important; + } +} + +@media (min-width: 768px) { + .text-md-left { + text-align: left !important; + } + + .text-md-right { + text-align: right !important; + } + + .text-md-center { + text-align: center !important; + } +} + +@media (min-width: 992px) { + .text-lg-left { + text-align: left !important; + } + + .text-lg-right { + text-align: right !important; + } + + .text-lg-center { + text-align: center !important; + } +} + +@media (min-width: 1200px) { + .text-xl-left { + text-align: left !important; + } + + .text-xl-right { + text-align: right !important; + } + + .text-xl-center { + text-align: center !important; + } +} + +.text-lowercase { + text-transform: lowercase !important; +} + +.text-uppercase { + text-transform: uppercase !important; +} + +.text-capitalize { + text-transform: capitalize !important; +} + +.font-weight-light { + font-weight: 300 !important; +} + +.font-weight-lighter { + font-weight: lighter !important; +} + +.font-weight-normal { + font-weight: 400 !important; +} + +.font-weight-bold { + font-weight: 700 !important; +} + +.font-weight-bolder { + font-weight: bolder !important; +} + +.font-italic { + font-style: italic !important; +} + +.text-white { + color: #fff !important; +} + +.text-primary { + color: #f4623a !important; +} + +a.text-primary:hover, +a.text-primary:focus { + color: #d6370c !important; +} + +.text-secondary { + color: #6c757d !important; +} + +a.text-secondary:hover, +a.text-secondary:focus { + color: #494f54 !important; +} + +.text-success { + color: #28a745 !important; +} + +a.text-success:hover, +a.text-success:focus { + color: #19692c !important; +} + +.text-info { + color: #17a2b8 !important; +} + +a.text-info:hover, +a.text-info:focus { + color: #0f6674 !important; +} + +.text-warning { + color: #ffc107 !important; +} + +a.text-warning:hover, +a.text-warning:focus { + color: #ba8b00 !important; +} + +.text-danger { + color: #dc3545 !important; +} + +a.text-danger:hover, +a.text-danger:focus { + color: #a71d2a !important; +} + +.text-light { + color: #f8f9fa !important; +} + +a.text-light:hover, +a.text-light:focus { + color: #cbd3da !important; +} + +.text-dark { + color: #343a40 !important; +} + +a.text-dark:hover, +a.text-dark:focus { + color: #121416 !important; +} + +.text-body { + color: #212529 !important; +} + +.text-muted { + color: #6c757d !important; +} + +.text-black-50 { + color: rgba(0, 0, 0, 0.5) !important; +} + +.text-white-50 { + color: rgba(255, 255, 255, 0.5) !important; +} + +.text-hide { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} + +.text-decoration-none { + text-decoration: none !important; +} + +.text-break { + word-break: break-word !important; + word-wrap: break-word !important; +} + +.text-reset { + color: inherit !important; +} + +.visible { + visibility: visible !important; +} + +.invisible { + visibility: hidden !important; +} + +@media print { + + *, + *::before, + *::after { + text-shadow: none !important; + box-shadow: none !important; + } + + a:not(.btn) { + text-decoration: underline; + } + + abbr[title]::after { + content: " ("attr(title) ")"; + } + + pre { + white-space: pre-wrap !important; + } + + pre, + blockquote { + border: 1px solid #adb5bd; + page-break-inside: avoid; + } + + thead { + display: table-header-group; + } + + tr, + img { + page-break-inside: avoid; + } + + p, + h2, + h3 { + orphans: 3; + widows: 3; + } + + h2, + h3 { + page-break-after: avoid; + } + + @page { + size: a3; + } + + body { + min-width: 992px !important; + } + + .container { + min-width: 992px !important; + } + + .navbar { + display: none; + } + + .badge { + border: 1px solid #000; + } + + .table { + border-collapse: collapse !important; + } + + .table td, + .table th { + background-color: #fff !important; + } + + .table-bordered th, + .table-bordered td { + border: 1px solid #dee2e6 !important; + } + + .table-dark { + color: inherit; + } + + .table-dark th, + .table-dark td, + .table-dark thead th, + .table-dark tbody+tbody { + border-color: #dee2e6; + } + + .table .thead-dark th { + color: inherit; + border-color: #dee2e6; + } +} + +body, +html { + width: 100%; + height: 100%; +} + +hr.divider { + max-width: 3.25rem; + border-width: 0.2rem; + border-color: #f4623a; +} + +hr.light { + border-color: #fff; +} + +.btn { + font-family: "Merriweather Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; +} + +.btn-xl { + padding: 1.25rem 2.25rem; + font-size: 0.85rem; + font-weight: 700; + text-transform: uppercase; + border: none; + border-radius: 10rem; +} + +.page-section { + padding: 8rem 0; +} + +#mainNav { + box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); + background-color: #fff; + transition: background-color 0.2s ease; +} + +#mainNav .navbar-brand { + font-family: "Merriweather Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + font-weight: 700; + color: #212529; +} + +#mainNav .navbar-nav .nav-item .nav-link { + color: var(--label-text-color); + font-family: "Merriweather Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + font-weight: 700; + font-size: 0.9rem; + padding: 0.75rem 0; +} + +#mainNav .navbar-nav .nav-item .nav-link:hover, +#mainNav .navbar-nav .nav-item .nav-link:active { + color: #f4623a; +} + +#mainNav .navbar-nav .nav-item .nav-link.active { + color: #f4623a !important; +} + +@media (min-width: 992px) { + #mainNav { + box-shadow: none; + background-color: transparent; + } + + #mainNav .navbar-brand { + color: rgba(255, 255, 255, 0.7); + } + + #mainNav .navbar-brand:hover { + color: #fff; + } + + #mainNav .navbar-nav .nav-item .nav-link { + color: rgba(255, 255, 255, 0.7); + padding: 0 1rem; + } + + #mainNav .navbar-nav .nav-item .nav-link:hover { + color: #fff; + } + + #mainNav .navbar-nav .nav-item:last-child .nav-link { + padding-right: 0; + } + + #mainNav.navbar-scrolled { + box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); + background-color: #fff; + } + + #mainNav.navbar-scrolled .navbar-brand { + color: #212529; + } + + #mainNav.navbar-scrolled .navbar-brand:hover { + color: #f4623a; + } + + #mainNav.navbar-scrolled .navbar-nav .nav-item .nav-link { + color: #212529; + } + + #mainNav.navbar-scrolled .navbar-nav .nav-item .nav-link:hover { + color: #f4623a; + } +} + +header.masthead { + padding-top: 10rem; + padding-bottom: calc(10rem - 4.5rem); + background: linear-gradient(to bottom, rgba(92, 77, 66, 0.8) 0%, rgba(92, 77, 66, 0.8) 100%), url("../assets/img/bg-masthead.jpg"); + background-position: center; + background-repeat: no-repeat; + background-attachment: scroll; + background-size: cover; +} + +header.masthead h1 { + font-size: 2.25rem; +} + +@media (min-width: 992px) { + header.masthead { + height: 100vh; + min-height: 40rem; + padding-top: 4.5rem; + padding-bottom: 0; + } + + header.masthead p { + font-size: 1.15rem; + } + + header.masthead h1 { + font-size: 3rem; + } +} + +@media (min-width: 1200px) { + header.masthead h1 { + font-size: 3.5rem; + } +} + +#portfolio .container-fluid, +#portfolio .container-sm, +#portfolio .container-md, +#portfolio .container-lg, +#portfolio .container-xl { + max-width: 1920px; +} + +#portfolio .container-fluid .portfolio-box, +#portfolio .container-sm .portfolio-box, +#portfolio .container-md .portfolio-box, +#portfolio .container-lg .portfolio-box, +#portfolio .container-xl .portfolio-box { + position: relative; + display: block; +} + +#portfolio .container-fluid .portfolio-box .portfolio-box-caption, +#portfolio .container-sm .portfolio-box .portfolio-box-caption, +#portfolio .container-md .portfolio-box .portfolio-box-caption, +#portfolio .container-lg .portfolio-box .portfolio-box-caption, +#portfolio .container-xl .portfolio-box .portfolio-box-caption { + display: flex; + align-items: center; + justify-content: center; + flex-direction: column; + width: 100%; + height: 100%; + position: absolute; + bottom: 0; + text-align: center; + opacity: 0; + color: #fff; + background: rgba(244, 98, 58, 0.9); + transition: opacity 0.25s ease; + text-align: center; +} + +#portfolio .container-fluid .portfolio-box .portfolio-box-caption .project-category, +#portfolio .container-sm .portfolio-box .portfolio-box-caption .project-category, +#portfolio .container-md .portfolio-box .portfolio-box-caption .project-category, +#portfolio .container-lg .portfolio-box .portfolio-box-caption .project-category, +#portfolio .container-xl .portfolio-box .portfolio-box-caption .project-category { + font-family: "Merriweather Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + font-size: 0.85rem; + font-weight: 600; + text-transform: uppercase; +} + +#portfolio .container-fluid .portfolio-box .portfolio-box-caption .project-name, +#portfolio .container-sm .portfolio-box .portfolio-box-caption .project-name, +#portfolio .container-md .portfolio-box .portfolio-box-caption .project-name, +#portfolio .container-lg .portfolio-box .portfolio-box-caption .project-name, +#portfolio .container-xl .portfolio-box .portfolio-box-caption .project-name { + font-size: 1.2rem; +} + +#portfolio .container-fluid .portfolio-box:hover .portfolio-box-caption, +#portfolio .container-sm .portfolio-box:hover .portfolio-box-caption, +#portfolio .container-md .portfolio-box:hover .portfolio-box-caption, +#portfolio .container-lg .portfolio-box:hover .portfolio-box-caption, +#portfolio .container-xl .portfolio-box:hover .portfolio-box-caption { + opacity: 1; +} + +.text-white-75 { + color: rgba(255, 255, 255, 0.75); } \ No newline at end of file diff --git a/resources/landing-page/js/jquery-bg-slideshow-min.js b/resources/landing-page/js/jquery-bg-slideshow-min.js index 86114a3f7a..421f752b9d 100644 --- a/resources/landing-page/js/jquery-bg-slideshow-min.js +++ b/resources/landing-page/js/jquery-bg-slideshow-min.js @@ -1,7 +1,7 @@ -/** - * Author : Sunil Samuel (web_github@sunilsamuel.com) - * License : GPLv3 - * GIT URL : https://github.com/sunil-samuel/jquery-responsive-background-slideshow - * Version: 1.5 - */ +/** + * Author : Sunil Samuel (web_github@sunilsamuel.com) + * License : GPLv3 + * GIT URL : https://github.com/sunil-samuel/jquery-responsive-background-slideshow + * Version: 1.5 + */ !function(e){e.fn.bgSlideShow=function(n){var t=new Array,a=e.extend({current:-1,images:[],transitionDelay:5e3,transitionSpeed:3e3,transitionEffect:"fade-in",randomize:!1,initialBackground:null,debug:!1,eventHandlers:{beforeInit:null,afterInit:null,beforeChange:null,afterChange:null},slideControls:{enabled:!0,classes:null}},n);return this.each(function(n,t){var i=function(n,t){var i={};i.uniqueId=(a=n,s=e(a).attr("id"),s||(s="ABCDEFGHIJKLMNOPQRSTUVWXYZ".charAt(Math.floor(Math.random()*"ABCDEFGHIJKLMNOPQRSTUVWXYZ".length))+Date.now()),s),i.current=e(n).data("current")||t.current||0,i.images=t.images,i.slideControls=t.slideControls,i.slideControls.enabled=e(n).data("slidecontrols.enabled")||t.slideControls.enabled,i.slideControls.classes=e(n).data("slidecontrols.classes")||t.slideControls.classes,e(n).data("images")&&(i.images=e(n).data("images").split(",").map(e=>e.trim()));var a,s;return i.initialBackground=e(n).data("initialbackground")||t.initialBackground,i.transitionDelay=e(n).data("transitiondelay")||t.transitionDelay,i.transitionSpeed=e(n).data("transitionspeed")||t.transitionSpeed,i.transitionEffect=e(n).data("transitioneffect")||t.transitionEffect,i.randomize=r(e(n).data("randomize"),t.randomize),i.debug=r(e(n).data("debug"),t.debug),i.eventHandlers=t.eventHandlers,i.defaultDisplay=e(n).css("display")||"block",i}(this,a);i.eventHandlers.beforeInit&&i.eventHandlers.beforeInit(this,i),function(n,t){s(t.debug,"ProcessShow with element ["+n+"]"),e(n).data("bgSlideShowApplied",!0),function(n,t){if(!t.initialBackground)return;s(t.debug,"Setting initial image");var i=t.initialBackground,a="";if(!isNaN(i)&&i",{class:"jquery-bg-slideshow-wrap-bg-element",id:t.uniqueId+"-wrap-widget"}),e(n).wrap(t.wrapBgElement);var i=e(n).css("position","absolute");(function(n,t,i){if(s(i.debug,"List controls enabled: "+i.slideControls.enabled),1==i.slideControls.enabled){i.slideControlsElement=e("
",{class:"jquery-bg-slideshow-list-control-element"+(i.slideControls.classes?" "+i.slideControls.classes:"")});for(var a=i.images.length,r=0;r",{class:"jquery-bg-slideshow-list-control-image-element",id:l}).appendTo(i.slideControlsElement)}e(t).append(i.slideControlsElement),e("[id^='"+i.uniqueId+"-image']").off("click").on("click",function(){e(i.cloned).remove();var t=e(this).attr("id"),a=parseInt(t.match(/-image(\d+)/)[1]);i.current=a+1,e(n).css("background-image","url("+i.images[a]+")"),d(i,i.current-1),console.log("clicked on ["+e(this).attr("id")+"]")})}})(n,i.parent(),t),s(t.debug,"Setting timeout for element ["+n+"]"),d(t,t.current),t.timerId=setTimeout(o,t.transitionDelay,n,t)}(this,i),i.eventHandlers.afterInit&&i.eventHandlers.afterInit(this,i),s(i.debug,"Done processing element ["+t+"] number ["+n+"]")});function r(e,n){return void 0===e?n:"boolean"==typeof e?e:(e=e.trim().toLowerCase()).startsWith("t")||e.startsWith("y")||1==e}function s(e,n){e&&console.log(n)}function l(e){if(e.randomize){for(var n=e.current;n==e.current;)n=Math.floor(Math.random()*e.images.length);return e.current=n,e.images[n]}e.current>=e.images.length&&(e.current=0);var t=e.images[e.current];return e.current=e.current+1,t}function o(n,t){s(t.debug,"Calling timer for element ["+n+"]"),function(n,t,i){t.eventHandlers.beforeChange&&t.eventHandlers.beforeChange(n,t,i);e(t.cloned).length&&e(t.cloned).remove();t.cloned=e(n).clone(),e(t.cloned).addClass("jquery-bg-slideshow-cloned").css({"background-image":"url("+i+")"}).insertAfter(e(n)),e(t.cloned).css("display",t.defaultDisplay),s(t.debug,"Before element fadeout"),e(n).stop().fadeOut(t.transitionSpeed,function(){s(t.debug,"Fading out is done - should remove cloned element"),e(this).css({"background-image":"url("+i+")",position:"absolute",display:t.defaultDisplay}),t.eventHandlers.afterChange&&t.eventHandlers.afterChange(n,t,i),d(t,t.current),t.timerId=setTimeout(o,t.transitionDelay,n,t)})}(n,t,l(t))}function d(n,t){if(n.slideControls.enabled){var i="#"+n.uniqueId+"-image"+t;e("[id^='"+n.uniqueId+"-image']").removeClass("jquery-bg-slideshow-list-control-image-active-element"),e(i).addClass("jquery-bg-slideshow-list-control-image-active-element")}}function u(e){for(i=0;i true - * otherwise -> false - */ - function getBoolean(str, defaultValue) { - if (str === undefined) { - return defaultValue; - } - if (typeof str === "boolean") { - return str; - } - str = str.trim().toLowerCase(); - return str.startsWith("t") || str.startsWith("y") || str == 1; - } - - /** - * Uses the default options, options from calling the plugin, and any - * data- attributes on the element to create the settings. The - * data- elements will have the most preference. - */ - function getSettings(elmt, s) { - var thisSetting = {}; - thisSetting.uniqueId = getUniqueId(elmt); - thisSetting.current = $(elmt).data("current") || s.current || 0; - thisSetting.images = s.images; - thisSetting.slideControls = s.slideControls; - // List controls - thisSetting.slideControls.enabled = getBoolean($(elmt).data("slidecontrols.enabled"),s.slideControls.enabled); - thisSetting.slideControls.classes = $(elmt).data("slidecontrols.classes") || s.slideControls.classes; - // thisSetting.slideControls.size = $(elmt).data("slideControls.size") || s.slideControls.size; - // thisSetting.slideControls.spaceBetween = $(elmt).data("slideControls.spacebetween") || s.slideControls.spaceBetween; - // thisSetting.slideControls.backgroundColor = $(elmt).data("slideControls.backgroundcolor") || s.slideControls.backgroundColor; - // thisSetting.slideControls.borderColor = $(elmt).data("slideControls.bordercolor") || s.slideControls.borderColor; - // thisSetting.slideControls.borderSize = $(elmt).data("slideControls.bordersize") || s.slideControls.borderSize; - - // Images are comma separated, so we need to split that into arrays - if ($(elmt).data("images")) { - thisSetting.images = $(elmt).data("images").split(",").map(item => item.trim()); - } - thisSetting.initialBackground = $(elmt).data("initialbackground") || s.initialBackground; - thisSetting.transitionDelay = $(elmt).data("transitiondelay") || s.transitionDelay; - thisSetting.gradient = $(elmt).data("gradient") || s.gradient; - thisSetting.transitionSpeed = $(elmt).data("transitionspeed") || s.transitionSpeed; - thisSetting.transitionEffect = $(elmt).data("transitioneffect") || s.transitionEffect; - thisSetting.randomize = getBoolean($(elmt).data("randomize"), s.randomize); - thisSetting.debug = getBoolean($(elmt).data("debug"), s.debug); - thisSetting.eventHandlers = s.eventHandlers; - // If the element already has a 'display', css tag, then lets keep that instead - // of going to block. - thisSetting.defaultDisplay = $(elmt).css("display") || "block"; - - return thisSetting; - } - - /** - * Print log messages only if debug is turned on by the caller. - */ - function debug(v, str) { - v && console.log(str); - } - - /** - * Based on the options selected by the caller, find the next image and - * return the image - */ - function getNextImage(settings) { - /**If the user wanted to randomize, then just pick any from the list of images - making sure it is not the current one */ - if (settings.randomize) { - var rand = settings.current; - while (rand == settings.current) { - rand = Math.floor(Math.random() * settings.images.length); - } - settings.current = rand; - return settings.images[rand]; - } - /** If not randomize, then get the next image in the list or recyle */ - if (settings.current >= settings.images.length) { - settings.current = 0; - } - var rval = settings.images[settings.current]; - settings.current = settings.current + 1; - return rval; - } - - /** - * Process each element that was selected by the caller. The - * timer is set to load the images. - */ - function processElement(element, settings) { - debug(settings.debug, "ProcessShow with element [" + element + "]"); - - $(element).data("bgSlideShowApplied", true); - // Check if we need to set the initial image - setInitialImage(element, settings); - // Preload all of the images - // FIXME - Do in another thread - preloadImages(settings.images); - // Wrap an element around this element with certain - // css attributes. - settings.wrapBgElement = $('
', { - class: 'jquery-bg-slideshow-wrap-bg-element', - id: settings.uniqueId + "-wrap-widget" - }); - $(element).wrap(settings.wrapBgElement); - var wrappedElement = $(element).css("position", "absolute"); - createImageSlideControls(element, wrappedElement.parent(), settings); - debug(settings.debug, "Setting timeout for element [" + element + "]"); - updateCurrentSlideElement(settings, settings.current); - settings.timerId = setTimeout(timeoutEvent, settings.transitionDelay, element, settings); - } - - /** - * Create a list of small 'ball' images on the bottom of the image for the user - * to click to view diffferent images. - */ - function createImageSlideControls(element, wrappedElement, settings) { - debug(settings.debug, "List controls enabled: " + settings.slideControls.enabled); - if (settings.slideControls.enabled == true) { - settings.slideControlsElement = $('
', { - class: "jquery-bg-slideshow-list-control-element" + - (settings.slideControls.classes ? " " + settings.slideControls.classes : ""), - }); - - var ilen = settings.images.length; - for (var i = 0; i < ilen; i++) { - var id = settings.uniqueId + "-image" + i; - $("
", { - class: "jquery-bg-slideshow-list-control-image-element", - id: id - }).appendTo(settings.slideControlsElement); - } - $(wrappedElement).append(settings.slideControlsElement); - $("[id^='" + settings.uniqueId + "-image']").off("click").on("click", function() { - $(settings.cloned).remove(); - // Id will give us image number - var id = $(this).attr("id"); - var imageOffset = parseInt(id.match(/-image(\d+)/)[1]); - settings.current = imageOffset + 1; - $(element).css("background", "url(" + settings.images[imageOffset] + ")"); - updateCurrentSlideElement(settings, settings.current - 1); - console.log("clicked on [" + $(this).attr("id") + "]"); - }); - } - } - - /** - * Given an element, if it has a id attribute, then return it otherwise create a unique - * id and return it. - */ - function getUniqueId(element) { - var id = $(element).attr("id"); - if (!id) { - id = generateUniqueId(); - } - return id; - } - - /** - * Generate a unique id based on random character and current date in ms. - */ - function generateUniqueId() { - var characters = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'; - var rval = characters.charAt(Math.floor(Math.random() * characters.length)) + Date.now(); - return rval; - } - - /** - * Check to see if the initial background should be set by this code. - */ - function setInitialImage(element, settings) { - if (!settings.initialBackground) { - return; - } - debug(settings.debug, "Setting initial image"); - var initialImage = settings.initialBackground; - var image = ""; - // If this is a number then use the number - if (!isNaN(initialImage) && initialImage < settings.images.length) { - image = settings.images[initialImage]; - settings.current = initialImage + 1; - } else if (initialImage.toLowerCase() == "random") { - var originalRandom = settings.randomize; - settings.randomize = true; - image = getNextImage(settings); - settings.randomize = originalRandom; - } else { - image = settings.initialBackground; - } - if(settings.gradient) { - $(element).css("background", settings.gradient + ", url(" + image + ") center center/cover no-repeat fixed"); - }else { - $(element).css("background", "url(" + image + ") center center/cover no-repeat fixed"); - } - } - - /** - * The timeout event is called based on the transition time set by - * the caller. This will continually call itself once the background - * image is set on the element. - */ - function timeoutEvent(element, settings) { - debug(settings.debug, "Calling timer for element [" + element + "]"); - var nextImage = getNextImage(settings); - - slideBackgroundImage(element, settings, nextImage); - } - - /** - * Slide the background now given the next image. - */ - function slideBackgroundImage(element, settings, nextImage) { - if (settings.eventHandlers.beforeChange) { - settings.eventHandlers.beforeChange(element, settings, nextImage); - } - if ($(settings.cloned).length) { - $(settings.cloned).remove(); - } - settings.cloned = $(element).clone(); - if(settings.gradient) { - $(settings.cloned).addClass("jquery-bg-slideshow-cloned").css({ - "background": settings.gradient+", url(" + nextImage + ") center center/cover no-repeat fixed" - }).insertAfter($(element)); - } else { - $(settings.cloned).addClass("jquery-bg-slideshow-cloned").css({ - "background": "url(" + nextImage + ") center center/cover no-repeat fixed" - }).insertAfter($(element)); - } - $(settings.cloned).addClass("jquery-bg-slideshow-cloned").css({ - "background": settings.gradient+", url(" + nextImage + ") center center/cover no-repeat fixed" - }).insertAfter($(element)); - $(settings.cloned).css("display", settings.defaultDisplay); - debug(settings.debug, "Before element fadeout"); - $(element).stop().fadeOut(settings.transitionSpeed, function() { - debug(settings.debug, "Fading out is done - should remove cloned element"); - if(settings.gradient) { - $(this).css({ - "background": settings.gradient+", url(" + nextImage + ") center center/cover no-repeat fixed", - "position": "absolute", - "display": settings.defaultDisplay - }); - } else { - $(this).css({ - "background": "url(" + nextImage + ") center center/cover no-repeat fixed", - "position": "absolute", - "display": settings.defaultDisplay - }); - } - - //var removed = $(settings.cloned).remove(); - //debug(settings.debug, "Total removed [" + removed.length + "]"); - if (settings.eventHandlers.afterChange) { - settings.eventHandlers.afterChange(element, settings, nextImage); - } - updateCurrentSlideElement(settings, settings.current); - settings.timerId = setTimeout(timeoutEvent, settings.transitionDelay, element, settings); - }); - } - - function updateCurrentSlideElement(settings, current) { - if (settings.slideControls.enabled) { - var id = "#" + settings.uniqueId + "-image" + current; - $("[id^='" + settings.uniqueId + "-image']").removeClass("jquery-bg-slideshow-list-control-image-active-element"); - $(id).addClass("jquery-bg-slideshow-list-control-image-active-element"); - } - } - - /** - * Preload all of the images so that there will be no delay in showing - * the background. - */ - function preloadImages(images) { - for (i = 0; i < images.length; i++) { - var length = preloadImages.length; - preloadedImages[length] = new Image(); - preloadedImages[length].src = images[i]; - } - } - }; - - /** - * Helper function to check if plugin is applied - */ - $.fn.bgSlideshowApplied = function() { - return $(this).data("bgSlideShowApplied") == true ? true : false; - } - +/** + * Author : Sunil Samuel (web_github@sunilsamuel.com) + * License : GPLv3 + * GIT URL : https://github.com/sunil-samuel/jquery-responsive-background-slideshow + * Version: 1.5 + * ______ _ + * | ___ \ (_) + * | |_/ /___ ___ _ __ ___ _ __ ___ ___ _____ + * | // _ \/ __| '_ \ / _ \| '_ \/ __| \ \ / / _ \ + * | |\ \ __/\__ \ |_) | (_) | | | \__ \ |\ V / __/ + * \_| \_\___||___/ .__/ \___/|_| |_|___/_| \_/ \___| + * | | + * |_| + * ______ _ _ + * | ___ \ | | | | + * | |_/ / __ _ ___| | ____ _ _ __ ___ _ _ _ __ __| | + * | ___ \/ _` |/ __| |/ / _` | '__/ _ \| | | | '_ \ / _` | + * | |_/ / (_| | (__| < (_| | | | (_) | |_| | | | | (_| | + * \____/ \__,_|\___|_|\_\__, |_| \___/ \__,_|_| |_|\__,_| + * __/ | + * |___/ + * _____ _ _ _ _ + * / ___| (_) | | | | + * \ `--.| |_ __| | ___ ___| |__ _____ __ + * `--. \ | |/ _` |/ _ \/ __| '_ \ / _ \ \ /\ / / + * /\__/ / | | (_| | __/\__ \ | | | (_) \ V V / + * \____/|_|_|\__,_|\___||___/_| |_|\___/ \_/\_/ + * + * This is a responsive JQuery pluging that creates a background slideshow + * using JQuery animations. + + * + */ +(function($) { + $.fn.bgSlideShow = function(options) { + var preloadedImages = new Array(); + + var defaultOptions = $.extend({ + // Start with element 0 as default. Always 0 based. + current: -1, + // The list of images + images: [], + // Time in ms between the transition from one image to another + transitionDelay: 5000, + // The speed of the transition effect + transitionSpeed: 3000, + // The effect to use when transitioning (fade-in, from-right, from-left) + transitionEffect: 'fade-in', + // Adds a gradient over the images. + gradient: null, + // Randomize the start element + randomize: false, + // If the initial image should also be rendered by this plugin + // if null - then do not do anything for the first image + // if a number or 'random' or an image url - then use the appropriate image + initialBackground: null, + // Print console.log debug messages for debug purposes + debug: false, + // Event handlers for different events + eventHandlers: { + // Event before initialization + beforeInit: null, + // Event after initialization + afterInit: null, + // Event before the existing image is replaced + beforeChange: null, + // Event after the existing image is replaced + afterChange: null + }, + // Controls the list control icons. The small ball on the bottom + // of the image for the user to go to a specific image. + slideControls: { + enabled: true, + classes: null + } + }, options); + + // Process each element defined by the caller + return this.each(function(i, el) { + // Overwrite settings with data- attributes for each + // element that we are processing. + var elmtSettings = getSettings(this, defaultOptions); + // Call the before init event handler + if (elmtSettings.eventHandlers.beforeInit) { + elmtSettings.eventHandlers.beforeInit(this, elmtSettings); + } + processElement(this, elmtSettings) + // Call the after init event handler + if (elmtSettings.eventHandlers.afterInit) { + elmtSettings.eventHandlers.afterInit(this, elmtSettings); + } + debug(elmtSettings.debug, "Done processing element [" + el + "] number [" + i + "]"); + }); + + /** + * Returns boolean true or false based on the string. If the string is + * 'true', 1, yes -> true + * otherwise -> false + */ + function getBoolean(str, defaultValue) { + if (str === undefined) { + return defaultValue; + } + if (typeof str === "boolean") { + return str; + } + str = str.trim().toLowerCase(); + return str.startsWith("t") || str.startsWith("y") || str == 1; + } + + /** + * Uses the default options, options from calling the plugin, and any + * data- attributes on the element to create the settings. The + * data- elements will have the most preference. + */ + function getSettings(elmt, s) { + var thisSetting = {}; + thisSetting.uniqueId = getUniqueId(elmt); + thisSetting.current = $(elmt).data("current") || s.current || 0; + thisSetting.images = s.images; + thisSetting.slideControls = s.slideControls; + // List controls + thisSetting.slideControls.enabled = getBoolean($(elmt).data("slidecontrols.enabled"),s.slideControls.enabled); + thisSetting.slideControls.classes = $(elmt).data("slidecontrols.classes") || s.slideControls.classes; + // thisSetting.slideControls.size = $(elmt).data("slideControls.size") || s.slideControls.size; + // thisSetting.slideControls.spaceBetween = $(elmt).data("slideControls.spacebetween") || s.slideControls.spaceBetween; + // thisSetting.slideControls.backgroundColor = $(elmt).data("slideControls.backgroundcolor") || s.slideControls.backgroundColor; + // thisSetting.slideControls.borderColor = $(elmt).data("slideControls.bordercolor") || s.slideControls.borderColor; + // thisSetting.slideControls.borderSize = $(elmt).data("slideControls.bordersize") || s.slideControls.borderSize; + + // Images are comma separated, so we need to split that into arrays + if ($(elmt).data("images")) { + thisSetting.images = $(elmt).data("images").split(",").map(item => item.trim()); + } + thisSetting.initialBackground = $(elmt).data("initialbackground") || s.initialBackground; + thisSetting.transitionDelay = $(elmt).data("transitiondelay") || s.transitionDelay; + thisSetting.gradient = $(elmt).data("gradient") || s.gradient; + thisSetting.transitionSpeed = $(elmt).data("transitionspeed") || s.transitionSpeed; + thisSetting.transitionEffect = $(elmt).data("transitioneffect") || s.transitionEffect; + thisSetting.randomize = getBoolean($(elmt).data("randomize"), s.randomize); + thisSetting.debug = getBoolean($(elmt).data("debug"), s.debug); + thisSetting.eventHandlers = s.eventHandlers; + // If the element already has a 'display', css tag, then lets keep that instead + // of going to block. + thisSetting.defaultDisplay = $(elmt).css("display") || "block"; + + return thisSetting; + } + + /** + * Print log messages only if debug is turned on by the caller. + */ + function debug(v, str) { + v && console.log(str); + } + + /** + * Based on the options selected by the caller, find the next image and + * return the image + */ + function getNextImage(settings) { + /**If the user wanted to randomize, then just pick any from the list of images + making sure it is not the current one */ + if (settings.randomize) { + var rand = settings.current; + while (rand == settings.current) { + rand = Math.floor(Math.random() * settings.images.length); + } + settings.current = rand; + return settings.images[rand]; + } + /** If not randomize, then get the next image in the list or recyle */ + if (settings.current >= settings.images.length) { + settings.current = 0; + } + var rval = settings.images[settings.current]; + settings.current = settings.current + 1; + return rval; + } + + /** + * Process each element that was selected by the caller. The + * timer is set to load the images. + */ + function processElement(element, settings) { + debug(settings.debug, "ProcessShow with element [" + element + "]"); + + $(element).data("bgSlideShowApplied", true); + // Check if we need to set the initial image + setInitialImage(element, settings); + // Preload all of the images + // FIXME - Do in another thread + preloadImages(settings.images); + // Wrap an element around this element with certain + // css attributes. + settings.wrapBgElement = $('
', { + class: 'jquery-bg-slideshow-wrap-bg-element', + id: settings.uniqueId + "-wrap-widget" + }); + $(element).wrap(settings.wrapBgElement); + var wrappedElement = $(element).css("position", "absolute"); + createImageSlideControls(element, wrappedElement.parent(), settings); + debug(settings.debug, "Setting timeout for element [" + element + "]"); + updateCurrentSlideElement(settings, settings.current); + settings.timerId = setTimeout(timeoutEvent, settings.transitionDelay, element, settings); + } + + /** + * Create a list of small 'ball' images on the bottom of the image for the user + * to click to view diffferent images. + */ + function createImageSlideControls(element, wrappedElement, settings) { + debug(settings.debug, "List controls enabled: " + settings.slideControls.enabled); + if (settings.slideControls.enabled == true) { + settings.slideControlsElement = $('
', { + class: "jquery-bg-slideshow-list-control-element" + + (settings.slideControls.classes ? " " + settings.slideControls.classes : ""), + }); + + var ilen = settings.images.length; + for (var i = 0; i < ilen; i++) { + var id = settings.uniqueId + "-image" + i; + $("
", { + class: "jquery-bg-slideshow-list-control-image-element", + id: id + }).appendTo(settings.slideControlsElement); + } + $(wrappedElement).append(settings.slideControlsElement); + $("[id^='" + settings.uniqueId + "-image']").off("click").on("click", function() { + $(settings.cloned).remove(); + // Id will give us image number + var id = $(this).attr("id"); + var imageOffset = parseInt(id.match(/-image(\d+)/)[1]); + settings.current = imageOffset + 1; + $(element).css("background", "url(" + settings.images[imageOffset] + ")"); + updateCurrentSlideElement(settings, settings.current - 1); + console.log("clicked on [" + $(this).attr("id") + "]"); + }); + } + } + + /** + * Given an element, if it has a id attribute, then return it otherwise create a unique + * id and return it. + */ + function getUniqueId(element) { + var id = $(element).attr("id"); + if (!id) { + id = generateUniqueId(); + } + return id; + } + + /** + * Generate a unique id based on random character and current date in ms. + */ + function generateUniqueId() { + var characters = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'; + var rval = characters.charAt(Math.floor(Math.random() * characters.length)) + Date.now(); + return rval; + } + + /** + * Check to see if the initial background should be set by this code. + */ + function setInitialImage(element, settings) { + if (!settings.initialBackground) { + return; + } + debug(settings.debug, "Setting initial image"); + var initialImage = settings.initialBackground; + var image = ""; + // If this is a number then use the number + if (!isNaN(initialImage) && initialImage < settings.images.length) { + image = settings.images[initialImage]; + settings.current = initialImage + 1; + } else if (initialImage.toLowerCase() == "random") { + var originalRandom = settings.randomize; + settings.randomize = true; + image = getNextImage(settings); + settings.randomize = originalRandom; + } else { + image = settings.initialBackground; + } + if(settings.gradient) { + $(element).css("background", settings.gradient + ", url(" + image + ") center center/cover no-repeat fixed"); + }else { + $(element).css("background", "url(" + image + ") center center/cover no-repeat fixed"); + } + } + + /** + * The timeout event is called based on the transition time set by + * the caller. This will continually call itself once the background + * image is set on the element. + */ + function timeoutEvent(element, settings) { + debug(settings.debug, "Calling timer for element [" + element + "]"); + var nextImage = getNextImage(settings); + + slideBackgroundImage(element, settings, nextImage); + } + + /** + * Slide the background now given the next image. + */ + function slideBackgroundImage(element, settings, nextImage) { + if (settings.eventHandlers.beforeChange) { + settings.eventHandlers.beforeChange(element, settings, nextImage); + } + if ($(settings.cloned).length) { + $(settings.cloned).remove(); + } + settings.cloned = $(element).clone(); + if(settings.gradient) { + $(settings.cloned).addClass("jquery-bg-slideshow-cloned").css({ + "background": settings.gradient+", url(" + nextImage + ") center center/cover no-repeat fixed" + }).insertAfter($(element)); + } else { + $(settings.cloned).addClass("jquery-bg-slideshow-cloned").css({ + "background": "url(" + nextImage + ") center center/cover no-repeat fixed" + }).insertAfter($(element)); + } + $(settings.cloned).addClass("jquery-bg-slideshow-cloned").css({ + "background": settings.gradient+", url(" + nextImage + ") center center/cover no-repeat fixed" + }).insertAfter($(element)); + $(settings.cloned).css("display", settings.defaultDisplay); + debug(settings.debug, "Before element fadeout"); + $(element).stop().fadeOut(settings.transitionSpeed, function() { + debug(settings.debug, "Fading out is done - should remove cloned element"); + if(settings.gradient) { + $(this).css({ + "background": settings.gradient+", url(" + nextImage + ") center center/cover no-repeat fixed", + "position": "absolute", + "display": settings.defaultDisplay + }); + } else { + $(this).css({ + "background": "url(" + nextImage + ") center center/cover no-repeat fixed", + "position": "absolute", + "display": settings.defaultDisplay + }); + } + + //var removed = $(settings.cloned).remove(); + //debug(settings.debug, "Total removed [" + removed.length + "]"); + if (settings.eventHandlers.afterChange) { + settings.eventHandlers.afterChange(element, settings, nextImage); + } + updateCurrentSlideElement(settings, settings.current); + settings.timerId = setTimeout(timeoutEvent, settings.transitionDelay, element, settings); + }); + } + + function updateCurrentSlideElement(settings, current) { + if (settings.slideControls.enabled) { + var id = "#" + settings.uniqueId + "-image" + current; + $("[id^='" + settings.uniqueId + "-image']").removeClass("jquery-bg-slideshow-list-control-image-active-element"); + $(id).addClass("jquery-bg-slideshow-list-control-image-active-element"); + } + } + + /** + * Preload all of the images so that there will be no delay in showing + * the background. + */ + function preloadImages(images) { + for (i = 0; i < images.length; i++) { + var length = preloadImages.length; + preloadedImages[length] = new Image(); + preloadedImages[length].src = images[i]; + } + } + }; + + /** + * Helper function to check if plugin is applied + */ + $.fn.bgSlideshowApplied = function() { + return $(this).data("bgSlideShowApplied") == true ? true : false; + } + }(jQuery)); \ No newline at end of file diff --git a/resources/landing-page/js/scripts.js b/resources/landing-page/js/scripts.js index f284ca9968..a19a474c19 100644 --- a/resources/landing-page/js/scripts.js +++ b/resources/landing-page/js/scripts.js @@ -1,184 +1,184 @@ -/*! -* Start Bootstrap - Creative v6.0.5 (https://startbootstrap.com/theme/creative) -* Copyright 2013-2021 Start Bootstrap -* Licensed under MIT (https://github.com/StartBootstrap/startbootstrap-creative/blob/master/LICENSE) -*/ -(function ($) { - "use strict"; // Start of use strict - - // Closes responsive menu when a scroll trigger link is clicked - $('.js-scroll-trigger').click(function () { - $('.navbar-collapse').collapse('hide'); - }); - - // Activate scrollspy to add active class to navbar items on scroll - $('body').scrollspy({ - target: '#mainNav', - offset: 75 - }); - - // Collapse Navbar - var navbarCollapse = function () { - if ($("#mainNav").offset().top > 100) { - $("#mainNav").addClass("navbar-scrolled"); - } else { - $("#mainNav").removeClass("navbar-scrolled"); - } - }; - // Collapse now if page is not at top - navbarCollapse(); - // Collapse the navbar when page is scrolled - $(window).scroll(navbarCollapse); - - // Magnific popup calls - $('#portfolio').magnificPopup({ - delegate: 'a', - type: 'image', - tLoading: 'Loading image #%curr%...', - mainClass: 'mfp-img-mobile', - gallery: { - enabled: true, - navigateByImgClick: true, - preload: [0, 1] - }, - image: { - tError: 'The image #%curr% could not be loaded.' - } - }); - -})(jQuery); // End of use strict - - -function injectTheme(theme,container="head") { - let themeLower = theme.toLowerCase() - if (container === "head") { - html_element = document.head; - } else html_element = document.body; - let themeOption = document.getElementById("theme-option") - let link = themeOption ? themeOption : document.createElement("link"); - url = `${window.location.pathname}css/theme-options` - link.type = "text/css"; - link.rel = "stylesheet"; - link.href = `${url}/${themeLower}.css`; - link.id = `theme-option` - html_element.appendChild(link); - } - - // Add theme data and set theme vars - var apps; - var themeOptions; - - function addThemeData() { - let themeJsonUrl = "themes.json" - fetch(themeJsonUrl) - .then(response => response.json()) - .then(json => { - apps = json.applications - themeOptions = json.themes - appCount = Object.keys(json.applications).length - document.getElementById("tag-line").innerText = `A collection of themes/skins for ${appCount} selfhosted apps!` - document.getElementById("theme-header-text").innerText = `${appCount} themed applications!` - document.getElementById("app-count").innerHTML = ` - theme.park contains ${appCount} themed applications, with css addons on certain themes.` - document.getElementById("theme-count").innerHTML = `Choose between ${Object.keys(json.themes).length} official - styles, and ${Object.keys(json["community-themes"]).length} community styles! With the possibility to easily create your own themes using the defined variables.` - createApps(apps,themeOptions) - smoothScroll() - currentIndex = ~~(Math.random() * Object.keys(themeOptions).length) - injectTheme(Object.keys(themeOptions)[currentIndex]) - updateMetaThemeColor() - }) -} - -function createApps(apps,themeOptions) { - let allAppsDiv = document.getElementById("all-apps") - let allThemesDiv = document.getElementById("all-themes") - sortedApps = Object.keys(apps).sort() - sortedThemes = Object.keys(themeOptions).sort() - for (let app in sortedApps) { - let newApp = ` - -

-

${sortedApps[app][0].toUpperCase() + sortedApps[app].slice(1)}

-
` - allAppsDiv.innerHTML += newApp - } - for (let option in sortedThemes) { - let newApp = ` - ` - allThemesDiv.innerHTML += newApp - } -} - -function fadeOutIn(speed) { - currentIndex = (currentIndex+1)%Object.keys(themeOptions).length; - //let theme = Object.keys(themeOptions)[~~(Math.random() * Object.keys(themeOptions).length)] - let theme = Object.keys(themeOptions)[currentIndex] - if (!document.body.style.opacity) { - document.body.style.opacity = 1; - } - var outInterval = setInterval(function() { - document.body.style.opacity -= 0.02; - if (document.body.style.opacity <= 0) { - clearInterval(outInterval); - injectTheme(theme) - document.getElementById("switch-theme").innerText = theme - updateMetaThemeColor() - var inInterval = setInterval(function() { - document.body.style.opacity = Number(document.body.style.opacity)+0.02; - if (document.body.style.opacity >= 1) - clearInterval(inInterval); - }, speed/50 ); - } - }, speed/50 ); - -} - -function updateMetaThemeColor() { - fetch(`${window.location.pathname}css/theme-options/${Object.keys(themeOptions)[currentIndex].toLowerCase()}.css`) - .then(response => response.text()) - .then(text => { - let re = text.match("--accent-color:.*;")[0] - rgb = re.split(":")[1].split(";")[0].replace(/\s/g, "") - document.querySelector('meta[name="theme-color"]').setAttribute('content', `rgb(${rgb})`); - }) -} - -// Smooth scrolling using anime.js -function smoothScroll() {$('a.js-scroll-trigger[href*="#"]:not([href="#"])').on('click', function () { - if ( - location.pathname.replace(/^\//, "") == - this.pathname.replace(/^\//, "") && - location.hostname == this.hostname - ) { - var target = $(this.hash); - target = target.length ? - target : - $("[name=" + this.hash.slice(1) + "]"); - if (target.length) { - anime({ - targets: 'html, body', - scrollTop: target.offset().top - 120, - duration: 1000, - easing: 'easeInOutExpo' - }); - return false; - } - } -})}; - -addThemeData(); -document.getElementById("switch-theme").addEventListener("click", () => { - fadeOutIn(350); -}) - +/*! +* Start Bootstrap - Creative v6.0.5 (https://startbootstrap.com/theme/creative) +* Copyright 2013-2021 Start Bootstrap +* Licensed under MIT (https://github.com/StartBootstrap/startbootstrap-creative/blob/master/LICENSE) +*/ +(function ($) { + "use strict"; // Start of use strict + + // Closes responsive menu when a scroll trigger link is clicked + $('.js-scroll-trigger').click(function () { + $('.navbar-collapse').collapse('hide'); + }); + + // Activate scrollspy to add active class to navbar items on scroll + $('body').scrollspy({ + target: '#mainNav', + offset: 75 + }); + + // Collapse Navbar + var navbarCollapse = function () { + if ($("#mainNav").offset().top > 100) { + $("#mainNav").addClass("navbar-scrolled"); + } else { + $("#mainNav").removeClass("navbar-scrolled"); + } + }; + // Collapse now if page is not at top + navbarCollapse(); + // Collapse the navbar when page is scrolled + $(window).scroll(navbarCollapse); + + // Magnific popup calls + $('#portfolio').magnificPopup({ + delegate: 'a', + type: 'image', + tLoading: 'Loading image #%curr%...', + mainClass: 'mfp-img-mobile', + gallery: { + enabled: true, + navigateByImgClick: true, + preload: [0, 1] + }, + image: { + tError: 'The image #%curr% could not be loaded.' + } + }); + +})(jQuery); // End of use strict + + +function injectTheme(theme,container="head") { + let themeLower = theme.toLowerCase() + if (container === "head") { + html_element = document.head; + } else html_element = document.body; + let themeOption = document.getElementById("theme-option") + let link = themeOption ? themeOption : document.createElement("link"); + url = `${window.location.pathname}css/theme-options` + link.type = "text/css"; + link.rel = "stylesheet"; + link.href = `${url}/${themeLower}.css`; + link.id = `theme-option` + html_element.appendChild(link); + } + + // Add theme data and set theme vars + var apps; + var themeOptions; + + function addThemeData() { + let themeJsonUrl = "themes.json" + fetch(themeJsonUrl) + .then(response => response.json()) + .then(json => { + apps = json.applications + themeOptions = json.themes + appCount = Object.keys(json.applications).length + document.getElementById("tag-line").innerText = `A collection of themes/skins for ${appCount} selfhosted apps!` + document.getElementById("theme-header-text").innerText = `${appCount} themed applications!` + document.getElementById("app-count").innerHTML = ` + theme.park contains ${appCount} themed applications, with css addons on certain themes.` + document.getElementById("theme-count").innerHTML = `Choose between ${Object.keys(json.themes).length} official + styles, and ${Object.keys(json["community-themes"]).length} community styles! With the possibility to easily create your own themes using the defined variables.` + createApps(apps,themeOptions) + smoothScroll() + currentIndex = ~~(Math.random() * Object.keys(themeOptions).length) + injectTheme(Object.keys(themeOptions)[currentIndex]) + updateMetaThemeColor() + }) +} + +function createApps(apps,themeOptions) { + let allAppsDiv = document.getElementById("all-apps") + let allThemesDiv = document.getElementById("all-themes") + sortedApps = Object.keys(apps).sort() + sortedThemes = Object.keys(themeOptions).sort() + for (let app in sortedApps) { + let newApp = ` + +

+

${sortedApps[app][0].toUpperCase() + sortedApps[app].slice(1)}

+
` + allAppsDiv.innerHTML += newApp + } + for (let option in sortedThemes) { + let newApp = ` + ` + allThemesDiv.innerHTML += newApp + } +} + +function fadeOutIn(speed) { + currentIndex = (currentIndex+1)%Object.keys(themeOptions).length; + //let theme = Object.keys(themeOptions)[~~(Math.random() * Object.keys(themeOptions).length)] + let theme = Object.keys(themeOptions)[currentIndex] + if (!document.body.style.opacity) { + document.body.style.opacity = 1; + } + var outInterval = setInterval(function() { + document.body.style.opacity -= 0.02; + if (document.body.style.opacity <= 0) { + clearInterval(outInterval); + injectTheme(theme) + document.getElementById("switch-theme").innerText = theme + updateMetaThemeColor() + var inInterval = setInterval(function() { + document.body.style.opacity = Number(document.body.style.opacity)+0.02; + if (document.body.style.opacity >= 1) + clearInterval(inInterval); + }, speed/50 ); + } + }, speed/50 ); + +} + +function updateMetaThemeColor() { + fetch(`${window.location.pathname}css/theme-options/${Object.keys(themeOptions)[currentIndex].toLowerCase()}.css`) + .then(response => response.text()) + .then(text => { + let re = text.match("--accent-color:.*;")[0] + rgb = re.split(":")[1].split(";")[0].replace(/\s/g, "") + document.querySelector('meta[name="theme-color"]').setAttribute('content', `rgb(${rgb})`); + }) +} + +// Smooth scrolling using anime.js +function smoothScroll() {$('a.js-scroll-trigger[href*="#"]:not([href="#"])').on('click', function () { + if ( + location.pathname.replace(/^\//, "") == + this.pathname.replace(/^\//, "") && + location.hostname == this.hostname + ) { + var target = $(this.hash); + target = target.length ? + target : + $("[name=" + this.hash.slice(1) + "]"); + if (target.length) { + anime({ + targets: 'html, body', + scrollTop: target.offset().top - 120, + duration: 1000, + easing: 'easeInOutExpo' + }); + return false; + } + } +})}; + +addThemeData(); +document.getElementById("switch-theme").addEventListener("click", () => { + fadeOutIn(350); +}) +