github.com/Azareal/Gosora@v0.0.0-20210729070923-553e66b59003/themes/tempra_simple/public/main.css (about) 1 * { 2 box-sizing: border-box; 3 -moz-box-sizing: border-box; 4 -webkit-box-sizing: border-box; 5 } 6 body { 7 font-family: arial; 8 padding-bottom: 8px; 9 } 10 /* Patch for Edge, until they fix emojis in arial x.x */ 11 @supports (-ms-ime-align:auto) { .user_content { font-family: Segoe UI Emoji, arial; } } 12 13 #main_menu { 14 padding-left: 0px; 15 padding-right: 0px; 16 height: 36px; 17 list-style-type: none; 18 border: 1px solid hsl(0, 0%, 80%); 19 background-color: rgb(252,252,252); 20 margin-bottom: 12px; 21 } 22 .menu_left, .menu_right { 23 height: 35px; 24 padding-left: 10px; 25 padding-top: 8px; 26 padding-bottom: 8px; 27 padding-right: 10px; 28 background: white; 29 border-bottom: 1px solid hsl(0, 0%, 80%); 30 } 31 .menu_left:hover, .menu_right:hover { background: rgb(252,252,252); } 32 .menu_left a, .menu_right a { 33 text-decoration: none; 34 color: black; 35 font-size: 17px; 36 } 37 .menu_left { 38 float: left; 39 border-right: 1px solid hsl(0, 0%, 80%); 40 } 41 .menu_right { 42 float: right; 43 border-left: 1px solid hsl(0, 0%, 80%); 44 } 45 #menu_overview { 46 background: none; 47 padding-right: 13px; 48 } 49 #menu_overview a { 50 padding-left: 3px; 51 } 52 53 .alert_bell:before { 54 content: '🔔︎'; 55 } 56 .menu_bell { 57 cursor: default; 58 } 59 .menu_alerts { 60 /*padding-left: 7px;*/ 61 font-size: 20px; 62 padding-top: 2px; 63 color: rgb(80,80,80); 64 } 65 .menu_alerts .alert_counter { 66 position: relative; 67 font-size: 8px; 68 top: -25px; 69 background-color: rgb(190,0,0); 70 color: white; 71 width: 14px; 72 left: 10px; 73 line-height: 8px; 74 padding-top: 2.5px; 75 height: 14px; 76 text-align: center; 77 border: white solid 1px; 78 } 79 .menu_alerts .alert_counter:empty { 80 display: none; 81 } 82 83 .selectedAlert { 84 background: white; 85 color: black; 86 } 87 .selectedAlert:hover { 88 background: white; 89 color: black; 90 } 91 .selectedAlert .alert_counter { display: none; } 92 .menu_alerts .alertList { 93 display: none; 94 z-index: 500; 95 } 96 97 .selectedAlert .alertList { 98 position: absolute; 99 top: 51px; 100 display: block; 101 background: white; 102 font-size: 10px; 103 line-height: 16px; 104 width: 300px; 105 right: calc(5% + 7px); 106 border-top: 1px solid hsl(0, 0%, 80%); 107 border-left: 1px solid hsl(0, 0%, 80%); 108 border-right: 1px solid hsl(0, 0%, 80%); 109 border-bottom: 1px solid hsl(0, 0%, 80%); 110 margin-bottom: 10px; 111 } 112 .alertItem { 113 padding: 8px; 114 overflow: hidden; 115 text-overflow: ellipsis; 116 padding-top: 17px; 117 padding-bottom: 16px; 118 } 119 .alertItem.withAvatar { 120 background-size: 60px; 121 background-repeat: no-repeat; 122 padding-right: 12px; 123 padding-left: 68px; 124 height: 50px; 125 } 126 .alertItem.withAvatar:not(:last-child) { 127 border-bottom: 1px solid rgb(230,230,230); 128 } 129 .alertItem.withAvatar .text { 130 overflow: hidden; 131 text-overflow: ellipsis; 132 float: right; 133 height: 40px; 134 width: 100%; 135 white-space: nowrap; 136 } 137 .alertItem .text { 138 font-size: 13px; 139 font-weight: normal; 140 margin-left: 5px; 141 } 142 143 .container { 144 width: 90%; 145 padding: 0px; 146 margin-left: auto; 147 margin-right: auto; 148 } 149 #back { 150 display: flex; 151 } 152 #back, #main { 153 width: 100%; 154 } 155 main > *:last-child { 156 margin-bottom: 12px; 157 } 158 159 .rowblock { 160 border: 1px solid hsl(0, 0%, 80%); 161 width: 100%; 162 padding: 0px; 163 padding-top: 0px; 164 } 165 .rowblock:empty { 166 display: none; 167 } 168 .rowmenu { 169 border: 1px solid hsl(0, 0%, 80%); 170 } 171 .rowmenu > div:not(:last-child) { 172 border-bottom: 1px solid hsl(0, 0%, 80%); 173 } 174 .rowsmall { 175 font-size: 12px; 176 } 177 178 .colstack_left { 179 float: left; 180 width: 30%; 181 margin-right: 8px; 182 } 183 .colstack_right { 184 float: left; 185 width: 65%; 186 width: calc(70% - 15px); 187 } 188 .colstack_item { 189 border: 1px solid hsl(0, 0%, 80%); 190 padding: 0px; 191 padding-top: 0px; 192 width: 100%; 193 margin-bottom: 12px; 194 overflow: hidden; 195 word-wrap: break-word; 196 } 197 .colstack_head { 198 margin-bottom: 0px; 199 } 200 .colstack_left:empty, .colstack_right:empty { 201 display: none; 202 } 203 204 .colstack_grid { 205 display: grid; 206 grid-template-columns: repeat(3, 1fr); 207 grid-gap: 12px; 208 margin-left: 5px; 209 margin-top: 2px; 210 } 211 .grid_item { 212 border: 1px solid hsl(0, 0%, 80%); 213 word-wrap: break-word; 214 background-color: white; 215 width: 100%; 216 overflow: hidden; 217 } 218 .grid_item a { 219 text-decoration: none; 220 color: black; 221 } 222 .grid_stat, .grid_istat { 223 text-align: center; 224 padding-top: 12px; 225 padding-bottom: 12px; 226 font-size: 16px; 227 } 228 /*.grid_istat { 229 margin-bottom: 5px; 230 }*/ 231 .stat_green { 232 background-color: lightgreen; 233 border-color: lightgreen; 234 } 235 .stat_orange { 236 background-color: #ffe4b3; 237 border-color: #ffe4b3; 238 } 239 .stat_red { 240 background-color: #ffb2b2; 241 border-color: #ffb2b2; 242 } 243 .stat_disabled { 244 background-color: lightgray; 245 border-color: lightgray; 246 } 247 .grid2 { 248 margin-top: 16px; 249 } 250 251 .rowhead .rowitem, .colstack_head .rowitem { 252 background-color: rgb(252,252,252); 253 display: flex; 254 } 255 .rowhead .rowitem select, .colstack_head .rowitem select { 256 padding-top: 2px; 257 padding-bottom: 2px; 258 margin-top: -3px; 259 margin-bottom: -2px; 260 } 261 .rowhead h1, .colstack_head h1, 262 .rowhead h2, .colstack_head h2 { 263 font-size: 16px; 264 margin-left: 4px; 265 } 266 h1, h2, h3, h4, h5 { 267 -webkit-margin-before:0; 268 -webkit-margin-after:0; 269 margin-block-start:0; 270 margin-block-end:0; 271 font-weight: normal; 272 } 273 274 .rowitem { 275 width: 100%; 276 padding-left: 10px; 277 padding-top: 14px; 278 padding-bottom: 12px; 279 padding-right: 10px; 280 background-color: white; 281 } 282 .rowitem:not(:last-child) { 283 border-bottom: 1px solid hsl(0,0%,85%); 284 } 285 .rowitem a { 286 text-decoration: none; 287 color: black; 288 } 289 .rowitem a:hover { 290 color: silver; 291 } 292 293 .top_post { 294 margin-bottom: 12px; 295 } 296 .opthead { 297 display: none; 298 } 299 .topic_list_title_block { 300 display: flex; 301 } 302 .has_opt { 303 border-bottom: 1px solid hsl(0, 0%, 80%); 304 } 305 .has_opt .rowitem { 306 border-right: 1px solid hsl(0, 0%, 80%); 307 border-bottom: none; 308 } 309 .optbox { 310 margin-left: auto; 311 } 312 .opt { 313 font-size: 32px; 314 background-color: white; 315 width: 50px; 316 text-align: center; 317 } 318 .create_topic_opt a.create_topic_link:before { 319 content: '🖊︎'; 320 } 321 .create_topic_opt, .create_topic_opt a { 322 color: rgb(120,120,120); 323 text-decoration: none; 324 } 325 .locked_opt { 326 color: rgb(80,80,80); 327 } 328 .locked_opt:before { 329 content: '🔒︎'; 330 } 331 /*.mod_opt a.moderate_link:before { 332 content: '🔨︎'; 333 } 334 .mod_opt, .mod_opt a { 335 color: rgb(120,120,120); 336 text-decoration: none; 337 }*/ 338 .filter_opt { 339 display: none; 340 } 341 342 .to_left { 343 float: left; 344 } 345 .to_right { 346 margin-left: auto; 347 float: right; 348 } 349 350 .rowlist { 351 font-size: 15px; 352 } 353 .datarow, .rowlist .rowitem { 354 padding-top: 10px; 355 padding-bottom: 10px; 356 } 357 .loglist .to_left small { 358 margin-left: 2px; 359 font-size: 12px; 360 } 361 .loglist .to_right span { 362 font-size: 14px; 363 } 364 .bgsub { 365 display: none; 366 } 367 .bgavatars .rowitem { 368 background-repeat: no-repeat; 369 background-size: 40px; 370 padding-left: 46px; 371 } 372 373 .formrow { 374 width: 100%; 375 background-color: white; 376 } 377 /* Clearfix */ 378 .formrow:before, .formrow:after { 379 content: " "; 380 display: table; 381 } 382 .formrow:after { clear: both; } 383 .formrow:not(:last-child) { border-bottom: 1px dotted hsl(0, 0%, 80%); } 384 385 .formitem { 386 float: left; 387 padding: 10px; 388 min-width: 20%; 389 font-weight: normal; 390 } 391 .formitem:not(:last-child) { 392 border-right: 1px dotted hsl(0, 0%, 80%); 393 } 394 .formitem.invisible_border { 395 border: none; 396 } 397 398 input, select { 399 padding: 3px; 400 } 401 /* Mostly for textareas */ 402 .formitem:only-child { 403 width: 100%; 404 } 405 .formitem:only-child select { 406 padding: 1px; 407 margin-top: -1px; 408 margin-bottom: -1px; 409 } 410 .formitem textarea { 411 width: 100%; 412 height: 100px; 413 outline-color: #8e8e8e; 414 } 415 .formitem:has-child() { 416 margin: 0 auto; 417 float: none; 418 } 419 .formitem:not(:only-child).formlabel { 420 padding-top: 15px; 421 padding-bottom: 12px; 422 } 423 424 .formbutton, button, input[type="submit"] { 425 background: white; 426 border: 1px solid #8e8e8e; 427 } 428 .formbutton { 429 padding: 7px; 430 display: block; 431 margin-left: auto; 432 margin-right: auto; 433 font-size: 15px; 434 } 435 .formbutton, ip_search_search { 436 border-color: hsl(0, 0%, 80%); 437 } 438 439 .fall_opts { 440 float: right; 441 display: flex; 442 } 443 .dont_have_account, .forgot_password { 444 color: #505050; 445 font-size: 14px; 446 margin-top: 6px; 447 border-right: none !important; 448 } 449 .dont_have_account:after { 450 content: "|"; 451 margin-left: 5px; 452 margin-right: 5px; 453 } 454 .dont_have_account { 455 padding-right: 0px; 456 } 457 .forgot_password { 458 padding-left: 0px; 459 } 460 461 .ip_search_block { 462 border-bottom: none; 463 } 464 .ip_search_block .rowitem { 465 display: flex; 466 } 467 .ip_search_input { 468 width: 100%; 469 } 470 .ip_search_search { 471 margin-left: 10px; 472 } 473 474 /* TODO: Add the avatars to the forum list */ 475 .forum_list .forum_nodesc { 476 font-style: italic; 477 } 478 .extra_little_row_avatar { 479 display: none; 480 } 481 .shift_left { 482 float: left; 483 } 484 .shift_right { 485 float: right; 486 } 487 488 /* Topics */ 489 490 .topic_list { 491 border-bottom: none; 492 } 493 .topic_list .topic_row { 494 display: grid; 495 grid-template-columns: calc(100% - 204px) 204px; 496 } 497 .topic_list .rowitem { 498 border-bottom: 1px solid hsl(0,0%,85%); 499 } 500 .topic_list .topic_inner_right { 501 display: none; 502 } 503 .topic_list .lastReplyAt { 504 white-space: nowrap; 505 } 506 .topic_list .lastReplyAt:before { 507 content: "{{lang "topics_last" . }}: "; 508 } 509 .topic_list .starter:before { 510 content: "{{lang "topics_starter" . }}: "; 511 } 512 513 @supports not (display: grid) { 514 .topic_list .rowitem { 515 float: left; 516 overflow: hidden; 517 } 518 .topic_list .topic_left { 519 width: calc(100% - 204px); 520 } 521 .topic_list .topic_right { 522 width: 204px; 523 } 524 } 525 526 .topic_left, .topic_right { 527 display: flex; 528 padding: 0px; 529 height: 58px; 530 overflow: hidden; 531 } 532 .topic_right_inside { 533 display: flex; 534 } 535 .topic_left img, .topic_right_inside img { 536 width: 64px; 537 height: auto; 538 } 539 .topic_left .topic_inner_left, .topic_right_inside > span { 540 margin-top: 10px; 541 margin-left: 8px; 542 } 543 .topic_right_inside .lastName { 544 font-size: 14px; 545 } 546 .topic_middle { 547 display: none; 548 } 549 550 .more_topic_block_initial { 551 display: none; 552 } 553 .more_topic_block_active { 554 display: block; 555 } 556 557 .postImage { 558 max-width: 100%; 559 max-height: 200px; 560 background-color: white; 561 padding: 10px; 562 } 563 video { 564 width: 100%; 565 } 566 /*blockquote { 567 background-color: #EEEEEE; 568 padding: 12px; 569 margin: 0px; 570 } 571 .staff_post blockquote { 572 background-color: rgba(255, 214, 255, 1); 573 }*/ 574 575 .little_row_avatar { 576 display: none; 577 } 578 .quick_create_form .quick_button_row .formitem { 579 display: flex; 580 } 581 .quick_create_form .formbutton:first-child, 582 .quick_create_form .formbutton:not(:first-child) { 583 margin-left: 0px; 584 margin-right: 5px; 585 } 586 .quick_create_form .formbutton:last-child { 587 margin-left: auto; 588 } 589 .quick_create_form .upload_file_dock { 590 display: flex; 591 } 592 .quick_create_form .uploadItem { 593 display: inline-block; 594 margin-left: 8px; 595 margin-right: 8px; 596 background-size: 25px 35px; 597 background-repeat: no-repeat; 598 padding-left: 30px; 599 } 600 601 .username, .panel_tag { 602 text-transform: none; 603 margin-left: 0px; 604 padding-left: 4px; 605 padding-right: 4px; 606 padding-top: 2px; 607 padding-bottom: 2px; 608 color: #505050; /* 80,80,80 */ 609 background-color: #FFFFFF; 610 border-style: solid; 611 border-color: hsl(0, 0%, 80%); 612 border-width: 1px; 613 font-size: 15px; 614 } 615 616 .topic_item { 617 display: flex; 618 } 619 .topic_status_sticky { 620 display: none; 621 } 622 .topic_status_closed { 623 margin-left: auto; 624 margin-top: -5px; 625 font-size: 0.90em; 626 margin-bottom: -2px; 627 } 628 .topic_sticky .topic_left, .topic_sticky .topic_right { 629 background-color: rgb(255,255,234); 630 } 631 .topic_closed .topic_left, .topic_closed .topic_right { 632 background-color: rgb(248,248,248); 633 } 634 .topic_sticky_head { 635 background-color: #FFFFEA; 636 } 637 .topic_closed_head { 638 background-color: #eaeaea; 639 } 640 641 .topic_status { 642 text-transform: none; 643 margin-left: 8px; 644 padding-left: 2px; 645 padding-right: 2px; 646 padding-top: 2px; 647 padding-bottom: 2px; 648 background-color: #E8E8E8; /* 232,232,232. All three RGB colours being the same seems to create a shade of gray */ 649 color: #505050; /* 80,80,80 */ 650 border-radius: 2px; 651 } 652 .topic_status:empty { 653 display: none; 654 } 655 656 button.username { 657 position: relative; 658 top: -0.25px; 659 } 660 .username.level { 661 color: #303030; 662 } 663 .username.real_username { 664 color: #404040; 665 font-size: 16px; 666 padding-left: 5px; 667 padding-right: 5px; 668 padding-top: 3px; 669 padding-bottom: 3px; 670 } 671 .username.real_username:hover { 672 color: black; 673 } 674 .post_item > .username { 675 margin-top: 20px; 676 display: inline-block; 677 } 678 679 .post_item > .mod_button > button { 680 font-size: 15px; 681 color: #202020; 682 opacity: 0.7; 683 } 684 .post_item > .mod_button > button:hover { 685 opacity: 0.9; 686 } 687 688 .user_content h2 { 689 font-size: 19px; 690 } 691 .user_content h3 { 692 font-size: 18px; 693 } 694 .user_content h4 { 695 font-size: 17px; 696 } 697 .user_content h2, .user_content h3 { 698 margin-bottom: 12px; 699 } 700 .user_content h4 { 701 margin-bottom: 8px; 702 } 703 .user_content strong h2, .user_content strong h3, .user_content strong h4 { 704 font-weight: bold; 705 } 706 red { 707 color: red; 708 } 709 710 .user_tag { 711 float: right; 712 color: #505050; 713 font-size: 16px; 714 } 715 .post_item { 716 background-size: 128px; 717 padding-left: 136px; 718 } 719 .staff_post { 720 background-color: #ffeaff; 721 } 722 .update_buttons .add_file_button { 723 display: none; 724 } 725 726 .mod_button { 727 margin-right: 4px; 728 } 729 .like_count_label, .like_count { 730 display: none; 731 } 732 .has_likes .like_count_label, .has_likes .like_count { 733 display: block; 734 } 735 .like_label:before, .like_count_label:before { 736 content: "😀"; 737 } 738 .like_count_label { 739 color: #505050; 740 float: right; 741 opacity: 0.85; 742 margin-left: 5px; 743 } 744 .like_count { 745 float: right; 746 color: #505050; 747 border-left: none; 748 padding-left: 5px; 749 padding-right: 5px; 750 font-size: 17px; 751 } 752 753 .quote_label:before { 754 content: "💬"; 755 } 756 .edit_label:before { 757 content: "🖊️"; 758 } 759 .delete_label:before { 760 content: "🗑️"; 761 } 762 .pin_label:before, .unpin_label:before { 763 content: "📌"; 764 } 765 .remove_like, .unpin_label, .unlock_label { 766 background-color: #D6FFD6; 767 } 768 .lock_label:before, .unlock_label:before { 769 content: "🔒"; 770 } 771 .ip_label:before { 772 content: "🔍"; 773 } 774 .flag_label:before { 775 content: "🚩"; 776 } 777 .level_label:before { 778 content: "👑"; 779 } 780 .level_label { 781 color: #505050; 782 opacity: 0.85; 783 float: right; 784 } 785 .level_hideable { 786 display: none; 787 } 788 789 .controls { 790 margin-top: 23px; 791 display: inline-block; 792 width: 100%; 793 } 794 .action_item { 795 padding: 14px; 796 text-align: center; 797 background-color: rgb(255,245,245); 798 } 799 .action_item .action_icon { 800 font-size: 18px; 801 padding-right: 5px; 802 } 803 804 .hide_spoil { 805 background-color: rgb(220,220,220); 806 color: rgb(220,220,220) !important; 807 } 808 .hide_spoil img { 809 border: 0; 810 clip: rect(0 0 0 0); 811 height: 1px; 812 margin: -1px; 813 overflow: hidden; 814 padding: 50px; 815 white-space: nowrap; 816 width: 1px; 817 background-color: rgb(220,220,220); 818 } 819 .hide_spoil img { 820 content: " "; 821 } 822 .staff_post .hide_spoil { 823 background-color: rgb(240,180,240); /*rgb(255, 234, 255)*/ 824 color: rgb(240,180,240) !important; 825 } 826 .staff_post .hide_spoil img { 827 background-color: rgb(240,180,240); 828 } 829 .attach_box { 830 border: 1px solid hsl(10, 0%, 80%); 831 background: white; 832 padding: 12px; 833 margin: 0px; 834 display: inline-block; 835 width: 100%; 836 margin-top: 8px; 837 margin-bottom: 8px; 838 overflow-wrap: break-word; 839 } 840 .attach_box:first-child { 841 margin-top: 0px; 842 } 843 844 blockquote { 845 border: 1px solid hsl(0, 0%, 80%); 846 background: white; 847 padding: 5px; 848 margin: 0px; 849 display: inline-block; 850 width: 100%; 851 margin-top: 8px; 852 margin-bottom: 8px; 853 } 854 blockquote:first-child { 855 margin-top: 0px; 856 } 857 .level { 858 float: right; 859 color: #505050; 860 border-left: none; 861 padding-left: 5px; 862 padding-right: 5px; 863 font-size: 17px; 864 } 865 .mention { 866 font-weight: bold; 867 } 868 .show_on_edit:not(.edit_opened), 869 .hide_on_edit.edit_opened, 870 .show_on_block_edit:not(.edit_opened), 871 .hide_on_block_edit.edit_opened, 872 .auto_hide, 873 .hide_on_big, 874 .show_on_mobile, 875 .link_select:not(.link_opened) { 876 display: none; 877 } 878 879 input[type=checkbox] { 880 display: none; 881 } 882 input[type=checkbox] + label { 883 display: inline-block; 884 width: 12px; 885 height: 12px; 886 margin-bottom: -2px; 887 border: 1px solid hsl(0, 0%, 80%); 888 background-color: white; 889 } 890 input[type=checkbox]:checked + label .sel { 891 display: inline-block; 892 width: 5px; 893 height: 5px; 894 background-color: white; 895 } 896 input[type=checkbox] + label.poll_option_label { 897 width: 18px; 898 height: 18px; 899 margin-right: 2px; 900 background-color: white; 901 border: 1px solid hsl(0, 0%, 70%); 902 color: #505050; 903 } 904 input[type=checkbox]:checked + label.poll_option_label .sel { 905 display: inline-block; 906 width: 10px; 907 height: 10px; 908 margin-left: 3px; 909 background: hsl(0,0%,70%); 910 } 911 .poll_option { 912 margin-bottom: 1px; 913 } 914 .poll_item { 915 display: flex; 916 padding-left: 8px; 917 background: none !important; 918 } 919 .poll_buttons button { 920 margin-top: 8px; 921 padding: 5px; 922 padding-top: 3px; 923 padding-bottom: 3px; 924 border: 1px solid hsl(0, 0%, 70%); 925 } 926 .poll_buttons > *:not(:first-child) { 927 margin-left: 5px; 928 } 929 .poll_results { 930 margin-left: auto; 931 } 932 933 .quick_create_form .pollinputlabel { 934 display: none; 935 } 936 937 /* TODO: Can we just set .alert on the alert_success and .alert_error ones? */ 938 .alert, .alert_success, .alert_error { 939 display: block; 940 padding: 5px; 941 margin-bottom: 10px; 942 } 943 .alert { 944 border: 1px solid hsl(0, 0%, 80%); 945 } 946 .alert_success { 947 border: 1px solid #A2FC00; 948 background-color: #DAF7A6; 949 } 950 .alert_error { 951 border: 1px solid #FF004B; 952 margin-bottom: 8px; 953 background-color: #FEB7CC; 954 } 955 .prev_button, .next_button { 956 position: fixed; 957 top: 50%; 958 font-size: 30px; 959 border-width: 1px; 960 background-color: #FFFFFF; 961 border: 1px solid hsl(0,0%,80%); 962 padding: 0px; 963 padding-left: 5px; 964 padding-right: 5px; 965 z-index: 100; 966 } 967 968 .prev_button a, .next_button a { 969 line-height: 28px; 970 margin-top: 2px; 971 margin-bottom: 0px; 972 display: block; 973 text-decoration: none; 974 color: #505050; 975 padding: 2px; 976 } 977 .prev_button { 978 left: 14px; 979 } 980 .next_button { 981 right: 14px; 982 } 983 .head_tag_upshift { 984 float: right; 985 position: relative; 986 top: -2px; 987 } 988 989 .elapsed { 990 display: none; 991 } 992 #poweredByHolder { 993 border: 1px solid hsl(0, 0%, 80%); 994 margin-top: 12px; 995 clear: both; 996 height: 40px; 997 padding: 6px; 998 padding-left: 10px; 999 padding-right: 10px; 1000 } 1001 #poweredByHolder select { 1002 padding: 2px; 1003 margin-top: 1px; 1004 } 1005 #poweredBy { 1006 float: left; 1007 margin-top: 4px; 1008 } 1009 #poweredBy span { 1010 font-size: 12px; 1011 } 1012 #poweredByName { 1013 color: black; 1014 text-decoration: none; 1015 } 1016 #themeSelector { 1017 float: right; 1018 } 1019 1020 .sidebar .rowhead:not(:first-child) { 1021 margin-top: 12px; 1022 } 1023 .widget_search { 1024 margin-bottom: 8px; 1025 } 1026 1027 #profile_comments .rowitem { 1028 background-repeat: no-repeat, repeat-y; 1029 background-size: 128px; 1030 padding-left: 136px; 1031 } 1032 1033 /* Profiles */ 1034 #profile_left_lane { 1035 width: 220px; 1036 } 1037 #profile_left_pane { 1038 margin-bottom: 12px; 1039 } 1040 #profile_left_lane .avatarRow { 1041 overflow: hidden; 1042 max-height: 220px; 1043 padding: 0; 1044 } 1045 #profile_left_lane .avatar { 1046 width: 100%; 1047 margin: 0; 1048 display: block; 1049 } 1050 #profile_left_lane .username { 1051 font-size: 14px; 1052 display: block; 1053 margin-top: 3px; 1054 } 1055 #profile_left_pane .nameRow .username { 1056 float: right; 1057 font-weight: normal; 1058 } 1059 #profile_left_lane .profileName { 1060 font-size: 18px; 1061 } 1062 #profile_left_lane .report_item:after { 1063 content: "{{lang "topic.report_button_text" . }}"; 1064 } 1065 #profile_right_lane { 1066 width: calc(100% - 245px); 1067 } 1068 #profile_comments { 1069 overflow: hidden; 1070 border-top: none; 1071 margin-bottom: 0; 1072 } 1073 .simple .user_tag { 1074 font-size: 14px; 1075 } 1076 1077 .pageset { 1078 display: flex; 1079 /*margin-bottom: 10px;*/ 1080 margin-top: 8px; 1081 margin-bottom: 2px; 1082 } 1083 .pageitem { 1084 background-color: white; 1085 padding: 5px; 1086 margin-right: 5px; 1087 padding-bottom: 4px; 1088 border: 1px solid hsl(0, 0%, 80%); 1089 } 1090 .pageitem a { 1091 color: black; 1092 text-decoration: none; 1093 } 1094 .colstack_right .pageset { 1095 margin-top: -5px; 1096 } 1097 1098 .level_complete, .level_future, .level_inprogress { 1099 display: flex; 1100 } 1101 #profile_left_pane .level_hideable, .levelBit .level_hideable { 1102 display: inline; 1103 } 1104 .progressWrap { 1105 margin-left: auto; 1106 width: auto !important; 1107 } 1108 1109 {{template "media.partial.css" }}