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