$fileChanged) ? $colorChanged : $fileChanged); $colors['red'] = array('#FFEBEE', '#FFCDD2', '#EF9A9A', '#E57373', '#EF5350', '#F44336', '#E53935', '#D32F2F', '#C62828', '#B71C1C'); $colors['pink'] = array('#FCE4EC', '#F8BBD0', '#F48FB1', '#F06292', '#EC407A', '#E91E63', '#D81B60', '#C2185B', '#AD1457', '#880E4F'); $colors['purple'] = array('#F3E5F5', '#E1BEE7', '#CE93D8', '#BA68C8', '#AB47BC', '#9C27B0', '#8E24AA', '#7B1FA2', '#6A1B9A', '#4A148C'); $colors['deepPurple'] = array('#EDE7F6', '#D1C4E9', '#B39DDB', '#9575CD', '#7E57C2', '#673AB7', '#5E35B1', '#512DA8', '#4527A0', '#311B92'); $colors['indigo'] = array('#E8EAF6', '#C5CAE9', '#9FA8DA', '#7986CB', '#5C6BC0', '#3F51B5', '#3949AB', '#303F9F', '#283593', '#1A237E'); $colors['blue'] = array('#E3F2FD', '#BBDEFB', '#90CAF9', '#64B5F6', '#42A5F5', '#2196F3', '#1E88E5', '#1976D2', '#1565C0', '#0D47A1'); $colors['lightBlue'] = array('#E1F5FE', '#B3E5FC', '#81D4FA', '#4FC3F7', '#29B6F6', '#03A9F4', '#039BE5', '#0288D1', '#0277BD', '#01579B'); $colors['cyan'] = array('#E0F7FA', '#B2EBF2', '#80DEEA', '#4DD0E1', '#26C6DA', '#00BCD4', '#00ACC1', '#0097A7', '#00838F', '#006064'); $colors['teal'] = array('#E0F2F1', '#B2DFDB', '#80CBC4', '#4DB6AC', '#26A69A', '#009688', '#00897B', '#00796B', '#00695C', '#004D40'); $colors['green'] = array('#E8F5E9', '#C8E6C9', '#A5D6A7', '#81C784', '#66BB6A', '#4CAF50', '#43A047', '#388E3C', '#2E7D32', '#1B5E20'); $colors['lightGreen'] = array('#F1F8E9', '#DCEDC8', '#C5E1A5', '#AED581', '#9CCC65', '#8BC34A', '#7CB342', '#689F38', '#558B2F', '#33691E'); $colors['lime'] = array('#F9FBE7', '#F0F4C3', '#E6EE9C', '#DCE775', '#D4E157', '#CDDC39', '#C0CA33', '#AFB42B', '#9E9D24', '#827717'); $colors['yellow'] = array('#FFFDE7', '#FFF9C4', '#FFF59D', '#FFF176', '#FFEE58', '#FFEB3B', '#FDD835', '#FBC02D', '#F9A825', '#F57F17'); $colors['amber'] = array('#FFF8E1', '#FFECB3', '#FFE082', '#FFD54F', '#FFCA28', '#FFC107', '#FFB300', '#FFA000', '#FF8F00', '#FF6F00'); $colors['orange'] = array('#FFF3E0', '#FFE0B2', '#FFCC80', '#FFB74D', '#FFA726', '#FF9800', '#FB8C00', '#F57C00', '#EF6C00', '#E65100'); $colors['deepOrange'] = array('#FBE9E7', '#FFCCBC', '#FFAB91', '#FF8A65', '#FF7043', '#FF5722', '#F4511E', '#E64A19', '#D84315', '#BF360C'); $colors['brown'] = array('#EFEBE9', '#D7CCC8', '#BCAAA4', '#A1887F', '#8D6E63', '#795548', '#6D4C41', '#5D4037', '#4E342E', '#3E2723'); $colors['grey'] = array('#FAFAFA', '#F5F5F5', '#EEEEEE', '#E0E0E0', '#BDBDBD', '#9E9E9E', '#757575', '#616161', '#424242', '#212121'); $colors['blueGrey'] = array('#ECEFF1', '#CFD8DC', '#B0BEC5', '#90A4AE', '#78909C', '#607D8B', '#546E7A', '#455A64', '#37474F', '#263238'); $colorPallet = $colors[getConfig('main:theme.color', 'blue')]; //" ?> @charset "utf-8"; /* CSS Document */ a { color: ; text-decoration: none; } a:hover { text-decoration: underline; } body { color: #333333; background: #EEEEEE; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 13px; margin: 0px; overflow: scroll; overflow-x: auto; padding: 0px; } #header { background: ; box-shadow: 0px 0px 10px #666666; z-index: 50000; } #header-top { background: ; } #header-top-inner { color: #DDDDDD; display: table; font-size: 12px; margin: 0px auto 0px; max-width: 900px; } #header-top-inner-row { display: table-row; } .header-top-inner-cell { display: table-cell; } .header-top-inner-cell a { color: #DDDDDD; padding: 5px; transition: all 100ms linear; } .header-top-inner-cell a:hover { color: #FFFFFF; background: ; text-decoration: none; } .header-top-inner-username { text-align: right; padding: 5px; padding-right: 15px; } .header-top-inner-logout { width: 1%; } #inner-header { margin: 0 auto; max-width: 900px; text-align: right; display: table; width: 100%; } #header-logo { display: table-cell; width: 1%; vertical-align: middle; padding: 9px 15px; } #header-logo:hover { background: ; } #header-logo img { height: 100%; width: auto; margin-bottom: -4px; } #header-navi { display: table-cell; } #header-navi > a, #header-navi > div > a { color: #FFFFFF; display: inline-block; font-weight: bold; text-decoration: none; padding: 15px 15px 11px 15px; border-bottom: 4px solid transparent; transition: all 100ms linear; } #header-navi > a:hover, #header-navi > div:hover > a { background: ; border-bottom: 4px solid ; } #header-navi .navi-dropdown { display: inline-block; text-align: left; position: relative; } #header-navi .navi-dropdown-container { background: ; opacity: 0; visibility: hidden; min-width: 100px; position: absolute; transition: 100ms linear; transform: translateY(-5px); right: 0px; } #header-navi .navi-dropdown:hover .navi-dropdown-container { opacity: 1; visibility: visible; transform: translateY(0px); } #header-navi .navi-dropdown-container a { color: #FFFFFF; display: block; font-weight: bold; padding: 15px; text-decoration: none; transition: all 100ms linear; } #header-navi .navi-dropdown-container a:hover { background: ; } #header-mobile ~ #inner-header > label::before { content: '\2630'; display: none; } #header-mobile ~ #inner-header > label { display: none; } #content { margin: 0 auto; padding-top: 20px; max-width: 900px; min-height: 500px; } #footer { background: #FFFFFF; border-top: 1px solid #DDDDDD; min-height: 100px; font-size: 12px; } #footer-inner { margin: 0 auto; max-width: 900px; } #footer-table { margin: 20px auto; border-spacing: 0px; font-size: 12px; } #footer-table tr td, #footer-table tr th { padding: 4px; } #footer-table tr th { text-align: left; padding-bottom: 10px; } #footer-table tr td { vertical-align: top; padding: 0px; } #footer-table tr:nth-child(2) td:first-child { padding-right: 70px; } #footer-table tr th:nth-child(2) { padding-right: 74px; } #footer-table tr:nth-child(2) td a { display: inline-block; text-decoration: none; padding: 4px; transition: all 100ms linear; } #footer-table tr:nth-child(2) td a:hover { text-decoration: none; background: ; color: #FFFFFF; border-radius: 2px; } #footer-table tr:nth-child(2) td:last-child { padding: 4px; } #footer-table tr:last-child td { vertical-align: bottom; } #footer-table tr:last-child td strong { display: block; padding: 4px; padding-bottom: 10px; } #footer-table tr:last-child td span { display: block; padding: 4px; } #footer-copyright { border-top: 1px solid #EEEEEE; margin: 0px auto; padding: 20px; text-align: center; width: 60%; } .box { background: #FFFFFF; border-radius: 2px; margin-bottom: 20px; } .box .inner-header { display: table; width: 100%; padding-right: 15px; box-sizing: border-box; } .box .inner-header > span:first-child { color: ; display: inline-block; font-size: 18px; font-weight: bold; padding: 15px 15px 15px 15px; display: table-cell; } .box .inner-header div { display: table-cell; vertical-align: middle; text-align: right; } .box .inner, .box .inner-end { padding: 0px 15px 15px 15px; } .box .inner-single { padding: 15px; display: table-cell; width: 100%; } .box .inner-single2 { padding: 15px; } .box .inner-margin-vertical { margin-top: 15px; margin-bottom: 15px; } .box .inner-info { background: ; margin-bottom: 15px; display: table; width: 100%; display: inline-block; vertical-align: top; } .box .inner-info::before { background: url('../img/info-icon.svg') no-repeat center center ; background-size: 40% auto; content: " "; display: table-cell; height: 100%; width: 60px; } .box .inner-info > div { display: table-cell; padding: 15px; color: ; } .box .inner-end { text-align: right; } .box .inner-table { padding: 0px 0px 15px 0px; } .box .inner-table > div, .box .inner-table > span, .box .inner-table > strong { margin: 0px 15px 0px 15px; } .box .inner-navi { text-align: center; } .box .inner-navi a { font-weight: bold; padding: 10px; display: block; transition: all 100ms linear; } .box .inner-navi a:hover { background: ; text-decoration: none; color: #FFFFFF; } .container-600 { max-width: 600px; } .sidebar { float: right; width: 280px; } .table { border-spacing: 0px; width: 100%; font-size: inherit; } .table th { background: ; color: #FFFFFF; padding: 7px; text-align: left; } .table td { padding: 7px; text-align: left; } .table-2-column td { width: 50%; } .table-form td:first-child, .table-form-header td:first-child { font-weight: bold; width: 25%; } .table tr:nth-child(odd) { background: ; } .table-form tr:nth-child(odd), .table-reverse tr:nth-child(odd) { background: #FFFFFF; } .table-form tr:nth-child(even), .table-reverse tr:nth-child(even) { background: ; } .table-overview-system { border: 0px; border-spacing: 0px; width: 100%; } .table-overview-system td { padding: 0px; width: 49%; } .table-overview-system td:nth-child(2) { width: 2%; } .table-overview-system td button { width: 100%; } .table-borderless td:first-child, .table-borderless th:first-child { padding-left: 15px; } .table-borderless td:last-child, .table-borderless th:last-child { padding-right: 15px; } td.table-center, th.table-center { text-align: center; } td.table-left, th.table-left { text-align: left; } td.table-right, th.table-right { text-align: right; } .progressbar { background: #DDDDDD; border-radius: 2px; font-size: 0px; text-align: left; } .progressbar > div { background: ; border-radius: 2px; color: #FFFFFF; text-shadow: 0 0 1px #333333; font-size: 11px; line-height: 17px; text-align: center; font-weight: normal; display: inline-block; } .show-more { display: inline; font-weight: bold; padding: 6px; transition: all 100ms linear; } .show-more:hover { background: ; border-radius: 2px; color: #FFFFFF; text-decoration: none; } .text-align-center { text-align: center; } .error, .success, .info { display: table; width: 100%; border: 0px; border-radius: 2px; } .error > div span.cancel, .success > div span.cancel, .info > div span.cancel { width: 16px; height: 16px; background: url('../img/cross-icon.svg') no-repeat center center; background-size: 16px; display: inline-block; cursor: pointer; vertical-align: middle; } .error::before, .success::before, .info::before { display: table-cell; width: 60px; text-align: center; vertical-align: middle; font-size: 35px; font-weight: bold; padding-top: 2px; border-top-left-radius: 2px; border-bottom-left-radius: 2px; line-height: 35px; } .success::before { font-weight: normal; } .error::before { content: "!"; background: #F44336; color: #D32F2F; } .success::before { content: "\2714"; background: #009688; color: #00796B; } .info::before { content: "!?"; background: #FFC107; color: #FFA000; } .info-update::before { content: ""; background: url('../img/update-loader.svg') no-repeat center center #FFC107; background-size: 70% auto; color: #FFA000; } .error > div, .success > div, .info > div { display: table-cell; vertical-align: middle; } .error .inner-header span:first-child { color: #F44336; } .success .inner-header span:first-child { color: #009688; } .info .inner-header span:first-child { color: #FFC107; } .inner-single ~ div { display: table-cell; padding-right: 15px; } .small-info { color: #999999; font-size: 11px; } .google-controls .google-visualization-controls-rangefilter-thumblabel { font-size: 14px; font-weight: normal; color: #666666; line-height: 27px; height: 27px; } .google-controls .google-visualization-controls-slider-horizontal { background-color: ; border: 0; outline: 0; border-radius: 3px; position: relative; height: 5px; top: -0.2em; margin: 0 0.3em; } .google-controls .google-visualization-controls-slider-horizontal .google-visualization-controls-slider-thumb { background-color: ; border: 1px solid ; width: 16px; height: 16px; border-radius: 50%; top: -6px; } .google-controls .google-visualization-controls-slider-horizontal:hover .google-visualization-controls-slider-thumb, .google-controls .google-visualization-controls-slider-horizontal:active .google-visualization-controls-slider-thumb { background-color: #FFFFFF; cursor: pointer; cursor: col-resize; } .google-controls .google-visualization-controls-slider-horizontal .google-visualization-controls-slider-handle { background-color: ; opacity: 1; height: 5px; } .google-controls .google-visualization-controls-slider-horizontal:hover .google-visualization-controls-slider-handle, .google-controls .google-visualization-controls-slider-horizontal:focus .google-visualization-controls-slider-handle { cursor: pointer; } .settings-overview-flex-container { padding: 0; margin: 0; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-flow: row wrap; flex-flow: row wrap; justify-content: space-around; } .settings-overview-flex-container > .settings-overview-flex-box { min-width: 120px; width: 27%; border: 1px solid ; border-radius: 2px; display: block; font-weight: bold; padding: 20px; text-align: center; text-decoration: none; transition: all 100ms linear; margin: 5px; } .settings-overview-flex-container > .settings-overview-flex-box:hover { background: ; border: 1px solid ; color: #FFFFFF; } .cached { background: ; color: #FFFFFF; border-radius: 2px; font-size: 11px; transition: 100ms linear; display: inline-block; vertical-align: middle; } .cached span { padding: 2px 4px; display: block; } .cached a { display: none; padding: 2px 4px; } .cached:hover { background: ; } .cached:hover span { display: none; } .cached:hover a { display: block; color: #FFFFFF; text-decoration: none; } .plugins-table-list a { text-decoration: none; color: inherit; } .plugins-table-list:hover tr { background: ; } .plugins-table-list table td:first-child, .settings-plugins-table-list table td:first-child { vertical-align: top; width: 30%; } .plugins-table-list table td:nth-child(2), .settings-plugins-table-list table td:nth-child(3) { text-align: justify; } .plugins-table-list table td:first-child strong, .settings-plugins-table-list table td:first-child strong { display: block; font-size: 15px; } .plugins-table-list table td:first-child span, .settings-plugins-table-list table td:first-child span:nth-child(2) { color: #BBBBBB; font-size: 12px; } .settings-plugins-table-list table td:first-child { width: 21%; } .settings-plugins-table-list table td:nth-child(2) { width: 14%; } .settings-plugins-table-list table td:nth-child(2) a { display: block; } .settings-plugins-table-list table td:nth-child(2) span { display: inline-block; } .settings-plugins-table-list table td:nth-child(2) a:nth-child(2) { margin: 2px auto; } .overflow-auto { overflow: auto; } .clear-both { clear: both; } .text-center { text-align: center; } .text-justify { text-align: justify; } .padding-0, .box .padding-0 { padding: 0px; } img { /*display: block;*/ } .feedback { background: rgba(0, 0, 0, 0.7); position: fixed; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; display: table; padding: 5px; box-sizing: border-box; z-index: 1000; } .feedback > a { display: table-row; color: #FFFFFF; text-decoration: none; height: 1%; text-align: right; font-weight: bold; } .feedback .feedback-inner { display: table-cell; vertical-align: middle; text-align: center; } .feedback div.box { text-align: left; max-width: 500px; margin: 0 auto; } .feedback div.box img, .feedback div.box strong { display: block; margin: 0 auto; text-align: center; font-size: 30px; } .flex-container { padding: 0; margin: 0; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-flow: row wrap; flex-flow: row wrap; justify-content: space-around; } .flex-container > .flex-box-refresh { width: 100%; display: table; } .flex-container > .flex-box-refresh a { text-decoration: none; display: table-cell; font-size: 0px; } .flex-container > .flex-box-refresh img { width: 16px; height: 16px; } .flex-container > .flex-box-refresh > div { display: table-cell; width: 100%; vertical-align: middle; padding-right: 15px; } .flex-container > .flex-box-refresh > div .refresh-bar { height: 2px; background: ; width: 0%; } .flex-container > .flex-box { min-width: 120px; width: 25%; font-weight: bold; font-size: 15px; text-align: center; margin: 10px 10px; padding: 10px 10px; border-radius: 2px; } .flex-container > .flex-box strong { font-size: 13px; padding-bottom: 7px; font-weight: normal; display: block; color: #999999; } .settings-shortcut-icon { text-decoration: none; display: inline-block; vertical-align: middle; } .settings-shortcut-icon img { width: 16px; height: 16px; display: block; } .go-back-icon { text-decoration: none; display: inline-block; vertical-align: middle; } .go-back-icon img { width: 16px; height: 16px; display: block; } .svg-small { width: 16px; height: 16px; } .svg-middle { vertical-align: middle; } .svg-negative-margin { margin: -3px; } .svg-negative-margin-vertical { margin: -3px auto; } .red { color: #F44336; } .green { color: #009688; } .text-decoration-none, .text-decoration-none:hover { text-decoration: none; } .order-1 { order: 1; } .order-2 { order: 2; } .order-3 { order: 3; } .order-4 { order: 4; } .order-5 { order: 5; } .order-6 { order: 6; } a img { border: 0px; } .subtitle { font-weight: bold; color: ; display: inline-block; font-size: 16px; } .svg-control-pen, .svg-control-cross, .svg-control-plus { background: url('../img/control-icons.svg') no-repeat; background-size: auto 100%; display: block; height: 16px; width: 16px; } .svg-control-pen { background-position: 0px; } .svg-control-cross { background-position: -16px; } .svg-control-plus { background-position: -32px; } /* *********************************************** */ input[type="text"], input[type="password"], textarea { border: 1px solid #DDDDDD; border-radius: 2px; padding: 5px; margin: 2px 0px; transition: all 100ms linear; } input[type="text"]:hover, input[type="password"]:hover, textarea:hover { border: 1px solid #CCCCCC; } input[type="text"]:focus, input[type="password"]:focus, textarea:focus { border: 1px solid ; outline: none; } input[type="button"], button, input[type="submit"], .button { background: none; border: 1px solid ; border-radius: 2px; color: ; cursor: pointer; padding: 5px 10px 5px 10px; font-size: 13px; display: inline-block; transition: all 100ms linear; } input[type="button"]:hover, button:hover, input[type="submit"]:hover, .button:hover { background: ; border: 1px solid ; color: #FFFFFF; text-decoration: none; } input[type="button"]:focus, button:focus, input[type="submit"]:focus, .button:focus { background: ; border: 1px solid ; color: #FFFFFF; outline: none; } input[type="button"]:disabled, button:disabled, input[type="submit"]:disabled, .button-disabled { cursor: default; opacity: 0.5; } input[type="button"]:disabled:hover, button:disabled:hover, input[type="submit"]:disabled:hover, .button-disabled:hover { background: none; color: ; } select { border: 1px solid #DDDDDD; border-radius: 2px; padding: 5px; margin: 2px 0px; transition: all 100ms linear; } select:hover { border: 1px solid #CCCCCC; } select:focus { border: 1px solid ; outline: none; } label.checkbox, label.radio { display: inline-block; cursor: pointer; position: relative; padding-left: 25px; margin: 3px 15px 3px 0px; font-size: 13px; transition: all 100ms linear; } label.only-checkbox, label.only-radio { padding-left: 0px; } label.checkbox::before, label.radio::before { content: ""; display: inline-block; width: 14px; height: 14px; margin-right: 10px; position: absolute; left: 0; bottom: 1px; border: 1px solid #DDDDDD; background: #FFFFFF; transition: all 100ms linear; } label.checkbox::before { margin: 3px 3px -1px 0px; border-radius: 2px; } label.radio::before { margin: 3px 3px -1px 0px; border-radius: 50%; } input[type=checkbox]:checked + label.checkbox::before { border: 1px solid ; background: ; content: "\2713"; font-size: 13px; color: #FFFFFF; text-align: center; line-height: 15px; } input[type=radio]:checked + label.radio::before { border: 5px solid ; background: #FFFFFF; color: #FFFFFF; text-align: center; width: 6px; height: 6px; } input[type=checkbox], input[type=radio] { display: none; } label.settings-pi-control-theme-color-red::before { border-color: ; background: ; } input[type=radio]:checked + label.settings-pi-control-theme-color-red::before { border-color: ; } label.settings-pi-control-theme-color-pink::before { border-color: ; background: ; } input[type=radio]:checked + label.settings-pi-control-theme-color-pink::before { border-color: ; } label.settings-pi-control-theme-color-purple::before { border-color: ; background: ; } input[type=radio]:checked + label.settings-pi-control-theme-color-purple::before { border-color: ; } label.settings-pi-control-theme-color-deepPurple::before { border-color: ; background: ; } input[type=radio]:checked + label.settings-pi-control-theme-color-deepPurple::before { border-color: ; } label.settings-pi-control-theme-color-indigo::before { border-color: ; background: ; } input[type=radio]:checked + label.settings-pi-control-theme-color-indigo::before { border-color: ; } label.settings-pi-control-theme-color-blue::before { border-color: ; background: ; } input[type=radio]:checked + label.settings-pi-control-theme-color-blue::before { border-color: ; } label.settings-pi-control-theme-color-lightBlue::before { border-color: ; background: ; } input[type=radio]:checked + label.settings-pi-control-theme-color-lightBlue::before { border-color: ; } label.settings-pi-control-theme-color-cyan::before { border-color: ; background: ; } input[type=radio]:checked + label.settings-pi-control-theme-color-cyan::before { border-color: ; } label.settings-pi-control-theme-color-teal::before { border-color: ; background: ; } input[type=radio]:checked + label.settings-pi-control-theme-color-teal::before { border-color: ; } label.settings-pi-control-theme-color-green::before { border-color: ; background: ; } input[type=radio]:checked + label.settings-pi-control-theme-color-green::before { border-color: ; } label.settings-pi-control-theme-color-lightGreen::before { border-color: ; background: ; } input[type=radio]:checked + label.settings-pi-control-theme-color-lightGreen::before { border-color: ; } label.settings-pi-control-theme-color-lime::before { border-color: ; background: ; } input[type=radio]:checked + label.settings-pi-control-theme-color-lime::before { border-color: ; } label.settings-pi-control-theme-color-yellow::before { border-color: ; background: ; } input[type=radio]:checked + label.settings-pi-control-theme-color-yellow::before { border-color: ; } label.settings-pi-control-theme-color-amber::before { border-color: ; background: ; } input[type=radio]:checked + label.settings-pi-control-theme-color-amber::before { border-color: ; } label.settings-pi-control-theme-color-orange::before { border-color: ; background: ; } input[type=radio]:checked + label.settings-pi-control-theme-color-orange::before { border-color: ; } label.settings-pi-control-theme-color-deepOrange::before { border-color: ; background: ; } input[type=radio]:checked + label.settings-pi-control-theme-color-deepOrange::before { border-color: ; } label.settings-pi-control-theme-color-brown::before { border-color: ; background: ; } input[type=radio]:checked + label.settings-pi-control-theme-color-brown::before { border-color: ; } label.settings-pi-control-theme-color-grey::before { border-color: ; background: ; } input[type=radio]:checked + label.settings-pi-control-theme-color-grey::before { border-color: ; } label.settings-pi-control-theme-color-blueGrey::before { border-color: ; background: ; } input[type=radio]:checked + label.settings-pi-control-theme-color-blueGrey::before { border-color: ; } .button-small, input.button-small { padding: 2px 5px; } .install-language-flex-container { display: flex; flex-wrap: wrap; justify-content: space-around; text-align: center; } .install-language-flex-container label { border: 2px solid #CCCCCC; border-radius: 2px; width: 30%; min-width: 120px; padding: 20px 10px; font-weight: bold; transition: all 100ms linear; cursor: pointer; } .install-language-flex-container input[type=radio]:checked + label { border-color: ; background: ; color: #FFFFFF; } @keyframes rotate { 0% { transform: scale(1) rotate(0deg); } 100% { transform: scale(1) rotate(-360deg); } } @-webkit-keyframes rotate { 0% { -webkit-transform: scale(1) rotate(0deg); } 100% { -webkit-transform: scale(1) rotate(-360deg); } } @-moz-keyframes rotate { 0% { -moz-transform: scale(1) rotate(0deg); } 100% { -moz-transform: scale(1) rotate(-360deg); } } .rotate-icon { animation: rotate 1.4s linear infinite; -moz-animation: rotate 1.4s linear infinite; -webkit-animation: rotate 1.4s linear infinite; } @keyframes pulse-border { 0% { box-shadow: 0 0 0 #FFFFFF; } 100% { box-shadow: 0 0 15px #CCCCCC; } } @-webkit-keyframes pulse-border { 0% { box-shadow: 0 0 0 #FFFFFF; } 100% { box-shadow: 0 0 15px #CCCCCC; } } @-moz-keyframes pulse-border { 0% { box-shadow: 0 0 0 #FFFFFF; } 100% { box-shadow: 0 0 15px #CCCCCC; } } .pulse-update { animation: pulse-border 2s alternate infinite; -moz-animation: pulse-border 2s alternate infinite; -webkit-animation: pulse-border 2s alternate infinite; } @media screen and (max-width: 899px) { #content { display: flex; flex-direction: column; } .container-600 { max-width: inherit; } .sidebar { float: inherit; width: auto !important; } } @media screen and (max-width: 600px) { .header-top-inner-cell a { padding: 10px; } .header-top-inner-username { padding: 10px; } #header-mobile ~ #inner-header { background: url('../img/logo.svg') right 15px center no-repeat; min-height: 55px; text-align: left; } #header-logo, #header-navi { display: none; } #header-navi .navi-dropdown-container { right: auto; } #header-mobile ~ #inner-header > label { display: inline-block; line-height: 55px; font-size: 25px; color: #FFFFFF; margin: 0px; vertical-align: top; padding: 0px 20px; } #header-mobile ~ #inner-header > label::before { display: block; } #header-mobile:checked ~ #inner-header > label::before { content: '\2715'; } #header-mobile:checked ~ #inner-header { background-position: right 15px top 15px; background-size: 30% auto; } #header-mobile:checked ~ #inner-header > #header-navi { display: inline-block; } #header-mobile:checked ~ #inner-header > #header-navi a { display: block; font-size: 15px; } #header-mobile:checked ~ #inner-header > #header-navi .navi_dropdown { display: block; } #footer-table { margin: 20px 10px; } input[type=text], input[type=password] { width: auto !important; } } @media screen and (max-width: 450px) { #footer-table tr:nth-child(2) td:first-child { padding-right: 30px; } #footer-table tr th:nth-child(2) { padding-right: 34px; } #footer-table tr td:last-child { width: 20%; } #footer-table tr:nth-child(2) td a { padding: 10px 4px; } .responsive-detailed-overview-table td:first-child { width: 40%; } } /* Netzwerk */ .svg-network-signal-0, .svg-network-signal-25, .svg-network-signal-50, .svg-network-signal-75, .svg-network-signal-100, .svg-network-signal-disabled, .svg-network-signal-wire { background: url('../img/network-signal-icons.svg') no-repeat; background-size: cover; display: block; height: 16px; width: 16px; } .svg-network-signal-0 { background-position: 0%; } .svg-network-signal-25 { background-position: 16.66px; } .svg-network-signal-50 { background-position: 33.33%; } .svg-network-signal-75 { background-position: 50%; } .svg-network-signal-100 { background-position: 66.66%; } .svg-network-signal-disabled { background-position: 83.33%; } .svg-network-signal-wire { background-position: 100%; } @media screen and (max-width: 410px) { .responsive-network-wlan-table tr th:nth-child(5), .responsive-network-wlan-table tr td:nth-child(5) { display: none; } } /* SSH-Login */ input[name=ssh-login] { display: none; } input[name=ssh-login] + label .inner-table { position: relative; } input[name=ssh-login] + label .inner-table table th span { font-weight: normal; } input[name=ssh-login] + label .inner-table table td { opacity: 0.3; } input[name=ssh-login]:checked + label .inner-table table td { opacity: 1; } input[name=ssh-login]:checked + label .inner-table strong + span { display: none; } input[name=ssh-login]:checked + label .inner-table .ssh-login-table-clickable-area { display: none; } .ssh-login-table-clickable-area { position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; z-index: 10; } .divider { position: relative; width: 70%; height: 16px; margin: 0px auto 0px; } .divider > div:first-child { position: absolute; background: #E1E1E1; height: 2px; top: 50%; margin-top: -1px; width: 100%; z-index: 5; } .divider > div:last-child { background: #FFFFFF; z-index: 10; position: absolute; height: 16px; top: 50%; margin-top: -8px; left: 50%; margin-left: -30px; width: 60px; text-align: center; } /* LOGIN */ .login-body { background: ; /* 7 */ height: 100%; } .login-wrapper { height: 100%; width: 400px; left: 50%; position: relative; margin-left: -200px; min-height: 300px; display: table; } .login-container { height: 90%; display: table-row; } .login-container-inner { display: table-cell; vertical-align: middle; } .login-logo { background: url('../img/logo.svg') center bottom no-repeat; background-size: 60% auto; height: 60px; margin: 0px auto 0px; margin-bottom: 20px; width: 300px; } .login-table { width: 300px; margin: 0px auto 0px; border-spacing: 5px; } input.login-input-text { width: 100% !important; box-sizing: border-box; padding: 15px; background: ; border: 1px solid ; color: #FFFFFF; margin: 0px; } input.login-input-text:hover { border: 1px solid ; } input.login-input-text:focus { border: 1px solid ; } label.login-input-checkbox::before { background: none; border: 1px solid ; } label.login-input-checkbox { color: ; } input.login-input-button { background: none; color: ; border: 1px solid ; padding: 10px 20px 10px 20px; } .login-footer { height: 10%; display: table-row; } .login-footer-inner { display: table-cell; vertical-align: bottom; text-align: center; padding: 5px; font-size: 11px; color: ; } .login-error { background: rgba(255, 255, 255, 0.5); border-radius: 2px; color: #B71C1C; font-weight: bold; margin: 0px auto 0px; margin-bottom: 11px; padding: 20px; text-align: center; width: 248px; } ::-webkit-input-placeholder { /* WebKit, Blink, Edge */ color: ; } :-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: ; } ::-moz-placeholder { /* Mozilla Firefox 19+ */ color: ; } :-ms-input-placeholder { /* Internet Explorer 10-11 */ color: ; }