Graph database Analysis of the Steam Network
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.

9646 lines
205 KiB

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