18 background-color: #4a6b7c;
19 background-position: bottom center
;
20 background-repeat: repeat-x
;
21 font-family: Arial
, Verdana
, sans-serif
;
23 padding-bottom: 1.5em;
29 box-sizing: border-box
;
32 .table { display: table
; width: 100%; position: relative
; }
33 .tr { display: table-row
; }
34 .thead { display: table-header-group
; }
35 .tbody { display: table-row-group
; }
36 .tfoot { display: table-footer-group
; }
37 .td, .th { display: table-cell
; }
38 .th { font-weight: bold
; }
40 .table[width="33%"], .th[width="33%"], .td[width="33%"] { width: 33%; }
41 .table[width="100%"], .th[width="100%"], .td[width="100%"] { width: 100%; }
43 .col-1 { flex: 1 1 30px !important
; -webkit-flex: 1 1 30px !important
; }
44 .col-2 { flex: 2 2 60px !important
; -webkit-flex: 2 2 60px !important
; }
45 .col-3 { flex: 3 3 90px !important
; -webkit-flex: 3 3 90px !important
; }
46 .col-4 { flex: 4 4 120px !important
; -webkit-flex: 4 4 120px !important
; }
47 .col-5 { flex: 5 5 150px !important
; -webkit-flex: 5 5 150px !important
; }
48 .col-6 { flex: 6 6 180px !important
; -webkit-flex: 6 6 180px !important
; }
49 .col-7 { flex: 7 7 210px !important
; -webkit-flex: 7 7 210px !important
; }
50 .col-8 { flex: 8 8 240px !important
; -webkit-flex: 8 8 240px !important
; }
51 .col-9 { flex: 9 9 270px !important
; -webkit-flex: 9 9 270px !important
; }
52 .col-10 { flex: 10 10 300px !important
; -webkit-flex: 10 10 300px !important
; }
58 .tr.placeholder > .td {
73 text-decoration: none
;
87 border: 1px solid
#444;
88 border-width: 0 0 1px 1px;
104 #mainmenu ul li
> a
{
108 text-decoration: none
;
111 #mainmenu ul li
.selected
> a
{
114 border: 1px dotted
#444;
118 #mainmenu ul li
.selected:first-child
> a
{
122 #mainmenu ul li li
> a
{
127 #mainmenu ul li
> ul
{
131 transition: max-height
.15s;
134 #mainmenu ul:not
(.active
) li
.selected
> ul
,
135 #mainmenu ul li
.active
> ul
{
138 transition: max-height
.25s;
141 #mainmenu ul li
.mainmenu-item-logout
{
147 margin: -.5em -.5em .5em -.5em;
155 background: repeating-linear-gradient
(#f5f5f5, #bbb 2.4em, #f5f5f5 2.4em, #bbb);
163 #tabmenu ul li
.cbi-tab
{
170 font-variant: normal
;
175 border-bottom: 1px dotted
;
180 a:visited abbr
[title
],
181 a:link acronym
[title
],
182 a:visited acronym
[title
] {
187 font-family: monospace
;
194 border: 1px solid
#444;
195 border-width: 0 0 1px 0;
208 background: rgba
(0, 0, 0, 0.7);
211 -webkit-overflow-scrolling: touch
;
212 transition: opacity
.125s ease-in
;
219 margin: 5em auto
!important
;
227 border: 1px solid
#000;
228 padding: .5em .5em .25em .5em !important
;
242 white-space: pre-wrap
;
246 body
.modal-overlay-active
{
250 body
.modal-overlay-active #modal_overlay
{
259 background-color: white
;
281 background-color: white
;
288 border: 1px solid
#a22;
296 text-transform: uppercase
;
298 background-color: #aaa;
302 .alert-message, .cbi-tooltip.error, .label.error {
308 .alert-message.notice, .cbi-tooltip.notice, .label.notice {
314 .alert-message.warning, .cbi-tooltip.warning, .label.warning {
328 .lang_he div.hostinfo {
336 #xhr_poll_status #xhr_poll_status_off
{
341 #xhr_poll_status #xhr_poll_status_on
{
355 background-color: #557788;
358 html #menubar
a:link
,
359 html #menubar
a:visited
{
365 text-decoration: none
;
369 html #menubar
a:link:hover
,
370 html #menubar
a:visited:hover
,
371 html #menubar
a:link:active
,
372 html #menubar
a:visited:active
,
373 #menubar a:link:focus
,
374 #menubar a:visited:focus
{
380 html #menubar
a:link
.active
,
381 html #menubar
a:visited
.active
,
382 html #menubar
a:link
.preactive
,
383 html #menubar
a:visited
.preactive
{
389 html #menubar
a:link
.warning
,
390 html #menubar
a:visited
.warning
{
419 .lang_de #submenu_admin_uci {
423 .lang_ru #submenu_admin_uci {
430 border: 3px solid
#cccccc;
432 font-family: monospace
;
446 border-width: 0 1px 1px 1px;
448 border-color: #444444;
451 #applyreboot-section {
456 .lang_he #maincontent {
460 h2
, h3
, h4
, h5
, legend
{
462 font-family: Trebuchet MS
, Verdana
, sans-serif
;
464 margin: .25em 0 .5em 0;
465 border-bottom: 1px solid
;
483 fieldset
{ border: none
; }
484 fieldset
> legend
{ float: left
; }
485 fieldset
> legend
+ * { clear: both
; }
496 .cbi-section > legend {
501 margin-bottom: 0.5em;
505 .cbi-section-descr:empty {
513 .cbi-title-ref::after {
521 input:-webkit-input-placeholder
{
525 input:-moz-placeholder
{
529 input:-ms-input-placeholder
{
546 border-color: #000000;
554 input:not
(.btn
):not
(.cbi-button
):hover
,
557 background-color: #ffffff;
562 input
[type
=password
] {
568 input
[type
=password
],
580 input
[type
=checkbox
],
581 [data-dynlist
] > input
+ img
,
582 input
.cbi-input-password
+ img
{
583 vertical-align: middle
;
586 label
> input
[type
="checkbox"],
587 label
> input
[type
="radio"] {
588 vertical-align: bottom
;
594 .td input
[type
=text
],
595 .cbi-dynlist > .add-item > .cbi-dropdown {
599 .td input.cbi-input-password {
600 width: calc
(100% - 20px);
603 img
.cbi-image-button
{
606 vertical-align: middle
;
609 .btn, .cbi-button, .item::after {
612 border: 1px solid
#aaa;
613 text-decoration: none
;
615 display: inline-block
;
617 -webkit-appearance: none
;
624 box-sizing: border-box
;
628 .btn:hover, .cbi-button:hover, .item:hover::after {
629 box-shadow: 0 0 3px #37c;
633 .btn
[disabled
]:hover
,
634 .cbi-button
[disabled
],
635 .cbi-button[disabled]:hover {
638 pointer-events: none
;
641 .cbi-button-positive
,
642 .cbi-button-fieldadd
,
651 .cbi-button-download
,
668 .cbi-button-negative
,
669 .cbi-section-remove
.cbi-button
,
675 .cbi-button-action
.important
,
676 .cbi-page-actions
.cbi-button-apply
,
677 .cbi-section-actions .cbi-button-edit {
682 .cbi-button-positive
.important
,
683 .cbi-page-actions .cbi-button-save {
688 .cbi-button-negative.important {
693 .cbi-page-actions .cbi-button-apply + .cbi-button-save {
698 .cbi-input-invalid:not([open]) {
699 color: #FF0000 !important
;
700 border-color: #FF0000;
707 .table .td, .table .th {
715 border-top: 1px solid
#666666;
716 border-right: 1px solid
#666666;
717 border-bottom: 1px solid
#666666;
722 border-collapse: collapse
;
725 .table.smalltext .tr:hover .td {
726 background-color: #bbddee;
730 .table.smalltext .tr .th {
732 border-left: 1px solid
#666666;
736 .table.smalltext .tr .td {
738 border-top: 1px solid
#666666;
739 border-left: 1px solid
#666666;
743 background-color: #eeeeff;
753 vertical-align: middle
;
754 padding: 0.25em 0.6em;
755 border-bottom: 1px dotted
#bbbbbb;
775 .td.cbi-value-field {
779 vertical-align: middle
;
782 .cbi-value-description {
783 background-image: url
(/luci-static
/resources
/cbi
/help
.gif
);
784 background-position: .25em .25em;
785 background-repeat: no-repeat
;
787 padding: .25em .25em .25em 1.75em;
790 .cbi-section-create {
791 padding: 0 0 .25em 0;
793 display: inline-flex
;
797 .cbi-section-create > * {
802 .cbi-section-create > * > input {
806 .cbi-section-remove > .cbi-button {
808 border-radius: 3px 3px 0 0;
811 .cbi-section-node + .cbi-section-create {
821 border-bottom: 1px dotted
#bbbbbb;
828 border: 1px dotted
#555;
833 .cbi-section-node-tabbed {
838 .cbi-section-node
.cbi-value:last-child
,
839 .cbi-section-node .cbi-optionals:last-child {
843 .table.cbi-section-table {
846 border: 1px dotted
#444;
851 .cbi-section-node > .table.cbi-section-table {
856 .tr.cbi-section-table-descr .th {
862 .td.cbi-section-table-optionals {
863 text-align: left
!important
;
867 .th
.cbi-section-actions
,
868 .td.cbi-section-actions {
870 vertical-align: middle
;
873 .th
.cbi-section-actions
> *,
874 .td.cbi-section-actions > * {
876 justify-content: flex-end
;
879 margin: auto
-1px auto auto
;
882 .td
.cbi-section-actions
> * > *,
883 .td.cbi-section-actions > * > form > * {
888 .td.cbi-section-actions > * > form {
895 justify-content: flex-end
;
899 .cbi-page-actions > form {
903 .cbi-page-actions > * {
908 .cbi-page-actions > form > * {
913 .cbi-page-actions
> .cbi-button-save
,
914 .cbi-page-actions
> .cbi-button-apply
,
915 .cbi-page-actions > form[method="post"] {
920 .cbi-page-actions
> .cbi-button-save
,
921 .cbi-page-actions
> .cbi-button-apply
,
922 .cbi-page-actions > form[method="post"] {
926 .cbi-page-actions
> .cbi-button-apply
+ .cbi-button-save
,
927 .cbi-page-actions
> .cbi-button-save
+ form
[method
="post"],
928 .cbi-page-actions > form[method="post"] + form[method="post"] {
932 .th
[data-type
="button"], .td
[data-type
="button"],
933 .th[data-type="fvalue"], .td[data-type="fvalue"] {
938 #cbi-network-switch_vlan .th
,
939 #cbi-network-switch_vlan .td
{
943 .td[data-title]::before {
944 content: attr
(data-title
) ":\20";
952 .td[data-description]::after {
953 content: attr
(data-description
);
957 background: url
(/luci-static
/resources
/cbi
/help
.gif
) left top no-repeat
;
958 padding: .125em 0 .125em 18px;
962 .tr
.placeholder
.td
[data-title
]::before
,
963 .tr.placeholder .td[data-description]::after {
967 .tr
[data-title
]::before
,
968 .tr.cbi-section-table-titles.named::before {
969 content: attr
(data-title
) "\20";
977 word-wrap: break-word
;
978 vertical-align: middle
;
981 .cbi-value-helpicon img {
982 vertical-align: bottom
;
985 .td.cbi-value-error {
989 .cbi-value-error input
,
990 .cbi-value-error select {
992 background-color: #ffcccc;
997 background-color: white
;
999 border: 1px dotted red
;
1004 .cbi-value-field var {
1009 list-style-type: none
;
1011 margin: 0 0 .5em 0 !important
;
1013 border-bottom: 1px solid
#bbb;
1017 display: inline-flex
;
1018 margin: 0 5px -1px 0;
1020 border: 1px solid
#bbb;
1021 border-bottom: none
;
1022 border-radius: 3px 3px 0 0;
1023 background: linear-gradient
(#ddd 90%, #aaa 100%);
1026 text-overflow: ellipsis
;
1027 word-wrap: break-word
;
1030 ul
.cbi-tabmenu li a
,
1031 ul
.cbi-tabmenu li
a:hover
{
1032 text-decoration: none
;
1040 ul
.cbi-tabmenu li
.cbi-tab-highlighted
{
1045 ul
.cbi-tabmenu li
.cbi-tab
{
1051 background-image: url
(/luci-static
/resources
/cbi
/help
.gif
);
1052 background-position: .25em 50%;
1053 background-repeat: no-repeat
;
1054 border-bottom: 1px solid
#ccc;
1055 margin: 0 .25em .25em .25em;
1056 padding: .5em .5em .5em 2em;
1061 border: 1px inset
#000;
1062 display: inline-flex
;
1072 .cbi-dropdown:hover {
1076 .cbi-dropdown:focus
,
1077 .cbi-dynlist > .item:focus {
1078 outline: 2px solid
#4b6e9b;
1081 .cbi-dropdown > ul {
1082 margin: 0 !important
;
1091 .cbi-dropdown > ul.preview {
1095 .cbi-dropdown > .open {
1096 border: 2px outset
#eee;
1100 .cbi-dropdown
> .open
,
1101 .cbi-dropdown > .more {
1105 flex-direction: column
;
1106 justify-content: center
;
1111 .cbi-dropdown
> .more
,
1112 .cbi-dropdown > ul > li[placeholder] {
1115 text-shadow: 1px 1px 0px #fff;
1120 .cbi-dropdown > ul > li {
1123 white-space: nowrap
;
1125 text-overflow: ellipsis
;
1128 align-items: center
;
1133 .cbi-dropdown > ul > li .hide-open { display: initial
; }
1134 .cbi-dropdown > ul > li .hide-close { display: none
; }
1136 .cbi-dropdown > ul > li[display]:not([display="0"]) {
1137 border-left: 1px solid
#ccc;
1140 .cbi-dropdown[empty] > ul {
1144 .cbi-dropdown > ul > li > form {
1148 pointer-events: none
;
1151 .cbi-dropdown > ul > li img {
1152 vertical-align: middle
;
1153 margin-right: .25em;
1156 .cbi-dropdown > ul > li > form > input[type="checkbox"] {
1160 .cbi-dropdown[open] {
1164 .cbi-dropdown[open] > ul.dropdown {
1166 background: #f6f6f5;
1167 border: 1px solid
#918e8c;
1168 box-shadow: 0 0 4px #918e8c;
1174 transition: max-height
.125s ease-in
;
1177 .cbi-dropdown
> ul
> li
[display
],
1178 .cbi-dropdown
[open
] > ul
.preview
,
1179 .cbi-dropdown
[open
] > ul
.dropdown
> li
,
1180 .cbi-dropdown
[multiple
] > ul
> li
> label
,
1181 .cbi-dropdown
[multiple
][open
] > ul
.dropdown
> li
,
1182 .cbi-dropdown
[multiple
][more
] > .more
,
1183 .cbi-dropdown[multiple][empty] > .more {
1186 align-items: center
;
1189 .cbi-dropdown
[empty
] > ul
> li
,
1190 .cbi-dropdown[multiple][open] > ul.dropdown > li > form {
1194 .cbi-dropdown[open] > ul.dropdown > li .hide-open { display: none
; }
1195 .cbi-dropdown[open] > ul.dropdown > li .hide-close { display: initial
; }
1197 .cbi-dropdown[open] > ul.dropdown > li {
1198 border-bottom: 1px solid
#ccc;
1201 .cbi-dropdown[open] > ul.dropdown > li[selected] {
1202 background: #b0d0f0;
1205 .cbi-dropdown[open] > ul.dropdown > li.focus {
1206 background: linear-gradient
(90deg, #a3c2e8 0%, #84aad9 100%);
1209 .cbi-dropdown[open] > ul.dropdown > li:last-child {
1211 border-bottom: none
;
1214 .cbi-dropdown[open] > ul.dropdown > li[unselectable] {
1218 .cbi-dropdown[open] > ul.dropdown > li > input.create-item-input:first-child:last-child {
1222 .cbi-dropdown[disabled] {
1223 pointer-events: none
;
1233 display: inline-flex
;
1234 flex-direction: column
;
1237 .cbi-dynlist > .item {
1240 padding: 2px 2em 2px 4px;
1241 border: 1px outset
#000;
1244 pointer-events: none
;
1245 word-break: break-all
;
1248 .cbi-dynlist > .item::after {
1251 display: inline-flex
;
1252 align-items: center
;
1257 border: 1px outset
#000;
1259 border-radius: 0 3px 3px 0;
1262 pointer-events: auto
;
1266 .cbi-dynlist > .add-item {
1270 .cbi-dynlist > .add-item > input {
1274 input
[type
="text"] + .cbi-button
,
1275 input
[type
="password"] + .cbi-button
,
1276 select
+ .cbi-button
{
1277 border-radius: 0 3px 3px 0;
1278 border: 1px outset
#000;
1281 vertical-align: top
;
1282 display: inline-block
;
1288 .cbi-tooltip-container {
1301 transition: opacity
.25s ease-out
;
1302 pointer-events: none
;
1303 box-shadow: 0 0 2px #444;
1307 .cbi-tooltip-container:hover .cbi-tooltip {
1310 transition: opacity
.25s ease-in
;
1311 white-space: normal
;
1316 border: 1px solid
#bbb;
1325 .cbi-progressbar > div {
1326 background: #90c0e0;
1328 transition: width
.25s ease-in
;
1332 .cbi-progressbar::after {
1339 text-shadow: 0 0 2px #fff;
1340 content: attr
(title
);
1343 text-overflow: ellipsis
;
1347 .zonebadge .cbi-tooltip {
1349 background: inherit
;
1350 margin: -1.6em 0 0 -5px;
1359 .zone-forwards > * {
1364 .zone-forwards > span {
1369 .zone-forwards
.zone-src
,
1370 .zone-forwards .zone-dest {
1372 flex-direction: column
;
1376 .left, .left::before, .left::after { text-align: left
!important
; }
1377 .right, .right::before, .right::after { text-align: right
!important
; }
1378 .center, .center::before, .center::after { text-align: center
!important
; }
1380 .top, .top::before, .top::after { vertical-align: top
!important
; }
1381 .middle, .middle::before, .middle::after { vertical-align: middle
!important
; }
1382 .bottom, .bottom::before, .bottom::after { vertical-align: bottom
!important
; }
1384 .td.top { align-self: flex-start
; vertical-align: top
; }
1385 .td.middle { align-self: center
; vertical-align: middle
; }
1386 .td.bottom { align-self: flex-end
; vertical-align: bottom
; }
1399 background-color: transparent
;
1401 text-decoration: none
;
1410 white-space: normal
;
1411 border: 1px dotted
#ff0000;
1412 background-color: #ffffff;
1418 .ifacebadge, .ifacebox {
1419 display: inline-flex
;
1420 align-content: center
;
1421 border: 1px solid
#ccc;
1431 .ifacebox-head.active {
1432 background: #90c0e0;
1435 .ifacebadge, .zonebadge {
1436 align-items: center
;
1446 display: inline-block
;
1450 .ifacebadge-active {
1451 border-color: #000000;
1456 flex-direction: column
;
1470 vertical-align: top
;
1473 .network-status-table {
1476 margin: -.25em -.25em .25em -.25em;
1479 .network-status-table .ifacebox {
1485 .network-status-table .ifacebox-body {
1487 flex-direction: column
;
1492 .network-status-table .ifacebox-body > span {
1496 .network-status-table .ifacebox-body > div {
1502 .network-status-table .ifacebox-body .ifacebadge {
1504 -webkit-flex: 1 1 auto
;
1507 white-space: nowrap
;
1510 .network-status-table .ifacebox-body .ifacebadge {
1514 #dsl_status_table .ifacebox-body span
> strong
{
1515 display: inline-block
;
1522 display: inline-block
;
1523 white-space: nowrap
;
1528 .zonebadge > strong {
1537 .zonebadge
.ifacebadge
,
1538 .cbi-dropdown .ifacebadge {
1542 .zonebadge
.ifacebadge img
,
1543 .zonebadge
.ifacebadge em
,
1544 .cbi-dropdown
.ifacebadge img
,
1545 .cbi-dropdown .ifacebadge em {
1550 border: 1px dashed
#AAAAAA;
1558 font-family: monospace
;
1562 .uci-change-list del
,
1563 .uci-change-list ins
,
1564 .uci-change-list var
,
1565 .uci-change-legend-label del
,
1566 .uci-change-legend-label ins
,
1567 .uci-change-legend-label var {
1568 text-decoration: none
;
1570 border: 1px solid
#ccc;
1578 .uci-change-list ins
,
1579 .uci-change-legend-label ins {
1584 .uci-change-list del
,
1585 .uci-change-legend-label del {
1590 .uci-change-list var
,
1591 .uci-change-legend-label var {
1596 .uci-change-list var ins
,
1597 .uci-change-list var del {
1598 display: inline-block
;
1604 .uci-change-legend {
1608 .uci-change-legend-label {
1614 .uci-change-legend-label
>ins
,
1615 .uci-change-legend-label
>del
,
1616 .uci-change-legend-label>var {
1625 .uci-change-legend-label var ins
,
1626 .uci-change-legend-label var del {
1638 50% { opacity: .5; }
1639 100% { opacity: 1; }
1643 animation: flash
.35s;
1648 padding-left: 32px !important
;
1658 background: url
(../resources/icons/loading.gif) no-repeat center
;
1659 background-size: 16px;
1664 @media screen and
(max-width: 992px) {
1666 -webkit-text-size-adjust: 100%;
1670 flex-direction: column
;
1685 box-shadow: 0 0 2px #444;
1687 border-top: 1px solid
#444;
1691 #mainmenu ul
> li
.selected
> a
{
1697 #mainmenu ul
> li
.selected:not
(.active
) > ul
{
1702 #mainmenu ul
> li
> a
{
1705 border: 1px solid
#444;
1706 border-width: 0 0 1px 1px;
1711 flex-direction: row
;
1718 #mainmenu ul
.l1
> li
{
1719 display: inline-flex
;
1725 #mainmenu ul
.l1 ul
.l2
{
1731 box-shadow: 0 0 2px #444;
1736 #mainmenu ul
.l1 ul
.l2
.align-left
{
1741 #mainmenu ul
.l2
> li
{
1745 #mainmenu ul
.l2
> li
> a
{
1749 #mainmenu ul li
.mainmenu-item-logout
{
1754 #mainmenu ul li
.mainmenu-item-logout::before
{
1757 border: 1px solid
#444;
1758 border-width: 0 0 1px 1px;
1763 flex-direction: column
;
1769 flex-direction: row
;
1771 align-items: flex-end
;
1776 align-self: flex-start
;
1778 text-overflow: ellipsis
;
1779 word-wrap: break-word
;
1780 display: inline-block
;
1783 .td.cbi-dropdown-open {
1791 .td
[data-type
="button"],
1792 .td[data-type="fvalue"] {
1797 .td.cbi-value-field {
1798 align-self: flex-start
;
1801 .td.cbi-value-field .cbi-button {
1805 .table.cbi-section-table {
1812 .cbi-section-table-titles
,
1813 .cbi-section-table-descr {
1817 .cbi-section-table-row {
1819 flex-direction: row
;
1821 border: 1px dotted
#444;
1826 .cbi-section-table-row:hover {
1827 border: 1px solid
#4a6b7c;
1830 .cbi-section-table + .cbi-section-create {
1834 .tr[data-title]::before {
1840 .td
[data-title
]::before
,
1841 .td[data-description]::after {
1845 .td[data-title] ~ .td.cbi-section-actions {
1846 align-self: flex-start
;
1849 .td[data-title] ~ .td.cbi-section-actions::before {
1859 #dsl_status_table .ifacebox-body
> span
> strong
{
1864 @media screen and
(max-width: 480px) {
1869 input
, textarea
, select
, .cbi-button
, .cbi-dropdown
{
1870 font-size: 16px !important
;
1874 select
, input
[type
="text"], input
[type
="password"] {
1880 input
[type
="text"] + .cbi-button
,
1881 input
[type
="password"] + .cbi-button
,
1882 select
+ .cbi-button
{
1889 input
.cbi-input-password
,
1890 [data-dynlist
] > .add-item
> input
{
1891 width: calc
(100% - 25px);
1905 .cbi-dropdown
> .more
,
1906 .cbi-dropdown
> ul
> li
,
1907 .cbi-dropdown > ul > li[placeholder] {
1912 font-size: 16px !important
;
1916 text-overflow: ellipsis
;
1924 margin: -.25em -.25em 1em -.25em;
1931 .td.cbi-value-field {
1935 .td.cbi-value-field[data-type="dvalue"] {
1939 .td
.cbi-value-field
[data-type
="button"],
1940 .td.cbi-value-field[data-type="fvalue"] {
1955 .cbi-value-description {
1960 .cbi-section-create {
1969 .cbi-page-actions > .cbi-button-link {
1974 .cbi-page-actions > * {
1987 #cbi-network .td
[id
] > strong
{
1991 #cbi-network-switch_vlan .td
.cbi-section-actions
{
1995 #dsl_status_table .ifacebox-body
> span
> strong
{
2001 #cbi-firewall-rule .td
[data-type
="fvalue"],
2002 #cbi-firewall-redirect .td
[data-type
="fvalue"] {