##// END OF EJS Templates
frontend: get rid of external font download for intranet deployments
ergo -
Show More
@@ -1,23 +1,26 b''
1 @import "vendors/less/bootstrap.less";
2 @import (inline) "vendors/font-awesome.min.css";
3 @import (inline) "vendors/c3.css";
1 @import "front_shared.less";
4 @import "front_shared.less";
2 @import "sections/applications.css.less";
5 @import "sections/applications.css.less";
3 @import "sections/dashboard.css.less";
6 @import "sections/dashboard.css.less";
4 @import "sections/front_dashboard.css.less";
7 @import "sections/front_dashboard.css.less";
5 @import "sections/logs.css.less";
8 @import "sections/logs.css.less";
6 @import "sections/register.css.less";
9 @import "sections/register.css.less";
7 @import "sections/reports.css.less";
10 @import "sections/reports.css.less";
8 @import "sections/slow_reports.css.less";
11 @import "sections/slow_reports.css.less";
9 @import "sections/uptime.css.less";
12 @import "sections/uptime.css.less";
10 @import "sections/integrations.css.less";
13 @import "sections/integrations.css.less";
11 @import "sections/events.css.less";
14 @import "sections/events.css.less";
12 @import "sections/user.css.less";
15 @import "sections/user.css.less";
13 @import "sections/admin/main.css.less";
16 @import "sections/admin/main.css.less";
14 @import "sections/admin/users.css.less";
17 @import "sections/admin/users.css.less";
15 @import "codehilite.css.less";
18 @import "codehilite.css.less";
16 @import "json.human.css.less";
19 @import "json.human.css.less";
17
20
18 @media (min-width: 1200px) {
21 @media (min-width: 1200px) {
19 .container {
22 .container {
20 width: 100%;
23 width: 100%;
21 max-width: 1600px;
24 max-width: 1600px;
22 }
25 }
23 }
26 }
@@ -1,1041 +1,1032 b''
1 @import (inline) "vendors/font-awesome.min.css";
2 @import "vendors/less/bootstrap.less";
3 @import (inline) "vendors/c3.css";
4 @import url(https://fonts.googleapis.com/css?family=Ubuntu:400,500,700);
5
6 @color_dark_blue: rgb(0, 42, 74);
1 @color_dark_blue: rgb(0, 42, 74);
7 @color_med_blue: rgb(23, 96, 125);
2 @color_med_blue: rgb(23, 96, 125);
8 @color_beige: rgb(255, 241, 206);
3 @color_beige: rgb(255, 241, 206);
9 @color_red: rgb(185, 15, 15);
4 @color_red: rgb(185, 15, 15);
10 @color_green: rgb(35, 165, 75);
5 @color_green: rgb(35, 165, 75);
11 @color_orange: rgb(255, 132, 0);
6 @color_orange: rgb(255, 132, 0);
12 @color_dark_orange: rgb(214, 71, 0);
7 @color_dark_orange: rgb(214, 71, 0);
13 @color_vdark_grey: rgb(33, 33, 33);
8 @color_vdark_grey: rgb(33, 33, 33);
14 @color_dark_grey: rgb(51, 51, 51);
9 @color_dark_grey: rgb(51, 51, 51);
15 @color_grey: rgb(76, 76, 76);
10 @color_grey: rgb(76, 76, 76);
16 @color_light_grey: rgb(220, 220, 220);
11 @color_light_grey: rgb(220, 220, 220);
17 @color_white: rgb(255, 255, 255);
12 @color_white: rgb(255, 255, 255);
18 @color_black: rgb(0, 0, 0);
13 @color_black: rgb(0, 0, 0);
19 @color_secondary: lighten(@color_grey, 22%);
14 @color_secondary: lighten(@color_grey, 22%);
20 @color_header: rgb(97, 92, 99);
15 @color_header: rgb(97, 92, 99);
21
16
22 @margin_size: 15px;
17 @margin_size: 15px;
23
18
24 .color-secondary {
19 .color-secondary {
25 color: @color_secondary
20 color: @color_secondary
26 }
21 }
27
22
28 .color-header {
23 .color-header {
29 color: @color_header;
24 color: @color_header;
30 }
25 }
31
26
32 /**** UTILS ******/
27 /**** UTILS ******/
33
28
34 .box-shadow (@x: 0, @y: 0, @blur: 5px, @color: rgba(77,77,77,0.5)) {
29 .box-shadow (@x: 0, @y: 0, @blur: 5px, @color: rgba(77,77,77,0.5)) {
35 box-shadow: @arguments;
30 box-shadow: @arguments;
36 -o-box-shadow: @arguments;
31 -o-box-shadow: @arguments;
37 -ms-box-shadow: @arguments;
32 -ms-box-shadow: @arguments;
38 -moz-box-shadow: @arguments;
33 -moz-box-shadow: @arguments;
39 -webkit-box-shadow: @arguments;
34 -webkit-box-shadow: @arguments;
40 }
35 }
41
36
42 .inset-box-shadow (@x: 0, @y: 0, @blur: 5px, @color: rgba(77,77,77,0.5)) {
37 .inset-box-shadow (@x: 0, @y: 0, @blur: 5px, @color: rgba(77,77,77,0.5)) {
43 box-shadow: inset @arguments;
38 box-shadow: inset @arguments;
44 -o-box-shadow: inset @arguments;
39 -o-box-shadow: inset @arguments;
45 -ms-box-shadow: inset @arguments;
40 -ms-box-shadow: inset @arguments;
46 -moz-box-shadow: inset @arguments;
41 -moz-box-shadow: inset @arguments;
47 -webkit-box-shadow: inset @arguments;
42 -webkit-box-shadow: inset @arguments;
48 }
43 }
49
44
50 .border-radius (@radius: 5px) {
45 .border-radius (@radius: 5px) {
51 border-radius: @radius;
46 border-radius: @radius;
52 -o-border-radius: @radius;
47 -o-border-radius: @radius;
53 -ms-border-radius: @radius;
48 -ms-border-radius: @radius;
54 -moz-border-radius: @radius;
49 -moz-border-radius: @radius;
55 -webkit-border-radius: @radius;
50 -webkit-border-radius: @radius;
56 }
51 }
57
52
58 .custom-border-radius (@topleft: 5px, @topright:5px, @bottomright:5px, @bottomleft:5px) {
53 .custom-border-radius (@topleft: 5px, @topright:5px, @bottomright:5px, @bottomleft:5px) {
59 -o-border-radius: @topleft @topright @bottomright @bottomleft;
54 -o-border-radius: @topleft @topright @bottomright @bottomleft;
60 -webkit-border-radius: @topleft @topright @bottomright @bottomleft;
55 -webkit-border-radius: @topleft @topright @bottomright @bottomleft;
61 border-radius: @topleft @topright @bottomright @bottomleft;
56 border-radius: @topleft @topright @bottomright @bottomleft;
62 }
57 }
63
58
64 .transition-duration(@duration: 250ms, @property: all) {
59 .transition-duration(@duration: 250ms, @property: all) {
65 -webkit-transition: @property @duration;
60 -webkit-transition: @property @duration;
66 -moz-transition: @property @duration;
61 -moz-transition: @property @duration;
67 -o-transition: @property @duration;
62 -o-transition: @property @duration;
68 transition: @property @duration;
63 transition: @property @duration;
69 }
64 }
70
65
71 /************************** OUR CODE ****************************************/
66 /************************** OUR CODE ****************************************/
72
67
73 body {
68 body {
74 background-color: rgb(245, 245, 245);
69 background-color: rgb(245, 245, 245);
75 height: 100%;
70 height: 100%;
76 margin: 0px;
71 margin: 0px;
77 padding: 0px;
72 padding: 0px;
78 font-family: 'Ubuntu', "Helvetica Neue", Helvetica, Arial, sans-serif;
73 font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
79 }
74 }
80
75
81 html {
76 html {
82 height: 100%;
77 height: 100%;
83 }
78 }
84
79
85 .container-fluid {
80 .container-fluid {
86
81
87 }
82 }
88
83
89 #holder {
84 #holder {
90 min-height: 100%;
85 min-height: 100%;
91 position: relative;
86 position: relative;
92 padding-top: 65px;
87 padding-top: 65px;
93 // max-width: 1600px;
88 // max-width: 1600px;
94 margin: 0px auto;
89 margin: 0px auto;
95 #outer-content {
90 #outer-content {
96 padding-bottom: 270px;
91 padding-bottom: 270px;
97 }
92 }
98
93
99 }
94 }
100
95
101 @media (max-width: 767px) {
96 @media (max-width: 767px) {
102 #outer-content {
97 #outer-content {
103 padding-bottom: 700px !important;
98 padding-bottom: 700px !important;
104 }
99 }
105 }
100 }
106
101
107 .footer {
102 .footer {
108 position: absolute;
103 position: absolute;
109 bottom: 0;
104 bottom: 0;
110 width: 100%;
105 width: 100%;
111 /* Set the fixed height of the footer here */
106 /* Set the fixed height of the footer here */
112 min-height: 250px;
107 min-height: 250px;
113 padding: 35px 15px 15px 15px;
108 padding: 35px 15px 15px 15px;
114 background-image: url("/static/appenlight/images/footer_bg.png");
109 background-image: url("/static/appenlight/images/footer_bg.png");
115 color: @color_white;
110 color: @color_white;
116
111
117 strong {
118 font-family: 'Ubuntu', sans-serif;
119 }
120
121 ul {
112 ul {
122 padding: 0px;
113 padding: 0px;
123 li {
114 li {
124 list-style: none;
115 list-style: none;
125 }
116 }
126 }
117 }
127
118
128 a {
119 a {
129 color: @color_white !important;
120 color: @color_white !important;
130 &:link, &:visited {
121 &:link, &:visited {
131 color: @color_white !important
122 color: @color_white !important
132 }
123 }
133 }
124 }
134
125
135 hr {
126 hr {
136 background-color: #382f2d;
127 background-color: #382f2d;
137 margin: 10px 0px;
128 margin: 10px 0px;
138 border-bottom: 1px solid #4a454d;
129 border-bottom: 1px solid #4a454d;
139 }
130 }
140
131
141 }
132 }
142
133
143 .full-width {
134 .full-width {
144 width: 100%;
135 width: 100%;
145 }
136 }
146
137
147 #container-footer-push {
138 #container-footer-push {
148 height: 75px;
139 height: 75px;
149 }
140 }
150
141
151 #container-wrapper {
142 #container-wrapper {
152 min-height: 100%;
143 min-height: 100%;
153 height: auto !important;
144 height: auto !important;
154 height: 100%;
145 height: 100%;
155 margin: 0px auto -65px;
146 margin: 0px auto -65px;
156 }
147 }
157
148
158 h1 {
149 h1 {
159 &.page-title {
150 &.page-title {
160 border-bottom: 2px solid rgb(255, 111, 0);
151 border-bottom: 2px solid rgb(255, 111, 0);
161 }
152 }
162 }
153 }
163
154
164 a:not(.btn):link, a:not(.btn):visited, a:not(.btn) {
155 a:not(.btn):link, a:not(.btn):visited, a:not(.btn) {
165 color: @color_med_blue;
156 color: @color_med_blue;
166 text-decoration: none;
157 text-decoration: none;
167 cursor: pointer;
158 cursor: pointer;
168
159
169 &:hover {
160 &:hover {
170 color: @color_dark_blue;
161 color: @color_dark_blue;
171 cursor: pointer;
162 cursor: pointer;
172 }
163 }
173
164
174 }
165 }
175
166
176 .user-unlogged {
167 .user-unlogged {
177
168
178 #holder {
169 #holder {
179 padding-top: 125px;
170 padding-top: 125px;
180 }
171 }
181
172
182 .navbar-fixed-top {
173 .navbar-fixed-top {
183 position: absolute;
174 position: absolute;
184 min-height: 125px;
175 min-height: 125px;
185 background-image: url("/static/appenlight/images/nav_bg.jpg");
176 background-image: url("/static/appenlight/images/nav_bg.jpg");
186 background-repeat: no-repeat;
177 background-repeat: no-repeat;
187 background-position: center;
178 background-position: center;
188 border: 0px;
179 border: 0px;
189 background-color: transparent;
180 background-color: transparent;
190 .pattern {
181 .pattern {
191 background-image: url(/static/appenlight/images/dots2_bg.png);
182 background-image: url(/static/appenlight/images/dots2_bg.png);
192 max-width: 1600px;
183 max-width: 1600px;
193 margin: 0px auto;
184 margin: 0px auto;
194 min-height: 125px;
185 min-height: 125px;
195 }
186 }
196
187
197 .btn-orange {
188 .btn-orange {
198 margin-top: 35px
189 margin-top: 35px
199
190
200 }
191 }
201
192
202 .navbar-nav {
193 .navbar-nav {
203 margin-left: 0px !important;
194 margin-left: 0px !important;
204 margin-right: 0px !important;
195 margin-right: 0px !important;
205 }
196 }
206
197
207 }
198 }
208
199
209 .nav > li > a {
200 .nav > li > a {
210 margin-top: 35px;
201 margin-top: 35px;
211 color: @color_white;
202 color: @color_white;
212 &:link, &:visited {
203 &:link, &:visited {
213 color: @color_white
204 color: @color_white
214 }
205 }
215
206
216 }
207 }
217
208
218 }
209 }
219
210
220 #top-navbar {
211 #top-navbar {
221
212
222 .navbar-brand {
213 .navbar-brand {
223 padding: 9px 0px 0px 20px
214 padding: 9px 0px 0px 20px
224 }
215 }
225
216
226 .navbar-nav > li {
217 .navbar-nav > li {
227 float: left;
218 float: left;
228 }
219 }
229
220
230 }
221 }
231
222
232 /* forms */
223 /* forms */
233
224
234 @form_border_color: rgb(181, 188, 199);
225 @form_border_color: rgb(181, 188, 199);
235 @form_hover_color: rgb(229, 242, 254);
226 @form_hover_color: rgb(229, 242, 254);
236 @form_hover_border_color: rgb(117, 157, 192);
227 @form_hover_border_color: rgb(117, 157, 192);
237
228
238 .form-error {
229 .form-error {
239 border-radius: 3px 3px 3px 3px;
230 border-radius: 3px 3px 3px 3px;
240 margin-bottom: 5px !important;
231 margin-bottom: 5px !important;
241 padding: 5px 10px;
232 padding: 5px 10px;
242 }
233 }
243
234
244 .SelectField, .SubmitField, .BooleanField, input[type=checkbox], input[type=submit], input[type=select], button {
235 .SelectField, .SubmitField, .BooleanField, input[type=checkbox], input[type=submit], input[type=select], button {
245 width: auto;
236 width: auto;
246 }
237 }
247
238
248 /* flash */
239 /* flash */
249 .flashMessages {
240 .flashMessages {
250 padding: 0px;
241 padding: 0px;
251 margin: 0px;
242 margin: 0px;
252 }
243 }
253
244
254 .alert-notice {
245 .alert-notice {
255 color: #468847;
246 color: #468847;
256 background-color: #dff0d8;
247 background-color: #dff0d8;
257 border-color: #d6e9c6;
248 border-color: #d6e9c6;
258 }
249 }
259
250
260 .alert-warning {
251 .alert-warning {
261 color: #c09853;
252 color: #c09853;
262 background-color: #fcf8e3;
253 background-color: #fcf8e3;
263 border-color: #fbeed5;
254 border-color: #fbeed5;
264 }
255 }
265
256
266 .alert-error {
257 .alert-error {
267 color: #b94a48;
258 color: #b94a48;
268 background-color: #f2dede;
259 background-color: #f2dede;
269 border-color: #eed3d7;
260 border-color: #eed3d7;
270 }
261 }
271
262
272 /* icons */
263 /* icons */
273 .icon {
264 .icon {
274 background-repeat: no-repeat;
265 background-repeat: no-repeat;
275 width: 16px;
266 width: 16px;
276 height: 16px;
267 height: 16px;
277 display: -moz-inline-box;
268 display: -moz-inline-box;
278 display: inline-block;
269 display: inline-block;
279 vertical-align: middle;
270 vertical-align: middle;
280 margin: 0px 5px 0px 5px;
271 margin: 0px 5px 0px 5px;
281 background-position: center center;
272 background-position: center center;
282 }
273 }
283
274
284 .icon.big {
275 .icon.big {
285 background-repeat: no-repeat;
276 background-repeat: no-repeat;
286 width: 32px;
277 width: 32px;
287 height: 32px;
278 height: 32px;
288 display: -moz-inline-box;
279 display: -moz-inline-box;
289 display: inline-block;
280 display: inline-block;
290 vertical-align: middle;
281 vertical-align: middle;
291 margin: 0px 5px 0px 5px;
282 margin: 0px 5px 0px 5px;
292 }
283 }
293
284
294 /******************* tables ****************/
285 /******************* tables ****************/
295
286
296 .table-striped {
287 .table-striped {
297 > tbody > tr:nth-of-type(even) {
288 > tbody > tr:nth-of-type(even) {
298 background-color: lighten(@color_light_grey, 12);
289 background-color: lighten(@color_light_grey, 12);
299 }
290 }
300 }
291 }
301
292
302 .table {
293 .table {
303 table-layout: fixed;
294 table-layout: fixed;
304
295
305
296
306
297
307
298
308 caption {
299 caption {
309 color: @color_grey;
300 color: @color_grey;
310 font-weight: bold;
301 font-weight: bold;
311 text-align: center;
302 text-align: center;
312 background-color: lighten(@color_light_grey, 10%);
303 background-color: lighten(@color_light_grey, 10%);
313 }
304 }
314
305
315 thead {
306 thead {
316 background-color: lighten(@color_light_grey, 10%);
307 background-color: lighten(@color_light_grey, 10%);
317 }
308 }
318
309
319 caption a:link, table.stylized caption a:visited {
310 caption a:link, table.stylized caption a:visited {
320 color: #ffffff;
311 color: #ffffff;
321 text-decoration: none;
312 text-decoration: none;
322 font-weight: bold;
313 font-weight: bold;
323 }
314 }
324
315
325 caption a:link, table.stylized caption a:hover {
316 caption a:link, table.stylized caption a:hover {
326 color: #ffcc00;
317 color: #ffcc00;
327 text-decoration: none;
318 text-decoration: none;
328 font-weight: bold;
319 font-weight: bold;
329 }
320 }
330
321
331 thead > tr > th {
322 thead > tr > th {
332 border-bottom: 1px solid darken(@color_light_grey, 2%) !important;
323 border-bottom: 1px solid darken(@color_light_grey, 2%) !important;
333 font-size: 86%;
324 font-size: 86%;
334 }
325 }
335
326
336 tbody > tr > td {
327 tbody > tr > td {
337 border-top: 0px;
328 border-top: 0px;
338 vertical-align: middle;
329 vertical-align: middle;
339 }
330 }
340
331
341 .no {
332 .no {
342 width: 30px;
333 width: 30px;
343 }
334 }
344
335
345 td.ordering.dsc, td.ordering.asc {
336 td.ordering.dsc, td.ordering.asc {
346 padding-right: 20px;
337 padding-right: 20px;
347 .transition-duration;
338 .transition-duration;
348 /* position: relative; */
339 /* position: relative; */
349 }
340 }
350
341
351 td.ordering {
342 td.ordering {
352 .marker {
343 .marker {
353 display: block;
344 display: block;
354 float: right;
345 float: right;
355 height: 10px;
346 height: 10px;
356 margin: -13px -15px 0px 0;
347 margin: -13px -15px 0px 0;
357 width: 10px;
348 width: 10px;
358 background-repeat: no-repeat;
349 background-repeat: no-repeat;
359
350
360 }
351 }
361 &.asc .marker {
352 &.asc .marker {
362 background-image: url("/static/appenlight/images/dark_asc.png");
353 background-image: url("/static/appenlight/images/dark_asc.png");
363
354
364 }
355 }
365 &.dsc .marker {
356 &.dsc .marker {
366 background-image: url("/static/appenlight/images/dark_dsc.png");
357 background-image: url("/static/appenlight/images/dark_dsc.png");
367
358
368 }
359 }
369 a:link, a:visited {
360 a:link, a:visited {
370 color: @color_vdark_grey !important;
361 color: @color_vdark_grey !important;
371 font-weight: bold;
362 font-weight: bold;
372 text-decoration: underline;
363 text-decoration: underline;
373 }
364 }
374 }
365 }
375
366
376 }
367 }
377
368
378 .btn.orange-special {
369 .btn.orange-special {
379 .border-radius(5px);
370 .border-radius(5px);
380 background-color: @color_orange;
371 background-color: @color_orange;
381 font-size: 100%;
372 font-size: 100%;
382 padding: 10px !important;
373 padding: 10px !important;
383 .box-shadow(0, 0, 5px, rgba(77, 77, 77, 0.25));
374 .box-shadow(0, 0, 5px, rgba(77, 77, 77, 0.25));
384 color: rgb(255, 255, 255) !important;
375 color: rgb(255, 255, 255) !important;
385 text-shadow: 0 1px 1px #5F1C00;
376 text-shadow: 0 1px 1px #5F1C00;
386 border: 1px solid rgb(236, 86, 15);
377 border: 1px solid rgb(236, 86, 15);
387 background: rgb(255, 123, 13); /* Old browsers */
378 background: rgb(255, 123, 13); /* Old browsers */
388 text-transform: uppercase;
379 text-transform: uppercase;
389 display: inline-block;
380 display: inline-block;
390 .transition-duration;
381 .transition-duration;
391 }
382 }
392
383
393 .btn.orange-special:hover {
384 .btn.orange-special:hover {
394 .box-shadow(0, 0, 15px, rgba(255, 114, 42, 0.75));
385 .box-shadow(0, 0, 15px, rgba(255, 114, 42, 0.75));
395 border: 1px solid rgb(209, 114, 42);
386 border: 1px solid rgb(209, 114, 42);
396
387
397 }
388 }
398
389
399 .sign-in-form {
390 .sign-in-form {
400 position: relative;
391 position: relative;
401 margin: 0px;
392 margin: 0px;
402 fieldset {
393 fieldset {
403 border: 0px !important;
394 border: 0px !important;
404 display: inline-block;
395 display: inline-block;
405 }
396 }
406 .action_links {
397 .action_links {
407 position: absolute;
398 position: absolute;
408 top: 4px;
399 top: 4px;
409 right: 10px;
400 right: 10px;
410 li {
401 li {
411 list-style: none;
402 list-style: none;
412 }
403 }
413 }
404 }
414
405
415 legend {
406 legend {
416 display: none;
407 display: none;
417 }
408 }
418 .form-fields {
409 .form-fields {
419 padding: 0px;
410 padding: 0px;
420 margin: 0px;
411 margin: 0px;
421 li {
412 li {
422 display: inline-block;
413 display: inline-block;
423 &#row-sign_in_user_name, &#sign_in_user_password {
414 &#row-sign_in_user_name, &#sign_in_user_password {
424 width: 100px;
415 width: 100px;
425 margin: 0px 15px 0px 0px;
416 margin: 0px 15px 0px 0px;
426 }
417 }
427
418
428 #sign_in_user_name {
419 #sign_in_user_name {
429 width: 90px;
420 width: 90px;
430 }
421 }
431
422
432 #sign_in_user_password {
423 #sign_in_user_password {
433 width: 90px;
424 width: 90px;
434 }
425 }
435 }
426 }
436 }
427 }
437 }
428 }
438
429
439 .word-wrap {
430 .word-wrap {
440 white-space: pre-wrap; /* css-3 */
431 white-space: pre-wrap; /* css-3 */
441 white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
432 white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
442 white-space: -pre-wrap; /* Opera 4-6 */
433 white-space: -pre-wrap; /* Opera 4-6 */
443 white-space: -o-pre-wrap; /* Opera 7 */
434 white-space: -o-pre-wrap; /* Opera 7 */
444 word-wrap: break-word; /* Internet Explorer 5.5+ */
435 word-wrap: break-word; /* Internet Explorer 5.5+ */
445
436
446 &.break-all {
437 &.break-all {
447 word-break: break-all;
438 word-break: break-all;
448 }
439 }
449 }
440 }
450
441
451 pre, code {
442 pre, code {
452 background-color: rgb(255, 255, 255);
443 background-color: rgb(255, 255, 255);
453 color: @color_grey;
444 color: @color_grey;
454 font-family: monospace;
445 font-family: monospace;
455 }
446 }
456
447
457 /* common in section */
448 /* common in section */
458
449
459 .errors-small-list {
450 .errors-small-list {
460
451
461 width: 100%;
452 width: 100%;
462 table-layout: fixed;
453 table-layout: fixed;
463
454
464 td {
455 td {
465 padding: 0px 5px 10px 5px;
456 padding: 0px 5px 10px 5px;
466 }
457 }
467
458
468 td.occurences {
459 td.occurences {
469 width: 40px;
460 width: 40px;
470 }
461 }
471
462
472 .duration {
463 .duration {
473 font-size: 80%;
464 font-size: 80%;
474 background-color: darken(@color_white, 10%);
465 background-color: darken(@color_white, 10%);
475 padding: 2px 5px;
466 padding: 2px 5px;
476 display: inline-block;
467 display: inline-block;
477 color: #000000;
468 color: #000000;
478 .border-radius(2px);
469 .border-radius(2px);
479 margin: 0px 5px 0px 2px;
470 margin: 0px 5px 0px 2px;
480 }
471 }
481
472
482 span.occurences {
473 span.occurences {
483 font-size: 86%;
474 font-size: 86%;
484 font-weight: bold;
475 font-weight: bold;
485 background-color: @color_orange;
476 background-color: @color_orange;
486 border-radius: 3px;
477 border-radius: 3px;
487 color: #ffffff;
478 color: #ffffff;
488 display: inline-block;
479 display: inline-block;
489 min-height: 33px;
480 min-height: 33px;
490 min-width: 33px;
481 min-width: 33px;
491 padding: 8px 0 0;
482 padding: 8px 0 0;
492 text-align: center;
483 text-align: center;
493 }
484 }
494
485
495 a.error-type {
486 a.error-type {
496 font-weight: bold;
487 font-weight: bold;
497 font-size: 86%;
488 font-size: 86%;
498 }
489 }
499 .url {
490 .url {
500 color: #777777;
491 color: #777777;
501 font-size: 80%;
492 font-size: 80%;
502 }
493 }
503 td.info {
494 td.info {
504 width: 150px;
495 width: 150px;
505 font-size: 70%;
496 font-size: 70%;
506 }
497 }
507 td .report {
498 td .report {
508 line-height: 100%;
499 line-height: 100%;
509 }
500 }
510 }
501 }
511
502
512 /****** paginator ********/
503 /****** paginator ********/
513
504
514 .paginator {
505 .paginator {
515 margin: 5px 0px 5px 0px;
506 margin: 5px 0px 5px 0px;
516 padding: 5px 0px 5px 0px;
507 padding: 5px 0px 5px 0px;
517 font-size: 80%;
508 font-size: 80%;
518 text-align: right;
509 text-align: right;
519 a, span {
510 a, span {
520 margin: 0px 6px 0px 2px;
511 margin: 0px 6px 0px 2px;
521 padding: 3px 7px;
512 padding: 3px 7px;
522 text-decoration: none;
513 text-decoration: none;
523 .border-radius(15px);
514 .border-radius(15px);
524 border: 1px solid @color_light_grey;
515 border: 1px solid @color_light_grey;
525 .box-shadow(0px, 0px, 5px, transparent);
516 .box-shadow(0px, 0px, 5px, transparent);
526 background-color: #ffffff;
517 background-color: #ffffff;
527 .transition-duration();
518 .transition-duration();
528 &.pager_curpage {
519 &.pager_curpage {
529 font-weight: bold;
520 font-weight: bold;
530 background-color: #FF6F00;
521 background-color: #FF6F00;
531 color: #ffffff;
522 color: #ffffff;
532 border: 3px solid #ff4e00;
523 border: 3px solid #ff4e00;
533 }
524 }
534 &.pager_link:link, &.pager_link:visited, .prev, .next {
525 &.pager_link:link, &.pager_link:visited, .prev, .next {
535 background-color: #ffffff;
526 background-color: #ffffff;
536 color: #000000;
527 color: #000000;
537 }
528 }
538
529
539 &.pager_link:hover, &:hover {
530 &.pager_link:hover, &:hover {
540 background-color: #FF6F00;
531 background-color: #FF6F00;
541 color: #ffffff;
532 color: #ffffff;
542 border: 1px solid #FF6F00;
533 border: 1px solid #FF6F00;
543 }
534 }
544 &.pager_dotdot {
535 &.pager_dotdot {
545 background-color: transparent;
536 background-color: transparent;
546 border: 0px;
537 border: 0px;
547 .box-shadow(0px, 0px, 5px, transparent);
538 .box-shadow(0px, 0px, 5px, transparent);
548 color: #000000;
539 color: #000000;
549 }
540 }
550 }
541 }
551 }
542 }
552
543
553 .notFoundPage #content {
544 .notFoundPage #content {
554 .heading-text {
545 .heading-text {
555 font-size: 250%;
546 font-size: 250%;
556 }
547 }
557 }
548 }
558
549
559 .errorPage #content {
550 .errorPage #content {
560 .heading-text {
551 .heading-text {
561 font-size: 250%;
552 font-size: 250%;
562 }
553 }
563 }
554 }
564
555
565 .forbiddenPage #content {
556 .forbiddenPage #content {
566 .heading-text {
557 .heading-text {
567 font-size: 250%;
558 font-size: 250%;
568 }
559 }
569 }
560 }
570
561
571 .ajax_loader_3 {
562 .ajax_loader_3 {
572 width: 66px;
563 width: 66px;
573 height: 66px;
564 height: 66px;
574 background-image: url('../images/ajax_loader_3.gif');
565 background-image: url('../images/ajax_loader_3.gif');
575 }
566 }
576
567
577 .clear {
568 .clear {
578 clear: both;
569 clear: both;
579 }
570 }
580
571
581 /***** content positioning *****/
572 /***** content positioning *****/
582
573
583 .position-absolute {
574 .position-absolute {
584 position: absolute;
575 position: absolute;
585 }
576 }
586
577
587 .position-relative {
578 .position-relative {
588 position: relative;
579 position: relative;
589 }
580 }
590
581
591 .increse-zindex {
582 .increse-zindex {
592 z-index: 500;
583 z-index: 500;
593 }
584 }
594
585
595 .m-x-auto {
586 .m-x-auto {
596 margin-right: auto !important;
587 margin-right: auto !important;
597 margin-left: auto !important;
588 margin-left: auto !important;
598 }
589 }
599
590
600 .gen-margins( @counter ) when ( @counter < 11 ) {
591 .gen-margins( @counter ) when ( @counter < 11 ) {
601 .gen-margins(@counter + 1); // iterate.
592 .gen-margins(@counter + 1); // iterate.
602 // do the thing here.
593 // do the thing here.
603
594
604 .m-a-@{counter} {
595 .m-a-@{counter} {
605 margin: @margin_size * @counter !important;
596 margin: @margin_size * @counter !important;
606 }
597 }
607
598
608 .m-t-@{counter} {
599 .m-t-@{counter} {
609 margin-top: @margin_size * @counter !important;
600 margin-top: @margin_size * @counter !important;
610 }
601 }
611 .m-l-@{counter} {
602 .m-l-@{counter} {
612 margin-left: @margin_size * @counter !important;
603 margin-left: @margin_size * @counter !important;
613 }
604 }
614 .m-r-@{counter} {
605 .m-r-@{counter} {
615 margin-right: @margin_size * @counter !important;
606 margin-right: @margin_size * @counter !important;
616 }
607 }
617
608
618 .m-b-@{counter} {
609 .m-b-@{counter} {
619 margin-bottom: @margin_size * @counter !important;
610 margin-bottom: @margin_size * @counter !important;
620 }
611 }
621
612
622 .p-a-@{counter} {
613 .p-a-@{counter} {
623 padding: @margin_size * @counter !important;
614 padding: @margin_size * @counter !important;
624 }
615 }
625
616
626 .p-t-@{counter} {
617 .p-t-@{counter} {
627 padding-top: @margin_size * @counter !important;
618 padding-top: @margin_size * @counter !important;
628 }
619 }
629 .p-l-@{counter} {
620 .p-l-@{counter} {
630 padding-left: @margin_size * @counter !important;
621 padding-left: @margin_size * @counter !important;
631 }
622 }
632 .p-r-@{counter} {
623 .p-r-@{counter} {
633 padding-right: @margin_size * @counter !important;
624 padding-right: @margin_size * @counter !important;
634 }
625 }
635 .p-b-@{counter} {
626 .p-b-@{counter} {
636 padding-bottom: @margin_size * @counter !important;
627 padding-bottom: @margin_size * @counter !important;
637 }
628 }
638
629
639 }
630 }
640
631
641 .gen-margins(0);
632 .gen-margins(0);
642
633
643 hr {
634 hr {
644 background-color: @color_light_grey;
635 background-color: @color_light_grey;
645 border: 0px;
636 border: 0px;
646 height: 1px;
637 height: 1px;
647 }
638 }
648
639
649 .white-block() {
640 .white-block() {
650 padding: 20px;
641 padding: 20px;
651 background-color: @color_white;
642 background-color: @color_white;
652 border: 1px solid #dddddd;
643 border: 1px solid #dddddd;
653 border-radius: 4px;
644 border-radius: 4px;
654 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
645 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
655 }
646 }
656
647
657 .green-block() {
648 .green-block() {
658 padding: 20px;
649 padding: 20px;
659 background-color: @color_orange;
650 background-color: @color_orange;
660 border: 1px solid @color_light_grey
651 border: 1px solid @color_light_grey
661 }
652 }
662
653
663 .blue-block() {
654 .blue-block() {
664 margin: 20px 0px;
655 margin: 20px 0px;
665 padding: 20px;
656 padding: 20px;
666 background-color: @color_med_blue;
657 background-color: @color_med_blue;
667 border: 1px solid @color_light_grey
658 border: 1px solid @color_light_grey
668 }
659 }
669
660
670 h1, h2, h3, h4 {
661 h1, h2, h3, h4 {
671 font-weight: normal;
662 font-weight: normal;
672 }
663 }
673
664
674 h1 {
665 h1 {
675 font-size: 2em;
666 font-size: 2em;
676 }
667 }
677
668
678 h2 {
669 h2 {
679 font-size: 1.8em;
670 font-size: 1.8em;
680 }
671 }
681
672
682 h3 {
673 h3 {
683 font-size: 1.6em;
674 font-size: 1.6em;
684 }
675 }
685
676
686 h4 {
677 h4 {
687 font-size: 1.4em;
678 font-size: 1.4em;
688 }
679 }
689
680
690 .alert:last-of-type {
681 .alert:last-of-type {
691 margin-bottom: 0px;
682 margin-bottom: 0px;
692 }
683 }
693
684
694 #content {
685 #content {
695 }
686 }
696
687
697 #menu {
688 #menu {
698 .header {
689 .header {
699 margin: 0px 0px 10px 0px;
690 margin: 0px 0px 10px 0px;
700 font-size: 86%;
691 font-size: 86%;
701 text-transform: uppercase;
692 text-transform: uppercase;
702 font-weight: bold;
693 font-weight: bold;
703 }
694 }
704 label {
695 label {
705 font-size: 86%;
696 font-size: 86%;
706 }
697 }
707
698
708 form {
699 form {
709 margin-bottom: 0px;
700 margin-bottom: 0px;
710 }
701 }
711
702
712 .form-fields {
703 .form-fields {
713 padding: 0px;
704 padding: 0px;
714 }
705 }
715
706
716 .TextField, .SelectField, .PasswordField {
707 .TextField, .SelectField, .PasswordField {
717 width: 170px;
708 width: 170px;
718 }
709 }
719
710
720 .panel-heading {
711 .panel-heading {
721 font-weight: bold;
712 font-weight: bold;
722 }
713 }
723 }
714 }
724
715
725 .ellipsis {
716 .ellipsis {
726 white-space: nowrap;
717 white-space: nowrap;
727 overflow: hidden;
718 overflow: hidden;
728 text-overflow: ellipsis;
719 text-overflow: ellipsis;
729 -o-text-overflow: ellipsis;
720 -o-text-overflow: ellipsis;
730 -ms-text-overflow: ellipsis;
721 -ms-text-overflow: ellipsis;
731 }
722 }
732
723
733 .hidden {
724 .hidden {
734 display: none;
725 display: none;
735 }
726 }
736
727
737 .dim {
728 .dim {
738 opacity: 0.5
729 opacity: 0.5
739 }
730 }
740
731
741 /* GRAPHS */
732 /* GRAPHS */
742
733
743 .graphs, .graph {
734 .graphs, .graph {
744 position: relative;
735 position: relative;
745 }
736 }
746
737
747 .bg-3 {
738 .bg-3 {
748 background-image: url('/static/appenlight/images/px_by_Gre3g.png');
739 background-image: url('/static/appenlight/images/px_by_Gre3g.png');
749 }
740 }
750
741
751 .bg-2.pad-bottom, .bg-3.pad-bottom {
742 .bg-2.pad-bottom, .bg-3.pad-bottom {
752 padding-bottom: 20px;
743 padding-bottom: 20px;
753 }
744 }
754
745
755 .codehilite pre {
746 .codehilite pre {
756 border-radius: 5px;
747 border-radius: 5px;
757 margin: 20px 0px;
748 margin: 20px 0px;
758 }
749 }
759
750
760 .admonition {
751 .admonition {
761 margin: 0px 0px 10px 0px;
752 margin: 0px 0px 10px 0px;
762 .white-block;
753 .white-block;
763
754
764 .admonition-title {
755 .admonition-title {
765 font-weight: bold;
756 font-weight: bold;
766 }
757 }
767 &.important .admonition-title {
758 &.important .admonition-title {
768 color: @color_red;
759 color: @color_red;
769 }
760 }
770
761
771 &.note .admonition-title {
762 &.note .admonition-title {
772 color: @color_green;
763 color: @color_green;
773 }
764 }
774 }
765 }
775
766
776 .white-text {
767 .white-text {
777 color: #ffffff;
768 color: #ffffff;
778 }
769 }
779
770
780 .perf_stats {
771 .perf_stats {
781
772
782 .stat {
773 .stat {
783 margin-right: 10px;
774 margin-right: 10px;
784 }
775 }
785
776
786 .bar {
777 .bar {
787 height: 10px;
778 height: 10px;
788 display: inline-block;
779 display: inline-block;
789 }
780 }
790 .custom {
781 .custom {
791 background-color: rgb(152, 223, 138);
782 background-color: rgb(152, 223, 138);
792 }
783 }
793 .tmpl {
784 .tmpl {
794 background-color: rgb(75, 207, 75);
785 background-color: rgb(75, 207, 75);
795 }
786 }
796 .remote {
787 .remote {
797 background-color: rgb(255, 187, 120);
788 background-color: rgb(255, 187, 120);
798 }
789 }
799 .nosql {
790 .nosql {
800 background-color: rgb(255, 127, 14);
791 background-color: rgb(255, 127, 14);
801 }
792 }
802 .sql {
793 .sql {
803 background-color: rgb(174, 199, 232);
794 background-color: rgb(174, 199, 232);
804 }
795 }
805 .main {
796 .main {
806 background-color: rgb(40, 152, 230);
797 background-color: rgb(40, 152, 230);
807 }
798 }
808 }
799 }
809
800
810 .pagination .active > a,
801 .pagination .active > a,
811 .pagination .active > span,
802 .pagination .active > span,
812 .pagination .active > a:hover,
803 .pagination .active > a:hover,
813 .pagination .active > span:hover,
804 .pagination .active > span:hover,
814 .pagination .active > a:focus,
805 .pagination .active > a:focus,
815 .pagination .active > span:focus {
806 .pagination .active > span:focus {
816 z-index: 2;
807 z-index: 2;
817 color: #ffffff;
808 color: #ffffff;
818 cursor: pointer;
809 cursor: pointer;
819 background-color: @color_orange;
810 background-color: @color_orange;
820 background-color: @color_dark_orange;
811 background-color: @color_dark_orange;
821 border-color: @color_dark_orange;
812 border-color: @color_dark_orange;
822 }
813 }
823
814
824 .pagination .disabled > span,
815 .pagination .disabled > span,
825 .pagination .disabled > a,
816 .pagination .disabled > a,
826 .pagination .disabled > a:hover,
817 .pagination .disabled > a:hover,
827 .pagination .disabled > a:focus {
818 .pagination .disabled > a:focus {
828 color: #999999;
819 color: #999999;
829 cursor: not-allowed;
820 cursor: not-allowed;
830 background-color: #ffffff;
821 background-color: #ffffff;
831 border-color: #dddddd;
822 border-color: #dddddd;
832 }
823 }
833
824
834 .search-params .tag {
825 .search-params .tag {
835 border-radius: 5px 5px 5px 5px;
826 border-radius: 5px 5px 5px 5px;
836 display: inline-block;
827 display: inline-block;
837 margin: 0px 5px 5px 0;
828 margin: 0px 5px 5px 0;
838 padding: 5px 5px;
829 padding: 5px 5px;
839 text-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
830 text-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
840 background-color: #D9EDF7;
831 background-color: #D9EDF7;
841 border: 1px solid #BCE8F1;
832 border: 1px solid #BCE8F1;
842 color: #3A87AD;
833 color: #3A87AD;
843 a {
834 a {
844 color: #3A87AD;
835 color: #3A87AD;
845 }
836 }
846 }
837 }
847
838
848 .user-assignment {
839 .user-assignment {
849 border: 1px solid #eeeeee;
840 border: 1px solid #eeeeee;
850 padding: 5px;
841 padding: 5px;
851 border-radius: 3px;
842 border-radius: 3px;
852 vertical-align: top;
843 vertical-align: top;
853 cursor: pointer;
844 cursor: pointer;
854 img {
845 img {
855 vertical-align: top;
846 vertical-align: top;
856 max-height: 50px;
847 max-height: 50px;
857 float: left;
848 float: left;
858 margin-right: 7px;
849 margin-right: 7px;
859 border-radius: 60px;
850 border-radius: 60px;
860 }
851 }
861 &:hover {
852 &:hover {
862 border: 1px solid #aaeeff;
853 border: 1px solid #aaeeff;
863 }
854 }
864 }
855 }
865
856
866 .graphs {
857 .graphs {
867 min-height: 50px;
858 min-height: 50px;
868 }
859 }
869
860
870 .panel-heading {
861 .panel-heading {
871 background: -moz-linear-gradient(top, rgba(252, 254, 255, 0) 0%, rgba(0, 0, 0, 0.05) 100%);
862 background: -moz-linear-gradient(top, rgba(252, 254, 255, 0) 0%, rgba(0, 0, 0, 0.05) 100%);
872 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(252, 254, 255, 0)), color-stop(100%, rgba(0, 0, 0, 0.05)));
863 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(252, 254, 255, 0)), color-stop(100%, rgba(0, 0, 0, 0.05)));
873 background: -webkit-linear-gradient(top, rgba(252, 254, 255, 0) 0%, rgba(0, 0, 0, 0.05) 100%);
864 background: -webkit-linear-gradient(top, rgba(252, 254, 255, 0) 0%, rgba(0, 0, 0, 0.05) 100%);
874 background: -o-linear-gradient(top, rgba(252, 254, 255, 0) 0%, rgba(0, 0, 0, 0.05) 100%);
865 background: -o-linear-gradient(top, rgba(252, 254, 255, 0) 0%, rgba(0, 0, 0, 0.05) 100%);
875 background: -ms-linear-gradient(top, rgba(252, 254, 255, 0) 0%, rgba(0, 0, 0, 0.05) 100%);
866 background: -ms-linear-gradient(top, rgba(252, 254, 255, 0) 0%, rgba(0, 0, 0, 0.05) 100%);
876 background: linear-gradient(to bottom, rgba(252, 254, 255, 0) 0%, rgba(0, 0, 0, 0.05) 100%);
867 background: linear-gradient(to bottom, rgba(252, 254, 255, 0) 0%, rgba(0, 0, 0, 0.05) 100%);
877 }
868 }
878
869
879 .typeahead-tags {
870 .typeahead-tags {
880
871
881 a {
872 a {
882 border: 1px solid #eeeeee;
873 border: 1px solid #eeeeee;
883 padding: 10px 20px !important;
874 padding: 10px 20px !important;
884 min-width: 400px;
875 min-width: 400px;
885 }
876 }
886
877
887 .tag {
878 .tag {
888 font-weight: bold;
879 font-weight: bold;
889 strong {
880 strong {
890 background-color: @color_orange;
881 background-color: @color_orange;
891 color: @color_white;
882 color: @color_white;
892 }
883 }
893 }
884 }
894
885
895 .description {
886 .description {
896 font-size: 85%;
887 font-size: 85%;
897 }
888 }
898
889
899 .example {
890 .example {
900 font-style: italic;
891 font-style: italic;
901 font-family: monospace;
892 font-family: monospace;
902 font-size: 85%;
893 font-size: 85%;
903 color: lighten(@color_black, 50%);
894 color: lighten(@color_black, 50%);
904 }
895 }
905 }
896 }
906
897
907 .orange-dots {
898 .orange-dots {
908 color: @color_orange;
899 color: @color_orange;
909 font-size: 5px;
900 font-size: 5px;
910 .fa {
901 .fa {
911 &:first-child {
902 &:first-child {
912 margin: 0px 3px 0px 0px;
903 margin: 0px 3px 0px 0px;
913 }
904 }
914 margin: 0px 3px;
905 margin: 0px 3px;
915 }
906 }
916 }
907 }
917
908
918 .gray-dots {
909 .gray-dots {
919 color: @color_light_grey;
910 color: @color_light_grey;
920 font-size: 5px;
911 font-size: 5px;
921 .fa {
912 .fa {
922 &:first-child {
913 &:first-child {
923 margin: 0px 3px 0px 0px;
914 margin: 0px 3px 0px 0px;
924 }
915 }
925 margin: 0px 3px;
916 margin: 0px 3px;
926 }
917 }
927 }
918 }
928
919
929 .user-unlogged {
920 .user-unlogged {
930 #logo-normal {
921 #logo-normal {
931 display: inline-block;
922 display: inline-block;
932 width: 264px;
923 width: 264px;
933 height: 48px;
924 height: 48px;
934 background-image: url('/static/appenlight/images/ix-appenlight-logo.png');
925 background-image: url('/static/appenlight/images/ix-appenlight-logo.png');
935 margin-top: 25px;
926 margin-top: 25px;
936 }
927 }
937
928
938 #logo-icon {
929 #logo-icon {
939 display: inline-block;
930 display: inline-block;
940 width: 53px;
931 width: 53px;
941 height: 48px;
932 height: 48px;
942 background-image: url('/static/appenlight/images/ix-appenlight-icon.png');
933 background-image: url('/static/appenlight/images/ix-appenlight-icon.png');
943 margin-top: 25px;
934 margin-top: 25px;
944 }
935 }
945 }
936 }
946
937
947 .user-logged {
938 .user-logged {
948 #logo-normal {
939 #logo-normal {
949 display: inline-block;
940 display: inline-block;
950 width: 176px;
941 width: 176px;
951 height: 32px;
942 height: 32px;
952 background-image: url('/static/appenlight/images/appenlight-logo.png');
943 background-image: url('/static/appenlight/images/appenlight-logo.png');
953 }
944 }
954
945
955 #logo-icon {
946 #logo-icon {
956 display: inline-block;
947 display: inline-block;
957 width: 32px;
948 width: 32px;
958 height: 32px;
949 height: 32px;
959 background-image: url('/static/appenlight/images/appenlight-icon.png');
950 background-image: url('/static/appenlight/images/appenlight-icon.png');
960 }
951 }
961 }
952 }
962
953
963 .btn-green {
954 .btn-green {
964 background-color: #93b715 !important;
955 background-color: #93b715 !important;
965 border-color: #93b715 !important;
956 border-color: #93b715 !important;
966 box-shadow: none !important;
957 box-shadow: none !important;
967 padding: 10px;
958 padding: 10px;
968 text-transform: uppercase;
959 text-transform: uppercase;
969 color: @color_white;
960 color: @color_white;
970 font-weight: bold;
961 font-weight: bold;
971 }
962 }
972
963
973 .btn-orange {
964 .btn-orange {
974 background-color: @color_orange !important;
965 background-color: @color_orange !important;
975 border-color: @color_orange !important;
966 border-color: @color_orange !important;
976 box-shadow: none !important;
967 box-shadow: none !important;
977 padding: 10px;
968 padding: 10px;
978 text-transform: uppercase;
969 text-transform: uppercase;
979 color: @color_white !important;
970 color: @color_white !important;
980 font-weight: bold;
971 font-weight: bold;
981 }
972 }
982
973
983 .list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
974 .list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
984 background-color: transparent;
975 background-color: transparent;
985 font-weight: bold;
976 font-weight: bold;
986 border-color: transparent;
977 border-color: transparent;
987 }
978 }
988
979
989 .list-group.sub-group {
980 .list-group.sub-group {
990 margin: -10px -15px;
981 margin: -10px -15px;
991 }
982 }
992
983
993 .sub-group {
984 .sub-group {
994 .list-group-item {
985 .list-group-item {
995 background-color: #f5f5f5;
986 background-color: #f5f5f5;
996 }
987 }
997 }
988 }
998
989
999 .panel {
990 .panel {
1000 .breadcrumb {
991 .breadcrumb {
1001 margin-bottom: 0px;
992 margin-bottom: 0px;
1002 padding: 0px;
993 padding: 0px;
1003 background-color: transparent;
994 background-color: transparent;
1004
995
1005 a {
996 a {
1006 color: @color_dark_grey;
997 color: @color_dark_grey;
1007 }
998 }
1008
999
1009 }
1000 }
1010 }
1001 }
1011
1002
1012 .bold {
1003 .bold {
1013 font-weight: bold;
1004 font-weight: bold;
1014 }
1005 }
1015
1006
1016 .table > thead > tr > th {
1007 .table > thead > tr > th {
1017 border-bottom: 1px solid lighten(@color_grey, 33%);
1008 border-bottom: 1px solid lighten(@color_grey, 33%);
1018 }
1009 }
1019
1010
1020 .ng-hide {
1011 .ng-hide {
1021 display: none;
1012 display: none;
1022 }
1013 }
1023
1014
1024 /* smart table */
1015 /* smart table */
1025 .st-sort-ascent:after {
1016 .st-sort-ascent:after {
1026 content: '\25B2';
1017 content: '\25B2';
1027 }
1018 }
1028
1019
1029 .st-sort-descent:after {
1020 .st-sort-descent:after {
1030 content: '\25BC';
1021 content: '\25BC';
1031 }
1022 }
1032
1023
1033 .slim-input {
1024 .slim-input {
1034 width: auto;
1025 width: auto;
1035 max-width: 125px;
1026 max-width: 125px;
1036 }
1027 }
1037
1028
1038 .input-autosize {
1029 .input-autosize {
1039 width: auto;
1030 width: auto;
1040 display: inline-block;
1031 display: inline-block;
1041 }
1032 }
General Comments 0
You need to be logged in to leave comments. Login now