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