[ Index ]

PHP Cross Reference of phpBB-3.3.14-deutsch

title

Body

[close]

/adm/style/ -> admin.css (source)

   1  /*  phpBB 3.3 Admin Style Sheet
   2      ------------------------------------------------------------------------
   3      Original author:    subBlue ( http://www.subblue.com/ )
   4      Copyright (c) phpBB Limited <https://www.phpbb.com>
   5  
   6      For full copyright and license information, please see
   7      the docs/CREDITS.txt file.
   8      ------------------------------------------------------------------------
   9  */
  10  
  11  /* General markup styles
  12  ---------------------------------------- */
  13  * {
  14      /* Reset browsers default margin, padding and font sizes */
  15      margin: 0;
  16      padding: 0;
  17      font-size: 100%;
  18  }
  19  
  20  abbr {
  21      text-decoration: none;
  22  }
  23  
  24  body, div, p, th, td, li, dd {
  25      font-size: x-small;
  26      voice-family: "\"}\"";
  27      voice-family: inherit;
  28      font-size: small;
  29  }
  30  
  31  html>body, html>div, html>p, html>th, html>td, html>li, html>dd {
  32      font-size: small;
  33  }
  34  
  35  html {
  36      color: #536482;
  37      background: #DBD7D1;
  38      /* Always show a scrollbar for short pages - stops the jump when the scrollbar appears. non-ie browsers */
  39      height: 100%;
  40      margin-bottom: 1px;
  41      word-wrap: break-word;
  42  }
  43  
  44  body {
  45      /* Text-Sizing with ems: http://www.clagnut.com/blog/348/ */
  46      font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
  47      color: #536482;
  48      background: #DBD7D1;
  49      font-size: 62.5%;    /* This sets the default font size to be equivalent to 10px */
  50      margin: 10px 15px;
  51  }
  52  
  53  code, samp {
  54      font-size: 1.2em;
  55  }
  56  
  57  img {
  58      border: 0;
  59  }
  60  
  61  h1 {
  62      font-family: "Trebuchet MS", Helvetica, sans-serif;
  63      font-size: 1.70em;
  64      font-weight: normal;
  65      color: #333333;
  66  }
  67  
  68  h2, caption {
  69      font-family: "Trebuchet MS", Helvetica, sans-serif;
  70      font-size: 1.40em;
  71      font-weight: normal;
  72      color: #115098;
  73      text-align: left;
  74      margin-top: 25px;
  75  }
  76  
  77  .rtl h2, .rtl caption {
  78      text-align: right;
  79  }
  80  
  81  h3, h4 {
  82      font-family: "Trebuchet MS", Helvetica, sans-serif;
  83      font-size: 1.20em;
  84      text-decoration: none;
  85      line-height: 1.20em;
  86      margin-top: 25px;
  87  }
  88  
  89  p {
  90      margin-bottom: 0.7em;
  91      line-height: 1.40em;
  92      font-size: 0.90em;
  93  }
  94  
  95  ul {
  96      list-style: disc;
  97      margin: 0 0 1em 2em;
  98  }
  99  
 100  .rtl ul {
 101      margin: 0 2em 1em 0;
 102  }
 103  
 104  hr {
 105      border: 0 none;
 106      border-top: 1px dashed #999999;
 107      margin-bottom: 5px;
 108      padding-bottom: 5px;
 109      height: 1px;
 110  }
 111  
 112  .centered-text {
 113      text-align: center;
 114  }
 115  
 116  .search-box {
 117      float: left;
 118  }
 119  
 120  .rtl .search-box {
 121      float: right;
 122  }
 123  
 124  .small {
 125      font-size: 0.85em;
 126  }
 127  
 128  .hidden {
 129      display: none;
 130  }
 131  
 132  @media only screen and (max-width: 800px), only screen and (max-device-width: 800px)
 133  {
 134      body {
 135          margin: 5px 5px 0;
 136      }
 137  }
 138  
 139  @media only screen and (max-width: 700px), only screen and (max-device-width: 700px)
 140  {
 141      html, body {
 142          height: auto;
 143          margin: 0;
 144          padding: 0;
 145      }
 146  }
 147  
 148  
 149  /* General links  */
 150  a:link, a:visited {
 151      color: #105289;
 152      text-decoration: none;
 153  }
 154  
 155  a:hover {
 156      color: #BC2A4D;
 157      text-decoration: underline;
 158  }
 159  
 160  a:active {
 161      color: #368AD2;
 162      text-decoration: none;
 163  }
 164  
 165  .install-body p a {
 166      font-weight: bold;
 167  }
 168  
 169  a#maincontent, a#acl, a#assigned_to {
 170      display: block;
 171  }
 172  
 173  /* List items */
 174  ul, ol {
 175      list-style-position: inside;
 176      margin-left: 1em;
 177  }
 178  
 179  li {
 180      display: list-item;
 181      list-style-type: inherit;
 182  }
 183  
 184  
 185  /* Main blocks
 186  ---------------------------------------- */
 187  #wrap {
 188      padding: 0 0 15px 0;
 189      min-width: 615px;
 190  }
 191  
 192  #page-header {
 193      text-align: right;
 194      background: url("../images/phpbb_logo.svg") top left no-repeat;
 195      height: 54px;
 196      font-size: 0.85em;
 197      margin-bottom: 10px;
 198  }
 199  
 200  .rtl #page-header {
 201      text-align: left;
 202      background: url("../images/phpbb_logo.svg") top right no-repeat;
 203  }
 204  
 205  #page-header h1 {
 206      color: #767676;
 207      font-family: "Trebuchet MS",Helvetica,sans-serif;
 208      font-size: 1.70em;
 209      padding-top: 10px;
 210  }
 211  
 212  #page-header p {
 213      font-size: 1.00em;
 214  }
 215  
 216  #page-header p#skip {
 217      display: none;
 218  }
 219  
 220  #page-body {
 221      min-width: 650px;
 222  }
 223  
 224  .copyright {
 225      font-size: 0.75em;
 226      text-align: center;
 227  }
 228  
 229  #content {
 230      padding: 30px 10px 10px;
 231      position: relative;
 232  }
 233  
 234  #content h1 {
 235      color: #115098;
 236      line-height: 1.2em;
 237      margin-bottom: 0;
 238  }
 239  
 240  #main {
 241      float: right;
 242      width: 100%;
 243      margin: 0 0 0 -210px;
 244  }
 245  
 246  .rtl #main {
 247      float: left;
 248      margin: 0 -210px 0 0;
 249  }
 250  
 251  .main {
 252      margin-left: 210px;
 253  }
 254  
 255  .rtl .main {
 256      margin-left: 0;
 257      margin-right: 210px;
 258  }
 259  
 260  #page-body.simple-page-body {
 261      padding: 0;
 262      padding-right: 10px;
 263      min-width: 0;
 264  }
 265  
 266  @media only screen and (max-width: 700px), only screen and (max-device-width: 700px)
 267  {
 268      #wrap, #page-body, #page-body.simple-page-body {
 269          padding: 0;
 270          min-width: 300px;
 271      }
 272  
 273      #page-header {
 274          margin: 5px;
 275          padding-left: 160px;
 276          height: auto;
 277          min-height: 54px;
 278          overflow: hidden;
 279      }
 280  
 281      .rtl #page-header {
 282          padding-right: 160px;
 283          padding-left: 0;
 284      }
 285  
 286      #page-header h1 {
 287          font-size: 1.2em;
 288          white-space: nowrap;
 289          overflow: hidden;
 290          text-overflow: ellipsis;
 291      }
 292  
 293      #page-header fieldset {
 294          margin-top: 5px;
 295      }
 296  
 297      #main, .rtl #main, .main, .rtl .main {
 298          float: none;
 299          width: auto;
 300          margin: 0;
 301      }
 302  
 303      #content {
 304          background: #F3F3F3 url("../images/innerbox_bg.gif") repeat-x top;
 305          padding: 5px;
 306      }
 307  
 308      #page-footer {
 309          padding: 0 5px 5px;
 310      }
 311  }
 312  
 313  @media only screen and (max-width: 400px), only screen and (max-device-width: 400px)
 314  {
 315      #page-header {
 316          background-size: 76px 26.5px;
 317          padding-left: 80px;
 318          min-height: 30px;
 319      }
 320  
 321      .rtl #page-header {
 322          padding-right: 80px;
 323      }
 324  
 325      #page-header h1 {
 326          padding-top: 0;
 327          font-size: 1.1em;
 328      }
 329  }
 330  
 331  
 332  /* Tabbed menu
 333  ----------------------------------------*/
 334  #tabs {
 335      font-family: Arial, Helvetica, sans-serif;
 336      line-height: normal;
 337      margin: 0 7px;
 338      position: relative;
 339      z-index: 2;
 340  }
 341  
 342  #tabs > ul {
 343      list-style: none;
 344      margin: 0;
 345      padding: 0;
 346  }
 347  
 348  #tabs .tab {
 349      display: inline-block;
 350      float: left;
 351      font-size: 0.85em;
 352      font-weight: bold;
 353      line-height: 14px;
 354  }
 355  
 356  .rtl #tabs .tab {
 357      float: right;
 358  }
 359  
 360  #tabs .tab > a {
 361      background: #D4D6DA;
 362      background: -moz-linear-gradient(top, #CACBCF 0%, #D4D6DA 100%);
 363      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #CACBCF), color-stop(100%, #D4D6DA));
 364      background: -webkit-linear-gradient(top, #CACBCF 0%, #D4D6DA 100%);
 365      background: -o-linear-gradient(top, #CACBCF 0%, #D4D6DA 100%);
 366      background: -ms-linear-gradient(top, #CACBCF 0%, #D4D6DA 100%);
 367      background: linear-gradient(to bottom, #CACBCF 0%, #D4D6DA 100%);
 368      border: 1px solid #BBB;
 369      border-bottom-width: 0;
 370      border-radius: 5px 5px 0 0;
 371      color: #767676;
 372      display: block;
 373      font-weight: bold;
 374      margin: 1px 1px 2px 0;
 375      padding: 6px 9px 4px;
 376      position: relative;
 377      text-decoration: none;
 378      text-transform: uppercase;
 379      white-space: nowrap;
 380      cursor: pointer;
 381  }
 382  
 383  #tabs .tab > a:hover {
 384      background: #F1F1EE;
 385      border-color: #C0BFBB;
 386      color: #BC2A4D;
 387  }
 388  
 389  #tabs .activetab > a,
 390  #tabs .activetab > a:hover {
 391      background: #DCDEE2;
 392      background: -moz-linear-gradient(top, #F2F2F2 0%, #DCDEE2 100%);
 393      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #F2F2F2), color-stop(100%, #DCDEE2));
 394      background: -webkit-linear-gradient(top, #F2F2F2 0%, #DCDEE2 100%);
 395      background: -o-linear-gradient(top, #F2F2F2 0%, #DCDEE2 100%);
 396      background: -ms-linear-gradient(top, #F2F2F2 0%, #DCDEE2 100%);
 397      background: linear-gradient(to bottom, #F2F2F2 0%, #DCDEE2 100%);
 398      border-color: #999;
 399      border-bottom: 2px solid #DCDEE2;
 400      box-shadow: 0 1px 1px #FFF inset;
 401      color: #23649F;
 402      margin: 0 1px 0 0;
 403      padding: 7px 10px 4px;
 404  }
 405  
 406  #tabs .activetab > a:hover {
 407      color: #115098;
 408  }
 409  
 410  /* Responsive tabs
 411  ----------------------------------------*/
 412  .responsive-tab {
 413      position: relative;
 414  }
 415  
 416  .responsive-tab > a.responsive-tab-link {
 417      display: block;
 418      font-size: 16px;
 419      position: relative;
 420      width: 16px;
 421      line-height: 14px;
 422      text-decoration: none;
 423      padding-left: 9px !important;
 424      padding-right: 9px !important;
 425  }
 426  
 427  .responsive-tab .responsive-tab-link:before {
 428      content: '';
 429      position: absolute;
 430      left: 10px;
 431      top: 7px;
 432      height: .125em;
 433      width: 14px;
 434      border-bottom: 0.125em solid #767676;
 435      border-top: 0.375em double #767676;
 436  }
 437  
 438  .responsive-tab .responsive-tab-link:hover:before {
 439      border-color: #BC2A4D;
 440  }
 441  
 442  .responsive-tab.activetab .responsive-tab-link:before {
 443      border-color: #23649F;
 444  }
 445  
 446  .responsive-tab.activetab .responsive-tab-link:hover:before {
 447      border-color: #115098;
 448  }
 449  
 450  #tabs .dropdown, #minitabs .dropdown {
 451      top: 20px;
 452      margin-right: -2px;
 453      font-weight: normal;
 454  }
 455  
 456  #tabs .dropdown-right .dropdown {
 457      margin-left: -2px;
 458  }
 459  
 460  #tabs .dropdown-contents {
 461      list-style: none;
 462      margin: 0;
 463  }
 464  
 465  #tabs .dropdown li {
 466      border-bottom: 1px dotted #DCDCDC;
 467  }
 468  
 469  #tabs .dropdown li:last-child {
 470      border-bottom: none;
 471  }
 472  
 473  #tabs .dropdown a {
 474      display: block;
 475      padding: 4px 8px;
 476      text-align: right;
 477  }
 478  
 479  /* Main Panel
 480  ---------------------------------------- */
 481  #acp {
 482      position: relative;
 483      top: -2px;
 484      margin: 0 0 2px;
 485      padding: 3px 1px;
 486      min-width: 550px;
 487      background: #F3F3F3 url("../images/innerbox_bg.gif") repeat-x top;
 488      border: 1px #999999 solid;
 489      border-radius: 5px;
 490      box-shadow: #FFF 0 0 0 1px inset;
 491  }
 492  
 493  #acp:first-child {
 494      top: 0;
 495  }
 496  
 497  .panel {
 498      background: #F3F3F3 url("../images/innerbox_bg.gif") repeat-x top;
 499      padding: 5px 0;
 500      border-radius: 5px;
 501      overflow: hidden;
 502  }
 503  
 504  @media only screen and (max-width: 700px), only screen and (max-device-width: 700px)
 505  {
 506      #acp {
 507          min-width: 0;
 508          min-height: 0;
 509          border-radius: 0;
 510          border-width: 1px 0;
 511          background: #fff;
 512          padding: 1px 0;
 513          box-shadow: none;
 514      }
 515  }
 516  
 517  /* Sub-navigation Menu
 518  ---------------------------------------- */
 519  
 520  /* Menu */
 521  #menu {
 522      float: left;
 523      width: 200px;
 524      font-size: 1.00em;
 525      padding: 0;
 526      border-right: 1px solid #CCCFD3;
 527      position: relative;
 528  }
 529  
 530  .rtl #menu {
 531      float: right;
 532      border: none;
 533      border-left: 1px solid #CCCFD3;
 534  }
 535  
 536  #menu p {
 537      font-size: 0.85em;
 538  }
 539  
 540  #menu ul {
 541      list-style: none;
 542      margin: 0;
 543      padding: 0;
 544      word-wrap: normal;
 545  }
 546  
 547  /* Default list state */
 548  #menu li, #menu .header {
 549      padding: 0;
 550      margin: 0;
 551      font-size: 0.85em;
 552      font-weight: bold;
 553      display: block;
 554  }
 555  
 556  /* Link styles for the sub-section links */
 557  #menu li span {
 558      display: block;
 559      padding: 3px 3px 3px 8px;
 560      margin: 1px 0;
 561      text-decoration: none;
 562      font-weight: normal;
 563      color: #138ECB;
 564  }
 565  
 566  .rtl #menu li span {
 567      padding: 3px 8px 3px 3px;
 568  }
 569  
 570  #menu li a:hover, #menu li a:hover span {
 571      text-decoration: none;
 572      background-color: #FFFFFF;
 573      color: #BC2A4D;
 574  }
 575  
 576  #menu li a:active, #menu li a:active span {
 577      color: #F632A0;
 578  }
 579  
 580  #menu li#activemenu a span {
 581      text-decoration: none;
 582      font-weight: bold;
 583      color: #1180B7;
 584      background: transparent url("../images/arrow_right.gif") 0% 50% no-repeat;
 585  }
 586  
 587  .rtl #menu li#activemenu a span {
 588      background: transparent url("../images/arrow_left.gif") 100% 50% no-repeat;
 589  }
 590  
 591  #menu li#activemenu a:hover span, #menu li#activemenu span {
 592      text-decoration: none;
 593      font-weight: bold;
 594      color: #BC2A4D;
 595      background: #FFFFFF url("../images/arrow_right.gif") 1% 50% no-repeat;
 596  }
 597  
 598  .rtl #menu li#activemenu a:hover span, .rtl #menu li#activemenu span {
 599      background: #FFFFFF url("../images/arrow_left.gif") 99% 50% no-repeat;
 600  }
 601  
 602  #menu li a:active, #menu li a:active span, #menu li#activemenu a:active span {
 603      color: #F632A0;
 604  }
 605  
 606  #menu li span.completed {
 607      text-decoration: none;
 608      padding: 3px 3px 3px 12px;
 609      background: url("../images/arrow_down.gif") 1% 50% no-repeat;
 610  }
 611  
 612  .rtl #menu li span.completed {
 613      text-decoration: none;
 614      padding: 3px 12px 3px 3px;
 615      background: url("../images/arrow_down.gif") 99% 50% no-repeat;
 616  }
 617  
 618  #menu .header {
 619      font-family: Tahoma, Helvetica, sans-serif;
 620      display: block;
 621      font-weight: bold;
 622      color: #115098;
 623      border-bottom: 1px solid #327AA5;
 624      padding: 4px 0 2px;
 625      margin-top: 15px;
 626      text-transform: uppercase;
 627      font-size: 0.75em;
 628      text-decoration: none;
 629      cursor: inherit;
 630      outline-style: none;
 631  }
 632  
 633  @media only screen and (max-width: 700px), only screen and (max-device-width: 700px)
 634  {
 635      #menu, .rtl #menu {
 636          float: none;
 637          width: auto;
 638          border-width: 0;
 639          max-width: 200px;
 640          margin: 0 auto 10px;
 641      }
 642  
 643      #menu p {
 644          text-align: center;
 645      }
 646  
 647      #menu .menu-block.active {
 648          margin: 0 -5px;
 649          padding: 0 5px 3px;
 650          background: rgba(255, 255, 255, .5);
 651          border-radius: 5px;
 652      }
 653  
 654      #menu .menu-block.no-header.active {
 655          padding-top: 3px;
 656      }
 657  
 658      #menu .menu-block .header {
 659          margin-top: 5px;
 660          cursor: pointer;
 661          border-bottom-width: 0;
 662          position: relative;
 663          text-decoration: underline;
 664      }
 665  
 666      #menu .menu-block .header:focus, #menu .menu-block.active .header {
 667          color: #D31141;
 668          text-decoration: none;
 669      }
 670  
 671      #menu .menu-block ul {
 672          display: none;
 673      }
 674  
 675      .nojs #menu .menu-block:hover ul, #menu .menu-block.active ul, #menu .menu-block.no-header ul {
 676          display: block;
 677      }
 678  
 679      #menu .menu-block li:last-child {
 680          border-bottom: 1px solid #327AA5;
 681      }
 682  
 683      #menu .menu-block:last-child li:last-child, #menu .menu-block.active li:last-child {
 684          border-bottom-width: 0;
 685      }
 686  
 687      #menu .menu-block li a span {
 688          border-radius: 2px;
 689      }
 690  }
 691  
 692  
 693  /* Table styles
 694  ---------------------------------------- */
 695  
 696  table {
 697      width: 100%;
 698      border: 1px solid #CCCFD3;
 699      background-color: #FFFFFF;
 700      padding: 1px;
 701  }
 702  
 703  th {
 704      padding: 3px 4px;
 705      color: #FFFFFF;
 706      background: #70AED3 url("../images/gradient2b.gif") bottom left repeat-x;
 707      border-top: 1px solid #6DACD2;
 708      border-bottom: 1px solid #327AA5;
 709      text-align: left;
 710      font-size: 0.75em;
 711      text-transform: uppercase;
 712  }
 713  
 714  td {
 715      text-align: left;
 716      font-size: 0.85em;
 717      padding: 4px;
 718      line-height: 1.20em;
 719  }
 720  
 721  .rtl th, .rtl td {
 722      text-align: right;
 723  }
 724  
 725  .table1 {
 726      clear: both;
 727      border-spacing: 1px;
 728      border-collapse: separate;
 729  }
 730  
 731  .table2 {
 732      display: inline-block;
 733      border-spacing: 1px;
 734      border-collapse: separate;
 735  }
 736  
 737  .lside {
 738      display: flex;
 739      align-items: stretch;
 740      width: 100%;
 741  }
 742  
 743  .tabled {
 744      width: 1%;
 745  }
 746  
 747  dt#color_palette_placeholder table {
 748      margin-right: 5px;
 749      width: 80px;
 750  }
 751  
 752  #color_palette_placeholder td {
 753      padding: 0;
 754  }
 755  
 756  table.type2 {
 757      border: none;
 758      background: none;
 759      padding: 0;
 760  }
 761  
 762  table.type2 th {
 763      background: none;
 764      border-top: none;
 765      text-align: center;
 766      color: #115098;
 767      padding: 2px 0;
 768  }
 769  
 770  table.type2 td {
 771      padding: 0;
 772      font-size: 1em;
 773  }
 774  
 775  table.type2 td.name {
 776      padding: 2px;
 777      vertical-align: middle;
 778  }
 779  
 780  table.type3  {
 781      float: right;
 782      width: 300px;
 783      border: none;
 784      background-color: transparent;
 785      padding: 0;
 786  }
 787  
 788  .rtl table.type3 {
 789      float: left;
 790  }
 791  
 792  table.type3 thead th {
 793      background-color: transparent;
 794      border-top: none;
 795      text-align: center;
 796      color: #115098;
 797      padding: 0 3px;
 798      font-size: 0.85em;
 799      font-weight: normal;
 800      text-transform: none;
 801  }
 802  
 803  table.type3 tbody th {
 804      border-top: none;
 805      text-align: left;
 806      text-transform: none;
 807      padding: 0;
 808      border: none;
 809      font-size: 0.90em;
 810      font-weight: normal;
 811      width: 100%;
 812  }
 813  
 814  .rtl table.type3 tbody th {
 815      text-align: right;
 816  }
 817  
 818  table.type3 td {
 819      text-align: center;
 820      padding: 1px;
 821  }
 822  
 823  th.name {
 824      text-align: left;
 825      width: auto;
 826  }
 827  
 828  .rtl th.name {
 829      text-align: right;
 830  }
 831  
 832  td.name {
 833      text-align: left;
 834      font-weight: bold;
 835  }
 836  
 837  .rtl td.name {
 838      text-align: right;
 839  }
 840  
 841  .entry {
 842      text-align: left;
 843      font-weight: normal;
 844  }
 845  
 846  .rtl .entry {
 847      text-align: right;
 848  }
 849  
 850  .row1 {
 851      background-color: #F9F9F9;
 852  }
 853  
 854  table.zebra-table tbody tr:nth-child(odd) {
 855      background-color: #F9F9F9;
 856  }
 857  
 858  .row2 {
 859      word-break: break-all;
 860      background-color: #DCEBFE;
 861  }
 862  
 863  table.zebra-table tbody tr:nth-child(even) {
 864      background-color: #DCEBFE;
 865  }
 866  
 867  .row3 { background-color: #DBDFE2; }
 868  .row4 { background-color: #E4E8EB; }
 869  .col1 { background-color: #DCEBFE; }
 870  .col2 { background-color: #F9F9F9; }
 871  
 872  /* 4 row background colours for trees */
 873  .row1a { background-color: #F9F9F9; }
 874  .row1b { background-color: #F6F6F6; }
 875  .row2a { background-color: #E7EEF4; }
 876  .row2b { background-color: #E3EBF2; }
 877  
 878  tr.row-highlight:hover td { background-color: #DBDFE2; }
 879  
 880  .spacer {
 881      background-color: #DBDFE2;
 882      height: 1px;
 883      line-height: 1px;
 884  }
 885  
 886  /* Deactivated row */
 887  .row-inactive {
 888      color: #999;
 889  }
 890  .row-inactive a, .row-inactive strong {
 891      color: #888;
 892  }
 893  .row-inactive a:hover {
 894      color: #BC2A4D;
 895  }
 896  
 897  /* Specific tables */
 898  table.forums td.folder {
 899      width: 27px;
 900      text-align: center;
 901  }
 902  
 903  table td.actions {
 904      vertical-align: middle;
 905      width: 100px;
 906      text-align: center;
 907      white-space: nowrap;
 908  }
 909  
 910  table tr:first-child td.actions .up, table tr:last-child td.actions .down {
 911      display: none;
 912  }
 913  
 914  table tr:first-child td.actions .up-disabled, table tr:last-child td.actions .down-disabled {
 915      display: inline !important;
 916  }
 917  
 918  table.styles td.users, table td.mark {
 919      text-align: center;
 920  }
 921  
 922  table.fixed-width-table {
 923      table-layout: fixed;
 924      word-break: break-word;
 925  }
 926  
 927  @media only screen and (max-width: 700px), only screen and (max-device-width: 700px)
 928  {
 929      table.responsive, table.responsive tbody, table.responsive tr, table.responsive td {
 930          display: block;
 931      }
 932  
 933      table.responsive thead, table.responsive th, table.responsive colgroup {
 934          display: none;
 935      }
 936  
 937      table.responsive.show-header thead, table.responsive.show-header th:first-child, table.responsive caption {
 938          display: block;
 939          width: auto !important;
 940          text-align: left !important;
 941          margin: 0;
 942      }
 943  
 944      table.responsive {
 945          background: transparent none;
 946          border-width: 0;
 947          padding: 0;
 948      }
 949  
 950      table.responsive caption {
 951          padding: 3px 4px;
 952          color: #FFFFFF;
 953          background: #70AED3 url("../images/gradient2b.gif") bottom left repeat-x;
 954          border-top: 1px solid #6DACD2;
 955          border-bottom: 1px solid #327AA5;
 956          text-align: left;
 957          font-size: 0.75em;
 958          font-weight: bold;
 959          text-transform: uppercase;
 960      }
 961  
 962      table.responsive.show-header th:first-child span.rank-img, table.responsive.no-caption caption, table.responsive.no-header thead {
 963          display: none;
 964      }
 965  
 966      table.responsive tr {
 967          margin: 2px 0;
 968          border: 1px solid #CCCFD3;
 969          background-color: #FFFFFF;
 970          padding: 1px 1px 0;
 971          overflow: hidden;
 972      }
 973  
 974      table.responsive tr.row1 td { background-color: #F9F9F9; }
 975      table.responsive tr.row2 td { background-color: #DCEBFE; }
 976      table.responsive tr.row3 td { background-color: #DBDFE2; }
 977      table.responsive tr.row4 td { background-color: #E4E8EB; }
 978      table.responsive tr.col1 td { background-color: #DCEBFE; }
 979      table.responsive tr.col2 td { background-color: #F9F9F9; }
 980      table.responsive tr.row1a td { background-color: #F9F9F9; }
 981      table.responsive tr.row1b td { background-color: #F6F6F6; }
 982      table.responsive tr.row2a td { background-color: #E7EEF4; }
 983      table.responsive tr.row2b td { background-color: #E3EBF2; }
 984  
 985      table.responsive td {
 986          width: auto !important;
 987          text-align: left !important;
 988          padding: 4px;
 989          margin-bottom: 1px;
 990      }
 991  
 992      .rtl table.responsive td {
 993          text-align: right !important;
 994      }
 995  
 996      table.responsive td.empty {
 997          display: none !important;
 998      }
 999  
1000      table.responsive td > dfn {
1001          display: inline-block !important;
1002      }
1003  
1004      table.responsive td > dfn:after {
1005          content: ':';
1006          padding-right: 5px;
1007      }
1008  
1009      table.responsive.two-columns td {
1010          width: 50% !important;
1011          float: left;
1012          -moz-box-sizing: border-box;
1013          box-sizing: border-box;
1014      }
1015  
1016      .rtl table.responsive.two-columns td {
1017          float: right;
1018      }
1019  
1020      table.responsive.two-columns td:nth-child(2n+1) {
1021          clear: left;
1022      }
1023  
1024      table.responsive span.rank-img {
1025          float: none;
1026          padding-right: 5px;
1027      }
1028  
1029      table.responsive#memberlist td:first-child input[type="checkbox"] {
1030          float: right;
1031      }
1032  
1033      /* Specific tables */
1034      table.responsive.forums td.folder {
1035          float: left;
1036          width: 27px;
1037          background: transparent;
1038      }
1039      .rtl table.responsive.forums td.folder {
1040          float: right;
1041      }
1042  
1043      table.responsive.forums td.forum-desc {
1044          margin-left: 35px;
1045          min-height: 27px;
1046          background: transparent;
1047      }
1048  
1049      .rtl table.responsive.forums td.forum-desc {
1050          margin-left: 0;
1051          margin-right: 35px;
1052      }
1053  
1054      table.responsive td.actions {
1055          clear: both;
1056          text-align: right !important;
1057      }
1058  
1059      .rtl table.responsive td.actions {
1060          text-align: left !important;
1061      }
1062  
1063      table.responsive.styles tr.responsive-style-row td:first-child {
1064          padding-left: 4px !important;
1065          padding-right: 4px !important;
1066      }
1067  
1068      table.responsive.styles td:first-child > dfn, table.responsive td.actions > dfn {
1069          display: none !important;
1070      }
1071  
1072      .horizontal-palette td:nth-child(2n), .vertical-palette tr:nth-child(2n) {
1073          display: none;
1074      }
1075  
1076      .colour-palette a {
1077          display: inline-block !important;
1078      }
1079  }
1080  
1081  /* General form styles
1082  ----------------------------------------*/
1083  fieldset {
1084      margin: 15px 0;
1085      padding: 10px;
1086      border-top: 1px solid #D7D7D7;
1087      border-right: 1px solid #CCCCCC;
1088      border-bottom: 1px solid #CCCCCC;
1089      border-left: 1px solid #D7D7D7;
1090      background-color: #FFFFFF;
1091      position: relative;
1092      border-radius: 3px;
1093  }
1094  
1095  fieldset h2 {
1096      margin-top: 0;
1097  }
1098  
1099  .rtl fieldset {
1100      border-top: 1px solid #D7D7D7;
1101      border-right: 1px solid #D7D7D7;
1102      border-bottom: 1px solid #CCCCCC;
1103      border-left: 1px solid #CCCCCC;
1104  }
1105  
1106  fieldset p {
1107      font-size: 0.85em;
1108  }
1109  
1110  legend {
1111      padding: 1px 0;
1112      font-family: Tahoma,arial,Verdana,Sans-serif;
1113      font-size: .9em;
1114      font-weight: bold;
1115      color: #115098;
1116      margin-top: -.4em;
1117      position: relative;
1118      text-transform: none;
1119      line-height: 1.2em;
1120      top: -.2em;
1121      vertical-align: middle;
1122  }
1123  
1124  input, textarea {
1125      font-family: Verdana, Helvetica, Arial, sans-serif;
1126      font-size: 0.90em;
1127      font-weight: normal;
1128      vertical-align: middle;
1129      padding: 2px;
1130      color: #111111;
1131      border-left: 1px solid #AFAEAA;
1132      border-top: 1px solid #AFAEAA;
1133      border-right: 1px solid #D5D5C8;
1134      border-bottom: 1px solid #D5D5C8;
1135      background-color: #E3DFD8;
1136  }
1137  
1138  .rtl input, .rtl textarea {
1139      border-left: 1px solid #D5D5C8;
1140      border-top: 1px solid #AFAEAA;
1141      border-right: 1px solid #AFAEAA;
1142      border-bottom: 1px solid #D5D5C8;
1143  }
1144  
1145  input:hover, textarea:hover {
1146      border-left: 1px solid #AFAEAA;
1147      border-top: 1px solid #AFAEAA;
1148      border-right: 1px solid #AFAEAA;
1149      border-bottom: 1px solid #AFAEAA;
1150      background-color: #E9E9E2;
1151  }
1152  
1153  input.langvalue, textarea.langvalue {
1154      width: 90%;
1155  }
1156  
1157  input[type="number"] {
1158      width: 60px;
1159      -moz-padding-end: 0;
1160  }
1161  
1162  optgroup, select {
1163      background-color: #FAFAFA;
1164      border: 1px solid #666666;
1165      font-family: Verdana, Helvetica, Arial, sans-serif;
1166      font-size: 0.85em;
1167      font-weight: normal;
1168      font-style: normal;
1169      cursor: pointer;
1170      padding: 1px;
1171      vertical-align: middle;
1172      width: auto;
1173      color: #000;
1174  }
1175  
1176  select:focus {
1177      outline-style: none;
1178  }
1179  
1180  optgroup {
1181      font-size: 1.00em;
1182      font-weight: bold;
1183  }
1184  
1185  optgroup.disabled-options {
1186      display: none;
1187      background-color: gray;
1188  }
1189  
1190  option {
1191      padding: 0 1em 0 0;
1192      color: #000;
1193  }
1194  
1195  option.disabled-option {
1196      color: graytext;
1197  }
1198  
1199  .rtl option {
1200      padding: 0 0 0 1em;
1201  }
1202  
1203  .sep {
1204      font-weight: bold;
1205  }
1206  
1207  .username-coloured {
1208      font-weight: bold;
1209  }
1210  
1211  textarea {
1212      font-family: Verdana, Helvetica, Arial, sans-serif;
1213      font-size: 0.85em;
1214      width: 60%;
1215      padding: 2px;
1216  }
1217  
1218  label {
1219      cursor: pointer;
1220      font-size: 0.85em;
1221      padding: 0 5px 0 0;
1222  }
1223  
1224  .rtl label {
1225      padding: 0 0 0 5px;
1226  }
1227  
1228  label input {
1229      font-size: 1.00em;
1230      vertical-align: middle;
1231  }
1232  
1233  label img {
1234      vertical-align: middle;
1235  }
1236  
1237  fieldset.quick, p.quick {
1238      margin: 0 0 5px;
1239      padding: 5px 0 0;
1240      border: none;
1241      background-color: transparent;
1242      text-align: right;
1243  }
1244  
1245  .rtl fieldset.quick, .rtl p.quick {
1246      text-align: left;
1247  }
1248  
1249  fieldset.quick legend {
1250      display: none;
1251  }
1252  
1253  fieldset.tabulated {
1254      background: none;
1255      margin: 0;
1256      margin-top: 5px;
1257      padding: 0;
1258      border: 0;
1259  }
1260  
1261  fieldset.tabulated legend {
1262      display: none;
1263  }
1264  
1265  fieldset.nobg {
1266      margin: 15px 0 0 0;
1267      padding: 0;
1268      border: none;
1269      background-color: transparent;
1270  }
1271  
1272  fieldset.display-options {
1273      margin: 15px 0 2px 0;
1274      padding: 0 0 4px 0;
1275      border: none;
1276      background-color: transparent;
1277      text-align: center;
1278      font-size: 0.85em;
1279  }
1280  
1281  fieldset.display-options select, fieldset.display-options input, fieldset.display-options label {
1282      font-size: 1.00em;
1283      vertical-align: middle;
1284  }
1285  
1286  select option.disabled {
1287      background-color: #bbb;
1288      color: #fff;
1289  }
1290  
1291  /* Special case inputs */
1292  select#board_timezone,
1293  select#full_folder_action {
1294      width: 95%;
1295  }
1296  
1297  @media only screen and (max-width: 700px), only screen and (max-device-width: 700px)
1298  {
1299      fieldset {
1300          padding: 5px;
1301      }
1302  
1303      fieldset.quick, p.quick {
1304          float: none !important;
1305          text-align: center;
1306      }
1307  
1308      fieldset.display-options {
1309          clear: both;
1310      }
1311  }
1312  
1313  /* Definition list layout for forms
1314      Other general def. list properties defined in prosilver_main.css
1315  ---------------------------------------- */
1316  dl {
1317      font-family: Verdana, Helvetica, Arial, sans-serif;
1318      font-size: 1.00em;
1319  }
1320  
1321  dt {
1322      float: left;
1323      width: auto;
1324  }
1325  
1326  .rtl dt {
1327      float: right;
1328  }
1329  
1330  dd { color: #666666;}
1331  dd + dd { padding-top: 5px;}
1332  dt span { padding: 0 5px 0 0;}
1333  .rtl dt span { padding: 0 0 0 5px;}
1334  
1335  dt .explain { font-style: italic;}
1336  
1337  dt label {
1338      font-size: 1.00em;
1339      text-align: left;
1340      font-weight: bold;
1341      color: #4A5A73;
1342  }
1343  
1344  .rtl dt label {
1345      text-align: right;
1346  }
1347  
1348  dd label {
1349      font-size: 1.00em;
1350      white-space: nowrap;
1351      margin: 0 10px 0 0;
1352      color: #4A5A73;
1353  }
1354  
1355  .rtl dd label {
1356      margin: 0 0 0 10px;
1357  }
1358  
1359  html>body dd label input { vertical-align: text-bottom;}    /* Tweak for Moz to align checkboxes/radio buttons nicely */
1360  
1361  dd input {
1362      font-size: 1.00em;
1363      max-width: 100%;
1364      margin: 2px 0;
1365  }
1366  
1367  dd select {
1368      font-size: 100%;
1369      font-size: 1em;
1370      width: auto;
1371      max-width: 100%;
1372      margin: 2px 0;
1373  }
1374  
1375  dd textarea {
1376      font-size: 0.90em;
1377      width: 90%;
1378  }
1379  
1380  fieldset dl {
1381      margin-bottom: 10px;
1382      font-size: 0.85em;
1383  }
1384  
1385  fieldset dt {
1386      width: 45%;
1387      text-align: left;
1388      border: none;
1389      border-right: 1px solid #CCCCCC;
1390      padding-top: 3px;
1391  }
1392  
1393  .rtl fieldset dt {
1394      text-align: right;
1395      border: none;
1396      border-left: 1px solid #CCCCCC;
1397  }
1398  
1399  fieldset #color_palette_placeholder {
1400      padding-top: 0;
1401  }
1402  
1403  fieldset dd {
1404      margin: 0 0 0 45%;
1405      padding: 0 0 0 5px;
1406      border: none;
1407      border-left: 1px solid #CCCCCC;
1408      vertical-align: top;
1409      font-size: 1.00em;
1410  }
1411  
1412  .rtl fieldset dd {
1413      margin: 0 45% 0 0;
1414      padding: 0 5px 0 0;
1415      border: none;
1416      border-right: 1px solid #CCCCCC;
1417  }
1418  
1419  dd.full, .rtl dd.full {
1420      margin: 0;
1421      border: 0;
1422      padding: 0;
1423      padding-top: 3px;
1424      text-align: center;
1425      width: 95%;
1426  }
1427  
1428  /* Hover highlights for form rows */
1429  fieldset dl:hover dt, fieldset dl:hover dd {
1430      border-color: #666666;
1431  }
1432  
1433  fieldset dl:hover dt label {
1434      color: #000000;
1435  }
1436  
1437  fieldset dl dd label:hover {
1438      color: #BC2A4D;
1439  }
1440  
1441  input:focus, textarea:focus {
1442      border: 1px solid #BC2A4D;
1443      background-color: #E9E9E2;
1444      color: #BC2A4D;
1445      outline-style: none;
1446  }
1447  
1448  @media only screen and (max-width: 700px), only screen and (max-device-width: 700px)
1449  {
1450      fieldset dl {
1451          margin-bottom: 5px;
1452          padding-bottom: 5px;
1453          border-bottom: 1px solid #e8e8e8;
1454      }
1455  
1456      fieldset > dl:last-child, fieldset > form:last-child > dl:last-child {
1457          border-bottom-width: 0;
1458          margin-bottom: 0;
1459      }
1460  
1461      fieldset dt, .rtl fieldset dt, fieldset dd, .rtl fieldset dd {
1462          border-width: 0;
1463          margin-left: 0;
1464          margin-right: 0;
1465          float: none;
1466          width: auto;
1467      }
1468  
1469      fieldset .responsive-columns dt {
1470          float: left;
1471      }
1472  
1473      .ltr fieldset dd {
1474          padding-left: 20px;
1475      }
1476  
1477      .rtl fieldset dd {
1478          padding-right: 20px;
1479      }
1480  
1481      select, dd select, dd input {
1482          max-width: 300px;
1483      }
1484  
1485      input[type="number"], dd input[type="number"] {
1486          max-width: 70px;
1487      }
1488  }
1489  
1490  @media only screen and (max-width: 400px), only screen and (max-device-width: 400px)
1491  {
1492      select, dd select, dd input {
1493          max-width: 240px;
1494      }
1495  }
1496  
1497  /* Submit button fieldset or paragraph
1498  ---------------------------------------- */
1499  fieldset.submit-buttons {
1500      text-align: center;
1501      border: none;
1502      background-color: transparent;
1503      margin: 0;
1504      padding: 4px;
1505      margin-top: -1px;
1506  }
1507  
1508  p.submit-buttons {
1509      text-align: center;
1510      margin: 0;
1511      padding: 4px;
1512      margin-top: 10px;
1513  }
1514  
1515  fieldset.submit-buttons input, p.submit-buttons input {
1516      padding: 3px 2px;
1517  }
1518  
1519  fieldset.submit-buttons legend {
1520      display: none;
1521  }
1522  
1523  @media only screen and (max-width: 700px), only screen and (max-device-width: 700px)
1524  {
1525      p.submit-buttons {
1526          margin-top: 0;
1527      }
1528  }
1529  
1530  /* Input field styles
1531  ---------------------------------------- */
1532  
1533  input.radio, input.checkbox, input.permissions-checkbox {
1534      width: auto !important;
1535      background-color: transparent;
1536      border: none;
1537      cursor: pointer;
1538  }
1539  
1540  input.full,
1541  textarea.full {
1542      width: 99%;
1543  }
1544  
1545  input.medium { width: 50%;}
1546  input.narrow { width: 25%;}
1547  input.tiny { width: 10%;}
1548  input.autowidth { width: auto !important;}
1549  .box2 .inputbox { background-color: #E9E9E9;}
1550  
1551  /* Form button styles
1552  ---------------------------------------- */
1553  a.button1, input.button1,
1554  a.button2, input.button2 {
1555      width: auto !important;
1556      padding: 1px 3px 0 3px;
1557      font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
1558      color: #000;
1559      font-size: 0.85em;
1560      background: #EFEFEF url("../images/bg_button.gif") repeat-x top;
1561      cursor: pointer;
1562  }
1563  
1564  a.button1, input.button1 {
1565      font-weight: bold;
1566      border: 1px solid #666666;
1567  }
1568  
1569  /* Alternative button */
1570  a.button2, input.button2 {
1571      border: 1px solid #666666;
1572  }
1573  
1574  /* <a> button in the style of the form buttons */
1575  a.button1, a.button1:link, a.button1:visited, a.button1:active,
1576  a.button2, a.button2:link, a.button2:visited, a.button2:active {
1577      text-decoration: none;
1578      color: #000000;
1579      padding: 4px 8px;
1580  }
1581  
1582  /* Hover states */
1583  a.button1:hover, input.button1:hover,
1584  a.button2:hover, input.button2:hover {
1585      border: 1px solid #BC2A4D;
1586      background: #EFEFEF url("../images/bg_button.gif") repeat bottom;
1587      color: #BC2A4D;
1588  }
1589  
1590  input.disabled {
1591      font-weight: normal;
1592      color: #666666;
1593  }
1594  
1595  /* Focus states */
1596  input.button1:focus, input.button2:focus {
1597      outline-style: none;
1598  }
1599  
1600  /* jQuery popups
1601  ---------------------------------------- */
1602  .phpbb_alert {
1603      background-color: #FFFFFF;
1604      border: 1px solid #999999;
1605      position: fixed;
1606      display: none;
1607      top: 150px;
1608      left: 0;
1609      right: 0;
1610      width: 620px;
1611      margin: 0 auto;
1612      z-index: 50;
1613      padding: 25px;
1614      padding: 0 25px 20px 25px;
1615  }
1616  
1617  .phpbb_alert .alert_close {
1618      display: block;
1619      float: right;
1620      width: 16px;
1621      height: 16px;
1622      overflow: hidden;
1623      text-decoration: none !important;
1624      background: transparent url("../images/alert_close.png") 0 0 no-repeat;
1625      margin-top: -7px;
1626      margin-right: -31px;
1627  }
1628  .phpbb_alert .alert_close:hover {
1629      background-position: 0 -16px;
1630  }
1631  
1632  
1633  .phpbb_alert p {
1634      margin: 8px 0;
1635      padding-bottom: 8px;
1636  }
1637  
1638  .phpbb_alert label {
1639      display: block;
1640      margin: 8px 0;
1641      padding-bottom: 8px;
1642  }
1643  
1644  .phpbb_alert div.alert_text > p,
1645  .phpbb_alert div.alert_text > label,
1646  .phpbb_alert div.alert_text > select,
1647  .phpbb_alert div.alert_text > textarea,
1648  .phpbb_alert div.alert_text > input {
1649      font-size: 0.9em;
1650  }
1651  
1652  #darkenwrapper {
1653      display: none;
1654      position: relative;
1655      z-index: 44;
1656  }
1657  
1658  #darken {
1659      position: fixed;
1660      left: 0;
1661      top: 0;
1662      width: 100%;
1663      height: 100%;
1664      background-color: #000000;
1665      opacity: 0.5;
1666      z-index: 45;
1667  }
1668  
1669  @media only screen and (max-height: 500px), only screen and (max-device-width: 500px)
1670  {
1671      .phpbb_alert {
1672          top: 25px;
1673      }
1674  }
1675  
1676  @media only screen and (max-width: 700px), only screen and (max-device-width: 700px)
1677  {
1678      .phpbb_alert {
1679          width: auto;
1680          margin: 0 25px;
1681      }
1682  }
1683  
1684  #loading_indicator {
1685      background: #000000 url("../images/loading.gif") center center no-repeat;
1686      border-radius: 5px;
1687      display: none;
1688      opacity: 0.8;
1689      margin-top: -50px;
1690      margin-left: -50px;
1691      height: 50px;
1692      width: 50px;
1693      position: fixed;
1694      left: 50%;
1695      top: 50%;
1696      z-index: 51;
1697  }
1698  
1699  /* Pagination
1700  ---------------------------------------- */
1701  .pagination {
1702      font-size: .85em;
1703      height: 1%; /* IE tweak (holly hack) */
1704      width: auto;
1705      text-align: right;
1706      margin: 5px 0;
1707  }
1708  
1709  .top-pagination {
1710      float: right;
1711      margin: 15px 0 5px 0;
1712  }
1713  
1714  .rtl .pagination {
1715      text-align: left;
1716      float: left;
1717  }
1718  
1719  li.pagination {
1720      margin-top: 0;
1721  }
1722  
1723  .pagination img {
1724      vertical-align: middle;
1725  }
1726  
1727  .pagination ul {
1728      display: inline-block;
1729      *display: inline; /* IE7 inline-block hack */
1730      *zoom: 1;
1731      margin-left: 0;
1732      margin-bottom: 0;
1733  }
1734  
1735  li.pagination ul {
1736      margin-top: -2px;
1737      vertical-align: middle;
1738  }
1739  
1740  .pagination ul li, dl .pagination ul li, dl.icon .pagination ul li {
1741      display: inline;
1742      padding: 0;
1743      font-size: 100%;
1744      line-height: normal;
1745  }
1746  
1747  .pagination li a, .pagnation li span, li .pagination li a, li .pagnation li span, .pagination li.active span, .pagination li.ellipsis span {
1748      font-weight: normal;
1749      text-decoration: none;
1750      padding: 0 2px;
1751      border: 1px solid transparent;
1752      font-size: 0.9em;
1753      line-height: 1.5em;
1754  }
1755  
1756  .pagination li a, .pagination li a:link, .pagination li a:visited {
1757      color: #5C758C;
1758      background-color: #ECEDEE;
1759      border-color: #B4BAC0;
1760  }
1761  
1762  .pagination li.ellipsis  span {
1763      background-color: transparent;
1764      color: #000000;
1765  }
1766  
1767  .pagination li.active span {
1768      color: #FFFFFF;
1769      background-color: #4692BF;
1770      border-color: #4692BF;
1771  }
1772  
1773  .pagination li a:hover, .pagination .active a:hover {
1774      color: #FFFFFF;
1775      background-color: #368AD2;
1776      border-color: #368AD2;
1777  }
1778  
1779  .pagination li a:active, .pagination li.active a:active {
1780      color: #5C758C;
1781      background-color: #ECEDEE;
1782      border-color: #B4BAC0;
1783  }
1784  
1785  @media only screen and (max-width: 700px), only screen and (max-device-width: 700px)
1786  {
1787      .pagination, .rtl .pagination {
1788          float: none;
1789          text-align: center;
1790          margin: 5px 0;
1791      }
1792  
1793      .pagination li a, .pagination li span {
1794          display: inline-block;
1795          min-width: 10px;
1796      }
1797  }
1798  
1799  /* Action Highlighting
1800  ---------------------------------------- */
1801  .successbox, .errorbox, .warningbox {
1802      padding: 8px;
1803      margin: 10px 0;
1804      color: #FFFFFF;
1805      text-align: center;
1806      clear: both;
1807  }
1808  
1809  .success {
1810      color: #228822;
1811  }
1812  
1813  .error {
1814      color: #BC2A4D;
1815  }
1816  
1817  .successbox {
1818      background-color: #228822;
1819  }
1820  
1821  .errorbox {
1822      background-color: #BC2A4D;
1823  }
1824  
1825  .warningbox {
1826      background-color: #fca600;
1827  }
1828  
1829  .successbox h3, .errorbox h3 {
1830      color: #FFFFFF;
1831      margin: 0 0 0.5em;
1832      font-size: 1.10em;
1833      font-family: "Lucida Grande",Verdana,Helvetica,Arial,sans-serif;
1834  }
1835  
1836  .successbox p, .errorbox p {
1837      color: #FFFFFF;
1838      font-size: 0.85em;
1839      margin-bottom: 0;
1840  }
1841  
1842  .errorbox a:link, .errorbox a:active, .errorbox a:visited,
1843  .successbox a:link, .successbox a:active, .successbox a:visited {
1844      color: #DBD7D1;
1845      text-decoration: underline;
1846      font-weight: bold;
1847  }
1848  
1849  .errorbox a:hover, .successbox a:hover {
1850      color: #FFFFFF;
1851      text-decoration: none;
1852      font-weight: bold;
1853  }
1854  
1855  #log-container {
1856      display: none;
1857      max-height: 300px;
1858      padding: 8px;
1859      margin: 10px 0;
1860      clear: both;
1861      overflow-y: auto;
1862      background-color: #FFFFFF;
1863  }
1864  
1865  #log-container.show_log_container {
1866      display: block;
1867      border: 1px solid #DBD7D1;
1868  }
1869  
1870  .log {
1871      font-size: 0.8em;
1872  }
1873  
1874  .notice {
1875      background-color: #62A5CC;
1876  }
1877  
1878  .download-box {
1879      margin: 10px 0 10px 0;
1880  }
1881  
1882  /* Special cases for the error page */
1883  #errorpage #page-header a {
1884      font-weight: bold;
1885      line-height: 6em;
1886  }
1887  
1888  #errorpage #content {
1889      padding-top: 10px;
1890  }
1891  
1892  #errorpage #content h1 {
1893      color: #DF075C;
1894  }
1895  
1896  #errorpage #content h2 {
1897      margin-top: 20px;
1898      margin-bottom: 5px;
1899      border-bottom: 1px solid #CCCCCC;
1900      padding-bottom: 5px;
1901      color: #333333;
1902  }
1903  
1904  /* Tooltip for permission roles */
1905  .tooltip {
1906      width: 200px;
1907      color: #000;
1908      text-align: center;
1909      border: 1px solid #AAA;
1910  }
1911  
1912  .tooltip span.top {
1913      background: #EFEFEF;
1914      font-weight: bold;
1915      padding: 2px;
1916  }
1917  
1918  .tooltip span.bottom {
1919      padding: 5px;
1920      color: #000000;
1921      background: #FFFFFF;
1922  }
1923  
1924  /*
1925   Format Buttons for signature editor
1926  */
1927  #format-buttons {
1928      margin: 15px 0 2px 0;
1929  }
1930  
1931  #format-buttons input, #format-buttons select {
1932      vertical-align: middle;
1933  }
1934  
1935  .row, fieldset dl {
1936      overflow: hidden;
1937  }
1938  
1939  /* Syntax Highlighting
1940  ---------------------------------------- */
1941  .sourcenum {
1942      color: gray;
1943      font-family: Monaco, 'Courier New', monospace;
1944      font-size: 1.25em;
1945      font-weight: bold;
1946      line-height: 1.20em;
1947      text-align: right;
1948      padding: 0;
1949  }
1950  
1951  .rtl .sourcenum {
1952      text-align: left;
1953  }
1954  
1955  .source {
1956      font-family: Monaco, 'Courier New', monospace;
1957      font-size: 1.25em;
1958      line-height: 1.20em;
1959      padding: 0;
1960  }
1961  
1962  .syntaxbg {
1963      color: #FFFFFF;
1964  }
1965  
1966  .syntaxcomment {
1967      color: #FF8000;
1968  }
1969  
1970  .syntaxdefault {
1971      color: #0000BB;
1972  }
1973  
1974  .syntaxhtml {
1975      color: #000000;
1976  }
1977  
1978  .syntaxkeyword {
1979      color: #007700;
1980  }
1981  
1982  .syntaxstring {
1983      color: #DD0000;
1984  }
1985  
1986  /* Permission interface
1987  ---------------------------------------- */
1988  
1989  .column1, .column2 {
1990      width: 48%;
1991      float: left;
1992  }
1993  
1994  .ltr .column2, .rtl .column1 {
1995      float: right;
1996  }
1997  
1998  fieldset.permissions legend {
1999      text-transform: none;
2000  }
2001  
2002  fieldset.permissions legend input{
2003      height: 1.1em;
2004  }
2005  
2006  /* Permission sections */
2007  fieldset.permissions .permissions-simple {
2008      text-align: left;
2009      padding-top: 3px;
2010  }
2011  
2012  .rtl fieldset.permissions .permissions-simple {
2013      text-align: right;
2014  }
2015  
2016  fieldset.permissions .permissions-advanced {
2017      padding: 10px 0 0 5px;
2018      vertical-align: top;
2019      clear: right;
2020  }
2021  
2022  .rtl fieldset.permissions .permissions-advanced {
2023      padding: 10px 5px 0 0;
2024      clear: left;
2025  }
2026  
2027  fieldset.permissions .permissions-switch {
2028      float: right;
2029  }
2030  
2031  .rtl fieldset.permissions .permissions-switch {
2032      float: left;
2033  }
2034  
2035  fieldset.permissions .padding {
2036  }
2037  
2038  .permissions-switch {
2039      margin-top: -6px;
2040      font-size: .9em;
2041  }
2042  
2043  .permissions-switch a {
2044      text-decoration: underline;
2045  }
2046  
2047  .permissions-reset {
2048      padding-bottom: 10px;
2049  }
2050  
2051  .permissions-reset a {
2052      font-size: .85em;
2053  }
2054  
2055  /* Tabbed menu */
2056  .permissions-category {
2057      line-height: normal;
2058      margin: 0 0 -1px 7px;
2059      min-width: 570px;
2060      font-size: 0.85em;
2061  }
2062  
2063  .rtl .permissions-category {
2064      margin: 0 7px -1px 0;
2065  }
2066  
2067  .permissions-category ul {
2068      display: flex;
2069      flex-wrap: wrap;
2070      margin: 0;
2071      padding: 0;
2072      list-style: none;
2073  }
2074  
2075  .permissions-category li {
2076      display: inline;
2077      margin: 0;
2078      padding: 0;
2079      font-size: 1em;
2080      font-weight: bold;
2081  }
2082  
2083  .permissions-category a {
2084      float: left;
2085      background: url("../images/bg_tabs_alt1.gif") no-repeat 0% -35px;
2086      margin: 0 1px 0 0;
2087      padding: 0 0 0 6px;
2088      text-decoration: none;
2089      position: relative;
2090  }
2091  
2092  .rtl .permissions-category a {
2093      float: right;
2094  }
2095  
2096  .permissions-category a span.tabbg {
2097      float: left;
2098      display: block;
2099      background: url("../images/bg_tabs_alt2.gif") no-repeat 100% -35px;
2100      padding: 7px 12px 6px 6px;
2101      color: #536482;
2102      white-space: nowrap;
2103  }
2104  
2105  .rtl .permissions-category a span.tabbg {
2106      float: right;
2107  }
2108  
2109  /* Commented Backslash Hack hides rule from IE5-Mac \*/
2110  .permissions-category a span.tabbg, .rtl .permissions-category a span.tabbg { float: none;}
2111  /* End hack */
2112  
2113  .permissions-category a:hover span.tabbg {
2114      color: #DD6900;
2115  }
2116  
2117  .permissions-category .activetab a {
2118      background-position: 0 0;
2119  }
2120  
2121  .permissions-category .activetab a span.tabbg {
2122      background-position: 100% 0;
2123      color: #333333;
2124  }
2125  
2126  .permissions-category a:hover {
2127      background-position: 0 -70px;
2128  }
2129  
2130  .permissions-category a:hover span.tabbg {
2131      background-position: 100% -70px;
2132  }
2133  
2134  .permissions-category .activetab a:hover span.tabbg {
2135      color: #333333;
2136      background-position: 100% 0;
2137  }
2138  
2139  .permissions-category .activetab a:hover {
2140      background-position: 0 0;
2141  }
2142  
2143  .permissions-category a span.colour {
2144      border: 1px solid #536482;
2145      display: block;
2146      float: left;
2147      width: 10px;
2148      height: 10px;
2149      margin: 0 5px 0 0;
2150  }
2151  
2152  /* Most browsers will have to live with a left aligned icon in RTL mode, as (currently) only Firefox 3.0 Alpha 3 renders it correctly without destroying it
2153  .rtl .permissions-category a span.colour {
2154      float: right;
2155      margin: 0 0 0 5px;
2156  }
2157  */
2158  
2159  .permissions-category .activetab span.colour {
2160      border-color: #333333;
2161  }
2162  
2163  .permissions-category a:hover span.colour {
2164      border-color: #DD6900;
2165  }
2166  
2167  .permissions-category .activetab a:hover span.colour {
2168      border-color: #333333;
2169  }
2170  
2171  /* Permission preset colours */
2172  .permissions-preset-yes span.colour,
2173  .yes {
2174      background-color: #86F786;
2175  }
2176  
2177  .permissions-preset-custom span.colour {
2178      background-color: #B2BBDD;
2179  }
2180  
2181  .permissions-preset-never span.colour {
2182      background-color: #DD0000;
2183  }
2184  
2185  .permissions-preset-no span.colour,
2186  .never {
2187      background-color: #EFB0B2;
2188  }
2189  
2190  /* Permission panel
2191  ---------------------------------------- */
2192  .permissions-panel {
2193      float: left;
2194      background-color: #CADCEB;
2195      width: 100%;
2196      border-radius: 5px;
2197      overflow: hidden;
2198      padding: 5px 0;
2199  }
2200  
2201  .rtl .permissions-panel {
2202      float: right;
2203  }
2204  
2205  /* Permission table
2206  ---------------------------------------- */
2207  .permissions-panel .tablewrap {
2208      margin: 0 10px;
2209  }
2210  
2211  .permissions-panel table {
2212      width: 100%;
2213  }
2214  
2215  .permissions-panel th {
2216      text-transform: none;
2217  }
2218  
2219  .permissions-panel th.value {
2220      text-align: center;
2221  }
2222  
2223  .permissions-panel th.name {
2224      text-align: left;
2225      width: auto;
2226      text-transform: none;
2227  }
2228  
2229  .rtl .permissions-panel th.name {
2230      text-align: right;
2231  }
2232  
2233  .permissions-panel th.permissions-name {
2234      border: none;
2235      color: #536482;
2236      font-weight: normal;
2237  }
2238  
2239  .permissions-panel th.permissions-name a.trace {
2240      display: inline;
2241  }
2242  
2243  .permissions-panel th.row3 {
2244      background-image: none;
2245      background-color: #D1D7DC;
2246      color: #536482;
2247      border: none;
2248  }
2249  
2250  .permissions-panel th.row4 {
2251      background-image: none;
2252      background-color: #E4E8EB;
2253      color: #536482;
2254      border: none;
2255  }
2256  
2257  .permissions-panel th a:link, .permissions-panel th a:hover, .permissions-panel th a:visited {
2258      display: block;
2259      color: #FFFFFF;
2260      text-decoration: underline;
2261  }
2262  
2263  .permissions-panel td.permissions-yes label:hover {
2264      background-color: #86F786;
2265  }
2266  
2267  .permissions-panel td.permissions-no label:hover {
2268      background-color: #EFB0B2;
2269  }
2270  
2271  .permissions-panel td.permissions-never label:hover {
2272      background-color: #DD0000;
2273  }
2274  
2275  .permissions-panel td {
2276      padding: 0;
2277      text-align: center;
2278      width: 10%;
2279  }
2280  
2281  .permissions-panel td label {
2282      display: block;
2283      margin: 0;
2284      padding: 0;
2285  }
2286  
2287  @media only screen and (max-width: 700px), only screen and (max-device-width: 700px)
2288  {
2289      .column1, .column2 {
2290          float: none !important;
2291          width: auto;
2292      }
2293  
2294      .permissions-simple {
2295          clear: both;
2296      }
2297  
2298      .permissions-simple td, .permissions-simple dd {
2299          width: auto !important;
2300          margin-left: 0 !important;
2301          margin-right: 0 !important;
2302      }
2303  
2304      .permissions-simple dd {
2305          margin-top: 5px;
2306      }
2307  
2308      .permissions-panel .tablewrap {
2309          margin: 0 5px;
2310      }
2311  
2312      .permissions-category {
2313          min-width: 0;
2314          margin: 0 !important;
2315      }
2316  
2317      .permissions-category ul {
2318          display: block;
2319      }
2320  
2321      .permissions-category a, .permissions-category a span.tabbg {
2322          display: block;
2323          float: none !important;
2324          background: transparent none;
2325      }
2326  
2327      .permissions-category a {
2328          background: #d9e5ee;
2329          margin: 5px 0;
2330          padding: 0 !important;
2331          border-radius: 3px;
2332          text-decoration: underline;
2333      }
2334  
2335      .permissions-category .activetab a {
2336          background-color: #dd6900;
2337          color: #fff;
2338      }
2339  
2340      .permissions-category a span.tabbg {
2341          color: inherit !important;
2342          padding-top: 6px !important;
2343          padding-bottom: 6px !important;
2344      }
2345  
2346      .permissions-category .activetab span.colour {
2347          border-color: #fff;
2348      }
2349  }
2350  
2351  /* Avatars gallery
2352  ---------------------------------------- */
2353  #gallery {
2354      display: block;
2355      margin: 0 -5px;
2356      padding: 0;
2357      overflow: hidden;
2358  }
2359  
2360  #gallery li {
2361      display: block;
2362      float: left;
2363      border: 1px solid #ccc;
2364      border-radius: 2px;
2365      background: #fff;
2366      padding: 5px;
2367      margin: 5px;
2368  }
2369  
2370  #gallery li:hover {
2371      background-color: #eee;
2372  }
2373  
2374  #gallery li label {
2375      display: block;
2376      text-align: center;
2377      padding: 0;
2378  }
2379  
2380  /* Dropdown menu
2381  ----------------------------------------*/
2382  .dropdown {
2383      position: absolute;
2384      left: 0;
2385      top: 22px;
2386      z-index: 2;
2387      border: 1px solid transparent;
2388      border-radius: 5px;
2389      padding: 9px 0 0;
2390  }
2391  
2392  .dropdown-up .dropdown {
2393      top: auto;
2394      bottom: 18px;
2395      padding: 0 0 9px;
2396  }
2397  
2398  .dropdown-left .dropdown {
2399      left: auto;
2400      right: 0;
2401  }
2402  
2403  .dropdown .pointer, .dropdown .pointer-inner {
2404      position: absolute;
2405      width: 0;
2406      height: 0;
2407      border-top-width: 0;
2408      border-bottom: 10px solid transparent;
2409      border-left: 10px dashed transparent;
2410      border-right: 10px dashed transparent;
2411      -webkit-transform: rotate(360deg); /* better anti-aliasing in webkit */
2412      display: block;
2413  }
2414  
2415  .dropdown-up .pointer, .dropdown-up .pointer-inner {
2416      border-bottom-width: 0;
2417      border-top: 10px solid transparent;
2418  }
2419  
2420  .dropdown .pointer {
2421      right: auto;
2422      left: 10px;
2423      top: 0;
2424      z-index: 3;
2425  }
2426  
2427  .dropdown-up .pointer {
2428      bottom: 0;
2429      top: auto;
2430  }
2431  
2432  .dropdown-left .dropdown .pointer {
2433      left: auto;
2434      right: 10px;
2435  }
2436  
2437  .dropdown .pointer-inner {
2438      top: auto;
2439      bottom: -11px;
2440      left: -10px;
2441  }
2442  
2443  .dropdown-up .pointer-inner {
2444      bottom: auto;
2445      top: -11px;
2446  }
2447  
2448  .dropdown .pointer {
2449      border-color: #B9B9B9 transparent;
2450  }
2451  
2452  .dropdown .pointer-inner {
2453      border-color: #FFF transparent;
2454  }
2455  
2456  .dropdown .dropdown-contents {
2457      z-index: 2;
2458      overflow: hidden;
2459      overflow-y: auto;
2460      background: #fff;
2461      border: 1px solid #b9b9b9;
2462      border-radius: 5px;
2463      padding: 5px;
2464      position: relative;
2465      min-width: 40px;
2466      max-height: 200px;
2467      box-shadow: 1px 3px 5px rgba(0, 0, 0, 0.2);
2468      -webkit-box-sizing: border-box;
2469      -moz-box-sizing: border-box;
2470      box-sizing: border-box;
2471  }
2472  
2473  .dropdown-up .dropdown-contents {
2474      box-shadow: 1px 0 5px rgba(0, 0, 0, 0.2);
2475  }
2476  
2477  .dropdown li {
2478      float: none;
2479      margin: 0;
2480      white-space: nowrap;
2481      text-align: left;
2482  }
2483  
2484  .rtl .dropdown li {
2485      text-align: right;
2486  }
2487  .wrap .dropdown li, .dropdown.wrap li {
2488      white-space: normal;
2489  }
2490  
2491  .dropdown li:before, .dropdown li:after {
2492      display: none !important;
2493  }
2494  
2495  .roles-options > .dropdown {
2496      left: auto;
2497      top: 3.2em;
2498      width: 250px;
2499  }
2500  
2501  .rtl .roles-options > .dropdown {
2502      right: auto;
2503  }
2504  
2505  .roles-options {
2506      -webkit-user-select: none;
2507      -moz-user-select: none;
2508      -ms-user-select: none;
2509      -o-user-select: none;
2510      user-select: none;
2511      width: 250px;
2512  }
2513  
2514  .roles-options > span {
2515      border: 1px solid #DEDEDE;
2516      border-radius: 3px;
2517      padding: 4px;
2518      width: 250px;
2519      display: none;
2520      background: url('../images/arrow_down.gif') no-repeat 245px .7em;
2521  }
2522  
2523  .rtl .roles-options > span {
2524      background: url('../images/arrow_down.gif') no-repeat 7px .7em;
2525  }
2526  
2527  .roles-options li {
2528      list-style: none;
2529  }
2530  
2531  .roles-highlight {
2532      background-color: #1e90ff;
2533      color: #fff;
2534  }
2535  
2536  
2537  /* Classes for additional tasks
2538  ---------------------------------------- */
2539  
2540  .current-ext {
2541      color: #228822;
2542  }
2543  
2544  .outdated-ext {
2545      color: #BC2A4D;
2546  }
2547  
2548  .phpinfo {
2549      overflow: auto;
2550      width: 99%;
2551      direction: ltr;
2552  }
2553  
2554  .phpinfo td, .phpinfo th, .phpinfo h2, .phpinfo h1 {
2555      text-align: left;
2556  }
2557  
2558  .requirements_not_met {
2559      padding: 5px;
2560      background-color: #BC2A4D;
2561  }
2562  
2563  .requirements_not_met dt label, .requirements_not_met dd p {
2564      color: #FFFFFF;
2565      font-size: 1.4em;
2566  }
2567  
2568  @media only screen and (max-width: 700px), only screen and (max-device-width: 700px)
2569  {
2570      .responsive-hide { display: none !important; }
2571      .responsive-show { display: block !important; }
2572      .responsive-show-inline { display: inline !important; }
2573      .responsive-show-inline-block { display: inline-block !important; }
2574  }
2575  
2576  .clearfix {
2577      overflow: hidden;
2578  }
2579  
2580  .pagination:after,
2581  #page-header:after,
2582  #page-body:after,
2583  #tabs:after,
2584  #tabs > ul:after,
2585  #tabs li:after,
2586  #acp:after,
2587  #content:after {
2588      content: '';
2589      clear: both;
2590      display: block;
2591  }
2592  
2593  #progress-bar {
2594      position: relative;
2595      width: 90%;
2596      text-align: center;
2597      height: 25px;
2598      margin: 20px auto;
2599      border: 1px solid #cecece;
2600  }
2601  
2602  #progress-bar #progress-bar-text {
2603      position: absolute;
2604      top: 0;
2605      width: 100%;
2606      color: #000;
2607  }
2608  
2609  #progress-bar #progress-bar-filler {
2610      display: block;
2611      position: relative;
2612      top: 0;
2613      left: 0;
2614      background-color: #3c84ad;
2615      width: 0;
2616      height: 25px;
2617      overflow: hidden;
2618      color: #fff;
2619  }
2620  
2621  #progress-bar p {
2622      line-height: 25px;
2623      font-weight: bold;
2624  }
2625  
2626  .send-stats-row {
2627      margin: 15px 0;
2628  }
2629  
2630  .send-stats-row:before {
2631      display: table;
2632      content: " ";
2633  }
2634  
2635  .send-stats-tile {
2636      position: relative;
2637      padding: 14px;
2638      margin-bottom: 20px;
2639      background-color: #eff0f2;
2640      border-radius: 6px;
2641      box-shadow: rgba(0,0,0,0.3) 1px 1px 5px;
2642  }
2643  
2644  .send-stats-tile h2 {
2645      margin-top: 0;
2646      text-align: center;
2647      padding-bottom: 1em;
2648  }
2649  
2650  .send-stats-tile i {
2651      padding-right: 0.3em;
2652  }
2653  
2654  .icon {
2655      font-family: FontAwesome;
2656      font-style: normal;
2657  }
2658  
2659  .send-stats-data-row {
2660      background: #f9f9f9;
2661      border-radius: 6px;
2662      border: #DEDEDE 1px solid;
2663      padding: 10px;
2664      border-top-width: 0;
2665      border-top-right-radius: 0;
2666      border-top-left-radius: 0;
2667  }
2668  
2669  .send-stats-data-hidden .configlist {
2670      display: none;
2671  }
2672  
2673  .send-stats-data-only-row {
2674      border-radius: 6px !important;
2675      border-bottom-width: 1px !important;
2676  }
2677  
2678  .send-stats-data-hidden {
2679      padding: 0;
2680      border: none;
2681  }
2682  
2683  .send-stats-row > .send-stats-data-row:first-child {
2684      background-color: #d9edf7;
2685      border-bottom-width: 0;
2686      border-top-right-radius: 6px;
2687      border-top-left-radius: 6px;
2688      border-top-width: 1px;
2689      border-bottom-left-radius: 0;
2690      border-bottom-right-radius: 0;
2691  }
2692  
2693  .send-stats-settings dt, .send-stats-settings dd {
2694      min-width: 25px;
2695  }
2696  
2697  .send-stats-settings dd {
2698      line-height: 1.5em;
2699  }
2700  
2701  .send-stats-settings input {
2702      display: none;
2703  }
2704  
2705  .send-stats-settings input[type=checkbox] + label:before {
2706      content: "\f096";
2707      font-family: FontAwesome;
2708      font-size: 1.5em;
2709  }
2710  
2711  .send-stats-settings input[type=checkbox]:checked + label:before {
2712      content: "\f14a";
2713      color: #3c763d;
2714  }
2715  
2716  .send-stats-data-row a:hover span {
2717      text-decoration: underline;
2718  }
2719  
2720  .send-stats-data-row a {
2721      text-decoration: none;
2722      cursor: default;
2723  }
2724  
2725  .send-stats-data-row i {
2726      padding-left: 6px;
2727  }
2728  
2729  .configlist {
2730      word-wrap: break-word;
2731      word-break: break-all;
2732  }
2733  
2734  /* stylelint-disable declaration-property-unit-whitelist */
2735  .emoji {
2736      min-height: 18px;
2737      min-width: 18px;
2738      height: 1em;
2739      width: 1em;
2740  }
2741  
2742  .acp-icon {
2743      font-size: 1.5em;
2744  }
2745  /* stylelint-enable declaration-property-unit-whitelist */
2746  
2747  .acp-icon-move-up,
2748  .acp-icon-move-down {
2749      color: #4ba5de;
2750  }
2751  
2752  .acp-icon-settings {
2753      color: #62c046;
2754  }
2755  
2756  .acp-icon-delete {
2757      color: #d74558;
2758  }
2759  
2760  .acp-icon-resync {
2761      color: #f69934;
2762  }
2763  
2764  .acp-icon-disabled {
2765      color: #d0d0d0;
2766  }


Generated: Mon Nov 25 19:05:08 2024 Cross-referenced by PHPXref 0.7.1