Verzeichnisstruktur phpBB-3.3.15


Veröffentlicht
28.08.2024

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: 02.04.2025, 15:01 - Dateigröße: 46.59 KiB


0001  /*  phpBB 3.3 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.svg") 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.svg") 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  }
0529   
0530  .rtl #menu {
0531      float: right;
0532      border: none;
0533      border-left: 1px solid #CCCFD3;
0534  }
0535   
0536  #menu p {
0537      font-size: 0.85em;
0538  }
0539   
0540  #menu ul {
0541      list-style: none;
0542      margin: 0;
0543      padding: 0;
0544      word-wrap: normal;
0545  }
0546   
0547  /* Default list state */
0548  #menu li, #menu .header {
0549      padding: 0;
0550      margin: 0;
0551      font-size: 0.85em;
0552      font-weight: bold;
0553      display: block;
0554  }
0555   
0556  /* Link styles for the sub-section links */
0557  #menu li span {
0558      display: block;
0559      padding: 3px 3px 3px 8px;
0560      margin: 1px 0;
0561      text-decoration: none;
0562      font-weight: normal;
0563      color: #138ECB;
0564  }
0565   
0566  .rtl #menu li span {
0567      padding: 3px 8px 3px 3px;
0568  }
0569   
0570  #menu li a:hover, #menu li a:hover span {
0571      text-decoration: none;
0572      background-color: #FFFFFF;
0573      color: #BC2A4D;
0574  }
0575   
0576  #menu li a:active, #menu li a:active span {
0577      color: #F632A0;
0578  }
0579   
0580  #menu li#activemenu a span {
0581      text-decoration: none;
0582      font-weight: bold;
0583      color: #1180B7;
0584      background: transparent url("../images/arrow_right.gif") 0% 50% no-repeat;
0585  }
0586   
0587  .rtl #menu li#activemenu a span {
0588      background: transparent url("../images/arrow_left.gif") 100% 50% no-repeat;
0589  }
0590   
0591  #menu li#activemenu a:hover span, #menu li#activemenu span {
0592      text-decoration: none;
0593      font-weight: bold;
0594      color: #BC2A4D;
0595      background: #FFFFFF url("../images/arrow_right.gif") 1% 50% no-repeat;
0596  }
0597   
0598  .rtl #menu li#activemenu a:hover span, .rtl #menu li#activemenu span {
0599      background: #FFFFFF url("../images/arrow_left.gif") 99% 50% no-repeat;
0600  }
0601   
0602  #menu li a:active, #menu li a:active span, #menu li#activemenu a:active span {
0603      color: #F632A0;
0604  }
0605   
0606  #menu li span.completed {
0607      text-decoration: none;
0608      padding: 3px 3px 3px 12px;
0609      background: url("../images/arrow_down.gif") 1% 50% no-repeat;
0610  }
0611   
0612  .rtl #menu li span.completed {
0613      text-decoration: none;
0614      padding: 3px 12px 3px 3px;
0615      background: url("../images/arrow_down.gif") 99% 50% no-repeat;
0616  }
0617   
0618  #menu .header {
0619      font-family: Tahoma, Helvetica, sans-serif;
0620      display: block;
0621      font-weight: bold;
0622      color: #115098;
0623      border-bottom: 1px solid #327AA5;
0624      padding: 4px 0 2px;
0625      margin-top: 15px;
0626      text-transform: uppercase;
0627      font-size: 0.75em;
0628      text-decoration: none;
0629      cursor: inherit;
0630      outline-style: none;
0631  }
0632   
0633  @media only screen and (max-width: 700px), only screen and (max-device-width: 700px)
0634  {
0635      #menu, .rtl #menu {
0636          float: none;
0637          width: auto;
0638          border-width: 0;
0639          max-width: 200px;
0640          margin: 0 auto 10px;
0641      }
0642   
0643      #menu p {
0644          text-align: center;
0645      }
0646   
0647      #menu .menu-block.active {
0648          margin: 0 -5px;
0649          padding: 0 5px 3px;
0650          background: rgba(255, 255, 255, .5);
0651          border-radius: 5px;
0652      }
0653   
0654      #menu .menu-block.no-header.active {
0655          padding-top: 3px;
0656      }
0657   
0658      #menu .menu-block .header {
0659          margin-top: 5px;
0660          cursor: pointer;
0661          border-bottom-width: 0;
0662          position: relative;
0663          text-decoration: underline;
0664      }
0665   
0666      #menu .menu-block .header:focus, #menu .menu-block.active .header {
0667          color: #D31141;
0668          text-decoration: none;
0669      }
0670   
0671      #menu .menu-block ul {
0672          display: none;
0673      }
0674   
0675      .nojs #menu .menu-block:hover ul, #menu .menu-block.active ul, #menu .menu-block.no-header ul {
0676          display: block;
0677      }
0678   
0679      #menu .menu-block li:last-child {
0680          border-bottom: 1px solid #327AA5;
0681      }
0682   
0683      #menu .menu-block:last-child li:last-child, #menu .menu-block.active li:last-child {
0684          border-bottom-width: 0;
0685      }
0686   
0687      #menu .menu-block li a span {
0688          border-radius: 2px;
0689      }
0690  }
0691   
0692   
0693  /* Table styles
0694  ---------------------------------------- */
0695   
0696  table {
0697      width: 100%;
0698      border: 1px solid #CCCFD3;
0699      background-color: #FFFFFF;
0700      padding: 1px;
0701  }
0702   
0703  th {
0704      padding: 3px 4px;
0705      color: #FFFFFF;
0706      background: #70AED3 url("../images/gradient2b.gif") bottom left repeat-x;
0707      border-top: 1px solid #6DACD2;
0708      border-bottom: 1px solid #327AA5;
0709      text-align: left;
0710      font-size: 0.75em;
0711      text-transform: uppercase;
0712  }
0713   
0714  td {
0715      text-align: left;
0716      font-size: 0.85em;
0717      padding: 4px;
0718      line-height: 1.20em;
0719  }
0720   
0721  .rtl th, .rtl td {
0722      text-align: right;
0723  }
0724   
0725  .table1 {
0726      clear: both;
0727      border-spacing: 1px;
0728      border-collapse: separate;
0729  }
0730   
0731  .table2 {
0732      display: inline-block;
0733      border-spacing: 1px;
0734      border-collapse: separate;
0735  }
0736   
0737  .lside {
0738      display: flex;
0739      align-items: stretch;
0740      width: 100%;
0741  }
0742   
0743  .tabled {
0744      width: 1%;
0745  }
0746   
0747  dt#color_palette_placeholder table {
0748      margin-right: 5px;
0749      width: 80px;
0750  }
0751   
0752  #color_palette_placeholder td {
0753      padding: 0;
0754  }
0755   
0756  table.type2 {
0757      border: none;
0758      background: none;
0759      padding: 0;
0760  }
0761   
0762  table.type2 th {
0763      background: none;
0764      border-top: none;
0765      text-align: center;
0766      color: #115098;
0767      padding: 2px 0;
0768  }
0769   
0770  table.type2 td {
0771      padding: 0;
0772      font-size: 1em;
0773  }
0774   
0775  table.type2 td.name {
0776      padding: 2px;
0777      vertical-align: middle;
0778  }
0779   
0780  table.type3  {
0781      float: right;
0782      width: 300px;
0783      border: none;
0784      background-color: transparent;
0785      padding: 0;
0786  }
0787   
0788  .rtl table.type3 {
0789      float: left;
0790  }
0791   
0792  table.type3 thead th {
0793      background-color: transparent;
0794      border-top: none;
0795      text-align: center;
0796      color: #115098;
0797      padding: 0 3px;
0798      font-size: 0.85em;
0799      font-weight: normal;
0800      text-transform: none;
0801  }
0802   
0803  table.type3 tbody th {
0804      border-top: none;
0805      text-align: left;
0806      text-transform: none;
0807      padding: 0;
0808      border: none;
0809      font-size: 0.90em;
0810      font-weight: normal;
0811      width: 100%;
0812  }
0813   
0814  .rtl table.type3 tbody th {
0815      text-align: right;
0816  }
0817   
0818  table.type3 td {
0819      text-align: center;
0820      padding: 1px;
0821  }
0822   
0823  th.name {
0824      text-align: left;
0825      width: auto;
0826  }
0827   
0828  .rtl th.name {
0829      text-align: right;
0830  }
0831   
0832  td.name {
0833      text-align: left;
0834      font-weight: bold;
0835  }
0836   
0837  .rtl td.name {
0838      text-align: right;
0839  }
0840   
0841  .entry {
0842      text-align: left;
0843      font-weight: normal;
0844  }
0845   
0846  .rtl .entry {
0847      text-align: right;
0848  }
0849   
0850  .row1 {
0851      background-color: #F9F9F9;
0852  }
0853   
0854  table.zebra-table tbody tr:nth-child(odd) {
0855      background-color: #F9F9F9;
0856  }
0857   
0858  .row2 {
0859      word-break: break-all;
0860      background-color: #DCEBFE;
0861  }
0862   
0863  table.zebra-table tbody tr:nth-child(even) {
0864      background-color: #DCEBFE;
0865  }
0866   
0867  .row3 { background-color: #DBDFE2; }
0868  .row4 { background-color: #E4E8EB; }
0869  .col1 { background-color: #DCEBFE; }
0870  .col2 { background-color: #F9F9F9; }
0871   
0872  /* 4 row background colours for trees */
0873  .row1a { background-color: #F9F9F9; }
0874  .row1b { background-color: #F6F6F6; }
0875  .row2a { background-color: #E7EEF4; }
0876  .row2b { background-color: #E3EBF2; }
0877   
0878  tr.row-highlight:hover td { background-color: #DBDFE2; }
0879   
0880  .spacer {
0881      background-color: #DBDFE2;
0882      height: 1px;
0883      line-height: 1px;
0884  }
0885   
0886  /* Deactivated row */
0887  .row-inactive {
0888      color: #999;
0889  }
0890  .row-inactive a, .row-inactive strong {
0891      color: #888;
0892  }
0893  .row-inactive a:hover {
0894      color: #BC2A4D;
0895  }
0896   
0897  /* Specific tables */
0898  table.forums td.folder {
0899      width: 27px;
0900      text-align: center;
0901  }
0902   
0903  table td.actions {
0904      vertical-align: middle;
0905      width: 100px;
0906      text-align: center;
0907      white-space: nowrap;
0908  }
0909   
0910  table tr:first-child td.actions .up, table tr:last-child td.actions .down {
0911      display: none;
0912  }
0913   
0914  table tr:first-child td.actions .up-disabled, table tr:last-child td.actions .down-disabled {
0915      display: inline !important;
0916  }
0917   
0918  table.styles td.users, table td.mark {
0919      text-align: center;
0920  }
0921   
0922  table.fixed-width-table {
0923      table-layout: fixed;
0924      word-break: break-word;
0925  }
0926   
0927  @media only screen and (max-width: 700px), only screen and (max-device-width: 700px)
0928  {
0929      table.responsive, table.responsive tbody, table.responsive tr, table.responsive td {
0930          display: block;
0931      }
0932   
0933      table.responsive thead, table.responsive th, table.responsive colgroup {
0934          display: none;
0935      }
0936   
0937      table.responsive.show-header thead, table.responsive.show-header th:first-child, table.responsive caption {
0938          display: block;
0939          width: auto !important;
0940          text-align: left !important;
0941          margin: 0;
0942      }
0943   
0944      table.responsive {
0945          background: transparent none;
0946          border-width: 0;
0947          padding: 0;
0948      }
0949   
0950      table.responsive caption {
0951          padding: 3px 4px;
0952          color: #FFFFFF;
0953          background: #70AED3 url("../images/gradient2b.gif") bottom left repeat-x;
0954          border-top: 1px solid #6DACD2;
0955          border-bottom: 1px solid #327AA5;
0956          text-align: left;
0957          font-size: 0.75em;
0958          font-weight: bold;
0959          text-transform: uppercase;
0960      }
0961   
0962      table.responsive.show-header th:first-child span.rank-img, table.responsive.no-caption caption, table.responsive.no-header thead {
0963          display: none;
0964      }
0965   
0966      table.responsive tr {
0967          margin: 2px 0;
0968          border: 1px solid #CCCFD3;
0969          background-color: #FFFFFF;
0970          padding: 1px 1px 0;
0971          overflow: hidden;
0972      }
0973   
0974      table.responsive tr.row1 td { background-color: #F9F9F9; }
0975      table.responsive tr.row2 td { background-color: #DCEBFE; }
0976      table.responsive tr.row3 td { background-color: #DBDFE2; }
0977      table.responsive tr.row4 td { background-color: #E4E8EB; }
0978      table.responsive tr.col1 td { background-color: #DCEBFE; }
0979      table.responsive tr.col2 td { background-color: #F9F9F9; }
0980      table.responsive tr.row1a td { background-color: #F9F9F9; }
0981      table.responsive tr.row1b td { background-color: #F6F6F6; }
0982      table.responsive tr.row2a td { background-color: #E7EEF4; }
0983      table.responsive tr.row2b td { background-color: #E3EBF2; }
0984   
0985      table.responsive td {
0986          width: auto !important;
0987          text-align: left !important;
0988          padding: 4px;
0989          margin-bottom: 1px;
0990      }
0991   
0992      .rtl table.responsive td {
0993          text-align: right !important;
0994      }
0995   
0996      table.responsive td.empty {
0997          display: none !important;
0998      }
0999   
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  }
2767