Advertisement
Guest User

ss

a guest
Jan 20th, 2020
279
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 182.11 KB | None | 0 0
  1. <!doctype html>
  2. <html>
  3.  
  4. <head>
  5. <title>Brightfind 404 Page</title>
  6. <meta charset="utf-8">
  7. <meta content="width=device-width,initial-scale=1" name="viewport">
  8. <script>
  9. WebFontConfig = {
  10. google: {
  11. families: ["Material Icons"]
  12. }
  13. };
  14. (function (d) {
  15. var wf = d.createElement("script"),
  16. s = d.scripts[0];
  17. wf.src =
  18. "https://cdnjs.cloudflare.com/ajax/libs/webfont/1.6.28/webfontloader.js";
  19. wf.async = true;
  20. s.parentNode.insertBefore(wf, s);
  21. })(document);
  22. </script>
  23. <!-- Google Tag Manager -->
  24. <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push(
  25.  
  26. {'gtm.start': new Date().getTime(),event:'gtm.js'}
  27. );var f=d.getElementsByTagName(s)[0],
  28. j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
  29. 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
  30. })(window,document,'script','dataLayer','GTM-NWH2QB');
  31. </script>
  32. <!-- End Google Tag Manager -->
  33.  
  34. <style>
  35. html {
  36. -moz-box-sizing: border-box;
  37. -webkit-box-sizing: border-box;
  38. box-sizing: border-box;
  39. -ms-overflow-style: scrollbar;
  40. }
  41.  
  42. *,
  43. *:before,
  44. *:after {
  45. -moz-box-sizing: inherit;
  46. -webkit-box-sizing: inherit;
  47. box-sizing: inherit;
  48. }
  49.  
  50. article,
  51. aside,
  52. blockquote,
  53. body,
  54. details,
  55. dl,
  56. fieldset,
  57. figcaption,
  58. figure,
  59. footer,
  60. form,
  61. header,
  62. hgroup,
  63. legend,
  64. main,
  65. menu,
  66. nav,
  67. ol,
  68. p,
  69. section,
  70. summary,
  71. ul {
  72. display: block;
  73. margin: 0;
  74. padding: 0;
  75. border: 0;
  76. }
  77.  
  78. audio,
  79. canvas,
  80. video {
  81. display: inline-block;
  82. display: inline;
  83. zoom: 1;
  84. }
  85.  
  86. audio:not([controls]) {
  87. display: none;
  88. height: 0;
  89. }
  90.  
  91. body {
  92. margin: 0;
  93. padding: 0;
  94. -webkit-font-smoothing: antialiased;
  95. -moz-osx-font-smoothing: grayscale;
  96. }
  97.  
  98. a {
  99. text-decoration: none;
  100. cursor: pointer;
  101. color: inherit;
  102. }
  103.  
  104. a:active,
  105. a:hover {
  106. outline: 0;
  107. }
  108.  
  109. h1,
  110. h2,
  111. h3,
  112. h4,
  113. h5,
  114. h6 {
  115. margin: 0;
  116. padding: 0;
  117. font-weight: normal;
  118. }
  119.  
  120. abbr[title] {
  121. border-bottom: 1px dotted;
  122. }
  123.  
  124. b,
  125. strong {
  126. font-weight: bold;
  127. }
  128.  
  129. dfn {
  130. font-style: italic;
  131. }
  132.  
  133. hr {
  134. -moz-box-sizing: content-box;
  135. box-sizing: content-box;
  136. height: 0;
  137. }
  138.  
  139. small {
  140. font-size: .9em;
  141. }
  142.  
  143. dl,
  144. menu,
  145. ol,
  146. ul {
  147. margin: 0;
  148. }
  149.  
  150. dd {
  151. margin: 0;
  152. }
  153.  
  154. iframe {
  155. border: none;
  156. max-width: 100%;
  157. overflow: hidden;
  158. }
  159.  
  160. ul,
  161. ol {
  162. -webkit-margin-before: 0;
  163. -webkit-margin-after: 0;
  164. -webkit-margin-start: 0;
  165. -webkit-margin-end: 0;
  166. -webkit-padding-start: 0;
  167. -moz-margin-before: 0;
  168. -moz-margin-after: 0;
  169. -moz-margin-start: 0;
  170. -moz-margin-end: 0;
  171. -moz-padding-start: 0;
  172. }
  173.  
  174. img {
  175. max-width: 100%;
  176. height: auto;
  177. border: 0;
  178. margin: 0;
  179. padding: 0;
  180. vertical-align: middle;
  181. }
  182.  
  183. svg:not(:root) {
  184. overflow: hidden;
  185. }
  186.  
  187. legend {
  188. white-space: normal;
  189. *margin-left: 0
  190. }
  191.  
  192. button,
  193. input,
  194. select,
  195. textarea {
  196. font-size: 100%;
  197. margin: 0;
  198. padding: 0;
  199. vertical-align: baseline;
  200. /* 3 */
  201. *vertical-align: middle;
  202. /* 3 */
  203. }
  204.  
  205. button,
  206. input {
  207. line-height: normal;
  208. }
  209.  
  210. button,
  211. select {
  212. text-transform: none;
  213. }
  214.  
  215. button,
  216. html input[type="button"],
  217. input[type="reset"],
  218. input[type="submit"] {
  219. -webkit-appearance: button;
  220. cursor: pointer;
  221. *overflow: visible;
  222. }
  223.  
  224. button[disabled],
  225. html input[disabled] {
  226. cursor: default;
  227. }
  228.  
  229. label::selection {
  230. background-color: transparent;
  231. }
  232.  
  233. input[type="checkbox"],
  234. input[type="radio"] {
  235. box-sizing: border-box;
  236. padding: 0;
  237. *height: 1em;
  238. *width: 1em;
  239. }
  240.  
  241. input[type="search"] {
  242. -webkit-appearance: textfield;
  243. -moz-box-sizing: content-box;
  244. -webkit-box-sizing: content-box;
  245. /* 2 */
  246. box-sizing: content-box;
  247. }
  248.  
  249. input[type="search"]::-webkit-search-cancel-button,
  250. input[type="search"]::-webkit-search-decoration {
  251. -webkit-appearance: none;
  252. }
  253.  
  254. button::-moz-focus-inner,
  255. input::-moz-focus-inner {
  256. border: 0;
  257. padding: 0;
  258. }
  259.  
  260. textarea {
  261. display: block;
  262. overflow: auto;
  263. vertical-align: top;
  264. }
  265.  
  266. table {
  267. border-collapse: collapse;
  268. border-spacing: 0;
  269. }
  270.  
  271. [hidden] {
  272. display: none;
  273. }
  274.  
  275. .clearfix:after {
  276. content: "";
  277. display: table;
  278. float: none;
  279. clear: both;
  280. }
  281.  
  282. .container {
  283. width: 100%;
  284. padding-right: 1.6rem;
  285. padding-left: 1.6rem;
  286. margin-right: auto;
  287. margin-left: auto;
  288. }
  289.  
  290. @media (min-width: 1024px) {
  291. .container {
  292. max-width: 992px;
  293. }
  294. }
  295.  
  296. @media (min-width: 1280px) {
  297. .container {
  298. max-width: 1200px;
  299. }
  300. }
  301.  
  302. @media (min-width: 1440px) {
  303. .container {
  304. max-width: 1366px;
  305. }
  306. }
  307.  
  308. @media (min-width: 1600px) {
  309. .container {
  310. max-width: 1440px;
  311. }
  312. }
  313.  
  314. .container-fluid {
  315. width: 100%;
  316. padding-right: 1.6rem;
  317. padding-left: 1.6rem;
  318. margin-right: auto;
  319. margin-left: auto;
  320. }
  321.  
  322. .row {
  323. display: -ms-flexbox;
  324. display: flex;
  325. -ms-flex-wrap: wrap;
  326. flex-wrap: wrap;
  327. margin-right: -1.6rem;
  328. margin-left: -1.6rem;
  329. position: relative;
  330. }
  331.  
  332. .no-gutters {
  333. margin-right: 0;
  334. margin-left: 0;
  335. }
  336.  
  337. .no-gutters>.col,
  338. .no-gutters>[class*="col-"] {
  339. padding-right: 0;
  340. padding-left: 0;
  341. }
  342.  
  343. .col-1,
  344. .col-2,
  345. .col-3,
  346. .col-4,
  347. .col-5,
  348. .col-6,
  349. .col-7,
  350. .col-8,
  351. .col-9,
  352. .col-10,
  353. .col-11,
  354. .col-12,
  355. .col,
  356. .col-auto,
  357. .col-sm-1,
  358. .col-sm-2,
  359. .col-sm-3,
  360. .col-sm-4,
  361. .col-sm-5,
  362. .col-sm-6,
  363. .col-sm-7,
  364. .col-sm-8,
  365. .col-sm-9,
  366. .col-sm-10,
  367. .col-sm-11,
  368. .col-sm-12,
  369. .col-sm,
  370. .col-sm-auto,
  371. .col-md-1,
  372. .col-md-2,
  373. .col-md-3,
  374. .col-md-4,
  375. .col-md-5,
  376. .col-md-6,
  377. .col-md-7,
  378. .col-md-8,
  379. .col-md-9,
  380. .col-md-10,
  381. .col-md-11,
  382. .col-md-12,
  383. .col-md,
  384. .col-md-auto,
  385. .col-lg-1,
  386. .col-lg-2,
  387. .col-lg-3,
  388. .col-lg-4,
  389. .col-lg-5,
  390. .col-lg-6,
  391. .col-lg-7,
  392. .col-lg-8,
  393. .col-lg-9,
  394. .col-lg-10,
  395. .col-lg-11,
  396. .col-lg-12,
  397. .col-lg,
  398. .col-lg-auto,
  399. .col-xl-1,
  400. .col-xl-2,
  401. .col-xl-3,
  402. .col-xl-4,
  403. .col-xl-5,
  404. .col-xl-6,
  405. .col-xl-7,
  406. .col-xl-8,
  407. .col-xl-9,
  408. .col-xl-10,
  409. .col-xl-11,
  410. .col-xl-12,
  411. .col-xl,
  412. .col-xl-auto {
  413. position: relative;
  414. width: 100%;
  415. }
  416.  
  417. .col {
  418. -ms-flex-preferred-size: 0;
  419. flex-basis: 0;
  420. -ms-flex-positive: 1;
  421. flex-grow: 1;
  422. max-width: 100%;
  423. }
  424.  
  425. .col-auto {
  426. -ms-flex: 0 0 auto;
  427. flex: 0 0 auto;
  428. width: auto;
  429. max-width: 100%;
  430. }
  431.  
  432. .col-1 {
  433. -ms-flex: 0 0 8.333333%;
  434. flex: 0 0 8.333333%;
  435. max-width: 8.333333%;
  436. }
  437.  
  438. .col-2 {
  439. -ms-flex: 0 0 16.666667%;
  440. flex: 0 0 16.666667%;
  441. max-width: 16.666667%;
  442. }
  443.  
  444. .col-3 {
  445. -ms-flex: 0 0 25%;
  446. flex: 0 0 25%;
  447. max-width: 25%;
  448. }
  449.  
  450. .col-4 {
  451. -ms-flex: 0 0 33.333333%;
  452. flex: 0 0 33.333333%;
  453. max-width: 33.333333%;
  454. }
  455.  
  456. .col-5 {
  457. -ms-flex: 0 0 41.666667%;
  458. flex: 0 0 41.666667%;
  459. max-width: 41.666667%;
  460. }
  461.  
  462. .col-6 {
  463. -ms-flex: 0 0 50%;
  464. flex: 0 0 50%;
  465. max-width: 50%;
  466. }
  467.  
  468. .col-7 {
  469. -ms-flex: 0 0 58.333333%;
  470. flex: 0 0 58.333333%;
  471. max-width: 58.333333%;
  472. }
  473.  
  474. .col-8 {
  475. -ms-flex: 0 0 66.666667%;
  476. flex: 0 0 66.666667%;
  477. max-width: 66.666667%;
  478. }
  479.  
  480. .col-9 {
  481. -ms-flex: 0 0 75%;
  482. flex: 0 0 75%;
  483. max-width: 75%;
  484. }
  485.  
  486. .col-10 {
  487. -ms-flex: 0 0 83.333333%;
  488. flex: 0 0 83.333333%;
  489. max-width: 83.333333%;
  490. }
  491.  
  492. .col-11 {
  493. -ms-flex: 0 0 91.666667%;
  494. flex: 0 0 91.666667%;
  495. max-width: 91.666667%;
  496. }
  497.  
  498. .col-12 {
  499. -ms-flex: 0 0 100%;
  500. flex: 0 0 100%;
  501. max-width: 100%;
  502. }
  503.  
  504.  
  505. @media (min-width: 481px) {
  506. .col-sm {
  507. -ms-flex-preferred-size: 0;
  508. flex-basis: 0;
  509. -ms-flex-positive: 1;
  510. flex-grow: 1;
  511. max-width: 100%;
  512. }
  513.  
  514. .col-sm-auto {
  515. -ms-flex: 0 0 auto;
  516. flex: 0 0 auto;
  517. width: auto;
  518. max-width: 100%;
  519. }
  520.  
  521. .col-sm-1 {
  522. -ms-flex: 0 0 8.333333%;
  523. flex: 0 0 8.333333%;
  524. max-width: 8.333333%;
  525. }
  526.  
  527. .col-sm-2 {
  528. -ms-flex: 0 0 16.666667%;
  529. flex: 0 0 16.666667%;
  530. max-width: 16.666667%;
  531. }
  532.  
  533. .col-sm-3 {
  534. -ms-flex: 0 0 25%;
  535. flex: 0 0 25%;
  536. max-width: 25%;
  537. }
  538.  
  539. .col-sm-4 {
  540. -ms-flex: 0 0 33.333333%;
  541. flex: 0 0 33.333333%;
  542. max-width: 33.333333%;
  543. }
  544.  
  545. .col-sm-5 {
  546. -ms-flex: 0 0 41.666667%;
  547. flex: 0 0 41.666667%;
  548. max-width: 41.666667%;
  549. }
  550.  
  551. .col-sm-6 {
  552. -ms-flex: 0 0 50%;
  553. flex: 0 0 50%;
  554. max-width: 50%;
  555. }
  556.  
  557. .col-sm-7 {
  558. -ms-flex: 0 0 58.333333%;
  559. flex: 0 0 58.333333%;
  560. max-width: 58.333333%;
  561. }
  562.  
  563. .col-sm-8 {
  564. -ms-flex: 0 0 66.666667%;
  565. flex: 0 0 66.666667%;
  566. max-width: 66.666667%;
  567. }
  568.  
  569. .col-sm-9 {
  570. -ms-flex: 0 0 75%;
  571. flex: 0 0 75%;
  572. max-width: 75%;
  573. }
  574.  
  575. .col-sm-10 {
  576. -ms-flex: 0 0 83.333333%;
  577. flex: 0 0 83.333333%;
  578. max-width: 83.333333%;
  579. }
  580.  
  581. .col-sm-11 {
  582. -ms-flex: 0 0 91.666667%;
  583. flex: 0 0 91.666667%;
  584. max-width: 91.666667%;
  585. }
  586.  
  587. .col-sm-12 {
  588. -ms-flex: 0 0 100%;
  589. flex: 0 0 100%;
  590. max-width: 100%;
  591. }
  592. }
  593.  
  594. @media (min-width: 768px) {
  595. .col-md {
  596. -ms-flex-preferred-size: 0;
  597. flex-basis: 0;
  598. -ms-flex-positive: 1;
  599. flex-grow: 1;
  600. max-width: 100%;
  601. }
  602.  
  603. .col-md-auto {
  604. -ms-flex: 0 0 auto;
  605. flex: 0 0 auto;
  606. width: auto;
  607. max-width: 100%;
  608. }
  609.  
  610. .col-md-1 {
  611. -ms-flex: 0 0 8.333333%;
  612. flex: 0 0 8.333333%;
  613. max-width: 8.333333%;
  614. }
  615.  
  616. .col-md-2 {
  617. -ms-flex: 0 0 16.666667%;
  618. flex: 0 0 16.666667%;
  619. max-width: 16.666667%;
  620. }
  621.  
  622. .col-md-3 {
  623. -ms-flex: 0 0 25%;
  624. flex: 0 0 25%;
  625. max-width: 25%;
  626. }
  627.  
  628. .col-md-4 {
  629. -ms-flex: 0 0 33.333333%;
  630. flex: 0 0 33.333333%;
  631. max-width: 33.333333%;
  632. }
  633.  
  634. .col-md-5 {
  635. -ms-flex: 0 0 41.666667%;
  636. flex: 0 0 41.666667%;
  637. max-width: 41.666667%;
  638. }
  639.  
  640. .col-md-6 {
  641. -ms-flex: 0 0 50%;
  642. flex: 0 0 50%;
  643. max-width: 50%;
  644. }
  645.  
  646. .col-md-7 {
  647. -ms-flex: 0 0 58.333333%;
  648. flex: 0 0 58.333333%;
  649. max-width: 58.333333%;
  650. }
  651.  
  652. .col-md-8 {
  653. -ms-flex: 0 0 66.666667%;
  654. flex: 0 0 66.666667%;
  655. max-width: 66.666667%;
  656. }
  657.  
  658. .col-md-9 {
  659. -ms-flex: 0 0 75%;
  660. flex: 0 0 75%;
  661. max-width: 75%;
  662. }
  663.  
  664. .col-md-10 {
  665. -ms-flex: 0 0 83.333333%;
  666. flex: 0 0 83.333333%;
  667. max-width: 83.333333%;
  668. }
  669.  
  670. .col-md-11 {
  671. -ms-flex: 0 0 91.666667%;
  672. flex: 0 0 91.666667%;
  673. max-width: 91.666667%;
  674. }
  675.  
  676. .col-md-12 {
  677. -ms-flex: 0 0 100%;
  678. flex: 0 0 100%;
  679. max-width: 100%;
  680. }
  681. }
  682.  
  683. @media (min-width: 1024px) {
  684. .col-lg {
  685. -ms-flex-preferred-size: 0;
  686. flex-basis: 0;
  687. -ms-flex-positive: 1;
  688. flex-grow: 1;
  689. max-width: 100%;
  690. }
  691.  
  692. .col-lg-auto {
  693. -ms-flex: 0 0 auto;
  694. flex: 0 0 auto;
  695. width: auto;
  696. max-width: 100%;
  697. }
  698.  
  699. .col-lg-1 {
  700. -ms-flex: 0 0 8.333333%;
  701. flex: 0 0 8.333333%;
  702. max-width: 8.333333%;
  703. }
  704.  
  705. .col-lg-2 {
  706. -ms-flex: 0 0 16.666667%;
  707. flex: 0 0 16.666667%;
  708. max-width: 16.666667%;
  709. }
  710.  
  711. .col-lg-3 {
  712. -ms-flex: 0 0 25%;
  713. flex: 0 0 25%;
  714. max-width: 25%;
  715. }
  716.  
  717. .col-lg-4 {
  718. -ms-flex: 0 0 33.333333%;
  719. flex: 0 0 33.333333%;
  720. max-width: 33.333333%;
  721. }
  722.  
  723. .col-lg-5 {
  724. -ms-flex: 0 0 41.666667%;
  725. flex: 0 0 41.666667%;
  726. max-width: 41.666667%;
  727. }
  728.  
  729. .col-lg-6 {
  730. -ms-flex: 0 0 50%;
  731. flex: 0 0 50%;
  732. max-width: 50%;
  733. }
  734.  
  735. .col-lg-7 {
  736. -ms-flex: 0 0 58.333333%;
  737. flex: 0 0 58.333333%;
  738. max-width: 58.333333%;
  739. }
  740.  
  741. .col-lg-8 {
  742. -ms-flex: 0 0 66.666667%;
  743. flex: 0 0 66.666667%;
  744. max-width: 66.666667%;
  745. }
  746.  
  747. .col-lg-9 {
  748. -ms-flex: 0 0 75%;
  749. flex: 0 0 75%;
  750. max-width: 75%;
  751. }
  752.  
  753. .col-lg-10 {
  754. -ms-flex: 0 0 83.333333%;
  755. flex: 0 0 83.333333%;
  756. max-width: 83.333333%;
  757. }
  758.  
  759. .col-lg-11 {
  760. -ms-flex: 0 0 91.666667%;
  761. flex: 0 0 91.666667%;
  762. max-width: 91.666667%;
  763. }
  764.  
  765. .col-lg-12 {
  766. -ms-flex: 0 0 100%;
  767. flex: 0 0 100%;
  768. max-width: 100%;
  769. }
  770.  
  771. }
  772.  
  773. @media (min-width: 1200px) {
  774. .col-xl {
  775. -ms-flex-preferred-size: 0;
  776. flex-basis: 0;
  777. -ms-flex-positive: 1;
  778. flex-grow: 1;
  779. max-width: 100%;
  780. }
  781.  
  782. .col-xl-auto {
  783. -ms-flex: 0 0 auto;
  784. flex: 0 0 auto;
  785. width: auto;
  786. max-width: 100%;
  787. }
  788.  
  789. .col-xl-1 {
  790. -ms-flex: 0 0 8.333333%;
  791. flex: 0 0 8.333333%;
  792. max-width: 8.333333%;
  793. }
  794.  
  795. .col-xl-2 {
  796. -ms-flex: 0 0 16.666667%;
  797. flex: 0 0 16.666667%;
  798. max-width: 16.666667%;
  799. }
  800.  
  801. .col-xl-3 {
  802. -ms-flex: 0 0 25%;
  803. flex: 0 0 25%;
  804. max-width: 25%;
  805. }
  806.  
  807. .col-xl-4 {
  808. -ms-flex: 0 0 33.333333%;
  809. flex: 0 0 33.333333%;
  810. max-width: 33.333333%;
  811. }
  812.  
  813. .col-xl-5 {
  814. -ms-flex: 0 0 41.666667%;
  815. flex: 0 0 41.666667%;
  816. max-width: 41.666667%;
  817. }
  818.  
  819. .col-xl-6 {
  820. -ms-flex: 0 0 50%;
  821. flex: 0 0 50%;
  822. max-width: 50%;
  823. }
  824.  
  825. .col-xl-7 {
  826. -ms-flex: 0 0 58.333333%;
  827. flex: 0 0 58.333333%;
  828. max-width: 58.333333%;
  829. }
  830.  
  831. .col-xl-8 {
  832. -ms-flex: 0 0 66.666667%;
  833. flex: 0 0 66.666667%;
  834. max-width: 66.666667%;
  835. }
  836.  
  837. .col-xl-9 {
  838. -ms-flex: 0 0 75%;
  839. flex: 0 0 75%;
  840. max-width: 75%;
  841. }
  842.  
  843. .col-xl-10 {
  844. -ms-flex: 0 0 83.333333%;
  845. flex: 0 0 83.333333%;
  846. max-width: 83.333333%;
  847. }
  848.  
  849. .col-xl-11 {
  850. -ms-flex: 0 0 91.666667%;
  851. flex: 0 0 91.666667%;
  852. max-width: 91.666667%;
  853. }
  854.  
  855. .col-xl-12 {
  856. -ms-flex: 0 0 100%;
  857. flex: 0 0 100%;
  858. max-width: 100%;
  859. }
  860. }
  861.  
  862. .col-1,
  863. .col-2,
  864. .col-3,
  865. .col-4,
  866. .col-5,
  867. .col-6,
  868. .col-7,
  869. .col-8,
  870. .col-9,
  871. .col-10,
  872. .col-11,
  873. .col-12,
  874. .col,
  875. .col-auto,
  876. .col-sm-1,
  877. .col-sm-2,
  878. .col-sm-3,
  879. .col-sm-4,
  880. .col-sm-5,
  881. .col-sm-6,
  882. .col-sm-7,
  883. .col-sm-8,
  884. .col-sm-9,
  885. .col-sm-10,
  886. .col-sm-11,
  887. .col-sm-12,
  888. .col-sm,
  889. .col-sm-auto,
  890. .col-md-1,
  891. .col-md-2,
  892. .col-md-3,
  893. .col-md-4,
  894. .col-md-5,
  895. .col-md-6,
  896. .col-md-7,
  897. .col-md-8,
  898. .col-md-9,
  899. .col-md-10,
  900. .col-md-11,
  901. .col-md-12,
  902. .col-md,
  903. .col-md-auto,
  904. .col-lg-1,
  905. .col-lg-2,
  906. .col-lg-3,
  907. .col-lg-4,
  908. .col-lg-5,
  909. .col-lg-6,
  910. .col-lg-7,
  911. .col-lg-8,
  912. .col-lg-9,
  913. .col-lg-10,
  914. .col-lg-11,
  915. .col-lg-12,
  916. .col-lg,
  917. .col-lg-auto,
  918. .col-xl-1,
  919. .col-xl-2,
  920. .col-xl-3,
  921. .col-xl-4,
  922. .col-xl-5,
  923. .col-xl-6,
  924. .col-xl-7,
  925. .col-xl-8,
  926. .col-xl-9,
  927. .col-xl-10,
  928. .col-xl-11,
  929. .col-xl-12,
  930. .col-xl,
  931. .col-xl-auto {
  932. position: relative;
  933. width: 100%;
  934. padding-right: 1.6rem;
  935. padding-left: 1.6rem;
  936. }
  937.  
  938.  
  939. .flex-row {
  940. -ms-flex-direction: row !important;
  941. flex-direction: row !important;
  942. }
  943.  
  944. .flex-column {
  945. -ms-flex-direction: column !important;
  946. flex-direction: column !important;
  947. }
  948.  
  949. .flex-row-reverse {
  950. -ms-flex-direction: row-reverse !important;
  951. flex-direction: row-reverse !important;
  952. }
  953.  
  954. .flex-column-reverse {
  955. -ms-flex-direction: column-reverse !important;
  956. flex-direction: column-reverse !important;
  957. }
  958.  
  959. .flex-wrap {
  960. -ms-flex-wrap: wrap !important;
  961. flex-wrap: wrap !important;
  962. }
  963.  
  964. .flex-nowrap {
  965. -ms-flex-wrap: nowrap !important;
  966. flex-wrap: nowrap !important;
  967. }
  968.  
  969. .flex-wrap-reverse {
  970. -ms-flex-wrap: wrap-reverse !important;
  971. flex-wrap: wrap-reverse !important;
  972. }
  973.  
  974. .flex-fill {
  975. -ms-flex: 1 1 auto !important;
  976. flex: 1 1 auto !important;
  977. }
  978.  
  979. .flex-grow-0 {
  980. -ms-flex-positive: 0 !important;
  981. flex-grow: 0 !important;
  982. }
  983.  
  984. .flex-grow-1 {
  985. -ms-flex-positive: 1 !important;
  986. flex-grow: 1 !important;
  987. }
  988.  
  989. .flex-shrink-0 {
  990. -ms-flex-negative: 0 !important;
  991. flex-shrink: 0 !important;
  992. }
  993.  
  994. .flex-shrink-1 {
  995. -ms-flex-negative: 1 !important;
  996. flex-shrink: 1 !important;
  997. }
  998.  
  999. .justify-content-start {
  1000. -ms-flex-pack: start !important;
  1001. justify-content: flex-start !important;
  1002. }
  1003.  
  1004. .justify-content-end {
  1005. -ms-flex-pack: end !important;
  1006. justify-content: flex-end !important;
  1007. }
  1008.  
  1009. .justify-content-center {
  1010. -ms-flex-pack: center !important;
  1011. justify-content: center !important;
  1012. }
  1013.  
  1014. .justify-content-between {
  1015. -ms-flex-pack: justify !important;
  1016. justify-content: space-between !important;
  1017. }
  1018.  
  1019. .justify-content-around {
  1020. -ms-flex-pack: distribute !important;
  1021. justify-content: space-around !important;
  1022. }
  1023.  
  1024. .align-items-start {
  1025. -ms-flex-align: start !important;
  1026. align-items: flex-start !important;
  1027. }
  1028.  
  1029. .align-items-end {
  1030. -ms-flex-align: end !important;
  1031. align-items: flex-end !important;
  1032. }
  1033.  
  1034. .align-items-center {
  1035. -ms-flex-align: center !important;
  1036. align-items: center !important;
  1037. }
  1038.  
  1039. .align-items-baseline {
  1040. -ms-flex-align: baseline !important;
  1041. align-items: baseline !important;
  1042. }
  1043.  
  1044. .align-items-stretch {
  1045. -ms-flex-align: stretch !important;
  1046. align-items: stretch !important;
  1047. }
  1048.  
  1049. .align-content-start {
  1050. -ms-flex-line-pack: start !important;
  1051. align-content: flex-start !important;
  1052. }
  1053.  
  1054. .align-content-end {
  1055. -ms-flex-line-pack: end !important;
  1056. align-content: flex-end !important;
  1057. }
  1058.  
  1059. .align-content-center {
  1060. -ms-flex-line-pack: center !important;
  1061. align-content: center !important;
  1062. }
  1063.  
  1064. .align-content-between {
  1065. -ms-flex-line-pack: justify !important;
  1066. align-content: space-between !important;
  1067. }
  1068.  
  1069. .align-content-around {
  1070. -ms-flex-line-pack: distribute !important;
  1071. align-content: space-around !important;
  1072. }
  1073.  
  1074. .align-content-stretch {
  1075. -ms-flex-line-pack: stretch !important;
  1076. align-content: stretch !important;
  1077. }
  1078.  
  1079. .align-self-auto {
  1080. -ms-flex-item-align: auto !important;
  1081. align-self: auto !important;
  1082. }
  1083.  
  1084. .align-self-start {
  1085. -ms-flex-item-align: start !important;
  1086. align-self: flex-start !important;
  1087. }
  1088.  
  1089. .align-self-end {
  1090. -ms-flex-item-align: end !important;
  1091. align-self: flex-end !important;
  1092. }
  1093.  
  1094. .align-self-center {
  1095. -ms-flex-item-align: center !important;
  1096. align-self: center !important;
  1097. }
  1098.  
  1099. .align-self-baseline {
  1100. -ms-flex-item-align: baseline !important;
  1101. align-self: baseline !important;
  1102. }
  1103.  
  1104. .align-self-stretch {
  1105. -ms-flex-item-align: stretch !important;
  1106. align-self: stretch !important;
  1107. }
  1108.  
  1109. /*!
  1110. * Bootstrap v4.3.1 (https://getbootstrap.com/)
  1111. * Copyright 2011-2019 The Bootstrap Authors
  1112. * Copyright 2011-2019 Twitter, Inc.
  1113. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
  1114. */
  1115. :root {
  1116. --blue: #007bff;
  1117. --indigo: #6610f2;
  1118. --purple: #6f42c1;
  1119. --pink: #e83e8c;
  1120. --red: #dc3545;
  1121. --orange: #fd7e14;
  1122. --yellow: #ffc107;
  1123. --green: #28a745;
  1124. --teal: #20c997;
  1125. --cyan: #17a2b8;
  1126. --white: #fff;
  1127. --gray: #6c757d;
  1128. --gray-dark: #343a40;
  1129. --primary: #007bff;
  1130. --secondary: #6c757d;
  1131. --success: #28a745;
  1132. --info: #17a2b8;
  1133. --warning: #ffc107;
  1134. --danger: #dc3545;
  1135. --light: #f8f9fa;
  1136. --dark: #343a40;
  1137. --breakpoint-xs: 0;
  1138. --breakpoint-sm: 576px;
  1139. --breakpoint-md: 768px;
  1140. --breakpoint-lg: 1024px;
  1141. --breakpoint-xl: 1200px;
  1142. }
  1143.  
  1144. [tabindex="-1"]:focus {
  1145. outline: 0 !important;
  1146. }
  1147.  
  1148. hr {
  1149. box-sizing: content-box;
  1150. height: 0;
  1151. overflow: visible;
  1152. }
  1153.  
  1154. abbr[data-original-title],
  1155. abbr[title] {
  1156. text-decoration: underline;
  1157. -webkit-text-decoration: underline dotted;
  1158. text-decoration: underline dotted;
  1159. cursor: help;
  1160. border-bottom: 0;
  1161. -webkit-text-decoration-skip-ink: none;
  1162. text-decoration-skip-ink: none;
  1163. }
  1164.  
  1165. address {
  1166. margin-bottom: 1rem;
  1167. font-style: normal;
  1168. line-height: inherit;
  1169. }
  1170.  
  1171.  
  1172. code,
  1173. kbd,
  1174. pre,
  1175. samp {
  1176. font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
  1177. "Courier New", monospace;
  1178. font-size: 1em;
  1179. }
  1180.  
  1181. pre {
  1182. margin-top: 0;
  1183. margin-bottom: 1rem;
  1184. overflow: auto;
  1185. }
  1186.  
  1187. table {
  1188. border-collapse: collapse;
  1189. }
  1190.  
  1191. caption {
  1192. padding-top: 0.75rem;
  1193. padding-bottom: 0.75rem;
  1194. color: #6c757d;
  1195. text-align: left;
  1196. caption-side: bottom;
  1197. }
  1198.  
  1199. th {
  1200. text-align: inherit;
  1201. }
  1202.  
  1203. button {
  1204. border-radius: 0;
  1205. }
  1206.  
  1207. button:focus {
  1208. outline: 1px dotted;
  1209. outline: 5px auto -webkit-focus-ring-color;
  1210. }
  1211.  
  1212. [type="button"],
  1213. [type="reset"],
  1214. [type="submit"],
  1215. button {
  1216. -webkit-appearance: button;
  1217. }
  1218.  
  1219. [type="button"]:not(:disabled),
  1220. [type="reset"]:not(:disabled),
  1221. [type="submit"]:not(:disabled),
  1222. button:not(:disabled) {
  1223. cursor: pointer;
  1224. }
  1225.  
  1226. [type="button"]::-moz-focus-inner,
  1227. [type="reset"]::-moz-focus-inner,
  1228. [type="submit"]::-moz-focus-inner,
  1229. button::-moz-focus-inner {
  1230. padding: 0;
  1231. border-style: none;
  1232. }
  1233.  
  1234. input[type="checkbox"],
  1235. input[type="radio"] {
  1236. box-sizing: border-box;
  1237. padding: 0;
  1238. }
  1239.  
  1240. input[type="date"],
  1241. input[type="datetime-local"],
  1242. input[type="month"],
  1243. input[type="time"] {
  1244. -webkit-appearance: listbox;
  1245. }
  1246.  
  1247. textarea {
  1248. overflow: auto;
  1249. resize: vertical;
  1250. }
  1251.  
  1252. fieldset {
  1253. min-width: 0;
  1254. padding: 0;
  1255. margin: 0;
  1256. border: 0;
  1257. }
  1258.  
  1259. legend {
  1260. display: block;
  1261. width: 100%;
  1262. max-width: 100%;
  1263. padding: 0;
  1264. margin-bottom: 0.5rem;
  1265. font-size: 1.5rem;
  1266. line-height: inherit;
  1267. color: inherit;
  1268. white-space: normal;
  1269. }
  1270.  
  1271. progress {
  1272. vertical-align: baseline;
  1273. }
  1274.  
  1275. [type="number"]::-webkit-inner-spin-button,
  1276. [type="number"]::-webkit-outer-spin-button {
  1277. height: auto;
  1278. }
  1279.  
  1280. [type="search"] {
  1281. outline-offset: -2px;
  1282. -webkit-appearance: none;
  1283. }
  1284.  
  1285. [type="search"]::-webkit-search-decoration {
  1286. -webkit-appearance: none;
  1287. }
  1288.  
  1289. ::-webkit-file-upload-button {
  1290. font: inherit;
  1291. -webkit-appearance: button;
  1292. }
  1293.  
  1294. output {
  1295. display: inline-block;
  1296. }
  1297.  
  1298. template {
  1299. display: none;
  1300. }
  1301.  
  1302. [hidden] {
  1303. display: none !important;
  1304. }
  1305.  
  1306. .lead {
  1307. font-size: 1.25rem;
  1308. font-weight: 300;
  1309. }
  1310.  
  1311. hr {
  1312. margin-top: 1rem;
  1313. margin-bottom: 1rem;
  1314. border: 0;
  1315. border-top: 1px solid rgba(0, 0, 0, 0.1);
  1316. }
  1317.  
  1318. .small,
  1319. small {
  1320. font-size: 80%;
  1321. font-weight: 400;
  1322. }
  1323.  
  1324. .mark,
  1325. mark {
  1326. padding: 0.2em;
  1327. background-color: #fcf8e3;
  1328. }
  1329.  
  1330. .list-unstyled {
  1331. padding-left: 0;
  1332. list-style: none;
  1333. }
  1334.  
  1335. .list-inline {
  1336. padding-left: 0;
  1337. list-style: none;
  1338. }
  1339.  
  1340. .list-inline-item {
  1341. display: inline-block;
  1342. }
  1343.  
  1344. .list-inline-item:not(:last-child) {
  1345. margin-right: 0.5rem;
  1346. }
  1347.  
  1348. .initialism {
  1349. font-size: 90%;
  1350. text-transform: uppercase;
  1351. }
  1352.  
  1353. .blockquote {
  1354. margin-bottom: 1rem;
  1355. font-size: 1.25rem;
  1356. }
  1357.  
  1358. .blockquote-footer {
  1359. display: block;
  1360. font-size: 80%;
  1361. color: #6c757d;
  1362. }
  1363.  
  1364. .blockquote-footer::before {
  1365. content: "\2014\00A0";
  1366. }
  1367.  
  1368. .img-fluid {
  1369. max-width: 100%;
  1370. height: auto;
  1371. }
  1372.  
  1373. .img-thumbnail {
  1374. padding: 0.25rem;
  1375. background-color: #fff;
  1376. border: 1px solid #dee2e6;
  1377. border-radius: 0.25rem;
  1378. max-width: 100%;
  1379. height: auto;
  1380. }
  1381.  
  1382. .figure {
  1383. display: inline-block;
  1384. }
  1385.  
  1386. .figure-img {
  1387. margin-bottom: 0.5rem;
  1388. line-height: 1;
  1389. }
  1390.  
  1391. .figure-caption {
  1392. font-size: 90%;
  1393. color: #6c757d;
  1394. }
  1395.  
  1396. code {
  1397. font-size: 87.5%;
  1398. color: #e83e8c;
  1399. word-break: break-word;
  1400. }
  1401.  
  1402. a>code {
  1403. color: inherit;
  1404. }
  1405.  
  1406. kbd {
  1407. padding: 0.2rem 0.4rem;
  1408. font-size: 87.5%;
  1409. color: #fff;
  1410. background-color: #212529;
  1411. border-radius: 0.2rem;
  1412. }
  1413.  
  1414. kbd kbd {
  1415. padding: 0;
  1416. font-size: 100%;
  1417. font-weight: 700;
  1418. }
  1419.  
  1420. pre {
  1421. display: block;
  1422. font-size: 87.5%;
  1423. color: #212529;
  1424. }
  1425.  
  1426. pre code {
  1427. font-size: inherit;
  1428. color: inherit;
  1429. word-break: normal;
  1430. }
  1431.  
  1432. .pre-scrollable {
  1433. max-height: 340px;
  1434. overflow-y: scroll;
  1435. }
  1436.  
  1437. .table {
  1438. width: 100%;
  1439. margin-bottom: 1rem;
  1440. color: #212529;
  1441. }
  1442.  
  1443. .table td,
  1444. .table th {
  1445. padding: 0.75rem;
  1446. vertical-align: top;
  1447. border-top: 1px solid #dee2e6;
  1448. }
  1449.  
  1450. .table thead th {
  1451. vertical-align: bottom;
  1452. border-bottom: 2px solid #dee2e6;
  1453. }
  1454.  
  1455. .table tbody+tbody {
  1456. border-top: 2px solid #dee2e6;
  1457. }
  1458.  
  1459. .table-sm td,
  1460. .table-sm th {
  1461. padding: 0.3rem;
  1462. }
  1463.  
  1464. .table-bordered {
  1465. border: 1px solid #dee2e6;
  1466. }
  1467.  
  1468. .table-bordered td,
  1469. .table-bordered th {
  1470. border: 1px solid #dee2e6;
  1471. }
  1472.  
  1473. .table-bordered thead td,
  1474. .table-bordered thead th {
  1475. border-bottom-width: 2px;
  1476. }
  1477.  
  1478. .table-borderless tbody+tbody,
  1479. .table-borderless td,
  1480. .table-borderless th,
  1481. .table-borderless thead th {
  1482. border: 0;
  1483. }
  1484.  
  1485. .table-striped tbody tr:nth-of-type(odd) {
  1486. background-color: rgba(0, 0, 0, 0.05);
  1487. }
  1488.  
  1489. .table-hover tbody tr:hover {
  1490. color: #212529;
  1491. background-color: rgba(0, 0, 0, 0.075);
  1492. }
  1493.  
  1494. .table-primary,
  1495. .table-primary>td,
  1496. .table-primary>th {
  1497. background-color: #b8daff;
  1498. }
  1499.  
  1500. .table-primary tbody+tbody,
  1501. .table-primary td,
  1502. .table-primary th,
  1503. .table-primary thead th {
  1504. border-color: #7abaff;
  1505. }
  1506.  
  1507. .table-hover .table-primary:hover {
  1508. background-color: #9fcdff;
  1509. }
  1510.  
  1511. .table-hover .table-primary:hover>td,
  1512. .table-hover .table-primary:hover>th {
  1513. background-color: #9fcdff;
  1514. }
  1515.  
  1516. .table-secondary,
  1517. .table-secondary>td,
  1518. .table-secondary>th {
  1519. background-color: #d6d8db;
  1520. }
  1521.  
  1522. .table-secondary tbody+tbody,
  1523. .table-secondary td,
  1524. .table-secondary th,
  1525. .table-secondary thead th {
  1526. border-color: #b3b7bb;
  1527. }
  1528.  
  1529. .table-hover .table-secondary:hover {
  1530. background-color: #c8cbcf;
  1531. }
  1532.  
  1533. .table-hover .table-secondary:hover>td,
  1534. .table-hover .table-secondary:hover>th {
  1535. background-color: #c8cbcf;
  1536. }
  1537.  
  1538. .table-success,
  1539. .table-success>td,
  1540. .table-success>th {
  1541. background-color: #c3e6cb;
  1542. }
  1543.  
  1544. .table-success tbody+tbody,
  1545. .table-success td,
  1546. .table-success th,
  1547. .table-success thead th {
  1548. border-color: #8fd19e;
  1549. }
  1550.  
  1551. .table-hover .table-success:hover {
  1552. background-color: #b1dfbb;
  1553. }
  1554.  
  1555. .table-hover .table-success:hover>td,
  1556. .table-hover .table-success:hover>th {
  1557. background-color: #b1dfbb;
  1558. }
  1559.  
  1560. .table-info,
  1561. .table-info>td,
  1562. .table-info>th {
  1563. background-color: #bee5eb;
  1564. }
  1565.  
  1566. .table-info tbody+tbody,
  1567. .table-info td,
  1568. .table-info th,
  1569. .table-info thead th {
  1570. border-color: #86cfda;
  1571. }
  1572.  
  1573. .table-hover .table-info:hover {
  1574. background-color: #abdde5;
  1575. }
  1576.  
  1577. .table-hover .table-info:hover>td,
  1578. .table-hover .table-info:hover>th {
  1579. background-color: #abdde5;
  1580. }
  1581.  
  1582. .table-warning,
  1583. .table-warning>td,
  1584. .table-warning>th {
  1585. background-color: #ffeeba;
  1586. }
  1587.  
  1588. .table-warning tbody+tbody,
  1589. .table-warning td,
  1590. .table-warning th,
  1591. .table-warning thead th {
  1592. border-color: #ffdf7e;
  1593. }
  1594.  
  1595. .table-hover .table-warning:hover {
  1596. background-color: #ffe8a1;
  1597. }
  1598.  
  1599. .table-hover .table-warning:hover>td,
  1600. .table-hover .table-warning:hover>th {
  1601. background-color: #ffe8a1;
  1602. }
  1603.  
  1604. .table-danger,
  1605. .table-danger>td,
  1606. .table-danger>th {
  1607. background-color: #f5c6cb;
  1608. }
  1609.  
  1610. .table-danger tbody+tbody,
  1611. .table-danger td,
  1612. .table-danger th,
  1613. .table-danger thead th {
  1614. border-color: #ed969e;
  1615. }
  1616.  
  1617. .table-hover .table-danger:hover {
  1618. background-color: #f1b0b7;
  1619. }
  1620.  
  1621. .table-hover .table-danger:hover>td,
  1622. .table-hover .table-danger:hover>th {
  1623. background-color: #f1b0b7;
  1624. }
  1625.  
  1626. .table-light,
  1627. .table-light>td,
  1628. .table-light>th {
  1629. background-color: #fdfdfe;
  1630. }
  1631.  
  1632. .table-light tbody+tbody,
  1633. .table-light td,
  1634. .table-light th,
  1635. .table-light thead th {
  1636. border-color: #fbfcfc;
  1637. }
  1638.  
  1639. .table-hover .table-light:hover {
  1640. background-color: #ececf6;
  1641. }
  1642.  
  1643. .table-hover .table-light:hover>td,
  1644. .table-hover .table-light:hover>th {
  1645. background-color: #ececf6;
  1646. }
  1647.  
  1648. .table-dark,
  1649. .table-dark>td,
  1650. .table-dark>th {
  1651. background-color: #c6c8ca;
  1652. }
  1653.  
  1654. .table-dark tbody+tbody,
  1655. .table-dark td,
  1656. .table-dark th,
  1657. .table-dark thead th {
  1658. border-color: #95999c;
  1659. }
  1660.  
  1661. .table-hover .table-dark:hover {
  1662. background-color: #b9bbbe;
  1663. }
  1664.  
  1665. .table-hover .table-dark:hover>td,
  1666. .table-hover .table-dark:hover>th {
  1667. background-color: #b9bbbe;
  1668. }
  1669.  
  1670. .table-active,
  1671. .table-active>td,
  1672. .table-active>th {
  1673. background-color: rgba(0, 0, 0, 0.075);
  1674. }
  1675.  
  1676. .table-hover .table-active:hover {
  1677. background-color: rgba(0, 0, 0, 0.075);
  1678. }
  1679.  
  1680. .table-hover .table-active:hover>td,
  1681. .table-hover .table-active:hover>th {
  1682. background-color: rgba(0, 0, 0, 0.075);
  1683. }
  1684.  
  1685. .table .thead-dark th {
  1686. color: #fff;
  1687. background-color: #343a40;
  1688. border-color: #454d55;
  1689. }
  1690.  
  1691. .table .thead-light th {
  1692. color: #495057;
  1693. background-color: #e9ecef;
  1694. border-color: #dee2e6;
  1695. }
  1696.  
  1697. .table-dark {
  1698. color: #fff;
  1699. background-color: #343a40;
  1700. }
  1701.  
  1702. .table-dark td,
  1703. .table-dark th,
  1704. .table-dark thead th {
  1705. border-color: #454d55;
  1706. }
  1707.  
  1708. .table-dark.table-bordered {
  1709. border: 0;
  1710. }
  1711.  
  1712. .table-dark.table-striped tbody tr:nth-of-type(odd) {
  1713. background-color: rgba(255, 255, 255, 0.05);
  1714. }
  1715.  
  1716. .table-dark.table-hover tbody tr:hover {
  1717. color: #fff;
  1718. background-color: rgba(255, 255, 255, 0.075);
  1719. }
  1720.  
  1721. @media (max-width: 575.98px) {
  1722. .table-responsive-sm {
  1723. display: block;
  1724. width: 100%;
  1725. overflow-x: auto;
  1726. -webkit-overflow-scrolling: touch;
  1727. }
  1728.  
  1729. .table-responsive-sm>.table-bordered {
  1730. border: 0;
  1731. }
  1732. }
  1733.  
  1734. @media (max-width: 767.98px) {
  1735. .table-responsive-md {
  1736. display: block;
  1737. width: 100%;
  1738. overflow-x: auto;
  1739. -webkit-overflow-scrolling: touch;
  1740. }
  1741.  
  1742. .table-responsive-md>.table-bordered {
  1743. border: 0;
  1744. }
  1745. }
  1746.  
  1747. @media (max-width: 1023px) {
  1748. .table-responsive-lg {
  1749. display: block;
  1750. width: 100%;
  1751. overflow-x: auto;
  1752. -webkit-overflow-scrolling: touch;
  1753. }
  1754.  
  1755. .table-responsive-lg>.table-bordered {
  1756. border: 0;
  1757. }
  1758. }
  1759.  
  1760. @media (max-width: 1199.98px) {
  1761. .table-responsive-xl {
  1762. display: block;
  1763. width: 100%;
  1764. overflow-x: auto;
  1765. -webkit-overflow-scrolling: touch;
  1766. }
  1767.  
  1768. .table-responsive-xl>.table-bordered {
  1769. border: 0;
  1770. }
  1771. }
  1772.  
  1773. .table-responsive {
  1774. display: block;
  1775. width: 100%;
  1776. overflow-x: auto;
  1777. -webkit-overflow-scrolling: touch;
  1778. }
  1779.  
  1780. .table-responsive>.table-bordered {
  1781. border: 0;
  1782. }
  1783.  
  1784. .form-control {
  1785. display: block;
  1786. width: 100%;
  1787. height: calc(1.5em + 0.75rem + 2px);
  1788. padding: 0.375rem 0.75rem;
  1789. font-size: 1rem;
  1790. font-weight: 400;
  1791. line-height: 1.5;
  1792. color: #495057;
  1793. background-color: #fff;
  1794. background-clip: padding-box;
  1795. border: 1px solid #ced4da;
  1796. border-radius: 0.25rem;
  1797. transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  1798. }
  1799.  
  1800. @media (prefers-reduced-motion: reduce) {
  1801. .form-control {
  1802. transition: none;
  1803. }
  1804. }
  1805.  
  1806. .form-control::-ms-expand {
  1807. background-color: transparent;
  1808. border: 0;
  1809. }
  1810.  
  1811. .form-control:focus {
  1812. color: #495057;
  1813. background-color: #fff;
  1814. border-color: #80bdff;
  1815. outline: 0;
  1816. box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
  1817. }
  1818.  
  1819. .form-control::-webkit-input-placeholder {
  1820. color: #6c757d;
  1821. opacity: 1;
  1822. }
  1823.  
  1824. .form-control::-moz-placeholder {
  1825. color: #6c757d;
  1826. opacity: 1;
  1827. }
  1828.  
  1829. .form-control:-ms-input-placeholder {
  1830. color: #6c757d;
  1831. opacity: 1;
  1832. }
  1833.  
  1834. .form-control::-ms-input-placeholder {
  1835. color: #6c757d;
  1836. opacity: 1;
  1837. }
  1838.  
  1839. .form-control::placeholder {
  1840. color: #6c757d;
  1841. opacity: 1;
  1842. }
  1843.  
  1844. .form-control:disabled,
  1845. .form-control[readonly] {
  1846. background-color: #e9ecef;
  1847. opacity: 1;
  1848. }
  1849.  
  1850. select.form-control:focus::-ms-value {
  1851. color: #495057;
  1852. background-color: #fff;
  1853. }
  1854.  
  1855. .form-control-file,
  1856. .form-control-range {
  1857. display: block;
  1858. width: 100%;
  1859. }
  1860.  
  1861. .col-form-label {
  1862. padding-top: calc(0.375rem + 1px);
  1863. padding-bottom: calc(0.375rem + 1px);
  1864. margin-bottom: 0;
  1865. font-size: inherit;
  1866. line-height: 1.5;
  1867. }
  1868.  
  1869. .col-form-label-lg {
  1870. padding-top: calc(0.5rem + 1px);
  1871. padding-bottom: calc(0.5rem + 1px);
  1872. font-size: 1.25rem;
  1873. line-height: 1.5;
  1874. }
  1875.  
  1876. .col-form-label-sm {
  1877. padding-top: calc(0.25rem + 1px);
  1878. padding-bottom: calc(0.25rem + 1px);
  1879. font-size: 0.875rem;
  1880. line-height: 1.5;
  1881. }
  1882.  
  1883. .form-control-plaintext {
  1884. display: block;
  1885. width: 100%;
  1886. padding-top: 0.375rem;
  1887. padding-bottom: 0.375rem;
  1888. margin-bottom: 0;
  1889. line-height: 1.5;
  1890. color: #212529;
  1891. background-color: transparent;
  1892. border: solid transparent;
  1893. border-width: 1px 0;
  1894. }
  1895.  
  1896. .form-control-plaintext.form-control-lg,
  1897. .form-control-plaintext.form-control-sm {
  1898. padding-right: 0;
  1899. padding-left: 0;
  1900. }
  1901.  
  1902. .form-control-sm {
  1903. height: calc(1.5em + 0.5rem + 2px);
  1904. padding: 0.25rem 0.5rem;
  1905. font-size: 0.875rem;
  1906. line-height: 1.5;
  1907. border-radius: 0.2rem;
  1908. }
  1909.  
  1910. .form-control-lg {
  1911. height: calc(1.5em + 1rem + 2px);
  1912. padding: 0.5rem 1rem;
  1913. font-size: 1.25rem;
  1914. line-height: 1.5;
  1915. border-radius: 0.3rem;
  1916. }
  1917.  
  1918. select.form-control[multiple],
  1919. select.form-control[size] {
  1920. height: auto;
  1921. }
  1922.  
  1923. textarea.form-control {
  1924. height: auto;
  1925. }
  1926.  
  1927. .form-group {
  1928. margin-bottom: 1rem;
  1929. }
  1930.  
  1931. .form-text {
  1932. display: block;
  1933. margin-top: 0.25rem;
  1934. }
  1935.  
  1936. .form-row {
  1937. display: -ms-flexbox;
  1938. display: flex;
  1939. -ms-flex-wrap: wrap;
  1940. flex-wrap: wrap;
  1941. margin-right: -5px;
  1942. margin-left: -5px;
  1943. }
  1944.  
  1945. .form-row>.col,
  1946. .form-row>[class*="col-"] {
  1947. padding-right: 5px;
  1948. padding-left: 5px;
  1949. }
  1950.  
  1951. .form-check {
  1952. position: relative;
  1953. display: block;
  1954. padding-left: 1.25rem;
  1955. }
  1956.  
  1957. .form-check-input {
  1958. position: absolute;
  1959. margin-top: 0.3rem;
  1960. margin-left: -1.25rem;
  1961. }
  1962.  
  1963. .form-check-input:disabled~.form-check-label {
  1964. color: #6c757d;
  1965. }
  1966.  
  1967. .form-check-label {
  1968. margin-bottom: 0;
  1969. }
  1970.  
  1971. .form-check-inline {
  1972. display: -ms-inline-flexbox;
  1973. display: inline-flex;
  1974. -ms-flex-align: center;
  1975. align-items: center;
  1976. padding-left: 0;
  1977. margin-right: 0.75rem;
  1978. }
  1979.  
  1980. .form-check-inline .form-check-input {
  1981. position: static;
  1982. margin-top: 0;
  1983. margin-right: 0.3125rem;
  1984. margin-left: 0;
  1985. }
  1986.  
  1987. .valid-feedback {
  1988. display: none;
  1989. width: 100%;
  1990. margin-top: 0.25rem;
  1991. font-size: 80%;
  1992. color: #28a745;
  1993. }
  1994.  
  1995. .valid-tooltip {
  1996. position: absolute;
  1997. top: 100%;
  1998. z-index: 5;
  1999. display: none;
  2000. max-width: 100%;
  2001. padding: 0.25rem 0.5rem;
  2002. margin-top: 0.1rem;
  2003. font-size: 0.875rem;
  2004. line-height: 1.5;
  2005. color: #fff;
  2006. background-color: rgba(40, 167, 69, 0.9);
  2007. border-radius: 0.25rem;
  2008. }
  2009.  
  2010. .form-control.is-valid,
  2011. .was-validated .form-control:valid {
  2012. border-color: #28a745;
  2013. padding-right: calc(1.5em + 0.75rem);
  2014. background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  2015. background-repeat: no-repeat;
  2016. background-position: center right calc(0.375em + 0.1875rem);
  2017. background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
  2018. }
  2019.  
  2020. .form-control.is-valid:focus,
  2021. .was-validated .form-control:valid:focus {
  2022. border-color: #28a745;
  2023. box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
  2024. }
  2025.  
  2026. .form-control.is-valid~.valid-feedback,
  2027. .form-control.is-valid~.valid-tooltip,
  2028. .was-validated .form-control:valid~.valid-feedback,
  2029. .was-validated .form-control:valid~.valid-tooltip {
  2030. display: block;
  2031. }
  2032.  
  2033. .was-validated textarea.form-control:valid,
  2034. textarea.form-control.is-valid {
  2035. padding-right: calc(1.5em + 0.75rem);
  2036. background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
  2037. }
  2038.  
  2039. .custom-select.is-valid,
  2040. .was-validated .custom-select:valid {
  2041. border-color: #28a745;
  2042. padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem);
  2043. background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px,
  2044. url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem / calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
  2045. }
  2046.  
  2047. .custom-select.is-valid:focus,
  2048. .was-validated .custom-select:valid:focus {
  2049. border-color: #28a745;
  2050. box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
  2051. }
  2052.  
  2053. .custom-select.is-valid~.valid-feedback,
  2054. .custom-select.is-valid~.valid-tooltip,
  2055. .was-validated .custom-select:valid~.valid-feedback,
  2056. .was-validated .custom-select:valid~.valid-tooltip {
  2057. display: block;
  2058. }
  2059.  
  2060. .form-control-file.is-valid~.valid-feedback,
  2061. .form-control-file.is-valid~.valid-tooltip,
  2062. .was-validated .form-control-file:valid~.valid-feedback,
  2063. .was-validated .form-control-file:valid~.valid-tooltip {
  2064. display: block;
  2065. }
  2066.  
  2067. .form-check-input.is-valid~.form-check-label,
  2068. .was-validated .form-check-input:valid~.form-check-label {
  2069. color: #28a745;
  2070. }
  2071.  
  2072. .form-check-input.is-valid~.valid-feedback,
  2073. .form-check-input.is-valid~.valid-tooltip,
  2074. .was-validated .form-check-input:valid~.valid-feedback,
  2075. .was-validated .form-check-input:valid~.valid-tooltip {
  2076. display: block;
  2077. }
  2078.  
  2079. .custom-control-input.is-valid~.custom-control-label,
  2080. .was-validated .custom-control-input:valid~.custom-control-label {
  2081. color: #28a745;
  2082. }
  2083.  
  2084. .custom-control-input.is-valid~.custom-control-label::before,
  2085. .was-validated .custom-control-input:valid~.custom-control-label::before {
  2086. border-color: #28a745;
  2087. }
  2088.  
  2089. .custom-control-input.is-valid~.valid-feedback,
  2090. .custom-control-input.is-valid~.valid-tooltip,
  2091. .was-validated .custom-control-input:valid~.valid-feedback,
  2092. .was-validated .custom-control-input:valid~.valid-tooltip {
  2093. display: block;
  2094. }
  2095.  
  2096. .custom-control-input.is-valid:checked~.custom-control-label::before,
  2097. .was-validated .custom-control-input:valid:checked~.custom-control-label::before {
  2098. border-color: #34ce57;
  2099. background-color: #34ce57;
  2100. }
  2101.  
  2102. .custom-control-input.is-valid:focus~.custom-control-label::before,
  2103. .was-validated .custom-control-input:valid:focus~.custom-control-label::before {
  2104. box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
  2105. }
  2106.  
  2107. .custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before,
  2108. .was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before {
  2109. border-color: #28a745;
  2110. }
  2111.  
  2112. .custom-file-input.is-valid~.custom-file-label,
  2113. .was-validated .custom-file-input:valid~.custom-file-label {
  2114. border-color: #28a745;
  2115. }
  2116.  
  2117. .custom-file-input.is-valid~.valid-feedback,
  2118. .custom-file-input.is-valid~.valid-tooltip,
  2119. .was-validated .custom-file-input:valid~.valid-feedback,
  2120. .was-validated .custom-file-input:valid~.valid-tooltip {
  2121. display: block;
  2122. }
  2123.  
  2124. .custom-file-input.is-valid:focus~.custom-file-label,
  2125. .was-validated .custom-file-input:valid:focus~.custom-file-label {
  2126. border-color: #28a745;
  2127. box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
  2128. }
  2129.  
  2130. .invalid-feedback {
  2131. display: none;
  2132. width: 100%;
  2133. margin-top: 0.25rem;
  2134. font-size: 80%;
  2135. color: #dc3545;
  2136. }
  2137.  
  2138. .invalid-tooltip {
  2139. position: absolute;
  2140. top: 100%;
  2141. z-index: 5;
  2142. display: none;
  2143. max-width: 100%;
  2144. padding: 0.25rem 0.5rem;
  2145. margin-top: 0.1rem;
  2146. font-size: 0.875rem;
  2147. line-height: 1.5;
  2148. color: #fff;
  2149. background-color: rgba(220, 53, 69, 0.9);
  2150. border-radius: 0.25rem;
  2151. }
  2152.  
  2153. .form-control.is-invalid,
  2154. .was-validated .form-control:invalid {
  2155. border-color: #dc3545;
  2156. padding-right: calc(1.5em + 0.75rem);
  2157. background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");
  2158. background-repeat: no-repeat;
  2159. background-position: center right calc(0.375em + 0.1875rem);
  2160. background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
  2161. }
  2162.  
  2163. .form-control.is-invalid:focus,
  2164. .was-validated .form-control:invalid:focus {
  2165. border-color: #dc3545;
  2166. box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
  2167. }
  2168.  
  2169. .form-control.is-invalid~.invalid-feedback,
  2170. .form-control.is-invalid~.invalid-tooltip,
  2171. .was-validated .form-control:invalid~.invalid-feedback,
  2172. .was-validated .form-control:invalid~.invalid-tooltip {
  2173. display: block;
  2174. }
  2175.  
  2176. .was-validated textarea.form-control:invalid,
  2177. textarea.form-control.is-invalid {
  2178. padding-right: calc(1.5em + 0.75rem);
  2179. background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
  2180. }
  2181.  
  2182. .custom-select.is-invalid,
  2183. .was-validated .custom-select:invalid {
  2184. border-color: #dc3545;
  2185. padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem);
  2186. background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px,
  2187. url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #fff no-repeat center right 1.75rem / calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
  2188. }
  2189.  
  2190. .custom-select.is-invalid:focus,
  2191. .was-validated .custom-select:invalid:focus {
  2192. border-color: #dc3545;
  2193. box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
  2194. }
  2195.  
  2196. .custom-select.is-invalid~.invalid-feedback,
  2197. .custom-select.is-invalid~.invalid-tooltip,
  2198. .was-validated .custom-select:invalid~.invalid-feedback,
  2199. .was-validated .custom-select:invalid~.invalid-tooltip {
  2200. display: block;
  2201. }
  2202.  
  2203. .form-control-file.is-invalid~.invalid-feedback,
  2204. .form-control-file.is-invalid~.invalid-tooltip,
  2205. .was-validated .form-control-file:invalid~.invalid-feedback,
  2206. .was-validated .form-control-file:invalid~.invalid-tooltip {
  2207. display: block;
  2208. }
  2209.  
  2210. .form-check-input.is-invalid~.form-check-label,
  2211. .was-validated .form-check-input:invalid~.form-check-label {
  2212. color: #dc3545;
  2213. }
  2214.  
  2215. .form-check-input.is-invalid~.invalid-feedback,
  2216. .form-check-input.is-invalid~.invalid-tooltip,
  2217. .was-validated .form-check-input:invalid~.invalid-feedback,
  2218. .was-validated .form-check-input:invalid~.invalid-tooltip {
  2219. display: block;
  2220. }
  2221.  
  2222. .custom-control-input.is-invalid~.custom-control-label,
  2223. .was-validated .custom-control-input:invalid~.custom-control-label {
  2224. color: #dc3545;
  2225. }
  2226.  
  2227. .custom-control-input.is-invalid~.custom-control-label::before,
  2228. .was-validated .custom-control-input:invalid~.custom-control-label::before {
  2229. border-color: #dc3545;
  2230. }
  2231.  
  2232. .custom-control-input.is-invalid~.invalid-feedback,
  2233. .custom-control-input.is-invalid~.invalid-tooltip,
  2234. .was-validated .custom-control-input:invalid~.invalid-feedback,
  2235. .was-validated .custom-control-input:invalid~.invalid-tooltip {
  2236. display: block;
  2237. }
  2238.  
  2239. .custom-control-input.is-invalid:checked~.custom-control-label::before,
  2240. .was-validated .custom-control-input:invalid:checked~.custom-control-label::before {
  2241. border-color: #e4606d;
  2242. background-color: #e4606d;
  2243. }
  2244.  
  2245. .custom-control-input.is-invalid:focus~.custom-control-label::before,
  2246. .was-validated .custom-control-input:invalid:focus~.custom-control-label::before {
  2247. box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
  2248. }
  2249.  
  2250. .custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before,
  2251. .was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before {
  2252. border-color: #dc3545;
  2253. }
  2254.  
  2255. .custom-file-input.is-invalid~.custom-file-label,
  2256. .was-validated .custom-file-input:invalid~.custom-file-label {
  2257. border-color: #dc3545;
  2258. }
  2259.  
  2260. .custom-file-input.is-invalid~.invalid-feedback,
  2261. .custom-file-input.is-invalid~.invalid-tooltip,
  2262. .was-validated .custom-file-input:invalid~.invalid-feedback,
  2263. .was-validated .custom-file-input:invalid~.invalid-tooltip {
  2264. display: block;
  2265. }
  2266.  
  2267. .custom-file-input.is-invalid:focus~.custom-file-label,
  2268. .was-validated .custom-file-input:invalid:focus~.custom-file-label {
  2269. border-color: #dc3545;
  2270. box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
  2271. }
  2272.  
  2273. .form-inline {
  2274. display: -ms-flexbox;
  2275. display: flex;
  2276. -ms-flex-flow: row wrap;
  2277. flex-flow: row wrap;
  2278. -ms-flex-align: center;
  2279. align-items: center;
  2280. }
  2281.  
  2282. .form-inline .form-check {
  2283. width: 100%;
  2284. }
  2285.  
  2286. @media (min-width: 576px) {
  2287. .form-inline label {
  2288. display: -ms-flexbox;
  2289. display: flex;
  2290. -ms-flex-align: center;
  2291. align-items: center;
  2292. -ms-flex-pack: center;
  2293. justify-content: center;
  2294. margin-bottom: 0;
  2295. }
  2296.  
  2297. .form-inline .form-group {
  2298. display: -ms-flexbox;
  2299. display: flex;
  2300. -ms-flex: 0 0 auto;
  2301. flex: 0 0 auto;
  2302. -ms-flex-flow: row wrap;
  2303. flex-flow: row wrap;
  2304. -ms-flex-align: center;
  2305. align-items: center;
  2306. margin-bottom: 0;
  2307. }
  2308.  
  2309. .form-inline .form-control {
  2310. display: inline-block;
  2311. width: auto;
  2312. vertical-align: middle;
  2313. }
  2314.  
  2315. .form-inline .form-control-plaintext {
  2316. display: inline-block;
  2317. }
  2318.  
  2319. .form-inline .custom-select,
  2320. .form-inline .input-group {
  2321. width: auto;
  2322. }
  2323.  
  2324. .form-inline .form-check {
  2325. display: -ms-flexbox;
  2326. display: flex;
  2327. -ms-flex-align: center;
  2328. align-items: center;
  2329. -ms-flex-pack: center;
  2330. justify-content: center;
  2331. width: auto;
  2332. padding-left: 0;
  2333. }
  2334.  
  2335. .form-inline .form-check-input {
  2336. position: relative;
  2337. -ms-flex-negative: 0;
  2338. flex-shrink: 0;
  2339. margin-top: 0;
  2340. margin-right: 0.25rem;
  2341. margin-left: 0;
  2342. }
  2343.  
  2344. .form-inline .custom-control {
  2345. -ms-flex-align: center;
  2346. align-items: center;
  2347. -ms-flex-pack: center;
  2348. justify-content: center;
  2349. }
  2350.  
  2351. .form-inline .custom-control-label {
  2352. margin-bottom: 0;
  2353. }
  2354. }
  2355.  
  2356. .btn {
  2357. display: inline-block;
  2358. font-weight: 400;
  2359. color: #212529;
  2360. text-align: center;
  2361. vertical-align: middle;
  2362. -webkit-user-select: none;
  2363. -moz-user-select: none;
  2364. -ms-user-select: none;
  2365. user-select: none;
  2366. background-color: transparent;
  2367. border: 1px solid transparent;
  2368. padding: 0.375rem 0.75rem;
  2369. font-size: 1rem;
  2370. line-height: 1.5;
  2371. border-radius: 0.25rem;
  2372. transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
  2373. border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  2374. }
  2375.  
  2376. @media (prefers-reduced-motion: reduce) {
  2377. .btn {
  2378. transition: none;
  2379. }
  2380. }
  2381.  
  2382. .btn:hover {
  2383. color: #212529;
  2384. text-decoration: none;
  2385. }
  2386.  
  2387. .btn.focus,
  2388. .btn:focus {
  2389. outline: 0;
  2390. box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
  2391. }
  2392.  
  2393. .btn.disabled,
  2394. .btn:disabled {
  2395. opacity: 0.65;
  2396. }
  2397.  
  2398. a.btn.disabled,
  2399. fieldset:disabled a.btn {
  2400. pointer-events: none;
  2401. }
  2402.  
  2403. .btn-primary {
  2404. color: #fff;
  2405. background-color: #007bff;
  2406. border-color: #007bff;
  2407. }
  2408.  
  2409. .btn-primary:hover {
  2410. color: #fff;
  2411. background-color: #0069d9;
  2412. border-color: #0062cc;
  2413. }
  2414.  
  2415. .btn-primary.focus,
  2416. .btn-primary:focus {
  2417. box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
  2418. }
  2419.  
  2420. .btn-primary.disabled,
  2421. .btn-primary:disabled {
  2422. color: #fff;
  2423. background-color: #007bff;
  2424. border-color: #007bff;
  2425. }
  2426.  
  2427. .btn-primary:not(:disabled):not(.disabled).active,
  2428. .btn-primary:not(:disabled):not(.disabled):active,
  2429. .show>.btn-primary.dropdown-toggle {
  2430. color: #fff;
  2431. background-color: #0062cc;
  2432. border-color: #005cbf;
  2433. }
  2434.  
  2435. .btn-primary:not(:disabled):not(.disabled).active:focus,
  2436. .btn-primary:not(:disabled):not(.disabled):active:focus,
  2437. .show>.btn-primary.dropdown-toggle:focus {
  2438. box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
  2439. }
  2440.  
  2441. .btn-secondary {
  2442. color: #fff;
  2443. background-color: #6c757d;
  2444. border-color: #6c757d;
  2445. }
  2446.  
  2447. .btn-secondary:hover {
  2448. color: #fff;
  2449. background-color: #5a6268;
  2450. border-color: #545b62;
  2451. }
  2452.  
  2453. .btn-secondary.focus,
  2454. .btn-secondary:focus {
  2455. box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
  2456. }
  2457.  
  2458. .btn-secondary.disabled,
  2459. .btn-secondary:disabled {
  2460. color: #fff;
  2461. background-color: #6c757d;
  2462. border-color: #6c757d;
  2463. }
  2464.  
  2465. .btn-secondary:not(:disabled):not(.disabled).active,
  2466. .btn-secondary:not(:disabled):not(.disabled):active,
  2467. .show>.btn-secondary.dropdown-toggle {
  2468. color: #fff;
  2469. background-color: #545b62;
  2470. border-color: #4e555b;
  2471. }
  2472.  
  2473. .btn-secondary:not(:disabled):not(.disabled).active:focus,
  2474. .btn-secondary:not(:disabled):not(.disabled):active:focus,
  2475. .show>.btn-secondary.dropdown-toggle:focus {
  2476. box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
  2477. }
  2478.  
  2479. .btn-success {
  2480. color: #fff;
  2481. background-color: #28a745;
  2482. border-color: #28a745;
  2483. }
  2484.  
  2485. .btn-success:hover {
  2486. color: #fff;
  2487. background-color: #218838;
  2488. border-color: #1e7e34;
  2489. }
  2490.  
  2491. .btn-success.focus,
  2492. .btn-success:focus {
  2493. box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
  2494. }
  2495.  
  2496. .btn-success.disabled,
  2497. .btn-success:disabled {
  2498. color: #fff;
  2499. background-color: #28a745;
  2500. border-color: #28a745;
  2501. }
  2502.  
  2503. .btn-success:not(:disabled):not(.disabled).active,
  2504. .btn-success:not(:disabled):not(.disabled):active,
  2505. .show>.btn-success.dropdown-toggle {
  2506. color: #fff;
  2507. background-color: #1e7e34;
  2508. border-color: #1c7430;
  2509. }
  2510.  
  2511. .btn-success:not(:disabled):not(.disabled).active:focus,
  2512. .btn-success:not(:disabled):not(.disabled):active:focus,
  2513. .show>.btn-success.dropdown-toggle:focus {
  2514. box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
  2515. }
  2516.  
  2517. .btn-info {
  2518. color: #fff;
  2519. background-color: #17a2b8;
  2520. border-color: #17a2b8;
  2521. }
  2522.  
  2523. .btn-info:hover {
  2524. color: #fff;
  2525. background-color: #138496;
  2526. border-color: #117a8b;
  2527. }
  2528.  
  2529. .btn-info.focus,
  2530. .btn-info:focus {
  2531. box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
  2532. }
  2533.  
  2534. .btn-info.disabled,
  2535. .btn-info:disabled {
  2536. color: #fff;
  2537. background-color: #17a2b8;
  2538. border-color: #17a2b8;
  2539. }
  2540.  
  2541. .btn-info:not(:disabled):not(.disabled).active,
  2542. .btn-info:not(:disabled):not(.disabled):active,
  2543. .show>.btn-info.dropdown-toggle {
  2544. color: #fff;
  2545. background-color: #117a8b;
  2546. border-color: #10707f;
  2547. }
  2548.  
  2549. .btn-info:not(:disabled):not(.disabled).active:focus,
  2550. .btn-info:not(:disabled):not(.disabled):active:focus,
  2551. .show>.btn-info.dropdown-toggle:focus {
  2552. box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
  2553. }
  2554.  
  2555. .btn-warning {
  2556. color: #212529;
  2557. background-color: #ffc107;
  2558. border-color: #ffc107;
  2559. }
  2560.  
  2561. .btn-warning:hover {
  2562. color: #212529;
  2563. background-color: #e0a800;
  2564. border-color: #d39e00;
  2565. }
  2566.  
  2567. .btn-warning.focus,
  2568. .btn-warning:focus {
  2569. box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
  2570. }
  2571.  
  2572. .btn-warning.disabled,
  2573. .btn-warning:disabled {
  2574. color: #212529;
  2575. background-color: #ffc107;
  2576. border-color: #ffc107;
  2577. }
  2578.  
  2579. .btn-warning:not(:disabled):not(.disabled).active,
  2580. .btn-warning:not(:disabled):not(.disabled):active,
  2581. .show>.btn-warning.dropdown-toggle {
  2582. color: #212529;
  2583. background-color: #d39e00;
  2584. border-color: #c69500;
  2585. }
  2586.  
  2587. .btn-warning:not(:disabled):not(.disabled).active:focus,
  2588. .btn-warning:not(:disabled):not(.disabled):active:focus,
  2589. .show>.btn-warning.dropdown-toggle:focus {
  2590. box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
  2591. }
  2592.  
  2593. .btn-danger {
  2594. color: #fff;
  2595. background-color: #dc3545;
  2596. border-color: #dc3545;
  2597. }
  2598.  
  2599. .btn-danger:hover {
  2600. color: #fff;
  2601. background-color: #c82333;
  2602. border-color: #bd2130;
  2603. }
  2604.  
  2605. .btn-danger.focus,
  2606. .btn-danger:focus {
  2607. box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
  2608. }
  2609.  
  2610. .btn-danger.disabled,
  2611. .btn-danger:disabled {
  2612. color: #fff;
  2613. background-color: #dc3545;
  2614. border-color: #dc3545;
  2615. }
  2616.  
  2617. .btn-danger:not(:disabled):not(.disabled).active,
  2618. .btn-danger:not(:disabled):not(.disabled):active,
  2619. .show>.btn-danger.dropdown-toggle {
  2620. color: #fff;
  2621. background-color: #bd2130;
  2622. border-color: #b21f2d;
  2623. }
  2624.  
  2625. .btn-danger:not(:disabled):not(.disabled).active:focus,
  2626. .btn-danger:not(:disabled):not(.disabled):active:focus,
  2627. .show>.btn-danger.dropdown-toggle:focus {
  2628. box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
  2629. }
  2630.  
  2631. .btn-light {
  2632. color: #212529;
  2633. background-color: #f8f9fa;
  2634. border-color: #f8f9fa;
  2635. }
  2636.  
  2637. .btn-light:hover {
  2638. color: #212529;
  2639. background-color: #e2e6ea;
  2640. border-color: #dae0e5;
  2641. }
  2642.  
  2643. .btn-light.focus,
  2644. .btn-light:focus {
  2645. box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
  2646. }
  2647.  
  2648. .btn-light.disabled,
  2649. .btn-light:disabled {
  2650. color: #212529;
  2651. background-color: #f8f9fa;
  2652. border-color: #f8f9fa;
  2653. }
  2654.  
  2655. .btn-light:not(:disabled):not(.disabled).active,
  2656. .btn-light:not(:disabled):not(.disabled):active,
  2657. .show>.btn-light.dropdown-toggle {
  2658. color: #212529;
  2659. background-color: #dae0e5;
  2660. border-color: #d3d9df;
  2661. }
  2662.  
  2663. .btn-light:not(:disabled):not(.disabled).active:focus,
  2664. .btn-light:not(:disabled):not(.disabled):active:focus,
  2665. .show>.btn-light.dropdown-toggle:focus {
  2666. box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
  2667. }
  2668.  
  2669. .btn-dark {
  2670. color: #fff;
  2671. background-color: #343a40;
  2672. border-color: #343a40;
  2673. }
  2674.  
  2675. .btn-dark:hover {
  2676. color: #fff;
  2677. background-color: #23272b;
  2678. border-color: #1d2124;
  2679. }
  2680.  
  2681. .btn-dark.focus,
  2682. .btn-dark:focus {
  2683. box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
  2684. }
  2685.  
  2686. .btn-dark.disabled,
  2687. .btn-dark:disabled {
  2688. color: #fff;
  2689. background-color: #343a40;
  2690. border-color: #343a40;
  2691. }
  2692.  
  2693. .btn-dark:not(:disabled):not(.disabled).active,
  2694. .btn-dark:not(:disabled):not(.disabled):active,
  2695. .show>.btn-dark.dropdown-toggle {
  2696. color: #fff;
  2697. background-color: #1d2124;
  2698. border-color: #171a1d;
  2699. }
  2700.  
  2701. .btn-dark:not(:disabled):not(.disabled).active:focus,
  2702. .btn-dark:not(:disabled):not(.disabled):active:focus,
  2703. .show>.btn-dark.dropdown-toggle:focus {
  2704. box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
  2705. }
  2706.  
  2707. .btn-outline-primary {
  2708. color: #007bff;
  2709. border-color: #007bff;
  2710. }
  2711.  
  2712. .btn-outline-primary:hover {
  2713. color: #fff;
  2714. background-color: #007bff;
  2715. border-color: #007bff;
  2716. }
  2717.  
  2718. .btn-outline-primary.focus,
  2719. .btn-outline-primary:focus {
  2720. box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
  2721. }
  2722.  
  2723. .btn-outline-primary.disabled,
  2724. .btn-outline-primary:disabled {
  2725. color: #007bff;
  2726. background-color: transparent;
  2727. }
  2728.  
  2729. .btn-outline-primary:not(:disabled):not(.disabled).active,
  2730. .btn-outline-primary:not(:disabled):not(.disabled):active,
  2731. .show>.btn-outline-primary.dropdown-toggle {
  2732. color: #fff;
  2733. background-color: #007bff;
  2734. border-color: #007bff;
  2735. }
  2736.  
  2737. .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
  2738. .btn-outline-primary:not(:disabled):not(.disabled):active:focus,
  2739. .show>.btn-outline-primary.dropdown-toggle:focus {
  2740. box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
  2741. }
  2742.  
  2743. .btn-outline-secondary {
  2744. color: #6c757d;
  2745. border-color: #6c757d;
  2746. }
  2747.  
  2748. .btn-outline-secondary:hover {
  2749. color: #fff;
  2750. background-color: #6c757d;
  2751. border-color: #6c757d;
  2752. }
  2753.  
  2754. .btn-outline-secondary.focus,
  2755. .btn-outline-secondary:focus {
  2756. box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
  2757. }
  2758.  
  2759. .btn-outline-secondary.disabled,
  2760. .btn-outline-secondary:disabled {
  2761. color: #6c757d;
  2762. background-color: transparent;
  2763. }
  2764.  
  2765. .btn-outline-secondary:not(:disabled):not(.disabled).active,
  2766. .btn-outline-secondary:not(:disabled):not(.disabled):active,
  2767. .show>.btn-outline-secondary.dropdown-toggle {
  2768. color: #fff;
  2769. background-color: #6c757d;
  2770. border-color: #6c757d;
  2771. }
  2772.  
  2773. .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
  2774. .btn-outline-secondary:not(:disabled):not(.disabled):active:focus,
  2775. .show>.btn-outline-secondary.dropdown-toggle:focus {
  2776. box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
  2777. }
  2778.  
  2779. .btn-outline-success {
  2780. color: #28a745;
  2781. border-color: #28a745;
  2782. }
  2783.  
  2784. .btn-outline-success:hover {
  2785. color: #fff;
  2786. background-color: #28a745;
  2787. border-color: #28a745;
  2788. }
  2789.  
  2790. .btn-outline-success.focus,
  2791. .btn-outline-success:focus {
  2792. box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
  2793. }
  2794.  
  2795. .btn-outline-success.disabled,
  2796. .btn-outline-success:disabled {
  2797. color: #28a745;
  2798. background-color: transparent;
  2799. }
  2800.  
  2801. .btn-outline-success:not(:disabled):not(.disabled).active,
  2802. .btn-outline-success:not(:disabled):not(.disabled):active,
  2803. .show>.btn-outline-success.dropdown-toggle {
  2804. color: #fff;
  2805. background-color: #28a745;
  2806. border-color: #28a745;
  2807. }
  2808.  
  2809. .btn-outline-success:not(:disabled):not(.disabled).active:focus,
  2810. .btn-outline-success:not(:disabled):not(.disabled):active:focus,
  2811. .show>.btn-outline-success.dropdown-toggle:focus {
  2812. box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
  2813. }
  2814.  
  2815. .btn-outline-info {
  2816. color: #17a2b8;
  2817. border-color: #17a2b8;
  2818. }
  2819.  
  2820. .btn-outline-info:hover {
  2821. color: #fff;
  2822. background-color: #17a2b8;
  2823. border-color: #17a2b8;
  2824. }
  2825.  
  2826. .btn-outline-info.focus,
  2827. .btn-outline-info:focus {
  2828. box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
  2829. }
  2830.  
  2831. .btn-outline-info.disabled,
  2832. .btn-outline-info:disabled {
  2833. color: #17a2b8;
  2834. background-color: transparent;
  2835. }
  2836.  
  2837. .btn-outline-info:not(:disabled):not(.disabled).active,
  2838. .btn-outline-info:not(:disabled):not(.disabled):active,
  2839. .show>.btn-outline-info.dropdown-toggle {
  2840. color: #fff;
  2841. background-color: #17a2b8;
  2842. border-color: #17a2b8;
  2843. }
  2844.  
  2845. .btn-outline-info:not(:disabled):not(.disabled).active:focus,
  2846. .btn-outline-info:not(:disabled):not(.disabled):active:focus,
  2847. .show>.btn-outline-info.dropdown-toggle:focus {
  2848. box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
  2849. }
  2850.  
  2851. .btn-outline-warning {
  2852. color: #ffc107;
  2853. border-color: #ffc107;
  2854. }
  2855.  
  2856. .btn-outline-warning:hover {
  2857. color: #212529;
  2858. background-color: #ffc107;
  2859. border-color: #ffc107;
  2860. }
  2861.  
  2862. .btn-outline-warning.focus,
  2863. .btn-outline-warning:focus {
  2864. box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
  2865. }
  2866.  
  2867. .btn-outline-warning.disabled,
  2868. .btn-outline-warning:disabled {
  2869. color: #ffc107;
  2870. background-color: transparent;
  2871. }
  2872.  
  2873. .btn-outline-warning:not(:disabled):not(.disabled).active,
  2874. .btn-outline-warning:not(:disabled):not(.disabled):active,
  2875. .show>.btn-outline-warning.dropdown-toggle {
  2876. color: #212529;
  2877. background-color: #ffc107;
  2878. border-color: #ffc107;
  2879. }
  2880.  
  2881. .btn-outline-warning:not(:disabled):not(.disabled).active:focus,
  2882. .btn-outline-warning:not(:disabled):not(.disabled):active:focus,
  2883. .show>.btn-outline-warning.dropdown-toggle:focus {
  2884. box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
  2885. }
  2886.  
  2887. .btn-outline-danger {
  2888. color: #dc3545;
  2889. border-color: #dc3545;
  2890. }
  2891.  
  2892. .btn-outline-danger:hover {
  2893. color: #fff;
  2894. background-color: #dc3545;
  2895. border-color: #dc3545;
  2896. }
  2897.  
  2898. .btn-outline-danger.focus,
  2899. .btn-outline-danger:focus {
  2900. box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
  2901. }
  2902.  
  2903. .btn-outline-danger.disabled,
  2904. .btn-outline-danger:disabled {
  2905. color: #dc3545;
  2906. background-color: transparent;
  2907. }
  2908.  
  2909. .btn-outline-danger:not(:disabled):not(.disabled).active,
  2910. .btn-outline-danger:not(:disabled):not(.disabled):active,
  2911. .show>.btn-outline-danger.dropdown-toggle {
  2912. color: #fff;
  2913. background-color: #dc3545;
  2914. border-color: #dc3545;
  2915. }
  2916.  
  2917. .btn-outline-danger:not(:disabled):not(.disabled).active:focus,
  2918. .btn-outline-danger:not(:disabled):not(.disabled):active:focus,
  2919. .show>.btn-outline-danger.dropdown-toggle:focus {
  2920. box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
  2921. }
  2922.  
  2923. .btn-outline-light {
  2924. color: #f8f9fa;
  2925. border-color: #f8f9fa;
  2926. }
  2927.  
  2928. .btn-outline-light:hover {
  2929. color: #212529;
  2930. background-color: #f8f9fa;
  2931. border-color: #f8f9fa;
  2932. }
  2933.  
  2934. .btn-outline-light.focus,
  2935. .btn-outline-light:focus {
  2936. box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
  2937. }
  2938.  
  2939. .btn-outline-light.disabled,
  2940. .btn-outline-light:disabled {
  2941. color: #f8f9fa;
  2942. background-color: transparent;
  2943. }
  2944.  
  2945. .btn-outline-light:not(:disabled):not(.disabled).active,
  2946. .btn-outline-light:not(:disabled):not(.disabled):active,
  2947. .show>.btn-outline-light.dropdown-toggle {
  2948. color: #212529;
  2949. background-color: #f8f9fa;
  2950. border-color: #f8f9fa;
  2951. }
  2952.  
  2953. .btn-outline-light:not(:disabled):not(.disabled).active:focus,
  2954. .btn-outline-light:not(:disabled):not(.disabled):active:focus,
  2955. .show>.btn-outline-light.dropdown-toggle:focus {
  2956. box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
  2957. }
  2958.  
  2959. .btn-outline-dark {
  2960. color: #343a40;
  2961. border-color: #343a40;
  2962. }
  2963.  
  2964. .btn-outline-dark:hover {
  2965. color: #fff;
  2966. background-color: #343a40;
  2967. border-color: #343a40;
  2968. }
  2969.  
  2970. .btn-outline-dark.focus,
  2971. .btn-outline-dark:focus {
  2972. box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
  2973. }
  2974.  
  2975. .btn-outline-dark.disabled,
  2976. .btn-outline-dark:disabled {
  2977. color: #343a40;
  2978. background-color: transparent;
  2979. }
  2980.  
  2981. .btn-outline-dark:not(:disabled):not(.disabled).active,
  2982. .btn-outline-dark:not(:disabled):not(.disabled):active,
  2983. .show>.btn-outline-dark.dropdown-toggle {
  2984. color: #fff;
  2985. background-color: #343a40;
  2986. border-color: #343a40;
  2987. }
  2988.  
  2989. .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
  2990. .btn-outline-dark:not(:disabled):not(.disabled):active:focus,
  2991. .show>.btn-outline-dark.dropdown-toggle:focus {
  2992. box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
  2993. }
  2994.  
  2995. .btn-link {
  2996. font-weight: 400;
  2997. color: #007bff;
  2998. text-decoration: none;
  2999. }
  3000.  
  3001. .btn-link:hover {
  3002. color: #0056b3;
  3003. text-decoration: underline;
  3004. }
  3005.  
  3006. .btn-link.focus,
  3007. .btn-link:focus {
  3008. text-decoration: underline;
  3009. box-shadow: none;
  3010. }
  3011.  
  3012. .btn-link.disabled,
  3013. .btn-link:disabled {
  3014. color: #6c757d;
  3015. pointer-events: none;
  3016. }
  3017.  
  3018. .btn-group-lg>.btn,
  3019. .btn-lg {
  3020. padding: 0.5rem 1rem;
  3021. font-size: 1.25rem;
  3022. line-height: 1.5;
  3023. border-radius: 0.3rem;
  3024. }
  3025.  
  3026. .btn-group-sm>.btn,
  3027. .btn-sm {
  3028. padding: 0.25rem 0.5rem;
  3029. font-size: 0.875rem;
  3030. line-height: 1.5;
  3031. border-radius: 0.2rem;
  3032. }
  3033.  
  3034. .btn-block {
  3035. display: block;
  3036. width: 100%;
  3037. }
  3038.  
  3039. .btn-block+.btn-block {
  3040. margin-top: 0.5rem;
  3041. }
  3042.  
  3043. input[type="button"].btn-block,
  3044. input[type="reset"].btn-block,
  3045. input[type="submit"].btn-block {
  3046. width: 100%;
  3047. }
  3048.  
  3049. .fade {
  3050. transition: opacity 0.15s linear;
  3051. }
  3052.  
  3053. @media (prefers-reduced-motion: reduce) {
  3054. .fade {
  3055. transition: none;
  3056. }
  3057. }
  3058.  
  3059. .fade:not(.show) {
  3060. opacity: 0;
  3061. }
  3062.  
  3063. .collapse:not(.show) {
  3064. display: none;
  3065. }
  3066.  
  3067. .collapsing {
  3068. position: relative;
  3069. height: 0;
  3070. overflow: hidden;
  3071. transition: height 0.35s ease;
  3072. }
  3073.  
  3074. @media (prefers-reduced-motion: reduce) {
  3075. .collapsing {
  3076. transition: none;
  3077. }
  3078. }
  3079.  
  3080. .dropdown,
  3081. .dropleft,
  3082. .dropright,
  3083. .dropup {
  3084. position: relative;
  3085. }
  3086.  
  3087. .dropdown-toggle {
  3088. white-space: nowrap;
  3089. }
  3090.  
  3091. .dropdown-toggle::after {
  3092. display: inline-block;
  3093. margin-left: 0.255em;
  3094. vertical-align: 0.255em;
  3095. content: "";
  3096. border-top: 0.3em solid;
  3097. border-right: 0.3em solid transparent;
  3098. border-bottom: 0;
  3099. border-left: 0.3em solid transparent;
  3100. }
  3101.  
  3102. .dropdown-toggle:empty::after {
  3103. margin-left: 0;
  3104. }
  3105.  
  3106. .dropdown-menu {
  3107. position: absolute;
  3108. top: 100%;
  3109. left: 0;
  3110. z-index: 1000;
  3111. display: none;
  3112. float: left;
  3113. min-width: 10rem;
  3114. padding: 0.5rem 0;
  3115. margin: 0.125rem 0 0;
  3116. font-size: 1rem;
  3117. color: #212529;
  3118. text-align: left;
  3119. list-style: none;
  3120. background-color: #fff;
  3121. background-clip: padding-box;
  3122. border: 1px solid rgba(0, 0, 0, 0.15);
  3123. border-radius: 0.25rem;
  3124. }
  3125.  
  3126. .dropdown-menu-left {
  3127. right: auto;
  3128. left: 0;
  3129. }
  3130.  
  3131. .dropdown-menu-right {
  3132. right: 0;
  3133. left: auto;
  3134. }
  3135.  
  3136. @media (min-width: 576px) {
  3137. .dropdown-menu-sm-left {
  3138. right: auto;
  3139. left: 0;
  3140. }
  3141.  
  3142. .dropdown-menu-sm-right {
  3143. right: 0;
  3144. left: auto;
  3145. }
  3146. }
  3147.  
  3148. @media (min-width: 768px) {
  3149. .dropdown-menu-md-left {
  3150. right: auto;
  3151. left: 0;
  3152. }
  3153.  
  3154. .dropdown-menu-md-right {
  3155. right: 0;
  3156. left: auto;
  3157. }
  3158. }
  3159.  
  3160. @media (min-width: 1024px) {
  3161. .dropdown-menu-lg-left {
  3162. right: auto;
  3163. left: 0;
  3164. }
  3165.  
  3166. .dropdown-menu-lg-right {
  3167. right: 0;
  3168. left: auto;
  3169. }
  3170. }
  3171.  
  3172. @media (min-width: 1200px) {
  3173. .dropdown-menu-xl-left {
  3174. right: auto;
  3175. left: 0;
  3176. }
  3177.  
  3178. .dropdown-menu-xl-right {
  3179. right: 0;
  3180. left: auto;
  3181. }
  3182. }
  3183.  
  3184. .dropup .dropdown-menu {
  3185. top: auto;
  3186. bottom: 100%;
  3187. margin-top: 0;
  3188. margin-bottom: 0.125rem;
  3189. }
  3190.  
  3191. .dropup .dropdown-toggle::after {
  3192. display: inline-block;
  3193. margin-left: 0.255em;
  3194. vertical-align: 0.255em;
  3195. content: "";
  3196. border-top: 0;
  3197. border-right: 0.3em solid transparent;
  3198. border-bottom: 0.3em solid;
  3199. border-left: 0.3em solid transparent;
  3200. }
  3201.  
  3202. .dropup .dropdown-toggle:empty::after {
  3203. margin-left: 0;
  3204. }
  3205.  
  3206. .dropright .dropdown-menu {
  3207. top: 0;
  3208. right: auto;
  3209. left: 100%;
  3210. margin-top: 0;
  3211. margin-left: 0.125rem;
  3212. }
  3213.  
  3214. .dropright .dropdown-toggle::after {
  3215. display: inline-block;
  3216. margin-left: 0.255em;
  3217. vertical-align: 0.255em;
  3218. content: "";
  3219. border-top: 0.3em solid transparent;
  3220. border-right: 0;
  3221. border-bottom: 0.3em solid transparent;
  3222. border-left: 0.3em solid;
  3223. }
  3224.  
  3225. .dropright .dropdown-toggle:empty::after {
  3226. margin-left: 0;
  3227. }
  3228.  
  3229. .dropright .dropdown-toggle::after {
  3230. vertical-align: 0;
  3231. }
  3232.  
  3233. .dropleft .dropdown-menu {
  3234. top: 0;
  3235. right: 100%;
  3236. left: auto;
  3237. margin-top: 0;
  3238. margin-right: 0.125rem;
  3239. }
  3240.  
  3241. .dropleft .dropdown-toggle::after {
  3242. display: inline-block;
  3243. margin-left: 0.255em;
  3244. vertical-align: 0.255em;
  3245. content: "";
  3246. }
  3247.  
  3248. .dropleft .dropdown-toggle::after {
  3249. display: none;
  3250. }
  3251.  
  3252. .dropleft .dropdown-toggle::before {
  3253. display: inline-block;
  3254. margin-right: 0.255em;
  3255. vertical-align: 0.255em;
  3256. content: "";
  3257. border-top: 0.3em solid transparent;
  3258. border-right: 0.3em solid;
  3259. border-bottom: 0.3em solid transparent;
  3260. }
  3261.  
  3262. .dropleft .dropdown-toggle:empty::after {
  3263. margin-left: 0;
  3264. }
  3265.  
  3266. .dropleft .dropdown-toggle::before {
  3267. vertical-align: 0;
  3268. }
  3269.  
  3270. .dropdown-menu[x-placement^="bottom"],
  3271. .dropdown-menu[x-placement^="left"],
  3272. .dropdown-menu[x-placement^="right"],
  3273. .dropdown-menu[x-placement^="top"] {
  3274. right: auto;
  3275. bottom: auto;
  3276. }
  3277.  
  3278. .dropdown-divider {
  3279. height: 0;
  3280. margin: 0.5rem 0;
  3281. overflow: hidden;
  3282. border-top: 1px solid #e9ecef;
  3283. }
  3284.  
  3285. .dropdown-item {
  3286. display: block;
  3287. width: 100%;
  3288. padding: 0.25rem 1.5rem;
  3289. clear: both;
  3290. font-weight: 400;
  3291. color: #212529;
  3292. text-align: inherit;
  3293. white-space: nowrap;
  3294. background-color: transparent;
  3295. border: 0;
  3296. }
  3297.  
  3298. .dropdown-item:focus,
  3299. .dropdown-item:hover {
  3300. color: #16181b;
  3301. text-decoration: none;
  3302. background-color: #f8f9fa;
  3303. }
  3304.  
  3305. .dropdown-item.active,
  3306. .dropdown-item:active {
  3307. color: #fff;
  3308. text-decoration: none;
  3309. background-color: #007bff;
  3310. }
  3311.  
  3312. .dropdown-item.disabled,
  3313. .dropdown-item:disabled {
  3314. color: #6c757d;
  3315. pointer-events: none;
  3316. background-color: transparent;
  3317. }
  3318.  
  3319. .dropdown-menu.show {
  3320. display: block;
  3321. }
  3322.  
  3323. .dropdown-header {
  3324. display: block;
  3325. padding: 0.5rem 1.5rem;
  3326. margin-bottom: 0;
  3327. font-size: 0.875rem;
  3328. color: #6c757d;
  3329. white-space: nowrap;
  3330. }
  3331.  
  3332. .dropdown-item-text {
  3333. display: block;
  3334. padding: 0.25rem 1.5rem;
  3335. color: #212529;
  3336. }
  3337.  
  3338. .btn-group,
  3339. .btn-group-vertical {
  3340. position: relative;
  3341. display: -ms-inline-flexbox;
  3342. display: inline-flex;
  3343. vertical-align: middle;
  3344. }
  3345.  
  3346. .btn-group-vertical>.btn,
  3347. .btn-group>.btn {
  3348. position: relative;
  3349. -ms-flex: 1 1 auto;
  3350. flex: 1 1 auto;
  3351. }
  3352.  
  3353. .btn-group-vertical>.btn:hover,
  3354. .btn-group>.btn:hover {
  3355. z-index: 1;
  3356. }
  3357.  
  3358. .btn-group-vertical>.btn.active,
  3359. .btn-group-vertical>.btn:active,
  3360. .btn-group-vertical>.btn:focus,
  3361. .btn-group>.btn.active,
  3362. .btn-group>.btn:active,
  3363. .btn-group>.btn:focus {
  3364. z-index: 1;
  3365. }
  3366.  
  3367. .btn-toolbar {
  3368. display: -ms-flexbox;
  3369. display: flex;
  3370. -ms-flex-wrap: wrap;
  3371. flex-wrap: wrap;
  3372. -ms-flex-pack: start;
  3373. justify-content: flex-start;
  3374. }
  3375.  
  3376. .btn-toolbar .input-group {
  3377. width: auto;
  3378. }
  3379.  
  3380. .btn-group>.btn-group:not(:first-child),
  3381. .btn-group>.btn:not(:first-child) {
  3382. margin-left: -1px;
  3383. }
  3384.  
  3385. .btn-group>.btn-group:not(:last-child)>.btn,
  3386. .btn-group>.btn:not(:last-child):not(.dropdown-toggle) {
  3387. border-top-right-radius: 0;
  3388. border-bottom-right-radius: 0;
  3389. }
  3390.  
  3391. .btn-group>.btn-group:not(:first-child)>.btn,
  3392. .btn-group>.btn:not(:first-child) {
  3393. border-top-left-radius: 0;
  3394. border-bottom-left-radius: 0;
  3395. }
  3396.  
  3397. .dropdown-toggle-split {
  3398. padding-right: 0.5625rem;
  3399. padding-left: 0.5625rem;
  3400. }
  3401.  
  3402. .dropdown-toggle-split::after,
  3403. .dropright .dropdown-toggle-split::after,
  3404. .dropup .dropdown-toggle-split::after {
  3405. margin-left: 0;
  3406. }
  3407.  
  3408. .dropleft .dropdown-toggle-split::before {
  3409. margin-right: 0;
  3410. }
  3411.  
  3412. .btn-group-sm>.btn+.dropdown-toggle-split,
  3413. .btn-sm+.dropdown-toggle-split {
  3414. padding-right: 0.375rem;
  3415. padding-left: 0.375rem;
  3416. }
  3417.  
  3418. .btn-group-lg>.btn+.dropdown-toggle-split,
  3419. .btn-lg+.dropdown-toggle-split {
  3420. padding-right: 0.75rem;
  3421. padding-left: 0.75rem;
  3422. }
  3423.  
  3424. .btn-group-vertical {
  3425. -ms-flex-direction: column;
  3426. flex-direction: column;
  3427. -ms-flex-align: start;
  3428. align-items: flex-start;
  3429. -ms-flex-pack: center;
  3430. justify-content: center;
  3431. }
  3432.  
  3433. .btn-group-vertical>.btn,
  3434. .btn-group-vertical>.btn-group {
  3435. width: 100%;
  3436. }
  3437.  
  3438. .btn-group-vertical>.btn-group:not(:first-child),
  3439. .btn-group-vertical>.btn:not(:first-child) {
  3440. margin-top: -1px;
  3441. }
  3442.  
  3443. .btn-group-vertical>.btn-group:not(:last-child)>.btn,
  3444. .btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle) {
  3445. border-bottom-right-radius: 0;
  3446. border-bottom-left-radius: 0;
  3447. }
  3448.  
  3449. .btn-group-vertical>.btn-group:not(:first-child)>.btn,
  3450. .btn-group-vertical>.btn:not(:first-child) {
  3451. border-top-left-radius: 0;
  3452. border-top-right-radius: 0;
  3453. }
  3454.  
  3455. .btn-group-toggle>.btn,
  3456. .btn-group-toggle>.btn-group>.btn {
  3457. margin-bottom: 0;
  3458. }
  3459.  
  3460. .btn-group-toggle>.btn input[type="checkbox"],
  3461. .btn-group-toggle>.btn input[type="radio"],
  3462. .btn-group-toggle>.btn-group>.btn input[type="checkbox"],
  3463. .btn-group-toggle>.btn-group>.btn input[type="radio"] {
  3464. position: absolute;
  3465. clip: rect(0, 0, 0, 0);
  3466. pointer-events: none;
  3467. }
  3468.  
  3469. .input-group {
  3470. position: relative;
  3471. display: -ms-flexbox;
  3472. display: flex;
  3473. -ms-flex-wrap: wrap;
  3474. flex-wrap: wrap;
  3475. -ms-flex-align: stretch;
  3476. align-items: stretch;
  3477. width: 100%;
  3478. }
  3479.  
  3480. .input-group>.custom-file,
  3481. .input-group>.custom-select,
  3482. .input-group>.form-control,
  3483. .input-group>.form-control-plaintext {
  3484. position: relative;
  3485. -ms-flex: 1 1 auto;
  3486. flex: 1 1 auto;
  3487. width: 1%;
  3488. margin-bottom: 0;
  3489. }
  3490.  
  3491. .input-group>.custom-file+.custom-file,
  3492. .input-group>.custom-file+.custom-select,
  3493. .input-group>.custom-file+.form-control,
  3494. .input-group>.custom-select+.custom-file,
  3495. .input-group>.custom-select+.custom-select,
  3496. .input-group>.custom-select+.form-control,
  3497. .input-group>.form-control+.custom-file,
  3498. .input-group>.form-control+.custom-select,
  3499. .input-group>.form-control+.form-control,
  3500. .input-group>.form-control-plaintext+.custom-file,
  3501. .input-group>.form-control-plaintext+.custom-select,
  3502. .input-group>.form-control-plaintext+.form-control {
  3503. margin-left: -1px;
  3504. }
  3505.  
  3506. .input-group>.custom-file .custom-file-input:focus~.custom-file-label,
  3507. .input-group>.custom-select:focus,
  3508. .input-group>.form-control:focus {
  3509. z-index: 3;
  3510. }
  3511.  
  3512. .input-group>.custom-file .custom-file-input:focus {
  3513. z-index: 4;
  3514. }
  3515.  
  3516. .input-group>.custom-select:not(:last-child),
  3517. .input-group>.form-control:not(:last-child) {
  3518. border-top-right-radius: 0;
  3519. border-bottom-right-radius: 0;
  3520. }
  3521.  
  3522. .input-group>.custom-select:not(:first-child),
  3523. .input-group>.form-control:not(:first-child) {
  3524. border-top-left-radius: 0;
  3525. border-bottom-left-radius: 0;
  3526. }
  3527.  
  3528. .input-group>.custom-file {
  3529. display: -ms-flexbox;
  3530. display: flex;
  3531. -ms-flex-align: center;
  3532. align-items: center;
  3533. }
  3534.  
  3535. .input-group>.custom-file:not(:last-child) .custom-file-label,
  3536. .input-group>.custom-file:not(:last-child) .custom-file-label::after {
  3537. border-top-right-radius: 0;
  3538. border-bottom-right-radius: 0;
  3539. }
  3540.  
  3541. .input-group>.custom-file:not(:first-child) .custom-file-label {
  3542. border-top-left-radius: 0;
  3543. border-bottom-left-radius: 0;
  3544. }
  3545.  
  3546. .input-group-append,
  3547. .input-group-prepend {
  3548. display: -ms-flexbox;
  3549. display: flex;
  3550. }
  3551.  
  3552. .input-group-append .btn,
  3553. .input-group-prepend .btn {
  3554. position: relative;
  3555. z-index: 2;
  3556. }
  3557.  
  3558. .input-group-append .btn:focus,
  3559. .input-group-prepend .btn:focus {
  3560. z-index: 3;
  3561. }
  3562.  
  3563. .input-group-append .btn+.btn,
  3564. .input-group-append .btn+.input-group-text,
  3565. .input-group-append .input-group-text+.btn,
  3566. .input-group-append .input-group-text+.input-group-text,
  3567. .input-group-prepend .btn+.btn,
  3568. .input-group-prepend .btn+.input-group-text,
  3569. .input-group-prepend .input-group-text+.btn,
  3570. .input-group-prepend .input-group-text+.input-group-text {
  3571. margin-left: -1px;
  3572. }
  3573.  
  3574. .input-group-prepend {
  3575. margin-right: -1px;
  3576. }
  3577.  
  3578. .input-group-append {
  3579. margin-left: -1px;
  3580. }
  3581.  
  3582. .input-group-text {
  3583. display: -ms-flexbox;
  3584. display: flex;
  3585. -ms-flex-align: center;
  3586. align-items: center;
  3587. padding: 0.375rem 0.75rem;
  3588. margin-bottom: 0;
  3589. font-size: 1rem;
  3590. font-weight: 400;
  3591. line-height: 1.5;
  3592. color: #495057;
  3593. text-align: center;
  3594. white-space: nowrap;
  3595. background-color: #e9ecef;
  3596. border: 1px solid #ced4da;
  3597. border-radius: 0.25rem;
  3598. }
  3599.  
  3600. .input-group-text input[type="checkbox"],
  3601. .input-group-text input[type="radio"] {
  3602. margin-top: 0;
  3603. }
  3604.  
  3605. .input-group-lg>.custom-select,
  3606. .input-group-lg>.form-control:not(textarea) {
  3607. height: calc(1.5em + 1rem + 2px);
  3608. }
  3609.  
  3610. .input-group-lg>.custom-select,
  3611. .input-group-lg>.form-control,
  3612. .input-group-lg>.input-group-append>.btn,
  3613. .input-group-lg>.input-group-append>.input-group-text,
  3614. .input-group-lg>.input-group-prepend>.btn,
  3615. .input-group-lg>.input-group-prepend>.input-group-text {
  3616. padding: 0.5rem 1rem;
  3617. font-size: 1.25rem;
  3618. line-height: 1.5;
  3619. border-radius: 0.3rem;
  3620. }
  3621.  
  3622. .input-group-sm>.custom-select,
  3623. .input-group-sm>.form-control:not(textarea) {
  3624. height: calc(1.5em + 0.5rem + 2px);
  3625. }
  3626.  
  3627. .input-group-sm>.custom-select,
  3628. .input-group-sm>.form-control,
  3629. .input-group-sm>.input-group-append>.btn,
  3630. .input-group-sm>.input-group-append>.input-group-text,
  3631. .input-group-sm>.input-group-prepend>.btn,
  3632. .input-group-sm>.input-group-prepend>.input-group-text {
  3633. padding: 0.25rem 0.5rem;
  3634. font-size: 0.875rem;
  3635. line-height: 1.5;
  3636. border-radius: 0.2rem;
  3637. }
  3638.  
  3639. .input-group-lg>.custom-select,
  3640. .input-group-sm>.custom-select {
  3641. padding-right: 1.75rem;
  3642. }
  3643.  
  3644. .input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),
  3645. .input-group>.input-group-append:last-child>.input-group-text:not(:last-child),
  3646. .input-group>.input-group-append:not(:last-child)>.btn,
  3647. .input-group>.input-group-append:not(:last-child)>.input-group-text,
  3648. .input-group>.input-group-prepend>.btn,
  3649. .input-group>.input-group-prepend>.input-group-text {
  3650. border-top-right-radius: 0;
  3651. border-bottom-right-radius: 0;
  3652. }
  3653.  
  3654. .input-group>.input-group-append>.btn,
  3655. .input-group>.input-group-append>.input-group-text,
  3656. .input-group>.input-group-prepend:first-child>.btn:not(:first-child),
  3657. .input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),
  3658. .input-group>.input-group-prepend:not(:first-child)>.btn,
  3659. .input-group>.input-group-prepend:not(:first-child)>.input-group-text {
  3660. border-top-left-radius: 0;
  3661. border-bottom-left-radius: 0;
  3662. }
  3663.  
  3664. .custom-control {
  3665. position: relative;
  3666. display: block;
  3667. min-height: 1.5rem;
  3668. padding-left: 1.5rem;
  3669. }
  3670.  
  3671. .custom-control-inline {
  3672. display: -ms-inline-flexbox;
  3673. display: inline-flex;
  3674. margin-right: 1rem;
  3675. }
  3676.  
  3677. .custom-control-input {
  3678. position: absolute;
  3679. z-index: -1;
  3680. opacity: 0;
  3681. }
  3682.  
  3683. .custom-control-input:checked~.custom-control-label::before {
  3684. color: #fff;
  3685. border-color: #007bff;
  3686. background-color: #007bff;
  3687. }
  3688.  
  3689. .custom-control-input:focus~.custom-control-label::before {
  3690. box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
  3691. }
  3692.  
  3693. .custom-control-input:focus:not(:checked)~.custom-control-label::before {
  3694. border-color: #80bdff;
  3695. }
  3696.  
  3697. .custom-control-input:not(:disabled):active~.custom-control-label::before {
  3698. color: #fff;
  3699. background-color: #b3d7ff;
  3700. border-color: #b3d7ff;
  3701. }
  3702.  
  3703. .custom-control-input:disabled~.custom-control-label {
  3704. color: #6c757d;
  3705. }
  3706.  
  3707. .custom-control-input:disabled~.custom-control-label::before {
  3708. background-color: #e9ecef;
  3709. }
  3710.  
  3711. .custom-control-label {
  3712. position: relative;
  3713. margin-bottom: 0;
  3714. vertical-align: top;
  3715. }
  3716.  
  3717. .custom-control-label::before {
  3718. position: absolute;
  3719. top: 0.25rem;
  3720. left: -1.5rem;
  3721. display: block;
  3722. width: 1rem;
  3723. height: 1rem;
  3724. pointer-events: none;
  3725. content: "";
  3726. background-color: #fff;
  3727. border: #adb5bd solid 1px;
  3728. }
  3729.  
  3730. .custom-control-label::after {
  3731. position: absolute;
  3732. top: 0.25rem;
  3733. left: -1.5rem;
  3734. display: block;
  3735. width: 1rem;
  3736. height: 1rem;
  3737. content: "";
  3738. background: no-repeat 50%/50% 50%;
  3739. }
  3740.  
  3741. .custom-checkbox .custom-control-label::before {
  3742. border-radius: 0.25rem;
  3743. }
  3744.  
  3745. .custom-checkbox .custom-control-input:checked~.custom-control-label::after {
  3746. background-image: url("data:image/svg+xml,%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");
  3747. }
  3748.  
  3749. .custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before {
  3750. border-color: #007bff;
  3751. background-color: #007bff;
  3752. }
  3753.  
  3754. .custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after {
  3755. background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e");
  3756. }
  3757.  
  3758. .custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before {
  3759. background-color: rgba(0, 123, 255, 0.5);
  3760. }
  3761.  
  3762. .custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before {
  3763. background-color: rgba(0, 123, 255, 0.5);
  3764. }
  3765.  
  3766. .custom-radio .custom-control-label::before {
  3767. border-radius: 50%;
  3768. }
  3769.  
  3770. .custom-radio .custom-control-input:checked~.custom-control-label::after {
  3771. background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
  3772. }
  3773.  
  3774. .custom-radio .custom-control-input:disabled:checked~.custom-control-label::before {
  3775. background-color: rgba(0, 123, 255, 0.5);
  3776. }
  3777.  
  3778. .custom-switch {
  3779. padding-left: 2.25rem;
  3780. }
  3781.  
  3782. .custom-switch .custom-control-label::before {
  3783. left: -2.25rem;
  3784. width: 1.75rem;
  3785. pointer-events: all;
  3786. border-radius: 0.5rem;
  3787. }
  3788.  
  3789. .custom-switch .custom-control-label::after {
  3790. top: calc(0.25rem + 2px);
  3791. left: calc(-2.25rem + 2px);
  3792. width: calc(1rem - 4px);
  3793. height: calc(1rem - 4px);
  3794. background-color: #adb5bd;
  3795. border-radius: 0.5rem;
  3796. transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out,
  3797. box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out;
  3798. transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out,
  3799. border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  3800. transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out,
  3801. border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out,
  3802. -webkit-transform 0.15s ease-in-out;
  3803. }
  3804.  
  3805. @media (prefers-reduced-motion: reduce) {
  3806. .custom-switch .custom-control-label::after {
  3807. transition: none;
  3808. }
  3809. }
  3810.  
  3811. .custom-switch .custom-control-input:checked~.custom-control-label::after {
  3812. background-color: #fff;
  3813. -webkit-transform: translateX(0.75rem);
  3814. transform: translateX(0.75rem);
  3815. }
  3816.  
  3817. .custom-switch .custom-control-input:disabled:checked~.custom-control-label::before {
  3818. background-color: rgba(0, 123, 255, 0.5);
  3819. }
  3820.  
  3821. .custom-select {
  3822. display: inline-block;
  3823. width: 100%;
  3824. height: calc(1.5em + 0.75rem + 2px);
  3825. padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  3826. font-size: 1rem;
  3827. font-weight: 400;
  3828. line-height: 1.5;
  3829. color: #495057;
  3830. vertical-align: middle;
  3831. background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px;
  3832. background-color: #fff;
  3833. border: 1px solid #ced4da;
  3834. border-radius: 0.25rem;
  3835. -webkit-appearance: none;
  3836. -moz-appearance: none;
  3837. appearance: none;
  3838. }
  3839.  
  3840. .custom-select:focus {
  3841. border-color: #80bdff;
  3842. outline: 0;
  3843. box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
  3844. }
  3845.  
  3846. .custom-select:focus::-ms-value {
  3847. color: #495057;
  3848. background-color: #fff;
  3849. }
  3850.  
  3851. .custom-select[multiple],
  3852. .custom-select[size]:not([size="1"]) {
  3853. height: auto;
  3854. padding-right: 0.75rem;
  3855. background-image: none;
  3856. }
  3857.  
  3858. .custom-select:disabled {
  3859. color: #6c757d;
  3860. background-color: #e9ecef;
  3861. }
  3862.  
  3863. .custom-select::-ms-expand {
  3864. display: none;
  3865. }
  3866.  
  3867. .custom-select-sm {
  3868. height: calc(1.5em + 0.5rem + 2px);
  3869. padding-top: 0.25rem;
  3870. padding-bottom: 0.25rem;
  3871. padding-left: 0.5rem;
  3872. font-size: 0.875rem;
  3873. }
  3874.  
  3875. .custom-select-lg {
  3876. height: calc(1.5em + 1rem + 2px);
  3877. padding-top: 0.5rem;
  3878. padding-bottom: 0.5rem;
  3879. padding-left: 1rem;
  3880. font-size: 1.25rem;
  3881. }
  3882.  
  3883. .custom-file {
  3884. position: relative;
  3885. display: inline-block;
  3886. width: 100%;
  3887. height: calc(1.5em + 0.75rem + 2px);
  3888. margin-bottom: 0;
  3889. }
  3890.  
  3891. .custom-file-input {
  3892. position: relative;
  3893. z-index: 2;
  3894. width: 100%;
  3895. height: calc(1.5em + 0.75rem + 2px);
  3896. margin: 0;
  3897. opacity: 0;
  3898. }
  3899.  
  3900. .custom-file-input:focus~.custom-file-label {
  3901. border-color: #80bdff;
  3902. box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
  3903. }
  3904.  
  3905. .custom-file-input:disabled~.custom-file-label {
  3906. background-color: #e9ecef;
  3907. }
  3908.  
  3909. .custom-file-input:lang(en)~.custom-file-label::after {
  3910. content: "Browse";
  3911. }
  3912.  
  3913. .custom-file-input~.custom-file-label[data-browse]::after {
  3914. content: attr(data-browse);
  3915. }
  3916.  
  3917. .custom-file-label {
  3918. position: absolute;
  3919. top: 0;
  3920. right: 0;
  3921. left: 0;
  3922. z-index: 1;
  3923. height: calc(1.5em + 0.75rem + 2px);
  3924. padding: 0.375rem 0.75rem;
  3925. font-weight: 400;
  3926. line-height: 1.5;
  3927. color: #495057;
  3928. background-color: #fff;
  3929. border: 1px solid #ced4da;
  3930. border-radius: 0.25rem;
  3931. }
  3932.  
  3933. .custom-file-label::after {
  3934. position: absolute;
  3935. top: 0;
  3936. right: 0;
  3937. bottom: 0;
  3938. z-index: 3;
  3939. display: block;
  3940. height: calc(1.5em + 0.75rem);
  3941. padding: 0.375rem 0.75rem;
  3942. line-height: 1.5;
  3943. color: #495057;
  3944. content: "Browse";
  3945. background-color: #e9ecef;
  3946. border-left: inherit;
  3947. border-radius: 0 0.25rem 0.25rem 0;
  3948. }
  3949.  
  3950. .custom-range {
  3951. width: 100%;
  3952. height: calc(1rem + 0.4rem);
  3953. padding: 0;
  3954. background-color: transparent;
  3955. -webkit-appearance: none;
  3956. -moz-appearance: none;
  3957. appearance: none;
  3958. }
  3959.  
  3960. .custom-range:focus {
  3961. outline: 0;
  3962. }
  3963.  
  3964. .custom-range:focus::-webkit-slider-thumb {
  3965. box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
  3966. }
  3967.  
  3968. .custom-range:focus::-moz-range-thumb {
  3969. box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
  3970. }
  3971.  
  3972. .custom-range:focus::-ms-thumb {
  3973. box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
  3974. }
  3975.  
  3976. .custom-range::-moz-focus-outer {
  3977. border: 0;
  3978. }
  3979.  
  3980. .custom-range::-webkit-slider-thumb {
  3981. width: 1rem;
  3982. height: 1rem;
  3983. margin-top: -0.25rem;
  3984. background-color: #007bff;
  3985. border: 0;
  3986. border-radius: 1rem;
  3987. transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out,
  3988. box-shadow 0.15s ease-in-out;
  3989. -webkit-appearance: none;
  3990. appearance: none;
  3991. }
  3992.  
  3993. @media (prefers-reduced-motion: reduce) {
  3994. .custom-range::-webkit-slider-thumb {
  3995. transition: none;
  3996. }
  3997. }
  3998.  
  3999. .custom-range::-webkit-slider-thumb:active {
  4000. background-color: #b3d7ff;
  4001. }
  4002.  
  4003. .custom-range::-webkit-slider-runnable-track {
  4004. width: 100%;
  4005. height: 0.5rem;
  4006. color: transparent;
  4007. cursor: pointer;
  4008. background-color: #dee2e6;
  4009. border-color: transparent;
  4010. border-radius: 1rem;
  4011. }
  4012.  
  4013. .custom-range::-moz-range-thumb {
  4014. width: 1rem;
  4015. height: 1rem;
  4016. background-color: #007bff;
  4017. border: 0;
  4018. border-radius: 1rem;
  4019. transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out,
  4020. box-shadow 0.15s ease-in-out;
  4021. -moz-appearance: none;
  4022. appearance: none;
  4023. }
  4024.  
  4025. @media (prefers-reduced-motion: reduce) {
  4026. .custom-range::-moz-range-thumb {
  4027. transition: none;
  4028. }
  4029. }
  4030.  
  4031. .custom-range::-moz-range-thumb:active {
  4032. background-color: #b3d7ff;
  4033. }
  4034.  
  4035. .custom-range::-moz-range-track {
  4036. width: 100%;
  4037. height: 0.5rem;
  4038. color: transparent;
  4039. cursor: pointer;
  4040. background-color: #dee2e6;
  4041. border-color: transparent;
  4042. border-radius: 1rem;
  4043. }
  4044.  
  4045. .custom-range::-ms-thumb {
  4046. width: 1rem;
  4047. height: 1rem;
  4048. margin-top: 0;
  4049. margin-right: 0.2rem;
  4050. margin-left: 0.2rem;
  4051. background-color: #007bff;
  4052. border: 0;
  4053. border-radius: 1rem;
  4054. transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out,
  4055. box-shadow 0.15s ease-in-out;
  4056. appearance: none;
  4057. }
  4058.  
  4059. @media (prefers-reduced-motion: reduce) {
  4060. .custom-range::-ms-thumb {
  4061. transition: none;
  4062. }
  4063. }
  4064.  
  4065. .custom-range::-ms-thumb:active {
  4066. background-color: #b3d7ff;
  4067. }
  4068.  
  4069. .custom-range::-ms-track {
  4070. width: 100%;
  4071. height: 0.5rem;
  4072. color: transparent;
  4073. cursor: pointer;
  4074. background-color: transparent;
  4075. border-color: transparent;
  4076. border-width: 0.5rem;
  4077. }
  4078.  
  4079. .custom-range::-ms-fill-lower {
  4080. background-color: #dee2e6;
  4081. border-radius: 1rem;
  4082. }
  4083.  
  4084. .custom-range::-ms-fill-upper {
  4085. margin-right: 15px;
  4086. background-color: #dee2e6;
  4087. border-radius: 1rem;
  4088. }
  4089.  
  4090. .custom-range:disabled::-webkit-slider-thumb {
  4091. background-color: #adb5bd;
  4092. }
  4093.  
  4094. .custom-range:disabled::-webkit-slider-runnable-track {
  4095. cursor: default;
  4096. }
  4097.  
  4098. .custom-range:disabled::-moz-range-thumb {
  4099. background-color: #adb5bd;
  4100. }
  4101.  
  4102. .custom-range:disabled::-moz-range-track {
  4103. cursor: default;
  4104. }
  4105.  
  4106. .custom-range:disabled::-ms-thumb {
  4107. background-color: #adb5bd;
  4108. }
  4109.  
  4110. .custom-control-label::before,
  4111. .custom-file-label,
  4112. .custom-select {
  4113. transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out,
  4114. box-shadow 0.15s ease-in-out;
  4115. }
  4116.  
  4117. @media (prefers-reduced-motion: reduce) {
  4118.  
  4119. .custom-control-label::before,
  4120. .custom-file-label,
  4121. .custom-select {
  4122. transition: none;
  4123. }
  4124. }
  4125.  
  4126. .nav {
  4127. display: -ms-flexbox;
  4128. display: flex;
  4129. -ms-flex-wrap: wrap;
  4130. flex-wrap: wrap;
  4131. padding-left: 0;
  4132. margin-bottom: 0;
  4133. list-style: none;
  4134. }
  4135.  
  4136. .nav-link {
  4137. display: block;
  4138. padding: 0.5rem 1rem;
  4139. }
  4140.  
  4141. .nav-link:focus,
  4142. .nav-link:hover {
  4143. text-decoration: none;
  4144. }
  4145.  
  4146. .nav-link.disabled {
  4147. color: #6c757d;
  4148. pointer-events: none;
  4149. cursor: default;
  4150. }
  4151.  
  4152. .nav-tabs {
  4153. border-bottom: 1px solid #dee2e6;
  4154. }
  4155.  
  4156. .nav-tabs .nav-item {
  4157. margin-bottom: -1px;
  4158. }
  4159.  
  4160. .nav-tabs .nav-link {
  4161. border: 1px solid transparent;
  4162. border-top-left-radius: 0.25rem;
  4163. border-top-right-radius: 0.25rem;
  4164. }
  4165.  
  4166. .nav-tabs .nav-link:focus,
  4167. .nav-tabs .nav-link:hover {
  4168. border-color: #e9ecef #e9ecef #dee2e6;
  4169. }
  4170.  
  4171. .nav-tabs .nav-link.disabled {
  4172. color: #6c757d;
  4173. background-color: transparent;
  4174. border-color: transparent;
  4175. }
  4176.  
  4177. .nav-tabs .nav-item.show .nav-link,
  4178. .nav-tabs .nav-link.active {
  4179. color: #495057;
  4180. background-color: #fff;
  4181. border-color: #dee2e6 #dee2e6 #fff;
  4182. }
  4183.  
  4184. .nav-tabs .dropdown-menu {
  4185. margin-top: -1px;
  4186. border-top-left-radius: 0;
  4187. border-top-right-radius: 0;
  4188. }
  4189.  
  4190. .nav-pills .nav-link {
  4191. border-radius: 0.25rem;
  4192. }
  4193.  
  4194. .nav-pills .nav-link.active,
  4195. .nav-pills .show>.nav-link {
  4196. color: #fff;
  4197. background-color: #007bff;
  4198. }
  4199.  
  4200. .nav-fill .nav-item {
  4201. -ms-flex: 1 1 auto;
  4202. flex: 1 1 auto;
  4203. text-align: center;
  4204. }
  4205.  
  4206. .nav-justified .nav-item {
  4207. -ms-flex-preferred-size: 0;
  4208. flex-basis: 0;
  4209. -ms-flex-positive: 1;
  4210. flex-grow: 1;
  4211. text-align: center;
  4212. }
  4213.  
  4214. .tab-content>.tab-pane {
  4215. display: none;
  4216. }
  4217.  
  4218. .tab-content>.active {
  4219. display: block;
  4220. }
  4221.  
  4222. .navbar {
  4223. position: relative;
  4224. display: -ms-flexbox;
  4225. display: flex;
  4226. -ms-flex-wrap: wrap;
  4227. flex-wrap: wrap;
  4228. -ms-flex-align: center;
  4229. align-items: center;
  4230. -ms-flex-pack: justify;
  4231. justify-content: space-between;
  4232. padding: 0.5rem 1rem;
  4233. }
  4234.  
  4235. .navbar>.container,
  4236. .navbar>.container-fluid {
  4237. display: -ms-flexbox;
  4238. display: flex;
  4239. -ms-flex-wrap: wrap;
  4240. flex-wrap: wrap;
  4241. -ms-flex-align: center;
  4242. align-items: center;
  4243. -ms-flex-pack: justify;
  4244. justify-content: space-between;
  4245. }
  4246.  
  4247. .navbar-brand {
  4248. display: inline-block;
  4249. padding-top: 0.3125rem;
  4250. padding-bottom: 0.3125rem;
  4251. margin-right: 1rem;
  4252. font-size: 1.25rem;
  4253. line-height: inherit;
  4254. white-space: nowrap;
  4255. }
  4256.  
  4257. .navbar-brand:focus,
  4258. .navbar-brand:hover {
  4259. text-decoration: none;
  4260. }
  4261.  
  4262. .navbar-nav {
  4263. display: -ms-flexbox;
  4264. display: flex;
  4265. -ms-flex-direction: column;
  4266. flex-direction: column;
  4267. padding-left: 0;
  4268. margin-bottom: 0;
  4269. list-style: none;
  4270. }
  4271.  
  4272. .navbar-nav .nav-link {
  4273. padding-right: 0;
  4274. padding-left: 0;
  4275. }
  4276.  
  4277. .navbar-nav .dropdown-menu {
  4278. position: static;
  4279. float: none;
  4280. }
  4281.  
  4282. .navbar-text {
  4283. display: inline-block;
  4284. padding-top: 0.5rem;
  4285. padding-bottom: 0.5rem;
  4286. }
  4287.  
  4288. .navbar-collapse {
  4289. -ms-flex-preferred-size: 100%;
  4290. flex-basis: 100%;
  4291. -ms-flex-positive: 1;
  4292. flex-grow: 1;
  4293. -ms-flex-align: center;
  4294. align-items: center;
  4295. }
  4296.  
  4297. .navbar-toggler {
  4298. padding: 0.25rem 0.75rem;
  4299. font-size: 1.25rem;
  4300. line-height: 1;
  4301. background-color: transparent;
  4302. border: 1px solid transparent;
  4303. border-radius: 0.25rem;
  4304. }
  4305.  
  4306. .navbar-toggler:focus,
  4307. .navbar-toggler:hover {
  4308. text-decoration: none;
  4309. }
  4310.  
  4311. .navbar-toggler-icon {
  4312. display: inline-block;
  4313. width: 1.5em;
  4314. height: 1.5em;
  4315. vertical-align: middle;
  4316. content: "";
  4317. background: no-repeat center center;
  4318. background-size: 100% 100%;
  4319. }
  4320.  
  4321. @media (max-width: 575.98px) {
  4322.  
  4323. .navbar-expand-sm>.container,
  4324. .navbar-expand-sm>.container-fluid {
  4325. padding-right: 0;
  4326. padding-left: 0;
  4327. }
  4328. }
  4329.  
  4330. @media (min-width: 576px) {
  4331. .navbar-expand-sm {
  4332. -ms-flex-flow: row nowrap;
  4333. flex-flow: row nowrap;
  4334. -ms-flex-pack: start;
  4335. justify-content: flex-start;
  4336. }
  4337.  
  4338. .navbar-expand-sm .navbar-nav {
  4339. -ms-flex-direction: row;
  4340. flex-direction: row;
  4341. }
  4342.  
  4343. .navbar-expand-sm .navbar-nav .dropdown-menu {
  4344. position: absolute;
  4345. }
  4346.  
  4347. .navbar-expand-sm .navbar-nav .nav-link {
  4348. padding-right: 0.5rem;
  4349. padding-left: 0.5rem;
  4350. }
  4351.  
  4352. .navbar-expand-sm>.container,
  4353. .navbar-expand-sm>.container-fluid {
  4354. -ms-flex-wrap: nowrap;
  4355. flex-wrap: nowrap;
  4356. }
  4357.  
  4358. .navbar-expand-sm .navbar-collapse {
  4359. display: -ms-flexbox !important;
  4360. display: flex !important;
  4361. -ms-flex-preferred-size: auto;
  4362. flex-basis: auto;
  4363. }
  4364.  
  4365. .navbar-expand-sm .navbar-toggler {
  4366. display: none;
  4367. }
  4368. }
  4369.  
  4370. @media (max-width: 767.98px) {
  4371.  
  4372. .navbar-expand-md>.container,
  4373. .navbar-expand-md>.container-fluid {
  4374. padding-right: 0;
  4375. padding-left: 0;
  4376. }
  4377. }
  4378.  
  4379. @media (min-width: 768px) {
  4380. .navbar-expand-md {
  4381. -ms-flex-flow: row nowrap;
  4382. flex-flow: row nowrap;
  4383. -ms-flex-pack: start;
  4384. justify-content: flex-start;
  4385. }
  4386.  
  4387. .navbar-expand-md .navbar-nav {
  4388. -ms-flex-direction: row;
  4389. flex-direction: row;
  4390. }
  4391.  
  4392. .navbar-expand-md .navbar-nav .dropdown-menu {
  4393. position: absolute;
  4394. }
  4395.  
  4396. .navbar-expand-md .navbar-nav .nav-link {
  4397. padding-right: 0.5rem;
  4398. padding-left: 0.5rem;
  4399. }
  4400.  
  4401. .navbar-expand-md>.container,
  4402. .navbar-expand-md>.container-fluid {
  4403. -ms-flex-wrap: nowrap;
  4404. flex-wrap: nowrap;
  4405. }
  4406.  
  4407. .navbar-expand-md .navbar-collapse {
  4408. display: -ms-flexbox !important;
  4409. display: flex !important;
  4410. -ms-flex-preferred-size: auto;
  4411. flex-basis: auto;
  4412. }
  4413.  
  4414. .navbar-expand-md .navbar-toggler {
  4415. display: none;
  4416. }
  4417. }
  4418.  
  4419. @media (max-width: 1023px) {
  4420.  
  4421. .navbar-expand-lg>.container,
  4422. .navbar-expand-lg>.container-fluid {
  4423. padding-right: 0;
  4424. padding-left: 0;
  4425. }
  4426. }
  4427.  
  4428. @media (min-width: 1024px) {
  4429. .navbar-expand-lg {
  4430. -ms-flex-flow: row nowrap;
  4431. flex-flow: row nowrap;
  4432. -ms-flex-pack: start;
  4433. justify-content: flex-start;
  4434. }
  4435.  
  4436. .navbar-expand-lg .navbar-nav {
  4437. -ms-flex-direction: row;
  4438. flex-direction: row;
  4439. }
  4440.  
  4441. .navbar-expand-lg .navbar-nav .dropdown-menu {
  4442. position: absolute;
  4443. }
  4444.  
  4445. .navbar-expand-lg .navbar-nav .nav-link {
  4446. padding-right: 0.5rem;
  4447. padding-left: 0.5rem;
  4448. }
  4449.  
  4450. .navbar-expand-lg>.container,
  4451. .navbar-expand-lg>.container-fluid {
  4452. -ms-flex-wrap: nowrap;
  4453. flex-wrap: nowrap;
  4454. }
  4455.  
  4456. .navbar-expand-lg .navbar-collapse {
  4457. display: -ms-flexbox !important;
  4458. display: flex !important;
  4459. -ms-flex-preferred-size: auto;
  4460. flex-basis: auto;
  4461. }
  4462.  
  4463. .navbar-expand-lg .navbar-toggler {
  4464. display: none;
  4465. }
  4466. }
  4467.  
  4468. @media (max-width: 1199.98px) {
  4469.  
  4470. .navbar-expand-xl>.container,
  4471. .navbar-expand-xl>.container-fluid {
  4472. padding-right: 0;
  4473. padding-left: 0;
  4474. }
  4475. }
  4476.  
  4477. @media (min-width: 1200px) {
  4478. .navbar-expand-xl {
  4479. -ms-flex-flow: row nowrap;
  4480. flex-flow: row nowrap;
  4481. -ms-flex-pack: start;
  4482. justify-content: flex-start;
  4483. }
  4484.  
  4485. .navbar-expand-xl .navbar-nav {
  4486. -ms-flex-direction: row;
  4487. flex-direction: row;
  4488. }
  4489.  
  4490. .navbar-expand-xl .navbar-nav .dropdown-menu {
  4491. position: absolute;
  4492. }
  4493.  
  4494. .navbar-expand-xl .navbar-nav .nav-link {
  4495. padding-right: 0.5rem;
  4496. padding-left: 0.5rem;
  4497. }
  4498.  
  4499. .navbar-expand-xl>.container,
  4500. .navbar-expand-xl>.container-fluid {
  4501. -ms-flex-wrap: nowrap;
  4502. flex-wrap: nowrap;
  4503. }
  4504.  
  4505. .navbar-expand-xl .navbar-collapse {
  4506. display: -ms-flexbox !important;
  4507. display: flex !important;
  4508. -ms-flex-preferred-size: auto;
  4509. flex-basis: auto;
  4510. }
  4511.  
  4512. .navbar-expand-xl .navbar-toggler {
  4513. display: none;
  4514. }
  4515. }
  4516.  
  4517. .navbar-expand {
  4518. -ms-flex-flow: row nowrap;
  4519. flex-flow: row nowrap;
  4520. -ms-flex-pack: start;
  4521. justify-content: flex-start;
  4522. }
  4523.  
  4524. .navbar-expand>.container,
  4525. .navbar-expand>.container-fluid {
  4526. padding-right: 0;
  4527. padding-left: 0;
  4528. }
  4529.  
  4530. .navbar-expand .navbar-nav {
  4531. -ms-flex-direction: row;
  4532. flex-direction: row;
  4533. }
  4534.  
  4535. .navbar-expand .navbar-nav .dropdown-menu {
  4536. position: absolute;
  4537. }
  4538.  
  4539. .navbar-expand .navbar-nav .nav-link {
  4540. padding-right: 0.5rem;
  4541. padding-left: 0.5rem;
  4542. }
  4543.  
  4544. .navbar-expand>.container,
  4545. .navbar-expand>.container-fluid {
  4546. -ms-flex-wrap: nowrap;
  4547. flex-wrap: nowrap;
  4548. }
  4549.  
  4550. .navbar-expand .navbar-collapse {
  4551. display: -ms-flexbox !important;
  4552. display: flex !important;
  4553. -ms-flex-preferred-size: auto;
  4554. flex-basis: auto;
  4555. }
  4556.  
  4557. .navbar-expand .navbar-toggler {
  4558. display: none;
  4559. }
  4560.  
  4561. .navbar-light .navbar-brand {
  4562. color: rgba(0, 0, 0, 0.9);
  4563. }
  4564.  
  4565. .navbar-light .navbar-brand:focus,
  4566. .navbar-light .navbar-brand:hover {
  4567. color: rgba(0, 0, 0, 0.9);
  4568. }
  4569.  
  4570. .navbar-light .navbar-nav .nav-link {
  4571. color: rgba(0, 0, 0, 0.5);
  4572. }
  4573.  
  4574. .navbar-light .navbar-nav .nav-link:focus,
  4575. .navbar-light .navbar-nav .nav-link:hover {
  4576. color: rgba(0, 0, 0, 0.7);
  4577. }
  4578.  
  4579. .navbar-light .navbar-nav .nav-link.disabled {
  4580. color: rgba(0, 0, 0, 0.3);
  4581. }
  4582.  
  4583. .navbar-light .navbar-nav .active>.nav-link,
  4584. .navbar-light .navbar-nav .nav-link.active,
  4585. .navbar-light .navbar-nav .nav-link.show,
  4586. .navbar-light .navbar-nav .show>.nav-link {
  4587. color: rgba(0, 0, 0, 0.9);
  4588. }
  4589.  
  4590. .navbar-light .navbar-toggler {
  4591. color: rgba(0, 0, 0, 0.5);
  4592. border-color: rgba(0, 0, 0, 0.1);
  4593. }
  4594.  
  4595. .navbar-light .navbar-toggler-icon {
  4596. background-image: url("data:image/svg+xml,%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");
  4597. }
  4598.  
  4599. .navbar-light .navbar-text {
  4600. color: rgba(0, 0, 0, 0.5);
  4601. }
  4602.  
  4603. .navbar-light .navbar-text a {
  4604. color: rgba(0, 0, 0, 0.9);
  4605. }
  4606.  
  4607. .navbar-light .navbar-text a:focus,
  4608. .navbar-light .navbar-text a:hover {
  4609. color: rgba(0, 0, 0, 0.9);
  4610. }
  4611.  
  4612. .navbar-dark .navbar-brand {
  4613. color: #fff;
  4614. }
  4615.  
  4616. .navbar-dark .navbar-brand:focus,
  4617. .navbar-dark .navbar-brand:hover {
  4618. color: #fff;
  4619. }
  4620.  
  4621. .navbar-dark .navbar-nav .nav-link {
  4622. color: rgba(255, 255, 255, 0.5);
  4623. }
  4624.  
  4625. .navbar-dark .navbar-nav .nav-link:focus,
  4626. .navbar-dark .navbar-nav .nav-link:hover {
  4627. color: rgba(255, 255, 255, 0.75);
  4628. }
  4629.  
  4630. .navbar-dark .navbar-nav .nav-link.disabled {
  4631. color: rgba(255, 255, 255, 0.25);
  4632. }
  4633.  
  4634. .navbar-dark .navbar-nav .active>.nav-link,
  4635. .navbar-dark .navbar-nav .nav-link.active,
  4636. .navbar-dark .navbar-nav .nav-link.show,
  4637. .navbar-dark .navbar-nav .show>.nav-link {
  4638. color: #fff;
  4639. }
  4640.  
  4641. .navbar-dark .navbar-toggler {
  4642. color: rgba(255, 255, 255, 0.5);
  4643. border-color: rgba(255, 255, 255, 0.1);
  4644. }
  4645.  
  4646. .navbar-dark .navbar-toggler-icon {
  4647. background-image: url("data:image/svg+xml,%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");
  4648. }
  4649.  
  4650. .navbar-dark .navbar-text {
  4651. color: rgba(255, 255, 255, 0.5);
  4652. }
  4653.  
  4654. .navbar-dark .navbar-text a {
  4655. color: #fff;
  4656. }
  4657.  
  4658. .navbar-dark .navbar-text a:focus,
  4659. .navbar-dark .navbar-text a:hover {
  4660. color: #fff;
  4661. }
  4662.  
  4663. .card {
  4664. position: relative;
  4665. display: -ms-flexbox;
  4666. display: flex;
  4667. -ms-flex-direction: column;
  4668. flex-direction: column;
  4669. min-width: 0;
  4670. word-wrap: break-word;
  4671. background-color: #fff;
  4672. background-clip: border-box;
  4673. border: 1px solid rgba(0, 0, 0, 0.125);
  4674. border-radius: 0.25rem;
  4675. }
  4676.  
  4677. .card>hr {
  4678. margin-right: 0;
  4679. margin-left: 0;
  4680. }
  4681.  
  4682. .card>.list-group:first-child .list-group-item:first-child {
  4683. border-top-left-radius: 0.25rem;
  4684. border-top-right-radius: 0.25rem;
  4685. }
  4686.  
  4687. .card>.list-group:last-child .list-group-item:last-child {
  4688. border-bottom-right-radius: 0.25rem;
  4689. border-bottom-left-radius: 0.25rem;
  4690. }
  4691.  
  4692. .card-body {
  4693. -ms-flex: 1 1 auto;
  4694. flex: 1 1 auto;
  4695. padding: 1.25rem;
  4696. }
  4697.  
  4698. .card-title {
  4699. margin-bottom: 0.75rem;
  4700. }
  4701.  
  4702. .card-subtitle {
  4703. margin-top: -0.375rem;
  4704. margin-bottom: 0;
  4705. }
  4706.  
  4707. .card-text:last-child {
  4708. margin-bottom: 0;
  4709. }
  4710.  
  4711. .card-link:hover {
  4712. text-decoration: none;
  4713. }
  4714.  
  4715. .card-link+.card-link {
  4716. margin-left: 1.25rem;
  4717. }
  4718.  
  4719. .card-header {
  4720. padding: 0.75rem 1.25rem;
  4721. margin-bottom: 0;
  4722. background-color: rgba(0, 0, 0, 0.03);
  4723. border-bottom: 1px solid rgba(0, 0, 0, 0.125);
  4724. }
  4725.  
  4726. .card-header:first-child {
  4727. border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
  4728. }
  4729.  
  4730. .card-header+.list-group .list-group-item:first-child {
  4731. border-top: 0;
  4732. }
  4733.  
  4734. .card-footer {
  4735. padding: 0.75rem 1.25rem;
  4736. background-color: rgba(0, 0, 0, 0.03);
  4737. border-top: 1px solid rgba(0, 0, 0, 0.125);
  4738. }
  4739.  
  4740. .card-footer:last-child {
  4741. border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
  4742. }
  4743.  
  4744. .card-header-tabs {
  4745. margin-right: -0.625rem;
  4746. margin-bottom: -0.75rem;
  4747. margin-left: -0.625rem;
  4748. border-bottom: 0;
  4749. }
  4750.  
  4751. .card-header-pills {
  4752. margin-right: -0.625rem;
  4753. margin-left: -0.625rem;
  4754. }
  4755.  
  4756. .card-img-overlay {
  4757. position: absolute;
  4758. top: 0;
  4759. right: 0;
  4760. bottom: 0;
  4761. left: 0;
  4762. padding: 1.25rem;
  4763. }
  4764.  
  4765. .card-img {
  4766. width: 100%;
  4767. border-radius: calc(0.25rem - 1px);
  4768. }
  4769.  
  4770. .card-img-top {
  4771. width: 100%;
  4772. border-top-left-radius: calc(0.25rem - 1px);
  4773. border-top-right-radius: calc(0.25rem - 1px);
  4774. }
  4775.  
  4776. .card-img-bottom {
  4777. width: 100%;
  4778. border-bottom-right-radius: calc(0.25rem - 1px);
  4779. border-bottom-left-radius: calc(0.25rem - 1px);
  4780. }
  4781.  
  4782. .card-deck {
  4783. display: -ms-flexbox;
  4784. display: flex;
  4785. -ms-flex-direction: column;
  4786. flex-direction: column;
  4787. }
  4788.  
  4789. .card-deck .card {
  4790. margin-bottom: 15px;
  4791. }
  4792.  
  4793. @media (min-width: 576px) {
  4794. .card-deck {
  4795. -ms-flex-flow: row wrap;
  4796. flex-flow: row wrap;
  4797. margin-right: -15px;
  4798. margin-left: -15px;
  4799. }
  4800.  
  4801. .card-deck .card {
  4802. display: -ms-flexbox;
  4803. display: flex;
  4804. -ms-flex: 1 0 0%;
  4805. flex: 1 0 0%;
  4806. -ms-flex-direction: column;
  4807. flex-direction: column;
  4808. margin-right: 15px;
  4809. margin-bottom: 0;
  4810. margin-left: 15px;
  4811. }
  4812. }
  4813.  
  4814. .card-group {
  4815. display: -ms-flexbox;
  4816. display: flex;
  4817. -ms-flex-direction: column;
  4818. flex-direction: column;
  4819. }
  4820.  
  4821. .card-group>.card {
  4822. margin-bottom: 15px;
  4823. }
  4824.  
  4825. @media (min-width: 576px) {
  4826. .card-group {
  4827. -ms-flex-flow: row wrap;
  4828. flex-flow: row wrap;
  4829. }
  4830.  
  4831. .card-group>.card {
  4832. -ms-flex: 1 0 0%;
  4833. flex: 1 0 0%;
  4834. margin-bottom: 0;
  4835. }
  4836.  
  4837. .card-group>.card+.card {
  4838. margin-left: 0;
  4839. border-left: 0;
  4840. }
  4841.  
  4842. .card-group>.card:not(:last-child) {
  4843. border-top-right-radius: 0;
  4844. border-bottom-right-radius: 0;
  4845. }
  4846.  
  4847. .card-group>.card:not(:last-child) .card-header,
  4848. .card-group>.card:not(:last-child) .card-img-top {
  4849. border-top-right-radius: 0;
  4850. }
  4851.  
  4852. .card-group>.card:not(:last-child) .card-footer,
  4853. .card-group>.card:not(:last-child) .card-img-bottom {
  4854. border-bottom-right-radius: 0;
  4855. }
  4856.  
  4857. .card-group>.card:not(:first-child) {
  4858. border-top-left-radius: 0;
  4859. border-bottom-left-radius: 0;
  4860. }
  4861.  
  4862. .card-group>.card:not(:first-child) .card-header,
  4863. .card-group>.card:not(:first-child) .card-img-top {
  4864. border-top-left-radius: 0;
  4865. }
  4866.  
  4867. .card-group>.card:not(:first-child) .card-footer,
  4868. .card-group>.card:not(:first-child) .card-img-bottom {
  4869. border-bottom-left-radius: 0;
  4870. }
  4871. }
  4872.  
  4873. .card-columns .card {
  4874. margin-bottom: 0.75rem;
  4875. }
  4876.  
  4877. @media (min-width: 576px) {
  4878. .card-columns {
  4879. -webkit-column-count: 3;
  4880. -moz-column-count: 3;
  4881. column-count: 3;
  4882. -webkit-column-gap: 1.25rem;
  4883. -moz-column-gap: 1.25rem;
  4884. column-gap: 1.25rem;
  4885. orphans: 1;
  4886. widows: 1;
  4887. }
  4888.  
  4889. .card-columns .card {
  4890. display: inline-block;
  4891. width: 100%;
  4892. }
  4893. }
  4894.  
  4895. .accordion>.card {
  4896. overflow: hidden;
  4897. }
  4898.  
  4899. .accordion>.card:not(:first-of-type) .card-header:first-child {
  4900. border-radius: 0;
  4901. }
  4902.  
  4903. .accordion>.card:not(:first-of-type):not(:last-of-type) {
  4904. border-bottom: 0;
  4905. border-radius: 0;
  4906. }
  4907.  
  4908. .accordion>.card:first-of-type {
  4909. border-bottom: 0;
  4910. border-bottom-right-radius: 0;
  4911. border-bottom-left-radius: 0;
  4912. }
  4913.  
  4914. .accordion>.card:last-of-type {
  4915. border-top-left-radius: 0;
  4916. border-top-right-radius: 0;
  4917. }
  4918.  
  4919. .accordion>.card .card-header {
  4920. margin-bottom: -1px;
  4921. }
  4922.  
  4923. .breadcrumb {
  4924. display: -ms-flexbox;
  4925. display: flex;
  4926. -ms-flex-wrap: wrap;
  4927. flex-wrap: wrap;
  4928. padding: 0.75rem 1rem;
  4929. margin-bottom: 1rem;
  4930. list-style: none;
  4931. background-color: #e9ecef;
  4932. border-radius: 0.25rem;
  4933. }
  4934.  
  4935. .breadcrumb-item+.breadcrumb-item {
  4936. padding-left: 0.5rem;
  4937. }
  4938.  
  4939. .breadcrumb-item+.breadcrumb-item::before {
  4940. display: inline-block;
  4941. padding-right: 0.5rem;
  4942. color: #6c757d;
  4943. content: "/";
  4944. }
  4945.  
  4946. .breadcrumb-item+.breadcrumb-item:hover::before {
  4947. text-decoration: underline;
  4948. }
  4949.  
  4950. .breadcrumb-item+.breadcrumb-item:hover::before {
  4951. text-decoration: none;
  4952. }
  4953.  
  4954. .breadcrumb-item.active {
  4955. color: #6c757d;
  4956. }
  4957.  
  4958. .pagination {
  4959. display: -ms-flexbox;
  4960. display: flex;
  4961. padding-left: 0;
  4962. list-style: none;
  4963. border-radius: 0.25rem;
  4964. }
  4965.  
  4966. .page-link {
  4967. position: relative;
  4968. display: block;
  4969. padding: 0.5rem 0.75rem;
  4970. margin-left: -1px;
  4971. line-height: 1.25;
  4972. color: #007bff;
  4973. background-color: #fff;
  4974. border: 1px solid #dee2e6;
  4975. }
  4976.  
  4977. .page-link:hover {
  4978. z-index: 2;
  4979. color: #0056b3;
  4980. text-decoration: none;
  4981. background-color: #e9ecef;
  4982. border-color: #dee2e6;
  4983. }
  4984.  
  4985. .page-link:focus {
  4986. z-index: 2;
  4987. outline: 0;
  4988. box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
  4989. }
  4990.  
  4991. .page-item:first-child .page-link {
  4992. margin-left: 0;
  4993. border-top-left-radius: 0.25rem;
  4994. border-bottom-left-radius: 0.25rem;
  4995. }
  4996.  
  4997. .page-item:last-child .page-link {
  4998. border-top-right-radius: 0.25rem;
  4999. border-bottom-right-radius: 0.25rem;
  5000. }
  5001.  
  5002. .page-item.active .page-link {
  5003. z-index: 1;
  5004. color: #fff;
  5005. background-color: #007bff;
  5006. border-color: #007bff;
  5007. }
  5008.  
  5009. .page-item.disabled .page-link {
  5010. color: #6c757d;
  5011. pointer-events: none;
  5012. cursor: auto;
  5013. background-color: #fff;
  5014. border-color: #dee2e6;
  5015. }
  5016.  
  5017. .pagination-lg .page-link {
  5018. padding: 0.75rem 1.5rem;
  5019. font-size: 1.25rem;
  5020. line-height: 1.5;
  5021. }
  5022.  
  5023. .pagination-lg .page-item:first-child .page-link {
  5024. border-top-left-radius: 0.3rem;
  5025. border-bottom-left-radius: 0.3rem;
  5026. }
  5027.  
  5028. .pagination-lg .page-item:last-child .page-link {
  5029. border-top-right-radius: 0.3rem;
  5030. border-bottom-right-radius: 0.3rem;
  5031. }
  5032.  
  5033. .pagination-sm .page-link {
  5034. padding: 0.25rem 0.5rem;
  5035. font-size: 0.875rem;
  5036. line-height: 1.5;
  5037. }
  5038.  
  5039. .pagination-sm .page-item:first-child .page-link {
  5040. border-top-left-radius: 0.2rem;
  5041. border-bottom-left-radius: 0.2rem;
  5042. }
  5043.  
  5044. .pagination-sm .page-item:last-child .page-link {
  5045. border-top-right-radius: 0.2rem;
  5046. border-bottom-right-radius: 0.2rem;
  5047. }
  5048.  
  5049. .badge {
  5050. display: inline-block;
  5051. padding: 0.25em 0.4em;
  5052. font-size: 75%;
  5053. font-weight: 700;
  5054. line-height: 1;
  5055. text-align: center;
  5056. white-space: nowrap;
  5057. vertical-align: baseline;
  5058. border-radius: 0.25rem;
  5059. transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
  5060. border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  5061. }
  5062.  
  5063. @media (prefers-reduced-motion: reduce) {
  5064. .badge {
  5065. transition: none;
  5066. }
  5067. }
  5068.  
  5069. a.badge:focus,
  5070. a.badge:hover {
  5071. text-decoration: none;
  5072. }
  5073.  
  5074. .badge:empty {
  5075. display: none;
  5076. }
  5077.  
  5078. .btn .badge {
  5079. position: relative;
  5080. top: -1px;
  5081. }
  5082.  
  5083. .badge-pill {
  5084. padding-right: 0.6em;
  5085. padding-left: 0.6em;
  5086. border-radius: 10rem;
  5087. }
  5088.  
  5089. .badge-primary {
  5090. color: #fff;
  5091. background-color: #007bff;
  5092. }
  5093.  
  5094. a.badge-primary:focus,
  5095. a.badge-primary:hover {
  5096. color: #fff;
  5097. background-color: #0062cc;
  5098. }
  5099.  
  5100. a.badge-primary.focus,
  5101. a.badge-primary:focus {
  5102. outline: 0;
  5103. box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
  5104. }
  5105.  
  5106. .badge-secondary {
  5107. color: #fff;
  5108. background-color: #6c757d;
  5109. }
  5110.  
  5111. a.badge-secondary:focus,
  5112. a.badge-secondary:hover {
  5113. color: #fff;
  5114. background-color: #545b62;
  5115. }
  5116.  
  5117. a.badge-secondary.focus,
  5118. a.badge-secondary:focus {
  5119. outline: 0;
  5120. box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
  5121. }
  5122.  
  5123. .badge-success {
  5124. color: #fff;
  5125. background-color: #28a745;
  5126. }
  5127.  
  5128. a.badge-success:focus,
  5129. a.badge-success:hover {
  5130. color: #fff;
  5131. background-color: #1e7e34;
  5132. }
  5133.  
  5134. a.badge-success.focus,
  5135. a.badge-success:focus {
  5136. outline: 0;
  5137. box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
  5138. }
  5139.  
  5140. .badge-info {
  5141. color: #fff;
  5142. background-color: #17a2b8;
  5143. }
  5144.  
  5145. a.badge-info:focus,
  5146. a.badge-info:hover {
  5147. color: #fff;
  5148. background-color: #117a8b;
  5149. }
  5150.  
  5151. a.badge-info.focus,
  5152. a.badge-info:focus {
  5153. outline: 0;
  5154. box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
  5155. }
  5156.  
  5157. .badge-warning {
  5158. color: #212529;
  5159. background-color: #ffc107;
  5160. }
  5161.  
  5162. a.badge-warning:focus,
  5163. a.badge-warning:hover {
  5164. color: #212529;
  5165. background-color: #d39e00;
  5166. }
  5167.  
  5168. a.badge-warning.focus,
  5169. a.badge-warning:focus {
  5170. outline: 0;
  5171. box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
  5172. }
  5173.  
  5174. .badge-danger {
  5175. color: #fff;
  5176. background-color: #dc3545;
  5177. }
  5178.  
  5179. a.badge-danger:focus,
  5180. a.badge-danger:hover {
  5181. color: #fff;
  5182. background-color: #bd2130;
  5183. }
  5184.  
  5185. a.badge-danger.focus,
  5186. a.badge-danger:focus {
  5187. outline: 0;
  5188. box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
  5189. }
  5190.  
  5191. .badge-light {
  5192. color: #212529;
  5193. background-color: #f8f9fa;
  5194. }
  5195.  
  5196. a.badge-light:focus,
  5197. a.badge-light:hover {
  5198. color: #212529;
  5199. background-color: #dae0e5;
  5200. }
  5201.  
  5202. a.badge-light.focus,
  5203. a.badge-light:focus {
  5204. outline: 0;
  5205. box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
  5206. }
  5207.  
  5208. .badge-dark {
  5209. color: #fff;
  5210. background-color: #343a40;
  5211. }
  5212.  
  5213. a.badge-dark:focus,
  5214. a.badge-dark:hover {
  5215. color: #fff;
  5216. background-color: #1d2124;
  5217. }
  5218.  
  5219. a.badge-dark.focus,
  5220. a.badge-dark:focus {
  5221. outline: 0;
  5222. box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
  5223. }
  5224.  
  5225. .jumbotron {
  5226. padding: 2rem 1rem;
  5227. margin-bottom: 2rem;
  5228. background-color: #e9ecef;
  5229. border-radius: 0.3rem;
  5230. }
  5231.  
  5232. @media (min-width: 576px) {
  5233. .jumbotron {
  5234. padding: 4rem 2rem;
  5235. }
  5236. }
  5237.  
  5238. .jumbotron-fluid {
  5239. padding-right: 0;
  5240. padding-left: 0;
  5241. border-radius: 0;
  5242. }
  5243.  
  5244. .alert {
  5245. position: relative;
  5246. padding: 0.75rem 1.25rem;
  5247. margin-bottom: 1rem;
  5248. border: 1px solid transparent;
  5249. border-radius: 0.25rem;
  5250. }
  5251.  
  5252. .alert-heading {
  5253. color: inherit;
  5254. }
  5255.  
  5256. .alert-link {
  5257. font-weight: 700;
  5258. }
  5259.  
  5260. .alert-dismissible {
  5261. padding-right: 4rem;
  5262. }
  5263.  
  5264. .alert-dismissible .close {
  5265. position: absolute;
  5266. top: 0;
  5267. right: 0;
  5268. padding: 0.75rem 1.25rem;
  5269. color: inherit;
  5270. }
  5271.  
  5272. .alert-primary {
  5273. color: #004085;
  5274. background-color: #cce5ff;
  5275. border-color: #b8daff;
  5276. }
  5277.  
  5278. .alert-primary hr {
  5279. border-top-color: #9fcdff;
  5280. }
  5281.  
  5282. .alert-primary .alert-link {
  5283. color: #002752;
  5284. }
  5285.  
  5286. .alert-secondary {
  5287. color: #383d41;
  5288. background-color: #e2e3e5;
  5289. border-color: #d6d8db;
  5290. }
  5291.  
  5292. .alert-secondary hr {
  5293. border-top-color: #c8cbcf;
  5294. }
  5295.  
  5296. .alert-secondary .alert-link {
  5297. color: #202326;
  5298. }
  5299.  
  5300. .alert-success {
  5301. color: #155724;
  5302. background-color: #d4edda;
  5303. border-color: #c3e6cb;
  5304. }
  5305.  
  5306. .alert-success hr {
  5307. border-top-color: #b1dfbb;
  5308. }
  5309.  
  5310. .alert-success .alert-link {
  5311. color: #0b2e13;
  5312. }
  5313.  
  5314. .alert-info {
  5315. color: #0c5460;
  5316. background-color: #d1ecf1;
  5317. border-color: #bee5eb;
  5318. }
  5319.  
  5320. .alert-info hr {
  5321. border-top-color: #abdde5;
  5322. }
  5323.  
  5324. .alert-info .alert-link {
  5325. color: #062c33;
  5326. }
  5327.  
  5328. .alert-warning {
  5329. color: #856404;
  5330. background-color: #fff3cd;
  5331. border-color: #ffeeba;
  5332. }
  5333.  
  5334. .alert-warning hr {
  5335. border-top-color: #ffe8a1;
  5336. }
  5337.  
  5338. .alert-warning .alert-link {
  5339. color: #533f03;
  5340. }
  5341.  
  5342. .alert-danger {
  5343. color: #721c24;
  5344. background-color: #f8d7da;
  5345. border-color: #f5c6cb;
  5346. }
  5347.  
  5348. .alert-danger hr {
  5349. border-top-color: #f1b0b7;
  5350. }
  5351.  
  5352. .alert-danger .alert-link {
  5353. color: #491217;
  5354. }
  5355.  
  5356. .alert-light {
  5357. color: #818182;
  5358. background-color: #fefefe;
  5359. border-color: #fdfdfe;
  5360. }
  5361.  
  5362. .alert-light hr {
  5363. border-top-color: #ececf6;
  5364. }
  5365.  
  5366. .alert-light .alert-link {
  5367. color: #686868;
  5368. }
  5369.  
  5370. .alert-dark {
  5371. color: #1b1e21;
  5372. background-color: #d6d8d9;
  5373. border-color: #c6c8ca;
  5374. }
  5375.  
  5376. .alert-dark hr {
  5377. border-top-color: #b9bbbe;
  5378. }
  5379.  
  5380. .alert-dark .alert-link {
  5381. color: #040505;
  5382. }
  5383.  
  5384. @-webkit-keyframes progress-bar-stripes {
  5385. from {
  5386. background-position: 1rem 0;
  5387. }
  5388.  
  5389. to {
  5390. background-position: 0 0;
  5391. }
  5392. }
  5393.  
  5394. @keyframes progress-bar-stripes {
  5395. from {
  5396. background-position: 1rem 0;
  5397. }
  5398.  
  5399. to {
  5400. background-position: 0 0;
  5401. }
  5402. }
  5403.  
  5404. .progress {
  5405. display: -ms-flexbox;
  5406. display: flex;
  5407. height: 1rem;
  5408. overflow: hidden;
  5409. font-size: 0.75rem;
  5410. background-color: #e9ecef;
  5411. border-radius: 0.25rem;
  5412. }
  5413.  
  5414. .progress-bar {
  5415. display: -ms-flexbox;
  5416. display: flex;
  5417. -ms-flex-direction: column;
  5418. flex-direction: column;
  5419. -ms-flex-pack: center;
  5420. justify-content: center;
  5421. color: #fff;
  5422. text-align: center;
  5423. white-space: nowrap;
  5424. background-color: #007bff;
  5425. transition: width 0.6s ease;
  5426. }
  5427.  
  5428. @media (prefers-reduced-motion: reduce) {
  5429. .progress-bar {
  5430. transition: none;
  5431. }
  5432. }
  5433.  
  5434. .progress-bar-striped {
  5435. background-image: linear-gradient(45deg,
  5436. rgba(255, 255, 255, 0.15) 25%,
  5437. transparent 25%,
  5438. transparent 50%,
  5439. rgba(255, 255, 255, 0.15) 50%,
  5440. rgba(255, 255, 255, 0.15) 75%,
  5441. transparent 75%,
  5442. transparent);
  5443. background-size: 1rem 1rem;
  5444. }
  5445.  
  5446. .progress-bar-animated {
  5447. -webkit-animation: progress-bar-stripes 1s linear infinite;
  5448. animation: progress-bar-stripes 1s linear infinite;
  5449. }
  5450.  
  5451. @media (prefers-reduced-motion: reduce) {
  5452. .progress-bar-animated {
  5453. -webkit-animation: none;
  5454. animation: none;
  5455. }
  5456. }
  5457.  
  5458. .media {
  5459. display: -ms-flexbox;
  5460. display: flex;
  5461. -ms-flex-align: start;
  5462. align-items: flex-start;
  5463. }
  5464.  
  5465. .media-body {
  5466. -ms-flex: 1;
  5467. flex: 1;
  5468. }
  5469.  
  5470. .close {
  5471. float: right;
  5472. font-size: 1.5rem;
  5473. font-weight: 700;
  5474. line-height: 1;
  5475. color: #000;
  5476. text-shadow: 0 1px 0 #fff;
  5477. opacity: 0.5;
  5478. }
  5479.  
  5480. .close:hover {
  5481. color: #000;
  5482. text-decoration: none;
  5483. }
  5484.  
  5485. .close:not(:disabled):not(.disabled):focus,
  5486. .close:not(:disabled):not(.disabled):hover {
  5487. opacity: 0.75;
  5488. }
  5489.  
  5490. button.close {
  5491. padding: 0;
  5492. background-color: transparent;
  5493. border: 0;
  5494. -webkit-appearance: none;
  5495. -moz-appearance: none;
  5496. appearance: none;
  5497. }
  5498.  
  5499. a.close.disabled {
  5500. pointer-events: none;
  5501. }
  5502.  
  5503. .toast {
  5504. max-width: 350px;
  5505. overflow: hidden;
  5506. font-size: 0.875rem;
  5507. background-color: rgba(255, 255, 255, 0.85);
  5508. background-clip: padding-box;
  5509. border: 1px solid rgba(0, 0, 0, 0.1);
  5510. box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
  5511. -webkit-backdrop-filter: blur(10px);
  5512. backdrop-filter: blur(10px);
  5513. opacity: 0;
  5514. border-radius: 0.25rem;
  5515. }
  5516.  
  5517. .toast:not(:last-child) {
  5518. margin-bottom: 0.75rem;
  5519. }
  5520.  
  5521. .toast.showing {
  5522. opacity: 1;
  5523. }
  5524.  
  5525. .toast.show {
  5526. display: block;
  5527. opacity: 1;
  5528. }
  5529.  
  5530. .toast.hide {
  5531. display: none;
  5532. }
  5533.  
  5534. .toast-header {
  5535. display: -ms-flexbox;
  5536. display: flex;
  5537. -ms-flex-align: center;
  5538. align-items: center;
  5539. padding: 0.25rem 0.75rem;
  5540. color: #6c757d;
  5541. background-color: rgba(255, 255, 255, 0.85);
  5542. background-clip: padding-box;
  5543. border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  5544. }
  5545.  
  5546. .toast-body {
  5547. padding: 0.75rem;
  5548. }
  5549.  
  5550. .modal-open {
  5551. overflow: hidden;
  5552. }
  5553.  
  5554. .modal-open .modal {
  5555. overflow-x: hidden;
  5556. overflow-y: auto;
  5557. }
  5558.  
  5559. .modal {
  5560. position: fixed;
  5561. top: 0;
  5562. left: 0;
  5563. z-index: 1050;
  5564. display: none;
  5565. width: 100%;
  5566. height: 100%;
  5567. overflow: hidden;
  5568. outline: 0;
  5569. }
  5570.  
  5571. .modal-dialog {
  5572. position: relative;
  5573. width: auto;
  5574. margin: 0.5rem;
  5575. pointer-events: none;
  5576. }
  5577.  
  5578. .modal.fade .modal-dialog {
  5579. transition: -webkit-transform 0.3s ease-out;
  5580. transition: transform 0.3s ease-out;
  5581. transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  5582. -webkit-transform: translate(0, -50px);
  5583. transform: translate(0, -50px);
  5584. }
  5585.  
  5586. @media (prefers-reduced-motion: reduce) {
  5587. .modal.fade .modal-dialog {
  5588. transition: none;
  5589. }
  5590. }
  5591.  
  5592. .modal.show .modal-dialog {
  5593. -webkit-transform: none;
  5594. transform: none;
  5595. }
  5596.  
  5597. .modal-dialog-scrollable {
  5598. display: -ms-flexbox;
  5599. display: flex;
  5600. max-height: calc(100% - 1rem);
  5601. }
  5602.  
  5603. .modal-dialog-scrollable .modal-content {
  5604. max-height: calc(100vh - 1rem);
  5605. overflow: hidden;
  5606. }
  5607.  
  5608. .modal-dialog-scrollable .modal-footer,
  5609. .modal-dialog-scrollable .modal-header {
  5610. -ms-flex-negative: 0;
  5611. flex-shrink: 0;
  5612. }
  5613.  
  5614. .modal-dialog-scrollable .modal-body {
  5615. overflow-y: auto;
  5616. }
  5617.  
  5618. .modal-dialog-centered {
  5619. display: -ms-flexbox;
  5620. display: flex;
  5621. -ms-flex-align: center;
  5622. align-items: center;
  5623. min-height: calc(100% - 1rem);
  5624. }
  5625.  
  5626. .modal-dialog-centered::before {
  5627. display: block;
  5628. height: calc(100vh - 1rem);
  5629. content: "";
  5630. }
  5631.  
  5632. .modal-dialog-centered.modal-dialog-scrollable {
  5633. -ms-flex-direction: column;
  5634. flex-direction: column;
  5635. -ms-flex-pack: center;
  5636. justify-content: center;
  5637. height: 100%;
  5638. }
  5639.  
  5640. .modal-dialog-centered.modal-dialog-scrollable .modal-content {
  5641. max-height: none;
  5642. }
  5643.  
  5644. .modal-dialog-centered.modal-dialog-scrollable::before {
  5645. content: none;
  5646. }
  5647.  
  5648. .modal-content {
  5649. position: relative;
  5650. display: -ms-flexbox;
  5651. display: flex;
  5652. -ms-flex-direction: column;
  5653. flex-direction: column;
  5654. width: 100%;
  5655. pointer-events: auto;
  5656. background-color: #fff;
  5657. background-clip: padding-box;
  5658. border: 1px solid rgba(0, 0, 0, 0.2);
  5659. border-radius: 0.3rem;
  5660. outline: 0;
  5661. }
  5662.  
  5663. .modal-backdrop {
  5664. position: fixed;
  5665. top: 0;
  5666. left: 0;
  5667. z-index: 1040;
  5668. width: 100vw;
  5669. height: 100vh;
  5670. background-color: #000;
  5671. }
  5672.  
  5673. .modal-backdrop.fade {
  5674. opacity: 0;
  5675. }
  5676.  
  5677. .modal-backdrop.show {
  5678. opacity: 0.5;
  5679. }
  5680.  
  5681. .modal-header {
  5682. display: -ms-flexbox;
  5683. display: flex;
  5684. -ms-flex-align: start;
  5685. align-items: flex-start;
  5686. -ms-flex-pack: justify;
  5687. justify-content: space-between;
  5688. padding: 1rem 1rem;
  5689. border-bottom: 1px solid #dee2e6;
  5690. border-top-left-radius: 0.3rem;
  5691. border-top-right-radius: 0.3rem;
  5692. }
  5693.  
  5694. .modal-header .close {
  5695. padding: 1rem 1rem;
  5696. margin: -1rem -1rem -1rem auto;
  5697. }
  5698.  
  5699. .modal-title {
  5700. margin-bottom: 0;
  5701. line-height: 1.5;
  5702. }
  5703.  
  5704. .modal-body {
  5705. position: relative;
  5706. -ms-flex: 1 1 auto;
  5707. flex: 1 1 auto;
  5708. padding: 1rem;
  5709. }
  5710.  
  5711. .modal-footer {
  5712. display: -ms-flexbox;
  5713. display: flex;
  5714. -ms-flex-align: center;
  5715. align-items: center;
  5716. -ms-flex-pack: end;
  5717. justify-content: flex-end;
  5718. padding: 1rem;
  5719. border-top: 1px solid #dee2e6;
  5720. border-bottom-right-radius: 0.3rem;
  5721. border-bottom-left-radius: 0.3rem;
  5722. }
  5723.  
  5724. .modal-footer> :not(:first-child) {
  5725. margin-left: 0.25rem;
  5726. }
  5727.  
  5728. .modal-footer> :not(:last-child) {
  5729. margin-right: 0.25rem;
  5730. }
  5731.  
  5732. .modal-scrollbar-measure {
  5733. position: absolute;
  5734. top: -9999px;
  5735. width: 50px;
  5736. height: 50px;
  5737. overflow: scroll;
  5738. }
  5739.  
  5740. @media (min-width: 576px) {
  5741. .modal-dialog {
  5742. max-width: 500px;
  5743. margin: 1.75rem auto;
  5744. }
  5745.  
  5746. .modal-dialog-scrollable {
  5747. max-height: calc(100% - 3.5rem);
  5748. }
  5749.  
  5750. .modal-dialog-scrollable .modal-content {
  5751. max-height: calc(100vh - 3.5rem);
  5752. }
  5753.  
  5754. .modal-dialog-centered {
  5755. min-height: calc(100% - 3.5rem);
  5756. }
  5757.  
  5758. .modal-dialog-centered::before {
  5759. height: calc(100vh - 3.5rem);
  5760. }
  5761.  
  5762. .modal-sm {
  5763. max-width: 300px;
  5764. }
  5765. }
  5766.  
  5767. @media (min-width: 1024px) {
  5768.  
  5769. .modal-lg,
  5770. .modal-xl {
  5771. max-width: 800px;
  5772. }
  5773. }
  5774.  
  5775. @media (min-width: 1200px) {
  5776. .modal-xl {
  5777. max-width: 1140px;
  5778. }
  5779. }
  5780.  
  5781. .tooltip {
  5782. position: absolute;
  5783. z-index: 1070;
  5784. display: block;
  5785. margin: 0;
  5786. font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
  5787. "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
  5788. "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  5789. font-style: normal;
  5790. font-weight: 400;
  5791. line-height: 1.5;
  5792. text-align: left;
  5793. text-align: start;
  5794. text-decoration: none;
  5795. text-shadow: none;
  5796. text-transform: none;
  5797. letter-spacing: normal;
  5798. word-break: normal;
  5799. word-spacing: normal;
  5800. white-space: normal;
  5801. line-break: auto;
  5802. font-size: 0.875rem;
  5803. word-wrap: break-word;
  5804. opacity: 0;
  5805. }
  5806.  
  5807. .tooltip.show {
  5808. opacity: 0.9;
  5809. }
  5810.  
  5811. .tooltip .arrow {
  5812. position: absolute;
  5813. display: block;
  5814. width: 0.8rem;
  5815. height: 0.4rem;
  5816. }
  5817.  
  5818. .tooltip .arrow::before {
  5819. position: absolute;
  5820. content: "";
  5821. border-color: transparent;
  5822. border-style: solid;
  5823. }
  5824.  
  5825. .bs-tooltip-auto[x-placement^="top"],
  5826. .bs-tooltip-top {
  5827. padding: 0.4rem 0;
  5828. }
  5829.  
  5830. .bs-tooltip-auto[x-placement^="top"] .arrow,
  5831. .bs-tooltip-top .arrow {
  5832. bottom: 0;
  5833. }
  5834.  
  5835. .bs-tooltip-auto[x-placement^="top"] .arrow::before,
  5836. .bs-tooltip-top .arrow::before {
  5837. top: 0;
  5838. border-width: 0.4rem 0.4rem 0;
  5839. border-top-color: #000;
  5840. }
  5841.  
  5842. .bs-tooltip-auto[x-placement^="right"],
  5843. .bs-tooltip-right {
  5844. padding: 0 0.4rem;
  5845. }
  5846.  
  5847. .bs-tooltip-auto[x-placement^="right"] .arrow,
  5848. .bs-tooltip-right .arrow {
  5849. left: 0;
  5850. width: 0.4rem;
  5851. height: 0.8rem;
  5852. }
  5853.  
  5854. .bs-tooltip-auto[x-placement^="right"] .arrow::before,
  5855. .bs-tooltip-right .arrow::before {
  5856. right: 0;
  5857. border-width: 0.4rem 0.4rem 0.4rem 0;
  5858. border-right-color: #000;
  5859. }
  5860.  
  5861. .bs-tooltip-auto[x-placement^="bottom"],
  5862. .bs-tooltip-bottom {
  5863. padding: 0.4rem 0;
  5864. }
  5865.  
  5866. .bs-tooltip-auto[x-placement^="bottom"] .arrow,
  5867. .bs-tooltip-bottom .arrow {
  5868. top: 0;
  5869. }
  5870.  
  5871. .bs-tooltip-auto[x-placement^="bottom"] .arrow::before,
  5872. .bs-tooltip-bottom .arrow::before {
  5873. bottom: 0;
  5874. border-width: 0 0.4rem 0.4rem;
  5875. border-bottom-color: #000;
  5876. }
  5877.  
  5878. .bs-tooltip-auto[x-placement^="left"],
  5879. .bs-tooltip-left {
  5880. padding: 0 0.4rem;
  5881. }
  5882.  
  5883. .bs-tooltip-auto[x-placement^="left"] .arrow,
  5884. .bs-tooltip-left .arrow {
  5885. right: 0;
  5886. width: 0.4rem;
  5887. height: 0.8rem;
  5888. }
  5889.  
  5890. .bs-tooltip-auto[x-placement^="left"] .arrow::before,
  5891. .bs-tooltip-left .arrow::before {
  5892. left: 0;
  5893. border-width: 0.4rem 0 0.4rem 0.4rem;
  5894. border-left-color: #000;
  5895. }
  5896.  
  5897. .tooltip-inner {
  5898. max-width: 200px;
  5899. padding: 0.25rem 0.5rem;
  5900. color: #fff;
  5901. text-align: center;
  5902. background-color: #000;
  5903. border-radius: 0.25rem;
  5904. }
  5905.  
  5906. .popover {
  5907. position: absolute;
  5908. top: 0;
  5909. left: 0;
  5910. z-index: 1060;
  5911. display: block;
  5912. max-width: 276px;
  5913. font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
  5914. "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
  5915. "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  5916. font-style: normal;
  5917. font-weight: 400;
  5918. line-height: 1.5;
  5919. text-align: left;
  5920. text-align: start;
  5921. text-decoration: none;
  5922. text-shadow: none;
  5923. text-transform: none;
  5924. letter-spacing: normal;
  5925. word-break: normal;
  5926. word-spacing: normal;
  5927. white-space: normal;
  5928. line-break: auto;
  5929. font-size: 0.875rem;
  5930. word-wrap: break-word;
  5931. background-color: #fff;
  5932. background-clip: padding-box;
  5933. border: 1px solid rgba(0, 0, 0, 0.2);
  5934. border-radius: 0.3rem;
  5935. }
  5936.  
  5937. .popover .arrow {
  5938. position: absolute;
  5939. display: block;
  5940. width: 1rem;
  5941. height: 0.5rem;
  5942. margin: 0 0.3rem;
  5943. }
  5944.  
  5945. .popover .arrow::after,
  5946. .popover .arrow::before {
  5947. position: absolute;
  5948. display: block;
  5949. content: "";
  5950. border-color: transparent;
  5951. border-style: solid;
  5952. }
  5953.  
  5954. .bs-popover-auto[x-placement^="top"],
  5955. .bs-popover-top {
  5956. margin-bottom: 0.5rem;
  5957. }
  5958.  
  5959. .bs-popover-auto[x-placement^="top"]>.arrow,
  5960. .bs-popover-top>.arrow {
  5961. bottom: calc((0.5rem + 1px) * -1);
  5962. }
  5963.  
  5964. .bs-popover-auto[x-placement^="top"]>.arrow::before,
  5965. .bs-popover-top>.arrow::before {
  5966. bottom: 0;
  5967. border-width: 0.5rem 0.5rem 0;
  5968. border-top-color: rgba(0, 0, 0, 0.25);
  5969. }
  5970.  
  5971. .bs-popover-auto[x-placement^="top"]>.arrow::after,
  5972. .bs-popover-top>.arrow::after {
  5973. bottom: 1px;
  5974. border-width: 0.5rem 0.5rem 0;
  5975. border-top-color: #fff;
  5976. }
  5977.  
  5978. .bs-popover-auto[x-placement^="right"],
  5979. .bs-popover-right {
  5980. margin-left: 0.5rem;
  5981. }
  5982.  
  5983. .bs-popover-auto[x-placement^="right"]>.arrow,
  5984. .bs-popover-right>.arrow {
  5985. left: calc((0.5rem + 1px) * -1);
  5986. width: 0.5rem;
  5987. height: 1rem;
  5988. margin: 0.3rem 0;
  5989. }
  5990.  
  5991. .bs-popover-auto[x-placement^="right"]>.arrow::before,
  5992. .bs-popover-right>.arrow::before {
  5993. left: 0;
  5994. border-width: 0.5rem 0.5rem 0.5rem 0;
  5995. border-right-color: rgba(0, 0, 0, 0.25);
  5996. }
  5997.  
  5998. .bs-popover-auto[x-placement^="right"]>.arrow::after,
  5999. .bs-popover-right>.arrow::after {
  6000. left: 1px;
  6001. border-width: 0.5rem 0.5rem 0.5rem 0;
  6002. border-right-color: #fff;
  6003. }
  6004.  
  6005. .bs-popover-auto[x-placement^="bottom"],
  6006. .bs-popover-bottom {
  6007. margin-top: 0.5rem;
  6008. }
  6009.  
  6010. .bs-popover-auto[x-placement^="bottom"]>.arrow,
  6011. .bs-popover-bottom>.arrow {
  6012. top: calc((0.5rem + 1px) * -1);
  6013. }
  6014.  
  6015. .bs-popover-auto[x-placement^="bottom"]>.arrow::before,
  6016. .bs-popover-bottom>.arrow::before {
  6017. top: 0;
  6018. border-width: 0 0.5rem 0.5rem 0.5rem;
  6019. border-bottom-color: rgba(0, 0, 0, 0.25);
  6020. }
  6021.  
  6022. .bs-popover-auto[x-placement^="bottom"]>.arrow::after,
  6023. .bs-popover-bottom>.arrow::after {
  6024. top: 1px;
  6025. border-width: 0 0.5rem 0.5rem 0.5rem;
  6026. border-bottom-color: #fff;
  6027. }
  6028.  
  6029. .bs-popover-auto[x-placement^="bottom"] .popover-header::before,
  6030. .bs-popover-bottom .popover-header::before {
  6031. position: absolute;
  6032. top: 0;
  6033. left: 50%;
  6034. display: block;
  6035. width: 1rem;
  6036. margin-left: -0.5rem;
  6037. content: "";
  6038. border-bottom: 1px solid #f7f7f7;
  6039. }
  6040.  
  6041. .bs-popover-auto[x-placement^="left"],
  6042. .bs-popover-left {
  6043. margin-right: 0.5rem;
  6044. }
  6045.  
  6046. .bs-popover-auto[x-placement^="left"]>.arrow,
  6047. .bs-popover-left>.arrow {
  6048. right: calc((0.5rem + 1px) * -1);
  6049. width: 0.5rem;
  6050. height: 1rem;
  6051. margin: 0.3rem 0;
  6052. }
  6053.  
  6054. .bs-popover-auto[x-placement^="left"]>.arrow::before,
  6055. .bs-popover-left>.arrow::before {
  6056. right: 0;
  6057. border-width: 0.5rem 0 0.5rem 0.5rem;
  6058. border-left-color: rgba(0, 0, 0, 0.25);
  6059. }
  6060.  
  6061. .bs-popover-auto[x-placement^="left"]>.arrow::after,
  6062. .bs-popover-left>.arrow::after {
  6063. right: 1px;
  6064. border-width: 0.5rem 0 0.5rem 0.5rem;
  6065. border-left-color: #fff;
  6066. }
  6067.  
  6068. .popover-header {
  6069. padding: 0.5rem 0.75rem;
  6070. margin-bottom: 0;
  6071. font-size: 1rem;
  6072. background-color: #f7f7f7;
  6073. border-bottom: 1px solid #ebebeb;
  6074. border-top-left-radius: calc(0.3rem - 1px);
  6075. border-top-right-radius: calc(0.3rem - 1px);
  6076. }
  6077.  
  6078. .popover-header:empty {
  6079. display: none;
  6080. }
  6081.  
  6082. .popover-body {
  6083. padding: 0.5rem 0.75rem;
  6084. color: #212529;
  6085. }
  6086.  
  6087. .carousel {
  6088. position: relative;
  6089. }
  6090.  
  6091. .carousel.pointer-event {
  6092. -ms-touch-action: pan-y;
  6093. touch-action: pan-y;
  6094. }
  6095.  
  6096. .carousel-inner {
  6097. position: relative;
  6098. width: 100%;
  6099. overflow: hidden;
  6100. }
  6101.  
  6102. .carousel-inner::after {
  6103. display: block;
  6104. clear: both;
  6105. content: "";
  6106. }
  6107.  
  6108. .carousel-item {
  6109. position: relative;
  6110. display: none;
  6111. float: left;
  6112. width: 100%;
  6113. margin-right: -100%;
  6114. -webkit-backface-visibility: hidden;
  6115. backface-visibility: hidden;
  6116. transition: -webkit-transform 0.6s ease-in-out;
  6117. transition: transform 0.6s ease-in-out;
  6118. transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;
  6119. }
  6120.  
  6121. @media (prefers-reduced-motion: reduce) {
  6122. .carousel-item {
  6123. transition: none;
  6124. }
  6125. }
  6126.  
  6127. .carousel-item-next,
  6128. .carousel-item-prev,
  6129. .carousel-item.active {
  6130. display: block;
  6131. }
  6132.  
  6133. .active.carousel-item-right,
  6134. .carousel-item-next:not(.carousel-item-left) {
  6135. -webkit-transform: translateX(100%);
  6136. transform: translateX(100%);
  6137. }
  6138.  
  6139. .active.carousel-item-left,
  6140. .carousel-item-prev:not(.carousel-item-right) {
  6141. -webkit-transform: translateX(-100%);
  6142. transform: translateX(-100%);
  6143. }
  6144.  
  6145. .carousel-fade .carousel-item {
  6146. opacity: 0;
  6147. transition-property: opacity;
  6148. -webkit-transform: none;
  6149. transform: none;
  6150. }
  6151.  
  6152. .carousel-fade .carousel-item-next.carousel-item-left,
  6153. .carousel-fade .carousel-item-prev.carousel-item-right,
  6154. .carousel-fade .carousel-item.active {
  6155. z-index: 1;
  6156. opacity: 1;
  6157. }
  6158.  
  6159. .carousel-fade .active.carousel-item-left,
  6160. .carousel-fade .active.carousel-item-right {
  6161. z-index: 0;
  6162. opacity: 0;
  6163. transition: 0s 0.6s opacity;
  6164. }
  6165.  
  6166. @media (prefers-reduced-motion: reduce) {
  6167.  
  6168. .carousel-fade .active.carousel-item-left,
  6169. .carousel-fade .active.carousel-item-right {
  6170. transition: none;
  6171. }
  6172. }
  6173.  
  6174. .carousel-control-next,
  6175. .carousel-control-prev {
  6176. position: absolute;
  6177. top: 0;
  6178. bottom: 0;
  6179. z-index: 1;
  6180. display: -ms-flexbox;
  6181. display: flex;
  6182. -ms-flex-align: center;
  6183. align-items: center;
  6184. -ms-flex-pack: center;
  6185. justify-content: center;
  6186. width: 15%;
  6187. color: #fff;
  6188. text-align: center;
  6189. opacity: 0.5;
  6190. transition: opacity 0.15s ease;
  6191. }
  6192.  
  6193. @media (prefers-reduced-motion: reduce) {
  6194.  
  6195. .carousel-control-next,
  6196. .carousel-control-prev {
  6197. transition: none;
  6198. }
  6199. }
  6200.  
  6201. .carousel-control-next:focus,
  6202. .carousel-control-next:hover,
  6203. .carousel-control-prev:focus,
  6204. .carousel-control-prev:hover {
  6205. color: #fff;
  6206. text-decoration: none;
  6207. outline: 0;
  6208. opacity: 0.9;
  6209. }
  6210.  
  6211. .carousel-control-prev {
  6212. left: 0;
  6213. }
  6214.  
  6215. .carousel-control-next {
  6216. right: 0;
  6217. }
  6218.  
  6219. .carousel-control-next-icon,
  6220. .carousel-control-prev-icon {
  6221. display: inline-block;
  6222. width: 20px;
  6223. height: 20px;
  6224. background: no-repeat 50%/100% 100%;
  6225. }
  6226.  
  6227. .carousel-control-prev-icon {
  6228. background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 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");
  6229. }
  6230.  
  6231. .carousel-control-next-icon {
  6232. background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 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");
  6233. }
  6234.  
  6235. .carousel-indicators {
  6236. position: absolute;
  6237. right: 0;
  6238. bottom: 0;
  6239. left: 0;
  6240. z-index: 15;
  6241. display: -ms-flexbox;
  6242. display: flex;
  6243. -ms-flex-pack: center;
  6244. justify-content: center;
  6245. padding-left: 0;
  6246. margin-right: 15%;
  6247. margin-left: 15%;
  6248. list-style: none;
  6249. }
  6250.  
  6251. .carousel-indicators li {
  6252. box-sizing: content-box;
  6253. -ms-flex: 0 1 auto;
  6254. flex: 0 1 auto;
  6255. width: 30px;
  6256. height: 3px;
  6257. margin-right: 3px;
  6258. margin-left: 3px;
  6259. text-indent: -999px;
  6260. cursor: pointer;
  6261. background-color: #fff;
  6262. background-clip: padding-box;
  6263. border-top: 10px solid transparent;
  6264. border-bottom: 10px solid transparent;
  6265. opacity: 0.5;
  6266. transition: opacity 0.6s ease;
  6267. }
  6268.  
  6269. @media (prefers-reduced-motion: reduce) {
  6270. .carousel-indicators li {
  6271. transition: none;
  6272. }
  6273. }
  6274.  
  6275. .carousel-indicators .active {
  6276. opacity: 1;
  6277. }
  6278.  
  6279. .carousel-caption {
  6280. position: absolute;
  6281. right: 15%;
  6282. bottom: 20px;
  6283. left: 15%;
  6284. z-index: 10;
  6285. padding-top: 20px;
  6286. padding-bottom: 20px;
  6287. color: #fff;
  6288. text-align: center;
  6289. }
  6290.  
  6291. @-webkit-keyframes spinner-border {
  6292. to {
  6293. -webkit-transform: rotate(360deg);
  6294. transform: rotate(360deg);
  6295. }
  6296. }
  6297.  
  6298. @keyframes spinner-border {
  6299. to {
  6300. -webkit-transform: rotate(360deg);
  6301. transform: rotate(360deg);
  6302. }
  6303. }
  6304.  
  6305. .spinner-border {
  6306. display: inline-block;
  6307. width: 2rem;
  6308. height: 2rem;
  6309. vertical-align: text-bottom;
  6310. border: 0.25em solid currentColor;
  6311. border-right-color: transparent;
  6312. border-radius: 50%;
  6313. -webkit-animation: spinner-border 0.75s linear infinite;
  6314. animation: spinner-border 0.75s linear infinite;
  6315. }
  6316.  
  6317. .spinner-border-sm {
  6318. width: 1rem;
  6319. height: 1rem;
  6320. border-width: 0.2em;
  6321. }
  6322.  
  6323. @-webkit-keyframes spinner-grow {
  6324. 0% {
  6325. -webkit-transform: scale(0);
  6326. transform: scale(0);
  6327. }
  6328.  
  6329. 50% {
  6330. opacity: 1;
  6331. }
  6332. }
  6333.  
  6334. @keyframes spinner-grow {
  6335. 0% {
  6336. -webkit-transform: scale(0);
  6337. transform: scale(0);
  6338. }
  6339.  
  6340. 50% {
  6341. opacity: 1;
  6342. }
  6343. }
  6344.  
  6345. .spinner-grow {
  6346. display: inline-block;
  6347. width: 2rem;
  6348. height: 2rem;
  6349. vertical-align: text-bottom;
  6350. background-color: currentColor;
  6351. border-radius: 50%;
  6352. opacity: 0;
  6353. -webkit-animation: spinner-grow 0.75s linear infinite;
  6354. animation: spinner-grow 0.75s linear infinite;
  6355. }
  6356.  
  6357. .spinner-grow-sm {
  6358. width: 1rem;
  6359. height: 1rem;
  6360. }
  6361.  
  6362. .align-baseline {
  6363. vertical-align: baseline !important;
  6364. }
  6365.  
  6366. .align-top {
  6367. vertical-align: top !important;
  6368. }
  6369.  
  6370. .align-middle {
  6371. vertical-align: middle !important;
  6372. }
  6373.  
  6374. .align-bottom {
  6375. vertical-align: bottom !important;
  6376. }
  6377.  
  6378. .align-text-bottom {
  6379. vertical-align: text-bottom !important;
  6380. }
  6381.  
  6382. .align-text-top {
  6383. vertical-align: text-top !important;
  6384. }
  6385.  
  6386. .bg-primary {
  6387. background-color: #007bff !important;
  6388. }
  6389.  
  6390. a.bg-primary:focus,
  6391. a.bg-primary:hover,
  6392. button.bg-primary:focus,
  6393. button.bg-primary:hover {
  6394. background-color: #0062cc !important;
  6395. }
  6396.  
  6397. .bg-secondary {
  6398. background-color: #6c757d !important;
  6399. }
  6400.  
  6401. a.bg-secondary:focus,
  6402. a.bg-secondary:hover,
  6403. button.bg-secondary:focus,
  6404. button.bg-secondary:hover {
  6405. background-color: #545b62 !important;
  6406. }
  6407.  
  6408. .bg-success {
  6409. background-color: #28a745 !important;
  6410. }
  6411.  
  6412. a.bg-success:focus,
  6413. a.bg-success:hover,
  6414. button.bg-success:focus,
  6415. button.bg-success:hover {
  6416. background-color: #1e7e34 !important;
  6417. }
  6418.  
  6419. .bg-info {
  6420. background-color: #17a2b8 !important;
  6421. }
  6422.  
  6423. a.bg-info:focus,
  6424. a.bg-info:hover,
  6425. button.bg-info:focus,
  6426. button.bg-info:hover {
  6427. background-color: #117a8b !important;
  6428. }
  6429.  
  6430. .bg-warning {
  6431. background-color: #ffc107 !important;
  6432. }
  6433.  
  6434. a.bg-warning:focus,
  6435. a.bg-warning:hover,
  6436. button.bg-warning:focus,
  6437. button.bg-warning:hover {
  6438. background-color: #d39e00 !important;
  6439. }
  6440.  
  6441. .bg-danger {
  6442. background-color: #dc3545 !important;
  6443. }
  6444.  
  6445. a.bg-danger:focus,
  6446. a.bg-danger:hover,
  6447. button.bg-danger:focus,
  6448. button.bg-danger:hover {
  6449. background-color: #bd2130 !important;
  6450. }
  6451.  
  6452. .bg-light {
  6453. background-color: #f8f9fa !important;
  6454. }
  6455.  
  6456. a.bg-light:focus,
  6457. a.bg-light:hover,
  6458. button.bg-light:focus,
  6459. button.bg-light:hover {
  6460. background-color: #dae0e5 !important;
  6461. }
  6462.  
  6463. .bg-dark {
  6464. background-color: #343a40 !important;
  6465. }
  6466.  
  6467. a.bg-dark:focus,
  6468. a.bg-dark:hover,
  6469. button.bg-dark:focus,
  6470. button.bg-dark:hover {
  6471. background-color: #1d2124 !important;
  6472. }
  6473.  
  6474. .bg-white {
  6475. background-color: #fff !important;
  6476. }
  6477.  
  6478. .bg-transparent {
  6479. background-color: transparent !important;
  6480. }
  6481.  
  6482. @media print {
  6483. .d-print-none {
  6484. display: none !important;
  6485. }
  6486.  
  6487. .d-print-inline {
  6488. display: inline !important;
  6489. }
  6490.  
  6491. .d-print-inline-block {
  6492. display: inline-block !important;
  6493. }
  6494.  
  6495. .d-print-block {
  6496. display: block !important;
  6497. }
  6498.  
  6499. .d-print-table {
  6500. display: table !important;
  6501. }
  6502.  
  6503. .d-print-table-row {
  6504. display: table-row !important;
  6505. }
  6506.  
  6507. .d-print-table-cell {
  6508. display: table-cell !important;
  6509. }
  6510.  
  6511. .d-print-flex {
  6512. display: -ms-flexbox !important;
  6513. display: flex !important;
  6514. }
  6515.  
  6516. .d-print-inline-flex {
  6517. display: -ms-inline-flexbox !important;
  6518. display: inline-flex !important;
  6519. }
  6520. }
  6521.  
  6522. .embed-responsive {
  6523. position: relative;
  6524. display: block;
  6525. width: 100%;
  6526. padding: 0;
  6527. overflow: hidden;
  6528. }
  6529.  
  6530. .embed-responsive::before {
  6531. display: block;
  6532. content: "";
  6533. }
  6534.  
  6535. .embed-responsive .embed-responsive-item,
  6536. .embed-responsive embed,
  6537. .embed-responsive iframe,
  6538. .embed-responsive object,
  6539. .embed-responsive video {
  6540. position: absolute;
  6541. top: 0;
  6542. bottom: 0;
  6543. left: 0;
  6544. width: 100%;
  6545. height: 100%;
  6546. border: 0;
  6547. }
  6548.  
  6549. .embed-responsive-21by9::before {
  6550. padding-top: 42.857143%;
  6551. }
  6552.  
  6553. .embed-responsive-16by9::before {
  6554. padding-top: 56.25%;
  6555. }
  6556.  
  6557. .embed-responsive-4by3::before {
  6558. padding-top: 75%;
  6559. }
  6560.  
  6561. .embed-responsive-1by1::before {
  6562. padding-top: 100%;
  6563. }
  6564.  
  6565.  
  6566. .float-left {
  6567. float: left !important;
  6568. }
  6569.  
  6570. .float-right {
  6571. float: right !important;
  6572. }
  6573.  
  6574. .float-none {
  6575. float: none !important;
  6576. }
  6577.  
  6578. .overflow-auto {
  6579. overflow: auto !important;
  6580. }
  6581.  
  6582. .overflow-hidden {
  6583. overflow: hidden !important;
  6584. }
  6585.  
  6586. .position-static {
  6587. position: static !important;
  6588. }
  6589.  
  6590. .position-relative {
  6591. position: relative !important;
  6592. }
  6593.  
  6594. .position-absolute {
  6595. position: absolute !important;
  6596. }
  6597.  
  6598. .position-fixed {
  6599. position: fixed !important;
  6600. }
  6601.  
  6602. .position-sticky {
  6603. position: -webkit-sticky !important;
  6604. position: sticky !important;
  6605. }
  6606.  
  6607. .fixed-top {
  6608. position: fixed;
  6609. top: 0;
  6610. right: 0;
  6611. left: 0;
  6612. z-index: 1030;
  6613. }
  6614.  
  6615. .fixed-bottom {
  6616. position: fixed;
  6617. right: 0;
  6618. bottom: 0;
  6619. left: 0;
  6620. z-index: 1030;
  6621. }
  6622.  
  6623. @supports ((position: -webkit-sticky) or (position: sticky)) {
  6624. .sticky-top {
  6625. position: -webkit-sticky;
  6626. position: sticky;
  6627. top: 0;
  6628. z-index: 1020;
  6629. }
  6630. }
  6631.  
  6632. .sr-only {
  6633. position: absolute;
  6634. width: 1px;
  6635. height: 1px;
  6636. padding: 0;
  6637. overflow: hidden;
  6638. clip: rect(0, 0, 0, 0);
  6639. white-space: nowrap;
  6640. border: 0;
  6641. }
  6642.  
  6643. .sr-only-focusable:active,
  6644. .sr-only-focusable:focus {
  6645. position: static;
  6646. width: auto;
  6647. height: auto;
  6648. overflow: visible;
  6649. clip: auto;
  6650. white-space: normal;
  6651. }
  6652.  
  6653. .shadow-sm {
  6654. box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
  6655. }
  6656.  
  6657. .shadow {
  6658. box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
  6659. }
  6660.  
  6661. .shadow-lg {
  6662. box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
  6663. }
  6664.  
  6665. .shadow-none {
  6666. box-shadow: none !important;
  6667. }
  6668.  
  6669. .w-25 {
  6670. width: 25% !important;
  6671. }
  6672.  
  6673. .w-50 {
  6674. width: 50% !important;
  6675. }
  6676.  
  6677. .w-75 {
  6678. width: 75% !important;
  6679. }
  6680.  
  6681. .w-100 {
  6682. width: 100% !important;
  6683. }
  6684.  
  6685. .w-auto {
  6686. width: auto !important;
  6687. }
  6688.  
  6689. .h-25 {
  6690. height: 25% !important;
  6691. }
  6692.  
  6693. .h-50 {
  6694. height: 50% !important;
  6695. }
  6696.  
  6697. .h-75 {
  6698. height: 75% !important;
  6699. }
  6700.  
  6701. .h-100 {
  6702. height: 100% !important;
  6703. }
  6704.  
  6705. .h-auto {
  6706. height: auto !important;
  6707. }
  6708.  
  6709. .mw-100 {
  6710. max-width: 100% !important;
  6711. }
  6712.  
  6713. .mh-100 {
  6714. max-height: 100% !important;
  6715. }
  6716.  
  6717. .min-vw-100 {
  6718. min-width: 100vw !important;
  6719. }
  6720.  
  6721. .min-vh-100 {
  6722. min-height: 100vh !important;
  6723. }
  6724.  
  6725. .vw-100 {
  6726. width: 100vw !important;
  6727. }
  6728.  
  6729. .vh-100 {
  6730. height: 100vh !important;
  6731. }
  6732.  
  6733. .stretched-link::after {
  6734. position: absolute;
  6735. top: 0;
  6736. right: 0;
  6737. bottom: 0;
  6738. left: 0;
  6739. z-index: 1;
  6740. pointer-events: auto;
  6741. content: "";
  6742. background-color: rgba(0, 0, 0, 0);
  6743. }
  6744.  
  6745. .text-monospace {
  6746. font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
  6747. "Courier New", monospace !important;
  6748. }
  6749.  
  6750. .text-justify {
  6751. text-align: justify !important;
  6752. }
  6753.  
  6754. .text-wrap {
  6755. white-space: normal !important;
  6756. }
  6757.  
  6758. .text-nowrap {
  6759. white-space: nowrap !important;
  6760. }
  6761.  
  6762. .text-truncate {
  6763. overflow: hidden;
  6764. text-overflow: ellipsis;
  6765. white-space: nowrap;
  6766. }
  6767.  
  6768. .text-left {
  6769. text-align: left !important;
  6770. }
  6771.  
  6772. .text-right {
  6773. text-align: right !important;
  6774. }
  6775.  
  6776. .text-center {
  6777. text-align: center !important;
  6778. }
  6779.  
  6780. .text-lowercase {
  6781. text-transform: lowercase !important;
  6782. }
  6783.  
  6784. .text-uppercase {
  6785. text-transform: uppercase !important;
  6786. }
  6787.  
  6788. .text-capitalize {
  6789. text-transform: capitalize !important;
  6790. }
  6791.  
  6792. .font-weight-light {
  6793. font-weight: 300 !important;
  6794. }
  6795.  
  6796. .font-weight-lighter {
  6797. font-weight: lighter !important;
  6798. }
  6799.  
  6800. .font-weight-normal {
  6801. font-weight: 400 !important;
  6802. }
  6803.  
  6804. .font-weight-bold {
  6805. font-weight: 700 !important;
  6806. }
  6807.  
  6808. .font-weight-bolder {
  6809. font-weight: bolder !important;
  6810. }
  6811.  
  6812. .font-italic {
  6813. font-style: italic !important;
  6814. }
  6815.  
  6816. .text-white {
  6817. color: #fff !important;
  6818. }
  6819.  
  6820. .text-primary {
  6821. color: #007bff !important;
  6822. }
  6823.  
  6824. a.text-primary:focus,
  6825. a.text-primary:hover {
  6826. color: #0056b3 !important;
  6827. }
  6828.  
  6829. .text-secondary {
  6830. color: #6c757d !important;
  6831. }
  6832.  
  6833. a.text-secondary:focus,
  6834. a.text-secondary:hover {
  6835. color: #494f54 !important;
  6836. }
  6837.  
  6838. .text-success {
  6839. color: #28a745 !important;
  6840. }
  6841.  
  6842. a.text-success:focus,
  6843. a.text-success:hover {
  6844. color: #19692c !important;
  6845. }
  6846.  
  6847. .text-info {
  6848. color: #17a2b8 !important;
  6849. }
  6850.  
  6851. a.text-info:focus,
  6852. a.text-info:hover {
  6853. color: #0f6674 !important;
  6854. }
  6855.  
  6856. .text-warning {
  6857. color: #ffc107 !important;
  6858. }
  6859.  
  6860. a.text-warning:focus,
  6861. a.text-warning:hover {
  6862. color: #ba8b00 !important;
  6863. }
  6864.  
  6865. .text-danger {
  6866. color: #dc3545 !important;
  6867. }
  6868.  
  6869. a.text-danger:focus,
  6870. a.text-danger:hover {
  6871. color: #a71d2a !important;
  6872. }
  6873.  
  6874. .text-light {
  6875. color: #f8f9fa !important;
  6876. }
  6877.  
  6878. a.text-light:focus,
  6879. a.text-light:hover {
  6880. color: #cbd3da !important;
  6881. }
  6882.  
  6883. .text-dark {
  6884. color: #343a40 !important;
  6885. }
  6886.  
  6887. a.text-dark:focus,
  6888. a.text-dark:hover {
  6889. color: #121416 !important;
  6890. }
  6891.  
  6892. .text-body {
  6893. color: #212529 !important;
  6894. }
  6895.  
  6896. .text-muted {
  6897. color: #6c757d !important;
  6898. }
  6899.  
  6900. .text-black-50 {
  6901. color: rgba(0, 0, 0, 0.5) !important;
  6902. }
  6903.  
  6904. .text-white-50 {
  6905. color: rgba(255, 255, 255, 0.5) !important;
  6906. }
  6907.  
  6908. .text-hide {
  6909. font: 0/0 a;
  6910. color: transparent;
  6911. text-shadow: none;
  6912. background-color: transparent;
  6913. border: 0;
  6914. }
  6915.  
  6916. .text-decoration-none {
  6917. text-decoration: none !important;
  6918. }
  6919.  
  6920. .text-break {
  6921. word-break: break-word !important;
  6922. overflow-wrap: break-word !important;
  6923. }
  6924.  
  6925. .text-reset {
  6926. color: inherit !important;
  6927. }
  6928.  
  6929. .visible {
  6930. visibility: visible !important;
  6931. }
  6932.  
  6933. .invisible {
  6934. visibility: hidden !important;
  6935. }
  6936.  
  6937. @media print {
  6938.  
  6939. *,
  6940. ::after,
  6941. ::before {
  6942. text-shadow: none !important;
  6943. box-shadow: none !important;
  6944. }
  6945.  
  6946. a:not(.btn) {
  6947. text-decoration: underline;
  6948. }
  6949.  
  6950. abbr[title]::after {
  6951. content: " ("attr(title) ")";
  6952. }
  6953.  
  6954. pre {
  6955. white-space: pre-wrap !important;
  6956. }
  6957.  
  6958. blockquote,
  6959. pre {
  6960. border: 1px solid #adb5bd;
  6961. page-break-inside: avoid;
  6962. }
  6963.  
  6964. thead {
  6965. display: table-header-group;
  6966. }
  6967.  
  6968. img,
  6969. tr {
  6970. page-break-inside: avoid;
  6971. }
  6972.  
  6973. h2,
  6974. h3,
  6975. p {
  6976. orphans: 3;
  6977. widows: 3;
  6978. }
  6979.  
  6980. h2,
  6981. h3 {
  6982. page-break-after: avoid;
  6983. }
  6984.  
  6985. @page {
  6986. size: a3;
  6987. }
  6988.  
  6989. body {
  6990. min-width: 1024px !important;
  6991. }
  6992.  
  6993. .container {
  6994. min-width: 1024px !important;
  6995. }
  6996.  
  6997. .navbar {
  6998. display: none;
  6999. }
  7000.  
  7001. .badge {
  7002. border: 1px solid #000;
  7003. }
  7004.  
  7005. .table {
  7006. border-collapse: collapse !important;
  7007. }
  7008.  
  7009. .table td,
  7010. .table th {
  7011. background-color: #fff !important;
  7012. }
  7013.  
  7014. .table-bordered td,
  7015. .table-bordered th {
  7016. border: 1px solid #dee2e6 !important;
  7017. }
  7018.  
  7019. .table-dark {
  7020. color: inherit;
  7021. }
  7022.  
  7023. .table-dark tbody+tbody,
  7024. .table-dark td,
  7025. .table-dark th,
  7026. .table-dark thead th {
  7027. border-color: #dee2e6;
  7028. }
  7029.  
  7030. .table .thead-dark th {
  7031. color: inherit;
  7032. border-color: #dee2e6;
  7033. }
  7034. }
  7035.  
  7036.  
  7037. :root {
  7038. font-size: 10px;
  7039. }
  7040.  
  7041. body {
  7042. font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  7043. font-size: calc(16px + (18 - 16) * ((100vw - 30rem) / (1600 - 300)));
  7044. color: #363636;
  7045. line-height: calc(1.3em + (1.5 - 1.2) * ((100vw - 30rem)/(1600 - 300)));
  7046. }
  7047.  
  7048. h1,
  7049. h2,
  7050. h3,
  7051. h4,
  7052. h5,
  7053. h6 {
  7054. font-family: "itc-avant-garde-gothic-pro", sans-serif;
  7055. padding-bottom: 1rem;
  7056. line-height: 1.1;
  7057. font-weight: bold;
  7058. }
  7059.  
  7060. h1,
  7061. .h1 {
  7062. font-size: calc(40px + (64 - 40) * ((100vw - 30rem) / (1600 - 300)));
  7063. }
  7064.  
  7065. h2,
  7066. .h2 {
  7067. font-size: calc(32px + (56 - 32) * ((100vw - 30rem) / (1600 - 300)));
  7068. }
  7069.  
  7070. h3,
  7071. .h3 {
  7072. font-size: calc(28px + (48 - 28) * ((100vw - 30rem) / (1600 - 300)));
  7073. }
  7074.  
  7075. h4,
  7076. .h4 {
  7077. font-size: calc(24px + (40 - 24) * ((100vw - 30rem) / (1600 - 300)));
  7078. }
  7079.  
  7080. h5,
  7081. .h5 {
  7082. font-size: calc(20px + (32 - 20) * ((100vw - 30rem) / (1600 - 300)));
  7083. }
  7084.  
  7085. h6,
  7086. .h6 {
  7087. font-size: calc(16px + (28 - 16) * ((100vw - 30rem) / (1600 - 300)));
  7088. }
  7089.  
  7090. p {
  7091. margin: 0;
  7092. padding-bottom: 1rem;
  7093. }
  7094.  
  7095. ul,
  7096. ol {
  7097. list-style-position: outside;
  7098. padding-bottom: 1rem;
  7099. padding-left: 2.4rem;
  7100. }
  7101.  
  7102. .list-unstyled {
  7103. padding-left: 0;
  7104. list-style: none;
  7105. }
  7106.  
  7107. a {
  7108. color: #298ccb;
  7109. font-weight: bold;
  7110. transition: all .3s ease;
  7111. border-bottom: 1px dotted #024C99
  7112. }
  7113.  
  7114. a:hover,
  7115. a:active,
  7116. a:focus {
  7117. color: #024C99;
  7118. border-bottom: 1px dotted #298ccb;
  7119. }
  7120.  
  7121. #main {
  7122. min-height: calc(100vh - 64rem);
  7123. padding-bottom: 24rem;
  7124. }
  7125.  
  7126. @media (max-width: 767px) {
  7127. #main {
  7128. padding-bottom: 8rem;
  7129. }
  7130. }
  7131.  
  7132. .main__container {
  7133. padding-top: 6.4rem;
  7134. }
  7135. @media (max-width: 767px) {
  7136. .main__container {
  7137. padding: 6.4rem 3.2rem 0;
  7138. }
  7139. }
  7140.  
  7141. .main__logo {
  7142. border: none;
  7143. }
  7144.  
  7145. .main__logo:hover,
  7146. .main__logo:active,
  7147. .main__logo:focus {
  7148. border: none;
  7149. }
  7150.  
  7151.  
  7152. .main__logo svg {
  7153. max-width: 32rem;
  7154. fill: #cc3701;
  7155. }
  7156.  
  7157. .socialbar {
  7158. display: flex;
  7159. }
  7160.  
  7161. .socialbar .socialbar__icon {
  7162. max-width: 3.2rem;
  7163. max-height: 3.2rem;
  7164. }
  7165.  
  7166. .socialbar--nav {
  7167. flex-direction: column;
  7168. }
  7169.  
  7170. .socialbar--nav .socialbar__icon {
  7171. fill: #fff;
  7172. }
  7173.  
  7174. .socialbar--nav .socialbar__link {
  7175. display: block;
  7176. }
  7177.  
  7178. .socialbar--nav .socialbar__link:hover .socialbar__icon {
  7179. fill: #00ADA1;
  7180. }
  7181.  
  7182. @media (max-width: 767px) {
  7183. .socialbar--nav {
  7184. display: none;
  7185. }
  7186. }
  7187.  
  7188. .footer {
  7189. background-color: #363636;
  7190. position: absolute;
  7191. width: 100%;
  7192. left: 0;
  7193. bottom: 0;
  7194. }
  7195.  
  7196. @media (max-width: 767px) {
  7197. .footer {
  7198. position: static;
  7199. }
  7200. }
  7201.  
  7202. .footer-wrapper {
  7203. padding: 6.4rem 0;
  7204. }
  7205.  
  7206. .footer__col {
  7207. padding-left: 1.6rem;
  7208. }
  7209.  
  7210. .footer__col--left {
  7211. display: flex;
  7212. flex-direction: column;
  7213. }
  7214.  
  7215. @media (max-width: 767px) {
  7216. .footer__col--left {
  7217. justify-content: space-between;
  7218. flex-wrap: wrap;
  7219. padding: 0 3.2rem;
  7220. }
  7221. }
  7222.  
  7223. @media (max-width: 767px) {
  7224. .footer__col--right {
  7225. padding: 0;
  7226. }
  7227. }
  7228.  
  7229. .logo__wrapper--footer {
  7230. display: flex;
  7231. flex-direction: column;
  7232. padding-bottom: 0.8rem;
  7233. }
  7234.  
  7235. .logo__wrapper--footer svg {
  7236. max-width: 16rem;
  7237. fill: #fff
  7238. }
  7239.  
  7240. @media (max-width: 767px) {
  7241. .logo__wrapper--footer {
  7242. padding-right: 1.6rem;
  7243. padding-bottom: 0;
  7244. }
  7245. }
  7246.  
  7247. .footer__contact {
  7248. padding-bottom: 0.8rem;
  7249. }
  7250.  
  7251. .footer__contact p {
  7252. font-size: 1.4rem;
  7253. color: #fff;
  7254. }
  7255.  
  7256. @media (max-width: 767px) {
  7257. .footer__contact {
  7258. padding-bottom: 0;
  7259. }
  7260. }
  7261.  
  7262. .logo__text {
  7263. color: #fff;
  7264. font-weight: bold;
  7265. font-size: 1.8rem;
  7266. padding-bottom: 1.6rem;
  7267. }
  7268.  
  7269. .logo__link--footer {
  7270. color: #fff;
  7271. border: none;
  7272. font-weight: normal;
  7273. }
  7274.  
  7275. .logo__link--footer:hover,
  7276. .logo__link--footer:active,
  7277. .logo__link--footer:focus {
  7278. color: #fff;
  7279. border: none;
  7280. text-decoration: underline;
  7281. }
  7282.  
  7283. .logo__img--footer {
  7284. max-width: 18rem;
  7285. padding-bottom: 0.8rem;
  7286. }
  7287.  
  7288. .footer__copyright {
  7289. color: #fff;
  7290. font-size: 1.4rem;
  7291. }
  7292.  
  7293. @media (max-width: 767px) {
  7294. .footer__copyright {
  7295. display: none;
  7296. }
  7297. }
  7298.  
  7299. .footer__copyright--mobile {
  7300. display: none;
  7301. }
  7302.  
  7303. @media (max-width: 767px) {
  7304. .footer__copyright--mobile {
  7305. display: block;
  7306. font-size: 1.6rem;
  7307. padding: 3.2rem;
  7308. }
  7309. }
  7310.  
  7311. @media (max-width: 767px) {
  7312. .footer__social {
  7313. margin-left: -0.8rem;
  7314. }
  7315. }
  7316.  
  7317. .socialbar--footer {
  7318. padding-bottom: 0.8rem;
  7319. margin-left: -0.8rem;
  7320. }
  7321.  
  7322. .socialbar--footer .socialbar__icon {
  7323. fill: #fff;
  7324. margin-right: 0.8rem;
  7325. }
  7326.  
  7327. .socialbar--footer .socialbar__link {
  7328. display: block;
  7329. border: none;
  7330. }
  7331.  
  7332. .socialbar--footer .socialbar__link:hover,
  7333. .socialbar--footer .socialbar__link:focus,
  7334. .socialbar--footer .socialbar__link:active{
  7335. border: none;
  7336. }
  7337.  
  7338. .socialbar--footer .socialbar__link:hover .socialbar__icon {
  7339. fill: #00ADA1;
  7340. }
  7341.  
  7342. @media (max-width: 767px) {
  7343. .socialbar--footer {
  7344. margin-left: -0.8rem;
  7345. flex: 1 0 50%;
  7346. max-width: 50%;
  7347. padding-left: 1.6rem;
  7348. }
  7349. }
  7350.  
  7351. .footer__sitemap {
  7352. display: flex;
  7353. justify-content: flex-start;
  7354. margin: 0;
  7355. flex-wrap: wrap;
  7356. }
  7357.  
  7358. @media (max-width: 767px) {
  7359. .footer__sitemap {
  7360. padding-top: 1.6rem;
  7361. }
  7362. }
  7363.  
  7364. @media (max-width: 767px) {
  7365. .footer__list {
  7366. padding-left: 0;
  7367. }
  7368. }
  7369.  
  7370. .footer__item {
  7371. padding-bottom: 1.6rem;
  7372. }
  7373.  
  7374. @media (max-width: 767px) {
  7375. .footer__item {
  7376. padding: 1.6rem;
  7377. transition: all 0.3s ease;
  7378. }
  7379.  
  7380. .footer__item:hover,
  7381. .footer__item:focus,
  7382. .footer__item:active {
  7383. background-color: #1d1d1d;
  7384. }
  7385. }
  7386.  
  7387. .footer__l1__wrapper {
  7388. min-height: 6rem;
  7389. position: relative;
  7390. display: flex;
  7391. align-items: center;
  7392. justify-content: flex-start
  7393. }
  7394.  
  7395. @media (max-width: 767px) {
  7396. .footer__l1__wrapper .footer__link {
  7397. padding: 0 1.6rem;
  7398. }
  7399. }
  7400.  
  7401. @media (max-width: 767px) {
  7402. .footer__list {
  7403. background-color: #292929;
  7404. }
  7405. }
  7406.  
  7407. .footer__link {
  7408. color: #fff;
  7409. border: none;
  7410. font-weight: normal;
  7411. }
  7412.  
  7413. .footer__link:hover,
  7414. .footer__link:active,
  7415. .footer__link:focus {
  7416. color: #fff;
  7417. border: none;
  7418. text-decoration: underline;
  7419. }
  7420.  
  7421. .footer__link--l1 {
  7422. font-size: 1.6rem;
  7423. font-weight: bold;
  7424. font-family: "itc-avant-garde-gothic-pro", sans-serif;
  7425. }
  7426.  
  7427. .footer__link--l2 {
  7428. font-size: 1.4rem;
  7429. }
  7430.  
  7431. @media (max-width: 767px) {
  7432. .footer__link {
  7433. display: block;
  7434. }
  7435. }
  7436.  
  7437. .footer__toggle {
  7438. border: none;
  7439. background-color: transparent;
  7440. padding: 0;
  7441. margin: 0;
  7442. position: absolute;
  7443. width: 100%;
  7444. height: 100%;
  7445. top: 0;
  7446. left: 0;
  7447. padding: 0;
  7448. text-align: right;
  7449. }
  7450.  
  7451. .footer__toggle .icon-close {
  7452. display: none;
  7453. }
  7454.  
  7455. .footer__toggle[aria-expanded=true] .icon-open {
  7456. display: none;
  7457. }
  7458.  
  7459. .footer__toggle[aria-expanded=true] .icon-close {
  7460. display: inline-block;
  7461. }
  7462.  
  7463. .footer__toggle:hover,
  7464. .footer__toggle:focus,
  7465. .footer__toggle:active {
  7466. background-color: transparent;
  7467. }
  7468.  
  7469. @media (min-width: 768px) {
  7470. .footer__toggle {
  7471. display: none;
  7472. }
  7473. }
  7474. </style>
  7475. </head>
  7476.  
  7477. <body cz-shortcut-listen="true">
  7478. <!-- Google Tag Manager (noscript) -->
  7479. <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-NWH2QB"
  7480. height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
  7481. <!-- End Google Tag Manager (noscript) -->
  7482. <svg class="hidden-def" style="display:none;">
  7483. <symbol id="iconFacebook">
  7484. <path
  7485. d="M13.2,12.3h-2.8V16h2.8v11h4.6V16h3.3l0.4-3.7h-3.7v-1.6c0-0.9,0.2-1.2,1-1.2h2.7V5H18c-3.3,0-4.8,1.5-4.8,4.2V12.3z">
  7486. </path>
  7487. </symbol>
  7488. <symbol id="iconTwitter">
  7489. <path
  7490. d="M26.5,10.7c-0.8,0.4-1.6,0.6-2.5,0.7c0.9-0.5,1.6-1.4,1.9-2.4c-0.9,0.5-1.8,0.9-2.7,1.1c-0.8-0.9-1.9-1.4-3.2-1.4 c-2.8,0-4.8,2.6-4.2,5.3c-3.6-0.2-6.7-1.9-8.9-4.5c-1.2,1.9-0.7,4.5,1.2,5.7c-0.7,0-1.4-0.2-1.9-0.5c-0.1,2,1.4,3.9,3.4,4.3 c-0.6,0.2-1.3,0.2-1.9,0.1c0.5,1.8,2.1,3,4,3c-1.8,1.4-4.1,2-6.4,1.8c1.9,1.2,4.2,1.9,6.6,1.9c8,0,12.5-6.7,12.3-12.8 C25.2,12.3,25.9,11.5,26.5,10.7z">
  7491. </path>
  7492. </symbol>
  7493. <symbol id="iconYouTube">
  7494. <path
  7495. d="M22.8,9.2c-3.2-0.3-10.3-0.3-13.5,0C5.8,9.3,5.3,11.5,5.3,17s0.4,7.6,3.9,7.8c3.2,0.2,10.3,0.2,13.5,0 c3.5-0.3,3.9-2.3,3.9-7.8C26.7,11.5,26.2,9.4,22.8,9.2z M13.3,20.5v-7.1l7.1,3.6L13.3,20.5z">
  7496. </path>
  7497. </symbol>
  7498. <symbol id="iconLinkedIn">
  7499. <path
  7500. d="M9.6,7.3c0,1.3-1,2.3-2.3,2.3S5,8.6,5,7.3S6,5,7.3,5S9.6,6,9.6,7.3z M9.6,11.4H5V26h4.6V11.4z M16.9,11.4h-4.6V26h4.6v-7.7 c0-4.3,5.5-4.7,5.5,0V26H27v-9.2c0-7.2-8.1-6.9-10-3.4V11.4z">
  7501. </path>
  7502. </symbol>
  7503. <symbol id="iconBook">
  7504. <path
  7505. d="M12 4.707c-2.938-1.83-7.416-2.567-12-2.707v17.714c3.937.12 7.795.681 10.667 1.995.846.388 1.817.388 2.667 0 2.872-1.314 6.729-1.875 10.666-1.995v-17.714c-4.584.14-9.062.877-12 2.707zm-10 13.104v-13.704c5.157.389 7.527 1.463 9 2.334v13.168c-1.525-.546-4.716-1.505-9-1.798zm20 0c-4.283.293-7.475 1.252-9 1.799v-13.171c1.453-.861 3.83-1.942 9-2.332v13.704z">
  7506. </path>
  7507. </symbol>
  7508. </svg>
  7509. <main id="main" class="main">
  7510. <div class="main__container container">
  7511. <a class="main__logo" href="/">
  7512. <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 212.52 44.48">
  7513. <title>The Brightfind logo in terracotta.</title>
  7514. <g id="Layer_2" data-name="Layer 2">
  7515. <g id="w_o_tagline_b_w" data-name="w/o tagline b/w">
  7516. <polygon class="cls-1"
  7517. points="210.27 35.49 209.75 35.49 209.75 35.36 210.93 35.36 210.93 35.49 210.41 35.49 210.41 36.84 210.27 36.84 210.27 35.49" />
  7518. <path class="cls-1"
  7519. d="M211.22,35.36h.15l.37.87.07.18h0l.08-.18.37-.87h.15l.11,1.48h-.14l-.08-1v-.2h0s0,.13-.07.2l-.34.77h-.13l-.34-.77-.08-.21h0s0,.13,0,.21l-.08,1h-.14Z" />
  7520. <path class="cls-1"
  7521. d="M61,32.41a3.49,3.49,0,0,0,3.68-3.81A3.5,3.5,0,0,0,61,24.83H56v7.58ZM60.48,21a3.09,3.09,0,0,0,3.15-3.36,3,3,0,0,0-3.22-3.25H56V21ZM51.4,10.26h9.08c4.58,0,7.83,2.44,7.83,6.77a6.25,6.25,0,0,1-3.07,5.62v.07c2.79.85,4.11,3.51,4.11,6.18,0,5.25-4.08,7.61-8.76,7.61H51.4Z" />
  7522. <path class="cls-1"
  7523. d="M72.75,17.66h4.36v3.25c0,.7-.07,1.33-.07,1.33h.07c.82-2.7,3-4.84,5.79-4.84a5.24,5.24,0,0,1,.82.07v4.62A7.89,7.89,0,0,0,82.65,22a5.19,5.19,0,0,0-5,4A10.22,10.22,0,0,0,77.29,29v7.47H72.75Z" />
  7524. <path class="cls-1" d="M85.9,17.66h4.54V36.51H85.9Zm0-7.4h4.51v4.18H85.9Z" />
  7525. <path class="cls-1"
  7526. d="M106.71,26.64c0-4.29-2-5.43-4.5-5.43-2.76,0-4.29,2.07-4.29,5.25s1.64,5.73,4.57,5.73c2.19,0,4.22-1.3,4.22-5.55m-5.25,13.64c2.79,0,5.15-1.22,5.15-4.58V34.59a9.73,9.73,0,0,1,.07-1h-.07a5.53,5.53,0,0,1-5.08,2.55c-5.22,0-8.19-4.36-8.19-9.54s2.82-9.39,8.08-9.39c4,0,5.4,2.41,5.4,2.41h.11a3.22,3.22,0,0,1,0-.52V17.66h4.26V35.37c0,6.47-4.87,8.91-9.62,8.91a14.15,14.15,0,0,1-6.47-1.63l1.36-3.59a11.89,11.89,0,0,0,5,1.22" />
  7527. <path class="cls-1"
  7528. d="M115.26,10.26h4.54v9.1c0,.92-.07,1.59-.07,1.59h.07a7,7,0,0,1,6.29-3.74c4,0,6.33,2.19,6.33,7.18V36.51h-4.5V25.35c0-2.29-.58-3.85-2.9-3.85a5.15,5.15,0,0,0-4.93,3.92,8.55,8.55,0,0,0-.29,2.44v8.65h-4.54Z" />
  7529. <path class="cls-1"
  7530. d="M137.07,21.69h-2.36V18h2.47V12.52h4.43V18h4.15v3.74h-4.15V29a3.28,3.28,0,0,0,3.61,3.55,3.72,3.72,0,0,0,.82-.08v4.11a7.54,7.54,0,0,1-1.39.11c-2.54,0-7.58-.78-7.58-7.1Z" />
  7531. <path class="cls-1"
  7532. d="M161.28,10.26h4.5v4.18h-4.5Zm0,11.13h-6.94V36.51H149.8V21.39h-2.25V17.66h2.25V17.1c0-6.17,4.9-7,7.44-7a9.36,9.36,0,0,1,1.53.11v4a5.82,5.82,0,0,0-.93-.07c-1.28,0-3.5.33-3.5,3.06v.45h11.48V36.51h-4.54Z" />
  7533. <path class="cls-1"
  7534. d="M169.93,17.66h4.36v2.18a12.26,12.26,0,0,1-.07,1.29h.07a7.06,7.06,0,0,1,6.47-3.92c4,0,6.33,2.18,6.33,7.18V36.51h-4.5V25.35c0-2.29-.58-3.85-2.9-3.85a5.06,5.06,0,0,0-4.9,3.85,8.15,8.15,0,0,0-.32,2.51v8.65h-4.54Z" />
  7535. <path class="cls-1"
  7536. d="M198.82,33c2.36,0,4.58-1.78,4.58-5.95,0-2.92-1.51-5.81-4.54-5.81-2.51,0-4.58,2.11-4.58,5.84S196.14,33,198.82,33M198,17.21c4,0,5.26,2.41,5.26,2.41h.07s0-.48,0-1.08V10.26h4.54V36.51H203.5V35a8.89,8.89,0,0,1,.08-1.22h-.08A6.31,6.31,0,0,1,197.78,37c-4.93,0-8.08-4-8.08-9.88s3.43-9.87,8.26-9.87" />
  7537. <path class="cls-1"
  7538. d="M23.77,6.69a1.51,1.51,0,0,1,1.47-1.53h2.33A1.51,1.51,0,0,1,29,6.69V33.91a1.5,1.5,0,0,1-1.47,1.52H25.24a1.5,1.5,0,0,1-1.47-1.52Zm-.49,35.19a1.5,1.5,0,0,1,1.47-1.52h2.33a1.5,1.5,0,0,1,1.47,1.52v1.37a20.66,20.66,0,0,0,4.27-2.1V26.91a1.5,1.5,0,0,1,1.47-1.52h2.33a1.5,1.5,0,0,1,1.47,1.52V36.4a22.8,22.8,0,0,0,0-28.32V19.44A1.5,1.5,0,0,1,36.62,21H34.29a1.5,1.5,0,0,1-1.47-1.52V3.33A20.83,20.83,0,0,0,21.51,0c-.68,0-1.35,0-2,.1V9.6A1.5,1.5,0,0,1,18,11.12H15.7A1.5,1.5,0,0,1,14.22,9.6V1.31a21.31,21.31,0,0,0-4,2V27.27a1.51,1.51,0,0,1-1.48,1.52H6.4a1.5,1.5,0,0,1-1.47-1.52V8.08a22.8,22.8,0,0,0,0,28.32V34.63A1.5,1.5,0,0,1,6.4,33.11H8.72a1.51,1.51,0,0,1,1.48,1.52v6.52a21.31,21.31,0,0,0,4,2V17.71a1.5,1.5,0,0,1,1.48-1.52H18a1.5,1.5,0,0,1,1.47,1.52V44.38c.67.06,1.34.1,2,.1s1.18,0,1.77-.08Z" />
  7539. </g>
  7540. </g>
  7541. </svg>
  7542. </a>
  7543. <hr>
  7544. <h1>Error Page - 404</h1>
  7545. <section class="section">
  7546. <p>
  7547.  
  7548. Oh no! The page you are looking for is no longer here. Luckily we have a few web experts on staff to fix it. In the meantime:
  7549. </p>
  7550. <ul>
  7551. <li>
  7552. <a href="/">Go to our home page.</a>
  7553. </li>
  7554. <li>
  7555. <a href="/success_stories/">Check out Brightfind's case studies.</a>
  7556. </li>
  7557. </ul>
  7558. </section>
  7559. </div>
  7560. </main>
  7561. <footer id="footerApp" data-footer class="footer">
  7562. <div class="footer-wrapper">
  7563. <div class="container">
  7564. <div class="row">
  7565. <div class="col-md-4 footer__col--left">
  7566. <div class="logo__wrapper--footer" data-logo-footer>
  7567. <!-- footer logo is shape only and should be square -->
  7568. <a class="logo__link--footer" href="/" target="">
  7569. <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 212.52 44.48">
  7570. <title>The Brightfind logo in white.</title>
  7571. <g id="Layer_2" data-name="Layer 2">
  7572. <g id="w_o_tagline_b_w" data-name="w/o tagline b/w">
  7573. <polygon class="cls-1"
  7574. points="210.27 35.49 209.75 35.49 209.75 35.36 210.93 35.36 210.93 35.49 210.41 35.49 210.41 36.84 210.27 36.84 210.27 35.49" />
  7575. <path class="cls-1"
  7576. d="M211.22,35.36h.15l.37.87.07.18h0l.08-.18.37-.87h.15l.11,1.48h-.14l-.08-1v-.2h0s0,.13-.07.2l-.34.77h-.13l-.34-.77-.08-.21h0s0,.13,0,.21l-.08,1h-.14Z" />
  7577. <path class="cls-1"
  7578. d="M61,32.41a3.49,3.49,0,0,0,3.68-3.81A3.5,3.5,0,0,0,61,24.83H56v7.58ZM60.48,21a3.09,3.09,0,0,0,3.15-3.36,3,3,0,0,0-3.22-3.25H56V21ZM51.4,10.26h9.08c4.58,0,7.83,2.44,7.83,6.77a6.25,6.25,0,0,1-3.07,5.62v.07c2.79.85,4.11,3.51,4.11,6.18,0,5.25-4.08,7.61-8.76,7.61H51.4Z" />
  7579. <path class="cls-1"
  7580. d="M72.75,17.66h4.36v3.25c0,.7-.07,1.33-.07,1.33h.07c.82-2.7,3-4.84,5.79-4.84a5.24,5.24,0,0,1,.82.07v4.62A7.89,7.89,0,0,0,82.65,22a5.19,5.19,0,0,0-5,4A10.22,10.22,0,0,0,77.29,29v7.47H72.75Z" />
  7581. <path class="cls-1" d="M85.9,17.66h4.54V36.51H85.9Zm0-7.4h4.51v4.18H85.9Z" />
  7582. <path class="cls-1"
  7583. d="M106.71,26.64c0-4.29-2-5.43-4.5-5.43-2.76,0-4.29,2.07-4.29,5.25s1.64,5.73,4.57,5.73c2.19,0,4.22-1.3,4.22-5.55m-5.25,13.64c2.79,0,5.15-1.22,5.15-4.58V34.59a9.73,9.73,0,0,1,.07-1h-.07a5.53,5.53,0,0,1-5.08,2.55c-5.22,0-8.19-4.36-8.19-9.54s2.82-9.39,8.08-9.39c4,0,5.4,2.41,5.4,2.41h.11a3.22,3.22,0,0,1,0-.52V17.66h4.26V35.37c0,6.47-4.87,8.91-9.62,8.91a14.15,14.15,0,0,1-6.47-1.63l1.36-3.59a11.89,11.89,0,0,0,5,1.22" />
  7584. <path class="cls-1"
  7585. d="M115.26,10.26h4.54v9.1c0,.92-.07,1.59-.07,1.59h.07a7,7,0,0,1,6.29-3.74c4,0,6.33,2.19,6.33,7.18V36.51h-4.5V25.35c0-2.29-.58-3.85-2.9-3.85a5.15,5.15,0,0,0-4.93,3.92,8.55,8.55,0,0,0-.29,2.44v8.65h-4.54Z" />
  7586. <path class="cls-1"
  7587. d="M137.07,21.69h-2.36V18h2.47V12.52h4.43V18h4.15v3.74h-4.15V29a3.28,3.28,0,0,0,3.61,3.55,3.72,3.72,0,0,0,.82-.08v4.11a7.54,7.54,0,0,1-1.39.11c-2.54,0-7.58-.78-7.58-7.1Z" />
  7588. <path class="cls-1"
  7589. d="M161.28,10.26h4.5v4.18h-4.5Zm0,11.13h-6.94V36.51H149.8V21.39h-2.25V17.66h2.25V17.1c0-6.17,4.9-7,7.44-7a9.36,9.36,0,0,1,1.53.11v4a5.82,5.82,0,0,0-.93-.07c-1.28,0-3.5.33-3.5,3.06v.45h11.48V36.51h-4.54Z" />
  7590. <path class="cls-1"
  7591. d="M169.93,17.66h4.36v2.18a12.26,12.26,0,0,1-.07,1.29h.07a7.06,7.06,0,0,1,6.47-3.92c4,0,6.33,2.18,6.33,7.18V36.51h-4.5V25.35c0-2.29-.58-3.85-2.9-3.85a5.06,5.06,0,0,0-4.9,3.85,8.15,8.15,0,0,0-.32,2.51v8.65h-4.54Z" />
  7592. <path class="cls-1"
  7593. d="M198.82,33c2.36,0,4.58-1.78,4.58-5.95,0-2.92-1.51-5.81-4.54-5.81-2.51,0-4.58,2.11-4.58,5.84S196.14,33,198.82,33M198,17.21c4,0,5.26,2.41,5.26,2.41h.07s0-.48,0-1.08V10.26h4.54V36.51H203.5V35a8.89,8.89,0,0,1,.08-1.22h-.08A6.31,6.31,0,0,1,197.78,37c-4.93,0-8.08-4-8.08-9.88s3.43-9.87,8.26-9.87" />
  7594. <path class="cls-1"
  7595. d="M23.77,6.69a1.51,1.51,0,0,1,1.47-1.53h2.33A1.51,1.51,0,0,1,29,6.69V33.91a1.5,1.5,0,0,1-1.47,1.52H25.24a1.5,1.5,0,0,1-1.47-1.52Zm-.49,35.19a1.5,1.5,0,0,1,1.47-1.52h2.33a1.5,1.5,0,0,1,1.47,1.52v1.37a20.66,20.66,0,0,0,4.27-2.1V26.91a1.5,1.5,0,0,1,1.47-1.52h2.33a1.5,1.5,0,0,1,1.47,1.52V36.4a22.8,22.8,0,0,0,0-28.32V19.44A1.5,1.5,0,0,1,36.62,21H34.29a1.5,1.5,0,0,1-1.47-1.52V3.33A20.83,20.83,0,0,0,21.51,0c-.68,0-1.35,0-2,.1V9.6A1.5,1.5,0,0,1,18,11.12H15.7A1.5,1.5,0,0,1,14.22,9.6V1.31a21.31,21.31,0,0,0-4,2V27.27a1.51,1.51,0,0,1-1.48,1.52H6.4a1.5,1.5,0,0,1-1.47-1.52V8.08a22.8,22.8,0,0,0,0,28.32V34.63A1.5,1.5,0,0,1,6.4,33.11H8.72a1.51,1.51,0,0,1,1.48,1.52v6.52a21.31,21.31,0,0,0,4,2V17.71a1.5,1.5,0,0,1,1.48-1.52H18a1.5,1.5,0,0,1,1.47,1.52V44.38c.67.06,1.34.1,2,.1s1.18,0,1.77-.08Z" />
  7596. </g>
  7597. </g>
  7598. </svg>
  7599. </a>
  7600. <span class="logo__text">Digital Experience Partners</span>
  7601. <div class="footer__contact">
  7602. <p>8705 Colesville Rd., Suite 330</p>
  7603. <p>Silver Spring, MD 20910</p>
  7604. <p>301-768-1800</p>
  7605. </div>
  7606. </div>
  7607. <div class="footer__social">
  7608. <ul class="socialbar socialbar--footer list-unstyled">
  7609. <li class="socialbar__item">
  7610. <a href="https://twitter.com/brightfind" class="socialbar__link" target="_blank">
  7611. <svg class="socialbar__icon">
  7612. <title>Visit us on Twitter</title>
  7613. <use xlink:href="#iconTwitter"></use>
  7614. </svg>
  7615. </a>
  7616. </li>
  7617. <li class="socialbar__item">
  7618. <a href="https://www.facebook.com/brightfind" class="socialbar__link" target="_blank">
  7619. <svg class="socialbar__icon">
  7620. <title>Visit us on Facebook</title>
  7621. <use xlink:href="#iconFacebook"></use>
  7622. </svg>
  7623. </a>
  7624. </li>
  7625. <li class="socialbar__item">
  7626. <a href="https://www.linkedin.com/company/brightfind" class="socialbar__link" target="_blank">
  7627. <svg class="socialbar__icon">
  7628. <title>Visit us on LinkedIn</title>
  7629. <use xlink:href="#iconLinkedIn"></use>
  7630. </svg>
  7631. </a>
  7632. </li>
  7633. </ul>
  7634. <div class="footer__copyright">&copy; 2019 Brightfind. All rights reserved.</div>
  7635. </div>
  7636.  
  7637. </div>
  7638. <div class="col-md-8 footer__col--right">
  7639. <div class="footer__sitemap row">
  7640. <div class="footer__col col-md-4 col-12">
  7641. <div class="footer__l1__wrapper">
  7642. <a href="/about/" class="footer__link footer__link--l1">About</a>
  7643. </div>
  7644. </div>
  7645. <div class="footer__col col-md-4 col-12">
  7646. <div class="footer__l1__wrapper">
  7647. <a href="/solutions/" class="footer__link footer__link--l1">Solutions</a>
  7648. </div>
  7649. </div>
  7650. <div class="footer__col col-md-4 col-12">
  7651. <div class="footer__l1__wrapper">
  7652. <a href="/success_stories/" class="footer__link footer__link--l1">Success Stories</a>
  7653. </div>
  7654. </div>
  7655. <div class="footer__col col-md-4 col-12">
  7656. <div class="footer__l1__wrapper">
  7657. <a href="/insights/" class="footer__link footer__link--l1">Insights</a>
  7658. </div>
  7659. </div>
  7660. <div class="footer__col col-md-4 col-12">
  7661. <div class="footer__l1__wrapper">
  7662. <a href="/partners/" class="footer__link footer__link--l1">Partners</a>
  7663. </div>
  7664.  
  7665. </div>
  7666. <div class="footer__col col-md-4 col-12">
  7667. <div class="footer__l1__wrapper">
  7668. <a href="/contact-us/" class="footer__link footer__link--l1">Contact Us</a>
  7669. </div>
  7670. </div>
  7671. </div>
  7672. <div class="footer__copyright footer__copyright--mobile">&copy; 2020 Brightfind, All rights reserved</div>
  7673. </div>
  7674. </div>
  7675.  
  7676. </div>
  7677. </div>
  7678. </div>
  7679. </div>
  7680. </div>
  7681. </footer>
  7682. </body>
  7683.  
  7684. </html>
  7685. <%
  7686. Response.StatusCode = 404;
  7687. %>
  7688. <script src="//unpkg.com/vue@latest/dist/vue.min.js"></script>
  7689. <script src="//unpkg.com/bootstrap-vue@latest/dist/bootstrap-vue.min.js"></script>
  7690.  
  7691. <script>
  7692. (function () {
  7693. function initThisComponent() {
  7694. new Vue({
  7695. el: "#footerApp",
  7696. methods: {
  7697. openTabs() {
  7698. var mobileBreakpoint = window.matchMedia("(max-width: 767px)");
  7699. var footerToggleList = document.querySelectorAll('.footer__toggle')
  7700. this.checkBreakpoint(footerToggleList, mobileBreakpoint)
  7701.  
  7702. mobileBreakpoint.addListener(() => {
  7703. this.checkBreakpoint(footerToggleList, mobileBreakpoint)
  7704. });
  7705. },
  7706.  
  7707. checkBreakpoint(footerToggleList, mobileBreakpoint) {
  7708. if (mobileBreakpoint.matches) {
  7709. footerToggleList.forEach(tab => {
  7710. if (!tab.classList.contains('collapsed')) {
  7711. this.$root.$emit('bv::toggle::collapse', tab.getAttribute('aria-controls'))
  7712. }
  7713. });
  7714. } else {
  7715. footerToggleList.forEach(tab => {
  7716. if (tab.classList.contains('collapsed')) {
  7717. this.$root.$emit('bv::toggle::collapse', tab.getAttribute('aria-controls'))
  7718. }
  7719. });
  7720. }
  7721. }
  7722. },
  7723.  
  7724. mounted() {
  7725. this.openTabs();
  7726. }
  7727. })
  7728. }
  7729. document.addEventListener('DOMContentLoaded', initThisComponent, false);
  7730. })();
  7731. </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement