github.com/unclejack/drone@v0.2.1-0.20140918182345-831b034aa33b/cmd/droned/assets/css/drone.less (about) 1 // I SINCERELY APOLOGIZE FOR ANYONE READING AND TRYING 2 // TO UNDERSTAND THIS FILE. I PROMISE I WILL REFACTOR 3 // AND CLEAN UP THIS MESS AS SOON AS I HAVE TIME! 4 5 body { 6 background:#FFF; 7 } 8 9 // here we need to reset the container so that we are 10 // displaying the page in non-responsive mode. 11 .container { 12 max-width: none !important; 13 width: 940px; 14 padding:0; 15 } 16 17 // as part of displaying the page in non-responsive 18 // mode we need to remove some weird negative margins 19 // that exist on the rows, and columns. 20 .row { 21 margin:0; 22 padding:0; 23 } 24 25 .col-xs-1, 26 .col-xs-2, 27 .col-xs-3, 28 .col-xs-4, 29 .col-xs-5, 30 .col-xs-6, 31 .col-xs-7, 32 .col-xs-8, 33 .col-xs-9 { 34 padding:0; 35 } 36 37 .col-xs-2, 38 .col-xs-3, 39 .col-xs-4, 40 .col-xs-5, 41 .col-xs-6, 42 .col-xs-7, 43 .col-xs-8, 44 .col-xs-9 { 45 .row > &:last-child { 46 padding-left:20px; 47 } 48 } 49 50 //--------------------------------------------------------------------- 51 // Navigation Bar 52 53 .navbar { 54 &-inverse { 55 background: #262829; 56 margin-bottom: 0px; 57 58 .container { 59 padding-right:0; 60 } 61 } 62 63 &-fixed-top, &-fixed-bottom { 64 position:relative; 65 } 66 67 &-inverse &-brand { 68 padding: 21px 20px 0px 0px; 69 font-weight: normal; 70 text-shadow: none; 71 font-family: 'Orbitron'; 72 font-size: 28px; 73 color: #DDDDDD; 74 margin-left: 0px !IMPORTANT; 75 } 76 77 .nav { 78 float:right; 79 margin-right:0; 80 81 > li > a { 82 padding: 18px 20px; 83 84 &.btn { 85 padding: 7px 20px; 86 margin: 0px; 87 margin-top:11px; 88 border-radius:4px; 89 background:#363839; 90 border: none; 91 box-shadow: none; 92 text-shadow: none; 93 color: #DDD; 94 margin-left: 15px; 95 96 &.btn-search, &.btn-config { 97 padding: 7px 15px; 98 } 99 } 100 } 101 } 102 } 103 104 //--------------------------------------------------------------------- 105 // Subheader on (pretty much) every page 106 107 .subhead { 108 margin-bottom:22px; 109 background:#f4f4f4; 110 border:none; 111 position: relative; 112 box-shadow: none; 113 114 h1 { 115 font-family: 'Open Sans','Helvetica Neue', Helvetica, Arial, sans-serif; 116 font-size:26px; 117 font-weight:normal; 118 color:#777; 119 line-height: 55px; 120 margin-top: 10px; 121 margin-bottom: 10px; 122 123 span { 124 padding-right:10px; 125 } 126 127 small { 128 color:#999; 129 font-size:60%; 130 } 131 132 &.user { 133 span { 134 padding-left:10px; 135 font-size: 24px; 136 line-height: 24px; 137 } 138 139 img { 140 width:42px; 141 height:42px; 142 border-radius:50%; 143 } 144 145 small { 146 color:#777; 147 font-size:60%; 148 } 149 } 150 } 151 152 .container { 153 position:relative; 154 padding:0; 155 } 156 157 // Give the tabs something to sit on 158 .nav-tabs { 159 //border-bottom: 1px solid #dee3e6; 160 position:absolute; 161 right:0; 162 bottom:0; 163 margin:0; 164 padding:0; 165 border-bottom:none; 166 167 // Make the list-items overlay the bottom border 168 > li { 169 margin-bottom: 0px; 170 171 // Actual tabs (as links) 172 > a { 173 color:#999; 174 padding:10px 20px; 175 line-height:20px; 176 border:0; 177 } 178 179 &.active > a { 180 color:#777; 181 border:0; 182 } 183 } 184 } 185 } 186 187 // 188 // nav-repos 189 // -------------------------------------------- 190 191 .nav { 192 &-repos, &-branches { 193 margin-top: 0px; 194 //margin-top:20px; 195 border:none; 196 197 li { 198 a { 199 line-height:22px; 200 margin-bottom: 0px; 201 padding: 5px 15px; 202 padding:10px 15px; 203 border:none; 204 margin:0 !IMPORTANT; 205 font-size:15px; 206 border-radius:0; 207 overflow:hidden; 208 white-space:nowrap; 209 text-overflow:ellipsis; 210 211 span { 212 color:#777; 213 214 & [class^="icon-"] { 215 color:#999; 216 } 217 } 218 219 i { 220 padding-right:10px; 221 color:#AAA; 222 font-size:18px; 223 vertical-align: middle; 224 } 225 } 226 } 227 228 li.active { 229 a { 230 background: #f4f4f4; 231 } 232 233 a:hover { 234 background: #f4f4f4; 235 } 236 } 237 } 238 239 &-repos &-header, &-branches &-header { 240 padding: 15px 15px; 241 margin-bottom: 0px; 242 color: #666; 243 font-size: 24px; 244 text-transform:lowercase; 245 font-family: 'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif; 246 font-weight: normal; 247 display:none; 248 } 249 250 &-repos, &-branches { 251 li a { 252 //border-top: 1px solid #EEE; 253 padding: 12px 15px; 254 margin-bottom:0; 255 color:#777; 256 } 257 } 258 259 &-pills&-repos > li, &-repos > li { 260 > a { 261 padding:13px 15px; 262 } 263 264 &:nth-child(odd) { 265 background: #f7f7f7; 266 } 267 } 268 269 &-repos > li > a span { 270 color:#AAA; 271 272 &:last-child { 273 color:#555; 274 } 275 } 276 277 &-pills&-branches > li > a { 278 padding:10px 15px; 279 } 280 } 281 282 // ALERTS 283 284 .alert { 285 border: none; 286 border-radius: 0px; 287 background: #f4f4f4; 288 color: #999; 289 padding: 30px; 290 font-size: 18px; 291 margin-bottom: 20px; 292 293 .pull-right { 294 margin-top:-10px; 295 } 296 297 .thumbnails { 298 margin:0; 299 padding:0; 300 301 li { 302 margin:0; 303 padding:0; 304 margin-left:20px; 305 margin-top:20px; 306 } 307 308 .thumbnail { 309 background:transparent; 310 } 311 } 312 313 &&-feed { 314 margin-top: 0px; 315 margin-bottom: 0px; 316 padding:15px 20px; 317 318 span { 319 line-height:50px; 320 } 321 322 span.label { 323 float:right; 324 color: #BBB; 325 font-size: 16px; 326 padding-right:10px; 327 font-weight:normal; 328 } 329 330 .thumbnails > li { 331 margin:0; 332 margin-left:5px; 333 padding:0; 334 display:inline-block; 335 336 a { 337 border: 0px; 338 padding: 0px; 339 340 img { 341 border-radius:50%; 342 width: 32px; 343 height: 32px; 344 margin-top:10px; 345 } 346 } 347 } 348 } 349 350 &&-success { 351 color: #3c763d; 352 background-color: #dff0d8; 353 354 text-shadow: none; 355 font-size: 16px; 356 margin-top: 30px; 357 margin-bottom: 10px; 358 } 359 360 &&-error { 361 background: #ebccd1; 362 color: #a94442; 363 364 text-shadow: none; 365 font-size: 16px; 366 margin-top: 30px; 367 margin-bottom: 10px; 368 } 369 } 370 371 // 372 // build list 373 // -------------------------------------------- 374 375 .commit-list { 376 list-style: none; 377 margin:0; 378 padding-left:0; 379 380 > li { 381 margin:0; 382 position:relative; 383 padding:25px 20px; 384 padding-left:25px; 385 list-style:none; 386 387 &> img { 388 position: absolute; 389 right: 20px; 390 top: 20px; 391 border-radius: 50%; 392 width: 48px; 393 height: 48px; 394 background: #EEE; 395 } 396 397 &:last-child { 398 border-bottom:none; 399 } 400 401 &:nth-child(even) { 402 background:#f7f7f7; 403 } 404 } 405 406 &.commit-list-alt > li { 407 &:nth-child(even) { 408 background:#fff; 409 } 410 411 &:nth-child(odd) { 412 background:#f7f7f7; 413 } 414 } 415 416 > li { 417 > h3 { 418 display:inline; 419 line-height:18px; 420 height:18px; 421 font-weight:normal; 422 color: #777; 423 font-size: 18px; 424 margin-top:10px; 425 426 a, span { 427 margin-top:2px; 428 display:inline-block; 429 } 430 431 a { 432 color:#555; 433 text-decoration:none; 434 435 &:hover { 436 text-decoration:underline; 437 } 438 } 439 440 small { 441 font-size:14px; 442 display:inline-block; 443 margin-left:5px; 444 white-space:nowrap; 445 } 446 447 p { 448 font-size:14px; 449 color:#999; 450 margin:0; 451 padding:0; 452 padding-top:2px; 453 display: block; 454 overflow: hidden; 455 white-space: nowrap; 456 text-overflow: ellipsis; 457 max-width: 350px; 458 } 459 } 460 } 461 } 462 463 // BUTTONS 464 465 .btn { 466 &.btn-Success, 467 &.btn-Failure, 468 &.btn-Pending, 469 &.btn-Started, 470 &.btn-Error, 471 &.btn-None { 472 473 border: none; 474 background: #BBB; 475 color: #FFF; 476 font-weight: normal; 477 text-shadow: none; 478 box-shadow: none; 479 padding: 10px 15px; 480 font-size: 16px; 481 min-width:75px; 482 float:left; 483 margin-right:25px; 484 font-size:16px; 485 text-transform:none; 486 font-weight:normal; 487 488 padding: 0px; 489 border-bottom: 0px; 490 width: 48px; 491 height: 48px; 492 min-height: 48px; 493 max-height: 48px; 494 min-width: 48px; 495 max-width: 48px; 496 border-radius:50%; 497 } 498 499 &.btn-success, 500 &.btn-Success { 501 background:rgba(81, 163, 81, 0.75); 502 } 503 504 &.btn-failure, 505 &.btn-Failure, 506 &.btn-Error { 507 background:rgba(189, 54, 47, 0.8); 508 } 509 510 &.btn-Scheduled, 511 &.btn-Pending, 512 &.btn-Started { 513 background: #D5E802; 514 } 515 516 &.btn-Success:before { 517 content: "\f00c"; 518 font-family: 'FontAwesome'; 519 font-size: 22px; 520 line-height: 48px; 521 opacity:0.8; 522 color:#FFF; 523 } 524 525 &.btn-Error:before, 526 &.btn-Failure:before { 527 content: "\f00d"; 528 font-family: 'FontAwesome'; 529 font-size: 22px; 530 line-height: 48px; 531 opacity:0.8; 532 color:#fff; 533 } 534 535 &.btn-refresh { 536 position: absolute; 537 left: -95px; 538 float: left; 539 background: #f7f7f7; 540 width: 75px; 541 border-radius: 0px; 542 text-align: center; 543 font-size: 22px; 544 text-decoration: none; 545 color: #999; 546 padding:10px 0px; 547 z-index:1; 548 549 span { 550 display:block; 551 font-size:14px; 552 padding-top:5px; 553 } 554 } 555 556 &.btn-Started:before, 557 &.btn-Scheduled:before, 558 &.btn-Pending:before { 559 content: "\f021"; 560 font-family: 'FontAwesome'; 561 font-size: 22px; 562 line-height: 48px; 563 color:#FFF; 564 display: inline-block; 565 animation: spin 1.5s infinite linear; 566 } 567 568 &.btn-mini { 569 width:24px; 570 height:24px; 571 max-width:24px; 572 max-height:24px; 573 min-width:24px; 574 min-height:24px; 575 576 &.btn-Success:before, 577 &.btn-Failure:before, 578 &.btn-Error:before, 579 &.btn-Started:before, 580 &.btn-Scheduled:before, 581 &.btn-Pending:before { 582 line-height:24px !IMPORTANT; 583 font-size:14px !IMPORTANT; 584 } 585 } 586 587 &.btn-None { 588 //background: #ebebeb; 589 //border-bottom: 2px solid #CCC; 590 //color: #737373; 591 background:rgba(81, 163, 81, 0.75); 592 border-bottom:2px solid rgba(81, 163, 81, 1); 593 } 594 595 &.btn-default { 596 padding:7px 20px; 597 padding-bottom:6px; 598 border-bottom-width: 2px; 599 color:#777; 600 } 601 602 &.btn-primary { 603 background:rgba(251, 136, 35, 0.85); 604 padding:7px 20px; 605 border:none; 606 border-bottom: 2px solid #cd6d1d; 607 608 &:hover, &:active { 609 background:rgba(251, 136, 35, 1); 610 border-bottom: 2px solid #cd6d1d; 611 } 612 } 613 614 &.btn-danger { 615 border:none; 616 padding:7px 20px; 617 background: rgba(189, 54, 47, 0.8); 618 border-bottom: 2px solid #bd362f; 619 620 &:hover, &:active { 621 background:rgba(189, 54, 47, 0.9); 622 border-bottom: 2px solid #bd362f; 623 } 624 } 625 } 626 627 @keyframes spin { 628 to { transform: rotate(360deg); } 629 } 630 631 /////////////////////////////////////////////////////// 632 /////////////////////////////////////////////////////// 633 // NAV PILLS 634 635 .nav-pills { 636 > li { 637 //margin-top: 2px; 638 a { 639 padding:7px 15px; 640 color: rgb(119, 119, 119); 641 } 642 643 > a, > a:hover, > a:focus { 644 border-radius:0; 645 //margin-top:0; 646 //padding:7px 15px; 647 } 648 } 649 650 > .active { 651 border-radius:0; 652 //margin-top:0; 653 } 654 } 655 656 657 .nav-pills>li.active>a, 658 .nav-pills>li.active>a:hover, 659 .nav-pills>li.active>a:focus, 660 .nav-pills > .active > a, 661 .nav-pills > .active > a:hover, 662 .nav-pills > .active > a:focus{ 663 border-radius:0; 664 //margin-bottom:0; 665 margin-top:0; 666 background-color: #f4f4f4; 667 color: rgb(119, 119, 119); 668 669 } 670 671 ////////////////////////////////////// 672 // FORM 673 674 form { 675 label { 676 color: #777; 677 margin-top: 25px; 678 margin-bottom: 7px; 679 margin-left: 2px; 680 cursor:default; 681 font-weight:normal; 682 display:block; 683 684 &:first-child { 685 margin-top:0; 686 } 687 } 688 689 .form-actions { 690 background:transparent; 691 padding:30px 0px; 692 margin:0; 693 border:none; 694 695 .btn { 696 margin-right:3px; 697 } 698 } 699 700 .form-group { 701 margin-bottom:30px; 702 } 703 } 704 705 input.form-control, 706 select.form-control { 707 display: inline-block; 708 height: 30px; 709 padding: 4px 6px; 710 margin-bottom: 0px; 711 font-size: 14px; 712 line-height: 20px; 713 color: #555555; 714 border-radius: 4px; 715 vertical-align: middle; 716 717 width:270px; 718 } 719 720 input, select { 721 &.form-control-small { 722 width: 90px; 723 } 724 725 &.form-control-large { 726 width: 210px; 727 } 728 729 &.form-control-xlarge { 730 width: 270px; 731 } 732 } 733 734 span.form-control { 735 color: #999999; 736 background-color: #fcfcfc; 737 border-color: #cccccc; 738 box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); 739 cursor: not-allowed; 740 } 741 742 textarea { 743 font-family: 'Droid Sans Mono', monospace; 744 } 745 746 /////////////////////////////// 747 748 //////////////////////////////// 749 750 .avatar-link { 751 float:right; 752 position:relative; 753 background:#eee; 754 padding:5px; 755 text-decoration:none; 756 757 span { 758 display: block; 759 text-align: center; 760 color: #777; 761 padding: 5px; 762 } 763 764 img { 765 width:160px; 766 height:160px; 767 max-width:160px; 768 max-height:160px; 769 min-width:160px; 770 min-height:160px; 771 } 772 773 &:hover { 774 text-decoration:none; 775 776 &:before { 777 color: #fff; 778 text-shadow: 1px 1px rgba(0,0,0,0.5); 779 font-family:'FontAwesome'; 780 content:"\f044"; 781 position:absolute; 782 right:10px; 783 top:10px; 784 font-size:16px; 785 } 786 } 787 } 788 789 /////////////////////////// 790 791 .row.gravatar-list { 792 margin-left:0; 793 794 .col-xs-3 { 795 width:23.404255319148934%; 796 margin:0; 797 padding:0; 798 margin-right:2.127659574468085%; 799 800 &:nth-child(4) { 801 margin-right:0; 802 } 803 804 a.thumbnail, a.thumbnail:hover { 805 border-radius:0; 806 box-shadow:none; 807 border:none; 808 text-decoration:none; 809 background:#f4f4f4; 810 811 img { 812 width:156px; 813 height:156px; 814 } 815 816 .caption > h3 { 817 font-weight:normal; 818 text-align:center; 819 font-size:15px; 820 padding: 0px; 821 line-height: 16px; 822 margin: 0px; 823 max-width: 156px; 824 overflow: hidden; 825 white-space: nowrap; 826 text-overflow: ellipsis; 827 color:rgb(85, 85, 85); 828 } 829 830 &.team-add { 831 > span { 832 min-width:156px; 833 min-height:156px; 834 display:inline-block; 835 text-align: center; 836 vertical-align: middle; 837 line-height: 156px; 838 font-size: 64px; 839 color: #d7d7d7; 840 } 841 842 .caption > h3 { 843 color: #999; 844 } 845 } 846 } 847 } 848 } 849 850 //////////////////////////////////////// 851 // SWITCH 852 853 // Container 854 .switch { 855 height: 40px; 856 position: relative; 857 width: 100px; 858 859 // Checkbox hack 860 input, a { 861 cursor: pointer; 862 height: 100%; 863 opacity: 0; 864 position: absolute; 865 width: 100%; 866 z-index: 100; 867 } 868 869 // Background unchecked 870 label { 871 background: rgba(189, 54, 47, 0.8); 872 border-radius: 2px; 873 display: block; 874 height: 100%; 875 position: relative; 876 transition: all .15s ease; 877 width: 100%; 878 border-radius:5px; 879 color:#FFF; 880 881 // Slider unchecked 882 div { 883 background: #fff; 884 border-radius: 2px; 885 display: block; 886 height: 28px; 887 left: 6px; 888 position: absolute; 889 top: 6px; 890 transition: all .15s ease; 891 width: 35px; 892 z-index: 3; 893 border-radius:5px; 894 895 // Vertical lines on slider 896 &:before { 897 bottom: 0; 898 content: ''; 899 display: block; 900 height: 15px; 901 left: 0; 902 margin: auto; 903 position: absolute; 904 right: 0; 905 top: 0; 906 transition: all .15s ease; 907 width: 3px; 908 //box-shadow: -6px 0 0 0 #d3d3d3, 6px 0 0 0 #d3d3d3; 909 } 910 } 911 } 912 913 // Icon styles 914 .fontawesome-ok { 915 font-size: 18px; 916 left: 15px; 917 position: relative; 918 top: 8px; 919 z-index: 2; 920 921 &:before { 922 font-family: 'FontAwesome'; 923 content:"\f00c"; 924 opacity:0.8; 925 } 926 } 927 928 .fontawesome-remove { 929 font-size: 18px; 930 left: 45px; 931 position: relative; 932 top: 8px; 933 z-index: 2; 934 935 &:before { 936 font-family: 'FontAwesome'; 937 content:"\f00d"; 938 opacity:0.8; 939 } 940 } 941 942 // Checked States 943 input:checked~label { 944 background: rgba(81, 163, 81, 0.75); 945 946 div { 947 left: 58px; 948 } 949 } 950 } 951 952 /////// BUID OUTPUT 953 954 pre { 955 white-space: pre-wrap; 956 background: #464849; 957 color: #FFF; 958 padding: 20px 20px; 959 border-radius: 5px; 960 font-size: 12px; 961 margin-top: 0px; 962 overflow: hidden; 963 font-family:'Droid Sans Mono', 'monospace'; 964 line-height: 20px 965 966 } 967 968 .alert.alert-build-Success, 969 .alert.alert-build-Error, 970 .alert.alert-build-Failure, 971 .alert.alert-build-Pending, 972 .alert.alert-build-Started { 973 text-shadow:none; 974 margin-top:5px; 975 margin-bottom:30px; 976 font-size:15px; 977 padding:15px 20px; 978 border-radius:5px; 979 980 span { 981 line-height:32px; 982 983 span { 984 text-decoration:underline; 985 } 986 } 987 988 a.btn { 989 width:32px; 990 height:32px; 991 max-width:32px; 992 max-height:32px; 993 min-width:32px; 994 min-height:32px; 995 margin-right:20px !IMPORTANT; 996 997 &:before { 998 font-size: 22px !IMPORTANT; 999 line-height: 32px !IMPORTANT; 1000 } 1001 } 1002 1003 .actions { 1004 float: right; 1005 margin-top: -2px; 1006 } 1007 } 1008 1009 .build-details { 1010 dt { 1011 float:left; 1012 width:90px; 1013 color:#333; 1014 font-weight:normal; 1015 1016 &:after { 1017 content:':'; 1018 } 1019 } 1020 1021 dd { 1022 color:#555; 1023 white-space:nowrap; 1024 } 1025 1026 .build-summary { 1027 float:left; 1028 width:300px; 1029 padding-left:20px; 1030 } 1031 1032 img { 1033 float:left; 1034 border-radius:50%; 1035 margin-right: 30px; 1036 width: 58px; 1037 height: 58px; 1038 } 1039 1040 .commit-summary { 1041 float:left; 1042 width: 500px; 1043 1044 dd { 1045 overflow: hidden; 1046 text-overflow: ellipsis; 1047 max-width: 450px; 1048 } 1049 } 1050 1051 background:#FFF; 1052 margin-bottom:40px; 1053 } 1054 1055 .build-details.affix { 1056 top: 0px; 1057 padding-top:15px; 1058 padding-bottom:30px; 1059 } 1060 1061 .build-details.affix-top { 1062 } 1063 1064 .alert.alert-build-Success { 1065 color: #468847; 1066 background-color: #dff0d8; 1067 border-color: #d6e9c6; 1068 } 1069 1070 .alert.alert-build-Error, 1071 .alert.alert-build-Failure { 1072 background-color:#f2dede; 1073 color:#b94a48; 1074 } 1075 1076 .alert.alert-build-Pending, 1077 .alert.alert-build-Started { 1078 color: #c09853; 1079 background: rgba(213, 232, 2, 0.2); 1080 background-color: rgba(213, 232, 2, 0.2); 1081 } 1082 1083 // new repo form 1084 1085 .form-repo { 1086 .field-group { 1087 display:inline-block; 1088 margin-bottom:30px; 1089 1090 label { 1091 margin-top:0; 1092 } 1093 } 1094 1095 .field-separator { 1096 display:inline-block; 1097 font-size:20px; 1098 } 1099 1100 ul { 1101 padding-top:15px; 1102 margin-bottom:0; 1103 padding-bottom:0; 1104 list-style: none; 1105 padding-left:0; 1106 margin-left:0; 1107 1108 li { 1109 padding-bottom:10px; 1110 1111 img { 1112 width:32px; 1113 height:32px; 1114 border-radius:50%; 1115 margin-left:10px; 1116 margin-right:10px; 1117 } 1118 } 1119 } 1120 } 1121 1122 ul.account-radio-group { 1123 padding-top:15px; 1124 margin-bottom:0; 1125 padding-bottom:0; 1126 list-style: none; 1127 padding-left:0; 1128 margin-left:0; 1129 1130 li { 1131 padding-bottom:10px; 1132 1133 img { 1134 width:32px; 1135 height:32px; 1136 border-radius:50%; 1137 margin-left:10px; 1138 margin-right:10px; 1139 } 1140 } 1141 } 1142 1143 1144 1145 // LOGIN FORM 1146 1147 .form-centered { 1148 background:#FFF; 1149 overflow:hidden; 1150 max-width: 350px; 1151 margin: 0 auto; 1152 text-align: center; 1153 margin-top: 40px; 1154 padding: 0px 0px 20px 0px; 1155 border-radius:5px; 1156 1157 h1 { 1158 background-color: #262829; 1159 color: #FFF; 1160 border-top-left-radius: 5px; 1161 border-top-right-radius: 5px; 1162 font-family: 'Orbitron'; 1163 font-weight: normal; 1164 font-size: 18px; 1165 padding: 25px 10px; 1166 margin-top:0; 1167 margin-bottom:30px; 1168 } 1169 1170 input[type="submit"] { 1171 1172 border:none; 1173 color: #FFF; 1174 padding: 10px; 1175 font-size: 18px; 1176 margin-top: 30px; 1177 margin-bottom: 10px; 1178 width: 280px; 1179 background: #AAA; 1180 border-radius:5px; 1181 } 1182 1183 input[type="text"], 1184 input[type="email"], 1185 input[type="password"] { 1186 margin-bottom: 0px; 1187 font-size: 16px; 1188 padding: 10px; 1189 width: 280px; 1190 height:40px; 1191 &:last-child { 1192 border-top-width: 0px; 1193 border-top-right-radius: 0px; 1194 border-top-left-radius: 0px; 1195 } 1196 &:first-child { 1197 border-bottom-right-radius: 0px; 1198 border-bottom-left-radius: 0px; 1199 } 1200 &[disabled] { 1201 box-shadow: none; 1202 background: #f7f7f7; 1203 color: #999; 1204 text-shadow: none; 1205 } 1206 &.only-child { 1207 border-bottom-right-radius: 4px; 1208 border-bottom-left-radius: 4px; 1209 border-top-right-radius: 4px; 1210 border-top-left-radius: 4px; 1211 border-bottom-width: 1px; 1212 border-top-width: 1px; 1213 } 1214 } 1215 1216 a, a:visited { 1217 color:#999; 1218 text-decoration:underline; 1219 } 1220 1221 h1~div.alert { 1222 margin-top:-30px; 1223 } 1224 1225 .alert.alert-danger { 1226 background: #ebccd1; 1227 color: #a94442; 1228 text-shadow: none; 1229 font-weight: normal; 1230 font-size: 16px; 1231 padding: 20px; 1232 margin-bottom:30px; 1233 } 1234 1235 .alert.alert-success { 1236 color: #3c763d; 1237 background-color: #dff0d8; 1238 text-shadow: none; 1239 font-weight: normal; 1240 font-size: 16px; 1241 padding: 20px; 1242 margin-bottom:30px; 1243 } 1244 } 1245 1246 .url { 1247 word-break: break-all; 1248 } 1249 1250 #follow { 1251 position: relative; 1252 z-index: 100; 1253 float: right; 1254 right: 1em; 1255 top: -2.5em; 1256 padding: 0 1em; 1257 border-radius: 7px; 1258 background: #999; 1259 cursor: pointer; 1260 } 1261