1 header h3 a, header .brand {
2 display:none !important;
5 @media screen and (max-device-width: 600px) {
6 #maincontent.container {
11 background: linear-gradient(#fff 20%, #ddd 100%);
12 background-size: 1px 34px;
17 .tabs > li, .cbi-tabmenu > li {
21 .tabs > li > a, .cbi-tabmenu > li > a {
28 flex-direction: column;
36 align-items: flex-end;
37 border-top: 1px solid #ddd;
46 align-self: flex-start;
48 text-overflow: ellipsis;
49 word-wrap: break-word;
50 display: inline-block;
53 box-sizing: border-box;
56 .table .td.cbi-dropdown-open {
60 .col-1 { flex: 1 1 30px !important; -webkit-flex: 1 1 30px !important; }
61 .col-2 { flex: 2 2 60px !important; -webkit-flex: 2 2 60px !important; }
62 .col-3 { flex: 3 3 90px !important; -webkit-flex: 3 3 90px !important; }
63 .col-4 { flex: 4 4 120px !important; -webkit-flex: 4 4 120px !important; }
64 .col-5 { flex: 5 5 150px !important; -webkit-flex: 5 5 150px !important; }
65 .col-6 { flex: 6 6 180px !important; -webkit-flex: 6 6 180px !important; }
66 .col-7 { flex: 7 7 210px !important; -webkit-flex: 7 7 210px !important; }
67 .col-8 { flex: 8 8 240px !important; -webkit-flex: 8 8 240px !important; }
68 .col-9 { flex: 9 9 270px !important; -webkit-flex: 9 9 270px !important; }
69 .col-10 { flex: 10 10 300px !important; -webkit-flex: 10 10 300px !important; }
75 .td[data-type="button"],
76 .td[data-type="fvalue"] {
82 align-self: flex-start;
85 .td.cbi-value-field .cbi-button {
89 .table.cbi-section-table {
96 .cbi-section-table-titles,
97 .cbi-section-table-descr {
101 .cbi-section-table-row {
108 .cbi-section-table + .cbi-section-create {
112 .tr[data-title]::before {
115 background: #f5f5f5 !important;
117 border-bottom: 1px solid #ddd;
120 .td[data-title]::before,
121 .td[data-description]::after {
125 .td[data-title] ~ .td.cbi-section-actions {
126 align-self: flex-start;
129 .td[data-title] ~ .td.cbi-section-actions::before {
134 .td.cbi-section-actions {
142 display: none !important;
145 .td.cbi-value-field {
149 .td.cbi-value-field[data-type="dvalue"] {
153 .td.cbi-value-field[data-type="button"],
154 .td.cbi-value-field[data-type="fvalue"] {
159 .cbi-section-table .tr:hover .td,
160 .cbi-section-table .tr:hover .th,
161 .cbi-section-table .tr:hover::before {
162 background-color: transparent;
166 padding-bottom: .5em;
167 border-bottom: 1px solid #ddd;
171 .cbi-value label.cbi-value-title {
176 .cbi-value-field, .cbi-dropdown {
181 input, textarea, select {
182 font-size: 16px !important;
186 select, input[type="text"], input[type="password"] {
191 input.cbi-input-password {
192 width: calc(100% - 25px);
199 [data-dynlist] > .add-item > input {
200 width: calc(100% - 21px);
203 [data-dynlist] > .add-item > .cbi-button {
207 input[type="text"] + .cbi-button,
208 input[type="password"] + .cbi-button,
209 select + .cbi-button {
210 font-size: 14px !important;
213 box-sizing: border-box;
215 text-overflow: ellipsis;
218 .cbi-value-field input[type="checkbox"],
219 .cbi-value-field input[type="radio"] {
224 font-size: 14px !important;
235 [data-page="admin-status-overview"] .cbi-section:nth-of-type(1) .td:first-child,
236 [data-page="admin-status-overview"] .cbi-section:nth-of-type(2) .td:first-child {
240 header .pull-right .label {
242 display: inline-block;
252 header > .fill > .container {
259 margin: 2px 5px 2px 0;
262 justify-content: flex-start;
272 flex-direction: column;
274 justify-content: space-around;
277 .menu-dropdown, .dropdown-menu {
286 .cbi-section-create {
290 #cbi-network-switch_vlan .th,
291 #cbi-network-switch_vlan .td {
295 #cbi-network-switch_vlan .td.cbi-section-actions {
299 #cbi-network-switch_vlan .td.cbi-section-actions::before {
303 #cbi-network-switch_vlan .td.cbi-section-actions > * {
308 #wifi_assoclist_table .td,
309 [data-page="admin-status-processes"] .td {
310 flex-basis: 50% !important;
313 [data-page="admin-status-processes"] .td[data-type="button"] {
314 flex-basis: 33% !important;
317 [data-page="admin-status-processes"] .td[data-name="PID"],
318 [data-page="admin-status-processes"] .td[data-name="USER"] {
319 flex-basis: 25% !important;
322 [data-page="admin-system-fstab"] .td[data-type="button"]::before,
323 [data-page="admin-system-startup"] .td[data-type="button"]::before,
324 [data-page="admin-status-processes"] .td[data-type="button"]::before {
329 @media screen and (max-device-width: 375px) {
330 #maincontent.container {
337 justify-content: space-between;
342 .cbi-page-actions .cbi-button {
343 flex: 1 1 calc(50% - 2px);
344 margin: 1px !important;
346 text-overflow: ellipsis;
349 .cbi-page-actions .cbi-button-primary,
350 .cbi-page-actions .cbi-button-apply {
351 flex-basis: calc(100% - -2px);
354 .cbi-section-actions .cbi-button {
356 text-overflow: ellipsis;
359 body[data-page="admin-network-wireless"] .td.col-2 {
363 body[data-page="admin-network-wireless"] .td.col-2 > .ifacebadge {
366 flex-direction: column;
369 body[data-page="admin-network-network"] .td.col-3 {
374 @media screen and (max-device-width: 200px) {
375 #maincontent.container {
380 @media screen and (max-width: 375px) {
383 margin: 0 !important;
387 .td .ifacebox .ifacebox-head {
389 justify-content: space-around;
392 .td .ifacebox .ifacebox-head,
393 .td .ifacebox .ifacebox-body {
399 .td .ifacebox .ifacebox-head > *,
400 .ifacebox .ifacebox-body > * {