/* 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://theme-park.dev/css/defaults/placeholders.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-color: rgba(0, 0, 0, 0.6); 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-color: rgba(0, 0, 0, 0.25); } .navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover { color: var(--text-hover); background-color: rgba(255, 255, 255, 0.08); } .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-color: rgba(0, 0, 0, 0.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-color: rgba(255, 255, 255, 0.08); } .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-color: rgba(255, 255, 255, 0.1); } .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: rgba(0, 0, 0, 0.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-color: rgba(0, 0, 0, 0.25); } .form-control:focus { border-color: rgba(255, 255, 255, 0); background: rgba(0, 0, 0, 0.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-color: rgba(0, 0, 0, 0.25); border: 1px solid transparent; } */ /* Categories */ .panel { background-color: rgba(0, 0, 0, 0.25); border: 1px solid transparent; } .repeatsection { background: rgba(0, 0, 0, 0.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: hsla(0, 0%, 0%, 0.45); border: 1px solid #00000000; } /* Updates */ .alert-warning { background: rgba(255, 255, 255, 0.25); border-color: transparent; color: #fff; } .panel-default>.panel-heading { background-color: rgba(0, 0, 0, 0.25); } .panel-default>.panel-heading { color: var(--text); border-color: rgba(255, 255, 255, 0.08); } .list-group-item { background-color: rgba(0, 0, 0, 0.08); border: 1px solid rgba(255, 255, 255, 0.1); } /* Table */ table { background-color: rgba(0, 0, 0, 0.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-color: rgba(255, 255, 255, 0.08); } .search-result-tbody { color: white; } pre { background-color: rgba(0, 0, 0, 0.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-color: rgb(0 0 0 / 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-color: rgba(255, 255, 255, .1); 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); }