##// END OF EJS Templates
ui: ensure header doesn't float in smaller screens.
marcink -
r3877:92253f57 default
parent child Browse files
Show More
@@ -1,2804 +1,2808 b''
1 1 //Primary CSS
2 2
3 3 //--- IMPORTS ------------------//
4 4
5 5 @import 'helpers';
6 6 @import 'mixins';
7 7 @import 'rcicons';
8 8 @import 'variables';
9 9 @import 'bootstrap-variables';
10 10 @import 'form-bootstrap';
11 11 @import 'codemirror';
12 12 @import 'legacy_code_styles';
13 13 @import 'readme-box';
14 14 @import 'progress-bar';
15 15
16 16 @import 'type';
17 17 @import 'alerts';
18 18 @import 'buttons';
19 19 @import 'tags';
20 20 @import 'code-block';
21 21 @import 'examples';
22 22 @import 'login';
23 23 @import 'main-content';
24 24 @import 'select2';
25 25 @import 'comments';
26 26 @import 'panels-bootstrap';
27 27 @import 'panels';
28 28 @import 'deform';
29 29
30 30 //--- BASE ------------------//
31 31 .noscript-error {
32 32 top: 0;
33 33 left: 0;
34 34 width: 100%;
35 35 z-index: 101;
36 36 text-align: center;
37 37 font-size: 120%;
38 38 color: white;
39 39 background-color: @alert2;
40 40 padding: 5px 0 5px 0;
41 41 font-weight: @text-semibold-weight;
42 42 font-family: @text-semibold;
43 43 }
44 44
45 45 html {
46 46 display: table;
47 47 height: 100%;
48 48 width: 100%;
49 49 }
50 50
51 51 body {
52 52 display: table-cell;
53 53 width: 100%;
54 54 }
55 55
56 56 //--- LAYOUT ------------------//
57 57
58 58 .hidden{
59 59 display: none !important;
60 60 }
61 61
62 62 .box{
63 63 float: left;
64 64 width: 100%;
65 65 }
66 66
67 67 .browser-header {
68 68 clear: both;
69 69 }
70 70 .main {
71 71 clear: both;
72 72 padding:0 0 @pagepadding;
73 73 height: auto;
74 74
75 75 &:after { //clearfix
76 76 content:"";
77 77 clear:both;
78 78 width:100%;
79 79 display:block;
80 80 }
81 81 }
82 82
83 83 .action-link{
84 84 margin-left: @padding;
85 85 padding-left: @padding;
86 86 border-left: @border-thickness solid @border-default-color;
87 87 }
88 88
89 89 input + .action-link, .action-link.first{
90 90 border-left: none;
91 91 }
92 92
93 93 .action-link.last{
94 94 margin-right: @padding;
95 95 padding-right: @padding;
96 96 }
97 97
98 98 .action-link.active,
99 99 .action-link.active a{
100 100 color: @grey4;
101 101 }
102 102
103 103 .action-link.disabled {
104 104 color: @grey4;
105 105 cursor: inherit;
106 106 }
107 107
108 108 .clipboard-action {
109 109 cursor: pointer;
110 110 color: @grey4;
111 111 margin-left: 5px;
112 112
113 113 &:hover {
114 114 color: @grey2;
115 115 }
116 116 }
117 117
118 118 ul.simple-list{
119 119 list-style: none;
120 120 margin: 0;
121 121 padding: 0;
122 122 }
123 123
124 124 .main-content {
125 125 padding-bottom: @pagepadding;
126 126 }
127 127
128 128 .wide-mode-wrapper {
129 129 max-width:4000px !important;
130 130 }
131 131
132 132 .wrapper {
133 133 position: relative;
134 134 max-width: @wrapper-maxwidth;
135 135 margin: 0 auto;
136 136 }
137 137
138 138 #content {
139 139 clear: both;
140 140 padding: 0 @contentpadding;
141 141 }
142 142
143 143 .advanced-settings-fields{
144 144 input{
145 145 margin-left: @textmargin;
146 146 margin-right: @padding/2;
147 147 }
148 148 }
149 149
150 150 .cs_files_title {
151 151 margin: @pagepadding 0 0;
152 152 }
153 153
154 154 input.inline[type="file"] {
155 155 display: inline;
156 156 }
157 157
158 158 .error_page {
159 159 margin: 10% auto;
160 160
161 161 h1 {
162 162 color: @grey2;
163 163 }
164 164
165 165 .alert {
166 166 margin: @padding 0;
167 167 }
168 168
169 169 .error-branding {
170 170 color: @grey4;
171 171 font-weight: @text-semibold-weight;
172 172 font-family: @text-semibold;
173 173 }
174 174
175 175 .error_message {
176 176 font-family: @text-regular;
177 177 }
178 178
179 179 .sidebar {
180 180 min-height: 275px;
181 181 margin: 0;
182 182 padding: 0 0 @sidebarpadding @sidebarpadding;
183 183 border: none;
184 184 }
185 185
186 186 .main-content {
187 187 position: relative;
188 188 margin: 0 @sidebarpadding @sidebarpadding;
189 189 padding: 0 0 0 @sidebarpadding;
190 190 border-left: @border-thickness solid @grey5;
191 191
192 192 @media (max-width:767px) {
193 193 clear: both;
194 194 width: 100%;
195 195 margin: 0;
196 196 border: none;
197 197 }
198 198 }
199 199
200 200 .inner-column {
201 201 float: left;
202 202 width: 29.75%;
203 203 min-height: 150px;
204 204 margin: @sidebarpadding 2% 0 0;
205 205 padding: 0 2% 0 0;
206 206 border-right: @border-thickness solid @grey5;
207 207
208 208 @media (max-width:767px) {
209 209 clear: both;
210 210 width: 100%;
211 211 border: none;
212 212 }
213 213
214 214 ul {
215 215 padding-left: 1.25em;
216 216 }
217 217
218 218 &:last-child {
219 219 margin: @sidebarpadding 0 0;
220 220 border: none;
221 221 }
222 222
223 223 h4 {
224 224 margin: 0 0 @padding;
225 225 font-weight: @text-semibold-weight;
226 226 font-family: @text-semibold;
227 227 }
228 228 }
229 229 }
230 230 .error-page-logo {
231 231 width: 130px;
232 232 height: 160px;
233 233 }
234 234
235 235 // HEADER
236 236 .header {
237 237
238 238 // TODO: johbo: Fix login pages, so that they work without a min-height
239 239 // for the header and then remove the min-height. I chose a smaller value
240 240 // intentionally here to avoid rendering issues in the main navigation.
241 241 min-height: 49px;
242 min-width: 1024px;
242 243
243 244 position: relative;
244 245 vertical-align: bottom;
245 246 padding: 0 @header-padding;
246 247 background-color: @grey1;
247 248 color: @grey5;
248 249
249 250 .title {
250 251 overflow: visible;
251 252 }
252 253
253 254 &:before,
254 255 &:after {
255 256 content: "";
256 257 clear: both;
257 258 width: 100%;
258 259 }
259 260
260 261 // TODO: johbo: Avoids breaking "Repositories" chooser
261 262 .select2-container .select2-choice .select2-arrow {
262 263 display: none;
263 264 }
264 265 }
265 266
266 267 #header-inner {
267 268 &.title {
268 269 margin: 0;
269 270 }
270 271 &:before,
271 272 &:after {
272 273 content: "";
273 274 clear: both;
274 275 }
275 276 }
276 277
277 278 // Gists
278 279 #files_data {
279 280 clear: both; //for firefox
280 281 padding-top: 10px;
281 282 }
282 283
283 284 #gistid {
284 285 margin-right: @padding;
285 286 }
286 287
287 288 // Global Settings Editor
288 289 .textarea.editor {
289 290 float: left;
290 291 position: relative;
291 292 max-width: @texteditor-width;
292 293
293 294 select {
294 295 position: absolute;
295 296 top:10px;
296 297 right:0;
297 298 }
298 299
299 300 .CodeMirror {
300 301 margin: 0;
301 302 }
302 303
303 304 .help-block {
304 305 margin: 0 0 @padding;
305 306 padding:.5em;
306 307 background-color: @grey6;
307 308 &.pre-formatting {
308 309 white-space: pre;
309 310 }
310 311 }
311 312 }
312 313
313 314 ul.auth_plugins {
314 315 margin: @padding 0 @padding @legend-width;
315 316 padding: 0;
316 317
317 318 li {
318 319 margin-bottom: @padding;
319 320 line-height: 1em;
320 321 list-style-type: none;
321 322
322 323 .auth_buttons .btn {
323 324 margin-right: @padding;
324 325 }
325 326
326 327 }
327 328 }
328 329
329 330
330 331 // My Account PR list
331 332
332 333 #show_closed {
333 334 margin: 0 1em 0 0;
334 335 }
335 336
336 337 #pull_request_list_table {
337 338 .closed {
338 339 background-color: @grey6;
339 340 }
340 341
341 342 .state-creating,
342 343 .state-updating,
343 344 .state-merging
344 345 {
345 346 background-color: @grey6;
346 347 }
347 348
348 349 .td-status {
349 350 padding-left: .5em;
350 351 }
351 352 .log-container .truncate {
352 353 height: 2.75em;
353 354 white-space: pre-line;
354 355 }
355 356 table.rctable .user {
356 357 padding-left: 0;
357 358 }
358 359 table.rctable {
359 360 td.td-description,
360 361 .rc-user {
361 362 min-width: auto;
362 363 }
363 364 }
364 365 }
365 366
366 367 // Pull Requests
367 368
368 369 .pullrequests_section_head {
369 370 display: block;
370 371 clear: both;
371 372 margin: @padding 0;
372 373 font-weight: @text-bold-weight;
373 374 font-family: @text-bold;
374 375 }
375 376
376 377 .pr-origininfo, .pr-targetinfo {
377 378 position: relative;
378 379
379 380 .tag {
380 381 display: inline-block;
381 382 margin: 0 1em .5em 0;
382 383 }
383 384
384 385 .clone-url {
385 386 display: inline-block;
386 387 margin: 0 0 .5em 0;
387 388 padding: 0;
388 389 line-height: 1.2em;
389 390 }
390 391 }
391 392
392 393 .pr-mergeinfo {
393 394 min-width: 95% !important;
394 395 padding: 0 !important;
395 396 border: 0;
396 397 }
397 398 .pr-mergeinfo-copy {
398 399 padding: 0 0;
399 400 }
400 401
401 402 .pr-pullinfo {
402 403 min-width: 95% !important;
403 404 padding: 0 !important;
404 405 border: 0;
405 406 }
406 407 .pr-pullinfo-copy {
407 408 padding: 0 0;
408 409 }
409 410
410 411
411 412 #pr-title-input {
412 413 width: 72%;
413 414 font-size: 1em;
414 415 margin: 0;
415 416 padding: 0 0 0 @padding/4;
416 417 line-height: 1.7em;
417 418 color: @text-color;
418 419 letter-spacing: .02em;
419 420 font-weight: @text-bold-weight;
420 421 font-family: @text-bold;
421 422 }
422 423
423 424 #pullrequest_title {
424 425 width: 100%;
425 426 box-sizing: border-box;
426 427 }
427 428
428 429 #pr_open_message {
429 430 border: @border-thickness solid #fff;
430 431 border-radius: @border-radius;
431 432 padding: @padding-large-vertical @padding-large-vertical @padding-large-vertical 0;
432 433 text-align: left;
433 434 overflow: hidden;
434 435 }
435 436
436 437 .pr-submit-button {
437 438 float: right;
438 439 margin: 0 0 0 5px;
439 440 }
440 441
441 442 .pr-spacing-container {
442 443 padding: 20px;
443 444 clear: both
444 445 }
445 446
446 447 #pr-description-input {
447 448 margin-bottom: 0;
448 449 }
449 450
450 451 .pr-description-label {
451 452 vertical-align: top;
452 453 }
453 454
454 455 .perms_section_head {
455 456 min-width: 625px;
456 457
457 458 h2 {
458 459 margin-bottom: 0;
459 460 }
460 461
461 462 .label-checkbox {
462 463 float: left;
463 464 }
464 465
465 466 &.field {
466 467 margin: @space 0 @padding;
467 468 }
468 469
469 470 &:first-child.field {
470 471 margin-top: 0;
471 472
472 473 .label {
473 474 margin-top: 0;
474 475 padding-top: 0;
475 476 }
476 477
477 478 .radios {
478 479 padding-top: 0;
479 480 }
480 481 }
481 482
482 483 .radios {
483 484 position: relative;
484 485 width: 505px;
485 486 }
486 487 }
487 488
488 489 //--- MODULES ------------------//
489 490
490 491
491 492 // Server Announcement
492 493 #server-announcement {
493 494 width: 95%;
494 495 margin: @padding auto;
495 496 padding: @padding;
496 497 border-width: 2px;
497 498 border-style: solid;
498 499 .border-radius(2px);
499 500 font-weight: @text-bold-weight;
500 501 font-family: @text-bold;
501 502
502 503 &.info { border-color: @alert4; background-color: @alert4-inner; }
503 504 &.warning { border-color: @alert3; background-color: @alert3-inner; }
504 505 &.error { border-color: @alert2; background-color: @alert2-inner; }
505 506 &.success { border-color: @alert1; background-color: @alert1-inner; }
506 507 &.neutral { border-color: @grey3; background-color: @grey6; }
507 508 }
508 509
509 510 // Fixed Sidebar Column
510 511 .sidebar-col-wrapper {
511 512 padding-left: @sidebar-all-width;
512 513
513 514 .sidebar {
514 515 width: @sidebar-width;
515 516 margin-left: -@sidebar-all-width;
516 517 }
517 518 }
518 519
519 520 .sidebar-col-wrapper.scw-small {
520 521 padding-left: @sidebar-small-all-width;
521 522
522 523 .sidebar {
523 524 width: @sidebar-small-width;
524 525 margin-left: -@sidebar-small-all-width;
525 526 }
526 527 }
527 528
528 529
529 530 // FOOTER
530 531 #footer {
531 532 padding: 0;
532 533 text-align: center;
533 534 vertical-align: middle;
534 535 color: @grey2;
535 536 font-size: 11px;
536 537
537 538 p {
538 539 margin: 0;
539 540 padding: 1em;
540 541 line-height: 1em;
541 542 }
542 543
543 544 .server-instance { //server instance
544 545 display: none;
545 546 }
546 547
547 548 .title {
548 549 float: none;
549 550 margin: 0 auto;
550 551 }
551 552 }
552 553
553 554 button.close {
554 555 padding: 0;
555 556 cursor: pointer;
556 557 background: transparent;
557 558 border: 0;
558 559 .box-shadow(none);
559 560 -webkit-appearance: none;
560 561 }
561 562
562 563 .close {
563 564 float: right;
564 565 font-size: 21px;
565 566 font-family: @text-bootstrap;
566 567 line-height: 1em;
567 568 font-weight: bold;
568 569 color: @grey2;
569 570
570 571 &:hover,
571 572 &:focus {
572 573 color: @grey1;
573 574 text-decoration: none;
574 575 cursor: pointer;
575 576 }
576 577 }
577 578
578 579 // GRID
579 580 .sorting,
580 581 .sorting_desc,
581 582 .sorting_asc {
582 583 cursor: pointer;
583 584 }
584 585 .sorting_desc:after {
585 586 content: "\00A0\25B2";
586 587 font-size: .75em;
587 588 }
588 589 .sorting_asc:after {
589 590 content: "\00A0\25BC";
590 591 font-size: .68em;
591 592 }
592 593
593 594
594 595 .user_auth_tokens {
595 596
596 597 &.truncate {
597 598 white-space: nowrap;
598 599 overflow: hidden;
599 600 text-overflow: ellipsis;
600 601 }
601 602
602 603 .fields .field .input {
603 604 margin: 0;
604 605 }
605 606
606 607 input#description {
607 608 width: 100px;
608 609 margin: 0;
609 610 }
610 611
611 612 .drop-menu {
612 613 // TODO: johbo: Remove this, should work out of the box when
613 614 // having multiple inputs inline
614 615 margin: 0 0 0 5px;
615 616 }
616 617 }
617 618 #user_list_table {
618 619 .closed {
619 620 background-color: @grey6;
620 621 }
621 622 }
622 623
623 624
624 625 input, textarea {
625 626 &.disabled {
626 627 opacity: .5;
627 628 }
628 629
629 630 &:hover {
630 631 border-color: @grey3;
631 632 box-shadow: @button-shadow;
632 633 }
633 634
634 635 &:focus {
635 636 border-color: @rcblue;
636 637 box-shadow: @button-shadow;
637 638 }
638 639 }
639 640
640 641 // remove extra padding in firefox
641 642 input::-moz-focus-inner { border:0; padding:0 }
642 643
643 644 .adjacent input {
644 645 margin-bottom: @padding;
645 646 }
646 647
647 648 .permissions_boxes {
648 649 display: block;
649 650 }
650 651
651 652 //FORMS
652 653
653 654 .medium-inline,
654 655 input#description.medium-inline {
655 656 display: inline;
656 657 width: @medium-inline-input-width;
657 658 min-width: 100px;
658 659 }
659 660
660 661 select {
661 662 //reset
662 663 -webkit-appearance: none;
663 664 -moz-appearance: none;
664 665
665 666 display: inline-block;
666 667 height: 28px;
667 668 width: auto;
668 669 margin: 0 @padding @padding 0;
669 670 padding: 0 18px 0 8px;
670 671 line-height:1em;
671 672 font-size: @basefontsize;
672 673 border: @border-thickness solid @grey5;
673 674 border-radius: @border-radius;
674 675 background:white url("../images/dt-arrow-dn.png") no-repeat 100% 50%;
675 676 color: @grey4;
676 677 box-shadow: @button-shadow;
677 678
678 679 &:after {
679 680 content: "\00A0\25BE";
680 681 }
681 682
682 683 &:focus, &:hover {
683 684 outline: none;
684 685 border-color: @grey4;
685 686 color: @rcdarkblue;
686 687 }
687 688 }
688 689
689 690 option {
690 691 &:focus {
691 692 outline: none;
692 693 }
693 694 }
694 695
695 696 input,
696 697 textarea {
697 698 padding: @input-padding;
698 699 border: @input-border-thickness solid @border-highlight-color;
699 700 .border-radius (@border-radius);
700 701 font-family: @text-light;
701 702 font-size: @basefontsize;
702 703
703 704 &.input-sm {
704 705 padding: 5px;
705 706 }
706 707
707 708 &#description {
708 709 min-width: @input-description-minwidth;
709 710 min-height: 1em;
710 711 padding: 10px;
711 712 }
712 713 }
713 714
714 715 .field-sm {
715 716 input,
716 717 textarea {
717 718 padding: 5px;
718 719 }
719 720 }
720 721
721 722 textarea {
722 723 display: block;
723 724 clear: both;
724 725 width: 100%;
725 726 min-height: 100px;
726 727 margin-bottom: @padding;
727 728 .box-sizing(border-box);
728 729 overflow: auto;
729 730 }
730 731
731 732 label {
732 733 font-family: @text-light;
733 734 }
734 735
735 736 // GRAVATARS
736 737 // centers gravatar on username to the right
737 738
738 739 .gravatar {
739 740 display: inline;
740 741 min-width: 16px;
741 742 min-height: 16px;
742 743 margin: -5px 0;
743 744 padding: 0;
744 745 line-height: 1em;
745 746 box-sizing: content-box;
746 747 border-radius: 50%;
747 748
748 749 &.gravatar-large {
749 750 margin: -0.5em .25em -0.5em 0;
750 751 }
751 752
752 753 & + .user {
753 754 display: inline;
754 755 margin: 0;
755 756 padding: 0 0 0 .17em;
756 757 line-height: 1em;
757 758 }
758 759 }
759 760
760 761 .user-inline-data {
761 762 display: inline-block;
762 763 float: left;
763 764 padding-left: .5em;
764 765 line-height: 1.3em;
765 766 }
766 767
767 768 .rc-user { // gravatar + user wrapper
768 769 float: left;
769 770 position: relative;
770 771 min-width: 100px;
771 772 max-width: 200px;
772 773 min-height: (@gravatar-size + @border-thickness * 2); // account for border
773 774 display: block;
774 775 padding: 0 0 0 (@gravatar-size + @basefontsize/2 + @border-thickness * 2);
775 776
776 777
777 778 .gravatar {
778 779 display: block;
779 780 position: absolute;
780 781 top: 0;
781 782 left: 0;
782 783 min-width: @gravatar-size;
783 784 min-height: @gravatar-size;
784 785 margin: 0;
785 786 }
786 787
787 788 .user {
788 789 display: block;
789 790 max-width: 175px;
790 791 padding-top: 2px;
791 792 overflow: hidden;
792 793 text-overflow: ellipsis;
793 794 }
794 795 }
795 796
796 797 .gist-gravatar,
797 798 .journal_container {
798 799 .gravatar-large {
799 800 margin: 0 .5em -10px 0;
800 801 }
801 802 }
802 803
803 804
804 805 // ADMIN SETTINGS
805 806
806 807 // Tag Patterns
807 808 .tag_patterns {
808 809 .tag_input {
809 810 margin-bottom: @padding;
810 811 }
811 812 }
812 813
813 814 .locked_input {
814 815 position: relative;
815 816
816 817 input {
817 818 display: inline;
818 819 margin: 3px 5px 0px 0px;
819 820 }
820 821
821 822 br {
822 823 display: none;
823 824 }
824 825
825 826 .error-message {
826 827 float: left;
827 828 width: 100%;
828 829 }
829 830
830 831 .lock_input_button {
831 832 display: inline;
832 833 }
833 834
834 835 .help-block {
835 836 clear: both;
836 837 }
837 838 }
838 839
839 840 // Notifications
840 841
841 842 .notifications_buttons {
842 843 margin: 0 0 @space 0;
843 844 padding: 0;
844 845
845 846 .btn {
846 847 display: inline-block;
847 848 }
848 849 }
849 850
850 851 .notification-list {
851 852
852 853 div {
853 854 display: inline-block;
854 855 vertical-align: middle;
855 856 }
856 857
857 858 .container {
858 859 display: block;
859 860 margin: 0 0 @padding 0;
860 861 }
861 862
862 863 .delete-notifications {
863 864 margin-left: @padding;
864 865 text-align: right;
865 866 cursor: pointer;
866 867 }
867 868
868 869 .read-notifications {
869 870 margin-left: @padding/2;
870 871 text-align: right;
871 872 width: 35px;
872 873 cursor: pointer;
873 874 }
874 875
875 876 .icon-minus-sign {
876 877 color: @alert2;
877 878 }
878 879
879 880 .icon-ok-sign {
880 881 color: @alert1;
881 882 }
882 883 }
883 884
884 885 .user_settings {
885 886 float: left;
886 887 clear: both;
887 888 display: block;
888 889 width: 100%;
889 890
890 891 .gravatar_box {
891 892 margin-bottom: @padding;
892 893
893 894 &:after {
894 895 content: " ";
895 896 clear: both;
896 897 width: 100%;
897 898 }
898 899 }
899 900
900 901 .fields .field {
901 902 clear: both;
902 903 }
903 904 }
904 905
905 906 .advanced_settings {
906 907 margin-bottom: @space;
907 908
908 909 .help-block {
909 910 margin-left: 0;
910 911 }
911 912
912 913 button + .help-block {
913 914 margin-top: @padding;
914 915 }
915 916 }
916 917
917 918 // admin settings radio buttons and labels
918 919 .label-2 {
919 920 float: left;
920 921 width: @label2-width;
921 922
922 923 label {
923 924 color: @grey1;
924 925 }
925 926 }
926 927 .checkboxes {
927 928 float: left;
928 929 width: @checkboxes-width;
929 930 margin-bottom: @padding;
930 931
931 932 .checkbox {
932 933 width: 100%;
933 934
934 935 label {
935 936 margin: 0;
936 937 padding: 0;
937 938 }
938 939 }
939 940
940 941 .checkbox + .checkbox {
941 942 display: inline-block;
942 943 }
943 944
944 945 label {
945 946 margin-right: 1em;
946 947 }
947 948 }
948 949
949 950 // CHANGELOG
950 951 .container_header {
951 952 float: left;
952 953 display: block;
953 954 width: 100%;
954 955 margin: @padding 0 @padding;
955 956
956 957 #filter_changelog {
957 958 float: left;
958 959 margin-right: @padding;
959 960 }
960 961
961 962 .breadcrumbs_light {
962 963 display: inline-block;
963 964 }
964 965 }
965 966
966 967 .info_box {
967 968 float: right;
968 969 }
969 970
970 971
971 972
972 973 #graph_content{
973 974
974 975 // adjust for table headers so that graph renders properly
975 976 // #graph_nodes padding - table cell padding
976 977 padding-top: (@space - (@basefontsize * 2.4));
977 978
978 979 &.graph_full_width {
979 980 width: 100%;
980 981 max-width: 100%;
981 982 }
982 983 }
983 984
984 985 #graph {
985 986 .flag_status {
986 987 margin: 0;
987 988 }
988 989
989 990 .pagination-left {
990 991 float: left;
991 992 clear: both;
992 993 }
993 994
994 995 .log-container {
995 996 max-width: 345px;
996 997
997 998 .message{
998 999 max-width: 340px;
999 1000 }
1000 1001 }
1001 1002
1002 1003 .graph-col-wrapper {
1003 1004
1004 1005 #graph_nodes {
1005 1006 width: 100px;
1006 1007 position: absolute;
1007 1008 left: 70px;
1008 1009 z-index: -1;
1009 1010 }
1010 1011 }
1011 1012
1012 1013 .load-more-commits {
1013 1014 text-align: center;
1014 1015 }
1015 1016 .load-more-commits:hover {
1016 1017 background-color: @grey7;
1017 1018 }
1018 1019 .load-more-commits {
1019 1020 a {
1020 1021 display: block;
1021 1022 }
1022 1023 }
1023 1024 }
1024 1025
1025 1026 .obsolete-toggle {
1026 1027 line-height: 30px;
1027 1028 margin-left: -15px;
1028 1029 }
1029 1030
1030 1031 #rev_range_container, #rev_range_clear, #rev_range_more {
1031 1032 margin-top: -5px;
1032 1033 margin-bottom: -5px;
1033 1034 }
1034 1035
1035 1036 #filter_changelog {
1036 1037 float: left;
1037 1038 }
1038 1039
1039 1040
1040 1041 //--- THEME ------------------//
1041 1042
1042 1043 #logo {
1043 1044 float: left;
1044 1045 margin: 9px 0 0 0;
1045 1046
1046 1047 .header {
1047 1048 background-color: transparent;
1048 1049 }
1049 1050
1050 1051 a {
1051 1052 display: inline-block;
1052 1053 }
1053 1054
1054 1055 img {
1055 1056 height:30px;
1056 1057 }
1057 1058 }
1058 1059
1059 1060 .logo-wrapper {
1060 1061 float:left;
1061 1062 }
1062 1063
1063 1064 .branding {
1064 1065 float: left;
1065 1066 padding: 9px 2px;
1066 1067 line-height: 1em;
1067 1068 font-size: @navigation-fontsize;
1068 1069
1069 1070 a {
1070 1071 color: @grey5
1071 1072 }
1073 @media screen and (max-width: 1200px) {
1074 display: none;
1075 }
1072 1076 }
1073 1077
1074 1078 img {
1075 1079 border: none;
1076 1080 outline: none;
1077 1081 }
1078 1082 user-profile-header
1079 1083 label {
1080 1084
1081 1085 input[type="checkbox"] {
1082 1086 margin-right: 1em;
1083 1087 }
1084 1088 input[type="radio"] {
1085 1089 margin-right: 1em;
1086 1090 }
1087 1091 }
1088 1092
1089 1093 .flag_status {
1090 1094 margin: 2px;
1091 1095 &.under_review {
1092 1096 .circle(5px, @alert3);
1093 1097 }
1094 1098 &.approved {
1095 1099 .circle(5px, @alert1);
1096 1100 }
1097 1101 &.rejected,
1098 1102 &.forced_closed{
1099 1103 .circle(5px, @alert2);
1100 1104 }
1101 1105 &.not_reviewed {
1102 1106 .circle(5px, @grey5);
1103 1107 }
1104 1108 }
1105 1109
1106 1110 .flag_status_comment_box {
1107 1111 margin: 5px 6px 0px 2px;
1108 1112 }
1109 1113 .test_pattern_preview {
1110 1114 margin: @space 0;
1111 1115
1112 1116 p {
1113 1117 margin-bottom: 0;
1114 1118 border-bottom: @border-thickness solid @border-default-color;
1115 1119 color: @grey3;
1116 1120 }
1117 1121
1118 1122 .btn {
1119 1123 margin-bottom: @padding;
1120 1124 }
1121 1125 }
1122 1126 #test_pattern_result {
1123 1127 display: none;
1124 1128 &:extend(pre);
1125 1129 padding: .9em;
1126 1130 color: @grey3;
1127 1131 background-color: @grey7;
1128 1132 border-right: @border-thickness solid @border-default-color;
1129 1133 border-bottom: @border-thickness solid @border-default-color;
1130 1134 border-left: @border-thickness solid @border-default-color;
1131 1135 }
1132 1136
1133 1137 #repo_vcs_settings {
1134 1138 #inherit_overlay_vcs_default {
1135 1139 display: none;
1136 1140 }
1137 1141 #inherit_overlay_vcs_custom {
1138 1142 display: custom;
1139 1143 }
1140 1144 &.inherited {
1141 1145 #inherit_overlay_vcs_default {
1142 1146 display: block;
1143 1147 }
1144 1148 #inherit_overlay_vcs_custom {
1145 1149 display: none;
1146 1150 }
1147 1151 }
1148 1152 }
1149 1153
1150 1154 .issue-tracker-link {
1151 1155 color: @rcblue;
1152 1156 }
1153 1157
1154 1158 // Issue Tracker Table Show/Hide
1155 1159 #repo_issue_tracker {
1156 1160 #inherit_overlay {
1157 1161 display: none;
1158 1162 }
1159 1163 #custom_overlay {
1160 1164 display: custom;
1161 1165 }
1162 1166 &.inherited {
1163 1167 #inherit_overlay {
1164 1168 display: block;
1165 1169 }
1166 1170 #custom_overlay {
1167 1171 display: none;
1168 1172 }
1169 1173 }
1170 1174 }
1171 1175 table.issuetracker {
1172 1176 &.readonly {
1173 1177 tr, td {
1174 1178 color: @grey3;
1175 1179 }
1176 1180 }
1177 1181 .edit {
1178 1182 display: none;
1179 1183 }
1180 1184 .editopen {
1181 1185 .edit {
1182 1186 display: inline;
1183 1187 }
1184 1188 .entry {
1185 1189 display: none;
1186 1190 }
1187 1191 }
1188 1192 tr td.td-action {
1189 1193 min-width: 117px;
1190 1194 }
1191 1195 td input {
1192 1196 max-width: none;
1193 1197 min-width: 30px;
1194 1198 width: 80%;
1195 1199 }
1196 1200 .issuetracker_pref input {
1197 1201 width: 40%;
1198 1202 }
1199 1203 input.edit_issuetracker_update {
1200 1204 margin-right: 0;
1201 1205 width: auto;
1202 1206 }
1203 1207 }
1204 1208
1205 1209 table.integrations {
1206 1210 .td-icon {
1207 1211 width: 20px;
1208 1212 .integration-icon {
1209 1213 height: 20px;
1210 1214 width: 20px;
1211 1215 }
1212 1216 }
1213 1217 }
1214 1218
1215 1219 .integrations {
1216 1220 a.integration-box {
1217 1221 color: @text-color;
1218 1222 &:hover {
1219 1223 .panel {
1220 1224 background: #fbfbfb;
1221 1225 }
1222 1226 }
1223 1227 .integration-icon {
1224 1228 width: 30px;
1225 1229 height: 30px;
1226 1230 margin-right: 20px;
1227 1231 float: left;
1228 1232 }
1229 1233
1230 1234 .panel-body {
1231 1235 padding: 10px;
1232 1236 }
1233 1237 .panel {
1234 1238 margin-bottom: 10px;
1235 1239 }
1236 1240 h2 {
1237 1241 display: inline-block;
1238 1242 margin: 0;
1239 1243 min-width: 140px;
1240 1244 }
1241 1245 }
1242 1246 a.integration-box.dummy-integration {
1243 1247 color: @grey4
1244 1248 }
1245 1249 }
1246 1250
1247 1251 //Permissions Settings
1248 1252 #add_perm {
1249 1253 margin: 0 0 @padding;
1250 1254 cursor: pointer;
1251 1255 }
1252 1256
1253 1257 .perm_ac {
1254 1258 input {
1255 1259 width: 95%;
1256 1260 }
1257 1261 }
1258 1262
1259 1263 .autocomplete-suggestions {
1260 1264 width: auto !important; // overrides autocomplete.js
1261 1265 min-width: 278px;
1262 1266 margin: 0;
1263 1267 border: @border-thickness solid @grey5;
1264 1268 border-radius: @border-radius;
1265 1269 color: @grey2;
1266 1270 background-color: white;
1267 1271 }
1268 1272
1269 1273 .autocomplete-qfilter-suggestions {
1270 1274 width: auto !important; // overrides autocomplete.js
1271 1275 max-height: 100% !important;
1272 1276 min-width: 376px;
1273 1277 margin: 0;
1274 1278 border: @border-thickness solid @grey5;
1275 1279 color: @grey2;
1276 1280 background-color: white;
1277 1281 }
1278 1282
1279 1283 .autocomplete-selected {
1280 1284 background: #F0F0F0;
1281 1285 }
1282 1286
1283 1287 .ac-container-wrap {
1284 1288 margin: 0;
1285 1289 padding: 8px;
1286 1290 border-bottom: @border-thickness solid @grey5;
1287 1291 list-style-type: none;
1288 1292 cursor: pointer;
1289 1293
1290 1294 &:hover {
1291 1295 background-color: @grey7;
1292 1296 }
1293 1297
1294 1298 img {
1295 1299 height: @gravatar-size;
1296 1300 width: @gravatar-size;
1297 1301 margin-right: 1em;
1298 1302 }
1299 1303
1300 1304 strong {
1301 1305 font-weight: normal;
1302 1306 }
1303 1307 }
1304 1308
1305 1309 // Settings Dropdown
1306 1310 .user-menu .container {
1307 1311 padding: 0 4px;
1308 1312 margin: 0;
1309 1313 }
1310 1314
1311 1315 .user-menu .gravatar {
1312 1316 cursor: pointer;
1313 1317 }
1314 1318
1315 1319 .codeblock {
1316 1320 margin-bottom: @padding;
1317 1321 clear: both;
1318 1322
1319 1323 .stats {
1320 1324 overflow: hidden;
1321 1325 }
1322 1326
1323 1327 .message{
1324 1328 textarea{
1325 1329 margin: 0;
1326 1330 }
1327 1331 }
1328 1332
1329 1333 .code-header {
1330 1334 .stats {
1331 1335 line-height: 2em;
1332 1336
1333 1337 .revision_id {
1334 1338 margin-left: 0;
1335 1339 }
1336 1340 .buttons {
1337 1341 padding-right: 0;
1338 1342 }
1339 1343 }
1340 1344
1341 1345 .item{
1342 1346 margin-right: 0.5em;
1343 1347 }
1344 1348 }
1345 1349
1346 1350 #editor_container {
1347 1351 position: relative;
1348 1352 margin: @padding 10px;
1349 1353 }
1350 1354 }
1351 1355
1352 1356 #file_history_container {
1353 1357 display: none;
1354 1358 }
1355 1359
1356 1360 .file-history-inner {
1357 1361 margin-bottom: 10px;
1358 1362 }
1359 1363
1360 1364 // Pull Requests
1361 1365 .summary-details {
1362 1366 width: 72%;
1363 1367 }
1364 1368 .pr-summary {
1365 1369 border-bottom: @border-thickness solid @grey5;
1366 1370 margin-bottom: @space;
1367 1371 }
1368 1372 .reviewers-title {
1369 1373 width: 25%;
1370 1374 min-width: 200px;
1371 1375 }
1372 1376 .reviewers {
1373 1377 width: 25%;
1374 1378 min-width: 200px;
1375 1379 }
1376 1380 .reviewers ul li {
1377 1381 position: relative;
1378 1382 width: 100%;
1379 1383 padding-bottom: 8px;
1380 1384 list-style-type: none;
1381 1385 }
1382 1386
1383 1387 .reviewer_entry {
1384 1388 min-height: 55px;
1385 1389 }
1386 1390
1387 1391 .reviewers_member {
1388 1392 width: 100%;
1389 1393 overflow: auto;
1390 1394 }
1391 1395 .reviewer_reason {
1392 1396 padding-left: 20px;
1393 1397 line-height: 1.5em;
1394 1398 }
1395 1399 .reviewer_status {
1396 1400 display: inline-block;
1397 1401 vertical-align: top;
1398 1402 width: 25px;
1399 1403 min-width: 25px;
1400 1404 height: 1.2em;
1401 1405 margin-top: 3px;
1402 1406 line-height: 1em;
1403 1407 }
1404 1408
1405 1409 .reviewer_name {
1406 1410 display: inline-block;
1407 1411 max-width: 83%;
1408 1412 padding-right: 20px;
1409 1413 vertical-align: middle;
1410 1414 line-height: 1;
1411 1415
1412 1416 .rc-user {
1413 1417 min-width: 0;
1414 1418 margin: -2px 1em 0 0;
1415 1419 }
1416 1420
1417 1421 .reviewer {
1418 1422 float: left;
1419 1423 }
1420 1424 }
1421 1425
1422 1426 .reviewer_member_mandatory {
1423 1427 position: absolute;
1424 1428 left: 15px;
1425 1429 top: 8px;
1426 1430 width: 16px;
1427 1431 font-size: 11px;
1428 1432 margin: 0;
1429 1433 padding: 0;
1430 1434 color: black;
1431 1435 }
1432 1436
1433 1437 .reviewer_member_mandatory_remove,
1434 1438 .reviewer_member_remove {
1435 1439 position: absolute;
1436 1440 right: 0;
1437 1441 top: 0;
1438 1442 width: 16px;
1439 1443 margin-bottom: 10px;
1440 1444 padding: 0;
1441 1445 color: black;
1442 1446 }
1443 1447
1444 1448 .reviewer_member_mandatory_remove {
1445 1449 color: @grey4;
1446 1450 }
1447 1451
1448 1452 .reviewer_member_status {
1449 1453 margin-top: 5px;
1450 1454 }
1451 1455 .pr-summary #summary{
1452 1456 width: 100%;
1453 1457 }
1454 1458 .pr-summary .action_button:hover {
1455 1459 border: 0;
1456 1460 cursor: pointer;
1457 1461 }
1458 1462 .pr-details-title {
1459 1463 padding-bottom: 8px;
1460 1464 border-bottom: @border-thickness solid @grey5;
1461 1465
1462 1466 .action_button.disabled {
1463 1467 color: @grey4;
1464 1468 cursor: inherit;
1465 1469 }
1466 1470 .action_button {
1467 1471 color: @rcblue;
1468 1472 }
1469 1473 }
1470 1474 .pr-details-content {
1471 1475 margin-top: @textmargin;
1472 1476 margin-bottom: @textmargin;
1473 1477 }
1474 1478
1475 1479 .pr-reviewer-rules {
1476 1480 padding: 10px 0px 20px 0px;
1477 1481 }
1478 1482
1479 1483 .group_members {
1480 1484 margin-top: 0;
1481 1485 padding: 0;
1482 1486 list-style: outside none none;
1483 1487
1484 1488 img {
1485 1489 height: @gravatar-size;
1486 1490 width: @gravatar-size;
1487 1491 margin-right: .5em;
1488 1492 margin-left: 3px;
1489 1493 }
1490 1494
1491 1495 .to-delete {
1492 1496 .user {
1493 1497 text-decoration: line-through;
1494 1498 }
1495 1499 }
1496 1500 }
1497 1501
1498 1502 .compare_view_commits_title {
1499 1503 .disabled {
1500 1504 cursor: inherit;
1501 1505 &:hover{
1502 1506 background-color: inherit;
1503 1507 color: inherit;
1504 1508 }
1505 1509 }
1506 1510 }
1507 1511
1508 1512 .subtitle-compare {
1509 1513 margin: -15px 0px 0px 0px;
1510 1514 }
1511 1515
1512 1516 .comments-summary-td {
1513 1517 border-top: 1px dashed @grey5;
1514 1518 }
1515 1519
1516 1520 // new entry in group_members
1517 1521 .td-author-new-entry {
1518 1522 background-color: rgba(red(@alert1), green(@alert1), blue(@alert1), 0.3);
1519 1523 }
1520 1524
1521 1525 .usergroup_member_remove {
1522 1526 width: 16px;
1523 1527 margin-bottom: 10px;
1524 1528 padding: 0;
1525 1529 color: black !important;
1526 1530 cursor: pointer;
1527 1531 }
1528 1532
1529 1533 .reviewer_ac .ac-input {
1530 1534 width: 92%;
1531 1535 margin-bottom: 1em;
1532 1536 }
1533 1537
1534 1538 .compare_view_commits tr{
1535 1539 height: 20px;
1536 1540 }
1537 1541 .compare_view_commits td {
1538 1542 vertical-align: top;
1539 1543 padding-top: 10px;
1540 1544 }
1541 1545 .compare_view_commits .author {
1542 1546 margin-left: 5px;
1543 1547 }
1544 1548
1545 1549 .compare_view_commits {
1546 1550 .color-a {
1547 1551 color: @alert1;
1548 1552 }
1549 1553
1550 1554 .color-c {
1551 1555 color: @color3;
1552 1556 }
1553 1557
1554 1558 .color-r {
1555 1559 color: @color5;
1556 1560 }
1557 1561
1558 1562 .color-a-bg {
1559 1563 background-color: @alert1;
1560 1564 }
1561 1565
1562 1566 .color-c-bg {
1563 1567 background-color: @alert3;
1564 1568 }
1565 1569
1566 1570 .color-r-bg {
1567 1571 background-color: @alert2;
1568 1572 }
1569 1573
1570 1574 .color-a-border {
1571 1575 border: 1px solid @alert1;
1572 1576 }
1573 1577
1574 1578 .color-c-border {
1575 1579 border: 1px solid @alert3;
1576 1580 }
1577 1581
1578 1582 .color-r-border {
1579 1583 border: 1px solid @alert2;
1580 1584 }
1581 1585
1582 1586 .commit-change-indicator {
1583 1587 width: 15px;
1584 1588 height: 15px;
1585 1589 position: relative;
1586 1590 left: 15px;
1587 1591 }
1588 1592
1589 1593 .commit-change-content {
1590 1594 text-align: center;
1591 1595 vertical-align: middle;
1592 1596 line-height: 15px;
1593 1597 }
1594 1598 }
1595 1599
1596 1600 .compare_view_filepath {
1597 1601 color: @grey1;
1598 1602 }
1599 1603
1600 1604 .show_more {
1601 1605 display: inline-block;
1602 1606 width: 0;
1603 1607 height: 0;
1604 1608 vertical-align: middle;
1605 1609 content: "";
1606 1610 border: 4px solid;
1607 1611 border-right-color: transparent;
1608 1612 border-bottom-color: transparent;
1609 1613 border-left-color: transparent;
1610 1614 font-size: 0;
1611 1615 }
1612 1616
1613 1617 .journal_more .show_more {
1614 1618 display: inline;
1615 1619
1616 1620 &:after {
1617 1621 content: none;
1618 1622 }
1619 1623 }
1620 1624
1621 1625 .compare_view_commits .collapse_commit:after {
1622 1626 cursor: pointer;
1623 1627 content: "\00A0\25B4";
1624 1628 margin-left: -3px;
1625 1629 font-size: 17px;
1626 1630 color: @grey4;
1627 1631 }
1628 1632
1629 1633 .diff_links {
1630 1634 margin-left: 8px;
1631 1635 }
1632 1636
1633 1637 #pull_request_overview {
1634 1638 div.ancestor {
1635 1639 margin: -33px 0;
1636 1640 }
1637 1641 }
1638 1642
1639 1643 div.ancestor {
1640 1644 line-height: 33px;
1641 1645 }
1642 1646
1643 1647 .cs_icon_td input[type="checkbox"] {
1644 1648 display: none;
1645 1649 }
1646 1650
1647 1651 .cs_icon_td .expand_file_icon:after {
1648 1652 cursor: pointer;
1649 1653 content: "\00A0\25B6";
1650 1654 font-size: 12px;
1651 1655 color: @grey4;
1652 1656 }
1653 1657
1654 1658 .cs_icon_td .collapse_file_icon:after {
1655 1659 cursor: pointer;
1656 1660 content: "\00A0\25BC";
1657 1661 font-size: 12px;
1658 1662 color: @grey4;
1659 1663 }
1660 1664
1661 1665 /*new binary
1662 1666 NEW_FILENODE = 1
1663 1667 DEL_FILENODE = 2
1664 1668 MOD_FILENODE = 3
1665 1669 RENAMED_FILENODE = 4
1666 1670 COPIED_FILENODE = 5
1667 1671 CHMOD_FILENODE = 6
1668 1672 BIN_FILENODE = 7
1669 1673 */
1670 1674 .cs_files_expand {
1671 1675 font-size: @basefontsize + 5px;
1672 1676 line-height: 1.8em;
1673 1677 float: right;
1674 1678 }
1675 1679
1676 1680 .cs_files_expand span{
1677 1681 color: @rcblue;
1678 1682 cursor: pointer;
1679 1683 }
1680 1684 .cs_files {
1681 1685 clear: both;
1682 1686 padding-bottom: @padding;
1683 1687
1684 1688 .cur_cs {
1685 1689 margin: 10px 2px;
1686 1690 font-weight: bold;
1687 1691 }
1688 1692
1689 1693 .node {
1690 1694 float: left;
1691 1695 }
1692 1696
1693 1697 .changes {
1694 1698 float: right;
1695 1699 color: white;
1696 1700 font-size: @basefontsize - 4px;
1697 1701 margin-top: 4px;
1698 1702 opacity: 0.6;
1699 1703 filter: Alpha(opacity=60); /* IE8 and earlier */
1700 1704
1701 1705 .added {
1702 1706 background-color: @alert1;
1703 1707 float: left;
1704 1708 text-align: center;
1705 1709 }
1706 1710
1707 1711 .deleted {
1708 1712 background-color: @alert2;
1709 1713 float: left;
1710 1714 text-align: center;
1711 1715 }
1712 1716
1713 1717 .bin {
1714 1718 background-color: @alert1;
1715 1719 text-align: center;
1716 1720 }
1717 1721
1718 1722 /*new binary*/
1719 1723 .bin.bin1 {
1720 1724 background-color: @alert1;
1721 1725 text-align: center;
1722 1726 }
1723 1727
1724 1728 /*deleted binary*/
1725 1729 .bin.bin2 {
1726 1730 background-color: @alert2;
1727 1731 text-align: center;
1728 1732 }
1729 1733
1730 1734 /*mod binary*/
1731 1735 .bin.bin3 {
1732 1736 background-color: @grey2;
1733 1737 text-align: center;
1734 1738 }
1735 1739
1736 1740 /*rename file*/
1737 1741 .bin.bin4 {
1738 1742 background-color: @alert4;
1739 1743 text-align: center;
1740 1744 }
1741 1745
1742 1746 /*copied file*/
1743 1747 .bin.bin5 {
1744 1748 background-color: @alert4;
1745 1749 text-align: center;
1746 1750 }
1747 1751
1748 1752 /*chmod file*/
1749 1753 .bin.bin6 {
1750 1754 background-color: @grey2;
1751 1755 text-align: center;
1752 1756 }
1753 1757 }
1754 1758 }
1755 1759
1756 1760 .cs_files .cs_added, .cs_files .cs_A,
1757 1761 .cs_files .cs_added, .cs_files .cs_M,
1758 1762 .cs_files .cs_added, .cs_files .cs_D {
1759 1763 height: 16px;
1760 1764 padding-right: 10px;
1761 1765 margin-top: 7px;
1762 1766 text-align: left;
1763 1767 }
1764 1768
1765 1769 .cs_icon_td {
1766 1770 min-width: 16px;
1767 1771 width: 16px;
1768 1772 }
1769 1773
1770 1774 .pull-request-merge {
1771 1775 border: 1px solid @grey5;
1772 1776 padding: 10px 0px 20px;
1773 1777 margin-top: 10px;
1774 1778 margin-bottom: 20px;
1775 1779 }
1776 1780
1777 1781 .pull-request-merge ul {
1778 1782 padding: 0px 0px;
1779 1783 }
1780 1784
1781 1785 .pull-request-merge li {
1782 1786 list-style-type: none;
1783 1787 }
1784 1788
1785 1789 .pull-request-merge .pull-request-wrap {
1786 1790 height: auto;
1787 1791 padding: 0px 0px;
1788 1792 text-align: right;
1789 1793 }
1790 1794
1791 1795 .pull-request-merge span {
1792 1796 margin-right: 5px;
1793 1797 }
1794 1798
1795 1799 .pull-request-merge-actions {
1796 1800 min-height: 30px;
1797 1801 padding: 0px 0px;
1798 1802 }
1799 1803
1800 1804 .pull-request-merge-info {
1801 1805 padding: 0px 5px 5px 0px;
1802 1806 }
1803 1807
1804 1808 .merge-status {
1805 1809 margin-right: 5px;
1806 1810 }
1807 1811
1808 1812 .merge-message {
1809 1813 font-size: 1.2em
1810 1814 }
1811 1815
1812 1816 .merge-message.success i,
1813 1817 .merge-icon.success i {
1814 1818 color:@alert1;
1815 1819 }
1816 1820
1817 1821 .merge-message.warning i,
1818 1822 .merge-icon.warning i {
1819 1823 color: @alert3;
1820 1824 }
1821 1825
1822 1826 .merge-message.error i,
1823 1827 .merge-icon.error i {
1824 1828 color:@alert2;
1825 1829 }
1826 1830
1827 1831 .pr-versions {
1828 1832 font-size: 1.1em;
1829 1833
1830 1834 table {
1831 1835 padding: 0px 5px;
1832 1836 }
1833 1837
1834 1838 td {
1835 1839 line-height: 15px;
1836 1840 }
1837 1841
1838 1842 .flag_status {
1839 1843 margin: 0;
1840 1844 }
1841 1845
1842 1846 .compare-radio-button {
1843 1847 position: relative;
1844 1848 top: -3px;
1845 1849 }
1846 1850 }
1847 1851
1848 1852
1849 1853 #close_pull_request {
1850 1854 margin-right: 0px;
1851 1855 }
1852 1856
1853 1857 .empty_data {
1854 1858 color: @grey4;
1855 1859 }
1856 1860
1857 1861 #changeset_compare_view_content {
1858 1862 clear: both;
1859 1863 width: 100%;
1860 1864 box-sizing: border-box;
1861 1865 .border-radius(@border-radius);
1862 1866
1863 1867 .help-block {
1864 1868 margin: @padding 0;
1865 1869 color: @text-color;
1866 1870 &.pre-formatting {
1867 1871 white-space: pre;
1868 1872 }
1869 1873 }
1870 1874
1871 1875 .empty_data {
1872 1876 margin: @padding 0;
1873 1877 }
1874 1878
1875 1879 .alert {
1876 1880 margin-bottom: @space;
1877 1881 }
1878 1882 }
1879 1883
1880 1884 .table_disp {
1881 1885 .status {
1882 1886 width: auto;
1883 1887
1884 1888 .flag_status {
1885 1889 float: left;
1886 1890 }
1887 1891 }
1888 1892 }
1889 1893
1890 1894
1891 1895 .creation_in_progress {
1892 1896 color: @grey4
1893 1897 }
1894 1898
1895 1899 .status_box_menu {
1896 1900 margin: 0;
1897 1901 }
1898 1902
1899 1903 .notification-table{
1900 1904 margin-bottom: @space;
1901 1905 display: table;
1902 1906 width: 100%;
1903 1907
1904 1908 .container{
1905 1909 display: table-row;
1906 1910
1907 1911 .notification-header{
1908 1912 border-bottom: @border-thickness solid @border-default-color;
1909 1913 }
1910 1914
1911 1915 .notification-subject{
1912 1916 display: table-cell;
1913 1917 }
1914 1918 }
1915 1919 }
1916 1920
1917 1921 // Notifications
1918 1922 .notification-header{
1919 1923 display: table;
1920 1924 width: 100%;
1921 1925 padding: floor(@basefontsize/2) 0;
1922 1926 line-height: 1em;
1923 1927
1924 1928 .desc, .delete-notifications, .read-notifications{
1925 1929 display: table-cell;
1926 1930 text-align: left;
1927 1931 }
1928 1932
1929 1933 .desc{
1930 1934 width: 1163px;
1931 1935 }
1932 1936
1933 1937 .delete-notifications, .read-notifications{
1934 1938 width: 35px;
1935 1939 min-width: 35px; //fixes when only one button is displayed
1936 1940 }
1937 1941 }
1938 1942
1939 1943 .notification-body {
1940 1944 .markdown-block,
1941 1945 .rst-block {
1942 1946 padding: @padding 0;
1943 1947 }
1944 1948
1945 1949 .notification-subject {
1946 1950 padding: @textmargin 0;
1947 1951 border-bottom: @border-thickness solid @border-default-color;
1948 1952 }
1949 1953 }
1950 1954
1951 1955
1952 1956 .notifications_buttons{
1953 1957 float: right;
1954 1958 }
1955 1959
1956 1960 #notification-status{
1957 1961 display: inline;
1958 1962 }
1959 1963
1960 1964 // Repositories
1961 1965
1962 1966 #summary.fields{
1963 1967 display: table;
1964 1968
1965 1969 .field{
1966 1970 display: table-row;
1967 1971
1968 1972 .label-summary{
1969 1973 display: table-cell;
1970 1974 min-width: @label-summary-minwidth;
1971 1975 padding-top: @padding/2;
1972 1976 padding-bottom: @padding/2;
1973 1977 padding-right: @padding/2;
1974 1978 }
1975 1979
1976 1980 .input{
1977 1981 display: table-cell;
1978 1982 padding: @padding/2;
1979 1983
1980 1984 input{
1981 1985 min-width: 29em;
1982 1986 padding: @padding/4;
1983 1987 }
1984 1988 }
1985 1989 .statistics, .downloads{
1986 1990 .disabled{
1987 1991 color: @grey4;
1988 1992 }
1989 1993 }
1990 1994 }
1991 1995 }
1992 1996
1993 1997 #summary{
1994 1998 width: 70%;
1995 1999 }
1996 2000
1997 2001
1998 2002 // Journal
1999 2003 .journal.title {
2000 2004 h5 {
2001 2005 float: left;
2002 2006 margin: 0;
2003 2007 width: 70%;
2004 2008 }
2005 2009
2006 2010 ul {
2007 2011 float: right;
2008 2012 display: inline-block;
2009 2013 margin: 0;
2010 2014 width: 30%;
2011 2015 text-align: right;
2012 2016
2013 2017 li {
2014 2018 display: inline;
2015 2019 font-size: @journal-fontsize;
2016 2020 line-height: 1em;
2017 2021
2018 2022 list-style-type: none;
2019 2023 }
2020 2024 }
2021 2025 }
2022 2026
2023 2027 .filterexample {
2024 2028 position: absolute;
2025 2029 top: 95px;
2026 2030 left: @contentpadding;
2027 2031 color: @rcblue;
2028 2032 font-size: 11px;
2029 2033 font-family: @text-regular;
2030 2034 cursor: help;
2031 2035
2032 2036 &:hover {
2033 2037 color: @rcdarkblue;
2034 2038 }
2035 2039
2036 2040 @media (max-width:768px) {
2037 2041 position: relative;
2038 2042 top: auto;
2039 2043 left: auto;
2040 2044 display: block;
2041 2045 }
2042 2046 }
2043 2047
2044 2048
2045 2049 #journal{
2046 2050 margin-bottom: @space;
2047 2051
2048 2052 .journal_day{
2049 2053 margin-bottom: @textmargin/2;
2050 2054 padding-bottom: @textmargin/2;
2051 2055 font-size: @journal-fontsize;
2052 2056 border-bottom: @border-thickness solid @border-default-color;
2053 2057 }
2054 2058
2055 2059 .journal_container{
2056 2060 margin-bottom: @space;
2057 2061
2058 2062 .journal_user{
2059 2063 display: inline-block;
2060 2064 }
2061 2065 .journal_action_container{
2062 2066 display: block;
2063 2067 margin-top: @textmargin;
2064 2068
2065 2069 div{
2066 2070 display: inline;
2067 2071 }
2068 2072
2069 2073 div.journal_action_params{
2070 2074 display: block;
2071 2075 }
2072 2076
2073 2077 div.journal_repo:after{
2074 2078 content: "\A";
2075 2079 white-space: pre;
2076 2080 }
2077 2081
2078 2082 div.date{
2079 2083 display: block;
2080 2084 margin-bottom: @textmargin;
2081 2085 }
2082 2086 }
2083 2087 }
2084 2088 }
2085 2089
2086 2090 // Files
2087 2091 .edit-file-title {
2088 2092 font-size: 16px;
2089 2093
2090 2094 .title-heading {
2091 2095 padding: 2px;
2092 2096 }
2093 2097 }
2094 2098
2095 2099 .edit-file-fieldset {
2096 2100 margin: @sidebarpadding 0;
2097 2101
2098 2102 .fieldset {
2099 2103 .left-label {
2100 2104 width: 13%;
2101 2105 }
2102 2106 .right-content {
2103 2107 width: 87%;
2104 2108 max-width: 100%;
2105 2109 }
2106 2110 .filename-label {
2107 2111 margin-top: 13px;
2108 2112 }
2109 2113 .commit-message-label {
2110 2114 margin-top: 4px;
2111 2115 }
2112 2116 .file-upload-input {
2113 2117 input {
2114 2118 display: none;
2115 2119 }
2116 2120 margin-top: 10px;
2117 2121 }
2118 2122 .file-upload-label {
2119 2123 margin-top: 10px;
2120 2124 }
2121 2125 p {
2122 2126 margin-top: 5px;
2123 2127 }
2124 2128
2125 2129 }
2126 2130 .custom-path-link {
2127 2131 margin-left: 5px;
2128 2132 }
2129 2133 #commit {
2130 2134 resize: vertical;
2131 2135 }
2132 2136 }
2133 2137
2134 2138 .delete-file-preview {
2135 2139 max-height: 250px;
2136 2140 }
2137 2141
2138 2142 .new-file,
2139 2143 #filter_activate,
2140 2144 #filter_deactivate {
2141 2145 float: right;
2142 2146 margin: 0 0 0 10px;
2143 2147 }
2144 2148
2145 2149 .file-upload-transaction-wrapper {
2146 2150 margin-top: 57px;
2147 2151 clear: both;
2148 2152 }
2149 2153
2150 2154 .file-upload-transaction-wrapper .error {
2151 2155 color: @color5;
2152 2156 }
2153 2157
2154 2158 .file-upload-transaction {
2155 2159 min-height: 200px;
2156 2160 padding: 54px;
2157 2161 border: 1px solid @grey5;
2158 2162 text-align: center;
2159 2163 clear: both;
2160 2164 }
2161 2165
2162 2166 .file-upload-transaction i {
2163 2167 font-size: 48px
2164 2168 }
2165 2169
2166 2170 h3.files_location{
2167 2171 line-height: 2.4em;
2168 2172 }
2169 2173
2170 2174 .browser-nav {
2171 2175 width: 100%;
2172 2176 display: table;
2173 2177 margin-bottom: 20px;
2174 2178
2175 2179 .info_box {
2176 2180 float: left;
2177 2181 display: inline-table;
2178 2182 height: 2.5em;
2179 2183
2180 2184 .browser-cur-rev, .info_box_elem {
2181 2185 display: table-cell;
2182 2186 vertical-align: middle;
2183 2187 }
2184 2188
2185 2189 .drop-menu {
2186 2190 margin: 0 10px;
2187 2191 }
2188 2192
2189 2193 .info_box_elem {
2190 2194 border-top: @border-thickness solid @grey5;
2191 2195 border-bottom: @border-thickness solid @grey5;
2192 2196 box-shadow: @button-shadow;
2193 2197
2194 2198 #at_rev, a {
2195 2199 padding: 0.6em 0.4em;
2196 2200 margin: 0;
2197 2201 .box-shadow(none);
2198 2202 border: 0;
2199 2203 height: 12px;
2200 2204 color: @grey2;
2201 2205 }
2202 2206
2203 2207 input#at_rev {
2204 2208 max-width: 50px;
2205 2209 text-align: center;
2206 2210 }
2207 2211
2208 2212 &.previous {
2209 2213 border: @border-thickness solid @grey5;
2210 2214 border-top-left-radius: @border-radius;
2211 2215 border-bottom-left-radius: @border-radius;
2212 2216
2213 2217 &:hover {
2214 2218 border-color: @grey4;
2215 2219 }
2216 2220
2217 2221 .disabled {
2218 2222 color: @grey5;
2219 2223 cursor: not-allowed;
2220 2224 opacity: 0.5;
2221 2225 }
2222 2226 }
2223 2227
2224 2228 &.next {
2225 2229 border: @border-thickness solid @grey5;
2226 2230 border-top-right-radius: @border-radius;
2227 2231 border-bottom-right-radius: @border-radius;
2228 2232
2229 2233 &:hover {
2230 2234 border-color: @grey4;
2231 2235 }
2232 2236
2233 2237 .disabled {
2234 2238 color: @grey5;
2235 2239 cursor: not-allowed;
2236 2240 opacity: 0.5;
2237 2241 }
2238 2242 }
2239 2243 }
2240 2244
2241 2245 .browser-cur-rev {
2242 2246
2243 2247 span{
2244 2248 margin: 0;
2245 2249 color: @rcblue;
2246 2250 height: 12px;
2247 2251 display: inline-block;
2248 2252 padding: 0.7em 1em ;
2249 2253 border: @border-thickness solid @rcblue;
2250 2254 margin-right: @padding;
2251 2255 }
2252 2256 }
2253 2257
2254 2258 }
2255 2259
2256 2260 .select-index-number {
2257 2261 margin: 0 0 0 20px;
2258 2262 color: @grey3;
2259 2263 }
2260 2264
2261 2265 .search_activate {
2262 2266 display: table-cell;
2263 2267 vertical-align: middle;
2264 2268
2265 2269 input, label{
2266 2270 margin: 0;
2267 2271 padding: 0;
2268 2272 }
2269 2273
2270 2274 input{
2271 2275 margin-left: @textmargin;
2272 2276 }
2273 2277
2274 2278 }
2275 2279 }
2276 2280
2277 2281 .browser-cur-rev{
2278 2282 margin-bottom: @textmargin;
2279 2283 }
2280 2284
2281 2285 #node_filter_box_loading{
2282 2286 .info_text;
2283 2287 }
2284 2288
2285 2289 .browser-search {
2286 2290 margin: -25px 0px 5px 0px;
2287 2291 }
2288 2292
2289 2293 .files-quick-filter {
2290 2294 float: right;
2291 2295 width: 180px;
2292 2296 position: relative;
2293 2297 }
2294 2298
2295 2299 .files-filter-box {
2296 2300 display: flex;
2297 2301 padding: 0px;
2298 2302 border-radius: 3px;
2299 2303 margin-bottom: 0;
2300 2304
2301 2305 a {
2302 2306 border: none !important;
2303 2307 }
2304 2308
2305 2309 li {
2306 2310 list-style-type: none
2307 2311 }
2308 2312 }
2309 2313
2310 2314 .files-filter-box-path {
2311 2315 line-height: 33px;
2312 2316 padding: 0;
2313 2317 width: 20px;
2314 2318 position: absolute;
2315 2319 z-index: 11;
2316 2320 left: 5px;
2317 2321 }
2318 2322
2319 2323 .files-filter-box-input {
2320 2324 margin-right: 0;
2321 2325
2322 2326 input {
2323 2327 border: 1px solid @white;
2324 2328 padding-left: 25px;
2325 2329 width: 145px;
2326 2330
2327 2331 &:hover {
2328 2332 border-color: @grey6;
2329 2333 }
2330 2334
2331 2335 &:focus {
2332 2336 border-color: @grey5;
2333 2337 }
2334 2338 }
2335 2339 }
2336 2340
2337 2341 .browser-result{
2338 2342 td a{
2339 2343 margin-left: 0.5em;
2340 2344 display: inline-block;
2341 2345
2342 2346 em {
2343 2347 font-weight: @text-bold-weight;
2344 2348 font-family: @text-bold;
2345 2349 }
2346 2350 }
2347 2351 }
2348 2352
2349 2353 .browser-highlight{
2350 2354 background-color: @grey5-alpha;
2351 2355 }
2352 2356
2353 2357
2354 2358 .edit-file-fieldset #location,
2355 2359 .edit-file-fieldset #filename {
2356 2360 display: flex;
2357 2361 width: -moz-available; /* WebKit-based browsers will ignore this. */
2358 2362 width: -webkit-fill-available; /* Mozilla-based browsers will ignore this. */
2359 2363 width: fill-available;
2360 2364 border: 0;
2361 2365 }
2362 2366
2363 2367 .path-items {
2364 2368 display: flex;
2365 2369 padding: 0;
2366 2370 border: 1px solid #eeeeee;
2367 2371 width: 100%;
2368 2372 float: left;
2369 2373
2370 2374 .breadcrumb-path {
2371 2375 line-height: 30px;
2372 2376 padding: 0 4px;
2373 2377 white-space: nowrap;
2374 2378 }
2375 2379
2376 2380 .location-path {
2377 2381 width: -moz-available; /* WebKit-based browsers will ignore this. */
2378 2382 width: -webkit-fill-available; /* Mozilla-based browsers will ignore this. */
2379 2383 width: fill-available;
2380 2384
2381 2385 .file-name-input {
2382 2386 padding: 0.5em 0;
2383 2387 }
2384 2388
2385 2389 }
2386 2390
2387 2391 ul {
2388 2392 display: flex;
2389 2393 margin: 0;
2390 2394 padding: 0;
2391 2395 width: 100%;
2392 2396 }
2393 2397
2394 2398 li {
2395 2399 list-style-type: none;
2396 2400 }
2397 2401
2398 2402 }
2399 2403
2400 2404 .editor-items {
2401 2405 height: 40px;
2402 2406 margin: 10px 0 -17px 10px;
2403 2407
2404 2408 .editor-action {
2405 2409 cursor: pointer;
2406 2410 }
2407 2411
2408 2412 .editor-action.active {
2409 2413 border-bottom: 2px solid #5C5C5C;
2410 2414 }
2411 2415
2412 2416 li {
2413 2417 list-style-type: none;
2414 2418 }
2415 2419 }
2416 2420
2417 2421 .edit-file-fieldset .message textarea {
2418 2422 border: 1px solid #eeeeee;
2419 2423 }
2420 2424
2421 2425 #files_data .codeblock {
2422 2426 background-color: #F5F5F5;
2423 2427 }
2424 2428
2425 2429 #editor_preview {
2426 2430 background: white;
2427 2431 }
2428 2432
2429 2433 .show-editor {
2430 2434 padding: 10px;
2431 2435 background-color: white;
2432 2436
2433 2437 }
2434 2438
2435 2439 .show-preview {
2436 2440 padding: 10px;
2437 2441 background-color: white;
2438 2442 border-left: 1px solid #eeeeee;
2439 2443 }
2440 2444 // quick filter
2441 2445 .grid-quick-filter {
2442 2446 float: right;
2443 2447 position: relative;
2444 2448 }
2445 2449
2446 2450 .grid-filter-box {
2447 2451 display: flex;
2448 2452 padding: 0px;
2449 2453 border-radius: 3px;
2450 2454 margin-bottom: 0;
2451 2455
2452 2456 a {
2453 2457 border: none !important;
2454 2458 }
2455 2459
2456 2460 li {
2457 2461 list-style-type: none
2458 2462 }
2459 2463 }
2460 2464
2461 2465 .grid-filter-box-icon {
2462 2466 line-height: 33px;
2463 2467 padding: 0;
2464 2468 width: 20px;
2465 2469 position: absolute;
2466 2470 z-index: 11;
2467 2471 left: 5px;
2468 2472 }
2469 2473
2470 2474 .grid-filter-box-input {
2471 2475 margin-right: 0;
2472 2476
2473 2477 input {
2474 2478 border: 1px solid @white;
2475 2479 padding-left: 25px;
2476 2480 width: 145px;
2477 2481
2478 2482 &:hover {
2479 2483 border-color: @grey6;
2480 2484 }
2481 2485
2482 2486 &:focus {
2483 2487 border-color: @grey5;
2484 2488 }
2485 2489 }
2486 2490 }
2487 2491
2488 2492
2489 2493
2490 2494 // Search
2491 2495
2492 2496 .search-form{
2493 2497 #q {
2494 2498 width: @search-form-width;
2495 2499 }
2496 2500 .fields{
2497 2501 margin: 0 0 @space;
2498 2502 }
2499 2503
2500 2504 label{
2501 2505 display: inline-block;
2502 2506 margin-right: @textmargin;
2503 2507 padding-top: 0.25em;
2504 2508 }
2505 2509
2506 2510
2507 2511 .results{
2508 2512 clear: both;
2509 2513 margin: 0 0 @padding;
2510 2514 }
2511 2515
2512 2516 .search-tags {
2513 2517 padding: 5px 0;
2514 2518 }
2515 2519 }
2516 2520
2517 2521 div.search-feedback-items {
2518 2522 display: inline-block;
2519 2523 }
2520 2524
2521 2525 div.search-code-body {
2522 2526 background-color: #ffffff; padding: 5px 0 5px 10px;
2523 2527 pre {
2524 2528 .match { background-color: #faffa6;}
2525 2529 .break { display: block; width: 100%; background-color: #DDE7EF; color: #747474; }
2526 2530 }
2527 2531 }
2528 2532
2529 2533 .expand_commit.search {
2530 2534 .show_more.open {
2531 2535 height: auto;
2532 2536 max-height: none;
2533 2537 }
2534 2538 }
2535 2539
2536 2540 .search-results {
2537 2541
2538 2542 h2 {
2539 2543 margin-bottom: 0;
2540 2544 }
2541 2545 .codeblock {
2542 2546 border: none;
2543 2547 background: transparent;
2544 2548 }
2545 2549
2546 2550 .codeblock-header {
2547 2551 border: none;
2548 2552 background: transparent;
2549 2553 }
2550 2554
2551 2555 .code-body {
2552 2556 border: @border-thickness solid @grey6;
2553 2557 .border-radius(@border-radius);
2554 2558 }
2555 2559
2556 2560 .td-commit {
2557 2561 &:extend(pre);
2558 2562 border-bottom: @border-thickness solid @border-default-color;
2559 2563 }
2560 2564
2561 2565 .message {
2562 2566 height: auto;
2563 2567 max-width: 350px;
2564 2568 white-space: normal;
2565 2569 text-overflow: initial;
2566 2570 overflow: visible;
2567 2571
2568 2572 .match { background-color: #faffa6;}
2569 2573 .break { background-color: #DDE7EF; width: 100%; color: #747474; display: block; }
2570 2574 }
2571 2575
2572 2576 .path {
2573 2577 border-bottom: none !important;
2574 2578 border-left: 1px solid @grey6 !important;
2575 2579 border-right: 1px solid @grey6 !important;
2576 2580 }
2577 2581 }
2578 2582
2579 2583 table.rctable td.td-search-results div {
2580 2584 max-width: 100%;
2581 2585 }
2582 2586
2583 2587 #tip-box, .tip-box{
2584 2588 padding: @menupadding/2;
2585 2589 display: block;
2586 2590 border: @border-thickness solid @border-highlight-color;
2587 2591 .border-radius(@border-radius);
2588 2592 background-color: white;
2589 2593 z-index: 99;
2590 2594 white-space: pre-wrap;
2591 2595 }
2592 2596
2593 2597 #linktt {
2594 2598 width: 79px;
2595 2599 }
2596 2600
2597 2601 #help_kb .modal-content{
2598 2602 max-width: 750px;
2599 2603 margin: 10% auto;
2600 2604
2601 2605 table{
2602 2606 td,th{
2603 2607 border-bottom: none;
2604 2608 line-height: 2.5em;
2605 2609 }
2606 2610 th{
2607 2611 padding-bottom: @textmargin/2;
2608 2612 }
2609 2613 td.keys{
2610 2614 text-align: center;
2611 2615 }
2612 2616 }
2613 2617
2614 2618 .block-left{
2615 2619 width: 45%;
2616 2620 margin-right: 5%;
2617 2621 }
2618 2622 .modal-footer{
2619 2623 clear: both;
2620 2624 }
2621 2625 .key.tag{
2622 2626 padding: 0.5em;
2623 2627 background-color: @rcblue;
2624 2628 color: white;
2625 2629 border-color: @rcblue;
2626 2630 .box-shadow(none);
2627 2631 }
2628 2632 }
2629 2633
2630 2634
2631 2635
2632 2636 //--- IMPORTS FOR REFACTORED STYLES ------------------//
2633 2637
2634 2638 @import 'statistics-graph';
2635 2639 @import 'tables';
2636 2640 @import 'forms';
2637 2641 @import 'diff';
2638 2642 @import 'summary';
2639 2643 @import 'navigation';
2640 2644
2641 2645 //--- SHOW/HIDE SECTIONS --//
2642 2646
2643 2647 .btn-collapse {
2644 2648 float: right;
2645 2649 text-align: right;
2646 2650 font-family: @text-light;
2647 2651 font-size: @basefontsize;
2648 2652 cursor: pointer;
2649 2653 border: none;
2650 2654 color: @rcblue;
2651 2655 }
2652 2656
2653 2657 table.rctable,
2654 2658 table.dataTable {
2655 2659 .btn-collapse {
2656 2660 float: right;
2657 2661 text-align: right;
2658 2662 }
2659 2663 }
2660 2664
2661 2665 table.rctable {
2662 2666 &.permissions {
2663 2667
2664 2668 th.td-owner {
2665 2669 padding: 0;
2666 2670 }
2667 2671
2668 2672 th {
2669 2673 font-weight: normal;
2670 2674 padding: 0 5px;
2671 2675 }
2672 2676
2673 2677 }
2674 2678 }
2675 2679
2676 2680
2677 2681 // TODO: johbo: Fix for IE10, this avoids that we see a border
2678 2682 // and padding around checkboxes and radio boxes. Move to the right place,
2679 2683 // or better: Remove this once we did the form refactoring.
2680 2684 input[type=checkbox],
2681 2685 input[type=radio] {
2682 2686 padding: 0;
2683 2687 border: none;
2684 2688 }
2685 2689
2686 2690 .toggle-ajax-spinner{
2687 2691 height: 16px;
2688 2692 width: 16px;
2689 2693 }
2690 2694
2691 2695
2692 2696 .markup-form .clearfix {
2693 2697 .border-radius(@border-radius);
2694 2698 margin: 0px;
2695 2699 }
2696 2700
2697 2701 .markup-form-area {
2698 2702 padding: 8px 12px;
2699 2703 border: 1px solid @grey4;
2700 2704 .border-radius(@border-radius);
2701 2705 }
2702 2706
2703 2707 .markup-form-area-header .nav-links {
2704 2708 display: flex;
2705 2709 flex-flow: row wrap;
2706 2710 -webkit-flex-flow: row wrap;
2707 2711 width: 100%;
2708 2712 }
2709 2713
2710 2714 .markup-form-area-footer {
2711 2715 display: flex;
2712 2716 }
2713 2717
2714 2718 .markup-form-area-footer .toolbar {
2715 2719
2716 2720 }
2717 2721
2718 2722 // markup Form
2719 2723 div.markup-form {
2720 2724 margin-top: 20px;
2721 2725 }
2722 2726
2723 2727 .markup-form strong {
2724 2728 display: block;
2725 2729 margin-bottom: 15px;
2726 2730 }
2727 2731
2728 2732 .markup-form textarea {
2729 2733 width: 100%;
2730 2734 height: 100px;
2731 2735 font-family: @text-monospace;
2732 2736 }
2733 2737
2734 2738 form.markup-form {
2735 2739 margin-top: 10px;
2736 2740 margin-left: 10px;
2737 2741 }
2738 2742
2739 2743 .markup-form .comment-block-ta,
2740 2744 .markup-form .preview-box {
2741 2745 .border-radius(@border-radius);
2742 2746 .box-sizing(border-box);
2743 2747 background-color: white;
2744 2748 }
2745 2749
2746 2750 .markup-form .preview-box.unloaded {
2747 2751 height: 50px;
2748 2752 text-align: center;
2749 2753 padding: 20px;
2750 2754 background-color: white;
2751 2755 }
2752 2756
2753 2757
2754 2758 .dropzone-wrapper {
2755 2759 border: 1px solid @grey5;
2756 2760 padding: 20px;
2757 2761 }
2758 2762
2759 2763 .dropzone,
2760 2764 .dropzone-pure {
2761 2765 border: 2px dashed @grey5;
2762 2766 border-radius: 5px;
2763 2767 background: white;
2764 2768 min-height: 200px;
2765 2769 padding: 54px;
2766 2770
2767 2771 .dz-message {
2768 2772 font-weight: 700;
2769 2773 text-align: center;
2770 2774 margin: 2em 0;
2771 2775 }
2772 2776
2773 2777 }
2774 2778
2775 2779 .dz-preview {
2776 2780 margin: 10px 0 !important;
2777 2781 position: relative;
2778 2782 vertical-align: top;
2779 2783 padding: 10px;
2780 2784 border-bottom: 1px solid @grey5;
2781 2785 }
2782 2786
2783 2787 .dz-filename {
2784 2788 font-weight: 700;
2785 2789 float:left;
2786 2790 }
2787 2791
2788 2792 .dz-sending {
2789 2793 float: right;
2790 2794 }
2791 2795
2792 2796 .dz-response {
2793 2797 clear:both
2794 2798 }
2795 2799
2796 2800 .dz-filename-size {
2797 2801 float:right
2798 2802 }
2799 2803
2800 2804 .dz-error-message {
2801 2805 color: @alert2;
2802 2806 padding-top: 10px;
2803 2807 clear: both;
2804 2808 }
General Comments 0
You need to be logged in to leave comments. Login now