Verzeichnisstruktur phpBB-3.2.0


Veröffentlicht
06.01.2017

So funktioniert es


Auf das letzte Element klicken. Dies geht jeweils ein Schritt zurück

Auf das Icon klicken, dies öffnet das Verzeichnis. Nochmal klicken schließt das Verzeichnis.
Auf den Verzeichnisnamen klicken, dies zeigt nur das Verzeichnis mit Inhalt an

(Beispiel Datei-Icons)

Auf das Icon klicken um den Quellcode anzuzeigen

admin.css

Zuletzt modifiziert: 09.10.2024, 12:52 - Dateigröße: 45.67 KiB


0001  /*  phpBB 3.1 Admin Style Sheet
0002      ------------------------------------------------------------------------
0003      Original author:    subBlue ( http://www.subblue.com/ )
0004      Copyright (c) phpBB Limited <https://www.phpbb.com>
0005   
0006      For full copyright and license information, please see
0007      the docs/CREDITS.txt file.
0008      ------------------------------------------------------------------------
0009  */
0010   
0011  /* General markup styles
0012  ---------------------------------------- */
0013  * {
0014      /* Reset browsers default margin, padding and font sizes */
0015      margin: 0;
0016      padding: 0;
0017      font-size: 100%;
0018  }
0019   
0020  abbr {
0021      text-decoration: none;
0022  }
0023   
0024  body, div, p, th, td, li, dd {
0025      font-size: x-small;
0026      voice-family: "\"}\"";
0027      voice-family: inherit;
0028      font-size: small;
0029  }
0030   
0031  html>body, html>div, html>p, html>th, html>td, html>li, html>dd {
0032      font-size: small;
0033  }
0034   
0035  html {
0036      color: #536482;
0037      background: #DBD7D1;
0038      /* Always show a scrollbar for short pages - stops the jump when the scrollbar appears. non-ie browsers */
0039      height: 100%;
0040      margin-bottom: 1px;
0041      word-wrap: break-word;
0042  }
0043   
0044  body {
0045      /* Text-Sizing with ems: http://www.clagnut.com/blog/348/ */
0046      font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
0047      color: #536482;
0048      background: #DBD7D1;
0049      font-size: 62.5%;    /* This sets the default font size to be equivalent to 10px */
0050      margin: 10px 15px;
0051  }
0052   
0053  code, samp {
0054      font-size: 1.2em;
0055  }
0056   
0057  img {
0058      border: 0;
0059  }
0060   
0061  h1 {
0062      font-family: "Trebuchet MS", Helvetica, sans-serif;
0063      font-size: 1.70em;
0064      font-weight: normal;
0065      color: #333333;
0066  }
0067   
0068  h2, caption {
0069      font-family: "Trebuchet MS", Helvetica, sans-serif;
0070      font-size: 1.40em;
0071      font-weight: normal;
0072      color: #115098;
0073      text-align: left;
0074      margin-top: 25px;
0075  }
0076   
0077  .rtl h2, .rtl caption {
0078      text-align: right;
0079  }
0080   
0081  h3, h4 {
0082      font-family: "Trebuchet MS", Helvetica, sans-serif;
0083      font-size: 1.20em;
0084      text-decoration: none;
0085      line-height: 1.20em;
0086      margin-top: 25px;
0087  }
0088   
0089  p {
0090      margin-bottom: 0.7em;
0091      line-height: 1.40em;
0092      font-size: 0.90em;
0093  }
0094   
0095  ul {
0096      list-style: disc;
0097      margin: 0 0 1em 2em;
0098  }
0099   
0100  .rtl ul {
0101      margin: 0 2em 1em 0;
0102  }
0103   
0104  hr {
0105      border: 0 none;
0106      border-top: 1px dashed #999999;
0107      margin-bottom: 5px;
0108      padding-bottom: 5px;
0109      height: 1px;
0110  }
0111   
0112  .centered-text {
0113      text-align: center;
0114  }
0115   
0116  .search-box {
0117      float: left;
0118  }
0119   
0120  .rtl .search-box {
0121      float: right;
0122  }
0123   
0124  .small {
0125      font-size: 0.85em;
0126  }
0127   
0128  .hidden {
0129      display: none;
0130  }
0131   
0132  @media only screen and (max-width: 800px), only screen and (max-device-width: 800px)
0133  {
0134      body {
0135          margin: 5px 5px 0;
0136      }
0137  }
0138   
0139  @media only screen and (max-width: 700px), only screen and (max-device-width: 700px)
0140  {
0141      html, body {
0142          height: auto;
0143          margin: 0;
0144          padding: 0;
0145      }
0146  }
0147   
0148   
0149  /* General links  */
0150  a:link, a:visited {
0151      color: #105289;
0152      text-decoration: none;
0153  }
0154   
0155  a:hover {
0156      color: #BC2A4D;
0157      text-decoration: underline;
0158  }
0159   
0160  a:active {
0161      color: #368AD2;
0162      text-decoration: none;
0163  }
0164   
0165  .install-body p a {
0166      font-weight: bold;
0167  }
0168   
0169  a#maincontent, a#acl, a#assigned_to {
0170      display: block;
0171  }
0172   
0173  /* List items */
0174  ul, ol {
0175      list-style-position: inside;
0176      margin-left: 1em;
0177  }
0178   
0179  li {
0180      display: list-item;
0181      list-style-type: inherit;
0182  }
0183   
0184   
0185  /* Main blocks
0186  ---------------------------------------- */
0187  #wrap {
0188      padding: 0 0 15px 0;
0189      min-width: 615px;
0190  }
0191   
0192  #page-header {
0193      text-align: right;
0194      background: url("../images/phpbb_logo.png") top left no-repeat;
0195      height: 54px;
0196      font-size: 0.85em;
0197      margin-bottom: 10px;
0198  }
0199   
0200  .rtl #page-header {
0201      text-align: left;
0202      background: url("../images/phpbb_logo.png") top right no-repeat;
0203  }
0204   
0205  #page-header h1 {
0206      color: #767676;
0207      font-family: "Trebuchet MS",Helvetica,sans-serif;
0208      font-size: 1.70em;
0209      padding-top: 10px;
0210  }
0211   
0212  #page-header p {
0213      font-size: 1.00em;
0214  }
0215   
0216  #page-header p#skip {
0217      display: none;
0218  }
0219   
0220  #page-body {
0221      min-width: 650px;
0222  }
0223   
0224  .copyright {
0225      font-size: 0.75em;
0226      text-align: center;
0227  }
0228   
0229  #content {
0230      padding: 30px 10px 10px;
0231      position: relative;
0232  }
0233   
0234  #content h1 {
0235      color: #115098;
0236      line-height: 1.2em;
0237      margin-bottom: 0;
0238  }
0239   
0240  #main {
0241      float: right;
0242      width: 100%;
0243      margin: 0 0 0 -210px;
0244  }
0245   
0246  .rtl #main {
0247      float: left;
0248      margin: 0 -210px 0 0;
0249  }
0250   
0251  .main {
0252      margin-left: 210px;
0253  }
0254   
0255  .rtl .main {
0256      margin-left: 0;
0257      margin-right: 210px;
0258  }
0259   
0260  #page-body.simple-page-body {
0261      padding: 0;
0262      padding-right: 10px;
0263      min-width: 0;
0264  }
0265   
0266  @media only screen and (max-width: 700px), only screen and (max-device-width: 700px)
0267  {
0268      #wrap, #page-body, #page-body.simple-page-body {
0269          padding: 0;
0270          min-width: 300px;
0271      }
0272   
0273      #page-header {
0274          margin: 5px;
0275          padding-left: 160px;
0276          height: auto;
0277          min-height: 54px;
0278          overflow: hidden;
0279      }
0280   
0281      .rtl #page-header {
0282          padding-right: 160px;
0283          padding-left: 0;
0284      }
0285   
0286      #page-header h1 {
0287          font-size: 1.2em;
0288          white-space: nowrap;
0289          overflow: hidden;
0290          text-overflow: ellipsis;
0291      }
0292   
0293      #page-header fieldset {
0294          margin-top: 5px;
0295      }
0296   
0297      #main, .rtl #main, .main, .rtl .main {
0298          float: none;
0299          width: auto;
0300          margin: 0;
0301      }
0302   
0303      #content {
0304          background: #F3F3F3 url("../images/innerbox_bg.gif") repeat-x top;
0305          padding: 5px;
0306      }
0307   
0308      #page-footer {
0309          padding: 0 5px 5px;
0310      }
0311  }
0312   
0313  @media only screen and (max-width: 400px), only screen and (max-device-width: 400px)
0314  {
0315      #page-header {
0316          background-size: 76px 26.5px;
0317          padding-left: 80px;
0318          min-height: 30px;
0319      }
0320   
0321      .rtl #page-header {
0322          padding-right: 80px;
0323      }
0324   
0325      #page-header h1 {
0326          padding-top: 0;
0327          font-size: 1.1em;
0328      }
0329  }
0330   
0331   
0332  /* Tabbed menu
0333  ----------------------------------------*/
0334  #tabs {
0335      font-family: Arial, Helvetica, sans-serif;
0336      line-height: normal;
0337      margin: 0 7px;
0338      position: relative;
0339      z-index: 2;
0340  }
0341   
0342  #tabs > ul {
0343      list-style: none;
0344      margin: 0;
0345      padding: 0;
0346  }
0347   
0348  #tabs .tab {
0349      display: inline-block;
0350      float: left;
0351      font-size: 0.85em;
0352      font-weight: bold;
0353      line-height: 14px;
0354  }
0355   
0356  .rtl #tabs .tab {
0357      float: right;
0358  }
0359   
0360  #tabs .tab > a {
0361      background: #D4D6DA;
0362      background: -moz-linear-gradient(top, #CACBCF 0%, #D4D6DA 100%);
0363      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #CACBCF), color-stop(100%, #D4D6DA));
0364      background: -webkit-linear-gradient(top, #CACBCF 0%, #D4D6DA 100%);
0365      background: -o-linear-gradient(top, #CACBCF 0%, #D4D6DA 100%);
0366      background: -ms-linear-gradient(top, #CACBCF 0%, #D4D6DA 100%);
0367      background: linear-gradient(to bottom, #CACBCF 0%, #D4D6DA 100%);
0368      border: 1px solid #BBB;
0369      border-bottom-width: 0;
0370      border-radius: 5px 5px 0 0;
0371      color: #767676;
0372      display: block;
0373      font-weight: bold;
0374      margin: 1px 1px 2px 0;
0375      padding: 6px 9px 4px;
0376      position: relative;
0377      text-decoration: none;
0378      text-transform: uppercase;
0379      white-space: nowrap;
0380      cursor: pointer;
0381  }
0382   
0383  #tabs .tab > a:hover {
0384      background: #F1F1EE;
0385      border-color: #C0BFBB;
0386      color: #BC2A4D;
0387  }
0388   
0389  #tabs .activetab > a,
0390  #tabs .activetab > a:hover {
0391      background: #DCDEE2;
0392      background: -moz-linear-gradient(top, #F2F2F2 0%, #DCDEE2 100%);
0393      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #F2F2F2), color-stop(100%, #DCDEE2));
0394      background: -webkit-linear-gradient(top, #F2F2F2 0%, #DCDEE2 100%);
0395      background: -o-linear-gradient(top, #F2F2F2 0%, #DCDEE2 100%);
0396      background: -ms-linear-gradient(top, #F2F2F2 0%, #DCDEE2 100%);
0397      background: linear-gradient(to bottom, #F2F2F2 0%, #DCDEE2 100%);
0398      border-color: #999;
0399      border-bottom: 2px solid #DCDEE2;
0400      box-shadow: 0 1px 1px #FFF inset;
0401      color: #23649F;
0402      margin: 0 1px 0 0;
0403      padding: 7px 10px 4px;
0404  }
0405   
0406  #tabs .activetab > a:hover {
0407      color: #115098;
0408  }
0409   
0410  /* Responsive tabs
0411  ----------------------------------------*/
0412  .responsive-tab {
0413      position: relative;
0414  }
0415   
0416  .responsive-tab > a.responsive-tab-link {
0417      display: block;
0418      font-size: 16px;
0419      position: relative;
0420      width: 16px;
0421      line-height: 14px;
0422      text-decoration: none;
0423      padding-left: 9px !important;
0424      padding-right: 9px !important;
0425  }
0426   
0427  .responsive-tab .responsive-tab-link:before {
0428      content: '';
0429      position: absolute;
0430      left: 10px;
0431      top: 7px;
0432      height: .125em;
0433      width: 14px;
0434      border-bottom: 0.125em solid #767676;
0435      border-top: 0.375em double #767676;
0436  }
0437   
0438  .responsive-tab .responsive-tab-link:hover:before {
0439      border-color: #BC2A4D;
0440  }
0441   
0442  .responsive-tab.activetab .responsive-tab-link:before {
0443      border-color: #23649F;
0444  }
0445   
0446  .responsive-tab.activetab .responsive-tab-link:hover:before {
0447      border-color: #115098;
0448  }
0449   
0450  #tabs .dropdown, #minitabs .dropdown {
0451      top: 20px;
0452      margin-right: -2px;
0453      font-weight: normal;
0454  }
0455   
0456  #tabs .dropdown-right .dropdown {
0457      margin-left: -2px;
0458  }
0459   
0460  #tabs .dropdown-contents {
0461      list-style: none;
0462      margin: 0;
0463  }
0464   
0465  #tabs .dropdown li {
0466      border-bottom: 1px dotted #DCDCDC;
0467  }
0468   
0469  #tabs .dropdown li:last-child {
0470      border-bottom: none;
0471  }
0472   
0473  #tabs .dropdown a {
0474      display: block;
0475      padding: 4px 8px;
0476      text-align: right;
0477  }
0478   
0479  /* Main Panel
0480  ---------------------------------------- */
0481  #acp {
0482      position: relative;
0483      top: -2px;
0484      margin: 0 0 2px;
0485      padding: 3px 1px;
0486      min-width: 550px;
0487      background: #F3F3F3 url("../images/innerbox_bg.gif") repeat-x top;
0488      border: 1px #999999 solid;
0489      border-radius: 5px;
0490      box-shadow: #FFF 0 0 0 1px inset;
0491  }
0492   
0493  #acp:first-child {
0494      top: 0;
0495  }
0496   
0497  .panel {
0498      background: #F3F3F3 url("../images/innerbox_bg.gif") repeat-x top;
0499      padding: 5px 0;
0500      border-radius: 5px;
0501      overflow: hidden;
0502  }
0503   
0504  @media only screen and (max-width: 700px), only screen and (max-device-width: 700px)
0505  {
0506      #acp {
0507          min-width: 0;
0508          min-height: 0;
0509          border-radius: 0;
0510          border-width: 1px 0;
0511          background: #fff;
0512          padding: 1px 0;
0513          box-shadow: none;
0514      }
0515  }
0516   
0517  /* Sub-navigation Menu
0518  ---------------------------------------- */
0519   
0520  /* Menu */
0521  #menu {
0522      float: left;
0523      width: 200px;
0524      font-size: 1.00em;
0525      padding: 0;
0526      border-right: 1px solid #CCCFD3;
0527      position: relative;
0528      z-index: 1;
0529  }
0530   
0531  .rtl #menu {
0532      float: right;
0533      border: none;
0534      border-left: 1px solid #CCCFD3;
0535  }
0536   
0537  #menu p {
0538      font-size: 0.85em;
0539  }
0540   
0541  #menu ul {
0542      list-style: none;
0543      margin: 0;
0544      padding: 0;
0545      word-wrap: normal;
0546  }
0547   
0548  /* Default list state */
0549  #menu li, #menu .header {
0550      padding: 0;
0551      margin: 0;
0552      font-size: 0.85em;
0553      font-weight: bold;
0554      display: block;
0555  }
0556   
0557  /* Link styles for the sub-section links */
0558  #menu li span {
0559      display: block;
0560      padding: 3px 3px 3px 8px;
0561      margin: 1px 0;
0562      text-decoration: none;
0563      font-weight: normal;
0564      color: #138ECB;
0565  }
0566   
0567  .rtl #menu li span {
0568      padding: 3px 8px 3px 3px;
0569  }
0570   
0571  #menu li a:hover, #menu li a:hover span {
0572      text-decoration: none;
0573      background-color: #FFFFFF;
0574      color: #BC2A4D;
0575  }
0576   
0577  #menu li a:active, #menu li a:active span {
0578      color: #F632A0;
0579  }
0580   
0581  #menu li#activemenu a span {
0582      text-decoration: none;
0583      font-weight: bold;
0584      color: #1180B7;
0585      background: transparent url("../images/arrow_right.gif") 0% 50% no-repeat;
0586  }
0587   
0588  .rtl #menu li#activemenu a span {
0589      background: transparent url("../images/arrow_left.gif") 100% 50% no-repeat;
0590  }
0591   
0592  #menu li#activemenu a:hover span, #menu li#activemenu span {
0593      text-decoration: none;
0594      font-weight: bold;
0595      color: #BC2A4D;
0596      background: #FFFFFF url("../images/arrow_right.gif") 1% 50% no-repeat;
0597  }
0598   
0599  .rtl #menu li#activemenu a:hover span, .rtl #menu li#activemenu span {
0600      background: #FFFFFF url("../images/arrow_left.gif") 99% 50% no-repeat;
0601  }
0602   
0603  #menu li a:active, #menu li a:active span, #menu li#activemenu a:active span {
0604      color: #F632A0;
0605  }
0606   
0607  #menu li span.completed {
0608      text-decoration: none;
0609      padding: 3px 3px 3px 12px;
0610      background: url("../images/arrow_down.gif") 1% 50% no-repeat;
0611  }
0612   
0613  .rtl #menu li span.completed {
0614      text-decoration: none;
0615      padding: 3px 12px 3px 3px;
0616      background: url("../images/arrow_down.gif") 99% 50% no-repeat;
0617  }
0618   
0619  #menu .header {
0620      font-family: Tahoma, Helvetica, sans-serif;
0621      display: block;
0622      font-weight: bold;
0623      color: #115098;
0624      border-bottom: 1px solid #327AA5;
0625      padding: 4px 0 2px;
0626      margin-top: 15px;
0627      text-transform: uppercase;
0628      font-size: 0.75em;
0629      text-decoration: none;
0630      cursor: inherit;
0631      outline-style: none;
0632  }
0633   
0634  @media only screen and (max-width: 700px), only screen and (max-device-width: 700px)
0635  {
0636      #menu, .rtl #menu {
0637          float: none;
0638          width: auto;
0639          border-width: 0;
0640          max-width: 200px;
0641          margin: 0 auto 10px;
0642      }
0643   
0644      #menu p {
0645          text-align: center;
0646      }
0647   
0648      #menu .menu-block.active {
0649          margin: 0 -5px;
0650          padding: 0 5px 3px;
0651          background: rgba(255, 255, 255, .5);
0652          border-radius: 5px;
0653      }
0654   
0655      #menu .menu-block.no-header.active {
0656          padding-top: 3px;
0657      }
0658   
0659      #menu .menu-block .header {
0660          margin-top: 5px;
0661          cursor: pointer;
0662          border-bottom-width: 0;
0663          position: relative;
0664          text-decoration: underline;
0665      }
0666   
0667      #menu .menu-block .header:focus, #menu .menu-block.active .header {
0668          color: #D31141;
0669          text-decoration: none;
0670      }
0671   
0672      #menu .menu-block ul {
0673          display: none;
0674      }
0675   
0676      .nojs #menu .menu-block:hover ul, #menu .menu-block.active ul, #menu .menu-block.no-header ul {
0677          display: block;
0678      }
0679   
0680      #menu .menu-block li:last-child {
0681          border-bottom: 1px solid #327AA5;
0682      }
0683   
0684      #menu .menu-block:last-child li:last-child, #menu .menu-block.active li:last-child {
0685          border-bottom-width: 0;
0686      }
0687   
0688      #menu .menu-block li a span {
0689          border-radius: 2px;
0690      }
0691  }
0692   
0693   
0694  /* Table styles
0695  ---------------------------------------- */
0696   
0697  table {
0698      width: 100%;
0699      border: 1px solid #CCCFD3;
0700      background-color: #FFFFFF;
0701      padding: 1px;
0702  }
0703   
0704  th {
0705      padding: 3px 4px;
0706      color: #FFFFFF;
0707      background: #70AED3 url("../images/gradient2b.gif") bottom left repeat-x;
0708      border-top: 1px solid #6DACD2;
0709      border-bottom: 1px solid #327AA5;
0710      text-align: left;
0711      font-size: 0.75em;
0712      text-transform: uppercase;
0713  }
0714   
0715  td {
0716      text-align: left;
0717      font-size: 0.85em;
0718      padding: 4px;
0719      line-height: 1.20em;
0720  }
0721   
0722  .rtl th, .rtl td {
0723      text-align: right;
0724  }
0725   
0726  .table1 {
0727      border-collapse: separate;
0728      border-spacing: 1px;
0729      clear: both;
0730  }
0731   
0732  dt#color_palette_placeholder table {
0733      margin-right: 5px;
0734      width: 80px;
0735  }
0736   
0737  #color_palette_placeholder td {
0738      padding: 0;
0739  }
0740   
0741  table.type2 {
0742      border: none;
0743      background: none;
0744      padding: 0;
0745  }
0746   
0747  table.type2 th {
0748      background: none;
0749      border-top: none;
0750      text-align: center;
0751      color: #115098;
0752      padding: 2px 0;
0753  }
0754   
0755  table.type2 td {
0756      padding: 0;
0757      font-size: 1em;
0758  }
0759   
0760  table.type2 td.name {
0761      padding: 2px;
0762      vertical-align: middle;
0763  }
0764   
0765  table.type3  {
0766      float: right;
0767      width: 300px;
0768      border: none;
0769      background-color: transparent;
0770      padding: 0;
0771  }
0772   
0773  .rtl table.type3 {
0774      float: left;
0775  }
0776   
0777  table.type3 thead th {
0778      background-color: transparent;
0779      border-top: none;
0780      text-align: center;
0781      color: #115098;
0782      padding: 0 3px;
0783      font-size: 0.85em;
0784      font-weight: normal;
0785      text-transform: none;
0786  }
0787   
0788  table.type3 tbody th {
0789      border-top: none;
0790      text-align: left;
0791      text-transform: none;
0792      padding: 0;
0793      border: none;
0794      font-size: 0.90em;
0795      font-weight: normal;
0796      width: 100%;
0797  }
0798   
0799  .rtl table.type3 tbody th {
0800      text-align: right;
0801  }
0802   
0803  table.type3 td {
0804      text-align: center;
0805      padding: 1px;
0806  }
0807   
0808  th.name {
0809      text-align: left;
0810      width: auto;
0811  }
0812   
0813  .rtl th.name {
0814      text-align: right;
0815  }
0816   
0817  td.name {
0818      text-align: left;
0819      font-weight: bold;
0820  }
0821   
0822  .rtl td.name {
0823      text-align: right;
0824  }
0825   
0826  .entry {
0827      text-align: left;
0828      font-weight: normal;
0829  }
0830   
0831  .rtl .entry {
0832      text-align: right;
0833  }
0834   
0835  .row1 {
0836      background-color: #F9F9F9;
0837  }
0838   
0839  table.zebra-table tbody tr:nth-child(odd) {
0840      background-color: #F9F9F9;
0841  }
0842   
0843  .row2 {
0844      background-color: #DCEBFE;
0845  }
0846   
0847  table.zebra-table tbody tr:nth-child(even) {
0848      background-color: #DCEBFE;
0849  }
0850   
0851  .row3 { background-color: #DBDFE2; }
0852  .row4 { background-color: #E4E8EB; }
0853  .col1 { background-color: #DCEBFE; }
0854  .col2 { background-color: #F9F9F9; }
0855   
0856  /* 4 row background colours for trees */
0857  .row1a { background-color: #F9F9F9; }
0858  .row1b { background-color: #F6F6F6; }
0859  .row2a { background-color: #E7EEF4; }
0860  .row2b { background-color: #E3EBF2; }
0861   
0862  tr.row-highlight:hover td { background-color: #DBDFE2; }
0863   
0864  .spacer {
0865      background-color: #DBDFE2;
0866      height: 1px;
0867      line-height: 1px;
0868  }
0869   
0870  /* Deactivated row */
0871  .row-inactive {
0872      color: #999;
0873  }
0874  .row-inactive a, .row-inactive strong {
0875      color: #888;
0876  }
0877  .row-inactive a:hover {
0878      color: #BC2A4D;
0879  }
0880   
0881  /* Specific tables */
0882  table.forums td.folder {
0883      width: 27px;
0884      text-align: center;
0885  }
0886   
0887  table td.actions {
0888      vertical-align: middle;
0889      width: 100px;
0890      text-align: center;
0891      white-space: nowrap;
0892  }
0893   
0894  table tr:first-child td.actions .up, table tr:last-child td.actions .down {
0895      display: none;
0896  }
0897   
0898  table tr:first-child td.actions .up-disabled, table tr:last-child td.actions .down-disabled {
0899      display: inline !important;
0900  }
0901   
0902  table.styles td.users, table td.mark {
0903      text-align: center;
0904  }
0905   
0906  table.fixed-width-table {
0907      table-layout: fixed;
0908      word-break: break-word;
0909  }
0910   
0911  @media only screen and (max-width: 700px), only screen and (max-device-width: 700px)
0912  {
0913      table.responsive, table.responsive tbody, table.responsive tr, table.responsive td {
0914          display: block;
0915      }
0916   
0917      table.responsive thead, table.responsive th, table.responsive colgroup {
0918          display: none;
0919      }
0920   
0921      table.responsive.show-header thead, table.responsive.show-header th:first-child, table.responsive caption {
0922          display: block;
0923          width: auto !important;
0924          text-align: left !important;
0925          margin: 0;
0926      }
0927   
0928      table.responsive {
0929          background: transparent none;
0930          border-width: 0;
0931          padding: 0;
0932      }
0933   
0934      table.responsive caption {
0935          padding: 3px 4px;
0936          color: #FFFFFF;
0937          background: #70AED3 url("../images/gradient2b.gif") bottom left repeat-x;
0938          border-top: 1px solid #6DACD2;
0939          border-bottom: 1px solid #327AA5;
0940          text-align: left;
0941          font-size: 0.75em;
0942          font-weight: bold;
0943          text-transform: uppercase;
0944      }
0945   
0946      table.responsive.show-header th:first-child span.rank-img, table.responsive.no-caption caption, table.responsive.no-header thead {
0947          display: none;
0948      }
0949   
0950      table.responsive tr {
0951          margin: 2px 0;
0952          border: 1px solid #CCCFD3;
0953          background-color: #FFFFFF;
0954          padding: 1px 1px 0;
0955          overflow: hidden;
0956      }
0957   
0958      table.responsive tr.row1 td { background-color: #F9F9F9; }
0959      table.responsive tr.row2 td { background-color: #DCEBFE; }
0960      table.responsive tr.row3 td { background-color: #DBDFE2; }
0961      table.responsive tr.row4 td { background-color: #E4E8EB; }
0962      table.responsive tr.col1 td { background-color: #DCEBFE; }
0963      table.responsive tr.col2 td { background-color: #F9F9F9; }
0964      table.responsive tr.row1a td { background-color: #F9F9F9; }
0965      table.responsive tr.row1b td { background-color: #F6F6F6; }
0966      table.responsive tr.row2a td { background-color: #E7EEF4; }
0967      table.responsive tr.row2b td { background-color: #E3EBF2; }
0968   
0969      table.responsive td {
0970          width: auto !important;
0971          text-align: left !important;
0972          padding: 4px;
0973          margin-bottom: 1px;
0974      }
0975   
0976      .rtl table.responsive td {
0977          text-align: right !important;
0978      }
0979   
0980      table.responsive td.empty {
0981          display: none !important;
0982      }
0983   
0984      table.responsive td > dfn {
0985          display: inline-block !important;
0986      }
0987   
0988      table.responsive td > dfn:after {
0989          content: ':';
0990          padding-right: 5px;
0991      }
0992   
0993      table.responsive.two-columns td {
0994          width: 50% !important;
0995          float: left;
0996          -moz-box-sizing: border-box;
0997          box-sizing: border-box;
0998      }
0999   
1000      .rtl table.responsive.two-columns td {
1001          float: right;
1002      }
1003   
1004      table.responsive.two-columns td:nth-child(2n+1) {
1005          clear: left;
1006      }
1007   
1008      table.responsive span.rank-img {
1009          float: none;
1010          padding-right: 5px;
1011      }
1012   
1013      table.responsive#memberlist td:first-child input[type="checkbox"] {
1014          float: right;
1015      }
1016   
1017      /* Specific tables */
1018      table.responsive.forums td.folder {
1019          float: left;
1020          width: 27px;
1021          background: transparent;
1022      }
1023      .rtl table.responsive.forums td.folder {
1024          float: right;
1025      }
1026   
1027      table.responsive.forums td.forum-desc {
1028          margin-left: 35px;
1029          min-height: 27px;
1030          background: transparent;
1031      }
1032   
1033      .rtl table.responsive.forums td.forum-desc {
1034          margin-left: 0;
1035          margin-right: 35px;
1036      }
1037   
1038      table.responsive td.actions {
1039          clear: both;
1040          text-align: right !important;
1041      }
1042   
1043      .rtl table.responsive td.actions {
1044          text-align: left !important;
1045      }
1046   
1047      table.responsive.styles tr.responsive-style-row td:first-child {
1048          padding-left: 4px !important;
1049          padding-right: 4px !important;
1050      }
1051   
1052      table.responsive.styles td:first-child > dfn, table.responsive td.actions > dfn {
1053          display: none !important;
1054      }
1055   
1056      .horizontal-palette td:nth-child(2n), .vertical-palette tr:nth-child(2n) {
1057          display: none;
1058      }
1059   
1060      .colour-palette a {
1061          display: inline-block !important;
1062      }
1063  }
1064   
1065  /* General form styles
1066  ----------------------------------------*/
1067  fieldset {
1068      margin: 15px 0;
1069      padding: 10px;
1070      border-top: 1px solid #D7D7D7;
1071      border-right: 1px solid #CCCCCC;
1072      border-bottom: 1px solid #CCCCCC;
1073      border-left: 1px solid #D7D7D7;
1074      background-color: #FFFFFF;
1075      position: relative;
1076      border-radius: 3px;
1077  }
1078   
1079  fieldset h2 {
1080      margin-top: 0;
1081  }
1082   
1083  .rtl fieldset {
1084      border-top: 1px solid #D7D7D7;
1085      border-right: 1px solid #D7D7D7;
1086      border-bottom: 1px solid #CCCCCC;
1087      border-left: 1px solid #CCCCCC;
1088  }
1089   
1090  fieldset p {
1091      font-size: 0.85em;
1092  }
1093   
1094  legend {
1095      padding: 1px 0;
1096      font-family: Tahoma,arial,Verdana,Sans-serif;
1097      font-size: .9em;
1098      font-weight: bold;
1099      color: #115098;
1100      margin-top: -.4em;
1101      position: relative;
1102      text-transform: none;
1103      line-height: 1.2em;
1104      top: -.2em;
1105      vertical-align: middle;
1106  }
1107   
1108  input, textarea {
1109      font-family: Verdana, Helvetica, Arial, sans-serif;
1110      font-size: 0.90em;
1111      font-weight: normal;
1112      vertical-align: middle;
1113      padding: 2px;
1114      color: #111111;
1115      border-left: 1px solid #AFAEAA;
1116      border-top: 1px solid #AFAEAA;
1117      border-right: 1px solid #D5D5C8;
1118      border-bottom: 1px solid #D5D5C8;
1119      background-color: #E3DFD8;
1120  }
1121   
1122  .rtl input, .rtl textarea {
1123      border-left: 1px solid #D5D5C8;
1124      border-top: 1px solid #AFAEAA;
1125      border-right: 1px solid #AFAEAA;
1126      border-bottom: 1px solid #D5D5C8;
1127  }
1128   
1129  input:hover, textarea:hover {
1130      border-left: 1px solid #AFAEAA;
1131      border-top: 1px solid #AFAEAA;
1132      border-right: 1px solid #AFAEAA;
1133      border-bottom: 1px solid #AFAEAA;
1134      background-color: #E9E9E2;
1135  }
1136   
1137  input.langvalue, textarea.langvalue {
1138      width: 90%;
1139  }
1140   
1141  input[type="number"] {
1142      width: 60px;
1143      -moz-padding-end: 0;
1144  }
1145   
1146  optgroup, select {
1147      background-color: #FAFAFA;
1148      border: 1px solid #666666;
1149      font-family: Verdana, Helvetica, Arial, sans-serif;
1150      font-size: 0.85em;
1151      font-weight: normal;
1152      font-style: normal;
1153      cursor: pointer;
1154      padding: 1px;
1155      vertical-align: middle;
1156      width: auto;
1157      color: #000;
1158  }
1159   
1160  select:focus {
1161      outline-style: none;
1162  }
1163   
1164  optgroup {
1165      font-size: 1.00em;
1166      font-weight: bold;
1167  }
1168   
1169  optgroup.disabled-options {
1170      display: none;
1171      background-color: gray;
1172  }
1173   
1174  option {
1175      padding: 0 1em 0 0;
1176      color: #000;
1177  }
1178   
1179  option.disabled-option {
1180      color: graytext;
1181  }
1182   
1183  .rtl option {
1184      padding: 0 0 0 1em;
1185  }
1186   
1187  .sep {
1188      font-weight: bold;
1189  }
1190   
1191  .username-coloured {
1192      font-weight: bold;
1193  }
1194   
1195  textarea {
1196      font-family: Verdana, Helvetica, Arial, sans-serif;
1197      font-size: 0.85em;
1198      width: 60%;
1199      padding: 2px;
1200  }
1201   
1202  label {
1203      cursor: pointer;
1204      font-size: 0.85em;
1205      padding: 0 5px 0 0;
1206  }
1207   
1208  .rtl label {
1209      padding: 0 0 0 5px;
1210  }
1211   
1212  label input {
1213      font-size: 1.00em;
1214      vertical-align: middle;
1215  }
1216   
1217  label img {
1218      vertical-align: middle;
1219  }
1220   
1221  fieldset.quick, p.quick {
1222      margin: 0 0 5px;
1223      padding: 5px 0 0;
1224      border: none;
1225      background-color: transparent;
1226      text-align: right;
1227  }
1228   
1229  .rtl fieldset.quick, .rtl p.quick {
1230      text-align: left;
1231  }
1232   
1233  fieldset.quick legend {
1234      display: none;
1235  }
1236   
1237  fieldset.tabulated {
1238      background: none;
1239      margin: 0;
1240      margin-top: 5px;
1241      padding: 0;
1242      border: 0;
1243  }
1244   
1245  fieldset.tabulated legend {
1246      display: none;
1247  }
1248   
1249  fieldset.nobg {
1250      margin: 15px 0 0 0;
1251      padding: 0;
1252      border: none;
1253      background-color: transparent;
1254  }
1255   
1256  fieldset.display-options {
1257      margin: 15px 0 2px 0;
1258      padding: 0 0 4px 0;
1259      border: none;
1260      background-color: transparent;
1261      text-align: center;
1262      font-size: 0.85em;
1263  }
1264   
1265  fieldset.display-options select, fieldset.display-options input, fieldset.display-options label {
1266      font-size: 1.00em;
1267      vertical-align: middle;
1268  }
1269   
1270  select option.disabled {
1271      background-color: #bbb;
1272      color: #fff;
1273  }
1274   
1275  /* Special case inputs */
1276  select#board_timezone,
1277  select#full_folder_action {
1278      width: 95%;
1279  }
1280   
1281  @media only screen and (max-width: 700px), only screen and (max-device-width: 700px)
1282  {
1283      fieldset {
1284          padding: 5px;
1285      }
1286   
1287      fieldset.quick, p.quick {
1288          float: none !important;
1289          text-align: center;
1290      }
1291   
1292      fieldset.display-options {
1293          clear: both;
1294      }
1295  }
1296   
1297  /* Definition list layout for forms
1298      Other general def. list properties defined in prosilver_main.css
1299  ---------------------------------------- */
1300  dl {
1301      font-family: Verdana, Helvetica, Arial, sans-serif;
1302      font-size: 1.00em;
1303  }
1304   
1305  dt {
1306      float: left;
1307      width: auto;
1308  }
1309   
1310  .rtl dt {
1311      float: right;
1312  }
1313   
1314  dd { color: #666666;}
1315  dd + dd { padding-top: 5px;}
1316  dt span { padding: 0 5px 0 0;}
1317  .rtl dt span { padding: 0 0 0 5px;}
1318   
1319  dt .explain { font-style: italic;}
1320   
1321  dt label {
1322      font-size: 1.00em;
1323      text-align: left;
1324      font-weight: bold;
1325      color: #4A5A73;
1326  }
1327   
1328  .rtl dt label {
1329      text-align: right;
1330  }
1331   
1332  dd label {
1333      font-size: 1.00em;
1334      white-space: nowrap;
1335      margin: 0 10px 0 0;
1336      color: #4A5A73;
1337  }
1338   
1339  .rtl dd label {
1340      margin: 0 0 0 10px;
1341  }
1342   
1343  html>body dd label input { vertical-align: text-bottom;}    /* Tweak for Moz to align checkboxes/radio buttons nicely */
1344   
1345  dd input {
1346      font-size: 1.00em;
1347      max-width: 100%;
1348      margin: 2px 0;
1349  }
1350   
1351  dd select {
1352      font-size: 100%;
1353      font-size: 1em;
1354      width: auto;
1355      max-width: 100%;
1356      margin: 2px 0;
1357  }
1358   
1359  dd textarea {
1360      font-size: 0.90em;
1361      width: 90%;
1362  }
1363   
1364  fieldset dl {
1365      margin-bottom: 10px;
1366      font-size: 0.85em;
1367  }
1368   
1369  fieldset dt {
1370      width: 45%;
1371      text-align: left;
1372      border: none;
1373      border-right: 1px solid #CCCCCC;
1374      padding-top: 3px;
1375  }
1376   
1377  .rtl fieldset dt {
1378      text-align: right;
1379      border: none;
1380      border-left: 1px solid #CCCCCC;
1381  }
1382   
1383  fieldset #color_palette_placeholder {
1384      padding-top: 0;
1385  }
1386   
1387  fieldset dd {
1388      margin: 0 0 0 45%;
1389      padding: 0 0 0 5px;
1390      border: none;
1391      border-left: 1px solid #CCCCCC;
1392      vertical-align: top;
1393      font-size: 1.00em;
1394  }
1395   
1396  .rtl fieldset dd {
1397      margin: 0 45% 0 0;
1398      padding: 0 5px 0 0;
1399      border: none;
1400      border-right: 1px solid #CCCCCC;
1401  }
1402   
1403  dd.full, .rtl dd.full {
1404      margin: 0;
1405      border: 0;
1406      padding: 0;
1407      padding-top: 3px;
1408      text-align: center;
1409      width: 95%;
1410  }
1411   
1412  /* Hover highlights for form rows */
1413  fieldset dl:hover dt, fieldset dl:hover dd {
1414      border-color: #666666;
1415  }
1416   
1417  fieldset dl:hover dt label {
1418      color: #000000;
1419  }
1420   
1421  fieldset dl dd label:hover {
1422      color: #BC2A4D;
1423  }
1424   
1425  input:focus, textarea:focus {
1426      border: 1px solid #BC2A4D;
1427      background-color: #E9E9E2;
1428      color: #BC2A4D;
1429      outline-style: none;
1430  }
1431   
1432  @media only screen and (max-width: 700px), only screen and (max-device-width: 700px)
1433  {
1434      fieldset dl {
1435          margin-bottom: 5px;
1436          padding-bottom: 5px;
1437          border-bottom: 1px solid #e8e8e8;
1438      }
1439   
1440      fieldset > dl:last-child, fieldset > form:last-child > dl:last-child {
1441          border-bottom-width: 0;
1442          margin-bottom: 0;
1443      }
1444   
1445      fieldset dt, .rtl fieldset dt, fieldset dd, .rtl fieldset dd {
1446          border-width: 0;
1447          margin-left: 0;
1448          margin-right: 0;
1449          float: none;
1450          width: auto;
1451      }
1452   
1453      fieldset .responsive-columns dt {
1454          float: left;
1455      }
1456   
1457      .ltr fieldset dd {
1458          padding-left: 20px;
1459      }
1460   
1461      .rtl fieldset dd {
1462          padding-right: 20px;
1463      }
1464   
1465      select, dd select, dd input {
1466          max-width: 300px;
1467      }
1468   
1469      input[type="number"], dd input[type="number"] {
1470          max-width: 70px;
1471      }
1472  }
1473   
1474  @media only screen and (max-width: 400px), only screen and (max-device-width: 400px)
1475  {
1476      select, dd select, dd input {
1477          max-width: 240px;
1478      }
1479  }
1480   
1481  /* Submit button fieldset or paragraph
1482  ---------------------------------------- */
1483  fieldset.submit-buttons {
1484      text-align: center;
1485      border: none;
1486      background-color: transparent;
1487      margin: 0;
1488      padding: 4px;
1489      margin-top: -1px;
1490  }
1491   
1492  p.submit-buttons {
1493      text-align: center;
1494      margin: 0;
1495      padding: 4px;
1496      margin-top: 10px;
1497  }
1498   
1499  fieldset.submit-buttons input, p.submit-buttons input {
1500      padding: 3px 2px;
1501  }
1502   
1503  fieldset.submit-buttons legend {
1504      display: none;
1505  }
1506   
1507  @media only screen and (max-width: 700px), only screen and (max-device-width: 700px)
1508  {
1509      p.submit-buttons {
1510          margin-top: 0;
1511      }
1512  }
1513   
1514  /* Input field styles
1515  ---------------------------------------- */
1516   
1517  input.radio, input.checkbox, input.permissions-checkbox {
1518      width: auto !important;
1519      background-color: transparent;
1520      border: none;
1521      cursor: pointer;
1522  }
1523   
1524  input.full,
1525  textarea.full {
1526      width: 99%;
1527  }
1528   
1529  input.medium { width: 50%;}
1530  input.narrow { width: 25%;}
1531  input.tiny { width: 10%;}
1532  input.autowidth { width: auto !important;}
1533  .box2 .inputbox { background-color: #E9E9E9;}
1534   
1535  /* Form button styles
1536  ---------------------------------------- */
1537  a.button1, input.button1,
1538  a.button2, input.button2 {
1539      width: auto !important;
1540      padding: 1px 3px 0 3px;
1541      font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
1542      color: #000;
1543      font-size: 0.85em;
1544      background: #EFEFEF url("../images/bg_button.gif") repeat-x top;
1545      cursor: pointer;
1546  }
1547   
1548  a.button1, input.button1 {
1549      font-weight: bold;
1550      border: 1px solid #666666;
1551  }
1552   
1553  /* Alternative button */
1554  a.button2, input.button2 {
1555      border: 1px solid #666666;
1556  }
1557   
1558  /* <a> button in the style of the form buttons */
1559  a.button1, a.button1:link, a.button1:visited, a.button1:active,
1560  a.button2, a.button2:link, a.button2:visited, a.button2:active {
1561      text-decoration: none;
1562      color: #000000;
1563      padding: 4px 8px;
1564  }
1565   
1566  /* Hover states */
1567  a.button1:hover, input.button1:hover,
1568  a.button2:hover, input.button2:hover {
1569      border: 1px solid #BC2A4D;
1570      background: #EFEFEF url("../images/bg_button.gif") repeat bottom;
1571      color: #BC2A4D;
1572  }
1573   
1574  input.disabled {
1575      font-weight: normal;
1576      color: #666666;
1577  }
1578   
1579  /* Focus states */
1580  input.button1:focus, input.button2:focus {
1581      outline-style: none;
1582  }
1583   
1584  /* jQuery popups
1585  ---------------------------------------- */
1586  .phpbb_alert {
1587      background-color: #FFFFFF;
1588      border: 1px solid #999999;
1589      position: fixed;
1590      display: none;
1591      top: 150px;
1592      left: 0;
1593      right: 0;
1594      width: 620px;
1595      margin: 0 auto;
1596      z-index: 50;
1597      padding: 25px;
1598      padding: 0 25px 20px 25px;
1599  }
1600   
1601  .phpbb_alert .alert_close {
1602      display: block;
1603      float: right;
1604      width: 16px;
1605      height: 16px;
1606      overflow: hidden;
1607      text-decoration: none !important;
1608      background: transparent url("../images/alert_close.png") 0 0 no-repeat;
1609      margin-top: -7px;
1610      margin-right: -31px;
1611  }
1612  .phpbb_alert .alert_close:hover {
1613      background-position: 0 -16px;
1614  }
1615   
1616   
1617  .phpbb_alert p {
1618      margin: 8px 0;
1619      padding-bottom: 8px;
1620  }
1621   
1622  .phpbb_alert label {
1623      display: block;
1624      margin: 8px 0;
1625      padding-bottom: 8px;
1626  }
1627   
1628  .phpbb_alert div.alert_text > p,
1629  .phpbb_alert div.alert_text > label,
1630  .phpbb_alert div.alert_text > select,
1631  .phpbb_alert div.alert_text > textarea,
1632  .phpbb_alert div.alert_text > input {
1633      font-size: 0.9em;
1634  }
1635   
1636  #darkenwrapper {
1637      display: none;
1638      position: relative;
1639      z-index: 44;
1640  }
1641   
1642  #darken {
1643      position: fixed;
1644      left: 0;
1645      top: 0;
1646      width: 100%;
1647      height: 100%;
1648      background-color: #000000;
1649      opacity: 0.5;
1650      z-index: 45;
1651  }
1652   
1653  @media only screen and (max-height: 500px), only screen and (max-device-width: 500px)
1654  {
1655      .phpbb_alert {
1656          top: 25px;
1657      }
1658  }
1659   
1660  @media only screen and (max-width: 700px), only screen and (max-device-width: 700px)
1661  {
1662      .phpbb_alert {
1663          width: auto;
1664          margin: 0 25px;
1665      }
1666  }
1667   
1668  #loading_indicator {
1669      background: #000000 url("../images/loading.gif") center center no-repeat;
1670      border-radius: 5px;
1671      display: none;
1672      opacity: 0.8;
1673      margin-top: -50px;
1674      margin-left: -50px;
1675      height: 50px;
1676      width: 50px;
1677      position: fixed;
1678      left: 50%;
1679      top: 50%;
1680      z-index: 51;
1681  }
1682   
1683  /* Pagination
1684  ---------------------------------------- */
1685  .pagination {
1686      font-size: .85em;
1687      height: 1%; /* IE tweak (holly hack) */
1688      width: auto;
1689      text-align: right;
1690      margin: 5px 0;
1691  }
1692   
1693  .top-pagination {
1694      float: right;
1695      margin: 15px 0 5px 0;
1696  }
1697   
1698  .rtl .pagination {
1699      text-align: left;
1700      float: left;
1701  }
1702   
1703  li.pagination {
1704      margin-top: 0;
1705  }
1706   
1707  .pagination img {
1708      vertical-align: middle;
1709  }
1710   
1711  .pagination ul {
1712      display: inline-block;
1713      *display: inline; /* IE7 inline-block hack */
1714      *zoom: 1;
1715      margin-left: 0;
1716      margin-bottom: 0;
1717  }
1718   
1719  li.pagination ul {
1720      margin-top: -2px;
1721      vertical-align: middle;
1722  }
1723   
1724  .pagination ul li, dl .pagination ul li, dl.icon .pagination ul li {
1725      display: inline;
1726      padding: 0;
1727      font-size: 100%;
1728      line-height: normal;
1729  }
1730   
1731  .pagination li a, .pagnation li span, li .pagination li a, li .pagnation li span, .pagination li.active span, .pagination li.ellipsis span {
1732      font-weight: normal;
1733      text-decoration: none;
1734      padding: 0 2px;
1735      border: 1px solid transparent;
1736      font-size: 0.9em;
1737      line-height: 1.5em;
1738  }
1739   
1740  .pagination li a, .pagination li a:link, .pagination li a:visited {
1741      color: #5C758C;
1742      background-color: #ECEDEE;
1743      border-color: #B4BAC0;
1744  }
1745   
1746  .pagination li.ellipsis  span {
1747      background-color: transparent;
1748      color: #000000;
1749  }
1750   
1751  .pagination li.active span {
1752      color: #FFFFFF;
1753      background-color: #4692BF;
1754      border-color: #4692BF;
1755  }
1756   
1757  .pagination li a:hover, .pagination .active a:hover {
1758      color: #FFFFFF;
1759      background-color: #368AD2;
1760      border-color: #368AD2;
1761  }
1762   
1763  .pagination li a:active, .pagination li.active a:active {
1764      color: #5C758C;
1765      background-color: #ECEDEE;
1766      border-color: #B4BAC0;
1767  }
1768   
1769  @media only screen and (max-width: 700px), only screen and (max-device-width: 700px)
1770  {
1771      .pagination, .rtl .pagination {
1772          float: none;
1773          text-align: center;
1774          margin: 5px 0;
1775      }
1776   
1777      .pagination li a, .pagination li span {
1778          display: inline-block;
1779          min-width: 10px;
1780      }
1781  }
1782   
1783  /* Action Highlighting
1784  ---------------------------------------- */
1785  .successbox, .errorbox, .warningbox {
1786      padding: 8px;
1787      margin: 10px 0;
1788      color: #FFFFFF;
1789      text-align: center;
1790      clear: both;
1791  }
1792   
1793  .success {
1794      color: #228822;
1795  }
1796   
1797  .error {
1798      color: #BC2A4D;
1799  }
1800   
1801  .successbox {
1802      background-color: #228822;
1803  }
1804   
1805  .errorbox {
1806      background-color: #BC2A4D;
1807  }
1808   
1809  .warningbox {
1810      background-color: #fca600;
1811  }
1812   
1813  .successbox h3, .errorbox h3 {
1814      color: #FFFFFF;
1815      margin: 0 0 0.5em;
1816      font-size: 1.10em;
1817      font-family: "Lucida Grande",Verdana,Helvetica,Arial,sans-serif;
1818  }
1819   
1820  .successbox p, .errorbox p {
1821      color: #FFFFFF;
1822      font-size: 0.85em;
1823      margin-bottom: 0;
1824  }
1825   
1826  .errorbox a:link, .errorbox a:active, .errorbox a:visited,
1827  .successbox a:link, .successbox a:active, .successbox a:visited {
1828      color: #DBD7D1;
1829      text-decoration: underline;
1830      font-weight: bold;
1831  }
1832   
1833  .errorbox a:hover, .successbox a:hover {
1834      color: #FFFFFF;
1835      text-decoration: none;
1836      font-weight: bold;
1837  }
1838   
1839  #log-container {
1840      display: none;
1841      max-height: 300px;
1842      padding: 8px;
1843      margin: 10px 0;
1844      clear: both;
1845      overflow-y: auto;
1846      background-color: #FFFFFF;
1847  }
1848   
1849  #log-container.show_log_container {
1850      display: block;
1851      border: 1px solid #DBD7D1;
1852  }
1853   
1854  .log {
1855      font-size: 0.8em;
1856  }
1857   
1858  .notice {
1859      background-color: #62A5CC;
1860  }
1861   
1862  .download-box {
1863      margin: 10px 0 10px 0;
1864  }
1865   
1866  /* Special cases for the error page */
1867  #errorpage #page-header a {
1868      font-weight: bold;
1869      line-height: 6em;
1870  }
1871   
1872  #errorpage #content {
1873      padding-top: 10px;
1874  }
1875   
1876  #errorpage #content h1 {
1877      color: #DF075C;
1878  }
1879   
1880  #errorpage #content h2 {
1881      margin-top: 20px;
1882      margin-bottom: 5px;
1883      border-bottom: 1px solid #CCCCCC;
1884      padding-bottom: 5px;
1885      color: #333333;
1886  }
1887   
1888  /* Tooltip for permission roles */
1889  .tooltip {
1890      width: 200px;
1891      color: #000;
1892      text-align: center;
1893      border: 1px solid #AAA;
1894      opacity: .95;
1895  }
1896   
1897  .tooltip span.top {
1898      background: #EFEFEF;
1899      font-weight: bold;
1900      padding: 2px;
1901  }
1902   
1903  .tooltip span.bottom {
1904      padding: 5px;
1905      color: #000000;
1906      background: #FFFFFF;
1907  }
1908   
1909  /*
1910   Format Buttons for signature editor
1911  */
1912  #format-buttons {
1913      margin: 15px 0 2px 0;
1914  }
1915   
1916  #format-buttons input, #format-buttons select {
1917      vertical-align: middle;
1918  }
1919   
1920  .row, fieldset dl {
1921      overflow: hidden;
1922  }
1923   
1924  /* Syntax Highlighting
1925  ---------------------------------------- */
1926  .sourcenum {
1927      color: gray;
1928      font-family: Monaco, 'Courier New', monospace;
1929      font-size: 1.25em;
1930      font-weight: bold;
1931      line-height: 1.20em;
1932      text-align: right;
1933      padding: 0;
1934  }
1935   
1936  .rtl .sourcenum {
1937      text-align: left;
1938  }
1939   
1940  .source {
1941      font-family: Monaco, 'Courier New', monospace;
1942      font-size: 1.25em;
1943      line-height: 1.20em;
1944      padding: 0;
1945  }
1946   
1947  .syntaxbg {
1948      color: #FFFFFF;
1949  }
1950   
1951  .syntaxcomment {
1952      color: #FF8000;
1953  }
1954   
1955  .syntaxdefault {
1956      color: #0000BB;
1957  }
1958   
1959  .syntaxhtml {
1960      color: #000000;
1961  }
1962   
1963  .syntaxkeyword {
1964      color: #007700;
1965  }
1966   
1967  .syntaxstring {
1968      color: #DD0000;
1969  }
1970   
1971  /* Permission interface
1972  ---------------------------------------- */
1973   
1974  .column1, .column2 {
1975      width: 48%;
1976      float: left;
1977  }
1978   
1979  .ltr .column2, .rtl .column1 {
1980      float: right;
1981  }
1982   
1983  fieldset.permissions legend {
1984      text-transform: none;
1985  }
1986   
1987  fieldset.permissions legend input{
1988      height: 1.1em;
1989  }
1990   
1991  /* Permission sections */
1992  fieldset.permissions .permissions-simple {
1993      text-align: left;
1994      padding-top: 3px;
1995  }
1996   
1997  .rtl fieldset.permissions .permissions-simple {
1998      text-align: right;
1999  }
2000   
2001  fieldset.permissions .permissions-advanced {
2002      padding: 10px 0 0 5px;
2003      vertical-align: top;
2004      clear: right;
2005  }
2006   
2007  .rtl fieldset.permissions .permissions-advanced {
2008      padding: 10px 5px 0 0;
2009      clear: left;
2010  }
2011   
2012  fieldset.permissions .permissions-switch {
2013      float: right;
2014  }
2015   
2016  .rtl fieldset.permissions .permissions-switch {
2017      float: left;
2018  }
2019   
2020  fieldset.permissions .padding {
2021  }
2022   
2023  .permissions-switch {
2024      margin-top: -6px;
2025      font-size: .9em;
2026  }
2027   
2028  .permissions-switch a {
2029      text-decoration: underline;
2030  }
2031   
2032  .permissions-reset {
2033      padding-bottom: 10px;
2034  }
2035   
2036  .permissions-reset a {
2037      font-size: .85em;
2038  }
2039   
2040  /* Tabbed menu */
2041  .permissions-category {
2042      line-height: normal;
2043      margin: 0 0 -1px 7px;
2044      min-width: 570px;
2045      font-size: 0.85em;
2046  }
2047   
2048  .rtl .permissions-category {
2049      margin: 0 7px -1px 0;
2050  }
2051   
2052  .permissions-category ul {
2053      margin: 0;
2054      padding: 0;
2055      list-style: none;
2056  }
2057   
2058  .permissions-category li {
2059      display: inline;
2060      margin: 0;
2061      padding: 0;
2062      font-size: 1em;
2063      font-weight: bold;
2064  }
2065   
2066  .permissions-category a {
2067      float: left;
2068      background: url("../images/bg_tabs_alt1.gif") no-repeat 0% -35px;
2069      margin: 0 1px 0 0;
2070      padding: 0 0 0 6px;
2071      text-decoration: none;
2072      position: relative;
2073  }
2074   
2075  .rtl .permissions-category a {
2076      float: right;
2077  }
2078   
2079  .permissions-category a span.tabbg {
2080      float: left;
2081      display: block;
2082      background: url("../images/bg_tabs_alt2.gif") no-repeat 100% -35px;
2083      padding: 7px 12px 6px 6px;
2084      color: #536482;
2085      white-space: nowrap;
2086  }
2087   
2088  .rtl .permissions-category a span.tabbg {
2089      float: right;
2090  }
2091   
2092  /* Commented Backslash Hack hides rule from IE5-Mac \*/
2093  .permissions-category a span.tabbg, .rtl .permissions-category a span.tabbg { float: none;}
2094  /* End hack */
2095   
2096  .permissions-category a:hover span.tabbg {
2097      color: #DD6900;
2098  }
2099   
2100  .permissions-category .activetab a {
2101      background-position: 0 0;
2102  }
2103   
2104  .permissions-category .activetab a span.tabbg {
2105      background-position: 100% 0;
2106      padding-bottom: 7px;
2107      color: #333333;
2108  }
2109   
2110  .permissions-category a:hover {
2111      background-position: 0 -70px;
2112  }
2113   
2114  .permissions-category a:hover span.tabbg {
2115      background-position: 100% -70px;
2116  }
2117   
2118  .permissions-category .activetab a:hover span.tabbg {
2119      color: #333333;
2120      background-position: 100% 0;
2121  }
2122   
2123  .permissions-category .activetab a:hover {
2124      background-position: 0 0;
2125  }
2126   
2127  .permissions-category a span.colour {
2128      border: 1px solid #536482;
2129      display: block;
2130      float: left;
2131      width: 10px;
2132      height: 10px;
2133      margin: 0 5px 0 0;
2134  }
2135   
2136  /* 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
2137  .rtl .permissions-category a span.colour {
2138      float: right;
2139      margin: 0 0 0 5px;
2140  }
2141  */
2142   
2143  .permissions-category .activetab span.colour {
2144      border-color: #333333;
2145  }
2146   
2147  .permissions-category a:hover span.colour {
2148      border-color: #DD6900;
2149  }
2150   
2151  .permissions-category .activetab a:hover span.colour {
2152      border-color: #333333;
2153  }
2154   
2155  /* Permission preset colours */
2156  .permissions-preset-yes span.colour,
2157  .yes {
2158      background-color: #86F786;
2159  }
2160   
2161  .permissions-preset-custom span.colour {
2162      background-color: #B2BBDD;
2163  }
2164   
2165  .permissions-preset-never span.colour {
2166      background-color: #DD0000;
2167  }
2168   
2169  .permissions-preset-no span.colour,
2170  .never {
2171      background-color: #EFB0B2;
2172  }
2173   
2174  /* Permission panel
2175  ---------------------------------------- */
2176  .permissions-panel {
2177      float: left;
2178      background-color: #CADCEB;
2179      width: 100%;
2180      border-radius: 5px;
2181      overflow: hidden;
2182      padding: 5px 0;
2183  }
2184   
2185  .rtl .permissions-panel {
2186      float: right;
2187  }
2188   
2189  /* Permission table
2190  ---------------------------------------- */
2191  .permissions-panel .tablewrap {
2192      margin: 0 10px;
2193  }
2194   
2195  .permissions-panel table {
2196      width: 100%;
2197  }
2198   
2199  .permissions-panel th {
2200      text-transform: none;
2201  }
2202   
2203  .permissions-panel th.value {
2204      text-align: center;
2205  }
2206   
2207  .permissions-panel th.name {
2208      text-align: left;
2209      width: auto;
2210      text-transform: none;
2211  }
2212   
2213  .rtl .permissions-panel th.name {
2214      text-align: right;
2215  }
2216   
2217  .permissions-panel th.permissions-name {
2218      border: none;
2219      color: #536482;
2220      font-weight: normal;
2221  }
2222   
2223  .permissions-panel th.permissions-name a.trace {
2224      display: inline;
2225  }
2226   
2227  .permissions-panel th.row3 {
2228      background-image: none;
2229      background-color: #D1D7DC;
2230      color: #536482;
2231      border: none;
2232  }
2233   
2234  .permissions-panel th.row4 {
2235      background-image: none;
2236      background-color: #E4E8EB;
2237      color: #536482;
2238      border: none;
2239  }
2240   
2241  .permissions-panel th a:link, .permissions-panel th a:hover, .permissions-panel th a:visited {
2242      display: block;
2243      color: #FFFFFF;
2244      text-decoration: underline;
2245  }
2246   
2247  .permissions-panel td.permissions-yes label:hover {
2248      background-color: #86F786;
2249  }
2250   
2251  .permissions-panel td.permissions-no label:hover {
2252      background-color: #EFB0B2;
2253  }
2254   
2255  .permissions-panel td.permissions-never label:hover {
2256      background-color: #DD0000;
2257  }
2258   
2259  .permissions-panel td {
2260      padding: 0;
2261      text-align: center;
2262      width: 10%;
2263  }
2264   
2265  .permissions-panel td label {
2266      display: block;
2267      margin: 0;
2268      padding: 0;
2269  }
2270   
2271  @media only screen and (max-width: 700px), only screen and (max-device-width: 700px)
2272  {
2273      .column1, .column2 {
2274          float: none !important;
2275          width: auto;
2276      }
2277   
2278      .permissions-simple {
2279          clear: both;
2280      }
2281   
2282      .permissions-simple td, .permissions-simple dd {
2283          width: auto !important;
2284          margin-left: 0 !important;
2285          margin-right: 0 !important;
2286      }
2287   
2288      .permissions-simple dd {
2289          margin-top: 5px;
2290      }
2291   
2292      .permissions-panel .tablewrap {
2293          margin: 0 5px;
2294      }
2295   
2296      .permissions-category {
2297          min-width: 0;
2298          margin: 0 !important;
2299      }
2300   
2301      .permissions-category a, .permissions-category a span.tabbg {
2302          display: block;
2303          float: none !important;
2304          background: transparent none;
2305      }
2306   
2307      .permissions-category a {
2308          background: #d9e5ee;
2309          margin: 5px 0;
2310          padding: 0 !important;
2311          border-radius: 3px;
2312          text-decoration: underline;
2313      }
2314   
2315      .permissions-category .activetab a {
2316          background-color: #dd6900;
2317          color: #fff;
2318      }
2319   
2320      .permissions-category a span.tabbg {
2321          color: inherit !important;
2322          padding-top: 6px !important;
2323          padding-bottom: 6px !important;
2324      }
2325   
2326      .permissions-category .activetab span.colour {
2327          border-color: #fff;
2328      }
2329  }
2330   
2331  /* Avatars gallery
2332  ---------------------------------------- */
2333  #gallery {
2334      display: block;
2335      margin: 0 -5px;
2336      padding: 0;
2337      overflow: hidden;
2338  }
2339   
2340  #gallery li {
2341      display: block;
2342      float: left;
2343      border: 1px solid #ccc;
2344      border-radius: 2px;
2345      background: #fff;
2346      padding: 5px;
2347      margin: 5px;
2348  }
2349   
2350  #gallery li:hover {
2351      background-color: #eee;
2352  }
2353   
2354  #gallery li label {
2355      display: block;
2356      text-align: center;
2357      padding: 0;
2358  }
2359   
2360  /* Dropdown menu
2361  ----------------------------------------*/
2362  .dropdown {
2363      position: absolute;
2364      left: 0;
2365      top: 22px;
2366      z-index: 2;
2367      border: 1px solid transparent;
2368      border-radius: 5px;
2369      padding: 9px 0 0;
2370  }
2371   
2372  .dropdown-up .dropdown {
2373      top: auto;
2374      bottom: 18px;
2375      padding: 0 0 9px;
2376  }
2377   
2378  .dropdown-left .dropdown {
2379      left: auto;
2380      right: 0;
2381  }
2382   
2383  .dropdown .pointer, .dropdown .pointer-inner {
2384      position: absolute;
2385      width: 0;
2386      height: 0;
2387      border-top-width: 0;
2388      border-bottom: 10px solid transparent;
2389      border-left: 10px dashed transparent;
2390      border-right: 10px dashed transparent;
2391      -webkit-transform: rotate(360deg); /* better anti-aliasing in webkit */
2392      display: block;
2393  }
2394   
2395  .dropdown-up .pointer, .dropdown-up .pointer-inner {
2396      border-bottom-width: 0;
2397      border-top: 10px solid transparent;
2398  }
2399   
2400  .dropdown .pointer {
2401      right: auto;
2402      left: 10px;
2403      top: 0;
2404      z-index: 3;
2405  }
2406   
2407  .dropdown-up .pointer {
2408      bottom: 0;
2409      top: auto;
2410  }
2411   
2412  .dropdown-left .dropdown .pointer {
2413      left: auto;
2414      right: 10px;
2415  }
2416   
2417  .dropdown .pointer-inner {
2418      top: auto;
2419      bottom: -11px;
2420      left: -10px;
2421  }
2422   
2423  .dropdown-up .pointer-inner {
2424      bottom: auto;
2425      top: -11px;
2426  }
2427   
2428  .dropdown .pointer {
2429      border-color: #B9B9B9 transparent;
2430  }
2431   
2432  .dropdown .pointer-inner {
2433      border-color: #FFF transparent;
2434  }
2435   
2436  .dropdown .dropdown-contents {
2437      z-index: 2;
2438      overflow: hidden;
2439      overflow-y: auto;
2440      background: #fff;
2441      border: 1px solid #b9b9b9;
2442      border-radius: 5px;
2443      padding: 5px;
2444      position: relative;
2445      min-width: 40px;
2446      max-height: 200px;
2447      box-shadow: 1px 3px 5px rgba(0, 0, 0, 0.2);
2448      -webkit-box-sizing: border-box;
2449      -moz-box-sizing: border-box;
2450      box-sizing: border-box;
2451  }
2452   
2453  .dropdown-up .dropdown-contents {
2454      box-shadow: 1px 0 5px rgba(0, 0, 0, 0.2);
2455  }
2456   
2457  .dropdown li {
2458      float: none;
2459      margin: 0;
2460      white-space: nowrap;
2461      text-align: left;
2462  }
2463   
2464  .wrap .dropdown li, .dropdown.wrap li {
2465      white-space: normal;
2466  }
2467   
2468  .dropdown li:before, .dropdown li:after {
2469      display: none !important;
2470  }
2471   
2472  .roles-options > .dropdown {
2473      left: auto;
2474      top: 3.2em;
2475      width: 250px;
2476  }
2477   
2478  .roles-options {
2479      -webkit-user-select: none;
2480      -moz-user-select: none;
2481      -ms-user-select: none;
2482      -o-user-select: none;
2483      user-select: none;
2484      width: 250px;
2485  }
2486   
2487  .roles-options > span {
2488      border: 1px solid #DEDEDE;
2489      border-radius: 3px;
2490      padding: 4px;
2491      width: 250px;
2492      display: none;
2493      background: url('../images/arrow_down.gif') no-repeat 245px .7em;
2494  }
2495   
2496  .roles-options li {
2497      list-style: none;
2498  }
2499   
2500  .roles-highlight {
2501      background-color: #1e90ff;
2502      color: #fff;
2503  }
2504   
2505   
2506  /* Classes for additional tasks
2507  ---------------------------------------- */
2508   
2509  .phpinfo {
2510      overflow: auto;
2511      width: 99%;
2512      direction: ltr;
2513  }
2514   
2515  .phpinfo td, .phpinfo th, .phpinfo h2, .phpinfo h1 {
2516      text-align: left;
2517  }
2518   
2519  .requirements_not_met {
2520      padding: 5px;
2521      background-color: #BC2A4D;
2522  }
2523   
2524  .requirements_not_met dt label, .requirements_not_met dd p {
2525      color: #FFFFFF;
2526      font-size: 1.4em;
2527  }
2528   
2529  @media only screen and (max-width: 700px), only screen and (max-device-width: 700px)
2530  {
2531      .responsive-hide { display: none !important; }
2532      .responsive-show { display: block !important; }
2533      .responsive-show-inline { display: inline !important; }
2534      .responsive-show-inline-block { display: inline-block !important; }
2535  }
2536   
2537  .clearfix {
2538      overflow: hidden;
2539  }
2540   
2541  .pagination:after,
2542  #page-header:after,
2543  #page-body:after,
2544  #tabs:after,
2545  #tabs > ul:after,
2546  #tabs li:after,
2547  #acp:after,
2548  #content:after {
2549      content: '';
2550      clear: both;
2551      display: block;
2552  }
2553   
2554  #progress-bar {
2555      position: relative;
2556      width: 90%;
2557      text-align: center;
2558      height: 25px;
2559      margin: 20px auto;
2560      border: 1px solid #cecece;
2561  }
2562   
2563  #progress-bar #progress-bar-text {
2564      position: absolute;
2565      top: 0;
2566      width: 100%;
2567      color: #000;
2568  }
2569   
2570  #progress-bar #progress-bar-filler {
2571      display: block;
2572      position: relative;
2573      top: 0;
2574      left: 0;
2575      background-color: #3c84ad;
2576      width: 0;
2577      height: 25px;
2578      overflow: hidden;
2579      color: #fff;
2580  }
2581   
2582  #progress-bar p {
2583      line-height: 25px;
2584      font-weight: bold;
2585  }
2586   
2587  .send-stats-row {
2588      margin: 15px 0;
2589  }
2590   
2591  .send-stats-row:before {
2592      display: table;
2593      content: " ";
2594  }
2595   
2596  .send-stats-tile {
2597      position: relative;
2598      padding: 14px;
2599      margin-bottom: 20px;
2600      background-color: #eff0f2;
2601      border-radius: 6px;
2602      box-shadow: rgba(0,0,0,0.3) 1px 1px 5px;
2603  }
2604   
2605  .send-stats-tile h2 {
2606      margin-top: 0;
2607      text-align: center;
2608      padding-bottom: 1em;
2609  }
2610   
2611  .send-stats-tile i {
2612      padding-right: 0.3em;
2613  }
2614   
2615  .icon {
2616      font-family: FontAwesome;
2617      font-style: normal;
2618  }
2619   
2620  .send-stats-data-row {
2621      background: #f9f9f9;
2622      border-radius: 6px;
2623      border: #DEDEDE 1px solid;
2624      padding: 10px;
2625      border-top-width: 0;
2626      border-top-right-radius: 0;
2627      border-top-left-radius: 0;
2628  }
2629   
2630  .send-stats-data-hidden .configlist {
2631      display: none;
2632  }
2633   
2634  .send-stats-data-only-row {
2635      border-radius: 6px !important;
2636      border-bottom-width: 1px !important;
2637  }
2638   
2639  .send-stats-data-hidden {
2640      padding: 0;
2641      border: none;
2642  }
2643   
2644  .send-stats-row > .send-stats-data-row:first-child {
2645      background-color: #d9edf7;
2646      border-bottom-width: 0;
2647      border-top-right-radius: 6px;
2648      border-top-left-radius: 6px;
2649      border-top-width: 1px;
2650      border-bottom-left-radius: 0;
2651      border-bottom-right-radius: 0;
2652  }
2653   
2654  .send-stats-settings dt, .send-stats-settings dd {
2655      min-width: 25px;
2656  }
2657   
2658  .send-stats-settings dd {
2659      line-height: 1.5em;
2660  }
2661   
2662  .send-stats-settings input {
2663      display: none;
2664  }
2665   
2666  .send-stats-settings input[type=checkbox] + label:before {
2667      content: "\f096";
2668      font-family: FontAwesome;
2669      font-size: 1.5em;
2670  }
2671   
2672  .send-stats-settings input[type=checkbox]:checked + label:before {
2673      content: "\f14a";
2674      color: #3c763d;
2675  }
2676   
2677  .send-stats-data-row a:hover span {
2678      text-decoration: underline;
2679  }
2680   
2681  .send-stats-data-row a {
2682      text-decoration: none;
2683      cursor: default;
2684  }
2685   
2686  .send-stats-data-row i {
2687      padding-left: 6px;
2688  }
2689   
2690  .configlist {
2691      word-wrap: break-word;
2692      word-break: break-all;
2693  }
2694