SHARE
TWEET

artmania.css

a guest Dec 11th, 2018 66 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. /*!
  2.  * Gaia theme v4.0.0-alpha.6
  3.  * Based on Bootstrap
  4. */
  5. @import url("https://fonts.googleapis.com/css?family=Kotta%20One");
  6. /*!
  7. */
  8. .IMF:hover {
  9.   -webkit-animation-name: tada;
  10.   animation-name: tada;
  11.   cursor: pointer;
  12. }
  13. .butt {
  14.   border-radius: 6px;
  15.   cursor: pointer;
  16.   transition-duration: 0.4s;
  17. }
  18. .IMGBack{
  19.   background: url(https://i.imgur.com/mRgvAZu.jpg) no-repeat center center;
  20.   background-size: cover;
  21.   background-repeat: no-repeat;
  22. }
  23. .butt:hover {
  24.   cursor: pointer;
  25.   color: black;
  26. }
  27. .XX {
  28.   transition: all 0.5s;
  29.   cursor: pointer;
  30. }
  31. .wrap {
  32.   /*Ajuste a largura e altura desejadas aqui*/
  33.   width: 100%;
  34.   height: 100%;
  35.   /*isto fará o elemento video e o .container se adaptarem ao .wrap*/
  36.   position: relative;
  37. }
  38. .wrap>.bg-video {
  39.   position: absolute;
  40.   top: 0;
  41.   left: 0;
  42.   z-index: -1;
  43.   /*apenas um -1 é necessário quando se trabalha com relative + absolute, sendo pai e filho*/
  44.   width: 100%;
  45.   height: 100%;
  46.   overflow: hidden;
  47.   /* evita do video passar a altura desejada do .wrap */
  48. }
  49. .wrap>.bg-video>video {
  50.   width: 100%;
  51. }    
  52. .wrap {
  53.   /*Ajuste a largura e altura desejadas aqui*/
  54.   width: 100%;
  55.   height: 600px;
  56.   /*isto fará o elemento video e o .container se adaptarem ao .wrap*/
  57.   position: relative;
  58. }
  59. .wrap>.bg-video {
  60.   position: absolute;
  61.   top: 0;
  62.   left: 0;
  63.   z-index: -1;
  64.   /*apenas um -1 é necessário quando se trabalha com relative + absolute, sendo pai e filho*/
  65.   width: 100%;
  66.   height: 100%;
  67.   overflow: hidden;
  68.   /* evita do video passar a altura desejada do .wrap */
  69. }
  70. .wrap>.bg-video>video {
  71.   width: 100%;
  72. }
  73.    
  74. .caixa {
  75.   background: transparent url(https://i.imgur.com/cwRi3fU.png);
  76.   width: 100%;
  77.   height:auto;
  78.   border: 2px;
  79.   border-color: #000000;
  80.   box-shadow:0px 2px 7px #000;
  81.   background-color: #CD6600;
  82. }
  83. .caixa-texto {
  84.     color: #fff;
  85.     font-size: 50px;
  86. }
  87.  
  88. .f-texto {
  89.     color: #FF8C00;
  90. }
  91.  
  92. .maxtio{
  93.   background: transparent url(https://i.imgur.com/cwRi3fU.png);
  94.   width: 100%;
  95.   background-repeat: no-repeat;
  96.   height:100%;
  97. }
  98.  
  99. .parallax {
  100.     /* The image used */
  101.     background-image: url("https://i.imgur.com/nyk3i46.png");
  102.  
  103.     /* Set a specific height */
  104.     min-height: 500px;
  105.     background-size: 100%;
  106.  
  107.     /* Create the parallax scrolling effect */
  108.     background-attachment: fixed;
  109.     background-position: center;
  110.     background-repeat: no-repeat;
  111.     background-size: cover;
  112. }
  113.  
  114. .parallax2 {
  115.     /* The image used */
  116.     background-image: url("https://i.imgur.com/mRgvAZu.jpg");
  117.  
  118.     /* Set a specific height */
  119.     min-height: 500px;
  120.     background-size: 100%;
  121.  
  122.     /* Create the parallax scrolling effect */
  123.     background-attachment: fixed;
  124.     background-position: center;
  125.     background-repeat: no-repeat;
  126.     background-size: cover;
  127. }
  128.  
  129. /*------------------------------------------------------------------------------------------------------------------------------------*/
  130.  
  131. .alert {
  132.   padding: 0.75rem 1.25rem;
  133.   margin-bottom: 1rem;
  134.   border: 1px solid transparent;
  135.   border-radius: 0px; }
  136.  
  137. .alert-heading {
  138.   color: inherit; }
  139.  
  140. .alert-link {
  141.   font-weight: bold; }
  142.  
  143. .alert-dismissible .close {
  144.   position: relative;
  145.   top: -0.75rem;
  146.   right: -1.25rem;
  147.   padding: 0.75rem 1.25rem;
  148.   color: inherit; }
  149.  
  150. .alert-primary {
  151.   color: #004085;
  152.   background-color: #cce5ff;
  153.   border-color: #b8daff; }
  154.   .alert-primary hr {
  155.     border-top-color: #9fcdff; }
  156.   .alert-primary .alert-link {
  157.     color: #002752; }
  158.  
  159. .alert-secondary {
  160.   color: #464a4e;
  161.   background-color: #e7e8ea;
  162.   border-color: #dddfe2; }
  163.   .alert-secondary hr {
  164.     border-top-color: #cfd2d6; }
  165.   .alert-secondary .alert-link {
  166.     color: #2e3133; }
  167.  
  168. .alert-success {
  169.   color: #155724;
  170.   background-color: #d4edda;
  171.   border-color: #c3e6cb; }
  172.   .alert-success hr {
  173.     border-top-color: #b1dfbb; }
  174.   .alert-success .alert-link {
  175.     color: #0b2e13; }
  176.  
  177. .alert-info {
  178.   color: #0c5460;
  179.   background-color: #d1ecf1;
  180.   border-color: #bee5eb; }
  181.   .alert-info hr {
  182.     border-top-color: #abdde5; }
  183.   .alert-info .alert-link {
  184.     color: #062c33; }
  185.  
  186. .alert-warning {
  187.   color: #856404;
  188.   background-color: #fff3cd;
  189.   border-color: #ffeeba; }
  190.   .alert-warning hr {
  191.     border-top-color: #ffe8a1; }
  192.   .alert-warning .alert-link {
  193.     color: #533f03; }
  194.  
  195. .alert-danger {
  196.   color: #721c24;
  197.   background-color: #f8d7da;
  198.   border-color: #f5c6cb; }
  199.   .alert-danger hr {
  200.     border-top-color: #f1b0b7; }
  201.   .alert-danger .alert-link {
  202.     color: #491217; }
  203.  
  204. .alert-light {
  205.   color: #818182;
  206.   background-color: #fefefe;
  207.   border-color: #fdfdfe; }
  208.   .alert-light hr {
  209.     border-top-color: #ececf6; }
  210.   .alert-light .alert-link {
  211.     color: #686868; }
  212.  
  213. .alert-dark {
  214.   color: #1b1e21;
  215.   background-color: #d6d8d9;
  216.   border-color: #c6c8ca; }
  217.   .alert-dark hr {
  218.     border-top-color: #b9bbbe; }
  219.   .alert-dark .alert-link {
  220.     color: #040505; }
  221.  
  222. .badge {
  223.   display: inline-block;
  224.   padding: 0.25em 0.4em;
  225.   font-size: 75%;
  226.   font-weight: bold;
  227.   line-height: 1;
  228.   color: #fff;
  229.   text-align: center;
  230.   white-space: nowrap;
  231.   vertical-align: baseline;
  232.   border-radius: 0px; }
  233.   .badge:empty {
  234.     display: none; }
  235.  
  236. .btn .badge {
  237.   position: relative;
  238.   top: -1px; }
  239.  
  240. .badge-pill {
  241.   padding-right: 0.6em;
  242.   padding-left: 0.6em;
  243.   border-radius: 10rem; }
  244.  
  245. .badge-primary {
  246.   color: #fff;
  247.   background-color: #007bff; }
  248.   .badge-primary[href]:focus, .badge-primary[href]:hover {
  249.     color: #fff;
  250.     text-decoration: none;
  251.     background-color: #0062cc; }
  252.  
  253. .badge-secondary {
  254.   color: #fff;
  255.   background-color: #868e96; }
  256.   .badge-secondary[href]:focus, .badge-secondary[href]:hover {
  257.     color: #fff;
  258.     text-decoration: none;
  259.     background-color: #6c757d; }
  260.  
  261. .badge-success {
  262.   color: #fff;
  263.   background-color: #28a745; }
  264.   .badge-success[href]:focus, .badge-success[href]:hover {
  265.     color: #fff;
  266.     text-decoration: none;
  267.     background-color: #1e7e34; }
  268.  
  269. .badge-info {
  270.   color: #fff;
  271.   background-color: #17a2b8; }
  272.   .badge-info[href]:focus, .badge-info[href]:hover {
  273.     color: #fff;
  274.     text-decoration: none;
  275.     background-color: #117a8b; }
  276.  
  277. .badge-warning {
  278.   color: #111;
  279.   background-color: #ffc107; }
  280.   .badge-warning[href]:focus, .badge-warning[href]:hover {
  281.     color: #111;
  282.     text-decoration: none;
  283.     background-color: #d39e00; }
  284.  
  285. .badge-danger {
  286.   color: #fff;
  287.   background-color: #dc3545; }
  288.   .badge-danger[href]:focus, .badge-danger[href]:hover {
  289.     color: #fff;
  290.     text-decoration: none;
  291.     background-color: #bd2130; }
  292.  
  293. .badge-light {
  294.   color: #111;
  295.   background-color: #f8f9fa; }
  296.   .badge-light[href]:focus, .badge-light[href]:hover {
  297.     color: #111;
  298.     text-decoration: none;
  299.     background-color: #dae0e5; }
  300.  
  301. .badge-dark {
  302.   color: #fff;
  303.   background-color: #343a40; }
  304.   .badge-dark[href]:focus, .badge-dark[href]:hover {
  305.     color: #fff;
  306.     text-decoration: none;
  307.     background-color: #1d2124; }
  308.  
  309. .breadcrumb {
  310.   padding: 0.75rem 1rem;
  311.   margin-bottom: 1rem;
  312.   list-style: none;
  313.   background-color: #e9ecef;
  314.   border-radius: 0px; }
  315.   .breadcrumb::after {
  316.     display: block;
  317.     clear: both;
  318.     content: ""; }
  319.  
  320. .breadcrumb-item {
  321.   float: left; }
  322.   .breadcrumb-item + .breadcrumb-item::before {
  323.     display: inline-block;
  324.     padding-right: 0.5rem;
  325.     padding-left: 0.5rem;
  326.     color: #868e96;
  327.     content: "/"; }
  328.   .breadcrumb-item + .breadcrumb-item:hover::before {
  329.     text-decoration: underline; }
  330.   .breadcrumb-item + .breadcrumb-item:hover::before {
  331.     text-decoration: none; }
  332.   .breadcrumb-item.active {
  333.     color: #868e96; }
  334.  
  335. .btn-group,
  336. .btn-group-vertical {
  337.   position: relative;
  338.   display: inline-flex;
  339.   vertical-align: middle; }
  340.   .btn-group > .btn,
  341.   .btn-group-vertical > .btn {
  342.     position: relative;
  343.     flex: 0 1 auto; }
  344.     .btn-group > .btn:hover,
  345.     .btn-group-vertical > .btn:hover {
  346.       z-index: 2; }
  347.     .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
  348.     .btn-group-vertical > .btn:focus,
  349.     .btn-group-vertical > .btn:active,
  350.     .btn-group-vertical > .btn.active {
  351.       z-index: 2; }
  352.   .btn-group .btn + .btn,
  353.   .btn-group .btn + .btn-group,
  354.   .btn-group .btn-group + .btn,
  355.   .btn-group .btn-group + .btn-group,
  356.   .btn-group-vertical .btn + .btn,
  357.   .btn-group-vertical .btn + .btn-group,
  358.   .btn-group-vertical .btn-group + .btn,
  359.   .btn-group-vertical .btn-group + .btn-group {
  360.     margin-left: -1px; }
  361.  
  362. .btn-toolbar {
  363.   display: flex;
  364.   flex-wrap: wrap;
  365.   justify-content: flex-start; }
  366.   .btn-toolbar .input-group {
  367.     width: auto; }
  368.  
  369. .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  370.   border-radius: 0; }
  371.  
  372. .btn-group > .btn:first-child {
  373.   margin-left: 0; }
  374.   .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  375.     border-top-right-radius: 0;
  376.     border-bottom-right-radius: 0; }
  377.  
  378. .btn-group > .btn:last-child:not(:first-child),
  379. .btn-group > .dropdown-toggle:not(:first-child) {
  380.   border-top-left-radius: 0;
  381.   border-bottom-left-radius: 0; }
  382.  
  383. .btn-group > .btn-group {
  384.   float: left; }
  385.  
  386. .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  387.   border-radius: 0; }
  388.  
  389. .btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
  390. .btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  391.   border-top-right-radius: 0;
  392.   border-bottom-right-radius: 0; }
  393.  
  394. .btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  395.   border-top-left-radius: 0;
  396.   border-bottom-left-radius: 0; }
  397.  
  398. .btn + .dropdown-toggle-split {
  399.   padding-right: 0.5625rem;
  400.   padding-left: 0.5625rem; }
  401.   .btn + .dropdown-toggle-split::after {
  402.     margin-left: 0; }
  403.  
  404. .btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  405.   padding-right: 0.375rem;
  406.   padding-left: 0.375rem; }
  407.  
  408. .btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  409.   padding-right: 0.75rem;
  410.   padding-left: 0.75rem; }
  411.  
  412. .btn-group-vertical {
  413.   flex-direction: column;
  414.   align-items: flex-start;
  415.   justify-content: center; }
  416.   .btn-group-vertical .btn,
  417.   .btn-group-vertical .btn-group {
  418.     width: 100%; }
  419.   .btn-group-vertical > .btn + .btn,
  420.   .btn-group-vertical > .btn + .btn-group,
  421.   .btn-group-vertical > .btn-group + .btn,
  422.   .btn-group-vertical > .btn-group + .btn-group {
  423.     margin-top: -1px;
  424.     margin-left: 0; }
  425.   .btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  426.     border-radius: 0; }
  427.   .btn-group-vertical:first-child:not(:last-child) {
  428.     border-bottom-right-radius: 0;
  429.     border-bottom-left-radius: 0; }
  430.   .btn-group-vertical:last-child:not(:first-child) {
  431.     border-top-left-radius: 0;
  432.     border-top-right-radius: 0; }
  433.   .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  434.     border-radius: 0; }
  435.   .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
  436.   .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  437.     border-bottom-right-radius: 0;
  438.     border-bottom-left-radius: 0; }
  439.   .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  440.     border-top-left-radius: 0;
  441.     border-top-right-radius: 0; }
  442.  
  443. [data-toggle="buttons"] > .btn input[type="radio"],
  444. [data-toggle="buttons"] > .btn input[type="checkbox"],
  445. [data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
  446. [data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
  447.   position: absolute;
  448.   clip: rect(0, 0, 0, 0);
  449.   pointer-events: none; }
  450.  
  451. .btn {
  452.   display: inline-block;
  453.   font-weight: normal;
  454.   text-align: center;
  455.   white-space: nowrap;
  456.   vertical-align: middle;
  457.   user-select: none;
  458.   border: 1px solid transparent;
  459.   padding: 0.5rem 0.75rem;
  460.   font-size: 1rem;
  461.   line-height: 1.25;
  462.   border-radius: 0px;
  463.   transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
  464.   .btn:focus, .btn:hover {
  465.     text-decoration: none;
  466.     cursor: pointer;
  467.     }
  468.   .btn:focus, .btn.focus {
  469.     outline: 0;
  470.     box-shadow: 0 0 0 3px rgba(0, 123, 255, 0.25); }
  471.   .btn.disabled, .btn:disabled {
  472.     opacity: .65; }
  473.   .btn:active, .btn.active {
  474.     background-image: none; }
  475.  
  476. a.btn.disabled,
  477. fieldset[disabled] a.btn {
  478.   pointer-events: none; }
  479.  
  480. .btn-primary {
  481.   color: #fff;
  482.   background-color: #FF4500;
  483.   border-color: #000; }
  484.   .btn-primary:hover {
  485.     color: #fff;
  486.     transition-duration: 3s;
  487.     background-color: #FF8C00;
  488.     border-color: #FF8C00; }
  489.   .btn-primary:focus, .btn-primary.focus {
  490.     box-shadow: 0 0 0 3px rgba(0, 123, 255, 0.5); }
  491.   .btn-primary.disabled, .btn-primary:disabled {
  492.     background-color: #007bff;
  493.     border-color: #007bff; }
  494.   .btn-primary:active, .btn-primary.active,
  495.   .show > .btn-primary.dropdown-toggle {
  496.     background-color: #FFA500;
  497.     background-image: none;
  498.     border-color: #FFA500; }
  499.  
  500. .btn-secondary {
  501.   color: #fff;
  502.   background-color: #868e96;
  503.   border-color: #868e96; }
  504.   .btn-secondary:hover {
  505.     color: #fff;
  506.     background-color: #727b84;
  507.     border-color: #6c757d; }
  508.   .btn-secondary:focus, .btn-secondary.focus {
  509.     box-shadow: 0 0 0 3px rgba(134, 142, 150, 0.5); }
  510.   .btn-secondary.disabled, .btn-secondary:disabled {
  511.     background-color: #868e96;
  512.     border-color: #868e96; }
  513.   .btn-secondary:active, .btn-secondary.active,
  514.   .show > .btn-secondary.dropdown-toggle {
  515.     background-color: #727b84;
  516.     background-image: none;
  517.     border-color: #6c757d; }
  518.  
  519. .btn-success {
  520.   color: #fff;
  521.   background-color: #28a745;
  522.   border-color: #28a745; }
  523.   .btn-success:hover {
  524.     color: #fff;
  525.     background-color: #218838;
  526.     border-color: #1e7e34; }
  527.   .btn-success:focus, .btn-success.focus {
  528.     box-shadow: 0 0 0 3px rgba(40, 167, 69, 0.5); }
  529.   .btn-success.disabled, .btn-success:disabled {
  530.     background-color: #28a745;
  531.     border-color: #28a745; }
  532.   .btn-success:active, .btn-success.active,
  533.   .show > .btn-success.dropdown-toggle {
  534.     background-color: #218838;
  535.     background-image: none;
  536.     border-color: #1e7e34; }
  537.  
  538. .btn-info {
  539.   color: #fff;
  540.   background-color: #17a2b8;
  541.   border-color: #17a2b8; }
  542.   .btn-info:hover {
  543.     color: #fff;
  544.     background-color: #138496;
  545.     border-color: #117a8b; }
  546.   .btn-info:focus, .btn-info.focus {
  547.     box-shadow: 0 0 0 3px rgba(23, 162, 184, 0.5); }
  548.   .btn-info.disabled, .btn-info:disabled {
  549.     background-color: #17a2b8;
  550.     border-color: #17a2b8; }
  551.   .btn-info:active, .btn-info.active,
  552.   .show > .btn-info.dropdown-toggle {
  553.     background-color: #138496;
  554.     background-image: none;
  555.     border-color: #117a8b; }
  556.  
  557. .btn-warning {
  558.   color: #111;
  559.   background-color: #ffc107;
  560.   border-color: #ffc107; }
  561.   .btn-warning:hover {
  562.     color: #111;
  563.     background-color: #e0a800;
  564.     border-color: #d39e00; }
  565.   .btn-warning:focus, .btn-warning.focus {
  566.     box-shadow: 0 0 0 3px rgba(255, 193, 7, 0.5); }
  567.   .btn-warning.disabled, .btn-warning:disabled {
  568.     background-color: #ffc107;
  569.     border-color: #ffc107; }
  570.   .btn-warning:active, .btn-warning.active,
  571.   .show > .btn-warning.dropdown-toggle {
  572.     background-color: #e0a800;
  573.     background-image: none;
  574.     border-color: #d39e00; }
  575.  
  576. .btn-danger {
  577.   color: #fff;
  578.   background-color: #dc3545;
  579.   border-color: #dc3545; }
  580.   .btn-danger:hover {
  581.     color: #fff;
  582.     background-color: #c82333;
  583.     border-color: #bd2130; }
  584.   .btn-danger:focus, .btn-danger.focus {
  585.     box-shadow: 0 0 0 3px rgba(220, 53, 69, 0.5); }
  586.   .btn-danger.disabled, .btn-danger:disabled {
  587.     background-color: #dc3545;
  588.     border-color: #dc3545; }
  589.   .btn-danger:active, .btn-danger.active,
  590.   .show > .btn-danger.dropdown-toggle {
  591.     background-color: #c82333;
  592.     background-image: none;
  593.     border-color: #bd2130; }
  594.  
  595. .btn-light {
  596.   color: #111;
  597.   background-color: #f8f9fa;
  598.   border-color: #f8f9fa; }
  599.   .btn-light:hover {
  600.     color: #111;
  601.     background-color: #e2e6ea;
  602.     border-color: #dae0e5; }
  603.   .btn-light:focus, .btn-light.focus {
  604.     box-shadow: 0 0 0 3px rgba(248, 249, 250, 0.5); }
  605.   .btn-light.disabled, .btn-light:disabled {
  606.     background-color: #f8f9fa;
  607.     border-color: #f8f9fa; }
  608.   .btn-light:active, .btn-light.active,
  609.   .show > .btn-light.dropdown-toggle {
  610.     background-color: #e2e6ea;
  611.     background-image: none;
  612.     border-color: #dae0e5; }
  613.  
  614. .btn-dark {
  615.   color: #fff;
  616.   background-color: #343a40;
  617.   border-color: #343a40; }
  618.   .btn-dark:hover {
  619.     color: #fff;
  620.     background-color: #23272b;
  621.     border-color: #1d2124; }
  622.   .btn-dark:focus, .btn-dark.focus {
  623.     box-shadow: 0 0 0 3px rgba(52, 58, 64, 0.5); }
  624.   .btn-dark.disabled, .btn-dark:disabled {
  625.     background-color: #343a40;
  626.     border-color: #343a40; }
  627.   .btn-dark:active, .btn-dark.active,
  628.   .show > .btn-dark.dropdown-toggle {
  629.     background-color: #23272b;
  630.     background-image: none;
  631.     border-color: #1d2124; }
  632.  
  633. .btn-outline-primary {
  634.   color: #007bff;
  635.   background-color: transparent;
  636.   background-image: none;
  637.   border-color: #007bff; }
  638.   .btn-outline-primary:hover {
  639.     color: #fff;
  640.     background-color: #007bff;
  641.     border-color: #007bff; }
  642.   .btn-outline-primary:focus, .btn-outline-primary.focus {
  643.     box-shadow: 0 0 0 3px rgba(0, 123, 255, 0.5); }
  644.   .btn-outline-primary.disabled, .btn-outline-primary:disabled {
  645.     color: #007bff;
  646.     background-color: transparent; }
  647.   .btn-outline-primary:active, .btn-outline-primary.active,
  648.   .show > .btn-outline-primary.dropdown-toggle {
  649.     color: #fff;
  650.     background-color: #007bff;
  651.     border-color: #007bff; }
  652.  
  653. .btn-outline-secondary {
  654.   color: #868e96;
  655.   background-color: transparent;
  656.   background-image: none;
  657.   border-color: #868e96; }
  658.   .btn-outline-secondary:hover {
  659.     color: #fff;
  660.     background-color: #868e96;
  661.     border-color: #868e96; }
  662.   .btn-outline-secondary:focus, .btn-outline-secondary.focus {
  663.     box-shadow: 0 0 0 3px rgba(134, 142, 150, 0.5); }
  664.   .btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  665.     color: #868e96;
  666.     background-color: transparent; }
  667.   .btn-outline-secondary:active, .btn-outline-secondary.active,
  668.   .show > .btn-outline-secondary.dropdown-toggle {
  669.     color: #fff;
  670.     background-color: #868e96;
  671.     border-color: #868e96; }
  672.  
  673. .btn-outline-success {
  674.   color: #28a745;
  675.   background-color: transparent;
  676.   background-image: none;
  677.   border-color: #28a745; }
  678.   .btn-outline-success:hover {
  679.     color: #fff;
  680.     background-color: #28a745;
  681.     border-color: #28a745; }
  682.   .btn-outline-success:focus, .btn-outline-success.focus {
  683.     box-shadow: 0 0 0 3px rgba(40, 167, 69, 0.5); }
  684.   .btn-outline-success.disabled, .btn-outline-success:disabled {
  685.     color: #28a745;
  686.     background-color: transparent; }
  687.   .btn-outline-success:active, .btn-outline-success.active,
  688.   .show > .btn-outline-success.dropdown-toggle {
  689.     color: #fff;
  690.     background-color: #28a745;
  691.     border-color: #28a745; }
  692.  
  693. .btn-outline-info {
  694.   color: #17a2b8;
  695.   background-color: transparent;
  696.   background-image: none;
  697.   border-color: #17a2b8; }
  698.   .btn-outline-info:hover {
  699.     color: #fff;
  700.     background-color: #17a2b8;
  701.     border-color: #17a2b8; }
  702.   .btn-outline-info:focus, .btn-outline-info.focus {
  703.     box-shadow: 0 0 0 3px rgba(23, 162, 184, 0.5); }
  704.   .btn-outline-info.disabled, .btn-outline-info:disabled {
  705.     color: #17a2b8;
  706.     background-color: transparent; }
  707.   .btn-outline-info:active, .btn-outline-info.active,
  708.   .show > .btn-outline-info.dropdown-toggle {
  709.     color: #fff;
  710.     background-color: #17a2b8;
  711.     border-color: #17a2b8; }
  712.  
  713. .btn-outline-warning {
  714.   color: #ffc107;
  715.   background-color: transparent;
  716.   background-image: none;
  717.   border-color: #ffc107; }
  718.   .btn-outline-warning:hover {
  719.     color: #fff;
  720.     background-color: #ffc107;
  721.     border-color: #ffc107; }
  722.   .btn-outline-warning:focus, .btn-outline-warning.focus {
  723.     box-shadow: 0 0 0 3px rgba(255, 193, 7, 0.5); }
  724.   .btn-outline-warning.disabled, .btn-outline-warning:disabled {
  725.     color: #ffc107;
  726.     background-color: transparent; }
  727.   .btn-outline-warning:active, .btn-outline-warning.active,
  728.   .show > .btn-outline-warning.dropdown-toggle {
  729.     color: #fff;
  730.     background-color: #ffc107;
  731.     border-color: #ffc107; }
  732.  
  733. .btn-outline-danger {
  734.   color: #dc3545;
  735.   background-color: transparent;
  736.   background-image: none;
  737.   border-color: #dc3545; }
  738.   .btn-outline-danger:hover {
  739.     color: #fff;
  740.     background-color: #dc3545;
  741.     border-color: #dc3545; }
  742.   .btn-outline-danger:focus, .btn-outline-danger.focus {
  743.     box-shadow: 0 0 0 3px rgba(220, 53, 69, 0.5); }
  744.   .btn-outline-danger.disabled, .btn-outline-danger:disabled {
  745.     color: #dc3545;
  746.     background-color: transparent; }
  747.   .btn-outline-danger:active, .btn-outline-danger.active,
  748.   .show > .btn-outline-danger.dropdown-toggle {
  749.     color: #fff;
  750.     background-color: #dc3545;
  751.     border-color: #dc3545; }
  752.  
  753. .btn-outline-light {
  754.   color: #f8f9fa;
  755.   background-color: transparent;
  756.   background-image: none;
  757.   border-color: #f8f9fa; }
  758.   .btn-outline-light:hover {
  759.     color: #fff;
  760.     background-color: #f8f9fa;
  761.     border-color: #f8f9fa; }
  762.   .btn-outline-light:focus, .btn-outline-light.focus {
  763.     box-shadow: 0 0 0 3px rgba(248, 249, 250, 0.5); }
  764.   .btn-outline-light.disabled, .btn-outline-light:disabled {
  765.     color: #f8f9fa;
  766.     background-color: transparent; }
  767.   .btn-outline-light:active, .btn-outline-light.active,
  768.   .show > .btn-outline-light.dropdown-toggle {
  769.     color: #fff;
  770.     background-color: #f8f9fa;
  771.     border-color: #f8f9fa; }
  772.  
  773. .btn-outline-dark {
  774.   color: #343a40;
  775.   background-color: transparent;
  776.   background-image: none;
  777.   border-color: #343a40; }
  778.   .btn-outline-dark:hover {
  779.     color: #fff;
  780.     background-color: #343a40;
  781.     border-color: #343a40; }
  782.   .btn-outline-dark:focus, .btn-outline-dark.focus {
  783.     box-shadow: 0 0 0 3px rgba(52, 58, 64, 0.5); }
  784.   .btn-outline-dark.disabled, .btn-outline-dark:disabled {
  785.     color: #343a40;
  786.     background-color: transparent; }
  787.   .btn-outline-dark:active, .btn-outline-dark.active,
  788.   .show > .btn-outline-dark.dropdown-toggle {
  789.     color: #fff;
  790.     background-color: #343a40;
  791.     border-color: #343a40; }
  792.  
  793. .btn-link {
  794.   font-weight: normal;
  795.   color: #00b0eb;
  796.   background-color: transparent;
  797.   border-radius: 0; }
  798.   .btn-link:hover {
  799.     color: #00779f;
  800.     text-decoration: underline;
  801.     background-color: transparent;
  802.     border-color: transparent; }
  803.   .btn-link:focus, .btn-link.focus {
  804.     border-color: transparent;
  805.     box-shadow: none; }
  806.   .btn-link:disabled, .btn-link.disabled {
  807.     color: #868e96; }
  808.  
  809. .btn-lg, .btn-group-lg > .btn {
  810.   padding: 0.5rem 1rem;
  811.   font-size: 1.25rem;
  812.   line-height: 1.5;
  813.   border-radius: 0px; }
  814.  
  815. .btn-sm, .btn-group-sm > .btn {
  816.   padding: 0.25rem 0.5rem;
  817.   font-size: 0.875rem;
  818.   line-height: 1.5;
  819.   border-radius: 0px; }
  820.  
  821. .btn-block {
  822.   display: block;
  823.   width: 100%; }
  824.  
  825. .btn-block + .btn-block {
  826.   margin-top: 0.5rem; }
  827.  
  828. input[type="submit"].btn-block,
  829. input[type="reset"].btn-block,
  830. input[type="button"].btn-block {
  831.   width: 100%; }
  832.  
  833. .card {
  834.   position: relative;
  835.   display: flex;
  836.   flex-direction: column;
  837.   min-width: 0;
  838.   word-wrap: break-word;
  839.   background-color: #fff;
  840.   background-clip: border-box;
  841.   border: 1px solid rgba(0, 0, 0, 0.125);
  842.   border-radius: 0px; }
  843.  
  844. .card-body {
  845.   flex: 1 1 auto;
  846.   padding: 1.25rem; }
  847.  
  848. .card-title {
  849.   margin-bottom: 0.75rem; }
  850.  
  851. .card-subtitle {
  852.   margin-top: -0.375rem;
  853.   margin-bottom: 0; }
  854.  
  855. .card-text:last-child {
  856.   margin-bottom: 0; }
  857.  
  858. .card-link:hover {
  859.   text-decoration: none; }
  860.  
  861. .card-link + .card-link {
  862.   margin-left: 1.25rem; }
  863.  
  864. .card > .list-group:first-child .list-group-item:first-child {
  865.   border-top-left-radius: 0px;
  866.   border-top-right-radius: 0px; }
  867.  
  868. .card > .list-group:last-child .list-group-item:last-child {
  869.   border-bottom-right-radius: 0px;
  870.   border-bottom-left-radius: 0px; }
  871.  
  872. .card-header {
  873.   padding: 0.75rem 1.25rem;
  874.   margin-bottom: 0;
  875.   background-color: rgba(0, 0, 0, 0.03);
  876.   border-bottom: 1px solid rgba(0, 0, 0, 0.125); }
  877.   .card-header:first-child {
  878.     border-radius: calc(0px - 1px) calc(0px - 1px) 0 0; }
  879.  
  880. .card-footer {
  881.   padding: 0.75rem 1.25rem;
  882.   background-color: rgba(0, 0, 0, 0.03);
  883.   border-top: 1px solid rgba(0, 0, 0, 0.125); }
  884.   .card-footer:last-child {
  885.     border-radius: 0 0 calc(0px - 1px) calc(0px - 1px); }
  886.  
  887. .card-header-tabs {
  888.   margin-right: -0.625rem;
  889.   margin-bottom: -0.75rem;
  890.   margin-left: -0.625rem;
  891.   border-bottom: 0; }
  892.  
  893. .card-header-pills {
  894.   margin-right: -0.625rem;
  895.   margin-left: -0.625rem; }
  896.  
  897. .card-img-overlay {
  898.   position: absolute;
  899.   top: 0;
  900.   right: 0;
  901.   bottom: 0;
  902.   left: 0;
  903.   padding: 1.25rem; }
  904.  
  905. .card-img {
  906.   width: 100%;
  907.   border-radius: calc(0px - 1px); }
  908.  
  909. .card-img-top {
  910.   width: 100%;
  911.   border-top-left-radius: calc(0px - 1px);
  912.   border-top-right-radius: calc(0px - 1px); }
  913.  
  914. .card-img-bottom {
  915.   width: 100%;
  916.   border-bottom-right-radius: calc(0px - 1px);
  917.   border-bottom-left-radius: calc(0px - 1px); }
  918.  
  919. .card-deck {
  920.   display: flex;
  921.   flex-direction: column; }
  922.   .card-deck .card {
  923.     margin-bottom: 15px; }
  924.   @media (min-width: 576px) {
  925.     .card-deck {
  926.       flex-flow: row wrap;
  927.       margin-right: -15px;
  928.       margin-left: -15px; }
  929.       .card-deck .card {
  930.         display: flex;
  931.         flex: 1 0 0%;
  932.         flex-direction: column;
  933.         margin-right: 15px;
  934.         margin-bottom: 0;
  935.         margin-left: 15px; } }
  936.  
  937. .card-group {
  938.   display: flex;
  939.   flex-direction: column; }
  940.   .card-group .card {
  941.     margin-bottom: 15px; }
  942.   @media (min-width: 576px) {
  943.     .card-group {
  944.       flex-flow: row wrap; }
  945.       .card-group .card {
  946.         flex: 1 0 0%; }
  947.         .card-group .card + .card {
  948.           margin-bottom: 0;
  949.           margin-left: 0;
  950.           border-left: 0; }
  951.         .card-group .card:first-child {
  952.           border-top-right-radius: 0;
  953.           border-bottom-right-radius: 0; }
  954.           .card-group .card:first-child .card-img-top {
  955.             border-top-right-radius: 0; }
  956.           .card-group .card:first-child .card-img-bottom {
  957.             border-bottom-right-radius: 0; }
  958.         .card-group .card:last-child {
  959.           border-top-left-radius: 0;
  960.           border-bottom-left-radius: 0; }
  961.           .card-group .card:last-child .card-img-top {
  962.             border-top-left-radius: 0; }
  963.           .card-group .card:last-child .card-img-bottom {
  964.             border-bottom-left-radius: 0; }
  965.         .card-group .card:not(:first-child):not(:last-child) {
  966.           border-radius: 0; }
  967.           .card-group .card:not(:first-child):not(:last-child) .card-img-top,
  968.           .card-group .card:not(:first-child):not(:last-child) .card-img-bottom {
  969.             border-radius: 0; } }
  970.  
  971. .card-columns .card {
  972.   margin-bottom: 0.75rem; }
  973.  
  974. @media (min-width: 576px) {
  975.   .card-columns {
  976.     column-count: 3;
  977.     column-gap: 1.25rem; }
  978.     .card-columns .card {
  979.       display: inline-block;
  980.       width: 100%; } }
  981.  
  982. .carousel {
  983.   position: relative; }
  984.  
  985. .carousel-inner {
  986.   position: relative;
  987.   width: 100%;
  988.   overflow: hidden; }
  989.  
  990. .carousel-item {
  991.   position: relative;
  992.   display: none;
  993.   align-items: center;
  994.   width: 100%;
  995.   transition: transform 0.6s ease;
  996.   backface-visibility: hidden;
  997.   perspective: 1000px; }
  998.  
  999. .carousel-item.active,
  1000. .carousel-item-next,
  1001. .carousel-item-prev {
  1002.   display: block; }
  1003.  
  1004. .carousel-item-next,
  1005. .carousel-item-prev {
  1006.   position: absolute;
  1007.   top: 0; }
  1008.  
  1009. .carousel-item-next.carousel-item-left,
  1010. .carousel-item-prev.carousel-item-right {
  1011.   transform: translateX(0); }
  1012.   @supports (transform-style: preserve-3d) {
  1013.     .carousel-item-next.carousel-item-left,
  1014.     .carousel-item-prev.carousel-item-right {
  1015.       transform: translate3d(0, 0, 0); } }
  1016.  
  1017. .carousel-item-next,
  1018. .active.carousel-item-right {
  1019.   transform: translateX(100%); }
  1020.   @supports (transform-style: preserve-3d) {
  1021.     .carousel-item-next,
  1022.     .active.carousel-item-right {
  1023.       transform: translate3d(100%, 0, 0); } }
  1024.  
  1025. .carousel-item-prev,
  1026. .active.carousel-item-left {
  1027.   transform: translateX(-100%); }
  1028.   @supports (transform-style: preserve-3d) {
  1029.     .carousel-item-prev,
  1030.     .active.carousel-item-left {
  1031.       transform: translate3d(-100%, 0, 0); } }
  1032.  
  1033. .carousel-control-prev,
  1034. .carousel-control-next {
  1035.   position: absolute;
  1036.   top: 0;
  1037.   bottom: 0;
  1038.   display: flex;
  1039.   align-items: center;
  1040.   justify-content: center;
  1041.   width: 15%;
  1042.   color: #fff;
  1043.   text-align: center;
  1044.   opacity: 0.5; }
  1045.   .carousel-control-prev:focus, .carousel-control-prev:hover,
  1046.   .carousel-control-next:focus,
  1047.   .carousel-control-next:hover {
  1048.     color: #fff;
  1049.     text-decoration: none;
  1050.     outline: 0;
  1051.     opacity: .9; }
  1052.  
  1053. .carousel-control-prev {
  1054.   left: 0; }
  1055.  
  1056. .carousel-control-next {
  1057.   right: 0; }
  1058.  
  1059. .carousel-control-prev-icon,
  1060. .carousel-control-next-icon {
  1061.   display: inline-block;
  1062.   width: 20px;
  1063.   height: 20px;
  1064.   background: transparent no-repeat center center;
  1065.   background-size: 100% 100%; }
  1066.  
  1067. .carousel-control-prev-icon {
  1068.   background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M4 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E"); }
  1069.  
  1070. .carousel-control-next-icon {
  1071.   background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M1.5 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E"); }
  1072.  
  1073. .carousel-indicators {
  1074.   position: absolute;
  1075.   right: 0;
  1076.   bottom: 10px;
  1077.   left: 0;
  1078.   z-index: 15;
  1079.   display: flex;
  1080.   justify-content: center;
  1081.   padding-left: 0;
  1082.   margin-right: 15%;
  1083.   margin-left: 15%;
  1084.   list-style: none; }
  1085.   .carousel-indicators li {
  1086.     position: relative;
  1087.     flex: 0 1 auto;
  1088.     width: 30px;
  1089.     height: 3px;
  1090.     margin-right: 3px;
  1091.     margin-left: 3px;
  1092.     text-indent: -999px;
  1093.     background-color: rgba(255, 255, 255, 0.5); }
  1094.     .carousel-indicators li::before {
  1095.       position: absolute;
  1096.       top: -10px;
  1097.       left: 0;
  1098.       display: inline-block;
  1099.       width: 100%;
  1100.       height: 10px;
  1101.       content: ""; }
  1102.     .carousel-indicators li::after {
  1103.       position: absolute;
  1104.       bottom: -10px;
  1105.       left: 0;
  1106.       display: inline-block;
  1107.       width: 100%;
  1108.       height: 10px;
  1109.       content: ""; }
  1110.   .carousel-indicators .active {
  1111.     background-color: #fff; }
  1112.  
  1113. .carousel-caption {
  1114.   position: absolute;
  1115.   right: 15%;
  1116.   bottom: 20px;
  1117.   left: 15%;
  1118.   z-index: 10;
  1119.   padding-top: 20px;
  1120.   padding-bottom: 20px;
  1121.   color: #fff;
  1122.   text-align: center; }
  1123.  
  1124. .close {
  1125.   float: right;
  1126.   font-size: 1.5rem;
  1127.   font-weight: bold;
  1128.   line-height: 1;
  1129.   color: #000;
  1130.   text-shadow: 0 1px 0 #fff;
  1131.   opacity: .5; }
  1132.   .close:focus, .close:hover {
  1133.     color: #000;
  1134.     text-decoration: none;
  1135.     opacity: .75; }
  1136.  
  1137. button.close {
  1138.   padding: 0;
  1139.   background: transparent;
  1140.   border: 0;
  1141.   -webkit-appearance: none; }
  1142.  
  1143. code,
  1144. kbd,
  1145. pre,
  1146. samp {
  1147.   font-family: "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }
  1148.  
  1149. code {
  1150.   padding: 0.2rem 0.4rem;
  1151.   font-size: 90%;
  1152.   color: #bd4147;
  1153.   background-color: #f8f9fa;
  1154.   border-radius: 0px; }
  1155.   a > code {
  1156.     padding: 0;
  1157.     color: inherit;
  1158.     background-color: inherit; }
  1159.  
  1160. kbd {
  1161.   padding: 0.2rem 0.4rem;
  1162.   font-size: 90%;
  1163.   color: #fff;
  1164.   background-color: #212529;
  1165.   border-radius: 0px; }
  1166.   kbd kbd {
  1167.     padding: 0;
  1168.     font-size: 100%;
  1169.     font-weight: bold; }
  1170.  
  1171. pre {
  1172.   display: block;
  1173.   margin-top: 0;
  1174.   margin-bottom: 1rem;
  1175.   font-size: 90%;
  1176.   color: #212529; }
  1177.   pre code {
  1178.     padding: 0;
  1179.     font-size: inherit;
  1180.     color: inherit;
  1181.     background-color: transparent;
  1182.     border-radius: 0; }
  1183.  
  1184. .pre-scrollable {
  1185.   max-height: 340px;
  1186.   overflow-y: scroll; }
  1187.  
  1188. .custom-control {
  1189.   position: relative;
  1190.   display: inline-flex;
  1191.   min-height: 1.5rem;
  1192.   padding-left: 1.5rem;
  1193.   margin-right: 1rem; }
  1194.  
  1195. .custom-control-input {
  1196.   position: absolute;
  1197.   z-index: -1;
  1198.   opacity: 0; }
  1199.   .custom-control-input:checked ~ .custom-control-indicator {
  1200.     color: #fff;
  1201.     background-color: #007bff; }
  1202.   .custom-control-input:focus ~ .custom-control-indicator {
  1203.     box-shadow: 0 0 0 1px white, 0 0 0 3px #007bff; }
  1204.   .custom-control-input:active ~ .custom-control-indicator {
  1205.     color: #fff;
  1206.     background-color: #b3d7ff; }
  1207.   .custom-control-input:disabled ~ .custom-control-indicator {
  1208.     background-color: #e9ecef; }
  1209.   .custom-control-input:disabled ~ .custom-control-description {
  1210.     color: #868e96; }
  1211.  
  1212. .custom-control-indicator {
  1213.   position: absolute;
  1214.   top: 0.25rem;
  1215.   left: 0;
  1216.   display: block;
  1217.   width: 1rem;
  1218.   height: 1rem;
  1219.   pointer-events: none;
  1220.   user-select: none;
  1221.   background-color: #ddd;
  1222.   background-repeat: no-repeat;
  1223.   background-position: center center;
  1224.   background-size: 50% 50%; }
  1225.  
  1226. .custom-checkbox .custom-control-indicator {
  1227.   border-radius: 0px; }
  1228.  
  1229. .custom-checkbox .custom-control-input:checked ~ .custom-control-indicator {
  1230.   background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E"); }
  1231.  
  1232. .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-indicator {
  1233.   background-color: #007bff;
  1234.   background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E"); }
  1235.  
  1236. .custom-radio .custom-control-indicator {
  1237.   border-radius: 50%; }
  1238.  
  1239. .custom-radio .custom-control-input:checked ~ .custom-control-indicator {
  1240.   background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E"); }
  1241.  
  1242. .custom-controls-stacked {
  1243.   display: flex;
  1244.   flex-direction: column; }
  1245.   .custom-controls-stacked .custom-control {
  1246.     margin-bottom: 0.25rem; }
  1247.     .custom-controls-stacked .custom-control + .custom-control {
  1248.       margin-left: 0; }
  1249.  
  1250. .custom-select {
  1251.   display: inline-block;
  1252.   max-width: 100%;
  1253.   height: calc(2.25rem + 2px);
  1254.   padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  1255.   line-height: 1.25;
  1256.   color: #495057;
  1257.   vertical-align: middle;
  1258.   background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center;
  1259.   background-clip: padding-box;
  1260.   background-size: 8px 10px;
  1261.   border: 1px solid rgba(0, 0, 0, 0.15);
  1262.   border-radius: 0px;
  1263.   appearance: none; }
  1264.   .custom-select:focus {
  1265.     border-color: #80bdff;
  1266.     outline: none; }
  1267.     .custom-select:focus::-ms-value {
  1268.       color: #495057;
  1269.       background-color: #fff; }
  1270.   .custom-select:disabled {
  1271.     color: #868e96;
  1272.     background-color: #e9ecef; }
  1273.   .custom-select::-ms-expand {
  1274.     opacity: 0; }
  1275.  
  1276. .custom-select-sm {
  1277.   height: calc(1.8125rem + 2px);
  1278.   padding-top: 0.375rem;
  1279.   padding-bottom: 0.375rem;
  1280.   font-size: 75%; }
  1281.  
  1282. .custom-file {
  1283.   position: relative;
  1284.   display: inline-block;
  1285.   max-width: 100%;
  1286.   height: calc(2.25rem + 2px);
  1287.   margin-bottom: 0; }
  1288.  
  1289. .custom-file-input {
  1290.   min-width: 14rem;
  1291.   max-width: 100%;
  1292.   height: calc(2.25rem + 2px);
  1293.   margin: 0;
  1294.   opacity: 0; }
  1295.   .custom-file-input:focus ~ .custom-file-control {
  1296.     box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.2rem #007bff; }
  1297.  
  1298. .custom-file-control {
  1299.   position: absolute;
  1300.   top: 0;
  1301.   right: 0;
  1302.   left: 0;
  1303.   z-index: 5;
  1304.   height: calc(2.25rem + 2px);
  1305.   padding: 0.5rem 0.75rem;
  1306.   overflow: hidden;
  1307.   line-height: 1.25;
  1308.   color: #495057;
  1309.   pointer-events: none;
  1310.   user-select: none;
  1311.   background-color: #fff;
  1312.   background-clip: padding-box;
  1313.   border: 1px solid rgba(0, 0, 0, 0.15);
  1314.   border-radius: 0px; }
  1315.   .custom-file-control:lang(en):empty::after {
  1316.     content: "Choose file..."; }
  1317.   .custom-file-control::before {
  1318.     position: absolute;
  1319.     top: 0;
  1320.     right: 0;
  1321.     z-index: 6;
  1322.     display: block;
  1323.     height: calc(2.25rem + 2px);
  1324.     padding: 0.5rem 0.75rem;
  1325.     line-height: 1.25;
  1326.     color: #495057;
  1327.     background-color: #e9ecef;
  1328.     border-left: 1px solid rgba(0, 0, 0, 0.15); }
  1329.   .custom-file-control:lang(en)::before {
  1330.     content: "Browse"; }
  1331.  
  1332. .dropup,
  1333. .dropdown {
  1334.   position: relative; }
  1335.  
  1336. .dropdown-toggle::after {
  1337.   display: inline-block;
  1338.   width: 0;
  1339.   height: 0;
  1340.   margin-left: 0.255em;
  1341.   vertical-align: 0.255em;
  1342.   content: "";
  1343.   border-top: 0.3em solid;
  1344.   border-right: 0.3em solid transparent;
  1345.   border-left: 0.3em solid transparent; }
  1346.  
  1347. .dropdown-toggle:empty::after {
  1348.   margin-left: 0; }
  1349.  
  1350. .dropup .dropdown-menu {
  1351.   margin-top: 0;
  1352.   margin-bottom: 0.125rem; }
  1353.  
  1354. .dropup .dropdown-toggle::after {
  1355.   border-top: 0;
  1356.   border-bottom: 0.3em solid; }
  1357.  
  1358. .dropdown-menu {
  1359.   position: absolute;
  1360.   top: 100%;
  1361.   left: 0;
  1362.   z-index: 1000;
  1363.   display: none;
  1364.   float: left;
  1365.   min-width: 10rem;
  1366.   padding: 0.5rem 0;
  1367.   margin: 0.125rem 0 0;
  1368.   font-size: 1rem;
  1369.   color: #454545;
  1370.   text-align: left;
  1371.   list-style: none;
  1372.   background-color: #fff;
  1373.   background-clip: padding-box;
  1374.   border: 1px solid rgba(0, 0, 0, 0.15);
  1375.   border-radius: 0px; }
  1376.  
  1377. .dropdown-divider {
  1378.   height: 0;
  1379.   margin: 0.75rem 0;
  1380.   overflow: hidden;
  1381.   border-top: 1px solid #e9ecef; }
  1382.  
  1383. .dropdown-item {
  1384.   display: block;
  1385.   width: 100%;
  1386.   padding: 0.25rem 1.5rem;
  1387.   clear: both;
  1388.   font-weight: normal;
  1389.   color: #212529;
  1390.   text-align: inherit;
  1391.   white-space: nowrap;
  1392.   background: none;
  1393.   border: 0; }
  1394.   .dropdown-item:focus, .dropdown-item:hover {
  1395.     color: #16181b;
  1396.     text-decoration: none;
  1397.     background-color: #f8f9fa; }
  1398.   .dropdown-item.active, .dropdown-item:active {
  1399.     color: #fff;
  1400.     text-decoration: none;
  1401.     background-color: #007bff; }
  1402.   .dropdown-item.disabled, .dropdown-item:disabled {
  1403.     color: #868e96;
  1404.     background-color: transparent; }
  1405.  
  1406. .show > a {
  1407.   outline: 0; }
  1408.  
  1409. .dropdown-menu.show {
  1410.   display: block; }
  1411.  
  1412. .dropdown-header {
  1413.   display: block;
  1414.   padding: 0.5rem 1.5rem;
  1415.   margin-bottom: 0;
  1416.   font-size: 0.875rem;
  1417.   color: #868e96;
  1418.   white-space: nowrap; }
  1419.  
  1420. .form-control {
  1421.   display: block;
  1422.   width: 100%;
  1423.   padding: 0.5rem 0.75rem;
  1424.   font-size: 1rem;
  1425.   line-height: 1.25;
  1426.   color: #000;
  1427.   background-color: #fff;
  1428.   background-image: none;
  1429.   background-clip: padding-box;
  1430.   border: 1px solid rgba(0, 0, 0, 0.15);
  1431.   border-radius: 0px;
  1432.   transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; }
  1433.   .form-control::-ms-expand {
  1434.     background-color: transparent;
  1435.     border: 0; }
  1436.   .form-control:focus {
  1437.     color: #495057;
  1438.     background-color: #fff;
  1439.     border-color: #80bdff;
  1440.     outline: none; }
  1441.   .form-control::placeholder {
  1442.     color: #868e96;
  1443.     opacity: 1; }
  1444.   .form-control:disabled, .form-control[readonly] {
  1445.     background-color: #e9ecef;
  1446.     opacity: 1; }
  1447.  
  1448. select.form-control:not([size]):not([multiple]) {
  1449.   height: calc(2.25rem + 2px); }
  1450.  
  1451. select.form-control:focus::-ms-value {
  1452.   color: #495057;
  1453.   background-color: #fff; }
  1454.  
  1455. .form-control-file,
  1456. .form-control-range {
  1457.   display: block; }
  1458.  
  1459. .col-form-label {
  1460.   padding-top: calc(0.5rem - 1px * 2);
  1461.   padding-bottom: calc(0.5rem - 1px * 2);
  1462.   margin-bottom: 0; }
  1463.  
  1464. .col-form-label-lg {
  1465.   padding-top: calc(0.5rem - 1px * 2);
  1466.   padding-bottom: calc(0.5rem - 1px * 2);
  1467.   font-size: 1.25rem; }
  1468.  
  1469. .col-form-label-sm {
  1470.   padding-top: calc(0.25rem - 1px * 2);
  1471.   padding-bottom: calc(0.25rem - 1px * 2);
  1472.   font-size: 0.875rem; }
  1473.  
  1474. .col-form-legend {
  1475.   padding-top: 0.5rem;
  1476.   padding-bottom: 0.5rem;
  1477.   margin-bottom: 0;
  1478.   font-size: 1rem; }
  1479.  
  1480. .form-control-plaintext {
  1481.   padding-top: 0.5rem;
  1482.   padding-bottom: 0.5rem;
  1483.   margin-bottom: 0;
  1484.   line-height: 1.25;
  1485.   border: solid transparent;
  1486.   border-width: 1px 0; }
  1487.   .form-control-plaintext.form-control-sm, .input-group-sm > .form-control-plaintext.form-control,
  1488.   .input-group-sm > .form-control-plaintext.input-group-addon,
  1489.   .input-group-sm > .input-group-btn > .form-control-plaintext.btn, .form-control-plaintext.form-control-lg, .input-group-lg > .form-control-plaintext.form-control,
  1490.   .input-group-lg > .form-control-plaintext.input-group-addon,
  1491.   .input-group-lg > .input-group-btn > .form-control-plaintext.btn {
  1492.     padding-right: 0;
  1493.     padding-left: 0; }
  1494.  
  1495. .form-control-sm, .input-group-sm > .form-control,
  1496. .input-group-sm > .input-group-addon,
  1497. .input-group-sm > .input-group-btn > .btn {
  1498.   padding: 0.25rem 0.5rem;
  1499.   font-size: 0.875rem;
  1500.   line-height: 1.5;
  1501.   border-radius: 0px; }
  1502.  
  1503. select.form-control-sm:not([size]):not([multiple]), .input-group-sm > select.form-control:not([size]):not([multiple]),
  1504. .input-group-sm > select.input-group-addon:not([size]):not([multiple]),
  1505. .input-group-sm > .input-group-btn > select.btn:not([size]):not([multiple]) {
  1506.   height: calc(1.8125rem + 2px); }
  1507.  
  1508. .form-control-lg, .input-group-lg > .form-control,
  1509. .input-group-lg > .input-group-addon,
  1510. .input-group-lg > .input-group-btn > .btn {
  1511.   padding: 0.5rem 1rem;
  1512.   font-size: 1.25rem;
  1513.   line-height: 1.5;
  1514.   border-radius: 0px; }
  1515.  
  1516. select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.form-control:not([size]):not([multiple]),
  1517. .input-group-lg > select.input-group-addon:not([size]):not([multiple]),
  1518. .input-group-lg > .input-group-btn > select.btn:not([size]):not([multiple]) {
  1519.   height: calc(2.875rem + 2px); }
  1520.  
  1521. .form-group {
  1522.   text-align: center;
  1523.   }
  1524.  
  1525. .form-text {
  1526.   display: block;
  1527.   margin-top: 0.25rem;
  1528.   }
  1529.  
  1530. .form-row {
  1531.   display: flex;
  1532.   flex-wrap: wrap;
  1533.   margin-right: -5px;
  1534.   margin-left: -5px; }
  1535.   .form-row > .col,
  1536.   .form-row > [class*="col-"] {
  1537.     padding-right: 5px;
  1538.     padding-left: 5px; }
  1539.  
  1540. .form-check {
  1541.   position: relative;
  1542.   display: block;
  1543.   margin-bottom: 0.5rem; }
  1544.   .form-check.disabled .form-check-label {
  1545.     color: #868e96; }
  1546.  
  1547. .form-check-label {
  1548.   padding-left: 1.25rem;
  1549.   margin-bottom: 0; }
  1550.  
  1551. .form-check-input {
  1552.   position: absolute;
  1553.   margin-top: 0.25rem;
  1554.   margin-left: -1.25rem; }
  1555.  
  1556. .form-check-inline {
  1557.   display: inline-block;
  1558.   margin-right: 0.75rem; }
  1559.   .form-check-inline .form-check-label {
  1560.     vertical-align: middle; }
  1561.  
  1562. .invalid-feedback {
  1563.   display: none;
  1564.   margin-top: .25rem;
  1565.   font-size: .875rem;
  1566.   color: #dc3545; }
  1567.  
  1568. .invalid-tooltip {
  1569.   position: absolute;
  1570.   top: 100%;
  1571.   z-index: 5;
  1572.   display: none;
  1573.   width: 250px;
  1574.   padding: .5rem;
  1575.   margin-top: .1rem;
  1576.   font-size: .875rem;
  1577.   line-height: 1;
  1578.   color: #fff;
  1579.   background-color: rgba(220, 53, 69, 0.8);
  1580.   border-radius: .2rem; }
  1581.  
  1582. .was-validated .form-control:valid, .form-control.is-valid, .was-validated
  1583. .custom-select:valid,
  1584. .custom-select.is-valid {
  1585.   border-color: #28a745; }
  1586.   .was-validated .form-control:valid:focus, .form-control.is-valid:focus, .was-validated
  1587.   .custom-select:valid:focus,
  1588.   .custom-select.is-valid:focus {
  1589.     box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }
  1590.   .was-validated .form-control:valid ~ .valid-feedback,
  1591.   .was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback,
  1592.   .form-control.is-valid ~ .valid-tooltip, .was-validated
  1593.   .custom-select:valid ~ .valid-feedback,
  1594.   .was-validated
  1595.   .custom-select:valid ~ .valid-tooltip,
  1596.   .custom-select.is-valid ~ .valid-feedback,
  1597.   .custom-select.is-valid ~ .valid-tooltip {
  1598.     display: block; }
  1599.  
  1600. .was-validated .form-check-input:valid + .form-check-label, .form-check-input.is-valid + .form-check-label {
  1601.   color: #28a745; }
  1602.  
  1603. .was-validated .custom-control-input:valid ~ .custom-control-indicator, .custom-control-input.is-valid ~ .custom-control-indicator {
  1604.   background-color: rgba(40, 167, 69, 0.25); }
  1605.  
  1606. .was-validated .custom-control-input:valid ~ .custom-control-description, .custom-control-input.is-valid ~ .custom-control-description {
  1607.   color: #28a745; }
  1608.  
  1609. .was-validated .custom-file-input:valid ~ .custom-file-control, .custom-file-input.is-valid ~ .custom-file-control {
  1610.   border-color: #28a745; }
  1611.   .was-validated .custom-file-input:valid ~ .custom-file-control::before, .custom-file-input.is-valid ~ .custom-file-control::before {
  1612.     border-color: inherit; }
  1613.  
  1614. .was-validated .custom-file-input:valid:focus, .custom-file-input.is-valid:focus {
  1615.   box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }
  1616.  
  1617. .was-validated .form-control:invalid, .form-control.is-invalid, .was-validated
  1618. .custom-select:invalid,
  1619. .custom-select.is-invalid {
  1620.   border-color: #dc3545; }
  1621.   .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus, .was-validated
  1622.   .custom-select:invalid:focus,
  1623.   .custom-select.is-invalid:focus {
  1624.     box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }
  1625.   .was-validated .form-control:invalid ~ .invalid-feedback,
  1626.   .was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback,
  1627.   .form-control.is-invalid ~ .invalid-tooltip, .was-validated
  1628.   .custom-select:invalid ~ .invalid-feedback,
  1629.   .was-validated
  1630.   .custom-select:invalid ~ .invalid-tooltip,
  1631.   .custom-select.is-invalid ~ .invalid-feedback,
  1632.   .custom-select.is-invalid ~ .invalid-tooltip {
  1633.     display: block; }
  1634.  
  1635. .was-validated .form-check-input:invalid + .form-check-label, .form-check-input.is-invalid + .form-check-label {
  1636.   color: #dc3545; }
  1637.  
  1638. .was-validated .custom-control-input:invalid ~ .custom-control-indicator, .custom-control-input.is-invalid ~ .custom-control-indicator {
  1639.   background-color: rgba(220, 53, 69, 0.25); }
  1640.  
  1641. .was-validated .custom-control-input:invalid ~ .custom-control-description, .custom-control-input.is-invalid ~ .custom-control-description {
  1642.   color: #dc3545; }
  1643.  
  1644. .was-validated .custom-file-input:invalid ~ .custom-file-control, .custom-file-input.is-invalid ~ .custom-file-control {
  1645.   border-color: #dc3545; }
  1646.   .was-validated .custom-file-input:invalid ~ .custom-file-control::before, .custom-file-input.is-invalid ~ .custom-file-control::before {
  1647.     border-color: inherit; }
  1648.  
  1649. .was-validated .custom-file-input:invalid:focus, .custom-file-input.is-invalid:focus {
  1650.   box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }
  1651.  
  1652. .form-inline {
  1653.   display: flex;
  1654.   flex-flow: row wrap;
  1655.   align-items: left; }
  1656.   .form-inline .form-check {
  1657.     width: 100%; }
  1658.   @media (min-width: 576px) {
  1659.     .form-inline label {
  1660.       display: flex;
  1661.       align-items: center;
  1662.       justify-content: center;
  1663.       margin-bottom: 0; }
  1664.     .form-inline .form-group {
  1665.       display: flex;
  1666.       flex: 0 0 auto;
  1667.       text-align: left;
  1668.       flex-flow: row wrap;
  1669.       align-items: left;
  1670.       margin-bottom: 0; }
  1671.     .form-inline .form-control {
  1672.       display: inline-block;
  1673.       width: auto;
  1674.       vertical-align: middle; }
  1675.     .form-inline .form-control-plaintext {
  1676.       display: inline-block; }
  1677.     .form-inline .input-group {
  1678.       width: auto; }
  1679.     .form-inline .form-control-label {
  1680.       margin-bottom: 0;
  1681.       vertical-align: middle; }
  1682.     .form-inline .form-check {
  1683.       display: flex;
  1684.       align-items: center;
  1685.       justify-content: center;
  1686.       width: auto;
  1687.       margin-top: 0;
  1688.       margin-bottom: 0; }
  1689.     .form-inline .form-check-label {
  1690.       padding-left: 0; }
  1691.     .form-inline .form-check-input {
  1692.       position: relative;
  1693.       margin-top: 0;
  1694.       margin-right: 0.25rem;
  1695.       margin-left: 0; }
  1696.     .form-inline .custom-control {
  1697.       display: flex;
  1698.       align-items: center;
  1699.       justify-content: center;
  1700.       padding-left: 0; }
  1701.     .form-inline .custom-control-indicator {
  1702.       position: static;
  1703.       display: inline-block;
  1704.       margin-right: 0.25rem;
  1705.       vertical-align: text-bottom; }
  1706.     .form-inline .has-feedback .form-control-feedback {
  1707.       top: 0; } }
  1708.  
  1709. .container {
  1710.   width: 100%;
  1711.   margin-right: auto;
  1712.   margin-left: auto;
  1713.   padding-right: 15px;
  1714.   padding-left: 15px; }
  1715.   @media (min-width: 576px) {
  1716.     .container {
  1717.       max-width: 540px; } }
  1718.   @media (min-width: 768px) {
  1719.     .container {
  1720.       max-width: 720px; } }
  1721.   @media (min-width: 992px) {
  1722.     .container {
  1723.       max-width: 960px; } }
  1724.   @media (min-width: 1200px) {
  1725.     .container {
  1726.       max-width: 1140px; } }
  1727.  
  1728. .container-fluid {
  1729.   width: 100%;
  1730.   width: 100%;
  1731.   margin-right: auto;
  1732.   margin-left: auto;
  1733.   padding-right: 15px;
  1734.   padding-left: 15px; }
  1735.  
  1736. .row {
  1737.   display: flex;
  1738.   flex-wrap: wrap;
  1739.   margin-right: -15px;
  1740.   margin-left: -15px; }
  1741.  
  1742. .no-gutters {
  1743.   margin-right: 0;
  1744.   margin-left: 0; }
  1745.   .no-gutters > .col,
  1746.   .no-gutters > [class*="col-"] {
  1747.     padding-right: 0;
  1748.     padding-left: 0; }
  1749.  
  1750. .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,
  1751. .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,
  1752. .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,
  1753. .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,
  1754. .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,
  1755. .col-xl-auto {
  1756.   position: relative;
  1757.   width: 100%;
  1758.   min-height: 1px;
  1759.   padding-right: 15px;
  1760.   padding-left: 15px; }
  1761.  
  1762. .col {
  1763.   flex-basis: 0;
  1764.   flex-grow: 1;
  1765.   max-width: 100%; }
  1766.  
  1767. .col-auto {
  1768.   flex: 0 0 auto;
  1769.   width: auto;
  1770.   max-width: none; }
  1771.  
  1772. .col-1 {
  1773.   flex: 0 0 8.33333%;
  1774.   max-width: 8.33333%; }
  1775.  
  1776. .col-2 {
  1777.   flex: 0 0 16.66667%;
  1778.   max-width: 16.66667%; }
  1779.  
  1780. .col-3 {
  1781.   flex: 0 0 25%;
  1782.   max-width: 25%; }
  1783.  
  1784. .col-4 {
  1785.   flex: 0 0 33.33333%;
  1786.   max-width: 33.33333%; }
  1787.  
  1788. .col-5 {
  1789.   flex: 0 0 41.66667%;
  1790.   max-width: 41.66667%; }
  1791.  
  1792. .col-6 {
  1793.   flex: 0 0 50%;
  1794.   max-width: 50%; }
  1795.  
  1796. .col-7 {
  1797.   flex: 0 0 58.33333%;
  1798.   max-width: 58.33333%; }
  1799.  
  1800. .col-8 {
  1801.   flex: 0 0 66.66667%;
  1802.   max-width: 66.66667%; }
  1803.  
  1804. .col-9 {
  1805.   flex: 0 0 75%;
  1806.   max-width: 75%; }
  1807.  
  1808. .col-10 {
  1809.   flex: 0 0 83.33333%;
  1810.   max-width: 83.33333%; }
  1811.  
  1812. .col-11 {
  1813.   flex: 0 0 91.66667%;
  1814.   max-width: 91.66667%; }
  1815.  
  1816. .col-12 {
  1817.   flex: 0 0 100%;
  1818.   max-width: 100%; }
  1819.  
  1820. .order-1 {
  1821.   order: 1; }
  1822.  
  1823. .order-2 {
  1824.   order: 2; }
  1825.  
  1826. .order-3 {
  1827.   order: 3; }
  1828.  
  1829. .order-4 {
  1830.   order: 4; }
  1831.  
  1832. .order-5 {
  1833.   order: 5; }
  1834.  
  1835. .order-6 {
  1836.   order: 6; }
  1837.  
  1838. .order-7 {
  1839.   order: 7; }
  1840.  
  1841. .order-8 {
  1842.   order: 8; }
  1843.  
  1844. .order-9 {
  1845.   order: 9; }
  1846.  
  1847. .order-10 {
  1848.   order: 10; }
  1849.  
  1850. .order-11 {
  1851.   order: 11; }
  1852.  
  1853. .order-12 {
  1854.   order: 12; }
  1855.  
  1856. @media (min-width: 576px) {
  1857.   .col-sm {
  1858.     flex-basis: 0;
  1859.     flex-grow: 1;
  1860.     max-width: 100%; }
  1861.   .col-sm-auto {
  1862.     flex: 0 0 auto;
  1863.     width: auto;
  1864.     max-width: none; }
  1865.   .col-sm-1 {
  1866.     flex: 0 0 8.33333%;
  1867.     max-width: 8.33333%; }
  1868.   .col-sm-2 {
  1869.     flex: 0 0 16.66667%;
  1870.     max-width: 16.66667%; }
  1871.   .col-sm-3 {
  1872.     flex: 0 0 25%;
  1873.     max-width: 25%; }
  1874.   .col-sm-4 {
  1875.     flex: 0 0 33.33333%;
  1876.     max-width: 33.33333%; }
  1877.   .col-sm-5 {
  1878.     flex: 0 0 41.66667%;
  1879.     max-width: 41.66667%; }
  1880.   .col-sm-6 {
  1881.     flex: 0 0 50%;
  1882.     max-width: 50%; }
  1883.   .col-sm-7 {
  1884.     flex: 0 0 58.33333%;
  1885.     max-width: 58.33333%; }
  1886.   .col-sm-8 {
  1887.     flex: 0 0 66.66667%;
  1888.     max-width: 66.66667%; }
  1889.   .col-sm-9 {
  1890.     flex: 0 0 75%;
  1891.     max-width: 75%; }
  1892.   .col-sm-10 {
  1893.     flex: 0 0 83.33333%;
  1894.     max-width: 83.33333%; }
  1895.   .col-sm-11 {
  1896.     flex: 0 0 91.66667%;
  1897.     max-width: 91.66667%; }
  1898.   .col-sm-12 {
  1899.     flex: 0 0 100%;
  1900.     max-width: 100%; }
  1901.   .order-sm-1 {
  1902.     order: 1; }
  1903.   .order-sm-2 {
  1904.     order: 2; }
  1905.   .order-sm-3 {
  1906.     order: 3; }
  1907.   .order-sm-4 {
  1908.     order: 4; }
  1909.   .order-sm-5 {
  1910.     order: 5; }
  1911.   .order-sm-6 {
  1912.     order: 6; }
  1913.   .order-sm-7 {
  1914.     order: 7; }
  1915.   .order-sm-8 {
  1916.     order: 8; }
  1917.   .order-sm-9 {
  1918.     order: 9; }
  1919.   .order-sm-10 {
  1920.     order: 10; }
  1921.   .order-sm-11 {
  1922.     order: 11; }
  1923.   .order-sm-12 {
  1924.     order: 12; } }
  1925.  
  1926. @media (min-width: 768px) {
  1927.   .col-md {
  1928.     flex-basis: 0;
  1929.     flex-grow: 1;
  1930.     max-width: 100%; }
  1931.   .col-md-auto {
  1932.     flex: 0 0 auto;
  1933.     width: auto;
  1934.     max-width: none; }
  1935.   .col-md-1 {
  1936.     flex: 0 0 8.33333%;
  1937.     max-width: 8.33333%; }
  1938.   .col-md-2 {
  1939.     flex: 0 0 16.66667%;
  1940.     max-width: 16.66667%; }
  1941.   .col-md-3 {
  1942.     flex: 0 0 25%;
  1943.     max-width: 25%; }
  1944.   .col-md-4 {
  1945.     flex: 0 0 33.33333%;
  1946.     max-width: 33.33333%; }
  1947.   .col-md-5 {
  1948.     flex: 0 0 41.66667%;
  1949.     max-width: 41.66667%; }
  1950.   .col-md-6 {
  1951.     flex: 0 0 50%;
  1952.     max-width: 50%; }
  1953.   .col-md-7 {
  1954.     flex: 0 0 58.33333%;
  1955.     max-width: 58.33333%; }
  1956.   .col-md-8 {
  1957.     flex: 0 0 66.66667%;
  1958.     max-width: 66.66667%; }
  1959.   .col-md-9 {
  1960.     flex: 0 0 75%;
  1961.     max-width: 75%; }
  1962.   .col-md-10 {
  1963.     flex: 0 0 83.33333%;
  1964.     max-width: 83.33333%; }
  1965.   .col-md-11 {
  1966.     flex: 0 0 91.66667%;
  1967.     max-width: 91.66667%; }
  1968.   .col-md-12 {
  1969.     flex: 0 0 100%;
  1970.     max-width: 100%; }
  1971.   .order-md-1 {
  1972.     order: 1; }
  1973.   .order-md-2 {
  1974.     order: 2; }
  1975.   .order-md-3 {
  1976.     order: 3; }
  1977.   .order-md-4 {
  1978.     order: 4; }
  1979.   .order-md-5 {
  1980.     order: 5; }
  1981.   .order-md-6 {
  1982.     order: 6; }
  1983.   .order-md-7 {
  1984.     order: 7; }
  1985.   .order-md-8 {
  1986.     order: 8; }
  1987.   .order-md-9 {
  1988.     order: 9; }
  1989.   .order-md-10 {
  1990.     order: 10; }
  1991.   .order-md-11 {
  1992.     order: 11; }
  1993.   .order-md-12 {
  1994.     order: 12; } }
  1995.  
  1996. @media (min-width: 992px) {
  1997.   .col-lg {
  1998.     flex-basis: 0;
  1999.     flex-grow: 1;
  2000.     max-width: 100%; }
  2001.   .col-lg-auto {
  2002.     flex: 0 0 auto;
  2003.     width: auto;
  2004.     max-width: none; }
  2005.   .col-lg-1 {
  2006.     flex: 0 0 8.33333%;
  2007.     max-width: 8.33333%; }
  2008.   .col-lg-2 {
  2009.     flex: 0 0 16.66667%;
  2010.     max-width: 16.66667%; }
  2011.   .col-lg-3 {
  2012.     flex: 0 0 25%;
  2013.     max-width: 25%; }
  2014.   .col-lg-4 {
  2015.     flex: 0 0 33.33333%;
  2016.     max-width: 33.33333%; }
  2017.   .col-lg-5 {
  2018.     flex: 0 0 41.66667%;
  2019.     max-width: 41.66667%; }
  2020.   .col-lg-6 {
  2021.     flex: 0 0 50%;
  2022.     max-width: 50%; }
  2023.   .col-lg-7 {
  2024.     flex: 0 0 58.33333%;
  2025.     max-width: 58.33333%; }
  2026.   .col-lg-8 {
  2027.     flex: 0 0 66.66667%;
  2028.     max-width: 66.66667%; }
  2029.   .col-lg-9 {
  2030.     flex: 0 0 75%;
  2031.     max-width: 75%; }
  2032.   .col-lg-10 {
  2033.     flex: 0 0 83.33333%;
  2034.     max-width: 83.33333%; }
  2035.   .col-lg-11 {
  2036.     flex: 0 0 91.66667%;
  2037.     max-width: 91.66667%; }
  2038.   .col-lg-12 {
  2039.     flex: 0 0 100%;
  2040.     max-width: 100%; }
  2041.   .order-lg-1 {
  2042.     order: 1; }
  2043.   .order-lg-2 {
  2044.     order: 2; }
  2045.   .order-lg-3 {
  2046.     order: 3; }
  2047.   .order-lg-4 {
  2048.     order: 4; }
  2049.   .order-lg-5 {
  2050.     order: 5; }
  2051.   .order-lg-6 {
  2052.     order: 6; }
  2053.   .order-lg-7 {
  2054.     order: 7; }
  2055.   .order-lg-8 {
  2056.     order: 8; }
  2057.   .order-lg-9 {
  2058.     order: 9; }
  2059.   .order-lg-10 {
  2060.     order: 10; }
  2061.   .order-lg-11 {
  2062.     order: 11; }
  2063.   .order-lg-12 {
  2064.     order: 12; } }
  2065.  
  2066. @media (min-width: 1200px) {
  2067.   .col-xl {
  2068.     flex-basis: 0;
  2069.     flex-grow: 1;
  2070.     max-width: 100%; }
  2071.   .col-xl-auto {
  2072.     flex: 0 0 auto;
  2073.     width: auto;
  2074.     max-width: none; }
  2075.   .col-xl-1 {
  2076.     flex: 0 0 8.33333%;
  2077.     max-width: 8.33333%; }
  2078.   .col-xl-2 {
  2079.     flex: 0 0 16.66667%;
  2080.     max-width: 16.66667%; }
  2081.   .col-xl-3 {
  2082.     flex: 0 0 25%;
  2083.     max-width: 25%; }
  2084.   .col-xl-4 {
  2085.     flex: 0 0 33.33333%;
  2086.     max-width: 33.33333%; }
  2087.   .col-xl-5 {
  2088.     flex: 0 0 41.66667%;
  2089.     max-width: 41.66667%; }
  2090.   .col-xl-6 {
  2091.     flex: 0 0 50%;
  2092.     max-width: 50%; }
  2093.   .col-xl-7 {
  2094.     flex: 0 0 58.33333%;
  2095.     max-width: 58.33333%; }
  2096.   .col-xl-8 {
  2097.     flex: 0 0 66.66667%;
  2098.     max-width: 66.66667%; }
  2099.   .col-xl-9 {
  2100.     flex: 0 0 75%;
  2101.     max-width: 75%; }
  2102.   .col-xl-10 {
  2103.     flex: 0 0 83.33333%;
  2104.     max-width: 83.33333%; }
  2105.   .col-xl-11 {
  2106.     flex: 0 0 91.66667%;
  2107.     max-width: 91.66667%; }
  2108.   .col-xl-12 {
  2109.     flex: 0 0 100%;
  2110.     max-width: 100%; }
  2111.   .order-xl-1 {
  2112.     order: 1; }
  2113.   .order-xl-2 {
  2114.     order: 2; }
  2115.   .order-xl-3 {
  2116.     order: 3; }
  2117.   .order-xl-4 {
  2118.     order: 4; }
  2119.   .order-xl-5 {
  2120.     order: 5; }
  2121.   .order-xl-6 {
  2122.     order: 6; }
  2123.   .order-xl-7 {
  2124.     order: 7; }
  2125.   .order-xl-8 {
  2126.     order: 8; }
  2127.   .order-xl-9 {
  2128.     order: 9; }
  2129.   .order-xl-10 {
  2130.     order: 10; }
  2131.   .order-xl-11 {
  2132.     order: 11; }
  2133.   .order-xl-12 {
  2134.     order: 12; } }
  2135.  
  2136. .img-fluid {
  2137.   max-width: 100%;
  2138.   height: auto; }
  2139.  
  2140. .img-thumbnail {
  2141.   padding: 0.25rem;
  2142.   background-color: white;
  2143.   border: 1px solid #ddd;
  2144.   border-radius: 0px;
  2145.   transition: all 0.2s ease-in-out;
  2146.   max-width: 100%;
  2147.   height: auto; }
  2148.  
  2149. .figure {
  2150.   display: inline-block; }
  2151.  
  2152. .figure-img {
  2153.   margin-bottom: 0.75rem;
  2154.   line-height: 1; }
  2155.  
  2156. .figure-caption {
  2157.   font-size: 90%;
  2158.   color: #868e96; }
  2159.  
  2160. .input-group {
  2161.   position: relative;
  2162.   display: flex;
  2163.   align-items: center;
  2164.   width: 100%; }
  2165.   .input-group .form-control {
  2166.     position: relative;
  2167.     z-index: 2;
  2168.     flex: 1 1 auto;
  2169.     width: 1%;
  2170.     margin-bottom: 0; }
  2171.     .input-group .form-control:focus, .input-group .form-control:active, .input-group .form-control:hover {
  2172.       z-index: 3; }
  2173.  
  2174. .input-group-addon:not(:first-child):not(:last-child),
  2175. .input-group-btn:not(:first-child):not(:last-child),
  2176. .input-group .form-control:not(:first-child):not(:last-child) {
  2177.   border-radius: 0; }
  2178.  
  2179. .input-group-addon,
  2180. .input-group-btn {
  2181.   white-space: nowrap; }
  2182.  
  2183. .input-group-addon {
  2184.   padding: 0.5rem 0.75rem;
  2185.   margin-bottom: 0;
  2186.   font-size: 1rem;
  2187.   font-weight: normal;
  2188.   line-height: 1.25;
  2189.   color: #495057;
  2190.   text-align: center;
  2191.   background-color: #e9ecef;
  2192.   background-clip: padding-box;
  2193.   border: 1px solid rgba(0, 0, 0, 0.15);
  2194.   border-radius: 0px; }
  2195.   .input-group-addon.form-control-sm,
  2196.   .input-group-sm > .input-group-addon,
  2197.   .input-group-sm > .input-group-btn > .input-group-addon.btn {
  2198.     padding: 0.25rem 0.5rem;
  2199.     font-size: 0.875rem;
  2200.     border-radius: 0px; }
  2201.   .input-group-addon.form-control-lg,
  2202.   .input-group-lg > .input-group-addon,
  2203.   .input-group-lg > .input-group-btn > .input-group-addon.btn {
  2204.     padding: 0.5rem 1rem;
  2205.     font-size: 1.25rem;
  2206.     border-radius: 0px; }
  2207.   .input-group-addon input[type="radio"],
  2208.   .input-group-addon input[type="checkbox"] {
  2209.     margin-top: 0; }
  2210.  
  2211. .input-group .form-control:not(:last-child),
  2212. .input-group-addon:not(:last-child),
  2213. .input-group-btn:not(:last-child) > .btn,
  2214. .input-group-btn:not(:last-child) > .btn-group > .btn,
  2215. .input-group-btn:not(:last-child) > .dropdown-toggle,
  2216. .input-group-btn:not(:first-child) > .btn:not(:last-child):not(.dropdown-toggle),
  2217. .input-group-btn:not(:first-child) > .btn-group:not(:last-child) > .btn {
  2218.   border-top-right-radius: 0;
  2219.   border-bottom-right-radius: 0; }
  2220.  
  2221. .input-group-addon:not(:last-child) {
  2222.   border-right: 0; }
  2223.  
  2224. .input-group .form-control:not(:first-child),
  2225. .input-group-addon:not(:first-child),
  2226. .input-group-btn:not(:first-child) > .btn,
  2227. .input-group-btn:not(:first-child) > .btn-group > .btn,
  2228. .input-group-btn:not(:first-child) > .dropdown-toggle,
  2229. .input-group-btn:not(:last-child) > .btn:not(:first-child),
  2230. .input-group-btn:not(:last-child) > .btn-group:not(:first-child) > .btn {
  2231.   border-top-left-radius: 0;
  2232.   border-bottom-left-radius: 0; }
  2233.  
  2234. .form-control + .input-group-addon:not(:first-child) {
  2235.   border-left: 0; }
  2236.  
  2237. .input-group-btn {
  2238.   position: relative;
  2239.   font-size: 0;
  2240.   white-space: nowrap; }
  2241.   .input-group-btn > .btn {
  2242.     position: relative;
  2243.     background-clip: padding-box;
  2244.     border: 1px solid rgba(0, 0, 0, 0.15); }
  2245.     .input-group-btn > .btn + .btn {
  2246.       margin-left: -1px; }
  2247.     .input-group-btn > .btn:focus, .input-group-btn > .btn:active, .input-group-btn > .btn:hover {
  2248.       z-index: 3; }
  2249.   .input-group-btn:not(:last-child) > .btn,
  2250.   .input-group-btn:not(:last-child) > .btn-group {
  2251.     margin-right: -1px; }
  2252.   .input-group-btn:not(:first-child) > .btn,
  2253.   .input-group-btn:not(:first-child) > .btn-group {
  2254.     z-index: 2;
  2255.     margin-left: -1px; }
  2256.     .input-group-btn:not(:first-child) > .btn:focus, .input-group-btn:not(:first-child) > .btn:active, .input-group-btn:not(:first-child) > .btn:hover,
  2257.     .input-group-btn:not(:first-child) > .btn-group:focus,
  2258.     .input-group-btn:not(:first-child) > .btn-group:active,
  2259.     .input-group-btn:not(:first-child) > .btn-group:hover {
  2260.       z-index: 3; }
  2261.  
  2262. .jumbotron {
  2263.   padding: 2rem 1rem;
  2264.   margin-bottom: 2rem;
  2265.   background-color: #e9ecef;
  2266.   border-radius: 0px; }
  2267.   @media (min-width: 576px) {
  2268.     .jumbotron {
  2269.       padding: 4rem 2rem; } }
  2270.  
  2271. .jumbotron-fluid {
  2272.   padding-right: 0;
  2273.   padding-left: 0;
  2274.   border-radius: 0; }
  2275.  
  2276. .list-group {
  2277.   display: flex;
  2278.   flex-direction: column;
  2279.   padding-left: 0;
  2280.   margin-bottom: 0; }
  2281.  
  2282. .list-group-item-action {
  2283.   width: 100%;
  2284.   color: #495057;
  2285.   text-align: inherit; }
  2286.   .list-group-item-action:focus, .list-group-item-action:hover {
  2287.     color: #495057;
  2288.     text-decoration: none;
  2289.     background-color: #f8f9fa; }
  2290.   .list-group-item-action:active {
  2291.     color: #454545;
  2292.     background-color: #e9ecef; }
  2293.  
  2294. .list-group-item {
  2295.   position: relative;
  2296.   display: block;
  2297.   padding: 0.75rem 1.25rem;
  2298.   margin-bottom: -1px;
  2299.   background-color: #fff;
  2300.   border: 1px solid rgba(0, 0, 0, 0.125); }
  2301.   .list-group-item:first-child {
  2302.     border-top-left-radius: 0px;
  2303.     border-top-right-radius: 0px; }
  2304.   .list-group-item:last-child {
  2305.     margin-bottom: 0;
  2306.     border-bottom-right-radius: 0px;
  2307.     border-bottom-left-radius: 0px; }
  2308.   .list-group-item:focus, .list-group-item:hover {
  2309.     text-decoration: none; }
  2310.   .list-group-item.disabled, .list-group-item:disabled {
  2311.     color: #868e96;
  2312.     background-color: #fff; }
  2313.   .list-group-item.active {
  2314.     z-index: 2;
  2315.     color: #fff;
  2316.     background-color: #007bff;
  2317.     border-color: #007bff; }
  2318.  
  2319. .list-group-flush .list-group-item {
  2320.   border-right: 0;
  2321.   border-left: 0;
  2322.   border-radius: 0; }
  2323.  
  2324. .list-group-flush:first-child .list-group-item:first-child {
  2325.   border-top: 0; }
  2326.  
  2327. .list-group-flush:last-child .list-group-item:last-child {
  2328.   border-bottom: 0; }
  2329.  
  2330. .list-group-item-primary {
  2331.   color: #004085;
  2332.   background-color: #b8daff; }
  2333.  
  2334. a.list-group-item-primary,
  2335. button.list-group-item-primary {
  2336.   color: #004085; }
  2337.   a.list-group-item-primary:focus, a.list-group-item-primary:hover,
  2338.   button.list-group-item-primary:focus,
  2339.   button.list-group-item-primary:hover {
  2340.     color: #004085;
  2341.     background-color: #9fcdff; }
  2342.   a.list-group-item-primary.active,
  2343.   button.list-group-item-primary.active {
  2344.     color: #fff;
  2345.     background-color: #004085;
  2346.     border-color: #004085; }
  2347.  
  2348. .list-group-item-secondary {
  2349.   color: #464a4e;
  2350.   background-color: #dddfe2; }
  2351.  
  2352. a.list-group-item-secondary,
  2353. button.list-group-item-secondary {
  2354.   color: #464a4e; }
  2355.   a.list-group-item-secondary:focus, a.list-group-item-secondary:hover,
  2356.   button.list-group-item-secondary:focus,
  2357.   button.list-group-item-secondary:hover {
  2358.     color: #464a4e;
  2359.     background-color: #cfd2d6; }
  2360.   a.list-group-item-secondary.active,
  2361.   button.list-group-item-secondary.active {
  2362.     color: #fff;
  2363.     background-color: #464a4e;
  2364.     border-color: #464a4e; }
  2365.  
  2366. .list-group-item-success {
  2367.   color: #155724;
  2368.   background-color: #c3e6cb; }
  2369.  
  2370. a.list-group-item-success,
  2371. button.list-group-item-success {
  2372.   color: #155724; }
  2373.   a.list-group-item-success:focus, a.list-group-item-success:hover,
  2374.   button.list-group-item-success:focus,
  2375.   button.list-group-item-success:hover {
  2376.     color: #155724;
  2377.     background-color: #b1dfbb; }
  2378.   a.list-group-item-success.active,
  2379.   button.list-group-item-success.active {
  2380.     color: #fff;
  2381.     background-color: #155724;
  2382.     border-color: #155724; }
  2383.  
  2384. .list-group-item-info {
  2385.   color: #0c5460;
  2386.   background-color: #bee5eb; }
  2387.  
  2388. a.list-group-item-info,
  2389. button.list-group-item-info {
  2390.   color: #0c5460; }
  2391.   a.list-group-item-info:focus, a.list-group-item-info:hover,
  2392.   button.list-group-item-info:focus,
  2393.   button.list-group-item-info:hover {
  2394.     color: #0c5460;
  2395.     background-color: #abdde5; }
  2396.   a.list-group-item-info.active,
  2397.   button.list-group-item-info.active {
  2398.     color: #fff;
  2399.     background-color: #0c5460;
  2400.     border-color: #0c5460; }
  2401.  
  2402. .list-group-item-warning {
  2403.   color: #856404;
  2404.   background-color: #ffeeba; }
  2405.  
  2406. a.list-group-item-warning,
  2407. button.list-group-item-warning {
  2408.   color: #856404; }
  2409.   a.list-group-item-warning:focus, a.list-group-item-warning:hover,
  2410.   button.list-group-item-warning:focus,
  2411.   button.list-group-item-warning:hover {
  2412.     color: #856404;
  2413.     background-color: #ffe8a1; }
  2414.   a.list-group-item-warning.active,
  2415.   button.list-group-item-warning.active {
  2416.     color: #fff;
  2417.     background-color: #856404;
  2418.     border-color: #856404; }
  2419.  
  2420. .list-group-item-danger {
  2421.   color: #721c24;
  2422.   background-color: #f5c6cb; }
  2423.  
  2424. a.list-group-item-danger,
  2425. button.list-group-item-danger {
  2426.   color: #721c24; }
  2427.   a.list-group-item-danger:focus, a.list-group-item-danger:hover,
  2428.   button.list-group-item-danger:focus,
  2429.   button.list-group-item-danger:hover {
  2430.     color: #721c24;
  2431.     background-color: #f1b0b7; }
  2432.   a.list-group-item-danger.active,
  2433.   button.list-group-item-danger.active {
  2434.     color: #fff;
  2435.     background-color: #721c24;
  2436.     border-color: #721c24; }
  2437.  
  2438. .list-group-item-light {
  2439.   color: #818182;
  2440.   background-color: #fdfdfe; }
  2441.  
  2442. a.list-group-item-light,
  2443. button.list-group-item-light {
  2444.   color: #818182; }
  2445.   a.list-group-item-light:focus, a.list-group-item-light:hover,
  2446.   button.list-group-item-light:focus,
  2447.   button.list-group-item-light:hover {
  2448.     color: #818182;
  2449.     background-color: #ececf6; }
  2450.   a.list-group-item-light.active,
  2451.   button.list-group-item-light.active {
  2452.     color: #fff;
  2453.     background-color: #818182;
  2454.     border-color: #818182; }
  2455.  
  2456. .list-group-item-dark {
  2457.   color: #1b1e21;
  2458.   background-color: #c6c8ca; }
  2459.  
  2460. a.list-group-item-dark,
  2461. button.list-group-item-dark {
  2462.   color: #1b1e21; }
  2463.   a.list-group-item-dark:focus, a.list-group-item-dark:hover,
  2464.   button.list-group-item-dark:focus,
  2465.   button.list-group-item-dark:hover {
  2466.     color: #1b1e21;
  2467.     background-color: #b9bbbe; }
  2468.   a.list-group-item-dark.active,
  2469.   button.list-group-item-dark.active {
  2470.     color: #fff;
  2471.     background-color: #1b1e21;
  2472.     border-color: #1b1e21; }
  2473.  
  2474. .media {
  2475.   display: flex;
  2476.   align-items: flex-start; }
  2477.  
  2478. .media-body {
  2479.   flex: 1; }
  2480.  
  2481. .modal-open {
  2482.   overflow: hidden; }
  2483.  
  2484. .modal {
  2485.   position: fixed;
  2486.   top: 0;
  2487.   right: 0;
  2488.   bottom: 0;
  2489.   left: 0;
  2490.   z-index: 1050;
  2491.   display: none;
  2492.   overflow: hidden;
  2493.   outline: 0; }
  2494.   .modal.fade .modal-dialog {
  2495.     transition: transform 0.3s ease-out;
  2496.     transform: translate(0, -25%); }
  2497.   .modal.show .modal-dialog {
  2498.     transform: translate(0, 0); }
  2499.  
  2500. .modal-open .modal {
  2501.   overflow-x: hidden;
  2502.   overflow-y: auto; }
  2503.  
  2504. .modal-dialog {
  2505.   position: relative;
  2506.   width: auto;
  2507.   margin: 10px; }
  2508.  
  2509. .modal-content {
  2510.   position: relative;
  2511.   display: flex;
  2512.   flex-direction: column;
  2513.   background-color: #fff;
  2514.   background-clip: padding-box;
  2515.   border: 1px solid rgba(0, 0, 0, 0.2);
  2516.   border-radius: 0px;
  2517.   outline: 0; }
  2518.  
  2519. .modal-backdrop {
  2520.   position: fixed;
  2521.   top: 0;
  2522.   right: 0;
  2523.   bottom: 0;
  2524.   left: 0;
  2525.   z-index: 1040;
  2526.   background-color: #000; }
  2527.   .modal-backdrop.fade {
  2528.     opacity: 0; }
  2529.   .modal-backdrop.show {
  2530.     opacity: 0.5; }
  2531.  
  2532. .modal-header {
  2533.   display: flex;
  2534.   align-items: center;
  2535.   justify-content: space-between;
  2536.   padding: 15px;
  2537.   border-bottom: 1px solid #e9ecef; }
  2538.   .modal-header .close {
  2539.     margin-left: auto; }
  2540.  
  2541. .modal-title {
  2542.   margin-bottom: 0;
  2543.   line-height: 1.5; }
  2544.  
  2545. .modal-body {
  2546.   position: relative;
  2547.   flex: 1 1 auto;
  2548.   padding: 15px; }
  2549.  
  2550. .modal-footer {
  2551.   display: flex;
  2552.   align-items: center;
  2553.   justify-content: flex-end;
  2554.   padding: 15px;
  2555.   border-top: 1px solid #e9ecef; }
  2556.   .modal-footer > :not(:first-child) {
  2557.     margin-left: .25rem; }
  2558.   .modal-footer > :not(:last-child) {
  2559.     margin-right: .25rem; }
  2560.  
  2561. .modal-scrollbar-measure {
  2562.   position: absolute;
  2563.   top: -9999px;
  2564.   width: 50px;
  2565.   height: 50px;
  2566.   overflow: scroll; }
  2567.  
  2568. @media (min-width: 576px) {
  2569.   .modal-dialog {
  2570.     max-width: 500px;
  2571.     margin: 30px auto; }
  2572.   .modal-sm {
  2573.     max-width: 300px; } }
  2574.  
  2575. @media (min-width: 992px) {
  2576.   .modal-lg {
  2577.     max-width: 800px; } }
  2578.  
  2579. .nav {
  2580.   display: flex;
  2581.   flex-wrap: wrap;
  2582.   padding-left: 0;
  2583.   margin-bottom: 0;
  2584.   list-style: none; }
  2585.  
  2586. .nav-link {
  2587.   display: block;
  2588.   cursor: pointer;
  2589.   padding: 0.5rem 1rem; }
  2590.   .nav-link:focus, .nav-link:hover {
  2591.     text-decoration: none; }
  2592.   .nav-link.disabled {
  2593.     color: #868e96; }
  2594.  
  2595. .nav-tabs {
  2596.   border-bottom: 1px solid #ddd; }
  2597.   .nav-tabs .nav-item {
  2598.     margin-bottom: -1px; }
  2599.   .nav-tabs .nav-link {
  2600.     border: 1px solid transparent;
  2601.     border-top-left-radius: 0px;
  2602.     border-top-right-radius: 0px; }
  2603.     .nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
  2604.       border-color: #e9ecef #e9ecef #ddd; }
  2605.     .nav-tabs .nav-link.disabled {
  2606.       color: #868e96;
  2607.       background-color: transparent;
  2608.       border-color: transparent; }
  2609.   .nav-tabs .nav-link.active,
  2610.   .nav-tabs .nav-item.show .nav-link {
  2611.     color: #495057;
  2612.     background-color: white;
  2613.     border-color: #ddd #ddd white; }
  2614.   .nav-tabs .dropdown-menu {
  2615.     margin-top: -1px;
  2616.     border-top-left-radius: 0;
  2617.     border-top-right-radius: 0; }
  2618.  
  2619. .nav-pills .nav-link {
  2620.   border-radius: 0px; }
  2621.   .nav-pills .nav-link.active,
  2622.   .show > .nav-pills .nav-link {
  2623.     color: #fff;
  2624.     background-color: #007bff; }
  2625.  
  2626. .nav-fill .nav-item {
  2627.   flex: 1 1 auto;
  2628.   text-align: center; }
  2629.  
  2630. .nav-justified .nav-item {
  2631.   flex-basis: 0;
  2632.   flex-grow: 1;
  2633.   text-align: center; }
  2634.  
  2635. .tab-content > .tab-pane {
  2636.   display: none; }
  2637.  
  2638. .tab-content > .active {
  2639.   display: block; }
  2640.  
  2641. .navbar {
  2642.   position: relative;
  2643.   display: flex;
  2644.   flex-wrap: wrap;
  2645.   align-items: center;
  2646.   justify-content: space-between;
  2647.   padding: 0.75rem 1.5rem; }
  2648.   .navbar > .container,
  2649.   .navbar > .container-fluid {
  2650.     display: flex;
  2651.     flex-wrap: wrap;
  2652.     align-items: center;
  2653.     justify-content: space-between; }
  2654.  
  2655. .navbar-brand {
  2656.   display: inline-block;
  2657.   padding-top: 0.3125rem;
  2658.   padding-bottom: 0.3125rem;
  2659.   margin-right: 1.5rem;
  2660.   font-size: 1.25rem;
  2661.   line-height: inherit;
  2662.   white-space: nowrap; }
  2663.   .navbar-brand:focus, .navbar-brand:hover {
  2664.     text-decoration: none; }
  2665.  
  2666. .navbar-nav {
  2667.   display: flex;
  2668.   flex-direction: column;
  2669.   padding-left: 0;
  2670.   margin-bottom: 0;
  2671.   list-style: none; }
  2672.   .navbar-nav .nav-link {
  2673.     padding-right: 0;
  2674.     padding-left: 0; }
  2675.   .navbar-nav .dropdown-menu {
  2676.     position: static;
  2677.     float: none; }
  2678.  
  2679. .navbar-text {
  2680.   display: inline-block;
  2681.   padding-top: 0.5rem;
  2682.   padding-bottom: 0.5rem; }
  2683.  
  2684. .navbar-collapse {
  2685.   flex-basis: 100%;
  2686.   align-items: center; }
  2687.  
  2688. .navbar-toggler {
  2689.   padding: 0.25rem 0.75rem;
  2690.   font-size: 1.25rem;
  2691.   line-height: 1;
  2692.   background: transparent;
  2693.   border: 1px solid transparent;
  2694.   border-radius: 0px; }
  2695.   .navbar-toggler:focus, .navbar-toggler:hover {
  2696.     text-decoration: none; }
  2697.  
  2698. .navbar-toggler-icon {
  2699.   display: inline-block;
  2700.   width: 1.5em;
  2701.   height: 1.5em;
  2702.   vertical-align: middle;
  2703.   content: "";
  2704.   background: no-repeat center center;
  2705.   background-size: 100% 100%; }
  2706.  
  2707. @media (max-width: 575px) {
  2708.   .navbar-expand-sm > .container,
  2709.   .navbar-expand-sm > .container-fluid {
  2710.     padding-right: 0;
  2711.     padding-left: 0; } }
  2712.  
  2713. @media (min-width: 576px) {
  2714.   .navbar-expand-sm {
  2715.     flex-direction: row;
  2716.     flex-wrap: nowrap;
  2717.     justify-content: flex-start; }
  2718.     .navbar-expand-sm .navbar-nav {
  2719.       flex-direction: row; }
  2720.       .navbar-expand-sm .navbar-nav .dropdown-menu {
  2721.         position: absolute; }
  2722.       .navbar-expand-sm .navbar-nav .dropdown-menu-right {
  2723.         right: 0;
  2724.         left: auto; }
  2725.       .navbar-expand-sm .navbar-nav .nav-link {
  2726.         padding-right: .5rem;
  2727.         padding-left: .5rem; }
  2728.     .navbar-expand-sm > .container,
  2729.     .navbar-expand-sm > .container-fluid {
  2730.       flex-wrap: nowrap; }
  2731.     .navbar-expand-sm .navbar-collapse {
  2732.       display: flex !important; }
  2733.     .navbar-expand-sm .navbar-toggler {
  2734.       display: none; } }
  2735.  
  2736. @media (max-width: 767px) {
  2737.   .navbar-expand-md > .container,
  2738.   .navbar-expand-md > .container-fluid {
  2739.     padding-right: 0;
  2740.     padding-left: 0; } }
  2741.  
  2742. @media (min-width: 768px) {
  2743.   .navbar-expand-md {
  2744.     flex-direction: row;
  2745.     flex-wrap: nowrap;
  2746.     justify-content: flex-start; }
  2747.     .navbar-expand-md .navbar-nav {
  2748.       flex-direction: row; }
  2749.       .navbar-expand-md .navbar-nav .dropdown-menu {
  2750.         position: absolute; }
  2751.       .navbar-expand-md .navbar-nav .dropdown-menu-right {
  2752.         right: 0;
  2753.         left: auto; }
  2754.       .navbar-expand-md .navbar-nav .nav-link {
  2755.         padding-right: .5rem;
  2756.         padding-left: .5rem; }
  2757.     .navbar-expand-md > .container,
  2758.     .navbar-expand-md > .container-fluid {
  2759.       flex-wrap: nowrap; }
  2760.     .navbar-expand-md .navbar-collapse {
  2761.       display: flex !important; }
  2762.     .navbar-expand-md .navbar-toggler {
  2763.       display: none; } }
  2764.  
  2765. @media (max-width: 991px) {
  2766.   .navbar-expand-lg > .container,
  2767.   .navbar-expand-lg > .container-fluid {
  2768.     padding-right: 0;
  2769.     padding-left: 0; } }
  2770.  
  2771. @media (min-width: 992px) {
  2772.   .navbar-expand-lg {
  2773.     flex-direction: row;
  2774.     flex-wrap: nowrap;
  2775.     justify-content: flex-start; }
  2776.     .navbar-expand-lg .navbar-nav {
  2777.       flex-direction: row; }
  2778.       .navbar-expand-lg .navbar-nav .dropdown-menu {
  2779.         position: absolute; }
  2780.       .navbar-expand-lg .navbar-nav .dropdown-menu-right {
  2781.         right: 0;
  2782.         left: auto; }
  2783.       .navbar-expand-lg .navbar-nav .nav-link {
  2784.         padding-right: .5rem;
  2785.         padding-left: .5rem; }
  2786.     .navbar-expand-lg > .container,
  2787.     .navbar-expand-lg > .container-fluid {
  2788.       flex-wrap: nowrap; }
  2789.     .navbar-expand-lg .navbar-collapse {
  2790.       display: flex !important; }
  2791.     .navbar-expand-lg .navbar-toggler {
  2792.       display: none; } }
  2793.  
  2794. @media (max-width: 1199px) {
  2795.   .navbar-expand-xl > .container,
  2796.   .navbar-expand-xl > .container-fluid {
  2797.     padding-right: 0;
  2798.     padding-left: 0; } }
  2799.  
  2800. @media (min-width: 1200px) {
  2801.   .navbar-expand-xl {
  2802.     flex-direction: row;
  2803.     flex-wrap: nowrap;
  2804.     justify-content: flex-start; }
  2805.     .navbar-expand-xl .navbar-nav {
  2806.       flex-direction: row; }
  2807.       .navbar-expand-xl .navbar-nav .dropdown-menu {
  2808.         position: absolute; }
  2809.       .navbar-expand-xl .navbar-nav .dropdown-menu-right {
  2810.         right: 0;
  2811.         left: auto; }
  2812.       .navbar-expand-xl .navbar-nav .nav-link {
  2813.         padding-right: .5rem;
  2814.         padding-left: .5rem; }
  2815.     .navbar-expand-xl > .container,
  2816.     .navbar-expand-xl > .container-fluid {
  2817.       flex-wrap: nowrap; }
  2818.     .navbar-expand-xl .navbar-collapse {
  2819.       display: flex !important; }
  2820.     .navbar-expand-xl .navbar-toggler {
  2821.       display: none; } }
  2822.  
  2823. .navbar-expand {
  2824.   flex-direction: row;
  2825.   flex-wrap: nowrap;
  2826.   justify-content: flex-start; }
  2827.   .navbar-expand > .container,
  2828.   .navbar-expand > .container-fluid {
  2829.     padding-right: 0;
  2830.     padding-left: 0; }
  2831.   .navbar-expand .navbar-nav {
  2832.     flex-direction: row; }
  2833.     .navbar-expand .navbar-nav .dropdown-menu {
  2834.       position: absolute; }
  2835.     .navbar-expand .navbar-nav .dropdown-menu-right {
  2836.       right: 0;
  2837.       left: auto; }
  2838.     .navbar-expand .navbar-nav .nav-link {
  2839.       padding-right: .5rem;
  2840.       padding-left: .5rem; }
  2841.   .navbar-expand > .container,
  2842.   .navbar-expand > .container-fluid {
  2843.     flex-wrap: nowrap; }
  2844.   .navbar-expand .navbar-collapse {
  2845.     display: flex !important; }
  2846.   .navbar-expand .navbar-toggler {
  2847.     display: none; }
  2848.  
  2849. .navbar-light .navbar-brand {
  2850.   color: rgba(0, 0, 0, 0.9); }
  2851.   .navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover {
  2852.     color: rgba(0, 0, 0, 0.9); }
  2853.  
  2854. .navbar-light .navbar-nav .nav-link {
  2855.   color: rgba(0, 0, 0, 0.5); }
  2856.   .navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
  2857.     color: rgba(0, 0, 0, 0.7); }
  2858.   .navbar-light .navbar-nav .nav-link.disabled {
  2859.     color: rgba(0, 0, 0, 0.3); }
  2860.  
  2861. .navbar-light .navbar-nav .show > .nav-link,
  2862. .navbar-light .navbar-nav .active > .nav-link,
  2863. .navbar-light .navbar-nav .nav-link.show,
  2864. .navbar-light .navbar-nav .nav-link.active {
  2865.   color: rgba(0, 0, 0, 0.9); }
  2866.  
  2867. .navbar-light .navbar-toggler {
  2868.   color: rgba(0, 0, 0, 0.5);
  2869.   border-color: rgba(0, 0, 0, 0.1); }
  2870.  
  2871. .navbar-light .navbar-toggler-icon {
  2872.   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"); }
  2873.  
  2874. .navbar-light .navbar-text {
  2875.   color: rgba(0, 0, 0, 0.5); }
  2876.  
  2877. .navbar-dark .navbar-brand {
  2878.   color: white; }
  2879.   .navbar-dark .navbar-brand:focus, .navbar-dark .navbar-brand:hover {
  2880.     color: white; }
  2881.  
  2882. .navbar-dark .navbar-nav .nav-link {
  2883.   color: rgba(255, 255, 255, 0.5); }
  2884.   .navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {
  2885.     color: rgba(255, 255, 255, 0.75); }
  2886.   .navbar-dark .navbar-nav .nav-link.disabled {
  2887.     color: rgba(255, 255, 255, 0.25); }
  2888.  
  2889. .navbar-dark .navbar-nav .show > .nav-link,
  2890. .navbar-dark .navbar-nav .active > .nav-link,
  2891. .navbar-dark .navbar-nav .nav-link.show,
  2892. .navbar-dark .navbar-nav .nav-link.active {
  2893.   color: white; }
  2894.  
  2895. .navbar-dark .navbar-toggler {
  2896.   color: rgba(255, 255, 255, 0.5);
  2897.   border-color: rgba(255, 255, 255, 0.1); }
  2898.  
  2899. .navbar-dark .navbar-toggler-icon {
  2900.   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"); }
  2901.  
  2902. .navbar-dark .navbar-text {
  2903.   color: rgba(255, 255, 255, 0.5); }
  2904.  
  2905. .pagination {
  2906.   display: flex;
  2907.   padding-left: 0;
  2908.   list-style: none;
  2909.   border-radius: 0px; }
  2910.  
  2911. .page-item:first-child .page-link {
  2912.   margin-left: 0;
  2913.   border-top-left-radius: 0px;
  2914.   border-bottom-left-radius: 0px; }
  2915.  
  2916. .page-item:last-child .page-link {
  2917.   border-top-right-radius: 0px;
  2918.   border-bottom-right-radius: 0px; }
  2919.  
  2920. .page-item.active .page-link {
  2921.   z-index: 2;
  2922.   color: #fff;
  2923.   background-color: #007bff;
  2924.   border-color: #007bff; }
  2925.  
  2926. .page-item.disabled .page-link {
  2927.   color: #868e96;
  2928.   pointer-events: none;
  2929.   background-color: #fff;
  2930.   border-color: #ddd; }
  2931.  
  2932. .page-link {
  2933.   position: relative;
  2934.   display: block;
  2935.   padding: 0.5rem 0.75rem;
  2936.   margin-left: -1px;
  2937.   line-height: 1.25;
  2938.   color: #00b0eb;
  2939.   background-color: #fff;
  2940.   border: 1px solid #ddd; }
  2941.   .page-link:focus, .page-link:hover {
  2942.     color: #00779f;
  2943.     text-decoration: none;
  2944.     background-color: #e9ecef;
  2945.     border-color: #ddd; }
  2946.  
  2947. .pagination-lg .page-link {
  2948.   padding: 0.75rem 1.5rem;
  2949.   font-size: 1.25rem;
  2950.   line-height: 1.5; }
  2951.  
  2952. .pagination-lg .page-item:first-child .page-link {
  2953.   border-top-left-radius: 0px;
  2954.   border-bottom-left-radius: 0px; }
  2955.  
  2956. .pagination-lg .page-item:last-child .page-link {
  2957.   border-top-right-radius: 0px;
  2958.   border-bottom-right-radius: 0px; }
  2959.  
  2960. .pagination-sm .page-link {
  2961.   padding: 0.25rem 0.5rem;
  2962.   font-size: 0.875rem;
  2963.   line-height: 1.5; }
  2964.  
  2965. .pagination-sm .page-item:first-child .page-link {
  2966.   border-top-left-radius: 0px;
  2967.   border-bottom-left-radius: 0px; }
  2968.  
  2969. .pagination-sm .page-item:last-child .page-link {
  2970.   border-top-right-radius: 0px;
  2971.   border-bottom-right-radius: 0px; }
  2972.  
  2973. .popover {
  2974.   position: absolute;
  2975.   top: 0;
  2976.   left: 0;
  2977.   z-index: 1060;
  2978.   display: block;
  2979.   max-width: 276px;
  2980.   padding: 1px;
  2981.   font-family: Kotta One;
  2982.   font-style: normal;
  2983.   font-weight: normal;
  2984.   line-height: 1.5;
  2985.   text-align: left;
  2986.   text-align: start;
  2987.   text-decoration: none;
  2988.   text-shadow: none;
  2989.   text-transform: none;
  2990.   letter-spacing: normal;
  2991.   word-break: normal;
  2992.   word-spacing: normal;
  2993.   white-space: normal;
  2994.   line-break: auto;
  2995.   font-size: 0.875rem;
  2996.   word-wrap: break-word;
  2997.   background-color: #fff;
  2998.   background-clip: padding-box;
  2999.   border: 1px solid rgba(0, 0, 0, 0.2);
  3000.   border-radius: 0px; }
  3001.   .popover .arrow {
  3002.     position: absolute;
  3003.     display: block;
  3004.     width: 10px;
  3005.     height: 5px; }
  3006.   .popover .arrow::before,
  3007.   .popover .arrow::after {
  3008.     position: absolute;
  3009.     display: block;
  3010.     border-color: transparent;
  3011.     border-style: solid; }
  3012.   .popover .arrow::before {
  3013.     content: "";
  3014.     border-width: 11px; }
  3015.   .popover .arrow::after {
  3016.     content: "";
  3017.     border-width: 11px; }
  3018.   .popover.bs-popover-top, .popover.bs-popover-auto[x-placement^="top"] {
  3019.     margin-bottom: 10px; }
  3020.     .popover.bs-popover-top .arrow, .popover.bs-popover-auto[x-placement^="top"] .arrow {
  3021.       bottom: 0; }
  3022.     .popover.bs-popover-top .arrow::before, .popover.bs-popover-auto[x-placement^="top"] .arrow::before,
  3023.     .popover.bs-popover-top .arrow::after, .popover.bs-popover-auto[x-placement^="top"] .arrow::after {
  3024.       border-bottom-width: 0; }
  3025.     .popover.bs-popover-top .arrow::before, .popover.bs-popover-auto[x-placement^="top"] .arrow::before {
  3026.       bottom: -11px;
  3027.       margin-left: -6px;
  3028.       border-top-color: rgba(0, 0, 0, 0.25); }
  3029.    
  3030.     .popover.bs-popover-top .arrow::after, .popover.bs-popover-auto[x-placement^="top"] .arrow::after {
  3031.       bottom: -10px;
  3032.       margin-left: -6px;
  3033.       border-top-color: #fff; }
  3034.   .popover.bs-popover-right, .popover.bs-popover-auto[x-placement^="right"] {
  3035.     margin-left: 10px; }
  3036.     .popover.bs-popover-right .arrow, .popover.bs-popover-auto[x-placement^="right"] .arrow {
  3037.       left: 0; }
  3038.     .popover.bs-popover-right .arrow::before, .popover.bs-popover-auto[x-placement^="right"] .arrow::before,
  3039.     .popover.bs-popover-right .arrow::after, .popover.bs-popover-auto[x-placement^="right"] .arrow::after {
  3040.       margin-top: -8px;
  3041.       border-left-width: 0; }
  3042.     .popover.bs-popover-right .arrow::before, .popover.bs-popover-auto[x-placement^="right"] .arrow::before {
  3043.       left: -11px;
  3044.       border-right-color: rgba(0, 0, 0, 0.25); }
  3045.    
  3046.     .popover.bs-popover-right .arrow::after, .popover.bs-popover-auto[x-placement^="right"] .arrow::after {
  3047.       left: -10px;
  3048.       border-right-color: #fff; }
  3049.   .popover.bs-popover-bottom, .popover.bs-popover-auto[x-placement^="bottom"] {
  3050.     margin-top: 10px; }
  3051.     .popover.bs-popover-bottom .arrow, .popover.bs-popover-auto[x-placement^="bottom"] .arrow {
  3052.       top: 0; }
  3053.     .popover.bs-popover-bottom .arrow::before, .popover.bs-popover-auto[x-placement^="bottom"] .arrow::before,
  3054.     .popover.bs-popover-bottom .arrow::after, .popover.bs-popover-auto[x-placement^="bottom"] .arrow::after {
  3055.       margin-left: -7px;
  3056.       border-top-width: 0; }
  3057.     .popover.bs-popover-bottom .arrow::before, .popover.bs-popover-auto[x-placement^="bottom"] .arrow::before {
  3058.       top: -11px;
  3059.       border-bottom-color: rgba(0, 0, 0, 0.25); }
  3060.    
  3061.     .popover.bs-popover-bottom .arrow::after, .popover.bs-popover-auto[x-placement^="bottom"] .arrow::after {
  3062.       top: -10px;
  3063.       border-bottom-color: #fff; }
  3064.     .popover.bs-popover-bottom .popover-header::before, .popover.bs-popover-auto[x-placement^="bottom"] .popover-header::before {
  3065.       position: absolute;
  3066.       top: 0;
  3067.       left: 50%;
  3068.       display: block;
  3069.       width: 20px;
  3070.       margin-left: -10px;
  3071.       content: "";
  3072.       border-bottom: 1px solid #f7f7f7; }
  3073.   .popover.bs-popover-left, .popover.bs-popover-auto[x-placement^="left"] {
  3074.     margin-right: 10px; }
  3075.     .popover.bs-popover-left .arrow, .popover.bs-popover-auto[x-placement^="left"] .arrow {
  3076.       right: 0; }
  3077.     .popover.bs-popover-left .arrow::before, .popover.bs-popover-auto[x-placement^="left"] .arrow::before,
  3078.     .popover.bs-popover-left .arrow::after, .popover.bs-popover-auto[x-placement^="left"] .arrow::after {
  3079.       margin-top: -8px;
  3080.       border-right-width: 0; }
  3081.     .popover.bs-popover-left .arrow::before, .popover.bs-popover-auto[x-placement^="left"] .arrow::before {
  3082.       right: -11px;
  3083.       border-left-color: rgba(0, 0, 0, 0.25); }
  3084.    
  3085.     .popover.bs-popover-left .arrow::after, .popover.bs-popover-auto[x-placement^="left"] .arrow::after {
  3086.       right: -10px;
  3087.       border-left-color: #fff; }
  3088.  
  3089. .popover-header {
  3090.   padding: 8px 14px;
  3091.   margin-bottom: 0;
  3092.   font-size: 1rem;
  3093.   color: inherit;
  3094.   background-color: #f7f7f7;
  3095.   border-bottom: 1px solid #ebebeb;
  3096.   border-top-left-radius: calc(0px - 1px);
  3097.   border-top-right-radius: calc(0px - 1px); }
  3098.   .popover-header:empty {
  3099.     display: none; }
  3100.  
  3101. .popover-body {
  3102.   padding: 9px 14px;
  3103.   color: #454545; }
  3104.  
  3105. @media print {
  3106.   *,
  3107.   *::before,
  3108.   *::after {
  3109.     text-shadow: none !important;
  3110.     box-shadow: none !important; }
  3111.   a,
  3112.   a:visited {
  3113.     text-decoration: underline; }
  3114.   abbr[title]::after {
  3115.     content: " (" attr(title) ")"; }
  3116.   pre {
  3117.     white-space: pre-wrap !important; }
  3118.   pre,
  3119.   blockquote {
  3120.     border: 1px solid #999;
  3121.     page-break-inside: avoid; }
  3122.   thead {
  3123.     display: table-header-group; }
  3124.   tr,
  3125.   img {
  3126.     page-break-inside: avoid; }
  3127.   p,
  3128.   h2,
  3129.   h3 {
  3130.     orphans: 3;
  3131.     widows: 3; }
  3132.   h2,
  3133.   h3 {
  3134.     page-break-after: avoid; }
  3135.   .navbar {
  3136.     display: none; }
  3137.   .badge {
  3138.     border: 1px solid #000; }
  3139.   .table {
  3140.     border-collapse: collapse !important; }
  3141.     .table td,
  3142.     .table th {
  3143.       background-color: #fff !important; }
  3144.   .table-bordered th,
  3145.   .table-bordered td {
  3146.     border: 1px solid #ddd !important; } }
  3147.  
  3148. @keyframes progress-bar-stripes {
  3149.   from {
  3150.     background-position: 1rem 0; }
  3151.   to {
  3152.     background-position: 0 0; } }
  3153.  
  3154. .progress {
  3155.   display: flex;
  3156.   height: 1rem;
  3157.   overflow: hidden;
  3158.   font-size: 0.75rem;
  3159.   background-color: #e9ecef;
  3160.   border-radius: 0px; }
  3161.  
  3162. .progress-bar {
  3163.   display: flex;
  3164.   align-items: center;
  3165.   justify-content: center;
  3166.   color: #fff;
  3167.   background-color: #007bff; }
  3168.  
  3169. .progress-bar-striped {
  3170.   background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  3171.   background-size: 1rem 1rem; }
  3172.  
  3173. .progress-bar-animated {
  3174.   animation: progress-bar-stripes 1s linear infinite; }
  3175.  
  3176. *,
  3177. *::before,
  3178. *::after {
  3179.   box-sizing: border-box; }
  3180.  
  3181. html {
  3182.   font-family: sans-serif;
  3183.   line-height: 1.15;
  3184.   -webkit-text-size-adjust: 100%;
  3185.   -ms-text-size-adjust: 100%;
  3186.   -ms-overflow-style: scrollbar;
  3187.   -webkit-tap-highlight-color: transparent; }
  3188.  
  3189. @-ms-viewport {
  3190.   width: device-width; }
  3191.  
  3192. article, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section {
  3193.   display: block; }
  3194.  
  3195. body {
  3196.   margin: 0;
  3197.   font-family: Kotta One;
  3198.   font-size: 1rem;
  3199.   font-weight: normal;
  3200.   line-height: 1.5;
  3201.   color: #454545;
  3202.   text-align: left;
  3203.   background-color: #333333; }
  3204.  
  3205. [tabindex="-1"]:focus {
  3206.   outline: none !important; }
  3207.  
  3208. hr {
  3209.   box-sizing: content-box;
  3210.   height: 0;
  3211.   overflow: visible; }
  3212.  
  3213. h1, h2, h3, h4, h5, h6 {
  3214.   margin-top: 0;
  3215.   margin-bottom: .5rem; }
  3216.  
  3217. p {
  3218.   margin-top: 0;
  3219.   margin-bottom: 1rem; }
  3220.  
  3221. abbr[title],
  3222. abbr[data-original-title] {
  3223.   text-decoration: underline;
  3224.   text-decoration: underline dotted;
  3225.   cursor: help;
  3226.   border-bottom: 0; }
  3227.  
  3228. address {
  3229.   margin-bottom: 1rem;
  3230.   font-style: normal;
  3231.   line-height: inherit; }
  3232.  
  3233. ol,
  3234. ul,
  3235. dl {
  3236.   margin-top: 0;
  3237.   margin-bottom: 1rem; }
  3238.  
  3239. ol ol,
  3240. ul ul,
  3241. ol ul,
  3242. ul ol {
  3243.   margin-bottom: 0; }
  3244.  
  3245. dt {
  3246.   font-weight: bold; }
  3247.  
  3248. dd {
  3249.   margin-bottom: .5rem;
  3250.   margin-left: 0; }
  3251.  
  3252. blockquote {
  3253.   margin: 0 0 1rem; }
  3254.  
  3255. dfn {
  3256.   font-style: italic; }
  3257.  
  3258. b,
  3259. strong {
  3260.   font-weight: bolder; }
  3261.  
  3262. small {
  3263.   font-size: 80%; }
  3264.  
  3265. sub,
  3266. sup {
  3267.   position: relative;
  3268.   font-size: 75%;
  3269.   line-height: 0;
  3270.   vertical-align: baseline; }
  3271.  
  3272. sub {
  3273.   bottom: -.25em; }
  3274.  
  3275. sup {
  3276.   top: -.5em; }
  3277.  
  3278. a {
  3279.   color: #00b0eb;
  3280.   text-decoration: none;
  3281.   background-color: transparent;
  3282.   -webkit-text-decoration-skip: objects; }
  3283.   a:hover {
  3284.     color: #00779f;
  3285.     text-decoration: underline; }
  3286.  
  3287. a:not([href]):not([tabindex]) {
  3288.   color: inherit;
  3289.   text-decoration: none; }
  3290.   a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover {
  3291.     color: inherit;
  3292.     text-decoration: none; }
  3293.   a:not([href]):not([tabindex]):focus {
  3294.     outline: 0; }
  3295.  
  3296. pre,
  3297. code,
  3298. kbd,
  3299. samp {
  3300.   font-family: monospace, monospace;
  3301.   font-size: 1em; }
  3302.  
  3303. pre {
  3304.   margin-top: 0;
  3305.   margin-bottom: 1rem;
  3306.   overflow: auto; }
  3307.  
  3308. figure {
  3309.   margin: 0 0 1rem; }
  3310.  
  3311. img {
  3312.   vertical-align: middle;
  3313.   border-style: none; }
  3314.  
  3315. svg:not(:root) {
  3316.   overflow: hidden; }
  3317.  
  3318. a,
  3319. area,
  3320. button,
  3321. [role="button"],
  3322. input,
  3323. label,
  3324. select,
  3325. summary,
  3326. textarea {
  3327.   touch-action: manipulation; }
  3328.  
  3329. table {
  3330.   border-collapse: collapse; }
  3331.  
  3332. caption {
  3333.   padding-top: 0.75rem;
  3334.   padding-bottom: 0.75rem;
  3335.   color: #868e96;
  3336.   text-align: left;
  3337.   caption-side: bottom; }
  3338.  
  3339. th {
  3340.   text-align: inherit; }
  3341.  
  3342. label {
  3343.   display: inline-block;
  3344.   margin-bottom: .5rem; }
  3345.  
  3346. button:focus {
  3347.   outline: 1px dotted;
  3348.   outline: 5px auto -webkit-focus-ring-color; }
  3349.  
  3350. input,
  3351. button,
  3352. select,
  3353. optgroup,
  3354. textarea {
  3355.   margin: 0;
  3356.   font-family: inherit;
  3357.   font-size: inherit;
  3358.   line-height: inherit; }
  3359.  
  3360. button,
  3361. input {
  3362.   overflow: visible; }
  3363.  
  3364. button,
  3365. select {
  3366.   text-transform: none; }
  3367.  
  3368. button,
  3369. html [type="button"],
  3370. [type="reset"],
  3371. [type="submit"] {
  3372.   -webkit-appearance: button; }
  3373.  
  3374. button::-moz-focus-inner,
  3375. [type="button"]::-moz-focus-inner,
  3376. [type="reset"]::-moz-focus-inner,
  3377. [type="submit"]::-moz-focus-inner {
  3378.   padding: 0;
  3379.   border-style: none; }
  3380.  
  3381. input[type="radio"],
  3382. input[type="checkbox"] {
  3383.   box-sizing: border-box;
  3384.   padding: 0; }
  3385.  
  3386. input[type="date"],
  3387. input[type="time"],
  3388. input[type="datetime-local"],
  3389. input[type="month"] {
  3390.   -webkit-appearance: listbox; }
  3391.  
  3392. textarea {
  3393.   overflow: auto;
  3394.   resize: vertical; }
  3395.  
  3396. fieldset {
  3397.   min-width: 0;
  3398.   padding: 0;
  3399.   margin: 0;
  3400.   border: 0; }
  3401.  
  3402. legend {
  3403.   display: block;
  3404.   width: 100%;
  3405.   max-width: 100%;
  3406.   padding: 0;
  3407.   margin-bottom: .5rem;
  3408.   font-size: 1.5rem;
  3409.   line-height: inherit;
  3410.   color: inherit;
  3411.   white-space: normal; }
  3412.  
  3413. progress {
  3414.   vertical-align: baseline; }
  3415.  
  3416. [type="number"]::-webkit-inner-spin-button,
  3417. [type="number"]::-webkit-outer-spin-button {
  3418.   height: auto; }
  3419.  
  3420. [type="search"] {
  3421.   outline-offset: -2px;
  3422.   -webkit-appearance: none; }
  3423.  
  3424. [type="search"]::-webkit-search-cancel-button,
  3425. [type="search"]::-webkit-search-decoration {
  3426.   -webkit-appearance: none; }
  3427.  
  3428. ::-webkit-file-upload-button {
  3429.   font: inherit;
  3430.   -webkit-appearance: button; }
  3431.  
  3432. output {
  3433.   display: inline-block; }
  3434.  
  3435. summary {
  3436.   display: list-item; }
  3437.  
  3438. template {
  3439.   display: none; }
  3440.  
  3441. [hidden] {
  3442.   display: none !important; }
  3443.  
  3444. .table {
  3445.   width: 100%;
  3446.   max-width: 100%;
  3447.   margin-bottom: 1.5rem;
  3448.   background-color: transparent; }
  3449.   .table th,
  3450.   .table td {
  3451.     padding: 0.75rem;
  3452.     vertical-align: top;
  3453.     border-top: 1px solid #e9ecef; }
  3454.   .table thead th {
  3455.     vertical-align: bottom;
  3456.     border-bottom: 2px solid #e9ecef; }
  3457.   .table tbody + tbody {
  3458.     border-top: 2px solid #e9ecef; }
  3459.   .table .table {
  3460.     background-color: white; }
  3461.  
  3462. .table-sm th,
  3463. .table-sm td {
  3464.   padding: 0.3rem; }
  3465.  
  3466. .table-bordered {
  3467.   border: 1px solid #e9ecef; }
  3468.   .table-bordered th,
  3469.   .table-bordered td {
  3470.     border: 1px solid #e9ecef; }
  3471.   .table-bordered thead th,
  3472.   .table-bordered thead td {
  3473.     border-bottom-width: 2px; }
  3474.  
  3475. .table-striped tbody tr:nth-of-type(odd) {
  3476.   background-color: rgba(0, 0, 0, 0.05); }
  3477.  
  3478. .table-hover tbody tr:hover {
  3479.   background-color: rgba(0, 0, 0, 0.075); }
  3480.  
  3481. .table-primary,
  3482. .table-primary > th,
  3483. .table-primary > td {
  3484.   background-color: #b8daff; }
  3485.  
  3486. .table-hover .table-primary:hover {
  3487.   background-color: #9fcdff; }
  3488.   .table-hover .table-primary:hover > td,
  3489.   .table-hover .table-primary:hover > th {
  3490.     background-color: #9fcdff; }
  3491.  
  3492. .table-secondary,
  3493. .table-secondary > th,
  3494. .table-secondary > td {
  3495.   background-color: #dddfe2; }
  3496.  
  3497. .table-hover .table-secondary:hover {
  3498.   background-color: #cfd2d6; }
  3499.   .table-hover .table-secondary:hover > td,
  3500.   .table-hover .table-secondary:hover > th {
  3501.     background-color: #cfd2d6; }
  3502.  
  3503. .table-success,
  3504. .table-success > th,
  3505. .table-success > td {
  3506.   background-color: #c3e6cb; }
  3507.  
  3508. .table-hover .table-success:hover {
  3509.   background-color: #b1dfbb; }
  3510.   .table-hover .table-success:hover > td,
  3511.   .table-hover .table-success:hover > th {
  3512.     background-color: #b1dfbb; }
  3513.  
  3514. .table-info,
  3515. .table-info > th,
  3516. .table-info > td {
  3517.   background-color: #bee5eb; }
  3518.  
  3519. .table-hover .table-info:hover {
  3520.   background-color: #abdde5; }
  3521.   .table-hover .table-info:hover > td,
  3522.   .table-hover .table-info:hover > th {
  3523.     background-color: #abdde5; }
  3524.  
  3525. .table-warning,
  3526. .table-warning > th,
  3527. .table-warning > td {
  3528.   background-color: #ffeeba; }
  3529.  
  3530. .table-hover .table-warning:hover {
  3531.   background-color: #ffe8a1; }
  3532.   .table-hover .table-warning:hover > td,
  3533.   .table-hover .table-warning:hover > th {
  3534.     background-color: #ffe8a1; }
  3535.  
  3536. .table-danger,
  3537. .table-danger > th,
  3538. .table-danger > td {
  3539.   background-color: #f5c6cb; }
  3540.  
  3541. .table-hover .table-danger:hover {
  3542.   background-color: #f1b0b7; }
  3543.   .table-hover .table-danger:hover > td,
  3544.   .table-hover .table-danger:hover > th {
  3545.     background-color: #f1b0b7; }
  3546.  
  3547. .table-light,
  3548. .table-light > th,
  3549. .table-light > td {
  3550.   background-color: #fdfdfe; }
  3551.  
  3552. .table-hover .table-light:hover {
  3553.   background-color: #ececf6; }
  3554.   .table-hover .table-light:hover > td,
  3555.   .table-hover .table-light:hover > th {
  3556.     background-color: #ececf6; }
  3557.  
  3558. .table-dark,
  3559. .table-dark > th,
  3560. .table-dark > td {
  3561.   background-color: #c6c8ca; }
  3562.  
  3563. .table-hover .table-dark:hover {
  3564.   background-color: #b9bbbe; }
  3565.   .table-hover .table-dark:hover > td,
  3566.   .table-hover .table-dark:hover > th {
  3567.     background-color: #b9bbbe; }
  3568.  
  3569. .table-active,
  3570. .table-active > th,
  3571. .table-active > td {
  3572.   background-color: rgba(0, 0, 0, 0.075); }
  3573.  
  3574. .table-hover .table-active:hover {
  3575.   background-color: rgba(0, 0, 0, 0.075); }
  3576.   .table-hover .table-active:hover > td,
  3577.   .table-hover .table-active:hover > th {
  3578.     background-color: rgba(0, 0, 0, 0.075); }
  3579.  
  3580. .thead-inverse th {
  3581.   color: white;
  3582.   background-color: #212529; }
  3583.  
  3584. .thead-default th {
  3585.   color: #495057;
  3586.   background-color: #e9ecef; }
  3587.  
  3588. .table-inverse {
  3589.   color: white;
  3590.   background-color: #212529; }
  3591.   .table-inverse th,
  3592.   .table-inverse td,
  3593.   .table-inverse thead th {
  3594.     border-color: #32383e; }
  3595.   .table-inverse.table-bordered {
  3596.     border: 0; }
  3597.   .table-inverse.table-striped tbody tr:nth-of-type(odd) {
  3598.     background-color: rgba(255, 255, 255, 0.05); }
  3599.   .table-inverse.table-hover tbody tr:hover {
  3600.     background-color: rgba(255, 255, 255, 0.075); }
  3601.  
  3602. @media (max-width: 991px) {
  3603.   .table-responsive {
  3604.     display: block;
  3605.     width: 100%;
  3606.     overflow-x: auto;
  3607.     -ms-overflow-style: -ms-autohiding-scrollbar; }
  3608.     .table-responsive.table-bordered {
  3609.       border: 0; } }
  3610.  
  3611. .tooltip {
  3612.   position: absolute;
  3613.   z-index: 1070;
  3614.   display: block;
  3615.   margin: 0;
  3616.   font-family: Kotta One;
  3617.   font-style: normal;
  3618.   font-weight: normal;
  3619.   line-height: 1.5;
  3620.   text-align: left;
  3621.   text-align: start;
  3622.   text-decoration: none;
  3623.   text-shadow: none;
  3624.   text-transform: none;
  3625.   letter-spacing: normal;
  3626.   word-break: normal;
  3627.   word-spacing: normal;
  3628.   white-space: normal;
  3629.   line-break: auto;
  3630.   font-size: 0.875rem;
  3631.   word-wrap: break-word;
  3632.   opacity: 0; }
  3633.   .tooltip.show {
  3634.     opacity: 0.9; }
  3635.   .tooltip .arrow {
  3636.     position: absolute;
  3637.     display: block;
  3638.     width: 5px;
  3639.     height: 5px; }
  3640.   .tooltip.bs-tooltip-top, .tooltip.bs-tooltip-auto[x-placement^="top"] {
  3641.     padding: 5px 0; }
  3642.     .tooltip.bs-tooltip-top .arrow, .tooltip.bs-tooltip-auto[x-placement^="top"] .arrow {
  3643.       bottom: 0; }
  3644.     .tooltip.bs-tooltip-top .arrow::before, .tooltip.bs-tooltip-auto[x-placement^="top"] .arrow::before {
  3645.       margin-left: -3px;
  3646.       content: "";
  3647.       border-width: 5px 5px 0;
  3648.       border-top-color: #000; }
  3649.   .tooltip.bs-tooltip-right, .tooltip.bs-tooltip-auto[x-placement^="right"] {
  3650.     padding: 0 5px; }
  3651.     .tooltip.bs-tooltip-right .arrow, .tooltip.bs-tooltip-auto[x-placement^="right"] .arrow {
  3652.       left: 0; }
  3653.     .tooltip.bs-tooltip-right .arrow::before, .tooltip.bs-tooltip-auto[x-placement^="right"] .arrow::before {
  3654.       margin-top: -3px;
  3655.       content: "";
  3656.       border-width: 5px 5px 5px 0;
  3657.       border-right-color: #000; }
  3658.   .tooltip.bs-tooltip-bottom, .tooltip.bs-tooltip-auto[x-placement^="bottom"] {
  3659.     padding: 5px 0; }
  3660.     .tooltip.bs-tooltip-bottom .arrow, .tooltip.bs-tooltip-auto[x-placement^="bottom"] .arrow {
  3661.       top: 0; }
  3662.     .tooltip.bs-tooltip-bottom .arrow::before, .tooltip.bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
  3663.       margin-left: -3px;
  3664.       content: "";
  3665.       border-width: 0 5px 5px;
  3666.       border-bottom-color: #000; }
  3667.   .tooltip.bs-tooltip-left, .tooltip.bs-tooltip-auto[x-placement^="left"] {
  3668.     padding: 0 5px; }
  3669.     .tooltip.bs-tooltip-left .arrow, .tooltip.bs-tooltip-auto[x-placement^="left"] .arrow {
  3670.       right: 0; }
  3671.     .tooltip.bs-tooltip-left .arrow::before, .tooltip.bs-tooltip-auto[x-placement^="left"] .arrow::before {
  3672.       right: 0;
  3673.       margin-top: -3px;
  3674.       content: "";
  3675.       border-width: 5px 0 5px 5px;
  3676.       border-left-color: #000; }
  3677.   .tooltip .arrow::before {
  3678.     position: absolute;
  3679.     border-color: transparent;
  3680.     border-style: solid; }
  3681.  
  3682. .tooltip-inner {
  3683.   max-width: 200px;
  3684.   padding: 3px 8px;
  3685.   color: #fff;
  3686.   text-align: center;
  3687.   background-color: #000;
  3688.   border-radius: 0px; }
  3689.  
  3690. .fade {
  3691.   opacity: 0;
  3692.   transition: opacity 0.15s linear; }
  3693.   .fade.show {
  3694.     opacity: 1; }
  3695.  
  3696. .collapse {
  3697.   display: none; }
  3698.   .collapse.show {
  3699.     display: block; }
  3700.  
  3701. tr.collapse.show {
  3702.   display: table-row; }
  3703.  
  3704. tbody.collapse.show {
  3705.   display: table-row-group; }
  3706.  
  3707. .collapsing {
  3708.   position: relative;
  3709.   height: 0;
  3710.   overflow: hidden;
  3711.   transition: height 0.35s ease; }
  3712.  
  3713. h1, h2, h3, h4, h5, h6,
  3714. .h1, .h2, .h3, .h4, .h5, .h6 {
  3715.   margin-bottom: 0.75rem;
  3716.   font-family: Kotta One;
  3717.   font-weight: 500;
  3718.   line-height: 1.1;
  3719.   color: inherit; }
  3720.  
  3721. h1, .h1 {
  3722.   font-size: 2.5rem; }
  3723.  
  3724. h2, .h2 {
  3725.   font-size: 2rem; }
  3726.  
  3727. h3, .h3 {
  3728.   font-size: 1.75rem; }
  3729.  
  3730. h4, .h4 {
  3731.   font-size: 1.5rem; }
  3732.  
  3733. h5, .h5 {
  3734.   font-size: 1.25rem; }
  3735.  
  3736. h6, .h6 {
  3737.   font-size: 1rem; }
  3738.  
  3739. .lead {
  3740.   font-size: 1.25rem;
  3741.   font-weight: 300; }
  3742.  
  3743. .display-1 {
  3744.   font-size: 6rem;
  3745.   font-weight: 300;
  3746.   line-height: 1.1; }
  3747.  
  3748. .display-2 {
  3749.   font-size: 5.5rem;
  3750.   font-weight: 300;
  3751.   line-height: 1.1; }
  3752.  
  3753. .display-3 {
  3754.   font-size: 4.5rem;
  3755.   font-weight: 300;
  3756.   line-height: 1.1; }
  3757.  
  3758. .display-4 {
  3759.   font-size: 3.5rem;
  3760.   font-weight: 300;
  3761.   line-height: 1.1; }
  3762.  
  3763. hr {
  3764.   margin-top: 1rem;
  3765.   margin-bottom: 1rem;
  3766.   border: 0;
  3767.   border-top: 1px solid rgba(0, 0, 0, 0.1); }
  3768.  
  3769. small,
  3770. .small {
  3771.   font-size: 80%;
  3772.   font-weight: normal; }
  3773.  
  3774. mark,
  3775. .mark {
  3776.   padding: 0.2em;
  3777.   background-color: #fcf8e3; }
  3778.  
  3779. .list-unstyled {
  3780.   padding-left: 0;
  3781.   list-style: none; }
  3782.  
  3783. .list-inline {
  3784.   padding-left: 0;
  3785.   list-style: none; }
  3786.  
  3787. .list-inline-item {
  3788.   display: inline-block; }
  3789.   .list-inline-item:not(:last-child) {
  3790.     margin-right: 5px; }
  3791.  
  3792. .initialism {
  3793.   font-size: 90%;
  3794.   text-transform: uppercase; }
  3795.  
  3796. .blockquote {
  3797.   margin-bottom: 1.5rem;
  3798.   font-size: 1.25rem; }
  3799.  
  3800. .blockquote-footer {
  3801.   display: block;
  3802.   font-size: 80%;
  3803.   color: #868e96; }
  3804.   .blockquote-footer::before {
  3805.     content: "\2014 \00A0"; }
  3806.  
  3807. .align-baseline {
  3808.   vertical-align: baseline !important; }
  3809.  
  3810. .align-top {
  3811.   vertical-align: top !important; }
  3812.  
  3813. .align-middle {
  3814.   vertical-align: middle !important; }
  3815.  
  3816. .align-bottom {
  3817.   vertical-align: bottom !important; }
  3818.  
  3819. .align-text-bottom {
  3820.   vertical-align: text-bottom !important; }
  3821.  
  3822. .align-text-top {
  3823.   vertical-align: text-top !important; }
  3824.  
  3825. .bg-primary {
  3826.   background-color: #007bff !important; }
  3827.  
  3828. a.bg-primary:focus, a.bg-primary:hover {
  3829.   background-color: #0062cc !important; }
  3830.  
  3831. .bg-secondary {
  3832.   background-color: #868e96 !important; }
  3833.  
  3834. a.bg-secondary:focus, a.bg-secondary:hover {
  3835.   background-color: #6c757d !important; }
  3836.  
  3837. .bg-success {
  3838.   background-color: #28a745 !important; }
  3839.  
  3840. a.bg-success:focus, a.bg-success:hover {
  3841.   background-color: #1e7e34 !important; }
  3842.  
  3843. .bg-info {
  3844.   background-color: #17a2b8 !important; }
  3845.  
  3846. a.bg-info:focus, a.bg-info:hover {
  3847.   background-color: #117a8b !important; }
  3848.  
  3849. .bg-warning {
  3850.   background-color: #ffc107 !important; }
  3851.  
  3852. a.bg-warning:focus, a.bg-warning:hover {
  3853.   background-color: #d39e00 !important; }
  3854.  
  3855. .bg-danger {
  3856.   background-color: #dc3545 !important; }
  3857.  
  3858. a.bg-danger:focus, a.bg-danger:hover {
  3859.   background-color: #bd2130 !important; }
  3860.  
  3861. .bg-light {
  3862.   background-color: #f8f9fa !important; }
  3863.  
  3864. a.bg-light:focus, a.bg-light:hover {
  3865.   background-color: #dae0e5 !important; }
  3866.  
  3867. .bg-dark {
  3868.   background-color: #343a40 !important; }
  3869.  
  3870. a.bg-dark:focus, a.bg-dark:hover {
  3871.   background-color: #1d2124 !important; }
  3872.  
  3873. .bg-white {
  3874.   background-color: #fff !important; }
  3875.  
  3876. .bg-transparent {
  3877.   background-color: transparent !important; }
  3878.  
  3879. .border {
  3880.   border: 1px solid #e9ecef !important; }
  3881.  
  3882. .border-0 {
  3883.   border: 0 !important; }
  3884.  
  3885. .border-top-0 {
  3886.   border-top: 0 !important; }
  3887.  
  3888. .border-right-0 {
  3889.   border-right: 0 !important; }
  3890.  
  3891. .border-bottom-0 {
  3892.   border-bottom: 0 !important; }
  3893.  
  3894. .border-left-0 {
  3895.   border-left: 0 !important; }
  3896.  
  3897. .border-primary {
  3898.   border-color: #007bff !important; }
  3899.  
  3900. .border-secondary {
  3901.   border-color: #868e96 !important; }
  3902.  
  3903. .border-success {
  3904.   border-color: #28a745 !important; }
  3905.  
  3906. .border-info {
  3907.   border-color: #17a2b8 !important; }
  3908.  
  3909. .border-warning {
  3910.   border-color: #ffc107 !important; }
  3911.  
  3912. .border-danger {
  3913.   border-color: #dc3545 !important; }
  3914.  
  3915. .border-light {
  3916.   border-color: #f8f9fa !important; }
  3917.  
  3918. .border-dark {
  3919.   border-color: #343a40 !important; }
  3920.  
  3921. .border-white {
  3922.   border-color: #fff !important; }
  3923.  
  3924. .rounded {
  3925.   border-radius: 0px !important; }
  3926.  
  3927. .rounded-top {
  3928.   border-top-left-radius: 0px !important;
  3929.   border-top-right-radius: 0px !important; }
  3930.  
  3931. .rounded-right {
  3932.   border-top-right-radius: 0px !important;
  3933.   border-bottom-right-radius: 0px !important; }
  3934.  
  3935. .rounded-bottom {
  3936.   border-bottom-right-radius: 0px !important;
  3937.   border-bottom-left-radius: 0px !important; }
  3938.  
  3939. .rounded-left {
  3940.   border-top-left-radius: 0px !important;
  3941.   border-bottom-left-radius: 0px !important; }
  3942.  
  3943. .rounded-circle {
  3944.   border-radius: 50%; }
  3945.  
  3946. .rounded-0 {
  3947.   border-radius: 0; }
  3948.  
  3949. .clearfix::after {
  3950.   display: block;
  3951.   clear: both;
  3952.   content: ""; }
  3953.  
  3954. .d-none {
  3955.   display: none !important; }
  3956.  
  3957. .d-inline {
  3958.   display: inline !important; }
  3959.  
  3960. .d-inline-block {
  3961.   display: inline-block !important; }
  3962.  
  3963. .d-block {
  3964.   display: block !important; }
  3965.  
  3966. .d-table {
  3967.   display: table !important; }
  3968.  
  3969. .d-table-cell {
  3970.   display: table-cell !important; }
  3971.  
  3972. .d-flex {
  3973.   display: flex !important; }
  3974.  
  3975. .d-inline-flex {
  3976.   display: inline-flex !important; }
  3977.  
  3978. @media (min-width: 576px) {
  3979.   .d-sm-none {
  3980.     display: none !important; }
  3981.   .d-sm-inline {
  3982.     display: inline !important; }
  3983.   .d-sm-inline-block {
  3984.     display: inline-block !important; }
  3985.   .d-sm-block {
  3986.     display: block !important; }
  3987.   .d-sm-table {
  3988.     display: table !important; }
  3989.   .d-sm-table-cell {
  3990.     display: table-cell !important; }
  3991.   .d-sm-flex {
  3992.     display: flex !important; }
  3993.   .d-sm-inline-flex {
  3994.     display: inline-flex !important; } }
  3995.  
  3996. @media (min-width: 768px) {
  3997.   .d-md-none {
  3998.     display: none !important; }
  3999.   .d-md-inline {
  4000.     display: inline !important; }
  4001.   .d-md-inline-block {
  4002.     display: inline-block !important; }
  4003.   .d-md-block {
  4004.     display: block !important; }
  4005.   .d-md-table {
  4006.     display: table !important; }
  4007.   .d-md-table-cell {
  4008.     display: table-cell !important; }
  4009.   .d-md-flex {
  4010.     display: flex !important; }
  4011.   .d-md-inline-flex {
  4012.     display: inline-flex !important; } }
  4013.  
  4014. @media (min-width: 992px) {
  4015.   .d-lg-none {
  4016.     display: none !important; }
  4017.   .d-lg-inline {
  4018.     display: inline !important; }
  4019.   .d-lg-inline-block {
  4020.     display: inline-block !important; }
  4021.   .d-lg-block {
  4022.     display: block !important; }
  4023.   .d-lg-table {
  4024.     display: table !important; }
  4025.   .d-lg-table-cell {
  4026.     display: table-cell !important; }
  4027.   .d-lg-flex {
  4028.     display: flex !important; }
  4029.   .d-lg-inline-flex {
  4030.     display: inline-flex !important; } }
  4031.  
  4032. @media (min-width: 1200px) {
  4033.   .d-xl-none {
  4034.     display: none !important; }
  4035.   .d-xl-inline {
  4036.     display: inline !important; }
  4037.   .d-xl-inline-block {
  4038.     display: inline-block !important; }
  4039.   .d-xl-block {
  4040.     display: block !important; }
  4041.   .d-xl-table {
  4042.     display: table !important; }
  4043.   .d-xl-table-cell {
  4044.     display: table-cell !important; }
  4045.   .d-xl-flex {
  4046.     display: flex !important; }
  4047.   .d-xl-inline-flex {
  4048.     display: inline-flex !important; } }
  4049.  
  4050. .d-print-block {
  4051.   display: none !important; }
  4052.   @media print {
  4053.     .d-print-block {
  4054.       display: block !important; } }
  4055.  
  4056. .d-print-inline {
  4057.   display: none !important; }
  4058.   @media print {
  4059.     .d-print-inline {
  4060.       display: inline !important; } }
  4061.  
  4062. .d-print-inline-block {
  4063.   display: none !important; }
  4064.   @media print {
  4065.     .d-print-inline-block {
  4066.       display: inline-block !important; } }
  4067.  
  4068. @media print {
  4069.   .d-print-none {
  4070.     display: none !important; } }
  4071.  
  4072. .embed-responsive {
  4073.   position: relative;
  4074.   display: block;
  4075.   width: 100%;
  4076.   padding: 0;
  4077.   overflow: hidden; }
  4078.   .embed-responsive::before {
  4079.     display: block;
  4080.     content: ""; }
  4081.   .embed-responsive .embed-responsive-item,
  4082.   .embed-responsive iframe,
  4083.   .embed-responsive embed,
  4084.   .embed-responsive object,
  4085.   .embed-responsive video {
  4086.     position: absolute;
  4087.     top: 0;
  4088.     bottom: 0;
  4089.     left: 0;
  4090.     width: 100%;
  4091.     height: 100%;
  4092.     border: 0; }
  4093.  
  4094. .embed-responsive-21by9::before {
  4095.   padding-top: 42.85714%; }
  4096.  
  4097. .embed-responsive-16by9::before {
  4098.   padding-top: 56.25%; }
  4099.  
  4100. .embed-responsive-4by3::before {
  4101.   padding-top: 75%; }
  4102.  
  4103. .embed-responsive-1by1::before {
  4104.   padding-top: 100%; }
  4105.  
  4106. .flex-row {
  4107.   flex-direction: row !important; }
  4108.  
  4109. .flex-column {
  4110.   flex-direction: column !important; }
  4111.  
  4112. .flex-row-reverse {
  4113.   flex-direction: row-reverse !important; }
  4114.  
  4115. .flex-column-reverse {
  4116.   flex-direction: column-reverse !important; }
  4117.  
  4118. .flex-wrap {
  4119.   flex-wrap: wrap !important; }
  4120.  
  4121. .flex-nowrap {
  4122.   flex-wrap: nowrap !important; }
  4123.  
  4124. .flex-wrap-reverse {
  4125.   flex-wrap: wrap-reverse !important; }
  4126.  
  4127. .justify-content-start {
  4128.   justify-content: flex-start !important; }
  4129.  
  4130. .justify-content-end {
  4131.   justify-content: flex-end !important; }
  4132.  
  4133. .justify-content-center {
  4134.   justify-content: center !important; }
  4135.  
  4136. .justify-content-between {
  4137.   justify-content: space-between !important; }
  4138.  
  4139. .justify-content-around {
  4140.   justify-content: space-around !important; }
  4141.  
  4142. .align-items-start {
  4143.   align-items: flex-start !important; }
  4144.  
  4145. .align-items-end {
  4146.   align-items: flex-end !important; }
  4147.  
  4148. .align-items-center {
  4149.   align-items: center !important; }
  4150.  
  4151. .align-items-baseline {
  4152.   align-items: baseline !important; }
  4153.  
  4154. .align-items-stretch {
  4155.   align-items: stretch !important; }
  4156.  
  4157. .align-content-start {
  4158.   align-content: flex-start !important; }
  4159.  
  4160. .align-content-end {
  4161.   align-content: flex-end !important; }
  4162.  
  4163. .align-content-center {
  4164.   align-content: center !important; }
  4165.  
  4166. .align-content-between {
  4167.   align-content: space-between !important; }
  4168.  
  4169. .align-content-around {
  4170.   align-content: space-around !important; }
  4171.  
  4172. .align-content-stretch {
  4173.   align-content: stretch !important; }
  4174.  
  4175. .align-self-auto {
  4176.   align-self: auto !important; }
  4177.  
  4178. .align-self-start {
  4179.   align-self: flex-start !important; }
  4180.  
  4181. .align-self-end {
  4182.   align-self: flex-end !important; }
  4183.  
  4184. .align-self-center {
  4185.   align-self: center !important; }
  4186.  
  4187. .align-self-baseline {
  4188.   align-self: baseline !important; }
  4189.  
  4190. .align-self-stretch {
  4191.   align-self: stretch !important; }
  4192.  
  4193. @media (min-width: 576px) {
  4194.   .flex-sm-row {
  4195.     flex-direction: row !important; }
  4196.   .flex-sm-column {
  4197.     flex-direction: column !important; }
  4198.   .flex-sm-row-reverse {
  4199.     flex-direction: row-reverse !important; }
  4200.   .flex-sm-column-reverse {
  4201.     flex-direction: column-reverse !important; }
  4202.   .flex-sm-wrap {
  4203.     flex-wrap: wrap !important; }
  4204.   .flex-sm-nowrap {
  4205.     flex-wrap: nowrap !important; }
  4206.   .flex-sm-wrap-reverse {
  4207.     flex-wrap: wrap-reverse !important; }
  4208.   .justify-content-sm-start {
  4209.     justify-content: flex-start !important; }
  4210.   .justify-content-sm-end {
  4211.     justify-content: flex-end !important; }
  4212.   .justify-content-sm-center {
  4213.     justify-content: center !important; }
  4214.   .justify-content-sm-between {
  4215.     justify-content: space-between !important; }
  4216.   .justify-content-sm-around {
  4217.     justify-content: space-around !important; }
  4218.   .align-items-sm-start {
  4219.     align-items: flex-start !important; }
  4220.   .align-items-sm-end {
  4221.     align-items: flex-end !important; }
  4222.   .align-items-sm-center {
  4223.     align-items: center !important; }
  4224.   .align-items-sm-baseline {
  4225.     align-items: baseline !important; }
  4226.   .align-items-sm-stretch {
  4227.     align-items: stretch !important; }
  4228.   .align-content-sm-start {
  4229.     align-content: flex-start !important; }
  4230.   .align-content-sm-end {
  4231.     align-content: flex-end !important; }
  4232.   .align-content-sm-center {
  4233.     align-content: center !important; }
  4234.   .align-content-sm-between {
  4235.     align-content: space-between !important; }
  4236.   .align-content-sm-around {
  4237.     align-content: space-around !important; }
  4238.   .align-content-sm-stretch {
  4239.     align-content: stretch !important; }
  4240.   .align-self-sm-auto {
  4241.     align-self: auto !important; }
  4242.   .align-self-sm-start {
  4243.     align-self: flex-start !important; }
  4244.   .align-self-sm-end {
  4245.     align-self: flex-end !important; }
  4246.   .align-self-sm-center {
  4247.     align-self: center !important; }
  4248.   .align-self-sm-baseline {
  4249.     align-self: baseline !important; }
  4250.   .align-self-sm-stretch {
  4251.     align-self: stretch !important; } }
  4252.  
  4253. @media (min-width: 768px) {
  4254.   .flex-md-row {
  4255.     flex-direction: row !important; }
  4256.   .flex-md-column {
  4257.     flex-direction: column !important; }
  4258.   .flex-md-row-reverse {
  4259.     flex-direction: row-reverse !important; }
  4260.   .flex-md-column-reverse {
  4261.     flex-direction: column-reverse !important; }
  4262.   .flex-md-wrap {
  4263.     flex-wrap: wrap !important; }
  4264.   .flex-md-nowrap {
  4265.     flex-wrap: nowrap !important; }
  4266.   .flex-md-wrap-reverse {
  4267.     flex-wrap: wrap-reverse !important; }
  4268.   .justify-content-md-start {
  4269.     justify-content: flex-start !important; }
  4270.   .justify-content-md-end {
  4271.     justify-content: flex-end !important; }
  4272.   .justify-content-md-center {
  4273.     justify-content: center !important; }
  4274.   .justify-content-md-between {
  4275.     justify-content: space-between !important; }
  4276.   .justify-content-md-around {
  4277.     justify-content: space-around !important; }
  4278.   .align-items-md-start {
  4279.     align-items: flex-start !important; }
  4280.   .align-items-md-end {
  4281.     align-items: flex-end !important; }
  4282.   .align-items-md-center {
  4283.     align-items: center !important; }
  4284.   .align-items-md-baseline {
  4285.     align-items: baseline !important; }
  4286.   .align-items-md-stretch {
  4287.     align-items: stretch !important; }
  4288.   .align-content-md-start {
  4289.     align-content: flex-start !important; }
  4290.   .align-content-md-end {
  4291.     align-content: flex-end !important; }
  4292.   .align-content-md-center {
  4293.     align-content: center !important; }
  4294.   .align-content-md-between {
  4295.     align-content: space-between !important; }
  4296.   .align-content-md-around {
  4297.     align-content: space-around !important; }
  4298.   .align-content-md-stretch {
  4299.     align-content: stretch !important; }
  4300.   .align-self-md-auto {
  4301.     align-self: auto !important; }
  4302.   .align-self-md-start {
  4303.     align-self: flex-start !important; }
  4304.   .align-self-md-end {
  4305.     align-self: flex-end !important; }
  4306.   .align-self-md-center {
  4307.     align-self: center !important; }
  4308.   .align-self-md-baseline {
  4309.     align-self: baseline !important; }
  4310.   .align-self-md-stretch {
  4311.     align-self: stretch !important; } }
  4312.  
  4313. @media (min-width: 992px) {
  4314.   .flex-lg-row {
  4315.     flex-direction: row !important; }
  4316.   .flex-lg-column {
  4317.     flex-direction: column !important; }
  4318.   .flex-lg-row-reverse {
  4319.     flex-direction: row-reverse !important; }
  4320.   .flex-lg-column-reverse {
  4321.     flex-direction: column-reverse !important; }
  4322.   .flex-lg-wrap {
  4323.     flex-wrap: wrap !important; }
  4324.   .flex-lg-nowrap {
  4325.     flex-wrap: nowrap !important; }
  4326.   .flex-lg-wrap-reverse {
  4327.     flex-wrap: wrap-reverse !important; }
  4328.   .justify-content-lg-start {
  4329.     justify-content: flex-start !important; }
  4330.   .justify-content-lg-end {
  4331.     justify-content: flex-end !important; }
  4332.   .justify-content-lg-center {
  4333.     justify-content: center !important; }
  4334.   .justify-content-lg-between {
  4335.     justify-content: space-between !important; }
  4336.   .justify-content-lg-around {
  4337.     justify-content: space-around !important; }
  4338.   .align-items-lg-start {
  4339.     align-items: flex-start !important; }
  4340.   .align-items-lg-end {
  4341.     align-items: flex-end !important; }
  4342.   .align-items-lg-center {
  4343.     align-items: center !important; }
  4344.   .align-items-lg-baseline {
  4345.     align-items: baseline !important; }
  4346.   .align-items-lg-stretch {
  4347.     align-items: stretch !important; }
  4348.   .align-content-lg-start {
  4349.     align-content: flex-start !important; }
  4350.   .align-content-lg-end {
  4351.     align-content: flex-end !important; }
  4352.   .align-content-lg-center {
  4353.     align-content: center !important; }
  4354.   .align-content-lg-between {
  4355.     align-content: space-between !important; }
  4356.   .align-content-lg-around {
  4357.     align-content: space-around !important; }
  4358.   .align-content-lg-stretch {
  4359.     align-content: stretch !important; }
  4360.   .align-self-lg-auto {
  4361.     align-self: auto !important; }
  4362.   .align-self-lg-start {
  4363.     align-self: flex-start !important; }
  4364.   .align-self-lg-end {
  4365.     align-self: flex-end !important; }
  4366.   .align-self-lg-center {
  4367.     align-self: center !important; }
  4368.   .align-self-lg-baseline {
  4369.     align-self: baseline !important; }
  4370.   .align-self-lg-stretch {
  4371.     align-self: stretch !important; } }
  4372.  
  4373. @media (min-width: 1200px) {
  4374.   .flex-xl-row {
  4375.     flex-direction: row !important; }
  4376.   .flex-xl-column {
  4377.     flex-direction: column !important; }
  4378.   .flex-xl-row-reverse {
  4379.     flex-direction: row-reverse !important; }
  4380.   .flex-xl-column-reverse {
  4381.     flex-direction: column-reverse !important; }
  4382.   .flex-xl-wrap {
  4383.     flex-wrap: wrap !important; }
  4384.   .flex-xl-nowrap {
  4385.     flex-wrap: nowrap !important; }
  4386.   .flex-xl-wrap-reverse {
  4387.     flex-wrap: wrap-reverse !important; }
  4388.   .justify-content-xl-start {
  4389.     justify-content: flex-start !important; }
  4390.   .justify-content-xl-end {
  4391.     justify-content: flex-end !important; }
  4392.   .justify-content-xl-center {
  4393.     justify-content: center !important; }
  4394.   .justify-content-xl-between {
  4395.     justify-content: space-between !important; }
  4396.   .justify-content-xl-around {
  4397.     justify-content: space-around !important; }
  4398.   .align-items-xl-start {
  4399.     align-items: flex-start !important; }
  4400.   .align-items-xl-end {
  4401.     align-items: flex-end !important; }
  4402.   .align-items-xl-center {
  4403.     align-items: center !important; }
  4404.   .align-items-xl-baseline {
  4405.     align-items: baseline !important; }
  4406.   .align-items-xl-stretch {
  4407.     align-items: stretch !important; }
  4408.   .align-content-xl-start {
  4409.     align-content: flex-start !important; }
  4410.   .align-content-xl-end {
  4411.     align-content: flex-end !important; }
  4412.   .align-content-xl-center {
  4413.     align-content: center !important; }
  4414.   .align-content-xl-between {
  4415.     align-content: space-between !important; }
  4416.   .align-content-xl-around {
  4417.     align-content: space-around !important; }
  4418.   .align-content-xl-stretch {
  4419.     align-content: stretch !important; }
  4420.   .align-self-xl-auto {
  4421.     align-self: auto !important; }
  4422.   .align-self-xl-start {
  4423.     align-self: flex-start !important; }
  4424.   .align-self-xl-end {
  4425.     align-self: flex-end !important; }
  4426.   .align-self-xl-center {
  4427.     align-self: center !important; }
  4428.   .align-self-xl-baseline {
  4429.     align-self: baseline !important; }
  4430.   .align-self-xl-stretch {
  4431.     align-self: stretch !important; } }
  4432.  
  4433. .float-left {
  4434.   float: left !important; }
  4435.  
  4436. .float-right {
  4437.   float: right !important; }
  4438.  
  4439. .float-none {
  4440.   float: none !important; }
  4441.  
  4442. @media (min-width: 576px) {
  4443.   .float-sm-left {
  4444.     float: left !important; }
  4445.   .float-sm-right {
  4446.     float: right !important; }
  4447.   .float-sm-none {
  4448.     float: none !important; } }
  4449.  
  4450. @media (min-width: 768px) {
  4451.   .float-md-left {
  4452.     float: left !important; }
  4453.   .float-md-right {
  4454.     float: right !important; }
  4455.   .float-md-none {
  4456.     float: none !important; } }
  4457.  
  4458. @media (min-width: 992px) {
  4459.   .float-lg-left {
  4460.     float: left !important; }
  4461.   .float-lg-right {
  4462.     float: right !important; }
  4463.   .float-lg-none {
  4464.     float: none !important; } }
  4465.  
  4466. @media (min-width: 1200px) {
  4467.   .float-xl-left {
  4468.     float: left !important; }
  4469.   .float-xl-right {
  4470.     float: right !important; }
  4471.   .float-xl-none {
  4472.     float: none !important; } }
  4473.  
  4474. .position-static {
  4475.   position: static !important; }
  4476.  
  4477. .position-relative {
  4478.   position: relative !important; }
  4479.  
  4480. .position-absolute {
  4481.   position: absolute !important; }
  4482.  
  4483. .position-fixed {
  4484.   position: fixed !important; }
  4485.  
  4486. .position-sticky {
  4487.   position: sticky !important; }
  4488.  
  4489. .fixed-top {
  4490.   position: fixed;
  4491.   top: 0;
  4492.   right: 0;
  4493.   left: 0;
  4494.   z-index: 1030; }
  4495.  
  4496. .fixed-bottom {
  4497.   position: fixed;
  4498.   right: 0;
  4499.   bottom: 0;
  4500.   left: 0;
  4501.   z-index: 1030; }
  4502.  
  4503. @supports (position: sticky) {
  4504.   .sticky-top {
  4505.     position: sticky;
  4506.     top: 0;
  4507.     z-index: 1020; } }
  4508.  
  4509. .sr-only {
  4510.   position: absolute;
  4511.   width: 1px;
  4512.   height: 1px;
  4513.   padding: 0;
  4514.   overflow: hidden;
  4515.   clip: rect(0, 0, 0, 0);
  4516.   white-space: nowrap;
  4517.   clip-path: inset(50%);
  4518.   border: 0; }
  4519.  
  4520. .sr-only-focusable:active, .sr-only-focusable:focus {
  4521.   position: static;
  4522.   width: auto;
  4523.   height: auto;
  4524.   overflow: visible;
  4525.   clip: auto;
  4526.   white-space: normal;
  4527.   clip-path: none; }
  4528.  
  4529. .w-25 {
  4530.   width: 25% !important; }
  4531.  
  4532. .w-50 {
  4533.   width: 50% !important; }
  4534.  
  4535. .w-75 {
  4536.   width: 75% !important; }
  4537.  
  4538. .w-100 {
  4539.   width: 100% !important; }
  4540.  
  4541. .h-25 {
  4542.   height: 25% !important; }
  4543.  
  4544. .h-50 {
  4545.   height: 50% !important; }
  4546.  
  4547. .h-75 {
  4548.   height: 75% !important; }
  4549.  
  4550. .h-100 {
  4551.   height: 100% !important; }
  4552.  
  4553. .mw-100 {
  4554.   max-width: 100% !important; }
  4555.  
  4556. .mh-100 {
  4557.   max-height: 100% !important; }
  4558.  
  4559. .m-0 {
  4560.   margin: 0 !important; }
  4561.  
  4562. .mt-0,
  4563. .my-0 {
  4564.   margin-top: 0 !important; }
  4565.  
  4566. .mr-0,
  4567. .mx-0 {
  4568.   margin-right: 0 !important; }
  4569.  
  4570. .mb-0,
  4571. .my-0 {
  4572.   margin-bottom: 0 !important; }
  4573.  
  4574. .ml-0,
  4575. .mx-0 {
  4576.   margin-left: 0 !important; }
  4577.  
  4578. .m-1 {
  4579.   margin: 0.375rem !important; }
  4580.  
  4581. .mt-1,
  4582. .my-1 {
  4583.   margin-top: 0.375rem !important; }
  4584.  
  4585. .mr-1,
  4586. .mx-1 {
  4587.   margin-right: 0.375rem !important; }
  4588.  
  4589. .mb-1,
  4590. .my-1 {
  4591.   margin-bottom: 0.375rem !important; }
  4592.  
  4593. .ml-1,
  4594. .mx-1 {
  4595.   margin-left: 0.375rem !important; }
  4596.  
  4597. .m-2 {
  4598.   margin: 0.75rem !important; }
  4599.  
  4600. .mt-2,
  4601. .my-2 {
  4602.   margin-top: 0.75rem !important; }
  4603.  
  4604. .mr-2,
  4605. .mx-2 {
  4606.   margin-right: 0.75rem !important; }
  4607.  
  4608. .mb-2,
  4609. .my-2 {
  4610.   margin-bottom: 0.75rem !important; }
  4611.  
  4612. .ml-2,
  4613. .mx-2 {
  4614.   margin-left: 0.75rem !important; }
  4615.  
  4616. .m-3 {
  4617.   margin: 1.5rem !important; }
  4618.  
  4619. .mt-3,
  4620. .my-3 {
  4621.   margin-top: 1.5rem !important; }
  4622.  
  4623. .mr-3,
  4624. .mx-3 {
  4625.   margin-right: 1.5rem !important; }
  4626.  
  4627. .mb-3,
  4628. .my-3 {
  4629.   margin-bottom: 1.5rem !important; }
  4630.  
  4631. .ml-3,
  4632. .mx-3 {
  4633.   margin-left: 1.5rem !important; }
  4634.  
  4635. .m-4 {
  4636.   margin: 2.25rem !important; }
  4637.  
  4638. .mt-4,
  4639. .my-4 {
  4640.   margin-top: 2.25rem !important; }
  4641.  
  4642. .mr-4,
  4643. .mx-4 {
  4644.   margin-right: 2.25rem !important; }
  4645.  
  4646. .mb-4,
  4647. .my-4 {
  4648.   margin-bottom: 2.25rem !important; }
  4649.  
  4650. .ml-4,
  4651. .mx-4 {
  4652.   margin-left: 2.25rem !important; }
  4653.  
  4654. .m-5 {
  4655.   margin: 4.5rem !important; }
  4656.  
  4657. .mt-5,
  4658. .my-5 {
  4659.   margin-top: 4.5rem !important; }
  4660.  
  4661. .mr-5,
  4662. .mx-5 {
  4663.   margin-right: 4.5rem !important; }
  4664.  
  4665. .mb-5,
  4666. .my-5 {
  4667.   margin-bottom: 4.5rem !important; }
  4668.  
  4669. .ml-5,
  4670. .mx-5 {
  4671.   margin-left: 4.5rem !important; }
  4672.  
  4673. .p-0 {
  4674.   padding: 0 !important; }
  4675.  
  4676. .pt-0,
  4677. .py-0 {
  4678.   padding-top: 0 !important; }
  4679.  
  4680. .pr-0,
  4681. .px-0 {
  4682.   padding-right: 0 !important; }
  4683.  
  4684. .pb-0,
  4685. .py-0 {
  4686.   padding-bottom: 0 !important; }
  4687.  
  4688. .pl-0,
  4689. .px-0 {
  4690.   padding-left: 0 !important; }
  4691.  
  4692. .p-1 {
  4693.   padding: 0.375rem !important; }
  4694.  
  4695. .pt-1,
  4696. .py-1 {
  4697.   padding-top: 0.375rem !important; }
  4698.  
  4699. .pr-1,
  4700. .px-1 {
  4701.   padding-right: 0.375rem !important; }
  4702.  
  4703. .pb-1,
  4704. .py-1 {
  4705.   padding-bottom: 0.375rem !important; }
  4706.  
  4707. .pl-1,
  4708. .px-1 {
  4709.   padding-left: 0.375rem !important; }
  4710.  
  4711. .p-2 {
  4712.   padding: 0.75rem !important; }
  4713.  
  4714. .pt-2,
  4715. .py-2 {
  4716.   padding-top: 0.75rem !important; }
  4717.  
  4718. .pr-2,
  4719. .px-2 {
  4720.   padding-right: 0.75rem !important; }
  4721.  
  4722. .pb-2,
  4723. .py-2 {
  4724.   padding-bottom: 0.75rem !important; }
  4725.  
  4726. .pl-2,
  4727. .px-2 {
  4728.   padding-left: 0.75rem !important; }
  4729.  
  4730. .p-3 {
  4731.   padding: 1.5rem !important; }
  4732.  
  4733. .pt-3,
  4734. .py-3 {
  4735.   padding-top: 1.5rem !important; }
  4736.  
  4737. .pr-3,
  4738. .px-3 {
  4739.   padding-right: 1.5rem !important; }
  4740.  
  4741. .pb-3,
  4742. .py-3 {
  4743.   padding-bottom: 1.5rem !important; }
  4744.  
  4745. .pl-3,
  4746. .px-3 {
  4747.   padding-left: 1.5rem !important; }
  4748.  
  4749. .p-4 {
  4750.   padding: 2.25rem !important; }
  4751.  
  4752. .pt-4,
  4753. .py-4 {
  4754.   padding-top: 2.25rem !important; }
  4755.  
  4756. .pr-4,
  4757. .px-4 {
  4758.   padding-right: 2.25rem !important; }
  4759.  
  4760. .pb-4,
  4761. .py-4 {
  4762.   padding-bottom: 2.25rem !important; }
  4763.  
  4764. .pl-4,
  4765. .px-4 {
  4766.   padding-left: 2.25rem !important; }
  4767.  
  4768. .p-5 {
  4769.   padding: 4.5rem !important; }
  4770.  
  4771. .pt-5,
  4772. .py-5 {
  4773.   padding-top: 4.5rem !important; }
  4774.  
  4775. .pr-5,
  4776. .px-5 {
  4777.   padding-right: 4.5rem !important; }
  4778.  
  4779. .pb-5,
  4780. .py-5 {
  4781.   padding-bottom: 4.5rem !important; }
  4782.  
  4783. .pl-5,
  4784. .px-5 {
  4785.   padding-left: 4.5rem !important; }
  4786.  
  4787. .m-auto {
  4788.   margin: auto !important; }
  4789.  
  4790. .mt-auto,
  4791. .my-auto {
  4792.   margin-top: auto !important; }
  4793.  
  4794. .mr-auto,
  4795. .mx-auto {
  4796.   margin-right: auto !important; }
  4797.  
  4798. .mb-auto,
  4799. .my-auto {
  4800.   margin-bottom: auto !important; }
  4801.  
  4802. .ml-auto,
  4803. .mx-auto {
  4804.   margin-left: auto !important; }
  4805.  
  4806. @media (min-width: 576px) {
  4807.   .m-sm-0 {
  4808.     margin: 0 !important; }
  4809.   .mt-sm-0,
  4810.   .my-sm-0 {
  4811.     margin-top: 0 !important; }
  4812.   .mr-sm-0,
  4813.   .mx-sm-0 {
  4814.     margin-right: 0 !important; }
  4815.   .mb-sm-0,
  4816.   .my-sm-0 {
  4817.     margin-bottom: 0 !important; }
  4818.   .ml-sm-0,
  4819.   .mx-sm-0 {
  4820.     margin-left: 0 !important; }
  4821.   .m-sm-1 {
  4822.     margin: 0.375rem !important; }
  4823.   .mt-sm-1,
  4824.   .my-sm-1 {
  4825.     margin-top: 0.375rem !important; }
  4826.   .mr-sm-1,
  4827.   .mx-sm-1 {
  4828.     margin-right: 0.375rem !important; }
  4829.   .mb-sm-1,
  4830.   .my-sm-1 {
  4831.     margin-bottom: 0.375rem !important; }
  4832.   .ml-sm-1,
  4833.   .mx-sm-1 {
  4834.     margin-left: 0.375rem !important; }
  4835.   .m-sm-2 {
  4836.     margin: 0.75rem !important; }
  4837.   .mt-sm-2,
  4838.   .my-sm-2 {
  4839.     margin-top: 0.75rem !important; }
  4840.   .mr-sm-2,
  4841.   .mx-sm-2 {
  4842.     margin-right: 0.75rem !important; }
  4843.   .mb-sm-2,
  4844.   .my-sm-2 {
  4845.     margin-bottom: 0.75rem !important; }
  4846.   .ml-sm-2,
  4847.   .mx-sm-2 {
  4848.     margin-left: 0.75rem !important; }
  4849.   .m-sm-3 {
  4850.     margin: 1.5rem !important; }
  4851.   .mt-sm-3,
  4852.   .my-sm-3 {
  4853.     margin-top: 1.5rem !important; }
  4854.   .mr-sm-3,
  4855.   .mx-sm-3 {
  4856.     margin-right: 1.5rem !important; }
  4857.   .mb-sm-3,
  4858.   .my-sm-3 {
  4859.     margin-bottom: 1.5rem !important; }
  4860.   .ml-sm-3,
  4861.   .mx-sm-3 {
  4862.     margin-left: 1.5rem !important; }
  4863.   .m-sm-4 {
  4864.     margin: 2.25rem !important; }
  4865.   .mt-sm-4,
  4866.   .my-sm-4 {
  4867.     margin-top: 2.25rem !important; }
  4868.   .mr-sm-4,
  4869.   .mx-sm-4 {
  4870.     margin-right: 2.25rem !important; }
  4871.   .mb-sm-4,
  4872.   .my-sm-4 {
  4873.     margin-bottom: 2.25rem !important; }
  4874.   .ml-sm-4,
  4875.   .mx-sm-4 {
  4876.     margin-left: 2.25rem !important; }
  4877.   .m-sm-5 {
  4878.     margin: 4.5rem !important; }
  4879.   .mt-sm-5,
  4880.   .my-sm-5 {
  4881.     margin-top: 4.5rem !important; }
  4882.   .mr-sm-5,
  4883.   .mx-sm-5 {
  4884.     margin-right: 4.5rem !important; }
  4885.   .mb-sm-5,
  4886.   .my-sm-5 {
  4887.     margin-bottom: 4.5rem !important; }
  4888.   .ml-sm-5,
  4889.   .mx-sm-5 {
  4890.     margin-left: 4.5rem !important; }
  4891.   .p-sm-0 {
  4892.     padding: 0 !important; }
  4893.   .pt-sm-0,
  4894.   .py-sm-0 {
  4895.     padding-top: 0 !important; }
  4896.   .pr-sm-0,
  4897.   .px-sm-0 {
  4898.     padding-right: 0 !important; }
  4899.   .pb-sm-0,
  4900.   .py-sm-0 {
  4901.     padding-bottom: 0 !important; }
  4902.   .pl-sm-0,
  4903.   .px-sm-0 {
  4904.     padding-left: 0 !important; }
  4905.   .p-sm-1 {
  4906.     padding: 0.375rem !important; }
  4907.   .pt-sm-1,
  4908.   .py-sm-1 {
  4909.     padding-top: 0.375rem !important; }
  4910.   .pr-sm-1,
  4911.   .px-sm-1 {
  4912.     padding-right: 0.375rem !important; }
  4913.   .pb-sm-1,
  4914.   .py-sm-1 {
  4915.     padding-bottom: 0.375rem !important; }
  4916.   .pl-sm-1,
  4917.   .px-sm-1 {
  4918.     padding-left: 0.375rem !important; }
  4919.   .p-sm-2 {
  4920.     padding: 0.75rem !important; }
  4921.   .pt-sm-2,
  4922.   .py-sm-2 {
  4923.     padding-top: 0.75rem !important; }
  4924.   .pr-sm-2,
  4925.   .px-sm-2 {
  4926.     padding-right: 0.75rem !important; }
  4927.   .pb-sm-2,
  4928.   .py-sm-2 {
  4929.     padding-bottom: 0.75rem !important; }
  4930.   .pl-sm-2,
  4931.   .px-sm-2 {
  4932.     padding-left: 0.75rem !important; }
  4933.   .p-sm-3 {
  4934.     padding: 1.5rem !important; }
  4935.   .pt-sm-3,
  4936.   .py-sm-3 {
  4937.     padding-top: 1.5rem !important; }
  4938.   .pr-sm-3,
  4939.   .px-sm-3 {
  4940.     padding-right: 1.5rem !important; }
  4941.   .pb-sm-3,
  4942.   .py-sm-3 {
  4943.     padding-bottom: 1.5rem !important; }
  4944.   .pl-sm-3,
  4945.   .px-sm-3 {
  4946.     padding-left: 1.5rem !important; }
  4947.   .p-sm-4 {
  4948.     padding: 2.25rem !important; }
  4949.   .pt-sm-4,
  4950.   .py-sm-4 {
  4951.     padding-top: 2.25rem !important; }
  4952.   .pr-sm-4,
  4953.   .px-sm-4 {
  4954.     padding-right: 2.25rem !important; }
  4955.   .pb-sm-4,
  4956.   .py-sm-4 {
  4957.     padding-bottom: 2.25rem !important; }
  4958.   .pl-sm-4,
  4959.   .px-sm-4 {
  4960.     padding-left: 2.25rem !important; }
  4961.   .p-sm-5 {
  4962.     padding: 4.5rem !important; }
  4963.   .pt-sm-5,
  4964.   .py-sm-5 {
  4965.     padding-top: 4.5rem !important; }
  4966.   .pr-sm-5,
  4967.   .px-sm-5 {
  4968.     padding-right: 4.5rem !important; }
  4969.   .pb-sm-5,
  4970.   .py-sm-5 {
  4971.     padding-bottom: 4.5rem !important; }
  4972.   .pl-sm-5,
  4973.   .px-sm-5 {
  4974.     padding-left: 4.5rem !important; }
  4975.   .m-sm-auto {
  4976.     margin: auto !important; }
  4977.   .mt-sm-auto,
  4978.   .my-sm-auto {
  4979.     margin-top: auto !important; }
  4980.   .mr-sm-auto,
  4981.   .mx-sm-auto {
  4982.     margin-right: auto !important; }
  4983.   .mb-sm-auto,
  4984.   .my-sm-auto {
  4985.     margin-bottom: auto !important; }
  4986.   .ml-sm-auto,
  4987.   .mx-sm-auto {
  4988.     margin-left: auto !important; } }
  4989.  
  4990. @media (min-width: 768px) {
  4991.   .m-md-0 {
  4992.     margin: 0 !important; }
  4993.   .mt-md-0,
  4994.   .my-md-0 {
  4995.     margin-top: 0 !important; }
  4996.   .mr-md-0,
  4997.   .mx-md-0 {
  4998.     margin-right: 0 !important; }
  4999.   .mb-md-0,
  5000.   .my-md-0 {
  5001.     margin-bottom: 0 !important; }
  5002.   .ml-md-0,
  5003.   .mx-md-0 {
  5004.     margin-left: 0 !important; }
  5005.   .m-md-1 {
  5006.     margin: 0.375rem !important; }
  5007.   .mt-md-1,
  5008.   .my-md-1 {
  5009.     margin-top: 0.375rem !important; }
  5010.   .mr-md-1,
  5011.   .mx-md-1 {
  5012.     margin-right: 0.375rem !important; }
  5013.   .mb-md-1,
  5014.   .my-md-1 {
  5015.     margin-bottom: 0.375rem !important; }
  5016.   .ml-md-1,
  5017.   .mx-md-1 {
  5018.     margin-left: 0.375rem !important; }
  5019.   .m-md-2 {
  5020.     margin: 0.75rem !important; }
  5021.   .mt-md-2,
  5022.   .my-md-2 {
  5023.     margin-top: 0.75rem !important; }
  5024.   .mr-md-2,
  5025.   .mx-md-2 {
  5026.     margin-right: 0.75rem !important; }
  5027.   .mb-md-2,
  5028.   .my-md-2 {
  5029.     margin-bottom: 0.75rem !important; }
  5030.   .ml-md-2,
  5031.   .mx-md-2 {
  5032.     margin-left: 0.75rem !important; }
  5033.   .m-md-3 {
  5034.     margin: 1.5rem !important; }
  5035.   .mt-md-3,
  5036.   .my-md-3 {
  5037.     margin-top: 1.5rem !important; }
  5038.   .mr-md-3,
  5039.   .mx-md-3 {
  5040.     margin-right: 1.5rem !important; }
  5041.   .mb-md-3,
  5042.   .my-md-3 {
  5043.     margin-bottom: 1.5rem !important; }
  5044.   .ml-md-3,
  5045.   .mx-md-3 {
  5046.     margin-left: 1.5rem !important; }
  5047.   .m-md-4 {
  5048.     margin: 2.25rem !important; }
  5049.   .mt-md-4,
  5050.   .my-md-4 {
  5051.     margin-top: 2.25rem !important; }
  5052.   .mr-md-4,
  5053.   .mx-md-4 {
  5054.     margin-right: 2.25rem !important; }
  5055.   .mb-md-4,
  5056.   .my-md-4 {
  5057.     margin-bottom: 2.25rem !important; }
  5058.   .ml-md-4,
  5059.   .mx-md-4 {
  5060.     margin-left: 2.25rem !important; }
  5061.   .m-md-5 {
  5062.     margin: 4.5rem !important; }
  5063.   .mt-md-5,
  5064.   .my-md-5 {
  5065.     margin-top: 4.5rem !important; }
  5066.   .mr-md-5,
  5067.   .mx-md-5 {
  5068.     margin-right: 4.5rem !important; }
  5069.   .mb-md-5,
  5070.   .my-md-5 {
  5071.     margin-bottom: 4.5rem !important; }
  5072.   .ml-md-5,
  5073.   .mx-md-5 {
  5074.     margin-left: 4.5rem !important; }
  5075.   .p-md-0 {
  5076.     padding: 0 !important; }
  5077.   .pt-md-0,
  5078.   .py-md-0 {
  5079.     padding-top: 0 !important; }
  5080.   .pr-md-0,
  5081.   .px-md-0 {
  5082.     padding-right: 0 !important; }
  5083.   .pb-md-0,
  5084.   .py-md-0 {
  5085.     padding-bottom: 0 !important; }
  5086.   .pl-md-0,
  5087.   .px-md-0 {
  5088.     padding-left: 0 !important; }
  5089.   .p-md-1 {
  5090.     padding: 0.375rem !important; }
  5091.   .pt-md-1,
  5092.   .py-md-1 {
  5093.     padding-top: 0.375rem !important; }
  5094.   .pr-md-1,
  5095.   .px-md-1 {
  5096.     padding-right: 0.375rem !important; }
  5097.   .pb-md-1,
  5098.   .py-md-1 {
  5099.     padding-bottom: 0.375rem !important; }
  5100.   .pl-md-1,
  5101.   .px-md-1 {
  5102.     padding-left: 0.375rem !important; }
  5103.   .p-md-2 {
  5104.     padding: 0.75rem !important; }
  5105.   .pt-md-2,
  5106.   .py-md-2 {
  5107.     padding-top: 0.75rem !important; }
  5108.   .pr-md-2,
  5109.   .px-md-2 {
  5110.     padding-right: 0.75rem !important; }
  5111.   .pb-md-2,
  5112.   .py-md-2 {
  5113.     padding-bottom: 0.75rem !important; }
  5114.   .pl-md-2,
  5115.   .px-md-2 {
  5116.     padding-left: 0.75rem !important; }
  5117.   .p-md-3 {
  5118.     padding: 1.5rem !important; }
  5119.   .pt-md-3,
  5120.   .py-md-3 {
  5121.     padding-top: 1.5rem !important; }
  5122.   .pr-md-3,
  5123.   .px-md-3 {
  5124.     padding-right: 1.5rem !important; }
  5125.   .pb-md-3,
  5126.   .py-md-3 {
  5127.     padding-bottom: 1.5rem !important; }
  5128.   .pl-md-3,
  5129.   .px-md-3 {
  5130.     padding-left: 1.5rem !important; }
  5131.   .p-md-4 {
  5132.     padding: 2.25rem !important; }
  5133.   .pt-md-4,
  5134.   .py-md-4 {
  5135.     padding-top: 2.25rem !important; }
  5136.   .pr-md-4,
  5137.   .px-md-4 {
  5138.     padding-right: 2.25rem !important; }
  5139.   .pb-md-4,
  5140.   .py-md-4 {
  5141.     padding-bottom: 2.25rem !important; }
  5142.   .pl-md-4,
  5143.   .px-md-4 {
  5144.     padding-left: 2.25rem !important; }
  5145.   .p-md-5 {
  5146.     padding: 4.5rem !important; }
  5147.   .pt-md-5,
  5148.   .py-md-5 {
  5149.     padding-top: 4.5rem !important; }
  5150.   .pr-md-5,
  5151.   .px-md-5 {
  5152.     padding-right: 4.5rem !important; }
  5153.   .pb-md-5,
  5154.   .py-md-5 {
  5155.     padding-bottom: 4.5rem !important; }
  5156.   .pl-md-5,
  5157.   .px-md-5 {
  5158.     padding-left: 4.5rem !important; }
  5159.   .m-md-auto {
  5160.     margin: auto !important; }
  5161.   .mt-md-auto,
  5162.   .my-md-auto {
  5163.     margin-top: auto !important; }
  5164.   .mr-md-auto,
  5165.   .mx-md-auto {
  5166.     margin-right: auto !important; }
  5167.   .mb-md-auto,
  5168.   .my-md-auto {
  5169.     margin-bottom: auto !important; }
  5170.   .ml-md-auto,
  5171.   .mx-md-auto {
  5172.     margin-left: auto !important; } }
  5173.  
  5174. @media (min-width: 992px) {
  5175.   .m-lg-0 {
  5176.     margin: 0 !important; }
  5177.   .mt-lg-0,
  5178.   .my-lg-0 {
  5179.     margin-top: 0 !important; }
  5180.   .mr-lg-0,
  5181.   .mx-lg-0 {
  5182.     margin-right: 0 !important; }
  5183.   .mb-lg-0,
  5184.   .my-lg-0 {
  5185.     margin-bottom: 0 !important; }
  5186.   .ml-lg-0,
  5187.   .mx-lg-0 {
  5188.     margin-left: 0 !important; }
  5189.   .m-lg-1 {
  5190.     margin: 0.375rem !important; }
  5191.   .mt-lg-1,
  5192.   .my-lg-1 {
  5193.     margin-top: 0.375rem !important; }
  5194.   .mr-lg-1,
  5195.   .mx-lg-1 {
  5196.     margin-right: 0.375rem !important; }
  5197.   .mb-lg-1,
  5198.   .my-lg-1 {
  5199.     margin-bottom: 0.375rem !important; }
  5200.   .ml-lg-1,
  5201.   .mx-lg-1 {
  5202.     margin-left: 0.375rem !important; }
  5203.   .m-lg-2 {
  5204.     margin: 0.75rem !important; }
  5205.   .mt-lg-2,
  5206.   .my-lg-2 {
  5207.     margin-top: 0.75rem !important; }
  5208.   .mr-lg-2,
  5209.   .mx-lg-2 {
  5210.     margin-right: 0.75rem !important; }
  5211.   .mb-lg-2,
  5212.   .my-lg-2 {
  5213.     margin-bottom: 0.75rem !important; }
  5214.   .ml-lg-2,
  5215.   .mx-lg-2 {
  5216.     margin-left: 0.75rem !important; }
  5217.   .m-lg-3 {
  5218.     margin: 1.5rem !important; }
  5219.   .mt-lg-3,
  5220.   .my-lg-3 {
  5221.     margin-top: 1.5rem !important; }
  5222.   .mr-lg-3,
  5223.   .mx-lg-3 {
  5224.     margin-right: 1.5rem !important; }
  5225.   .mb-lg-3,
  5226.   .my-lg-3 {
  5227.     margin-bottom: 1.5rem !important; }
  5228.   .ml-lg-3,
  5229.   .mx-lg-3 {
  5230.     margin-left: 1.5rem !important; }
  5231.   .m-lg-4 {
  5232.     margin: 2.25rem !important; }
  5233.   .mt-lg-4,
  5234.   .my-lg-4 {
  5235.     margin-top: 2.25rem !important; }
  5236.   .mr-lg-4,
  5237.   .mx-lg-4 {
  5238.     margin-right: 2.25rem !important; }
  5239.   .mb-lg-4,
  5240.   .my-lg-4 {
  5241.     margin-bottom: 2.25rem !important; }
  5242.   .ml-lg-4,
  5243.   .mx-lg-4 {
  5244.     margin-left: 2.25rem !important; }
  5245.   .m-lg-5 {
  5246.     margin: 4.5rem !important; }
  5247.   .mt-lg-5,
  5248.   .my-lg-5 {
  5249.     margin-top: 4.5rem !important; }
  5250.   .mr-lg-5,
  5251.   .mx-lg-5 {
  5252.     margin-right: 4.5rem !important; }
  5253.   .mb-lg-5,
  5254.   .my-lg-5 {
  5255.     margin-bottom: 4.5rem !important; }
  5256.   .ml-lg-5,
  5257.   .mx-lg-5 {
  5258.     margin-left: 4.5rem !important; }
  5259.   .p-lg-0 {
  5260.     padding: 0 !important; }
  5261.   .pt-lg-0,
  5262.   .py-lg-0 {
  5263.     padding-top: 0 !important; }
  5264.   .pr-lg-0,
  5265.   .px-lg-0 {
  5266.     padding-right: 0 !important; }
  5267.   .pb-lg-0,
  5268.   .py-lg-0 {
  5269.     padding-bottom: 0 !important; }
  5270.   .pl-lg-0,
  5271.   .px-lg-0 {
  5272.     padding-left: 0 !important; }
  5273.   .p-lg-1 {
  5274.     padding: 0.375rem !important; }
  5275.   .pt-lg-1,
  5276.   .py-lg-1 {
  5277.     padding-top: 0.375rem !important; }
  5278.   .pr-lg-1,
  5279.   .px-lg-1 {
  5280.     padding-right: 0.375rem !important; }
  5281.   .pb-lg-1,
  5282.   .py-lg-1 {
  5283.     padding-bottom: 0.375rem !important; }
  5284.   .pl-lg-1,
  5285.   .px-lg-1 {
  5286.     padding-left: 0.375rem !important; }
  5287.   .p-lg-2 {
  5288.     padding: 0.75rem !important; }
  5289.   .pt-lg-2,
  5290.   .py-lg-2 {
  5291.     padding-top: 0.75rem !important; }
  5292.   .pr-lg-2,
  5293.   .px-lg-2 {
  5294.     padding-right: 0.75rem !important; }
  5295.   .pb-lg-2,
  5296.   .py-lg-2 {
  5297.     padding-bottom: 0.75rem !important; }
  5298.   .pl-lg-2,
  5299.   .px-lg-2 {
  5300.     padding-left: 0.75rem !important; }
  5301.   .p-lg-3 {
  5302.     padding: 1.5rem !important; }
  5303.   .pt-lg-3,
  5304.   .py-lg-3 {
  5305.     padding-top: 1.5rem !important; }
  5306.   .pr-lg-3,
  5307.   .px-lg-3 {
  5308.     padding-right: 1.5rem !important; }
  5309.   .pb-lg-3,
  5310.   .py-lg-3 {
  5311.     padding-bottom: 1.5rem !important; }
  5312.   .pl-lg-3,
  5313.   .px-lg-3 {
  5314.     padding-left: 1.5rem !important; }
  5315.   .p-lg-4 {
  5316.     padding: 2.25rem !important; }
  5317.   .pt-lg-4,
  5318.   .py-lg-4 {
  5319.     padding-top: 2.25rem !important; }
  5320.   .pr-lg-4,
  5321.   .px-lg-4 {
  5322.     padding-right: 2.25rem !important; }
  5323.   .pb-lg-4,
  5324.   .py-lg-4 {
  5325.     padding-bottom: 2.25rem !important; }
  5326.   .pl-lg-4,
  5327.   .px-lg-4 {
  5328.     padding-left: 2.25rem !important; }
  5329.   .p-lg-5 {
  5330.     padding: 4.5rem !important; }
  5331.   .pt-lg-5,
  5332.   .py-lg-5 {
  5333.     padding-top: 4.5rem !important; }
  5334.   .pr-lg-5,
  5335.   .px-lg-5 {
  5336.     padding-right: 4.5rem !important; }
  5337.   .pb-lg-5,
  5338.   .py-lg-5 {
  5339.     padding-bottom: 4.5rem !important; }
  5340.   .pl-lg-5,
  5341.   .px-lg-5 {
  5342.     padding-left: 4.5rem !important; }
  5343.   .m-lg-auto {
  5344.     margin: auto !important; }
  5345.   .mt-lg-auto,
  5346.   .my-lg-auto {
  5347.     margin-top: auto !important; }
  5348.   .mr-lg-auto,
  5349.   .mx-lg-auto {
  5350.     margin-right: auto !important; }
  5351.   .mb-lg-auto,
  5352.   .my-lg-auto {
  5353.     margin-bottom: auto !important; }
  5354.   .ml-lg-auto,
  5355.   .mx-lg-auto {
  5356.     margin-left: auto !important; } }
  5357.  
  5358. @media (min-width: 1200px) {
  5359.   .m-xl-0 {
  5360.     margin: 0 !important; }
  5361.   .mt-xl-0,
  5362.   .my-xl-0 {
  5363.     margin-top: 0 !important; }
  5364.   .mr-xl-0,
  5365.   .mx-xl-0 {
  5366.     margin-right: 0 !important; }
  5367.   .mb-xl-0,
  5368.   .my-xl-0 {
  5369.     margin-bottom: 0 !important; }
  5370.   .ml-xl-0,
  5371.   .mx-xl-0 {
  5372.     margin-left: 0 !important; }
  5373.   .m-xl-1 {
  5374.     margin: 0.375rem !important; }
  5375.   .mt-xl-1,
  5376.   .my-xl-1 {
  5377.     margin-top: 0.375rem !important; }
  5378.   .mr-xl-1,
  5379.   .mx-xl-1 {
  5380.     margin-right: 0.375rem !important; }
  5381.   .mb-xl-1,
  5382.   .my-xl-1 {
  5383.     margin-bottom: 0.375rem !important; }
  5384.   .ml-xl-1,
  5385.   .mx-xl-1 {
  5386.     margin-left: 0.375rem !important; }
  5387.   .m-xl-2 {
  5388.     margin: 0.75rem !important; }
  5389.   .mt-xl-2,
  5390.   .my-xl-2 {
  5391.     margin-top: 0.75rem !important; }
  5392.   .mr-xl-2,
  5393.   .mx-xl-2 {
  5394.     margin-right: 0.75rem !important; }
  5395.   .mb-xl-2,
  5396.   .my-xl-2 {
  5397.     margin-bottom: 0.75rem !important; }
  5398.   .ml-xl-2,
  5399.   .mx-xl-2 {
  5400.     margin-left: 0.75rem !important; }
  5401.   .m-xl-3 {
  5402.     margin: 1.5rem !important; }
  5403.   .mt-xl-3,
  5404.   .my-xl-3 {
  5405.     margin-top: 1.5rem !important; }
  5406.   .mr-xl-3,
  5407.   .mx-xl-3 {
  5408.     margin-right: 1.5rem !important; }
  5409.   .mb-xl-3,
  5410.   .my-xl-3 {
  5411.     margin-bottom: 1.5rem !important; }
  5412.   .ml-xl-3,
  5413.   .mx-xl-3 {
  5414.     margin-left: 1.5rem !important; }
  5415.   .m-xl-4 {
  5416.     margin: 2.25rem !important; }
  5417.   .mt-xl-4,
  5418.   .my-xl-4 {
  5419.     margin-top: 2.25rem !important; }
  5420.   .mr-xl-4,
  5421.   .mx-xl-4 {
  5422.     margin-right: 2.25rem !important; }
  5423.   .mb-xl-4,
  5424.   .my-xl-4 {
  5425.     margin-bottom: 2.25rem !important; }
  5426.   .ml-xl-4,
  5427.   .mx-xl-4 {
  5428.     margin-left: 2.25rem !important; }
  5429.   .m-xl-5 {
  5430.     margin: 4.5rem !important; }
  5431.   .mt-xl-5,
  5432.   .my-xl-5 {
  5433.     margin-top: 4.5rem !important; }
  5434.   .mr-xl-5,
  5435.   .mx-xl-5 {
  5436.     margin-right: 4.5rem !important; }
  5437.   .mb-xl-5,
  5438.   .my-xl-5 {
  5439.     margin-bottom: 4.5rem !important; }
  5440.   .ml-xl-5,
  5441.   .mx-xl-5 {
  5442.     margin-left: 4.5rem !important; }
  5443.   .p-xl-0 {
  5444.     padding: 0 !important; }
  5445.   .pt-xl-0,
  5446.   .py-xl-0 {
  5447.     padding-top: 0 !important; }
  5448.   .pr-xl-0,
  5449.   .px-xl-0 {
  5450.     padding-right: 0 !important; }
  5451.   .pb-xl-0,
  5452.   .py-xl-0 {
  5453.     padding-bottom: 0 !important; }
  5454.   .pl-xl-0,
  5455.   .px-xl-0 {
  5456.     padding-left: 0 !important; }
  5457.   .p-xl-1 {
  5458.     padding: 0.375rem !important; }
  5459.   .pt-xl-1,
  5460.   .py-xl-1 {
  5461.     padding-top: 0.375rem !important; }
  5462.   .pr-xl-1,
  5463.   .px-xl-1 {
  5464.     padding-right: 0.375rem !important; }
  5465.   .pb-xl-1,
  5466.   .py-xl-1 {
  5467.     padding-bottom: 0.375rem !important; }
  5468.   .pl-xl-1,
  5469.   .px-xl-1 {
  5470.     padding-left: 0.375rem !important; }
  5471.   .p-xl-2 {
  5472.     padding: 0.75rem !important; }
  5473.   .pt-xl-2,
  5474.   .py-xl-2 {
  5475.     padding-top: 0.75rem !important; }
  5476.   .pr-xl-2,
  5477.   .px-xl-2 {
  5478.     padding-right: 0.75rem !important; }
  5479.   .pb-xl-2,
  5480.   .py-xl-2 {
  5481.     padding-bottom: 0.75rem !important; }
  5482.   .pl-xl-2,
  5483.   .px-xl-2 {
  5484.     padding-left: 0.75rem !important; }
  5485.   .p-xl-3 {
  5486.     padding: 1.5rem !important; }
  5487.   .pt-xl-3,
  5488.   .py-xl-3 {
  5489.     padding-top: 1.5rem !important; }
  5490.   .pr-xl-3,
  5491.   .px-xl-3 {
  5492.     padding-right: 1.5rem !important; }
  5493.   .pb-xl-3,
  5494.   .py-xl-3 {
  5495.     padding-bottom: 1.5rem !important; }
  5496.   .pl-xl-3,
  5497.   .px-xl-3 {
  5498.     padding-left: 1.5rem !important; }
  5499.   .p-xl-4 {
  5500.     padding: 2.25rem !important; }
  5501.   .pt-xl-4,
  5502.   .py-xl-4 {
  5503.     padding-top: 2.25rem !important; }
  5504.   .pr-xl-4,
  5505.   .px-xl-4 {
  5506.     padding-right: 2.25rem !important; }
  5507.   .pb-xl-4,
  5508.   .py-xl-4 {
  5509.     padding-bottom: 2.25rem !important; }
  5510.   .pl-xl-4,
  5511.   .px-xl-4 {
  5512.     padding-left: 2.25rem !important; }
  5513.   .p-xl-5 {
  5514.     padding: 4.5rem !important; }
  5515.   .pt-xl-5,
  5516.   .py-xl-5 {
  5517.     padding-top: 4.5rem !important; }
  5518.   .pr-xl-5,
  5519.   .px-xl-5 {
  5520.     padding-right: 4.5rem !important; }
  5521.   .pb-xl-5,
  5522.   .py-xl-5 {
  5523.     padding-bottom: 4.5rem !important; }
  5524.   .pl-xl-5,
  5525.   .px-xl-5 {
  5526.     padding-left: 4.5rem !important; }
  5527.   .m-xl-auto {
  5528.     margin: auto !important; }
  5529.   .mt-xl-auto,
  5530.   .my-xl-auto {
  5531.     margin-top: auto !important; }
  5532.   .mr-xl-auto,
  5533.   .mx-xl-auto {
  5534.     margin-right: auto !important; }
  5535.   .mb-xl-auto,
  5536.   .my-xl-auto {
  5537.     margin-bottom: auto !important; }
  5538.   .ml-xl-auto,
  5539.   .mx-xl-auto {
  5540.     margin-left: auto !important; } }
  5541.  
  5542. .text-justify {
  5543.   text-align: justify !important; }
  5544.  
  5545. .text-nowrap {
  5546.   white-space: nowrap !important; }
  5547.  
  5548. .text-truncate {
  5549.   overflow: hidden;
  5550.   text-overflow: ellipsis;
  5551.   white-space: nowrap; }
  5552.  
  5553. .text-left {
  5554.   text-align: left !important; }
  5555.  
  5556. .text-right {
  5557.   text-align: right !important; }
  5558.  
  5559. .text-center {
  5560.   text-align: center !important; }
  5561.  
  5562. @media (min-width: 576px) {
  5563.   .text-sm-left {
  5564.     text-align: left !important; }
  5565.   .text-sm-right {
  5566.     text-align: right !important; }
  5567.   .text-sm-center {
  5568.     text-align: center !important; } }
  5569.  
  5570. @media (min-width: 768px) {
  5571.   .text-md-left {
  5572.     text-align: left !important; }
  5573.   .text-md-right {
  5574.     text-align: right !important; }
  5575.   .text-md-center {
  5576.     text-align: center !important; } }
  5577.  
  5578. @media (min-width: 992px) {
  5579.   .text-lg-left {
  5580.     text-align: left !important; }
  5581.   .text-lg-right {
  5582.     text-align: right !important; }
  5583.   .text-lg-center {
  5584.     text-align: center !important; } }
  5585.  
  5586. @media (min-width: 1200px) {
  5587.   .text-xl-left {
  5588.     text-align: left !important; }
  5589.   .text-xl-right {
  5590.     text-align: right !important; }
  5591.   .text-xl-center {
  5592.     text-align: center !important; } }
  5593.  
  5594. .text-lowercase {
  5595.   text-transform: lowercase !important; }
  5596.  
  5597. .text-uppercase {
  5598.   text-transform: uppercase !important; }
  5599.  
  5600. .text-capitalize {
  5601.   text-transform: capitalize !important; }
  5602.  
  5603. .font-weight-light {
  5604.   font-weight: 300 !important; }
  5605.  
  5606. .font-weight-normal {
  5607.   font-weight: normal !important; }
  5608.  
  5609. .font-weight-bold {
  5610.   font-weight: bold !important; }
  5611.  
  5612. .font-italic {
  5613.   font-style: italic !important; }
  5614.  
  5615. .text-white {
  5616.   color: #fff !important; }
  5617.  
  5618. .text-primary {
  5619.   color: #007bff !important; }
  5620.  
  5621. a.text-primary:focus, a.text-primary:hover {
  5622.   color: #0062cc !important; }
  5623.  
  5624. .text-secondary {
  5625.   color: #868e96 !important; }
  5626.  
  5627. a.text-secondary:focus, a.text-secondary:hover {
  5628.   color: #6c757d !important; }
  5629.  
  5630. .text-success {
  5631.   color: #28a745 !important; }
  5632.  
  5633. a.text-success:focus, a.text-success:hover {
  5634.   color: #1e7e34 !important; }
  5635.  
  5636. .text-info {
  5637.   color: #17a2b8 !important; }
  5638.  
  5639. a.text-info:focus, a.text-info:hover {
  5640.   color: #117a8b !important; }
  5641.  
  5642. .text-warning {
  5643.   color: #ffc107 !important; }
  5644.  
  5645. a.text-warning:focus, a.text-warning:hover {
  5646.   color: #d39e00 !important; }
  5647.  
  5648. .text-danger {
  5649.   color: #dc3545 !important; }
  5650.  
  5651. a.text-danger:focus, a.text-danger:hover {
  5652.   color: #bd2130 !important; }
  5653.  
  5654. .text-light {
  5655.   color: #f8f9fa !important; }
  5656.  
  5657. a.text-light:focus, a.text-light:hover {
  5658.   color: #dae0e5 !important; }
  5659.  
  5660. .text-dark {
  5661.   color: #343a40 !important; }
  5662.  
  5663. a.text-dark:focus, a.text-dark:hover {
  5664.   color: #1d2124 !important; }
  5665.  
  5666. .text-muted {
  5667.   color: #868e96 !important; }
  5668.  
  5669. .text-hide {
  5670.   font: 0/0 a;
  5671.   color: transparent;
  5672.   text-shadow: none;
  5673.   background-color: transparent;
  5674.   border: 0; }
  5675.  
  5676. .visible {
  5677.   visibility: visible !important; }
  5678.  
  5679. .invisible {
  5680.   visibility: hidden !important; }
  5681.  
  5682.  
  5683.   /* Style The Dropdown Button */
  5684. .dropbtn {
  5685.     border: none;
  5686.     cursor: pointer;
  5687.     margin-bottom: -1px;
  5688.     color: #495057;
  5689.     border-color: #ddd #ddd white;
  5690.     flex: 1 1 auto;
  5691.     text-align: center;
  5692.     flex-basis: 0;
  5693.     flex-grow: 1;
  5694. }
  5695.  
  5696. /* The container <div> - needed to position the dropdown content */
  5697. .dropdown {
  5698.     position: relative;
  5699.     display: inline-block;
  5700. }
  5701.  
  5702. /* Dropdown Content (Hidden by Default) */
  5703. .dropdown-content {
  5704.     display: none;
  5705.     position: absolute;
  5706.     background-color: #f9f9f9;
  5707.     min-width: 160px;
  5708.     box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  5709.     z-index: 1;
  5710. }
  5711.  
  5712. /* Links inside the dropdown */
  5713. .dropdown-content a {
  5714.     color: black;
  5715.     padding: 12px 16px;
  5716.     text-decoration: none;
  5717.     display: block;
  5718. }
  5719.  
  5720. /* Change color of dropdown links on hover */
  5721. .dropdown-content a:hover {background-color: #f1f1f1}
  5722.  
  5723. /* Show the dropdown menu on hover */
  5724. .dropdown:hover .dropdown-content {
  5725.     display: block;
  5726. }
  5727.  
  5728. /* Change the background color of the dropdown button when the dropdown content is shown */
  5729. li a:hover, .dropdown:hover .dropbtn {
  5730.     background-color: #FF4500;
  5731. }
  5732.  
  5733. /* Animação */
  5734.  
  5735. [data-anime] {
  5736.   opacity: 0;
  5737.   transition: .10s;
  5738. }
  5739.  
  5740. [data-anime="left"] {
  5741.   transform: translate3d(-50px, 0, 0);
  5742. }
  5743.  
  5744. [data-anime="right"] {
  5745.   transform: translate3d(50px, 0, 0);
  5746. }
  5747.  
  5748. [data-anime="top"] {
  5749.   transform: translate3d(0, -50px, 0);
  5750. }
  5751.  
  5752. [data-anime].animate {
  5753.   opacity: 1;
  5754.   transform: translate3d(0px, 0px, 0px);
  5755. }
  5756.  
  5757.  
  5758. #myBtn {
  5759.     display: none; /* Hidden by default */
  5760.     position: fixed; /* Fixed/sticky position */
  5761.     bottom: 20px; /* Place the button at the bottom of the page */
  5762.     right: 30px; /* Place the button 30px from the right */
  5763.     z-index: 99; /* Make sure it does not overlap */
  5764.     border: none; /* Remove borders */
  5765.     outline: none; /* Remove outline */
  5766.     background-color: #001eff; /* Set a background color */
  5767.     color: white; /* Text color */
  5768.     cursor: pointer; /* Add a mouse pointer on hover */
  5769.     padding: 15px; /* Some padding */
  5770.     border-radius: 10px; /* Rounded corners */
  5771. }
  5772.  
  5773. #myBtn:hover {
  5774.     background-color: #313137; /* Add a dark-grey background on hover */
  5775. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top