##// END OF EJS Templates
styling: #3985 better header button spacing for dashboard sections
lisaq -
Show More

The requested changes are too big and content was truncated. Show full diff

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