Guest User

Untitled

a guest
May 11th, 2018
350
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 280.42 KB | None | 0 0
  1. @charset "UTF-8";
  2. a,
  3. abbr,
  4. acronym,
  5. address,
  6. applet,
  7. article,
  8. aside,
  9. audio,
  10. b,
  11. big,
  12. blockquote,
  13. body,
  14. canvas,
  15. caption,
  16. center,
  17. cite,
  18. code,
  19. dd,
  20. del,
  21. details,
  22. dfn,
  23. div,
  24. dl,
  25. dt,
  26. em,
  27. embed,
  28. fieldset,
  29. figcaption,
  30. figure,
  31. footer,
  32. form,
  33. h1,
  34. h2,
  35. h3,
  36. h4,
  37. h5,
  38. h6,
  39. header,
  40. hgroup,
  41. html,
  42. i,
  43. iframe,
  44. img,
  45. ins,
  46. kbd,
  47. label,
  48. legend,
  49. li,
  50. mark,
  51. menu,
  52. nav,
  53. object,
  54. ol,
  55. output,
  56. p,
  57. pre,
  58. q,
  59. ruby,
  60. s,
  61. samp,
  62. section,
  63. small,
  64. span,
  65. strike,
  66. strong,
  67. sub,
  68. summary,
  69. sup,
  70. table,
  71. tbody,
  72. td,
  73. tfoot,
  74. th,
  75. thead,
  76. time,
  77. tr,
  78. tt,
  79. u,
  80. ul,
  81. var,
  82. video {
  83.     margin: 0;
  84.     padding: 0;
  85.     border: 0;
  86.     font-size: 100%;
  87.     font: inherit;
  88.     vertical-align: baseline
  89. }
  90.  
  91. html {
  92.     min-height: 100%;
  93.     box-sizing: border-box
  94. }
  95.  
  96. div {
  97.     box-sizing: border-box;
  98. }
  99.  
  100. :root {
  101.     --blue: #00C6FF;
  102.     --indigo: #6610f2;
  103.     --purple: #6A0050;
  104.     --pink: #bd10e0;
  105.     --red: #FF0047;
  106.     --orange: #FF6666;
  107.     --yellow: #FFF48E;
  108.     --green: #89BE6B;
  109.     --teal: #20c997;
  110.     --cyan: #17a2b8;
  111.     --white: #fff;
  112.     --gray: #6c757d;
  113.     --gray-dark: #24282F;
  114.     --aquamarine: #00e9de;
  115.     --purplelight: #CC39AA;
  116.     --gray-light: #979797;
  117.     --primary: #bd10e0;
  118.     --secondary: #24282F;
  119.     --success: #89BE6B;
  120.     --info: #979797;
  121.     --warning: #FFF48E;
  122.     --danger: #FF0047;
  123.     --light: #979797;
  124.     --dark: #24282F;
  125.     --breakpoint-xs: 0;
  126.     --breakpoint-sm: 576px;
  127.     --breakpoint-md: 768px;
  128.     --breakpoint-lg: 992px;
  129.     --breakpoint-xl: 1200px;
  130.     --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  131.     --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace
  132. }
  133.  
  134. .h1,
  135. .h2,
  136. .h3,
  137. .h4,
  138. .h5,
  139. .h6,
  140. h1,
  141. h2,
  142. h3,
  143. h4,
  144. h5,
  145. h6 {
  146.     margin-bottom: .5rem;
  147.     font-family: inherit;
  148.     font-weight: 500;
  149.     line-height: 1.2;
  150.     color: inherit
  151. }
  152.  
  153. .h1,
  154. h1 {
  155.     font-size: 2.5rem
  156. }
  157.  
  158. .h2,
  159. h2 {
  160.     font-size: 2rem
  161. }
  162.  
  163. .h3,
  164. h3 {
  165.     font-size: 1.75rem
  166. }
  167.  
  168. .h4,
  169. h4 {
  170.     font-size: 1.5rem
  171. }
  172.  
  173. .h5,
  174. h5 {
  175.     font-size: 1.25rem
  176. }
  177.  
  178. .h6,
  179. h6 {
  180.     font-size: 1rem
  181. }
  182.  
  183. .lead {
  184.     font-size: 1.25rem;
  185.     font-weight: 300
  186. }
  187.  
  188. .display-1 {
  189.     font-size: 6rem;
  190.     font-weight: 300;
  191.     line-height: 1.2
  192. }
  193.  
  194. .display-2 {
  195.     font-size: 5.5rem;
  196.     font-weight: 300;
  197.     line-height: 1.2
  198. }
  199.  
  200. .display-3 {
  201.     font-size: 4.5rem;
  202.     font-weight: 300;
  203.     line-height: 1.2
  204. }
  205.  
  206. .display-4 {
  207.     font-size: 3.5rem;
  208.     font-weight: 300;
  209.     line-height: 1.2
  210. }
  211.  
  212. hr {
  213.     margin-top: 1rem;
  214.     margin-bottom: 1rem;
  215.     border: 0;
  216.     border-top: 1px solid rgba(0, 0, 0, .1)
  217. }
  218.  
  219. .small,
  220. small {
  221.     font-size: 80%;
  222.     font-weight: 400
  223. }
  224.  
  225. .mark,
  226. mark {
  227.     padding: .2em;
  228.     background-color: #fcf8e3
  229. }
  230.  
  231. .list-unstyled {
  232.     padding-left: 0;
  233.     list-style: none
  234. }
  235.  
  236. .list-inline {
  237.     padding-left: 0;
  238.     list-style: none
  239. }
  240.  
  241. .list-inline-item {
  242.     display: inline-block
  243. }
  244.  
  245. .list-inline-item:not(:last-child) {
  246.     margin-right: .5rem
  247. }
  248.  
  249. .initialism {
  250.     font-size: 90%;
  251.     text-transform: uppercase
  252. }
  253.  
  254. .blockquote {
  255.     margin-bottom: 1rem;
  256.     font-size: 1.25rem
  257. }
  258.  
  259. .blockquote-footer {
  260.     display: block;
  261.     font-size: 80%;
  262.     color: #6c757d
  263. }
  264.  
  265. .blockquote-footer::before {
  266.     content: "\2014 \00A0"
  267. }
  268.  
  269. .container {
  270.     width: 100%;
  271.     padding-right: 15px;
  272.     padding-left: 15px;
  273.     margin-right: auto;
  274.     margin-left: auto
  275. }
  276.  
  277. @media (min-width:576px) {
  278.     .container {
  279.         max-width: 540px
  280.     }
  281. }
  282.  
  283. @media (min-width:768px) {
  284.     .container {
  285.         max-width: 720px
  286.     }
  287. }
  288.  
  289. @media (min-width:992px) {
  290.     .container {
  291.         max-width: 960px
  292.     }
  293. }
  294.  
  295. @media (min-width:1200px) {
  296.     .container {
  297.         max-width: 1140px
  298.     }
  299. }
  300.  
  301. .container-fluid {
  302.     width: 100%;
  303.     padding-right: 15px;
  304.     padding-left: 15px;
  305.     margin-right: auto;
  306.     margin-left: auto
  307. }
  308.  
  309. .row {
  310.     display: flex;
  311.     flex-wrap: wrap;
  312.     margin-right: -15px;
  313.     margin-left: -15px
  314. }
  315.  
  316. .no-gutters {
  317.     margin-right: 0;
  318.     margin-left: 0
  319. }
  320.  
  321. .no-gutters>.col,
  322. .no-gutters>[class*=col-] {
  323.     padding-right: 0;
  324.     padding-left: 0
  325. }
  326.  
  327. .col,
  328. .col-1,
  329. .col-10,
  330. .col-11,
  331. .col-12,
  332. .col-2,
  333. .col-3,
  334. .col-4,
  335. .col-5,
  336. .col-6,
  337. .col-7,
  338. .col-8,
  339. .col-9,
  340. .col-auto,
  341. .col-lg,
  342. .col-lg-1,
  343. .col-lg-10,
  344. .col-lg-11,
  345. .col-lg-12,
  346. .col-lg-2,
  347. .col-lg-3,
  348. .col-lg-4,
  349. .col-lg-5,
  350. .col-lg-6,
  351. .col-lg-7,
  352. .col-lg-8,
  353. .col-lg-9,
  354. .col-lg-auto,
  355. .col-md,
  356. .col-md-1,
  357. .col-md-10,
  358. .col-md-11,
  359. .col-md-12,
  360. .col-md-2,
  361. .col-md-3,
  362. .col-md-4,
  363. .col-md-5,
  364. .col-md-6,
  365. .col-md-7,
  366. .col-md-8,
  367. .col-md-9,
  368. .col-md-auto,
  369. .col-sm,
  370. .col-sm-1,
  371. .col-sm-10,
  372. .col-sm-11,
  373. .col-sm-12,
  374. .col-sm-2,
  375. .col-sm-3,
  376. .col-sm-4,
  377. .col-sm-5,
  378. .col-sm-6,
  379. .col-sm-7,
  380. .col-sm-8,
  381. .col-sm-9,
  382. .col-sm-auto,
  383. .col-xl,
  384. .col-xl-1,
  385. .col-xl-10,
  386. .col-xl-11,
  387. .col-xl-12,
  388. .col-xl-2,
  389. .col-xl-3,
  390. .col-xl-4,
  391. .col-xl-5,
  392. .col-xl-6,
  393. .col-xl-7,
  394. .col-xl-8,
  395. .col-xl-9,
  396. .col-xl-auto {
  397.     position: relative;
  398.     width: 100%;
  399.     min-height: 1px;
  400.     padding-right: 15px;
  401.     padding-left: 15px
  402. }
  403.  
  404. .col {
  405.     flex-basis: 0;
  406.     flex-grow: 1;
  407.     max-width: 100%
  408. }
  409.  
  410. .col-auto {
  411.     flex: 0 0 auto;
  412.     width: auto;
  413.     max-width: none
  414. }
  415.  
  416. .col-1 {
  417.     flex: 0 0 8.3333333333%;
  418.     max-width: 8.3333333333%
  419. }
  420.  
  421. .col-2 {
  422.     flex: 0 0 16.6666666667%;
  423.     max-width: 16.6666666667%
  424. }
  425.  
  426. .col-3 {
  427.     flex: 0 0 25%;
  428.     max-width: 25%
  429. }
  430.  
  431. .col-4 {
  432.     flex: 0 0 33.3333333333%;
  433.     max-width: 33.3333333333%
  434. }
  435.  
  436. .col-5 {
  437.     flex: 0 0 41.6666666667%;
  438.     max-width: 41.6666666667%
  439. }
  440.  
  441. .col-6 {
  442.     flex: 0 0 50%;
  443.     max-width: 50%
  444. }
  445.  
  446. .col-7 {
  447.     flex: 0 0 58.3333333333%;
  448.     max-width: 58.3333333333%
  449. }
  450.  
  451. .col-8 {
  452.     flex: 0 0 66.6666666667%;
  453.     max-width: 66.6666666667%
  454. }
  455.  
  456. .col-9 {
  457.     flex: 0 0 75%;
  458.     max-width: 75%
  459. }
  460.  
  461. .col-10 {
  462.     flex: 0 0 83.3333333333%;
  463.     max-width: 83.3333333333%
  464. }
  465.  
  466. .col-11 {
  467.     flex: 0 0 91.6666666667%;
  468.     max-width: 91.6666666667%
  469. }
  470.  
  471. .col-12 {
  472.     flex: 0 0 100%;
  473.     max-width: 100%
  474. }
  475.  
  476. .order-first {
  477.     order: -1
  478. }
  479.  
  480. .order-last {
  481.     order: 13
  482. }
  483.  
  484. .order-0 {
  485.     order: 0
  486. }
  487.  
  488. .order-1 {
  489.     order: 1
  490. }
  491.  
  492. .order-2 {
  493.     order: 2
  494. }
  495.  
  496. .order-3 {
  497.     order: 3
  498. }
  499.  
  500. .order-4 {
  501.     order: 4
  502. }
  503.  
  504. .order-5 {
  505.     order: 5
  506. }
  507.  
  508. .order-6 {
  509.     order: 6
  510. }
  511.  
  512. .order-7 {
  513.     order: 7
  514. }
  515.  
  516. .order-8 {
  517.     order: 8
  518. }
  519.  
  520. .order-9 {
  521.     order: 9
  522. }
  523.  
  524. .order-10 {
  525.     order: 10
  526. }
  527.  
  528. .order-11 {
  529.     order: 11
  530. }
  531.  
  532. .order-12 {
  533.     order: 12
  534. }
  535.  
  536. .offset-1 {
  537.     margin-left: 8.3333333333%
  538. }
  539.  
  540. .offset-2 {
  541.     margin-left: 16.6666666667%
  542. }
  543.  
  544. .offset-3 {
  545.     margin-left: 25%
  546. }
  547.  
  548. .offset-4 {
  549.     margin-left: 33.3333333333%
  550. }
  551.  
  552. .offset-5 {
  553.     margin-left: 41.6666666667%
  554. }
  555.  
  556. .offset-6 {
  557.     margin-left: 50%
  558. }
  559.  
  560. .offset-7 {
  561.     margin-left: 58.3333333333%
  562. }
  563.  
  564. .offset-8 {
  565.     margin-left: 66.6666666667%
  566. }
  567.  
  568. .offset-9 {
  569.     margin-left: 75%
  570. }
  571.  
  572. .offset-10 {
  573.     margin-left: 83.3333333333%
  574. }
  575.  
  576. .offset-11 {
  577.     margin-left: 91.6666666667%
  578. }
  579.  
  580. @media (min-width:576px) {
  581.     .col-sm {
  582.         flex-basis: 0;
  583.         flex-grow: 1;
  584.         max-width: 100%
  585.     }
  586.     .col-sm-auto {
  587.         flex: 0 0 auto;
  588.         width: auto;
  589.         max-width: none
  590.     }
  591.     .col-sm-1 {
  592.         flex: 0 0 8.3333333333%;
  593.         max-width: 8.3333333333%
  594.     }
  595.     .col-sm-2 {
  596.         flex: 0 0 16.6666666667%;
  597.         max-width: 16.6666666667%
  598.     }
  599.     .col-sm-3 {
  600.         flex: 0 0 25%;
  601.         max-width: 25%
  602.     }
  603.     .col-sm-4 {
  604.         flex: 0 0 33.3333333333%;
  605.         max-width: 33.3333333333%
  606.     }
  607.     .col-sm-5 {
  608.         flex: 0 0 41.6666666667%;
  609.         max-width: 41.6666666667%
  610.     }
  611.     .col-sm-6 {
  612.         flex: 0 0 50%;
  613.         max-width: 50%
  614.     }
  615.     .col-sm-7 {
  616.         flex: 0 0 58.3333333333%;
  617.         max-width: 58.3333333333%
  618.     }
  619.     .col-sm-8 {
  620.         flex: 0 0 66.6666666667%;
  621.         max-width: 66.6666666667%
  622.     }
  623.     .col-sm-9 {
  624.         flex: 0 0 75%;
  625.         max-width: 75%
  626.     }
  627.     .col-sm-10 {
  628.         flex: 0 0 83.3333333333%;
  629.         max-width: 83.3333333333%
  630.     }
  631.     .col-sm-11 {
  632.         flex: 0 0 91.6666666667%;
  633.         max-width: 91.6666666667%
  634.     }
  635.     .col-sm-12 {
  636.         flex: 0 0 100%;
  637.         max-width: 100%
  638.     }
  639.     .order-sm-first {
  640.         order: -1
  641.     }
  642.     .order-sm-last {
  643.         order: 13
  644.     }
  645.     .order-sm-0 {
  646.         order: 0
  647.     }
  648.     .order-sm-1 {
  649.         order: 1
  650.     }
  651.     .order-sm-2 {
  652.         order: 2
  653.     }
  654.     .order-sm-3 {
  655.         order: 3
  656.     }
  657.     .order-sm-4 {
  658.         order: 4
  659.     }
  660.     .order-sm-5 {
  661.         order: 5
  662.     }
  663.     .order-sm-6 {
  664.         order: 6
  665.     }
  666.     .order-sm-7 {
  667.         order: 7
  668.     }
  669.     .order-sm-8 {
  670.         order: 8
  671.     }
  672.     .order-sm-9 {
  673.         order: 9
  674.     }
  675.     .order-sm-10 {
  676.         order: 10
  677.     }
  678.     .order-sm-11 {
  679.         order: 11
  680.     }
  681.     .order-sm-12 {
  682.         order: 12
  683.     }
  684.     .offset-sm-0 {
  685.         margin-left: 0
  686.     }
  687.     .offset-sm-1 {
  688.         margin-left: 8.3333333333%
  689.     }
  690.     .offset-sm-2 {
  691.         margin-left: 16.6666666667%
  692.     }
  693.     .offset-sm-3 {
  694.         margin-left: 25%
  695.     }
  696.     .offset-sm-4 {
  697.         margin-left: 33.3333333333%
  698.     }
  699.     .offset-sm-5 {
  700.         margin-left: 41.6666666667%
  701.     }
  702.     .offset-sm-6 {
  703.         margin-left: 50%
  704.     }
  705.     .offset-sm-7 {
  706.         margin-left: 58.3333333333%
  707.     }
  708.     .offset-sm-8 {
  709.         margin-left: 66.6666666667%
  710.     }
  711.     .offset-sm-9 {
  712.         margin-left: 75%
  713.     }
  714.     .offset-sm-10 {
  715.         margin-left: 83.3333333333%
  716.     }
  717.     .offset-sm-11 {
  718.         margin-left: 91.6666666667%
  719.     }
  720. }
  721.  
  722. @media (min-width:768px) {
  723.     .col-md {
  724.         flex-basis: 0;
  725.         flex-grow: 1;
  726.         max-width: 100%
  727.     }
  728.     .col-md-auto {
  729.         flex: 0 0 auto;
  730.         width: auto;
  731.         max-width: none
  732.     }
  733.     .col-md-1 {
  734.         flex: 0 0 8.3333333333%;
  735.         max-width: 8.3333333333%
  736.     }
  737.     .col-md-2 {
  738.         flex: 0 0 16.6666666667%;
  739.         max-width: 16.6666666667%
  740.     }
  741.     .col-md-3 {
  742.         flex: 0 0 25%;
  743.         max-width: 25%
  744.     }
  745.     .col-md-4 {
  746.         flex: 0 0 33.3333333333%;
  747.         max-width: 33.3333333333%
  748.     }
  749.     .col-md-5 {
  750.         flex: 0 0 41.6666666667%;
  751.         max-width: 41.6666666667%
  752.     }
  753.     .col-md-6 {
  754.         flex: 0 0 50%;
  755.         max-width: 50%
  756.     }
  757.     .col-md-7 {
  758.         flex: 0 0 58.3333333333%;
  759.         max-width: 58.3333333333%
  760.     }
  761.     .col-md-8 {
  762.         flex: 0 0 66.6666666667%;
  763.         max-width: 66.6666666667%
  764.     }
  765.     .col-md-9 {
  766.         flex: 0 0 75%;
  767.         max-width: 75%
  768.     }
  769.     .col-md-10 {
  770.         flex: 0 0 83.3333333333%;
  771.         max-width: 83.3333333333%
  772.     }
  773.     .col-md-11 {
  774.         flex: 0 0 91.6666666667%;
  775.         max-width: 91.6666666667%
  776.     }
  777.     .col-md-12 {
  778.         flex: 0 0 100%;
  779.         max-width: 100%
  780.     }
  781.     .order-md-first {
  782.         order: -1
  783.     }
  784.     .order-md-last {
  785.         order: 13
  786.     }
  787.     .order-md-0 {
  788.         order: 0
  789.     }
  790.     .order-md-1 {
  791.         order: 1
  792.     }
  793.     .order-md-2 {
  794.         order: 2
  795.     }
  796.     .order-md-3 {
  797.         order: 3
  798.     }
  799.     .order-md-4 {
  800.         order: 4
  801.     }
  802.     .order-md-5 {
  803.         order: 5
  804.     }
  805.     .order-md-6 {
  806.         order: 6
  807.     }
  808.     .order-md-7 {
  809.         order: 7
  810.     }
  811.     .order-md-8 {
  812.         order: 8
  813.     }
  814.     .order-md-9 {
  815.         order: 9
  816.     }
  817.     .order-md-10 {
  818.         order: 10
  819.     }
  820.     .order-md-11 {
  821.         order: 11
  822.     }
  823.     .order-md-12 {
  824.         order: 12
  825.     }
  826.     .offset-md-0 {
  827.         margin-left: 0
  828.     }
  829.     .offset-md-1 {
  830.         margin-left: 8.3333333333%
  831.     }
  832.     .offset-md-2 {
  833.         margin-left: 16.6666666667%
  834.     }
  835.     .offset-md-3 {
  836.         margin-left: 25%
  837.     }
  838.     .offset-md-4 {
  839.         margin-left: 33.3333333333%
  840.     }
  841.     .offset-md-5 {
  842.         margin-left: 41.6666666667%
  843.     }
  844.     .offset-md-6 {
  845.         margin-left: 50%
  846.     }
  847.     .offset-md-7 {
  848.         margin-left: 58.3333333333%
  849.     }
  850.     .offset-md-8 {
  851.         margin-left: 66.6666666667%
  852.     }
  853.     .offset-md-9 {
  854.         margin-left: 75%
  855.     }
  856.     .offset-md-10 {
  857.         margin-left: 83.3333333333%
  858.     }
  859.     .offset-md-11 {
  860.         margin-left: 91.6666666667%
  861.     }
  862. }
  863.  
  864. @media (min-width:992px) {
  865.     .col-lg {
  866.         flex-basis: 0;
  867.         flex-grow: 1;
  868.         max-width: 100%
  869.     }
  870.     .col-lg-auto {
  871.         flex: 0 0 auto;
  872.         width: auto;
  873.         max-width: none
  874.     }
  875.     .col-lg-1 {
  876.         flex: 0 0 8.3333333333%;
  877.         max-width: 8.3333333333%
  878.     }
  879.     .col-lg-2 {
  880.         flex: 0 0 16.6666666667%;
  881.         max-width: 16.6666666667%
  882.     }
  883.     .col-lg-3 {
  884.         flex: 0 0 25%;
  885.         max-width: 25%
  886.     }
  887.     .col-lg-4 {
  888.         flex: 0 0 33.3333333333%;
  889.         max-width: 33.3333333333%
  890.     }
  891.     .col-lg-5 {
  892.         flex: 0 0 41.6666666667%;
  893.         max-width: 41.6666666667%
  894.     }
  895.     .col-lg-6 {
  896.         flex: 0 0 50%;
  897.         max-width: 50%
  898.     }
  899.     .col-lg-7 {
  900.         flex: 0 0 58.3333333333%;
  901.         max-width: 58.3333333333%
  902.     }
  903.     .col-lg-8 {
  904.         flex: 0 0 66.6666666667%;
  905.         max-width: 66.6666666667%
  906.     }
  907.     .col-lg-9 {
  908.         flex: 0 0 75%;
  909.         max-width: 75%
  910.     }
  911.     .col-lg-10 {
  912.         flex: 0 0 83.3333333333%;
  913.         max-width: 83.3333333333%
  914.     }
  915.     .col-lg-11 {
  916.         flex: 0 0 91.6666666667%;
  917.         max-width: 91.6666666667%
  918.     }
  919.     .col-lg-12 {
  920.         flex: 0 0 100%;
  921.         max-width: 100%
  922.     }
  923.     .order-lg-first {
  924.         order: -1
  925.     }
  926.     .order-lg-last {
  927.         order: 13
  928.     }
  929.     .order-lg-0 {
  930.         order: 0
  931.     }
  932.     .order-lg-1 {
  933.         order: 1
  934.     }
  935.     .order-lg-2 {
  936.         order: 2
  937.     }
  938.     .order-lg-3 {
  939.         order: 3
  940.     }
  941.     .order-lg-4 {
  942.         order: 4
  943.     }
  944.     .order-lg-5 {
  945.         order: 5
  946.     }
  947.     .order-lg-6 {
  948.         order: 6
  949.     }
  950.     .order-lg-7 {
  951.         order: 7
  952.     }
  953.     .order-lg-8 {
  954.         order: 8
  955.     }
  956.     .order-lg-9 {
  957.         order: 9
  958.     }
  959.     .order-lg-10 {
  960.         order: 10
  961.     }
  962.     .order-lg-11 {
  963.         order: 11
  964.     }
  965.     .order-lg-12 {
  966.         order: 12
  967.     }
  968.     .offset-lg-0 {
  969.         margin-left: 0
  970.     }
  971.     .offset-lg-1 {
  972.         margin-left: 8.3333333333%
  973.     }
  974.     .offset-lg-2 {
  975.         margin-left: 16.6666666667%
  976.     }
  977.     .offset-lg-3 {
  978.         margin-left: 25%
  979.     }
  980.     .offset-lg-4 {
  981.         margin-left: 33.3333333333%
  982.     }
  983.     .offset-lg-5 {
  984.         margin-left: 41.6666666667%
  985.     }
  986.     .offset-lg-6 {
  987.         margin-left: 50%
  988.     }
  989.     .offset-lg-7 {
  990.         margin-left: 58.3333333333%
  991.     }
  992.     .offset-lg-8 {
  993.         margin-left: 66.6666666667%
  994.     }
  995.     .offset-lg-9 {
  996.         margin-left: 75%
  997.     }
  998.     .offset-lg-10 {
  999.         margin-left: 83.3333333333%
  1000.     }
  1001.     .offset-lg-11 {
  1002.         margin-left: 91.6666666667%
  1003.     }
  1004. }
  1005.  
  1006. @media (min-width:1200px) {
  1007.     .col-xl {
  1008.         flex-basis: 0;
  1009.         flex-grow: 1;
  1010.         max-width: 100%
  1011.     }
  1012.     .col-xl-auto {
  1013.         flex: 0 0 auto;
  1014.         width: auto;
  1015.         max-width: none
  1016.     }
  1017.     .col-xl-1 {
  1018.         flex: 0 0 8.3333333333%;
  1019.         max-width: 8.3333333333%
  1020.     }
  1021.     .col-xl-2 {
  1022.         flex: 0 0 16.6666666667%;
  1023.         max-width: 16.6666666667%
  1024.     }
  1025.     .col-xl-3 {
  1026.         flex: 0 0 25%;
  1027.         max-width: 25%
  1028.     }
  1029.     .col-xl-4 {
  1030.         flex: 0 0 33.3333333333%;
  1031.         max-width: 33.3333333333%
  1032.     }
  1033.     .col-xl-5 {
  1034.         flex: 0 0 41.6666666667%;
  1035.         max-width: 41.6666666667%
  1036.     }
  1037.     .col-xl-6 {
  1038.         flex: 0 0 50%;
  1039.         max-width: 50%
  1040.     }
  1041.     .col-xl-7 {
  1042.         flex: 0 0 58.3333333333%;
  1043.         max-width: 58.3333333333%
  1044.     }
  1045.     .col-xl-8 {
  1046.         flex: 0 0 66.6666666667%;
  1047.         max-width: 66.6666666667%
  1048.     }
  1049.     .col-xl-9 {
  1050.         flex: 0 0 75%;
  1051.         max-width: 75%
  1052.     }
  1053.     .col-xl-10 {
  1054.         flex: 0 0 83.3333333333%;
  1055.         max-width: 83.3333333333%
  1056.     }
  1057.     .col-xl-11 {
  1058.         flex: 0 0 91.6666666667%;
  1059.         max-width: 91.6666666667%
  1060.     }
  1061.     .col-xl-12 {
  1062.         flex: 0 0 100%;
  1063.         max-width: 100%
  1064.     }
  1065.     .order-xl-first {
  1066.         order: -1
  1067.     }
  1068.     .order-xl-last {
  1069.         order: 13
  1070.     }
  1071.     .order-xl-0 {
  1072.         order: 0
  1073.     }
  1074.     .order-xl-1 {
  1075.         order: 1
  1076.     }
  1077.     .order-xl-2 {
  1078.         order: 2
  1079.     }
  1080.     .order-xl-3 {
  1081.         order: 3
  1082.     }
  1083.     .order-xl-4 {
  1084.         order: 4
  1085.     }
  1086.     .order-xl-5 {
  1087.         order: 5
  1088.     }
  1089.     .order-xl-6 {
  1090.         order: 6
  1091.     }
  1092.     .order-xl-7 {
  1093.         order: 7
  1094.     }
  1095.     .order-xl-8 {
  1096.         order: 8
  1097.     }
  1098.     .order-xl-9 {
  1099.         order: 9
  1100.     }
  1101.     .order-xl-10 {
  1102.         order: 10
  1103.     }
  1104.     .order-xl-11 {
  1105.         order: 11
  1106.     }
  1107.     .order-xl-12 {
  1108.         order: 12
  1109.     }
  1110.     .offset-xl-0 {
  1111.         margin-left: 0
  1112.     }
  1113.     .offset-xl-1 {
  1114.         margin-left: 8.3333333333%
  1115.     }
  1116.     .offset-xl-2 {
  1117.         margin-left: 16.6666666667%
  1118.     }
  1119.     .offset-xl-3 {
  1120.         margin-left: 25%
  1121.     }
  1122.     .offset-xl-4 {
  1123.         margin-left: 33.3333333333%
  1124.     }
  1125.     .offset-xl-5 {
  1126.         margin-left: 41.6666666667%
  1127.     }
  1128.     .offset-xl-6 {
  1129.         margin-left: 50%
  1130.     }
  1131.     .offset-xl-7 {
  1132.         margin-left: 58.3333333333%
  1133.     }
  1134.     .offset-xl-8 {
  1135.         margin-left: 66.6666666667%
  1136.     }
  1137.     .offset-xl-9 {
  1138.         margin-left: 75%
  1139.     }
  1140.     .offset-xl-10 {
  1141.         margin-left: 83.3333333333%
  1142.     }
  1143.     .offset-xl-11 {
  1144.         margin-left: 91.6666666667%
  1145.     }
  1146. }
  1147.  
  1148. .align-baseline {
  1149.     vertical-align: baseline!important
  1150. }
  1151.  
  1152. .align-top {
  1153.     vertical-align: top!important
  1154. }
  1155.  
  1156. .align-middle {
  1157.     vertical-align: middle!important
  1158. }
  1159.  
  1160. .align-bottom {
  1161.     vertical-align: bottom!important
  1162. }
  1163.  
  1164. .align-text-bottom {
  1165.     vertical-align: text-bottom!important
  1166. }
  1167.  
  1168. .align-text-top {
  1169.     vertical-align: text-top!important
  1170. }
  1171.  
  1172. .bg-primary {
  1173.     background-color: #bd10e0!important
  1174. }
  1175.  
  1176. a.bg-primary:focus,
  1177. a.bg-primary:hover,
  1178. button.bg-primary:focus,
  1179. button.bg-primary:hover {
  1180.     background-color: #950db0!important
  1181. }
  1182.  
  1183. .bg-secondary {
  1184.     background-color: #24282f!important
  1185. }
  1186.  
  1187. a.bg-secondary:focus,
  1188. a.bg-secondary:hover,
  1189. button.bg-secondary:focus,
  1190. button.bg-secondary:hover {
  1191.     background-color: #0e0f12!important
  1192. }
  1193.  
  1194. .bg-success {
  1195.     background-color: #89be6b!important
  1196. }
  1197.  
  1198. a.bg-success:focus,
  1199. a.bg-success:hover,
  1200. button.bg-success:focus,
  1201. button.bg-success:hover {
  1202.     background-color: #6eab4b!important
  1203. }
  1204.  
  1205. .bg-info {
  1206.     background-color: #979797!important
  1207. }
  1208.  
  1209. a.bg-info:focus,
  1210. a.bg-info:hover,
  1211. button.bg-info:focus,
  1212. button.bg-info:hover {
  1213.     background-color: #7e7e7e!important
  1214. }
  1215.  
  1216. .bg-warning {
  1217.     background-color: #fff48e!important
  1218. }
  1219.  
  1220. a.bg-warning:focus,
  1221. a.bg-warning:hover,
  1222. button.bg-warning:focus,
  1223. button.bg-warning:hover {
  1224.     background-color: #ffef5b!important
  1225. }
  1226.  
  1227. .bg-danger {
  1228.     background-color: #ff0047!important
  1229. }
  1230.  
  1231. a.bg-danger:focus,
  1232. a.bg-danger:hover,
  1233. button.bg-danger:focus,
  1234. button.bg-danger:hover {
  1235.     background-color: #cc0039!important
  1236. }
  1237.  
  1238. .bg-light {
  1239.     background-color: #979797!important
  1240. }
  1241.  
  1242. a.bg-light:focus,
  1243. a.bg-light:hover,
  1244. button.bg-light:focus,
  1245. button.bg-light:hover {
  1246.     background-color: #7e7e7e!important
  1247. }
  1248.  
  1249. .bg-dark {
  1250.     background-color: #24282f!important
  1251. }
  1252.  
  1253. a.bg-dark:focus,
  1254. a.bg-dark:hover,
  1255. button.bg-dark:focus,
  1256. button.bg-dark:hover {
  1257.     background-color: #0e0f12!important
  1258. }
  1259.  
  1260. .bg-white {
  1261.     background-color: #fff!important
  1262. }
  1263.  
  1264. .bg-transparent {
  1265.     background-color: transparent!important
  1266. }
  1267.  
  1268. .border {
  1269.     border: 1px solid #dee2e6!important
  1270. }
  1271.  
  1272. .border-top {
  1273.     border-top: 1px solid #dee2e6!important
  1274. }
  1275.  
  1276. .border-right {
  1277.     border-right: 1px solid #dee2e6!important
  1278. }
  1279.  
  1280. .border-bottom {
  1281.     border-bottom: 1px solid #dee2e6!important
  1282. }
  1283.  
  1284. .border-left {
  1285.     border-left: 1px solid #dee2e6!important
  1286. }
  1287.  
  1288. .border-0 {
  1289.     border: 0!important
  1290. }
  1291.  
  1292. .border-top-0 {
  1293.     border-top: 0!important
  1294. }
  1295.  
  1296. .border-right-0 {
  1297.     border-right: 0!important
  1298. }
  1299.  
  1300. .border-bottom-0 {
  1301.     border-bottom: 0!important
  1302. }
  1303.  
  1304. .border-left-0 {
  1305.     border-left: 0!important
  1306. }
  1307.  
  1308. .border-primary {
  1309.     border-color: #bd10e0!important
  1310. }
  1311.  
  1312. .border-secondary {
  1313.     border-color: #24282f!important
  1314. }
  1315.  
  1316. .border-success {
  1317.     border-color: #89be6b!important
  1318. }
  1319.  
  1320. .border-info {
  1321.     border-color: #979797!important
  1322. }
  1323.  
  1324. .border-warning {
  1325.     border-color: #fff48e!important
  1326. }
  1327.  
  1328. .border-danger {
  1329.     border-color: #ff0047!important
  1330. }
  1331.  
  1332. .border-light {
  1333.     border-color: #979797!important
  1334. }
  1335.  
  1336. .border-dark {
  1337.     border-color: #24282f!important
  1338. }
  1339.  
  1340. .border-white {
  1341.     border-color: #fff!important
  1342. }
  1343.  
  1344. .rounded {
  1345.     border-radius: .25rem!important
  1346. }
  1347.  
  1348. .rounded-top {
  1349.     border-top-left-radius: .25rem!important;
  1350.     border-top-right-radius: .25rem!important
  1351. }
  1352.  
  1353. .rounded-right {
  1354.     border-top-right-radius: .25rem!important;
  1355.     border-bottom-right-radius: .25rem!important
  1356. }
  1357.  
  1358. .rounded-bottom {
  1359.     border-bottom-right-radius: .25rem!important;
  1360.     border-bottom-left-radius: .25rem!important
  1361. }
  1362.  
  1363. .rounded-left {
  1364.     border-top-left-radius: .25rem!important;
  1365.     border-bottom-left-radius: .25rem!important
  1366. }
  1367.  
  1368. .rounded-circle {
  1369.     border-radius: 50%!important
  1370. }
  1371.  
  1372. .rounded-0 {
  1373.     border-radius: 0!important
  1374. }
  1375.  
  1376. .clearfix::after {
  1377.     display: block;
  1378.     clear: both;
  1379.     content: ""
  1380. }
  1381.  
  1382. .d-none {
  1383.     display: none!important
  1384. }
  1385.  
  1386. .d-inline {
  1387.     display: inline!important
  1388. }
  1389.  
  1390. .d-inline-block {
  1391.     display: inline-block!important
  1392. }
  1393.  
  1394. .d-block {
  1395.     display: block!important
  1396. }
  1397.  
  1398. .d-table {
  1399.     display: table!important
  1400. }
  1401.  
  1402. .d-table-row {
  1403.     display: table-row!important
  1404. }
  1405.  
  1406. .d-table-cell {
  1407.     display: table-cell!important
  1408. }
  1409.  
  1410. .d-flex {
  1411.     display: flex!important
  1412. }
  1413.  
  1414. .d-inline-flex {
  1415.     display: inline-flex!important
  1416. }
  1417.  
  1418. @media (min-width:576px) {
  1419.     .d-sm-none {
  1420.         display: none!important
  1421.     }
  1422.     .d-sm-inline {
  1423.         display: inline!important
  1424.     }
  1425.     .d-sm-inline-block {
  1426.         display: inline-block!important
  1427.     }
  1428.     .d-sm-block {
  1429.         display: block!important
  1430.     }
  1431.     .d-sm-table {
  1432.         display: table!important
  1433.     }
  1434.     .d-sm-table-row {
  1435.         display: table-row!important
  1436.     }
  1437.     .d-sm-table-cell {
  1438.         display: table-cell!important
  1439.     }
  1440.     .d-sm-flex {
  1441.         display: flex!important
  1442.     }
  1443.     .d-sm-inline-flex {
  1444.         display: inline-flex!important
  1445.     }
  1446. }
  1447.  
  1448. @media (min-width:768px) {
  1449.     .d-md-none {
  1450.         display: none!important
  1451.     }
  1452.     .d-md-inline {
  1453.         display: inline!important
  1454.     }
  1455.     .d-md-inline-block {
  1456.         display: inline-block!important
  1457.     }
  1458.     .d-md-block {
  1459.         display: block!important
  1460.     }
  1461.     .d-md-table {
  1462.         display: table!important
  1463.     }
  1464.     .d-md-table-row {
  1465.         display: table-row!important
  1466.     }
  1467.     .d-md-table-cell {
  1468.         display: table-cell!important
  1469.     }
  1470.     .d-md-flex {
  1471.         display: flex!important
  1472.     }
  1473.     .d-md-inline-flex {
  1474.         display: inline-flex!important
  1475.     }
  1476. }
  1477.  
  1478. @media (min-width:992px) {
  1479.     .d-lg-none {
  1480.         display: none!important
  1481.     }
  1482.     .d-lg-inline {
  1483.         display: inline!important
  1484.     }
  1485.     .d-lg-inline-block {
  1486.         display: inline-block!important
  1487.     }
  1488.     .d-lg-block {
  1489.         display: block!important
  1490.     }
  1491.     .d-lg-table {
  1492.         display: table!important
  1493.     }
  1494.     .d-lg-table-row {
  1495.         display: table-row!important
  1496.     }
  1497.     .d-lg-table-cell {
  1498.         display: table-cell!important
  1499.     }
  1500.     .d-lg-flex {
  1501.         display: flex!important
  1502.     }
  1503.     .d-lg-inline-flex {
  1504.         display: inline-flex!important
  1505.     }
  1506. }
  1507.  
  1508. @media (min-width:1200px) {
  1509.     .d-xl-none {
  1510.         display: none!important
  1511.     }
  1512.     .d-xl-inline {
  1513.         display: inline!important
  1514.     }
  1515.     .d-xl-inline-block {
  1516.         display: inline-block!important
  1517.     }
  1518.     .d-xl-block {
  1519.         display: block!important
  1520.     }
  1521.     .d-xl-table {
  1522.         display: table!important
  1523.     }
  1524.     .d-xl-table-row {
  1525.         display: table-row!important
  1526.     }
  1527.     .d-xl-table-cell {
  1528.         display: table-cell!important
  1529.     }
  1530.     .d-xl-flex {
  1531.         display: flex!important
  1532.     }
  1533.     .d-xl-inline-flex {
  1534.         display: inline-flex!important
  1535.     }
  1536. }
  1537.  
  1538. @media print {
  1539.     .d-print-none {
  1540.         display: none!important
  1541.     }
  1542.     .d-print-inline {
  1543.         display: inline!important
  1544.     }
  1545.     .d-print-inline-block {
  1546.         display: inline-block!important
  1547.     }
  1548.     .d-print-block {
  1549.         display: block!important
  1550.     }
  1551.     .d-print-table {
  1552.         display: table!important
  1553.     }
  1554.     .d-print-table-row {
  1555.         display: table-row!important
  1556.     }
  1557.     .d-print-table-cell {
  1558.         display: table-cell!important
  1559.     }
  1560.     .d-print-flex {
  1561.         display: flex!important
  1562.     }
  1563.     .d-print-inline-flex {
  1564.         display: inline-flex!important
  1565.     }
  1566. }
  1567.  
  1568. .embed-responsive {
  1569.     position: relative;
  1570.     display: block;
  1571.     width: 100%;
  1572.     padding: 0;
  1573.     overflow: hidden
  1574. }
  1575.  
  1576. .embed-responsive::before {
  1577.     display: block;
  1578.     content: ""
  1579. }
  1580.  
  1581. .embed-responsive .embed-responsive-item,
  1582. .embed-responsive embed,
  1583. .embed-responsive iframe,
  1584. .embed-responsive object,
  1585. .embed-responsive video {
  1586.     position: absolute;
  1587.     top: 0;
  1588.     bottom: 0;
  1589.     left: 0;
  1590.     width: 100%;
  1591.     height: 100%;
  1592.     border: 0
  1593. }
  1594.  
  1595. .embed-responsive-21by9::before {
  1596.     padding-top: 42.8571428571%
  1597. }
  1598.  
  1599. .embed-responsive-16by9::before {
  1600.     padding-top: 56.25%
  1601. }
  1602.  
  1603. .embed-responsive-4by3::before {
  1604.     padding-top: 75%
  1605. }
  1606.  
  1607. .embed-responsive-1by1::before {
  1608.     padding-top: 100%
  1609. }
  1610.  
  1611. .flex-row {
  1612.     flex-direction: row!important
  1613. }
  1614.  
  1615. .flex-column {
  1616.     flex-direction: column!important
  1617. }
  1618.  
  1619. .flex-row-reverse {
  1620.     flex-direction: row-reverse!important
  1621. }
  1622.  
  1623. .flex-column-reverse {
  1624.     flex-direction: column-reverse!important
  1625. }
  1626.  
  1627. .flex-wrap {
  1628.     flex-wrap: wrap!important
  1629. }
  1630.  
  1631. .flex-nowrap {
  1632.     flex-wrap: nowrap!important
  1633. }
  1634.  
  1635. .flex-wrap-reverse {
  1636.     flex-wrap: wrap-reverse!important
  1637. }
  1638.  
  1639. .justify-content-start {
  1640.     justify-content: flex-start!important
  1641. }
  1642.  
  1643. .justify-content-end {
  1644.     justify-content: flex-end!important
  1645. }
  1646.  
  1647. .justify-content-center {
  1648.     justify-content: center!important
  1649. }
  1650.  
  1651. .justify-content-between {
  1652.     justify-content: space-between!important
  1653. }
  1654.  
  1655. .justify-content-around {
  1656.     justify-content: space-around!important
  1657. }
  1658.  
  1659. .align-items-start {
  1660.     align-items: flex-start!important
  1661. }
  1662.  
  1663. .align-items-end {
  1664.     align-items: flex-end!important
  1665. }
  1666.  
  1667. .align-items-center {
  1668.     align-items: center!important
  1669. }
  1670.  
  1671. .align-items-baseline {
  1672.     align-items: baseline!important
  1673. }
  1674.  
  1675. .align-items-stretch {
  1676.     align-items: stretch!important
  1677. }
  1678.  
  1679. .align-content-start {
  1680.     align-content: flex-start!important
  1681. }
  1682.  
  1683. .align-content-end {
  1684.     align-content: flex-end!important
  1685. }
  1686.  
  1687. .align-content-center {
  1688.     align-content: center!important
  1689. }
  1690.  
  1691. .align-content-between {
  1692.     align-content: space-between!important
  1693. }
  1694.  
  1695. .align-content-around {
  1696.     align-content: space-around!important
  1697. }
  1698.  
  1699. .align-content-stretch {
  1700.     align-content: stretch!important
  1701. }
  1702.  
  1703. .align-self-auto {
  1704.     align-self: auto!important
  1705. }
  1706.  
  1707. .align-self-start {
  1708.     align-self: flex-start!important
  1709. }
  1710.  
  1711. .align-self-end {
  1712.     align-self: flex-end!important
  1713. }
  1714.  
  1715. .align-self-center {
  1716.     align-self: center!important
  1717. }
  1718.  
  1719. .align-self-baseline {
  1720.     align-self: baseline!important
  1721. }
  1722.  
  1723. .align-self-stretch {
  1724.     align-self: stretch!important
  1725. }
  1726.  
  1727. @media (min-width:576px) {
  1728.     .flex-sm-row {
  1729.         flex-direction: row!important
  1730.     }
  1731.     .flex-sm-column {
  1732.         flex-direction: column!important
  1733.     }
  1734.     .flex-sm-row-reverse {
  1735.         flex-direction: row-reverse!important
  1736.     }
  1737.     .flex-sm-column-reverse {
  1738.         flex-direction: column-reverse!important
  1739.     }
  1740.     .flex-sm-wrap {
  1741.         flex-wrap: wrap!important
  1742.     }
  1743.     .flex-sm-nowrap {
  1744.         flex-wrap: nowrap!important
  1745.     }
  1746.     .flex-sm-wrap-reverse {
  1747.         flex-wrap: wrap-reverse!important
  1748.     }
  1749.     .justify-content-sm-start {
  1750.         justify-content: flex-start!important
  1751.     }
  1752.     .justify-content-sm-end {
  1753.         justify-content: flex-end!important
  1754.     }
  1755.     .justify-content-sm-center {
  1756.         justify-content: center!important
  1757.     }
  1758.     .justify-content-sm-between {
  1759.         justify-content: space-between!important
  1760.     }
  1761.     .justify-content-sm-around {
  1762.         justify-content: space-around!important
  1763.     }
  1764.     .align-items-sm-start {
  1765.         align-items: flex-start!important
  1766.     }
  1767.     .align-items-sm-end {
  1768.         align-items: flex-end!important
  1769.     }
  1770.     .align-items-sm-center {
  1771.         align-items: center!important
  1772.     }
  1773.     .align-items-sm-baseline {
  1774.         align-items: baseline!important
  1775.     }
  1776.     .align-items-sm-stretch {
  1777.         align-items: stretch!important
  1778.     }
  1779.     .align-content-sm-start {
  1780.         align-content: flex-start!important
  1781.     }
  1782.     .align-content-sm-end {
  1783.         align-content: flex-end!important
  1784.     }
  1785.     .align-content-sm-center {
  1786.         align-content: center!important
  1787.     }
  1788.     .align-content-sm-between {
  1789.         align-content: space-between!important
  1790.     }
  1791.     .align-content-sm-around {
  1792.         align-content: space-around!important
  1793.     }
  1794.     .align-content-sm-stretch {
  1795.         align-content: stretch!important
  1796.     }
  1797.     .align-self-sm-auto {
  1798.         align-self: auto!important
  1799.     }
  1800.     .align-self-sm-start {
  1801.         align-self: flex-start!important
  1802.     }
  1803.     .align-self-sm-end {
  1804.         align-self: flex-end!important
  1805.     }
  1806.     .align-self-sm-center {
  1807.         align-self: center!important
  1808.     }
  1809.     .align-self-sm-baseline {
  1810.         align-self: baseline!important
  1811.     }
  1812.     .align-self-sm-stretch {
  1813.         align-self: stretch!important
  1814.     }
  1815. }
  1816.  
  1817. @media (min-width:768px) {
  1818.     .flex-md-row {
  1819.         flex-direction: row!important
  1820.     }
  1821.     .flex-md-column {
  1822.         flex-direction: column!important
  1823.     }
  1824.     .flex-md-row-reverse {
  1825.         flex-direction: row-reverse!important
  1826.     }
  1827.     .flex-md-column-reverse {
  1828.         flex-direction: column-reverse!important
  1829.     }
  1830.     .flex-md-wrap {
  1831.         flex-wrap: wrap!important
  1832.     }
  1833.     .flex-md-nowrap {
  1834.         flex-wrap: nowrap!important
  1835.     }
  1836.     .flex-md-wrap-reverse {
  1837.         flex-wrap: wrap-reverse!important
  1838.     }
  1839.     .justify-content-md-start {
  1840.         justify-content: flex-start!important
  1841.     }
  1842.     .justify-content-md-end {
  1843.         justify-content: flex-end!important
  1844.     }
  1845.     .justify-content-md-center {
  1846.         justify-content: center!important
  1847.     }
  1848.     .justify-content-md-between {
  1849.         justify-content: space-between!important
  1850.     }
  1851.     .justify-content-md-around {
  1852.         justify-content: space-around!important
  1853.     }
  1854.     .align-items-md-start {
  1855.         align-items: flex-start!important
  1856.     }
  1857.     .align-items-md-end {
  1858.         align-items: flex-end!important
  1859.     }
  1860.     .align-items-md-center {
  1861.         align-items: center!important
  1862.     }
  1863.     .align-items-md-baseline {
  1864.         align-items: baseline!important
  1865.     }
  1866.     .align-items-md-stretch {
  1867.         align-items: stretch!important
  1868.     }
  1869.     .align-content-md-start {
  1870.         align-content: flex-start!important
  1871.     }
  1872.     .align-content-md-end {
  1873.         align-content: flex-end!important
  1874.     }
  1875.     .align-content-md-center {
  1876.         align-content: center!important
  1877.     }
  1878.     .align-content-md-between {
  1879.         align-content: space-between!important
  1880.     }
  1881.     .align-content-md-around {
  1882.         align-content: space-around!important
  1883.     }
  1884.     .align-content-md-stretch {
  1885.         align-content: stretch!important
  1886.     }
  1887.     .align-self-md-auto {
  1888.         align-self: auto!important
  1889.     }
  1890.     .align-self-md-start {
  1891.         align-self: flex-start!important
  1892.     }
  1893.     .align-self-md-end {
  1894.         align-self: flex-end!important
  1895.     }
  1896.     .align-self-md-center {
  1897.         align-self: center!important
  1898.     }
  1899.     .align-self-md-baseline {
  1900.         align-self: baseline!important
  1901.     }
  1902.     .align-self-md-stretch {
  1903.         align-self: stretch!important
  1904.     }
  1905. }
  1906.  
  1907. @media (min-width:992px) {
  1908.     .flex-lg-row {
  1909.         flex-direction: row!important
  1910.     }
  1911.     .flex-lg-column {
  1912.         flex-direction: column!important
  1913.     }
  1914.     .flex-lg-row-reverse {
  1915.         flex-direction: row-reverse!important
  1916.     }
  1917.     .flex-lg-column-reverse {
  1918.         flex-direction: column-reverse!important
  1919.     }
  1920.     .flex-lg-wrap {
  1921.         flex-wrap: wrap!important
  1922.     }
  1923.     .flex-lg-nowrap {
  1924.         flex-wrap: nowrap!important
  1925.     }
  1926.     .flex-lg-wrap-reverse {
  1927.         flex-wrap: wrap-reverse!important
  1928.     }
  1929.     .justify-content-lg-start {
  1930.         justify-content: flex-start!important
  1931.     }
  1932.     .justify-content-lg-end {
  1933.         justify-content: flex-end!important
  1934.     }
  1935.     .justify-content-lg-center {
  1936.         justify-content: center!important
  1937.     }
  1938.     .justify-content-lg-between {
  1939.         justify-content: space-between!important
  1940.     }
  1941.     .justify-content-lg-around {
  1942.         justify-content: space-around!important
  1943.     }
  1944.     .align-items-lg-start {
  1945.         align-items: flex-start!important
  1946.     }
  1947.     .align-items-lg-end {
  1948.         align-items: flex-end!important
  1949.     }
  1950.     .align-items-lg-center {
  1951.         align-items: center!important
  1952.     }
  1953.     .align-items-lg-baseline {
  1954.         align-items: baseline!important
  1955.     }
  1956.     .align-items-lg-stretch {
  1957.         align-items: stretch!important
  1958.     }
  1959.     .align-content-lg-start {
  1960.         align-content: flex-start!important
  1961.     }
  1962.     .align-content-lg-end {
  1963.         align-content: flex-end!important
  1964.     }
  1965.     .align-content-lg-center {
  1966.         align-content: center!important
  1967.     }
  1968.     .align-content-lg-between {
  1969.         align-content: space-between!important
  1970.     }
  1971.     .align-content-lg-around {
  1972.         align-content: space-around!important
  1973.     }
  1974.     .align-content-lg-stretch {
  1975.         align-content: stretch!important
  1976.     }
  1977.     .align-self-lg-auto {
  1978.         align-self: auto!important
  1979.     }
  1980.     .align-self-lg-start {
  1981.         align-self: flex-start!important
  1982.     }
  1983.     .align-self-lg-end {
  1984.         align-self: flex-end!important
  1985.     }
  1986.     .align-self-lg-center {
  1987.         align-self: center!important
  1988.     }
  1989.     .align-self-lg-baseline {
  1990.         align-self: baseline!important
  1991.     }
  1992.     .align-self-lg-stretch {
  1993.         align-self: stretch!important
  1994.     }
  1995. }
  1996.  
  1997. @media (min-width:1200px) {
  1998.     .flex-xl-row {
  1999.         flex-direction: row!important
  2000.     }
  2001.     .flex-xl-column {
  2002.         flex-direction: column!important
  2003.     }
  2004.     .flex-xl-row-reverse {
  2005.         flex-direction: row-reverse!important
  2006.     }
  2007.     .flex-xl-column-reverse {
  2008.         flex-direction: column-reverse!important
  2009.     }
  2010.     .flex-xl-wrap {
  2011.         flex-wrap: wrap!important
  2012.     }
  2013.     .flex-xl-nowrap {
  2014.         flex-wrap: nowrap!important
  2015.     }
  2016.     .flex-xl-wrap-reverse {
  2017.         flex-wrap: wrap-reverse!important
  2018.     }
  2019.     .justify-content-xl-start {
  2020.         justify-content: flex-start!important
  2021.     }
  2022.     .justify-content-xl-end {
  2023.         justify-content: flex-end!important
  2024.     }
  2025.     .justify-content-xl-center {
  2026.         justify-content: center!important
  2027.     }
  2028.     .justify-content-xl-between {
  2029.         justify-content: space-between!important
  2030.     }
  2031.     .justify-content-xl-around {
  2032.         justify-content: space-around!important
  2033.     }
  2034.     .align-items-xl-start {
  2035.         align-items: flex-start!important
  2036.     }
  2037.     .align-items-xl-end {
  2038.         align-items: flex-end!important
  2039.     }
  2040.     .align-items-xl-center {
  2041.         align-items: center!important
  2042.     }
  2043.     .align-items-xl-baseline {
  2044.         align-items: baseline!important
  2045.     }
  2046.     .align-items-xl-stretch {
  2047.         align-items: stretch!important
  2048.     }
  2049.     .align-content-xl-start {
  2050.         align-content: flex-start!important
  2051.     }
  2052.     .align-content-xl-end {
  2053.         align-content: flex-end!important
  2054.     }
  2055.     .align-content-xl-center {
  2056.         align-content: center!important
  2057.     }
  2058.     .align-content-xl-between {
  2059.         align-content: space-between!important
  2060.     }
  2061.     .align-content-xl-around {
  2062.         align-content: space-around!important
  2063.     }
  2064.     .align-content-xl-stretch {
  2065.         align-content: stretch!important
  2066.     }
  2067.     .align-self-xl-auto {
  2068.         align-self: auto!important
  2069.     }
  2070.     .align-self-xl-start {
  2071.         align-self: flex-start!important
  2072.     }
  2073.     .align-self-xl-end {
  2074.         align-self: flex-end!important
  2075.     }
  2076.     .align-self-xl-center {
  2077.         align-self: center!important
  2078.     }
  2079.     .align-self-xl-baseline {
  2080.         align-self: baseline!important
  2081.     }
  2082.     .align-self-xl-stretch {
  2083.         align-self: stretch!important
  2084.     }
  2085. }
  2086.  
  2087. .float-left {
  2088.     float: left!important
  2089. }
  2090.  
  2091. .float-right {
  2092.     float: right!important
  2093. }
  2094.  
  2095. .float-none {
  2096.     float: none!important
  2097. }
  2098.  
  2099. @media (min-width:576px) {
  2100.     .float-sm-left {
  2101.         float: left!important
  2102.     }
  2103.     .float-sm-right {
  2104.         float: right!important
  2105.     }
  2106.     .float-sm-none {
  2107.         float: none!important
  2108.     }
  2109. }
  2110.  
  2111. @media (min-width:768px) {
  2112.     .float-md-left {
  2113.         float: left!important
  2114.     }
  2115.     .float-md-right {
  2116.         float: right!important
  2117.     }
  2118.     .float-md-none {
  2119.         float: none!important
  2120.     }
  2121. }
  2122.  
  2123. @media (min-width:992px) {
  2124.     .float-lg-left {
  2125.         float: left!important
  2126.     }
  2127.     .float-lg-right {
  2128.         float: right!important
  2129.     }
  2130.     .float-lg-none {
  2131.         float: none!important
  2132.     }
  2133. }
  2134.  
  2135. @media (min-width:1200px) {
  2136.     .float-xl-left {
  2137.         float: left!important
  2138.     }
  2139.     .float-xl-right {
  2140.         float: right!important
  2141.     }
  2142.     .float-xl-none {
  2143.         float: none!important
  2144.     }
  2145. }
  2146.  
  2147. .position-static {
  2148.     position: static!important
  2149. }
  2150.  
  2151. .position-relative {
  2152.     position: relative!important
  2153. }
  2154.  
  2155. .position-absolute {
  2156.     position: absolute!important
  2157. }
  2158.  
  2159. .position-fixed {
  2160.     position: fixed!important
  2161. }
  2162.  
  2163. .position-sticky {
  2164.     position: sticky!important
  2165. }
  2166.  
  2167. .fixed-top {
  2168.     position: fixed;
  2169.     top: 0;
  2170.     right: 0;
  2171.     left: 0;
  2172.     z-index: 1030
  2173. }
  2174.  
  2175. .fixed-bottom {
  2176.     position: fixed;
  2177.     right: 0;
  2178.     bottom: 0;
  2179.     left: 0;
  2180.     z-index: 1030
  2181. }
  2182.  
  2183. @supports (position:sticky) {
  2184.     .sticky-top {
  2185.         position: sticky;
  2186.         top: 0;
  2187.         z-index: 1020
  2188.     }
  2189. }
  2190.  
  2191. .sr-only {
  2192.     position: absolute;
  2193.     width: 1px;
  2194.     height: 1px;
  2195.     padding: 0;
  2196.     overflow: hidden;
  2197.     clip: rect(0, 0, 0, 0);
  2198.     white-space: nowrap;
  2199.     clip-path: inset(50%);
  2200.     border: 0
  2201. }
  2202.  
  2203. .sr-only-focusable:active,
  2204. .sr-only-focusable:focus {
  2205.     position: static;
  2206.     width: auto;
  2207.     height: auto;
  2208.     overflow: visible;
  2209.     clip: auto;
  2210.     white-space: normal;
  2211.     clip-path: none
  2212. }
  2213.  
  2214. .w-25 {
  2215.     width: 25%!important
  2216. }
  2217.  
  2218. .w-50 {
  2219.     width: 50%!important
  2220. }
  2221.  
  2222. .w-75 {
  2223.     width: 75%!important
  2224. }
  2225.  
  2226. .w-100 {
  2227.     width: 100%!important
  2228. }
  2229.  
  2230. .h-25 {
  2231.     height: 25%!important
  2232. }
  2233.  
  2234. .h-50 {
  2235.     height: 50%!important
  2236. }
  2237.  
  2238. .h-75 {
  2239.     height: 75%!important
  2240. }
  2241.  
  2242. .h-100 {
  2243.     height: 100%!important
  2244. }
  2245.  
  2246. .mw-100 {
  2247.     max-width: 100%!important
  2248. }
  2249.  
  2250. .mh-100 {
  2251.     max-height: 100%!important
  2252. }
  2253.  
  2254. .m-0 {
  2255.     margin: 0!important
  2256. }
  2257.  
  2258. .mt-0,
  2259. .my-0 {
  2260.     margin-top: 0!important
  2261. }
  2262.  
  2263. .mr-0,
  2264. .mx-0 {
  2265.     margin-right: 0!important
  2266. }
  2267.  
  2268. .mb-0,
  2269. .my-0 {
  2270.     margin-bottom: 0!important
  2271. }
  2272.  
  2273. .ml-0,
  2274. .mx-0 {
  2275.     margin-left: 0!important
  2276. }
  2277.  
  2278. .m-1 {
  2279.     margin: .25rem!important
  2280. }
  2281.  
  2282. .mt-1,
  2283. .my-1 {
  2284.     margin-top: .25rem!important
  2285. }
  2286.  
  2287. .mr-1,
  2288. .mx-1 {
  2289.     margin-right: .25rem!important
  2290. }
  2291.  
  2292. .mb-1,
  2293. .my-1 {
  2294.     margin-bottom: .25rem!important
  2295. }
  2296.  
  2297. .ml-1,
  2298. .mx-1 {
  2299.     margin-left: .25rem!important
  2300. }
  2301.  
  2302. .m-2 {
  2303.     margin: .5rem!important
  2304. }
  2305.  
  2306. .mt-2,
  2307. .my-2 {
  2308.     margin-top: .5rem!important
  2309. }
  2310.  
  2311. .mr-2,
  2312. .mx-2 {
  2313.     margin-right: .5rem!important
  2314. }
  2315.  
  2316. .mb-2,
  2317. .my-2 {
  2318.     margin-bottom: .5rem!important
  2319. }
  2320.  
  2321. .ml-2,
  2322. .mx-2 {
  2323.     margin-left: .5rem!important
  2324. }
  2325.  
  2326. .m-3 {
  2327.     margin: 1rem!important
  2328. }
  2329.  
  2330. .mt-3,
  2331. .my-3 {
  2332.     margin-top: 1rem!important
  2333. }
  2334.  
  2335. .mr-3,
  2336. .mx-3 {
  2337.     margin-right: 1rem!important
  2338. }
  2339.  
  2340. .mb-3,
  2341. .my-3 {
  2342.     margin-bottom: 1rem!important
  2343. }
  2344.  
  2345. .ml-3,
  2346. .mx-3 {
  2347.     margin-left: 1rem!important
  2348. }
  2349.  
  2350. .m-4 {
  2351.     margin: 1.5rem!important
  2352. }
  2353.  
  2354. .mt-4,
  2355. .my-4 {
  2356.     margin-top: 1.5rem!important
  2357. }
  2358.  
  2359. .mr-4,
  2360. .mx-4 {
  2361.     margin-right: 1.5rem!important
  2362. }
  2363.  
  2364. .mb-4,
  2365. .my-4 {
  2366.     margin-bottom: 1.5rem!important
  2367. }
  2368.  
  2369. .ml-4,
  2370. .mx-4 {
  2371.     margin-left: 1.5rem!important
  2372. }
  2373.  
  2374. .m-5 {
  2375.     margin: 3rem!important
  2376. }
  2377.  
  2378. .mt-5,
  2379. .my-5 {
  2380.     margin-top: 3rem!important
  2381. }
  2382.  
  2383. .mr-5,
  2384. .mx-5 {
  2385.     margin-right: 3rem!important
  2386. }
  2387.  
  2388. .mb-5,
  2389. .my-5 {
  2390.     margin-bottom: 3rem!important
  2391. }
  2392.  
  2393. .ml-5,
  2394. .mx-5 {
  2395.     margin-left: 3rem!important
  2396. }
  2397.  
  2398. .p-0 {
  2399.     padding: 0!important
  2400. }
  2401.  
  2402. .pt-0,
  2403. .py-0 {
  2404.     padding-top: 0!important
  2405. }
  2406.  
  2407. .pr-0,
  2408. .px-0 {
  2409.     padding-right: 0!important
  2410. }
  2411.  
  2412. .pb-0,
  2413. .py-0 {
  2414.     padding-bottom: 0!important
  2415. }
  2416.  
  2417. .pl-0,
  2418. .px-0 {
  2419.     padding-left: 0!important
  2420. }
  2421.  
  2422. .p-1 {
  2423.     padding: .25rem!important
  2424. }
  2425.  
  2426. .pt-1,
  2427. .py-1 {
  2428.     padding-top: .25rem!important
  2429. }
  2430.  
  2431. .pr-1,
  2432. .px-1 {
  2433.     padding-right: .25rem!important
  2434. }
  2435.  
  2436. .pb-1,
  2437. .py-1 {
  2438.     padding-bottom: .25rem!important
  2439. }
  2440.  
  2441. .pl-1,
  2442. .px-1 {
  2443.     padding-left: .25rem!important
  2444. }
  2445.  
  2446. .p-2 {
  2447.     padding: .5rem!important
  2448. }
  2449.  
  2450. .pt-2,
  2451. .py-2 {
  2452.     padding-top: .5rem!important
  2453. }
  2454.  
  2455. .pr-2,
  2456. .px-2 {
  2457.     padding-right: .5rem!important
  2458. }
  2459.  
  2460. .pb-2,
  2461. .py-2 {
  2462.     padding-bottom: .5rem!important
  2463. }
  2464.  
  2465. .pl-2,
  2466. .px-2 {
  2467.     padding-left: .5rem!important
  2468. }
  2469.  
  2470. .p-3 {
  2471.     padding: 1rem!important
  2472. }
  2473.  
  2474. .pt-3,
  2475. .py-3 {
  2476.     padding-top: 1rem!important
  2477. }
  2478.  
  2479. .pr-3,
  2480. .px-3 {
  2481.     padding-right: 1rem!important
  2482. }
  2483.  
  2484. .pb-3,
  2485. .py-3 {
  2486.     padding-bottom: 1rem!important
  2487. }
  2488.  
  2489. .pl-3,
  2490. .px-3 {
  2491.     padding-left: 1rem!important
  2492. }
  2493.  
  2494. .p-4 {
  2495.     padding: 1.5rem!important
  2496. }
  2497.  
  2498. .pt-4,
  2499. .py-4 {
  2500.     padding-top: 1.5rem!important
  2501. }
  2502.  
  2503. .pr-4,
  2504. .px-4 {
  2505.     padding-right: 1.5rem!important
  2506. }
  2507.  
  2508. .pb-4,
  2509. .py-4 {
  2510.     padding-bottom: 1.5rem!important
  2511. }
  2512.  
  2513. .pl-4,
  2514. .px-4 {
  2515.     padding-left: 1.5rem!important
  2516. }
  2517.  
  2518. .p-5 {
  2519.     padding: 3rem!important
  2520. }
  2521.  
  2522. .pt-5,
  2523. .py-5 {
  2524.     padding-top: 3rem!important
  2525. }
  2526.  
  2527. .pr-5,
  2528. .px-5 {
  2529.     padding-right: 3rem!important
  2530. }
  2531.  
  2532. .pb-5,
  2533. .py-5 {
  2534.     padding-bottom: 3rem!important
  2535. }
  2536.  
  2537. .pl-5,
  2538. .px-5 {
  2539.     padding-left: 3rem!important
  2540. }
  2541.  
  2542. .m-auto {
  2543.     margin: auto!important
  2544. }
  2545.  
  2546. .mt-auto,
  2547. .my-auto {
  2548.     margin-top: auto!important
  2549. }
  2550.  
  2551. .mr-auto,
  2552. .mx-auto {
  2553.     margin-right: auto!important
  2554. }
  2555.  
  2556. .mb-auto,
  2557. .my-auto {
  2558.     margin-bottom: auto!important
  2559. }
  2560.  
  2561. .ml-auto,
  2562. .mx-auto {
  2563.     margin-left: auto!important
  2564. }
  2565.  
  2566. @media (min-width:576px) {
  2567.     .m-sm-0 {
  2568.         margin: 0!important
  2569.     }
  2570.     .mt-sm-0,
  2571.     .my-sm-0 {
  2572.         margin-top: 0!important
  2573.     }
  2574.     .mr-sm-0,
  2575.     .mx-sm-0 {
  2576.         margin-right: 0!important
  2577.     }
  2578.     .mb-sm-0,
  2579.     .my-sm-0 {
  2580.         margin-bottom: 0!important
  2581.     }
  2582.     .ml-sm-0,
  2583.     .mx-sm-0 {
  2584.         margin-left: 0!important
  2585.     }
  2586.     .m-sm-1 {
  2587.         margin: .25rem!important
  2588.     }
  2589.     .mt-sm-1,
  2590.     .my-sm-1 {
  2591.         margin-top: .25rem!important
  2592.     }
  2593.     .mr-sm-1,
  2594.     .mx-sm-1 {
  2595.         margin-right: .25rem!important
  2596.     }
  2597.     .mb-sm-1,
  2598.     .my-sm-1 {
  2599.         margin-bottom: .25rem!important
  2600.     }
  2601.     .ml-sm-1,
  2602.     .mx-sm-1 {
  2603.         margin-left: .25rem!important
  2604.     }
  2605.     .m-sm-2 {
  2606.         margin: .5rem!important
  2607.     }
  2608.     .mt-sm-2,
  2609.     .my-sm-2 {
  2610.         margin-top: .5rem!important
  2611.     }
  2612.     .mr-sm-2,
  2613.     .mx-sm-2 {
  2614.         margin-right: .5rem!important
  2615.     }
  2616.     .mb-sm-2,
  2617.     .my-sm-2 {
  2618.         margin-bottom: .5rem!important
  2619.     }
  2620.     .ml-sm-2,
  2621.     .mx-sm-2 {
  2622.         margin-left: .5rem!important
  2623.     }
  2624.     .m-sm-3 {
  2625.         margin: 1rem!important
  2626.     }
  2627.     .mt-sm-3,
  2628.     .my-sm-3 {
  2629.         margin-top: 1rem!important
  2630.     }
  2631.     .mr-sm-3,
  2632.     .mx-sm-3 {
  2633.         margin-right: 1rem!important
  2634.     }
  2635.     .mb-sm-3,
  2636.     .my-sm-3 {
  2637.         margin-bottom: 1rem!important
  2638.     }
  2639.     .ml-sm-3,
  2640.     .mx-sm-3 {
  2641.         margin-left: 1rem!important
  2642.     }
  2643.     .m-sm-4 {
  2644.         margin: 1.5rem!important
  2645.     }
  2646.     .mt-sm-4,
  2647.     .my-sm-4 {
  2648.         margin-top: 1.5rem!important
  2649.     }
  2650.     .mr-sm-4,
  2651.     .mx-sm-4 {
  2652.         margin-right: 1.5rem!important
  2653.     }
  2654.     .mb-sm-4,
  2655.     .my-sm-4 {
  2656.         margin-bottom: 1.5rem!important
  2657.     }
  2658.     .ml-sm-4,
  2659.     .mx-sm-4 {
  2660.         margin-left: 1.5rem!important
  2661.     }
  2662.     .m-sm-5 {
  2663.         margin: 3rem!important
  2664.     }
  2665.     .mt-sm-5,
  2666.     .my-sm-5 {
  2667.         margin-top: 3rem!important
  2668.     }
  2669.     .mr-sm-5,
  2670.     .mx-sm-5 {
  2671.         margin-right: 3rem!important
  2672.     }
  2673.     .mb-sm-5,
  2674.     .my-sm-5 {
  2675.         margin-bottom: 3rem!important
  2676.     }
  2677.     .ml-sm-5,
  2678.     .mx-sm-5 {
  2679.         margin-left: 3rem!important
  2680.     }
  2681.     .p-sm-0 {
  2682.         padding: 0!important
  2683.     }
  2684.     .pt-sm-0,
  2685.     .py-sm-0 {
  2686.         padding-top: 0!important
  2687.     }
  2688.     .pr-sm-0,
  2689.     .px-sm-0 {
  2690.         padding-right: 0!important
  2691.     }
  2692.     .pb-sm-0,
  2693.     .py-sm-0 {
  2694.         padding-bottom: 0!important
  2695.     }
  2696.     .pl-sm-0,
  2697.     .px-sm-0 {
  2698.         padding-left: 0!important
  2699.     }
  2700.     .p-sm-1 {
  2701.         padding: .25rem!important
  2702.     }
  2703.     .pt-sm-1,
  2704.     .py-sm-1 {
  2705.         padding-top: .25rem!important
  2706.     }
  2707.     .pr-sm-1,
  2708.     .px-sm-1 {
  2709.         padding-right: .25rem!important
  2710.     }
  2711.     .pb-sm-1,
  2712.     .py-sm-1 {
  2713.         padding-bottom: .25rem!important
  2714.     }
  2715.     .pl-sm-1,
  2716.     .px-sm-1 {
  2717.         padding-left: .25rem!important
  2718.     }
  2719.     .p-sm-2 {
  2720.         padding: .5rem!important
  2721.     }
  2722.     .pt-sm-2,
  2723.     .py-sm-2 {
  2724.         padding-top: .5rem!important
  2725.     }
  2726.     .pr-sm-2,
  2727.     .px-sm-2 {
  2728.         padding-right: .5rem!important
  2729.     }
  2730.     .pb-sm-2,
  2731.     .py-sm-2 {
  2732.         padding-bottom: .5rem!important
  2733.     }
  2734.     .pl-sm-2,
  2735.     .px-sm-2 {
  2736.         padding-left: .5rem!important
  2737.     }
  2738.     .p-sm-3 {
  2739.         padding: 1rem!important
  2740.     }
  2741.     .pt-sm-3,
  2742.     .py-sm-3 {
  2743.         padding-top: 1rem!important
  2744.     }
  2745.     .pr-sm-3,
  2746.     .px-sm-3 {
  2747.         padding-right: 1rem!important
  2748.     }
  2749.     .pb-sm-3,
  2750.     .py-sm-3 {
  2751.         padding-bottom: 1rem!important
  2752.     }
  2753.     .pl-sm-3,
  2754.     .px-sm-3 {
  2755.         padding-left: 1rem!important
  2756.     }
  2757.     .p-sm-4 {
  2758.         padding: 1.5rem!important
  2759.     }
  2760.     .pt-sm-4,
  2761.     .py-sm-4 {
  2762.         padding-top: 1.5rem!important
  2763.     }
  2764.     .pr-sm-4,
  2765.     .px-sm-4 {
  2766.         padding-right: 1.5rem!important
  2767.     }
  2768.     .pb-sm-4,
  2769.     .py-sm-4 {
  2770.         padding-bottom: 1.5rem!important
  2771.     }
  2772.     .pl-sm-4,
  2773.     .px-sm-4 {
  2774.         padding-left: 1.5rem!important
  2775.     }
  2776.     .p-sm-5 {
  2777.         padding: 3rem!important
  2778.     }
  2779.     .pt-sm-5,
  2780.     .py-sm-5 {
  2781.         padding-top: 3rem!important
  2782.     }
  2783.     .pr-sm-5,
  2784.     .px-sm-5 {
  2785.         padding-right: 3rem!important
  2786.     }
  2787.     .pb-sm-5,
  2788.     .py-sm-5 {
  2789.         padding-bottom: 3rem!important
  2790.     }
  2791.     .pl-sm-5,
  2792.     .px-sm-5 {
  2793.         padding-left: 3rem!important
  2794.     }
  2795.     .m-sm-auto {
  2796.         margin: auto!important
  2797.     }
  2798.     .mt-sm-auto,
  2799.     .my-sm-auto {
  2800.         margin-top: auto!important
  2801.     }
  2802.     .mr-sm-auto,
  2803.     .mx-sm-auto {
  2804.         margin-right: auto!important
  2805.     }
  2806.     .mb-sm-auto,
  2807.     .my-sm-auto {
  2808.         margin-bottom: auto!important
  2809.     }
  2810.     .ml-sm-auto,
  2811.     .mx-sm-auto {
  2812.         margin-left: auto!important
  2813.     }
  2814. }
  2815.  
  2816. @media (min-width:768px) {
  2817.     .m-md-0 {
  2818.         margin: 0!important
  2819.     }
  2820.     .mt-md-0,
  2821.     .my-md-0 {
  2822.         margin-top: 0!important
  2823.     }
  2824.     .mr-md-0,
  2825.     .mx-md-0 {
  2826.         margin-right: 0!important
  2827.     }
  2828.     .mb-md-0,
  2829.     .my-md-0 {
  2830.         margin-bottom: 0!important
  2831.     }
  2832.     .ml-md-0,
  2833.     .mx-md-0 {
  2834.         margin-left: 0!important
  2835.     }
  2836.     .m-md-1 {
  2837.         margin: .25rem!important
  2838.     }
  2839.     .mt-md-1,
  2840.     .my-md-1 {
  2841.         margin-top: .25rem!important
  2842.     }
  2843.     .mr-md-1,
  2844.     .mx-md-1 {
  2845.         margin-right: .25rem!important
  2846.     }
  2847.     .mb-md-1,
  2848.     .my-md-1 {
  2849.         margin-bottom: .25rem!important
  2850.     }
  2851.     .ml-md-1,
  2852.     .mx-md-1 {
  2853.         margin-left: .25rem!important
  2854.     }
  2855.     .m-md-2 {
  2856.         margin: .5rem!important
  2857.     }
  2858.     .mt-md-2,
  2859.     .my-md-2 {
  2860.         margin-top: .5rem!important
  2861.     }
  2862.     .mr-md-2,
  2863.     .mx-md-2 {
  2864.         margin-right: .5rem!important
  2865.     }
  2866.     .mb-md-2,
  2867.     .my-md-2 {
  2868.         margin-bottom: .5rem!important
  2869.     }
  2870.     .ml-md-2,
  2871.     .mx-md-2 {
  2872.         margin-left: .5rem!important
  2873.     }
  2874.     .m-md-3 {
  2875.         margin: 1rem!important
  2876.     }
  2877.     .mt-md-3,
  2878.     .my-md-3 {
  2879.         margin-top: 1rem!important
  2880.     }
  2881.     .mr-md-3,
  2882.     .mx-md-3 {
  2883.         margin-right: 1rem!important
  2884.     }
  2885.     .mb-md-3,
  2886.     .my-md-3 {
  2887.         margin-bottom: 1rem!important
  2888.     }
  2889.     .ml-md-3,
  2890.     .mx-md-3 {
  2891.         margin-left: 1rem!important
  2892.     }
  2893.     .m-md-4 {
  2894.         margin: 1.5rem!important
  2895.     }
  2896.     .mt-md-4,
  2897.     .my-md-4 {
  2898.         margin-top: 1.5rem!important
  2899.     }
  2900.     .mr-md-4,
  2901.     .mx-md-4 {
  2902.         margin-right: 1.5rem!important
  2903.     }
  2904.     .mb-md-4,
  2905.     .my-md-4 {
  2906.         margin-bottom: 1.5rem!important
  2907.     }
  2908.     .ml-md-4,
  2909.     .mx-md-4 {
  2910.         margin-left: 1.5rem!important
  2911.     }
  2912.     .m-md-5 {
  2913.         margin: 3rem!important
  2914.     }
  2915.     .mt-md-5,
  2916.     .my-md-5 {
  2917.         margin-top: 3rem!important
  2918.     }
  2919.     .mr-md-5,
  2920.     .mx-md-5 {
  2921.         margin-right: 3rem!important
  2922.     }
  2923.     .mb-md-5,
  2924.     .my-md-5 {
  2925.         margin-bottom: 3rem!important
  2926.     }
  2927.     .ml-md-5,
  2928.     .mx-md-5 {
  2929.         margin-left: 3rem!important
  2930.     }
  2931.     .p-md-0 {
  2932.         padding: 0!important
  2933.     }
  2934.     .pt-md-0,
  2935.     .py-md-0 {
  2936.         padding-top: 0!important
  2937.     }
  2938.     .pr-md-0,
  2939.     .px-md-0 {
  2940.         padding-right: 0!important
  2941.     }
  2942.     .pb-md-0,
  2943.     .py-md-0 {
  2944.         padding-bottom: 0!important
  2945.     }
  2946.     .pl-md-0,
  2947.     .px-md-0 {
  2948.         padding-left: 0!important
  2949.     }
  2950.     .p-md-1 {
  2951.         padding: .25rem!important
  2952.     }
  2953.     .pt-md-1,
  2954.     .py-md-1 {
  2955.         padding-top: .25rem!important
  2956.     }
  2957.     .pr-md-1,
  2958.     .px-md-1 {
  2959.         padding-right: .25rem!important
  2960.     }
  2961.     .pb-md-1,
  2962.     .py-md-1 {
  2963.         padding-bottom: .25rem!important
  2964.     }
  2965.     .pl-md-1,
  2966.     .px-md-1 {
  2967.         padding-left: .25rem!important
  2968.     }
  2969.     .p-md-2 {
  2970.         padding: .5rem!important
  2971.     }
  2972.     .pt-md-2,
  2973.     .py-md-2 {
  2974.         padding-top: .5rem!important
  2975.     }
  2976.     .pr-md-2,
  2977.     .px-md-2 {
  2978.         padding-right: .5rem!important
  2979.     }
  2980.     .pb-md-2,
  2981.     .py-md-2 {
  2982.         padding-bottom: .5rem!important
  2983.     }
  2984.     .pl-md-2,
  2985.     .px-md-2 {
  2986.         padding-left: .5rem!important
  2987.     }
  2988.     .p-md-3 {
  2989.         padding: 1rem!important
  2990.     }
  2991.     .pt-md-3,
  2992.     .py-md-3 {
  2993.         padding-top: 1rem!important
  2994.     }
  2995.     .pr-md-3,
  2996.     .px-md-3 {
  2997.         padding-right: 1rem!important
  2998.     }
  2999.     .pb-md-3,
  3000.     .py-md-3 {
  3001.         padding-bottom: 1rem!important
  3002.     }
  3003.     .pl-md-3,
  3004.     .px-md-3 {
  3005.         padding-left: 1rem!important
  3006.     }
  3007.     .p-md-4 {
  3008.         padding: 1.5rem!important
  3009.     }
  3010.     .pt-md-4,
  3011.     .py-md-4 {
  3012.         padding-top: 1.5rem!important
  3013.     }
  3014.     .pr-md-4,
  3015.     .px-md-4 {
  3016.         padding-right: 1.5rem!important
  3017.     }
  3018.     .pb-md-4,
  3019.     .py-md-4 {
  3020.         padding-bottom: 1.5rem!important
  3021.     }
  3022.     .pl-md-4,
  3023.     .px-md-4 {
  3024.         padding-left: 1.5rem!important
  3025.     }
  3026.     .p-md-5 {
  3027.         padding: 3rem!important
  3028.     }
  3029.     .pt-md-5,
  3030.     .py-md-5 {
  3031.         padding-top: 3rem!important
  3032.     }
  3033.     .pr-md-5,
  3034.     .px-md-5 {
  3035.         padding-right: 3rem!important
  3036.     }
  3037.     .pb-md-5,
  3038.     .py-md-5 {
  3039.         padding-bottom: 3rem!important
  3040.     }
  3041.     .pl-md-5,
  3042.     .px-md-5 {
  3043.         padding-left: 3rem!important
  3044.     }
  3045.     .m-md-auto {
  3046.         margin: auto!important
  3047.     }
  3048.     .mt-md-auto,
  3049.     .my-md-auto {
  3050.         margin-top: auto!important
  3051.     }
  3052.     .mr-md-auto,
  3053.     .mx-md-auto {
  3054.         margin-right: auto!important
  3055.     }
  3056.     .mb-md-auto,
  3057.     .my-md-auto {
  3058.         margin-bottom: auto!important
  3059.     }
  3060.     .ml-md-auto,
  3061.     .mx-md-auto {
  3062.         margin-left: auto!important
  3063.     }
  3064. }
  3065.  
  3066. @media (min-width:992px) {
  3067.     .m-lg-0 {
  3068.         margin: 0!important
  3069.     }
  3070.     .mt-lg-0,
  3071.     .my-lg-0 {
  3072.         margin-top: 0!important
  3073.     }
  3074.     .mr-lg-0,
  3075.     .mx-lg-0 {
  3076.         margin-right: 0!important
  3077.     }
  3078.     .mb-lg-0,
  3079.     .my-lg-0 {
  3080.         margin-bottom: 0!important
  3081.     }
  3082.     .ml-lg-0,
  3083.     .mx-lg-0 {
  3084.         margin-left: 0!important
  3085.     }
  3086.     .m-lg-1 {
  3087.         margin: .25rem!important
  3088.     }
  3089.     .mt-lg-1,
  3090.     .my-lg-1 {
  3091.         margin-top: .25rem!important
  3092.     }
  3093.     .mr-lg-1,
  3094.     .mx-lg-1 {
  3095.         margin-right: .25rem!important
  3096.     }
  3097.     .mb-lg-1,
  3098.     .my-lg-1 {
  3099.         margin-bottom: .25rem!important
  3100.     }
  3101.     .ml-lg-1,
  3102.     .mx-lg-1 {
  3103.         margin-left: .25rem!important
  3104.     }
  3105.     .m-lg-2 {
  3106.         margin: .5rem!important
  3107.     }
  3108.     .mt-lg-2,
  3109.     .my-lg-2 {
  3110.         margin-top: .5rem!important
  3111.     }
  3112.     .mr-lg-2,
  3113.     .mx-lg-2 {
  3114.         margin-right: .5rem!important
  3115.     }
  3116.     .mb-lg-2,
  3117.     .my-lg-2 {
  3118.         margin-bottom: .5rem!important
  3119.     }
  3120.     .ml-lg-2,
  3121.     .mx-lg-2 {
  3122.         margin-left: .5rem!important
  3123.     }
  3124.     .m-lg-3 {
  3125.         margin: 1rem!important
  3126.     }
  3127.     .mt-lg-3,
  3128.     .my-lg-3 {
  3129.         margin-top: 1rem!important
  3130.     }
  3131.     .mr-lg-3,
  3132.     .mx-lg-3 {
  3133.         margin-right: 1rem!important
  3134.     }
  3135.     .mb-lg-3,
  3136.     .my-lg-3 {
  3137.         margin-bottom: 1rem!important
  3138.     }
  3139.     .ml-lg-3,
  3140.     .mx-lg-3 {
  3141.         margin-left: 1rem!important
  3142.     }
  3143.     .m-lg-4 {
  3144.         margin: 1.5rem!important
  3145.     }
  3146.     .mt-lg-4,
  3147.     .my-lg-4 {
  3148.         margin-top: 1.5rem!important
  3149.     }
  3150.     .mr-lg-4,
  3151.     .mx-lg-4 {
  3152.         margin-right: 1.5rem!important
  3153.     }
  3154.     .mb-lg-4,
  3155.     .my-lg-4 {
  3156.         margin-bottom: 1.5rem!important
  3157.     }
  3158.     .ml-lg-4,
  3159.     .mx-lg-4 {
  3160.         margin-left: 1.5rem!important
  3161.     }
  3162.     .m-lg-5 {
  3163.         margin: 3rem!important
  3164.     }
  3165.     .mt-lg-5,
  3166.     .my-lg-5 {
  3167.         margin-top: 3rem!important
  3168.     }
  3169.     .mr-lg-5,
  3170.     .mx-lg-5 {
  3171.         margin-right: 3rem!important
  3172.     }
  3173.     .mb-lg-5,
  3174.     .my-lg-5 {
  3175.         margin-bottom: 3rem!important
  3176.     }
  3177.     .ml-lg-5,
  3178.     .mx-lg-5 {
  3179.         margin-left: 3rem!important
  3180.     }
  3181.     .p-lg-0 {
  3182.         padding: 0!important
  3183.     }
  3184.     .pt-lg-0,
  3185.     .py-lg-0 {
  3186.         padding-top: 0!important
  3187.     }
  3188.     .pr-lg-0,
  3189.     .px-lg-0 {
  3190.         padding-right: 0!important
  3191.     }
  3192.     .pb-lg-0,
  3193.     .py-lg-0 {
  3194.         padding-bottom: 0!important
  3195.     }
  3196.     .pl-lg-0,
  3197.     .px-lg-0 {
  3198.         padding-left: 0!important
  3199.     }
  3200.     .p-lg-1 {
  3201.         padding: .25rem!important
  3202.     }
  3203.     .pt-lg-1,
  3204.     .py-lg-1 {
  3205.         padding-top: .25rem!important
  3206.     }
  3207.     .pr-lg-1,
  3208.     .px-lg-1 {
  3209.         padding-right: .25rem!important
  3210.     }
  3211.     .pb-lg-1,
  3212.     .py-lg-1 {
  3213.         padding-bottom: .25rem!important
  3214.     }
  3215.     .pl-lg-1,
  3216.     .px-lg-1 {
  3217.         padding-left: .25rem!important
  3218.     }
  3219.     .p-lg-2 {
  3220.         padding: .5rem!important
  3221.     }
  3222.     .pt-lg-2,
  3223.     .py-lg-2 {
  3224.         padding-top: .5rem!important
  3225.     }
  3226.     .pr-lg-2,
  3227.     .px-lg-2 {
  3228.         padding-right: .5rem!important
  3229.     }
  3230.     .pb-lg-2,
  3231.     .py-lg-2 {
  3232.         padding-bottom: .5rem!important
  3233.     }
  3234.     .pl-lg-2,
  3235.     .px-lg-2 {
  3236.         padding-left: .5rem!important
  3237.     }
  3238.     .p-lg-3 {
  3239.         padding: 1rem!important
  3240.     }
  3241.     .pt-lg-3,
  3242.     .py-lg-3 {
  3243.         padding-top: 1rem!important
  3244.     }
  3245.     .pr-lg-3,
  3246.     .px-lg-3 {
  3247.         padding-right: 1rem!important
  3248.     }
  3249.     .pb-lg-3,
  3250.     .py-lg-3 {
  3251.         padding-bottom: 1rem!important
  3252.     }
  3253.     .pl-lg-3,
  3254.     .px-lg-3 {
  3255.         padding-left: 1rem!important
  3256.     }
  3257.     .p-lg-4 {
  3258.         padding: 1.5rem!important
  3259.     }
  3260.     .pt-lg-4,
  3261.     .py-lg-4 {
  3262.         padding-top: 1.5rem!important
  3263.     }
  3264.     .pr-lg-4,
  3265.     .px-lg-4 {
  3266.         padding-right: 1.5rem!important
  3267.     }
  3268.     .pb-lg-4,
  3269.     .py-lg-4 {
  3270.         padding-bottom: 1.5rem!important
  3271.     }
  3272.     .pl-lg-4,
  3273.     .px-lg-4 {
  3274.         padding-left: 1.5rem!important
  3275.     }
  3276.     .p-lg-5 {
  3277.         padding: 3rem!important
  3278.     }
  3279.     .pt-lg-5,
  3280.     .py-lg-5 {
  3281.         padding-top: 3rem!important
  3282.     }
  3283.     .pr-lg-5,
  3284.     .px-lg-5 {
  3285.         padding-right: 3rem!important
  3286.     }
  3287.     .pb-lg-5,
  3288.     .py-lg-5 {
  3289.         padding-bottom: 3rem!important
  3290.     }
  3291.     .pl-lg-5,
  3292.     .px-lg-5 {
  3293.         padding-left: 3rem!important
  3294.     }
  3295.     .m-lg-auto {
  3296.         margin: auto!important
  3297.     }
  3298.     .mt-lg-auto,
  3299.     .my-lg-auto {
  3300.         margin-top: auto!important
  3301.     }
  3302.     .mr-lg-auto,
  3303.     .mx-lg-auto {
  3304.         margin-right: auto!important
  3305.     }
  3306.     .mb-lg-auto,
  3307.     .my-lg-auto {
  3308.         margin-bottom: auto!important
  3309.     }
  3310.     .ml-lg-auto,
  3311.     .mx-lg-auto {
  3312.         margin-left: auto!important
  3313.     }
  3314. }
  3315.  
  3316. @media (min-width:1200px) {
  3317.     .m-xl-0 {
  3318.         margin: 0!important
  3319.     }
  3320.     .mt-xl-0,
  3321.     .my-xl-0 {
  3322.         margin-top: 0!important
  3323.     }
  3324.     .mr-xl-0,
  3325.     .mx-xl-0 {
  3326.         margin-right: 0!important
  3327.     }
  3328.     .mb-xl-0,
  3329.     .my-xl-0 {
  3330.         margin-bottom: 0!important
  3331.     }
  3332.     .ml-xl-0,
  3333.     .mx-xl-0 {
  3334.         margin-left: 0!important
  3335.     }
  3336.     .m-xl-1 {
  3337.         margin: .25rem!important
  3338.     }
  3339.     .mt-xl-1,
  3340.     .my-xl-1 {
  3341.         margin-top: .25rem!important
  3342.     }
  3343.     .mr-xl-1,
  3344.     .mx-xl-1 {
  3345.         margin-right: .25rem!important
  3346.     }
  3347.     .mb-xl-1,
  3348.     .my-xl-1 {
  3349.         margin-bottom: .25rem!important
  3350.     }
  3351.     .ml-xl-1,
  3352.     .mx-xl-1 {
  3353.         margin-left: .25rem!important
  3354.     }
  3355.     .m-xl-2 {
  3356.         margin: .5rem!important
  3357.     }
  3358.     .mt-xl-2,
  3359.     .my-xl-2 {
  3360.         margin-top: .5rem!important
  3361.     }
  3362.     .mr-xl-2,
  3363.     .mx-xl-2 {
  3364.         margin-right: .5rem!important
  3365.     }
  3366.     .mb-xl-2,
  3367.     .my-xl-2 {
  3368.         margin-bottom: .5rem!important
  3369.     }
  3370.     .ml-xl-2,
  3371.     .mx-xl-2 {
  3372.         margin-left: .5rem!important
  3373.     }
  3374.     .m-xl-3 {
  3375.         margin: 1rem!important
  3376.     }
  3377.     .mt-xl-3,
  3378.     .my-xl-3 {
  3379.         margin-top: 1rem!important
  3380.     }
  3381.     .mr-xl-3,
  3382.     .mx-xl-3 {
  3383.         margin-right: 1rem!important
  3384.     }
  3385.     .mb-xl-3,
  3386.     .my-xl-3 {
  3387.         margin-bottom: 1rem!important
  3388.     }
  3389.     .ml-xl-3,
  3390.     .mx-xl-3 {
  3391.         margin-left: 1rem!important
  3392.     }
  3393.     .m-xl-4 {
  3394.         margin: 1.5rem!important
  3395.     }
  3396.     .mt-xl-4,
  3397.     .my-xl-4 {
  3398.         margin-top: 1.5rem!important
  3399.     }
  3400.     .mr-xl-4,
  3401.     .mx-xl-4 {
  3402.         margin-right: 1.5rem!important
  3403.     }
  3404.     .mb-xl-4,
  3405.     .my-xl-4 {
  3406.         margin-bottom: 1.5rem!important
  3407.     }
  3408.     .ml-xl-4,
  3409.     .mx-xl-4 {
  3410.         margin-left: 1.5rem!important
  3411.     }
  3412.     .m-xl-5 {
  3413.         margin: 3rem!important
  3414.     }
  3415.     .mt-xl-5,
  3416.     .my-xl-5 {
  3417.         margin-top: 3rem!important
  3418.     }
  3419.     .mr-xl-5,
  3420.     .mx-xl-5 {
  3421.         margin-right: 3rem!important
  3422.     }
  3423.     .mb-xl-5,
  3424.     .my-xl-5 {
  3425.         margin-bottom: 3rem!important
  3426.     }
  3427.     .ml-xl-5,
  3428.     .mx-xl-5 {
  3429.         margin-left: 3rem!important
  3430.     }
  3431.     .p-xl-0 {
  3432.         padding: 0!important
  3433.     }
  3434.     .pt-xl-0,
  3435.     .py-xl-0 {
  3436.         padding-top: 0!important
  3437.     }
  3438.     .pr-xl-0,
  3439.     .px-xl-0 {
  3440.         padding-right: 0!important
  3441.     }
  3442.     .pb-xl-0,
  3443.     .py-xl-0 {
  3444.         padding-bottom: 0!important
  3445.     }
  3446.     .pl-xl-0,
  3447.     .px-xl-0 {
  3448.         padding-left: 0!important
  3449.     }
  3450.     .p-xl-1 {
  3451.         padding: .25rem!important
  3452.     }
  3453.     .pt-xl-1,
  3454.     .py-xl-1 {
  3455.         padding-top: .25rem!important
  3456.     }
  3457.     .pr-xl-1,
  3458.     .px-xl-1 {
  3459.         padding-right: .25rem!important
  3460.     }
  3461.     .pb-xl-1,
  3462.     .py-xl-1 {
  3463.         padding-bottom: .25rem!important
  3464.     }
  3465.     .pl-xl-1,
  3466.     .px-xl-1 {
  3467.         padding-left: .25rem!important
  3468.     }
  3469.     .p-xl-2 {
  3470.         padding: .5rem!important
  3471.     }
  3472.     .pt-xl-2,
  3473.     .py-xl-2 {
  3474.         padding-top: .5rem!important
  3475.     }
  3476.     .pr-xl-2,
  3477.     .px-xl-2 {
  3478.         padding-right: .5rem!important
  3479.     }
  3480.     .pb-xl-2,
  3481.     .py-xl-2 {
  3482.         padding-bottom: .5rem!important
  3483.     }
  3484.     .pl-xl-2,
  3485.     .px-xl-2 {
  3486.         padding-left: .5rem!important
  3487.     }
  3488.     .p-xl-3 {
  3489.         padding: 1rem!important
  3490.     }
  3491.     .pt-xl-3,
  3492.     .py-xl-3 {
  3493.         padding-top: 1rem!important
  3494.     }
  3495.     .pr-xl-3,
  3496.     .px-xl-3 {
  3497.         padding-right: 1rem!important
  3498.     }
  3499.     .pb-xl-3,
  3500.     .py-xl-3 {
  3501.         padding-bottom: 1rem!important
  3502.     }
  3503.     .pl-xl-3,
  3504.     .px-xl-3 {
  3505.         padding-left: 1rem!important
  3506.     }
  3507.     .p-xl-4 {
  3508.         padding: 1.5rem!important
  3509.     }
  3510.     .pt-xl-4,
  3511.     .py-xl-4 {
  3512.         padding-top: 1.5rem!important
  3513.     }
  3514.     .pr-xl-4,
  3515.     .px-xl-4 {
  3516.         padding-right: 1.5rem!important
  3517.     }
  3518.     .pb-xl-4,
  3519.     .py-xl-4 {
  3520.         padding-bottom: 1.5rem!important
  3521.     }
  3522.     .pl-xl-4,
  3523.     .px-xl-4 {
  3524.         padding-left: 1.5rem!important
  3525.     }
  3526.     .p-xl-5 {
  3527.         padding: 3rem!important
  3528.     }
  3529.     .pt-xl-5,
  3530.     .py-xl-5 {
  3531.         padding-top: 3rem!important
  3532.     }
  3533.     .pr-xl-5,
  3534.     .px-xl-5 {
  3535.         padding-right: 3rem!important
  3536.     }
  3537.     .pb-xl-5,
  3538.     .py-xl-5 {
  3539.         padding-bottom: 3rem!important
  3540.     }
  3541.     .pl-xl-5,
  3542.     .px-xl-5 {
  3543.         padding-left: 3rem!important
  3544.     }
  3545.     .m-xl-auto {
  3546.         margin: auto!important
  3547.     }
  3548.     .mt-xl-auto,
  3549.     .my-xl-auto {
  3550.         margin-top: auto!important
  3551.     }
  3552.     .mr-xl-auto,
  3553.     .mx-xl-auto {
  3554.         margin-right: auto!important
  3555.     }
  3556.     .mb-xl-auto,
  3557.     .my-xl-auto {
  3558.         margin-bottom: auto!important
  3559.     }
  3560.     .ml-xl-auto,
  3561.     .mx-xl-auto {
  3562.         margin-left: auto!important
  3563.     }
  3564. }
  3565.  
  3566. .text-justify {
  3567.     text-align: justify!important
  3568. }
  3569.  
  3570. .text-nowrap {
  3571.     white-space: nowrap!important
  3572. }
  3573.  
  3574. .text-truncate {
  3575.     overflow: hidden;
  3576.     text-overflow: ellipsis;
  3577.     white-space: nowrap
  3578. }
  3579.  
  3580. .text-left {
  3581.     text-align: left!important
  3582. }
  3583.  
  3584. .text-right {
  3585.     text-align: right!important
  3586. }
  3587.  
  3588. .text-center {
  3589.     text-align: center!important
  3590. }
  3591.  
  3592. @media (min-width:576px) {
  3593.     .text-sm-left {
  3594.         text-align: left!important
  3595.     }
  3596.     .text-sm-right {
  3597.         text-align: right!important
  3598.     }
  3599.     .text-sm-center {
  3600.         text-align: center!important
  3601.     }
  3602. }
  3603.  
  3604. @media (min-width:768px) {
  3605.     .text-md-left {
  3606.         text-align: left!important
  3607.     }
  3608.     .text-md-right {
  3609.         text-align: right!important
  3610.     }
  3611.     .text-md-center {
  3612.         text-align: center!important
  3613.     }
  3614. }
  3615.  
  3616. @media (min-width:992px) {
  3617.     .text-lg-left {
  3618.         text-align: left!important
  3619.     }
  3620.     .text-lg-right {
  3621.         text-align: right!important
  3622.     }
  3623.     .text-lg-center {
  3624.         text-align: center!important
  3625.     }
  3626. }
  3627.  
  3628. @media (min-width:1200px) {
  3629.     .text-xl-left {
  3630.         text-align: left!important
  3631.     }
  3632.     .text-xl-right {
  3633.         text-align: right!important
  3634.     }
  3635.     .text-xl-center {
  3636.         text-align: center!important
  3637.     }
  3638. }
  3639.  
  3640. .text-lowercase {
  3641.     text-transform: lowercase!important
  3642. }
  3643.  
  3644. .text-uppercase {
  3645.     text-transform: uppercase!important
  3646. }
  3647.  
  3648. .text-capitalize {
  3649.     text-transform: capitalize!important
  3650. }
  3651.  
  3652. .font-weight-light {
  3653.     font-weight: 300!important
  3654. }
  3655.  
  3656. .font-weight-normal {
  3657.     font-weight: 400!important
  3658. }
  3659.  
  3660. .font-weight-bold {
  3661.     font-weight: 700!important
  3662. }
  3663.  
  3664. .font-italic {
  3665.     font-style: italic!important
  3666. }
  3667.  
  3668. .text-white {
  3669.     color: #fff!important
  3670. }
  3671.  
  3672. .text-primary {
  3673.     color: #bd10e0!important
  3674. }
  3675.  
  3676. a.text-primary:focus,
  3677. a.text-primary:hover {
  3678.     color: #950db0!important
  3679. }
  3680.  
  3681. .text-secondary {
  3682.     color: #24282f!important
  3683. }
  3684.  
  3685. a.text-secondary:focus,
  3686. a.text-secondary:hover {
  3687.     color: #0e0f12!important
  3688. }
  3689.  
  3690. .text-success {
  3691.     color: #89be6b!important
  3692. }
  3693.  
  3694. a.text-success:focus,
  3695. a.text-success:hover {
  3696.     color: #6eab4b!important
  3697. }
  3698.  
  3699. .text-info {
  3700.     color: #979797!important
  3701. }
  3702.  
  3703. a.text-info:focus,
  3704. a.text-info:hover {
  3705.     color: #7e7e7e!important
  3706. }
  3707.  
  3708. .text-warning {
  3709.     color: #fff48e!important
  3710. }
  3711.  
  3712. a.text-warning:focus,
  3713. a.text-warning:hover {
  3714.     color: #ffef5b!important
  3715. }
  3716.  
  3717. .text-danger {
  3718.     color: #ff0047!important
  3719. }
  3720.  
  3721. a.text-danger:focus,
  3722. a.text-danger:hover {
  3723.     color: #cc0039!important
  3724. }
  3725.  
  3726. .text-light {
  3727.     color: #979797!important
  3728. }
  3729.  
  3730. a.text-light:focus,
  3731. a.text-light:hover {
  3732.     color: #7e7e7e!important
  3733. }
  3734.  
  3735. .text-dark {
  3736.     color: #24282f!important
  3737. }
  3738.  
  3739. a.text-dark:focus,
  3740. a.text-dark:hover {
  3741.     color: #0e0f12!important
  3742. }
  3743.  
  3744. .text-muted {
  3745.     color: #6c757d!important
  3746. }
  3747.  
  3748. .text-hide {
  3749.     font: 0/0 a;
  3750.     color: transparent;
  3751.     text-shadow: none;
  3752.     background-color: transparent;
  3753.     border: 0
  3754. }
  3755.  
  3756. .visible {
  3757.     visibility: visible!important
  3758. }
  3759.  
  3760. .invisible {
  3761.     visibility: hidden!important
  3762. }
  3763.  
  3764. .btn {
  3765.     display: inline-block;
  3766.     font-weight: 400;
  3767.     text-align: center;
  3768.     white-space: nowrap;
  3769.     vertical-align: middle;
  3770.     user-select: none;
  3771.     border: 1px solid transparent;
  3772.     padding: .375rem .75rem;
  3773.     font-size: 1rem;
  3774.     line-height: 1.5;
  3775.     border-radius: .25rem;
  3776.     transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out
  3777. }
  3778.  
  3779. .btn:focus,
  3780. .btn:hover {
  3781.     text-decoration: none
  3782. }
  3783.  
  3784. .btn.focus,
  3785. .btn:focus {
  3786.     outline: 0;
  3787.     box-shadow: 0 0 0 .2rem rgba(189, 16, 224, .25)
  3788. }
  3789.  
  3790. .btn.disabled,
  3791. .btn:disabled {
  3792.     opacity: .65
  3793. }
  3794.  
  3795. .btn:not(:disabled):not(.disabled) {
  3796.     cursor: pointer
  3797. }
  3798.  
  3799. .btn:not(:disabled):not(.disabled).active,
  3800. .btn:not(:disabled):not(.disabled):active {
  3801.     background-image: none
  3802. }
  3803.  
  3804. a.btn.disabled,
  3805. fieldset:disabled a.btn {
  3806.     pointer-events: none
  3807. }
  3808.  
  3809. .btn-primary {
  3810.     color: #fff;
  3811.     background-color: #bd10e0;
  3812.     border-color: #bd10e0
  3813. }
  3814.  
  3815. .btn-primary:hover {
  3816.     color: #fff;
  3817.     background-color: #9f0dbc;
  3818.     border-color: #950db0
  3819. }
  3820.  
  3821. .btn-primary.focus,
  3822. .btn-primary:focus {
  3823.     box-shadow: 0 0 0 .2rem rgba(189, 16, 224, .5)
  3824. }
  3825.  
  3826. .btn-primary.disabled,
  3827. .btn-primary:disabled {
  3828.     color: #fff;
  3829.     background-color: #bd10e0;
  3830.     border-color: #bd10e0
  3831. }
  3832.  
  3833. .btn-primary:not(:disabled):not(.disabled).active,
  3834. .btn-primary:not(:disabled):not(.disabled):active,
  3835. .show>.btn-primary.dropdown-toggle {
  3836.     color: #fff;
  3837.     background-color: #950db0;
  3838.     border-color: #8b0ca5
  3839. }
  3840.  
  3841. .btn-primary:not(:disabled):not(.disabled).active:focus,
  3842. .btn-primary:not(:disabled):not(.disabled):active:focus,
  3843. .show>.btn-primary.dropdown-toggle:focus {
  3844.     box-shadow: 0 0 0 .2rem rgba(189, 16, 224, .5)
  3845. }
  3846.  
  3847. .btn-secondary {
  3848.     color: #fff;
  3849.     background-color: #24282f;
  3850.     border-color: #24282f
  3851. }
  3852.  
  3853. .btn-secondary:hover {
  3854.     color: #fff;
  3855.     background-color: #131619;
  3856.     border-color: #0e0f12
  3857. }
  3858.  
  3859. .btn-secondary.focus,
  3860. .btn-secondary:focus {
  3861.     box-shadow: 0 0 0 .2rem rgba(36, 40, 47, .5)
  3862. }
  3863.  
  3864. .btn-secondary.disabled,
  3865. .btn-secondary:disabled {
  3866.     color: #fff;
  3867.     background-color: #24282f;
  3868.     border-color: #24282f
  3869. }
  3870.  
  3871. .btn-secondary:not(:disabled):not(.disabled).active,
  3872. .btn-secondary:not(:disabled):not(.disabled):active,
  3873. .show>.btn-secondary.dropdown-toggle {
  3874.     color: #fff;
  3875.     background-color: #0e0f12;
  3876.     border-color: #08090b
  3877. }
  3878.  
  3879. .btn-secondary:not(:disabled):not(.disabled).active:focus,
  3880. .btn-secondary:not(:disabled):not(.disabled):active:focus,
  3881. .show>.btn-secondary.dropdown-toggle:focus {
  3882.     box-shadow: 0 0 0 .2rem rgba(36, 40, 47, .5)
  3883. }
  3884.  
  3885. .btn-success {
  3886.     color: #212529;
  3887.     background-color: #89be6b;
  3888.     border-color: #89be6b
  3889. }
  3890.  
  3891. .btn-success:hover {
  3892.     color: #fff;
  3893.     background-color: #74b250;
  3894.     border-color: #6eab4b
  3895. }
  3896.  
  3897. .btn-success.focus,
  3898. .btn-success:focus {
  3899.     box-shadow: 0 0 0 .2rem rgba(137, 190, 107, .5)
  3900. }
  3901.  
  3902. .btn-success.disabled,
  3903. .btn-success:disabled {
  3904.     color: #212529;
  3905.     background-color: #89be6b;
  3906.     border-color: #89be6b
  3907. }
  3908.  
  3909. .btn-success:not(:disabled):not(.disabled).active,
  3910. .btn-success:not(:disabled):not(.disabled):active,
  3911. .show>.btn-success.dropdown-toggle {
  3912.     color: #fff;
  3913.     background-color: #6eab4b;
  3914.     border-color: #68a247
  3915. }
  3916.  
  3917. .btn-success:not(:disabled):not(.disabled).active:focus,
  3918. .btn-success:not(:disabled):not(.disabled):active:focus,
  3919. .show>.btn-success.dropdown-toggle:focus {
  3920.     box-shadow: 0 0 0 .2rem rgba(137, 190, 107, .5)
  3921. }
  3922.  
  3923. .btn-info {
  3924.     color: #212529;
  3925.     background-color: #979797;
  3926.     border-color: #979797
  3927. }
  3928.  
  3929. .btn-info:hover {
  3930.     color: #fff;
  3931.     background-color: #848484;
  3932.     border-color: #7e7e7e
  3933. }
  3934.  
  3935. .btn-info.focus,
  3936. .btn-info:focus {
  3937.     box-shadow: 0 0 0 .2rem rgba(151, 151, 151, .5)
  3938. }
  3939.  
  3940. .btn-info.disabled,
  3941. .btn-info:disabled {
  3942.     color: #212529;
  3943.     background-color: #979797;
  3944.     border-color: #979797
  3945. }
  3946.  
  3947. .btn-info:not(:disabled):not(.disabled).active,
  3948. .btn-info:not(:disabled):not(.disabled):active,
  3949. .show>.btn-info.dropdown-toggle {
  3950.     color: #fff;
  3951.     background-color: #7e7e7e;
  3952.     border-color: #777
  3953. }
  3954.  
  3955. .btn-info:not(:disabled):not(.disabled).active:focus,
  3956. .btn-info:not(:disabled):not(.disabled):active:focus,
  3957. .show>.btn-info.dropdown-toggle:focus {
  3958.     box-shadow: 0 0 0 .2rem rgba(151, 151, 151, .5)
  3959. }
  3960.  
  3961. .btn-warning {
  3962.     color: #212529;
  3963.     background-color: #fff48e;
  3964.     border-color: #fff48e
  3965. }
  3966.  
  3967. .btn-warning:hover {
  3968.     color: #212529;
  3969.     background-color: #fff068;
  3970.     border-color: #ffef5b
  3971. }
  3972.  
  3973. .btn-warning.focus,
  3974. .btn-warning:focus {
  3975.     box-shadow: 0 0 0 .2rem rgba(255, 244, 142, .5)
  3976. }
  3977.  
  3978. .btn-warning.disabled,
  3979. .btn-warning:disabled {
  3980.     color: #212529;
  3981.     background-color: #fff48e;
  3982.     border-color: #fff48e
  3983. }
  3984.  
  3985. .btn-warning:not(:disabled):not(.disabled).active,
  3986. .btn-warning:not(:disabled):not(.disabled):active,
  3987. .show>.btn-warning.dropdown-toggle {
  3988.     color: #212529;
  3989.     background-color: #ffef5b;
  3990.     border-color: #ffee4e
  3991. }
  3992.  
  3993. .btn-warning:not(:disabled):not(.disabled).active:focus,
  3994. .btn-warning:not(:disabled):not(.disabled):active:focus,
  3995. .show>.btn-warning.dropdown-toggle:focus {
  3996.     box-shadow: 0 0 0 .2rem rgba(255, 244, 142, .5)
  3997. }
  3998.  
  3999. .btn-danger {
  4000.     color: #fff;
  4001.     background-color: #ff0047;
  4002.     border-color: #ff0047
  4003. }
  4004.  
  4005. .btn-danger:hover {
  4006.     color: #fff;
  4007.     background-color: #d9003c;
  4008.     border-color: #cc0039
  4009. }
  4010.  
  4011. .btn-danger.focus,
  4012. .btn-danger:focus {
  4013.     box-shadow: 0 0 0 .2rem rgba(255, 0, 71, .5)
  4014. }
  4015.  
  4016. .btn-danger.disabled,
  4017. .btn-danger:disabled {
  4018.     color: #fff;
  4019.     background-color: #ff0047;
  4020.     border-color: #ff0047
  4021. }
  4022.  
  4023. .btn-danger:not(:disabled):not(.disabled).active,
  4024. .btn-danger:not(:disabled):not(.disabled):active,
  4025. .show>.btn-danger.dropdown-toggle {
  4026.     color: #fff;
  4027.     background-color: #cc0039;
  4028.     border-color: #bf0035
  4029. }
  4030.  
  4031. .btn-danger:not(:disabled):not(.disabled).active:focus,
  4032. .btn-danger:not(:disabled):not(.disabled):active:focus,
  4033. .show>.btn-danger.dropdown-toggle:focus {
  4034.     box-shadow: 0 0 0 .2rem rgba(255, 0, 71, .5)
  4035. }
  4036.  
  4037. .btn-light {
  4038.     color: #212529;
  4039.     background-color: #979797;
  4040.     border-color: #979797
  4041. }
  4042.  
  4043. .btn-light:hover {
  4044.     color: #fff;
  4045.     background-color: #848484;
  4046.     border-color: #7e7e7e
  4047. }
  4048.  
  4049. .btn-light.focus,
  4050. .btn-light:focus {
  4051.     box-shadow: 0 0 0 .2rem rgba(151, 151, 151, .5)
  4052. }
  4053.  
  4054. .btn-light.disabled,
  4055. .btn-light:disabled {
  4056.     color: #212529;
  4057.     background-color: #979797;
  4058.     border-color: #979797
  4059. }
  4060.  
  4061. .btn-light:not(:disabled):not(.disabled).active,
  4062. .btn-light:not(:disabled):not(.disabled):active,
  4063. .show>.btn-light.dropdown-toggle {
  4064.     color: #fff;
  4065.     background-color: #7e7e7e;
  4066.     border-color: #777
  4067. }
  4068.  
  4069. .btn-light:not(:disabled):not(.disabled).active:focus,
  4070. .btn-light:not(:disabled):not(.disabled):active:focus,
  4071. .show>.btn-light.dropdown-toggle:focus {
  4072.     box-shadow: 0 0 0 .2rem rgba(151, 151, 151, .5)
  4073. }
  4074.  
  4075. .btn-dark {
  4076.     color: #fff;
  4077.     background-color: #24282f;
  4078.     border-color: #24282f
  4079. }
  4080.  
  4081. .btn-dark:hover {
  4082.     color: #fff;
  4083.     background-color: #131619;
  4084.     border-color: #0e0f12
  4085. }
  4086.  
  4087. .btn-dark.focus,
  4088. .btn-dark:focus {
  4089.     box-shadow: 0 0 0 .2rem rgba(36, 40, 47, .5)
  4090. }
  4091.  
  4092. .btn-dark.disabled,
  4093. .btn-dark:disabled {
  4094.     color: #fff;
  4095.     background-color: #24282f;
  4096.     border-color: #24282f
  4097. }
  4098.  
  4099. .btn-dark:not(:disabled):not(.disabled).active,
  4100. .btn-dark:not(:disabled):not(.disabled):active,
  4101. .show>.btn-dark.dropdown-toggle {
  4102.     color: #fff;
  4103.     background-color: #0e0f12;
  4104.     border-color: #08090b
  4105. }
  4106.  
  4107. .btn-dark:not(:disabled):not(.disabled).active:focus,
  4108. .btn-dark:not(:disabled):not(.disabled):active:focus,
  4109. .show>.btn-dark.dropdown-toggle:focus {
  4110.     box-shadow: 0 0 0 .2rem rgba(36, 40, 47, .5)
  4111. }
  4112.  
  4113. .btn-outline-primary {
  4114.     color: #bd10e0;
  4115.     background-color: transparent;
  4116.     background-image: none;
  4117.     border-color: #bd10e0
  4118. }
  4119.  
  4120. .btn-outline-primary:hover {
  4121.     color: #fff;
  4122.     background-color: #bd10e0;
  4123.     border-color: #bd10e0
  4124. }
  4125.  
  4126. .btn-outline-primary.focus,
  4127. .btn-outline-primary:focus {
  4128.     box-shadow: 0 0 0 .2rem rgba(189, 16, 224, .5)
  4129. }
  4130.  
  4131. .btn-outline-primary.disabled,
  4132. .btn-outline-primary:disabled {
  4133.     color: #bd10e0;
  4134.     background-color: transparent
  4135. }
  4136.  
  4137. .btn-outline-primary:not(:disabled):not(.disabled).active,
  4138. .btn-outline-primary:not(:disabled):not(.disabled):active,
  4139. .show>.btn-outline-primary.dropdown-toggle {
  4140.     color: #fff;
  4141.     background-color: #bd10e0;
  4142.     border-color: #bd10e0
  4143. }
  4144.  
  4145. .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
  4146. .btn-outline-primary:not(:disabled):not(.disabled):active:focus,
  4147. .show>.btn-outline-primary.dropdown-toggle:focus {
  4148.     box-shadow: 0 0 0 .2rem rgba(189, 16, 224, .5)
  4149. }
  4150.  
  4151. .btn-outline-secondary {
  4152.     color: #24282f;
  4153.     background-color: transparent;
  4154.     background-image: none;
  4155.     border-color: #24282f
  4156. }
  4157.  
  4158. .btn-outline-secondary:hover {
  4159.     color: #fff;
  4160.     background-color: #24282f;
  4161.     border-color: #24282f
  4162. }
  4163.  
  4164. .btn-outline-secondary.focus,
  4165. .btn-outline-secondary:focus {
  4166.     box-shadow: 0 0 0 .2rem rgba(36, 40, 47, .5)
  4167. }
  4168.  
  4169. .btn-outline-secondary.disabled,
  4170. .btn-outline-secondary:disabled {
  4171.     color: #24282f;
  4172.     background-color: transparent
  4173. }
  4174.  
  4175. .btn-outline-secondary:not(:disabled):not(.disabled).active,
  4176. .btn-outline-secondary:not(:disabled):not(.disabled):active,
  4177. .show>.btn-outline-secondary.dropdown-toggle {
  4178.     color: #fff;
  4179.     background-color: #24282f;
  4180.     border-color: #24282f
  4181. }
  4182.  
  4183. .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
  4184. .btn-outline-secondary:not(:disabled):not(.disabled):active:focus,
  4185. .show>.btn-outline-secondary.dropdown-toggle:focus {
  4186.     box-shadow: 0 0 0 .2rem rgba(36, 40, 47, .5)
  4187. }
  4188.  
  4189. .btn-outline-success {
  4190.     color: #89be6b;
  4191.     background-color: transparent;
  4192.     background-image: none;
  4193.     border-color: #89be6b
  4194. }
  4195.  
  4196. .btn-outline-success:hover {
  4197.     color: #212529;
  4198.     background-color: #89be6b;
  4199.     border-color: #89be6b
  4200. }
  4201.  
  4202. .btn-outline-success.focus,
  4203. .btn-outline-success:focus {
  4204.     box-shadow: 0 0 0 .2rem rgba(137, 190, 107, .5)
  4205. }
  4206.  
  4207. .btn-outline-success.disabled,
  4208. .btn-outline-success:disabled {
  4209.     color: #89be6b;
  4210.     background-color: transparent
  4211. }
  4212.  
  4213. .btn-outline-success:not(:disabled):not(.disabled).active,
  4214. .btn-outline-success:not(:disabled):not(.disabled):active,
  4215. .show>.btn-outline-success.dropdown-toggle {
  4216.     color: #212529;
  4217.     background-color: #89be6b;
  4218.     border-color: #89be6b
  4219. }
  4220.  
  4221. .btn-outline-success:not(:disabled):not(.disabled).active:focus,
  4222. .btn-outline-success:not(:disabled):not(.disabled):active:focus,
  4223. .show>.btn-outline-success.dropdown-toggle:focus {
  4224.     box-shadow: 0 0 0 .2rem rgba(137, 190, 107, .5)
  4225. }
  4226.  
  4227. .btn-outline-info {
  4228.     color: #979797;
  4229.     background-color: transparent;
  4230.     background-image: none;
  4231.     border-color: #979797
  4232. }
  4233.  
  4234. .btn-outline-info:hover {
  4235.     color: #212529;
  4236.     background-color: #979797;
  4237.     border-color: #979797
  4238. }
  4239.  
  4240. .btn-outline-info.focus,
  4241. .btn-outline-info:focus {
  4242.     box-shadow: 0 0 0 .2rem rgba(151, 151, 151, .5)
  4243. }
  4244.  
  4245. .btn-outline-info.disabled,
  4246. .btn-outline-info:disabled {
  4247.     color: #979797;
  4248.     background-color: transparent
  4249. }
  4250.  
  4251. .btn-outline-info:not(:disabled):not(.disabled).active,
  4252. .btn-outline-info:not(:disabled):not(.disabled):active,
  4253. .show>.btn-outline-info.dropdown-toggle {
  4254.     color: #212529;
  4255.     background-color: #979797;
  4256.     border-color: #979797
  4257. }
  4258.  
  4259. .btn-outline-info:not(:disabled):not(.disabled).active:focus,
  4260. .btn-outline-info:not(:disabled):not(.disabled):active:focus,
  4261. .show>.btn-outline-info.dropdown-toggle:focus {
  4262.     box-shadow: 0 0 0 .2rem rgba(151, 151, 151, .5)
  4263. }
  4264.  
  4265. .btn-outline-warning {
  4266.     color: #fff48e;
  4267.     background-color: transparent;
  4268.     background-image: none;
  4269.     border-color: #fff48e
  4270. }
  4271.  
  4272. .btn-outline-warning:hover {
  4273.     color: #212529;
  4274.     background-color: #fff48e;
  4275.     border-color: #fff48e
  4276. }
  4277.  
  4278. .btn-outline-warning.focus,
  4279. .btn-outline-warning:focus {
  4280.     box-shadow: 0 0 0 .2rem rgba(255, 244, 142, .5)
  4281. }
  4282.  
  4283. .btn-outline-warning.disabled,
  4284. .btn-outline-warning:disabled {
  4285.     color: #fff48e;
  4286.     background-color: transparent
  4287. }
  4288.  
  4289. .btn-outline-warning:not(:disabled):not(.disabled).active,
  4290. .btn-outline-warning:not(:disabled):not(.disabled):active,
  4291. .show>.btn-outline-warning.dropdown-toggle {
  4292.     color: #212529;
  4293.     background-color: #fff48e;
  4294.     border-color: #fff48e
  4295. }
  4296.  
  4297. .btn-outline-warning:not(:disabled):not(.disabled).active:focus,
  4298. .btn-outline-warning:not(:disabled):not(.disabled):active:focus,
  4299. .show>.btn-outline-warning.dropdown-toggle:focus {
  4300.     box-shadow: 0 0 0 .2rem rgba(255, 244, 142, .5)
  4301. }
  4302.  
  4303. .btn-outline-danger {
  4304.     color: #ff0047;
  4305.     background-color: transparent;
  4306.     background-image: none;
  4307.     border-color: #ff0047
  4308. }
  4309.  
  4310. .btn-outline-danger:hover {
  4311.     color: #fff;
  4312.     background-color: #ff0047;
  4313.     border-color: #ff0047
  4314. }
  4315.  
  4316. .btn-outline-danger.focus,
  4317. .btn-outline-danger:focus {
  4318.     box-shadow: 0 0 0 .2rem rgba(255, 0, 71, .5)
  4319. }
  4320.  
  4321. .btn-outline-danger.disabled,
  4322. .btn-outline-danger:disabled {
  4323.     color: #ff0047;
  4324.     background-color: transparent
  4325. }
  4326.  
  4327. .btn-outline-danger:not(:disabled):not(.disabled).active,
  4328. .btn-outline-danger:not(:disabled):not(.disabled):active,
  4329. .show>.btn-outline-danger.dropdown-toggle {
  4330.     color: #fff;
  4331.     background-color: #ff0047;
  4332.     border-color: #ff0047
  4333. }
  4334.  
  4335. .btn-outline-danger:not(:disabled):not(.disabled).active:focus,
  4336. .btn-outline-danger:not(:disabled):not(.disabled):active:focus,
  4337. .show>.btn-outline-danger.dropdown-toggle:focus {
  4338.     box-shadow: 0 0 0 .2rem rgba(255, 0, 71, .5)
  4339. }
  4340.  
  4341. .btn-outline-light {
  4342.     color: #979797;
  4343.     background-color: transparent;
  4344.     background-image: none;
  4345.     border-color: #979797
  4346. }
  4347.  
  4348. .btn-outline-light:hover {
  4349.     color: #212529;
  4350.     background-color: #979797;
  4351.     border-color: #979797
  4352. }
  4353.  
  4354. .btn-outline-light.focus,
  4355. .btn-outline-light:focus {
  4356.     box-shadow: 0 0 0 .2rem rgba(151, 151, 151, .5)
  4357. }
  4358.  
  4359. .btn-outline-light.disabled,
  4360. .btn-outline-light:disabled {
  4361.     color: #979797;
  4362.     background-color: transparent
  4363. }
  4364.  
  4365. .btn-outline-light:not(:disabled):not(.disabled).active,
  4366. .btn-outline-light:not(:disabled):not(.disabled):active,
  4367. .show>.btn-outline-light.dropdown-toggle {
  4368.     color: #212529;
  4369.     background-color: #979797;
  4370.     border-color: #979797
  4371. }
  4372.  
  4373. .btn-outline-light:not(:disabled):not(.disabled).active:focus,
  4374. .btn-outline-light:not(:disabled):not(.disabled):active:focus,
  4375. .show>.btn-outline-light.dropdown-toggle:focus {
  4376.     box-shadow: 0 0 0 .2rem rgba(151, 151, 151, .5)
  4377. }
  4378.  
  4379. .btn-outline-dark {
  4380.     color: #24282f;
  4381.     background-color: transparent;
  4382.     background-image: none;
  4383.     border-color: #24282f
  4384. }
  4385.  
  4386. .btn-outline-dark:hover {
  4387.     color: #fff;
  4388.     background-color: #24282f;
  4389.     border-color: #24282f
  4390. }
  4391.  
  4392. .btn-outline-dark.focus,
  4393. .btn-outline-dark:focus {
  4394.     box-shadow: 0 0 0 .2rem rgba(36, 40, 47, .5)
  4395. }
  4396.  
  4397. .btn-outline-dark.disabled,
  4398. .btn-outline-dark:disabled {
  4399.     color: #24282f;
  4400.     background-color: transparent
  4401. }
  4402.  
  4403. .btn-outline-dark:not(:disabled):not(.disabled).active,
  4404. .btn-outline-dark:not(:disabled):not(.disabled):active,
  4405. .show>.btn-outline-dark.dropdown-toggle {
  4406.     color: #fff;
  4407.     background-color: #24282f;
  4408.     border-color: #24282f
  4409. }
  4410.  
  4411. .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
  4412. .btn-outline-dark:not(:disabled):not(.disabled):active:focus,
  4413. .show>.btn-outline-dark.dropdown-toggle:focus {
  4414.     box-shadow: 0 0 0 .2rem rgba(36, 40, 47, .5)
  4415. }
  4416.  
  4417. .btn-link {
  4418.     font-weight: 400;
  4419.     color: #bd10e0;
  4420.     background-color: transparent
  4421. }
  4422.  
  4423. .btn-link:hover {
  4424.     color: #810b99;
  4425.     text-decoration: underline;
  4426.     background-color: transparent;
  4427.     border-color: transparent
  4428. }
  4429.  
  4430. .btn-link.focus,
  4431. .btn-link:focus {
  4432.     text-decoration: underline;
  4433.     border-color: transparent;
  4434.     box-shadow: none
  4435. }
  4436.  
  4437. .btn-link.disabled,
  4438. .btn-link:disabled {
  4439.     color: #6c757d
  4440. }
  4441.  
  4442. .btn-lg {
  4443.     padding: .5rem 1rem;
  4444.     font-size: 1.25rem;
  4445.     line-height: 1.5;
  4446.     border-radius: .3rem
  4447. }
  4448.  
  4449. .btn-sm {
  4450.     padding: .25rem .5rem;
  4451.     font-size: .875rem;
  4452.     line-height: 1.5;
  4453.     border-radius: .2rem
  4454. }
  4455.  
  4456. .btn-block {
  4457.     display: block;
  4458.     width: 100%
  4459. }
  4460.  
  4461. .btn-block+.btn-block {
  4462.     margin-top: .5rem
  4463. }
  4464.  
  4465. input[type=button].btn-block,
  4466. input[type=reset].btn-block,
  4467. input[type=submit].btn-block {
  4468.     width: 100%
  4469. }
  4470.  
  4471. @keyframes progress-bar-stripes {
  4472.     from {
  4473.         background-position: 1rem 0
  4474.     }
  4475.     to {
  4476.         background-position: 0 0
  4477.     }
  4478. }
  4479.  
  4480. .progress {
  4481.     display: flex;
  4482.     height: 1rem;
  4483.     overflow: hidden;
  4484.     font-size: .75rem;
  4485.     background-color: #e9ecef;
  4486.     border-radius: .25rem
  4487. }
  4488.  
  4489. .progress-bar {
  4490.     display: flex;
  4491.     flex-direction: column;
  4492.     justify-content: center;
  4493.     color: #fff;
  4494.     text-align: center;
  4495.     background-color: #bd10e0;
  4496.     transition: width .6s ease
  4497. }
  4498.  
  4499. .progress-bar-striped {
  4500.     background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  4501.     background-size: 1rem 1rem
  4502. }
  4503.  
  4504. .progress-bar-animated {
  4505.     animation: progress-bar-stripes 1s linear infinite
  4506. }
  4507.  
  4508. @font-face {
  4509.     font-family: FontAwesome;
  4510.     src: url('https://cdn-prod.plug.dj/_/static/fonts/fontawesome-webfont.d980c2ce873dc43af460d4d572d441304499f400.eot');
  4511.     src: url('https://cdn-prod.plug.dj/_/static/fonts/fontawesome-webfont.d980c2ce873dc43af460d4d572d441304499f400.eot') format("embedded-opentype"), url('https://cdn-prod.plug.dj/_/static/fonts/fontawesome-webfont.d6f48cba7d076fb6f2fd6ba993a75b9dc1ecbf0c.woff2') format("woff2"), url('https://cdn-prod.plug.dj/_/static/fonts/fontawesome-webfont.28b782240b3e76db824e12c02754a9731a167527.woff') format("woff"), url('https://cdn-prod.plug.dj/_/static/fonts/fontawesome-webfont.13b1eab65a983c7a73bc7997c479d66943f7c6cb.ttf') format("truetype"), url('https://cdn-prod.plug.dj/_/static/fonts/fontawesome-webfont.98a8aa5cf7d62c2eff5f07ede8d844b874ef06ed.svg') format("svg");
  4512.     font-weight: 400;
  4513.     font-style: normal
  4514. }
  4515.  
  4516. .fa {
  4517.     display: inline-block;
  4518.     font: normal normal normal 14px/1 FontAwesome;
  4519.     font-size: inherit;
  4520.     text-rendering: auto;
  4521.     -webkit-font-smoothing: antialiased;
  4522.     -moz-osx-font-smoothing: grayscale
  4523. }
  4524.  
  4525. .fa-lg {
  4526.     font-size: 1.3333333333em;
  4527.     line-height: .75em;
  4528.     vertical-align: -15%
  4529. }
  4530.  
  4531. .fa-2x {
  4532.     font-size: 2em
  4533. }
  4534.  
  4535. .fa-3x {
  4536.     font-size: 3em
  4537. }
  4538.  
  4539. .fa-4x {
  4540.     font-size: 4em
  4541. }
  4542.  
  4543. .fa-5x {
  4544.     font-size: 5em
  4545. }
  4546.  
  4547. .fa-fw {
  4548.     width: 1.2857142857em;
  4549.     text-align: center
  4550. }
  4551.  
  4552. .fa-ul {
  4553.     padding-left: 0;
  4554.     margin-left: 2.1428571429em;
  4555.     list-style-type: none
  4556. }
  4557.  
  4558. .fa-ul>li {
  4559.     position: relative
  4560. }
  4561.  
  4562. .fa-li {
  4563.     position: absolute;
  4564.     left: -2.1428571429em;
  4565.     width: 2.1428571429em;
  4566.     top: .1428571429em;
  4567.     text-align: center
  4568. }
  4569.  
  4570. .fa-li.fa-lg {
  4571.     left: -1.8571428571em
  4572. }
  4573.  
  4574. .fa-border {
  4575.     padding: .2em .25em .15em;
  4576.     border: solid .08em #eee;
  4577.     border-radius: .1em
  4578. }
  4579.  
  4580. .fa-pull-left {
  4581.     float: left
  4582. }
  4583.  
  4584. .fa-pull-right {
  4585.     float: right
  4586. }
  4587.  
  4588. .fa.fa-pull-left {
  4589.     margin-right: .3em
  4590. }
  4591.  
  4592. .fa.fa-pull-right {
  4593.     margin-left: .3em
  4594. }
  4595.  
  4596. .pull-right {
  4597.     float: right
  4598. }
  4599.  
  4600. .pull-left {
  4601.     float: left
  4602. }
  4603.  
  4604. .fa.pull-left {
  4605.     margin-right: .3em
  4606. }
  4607.  
  4608. .fa.pull-right {
  4609.     margin-left: .3em
  4610. }
  4611.  
  4612. .fa-spin {
  4613.     -webkit-animation: fa-spin 2s infinite linear;
  4614.     animation: fa-spin 2s infinite linear
  4615. }
  4616.  
  4617. .fa-pulse {
  4618.     -webkit-animation: fa-spin 1s infinite steps(8);
  4619.     animation: fa-spin 1s infinite steps(8)
  4620. }
  4621.  
  4622. @-webkit-keyframes fa-spin {
  4623.     0% {
  4624.         -webkit-transform: rotate(0);
  4625.         transform: rotate(0)
  4626.     }
  4627.     100% {
  4628.         -webkit-transform: rotate(359deg);
  4629.         transform: rotate(359deg)
  4630.     }
  4631. }
  4632.  
  4633. @keyframes fa-spin {
  4634.     0% {
  4635.         -webkit-transform: rotate(0);
  4636.         transform: rotate(0)
  4637.     }
  4638.     100% {
  4639.         -webkit-transform: rotate(359deg);
  4640.         transform: rotate(359deg)
  4641.     }
  4642. }
  4643.  
  4644. .fa-rotate-90 {
  4645.     -webkit-transform: rotate(90deg);
  4646.     -ms-transform: rotate(90deg);
  4647.     transform: rotate(90deg)
  4648. }
  4649.  
  4650. .fa-rotate-180 {
  4651.     -webkit-transform: rotate(180deg);
  4652.     -ms-transform: rotate(180deg);
  4653.     transform: rotate(180deg)
  4654. }
  4655.  
  4656. .fa-rotate-270 {
  4657.     -webkit-transform: rotate(270deg);
  4658.     -ms-transform: rotate(270deg);
  4659.     transform: rotate(270deg)
  4660. }
  4661.  
  4662. .fa-flip-horizontal {
  4663.     -webkit-transform: scale(-1, 1);
  4664.     -ms-transform: scale(-1, 1);
  4665.     transform: scale(-1, 1)
  4666. }
  4667.  
  4668. .fa-flip-vertical {
  4669.     -webkit-transform: scale(1, -1);
  4670.     -ms-transform: scale(1, -1);
  4671.     transform: scale(1, -1)
  4672. }
  4673.  
  4674. :root .fa-flip-horizontal,
  4675. :root .fa-flip-vertical,
  4676. :root .fa-rotate-180,
  4677. :root .fa-rotate-270,
  4678. :root .fa-rotate-90 {
  4679.     filter: none
  4680. }
  4681.  
  4682. .fa-stack {
  4683.     position: relative;
  4684.     display: inline-block;
  4685.     width: 2em;
  4686.     height: 2em;
  4687.     line-height: 2em;
  4688.     vertical-align: middle
  4689. }
  4690.  
  4691. .fa-stack-1x,
  4692. .fa-stack-2x {
  4693.     position: absolute;
  4694.     left: 0;
  4695.     width: 100%;
  4696.     text-align: center
  4697. }
  4698.  
  4699. .fa-stack-1x {
  4700.     line-height: inherit
  4701. }
  4702.  
  4703. .fa-stack-2x {
  4704.     font-size: 2em
  4705. }
  4706.  
  4707. .fa-inverse {
  4708.     color: #fff
  4709. }
  4710.  
  4711. .fa-glass:before {
  4712.     content: ""
  4713. }
  4714.  
  4715. .fa-music:before {
  4716.     content: ""
  4717. }
  4718.  
  4719. .fa-search:before {
  4720.     content: ""
  4721. }
  4722.  
  4723. .fa-envelope-o:before {
  4724.     content: ""
  4725. }
  4726.  
  4727. .fa-heart:before {
  4728.     content: ""
  4729. }
  4730.  
  4731. .fa-star:before {
  4732.     content: ""
  4733. }
  4734.  
  4735. .fa-star-o:before {
  4736.     content: ""
  4737. }
  4738.  
  4739. .fa-user:before {
  4740.     content: ""
  4741. }
  4742.  
  4743. .fa-film:before {
  4744.     content: ""
  4745. }
  4746.  
  4747. .fa-th-large:before {
  4748.     content: ""
  4749. }
  4750.  
  4751. .fa-th:before {
  4752.     content: ""
  4753. }
  4754.  
  4755. .fa-th-list:before {
  4756.     content: ""
  4757. }
  4758.  
  4759. .fa-check:before {
  4760.     content: ""
  4761. }
  4762.  
  4763. .fa-close:before,
  4764. .fa-remove:before,
  4765. .fa-times:before {
  4766.     content: ""
  4767. }
  4768.  
  4769. .fa-search-plus:before {
  4770.     content: ""
  4771. }
  4772.  
  4773. .fa-search-minus:before {
  4774.     content: ""
  4775. }
  4776.  
  4777. .fa-power-off:before {
  4778.     content: ""
  4779. }
  4780.  
  4781. .fa-signal:before {
  4782.     content: ""
  4783. }
  4784.  
  4785. .fa-cog:before,
  4786. .fa-gear:before {
  4787.     content: ""
  4788. }
  4789.  
  4790. .fa-trash-o:before {
  4791.     content: ""
  4792. }
  4793.  
  4794. .fa-home:before {
  4795.     content: ""
  4796. }
  4797.  
  4798. .fa-file-o:before {
  4799.     content: ""
  4800. }
  4801.  
  4802. .fa-clock-o:before {
  4803.     content: ""
  4804. }
  4805.  
  4806. .fa-road:before {
  4807.     content: ""
  4808. }
  4809.  
  4810. .fa-download:before {
  4811.     content: ""
  4812. }
  4813.  
  4814. .fa-arrow-circle-o-down:before {
  4815.     content: ""
  4816. }
  4817.  
  4818. .fa-arrow-circle-o-up:before {
  4819.     content: ""
  4820. }
  4821.  
  4822. .fa-inbox:before {
  4823.     content: ""
  4824. }
  4825.  
  4826. .fa-play-circle-o:before {
  4827.     content: ""
  4828. }
  4829.  
  4830. .fa-repeat:before,
  4831. .fa-rotate-right:before {
  4832.     content: ""
  4833. }
  4834.  
  4835. .fa-refresh:before {
  4836.     content: ""
  4837. }
  4838.  
  4839. .fa-list-alt:before {
  4840.     content: ""
  4841. }
  4842.  
  4843. .fa-lock:before {
  4844.     content: ""
  4845. }
  4846.  
  4847. .fa-flag:before {
  4848.     content: ""
  4849. }
  4850.  
  4851. .fa-headphones:before {
  4852.     content: ""
  4853. }
  4854.  
  4855. .fa-volume-off:before {
  4856.     content: ""
  4857. }
  4858.  
  4859. .fa-volume-down:before {
  4860.     content: ""
  4861. }
  4862.  
  4863. .fa-volume-up:before {
  4864.     content: ""
  4865. }
  4866.  
  4867. .fa-qrcode:before {
  4868.     content: ""
  4869. }
  4870.  
  4871. .fa-barcode:before {
  4872.     content: ""
  4873. }
  4874.  
  4875. .fa-tag:before {
  4876.     content: ""
  4877. }
  4878.  
  4879. .fa-tags:before {
  4880.     content: ""
  4881. }
  4882.  
  4883. .fa-book:before {
  4884.     content: ""
  4885. }
  4886.  
  4887. .fa-bookmark:before {
  4888.     content: ""
  4889. }
  4890.  
  4891. .fa-print:before {
  4892.     content: ""
  4893. }
  4894.  
  4895. .fa-camera:before {
  4896.     content: ""
  4897. }
  4898.  
  4899. .fa-font:before {
  4900.     content: ""
  4901. }
  4902.  
  4903. .fa-bold:before {
  4904.     content: ""
  4905. }
  4906.  
  4907. .fa-italic:before {
  4908.     content: ""
  4909. }
  4910.  
  4911. .fa-text-height:before {
  4912.     content: ""
  4913. }
  4914.  
  4915. .fa-text-width:before {
  4916.     content: ""
  4917. }
  4918.  
  4919. .fa-align-left:before {
  4920.     content: ""
  4921. }
  4922.  
  4923. .fa-align-center:before {
  4924.     content: ""
  4925. }
  4926.  
  4927. .fa-align-right:before {
  4928.     content: ""
  4929. }
  4930.  
  4931. .fa-align-justify:before {
  4932.     content: ""
  4933. }
  4934.  
  4935. .fa-list:before {
  4936.     content: ""
  4937. }
  4938.  
  4939. .fa-dedent:before,
  4940. .fa-outdent:before {
  4941.     content: ""
  4942. }
  4943.  
  4944. .fa-indent:before {
  4945.     content: ""
  4946. }
  4947.  
  4948. .fa-video-camera:before {
  4949.     content: ""
  4950. }
  4951.  
  4952. .fa-image:before,
  4953. .fa-photo:before,
  4954. .fa-picture-o:before {
  4955.     content: ""
  4956. }
  4957.  
  4958. .fa-pencil:before {
  4959.     content: ""
  4960. }
  4961.  
  4962. .fa-map-marker:before {
  4963.     content: ""
  4964. }
  4965.  
  4966. .fa-adjust:before {
  4967.     content: ""
  4968. }
  4969.  
  4970. .fa-tint:before {
  4971.     content: ""
  4972. }
  4973.  
  4974. .fa-edit:before,
  4975. .fa-pencil-square-o:before {
  4976.     content: ""
  4977. }
  4978.  
  4979. .fa-share-square-o:before {
  4980.     content: ""
  4981. }
  4982.  
  4983. .fa-check-square-o:before {
  4984.     content: ""
  4985. }
  4986.  
  4987. .fa-arrows:before {
  4988.     content: ""
  4989. }
  4990.  
  4991. .fa-step-backward:before {
  4992.     content: ""
  4993. }
  4994.  
  4995. .fa-fast-backward:before {
  4996.     content: ""
  4997. }
  4998.  
  4999. .fa-backward:before {
  5000.     content: ""
  5001. }
  5002.  
  5003. .fa-play:before {
  5004.     content: ""
  5005. }
  5006.  
  5007. .fa-pause:before {
  5008.     content: ""
  5009. }
  5010.  
  5011. .fa-stop:before {
  5012.     content: ""
  5013. }
  5014.  
  5015. .fa-forward:before {
  5016.     content: ""
  5017. }
  5018.  
  5019. .fa-fast-forward:before {
  5020.     content: ""
  5021. }
  5022.  
  5023. .fa-step-forward:before {
  5024.     content: ""
  5025. }
  5026.  
  5027. .fa-eject:before {
  5028.     content: ""
  5029. }
  5030.  
  5031. .fa-chevron-left:before {
  5032.     content: ""
  5033. }
  5034.  
  5035. .fa-chevron-right:before {
  5036.     content: ""
  5037. }
  5038.  
  5039. .fa-plus-circle:before {
  5040.     content: ""
  5041. }
  5042.  
  5043. .fa-minus-circle:before {
  5044.     content: ""
  5045. }
  5046.  
  5047. .fa-times-circle:before {
  5048.     content: ""
  5049. }
  5050.  
  5051. .fa-check-circle:before {
  5052.     content: ""
  5053. }
  5054.  
  5055. .fa-question-circle:before {
  5056.     content: ""
  5057. }
  5058.  
  5059. .fa-info-circle:before {
  5060.     content: ""
  5061. }
  5062.  
  5063. .fa-crosshairs:before {
  5064.     content: ""
  5065. }
  5066.  
  5067. .fa-times-circle-o:before {
  5068.     content: ""
  5069. }
  5070.  
  5071. .fa-check-circle-o:before {
  5072.     content: ""
  5073. }
  5074.  
  5075. .fa-ban:before {
  5076.     content: ""
  5077. }
  5078.  
  5079. .fa-arrow-left:before {
  5080.     content: ""
  5081. }
  5082.  
  5083. .fa-arrow-right:before {
  5084.     content: ""
  5085. }
  5086.  
  5087. .fa-arrow-up:before {
  5088.     content: ""
  5089. }
  5090.  
  5091. .fa-arrow-down:before {
  5092.     content: ""
  5093. }
  5094.  
  5095. .fa-mail-forward:before,
  5096. .fa-share:before {
  5097.     content: ""
  5098. }
  5099.  
  5100. .fa-expand:before {
  5101.     content: ""
  5102. }
  5103.  
  5104. .fa-compress:before {
  5105.     content: ""
  5106. }
  5107.  
  5108. .fa-plus:before {
  5109.     content: ""
  5110. }
  5111.  
  5112. .fa-minus:before {
  5113.     content: ""
  5114. }
  5115.  
  5116. .fa-asterisk:before {
  5117.     content: ""
  5118. }
  5119.  
  5120. .fa-exclamation-circle:before {
  5121.     content: ""
  5122. }
  5123.  
  5124. .fa-gift:before {
  5125.     content: ""
  5126. }
  5127.  
  5128. .fa-leaf:before {
  5129.     content: ""
  5130. }
  5131.  
  5132. .fa-fire:before {
  5133.     content: ""
  5134. }
  5135.  
  5136. .fa-eye:before {
  5137.     content: ""
  5138. }
  5139.  
  5140. .fa-eye-slash:before {
  5141.     content: ""
  5142. }
  5143.  
  5144. .fa-exclamation-triangle:before,
  5145. .fa-warning:before {
  5146.     content: ""
  5147. }
  5148.  
  5149. .fa-plane:before {
  5150.     content: ""
  5151. }
  5152.  
  5153. .fa-calendar:before {
  5154.     content: ""
  5155. }
  5156.  
  5157. .fa-random:before {
  5158.     content: ""
  5159. }
  5160.  
  5161. .fa-comment:before {
  5162.     content: ""
  5163. }
  5164.  
  5165. .fa-magnet:before {
  5166.     content: ""
  5167. }
  5168.  
  5169. .fa-chevron-up:before {
  5170.     content: ""
  5171. }
  5172.  
  5173. .fa-chevron-down:before {
  5174.     content: ""
  5175. }
  5176.  
  5177. .fa-retweet:before {
  5178.     content: ""
  5179. }
  5180.  
  5181. .fa-shopping-cart:before {
  5182.     content: ""
  5183. }
  5184.  
  5185. .fa-folder:before {
  5186.     content: ""
  5187. }
  5188.  
  5189. .fa-folder-open:before {
  5190.     content: ""
  5191. }
  5192.  
  5193. .fa-arrows-v:before {
  5194.     content: ""
  5195. }
  5196.  
  5197. .fa-arrows-h:before {
  5198.     content: ""
  5199. }
  5200.  
  5201. .fa-bar-chart-o:before,
  5202. .fa-bar-chart:before {
  5203.     content: ""
  5204. }
  5205.  
  5206. .fa-twitter-square:before {
  5207.     content: ""
  5208. }
  5209.  
  5210. .fa-facebook-square:before {
  5211.     content: ""
  5212. }
  5213.  
  5214. .fa-camera-retro:before {
  5215.     content: ""
  5216. }
  5217.  
  5218. .fa-key:before {
  5219.     content: ""
  5220. }
  5221.  
  5222. .fa-cogs:before,
  5223. .fa-gears:before {
  5224.     content: ""
  5225. }
  5226.  
  5227. .fa-comments:before {
  5228.     content: ""
  5229. }
  5230.  
  5231. .fa-thumbs-o-up:before {
  5232.     content: ""
  5233. }
  5234.  
  5235. .fa-thumbs-o-down:before {
  5236.     content: ""
  5237. }
  5238.  
  5239. .fa-star-half:before {
  5240.     content: ""
  5241. }
  5242.  
  5243. .fa-heart-o:before {
  5244.     content: ""
  5245. }
  5246.  
  5247. .fa-sign-out:before {
  5248.     content: ""
  5249. }
  5250.  
  5251. .fa-linkedin-square:before {
  5252.     content: ""
  5253. }
  5254.  
  5255. .fa-thumb-tack:before {
  5256.     content: ""
  5257. }
  5258.  
  5259. .fa-external-link:before {
  5260.     content: ""
  5261. }
  5262.  
  5263. .fa-sign-in:before {
  5264.     content: ""
  5265. }
  5266.  
  5267. .fa-trophy:before {
  5268.     content: ""
  5269. }
  5270.  
  5271. .fa-github-square:before {
  5272.     content: ""
  5273. }
  5274.  
  5275. .fa-upload:before {
  5276.     content: ""
  5277. }
  5278.  
  5279. .fa-lemon-o:before {
  5280.     content: ""
  5281. }
  5282.  
  5283. .fa-phone:before {
  5284.     content: ""
  5285. }
  5286.  
  5287. .fa-square-o:before {
  5288.     content: ""
  5289. }
  5290.  
  5291. .fa-bookmark-o:before {
  5292.     content: ""
  5293. }
  5294.  
  5295. .fa-phone-square:before {
  5296.     content: ""
  5297. }
  5298.  
  5299. .fa-twitter:before {
  5300.     content: ""
  5301. }
  5302.  
  5303. .fa-facebook-f:before,
  5304. .fa-facebook:before {
  5305.     content: ""
  5306. }
  5307.  
  5308. .fa-github:before {
  5309.     content: ""
  5310. }
  5311.  
  5312. .fa-unlock:before {
  5313.     content: ""
  5314. }
  5315.  
  5316. .fa-credit-card:before {
  5317.     content: ""
  5318. }
  5319.  
  5320. .fa-feed:before,
  5321. .fa-rss:before {
  5322.     content: ""
  5323. }
  5324.  
  5325. .fa-hdd-o:before {
  5326.     content: ""
  5327. }
  5328.  
  5329. .fa-bullhorn:before {
  5330.     content: ""
  5331. }
  5332.  
  5333. .fa-bell:before {
  5334.     content: ""
  5335. }
  5336.  
  5337. .fa-certificate:before {
  5338.     content: ""
  5339. }
  5340.  
  5341. .fa-hand-o-right:before {
  5342.     content: ""
  5343. }
  5344.  
  5345. .fa-hand-o-left:before {
  5346.     content: ""
  5347. }
  5348.  
  5349. .fa-hand-o-up:before {
  5350.     content: ""
  5351. }
  5352.  
  5353. .fa-hand-o-down:before {
  5354.     content: ""
  5355. }
  5356.  
  5357. .fa-arrow-circle-left:before {
  5358.     content: ""
  5359. }
  5360.  
  5361. .fa-arrow-circle-right:before {
  5362.     content: ""
  5363. }
  5364.  
  5365. .fa-arrow-circle-up:before {
  5366.     content: ""
  5367. }
  5368.  
  5369. .fa-arrow-circle-down:before {
  5370.     content: ""
  5371. }
  5372.  
  5373. .fa-globe:before {
  5374.     content: ""
  5375. }
  5376.  
  5377. .fa-wrench:before {
  5378.     content: ""
  5379. }
  5380.  
  5381. .fa-tasks:before {
  5382.     content: ""
  5383. }
  5384.  
  5385. .fa-filter:before {
  5386.     content: ""
  5387. }
  5388.  
  5389. .fa-briefcase:before {
  5390.     content: ""
  5391. }
  5392.  
  5393. .fa-arrows-alt:before {
  5394.     content: ""
  5395. }
  5396.  
  5397. .fa-group:before,
  5398. .fa-users:before {
  5399.     content: ""
  5400. }
  5401.  
  5402. .fa-chain:before,
  5403. .fa-link:before {
  5404.     content: ""
  5405. }
  5406.  
  5407. .fa-cloud:before {
  5408.     content: ""
  5409. }
  5410.  
  5411. .fa-flask:before {
  5412.     content: ""
  5413. }
  5414.  
  5415. .fa-cut:before,
  5416. .fa-scissors:before {
  5417.     content: ""
  5418. }
  5419.  
  5420. .fa-copy:before,
  5421. .fa-files-o:before {
  5422.     content: ""
  5423. }
  5424.  
  5425. .fa-paperclip:before {
  5426.     content: ""
  5427. }
  5428.  
  5429. .fa-floppy-o:before,
  5430. .fa-save:before {
  5431.     content: ""
  5432. }
  5433.  
  5434. .fa-square:before {
  5435.     content: ""
  5436. }
  5437.  
  5438. .fa-bars:before,
  5439. .fa-navicon:before,
  5440. .fa-reorder:before {
  5441.     content: ""
  5442. }
  5443.  
  5444. .fa-list-ul:before {
  5445.     content: ""
  5446. }
  5447.  
  5448. .fa-list-ol:before {
  5449.     content: ""
  5450. }
  5451.  
  5452. .fa-strikethrough:before {
  5453.     content: ""
  5454. }
  5455.  
  5456. .fa-underline:before {
  5457.     content: ""
  5458. }
  5459.  
  5460. .fa-table:before {
  5461.     content: ""
  5462. }
  5463.  
  5464. .fa-magic:before {
  5465.     content: ""
  5466. }
  5467.  
  5468. .fa-truck:before {
  5469.     content: ""
  5470. }
  5471.  
  5472. .fa-pinterest:before {
  5473.     content: ""
  5474. }
  5475.  
  5476. .fa-pinterest-square:before {
  5477.     content: ""
  5478. }
  5479.  
  5480. .fa-google-plus-square:before {
  5481.     content: ""
  5482. }
  5483.  
  5484. .fa-google-plus:before {
  5485.     content: ""
  5486. }
  5487.  
  5488. .fa-money:before {
  5489.     content: ""
  5490. }
  5491.  
  5492. .fa-caret-down:before {
  5493.     content: ""
  5494. }
  5495.  
  5496. .fa-caret-up:before {
  5497.     content: ""
  5498. }
  5499.  
  5500. .fa-caret-left:before {
  5501.     content: ""
  5502. }
  5503.  
  5504. .fa-caret-right:before {
  5505.     content: ""
  5506. }
  5507.  
  5508. .fa-columns:before {
  5509.     content: ""
  5510. }
  5511.  
  5512. .fa-sort:before,
  5513. .fa-unsorted:before {
  5514.     content: ""
  5515. }
  5516.  
  5517. .fa-sort-desc:before,
  5518. .fa-sort-down:before {
  5519.     content: ""
  5520. }
  5521.  
  5522. .fa-sort-asc:before,
  5523. .fa-sort-up:before {
  5524.     content: ""
  5525. }
  5526.  
  5527. .fa-envelope:before {
  5528.     content: ""
  5529. }
  5530.  
  5531. .fa-linkedin:before {
  5532.     content: ""
  5533. }
  5534.  
  5535. .fa-rotate-left:before,
  5536. .fa-undo:before {
  5537.     content: ""
  5538. }
  5539.  
  5540. .fa-gavel:before,
  5541. .fa-legal:before {
  5542.     content: ""
  5543. }
  5544.  
  5545. .fa-dashboard:before,
  5546. .fa-tachometer:before {
  5547.     content: ""
  5548. }
  5549.  
  5550. .fa-comment-o:before {
  5551.     content: ""
  5552. }
  5553.  
  5554. .fa-comments-o:before {
  5555.     content: ""
  5556. }
  5557.  
  5558. .fa-bolt:before,
  5559. .fa-flash:before {
  5560.     content: ""
  5561. }
  5562.  
  5563. .fa-sitemap:before {
  5564.     content: ""
  5565. }
  5566.  
  5567. .fa-umbrella:before {
  5568.     content: ""
  5569. }
  5570.  
  5571. .fa-clipboard:before,
  5572. .fa-paste:before {
  5573.     content: ""
  5574. }
  5575.  
  5576. .fa-lightbulb-o:before {
  5577.     content: ""
  5578. }
  5579.  
  5580. .fa-exchange:before {
  5581.     content: ""
  5582. }
  5583.  
  5584. .fa-cloud-download:before {
  5585.     content: ""
  5586. }
  5587.  
  5588. .fa-cloud-upload:before {
  5589.     content: ""
  5590. }
  5591.  
  5592. .fa-user-md:before {
  5593.     content: ""
  5594. }
  5595.  
  5596. .fa-stethoscope:before {
  5597.     content: ""
  5598. }
  5599.  
  5600. .fa-suitcase:before {
  5601.     content: ""
  5602. }
  5603.  
  5604. .fa-bell-o:before {
  5605.     content: ""
  5606. }
  5607.  
  5608. .fa-coffee:before {
  5609.     content: ""
  5610. }
  5611.  
  5612. .fa-cutlery:before {
  5613.     content: ""
  5614. }
  5615.  
  5616. .fa-file-text-o:before {
  5617.     content: ""
  5618. }
  5619.  
  5620. .fa-building-o:before {
  5621.     content: ""
  5622. }
  5623.  
  5624. .fa-hospital-o:before {
  5625.     content: ""
  5626. }
  5627.  
  5628. .fa-ambulance:before {
  5629.     content: ""
  5630. }
  5631.  
  5632. .fa-medkit:before {
  5633.     content: ""
  5634. }
  5635.  
  5636. .fa-fighter-jet:before {
  5637.     content: ""
  5638. }
  5639.  
  5640. .fa-beer:before {
  5641.     content: ""
  5642. }
  5643.  
  5644. .fa-h-square:before {
  5645.     content: ""
  5646. }
  5647.  
  5648. .fa-plus-square:before {
  5649.     content: ""
  5650. }
  5651.  
  5652. .fa-angle-double-left:before {
  5653.     content: ""
  5654. }
  5655.  
  5656. .fa-angle-double-right:before {
  5657.     content: ""
  5658. }
  5659.  
  5660. .fa-angle-double-up:before {
  5661.     content: ""
  5662. }
  5663.  
  5664. .fa-angle-double-down:before {
  5665.     content: ""
  5666. }
  5667.  
  5668. .fa-angle-left:before {
  5669.     content: ""
  5670. }
  5671.  
  5672. .fa-angle-right:before {
  5673.     content: ""
  5674. }
  5675.  
  5676. .fa-angle-up:before {
  5677.     content: ""
  5678. }
  5679.  
  5680. .fa-angle-down:before {
  5681.     content: ""
  5682. }
  5683.  
  5684. .fa-desktop:before {
  5685.     content: ""
  5686. }
  5687.  
  5688. .fa-laptop:before {
  5689.     content: ""
  5690. }
  5691.  
  5692. .fa-tablet:before {
  5693.     content: ""
  5694. }
  5695.  
  5696. .fa-mobile-phone:before,
  5697. .fa-mobile:before {
  5698.     content: ""
  5699. }
  5700.  
  5701. .fa-circle-o:before {
  5702.     content: ""
  5703. }
  5704.  
  5705. .fa-quote-left:before {
  5706.     content: ""
  5707. }
  5708.  
  5709. .fa-quote-right:before {
  5710.     content: ""
  5711. }
  5712.  
  5713. .fa-spinner:before {
  5714.     content: ""
  5715. }
  5716.  
  5717. .fa-circle:before {
  5718.     content: ""
  5719. }
  5720.  
  5721. .fa-mail-reply:before,
  5722. .fa-reply:before {
  5723.     content: ""
  5724. }
  5725.  
  5726. .fa-github-alt:before {
  5727.     content: ""
  5728. }
  5729.  
  5730. .fa-folder-o:before {
  5731.     content: ""
  5732. }
  5733.  
  5734. .fa-folder-open-o:before {
  5735.     content: ""
  5736. }
  5737.  
  5738. .fa-smile-o:before {
  5739.     content: ""
  5740. }
  5741.  
  5742. .fa-frown-o:before {
  5743.     content: ""
  5744. }
  5745.  
  5746. .fa-meh-o:before {
  5747.     content: ""
  5748. }
  5749.  
  5750. .fa-gamepad:before {
  5751.     content: ""
  5752. }
  5753.  
  5754. .fa-keyboard-o:before {
  5755.     content: ""
  5756. }
  5757.  
  5758. .fa-flag-o:before {
  5759.     content: ""
  5760. }
  5761.  
  5762. .fa-flag-checkered:before {
  5763.     content: ""
  5764. }
  5765.  
  5766. .fa-terminal:before {
  5767.     content: ""
  5768. }
  5769.  
  5770. .fa-code:before {
  5771.     content: ""
  5772. }
  5773.  
  5774. .fa-mail-reply-all:before,
  5775. .fa-reply-all:before {
  5776.     content: ""
  5777. }
  5778.  
  5779. .fa-star-half-empty:before,
  5780. .fa-star-half-full:before,
  5781. .fa-star-half-o:before {
  5782.     content: ""
  5783. }
  5784.  
  5785. .fa-location-arrow:before {
  5786.     content: ""
  5787. }
  5788.  
  5789. .fa-crop:before {
  5790.     content: ""
  5791. }
  5792.  
  5793. .fa-code-fork:before {
  5794.     content: ""
  5795. }
  5796.  
  5797. .fa-chain-broken:before,
  5798. .fa-unlink:before {
  5799.     content: ""
  5800. }
  5801.  
  5802. .fa-question:before {
  5803.     content: ""
  5804. }
  5805.  
  5806. .fa-info:before {
  5807.     content: ""
  5808. }
  5809.  
  5810. .fa-exclamation:before {
  5811.     content: ""
  5812. }
  5813.  
  5814. .fa-superscript:before {
  5815.     content: ""
  5816. }
  5817.  
  5818. .fa-subscript:before {
  5819.     content: ""
  5820. }
  5821.  
  5822. .fa-eraser:before {
  5823.     content: ""
  5824. }
  5825.  
  5826. .fa-puzzle-piece:before {
  5827.     content: ""
  5828. }
  5829.  
  5830. .fa-microphone:before {
  5831.     content: ""
  5832. }
  5833.  
  5834. .fa-microphone-slash:before {
  5835.     content: ""
  5836. }
  5837.  
  5838. .fa-shield:before {
  5839.     content: ""
  5840. }
  5841.  
  5842. .fa-calendar-o:before {
  5843.     content: ""
  5844. }
  5845.  
  5846. .fa-fire-extinguisher:before {
  5847.     content: ""
  5848. }
  5849.  
  5850. .fa-rocket:before {
  5851.     content: ""
  5852. }
  5853.  
  5854. .fa-maxcdn:before {
  5855.     content: ""
  5856. }
  5857.  
  5858. .fa-chevron-circle-left:before {
  5859.     content: ""
  5860. }
  5861.  
  5862. .fa-chevron-circle-right:before {
  5863.     content: ""
  5864. }
  5865.  
  5866. .fa-chevron-circle-up:before {
  5867.     content: ""
  5868. }
  5869.  
  5870. .fa-chevron-circle-down:before {
  5871.     content: ""
  5872. }
  5873.  
  5874. .fa-html5:before {
  5875.     content: ""
  5876. }
  5877.  
  5878. .fa-css3:before {
  5879.     content: ""
  5880. }
  5881.  
  5882. .fa-anchor:before {
  5883.     content: ""
  5884. }
  5885.  
  5886. .fa-unlock-alt:before {
  5887.     content: ""
  5888. }
  5889.  
  5890. .fa-bullseye:before {
  5891.     content: ""
  5892. }
  5893.  
  5894. .fa-ellipsis-h:before {
  5895.     content: ""
  5896. }
  5897.  
  5898. .fa-ellipsis-v:before {
  5899.     content: ""
  5900. }
  5901.  
  5902. .fa-rss-square:before {
  5903.     content: ""
  5904. }
  5905.  
  5906. .fa-play-circle:before {
  5907.     content: ""
  5908. }
  5909.  
  5910. .fa-ticket:before {
  5911.     content: ""
  5912. }
  5913.  
  5914. .fa-minus-square:before {
  5915.     content: ""
  5916. }
  5917.  
  5918. .fa-minus-square-o:before {
  5919.     content: ""
  5920. }
  5921.  
  5922. .fa-level-up:before {
  5923.     content: ""
  5924. }
  5925.  
  5926. .fa-level-down:before {
  5927.     content: ""
  5928. }
  5929.  
  5930. .fa-check-square:before {
  5931.     content: ""
  5932. }
  5933.  
  5934. .fa-pencil-square:before {
  5935.     content: ""
  5936. }
  5937.  
  5938. .fa-external-link-square:before {
  5939.     content: ""
  5940. }
  5941.  
  5942. .fa-share-square:before {
  5943.     content: ""
  5944. }
  5945.  
  5946. .fa-compass:before {
  5947.     content: ""
  5948. }
  5949.  
  5950. .fa-caret-square-o-down:before,
  5951. .fa-toggle-down:before {
  5952.     content: ""
  5953. }
  5954.  
  5955. .fa-caret-square-o-up:before,
  5956. .fa-toggle-up:before {
  5957.     content: ""
  5958. }
  5959.  
  5960. .fa-caret-square-o-right:before,
  5961. .fa-toggle-right:before {
  5962.     content: ""
  5963. }
  5964.  
  5965. .fa-eur:before,
  5966. .fa-euro:before {
  5967.     content: ""
  5968. }
  5969.  
  5970. .fa-gbp:before {
  5971.     content: ""
  5972. }
  5973.  
  5974. .fa-dollar:before,
  5975. .fa-usd:before {
  5976.     content: ""
  5977. }
  5978.  
  5979. .fa-inr:before,
  5980. .fa-rupee:before {
  5981.     content: ""
  5982. }
  5983.  
  5984. .fa-cny:before,
  5985. .fa-jpy:before,
  5986. .fa-rmb:before,
  5987. .fa-yen:before {
  5988.     content: ""
  5989. }
  5990.  
  5991. .fa-rouble:before,
  5992. .fa-rub:before,
  5993. .fa-ruble:before {
  5994.     content: ""
  5995. }
  5996.  
  5997. .fa-krw:before,
  5998. .fa-won:before {
  5999.     content: ""
  6000. }
  6001.  
  6002. .fa-bitcoin:before,
  6003. .fa-btc:before {
  6004.     content: ""
  6005. }
  6006.  
  6007. .fa-file:before {
  6008.     content: ""
  6009. }
  6010.  
  6011. .fa-file-text:before {
  6012.     content: ""
  6013. }
  6014.  
  6015. .fa-sort-alpha-asc:before {
  6016.     content: ""
  6017. }
  6018.  
  6019. .fa-sort-alpha-desc:before {
  6020.     content: ""
  6021. }
  6022.  
  6023. .fa-sort-amount-asc:before {
  6024.     content: ""
  6025. }
  6026.  
  6027. .fa-sort-amount-desc:before {
  6028.     content: ""
  6029. }
  6030.  
  6031. .fa-sort-numeric-asc:before {
  6032.     content: ""
  6033. }
  6034.  
  6035. .fa-sort-numeric-desc:before {
  6036.     content: ""
  6037. }
  6038.  
  6039. .fa-thumbs-up:before {
  6040.     content: ""
  6041. }
  6042.  
  6043. .fa-thumbs-down:before {
  6044.     content: ""
  6045. }
  6046.  
  6047. .fa-youtube-square:before {
  6048.     content: ""
  6049. }
  6050.  
  6051. .fa-youtube:before {
  6052.     content: ""
  6053. }
  6054.  
  6055. .fa-xing:before {
  6056.     content: ""
  6057. }
  6058.  
  6059. .fa-xing-square:before {
  6060.     content: ""
  6061. }
  6062.  
  6063. .fa-youtube-play:before {
  6064.     content: ""
  6065. }
  6066.  
  6067. .fa-dropbox:before {
  6068.     content: ""
  6069. }
  6070.  
  6071. .fa-stack-overflow:before {
  6072.     content: ""
  6073. }
  6074.  
  6075. .fa-instagram:before {
  6076.     content: ""
  6077. }
  6078.  
  6079. .fa-flickr:before {
  6080.     content: ""
  6081. }
  6082.  
  6083. .fa-adn:before {
  6084.     content: ""
  6085. }
  6086.  
  6087. .fa-bitbucket:before {
  6088.     content: ""
  6089. }
  6090.  
  6091. .fa-bitbucket-square:before {
  6092.     content: ""
  6093. }
  6094.  
  6095. .fa-tumblr:before {
  6096.     content: ""
  6097. }
  6098.  
  6099. .fa-tumblr-square:before {
  6100.     content: ""
  6101. }
  6102.  
  6103. .fa-long-arrow-down:before {
  6104.     content: ""
  6105. }
  6106.  
  6107. .fa-long-arrow-up:before {
  6108.     content: ""
  6109. }
  6110.  
  6111. .fa-long-arrow-left:before {
  6112.     content: ""
  6113. }
  6114.  
  6115. .fa-long-arrow-right:before {
  6116.     content: ""
  6117. }
  6118.  
  6119. .fa-apple:before {
  6120.     content: ""
  6121. }
  6122.  
  6123. .fa-windows:before {
  6124.     content: ""
  6125. }
  6126.  
  6127. .fa-android:before {
  6128.     content: ""
  6129. }
  6130.  
  6131. .fa-linux:before {
  6132.     content: ""
  6133. }
  6134.  
  6135. .fa-dribbble:before {
  6136.     content: ""
  6137. }
  6138.  
  6139. .fa-skype:before {
  6140.     content: ""
  6141. }
  6142.  
  6143. .fa-foursquare:before {
  6144.     content: ""
  6145. }
  6146.  
  6147. .fa-trello:before {
  6148.     content: ""
  6149. }
  6150.  
  6151. .fa-female:before {
  6152.     content: ""
  6153. }
  6154.  
  6155. .fa-male:before {
  6156.     content: ""
  6157. }
  6158.  
  6159. .fa-gittip:before,
  6160. .fa-gratipay:before {
  6161.     content: ""
  6162. }
  6163.  
  6164. .fa-sun-o:before {
  6165.     content: ""
  6166. }
  6167.  
  6168. .fa-moon-o:before {
  6169.     content: ""
  6170. }
  6171.  
  6172. .fa-archive:before {
  6173.     content: ""
  6174. }
  6175.  
  6176. .fa-bug:before {
  6177.     content: ""
  6178. }
  6179.  
  6180. .fa-vk:before {
  6181.     content: ""
  6182. }
  6183.  
  6184. .fa-weibo:before {
  6185.     content: ""
  6186. }
  6187.  
  6188. .fa-renren:before {
  6189.     content: ""
  6190. }
  6191.  
  6192. .fa-pagelines:before {
  6193.     content: ""
  6194. }
  6195.  
  6196. .fa-stack-exchange:before {
  6197.     content: ""
  6198. }
  6199.  
  6200. .fa-arrow-circle-o-right:before {
  6201.     content: ""
  6202. }
  6203.  
  6204. .fa-arrow-circle-o-left:before {
  6205.     content: ""
  6206. }
  6207.  
  6208. .fa-caret-square-o-left:before,
  6209. .fa-toggle-left:before {
  6210.     content: ""
  6211. }
  6212.  
  6213. .fa-dot-circle-o:before {
  6214.     content: ""
  6215. }
  6216.  
  6217. .fa-wheelchair:before {
  6218.     content: ""
  6219. }
  6220.  
  6221. .fa-vimeo-square:before {
  6222.     content: ""
  6223. }
  6224.  
  6225. .fa-try:before,
  6226. .fa-turkish-lira:before {
  6227.     content: ""
  6228. }
  6229.  
  6230. .fa-plus-square-o:before {
  6231.     content: ""
  6232. }
  6233.  
  6234. .fa-space-shuttle:before {
  6235.     content: ""
  6236. }
  6237.  
  6238. .fa-slack:before {
  6239.     content: ""
  6240. }
  6241.  
  6242. .fa-envelope-square:before {
  6243.     content: ""
  6244. }
  6245.  
  6246. .fa-wordpress:before {
  6247.     content: ""
  6248. }
  6249.  
  6250. .fa-openid:before {
  6251.     content: ""
  6252. }
  6253.  
  6254. .fa-bank:before,
  6255. .fa-institution:before,
  6256. .fa-university:before {
  6257.     content: ""
  6258. }
  6259.  
  6260. .fa-graduation-cap:before,
  6261. .fa-mortar-board:before {
  6262.     content: ""
  6263. }
  6264.  
  6265. .fa-yahoo:before {
  6266.     content: ""
  6267. }
  6268.  
  6269. .fa-google:before {
  6270.     content: ""
  6271. }
  6272.  
  6273. .fa-reddit:before {
  6274.     content: ""
  6275. }
  6276.  
  6277. .fa-reddit-square:before {
  6278.     content: ""
  6279. }
  6280.  
  6281. .fa-stumbleupon-circle:before {
  6282.     content: ""
  6283. }
  6284.  
  6285. .fa-stumbleupon:before {
  6286.     content: ""
  6287. }
  6288.  
  6289. .fa-delicious:before {
  6290.     content: ""
  6291. }
  6292.  
  6293. .fa-digg:before {
  6294.     content: ""
  6295. }
  6296.  
  6297. .fa-pied-piper-pp:before {
  6298.     content: ""
  6299. }
  6300.  
  6301. .fa-pied-piper-alt:before {
  6302.     content: ""
  6303. }
  6304.  
  6305. .fa-drupal:before {
  6306.     content: ""
  6307. }
  6308.  
  6309. .fa-joomla:before {
  6310.     content: ""
  6311. }
  6312.  
  6313. .fa-language:before {
  6314.     content: ""
  6315. }
  6316.  
  6317. .fa-fax:before {
  6318.     content: ""
  6319. }
  6320.  
  6321. .fa-building:before {
  6322.     content: ""
  6323. }
  6324.  
  6325. .fa-child:before {
  6326.     content: ""
  6327. }
  6328.  
  6329. .fa-paw:before {
  6330.     content: ""
  6331. }
  6332.  
  6333. .fa-spoon:before {
  6334.     content: ""
  6335. }
  6336.  
  6337. .fa-cube:before {
  6338.     content: ""
  6339. }
  6340.  
  6341. .fa-cubes:before {
  6342.     content: ""
  6343. }
  6344.  
  6345. .fa-behance:before {
  6346.     content: ""
  6347. }
  6348.  
  6349. .fa-behance-square:before {
  6350.     content: ""
  6351. }
  6352.  
  6353. .fa-steam:before {
  6354.     content: ""
  6355. }
  6356.  
  6357. .fa-steam-square:before {
  6358.     content: ""
  6359. }
  6360.  
  6361. .fa-recycle:before {
  6362.     content: ""
  6363. }
  6364.  
  6365. .fa-automobile:before,
  6366. .fa-car:before {
  6367.     content: ""
  6368. }
  6369.  
  6370. .fa-cab:before,
  6371. .fa-taxi:before {
  6372.     content: ""
  6373. }
  6374.  
  6375. .fa-tree:before {
  6376.     content: ""
  6377. }
  6378.  
  6379. .fa-spotify:before {
  6380.     content: ""
  6381. }
  6382.  
  6383. .fa-deviantart:before {
  6384.     content: ""
  6385. }
  6386.  
  6387. .fa-soundcloud:before {
  6388.     content: ""
  6389. }
  6390.  
  6391. .fa-database:before {
  6392.     content: ""
  6393. }
  6394.  
  6395. .fa-file-pdf-o:before {
  6396.     content: ""
  6397. }
  6398.  
  6399. .fa-file-word-o:before {
  6400.     content: ""
  6401. }
  6402.  
  6403. .fa-file-excel-o:before {
  6404.     content: ""
  6405. }
  6406.  
  6407. .fa-file-powerpoint-o:before {
  6408.     content: ""
  6409. }
  6410.  
  6411. .fa-file-image-o:before,
  6412. .fa-file-photo-o:before,
  6413. .fa-file-picture-o:before {
  6414.     content: ""
  6415. }
  6416.  
  6417. .fa-file-archive-o:before,
  6418. .fa-file-zip-o:before {
  6419.     content: ""
  6420. }
  6421.  
  6422. .fa-file-audio-o:before,
  6423. .fa-file-sound-o:before {
  6424.     content: ""
  6425. }
  6426.  
  6427. .fa-file-movie-o:before,
  6428. .fa-file-video-o:before {
  6429.     content: ""
  6430. }
  6431.  
  6432. .fa-file-code-o:before {
  6433.     content: ""
  6434. }
  6435.  
  6436. .fa-vine:before {
  6437.     content: ""
  6438. }
  6439.  
  6440. .fa-codepen:before {
  6441.     content: ""
  6442. }
  6443.  
  6444. .fa-jsfiddle:before {
  6445.     content: ""
  6446. }
  6447.  
  6448. .fa-life-bouy:before,
  6449. .fa-life-buoy:before,
  6450. .fa-life-ring:before,
  6451. .fa-life-saver:before,
  6452. .fa-support:before {
  6453.     content: ""
  6454. }
  6455.  
  6456. .fa-circle-o-notch:before {
  6457.     content: ""
  6458. }
  6459.  
  6460. .fa-ra:before,
  6461. .fa-rebel:before,
  6462. .fa-resistance:before {
  6463.     content: ""
  6464. }
  6465.  
  6466. .fa-empire:before,
  6467. .fa-ge:before {
  6468.     content: ""
  6469. }
  6470.  
  6471. .fa-git-square:before {
  6472.     content: ""
  6473. }
  6474.  
  6475. .fa-git:before {
  6476.     content: ""
  6477. }
  6478.  
  6479. .fa-hacker-news:before,
  6480. .fa-y-combinator-square:before,
  6481. .fa-yc-square:before {
  6482.     content: ""
  6483. }
  6484.  
  6485. .fa-tencent-weibo:before {
  6486.     content: ""
  6487. }
  6488.  
  6489. .fa-qq:before {
  6490.     content: ""
  6491. }
  6492.  
  6493. .fa-wechat:before,
  6494. .fa-weixin:before {
  6495.     content: ""
  6496. }
  6497.  
  6498. .fa-paper-plane:before,
  6499. .fa-send:before {
  6500.     content: ""
  6501. }
  6502.  
  6503. .fa-paper-plane-o:before,
  6504. .fa-send-o:before {
  6505.     content: ""
  6506. }
  6507.  
  6508. .fa-history:before {
  6509.     content: ""
  6510. }
  6511.  
  6512. .fa-circle-thin:before {
  6513.     content: ""
  6514. }
  6515.  
  6516. .fa-header:before {
  6517.     content: ""
  6518. }
  6519.  
  6520. .fa-paragraph:before {
  6521.     content: ""
  6522. }
  6523.  
  6524. .fa-sliders:before {
  6525.     content: ""
  6526. }
  6527.  
  6528. .fa-share-alt:before {
  6529.     content: ""
  6530. }
  6531.  
  6532. .fa-share-alt-square:before {
  6533.     content: ""
  6534. }
  6535.  
  6536. .fa-bomb:before {
  6537.     content: ""
  6538. }
  6539.  
  6540. .fa-futbol-o:before,
  6541. .fa-soccer-ball-o:before {
  6542.     content: ""
  6543. }
  6544.  
  6545. .fa-tty:before {
  6546.     content: ""
  6547. }
  6548.  
  6549. .fa-binoculars:before {
  6550.     content: ""
  6551. }
  6552.  
  6553. .fa-plug:before {
  6554.     content: ""
  6555. }
  6556.  
  6557. .fa-slideshare:before {
  6558.     content: ""
  6559. }
  6560.  
  6561. .fa-twitch:before {
  6562.     content: ""
  6563. }
  6564.  
  6565. .fa-yelp:before {
  6566.     content: ""
  6567. }
  6568.  
  6569. .fa-newspaper-o:before {
  6570.     content: ""
  6571. }
  6572.  
  6573. .fa-wifi:before {
  6574.     content: ""
  6575. }
  6576.  
  6577. .fa-calculator:before {
  6578.     content: ""
  6579. }
  6580.  
  6581. .fa-paypal:before {
  6582.     content: ""
  6583. }
  6584.  
  6585. .fa-google-wallet:before {
  6586.     content: ""
  6587. }
  6588.  
  6589. .fa-cc-visa:before {
  6590.     content: ""
  6591. }
  6592.  
  6593. .fa-cc-mastercard:before {
  6594.     content: ""
  6595. }
  6596.  
  6597. .fa-cc-discover:before {
  6598.     content: ""
  6599. }
  6600.  
  6601. .fa-cc-amex:before {
  6602.     content: ""
  6603. }
  6604.  
  6605. .fa-cc-paypal:before {
  6606.     content: ""
  6607. }
  6608.  
  6609. .fa-cc-stripe:before {
  6610.     content: ""
  6611. }
  6612.  
  6613. .fa-bell-slash:before {
  6614.     content: ""
  6615. }
  6616.  
  6617. .fa-bell-slash-o:before {
  6618.     content: ""
  6619. }
  6620.  
  6621. .fa-trash:before {
  6622.     content: ""
  6623. }
  6624.  
  6625. .fa-copyright:before {
  6626.     content: ""
  6627. }
  6628.  
  6629. .fa-at:before {
  6630.     content: ""
  6631. }
  6632.  
  6633. .fa-eyedropper:before {
  6634.     content: ""
  6635. }
  6636.  
  6637. .fa-paint-brush:before {
  6638.     content: ""
  6639. }
  6640.  
  6641. .fa-birthday-cake:before {
  6642.     content: ""
  6643. }
  6644.  
  6645. .fa-area-chart:before {
  6646.     content: ""
  6647. }
  6648.  
  6649. .fa-pie-chart:before {
  6650.     content: ""
  6651. }
  6652.  
  6653. .fa-line-chart:before {
  6654.     content: ""
  6655. }
  6656.  
  6657. .fa-lastfm:before {
  6658.     content: ""
  6659. }
  6660.  
  6661. .fa-lastfm-square:before {
  6662.     content: ""
  6663. }
  6664.  
  6665. .fa-toggle-off:before {
  6666.     content: ""
  6667. }
  6668.  
  6669. .fa-toggle-on:before {
  6670.     content: ""
  6671. }
  6672.  
  6673. .fa-bicycle:before {
  6674.     content: ""
  6675. }
  6676.  
  6677. .fa-bus:before {
  6678.     content: ""
  6679. }
  6680.  
  6681. .fa-ioxhost:before {
  6682.     content: ""
  6683. }
  6684.  
  6685. .fa-angellist:before {
  6686.     content: ""
  6687. }
  6688.  
  6689. .fa-cc:before {
  6690.     content: ""
  6691. }
  6692.  
  6693. .fa-ils:before,
  6694. .fa-shekel:before,
  6695. .fa-sheqel:before {
  6696.     content: ""
  6697. }
  6698.  
  6699. .fa-meanpath:before {
  6700.     content: ""
  6701. }
  6702.  
  6703. .fa-buysellads:before {
  6704.     content: ""
  6705. }
  6706.  
  6707. .fa-connectdevelop:before {
  6708.     content: ""
  6709. }
  6710.  
  6711. .fa-dashcube:before {
  6712.     content: ""
  6713. }
  6714.  
  6715. .fa-forumbee:before {
  6716.     content: ""
  6717. }
  6718.  
  6719. .fa-leanpub:before {
  6720.     content: ""
  6721. }
  6722.  
  6723. .fa-sellsy:before {
  6724.     content: ""
  6725. }
  6726.  
  6727. .fa-shirtsinbulk:before {
  6728.     content: ""
  6729. }
  6730.  
  6731. .fa-simplybuilt:before {
  6732.     content: ""
  6733. }
  6734.  
  6735. .fa-skyatlas:before {
  6736.     content: ""
  6737. }
  6738.  
  6739. .fa-cart-plus:before {
  6740.     content: ""
  6741. }
  6742.  
  6743. .fa-cart-arrow-down:before {
  6744.     content: ""
  6745. }
  6746.  
  6747. .fa-diamond:before {
  6748.     content: ""
  6749. }
  6750.  
  6751. .fa-ship:before {
  6752.     content: ""
  6753. }
  6754.  
  6755. .fa-user-secret:before {
  6756.     content: ""
  6757. }
  6758.  
  6759. .fa-motorcycle:before {
  6760.     content: ""
  6761. }
  6762.  
  6763. .fa-street-view:before {
  6764.     content: ""
  6765. }
  6766.  
  6767. .fa-heartbeat:before {
  6768.     content: ""
  6769. }
  6770.  
  6771. .fa-venus:before {
  6772.     content: ""
  6773. }
  6774.  
  6775. .fa-mars:before {
  6776.     content: ""
  6777. }
  6778.  
  6779. .fa-mercury:before {
  6780.     content: ""
  6781. }
  6782.  
  6783. .fa-intersex:before,
  6784. .fa-transgender:before {
  6785.     content: ""
  6786. }
  6787.  
  6788. .fa-transgender-alt:before {
  6789.     content: ""
  6790. }
  6791.  
  6792. .fa-venus-double:before {
  6793.     content: ""
  6794. }
  6795.  
  6796. .fa-mars-double:before {
  6797.     content: ""
  6798. }
  6799.  
  6800. .fa-venus-mars:before {
  6801.     content: ""
  6802. }
  6803.  
  6804. .fa-mars-stroke:before {
  6805.     content: ""
  6806. }
  6807.  
  6808. .fa-mars-stroke-v:before {
  6809.     content: ""
  6810. }
  6811.  
  6812. .fa-mars-stroke-h:before {
  6813.     content: ""
  6814. }
  6815.  
  6816. .fa-neuter:before {
  6817.     content: ""
  6818. }
  6819.  
  6820. .fa-genderless:before {
  6821.     content: ""
  6822. }
  6823.  
  6824. .fa-facebook-official:before {
  6825.     content: ""
  6826. }
  6827.  
  6828. .fa-pinterest-p:before {
  6829.     content: ""
  6830. }
  6831.  
  6832. .fa-whatsapp:before {
  6833.     content: ""
  6834. }
  6835.  
  6836. .fa-server:before {
  6837.     content: ""
  6838. }
  6839.  
  6840. .fa-user-plus:before {
  6841.     content: ""
  6842. }
  6843.  
  6844. .fa-user-times:before {
  6845.     content: ""
  6846. }
  6847.  
  6848. .fa-bed:before,
  6849. .fa-hotel:before {
  6850.     content: ""
  6851. }
  6852.  
  6853. .fa-viacoin:before {
  6854.     content: ""
  6855. }
  6856.  
  6857. .fa-train:before {
  6858.     content: ""
  6859. }
  6860.  
  6861. .fa-subway:before {
  6862.     content: ""
  6863. }
  6864.  
  6865. .fa-medium:before {
  6866.     content: ""
  6867. }
  6868.  
  6869. .fa-y-combinator:before,
  6870. .fa-yc:before {
  6871.     content: ""
  6872. }
  6873.  
  6874. .fa-optin-monster:before {
  6875.     content: ""
  6876. }
  6877.  
  6878. .fa-opencart:before {
  6879.     content: ""
  6880. }
  6881.  
  6882. .fa-expeditedssl:before {
  6883.     content: ""
  6884. }
  6885.  
  6886. .fa-battery-4:before,
  6887. .fa-battery-full:before,
  6888. .fa-battery:before {
  6889.     content: ""
  6890. }
  6891.  
  6892. .fa-battery-3:before,
  6893. .fa-battery-three-quarters:before {
  6894.     content: ""
  6895. }
  6896.  
  6897. .fa-battery-2:before,
  6898. .fa-battery-half:before {
  6899.     content: ""
  6900. }
  6901.  
  6902. .fa-battery-1:before,
  6903. .fa-battery-quarter:before {
  6904.     content: ""
  6905. }
  6906.  
  6907. .fa-battery-0:before,
  6908. .fa-battery-empty:before {
  6909.     content: ""
  6910. }
  6911.  
  6912. .fa-mouse-pointer:before {
  6913.     content: ""
  6914. }
  6915.  
  6916. .fa-i-cursor:before {
  6917.     content: ""
  6918. }
  6919.  
  6920. .fa-object-group:before {
  6921.     content: ""
  6922. }
  6923.  
  6924. .fa-object-ungroup:before {
  6925.     content: ""
  6926. }
  6927.  
  6928. .fa-sticky-note:before {
  6929.     content: ""
  6930. }
  6931.  
  6932. .fa-sticky-note-o:before {
  6933.     content: ""
  6934. }
  6935.  
  6936. .fa-cc-jcb:before {
  6937.     content: ""
  6938. }
  6939.  
  6940. .fa-cc-diners-club:before {
  6941.     content: ""
  6942. }
  6943.  
  6944. .fa-clone:before {
  6945.     content: ""
  6946. }
  6947.  
  6948. .fa-balance-scale:before {
  6949.     content: ""
  6950. }
  6951.  
  6952. .fa-hourglass-o:before {
  6953.     content: ""
  6954. }
  6955.  
  6956. .fa-hourglass-1:before,
  6957. .fa-hourglass-start:before {
  6958.     content: ""
  6959. }
  6960.  
  6961. .fa-hourglass-2:before,
  6962. .fa-hourglass-half:before {
  6963.     content: ""
  6964. }
  6965.  
  6966. .fa-hourglass-3:before,
  6967. .fa-hourglass-end:before {
  6968.     content: ""
  6969. }
  6970.  
  6971. .fa-hourglass:before {
  6972.     content: ""
  6973. }
  6974.  
  6975. .fa-hand-grab-o:before,
  6976. .fa-hand-rock-o:before {
  6977.     content: ""
  6978. }
  6979.  
  6980. .fa-hand-paper-o:before,
  6981. .fa-hand-stop-o:before {
  6982.     content: ""
  6983. }
  6984.  
  6985. .fa-hand-scissors-o:before {
  6986.     content: ""
  6987. }
  6988.  
  6989. .fa-hand-lizard-o:before {
  6990.     content: ""
  6991. }
  6992.  
  6993. .fa-hand-spock-o:before {
  6994.     content: ""
  6995. }
  6996.  
  6997. .fa-hand-pointer-o:before {
  6998.     content: ""
  6999. }
  7000.  
  7001. .fa-hand-peace-o:before {
  7002.     content: ""
  7003. }
  7004.  
  7005. .fa-trademark:before {
  7006.     content: ""
  7007. }
  7008.  
  7009. .fa-registered:before {
  7010.     content: ""
  7011. }
  7012.  
  7013. .fa-creative-commons:before {
  7014.     content: ""
  7015. }
  7016.  
  7017. .fa-gg:before {
  7018.     content: ""
  7019. }
  7020.  
  7021. .fa-gg-circle:before {
  7022.     content: ""
  7023. }
  7024.  
  7025. .fa-tripadvisor:before {
  7026.     content: ""
  7027. }
  7028.  
  7029. .fa-odnoklassniki:before {
  7030.     content: ""
  7031. }
  7032.  
  7033. .fa-odnoklassniki-square:before {
  7034.     content: ""
  7035. }
  7036.  
  7037. .fa-get-pocket:before {
  7038.     content: ""
  7039. }
  7040.  
  7041. .fa-wikipedia-w:before {
  7042.     content: ""
  7043. }
  7044.  
  7045. .fa-safari:before {
  7046.     content: ""
  7047. }
  7048.  
  7049. .fa-chrome:before {
  7050.     content: ""
  7051. }
  7052.  
  7053. .fa-firefox:before {
  7054.     content: ""
  7055. }
  7056.  
  7057. .fa-opera:before {
  7058.     content: ""
  7059. }
  7060.  
  7061. .fa-internet-explorer:before {
  7062.     content: ""
  7063. }
  7064.  
  7065. .fa-television:before,
  7066. .fa-tv:before {
  7067.     content: ""
  7068. }
  7069.  
  7070. .fa-contao:before {
  7071.     content: ""
  7072. }
  7073.  
  7074. .fa-500px:before {
  7075.     content: ""
  7076. }
  7077.  
  7078. .fa-amazon:before {
  7079.     content: ""
  7080. }
  7081.  
  7082. .fa-calendar-plus-o:before {
  7083.     content: ""
  7084. }
  7085.  
  7086. .fa-calendar-minus-o:before {
  7087.     content: ""
  7088. }
  7089.  
  7090. .fa-calendar-times-o:before {
  7091.     content: ""
  7092. }
  7093.  
  7094. .fa-calendar-check-o:before {
  7095.     content: ""
  7096. }
  7097.  
  7098. .fa-industry:before {
  7099.     content: ""
  7100. }
  7101.  
  7102. .fa-map-pin:before {
  7103.     content: ""
  7104. }
  7105.  
  7106. .fa-map-signs:before {
  7107.     content: ""
  7108. }
  7109.  
  7110. .fa-map-o:before {
  7111.     content: ""
  7112. }
  7113.  
  7114. .fa-map:before {
  7115.     content: ""
  7116. }
  7117.  
  7118. .fa-commenting:before {
  7119.     content: ""
  7120. }
  7121.  
  7122. .fa-commenting-o:before {
  7123.     content: ""
  7124. }
  7125.  
  7126. .fa-houzz:before {
  7127.     content: ""
  7128. }
  7129.  
  7130. .fa-vimeo:before {
  7131.     content: ""
  7132. }
  7133.  
  7134. .fa-black-tie:before {
  7135.     content: ""
  7136. }
  7137.  
  7138. .fa-fonticons:before {
  7139.     content: ""
  7140. }
  7141.  
  7142. .fa-reddit-alien:before {
  7143.     content: ""
  7144. }
  7145.  
  7146. .fa-edge:before {
  7147.     content: ""
  7148. }
  7149.  
  7150. .fa-credit-card-alt:before {
  7151.     content: ""
  7152. }
  7153.  
  7154. .fa-codiepie:before {
  7155.     content: ""
  7156. }
  7157.  
  7158. .fa-modx:before {
  7159.     content: ""
  7160. }
  7161.  
  7162. .fa-fort-awesome:before {
  7163.     content: ""
  7164. }
  7165.  
  7166. .fa-usb:before {
  7167.     content: ""
  7168. }
  7169.  
  7170. .fa-product-hunt:before {
  7171.     content: ""
  7172. }
  7173.  
  7174. .fa-mixcloud:before {
  7175.     content: ""
  7176. }
  7177.  
  7178. .fa-scribd:before {
  7179.     content: ""
  7180. }
  7181.  
  7182. .fa-pause-circle:before {
  7183.     content: ""
  7184. }
  7185.  
  7186. .fa-pause-circle-o:before {
  7187.     content: ""
  7188. }
  7189.  
  7190. .fa-stop-circle:before {
  7191.     content: ""
  7192. }
  7193.  
  7194. .fa-stop-circle-o:before {
  7195.     content: ""
  7196. }
  7197.  
  7198. .fa-shopping-bag:before {
  7199.     content: ""
  7200. }
  7201.  
  7202. .fa-shopping-basket:before {
  7203.     content: ""
  7204. }
  7205.  
  7206. .fa-hashtag:before {
  7207.     content: ""
  7208. }
  7209.  
  7210. .fa-bluetooth:before {
  7211.     content: ""
  7212. }
  7213.  
  7214. .fa-bluetooth-b:before {
  7215.     content: ""
  7216. }
  7217.  
  7218. .fa-percent:before {
  7219.     content: ""
  7220. }
  7221.  
  7222. .fa-gitlab:before {
  7223.     content: ""
  7224. }
  7225.  
  7226. .fa-wpbeginner:before {
  7227.     content: ""
  7228. }
  7229.  
  7230. .fa-wpforms:before {
  7231.     content: ""
  7232. }
  7233.  
  7234. .fa-envira:before {
  7235.     content: ""
  7236. }
  7237.  
  7238. .fa-universal-access:before {
  7239.     content: ""
  7240. }
  7241.  
  7242. .fa-wheelchair-alt:before {
  7243.     content: ""
  7244. }
  7245.  
  7246. .fa-question-circle-o:before {
  7247.     content: ""
  7248. }
  7249.  
  7250. .fa-blind:before {
  7251.     content: ""
  7252. }
  7253.  
  7254. .fa-audio-description:before {
  7255.     content: ""
  7256. }
  7257.  
  7258. .fa-volume-control-phone:before {
  7259.     content: ""
  7260. }
  7261.  
  7262. .fa-braille:before {
  7263.     content: ""
  7264. }
  7265.  
  7266. .fa-assistive-listening-systems:before {
  7267.     content: ""
  7268. }
  7269.  
  7270. .fa-american-sign-language-interpreting:before,
  7271. .fa-asl-interpreting:before {
  7272.     content: ""
  7273. }
  7274.  
  7275. .fa-deaf:before,
  7276. .fa-deafness:before,
  7277. .fa-hard-of-hearing:before {
  7278.     content: ""
  7279. }
  7280.  
  7281. .fa-glide:before {
  7282.     content: ""
  7283. }
  7284.  
  7285. .fa-glide-g:before {
  7286.     content: ""
  7287. }
  7288.  
  7289. .fa-sign-language:before,
  7290. .fa-signing:before {
  7291.     content: ""
  7292. }
  7293.  
  7294. .fa-low-vision:before {
  7295.     content: ""
  7296. }
  7297.  
  7298. .fa-viadeo:before {
  7299.     content: ""
  7300. }
  7301.  
  7302. .fa-viadeo-square:before {
  7303.     content: ""
  7304. }
  7305.  
  7306. .fa-snapchat:before {
  7307.     content: ""
  7308. }
  7309.  
  7310. .fa-snapchat-ghost:before {
  7311.     content: ""
  7312. }
  7313.  
  7314. .fa-snapchat-square:before {
  7315.     content: ""
  7316. }
  7317.  
  7318. .fa-pied-piper:before {
  7319.     content: ""
  7320. }
  7321.  
  7322. .fa-first-order:before {
  7323.     content: ""
  7324. }
  7325.  
  7326. .fa-yoast:before {
  7327.     content: ""
  7328. }
  7329.  
  7330. .fa-themeisle:before {
  7331.     content: ""
  7332. }
  7333.  
  7334. .fa-google-plus-circle:before,
  7335. .fa-google-plus-official:before {
  7336.     content: ""
  7337. }
  7338.  
  7339. .fa-fa:before,
  7340. .fa-font-awesome:before {
  7341.     content: ""
  7342. }
  7343.  
  7344. .fa-handshake-o:before {
  7345.     content: ""
  7346. }
  7347.  
  7348. .fa-envelope-open:before {
  7349.     content: ""
  7350. }
  7351.  
  7352. .fa-envelope-open-o:before {
  7353.     content: ""
  7354. }
  7355.  
  7356. .fa-linode:before {
  7357.     content: ""
  7358. }
  7359.  
  7360. .fa-address-book:before {
  7361.     content: ""
  7362. }
  7363.  
  7364. .fa-address-book-o:before {
  7365.     content: ""
  7366. }
  7367.  
  7368. .fa-address-card:before,
  7369. .fa-vcard:before {
  7370.     content: ""
  7371. }
  7372.  
  7373. .fa-address-card-o:before,
  7374. .fa-vcard-o:before {
  7375.     content: ""
  7376. }
  7377.  
  7378. .fa-user-circle:before {
  7379.     content: ""
  7380. }
  7381.  
  7382. .fa-user-circle-o:before {
  7383.     content: ""
  7384. }
  7385.  
  7386. .fa-user-o:before {
  7387.     content: ""
  7388. }
  7389.  
  7390. .fa-id-badge:before {
  7391.     content: ""
  7392. }
  7393.  
  7394. .fa-drivers-license:before,
  7395. .fa-id-card:before {
  7396.     content: ""
  7397. }
  7398.  
  7399. .fa-drivers-license-o:before,
  7400. .fa-id-card-o:before {
  7401.     content: ""
  7402. }
  7403.  
  7404. .fa-quora:before {
  7405.     content: ""
  7406. }
  7407.  
  7408. .fa-free-code-camp:before {
  7409.     content: ""
  7410. }
  7411.  
  7412. .fa-telegram:before {
  7413.     content: ""
  7414. }
  7415.  
  7416. .fa-thermometer-4:before,
  7417. .fa-thermometer-full:before,
  7418. .fa-thermometer:before {
  7419.     content: ""
  7420. }
  7421.  
  7422. .fa-thermometer-3:before,
  7423. .fa-thermometer-three-quarters:before {
  7424.     content: ""
  7425. }
  7426.  
  7427. .fa-thermometer-2:before,
  7428. .fa-thermometer-half:before {
  7429.     content: ""
  7430. }
  7431.  
  7432. .fa-thermometer-1:before,
  7433. .fa-thermometer-quarter:before {
  7434.     content: ""
  7435. }
  7436.  
  7437. .fa-thermometer-0:before,
  7438. .fa-thermometer-empty:before {
  7439.     content: ""
  7440. }
  7441.  
  7442. .fa-shower:before {
  7443.     content: ""
  7444. }
  7445.  
  7446. .fa-bath:before,
  7447. .fa-bathtub:before,
  7448. .fa-s15:before {
  7449.     content: ""
  7450. }
  7451.  
  7452. .fa-podcast:before {
  7453.     content: ""
  7454. }
  7455.  
  7456. .fa-window-maximize:before {
  7457.     content: ""
  7458. }
  7459.  
  7460. .fa-window-minimize:before {
  7461.     content: ""
  7462. }
  7463.  
  7464. .fa-window-restore:before {
  7465.     content: ""
  7466. }
  7467.  
  7468. .fa-times-rectangle:before,
  7469. .fa-window-close:before {
  7470.     content: ""
  7471. }
  7472.  
  7473. .fa-times-rectangle-o:before,
  7474. .fa-window-close-o:before {
  7475.     content: ""
  7476. }
  7477.  
  7478. .fa-bandcamp:before {
  7479.     content: ""
  7480. }
  7481.  
  7482. .fa-grav:before {
  7483.     content: ""
  7484. }
  7485.  
  7486. .fa-etsy:before {
  7487.     content: ""
  7488. }
  7489.  
  7490. .fa-imdb:before {
  7491.     content: ""
  7492. }
  7493.  
  7494. .fa-ravelry:before {
  7495.     content: ""
  7496. }
  7497.  
  7498. .fa-eercast:before {
  7499.     content: ""
  7500. }
  7501.  
  7502. .fa-microchip:before {
  7503.     content: ""
  7504. }
  7505.  
  7506. .fa-snowflake-o:before {
  7507.     content: ""
  7508. }
  7509.  
  7510. .fa-superpowers:before {
  7511.     content: ""
  7512. }
  7513.  
  7514. .fa-wpexplorer:before {
  7515.     content: ""
  7516. }
  7517.  
  7518. .fa-meetup:before {
  7519.     content: ""
  7520. }
  7521.  
  7522. .sr-only {
  7523.     position: absolute;
  7524.     width: 1px;
  7525.     height: 1px;
  7526.     padding: 0;
  7527.     margin: -1px;
  7528.     overflow: hidden;
  7529.     clip: rect(0, 0, 0, 0);
  7530.     border: 0
  7531. }
  7532.  
  7533. .sr-only-focusable:active,
  7534. .sr-only-focusable:focus {
  7535.     position: static;
  7536.     width: auto;
  7537.     height: auto;
  7538.     margin: 0;
  7539.     overflow: visible;
  7540.     clip: auto
  7541. }
  7542.  
  7543. @font-face {
  7544.     font-family: plugdj;
  7545.     src: url('https://cdn-prod.plug.dj/_/static/fonts/plugdj.9040423ec0111d35079e980956b301cf87b1186c.eot');
  7546.     src: url('https://cdn-prod.plug.dj/_/static/fonts/plugdj.9040423ec0111d35079e980956b301cf87b1186c.eot') format("embedded-opentype"), url('https://cdn-prod.plug.dj/_/static/fonts/plugdj.ced44e119ccb3b4c729b547c840b9e7b5d287c9a.woff') format("woff"), url('https://cdn-prod.plug.dj/_/static/fonts/plugdj.ed4827ac0fe7c7b77f4bec8174d128c80153603d.ttf') format("truetype"), url('https://cdn-prod.plug.dj/_/static/fonts/plugdj.e5e37a39b73b9171bedc74fad89c070d93f397b9.svg') format("svg");
  7547.     font-weight: 400;
  7548.     font-style: normal
  7549. }
  7550.  
  7551. .plugdjfont {
  7552.     display: inline-block;
  7553.     vertical-align: middle;
  7554.     font: normal normal normal 14px/1 FontAwesome;
  7555.     font-size: inherit;
  7556.     text-rendering: auto;
  7557.     -webkit-font-smoothing: antialiased;
  7558.     -moz-osx-font-smoothing: grayscale
  7559. }
  7560.  
  7561. [data-icon]:before {
  7562.     font-family: plugdj!important;
  7563.     content: attr(data-icon);
  7564.     font-style: normal!important;
  7565.     font-weight: 400!important;
  7566.     font-variant: normal!important;
  7567.     text-transform: none!important;
  7568.     speak: none;
  7569.     line-height: 1;
  7570.     -webkit-font-smoothing: antialiased;
  7571.     -moz-osx-font-smoothing: grayscale
  7572. }
  7573.  
  7574. [class*=" icon-"]:before,
  7575. [class^=icon-]:before {
  7576.     font-family: plugdj!important;
  7577.     font-style: normal!important;
  7578.     font-weight: 400!important;
  7579.     font-variant: normal!important;
  7580.     text-transform: none!important;
  7581.     speak: none;
  7582.     line-height: 1;
  7583.     -webkit-font-smoothing: antialiased;
  7584.     -moz-osx-font-smoothing: grayscale
  7585. }
  7586.  
  7587. .icon-dj:before {
  7588.     content: "\61"
  7589. }
  7590.  
  7591. .icon-dj-wait:before {
  7592.     content: "\62"
  7593. }
  7594.  
  7595. .icon-friends:before {
  7596.     content: "\63"
  7597. }
  7598.  
  7599. .icon-list:before {
  7600.     content: "\67"
  7601. }
  7602.  
  7603. .icon-playlist:before {
  7604.     content: "\68"
  7605. }
  7606.  
  7607. .icon-user-arrow:before {
  7608.     content: "\69"
  7609. }
  7610.  
  7611. .icon-user-crown:before {
  7612.     content: "\6a"
  7613. }
  7614.  
  7615. .icon-fullscreen:before {
  7616.     content: "\64"
  7617. }
  7618.  
  7619. .icon-fullscreen-exit:before {
  7620.     content: "\65"
  7621. }
  7622.  
  7623. .icon-hd:before {
  7624.     content: "\66"
  7625. }
  7626.  
  7627. .icon-video:before {
  7628.     content: "\6b"
  7629. }
  7630.  
  7631. .plugdj__panel {
  7632.     position: fixed;
  7633.     display: block!important;
  7634.     z-index: 172!important;
  7635.     left: 0!important;
  7636.     top: 47px!important;
  7637.     height: calc(100% - 47px - 60px)!important;
  7638.     width: 100%!important;
  7639.     visibility: hidden;
  7640.     -webkit-transition: top .5s, right .5s, bottom .5s, left .5s, opacity .2s;
  7641.     -moz-transition: top .5s, right .5s, bottom .5s, left .5s, opacity .2s;
  7642.     -ms-transition: top .5s, right .5s, bottom .5s, left .5s, opacity .2s;
  7643.     -o-transition: top .5s, right .5s, bottom .5s, left .5s, opacity .2s;
  7644.     transition: top .5s, right .5s, bottom .5s, left .5s, opacity .2s
  7645. }
  7646.  
  7647. .plugdj__panel[data-state] {
  7648.     visibility: visible
  7649. }
  7650.  
  7651. #history-panel.plugdj__panel {
  7652.     background-color: #111317
  7653. }
  7654.  
  7655. .plugdj__panel-top[data-state=open] {
  7656.     top: 47px!important
  7657. }
  7658.  
  7659. .plugdj__panel-top[data-state=closed] {
  7660.     top: calc(calc(100% - 47px - 60px) * -1)!important
  7661. }
  7662.  
  7663. .plugdj__panel-bottom[data-state=open] {
  7664.     top: auto!important;
  7665.     bottom: 60px!important
  7666. }
  7667.  
  7668. .plugdj__panel-bottom[data-state=closed] {
  7669.     top: auto!important;
  7670.     bottom: calc(calc(100% - 47px - 60px) * -1)!important
  7671. }
  7672.  
  7673. .plugdj__panel-left[data-state=open] {
  7674.     left: 0!important
  7675. }
  7676.  
  7677. .plugdj__panel-left[data-state=closed] {
  7678.     left: calc(100% * -1)!important
  7679. }
  7680.  
  7681. @media (min-width:992px) {
  7682.     .plugdj__panel {
  7683.         left: 50px!important;
  7684.         top: 50px!important;
  7685.         height: calc(100% - 50px - 59px)!important;
  7686.         width: calc(100% - 345px - 50px)!important
  7687.     }
  7688.     .plugdj__panel-top[data-state=open] {
  7689.         top: 50px!important
  7690.     }
  7691.     .plugdj__panel-top[data-state=closed] {
  7692.         top: calc(calc(100% - 50px - 59px) * -1)!important
  7693.     }
  7694.     .plugdj__panel-bottom[data-state=open] {
  7695.         bottom: 59px!important
  7696.     }
  7697.     .plugdj__panel-bottom[data-state=closed] {
  7698.         bottom: calc(calc(100% - 50px - 59px) * -1)!important
  7699.     }
  7700.     .plugdj__panel-left[data-state=open] {
  7701.         left: 50px!important
  7702.     }
  7703.     .plugdj__panel-left[data-state=closed] {
  7704.         left: calc(calc(100% - 345px - 50px) * -1)!important
  7705.     }
  7706.     #history-panel.plugdj__panel {
  7707.         background-color: #111317
  7708.     }
  7709. }
  7710.  
  7711. @media (max-width:991.98px) {
  7712.     [class*="--desktop"] {
  7713.         display: none!important
  7714.     }
  7715. }
  7716.  
  7717. @media (min-width:992px) {
  7718.     [class*="--mobile"] {
  7719.         display: none!important
  7720.     }
  7721. }
  7722.  
  7723. @-webkit-keyframes show {
  7724.     from {
  7725.         visibility: hidden
  7726.     }
  7727.     to {
  7728.         visibility: visible
  7729.     }
  7730. }
  7731.  
  7732. @keyframes show {
  7733.     from {
  7734.         visibility: hidden
  7735.     }
  7736.     to {
  7737.         visibility: visible
  7738.     }
  7739. }
  7740.  
  7741. @-webkit-keyframes hide {
  7742.     from {
  7743.         display: block
  7744.     }
  7745.     to {
  7746.         display: none
  7747.     }
  7748. }
  7749.  
  7750. @keyframes hide {
  7751.     from {
  7752.         display: block
  7753.     }
  7754.     to {
  7755.         display: none
  7756.     }
  7757. }
  7758.  
  7759. @-webkit-keyframes appear {
  7760.     0% {
  7761.         opacity: 0
  7762.     }
  7763.     100% {
  7764.         opacity: 1
  7765.     }
  7766. }
  7767.  
  7768. @keyframes appear {
  7769.     0% {
  7770.         opacity: 0
  7771.     }
  7772.     100% {
  7773.         opacity: 1
  7774.     }
  7775. }
  7776.  
  7777. @-webkit-keyframes appear-hide {
  7778.     0% {
  7779.         opacity: 0
  7780.     }
  7781.     5% {
  7782.         opacity: 1
  7783.     }
  7784.     98% {
  7785.         opacity: 1
  7786.     }
  7787.     100% {
  7788.         opacity: 0;
  7789.         visibility: hidden
  7790.     }
  7791. }
  7792.  
  7793. @keyframes appear-hide {
  7794.     0% {
  7795.         opacity: 0
  7796.     }
  7797.     5% {
  7798.         opacity: 1
  7799.     }
  7800.     98% {
  7801.         opacity: 1
  7802.     }
  7803.     100% {
  7804.         opacity: 0
  7805.     }
  7806. }
  7807.  
  7808. @-webkit-keyframes vanish {
  7809.     0% {
  7810.         opacity: 1
  7811.     }
  7812.     99% {
  7813.         opacity: .01
  7814.     }
  7815.     100% {
  7816.         opacity: 0
  7817.     }
  7818. }
  7819.  
  7820. @keyframes vanish {
  7821.     0% {
  7822.         opacity: 1
  7823.     }
  7824.     99% {
  7825.         opacity: .01
  7826.     }
  7827.     100% {
  7828.         opacity: 0
  7829.     }
  7830. }
  7831.  
  7832. body {
  7833.     font-family: Roboto, sans-serif!important;
  7834.     overflow-x: hidden!important
  7835. }
  7836.  
  7837. .btn {
  7838.     border: 0 none;
  7839.     text-decoration: none
  7840. }
  7841.  
  7842. .btn.active:focus,
  7843. .btn:active:focus,
  7844. .btn:focus {
  7845.     outline: 0 none;
  7846.     box-shadow: none
  7847. }
  7848.  
  7849. .btn-level,
  7850. .btn-primary,
  7851. .btn-secondary:hover,
  7852. .btn-sign-up {
  7853.     background-color: #00e9de;
  7854.     border-radius: 25px;
  7855.     font-size: 10px;
  7856.     color: #24282f;
  7857.     padding: 5px 11px 3px;
  7858.     cursor: pointer
  7859. }
  7860.  
  7861. .active.btn-level:focus,
  7862. .active.btn-primary:focus,
  7863. .active.btn-secondary:focus:hover,
  7864. .active.btn-sign-up:focus,
  7865. .btn-level:active:focus,
  7866. .btn-level:active:focus:hover,
  7867. .btn-level:focus,
  7868. .btn-level:not([disabled]):not(.disabled):active,
  7869. .btn-level:not([disabled]):not(.disabled):active:focus,
  7870. .btn-primary:active:focus,
  7871. .btn-primary:active:focus:hover,
  7872. .btn-primary:focus,
  7873. .btn-primary:not([disabled]):not(.disabled):active,
  7874. .btn-primary:not([disabled]):not(.disabled):active:focus,
  7875. .btn-secondary:active:focus:hover,
  7876. .btn-secondary:focus:hover,
  7877. .btn-secondary:not([disabled]):not(.disabled):active:focus:hover,
  7878. .btn-secondary:not([disabled]):not(.disabled):active:hover,
  7879. .btn-sign-up:active:focus,
  7880. .btn-sign-up:active:focus:hover,
  7881. .btn-sign-up:focus,
  7882. .btn-sign-up:not([disabled]):not(.disabled):active,
  7883. .btn-sign-up:not([disabled]):not(.disabled):active:focus {
  7884.     background-color: #ffcf00;
  7885.     color: #24282f
  7886. }
  7887.  
  7888. .btn-primary:hover,
  7889. .btn-secondary,
  7890. .btn-subscribe {
  7891.     background-color: #ffcf00;
  7892.     border-radius: 25px;
  7893.     font-size: 10px;
  7894.     color: #24282f;
  7895.     padding: 5px 11px 3px;
  7896.     cursor: pointer
  7897. }
  7898.  
  7899. .active.btn-primary:focus:hover,
  7900. .active.btn-secondary:focus,
  7901. .active.btn-subscribe:focus,
  7902. .btn-primary:active:focus:hover,
  7903. .btn-primary:focus:hover,
  7904. .btn-primary:not([disabled]):not(.disabled):active:focus:hover,
  7905. .btn-primary:not([disabled]):not(.disabled):active:hover,
  7906. .btn-secondary:active:focus,
  7907. .btn-secondary:active:focus:hover,
  7908. .btn-secondary:focus,
  7909. .btn-secondary:not([disabled]):not(.disabled):active,
  7910. .btn-secondary:not([disabled]):not(.disabled):active:focus,
  7911. .btn-subscribe:active:focus,
  7912. .btn-subscribe:active:focus:hover,
  7913. .btn-subscribe:focus,
  7914. .btn-subscribe:not([disabled]):not(.disabled):active,
  7915. .btn-subscribe:not([disabled]):not(.disabled):active:focus {
  7916.     background-color: #00e9de;
  7917.     color: #24282f
  7918. }
  7919.  
  7920. .btn-add-song {
  7921.     background-color: transparent;
  7922.     border-radius: 20px;
  7923.     font-size: 11px;
  7924.     color: #fff;
  7925.     border-color: #fff;
  7926.     cursor: pointer
  7927. }
  7928.  
  7929. .btn-sign-up {
  7930.     text-transform: uppercase;
  7931.     font-weight: 700;
  7932.     letter-spacing: 1px;
  7933.     border: 0
  7934. }
  7935.  
  7936. .btn-sign-up.btn-lg {
  7937.     border: 0;
  7938.     min-width: 215px;
  7939.     font-size: 11px;
  7940.     padding: 12px 10px 9px 10px
  7941. }
  7942.  
  7943. .btn-subscribe {
  7944.     text-transform: uppercase;
  7945.     font-weight: 700;
  7946.     margin-bottom: 20px;
  7947.     margin-top: 2px;
  7948.     margin-right: 15px;
  7949.     letter-spacing: 1px
  7950. }
  7951.  
  7952. .btn-subscribe.btn-lg {
  7953.     border: 0;
  7954.     min-width: 195px;
  7955.     font-size: 11px;
  7956.     padding: 12px 10px 9px 10px
  7957. }
  7958.  
  7959. .btn-subscribe .plugdjfont {
  7960.     font-size: 15px;
  7961.     margin-right: 1px;
  7962.     line-height: 16px
  7963. }
  7964.  
  7965. .btn-subscribe .nav-left__item-icon {
  7966.     margin-right: 3px;
  7967.     vertical-align: middle;
  7968.     margin-top: -4px;
  7969.     font-size: 19px
  7970. }
  7971.  
  7972. .btn-room-controls {
  7973.     width: 45px;
  7974.     height: 45px;
  7975.     border-radius: 50%
  7976. }
  7977.  
  7978. .btn-room-controls.btn-like,
  7979. .btn-room-controls.btn-meh,
  7980. .btn-room-controls.btn-play,
  7981. .btn-room-controls.btn-playlist {
  7982.     color: #fff;
  7983.     font-size: 21px;
  7984.     margin-bottom: 8px;
  7985.     opacity: .6
  7986. }
  7987.  
  7988. .btn-room-controls.btn-like:hover,
  7989. .btn-room-controls.btn-meh:hover,
  7990. .btn-room-controls.btn-play:hover,
  7991. .btn-room-controls.btn-playlist:hover {
  7992.     opacity: 1
  7993. }
  7994.  
  7995. .btn-room-controls.btn-like.clicked.active,
  7996. .btn-room-controls.btn-meh.clicked.active,
  7997. .btn-room-controls.btn-play.clicked.active,
  7998. .btn-room-controls.btn-playlist.clicked.active {
  7999.     opacity: 1
  8000. }
  8001.  
  8002. .btn-room-controls.btn-play {
  8003.     background-color: #6a0050
  8004. }
  8005.  
  8006. .btn-room-controls.btn-play.clicked.active {
  8007.     box-shadow: 0 0 0 2px #000, 0 0 0 4px rgba(106, 0, 80, .6)
  8008. }
  8009.  
  8010. .btn-room-controls.btn-like {
  8011.     background-color: #00e9de
  8012. }
  8013.  
  8014. .btn-room-controls.btn-like.clicked.active {
  8015.     box-shadow: 0 0 0 2px #000, 0 0 0 4px rgba(80, 227, 194, .6)
  8016. }
  8017.  
  8018. .btn-room-controls.btn-meh {
  8019.     background-color: #ff0047
  8020. }
  8021.  
  8022. .btn-room-controls.btn-meh.clicked.active {
  8023.     box-shadow: 0 0 0 2px #000, 0 0 0 4px rgba(255, 0, 71, .6)
  8024. }
  8025.  
  8026. .btn-room-controls.btn-playlist {
  8027.     background-color: #fff;
  8028.     color: #000
  8029. }
  8030.  
  8031. .btn-room-controls.btn-playlist.clicked.active {
  8032.     box-shadow: 0 0 0 2px #000, 0 0 0 4px rgba(255, 255, 255, .6)
  8033. }
  8034.  
  8035. .btn-room-controls.btn-playlist .icon-list {
  8036.     margin-top: 1px;
  8037.     font-size: 25px
  8038. }
  8039.  
  8040. .btn-add-song {
  8041.     text-transform: uppercase;
  8042.     margin-left: 10px;
  8043.     padding: .275rem .55rem;
  8044.     opacity: .6
  8045. }
  8046.  
  8047. .btn-add-song:hover {
  8048.     opacity: 1
  8049. }
  8050.  
  8051. .btn-add-song:focus {
  8052.     border: 1px solid #fff
  8053. }
  8054.  
  8055. .btn-level {
  8056.     text-transform: uppercase;
  8057.     padding: 7px 11px;
  8058.     background: #00e9de;
  8059.     font-size: 10px;
  8060.     font-weight: 700;
  8061.     border: 0
  8062. }
  8063.  
  8064. .btn-level:hover {
  8065.     background-color: #fff
  8066. }
  8067.  
  8068. .welcome-btn {
  8069.     border-radius: 25px;
  8070.     cursor: pointer;
  8071.     text-transform: uppercase;
  8072.     padding: 16px 29px;
  8073.     font-size: 14px;
  8074.     letter-spacing: 1px;
  8075.     background-color: #00c6ff;
  8076.     color: #fff;
  8077.     position: relative;
  8078.     top: 22px;
  8079.     border: 0
  8080. }
  8081.  
  8082. .welcome-btn:hover {
  8083.     background-color: #ffcf00
  8084. }
  8085.  
  8086. .btn-no-dj-primary,
  8087. .btn-no-dj-secondary {
  8088.     border-radius: 20px;
  8089.     font-size: 11px;
  8090.     letter-spacing: 1px;
  8091.     text-transform: uppercase;
  8092.     color: #fff;
  8093.     transition: all .5s
  8094. }
  8095.  
  8096. .btn-no-dj-primary .fa,
  8097. .btn-no-dj-primary .plugdjfont,
  8098. .btn-no-dj-secondary .fa,
  8099. .btn-no-dj-secondary .plugdjfont {
  8100.     font-size: 16px;
  8101.     vertical-align: middle;
  8102.     margin-right: 3px
  8103. }
  8104.  
  8105. .btn-no-dj-primary:focus,
  8106. .btn-no-dj-secondary:focus {
  8107.     border: inherit
  8108. }
  8109.  
  8110. @media (min-width:992px) {
  8111.     .btn-no-dj-primary.btn-no-dj-secondary__bottom,
  8112.     .btn-no-dj-secondary.btn-no-dj-secondary__bottom {
  8113.         padding-right: 20px;
  8114.         background-color: #6a0050;
  8115.         min-height: 40px;
  8116.         display: flex;
  8117.         display: -webkit-flex;
  8118.         justify-content: center;
  8119.         -webkit-justify-content: center;
  8120.         align-items: center;
  8121.         -webkit-align-items: center
  8122.     }
  8123.     .btn-no-dj-primary.btn-no-dj-secondary__bottom:hover,
  8124.     .btn-no-dj-secondary.btn-no-dj-secondary__bottom:hover {
  8125.         background-color: #cc39aa
  8126.     }
  8127.     .btn-no-dj-primary.btn-no-dj-secondary__bottom .room-controls__bottom-text,
  8128.     .btn-no-dj-secondary.btn-no-dj-secondary__bottom .room-controls__bottom-text {
  8129.         display: inline-flex;
  8130.         align-content: center;
  8131.         align-items: center
  8132.     }
  8133.     .btn-no-dj-primary.btn-no-dj-secondary__bottom .fa,
  8134.     .btn-no-dj-secondary.btn-no-dj-secondary__bottom .fa {
  8135.         font-size: 20px;
  8136.         margin-top: 2px;
  8137.         margin-right: 0
  8138.     }
  8139.     .btn-no-dj-primary.btn-no-dj-secondary__bottom .plugdjfont,
  8140.     .btn-no-dj-secondary.btn-no-dj-secondary__bottom .plugdjfont {
  8141.         font-size: 20px;
  8142.         padding-top: 5px;
  8143.         margin-right: 0
  8144.     }
  8145. }
  8146.  
  8147. .btn-no-dj-primary {
  8148.     background-color: #00c6ff
  8149. }
  8150.  
  8151. .btn-no-dj-primary:focus {
  8152.     border: inherit
  8153. }
  8154.  
  8155. .btn-no-dj-primary:hover {
  8156.     background-color: #fff;
  8157.     color: #00c6ff
  8158. }
  8159.  
  8160. .btn-no-dj-secondary {
  8161.     background-color: #6a0050
  8162. }
  8163.  
  8164. .btn-no-dj-secondary:focus {
  8165.     border: inherit
  8166. }
  8167.  
  8168. .btn-no-dj-secondary:hover {
  8169.     background-color: #cc39aa
  8170. }
  8171.  
  8172. .btn-no-dj-secondary__icon {
  8173.     width: 25px;
  8174.     height: 25px;
  8175.     margin-right: 7px;
  8176.     text-align: right;
  8177.     overflow: hidden
  8178. }
  8179.  
  8180. .btn.disabled,
  8181. .btn:disabled {
  8182.     background: #979797;
  8183.     border-color: #979797;
  8184.     color: #000;
  8185.     cursor: default;
  8186.     opacity: .6
  8187. }
  8188.  
  8189. .btn.disabled.active:focus,
  8190. .btn.disabled:active:focus,
  8191. .btn.disabled:active:focus:hover,
  8192. .btn.disabled:focus,
  8193. .btn.disabled:hover,
  8194. .btn.disabled:not([disabled]):not(.disabled):active,
  8195. .btn.disabled:not([disabled]):not(.disabled):active:focus,
  8196. .btn:disabled.active:focus,
  8197. .btn:disabled:active:focus,
  8198. .btn:disabled:active:focus:hover,
  8199. .btn:disabled:focus,
  8200. .btn:disabled:hover,
  8201. .btn:disabled:not([disabled]):not(.disabled):active,
  8202. .btn:disabled:not([disabled]):not(.disabled):active:focus {
  8203.     background: #979797;
  8204.     border-color: #979797;
  8205.     color: #000;
  8206.     cursor: default;
  8207.     opacity: .6
  8208. }
  8209.  
  8210. .plugdj-spinner {
  8211.     text-align: center
  8212. }
  8213.  
  8214. .spinner__container {
  8215.     display: inline-block;
  8216.     position: relative
  8217. }
  8218.  
  8219. .spinner-text {
  8220.     position: absolute;
  8221.     top: 87px;
  8222.     left: 72px
  8223. }
  8224.  
  8225. .spinner,
  8226. .spinner:after {
  8227.     border-radius: 50%;
  8228.     width: 50px;
  8229.     height: 50px
  8230. }
  8231.  
  8232. .spinner {
  8233.     font-size: 10px;
  8234.     position: relative!important;
  8235.     text-indent: -9999em;
  8236.     border-top: .2em solid #fff;
  8237.     border-right: .2em solid #fff;
  8238.     border-bottom: .2em solid #fff;
  8239.     border-left: .2em solid #00e9de;
  8240.     -webkit-transform: translateZ(0);
  8241.     -ms-transform: translateZ(0);
  8242.     transform: translateZ(0);
  8243.     -webkit-animation: load8 1.1s infinite linear;
  8244.     animation: load8 1.1s infinite linear
  8245. }
  8246.  
  8247. @-webkit-keyframes load8 {
  8248.     0% {
  8249.         -webkit-transform: rotate(0);
  8250.         transform: rotate(0)
  8251.     }
  8252.     100% {
  8253.         -webkit-transform: rotate(360deg);
  8254.         transform: rotate(360deg)
  8255.     }
  8256. }
  8257.  
  8258. @keyframes load8 {
  8259.     0% {
  8260.         -webkit-transform: rotate(0);
  8261.         transform: rotate(0)
  8262.     }
  8263.     100% {
  8264.         -webkit-transform: rotate(360deg);
  8265.         transform: rotate(360deg)
  8266.     }
  8267. }
  8268.  
  8269. .plugdj-spinner .spinner,
  8270. .plugdj-spinner .spinner:after {
  8271.     width: 200px;
  8272.     height: 200px;
  8273.     top: inherit;
  8274.     left: inherit
  8275. }
  8276.  
  8277. .circular-progress {
  8278.     border-radius: 50%;
  8279.     height: 27px;
  8280.     position: relative;
  8281.     width: 27px;
  8282.     transition: all .3s linear;
  8283.     background: linear-gradient(90deg, #00e9de 50%, transparent 50%, transparent), linear-gradient(270deg, #00e9de 50%, #888 50%, #888)
  8284. }
  8285.  
  8286. .circular-progress::before {
  8287.     background-color: #000;
  8288.     border-radius: 50%;
  8289.     color: #fff;
  8290.     content: '∞';
  8291.     font-size: 10px;
  8292.     font-weight: 400;
  8293.     height: 100%;
  8294.     left: 0;
  8295.     line-height: 28px;
  8296.     position: absolute;
  8297.     text-align: center;
  8298.     top: 0;
  8299.     transform: scale(.87);
  8300.     width: 100%
  8301. }
  8302.  
  8303. .circular-progress.progress-0 {
  8304.     background: linear-gradient(90deg, #888 50%, transparent 50%, transparent), linear-gradient(90deg, #00e9de 50%, #888 50%, #888)
  8305. }
  8306.  
  8307. .circular-progress.progress-0:before {
  8308.     content: "0%"
  8309. }
  8310.  
  8311. .circular-progress.progress-1 {
  8312.     background: linear-gradient(90deg, #888 50%, transparent 50%, transparent), linear-gradient(93.6deg, #00e9de 50%, #888 50%, #888)
  8313. }
  8314.  
  8315. .circular-progress.progress-1:before {
  8316.     content: "1%"
  8317. }
  8318.  
  8319. .circular-progress.progress-2 {
  8320.     background: linear-gradient(90deg, #888 50%, transparent 50%, transparent), linear-gradient(97.2deg, #00e9de 50%, #888 50%, #888)
  8321. }
  8322.  
  8323. .circular-progress.progress-2:before {
  8324.     content: "2%"
  8325. }
  8326.  
  8327. .circular-progress.progress-3 {
  8328.     background: linear-gradient(90deg, #888 50%, transparent 50%, transparent), linear-gradient(100.8deg, #00e9de 50%, #888 50%, #888)
  8329. }
  8330.  
  8331. .circular-progress.progress-3:before {
  8332.     content: "3%"
  8333. }
  8334.  
  8335. .circular-progress.progress-4 {
  8336.     background: linear-gradient(90deg, #888 50%, transparent 50%, transparent), linear-gradient(104.4deg, #00e9de 50%, #888 50%, #888)
  8337. }
  8338.  
  8339. .circular-progress.progress-4:before {
  8340.     content: "4%"
  8341. }
  8342.  
  8343. .circular-progress.progress-5 {
  8344.     background: linear-gradient(90deg, #888 50%, transparent 50%, transparent), linear-gradient(108deg, #00e9de 50%, #888 50%, #888)
  8345. }
  8346.  
  8347. .circular-progress.progress-5:before {
  8348.     content: "5%"
  8349. }
  8350.  
  8351. .circular-progress.progress-6 {
  8352.     background: linear-gradient(90deg, #888 50%, transparent 50%, transparent), linear-gradient(111.6deg, #00e9de 50%, #888 50%, #888)
  8353. }
  8354.  
  8355. .circular-progress.progress-6:before {
  8356.     content: "6%"
  8357. }
  8358.  
  8359. .circular-progress.progress-7 {
  8360.     background: linear-gradient(90deg, #888 50%, transparent 50%, transparent), linear-gradient(115.2deg, #00e9de 50%, #888 50%, #888)
  8361. }
  8362.  
  8363. .circular-progress.progress-7:before {
  8364.     content: "7%"
  8365. }
  8366.  
  8367. .circular-progress.progress-8 {
  8368.     background: linear-gradient(90deg, #888 50%, transparent 50%, transparent), linear-gradient(118.8deg, #00e9de 50%, #888 50%, #888)
  8369. }
  8370.  
  8371. .circular-progress.progress-8:before {
  8372.     content: "8%"
  8373. }
  8374.  
  8375. .circular-progress.progress-9 {
  8376.     background: linear-gradient(90deg, #888 50%, transparent 50%, transparent), linear-gradient(122.4deg, #00e9de 50%, #888 50%, #888)
  8377. }
  8378.  
  8379. .circular-progress.progress-9:before {
  8380.     content: "9%"
  8381. }
  8382.  
  8383. .circular-progress.progress-10 {
  8384.     background: linear-gradient(90deg, #888 50%, transparent 50%, transparent), linear-gradient(126deg, #00e9de 50%, #888 50%, #888)
  8385. }
  8386.  
  8387. .circular-progress.progress-10:before {
  8388.     content: "10%"
  8389. }
  8390.  
  8391. .circular-progress.progress-11 {
  8392.     background: linear-gradient(90deg, #888 50%, transparent 50%, transparent), linear-gradient(129.6deg, #00e9de 50%, #888 50%, #888)
  8393. }
  8394.  
  8395. .circular-progress.progress-11:before {
  8396.     content: "11%"
  8397. }
  8398.  
  8399. .circular-progress.progress-12 {
  8400.     background: linear-gradient(90deg, #888 50%, transparent 50%, transparent), linear-gradient(133.2deg, #00e9de 50%, #888 50%, #888)
  8401. }
  8402.  
  8403. .circular-progress.progress-12:before {
  8404.     content: "12%"
  8405. }
  8406.  
  8407. .circular-progress.progress-13 {
  8408.     background: linear-gradient(90deg, #888 50%, transparent 50%, transparent), linear-gradient(136.8deg, #00e9de 50%, #888 50%, #888)
  8409. }
  8410.  
  8411. .circular-progress.progress-13:before {
  8412.     content: "13%"
  8413. }
  8414.  
  8415. .circular-progress.progress-14 {
  8416.     background: linear-gradient(90deg, #888 50%, transparent 50%, transparent), linear-gradient(140.4deg, #00e9de 50%, #888 50%, #888)
  8417. }
  8418.  
  8419. .circular-progress.progress-14:before {
  8420.     content: "14%"
  8421. }
  8422.  
  8423. .circular-progress.progress-15 {
  8424.     background: linear-gradient(90deg, #888 50%, transparent 50%, transparent), linear-gradient(144deg, #00e9de 50%, #888 50%, #888)
  8425. }
  8426.  
  8427. .circular-progress.progress-15:before {
  8428.     content: "15%"
  8429. }
  8430.  
  8431. .circular-progress.progress-16 {
  8432.     background: linear-gradient(90deg, #888 50%, transparent 50%, transparent), linear-gradient(147.6deg, #00e9de 50%, #888 50%, #888)
  8433. }
  8434.  
  8435. .circular-progress.progress-16:before {
  8436.     content: "16%"
  8437. }
  8438.  
  8439. .circular-progress.progress-17 {
  8440.     background: linear-gradient(90deg, #888 50%, transparent 50%, transparent), linear-gradient(151.2deg, #00e9de 50%, #888 50%, #888)
  8441. }
  8442.  
  8443. .circular-progress.progress-17:before {
  8444.     content: "17%"
  8445. }
  8446.  
  8447. .circular-progress.progress-18 {
  8448.     background: linear-gradient(90deg, #888 50%, transparent 50%, transparent), linear-gradient(154.8deg, #00e9de 50%, #888 50%, #888)
  8449. }
  8450.  
  8451. .circular-progress.progress-18:before {
  8452.     content: "18%"
  8453. }
  8454.  
  8455. .circular-progress.progress-19 {
  8456.     background: linear-gradient(90deg, #888 50%, transparent 50%, transparent), linear-gradient(158.4deg, #00e9de 50%, #888 50%, #888)
  8457. }
  8458.  
  8459. .circular-progress.progress-19:before {
  8460.     content: "19%"
  8461. }
  8462.  
  8463. .circular-progress.progress-20 {
  8464.     background: linear-gradient(90deg, #888 50%, transparent 50%, transparent), linear-gradient(162deg, #00e9de 50%, #888 50%, #888)
  8465. }
  8466.  
  8467. .circular-progress.progress-20:before {
  8468.     content: "20%"
  8469. }
  8470.  
  8471. .circular-progress.progress-21 {
  8472.     background: linear-gradient(90deg, #888 50%, transparent 50%, transparent), linear-gradient(165.6deg, #00e9de 50%, #888 50%, #888)
  8473. }
  8474.  
  8475. .circular-progress.progress-21:before {
  8476.     content: "21%"
  8477. }
  8478.  
  8479. .circular-progress.progress-22 {
  8480.     background: linear-gradient(90deg, #888 50%, transparent 50%, transparent), linear-gradient(169.2deg, #00e9de 50%, #888 50%, #888)
  8481. }
  8482.  
  8483. .circular-progress.progress-22:before {
  8484.     content: "22%"
  8485. }
  8486.  
  8487. .circular-progress.progress-23 {
  8488.     background: linear-gradient(90deg, #888 50%, transparent 50%, transparent), linear-gradient(172.8deg, #00e9de 50%, #888 50%, #888)
  8489. }
  8490.  
  8491. .circular-progress.progress-23:before {
  8492.     content: "23%"
  8493. }
  8494.  
  8495. .circular-progress.progress-24 {
  8496.     background: linear-gradient(90deg, #888 50%, transparent 50%, transparent), linear-gradient(176.4deg, #00e9de 50%, #888 50%, #888)
  8497. }
  8498.  
  8499. .circular-progress.progress-24:before {
  8500.     content: "24%"
  8501. }
  8502.  
  8503. .circular-progress.progress-25 {
  8504.     background: linear-gradient(90deg, #888 50%, transparent 50%, transparent), linear-gradient(180deg, #00e9de 50%, #888 50%, #888)
  8505. }
  8506.  
  8507. .circular-progress.progress-25:before {
  8508.     content: "25%"
  8509. }
  8510.  
  8511. .circular-progress.progress-26 {
  8512.     background: linear-gradient(90deg, #888 50%, transparent 50%, transparent), linear-gradient(183.6deg, #00e9de 50%, #888 50%, #888)
  8513. }
  8514.  
  8515. .circular-progress.progress-26:before {
  8516.     content: "26%"
  8517. }
  8518.  
  8519. .circular-progress.progress-27 {
  8520.     background: linear-gradient(90deg, #888 50%, transparent 50%, transparent), linear-gradient(187.2deg, #00e9de 50%, #888 50%, #888)
  8521. }
  8522.  
  8523. .circular-progress.progress-27:before {
  8524.     content: "27%"
  8525. }
  8526.  
  8527. .circular-progress.progress-28 {
  8528.     background: linear-gradient(90deg, #888 50%, transparent 50%, transparent), linear-gradient(190.8deg, #00e9de 50%, #888 50%, #888)
  8529. }
  8530.  
  8531. .circular-progress.progress-28:before {
  8532.     content: "28%"
  8533. }
  8534.  
  8535. .circular-progress.progress-29 {
  8536.     background: linear-gradient(90deg, #888 50%, transparent 50%, transparent), linear-gradient(194.4deg, #00e9de 50%, #888 50%, #888)
  8537. }
  8538.  
  8539. .circular-progress.progress-29:before {
  8540.     content: "29%"
  8541. }
  8542.  
  8543. .circular-progress.progress-30 {
  8544.     background: linear-gradient(90deg, #888 50%, transparent 50%, transparent), linear-gradient(198deg, #00e9de 50%, #888 50%, #888)
  8545. }
  8546.  
  8547. .circular-progress.progress-30:before {
  8548.     content: "30%"
  8549. }
  8550.  
  8551. .circular-progress.progress-31 {
  8552.     background: linear-gradient(90deg, #888 50%, transparent 50%, transparent), linear-gradient(201.6deg, #00e9de 50%, #888 50%, #888)
  8553. }
  8554.  
  8555. .circular-progress.progress-31:before {
  8556.     content: "31%"
  8557. }
  8558.  
  8559. .circular-progress.progress-32 {
  8560.     background: linear-gradient(90deg, #888 50%, transparent 50%, transparent), linear-gradient(205.2deg, #00e9de 50%, #888 50%, #888)
  8561. }
  8562.  
  8563. .circular-progress.progress-32:before {
  8564.     content: "32%"
  8565. }
  8566.  
  8567. .circular-progress.progress-33 {
  8568.     background: linear-gradient(90deg, #888 50%, transparent 50%, transparent), linear-gradient(208.8deg, #00e9de 50%, #888 50%, #888)
  8569. }
  8570.  
  8571. .circular-progress.progress-33:before {
  8572.     content: "33%"
  8573. }
  8574.  
  8575. .circular-progress.progress-34 {
  8576.     background: linear-gradient(90deg, #888 50%, transparent 50%, transparent), linear-gradient(212.4deg, #00e9de 50%, #888 50%, #888)
  8577. }
  8578.  
  8579. .circular-progress.progress-34:before {
  8580.     content: "34%"
  8581. }
  8582.  
  8583. .circular-progress.progress-35 {
  8584.     background: linear-gradient(90deg, #888 50%, transparent 50%, transparent), linear-gradient(216deg, #00e9de 50%, #888 50%, #888)
  8585. }
  8586.  
  8587. .circular-progress.progress-35:before {
  8588.     content: "35%"
  8589. }
  8590.  
  8591. .circular-progress.progress-36 {
  8592.     background: linear-gradient(90deg, #888 50%, transparent 50%, transparent), linear-gradient(219.6deg, #00e9de 50%, #888 50%, #888)
  8593. }
  8594.  
  8595. .circular-progress.progress-36:before {
  8596.     content: "36%"
  8597. }
  8598.  
  8599. .circular-progress.progress-37 {
  8600.     background: linear-gradient(90deg, #888 50%, transparent 50%, transparent), linear-gradient(223.2deg, #00e9de 50%, #888 50%, #888)
  8601. }
  8602.  
  8603. .circular-progress.progress-37:before {
  8604.     content: "37%"
  8605. }
  8606.  
  8607. .circular-progress.progress-38 {
  8608.     background: linear-gradient(90deg, #888 50%, transparent 50%, transparent), linear-gradient(226.8deg, #00e9de 50%, #888 50%, #888)
  8609. }
  8610.  
  8611. .circular-progress.progress-38:before {
  8612.     content: "38%"
  8613. }
  8614.  
  8615. .circular-progress.progress-39 {
  8616.     background: linear-gradient(90deg, #888 50%, transparent 50%, transparent), linear-gradient(230.4deg, #00e9de 50%, #888 50%, #888)
  8617. }
  8618.  
  8619. .circular-progress.progress-39:before {
  8620.     content: "39%"
  8621. }
  8622.  
  8623. .circular-progress.progress-40 {
  8624.     background: linear-gradient(90deg, #888 50%, transparent 50%, transparent), linear-gradient(234deg, #00e9de 50%, #888 50%, #888)
  8625. }
  8626.  
  8627. .circular-progress.progress-40:before {
  8628.     content: "40%"
  8629. }
  8630.  
  8631. .circular-progress.progress-41 {
  8632.     background: linear-gradient(90deg, #888 50%, transparent 50%, transparent), linear-gradient(237.6deg, #00e9de 50%, #888 50%, #888)
  8633. }
  8634.  
  8635. .circular-progress.progress-41:before {
  8636.     content: "41%"
  8637. }
  8638.  
  8639. .circular-progress.progress-42 {
  8640.     background: linear-gradient(90deg, #888 50%, transparent 50%, transparent), linear-gradient(241.2deg, #00e9de 50%, #888 50%, #888)
  8641. }
  8642.  
  8643. .circular-progress.progress-42:before {
  8644.     content: "42%"
  8645. }
  8646.  
  8647. .circular-progress.progress-43 {
  8648.     background: linear-gradient(90deg, #888 50%, transparent 50%, transparent), linear-gradient(244.8deg, #00e9de 50%, #888 50%, #888)
  8649. }
  8650.  
  8651. .circular-progress.progress-43:before {
  8652.     content: "43%"
  8653. }
  8654.  
  8655. .circular-progress.progress-44 {
  8656.     background: linear-gradient(90deg, #888 50%, transparent 50%, transparent), linear-gradient(248.4deg, #00e9de 50%, #888 50%, #888)
  8657. }
  8658.  
  8659. .circular-progress.progress-44:before {
  8660.     content: "44%"
  8661. }
  8662.  
  8663. .circular-progress.progress-45 {
  8664.     background: linear-gradient(90deg, #888 50%, transparent 50%, transparent), linear-gradient(252deg, #00e9de 50%, #888 50%, #888)
  8665. }
  8666.  
  8667. .circular-progress.progress-45:before {
  8668.     content: "45%"
  8669. }
  8670.  
  8671. .circular-progress.progress-46 {
  8672.     background: linear-gradient(90deg, #888 50%, transparent 50%, transparent), linear-gradient(255.6deg, #00e9de 50%, #888 50%, #888)
  8673. }
  8674.  
  8675. .circular-progress.progress-46:before {
  8676.     content: "46%"
  8677. }
  8678.  
  8679. .circular-progress.progress-47 {
  8680.     background: linear-gradient(90deg, #888 50%, transparent 50%, transparent), linear-gradient(259.2deg, #00e9de 50%, #888 50%, #888)
  8681. }
  8682.  
  8683. .circular-progress.progress-47:before {
  8684.     content: "47%"
  8685. }
  8686.  
  8687. .circular-progress.progress-48 {
  8688.     background: linear-gradient(90deg, #888 50%, transparent 50%, transparent), linear-gradient(262.8deg, #00e9de 50%, #888 50%, #888)
  8689. }
  8690.  
  8691. .circular-progress.progress-48:before {
  8692.     content: "48%"
  8693. }
  8694.  
  8695. .circular-progress.progress-49 {
  8696.     background: linear-gradient(90deg, #888 50%, transparent 50%, transparent), linear-gradient(266.4deg, #00e9de 50%, #888 50%, #888)
  8697. }
  8698.  
  8699. .circular-progress.progress-49:before {
  8700.     content: "49%"
  8701. }
  8702.  
  8703. .circular-progress.progress-50 {
  8704.     background: linear-gradient(-90deg, #00e9de 50%, transparent 50%, transparent), linear-gradient(270deg, #00e9de 50%, #888 50%, #888)
  8705. }
  8706.  
  8707. .circular-progress.progress-50:before {
  8708.     content: "50%"
  8709. }
  8710.  
  8711. .circular-progress.progress-51 {
  8712.     background: linear-gradient(-86.4deg, #00e9de 50%, transparent 50%, transparent), linear-gradient(270deg, #00e9de 50%, #888 50%, #888)
  8713. }
  8714.  
  8715. .circular-progress.progress-51:before {
  8716.     content: "51%"
  8717. }
  8718.  
  8719. .circular-progress.progress-52 {
  8720.     background: linear-gradient(-82.8deg, #00e9de 50%, transparent 50%, transparent), linear-gradient(270deg, #00e9de 50%, #888 50%, #888)
  8721. }
  8722.  
  8723. .circular-progress.progress-52:before {
  8724.     content: "52%"
  8725. }
  8726.  
  8727. .circular-progress.progress-53 {
  8728.     background: linear-gradient(-79.2deg, #00e9de 50%, transparent 50%, transparent), linear-gradient(270deg, #00e9de 50%, #888 50%, #888)
  8729. }
  8730.  
  8731. .circular-progress.progress-53:before {
  8732.     content: "53%"
  8733. }
  8734.  
  8735. .circular-progress.progress-54 {
  8736.     background: linear-gradient(-75.6deg, #00e9de 50%, transparent 50%, transparent), linear-gradient(270deg, #00e9de 50%, #888 50%, #888)
  8737. }
  8738.  
  8739. .circular-progress.progress-54:before {
  8740.     content: "54%"
  8741. }
  8742.  
  8743. .circular-progress.progress-55 {
  8744.     background: linear-gradient(-72deg, #00e9de 50%, transparent 50%, transparent), linear-gradient(270deg, #00e9de 50%, #888 50%, #888)
  8745. }
  8746.  
  8747. .circular-progress.progress-55:before {
  8748.     content: "55%"
  8749. }
  8750.  
  8751. .circular-progress.progress-56 {
  8752.     background: linear-gradient(-68.4deg, #00e9de 50%, transparent 50%, transparent), linear-gradient(270deg, #00e9de 50%, #888 50%, #888)
  8753. }
  8754.  
  8755. .circular-progress.progress-56:before {
  8756.     content: "56%"
  8757. }
  8758.  
  8759. .circular-progress.progress-57 {
  8760.     background: linear-gradient(-64.8deg, #00e9de 50%, transparent 50%, transparent), linear-gradient(270deg, #00e9de 50%, #888 50%, #888)
  8761. }
  8762.  
  8763. .circular-progress.progress-57:before {
  8764.     content: "57%"
  8765. }
  8766.  
  8767. .circular-progress.progress-58 {
  8768.     background: linear-gradient(-61.2deg, #00e9de 50%, transparent 50%, transparent), linear-gradient(270deg, #00e9de 50%, #888 50%, #888)
  8769. }
  8770.  
  8771. .circular-progress.progress-58:before {
  8772.     content: "58%"
  8773. }
  8774.  
  8775. .circular-progress.progress-59 {
  8776.     background: linear-gradient(-57.6deg, #00e9de 50%, transparent 50%, transparent), linear-gradient(270deg, #00e9de 50%, #888 50%, #888)
  8777. }
  8778.  
  8779. .circular-progress.progress-59:before {
  8780.     content: "59%"
  8781. }
  8782.  
  8783. .circular-progress.progress-60 {
  8784.     background: linear-gradient(-54deg, #00e9de 50%, transparent 50%, transparent), linear-gradient(270deg, #00e9de 50%, #888 50%, #888)
  8785. }
  8786.  
  8787. .circular-progress.progress-60:before {
  8788.     content: "60%"
  8789. }
  8790.  
  8791. .circular-progress.progress-61 {
  8792.     background: linear-gradient(-50.4deg, #00e9de 50%, transparent 50%, transparent), linear-gradient(270deg, #00e9de 50%, #888 50%, #888)
  8793. }
  8794.  
  8795. .circular-progress.progress-61:before {
  8796.     content: "61%"
  8797. }
  8798.  
  8799. .circular-progress.progress-62 {
  8800.     background: linear-gradient(-46.8deg, #00e9de 50%, transparent 50%, transparent), linear-gradient(270deg, #00e9de 50%, #888 50%, #888)
  8801. }
  8802.  
  8803. .circular-progress.progress-62:before {
  8804.     content: "62%"
  8805. }
  8806.  
  8807. .circular-progress.progress-63 {
  8808.     background: linear-gradient(-43.2deg, #00e9de 50%, transparent 50%, transparent), linear-gradient(270deg, #00e9de 50%, #888 50%, #888)
  8809. }
  8810.  
  8811. .circular-progress.progress-63:before {
  8812.     content: "63%"
  8813. }
  8814.  
  8815. .circular-progress.progress-64 {
  8816.     background: linear-gradient(-39.6deg, #00e9de 50%, transparent 50%, transparent), linear-gradient(270deg, #00e9de 50%, #888 50%, #888)
  8817. }
  8818.  
  8819. .circular-progress.progress-64:before {
  8820.     content: "64%"
  8821. }
  8822.  
  8823. .circular-progress.progress-65 {
  8824.     background: linear-gradient(-36deg, #00e9de 50%, transparent 50%, transparent), linear-gradient(270deg, #00e9de 50%, #888 50%, #888)
  8825. }
  8826.  
  8827. .circular-progress.progress-65:before {
  8828.     content: "65%"
  8829. }
  8830.  
  8831. .circular-progress.progress-66 {
  8832.     background: linear-gradient(-32.4deg, #00e9de 50%, transparent 50%, transparent), linear-gradient(270deg, #00e9de 50%, #888 50%, #888)
  8833. }
  8834.  
  8835. .circular-progress.progress-66:before {
  8836.     content: "66%"
  8837. }
  8838.  
  8839. .circular-progress.progress-67 {
  8840.     background: linear-gradient(-28.8deg, #00e9de 50%, transparent 50%, transparent), linear-gradient(270deg, #00e9de 50%, #888 50%, #888)
  8841. }
  8842.  
  8843. .circular-progress.progress-67:before {
  8844.     content: "67%"
  8845. }
  8846.  
  8847. .circular-progress.progress-68 {
  8848.     background: linear-gradient(-25.2deg, #00e9de 50%, transparent 50%, transparent), linear-gradient(270deg, #00e9de 50%, #888 50%, #888)
  8849. }
  8850.  
  8851. .circular-progress.progress-68:before {
  8852.     content: "68%"
  8853. }
  8854.  
  8855. .circular-progress.progress-69 {
  8856.     background: linear-gradient(-21.6deg, #00e9de 50%, transparent 50%, transparent), linear-gradient(270deg, #00e9de 50%, #888 50%, #888)
  8857. }
  8858.  
  8859. .circular-progress.progress-69:before {
  8860.     content: "69%"
  8861. }
  8862.  
  8863. .circular-progress.progress-70 {
  8864.     background: linear-gradient(-18deg, #00e9de 50%, transparent 50%, transparent), linear-gradient(270deg, #00e9de 50%, #888 50%, #888)
  8865. }
  8866.  
  8867. .circular-progress.progress-70:before {
  8868.     content: "70%"
  8869. }
  8870.  
  8871. .circular-progress.progress-71 {
  8872.     background: linear-gradient(-14.4deg, #00e9de 50%, transparent 50%, transparent), linear-gradient(270deg, #00e9de 50%, #888 50%, #888)
  8873. }
  8874.  
  8875. .circular-progress.progress-71:before {
  8876.     content: "71%"
  8877. }
  8878.  
  8879. .circular-progress.progress-72 {
  8880.     background: linear-gradient(-10.8deg, #00e9de 50%, transparent 50%, transparent), linear-gradient(270deg, #00e9de 50%, #888 50%, #888)
  8881. }
  8882.  
  8883. .circular-progress.progress-72:before {
  8884.     content: "72%"
  8885. }
  8886.  
  8887. .circular-progress.progress-73 {
  8888.     background: linear-gradient(-7.2deg, #00e9de 50%, transparent 50%, transparent), linear-gradient(270deg, #00e9de 50%, #888 50%, #888)
  8889. }
  8890.  
  8891. .circular-progress.progress-73:before {
  8892.     content: "73%"
  8893. }
  8894.  
  8895. .circular-progress.progress-74 {
  8896.     background: linear-gradient(-3.6deg, #00e9de 50%, transparent 50%, transparent), linear-gradient(270deg, #00e9de 50%, #888 50%, #888)
  8897. }
  8898.  
  8899. .circular-progress.progress-74:before {
  8900.     content: "74%"
  8901. }
  8902.  
  8903. .circular-progress.progress-75 {
  8904.     background: linear-gradient(0deg, #00e9de 50%, transparent 50%, transparent), linear-gradient(270deg, #00e9de 50%, #888 50%, #888)
  8905. }
  8906.  
  8907. .circular-progress.progress-75:before {
  8908.     content: "75%"
  8909. }
  8910.  
  8911. .circular-progress.progress-76 {
  8912.     background: linear-gradient(3.6deg, #00e9de 50%, transparent 50%, transparent), linear-gradient(270deg, #00e9de 50%, #888 50%, #888)
  8913. }
  8914.  
  8915. .circular-progress.progress-76:before {
  8916.     content: "76%"
  8917. }
  8918.  
  8919. .circular-progress.progress-77 {
  8920.     background: linear-gradient(7.2deg, #00e9de 50%, transparent 50%, transparent), linear-gradient(270deg, #00e9de 50%, #888 50%, #888)
  8921. }
  8922.  
  8923. .circular-progress.progress-77:before {
  8924.     content: "77%"
  8925. }
  8926.  
  8927. .circular-progress.progress-78 {
  8928.     background: linear-gradient(10.8deg, #00e9de 50%, transparent 50%, transparent), linear-gradient(270deg, #00e9de 50%, #888 50%, #888)
  8929. }
  8930.  
  8931. .circular-progress.progress-78:before {
  8932.     content: "78%"
  8933. }
  8934.  
  8935. .circular-progress.progress-79 {
  8936.     background: linear-gradient(14.4deg, #00e9de 50%, transparent 50%, transparent), linear-gradient(270deg, #00e9de 50%, #888 50%, #888)
  8937. }
  8938.  
  8939. .circular-progress.progress-79:before {
  8940.     content: "79%"
  8941. }
  8942.  
  8943. .circular-progress.progress-80 {
  8944.     background: linear-gradient(18deg, #00e9de 50%, transparent 50%, transparent), linear-gradient(270deg, #00e9de 50%, #888 50%, #888)
  8945. }
  8946.  
  8947. .circular-progress.progress-80:before {
  8948.     content: "80%"
  8949. }
  8950.  
  8951. .circular-progress.progress-81 {
  8952.     background: linear-gradient(21.6deg, #00e9de 50%, transparent 50%, transparent), linear-gradient(270deg, #00e9de 50%, #888 50%, #888)
  8953. }
  8954.  
  8955. .circular-progress.progress-81:before {
  8956.     content: "81%"
  8957. }
  8958.  
  8959. .circular-progress.progress-82 {
  8960.     background: linear-gradient(25.2deg, #00e9de 50%, transparent 50%, transparent), linear-gradient(270deg, #00e9de 50%, #888 50%, #888)
  8961. }
  8962.  
  8963. .circular-progress.progress-82:before {
  8964.     content: "82%"
  8965. }
  8966.  
  8967. .circular-progress.progress-83 {
  8968.     background: linear-gradient(28.8deg, #00e9de 50%, transparent 50%, transparent), linear-gradient(270deg, #00e9de 50%, #888 50%, #888)
  8969. }
  8970.  
  8971. .circular-progress.progress-83:before {
  8972.     content: "83%"
  8973. }
  8974.  
  8975. .circular-progress.progress-84 {
  8976.     background: linear-gradient(32.4deg, #00e9de 50%, transparent 50%, transparent), linear-gradient(270deg, #00e9de 50%, #888 50%, #888)
  8977. }
  8978.  
  8979. .circular-progress.progress-84:before {
  8980.     content: "84%"
  8981. }
  8982.  
  8983. .circular-progress.progress-85 {
  8984.     background: linear-gradient(36deg, #00e9de 50%, transparent 50%, transparent), linear-gradient(270deg, #00e9de 50%, #888 50%, #888)
  8985. }
  8986.  
  8987. .circular-progress.progress-85:before {
  8988.     content: "85%"
  8989. }
  8990.  
  8991. .circular-progress.progress-86 {
  8992.     background: linear-gradient(39.6deg, #00e9de 50%, transparent 50%, transparent), linear-gradient(270deg, #00e9de 50%, #888 50%, #888)
  8993. }
  8994.  
  8995. .circular-progress.progress-86:before {
  8996.     content: "86%"
  8997. }
  8998.  
  8999. .circular-progress.progress-87 {
  9000.     background: linear-gradient(43.2deg, #00e9de 50%, transparent 50%, transparent), linear-gradient(270deg, #00e9de 50%, #888 50%, #888)
  9001. }
  9002.  
  9003. .circular-progress.progress-87:before {
  9004.     content: "87%"
  9005. }
  9006.  
  9007. .circular-progress.progress-88 {
  9008.     background: linear-gradient(46.8deg, #00e9de 50%, transparent 50%, transparent), linear-gradient(270deg, #00e9de 50%, #888 50%, #888)
  9009. }
  9010.  
  9011. .circular-progress.progress-88:before {
  9012.     content: "88%"
  9013. }
  9014.  
  9015. .circular-progress.progress-89 {
  9016.     background: linear-gradient(50.4deg, #00e9de 50%, transparent 50%, transparent), linear-gradient(270deg, #00e9de 50%, #888 50%, #888)
  9017. }
  9018.  
  9019. .circular-progress.progress-89:before {
  9020.     content: "89%"
  9021. }
  9022.  
  9023. .circular-progress.progress-90 {
  9024.     background: linear-gradient(54deg, #00e9de 50%, transparent 50%, transparent), linear-gradient(270deg, #00e9de 50%, #888 50%, #888)
  9025. }
  9026.  
  9027. .circular-progress.progress-90:before {
  9028.     content: "90%"
  9029. }
  9030.  
  9031. .circular-progress.progress-91 {
  9032.     background: linear-gradient(57.6deg, #00e9de 50%, transparent 50%, transparent), linear-gradient(270deg, #00e9de 50%, #888 50%, #888)
  9033. }
  9034.  
  9035. .circular-progress.progress-91:before {
  9036.     content: "91%"
  9037. }
  9038.  
  9039. .circular-progress.progress-92 {
  9040.     background: linear-gradient(61.2deg, #00e9de 50%, transparent 50%, transparent), linear-gradient(270deg, #00e9de 50%, #888 50%, #888)
  9041. }
  9042.  
  9043. .circular-progress.progress-92:before {
  9044.     content: "92%"
  9045. }
  9046.  
  9047. .circular-progress.progress-93 {
  9048.     background: linear-gradient(64.8deg, #00e9de 50%, transparent 50%, transparent), linear-gradient(270deg, #00e9de 50%, #888 50%, #888)
  9049. }
  9050.  
  9051. .circular-progress.progress-93:before {
  9052.     content: "93%"
  9053. }
  9054.  
  9055. .circular-progress.progress-94 {
  9056.     background: linear-gradient(68.4deg, #00e9de 50%, transparent 50%, transparent), linear-gradient(270deg, #00e9de 50%, #888 50%, #888)
  9057. }
  9058.  
  9059. .circular-progress.progress-94:before {
  9060.     content: "94%"
  9061. }
  9062.  
  9063. .circular-progress.progress-95 {
  9064.     background: linear-gradient(72deg, #00e9de 50%, transparent 50%, transparent), linear-gradient(270deg, #00e9de 50%, #888 50%, #888)
  9065. }
  9066.  
  9067. .circular-progress.progress-95:before {
  9068.     content: "95%"
  9069. }
  9070.  
  9071. .circular-progress.progress-96 {
  9072.     background: linear-gradient(75.6deg, #00e9de 50%, transparent 50%, transparent), linear-gradient(270deg, #00e9de 50%, #888 50%, #888)
  9073. }
  9074.  
  9075. .circular-progress.progress-96:before {
  9076.     content: "96%"
  9077. }
  9078.  
  9079. .circular-progress.progress-97 {
  9080.     background: linear-gradient(79.2deg, #00e9de 50%, transparent 50%, transparent), linear-gradient(270deg, #00e9de 50%, #888 50%, #888)
  9081. }
  9082.  
  9083. .circular-progress.progress-97:before {
  9084.     content: "97%"
  9085. }
  9086.  
  9087. .circular-progress.progress-98 {
  9088.     background: linear-gradient(82.8deg, #00e9de 50%, transparent 50%, transparent), linear-gradient(270deg, #00e9de 50%, #888 50%, #888)
  9089. }
  9090.  
  9091. .circular-progress.progress-98:before {
  9092.     content: "98%"
  9093. }
  9094.  
  9095. .circular-progress.progress-99 {
  9096.     background: linear-gradient(86.4deg, #00e9de 50%, transparent 50%, transparent), linear-gradient(270deg, #00e9de 50%, #888 50%, #888)
  9097. }
  9098.  
  9099. .circular-progress.progress-99:before {
  9100.     content: "99%"
  9101. }
  9102.  
  9103. .circular-progress.progress-100 {
  9104.     background: linear-gradient(90deg, #00e9de 50%, transparent 50%, transparent), linear-gradient(270deg, #00e9de 50%, #888 50%, #888)
  9105. }
  9106.  
  9107. .circular-progress.progress-100:before {
  9108.     content: "100%"
  9109. }
  9110.  
  9111. .playlist-dropdown,
  9112. .share-room,
  9113. .share-song,
  9114. .user-level-dropdown,
  9115. .user-profile-dropdown {
  9116.     max-width: 195px;
  9117.     background-color: #24282f;
  9118.     border: 1px solid #676767;
  9119.     position: relative
  9120. }
  9121.  
  9122. .playlist-dropdown:after,
  9123. .playlist-dropdown:before,
  9124. .share-room:after,
  9125. .share-room:before,
  9126. .share-song:after,
  9127. .share-song:before,
  9128. .user-level-dropdown:after,
  9129. .user-level-dropdown:before,
  9130. .user-profile-dropdown:after,
  9131. .user-profile-dropdown:before {
  9132.     position: absolute;
  9133.     display: block;
  9134.     width: 0;
  9135.     height: 0;
  9136.     border-color: transparent;
  9137.     border-style: solid
  9138. }
  9139.  
  9140. .playlist-dropdown:before,
  9141. .share-room:before,
  9142. .share-song:before,
  9143. .user-level-dropdown:before,
  9144. .user-profile-dropdown:before {
  9145.     content: "";
  9146.     border-width: 11px;
  9147.     top: -11px;
  9148.     margin-left: -11px;
  9149.     border-bottom-color: #676767
  9150. }
  9151.  
  9152. .playlist-dropdown:after,
  9153. .playlist-dropdown:before,
  9154. .share-room:after,
  9155. .share-room:before,
  9156. .share-song:after,
  9157. .share-song:before,
  9158. .user-level-dropdown:after,
  9159. .user-level-dropdown:before,
  9160. .user-profile-dropdown:after,
  9161. .user-profile-dropdown:before {
  9162.     left: 50%;
  9163.     border-top-width: 0
  9164. }
  9165.  
  9166. .playlist-dropdown:after,
  9167. .share-room:after,
  9168. .share-song:after,
  9169. .user-level-dropdown:after,
  9170. .user-profile-dropdown:after {
  9171.     top: -20px;
  9172.     margin-left: -10px;
  9173.     border-bottom-color: #24282f;
  9174.     content: "";
  9175.     border-width: 10px
  9176. }
  9177.  
  9178. .arrow-bottom.playlist-dropdown:after,
  9179. .arrow-bottom.playlist-dropdown:before,
  9180. .arrow-bottom.share-room:after,
  9181. .arrow-bottom.share-room:before,
  9182. .arrow-bottom.share-song:after,
  9183. .arrow-bottom.share-song:before,
  9184. .arrow-bottom.user-level-dropdown:after,
  9185. .arrow-bottom.user-level-dropdown:before,
  9186. .arrow-bottom.user-profile-dropdown:after,
  9187. .arrow-bottom.user-profile-dropdown:before {
  9188.     position: absolute;
  9189.     display: block;
  9190.     width: 0;
  9191.     height: 0;
  9192.     border-color: transparent;
  9193.     border-style: solid;
  9194.     left: 50%;
  9195.     border-bottom-width: 0;
  9196.     top: auto
  9197. }
  9198.  
  9199. .arrow-bottom.playlist-dropdown:before,
  9200. .arrow-bottom.share-room:before,
  9201. .arrow-bottom.share-song:before,
  9202. .arrow-bottom.user-level-dropdown:before,
  9203. .arrow-bottom.user-profile-dropdown:before {
  9204.     content: "";
  9205.     border-width: 11px;
  9206.     bottom: -22px;
  9207.     margin-left: -11px;
  9208.     border-top-color: #676767
  9209. }
  9210.  
  9211. .arrow-bottom.playlist-dropdown:after,
  9212. .arrow-bottom.share-room:after,
  9213. .arrow-bottom.share-song:after,
  9214. .arrow-bottom.user-level-dropdown:after,
  9215. .arrow-bottom.user-profile-dropdown:after {
  9216.     bottom: -20px;
  9217.     margin-left: -10px;
  9218.     border-top-color: #24282f;
  9219.     content: "";
  9220.     border-width: 10px
  9221. }
  9222.  
  9223. .pop-up-tooltip {
  9224.     display: none;
  9225.     -webkit-animation: hide 0s;
  9226.     animation: hide 0s;
  9227.     -webkit-animation-fill-mode: forwards;
  9228.     animation-fill-mode: forwards;
  9229.     z-index: 171;
  9230.     position: absolute;
  9231.     font-family: Roboto, sans-serif;
  9232.     background-color: #17b8ff;
  9233.     color: #fff;
  9234.     padding: 25px 20px;
  9235.     font-size: 14px;
  9236.     max-width: 322px;
  9237.     text-align: left
  9238. }
  9239.  
  9240. .pop-up-tooltip[data-state=shown] {
  9241.     display: inherit;
  9242.     -webkit-animation: appear .25s;
  9243.     animation: appear .25s;
  9244.     -webkit-animation-fill-mode: forwards;
  9245.     animation-fill-mode: forwards
  9246. }
  9247.  
  9248. .pop-up-tooltip[data-state=shown].pop-up-tooltip {
  9249.     -webkit-animation: appear-hide 15s, hide 0s 15s;
  9250.     animation: appear-hide 15s, hide 0s 15s;
  9251.     -webkit-animation-fill-mode: forwards;
  9252.     animation-fill-mode: forwards
  9253. }
  9254.  
  9255. .pop-up-tooltip[data-state=hidden] {
  9256.     -webkit-animation: vanish .25s, hide 0s .3s;
  9257.     animation: vanish .25s, hide 0s .3s;
  9258.     -webkit-animation-fill-mode: forwards;
  9259.     animation-fill-mode: forwards
  9260. }
  9261.  
  9262. .pop-up-tooltip.arrow-bottom:after,
  9263. .pop-up-tooltip.arrow-bottom:before,
  9264. .pop-up-tooltip.arrow-left:after,
  9265. .pop-up-tooltip.arrow-left:before,
  9266. .pop-up-tooltip.arrow-right:after,
  9267. .pop-up-tooltip.arrow-right:before,
  9268. .pop-up-tooltip.arrow-top:after,
  9269. .pop-up-tooltip.arrow-top:before {
  9270.     position: absolute;
  9271.     display: block;
  9272.     width: 0;
  9273.     height: 0;
  9274.     border-color: transparent;
  9275.     border-style: solid
  9276. }
  9277.  
  9278. .pop-up-tooltip.arrow-top:before {
  9279.     content: "";
  9280.     border-width: 11px;
  9281.     top: -11px;
  9282.     margin-left: -11px;
  9283.     border-bottom-color: #17b8ff
  9284. }
  9285.  
  9286. .pop-up-tooltip.arrow-top:before {
  9287.     left: 50%;
  9288.     border-top-width: 0
  9289. }
  9290.  
  9291. .pop-up-tooltip.arrow-bottom:after {
  9292.     content: "";
  9293.     border-width: 11px;
  9294.     bottom: -11px;
  9295.     margin-left: -11px;
  9296.     border-top-color: #17b8ff
  9297. }
  9298.  
  9299. .pop-up-tooltip.arrow-bottom:after {
  9300.     left: 50%;
  9301.     border-bottom-width: 0
  9302. }
  9303.  
  9304. .pop-up-tooltip.arrow-left:before {
  9305.     content: "";
  9306.     border-width: 11px;
  9307.     left: -11px;
  9308.     margin-top: -11px;
  9309.     border-right-color: #17b8ff
  9310. }
  9311.  
  9312. .pop-up-tooltip.arrow-left:before {
  9313.     top: 50%;
  9314.     border-left-width: 0
  9315. }
  9316.  
  9317. .pop-up-tooltip.arrow-right:before {
  9318.     content: "";
  9319.     border-width: 11px;
  9320.     right: -11px;
  9321.     margin-top: -11px;
  9322.     border-left-color: #17b8ff
  9323. }
  9324.  
  9325. .pop-up-tooltip.arrow-right:before {
  9326.     top: 50%;
  9327.     border-right-width: 0
  9328. }
  9329.  
  9330. .pop-up-tooltip__close {
  9331.     position: absolute;
  9332.     top: -10px;
  9333.     right: -10px;
  9334.     padding: 20px 25px;
  9335.     font-size: 14px;
  9336.     cursor: pointer
  9337. }
  9338.  
  9339. .pop-up-tooltip__title {
  9340.     font-size: 21px;
  9341.     margin-bottom: 7px
  9342. }
  9343.  
  9344. #dashboard-nudge.pop-up-tooltip {
  9345.     z-index: 174
  9346. }
  9347.  
  9348. @keyframes show {
  9349.     from {
  9350.         visibility: hidden
  9351.     }
  9352.     to {
  9353.         visibility: visible
  9354.     }
  9355. }
  9356.  
  9357. @keyframes showPopover {
  9358.     0% {
  9359.         opacity: 0
  9360.     }
  9361.     100% {
  9362.         opacity: 1
  9363.     }
  9364. }
  9365.  
  9366. @keyframes hide {
  9367.     from {
  9368.         visibility: visible
  9369.     }
  9370.     to {
  9371.         top: -9999px;
  9372.         visibility: hidden
  9373.     }
  9374. }
  9375.  
  9376. @keyframes hidePopover {
  9377.     0% {
  9378.         opacity: 1
  9379.     }
  9380.     99% {
  9381.         opacity: .01
  9382.     }
  9383.     100% {
  9384.         opacity: 0
  9385.     }
  9386. }
  9387.  
  9388. .popover {
  9389.     position: absolute;
  9390.     z-index: 173;
  9391.     opacity: 0;
  9392.     left: -500px;
  9393.     top: -500px
  9394. }
  9395.  
  9396. .popover[data-state=shown] {
  9397.     animation-name: showPopover;
  9398.     animation-fill-mode: forwards;
  9399.     -webkit-animation-duration: .33s;
  9400.     -moz-animation-duration: .33s;
  9401.     -o-animation-duration: .33s;
  9402.     animation-duration: .33s
  9403. }
  9404.  
  9405. .popover[data-state=hidden] {
  9406.     animation: hidePopover .25s, hide 0s .3s;
  9407.     animation-fill-mode: forwards
  9408. }
  9409.  
  9410. .user-level-dropdown {
  9411.     text-align: center;
  9412.     position: relative;
  9413.     min-width: 200px
  9414. }
  9415.  
  9416. .user-level-dropdown:after,
  9417. .user-level-dropdown:before {
  9418.     left: 90%
  9419. }
  9420.  
  9421. .user-level-dropdown .user-name {
  9422.     font-weight: 700
  9423. }
  9424.  
  9425. .user-level-dropdown__top {
  9426.     padding: 15px
  9427. }
  9428.  
  9429. .user-level-dropdown__welcome {
  9430.     border-bottom: 1px solid #000;
  9431.     padding-bottom: 8px;
  9432.     margin-bottom: 15px
  9433. }
  9434.  
  9435. .user-level-dropdown__level-text {
  9436.     float: left;
  9437.     font-size: 19px;
  9438.     color: #00e9de
  9439. }
  9440.  
  9441. .user-level-dropdown__level-number {
  9442.     float: right;
  9443.     font-size: 14px;
  9444.     color: #fff
  9445. }
  9446.  
  9447. .user-level-dropdown__level-number .fa {
  9448.     width: 21px;
  9449.     height: 21px;
  9450.     background-color: #00e9de;
  9451.     vertical-align: middle;
  9452.     border-radius: 50%;
  9453.     margin-right: 3px
  9454. }
  9455.  
  9456. .user-level-dropdown__level-number .fa:before {
  9457.     position: relative;
  9458.     top: 4px;
  9459.     left: 0
  9460. }
  9461.  
  9462. .user-level-dropdown__progress {
  9463.     margin-top: 5px
  9464. }
  9465.  
  9466. .user-level-dropdown__progress .progress {
  9467.     background-color: #000;
  9468.     height: 15px;
  9469.     border-radius: 10px
  9470. }
  9471.  
  9472. .user-level-dropdown__progress .progress .progress-bar {
  9473.     background-color: #00e9de;
  9474.     color: #000;
  9475.     font-size: 10px;
  9476.     font-weight: 700
  9477. }
  9478.  
  9479. .user-level-dropdown__bottom {
  9480.     background-color: #000;
  9481.     padding: 15px 0
  9482. }
  9483.  
  9484. .user-profile-dropdown {
  9485.     padding: 5px 15px 10px 15px;
  9486.     position: relative
  9487. }
  9488.  
  9489. .user-profile-dropdown:after,
  9490. .user-profile-dropdown:before {
  9491.     left: 90%
  9492. }
  9493.  
  9494. .user-profile-dropdown__item {
  9495.     padding: 15px 0 9px 0;
  9496.     border-bottom: 1px solid #403a41;
  9497.     position: relative;
  9498.     width: auto;
  9499.     min-width: 140px
  9500. }
  9501.  
  9502. .user-profile-dropdown__item:last-child {
  9503.     border: 0
  9504. }
  9505.  
  9506. .user-profile-dropdown__item:hover {
  9507.     cursor: pointer
  9508. }
  9509.  
  9510. .user-profile-dropdown__item:hover .user-profile-dropdown__item-icon,
  9511. .user-profile-dropdown__item:hover .user-profile-dropdown__item-text {
  9512.     opacity: 1
  9513. }
  9514.  
  9515. .user-profile-dropdown__item-icon {
  9516.     opacity: .3;
  9517.     font-size: 18px;
  9518.     vertical-align: middle;
  9519.     width: 18px
  9520. }
  9521.  
  9522. .user-profile-dropdown__item-text {
  9523.     opacity: .7;
  9524.     padding-left: 15px
  9525. }
  9526.  
  9527. .user-profile-dropdown__notifications {
  9528.     position: absolute;
  9529.     bottom: 3px;
  9530.     left: 10px;
  9531.     background-color: #ff0047;
  9532.     text-align: center;
  9533.     padding: 2px 2px;
  9534.     min-width: 9px;
  9535.     font-size: 9px;
  9536.     border-radius: 50%
  9537. }
  9538.  
  9539. .playlist-dropdown {
  9540.     padding: 5px 15px 10px 15px
  9541. }
  9542.  
  9543. .playlist-dropdown__item {
  9544.     padding: 15px 0 9px 0;
  9545.     border-bottom: 1px solid #403a41
  9546. }
  9547.  
  9548. .playlist-dropdown__item:hover {
  9549.     cursor: pointer
  9550. }
  9551.  
  9552. .playlist-dropdown__item:first-child {
  9553.     border-bottom: 0
  9554. }
  9555.  
  9556. .playlist-dropdown__item:first-child .playlist-dropdown__item-icon,
  9557. .playlist-dropdown__item:first-child .playlist-dropdown__item-text {
  9558.     opacity: 1;
  9559.     cursor: default
  9560. }
  9561.  
  9562. .playlist-dropdown__item:last-child {
  9563.     border-bottom: 0
  9564. }
  9565.  
  9566. .playlist-dropdown__item:hover .playlist-dropdown__item-icon,
  9567. .playlist-dropdown__item:hover .playlist-dropdown__item-text {
  9568.     opacity: 1
  9569. }
  9570.  
  9571. .playlist-dropdown__item-icon {
  9572.     opacity: .3;
  9573.     margin-right: 5px
  9574. }
  9575.  
  9576. .playlist-dropdown__item-icon.icon-list {
  9577.     font-size: 20px
  9578. }
  9579.  
  9580. .playlist-dropdown__item-text {
  9581.     opacity: .7
  9582. }
  9583.  
  9584. .share-room:after,
  9585. .share-room:before,
  9586. .share-song:after,
  9587. .share-song:before {
  9588.     left: 50%
  9589. }
  9590.  
  9591. .share-room,
  9592. .share-song {
  9593.     padding: 8px 10px 15px 10px;
  9594.     min-width: 70px;
  9595.     max-width: 190px
  9596. }
  9597.  
  9598. .share-room-text,
  9599. .share-song-text {
  9600.     font-size: 12px;
  9601.     text-transform: uppercase;
  9602.     letter-spacing: 1px;
  9603.     text-align: center;
  9604.     margin-top: 5px;
  9605.     margin-bottom: 8px
  9606. }
  9607.  
  9608. .share-room-container,
  9609. .share-song-container {
  9610.     display: flex;
  9611.     justify-content: center
  9612. }
  9613.  
  9614. .share-room-item,
  9615. .share-song-item {
  9616.     font-size: 18px;
  9617.     text-align: center;
  9618.     cursor: pointer;
  9619.     margin-right: 20px
  9620. }
  9621.  
  9622. .share-room-item:last-child,
  9623. .share-song-item:last-child {
  9624.     margin-right: 0
  9625. }
  9626.  
  9627. .tippy-tooltip.plug-theme {
  9628.     border: 1px solid #00c6ff;
  9629.     border-radius: 2px
  9630. }
  9631.  
  9632. .tippy-popper[x-placement=top] .tippy-tooltip.plug-theme .tippy-arrow {
  9633.     border-top: 7px solid #00c6ff
  9634. }
  9635.  
  9636. .tippy-popper[x-placement=bottom] .tippy-tooltip.plug-theme .tippy-arrow {
  9637.     border-bottom: 7px solid #00c6ff
  9638. }
  9639.  
  9640. .tippy-popper[x-placement=left] .tippy-tooltip.plug-theme .tippy-arrow {
  9641.     border-left: 7px solid #00c6ff
  9642. }
  9643.  
  9644. .tippy-popper[x-placement=right] .tippy-tooltip.plug-theme .tippy-arrow {
  9645.     border-right: 7px solid #00c6ff
  9646. }
  9647.  
  9648. .tippy-tooltip.centered-theme {
  9649.     transform: translateX(120px)!important
  9650. }
  9651.  
  9652. .tippy-popper[x-placement=bottom] .tippy-tooltip.centered-theme .tippy-arrow {
  9653.     left: 50px!important
  9654. }
  9655.  
  9656. .tippy-tooltip.notify-theme {
  9657.     border: 0;
  9658.     border-radius: 2px;
  9659.     background-color: #00c6ff
  9660. }
  9661.  
  9662. .tippy-popper[x-placement=top] .tippy-tooltip.notify-theme .tippy-arrow {
  9663.     border-top: 7px solid #00c6ff
  9664. }
  9665.  
  9666. .tippy-popper[x-placement=bottom] .tippy-tooltip.notify-theme .tippy-arrow {
  9667.     border-bottom: 7px solid #00c6ff
  9668. }
  9669.  
  9670. .tippy-popper[x-placement=left] .tippy-tooltip.notify-theme .tippy-arrow {
  9671.     border-left: 7px solid #00c6ff
  9672. }
  9673.  
  9674. .tippy-popper[x-placement=right] .tippy-tooltip.notify-theme .tippy-arrow {
  9675.     border-right: 7px solid #00c6ff
  9676. }
  9677.  
  9678. .tippy-tooltip.centered-theme {
  9679.     transform: translateX(120px)!important
  9680. }
  9681.  
  9682. .walkthrough-backdrop {
  9683.     width: 100%;
  9684.     height: 100%;
  9685.     position: absolute;
  9686.     z-index: 248;
  9687.     background-color: rgba(0, 0, 0, .8);
  9688.     display: none
  9689. }
  9690.  
  9691. .walkthrough-backdrop.visible {
  9692.     display: block
  9693. }
  9694.  
  9695. .walkthrough-target {
  9696.     z-index: 249;
  9697.     outline: 5000px rgba(0, 0, 0, .8) solid
  9698. }
  9699.  
  9700. .walkthrough {
  9701.     position: relative;
  9702.     min-width: 120px;
  9703.     max-width: 380px;
  9704.     padding: 20px 5px 5px;
  9705.     text-align: left;
  9706.     background: #303030
  9707. }
  9708.  
  9709. @media (min-width:768px) {
  9710.     .walkthrough {
  9711.         padding: 30px 25px 25px 25px
  9712.     }
  9713. }
  9714.  
  9715. .walkthrough .walkthrough__title {
  9716.     font-size: 18px;
  9717.     border-bottom: 1px solid rgba(255, 255, 255, .2);
  9718.     padding-bottom: 12px;
  9719.     margin-bottom: 12px
  9720. }
  9721.  
  9722. @media (min-width:768px) {
  9723.     .walkthrough .walkthrough__title {
  9724.         font-size: 22px
  9725.     }
  9726. }
  9727.  
  9728. .walkthrough .walkthrough__text {
  9729.     font-size: 14px;
  9730.     color: rgba(255, 255, 255, .7);
  9731.     margin-bottom: 30px
  9732. }
  9733.  
  9734. .walkthrough .walkthrough__bottom {
  9735.     display: flex;
  9736.     justify-content: space-between;
  9737.     align-items: center
  9738. }
  9739.  
  9740. .walkthrough .walkthrough__arrow {
  9741.     font-size: 18px;
  9742.     color: #fff;
  9743.     cursor: pointer
  9744. }
  9745.  
  9746. .walkthrough .walkthrough__arrow.disabled {
  9747.     color: rgba(255, 255, 255, .2);
  9748.     cursor: default
  9749. }
  9750.  
  9751. .walkthrough .walkthrough__bullets .walkthrough__bullet {
  9752.     display: inline-block;
  9753.     width: 6px;
  9754.     height: 6px;
  9755.     cursor: pointer;
  9756.     border-width: 1px;
  9757.     border-style: solid;
  9758.     border-color: rgba(255, 255, 255, .4);
  9759.     border-radius: 50%;
  9760.     margin-right: 6px
  9761. }
  9762.  
  9763. .walkthrough .walkthrough__bullets .walkthrough__bullet:last-child {
  9764.     margin-right: 0
  9765. }
  9766.  
  9767. .walkthrough .walkthrough__bullets .walkthrough__bullet.selected {
  9768.     background-color: #fff
  9769. }
  9770.  
  9771. .walkthrough .walkthrough-close {
  9772.     position: absolute;
  9773.     top: -10px;
  9774.     right: -10px;
  9775.     padding: 14px;
  9776.     background-color: transparent;
  9777.     cursor: pointer;
  9778.     color: rgba(255, 255, 255, .6)
  9779. }
  9780.  
  9781. .walkthrough .walkthrough-close:hover {
  9782.     color: #fff
  9783. }
  9784.  
  9785. .walkthrough.arrow-top:after,
  9786. .walkthrough.arrow-top:before {
  9787.     bottom: 100%;
  9788.     left: 50%;
  9789.     border: solid transparent;
  9790.     content: " ";
  9791.     height: 0;
  9792.     width: 0;
  9793.     position: absolute;
  9794.     pointer-events: none
  9795. }
  9796.  
  9797. .walkthrough.arrow-top:after {
  9798.     border-color: rgba(48, 48, 48, 0);
  9799.     border-bottom-color: #303030;
  9800.     border-width: 11px;
  9801.     margin-left: -11px
  9802. }
  9803.  
  9804. .walkthrough.arrow-top:before {
  9805.     border-color: rgba(23, 184, 255, 0);
  9806.     border-bottom-color: #17b8ff;
  9807.     border-width: 12px;
  9808.     margin-left: -12px
  9809. }
  9810.  
  9811. .walkthrough.arrow-right:after,
  9812. .walkthrough.arrow-right:before {
  9813.     left: 100%;
  9814.     top: 50%;
  9815.     border: solid transparent;
  9816.     content: " ";
  9817.     height: 0;
  9818.     width: 0;
  9819.     position: absolute;
  9820.     pointer-events: none
  9821. }
  9822.  
  9823. .walkthrough.arrow-right:after {
  9824.     border-color: rgba(48, 48, 48, 0);
  9825.     border-left-color: #303030;
  9826.     border-width: 11px;
  9827.     margin-top: -11px
  9828. }
  9829.  
  9830. .walkthrough.arrow-right:before {
  9831.     border-color: rgba(23, 184, 255, 0);
  9832.     border-left-color: #17b8ff;
  9833.     border-width: 12px;
  9834.     margin-top: -12px
  9835. }
  9836.  
  9837. .walkthrough.arrow-bottom:after,
  9838. .walkthrough.arrow-bottom:before {
  9839.     top: 100%;
  9840.     left: 50%;
  9841.     border: solid transparent;
  9842.     content: " ";
  9843.     height: 0;
  9844.     width: 0;
  9845.     position: absolute;
  9846.     pointer-events: none
  9847. }
  9848.  
  9849. .walkthrough.arrow-bottom:after {
  9850.     border-color: rgba(48, 48, 48, 0);
  9851.     border-top-color: #303030;
  9852.     border-width: 11px;
  9853.     margin-left: -11px
  9854. }
  9855.  
  9856. .walkthrough.arrow-bottom:before {
  9857.     border-color: rgba(23, 184, 255, 0);
  9858.     border-top-color: #17b8ff;
  9859.     border-width: 12px;
  9860.     margin-left: -12px
  9861. }
  9862.  
  9863. .walkthrough.arrow-left:after,
  9864. .walkthrough.arrow-left:before {
  9865.     right: 100%;
  9866.     top: 50%;
  9867.     border: solid transparent;
  9868.     content: " ";
  9869.     height: 0;
  9870.     width: 0;
  9871.     position: absolute;
  9872.     pointer-events: none
  9873. }
  9874.  
  9875. .walkthrough.arrow-left:after {
  9876.     border-color: rgba(48, 48, 48, 0);
  9877.     border-right-color: #303030;
  9878.     border-width: 11px;
  9879.     margin-top: -11px
  9880. }
  9881.  
  9882. .walkthrough.arrow-left:before {
  9883.     border-color: rgba(23, 184, 255, 0);
  9884.     border-right-color: #17b8ff;
  9885.     border-width: 12px;
  9886.     margin-top: -12px
  9887. }
  9888.  
  9889. .walkthrough__signup.btn.btn-primary.btn-sign-up {
  9890.     margin: 20px auto;
  9891.     display: inherit;
  9892.     color: #fff;
  9893.     padding: 10px 20px
  9894. }
  9895.  
  9896. @media (min-width:768px) {
  9897.     .walkthrough__signup.btn.btn-primary.btn-sign-up {
  9898.         margin: 20px auto 0
  9899.     }
  9900. }
  9901.  
  9902. #app {
  9903.     background-color: #000;
  9904. }
  9905.  
  9906. #app[data-view=dashboard]:not([data-panel]) .logo-wrapper .back-button,
  9907. #app[data-view=dashboard][data-panel=dashboard] .logo-wrapper .back-button {
  9908.     display: none
  9909. }
  9910.  
  9911. #app[data-view=dashboard][data-panel]:not([data-panel=dashboard]) .logo-wrapper .plugdj-logo {
  9912.     display: none
  9913. }
  9914.  
  9915. #app:not([data-view=dashboard]):not([data-panel]) .logo-wrapper .back-button {
  9916.     display: none
  9917. }
  9918.  
  9919. #app:not([data-view=dashboard])[data-panel] .logo-wrapper .plugdj-logo {
  9920.     display: none
  9921. }
  9922.  
  9923. #app .logo-wrapper {
  9924.     width: 50px;
  9925.     display: inline-block;
  9926.     vertical-align: middle
  9927. }
  9928.  
  9929. #app .logo-wrapper .plugdj-logo {
  9930.     margin: auto;
  9931.     display: block;
  9932.     width: 21px;
  9933.     height: 20px;
  9934.     background: url('https://cdn-prod.plug.dj/_/static/images/plugdj-logo-mobile.f832c6c328c95cbaba7895846183ec543d9e3b94.png') no-repeat 0 0;
  9935.     vertical-align: middle;
  9936.     cursor: pointer;
  9937. }
  9938.  
  9939. #app .logo-wrapper .back-button {
  9940.     display: block;
  9941.     margin: auto;
  9942.     color: #fff;
  9943.     vertical-align: middle;
  9944.     opacity: .6;
  9945.     font-size: 40px;
  9946.     overflow: hidden;
  9947.     width: 14px;
  9948.     height: 26px;
  9949.     line-height: 23px
  9950. }
  9951.  
  9952. #app .logo-wrapper .back-button i {
  9953.     margin-top: -10px
  9954. }
  9955.  
  9956. #app .logo-wrapper .back-button:hover {
  9957.     opacity: 1;
  9958.     cursor: pointer
  9959. }
  9960.  
  9961. .dialog-frame .button span {
  9962.     top: 15px
  9963. }
  9964.  
  9965. .community__playlist--desktop {
  9966.     padding: 12px 10px;
  9967.     display: none;
  9968. }
  9969.  
  9970. @media (min-width:992px) {
  9971.     .community__playlist--desktop {
  9972.         display: flex;
  9973.         min-width: 250px;
  9974.         align-items: center;
  9975.     }
  9976. }
  9977.  
  9978. .community__playlist--desktop[data-song] .icon-playlist {
  9979.     color: #fff;
  9980. }
  9981.  
  9982. .community__playlist--desktop .icon-playlist {
  9983.     color: #aaa;
  9984.     font-size: 30px;
  9985.     margin-right: 10px;
  9986.     vertical-align: middle;
  9987. }
  9988.  
  9989. .community__playlist--desktop .community__playlist-title {
  9990.     display: inline-block;
  9991.     margin-top: -2px;
  9992.     text-overflow: ellipsis;
  9993.     white-space: nowrap;
  9994.     overflow: hidden
  9995. }
  9996.  
  9997. .community__playlist--desktop .btn-add-song {
  9998.     border: 0;
  9999.     text-transform: none;
  10000.     text-decoration: underline;
  10001.     font-size: 13px;
  10002.     margin: 0;
  10003.     padding: 0;
  10004.     display: block
  10005. }
  10006.  
  10007. .community__bottom {
  10008.     height: 60px;
  10009.     z-index: 173
  10010. }
  10011.  
  10012. @media (min-width:992px) {
  10013.     .community__bottom {
  10014.         background-color: #24282f;
  10015.         display: flex;
  10016.         position: fixed;
  10017.         bottom: 0;
  10018.         width: 100%
  10019.     }
  10020. }
  10021.  
  10022. @media (min-width:992px) {
  10023.     .community__bottom {
  10024.         width: calc(100% - 345px)
  10025.     }
  10026. }
  10027.  
  10028. .community__bottom .bottom__playback-controls {
  10029.     display: none
  10030. }
  10031.  
  10032. .community__bottom .community__playback-meta--desktop,
  10033. .community__bottom .community__playback-meta--mobile {
  10034.     display: none
  10035. }
  10036.  
  10037. .community__bottom .community__playback-meta--desktop .playing-bottom-text--is-dj,
  10038. .community__bottom .community__playback-meta--mobile .playing-bottom-text--is-dj {
  10039.     display: none
  10040. }
  10041.  
  10042. .community__bottom [data-isdj] .community__playing-bottom-text {
  10043.     display: none
  10044. }
  10045.  
  10046. .community__bottom [data-isdj] .community__playing-bottom-text.playing-bottom-text--is-dj {
  10047.     display: block
  10048. }
  10049.  
  10050. [data-view=room] .bottom__playback-controls {
  10051.     display: none
  10052. }
  10053.  
  10054. @media (min-width:768px) {
  10055.     [data-view=room] .bottom__playback-controls {
  10056.         display: flex;
  10057.         /* background-color:#000; */
  10058.         width: 100%;
  10059.         background: linear-gradient(hsla(210, 10%, 20%, 0.8), hsla(210, 10%, 10%, 0.8));
  10060.     }
  10061. }
  10062.  
  10063. [data-view=room] .bottom__playback-controls .volume-bar {
  10064.     display: flex;
  10065.     min-width: 135px;
  10066.     margin-left: 10px;
  10067.     align-items: center;
  10068.     vertical-align: middle;
  10069.     position: relative
  10070. }
  10071.  
  10072. [data-view=room] .bottom__playback-controls .volume-bar .progress-slider-frame {
  10073.     position: absolute;
  10074.     width: 100%;
  10075.     height: 100%;
  10076.     z-index: 1;
  10077.     top: 0
  10078. }
  10079.  
  10080. [data-view=room] .bottom__playback-controls .volume-bar .progress-wrapper {
  10081.     display: block;
  10082.     width: calc(100% - 25px);
  10083.     position: relative;
  10084.     padding-top: 5px;
  10085.     padding-bottom: 5px
  10086. }
  10087.  
  10088. [data-view=room] .bottom__playback-controls .volume-bar .progress {
  10089.     width: 100%;
  10090.     background-color: #979797;
  10091.     height: 7px;
  10092.     border-radius: 5px
  10093. }
  10094.  
  10095. [data-view=room] .bottom__playback-controls .volume-bar .progress .progress-bar {
  10096.     background-color: #00c6ff
  10097. }
  10098.  
  10099. [data-view=room] .bottom__playback-controls .volume-bar .fa-volume-off,
  10100. [data-view=room] .bottom__playback-controls .volume-bar .fa-volume-up {
  10101.     display: block;
  10102.     width: 20px;
  10103.     margin-right: 5px
  10104. }
  10105.  
  10106. [data-view=room] .bottom__playback-meta {
  10107.     display: none
  10108. }
  10109.  
  10110. @media (min-width:768px) {
  10111.     [data-view=room] .bottom__playback-meta {
  10112.         display: flex;
  10113.         position: relative;
  10114.         /* background-color:#000; */
  10115.         padding: 0 15px;
  10116.         margin: 0;
  10117.         background: linear-gradient(hsla(210, 10%, 20%, 0.8), hsla(210, 10%, 10%, 0.8));
  10118.     }
  10119. }
  10120.  
  10121. @media (min-width:992px) {
  10122.     [data-view=room] .bottom__playback-meta {
  10123.         margin: 0;
  10124.         width: 100%
  10125.     }
  10126. }
  10127.  
  10128. @media (min-width:992px) {
  10129.     [data-view=room] .community__playback-meta--mobile {
  10130.         display: none
  10131.     }
  10132. }
  10133.  
  10134. [data-view=room] .community__playback-meta--desktop {
  10135.     display: none
  10136. }
  10137.  
  10138. @media (min-width:768px) {
  10139.     [data-view=room] .community__playback-meta--desktop {
  10140.         display: flex
  10141.     }
  10142. }
  10143.  
  10144. @media (min-width:992px) {
  10145.     [data-view=room] .community__playback-meta--desktop {
  10146.         max-width: none
  10147.     }
  10148. }
  10149.  
  10150. [data-view=room] .community__playback-meta--desktop .list-unstyled {
  10151.     display: table
  10152. }
  10153.  
  10154. [data-view=room] .community__playback-meta--desktop .community__song-playing-progress {
  10155.     display: flex
  10156. }
  10157.  
  10158. @media (min-width:768px) {
  10159.     [data-view=room] .community__playback-meta--desktop .community__song-playing-progress {
  10160.         bottom: 5px;
  10161.         left: 15px
  10162.     }
  10163. }
  10164.  
  10165. @media (min-width:1200px) {
  10166.     [data-view=room] .community__playback-meta--desktop .community__song-playing-progress {
  10167.         bottom: 5px;
  10168.         left: 15px
  10169.     }
  10170. }
  10171.  
  10172. [data-view=room] .community__playback-meta--desktop .community__song-playing-progress .progress {
  10173.     width: 100%;
  10174.     height: 2px
  10175. }
  10176.  
  10177. [data-view=room] .community__playback-meta--desktop .community__song-playing-progress .community__song-playing-time {
  10178.     float: none;
  10179.     margin-top: -7px;
  10180.     margin-left: 15px;
  10181.     font-size: 12px
  10182. }
  10183.  
  10184. .community {
  10185.     height: 100%;
  10186. }
  10187.  
  10188. .community .left-side-wrapper {
  10189.     position: absolute;
  10190.     width: 100%;
  10191.     height: 100%;
  10192.     min-height: 600px;
  10193. }
  10194.  
  10195. @media (min-width:992px) {
  10196.     .community .left-side-wrapper {
  10197.         width: calc(100% - 345px)
  10198.     }
  10199. }
  10200.  
  10201. .community .left-side-wrapper-inner {
  10202.     position: relative;
  10203.     height: 100%
  10204. }
  10205.  
  10206. @media (min-width:992px) {
  10207.     .community .right-side-wrapper {
  10208.         width: 345px
  10209.     }
  10210. }
  10211.  
  10212. .community .community__top {
  10213.     padding: 8px 0 12px 0;
  10214.     position: relative;
  10215.     height: 80px;
  10216. }
  10217.  
  10218. @media (min-width:768px) {
  10219.     .community .community__top {
  10220.         padding: 10px 0 20px 0;
  10221.         height: 50px;
  10222.         /* background-color:#000; */
  10223.         background: linear-gradient(hsl(210, 10%, 20%), hsl(210, 10%, 10%));
  10224.         box-shadow: 0px 1px 10px #000;
  10225.     }
  10226. }
  10227.  
  10228. .community .community__top .container-fluid {
  10229.     padding-left: 0
  10230. }
  10231.  
  10232. .community .community__name {
  10233.     font-size: 18px;
  10234.     height: 28px;
  10235.     padding-top: 3px;
  10236.     color: #ffffff;
  10237.     text-overflow: ellipsis;
  10238.     white-space: nowrap;
  10239.     display: inline-block;
  10240.     overflow-x: hidden;
  10241.     max-width: 179px;
  10242.     vertical-align: middle;
  10243. }
  10244.  
  10245. @media (min-width:576px) {
  10246.     .community .community__name {
  10247.         max-width: none
  10248.     }
  10249. }
  10250.  
  10251. .community .community__info {
  10252.     font-size: 10px;
  10253.     text-transform: uppercase;
  10254.     letter-spacing: 1px;
  10255.     margin-top: 10px;
  10256.     margin-left: 15px
  10257. }
  10258.  
  10259. .community .community__info .fa {
  10260.     font-size: 15px;
  10261.     line-height: 14px;
  10262.     vertical-align: middle
  10263. }
  10264.  
  10265. @media (min-width:768px) {
  10266.     .community .community__info {
  10267.         margin-top: 3px;
  10268.         display: inline-block;
  10269.         margin-left: 10px
  10270.     }
  10271. }
  10272.  
  10273. .community .community__info-item {
  10274.     display: inline-block;
  10275.     margin-right: 0;
  10276.     padding: 2px 10px;
  10277.     cursor: pointer;
  10278.     opacity: .6
  10279. }
  10280.  
  10281. .community .community__info-item:hover {
  10282.     opacity: 1
  10283. }
  10284.  
  10285. .community .community__info-item:last-child {
  10286.     margin-right: 0
  10287. }
  10288.  
  10289. @media (min-width:992px) {
  10290.     .community .community__info-item {
  10291.         padding: 0 10px
  10292.     }
  10293. }
  10294.  
  10295. .community .community__info-item-text {
  10296.     margin-left: 4px
  10297. }
  10298.  
  10299. @media (min-width:768px) {
  10300.     .community .community__about:last-child {
  10301.         border: 1px solid #fff;
  10302.         box-shadow: 0 0 1px 0 #fff inset, 0 0 1px 0 #fff;
  10303.         border-radius: 25px;
  10304.         padding: 4px 9px
  10305.     }
  10306. }
  10307.  
  10308. .community .community__top-right {
  10309.     position: absolute;
  10310.     top: 0;
  10311.     right: 0
  10312. }
  10313.  
  10314. .community .user-level {
  10315.     cursor: pointer;
  10316.     margin-right: 10px
  10317. }
  10318.  
  10319. .community .user-level .plugdj-spinner .spinner,
  10320. .community .user-level .plugdj-spinner .spinner:after {
  10321.     width: 29px;
  10322.     height: 29px;
  10323.     top: inherit;
  10324.     left: inherit;
  10325.     animation: none;
  10326.     border-color: #979797;
  10327.     border-right: .2em solid #00e9de
  10328. }
  10329.  
  10330. .community .user-level .plugdj-spinner .spinner-text {
  10331.     width: inherit;
  10332.     height: inherit;
  10333.     top: 6px;
  10334.     left: 12px;
  10335.     font-size: 12px
  10336. }
  10337.  
  10338. .community .user-level .plugdj-spinner .spinner__container {
  10339.     cursor: pointer
  10340. }
  10341.  
  10342. .community .user-profile {
  10343.     position: relative;
  10344.     width: 29px;
  10345.     height: 29px;
  10346.     margin-left: 5px;
  10347.     cursor: pointer
  10348. }
  10349.  
  10350. .community .user-profile .thumb.small {
  10351.     position: relative;
  10352.     border: 2px solid #89be6c;
  10353.     overflow: hidden
  10354. }
  10355.  
  10356. .community .user-profile .thumb.small .avi {
  10357.     left: -16px;
  10358.     top: -16px
  10359. }
  10360.  
  10361. .community .user-profile .thumb.small .avi.avi-2014winter-s05,
  10362. .community .user-profile .thumb.small .avi.avi-80s12,
  10363. .community .user-profile .thumb.small .avi.avi-80s13,
  10364. .community .user-profile .thumb.small .avi.avi-base13,
  10365. .community .user-profile .thumb.small .avi.avi-base14,
  10366. .community .user-profile .thumb.small .avi.avi-country12,
  10367. .community .user-profile .thumb.small .avi.avi-country13,
  10368. .community .user-profile .thumb.small .avi.avi-diner-s06,
  10369. .community .user-profile .thumb.small .avi.avi-diner-s07,
  10370. .community .user-profile .thumb.small .avi.avi-hiphop13,
  10371. .community .user-profile .thumb.small .avi.avi-hiphop14,
  10372. .community .user-profile .thumb.small .avi.avi-rave13,
  10373. .community .user-profile .thumb.small .avi.avi-robot12,
  10374. .community .user-profile .thumb.small .avi.avi-robot13,
  10375. .community .user-profile .thumb.small .avi.avi-rock14,
  10376. .community .user-profile .thumb.small .avi.avi-zoo-s04,
  10377. .community .user-profile .thumb.small .avi.avi-zoo02,
  10378. .community .user-profile .thumb.small .avi.avi-zoo09,
  10379. .community .user-profile .thumb.small .avi.avi-zoo12 {
  10380.     top: -21px!important
  10381. }
  10382.  
  10383. .community .user-profile__notifications {
  10384.     position: absolute;
  10385.     bottom: -6px;
  10386.     right: -4px;
  10387.     z-index: 10;
  10388.     background-color: #ff0047;
  10389.     text-align: center;
  10390.     padding: 3px;
  10391.     min-width: 9px;
  10392.     font-size: 9px;
  10393.     border-radius: 50%
  10394. }
  10395.  
  10396. .community .community__playing {
  10397.     position: relative;
  10398.     background-color: #24282f;
  10399.     min-height: 240px;
  10400.     display: table;
  10401.     width: 100%
  10402. }
  10403.  
  10404. @media (min-width:992px) {
  10405.     .community .community__playing {
  10406.         width: 486px;
  10407.         max-width: 486px;
  10408.         min-height: 271px;
  10409.         height: 271px;
  10410.         margin: 0 auto
  10411.     }
  10412. }
  10413.  
  10414. .community .community__playing .background {
  10415.     background: -moz-linear-gradient(top, rgba(0, 0, 0, .7) 0, rgba(0, 0, 0, 0) 100%);
  10416.     background: -webkit-linear-gradient(top, rgba(0, 0, 0, .7) 0, rgba(0, 0, 0, 0) 100%);
  10417.     background: linear-gradient(to bottom, rgba(0, 0, 0, .7) 0, rgba(0, 0, 0, 0) 100%);
  10418.     width: 100%;
  10419.     height: 60px;
  10420.     position: absolute;
  10421.     top: 0;
  10422.     left: 0;
  10423.     z-index: 1
  10424. }
  10425.  
  10426. .community .community__playing-no-dj {
  10427.     padding: 25px 0;
  10428.     display: table-cell;
  10429.     vertical-align: middle;
  10430.     text-align: center
  10431. }
  10432.  
  10433. @media (min-width:768px) {
  10434.     .community .community__playing-no-dj {
  10435.         padding: 0
  10436.     }
  10437. }
  10438.  
  10439. .community .community__playing-no-dj .no-dj-title {
  10440.     font-size: 26px;
  10441.     color: #00c6ff;
  10442.     margin-bottom: 6px
  10443. }
  10444.  
  10445. .community .community__playing-no-dj .no-dj-text {
  10446.     font-size: 14px
  10447. }
  10448.  
  10449. .community .community__playing-no-dj .no-dj-buttons {
  10450.     margin-top: 16px
  10451. }
  10452.  
  10453. .community .community__playing-no-dj .btn:first-child {
  10454.     margin-right: 10px
  10455. }
  10456.  
  10457. .community .community__playing-continue {
  10458.     display: none;
  10459.     background: url('https://cdn-prod.plug.dj/_/static/images/plugdj-logo-continue-playing.a47ecff488828769f57cf69f2ac7a9628de5a7e2.png') no-repeat center 40px;
  10460.     text-align: center;
  10461.     vertical-align: middle
  10462. }
  10463.  
  10464. @media (min-width:768px) {
  10465.     .community .community__playing-continue {
  10466.         background-position-y: 60px
  10467.     }
  10468. }
  10469.  
  10470. .community .community__playing-continue-text {
  10471.     font-size: 14px;
  10472.     margin-bottom: 15px
  10473. }
  10474.  
  10475. .community .community__playing[data-state=playing] .community__playing-top {
  10476.     display: block
  10477. }
  10478.  
  10479. .community .community__playing[data-state=playing] .community__playing-continue,
  10480. .community .community__playing[data-state=playing] .community__playing-no-dj {
  10481.     display: none
  10482. }
  10483.  
  10484. .community .community__playing[data-state=paused] .community__playing-continue {
  10485.     display: table-cell;
  10486.     padding-top: 30px
  10487. }
  10488.  
  10489. @media (min-width:768px) {
  10490.     .community .community__playing[data-state=paused] .community__playing-continue {
  10491.         padding-top: 40px
  10492.     }
  10493. }
  10494.  
  10495. .community .community__playing[data-state=paused] .community__playing-no-dj,
  10496. .community .community__playing[data-state=paused] .community__playing-top {
  10497.     display: none
  10498. }
  10499.  
  10500. .community .community__playing-controls.no-hd {
  10501.     display: none
  10502. }
  10503.  
  10504. .community .community__playing-top {
  10505.     display: none;
  10506.     position: relative;
  10507.     background-color: #87cefa;
  10508.     padding: 70px 0;
  10509.     min-width: 320px;
  10510.     min-height: 240px;
  10511.     z-index: 0
  10512. }
  10513.  
  10514. @media (min-width:768px) {
  10515.     .community .community__playing-top {
  10516.         min-height: 271px
  10517.     }
  10518. }
  10519.  
  10520. .community .community__playing-top-buttons {
  10521.     position: absolute;
  10522.     top: 10px;
  10523.     right: 17px;
  10524.     z-index: 2
  10525. }
  10526.  
  10527. .community .community__playing-top-item {
  10528.     display: none;
  10529.     float: left;
  10530.     font-size: 25px;
  10531.     margin-right: 20px;
  10532.     opacity: .6
  10533. }
  10534.  
  10535. .community .community__playing-top-item:last-child {
  10536.     margin-right: 0
  10537. }
  10538.  
  10539. .community .community__playing-top-item:hover {
  10540.     opacity: 1;
  10541.     cursor: pointer
  10542. }
  10543.  
  10544. .community .community__playing-bottom {
  10545.     position: absolute;
  10546.     bottom: 0;
  10547.     width: 100%;
  10548.     height: 56px
  10549. }
  10550.  
  10551. @media (min-width:992px) {
  10552.     .community .community__playing-bottom {
  10553.         display: none
  10554.     }
  10555. }
  10556.  
  10557. .community .community__playing-bottom-container {
  10558.     padding: 10px 10px 10px 0;
  10559.     max-width: 190px
  10560. }
  10561.  
  10562. @media (min-width:992px) {
  10563.     .community .community__playing-bottom-container {
  10564.         display: flex;
  10565.         flex-direction: column;
  10566.         max-width: 190px
  10567.     }
  10568. }
  10569.  
  10570. @media (min-width:768px) {
  10571.     .community .community__playing-bottom-container .community__playing-bottom-text {
  10572.         margin-right: 5px
  10573.     }
  10574. }
  10575.  
  10576. @media (min-width:768px) {
  10577.     .community .community__playing-bottom-container .container-fluid {
  10578.         padding-left: 0;
  10579.         padding-right: 0
  10580.     }
  10581.     .community .community__playing-bottom-container .container-fluid .col-2 {
  10582.         padding-right: 0
  10583.     }
  10584. }
  10585.  
  10586. .community .community__dj-playing,
  10587. .community .community__playing-bottom-text,
  10588. .community .community__song-playing,
  10589. .community .community__song-playing-time {
  10590.     font-size: 13px;
  10591.     line-height: 15px
  10592. }
  10593.  
  10594. .community .community__playing-bottom-text,
  10595. .community .community__song-playing-time {
  10596.     color: #979797
  10597. }
  10598.  
  10599. .community .community__dj-playing {
  10600.     color: #fff;
  10601.     font-weight: 500
  10602. }
  10603.  
  10604. .community .community__song-playing {
  10605.     font-weight: 500;
  10606.     text-overflow: ellipsis;
  10607.     white-space: nowrap;
  10608.     overflow: hidden
  10609. }
  10610.  
  10611. .community .community__song-playing-time {
  10612.     margin-top: 5px;
  10613.     float: right
  10614. }
  10615.  
  10616. .community .community__playing-bottom-bg {
  10617.     position: absolute;
  10618.     bottom: 0;
  10619.     width: 100%;
  10620.     height: 56px;
  10621.     background-color: #000;
  10622.     opacity: .6
  10623. }
  10624.  
  10625. @media (min-width:768px) {
  10626.     .community .community__playing-bottom-bg {
  10627.         background-color: #24282f;
  10628.         opacity: 1;
  10629.         height: auto
  10630.     }
  10631. }
  10632.  
  10633. .community .community__song-playing-progress {
  10634.     position: absolute;
  10635.     bottom: 0;
  10636.     width: 100%;
  10637.     cursor: pointer
  10638. }
  10639.  
  10640. .community .community__song-playing-progress .progress {
  10641.     background-color: #979797;
  10642.     height: 6px;
  10643.     border-radius: 0
  10644. }
  10645.  
  10646. .community .community__song-playing-progress .progress .progress-bar {
  10647.     background-color: #00c6ff
  10648. }
  10649.  
  10650. .community .community__player {
  10651.     padding-top: 25px;
  10652.     text-align: center
  10653. }
  10654.  
  10655. @media (min-width:992px) {
  10656.     .community .community__player {
  10657.         display: none
  10658.     }
  10659. }
  10660.  
  10661. .community .community__player .volume-bar {
  10662.     display: flex;
  10663.     min-width: 135px;
  10664.     margin-left: 15px;
  10665.     margin-right: 15px;
  10666.     align-items: center;
  10667.     vertical-align: middle;
  10668.     position: relative
  10669. }
  10670.  
  10671. .community .community__player .volume-bar .fa-volume-off,
  10672. .community .community__player .volume-bar .fa-volume-up {
  10673.     width: 20px;
  10674.     margin-right: 5px
  10675. }
  10676.  
  10677. .community .community__player .volume-bar .progress-slider-frame {
  10678.     position: absolute;
  10679.     width: 100%;
  10680.     height: 100%;
  10681.     z-index: 1;
  10682.     top: 0
  10683. }
  10684.  
  10685. .community .community__player .volume-bar .progress-wrapper {
  10686.     display: block;
  10687.     width: calc(100% - 25px);
  10688.     position: relative;
  10689.     padding-top: 5px;
  10690.     padding-bottom: 5px
  10691. }
  10692.  
  10693. .community .community__player .volume-bar .progress {
  10694.     background-color: #979797;
  10695.     height: 7px;
  10696.     border-radius: 5px
  10697. }
  10698.  
  10699. .community .community__player .volume-bar .progress .progress-bar {
  10700.     background-color: #00c6ff
  10701. }
  10702.  
  10703. .community .community__player-item {
  10704.     display: inline-block;
  10705.     padding: 0 11px;
  10706.     font-size: 17px;
  10707.     cursor: pointer;
  10708.     opacity: .6
  10709. }
  10710.  
  10711. @media (min-width:992px) {
  10712.     .community .community__player-item {
  10713.         margin-right: 15px;
  10714.         padding: 0 10px
  10715.     }
  10716. }
  10717.  
  10718. .community .community__player-item:hover {
  10719.     opacity: 1
  10720. }
  10721.  
  10722. .community .community__player-item:last-child {
  10723.     margin-right: 0
  10724. }
  10725.  
  10726. .community .community__player-item.volume {
  10727.     padding: 0
  10728. }
  10729.  
  10730. .community .community__player-item .icon-dj-wait {
  10731.     font-size: 25px;
  10732.     margin-top: -8px
  10733. }
  10734.  
  10735. @media (min-width:992px) {
  10736.     .community .community__player-item {
  10737.         display: flex;
  10738.         vertical-align: middle;
  10739.         text-align: center;
  10740.         justify-content: center
  10741.     }
  10742. }
  10743.  
  10744. .community .share-song {
  10745.     font-size: 21px
  10746. }
  10747.  
  10748. .community .share-song:hover {
  10749.     opacity: 1
  10750. }
  10751.  
  10752. .community .room-controls {
  10753.     padding: 25px 0 0;
  10754.     z-index: 0
  10755. }
  10756.  
  10757. @media (min-width:992px) {
  10758.     .community .room-controls {
  10759.         position: absolute;
  10760.         width: 660px;
  10761.         bottom: 130px;
  10762.         left: 50%;
  10763.         padding: 22px 0;
  10764.         margin-left: -330px
  10765.     }
  10766.     .community .room-controls::after {
  10767.         display: block;
  10768.         clear: both;
  10769.         content: ""
  10770.     }
  10771. }
  10772.  
  10773. @media (min-width:992px) {
  10774.     .community .room-controls--mobile {
  10775.         display: none
  10776.     }
  10777. }
  10778.  
  10779. .community .room-controls__bottom {
  10780.     text-align: center;
  10781.     max-width: 500px;
  10782.     margin: 0 auto
  10783. }
  10784.  
  10785. .community .room-controls__bottom .list-unstyled {
  10786.     margin: 0 -5px
  10787. }
  10788.  
  10789. .community .room-controls__bottom-item {
  10790.     float: left;
  10791.     width: 25%;
  10792.     font-size: 12px;
  10793.     line-height: 12px
  10794. }
  10795.  
  10796. .community .room-controls__bottom-item .icon-dj:before {
  10797.     position: relative;
  10798.     top: -2px
  10799. }
  10800.  
  10801. .community .room-controls__bottom-item.dj-button.is-wait .icon-join-waitlist-big {
  10802.     position: relative;
  10803.     display: inline-block;
  10804.     vertical-align: middle;
  10805.     width: 32px;
  10806.     background-position: -140px -390px
  10807. }
  10808.  
  10809. .community .btn-room-controls {
  10810.     position: relative;
  10811.     border: 0;
  10812.     display: block;
  10813.     margin: 0 auto 8px
  10814. }
  10815.  
  10816. .community .btn-room-controls i.icon {
  10817.     top: 8px;
  10818.     left: 10px
  10819. }
  10820.  
  10821. .community .btn-room-controls i.icon.join-waitlist-big {
  10822.     left: 7px
  10823. }
  10824.  
  10825. .community .btn-room-controls .spinner {
  10826.     width: 25px;
  10827.     height: 25px;
  10828.     top: -27px;
  10829.     left: -2px
  10830. }
  10831.  
  10832. .community .room-controls__bottom-text {
  10833.     font-size: 12px;
  10834.     line-height: 12px
  10835. }
  10836.  
  10837. .community .room-controls--desktop {
  10838.     display: none
  10839. }
  10840.  
  10841. @media (min-width:768px) {
  10842.     .community .room-controls--desktop {
  10843.         display: block;
  10844.         width: 175px;
  10845.         float: right;
  10846.         margin-top: 5px;
  10847.         padding: 10px;
  10848.         background-color: rgba(0, 0, 0, .25);
  10849.         color: rgba(255, 255, 255, .6);
  10850.         border: 1px solid #979797;
  10851.         border-radius: 15px
  10852.     }
  10853. }
  10854.  
  10855. .community .room-controls--desktop .list-unstyled {
  10856.     display: flex
  10857. }
  10858.  
  10859. .community .room-controls--desktop-btn {
  10860.     opacity: .6
  10861. }
  10862.  
  10863. .community .room-controls--desktop-btn.clicked,
  10864. .community .room-controls--desktop-btn:hover:not(.disabled) {
  10865.     opacity: 1;
  10866.     cursor: pointer
  10867. }
  10868.  
  10869. .community .room-controls--desktop-btn.disabled i {
  10870.     opacity: .5
  10871. }
  10872.  
  10873. .community .room-controls--desktop__item {
  10874.     display: none;
  10875.     flex: 1;
  10876.     text-align: center
  10877. }
  10878.  
  10879. .community .room-controls--desktop__item .btn-like,
  10880. .community .room-controls--desktop__item .btn-meh,
  10881. .community .room-controls--desktop__item .btn-playlist {
  10882.     font-size: 25px;
  10883.     height: 30px
  10884. }
  10885.  
  10886. @media (min-width:768px) {
  10887.     .community .room-controls--desktop__item .btn-like.clicked {
  10888.         color: #00e9de;
  10889.         opacity: 1
  10890.     }
  10891. }
  10892.  
  10893. @media (min-width:768px) {
  10894.     .community .room-controls--desktop__item .btn-meh.clicked {
  10895.         color: #bd10e0;
  10896.         opacity: 1
  10897.     }
  10898. }
  10899.  
  10900. @media (min-width:768px) {
  10901.     .community .room-controls--desktop__item .btn-playlist.clicked {
  10902.         color: #00c6ff;
  10903.         opacity: 1
  10904.     }
  10905. }
  10906.  
  10907. .community .room-controls--desktop__item.selected .room-controls--desktop-btn {
  10908.     color: #00e9de;
  10909.     opacity: 1
  10910. }
  10911.  
  10912. @media (min-width:576px) {
  10913.     .community .room-controls--desktop__item {
  10914.         display: list-item
  10915.     }
  10916. }
  10917.  
  10918. .community .room-controls--desktop-btn {
  10919.     display: block;
  10920.     margin: 0 auto;
  10921.     padding: 0;
  10922.     text-align: center;
  10923.     background-color: transparent;
  10924.     color: #fff;
  10925.     border: 0
  10926. }
  10927.  
  10928. .community .community__playlist--desktop,
  10929. .community .community__playlist--mobile {
  10930.     /* background-color:#24282f; */
  10931.     /* background: linear-gradient(hsla(210,10%,20%,0.8), hsla(210,10%,10%,0.8)); */
  10932.     background: linear-gradient(hsl(220, 50%, 40%), hsl(220, 50%, 30%)) !important;
  10933.     box-shadow: inset 0 0 2px hsla(0, 0%, 100%, 0.5) !important;
  10934. }
  10935.  
  10936. .community .community__playlist--mobile {
  10937.     padding: 10px 0;
  10938.     text-align: center
  10939. }
  10940.  
  10941. @media (min-width:768px) {
  10942.     .community .community__playlist--mobile {
  10943.         display: none
  10944.     }
  10945. }
  10946.  
  10947. .community .community__playlist-title {
  10948.     font-size: 13px;
  10949.     font-weight: 500;
  10950.     display: inline-block
  10951. }
  10952.  
  10953. .community .community__playlist-title .plugdjfont {
  10954.     color: #ff2aab;
  10955.     font-size: 35px;
  10956.     margin-right: 5px;
  10957.     vertical-align: middle
  10958. }
  10959.  
  10960. .community .community__switch {
  10961.     position: fixed;
  10962.     bottom: 0;
  10963.     width: 100%;
  10964.     background-color: #000;
  10965.     border-top: solid 1px #222
  10966. }
  10967.  
  10968. @media (min-width:992px) {
  10969.     .community .community__switch {
  10970.         display: none
  10971.     }
  10972. }
  10973.  
  10974. .community .community__switch-item {
  10975.     float: left;
  10976.     width: 25%;
  10977.     text-align: center;
  10978.     color: #fff;
  10979.     opacity: .6;
  10980.     padding: 20px 0;
  10981.     cursor: pointer;
  10982.     border-left: 1px solid #232323;
  10983.     box-sizing: border-box
  10984. }
  10985.  
  10986. .community .community__switch-item:hover {
  10987.     background-color: rgba(255, 255, 255, .1);
  10988.     opacity: 1;
  10989.     box-sizing: border-box
  10990. }
  10991.  
  10992. .community .community__switch-item.community {
  10993.     display: none
  10994. }
  10995.  
  10996. .community .community__switch-item.selected {
  10997.     background-color: rgba(255, 255, 255, .1);
  10998.     opacity: 1;
  10999.     border-right: 2px solid #24282f;
  11000.     border-left: 2px solid #24282f;
  11001.     box-sizing: border-box
  11002. }
  11003.  
  11004. .community .community__switch-item .fa {
  11005.     font-size: 18px;
  11006.     vertical-align: middle;
  11007.     margin-right: 3px
  11008. }
  11009.  
  11010. .community .community__switch-item .fa-users {
  11011.     font-size: 16px
  11012. }
  11013.  
  11014. .community .community__switch-item .icon-dj {
  11015.     font-size: 17px
  11016. }
  11017.  
  11018. .community .community__switch-item .icon-list {
  11019.     margin: 0;
  11020.     font-size: 21px
  11021. }
  11022.  
  11023. .community .community__switch-item .icon-friends {
  11024.     margin: 0;
  11025.     font-size: 21px
  11026. }
  11027.  
  11028. .community .community__switch-text {
  11029.     display: inline-block;
  11030.     font-size: 12px
  11031. }
  11032.  
  11033. @media (min-width:992px) {
  11034.     .community .bottom__playback-controls--mobile {
  11035.         display: none
  11036.     }
  11037. }
  11038.  
  11039. .community .bottom__playback-controls--desktop {
  11040.     display: none
  11041. }
  11042.  
  11043. @media (min-width:992px) {
  11044.     .community .bottom__playback-controls--desktop {
  11045.         display: flex;
  11046.         width: 100%;
  11047.         justify-content: flex-end
  11048.     }
  11049. }
  11050.  
  11051. @media (min-width:992px) {
  11052.     .community .bottom__playback-controls--desktop {
  11053.         padding-left: 40px
  11054.     }
  11055. }
  11056.  
  11057. @media (min-width:992px) {
  11058.     .community .bottom__playback-controls--desktop {
  11059.         padding-left: 30px
  11060.     }
  11061. }
  11062.  
  11063. @media (min-width:992px) {
  11064.     .community .bottom__playback-controls--desktop .list-unstyled {
  11065.         display: flex
  11066.     }
  11067.     .community .bottom__playback-controls--desktop .list-unstyled:first-child {
  11068.         display: flex;
  11069.         align-items: center;
  11070.         justify-content: center;
  11071.         margin-left: 10px
  11072.     }
  11073.     .community .bottom__playback-controls--desktop .list-unstyled:first-child .community__player-item.pause,
  11074.     .community .bottom__playback-controls--desktop .list-unstyled:first-child .community__player-item.play {
  11075.         margin-right: 0
  11076.     }
  11077. }
  11078.  
  11079. @media (min-width:992px) and (min-width:992px) {
  11080.     .community .bottom__playback-controls--desktop .list-unstyled:first-child {
  11081.         margin-left: 10px;
  11082.         margin-right: 10px;
  11083.         justify-content: flex-start
  11084.     }
  11085. }
  11086.  
  11087. @media (min-width:992px) and (min-width:1200px) {
  11088.     .community .bottom__playback-controls--desktop .list-unstyled:first-child {
  11089.         width: 100%
  11090.     }
  11091. }
  11092.  
  11093. @media (min-width:992px) {
  11094.     .community .bottom__playback-controls--desktop .list-unstyled:last-child {
  11095.         display: flex;
  11096.         justify-content: flex-end
  11097.     }
  11098. }
  11099.  
  11100. @media (min-width:992px) and (min-width:992px) {
  11101.     .community .bottom__playback-controls--desktop .list-unstyled:last-child {
  11102.         max-width: 110px
  11103.     }
  11104. }
  11105.  
  11106. @media (min-width:992px) {
  11107.     .community .bottom__playback-controls--desktop .list-unstyled:last-child .community__player-item {
  11108.         flex-basis: 55px;
  11109.         margin: 0
  11110.     }
  11111.     .community .bottom__playback-controls--desktop .list-unstyled:last-child .community__player-item .fa {
  11112.         margin-top: 20px
  11113.     }
  11114.     .community .bottom__playback-controls--desktop .list-unstyled:last-child .community__player-item .plugdjfont {
  11115.         margin-top: 13px
  11116.     }
  11117. }
  11118.  
  11119. .community .bottom__playback-controls--desktop .community__player-item.history,
  11120. .community .bottom__playback-controls--desktop .community__player-item.share-song-trigger {
  11121.     width: 75px;
  11122.     border-left: 1px solid #24282f;
  11123.     opacity: 1
  11124. }
  11125.  
  11126. .community .bottom__playback-controls--desktop .community__player-item.history .fa,
  11127. .community .bottom__playback-controls--desktop .community__player-item.history .plugdjfont,
  11128. .community .bottom__playback-controls--desktop .community__player-item.share-song-trigger .fa,
  11129. .community .bottom__playback-controls--desktop .community__player-item.share-song-trigger .plugdjfont {
  11130.     opacity: .6
  11131. }
  11132.  
  11133. .community .bottom__playback-controls--desktop .community__player-item.history .fa:hover,
  11134. .community .bottom__playback-controls--desktop .community__player-item.history .plugdjfont:hover,
  11135. .community .bottom__playback-controls--desktop .community__player-item.share-song-trigger .fa:hover,
  11136. .community .bottom__playback-controls--desktop .community__player-item.share-song-trigger .plugdjfont:hover {
  11137.     opacity: 1
  11138. }
  11139.  
  11140. .community .community__player-item.play,
  11141. .community .community__playing-bottom {
  11142.     display: none
  11143. }
  11144.  
  11145. .community[data-state] .community__playing-bottom {
  11146.     display: block
  11147. }
  11148.  
  11149. @media (min-width:992px) {
  11150.     .community[data-state] .community__playing-bottom {
  11151.         display: none
  11152.     }
  11153. }
  11154.  
  11155. .community[data-state=playing] .community__player-item.pause {
  11156.     display: inline-block
  11157. }
  11158.  
  11159. @media (min-width:992px) {
  11160.     .community[data-state=playing] .community__player-item.pause {
  11161.         display: flex
  11162.     }
  11163. }
  11164.  
  11165. .community[data-state=paused] .community__player-item.play {
  11166.     display: inline-block
  11167. }
  11168.  
  11169. @media (min-width:992px) {
  11170.     .community[data-state=paused] .community__player-item.play {
  11171.         display: flex
  11172.     }
  11173. }
  11174.  
  11175. .community[data-state=paused] .community__player-item.pause {
  11176.     display: none
  11177. }
  11178.  
  11179. .community[data-media=youtube] .community__playing-top-item.hd {
  11180.     display: block
  11181. }
  11182.  
  11183. .community[data-media=soundcloud] .community__playing-top-item.hd {
  11184.     display: none
  11185. }
  11186.  
  11187. .community .dj-button--desktop {
  11188.     display: none
  11189. }
  11190.  
  11191. @media (min-width:768px) {
  11192.     .community .dj-button--desktop {
  11193.         display: block;
  11194.         float: left;
  11195.         width: 190px;
  11196.         height: 94px;
  11197.         padding: 13px
  11198.     }
  11199.     .community .dj-button--desktop .room-controls__bottom-item {
  11200.         float: right;
  11201.         width: initial;
  11202.         margin-top: 10px
  11203.     }
  11204. }
  11205.  
  11206. .community .dj-button--desktop .dj-button__waitlist {
  11207.     margin-top: 10px
  11208. }
  11209.  
  11210. .community .dj-button--desktop .dj-button__waitlist-item {
  11211.     display: inline-block;
  11212.     width: 20px;
  11213.     height: 20px;
  11214.     margin-right: 5px
  11215. }
  11216.  
  11217. .community .dj-button--desktop .dj-button__waitlist-item:last-child {
  11218.     margin-right: 0
  11219. }
  11220.  
  11221. .community .community__avatars {
  11222.     display: none;
  11223.     position: absolute;
  11224.     width: 100%;
  11225.     z-index: auto;
  11226.     bottom: 85px
  11227. }
  11228.  
  11229. @media (min-width:992px) {
  11230.     .community .community__avatars {
  11231.         display: block
  11232.     }
  11233. }
  11234.  
  11235. .dialog .dialog-frame .button span {
  11236.     top: 15px
  11237. }
  11238.  
  11239. .filter-or {
  11240.     left: 12px
  11241. }
  11242.  
  11243. .thumb.small .avi-2014hw12,
  11244. .thumb.small .avi-2014hw13,
  11245. .thumb.small .avi-80s14,
  11246. .thumb.small .avi-base12,
  11247. .thumb.small .avi-country14,
  11248. .thumb.small .avi-island-s03 {
  11249.     top: -21px!important
  11250. }
  11251.  
  11252. .thumb.small .avi-2014hw14,
  11253. .thumb.small .avi-2014winter-s02,
  11254. .thumb.small .avi-base02,
  11255. .thumb.small .avi-base15,
  11256. .thumb.small .avi-beach-s05,
  11257. .thumb.small .avi-classic05,
  11258. .thumb.small .avi-classic09,
  11259. .thumb.small .avi-country11,
  11260. .thumb.small .avi-hiphop09,
  11261. .thumb.small .avi-hiphop11,
  11262. .thumb.small .avi-hiphop12,
  11263. .thumb.small .avi-rave09,
  11264. .thumb.small .avi-rave12,
  11265. .thumb.small .avi-rave14,
  11266. .thumb.small .avi-rave15,
  11267. .thumb.small .avi-robot06,
  11268. .thumb.small .avi-robot09,
  11269. .thumb.small .avi-robot14,
  11270. .thumb.small .avi-rock02,
  11271. .thumb.small .avi-sea-s02,
  11272. .thumb.small .avi-sea-s03,
  11273. .thumb.small .avi-sea-s04,
  11274. .thumb.small .avi-zoo06,
  11275. .thumb.small .avi-zoo07 {
  11276.     top: -19px!important
  11277. }
  11278.  
  11279. .thumb.large .avi-base06,
  11280. .thumb.large .avi-base09,
  11281. .thumb.large .avi-base15,
  11282. .thumb.large .avi-country12,
  11283. .thumb.large .avi-country13,
  11284. .thumb.large .avi-country14,
  11285. .thumb.large .avi-country15,
  11286. .thumb.large .avi-diner-e02,
  11287. .thumb.large .avi-hiphop-s02,
  11288. .thumb.large .avi-rave14,
  11289. .thumb.large .avi-robot06,
  11290. .thumb.large .avi80s12,
  11291. .thumb.large .avi80s13 {
  11292.     left: -37px!important
  11293. }
  11294.  
  11295. .thumb.large .avi-2014hw13,
  11296. .thumb.large .avi-base02,
  11297. .thumb.large .avi-base12,
  11298. .thumb.large .avi-base13,
  11299. .thumb.large .avi-base14,
  11300. .thumb.large .avi-hiphop09,
  11301. .thumb.large .avi-hiphop14,
  11302. .thumb.large .avi-rave13,
  11303. .thumb.large .avi-rock14 {
  11304.     left: -37px!important
  11305. }
  11306.  
  11307. .thumb.large .avi {
  11308.     left: -37px!important
  11309. }
  11310.  
  11311. .thumb.large .avi-2014winter-s03,
  11312. .thumb.large .avi-admin02,
  11313. .thumb.large .avi-admin04,
  11314. .thumb.large .avi-admin06,
  11315. .thumb.large .avi-admin08,
  11316. .thumb.large .avi-beach-e01,
  11317. .thumb.large .avi-beach-s01,
  11318. .thumb.large .avi-beach-s03,
  11319. .thumb.large .avi-beach-s04,
  11320. .thumb.large .avi-beach-s05,
  11321. .thumb.large .avi-beach-t01,
  11322. .thumb.large .avi-beach-t03,
  11323. .thumb.large .avi-beach-t04,
  11324. .thumb.large .avi-classic06,
  11325. .thumb.large .avi-classic07,
  11326. .thumb.large .avi-diner-t03,
  11327. .thumb.large .avi-hiphop03,
  11328. .thumb.large .avi-island-e02,
  11329. .thumb.large .avi-island-s04,
  11330. .thumb.large .avi-nyc-s02,
  11331. .thumb.large .avi-nyc-s03,
  11332. .thumb.large .avi-nyc-s04,
  11333. .thumb.large .avi-nyc-s05,
  11334. .thumb.large .avi-nyc-s06,
  11335. .thumb.large .avi-nyc-t01,
  11336. .thumb.large .avi-nyc-t02,
  11337. .thumb.large .avi-nyc-t03,
  11338. .thumb.large .avi-nyc-t04,
  11339. .thumb.large .avi-rave04,
  11340. .thumb.large .avi-rave06,
  11341. .thumb.large .avi-rock08,
  11342. .thumb.large .avi-sea-s07,
  11343. .thumb.large .avi-sea-t03,
  11344. .thumb.large .avi-warrior08 .thumb.large .avi-warrior09,
  11345. .thumb.large .avi80s06,
  11346. .thumb.large .avi80s07,
  11347. .thumb.large .avi80s09,
  11348. .thumb.large .avi80s10 {
  11349.     left: -37px!important
  11350. }
  11351.  
  11352. .communities .grid .cell .meta .room {
  11353.     color: #00c6ff
  11354. }
  11355.  
  11356. .right-side-wrapper .thumb.small {
  11357.     border-color: initial
  11358. }
  11359.  
  11360. #dashboard .thumb.small .avi {
  11361.     left: -17px
  11362. }
  11363.  
  11364. .community__left-nav {
  11365.     position: fixed;
  11366.     width: 50px;
  11367.     background-color: #25292d;
  11368.     left: 0;
  11369.     z-index: 173;
  11370.     height: calc(100% - 50px - 59px);
  11371.     top: 50px;
  11372.     /* background: linear-gradient(hsl(210, 10%, 20%), hsl(0, 0%, 0%)); */
  11373.     box-shadow: 0px 1px 10px #000;
  11374. }
  11375.  
  11376. .community__left-nav ul {
  11377.     padding-top: 5px
  11378. }
  11379.  
  11380. .community__left-nav.nav--desktop.introjs-fixParent {
  11381.     position: initial
  11382. }
  11383.  
  11384. .nav-left {
  11385.     background-color: rgba(0, 0, 0, .85);
  11386.     height: 100%;
  11387.     position: fixed;
  11388.     top: 0;
  11389.     left: -250px;
  11390.     z-index: 173;
  11391.     overflow-x: hidden;
  11392.     opacity: 0;
  11393.     width: 250px;
  11394.     -webkit-transition: left .5s, opacity .2s;
  11395.     -moz-transition: left .5s, opacity .2s;
  11396.     -ms-transition: left .5s, opacity .2s;
  11397.     -o-transition: left .5s, opacity .2s;
  11398.     transition: left .5s, opacity .2s
  11399. }
  11400.  
  11401. .nav-left.shown {
  11402.     left: 0;
  11403.     opacity: 1
  11404. }
  11405.  
  11406. .nav-left .download-app {
  11407.     background-color: #24282f;
  11408.     padding: 20px 0 17px 0;
  11409.     text-align: center
  11410. }
  11411.  
  11412. .nav-left .download-app__store {
  11413.     display: inline-block;
  11414.     margin-right: 7px;
  11415.     cursor: pointer
  11416. }
  11417.  
  11418. .nav-left .download-app__store a {
  11419.     width: 100%;
  11420.     height: 100%;
  11421.     display: block
  11422. }
  11423.  
  11424. .nav-left .download-app__store.apple {
  11425.     background: url('https://cdn-prod.plug.dj/_/static/images/download-app-apple.562b6848a3bd6b55b08d93399adaf1f324b3f1a1.svg') no-repeat 0 0;
  11426.     width: 90px;
  11427.     height: 30px;
  11428.     background-size: cover
  11429. }
  11430.  
  11431. .nav-left .download-app__store.google {
  11432.     background: url('https://cdn-prod.plug.dj/_/static/images/download-app-google.3bc80adafa4b62d715ed56c67d66f362ba8af461.svg') no-repeat 0 0;
  11433.     width: 90px;
  11434.     height: 30px;
  11435.     background-size: cover
  11436. }
  11437.  
  11438. .nav-left .download-app__store:last-child {
  11439.     margin-right: 0
  11440. }
  11441.  
  11442. .nav-left__item {
  11443.     padding: 15px 0 14px 16px;
  11444.     color: #fff;
  11445.     opacity: .7;
  11446.     letter-spacing: 1px;
  11447.     margin: 10px 0;
  11448.     cursor: pointer
  11449. }
  11450.  
  11451. .nav-left__item:hover {
  11452.     background-color: #212121;
  11453.     opacity: 1
  11454. }
  11455.  
  11456. .nav-left__item.selected {
  11457.     border-left: 2px solid white;
  11458.     opacity: 1;
  11459.     padding-left: 15px;
  11460.     margin: 10px 0;
  11461.     background: linear-gradient(hsl(220, 50%, 40%), hsl(220, 50%, 30%)) !important;
  11462.     box-shadow: inset 0 0 2px hsla(0, 0%, 100%, 0.5) !important;
  11463. }
  11464.  
  11465. .nav-left__item.selected .nav-left__item-icon,
  11466. .nav-left__item.selected .nav-left__item-text {
  11467.     color: white;
  11468. }
  11469.  
  11470. .nav-left__item.selected .nav-left__item-text {
  11471.     text-transform: capitalize;
  11472.     font-size: 14px
  11473. }
  11474.  
  11475. .nav-left__item.selected:hover {
  11476.     background-color: transparent;
  11477.     cursor: default
  11478. }
  11479.  
  11480. .nav-left__item.disabled .nav-left__item-icon,
  11481. .nav-left__item.disabled .nav-left__item-text {
  11482.     opacity: .4;
  11483.     cursor: default
  11484. }
  11485.  
  11486. .nav-left__item.disabled:hover {
  11487.     opacity: .4;
  11488.     background-color: transparent;
  11489.     cursor: default
  11490. }
  11491.  
  11492. .nav-left__item a {
  11493.     text-decoration: none;
  11494.     color: #fff
  11495. }
  11496.  
  11497. .nav-left__item-icon {
  11498.     margin-right: 15px;
  11499.     font-size: 16px;
  11500.     vertical-align: middle
  11501. }
  11502.  
  11503. .nav-left__item-text {
  11504.     font-size: 12px;
  11505.     text-transform: uppercase
  11506. }
  11507.  
  11508. .nav-left__top {
  11509.     padding: 15px 0
  11510. }
  11511.  
  11512. .nav-left__top .plugdj-logo {
  11513.     display: inline-block;
  11514.     width: 84px;
  11515.     height: 21px;
  11516.     background: url('https://cdn-prod.plug.dj/_/static/images/plugdj-logo.3a4fdcf6dd59e88cc11fc536922018523a05ff56.png') no-repeat 0 0;
  11517.     margin-left: 15px
  11518. }
  11519.  
  11520. .nav-left__top .fa {
  11521.     cursor: pointer;
  11522.     float: right;
  11523.     margin-top: -18px;
  11524.     margin-right: 15px;
  11525.     font-size: 18px;
  11526.     padding: 20px;
  11527.     opacity: .6
  11528. }
  11529.  
  11530. .nav-left__top .fa:hover {
  11531.     opacity: 1
  11532. }
  11533.  
  11534. .nav-left__bottom {
  11535.     padding: 18px 0 30px 0;
  11536.     font-size: 12px;
  11537.     text-align: center
  11538. }
  11539.  
  11540. .nav-left__bottom .btn-subscribe {
  11541.     margin: 0
  11542. }
  11543.  
  11544. .nav-left__bottom .nav-left__bottom-list .separator {
  11545.     display: inline-block;
  11546.     width: 1px;
  11547.     height: 11px;
  11548.     background-color: #fff;
  11549.     opacity: .7
  11550. }
  11551.  
  11552. .nav-left__bottom .nav-left__bottom-list:first-child {
  11553.     text-transform: uppercase;
  11554.     margin-bottom: 7px
  11555. }
  11556.  
  11557. .nav-left__bottom .nav-left__bottom-list:last-child {
  11558.     text-align: left;
  11559.     margin-left: 13px
  11560. }
  11561.  
  11562. .nav-left__bottom .nav-left__bottom-list:last-child .nav-left__bottom-link {
  11563.     padding: 0 4px
  11564. }
  11565.  
  11566. .nav-left__bottom .nav-left__bottom-item {
  11567.     display: inline-block;
  11568.     letter-spacing: 1px
  11569. }
  11570.  
  11571. .nav-left__bottom .nav-left__bottom-item:last-child {
  11572.     border: 0
  11573. }
  11574.  
  11575. .nav-left__bottom .nav-left__bottom-link {
  11576.     color: #fff;
  11577.     text-decoration: none;
  11578.     padding: 0 15px;
  11579.     opacity: .7
  11580. }
  11581.  
  11582. .nav-left__bottom .nav-left__bottom-link:hover {
  11583.     opacity: 1
  11584. }
  11585.  
  11586. .chat-container {
  11587.     padding: 15px;
  11588.     background: #292032;
  11589.     background: -moz-linear-gradient(top, #292032 0, #220e28 13%, #37132e 28%, #381e2e 44%, #211320 64%, #160e18 83%, #2b272c 100%);
  11590.     background: -webkit-linear-gradient(top, #292032 0, #220e28 13%, #37132e 28%, #381e2e 44%, #211320 64%, #160e18 83%, #2b272c 100%);
  11591.     background: linear-gradient(to bottom, #292032 0, #220e28 13%, #37132e 28%, #381e2e 44%, #211320 64%, #160e18 83%, #2b272c 100%)
  11592. }
  11593.  
  11594. .chat-welcome-message {
  11595.     margin-bottom: 15px
  11596. }
  11597.  
  11598. .chat-message {
  11599.     margin-bottom: 15px
  11600. }
  11601.  
  11602. .chat-message:last-child {
  11603.     margin-bottom: 0
  11604. }
  11605.  
  11606. .chat-message__left {
  11607.     float: left;
  11608.     width: 90%
  11609. }
  11610.  
  11611. .chat-message__user-avatar {
  11612.     float: left;
  11613.     width: 20px;
  11614.     height: 20px;
  11615.     display: inline-block;
  11616.     background-color: orange;
  11617.     margin-right: 10px
  11618. }
  11619.  
  11620. .chat-message__text {
  11621.     line-height: 18px;
  11622.     margin-left: 30px
  11623. }
  11624.  
  11625. .chat-message__time {
  11626.     float: right;
  11627.     width: 10%;
  11628.     opacity: .3;
  11629.     text-align: right
  11630. }
  11631.  
  11632. .chat-message__user-name {
  11633.     opacity: .5;
  11634.     margin-bottom: 3px
  11635. }
  11636.  
  11637. .chat-message__user-name.admin,
  11638. .chat-message__user-name.bouncer,
  11639. .chat-message__user-name.manager,
  11640. .chat-message__user-name.offline,
  11641. .chat-message__user-name.plot-member,
  11642. .chat-message__user-name.promoter,
  11643. .chat-message__user-name.regular,
  11644. .chat-message__user-name.resident-dj,
  11645. .chat-message__user-name.site-moderator,
  11646. .chat-message__user-name.subscriber {
  11647.     opacity: 1
  11648. }
  11649.  
  11650. .chat-message__user-name.admin {
  11651.     color: #00c6ff
  11652. }
  11653.  
  11654. .chat-message__user-name.site-moderator {
  11655.     color: #ff0047
  11656. }
  11657.  
  11658. .chat-message__user-name.manager {
  11659.     color: #6a0050
  11660. }
  11661.  
  11662. .chat-message__user-name.bouncer {
  11663.     color: #6a0050
  11664. }
  11665.  
  11666. .chat-message__user-name.promoter {
  11667.     color: #89be6b
  11668. }
  11669.  
  11670. .chat-message__user-name.resident-dj {
  11671.     color: #6a0050
  11672. }
  11673.  
  11674. .chat-message__user-name.plot-member {
  11675.     color: #f66
  11676. }
  11677.  
  11678. .chat-message__user-name.subscriber {
  11679.     color: #fff48e
  11680. }
  11681.  
  11682. .chat-message__user-name.regular {
  11683.     color: #fff
  11684. }
  11685.  
  11686. .chat-message__user-name.offline {
  11687.     color: #979797
  11688. }
  11689.  
  11690. #header-panel-bar.right-meta #chat-button i,
  11691. #header-panel-bar.right-meta #friends-button i,
  11692. #header-panel-bar.right-meta #users-button i,
  11693. #header-panel-bar.right-meta #waitlist-button i {
  11694.     font-size: 16px;
  11695.     top: 5px
  11696. }
  11697.  
  11698. #header-panel-bar.right-meta #chat-button i,
  11699. #header-panel-bar.right-meta #friends-button i {
  11700.     font-size: 19px;
  11701.     top: 18px
  11702. }
  11703.  
  11704. .community #chat #chat-header {
  11705.     display: flex;
  11706.     justify-content: space-around;
  11707.     align-content: center;
  11708.     height: 46px
  11709. }
  11710.  
  11711. .community #chat #chat-header .chat-header-button {
  11712.     position: relative;
  11713.     top: 0;
  11714.     float: none;
  11715.     margin-right: 0;
  11716.     width: auto;
  11717.     display: flex;
  11718.     justify-content: center;
  11719.     align-items: center;
  11720.     height: 100%;
  11721.     cursor: pointer;
  11722.     font-size: 10px
  11723. }
  11724.  
  11725. .community #chat #chat-header .chat-header-button .icon {
  11726.     position: relative;
  11727.     transform: scale(.8);
  11728.     width: 30px;
  11729.     height: 30px
  11730. }
  11731.  
  11732. @media (max-width:767.98px) {
  11733.     .community #chat #chat-header .chat-header-button#chat-popout-button {
  11734.         display: none
  11735.     }
  11736. }
  11737.  
  11738. .community__right-bar #user-lists .list-header .title {
  11739.     top: 14px;
  11740.     margin-left: 25px;
  11741.     font-size: 15px
  11742. }
  11743.  
  11744. .not-signed-in .community__top-right .btn-sign-up {
  11745.     display: inline-block;
  11746.     padding: 8px 20px
  11747. }
  11748.  
  11749. @media (min-width:768px) {
  11750.     .not-signed-in .community__top-right .btn-sign-up {
  11751.         margin-top: 0
  11752.     }
  11753. }
  11754.  
  11755. .not-signed-in .community__top-right .btn-subscribe,
  11756. .not-signed-in .community__top-right .user-level,
  11757. .not-signed-in .community__top-right .user-profile {
  11758.     display: none
  11759. }
  11760.  
  11761. .not-signed-in .community__switch-item:last-child {
  11762.     width: 100%;
  11763.     text-align: center;
  11764.     box-sizing: border-box
  11765. }
  11766.  
  11767. .not-signed-in .community__switch ul:first-child {
  11768.     display: block
  11769. }
  11770.  
  11771. .not-signed-in .community__switch ul:last-child {
  11772.     display: none
  11773. }
  11774.  
  11775. .not-signed-in .nav-left__bottom .btn-subscribe {
  11776.     display: none
  11777. }
  11778.  
  11779. .signed-in .community__top-right .btn-sign-up {
  11780.     display: none
  11781. }
  11782.  
  11783. .signed-in .community__top-right .user-level,
  11784. .signed-in .community__top-right .user-profile {
  11785.     display: inline-block
  11786. }
  11787.  
  11788. .signed-in .community__top-right .btn-subscribe {
  11789.     display: none
  11790. }
  11791.  
  11792. @media (min-width:992px) {
  11793.     .signed-in .community__top-right .btn-subscribe {
  11794.         display: inline-block;
  11795.         padding: 5px 16px 3px
  11796.     }
  11797. }
  11798.  
  11799. .signed-in .community__switch ul:first-child {
  11800.     display: none
  11801. }
  11802.  
  11803. .signed-in .community__switch ul:last-child {
  11804.     display: block
  11805. }
  11806.  
  11807. .signed-in .community__playing.is-playing {
  11808.     display: table
  11809. }
  11810.  
  11811. .signed-in .nav-left__bottom .btn-sign-up {
  11812.     display: none
  11813. }
  11814.  
  11815. .signed-in .nav-left__bottom .btn-subscribe {
  11816.     display: inline-block
  11817. }
  11818.  
  11819. .signed-in.is-subscribed .nav-left__bottom .btn-subscribe {
  11820.     display: none
  11821. }
  11822.  
  11823. .signed-in.is-subscribed .community__top-right .btn-subscribe {
  11824.     display: none
  11825. }
  11826.  
  11827. @media (min-width:992px) {
  11828.     .signed-in.is-subscribed .community__top-right .btn-subscribe {
  11829.         display: none
  11830.     }
  11831. }
  11832.  
  11833. @media (min-width:992px) {
  11834.     [data-theme] .left-side-wrapper {
  11835.         background-position-x: center;
  11836.         background-position-y: bottom;
  11837.         background-repeat: no-repeat;
  11838.         background-size: 1600px 900px;
  11839.         max-height: 900px;
  11840.         background-image: url('https://cdn-prod.plug.dj/_/static/images/community/background.892bc86f530eb3f7a53a2cc60f0c0be481798175.jpg');
  11841.     }
  11842.     [data-theme] .left-side-wrapper .left-side-wrapper-inner {
  11843.         background-image: url('https://cdn-prod.plug.dj/_/static/images/community/videoframe.e7ab48fd1cf6af66e4d39c52714494beb35787a2.png');
  11844.         background-position-x: center;
  11845.         background-position-y: 0;
  11846.         background-repeat: no-repeat
  11847.     }
  11848.     [data-theme=beach] .left-side-wrapper {
  11849.         background-image: url('https://cdn-prod.plug.dj/_/static/images/community/theme/beach/background.81515e10b1689b72c4132783e0f1d4911c4d2458.jpg')
  11850.     }
  11851.     [data-theme=beach] .left-side-wrapper .left-side-wrapper-inner {
  11852.         background-image: url('https://cdn-prod.plug.dj/_/static/images/community/theme/beach/videoframe.885d1f6f681b04ee0a9a15858fe9e6fd92d8df48.png');
  11853.         background-position-x: center;
  11854.         background-position-y: 0;
  11855.         background-repeat: no-repeat
  11856.     }
  11857.     [data-theme=diner] .left-side-wrapper {
  11858.         background-image: url('https://cdn-prod.plug.dj/_/static/images/community/theme/diner/background.b7583b0e6810fd81c11f17d974b6735820886e03.jpg')
  11859.     }
  11860.     [data-theme=diner] .left-side-wrapper .left-side-wrapper-inner {
  11861.         background-image: url('https://cdn-prod.plug.dj/_/static/images/community/theme/diner/videoframe.d44c2f944ca445ab16c50b5c29799743495a98da.png');
  11862.         background-position-x: center;
  11863.         background-position-y: 0;
  11864.         background-repeat: no-repeat
  11865.     }
  11866.     [data-theme=island] .left-side-wrapper {
  11867.         background-image: url('https://cdn-prod.plug.dj/_/static/images/community/theme/island/background.8f32ee49f935a91a4247b50bfae4ba24411a49ff.jpg')
  11868.     }
  11869.     [data-theme=island] .left-side-wrapper .left-side-wrapper-inner {
  11870.         background-image: url('https://cdn-prod.plug.dj/_/static/images/community/theme/island/videoframe.9708306ca235ab5854542041cea3c886f0c72a66.png');
  11871.         background-position-x: center;
  11872.         background-position-y: 0;
  11873.         background-repeat: no-repeat
  11874.     }
  11875.     [data-theme=nyc] .left-side-wrapper {
  11876.         background-image: url('https://cdn-prod.plug.dj/_/static/images/community/theme/nyc/background.16f489348ba59a89f0a01c304c387b6accf7f774.jpg')
  11877.     }
  11878.     [data-theme=nyc] .left-side-wrapper .left-side-wrapper-inner {
  11879.         background-image: url('https://cdn-prod.plug.dj/_/static/images/community/theme/nyc/videoframe.5f21c98abd9e8f3115503edbab7a21e8cdaa31e3.png');
  11880.         background-position-x: center;
  11881.         background-position-y: 0;
  11882.         background-repeat: no-repeat
  11883.     }
  11884.     [data-theme=sea] .left-side-wrapper {
  11885.         background-image: url('https://cdn-prod.plug.dj/_/static/images/community/theme/sea/background.a0d6e0e9712dbeb516d6ecb8fd5671201fd17ca2.jpg')
  11886.     }
  11887.     [data-theme=sea] .left-side-wrapper .left-side-wrapper-inner {
  11888.         background-image: url('https://cdn-prod.plug.dj/_/static/images/community/theme/sea/videoframe.a8304a0c99630170e89f7759daddd62fb3b74046.png');
  11889.         background-position-x: center;
  11890.         background-position-y: 0;
  11891.         background-repeat: no-repeat
  11892.     }
  11893.     [data-theme="2014hw"] .left-side-wrapper {
  11894.         background-image: url('https://cdn-prod.plug.dj/_/static/images/community/custom/2014hw/background.29748a148b0c5440ddc5899e07bc32b1a1d4b86c.jpg')
  11895.     }
  11896.     [data-theme="2014hw"] .left-side-wrapper .left-side-wrapper-inner {
  11897.         background-image: url('https://cdn-prod.plug.dj/_/static/images/community/custom/2014hw/videoframe.714b9e31f186ef2c344adcb28ac70501bb1d088d.png');
  11898.         background-position-x: center;
  11899.         background-position-y: 0;
  11900.         background-repeat: no-repeat
  11901.     }
  11902.     [data-theme="2014winter"] .left-side-wrapper {
  11903.         background-image: url('https://cdn-prod.plug.dj/_/static/images/community/custom/2014winter/background.36c25eacab985b0feaaee1805ea53903f9f5c58a.jpg')
  11904.     }
  11905.     [data-theme="2014winter"] .left-side-wrapper .left-side-wrapper-inner {
  11906.         background-image: url('https://cdn-prod.plug.dj/_/static/images/community/custom/2014winter/videoframe.9315d245fd149d1b8bc62d371a80f3664bbe348e.png');
  11907.         background-position-x: center;
  11908.         background-position-y: 0;
  11909.         background-repeat: no-repeat
  11910.     }
  11911.     [data-theme=minecraft] .left-side-wrapper {
  11912.         background-image: url('https://cdn-prod.plug.dj/_/static/images/community/custom/minecraft/background.3087e95dbb0636ec5b2b95dfa2edb46f11e8e351.jpg')
  11913.     }
  11914.     [data-theme=minecraft] .left-side-wrapper .left-side-wrapper-inner {
  11915.         background-image: url('https://cdn-prod.plug.dj/_/static/images/community/custom/minecraft/videoframe.d9bde9ce077d112a0895c45c103d04ce9ce5750a.png');
  11916.         background-position-x: center;
  11917.         background-position-y: 0;
  11918.         background-repeat: no-repeat
  11919.     }
  11920.     [data-theme=monstercat] .left-side-wrapper {
  11921.         background-image: url('https://cdn-prod.plug.dj/_/static/images/community/custom/monstercat/background.8b1a8198d4b78b747628196d09a1b212d63e4856.jpg')
  11922.     }
  11923.     [data-theme=monstercat] .left-side-wrapper .left-side-wrapper-inner {
  11924.         background-image: url('https://cdn-prod.plug.dj/_/static/images/community/custom/monstercat/videoframe.0ad652b770aebe121d8e57cc2eddab428df04f3a.png');
  11925.         background-position-x: center;
  11926.         background-position-y: 0;
  11927.         background-repeat: no-repeat
  11928.     }
  11929.     [data-theme=nightcore] .left-side-wrapper {
  11930.         background-image: url('https://cdn-prod.plug.dj/_/static/images/community/custom/nightcore/background.3e9368db0739bbcd9cc99ef66938216ca0cef11b.jpg')
  11931.     }
  11932.     [data-theme=nightcore] .left-side-wrapper .left-side-wrapper-inner {
  11933.         background-image: url(/_/static/images/community/custom/nightcore/videoframe.png);
  11934.         background-position-x: center;
  11935.         background-position-y: 0;
  11936.         background-repeat: no-repeat
  11937.     }
  11938.     [data-theme=rtreesmusic] .left-side-wrapper {
  11939.         background-image: url('https://cdn-prod.plug.dj/_/static/images/community/custom/rtreesmusic/background.cd83c7f9b1e95b20460663ad76f70eab18e8a236.jpg')
  11940.     }
  11941.     [data-theme=rtreesmusic] .left-side-wrapper .left-side-wrapper-inner {
  11942.         background-image: url('https://cdn-prod.plug.dj/_/static/images/community/custom/rtreesmusic/videoframe.6b87bc80a5c01b13b788c0dde22ed4f0655570ad.png');
  11943.         background-position-x: center;
  11944.         background-position-y: 0;
  11945.         background-repeat: no-repeat
  11946.     }
  11947.     [data-theme=tasty] .left-side-wrapper {
  11948.         background-image: url('https://cdn-prod.plug.dj/_/static/images/community/custom/tasty/background.67246c5978b73854554dbc314232520b29ef70e0.jpg')
  11949.     }
  11950.     [data-theme=tasty] .left-side-wrapper .left-side-wrapper-inner {
  11951.         background-image: url('https://cdn-prod.plug.dj/_/static/images/community/custom/tasty/videoframe.19d7ce4d404d0403acb11fd9fd3275407cf3f5fd.png');
  11952.         background-position-x: center;
  11953.         background-position-y: 0;
  11954.         background-repeat: no-repeat
  11955.     }
  11956.     [data-theme=tastycat] .left-side-wrapper {
  11957.         background-image: url('https://cdn-prod.plug.dj/_/static/images/community/custom/tastycat/background.3a0db67be2e07695165ce3d9cee540b7f84c28b1.jpg')
  11958.     }
  11959.     [data-theme=tastycat] .left-side-wrapper .left-side-wrapper-inner {
  11960.         background-image: url('https://cdn-prod.plug.dj/_/static/images/community/custom/tastycat/videoframe.48cbd5b2acd04aeadf60e798c3a786b95485cb04.png');
  11961.         background-position-x: center;
  11962.         background-position-y: 0;
  11963.         background-repeat: no-repeat
  11964.     }
  11965.     [data-theme=thepinkprint] .left-side-wrapper {
  11966.         background-image: url('https://cdn-prod.plug.dj/_/static/images/community/custom/thepinkprint/background.585703f1ff9703dee3af94c4db6d0a30367a3fbf.jpg')
  11967.     }
  11968.     [data-theme=thepinkprint] .left-side-wrapper .left-side-wrapper-inner {
  11969.         background-image: url('https://cdn-prod.plug.dj/_/static/images/community/custom/thepinkprint/videoframe.cf2a1da25bcba68d94f45950db2f55515fd4d4bc.png');
  11970.         background-position-x: center;
  11971.         background-position-y: 0;
  11972.         background-repeat: no-repeat
  11973.     }
  11974.     [data-theme=worldonfire] .left-side-wrapper {
  11975.         background-image: url('https://cdn-prod.plug.dj/_/static/images/community/custom/worldonfire/background.fafb589579adfd41dbf6819541a88d1da263fc4d.jpg')
  11976.     }
  11977.     [data-theme=worldonfire] .left-side-wrapper .left-side-wrapper-inner {
  11978.         background-image: url('https://cdn-prod.plug.dj/_/static/images/community/custom/worldonfire/videoframe.ec028c4cadb8ce16f7d9ba072f8f9c4dc254d6aa.png');
  11979.         background-position-x: center;
  11980.         background-position-y: 0;
  11981.         background-repeat: no-repeat
  11982.     }
  11983. }
  11984.  
  11985. .community__right-bar {
  11986.     background: #000;
  11987.     width: 100%;
  11988.     height: 100%;
  11989.     right: -100%;
  11990.     opacity: 0;
  11991.     position: absolute;
  11992.     top: 47px;
  11993.     -webkit-transition: right .5s, opacity .2s;
  11994.     -moz-transition: right .5s, opacity .2s;
  11995.     -ms-transition: right .5s, opacity .2s;
  11996.     -o-transition: right .5s, opacity .2s;
  11997.     transition: right .5s, opacity .2s;
  11998.     z-index: 173;
  11999. }
  12000.  
  12001. .community__right-bar.show {
  12002.     right: 0;
  12003.     opacity: .95;
  12004. }
  12005.  
  12006. .community__right-bar #header-panel-bar {
  12007.     position: relative
  12008. }
  12009.  
  12010. @media (min-width:992px) {
  12011.     .community__right-bar {
  12012.         -webkit-transition: none;
  12013.         -moz-transition: none;
  12014.         -ms-transition: none;
  12015.         -o-transition: none;
  12016.         transition: none;
  12017.         width: 345px;
  12018.         right: 0;
  12019.         top: 0;
  12020.         opacity: .95
  12021.     }
  12022. }
  12023.  
  12024. #dashboard {
  12025.     top: 43px!important;
  12026.     height: calc(100% - 43px)!important
  12027. }
  12028.  
  12029. @media (min-width:768px) {
  12030.     #dashboard {
  12031.         top: 50px!important;
  12032.         height: calc(100% - 50px - 59px)!important
  12033.     }
  12034. }
  12035.  
  12036. #dashboard-border .plugdj-logo {
  12037.     width: 21px;
  12038.     height: 20px;
  12039.     background: url('https://cdn-prod.plug.dj/_/static/images/plugdj-logo-mobile.f832c6c328c95cbaba7895846183ec543d9e3b94.png') no-repeat 0 0;
  12040.     margin: 15px 10px 3px 15px;
  12041.     display: inline-block;
  12042.     vertical-align: middle;
  12043.     cursor: pointer
  12044. }
  12045.  
  12046. .dropdown.open dd {
  12047.     padding-left: 15px
  12048. }
  12049.  
  12050. .plugdj__panel-left .user-content.profile .meta .blurb .box {
  12051.     max-height: 50px
  12052. }
  12053.  
  12054. .plugdj__panel-left .user-content.profile .points .subscribe-button {
  12055.     right: 0
  12056. }
  12057.  
  12058. .plugdj__panel-left .user-content .section {
  12059.     width: 98%;
  12060.     margin-left: 2%
  12061. }
  12062.  
  12063. @media (min-width:992px) {
  12064.     .plugdj__panel-left .user-content .section {
  12065.         width: 90%;
  12066.         margin-left: 5%
  12067.     }
  12068. }
  12069.  
  12070. .plugdj__panel-left .user-content.profile .meta .info .role i {
  12071.     margin-top: 1px
  12072. }
  12073.  
  12074. .plugdj__panel-left .notifications.section .row {
  12075.     margin-left: 0;
  12076.     margin-right: 0
  12077. }
  12078.  
  12079. #the-user-profile .container {
  12080.     width: 100%!important
  12081. }
  12082.  
  12083. .user-content.friends .all.section {
  12084.     top: 15px;
  12085.     width: 90%
  12086. }
  12087.  
  12088. input#search-input-field:-webkit-autofill,
  12089. input#search-input-field:-webkit-autofill:active,
  12090. input#search-input-field:-webkit-autofill:focus,
  12091. input#search-input-field:-webkit-autofill:hover {
  12092.     -webkit-box-shadow: 0 0 0 1000px #111318 inset;
  12093.     transition: background-color 5000s ease-in-out 0s;
  12094.     -webkit-text-fill-color: #fff!important
  12095. }
  12096.  
  12097. .welcome-modal {
  12098.     display: none;
  12099.     -webkit-animation: hide 0s;
  12100.     animation: hide 0s;
  12101.     -webkit-animation-fill-mode: forwards;
  12102.     animation-fill-mode: forwards;
  12103.     z-index: 200
  12104. }
  12105.  
  12106. .welcome-modal[data-state=shown] {
  12107.     display: inherit;
  12108.     -webkit-animation: appear .25s;
  12109.     animation: appear .25s;
  12110.     -webkit-animation-fill-mode: forwards;
  12111.     animation-fill-mode: forwards
  12112. }
  12113.  
  12114. .welcome-modal[data-state=shown].pop-up-tooltip {
  12115.     -webkit-animation: appear-hide 15s, hide 0s 15s;
  12116.     animation: appear-hide 15s, hide 0s 15s;
  12117.     -webkit-animation-fill-mode: forwards;
  12118.     animation-fill-mode: forwards
  12119. }
  12120.  
  12121. .welcome-modal[data-state=hidden] {
  12122.     -webkit-animation: vanish .25s, hide 0s .3s;
  12123.     animation: vanish .25s, hide 0s .3s;
  12124.     -webkit-animation-fill-mode: forwards;
  12125.     animation-fill-mode: forwards
  12126. }
  12127.  
  12128. .welcome-modal:before {
  12129.     height: 0%!important
  12130. }
  12131.  
  12132. @media (min-width:992px) {
  12133.     .welcome-modal:before {
  12134.         height: 10%!important
  12135.     }
  12136. }
  12137.  
  12138. .welcome-modal .welcome {
  12139.     margin: 0 20px;
  12140.     max-width: 685px
  12141. }
  12142.  
  12143. @media (min-width:768px) {
  12144.     .welcome-modal .welcome {
  12145.         margin: 0 auto
  12146.     }
  12147. }
  12148.  
  12149. .welcome-modal .welcome .modal:before {
  12150.     height: 15%
  12151. }
  12152.  
  12153. .welcome-top {
  12154.     text-align: center;
  12155.     position: relative;
  12156.     background: url('https://cdn-prod.plug.dj/_/static/images/welcome-bg-top.9c66e27943ae60f956e1a3c8e74c006c93fd1e03.png') no-repeat 0 0;
  12157.     background-size: cover;
  12158.     border-radius: 40px 40px 0 0
  12159. }
  12160.  
  12161. @media (min-width:768px) {
  12162.     .welcome-top {
  12163.         min-height: 260px
  12164.     }
  12165. }
  12166.  
  12167. .welcome-top .welcome-top-bg {
  12168.     background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .8) 100%);
  12169.     background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .8) 100%);
  12170.     background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .8) 100%);
  12171.     position: absolute;
  12172.     left: 0;
  12173.     bottom: 0;
  12174.     width: 100%;
  12175.     height: 100%;
  12176.     z-index: 1
  12177. }
  12178.  
  12179. .welcome-top .live-listeners,
  12180. .welcome-top .room-intro {
  12181.     z-index: 2
  12182. }
  12183.  
  12184. .welcome-top .live-listeners {
  12185.     display: inline-block;
  12186.     font-size: 13px;
  12187.     background-color: rgba(0, 0, 0, .8);
  12188.     padding: 7px 20px 7px 13px;
  12189.     border-radius: 25px 0 0 25px;
  12190.     position: absolute;
  12191.     right: 0;
  12192.     top: 20px
  12193. }
  12194.  
  12195. @media (min-width:768px) {
  12196.     .welcome-top .live-listeners {
  12197.         padding-right: 42px;
  12198.         font-size: 14px;
  12199.         top: 30px
  12200.     }
  12201. }
  12202.  
  12203. .welcome-top .live {
  12204.     color: #ff0047;
  12205.     text-transform: uppercase;
  12206.     margin-right: 2px
  12207. }
  12208.  
  12209. .welcome-top .live .fa {
  12210.     margin: 3px 4px 0 8px;
  12211.     font-size: 13px;
  12212.     vertical-align: top
  12213. }
  12214.  
  12215. .welcome-top .room-intro {
  12216.     padding-top: 70px;
  12217.     padding-bottom: 8px;
  12218.     position: relative
  12219. }
  12220.  
  12221. @media (min-width:768px) {
  12222.     .welcome-top .room-intro {
  12223.         padding-top: 142px
  12224.     }
  12225. }
  12226.  
  12227. .welcome-top .room-intro-top {
  12228.     display: none;
  12229.     font-size: 16px;
  12230.     margin-bottom: 8px
  12231. }
  12232.  
  12233. @media (min-width:768px) {
  12234.     .welcome-top .room-intro-top {
  12235.         display: block
  12236.     }
  12237. }
  12238.  
  12239. .welcome-top .room-intro-top .plugdj-logo-word {
  12240.     display: inline-block;
  12241.     width: 93px;
  12242.     height: 23px;
  12243.     background: url('https://cdn-prod.plug.dj/_/static/images/plugdj-logo-word.1a6a49231ca30b3a5a656b2fc95f8c4df23acfe4.png') no-repeat 0 0;
  12244.     vertical-align: middle;
  12245.     margin-right: 3px
  12246. }
  12247.  
  12248. .welcome-top .room-name {
  12249.     font-size: 22px;
  12250.     font-weight: 700;
  12251.     width: 90%;
  12252.     margin: auto;
  12253.     white-space: nowrap;
  12254.     overflow: hidden;
  12255.     text-overflow: ellipsis
  12256. }
  12257.  
  12258. @media (min-width:768px) {
  12259.     .welcome-top .room-name {
  12260.         font-size: 35px;
  12261.         margin-bottom: 7px
  12262.     }
  12263. }
  12264.  
  12265. .welcome-top .room-host {
  12266.     font-size: 11px
  12267. }
  12268.  
  12269. @media (min-width:768px) {
  12270.     .welcome-top .room-host {
  12271.         font-size: 13px
  12272.     }
  12273. }
  12274.  
  12275. .welcome-top .host-name {
  12276.     color: #00c6ff;
  12277.     margin-right: 10px;
  12278.     text-decoration: underline
  12279. }
  12280.  
  12281. .welcome-top .room-intro-views .fa {
  12282.     font-size: 16px;
  12283.     margin-right: 2px
  12284. }
  12285.  
  12286. .welcome-bottom {
  12287.     text-align: center;
  12288.     position: relative;
  12289.     background-color: #fff;
  12290.     border-radius: 0 0 40px 40px;
  12291.     padding: 10px 20px 55px
  12292. }
  12293.  
  12294. @media (min-width:768px) {
  12295.     .welcome-bottom {
  12296.         padding: 10px 40px 65px
  12297.     }
  12298. }
  12299.  
  12300. .welcome-bottom .list-unstyled {
  12301.     display: flex;
  12302.     flex-direction: column
  12303. }
  12304.  
  12305. @media (min-width:768px) {
  12306.     .welcome-bottom .list-unstyled {
  12307.         flex-direction: row;
  12308.         justify-content: space-around
  12309.     }
  12310. }
  12311.  
  12312. .welcome-bottom-item {
  12313.     padding-top: 70px;
  12314.     text-align: center;
  12315.     margin: 0 auto;
  12316.     white-space: normal
  12317. }
  12318.  
  12319. @media (min-width:768px) {
  12320.     .welcome-bottom-item {
  12321.         padding-top: 130px;
  12322.         max-width: 170px
  12323.     }
  12324. }
  12325.  
  12326. .welcome-bottom-item.listen {
  12327.     background: url('https://cdn-prod.plug.dj/_/static/images/welcome-listen.8e2b6fff3e183dc8cdbcad7fd94de902c5eea7b7.png') no-repeat center 10px;
  12328.     background-size: 90px
  12329. }
  12330.  
  12331. @media (min-width:768px) {
  12332.     .welcome-bottom-item.listen {
  12333.         background-size: unset
  12334.     }
  12335. }
  12336.  
  12337. .welcome-bottom-item.play {
  12338.     background: url('https://cdn-prod.plug.dj/_/static/images/welcome-play.3646b3124cd811b492f9d862e162b17592e5e1a9.png') no-repeat center 10px;
  12339.     background-size: 70px
  12340. }
  12341.  
  12342. @media (min-width:768px) {
  12343.     .welcome-bottom-item.play {
  12344.         background-size: unset
  12345.     }
  12346. }
  12347.  
  12348. .welcome-bottom-item.rooms {
  12349.     background: url('https://cdn-prod.plug.dj/_/static/images/welcome-rooms.9f7cfb6fb45e26574c82a6c700270ea4ee1d4738.png') no-repeat center 10px;
  12350.     background-size: 110px
  12351. }
  12352.  
  12353. @media (min-width:768px) {
  12354.     .welcome-bottom-item.rooms {
  12355.         background-size: unset
  12356.     }
  12357. }
  12358.  
  12359. .welcome-bottom-text {
  12360.     font-size: 13px;
  12361.     color: #000;
  12362.     margin-top: 10px
  12363. }
  12364.  
  12365. .introjs-overlay {
  12366.     opacity: 1!important;
  12367.     background: rgba(0, 0, 0, .8)
  12368. }
  12369.  
  12370. .introjs-tooltip {
  12371.     background-color: #303030;
  12372.     color: #fff;
  12373.     min-width: 320px;
  12374.     max-width: 320px;
  12375.     padding: 30px 25px 25px 25px;
  12376.     border: 1px solid #00c6ff
  12377. }
  12378.  
  12379. .introjs-helperLayer {
  12380.     background-color: rgba(0, 0, 0, .8)!important
  12381. }
  12382.  
  12383. .introjs-button,
  12384. .introjs-button:active,
  12385. .introjs-button:focus,
  12386. .introjs-button:hover,
  12387. .introjs-disabled,
  12388. .introjs-disabled:focus,
  12389. .introjs-disabled:hover {
  12390.     font-size: 14px;
  12391.     outline: 0;
  12392.     background-image: none;
  12393.     background-color: transparent;
  12394.     color: #fff;
  12395.     border: 1px solid transparent;
  12396.     border-radius: 50px;
  12397.     box-shadow: none;
  12398.     border-shadow: none;
  12399.     text-shadow: none;
  12400.     transition: all .3s
  12401. }
  12402.  
  12403. .introjs-button:active,
  12404. .introjs-button:focus,
  12405. .introjs-button:hover {
  12406.     color: #00c6ff
  12407. }
  12408.  
  12409. .introjs-disabled,
  12410. .introjs-disabled:focus,
  12411. .introjs-disabled:hover {
  12412.     opacity: .3
  12413. }
  12414.  
  12415. .introjs-arrow {
  12416.     border: 10px solid #fff
  12417. }
  12418.  
  12419. .introjs-arrow.top,
  12420. .introjs-arrow.top-middle,
  12421. .introjs-arrow.top-right {
  12422.     border-color: transparent transparent #00c6ff;
  12423.     top: -20px;
  12424.     left: 20px
  12425. }
  12426.  
  12427. .introjs-arrow.bottom,
  12428. .introjs-arrow.bottom-middle,
  12429. .introjs-arrow.bottom-right {
  12430.     border-color: #00c6ff transparent transparent;
  12431.     bottom: -20px;
  12432.     left: 20px
  12433. }
  12434.  
  12435. .introjs-arrow.left,
  12436. .introjs-arrow.right {
  12437.     top: 3px
  12438. }
  12439.  
  12440. .introjs-arrow.left-bottom,
  12441. .introjs-arrow.right-bottom {
  12442.     bottom: 20px
  12443. }
  12444.  
  12445. .introjs-arrow.left,
  12446. .introjs-arrow.left-bottom {
  12447.     left: -20px;
  12448.     border-color: transparent #00c6ff transparent transparent
  12449. }
  12450.  
  12451. .introjs-arrow.right,
  12452. .introjs-arrow.right-bottom {
  12453.     right: -20px;
  12454.     border-color: transparent transparent transparent #00c6ff
  12455. }
  12456.  
  12457. .introjs-prevbutton {
  12458.     float: left!important
  12459. }
  12460.  
  12461. .introjs-nextbutton {
  12462.     float: right!important
  12463. }
  12464.  
  12465. .introjs-donebutton,
  12466. .introjs-skipbutton {
  12467.     position: absolute;
  12468.     top: 0;
  12469.     right: 0
  12470. }
  12471.  
  12472. .introjs-bullets {
  12473.     position: relative;
  12474.     bottom: -28px
  12475. }
  12476.  
  12477. .introjs-bullets ul li {
  12478.     margin: 0 10px
  12479. }
  12480.  
  12481. .introjs-bullets ul li a {
  12482.     width: 8px;
  12483.     height: 8px;
  12484.     background-color: transparent;
  12485.     border: 1px solid #fff;
  12486.     opacity: .4;
  12487.     transition: all .3s
  12488. }
  12489.  
  12490. .introjs-bullets ul li a:hover {
  12491.     opacity: 1;
  12492.     background-color: #fff
  12493. }
  12494.  
  12495. .introjs-bullets ul li a.active {
  12496.     background-color: #fff;
  12497.     opacity: 1
  12498. }
  12499.  
  12500. .walkthrough__title {
  12501.     font-size: 20px;
  12502.     border-bottom: 1px solid rgba(255, 255, 255, .2);
  12503.     padding-bottom: 12px;
  12504.     margin-bottom: 12px
  12505. }
  12506.  
  12507. .walkthrough__text {
  12508.     font-size: 13px;
  12509.     color: rgba(255, 255, 255, .7);
  12510.     margin-bottom: 30px
  12511. }
  12512.  
  12513. .walkthrought-list {
  12514.     list-style-type: none
  12515. }
  12516.  
  12517. .walkthrought-list li::before {
  12518.     content: "\002022";
  12519.     color: #00e9de;
  12520.     padding-right: 10px;
  12521.     font-size: 30px;
  12522.     line-height: 30px;
  12523.     vertical-align: middle
  12524. }
  12525.  
  12526. .walkthrough-close {
  12527.     position: absolute;
  12528.     top: 8px;
  12529.     right: 10px;
  12530.     background-color: transparent;
  12531.     cursor: pointer;
  12532.     color: rgba(255, 255, 255, .6)
  12533. }
  12534.  
  12535. .walkthrough-close:hover {
  12536.     color: #fff
  12537. }
  12538.  
  12539. .outerdockedbanner-container {
  12540.     text-align: center;
  12541.     position: fixed;
  12542.     top: 50px;
  12543.     left: 50px;
  12544.     z-index: 1;
  12545.     display: flex;
  12546.     height: calc(100% - 50px - 59px);
  12547.     width: 200px;
  12548. }
  12549.  
  12550. .outerdockedbanner-container .banner__outer_docked {
  12551.     margin-top: 10px;
  12552.     margin-left: auto;
  12553.     margin-right: auto;
  12554.     margin-bottom: auto
  12555. }
  12556.  
  12557. #toast-notifications {
  12558.     top: 47px!important;
  12559.     right: 10px;
  12560.     width: 360px
  12561. }
  12562.  
  12563. @media (min-width:992px) {
  12564.     #toast-notifications {
  12565.         top: 50px!important;
  12566.         right: calc(345px + 10px)
  12567.     }
  12568. }
  12569.  
  12570. #user-history .meta {
  12571.     margin: 0!important;
  12572.     width: calc(100% - (95px + 10px + 10px))!important;
  12573.     margin-left: 10px!important;
  12574.     margin-right: 10px!important
  12575. }
  12576.  
  12577. #user-rollover {
  12578.     z-index: 173!important;
  12579.     opacity: 0;
  12580.     visibility: hidden
  12581. }
  12582.  
  12583. @media (min-width:992px) {
  12584.     #user-rollover {
  12585.         opacity: 1;
  12586.         visibility: visible
  12587.     }
  12588. }
  12589.  
  12590. .user-rollover-modal {
  12591.     z-index: 172!important
  12592. }
  12593.  
  12594. #dashboard-border {
  12595.     width: 100%;
  12596.     height: 100%;
  12597.     position: fixed
  12598. }
  12599.  
  12600. #dashboard-border .user-profile__notifications {
  12601.     position: absolute;
  12602.     bottom: -6px;
  12603.     right: -4px;
  12604.     z-index: 10;
  12605.     background-color: #ff0047;
  12606.     padding: 3px;
  12607.     min-width: 10px;
  12608.     font-size: 9px;
  12609.     border-radius: 50%;
  12610.     text-align: center
  12611. }
  12612.  
  12613. #dashboard-border .app-header {
  12614.     display: flex;
  12615.     flex-direction: row;
  12616.     align-items: center;
  12617.     justify-content: space-between;
  12618.     padding-left: 15px;
  12619.     vertical-align: middle;
  12620.     position: relative;
  12621.     height: 50px;
  12622.     width: inherit
  12623. }
  12624.  
  12625. @media (min-width:768px) {
  12626.     #dashboard-border .app-header {
  12627.         width: calc(100% - 345px)
  12628.     }
  12629. }
  12630.  
  12631. #dashboard-border .app-header .left-wrapper {
  12632.     width: calc(100% - 300px);
  12633.     position: relative;
  12634.     display: flex;
  12635.     justify-content: left;
  12636.     align-items: center
  12637. }
  12638.  
  12639. #dashboard-border .app-header .left-wrapper .news-wrapper {
  12640.     width: calc(100% - 50px);
  12641.     position: relative;
  12642.     display: none
  12643. }
  12644.  
  12645. @media (min-width:768px) {
  12646.     #dashboard-border .app-header .left-wrapper .news-wrapper {
  12647.         display: block
  12648.     }
  12649. }
  12650.  
  12651. #dashboard-border .app-header .left-wrapper .news-wrapper #news {
  12652.     position: relative;
  12653.     display: flex;
  12654.     justify-content: center;
  12655.     align-items: center;
  12656.     width: 100%
  12657. }
  12658.  
  12659. #dashboard-border .app-header .left-wrapper .news-wrapper #news .label,
  12660. #dashboard-border .app-header .left-wrapper .news-wrapper #news .list,
  12661. #dashboard-border .app-header .left-wrapper .news-wrapper #news i {
  12662.     display: table-cell;
  12663.     vertical-align: middle;
  12664.     position: relative;
  12665.     left: 0;
  12666.     top: 0
  12667. }
  12668.  
  12669. #dashboard-border .app-header .left-wrapper .news-wrapper #news i {
  12670.     width: 30px
  12671. }
  12672.  
  12673. #dashboard-border .app-header .left-wrapper .news-wrapper #news .label {
  12674.     width: 50px
  12675. }
  12676.  
  12677. #dashboard-border .app-header .left-wrapper .news-wrapper #news .list {
  12678.     margin-left: 10px;
  12679.     width: calc(100% - 90px)
  12680. }
  12681.  
  12682. #dashboard-border .app-header .left-wrapper .news-wrapper #news .list .row {
  12683.     padding: 0;
  12684.     margin: 0
  12685. }
  12686.  
  12687. #dashboard-border .app-header .right-wrapper {
  12688.     width: 300px;
  12689.     display: flex;
  12690.     align-items: flex-start;
  12691.     justify-content: flex-end;
  12692.     margin-right: 15px
  12693. }
  12694.  
  12695. #dashboard-border .app-header .right-wrapper .btn-subscribe {
  12696.     margin-bottom: 0;
  12697.     margin-right: 15px
  12698. }
  12699.  
  12700. #dashboard-border .app-header .right-wrapper .user-level,
  12701. #dashboard-border .app-header .right-wrapper .user-profile {
  12702.     cursor: pointer
  12703. }
  12704.  
  12705. #dashboard-border .app-header .right-wrapper .user-level {
  12706.     margin-right: 15px
  12707. }
  12708.  
  12709. #dashboard-border .app-header .right-wrapper .user-profile {
  12710.     position: relative;
  12711.     display: inline-block;
  12712.     width: 29px;
  12713.     height: 27px
  12714. }
  12715.  
  12716. #dashboard-border .app-right {
  12717.     top: 0;
  12718.     height: 100%;
  12719.     width: 345px
  12720. }
  12721.  
  12722. #dashboard-border .app-right #tutorial {
  12723.     background: 0 0
  12724. }
  12725.  
  12726. #dashboard-border .app-right #tutorial .section {
  12727.     margin-top: 55px
  12728. }
  12729.  
  12730. @media (min-width:992px) {
  12731.     #dashboard-border .app-right #tutorial {
  12732.         background: #1c1f25
  12733.     }
  12734. }
  12735.  
  12736. #dashboard-border .app-right #tutorial .info,
  12737. #dashboard-border .app-right #tutorial .intro {
  12738.     display: none
  12739. }
  12740.  
  12741. @media (min-width:992px) {
  12742.     #dashboard-border .app-right #tutorial .info,
  12743.     #dashboard-border .app-right #tutorial .intro {
  12744.         display: block
  12745.     }
  12746. }
  12747.  
  12748. #dashboard {
  12749.     padding-left: 20px;
  12750.     padding-right: 20px
  12751. }
  12752.  
  12753. #dashboard .box,
  12754. #dashboard .search,
  12755. #dashboard .tab-menu {
  12756.     width: 100%!important;
  12757.     left: 0!important
  12758. }
  12759.  
  12760. #dashboard.app-left .search input {
  12761.     width: 85%
  12762. }
  12763.  
  12764. #dashboard .tab-menu {
  12765.     height: 55px
  12766. }
  12767.  
  12768. #dashboard .box {
  12769.     height: calc(100% - 55px - 55px);
  12770. }
  12771.  
  12772. #dashboard .grid {
  12773.     left: 0!important;
  12774.     margin-left: auto;
  12775.     margin-right: auto
  12776. }
  12777.  
  12778. #dashboard .jspContainer {
  12779.     height: 100%!important
  12780. }
  12781.  
  12782. #playlist-panel.playlist--override {
  12783.     overflow: hidden;
  12784.     display: flex!important;
  12785.     flex-direction: row;
  12786.     flex-wrap: wrap;
  12787.     -webkit-transition: left .5s, opacity .2s;
  12788.     -moz-transition: left .5s, opacity .2s;
  12789.     -ms-transition: left .5s, opacity .2s;
  12790.     -o-transition: left .5s, opacity .2s;
  12791.     transition: left .5s, opacity .2s
  12792. }
  12793.  
  12794. #playlist-panel.playlist--override #search {
  12795.     display: block;
  12796.     position: relative;
  12797.     top: 0;
  12798.     left: 0;
  12799.     right: 0;
  12800.     bottom: 0;
  12801.     height: 54px;
  12802.     width: 100%;
  12803.     vertical-align: middle;
  12804.     display: flex;
  12805.     flex-direction: row;
  12806.     overflow: visible!important
  12807. }
  12808.  
  12809. #playlist-panel.playlist--override #search #search-bar {
  12810.     display: block;
  12811.     position: relative;
  12812.     top: 0;
  12813.     left: 0;
  12814.     right: 0;
  12815.     bottom: 0;
  12816.     flex: auto;
  12817.     margin-top: 7px;
  12818.     margin-left: 6px
  12819. }
  12820.  
  12821. #playlist-panel.playlist--override #search #search-bar #search-input {
  12822.     width: calc(100% - (30px + 15px))
  12823. }
  12824.  
  12825. #playlist-panel.playlist--override #search #search-bar #clear-search {
  12826.     right: 10px
  12827. }
  12828.  
  12829. #playlist-panel.playlist--override #search .menu__wrapper {
  12830.     display: block;
  12831.     position: relative;
  12832.     top: 0;
  12833.     left: 0;
  12834.     right: 0;
  12835.     bottom: 0;
  12836.     margin-top: 7px;
  12837.     width: 110px
  12838. }
  12839.  
  12840. #playlist-panel.playlist--override #search .menu__wrapper #search-menu {
  12841.     display: block;
  12842.     position: relative;
  12843.     top: 0;
  12844.     left: 0;
  12845.     right: 0;
  12846.     bottom: 0
  12847. }
  12848.  
  12849. #playlist-panel.playlist--override #search #filter {
  12850.     display: block;
  12851.     position: relative;
  12852.     top: 0;
  12853.     left: 0;
  12854.     right: 0;
  12855.     bottom: 0;
  12856.     width: 200px
  12857. }
  12858.  
  12859. #playlist-panel.playlist--override #search #filter .filter-or {
  12860.     text-align: center
  12861. }
  12862.  
  12863. #playlist-panel.playlist--override #search-suggestion {
  12864.     opacity: .95;
  12865.     left: 45px;
  12866.     width: calc(100% - 50px - 110px - 200px)
  12867. }
  12868.  
  12869. #playlist-panel.playlist--override #search-suggestion .search-suggestion-item .query {
  12870.     left: 15px;
  12871.     color: #00e9de
  12872. }
  12873.  
  12874. #playlist-panel.playlist--override #search-suggestion .search-suggestion-item .query .bold {
  12875.     color: #fff;
  12876.     font-weight: 400
  12877. }
  12878.  
  12879. #playlist-panel.playlist--override #playlist-menu {
  12880.     display: block;
  12881.     position: relative;
  12882.     top: 0;
  12883.     left: 0;
  12884.     right: 0;
  12885.     bottom: 0;
  12886.     display: flex;
  12887.     flex-direction: column;
  12888.     height: calc(100% - 54px)!important;
  12889.     width: 20%
  12890. }
  12891.  
  12892. @media (min-width:768px) {
  12893.     #playlist-panel.playlist--override #playlist-menu {
  12894.         min-width: 230px
  12895.     }
  12896. }
  12897.  
  12898. #playlist-panel.playlist--override #playlist-menu .title {
  12899.     display: block;
  12900.     position: relative;
  12901.     top: 0;
  12902.     left: 0;
  12903.     right: 0;
  12904.     bottom: 0;
  12905.     margin: auto;
  12906.     text-align: center
  12907. }
  12908.  
  12909. #playlist-panel.playlist--override #playlist-menu .menu {
  12910.     display: block;
  12911.     position: relative;
  12912.     top: 0;
  12913.     left: 0;
  12914.     right: 0;
  12915.     bottom: 0;
  12916.     height: calc(100% - 34px - 54px)!important;
  12917.     width: 100%!important
  12918. }
  12919.  
  12920. #playlist-panel.playlist--override #playlist-menu .menu .jspContainer {
  12921.     height: 100%!important;
  12922.     width: 100%!important
  12923. }
  12924.  
  12925. #playlist-panel.playlist--override #playlist-menu .menu .jspContainer .jspPane {
  12926.     overflow: hidden;
  12927.     height: 100%!important;
  12928.     width: 100%!important
  12929. }
  12930.  
  12931. #playlist-panel.playlist--override #playlist-menu .menu .jspContainer .jspPane .container {
  12932.     width: 100%;
  12933.     overflow-y: auto;
  12934.     height: calc(100% - 54px)
  12935. }
  12936.  
  12937. #playlist-panel.playlist--override #playlist-menu .container {
  12938.     padding: 0
  12939. }
  12940.  
  12941. #playlist-panel.playlist--override #playlist-menu .container .row {
  12942.     margin: 0
  12943. }
  12944.  
  12945. #playlist-panel.playlist--override #playlist-menu #playlist-create,
  12946. #playlist-panel.playlist--override #playlist-menu #playlist-import {
  12947.     width: 50%;
  12948.     overflow: hidden
  12949. }
  12950.  
  12951. #playlist-panel.playlist--override #playlist-menu #playlist-create .drop-zone,
  12952. #playlist-panel.playlist--override #playlist-menu #playlist-import .drop-zone {
  12953.     width: calc(100% - 10px)
  12954. }
  12955.  
  12956. #playlist-panel.playlist--override #playlist-menu .drag-over {
  12957.     width: 100%!important
  12958. }
  12959.  
  12960. #playlist-panel.playlist--override #media-panel {
  12961.     display: block;
  12962.     position: relative;
  12963.     top: 0;
  12964.     left: 0;
  12965.     right: 0;
  12966.     bottom: 0;
  12967.     flex: 1;
  12968.     flex-grow: 1;
  12969.     width: 40%;
  12970.     margin: 0;
  12971.     padding: 0;
  12972.     display: inline-block;
  12973.     height: calc(100% - 54px)!important
  12974. }
  12975.  
  12976. #playlist-panel.playlist--override #media-panel .header {
  12977.     display: block;
  12978.     position: relative;
  12979.     top: 0;
  12980.     left: 0;
  12981.     right: 0;
  12982.     bottom: 0
  12983. }
  12984.  
  12985. #playlist-panel.playlist--override #media-panel .media-list .jspContainer .jspPane .container .row .meta,
  12986. #playlist-panel.playlist--override #media-panel .media-list .jspContainer .jspPane .container-fluid .row .meta {
  12987.     width: calc(100% - (70px + 10px));
  12988.     margin-left: 10px;
  12989.     margin-right: 0
  12990. }
  12991.  
  12992. #playlist-panel.playlist--override[data-state=open] {
  12993.     left: 0
  12994. }
  12995.  
  12996. #playlist-panel.playlist--override[data-state=closed] {
  12997.     left: -100%
  12998. }
  12999.  
  13000. #dialog-restricted-media .media-list {
  13001.     width: 100%!important
  13002. }
  13003.  
  13004. #dialog-restricted-media .media-list .meta {
  13005.     margin-left: 10px!important;
  13006.     width: calc(100% - 47px - 15px - 20px)!important
  13007. }
  13008.  
  13009. #dialog-container {
  13010.     width: 100%!important;
  13011.     right: 0!important;
  13012.     z-index: 250;
  13013.     background: rgba(0, 0, 0, .8)!important
  13014. }
  13015.  
  13016. .dialog {
  13017.     width: 95%!important;
  13018.     max-width: 600px
  13019. }
  13020.  
  13021. .dialog .dialog-frame {
  13022.     min-height: 55px
  13023. }
  13024.  
  13025. .dialog .dialog-frame .button {
  13026.     height: 55px
  13027. }
  13028.  
  13029. .dialog .dialog-frame .button span {
  13030.     font-size: 14px;
  13031.     top: 50%;
  13032.     transform: translateY(-50%)
  13033. }
  13034.  
  13035. .dialog .dialog-frame .title {
  13036.     font-family: Roboto, sans-serif;
  13037.     font-size: 18px;
  13038.     line-height: 18px;
  13039.     padding: 0 30px;
  13040.     transform: translateY(-50%);
  13041.     top: 50%;
  13042.     box-sizing: border-box
  13043. }
  13044.  
  13045. #dialog-playlist-create .dialog-input-label {
  13046.     display: none
  13047. }
  13048.  
  13049. #dialog-forced-offer {
  13050.     font-family: Roboto, sans-serif;
  13051.     color: #24282f;
  13052.     padding: 25px 20px;
  13053.     font-size: 14px;
  13054.     position: relative;
  13055.     width: 90%;
  13056.     max-width: 450px;
  13057.     border-radius: 30px;
  13058.     margin: auto;
  13059.     background-color: #fff;
  13060.     position: relative
  13061. }
  13062.  
  13063. #dialog-forced-offer .icon-dialog-close {
  13064.     position: absolute;
  13065.     top: 0;
  13066.     right: 0;
  13067.     margin-top: -8px;
  13068.     margin-right: -8px;
  13069.     transform: scale(.6)
  13070. }
  13071.  
  13072. #dialog-forced-offer .dialog-frame .title {
  13073.     font-family: Roboto, sans-serif;
  13074.     font-size: 25px;
  13075.     line-height: 25px
  13076. }
  13077.  
  13078. #dialog-forced-offer .dialog-body {
  13079.     background-color: #fff
  13080. }
  13081.  
  13082. #dialog-forced-offer h2 {
  13083.     font-size: 16px;
  13084.     line-height: 20px
  13085. }
  13086.  
  13087. #dialog-forced-offer a {
  13088.     color: #00c6ff;
  13089.     text-decoration: underline;
  13090.     cursor: pointer;
  13091.     font-weight: 400;
  13092.     font-size: 14px
  13093. }
  13094.  
  13095. #dialog-forced-offer .appsAvailable {
  13096.     padding: 20px 0 15px
  13097. }
  13098.  
  13099. #dialog-forced-offer .download-app__store {
  13100.     display: inline-block;
  13101.     width: 48%;
  13102.     max-width: 130px;
  13103.     height: 40px;
  13104.     cursor: pointer
  13105. }
  13106.  
  13107. #dialog-forced-offer .download-app__store.apple {
  13108.     background: url('https://cdn-prod.plug.dj/_/static/images/download-app-apple.562b6848a3bd6b55b08d93399adaf1f324b3f1a1.svg') no-repeat 0 0;
  13109.     background-size: contain
  13110. }
  13111.  
  13112. #dialog-forced-offer .download-app__store.google {
  13113.     background: url('https://cdn-prod.plug.dj/_/static/images/download-app-google.3bc80adafa4b62d715ed56c67d66f362ba8af461.svg') no-repeat 0 0;
  13114.     background-size: contain
  13115. }
  13116.  
  13117. #dialog-forced-offer #alreadyDownloadedLink {
  13118.     padding: 10px 0 0
  13119. }
  13120.  
  13121. #dialog-playlist-create .dialog-input-container .dialog-input-background {
  13122.     width: 90%;
  13123.     left: 5%
  13124. }
  13125.  
  13126. #dialog-playlist-create .dialog-input-container .dialog-input-background input {
  13127.     width: 92%
  13128. }
  13129.  
  13130. #dialog-level-up.dialog {
  13131.     position: relative;
  13132.     display: inline-block;
  13133.     margin: 0 auto;
  13134.     width: 90%;
  13135.     max-width: 510px;
  13136.     background: #fff;
  13137.     -webkit-box-shadow: 0 0 5px #000;
  13138.     -moz-box-shadow: 0 0 5px #000;
  13139.     box-shadow: 0 0 5px #000;
  13140.     border-radius: 30px;
  13141.     vertical-align: middle;
  13142.     white-space: normal
  13143. }
  13144.  
  13145. #dialog-level-up.dialog .avi {
  13146.     display: none
  13147. }
  13148.  
  13149. @media (min-width:768px) {
  13150.     #dialog-level-up.dialog .avi {
  13151.         display: block;
  13152.         height: 170px;
  13153.         top: auto;
  13154.         bottom: -1px
  13155.     }
  13156. }
  13157.  
  13158. #dialog-level-up.dialog .dialog-frame {
  13159.     display: flex;
  13160.     flex-flow: column;
  13161.     justify-content: center;
  13162.     align-content: center;
  13163.     padding: 30px 20px;
  13164.     height: auto
  13165. }
  13166.  
  13167. @media (min-width:768px) {
  13168.     #dialog-level-up.dialog .dialog-frame {
  13169.         flex-flow: row;
  13170.         padding: 40px 20px
  13171.     }
  13172. }
  13173.  
  13174. #dialog-level-up.dialog .dialog-frame:first-child {
  13175.     height: auto
  13176. }
  13177.  
  13178. #dialog-level-up.dialog .dialog-frame .title {
  13179.     width: 100%;
  13180.     font-size: 22px;
  13181.     color: #24282f;
  13182.     position: relative;
  13183.     top: 0;
  13184.     left: 0;
  13185.     right: 0;
  13186.     bottom: 0;
  13187.     margin-top: 10px
  13188. }
  13189.  
  13190. #dialog-level-up.dialog .dialog-frame .icon-dialog-close {
  13191.     display: block;
  13192.     opacity: 1;
  13193.     transform: scale(.6);
  13194.     right: 10px
  13195. }
  13196.  
  13197. #dialog-level-up.dialog .dialog-frame .button {
  13198.     width: 90%;
  13199.     float: none;
  13200.     margin: 5px auto;
  13201.     border-radius: 25px;
  13202.     padding: 15px 20px;
  13203.     background: rgba(36, 40, 47, .3);
  13204.     min-width: 100px;
  13205.     transition: all .5s
  13206. }
  13207.  
  13208. @media (min-width:768px) {
  13209.     #dialog-level-up.dialog .dialog-frame .button {
  13210.         width: auto;
  13211.         margin: 0 5px
  13212.     }
  13213. }
  13214.  
  13215. #dialog-level-up.dialog .dialog-frame .button span {
  13216.     font-size: 12px;
  13217.     text-transform: uppercase;
  13218.     letter-spacing: 1px;
  13219.     position: relative;
  13220.     top: 0;
  13221.     color: #fff
  13222. }
  13223.  
  13224. #dialog-level-up.dialog .dialog-frame .button.submit:hover,
  13225. #dialog-level-up.dialog .dialog-frame .button:hover {
  13226.     transition: all .5s;
  13227.     background: #24282f
  13228. }
  13229.  
  13230. #dialog-level-up.dialog .dialog-frame .button.submit {
  13231.     width: 90%;
  13232.     background: #00c6ff
  13233. }
  13234.  
  13235. @media (min-width:768px) {
  13236.     #dialog-level-up.dialog .dialog-frame .button.submit {
  13237.         width: auto;
  13238.         margin: 0 5px
  13239.     }
  13240. }
  13241.  
  13242. #dialog-level-up.dialog .dialog-body {
  13243.     background: 0 0;
  13244.     height: auto;
  13245.     padding: 20px 20px 50px
  13246. }
  13247.  
  13248. @media (min-width:768px) {
  13249.     #dialog-level-up.dialog .dialog-body {
  13250.         padding: 40px 20px
  13251.     }
  13252. }
  13253.  
  13254. #dialog-level-up.dialog .dialog-body .reward {
  13255.     position: relative;
  13256.     top: 0;
  13257.     left: 0;
  13258.     color: #24282f
  13259. }
  13260.  
  13261. #dialog-level-up.dialog.no-cancel .dialog-frame .button.submit {
  13262.     width: auto
  13263. }
  13264.  
  13265. #dialog-preview.dialog.youtube .dialog-body {
  13266.     width: 100%
  13267. }
  13268.  
  13269. #dialog-preview.dialog.youtube .dialog-body .message {
  13270.     width: 100%
  13271. }
  13272.  
  13273. #dialog-preview.dialog.youtube .preview-frame {
  13274.     width: 100%
  13275. }
  13276.  
  13277. #dialog-purchase {
  13278.     overflow: hidden;
  13279.     max-width: 650px
  13280. }
  13281.  
  13282. #dialog-purchase.dialog.badge .left {
  13283.     background-size: cover
  13284. }
  13285.  
  13286. #dialog-purchase.dialog.pp-and-sub .left,
  13287. #dialog-purchase.dialog.pp-and-sub .right.sub {
  13288.     width: 30%;
  13289.     background-size: cover
  13290. }
  13291.  
  13292. #dialog-purchase.dialog.pp-and-sub .right {
  13293.     width: 40%
  13294. }
  13295.  
  13296. #dialog-purchase.dialog.pp-and-sub .right.sub {
  13297.     background-size: cover
  13298. }
  13299.  
  13300. #dialog-purchase.dialog.pp-and-sub .right .label,
  13301. #dialog-purchase.dialog.pp-and-sub .right .value {
  13302.     font-size: 16px;
  13303.     width: auto
  13304. }
  13305.  
  13306. #dialog-purchase.dialog.pp-and-sub .dialog-frame .button {
  13307.     width: 30%
  13308. }
  13309.  
  13310. #dialog-purchase.dialog.pp-and-sub .dialog-frame .button.submit {
  13311.     width: 40%
  13312. }
  13313.  
  13314. #dialog-purchase.dialog.pp-and-sub .dialog-frame .button.submit.subscribe {
  13315.     width: 30%
  13316. }
  13317.  
  13318. .loading-box {
  13319.     background-color: #1c1f25;
  13320.     z-index: 300;
  13321.     position: fixed;
  13322.     top: 0;
  13323.     right: 0;
  13324.     bottom: 0;
  13325.     left: 0;
  13326.     text-align: center;
  13327.     white-space: nowrap;
  13328.     height: 100%;
  13329.     width: 100%;
  13330.     box-sizing: border-box
  13331. }
  13332.  
  13333. .loading-box.has-spotx .spotx {
  13334.     display: block!important
  13335. }
  13336.  
  13337. .loading-box.has-spotx .connecting,
  13338. .loading-box.has-spotx .spotlight-wrapper {
  13339.     display: none
  13340. }
  13341.  
  13342. .loading-box .content {
  13343.     width: 100%;
  13344.     height: 100%;
  13345.     display: flex;
  13346.     flex-flow: column;
  13347.     align-items: center;
  13348.     align-content: center;
  13349.     justify-content: center;
  13350.     text-align: center
  13351. }
  13352.  
  13353. .loading-box .content .logo {
  13354.     background: url('https://cdn-prod.plug.dj/_/static/images/plugdj_logo_loading.00377a40a628eba8d1cd7dc2ad7b267c4cdfbbdb.png');
  13355.     height: 50px;
  13356.     width: 150px;
  13357.     margin: 20px auto;
  13358.     background-size: contain;
  13359.     background-repeat: no-repeat;
  13360.     background-position: center
  13361. }
  13362.  
  13363. @media (min-width:576px) {
  13364.     .loading-box .content .logo {
  13365.         height: 50px;
  13366.         margin-top: 50px;
  13367.         width: 200px
  13368.     }
  13369. }
  13370.  
  13371. .loading-box .content .spotx {
  13372.     display: none;
  13373.     height: 300px;
  13374.     width: 100%;
  13375.     margin: 30px auto
  13376. }
  13377.  
  13378. @media (min-width:576px) {
  13379.     .loading-box .content .spotx {
  13380.         width: 350px
  13381.     }
  13382. }
  13383.  
  13384. .loading-box .content .connecting {
  13385.     position: relative;
  13386.     display: block;
  13387.     margin: 0 auto;
  13388.     font-size: 14px;
  13389.     font-family: Roboto, sans-serif
  13390. }
  13391.  
  13392. .loading-box .content .spotlight-wrapper {
  13393.     height: 300px;
  13394.     margin: 30px auto 0;
  13395.     position: relative;
  13396.     width: 100%
  13397. }
  13398.  
  13399. .loading-box .content .spotlight-wrapper .spotlight {
  13400.     position: relative;
  13401.     width: 100%;
  13402.     height: 100%;
  13403.     margin: 0 auto;
  13404.     padding-top: 80px;
  13405.     background: url('https://cdn-prod.plug.dj/_/static/images/spotlight.e21241c0bb8b16daea80d1ed0e404115172f7132.jpg') no-repeat bottom center
  13406. }
  13407.  
  13408. .loading-box .content .spotlight-wrapper .spotlight .spinner {
  13409.     margin: 0 auto
  13410. }
  13411.  
  13412. .loading-box .content .spotlight-wrapper .spotlight .avatar {
  13413.     position: relative;
  13414.     overflow: hidden;
  13415.     width: 150px;
  13416.     height: 150px;
  13417.     align-self: flex-end;
  13418.     margin: 0 auto
  13419. }
  13420.  
  13421. .loading-box .content .spotlight-wrapper .spotlight .avatar.wide {
  13422.     width: 300px
  13423. }
  13424.  
  13425. .loading-box .content .spotlight-wrapper .spotlight .avatar.epic img {
  13426.     height: 150px
  13427. }
  13428.  
  13429. .loading-box .content .spotlight-wrapper .spotlight .avatar img {
  13430.     position: absolute;
  13431.     top: 0;
  13432.     left: 0
  13433. }
  13434.  
  13435. .loading-box.spotx-loaded .spotx {
  13436.     display: block
  13437. }
  13438.  
  13439. .loading-box.spotx-loaded .spotlight-wrapper {
  13440.     display: none
  13441. }
  13442.  
  13443. .loading-box .version {
  13444.     position: absolute;
  13445.     right: 20px;
  13446.     bottom: 20px;
  13447.     font-size: 12px;
  13448.     color: #808691
  13449. }
  13450.  
  13451. .loading-box .help__link {
  13452.     position: absolute;
  13453.     left: 20px;
  13454.     bottom: 20px;
  13455.     font-size: 14px;
  13456.     text-decoration: none;
  13457.     color: #eee;
  13458.     transition: all .3s
  13459. }
  13460.  
  13461. .loading-box .help__link:visited {
  13462.     color: #eee
  13463. }
  13464.  
  13465. .loading-box .help__link:hover {
  13466.     color: #00e9de
  13467. }
  13468.  
  13469. #room-settings .general-settings {
  13470.     width: calc(100% - 220px)!important
  13471. }
  13472.  
  13473. #room-settings .general-settings .panel,
  13474. #room-settings .general-settings .welcome {
  13475.     max-width: auto!important;
  13476.     margin: 0
  13477. }
  13478.  
  13479. #room-settings .general-settings .panel .input-background {
  13480.     width: 100%;
  13481.     max-width: auto!important
  13482. }
  13483.  
  13484. #room-settings .general-settings .description.panel {
  13485.     height: 220px!important
  13486. }
  13487.  
  13488. #room-settings .general-settings .description .value {
  13489.     height: 170px!important;
  13490.     overflow-y: auto
  13491. }
  13492.  
  13493. #room-settings .general-settings .description .input-background {
  13494.     height: 170px!important;
  13495.     overflow-y: auto
  13496. }
  13497.  
  13498. @media (max-width:1199.98px) {
  13499.     #room-settings {
  13500.         position: fixed
  13501.     }
  13502.     #room-settings #room-settings-menu {
  13503.         display: none
  13504.     }
  13505.     #room-settings .general-settings {
  13506.         width: 100%!important;
  13507.         padding-left: 10px;
  13508.         padding-right: 10px;
  13509.         left: 0!important;
  13510.         overflow-x: hidden
  13511.     }
  13512.     #room-settings .general-settings .on {
  13513.         margin-left: auto!important
  13514.     }
  13515.     #room-settings .general-settings .off {
  13516.         margin-right: auto!important
  13517.     }
  13518.     #room-settings .general-settings .off,
  13519.     #room-settings .general-settings .on {
  13520.         width: calc(50% - 10px)!important;
  13521.         display: inline-block
  13522.     }
  13523.     #room-settings .general-settings.is-host .name {
  13524.         margin-top: 40px
  13525.     }
  13526.     #room-settings .general-settings .option {
  13527.         display: block;
  13528.         float: none!important;
  13529.         width: 100%!important;
  13530.         clear: both
  13531.     }
  13532.     #room-settings .general-settings .option .title {
  13533.         padding-top: 40px
  13534.     }
  13535.     #room-settings .general-settings .dropdown {
  13536.         width: calc(100% - 20px)!important;
  13537.         margin-left: 10px!important;
  13538.         margin-right: 10px!important
  13539.     }
  13540. }
  13541.  
  13542. .community__right-bar .divider {
  13543.     display: none
  13544. }
  13545.  
  13546. #header-panel-bar.right-meta {
  13547.     width: 100%;
  13548.     display: flex;
  13549.     flex-direction: row;
  13550.     /* background: rgba(30,35,40,0.7); */
  13551.     /* border: none !important; */
  13552.     background: linear-gradient(hsla(210, 10%, 20%, 0.8), hsla(210, 10%, 10%, 0.8));
  13553. }
  13554.  
  13555. #header-panel-bar.right-meta #chat-button,
  13556. #header-panel-bar.right-meta #friends-button,
  13557. #header-panel-bar.right-meta #users-button,
  13558. #header-panel-bar.right-meta #waitlist-button {
  13559.     left: 0;
  13560.     bottom: 0;
  13561.     position: relative;
  13562.     list-style: none;
  13563.     display: inline-block;
  13564.     width: 25%;
  13565.     border-bottom: 1px solid #1c1f25
  13566. }
  13567.  
  13568. #header-panel-bar.right-meta #chat-button.selected,
  13569. #header-panel-bar.right-meta #friends-button.selected,
  13570. #header-panel-bar.right-meta #users-button.selected,
  13571. #header-panel-bar.right-meta #waitlist-button.selected {
  13572.     border-bottom: none
  13573. }
  13574.  
  13575. .right-side-wrapper #friends-button .request-count {
  13576.     bottom: 9px;
  13577.     top: auto;
  13578.     right: 22px;
  13579.     padding: 3px;
  13580.     min-width: 10px;
  13581.     font-size: 9px;
  13582.     border-radius: 50%
  13583. }
  13584.  
  13585. #user-view {
  13586.     left: -100%;
  13587.     display: flex!important;
  13588.     flex-direction: row!important
  13589. }
  13590.  
  13591. #user-view .jspPane {
  13592.     padding-bottom: 90px!important
  13593. }
  13594.  
  13595. #user-view #user-friends .tab-menu button .count {
  13596.     padding: 3px;
  13597.     min-width: 10px;
  13598.     font-size: 9px;
  13599.     text-align: center;
  13600.     line-height: 100%;
  13601.     border-radius: 50%
  13602. }
  13603.  
  13604. #user-view #user-friends.friends .list .row {
  13605.     margin: 5px auto;
  13606.     width: 98%
  13607. }
  13608.  
  13609. @media (min-width:1200px) {
  13610.     #user-view #user-friends.friends .list .row {
  13611.         margin: 5px 1%;
  13612.         width: 48%
  13613.     }
  13614. }
  13615.  
  13616. #user-view .tab-menu button {
  13617.     font-size: 15px
  13618. }
  13619.  
  13620. #user-view #user-menu {
  13621.     position: relative!important;
  13622.     left: 0!important;
  13623.     top: 0!important;
  13624.     z-index: 174!important;
  13625.     min-width: 220px
  13626. }
  13627.  
  13628. #user-view #user-menu .item .count {
  13629.     text-align: center;
  13630.     padding: 3px;
  13631.     min-width: 10px;
  13632.     font-size: 9px;
  13633.     border-radius: 50%
  13634. }
  13635.  
  13636. #user-view #user-menu .item .label {
  13637.     font-size: 14px;
  13638.     top: 18px;
  13639.     color: rgba(255, 255, 255, .6)
  13640. }
  13641.  
  13642. #user-view #user-menu .item .i {
  13643.     transform: scale(.8)
  13644. }
  13645.  
  13646. #user-view .container {
  13647.     max-width: 100%
  13648. }
  13649.  
  13650. #user-view .user-content {
  13651.     position: relative!important;
  13652.     left: 0!important;
  13653.     top: 0!important;
  13654.     z-index: 173!important;
  13655.     width: calc(100% - 220px)!important
  13656. }
  13657.  
  13658. #user-view .user-content .tab-menu {
  13659.     height: 55px
  13660. }
  13661.  
  13662. #user-view .user-content .jspContainer,
  13663. #user-view .user-content .jspPane,
  13664. #user-view .user-content .jspScrollable {
  13665.     width: 100%!important
  13666. }
  13667.  
  13668. .community__audience {
  13669.     position: relative
  13670. }
  13671.  
  13672. .community__audience #audience {
  13673.     margin: auto;
  13674.     position: relative;
  13675.     width: 805px;
  13676.     height: 207px
  13677. }
  13678.  
  13679. @media (max-width:767.98px) {
  13680.     .community__audience {
  13681.         display: none
  13682.     }
  13683. }
  13684.  
  13685. .community__booth {
  13686.     position: relative;
  13687.     margin-top: -130px
  13688. }
  13689.  
  13690. .community__booth #dj-booth {
  13691.     position: relative;
  13692.     width: 340px;
  13693.     height: 275px;
  13694.     top: 0;
  13695.     left: 0;
  13696.     margin: auto
  13697. }
  13698.  
  13699. @media (max-width:767.98px) {
  13700.     .community__booth {
  13701.         display: none
  13702.     }
  13703. }
  13704.  
  13705. #history-panel .media-list {
  13706.     overflow: visible;
  13707.     width: 100%!important
  13708. }
  13709.  
  13710. #history-panel .media-list .actions {
  13711.     display: none
  13712. }
  13713.  
  13714. @media (min-width:992px) {
  13715.     #history-panel .media-list .actions {
  13716.         display: inherit
  13717.     }
  13718. }
  13719.  
  13720. #history-panel .media-list .container-fluid {
  13721.     padding: 0;
  13722.     margin: 0
  13723. }
  13724.  
  13725. #history-panel .media-list .row.playlist-media-item {
  13726.     overflow: visible;
  13727.     padding-top: 15px;
  13728.     border-bottom: 1px solid rgba(255, 255, 255, .2)
  13729. }
  13730.  
  13731. @media (min-width:992px) {
  13732.     #history-panel .media-list .row.playlist-media-item {
  13733.         padding-top: 6px
  13734.     }
  13735. }
  13736.  
  13737. #history-panel .media-list .playlist-media-item .meta {
  13738.     margin: 0!important;
  13739.     width: calc(100% - (95px + 10px + 10px))!important;
  13740.     margin-left: 10px!important;
  13741.     margin-right: 10px!important
  13742. }
  13743.  
  13744. #history-panel .media-list.history .row {
  13745.     height: 95px
  13746. }
  13747.  
  13748. @media (min-width:992px) {
  13749.     #history-panel .media-list.history .row {
  13750.         height: 85px
  13751.     }
  13752. }
  13753.  
  13754. #history-panel .media-list.history .row .score {
  13755.     width: 80%;
  13756.     top: 55px
  13757. }
  13758.  
  13759. @media (min-width:992px) {
  13760.     #history-panel .media-list.history .row .score {
  13761.         width: 50%;
  13762.         top: 40px
  13763.     }
  13764. }
  13765.  
  13766. #history-panel .media-list.history .meta {
  13767.     border-bottom: none
  13768. }
  13769.  
  13770. #history-panel .media-list.history .meta .name {
  13771.     right: auto;
  13772.     width: 60%;
  13773.     left: -90px;
  13774.     top: -12px;
  13775.     text-align: left;
  13776.     font-weight: 600
  13777. }
  13778.  
  13779. @media (min-width:992px) {
  13780.     #history-panel .media-list.history .meta .name {
  13781.         left: auto;
  13782.         top: 16px;
  13783.         right: 2px;
  13784.         width: 20%;
  13785.         text-align: right
  13786.     }
  13787. }
  13788.  
  13789. #history-panel .media-list.history .meta .timestamp {
  13790.     top: -8px;
  13791.     right: 2px;
  13792.     color: #808691;
  13793.     text-align: right;
  13794.     font-weight: 400;
  13795.     font-size: 12px
  13796. }
  13797.  
  13798. @media (min-width:992px) {
  13799.     #history-panel .media-list.history .meta .timestamp {
  13800.         top: 39px;
  13801.         right: 2px;
  13802.         color: #808691;
  13803.         text-align: right;
  13804.         font-weight: 400
  13805.     }
  13806. }
  13807.  
  13808. #history-panel .media-list.history .meta .author {
  13809.     width: 90%
  13810. }
  13811.  
  13812. @media (min-width:992px) {
  13813.     #history-panel .media-list.history .meta .author {
  13814.         width: 76%
  13815.     }
  13816. }
  13817.  
  13818. .community #chat {
  13819.     position: relative;
  13820.     display: flex;
  13821.     flex-direction: column;
  13822.     height: calc(100% - 43px - 54px)
  13823. }
  13824.  
  13825. @media (min-width:576px) {
  13826.     .community #chat {
  13827.         height: calc(100% - 54px);
  13828.         background: #1c2023;
  13829.     }
  13830. }
  13831.  
  13832. .community #chat #chat-header {
  13833.     position: relative
  13834. }
  13835.  
  13836. .community #chat #chat-messages {
  13837.     top: 0;
  13838.     flex: 1;
  13839.     position: relative
  13840. }
  13841.  
  13842. .community #chat #chat-messages .cm:nth-child(2n+1) {
  13843.     background-color: transparent
  13844. }
  13845.  
  13846. .community #chat #chat-input {
  13847.     position: relative;
  13848.     display: block;
  13849.     box-sizing: border-box;
  13850.     left: 0;
  13851.     bottom: 0;
  13852.     width: calc(100% - 10px - 10px);
  13853.     height: 30px;
  13854.     margin-bottom: 15px;
  13855.     margin-top: 15px;
  13856.     margin-left: 10px;
  13857.     margin-right: 10px
  13858. }
  13859.  
  13860. #popout-vote {
  13861.     position: absolute
  13862. }
  13863.  
  13864. #popout-vote .room-controls__bottom-item.item--mobile {
  13865.     display: none
  13866. }
  13867.  
  13868. #popout-vote .room-controls__bottom {
  13869.     text-align: center;
  13870.     max-width: 500px;
  13871.     margin: 0 auto
  13872. }
  13873.  
  13874. #popout-vote .room-controls__bottom-item {
  13875.     float: left;
  13876.     width: 25%
  13877. }
  13878.  
  13879. #popout-vote .room-controls__bottom-item .icon-dj:before {
  13880.     position: relative;
  13881.     top: -2px
  13882. }
  13883.  
  13884. #popout-vote .room-controls__bottom-item.dj-button.is-wait .icon-join-waitlist-big {
  13885.     position: relative;
  13886.     display: inline-block;
  13887.     vertical-align: middle;
  13888.     width: 32px;
  13889.     background-position: -140px -390px
  13890. }
  13891.  
  13892. #popout-vote .btn-room-controls {
  13893.     position: relative;
  13894.     border: 0;
  13895.     display: block;
  13896.     margin: 0 auto 8px
  13897. }
  13898.  
  13899. #popout-vote .btn-room-controls i.icon {
  13900.     top: 8px;
  13901.     left: 10px
  13902. }
  13903.  
  13904. #popout-vote .btn-room-controls i.icon.join-waitlist-big {
  13905.     left: 7px
  13906. }
  13907.  
  13908. #popout-vote .btn-room-controls .spinner {
  13909.     width: 25px;
  13910.     height: 25px;
  13911.     top: -27px;
  13912.     left: -2px
  13913. }
  13914.  
  13915. #popout-vote .room-controls__bottom-text {
  13916.     font-size: 12px;
  13917.     line-height: 12px
  13918. }
  13919.  
  13920. #popout-vote .room-controls--desktop {
  13921.     display: none
  13922. }
  13923.  
  13924. @media (min-width:768px) {
  13925.     #popout-vote .room-controls--desktop {
  13926.         display: block;
  13927.         width: 175px;
  13928.         float: right;
  13929.         margin-top: 5px;
  13930.         padding: 10px;
  13931.         background-color: rgba(0, 0, 0, .25);
  13932.         color: rgba(255, 255, 255, .6);
  13933.         border: 1px solid #979797;
  13934.         border-radius: 15px
  13935.     }
  13936. }
  13937.  
  13938. #popout-vote .room-controls--desktop .list-unstyled {
  13939.     display: flex
  13940. }
  13941.  
  13942. #popout-vote .room-controls--desktop-btn {
  13943.     opacity: .6
  13944. }
  13945.  
  13946. #popout-vote .room-controls--desktop-btn.clicked,
  13947. #popout-vote .room-controls--desktop-btn:hover:not(.disabled) {
  13948.     opacity: 1;
  13949.     cursor: pointer
  13950. }
  13951.  
  13952. #popout-vote .room-controls--desktop__item {
  13953.     display: none;
  13954.     flex: 1;
  13955.     text-align: center
  13956. }
  13957.  
  13958. #popout-vote .room-controls--desktop__item .btn-like,
  13959. #popout-vote .room-controls--desktop__item .btn-meh,
  13960. #popout-vote .room-controls--desktop__item .btn-playlist {
  13961.     font-size: 25px;
  13962.     height: 30px
  13963. }
  13964.  
  13965. #popout-vote .room-controls--desktop__item.selected .room-controls--desktop-btn {
  13966.     color: #00e9de;
  13967.     opacity: 1
  13968. }
  13969.  
  13970. @media (min-width:576px) {
  13971.     #popout-vote .room-controls--desktop__item {
  13972.         display: list-item
  13973.     }
  13974. }
  13975.  
  13976. #popout-vote .room-controls--desktop-btn {
  13977.     display: block;
  13978.     margin: 0 auto;
  13979.     padding: 0;
  13980.     text-align: center;
  13981.     background-color: transparent;
  13982.     color: #fff;
  13983.     border: 0
  13984. }
  13985.  
  13986. .right-meta .header-panel-button.selected {
  13987.     /* background-color:#1f1f1f; */
  13988.     /* background: linear-gradient(to top, hsla(220,100%,15%,0.7), hsla(220,100%,10%,0.7)); */
  13989.     /* box-shadow: inset 0 0 0 1px #05F !important; */
  13990.     /* background: linear-gradient(to top, hsl(220,100%,30%), hsl(220,100%,20%)) !important; */
  13991.     /* background: linear-gradient(hsla(210,100%,50%,0.3), hsla(210,100%,40%,0.3)) !important; */
  13992.     background: linear-gradient(hsl(220, 50%, 40%), hsl(220, 50%, 30%)) !important;
  13993.     box-shadow: inset 0 0 2px hsla(0, 0%, 100%, 0.5) !important;
  13994. }
  13995.  
  13996. #chat-button span {
  13997.     font-size: 14px!important
  13998. }
  13999.  
  14000. #users-button span,
  14001. #waitlist-button span {
  14002.     font-size: 14px!important;
  14003.     top: 6px!important
  14004. }
  14005.  
  14006. #users-button.has-guests span.bar-count {
  14007.     top: -2px!important
  14008. }
  14009.  
  14010. #users-button.has-guests span.guest-count {
  14011.     top: 14px!important;
  14012.     left: 24px;
  14013.     display: block
  14014. }
  14015.  
  14016. .level-1 #chat-button span {
  14017.     padding-top: 20px;
  14018.     top: 0
  14019. }
  14020.  
  14021. .level-1 #chat-button i {
  14022.     top: 0!important
  14023. }
  14024.  
  14025. .right-side-wrapper #user-lists .header.manager .button.bans,
  14026. .right-side-wrapper #user-lists .header.manager .button.mutes,
  14027. .right-side-wrapper #user-lists .header.manager .button.waitlist-bans {
  14028.     display: flex
  14029. }
  14030.  
  14031. .right-side-wrapper #user-lists .list-header .count {
  14032.     top: 14px
  14033. }
  14034.  
  14035. .right-side-wrapper #waitlist .list .user {
  14036.     background: 0 0;
  14037.     border-bottom: 1px solid rgba(255, 255, 255, .1)
  14038. }
  14039.  
  14040. .right-side-wrapper #waitlist .list .user:hover {
  14041.     background-color: rgba(255, 255, 255, .05);
  14042.     transition: all .2s
  14043. }
  14044.  
  14045. .right-side-wrapper #waitlist .list.manager .user .meta {
  14046.     border-bottom: 0
  14047. }
  14048.  
  14049. .right-side-wrapper #waitlist .list .user .icon-woot-disabled {
  14050.     transform: scale(.8);
  14051.     margin-right: 40px
  14052. }
  14053.  
  14054. .right-side-wrapper #waitlist .list .user .icon-x-white {
  14055.     transform: scale(.8)
  14056. }
  14057.  
  14058. .right-side-wrapper #waitlist .list .user .icon-drag-handle {
  14059.     left: auto;
  14060.     right: 10px;
  14061.     z-index: 100
  14062. }
  14063.  
  14064. .right-side-wrapper #waitlist .list.manager.bouncer .user.locked .icon-x-white {
  14065.     right: 40px
  14066. }
  14067.  
  14068. .right-side-wrapper #waitlist .list.manager .user.locked .icon-drag-handle {
  14069.     cursor: inherit;
  14070.     opacity: .4
  14071. }
  14072.  
  14073. .right-side-wrapper #waitlist .list .user .image.online .thumb.small {
  14074.     border-color: #89be6b
  14075. }
  14076.  
  14077. .friends .image.online .thumb.small {
  14078.     border-color: #89be6b
  14079. }
  14080.  
  14081. #chat .badge-box i,
  14082. .right-side-wrapper #chat .badge-box .icon-arrow-down {
  14083.     transform: scale(.8)
  14084. }
  14085.  
  14086. .right-side-wrapper .thumb.small .avi {
  14087.     top: -15px;
  14088.     left: -16px
  14089. }
  14090.  
  14091. .community #user-lists {
  14092.     position: relative
  14093. }
  14094.  
  14095. .community #user-lists .header {
  14096.     position: relative;
  14097.     width: 100%;
  14098.     display: flex;
  14099.     justify-content: space-around
  14100. }
  14101.  
  14102. .community #user-lists .header .button {
  14103.     position: relative;
  14104.     top: 0;
  14105.     float: left;
  14106.     width: auto;
  14107.     height: 47px;
  14108.     cursor: pointer;
  14109.     display: flex;
  14110.     flex-wrap: wrap;
  14111.     justify-content: center;
  14112.     max-width: 30%;
  14113.     align-content: center;
  14114.     align-items: center;
  14115.     font-size: 9px;
  14116.     padding: 0 5px;
  14117.     color: rgba(255, 255, 255, .6)
  14118. }
  14119.  
  14120. .community #user-lists .header .button.selected {
  14121.     border-bottom: 2px solid #00c6ff!important
  14122. }
  14123.  
  14124. .community #user-lists .header .button i.icon {
  14125.     position: relative;
  14126.     top: auto!important;
  14127.     left: auto!important;
  14128.     margin-right: 2px;
  14129.     height: 22px;
  14130.     width: 28px;
  14131.     margin-top: -7px;
  14132.     margin-bottom: 4px
  14133. }
  14134.  
  14135. .community #user-lists .list-header {
  14136.     width: 100%!important
  14137. }
  14138.  
  14139. .community #user-lists .list-header .input-background {
  14140.     width: 108px
  14141. }
  14142.  
  14143. .community #user-lists .list-header .input-background .input {
  14144.     width: 95px
  14145. }
  14146.  
  14147. .community #user-lists .list.staff {
  14148.     width: 100%!important
  14149. }
  14150.  
  14151. .community .is-you .name {
  14152.     color: #00c6ff;
  14153.     font-weight: 600
  14154. }
  14155.  
  14156. .community #waitlist {
  14157.     position: relative
  14158. }
  14159.  
  14160. .community #waitlist .header {
  14161.     position: relative;
  14162.     width: 100%
  14163. }
  14164.  
  14165. .community #waitlist .header .title {
  14166.     top: 14px;
  14167.     margin-left: 25px;
  14168.     font-size: 15px
  14169. }
  14170.  
  14171. .community #waitlist .list {
  14172.     width: 100%!important
  14173. }
  14174.  
  14175. .community #waitlist .list.manager .user .meta {
  14176.     left: 15px
  14177. }
  14178.  
  14179. .community .friends {
  14180.     position: relative;
  14181.     top: 0;
  14182.     left: 0;
  14183.     display: none;
  14184.     width: 100%;
  14185.     height: 100%;
  14186.     background: #0a0a0a
  14187. }
  14188.  
  14189. .community .friends .header {
  14190.     position: relative;
  14191.     top: 0;
  14192.     left: 0;
  14193.     display: none;
  14194.     width: 100%;
  14195.     height: 47px;
  14196.     background: #282c35;
  14197.     cursor: pointer
  14198. }
  14199.  
  14200. .community .friends.has-requests .header {
  14201.     display: block
  14202. }
  14203.  
  14204. .community .right-side-wrapper .friends.has-requests .list {
  14205.     top: 55px
  14206. }
  14207.  
  14208. .community .friends .header i {
  14209.     position: absolute;
  14210.     top: 21px;
  14211.     left: 14px;
  14212.     width: 6px;
  14213.     height: 6px;
  14214.     border-radius: 50%;
  14215.     background: #db182e
  14216. }
  14217.  
  14218. .community .friends .header span {
  14219.     position: absolute;
  14220.     top: 14px;
  14221.     left: 30px
  14222. }
  14223.  
  14224. .community .friends .list-header {
  14225.     position: absolute;
  14226.     top: 0;
  14227.     left: 0;
  14228.     width: 100%;
  14229.     height: 48px;
  14230.     border-bottom: #1c1f25 1px solid;
  14231.     font-size: 18px
  14232. }
  14233.  
  14234. .community .friends.has-requests .list-header {
  14235.     top: 47px
  14236. }
  14237.  
  14238. .community .friends .list-header .icon {
  14239.     position: relative;
  14240.     top: 10px;
  14241.     float: left;
  14242.     margin-left: 6px
  14243. }
  14244.  
  14245. .community .friends .list-header .count {
  14246.     position: relative;
  14247.     top: 14px;
  14248.     float: left;
  14249.     margin-left: 2px
  14250. }
  14251.  
  14252. .community .friends .list-header .title {
  14253.     position: relative;
  14254.     top: 14px;
  14255.     float: left;
  14256.     margin-left: 7px
  14257. }
  14258.  
  14259. .community .friends .list-header .input-background {
  14260.     position: absolute;
  14261.     top: 9px;
  14262.     right: 17px;
  14263.     width: 95px;
  14264.     height: 30px;
  14265.     background: #0a0a0a;
  14266.     -webkit-box-shadow: inset 0 0 0 1px #444a59;
  14267.     -moz-box-shadow: inset 0 0 0 1px #444a59;
  14268.     box-shadow: inset 0 0 0 1px #444a59
  14269. }
  14270.  
  14271. .community .friends .list-header input {
  14272.     position: absolute;
  14273.     top: 6px;
  14274.     left: 8px;
  14275.     width: 85px;
  14276.     outline: 0;
  14277.     border: 0;
  14278.     background: 0 0;
  14279.     color: #eee;
  14280.     font-weight: 400;
  14281.     font-size: 13px;
  14282.     font-family: "Open Sans", sans-serif
  14283. }
  14284.  
  14285. .community .friends .list-header .clear-filter {
  14286.     position: absolute;
  14287.     top: 11px;
  14288.     right: 20px;
  14289.     display: none;
  14290.     overflow: hidden;
  14291.     width: 23px;
  14292.     height: 23px;
  14293.     cursor: pointer
  14294. }
  14295.  
  14296. .community .friends .list-header .clear-filter .icon-clear-input {
  14297.     top: -2px;
  14298.     left: -8px
  14299. }
  14300.  
  14301. .community .friends .list-header .divider {
  14302.     position: absolute;
  14303.     top: 0;
  14304.     left: 0;
  14305.     width: 285px;
  14306.     height: 1px;
  14307.     background: #1c1f25
  14308. }
  14309.  
  14310. .community .friends.has-requests .list-header .divider {
  14311.     display: none
  14312. }
  14313.  
  14314. .community #dashboard-border .friends .list-header .divider {
  14315.     width: 100%
  14316. }
  14317.  
  14318. .community .app-right .friends.has-requests .list-header {
  14319.     top: 0
  14320. }
  14321.  
  14322. .community .friends .list {
  14323.     position: relative;
  14324.     top: 49px;
  14325.     left: 0;
  14326.     overflow-x: hidden;
  14327.     overflow-y: auto;
  14328.     width: 100%
  14329. }
  14330.  
  14331. .community .friends.has-requests .list {
  14332.     top: 96px
  14333. }
  14334.  
  14335. .community .friends .list .row {
  14336.     position: relative;
  14337.     float: left;
  14338.     width: 100%;
  14339.     left: 15px;
  14340.     height: 41px
  14341. }
  14342.  
  14343. .community .friends .list .row .image {
  14344.     position: relative;
  14345.     top: 5px;
  14346.     float: left;
  14347.     margin-left: 9px;
  14348.     width: 31px;
  14349.     height: 31px
  14350. }
  14351.  
  14352. .community .friends .list .row .name {
  14353.     position: relative;
  14354.     float: left
  14355. }
  14356.  
  14357. .community .friends .list .row .name i {
  14358.     position: relative;
  14359.     float: left;
  14360.     margin-top: 2px;
  14361.     margin-right: 5px
  14362. }
  14363.  
  14364. .community .friends .list .row.is-ambassador .name i {
  14365.     margin-left: -1px
  14366. }
  14367.  
  14368. .community .friends .list .row.is-sitemod .name i {
  14369.     margin-left: -1px
  14370. }
  14371.  
  14372. .community .friends .list .row.is-plot .name i {
  14373.     margin-left: -1px
  14374. }
  14375.  
  14376. .community .friends .list .row.is-promoter .name i {
  14377.     margin-left: -1px
  14378. }
  14379.  
  14380. .community .friends .list .row.is-offline .name span {
  14381.     color: #808691
  14382. }
  14383.  
  14384. .community .friends .list .row.is-offline .image i {
  14385.     -webkit-filter: grayscale(100%);
  14386.     -moz-filter: grayscale(100%);
  14387.     filter: grayscale(100%);
  14388.     opacity: .5
  14389. }
  14390.  
  14391. .community .friends .list .row .name span {
  14392.     position: relative;
  14393.     float: left;
  14394.     overflow: hidden;
  14395.     width: 140px;
  14396.     text-overflow: ellipsis;
  14397.     white-space: nowrap
  14398. }
  14399.  
  14400. .community .friends .list .row.is-admin .name span,
  14401. .community .friends .list .row.is-ambassador .name span,
  14402. .community .friends .list .row.is-plot .name span,
  14403. .community .friends .list .row.is-promoter .name span,
  14404. .community .friends .list .row.is-sitemod .name span {
  14405.     width: 119px
  14406. }
  14407.  
  14408. .community .friends .list .row .room {
  14409.     position: absolute;
  14410.     top: 0;
  14411.     right: 0;
  14412.     overflow: hidden;
  14413.     width: 140px;
  14414.     color: #808691;
  14415.     text-overflow: ellipsis;
  14416.     white-space: nowrap
  14417. }
  14418.  
  14419. .community .friends .list .row.clickable .room {
  14420.     cursor: pointer
  14421. }
  14422.  
  14423. .community .friends .list .row.clickable .room:hover {
  14424.     text-decoration: underline
  14425. }
  14426.  
  14427. .community .friends .list .row .meta {
  14428.     position: relative;
  14429.     top: 11px;
  14430.     float: left;
  14431.     margin-left: 6px;
  14432.     width: calc(100% - 50px);
  14433.     height: 30px
  14434. }
  14435.  
  14436. #dashboard-border .friends {
  14437.     display: flex!important;
  14438.     flex-direction: column
  14439. }
  14440.  
  14441. #dashboard-border .friends .header {
  14442.     position: relative!important
  14443. }
  14444.  
  14445. #dashboard-border .friends .list-header {
  14446.     position: relative
  14447. }
  14448.  
  14449. #dashboard-border .friends .list {
  14450.     top: 0;
  14451.     position: relative!important;
  14452.     flex: 1;
  14453.     padding-bottom: 20px!important
  14454. }
  14455.  
  14456. #dashboard-border .friends .jspContainer,
  14457. #dashboard-border .friends .jspPane,
  14458. #dashboard-border .friends .list {
  14459.     width: 100%!important
  14460. }
  14461.  
  14462. #dashboard-border .friends .row {
  14463.     display: block!important;
  14464.     margin: 0!important
  14465. }
  14466.  
  14467. #dashboard-border .app-right .friends.has-requests .list-header {
  14468.     top: 0
  14469. }
  14470.  
  14471. .community .modal:before {
  14472.     display: initial
  14473. }
  14474.  
  14475. .modal {
  14476.     background-color: rgba(0, 0, 0, .8)!important
  14477. }
  14478.  
  14479. @media (max-width:767.98px) {
  14480.     #app #footer {
  14481.         display: none!important
  14482.     }
  14483.     #tooltip {
  14484.         display: none
  14485.     }
  14486.     .community__playlist--mobile {
  14487.         display: none
  14488.     }
  14489.     .user-profile-dropdown__item.playlist,
  14490.     .user-profile-dropdown__item[data-section=community],
  14491.     .user-profile-dropdown__item[data-section=friends],
  14492.     .user-profile-dropdown__item[data-section=inventory],
  14493.     .user-profile-dropdown__item[data-section=played],
  14494.     .user-profile-dropdown__item[data-section=profile],
  14495.     .user-profile-dropdown__item[data-section=settings] {
  14496.         display: none
  14497.     }
  14498.     .user-level-dropdown__bottom {
  14499.         display: none
  14500.     }
  14501. }
  14502.  
  14503. @media (max-width:991.98px) {
  14504.     [class*="--desktop"] {
  14505.         display: none!important
  14506.     }
  14507. }
  14508.  
  14509. @media (min-width:992px) {
  14510.     [class*="--mobile"] {
  14511.         display: none!important
  14512.     }
  14513. }
Add Comment
Please, Sign In to add comment