summaryrefslogtreecommitdiffhomepage
path: root/themes/luci-theme-freifunk-generic/htdocs/luci-static/freifunk-generic/cascade.css
diff options
context:
space:
mode:
Diffstat (limited to 'themes/luci-theme-freifunk-generic/htdocs/luci-static/freifunk-generic/cascade.css')
-rw-r--r--themes/luci-theme-freifunk-generic/htdocs/luci-static/freifunk-generic/cascade.css1792
1 files changed, 0 insertions, 1792 deletions
diff --git a/themes/luci-theme-freifunk-generic/htdocs/luci-static/freifunk-generic/cascade.css b/themes/luci-theme-freifunk-generic/htdocs/luci-static/freifunk-generic/cascade.css
deleted file mode 100644
index 590eb3d97..000000000
--- a/themes/luci-theme-freifunk-generic/htdocs/luci-static/freifunk-generic/cascade.css
+++ /dev/null
@@ -1,1792 +0,0 @@
-@charset "utf-8";
-
-@media all {
-
-html {
- min-height: 100%;
- height: auto;
-}
-
-body {
- color: #ccc;
- background: #e5eef5 linear-gradient(#fff 0%, #e5eef5 100%) no-repeat;
- font-family: Verdana, Arial, sans-serif;
- font-size: 100%;
- line-height: 100%;
- padding-bottom: 1.5em;
-}
-
-html, body {
- height: 99%;
-}
-
-* {
- margin: 0;
- padding: 0;
- box-sizing: border-box;
-}
-
-.table { display: table; width: 100%; position: relative; }
-.tr { display: table-row; }
-.thead { display: table-header-group; }
-.tbody { display: table-row-group; }
-.tfoot { display: table-footer-group; }
-.td, .th { display: table-cell; }
-.th { font-weight: bold; }
-
-.table[width="33%"], .th[width="33%"], .td[width="33%"] { width: 33%; }
-.table[width="100%"], .th[width="100%"], .td[width="100%"] { width: 100%; }
-
-.col-1 { flex: 1 1 30px !important; -webkit-flex: 1 1 30px !important; }
-.col-2 { flex: 2 2 60px !important; -webkit-flex: 2 2 60px !important; }
-.col-3 { flex: 3 3 90px !important; -webkit-flex: 3 3 90px !important; }
-.col-4 { flex: 4 4 120px !important; -webkit-flex: 4 4 120px !important; }
-.col-5 { flex: 5 5 150px !important; -webkit-flex: 5 5 150px !important; }
-.col-6 { flex: 6 6 180px !important; -webkit-flex: 6 6 180px !important; }
-.col-7 { flex: 7 7 210px !important; -webkit-flex: 7 7 210px !important; }
-.col-8 { flex: 8 8 240px !important; -webkit-flex: 8 8 240px !important; }
-.col-9 { flex: 9 9 270px !important; -webkit-flex: 9 9 270px !important; }
-.col-10 { flex: 10 10 300px !important; -webkit-flex: 10 10 300px !important; }
-
-.tr.placeholder {
- height: 3.5em;
-}
-
-.tr.placeholder > .td {
- position: absolute;
- left: 1px;
- right: 1px;
- bottom: 1px;
- text-align: center;
- line-height: 3em;
-}
-
-abbr,
-acronym {
- font-style: normal;
- font-variant: normal;
-}
-
-abbr[title],
-acronym[title] {
- border-bottom: 1px dotted;
- cursor: help;
-}
-
-a:link abbr[title],
-a:visited abbr[title],
-a:link acronym[title],
-a:visited acronym[title] {
- cursor: pointer;
-}
-
-code {
- font-family: monospace;
- white-space: pre;
-}
-
-h2, h3, h4, legend {
- font-size: 150%;
- font-family: Trebuchet MS, Verdana, sans-serif;
- font-weight: bold;
- margin: .25em 0 .5em 0;
- border-bottom: 1px solid;
- padding-bottom: 4px;
- display: block;
- width: 100%;
-}
-
-h3, legend {
- font-size: 125%;
-}
-
-h4 {
- font-size: 112%;
-}
-
-.cbi-section-node + h4 {
- margin-top: 1em;
-}
-
-fieldset { border: none; }
-
-fieldset > legend { float: left; }
-fieldset > legend + * { clear: both; }
-
-#maincontent ul {
- margin-left: 2em;
-}
-
-.warning {
- color: red;
- background-color: white;
- font-weight: bold;
- text-decoration: blink;
-}
-
-.clear {
- clear: both;
-}
-
-a img {
- border: 0;
-}
-
-.skiplink,
-.navigation,
-.hidden {
- position: absolute;
- left: -1000px;
- top: -1000px;
- width: 0px;
- height: 0px;
- overflow: hidden;
- display: inline;
-}
-
-.error {
- color: #f00;
- background-color: white;
-}
-
-.alert-message {
- font-weight: normal;
- padding: .5em;
- border-radius: 3px;
- color: #000;
-}
-
-.alert-message, .cbi-tooltip.error {
- background: #fee;
- color: #a22;
-}
-
-.alert-message.notice, .cbi-tooltip.notice {
- background: linear-gradient(#ccc 0%, #eee 100%);
- color: #4a6b7c;
-}
-
-.alert-message.warning, .cbi-tooltip.warning {
- background: linear-gradient(#dda 0%, #dd8 100%);
- color: #c00;
-}
-
-.alert-message > * {
- margin: .5em;
-}
-
-.alert-message > h4 {
- font-weight: bold;
-}
-
-
-.ifacebadge, .ifacebox {
- display: inline-flex;
- align-content: center;
- border: 1px solid #ccc;
- border-radius: 3px;
- padding: 2px;
- background: #fff;
- margin: .25em .5em;
-}
-
-.ifacebox-head {
- background: #eee;
-}
-
-.ifacebox-head.active {
- background: #90c0e0;
-}
-
-.ifacebadge, .zonebadge {
- align-items: center;
-}
-
-.ifacebadge > * {
- align-self: flex-start;
-}
-
-.ifacebadge > img,
-.ifacebadge > em {
- margin-right: 5px;
- display: inline-block;
- height: 16px;
-}
-
-.ifacebadge-active {
- border-color: #000000;
- font-weight: bold;
-}
-
-.ifacebox {
- flex-direction: column;
- margin: 0;
- padding: 0;
- min-width: 100px;
- text-align: center;
-}
-
-.ifacebox > * {
- padding: 2px;
-}
-
-.td > .ifacebadge,
-.td > .zonebadge {
- margin: 0;
- vertical-align: top;
-}
-
-.network-status-table {
- display: flex;
- flex-wrap: wrap;
-}
-
-.network-status-table .ifacebox {
- margin: .5em;
- font-size: 90%;
- flex-grow: 1;
-}
-
-.network-status-table .ifacebox-body {
- display: flex;
- flex-direction: column;
- flex: 1 0;
-}
-
-.network-status-table .ifacebox-body > span {
- flex: 10;
-}
-
-.network-status-table .ifacebox-body > div {
- display: flex;
- flex-wrap: wrap;
-}
-
-.ifacebadge.large,
-.network-status-table .ifacebox-body .ifacebadge {
- flex: 1;
- margin: .5em .25em .25em .25em;
- padding: .5em;
- min-width: 220px;
- white-space: nowrap;
-}
-
-
-.zonebadge {
- padding: 2px;
- display: inline-block;
- white-space: nowrap;
- border-radius: 3px;
-}
-
-.zonebadge > em,
-.zonebadge > strong {
- margin: 3px;
-}
-
-.zonebadge input {
- width: 6em;
- height: 1.5em;
-}
-
-.zonebadge .ifacebadge,
-.cbi-dropdown .ifacebadge {
- margin: 1px;
-}
-
-.zonebadge .ifacebadge img,
-.zonebadge .ifacebadge em,
-.cbi-dropdown .ifacebadge img,
-.cbi-dropdown .ifacebadge em {
- margin: 0 1px;
-}
-
-.zonebadge-empty {
- border: 1px dashed #AAAAAA;
- color: #AAAAAA;
- font-style: italic;
- font-size: smaller;
-}
-
-
-
-#header {
- height: auto;
- background: #FFF url(header.jpg) repeat-x left bottom;
- color: #ccc;
- font-weight: bold;
- text-align:right;
-}
-
-.header_left {
- padding-bottom: 10px;
-}
-
-.header_left img {
- padding: 10px 10px 0px 10px;
-}
-
-.header_banner {
- overflow:hidden;
- padding-bottom: 6px;
- text-align:left;
-}
-
-.header_banner img{
- padding: 0px;
-}
-
-.header_left {
- text-align:left;
- max-width: 50%;
- float:left;
-}
-
-.header_left a {
- color: #dc0067;
- font: bold 36px Helvetica, Verdana, Arial, sans-serif;
- text-decoration: none;
-}
-
-#header h1,
-.header_right {
- max-width: 45%;
- text-align: right;
- font-size: 70%;
- font-weight: normal;
- line-height: 160%;
- float:right;
- padding: 10px 10px 0 0;
-}
-
-ul.dropdowns {
- float: left;
- margin: 0;
- padding: 0;
- width: auto;
- list-style: none;
-}
-
-html>body ul.dropdowns {
- position: relative;
-}
-
-ul.dropdowns li,
-ul.dropdowns ul {
- margin: 0;
- padding: 0;
- list-style: none;
-}
-
-ul.dropdowns li {
- float: left;
- position: relative;
- white-space: nowrap;
-}
-
-ul.dropdowns li ul {
- position: absolute;
- z-index: 1100;
- top: auto;
- min-width: 10em;
-}
-
-ul.dropdowns li li {
- float: none;
- position: relative;
-}
-
-ul.dropdowns li a {
- display: block;
-}
-
-ul.dropdowns ul li ul {
- top: 0;
-}
-
-ul.dropdowns li ul,
-ul.dropdowns li.over ul ul,
-ul.dropdowns li.focus ul ul,
-ul.dropdowns li:hover ul ul,
-ul.dropdowns li.over ul ul ul,
-ul.dropdowns li.focus ul ul ul,
-ul.dropdowns li:hover ul ul ul,
-ul.dropdowns li.over ul ul ul ul,
-ul.dropdowns li.focus ul ul ul ul,
-ul.dropdowns li:hover ul ul ul ul {
- left: -3000px;
-}
-
-ul.dropdowns li.over ul,
-ul.dropdowns li.focus ul,
-ul.dropdowns li:hover ul {
- left: 0;
-}
-
-ul.dropdowns ul li.over ul,
-ul.dropdowns ul li.focus ul,
-ul.dropdowns ul li:hover ul,
-ul.dropdowns ul ul li.over ul,
-ul.dropdowns ul ul li.focus ul,
-ul.dropdowns ul ul li:hover ul,
-ul.dropdowns ul ul ul li.over ul,
-ul.dropdowns ul ul ul li.focus ul,
-ul.dropdowns ul ul ul li:hover ul {
- left: 100%;
-}
-
-#xhr_poll_status {
- cursor: pointer;
-}
-
-#xhr_poll_status #xhr_poll_status_off {
- font-weight: bold;
- color: #FF0000;
-}
-
-#xhr_poll_status #xhr_poll_status_on {
- font-weight: bold;
- color: #00FF00;
-}
-
-#menubar {
- position: relative;
- width: 100%;
- background: #FFF;
- color: #004a9c;
- border-bottom: 1px dotted #5A5A5A;
-}
-#menubar .warning {
- color: red;
- background-color: #FFF;
-}
-
-#menubar ul.dropdowns {
- min-height: 1.8em;
- background: #FFF;
- color: #004a9c;
-}
-
-#menubar ul.dropdowns li ul {
- background: #FFF;
- color: #004a9c;
- border-width: 0 1px 1px 1px;
- border-style: dotted;
- border-color: #5a5a5a;
-}
-
-#menubar ul.dropdowns ul li ul {
- border-width: 1px;
-}
-
-html #menubar a:link,
-html #menubar a:visited {
- position: relative;
- display: block;
- padding: 0.5em;
- background: #FFF;
- color: #004a9c;
- text-decoration: none;
- font-size: 80%;
- font-weight: normal;
-}
-
-html #menubar a:link:hover,
-html #menubar a:visited:hover,
-html #menubar a:link:active,
-html #menubar a:visited:active,
-#menubar a:link:focus,
-#menubar a:visited:focus {
- background: #F2F2F2;
- color: #e60076;
-}
-
-html #menubar a:link.active,
-html #menubar a:visited.active,
-html #menubar a:link.preactive,
-html #menubar a:visited.preactive {
- background: #FFF;
- color: #e60076;
-}
-
-html #menubar a:link.warning,
-html #menubar a:visited.warning {
- background: #FFF;
- color: red;
- font-weight: bold;
- text-decoration: blink;
-}
-
-#menubar ul.dropdowns li.over>a,
-#menubar ul.dropdowns li.focus>a,
-#menubar ul.dropdowns li:hover>a {
-}
-
-.lang_de #submenu_mini_system { min-width: 13.3em; }
-* html .lang_de #submenu_mini_system { width: 13.3em; }
-
-.lang_pt-br #submenu_mini_network { min-width: 14em; }
-* html .lang_pt-br #submenu_mini_network { width: 14em; }
-
-.lang_pt-br #submenu_mini_system { min-width: 11.5em; }
-* html .lang_pt-br #submenu_mini_system { width: 11.5em; }
-
-.lang_ru #submenu_mini_system { min-width: 18em; }
-* html .lang_ru #submenu_mini_system { width: 18em; }
-
-.lang_pt-br #submenu_admin_index { min-width: 11em; }
-* html .lang_pt-br #submenu_admin_index { width: 11em; }
-
-.lang_ru #submenu_admin_index { min-width: 15.5em; }
-* html .lang_ru #submenu_admin_index { width: 15.5em; }
-
-.lang_ru #submenu_admin_status { min-width: 10.5em; }
-* html .lang_ru #submenu_admin_status { width: 10.5em; }
-
-.lang_de #submenu_admin_system { min-width: 13.3em; }
-* html .lang_de #submenu_admin_system { width: 13.3em; }
-
-.lang_fr #submenu_admin_system { min-width: 14.5em; }
-* html .lang_fr #submenu_admin_system { width: 14.5em; }
-
-.lang_pt-br #submenu_admin_system { min-width: 11.5em; }
-* html .lang_pt-br #submenu_admin_system { width: 11.5em; }
-
-.lang_ru #submenu_admin_system { min-width: 18em; }
-* html .lang_ru #submenu_admin_system { width: 18em; }
-
-#submenu_admin_services_chillispot { min-width: 15.5em; }
-* html #submenu_admin_services_chillispot { width: 15.5em; }
-
-#submenu_admin_services_coovachilli { min-width: 15em; }
-* html #submenu_admin_services_coovachilli { width: 15em; }
-
-.lang_ru #submenu_admin_network_routes { min-width: 15.3em; }
-* html .lang_ru #submenu_admin_network_routes { width: 15.3em; }
-
-#submenu_admin_network_firewall { min-width: 14em; }
-* html #submenu_admin_network_firewall { width: 14em; }
-
-.lang_de #submenu_admin_network_firewall { min-width: 16.5em; }
-* html .lang_de #submenu_admin_network_firewall { width: 16.5em; }
-
-.lang_pt-br #submenu_admin_network_firewall { min-width: 15em; }
-* html .lang_pt-br #submenu_admin_network_firewall { width: 15em; }
-
-#modemenu {
-/* width: auto;*/
- background: #000;
- color: #fff;
- list-style: none;
- margin-right: 1px;
-}
-
-#modemenu li {
- float: right;
- list-style: none;
-}
-
-#savemenu {
- float: right;
- margin-right: 2em;
-}
-
-#applyreboot-section {
- line-height: 300%;
-}
-
-.lang_de #submenu_admin_uci {
- width: 12em;
-}
-
-.lang_ru #submenu_admin_uci {
- width: 11.5em;
-}
-
-textarea#syslog {
- width: 98%;
- min-height: 500px;
- border: 3px solid #ccc;
- padding: 5px;
- font-family: monospace;
-}
-
-
-#maincontent {
- clear: both;
- width: 90%;
- margin: 0 auto;
- padding: 0.5em;
- color: #000;
- font-size: 80%;
-}
-
-#maincontent p {
- margin-bottom: 1em;
-}
-
-.cbi-section {
- margin-bottom: 1.5em;
- color: #000;
-}
-
-.cbi-section-descr {
- margin-bottom: 0.5em;
- font-size: 95%;
-}
-
-.cbi-title-ref {
- color: inherit;
- text-decoration: none;
- padding-right: 18px;
- background: url('../resources/cbi/link.gif') no-repeat scroll right center;
- background-color: inherit;
-}
-
-ul.cbi-apply {
- font-size: 90%;
-}
-
-ul.cbi-tabmenu {
- list-style-type: none;
- display: flex;
- margin: 0 0 .5em 0 !important;
- padding: 0 0 0 5px;
- border-bottom: 1px solid #bbb;
-}
-
-ul.cbi-tabmenu li {
- display: inline-flex;
- margin: 0 5px -1px 0;
- flex: 0 1 auto;
- border: 1px solid #bbb;
- border-bottom: none;
- border-radius: 3px 3px 0 0;
- background: linear-gradient(#ddd 90%, #aaa 100%);
- color: #888;
- overflow: hidden;
- text-overflow: ellipsis;
- word-wrap: break-word;
-}
-
-ul.cbi-tabmenu li a,
-ul.cbi-tabmenu li a:hover {
- text-decoration: none;
- color: inherit;
- padding: 5px;
- flex: 1;
- width: 100%;
- height: 100%;
-}
-
-ul.cbi-tabmenu li.cbi-tab-highlighted {
- color: #000;
- background: #fea;
-}
-
-ul.cbi-tabmenu li.cbi-tab {
- color: #000;
- background: #fff;
-}
-
-ul.cbi-tabmenu + .cbi-section-node {
- margin-top: -.5em;
-}
-
-[data-tab-title] {
- height: 0;
- opacity: 0;
- overflow: hidden;
-}
-
-[data-tab-active="true"] {
- opacity: 1;
- height: auto;
- overflow: visible;
- transition: opacity .25s ease-in;
-}
-
-div.cbi-tab-descr {
- background-image: url(/luci-static/resources/cbi/help.gif);
- background-position: 0.25em 50%;
- background-repeat: no-repeat;
- border-bottom: 1px solid #ccc;
- margin: 0.25em 0.25em 2em;
- padding: 0.5em 0.5em 0.5em 2em;
-}
-
-input[type=submit],
-input[type=reset],
-input[type=image],
-input[type=button] {
- cursor: pointer;
-}
-
-select,
-input,
-textarea {
- background: #fff;
- color: #000;
- border: 1px solid #cccccc;
-}
-
-input[type=image] {
- border: none;
-}
-
-input:focus,
-input:hover,
-select:focus,
-select:hover,
-textarea:focus,
-textarea:hover {
- background-color: #fff;
- color: #000;
-}
-
-select,
-input[type=text],
-input[type=password] {
- width: 20em;
- font-size: inherit;
- line-height: 13pt;
- height: 14pt;
-}
-
-select[multiple] {
- height: auto;
-}
-
-input[type=radio],
-input[type=checkbox],
-[data-dynlist] > input + img,
-input.cbi-input-password + img {
- vertical-align: middle;
-}
-
-.td select,
-.td .cbi-dropdown,
-.td input[type=text] {
- width: 100%;
-}
-
-.td [data-dynlist] > input,
-.td input.cbi-input-password {
- width: calc(100% - 20px);
-}
-
-img.cbi-image-button {
- cursor: pointer;
- margin: 0 2px;
- vertical-align: middle;
-}
-
-.btn, .cbi-button {
- padding: 0 .5em;
- border-radius: 3px;
- border: 1px solid #aaa;
- text-decoration: none;
- color: #000;
- display: inline-block;
- font-size: inherit;
- -webkit-appearance: none;
- background: #fff;
- text-align: center;
- font-weight: bold;
- line-height: 13pt;
- height: 14pt;
-}
-
-.btn:hover, .cbi-button:hover {
- box-shadow: 0 0 3px #59d;
-}
-
-.btn[disabled],
-.btn[disabled]:hover,
-.cbi-button[disabled],
-.cbi-button[disabled]:hover {
- opacity: .6;
- cursor: default;
- pointer-events: none;
-}
-
-.cbi-button-positive,
-.cbi-button-fieldadd,
-.cbi-button-add,
-.cbi-button-save {
- border-color: #7b7;
- color: #7b7;
-}
-
-.cbi-button-neutral,
-.cbi-button-reset,
-.cbi-button-download,
-.cbi-button-find,
-.cbi-button-link,
-.cbi-button-up,
-.cbi-button-down {
- border-color: #444;
- color: #444;
-}
-
-.cbi-button-action,
-.cbi-button-apply,
-.cbi-button-reload,
-.cbi-button-edit {
- border-color: #59d;
- color: #59d;
-}
-
-.cbi-button-negative,
-.cbi-section-remove .cbi-button,
-.cbi-button-remove {
- border-color: #b77;
- color: #b77;
-}
-
-.cbi-button-action.important,
-.cbi-page-actions .cbi-button-apply,
-.cbi-section-actions .cbi-button-edit {
- color: #fff;
- background: #59d;
-}
-
-.cbi-button-positive.important,
-.cbi-page-actions .cbi-button-save {
- color: #fff;
- background: #7b7;
-}
-
-.cbi-page-actions .cbi-button-apply + .cbi-button-save {
- background: #fff;
- color: #7b7;
-}
-
-.cbi-input-invalid {
- background-image: url('../resources/cbi/reset.gif');
- background-repeat: no-repeat;
- background-position: right;
- color: #FF0000 !important;
- border-color: #FF0000;
-}
-
-.cbi-input-invalid {
- background-image: url('../resources/cbi/reset.gif');
- background-repeat: no-repeat;
- background-position: right;
- color: #FF0000 !important;
- border-color: #FF0000;
-}
-
-div.cbi-section-remove input {
- border-bottom: none;
-}
-
-textarea {
- margin-left: -1px;
- margin-bottom: 0.5em;
-}
-
-.table .td, .table .th {
- color: #000000;
- padding: .25em;
-}
-
-.table.smalltext {
- background: #f5f5f5;
- color: #000;
- border: 1px solid #666;
- font-size: 90%;
- width: 80%;
- margin-left: auto;
- margin-right: auto;
- border-collapse: collapse;
-}
-
-.table.smalltext .tr:hover .td {
- background-color: #bbddee;
- color: #000;
-}
-
-.table.smalltext .tr .th {
- padding: 0 0.25em;
- border-left: 1px dotted #666;
- text-align: left;
-}
-
-.table.smalltext .tr .td {
- padding: 0.2em;
- border-top: 1px dotted #666;
- border-left: 1px dotted #666;
-}
-
-.cbi-section-node .tr:not(.placeholder):nth-child(even) {
- background: #e5eef5;
-}
-
-.table.cbi-section-table .cbi-section-table-cell {
- padding: 3px;
- white-space: nowrap;
-}
-
-.table .tr > .th:empty {
- display: none;
-}
-
-.table.cbi-section-table .tr > *,
-.table.cbi-section-table .tr[data-title]::before {
- border-top: 1px dotted #bbb;
- display: table-cell;
-}
-
-.table.cbi-section-table .tr.table-titles > *,
-.table.cbi-section-table .tr.cbi-section-table-titles > *,
-.table.cbi-section-table .tr.cbi-section-table-desc > *,
-.table.cbi-section-table .tr.table-titles::before,
-.table.cbi-section-table .tr.cbi-section-table-titles::before,
-.table.cbi-section-table .tr.cbi-section-table-desc::before {
- border-top: none;
-}
-
-.table.cbi-section-table .tr:hover::before,
-.table.cbi-section-table .tr:hover > * {
- background: #eee;
-}
-
-.table.cbi-section-table .tr:nth-child(even):hover::before,
-.table.cbi-section-table .tr:nth-child(even):hover > * {
- background: #bde;
-}
-
-
-div.cbi-value {
- clear: left;
- vertical-align: middle;
- padding-left: 0.25em;
- border-bottom: 1px dotted #bbb;
-}
-
-div.cbi-value:hover {
- background: #f8f8f8;
- color: #000;
-}
-
-.cbi-value-title {
- float: left;
- width: 40%;
- line-height: 1.8em;
-}
-
-.cbi-value-field {
- width: 58%;
- margin-left: 40%;
- padding: 0.25em 0;
-}
-
-.td.cbi-value-field {
- width: auto;
- margin-left: 0;
- align-self: center;
-}
-
-.cbi-value-description {
- background-image: url(/luci-static/resources/cbi/help.gif);
- background-position: .25em .25em;
- background-repeat: no-repeat;
- margin: .25em 0 0 0;
- padding: .25em .25em .25em 1.75em;
-}
-
-.cbi-section-create {
- padding: 0 0 .25em 0;
- margin: -3px;
- display: inline-flex;
- align-items: center;
-}
-
-.cbi-section-create > * {
- margin: 3px;
- flex: 1 1 auto;
-}
-
-.cbi-section-create > * > input {
- width: 100%;
-}
-
-.cbi-section-remove > .cbi-button {
- margin-bottom: -1px;
- border-radius: 3px 3px 0 0;
-}
-
-.cbi-section-node + .cbi-section-create {
- padding-top: 0;
-}
-
-div.cbi-map-descr {
- margin-bottom: 1em;
-}
-
-div.cbi-optionals {
- padding: 0.25em;
- border-bottom: 1px dotted #bbb;
-}
-
-
-
-.cbi-section-node {
- clear: both;
- padding-bottom: 0;
- position: relative;
- border: 1px dotted #555;
- background: #fff;
- margin-bottom: 5px;
-}
-
-.cbi-section-node-tabbed {
- border-top: none;
-}
-
-.cbi-section-node .cbi-optionals:last-child,
-.cbi-section-node .cbi-value:last-child {
- border-bottom: none;
-}
-
-.table.cbi-section-table {
- width: 100%;
- font-size: 95%;
- border: 1px dotted #444;
- background: #fff;
- margin: 0 0 .5em 0;
-}
-
-.cbi-section-node > .table.cbi-section-table {
- border: none;
- margin: 0;
-}
-
-@keyframes flash {
- 0% { opacity: 1; }
- 50% { opacity: .5; }
- 100% { opacity: 1; }
-}
-
-.tr.cbi-section-table-row.flash {
- animation: flash .35s;
-}
-
-.tr.cbi-section-table-descr .th {
- font-weight: normal;
- font-size: 90%;
- vertical-align: top;
-}
-
-.td.cbi-section-table-optionals {
- text-align: left !important;
- padding-top: 1em;
-}
-
-.th.cbi-section-actions,
-.td.cbi-section-actions {
- display: flex;
- justify-content: flex-end;
- flex-direction: row;
- flex: 1 1 150px;
- margin: auto 0 auto auto;
-}
-
-.td.cbi-section-actions > form {
- display: flex;
-}
-
-.td.cbi-section-actions > *,
-.td.cbi-section-actions > form > * {
- flex: 1 1 4em;
- margin: 1px;
-}
-
-.cbi-page-actions {
- display: flex;
- justify-content: flex-end;
- margin: -3px;
- padding: 0 .25em .25em .25em;
-}
-
-.cbi-page-actions > form {
- display: flex;
-}
-
-.cbi-page-actions > * {
- flex: 0 1 auto;
- margin: 3px;
-}
-
-.cbi-page-actions > form > * {
- flex: 1;
- margin: 0 3px 0 0;
-}
-
-.cbi-page-actions > .cbi-button-link,
-.cbi-page-actions > form[method="get"]:first-child {
- margin-right: auto;
-}
-
-
-.th[data-type="button"], .td[data-type="button"],
-.th[data-type="fvalue"], .td[data-type="fvalue"] {
- flex: 1 1 2em;
- text-align: center;
-}
-
-#cbi-network-switch_vlan .th,
-#cbi-network-switch_vlan .td {
- flex-basis: 12%;
-}
-
-#cbi-wireless-overview .td:first-child {
- align-self: center;
-}
-
-.td[data-title]::before {
- content: attr(data-title) ":\20";
- font-weight: bold;
- text-align: left;
- display: none;
- padding: 1px;
- white-space: nowrap;
-}
-
-.tr.placeholder .td[data-title]::before {
- display: none;
-}
-
-.tr[data-title]::before,
-.tr.cbi-section-table-titles.named::before {
- content: attr(data-title) "\20";
- font-weight: bold;
- text-align: left;
- display: inline-block;
- align-self: center;
- flex: 1 1 5%;
- padding: .25em;
- white-space: normal;
- word-wrap: break-word;
-}
-
-.cbi-value-helpicon img {
- vertical-align: bottom;
-}
-
-div.cbi-error {
- font-size: 95%;
- font-weight: bold;
- color: #f00;
- background-color: #fff;
-}
-
-td.cbi-value-error {
- border-color: red;
-}
-
-.cbi-value-error input,
-.cbi-value-error select {
- color: red;
- background-color: #fcc;
-}
-
-.cbi-section-error {
- color: red;
- background-color: white;
- font-size: 95%;
- border: 1px dotted red;
- margin: 3px;
- padding: 3px;
-}
-
-
-.cbi-dropdown {
- border: 1px solid #ccc;
- display: inline-flex;
- cursor: pointer;
- background: #fff;
- position: relative;
- padding: 0;
- color: #000;
- min-width: 20em;
- max-width: 100%;
-}
-
-.cbi-dropdown:focus {
- outline: 2px solid #4b6e9b;
-}
-
-.cbi-dropdown > ul {
- margin: 0 !important;
- padding: 0;
- list-style: none;
- overflow-x: hidden;
- overflow-y: auto;
- display: flex;
- width: 100%;
-}
-
-.cbi-dropdown > ul.preview {
- display: none;
-}
-
-.cbi-dropdown > .open {
- background: #eee;
- border: 2px outset #eee;
- flex-basis: 15px;
-}
-
-.cbi-dropdown > .open,
-.cbi-dropdown > .more {
- flex-grow: 0;
- flex-shrink: 0;
- display: flex;
- flex-direction: column;
- justify-content: center;
- text-align: center;
- line-height: 2em;
- padding: 0 .25em;
-}
-
-.cbi-dropdown > .more,
-.cbi-dropdown > ul > li[placeholder] {
- color: #777;
- font-weight: bold;
- text-shadow: 1px 1px 0px #fff;
- display: none;
-}
-
-.cbi-dropdown > ul > li {
- display: none;
- padding: .25em;
- white-space: nowrap;
- overflow: hidden;
- text-overflow: ellipsis;
- flex-shrink: 1;
- flex-grow: 1;
- align-items: center;
- align-self: center;
- min-height: 20px;
-}
-
-.cbi-dropdown > ul > li .hide-open { display: initial; }
-.cbi-dropdown > ul > li .hide-close { display: none; }
-
-.cbi-dropdown > ul > li[display]:not([display="0"]) {
- border-left: 1px solid #ccc;
-}
-
-.cbi-dropdown[empty] > ul {
- max-width: 1px;
-}
-
-.cbi-dropdown > ul > li > form {
- display: none;
- margin: 0;
- padding: 0;
- pointer-events: none;
-}
-
-.cbi-dropdown > ul > li img {
- vertical-align: middle;
- margin-right: .25em;
-}
-
-.cbi-dropdown > ul > li > form > input[type="checkbox"] {
- margin: 0;
-}
-
-.cbi-dropdown > ul > li input[type="text"] {
- height: 20px;
-}
-
-.cbi-dropdown[open] {
- position: relative;
-}
-
-.cbi-dropdown[open] > ul.dropdown {
- display: block;
- background: #f6f6f5;
- border: 1px solid #918e8c;
- box-shadow: 0 0 4px #918e8c;
- position: absolute;
- z-index: 1000;
- max-width: none;
- min-width: 100%;
- width: auto;
-}
-
-.cbi-dropdown > ul > li[display],
-.cbi-dropdown[open] > ul.preview,
-.cbi-dropdown[open] > ul.dropdown > li,
-.cbi-dropdown[multiple] > ul > li > label,
-.cbi-dropdown[multiple][open] > ul.dropdown > li,
-.cbi-dropdown[multiple][more] > .more,
-.cbi-dropdown[multiple][empty] > .more {
- flex-grow: 1;
- display: flex;
- align-items: center;
-}
-
-.cbi-dropdown[empty] > ul > li,
-.cbi-dropdown[optional][open] > ul.dropdown > li[placeholder],
-.cbi-dropdown[multiple][open] > ul.dropdown > li > form {
- display: block;
-}
-
-.cbi-dropdown[open] > ul.dropdown > li .hide-open { display: none; }
-.cbi-dropdown[open] > ul.dropdown > li .hide-close { display: initial; }
-
-.cbi-dropdown[open] > ul.dropdown > li {
- border-bottom: 1px solid #ccc;
-}
-
-.cbi-dropdown[open] > ul.dropdown > li[selected] {
- background: #b0d0f0;
-}
-
-.cbi-dropdown[open] > ul.dropdown > li.focus {
- background: linear-gradient(90deg, #a3c2e8 0%, #84aad9 100%);
-}
-
-.cbi-dropdown[open] > ul.dropdown > li:last-child {
- margin-bottom: 0;
- border-bottom: none;
-}
-
-.cbi-dropdown[disabled] {
- pointer-events: none;
- opacity: .6;
-}
-
-
-.cbi-tooltip-container {
- cursor: help;
-}
-
-.cbi-tooltip {
- position: absolute;
- z-index: 1000;
- left: -1000px;
- border-radius: 3px;
- background: #fff;
- padding: 2px 5px;
- white-space: pre;
- opacity: 0;
- transition: opacity .25s ease-out;
- pointer-events: none;
- box-shadow: 0 0 2px #444;
-}
-
-.cbi-tooltip-container:hover .cbi-tooltip {
- left: auto;
- opacity: 1;
- transition: opacity .25s ease-in;
-}
-
-.zonebadge .cbi-tooltip {
- padding: 1px;
- background: inherit;
- margin: -1.6em 0 0 -5px;
-}
-
-
-.zone-forwards {
- display: flex;
- flex-wrap: wrap;
-}
-
-.zone-forwards > * {
- flex: 1 1 45%;
- padding: 1px;
-}
-
-.zone-forwards > span {
- flex-basis: 10%;
- text-align: center;
-}
-
-.zone-forwards .zone-src,
-.zone-forwards .zone-dest {
- display: flex;
- flex-direction: column;
-}
-
-
-.left, .left::before {
- text-align: left !important;
-}
-
-.right, .right::before {
- text-align: right !important;
-}
-
-.center, .center::before {
- text-align: center !important;
-}
-
-.td.bottom {
- align-self: flex-end;
-}
-
-.td.top {
- align-self: flex-start;
-}
-
-.td.middle {
- align-self: center;
-}
-
-
-.footer, .push {
- height: 2em;
-}
-
-.footer {
- width: 99%;
- padding: 0.3em;
-}
-
-
-.wrapper {
- min-height: 100%;
- height: auto !important;
- height: 100%;
- margin: 0 auto -2em;
-}
-
-.luci a:link,
-.luci a:visited,
-.exectime {
- color: #666;
- text-decoration: none;
- font-size: 70%;
-}
-
-.inline {
- display: inline;
-}
-
-.error500 {
- white-space: normal;
- border: 1px dotted #f00;
- background-color: #fff;
- color: #000;
- padding: 0.5em;
-}
-
-.uci-change-list {
- font-family: monospace;
-}
-
-.uci-change-list ins,
-.uci-change-legend-label ins {
- text-decoration: none;
- border: 1px solid #00FF00;
- background-color: #CCFFCC;
- display: block;
- padding: 2px;
-}
-
-.uci-change-list del,
-.uci-change-legend-label del {
- text-decoration: none;
- border: 1px solid #FF0000;
- background-color: #FFCCCC;
- display: block;
- font-style: normal;
- padding: 2px;
-}
-
-.uci-change-list var,
-.uci-change-legend-label var {
- text-decoration: none;
- border: 1px solid #CCCCCC;
- background-color: #EEEEEE;
- display: block;
- font-style: normal;
- padding: 2px;
-}
-
-.uci-change-list var ins,
-.uci-change-list var del {
- /*display: inline;*/
- border: none;
- white-space: pre;
- font-style: normal;
- padding: 0px;
-}
-
-.uci-change-legend {
- padding: 5px;
-}
-
-.uci-change-legend-label {
- width: 150px;
- float: left;
- font-size: 80%;
-}
-
-.uci-change-legend-label>ins,
-.uci-change-legend-label>del,
-.uci-change-legend-label>var {
- float: left;
- margin-right: 4px;
- width: 10px;
- height: 10px;
- display: block;
-}
-
-.uci-change-legend-label var ins,
-.uci-change-legend-label var del {
- line-height: 6px;
- border: none;
-}
-
-}
-
-@media screen and (max-width: 992px) {
- body {
- -webkit-text-size-adjust: 100%;
- }
-
- #maincontent {
- width: 100%;
- }
-
- .table {
- display: flex;
- flex-direction: column;
- width: 100%;
- }
-
- .tr {
- display: flex;
- flex-direction: row;
- flex-wrap: wrap;
- align-items: flex-end;
- }
-
- .th, .td {
- flex: 2 2 25%;
- align-self: flex-start;
- overflow: hidden;
- text-overflow: ellipsis;
- word-wrap: break-word;
- display: inline-block;
- }
-
- .td select {
- word-wrap: normal;
- }
-
- .td[data-type="button"],
- .td[data-type="fvalue"] {
- flex: 1 1 12.5%;
- text-align: left;
- }
-
- .td.cbi-value-field {
- align-self: flex-start;
- }
-
- .td.cbi-value-field .cbi-button {
- width: 100%;
- }
-
- .table.cbi-section-table {
- border: none;
- background: none;
- margin: 0;
- }
-
- .tr.table-titles,
- .cbi-section-table-titles,
- .cbi-section-table-descr {
- display: none;
- }
-
- .table.cbi-section-table .tr > *,
- .table.cbi-section-table .tr[data-title]::before {
- border-top: none;
- }
-
- .cbi-section-table-row {
- display: flex;
- flex-direction: row;
- flex-wrap: wrap;
- border: 1px dotted #444;
- margin: 0 0 .5em 0;
- background: #fff;
- }
-
- .cbi-section-table-row:hover {
- border: 1px solid #4a6b7c;
- }
-
- .table.cbi-section-table .tr:hover > *,
- .table.cbi-section-table .tr:nth-child(2n):hover > * {
- background: none;
- }
-
- .cbi-section-table + .cbi-section-create {
- padding-top: 0;
- }
-
- .tr[data-title]::before {
- display: block;
- flex: 1 1 100%;
- background: #eef;
- }
-
- .td[data-title]::before {
- display: block;
- }
-
- .td.cbi-section-actions {
- flex-basis: 100%;
- margin: auto 0 0 auto;
- }
-
- .td.cbi-section-actions > *,
- .td.cbi-section-actions > form > * {
- flex: 0 1 100%;
- max-width: 150px;
- }
-
- .hide-sm,
- .hide-xs {
- display: none;
- }
-}
-
-@media screen and (max-width: 480px) {
- body {
- font-size: 12pt;
- }
-
- input, textarea, select {
- font-size: 12pt !important;
- line-height: 1.4em;
- }
-
- select, input[type="text"], input[type="password"] {
- width: 100%;
- height: 1.4em;
- }
-
- [data-dynlist] > input,
- input.cbi-input-password {
- width: calc(100% - 20px);
- }
-
- .cbi-dropdown {
- min-width: 100%;
- }
-
- .btn, .cbi-button {
- font-size: 9pt !important;
- line-height: 11pt;
- }
-
- #maincontent {
- padding: .25em;
- }
-
- #tabmenu {
- margin: -.25em -.25em 1em -.25em;
- }
-
- .th, .td {
- flex: 2 2 50%;
- }
-
- .td.cbi-value-field {
- flex-basis: 100%;
- }
-
- .td.cbi-value-field[data-type="dvalue"] {
- flex-basis: 50%;
- }
-
- .td.cbi-value-field[data-type="button"],
- .td.cbi-value-field[data-type="fvalue"] {
- flex-basis: 25%;
- text-align: left;
- }
-
- .cbi-section {
- padding: .25em;
- }
-
- .cbi-value {
- padding: 0 .25em;
- }
-
- .cbi-value-title {
- float: none;
- font-weight: bold;
- }
-
- .cbi-value-field {
- width: 100%;
- margin: 0;
- }
-
- .cbi-value-description {
- margin-top: 5px;
- display: block;
- }
-
- .cbi-section-create {
- margin-bottom: 1em;
- }
-
- .cbi-optionals {
- display: flex;
- }
-
- .cbi-page-actions {
- flex-wrap: wrap;
- }
-
- .cbi-page-actions > .cbi-button-link {
- flex-basis: 100%;
- margin-right: 2px;
- }
-
- .cbi-optionals > *,
- .cbi-page-actions > * {
- flex: 1 1 auto;
- margin: 2px;
- height: auto;
- }
-
- ul.cbi-tabmenu {
- padding: 0 3px;
- }
-
- ul.cbi-tabmenu li {
- font-size: 90%;
- margin: 0 1px -1px 0;
- }
-
- .hide-xs {
- display: none;
- }
-
- #cbi-network .td[id] > strong {
- display: block;
- }
-
- #cbi-network-switch_vlan .td.cbi-section-actions {
- flex-basis: 100%;
- }
-
- .network-status-table .ifacebox {
- margin: 0 0 .5em 0;
- }
-}