Advertisement
n128

Magic CSS | Custom Client

Jan 31st, 2018
133
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 77.06 KB | None | 0 0
  1. /*********************************************************
  2.  * Global
  3.  *********************************************************/
  4.  
  5. html, body {
  6.     margin: 0;
  7.     padding: 0;
  8.     height: 100%;
  9.     overflow: visible;
  10. }
  11. body {
  12.     color: white;
  13.     font-size: 12pt;
  14.     font-family: Helvetica, Verdana, Arial, sans-serif;
  15.     /* see http://pokemonshowdown.com/credits */
  16.     background: #6C3D34 url(https://images4.alphacoders.com/823/thumb-1920-823720.png) no-repeat left center fixed;
  17.     -webkit-background-size: cover;
  18.     -moz-background-size: cover;
  19.     -o-background-size: cover;
  20.     background-size: cover;
  21. }
  22. .ps-popup button {
  23.     background: rgba(255, 37, 37, 1);
  24.     color: #fff;
  25.     border: 1px solid #000;
  26. }
  27. .ps-popup button:hover {
  28.     background: rgb(255, 171, 50);
  29. }
  30. .chat a:hover {
  31.     color: #EE9B23;
  32. }
  33. .pad {
  34.     margin: 0;
  35.     padding: 5px 15px;
  36. }
  37. .pad .button {
  38.     background: linear-gradient(rgba(235, 8, 0, 0.9), rgba(107, 4, 0, 1));
  39.     text-shadow: none;
  40.     border: 1px solid rgba(235, 8, 0, 0.9);
  41.     text-decoration: bold;
  42.     color: #000;
  43. }
  44. .pad .button:hover {
  45.     border-color: rgba(255, 146, 10, 1);
  46.     background: rgb(255, 175, 75);
  47.     background: -moz-linear-gradient(top, rgba(255, 175, 75, 1) 0%, rgba(255, 146, 10, 1) 100%);
  48.     background: -webkit-linear-gradient(top, rgba(255, 175, 75, 1) 0%, rgba(255, 146, 10, 1) 100%);
  49.     background: linear-gradient(to bottom, rgba(255, 175, 75, 1) 0%, rgba(255, 146, 10, 1) 100%);
  50.     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffaf4b', endColorstr='#ff920a', GradientType=0);
  51.     color: #fff;
  52. }
  53. .pad p {
  54.     margin: 9px 0;
  55. }
  56. .label {
  57.     font-size: 9pt;
  58.     font-weight: bold;
  59.     display: block;
  60. }
  61. .optlabel {
  62.     font-size: 9pt;
  63.     display: block;
  64. }
  65. .label strong {
  66.     font-size: 11pt;
  67.     display: block;
  68. }
  69. .label .textbox {
  70.     display: block;
  71. }
  72. .textbox {
  73.     border: 1px solid #AAAAAA;
  74.     border-radius: 3px;
  75.     padding: 2px 2px;
  76.     font-family: Helvetica, Verdana, Arial, sans-serif;
  77.     font-size: 9pt;
  78.     box-shadow: inset 0px 1px 2px #CCCCCC, 1px 1px 0 rgba(255, 255, 255, .6);
  79.     background: #F8FBFD;
  80.     color: black;
  81. }
  82. .textbox:hover {
  83.     border-color: #474747;
  84.     box-shadow: inset 0px 1px 2px #D2D2D2, 1px 1px 0 rgba(255, 255, 255, .6);
  85.     background: #FFFFFF;
  86. }
  87. .textbox:focus, .button:focus {
  88.     outline: 0 none;
  89.     border-color: #004488;
  90.     box-shadow: inset 0px 1px 2px #D2D2D2, 0px 0px 5px #2266AA;
  91. }
  92. .textbox:focus {
  93.     background: #FFFFFF;
  94. }
  95. .buttonbar {
  96.     margin-top: 1em;
  97.     text-align: center;
  98. }
  99. hr {
  100.     border-top: 1px solid #999999;
  101.     border-bottom: 0;
  102.     border-left: 0;
  103.     border-right: 0;
  104. }
  105. button {
  106.     cursor: pointer;
  107. }
  108. button:disabled {
  109.     cursor: default;
  110. }
  111. select {
  112.     font-size: 9pt;
  113.     font-family: Helvetica, Verdana, Arial, sans-serif;
  114. }
  115. .dark a {
  116.     color: #4488EE;
  117. }
  118. .dark a:visited {
  119.     color: #AA81F2;
  120. }
  121. /* .dark a.button {
  122.     color: #222222;
  123.     text-shadow: 0 1px 0 white;
  124.     border: solid 1px #AAAAAA;
  125.     background: #e3e3e3;
  126.     background: linear-gradient(to bottom,  #f6f6f6,  #e3e3e3);
  127. }
  128. .dark a.button:hover {
  129.     background: #cfcfcf;
  130.     background: linear-gradient(to bottom,  #f2f2f2,  #c2c2c2);
  131.     border-color: #606060;
  132. }
  133. .dark a.button:active {
  134.     background: linear-gradient(to bottom,  #cfcfcf,  #f2f2f2);
  135. } */
  136.  
  137. .dark .button.notifying {
  138.     background: #6BACC5;
  139.     border-color: #2C9CC1;
  140. }
  141. .dark .button.notifying:hover {
  142.     background: #6BACC5;
  143.     border-color: #FFFFFF;
  144. }
  145. .dark a.button:visited {
  146.     color: #F9F9F9;
  147. }
  148. .dark a.button.subtle-notifying {
  149.     color: #61A3BB;
  150. }
  151. .dark .textbox {
  152.     border-color: #888888;
  153.     box-shadow: none;
  154.     background: #282B2D;
  155.     color: #DDD;
  156. }
  157. .dark .textbox:hover {
  158.     border-color: #BBBBBB;
  159.     box-shadow: none;
  160.     background: #222222;
  161. }
  162. .dark .textbox:focus, .dark .button:focus {
  163.     outline: 0 none;
  164.     border-color: #BBBBBB;
  165.     box-shadow: 0px 0px 4px #88CCFF, 0px 0px 4px #88CCFF;
  166. }
  167. .dark .textbox:focus {
  168.     background: #111111;
  169. }
  170. /* .dark .roomtab.button.closable,
  171. .dark .roomtab.button {
  172.     background: #3A3A3A;
  173.     border-color: #A9A9A9;
  174.     color: #F9F9F9;
  175.     text-shadow: 1px 1px 0 #111;
  176. }
  177. .dark .roomtab.button:hover {
  178.     background: #606060;
  179.     border-color: #EEEEEE;
  180. }
  181. .dark .roomtab.button.cur.closable,
  182. .dark .roomtab.button.cur {
  183.     background: #636363;
  184.     border-color: #A9A9A9;
  185.     color: #F9F9F9;
  186.     text-shadow: 1px 1px 0 #111;
  187. } */
  188.  
  189. .dark .tabbar a.button.subtle-notifying {
  190.     color: #6BACC5;
  191. }
  192. .dark .tabbar a.button.notifying {
  193.     background: #6BACC5;
  194.     border-color: #2C9CC1;
  195.     color: #000;
  196.     text-shadow: none;
  197. }
  198. .dark .maintabbarbottom {
  199.     background: #636363;
  200.     border-color: #A9A9A9;
  201. }
  202. /* .dark button {
  203.     background: #777777;
  204.     box-shadow: none;
  205.     border: 1px solid #EEEEEE;
  206.     color: #EEEEEE;
  207.     border-radius: 5px;
  208. }
  209. */
  210.  
  211. .dark .button, .dark .tabbar a.button, .dark .popupmenu button.button {
  212.     background: #484848;
  213.     box-shadow: inset 0 3px 4px rgba(255, 255, 255, 0.25);
  214.     border-color: #A9A9A9;
  215.     text-shadow: none;
  216.     color: #F9F9F9;
  217. }
  218. .dark .button:hover, .dark .tabbar a.button:hover {
  219.     background: #606060;
  220.     border-color: #EEEEEE;
  221. }
  222. .dark .popupmenu button.button:hover {
  223.     background: #606060;
  224.     border-color: #EEEEEE;
  225.     color: #F9F9F9;
  226. }
  227. .dark .tabbar a.button.notifying:hover {
  228.     background: #92C2D3;
  229. }
  230. .dark .button:active, .dark .tabbar a.button:active {
  231.     background: #3A3A3A;
  232.     border-color: #EEEEEE;
  233.     box-shadow: none;
  234. }
  235. .dark .button.cur, .dark .button.cur:hover, .dark .tabbar a.button.cur, .dark .tabbar a.button.cur:hover {
  236.     background: #636363;
  237.     border-color: #A9A9A9;
  238.     box-shadow: none;
  239.     color: #F9F9F9;
  240. }
  241. .dark .button.disabled, .dark .button.disabled:hover, .dark .button.disabled:active {
  242.     background: #555555;
  243.     border-color: #555555;
  244.     box-shadow: none;
  245.     color: #999999;
  246. }
  247. /*
  248. .dark .closebutton,
  249. .dark .minimizebutton,
  250. .dark button.subtle {
  251.     background: none;
  252.     border: none;
  253. } */
  254.  
  255. /*********************************************************
  256.  * Header
  257.  *********************************************************/
  258.  
  259. .header {
  260.     position: relative;
  261.     height: 50px;
  262.     background: url(../fx/client-topbar-bg.png) repeat-x left top scroll;
  263. }
  264. .header h1 {
  265.     margin: 0;
  266.     padding: 0;
  267. }
  268. .header .logo {
  269.     float: left;
  270.     margin: 2px 0 0 2px;
  271.     z-index: 9999;
  272. }
  273. .ps-room.ps-room-light {
  274.     background: rgba(241, 241, 241, 0.85);
  275. }
  276. .ps-room.ps-room-light.scrollable {
  277.     background: rgba(241, 241, 241, 0.85);
  278. }
  279. .userbar {
  280.     position: absolute;
  281.     top: 12px;
  282.     right: 12px;
  283.     font-weight: bold;
  284. }
  285. .userbar .username {
  286.     color: black;
  287.     text-shadow: 1px 1px 0 #f8f8f8, 1px -1px 0 #f8f8f8, -1px 1px 0 #f8f8f8, -1px -1px 0 #f8f8f8;
  288. }
  289. .username {
  290.     cursor: pointer;
  291. }
  292. .userbar button.icon {
  293.     height: 25px;
  294.     width: 27px;
  295.     font-size: 16px;
  296.     text-align: center;
  297.     padding: 0;
  298.     border-color: rgba(255, 146, 10, 1);
  299.     background: rgb(255, 175, 75);
  300.     background: -moz-linear-gradient(top, rgba(255, 175, 75, 1) 0%, rgba(255, 146, 10, 1) 100%);
  301.     background: -webkit-linear-gradient(top, rgba(255, 175, 75, 1) 0%, rgba(255, 146, 10, 1) 100%);
  302.     background: linear-gradient(to bottom, rgba(255, 175, 75, 1) 0%, rgba(255, 146, 10, 1) 100%);
  303.     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffaf4b', endColorstr='#ff920a', GradientType=0);
  304. }
  305. .userbar button.icon:hover {
  306.     background: linear-gradient(rgba(235, 8, 0, 0.9), rgba(107, 4, 0, 1));
  307.     border: 1px solid rgba(235, 8, 0, 0.9);
  308.     color: #fff;
  309. }
  310. .userbar button.icon i {
  311.     margin: 0 -5px;
  312. }
  313. .tabbar {
  314.     position: absolute;
  315.     bottom: 1px;
  316.     left: 0;
  317.     right: 0;
  318.     display: block;
  319.     list-style: none;
  320.     margin: 0;
  321.     padding: 0 0 0 0;
  322.     height: 37px;
  323.     text-align: left;
  324.     color: white;
  325.     text-shadow: 0 1px 0 black;
  326.     font-size: 10pt;
  327.     line-height: 100%;
  328. }
  329. .maintabbarbottom {
  330.     content: "";
  331.     display: block;
  332.     position: absolute;
  333.     left: 0;
  334.     right: 0;
  335.     bottom: -6px;
  336.     height: 6px;
  337.     background: rgb(204, 0, 0);
  338.     background: -moz-linear-gradient(top, rgba(204, 0, 0, 1) 0%, rgba(204, 0, 0, 1) 100%);
  339.     background: -webkit-linear-gradient(top, rgba(204, 0, 0, 1) 0%, rgba(204, 0, 0, 1) 100%);
  340.     background: linear-gradient(to bottom, rgba(204, 0, 0, 1) 0%, rgba(204, 0, 0, 1) 100%);
  341.     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc0000', endColorstr='#cc0000', GradientType=0);
  342.     border: solid 1px black;
  343.     border-left: 0;
  344.     margin: -1px 0 0 0;
  345.     -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
  346.     -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
  347.     box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
  348. }
  349. .tabbar.maintabbar {
  350.     margin-left: 144px;
  351.     margin-right: 165px;
  352.     overflow: hidden;
  353. }
  354. .tabbar.maintabbar.minitabbar {
  355.     margin-left: 0;
  356. }
  357. .maintabbar .inner {
  358.     width: 400%;
  359.     /* make sure overflows go right and not down */
  360. }
  361. .maintabbar .overflow {
  362.     position: absolute;
  363.     bottom: 0;
  364.     right: 0;
  365.     z-index: 12;
  366. }
  367. .maintabbar .overflow .button {
  368.     height: 37px;
  369.     width: 32px;
  370.     font-size: 12pt;
  371.     margin: 0;
  372.     border-radius: 0;
  373. }
  374. .tabbar.maintabbar a.roomtab.button {
  375.     border: 1px solid black;
  376.     background: rgb(204, 0, 0);
  377.     background: -moz-linear-gradient(top, rgba(204, 0, 0, 1) 0%, rgba(204, 0, 0, 1) 100%);
  378.     background: -webkit-linear-gradient(top, rgba(204, 0, 0, 1) 0%, rgba(204, 0, 0, 1) 100%);
  379.     background: linear-gradient(to bottom, rgba(204, 0, 0, 1) 0%, rgba(204, 0, 0, 1) 100%);
  380.     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc0000', endColorstr='#cc0000', GradientType=0);
  381.     color: #C6FFFB;
  382.     text-shadow: none;
  383.     cursor: pointer;
  384. }
  385. .tabbar.maintabbar a.roomtab.button:hover {
  386.     color: #FFFF64;
  387.     text-decoration: bold;
  388.     cursor: pointer;
  389. }
  390. .button, .popupmenu button.button {
  391.     outline: none;
  392.     cursor: pointer;
  393.     text-align: center;
  394.     text-decoration: none;
  395.     border-radius: 5px;
  396.     -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .2), inset 0 -1px 2px rgba(255, 255, 255, 1);
  397.     -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .2), inset 0 -1px 2px rgba(255, 255, 255, 1);
  398.     box-shadow: 0 1px 2px rgba(0, 0, 0, .2), inset 0 -1px 2px rgba(255, 255, 255, 1);
  399.     font-family: Verdana, Helvetica, Arial, sans-serif;
  400.     /* default colors */
  401.     color: #222222;
  402.     text-shadow: 0 1px 0 white;
  403.     border: solid 1px #AAAAAA;
  404.     background: #e3e3e3;
  405.     background: linear-gradient(to bottom, #f6f6f6, #e3e3e3);
  406.     font-size: 9pt;
  407.     padding: 3px 8px;
  408. }
  409. .button.small, .button.small {
  410.     font-size: 8pt;
  411.     padding: 2px 5px;
  412. }
  413. .button.big, .button.big {
  414.     font-size: 12pt;
  415.     padding: 5px 10px;
  416. }
  417. .button:hover, .popupmenu button.button:hover {
  418.     background: #fff;
  419.     background: linear-gradient(to bottom, #f2f2f2, #c2c2c2);
  420.     border-color: #333;
  421. }
  422. .button:active, .popupmenu button.button:active {
  423.     background: linear-gradient(to bottom, #cfcfcf, #f2f2f2);
  424. }
  425. .button.disabled, .button.disabled:hover, .button.disabled:active, .mainmenuwrapper .menugroup .button.disabled, .mainmenuwrapper .menugroup .button.disabled:hover, .mainmenuwrapper .menugroup .button.disabled:active {
  426.     cursor: default;
  427.     background: #EEEEEE;
  428.     border-color: #CCCCCC;
  429.     border-style: solid;
  430.     color: #999999;
  431.     text-shadow: none;
  432.     box-shadow: 0 1px 2px rgba(0, 0, 0, .1);
  433. }
  434. .button.notifying {
  435.     border-color: #AA8866;
  436.     background: #e3c3a3;
  437. }
  438. .button.notifying:hover {
  439.     border-color: #604020;
  440.     background: #cfaf8f;
  441. }
  442. .button.cur, .button.cur:hover {
  443.     color: #646464;
  444.     background: #f8f8f8;
  445.     box-shadow: none;
  446.     border-color: #AAAAAA;
  447.     cursor: default;
  448. }
  449. .button.subtle-notifying {
  450.     color: #AA6600;
  451. }
  452. .button.subtle-notifying .fa-comment-o:before, .button.notifying .fa-comment-o:before {
  453.     content: "\f0e6";
  454. }
  455. .tabbar li, .tabbar ul {
  456.     display: block;
  457.     float: left;
  458.     list-style: none;
  459.     margin: 0;
  460.     padding: 0;
  461. }
  462. .tabbar a.button {
  463.     display: inline-block;
  464.     height: 28px;
  465.     min-width: 52px;
  466.     white-space: nowrap;
  467.     position: relative;
  468.     padding: 3px 2px 3px 2px;
  469.     margin: 0 -1px 0 0;
  470.     top: 1px;
  471.     border-radius: 0;
  472.     box-shadow: none;
  473.     font-size: 11px;
  474. }
  475. .tabbar a.button i {
  476.     display: block;
  477.     text-align: center;
  478.     margin: 1px auto 0 auto;
  479.     font-style: normal;
  480.     font-size: 14px;
  481.     height: 14px;
  482. }
  483. .tabbar a.button span {
  484.     display: block;
  485.     overflow: hidden;
  486. }
  487. .tabbar a.button i.text {
  488.     font-size: 11px;
  489.     margin-right: 8px;
  490.     padding-left: 0;
  491.     overflow: hidden;
  492.     font-weight: bold;
  493. }
  494. .tabbar a.button i.text+span {
  495.     margin-right: -6px;
  496. }
  497. .tabbar a.button:hover, .tablist a.button:hover {
  498.     z-index: 10;
  499. }
  500. .tabbar a.button.cur, .tabbar a.button.cur:hover {
  501.     border-bottom: 0;
  502.     padding-top: 3px;
  503.     padding-bottom: 5px;
  504.     top: 0px;
  505. }
  506. .tabbar li:first-child a.button {
  507.     border-top-left-radius: 5px;
  508.     margin-left: 6px;
  509. }
  510. .tabbar a.button.closable {
  511.     background: rgb(204, 0, 0);
  512.     background: -moz-linear-gradient(top, rgba(204, 0, 0, 1) 0%, rgba(204, 0, 0, 1) 100%);
  513.     background: -webkit-linear-gradient(top, rgba(204, 0, 0, 1) 0%, rgba(204, 0, 0, 1) 100%);
  514.     background: linear-gradient(to bottom, rgba(204, 0, 0, 1) 0%, rgba(204, 0, 0, 1) 100%);
  515.     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc0000', endColorstr='#cc0000', GradientType=0);
  516.     border: solid 1px black;
  517.     color: #E7FFFD;
  518. }
  519. .tabbar a.button.closable:hover {
  520.     color: #FFFF64;
  521.     cursor: pointer;
  522. }
  523. .tabbar li:last-child a.button {
  524.     border-top-right-radius: 5px;
  525.     background: rgb(204, 0, 0);
  526.     background: -moz-linear-gradient(top, rgba(204, 0, 0, 1) 0%, rgba(204, 0, 0, 1) 100%);
  527.     background: -webkit-linear-gradient(top, rgba(204, 0, 0, 1) 0%, rgba(204, 0, 0, 1) 100%);
  528.     background: linear-gradient(to bottom, rgba(204, 0, 0, 1) 0%, rgba(204, 0, 0, 1) 100%);
  529.     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc0000', endColorstr='#cc0000', GradientType=0);
  530.     border: solid 1px black;
  531.     color: #E7FFFD;
  532. }
  533. .tabbar li:last-child a.button:hover {
  534.     color: #FFFF64;
  535. }
  536. .tabbar a.button.cur, .tabbar a.button.cur {
  537.     background: rgb(204, 0, 0);
  538.     background: -moz-linear-gradient(top, rgba(204, 0, 0, 1) 0%, rgba(204, 0, 0, 1) 100%);
  539.     background: -webkit-linear-gradient(top, rgba(204, 0, 0, 1) 0%, rgba(204, 0, 0, 1) 100%);
  540.     background: linear-gradient(to bottom, rgba(204, 0, 0, 1) 0%, rgba(204, 0, 0, 1) 100%);
  541.     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc0000', endColorstr='#cc0000', GradientType=0);
  542.     border: solid 1px black;
  543.     color: #C6FFFB;
  544. }
  545. .tabbar a.closable {
  546.     padding-right: 8px;
  547. }
  548. .tabbar .closebutton {
  549.     display: inline-block;
  550.     margin: 0 0 0 -17px;
  551.     width: 17px;
  552.     text-align: left;
  553.     top: 3px;
  554.     vertical-align: top;
  555.     position: relative;
  556.     z-index: 11;
  557. }
  558. .tabbar a.cur+.closebutton {
  559.     top: 2px;
  560. }
  561. .closebutton, .minimizebutton {
  562.     text-decoration: none;
  563.     font-size: 14px;
  564.     color: #999999;
  565.     text-shadow: none;
  566.     border: 0;
  567.     padding: 0;
  568.     margin: 0;
  569.     background: transparent;
  570.     cursor: pointer;
  571. }
  572. .closebutton:hover {
  573.     color: #333;
  574. }
  575. .tabbar a.button.notifying {
  576.     background: linear-gradient( rgba(236, 169, 14, 1), rgba(243, 64, 48, 1));
  577.     color: #fff;
  578. }
  579. .minimizebutton:hover, .pm-window h3:hover .minimizebutton {
  580.     color: #333333;
  581. }
  582. .pm-window h3 .closebutton:hover+.minimizebutton {
  583.     color: #999999 !important;
  584. }
  585. .closebutton:active, .minimizebutton:active {
  586.     color: #661111;
  587. }
  588. .pm-minimized .minimizebutton .fa-minus-circle:before {
  589.     content: "\f055";
  590. }
  591. .tablist li, .tablist ul {
  592.     list-style: none;
  593.     margin: 0;
  594.     padding: 0;
  595. }
  596. .tablist ul {
  597.     padding: 3px 0 4px 0;
  598. }
  599. .tablist li {
  600.     padding: 0;
  601. }
  602. .tablist .button {
  603.     position: relative;
  604.     box-shadow: inset 0 0px 2px rgba(255, 255, 255, 1);
  605.     font-size: 11pt;
  606.     padding: 4px 28px 4px 6px;
  607.     height: 18px;
  608.     text-align: left;
  609.     border-radius: 0;
  610.     display: block;
  611.     white-space: nowrap;
  612.     overflow: hidden;
  613.     text-overflow: ellipsis;
  614. }
  615. .tablist li:first-child .button {
  616.     border-top-left-radius: 5px;
  617.     border-top-right-radius: 5px;
  618. }
  619. .tablist li:last-child .button {
  620.     border-bottom-left-radius: 5px;
  621.     border-bottom-right-radius: 5px;
  622. }
  623. .tablist .closebutton {
  624.     display: block;
  625.     float: right;
  626.     margin-top: -28px;
  627.     padding: 5px 0 0 0;
  628.     height: 23px;
  629.     font-size: 14px;
  630.     width: 28px;
  631.     text-align: center;
  632.     position: relative;
  633.     z-index: 11;
  634. }
  635. .tablist i.text {
  636.     font-size: 9pt;
  637.     font-weight: normal;
  638.     font-style: normal;
  639.     margin-right: 3px;
  640. }
  641. .tablist i.text::before {
  642.     content: '[';
  643. }
  644. .tablist i.text::after {
  645.     content: ']';
  646. }
  647. /*********************************************************
  648.  * Rooms
  649.  *********************************************************/
  650.  
  651. .ps-room {
  652.     position: absolute;
  653.     display: block;
  654.     top: 56px;
  655.     left: 0;
  656.     right: 0;
  657.     bottom: 0;
  658.     border-left: 1px solid #AAAAAA;
  659.     margin-left: -1px;
  660. }
  661. .scrollable {
  662.     overflow: auto;
  663.     -webkit-overflow-scrolling: touch;
  664. }
  665. .ps-room.ps-room-light {
  666.     background: rgba(240, 176, 38, 0.3);
  667.     color: black;
  668. }
  669. .ps-room.ps-room-opaque {
  670.     background: #EEF2F5;
  671.     color: black;
  672. }
  673. .ps-overlay {
  674.     position: absolute;
  675.     top: 0;
  676.     left: 0;
  677.     right: 0;
  678.     bottom: 0;
  679.     background: #CCCCCC;
  680.     background: rgba(212, 212, 212, .5);
  681.     overflow: auto;
  682.     -webkit-overflow-scrolling: touch;
  683.     z-index: 20;
  684. }
  685. ::-webkit-scrollbar {
  686.     width: 8px;
  687.     height: 8px;
  688.     cursor: move;
  689. }
  690. ::-webkit-scrollbar-button:start:decrement, ::-webkit-scrollbar-button:end:increment {
  691.     height: 50px;
  692.     display: none;
  693.     background: #A4A4A4;
  694. }
  695. ::-webkit-scrollbar-track-piece {
  696.     background: #D9D9D9;
  697. }
  698. ::-webkit-scrollbar-thumb:vertical {
  699.     border-radius: 5px;
  700.     height: 5px;
  701.     background: #890202;
  702. }
  703. ::-webkit-scrollbar-thumb:horizontal {
  704.     border-radius: 5px;
  705.     width: 5px;
  706.     background: #890202;
  707. }
  708. .ps-popup {
  709.     position: absolute;
  710.     top: auto;
  711.     right: auto;
  712.     left: auto;
  713.     bottom: auto;
  714.     text-align: left;
  715.     background: #FFFDF9;
  716.     color: black;
  717.     border: 1px solid #333;
  718.     padding: 2px 10px;
  719.     border-radius: 8px;
  720.     box-shadow: inset 1px 1px 0 #ffffff, inset -1px -1px 0 #DDDDDD, 2px 2px 3px rgba(0, 0, 0, .2);
  721.     z-index: 20;
  722. }
  723. .ps-overlay .ps-popup {
  724.     position: static;
  725.     margin: 80px auto 20px auto;
  726.     max-width: 320px;
  727. }
  728. .ps-popup p, .ps-popup h3 {
  729.     margin: 7px 0;
  730. }
  731. .ps-popup h3 {
  732.     font-size: 12pt;
  733. }
  734. p.or {
  735.     font-size: 12pt;
  736.     font-style: italic;
  737.     font-weight: bold;
  738.     color: #444444;
  739.     margin: 20px 0;
  740.     text-align: center;
  741. }
  742. p.or:before, p.or:after {
  743.     content: "";
  744.     font-size: 10px;
  745.     padding: 0 0 0 85px;
  746.     margin: 0 9px 0 0;
  747.     border-bottom: 1px solid #777777;
  748.     position: relative;
  749.     top: -7px;
  750. }
  751. p.or:after {
  752.     margin: 0 0 0 9px;
  753. }
  754. .ps-popup p.error {
  755.     font-weight: bold;
  756.     color: #EE4422;
  757. }
  758. .popupmenu, popupmenu li {
  759.     margin: -2px 0 -1px 0;
  760.     padding: 0;
  761.     list-style: none;
  762.     font-size: 8pt;
  763. }
  764. .popupmenu h3 {
  765.     margin: 5px 0 0 -2px;
  766.     padding: 1px 0;
  767.     font-size: 8pt;
  768.     color: #579;
  769. }
  770. .popupmenu .formatList {
  771.     margin: 5px;
  772.     float: left;
  773.     width: 300px;
  774. }
  775. .popupmenu .tierList {
  776.     margin: 5px;
  777.     padding-left: 10px;
  778.     float: right;
  779.     border: 1px solid black;
  780.     border-radius: 3px;
  781.     width: 300px;
  782.     height: 150px;
  783.     max-height: 150px;
  784.     padding: 5px;
  785.     overflow: auto;
  786. }
  787. .popupmenu li:first-child h3 {
  788.     margin-top: 0;
  789. }
  790. .popupmenu button {
  791.     display: block;
  792.     font-size: 8pt;
  793.     font-family: Helvetica, Arial, Verdana, sans-serif;
  794.     margin: 0 0 0 6px;
  795.     padding: 2px 3px;
  796.     border: 1px solid transparent;
  797.     border-radius: 2px;
  798.     background: transparent;
  799.     color: black;
  800.     text-align: left;
  801. }
  802. @media (max-height:590px) {
  803.     .popupmenu h3 {
  804.         margin-top: 2px;
  805.     }
  806.     .popupmenu, popupmenu li {
  807.         margin: -3px 0 -2px 0;
  808.     }
  809. }
  810. @media (max-height:518px) {
  811.     .popupmenu h3 {
  812.         margin-top: 1px;
  813.     }
  814. }
  815. .popupmenu button.sel {
  816.     border-color: #AAAAAA;
  817.     white-space: nowrap;
  818.     overflow: hidden;
  819. }
  820. .popupmenu button:hover, .popupmenu button.sel:hover {
  821.     border-color: #888888;
  822.     background: #D5D5D5;
  823.     color: black;
  824. }
  825. .popupmenu button.button {
  826.     margin: 2px auto 5px;
  827.     width: 184px;
  828. }
  829. .select, .team {
  830.     width: 230px;
  831.     height: 32px;
  832.     padding: 0 5px;
  833.     font-size: 9pt;
  834.     text-align: left;
  835.     font-family: Helvetica, Arial, Verdana, sans-serif;
  836.     cursor: pointer;
  837.     border-radius: 4px;
  838.     border: 1px solid #888888;
  839.     background-color: #EEEEEE;
  840.     box-shadow: inset 0 1px 0 #FFFFFF;
  841.     background: linear-gradient(to bottom, #edf2f8, #d7e3ec);
  842.     color: black;
  843.     box-sizing: border-box;
  844. }
  845. .team:focus {
  846.     outline: 0 none;
  847.     border: 1px solid #004488;
  848.     box-shadow: inset 0px 1px 2px #D2D2D2, 0px 0px 5px #2266AA;
  849. }
  850. .select.teamselect {
  851.     height: 50px;
  852.     white-space: nowrap;
  853.     overflow: hidden;
  854. }
  855. .teamselect strong {
  856.     display: block;
  857.     font-size: 8pt;
  858.     margin-right: 15px;
  859.     text-align: center;
  860. }
  861. .teamselect:disabled strong {
  862.     color: #777777;
  863. }
  864. .dark .teamselect:disabled strong {
  865.     color: #505050;
  866. }
  867. .teamselect small {
  868.     margin: -1px 0 0 -3px;
  869.     display: block;
  870. }
  871. .teamselect small .picon {
  872.     margin: 0 -3px;
  873. }
  874. .select:hover, .team.team-hover {
  875.     border-color: #555555;
  876.     background: #FFFFFF;
  877.     background: linear-gradient(to bottom, #dce4ec, #c6d3e0);
  878. }
  879. .select:active, .team:active {
  880.     border-color: #777777;
  881.     background-color: #DDDDDD;
  882.     box-shadow: none;
  883.     background: linear-gradient(to bottom, #d1dce6, #e7edf2);
  884. }
  885. .select:after {
  886.     float: right;
  887.     font-size: 14px;
  888.     content: "\f0d7";
  889.     font-family: FontAwesome;
  890.     -webkit-font-smoothing: antialiased;
  891.     color: #777777;
  892. }
  893. .select:disabled {
  894.     border-color: #999999;
  895.     background: rgba(220, 220, 220, .65);
  896.     color: #555555;
  897.     box-shadow: none;
  898. }
  899. .select:disabled:after {
  900.     color: #AAAAAA;
  901. }
  902. .select:disabled small {
  903.     opacity: 0.7;
  904. }
  905. .select.preselected, .select:disabled.preselected {
  906.     color: black;
  907. }
  908. /*********************************************************
  909.  * Main menu
  910.  *********************************************************/
  911.  
  912. .leftmenu {
  913.     padding: 40px 0 0 0;
  914.     width: 324px;
  915. }
  916. .rightmenu {
  917.     position: absolute;
  918.     top: 40px;
  919.     right: 25px;
  920. }
  921. .activitymenu {
  922.     position: absolute;
  923.     left: 325px;
  924.     top: 40px;
  925. }
  926. .mainmenu {
  927.     padding: 0 0 51px 0;
  928. }
  929. .battleform {
  930.     width: 230px;
  931.     text-align: left;
  932.     margin: 0 auto;
  933. }
  934. .battleform .buttonbar {
  935.     text-align: center;
  936. }
  937. .mainmenuwrapper {
  938.     position: relative;
  939.     min-height: 100%;
  940. }
  941. .mainmenufooter {
  942.     position: absolute;
  943.     bottom: 15px;
  944.     left: 20px;
  945.     color: #BBBBBB;
  946.     text-shadow: 0 0 3px black, 0 0 3px black, 0 0 3px black;
  947. }
  948. .mainmenufooter blockquote {
  949.     margin: 0 0 1em 0;
  950.     padding: 0;
  951. }
  952. .mainmenufooter small {
  953.     font-size: 9pt;
  954. }
  955. .mainmenufooter small small {
  956.     font-size: 8pt;
  957. }
  958. .mainmenufooter a {
  959.     text-decoration: underline;
  960.     color: #EE9999;
  961. }
  962. .mainmenufooter a:hover {
  963.     text-decoration: underline;
  964.     color: #FFCCCC;
  965. }
  966. .pmbox {
  967.     width: 270px;
  968.     margin: 0 auto;
  969.     min-height: 2px;
  970. }
  971. .pm-window {
  972.     margin: 0 -12px 12px -10px;
  973. }
  974. .tiny-layout .pm-window {
  975.     margin: 0 0 12px 0;
  976. }
  977. .pm-window h3 {
  978.     background: rgba(248, 248, 248, 0.8);
  979.     color: #000;
  980.     margin: 0;
  981.     padding: 3px 2px 3px 5px;
  982.     font-size: 11pt;
  983.     border: 1px solid #AAAAAA;
  984.     border-top-left-radius: 7px;
  985.     border-top-right-radius: 7px;
  986.     cursor: pointer;
  987.     text-shadow: 1px 1px #F3F3F3;
  988. }
  989. .pm-window h3:hover {
  990.     color: #000;
  991.     text-shadow: none;
  992.     border-top-left-radius: 7px;
  993.     border-top-right-radius: 7px;
  994. }
  995. .pm-window.focused h3, .pm-window.focused h3:hover {
  996.     background: #f8f8f8;
  997.     color: #000000;
  998.     text-shadow: 1px 1px white;
  999. }
  1000. .pm-window h3.pm-minimized {
  1001.     border-radius: 6px;
  1002. }
  1003. .pm-window h3.pm-notifying {
  1004.     border-color: #A63530;
  1005.     background: #EC3B33;
  1006. }
  1007. .pm-window h3.pm-notifying:hover {
  1008.     border-color: #AB0E09;
  1009.     background: #E32118;
  1010. }
  1011. .pm-window h3 .closebutton, .pm-window h3 .minimizebutton {
  1012.     float: right;
  1013.     margin: -3px -3px;
  1014.     width: 22px;
  1015.     height: 22px;
  1016. }
  1017. .pm-window h3 small {
  1018.     color: #888888;
  1019.     font-weight: normal;
  1020.     vertical-align: 1px;
  1021. }
  1022. .pm-log {
  1023.     min-height: 100px;
  1024.     max-height: 300px;
  1025.     background: rgba(242, 247, 250, .925);
  1026.     color: black;
  1027.     word-wrap: break-word;
  1028.     border: 1px solid #AAAAAA;
  1029.     border-top: 0;
  1030.     border-bottom: 0;
  1031.     overflow: auto;
  1032.     -webkit-overflow-scrolling: touch;
  1033. }
  1034. .pm-log-add {
  1035.     color: black;
  1036.     border: 1px solid #AAAAAA;
  1037.     border-bottom-left-radius: 5px;
  1038.     border-bottom-right-radius: 5px;
  1039.     background: rgba(242, 247, 250, .85);
  1040. }
  1041. .pm-window.collapsed .pm-log, .pm-window.collapsed .pm-log-add {
  1042.     display: none;
  1043. }
  1044. .pm-window.focused h3, .pm-window.focused .pm-log, .pm-window.focused .pm-log-add {
  1045.     border-color: #555555;
  1046. }
  1047. .pm-window.focused h3, .pm-window.focused h3:hover {
  1048.     background: #f8f8f8;
  1049.     color: #222222;
  1050. }
  1051. .challenge {
  1052.     margin-top: -1px;
  1053.     background: #fcd2b3;
  1054.     border: 1px solid #f57b21;
  1055.     color: #682f05;
  1056.     padding: 1px 5px;
  1057. }
  1058. .challenge p {
  1059.     margin: 4px 0;
  1060. }
  1061. .newsentry {
  1062.     font-size: 9pt;
  1063.     padding: 1px 10px;
  1064.     border-bottom: 1px solid #AAAAAA;
  1065. }
  1066. .unread {
  1067.     background: rgba(255, 240, 130, 0.33);
  1068. }
  1069. .tiny-layout .leftmenu, .tiny-layout .rightmenu, .tiny-layout .activitymenu {
  1070.     position: static;
  1071.     top: 0;
  1072.     right: 0;
  1073.     left: 0;
  1074.     width: auto;
  1075.     margin: 0;
  1076.     padding: 0;
  1077. }
  1078. .tiny-layout .leftmenu {
  1079.     padding-top: 30px;
  1080. }
  1081. .tiny-layout .activitymenu {
  1082.     padding-bottom: 8px;
  1083. }
  1084. .mainmessage {
  1085.     display: block;
  1086.     padding: 10px 15px;
  1087.     margin: 30px 40px;
  1088.     max-width: 400px;
  1089.     border-radius: 20px;
  1090.     background: rgba(201, 207, 219, .8);
  1091.     color: black;
  1092. }
  1093. .menugroup {
  1094.     display: block;
  1095.     padding: 5px 0;
  1096.     margin: 0 auto 30px auto;
  1097.     max-width: 270px;
  1098.     border-radius: 20px;
  1099.     background: rgba(201, 207, 219, .6);
  1100.     color: white;
  1101.     text-shadow: 0 1px 0 black;
  1102. }
  1103. .menugroup {
  1104.     background: rgba(201, 207, 219, .5);
  1105.     text-align: center;
  1106. }
  1107. .mainmessage p, .menugroup p {
  1108.     margin: 8px 0;
  1109. }
  1110. .menugroup .button {
  1111.     box-sizing: border-box;
  1112.     font-size: 12pt;
  1113.     display: inline-block;
  1114.     padding: 5px 7px 3px 7px;
  1115.     width: 210px;
  1116.     text-shadow: 0 -1px 0 hsl(210, 40%, 10%);
  1117.     box-shadow: 0 1px 2px rgba(0, 0, 0, .2), inset 0 1px 1px rgba(255, 255, 255, .8);
  1118.     /* default colors */
  1119.     color: #FFFFFF;
  1120.     border: solid 1px #AAAAAA;
  1121.     background: #779EC5;
  1122.     background: hsl(210, 40%, 62%);
  1123.     background: linear-gradient(to bottom, hsl(210, 40%, 72%), hsl(210, 40%, 52%));
  1124.     border-color: hsl(210, 40%, 40%);
  1125. }
  1126. .menugroup .button.big {
  1127.     width: 230px;
  1128.     height: 50px;
  1129.     padding: 0;
  1130.     font-size: 14pt;
  1131. }
  1132. .menugroup .button.big small {
  1133.     display: block;
  1134.     font-size: 9pt;
  1135. }
  1136. .menugroup .button:hover {
  1137.     background: #5485B6;
  1138.     background: hsl(210, 40%, 52%);
  1139.     background: linear-gradient(to bottom, hsl(210, 40%, 62%), hsl(210, 40%, 42%));
  1140.     border-color: hsl(210, 40%, 21%);
  1141. }
  1142. .menugroup .button:active {
  1143.     box-shadow: 0 1px 2px rgba(0, 0, 0, .2), inset 0 -1px 1px rgba(255, 255, 255, .3), inset 0 1px 1px rgba(0, 0, 0, .4);
  1144.     background: #406B96;
  1145.     background: hsl(210, 40%, 42%);
  1146.     background: linear-gradient(to bottom, hsl(210, 40%, 42%), hsl(210, 40%, 58%));
  1147.     border-color: hsl(210, 40%, 21%);
  1148. }
  1149. .button.mainmenu1 {
  1150.     background: linear-gradient(to bottom, hsl(11, 80%, 60%), hsl(11, 94%, 53%));
  1151.     border-color: hsl(11, 100%, 40%);
  1152. }
  1153. .button.mainmenu1:hover {
  1154.     background: linear-gradient(to bottom, hsl(11, 80%, 63%), hsl(11, 94%, 55%));
  1155.     border-color: hsl(11, 100%, 43%);
  1156. }
  1157. .button.mainmenu1:active {
  1158.     background: linear-gradient(to bottom, hsl(5, 40%, 42%), hsl(11, 94%, 62%));
  1159. }
  1160. .button.mainmenu2 {
  1161.     background: linear-gradient(to bottom, hsl(40, 100%, 50%), hsl(40, 100%, 44%));
  1162.     border-color: hsl(30, 40%, 40%);
  1163. }
  1164. .button.mainmenu2:hover {
  1165.     background: linear-gradient(to bottom, hsl(40, 100%, 52%), hsl(40, 100%, 46%));
  1166.     border-color: hsl(30, 40%, 42%);
  1167. }
  1168. .button.mainmenu2:active {
  1169.     background: linear-gradient(to bottom, hsl(40, 100%, 50%), hsl(40, 100%, 48%));
  1170. }
  1171. .button.mainmenu3 {
  1172.     background: linear-gradient(to bottom, hsl(40, 100%, 50%), hsl(40, 100%, 44%));
  1173.     border-color: hsl(30, 40%, 40%);
  1174. }
  1175. .button.mainmenu3:hover {
  1176.     background: linear-gradient(to bottom, hsl(40, 100%, 53%), hsl(40, 100%, 47%));
  1177.     border-color: hsl(30, 40%, 43%);
  1178. }
  1179. .button.mainmenu3:active {
  1180.     background: linear-gradient(to bottom, hsl(40, 100%, 50%), hsl(40, 100%, 48%));
  1181. }
  1182. .button.mainmenu4 {
  1183.     background: linear-gradient(to bottom, hsl(5, 100%, 48%), hsl(5, 100%, 37%));
  1184.     border-color: hsl(5, 100%, 48%);
  1185. }
  1186. .button.mainmenu4:hover {
  1187.     background: linear-gradient(to bottom, hsl(5, 100%, 51%), hsl(5, 100%, 40%));
  1188.     border-color: hsl(5, 100%, 51%);
  1189. }
  1190. .button.mainmenu4:active {
  1191.     background: linear-gradient(to bottom, hsl(5, 100%, 48%), hsl(130, 40%, 58%));
  1192. }
  1193. .button.mainmenu5 {
  1194.     background: linear-gradient(to bottom, hsl(95, 100%, 44%), hsl(95, 100%, 36%));
  1195.     border-color: hsl(95, 100%, 36%);
  1196. }
  1197. .button.mainmenu5:hover {
  1198.     background: linear-gradient(to bottom, hsl(95, 100%, 47%), hsl(95, 100%, 39%));
  1199.     border-color: hsl(95, 100%, 39%);
  1200. }
  1201. .button.mainmenu5:active {
  1202.     background: linear-gradient(to bottom, hsl(210, 40%, 42%), hsl(210, 40%, 58%));
  1203. }
  1204. .button.mainmenu6 {
  1205.     background: linear-gradient(to bottom, hsl(270, 40%, 72%), hsl(270, 40%, 52%));
  1206.     border-color: hsl(270, 40%, 40%);
  1207. }
  1208. .button.mainmenu6:hover {
  1209.     background: linear-gradient(to bottom, hsl(270, 40%, 62%), hsl(270, 40%, 42%));
  1210. }
  1211. .button.mainmenu6:active {
  1212.     background: linear-gradient(to bottom, hsl(270, 40%, 42%), hsl(300, 40%, 58%));
  1213. }
  1214. .rightmenu {
  1215.     width: 294px;
  1216. }
  1217. .rightmenu .menugroup .button {
  1218.     width: 180px;
  1219. }
  1220. @media (max-width:895px) {
  1221.     .mainmenu {
  1222.         padding-bottom: 1px;
  1223.     }
  1224.     .rightmenu, .tiny-layout .rightmenu {
  1225.         position: static;
  1226.         top: 0;
  1227.         right: 0;
  1228.         padding-bottom: 51px;
  1229.     }
  1230.     .rightmenu {
  1231.         width: 324px;
  1232.     }
  1233.     .rightmenu .menugroup .button {
  1234.         width: 200px;
  1235.     }
  1236. }
  1237. /*********************************************************
  1238.  * Ladder
  1239.  *********************************************************/
  1240.  
  1241. .ladder table, .ladder td, .ladder th {
  1242.     border-collapse: collapse;
  1243.     border: 1px solid #333;
  1244. }
  1245. .ladder td, .ladder th {
  1246.     padding: 3px 5px;
  1247. }
  1248. .ladder th {
  1249.     text-align: left;
  1250.     font-size: 9pt;
  1251.     background: #6BD500;
  1252.     border-color: #000;
  1253.     color: #111111;
  1254. }
  1255. .ladder span {
  1256.     color: gray;
  1257. }
  1258. .ladder td {
  1259.     background: rgba(255, 213, 0, 0.39);
  1260. }
  1261. .hidden {
  1262.     display: none;
  1263. }
  1264. /*********************************************************
  1265.  * Room list
  1266.  *********************************************************/
  1267.  
  1268. .roomlisttop {
  1269.     max-width: 480px;
  1270.     margin-bottom: 10px;
  1271. }
  1272. .roomcounters {
  1273.     margin: 4px auto;
  1274.     max-width: 400px;
  1275. }
  1276. .roomcounters td {
  1277.     text-align: center;
  1278. }
  1279. .roomcounters button {
  1280.     margin: 0 auto;
  1281.     width: 120px;
  1282.     height: 60px;
  1283.     padding: 3px 8px;
  1284.     text-align: center;
  1285.     font-size: 10pt;
  1286. }
  1287. .roomcounters button strong {
  1288.     display: block;
  1289.     font-size: 18pt;
  1290.     font-weight: normal;
  1291. }
  1292. .roomcounters .icon-left {
  1293.     display: inline-block;
  1294.     vertical-align: middle;
  1295.     transform: scaleX(-1);
  1296. }
  1297. .roomcounters .icon-right {
  1298.     display: inline-block;
  1299.     vertical-align: middle;
  1300. }
  1301. .roomlist {
  1302.     max-width: 480px;
  1303.     text-align: left;
  1304. }
  1305. .roomlist a.ilink {
  1306.     display: block;
  1307.     margin: 2px 7px 4px 7px;
  1308.     padding: 3px 4px 4px 4px;
  1309.     border: 1px solid grey;
  1310.     background: rgb(255, 168, 76);
  1311.     background: -moz-linear-gradient(top, rgba(255, 168, 76, 1) 0%, rgba(255, 123, 13, 1) 100%);
  1312.     background: -webkit-linear-gradient(top, rgba(255, 168, 76, 1) 0%, rgba(255, 123, 13, 1) 100%);
  1313.     background: linear-gradient(to bottom, rgba(255, 168, 76, 1) 0%, rgba(255, 123, 13, 1) 100%);
  1314.     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa84c', endColorstr='#ff7b0d', GradientType=0);
  1315.     min-width: 300px;
  1316.     max-width: 300px;
  1317.     border-radius: 6px;
  1318.     text-decoration: none;
  1319.     color: #222;
  1320.     text-shadow: #ffffff 0px -1px 0;
  1321.     cursor: pointer;
  1322.     font-size: 11pt;
  1323.     overflow: hidden;
  1324.     white-space: nowrap;
  1325. }
  1326. .roomlist a.ilink small {
  1327.     font-size: 8pt;
  1328.     text-shadow: none;
  1329.     text-decoration: bold;
  1330. }
  1331. .roomlist a.ilink:hover {
  1332.     color: #000;
  1333.     text-shadow: #C6FFFB 0px -1px 0;
  1334.     border-color: #FFAE00;
  1335.     border: 1px solid grey;
  1336.     background: rgb(255, 168, 76);
  1337.     background: -moz-linear-gradient(top, rgba(255, 168, 76, 1) 0%, rgba(255, 123, 13, 1) 100%);
  1338.     background: -webkit-linear-gradient(top, rgba(255, 168, 76, 1) 0%, rgba(255, 123, 13, 1) 100%);
  1339.     background: linear-gradient(to bottom, rgba(255, 168, 76, 1) 0%, rgba(255, 123, 13, 1) 100%);
  1340.     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa84c', endColorstr='#ff7b0d', GradientType=0);
  1341.     text-decoration: none;
  1342. }
  1343. .roomlist .rooms-officialchatrooms {
  1344.     text-decoration: underline;
  1345. }
  1346. .roomlist .rooms-chatrooms {
  1347.     text-decoration: underline;
  1348. }
  1349. /*********************************************************
  1350.  * Chat
  1351.  *********************************************************/
  1352.  
  1353. .chat-log {
  1354.     position: absolute;
  1355.     top: 0;
  1356.     left: 0;
  1357.     right: 0;
  1358.     bottom: 40px;
  1359.     font-size: 10pt;
  1360.     background: rgba(255, 247, 251, 0.9);
  1361.     color: black;
  1362.     word-wrap: break-word;
  1363.     overflow: auto;
  1364.     overflow-x: hidden;
  1365.     -webkit-overflow-scrolling: touch;
  1366. }
  1367. .chat-log-add {
  1368.     position: absolute;
  1369.     bottom: 0;
  1370.     left: 0;
  1371.     right: 0;
  1372.     min-height: 36px;
  1373.     padding: 3px 4px 0 4px;
  1374.     border-top: 1px solid #AAAAAA;
  1375.     background: rgb(204, 0, 0);
  1376.     background: -moz-linear-gradient(top, rgba(204, 0, 0, 1) 0%, rgba(165, 0, 0, 1) 0%, rgba(165, 0, 0, 1) 100%);
  1377.     background: -webkit-linear-gradient(top, rgba(204, 0, 0, 1) 0%, rgba(165, 0, 0, 1) 0%, rgba(165, 0, 0, 1) 100%);
  1378.     background: linear-gradient(to bottom, rgba(204, 0, 0, 1) 0%, rgba(165, 0, 0, 1) 0%, rgba(165, 0, 0, 1) 100%);
  1379.     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc0000', endColorstr='#a50000', GradientType=0);
  1380. }
  1381. .chat-log .notice, .chat-log .chat, .pm-log .chat {
  1382.     padding: 2px 0 2px 1px;
  1383.     font-size: 10pt;
  1384. }
  1385. .chat em {
  1386.     font-style: normal;
  1387. }
  1388. .chat small {
  1389.     font-weight: normal;
  1390.     font-size: 9pt;
  1391.     color: #888888;
  1392. }
  1393. .chat.timer {
  1394.     color: #992222;
  1395. }
  1396. .debug {
  1397.     display: none;
  1398. }
  1399. .highlighted {
  1400.     background: rgba(255, 200, 80, 0.33);
  1401. }
  1402. .chat.highlighted {
  1403.     margin-left: -7px;
  1404.     margin-right: -7px;
  1405.     padding-left: 7px;
  1406.     padding-right: 7px;
  1407. }
  1408. .chat.mine {
  1409.     margin-left: -7px;
  1410.     margin-right: -7px;
  1411.     padding-left: 7px;
  1412.     padding-right: 7px;
  1413. }
  1414. .revealed {
  1415.     background-color: #C8FDEA;
  1416. }
  1417. .message-pm {
  1418.     color: #007100;
  1419. }
  1420. .message-pm .pmnote {
  1421.     cursor: pointer;
  1422. }
  1423. .chat-log .inner, .pm-log .inner {
  1424.     padding: 4px 9px 6px 11px;
  1425. }
  1426. a.ilink {
  1427.     text-decoration: none;
  1428.     color: #224488;
  1429. }
  1430. a.ilink:hover {
  1431.     text-decoration: underline;
  1432.     color: #6688CC;
  1433. }
  1434. a.ilink.yours {
  1435.     color: #55388B;
  1436. }
  1437. .chatbox {
  1438.     margin: 0 10px 0 80px;
  1439.     padding: 5px 0 0 0;
  1440. }
  1441. .chatbox.nolabel {
  1442.     margin: 0 14px 0 6px;
  1443.     padding: 5px 0 5px 0;
  1444. }
  1445. .chatbox label {
  1446.     float: left;
  1447.     margin-left: -78px;
  1448.     padding-top: 2px;
  1449.     width: 73px;
  1450.     text-align: right;
  1451.     overflow: hidden;
  1452.     white-space: pre;
  1453.     font-weight: bold;
  1454.     font-size: 8pt;
  1455. }
  1456. .chatbox textarea {
  1457.     display: block;
  1458.     height: 1.1em;
  1459.     width: 100%;
  1460.     resize: none;
  1461.     font-size: 9pt;
  1462.     font-family: Helvetica, Arial, Verdana, sans-serif;
  1463.     overflow-x: hidden;
  1464.     overflow-wrap: break-word;
  1465. }
  1466. /* Tournaments */
  1467.  
  1468. .tournaments-info>ul {
  1469.     list-style: none;
  1470.     margin: 0;
  1471.     padding: 0;
  1472. }
  1473. .tournament-wrapper {
  1474.     display: none;
  1475.     position: absolute;
  1476.     top: 0;
  1477.     left: 0;
  1478.     right: 0;
  1479.     height: 2em;
  1480.     line-height: 2em;
  1481.     text-align: center;
  1482.     border-bottom: 1px #aaa solid;
  1483. }
  1484. .tournament-wrapper.active {
  1485.     display: block;
  1486. }
  1487. .tournament-wrapper.active+.chat-log {
  1488.     top: 2.4em;
  1489. }
  1490. .tournament-title {
  1491.     font-weight: bold;
  1492.     cursor: pointer;
  1493. }
  1494. .tournament-status, .tournament-toggle {
  1495.     position: absolute;
  1496.     top: 0;
  1497.     padding: 0 0.5em;
  1498.     font-weight: normal;
  1499.     font-size: 80%;
  1500.     background-color: rgba(242, 247, 250, 0.85);
  1501.     border-right: 1px #aaa solid;
  1502. }
  1503. .tournament-status {
  1504.     left: 0;
  1505. }
  1506. .tournament-toggle {
  1507.     right: 0;
  1508.     border-left: 1px #aaa solid;
  1509. }
  1510. .tournament-box {
  1511.     position: absolute;
  1512.     top: 2em;
  1513.     left: 0;
  1514.     right: 0;
  1515.     z-index: 1;
  1516.     line-height: 1em;
  1517.     border-bottom: 1px #aaa solid;
  1518.     border-right: 1px #aaa solid;
  1519.     background-color: rgba(242, 247, 250, 0.85);
  1520.     max-height: 0;
  1521.     overflow: hidden;
  1522.     transition: max-height 0.15s;
  1523.     -webkit-transition: max-height 0.15s;
  1524. }
  1525. .tournament-bracket {
  1526.     max-height: 200px;
  1527.     padding: 10px;
  1528.     overflow: hidden;
  1529.     font-size: 8pt;
  1530. }
  1531. .tournament-bracket-overflowing {
  1532.     height: 200px;
  1533.     padding: 0;
  1534.     position: relative;
  1535.     left: 0;
  1536.     top: 0;
  1537. }
  1538. .tournament-popout-link {
  1539.     position: absolute;
  1540.     bottom: 0.5em;
  1541.     right: 0.5em;
  1542. }
  1543. .tournament-popout-bracket {
  1544.     /* Actual max-width and -height setting is in client-chat-tournament.js (BracketPopup)
  1545.     max-width: 80%;
  1546.     max-height: 80%;*/
  1547.     max-width: inherit !important;
  1548.     position: relative !important;
  1549.     left: 0;
  1550.     top: 0;
  1551.     overflow: hidden;
  1552.     padding: 0;
  1553.     font-size: 8pt;
  1554.     text-align: center;
  1555. }
  1556. .tournament-popout-bracket>*[class^='tournament-bracket-'] {
  1557.     position: absolute;
  1558.     right: 0;
  1559.     top: 0;
  1560. }
  1561. .tournament-popout-bracket>.buttonbar {
  1562.     position: absolute;
  1563.     right: 0.5em;
  1564.     bottom: 0;
  1565. }
  1566. .tournament-bracket-table {
  1567.     margin: 0 auto;
  1568.     empty-cells: hide;
  1569.     border-bottom: 1px #aaa solid;
  1570.     border-collapse: collapse;
  1571. }
  1572. .tournament-bracket-table td, .tournament-bracket-table th {
  1573.     border: 1px #aaa solid;
  1574.     padding: 5px;
  1575. }
  1576. .tournament-bracket-table td {
  1577.     white-space: nowrap;
  1578. }
  1579. .tournament-bracket-table .empty, .tournament-bracket-table .tournament-bracket-table-cell-null {
  1580.     border-width: 0;
  1581. }
  1582. .tournament-bracket-table-cell-result-win {
  1583.     background-color: rgba(128, 196, 128, 0.7);
  1584.     color: black;
  1585. }
  1586. .tournament-bracket-table-cell-result-draw {
  1587.     background-color: rgba(255, 196, 128, 0.7);
  1588.     color: black;
  1589. }
  1590. .tournament-bracket-table-cell-result-loss {
  1591.     background-color: rgba(255, 128, 128, 0.7);
  1592.     color: black;
  1593. }
  1594. .tournament-bracket-tree-link {
  1595.     fill: none;
  1596.     stroke: #aaa;
  1597. }
  1598. .tournament-bracket-tree-link-active {
  1599.     stroke: #aa0;
  1600.     stroke-width: 3px;
  1601. }
  1602. .tournament-bracket-tree-node>rect {
  1603.     /* Note: Due to SVG limitations, dimensions and border radii are in client-chat-tournament.js (nodeSize) */
  1604.     fill: rgba(178, 194, 210, 0.7);
  1605.     stroke: rgba(74, 77, 80, 0.7);
  1606.     color: black;
  1607. }
  1608. .tournament-bracket-tree-node-win>rect {
  1609.     fill: rgba(128, 196, 128, 0.7);
  1610.     stroke: rgba(0, 128, 0, 0.7);
  1611.     color: black;
  1612. }
  1613. .tournament-bracket-tree-node-draw>rect {
  1614.     fill: rgba(255, 196, 128, 0.7);
  1615.     stroke: rgba(255, 128, 0, 0.7);
  1616.     color: black;
  1617. }
  1618. .tournament-bracket-tree-node-loss>rect {
  1619.     fill: rgba(255, 128, 128, 0.7);
  1620.     stroke: rgba(255, 0, 0, 0.7);
  1621.     color: black;
  1622. }
  1623. .tournament-bracket-tree-node>text {
  1624.     font-size: 0.8em;
  1625.     text-anchor: middle;
  1626.     dominant-baseline: central;
  1627. }
  1628. .tournament-bracket-tree-node>text>a {
  1629.     fill: #248;
  1630. }
  1631. .tournament-bracket-tree-node>text>a:hover {
  1632.     fill: #68c;
  1633. }
  1634. .tournament-bracket-tree-node-match-team {
  1635.     font-weight: bold;
  1636. }
  1637. .tournament-bracket-tree-node-match-team-draw, .tournament-bracket-tree-node-match-team-loss {
  1638.     fill: #555;
  1639. }
  1640. .tournament-tools {
  1641.     padding: 10px;
  1642.     display: none;
  1643.     border-top: 1px #aaa solid;
  1644. }
  1645. .tournament-tools.active {
  1646.     display: block;
  1647. }
  1648. .tournament-team {
  1649.     padding-bottom: 5px;
  1650. }
  1651. .tournament-challenge-user, .tournament-challenged-message, .tournament-challenging-message, .tournament-challengeby {
  1652.     font-size: 9pt;
  1653.     padding-bottom: 5px;
  1654. }
  1655. .tournament-tools .button {
  1656.     font-size: 9pt;
  1657. }
  1658. .tournament-join, .tournament-leave, .tournament-validate {
  1659.     display: none;
  1660. }
  1661. .tournament-join.active, .tournament-leave.active, .tournament-validate.active {
  1662.     display: inline;
  1663. }
  1664. .tournament-nomatches, .tournament-challenge, .tournament-challengeby, .tournament-challenging, .tournament-challenged {
  1665.     display: none;
  1666. }
  1667. .tournament-nomatches.active, .tournament-challenge.active, .tournament-challengeby.active, .tournament-challenging.active, .tournament-challenged.active {
  1668.     display: block;
  1669. }
  1670. .tournament-message-create, .tournament-message-start, .tournament-message-forceend, .tournament-message-end-winner {
  1671.     font-weight: bold;
  1672. }
  1673. .tournament-message-end-bracket {
  1674.     font-weight: normal !important;
  1675.     max-height: 400px;
  1676.     overflow: hidden;
  1677.     text-align: center;
  1678. }
  1679. .tournament-message-end-bracket-overflowing {
  1680.     height: 400px;
  1681.     position: relative;
  1682.     left: 0;
  1683.     top: 0;
  1684. }
  1685. /* Userlist */
  1686.  
  1687. .userlist {
  1688.     display: block;
  1689.     position: absolute;
  1690.     top: 0;
  1691.     left: 0;
  1692.     bottom: 0;
  1693.     width: 145px;
  1694.     height: auto;
  1695.     border-right: 1px solid #AAAAAA;
  1696.     overflow: auto;
  1697.     -webkit-overflow-scrolling: touch;
  1698.     background-color: rgba(241, 241, 241, 0.85);
  1699. }
  1700. .userlist-count {
  1701.     background: rgba(241, 241, 241, 1);
  1702. }
  1703. .userlist-minimized {
  1704.     height: 21px;
  1705.     bottom: auto;
  1706.     overflow: hidden;
  1707.     background: #EEF2F5;
  1708.     border-bottom: 1px solid #AAAAAA;
  1709. }
  1710. .userlist-maximized {
  1711.     height: auto;
  1712.     bottom: 0;
  1713.     overflow: auto;
  1714.     background: #EEF2F5;
  1715. }
  1716. .userlist-minimized .userlist-count, .userlist-maximized .userlist-count {
  1717.     cursor: pointer;
  1718. }
  1719. .userlist-minimized .userlist-count:hover, .userlist-maximized .userlist-count:hover {
  1720.     background: #DEE4EA;
  1721. }
  1722. .chat-log.hasuserlist, .chat-log-add.hasuserlist, .tournament-wrapper.hasuserlist {
  1723.     left: 146px;
  1724. }
  1725. .userlist, .userlist li {
  1726.     display: block;
  1727.     list-style-type: none;
  1728.     margin: 0;
  1729.     padding: 0;
  1730.     text-align: left;
  1731. }
  1732. .userlist li {
  1733.     border-bottom: 1px solid #CCCCCC;
  1734.     height: 19px;
  1735.     font: 10pt Helvetica, Arial, Verdana, sans-serif;
  1736.     white-space: nowrap;
  1737. }
  1738. .userlist li em.group {
  1739.     font-size: 9pt;
  1740.     color: #AAAAAA;
  1741.     display: block;
  1742.     font-style: italic;
  1743.     float: left;
  1744.     text-align: center;
  1745.     padding: 1px 0 0 1px;
  1746.     width: 20px;
  1747. }
  1748. .userlist li button {
  1749.     box-sizing: border-box;
  1750.     display: block;
  1751.     overflow: hidden;
  1752.     background: rgba(241, 241, 241, 1);
  1753.     border: 0;
  1754.     padding: 3px 0;
  1755.     margin: 0;
  1756.     height: 19px;
  1757.     width: 100%;
  1758.     white-space: nowrap;
  1759.     font: 10pt Helvetica, Arial, Verdana, sans-serif;
  1760.     text-align: left;
  1761. }
  1762. /* Remove Firefox's magic padding */
  1763.  
  1764. .userlist li button::-moz-focus-inner {
  1765.     padding: 0;
  1766. }
  1767. .userlist li button:hover {
  1768.     background: #DEE4EA;
  1769. }
  1770. .userlist li button:active {
  1771.     background: #DCD0CC;
  1772. }
  1773. .userlist li.cur {
  1774.     background: white;
  1775. }
  1776. .userlist li.cur button, .userlist li.cur button:hover {
  1777.     background: white;
  1778.     margin: 0 0 0 -1px;
  1779. }
  1780. /*********************************************************
  1781.  * Battle
  1782.  *********************************************************/
  1783.  
  1784. .ps-room .battle-log .inner {
  1785.     font-family: Arial, Verdana, sans-serif;
  1786.     font-size: 12pt;
  1787. }
  1788. div.battle-history {
  1789.     font-family: Verdana, Arial, Helvetica, sans-serif;
  1790.     font-size: 10pt;
  1791. }
  1792. .ps-room .battle-log {
  1793.     position: absolute;
  1794.     top: 0;
  1795.     left: 640px;
  1796.     right: 0;
  1797.     bottom: 40px;
  1798.     height: auto;
  1799.     width: auto;
  1800.     word-wrap: break-word;
  1801.     border-right: 0;
  1802.     border-top: 0;
  1803.     border-bottom: 0;
  1804. }
  1805. .ps-room .battle-log-add {
  1806.     position: absolute;
  1807.     bottom: 0;
  1808.     left: 640px;
  1809.     right: 0;
  1810.     top: auto;
  1811.     min-height: 36px;
  1812.     height: auto;
  1813.     width: auto;
  1814.     padding: 3px 4px 0 4px;
  1815.     border-right: 0;
  1816.     border-bottom: 0;
  1817. }
  1818. .ps-room .battle {
  1819.     border-top: 0;
  1820.     border-left: 0;
  1821.     border-right: 0;
  1822.     top: 0;
  1823.     left: 0;
  1824.     transform-origin: top left;
  1825.     -webkit-transform-origin: top left;
  1826. }
  1827. .ps-room .foehint {
  1828.     transform-origin: top left;
  1829.     -webkit-transform-origin: top left;
  1830. }
  1831. .ps-room .battle-controls {
  1832.     position: absolute;
  1833.     top: 370px;
  1834.     left: 0;
  1835.     width: 640px;
  1836.     background: #EEF2F5;
  1837. }
  1838. .battle-chat-toggle {
  1839.     display: none;
  1840. }
  1841. .tiny-layout.ps-room .battle-controls {
  1842.     left: 0;
  1843.     right: 0;
  1844.     width: auto;
  1845. }
  1846. .tiny-layout .movecontrols, .tiny-layout .switchcontrols {
  1847.     max-width: 330px;
  1848.     margin: 0 auto;
  1849. }
  1850. .timerbutton {
  1851.     float: right;
  1852. }
  1853. .timerbutton-on, .timerbutton-on:hover {
  1854.     color: #992222;
  1855.     border-color: #992222;
  1856. }
  1857. .timerbutton-on:hover {
  1858.     border-color: #661111;
  1859. }
  1860. .timerbutton-critical, .timerbutton-critical:hover {
  1861.     color: #ffffff;
  1862.     font-weight: bold;
  1863.     border-color: #BB2222;
  1864.     background: #BB2222;
  1865.     text-shadow: none;
  1866. }
  1867. .dark .timerbutton-on, .dark .timerbutton-on:hover {
  1868.     color: #EE6666;
  1869.     border-color: #EE6666;
  1870. }
  1871. .dark .timerbutton-critical, .dark .timerbutton-critical:hover {
  1872.     color: #ffffff;
  1873.     font-weight: bold;
  1874.     border-color: #BB2222;
  1875.     background: #BB2222;
  1876.     text-shadow: none;
  1877. }
  1878. .battle-controls p {
  1879.     margin: 2px 0 8px 0;
  1880.     padding: 0 8px;
  1881. }
  1882. .battle-controls .whatdo {
  1883.     margin-top: -2px;
  1884.     padding: 0 8px;
  1885.     font-size: 9pt;
  1886.     color: #555555;
  1887. }
  1888. .battle-controls .whatdo small {
  1889.     padding: 1px 2px;
  1890.     border: 1px solid #999999;
  1891.     border-radius: 4px;
  1892. }
  1893. .battle-controls .whatdo small.weak {
  1894.     color: #AAAA22;
  1895.     border-color: #AAAA22;
  1896. }
  1897. .battle-controls .whatdo small.critical {
  1898.     color: #EE4433;
  1899.     border-color: #EE4433;
  1900. }
  1901. .small-layout .battle-log, .small-layout .battle-log-add {
  1902.     display: none;
  1903. }
  1904. .small-layout .battle-chat-toggle {
  1905.     display: block;
  1906.     position: absolute;
  1907.     top: 4px;
  1908.     left: 6px;
  1909.     font-size: 14px;
  1910.     padding: 3px 6px;
  1911. }
  1912. .small-layout .battle-chat-toggle[name=showChat] {
  1913.     left: auto;
  1914.     right: 6px;
  1915. }
  1916. .small-layout.showing-chat .battle, .small-layout.showing-chat .battle-controls {
  1917.     display: none;
  1918. }
  1919. .small-layout.showing-chat .battle-log, .small-layout.showing-chat .battle-log-add {
  1920.     left: 0;
  1921.     display: block;
  1922. }
  1923. .shiftselect button, .moveselect button, .switchselect button {
  1924.     background: transparent;
  1925.     border: 0;
  1926.     font-weight: bold;
  1927.     font-style: italic;
  1928.     color: #555555;
  1929.     font-size: 12pt;
  1930.     display: block;
  1931.     margin: 0;
  1932.     padding: 9px 7px 0 7px;
  1933. }
  1934. .shiftselect button {
  1935.     color: #445588;
  1936. }
  1937. .moveselect button {
  1938.     color: #884422;
  1939.     cursor: default;
  1940. }
  1941. .switchselect button {
  1942.     color: #445588;
  1943.     cursor: default;
  1944. }
  1945. .switchmenu button {
  1946.     position: relative;
  1947.     display: block;
  1948.     float: left;
  1949.     width: 102px;
  1950.     min-height: 30px;
  1951.     margin-right: 4px;
  1952.     font: 9pt Verdana, sans-serif;
  1953.     padding: 5px 5px 5px 0;
  1954.     white-space: pre;
  1955.     overflow: hidden;
  1956. }
  1957. .switchmenu button .picon {
  1958.     float: left;
  1959.     margin: -6px -3px -6px -4px;
  1960.     opacity: 0.8;
  1961. }
  1962. .switchmenu button .hpbar {
  1963.     position: absolute;
  1964.     display: block;
  1965.     border: 1px solid #AAA;
  1966.     background: #EEE;
  1967.     height: 2px;
  1968.     bottom: 2px;
  1969.     left: 4px;
  1970.     right: 2px;
  1971.     border-radius: 2px;
  1972.     opacity: .8;
  1973. }
  1974. /* The declaration order of these three hpbar* classes is significant. */
  1975.  
  1976. .switchmenu button .hpbar span {
  1977.     display: block;
  1978.     height: 1px;
  1979.     background: #0A6;
  1980.     border-top: 1px solid #3C0;
  1981.     border-radius: 1px;
  1982. }
  1983. .switchmenu button .hpbar-yellow span {
  1984.     border-top-color: #a5aa53;
  1985.     background-color: #a2a822;
  1986. }
  1987. .switchmenu button .hpbar-red span {
  1988.     border-top-color: #faa;
  1989.     background-color: #f55;
  1990. }
  1991. /****************/
  1992.  
  1993. .switchmenu button .status {
  1994.     position: absolute;
  1995.     display: block;
  1996.     right: 2px;
  1997.     bottom: 1px;
  1998.     width: 5px;
  1999.     height: 5px;
  2000.     padding: 0;
  2001.     border-radius: 2px;
  2002.     border: 1px solid #C2C2C2;
  2003.     opacity: 1.0;
  2004. }
  2005. .status {
  2006.     color: white;
  2007.     border-radius: 3px;
  2008.     padding: 0 2px;
  2009. }
  2010. .status.brn {
  2011.     background: #EE5533;
  2012. }
  2013. .status.psn, .status.tox {
  2014.     background: #A4009A;
  2015. }
  2016. .status.par {
  2017.     background: #9AA400;
  2018. }
  2019. .status.slp {
  2020.     background: #AA77AA;
  2021. }
  2022. .status.frz {
  2023.     background: #009AA4;
  2024. }
  2025. .movemenu button {
  2026.     float: left;
  2027.     display: block;
  2028.     width: 155px;
  2029.     margin-right: 4px;
  2030.     height: 40px;
  2031.     font: 10pt/100% Verdana, sans-serif;
  2032.     position: relative;
  2033.     padding: 6px 4px 0 4px;
  2034. }
  2035. .movemenu button small {
  2036.     color: #777777;
  2037. }
  2038. .movemenu button small.type {
  2039.     padding-top: 3px;
  2040.     float: left;
  2041.     font-size: 7pt;
  2042. }
  2043. .movemenu button small.pp {
  2044.     padding-top: 3px;
  2045.     float: right;
  2046.     font-size: 7pt;
  2047. }
  2048. .megaevo {
  2049.     clear: both;
  2050.     display: block;
  2051.     width: 180px;
  2052.     margin: 0 auto 0;
  2053.     position: relative;
  2054.     top: 6px;
  2055.     left: -7px;
  2056.     padding: 2px;
  2057.     text-align: center;
  2058.     cursor: pointer;
  2059.     border: 1px solid #BBB;
  2060.     border-radius: 3px;
  2061.     color: #333;
  2062.     background: #EEF2F5;
  2063.     font-size: 10pt;
  2064.     font-weight: bold;
  2065. }
  2066. .megaevo:hover {
  2067.     border-color: #888;
  2068.     background: #E5E5E5;
  2069.     color: black;
  2070. }
  2071. .switchmenu, .movemenu {
  2072.     display: block;
  2073.     margin-right: -10px;
  2074.     padding-left: 4px;
  2075. }
  2076. .switchmenu button, .movemenu button {
  2077.     position: relative;
  2078.     outline: none;
  2079.     text-align: center;
  2080.     text-decoration: none;
  2081.     text-shadow: 0 1px 0 rgba(255, 255, 255, .4);
  2082.     border-radius: 5px;
  2083.     margin-top: 4px;
  2084.     box-shadow: 0 1px 2px rgba(0, 0, 0, .2), inset 0 -1px 2px rgba(255, 255, 255, 1);
  2085.     /* default colors */
  2086.     color: #000000;
  2087.     border: solid 1px #AAAAAA;
  2088.     background: #e3e3e3;
  2089.     background: linear-gradient(to bottom, #f6f6f6, #e3e3e3);
  2090. }
  2091. .switchmenu button:hover, .movemenu button:hover {
  2092.     background: #cfcfcf;
  2093.     background: linear-gradient(to bottom, #f2f2f2, #cfcfcf);
  2094.     border-color: #606060;
  2095. }
  2096. .switchmenu button:active, .movemenu button:active {
  2097.     background: linear-gradient(to bottom, #cfcfcf, #f2f2f2);
  2098. }
  2099. .switchmenu button.disabled, .switchmenu button:disabled, .movemenu button:disabled {
  2100.     cursor: default;
  2101.     background: #F3F3F3 !important;
  2102.     border-color: #CCCCCC !important;
  2103.     -webkit-box-shadow: none !important;
  2104.     -moz-box-shadow: none !important;
  2105.     box-shadow: none !important;
  2106.     color: #777777 !important;
  2107. }
  2108. @media (max-height:570px) and (min-width: 440px) {
  2109.     /*
  2110.      * This is the black move/switch menu for low-res screens
  2111.      */
  2112.     .controls {
  2113.         position: absolute;
  2114.         bottom: 10px;
  2115.         left: 0;
  2116.         right: 0;
  2117.         width: auto;
  2118.         background: #444444;
  2119.         background: rgba(40, 40, 40, .85);
  2120.         color: #FFFFFF;
  2121.         padding: 4px 8px;
  2122.     }
  2123.     .battle-controls .whatdo {
  2124.         color: #FFFFFF;
  2125.     }
  2126.     .battle-controls .whatdo small.weak {
  2127.         color: #DDDD55;
  2128.         border-color: #DDDD55;
  2129.     }
  2130.     .battle-controls .whatdo small.critical {
  2131.         color: #FF7766;
  2132.         border-color: #FF7766;
  2133.     }
  2134.     .battle-controls .movecontrols, .battle-controls .switchcontrols {
  2135.         max-width: 640px;
  2136.     }
  2137.     .movemenu {
  2138.         display: none;
  2139.         padding: 0 75px 0 85px;
  2140.     }
  2141.     .switchmenu {
  2142.         display: none;
  2143.         max-width: 325px;
  2144.         padding: 0 75px 0 85px;
  2145.         margin: 0 0 0 auto;
  2146.     }
  2147.     .moveselect {
  2148.         position: absolute;
  2149.         left: 20px;
  2150.         bottom: 20px;
  2151.     }
  2152.     .switchselect {
  2153.         position: absolute;
  2154.         right: 20px;
  2155.         bottom: 20px;
  2156.     }
  2157.     .shiftselect {
  2158.         position: absolute;
  2159.         right: 150px;
  2160.         bottom: 20px;
  2161.     }
  2162.     .moveselect button, .switchselect button, .shiftselect button {
  2163.         padding: 4px 8px;
  2164.         border-radius: 6px;
  2165.         background: #E5E5E5;
  2166.     }
  2167.     .megaevo {
  2168.         margin: 0 auto 8px 50px;
  2169.     }
  2170.     .battle-controls .whatdo {
  2171.         padding-bottom: 50px;
  2172.     }
  2173.     .battle-controls .move-controls .whatdo, .battle-controls .switch-controls .whatdo {
  2174.         padding-bottom: 5px;
  2175.     }
  2176.     .move-controls .movemenu, .switch-controls .switchmenu {
  2177.         display: block;
  2178.         margin-right: 0;
  2179.     }
  2180.     .move-controls .moveselect button, .switch-controls .switchselect button, .shiftselect button {
  2181.         background: #BBBBBB;
  2182.     }
  2183.     .controls .timer {
  2184.         float: right;
  2185.         margin-top: -25px;
  2186.     }
  2187. }
  2188. /****************/
  2189.  
  2190. #tooltipwrapper {
  2191.     position: absolute;
  2192.     top: 400px;
  2193.     left: 100px;
  2194.     text-align: left;
  2195.     color: black;
  2196.     pointer-events: none;
  2197. }
  2198. #tooltipwrapper .tooltipinner {
  2199.     position: relative;
  2200. }
  2201. #tooltipwrapper .tooltip {
  2202.     position: absolute;
  2203.     bottom: 0;
  2204.     left: 0;
  2205.     width: 300px;
  2206.     border: 1px solid #888888;
  2207.     background: #EEEEEE;
  2208.     background: rgba(240, 240, 240, .9);
  2209.     border-radius: 5px;
  2210.     z-index: 50;
  2211. }
  2212. #tooltipwrapper .tooltip h2 {
  2213.     padding: 2px 4px;
  2214.     margin: 0;
  2215.     border-bottom: 1px solid #888888;
  2216.     font-size: 10pt;
  2217. }
  2218. #tooltipwrapper .tooltip h2 small {
  2219.     font-weight: normal;
  2220. }
  2221. #tooltipwrapper .tooltip p {
  2222.     padding: 2px 4px;
  2223.     margin: 0;
  2224.     font-size: 8pt;
  2225. }
  2226. #tooltipwrapper .tooltip p.section {
  2227.     border-top: 1px solid #888888;
  2228. }
  2229. h2.battle-history {
  2230.     background: #00609F;
  2231.     border-color: #2D5C7C;
  2232. }
  2233. /*********************************************************
  2234.  * Teambuilder
  2235.  *********************************************************/
  2236.  
  2237. .folderpane {
  2238.     position: absolute;
  2239.     left: 0;
  2240.     top: 0;
  2241.     bottom: 0;
  2242.     padding: 0;
  2243.     border-left: 5px solid #d7e3ec;
  2244.     width: 154px;
  2245.     overflow: auto;
  2246.     overflow-x: hidden;
  2247. }
  2248. .teampane {
  2249.     position: absolute;
  2250.     left: 159px;
  2251.     top: 0;
  2252.     right: 0;
  2253.     bottom: 0;
  2254.     padding: 5px 0 5px 8px;
  2255.     overflow: auto;
  2256. }
  2257. @media (max-width:649px) {
  2258.     .folderpane {
  2259.         display: none;
  2260.     }
  2261.     .teampane {
  2262.         left: 0;
  2263.     }
  2264. }
  2265. .folderlist {
  2266.     height: 100%;
  2267.     width: 154px;
  2268.     display: table;
  2269.     margin: 0;
  2270.     padding: 0;
  2271.     border: 0;
  2272. }
  2273. .folderlist .folder, .folderlist .foldersep {
  2274.     display: table-row;
  2275.     padding: 0;
  2276.     border: 0;
  2277.     height: 30px;
  2278. }
  2279. .folderlist .foldersep {
  2280.     height: 15px;
  2281. }
  2282. .folderlist .foldersep:before {
  2283.     display: table-cell;
  2284.     height: 15px;
  2285.     background: #d7e3ec;
  2286.     border-right: 1px solid #888888;
  2287.     content: '';
  2288. }
  2289. .folderlistafter {
  2290.     display: table-row;
  2291.     padding: 0;
  2292.     border: 0;
  2293.     height: auto;
  2294. }
  2295. .folderlistbefore {
  2296.     display: table-row;
  2297.     padding: 0;
  2298.     border: 0;
  2299.     height: 12px;
  2300.     content: '';
  2301. }
  2302. .folderlistafter:before, .folderlistbefore:before {
  2303.     display: table-cell;
  2304.     background: #d7e3ec;
  2305.     padding: 0;
  2306.     border: 0;
  2307.     border-right: 1px solid #888888;
  2308.     content: '';
  2309. }
  2310. .folderpane i {
  2311.     display: inline-block;
  2312.     width: 16px;
  2313.     color: #777777;
  2314. }
  2315. .folderpane h3 {
  2316.     margin: 0;
  2317.     padding: 13px 0 0 0;
  2318.     height: 17px;
  2319.     font-size: 9pt;
  2320.     background: #d7e3ec;
  2321.     color: black;
  2322.     border-right: 1px solid #888888;
  2323. }
  2324. .folder .selectFolder {
  2325.     display: block;
  2326.     padding: 0 0 0 7px;
  2327.     border: 0;
  2328.     border-right: 1px solid #888888;
  2329.     background: #d7e3ec;
  2330.     color: black;
  2331.     width: auto;
  2332.     max-width: 146px;
  2333.     /* I have no idea why this is required and width doesn't work */
  2334.     padding-top: 7px;
  2335.     height: 23px;
  2336.     font-size: 10pt;
  2337.     font-family: Helvetica, Arial, Verdana, sans-serif;
  2338.     white-space: nowrap;
  2339.     overflow: hidden;
  2340.     text-align: left;
  2341.     cursor: pointer;
  2342.     user-select: none;
  2343.     -webkit-user-select: none;
  2344. }
  2345. .folder .selectFolder:hover {
  2346.     background: #c7d3dc;
  2347. }
  2348. .folder .selectFolder:active {
  2349.     background: #b7c3cc;
  2350. }
  2351. .folder .selectFolder.active {
  2352.     background: #27333c;
  2353.     color: white;
  2354. }
  2355. .folder.cur .selectFolder, .folder.cur .selectFolder:hover, .folder.cur .selectFolder:active {
  2356.     padding-top: 6px;
  2357.     height: 22px;
  2358.     cursor: default;
  2359.     background: transparent;
  2360.     color: black;
  2361.     border-top: 1px solid #888888;
  2362.     border-bottom: 1px solid #888888;
  2363.     border-left: 1px solid #888888;
  2364.     border-right: 0;
  2365.     padding-left: 6px;
  2366.     border-top-left-radius: 3px;
  2367.     border-bottom-left-radius: 3px;
  2368. }
  2369. /* believe me, there was no other way to do this */
  2370.  
  2371. .folderhack1, .folderhack2 {
  2372.     position: absolute;
  2373.     display: block;
  2374.     left: 0;
  2375.     width: 1px;
  2376.     height: 1px;
  2377.     background: #d7e3ec;
  2378.     content: '';
  2379. }
  2380. .folderhack1 {
  2381.     top: 0;
  2382. }
  2383. .folderhack2 {
  2384.     bottom: 0;
  2385. }
  2386. .folderhack3 {
  2387.     position: relative;
  2388.     height: 30px;
  2389. }
  2390. .teamlist {
  2391.     list-style: none;
  2392.     margin: 0;
  2393.     padding: 0;
  2394. }
  2395. .teamlist li {
  2396.     margin: 3px 0;
  2397.     padding: 0;
  2398. }
  2399. .teamlist .team {
  2400.     display: inline-block;
  2401.     position: relative;
  2402.     white-space: nowrap;
  2403.     width: 340px;
  2404.     max-width: 75vw;
  2405.     height: 49px;
  2406.     padding: 0 0 0 0;
  2407.     font-size: 8pt;
  2408.     vertical-align: middle;
  2409.     text-align: center;
  2410.     overflow: hidden;
  2411. }
  2412. div.team {
  2413.     background: rgb(255, 255, 255);
  2414.     background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(229, 229, 229, 1) 100%);
  2415.     background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(229, 229, 229, 1) 100%);
  2416.     background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(229, 229, 229, 1) 100%);
  2417.     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5', GradientType=0);
  2418. }
  2419. div.team.team-hover {
  2420.     background: rgb(255, 255, 255);
  2421.     background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(246, 246, 246, 1) 47%, rgba(249, 249, 249, 1) 100%);
  2422.     background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(246, 246, 246, 1) 47%, rgba(249, 249, 249, 1) 100%);
  2423.     background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(246, 246, 246, 1) 47%, rgba(249, 249, 249, 1) 100%);
  2424.     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f9f9f9', GradientType=0);
  2425.     color: #3587C1;
  2426.     border-color: #1F4F71;
  2427. }
  2428. .teamlist .dragging button {
  2429.     visibility: hidden;
  2430. }
  2431. .teamlist .dragging .team {
  2432.     opacity: 0.4;
  2433. }
  2434. .teamlist .team small {
  2435.     display: block;
  2436.     padding: 0 45px 0 55px;
  2437. }
  2438. .teamlist .team .picon {
  2439.     margin: 0 -2px;
  2440. }
  2441. .teamlist .team .picon span {
  2442.     font-size: 9px !important;
  2443.     display: block;
  2444.     overflow: visible;
  2445.     position: relative;
  2446.     width: 32px;
  2447.     top: 22px;
  2448.     color: transparent;
  2449. }
  2450. .teamedit {
  2451.     position: absolute;
  2452.     display: block;
  2453.     top: 45px;
  2454.     left: 10px;
  2455.     right: 16px;
  2456.     bottom: 16px;
  2457.     width: auto;
  2458.     height: auto;
  2459.     text-align: left;
  2460.     font-size: inherit;
  2461.     font-family: inherit;
  2462. }
  2463. .teamedit textarea {
  2464.     width: 100%;
  2465.     height: 100%;
  2466. }
  2467. .teamwrapper {
  2468.     transform-origin: top left;
  2469.     -webkit-transform-origin: top left;
  2470. }
  2471. .teambar {
  2472.     position: absolute;
  2473.     top: 0;
  2474.     left: 92px;
  2475.     min-width: 540px;
  2476. }
  2477. .teambar button {
  2478.     display: block;
  2479.     background: #F3F3F3;
  2480.     color: black;
  2481.     border: 1px solid #AAAAAA;
  2482.     padding: 0;
  2483.     margin: -1px 2px 0 0;
  2484.     height: 44px;
  2485.     float: left;
  2486.     width: 88px;
  2487.     white-space: pre;
  2488.     font-size: 8pt;
  2489.     font-family: Helvetica, Arial, Verdana, sans-serif;
  2490.     overflow: hidden;
  2491. }
  2492. .teambar button span {
  2493.     margin: -2px auto;
  2494. }
  2495. .teambar button:hover {
  2496.     background: #DCDCDC;
  2497.     border-color: #757575;
  2498. }
  2499. .teambar button:active {
  2500.     background: #CCCCCC;
  2501.     border-color: #373737;
  2502. }
  2503. .teambar button:disabled, .teambar button:disabled:hover, .teambar button:disabled:active {
  2504.     color: #000000;
  2505.     background: #FCFCFC;
  2506.     border-color: #AAAAAA;
  2507.     opacity: .5;
  2508.     cursor: default;
  2509. }
  2510. .teambar .picon {
  2511.     display: block;
  2512. }
  2513. .teamchart, .teamchart li {
  2514.     list-style-type: none;
  2515.     display: block;
  2516.     margin: 0;
  2517.     padding: 0;
  2518. }
  2519. .teamchart {
  2520.     padding: 0 10px 10px 7px;
  2521. }
  2522. .teamchart li {
  2523.     padding-top: 20px;
  2524.     position: relative;
  2525. }
  2526. .teamchart li.format-select {
  2527.     padding: 4px 0 10px;
  2528. }
  2529. .teamchart li.format-select label {
  2530.     display: block;
  2531.     font-size: 8pt;
  2532.     font-weight: bold;
  2533. }
  2534. .teamchart li.format-select select, .teamchart li.format-select option {
  2535.     margin-right: 5px;
  2536. }
  2537. .teambuilder-results {
  2538.     background: rgba(255, 255, 255, 0.3);
  2539. }
  2540. .majorbutton {
  2541.     font-size: 14pt;
  2542. }
  2543. .setmenu {
  2544.     position: absolute;
  2545.     top: 5px;
  2546.     left: 130px;
  2547.     width: 503px;
  2548.     text-align: right;
  2549. }
  2550. .setmenu button, .teamlist button {
  2551.     background: transparent;
  2552.     border: 1px solid transparent;
  2553.     border-radius: 4px;
  2554.     padding: 2px 5px;
  2555.     margin: 0;
  2556.     font-size: 9pt;
  2557.     font-family: Verdana, sans-serif;
  2558. }
  2559. .setmenu button:hover, .teamlist button:hover {
  2560.     border-color: #888888;
  2561.     background: #D5D5D5;
  2562. }
  2563. .setmenu button i, .teamlist button i {
  2564.     margin-right: 2px;
  2565. }
  2566. .setmenu-left {
  2567.     position: absolute;
  2568.     top: 5px;
  2569.     left: 5px;
  2570.     text-align: left;
  2571. }
  2572. .setchart-nickname {
  2573.     position: absolute;
  2574.     left: -4px;
  2575.     top: 5px;
  2576.     border: 1px solid #999999;
  2577.     border-radius: 5px;
  2578.     padding: 1px 0 0 0;
  2579.     width: 110px;
  2580.     box-shadow: inset 1px 1px 0 rgba(255, 255, 255, .6);
  2581. }
  2582. .setchart {
  2583.     border: 1px solid #999999;
  2584.     border-radius: 5px;
  2585.     padding: 2px 0 0 3px;
  2586.     height: 127px;
  2587.     width: 626px;
  2588.     margin-top: 8px;
  2589.     box-shadow: inset 1px 1px 0 rgba(255, 255, 255, .6);
  2590. }
  2591. .setcol {
  2592.     height: 127px;
  2593.     width: 112px;
  2594.     float: left;
  2595. }
  2596. .setcol-icon {
  2597.     background: transparent none no-repeat scroll center top;
  2598. }
  2599. .setcol-details {
  2600.     width: 234px;
  2601. }
  2602. .setcell {
  2603.     color: white;
  2604.     float: left;
  2605. }
  2606. .setcell-details {
  2607.     float: none;
  2608. }
  2609. .setcell-ability {
  2610.     float: right;
  2611. }
  2612. .setcol-details .itemicon {
  2613.     display: block;
  2614.     width: 24px;
  2615.     height: 24px;
  2616.     background: transparent none no-repeat scroll center center;
  2617.     opacity: 0.8;
  2618. }
  2619. .setrow-icons {
  2620.     height: 24px;
  2621. }
  2622. .setcell-typeicons {
  2623.     margin-top: 4px;
  2624.     margin-right: 4px;
  2625.     float: right;
  2626. }
  2627. .setcell-typeicons img {
  2628.     margin-left: 1px;
  2629. }
  2630. .setcell-sprite {
  2631.     height: 82px;
  2632.     padding: 1px;
  2633. }
  2634. .setcell-pokemon {
  2635.     margin-top: 0;
  2636. }
  2637. .setcell-details {
  2638.     height: 60px;
  2639. }
  2640. .setcol-moves .setcell {
  2641.     padding-bottom: 1px;
  2642. }
  2643. .setchart label, .setchart-nickname label {
  2644.     display: block;
  2645.     font-size: 8pt;
  2646.     font-weight: bold;
  2647.     color: #555555;
  2648.     padding-left: 2px;
  2649. }
  2650. .setcol-icon label {
  2651.     text-shadow: #E1F0DA 1px 1px 0, #E1F0DA 1px -1px 0, #E1F0DA -1px 1px 0, #E1F0DA -1px -1px 0;
  2652. }
  2653. .setchart-nickname label {
  2654.     font-size: 7pt;
  2655.     margin-bottom: -1px;
  2656. }
  2657. .setcol-moves {
  2658.     width: 137px;
  2659. }
  2660. .setcol-stats {
  2661.     width: 142px;
  2662. }
  2663. .setdetails, .setstats {
  2664.     display: block;
  2665.     box-sizing: border-box;
  2666.     -moz-box-sizing: border-box;
  2667.     border: 1px solid #AAAAAA;
  2668.     border-radius: 3px;
  2669.     padding: 1px;
  2670.     margin: 2px 2px 1px 1px;
  2671.     font-size: 7pt;
  2672.     box-shadow: inset 0px 1px 2px #CCCCCC, 1px 1px 0 rgba(255, 255, 255, .6);
  2673.     background: #FAFDF8;
  2674.     color: black;
  2675. }
  2676. .setdetails label, .setstats label {
  2677.     cursor: pointer;
  2678. }
  2679. .setdetails:hover, .setstats:hover {
  2680.     border-color: #474747;
  2681.     box-shadow: inset 0px 1px 2px #D2D2D2, 1px 1px 0 rgba(255, 255, 255, .6);
  2682.     background: #FFFFFF;
  2683. }
  2684. .setdetails:focus, .setstats:focus, .dark .setdetails:focus, .dark .setstats:focus {
  2685.     border: 2px solid #004488;
  2686.     margin: 1px 1px 0 0;
  2687.     outline: 0 none;
  2688. }
  2689. .setdetails:active, .setstats:active {
  2690.     box-shadow: inset 0px 2px 2px #AAAAAA;
  2691.     background: #E8EDE4;
  2692.     border: 2px solid #004488;
  2693.     margin: 1px 1px 0 0;
  2694.     outline: 0 none;
  2695. }
  2696. .setdetails {
  2697.     width: 230px;
  2698.     height: 34px;
  2699. }
  2700. .setdetails:focus, .setdetails:active {
  2701.     width: 232px;
  2702.     height: 36px;
  2703. }
  2704. .setdetails .detailcell {
  2705.     border-left: 1px solid #CCCCCC;
  2706.     padding: 2px 4px;
  2707.     display: block;
  2708.     float: left;
  2709.     font-size: 9pt;
  2710.     text-align: center;
  2711. }
  2712. .setdetails .detailcell-first {
  2713.     border-left: 0;
  2714. }
  2715. .setchart .setdetails label {
  2716.     float: none;
  2717.     display: block;
  2718.     font-weight: normal;
  2719.     font-size: 7pt;
  2720.     text-align: center;
  2721.     padding: 0;
  2722. }
  2723. .setstats {
  2724.     width: 138px;
  2725.     height: 108px;
  2726.     padding-right: 0;
  2727. }
  2728. .setstats:focus, .setstats:active {
  2729.     width: 140px;
  2730.     height: 110px;
  2731. }
  2732. .statrow {
  2733.     display: block;
  2734.     height: 15px;
  2735. }
  2736. .setchart .setstats label {
  2737.     float: left;
  2738.     width: 20px;
  2739.     height: 5px;
  2740.     text-align: right;
  2741.     font-weight: normal;
  2742.     font-size: 7pt;
  2743.     padding: 0;
  2744. }
  2745. .setstats .statgraph {
  2746.     float: left;
  2747.     width: 75px;
  2748.     padding: 0 0 0 3px;
  2749.     height: 5px;
  2750. }
  2751. .setstats .statgraph span {
  2752.     display: block;
  2753.     margin-top: 3px;
  2754.     height: 6px;
  2755.     background: #CCCCCC;
  2756. }
  2757. .setstats em {
  2758.     float: left;
  2759.     font-style: normal;
  2760.     width: 22px;
  2761.     height: 5px;
  2762.     text-align: right;
  2763. }
  2764. .setstats small {
  2765.     float: left;
  2766.     font-size: 7pt;
  2767. }
  2768. .setstats .statrow-head em {
  2769.     color: #555555;
  2770. }
  2771. .teamnameedit {
  2772.     width: 300px;
  2773. }
  2774. .label {
  2775.     font-size: 9pt;
  2776.     font-weight: bold;
  2777.     display: block;
  2778. }
  2779. .optlabel {
  2780.     font-size: 9pt;
  2781.     display: block;
  2782. }
  2783. .label .textbox {
  2784.     display: block;
  2785. }
  2786. .setchart input, .setchart-nickname input, .statform input.inputform {
  2787.     display: block;
  2788.     padding: 1px;
  2789.     margin: 2px 3px 1px 1px;
  2790.     width: 104px;
  2791.     height: 20px;
  2792. }
  2793. .setchart input.incomplete {
  2794.     color: #CC3311;
  2795.     border-color: #CC3311;
  2796. }
  2797. .setchart .setcell-details input {
  2798.     width: 216px;
  2799. }
  2800. .setchart .setcell-item input {
  2801.     width: 114px;
  2802.     margin-right: 0px;
  2803. }
  2804. .setchart .setcell-ability input {
  2805.     margin-left: 0px;
  2806. }
  2807. .setchart .setcol-moves input {
  2808.     width: 129px;
  2809. }
  2810. .teambuilder-clipboard-container {
  2811.     height: 58px;
  2812.     max-width: 463px;
  2813.     font-size: 8pt;
  2814.     padding: 4px;
  2815.     position: relative;
  2816.     margin: auto;
  2817.     border: 1px solid #FFAA00;
  2818.     border-radius: 5px;
  2819. }
  2820. .teambuilder-clipboard-title {
  2821.     width: 74px;
  2822.     padding-top: 8px;
  2823.     font-weight: bold;
  2824.     position: absolute;
  2825.     bottom: 4px;
  2826.     left: 8px;
  2827. }
  2828. .teambuilder-clipboard-data {
  2829.     display: block;
  2830.     width: 455px;
  2831.     height: 32px;
  2832.     overflow: hidden;
  2833.     cursor: pointer;
  2834.     border: 1px solid #999999;
  2835.     border-radius: 5px;
  2836.     background-image: linear-gradient(top, rgb(218, 229, 240) 10%, rgb(203, 214, 225) 55%);
  2837.     background-image: -o-linear-gradient(top, rgb(218, 229, 240) 10%, rgb(203, 214, 225) 55%);
  2838.     background-image: -moz-linear-gradient(top, rgb(218, 229, 240) 10%, rgb(203, 214, 225) 55%);
  2839.     background-image: -webkit-linear-gradient(top, rgb(218, 229, 240) 10%, rgb(203, 214, 225) 55%);
  2840.     background-image: -ms-linear-gradient(top, rgb(218, 229, 240) 10%, rgb(203, 214, 225) 55%);
  2841.     outline: none;
  2842.     position: absolute;
  2843.     top: 4px;
  2844.     right: 8px;
  2845.     z-index: 2;
  2846. }
  2847. .dark .teambuilder-clipboard-data {
  2848.     color: #000000;
  2849. }
  2850. .teambuilder-clipboard-data:hover {
  2851.     border: 1px solid #BBBBBB;
  2852. }
  2853. .teambuilder-clipboard-data .result {
  2854.     height: 32px;
  2855. }
  2856. .teambuilder-clipboard-data span {
  2857.     display: block;
  2858.     height: 30px;
  2859.     float: left;
  2860. }
  2861. .teambuilder-clipboard-data .icon {
  2862.     width: 40px;
  2863. }
  2864. .teambuilder-clipboard-data .species {
  2865.     width: 100px;
  2866.     padding-top: 6px;
  2867.     margin-left: 1px;
  2868. }
  2869. .teambuilder-clipboard-data .ability-item {
  2870.     width: 98px;
  2871.     padding-left: 2px;
  2872.     margin-top: -1px;
  2873. }
  2874. .teambuilder-clipboard-data .moves {
  2875.     width: 100px;
  2876.     padding-left: 2px;
  2877.     margin-top: -1px;
  2878. }
  2879. .teambuilder-clipboard-data .section {
  2880.     height: 100%;
  2881.     padding: 1px;
  2882.     border-right: 1px solid #999999;
  2883.     float: left;
  2884. }
  2885. .teambuilder-clipboard-data .section.no-border {
  2886.     border: none;
  2887. }
  2888. .teambuilder-clipboard-buttons {
  2889.     display: block;
  2890.     width: 385px;
  2891.     position: absolute;
  2892.     top: 40px;
  2893.     right: 8px;
  2894. }
  2895. .teambuilder-clipboard-button-left {
  2896.     float: left;
  2897.     height: 22px;
  2898. }
  2899. .teambuilder-clipboard-button-right {
  2900.     float: right;
  2901.     height: 22px;
  2902. }
  2903. .teambuilder-results {
  2904.     position: absolute;
  2905.     top: 200px;
  2906.     left: 0;
  2907.     bottom: 0;
  2908.     right: 0;
  2909.     min-width: 640px;
  2910.     overflow-y: scroll;
  2911.     -webkit-overflow-scrolling: touch;
  2912.     background: rgba(255, 255, 255, 0.5);
  2913.     color: #000;
  2914. }
  2915. @media (max-height:410px) {
  2916.     .teambuilder-results {
  2917.         bottom: auto;
  2918.         overflow-y: visible;
  2919.         background: #EEF2F5;
  2920.         color: black;
  2921.     }
  2922.     .dark .teambuilder-results {
  2923.         background: #0E1215;
  2924.         color: #DDD;
  2925.     }
  2926. }
  2927. @media (max-width:639px) {
  2928.     .teambuilder-results {
  2929.         bottom: auto;
  2930.         overflow-y: visible;
  2931.         background: #EEF2F5;
  2932.         color: black;
  2933.     }
  2934.     .dark .teambuilder-results {
  2935.         background: #0E1215;
  2936.         color: #DDD;
  2937.     }
  2938. }
  2939. .teamchartbox {
  2940.     position: absolute;
  2941.     top: 42px;
  2942.     left: 0;
  2943.     bottom: 0;
  2944.     right: 0;
  2945.     border-top: 1px solid #AAAAAA;
  2946.     overflow: auto;
  2947.     -webkit-overflow-scrolling: touch;
  2948. }
  2949. .teamwrapper.scaled {
  2950.     width: 640px;
  2951.     height: 100%;
  2952. }
  2953. .teamwrapper.scaled .teamchartbox {
  2954.     bottom: auto;
  2955. }
  2956. .teamchartbox.individual {
  2957.     overflow: visible;
  2958. }
  2959. .teamchartbox.individual .teamchart {
  2960.     margin-top: -2px;
  2961. }
  2962. .teambuilder-results .result a {
  2963.     border-radius: 4px;
  2964.     cursor: pointer;
  2965. }
  2966. .teambuilder-results .result a.cur {
  2967.     border-color: grey;
  2968.     background: rgba(240, 223, 218, 0.4);
  2969. }
  2970. .teambuilder-results .result a:hover, .teambuilder-results .result a.hover {
  2971.     border-color: grey;
  2972.     background: #F0DFDA;
  2973. }
  2974. .teambuilder-results .result a.cur:hover, .teambuilder-results .result a.cur.hover {
  2975.     border-color: grey;
  2976.     background: #F0DFDA;
  2977. }
  2978. .teambuilder-results .resultheader h3 {
  2979.     background: #F0DFDA;
  2980.     border-color: grey;
  2981.     border-right: 0;
  2982. }
  2983. .teambuilder-results .result h3 {
  2984.     background: #F0DFDA;
  2985.     border-color: grey;
  2986. }
  2987. .teambuilder-pokemon-import {
  2988.     display: none;
  2989.     position: absolute;
  2990.     top: 206px;
  2991.     left: 10px;
  2992.     padding: 2px;
  2993.     overflow: hidden;
  2994. }
  2995. .pokemonedit {
  2996.     width: 626px;
  2997.     text-align: left;
  2998.     font-size: inherit;
  2999.     font-family: inherit;
  3000. }
  3001. .statform {
  3002.     padding: 3px 13px 10px 13px;
  3003.     font-size: 10pt;
  3004. }
  3005. .statform p.suggested {
  3006.     margin: 5px 0;
  3007. }
  3008. .statform .col>div {
  3009.     padding-top: 1px;
  3010.     height: 28px;
  3011. }
  3012. .statform .col div label, .statform .col div em, .statform .col div b {
  3013.     display: block;
  3014.     padding: 5px 0 0 0;
  3015. }
  3016. .statform .col {
  3017.     float: left;
  3018.     width: 52px;
  3019.     text-align: right;
  3020.     font-size: 9pt;
  3021. }
  3022. .statform .basestatscol {
  3023.     width: 38px;
  3024. }
  3025. .statform .statscol {
  3026.     width: 36px;
  3027. }
  3028. .statform .statscol em, .statform .statscol b {
  3029.     font-style: normal;
  3030.     font-weight: bold;
  3031. }
  3032. .statform .graphcol {
  3033.     width: 185px;
  3034. }
  3035. .statform .graphcol div span {
  3036.     margin: 3px 0 0 5px;
  3037.     display: block;
  3038.     height: 8px;
  3039.     border-bottom: 1px solid #AAAAAA;
  3040.     border-right: 1px solid #AAAAAA;
  3041.     background: #CCCCCC;
  3042. }
  3043. .statform .evcol, .statform .ivcol {
  3044.     width: 48px;
  3045.     text-align: center;
  3046. }
  3047. .statform .evslidercol {
  3048.     width: 193px;
  3049.     margin-right: 9px;
  3050.     margin-left: 5px;
  3051.     padding-top: 7px;
  3052.     text-align: center;
  3053. }
  3054. .evslider {
  3055.     width: 192px;
  3056.     margin: 0 auto;
  3057. }
  3058. .statform .totalev b {
  3059.     color: #DD2222;
  3060. }
  3061. .statform .totalev em {
  3062.     font-style: normal;
  3063. }
  3064. .statform input.numform {
  3065.     width: 40px;
  3066.     height: 16px;
  3067.     font-size: 9pt;
  3068. }
  3069. .detailsform .formrow {
  3070.     padding-left: 100px;
  3071. }
  3072. .detailsform .formrow .formlabel {
  3073.     float: left;
  3074.     margin-left: -100px;
  3075.     width: 95px;
  3076.     text-align: right;
  3077. }
  3078. .changeform i {
  3079.     cursor: pointer;
  3080.     display: block;
  3081.     margin: 70px 2px 0 auto;
  3082.     padding-left: 4px;
  3083.     padding-top: 2px;
  3084.     width: 12px;
  3085.     height: 14px;
  3086.     border: 1px solid #569;
  3087.     border-radius: 2px;
  3088.     color: #569;
  3089.     background: rgba(255, 255, 255, .5);
  3090.     box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
  3091. }
  3092. .changeform i:hover {
  3093.     color: #DAE5F0;
  3094.     background: #569;
  3095. }
  3096. .altform {
  3097.     margin-left: 10px;
  3098.     margin-top: 4px;
  3099. }
  3100. /*********************************************************
  3101.  * Popups
  3102.  *********************************************************/
  3103.  
  3104. .ps-popup .label {
  3105.     width: 210px;
  3106.     margin: 0 auto;
  3107. }
  3108. .ps-popup .textbox {
  3109.     width: 200px;
  3110. }
  3111. .userdetails {
  3112.     min-height: 80px;
  3113.     width: 191px;
  3114.     padding: 1px 1px 1px 86px;
  3115.     margin: 5px 0;
  3116. }
  3117. .userdetails img {
  3118.     float: left;
  3119.     margin-left: -85px;
  3120. }
  3121. .userdetails .rooms {
  3122.     font-size: 9pt;
  3123. }
  3124. .userdetails .offline {
  3125.     color: red;
  3126. }
  3127. .trainersprite.yours {
  3128.     cursor: pointer;
  3129. }
  3130. .buttonbar {
  3131.     clear: both;
  3132. }
  3133. .bglist {
  3134.     margin: 0 -7px;
  3135. }
  3136. .avatarlist button, .formlist button, .bglist button {
  3137.     display: block;
  3138.     float: left;
  3139.     margin: 2px;
  3140.     padding: 2px;
  3141.     border: 1px solid transparent;
  3142.     border-radius: 4px;
  3143.     box-shadow: none;
  3144.     background: transparent;
  3145. }
  3146. .avatarlist button {
  3147.     width: 80px;
  3148.     height: 80px;
  3149.     background: transparent url(//play.pokemonshowdown.com/sprites/trainers-sheet.png) no-repeat scroll 0px 0px;
  3150. }
  3151. .bglist button span {
  3152.     display: block;
  3153.     width: 144px;
  3154.     height: 90px;
  3155.     background: url('../fx/bgsheet.png') no-repeat scroll 0px 0px;
  3156. }
  3157. .avatarlist button.cur, .formlist button.cur, .bglist button.cur {
  3158.     border-color: #999999;
  3159. }
  3160. .avatarlist button:hover, .avatarlist button.cur:hover, .formlist button:hover, .formlist button.cur:hover, .bglist button:hover, .bglist button.cur:hover {
  3161.     border: 1px solid #8899AA;
  3162.     background-color: #F1F4F9;
  3163.     box-shadow: 1px 1px 1px #D5D5D5;
  3164. }
  3165. .effect-volume, .music-volume, .notif-volume {
  3166.     min-height: 34px;
  3167. }
  3168. .effect-volume label, .music-volume label, .notif-volume label {
  3169.     font-size: 8pt;
  3170. }
  3171. .effect-volume em, .music-volume em, .notif-volume em {
  3172.     display: block;
  3173.     font-size: 9pt;
  3174.     padding-left: 5px;
  3175.     color: #555555;
  3176. }
  3177. .preview {
  3178.     float: right;
  3179. }
  3180. /*********************************************************
  3181.  * Dark mode!
  3182.  *********************************************************/
  3183.  
  3184. .dark .header {
  3185.     background: rgba(0, 0, 0, .30);
  3186. }
  3187. .dark .ps-room.ps-room-light, .dark .tournament-box, .dark .tournament-status, .dark .tournament-toggle, .dark .pm-log-add {
  3188.     background: rgba(0, 0, 0, .70);
  3189.     color: #DDD;
  3190. }
  3191. .dark .pm-log {
  3192.     background: rgba(0, 0, 0, .85);
  3193.     color: #DDD;
  3194. }
  3195. .dark .userlist-maximized {
  3196.     background: #333333;
  3197.     color: #DDD;
  3198. }
  3199. .dark .ps-room.ps-room-opaque, .dark .battle-log-add, .dark .battle-controls {
  3200.     background: #444444;
  3201.     color: #DDD;
  3202. }
  3203. .dark .userlist-minimized {
  3204.     background: #444444;
  3205.     color: #4488EE;
  3206. }
  3207. .dark .userlist-minimized .userlist-count:hover, .dark .userlist-maximized .userlist-count:hover {
  3208.     background: #666666;
  3209. }
  3210. .dark .moveselect button {
  3211.     color: #AA6644;
  3212. }
  3213. .dark .switchselect button {
  3214.     color: #6677AA;
  3215. }
  3216. .dark .whatdo {
  3217.     color: #999999;
  3218. }
  3219. .dark .chat-log {
  3220.     background: rgba(0, 0, 0, .5);
  3221.     color: #DDD;
  3222. }
  3223. .dark .userbar .username {
  3224.     color: #eee;
  3225.     text-shadow: 1px 1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, -1px -1px 0 #fff;
  3226. }
  3227. /* popups */
  3228.  
  3229. .dark .ps-popup {
  3230.     background: #0D151E;
  3231.     color: #DDD;
  3232.     border-color: #888;
  3233.     box-shadow: 2px 2px 3px rgba(0, 0, 0, .2);
  3234. }
  3235. .dark .popupmenu button, .dark .bglist button, .dark .avatarlist button {
  3236.     color: #AAA;
  3237.     box-shadow: none;
  3238. }
  3239. .dark .popupmenu button:hover, .dark .popupmenu button.sel:hover, .dark .bglist button:hover, .dark .avatarlist button:hover {
  3240.     border-color: #AAAAAA;
  3241.     background-color: #AAAAAA;
  3242.     color: black;
  3243. }
  3244. .dark .changeform i {
  3245.     border-color: #bbb;
  3246.     color: #bbb;
  3247.     background: rgba(0, 0, 0, .5);
  3248. }
  3249. .dark .changeform i:hover {
  3250.     border-color: #EEE;
  3251.     color: #EEE;
  3252. }
  3253. .dark .ps-overlay {
  3254.     background: rgba(40, 40, 40, .5);
  3255. }
  3256. /* semi-generic */
  3257.  
  3258. .dark .select, .dark .team {
  3259.     border-color: #000000;
  3260.     box-shadow: none;
  3261.     background: linear-gradient(to bottom, rgba(227, 239, 251, 0.85), rgba(118, 128, 140, 0.85));
  3262.     color: black;
  3263. }
  3264. .dark .select:hover, .dark .team.team-hover {
  3265.     border-color: #000000;
  3266.     background-color: #FFFFFF;
  3267.     color: black;
  3268.     background: linear-gradient(to bottom, rgba(255, 255, 255, 0.85), rgba(161, 175, 189, 0.85));
  3269. }
  3270. .dark .select:active, .dark .team:active {
  3271.     border-color: #000000;
  3272.     box-shadow: none;
  3273.     background: linear-gradient(to bottom, rgba(161, 175, 189, 0.85), rgba(255, 255, 255, 0.85));
  3274. }
  3275. .dark .select:disabled {
  3276.     border-color: #888888;
  3277.     background: linear-gradient(to bottom, rgba(227, 239, 251, 0.6), rgba(193, 199, 207, 0.6));
  3278.     color: #888888;
  3279.     box-shadow: none;
  3280. }
  3281. .dark .select:after {
  3282.     color: #000000;
  3283. }
  3284. .dark .select:disabled:after {
  3285.     color: #888888;
  3286. }
  3287. /* main menu */
  3288.  
  3289. .dark .menugroup {
  3290.     background: rgba(0, 0, 0, .2);
  3291. }
  3292. .dark .pm-window.focused h3, .dark .pm-window.focused .pm-log, .dark .pm-window.focused .pm-log-add {
  3293.     border-color: #CCC;
  3294. }
  3295. /* chat */
  3296.  
  3297. .dark .userlist strong, .dark .userlist span {
  3298.     text-shadow: 1px 1px 0 #222222;
  3299. }
  3300. .dark .userlist li {
  3301.     border-bottom-color: #444;
  3302. }
  3303. .dark .userlist li button:hover {
  3304.     background: #222222;
  3305. }
  3306. .dark .userlist li button:active {
  3307.     background: black;
  3308. }
  3309. .dark .highlighted {
  3310.     background: rgba(120, 220, 255, 0.28);
  3311. }
  3312. .dark .revealed {
  3313.     background: rgba(0, 255, 200, 0.18);
  3314. }
  3315. .dark a.ilink {
  3316.     color: #4488EE;
  3317. }
  3318. .dark .chat.mine {
  3319.     background: rgba(255, 255, 255, 0.05);
  3320. }
  3321. /* teambuilder */
  3322.  
  3323. .dark .folderpane {
  3324.     border-left-color: #484848;
  3325. }
  3326. .dark .folderlist .foldersep:before, .dark .folderlistafter:before, .dark .folderlistbefore:before, .dark .folderpane h3, .dark .folder .selectFolder, .dark .folderhack1, .dark .folderhack2 {
  3327.     background: #484848;
  3328.     color: #ddd;
  3329. }
  3330. .dark .folder .selectFolder:hover {
  3331.     background: #686868;
  3332. }
  3333. .dark .folderpane i {
  3334.     color: #ddd;
  3335. }
  3336. .dark .folder .selectFolder.active, .dark .folder .selectFolder:active {
  3337.     background: #27333c;
  3338.     color: white;
  3339. }
  3340. .dark .folder.cur .selectFolder {
  3341.     background: transparent;
  3342. }
  3343. /* teambuilder set */
  3344.  
  3345. .dark .utilichart h3, .dark .dexentry h3, .dark .resultheader h3 {
  3346.     background: #636363;
  3347.     color: #F1F1F1;
  3348.     border: 1px solid #A9A9A9;
  3349.     text-shadow: 1px 1px 0 rgb(40, 43, 45);
  3350.     box-shadow: inset 0px 1px 0 rgb(49, 49, 49);
  3351.     border-right: none;
  3352. }
  3353. .dark .teambar button {
  3354.     background: #5A6570;
  3355.     color: #F1F1F1;
  3356.     border: 1px solid #AAAAAA;
  3357. }
  3358. .dark .teambar button:hover {
  3359.     background: #444C54;
  3360.     color: #F1F1F1;
  3361.     border: 1px solid #AAAAAA;
  3362. }
  3363. .dark .teambar button:disabled, .dark .teambar button:disabled:hover, .dark .teambar button:disabled:active {
  3364.     color: #ffffff;
  3365.     background: #2d343a;
  3366.     border-color: #6bacc5;
  3367.     opacity: 1;
  3368. }
  3369. .dark .teambuilder-results .result a:hover, .dark .setmenu button:hover, .dark .teamlist button:hover {
  3370.     border-color: #777777;
  3371.     background: rgba(100, 100, 100, 0.5);
  3372.     color: #FFFFFF;
  3373. }
  3374. .dark .teambuilder-results .result a.cur {
  3375.     border-color: #BBBBBB;
  3376.     background: rgba(100, 100, 100, 0.2);
  3377. }
  3378. .dark .teambuilder-results .result a.cur:hover {
  3379.     border-color: #BBBBBB;
  3380.     background: rgba(100, 100, 100, 0.4);
  3381.     color: #FFFFFF;
  3382. }
  3383. .dark .setmenu button, .dark .teamlist button, .dark .folder.cur .selectFolder, .dark .utilichart .namecol, .dark .utilichart .pokemonnamecol, .dark .utilichart .movenamecol {
  3384.     color: #DDD;
  3385. }
  3386. .dark .utilichart .col {
  3387.     color: #DDD;
  3388. }
  3389. .dark .utilichart .cur .col {
  3390.     color: #FFF;
  3391. }
  3392. .dark .utilichart a:hover .col {
  3393.     color: #FFF;
  3394. }
  3395. .dark .setchart, .dark .setchart-nickname {
  3396.     background-color: #5A6570;
  3397.     box-shadow: none;
  3398. }
  3399. .dark .setcol-icon label {
  3400.     text-shadow: #5A6570 1px 1px 0, #5A6570 1px -1px 0, #5A6570 -1px 1px 0, #5A6570 -1px -1px 0;
  3401. }
  3402. .dark .setchart label, .dark .setchart-nickname label, .dark .setchart .statrow-head em {
  3403.     color: #BBB;
  3404. }
  3405. /* rooms */
  3406.  
  3407. .dark .roomlist a.ilink {
  3408.     box-shadow: none;
  3409.     text-shadow: none;
  3410. }
  3411. .dark .roomlist a.ilink {
  3412.     border-color: #7799BB;
  3413.     background: rgba(30, 40, 50, .5);
  3414.     color: #7799BB;
  3415. }
  3416. .dark .roomlist a.ilink:hover {
  3417.     border-color: #AACCEE;
  3418.     background: rgba(30, 40, 50, 1);
  3419.     color: #AACCEE;
  3420. }
  3421. /* misc */
  3422.  
  3423. .dark iframe.textbox, .dark iframe.textbox:hover, .dark iframe.textbox:focus {
  3424.     background: #DDDDDD;
  3425. }
  3426. /*********************************************************
  3427.  * <blink>
  3428.  *********************************************************/
  3429.  
  3430. @-webkit-keyframes blinker {
  3431.     from {
  3432.         opacity: 1.0;
  3433.     }
  3434.     to {
  3435.         opacity: 0.0;
  3436.     }
  3437. }
  3438. @keyframes blinker {
  3439.     from {
  3440.         opacity: 1.0;
  3441.     }
  3442.     to {
  3443.         opacity: 0.0;
  3444.     }
  3445. }
  3446. blink {
  3447.     -webkit-animation-name: blinker;
  3448.     -webkit-animation-iteration-count: infinite;
  3449.     -webkit-animation-timing-function: cubic-bezier(1.0, 0, 0, 1.0);
  3450.     -webkit-animation-duration: 1s;
  3451.     animation-name: blinker;
  3452.     animation-iteration-count: infinite;
  3453.     animation-timing-function: cubic-bezier(1.0, 0, 0, 1.0);
  3454.     animation-duration: 1s;
  3455.     text-decoration: none;
  3456. }
  3457. .buttonfinduser {
  3458.     background: yellow;
  3459.     background: -webkit-linear-gradient(bottom left, rgba(242, 170, 54, 1) 0%, rgba(236, 242, 54, 1) 49%, rgba(252, 205, 77, 1) 50%, rgba(252, 234, 187, 1) 100%);
  3460.     background: -moz-linear-gradient(bottom left, rgba(242, 170, 54, 1) 0%, rgba(236, 242, 54, 1) 49%, rgba(252, 205, 77, 1) 50%, rgba(252, 234, 187, 1) 100%);
  3461.     background: -o-linear-gradient(bottom left, rgba(242, 170, 54, 1) 0%, rgba(236, 242, 54, 1) 49%, rgba(252, 205, 77, 1) 50%, rgba(252, 234, 187, 1) 100%);
  3462.     background: linear-gradient(to top right, rgba(242, 170, 54, 1) 0%, rgba(236, 242, 54, 1) 49%, rgba(252, 205, 77, 1) 50%, rgba(252, 234, 187, 1) 100%);
  3463.     border: 1px solid #eff457;
  3464.     border-radius: 5px;
  3465. }
  3466. .buttonroomlist {
  3467.     background: gray;
  3468.     background: -webkit-linear-gradient(bottom left, rgba(129, 128, 126, 1) 0%, rgba(106, 105, 104, 1) 49%, rgba(141, 141, 139, 1) 50%, rgba(157, 156, 155, 1) 100%);
  3469.     background: -moz-linear-gradient(bottom left, rgba(129, 128, 126, 1) 0%, rgba(106, 105, 104, 1) 49%, rgba(141, 141, 139, 1) 50%, rgba(157, 156, 155, 1) 100%);
  3470.     background: -o-linear-gradient(bottom left, rgba(129, 128, 126, 1) 0%, rgba(106, 105, 104, 1) 49%, rgba(141, 141, 139, 1) 50%, rgba(157, 156, 155, 1) 100%);
  3471.     background: linear-gradient(to top right, rgba(129, 128, 126, 1) 0%, rgba(106, 105, 104, 1) 49%, rgba(141, 141, 139, 1) 50%, rgba(157, 156, 155, 1) 100%);
  3472.     border: 1px solid #9d9c9b;
  3473.     border-radius: 5px;
  3474. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement