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