You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

7213 lines
133 KiB

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