Aelit

CSS

Mar 15th, 2018
476
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 81.91 KB | None | 0 0
  1. .container {
  2.     width: 100%;
  3.     padding-right: 15px;
  4.     padding-left: 15px;
  5.     margin-right: auto;
  6.     margin-left: auto
  7. }
  8.  
  9. @media (min-width: 576px) {
  10.     .container {
  11.         max-width: 540px
  12.     }
  13. }
  14.  
  15. @media (min-width: 768px) {
  16.     .container {
  17.         max-width: 720px
  18.     }
  19. }
  20.  
  21. @media (min-width: 992px) {
  22.     .container {
  23.         max-width: 960px
  24.     }
  25. }
  26.  
  27. @media (min-width: 1200px) {
  28.     .container {
  29.         max-width: 1140px
  30.     }
  31. }
  32.  
  33. .container-fluid {
  34.     width: 100%;
  35.     padding-right: 15px;
  36.     padding-left: 15px;
  37.     margin-right: auto;
  38.     margin-left: auto
  39. }
  40.  
  41. .row {
  42.     display: flex;
  43.     flex-wrap: wrap;
  44.     margin-right: -15px;
  45.     margin-left: -15px
  46. }
  47.  
  48. .no-gutters {
  49.     margin-right: 0;
  50.     margin-left: 0
  51. }
  52.  
  53. .no-gutters>.col, .no-gutters>[class*="col-"] {
  54.     padding-right: 0;
  55.     padding-left: 0
  56. }
  57.  
  58. .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, .col-xl-auto {
  59.     position: relative;
  60.     width: 100%;
  61.     min-height: 1px;
  62.     padding-right: 15px;
  63.     padding-left: 15px
  64. }
  65.  
  66. .col {
  67.     flex-basis: 0;
  68.     flex-grow: 1;
  69.     max-width: 100%
  70. }
  71.  
  72. .col-auto {
  73.     flex: 0 0 auto;
  74.     width: auto;
  75.     max-width: none
  76. }
  77.  
  78. .col-1 {
  79.     flex: 0 0 8.33%;
  80.     max-width: 8.33%
  81. }
  82.  
  83. .col-2 {
  84.     flex: 0 0 16.67%;
  85.     max-width: 16.67%
  86. }
  87.  
  88. .col-3 {
  89.     flex: 0 0 25%;
  90.     max-width: 25%
  91. }
  92.  
  93. .col-4 {
  94.     flex: 0 0 33.33%;
  95.     max-width: 33.33%
  96. }
  97.  
  98. .col-5 {
  99.     flex: 0 0 41.67%;
  100.     max-width: 41.67%
  101. }
  102.  
  103. .col-6 {
  104.     flex: 0 0 50%;
  105.     max-width: 50%
  106. }
  107.  
  108. .col-7 {
  109.     flex: 0 0 58.33%;
  110.     max-width: 58.33%
  111. }
  112.  
  113. .col-8 {
  114.     flex: 0 0 66.67%;
  115.     max-width: 66.67%
  116. }
  117.  
  118. .col-9 {
  119.     flex: 0 0 75%;
  120.     max-width: 75%
  121. }
  122.  
  123. .col-10 {
  124.     flex: 0 0 83.33%;
  125.     max-width: 83.33%
  126. }
  127.  
  128. .col-11 {
  129.     flex: 0 0 91.67%;
  130.     max-width: 91.67%
  131. }
  132.  
  133. .col-12 {
  134.     flex: 0 0 100%;
  135.     max-width: 100%
  136. }
  137.  
  138. .order-first {
  139.     order: -1
  140. }
  141.  
  142. .order-last {
  143.     order: 13
  144. }
  145.  
  146. .order-0 {
  147.     order: 0
  148. }
  149.  
  150. .order-1 {
  151.     order: 1
  152. }
  153.  
  154. .order-2 {
  155.     order: 2
  156. }
  157.  
  158. .order-3 {
  159.     order: 3
  160. }
  161.  
  162. .order-4 {
  163.     order: 4
  164. }
  165.  
  166. .order-5 {
  167.     order: 5
  168. }
  169.  
  170. .order-6 {
  171.     order: 6
  172. }
  173.  
  174. .order-7 {
  175.     order: 7
  176. }
  177.  
  178. .order-8 {
  179.     order: 8
  180. }
  181.  
  182. .order-9 {
  183.     order: 9
  184. }
  185.  
  186. .order-10 {
  187.     order: 10
  188. }
  189.  
  190. .order-11 {
  191.     order: 11
  192. }
  193.  
  194. .order-12 {
  195.     order: 12
  196. }
  197.  
  198. .offset-1 {
  199.     margin-left: 8.33%
  200. }
  201.  
  202. .offset-2 {
  203.     margin-left: 16.67%
  204. }
  205.  
  206. .offset-3 {
  207.     margin-left: 25%
  208. }
  209.  
  210. .offset-4 {
  211.     margin-left: 33.33%
  212. }
  213.  
  214. .offset-5 {
  215.     margin-left: 41.67%
  216. }
  217.  
  218. .offset-6 {
  219.     margin-left: 50%
  220. }
  221.  
  222. .offset-7 {
  223.     margin-left: 58.33%
  224. }
  225.  
  226. .offset-8 {
  227.     margin-left: 66.67%
  228. }
  229.  
  230. .offset-9 {
  231.     margin-left: 75%
  232. }
  233.  
  234. .offset-10 {
  235.     margin-left: 83.33%
  236. }
  237.  
  238. .offset-11 {
  239.     margin-left: 91.67%
  240. }
  241.  
  242. @media (min-width: 576px) {
  243.     .col-sm {
  244.         flex-basis: 0;
  245.         flex-grow: 1;
  246.         max-width: 100%
  247.     }
  248.     .col-sm-auto {
  249.         flex: 0 0 auto;
  250.         width: auto;
  251.         max-width: none
  252.     }
  253.     .col-sm-1 {
  254.         flex: 0 0 8.33%;
  255.         max-width: 8.33%
  256.     }
  257.     .col-sm-2 {
  258.         flex: 0 0 16.67%;
  259.         max-width: 16.67%
  260.     }
  261.     .col-sm-3 {
  262.         flex: 0 0 25%;
  263.         max-width: 25%
  264.     }
  265.     .col-sm-4 {
  266.         flex: 0 0 33.33%;
  267.         max-width: 33.33%
  268.     }
  269.     .col-sm-5 {
  270.         flex: 0 0 41.67%;
  271.         max-width: 41.67%
  272.     }
  273.     .col-sm-6 {
  274.         flex: 0 0 50%;
  275.         max-width: 50%
  276.     }
  277.     .col-sm-7 {
  278.         flex: 0 0 58.33%;
  279.         max-width: 58.33%
  280.     }
  281.     .col-sm-8 {
  282.         flex: 0 0 66.67%;
  283.         max-width: 66.67%
  284.     }
  285.     .col-sm-9 {
  286.         flex: 0 0 75%;
  287.         max-width: 75%
  288.     }
  289.     .col-sm-10 {
  290.         flex: 0 0 83.33%;
  291.         max-width: 83.33%
  292.     }
  293.     .col-sm-11 {
  294.         flex: 0 0 91.67%;
  295.         max-width: 91.67%
  296.     }
  297.     .col-sm-12 {
  298.         flex: 0 0 100%;
  299.         max-width: 100%
  300.     }
  301.     .order-sm-first {
  302.         order: -1
  303.     }
  304.     .order-sm-last {
  305.         order: 13
  306.     }
  307.     .order-sm-0 {
  308.         order: 0
  309.     }
  310.     .order-sm-1 {
  311.         order: 1
  312.     }
  313.     .order-sm-2 {
  314.         order: 2
  315.     }
  316.     .order-sm-3 {
  317.         order: 3
  318.     }
  319.     .order-sm-4 {
  320.         order: 4
  321.     }
  322.     .order-sm-5 {
  323.         order: 5
  324.     }
  325.     .order-sm-6 {
  326.         order: 6
  327.     }
  328.     .order-sm-7 {
  329.         order: 7
  330.     }
  331.     .order-sm-8 {
  332.         order: 8
  333.     }
  334.     .order-sm-9 {
  335.         order: 9
  336.     }
  337.     .order-sm-10 {
  338.         order: 10
  339.     }
  340.     .order-sm-11 {
  341.         order: 11
  342.     }
  343.     .order-sm-12 {
  344.         order: 12
  345.     }
  346.     .offset-sm-0 {
  347.         margin-left: 0
  348.     }
  349.     .offset-sm-1 {
  350.         margin-left: 8.33%
  351.     }
  352.     .offset-sm-2 {
  353.         margin-left: 16.67%
  354.     }
  355.     .offset-sm-3 {
  356.         margin-left: 25%
  357.     }
  358.     .offset-sm-4 {
  359.         margin-left: 33.33%
  360.     }
  361.     .offset-sm-5 {
  362.         margin-left: 41.67%
  363.     }
  364.     .offset-sm-6 {
  365.         margin-left: 50%
  366.     }
  367.     .offset-sm-7 {
  368.         margin-left: 58.33%
  369.     }
  370.     .offset-sm-8 {
  371.         margin-left: 66.67%
  372.     }
  373.     .offset-sm-9 {
  374.         margin-left: 75%
  375.     }
  376.     .offset-sm-10 {
  377.         margin-left: 83.33%
  378.     }
  379.     .offset-sm-11 {
  380.         margin-left: 91.67%
  381.     }
  382. }
  383.  
  384. @media (min-width: 768px) {
  385.     .col-md {
  386.         flex-basis: 0;
  387.         flex-grow: 1;
  388.         max-width: 100%
  389.     }
  390.     .col-md-auto {
  391.         flex: 0 0 auto;
  392.         width: auto;
  393.         max-width: none
  394.     }
  395.     .col-md-1 {
  396.         flex: 0 0 8.33%;
  397.         max-width: 8.33%
  398.     }
  399.     .col-md-2 {
  400.         flex: 0 0 16.67%;
  401.         max-width: 16.67%
  402.     }
  403.     .col-md-3 {
  404.         flex: 0 0 25%;
  405.         max-width: 25%
  406.     }
  407.     .col-md-4 {
  408.         flex: 0 0 33.33%;
  409.         max-width: 33.33%
  410.     }
  411.     .col-md-5 {
  412.         flex: 0 0 41.67%;
  413.         max-width: 41.67%
  414.     }
  415.     .col-md-6 {
  416.         flex: 0 0 50%;
  417.         max-width: 50%
  418.     }
  419.     .col-md-7 {
  420.         flex: 0 0 58.33%;
  421.         max-width: 58.33%
  422.     }
  423.     .col-md-8 {
  424.         flex: 0 0 66.67%;
  425.         max-width: 66.67%
  426.     }
  427.     .col-md-9 {
  428.         flex: 0 0 75%;
  429.         max-width: 75%
  430.     }
  431.     .col-md-10 {
  432.         flex: 0 0 83.33%;
  433.         max-width: 83.33%
  434.     }
  435.     .col-md-11 {
  436.         flex: 0 0 91.67%;
  437.         max-width: 91.67%
  438.     }
  439.     .col-md-12 {
  440.         flex: 0 0 100%;
  441.         max-width: 100%
  442.     }
  443.     .order-md-first {
  444.         order: -1
  445.     }
  446.     .order-md-last {
  447.         order: 13
  448.     }
  449.     .order-md-0 {
  450.         order: 0
  451.     }
  452.     .order-md-1 {
  453.         order: 1
  454.     }
  455.     .order-md-2 {
  456.         order: 2
  457.     }
  458.     .order-md-3 {
  459.         order: 3
  460.     }
  461.     .order-md-4 {
  462.         order: 4
  463.     }
  464.     .order-md-5 {
  465.         order: 5
  466.     }
  467.     .order-md-6 {
  468.         order: 6
  469.     }
  470.     .order-md-7 {
  471.         order: 7
  472.     }
  473.     .order-md-8 {
  474.         order: 8
  475.     }
  476.     .order-md-9 {
  477.         order: 9
  478.     }
  479.     .order-md-10 {
  480.         order: 10
  481.     }
  482.     .order-md-11 {
  483.         order: 11
  484.     }
  485.     .order-md-12 {
  486.         order: 12
  487.     }
  488.     .offset-md-0 {
  489.         margin-left: 0
  490.     }
  491.     .offset-md-1 {
  492.         margin-left: 8.33%
  493.     }
  494.     .offset-md-2 {
  495.         margin-left: 16.67%
  496.     }
  497.     .offset-md-3 {
  498.         margin-left: 25%
  499.     }
  500.     .offset-md-4 {
  501.         margin-left: 33.33%
  502.     }
  503.     .offset-md-5 {
  504.         margin-left: 41.67%
  505.     }
  506.     .offset-md-6 {
  507.         margin-left: 50%
  508.     }
  509.     .offset-md-7 {
  510.         margin-left: 58.33%
  511.     }
  512.     .offset-md-8 {
  513.         margin-left: 66.67%
  514.     }
  515.     .offset-md-9 {
  516.         margin-left: 75%
  517.     }
  518.     .offset-md-10 {
  519.         margin-left: 83.33%
  520.     }
  521.     .offset-md-11 {
  522.         margin-left: 91.67%
  523.     }
  524. }
  525.  
  526. @media (min-width: 992px) {
  527.     .col-lg {
  528.         flex-basis: 0;
  529.         flex-grow: 1;
  530.         max-width: 100%
  531.     }
  532.     .col-lg-auto {
  533.         flex: 0 0 auto;
  534.         width: auto;
  535.         max-width: none
  536.     }
  537.     .col-lg-1 {
  538.         flex: 0 0 8.33%;
  539.         max-width: 8.33%
  540.     }
  541.     .col-lg-2 {
  542.         flex: 0 0 16.67%;
  543.         max-width: 16.67%
  544.     }
  545.     .col-lg-3 {
  546.         flex: 0 0 25%;
  547.         max-width: 25%
  548.     }
  549.     .col-lg-4 {
  550.         flex: 0 0 33.33%;
  551.         max-width: 33.33%
  552.     }
  553.     .col-lg-5 {
  554.         flex: 0 0 41.67%;
  555.         max-width: 41.67%
  556.     }
  557.     .col-lg-6 {
  558.         flex: 0 0 50%;
  559.         max-width: 50%
  560.     }
  561.     .col-lg-7 {
  562.         flex: 0 0 58.33%;
  563.         max-width: 58.33%
  564.     }
  565.     .col-lg-8 {
  566.         flex: 0 0 66.67%;
  567.         max-width: 66.67%
  568.     }
  569.     .col-lg-9 {
  570.         flex: 0 0 75%;
  571.         max-width: 75%
  572.     }
  573.     .col-lg-10 {
  574.         flex: 0 0 83.33%;
  575.         max-width: 83.33%
  576.     }
  577.     .col-lg-11 {
  578.         flex: 0 0 91.67%;
  579.         max-width: 91.67%
  580.     }
  581.     .col-lg-12 {
  582.         flex: 0 0 100%;
  583.         max-width: 100%
  584.     }
  585.     .order-lg-first {
  586.         order: -1
  587.     }
  588.     .order-lg-last {
  589.         order: 13
  590.     }
  591.     .order-lg-0 {
  592.         order: 0
  593.     }
  594.     .order-lg-1 {
  595.         order: 1
  596.     }
  597.     .order-lg-2 {
  598.         order: 2
  599.     }
  600.     .order-lg-3 {
  601.         order: 3
  602.     }
  603.     .order-lg-4 {
  604.         order: 4
  605.     }
  606.     .order-lg-5 {
  607.         order: 5
  608.     }
  609.     .order-lg-6 {
  610.         order: 6
  611.     }
  612.     .order-lg-7 {
  613.         order: 7
  614.     }
  615.     .order-lg-8 {
  616.         order: 8
  617.     }
  618.     .order-lg-9 {
  619.         order: 9
  620.     }
  621.     .order-lg-10 {
  622.         order: 10
  623.     }
  624.     .order-lg-11 {
  625.         order: 11
  626.     }
  627.     .order-lg-12 {
  628.         order: 12
  629.     }
  630.     .offset-lg-0 {
  631.         margin-left: 0
  632.     }
  633.     .offset-lg-1 {
  634.         margin-left: 8.33%
  635.     }
  636.     .offset-lg-2 {
  637.         margin-left: 16.67%
  638.     }
  639.     .offset-lg-3 {
  640.         margin-left: 25%
  641.     }
  642.     .offset-lg-4 {
  643.         margin-left: 33.33%
  644.     }
  645.     .offset-lg-5 {
  646.         margin-left: 41.67%
  647.     }
  648.     .offset-lg-6 {
  649.         margin-left: 50%
  650.     }
  651.     .offset-lg-7 {
  652.         margin-left: 58.33%
  653.     }
  654.     .offset-lg-8 {
  655.         margin-left: 66.67%
  656.     }
  657.     .offset-lg-9 {
  658.         margin-left: 75%
  659.     }
  660.     .offset-lg-10 {
  661.         margin-left: 83.33%
  662.     }
  663.     .offset-lg-11 {
  664.         margin-left: 91.67%
  665.     }
  666. }
  667.  
  668. @media (min-width: 1200px) {
  669.     .col-xl {
  670.         flex-basis: 0;
  671.         flex-grow: 1;
  672.         max-width: 100%
  673.     }
  674.     .col-xl-auto {
  675.         flex: 0 0 auto;
  676.         width: auto;
  677.         max-width: none
  678.     }
  679.     .col-xl-1 {
  680.         flex: 0 0 8.33%;
  681.         max-width: 8.33%
  682.     }
  683.     .col-xl-2 {
  684.         flex: 0 0 16.67%;
  685.         max-width: 16.67%
  686.     }
  687.     .col-xl-3 {
  688.         flex: 0 0 25%;
  689.         max-width: 25%
  690.     }
  691.     .col-xl-4 {
  692.         flex: 0 0 33.33%;
  693.         max-width: 33.33%
  694.     }
  695.     .col-xl-5 {
  696.         flex: 0 0 41.67%;
  697.         max-width: 41.67%
  698.     }
  699.     .col-xl-6 {
  700.         flex: 0 0 50%;
  701.         max-width: 50%
  702.     }
  703.     .col-xl-7 {
  704.         flex: 0 0 58.33%;
  705.         max-width: 58.33%
  706.     }
  707.     .col-xl-8 {
  708.         flex: 0 0 66.67%;
  709.         max-width: 66.67%
  710.     }
  711.     .col-xl-9 {
  712.         flex: 0 0 75%;
  713.         max-width: 75%
  714.     }
  715.     .col-xl-10 {
  716.         flex: 0 0 83.33%;
  717.         max-width: 83.33%
  718.     }
  719.     .col-xl-11 {
  720.         flex: 0 0 91.67%;
  721.         max-width: 91.67%
  722.     }
  723.     .col-xl-12 {
  724.         flex: 0 0 100%;
  725.         max-width: 100%
  726.     }
  727.     .order-xl-first {
  728.         order: -1
  729.     }
  730.     .order-xl-last {
  731.         order: 13
  732.     }
  733.     .order-xl-0 {
  734.         order: 0
  735.     }
  736.     .order-xl-1 {
  737.         order: 1
  738.     }
  739.     .order-xl-2 {
  740.         order: 2
  741.     }
  742.     .order-xl-3 {
  743.         order: 3
  744.     }
  745.     .order-xl-4 {
  746.         order: 4
  747.     }
  748.     .order-xl-5 {
  749.         order: 5
  750.     }
  751.     .order-xl-6 {
  752.         order: 6
  753.     }
  754.     .order-xl-7 {
  755.         order: 7
  756.     }
  757.     .order-xl-8 {
  758.         order: 8
  759.     }
  760.     .order-xl-9 {
  761.         order: 9
  762.     }
  763.     .order-xl-10 {
  764.         order: 10
  765.     }
  766.     .order-xl-11 {
  767.         order: 11
  768.     }
  769.     .order-xl-12 {
  770.         order: 12
  771.     }
  772.     .offset-xl-0 {
  773.         margin-left: 0
  774.     }
  775.     .offset-xl-1 {
  776.         margin-left: 8.33%
  777.     }
  778.     .offset-xl-2 {
  779.         margin-left: 16.67%
  780.     }
  781.     .offset-xl-3 {
  782.         margin-left: 25%
  783.     }
  784.     .offset-xl-4 {
  785.         margin-left: 33.33%
  786.     }
  787.     .offset-xl-5 {
  788.         margin-left: 41.67%
  789.     }
  790.     .offset-xl-6 {
  791.         margin-left: 50%
  792.     }
  793.     .offset-xl-7 {
  794.         margin-left: 58.33%
  795.     }
  796.     .offset-xl-8 {
  797.         margin-left: 66.67%
  798.     }
  799.     .offset-xl-9 {
  800.         margin-left: 75%
  801.     }
  802.     .offset-xl-10 {
  803.         margin-left: 83.33%
  804.     }
  805.     .offset-xl-11 {
  806.         margin-left: 91.67%
  807.     }
  808. }
  809.  
  810. *, *::before, *::after {
  811.     box-sizing: border-box
  812. }
  813.  
  814. html {
  815.     font-family: sans-serif;
  816.     line-height: 1.15;
  817.     -webkit-text-size-adjust: 100%;
  818.     -ms-text-size-adjust: 100%;
  819.     -ms-overflow-style: scrollbar;
  820.     -webkit-tap-highlight-color: transparent
  821. }
  822.  
  823. @-ms-viewport {
  824.     width: device-width
  825. }
  826.  
  827. article, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section {
  828.     display: block
  829. }
  830.  
  831. body {
  832.     margin: 0;
  833.     font-family: Lato;
  834.     font-size: 1.12rem;
  835.     font-weight: 400;
  836.     line-height: 1.6;
  837.     color: #212529;
  838.     text-align: left;
  839.     background-color: #fdfcfc
  840. }
  841.  
  842. [tabindex="-1"]:focus {
  843.     outline: 0 !important
  844. }
  845.  
  846. hr {
  847.     box-sizing: content-box;
  848.     height: 0;
  849.     overflow: visible
  850. }
  851.  
  852. h1, h2, h3, h4, h5, h6 {
  853.     margin-top: 0;
  854.     margin-bottom: .5rem
  855. }
  856.  
  857. p {
  858.     margin-top: 0;
  859.     margin-bottom: 1rem
  860. }
  861.  
  862. abbr[title], abbr[data-original-title] {
  863.     text-decoration: underline;
  864.     text-decoration: underline dotted;
  865.     cursor: help;
  866.     border-bottom: 0
  867. }
  868.  
  869. address {
  870.     margin-bottom: 1rem;
  871.     font-style: normal;
  872.     line-height: inherit
  873. }
  874.  
  875. ol, ul, dl {
  876.     margin-top: 0;
  877.     margin-bottom: 1rem
  878. }
  879.  
  880. ol ol, ul ul, ol ul, ul ol {
  881.     margin-bottom: 0
  882. }
  883.  
  884. dt {
  885.     font-weight: 700
  886. }
  887.  
  888. dd {
  889.     margin-bottom: .5rem;
  890.     margin-left: 0
  891. }
  892.  
  893. blockquote {
  894.     margin: 0 0 1rem
  895. }
  896.  
  897. dfn {
  898.     font-style: italic
  899. }
  900.  
  901. b, strong {
  902.     font-weight: bolder
  903. }
  904.  
  905. small {
  906.     font-size: 80%
  907. }
  908.  
  909. sub, sup {
  910.     position: relative;
  911.     font-size: 75%;
  912.     line-height: 0;
  913.     vertical-align: baseline
  914. }
  915.  
  916. sub {
  917.     bottom: -.25em
  918. }
  919.  
  920. sup {
  921.     top: -.5em
  922. }
  923.  
  924. a {
  925.     color: #555b5a;
  926.     text-decoration: none;
  927.     background-color: transparent;
  928.     -webkit-text-decoration-skip: objects
  929. }
  930.  
  931. a:hover {
  932.     color: #0056b3;
  933.     text-decoration: underline
  934. }
  935.  
  936. a:not([href]):not([tabindex]) {
  937.     color: inherit;
  938.     text-decoration: none
  939. }
  940.  
  941. a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {
  942.     color: inherit;
  943.     text-decoration: none
  944. }
  945.  
  946. a:not([href]):not([tabindex]):focus {
  947.     outline: 0
  948. }
  949.  
  950. pre, code, kbd, samp {
  951.     font-family: monospace, monospace;
  952.     font-size: 1em
  953. }
  954.  
  955. pre {
  956.     margin-top: 0;
  957.     margin-bottom: 1rem;
  958.     overflow: auto;
  959.     -ms-overflow-style: scrollbar
  960. }
  961.  
  962. figure {
  963.     margin: 0 0 1rem
  964. }
  965.  
  966. img {
  967.     vertical-align: middle;
  968.     border-style: none
  969. }
  970.  
  971. svg:not(:root) {
  972.     overflow: hidden
  973. }
  974.  
  975. table {
  976.     border-collapse: collapse
  977. }
  978.  
  979. caption {
  980.     padding-top: .75rem;
  981.     padding-bottom: .75rem;
  982.     color: #6c757d;
  983.     text-align: left;
  984.     caption-side: bottom
  985. }
  986.  
  987. th {
  988.     text-align: inherit
  989. }
  990.  
  991. label {
  992.     display: inline-block;
  993.     margin-bottom: .5rem
  994. }
  995.  
  996. button {
  997.     border-radius: 0
  998. }
  999.  
  1000. button:focus {
  1001.     outline: 1px dotted;
  1002.     outline: 5px auto -webkit-focus-ring-color
  1003. }
  1004.  
  1005. input, button, select, optgroup, textarea {
  1006.     margin: 0;
  1007.     font-family: inherit;
  1008.     font-size: inherit;
  1009.     line-height: inherit
  1010. }
  1011.  
  1012. button, input {
  1013.     overflow: visible
  1014. }
  1015.  
  1016. button, select {
  1017.     text-transform: none
  1018. }
  1019.  
  1020. button, html [type="button"], [type="reset"], [type="submit"] {
  1021.     -webkit-appearance: button
  1022. }
  1023.  
  1024. button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner {
  1025.     padding: 0;
  1026.     border-style: none
  1027. }
  1028.  
  1029. input[type="radio"], input[type="checkbox"] {
  1030.     box-sizing: border-box;
  1031.     padding: 0
  1032. }
  1033.  
  1034. input[type="date"], input[type="time"], input[type="datetime-local"], input[type="month"] {
  1035.     -webkit-appearance: listbox
  1036. }
  1037.  
  1038. textarea {
  1039.     overflow: auto;
  1040.     resize: vertical
  1041. }
  1042.  
  1043. fieldset {
  1044.     min-width: 0;
  1045.     padding: 0;
  1046.     margin: 0;
  1047.     border: 0
  1048. }
  1049.  
  1050. legend {
  1051.     display: block;
  1052.     width: 100%;
  1053.     max-width: 100%;
  1054.     padding: 0;
  1055.     margin-bottom: .5rem;
  1056.     font-size: 1.5rem;
  1057.     line-height: inherit;
  1058.     color: inherit;
  1059.     white-space: normal
  1060. }
  1061.  
  1062. progress {
  1063.     vertical-align: baseline
  1064. }
  1065.  
  1066. [type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button {
  1067.     height: auto
  1068. }
  1069.  
  1070. [type="search"] {
  1071.     outline-offset: -2px;
  1072.     -webkit-appearance: none
  1073. }
  1074.  
  1075. [type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration {
  1076.     -webkit-appearance: none
  1077. }
  1078.  
  1079. ::-webkit-file-upload-button {
  1080.     font: inherit;
  1081.     -webkit-appearance: button
  1082. }
  1083.  
  1084. output {
  1085.     display: inline-block
  1086. }
  1087.  
  1088. summary {
  1089.     display: list-item;
  1090.     cursor: pointer
  1091. }
  1092.  
  1093. template {
  1094.     display: none
  1095. }
  1096.  
  1097. [hidden] {
  1098.     display: none !important
  1099. }
  1100.  
  1101. .img-fluid {
  1102.     max-width: 100%;
  1103.     height: auto
  1104. }
  1105.  
  1106. .img-thumbnail {
  1107.     padding: .25rem;
  1108.     background-color: #fff;
  1109.     border: 1px solid #dee2e6;
  1110.     max-width: 100%;
  1111.     height: auto
  1112. }
  1113.  
  1114. .figure {
  1115.     display: inline-block
  1116. }
  1117.  
  1118. .figure-img {
  1119.     margin-bottom: .5rem;
  1120.     line-height: 1
  1121. }
  1122.  
  1123. .figure-caption {
  1124.     font-size: 90%;
  1125.     color: #6c757d
  1126. }
  1127.  
  1128. .btn {
  1129.     display: inline-block;
  1130.     font-weight: 400;
  1131.     text-align: center;
  1132.     white-space: nowrap;
  1133.     vertical-align: middle;
  1134.     user-select: none;
  1135.     border: 1px solid transparent;
  1136.     padding: .38rem .75rem;
  1137.     font-size: 1.12rem;
  1138.     line-height: 1.5;
  1139.     border-radius: 0;
  1140.     transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out
  1141. }
  1142.  
  1143. .btn:hover, .btn:focus {
  1144.     text-decoration: none
  1145. }
  1146.  
  1147. .btn:focus, .btn.focus {
  1148.     outline: 0;
  1149.     box-shadow: 0 0 0 .2rem rgba(0, 123, 255, 0.25)
  1150. }
  1151.  
  1152. .btn.disabled, .btn:disabled {
  1153.     opacity: .65
  1154. }
  1155.  
  1156. .btn:not(:disabled):not(.disabled) {
  1157.     cursor: pointer
  1158. }
  1159.  
  1160. .btn:not(:disabled):not(.disabled):active, .btn:not(:disabled):not(.disabled).active {
  1161.     background-image: none
  1162. }
  1163.  
  1164. a.btn.disabled, fieldset:disabled a.btn {
  1165.     pointer-events: none
  1166. }
  1167.  
  1168. .btn-primary {
  1169.     color: #fdfcfc;
  1170.     background: #007bff linear-gradient(180deg, #268eff, #007bff) repeat-x;
  1171.     border-color: #007bff
  1172. }
  1173.  
  1174. .btn-primary:hover {
  1175.     color: #fdfcfc;
  1176.     background: #0069d9 linear-gradient(180deg, #267fde, #0069d9) repeat-x;
  1177.     border-color: #0062cc
  1178. }
  1179.  
  1180. .btn-primary:focus, .btn-primary.focus {
  1181.     box-shadow: 0 0 0 .2rem rgba(0, 123, 255, 0.5)
  1182. }
  1183.  
  1184. .btn-primary.disabled, .btn-primary:disabled {
  1185.     color: #fdfcfc;
  1186.     background-color: #007bff;
  1187.     border-color: #007bff
  1188. }
  1189.  
  1190. .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show>.btn-primary.dropdown-toggle {
  1191.     color: #fdfcfc;
  1192.     background-color: #0062cc;
  1193.     background-image: none;
  1194.     border-color: #005cbf
  1195. }
  1196.  
  1197. .btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show>.btn-primary.dropdown-toggle:focus {
  1198.     box-shadow: 0 0 0 .2rem rgba(0, 123, 255, 0.5)
  1199. }
  1200.  
  1201. .btn-secondary {
  1202.     color: #fdfcfc;
  1203.     background: #6c757d linear-gradient(180deg, #828990, #6c757d) repeat-x;
  1204.     border-color: #6c757d
  1205. }
  1206.  
  1207. .btn-secondary:hover {
  1208.     color: #fdfcfc;
  1209.     background: #5a6268 linear-gradient(180deg, #73797f, #5a6268) repeat-x;
  1210.     border-color: #545b62
  1211. }
  1212.  
  1213. .btn-secondary:focus, .btn-secondary.focus {
  1214.     box-shadow: 0 0 0 .2rem rgba(108, 117, 125, 0.5)
  1215. }
  1216.  
  1217. .btn-secondary.disabled, .btn-secondary:disabled {
  1218.     color: #fdfcfc;
  1219.     background-color: #6c757d;
  1220.     border-color: #6c757d
  1221. }
  1222.  
  1223. .btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show>.btn-secondary.dropdown-toggle {
  1224.     color: #fdfcfc;
  1225.     background-color: #545b62;
  1226.     background-image: none;
  1227.     border-color: #4e555b
  1228. }
  1229.  
  1230. .btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show>.btn-secondary.dropdown-toggle:focus {
  1231.     box-shadow: 0 0 0 .2rem rgba(108, 117, 125, 0.5)
  1232. }
  1233.  
  1234. .btn-success {
  1235.     color: #fdfcfc;
  1236.     background: #28a745 linear-gradient(180deg, #48b460, #28a745) repeat-x;
  1237.     border-color: #28a745
  1238. }
  1239.  
  1240. .btn-success:hover {
  1241.     color: #fdfcfc;
  1242.     background: #218838 linear-gradient(180deg, #429a56, #218838) repeat-x;
  1243.     border-color: #1e7e34
  1244. }
  1245.  
  1246. .btn-success:focus, .btn-success.focus {
  1247.     box-shadow: 0 0 0 .2rem rgba(40, 167, 69, 0.5)
  1248. }
  1249.  
  1250. .btn-success.disabled, .btn-success:disabled {
  1251.     color: #fdfcfc;
  1252.     background-color: #28a745;
  1253.     border-color: #28a745
  1254. }
  1255.  
  1256. .btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show>.btn-success.dropdown-toggle {
  1257.     color: #fdfcfc;
  1258.     background-color: #1e7e34;
  1259.     background-image: none;
  1260.     border-color: #1c7430
  1261. }
  1262.  
  1263. .btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show>.btn-success.dropdown-toggle:focus {
  1264.     box-shadow: 0 0 0 .2rem rgba(40, 167, 69, 0.5)
  1265. }
  1266.  
  1267. .btn-info {
  1268.     color: #fdfcfc;
  1269.     background: #17a2b8 linear-gradient(180deg, #3ab0c2, #17a2b8) repeat-x;
  1270.     border-color: #17a2b8
  1271. }
  1272.  
  1273. .btn-info:hover {
  1274.     color: #fdfcfc;
  1275.     background: #138496 linear-gradient(180deg, #3696a5, #138496) repeat-x;
  1276.     border-color: #117a8b
  1277. }
  1278.  
  1279. .btn-info:focus, .btn-info.focus {
  1280.     box-shadow: 0 0 0 .2rem rgba(23, 162, 184, 0.5)
  1281. }
  1282.  
  1283. .btn-info.disabled, .btn-info:disabled {
  1284.     color: #fdfcfc;
  1285.     background-color: #17a2b8;
  1286.     border-color: #17a2b8
  1287. }
  1288.  
  1289. .btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show>.btn-info.dropdown-toggle {
  1290.     color: #fdfcfc;
  1291.     background-color: #117a8b;
  1292.     background-image: none;
  1293.     border-color: #10707f
  1294. }
  1295.  
  1296. .btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show>.btn-info.dropdown-toggle:focus {
  1297.     box-shadow: 0 0 0 .2rem rgba(23, 162, 184, 0.5)
  1298. }
  1299.  
  1300. .btn-warning {
  1301.     color: #212529;
  1302.     background: #ffc107 linear-gradient(180deg, #ffca2c, #ffc107) repeat-x;
  1303.     border-color: #ffc107
  1304. }
  1305.  
  1306. .btn-warning:hover {
  1307.     color: #212529;
  1308.     background: #e0a800 linear-gradient(180deg, #e4b426, #e0a800) repeat-x;
  1309.     border-color: #d39e00
  1310. }
  1311.  
  1312. .btn-warning:focus, .btn-warning.focus {
  1313.     box-shadow: 0 0 0 .2rem rgba(255, 193, 7, 0.5)
  1314. }
  1315.  
  1316. .btn-warning.disabled, .btn-warning:disabled {
  1317.     color: #212529;
  1318.     background-color: #ffc107;
  1319.     border-color: #ffc107
  1320. }
  1321.  
  1322. .btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show>.btn-warning.dropdown-toggle {
  1323.     color: #212529;
  1324.     background-color: #d39e00;
  1325.     background-image: none;
  1326.     border-color: #c69500
  1327. }
  1328.  
  1329. .btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show>.btn-warning.dropdown-toggle:focus {
  1330.     box-shadow: 0 0 0 .2rem rgba(255, 193, 7, 0.5)
  1331. }
  1332.  
  1333. .btn-danger {
  1334.     color: #fdfcfc;
  1335.     background: #dc3545 linear-gradient(180deg, #e15360, #dc3545) repeat-x;
  1336.     border-color: #dc3545
  1337. }
  1338.  
  1339. .btn-danger:hover {
  1340.     color: #fdfcfc;
  1341.     background: #c82333 linear-gradient(180deg, #d04351, #c82333) repeat-x;
  1342.     border-color: #bd2130
  1343. }
  1344.  
  1345. .btn-danger:focus, .btn-danger.focus {
  1346.     box-shadow: 0 0 0 .2rem rgba(220, 53, 69, 0.5)
  1347. }
  1348.  
  1349. .btn-danger.disabled, .btn-danger:disabled {
  1350.     color: #fdfcfc;
  1351.     background-color: #dc3545;
  1352.     border-color: #dc3545
  1353. }
  1354.  
  1355. .btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show>.btn-danger.dropdown-toggle {
  1356.     color: #fdfcfc;
  1357.     background-color: #bd2130;
  1358.     background-image: none;
  1359.     border-color: #b21f2d
  1360. }
  1361.  
  1362. .btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show>.btn-danger.dropdown-toggle:focus {
  1363.     box-shadow: 0 0 0 .2rem rgba(220, 53, 69, 0.5)
  1364. }
  1365.  
  1366. .btn-light {
  1367.     color: #212529;
  1368.     background: #f8f9fa linear-gradient(180deg, #f9f9fa, #f8f9fa) repeat-x;
  1369.     border-color: #f8f9fa
  1370. }
  1371.  
  1372. .btn-light:hover {
  1373.     color: #212529;
  1374.     background: #e2e6ea linear-gradient(180deg, #e6e9ed, #e2e6ea) repeat-x;
  1375.     border-color: #dae0e5
  1376. }
  1377.  
  1378. .btn-light:focus, .btn-light.focus {
  1379.     box-shadow: 0 0 0 .2rem rgba(248, 249, 250, 0.5)
  1380. }
  1381.  
  1382. .btn-light.disabled, .btn-light:disabled {
  1383.     color: #212529;
  1384.     background-color: #f8f9fa;
  1385.     border-color: #f8f9fa
  1386. }
  1387.  
  1388. .btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show>.btn-light.dropdown-toggle {
  1389.     color: #212529;
  1390.     background-color: #dae0e5;
  1391.     background-image: none;
  1392.     border-color: #d3d9df
  1393. }
  1394.  
  1395. .btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .show>.btn-light.dropdown-toggle:focus {
  1396.     box-shadow: 0 0 0 .2rem rgba(248, 249, 250, 0.5)
  1397. }
  1398.  
  1399. .btn-dark {
  1400.     color: #fdfcfc;
  1401.     background: #343a40 linear-gradient(180deg, #52575c, #343a40) repeat-x;
  1402.     border-color: #343a40
  1403. }
  1404.  
  1405. .btn-dark:hover {
  1406.     color: #fdfcfc;
  1407.     background: #23272b linear-gradient(180deg, #44474a, #23272b) repeat-x;
  1408.     border-color: #1d2124
  1409. }
  1410.  
  1411. .btn-dark:focus, .btn-dark.focus {
  1412.     box-shadow: 0 0 0 .2rem rgba(52, 58, 64, 0.5)
  1413. }
  1414.  
  1415. .btn-dark.disabled, .btn-dark:disabled {
  1416.     color: #fdfcfc;
  1417.     background-color: #343a40;
  1418.     border-color: #343a40
  1419. }
  1420.  
  1421. .btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show>.btn-dark.dropdown-toggle {
  1422.     color: #fdfcfc;
  1423.     background-color: #1d2124;
  1424.     background-image: none;
  1425.     border-color: #171a1d
  1426. }
  1427.  
  1428. .btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .show>.btn-dark.dropdown-toggle:focus {
  1429.     box-shadow: 0 0 0 .2rem rgba(52, 58, 64, 0.5)
  1430. }
  1431.  
  1432. .btn-outline-primary {
  1433.     color: #007bff;
  1434.     background-color: transparent;
  1435.     background-image: none;
  1436.     border-color: #007bff
  1437. }
  1438.  
  1439. .btn-outline-primary:hover {
  1440.     color: #fdfcfc;
  1441.     background-color: #007bff;
  1442.     border-color: #007bff
  1443. }
  1444.  
  1445. .btn-outline-primary:focus, .btn-outline-primary.focus {
  1446.     box-shadow: 0 0 0 .2rem rgba(0, 123, 255, 0.5)
  1447. }
  1448.  
  1449. .btn-outline-primary.disabled, .btn-outline-primary:disabled {
  1450.     color: #007bff;
  1451.     background-color: transparent
  1452. }
  1453.  
  1454. .btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show>.btn-outline-primary.dropdown-toggle {
  1455.     color: #fdfcfc;
  1456.     background-color: #007bff;
  1457.     border-color: #007bff
  1458. }
  1459.  
  1460. .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show>.btn-outline-primary.dropdown-toggle:focus {
  1461.     box-shadow: 0 0 0 .2rem rgba(0, 123, 255, 0.5)
  1462. }
  1463.  
  1464. .btn-outline-secondary {
  1465.     color: #6c757d;
  1466.     background-color: transparent;
  1467.     background-image: none;
  1468.     border-color: #6c757d
  1469. }
  1470.  
  1471. .btn-outline-secondary:hover {
  1472.     color: #fdfcfc;
  1473.     background-color: #6c757d;
  1474.     border-color: #6c757d
  1475. }
  1476.  
  1477. .btn-outline-secondary:focus, .btn-outline-secondary.focus {
  1478.     box-shadow: 0 0 0 .2rem rgba(108, 117, 125, 0.5)
  1479. }
  1480.  
  1481. .btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  1482.     color: #6c757d;
  1483.     background-color: transparent
  1484. }
  1485.  
  1486. .btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show>.btn-outline-secondary.dropdown-toggle {
  1487.     color: #fdfcfc;
  1488.     background-color: #6c757d;
  1489.     border-color: #6c757d
  1490. }
  1491.  
  1492. .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show>.btn-outline-secondary.dropdown-toggle:focus {
  1493.     box-shadow: 0 0 0 .2rem rgba(108, 117, 125, 0.5)
  1494. }
  1495.  
  1496. .btn-outline-success {
  1497.     color: #28a745;
  1498.     background-color: transparent;
  1499.     background-image: none;
  1500.     border-color: #28a745
  1501. }
  1502.  
  1503. .btn-outline-success:hover {
  1504.     color: #fdfcfc;
  1505.     background-color: #28a745;
  1506.     border-color: #28a745
  1507. }
  1508.  
  1509. .btn-outline-success:focus, .btn-outline-success.focus {
  1510.     box-shadow: 0 0 0 .2rem rgba(40, 167, 69, 0.5)
  1511. }
  1512.  
  1513. .btn-outline-success.disabled, .btn-outline-success:disabled {
  1514.     color: #28a745;
  1515.     background-color: transparent
  1516. }
  1517.  
  1518. .btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show>.btn-outline-success.dropdown-toggle {
  1519.     color: #fdfcfc;
  1520.     background-color: #28a745;
  1521.     border-color: #28a745
  1522. }
  1523.  
  1524. .btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show>.btn-outline-success.dropdown-toggle:focus {
  1525.     box-shadow: 0 0 0 .2rem rgba(40, 167, 69, 0.5)
  1526. }
  1527.  
  1528. .btn-outline-info {
  1529.     color: #17a2b8;
  1530.     background-color: transparent;
  1531.     background-image: none;
  1532.     border-color: #17a2b8
  1533. }
  1534.  
  1535. .btn-outline-info:hover {
  1536.     color: #fdfcfc;
  1537.     background-color: #17a2b8;
  1538.     border-color: #17a2b8
  1539. }
  1540.  
  1541. .btn-outline-info:focus, .btn-outline-info.focus {
  1542.     box-shadow: 0 0 0 .2rem rgba(23, 162, 184, 0.5)
  1543. }
  1544.  
  1545. .btn-outline-info.disabled, .btn-outline-info:disabled {
  1546.     color: #17a2b8;
  1547.     background-color: transparent
  1548. }
  1549.  
  1550. .btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show>.btn-outline-info.dropdown-toggle {
  1551.     color: #fdfcfc;
  1552.     background-color: #17a2b8;
  1553.     border-color: #17a2b8
  1554. }
  1555.  
  1556. .btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .show>.btn-outline-info.dropdown-toggle:focus {
  1557.     box-shadow: 0 0 0 .2rem rgba(23, 162, 184, 0.5)
  1558. }
  1559.  
  1560. .btn-outline-warning {
  1561.     color: #ffc107;
  1562.     background-color: transparent;
  1563.     background-image: none;
  1564.     border-color: #ffc107
  1565. }
  1566.  
  1567. .btn-outline-warning:hover {
  1568.     color: #212529;
  1569.     background-color: #ffc107;
  1570.     border-color: #ffc107
  1571. }
  1572.  
  1573. .btn-outline-warning:focus, .btn-outline-warning.focus {
  1574.     box-shadow: 0 0 0 .2rem rgba(255, 193, 7, 0.5)
  1575. }
  1576.  
  1577. .btn-outline-warning.disabled, .btn-outline-warning:disabled {
  1578.     color: #ffc107;
  1579.     background-color: transparent
  1580. }
  1581.  
  1582. .btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show>.btn-outline-warning.dropdown-toggle {
  1583.     color: #212529;
  1584.     background-color: #ffc107;
  1585.     border-color: #ffc107
  1586. }
  1587.  
  1588. .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show>.btn-outline-warning.dropdown-toggle:focus {
  1589.     box-shadow: 0 0 0 .2rem rgba(255, 193, 7, 0.5)
  1590. }
  1591.  
  1592. .btn-outline-danger {
  1593.     color: #dc3545;
  1594.     background-color: transparent;
  1595.     background-image: none;
  1596.     border-color: #dc3545
  1597. }
  1598.  
  1599. .btn-outline-danger:hover {
  1600.     color: #fdfcfc;
  1601.     background-color: #dc3545;
  1602.     border-color: #dc3545
  1603. }
  1604.  
  1605. .btn-outline-danger:focus, .btn-outline-danger.focus {
  1606.     box-shadow: 0 0 0 .2rem rgba(220, 53, 69, 0.5)
  1607. }
  1608.  
  1609. .btn-outline-danger.disabled, .btn-outline-danger:disabled {
  1610.     color: #dc3545;
  1611.     background-color: transparent
  1612. }
  1613.  
  1614. .btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show>.btn-outline-danger.dropdown-toggle {
  1615.     color: #fdfcfc;
  1616.     background-color: #dc3545;
  1617.     border-color: #dc3545
  1618. }
  1619.  
  1620. .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .show>.btn-outline-danger.dropdown-toggle:focus {
  1621.     box-shadow: 0 0 0 .2rem rgba(220, 53, 69, 0.5)
  1622. }
  1623.  
  1624. .btn-outline-light {
  1625.     color: #f8f9fa;
  1626.     background-color: transparent;
  1627.     background-image: none;
  1628.     border-color: #f8f9fa
  1629. }
  1630.  
  1631. .btn-outline-light:hover {
  1632.     color: #212529;
  1633.     background-color: #f8f9fa;
  1634.     border-color: #f8f9fa
  1635. }
  1636.  
  1637. .btn-outline-light:focus, .btn-outline-light.focus {
  1638.     box-shadow: 0 0 0 .2rem rgba(248, 249, 250, 0.5)
  1639. }
  1640.  
  1641. .btn-outline-light.disabled, .btn-outline-light:disabled {
  1642.     color: #f8f9fa;
  1643.     background-color: transparent
  1644. }
  1645.  
  1646. .btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .show>.btn-outline-light.dropdown-toggle {
  1647.     color: #212529;
  1648.     background-color: #f8f9fa;
  1649.     border-color: #f8f9fa
  1650. }
  1651.  
  1652. .btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, .show>.btn-outline-light.dropdown-toggle:focus {
  1653.     box-shadow: 0 0 0 .2rem rgba(248, 249, 250, 0.5)
  1654. }
  1655.  
  1656. .btn-outline-dark {
  1657.     color: #343a40;
  1658.     background-color: transparent;
  1659.     background-image: none;
  1660.     border-color: #343a40
  1661. }
  1662.  
  1663. .btn-outline-dark:hover {
  1664.     color: #fdfcfc;
  1665.     background-color: #343a40;
  1666.     border-color: #343a40
  1667. }
  1668.  
  1669. .btn-outline-dark:focus, .btn-outline-dark.focus {
  1670.     box-shadow: 0 0 0 .2rem rgba(52, 58, 64, 0.5)
  1671. }
  1672.  
  1673. .btn-outline-dark.disabled, .btn-outline-dark:disabled {
  1674.     color: #343a40;
  1675.     background-color: transparent
  1676. }
  1677.  
  1678. .btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .show>.btn-outline-dark.dropdown-toggle {
  1679.     color: #fdfcfc;
  1680.     background-color: #343a40;
  1681.     border-color: #343a40
  1682. }
  1683.  
  1684. .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .show>.btn-outline-dark.dropdown-toggle:focus {
  1685.     box-shadow: 0 0 0 .2rem rgba(52, 58, 64, 0.5)
  1686. }
  1687.  
  1688. .btn-link {
  1689.     font-weight: 400;
  1690.     color: #555b5a;
  1691.     background-color: transparent
  1692. }
  1693.  
  1694. .btn-link:hover {
  1695.     color: #0056b3;
  1696.     text-decoration: underline;
  1697.     background-color: transparent;
  1698.     border-color: transparent
  1699. }
  1700.  
  1701. .btn-link:focus, .btn-link.focus {
  1702.     text-decoration: underline;
  1703.     border-color: transparent;
  1704.     box-shadow: none
  1705. }
  1706.  
  1707. .btn-link:disabled, .btn-link.disabled {
  1708.     color: #6c757d
  1709. }
  1710.  
  1711. .btn-lg {
  1712.     padding: .5rem 1rem;
  1713.     font-size: 1.25rem;
  1714.     line-height: 1.5;
  1715.     border-radius: 0
  1716. }
  1717.  
  1718. .btn-sm {
  1719.     padding: .25rem .5rem;
  1720.     font-size: .88rem;
  1721.     line-height: 1.5;
  1722.     border-radius: 0
  1723. }
  1724.  
  1725. .btn-block {
  1726.     display: block;
  1727.     width: 100%
  1728. }
  1729.  
  1730. .btn-block+.btn-block {
  1731.     margin-top: .5rem
  1732. }
  1733.  
  1734. input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block {
  1735.     width: 100%
  1736. }
  1737.  
  1738. .jumbotron {
  1739.     padding: 1.87rem .94rem;
  1740.     margin-bottom: 1.87rem;
  1741.     background-color: #dfe5e4
  1742. }
  1743.  
  1744. @media (min-width: 576px) {
  1745.     .jumbotron {
  1746.         padding: 3.74rem 1.87rem
  1747.     }
  1748. }
  1749.  
  1750. .jumbotron-fluid {
  1751.     padding-right: 0;
  1752.     padding-left: 0
  1753. }
  1754.  
  1755. .nav {
  1756.     display: flex;
  1757.     flex-wrap: wrap;
  1758.     padding-left: 0;
  1759.     margin-bottom: 0;
  1760.     list-style: none
  1761. }
  1762.  
  1763. .nav-link {
  1764.     display: block;
  1765.     padding: .5rem 1rem
  1766. }
  1767.  
  1768. .nav-link:hover, .nav-link:focus {
  1769.     text-decoration: none
  1770. }
  1771.  
  1772. .nav-link.disabled {
  1773.     color: #6c757d
  1774. }
  1775.  
  1776. .nav-tabs {
  1777.     border-bottom: 1px solid #dee2e6
  1778. }
  1779.  
  1780. .nav-tabs .nav-item {
  1781.     margin-bottom: -1px
  1782. }
  1783.  
  1784. .nav-tabs .nav-link {
  1785.     border: 1px solid transparent
  1786. }
  1787.  
  1788. .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  1789.     border-color: #e9ecef #e9ecef #dee2e6
  1790. }
  1791.  
  1792. .nav-tabs .nav-link.disabled {
  1793.     color: #6c757d;
  1794.     background-color: transparent;
  1795.     border-color: transparent
  1796. }
  1797.  
  1798. .nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link {
  1799.     color: #495057;
  1800.     background-color: #fff;
  1801.     border-color: #dee2e6 #dee2e6 #fff
  1802. }
  1803.  
  1804. .nav-tabs .dropdown-menu {
  1805.     margin-top: -1px
  1806. }
  1807.  
  1808. .nav-pills .nav-link.active, .nav-pills .show>.nav-link {
  1809.     color: #fff;
  1810.     background-color: #007bff
  1811. }
  1812.  
  1813. .nav-fill .nav-item {
  1814.     flex: 1 1 auto;
  1815.     text-align: center
  1816. }
  1817.  
  1818. .nav-justified .nav-item {
  1819.     flex-basis: 0;
  1820.     flex-grow: 1;
  1821.     text-align: center
  1822. }
  1823.  
  1824. .tab-content>.tab-pane {
  1825.     display: none
  1826. }
  1827.  
  1828. .tab-content>.active {
  1829.     display: block
  1830. }
  1831.  
  1832. .navbar {
  1833.     position: relative;
  1834.     display: flex;
  1835.     flex-wrap: wrap;
  1836.     align-items: center;
  1837.     justify-content: space-between;
  1838.     padding: .5rem 1rem
  1839. }
  1840.  
  1841. .navbar>.container, .navbar>.container-fluid {
  1842.     display: flex;
  1843.     flex-wrap: wrap;
  1844.     align-items: center;
  1845.     justify-content: space-between
  1846. }
  1847.  
  1848. .navbar-brand {
  1849.     display: inline-block;
  1850.     padding-top: .31rem;
  1851.     padding-bottom: .31rem;
  1852.     margin-right: 1rem;
  1853.     font-size: 1.25rem;
  1854.     line-height: inherit;
  1855.     white-space: nowrap
  1856. }
  1857.  
  1858. .navbar-brand:hover, .navbar-brand:focus {
  1859.     text-decoration: none
  1860. }
  1861.  
  1862. .navbar-nav {
  1863.     display: flex;
  1864.     flex-direction: column;
  1865.     padding-left: 0;
  1866.     margin-bottom: 0;
  1867.     list-style: none
  1868. }
  1869.  
  1870. .navbar-nav .nav-link {
  1871.     padding-right: 0;
  1872.     padding-left: 0
  1873. }
  1874.  
  1875. .navbar-nav .dropdown-menu {
  1876.     position: static;
  1877.     float: none
  1878. }
  1879.  
  1880. .navbar-text {
  1881.     display: inline-block;
  1882.     padding-top: .5rem;
  1883.     padding-bottom: .5rem
  1884. }
  1885.  
  1886. .navbar-collapse {
  1887.     flex-basis: 100%;
  1888.     flex-grow: 1;
  1889.     align-items: center
  1890. }
  1891.  
  1892. .navbar-toggler {
  1893.     padding: .25rem .75rem;
  1894.     font-size: 1.25rem;
  1895.     line-height: 1;
  1896.     background-color: transparent;
  1897.     border: 1px solid transparent
  1898. }
  1899.  
  1900. .navbar-toggler:hover, .navbar-toggler:focus {
  1901.     text-decoration: none
  1902. }
  1903.  
  1904. .navbar-toggler:not(:disabled):not(.disabled) {
  1905.     cursor: pointer
  1906. }
  1907.  
  1908. .navbar-toggler-icon {
  1909.     display: inline-block;
  1910.     width: 1.5em;
  1911.     height: 1.5em;
  1912.     vertical-align: middle;
  1913.     content: "";
  1914.     background: no-repeat center center;
  1915.     background-size: 100% 100%
  1916. }
  1917.  
  1918. @media (max-width: 575.98px) {
  1919.     .navbar-expand-sm>.container, .navbar-expand-sm>.container-fluid {
  1920.         padding-right: 0;
  1921.         padding-left: 0
  1922.     }
  1923. }
  1924.  
  1925. @media (min-width: 576px) {
  1926.     .navbar-expand-sm {
  1927.         flex-flow: row nowrap;
  1928.         justify-content: flex-start
  1929.     }
  1930.     .navbar-expand-sm .navbar-nav {
  1931.         flex-direction: row
  1932.     }
  1933.     .navbar-expand-sm .navbar-nav .dropdown-menu {
  1934.         position: absolute
  1935.     }
  1936.     .navbar-expand-sm .navbar-nav .dropdown-menu-right {
  1937.         right: 0;
  1938.         left: auto
  1939.     }
  1940.     .navbar-expand-sm .navbar-nav .nav-link {
  1941.         padding-right: .5rem;
  1942.         padding-left: .5rem
  1943.     }
  1944.     .navbar-expand-sm>.container, .navbar-expand-sm>.container-fluid {
  1945.         flex-wrap: nowrap
  1946.     }
  1947.     .navbar-expand-sm .navbar-collapse {
  1948.         display: flex !important;
  1949.         flex-basis: auto
  1950.     }
  1951.     .navbar-expand-sm .navbar-toggler {
  1952.         display: none
  1953.     }
  1954.     .navbar-expand-sm .dropup .dropdown-menu {
  1955.         top: auto;
  1956.         bottom: 100%
  1957.     }
  1958. }
  1959.  
  1960. @media (max-width: 767.98px) {
  1961.     .navbar-expand-md>.container, .navbar-expand-md>.container-fluid {
  1962.         padding-right: 0;
  1963.         padding-left: 0
  1964.     }
  1965. }
  1966.  
  1967. @media (min-width: 768px) {
  1968.     .navbar-expand-md {
  1969.         flex-flow: row nowrap;
  1970.         justify-content: flex-start
  1971.     }
  1972.     .navbar-expand-md .navbar-nav {
  1973.         flex-direction: row
  1974.     }
  1975.     .navbar-expand-md .navbar-nav .dropdown-menu {
  1976.         position: absolute
  1977.     }
  1978.     .navbar-expand-md .navbar-nav .dropdown-menu-right {
  1979.         right: 0;
  1980.         left: auto
  1981.     }
  1982.     .navbar-expand-md .navbar-nav .nav-link {
  1983.         padding-right: .5rem;
  1984.         padding-left: .5rem
  1985.     }
  1986.     .navbar-expand-md>.container, .navbar-expand-md>.container-fluid {
  1987.         flex-wrap: nowrap
  1988.     }
  1989.     .navbar-expand-md .navbar-collapse {
  1990.         display: flex !important;
  1991.         flex-basis: auto
  1992.     }
  1993.     .navbar-expand-md .navbar-toggler {
  1994.         display: none
  1995.     }
  1996.     .navbar-expand-md .dropup .dropdown-menu {
  1997.         top: auto;
  1998.         bottom: 100%
  1999.     }
  2000. }
  2001.  
  2002. @media (max-width: 991.98px) {
  2003.     .navbar-expand-lg>.container, .navbar-expand-lg>.container-fluid {
  2004.         padding-right: 0;
  2005.         padding-left: 0
  2006.     }
  2007. }
  2008.  
  2009. @media (min-width: 992px) {
  2010.     .navbar-expand-lg {
  2011.         flex-flow: row nowrap;
  2012.         justify-content: flex-start
  2013.     }
  2014.     .navbar-expand-lg .navbar-nav {
  2015.         flex-direction: row
  2016.     }
  2017.     .navbar-expand-lg .navbar-nav .dropdown-menu {
  2018.         position: absolute
  2019.     }
  2020.     .navbar-expand-lg .navbar-nav .dropdown-menu-right {
  2021.         right: 0;
  2022.         left: auto
  2023.     }
  2024.     .navbar-expand-lg .navbar-nav .nav-link {
  2025.         padding-right: .5rem;
  2026.         padding-left: .5rem
  2027.     }
  2028.     .navbar-expand-lg>.container, .navbar-expand-lg>.container-fluid {
  2029.         flex-wrap: nowrap
  2030.     }
  2031.     .navbar-expand-lg .navbar-collapse {
  2032.         display: flex !important;
  2033.         flex-basis: auto
  2034.     }
  2035.     .navbar-expand-lg .navbar-toggler {
  2036.         display: none
  2037.     }
  2038.     .navbar-expand-lg .dropup .dropdown-menu {
  2039.         top: auto;
  2040.         bottom: 100%
  2041.     }
  2042. }
  2043.  
  2044. @media (max-width: 1199.98px) {
  2045.     .navbar-expand-xl>.container, .navbar-expand-xl>.container-fluid {
  2046.         padding-right: 0;
  2047.         padding-left: 0
  2048.     }
  2049. }
  2050.  
  2051. @media (min-width: 1200px) {
  2052.     .navbar-expand-xl {
  2053.         flex-flow: row nowrap;
  2054.         justify-content: flex-start
  2055.     }
  2056.     .navbar-expand-xl .navbar-nav {
  2057.         flex-direction: row
  2058.     }
  2059.     .navbar-expand-xl .navbar-nav .dropdown-menu {
  2060.         position: absolute
  2061.     }
  2062.     .navbar-expand-xl .navbar-nav .dropdown-menu-right {
  2063.         right: 0;
  2064.         left: auto
  2065.     }
  2066.     .navbar-expand-xl .navbar-nav .nav-link {
  2067.         padding-right: .5rem;
  2068.         padding-left: .5rem
  2069.     }
  2070.     .navbar-expand-xl>.container, .navbar-expand-xl>.container-fluid {
  2071.         flex-wrap: nowrap
  2072.     }
  2073.     .navbar-expand-xl .navbar-collapse {
  2074.         display: flex !important;
  2075.         flex-basis: auto
  2076.     }
  2077.     .navbar-expand-xl .navbar-toggler {
  2078.         display: none
  2079.     }
  2080.     .navbar-expand-xl .dropup .dropdown-menu {
  2081.         top: auto;
  2082.         bottom: 100%
  2083.     }
  2084. }
  2085.  
  2086. .navbar-expand {
  2087.     flex-flow: row nowrap;
  2088.     justify-content: flex-start
  2089. }
  2090.  
  2091. .navbar-expand>.container, .navbar-expand>.container-fluid {
  2092.     padding-right: 0;
  2093.     padding-left: 0
  2094. }
  2095.  
  2096. .navbar-expand .navbar-nav {
  2097.     flex-direction: row
  2098. }
  2099.  
  2100. .navbar-expand .navbar-nav .dropdown-menu {
  2101.     position: absolute
  2102. }
  2103.  
  2104. .navbar-expand .navbar-nav .dropdown-menu-right {
  2105.     right: 0;
  2106.     left: auto
  2107. }
  2108.  
  2109. .navbar-expand .navbar-nav .nav-link {
  2110.     padding-right: .5rem;
  2111.     padding-left: .5rem
  2112. }
  2113.  
  2114. .navbar-expand>.container, .navbar-expand>.container-fluid {
  2115.     flex-wrap: nowrap
  2116. }
  2117.  
  2118. .navbar-expand .navbar-collapse {
  2119.     display: flex !important;
  2120.     flex-basis: auto
  2121. }
  2122.  
  2123. .navbar-expand .navbar-toggler {
  2124.     display: none
  2125. }
  2126.  
  2127. .navbar-expand .dropup .dropdown-menu {
  2128.     top: auto;
  2129.     bottom: 100%
  2130. }
  2131.  
  2132. .navbar-light .navbar-brand {
  2133.     color: rgba(0, 0, 0, 0.9)
  2134. }
  2135.  
  2136. .navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
  2137.     color: rgba(0, 0, 0, 0.9)
  2138. }
  2139.  
  2140. .navbar-light .navbar-nav .nav-link {
  2141.     color: rgba(0, 0, 0, 0.5)
  2142. }
  2143.  
  2144. .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  2145.     color: rgba(0, 0, 0, 0.7)
  2146. }
  2147.  
  2148. .navbar-light .navbar-nav .nav-link.disabled {
  2149.     color: rgba(0, 0, 0, 0.3)
  2150. }
  2151.  
  2152. .navbar-light .navbar-nav .show>.nav-link, .navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .nav-link.active {
  2153.     color: rgba(0, 0, 0, 0.9)
  2154. }
  2155.  
  2156. .navbar-light .navbar-toggler {
  2157.     color: rgba(0, 0, 0, 0.5);
  2158.     border-color: rgba(0, 0, 0, 0.1)
  2159. }
  2160.  
  2161. .navbar-light .navbar-toggler-icon {
  2162.     background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0,0,0,0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")
  2163. }
  2164.  
  2165. .navbar-light .navbar-text {
  2166.     color: rgba(0, 0, 0, 0.5)
  2167. }
  2168.  
  2169. .navbar-light .navbar-text a {
  2170.     color: rgba(0, 0, 0, 0.9)
  2171. }
  2172.  
  2173. .navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
  2174.     color: rgba(0, 0, 0, 0.9)
  2175. }
  2176.  
  2177. .navbar-dark .navbar-brand {
  2178.     color: #fff
  2179. }
  2180.  
  2181. .navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
  2182.     color: #fff
  2183. }
  2184.  
  2185. .navbar-dark .navbar-nav .nav-link {
  2186.     color: rgba(255, 255, 255, 0.5)
  2187. }
  2188.  
  2189. .navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  2190.     color: rgba(255, 255, 255, 0.75)
  2191. }
  2192.  
  2193. .navbar-dark .navbar-nav .nav-link.disabled {
  2194.     color: rgba(255, 255, 255, 0.25)
  2195. }
  2196.  
  2197. .navbar-dark .navbar-nav .show>.nav-link, .navbar-dark .navbar-nav .active>.nav-link, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .nav-link.active {
  2198.     color: #fff
  2199. }
  2200.  
  2201. .navbar-dark .navbar-toggler {
  2202.     color: rgba(255, 255, 255, 0.5);
  2203.     border-color: rgba(255, 255, 255, 0.1)
  2204. }
  2205.  
  2206. .navbar-dark .navbar-toggler-icon {
  2207.     background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255,0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")
  2208. }
  2209.  
  2210. .navbar-dark .navbar-text {
  2211.     color: rgba(255, 255, 255, 0.5)
  2212. }
  2213.  
  2214. .navbar-dark .navbar-text a {
  2215.     color: #fff
  2216. }
  2217.  
  2218. .navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
  2219.     color: #fff
  2220. }
  2221.  
  2222. .align-baseline {
  2223.     vertical-align: baseline !important
  2224. }
  2225.  
  2226. .align-top {
  2227.     vertical-align: top !important
  2228. }
  2229.  
  2230. .align-middle {
  2231.     vertical-align: middle !important
  2232. }
  2233.  
  2234. .align-bottom {
  2235.     vertical-align: bottom !important
  2236. }
  2237.  
  2238. .align-text-bottom {
  2239.     vertical-align: text-bottom !important
  2240. }
  2241.  
  2242. .align-text-top {
  2243.     vertical-align: text-top !important
  2244. }
  2245.  
  2246. .bg-primary {
  2247.     background-color: #007bff !important
  2248. }
  2249.  
  2250. a.bg-primary:hover, a.bg-primary:focus, button.bg-primary:hover, button.bg-primary:focus {
  2251.     background-color: #0062cc !important
  2252. }
  2253.  
  2254. .bg-secondary {
  2255.     background-color: #6c757d !important
  2256. }
  2257.  
  2258. a.bg-secondary:hover, a.bg-secondary:focus, button.bg-secondary:hover, button.bg-secondary:focus {
  2259.     background-color: #545b62 !important
  2260. }
  2261.  
  2262. .bg-success {
  2263.     background-color: #28a745 !important
  2264. }
  2265.  
  2266. a.bg-success:hover, a.bg-success:focus, button.bg-success:hover, button.bg-success:focus {
  2267.     background-color: #1e7e34 !important
  2268. }
  2269.  
  2270. .bg-info {
  2271.     background-color: #17a2b8 !important
  2272. }
  2273.  
  2274. a.bg-info:hover, a.bg-info:focus, button.bg-info:hover, button.bg-info:focus {
  2275.     background-color: #117a8b !important
  2276. }
  2277.  
  2278. .bg-warning {
  2279.     background-color: #ffc107 !important
  2280. }
  2281.  
  2282. a.bg-warning:hover, a.bg-warning:focus, button.bg-warning:hover, button.bg-warning:focus {
  2283.     background-color: #d39e00 !important
  2284. }
  2285.  
  2286. .bg-danger {
  2287.     background-color: #dc3545 !important
  2288. }
  2289.  
  2290. a.bg-danger:hover, a.bg-danger:focus, button.bg-danger:hover, button.bg-danger:focus {
  2291.     background-color: #bd2130 !important
  2292. }
  2293.  
  2294. .bg-light {
  2295.     background-color: #f8f9fa !important
  2296. }
  2297.  
  2298. a.bg-light:hover, a.bg-light:focus, button.bg-light:hover, button.bg-light:focus {
  2299.     background-color: #dae0e5 !important
  2300. }
  2301.  
  2302. .bg-dark {
  2303.     background-color: #343a40 !important
  2304. }
  2305.  
  2306. a.bg-dark:hover, a.bg-dark:focus, button.bg-dark:hover, button.bg-dark:focus {
  2307.     background-color: #1d2124 !important
  2308. }
  2309.  
  2310. .bg-gradient-primary {
  2311.     background: #007bff linear-gradient(180deg, #268eff, #007bff) repeat-x !important
  2312. }
  2313.  
  2314. .bg-gradient-secondary {
  2315.     background: #6c757d linear-gradient(180deg, #828990, #6c757d) repeat-x !important
  2316. }
  2317.  
  2318. .bg-gradient-success {
  2319.     background: #28a745 linear-gradient(180deg, #48b460, #28a745) repeat-x !important
  2320. }
  2321.  
  2322. .bg-gradient-info {
  2323.     background: #17a2b8 linear-gradient(180deg, #3ab0c2, #17a2b8) repeat-x !important
  2324. }
  2325.  
  2326. .bg-gradient-warning {
  2327.     background: #ffc107 linear-gradient(180deg, #ffca2c, #ffc107) repeat-x !important
  2328. }
  2329.  
  2330. .bg-gradient-danger {
  2331.     background: #dc3545 linear-gradient(180deg, #e15360, #dc3545) repeat-x !important
  2332. }
  2333.  
  2334. .bg-gradient-light {
  2335.     background: #f8f9fa linear-gradient(180deg, #f9f9fa, #f8f9fa) repeat-x !important
  2336. }
  2337.  
  2338. .bg-gradient-dark {
  2339.     background: #343a40 linear-gradient(180deg, #52575c, #343a40) repeat-x !important
  2340. }
  2341.  
  2342. .bg-white {
  2343.     background-color: #fff !important
  2344. }
  2345.  
  2346. .bg-transparent {
  2347.     background-color: transparent !important
  2348. }
  2349.  
  2350. .border {
  2351.     border: 1px solid #dee2e6 !important
  2352. }
  2353.  
  2354. .border-top {
  2355.     border-top: 1px solid #dee2e6 !important
  2356. }
  2357.  
  2358. .border-right {
  2359.     border-right: 1px solid #dee2e6 !important
  2360. }
  2361.  
  2362. .border-bottom {
  2363.     border-bottom: 1px solid #dee2e6 !important
  2364. }
  2365.  
  2366. .border-left {
  2367.     border-left: 1px solid #dee2e6 !important
  2368. }
  2369.  
  2370. .border-0 {
  2371.     border: 0 !important
  2372. }
  2373.  
  2374. .border-top-0 {
  2375.     border-top: 0 !important
  2376. }
  2377.  
  2378. .border-right-0 {
  2379.     border-right: 0 !important
  2380. }
  2381.  
  2382. .border-bottom-0 {
  2383.     border-bottom: 0 !important
  2384. }
  2385.  
  2386. .border-left-0 {
  2387.     border-left: 0 !important
  2388. }
  2389.  
  2390. .border-primary {
  2391.     border-color: #007bff !important
  2392. }
  2393.  
  2394. .border-secondary {
  2395.     border-color: #6c757d !important
  2396. }
  2397.  
  2398. .border-success {
  2399.     border-color: #28a745 !important
  2400. }
  2401.  
  2402. .border-info {
  2403.     border-color: #17a2b8 !important
  2404. }
  2405.  
  2406. .border-warning {
  2407.     border-color: #ffc107 !important
  2408. }
  2409.  
  2410. .border-danger {
  2411.     border-color: #dc3545 !important
  2412. }
  2413.  
  2414. .border-light {
  2415.     border-color: #f8f9fa !important
  2416. }
  2417.  
  2418. .border-dark {
  2419.     border-color: #343a40 !important
  2420. }
  2421.  
  2422. .border-white {
  2423.     border-color: #fff !important
  2424. }
  2425.  
  2426. .rounded {
  2427.     border-radius: .25rem !important
  2428. }
  2429.  
  2430. .rounded-top {
  2431.     border-top-left-radius: .25rem !important;
  2432.     border-top-right-radius: .25rem !important
  2433. }
  2434.  
  2435. .rounded-right {
  2436.     border-top-right-radius: .25rem !important;
  2437.     border-bottom-right-radius: .25rem !important
  2438. }
  2439.  
  2440. .rounded-bottom {
  2441.     border-bottom-right-radius: .25rem !important;
  2442.     border-bottom-left-radius: .25rem !important
  2443. }
  2444.  
  2445. .rounded-left {
  2446.     border-top-left-radius: .25rem !important;
  2447.     border-bottom-left-radius: .25rem !important
  2448. }
  2449.  
  2450. .rounded-circle {
  2451.     border-radius: 50% !important
  2452. }
  2453.  
  2454. .rounded-0 {
  2455.     border-radius: 0 !important
  2456. }
  2457.  
  2458. .clearfix::after {
  2459.     display: block;
  2460.     clear: both;
  2461.     content: ""
  2462. }
  2463.  
  2464. .d-none {
  2465.     display: none !important
  2466. }
  2467.  
  2468. .d-inline {
  2469.     display: inline !important
  2470. }
  2471.  
  2472. .d-inline-block {
  2473.     display: inline-block !important
  2474. }
  2475.  
  2476. .d-block {
  2477.     display: block !important
  2478. }
  2479.  
  2480. .d-table {
  2481.     display: table !important
  2482. }
  2483.  
  2484. .d-table-row {
  2485.     display: table-row !important
  2486. }
  2487.  
  2488. .d-table-cell {
  2489.     display: table-cell !important
  2490. }
  2491.  
  2492. .d-flex {
  2493.     display: flex !important
  2494. }
  2495.  
  2496. .d-inline-flex {
  2497.     display: inline-flex !important
  2498. }
  2499.  
  2500. @media (min-width: 576px) {
  2501.     .d-sm-none {
  2502.         display: none !important
  2503.     }
  2504.     .d-sm-inline {
  2505.         display: inline !important
  2506.     }
  2507.     .d-sm-inline-block {
  2508.         display: inline-block !important
  2509.     }
  2510.     .d-sm-block {
  2511.         display: block !important
  2512.     }
  2513.     .d-sm-table {
  2514.         display: table !important
  2515.     }
  2516.     .d-sm-table-row {
  2517.         display: table-row !important
  2518.     }
  2519.     .d-sm-table-cell {
  2520.         display: table-cell !important
  2521.     }
  2522.     .d-sm-flex {
  2523.         display: flex !important
  2524.     }
  2525.     .d-sm-inline-flex {
  2526.         display: inline-flex !important
  2527.     }
  2528. }
  2529.  
  2530. @media (min-width: 768px) {
  2531.     .d-md-none {
  2532.         display: none !important
  2533.     }
  2534.     .d-md-inline {
  2535.         display: inline !important
  2536.     }
  2537.     .d-md-inline-block {
  2538.         display: inline-block !important
  2539.     }
  2540.     .d-md-block {
  2541.         display: block !important
  2542.     }
  2543.     .d-md-table {
  2544.         display: table !important
  2545.     }
  2546.     .d-md-table-row {
  2547.         display: table-row !important
  2548.     }
  2549.     .d-md-table-cell {
  2550.         display: table-cell !important
  2551.     }
  2552.     .d-md-flex {
  2553.         display: flex !important
  2554.     }
  2555.     .d-md-inline-flex {
  2556.         display: inline-flex !important
  2557.     }
  2558. }
  2559.  
  2560. @media (min-width: 992px) {
  2561.     .d-lg-none {
  2562.         display: none !important
  2563.     }
  2564.     .d-lg-inline {
  2565.         display: inline !important
  2566.     }
  2567.     .d-lg-inline-block {
  2568.         display: inline-block !important
  2569.     }
  2570.     .d-lg-block {
  2571.         display: block !important
  2572.     }
  2573.     .d-lg-table {
  2574.         display: table !important
  2575.     }
  2576.     .d-lg-table-row {
  2577.         display: table-row !important
  2578.     }
  2579.     .d-lg-table-cell {
  2580.         display: table-cell !important
  2581.     }
  2582.     .d-lg-flex {
  2583.         display: flex !important
  2584.     }
  2585.     .d-lg-inline-flex {
  2586.         display: inline-flex !important
  2587.     }
  2588. }
  2589.  
  2590. @media (min-width: 1200px) {
  2591.     .d-xl-none {
  2592.         display: none !important
  2593.     }
  2594.     .d-xl-inline {
  2595.         display: inline !important
  2596.     }
  2597.     .d-xl-inline-block {
  2598.         display: inline-block !important
  2599.     }
  2600.     .d-xl-block {
  2601.         display: block !important
  2602.     }
  2603.     .d-xl-table {
  2604.         display: table !important
  2605.     }
  2606.     .d-xl-table-row {
  2607.         display: table-row !important
  2608.     }
  2609.     .d-xl-table-cell {
  2610.         display: table-cell !important
  2611.     }
  2612.     .d-xl-flex {
  2613.         display: flex !important
  2614.     }
  2615.     .d-xl-inline-flex {
  2616.         display: inline-flex !important
  2617.     }
  2618. }
  2619.  
  2620. @media print {
  2621.     .d-print-none {
  2622.         display: none !important
  2623.     }
  2624.     .d-print-inline {
  2625.         display: inline !important
  2626.     }
  2627.     .d-print-inline-block {
  2628.         display: inline-block !important
  2629.     }
  2630.     .d-print-block {
  2631.         display: block !important
  2632.     }
  2633.     .d-print-table {
  2634.         display: table !important
  2635.     }
  2636.     .d-print-table-row {
  2637.         display: table-row !important
  2638.     }
  2639.     .d-print-table-cell {
  2640.         display: table-cell !important
  2641.     }
  2642.     .d-print-flex {
  2643.         display: flex !important
  2644.     }
  2645.     .d-print-inline-flex {
  2646.         display: inline-flex !important
  2647.     }
  2648. }
  2649.  
  2650. .embed-responsive {
  2651.     position: relative;
  2652.     display: block;
  2653.     width: 100%;
  2654.     padding: 0;
  2655.     overflow: hidden
  2656. }
  2657.  
  2658. .embed-responsive::before {
  2659.     display: block;
  2660.     content: ""
  2661. }
  2662.  
  2663. .embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object, .embed-responsive video {
  2664.     position: absolute;
  2665.     top: 0;
  2666.     bottom: 0;
  2667.     left: 0;
  2668.     width: 100%;
  2669.     height: 100%;
  2670.     border: 0
  2671. }
  2672.  
  2673. .embed-responsive-21by9::before {
  2674.     padding-top: 42.86%
  2675. }
  2676.  
  2677. .embed-responsive-16by9::before {
  2678.     padding-top: 56.25%
  2679. }
  2680.  
  2681. .embed-responsive-4by3::before {
  2682.     padding-top: 75%
  2683. }
  2684.  
  2685. .embed-responsive-1by1::before {
  2686.     padding-top: 100%
  2687. }
  2688.  
  2689. .flex-row {
  2690.     flex-direction: row !important
  2691. }
  2692.  
  2693. .flex-column {
  2694.     flex-direction: column !important
  2695. }
  2696.  
  2697. .flex-row-reverse {
  2698.     flex-direction: row-reverse !important
  2699. }
  2700.  
  2701. .flex-column-reverse {
  2702.     flex-direction: column-reverse !important
  2703. }
  2704.  
  2705. .flex-wrap {
  2706.     flex-wrap: wrap !important
  2707. }
  2708.  
  2709. .flex-nowrap {
  2710.     flex-wrap: nowrap !important
  2711. }
  2712.  
  2713. .flex-wrap-reverse {
  2714.     flex-wrap: wrap-reverse !important
  2715. }
  2716.  
  2717. .justify-content-start {
  2718.     justify-content: flex-start !important
  2719. }
  2720.  
  2721. .justify-content-end {
  2722.     justify-content: flex-end !important
  2723. }
  2724.  
  2725. .justify-content-center {
  2726.     justify-content: center !important
  2727. }
  2728.  
  2729. .justify-content-between {
  2730.     justify-content: space-between !important
  2731. }
  2732.  
  2733. .justify-content-around {
  2734.     justify-content: space-around !important
  2735. }
  2736.  
  2737. .align-items-start {
  2738.     align-items: flex-start !important
  2739. }
  2740.  
  2741. .align-items-end {
  2742.     align-items: flex-end !important
  2743. }
  2744.  
  2745. .align-items-center {
  2746.     align-items: center !important
  2747. }
  2748.  
  2749. .align-items-baseline {
  2750.     align-items: baseline !important
  2751. }
  2752.  
  2753. .align-items-stretch {
  2754.     align-items: stretch !important
  2755. }
  2756.  
  2757. .align-content-start {
  2758.     align-content: flex-start !important
  2759. }
  2760.  
  2761. .align-content-end {
  2762.     align-content: flex-end !important
  2763. }
  2764.  
  2765. .align-content-center {
  2766.     align-content: center !important
  2767. }
  2768.  
  2769. .align-content-between {
  2770.     align-content: space-between !important
  2771. }
  2772.  
  2773. .align-content-around {
  2774.     align-content: space-around !important
  2775. }
  2776.  
  2777. .align-content-stretch {
  2778.     align-content: stretch !important
  2779. }
  2780.  
  2781. .align-self-auto {
  2782.     align-self: auto !important
  2783. }
  2784.  
  2785. .align-self-start {
  2786.     align-self: flex-start !important
  2787. }
  2788.  
  2789. .align-self-end {
  2790.     align-self: flex-end !important
  2791. }
  2792.  
  2793. .align-self-center {
  2794.     align-self: center !important
  2795. }
  2796.  
  2797. .align-self-baseline {
  2798.     align-self: baseline !important
  2799. }
  2800.  
  2801. .align-self-stretch {
  2802.     align-self: stretch !important
  2803. }
  2804.  
  2805. @media (min-width: 576px) {
  2806.     .flex-sm-row {
  2807.         flex-direction: row !important
  2808.     }
  2809.     .flex-sm-column {
  2810.         flex-direction: column !important
  2811.     }
  2812.     .flex-sm-row-reverse {
  2813.         flex-direction: row-reverse !important
  2814.     }
  2815.     .flex-sm-column-reverse {
  2816.         flex-direction: column-reverse !important
  2817.     }
  2818.     .flex-sm-wrap {
  2819.         flex-wrap: wrap !important
  2820.     }
  2821.     .flex-sm-nowrap {
  2822.         flex-wrap: nowrap !important
  2823.     }
  2824.     .flex-sm-wrap-reverse {
  2825.         flex-wrap: wrap-reverse !important
  2826.     }
  2827.     .justify-content-sm-start {
  2828.         justify-content: flex-start !important
  2829.     }
  2830.     .justify-content-sm-end {
  2831.         justify-content: flex-end !important
  2832.     }
  2833.     .justify-content-sm-center {
  2834.         justify-content: center !important
  2835.     }
  2836.     .justify-content-sm-between {
  2837.         justify-content: space-between !important
  2838.     }
  2839.     .justify-content-sm-around {
  2840.         justify-content: space-around !important
  2841.     }
  2842.     .align-items-sm-start {
  2843.         align-items: flex-start !important
  2844.     }
  2845.     .align-items-sm-end {
  2846.         align-items: flex-end !important
  2847.     }
  2848.     .align-items-sm-center {
  2849.         align-items: center !important
  2850.     }
  2851.     .align-items-sm-baseline {
  2852.         align-items: baseline !important
  2853.     }
  2854.     .align-items-sm-stretch {
  2855.         align-items: stretch !important
  2856.     }
  2857.     .align-content-sm-start {
  2858.         align-content: flex-start !important
  2859.     }
  2860.     .align-content-sm-end {
  2861.         align-content: flex-end !important
  2862.     }
  2863.     .align-content-sm-center {
  2864.         align-content: center !important
  2865.     }
  2866.     .align-content-sm-between {
  2867.         align-content: space-between !important
  2868.     }
  2869.     .align-content-sm-around {
  2870.         align-content: space-around !important
  2871.     }
  2872.     .align-content-sm-stretch {
  2873.         align-content: stretch !important
  2874.     }
  2875.     .align-self-sm-auto {
  2876.         align-self: auto !important
  2877.     }
  2878.     .align-self-sm-start {
  2879.         align-self: flex-start !important
  2880.     }
  2881.     .align-self-sm-end {
  2882.         align-self: flex-end !important
  2883.     }
  2884.     .align-self-sm-center {
  2885.         align-self: center !important
  2886.     }
  2887.     .align-self-sm-baseline {
  2888.         align-self: baseline !important
  2889.     }
  2890.     .align-self-sm-stretch {
  2891.         align-self: stretch !important
  2892.     }
  2893. }
  2894.  
  2895. @media (min-width: 768px) {
  2896.     .flex-md-row {
  2897.         flex-direction: row !important
  2898.     }
  2899.     .flex-md-column {
  2900.         flex-direction: column !important
  2901.     }
  2902.     .flex-md-row-reverse {
  2903.         flex-direction: row-reverse !important
  2904.     }
  2905.     .flex-md-column-reverse {
  2906.         flex-direction: column-reverse !important
  2907.     }
  2908.     .flex-md-wrap {
  2909.         flex-wrap: wrap !important
  2910.     }
  2911.     .flex-md-nowrap {
  2912.         flex-wrap: nowrap !important
  2913.     }
  2914.     .flex-md-wrap-reverse {
  2915.         flex-wrap: wrap-reverse !important
  2916.     }
  2917.     .justify-content-md-start {
  2918.         justify-content: flex-start !important
  2919.     }
  2920.     .justify-content-md-end {
  2921.         justify-content: flex-end !important
  2922.     }
  2923.     .justify-content-md-center {
  2924.         justify-content: center !important
  2925.     }
  2926.     .justify-content-md-between {
  2927.         justify-content: space-between !important
  2928.     }
  2929.     .justify-content-md-around {
  2930.         justify-content: space-around !important
  2931.     }
  2932.     .align-items-md-start {
  2933.         align-items: flex-start !important
  2934.     }
  2935.     .align-items-md-end {
  2936.         align-items: flex-end !important
  2937.     }
  2938.     .align-items-md-center {
  2939.         align-items: center !important
  2940.     }
  2941.     .align-items-md-baseline {
  2942.         align-items: baseline !important
  2943.     }
  2944.     .align-items-md-stretch {
  2945.         align-items: stretch !important
  2946.     }
  2947.     .align-content-md-start {
  2948.         align-content: flex-start !important
  2949.     }
  2950.     .align-content-md-end {
  2951.         align-content: flex-end !important
  2952.     }
  2953.     .align-content-md-center {
  2954.         align-content: center !important
  2955.     }
  2956.     .align-content-md-between {
  2957.         align-content: space-between !important
  2958.     }
  2959.     .align-content-md-around {
  2960.         align-content: space-around !important
  2961.     }
  2962.     .align-content-md-stretch {
  2963.         align-content: stretch !important
  2964.     }
  2965.     .align-self-md-auto {
  2966.         align-self: auto !important
  2967.     }
  2968.     .align-self-md-start {
  2969.         align-self: flex-start !important
  2970.     }
  2971.     .align-self-md-end {
  2972.         align-self: flex-end !important
  2973.     }
  2974.     .align-self-md-center {
  2975.         align-self: center !important
  2976.     }
  2977.     .align-self-md-baseline {
  2978.         align-self: baseline !important
  2979.     }
  2980.     .align-self-md-stretch {
  2981.         align-self: stretch !important
  2982.     }
  2983. }
  2984.  
  2985. @media (min-width: 992px) {
  2986.     .flex-lg-row {
  2987.         flex-direction: row !important
  2988.     }
  2989.     .flex-lg-column {
  2990.         flex-direction: column !important
  2991.     }
  2992.     .flex-lg-row-reverse {
  2993.         flex-direction: row-reverse !important
  2994.     }
  2995.     .flex-lg-column-reverse {
  2996.         flex-direction: column-reverse !important
  2997.     }
  2998.     .flex-lg-wrap {
  2999.         flex-wrap: wrap !important
  3000.     }
  3001.     .flex-lg-nowrap {
  3002.         flex-wrap: nowrap !important
  3003.     }
  3004.     .flex-lg-wrap-reverse {
  3005.         flex-wrap: wrap-reverse !important
  3006.     }
  3007.     .justify-content-lg-start {
  3008.         justify-content: flex-start !important
  3009.     }
  3010.     .justify-content-lg-end {
  3011.         justify-content: flex-end !important
  3012.     }
  3013.     .justify-content-lg-center {
  3014.         justify-content: center !important
  3015.     }
  3016.     .justify-content-lg-between {
  3017.         justify-content: space-between !important
  3018.     }
  3019.     .justify-content-lg-around {
  3020.         justify-content: space-around !important
  3021.     }
  3022.     .align-items-lg-start {
  3023.         align-items: flex-start !important
  3024.     }
  3025.     .align-items-lg-end {
  3026.         align-items: flex-end !important
  3027.     }
  3028.     .align-items-lg-center {
  3029.         align-items: center !important
  3030.     }
  3031.     .align-items-lg-baseline {
  3032.         align-items: baseline !important
  3033.     }
  3034.     .align-items-lg-stretch {
  3035.         align-items: stretch !important
  3036.     }
  3037.     .align-content-lg-start {
  3038.         align-content: flex-start !important
  3039.     }
  3040.     .align-content-lg-end {
  3041.         align-content: flex-end !important
  3042.     }
  3043.     .align-content-lg-center {
  3044.         align-content: center !important
  3045.     }
  3046.     .align-content-lg-between {
  3047.         align-content: space-between !important
  3048.     }
  3049.     .align-content-lg-around {
  3050.         align-content: space-around !important
  3051.     }
  3052.     .align-content-lg-stretch {
  3053.         align-content: stretch !important
  3054.     }
  3055.     .align-self-lg-auto {
  3056.         align-self: auto !important
  3057.     }
  3058.     .align-self-lg-start {
  3059.         align-self: flex-start !important
  3060.     }
  3061.     .align-self-lg-end {
  3062.         align-self: flex-end !important
  3063.     }
  3064.     .align-self-lg-center {
  3065.         align-self: center !important
  3066.     }
  3067.     .align-self-lg-baseline {
  3068.         align-self: baseline !important
  3069.     }
  3070.     .align-self-lg-stretch {
  3071.         align-self: stretch !important
  3072.     }
  3073. }
  3074.  
  3075. @media (min-width: 1200px) {
  3076.     .flex-xl-row {
  3077.         flex-direction: row !important
  3078.     }
  3079.     .flex-xl-column {
  3080.         flex-direction: column !important
  3081.     }
  3082.     .flex-xl-row-reverse {
  3083.         flex-direction: row-reverse !important
  3084.     }
  3085.     .flex-xl-column-reverse {
  3086.         flex-direction: column-reverse !important
  3087.     }
  3088.     .flex-xl-wrap {
  3089.         flex-wrap: wrap !important
  3090.     }
  3091.     .flex-xl-nowrap {
  3092.         flex-wrap: nowrap !important
  3093.     }
  3094.     .flex-xl-wrap-reverse {
  3095.         flex-wrap: wrap-reverse !important
  3096.     }
  3097.     .justify-content-xl-start {
  3098.         justify-content: flex-start !important
  3099.     }
  3100.     .justify-content-xl-end {
  3101.         justify-content: flex-end !important
  3102.     }
  3103.     .justify-content-xl-center {
  3104.         justify-content: center !important
  3105.     }
  3106.     .justify-content-xl-between {
  3107.         justify-content: space-between !important
  3108.     }
  3109.     .justify-content-xl-around {
  3110.         justify-content: space-around !important
  3111.     }
  3112.     .align-items-xl-start {
  3113.         align-items: flex-start !important
  3114.     }
  3115.     .align-items-xl-end {
  3116.         align-items: flex-end !important
  3117.     }
  3118.     .align-items-xl-center {
  3119.         align-items: center !important
  3120.     }
  3121.     .align-items-xl-baseline {
  3122.         align-items: baseline !important
  3123.     }
  3124.     .align-items-xl-stretch {
  3125.         align-items: stretch !important
  3126.     }
  3127.     .align-content-xl-start {
  3128.         align-content: flex-start !important
  3129.     }
  3130.     .align-content-xl-end {
  3131.         align-content: flex-end !important
  3132.     }
  3133.     .align-content-xl-center {
  3134.         align-content: center !important
  3135.     }
  3136.     .align-content-xl-between {
  3137.         align-content: space-between !important
  3138.     }
  3139.     .align-content-xl-around {
  3140.         align-content: space-around !important
  3141.     }
  3142.     .align-content-xl-stretch {
  3143.         align-content: stretch !important
  3144.     }
  3145.     .align-self-xl-auto {
  3146.         align-self: auto !important
  3147.     }
  3148.     .align-self-xl-start {
  3149.         align-self: flex-start !important
  3150.     }
  3151.     .align-self-xl-end {
  3152.         align-self: flex-end !important
  3153.     }
  3154.     .align-self-xl-center {
  3155.         align-self: center !important
  3156.     }
  3157.     .align-self-xl-baseline {
  3158.         align-self: baseline !important
  3159.     }
  3160.     .align-self-xl-stretch {
  3161.         align-self: stretch !important
  3162.     }
  3163. }
  3164.  
  3165. .float-left {
  3166.     float: left !important
  3167. }
  3168.  
  3169. .float-right {
  3170.     float: right !important
  3171. }
  3172.  
  3173. .float-none {
  3174.     float: none !important
  3175. }
  3176.  
  3177. @media (min-width: 576px) {
  3178.     .float-sm-left {
  3179.         float: left !important
  3180.     }
  3181.     .float-sm-right {
  3182.         float: right !important
  3183.     }
  3184.     .float-sm-none {
  3185.         float: none !important
  3186.     }
  3187. }
  3188.  
  3189. @media (min-width: 768px) {
  3190.     .float-md-left {
  3191.         float: left !important
  3192.     }
  3193.     .float-md-right {
  3194.         float: right !important
  3195.     }
  3196.     .float-md-none {
  3197.         float: none !important
  3198.     }
  3199. }
  3200.  
  3201. @media (min-width: 992px) {
  3202.     .float-lg-left {
  3203.         float: left !important
  3204.     }
  3205.     .float-lg-right {
  3206.         float: right !important
  3207.     }
  3208.     .float-lg-none {
  3209.         float: none !important
  3210.     }
  3211. }
  3212.  
  3213. @media (min-width: 1200px) {
  3214.     .float-xl-left {
  3215.         float: left !important
  3216.     }
  3217.     .float-xl-right {
  3218.         float: right !important
  3219.     }
  3220.     .float-xl-none {
  3221.         float: none !important
  3222.     }
  3223. }
  3224.  
  3225. .position-static {
  3226.     position: static !important
  3227. }
  3228.  
  3229. .position-relative {
  3230.     position: relative !important
  3231. }
  3232.  
  3233. .position-absolute {
  3234.     position: absolute !important
  3235. }
  3236.  
  3237. .position-fixed {
  3238.     position: fixed !important
  3239. }
  3240.  
  3241. .position-sticky {
  3242.     position: sticky !important
  3243. }
  3244.  
  3245. .fixed-top {
  3246.     position: fixed;
  3247.     top: 0;
  3248.     right: 0;
  3249.     left: 0;
  3250.     z-index: 1030
  3251. }
  3252.  
  3253. .fixed-bottom {
  3254.     position: fixed;
  3255.     right: 0;
  3256.     bottom: 0;
  3257.     left: 0;
  3258.     z-index: 1030
  3259. }
  3260.  
  3261. @supports (position: sticky) {
  3262.     .sticky-top {
  3263.         position: sticky;
  3264.         top: 0;
  3265.         z-index: 1020
  3266.     }
  3267. }
  3268.  
  3269. .sr-only {
  3270.     position: absolute;
  3271.     width: 1px;
  3272.     height: 1px;
  3273.     padding: 0;
  3274.     overflow: hidden;
  3275.     clip: rect(0, 0, 0, 0);
  3276.     white-space: nowrap;
  3277.     clip-path: inset(50%);
  3278.     border: 0
  3279. }
  3280.  
  3281. .sr-only-focusable:active, .sr-only-focusable:focus {
  3282.     position: static;
  3283.     width: auto;
  3284.     height: auto;
  3285.     overflow: visible;
  3286.     clip: auto;
  3287.     white-space: normal;
  3288.     clip-path: none
  3289. }
  3290.  
  3291. .w-25 {
  3292.     width: 25% !important
  3293. }
  3294.  
  3295. .w-50 {
  3296.     width: 50% !important
  3297. }
  3298.  
  3299. .w-75 {
  3300.     width: 75% !important
  3301. }
  3302.  
  3303. .w-100 {
  3304.     width: 100% !important
  3305. }
  3306.  
  3307. .h-25 {
  3308.     height: 25% !important
  3309. }
  3310.  
  3311. .h-50 {
  3312.     height: 50% !important
  3313. }
  3314.  
  3315. .h-75 {
  3316.     height: 75% !important
  3317. }
  3318.  
  3319. .h-100 {
  3320.     height: 100% !important
  3321. }
  3322.  
  3323. .mw-100 {
  3324.     max-width: 100% !important
  3325. }
  3326.  
  3327. .mh-100 {
  3328.     max-height: 100% !important
  3329. }
  3330.  
  3331. .m-0 {
  3332.     margin: 0 !important
  3333. }
  3334.  
  3335. .mt-0, .my-0 {
  3336.     margin-top: 0 !important
  3337. }
  3338.  
  3339. .mr-0, .mx-0 {
  3340.     margin-right: 0 !important
  3341. }
  3342.  
  3343. .mb-0, .my-0 {
  3344.     margin-bottom: 0 !important
  3345. }
  3346.  
  3347. .ml-0, .mx-0 {
  3348.     margin-left: 0 !important
  3349. }
  3350.  
  3351. .m-1 {
  3352.     margin: .25rem !important
  3353. }
  3354.  
  3355. .mt-1, .my-1 {
  3356.     margin-top: .25rem !important
  3357. }
  3358.  
  3359. .mr-1, .mx-1 {
  3360.     margin-right: .25rem !important
  3361. }
  3362.  
  3363. .mb-1, .my-1 {
  3364.     margin-bottom: .25rem !important
  3365. }
  3366.  
  3367. .ml-1, .mx-1 {
  3368.     margin-left: .25rem !important
  3369. }
  3370.  
  3371. .m-2 {
  3372.     margin: .5rem !important
  3373. }
  3374.  
  3375. .mt-2, .my-2 {
  3376.     margin-top: .5rem !important
  3377. }
  3378.  
  3379. .mr-2, .mx-2 {
  3380.     margin-right: .5rem !important
  3381. }
  3382.  
  3383. .mb-2, .my-2 {
  3384.     margin-bottom: .5rem !important
  3385. }
  3386.  
  3387. .ml-2, .mx-2 {
  3388.     margin-left: .5rem !important
  3389. }
  3390.  
  3391. .m-3 {
  3392.     margin: 1rem !important
  3393. }
  3394.  
  3395. .mt-3, .my-3 {
  3396.     margin-top: 1rem !important
  3397. }
  3398.  
  3399. .mr-3, .mx-3 {
  3400.     margin-right: 1rem !important
  3401. }
  3402.  
  3403. .mb-3, .my-3 {
  3404.     margin-bottom: 1rem !important
  3405. }
  3406.  
  3407. .ml-3, .mx-3 {
  3408.     margin-left: 1rem !important
  3409. }
  3410.  
  3411. .m-4 {
  3412.     margin: 1.5rem !important
  3413. }
  3414.  
  3415. .mt-4, .my-4 {
  3416.     margin-top: 1.5rem !important
  3417. }
  3418.  
  3419. .mr-4, .mx-4 {
  3420.     margin-right: 1.5rem !important
  3421. }
  3422.  
  3423. .mb-4, .my-4 {
  3424.     margin-bottom: 1.5rem !important
  3425. }
  3426.  
  3427. .ml-4, .mx-4 {
  3428.     margin-left: 1.5rem !important
  3429. }
  3430.  
  3431. .m-5 {
  3432.     margin: 3rem !important
  3433. }
  3434.  
  3435. .mt-5, .my-5 {
  3436.     margin-top: 3rem !important
  3437. }
  3438.  
  3439. .mr-5, .mx-5 {
  3440.     margin-right: 3rem !important
  3441. }
  3442.  
  3443. .mb-5, .my-5 {
  3444.     margin-bottom: 3rem !important
  3445. }
  3446.  
  3447. .ml-5, .mx-5 {
  3448.     margin-left: 3rem !important
  3449. }
  3450.  
  3451. .p-0 {
  3452.     padding: 0 !important
  3453. }
  3454.  
  3455. .pt-0, .py-0 {
  3456.     padding-top: 0 !important
  3457. }
  3458.  
  3459. .pr-0, .px-0 {
  3460.     padding-right: 0 !important
  3461. }
  3462.  
  3463. .pb-0, .py-0 {
  3464.     padding-bottom: 0 !important
  3465. }
  3466.  
  3467. .pl-0, .px-0 {
  3468.     padding-left: 0 !important
  3469. }
  3470.  
  3471. .p-1 {
  3472.     padding: .25rem !important
  3473. }
  3474.  
  3475. .pt-1, .py-1 {
  3476.     padding-top: .25rem !important
  3477. }
  3478.  
  3479. .pr-1, .px-1 {
  3480.     padding-right: .25rem !important
  3481. }
  3482.  
  3483. .pb-1, .py-1 {
  3484.     padding-bottom: .25rem !important
  3485. }
  3486.  
  3487. .pl-1, .px-1 {
  3488.     padding-left: .25rem !important
  3489. }
  3490.  
  3491. .p-2 {
  3492.     padding: .5rem !important
  3493. }
  3494.  
  3495. .pt-2, .py-2 {
  3496.     padding-top: .5rem !important
  3497. }
  3498.  
  3499. .pr-2, .px-2 {
  3500.     padding-right: .5rem !important
  3501. }
  3502.  
  3503. .pb-2, .py-2 {
  3504.     padding-bottom: .5rem !important
  3505. }
  3506.  
  3507. .pl-2, .px-2 {
  3508.     padding-left: .5rem !important
  3509. }
  3510.  
  3511. .p-3 {
  3512.     padding: 1rem !important
  3513. }
  3514.  
  3515. .pt-3, .py-3 {
  3516.     padding-top: 1rem !important
  3517. }
  3518.  
  3519. .pr-3, .px-3 {
  3520.     padding-right: 1rem !important
  3521. }
  3522.  
  3523. .pb-3, .py-3 {
  3524.     padding-bottom: 1rem !important
  3525. }
  3526.  
  3527. .pl-3, .px-3 {
  3528.     padding-left: 1rem !important
  3529. }
  3530.  
  3531. .p-4 {
  3532.     padding: 1.5rem !important
  3533. }
  3534.  
  3535. .pt-4, .py-4 {
  3536.     padding-top: 1.5rem !important
  3537. }
  3538.  
  3539. .pr-4, .px-4 {
  3540.     padding-right: 1.5rem !important
  3541. }
  3542.  
  3543. .pb-4, .py-4 {
  3544.     padding-bottom: 1.5rem !important
  3545. }
  3546.  
  3547. .pl-4, .px-4 {
  3548.     padding-left: 1.5rem !important
  3549. }
  3550.  
  3551. .p-5 {
  3552.     padding: 3rem !important
  3553. }
  3554.  
  3555. .pt-5, .py-5 {
  3556.     padding-top: 3rem !important
  3557. }
  3558.  
  3559. .pr-5, .px-5 {
  3560.     padding-right: 3rem !important
  3561. }
  3562.  
  3563. .pb-5, .py-5 {
  3564.     padding-bottom: 3rem !important
  3565. }
  3566.  
  3567. .pl-5, .px-5 {
  3568.     padding-left: 3rem !important
  3569. }
  3570.  
  3571. .m-auto {
  3572.     margin: auto !important
  3573. }
  3574.  
  3575. .mt-auto, .my-auto {
  3576.     margin-top: auto !important
  3577. }
  3578.  
  3579. .mr-auto, .mx-auto {
  3580.     margin-right: auto !important
  3581. }
  3582.  
  3583. .mb-auto, .my-auto {
  3584.     margin-bottom: auto !important
  3585. }
  3586.  
  3587. .ml-auto, .mx-auto {
  3588.     margin-left: auto !important
  3589. }
  3590.  
  3591. @media (min-width: 576px) {
  3592.     .m-sm-0 {
  3593.         margin: 0 !important
  3594.     }
  3595.     .mt-sm-0, .my-sm-0 {
  3596.         margin-top: 0 !important
  3597.     }
  3598.     .mr-sm-0, .mx-sm-0 {
  3599.         margin-right: 0 !important
  3600.     }
  3601.     .mb-sm-0, .my-sm-0 {
  3602.         margin-bottom: 0 !important
  3603.     }
  3604.     .ml-sm-0, .mx-sm-0 {
  3605.         margin-left: 0 !important
  3606.     }
  3607.     .m-sm-1 {
  3608.         margin: .25rem !important
  3609.     }
  3610.     .mt-sm-1, .my-sm-1 {
  3611.         margin-top: .25rem !important
  3612.     }
  3613.     .mr-sm-1, .mx-sm-1 {
  3614.         margin-right: .25rem !important
  3615.     }
  3616.     .mb-sm-1, .my-sm-1 {
  3617.         margin-bottom: .25rem !important
  3618.     }
  3619.     .ml-sm-1, .mx-sm-1 {
  3620.         margin-left: .25rem !important
  3621.     }
  3622.     .m-sm-2 {
  3623.         margin: .5rem !important
  3624.     }
  3625.     .mt-sm-2, .my-sm-2 {
  3626.         margin-top: .5rem !important
  3627.     }
  3628.     .mr-sm-2, .mx-sm-2 {
  3629.         margin-right: .5rem !important
  3630.     }
  3631.     .mb-sm-2, .my-sm-2 {
  3632.         margin-bottom: .5rem !important
  3633.     }
  3634.     .ml-sm-2, .mx-sm-2 {
  3635.         margin-left: .5rem !important
  3636.     }
  3637.     .m-sm-3 {
  3638.         margin: 1rem !important
  3639.     }
  3640.     .mt-sm-3, .my-sm-3 {
  3641.         margin-top: 1rem !important
  3642.     }
  3643.     .mr-sm-3, .mx-sm-3 {
  3644.         margin-right: 1rem !important
  3645.     }
  3646.     .mb-sm-3, .my-sm-3 {
  3647.         margin-bottom: 1rem !important
  3648.     }
  3649.     .ml-sm-3, .mx-sm-3 {
  3650.         margin-left: 1rem !important
  3651.     }
  3652.     .m-sm-4 {
  3653.         margin: 1.5rem !important
  3654.     }
  3655.     .mt-sm-4, .my-sm-4 {
  3656.         margin-top: 1.5rem !important
  3657.     }
  3658.     .mr-sm-4, .mx-sm-4 {
  3659.         margin-right: 1.5rem !important
  3660.     }
  3661.     .mb-sm-4, .my-sm-4 {
  3662.         margin-bottom: 1.5rem !important
  3663.     }
  3664.     .ml-sm-4, .mx-sm-4 {
  3665.         margin-left: 1.5rem !important
  3666.     }
  3667.     .m-sm-5 {
  3668.         margin: 3rem !important
  3669.     }
  3670.     .mt-sm-5, .my-sm-5 {
  3671.         margin-top: 3rem !important
  3672.     }
  3673.     .mr-sm-5, .mx-sm-5 {
  3674.         margin-right: 3rem !important
  3675.     }
  3676.     .mb-sm-5, .my-sm-5 {
  3677.         margin-bottom: 3rem !important
  3678.     }
  3679.     .ml-sm-5, .mx-sm-5 {
  3680.         margin-left: 3rem !important
  3681.     }
  3682.     .p-sm-0 {
  3683.         padding: 0 !important
  3684.     }
  3685.     .pt-sm-0, .py-sm-0 {
  3686.         padding-top: 0 !important
  3687.     }
  3688.     .pr-sm-0, .px-sm-0 {
  3689.         padding-right: 0 !important
  3690.     }
  3691.     .pb-sm-0, .py-sm-0 {
  3692.         padding-bottom: 0 !important
  3693.     }
  3694.     .pl-sm-0, .px-sm-0 {
  3695.         padding-left: 0 !important
  3696.     }
  3697.     .p-sm-1 {
  3698.         padding: .25rem !important
  3699.     }
  3700.     .pt-sm-1, .py-sm-1 {
  3701.         padding-top: .25rem !important
  3702.     }
  3703.     .pr-sm-1, .px-sm-1 {
  3704.         padding-right: .25rem !important
  3705.     }
  3706.     .pb-sm-1, .py-sm-1 {
  3707.         padding-bottom: .25rem !important
  3708.     }
  3709.     .pl-sm-1, .px-sm-1 {
  3710.         padding-left: .25rem !important
  3711.     }
  3712.     .p-sm-2 {
  3713.         padding: .5rem !important
  3714.     }
  3715.     .pt-sm-2, .py-sm-2 {
  3716.         padding-top: .5rem !important
  3717.     }
  3718.     .pr-sm-2, .px-sm-2 {
  3719.         padding-right: .5rem !important
  3720.     }
  3721.     .pb-sm-2, .py-sm-2 {
  3722.         padding-bottom: .5rem !important
  3723.     }
  3724.     .pl-sm-2, .px-sm-2 {
  3725.         padding-left: .5rem !important
  3726.     }
  3727.     .p-sm-3 {
  3728.         padding: 1rem !important
  3729.     }
  3730.     .pt-sm-3, .py-sm-3 {
  3731.         padding-top: 1rem !important
  3732.     }
  3733.     .pr-sm-3, .px-sm-3 {
  3734.         padding-right: 1rem !important
  3735.     }
  3736.     .pb-sm-3, .py-sm-3 {
  3737.         padding-bottom: 1rem !important
  3738.     }
  3739.     .pl-sm-3, .px-sm-3 {
  3740.         padding-left: 1rem !important
  3741.     }
  3742.     .p-sm-4 {
  3743.         padding: 1.5rem !important
  3744.     }
  3745.     .pt-sm-4, .py-sm-4 {
  3746.         padding-top: 1.5rem !important
  3747.     }
  3748.     .pr-sm-4, .px-sm-4 {
  3749.         padding-right: 1.5rem !important
  3750.     }
  3751.     .pb-sm-4, .py-sm-4 {
  3752.         padding-bottom: 1.5rem !important
  3753.     }
  3754.     .pl-sm-4, .px-sm-4 {
  3755.         padding-left: 1.5rem !important
  3756.     }
  3757.     .p-sm-5 {
  3758.         padding: 3rem !important
  3759.     }
  3760.     .pt-sm-5, .py-sm-5 {
  3761.         padding-top: 3rem !important
  3762.     }
  3763.     .pr-sm-5, .px-sm-5 {
  3764.         padding-right: 3rem !important
  3765.     }
  3766.     .pb-sm-5, .py-sm-5 {
  3767.         padding-bottom: 3rem !important
  3768.     }
  3769.     .pl-sm-5, .px-sm-5 {
  3770.         padding-left: 3rem !important
  3771.     }
  3772.     .m-sm-auto {
  3773.         margin: auto !important
  3774.     }
  3775.     .mt-sm-auto, .my-sm-auto {
  3776.         margin-top: auto !important
  3777.     }
  3778.     .mr-sm-auto, .mx-sm-auto {
  3779.         margin-right: auto !important
  3780.     }
  3781.     .mb-sm-auto, .my-sm-auto {
  3782.         margin-bottom: auto !important
  3783.     }
  3784.     .ml-sm-auto, .mx-sm-auto {
  3785.         margin-left: auto !important
  3786.     }
  3787. }
  3788.  
  3789. @media (min-width: 768px) {
  3790.     .m-md-0 {
  3791.         margin: 0 !important
  3792.     }
  3793.     .mt-md-0, .my-md-0 {
  3794.         margin-top: 0 !important
  3795.     }
  3796.     .mr-md-0, .mx-md-0 {
  3797.         margin-right: 0 !important
  3798.     }
  3799.     .mb-md-0, .my-md-0 {
  3800.         margin-bottom: 0 !important
  3801.     }
  3802.     .ml-md-0, .mx-md-0 {
  3803.         margin-left: 0 !important
  3804.     }
  3805.     .m-md-1 {
  3806.         margin: .25rem !important
  3807.     }
  3808.     .mt-md-1, .my-md-1 {
  3809.         margin-top: .25rem !important
  3810.     }
  3811.     .mr-md-1, .mx-md-1 {
  3812.         margin-right: .25rem !important
  3813.     }
  3814.     .mb-md-1, .my-md-1 {
  3815.         margin-bottom: .25rem !important
  3816.     }
  3817.     .ml-md-1, .mx-md-1 {
  3818.         margin-left: .25rem !important
  3819.     }
  3820.     .m-md-2 {
  3821.         margin: .5rem !important
  3822.     }
  3823.     .mt-md-2, .my-md-2 {
  3824.         margin-top: .5rem !important
  3825.     }
  3826.     .mr-md-2, .mx-md-2 {
  3827.         margin-right: .5rem !important
  3828.     }
  3829.     .mb-md-2, .my-md-2 {
  3830.         margin-bottom: .5rem !important
  3831.     }
  3832.     .ml-md-2, .mx-md-2 {
  3833.         margin-left: .5rem !important
  3834.     }
  3835.     .m-md-3 {
  3836.         margin: 1rem !important
  3837.     }
  3838.     .mt-md-3, .my-md-3 {
  3839.         margin-top: 1rem !important
  3840.     }
  3841.     .mr-md-3, .mx-md-3 {
  3842.         margin-right: 1rem !important
  3843.     }
  3844.     .mb-md-3, .my-md-3 {
  3845.         margin-bottom: 1rem !important
  3846.     }
  3847.     .ml-md-3, .mx-md-3 {
  3848.         margin-left: 1rem !important
  3849.     }
  3850.     .m-md-4 {
  3851.         margin: 1.5rem !important
  3852.     }
  3853.     .mt-md-4, .my-md-4 {
  3854.         margin-top: 1.5rem !important
  3855.     }
  3856.     .mr-md-4, .mx-md-4 {
  3857.         margin-right: 1.5rem !important
  3858.     }
  3859.     .mb-md-4, .my-md-4 {
  3860.         margin-bottom: 1.5rem !important
  3861.     }
  3862.     .ml-md-4, .mx-md-4 {
  3863.         margin-left: 1.5rem !important
  3864.     }
  3865.     .m-md-5 {
  3866.         margin: 3rem !important
  3867.     }
  3868.     .mt-md-5, .my-md-5 {
  3869.         margin-top: 3rem !important
  3870.     }
  3871.     .mr-md-5, .mx-md-5 {
  3872.         margin-right: 3rem !important
  3873.     }
  3874.     .mb-md-5, .my-md-5 {
  3875.         margin-bottom: 3rem !important
  3876.     }
  3877.     .ml-md-5, .mx-md-5 {
  3878.         margin-left: 3rem !important
  3879.     }
  3880.     .p-md-0 {
  3881.         padding: 0 !important
  3882.     }
  3883.     .pt-md-0, .py-md-0 {
  3884.         padding-top: 0 !important
  3885.     }
  3886.     .pr-md-0, .px-md-0 {
  3887.         padding-right: 0 !important
  3888.     }
  3889.     .pb-md-0, .py-md-0 {
  3890.         padding-bottom: 0 !important
  3891.     }
  3892.     .pl-md-0, .px-md-0 {
  3893.         padding-left: 0 !important
  3894.     }
  3895.     .p-md-1 {
  3896.         padding: .25rem !important
  3897.     }
  3898.     .pt-md-1, .py-md-1 {
  3899.         padding-top: .25rem !important
  3900.     }
  3901.     .pr-md-1, .px-md-1 {
  3902.         padding-right: .25rem !important
  3903.     }
  3904.     .pb-md-1, .py-md-1 {
  3905.         padding-bottom: .25rem !important
  3906.     }
  3907.     .pl-md-1, .px-md-1 {
  3908.         padding-left: .25rem !important
  3909.     }
  3910.     .p-md-2 {
  3911.         padding: .5rem !important
  3912.     }
  3913.     .pt-md-2, .py-md-2 {
  3914.         padding-top: .5rem !important
  3915.     }
  3916.     .pr-md-2, .px-md-2 {
  3917.         padding-right: .5rem !important
  3918.     }
  3919.     .pb-md-2, .py-md-2 {
  3920.         padding-bottom: .5rem !important
  3921.     }
  3922.     .pl-md-2, .px-md-2 {
  3923.         padding-left: .5rem !important
  3924.     }
  3925.     .p-md-3 {
  3926.         padding: 1rem !important
  3927.     }
  3928.     .pt-md-3, .py-md-3 {
  3929.         padding-top: 1rem !important
  3930.     }
  3931.     .pr-md-3, .px-md-3 {
  3932.         padding-right: 1rem !important
  3933.     }
  3934.     .pb-md-3, .py-md-3 {
  3935.         padding-bottom: 1rem !important
  3936.     }
  3937.     .pl-md-3, .px-md-3 {
  3938.         padding-left: 1rem !important
  3939.     }
  3940.     .p-md-4 {
  3941.         padding: 1.5rem !important
  3942.     }
  3943.     .pt-md-4, .py-md-4 {
  3944.         padding-top: 1.5rem !important
  3945.     }
  3946.     .pr-md-4, .px-md-4 {
  3947.         padding-right: 1.5rem !important
  3948.     }
  3949.     .pb-md-4, .py-md-4 {
  3950.         padding-bottom: 1.5rem !important
  3951.     }
  3952.     .pl-md-4, .px-md-4 {
  3953.         padding-left: 1.5rem !important
  3954.     }
  3955.     .p-md-5 {
  3956.         padding: 3rem !important
  3957.     }
  3958.     .pt-md-5, .py-md-5 {
  3959.         padding-top: 3rem !important
  3960.     }
  3961.     .pr-md-5, .px-md-5 {
  3962.         padding-right: 3rem !important
  3963.     }
  3964.     .pb-md-5, .py-md-5 {
  3965.         padding-bottom: 3rem !important
  3966.     }
  3967.     .pl-md-5, .px-md-5 {
  3968.         padding-left: 3rem !important
  3969.     }
  3970.     .m-md-auto {
  3971.         margin: auto !important
  3972.     }
  3973.     .mt-md-auto, .my-md-auto {
  3974.         margin-top: auto !important
  3975.     }
  3976.     .mr-md-auto, .mx-md-auto {
  3977.         margin-right: auto !important
  3978.     }
  3979.     .mb-md-auto, .my-md-auto {
  3980.         margin-bottom: auto !important
  3981.     }
  3982.     .ml-md-auto, .mx-md-auto {
  3983.         margin-left: auto !important
  3984.     }
  3985. }
  3986.  
  3987. @media (min-width: 992px) {
  3988.     .m-lg-0 {
  3989.         margin: 0 !important
  3990.     }
  3991.     .mt-lg-0, .my-lg-0 {
  3992.         margin-top: 0 !important
  3993.     }
  3994.     .mr-lg-0, .mx-lg-0 {
  3995.         margin-right: 0 !important
  3996.     }
  3997.     .mb-lg-0, .my-lg-0 {
  3998.         margin-bottom: 0 !important
  3999.     }
  4000.     .ml-lg-0, .mx-lg-0 {
  4001.         margin-left: 0 !important
  4002.     }
  4003.     .m-lg-1 {
  4004.         margin: .25rem !important
  4005.     }
  4006.     .mt-lg-1, .my-lg-1 {
  4007.         margin-top: .25rem !important
  4008.     }
  4009.     .mr-lg-1, .mx-lg-1 {
  4010.         margin-right: .25rem !important
  4011.     }
  4012.     .mb-lg-1, .my-lg-1 {
  4013.         margin-bottom: .25rem !important
  4014.     }
  4015.     .ml-lg-1, .mx-lg-1 {
  4016.         margin-left: .25rem !important
  4017.     }
  4018.     .m-lg-2 {
  4019.         margin: .5rem !important
  4020.     }
  4021.     .mt-lg-2, .my-lg-2 {
  4022.         margin-top: .5rem !important
  4023.     }
  4024.     .mr-lg-2, .mx-lg-2 {
  4025.         margin-right: .5rem !important
  4026.     }
  4027.     .mb-lg-2, .my-lg-2 {
  4028.         margin-bottom: .5rem !important
  4029.     }
  4030.     .ml-lg-2, .mx-lg-2 {
  4031.         margin-left: .5rem !important
  4032.     }
  4033.     .m-lg-3 {
  4034.         margin: 1rem !important
  4035.     }
  4036.     .mt-lg-3, .my-lg-3 {
  4037.         margin-top: 1rem !important
  4038.     }
  4039.     .mr-lg-3, .mx-lg-3 {
  4040.         margin-right: 1rem !important
  4041.     }
  4042.     .mb-lg-3, .my-lg-3 {
  4043.         margin-bottom: 1rem !important
  4044.     }
  4045.     .ml-lg-3, .mx-lg-3 {
  4046.         margin-left: 1rem !important
  4047.     }
  4048.     .m-lg-4 {
  4049.         margin: 1.5rem !important
  4050.     }
  4051.     .mt-lg-4, .my-lg-4 {
  4052.         margin-top: 1.5rem !important
  4053.     }
  4054.     .mr-lg-4, .mx-lg-4 {
  4055.         margin-right: 1.5rem !important
  4056.     }
  4057.     .mb-lg-4, .my-lg-4 {
  4058.         margin-bottom: 1.5rem !important
  4059.     }
  4060.     .ml-lg-4, .mx-lg-4 {
  4061.         margin-left: 1.5rem !important
  4062.     }
  4063.     .m-lg-5 {
  4064.         margin: 3rem !important
  4065.     }
  4066.     .mt-lg-5, .my-lg-5 {
  4067.         margin-top: 3rem !important
  4068.     }
  4069.     .mr-lg-5, .mx-lg-5 {
  4070.         margin-right: 3rem !important
  4071.     }
  4072.     .mb-lg-5, .my-lg-5 {
  4073.         margin-bottom: 3rem !important
  4074.     }
  4075.     .ml-lg-5, .mx-lg-5 {
  4076.         margin-left: 3rem !important
  4077.     }
  4078.     .p-lg-0 {
  4079.         padding: 0 !important
  4080.     }
  4081.     .pt-lg-0, .py-lg-0 {
  4082.         padding-top: 0 !important
  4083.     }
  4084.     .pr-lg-0, .px-lg-0 {
  4085.         padding-right: 0 !important
  4086.     }
  4087.     .pb-lg-0, .py-lg-0 {
  4088.         padding-bottom: 0 !important
  4089.     }
  4090.     .pl-lg-0, .px-lg-0 {
  4091.         padding-left: 0 !important
  4092.     }
  4093.     .p-lg-1 {
  4094.         padding: .25rem !important
  4095.     }
  4096.     .pt-lg-1, .py-lg-1 {
  4097.         padding-top: .25rem !important
  4098.     }
  4099.     .pr-lg-1, .px-lg-1 {
  4100.         padding-right: .25rem !important
  4101.     }
  4102.     .pb-lg-1, .py-lg-1 {
  4103.         padding-bottom: .25rem !important
  4104.     }
  4105.     .pl-lg-1, .px-lg-1 {
  4106.         padding-left: .25rem !important
  4107.     }
  4108.     .p-lg-2 {
  4109.         padding: .5rem !important
  4110.     }
  4111.     .pt-lg-2, .py-lg-2 {
  4112.         padding-top: .5rem !important
  4113.     }
  4114.     .pr-lg-2, .px-lg-2 {
  4115.         padding-right: .5rem !important
  4116.     }
  4117.     .pb-lg-2, .py-lg-2 {
  4118.         padding-bottom: .5rem !important
  4119.     }
  4120.     .pl-lg-2, .px-lg-2 {
  4121.         padding-left: .5rem !important
  4122.     }
  4123.     .p-lg-3 {
  4124.         padding: 1rem !important
  4125.     }
  4126.     .pt-lg-3, .py-lg-3 {
  4127.         padding-top: 1rem !important
  4128.     }
  4129.     .pr-lg-3, .px-lg-3 {
  4130.         padding-right: 1rem !important
  4131.     }
  4132.     .pb-lg-3, .py-lg-3 {
  4133.         padding-bottom: 1rem !important
  4134.     }
  4135.     .pl-lg-3, .px-lg-3 {
  4136.         padding-left: 1rem !important
  4137.     }
  4138.     .p-lg-4 {
  4139.         padding: 1.5rem !important
  4140.     }
  4141.     .pt-lg-4, .py-lg-4 {
  4142.         padding-top: 1.5rem !important
  4143.     }
  4144.     .pr-lg-4, .px-lg-4 {
  4145.         padding-right: 1.5rem !important
  4146.     }
  4147.     .pb-lg-4, .py-lg-4 {
  4148.         padding-bottom: 1.5rem !important
  4149.     }
  4150.     .pl-lg-4, .px-lg-4 {
  4151.         padding-left: 1.5rem !important
  4152.     }
  4153.     .p-lg-5 {
  4154.         padding: 3rem !important
  4155.     }
  4156.     .pt-lg-5, .py-lg-5 {
  4157.         padding-top: 3rem !important
  4158.     }
  4159.     .pr-lg-5, .px-lg-5 {
  4160.         padding-right: 3rem !important
  4161.     }
  4162.     .pb-lg-5, .py-lg-5 {
  4163.         padding-bottom: 3rem !important
  4164.     }
  4165.     .pl-lg-5, .px-lg-5 {
  4166.         padding-left: 3rem !important
  4167.     }
  4168.     .m-lg-auto {
  4169.         margin: auto !important
  4170.     }
  4171.     .mt-lg-auto, .my-lg-auto {
  4172.         margin-top: auto !important
  4173.     }
  4174.     .mr-lg-auto, .mx-lg-auto {
  4175.         margin-right: auto !important
  4176.     }
  4177.     .mb-lg-auto, .my-lg-auto {
  4178.         margin-bottom: auto !important
  4179.     }
  4180.     .ml-lg-auto, .mx-lg-auto {
  4181.         margin-left: auto !important
  4182.     }
  4183. }
  4184.  
  4185. @media (min-width: 1200px) {
  4186.     .m-xl-0 {
  4187.         margin: 0 !important
  4188.     }
  4189.     .mt-xl-0, .my-xl-0 {
  4190.         margin-top: 0 !important
  4191.     }
  4192.     .mr-xl-0, .mx-xl-0 {
  4193.         margin-right: 0 !important
  4194.     }
  4195.     .mb-xl-0, .my-xl-0 {
  4196.         margin-bottom: 0 !important
  4197.     }
  4198.     .ml-xl-0, .mx-xl-0 {
  4199.         margin-left: 0 !important
  4200.     }
  4201.     .m-xl-1 {
  4202.         margin: .25rem !important
  4203.     }
  4204.     .mt-xl-1, .my-xl-1 {
  4205.         margin-top: .25rem !important
  4206.     }
  4207.     .mr-xl-1, .mx-xl-1 {
  4208.         margin-right: .25rem !important
  4209.     }
  4210.     .mb-xl-1, .my-xl-1 {
  4211.         margin-bottom: .25rem !important
  4212.     }
  4213.     .ml-xl-1, .mx-xl-1 {
  4214.         margin-left: .25rem !important
  4215.     }
  4216.     .m-xl-2 {
  4217.         margin: .5rem !important
  4218.     }
  4219.     .mt-xl-2, .my-xl-2 {
  4220.         margin-top: .5rem !important
  4221.     }
  4222.     .mr-xl-2, .mx-xl-2 {
  4223.         margin-right: .5rem !important
  4224.     }
  4225.     .mb-xl-2, .my-xl-2 {
  4226.         margin-bottom: .5rem !important
  4227.     }
  4228.     .ml-xl-2, .mx-xl-2 {
  4229.         margin-left: .5rem !important
  4230.     }
  4231.     .m-xl-3 {
  4232.         margin: 1rem !important
  4233.     }
  4234.     .mt-xl-3, .my-xl-3 {
  4235.         margin-top: 1rem !important
  4236.     }
  4237.     .mr-xl-3, .mx-xl-3 {
  4238.         margin-right: 1rem !important
  4239.     }
  4240.     .mb-xl-3, .my-xl-3 {
  4241.         margin-bottom: 1rem !important
  4242.     }
  4243.     .ml-xl-3, .mx-xl-3 {
  4244.         margin-left: 1rem !important
  4245.     }
  4246.     .m-xl-4 {
  4247.         margin: 1.5rem !important
  4248.     }
  4249.     .mt-xl-4, .my-xl-4 {
  4250.         margin-top: 1.5rem !important
  4251.     }
  4252.     .mr-xl-4, .mx-xl-4 {
  4253.         margin-right: 1.5rem !important
  4254.     }
  4255.     .mb-xl-4, .my-xl-4 {
  4256.         margin-bottom: 1.5rem !important
  4257.     }
  4258.     .ml-xl-4, .mx-xl-4 {
  4259.         margin-left: 1.5rem !important
  4260.     }
  4261.     .m-xl-5 {
  4262.         margin: 3rem !important
  4263.     }
  4264.     .mt-xl-5, .my-xl-5 {
  4265.         margin-top: 3rem !important
  4266.     }
  4267.     .mr-xl-5, .mx-xl-5 {
  4268.         margin-right: 3rem !important
  4269.     }
  4270.     .mb-xl-5, .my-xl-5 {
  4271.         margin-bottom: 3rem !important
  4272.     }
  4273.     .ml-xl-5, .mx-xl-5 {
  4274.         margin-left: 3rem !important
  4275.     }
  4276.     .p-xl-0 {
  4277.         padding: 0 !important
  4278.     }
  4279.     .pt-xl-0, .py-xl-0 {
  4280.         padding-top: 0 !important
  4281.     }
  4282.     .pr-xl-0, .px-xl-0 {
  4283.         padding-right: 0 !important
  4284.     }
  4285.     .pb-xl-0, .py-xl-0 {
  4286.         padding-bottom: 0 !important
  4287.     }
  4288.     .pl-xl-0, .px-xl-0 {
  4289.         padding-left: 0 !important
  4290.     }
  4291.     .p-xl-1 {
  4292.         padding: .25rem !important
  4293.     }
  4294.     .pt-xl-1, .py-xl-1 {
  4295.         padding-top: .25rem !important
  4296.     }
  4297.     .pr-xl-1, .px-xl-1 {
  4298.         padding-right: .25rem !important
  4299.     }
  4300.     .pb-xl-1, .py-xl-1 {
  4301.         padding-bottom: .25rem !important
  4302.     }
  4303.     .pl-xl-1, .px-xl-1 {
  4304.         padding-left: .25rem !important
  4305.     }
  4306.     .p-xl-2 {
  4307.         padding: .5rem !important
  4308.     }
  4309.     .pt-xl-2, .py-xl-2 {
  4310.         padding-top: .5rem !important
  4311.     }
  4312.     .pr-xl-2, .px-xl-2 {
  4313.         padding-right: .5rem !important
  4314.     }
  4315.     .pb-xl-2, .py-xl-2 {
  4316.         padding-bottom: .5rem !important
  4317.     }
  4318.     .pl-xl-2, .px-xl-2 {
  4319.         padding-left: .5rem !important
  4320.     }
  4321.     .p-xl-3 {
  4322.         padding: 1rem !important
  4323.     }
  4324.     .pt-xl-3, .py-xl-3 {
  4325.         padding-top: 1rem !important
  4326.     }
  4327.     .pr-xl-3, .px-xl-3 {
  4328.         padding-right: 1rem !important
  4329.     }
  4330.     .pb-xl-3, .py-xl-3 {
  4331.         padding-bottom: 1rem !important
  4332.     }
  4333.     .pl-xl-3, .px-xl-3 {
  4334.         padding-left: 1rem !important
  4335.     }
  4336.     .p-xl-4 {
  4337.         padding: 1.5rem !important
  4338.     }
  4339.     .pt-xl-4, .py-xl-4 {
  4340.         padding-top: 1.5rem !important
  4341.     }
  4342.     .pr-xl-4, .px-xl-4 {
  4343.         padding-right: 1.5rem !important
  4344.     }
  4345.     .pb-xl-4, .py-xl-4 {
  4346.         padding-bottom: 1.5rem !important
  4347.     }
  4348.     .pl-xl-4, .px-xl-4 {
  4349.         padding-left: 1.5rem !important
  4350.     }
  4351.     .p-xl-5 {
  4352.         padding: 3rem !important
  4353.     }
  4354.     .pt-xl-5, .py-xl-5 {
  4355.         padding-top: 3rem !important
  4356.     }
  4357.     .pr-xl-5, .px-xl-5 {
  4358.         padding-right: 3rem !important
  4359.     }
  4360.     .pb-xl-5, .py-xl-5 {
  4361.         padding-bottom: 3rem !important
  4362.     }
  4363.     .pl-xl-5, .px-xl-5 {
  4364.         padding-left: 3rem !important
  4365.     }
  4366.     .m-xl-auto {
  4367.         margin: auto !important
  4368.     }
  4369.     .mt-xl-auto, .my-xl-auto {
  4370.         margin-top: auto !important
  4371.     }
  4372.     .mr-xl-auto, .mx-xl-auto {
  4373.         margin-right: auto !important
  4374.     }
  4375.     .mb-xl-auto, .my-xl-auto {
  4376.         margin-bottom: auto !important
  4377.     }
  4378.     .ml-xl-auto, .mx-xl-auto {
  4379.         margin-left: auto !important
  4380.     }
  4381. }
  4382.  
  4383. .text-justify {
  4384.     text-align: justify !important
  4385. }
  4386.  
  4387. .text-nowrap {
  4388.     white-space: nowrap !important
  4389. }
  4390.  
  4391. .text-truncate {
  4392.     overflow: hidden;
  4393.     text-overflow: ellipsis;
  4394.     white-space: nowrap
  4395. }
  4396.  
  4397. .text-left {
  4398.     text-align: left !important
  4399. }
  4400.  
  4401. .text-right {
  4402.     text-align: right !important
  4403. }
  4404.  
  4405. .text-center {
  4406.     text-align: center !important
  4407. }
  4408.  
  4409. @media (min-width: 576px) {
  4410.     .text-sm-left {
  4411.         text-align: left !important
  4412.     }
  4413.     .text-sm-right {
  4414.         text-align: right !important
  4415.     }
  4416.     .text-sm-center {
  4417.         text-align: center !important
  4418.     }
  4419. }
  4420.  
  4421. @media (min-width: 768px) {
  4422.     .text-md-left {
  4423.         text-align: left !important
  4424.     }
  4425.     .text-md-right {
  4426.         text-align: right !important
  4427.     }
  4428.     .text-md-center {
  4429.         text-align: center !important
  4430.     }
  4431. }
  4432.  
  4433. @media (min-width: 992px) {
  4434.     .text-lg-left {
  4435.         text-align: left !important
  4436.     }
  4437.     .text-lg-right {
  4438.         text-align: right !important
  4439.     }
  4440.     .text-lg-center {
  4441.         text-align: center !important
  4442.     }
  4443. }
  4444.  
  4445. @media (min-width: 1200px) {
  4446.     .text-xl-left {
  4447.         text-align: left !important
  4448.     }
  4449.     .text-xl-right {
  4450.         text-align: right !important
  4451.     }
  4452.     .text-xl-center {
  4453.         text-align: center !important
  4454.     }
  4455. }
  4456.  
  4457. .text-lowercase {
  4458.     text-transform: lowercase !important
  4459. }
  4460.  
  4461. .text-uppercase {
  4462.     text-transform: uppercase !important
  4463. }
  4464.  
  4465. .text-capitalize {
  4466.     text-transform: capitalize !important
  4467. }
  4468.  
  4469. .font-weight-light {
  4470.     font-weight: 300 !important
  4471. }
  4472.  
  4473. .font-weight-normal {
  4474.     font-weight: 400 !important
  4475. }
  4476.  
  4477. .font-weight-bold {
  4478.     font-weight: 700 !important
  4479. }
  4480.  
  4481. .font-italic {
  4482.     font-style: italic !important
  4483. }
  4484.  
  4485. .text-white {
  4486.     color: #fff !important
  4487. }
  4488.  
  4489. .text-primary {
  4490.     color: #007bff !important
  4491. }
  4492.  
  4493. a.text-primary:hover, a.text-primary:focus {
  4494.     color: #0062cc !important
  4495. }
  4496.  
  4497. .text-secondary {
  4498.     color: #6c757d !important
  4499. }
  4500.  
  4501. a.text-secondary:hover, a.text-secondary:focus {
  4502.     color: #545b62 !important
  4503. }
  4504.  
  4505. .text-success {
  4506.     color: #28a745 !important
  4507. }
  4508.  
  4509. a.text-success:hover, a.text-success:focus {
  4510.     color: #1e7e34 !important
  4511. }
  4512.  
  4513. .text-info {
  4514.     color: #17a2b8 !important
  4515. }
  4516.  
  4517. a.text-info:hover, a.text-info:focus {
  4518.     color: #117a8b !important
  4519. }
  4520.  
  4521. .text-warning {
  4522.     color: #ffc107 !important
  4523. }
  4524.  
  4525. a.text-warning:hover, a.text-warning:focus {
  4526.     color: #d39e00 !important
  4527. }
  4528.  
  4529. .text-danger {
  4530.     color: #dc3545 !important
  4531. }
  4532.  
  4533. a.text-danger:hover, a.text-danger:focus {
  4534.     color: #bd2130 !important
  4535. }
  4536.  
  4537. .text-light {
  4538.     color: #f8f9fa !important
  4539. }
  4540.  
  4541. a.text-light:hover, a.text-light:focus {
  4542.     color: #dae0e5 !important
  4543. }
  4544.  
  4545. .text-dark {
  4546.     color: #343a40 !important
  4547. }
  4548.  
  4549. a.text-dark:hover, a.text-dark:focus {
  4550.     color: #1d2124 !important
  4551. }
  4552.  
  4553. .text-muted {
  4554.     color: #6c757d !important
  4555. }
  4556.  
  4557. .text-hide {
  4558.     font: 0/0 a;
  4559.     color: transparent;
  4560.     text-shadow: none;
  4561.     background-color: transparent;
  4562.     border: 0
  4563. }
  4564.  
  4565. .visible {
  4566.     visibility: visible !important
  4567. }
  4568.  
  4569. .invisible {
  4570.     visibility: hidden !important
  4571. }
Advertisement
Add Comment
Please, Sign In to add comment