/ css / md2016.css
md2016.css
  1  body {
  2    background: #eee;
  3    color: #000;
  4    font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif;
  5    font-size: 14px;
  6    font-weight: 400;
  7    line-height: 20px;
  8    padding: 0;
  9    margin: 0;
 10  }
 11  
 12  .board {
 13    background: #e5e5e5;
 14    border-top: 1px solid #ccc;
 15    margin-bottom: 50px;
 16    padding-bottom: 25px;
 17  }
 18  
 19  .is_index .board {
 20    padding-bottom: 50px;
 21  }
 22  
 23  a,
 24  a:visited,
 25  .quoteLink,
 26  .quotelink,
 27  .deadlink,
 28  div#boardNavMobile .pageJump a,
 29  .persistentNav .pageJump a,
 30  .summary a.replylink,
 31  div.post div.postInfo span.postNum a:visited,
 32  div.post div.postInfo span.postNum a.replylink {
 33    color: rgb(83,109,254) !important;
 34    text-decoration: none !important;
 35  }
 36  
 37  a:hover,
 38  .quoteLink:hover,
 39  .quotelink:hover,
 40  .deadlink:hover,
 41  .summary a.replylink:hover,
 42  .persistentNav .pageJump a:hover,
 43  div#boardNavMobile .pageJump a:hover,
 44  div.post div.postInfo span.postNum a:hover,
 45  .posteruid .hand:hover {
 46    color: rgb(83,109,254) !important;
 47    text-decoration: underline !important;
 48  }
 49  
 50  .postInfo a.postMenuBtn,
 51  .postInfo a.postMenuBtn:hover {
 52    color: rgb(83,109,254) !important;
 53    text-decoration: none !important;
 54  }
 55  
 56  div.postContainer {
 57    display: block;
 58    width: 80%;
 59    margin: 15px auto 0 auto;
 60  }
 61  
 62  .thread {
 63    margin-top: 30px !important;
 64    padding-top: 15px;
 65    border-top: 1px solid #ccc;
 66  }
 67  
 68  .thread:first-child {
 69    padding-top: 0;
 70    border-top: none;
 71  }
 72  
 73  .md-plus-btn {
 74    border-radius: 50%;
 75    font-size: 24px;
 76    height: 56px;
 77    margin: auto;
 78    min-width: 56px;
 79    width: 56px;
 80    padding: 0;
 81    overflow: hidden;
 82    box-shadow: 0 1px 1.5px 0 rgba(0,0,0,.12),0 1px 1px 0 rgba(0,0,0,.24);
 83    position: relative;
 84    line-height: normal;
 85    position: fixed;
 86    right: 25px;
 87    bottom: 25px;
 88  }
 89  
 90  div.boardBanner > div.boardTitle {
 91    margin-top: 40px;
 92    font-size: 36px;
 93    color: #676767;
 94    margin-bottom: 40px;
 95    font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif;
 96    font-weight: normal;
 97    letter-spacing: 0;
 98  }
 99  
100  :-ms-input-placeholder { color: rgba(0,0,0,.35) }
101  ::-webkit-input-placeholder { color: rgba(0,0,0,.35) }
102  :-moz-placeholder { color: rgba(0,0,0,.35) }
103  ::-moz-placeholder { color: rgba(0,0,0,.35) }
104  
105  #togglePostFormLink,
106  .ad-plea,
107  #blotter tfoot td,
108  #ctrl-top,
109  div.post div.postInfo span.postNum,
110  div.pagelist div.pages {
111    color: transparent;
112  }
113  
114  table.postForm > tbody > tr > td:first-child,
115  .thread-stats {
116    color: #000;
117  }
118  
119  .postInfo .backlink a.quotelink,
120  .postInfo .backlink a.quotelink:hover {
121    color: rgb(83,109,254) !important;
122  }
123  
124  .ws input[type="text"], .nws input[type="text"] {
125    border: none !important;
126    border-bottom: 1px solid rgba(0,0,0,.12) !important;
127    font-size: 14px !important;
128    font-family: "Helvetica","Arial",sans-serif;
129    padding: 4px !important;
130    -webkit-transition: border-bottom-color 0.2s;
131    transition: border-bottom-color 0.2s;
132  }
133  
134  .ws input[type="text"]:focus, .ws #quickReply input[type="submit"]:focus {
135    border-bottom: 1px solid rgb(83,109,254) !important;
136  }
137  
138  .nws input[type="text"]:focus, .nws #quickReply input[type="submit"]:focus {
139    border-bottom: 1px solid rgb(244,67,54) !important;
140  }
141  
142  .tomorrow .extPanel,
143  .recaptcha_input_area #recaptcha_response_field {
144    border: 0 !important;
145  }
146  
147  .ws input[type="submit"], .nws input[type="submit"], button {
148    border: none;
149    border-radius: 2px;
150    position: relative;
151    height: 28px;
152    min-width: 64px;
153    display: inline-block;
154    text-transform: uppercase;
155    outline: none;
156    cursor: pointer;
157    background: rgb(83,109,254);
158    color: #fff;
159    font-size: 14px;
160    font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif;
161    line-height: 28px;
162    margin-left: 8px;
163  }
164  
165  .nws input[type="submit"], .nws button {
166    background: rgb(244,67,54)
167  }
168  
169  #qrCaptchaContainerAlt {
170    margin-bottom: 8px;
171  }
172  
173  #postForm input[type="text"] {
174    margin: 4px 0;
175  }
176  
177  #postForm td:first-child {
178    text-align: right;
179    padding-right: 10px;
180  }
181  
182  .ws textarea, .nws textarea { border: 0 !important }
183  .ws textarea:focus, .nws textarea:focus { border: 0 !important }
184  
185  table#postForm td {
186    background: transparent;
187    border: 0;
188    font-weight: normal;
189  }
190  
191  #toggleMsgBtn {
192    margin-left: 5px !important;
193  }
194  
195  .rules {
196    text-align: center;
197  }
198  
199  #qrHeader {
200    background: #676767 !important;
201    color: #fff !important;
202  }
203  
204  #qrHeader a {
205    color: #fff !important;
206  }
207  
208  #search-box {
209    height: inherit;
210    line-height: inherit;
211    margin: 0;
212    padding: inherit;
213  }
214  
215  #ctrl-top {
216    padding-bottom: 10px;
217    border-top: 1px solid #ddd;
218    padding-top: 10px;
219    text-align: center;
220  }
221  
222  .reply:target, .reply.highlight {
223    background: #eee !important;
224    padding: 10px !important;
225    border: 0 !important;
226  }
227  
228  .navLinks + hr,
229  .open-qr-wrap,
230  .board hr,
231  #bannerCnt,
232  #ctrl-top + hr,
233  #ctrl-top > hr {
234    display: none;
235  }
236  
237  .navLinks {
238    padding-bottom: 8px;
239    color: transparent;
240    width: 80%;
241    margin: auto;
242  }
243  
244  .navLinks label {
245    color: rgb(83,109,254);
246  }
247  
248  .navLinks label + span {
249    color: #000;
250  }
251  
252  .navLinksBot {
253    margin-top: 30px;
254    text-align: left;
255  }
256  
257  div#boardNavDesktop, div#boardNavDesktopFoot, div#boardNavMobile {
258    background: #fff;
259    padding: 5px 10px;
260    box-shadow: 0 2px 2px 0 rgba(0,0,0,.08),0 3px 1px -2px rgba(0,0,0,.06),0 1px 5px 0 rgba(0,0,0,.04);
261    margin-bottom: 25px;
262    color: transparent;
263    font-size: 14px;
264  }
265  
266  div#boardNavMobile {
267    color: #000;
268    border: 0;
269  }
270  
271  div#boardNavDesktopFoot {
272    margin-bottom: 0;
273    margin-top: 25px;
274    padding-top: 25px;
275    padding-bottom: 25px;
276  }
277  
278  div#boardNavDesktop a, div#boardNavDesktopFoot a {
279    margin-left: -3px;
280    margin-right: -3px;
281    padding: 0;
282  }
283  
284  .persistentNav .pageJump a {
285    margin: 0;
286    padding-right: 5px;
287  }
288  
289  div.pagelist {
290    background: #fff;
291    margin-top: 25px;
292    margin-bottom: 25px;
293    border: 0;
294    box-shadow: 0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);
295    margin-left: 25px;
296    padding: 8px;
297    border-radius: 2px;
298  }
299  
300  div#absbot {
301    background: #fff;
302    color: #999;
303  }
304  
305  div#absbot #footer-links a {
306    text-decoration: none !important;
307    color: rgb(83,109,254) !important;
308  }
309  
310  div#absbot #footer-links a:hover {
311    text-decoration: underline !important;
312  }
313  
314  .bottomCtrl { display: none }
315  
316  .ad-plea-bottom + hr {
317    display: none;
318  }
319  
320  div#boardNavDesktopFoot {
321    margin-bottom: 0;
322  }
323  
324  div.post, .extPanel, div.reply, .dd-menu ul {
325    background: #fff;
326    border-radius: 2px;
327    box-shadow: 0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);
328    border: none;
329  }
330  
331  div.pagelist div.cataloglink {
332    border: 0;
333  }
334  
335  div.post {
336    max-width: 75%;
337    margin: 0;
338    padding: 10px;
339  }
340  
341  .dd-menu li {
342    padding: 6px 10px !important;
343    border: 0 !important;
344  }
345  
346  .dd-menu li:hover {
347    background-color: #eee !important;
348  }
349  
350  #quote-preview {
351    border: 0 !important;
352    padding: 10px !important;
353  }
354  
355  div.op {
356    display: block;
357    max-width: none;
358  }
359  
360  .fileText {
361    color: #999;
362    font-size: 12px;
363    margin-top: 2px;
364  }
365  
366  .op .fileText {
367    margin-top: -5px;
368    margin-bottom: 5px;
369  }
370  
371  .fileText a {
372    color: #999 !important;
373    text-decoration: none;
374  }
375  
376  .posteruid,
377  .dateTime {
378    color: #999;
379  }
380  
381  .postInfo input[type="checkbox"] {
382    display: none;
383  }
384  
385  div.sideArrows { display: none; }
386  
387  hr {
388    border: 0;
389    border-bottom: 1px solid #ddd;
390  }
391  
392  div.post:after {
393    display: block;
394    content: ' ';
395    clear: both;
396  }
397  
398  div.post div.file .fileThumb img {
399    object-fit: cover;
400  }
401  
402  div.reply div.file .fileThumb img:not(.expanded-thumb) {
403    border-radius: 75px;
404    width: 75px !important;
405    height: 75px !important;
406  }
407  
408  div.op div.file .fileThumb img:not(.expanded-thumb) {
409    border-radius: 150px;
410    width: 150px !important;
411    height: 150px !important;
412  }
413  
414  .postMessage {
415    margin-left: 20px;
416    margin-top: 5px;
417  }
418  
419  #boardNavDesktop::after {
420    content: ' ';
421    display: block;
422    clear: both;
423  }
424  
425  span.summary {
426    border-radius: 0 0 2px 2px;
427    background-color: #f5f5f5;
428    width: 80%;
429    display: block;
430    margin: -1px auto 0 auto;
431    box-shadow: 0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);
432    border-top: 1px solid rgba(0,0,0,0.1);
433    text-indent: 10px;
434    padding: 10px 0;
435  }