Guest User

Untitled

a guest
Oct 23rd, 2018
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 327.94 KB | None | 0 0
  1. @charset "UTF-8";
  2. /*!
  3. * Bootstrap v4.1.0 (https://getbootstrap.com)
  4. * Copyright 2011-2018 The Bootstrap Authors
  5. * Copyright 2011-2018 Twitter, Inc.
  6. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
  7. */
  8.  
  9. @import url('https://fonts.googleapis.com/css?family=Lato:400,700,900|Roboto:400,700,900');
  10.  
  11. :root {
  12. --blue: #007bff;
  13. --indigo: #6610f2;
  14. --purple: #6f42c1;
  15. --pink: #e83e8c;
  16. --red: #dc3545;
  17. --orange: #fd7e14;
  18. --yellow: #ffc107;
  19. --green: #28a745;
  20. --teal: #20c997;
  21. --cyan: #17a2b8;
  22. --white: #fff;
  23. --gray: #6c757d;
  24. --gray-dark: #343a40;
  25. --primary: #7C008C;
  26. --secondary: #6c757d;
  27. --success: #28a745;
  28. --info: #17a2b8;
  29. --warning: #ffc107;
  30. --danger: #dc3545;
  31. --light: #f8f9fa;
  32. --dark: #343a40;
  33. --breakpoint-xs: 0;
  34. --breakpoint-sm: 576px;
  35. --breakpoint-md: 768px;
  36. --breakpoint-lg: 992px;
  37. --breakpoint-xl: 1200px;
  38. --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  39. --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }
  40.  
  41. *,
  42. *::before,
  43. *::after {
  44. -webkit-box-sizing: border-box;
  45. box-sizing: border-box; }
  46.  
  47. html {
  48. font-family: sans-serif;
  49. line-height: 1.15;
  50. -webkit-text-size-adjust: 100%;
  51. -ms-text-size-adjust: 100%;
  52. -ms-overflow-style: scrollbar;
  53. -webkit-tap-highlight-color: transparent; }
  54.  
  55. @-ms-viewport {
  56. width: device-width; }
  57.  
  58. article, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section {
  59. display: block; }
  60.  
  61. body {
  62. margin: 0;
  63. font-family: 'Roboto', sans-serif;
  64. font-size: 1rem;
  65. font-weight: 400;
  66. line-height: 1.5;
  67. color: #212529;
  68. text-align: left;
  69. background-color: #fff; }
  70.  
  71. [tabindex="-1"]:focus {
  72. outline: 0 !important; }
  73.  
  74. hr {
  75. -webkit-box-sizing: content-box;
  76. box-sizing: content-box;
  77. height: 0;
  78. overflow: visible; }
  79.  
  80. h1, h2, h3, h4, h5, h6 {
  81. margin-top: 0;
  82. margin-bottom: 0.5rem;
  83. font-family: 'Lato', sans-serif;
  84. }
  85.  
  86. p {
  87. margin-top: 0;
  88. margin-bottom: 1rem; }
  89.  
  90. abbr[title],
  91. abbr[data-original-title] {
  92. text-decoration: underline;
  93. -webkit-text-decoration: underline dotted;
  94. text-decoration: underline dotted;
  95. cursor: help;
  96. border-bottom: 0; }
  97.  
  98. address {
  99. margin-bottom: 1rem;
  100. font-style: normal;
  101. line-height: inherit; }
  102.  
  103. ol,
  104. ul,
  105. dl {
  106. margin-top: 0;
  107. margin-bottom: 1rem; }
  108.  
  109. ol ol,
  110. ul ul,
  111. ol ul,
  112. ul ol {
  113. margin-bottom: 0; }
  114.  
  115. dt {
  116. font-weight: 700; }
  117.  
  118. dd {
  119. margin-bottom: .5rem;
  120. margin-left: 0; }
  121.  
  122. blockquote {
  123. margin: 0 0 1rem; }
  124.  
  125. dfn {
  126. font-style: italic; }
  127.  
  128. b,
  129. strong {
  130. font-weight: bolder; }
  131.  
  132. small {
  133. font-size: 80%; }
  134.  
  135. sub,
  136. sup {
  137. position: relative;
  138. font-size: 75%;
  139. line-height: 0;
  140. vertical-align: baseline; }
  141.  
  142. sub {
  143. bottom: -.25em; }
  144.  
  145. sup {
  146. top: -.5em; }
  147.  
  148. a {
  149. color: #000000;
  150. text-decoration: none;
  151. background-color: transparent;
  152. -webkit-text-decoration-skip: objects; }
  153. a:hover {
  154. color: #380040;
  155. text-decoration: none; }
  156.  
  157. a:not([href]):not([tabindex]) {
  158. color: inherit;
  159. text-decoration: none; }
  160. a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {
  161. color: inherit;
  162. text-decoration: none; }
  163. a:not([href]):not([tabindex]):focus {
  164. outline: 0; }
  165.  
  166. pre,
  167. code,
  168. kbd,
  169. samp {
  170. font-family: monospace, monospace;
  171. font-size: 1em; }
  172.  
  173. pre {
  174. margin-top: 0;
  175. margin-bottom: 1rem;
  176. overflow: auto;
  177. -ms-overflow-style: scrollbar; }
  178.  
  179. figure {
  180. margin: 0 0 1rem; }
  181.  
  182. img {
  183. vertical-align: middle;
  184. border-style: none; }
  185.  
  186. svg:not(:root) {
  187. overflow: hidden; }
  188.  
  189. table {
  190. border-collapse: collapse; }
  191.  
  192. caption {
  193. padding-top: 0.75rem;
  194. padding-bottom: 0.75rem;
  195. color: #6c757d;
  196. text-align: left;
  197. caption-side: bottom; }
  198.  
  199. th {
  200. text-align: inherit; }
  201.  
  202. label {
  203. display: inline-block;
  204. margin-bottom: 0.5rem; }
  205.  
  206. button {
  207. border-radius: 0; }
  208.  
  209. button:focus {
  210. outline: 1px dotted;
  211. outline: 5px auto -webkit-focus-ring-color; }
  212.  
  213. input,
  214. button,
  215. select,
  216. optgroup,
  217. textarea {
  218. margin: 0;
  219. font-family: inherit;
  220. font-size: inherit;
  221. line-height: inherit; }
  222.  
  223. button,
  224. input {
  225. overflow: visible; }
  226.  
  227. button,
  228. select {
  229. text-transform: none; }
  230.  
  231. button,
  232. html [type="button"],
  233. [type="reset"],
  234. [type="submit"] {
  235. -webkit-appearance: button; }
  236.  
  237. button::-moz-focus-inner,
  238. [type="button"]::-moz-focus-inner,
  239. [type="reset"]::-moz-focus-inner,
  240. [type="submit"]::-moz-focus-inner {
  241. padding: 0;
  242. border-style: none; }
  243.  
  244. input[type="radio"],
  245. input[type="checkbox"] {
  246. -webkit-box-sizing: border-box;
  247. box-sizing: border-box;
  248. padding: 0; }
  249.  
  250. input[type="date"],
  251. input[type="time"],
  252. input[type="datetime-local"],
  253. input[type="month"] {
  254. -webkit-appearance: listbox; }
  255.  
  256. textarea {
  257. overflow: auto;
  258. resize: vertical; }
  259.  
  260. fieldset {
  261. min-width: 0;
  262. padding: 0;
  263. margin: 0;
  264. border: 0; }
  265.  
  266. legend {
  267. display: block;
  268. width: 100%;
  269. max-width: 100%;
  270. padding: 0;
  271. margin-bottom: .5rem;
  272. font-size: 1.5rem;
  273. line-height: inherit;
  274. color: inherit;
  275. white-space: normal; }
  276.  
  277. progress {
  278. vertical-align: baseline; }
  279.  
  280. [type="number"]::-webkit-inner-spin-button,
  281. [type="number"]::-webkit-outer-spin-button {
  282. height: auto; }
  283.  
  284. [type="search"] {
  285. outline-offset: -2px;
  286. -webkit-appearance: none; }
  287.  
  288. [type="search"]::-webkit-search-cancel-button,
  289. [type="search"]::-webkit-search-decoration {
  290. -webkit-appearance: none; }
  291.  
  292. ::-webkit-file-upload-button {
  293. font: inherit;
  294. -webkit-appearance: button; }
  295.  
  296. output {
  297. display: inline-block; }
  298.  
  299. summary {
  300. display: list-item;
  301. cursor: pointer; }
  302.  
  303. template {
  304. display: none; }
  305.  
  306. [hidden] {
  307. display: none !important; }
  308.  
  309. h1, h2, h3, h4, h5, h6,
  310. .h1, .h2, .h3, .h4, .h5, .h6 {
  311. margin-bottom: 0.5rem;
  312. font-family: 'Lato', sans-serif;
  313. font-weight: 500;
  314. line-height: 1.2;
  315. color: inherit; }
  316.  
  317. h1, .h1 {
  318. font-size: 2.5rem; }
  319.  
  320. h2, .h2 {
  321. font-size: 2rem; }
  322.  
  323. h3, .h3 {
  324. font-size: 1.75rem; }
  325.  
  326. h4, .h4 {
  327. font-size: 1.5rem; }
  328.  
  329. h5, .h5 {
  330. font-size: 1.25rem; }
  331.  
  332. h6, .h6 {
  333. font-size: 1rem; }
  334.  
  335. .lead {
  336. font-size: 1.25rem;
  337. font-weight: 300; }
  338.  
  339. .display-1 {
  340. font-size: 6rem;
  341. font-weight: 300;
  342. line-height: 1.2; }
  343.  
  344. .display-2 {
  345. font-size: 5.5rem;
  346. font-weight: 300;
  347. line-height: 1.2; }
  348.  
  349. .display-3 {
  350. font-size: 4.5rem;
  351. font-weight: 300;
  352. line-height: 1.2; }
  353.  
  354. .display-4 {
  355. font-size: 3.5rem;
  356. font-weight: 300;
  357. line-height: 1.2; }
  358.  
  359. hr {
  360. margin-top: 1rem;
  361. margin-bottom: 1rem;
  362. border: 0;
  363. border-top: 1px solid rgba(0, 0, 0, 0.1); }
  364.  
  365. small,
  366. .small {
  367. font-size: 80%;
  368. font-weight: 400; }
  369.  
  370. mark,
  371. .mark {
  372. padding: 0.2em;
  373. background-color: #fcf8e3; }
  374.  
  375. .list-unstyled {
  376. padding-left: 0;
  377. list-style: none; }
  378.  
  379. .list-inline {
  380. padding-left: 0;
  381. list-style: none; }
  382.  
  383. .list-inline-item {
  384. display: inline-block; }
  385. .list-inline-item:not(:last-child) {
  386. margin-right: 0.5rem; }
  387.  
  388. .initialism {
  389. font-size: 90%;
  390. text-transform: uppercase; }
  391.  
  392. .blockquote {
  393. margin-bottom: 1rem;
  394. font-size: 1.25rem; }
  395.  
  396. .blockquote-footer {
  397. display: block;
  398. font-size: 80%;
  399. color: #6c757d; }
  400. .blockquote-footer::before {
  401. content: "\2014 \00A0"; }
  402.  
  403. .img-fluid {
  404. max-width: 100%;
  405. height: auto; }
  406.  
  407. .img-thumbnail {
  408. padding: 0.25rem;
  409. background-color: #fff;
  410. border: 1px solid #dee2e6;
  411. border-radius: 0.25rem;
  412. max-width: 100%;
  413. height: auto; }
  414.  
  415. .figure {
  416. display: inline-block; }
  417.  
  418. .figure-img {
  419. margin-bottom: 0.5rem;
  420. line-height: 1; }
  421.  
  422. .figure-caption {
  423. font-size: 90%;
  424. color: #6c757d; }
  425.  
  426. code,
  427. kbd,
  428. pre,
  429. samp {
  430. font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }
  431.  
  432. code {
  433. font-size: 87.5%;
  434. color: #e83e8c;
  435. word-break: break-word; }
  436. a > code {
  437. color: inherit; }
  438.  
  439. kbd {
  440. padding: 0.2rem 0.4rem;
  441. font-size: 87.5%;
  442. color: #fff;
  443. background-color: #212529;
  444. border-radius: 0.2rem; }
  445. kbd kbd {
  446. padding: 0;
  447. font-size: 100%;
  448. font-weight: 700; }
  449.  
  450. pre {
  451. display: block;
  452. font-size: 87.5%;
  453. color: #212529; }
  454. pre code {
  455. font-size: inherit;
  456. color: inherit;
  457. word-break: normal; }
  458.  
  459. .pre-scrollable {
  460. max-height: 340px;
  461. overflow-y: scroll; }
  462.  
  463. .container {
  464. width: 100%;
  465. padding-right: 15px;
  466. padding-left: 15px;
  467. margin-right: auto;
  468. margin-left: auto; }
  469. @media (min-width: 576px) {
  470. .container {
  471. max-width: 540px; } }
  472. @media (min-width: 768px) {
  473. .container {
  474. max-width: 720px; } }
  475. @media (min-width: 992px) {
  476. .container {
  477. max-width: 960px; } }
  478. @media (min-width: 1200px) {
  479. .container {
  480. max-width: 1140px; } }
  481.  
  482. .container-fluid {
  483. width: 100%;
  484. padding-right: 15px;
  485. padding-left: 15px;
  486. margin-right: auto;
  487. margin-left: auto; }
  488.  
  489. .row {
  490. display: -webkit-box;
  491. display: -ms-flexbox;
  492. display: flex;
  493. -ms-flex-wrap: wrap;
  494. flex-wrap: wrap;
  495. margin-right: -15px;
  496. margin-left: -15px; }
  497.  
  498. .no-gutters {
  499. margin-right: 0;
  500. margin-left: 0; }
  501. .no-gutters > .col,
  502. .no-gutters > [class*="col-"] {
  503. padding-right: 0;
  504. padding-left: 0; }
  505.  
  506. .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,
  507. .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,
  508. .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,
  509. .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,
  510. .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,
  511. .col-xl-auto {
  512. position: relative;
  513. width: 100%;
  514. min-height: 1px;
  515. padding-right: 15px;
  516. padding-left: 15px; }
  517.  
  518. .col {
  519. -ms-flex-preferred-size: 0;
  520. flex-basis: 0;
  521. -webkit-box-flex: 1;
  522. -ms-flex-positive: 1;
  523. flex-grow: 1;
  524. max-width: 100%; }
  525.  
  526. .col-auto {
  527. -webkit-box-flex: 0;
  528. -ms-flex: 0 0 auto;
  529. flex: 0 0 auto;
  530. width: auto;
  531. max-width: none; }
  532.  
  533. .col-1 {
  534. -webkit-box-flex: 0;
  535. -ms-flex: 0 0 8.33333%;
  536. flex: 0 0 8.33333%;
  537. max-width: 8.33333%; }
  538.  
  539. .col-2 {
  540. -webkit-box-flex: 0;
  541. -ms-flex: 0 0 16.66667%;
  542. flex: 0 0 16.66667%;
  543. max-width: 16.66667%; }
  544.  
  545. .col-3 {
  546. -webkit-box-flex: 0;
  547. -ms-flex: 0 0 25%;
  548. flex: 0 0 25%;
  549. max-width: 25%; }
  550.  
  551. .col-4 {
  552. -webkit-box-flex: 0;
  553. -ms-flex: 0 0 33.33333%;
  554. flex: 0 0 33.33333%;
  555. max-width: 33.33333%; }
  556.  
  557. .col-5 {
  558. -webkit-box-flex: 0;
  559. -ms-flex: 0 0 41.66667%;
  560. flex: 0 0 41.66667%;
  561. max-width: 41.66667%; }
  562.  
  563. .col-6 {
  564. -webkit-box-flex: 0;
  565. -ms-flex: 0 0 50%;
  566. flex: 0 0 50%;
  567. max-width: 50%; }
  568.  
  569. .col-7 {
  570. -webkit-box-flex: 0;
  571. -ms-flex: 0 0 58.33333%;
  572. flex: 0 0 58.33333%;
  573. max-width: 58.33333%; }
  574.  
  575. .col-8 {
  576. -webkit-box-flex: 0;
  577. -ms-flex: 0 0 66.66667%;
  578. flex: 0 0 66.66667%;
  579. max-width: 66.66667%; }
  580.  
  581. .col-9 {
  582. -webkit-box-flex: 0;
  583. -ms-flex: 0 0 75%;
  584. flex: 0 0 75%;
  585. max-width: 75%; }
  586.  
  587. .col-10 {
  588. -webkit-box-flex: 0;
  589. -ms-flex: 0 0 83.33333%;
  590. flex: 0 0 83.33333%;
  591. max-width: 83.33333%; }
  592.  
  593. .col-11 {
  594. -webkit-box-flex: 0;
  595. -ms-flex: 0 0 91.66667%;
  596. flex: 0 0 91.66667%;
  597. max-width: 91.66667%; }
  598.  
  599. .col-12 {
  600. -webkit-box-flex: 0;
  601. -ms-flex: 0 0 100%;
  602. flex: 0 0 100%;
  603. max-width: 100%; }
  604.  
  605. .order-first {
  606. -webkit-box-ordinal-group: 0;
  607. -ms-flex-order: -1;
  608. order: -1; }
  609.  
  610. .order-last {
  611. -webkit-box-ordinal-group: 14;
  612. -ms-flex-order: 13;
  613. order: 13; }
  614.  
  615. .order-0 {
  616. -webkit-box-ordinal-group: 1;
  617. -ms-flex-order: 0;
  618. order: 0; }
  619.  
  620. .order-1 {
  621. -webkit-box-ordinal-group: 2;
  622. -ms-flex-order: 1;
  623. order: 1; }
  624.  
  625. .order-2 {
  626. -webkit-box-ordinal-group: 3;
  627. -ms-flex-order: 2;
  628. order: 2; }
  629.  
  630. .order-3 {
  631. -webkit-box-ordinal-group: 4;
  632. -ms-flex-order: 3;
  633. order: 3; }
  634.  
  635. .order-4 {
  636. -webkit-box-ordinal-group: 5;
  637. -ms-flex-order: 4;
  638. order: 4; }
  639.  
  640. .order-5 {
  641. -webkit-box-ordinal-group: 6;
  642. -ms-flex-order: 5;
  643. order: 5; }
  644.  
  645. .order-6 {
  646. -webkit-box-ordinal-group: 7;
  647. -ms-flex-order: 6;
  648. order: 6; }
  649.  
  650. .order-7 {
  651. -webkit-box-ordinal-group: 8;
  652. -ms-flex-order: 7;
  653. order: 7; }
  654.  
  655. .order-8 {
  656. -webkit-box-ordinal-group: 9;
  657. -ms-flex-order: 8;
  658. order: 8; }
  659.  
  660. .order-9 {
  661. -webkit-box-ordinal-group: 10;
  662. -ms-flex-order: 9;
  663. order: 9; }
  664.  
  665. .order-10 {
  666. -webkit-box-ordinal-group: 11;
  667. -ms-flex-order: 10;
  668. order: 10; }
  669.  
  670. .order-11 {
  671. -webkit-box-ordinal-group: 12;
  672. -ms-flex-order: 11;
  673. order: 11; }
  674.  
  675. .order-12 {
  676. -webkit-box-ordinal-group: 13;
  677. -ms-flex-order: 12;
  678. order: 12; }
  679.  
  680. .offset-1 {
  681. margin-left: 8.33333%; }
  682.  
  683. .offset-2 {
  684. margin-left: 16.66667%; }
  685.  
  686. .offset-3 {
  687. margin-left: 25%; }
  688.  
  689. .offset-4 {
  690. margin-left: 33.33333%; }
  691.  
  692. .offset-5 {
  693. margin-left: 41.66667%; }
  694.  
  695. .offset-6 {
  696. margin-left: 50%; }
  697.  
  698. .offset-7 {
  699. margin-left: 58.33333%; }
  700.  
  701. .offset-8 {
  702. margin-left: 66.66667%; }
  703.  
  704. .offset-9 {
  705. margin-left: 75%; }
  706.  
  707. .offset-10 {
  708. margin-left: 83.33333%; }
  709.  
  710. .offset-11 {
  711. margin-left: 91.66667%; }
  712.  
  713. @media (min-width: 576px) {
  714. .col-sm {
  715. -ms-flex-preferred-size: 0;
  716. flex-basis: 0;
  717. -webkit-box-flex: 1;
  718. -ms-flex-positive: 1;
  719. flex-grow: 1;
  720. max-width: 100%; }
  721. .col-sm-auto {
  722. -webkit-box-flex: 0;
  723. -ms-flex: 0 0 auto;
  724. flex: 0 0 auto;
  725. width: auto;
  726. max-width: none; }
  727. .col-sm-1 {
  728. -webkit-box-flex: 0;
  729. -ms-flex: 0 0 8.33333%;
  730. flex: 0 0 8.33333%;
  731. max-width: 8.33333%; }
  732. .col-sm-2 {
  733. -webkit-box-flex: 0;
  734. -ms-flex: 0 0 16.66667%;
  735. flex: 0 0 16.66667%;
  736. max-width: 16.66667%; }
  737. .col-sm-3 {
  738. -webkit-box-flex: 0;
  739. -ms-flex: 0 0 25%;
  740. flex: 0 0 25%;
  741. max-width: 25%; }
  742. .col-sm-4 {
  743. -webkit-box-flex: 0;
  744. -ms-flex: 0 0 33.33333%;
  745. flex: 0 0 33.33333%;
  746. max-width: 33.33333%; }
  747. .col-sm-5 {
  748. -webkit-box-flex: 0;
  749. -ms-flex: 0 0 41.66667%;
  750. flex: 0 0 41.66667%;
  751. max-width: 41.66667%; }
  752. .col-sm-6 {
  753. -webkit-box-flex: 0;
  754. -ms-flex: 0 0 50%;
  755. flex: 0 0 50%;
  756. max-width: 50%; }
  757. .col-sm-7 {
  758. -webkit-box-flex: 0;
  759. -ms-flex: 0 0 58.33333%;
  760. flex: 0 0 58.33333%;
  761. max-width: 58.33333%; }
  762. .col-sm-8 {
  763. -webkit-box-flex: 0;
  764. -ms-flex: 0 0 66.66667%;
  765. flex: 0 0 66.66667%;
  766. max-width: 66.66667%; }
  767. .col-sm-9 {
  768. -webkit-box-flex: 0;
  769. -ms-flex: 0 0 75%;
  770. flex: 0 0 75%;
  771. max-width: 75%; }
  772. .col-sm-10 {
  773. -webkit-box-flex: 0;
  774. -ms-flex: 0 0 83.33333%;
  775. flex: 0 0 83.33333%;
  776. max-width: 83.33333%; }
  777. .col-sm-11 {
  778. -webkit-box-flex: 0;
  779. -ms-flex: 0 0 91.66667%;
  780. flex: 0 0 91.66667%;
  781. max-width: 91.66667%; }
  782. .col-sm-12 {
  783. -webkit-box-flex: 0;
  784. -ms-flex: 0 0 100%;
  785. flex: 0 0 100%;
  786. max-width: 100%; }
  787. .order-sm-first {
  788. -webkit-box-ordinal-group: 0;
  789. -ms-flex-order: -1;
  790. order: -1; }
  791. .order-sm-last {
  792. -webkit-box-ordinal-group: 14;
  793. -ms-flex-order: 13;
  794. order: 13; }
  795. .order-sm-0 {
  796. -webkit-box-ordinal-group: 1;
  797. -ms-flex-order: 0;
  798. order: 0; }
  799. .order-sm-1 {
  800. -webkit-box-ordinal-group: 2;
  801. -ms-flex-order: 1;
  802. order: 1; }
  803. .order-sm-2 {
  804. -webkit-box-ordinal-group: 3;
  805. -ms-flex-order: 2;
  806. order: 2; }
  807. .order-sm-3 {
  808. -webkit-box-ordinal-group: 4;
  809. -ms-flex-order: 3;
  810. order: 3; }
  811. .order-sm-4 {
  812. -webkit-box-ordinal-group: 5;
  813. -ms-flex-order: 4;
  814. order: 4; }
  815. .order-sm-5 {
  816. -webkit-box-ordinal-group: 6;
  817. -ms-flex-order: 5;
  818. order: 5; }
  819. .order-sm-6 {
  820. -webkit-box-ordinal-group: 7;
  821. -ms-flex-order: 6;
  822. order: 6; }
  823. .order-sm-7 {
  824. -webkit-box-ordinal-group: 8;
  825. -ms-flex-order: 7;
  826. order: 7; }
  827. .order-sm-8 {
  828. -webkit-box-ordinal-group: 9;
  829. -ms-flex-order: 8;
  830. order: 8; }
  831. .order-sm-9 {
  832. -webkit-box-ordinal-group: 10;
  833. -ms-flex-order: 9;
  834. order: 9; }
  835. .order-sm-10 {
  836. -webkit-box-ordinal-group: 11;
  837. -ms-flex-order: 10;
  838. order: 10; }
  839. .order-sm-11 {
  840. -webkit-box-ordinal-group: 12;
  841. -ms-flex-order: 11;
  842. order: 11; }
  843. .order-sm-12 {
  844. -webkit-box-ordinal-group: 13;
  845. -ms-flex-order: 12;
  846. order: 12; }
  847. .offset-sm-0 {
  848. margin-left: 0; }
  849. .offset-sm-1 {
  850. margin-left: 8.33333%; }
  851. .offset-sm-2 {
  852. margin-left: 16.66667%; }
  853. .offset-sm-3 {
  854. margin-left: 25%; }
  855. .offset-sm-4 {
  856. margin-left: 33.33333%; }
  857. .offset-sm-5 {
  858. margin-left: 41.66667%; }
  859. .offset-sm-6 {
  860. margin-left: 50%; }
  861. .offset-sm-7 {
  862. margin-left: 58.33333%; }
  863. .offset-sm-8 {
  864. margin-left: 66.66667%; }
  865. .offset-sm-9 {
  866. margin-left: 75%; }
  867. .offset-sm-10 {
  868. margin-left: 83.33333%; }
  869. .offset-sm-11 {
  870. margin-left: 91.66667%; } }
  871.  
  872. @media (min-width: 768px) {
  873. .col-md {
  874. -ms-flex-preferred-size: 0;
  875. flex-basis: 0;
  876. -webkit-box-flex: 1;
  877. -ms-flex-positive: 1;
  878. flex-grow: 1;
  879. max-width: 100%; }
  880. .col-md-auto {
  881. -webkit-box-flex: 0;
  882. -ms-flex: 0 0 auto;
  883. flex: 0 0 auto;
  884. width: auto;
  885. max-width: none; }
  886. .col-md-1 {
  887. -webkit-box-flex: 0;
  888. -ms-flex: 0 0 8.33333%;
  889. flex: 0 0 8.33333%;
  890. max-width: 8.33333%; }
  891. .col-md-2 {
  892. -webkit-box-flex: 0;
  893. -ms-flex: 0 0 16.66667%;
  894. flex: 0 0 16.66667%;
  895. max-width: 16.66667%; }
  896. .col-md-3 {
  897. -webkit-box-flex: 0;
  898. -ms-flex: 0 0 25%;
  899. flex: 0 0 25%;
  900. max-width: 25%; }
  901. .col-md-4 {
  902. -webkit-box-flex: 0;
  903. -ms-flex: 0 0 33.33333%;
  904. flex: 0 0 33.33333%;
  905. max-width: 33.33333%; }
  906. .col-md-5 {
  907. -webkit-box-flex: 0;
  908. -ms-flex: 0 0 41.66667%;
  909. flex: 0 0 41.66667%;
  910. max-width: 41.66667%; }
  911. .col-md-6 {
  912. -webkit-box-flex: 0;
  913. -ms-flex: 0 0 50%;
  914. flex: 0 0 50%;
  915. max-width: 50%; }
  916. .col-md-7 {
  917. -webkit-box-flex: 0;
  918. -ms-flex: 0 0 58.33333%;
  919. flex: 0 0 58.33333%;
  920. max-width: 58.33333%; }
  921. .col-md-8 {
  922. -webkit-box-flex: 0;
  923. -ms-flex: 0 0 66.66667%;
  924. flex: 0 0 66.66667%;
  925. max-width: 66.66667%; }
  926. .col-md-9 {
  927. -webkit-box-flex: 0;
  928. -ms-flex: 0 0 75%;
  929. flex: 0 0 75%;
  930. max-width: 75%; }
  931. .col-md-10 {
  932. -webkit-box-flex: 0;
  933. -ms-flex: 0 0 83.33333%;
  934. flex: 0 0 83.33333%;
  935. max-width: 83.33333%; }
  936. .col-md-11 {
  937. -webkit-box-flex: 0;
  938. -ms-flex: 0 0 91.66667%;
  939. flex: 0 0 91.66667%;
  940. max-width: 91.66667%; }
  941. .col-md-12 {
  942. -webkit-box-flex: 0;
  943. -ms-flex: 0 0 100%;
  944. flex: 0 0 100%;
  945. max-width: 100%; }
  946. .order-md-first {
  947. -webkit-box-ordinal-group: 0;
  948. -ms-flex-order: -1;
  949. order: -1; }
  950. .order-md-last {
  951. -webkit-box-ordinal-group: 14;
  952. -ms-flex-order: 13;
  953. order: 13; }
  954. .order-md-0 {
  955. -webkit-box-ordinal-group: 1;
  956. -ms-flex-order: 0;
  957. order: 0; }
  958. .order-md-1 {
  959. -webkit-box-ordinal-group: 2;
  960. -ms-flex-order: 1;
  961. order: 1; }
  962. .order-md-2 {
  963. -webkit-box-ordinal-group: 3;
  964. -ms-flex-order: 2;
  965. order: 2; }
  966. .order-md-3 {
  967. -webkit-box-ordinal-group: 4;
  968. -ms-flex-order: 3;
  969. order: 3; }
  970. .order-md-4 {
  971. -webkit-box-ordinal-group: 5;
  972. -ms-flex-order: 4;
  973. order: 4; }
  974. .order-md-5 {
  975. -webkit-box-ordinal-group: 6;
  976. -ms-flex-order: 5;
  977. order: 5; }
  978. .order-md-6 {
  979. -webkit-box-ordinal-group: 7;
  980. -ms-flex-order: 6;
  981. order: 6; }
  982. .order-md-7 {
  983. -webkit-box-ordinal-group: 8;
  984. -ms-flex-order: 7;
  985. order: 7; }
  986. .order-md-8 {
  987. -webkit-box-ordinal-group: 9;
  988. -ms-flex-order: 8;
  989. order: 8; }
  990. .order-md-9 {
  991. -webkit-box-ordinal-group: 10;
  992. -ms-flex-order: 9;
  993. order: 9; }
  994. .order-md-10 {
  995. -webkit-box-ordinal-group: 11;
  996. -ms-flex-order: 10;
  997. order: 10; }
  998. .order-md-11 {
  999. -webkit-box-ordinal-group: 12;
  1000. -ms-flex-order: 11;
  1001. order: 11; }
  1002. .order-md-12 {
  1003. -webkit-box-ordinal-group: 13;
  1004. -ms-flex-order: 12;
  1005. order: 12; }
  1006. .offset-md-0 {
  1007. margin-left: 0; }
  1008. .offset-md-1 {
  1009. margin-left: 8.33333%; }
  1010. .offset-md-2 {
  1011. margin-left: 16.66667%; }
  1012. .offset-md-3 {
  1013. margin-left: 25%; }
  1014. .offset-md-4 {
  1015. margin-left: 33.33333%; }
  1016. .offset-md-5 {
  1017. margin-left: 41.66667%; }
  1018. .offset-md-6 {
  1019. margin-left: 50%; }
  1020. .offset-md-7 {
  1021. margin-left: 58.33333%; }
  1022. .offset-md-8 {
  1023. margin-left: 66.66667%; }
  1024. .offset-md-9 {
  1025. margin-left: 75%; }
  1026. .offset-md-10 {
  1027. margin-left: 83.33333%; }
  1028. .offset-md-11 {
  1029. margin-left: 91.66667%; } }
  1030.  
  1031. @media (min-width: 992px) {
  1032. .col-lg {
  1033. -ms-flex-preferred-size: 0;
  1034. flex-basis: 0;
  1035. -webkit-box-flex: 1;
  1036. -ms-flex-positive: 1;
  1037. flex-grow: 1;
  1038. max-width: 100%; }
  1039. .col-lg-auto {
  1040. -webkit-box-flex: 0;
  1041. -ms-flex: 0 0 auto;
  1042. flex: 0 0 auto;
  1043. width: auto;
  1044. max-width: none; }
  1045. .col-lg-1 {
  1046. -webkit-box-flex: 0;
  1047. -ms-flex: 0 0 8.33333%;
  1048. flex: 0 0 8.33333%;
  1049. max-width: 8.33333%; }
  1050. .col-lg-2 {
  1051. -webkit-box-flex: 0;
  1052. -ms-flex: 0 0 16.66667%;
  1053. flex: 0 0 16.66667%;
  1054. max-width: 16.66667%; }
  1055. .col-lg-3 {
  1056. -webkit-box-flex: 0;
  1057. -ms-flex: 0 0 25%;
  1058. flex: 0 0 25%;
  1059. max-width: 25%; }
  1060. .col-lg-4 {
  1061. -webkit-box-flex: 0;
  1062. -ms-flex: 0 0 33.33333%;
  1063. flex: 0 0 33.33333%;
  1064. max-width: 33.33333%; }
  1065. .col-lg-5 {
  1066. -webkit-box-flex: 0;
  1067. -ms-flex: 0 0 41.66667%;
  1068. flex: 0 0 41.66667%;
  1069. max-width: 41.66667%; }
  1070. .col-lg-6 {
  1071. -webkit-box-flex: 0;
  1072. -ms-flex: 0 0 50%;
  1073. flex: 0 0 50%;
  1074. max-width: 50%; }
  1075. .col-lg-7 {
  1076. -webkit-box-flex: 0;
  1077. -ms-flex: 0 0 58.33333%;
  1078. flex: 0 0 58.33333%;
  1079. max-width: 58.33333%; }
  1080. .col-lg-8 {
  1081. -webkit-box-flex: 0;
  1082. -ms-flex: 0 0 66.66667%;
  1083. flex: 0 0 66.66667%;
  1084. max-width: 66.66667%; }
  1085. .col-lg-9 {
  1086. -webkit-box-flex: 0;
  1087. -ms-flex: 0 0 75%;
  1088. flex: 0 0 75%;
  1089. max-width: 75%; }
  1090. .col-lg-10 {
  1091. -webkit-box-flex: 0;
  1092. -ms-flex: 0 0 83.33333%;
  1093. flex: 0 0 83.33333%;
  1094. max-width: 83.33333%; }
  1095. .col-lg-11 {
  1096. -webkit-box-flex: 0;
  1097. -ms-flex: 0 0 91.66667%;
  1098. flex: 0 0 91.66667%;
  1099. max-width: 91.66667%; }
  1100. .col-lg-12 {
  1101. -webkit-box-flex: 0;
  1102. -ms-flex: 0 0 100%;
  1103. flex: 0 0 100%;
  1104. max-width: 100%; }
  1105. .order-lg-first {
  1106. -webkit-box-ordinal-group: 0;
  1107. -ms-flex-order: -1;
  1108. order: -1; }
  1109. .order-lg-last {
  1110. -webkit-box-ordinal-group: 14;
  1111. -ms-flex-order: 13;
  1112. order: 13; }
  1113. .order-lg-0 {
  1114. -webkit-box-ordinal-group: 1;
  1115. -ms-flex-order: 0;
  1116. order: 0; }
  1117. .order-lg-1 {
  1118. -webkit-box-ordinal-group: 2;
  1119. -ms-flex-order: 1;
  1120. order: 1; }
  1121. .order-lg-2 {
  1122. -webkit-box-ordinal-group: 3;
  1123. -ms-flex-order: 2;
  1124. order: 2; }
  1125. .order-lg-3 {
  1126. -webkit-box-ordinal-group: 4;
  1127. -ms-flex-order: 3;
  1128. order: 3; }
  1129. .order-lg-4 {
  1130. -webkit-box-ordinal-group: 5;
  1131. -ms-flex-order: 4;
  1132. order: 4; }
  1133. .order-lg-5 {
  1134. -webkit-box-ordinal-group: 6;
  1135. -ms-flex-order: 5;
  1136. order: 5; }
  1137. .order-lg-6 {
  1138. -webkit-box-ordinal-group: 7;
  1139. -ms-flex-order: 6;
  1140. order: 6; }
  1141. .order-lg-7 {
  1142. -webkit-box-ordinal-group: 8;
  1143. -ms-flex-order: 7;
  1144. order: 7; }
  1145. .order-lg-8 {
  1146. -webkit-box-ordinal-group: 9;
  1147. -ms-flex-order: 8;
  1148. order: 8; }
  1149. .order-lg-9 {
  1150. -webkit-box-ordinal-group: 10;
  1151. -ms-flex-order: 9;
  1152. order: 9; }
  1153. .order-lg-10 {
  1154. -webkit-box-ordinal-group: 11;
  1155. -ms-flex-order: 10;
  1156. order: 10; }
  1157. .order-lg-11 {
  1158. -webkit-box-ordinal-group: 12;
  1159. -ms-flex-order: 11;
  1160. order: 11; }
  1161. .order-lg-12 {
  1162. -webkit-box-ordinal-group: 13;
  1163. -ms-flex-order: 12;
  1164. order: 12; }
  1165. .offset-lg-0 {
  1166. margin-left: 0; }
  1167. .offset-lg-1 {
  1168. margin-left: 8.33333%; }
  1169. .offset-lg-2 {
  1170. margin-left: 16.66667%; }
  1171. .offset-lg-3 {
  1172. margin-left: 25%; }
  1173. .offset-lg-4 {
  1174. margin-left: 33.33333%; }
  1175. .offset-lg-5 {
  1176. margin-left: 41.66667%; }
  1177. .offset-lg-6 {
  1178. margin-left: 50%; }
  1179. .offset-lg-7 {
  1180. margin-left: 58.33333%; }
  1181. .offset-lg-8 {
  1182. margin-left: 66.66667%; }
  1183. .offset-lg-9 {
  1184. margin-left: 75%; }
  1185. .offset-lg-10 {
  1186. margin-left: 83.33333%; }
  1187. .offset-lg-11 {
  1188. margin-left: 91.66667%; } }
  1189.  
  1190. @media (min-width: 1200px) {
  1191. .col-xl {
  1192. -ms-flex-preferred-size: 0;
  1193. flex-basis: 0;
  1194. -webkit-box-flex: 1;
  1195. -ms-flex-positive: 1;
  1196. flex-grow: 1;
  1197. max-width: 100%; }
  1198. .col-xl-auto {
  1199. -webkit-box-flex: 0;
  1200. -ms-flex: 0 0 auto;
  1201. flex: 0 0 auto;
  1202. width: auto;
  1203. max-width: none; }
  1204. .col-xl-1 {
  1205. -webkit-box-flex: 0;
  1206. -ms-flex: 0 0 8.33333%;
  1207. flex: 0 0 8.33333%;
  1208. max-width: 8.33333%; }
  1209. .col-xl-2 {
  1210. -webkit-box-flex: 0;
  1211. -ms-flex: 0 0 16.66667%;
  1212. flex: 0 0 16.66667%;
  1213. max-width: 16.66667%; }
  1214. .col-xl-3 {
  1215. -webkit-box-flex: 0;
  1216. -ms-flex: 0 0 25%;
  1217. flex: 0 0 25%;
  1218. max-width: 25%; }
  1219. .col-xl-4 {
  1220. -webkit-box-flex: 0;
  1221. -ms-flex: 0 0 33.33333%;
  1222. flex: 0 0 33.33333%;
  1223. max-width: 33.33333%; }
  1224. .col-xl-5 {
  1225. -webkit-box-flex: 0;
  1226. -ms-flex: 0 0 41.66667%;
  1227. flex: 0 0 41.66667%;
  1228. max-width: 41.66667%; }
  1229. .col-xl-6 {
  1230. -webkit-box-flex: 0;
  1231. -ms-flex: 0 0 50%;
  1232. flex: 0 0 50%;
  1233. max-width: 50%; }
  1234. .col-xl-7 {
  1235. -webkit-box-flex: 0;
  1236. -ms-flex: 0 0 58.33333%;
  1237. flex: 0 0 58.33333%;
  1238. max-width: 58.33333%; }
  1239. .col-xl-8 {
  1240. -webkit-box-flex: 0;
  1241. -ms-flex: 0 0 66.66667%;
  1242. flex: 0 0 66.66667%;
  1243. max-width: 66.66667%; }
  1244. .col-xl-9 {
  1245. -webkit-box-flex: 0;
  1246. -ms-flex: 0 0 75%;
  1247. flex: 0 0 75%;
  1248. max-width: 75%; }
  1249. .col-xl-10 {
  1250. -webkit-box-flex: 0;
  1251. -ms-flex: 0 0 83.33333%;
  1252. flex: 0 0 83.33333%;
  1253. max-width: 83.33333%; }
  1254. .col-xl-11 {
  1255. -webkit-box-flex: 0;
  1256. -ms-flex: 0 0 91.66667%;
  1257. flex: 0 0 91.66667%;
  1258. max-width: 91.66667%; }
  1259. .col-xl-12 {
  1260. -webkit-box-flex: 0;
  1261. -ms-flex: 0 0 100%;
  1262. flex: 0 0 100%;
  1263. max-width: 100%; }
  1264. .order-xl-first {
  1265. -webkit-box-ordinal-group: 0;
  1266. -ms-flex-order: -1;
  1267. order: -1; }
  1268. .order-xl-last {
  1269. -webkit-box-ordinal-group: 14;
  1270. -ms-flex-order: 13;
  1271. order: 13; }
  1272. .order-xl-0 {
  1273. -webkit-box-ordinal-group: 1;
  1274. -ms-flex-order: 0;
  1275. order: 0; }
  1276. .order-xl-1 {
  1277. -webkit-box-ordinal-group: 2;
  1278. -ms-flex-order: 1;
  1279. order: 1; }
  1280. .order-xl-2 {
  1281. -webkit-box-ordinal-group: 3;
  1282. -ms-flex-order: 2;
  1283. order: 2; }
  1284. .order-xl-3 {
  1285. -webkit-box-ordinal-group: 4;
  1286. -ms-flex-order: 3;
  1287. order: 3; }
  1288. .order-xl-4 {
  1289. -webkit-box-ordinal-group: 5;
  1290. -ms-flex-order: 4;
  1291. order: 4; }
  1292. .order-xl-5 {
  1293. -webkit-box-ordinal-group: 6;
  1294. -ms-flex-order: 5;
  1295. order: 5; }
  1296. .order-xl-6 {
  1297. -webkit-box-ordinal-group: 7;
  1298. -ms-flex-order: 6;
  1299. order: 6; }
  1300. .order-xl-7 {
  1301. -webkit-box-ordinal-group: 8;
  1302. -ms-flex-order: 7;
  1303. order: 7; }
  1304. .order-xl-8 {
  1305. -webkit-box-ordinal-group: 9;
  1306. -ms-flex-order: 8;
  1307. order: 8; }
  1308. .order-xl-9 {
  1309. -webkit-box-ordinal-group: 10;
  1310. -ms-flex-order: 9;
  1311. order: 9; }
  1312. .order-xl-10 {
  1313. -webkit-box-ordinal-group: 11;
  1314. -ms-flex-order: 10;
  1315. order: 10; }
  1316. .order-xl-11 {
  1317. -webkit-box-ordinal-group: 12;
  1318. -ms-flex-order: 11;
  1319. order: 11; }
  1320. .order-xl-12 {
  1321. -webkit-box-ordinal-group: 13;
  1322. -ms-flex-order: 12;
  1323. order: 12; }
  1324. .offset-xl-0 {
  1325. margin-left: 0; }
  1326. .offset-xl-1 {
  1327. margin-left: 8.33333%; }
  1328. .offset-xl-2 {
  1329. margin-left: 16.66667%; }
  1330. .offset-xl-3 {
  1331. margin-left: 25%; }
  1332. .offset-xl-4 {
  1333. margin-left: 33.33333%; }
  1334. .offset-xl-5 {
  1335. margin-left: 41.66667%; }
  1336. .offset-xl-6 {
  1337. margin-left: 50%; }
  1338. .offset-xl-7 {
  1339. margin-left: 58.33333%; }
  1340. .offset-xl-8 {
  1341. margin-left: 66.66667%; }
  1342. .offset-xl-9 {
  1343. margin-left: 75%; }
  1344. .offset-xl-10 {
  1345. margin-left: 83.33333%; }
  1346. .offset-xl-11 {
  1347. margin-left: 91.66667%; } }
  1348.  
  1349. .table {
  1350. width: 100%;
  1351. max-width: 100%;
  1352. margin-bottom: 1rem;
  1353. background-color: transparent; }
  1354. .table th,
  1355. .table td {
  1356. padding: 0.75rem;
  1357. vertical-align: top;
  1358. border-top: 1px solid #dee2e6; }
  1359. .table thead th {
  1360. vertical-align: bottom;
  1361. border-bottom: 2px solid #dee2e6; }
  1362. .table tbody + tbody {
  1363. border-top: 2px solid #dee2e6; }
  1364. .table .table {
  1365. background-color: #fff; }
  1366.  
  1367. .table-sm th,
  1368. .table-sm td {
  1369. padding: 0.3rem; }
  1370.  
  1371. .table-bordered {
  1372. border: 1px solid #dee2e6; }
  1373. .table-bordered th,
  1374. .table-bordered td {
  1375. border: 1px solid #dee2e6; }
  1376. .table-bordered thead th,
  1377. .table-bordered thead td {
  1378. border-bottom-width: 2px; }
  1379.  
  1380. .table-borderless th,
  1381. .table-borderless td,
  1382. .table-borderless thead th,
  1383. .table-borderless tbody + tbody {
  1384. border: 0; }
  1385.  
  1386. .table-striped tbody tr:nth-of-type(odd) {
  1387. background-color: rgba(0, 0, 0, 0.05); }
  1388.  
  1389. .table-hover tbody tr:hover {
  1390. background-color: rgba(0, 0, 0, 0.075); }
  1391.  
  1392. .table-primary,
  1393. .table-primary > th,
  1394. .table-primary > td {
  1395. background-color: #dab8df; }
  1396.  
  1397. .table-hover .table-primary:hover {
  1398. background-color: #d1a6d7; }
  1399. .table-hover .table-primary:hover > td,
  1400. .table-hover .table-primary:hover > th {
  1401. background-color: #d1a6d7; }
  1402.  
  1403. .table-secondary,
  1404. .table-secondary > th,
  1405. .table-secondary > td {
  1406. background-color: #d6d8db; }
  1407.  
  1408. .table-hover .table-secondary:hover {
  1409. background-color: #c8cbcf; }
  1410. .table-hover .table-secondary:hover > td,
  1411. .table-hover .table-secondary:hover > th {
  1412. background-color: #c8cbcf; }
  1413.  
  1414. .table-success,
  1415. .table-success > th,
  1416. .table-success > td {
  1417. background-color: #c3e6cb; }
  1418.  
  1419. .table-hover .table-success:hover {
  1420. background-color: #b1dfbb; }
  1421. .table-hover .table-success:hover > td,
  1422. .table-hover .table-success:hover > th {
  1423. background-color: #b1dfbb; }
  1424.  
  1425. .table-info,
  1426. .table-info > th,
  1427. .table-info > td {
  1428. background-color: #bee5eb; }
  1429.  
  1430. .table-hover .table-info:hover {
  1431. background-color: #abdde5; }
  1432. .table-hover .table-info:hover > td,
  1433. .table-hover .table-info:hover > th {
  1434. background-color: #abdde5; }
  1435.  
  1436. .table-warning,
  1437. .table-warning > th,
  1438. .table-warning > td {
  1439. background-color: #ffeeba; }
  1440.  
  1441. .table-hover .table-warning:hover {
  1442. background-color: #ffe8a1; }
  1443. .table-hover .table-warning:hover > td,
  1444. .table-hover .table-warning:hover > th {
  1445. background-color: #ffe8a1; }
  1446.  
  1447. .table-danger,
  1448. .table-danger > th,
  1449. .table-danger > td {
  1450. background-color: #f5c6cb; }
  1451.  
  1452. .table-hover .table-danger:hover {
  1453. background-color: #f1b0b7; }
  1454. .table-hover .table-danger:hover > td,
  1455. .table-hover .table-danger:hover > th {
  1456. background-color: #f1b0b7; }
  1457.  
  1458. .table-light,
  1459. .table-light > th,
  1460. .table-light > td {
  1461. background-color: #fdfdfe; }
  1462.  
  1463. .table-hover .table-light:hover {
  1464. background-color: #ececf6; }
  1465. .table-hover .table-light:hover > td,
  1466. .table-hover .table-light:hover > th {
  1467. background-color: #ececf6; }
  1468.  
  1469. .table-dark,
  1470. .table-dark > th,
  1471. .table-dark > td {
  1472. background-color: #c6c8ca; }
  1473.  
  1474. .table-hover .table-dark:hover {
  1475. background-color: #b9bbbe; }
  1476. .table-hover .table-dark:hover > td,
  1477. .table-hover .table-dark:hover > th {
  1478. background-color: #b9bbbe; }
  1479.  
  1480. .table-active,
  1481. .table-active > th,
  1482. .table-active > td {
  1483. background-color: rgba(0, 0, 0, 0.075); }
  1484.  
  1485. .table-hover .table-active:hover {
  1486. background-color: rgba(0, 0, 0, 0.075); }
  1487. .table-hover .table-active:hover > td,
  1488. .table-hover .table-active:hover > th {
  1489. background-color: rgba(0, 0, 0, 0.075); }
  1490.  
  1491. .table .thead-dark th {
  1492. color: #fff;
  1493. background-color: #212529;
  1494. border-color: #32383e; }
  1495.  
  1496. .table .thead-light th {
  1497. color: #495057;
  1498. background-color: #e9ecef;
  1499. border-color: #dee2e6; }
  1500.  
  1501. .table-dark {
  1502. color: #fff;
  1503. background-color: #212529; }
  1504. .table-dark th,
  1505. .table-dark td,
  1506. .table-dark thead th {
  1507. border-color: #32383e; }
  1508. .table-dark.table-bordered {
  1509. border: 0; }
  1510. .table-dark.table-striped tbody tr:nth-of-type(odd) {
  1511. background-color: rgba(255, 255, 255, 0.05); }
  1512. .table-dark.table-hover tbody tr:hover {
  1513. background-color: rgba(255, 255, 255, 0.075); }
  1514.  
  1515. @media (max-width: 575.98px) {
  1516. .table-responsive-sm {
  1517. display: block;
  1518. width: 100%;
  1519. overflow-x: auto;
  1520. -webkit-overflow-scrolling: touch;
  1521. -ms-overflow-style: -ms-autohiding-scrollbar; }
  1522. .table-responsive-sm > .table-bordered {
  1523. border: 0; } }
  1524.  
  1525. @media (max-width: 767.98px) {
  1526. .table-responsive-md {
  1527. display: block;
  1528. width: 100%;
  1529. overflow-x: auto;
  1530. -webkit-overflow-scrolling: touch;
  1531. -ms-overflow-style: -ms-autohiding-scrollbar; }
  1532. .table-responsive-md > .table-bordered {
  1533. border: 0; } }
  1534.  
  1535. @media (max-width: 991.98px) {
  1536. .table-responsive-lg {
  1537. display: block;
  1538. width: 100%;
  1539. overflow-x: auto;
  1540. -webkit-overflow-scrolling: touch;
  1541. -ms-overflow-style: -ms-autohiding-scrollbar; }
  1542. .table-responsive-lg > .table-bordered {
  1543. border: 0; } }
  1544.  
  1545. @media (max-width: 1199.98px) {
  1546. .table-responsive-xl {
  1547. display: block;
  1548. width: 100%;
  1549. overflow-x: auto;
  1550. -webkit-overflow-scrolling: touch;
  1551. -ms-overflow-style: -ms-autohiding-scrollbar; }
  1552. .table-responsive-xl > .table-bordered {
  1553. border: 0; } }
  1554.  
  1555. .table-responsive {
  1556. display: block;
  1557. width: 100%;
  1558. overflow-x: auto;
  1559. -webkit-overflow-scrolling: touch;
  1560. -ms-overflow-style: -ms-autohiding-scrollbar; }
  1561. .table-responsive > .table-bordered {
  1562. border: 0; }
  1563.  
  1564. .form-control, .wpcf7 input[type=text],
  1565. .wpcf7 input[type=search],
  1566. .wpcf7 input[type=url],
  1567. .wpcf7 input[type=tel],
  1568. .wpcf7 input[type=number],
  1569. .wpcf7 input[type=range],
  1570. .wpcf7 input[type=date],
  1571. .wpcf7 input[type=month],
  1572. .wpcf7 input[type=week],
  1573. .wpcf7 input[type=time],
  1574. .wpcf7 input[type=datetime],
  1575. .wpcf7 input[type=datetime-local],
  1576. .wpcf7 input[type=color],
  1577. .wpcf7 input[type=email],
  1578. .wpcf7 input[type=file],
  1579. .wpcf7 input[type=submit],
  1580. .wpcf7 select,
  1581. .wpcf7 textarea, .wpcf7 .wpcf7-validation-errors {
  1582. display: block;
  1583. width: 100%;
  1584. padding: 0.375rem 0.75rem;
  1585. font-size: 1rem;
  1586. line-height: 1.5;
  1587. color: #495057;
  1588. background-color: #fff;
  1589. background-clip: padding-box;
  1590. border: 1px solid #ced4da;
  1591. border-radius: 0.25rem;
  1592. -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  1593. transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  1594. transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  1595. transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; }
  1596. @media screen and (prefers-reduced-motion: reduce) {
  1597. .form-control, .wpcf7 input[type=text],
  1598. .wpcf7 input[type=search],
  1599. .wpcf7 input[type=url],
  1600. .wpcf7 input[type=tel],
  1601. .wpcf7 input[type=number],
  1602. .wpcf7 input[type=range],
  1603. .wpcf7 input[type=date],
  1604. .wpcf7 input[type=month],
  1605. .wpcf7 input[type=week],
  1606. .wpcf7 input[type=time],
  1607. .wpcf7 input[type=datetime],
  1608. .wpcf7 input[type=datetime-local],
  1609. .wpcf7 input[type=color],
  1610. .wpcf7 input[type=email],
  1611. .wpcf7 input[type=file],
  1612. .wpcf7 input[type=submit],
  1613. .wpcf7 select,
  1614. .wpcf7 textarea, .wpcf7 .wpcf7-validation-errors {
  1615. -webkit-transition: none;
  1616. transition: none; } }
  1617. .form-control::-ms-expand, .wpcf7 input[type=text]::-ms-expand,
  1618. .wpcf7 input[type=search]::-ms-expand,
  1619. .wpcf7 input[type=url]::-ms-expand,
  1620. .wpcf7 input[type=tel]::-ms-expand,
  1621. .wpcf7 input[type=number]::-ms-expand,
  1622. .wpcf7 input[type=range]::-ms-expand,
  1623. .wpcf7 input[type=date]::-ms-expand,
  1624. .wpcf7 input[type=month]::-ms-expand,
  1625. .wpcf7 input[type=week]::-ms-expand,
  1626. .wpcf7 input[type=time]::-ms-expand,
  1627. .wpcf7 input[type=datetime]::-ms-expand,
  1628. .wpcf7 input[type=datetime-local]::-ms-expand,
  1629. .wpcf7 input[type=color]::-ms-expand,
  1630. .wpcf7 input[type=email]::-ms-expand,
  1631. .wpcf7 input[type=file]::-ms-expand,
  1632. .wpcf7 input[type=submit]::-ms-expand,
  1633. .wpcf7 select::-ms-expand,
  1634. .wpcf7 textarea::-ms-expand, .wpcf7 .wpcf7-validation-errors::-ms-expand {
  1635. background-color: transparent;
  1636. border: 0; }
  1637. .form-control:focus, .wpcf7 input:focus[type=text],
  1638. .wpcf7 input:focus[type=search],
  1639. .wpcf7 input:focus[type=url],
  1640. .wpcf7 input:focus[type=tel],
  1641. .wpcf7 input:focus[type=number],
  1642. .wpcf7 input:focus[type=range],
  1643. .wpcf7 input:focus[type=date],
  1644. .wpcf7 input:focus[type=month],
  1645. .wpcf7 input:focus[type=week],
  1646. .wpcf7 input:focus[type=time],
  1647. .wpcf7 input:focus[type=datetime],
  1648. .wpcf7 input:focus[type=datetime-local],
  1649. .wpcf7 input:focus[type=color],
  1650. .wpcf7 input:focus[type=email],
  1651. .wpcf7 input:focus[type=file],
  1652. .wpcf7 input:focus[type=submit],
  1653. .wpcf7 select:focus,
  1654. .wpcf7 textarea:focus, .wpcf7 .wpcf7-validation-errors:focus {
  1655. color: #495057;
  1656. background-color: #fff;
  1657. border-color: #484848;
  1658. outline: 0;
  1659. -webkit-box-shadow: 0 0 0 0rem rgba(72, 72, 72, 0.15);
  1660. box-shadow: 0 0 0 0rem rgba(72, 72, 72, 0.15); }
  1661. .form-control::-webkit-input-placeholder, .wpcf7 input[type=text]::-webkit-input-placeholder,
  1662. .wpcf7 input[type=search]::-webkit-input-placeholder,
  1663. .wpcf7 input[type=url]::-webkit-input-placeholder,
  1664. .wpcf7 input[type=tel]::-webkit-input-placeholder,
  1665. .wpcf7 input[type=number]::-webkit-input-placeholder,
  1666. .wpcf7 input[type=range]::-webkit-input-placeholder,
  1667. .wpcf7 input[type=date]::-webkit-input-placeholder,
  1668. .wpcf7 input[type=month]::-webkit-input-placeholder,
  1669. .wpcf7 input[type=week]::-webkit-input-placeholder,
  1670. .wpcf7 input[type=time]::-webkit-input-placeholder,
  1671. .wpcf7 input[type=datetime]::-webkit-input-placeholder,
  1672. .wpcf7 input[type=datetime-local]::-webkit-input-placeholder,
  1673. .wpcf7 input[type=color]::-webkit-input-placeholder,
  1674. .wpcf7 input[type=email]::-webkit-input-placeholder,
  1675. .wpcf7 input[type=file]::-webkit-input-placeholder,
  1676. .wpcf7 input[type=submit]::-webkit-input-placeholder,
  1677. .wpcf7 select::-webkit-input-placeholder,
  1678. .wpcf7 textarea::-webkit-input-placeholder, .wpcf7 .wpcf7-validation-errors::-webkit-input-placeholder {
  1679. color: #6c757d;
  1680. opacity: 1; }
  1681. .form-control:-ms-input-placeholder, .wpcf7 input[type=text]:-ms-input-placeholder,
  1682. .wpcf7 input[type=search]:-ms-input-placeholder,
  1683. .wpcf7 input[type=url]:-ms-input-placeholder,
  1684. .wpcf7 input[type=tel]:-ms-input-placeholder,
  1685. .wpcf7 input[type=number]:-ms-input-placeholder,
  1686. .wpcf7 input[type=range]:-ms-input-placeholder,
  1687. .wpcf7 input[type=date]:-ms-input-placeholder,
  1688. .wpcf7 input[type=month]:-ms-input-placeholder,
  1689. .wpcf7 input[type=week]:-ms-input-placeholder,
  1690. .wpcf7 input[type=time]:-ms-input-placeholder,
  1691. .wpcf7 input[type=datetime]:-ms-input-placeholder,
  1692. .wpcf7 input[type=datetime-local]:-ms-input-placeholder,
  1693. .wpcf7 input[type=color]:-ms-input-placeholder,
  1694. .wpcf7 input[type=email]:-ms-input-placeholder,
  1695. .wpcf7 input[type=file]:-ms-input-placeholder,
  1696. .wpcf7 input[type=submit]:-ms-input-placeholder,
  1697. .wpcf7 select:-ms-input-placeholder,
  1698. .wpcf7 textarea:-ms-input-placeholder, .wpcf7 .wpcf7-validation-errors:-ms-input-placeholder {
  1699. color: #6c757d;
  1700. opacity: 1; }
  1701. .form-control::-ms-input-placeholder, .wpcf7 input[type=text]::-ms-input-placeholder,
  1702. .wpcf7 input[type=search]::-ms-input-placeholder,
  1703. .wpcf7 input[type=url]::-ms-input-placeholder,
  1704. .wpcf7 input[type=tel]::-ms-input-placeholder,
  1705. .wpcf7 input[type=number]::-ms-input-placeholder,
  1706. .wpcf7 input[type=range]::-ms-input-placeholder,
  1707. .wpcf7 input[type=date]::-ms-input-placeholder,
  1708. .wpcf7 input[type=month]::-ms-input-placeholder,
  1709. .wpcf7 input[type=week]::-ms-input-placeholder,
  1710. .wpcf7 input[type=time]::-ms-input-placeholder,
  1711. .wpcf7 input[type=datetime]::-ms-input-placeholder,
  1712. .wpcf7 input[type=datetime-local]::-ms-input-placeholder,
  1713. .wpcf7 input[type=color]::-ms-input-placeholder,
  1714. .wpcf7 input[type=email]::-ms-input-placeholder,
  1715. .wpcf7 input[type=file]::-ms-input-placeholder,
  1716. .wpcf7 input[type=submit]::-ms-input-placeholder,
  1717. .wpcf7 select::-ms-input-placeholder,
  1718. .wpcf7 textarea::-ms-input-placeholder, .wpcf7 .wpcf7-validation-errors::-ms-input-placeholder {
  1719. color: #6c757d;
  1720. opacity: 1; }
  1721. .form-control::placeholder, .wpcf7 input[type=text]::placeholder,
  1722. .wpcf7 input[type=search]::placeholder,
  1723. .wpcf7 input[type=url]::placeholder,
  1724. .wpcf7 input[type=tel]::placeholder,
  1725. .wpcf7 input[type=number]::placeholder,
  1726. .wpcf7 input[type=range]::placeholder,
  1727. .wpcf7 input[type=date]::placeholder,
  1728. .wpcf7 input[type=month]::placeholder,
  1729. .wpcf7 input[type=week]::placeholder,
  1730. .wpcf7 input[type=time]::placeholder,
  1731. .wpcf7 input[type=datetime]::placeholder,
  1732. .wpcf7 input[type=datetime-local]::placeholder,
  1733. .wpcf7 input[type=color]::placeholder,
  1734. .wpcf7 input[type=email]::placeholder,
  1735. .wpcf7 input[type=file]::placeholder,
  1736. .wpcf7 input[type=submit]::placeholder,
  1737. .wpcf7 select::placeholder,
  1738. .wpcf7 textarea::placeholder, .wpcf7 .wpcf7-validation-errors::placeholder {
  1739. color: #6c757d;
  1740. opacity: 1; }
  1741. .form-control:disabled, .wpcf7 input:disabled[type=text],
  1742. .wpcf7 input:disabled[type=search],
  1743. .wpcf7 input:disabled[type=url],
  1744. .wpcf7 input:disabled[type=tel],
  1745. .wpcf7 input:disabled[type=number],
  1746. .wpcf7 input:disabled[type=range],
  1747. .wpcf7 input:disabled[type=date],
  1748. .wpcf7 input:disabled[type=month],
  1749. .wpcf7 input:disabled[type=week],
  1750. .wpcf7 input:disabled[type=time],
  1751. .wpcf7 input:disabled[type=datetime],
  1752. .wpcf7 input:disabled[type=datetime-local],
  1753. .wpcf7 input:disabled[type=color],
  1754. .wpcf7 input:disabled[type=email],
  1755. .wpcf7 input:disabled[type=file],
  1756. .wpcf7 input:disabled[type=submit],
  1757. .wpcf7 select:disabled,
  1758. .wpcf7 textarea:disabled, .wpcf7 .wpcf7-validation-errors:disabled, .form-control[readonly], .wpcf7 input[readonly][type=text],
  1759. .wpcf7 input[readonly][type=search],
  1760. .wpcf7 input[readonly][type=url],
  1761. .wpcf7 input[readonly][type=tel],
  1762. .wpcf7 input[readonly][type=number],
  1763. .wpcf7 input[readonly][type=range],
  1764. .wpcf7 input[readonly][type=date],
  1765. .wpcf7 input[readonly][type=month],
  1766. .wpcf7 input[readonly][type=week],
  1767. .wpcf7 input[readonly][type=time],
  1768. .wpcf7 input[readonly][type=datetime],
  1769. .wpcf7 input[readonly][type=datetime-local],
  1770. .wpcf7 input[readonly][type=color],
  1771. .wpcf7 input[readonly][type=email],
  1772. .wpcf7 input[readonly][type=file],
  1773. .wpcf7 input[readonly][type=submit],
  1774. .wpcf7 select[readonly],
  1775. .wpcf7 textarea[readonly], .wpcf7 .wpcf7-validation-errors[readonly] {
  1776. background-color: #e9ecef;
  1777. opacity: 1; }
  1778.  
  1779. select.form-control:not([size]):not([multiple]),
  1780. .wpcf7 select:not([size]):not([multiple]) {
  1781. height: calc(2.25rem + 2px); }
  1782.  
  1783. select.form-control:focus::-ms-value,
  1784. .wpcf7 select:focus::-ms-value {
  1785. color: #495057;
  1786. background-color: #fff; }
  1787.  
  1788. .form-control-file,
  1789. .form-control-range {
  1790. display: block;
  1791. width: 100%; }
  1792.  
  1793. .col-form-label {
  1794. padding-top: calc(0.375rem + 1px);
  1795. padding-bottom: calc(0.375rem + 1px);
  1796. margin-bottom: 0;
  1797. font-size: inherit;
  1798. line-height: 1.5; }
  1799.  
  1800. .col-form-label-lg {
  1801. padding-top: calc(0.5rem + 1px);
  1802. padding-bottom: calc(0.5rem + 1px);
  1803. font-size: 1.25rem;
  1804. line-height: 1.5; }
  1805.  
  1806. .col-form-label-sm {
  1807. padding-top: calc(0.25rem + 1px);
  1808. padding-bottom: calc(0.25rem + 1px);
  1809. font-size: 0.875rem;
  1810. line-height: 1.5; }
  1811.  
  1812. .form-control-plaintext {
  1813. display: block;
  1814. width: 100%;
  1815. padding-top: 0.375rem;
  1816. padding-bottom: 0.375rem;
  1817. margin-bottom: 0;
  1818. line-height: 1.5;
  1819. color: #212529;
  1820. background-color: transparent;
  1821. border: solid transparent;
  1822. border-width: 1px 0; }
  1823. .form-control-plaintext.form-control-sm, .input-group-sm > .form-control-plaintext.form-control, .wpcf7 .input-group-sm > input.form-control-plaintext[type=text],
  1824. .wpcf7 .input-group-sm > input.form-control-plaintext[type=search],
  1825. .wpcf7 .input-group-sm > input.form-control-plaintext[type=url],
  1826. .wpcf7 .input-group-sm > input.form-control-plaintext[type=tel],
  1827. .wpcf7 .input-group-sm > input.form-control-plaintext[type=number],
  1828. .wpcf7 .input-group-sm > input.form-control-plaintext[type=range],
  1829. .wpcf7 .input-group-sm > input.form-control-plaintext[type=date],
  1830. .wpcf7 .input-group-sm > input.form-control-plaintext[type=month],
  1831. .wpcf7 .input-group-sm > input.form-control-plaintext[type=week],
  1832. .wpcf7 .input-group-sm > input.form-control-plaintext[type=time],
  1833. .wpcf7 .input-group-sm > input.form-control-plaintext[type=datetime],
  1834. .wpcf7 .input-group-sm > input.form-control-plaintext[type=datetime-local],
  1835. .wpcf7 .input-group-sm > input.form-control-plaintext[type=color],
  1836. .wpcf7 .input-group-sm > input.form-control-plaintext[type=email],
  1837. .wpcf7 .input-group-sm > input.form-control-plaintext[type=file],
  1838. .wpcf7 .input-group-sm > input.form-control-plaintext[type=submit],
  1839. .wpcf7 .input-group-sm > select.form-control-plaintext,
  1840. .wpcf7 .input-group-sm > textarea.form-control-plaintext, .wpcf7 .input-group-sm > .form-control-plaintext.wpcf7-validation-errors,
  1841. .input-group-sm > .input-group-prepend > .form-control-plaintext.input-group-text,
  1842. .input-group-sm > .input-group-append > .form-control-plaintext.input-group-text,
  1843. .input-group-sm > .input-group-prepend > .form-control-plaintext.btn,
  1844. .wpcf7 .input-group-sm > .input-group-prepend > input.form-control-plaintext[type=submit],
  1845. .input-group-sm > .input-group-append > .form-control-plaintext.btn,
  1846. .wpcf7 .input-group-sm > .input-group-append > input.form-control-plaintext[type=submit], .form-control-plaintext.form-control-lg, .input-group-lg > .form-control-plaintext.form-control, .wpcf7 .input-group-lg > input.form-control-plaintext[type=text],
  1847. .wpcf7 .input-group-lg > input.form-control-plaintext[type=search],
  1848. .wpcf7 .input-group-lg > input.form-control-plaintext[type=url],
  1849. .wpcf7 .input-group-lg > input.form-control-plaintext[type=tel],
  1850. .wpcf7 .input-group-lg > input.form-control-plaintext[type=number],
  1851. .wpcf7 .input-group-lg > input.form-control-plaintext[type=range],
  1852. .wpcf7 .input-group-lg > input.form-control-plaintext[type=date],
  1853. .wpcf7 .input-group-lg > input.form-control-plaintext[type=month],
  1854. .wpcf7 .input-group-lg > input.form-control-plaintext[type=week],
  1855. .wpcf7 .input-group-lg > input.form-control-plaintext[type=time],
  1856. .wpcf7 .input-group-lg > input.form-control-plaintext[type=datetime],
  1857. .wpcf7 .input-group-lg > input.form-control-plaintext[type=datetime-local],
  1858. .wpcf7 .input-group-lg > input.form-control-plaintext[type=color],
  1859. .wpcf7 .input-group-lg > input.form-control-plaintext[type=email],
  1860. .wpcf7 .input-group-lg > input.form-control-plaintext[type=file],
  1861. .wpcf7 .input-group-lg > input.form-control-plaintext[type=submit],
  1862. .wpcf7 .input-group-lg > select.form-control-plaintext,
  1863. .wpcf7 .input-group-lg > textarea.form-control-plaintext, .wpcf7 .input-group-lg > .form-control-plaintext.wpcf7-validation-errors,
  1864. .input-group-lg > .input-group-prepend > .form-control-plaintext.input-group-text,
  1865. .input-group-lg > .input-group-append > .form-control-plaintext.input-group-text,
  1866. .input-group-lg > .input-group-prepend > .form-control-plaintext.btn,
  1867. .wpcf7 .input-group-lg > .input-group-prepend > input.form-control-plaintext[type=submit],
  1868. .input-group-lg > .input-group-append > .form-control-plaintext.btn,
  1869. .wpcf7 .input-group-lg > .input-group-append > input.form-control-plaintext[type=submit] {
  1870. padding-right: 0;
  1871. padding-left: 0; }
  1872.  
  1873. .form-control-sm, .input-group-sm > .form-control, .wpcf7 .input-group-sm > input[type=text],
  1874. .wpcf7 .input-group-sm > input[type=search],
  1875. .wpcf7 .input-group-sm > input[type=url],
  1876. .wpcf7 .input-group-sm > input[type=tel],
  1877. .wpcf7 .input-group-sm > input[type=number],
  1878. .wpcf7 .input-group-sm > input[type=range],
  1879. .wpcf7 .input-group-sm > input[type=date],
  1880. .wpcf7 .input-group-sm > input[type=month],
  1881. .wpcf7 .input-group-sm > input[type=week],
  1882. .wpcf7 .input-group-sm > input[type=time],
  1883. .wpcf7 .input-group-sm > input[type=datetime],
  1884. .wpcf7 .input-group-sm > input[type=datetime-local],
  1885. .wpcf7 .input-group-sm > input[type=color],
  1886. .wpcf7 .input-group-sm > input[type=email],
  1887. .wpcf7 .input-group-sm > input[type=file],
  1888. .wpcf7 .input-group-sm > input[type=submit],
  1889. .wpcf7 .input-group-sm > select,
  1890. .wpcf7 .input-group-sm > textarea, .wpcf7 .input-group-sm > .wpcf7-validation-errors,
  1891. .input-group-sm > .input-group-prepend > .input-group-text,
  1892. .input-group-sm > .input-group-append > .input-group-text,
  1893. .input-group-sm > .input-group-prepend > .btn,
  1894. .wpcf7 .input-group-sm > .input-group-prepend > input[type=submit],
  1895. .input-group-sm > .input-group-append > .btn,
  1896. .wpcf7 .input-group-sm > .input-group-append > input[type=submit] {
  1897. padding: 0.25rem 0.5rem;
  1898. font-size: 0.875rem;
  1899. line-height: 1.5;
  1900. border-radius: 0.2rem; }
  1901.  
  1902. select.form-control-sm:not([size]):not([multiple]), .input-group-sm > select.form-control:not([size]):not([multiple]),
  1903. .wpcf7 .input-group-sm > select:not([size]):not([multiple]),
  1904. .input-group-sm > .input-group-prepend > select.input-group-text:not([size]):not([multiple]),
  1905. .input-group-sm > .input-group-append > select.input-group-text:not([size]):not([multiple]),
  1906. .input-group-sm > .input-group-prepend > select.btn:not([size]):not([multiple]),
  1907. .input-group-sm > .input-group-append > select.btn:not([size]):not([multiple]) {
  1908. height: calc(1.8125rem + 2px); }
  1909.  
  1910. .form-control-lg, .input-group-lg > .form-control, .wpcf7 .input-group-lg > input[type=text],
  1911. .wpcf7 .input-group-lg > input[type=search],
  1912. .wpcf7 .input-group-lg > input[type=url],
  1913. .wpcf7 .input-group-lg > input[type=tel],
  1914. .wpcf7 .input-group-lg > input[type=number],
  1915. .wpcf7 .input-group-lg > input[type=range],
  1916. .wpcf7 .input-group-lg > input[type=date],
  1917. .wpcf7 .input-group-lg > input[type=month],
  1918. .wpcf7 .input-group-lg > input[type=week],
  1919. .wpcf7 .input-group-lg > input[type=time],
  1920. .wpcf7 .input-group-lg > input[type=datetime],
  1921. .wpcf7 .input-group-lg > input[type=datetime-local],
  1922. .wpcf7 .input-group-lg > input[type=color],
  1923. .wpcf7 .input-group-lg > input[type=email],
  1924. .wpcf7 .input-group-lg > input[type=file],
  1925. .wpcf7 .input-group-lg > input[type=submit],
  1926. .wpcf7 .input-group-lg > select,
  1927. .wpcf7 .input-group-lg > textarea, .wpcf7 .input-group-lg > .wpcf7-validation-errors,
  1928. .input-group-lg > .input-group-prepend > .input-group-text,
  1929. .input-group-lg > .input-group-append > .input-group-text,
  1930. .input-group-lg > .input-group-prepend > .btn,
  1931. .wpcf7 .input-group-lg > .input-group-prepend > input[type=submit],
  1932. .input-group-lg > .input-group-append > .btn,
  1933. .wpcf7 .input-group-lg > .input-group-append > input[type=submit] {
  1934. padding: 0.5rem 1rem;
  1935. font-size: 1.25rem;
  1936. line-height: 1.5;
  1937. border-radius: 0.3rem; }
  1938.  
  1939. select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.form-control:not([size]):not([multiple]),
  1940. .wpcf7 .input-group-lg > select:not([size]):not([multiple]),
  1941. .input-group-lg > .input-group-prepend > select.input-group-text:not([size]):not([multiple]),
  1942. .input-group-lg > .input-group-append > select.input-group-text:not([size]):not([multiple]),
  1943. .input-group-lg > .input-group-prepend > select.btn:not([size]):not([multiple]),
  1944. .input-group-lg > .input-group-append > select.btn:not([size]):not([multiple]) {
  1945. height: calc(2.875rem + 2px); }
  1946.  
  1947. .form-group, .wpcf7 .wpcf7-form p {
  1948. margin-bottom: 1rem; }
  1949.  
  1950. .form-text {
  1951. display: block;
  1952. margin-top: 0.25rem; }
  1953.  
  1954. .form-row {
  1955. display: -webkit-box;
  1956. display: -ms-flexbox;
  1957. display: flex;
  1958. -ms-flex-wrap: wrap;
  1959. flex-wrap: wrap;
  1960. margin-right: -5px;
  1961. margin-left: -5px; }
  1962. .form-row > .col,
  1963. .form-row > [class*="col-"] {
  1964. padding-right: 5px;
  1965. padding-left: 5px; }
  1966.  
  1967. .form-check {
  1968. position: relative;
  1969. display: block;
  1970. padding-left: 1.25rem; }
  1971.  
  1972. .form-check-input {
  1973. position: absolute;
  1974. margin-top: 0.3rem;
  1975. margin-left: -1.25rem; }
  1976. .form-check-input:disabled ~ .form-check-label {
  1977. color: #6c757d; }
  1978.  
  1979. .form-check-label {
  1980. margin-bottom: 0; }
  1981.  
  1982. .form-check-inline {
  1983. display: -webkit-inline-box;
  1984. display: -ms-inline-flexbox;
  1985. display: inline-flex;
  1986. -webkit-box-align: center;
  1987. -ms-flex-align: center;
  1988. align-items: center;
  1989. padding-left: 0;
  1990. margin-right: 0.75rem; }
  1991. .form-check-inline .form-check-input {
  1992. position: static;
  1993. margin-top: 0;
  1994. margin-right: 0.3125rem;
  1995. margin-left: 0; }
  1996.  
  1997. .valid-feedback {
  1998. display: none;
  1999. width: 100%;
  2000. margin-top: 0.25rem;
  2001. font-size: 80%;
  2002. color: #28a745; }
  2003.  
  2004. .valid-tooltip {
  2005. position: absolute;
  2006. top: 100%;
  2007. z-index: 5;
  2008. display: none;
  2009. max-width: 100%;
  2010. padding: .5rem;
  2011. margin-top: .1rem;
  2012. font-size: .875rem;
  2013. line-height: 1;
  2014. color: #fff;
  2015. background-color: rgba(40, 167, 69, 0.8);
  2016. border-radius: .2rem; }
  2017.  
  2018. .was-validated .form-control:valid, .was-validated .wpcf7 input:valid[type=text], .wpcf7 .was-validated input:valid[type=text],
  2019. .was-validated .wpcf7 input:valid[type=search], .wpcf7 .was-validated input:valid[type=search],
  2020. .was-validated .wpcf7 input:valid[type=url], .wpcf7 .was-validated input:valid[type=url],
  2021. .was-validated .wpcf7 input:valid[type=tel], .wpcf7 .was-validated input:valid[type=tel],
  2022. .was-validated .wpcf7 input:valid[type=number], .wpcf7 .was-validated input:valid[type=number],
  2023. .was-validated .wpcf7 input:valid[type=range], .wpcf7 .was-validated input:valid[type=range],
  2024. .was-validated .wpcf7 input:valid[type=date], .wpcf7 .was-validated input:valid[type=date],
  2025. .was-validated .wpcf7 input:valid[type=month], .wpcf7 .was-validated input:valid[type=month],
  2026. .was-validated .wpcf7 input:valid[type=week], .wpcf7 .was-validated input:valid[type=week],
  2027. .was-validated .wpcf7 input:valid[type=time], .wpcf7 .was-validated input:valid[type=time],
  2028. .was-validated .wpcf7 input:valid[type=datetime], .wpcf7 .was-validated input:valid[type=datetime],
  2029. .was-validated .wpcf7 input:valid[type=datetime-local], .wpcf7 .was-validated input:valid[type=datetime-local],
  2030. .was-validated .wpcf7 input:valid[type=color], .wpcf7 .was-validated input:valid[type=color],
  2031. .was-validated .wpcf7 input:valid[type=email], .wpcf7 .was-validated input:valid[type=email],
  2032. .was-validated .wpcf7 input:valid[type=file], .wpcf7 .was-validated input:valid[type=file],
  2033. .was-validated .wpcf7 input:valid[type=submit], .wpcf7 .was-validated input:valid[type=submit],
  2034. .was-validated .wpcf7 select:valid, .wpcf7 .was-validated select:valid,
  2035. .was-validated .wpcf7 textarea:valid, .wpcf7 .was-validated textarea:valid, .was-validated .wpcf7 .wpcf7-validation-errors:valid, .wpcf7 .was-validated .wpcf7-validation-errors:valid, .form-control.is-valid, .wpcf7 input.is-valid[type=text],
  2036. .wpcf7 input.is-valid[type=search],
  2037. .wpcf7 input.is-valid[type=url],
  2038. .wpcf7 input.is-valid[type=tel],
  2039. .wpcf7 input.is-valid[type=number],
  2040. .wpcf7 input.is-valid[type=range],
  2041. .wpcf7 input.is-valid[type=date],
  2042. .wpcf7 input.is-valid[type=month],
  2043. .wpcf7 input.is-valid[type=week],
  2044. .wpcf7 input.is-valid[type=time],
  2045. .wpcf7 input.is-valid[type=datetime],
  2046. .wpcf7 input.is-valid[type=datetime-local],
  2047. .wpcf7 input.is-valid[type=color],
  2048. .wpcf7 input.is-valid[type=email],
  2049. .wpcf7 input.is-valid[type=file],
  2050. .wpcf7 input.is-valid[type=submit],
  2051. .wpcf7 select.is-valid,
  2052. .wpcf7 textarea.is-valid, .wpcf7 .is-valid.wpcf7-validation-errors, .was-validated
  2053. .custom-select:valid,
  2054. .custom-select.is-valid {
  2055. border-color: #28a745; }
  2056. .was-validated .form-control:valid:focus, .was-validated .wpcf7 input:valid:focus[type=text], .wpcf7 .was-validated input:valid:focus[type=text],
  2057. .was-validated .wpcf7 input:valid:focus[type=search], .wpcf7 .was-validated input:valid:focus[type=search],
  2058. .was-validated .wpcf7 input:valid:focus[type=url], .wpcf7 .was-validated input:valid:focus[type=url],
  2059. .was-validated .wpcf7 input:valid:focus[type=tel], .wpcf7 .was-validated input:valid:focus[type=tel],
  2060. .was-validated .wpcf7 input:valid:focus[type=number], .wpcf7 .was-validated input:valid:focus[type=number],
  2061. .was-validated .wpcf7 input:valid:focus[type=range], .wpcf7 .was-validated input:valid:focus[type=range],
  2062. .was-validated .wpcf7 input:valid:focus[type=date], .wpcf7 .was-validated input:valid:focus[type=date],
  2063. .was-validated .wpcf7 input:valid:focus[type=month], .wpcf7 .was-validated input:valid:focus[type=month],
  2064. .was-validated .wpcf7 input:valid:focus[type=week], .wpcf7 .was-validated input:valid:focus[type=week],
  2065. .was-validated .wpcf7 input:valid:focus[type=time], .wpcf7 .was-validated input:valid:focus[type=time],
  2066. .was-validated .wpcf7 input:valid:focus[type=datetime], .wpcf7 .was-validated input:valid:focus[type=datetime],
  2067. .was-validated .wpcf7 input:valid:focus[type=datetime-local], .wpcf7 .was-validated input:valid:focus[type=datetime-local],
  2068. .was-validated .wpcf7 input:valid:focus[type=color], .wpcf7 .was-validated input:valid:focus[type=color],
  2069. .was-validated .wpcf7 input:valid:focus[type=email], .wpcf7 .was-validated input:valid:focus[type=email],
  2070. .was-validated .wpcf7 input:valid:focus[type=file], .wpcf7 .was-validated input:valid:focus[type=file],
  2071. .was-validated .wpcf7 input:valid:focus[type=submit], .wpcf7 .was-validated input:valid:focus[type=submit],
  2072. .was-validated .wpcf7 select:valid:focus, .wpcf7 .was-validated select:valid:focus,
  2073. .was-validated .wpcf7 textarea:valid:focus, .wpcf7 .was-validated textarea:valid:focus, .was-validated .wpcf7 .wpcf7-validation-errors:valid:focus, .wpcf7 .was-validated .wpcf7-validation-errors:valid:focus, .form-control.is-valid:focus, .wpcf7 input.is-valid:focus[type=text],
  2074. .wpcf7 input.is-valid:focus[type=search],
  2075. .wpcf7 input.is-valid:focus[type=url],
  2076. .wpcf7 input.is-valid:focus[type=tel],
  2077. .wpcf7 input.is-valid:focus[type=number],
  2078. .wpcf7 input.is-valid:focus[type=range],
  2079. .wpcf7 input.is-valid:focus[type=date],
  2080. .wpcf7 input.is-valid:focus[type=month],
  2081. .wpcf7 input.is-valid:focus[type=week],
  2082. .wpcf7 input.is-valid:focus[type=time],
  2083. .wpcf7 input.is-valid:focus[type=datetime],
  2084. .wpcf7 input.is-valid:focus[type=datetime-local],
  2085. .wpcf7 input.is-valid:focus[type=color],
  2086. .wpcf7 input.is-valid:focus[type=email],
  2087. .wpcf7 input.is-valid:focus[type=file],
  2088. .wpcf7 input.is-valid:focus[type=submit],
  2089. .wpcf7 select.is-valid:focus,
  2090. .wpcf7 textarea.is-valid:focus, .wpcf7 .is-valid.wpcf7-validation-errors:focus, .was-validated
  2091. .custom-select:valid:focus,
  2092. .custom-select.is-valid:focus {
  2093. border-color: #28a745;
  2094. -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
  2095. box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }
  2096. .was-validated .form-control:valid ~ .valid-feedback, .was-validated .wpcf7 input:valid[type=text] ~ .valid-feedback, .wpcf7 .was-validated input:valid[type=text] ~ .valid-feedback, .was-validated .wpcf7 input:valid[type=search] ~ .valid-feedback, .wpcf7 .was-validated input:valid[type=search] ~ .valid-feedback, .was-validated .wpcf7 input:valid[type=url] ~ .valid-feedback, .wpcf7 .was-validated input:valid[type=url] ~ .valid-feedback, .was-validated .wpcf7 input:valid[type=tel] ~ .valid-feedback, .wpcf7 .was-validated input:valid[type=tel] ~ .valid-feedback, .was-validated .wpcf7 input:valid[type=number] ~ .valid-feedback, .wpcf7 .was-validated input:valid[type=number] ~ .valid-feedback, .was-validated .wpcf7 input:valid[type=range] ~ .valid-feedback, .wpcf7 .was-validated input:valid[type=range] ~ .valid-feedback, .was-validated .wpcf7 input:valid[type=date] ~ .valid-feedback, .wpcf7 .was-validated input:valid[type=date] ~ .valid-feedback, .was-validated .wpcf7 input:valid[type=month] ~ .valid-feedback, .wpcf7 .was-validated input:valid[type=month] ~ .valid-feedback, .was-validated .wpcf7 input:valid[type=week] ~ .valid-feedback, .wpcf7 .was-validated input:valid[type=week] ~ .valid-feedback, .was-validated .wpcf7 input:valid[type=time] ~ .valid-feedback, .wpcf7 .was-validated input:valid[type=time] ~ .valid-feedback, .was-validated .wpcf7 input:valid[type=datetime] ~ .valid-feedback, .wpcf7 .was-validated input:valid[type=datetime] ~ .valid-feedback, .was-validated .wpcf7 input:valid[type=datetime-local] ~ .valid-feedback, .wpcf7 .was-validated input:valid[type=datetime-local] ~ .valid-feedback, .was-validated .wpcf7 input:valid[type=color] ~ .valid-feedback, .wpcf7 .was-validated input:valid[type=color] ~ .valid-feedback, .was-validated .wpcf7 input:valid[type=email] ~ .valid-feedback, .wpcf7 .was-validated input:valid[type=email] ~ .valid-feedback, .was-validated .wpcf7 input:valid[type=file] ~ .valid-feedback, .wpcf7 .was-validated input:valid[type=file] ~ .valid-feedback, .was-validated .wpcf7 input:valid[type=submit] ~ .valid-feedback, .wpcf7 .was-validated input:valid[type=submit] ~ .valid-feedback, .was-validated .wpcf7 select:valid ~ .valid-feedback, .wpcf7 .was-validated select:valid ~ .valid-feedback, .was-validated .wpcf7 textarea:valid ~ .valid-feedback, .wpcf7 .was-validated textarea:valid ~ .valid-feedback, .was-validated .wpcf7 .wpcf7-validation-errors:valid ~ .valid-feedback, .wpcf7 .was-validated .wpcf7-validation-errors:valid ~ .valid-feedback,
  2097. .was-validated .form-control:valid ~ .valid-tooltip,
  2098. .was-validated .wpcf7 input:valid[type=text] ~ .valid-tooltip,
  2099. .wpcf7 .was-validated input:valid[type=text] ~ .valid-tooltip,
  2100. .was-validated .wpcf7 input:valid[type=search] ~ .valid-tooltip,
  2101. .wpcf7 .was-validated input:valid[type=search] ~ .valid-tooltip,
  2102. .was-validated .wpcf7 input:valid[type=url] ~ .valid-tooltip,
  2103. .wpcf7 .was-validated input:valid[type=url] ~ .valid-tooltip,
  2104. .was-validated .wpcf7 input:valid[type=tel] ~ .valid-tooltip,
  2105. .wpcf7 .was-validated input:valid[type=tel] ~ .valid-tooltip,
  2106. .was-validated .wpcf7 input:valid[type=number] ~ .valid-tooltip,
  2107. .wpcf7 .was-validated input:valid[type=number] ~ .valid-tooltip,
  2108. .was-validated .wpcf7 input:valid[type=range] ~ .valid-tooltip,
  2109. .wpcf7 .was-validated input:valid[type=range] ~ .valid-tooltip,
  2110. .was-validated .wpcf7 input:valid[type=date] ~ .valid-tooltip,
  2111. .wpcf7 .was-validated input:valid[type=date] ~ .valid-tooltip,
  2112. .was-validated .wpcf7 input:valid[type=month] ~ .valid-tooltip,
  2113. .wpcf7 .was-validated input:valid[type=month] ~ .valid-tooltip,
  2114. .was-validated .wpcf7 input:valid[type=week] ~ .valid-tooltip,
  2115. .wpcf7 .was-validated input:valid[type=week] ~ .valid-tooltip,
  2116. .was-validated .wpcf7 input:valid[type=time] ~ .valid-tooltip,
  2117. .wpcf7 .was-validated input:valid[type=time] ~ .valid-tooltip,
  2118. .was-validated .wpcf7 input:valid[type=datetime] ~ .valid-tooltip,
  2119. .wpcf7 .was-validated input:valid[type=datetime] ~ .valid-tooltip,
  2120. .was-validated .wpcf7 input:valid[type=datetime-local] ~ .valid-tooltip,
  2121. .wpcf7 .was-validated input:valid[type=datetime-local] ~ .valid-tooltip,
  2122. .was-validated .wpcf7 input:valid[type=color] ~ .valid-tooltip,
  2123. .wpcf7 .was-validated input:valid[type=color] ~ .valid-tooltip,
  2124. .was-validated .wpcf7 input:valid[type=email] ~ .valid-tooltip,
  2125. .wpcf7 .was-validated input:valid[type=email] ~ .valid-tooltip,
  2126. .was-validated .wpcf7 input:valid[type=file] ~ .valid-tooltip,
  2127. .wpcf7 .was-validated input:valid[type=file] ~ .valid-tooltip,
  2128. .was-validated .wpcf7 input:valid[type=submit] ~ .valid-tooltip,
  2129. .wpcf7 .was-validated input:valid[type=submit] ~ .valid-tooltip,
  2130. .was-validated .wpcf7 select:valid ~ .valid-tooltip,
  2131. .wpcf7 .was-validated select:valid ~ .valid-tooltip,
  2132. .was-validated .wpcf7 textarea:valid ~ .valid-tooltip,
  2133. .wpcf7 .was-validated textarea:valid ~ .valid-tooltip,
  2134. .was-validated .wpcf7 .wpcf7-validation-errors:valid ~ .valid-tooltip,
  2135. .wpcf7 .was-validated .wpcf7-validation-errors:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback, .wpcf7 input.is-valid[type=text] ~ .valid-feedback, .wpcf7 input.is-valid[type=search] ~ .valid-feedback, .wpcf7 input.is-valid[type=url] ~ .valid-feedback, .wpcf7 input.is-valid[type=tel] ~ .valid-feedback, .wpcf7 input.is-valid[type=number] ~ .valid-feedback, .wpcf7 input.is-valid[type=range] ~ .valid-feedback, .wpcf7 input.is-valid[type=date] ~ .valid-feedback, .wpcf7 input.is-valid[type=month] ~ .valid-feedback, .wpcf7 input.is-valid[type=week] ~ .valid-feedback, .wpcf7 input.is-valid[type=time] ~ .valid-feedback, .wpcf7 input.is-valid[type=datetime] ~ .valid-feedback, .wpcf7 input.is-valid[type=datetime-local] ~ .valid-feedback, .wpcf7 input.is-valid[type=color] ~ .valid-feedback, .wpcf7 input.is-valid[type=email] ~ .valid-feedback, .wpcf7 input.is-valid[type=file] ~ .valid-feedback, .wpcf7 input.is-valid[type=submit] ~ .valid-feedback, .wpcf7 select.is-valid ~ .valid-feedback, .wpcf7 textarea.is-valid ~ .valid-feedback, .wpcf7 .is-valid.wpcf7-validation-errors ~ .valid-feedback,
  2136. .form-control.is-valid ~ .valid-tooltip,
  2137. .wpcf7 input.is-valid[type=text] ~ .valid-tooltip,
  2138. .wpcf7 input.is-valid[type=search] ~ .valid-tooltip,
  2139. .wpcf7 input.is-valid[type=url] ~ .valid-tooltip,
  2140. .wpcf7 input.is-valid[type=tel] ~ .valid-tooltip,
  2141. .wpcf7 input.is-valid[type=number] ~ .valid-tooltip,
  2142. .wpcf7 input.is-valid[type=range] ~ .valid-tooltip,
  2143. .wpcf7 input.is-valid[type=date] ~ .valid-tooltip,
  2144. .wpcf7 input.is-valid[type=month] ~ .valid-tooltip,
  2145. .wpcf7 input.is-valid[type=week] ~ .valid-tooltip,
  2146. .wpcf7 input.is-valid[type=time] ~ .valid-tooltip,
  2147. .wpcf7 input.is-valid[type=datetime] ~ .valid-tooltip,
  2148. .wpcf7 input.is-valid[type=datetime-local] ~ .valid-tooltip,
  2149. .wpcf7 input.is-valid[type=color] ~ .valid-tooltip,
  2150. .wpcf7 input.is-valid[type=email] ~ .valid-tooltip,
  2151. .wpcf7 input.is-valid[type=file] ~ .valid-tooltip,
  2152. .wpcf7 input.is-valid[type=submit] ~ .valid-tooltip,
  2153. .wpcf7 select.is-valid ~ .valid-tooltip,
  2154. .wpcf7 textarea.is-valid ~ .valid-tooltip,
  2155. .wpcf7 .is-valid.wpcf7-validation-errors ~ .valid-tooltip, .was-validated
  2156. .custom-select:valid ~ .valid-feedback,
  2157. .was-validated
  2158. .custom-select:valid ~ .valid-tooltip,
  2159. .custom-select.is-valid ~ .valid-feedback,
  2160. .custom-select.is-valid ~ .valid-tooltip {
  2161. display: block; }
  2162.  
  2163. .was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  2164. color: #28a745; }
  2165.  
  2166. .was-validated .form-check-input:valid ~ .valid-feedback,
  2167. .was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
  2168. .form-check-input.is-valid ~ .valid-tooltip {
  2169. display: block; }
  2170.  
  2171. .was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  2172. color: #28a745; }
  2173. .was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
  2174. background-color: #71dd8a; }
  2175.  
  2176. .was-validated .custom-control-input:valid ~ .valid-feedback,
  2177. .was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback,
  2178. .custom-control-input.is-valid ~ .valid-tooltip {
  2179. display: block; }
  2180.  
  2181. .was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  2182. background-color: #34ce57; }
  2183.  
  2184. .was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  2185. -webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
  2186. box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }
  2187.  
  2188. .was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  2189. border-color: #28a745; }
  2190. .was-validated .custom-file-input:valid ~ .custom-file-label::before, .custom-file-input.is-valid ~ .custom-file-label::before {
  2191. border-color: inherit; }
  2192.  
  2193. .was-validated .custom-file-input:valid ~ .valid-feedback,
  2194. .was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback,
  2195. .custom-file-input.is-valid ~ .valid-tooltip {
  2196. display: block; }
  2197.  
  2198. .was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  2199. -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
  2200. box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }
  2201.  
  2202. .invalid-feedback {
  2203. display: none;
  2204. width: 100%;
  2205. margin-top: 0.25rem;
  2206. font-size: 80%;
  2207. color: #dc3545; }
  2208.  
  2209. .invalid-tooltip {
  2210. position: absolute;
  2211. top: 100%;
  2212. z-index: 5;
  2213. display: none;
  2214. max-width: 100%;
  2215. padding: .5rem;
  2216. margin-top: .1rem;
  2217. font-size: .875rem;
  2218. line-height: 1;
  2219. color: #fff;
  2220. background-color: rgba(220, 53, 69, 0.8);
  2221. border-radius: .2rem; }
  2222.  
  2223. .was-validated .form-control:invalid, .was-validated .wpcf7 input:invalid[type=text], .wpcf7 .was-validated input:invalid[type=text],
  2224. .was-validated .wpcf7 input:invalid[type=search], .wpcf7 .was-validated input:invalid[type=search],
  2225. .was-validated .wpcf7 input:invalid[type=url], .wpcf7 .was-validated input:invalid[type=url],
  2226. .was-validated .wpcf7 input:invalid[type=tel], .wpcf7 .was-validated input:invalid[type=tel],
  2227. .was-validated .wpcf7 input:invalid[type=number], .wpcf7 .was-validated input:invalid[type=number],
  2228. .was-validated .wpcf7 input:invalid[type=range], .wpcf7 .was-validated input:invalid[type=range],
  2229. .was-validated .wpcf7 input:invalid[type=date], .wpcf7 .was-validated input:invalid[type=date],
  2230. .was-validated .wpcf7 input:invalid[type=month], .wpcf7 .was-validated input:invalid[type=month],
  2231. .was-validated .wpcf7 input:invalid[type=week], .wpcf7 .was-validated input:invalid[type=week],
  2232. .was-validated .wpcf7 input:invalid[type=time], .wpcf7 .was-validated input:invalid[type=time],
  2233. .was-validated .wpcf7 input:invalid[type=datetime], .wpcf7 .was-validated input:invalid[type=datetime],
  2234. .was-validated .wpcf7 input:invalid[type=datetime-local], .wpcf7 .was-validated input:invalid[type=datetime-local],
  2235. .was-validated .wpcf7 input:invalid[type=color], .wpcf7 .was-validated input:invalid[type=color],
  2236. .was-validated .wpcf7 input:invalid[type=email], .wpcf7 .was-validated input:invalid[type=email],
  2237. .was-validated .wpcf7 input:invalid[type=file], .wpcf7 .was-validated input:invalid[type=file],
  2238. .was-validated .wpcf7 input:invalid[type=submit], .wpcf7 .was-validated input:invalid[type=submit],
  2239. .was-validated .wpcf7 select:invalid, .wpcf7 .was-validated select:invalid,
  2240. .was-validated .wpcf7 textarea:invalid, .wpcf7 .was-validated textarea:invalid, .was-validated .wpcf7 .wpcf7-validation-errors:invalid, .wpcf7 .was-validated .wpcf7-validation-errors:invalid, .form-control.is-invalid, .wpcf7 input.is-invalid[type=text],
  2241. .wpcf7 input.is-invalid[type=search],
  2242. .wpcf7 input.is-invalid[type=url],
  2243. .wpcf7 input.is-invalid[type=tel],
  2244. .wpcf7 input.is-invalid[type=number],
  2245. .wpcf7 input.is-invalid[type=range],
  2246. .wpcf7 input.is-invalid[type=date],
  2247. .wpcf7 input.is-invalid[type=month],
  2248. .wpcf7 input.is-invalid[type=week],
  2249. .wpcf7 input.is-invalid[type=time],
  2250. .wpcf7 input.is-invalid[type=datetime],
  2251. .wpcf7 input.is-invalid[type=datetime-local],
  2252. .wpcf7 input.is-invalid[type=color],
  2253. .wpcf7 input.is-invalid[type=email],
  2254. .wpcf7 input.is-invalid[type=file],
  2255. .wpcf7 input.is-invalid[type=submit],
  2256. .wpcf7 select.is-invalid,
  2257. .wpcf7 textarea.is-invalid, .wpcf7 .is-invalid.wpcf7-validation-errors, .was-validated
  2258. .custom-select:invalid,
  2259. .custom-select.is-invalid {
  2260. border-color: #dc3545; }
  2261. .was-validated .form-control:invalid:focus, .was-validated .wpcf7 input:invalid:focus[type=text], .wpcf7 .was-validated input:invalid:focus[type=text],
  2262. .was-validated .wpcf7 input:invalid:focus[type=search], .wpcf7 .was-validated input:invalid:focus[type=search],
  2263. .was-validated .wpcf7 input:invalid:focus[type=url], .wpcf7 .was-validated input:invalid:focus[type=url],
  2264. .was-validated .wpcf7 input:invalid:focus[type=tel], .wpcf7 .was-validated input:invalid:focus[type=tel],
  2265. .was-validated .wpcf7 input:invalid:focus[type=number], .wpcf7 .was-validated input:invalid:focus[type=number],
  2266. .was-validated .wpcf7 input:invalid:focus[type=range], .wpcf7 .was-validated input:invalid:focus[type=range],
  2267. .was-validated .wpcf7 input:invalid:focus[type=date], .wpcf7 .was-validated input:invalid:focus[type=date],
  2268. .was-validated .wpcf7 input:invalid:focus[type=month], .wpcf7 .was-validated input:invalid:focus[type=month],
  2269. .was-validated .wpcf7 input:invalid:focus[type=week], .wpcf7 .was-validated input:invalid:focus[type=week],
  2270. .was-validated .wpcf7 input:invalid:focus[type=time], .wpcf7 .was-validated input:invalid:focus[type=time],
  2271. .was-validated .wpcf7 input:invalid:focus[type=datetime], .wpcf7 .was-validated input:invalid:focus[type=datetime],
  2272. .was-validated .wpcf7 input:invalid:focus[type=datetime-local], .wpcf7 .was-validated input:invalid:focus[type=datetime-local],
  2273. .was-validated .wpcf7 input:invalid:focus[type=color], .wpcf7 .was-validated input:invalid:focus[type=color],
  2274. .was-validated .wpcf7 input:invalid:focus[type=email], .wpcf7 .was-validated input:invalid:focus[type=email],
  2275. .was-validated .wpcf7 input:invalid:focus[type=file], .wpcf7 .was-validated input:invalid:focus[type=file],
  2276. .was-validated .wpcf7 input:invalid:focus[type=submit], .wpcf7 .was-validated input:invalid:focus[type=submit],
  2277. .was-validated .wpcf7 select:invalid:focus, .wpcf7 .was-validated select:invalid:focus,
  2278. .was-validated .wpcf7 textarea:invalid:focus, .wpcf7 .was-validated textarea:invalid:focus, .was-validated .wpcf7 .wpcf7-validation-errors:invalid:focus, .wpcf7 .was-validated .wpcf7-validation-errors:invalid:focus, .form-control.is-invalid:focus, .wpcf7 input.is-invalid:focus[type=text],
  2279. .wpcf7 input.is-invalid:focus[type=search],
  2280. .wpcf7 input.is-invalid:focus[type=url],
  2281. .wpcf7 input.is-invalid:focus[type=tel],
  2282. .wpcf7 input.is-invalid:focus[type=number],
  2283. .wpcf7 input.is-invalid:focus[type=range],
  2284. .wpcf7 input.is-invalid:focus[type=date],
  2285. .wpcf7 input.is-invalid:focus[type=month],
  2286. .wpcf7 input.is-invalid:focus[type=week],
  2287. .wpcf7 input.is-invalid:focus[type=time],
  2288. .wpcf7 input.is-invalid:focus[type=datetime],
  2289. .wpcf7 input.is-invalid:focus[type=datetime-local],
  2290. .wpcf7 input.is-invalid:focus[type=color],
  2291. .wpcf7 input.is-invalid:focus[type=email],
  2292. .wpcf7 input.is-invalid:focus[type=file],
  2293. .wpcf7 input.is-invalid:focus[type=submit],
  2294. .wpcf7 select.is-invalid:focus,
  2295. .wpcf7 textarea.is-invalid:focus, .wpcf7 .is-invalid.wpcf7-validation-errors:focus, .was-validated
  2296. .custom-select:invalid:focus,
  2297. .custom-select.is-invalid:focus {
  2298. border-color: #dc3545;
  2299. -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
  2300. box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }
  2301. .was-validated .form-control:invalid ~ .invalid-feedback, .was-validated .wpcf7 input:invalid[type=text] ~ .invalid-feedback, .wpcf7 .was-validated input:invalid[type=text] ~ .invalid-feedback, .was-validated .wpcf7 input:invalid[type=search] ~ .invalid-feedback, .wpcf7 .was-validated input:invalid[type=search] ~ .invalid-feedback, .was-validated .wpcf7 input:invalid[type=url] ~ .invalid-feedback, .wpcf7 .was-validated input:invalid[type=url] ~ .invalid-feedback, .was-validated .wpcf7 input:invalid[type=tel] ~ .invalid-feedback, .wpcf7 .was-validated input:invalid[type=tel] ~ .invalid-feedback, .was-validated .wpcf7 input:invalid[type=number] ~ .invalid-feedback, .wpcf7 .was-validated input:invalid[type=number] ~ .invalid-feedback, .was-validated .wpcf7 input:invalid[type=range] ~ .invalid-feedback, .wpcf7 .was-validated input:invalid[type=range] ~ .invalid-feedback, .was-validated .wpcf7 input:invalid[type=date] ~ .invalid-feedback, .wpcf7 .was-validated input:invalid[type=date] ~ .invalid-feedback, .was-validated .wpcf7 input:invalid[type=month] ~ .invalid-feedback, .wpcf7 .was-validated input:invalid[type=month] ~ .invalid-feedback, .was-validated .wpcf7 input:invalid[type=week] ~ .invalid-feedback, .wpcf7 .was-validated input:invalid[type=week] ~ .invalid-feedback, .was-validated .wpcf7 input:invalid[type=time] ~ .invalid-feedback, .wpcf7 .was-validated input:invalid[type=time] ~ .invalid-feedback, .was-validated .wpcf7 input:invalid[type=datetime] ~ .invalid-feedback, .wpcf7 .was-validated input:invalid[type=datetime] ~ .invalid-feedback, .was-validated .wpcf7 input:invalid[type=datetime-local] ~ .invalid-feedback, .wpcf7 .was-validated input:invalid[type=datetime-local] ~ .invalid-feedback, .was-validated .wpcf7 input:invalid[type=color] ~ .invalid-feedback, .wpcf7 .was-validated input:invalid[type=color] ~ .invalid-feedback, .was-validated .wpcf7 input:invalid[type=email] ~ .invalid-feedback, .wpcf7 .was-validated input:invalid[type=email] ~ .invalid-feedback, .was-validated .wpcf7 input:invalid[type=file] ~ .invalid-feedback, .wpcf7 .was-validated input:invalid[type=file] ~ .invalid-feedback, .was-validated .wpcf7 input:invalid[type=submit] ~ .invalid-feedback, .wpcf7 .was-validated input:invalid[type=submit] ~ .invalid-feedback, .was-validated .wpcf7 select:invalid ~ .invalid-feedback, .wpcf7 .was-validated select:invalid ~ .invalid-feedback, .was-validated .wpcf7 textarea:invalid ~ .invalid-feedback, .wpcf7 .was-validated textarea:invalid ~ .invalid-feedback, .was-validated .wpcf7 .wpcf7-validation-errors:invalid ~ .invalid-feedback, .wpcf7 .was-validated .wpcf7-validation-errors:invalid ~ .invalid-feedback,
  2302. .was-validated .form-control:invalid ~ .invalid-tooltip,
  2303. .was-validated .wpcf7 input:invalid[type=text] ~ .invalid-tooltip,
  2304. .wpcf7 .was-validated input:invalid[type=text] ~ .invalid-tooltip,
  2305. .was-validated .wpcf7 input:invalid[type=search] ~ .invalid-tooltip,
  2306. .wpcf7 .was-validated input:invalid[type=search] ~ .invalid-tooltip,
  2307. .was-validated .wpcf7 input:invalid[type=url] ~ .invalid-tooltip,
  2308. .wpcf7 .was-validated input:invalid[type=url] ~ .invalid-tooltip,
  2309. .was-validated .wpcf7 input:invalid[type=tel] ~ .invalid-tooltip,
  2310. .wpcf7 .was-validated input:invalid[type=tel] ~ .invalid-tooltip,
  2311. .was-validated .wpcf7 input:invalid[type=number] ~ .invalid-tooltip,
  2312. .wpcf7 .was-validated input:invalid[type=number] ~ .invalid-tooltip,
  2313. .was-validated .wpcf7 input:invalid[type=range] ~ .invalid-tooltip,
  2314. .wpcf7 .was-validated input:invalid[type=range] ~ .invalid-tooltip,
  2315. .was-validated .wpcf7 input:invalid[type=date] ~ .invalid-tooltip,
  2316. .wpcf7 .was-validated input:invalid[type=date] ~ .invalid-tooltip,
  2317. .was-validated .wpcf7 input:invalid[type=month] ~ .invalid-tooltip,
  2318. .wpcf7 .was-validated input:invalid[type=month] ~ .invalid-tooltip,
  2319. .was-validated .wpcf7 input:invalid[type=week] ~ .invalid-tooltip,
  2320. .wpcf7 .was-validated input:invalid[type=week] ~ .invalid-tooltip,
  2321. .was-validated .wpcf7 input:invalid[type=time] ~ .invalid-tooltip,
  2322. .wpcf7 .was-validated input:invalid[type=time] ~ .invalid-tooltip,
  2323. .was-validated .wpcf7 input:invalid[type=datetime] ~ .invalid-tooltip,
  2324. .wpcf7 .was-validated input:invalid[type=datetime] ~ .invalid-tooltip,
  2325. .was-validated .wpcf7 input:invalid[type=datetime-local] ~ .invalid-tooltip,
  2326. .wpcf7 .was-validated input:invalid[type=datetime-local] ~ .invalid-tooltip,
  2327. .was-validated .wpcf7 input:invalid[type=color] ~ .invalid-tooltip,
  2328. .wpcf7 .was-validated input:invalid[type=color] ~ .invalid-tooltip,
  2329. .was-validated .wpcf7 input:invalid[type=email] ~ .invalid-tooltip,
  2330. .wpcf7 .was-validated input:invalid[type=email] ~ .invalid-tooltip,
  2331. .was-validated .wpcf7 input:invalid[type=file] ~ .invalid-tooltip,
  2332. .wpcf7 .was-validated input:invalid[type=file] ~ .invalid-tooltip,
  2333. .was-validated .wpcf7 input:invalid[type=submit] ~ .invalid-tooltip,
  2334. .wpcf7 .was-validated input:invalid[type=submit] ~ .invalid-tooltip,
  2335. .was-validated .wpcf7 select:invalid ~ .invalid-tooltip,
  2336. .wpcf7 .was-validated select:invalid ~ .invalid-tooltip,
  2337. .was-validated .wpcf7 textarea:invalid ~ .invalid-tooltip,
  2338. .wpcf7 .was-validated textarea:invalid ~ .invalid-tooltip,
  2339. .was-validated .wpcf7 .wpcf7-validation-errors:invalid ~ .invalid-tooltip,
  2340. .wpcf7 .was-validated .wpcf7-validation-errors:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback, .wpcf7 input.is-invalid[type=text] ~ .invalid-feedback, .wpcf7 input.is-invalid[type=search] ~ .invalid-feedback, .wpcf7 input.is-invalid[type=url] ~ .invalid-feedback, .wpcf7 input.is-invalid[type=tel] ~ .invalid-feedback, .wpcf7 input.is-invalid[type=number] ~ .invalid-feedback, .wpcf7 input.is-invalid[type=range] ~ .invalid-feedback, .wpcf7 input.is-invalid[type=date] ~ .invalid-feedback, .wpcf7 input.is-invalid[type=month] ~ .invalid-feedback, .wpcf7 input.is-invalid[type=week] ~ .invalid-feedback, .wpcf7 input.is-invalid[type=time] ~ .invalid-feedback, .wpcf7 input.is-invalid[type=datetime] ~ .invalid-feedback, .wpcf7 input.is-invalid[type=datetime-local] ~ .invalid-feedback, .wpcf7 input.is-invalid[type=color] ~ .invalid-feedback, .wpcf7 input.is-invalid[type=email] ~ .invalid-feedback, .wpcf7 input.is-invalid[type=file] ~ .invalid-feedback, .wpcf7 input.is-invalid[type=submit] ~ .invalid-feedback, .wpcf7 select.is-invalid ~ .invalid-feedback, .wpcf7 textarea.is-invalid ~ .invalid-feedback, .wpcf7 .is-invalid.wpcf7-validation-errors ~ .invalid-feedback,
  2341. .form-control.is-invalid ~ .invalid-tooltip,
  2342. .wpcf7 input.is-invalid[type=text] ~ .invalid-tooltip,
  2343. .wpcf7 input.is-invalid[type=search] ~ .invalid-tooltip,
  2344. .wpcf7 input.is-invalid[type=url] ~ .invalid-tooltip,
  2345. .wpcf7 input.is-invalid[type=tel] ~ .invalid-tooltip,
  2346. .wpcf7 input.is-invalid[type=number] ~ .invalid-tooltip,
  2347. .wpcf7 input.is-invalid[type=range] ~ .invalid-tooltip,
  2348. .wpcf7 input.is-invalid[type=date] ~ .invalid-tooltip,
  2349. .wpcf7 input.is-invalid[type=month] ~ .invalid-tooltip,
  2350. .wpcf7 input.is-invalid[type=week] ~ .invalid-tooltip,
  2351. .wpcf7 input.is-invalid[type=time] ~ .invalid-tooltip,
  2352. .wpcf7 input.is-invalid[type=datetime] ~ .invalid-tooltip,
  2353. .wpcf7 input.is-invalid[type=datetime-local] ~ .invalid-tooltip,
  2354. .wpcf7 input.is-invalid[type=color] ~ .invalid-tooltip,
  2355. .wpcf7 input.is-invalid[type=email] ~ .invalid-tooltip,
  2356. .wpcf7 input.is-invalid[type=file] ~ .invalid-tooltip,
  2357. .wpcf7 input.is-invalid[type=submit] ~ .invalid-tooltip,
  2358. .wpcf7 select.is-invalid ~ .invalid-tooltip,
  2359. .wpcf7 textarea.is-invalid ~ .invalid-tooltip,
  2360. .wpcf7 .is-invalid.wpcf7-validation-errors ~ .invalid-tooltip, .was-validated
  2361. .custom-select:invalid ~ .invalid-feedback,
  2362. .was-validated
  2363. .custom-select:invalid ~ .invalid-tooltip,
  2364. .custom-select.is-invalid ~ .invalid-feedback,
  2365. .custom-select.is-invalid ~ .invalid-tooltip {
  2366. display: block; }
  2367.  
  2368. .was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  2369. color: #dc3545; }
  2370.  
  2371. .was-validated .form-check-input:invalid ~ .invalid-feedback,
  2372. .was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
  2373. .form-check-input.is-invalid ~ .invalid-tooltip {
  2374. display: block; }
  2375.  
  2376. .was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  2377. color: #dc3545; }
  2378. .was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
  2379. background-color: #efa2a9; }
  2380.  
  2381. .was-validated .custom-control-input:invalid ~ .invalid-feedback,
  2382. .was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback,
  2383. .custom-control-input.is-invalid ~ .invalid-tooltip {
  2384. display: block; }
  2385.  
  2386. .was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  2387. background-color: #e4606d; }
  2388.  
  2389. .was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  2390. -webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
  2391. box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }
  2392.  
  2393. .was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  2394. border-color: #dc3545; }
  2395. .was-validated .custom-file-input:invalid ~ .custom-file-label::before, .custom-file-input.is-invalid ~ .custom-file-label::before {
  2396. border-color: inherit; }
  2397.  
  2398. .was-validated .custom-file-input:invalid ~ .invalid-feedback,
  2399. .was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback,
  2400. .custom-file-input.is-invalid ~ .invalid-tooltip {
  2401. display: block; }
  2402.  
  2403. .was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  2404. -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
  2405. box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }
  2406.  
  2407. .form-inline {
  2408. display: -webkit-box;
  2409. display: -ms-flexbox;
  2410. display: flex;
  2411. -webkit-box-orient: horizontal;
  2412. -webkit-box-direction: normal;
  2413. -ms-flex-flow: row wrap;
  2414. flex-flow: row wrap;
  2415. -webkit-box-align: center;
  2416. -ms-flex-align: center;
  2417. align-items: center; }
  2418. .form-inline .form-check {
  2419. width: 100%; }
  2420. @media (min-width: 576px) {
  2421. .form-inline label {
  2422. display: -webkit-box;
  2423. display: -ms-flexbox;
  2424. display: flex;
  2425. -webkit-box-align: center;
  2426. -ms-flex-align: center;
  2427. align-items: center;
  2428. -webkit-box-pack: center;
  2429. -ms-flex-pack: center;
  2430. justify-content: center;
  2431. margin-bottom: 0; }
  2432. .form-inline .form-group, .form-inline .wpcf7 .wpcf7-form p, .wpcf7 .wpcf7-form .form-inline p {
  2433. display: -webkit-box;
  2434. display: -ms-flexbox;
  2435. display: flex;
  2436. -webkit-box-flex: 0;
  2437. -ms-flex: 0 0 auto;
  2438. flex: 0 0 auto;
  2439. -webkit-box-orient: horizontal;
  2440. -webkit-box-direction: normal;
  2441. -ms-flex-flow: row wrap;
  2442. flex-flow: row wrap;
  2443. -webkit-box-align: center;
  2444. -ms-flex-align: center;
  2445. align-items: center;
  2446. margin-bottom: 0; }
  2447. .form-inline .form-control, .form-inline .wpcf7 input[type=text], .wpcf7 .form-inline input[type=text],
  2448. .form-inline .wpcf7 input[type=search], .wpcf7 .form-inline input[type=search],
  2449. .form-inline .wpcf7 input[type=url], .wpcf7 .form-inline input[type=url],
  2450. .form-inline .wpcf7 input[type=tel], .wpcf7 .form-inline input[type=tel],
  2451. .form-inline .wpcf7 input[type=number], .wpcf7 .form-inline input[type=number],
  2452. .form-inline .wpcf7 input[type=range], .wpcf7 .form-inline input[type=range],
  2453. .form-inline .wpcf7 input[type=date], .wpcf7 .form-inline input[type=date],
  2454. .form-inline .wpcf7 input[type=month], .wpcf7 .form-inline input[type=month],
  2455. .form-inline .wpcf7 input[type=week], .wpcf7 .form-inline input[type=week],
  2456. .form-inline .wpcf7 input[type=time], .wpcf7 .form-inline input[type=time],
  2457. .form-inline .wpcf7 input[type=datetime], .wpcf7 .form-inline input[type=datetime],
  2458. .form-inline .wpcf7 input[type=datetime-local], .wpcf7 .form-inline input[type=datetime-local],
  2459. .form-inline .wpcf7 input[type=color], .wpcf7 .form-inline input[type=color],
  2460. .form-inline .wpcf7 input[type=email], .wpcf7 .form-inline input[type=email],
  2461. .form-inline .wpcf7 input[type=file], .wpcf7 .form-inline input[type=file],
  2462. .form-inline .wpcf7 input[type=submit], .wpcf7 .form-inline input[type=submit],
  2463. .form-inline .wpcf7 select, .wpcf7 .form-inline select,
  2464. .form-inline .wpcf7 textarea, .wpcf7 .form-inline textarea, .form-inline .wpcf7 .wpcf7-validation-errors, .wpcf7 .form-inline .wpcf7-validation-errors {
  2465. display: inline-block;
  2466. width: auto;
  2467. vertical-align: middle; }
  2468. .form-inline .form-control-plaintext {
  2469. display: inline-block; }
  2470. .form-inline .input-group,
  2471. .form-inline .custom-select {
  2472. width: auto; }
  2473. .form-inline .form-check {
  2474. display: -webkit-box;
  2475. display: -ms-flexbox;
  2476. display: flex;
  2477. -webkit-box-align: center;
  2478. -ms-flex-align: center;
  2479. align-items: center;
  2480. -webkit-box-pack: center;
  2481. -ms-flex-pack: center;
  2482. justify-content: center;
  2483. width: auto;
  2484. padding-left: 0; }
  2485. .form-inline .form-check-input {
  2486. position: relative;
  2487. margin-top: 0;
  2488. margin-right: 0.25rem;
  2489. margin-left: 0; }
  2490. .form-inline .custom-control {
  2491. -webkit-box-align: center;
  2492. -ms-flex-align: center;
  2493. align-items: center;
  2494. -webkit-box-pack: center;
  2495. -ms-flex-pack: center;
  2496. justify-content: center; }
  2497. .form-inline .custom-control-label {
  2498. margin-bottom: 0; } }
  2499.  
  2500. .btn,
  2501. .wpcf7 input[type=submit] {
  2502. display: inline-block;
  2503. font-weight: 400;
  2504. text-align: center;
  2505. white-space: nowrap;
  2506. vertical-align: middle;
  2507. -webkit-user-select: none;
  2508. -moz-user-select: none;
  2509. -ms-user-select: none;
  2510. user-select: none;
  2511. border: 1px solid transparent;
  2512. padding: 0.375rem 0.75rem;
  2513. font-size: 1rem;
  2514. line-height: 1.5;
  2515. border-radius: 0.25rem;
  2516. -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;
  2517. 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;
  2518. 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;
  2519. 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; }
  2520. @media screen and (prefers-reduced-motion: reduce) {
  2521. .btn,
  2522. .wpcf7 input[type=submit] {
  2523. -webkit-transition: none;
  2524. transition: none; } }
  2525. .btn:hover, .wpcf7 input:hover[type=submit], .btn:focus,
  2526. .wpcf7 input:focus[type=submit] {
  2527. text-decoration: none; }
  2528. .btn:focus,
  2529. .wpcf7 input:focus[type=submit], .btn.focus, .wpcf7 input.focus[type=submit] {
  2530. outline: 0;
  2531. -webkit-box-shadow: 0 0 0 0rem rgba(72, 72, 72, 0.15);
  2532. box-shadow: 0 0 0 0rem rgba(72, 72, 72, 0.15); }
  2533. .btn.disabled, .wpcf7 input.disabled[type=submit], .btn:disabled,
  2534. .wpcf7 input:disabled[type=submit] {
  2535. opacity: 0.65; }
  2536. .btn:not(:disabled):not(.disabled), .wpcf7 input:not(:disabled):not(.disabled)[type=submit] {
  2537. cursor: pointer; }
  2538. .btn:not(:disabled):not(.disabled):active, .wpcf7 input:not(:disabled):not(.disabled):active[type=submit], .btn:not(:disabled):not(.disabled).active, .wpcf7 input:not(:disabled):not(.disabled).active[type=submit] {
  2539. background-image: none; }
  2540.  
  2541. a.btn.disabled,
  2542. fieldset:disabled a.btn {
  2543. pointer-events: none; }
  2544.  
  2545. .btn-primary {
  2546. color: #fff;
  2547. background-color: #7C008C;
  2548. border-color: #7C008C; }
  2549. .btn-primary:hover {
  2550. color: #fff;
  2551. background-color: #5a0066;
  2552. border-color: #4f0059; }
  2553. .btn-primary:focus, .btn-primary.focus {
  2554. -webkit-box-shadow: 0 0 0 0.2rem rgba(124, 0, 140, 0.5);
  2555. box-shadow: 0 0 0 0.2rem rgba(124, 0, 140, 0.5); }
  2556. .btn-primary.disabled, .btn-primary:disabled {
  2557. color: #fff;
  2558. background-color: #7C008C;
  2559. border-color: #7C008C; }
  2560. .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
  2561. .show > .btn-primary.dropdown-toggle {
  2562. color: #fff;
  2563. background-color: #4f0059;
  2564. border-color: #44004c; }
  2565. .btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
  2566. .show > .btn-primary.dropdown-toggle:focus {
  2567. -webkit-box-shadow: 0 0 0 0.2rem rgba(124, 0, 140, 0.5);
  2568. box-shadow: 0 0 0 0.2rem rgba(124, 0, 140, 0.5); }
  2569.  
  2570. .btn-secondary {
  2571. color: #fff;
  2572. background-color: #6c757d;
  2573. border-color: #6c757d; }
  2574. .btn-secondary:hover {
  2575. color: #fff;
  2576. background-color: #5a6268;
  2577. border-color: #545b62; }
  2578. .btn-secondary:focus, .btn-secondary.focus {
  2579. -webkit-box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
  2580. box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }
  2581. .btn-secondary.disabled, .btn-secondary:disabled {
  2582. color: #fff;
  2583. background-color: #6c757d;
  2584. border-color: #6c757d; }
  2585. .btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,
  2586. .show > .btn-secondary.dropdown-toggle {
  2587. color: #fff;
  2588. background-color: #545b62;
  2589. border-color: #4e555b; }
  2590. .btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,
  2591. .show > .btn-secondary.dropdown-toggle:focus {
  2592. -webkit-box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
  2593. box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }
  2594.  
  2595. .btn-success {
  2596. color: #fff;
  2597. background-color: #28a745;
  2598. border-color: #28a745; }
  2599. .btn-success:hover {
  2600. color: #fff;
  2601. background-color: #218838;
  2602. border-color: #1e7e34; }
  2603. .btn-success:focus, .btn-success.focus {
  2604. -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
  2605. box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }
  2606. .btn-success.disabled, .btn-success:disabled {
  2607. color: #fff;
  2608. background-color: #28a745;
  2609. border-color: #28a745; }
  2610. .btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,
  2611. .show > .btn-success.dropdown-toggle {
  2612. color: #fff;
  2613. background-color: #1e7e34;
  2614. border-color: #1c7430; }
  2615. .btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,
  2616. .show > .btn-success.dropdown-toggle:focus {
  2617. -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
  2618. box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }
  2619.  
  2620. .btn-info {
  2621. color: #fff;
  2622. background-color: #17a2b8;
  2623. border-color: #17a2b8; }
  2624. .btn-info:hover {
  2625. color: #fff;
  2626. background-color: #138496;
  2627. border-color: #117a8b; }
  2628. .btn-info:focus, .btn-info.focus {
  2629. -webkit-box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
  2630. box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }
  2631. .btn-info.disabled, .btn-info:disabled {
  2632. color: #fff;
  2633. background-color: #17a2b8;
  2634. border-color: #17a2b8; }
  2635. .btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,
  2636. .show > .btn-info.dropdown-toggle {
  2637. color: #fff;
  2638. background-color: #117a8b;
  2639. border-color: #10707f; }
  2640. .btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,
  2641. .show > .btn-info.dropdown-toggle:focus {
  2642. -webkit-box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
  2643. box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }
  2644.  
  2645. .btn-warning {
  2646. color: #212529;
  2647. background-color: #ffc107;
  2648. border-color: #ffc107; }
  2649. .btn-warning:hover {
  2650. color: #212529;
  2651. background-color: #e0a800;
  2652. border-color: #d39e00; }
  2653. .btn-warning:focus, .btn-warning.focus {
  2654. -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
  2655. box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }
  2656. .btn-warning.disabled, .btn-warning:disabled {
  2657. color: #212529;
  2658. background-color: #ffc107;
  2659. border-color: #ffc107; }
  2660. .btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,
  2661. .show > .btn-warning.dropdown-toggle {
  2662. color: #212529;
  2663. background-color: #d39e00;
  2664. border-color: #c69500; }
  2665. .btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,
  2666. .show > .btn-warning.dropdown-toggle:focus {
  2667. -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
  2668. box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }
  2669.  
  2670. .btn-danger {
  2671. color: #fff;
  2672. background-color: #dc3545;
  2673. border-color: #dc3545; }
  2674. .btn-danger:hover {
  2675. color: #fff;
  2676. background-color: #c82333;
  2677. border-color: #bd2130; }
  2678. .btn-danger:focus, .btn-danger.focus {
  2679. -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
  2680. box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }
  2681. .btn-danger.disabled, .btn-danger:disabled {
  2682. color: #fff;
  2683. background-color: #dc3545;
  2684. border-color: #dc3545; }
  2685. .btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,
  2686. .show > .btn-danger.dropdown-toggle {
  2687. color: #fff;
  2688. background-color: #bd2130;
  2689. border-color: #b21f2d; }
  2690. .btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,
  2691. .show > .btn-danger.dropdown-toggle:focus {
  2692. -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
  2693. box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }
  2694.  
  2695. .btn-light {
  2696. color: #212529;
  2697. background-color: #f8f9fa;
  2698. border-color: #f8f9fa; }
  2699. .btn-light:hover {
  2700. color: #212529;
  2701. background-color: #e2e6ea;
  2702. border-color: #dae0e5; }
  2703. .btn-light:focus, .btn-light.focus {
  2704. -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
  2705. box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }
  2706. .btn-light.disabled, .btn-light:disabled {
  2707. color: #212529;
  2708. background-color: #f8f9fa;
  2709. border-color: #f8f9fa; }
  2710. .btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,
  2711. .show > .btn-light.dropdown-toggle {
  2712. color: #212529;
  2713. background-color: #dae0e5;
  2714. border-color: #d3d9df; }
  2715. .btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,
  2716. .show > .btn-light.dropdown-toggle:focus {
  2717. -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
  2718. box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }
  2719.  
  2720. .btn-dark {
  2721. color: #fff;
  2722. background-color: #343a40;
  2723. border-color: #343a40; }
  2724. .btn-dark:hover {
  2725. color: #fff;
  2726. background-color: #23272b;
  2727. border-color: #1d2124; }
  2728. .btn-dark:focus, .btn-dark.focus {
  2729. -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
  2730. box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }
  2731. .btn-dark.disabled, .btn-dark:disabled {
  2732. color: #fff;
  2733. background-color: #343a40;
  2734. border-color: #343a40; }
  2735. .btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,
  2736. .show > .btn-dark.dropdown-toggle {
  2737. color: #fff;
  2738. background-color: #1d2124;
  2739. border-color: #171a1d; }
  2740. .btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,
  2741. .show > .btn-dark.dropdown-toggle:focus {
  2742. -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
  2743. box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }
  2744.  
  2745. .btn-outline-primary,
  2746. .wpcf7 input[type=submit] {
  2747. color: #484848;
  2748. background-color: transparent;
  2749. background-image: none;
  2750. border-color: #484848;
  2751. padding: 5px 15px; }
  2752. .btn-outline-primary:hover, .wpcf7 input:hover[type=submit] {
  2753. color: #fff;
  2754. background-color: #484848;
  2755. border-color: #484848; }
  2756. .btn-outline-primary:focus,
  2757. .wpcf7 input:focus[type=submit], .btn-outline-primary.focus, .wpcf7 input.focus[type=submit] {
  2758. -webkit-box-shadow: 0 0 0 0.2rem rgba(124, 0, 140, 0.5);
  2759. box-shadow: 0 0 0 0.2rem rgba(124, 0, 140, 0.5); }
  2760. .btn-outline-primary.disabled, .wpcf7 input.disabled[type=submit], .btn-outline-primary:disabled,
  2761. .wpcf7 input:disabled[type=submit] {
  2762. color: #7C008C;
  2763. background-color: transparent; }
  2764. .btn-outline-primary:not(:disabled):not(.disabled):active, .wpcf7 input:not(:disabled):not(.disabled):active[type=submit], .btn-outline-primary:not(:disabled):not(.disabled).active, .wpcf7 input:not(:disabled):not(.disabled).active[type=submit],
  2765. .show > .btn-outline-primary.dropdown-toggle,
  2766. .wpcf7 .show > input.dropdown-toggle[type=submit] {
  2767. color: #fff;
  2768. background-color: #7C008C;
  2769. border-color: #7C008C; }
  2770. .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .wpcf7 input:not(:disabled):not(.disabled):active:focus[type=submit], .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .wpcf7 input:not(:disabled):not(.disabled).active:focus[type=submit],
  2771. .show > .btn-outline-primary.dropdown-toggle:focus,
  2772. .wpcf7 .show > input.dropdown-toggle:focus[type=submit] {
  2773. -webkit-box-shadow: 0 0 0 0.2rem rgba(124, 0, 140, 0.5);
  2774. box-shadow: 0 0 0 0.2rem rgba(124, 0, 140, 0.5); }
  2775.  
  2776. .btn-outline-secondary {
  2777. color: #6c757d;
  2778. background-color: transparent;
  2779. background-image: none;
  2780. border-color: #6c757d; }
  2781. .btn-outline-secondary:hover {
  2782. color: #fff;
  2783. background-color: #6c757d;
  2784. border-color: #6c757d; }
  2785. .btn-outline-secondary:focus, .btn-outline-secondary.focus {
  2786. -webkit-box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
  2787. box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }
  2788. .btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  2789. color: #6c757d;
  2790. background-color: transparent; }
  2791. .btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,
  2792. .show > .btn-outline-secondary.dropdown-toggle {
  2793. color: #fff;
  2794. background-color: #6c757d;
  2795. border-color: #6c757d; }
  2796. .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
  2797. .show > .btn-outline-secondary.dropdown-toggle:focus {
  2798. -webkit-box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
  2799. box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }
  2800.  
  2801. .btn-outline-success {
  2802. color: #28a745;
  2803. background-color: transparent;
  2804. background-image: none;
  2805. border-color: #28a745; }
  2806. .btn-outline-success:hover {
  2807. color: #fff;
  2808. background-color: #28a745;
  2809. border-color: #28a745; }
  2810. .btn-outline-success:focus, .btn-outline-success.focus {
  2811. -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
  2812. box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }
  2813. .btn-outline-success.disabled, .btn-outline-success:disabled {
  2814. color: #28a745;
  2815. background-color: transparent; }
  2816. .btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,
  2817. .show > .btn-outline-success.dropdown-toggle {
  2818. color: #fff;
  2819. background-color: #28a745;
  2820. border-color: #28a745; }
  2821. .btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,
  2822. .show > .btn-outline-success.dropdown-toggle:focus {
  2823. -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
  2824. box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }
  2825.  
  2826. .btn-outline-info {
  2827. color: #17a2b8;
  2828. background-color: transparent;
  2829. background-image: none;
  2830. border-color: #17a2b8; }
  2831. .btn-outline-info:hover {
  2832. color: #fff;
  2833. background-color: #17a2b8;
  2834. border-color: #17a2b8; }
  2835. .btn-outline-info:focus, .btn-outline-info.focus {
  2836. -webkit-box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
  2837. box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }
  2838. .btn-outline-info.disabled, .btn-outline-info:disabled {
  2839. color: #17a2b8;
  2840. background-color: transparent; }
  2841. .btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,
  2842. .show > .btn-outline-info.dropdown-toggle {
  2843. color: #fff;
  2844. background-color: #17a2b8;
  2845. border-color: #17a2b8; }
  2846. .btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,
  2847. .show > .btn-outline-info.dropdown-toggle:focus {
  2848. -webkit-box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
  2849. box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }
  2850.  
  2851. .btn-outline-warning {
  2852. color: #ffc107;
  2853. background-color: transparent;
  2854. background-image: none;
  2855. border-color: #ffc107; }
  2856. .btn-outline-warning:hover {
  2857. color: #212529;
  2858. background-color: #ffc107;
  2859. border-color: #ffc107; }
  2860. .btn-outline-warning:focus, .btn-outline-warning.focus {
  2861. -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
  2862. box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }
  2863. .btn-outline-warning.disabled, .btn-outline-warning:disabled {
  2864. color: #ffc107;
  2865. background-color: transparent; }
  2866. .btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,
  2867. .show > .btn-outline-warning.dropdown-toggle {
  2868. color: #212529;
  2869. background-color: #ffc107;
  2870. border-color: #ffc107; }
  2871. .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,
  2872. .show > .btn-outline-warning.dropdown-toggle:focus {
  2873. -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
  2874. box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }
  2875.  
  2876. .btn-outline-danger {
  2877. color: #dc3545;
  2878. background-color: transparent;
  2879. background-image: none;
  2880. border-color: #dc3545; }
  2881. .btn-outline-danger:hover {
  2882. color: #fff;
  2883. background-color: #dc3545;
  2884. border-color: #dc3545; }
  2885. .btn-outline-danger:focus, .btn-outline-danger.focus {
  2886. -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
  2887. box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }
  2888. .btn-outline-danger.disabled, .btn-outline-danger:disabled {
  2889. color: #dc3545;
  2890. background-color: transparent; }
  2891. .btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,
  2892. .show > .btn-outline-danger.dropdown-toggle {
  2893. color: #fff;
  2894. background-color: #dc3545;
  2895. border-color: #dc3545; }
  2896. .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,
  2897. .show > .btn-outline-danger.dropdown-toggle:focus {
  2898. -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
  2899. box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }
  2900.  
  2901. .btn-outline-light {
  2902. color: #f8f9fa;
  2903. background-color: transparent;
  2904. background-image: none;
  2905. border-color: #f8f9fa; }
  2906. .btn-outline-light:hover {
  2907. color: #212529;
  2908. background-color: #f8f9fa;
  2909. border-color: #f8f9fa; }
  2910. .btn-outline-light:focus, .btn-outline-light.focus {
  2911. -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
  2912. box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }
  2913. .btn-outline-light.disabled, .btn-outline-light:disabled {
  2914. color: #f8f9fa;
  2915. background-color: transparent; }
  2916. .btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,
  2917. .show > .btn-outline-light.dropdown-toggle {
  2918. color: #212529;
  2919. background-color: #f8f9fa;
  2920. border-color: #f8f9fa; }
  2921. .btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,
  2922. .show > .btn-outline-light.dropdown-toggle:focus {
  2923. -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
  2924. box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }
  2925.  
  2926. .btn-outline-dark {
  2927. color: #343a40;
  2928. background-color: transparent;
  2929. background-image: none;
  2930. border-color: #343a40; }
  2931. .btn-outline-dark:hover {
  2932. color: #fff;
  2933. background-color: #343a40;
  2934. border-color: #343a40; }
  2935. .btn-outline-dark:focus, .btn-outline-dark.focus {
  2936. -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
  2937. box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }
  2938. .btn-outline-dark.disabled, .btn-outline-dark:disabled {
  2939. color: #343a40;
  2940. background-color: transparent; }
  2941. .btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,
  2942. .show > .btn-outline-dark.dropdown-toggle {
  2943. color: #fff;
  2944. background-color: #343a40;
  2945. border-color: #343a40; }
  2946. .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
  2947. .show > .btn-outline-dark.dropdown-toggle:focus {
  2948. -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
  2949. box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }
  2950.  
  2951. .btn-link {
  2952. font-weight: 400;
  2953. color: #7C008C;
  2954. background-color: transparent; }
  2955. .btn-link:hover {
  2956. color: #380040;
  2957. text-decoration: underline;
  2958. background-color: transparent;
  2959. border-color: transparent; }
  2960. .btn-link:focus, .btn-link.focus {
  2961. text-decoration: underline;
  2962. border-color: transparent;
  2963. -webkit-box-shadow: none;
  2964. box-shadow: none; }
  2965. .btn-link:disabled, .btn-link.disabled {
  2966. color: #6c757d;
  2967. pointer-events: none; }
  2968.  
  2969. .btn-lg, .btn-group-lg > .btn,
  2970. .wpcf7 .btn-group-lg > input[type=submit] {
  2971. padding: 0.5rem 1rem;
  2972. font-size: 1.25rem;
  2973. line-height: 1.5;
  2974. border-radius: 0.3rem; }
  2975.  
  2976. .btn-sm, .btn-group-sm > .btn,
  2977. .wpcf7 .btn-group-sm > input[type=submit] {
  2978. padding: 0.25rem 0.5rem;
  2979. font-size: 0.875rem;
  2980. line-height: 1.5;
  2981. border-radius: 0.2rem; }
  2982.  
  2983. .btn-block {
  2984. display: block;
  2985. width: 100%; }
  2986. .btn-block + .btn-block {
  2987. margin-top: 0.5rem; }
  2988.  
  2989. input[type="submit"].btn-block,
  2990. input[type="reset"].btn-block,
  2991. input[type="button"].btn-block {
  2992. width: 100%; }
  2993.  
  2994. .fade {
  2995. -webkit-transition: opacity 0.15s linear;
  2996. transition: opacity 0.15s linear; }
  2997. @media screen and (prefers-reduced-motion: reduce) {
  2998. .fade {
  2999. -webkit-transition: none;
  3000. transition: none; } }
  3001. .fade:not(.show) {
  3002. opacity: 0; }
  3003.  
  3004. .collapse:not(.show) {
  3005. display: none; }
  3006.  
  3007. .collapsing {
  3008. position: relative;
  3009. height: 0;
  3010. overflow: hidden;
  3011. -webkit-transition: height 0.35s ease;
  3012. transition: height 0.35s ease; }
  3013. @media screen and (prefers-reduced-motion: reduce) {
  3014. .collapsing {
  3015. -webkit-transition: none;
  3016. transition: none; } }
  3017.  
  3018. .dropup,
  3019. .dropright,
  3020. .dropdown,
  3021. .dropleft {
  3022. position: relative; }
  3023.  
  3024. .dropdown-toggle::after {
  3025. display: inline-block;
  3026. width: 0;
  3027. height: 0;
  3028. margin-left: 0.255em;
  3029. vertical-align: 0.255em;
  3030. content: "";
  3031. border-top: 0.3em solid;
  3032. border-right: 0.3em solid transparent;
  3033. border-bottom: 0;
  3034. border-left: 0.3em solid transparent; }
  3035.  
  3036. .dropdown-toggle:empty::after {
  3037. margin-left: 0; }
  3038.  
  3039. .dropdown-menu {
  3040. position: absolute;
  3041. top: 100%;
  3042. right: 0;
  3043. z-index: 1000;
  3044. display: none;
  3045. float: left;
  3046. min-width: 10rem;
  3047. padding: 15px;
  3048. margin: 0;
  3049. font-size: 15px;
  3050. color: #484848;
  3051. text-align: left;
  3052. list-style: none;
  3053. background-color: #fff;
  3054. background-clip: padding-box;
  3055. border-radius: 0.25rem;
  3056. box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.15); }
  3057.  
  3058. .dropdown-menu-right {
  3059. right: 0;
  3060. left: auto; }
  3061.  
  3062. .dropup .dropdown-menu {
  3063. top: auto;
  3064. bottom: 100%;
  3065. margin-top: 0;
  3066. margin-bottom: 0.125rem; }
  3067.  
  3068. .dropup .dropdown-toggle::after {
  3069. display: inline-block;
  3070. width: 0;
  3071. height: 0;
  3072. margin-left: 0.255em;
  3073. vertical-align: 0.255em;
  3074. content: "";
  3075. border-top: 0;
  3076. border-right: 0.3em solid transparent;
  3077. border-bottom: 0.3em solid;
  3078. border-left: 0.3em solid transparent; }
  3079.  
  3080. .dropup .dropdown-toggle:empty::after {
  3081. margin-left: 0; }
  3082.  
  3083. .dropright .dropdown-menu {
  3084. top: 0;
  3085. right: auto;
  3086. left: 100%;
  3087. margin-top: 0;
  3088. margin-left: 0.125rem; }
  3089.  
  3090. .dropright .dropdown-toggle::after {
  3091. display: inline-block;
  3092. width: 0;
  3093. height: 0;
  3094. margin-left: 0.255em;
  3095. vertical-align: 0.255em;
  3096. content: "";
  3097. border-top: 0.3em solid transparent;
  3098. border-right: 0;
  3099. border-bottom: 0.3em solid transparent;
  3100. border-left: 0.3em solid; }
  3101.  
  3102. .dropright .dropdown-toggle:empty::after {
  3103. margin-left: 0; }
  3104.  
  3105. .dropright .dropdown-toggle::after {
  3106. vertical-align: 0; }
  3107.  
  3108. .dropleft .dropdown-menu {
  3109. top: 0;
  3110. right: 100%;
  3111. left: auto;
  3112. margin-top: 0;
  3113. margin-right: 0.125rem; }
  3114.  
  3115. .dropleft .dropdown-toggle::after {
  3116. display: inline-block;
  3117. width: 0;
  3118. height: 0;
  3119. margin-left: 0.255em;
  3120. vertical-align: 0.255em;
  3121. content: ""; }
  3122.  
  3123. .dropleft .dropdown-toggle::after {
  3124. display: none; }
  3125.  
  3126. .dropleft .dropdown-toggle::before {
  3127. display: inline-block;
  3128. width: 0;
  3129. height: 0;
  3130. margin-right: 0.255em;
  3131. vertical-align: 0.255em;
  3132. content: "";
  3133. border-top: 0.3em solid transparent;
  3134. border-right: 0.3em solid;
  3135. border-bottom: 0.3em solid transparent; }
  3136.  
  3137. .dropleft .dropdown-toggle:empty::after {
  3138. margin-left: 0; }
  3139.  
  3140. .dropleft .dropdown-toggle::before {
  3141. vertical-align: 0; }
  3142.  
  3143. .dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] {
  3144. right: auto;
  3145. bottom: auto; }
  3146.  
  3147. .dropdown-divider {
  3148. height: 0;
  3149. margin: 0.5rem 0;
  3150. overflow: hidden;
  3151. border-top: 1px solid #e9ecef; }
  3152.  
  3153. .dropdown-item {
  3154. display: block;
  3155. width: 100%;
  3156. padding: 0.25rem 1.5rem;
  3157. clear: both;
  3158. font-weight: 400;
  3159. color: #212529;
  3160. text-align: inherit;
  3161. white-space: nowrap;
  3162. background-color: transparent;
  3163. border: 0; }
  3164. .dropdown-item:hover, .dropdown-item:focus {
  3165. color: #16181b;
  3166. text-decoration: none;
  3167. background-color: #f8f9fa; }
  3168. .dropdown-item.active, .dropdown-item:active {
  3169. color: #fff;
  3170. text-decoration: none;
  3171. background-color: #7C008C; }
  3172. .dropdown-item.disabled, .dropdown-item:disabled {
  3173. color: #6c757d;
  3174. background-color: transparent; }
  3175.  
  3176. .dropdown-menu.show {
  3177. display: block; }
  3178.  
  3179. .dropdown-header {
  3180. display: block;
  3181. padding: 0.5rem 1.5rem;
  3182. margin-bottom: 0;
  3183. font-size: 0.875rem;
  3184. color: #6c757d;
  3185. white-space: nowrap; }
  3186.  
  3187. .dropdown-item-text {
  3188. display: block;
  3189. padding: 0.25rem 1.5rem;
  3190. color: #212529; }
  3191.  
  3192. .btn-group,
  3193. .btn-group-vertical {
  3194. position: relative;
  3195. display: -webkit-inline-box;
  3196. display: -ms-inline-flexbox;
  3197. display: inline-flex;
  3198. vertical-align: middle; }
  3199. .btn-group > .btn,
  3200. .wpcf7 .btn-group > input[type=submit],
  3201. .btn-group-vertical > .btn,
  3202. .wpcf7 .btn-group-vertical > input[type=submit] {
  3203. position: relative;
  3204. -webkit-box-flex: 0;
  3205. -ms-flex: 0 1 auto;
  3206. flex: 0 1 auto; }
  3207. .btn-group > .btn:hover, .wpcf7 .btn-group > input:hover[type=submit],
  3208. .btn-group-vertical > .btn:hover,
  3209. .wpcf7 .btn-group-vertical > input:hover[type=submit] {
  3210. z-index: 1; }
  3211. .btn-group > .btn:focus,
  3212. .wpcf7 .btn-group > input:focus[type=submit], .btn-group > .btn:active, .wpcf7 .btn-group > input:active[type=submit], .btn-group > .btn.active, .wpcf7 .btn-group > input.active[type=submit],
  3213. .btn-group-vertical > .btn:focus,
  3214. .wpcf7 .btn-group-vertical > input:focus[type=submit],
  3215. .btn-group-vertical > .btn:active,
  3216. .wpcf7 .btn-group-vertical > input:active[type=submit],
  3217. .btn-group-vertical > .btn.active,
  3218. .wpcf7 .btn-group-vertical > input.active[type=submit] {
  3219. z-index: 1; }
  3220. .btn-group .btn + .btn, .btn-group .wpcf7 input[type=submit] + .btn, .wpcf7 .btn-group input[type=submit] + .btn,
  3221. .btn-group .wpcf7 .btn + input[type=submit], .wpcf7 .btn-group .btn + input[type=submit],
  3222. .btn-group .wpcf7 input[type=submit] + input[type=submit], .wpcf7 .btn-group input[type=submit] + input[type=submit],
  3223. .btn-group .btn + .btn-group,
  3224. .btn-group .wpcf7 input[type=submit] + .btn-group,
  3225. .wpcf7 .btn-group input[type=submit] + .btn-group,
  3226. .btn-group .btn-group + .btn,
  3227. .btn-group .wpcf7 .btn-group + input[type=submit],
  3228. .wpcf7 .btn-group .btn-group + input[type=submit],
  3229. .btn-group .btn-group + .btn-group,
  3230. .btn-group-vertical .btn + .btn,
  3231. .btn-group-vertical .wpcf7 input[type=submit] + .btn,
  3232. .wpcf7 .btn-group-vertical input[type=submit] + .btn,
  3233. .btn-group-vertical .wpcf7 .btn + input[type=submit],
  3234. .wpcf7 .btn-group-vertical .btn + input[type=submit],
  3235. .btn-group-vertical .wpcf7 input[type=submit] + input[type=submit],
  3236. .wpcf7 .btn-group-vertical input[type=submit] + input[type=submit],
  3237. .btn-group-vertical .btn + .btn-group,
  3238. .btn-group-vertical .wpcf7 input[type=submit] + .btn-group,
  3239. .wpcf7 .btn-group-vertical input[type=submit] + .btn-group,
  3240. .btn-group-vertical .btn-group + .btn,
  3241. .btn-group-vertical .wpcf7 .btn-group + input[type=submit],
  3242. .wpcf7 .btn-group-vertical .btn-group + input[type=submit],
  3243. .btn-group-vertical .btn-group + .btn-group {
  3244. margin-left: -1px; }
  3245.  
  3246. .btn-toolbar {
  3247. display: -webkit-box;
  3248. display: -ms-flexbox;
  3249. display: flex;
  3250. -ms-flex-wrap: wrap;
  3251. flex-wrap: wrap;
  3252. -webkit-box-pack: start;
  3253. -ms-flex-pack: start;
  3254. justify-content: flex-start; }
  3255. .btn-toolbar .input-group {
  3256. width: auto; }
  3257.  
  3258. .btn-group > .btn:first-child, .wpcf7 .btn-group > input:first-child[type=submit] {
  3259. margin-left: 0; }
  3260.  
  3261. .btn-group > .btn:not(:last-child):not(.dropdown-toggle), .wpcf7 .btn-group > input:not(:last-child):not(.dropdown-toggle)[type=submit],
  3262. .btn-group > .btn-group:not(:last-child) > .btn,
  3263. .wpcf7 .btn-group > .btn-group:not(:last-child) > input[type=submit] {
  3264. border-top-right-radius: 0;
  3265. border-bottom-right-radius: 0; }
  3266.  
  3267. .btn-group > .btn:not(:first-child), .wpcf7 .btn-group > input:not(:first-child)[type=submit],
  3268. .btn-group > .btn-group:not(:first-child) > .btn,
  3269. .wpcf7 .btn-group > .btn-group:not(:first-child) > input[type=submit] {
  3270. border-top-left-radius: 0;
  3271. border-bottom-left-radius: 0; }
  3272.  
  3273. .dropdown-toggle-split {
  3274. padding-right: 0.5625rem;
  3275. padding-left: 0.5625rem; }
  3276. .dropdown-toggle-split::after,
  3277. .dropup .dropdown-toggle-split::after,
  3278. .dropright .dropdown-toggle-split::after {
  3279. margin-left: 0; }
  3280. .dropleft .dropdown-toggle-split::before {
  3281. margin-right: 0; }
  3282.  
  3283. .btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split, .wpcf7 .btn-group-sm > input[type=submit] + .dropdown-toggle-split {
  3284. padding-right: 0.375rem;
  3285. padding-left: 0.375rem; }
  3286.  
  3287. .btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split, .wpcf7 .btn-group-lg > input[type=submit] + .dropdown-toggle-split {
  3288. padding-right: 0.75rem;
  3289. padding-left: 0.75rem; }
  3290.  
  3291. .btn-group-vertical {
  3292. -webkit-box-orient: vertical;
  3293. -webkit-box-direction: normal;
  3294. -ms-flex-direction: column;
  3295. flex-direction: column;
  3296. -webkit-box-align: start;
  3297. -ms-flex-align: start;
  3298. align-items: flex-start;
  3299. -webkit-box-pack: center;
  3300. -ms-flex-pack: center;
  3301. justify-content: center; }
  3302. .btn-group-vertical .btn,
  3303. .btn-group-vertical .wpcf7 input[type=submit], .wpcf7 .btn-group-vertical input[type=submit],
  3304. .btn-group-vertical .btn-group {
  3305. width: 100%; }
  3306. .btn-group-vertical > .btn + .btn, .wpcf7 .btn-group-vertical > input[type=submit] + .btn,
  3307. .wpcf7 .btn-group-vertical > .btn + input[type=submit],
  3308. .wpcf7 .btn-group-vertical > input[type=submit] + input[type=submit],
  3309. .btn-group-vertical > .btn + .btn-group,
  3310. .wpcf7 .btn-group-vertical > input[type=submit] + .btn-group,
  3311. .btn-group-vertical > .btn-group + .btn,
  3312. .wpcf7 .btn-group-vertical > .btn-group + input[type=submit],
  3313. .btn-group-vertical > .btn-group + .btn-group {
  3314. margin-top: -1px;
  3315. margin-left: 0; }
  3316. .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), .wpcf7 .btn-group-vertical > input:not(:last-child):not(.dropdown-toggle)[type=submit],
  3317. .btn-group-vertical > .btn-group:not(:last-child) > .btn,
  3318. .wpcf7 .btn-group-vertical > .btn-group:not(:last-child) > input[type=submit] {
  3319. border-bottom-right-radius: 0;
  3320. border-bottom-left-radius: 0; }
  3321. .btn-group-vertical > .btn:not(:first-child), .wpcf7 .btn-group-vertical > input:not(:first-child)[type=submit],
  3322. .btn-group-vertical > .btn-group:not(:first-child) > .btn,
  3323. .wpcf7 .btn-group-vertical > .btn-group:not(:first-child) > input[type=submit] {
  3324. border-top-left-radius: 0;
  3325. border-top-right-radius: 0; }
  3326.  
  3327. .btn-group-toggle > .btn,
  3328. .wpcf7 .btn-group-toggle > input[type=submit],
  3329. .btn-group-toggle > .btn-group > .btn,
  3330. .wpcf7 .btn-group-toggle > .btn-group > input[type=submit] {
  3331. margin-bottom: 0; }
  3332. .btn-group-toggle > .btn input[type="radio"], .wpcf7 .btn-group-toggle > input[type=submit] input[type="radio"],
  3333. .btn-group-toggle > .btn input[type="checkbox"],
  3334. .wpcf7 .btn-group-toggle > input[type=submit] input[type="checkbox"],
  3335. .btn-group-toggle > .btn-group > .btn input[type="radio"],
  3336. .wpcf7 .btn-group-toggle > .btn-group > input[type=submit] input[type="radio"],
  3337. .btn-group-toggle > .btn-group > .btn input[type="checkbox"],
  3338. .wpcf7 .btn-group-toggle > .btn-group > input[type=submit] input[type="checkbox"] {
  3339. position: absolute;
  3340. clip: rect(0, 0, 0, 0);
  3341. pointer-events: none; }
  3342.  
  3343. .input-group {
  3344. position: relative;
  3345. display: -webkit-box;
  3346. display: -ms-flexbox;
  3347. display: flex;
  3348. -ms-flex-wrap: wrap;
  3349. flex-wrap: wrap;
  3350. -webkit-box-align: stretch;
  3351. -ms-flex-align: stretch;
  3352. align-items: stretch;
  3353. width: 100%; }
  3354. .input-group > .form-control, .wpcf7 .input-group > input[type=text],
  3355. .wpcf7 .input-group > input[type=search],
  3356. .wpcf7 .input-group > input[type=url],
  3357. .wpcf7 .input-group > input[type=tel],
  3358. .wpcf7 .input-group > input[type=number],
  3359. .wpcf7 .input-group > input[type=range],
  3360. .wpcf7 .input-group > input[type=date],
  3361. .wpcf7 .input-group > input[type=month],
  3362. .wpcf7 .input-group > input[type=week],
  3363. .wpcf7 .input-group > input[type=time],
  3364. .wpcf7 .input-group > input[type=datetime],
  3365. .wpcf7 .input-group > input[type=datetime-local],
  3366. .wpcf7 .input-group > input[type=color],
  3367. .wpcf7 .input-group > input[type=email],
  3368. .wpcf7 .input-group > input[type=file],
  3369. .wpcf7 .input-group > input[type=submit],
  3370. .wpcf7 .input-group > select,
  3371. .wpcf7 .input-group > textarea, .wpcf7 .input-group > .wpcf7-validation-errors,
  3372. .input-group > .custom-select,
  3373. .input-group > .custom-file {
  3374. position: relative;
  3375. -webkit-box-flex: 1;
  3376. -ms-flex: 1 1 auto;
  3377. flex: 1 1 auto;
  3378. width: 1%;
  3379. margin-bottom: 0; }
  3380. .input-group > .form-control:focus, .wpcf7 .input-group > input:focus[type=text],
  3381. .wpcf7 .input-group > input:focus[type=search],
  3382. .wpcf7 .input-group > input:focus[type=url],
  3383. .wpcf7 .input-group > input:focus[type=tel],
  3384. .wpcf7 .input-group > input:focus[type=number],
  3385. .wpcf7 .input-group > input:focus[type=range],
  3386. .wpcf7 .input-group > input:focus[type=date],
  3387. .wpcf7 .input-group > input:focus[type=month],
  3388. .wpcf7 .input-group > input:focus[type=week],
  3389. .wpcf7 .input-group > input:focus[type=time],
  3390. .wpcf7 .input-group > input:focus[type=datetime],
  3391. .wpcf7 .input-group > input:focus[type=datetime-local],
  3392. .wpcf7 .input-group > input:focus[type=color],
  3393. .wpcf7 .input-group > input:focus[type=email],
  3394. .wpcf7 .input-group > input:focus[type=file],
  3395. .wpcf7 .input-group > input:focus[type=submit],
  3396. .wpcf7 .input-group > select:focus,
  3397. .wpcf7 .input-group > textarea:focus, .wpcf7 .input-group > .wpcf7-validation-errors:focus,
  3398. .input-group > .custom-select:focus,
  3399. .input-group > .custom-file:focus {
  3400. z-index: 3; }
  3401. .input-group > .form-control + .form-control, .wpcf7 .input-group > input[type=text] + .form-control, .wpcf7 .input-group > input[type=search] + .form-control, .wpcf7 .input-group > input[type=url] + .form-control, .wpcf7 .input-group > input[type=tel] + .form-control, .wpcf7 .input-group > input[type=number] + .form-control, .wpcf7 .input-group > input[type=range] + .form-control, .wpcf7 .input-group > input[type=date] + .form-control, .wpcf7 .input-group > input[type=month] + .form-control, .wpcf7 .input-group > input[type=week] + .form-control, .wpcf7 .input-group > input[type=time] + .form-control, .wpcf7 .input-group > input[type=datetime] + .form-control, .wpcf7 .input-group > input[type=datetime-local] + .form-control, .wpcf7 .input-group > input[type=color] + .form-control, .wpcf7 .input-group > input[type=email] + .form-control, .wpcf7 .input-group > input[type=file] + .form-control, .wpcf7 .input-group > input[type=submit] + .form-control, .wpcf7 .input-group > select + .form-control, .wpcf7 .input-group > textarea + .form-control, .wpcf7 .input-group > .wpcf7-validation-errors + .form-control, .wpcf7 .input-group > .form-control + input[type=text], .wpcf7 .input-group > input[type=text] + input[type=text], .wpcf7 .input-group > input[type=search] + input[type=text], .wpcf7 .input-group > input[type=url] + input[type=text], .wpcf7 .input-group > input[type=tel] + input[type=text], .wpcf7 .input-group > input[type=number] + input[type=text], .wpcf7 .input-group > input[type=range] + input[type=text], .wpcf7 .input-group > input[type=date] + input[type=text], .wpcf7 .input-group > input[type=month] + input[type=text], .wpcf7 .input-group > input[type=week] + input[type=text], .wpcf7 .input-group > input[type=time] + input[type=text], .wpcf7 .input-group > input[type=datetime] + input[type=text], .wpcf7 .input-group > input[type=datetime-local] + input[type=text], .wpcf7 .input-group > input[type=color] + input[type=text], .wpcf7 .input-group > input[type=email] + input[type=text], .wpcf7 .input-group > input[type=file] + input[type=text], .wpcf7 .input-group > input[type=submit] + input[type=text], .wpcf7 .input-group > select + input[type=text], .wpcf7 .input-group > textarea + input[type=text], .wpcf7 .input-group > .wpcf7-validation-errors + input[type=text],
  3402. .wpcf7 .input-group > .form-control + input[type=search],
  3403. .wpcf7 .input-group > input[type=text] + input[type=search],
  3404. .wpcf7 .input-group > input[type=search] + input[type=search],
  3405. .wpcf7 .input-group > input[type=url] + input[type=search],
  3406. .wpcf7 .input-group > input[type=tel] + input[type=search],
  3407. .wpcf7 .input-group > input[type=number] + input[type=search],
  3408. .wpcf7 .input-group > input[type=range] + input[type=search],
  3409. .wpcf7 .input-group > input[type=date] + input[type=search],
  3410. .wpcf7 .input-group > input[type=month] + input[type=search],
  3411. .wpcf7 .input-group > input[type=week] + input[type=search],
  3412. .wpcf7 .input-group > input[type=time] + input[type=search],
  3413. .wpcf7 .input-group > input[type=datetime] + input[type=search],
  3414. .wpcf7 .input-group > input[type=datetime-local] + input[type=search],
  3415. .wpcf7 .input-group > input[type=color] + input[type=search],
  3416. .wpcf7 .input-group > input[type=email] + input[type=search],
  3417. .wpcf7 .input-group > input[type=file] + input[type=search],
  3418. .wpcf7 .input-group > input[type=submit] + input[type=search],
  3419. .wpcf7 .input-group > select + input[type=search],
  3420. .wpcf7 .input-group > textarea + input[type=search],
  3421. .wpcf7 .input-group > .wpcf7-validation-errors + input[type=search],
  3422. .wpcf7 .input-group > .form-control + input[type=url],
  3423. .wpcf7 .input-group > input[type=text] + input[type=url],
  3424. .wpcf7 .input-group > input[type=search] + input[type=url],
  3425. .wpcf7 .input-group > input[type=url] + input[type=url],
  3426. .wpcf7 .input-group > input[type=tel] + input[type=url],
  3427. .wpcf7 .input-group > input[type=number] + input[type=url],
  3428. .wpcf7 .input-group > input[type=range] + input[type=url],
  3429. .wpcf7 .input-group > input[type=date] + input[type=url],
  3430. .wpcf7 .input-group > input[type=month] + input[type=url],
  3431. .wpcf7 .input-group > input[type=week] + input[type=url],
  3432. .wpcf7 .input-group > input[type=time] + input[type=url],
  3433. .wpcf7 .input-group > input[type=datetime] + input[type=url],
  3434. .wpcf7 .input-group > input[type=datetime-local] + input[type=url],
  3435. .wpcf7 .input-group > input[type=color] + input[type=url],
  3436. .wpcf7 .input-group > input[type=email] + input[type=url],
  3437. .wpcf7 .input-group > input[type=file] + input[type=url],
  3438. .wpcf7 .input-group > input[type=submit] + input[type=url],
  3439. .wpcf7 .input-group > select + input[type=url],
  3440. .wpcf7 .input-group > textarea + input[type=url],
  3441. .wpcf7 .input-group > .wpcf7-validation-errors + input[type=url],
  3442. .wpcf7 .input-group > .form-control + input[type=tel],
  3443. .wpcf7 .input-group > input[type=text] + input[type=tel],
  3444. .wpcf7 .input-group > input[type=search] + input[type=tel],
  3445. .wpcf7 .input-group > input[type=url] + input[type=tel],
  3446. .wpcf7 .input-group > input[type=tel] + input[type=tel],
  3447. .wpcf7 .input-group > input[type=number] + input[type=tel],
  3448. .wpcf7 .input-group > input[type=range] + input[type=tel],
  3449. .wpcf7 .input-group > input[type=date] + input[type=tel],
  3450. .wpcf7 .input-group > input[type=month] + input[type=tel],
  3451. .wpcf7 .input-group > input[type=week] + input[type=tel],
  3452. .wpcf7 .input-group > input[type=time] + input[type=tel],
  3453. .wpcf7 .input-group > input[type=datetime] + input[type=tel],
  3454. .wpcf7 .input-group > input[type=datetime-local] + input[type=tel],
  3455. .wpcf7 .input-group > input[type=color] + input[type=tel],
  3456. .wpcf7 .input-group > input[type=email] + input[type=tel],
  3457. .wpcf7 .input-group > input[type=file] + input[type=tel],
  3458. .wpcf7 .input-group > input[type=submit] + input[type=tel],
  3459. .wpcf7 .input-group > select + input[type=tel],
  3460. .wpcf7 .input-group > textarea + input[type=tel],
  3461. .wpcf7 .input-group > .wpcf7-validation-errors + input[type=tel],
  3462. .wpcf7 .input-group > .form-control + input[type=number],
  3463. .wpcf7 .input-group > input[type=text] + input[type=number],
  3464. .wpcf7 .input-group > input[type=search] + input[type=number],
  3465. .wpcf7 .input-group > input[type=url] + input[type=number],
  3466. .wpcf7 .input-group > input[type=tel] + input[type=number],
  3467. .wpcf7 .input-group > input[type=number] + input[type=number],
  3468. .wpcf7 .input-group > input[type=range] + input[type=number],
  3469. .wpcf7 .input-group > input[type=date] + input[type=number],
  3470. .wpcf7 .input-group > input[type=month] + input[type=number],
  3471. .wpcf7 .input-group > input[type=week] + input[type=number],
  3472. .wpcf7 .input-group > input[type=time] + input[type=number],
  3473. .wpcf7 .input-group > input[type=datetime] + input[type=number],
  3474. .wpcf7 .input-group > input[type=datetime-local] + input[type=number],
  3475. .wpcf7 .input-group > input[type=color] + input[type=number],
  3476. .wpcf7 .input-group > input[type=email] + input[type=number],
  3477. .wpcf7 .input-group > input[type=file] + input[type=number],
  3478. .wpcf7 .input-group > input[type=submit] + input[type=number],
  3479. .wpcf7 .input-group > select + input[type=number],
  3480. .wpcf7 .input-group > textarea + input[type=number],
  3481. .wpcf7 .input-group > .wpcf7-validation-errors + input[type=number],
  3482. .wpcf7 .input-group > .form-control + input[type=range],
  3483. .wpcf7 .input-group > input[type=text] + input[type=range],
  3484. .wpcf7 .input-group > input[type=search] + input[type=range],
  3485. .wpcf7 .input-group > input[type=url] + input[type=range],
  3486. .wpcf7 .input-group > input[type=tel] + input[type=range],
  3487. .wpcf7 .input-group > input[type=number] + input[type=range],
  3488. .wpcf7 .input-group > input[type=range] + input[type=range],
  3489. .wpcf7 .input-group > input[type=date] + input[type=range],
  3490. .wpcf7 .input-group > input[type=month] + input[type=range],
  3491. .wpcf7 .input-group > input[type=week] + input[type=range],
  3492. .wpcf7 .input-group > input[type=time] + input[type=range],
  3493. .wpcf7 .input-group > input[type=datetime] + input[type=range],
  3494. .wpcf7 .input-group > input[type=datetime-local] + input[type=range],
  3495. .wpcf7 .input-group > input[type=color] + input[type=range],
  3496. .wpcf7 .input-group > input[type=email] + input[type=range],
  3497. .wpcf7 .input-group > input[type=file] + input[type=range],
  3498. .wpcf7 .input-group > input[type=submit] + input[type=range],
  3499. .wpcf7 .input-group > select + input[type=range],
  3500. .wpcf7 .input-group > textarea + input[type=range],
  3501. .wpcf7 .input-group > .wpcf7-validation-errors + input[type=range],
  3502. .wpcf7 .input-group > .form-control + input[type=date],
  3503. .wpcf7 .input-group > input[type=text] + input[type=date],
  3504. .wpcf7 .input-group > input[type=search] + input[type=date],
  3505. .wpcf7 .input-group > input[type=url] + input[type=date],
  3506. .wpcf7 .input-group > input[type=tel] + input[type=date],
  3507. .wpcf7 .input-group > input[type=number] + input[type=date],
  3508. .wpcf7 .input-group > input[type=range] + input[type=date],
  3509. .wpcf7 .input-group > input[type=date] + input[type=date],
  3510. .wpcf7 .input-group > input[type=month] + input[type=date],
  3511. .wpcf7 .input-group > input[type=week] + input[type=date],
  3512. .wpcf7 .input-group > input[type=time] + input[type=date],
  3513. .wpcf7 .input-group > input[type=datetime] + input[type=date],
  3514. .wpcf7 .input-group > input[type=datetime-local] + input[type=date],
  3515. .wpcf7 .input-group > input[type=color] + input[type=date],
  3516. .wpcf7 .input-group > input[type=email] + input[type=date],
  3517. .wpcf7 .input-group > input[type=file] + input[type=date],
  3518. .wpcf7 .input-group > input[type=submit] + input[type=date],
  3519. .wpcf7 .input-group > select + input[type=date],
  3520. .wpcf7 .input-group > textarea + input[type=date],
  3521. .wpcf7 .input-group > .wpcf7-validation-errors + input[type=date],
  3522. .wpcf7 .input-group > .form-control + input[type=month],
  3523. .wpcf7 .input-group > input[type=text] + input[type=month],
  3524. .wpcf7 .input-group > input[type=search] + input[type=month],
  3525. .wpcf7 .input-group > input[type=url] + input[type=month],
  3526. .wpcf7 .input-group > input[type=tel] + input[type=month],
  3527. .wpcf7 .input-group > input[type=number] + input[type=month],
  3528. .wpcf7 .input-group > input[type=range] + input[type=month],
  3529. .wpcf7 .input-group > input[type=date] + input[type=month],
  3530. .wpcf7 .input-group > input[type=month] + input[type=month],
  3531. .wpcf7 .input-group > input[type=week] + input[type=month],
  3532. .wpcf7 .input-group > input[type=time] + input[type=month],
  3533. .wpcf7 .input-group > input[type=datetime] + input[type=month],
  3534. .wpcf7 .input-group > input[type=datetime-local] + input[type=month],
  3535. .wpcf7 .input-group > input[type=color] + input[type=month],
  3536. .wpcf7 .input-group > input[type=email] + input[type=month],
  3537. .wpcf7 .input-group > input[type=file] + input[type=month],
  3538. .wpcf7 .input-group > input[type=submit] + input[type=month],
  3539. .wpcf7 .input-group > select + input[type=month],
  3540. .wpcf7 .input-group > textarea + input[type=month],
  3541. .wpcf7 .input-group > .wpcf7-validation-errors + input[type=month],
  3542. .wpcf7 .input-group > .form-control + input[type=week],
  3543. .wpcf7 .input-group > input[type=text] + input[type=week],
  3544. .wpcf7 .input-group > input[type=search] + input[type=week],
  3545. .wpcf7 .input-group > input[type=url] + input[type=week],
  3546. .wpcf7 .input-group > input[type=tel] + input[type=week],
  3547. .wpcf7 .input-group > input[type=number] + input[type=week],
  3548. .wpcf7 .input-group > input[type=range] + input[type=week],
  3549. .wpcf7 .input-group > input[type=date] + input[type=week],
  3550. .wpcf7 .input-group > input[type=month] + input[type=week],
  3551. .wpcf7 .input-group > input[type=week] + input[type=week],
  3552. .wpcf7 .input-group > input[type=time] + input[type=week],
  3553. .wpcf7 .input-group > input[type=datetime] + input[type=week],
  3554. .wpcf7 .input-group > input[type=datetime-local] + input[type=week],
  3555. .wpcf7 .input-group > input[type=color] + input[type=week],
  3556. .wpcf7 .input-group > input[type=email] + input[type=week],
  3557. .wpcf7 .input-group > input[type=file] + input[type=week],
  3558. .wpcf7 .input-group > input[type=submit] + input[type=week],
  3559. .wpcf7 .input-group > select + input[type=week],
  3560. .wpcf7 .input-group > textarea + input[type=week],
  3561. .wpcf7 .input-group > .wpcf7-validation-errors + input[type=week],
  3562. .wpcf7 .input-group > .form-control + input[type=time],
  3563. .wpcf7 .input-group > input[type=text] + input[type=time],
  3564. .wpcf7 .input-group > input[type=search] + input[type=time],
  3565. .wpcf7 .input-group > input[type=url] + input[type=time],
  3566. .wpcf7 .input-group > input[type=tel] + input[type=time],
  3567. .wpcf7 .input-group > input[type=number] + input[type=time],
  3568. .wpcf7 .input-group > input[type=range] + input[type=time],
  3569. .wpcf7 .input-group > input[type=date] + input[type=time],
  3570. .wpcf7 .input-group > input[type=month] + input[type=time],
  3571. .wpcf7 .input-group > input[type=week] + input[type=time],
  3572. .wpcf7 .input-group > input[type=time] + input[type=time],
  3573. .wpcf7 .input-group > input[type=datetime] + input[type=time],
  3574. .wpcf7 .input-group > input[type=datetime-local] + input[type=time],
  3575. .wpcf7 .input-group > input[type=color] + input[type=time],
  3576. .wpcf7 .input-group > input[type=email] + input[type=time],
  3577. .wpcf7 .input-group > input[type=file] + input[type=time],
  3578. .wpcf7 .input-group > input[type=submit] + input[type=time],
  3579. .wpcf7 .input-group > select + input[type=time],
  3580. .wpcf7 .input-group > textarea + input[type=time],
  3581. .wpcf7 .input-group > .wpcf7-validation-errors + input[type=time],
  3582. .wpcf7 .input-group > .form-control + input[type=datetime],
  3583. .wpcf7 .input-group > input[type=text] + input[type=datetime],
  3584. .wpcf7 .input-group > input[type=search] + input[type=datetime],
  3585. .wpcf7 .input-group > input[type=url] + input[type=datetime],
  3586. .wpcf7 .input-group > input[type=tel] + input[type=datetime],
  3587. .wpcf7 .input-group > input[type=number] + input[type=datetime],
  3588. .wpcf7 .input-group > input[type=range] + input[type=datetime],
  3589. .wpcf7 .input-group > input[type=date] + input[type=datetime],
  3590. .wpcf7 .input-group > input[type=month] + input[type=datetime],
  3591. .wpcf7 .input-group > input[type=week] + input[type=datetime],
  3592. .wpcf7 .input-group > input[type=time] + input[type=datetime],
  3593. .wpcf7 .input-group > input[type=datetime] + input[type=datetime],
  3594. .wpcf7 .input-group > input[type=datetime-local] + input[type=datetime],
  3595. .wpcf7 .input-group > input[type=color] + input[type=datetime],
  3596. .wpcf7 .input-group > input[type=email] + input[type=datetime],
  3597. .wpcf7 .input-group > input[type=file] + input[type=datetime],
  3598. .wpcf7 .input-group > input[type=submit] + input[type=datetime],
  3599. .wpcf7 .input-group > select + input[type=datetime],
  3600. .wpcf7 .input-group > textarea + input[type=datetime],
  3601. .wpcf7 .input-group > .wpcf7-validation-errors + input[type=datetime],
  3602. .wpcf7 .input-group > .form-control + input[type=datetime-local],
  3603. .wpcf7 .input-group > input[type=text] + input[type=datetime-local],
  3604. .wpcf7 .input-group > input[type=search] + input[type=datetime-local],
  3605. .wpcf7 .input-group > input[type=url] + input[type=datetime-local],
  3606. .wpcf7 .input-group > input[type=tel] + input[type=datetime-local],
  3607. .wpcf7 .input-group > input[type=number] + input[type=datetime-local],
  3608. .wpcf7 .input-group > input[type=range] + input[type=datetime-local],
  3609. .wpcf7 .input-group > input[type=date] + input[type=datetime-local],
  3610. .wpcf7 .input-group > input[type=month] + input[type=datetime-local],
  3611. .wpcf7 .input-group > input[type=week] + input[type=datetime-local],
  3612. .wpcf7 .input-group > input[type=time] + input[type=datetime-local],
  3613. .wpcf7 .input-group > input[type=datetime] + input[type=datetime-local],
  3614. .wpcf7 .input-group > input[type=datetime-local] + input[type=datetime-local],
  3615. .wpcf7 .input-group > input[type=color] + input[type=datetime-local],
  3616. .wpcf7 .input-group > input[type=email] + input[type=datetime-local],
  3617. .wpcf7 .input-group > input[type=file] + input[type=datetime-local],
  3618. .wpcf7 .input-group > input[type=submit] + input[type=datetime-local],
  3619. .wpcf7 .input-group > select + input[type=datetime-local],
  3620. .wpcf7 .input-group > textarea + input[type=datetime-local],
  3621. .wpcf7 .input-group > .wpcf7-validation-errors + input[type=datetime-local],
  3622. .wpcf7 .input-group > .form-control + input[type=color],
  3623. .wpcf7 .input-group > input[type=text] + input[type=color],
  3624. .wpcf7 .input-group > input[type=search] + input[type=color],
  3625. .wpcf7 .input-group > input[type=url] + input[type=color],
  3626. .wpcf7 .input-group > input[type=tel] + input[type=color],
  3627. .wpcf7 .input-group > input[type=number] + input[type=color],
  3628. .wpcf7 .input-group > input[type=range] + input[type=color],
  3629. .wpcf7 .input-group > input[type=date] + input[type=color],
  3630. .wpcf7 .input-group > input[type=month] + input[type=color],
  3631. .wpcf7 .input-group > input[type=week] + input[type=color],
  3632. .wpcf7 .input-group > input[type=time] + input[type=color],
  3633. .wpcf7 .input-group > input[type=datetime] + input[type=color],
  3634. .wpcf7 .input-group > input[type=datetime-local] + input[type=color],
  3635. .wpcf7 .input-group > input[type=color] + input[type=color],
  3636. .wpcf7 .input-group > input[type=email] + input[type=color],
  3637. .wpcf7 .input-group > input[type=file] + input[type=color],
  3638. .wpcf7 .input-group > input[type=submit] + input[type=color],
  3639. .wpcf7 .input-group > select + input[type=color],
  3640. .wpcf7 .input-group > textarea + input[type=color],
  3641. .wpcf7 .input-group > .wpcf7-validation-errors + input[type=color],
  3642. .wpcf7 .input-group > .form-control + input[type=email],
  3643. .wpcf7 .input-group > input[type=text] + input[type=email],
  3644. .wpcf7 .input-group > input[type=search] + input[type=email],
  3645. .wpcf7 .input-group > input[type=url] + input[type=email],
  3646. .wpcf7 .input-group > input[type=tel] + input[type=email],
  3647. .wpcf7 .input-group > input[type=number] + input[type=email],
  3648. .wpcf7 .input-group > input[type=range] + input[type=email],
  3649. .wpcf7 .input-group > input[type=date] + input[type=email],
  3650. .wpcf7 .input-group > input[type=month] + input[type=email],
  3651. .wpcf7 .input-group > input[type=week] + input[type=email],
  3652. .wpcf7 .input-group > input[type=time] + input[type=email],
  3653. .wpcf7 .input-group > input[type=datetime] + input[type=email],
  3654. .wpcf7 .input-group > input[type=datetime-local] + input[type=email],
  3655. .wpcf7 .input-group > input[type=color] + input[type=email],
  3656. .wpcf7 .input-group > input[type=email] + input[type=email],
  3657. .wpcf7 .input-group > input[type=file] + input[type=email],
  3658. .wpcf7 .input-group > input[type=submit] + input[type=email],
  3659. .wpcf7 .input-group > select + input[type=email],
  3660. .wpcf7 .input-group > textarea + input[type=email],
  3661. .wpcf7 .input-group > .wpcf7-validation-errors + input[type=email],
  3662. .wpcf7 .input-group > .form-control + input[type=file],
  3663. .wpcf7 .input-group > input[type=text] + input[type=file],
  3664. .wpcf7 .input-group > input[type=search] + input[type=file],
  3665. .wpcf7 .input-group > input[type=url] + input[type=file],
  3666. .wpcf7 .input-group > input[type=tel] + input[type=file],
  3667. .wpcf7 .input-group > input[type=number] + input[type=file],
  3668. .wpcf7 .input-group > input[type=range] + input[type=file],
  3669. .wpcf7 .input-group > input[type=date] + input[type=file],
  3670. .wpcf7 .input-group > input[type=month] + input[type=file],
  3671. .wpcf7 .input-group > input[type=week] + input[type=file],
  3672. .wpcf7 .input-group > input[type=time] + input[type=file],
  3673. .wpcf7 .input-group > input[type=datetime] + input[type=file],
  3674. .wpcf7 .input-group > input[type=datetime-local] + input[type=file],
  3675. .wpcf7 .input-group > input[type=color] + input[type=file],
  3676. .wpcf7 .input-group > input[type=email] + input[type=file],
  3677. .wpcf7 .input-group > input[type=file] + input[type=file],
  3678. .wpcf7 .input-group > input[type=submit] + input[type=file],
  3679. .wpcf7 .input-group > select + input[type=file],
  3680. .wpcf7 .input-group > textarea + input[type=file],
  3681. .wpcf7 .input-group > .wpcf7-validation-errors + input[type=file],
  3682. .wpcf7 .input-group > .form-control + input[type=submit],
  3683. .wpcf7 .input-group > input[type=text] + input[type=submit],
  3684. .wpcf7 .input-group > input[type=search] + input[type=submit],
  3685. .wpcf7 .input-group > input[type=url] + input[type=submit],
  3686. .wpcf7 .input-group > input[type=tel] + input[type=submit],
  3687. .wpcf7 .input-group > input[type=number] + input[type=submit],
  3688. .wpcf7 .input-group > input[type=range] + input[type=submit],
  3689. .wpcf7 .input-group > input[type=date] + input[type=submit],
  3690. .wpcf7 .input-group > input[type=month] + input[type=submit],
  3691. .wpcf7 .input-group > input[type=week] + input[type=submit],
  3692. .wpcf7 .input-group > input[type=time] + input[type=submit],
  3693. .wpcf7 .input-group > input[type=datetime] + input[type=submit],
  3694. .wpcf7 .input-group > input[type=datetime-local] + input[type=submit],
  3695. .wpcf7 .input-group > input[type=color] + input[type=submit],
  3696. .wpcf7 .input-group > input[type=email] + input[type=submit],
  3697. .wpcf7 .input-group > input[type=file] + input[type=submit],
  3698. .wpcf7 .input-group > input[type=submit] + input[type=submit],
  3699. .wpcf7 .input-group > select + input[type=submit],
  3700. .wpcf7 .input-group > textarea + input[type=submit],
  3701. .wpcf7 .input-group > .wpcf7-validation-errors + input[type=submit],
  3702. .wpcf7 .input-group > .form-control + select,
  3703. .wpcf7 .input-group > input[type=text] + select,
  3704. .wpcf7 .input-group > input[type=search] + select,
  3705. .wpcf7 .input-group > input[type=url] + select,
  3706. .wpcf7 .input-group > input[type=tel] + select,
  3707. .wpcf7 .input-group > input[type=number] + select,
  3708. .wpcf7 .input-group > input[type=range] + select,
  3709. .wpcf7 .input-group > input[type=date] + select,
  3710. .wpcf7 .input-group > input[type=month] + select,
  3711. .wpcf7 .input-group > input[type=week] + select,
  3712. .wpcf7 .input-group > input[type=time] + select,
  3713. .wpcf7 .input-group > input[type=datetime] + select,
  3714. .wpcf7 .input-group > input[type=datetime-local] + select,
  3715. .wpcf7 .input-group > input[type=color] + select,
  3716. .wpcf7 .input-group > input[type=email] + select,
  3717. .wpcf7 .input-group > input[type=file] + select,
  3718. .wpcf7 .input-group > input[type=submit] + select,
  3719. .wpcf7 .input-group > select + select,
  3720. .wpcf7 .input-group > textarea + select,
  3721. .wpcf7 .input-group > .wpcf7-validation-errors + select,
  3722. .wpcf7 .input-group > .form-control + textarea,
  3723. .wpcf7 .input-group > input[type=text] + textarea,
  3724. .wpcf7 .input-group > input[type=search] + textarea,
  3725. .wpcf7 .input-group > input[type=url] + textarea,
  3726. .wpcf7 .input-group > input[type=tel] + textarea,
  3727. .wpcf7 .input-group > input[type=number] + textarea,
  3728. .wpcf7 .input-group > input[type=range] + textarea,
  3729. .wpcf7 .input-group > input[type=date] + textarea,
  3730. .wpcf7 .input-group > input[type=month] + textarea,
  3731. .wpcf7 .input-group > input[type=week] + textarea,
  3732. .wpcf7 .input-group > input[type=time] + textarea,
  3733. .wpcf7 .input-group > input[type=datetime] + textarea,
  3734. .wpcf7 .input-group > input[type=datetime-local] + textarea,
  3735. .wpcf7 .input-group > input[type=color] + textarea,
  3736. .wpcf7 .input-group > input[type=email] + textarea,
  3737. .wpcf7 .input-group > input[type=file] + textarea,
  3738. .wpcf7 .input-group > input[type=submit] + textarea,
  3739. .wpcf7 .input-group > select + textarea,
  3740. .wpcf7 .input-group > textarea + textarea,
  3741. .wpcf7 .input-group > .wpcf7-validation-errors + textarea, .wpcf7 .input-group > .form-control + .wpcf7-validation-errors, .wpcf7 .input-group > input[type=text] + .wpcf7-validation-errors, .wpcf7 .input-group > input[type=search] + .wpcf7-validation-errors, .wpcf7 .input-group > input[type=url] + .wpcf7-validation-errors, .wpcf7 .input-group > input[type=tel] + .wpcf7-validation-errors, .wpcf7 .input-group > input[type=number] + .wpcf7-validation-errors, .wpcf7 .input-group > input[type=range] + .wpcf7-validation-errors, .wpcf7 .input-group > input[type=date] + .wpcf7-validation-errors, .wpcf7 .input-group > input[type=month] + .wpcf7-validation-errors, .wpcf7 .input-group > input[type=week] + .wpcf7-validation-errors, .wpcf7 .input-group > input[type=time] + .wpcf7-validation-errors, .wpcf7 .input-group > input[type=datetime] + .wpcf7-validation-errors, .wpcf7 .input-group > input[type=datetime-local] + .wpcf7-validation-errors, .wpcf7 .input-group > input[type=color] + .wpcf7-validation-errors, .wpcf7 .input-group > input[type=email] + .wpcf7-validation-errors, .wpcf7 .input-group > input[type=file] + .wpcf7-validation-errors, .wpcf7 .input-group > input[type=submit] + .wpcf7-validation-errors, .wpcf7 .input-group > select + .wpcf7-validation-errors, .wpcf7 .input-group > textarea + .wpcf7-validation-errors, .wpcf7 .input-group > .wpcf7-validation-errors + .wpcf7-validation-errors,
  3742. .input-group > .form-control + .custom-select,
  3743. .wpcf7 .input-group > input[type=text] + .custom-select,
  3744. .wpcf7 .input-group > input[type=search] + .custom-select,
  3745. .wpcf7 .input-group > input[type=url] + .custom-select,
  3746. .wpcf7 .input-group > input[type=tel] + .custom-select,
  3747. .wpcf7 .input-group > input[type=number] + .custom-select,
  3748. .wpcf7 .input-group > input[type=range] + .custom-select,
  3749. .wpcf7 .input-group > input[type=date] + .custom-select,
  3750. .wpcf7 .input-group > input[type=month] + .custom-select,
  3751. .wpcf7 .input-group > input[type=week] + .custom-select,
  3752. .wpcf7 .input-group > input[type=time] + .custom-select,
  3753. .wpcf7 .input-group > input[type=datetime] + .custom-select,
  3754. .wpcf7 .input-group > input[type=datetime-local] + .custom-select,
  3755. .wpcf7 .input-group > input[type=color] + .custom-select,
  3756. .wpcf7 .input-group > input[type=email] + .custom-select,
  3757. .wpcf7 .input-group > input[type=file] + .custom-select,
  3758. .wpcf7 .input-group > input[type=submit] + .custom-select,
  3759. .wpcf7 .input-group > select + .custom-select,
  3760. .wpcf7 .input-group > textarea + .custom-select,
  3761. .wpcf7 .input-group > .wpcf7-validation-errors + .custom-select,
  3762. .input-group > .form-control + .custom-file,
  3763. .wpcf7 .input-group > input[type=text] + .custom-file,
  3764. .wpcf7 .input-group > input[type=search] + .custom-file,
  3765. .wpcf7 .input-group > input[type=url] + .custom-file,
  3766. .wpcf7 .input-group > input[type=tel] + .custom-file,
  3767. .wpcf7 .input-group > input[type=number] + .custom-file,
  3768. .wpcf7 .input-group > input[type=range] + .custom-file,
  3769. .wpcf7 .input-group > input[type=date] + .custom-file,
  3770. .wpcf7 .input-group > input[type=month] + .custom-file,
  3771. .wpcf7 .input-group > input[type=week] + .custom-file,
  3772. .wpcf7 .input-group > input[type=time] + .custom-file,
  3773. .wpcf7 .input-group > input[type=datetime] + .custom-file,
  3774. .wpcf7 .input-group > input[type=datetime-local] + .custom-file,
  3775. .wpcf7 .input-group > input[type=color] + .custom-file,
  3776. .wpcf7 .input-group > input[type=email] + .custom-file,
  3777. .wpcf7 .input-group > input[type=file] + .custom-file,
  3778. .wpcf7 .input-group > input[type=submit] + .custom-file,
  3779. .wpcf7 .input-group > select + .custom-file,
  3780. .wpcf7 .input-group > textarea + .custom-file,
  3781. .wpcf7 .input-group > .wpcf7-validation-errors + .custom-file,
  3782. .input-group > .custom-select + .form-control,
  3783. .wpcf7 .input-group > .custom-select + input[type=text],
  3784. .wpcf7 .input-group > .custom-select + input[type=search],
  3785. .wpcf7 .input-group > .custom-select + input[type=url],
  3786. .wpcf7 .input-group > .custom-select + input[type=tel],
  3787. .wpcf7 .input-group > .custom-select + input[type=number],
  3788. .wpcf7 .input-group > .custom-select + input[type=range],
  3789. .wpcf7 .input-group > .custom-select + input[type=date],
  3790. .wpcf7 .input-group > .custom-select + input[type=month],
  3791. .wpcf7 .input-group > .custom-select + input[type=week],
  3792. .wpcf7 .input-group > .custom-select + input[type=time],
  3793. .wpcf7 .input-group > .custom-select + input[type=datetime],
  3794. .wpcf7 .input-group > .custom-select + input[type=datetime-local],
  3795. .wpcf7 .input-group > .custom-select + input[type=color],
  3796. .wpcf7 .input-group > .custom-select + input[type=email],
  3797. .wpcf7 .input-group > .custom-select + input[type=file],
  3798. .wpcf7 .input-group > .custom-select + input[type=submit],
  3799. .wpcf7 .input-group > .custom-select + select,
  3800. .wpcf7 .input-group > .custom-select + textarea,
  3801. .wpcf7 .input-group > .custom-select + .wpcf7-validation-errors,
  3802. .input-group > .custom-select + .custom-select,
  3803. .input-group > .custom-select + .custom-file,
  3804. .input-group > .custom-file + .form-control,
  3805. .wpcf7 .input-group > .custom-file + input[type=text],
  3806. .wpcf7 .input-group > .custom-file + input[type=search],
  3807. .wpcf7 .input-group > .custom-file + input[type=url],
  3808. .wpcf7 .input-group > .custom-file + input[type=tel],
  3809. .wpcf7 .input-group > .custom-file + input[type=number],
  3810. .wpcf7 .input-group > .custom-file + input[type=range],
  3811. .wpcf7 .input-group > .custom-file + input[type=date],
  3812. .wpcf7 .input-group > .custom-file + input[type=month],
  3813. .wpcf7 .input-group > .custom-file + input[type=week],
  3814. .wpcf7 .input-group > .custom-file + input[type=time],
  3815. .wpcf7 .input-group > .custom-file + input[type=datetime],
  3816. .wpcf7 .input-group > .custom-file + input[type=datetime-local],
  3817. .wpcf7 .input-group > .custom-file + input[type=color],
  3818. .wpcf7 .input-group > .custom-file + input[type=email],
  3819. .wpcf7 .input-group > .custom-file + input[type=file],
  3820. .wpcf7 .input-group > .custom-file + input[type=submit],
  3821. .wpcf7 .input-group > .custom-file + select,
  3822. .wpcf7 .input-group > .custom-file + textarea,
  3823. .wpcf7 .input-group > .custom-file + .wpcf7-validation-errors,
  3824. .input-group > .custom-file + .custom-select,
  3825. .input-group > .custom-file + .custom-file {
  3826. margin-left: -1px; }
  3827. .input-group > .form-control:not(:last-child), .wpcf7 .input-group > input:not(:last-child)[type=text],
  3828. .wpcf7 .input-group > input:not(:last-child)[type=search],
  3829. .wpcf7 .input-group > input:not(:last-child)[type=url],
  3830. .wpcf7 .input-group > input:not(:last-child)[type=tel],
  3831. .wpcf7 .input-group > input:not(:last-child)[type=number],
  3832. .wpcf7 .input-group > input:not(:last-child)[type=range],
  3833. .wpcf7 .input-group > input:not(:last-child)[type=date],
  3834. .wpcf7 .input-group > input:not(:last-child)[type=month],
  3835. .wpcf7 .input-group > input:not(:last-child)[type=week],
  3836. .wpcf7 .input-group > input:not(:last-child)[type=time],
  3837. .wpcf7 .input-group > input:not(:last-child)[type=datetime],
  3838. .wpcf7 .input-group > input:not(:last-child)[type=datetime-local],
  3839. .wpcf7 .input-group > input:not(:last-child)[type=color],
  3840. .wpcf7 .input-group > input:not(:last-child)[type=email],
  3841. .wpcf7 .input-group > input:not(:last-child)[type=file],
  3842. .wpcf7 .input-group > input:not(:last-child)[type=submit],
  3843. .wpcf7 .input-group > select:not(:last-child),
  3844. .wpcf7 .input-group > textarea:not(:last-child), .wpcf7 .input-group > .wpcf7-validation-errors:not(:last-child),
  3845. .input-group > .custom-select:not(:last-child) {
  3846. border-top-right-radius: 0;
  3847. border-bottom-right-radius: 0; }
  3848. .input-group > .form-control:not(:first-child), .wpcf7 .input-group > input:not(:first-child)[type=text],
  3849. .wpcf7 .input-group > input:not(:first-child)[type=search],
  3850. .wpcf7 .input-group > input:not(:first-child)[type=url],
  3851. .wpcf7 .input-group > input:not(:first-child)[type=tel],
  3852. .wpcf7 .input-group > input:not(:first-child)[type=number],
  3853. .wpcf7 .input-group > input:not(:first-child)[type=range],
  3854. .wpcf7 .input-group > input:not(:first-child)[type=date],
  3855. .wpcf7 .input-group > input:not(:first-child)[type=month],
  3856. .wpcf7 .input-group > input:not(:first-child)[type=week],
  3857. .wpcf7 .input-group > input:not(:first-child)[type=time],
  3858. .wpcf7 .input-group > input:not(:first-child)[type=datetime],
  3859. .wpcf7 .input-group > input:not(:first-child)[type=datetime-local],
  3860. .wpcf7 .input-group > input:not(:first-child)[type=color],
  3861. .wpcf7 .input-group > input:not(:first-child)[type=email],
  3862. .wpcf7 .input-group > input:not(:first-child)[type=file], .wpcf7 .input-group > input:not(:first-child)[type=submit],
  3863. .wpcf7 .input-group > select:not(:first-child),
  3864. .wpcf7 .input-group > textarea:not(:first-child), .wpcf7 .input-group > .wpcf7-validation-errors:not(:first-child),
  3865. .input-group > .custom-select:not(:first-child) {
  3866. border-top-left-radius: 0;
  3867. border-bottom-left-radius: 0; }
  3868. .input-group > .custom-file {
  3869. display: -webkit-box;
  3870. display: -ms-flexbox;
  3871. display: flex;
  3872. -webkit-box-align: center;
  3873. -ms-flex-align: center;
  3874. align-items: center; }
  3875. .input-group > .custom-file:not(:last-child) .custom-file-label,
  3876. .input-group > .custom-file:not(:last-child) .custom-file-label::after {
  3877. border-top-right-radius: 0;
  3878. border-bottom-right-radius: 0; }
  3879. .input-group > .custom-file:not(:first-child) .custom-file-label,
  3880. .input-group > .custom-file:not(:first-child) .custom-file-label::after {
  3881. border-top-left-radius: 0;
  3882. border-bottom-left-radius: 0; }
  3883.  
  3884. .input-group-prepend,
  3885. .input-group-append {
  3886. display: -webkit-box;
  3887. display: -ms-flexbox;
  3888. display: flex; }
  3889. .input-group-prepend .btn,
  3890. .input-group-prepend .wpcf7 input[type=submit], .wpcf7 .input-group-prepend input[type=submit],
  3891. .input-group-append .btn,
  3892. .input-group-append .wpcf7 input[type=submit],
  3893. .wpcf7 .input-group-append input[type=submit] {
  3894. position: relative;
  3895. z-index: 2; }
  3896. .input-group-prepend .btn + .btn, .input-group-prepend .wpcf7 input[type=submit] + .btn, .wpcf7 .input-group-prepend input[type=submit] + .btn,
  3897. .input-group-prepend .wpcf7 .btn + input[type=submit], .wpcf7 .input-group-prepend .btn + input[type=submit],
  3898. .input-group-prepend .wpcf7 input[type=submit] + input[type=submit], .wpcf7 .input-group-prepend input[type=submit] + input[type=submit],
  3899. .input-group-prepend .btn + .input-group-text,
  3900. .input-group-prepend .wpcf7 input[type=submit] + .input-group-text,
  3901. .wpcf7 .input-group-prepend input[type=submit] + .input-group-text,
  3902. .input-group-prepend .input-group-text + .input-group-text,
  3903. .input-group-prepend .input-group-text + .btn,
  3904. .input-group-prepend .wpcf7 .input-group-text + input[type=submit],
  3905. .wpcf7 .input-group-prepend .input-group-text + input[type=submit],
  3906. .input-group-append .btn + .btn,
  3907. .input-group-append .wpcf7 input[type=submit] + .btn,
  3908. .wpcf7 .input-group-append input[type=submit] + .btn,
  3909. .input-group-append .wpcf7 .btn + input[type=submit],
  3910. .wpcf7 .input-group-append .btn + input[type=submit],
  3911. .input-group-append .wpcf7 input[type=submit] + input[type=submit],
  3912. .wpcf7 .input-group-append input[type=submit] + input[type=submit],
  3913. .input-group-append .btn + .input-group-text,
  3914. .input-group-append .wpcf7 input[type=submit] + .input-group-text,
  3915. .wpcf7 .input-group-append input[type=submit] + .input-group-text,
  3916. .input-group-append .input-group-text + .input-group-text,
  3917. .input-group-append .input-group-text + .btn,
  3918. .input-group-append .wpcf7 .input-group-text + input[type=submit],
  3919. .wpcf7 .input-group-append .input-group-text + input[type=submit] {
  3920. margin-left: -1px; }
  3921.  
  3922. .input-group-prepend {
  3923. margin-right: -1px; }
  3924.  
  3925. .input-group-append {
  3926. margin-left: -1px; }
  3927.  
  3928. .input-group-text {
  3929. display: -webkit-box;
  3930. display: -ms-flexbox;
  3931. display: flex;
  3932. -webkit-box-align: center;
  3933. -ms-flex-align: center;
  3934. align-items: center;
  3935. padding: 0.375rem 0.75rem;
  3936. margin-bottom: 0;
  3937. font-size: 1rem;
  3938. font-weight: 400;
  3939. line-height: 1.5;
  3940. color: #495057;
  3941. text-align: center;
  3942. white-space: nowrap;
  3943. background-color: #e9ecef;
  3944. border: 1px solid #ced4da;
  3945. border-radius: 0.25rem; }
  3946. .input-group-text input[type="radio"],
  3947. .input-group-text input[type="checkbox"] {
  3948. margin-top: 0; }
  3949.  
  3950. .input-group > .input-group-prepend > .btn,
  3951. .wpcf7 .input-group > .input-group-prepend > input[type=submit],
  3952. .input-group > .input-group-prepend > .input-group-text,
  3953. .input-group > .input-group-append:not(:last-child) > .btn,
  3954. .wpcf7 .input-group > .input-group-append:not(:last-child) > input[type=submit],
  3955. .input-group > .input-group-append:not(:last-child) > .input-group-text,
  3956. .input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
  3957. .wpcf7 .input-group > .input-group-append:last-child > input:not(:last-child):not(.dropdown-toggle)[type=submit],
  3958. .input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  3959. border-top-right-radius: 0;
  3960. border-bottom-right-radius: 0; }
  3961.  
  3962. .input-group > .input-group-append > .btn,
  3963. .wpcf7 .input-group > .input-group-append > input[type=submit],
  3964. .input-group > .input-group-append > .input-group-text,
  3965. .input-group > .input-group-prepend:not(:first-child) > .btn,
  3966. .wpcf7 .input-group > .input-group-prepend:not(:first-child) > input[type=submit],
  3967. .input-group > .input-group-prepend:not(:first-child) > .input-group-text,
  3968. .input-group > .input-group-prepend:first-child > .btn:not(:first-child),
  3969. .wpcf7 .input-group > .input-group-prepend:first-child > input:not(:first-child)[type=submit],
  3970. .input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  3971. border-top-left-radius: 0;
  3972. border-bottom-left-radius: 0; }
  3973.  
  3974. .custom-control {
  3975. position: relative;
  3976. display: block;
  3977. min-height: 1.5rem;
  3978. padding-left: 1.5rem; }
  3979.  
  3980. .custom-control-inline {
  3981. display: -webkit-inline-box;
  3982. display: -ms-inline-flexbox;
  3983. display: inline-flex;
  3984. margin-right: 1rem; }
  3985.  
  3986. .custom-control-input {
  3987. position: absolute;
  3988. z-index: -1;
  3989. opacity: 0; }
  3990. .custom-control-input:checked ~ .custom-control-label::before {
  3991. color: #fff;
  3992. background-color: #7C008C; }
  3993. .custom-control-input:focus ~ .custom-control-label::before {
  3994. -webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 0rem rgba(72, 72, 72, 0.15);
  3995. box-shadow: 0 0 0 1px #fff, 0 0 0 0rem rgba(72, 72, 72, 0.15); }
  3996. .custom-control-input:active ~ .custom-control-label::before {
  3997. color: #fff;
  3998. background-color: #e940ff; }
  3999. .custom-control-input:disabled ~ .custom-control-label {
  4000. color: #6c757d; }
  4001. .custom-control-input:disabled ~ .custom-control-label::before {
  4002. background-color: #e9ecef; }
  4003.  
  4004. .custom-control-label {
  4005. margin-bottom: 0; }
  4006. .custom-control-label::before {
  4007. position: absolute;
  4008. top: 0.25rem;
  4009. left: 0;
  4010. display: block;
  4011. width: 1rem;
  4012. height: 1rem;
  4013. pointer-events: none;
  4014. content: "";
  4015. -webkit-user-select: none;
  4016. -moz-user-select: none;
  4017. -ms-user-select: none;
  4018. user-select: none;
  4019. background-color: #dee2e6; }
  4020. .custom-control-label::after {
  4021. position: absolute;
  4022. top: 0.25rem;
  4023. left: 0;
  4024. display: block;
  4025. width: 1rem;
  4026. height: 1rem;
  4027. content: "";
  4028. background-repeat: no-repeat;
  4029. background-position: center center;
  4030. background-size: 50% 50%; }
  4031.  
  4032. .custom-checkbox .custom-control-label::before {
  4033. border-radius: 0.25rem; }
  4034.  
  4035. .custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
  4036. background-color: #7C008C; }
  4037.  
  4038. .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  4039. 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"); }
  4040.  
  4041. .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  4042. background-color: #7C008C; }
  4043.  
  4044. .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  4045. 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"); }
  4046.  
  4047. .custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  4048. background-color: rgba(124, 0, 140, 0.5); }
  4049.  
  4050. .custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  4051. background-color: rgba(124, 0, 140, 0.5); }
  4052.  
  4053. .custom-radio .custom-control-label::before {
  4054. border-radius: 50%; }
  4055.  
  4056. .custom-radio .custom-control-input:checked ~ .custom-control-label::before {
  4057. background-color: #7C008C; }
  4058.  
  4059. .custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  4060. 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"); }
  4061.  
  4062. .custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  4063. background-color: rgba(124, 0, 140, 0.5); }
  4064.  
  4065. .custom-select {
  4066. display: inline-block;
  4067. width: 100%;
  4068. height: calc(2.25rem + 2px);
  4069. padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  4070. line-height: 1.5;
  4071. color: #495057;
  4072. vertical-align: middle;
  4073. background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center;
  4074. background-size: 8px 10px;
  4075. border: 1px solid #ced4da;
  4076. border-radius: 0.25rem;
  4077. -webkit-appearance: none;
  4078. -moz-appearance: none;
  4079. appearance: none; }
  4080. .custom-select:focus {
  4081. border-color: #484848;
  4082. outline: 0;
  4083. -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 5px rgba(227, 13, 255, 0.5);
  4084. box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 5px rgba(227, 13, 255, 0.5); }
  4085. .custom-select:focus::-ms-value {
  4086. color: #495057;
  4087. background-color: #fff; }
  4088. .custom-select[multiple], .custom-select[size]:not([size="1"]) {
  4089. height: auto;
  4090. padding-right: 0.75rem;
  4091. background-image: none; }
  4092. .custom-select:disabled {
  4093. color: #6c757d;
  4094. background-color: #e9ecef; }
  4095. .custom-select::-ms-expand {
  4096. opacity: 0; }
  4097.  
  4098. .custom-select-sm {
  4099. height: calc(1.8125rem + 2px);
  4100. padding-top: 0.375rem;
  4101. padding-bottom: 0.375rem;
  4102. font-size: 75%; }
  4103.  
  4104. .custom-select-lg {
  4105. height: calc(2.875rem + 2px);
  4106. padding-top: 0.375rem;
  4107. padding-bottom: 0.375rem;
  4108. font-size: 125%; }
  4109.  
  4110. .custom-file {
  4111. position: relative;
  4112. display: inline-block;
  4113. width: 100%;
  4114. height: calc(2.25rem + 2px);
  4115. margin-bottom: 0; }
  4116.  
  4117. .custom-file-input {
  4118. position: relative;
  4119. z-index: 2;
  4120. width: 100%;
  4121. height: calc(2.25rem + 2px);
  4122. margin: 0;
  4123. opacity: 0; }
  4124. .custom-file-input:focus ~ .custom-file-label {
  4125. border-color: #484848;
  4126. -webkit-box-shadow: 0 0 0 0rem rgba(72, 72, 72, 0.15);
  4127. box-shadow: 0 0 0 0rem rgba(72, 72, 72, 0.15); }
  4128. .custom-file-input:focus ~ .custom-file-label::after {
  4129. border-color: #484848; }
  4130. .custom-file-input:lang(en) ~ .custom-file-label::after {
  4131. content: "Browse"; }
  4132.  
  4133. .custom-file-label {
  4134. position: absolute;
  4135. top: 0;
  4136. right: 0;
  4137. left: 0;
  4138. z-index: 1;
  4139. height: calc(2.25rem + 2px);
  4140. padding: 0.375rem 0.75rem;
  4141. line-height: 1.5;
  4142. color: #495057;
  4143. background-color: #fff;
  4144. border: 1px solid #ced4da;
  4145. border-radius: 0.25rem; }
  4146. .custom-file-label::after {
  4147. position: absolute;
  4148. top: 0;
  4149. right: 0;
  4150. bottom: 0;
  4151. z-index: 3;
  4152. display: block;
  4153. height: calc(calc(2.25rem + 2px) - 1px * 2);
  4154. padding: 0.375rem 0.75rem;
  4155. line-height: 1.5;
  4156. color: #495057;
  4157. content: "Browse";
  4158. background-color: #e9ecef;
  4159. border-left: 1px solid #ced4da;
  4160. border-radius: 0 0.25rem 0.25rem 0; }
  4161.  
  4162. .custom-range {
  4163. width: 100%;
  4164. padding-left: 0;
  4165. background-color: transparent;
  4166. -webkit-appearance: none;
  4167. -moz-appearance: none;
  4168. appearance: none; }
  4169. .custom-range:focus {
  4170. outline: none; }
  4171. .custom-range::-moz-focus-outer {
  4172. border: 0; }
  4173. .custom-range::-webkit-slider-thumb {
  4174. width: 1rem;
  4175. height: 1rem;
  4176. margin-top: -0.25rem;
  4177. background-color: #7C008C;
  4178. border: 0;
  4179. border-radius: 1rem;
  4180. -webkit-appearance: none;
  4181. appearance: none; }
  4182. .custom-range::-webkit-slider-thumb:focus {
  4183. outline: none;
  4184. -webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 0rem rgba(72, 72, 72, 0.15);
  4185. box-shadow: 0 0 0 1px #fff, 0 0 0 0rem rgba(72, 72, 72, 0.15); }
  4186. .custom-range::-webkit-slider-thumb:active {
  4187. background-color: #e940ff; }
  4188. .custom-range::-webkit-slider-runnable-track {
  4189. width: 100%;
  4190. height: 0.5rem;
  4191. color: transparent;
  4192. cursor: pointer;
  4193. background-color: #dee2e6;
  4194. border-color: transparent;
  4195. border-radius: 1rem; }
  4196. .custom-range::-moz-range-thumb {
  4197. width: 1rem;
  4198. height: 1rem;
  4199. background-color: #7C008C;
  4200. border: 0;
  4201. border-radius: 1rem;
  4202. -moz-appearance: none;
  4203. appearance: none; }
  4204. .custom-range::-moz-range-thumb:focus {
  4205. outline: none;
  4206. box-shadow: 0 0 0 1px #fff, 0 0 0 0rem rgba(72, 72, 72, 0.15); }
  4207. .custom-range::-moz-range-thumb:active {
  4208. background-color: #e940ff; }
  4209. .custom-range::-moz-range-track {
  4210. width: 100%;
  4211. height: 0.5rem;
  4212. color: transparent;
  4213. cursor: pointer;
  4214. background-color: #dee2e6;
  4215. border-color: transparent;
  4216. border-radius: 1rem; }
  4217. .custom-range::-ms-thumb {
  4218. width: 1rem;
  4219. height: 1rem;
  4220. background-color: #7C008C;
  4221. border: 0;
  4222. border-radius: 1rem;
  4223. appearance: none; }
  4224. .custom-range::-ms-thumb:focus {
  4225. outline: none;
  4226. box-shadow: 0 0 0 1px #fff, 0 0 0 0rem rgba(72, 72, 72, 0.15); }
  4227. .custom-range::-ms-thumb:active {
  4228. background-color: #e940ff; }
  4229. .custom-range::-ms-track {
  4230. width: 100%;
  4231. height: 0.5rem;
  4232. color: transparent;
  4233. cursor: pointer;
  4234. background-color: transparent;
  4235. border-color: transparent;
  4236. border-width: 0.5rem; }
  4237. .custom-range::-ms-fill-lower {
  4238. background-color: #dee2e6;
  4239. border-radius: 1rem; }
  4240. .custom-range::-ms-fill-upper {
  4241. margin-right: 15px;
  4242. background-color: #dee2e6;
  4243. border-radius: 1rem; }
  4244.  
  4245. .nav {
  4246. display: -webkit-box;
  4247. display: -ms-flexbox;
  4248. display: flex;
  4249. -ms-flex-wrap: wrap;
  4250. flex-wrap: wrap;
  4251. padding-left: 0;
  4252. margin-bottom: 0;
  4253. list-style: none; }
  4254.  
  4255. .nav-link {
  4256. display: block;
  4257. padding: 0.5rem 1rem; }
  4258. .nav-link:hover, .nav-link:focus {
  4259. text-decoration: none; }
  4260. .nav-link.disabled {
  4261. color: #6c757d; }
  4262.  
  4263. .nav-tabs {
  4264. border-bottom: 1px solid #dee2e6; }
  4265. .nav-tabs .nav-item {
  4266. margin-bottom: -1px; }
  4267. .nav-tabs .nav-link {
  4268. border: 1px solid transparent;
  4269. border-top-left-radius: 0.25rem;
  4270. border-top-right-radius: 0.25rem; }
  4271. .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  4272. border-color: #e9ecef #e9ecef #dee2e6; }
  4273. .nav-tabs .nav-link.disabled {
  4274. color: #6c757d;
  4275. background-color: transparent;
  4276. border-color: transparent; }
  4277. .nav-tabs .nav-link.active,
  4278. .nav-tabs .nav-item.show .nav-link {
  4279. color: #495057;
  4280. background-color: #fff;
  4281. border-color: #dee2e6 #dee2e6 #fff; }
  4282. .nav-tabs .dropdown-menu {
  4283. margin-top: -1px;
  4284. border-top-left-radius: 0;
  4285. border-top-right-radius: 0; }
  4286.  
  4287. .nav-pills .nav-link {
  4288. border-radius: 0.25rem; }
  4289.  
  4290. .nav-pills .nav-link.active,
  4291. .nav-pills .show > .nav-link {
  4292. color: #fff;
  4293. background-color: #7C008C; }
  4294.  
  4295. .nav-fill .nav-item {
  4296. -webkit-box-flex: 1;
  4297. -ms-flex: 1 1 auto;
  4298. flex: 1 1 auto;
  4299. text-align: center; }
  4300.  
  4301. .nav-justified .nav-item {
  4302. -ms-flex-preferred-size: 0;
  4303. flex-basis: 0;
  4304. -webkit-box-flex: 1;
  4305. -ms-flex-positive: 1;
  4306. flex-grow: 1;
  4307. text-align: center; }
  4308.  
  4309. .tab-content > .tab-pane {
  4310. display: none; }
  4311.  
  4312. .tab-content > .active {
  4313. display: block; }
  4314.  
  4315. .navbar {
  4316. position: relative;
  4317. display: -webkit-box;
  4318. display: -ms-flexbox;
  4319. display: flex;
  4320. -ms-flex-wrap: wrap;
  4321. flex-wrap: wrap;
  4322. -webkit-box-align: center;
  4323. -ms-flex-align: center;
  4324. align-items: center;
  4325. -webkit-box-pack: justify;
  4326. -ms-flex-pack: justify;
  4327. justify-content: space-between;
  4328. padding: 0.5rem 1rem; }
  4329. .navbar > .container,
  4330. .navbar > .container-fluid {
  4331. display: -webkit-box;
  4332. display: -ms-flexbox;
  4333. display: flex;
  4334. -ms-flex-wrap: wrap;
  4335. flex-wrap: wrap;
  4336. -webkit-box-align: center;
  4337. -ms-flex-align: center;
  4338. align-items: center;
  4339. -webkit-box-pack: justify;
  4340. -ms-flex-pack: justify;
  4341. justify-content: space-between; }
  4342.  
  4343. .navbar-brand {
  4344. display: inline-block;
  4345. padding-top: 0.3125rem;
  4346. padding-bottom: 0.3125rem;
  4347. margin-right: 1rem;
  4348. font-size: 1.25rem;
  4349. line-height: inherit;
  4350. white-space: nowrap; }
  4351. .navbar-brand:hover, .navbar-brand:focus {
  4352. text-decoration: none; }
  4353.  
  4354. .navbar-nav {
  4355. display: -webkit-box;
  4356. display: -ms-flexbox;
  4357. display: flex;
  4358. -webkit-box-orient: vertical;
  4359. -webkit-box-direction: normal;
  4360. -ms-flex-direction: column;
  4361. flex-direction: column;
  4362. padding-left: 0;
  4363. margin-bottom: 0;
  4364. list-style: none; }
  4365. .navbar-nav .nav-link {
  4366. padding-right: 0;
  4367. padding-left: 0; }
  4368. .navbar-nav .dropdown-menu {
  4369. position: static;
  4370. float: none; }
  4371.  
  4372. .navbar-text {
  4373. display: inline-block;
  4374. padding-top: 0.5rem;
  4375. padding-bottom: 0.5rem; }
  4376.  
  4377. .navbar-collapse {
  4378. -ms-flex-preferred-size: 100%;
  4379. flex-basis: 100%;
  4380. -webkit-box-flex: 1;
  4381. -ms-flex-positive: 1;
  4382. flex-grow: 1;
  4383. -webkit-box-align: center;
  4384. -ms-flex-align: center;
  4385. align-items: center; }
  4386.  
  4387. .navbar-toggler {
  4388. padding: 0.25rem 0.75rem;
  4389. font-size: 1.25rem;
  4390. line-height: 1;
  4391. background-color: transparent;
  4392. border: 1px solid transparent;
  4393. border-radius: 0.25rem; }
  4394. .navbar-toggler:hover, .navbar-toggler:focus {
  4395. text-decoration: none; }
  4396. .navbar-toggler:not(:disabled):not(.disabled) {
  4397. cursor: pointer; }
  4398.  
  4399. .navbar-toggler-icon {
  4400. display: inline-block;
  4401. width: 1.5em;
  4402. height: 1.5em;
  4403. vertical-align: middle;
  4404. content: "";
  4405. background: no-repeat center center;
  4406. background-size: 100% 100%; }
  4407.  
  4408. @media (max-width: 575.98px) {
  4409. .navbar-expand-sm > .container,
  4410. .navbar-expand-sm > .container-fluid {
  4411. padding-right: 0;
  4412. padding-left: 0; } }
  4413.  
  4414. @media (min-width: 576px) {
  4415. .navbar-expand-sm {
  4416. -webkit-box-orient: horizontal;
  4417. -webkit-box-direction: normal;
  4418. -ms-flex-flow: row nowrap;
  4419. flex-flow: row nowrap;
  4420. -webkit-box-pack: start;
  4421. -ms-flex-pack: start;
  4422. justify-content: flex-start; }
  4423. .navbar-expand-sm .navbar-nav {
  4424. -webkit-box-orient: horizontal;
  4425. -webkit-box-direction: normal;
  4426. -ms-flex-direction: row;
  4427. flex-direction: row; }
  4428. .navbar-expand-sm .navbar-nav .dropdown-menu {
  4429. position: absolute; }
  4430. .navbar-expand-sm .navbar-nav .nav-link {
  4431. padding-right: 0.5rem;
  4432. padding-left: 0.5rem; }
  4433. .navbar-expand-sm > .container,
  4434. .navbar-expand-sm > .container-fluid {
  4435. -ms-flex-wrap: nowrap;
  4436. flex-wrap: nowrap; }
  4437. .navbar-expand-sm .navbar-collapse {
  4438. display: -webkit-box !important;
  4439. display: -ms-flexbox !important;
  4440. display: flex !important;
  4441. -ms-flex-preferred-size: auto;
  4442. flex-basis: auto; }
  4443. .navbar-expand-sm .navbar-toggler {
  4444. display: none; } }
  4445.  
  4446. @media (max-width: 767.98px) {
  4447. .navbar-expand-md > .container,
  4448. .navbar-expand-md > .container-fluid {
  4449. padding-right: 0;
  4450. padding-left: 0; } }
  4451.  
  4452. @media (min-width: 768px) {
  4453. .navbar-expand-md {
  4454. -webkit-box-orient: horizontal;
  4455. -webkit-box-direction: normal;
  4456. -ms-flex-flow: row nowrap;
  4457. flex-flow: row nowrap;
  4458. -webkit-box-pack: start;
  4459. -ms-flex-pack: start;
  4460. justify-content: flex-start; }
  4461. .navbar-expand-md .navbar-nav {
  4462. -webkit-box-orient: horizontal;
  4463. -webkit-box-direction: normal;
  4464. -ms-flex-direction: row;
  4465. flex-direction: row; }
  4466. .navbar-expand-md .navbar-nav .dropdown-menu {
  4467. position: absolute; }
  4468. .navbar-expand-md .navbar-nav .nav-link {
  4469. padding-right: 0.5rem;
  4470. padding-left: 0.5rem; }
  4471. .navbar-expand-md > .container,
  4472. .navbar-expand-md > .container-fluid {
  4473. -ms-flex-wrap: nowrap;
  4474. flex-wrap: nowrap; }
  4475. .navbar-expand-md .navbar-collapse {
  4476. display: -webkit-box !important;
  4477. display: -ms-flexbox !important;
  4478. display: flex !important;
  4479. -ms-flex-preferred-size: auto;
  4480. flex-basis: auto; }
  4481. .navbar-expand-md .navbar-toggler {
  4482. display: none; } }
  4483.  
  4484. @media (max-width: 991.98px) {
  4485. .navbar-expand-lg > .container,
  4486. .navbar-expand-lg > .container-fluid {
  4487. padding-right: 0;
  4488. padding-left: 0; } }
  4489.  
  4490. @media (min-width: 992px) {
  4491. .navbar-expand-lg {
  4492. -webkit-box-orient: horizontal;
  4493. -webkit-box-direction: normal;
  4494. -ms-flex-flow: row nowrap;
  4495. flex-flow: row nowrap;
  4496. -webkit-box-pack: start;
  4497. -ms-flex-pack: start;
  4498. justify-content: flex-start; }
  4499. .navbar-expand-lg .navbar-nav {
  4500. -webkit-box-orient: horizontal;
  4501. -webkit-box-direction: normal;
  4502. -ms-flex-direction: row;
  4503. flex-direction: row; }
  4504. .navbar-expand-lg .navbar-nav .dropdown-menu {
  4505. position: absolute; }
  4506. .navbar-expand-lg .navbar-nav .nav-link {
  4507. padding-right: 0.5rem;
  4508. padding-left: 0.5rem; }
  4509. .navbar-expand-lg > .container,
  4510. .navbar-expand-lg > .container-fluid {
  4511. -ms-flex-wrap: nowrap;
  4512. flex-wrap: nowrap; }
  4513. .navbar-expand-lg .navbar-collapse {
  4514. display: -webkit-box !important;
  4515. display: -ms-flexbox !important;
  4516. display: flex !important;
  4517. -ms-flex-preferred-size: auto;
  4518. flex-basis: auto; }
  4519. .navbar-expand-lg .navbar-toggler {
  4520. display: none; } }
  4521.  
  4522. @media (max-width: 1199.98px) {
  4523. .navbar-expand-xl > .container,
  4524. .navbar-expand-xl > .container-fluid {
  4525. padding-right: 0;
  4526. padding-left: 0; } }
  4527.  
  4528. @media (min-width: 1200px) {
  4529. .navbar-expand-xl {
  4530. -webkit-box-orient: horizontal;
  4531. -webkit-box-direction: normal;
  4532. -ms-flex-flow: row nowrap;
  4533. flex-flow: row nowrap;
  4534. -webkit-box-pack: start;
  4535. -ms-flex-pack: start;
  4536. justify-content: flex-start; }
  4537. .navbar-expand-xl .navbar-nav {
  4538. -webkit-box-orient: horizontal;
  4539. -webkit-box-direction: normal;
  4540. -ms-flex-direction: row;
  4541. flex-direction: row; }
  4542. .navbar-expand-xl .navbar-nav .dropdown-menu {
  4543. position: absolute; }
  4544. .navbar-expand-xl .navbar-nav .nav-link {
  4545. padding-right: 0.5rem;
  4546. padding-left: 0.5rem; }
  4547. .navbar-expand-xl > .container,
  4548. .navbar-expand-xl > .container-fluid {
  4549. -ms-flex-wrap: nowrap;
  4550. flex-wrap: nowrap; }
  4551. .navbar-expand-xl .navbar-collapse {
  4552. display: -webkit-box !important;
  4553. display: -ms-flexbox !important;
  4554. display: flex !important;
  4555. -ms-flex-preferred-size: auto;
  4556. flex-basis: auto; }
  4557. .navbar-expand-xl .navbar-toggler {
  4558. display: none; } }
  4559.  
  4560. .navbar-expand {
  4561. -webkit-box-orient: horizontal;
  4562. -webkit-box-direction: normal;
  4563. -ms-flex-flow: row nowrap;
  4564. flex-flow: row nowrap;
  4565. -webkit-box-pack: start;
  4566. -ms-flex-pack: start;
  4567. justify-content: flex-start; }
  4568. .navbar-expand > .container,
  4569. .navbar-expand > .container-fluid {
  4570. padding-right: 0;
  4571. padding-left: 0; }
  4572. .navbar-expand .navbar-nav {
  4573. -webkit-box-orient: horizontal;
  4574. -webkit-box-direction: normal;
  4575. -ms-flex-direction: row;
  4576. flex-direction: row; }
  4577. .navbar-expand .navbar-nav .dropdown-menu {
  4578. position: absolute; }
  4579. .navbar-expand .navbar-nav .nav-link {
  4580. padding-right: 0.5rem;
  4581. padding-left: 0.5rem; }
  4582. .navbar-expand > .container,
  4583. .navbar-expand > .container-fluid {
  4584. -ms-flex-wrap: nowrap;
  4585. flex-wrap: nowrap; }
  4586. .navbar-expand .navbar-collapse {
  4587. display: -webkit-box !important;
  4588. display: -ms-flexbox !important;
  4589. display: flex !important;
  4590. -ms-flex-preferred-size: auto;
  4591. flex-basis: auto; }
  4592. .navbar-expand .navbar-toggler {
  4593. display: none; }
  4594.  
  4595. .navbar-light .navbar-brand {
  4596. color: rgba(0, 0, 0, 0.9); }
  4597. .navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
  4598. color: rgba(0, 0, 0, 0.9); }
  4599.  
  4600. .navbar-light .navbar-nav .nav-link {
  4601. color: #484848; }
  4602. .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  4603. color: #777777; }
  4604. .navbar-light .navbar-nav .nav-link.disabled {
  4605. color: rgba(0, 0, 0, 0.3); }
  4606.  
  4607. .navbar-light .navbar-nav .show > .nav-link,
  4608. .navbar-light .navbar-nav .active > .nav-link,
  4609. .navbar-light .navbar-nav .nav-link.show,
  4610. .navbar-light .navbar-nav .nav-link.active {
  4611. color: rgba(0, 0, 0, 0.9); }
  4612.  
  4613. .navbar-light .navbar-toggler {
  4614. color: rgba(0, 0, 0, 0.5);
  4615. border-color: rgba(0, 0, 0, 0.1); }
  4616.  
  4617. .navbar-light .navbar-toggler-icon {
  4618. 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"); }
  4619.  
  4620. .navbar-light .navbar-text {
  4621. color: rgba(0, 0, 0, 0.5); }
  4622. .navbar-light .navbar-text a {
  4623. color: rgba(0, 0, 0, 0.9); }
  4624. .navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
  4625. color: rgba(0, 0, 0, 0.9); }
  4626.  
  4627. .navbar-dark .navbar-brand {
  4628. color: #fff; }
  4629. .navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
  4630. color: #fff; }
  4631.  
  4632. .navbar-dark .navbar-nav .nav-link {
  4633. color: rgba(255, 255, 255, 0.5); }
  4634. .navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  4635. color: rgba(255, 255, 255, 0.75); }
  4636. .navbar-dark .navbar-nav .nav-link.disabled {
  4637. color: rgba(255, 255, 255, 0.25); }
  4638.  
  4639. .navbar-dark .navbar-nav .show > .nav-link,
  4640. .navbar-dark .navbar-nav .active > .nav-link,
  4641. .navbar-dark .navbar-nav .nav-link.show,
  4642. .navbar-dark .navbar-nav .nav-link.active {
  4643. color: #fff; }
  4644.  
  4645. .navbar-dark .navbar-toggler {
  4646. color: rgba(255, 255, 255, 0.5);
  4647. border-color: rgba(255, 255, 255, 0.1); }
  4648.  
  4649. .navbar-dark .navbar-toggler-icon {
  4650. 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"); }
  4651.  
  4652. .navbar-dark .navbar-text {
  4653. color: rgba(255, 255, 255, 0.5); }
  4654. .navbar-dark .navbar-text a {
  4655. color: #fff; }
  4656. .navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
  4657. color: #fff; }
  4658.  
  4659. .card {
  4660. position: relative;
  4661. display: -webkit-box;
  4662. display: -ms-flexbox;
  4663. display: flex;
  4664. -webkit-box-orient: vertical;
  4665. -webkit-box-direction: normal;
  4666. -ms-flex-direction: column;
  4667. flex-direction: column;
  4668. min-width: 0;
  4669. word-wrap: break-word;
  4670. background-color: #fff;
  4671. background-clip: border-box;
  4672. border: 1px solid rgba(0, 0, 0, 0.125);
  4673. border-radius: 0.25rem; }
  4674. .card > hr {
  4675. margin-right: 0;
  4676. margin-left: 0; }
  4677. .card > .list-group:first-child .list-group-item:first-child {
  4678. border-top-left-radius: 0.25rem;
  4679. border-top-right-radius: 0.25rem; }
  4680. .card > .list-group:last-child .list-group-item:last-child {
  4681. border-bottom-right-radius: 0.25rem;
  4682. border-bottom-left-radius: 0.25rem; }
  4683.  
  4684. .card-body {
  4685. -webkit-box-flex: 1;
  4686. -ms-flex: 1 1 auto;
  4687. flex: 1 1 auto;
  4688. padding: 1.25rem; }
  4689.  
  4690. .card-title {
  4691. margin-bottom: 0.75rem; }
  4692.  
  4693. .card-subtitle {
  4694. margin-top: -0.375rem;
  4695. margin-bottom: 0; }
  4696.  
  4697. .card-text:last-child {
  4698. margin-bottom: 0; }
  4699.  
  4700. .card-link:hover {
  4701. text-decoration: none; }
  4702.  
  4703. .card-link + .card-link {
  4704. margin-left: 1.25rem; }
  4705.  
  4706. .card-header {
  4707. padding: 0.75rem 1.25rem;
  4708. margin-bottom: 0;
  4709. background-color: rgba(0, 0, 0, 0.03);
  4710. border-bottom: 1px solid rgba(0, 0, 0, 0.125); }
  4711. .card-header:first-child {
  4712. border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0; }
  4713. .card-header + .list-group .list-group-item:first-child {
  4714. border-top: 0; }
  4715.  
  4716. .card-footer {
  4717. padding: 0.75rem 1.25rem;
  4718. background-color: rgba(0, 0, 0, 0.03);
  4719. border-top: 1px solid rgba(0, 0, 0, 0.125); }
  4720. .card-footer:last-child {
  4721. border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px); }
  4722.  
  4723. .card-header-tabs {
  4724. margin-right: -0.625rem;
  4725. margin-bottom: -0.75rem;
  4726. margin-left: -0.625rem;
  4727. border-bottom: 0; }
  4728.  
  4729. .card-header-pills {
  4730. margin-right: -0.625rem;
  4731. margin-left: -0.625rem; }
  4732.  
  4733. .card-img-overlay {
  4734. position: absolute;
  4735. top: 0;
  4736. right: 0;
  4737. bottom: 0;
  4738. left: 0;
  4739. padding: 1.25rem; }
  4740.  
  4741. .card-img {
  4742. width: 100%;
  4743. border-radius: calc(0.25rem - 1px); }
  4744.  
  4745. .card-img-top {
  4746. width: 100%;
  4747. border-top-left-radius: calc(0.25rem - 1px);
  4748. border-top-right-radius: calc(0.25rem - 1px); }
  4749.  
  4750. .card-img-bottom {
  4751. width: 100%;
  4752. border-bottom-right-radius: calc(0.25rem - 1px);
  4753. border-bottom-left-radius: calc(0.25rem - 1px); }
  4754.  
  4755. .card-deck {
  4756. display: -webkit-box;
  4757. display: -ms-flexbox;
  4758. display: flex;
  4759. -webkit-box-orient: vertical;
  4760. -webkit-box-direction: normal;
  4761. -ms-flex-direction: column;
  4762. flex-direction: column; }
  4763. .card-deck .card {
  4764. margin-bottom: 15px; }
  4765. @media (min-width: 576px) {
  4766. .card-deck {
  4767. -webkit-box-orient: horizontal;
  4768. -webkit-box-direction: normal;
  4769. -ms-flex-flow: row wrap;
  4770. flex-flow: row wrap;
  4771. margin-right: -15px;
  4772. margin-left: -15px; }
  4773. .card-deck .card {
  4774. display: -webkit-box;
  4775. display: -ms-flexbox;
  4776. display: flex;
  4777. -webkit-box-flex: 1;
  4778. -ms-flex: 1 0 0%;
  4779. flex: 1 0 0%;
  4780. -webkit-box-orient: vertical;
  4781. -webkit-box-direction: normal;
  4782. -ms-flex-direction: column;
  4783. flex-direction: column;
  4784. margin-right: 15px;
  4785. margin-bottom: 0;
  4786. margin-left: 15px; } }
  4787.  
  4788. .card-group {
  4789. display: -webkit-box;
  4790. display: -ms-flexbox;
  4791. display: flex;
  4792. -webkit-box-orient: vertical;
  4793. -webkit-box-direction: normal;
  4794. -ms-flex-direction: column;
  4795. flex-direction: column; }
  4796. .card-group > .card {
  4797. margin-bottom: 15px; }
  4798. @media (min-width: 576px) {
  4799. .card-group {
  4800. -webkit-box-orient: horizontal;
  4801. -webkit-box-direction: normal;
  4802. -ms-flex-flow: row wrap;
  4803. flex-flow: row wrap; }
  4804. .card-group > .card {
  4805. -webkit-box-flex: 1;
  4806. -ms-flex: 1 0 0%;
  4807. flex: 1 0 0%;
  4808. margin-bottom: 0; }
  4809. .card-group > .card + .card {
  4810. margin-left: 0;
  4811. border-left: 0; }
  4812. .card-group > .card:first-child {
  4813. border-top-right-radius: 0;
  4814. border-bottom-right-radius: 0; }
  4815. .card-group > .card:first-child .card-img-top,
  4816. .card-group > .card:first-child .card-header {
  4817. border-top-right-radius: 0; }
  4818. .card-group > .card:first-child .card-img-bottom,
  4819. .card-group > .card:first-child .card-footer {
  4820. border-bottom-right-radius: 0; }
  4821. .card-group > .card:last-child {
  4822. border-top-left-radius: 0;
  4823. border-bottom-left-radius: 0; }
  4824. .card-group > .card:last-child .card-img-top,
  4825. .card-group > .card:last-child .card-header {
  4826. border-top-left-radius: 0; }
  4827. .card-group > .card:last-child .card-img-bottom,
  4828. .card-group > .card:last-child .card-footer {
  4829. border-bottom-left-radius: 0; }
  4830. .card-group > .card:only-child {
  4831. border-radius: 0.25rem; }
  4832. .card-group > .card:only-child .card-img-top,
  4833. .card-group > .card:only-child .card-header {
  4834. border-top-left-radius: 0.25rem;
  4835. border-top-right-radius: 0.25rem; }
  4836. .card-group > .card:only-child .card-img-bottom,
  4837. .card-group > .card:only-child .card-footer {
  4838. border-bottom-right-radius: 0.25rem;
  4839. border-bottom-left-radius: 0.25rem; }
  4840. .card-group > .card:not(:first-child):not(:last-child):not(:only-child) {
  4841. border-radius: 0; }
  4842. .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-top,
  4843. .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,
  4844. .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-header,
  4845. .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-footer {
  4846. border-radius: 0; } }
  4847.  
  4848. .card-columns .card {
  4849. margin-bottom: 0.75rem; }
  4850.  
  4851. @media (min-width: 576px) {
  4852. .card-columns {
  4853. -webkit-column-count: 3;
  4854. column-count: 3;
  4855. -webkit-column-gap: 1.25rem;
  4856. column-gap: 1.25rem;
  4857. orphans: 1;
  4858. widows: 1; }
  4859. .card-columns .card {
  4860. display: inline-block;
  4861. width: 100%; } }
  4862.  
  4863. .accordion .card:not(:first-of-type):not(:last-of-type) {
  4864. border-bottom: 0;
  4865. border-radius: 0; }
  4866.  
  4867. .accordion .card:not(:first-of-type) .card-header:first-child {
  4868. border-radius: 0; }
  4869.  
  4870. .accordion .card:first-of-type {
  4871. border-bottom: 0;
  4872. border-bottom-right-radius: 0;
  4873. border-bottom-left-radius: 0; }
  4874.  
  4875. .accordion .card:last-of-type {
  4876. border-top-left-radius: 0;
  4877. border-top-right-radius: 0; }
  4878.  
  4879. .breadcrumb {
  4880. display: -webkit-box;
  4881. display: -ms-flexbox;
  4882. display: flex;
  4883. -ms-flex-wrap: wrap;
  4884. flex-wrap: wrap;
  4885. padding: 0.75rem 1rem;
  4886. margin-bottom: 1rem;
  4887. list-style: none;
  4888. background-color: #e9ecef;
  4889. border-radius: 0.25rem; }
  4890.  
  4891. .breadcrumb-item + .breadcrumb-item {
  4892. padding-left: 0.5rem; }
  4893. .breadcrumb-item + .breadcrumb-item::before {
  4894. display: inline-block;
  4895. padding-right: 0.5rem;
  4896. color: #6c757d;
  4897. content: "/"; }
  4898.  
  4899. .breadcrumb-item + .breadcrumb-item:hover::before {
  4900. text-decoration: underline; }
  4901.  
  4902. .breadcrumb-item + .breadcrumb-item:hover::before {
  4903. text-decoration: none; }
  4904.  
  4905. .breadcrumb-item.active {
  4906. color: #6c757d; }
  4907.  
  4908. .pagination {
  4909. display: -webkit-box;
  4910. display: -ms-flexbox;
  4911. display: flex;
  4912. padding-left: 0;
  4913. list-style: none;
  4914. border-radius: 0.25rem; }
  4915.  
  4916. .page-link {
  4917. position: relative;
  4918. display: block;
  4919. padding: 0.5rem 0.75rem;
  4920. margin-left: -1px;
  4921. line-height: 1.25;
  4922. color: #7C008C;
  4923. background-color: #fff;
  4924. border: 1px solid #dee2e6; }
  4925. .page-link:hover {
  4926. z-index: 2;
  4927. color: #380040;
  4928. text-decoration: none;
  4929. background-color: #e9ecef;
  4930. border-color: #dee2e6; }
  4931. .page-link:focus {
  4932. z-index: 2;
  4933. outline: 0;
  4934. -webkit-box-shadow: 0 0 0 0rem rgba(72, 72, 72, 0.15);
  4935. box-shadow: 0 0 0 0rem rgba(72, 72, 72, 0.15); }
  4936. .page-link:not(:disabled):not(.disabled) {
  4937. cursor: pointer; }
  4938.  
  4939. .page-item:first-child .page-link {
  4940. margin-left: 0;
  4941. border-top-left-radius: 0.25rem;
  4942. border-bottom-left-radius: 0.25rem; }
  4943.  
  4944. .page-item:last-child .page-link {
  4945. border-top-right-radius: 0.25rem;
  4946. border-bottom-right-radius: 0.25rem; }
  4947.  
  4948. .page-item.active .page-link {
  4949. z-index: 1;
  4950. color: #fff;
  4951. background-color: #7C008C;
  4952. border-color: #7C008C; }
  4953.  
  4954. .page-item.disabled .page-link {
  4955. color: #6c757d;
  4956. pointer-events: none;
  4957. cursor: auto;
  4958. background-color: #fff;
  4959. border-color: #dee2e6; }
  4960.  
  4961. .pagination-lg .page-link {
  4962. padding: 0.75rem 1.5rem;
  4963. font-size: 1.25rem;
  4964. line-height: 1.5; }
  4965.  
  4966. .pagination-lg .page-item:first-child .page-link {
  4967. border-top-left-radius: 0.3rem;
  4968. border-bottom-left-radius: 0.3rem; }
  4969.  
  4970. .pagination-lg .page-item:last-child .page-link {
  4971. border-top-right-radius: 0.3rem;
  4972. border-bottom-right-radius: 0.3rem; }
  4973.  
  4974. .pagination-sm .page-link {
  4975. padding: 0.25rem 0.5rem;
  4976. font-size: 0.875rem;
  4977. line-height: 1.5; }
  4978.  
  4979. .pagination-sm .page-item:first-child .page-link {
  4980. border-top-left-radius: 0.2rem;
  4981. border-bottom-left-radius: 0.2rem; }
  4982.  
  4983. .pagination-sm .page-item:last-child .page-link {
  4984. border-top-right-radius: 0.2rem;
  4985. border-bottom-right-radius: 0.2rem; }
  4986.  
  4987. .badge {
  4988. display: inline-block;
  4989. padding: 0.25em 0.4em;
  4990. font-size: 75%;
  4991. font-weight: 700;
  4992. line-height: 1;
  4993. text-align: center;
  4994. white-space: nowrap;
  4995. vertical-align: baseline;
  4996. border-radius: 0.25rem; }
  4997. .badge:empty {
  4998. display: none; }
  4999.  
  5000. .btn .badge, .wpcf7 input[type=submit] .badge {
  5001. position: relative;
  5002. top: -1px; }
  5003.  
  5004. .badge-pill {
  5005. padding-right: 0.6em;
  5006. padding-left: 0.6em;
  5007. border-radius: 10rem; }
  5008.  
  5009. .badge-primary {
  5010. color: #fff;
  5011. background-color: #7C008C; }
  5012. .badge-primary[href]:hover, .badge-primary[href]:focus {
  5013. color: #fff;
  5014. text-decoration: none;
  5015. background-color: #4f0059; }
  5016.  
  5017. .badge-secondary {
  5018. color: #fff;
  5019. background-color: #6c757d; }
  5020. .badge-secondary[href]:hover, .badge-secondary[href]:focus {
  5021. color: #fff;
  5022. text-decoration: none;
  5023. background-color: #545b62; }
  5024.  
  5025. .badge-success {
  5026. color: #fff;
  5027. background-color: #28a745; }
  5028. .badge-success[href]:hover, .badge-success[href]:focus {
  5029. color: #fff;
  5030. text-decoration: none;
  5031. background-color: #1e7e34; }
  5032.  
  5033. .badge-info {
  5034. color: #fff;
  5035. background-color: #17a2b8; }
  5036. .badge-info[href]:hover, .badge-info[href]:focus {
  5037. color: #fff;
  5038. text-decoration: none;
  5039. background-color: #117a8b; }
  5040.  
  5041. .badge-warning {
  5042. color: #212529;
  5043. background-color: #ffc107; }
  5044. .badge-warning[href]:hover, .badge-warning[href]:focus {
  5045. color: #212529;
  5046. text-decoration: none;
  5047. background-color: #d39e00; }
  5048.  
  5049. .badge-danger {
  5050. color: #fff;
  5051. background-color: #dc3545; }
  5052. .badge-danger[href]:hover, .badge-danger[href]:focus {
  5053. color: #fff;
  5054. text-decoration: none;
  5055. background-color: #bd2130; }
  5056.  
  5057. .badge-light {
  5058. color: #212529;
  5059. background-color: #f8f9fa; }
  5060. .badge-light[href]:hover, .badge-light[href]:focus {
  5061. color: #212529;
  5062. text-decoration: none;
  5063. background-color: #dae0e5; }
  5064.  
  5065. .badge-dark {
  5066. color: #fff;
  5067. background-color: #343a40; }
  5068. .badge-dark[href]:hover, .badge-dark[href]:focus {
  5069. color: #fff;
  5070. text-decoration: none;
  5071. background-color: #1d2124; }
  5072.  
  5073. .jumbotron {
  5074. padding: 2rem 1rem;
  5075. margin-bottom: 2rem;
  5076. background-color: #e9ecef;
  5077. border-radius: 0.3rem; }
  5078. @media (min-width: 576px) {
  5079. .jumbotron {
  5080. padding: 4rem 2rem; } }
  5081.  
  5082. .jumbotron-fluid {
  5083. padding-right: 0;
  5084. padding-left: 0;
  5085. border-radius: 0; }
  5086.  
  5087. .alert {
  5088. position: relative;
  5089. padding: 0.75rem 1.25rem;
  5090. margin-bottom: 1rem;
  5091. border: 1px solid transparent;
  5092. border-radius: 0.25rem; }
  5093.  
  5094. .alert-heading {
  5095. color: inherit; }
  5096.  
  5097. .alert-link {
  5098. font-weight: 700; }
  5099.  
  5100. .alert-dismissible {
  5101. padding-right: 4rem; }
  5102. .alert-dismissible .close {
  5103. position: absolute;
  5104. top: 0;
  5105. right: 0;
  5106. padding: 0.75rem 1.25rem;
  5107. color: inherit; }
  5108.  
  5109. .alert-primary {
  5110. color: #400049;
  5111. background-color: #e5cce8;
  5112. border-color: #dab8df; }
  5113. .alert-primary hr {
  5114. border-top-color: #d1a6d7; }
  5115. .alert-primary .alert-link {
  5116. color: #130016; }
  5117.  
  5118. .alert-secondary {
  5119. color: #383d41;
  5120. background-color: #e2e3e5;
  5121. border-color: #d6d8db; }
  5122. .alert-secondary hr {
  5123. border-top-color: #c8cbcf; }
  5124. .alert-secondary .alert-link {
  5125. color: #202326; }
  5126.  
  5127. .alert-success {
  5128. color: #155724;
  5129. background-color: #d4edda;
  5130. border-color: #c3e6cb; }
  5131. .alert-success hr {
  5132. border-top-color: #b1dfbb; }
  5133. .alert-success .alert-link {
  5134. color: #0b2e13; }
  5135.  
  5136. .alert-info {
  5137. color: #0c5460;
  5138. background-color: #d1ecf1;
  5139. border-color: #bee5eb; }
  5140. .alert-info hr {
  5141. border-top-color: #abdde5; }
  5142. .alert-info .alert-link {
  5143. color: #062c33; }
  5144.  
  5145. .alert-warning {
  5146. color: #856404;
  5147. background-color: #fff3cd;
  5148. border-color: #ffeeba; }
  5149. .alert-warning hr {
  5150. border-top-color: #ffe8a1; }
  5151. .alert-warning .alert-link {
  5152. color: #533f03; }
  5153.  
  5154. .alert-danger {
  5155. color: #721c24;
  5156. background-color: #f8d7da;
  5157. border-color: #f5c6cb; }
  5158. .alert-danger hr {
  5159. border-top-color: #f1b0b7; }
  5160. .alert-danger .alert-link {
  5161. color: #491217; }
  5162.  
  5163. .alert-light {
  5164. color: #818182;
  5165. background-color: #fefefe;
  5166. border-color: #fdfdfe; }
  5167. .alert-light hr {
  5168. border-top-color: #ececf6; }
  5169. .alert-light .alert-link {
  5170. color: #686868; }
  5171.  
  5172. .alert-dark {
  5173. color: #1b1e21;
  5174. background-color: #d6d8d9;
  5175. border-color: #c6c8ca; }
  5176. .alert-dark hr {
  5177. border-top-color: #b9bbbe; }
  5178. .alert-dark .alert-link {
  5179. color: #040505; }
  5180.  
  5181. @-webkit-keyframes progress-bar-stripes {
  5182. from {
  5183. background-position: 1rem 0; }
  5184. to {
  5185. background-position: 0 0; } }
  5186.  
  5187. @keyframes progress-bar-stripes {
  5188. from {
  5189. background-position: 1rem 0; }
  5190. to {
  5191. background-position: 0 0; } }
  5192.  
  5193. .progress {
  5194. display: -webkit-box;
  5195. display: -ms-flexbox;
  5196. display: flex;
  5197. height: 1rem;
  5198. overflow: hidden;
  5199. font-size: 0.75rem;
  5200. background-color: #e9ecef;
  5201. border-radius: 0.25rem; }
  5202.  
  5203. .progress-bar {
  5204. display: -webkit-box;
  5205. display: -ms-flexbox;
  5206. display: flex;
  5207. -webkit-box-orient: vertical;
  5208. -webkit-box-direction: normal;
  5209. -ms-flex-direction: column;
  5210. flex-direction: column;
  5211. -webkit-box-pack: center;
  5212. -ms-flex-pack: center;
  5213. justify-content: center;
  5214. color: #fff;
  5215. text-align: center;
  5216. white-space: nowrap;
  5217. background-color: #7C008C;
  5218. -webkit-transition: width 0.6s ease;
  5219. transition: width 0.6s ease; }
  5220. @media screen and (prefers-reduced-motion: reduce) {
  5221. .progress-bar {
  5222. -webkit-transition: none;
  5223. transition: none; } }
  5224.  
  5225. .progress-bar-striped {
  5226. 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);
  5227. background-size: 1rem 1rem; }
  5228.  
  5229. .progress-bar-animated {
  5230. -webkit-animation: progress-bar-stripes 1s linear infinite;
  5231. animation: progress-bar-stripes 1s linear infinite; }
  5232.  
  5233. .media {
  5234. display: -webkit-box;
  5235. display: -ms-flexbox;
  5236. display: flex;
  5237. -webkit-box-align: start;
  5238. -ms-flex-align: start;
  5239. align-items: flex-start; }
  5240.  
  5241. .media-body {
  5242. -webkit-box-flex: 1;
  5243. -ms-flex: 1;
  5244. flex: 1; }
  5245.  
  5246. .list-group {
  5247. display: -webkit-box;
  5248. display: -ms-flexbox;
  5249. display: flex;
  5250. -webkit-box-orient: vertical;
  5251. -webkit-box-direction: normal;
  5252. -ms-flex-direction: column;
  5253. flex-direction: column;
  5254. padding-left: 0;
  5255. margin-bottom: 0; }
  5256.  
  5257. .list-group-item-action {
  5258. width: 100%;
  5259. color: #495057;
  5260. text-align: inherit; }
  5261. .list-group-item-action:hover, .list-group-item-action:focus {
  5262. color: #495057;
  5263. text-decoration: none;
  5264. background-color: #f8f9fa; }
  5265. .list-group-item-action:active {
  5266. color: #212529;
  5267. background-color: #e9ecef; }
  5268.  
  5269. .list-group-item {
  5270. position: relative;
  5271. display: block;
  5272. padding: 0.75rem 1.25rem;
  5273. margin-bottom: -1px;
  5274. background-color: #fff;
  5275. border: 1px solid rgba(0, 0, 0, 0.125); }
  5276. .list-group-item:first-child {
  5277. border-top-left-radius: 0.25rem;
  5278. border-top-right-radius: 0.25rem; }
  5279. .list-group-item:last-child {
  5280. margin-bottom: 0;
  5281. border-bottom-right-radius: 0.25rem;
  5282. border-bottom-left-radius: 0.25rem; }
  5283. .list-group-item:hover, .list-group-item:focus {
  5284. z-index: 1;
  5285. text-decoration: none; }
  5286. .list-group-item.disabled, .list-group-item:disabled {
  5287. color: #6c757d;
  5288. background-color: #fff; }
  5289. .list-group-item.active {
  5290. z-index: 2;
  5291. color: #fff;
  5292. background-color: #7C008C;
  5293. border-color: #7C008C; }
  5294.  
  5295. .list-group-flush .list-group-item {
  5296. border-right: 0;
  5297. border-left: 0;
  5298. border-radius: 0; }
  5299.  
  5300. .list-group-flush:first-child .list-group-item:first-child {
  5301. border-top: 0; }
  5302.  
  5303. .list-group-flush:last-child .list-group-item:last-child {
  5304. border-bottom: 0; }
  5305.  
  5306. .list-group-item-primary {
  5307. color: #400049;
  5308. background-color: #dab8df; }
  5309. .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  5310. color: #400049;
  5311. background-color: #d1a6d7; }
  5312. .list-group-item-primary.list-group-item-action.active {
  5313. color: #fff;
  5314. background-color: #400049;
  5315. border-color: #400049; }
  5316.  
  5317. .list-group-item-secondary {
  5318. color: #383d41;
  5319. background-color: #d6d8db; }
  5320. .list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  5321. color: #383d41;
  5322. background-color: #c8cbcf; }
  5323. .list-group-item-secondary.list-group-item-action.active {
  5324. color: #fff;
  5325. background-color: #383d41;
  5326. border-color: #383d41; }
  5327.  
  5328. .list-group-item-success {
  5329. color: #155724;
  5330. background-color: #c3e6cb; }
  5331. .list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  5332. color: #155724;
  5333. background-color: #b1dfbb; }
  5334. .list-group-item-success.list-group-item-action.active {
  5335. color: #fff;
  5336. background-color: #155724;
  5337. border-color: #155724; }
  5338.  
  5339. .list-group-item-info {
  5340. color: #0c5460;
  5341. background-color: #bee5eb; }
  5342. .list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  5343. color: #0c5460;
  5344. background-color: #abdde5; }
  5345. .list-group-item-info.list-group-item-action.active {
  5346. color: #fff;
  5347. background-color: #0c5460;
  5348. border-color: #0c5460; }
  5349.  
  5350. .list-group-item-warning {
  5351. color: #856404;
  5352. background-color: #ffeeba; }
  5353. .list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  5354. color: #856404;
  5355. background-color: #ffe8a1; }
  5356. .list-group-item-warning.list-group-item-action.active {
  5357. color: #fff;
  5358. background-color: #856404;
  5359. border-color: #856404; }
  5360.  
  5361. .list-group-item-danger {
  5362. color: #721c24;
  5363. background-color: #f5c6cb; }
  5364. .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  5365. color: #721c24;
  5366. background-color: #f1b0b7; }
  5367. .list-group-item-danger.list-group-item-action.active {
  5368. color: #fff;
  5369. background-color: #721c24;
  5370. border-color: #721c24; }
  5371.  
  5372. .list-group-item-light {
  5373. color: #818182;
  5374. background-color: #fdfdfe; }
  5375. .list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  5376. color: #818182;
  5377. background-color: #ececf6; }
  5378. .list-group-item-light.list-group-item-action.active {
  5379. color: #fff;
  5380. background-color: #818182;
  5381. border-color: #818182; }
  5382.  
  5383. .list-group-item-dark {
  5384. color: #1b1e21;
  5385. background-color: #c6c8ca; }
  5386. .list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  5387. color: #1b1e21;
  5388. background-color: #b9bbbe; }
  5389. .list-group-item-dark.list-group-item-action.active {
  5390. color: #fff;
  5391. background-color: #1b1e21;
  5392. border-color: #1b1e21; }
  5393.  
  5394. .close {
  5395. float: right;
  5396. font-size: 1.5rem;
  5397. font-weight: 700;
  5398. line-height: 1;
  5399. color: #000;
  5400. text-shadow: 0 1px 0 #fff;
  5401. opacity: .5; }
  5402. .close:hover, .close:focus {
  5403. color: #000;
  5404. text-decoration: none;
  5405. opacity: .75; }
  5406. .close:not(:disabled):not(.disabled) {
  5407. cursor: pointer; }
  5408.  
  5409. button.close {
  5410. padding: 0;
  5411. background-color: transparent;
  5412. border: 0;
  5413. -webkit-appearance: none; }
  5414.  
  5415. .modal-open {
  5416. overflow: hidden; }
  5417.  
  5418. .modal {
  5419. position: fixed;
  5420. top: 0;
  5421. right: 0;
  5422. bottom: 0;
  5423. left: 0;
  5424. z-index: 1050;
  5425. display: none;
  5426. overflow: hidden;
  5427. outline: 0; }
  5428. .modal-open .modal {
  5429. overflow-x: hidden;
  5430. overflow-y: auto; }
  5431.  
  5432. .modal-dialog {
  5433. position: relative;
  5434. width: auto;
  5435. margin: 0.5rem;
  5436. pointer-events: none; }
  5437. .modal.fade .modal-dialog {
  5438. -webkit-transition: -webkit-transform 0.3s ease-out;
  5439. transition: -webkit-transform 0.3s ease-out;
  5440. transition: transform 0.3s ease-out;
  5441. transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  5442. -webkit-transform: translate(0, -25%);
  5443. transform: translate(0, -25%); }
  5444. @media screen and (prefers-reduced-motion: reduce) {
  5445. .modal.fade .modal-dialog {
  5446. -webkit-transition: none;
  5447. transition: none; } }
  5448. .modal.show .modal-dialog {
  5449. -webkit-transform: translate(0, 0);
  5450. transform: translate(0, 0); }
  5451.  
  5452. .modal-dialog-centered {
  5453. display: -webkit-box;
  5454. display: -ms-flexbox;
  5455. display: flex;
  5456. -webkit-box-align: center;
  5457. -ms-flex-align: center;
  5458. align-items: center;
  5459. min-height: calc(100% - (0.5rem * 2)); }
  5460.  
  5461. .modal-content {
  5462. position: relative;
  5463. display: -webkit-box;
  5464. display: -ms-flexbox;
  5465. display: flex;
  5466. -webkit-box-orient: vertical;
  5467. -webkit-box-direction: normal;
  5468. -ms-flex-direction: column;
  5469. flex-direction: column;
  5470. width: 100%;
  5471. pointer-events: auto;
  5472. background-color: #fff;
  5473. background-clip: padding-box;
  5474. border: 1px solid rgba(0, 0, 0, 0.2);
  5475. border-radius: 0.3rem;
  5476. outline: 0; }
  5477.  
  5478. .modal-backdrop {
  5479. position: fixed;
  5480. top: 0;
  5481. right: 0;
  5482. bottom: 0;
  5483. left: 0;
  5484. z-index: 1040;
  5485. background-color: #000; }
  5486. .modal-backdrop.fade {
  5487. opacity: 0; }
  5488. .modal-backdrop.show {
  5489. opacity: 0.5; }
  5490.  
  5491. .modal-header {
  5492. display: -webkit-box;
  5493. display: -ms-flexbox;
  5494. display: flex;
  5495. -webkit-box-align: start;
  5496. -ms-flex-align: start;
  5497. align-items: flex-start;
  5498. -webkit-box-pack: justify;
  5499. -ms-flex-pack: justify;
  5500. justify-content: space-between;
  5501. padding: 1rem;
  5502. border-bottom: 1px solid #e9ecef;
  5503. border-top-left-radius: 0.3rem;
  5504. border-top-right-radius: 0.3rem; }
  5505. .modal-header .close {
  5506. padding: 1rem;
  5507. margin: -1rem -1rem -1rem auto; }
  5508.  
  5509. .modal-title {
  5510. margin-bottom: 0;
  5511. line-height: 1.5; }
  5512.  
  5513. .modal-body {
  5514. position: relative;
  5515. -webkit-box-flex: 1;
  5516. -ms-flex: 1 1 auto;
  5517. flex: 1 1 auto;
  5518. padding: 1rem; }
  5519.  
  5520. .modal-footer {
  5521. display: -webkit-box;
  5522. display: -ms-flexbox;
  5523. display: flex;
  5524. -webkit-box-align: center;
  5525. -ms-flex-align: center;
  5526. align-items: center;
  5527. -webkit-box-pack: end;
  5528. -ms-flex-pack: end;
  5529. justify-content: flex-end;
  5530. padding: 1rem;
  5531. border-top: 1px solid #e9ecef; }
  5532. .modal-footer > :not(:first-child) {
  5533. margin-left: .25rem; }
  5534. .modal-footer > :not(:last-child) {
  5535. margin-right: .25rem; }
  5536.  
  5537. .modal-scrollbar-measure {
  5538. position: absolute;
  5539. top: -9999px;
  5540. width: 50px;
  5541. height: 50px;
  5542. overflow: scroll; }
  5543.  
  5544. @media (min-width: 576px) {
  5545. .modal-dialog {
  5546. max-width: 500px;
  5547. margin: 1.75rem auto; }
  5548. .modal-dialog-centered {
  5549. min-height: calc(100% - (1.75rem * 2)); }
  5550. .modal-sm {
  5551. max-width: 300px; } }
  5552.  
  5553. @media (min-width: 992px) {
  5554. .modal-lg {
  5555. max-width: 800px; } }
  5556.  
  5557. .tooltip {
  5558. position: absolute;
  5559. z-index: 1070;
  5560. display: block;
  5561. margin: 0;
  5562. font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  5563. font-style: normal;
  5564. font-weight: 400;
  5565. line-height: 1.5;
  5566. text-align: left;
  5567. text-align: start;
  5568. text-decoration: none;
  5569. text-shadow: none;
  5570. text-transform: none;
  5571. letter-spacing: normal;
  5572. word-break: normal;
  5573. word-spacing: normal;
  5574. white-space: normal;
  5575. line-break: auto;
  5576. font-size: 0.875rem;
  5577. word-wrap: break-word;
  5578. opacity: 0; }
  5579. .tooltip.show {
  5580. opacity: 0.9; }
  5581. .tooltip .arrow {
  5582. position: absolute;
  5583. display: block;
  5584. width: 0.8rem;
  5585. height: 0.4rem; }
  5586. .tooltip .arrow::before {
  5587. position: absolute;
  5588. content: "";
  5589. border-color: transparent;
  5590. border-style: solid; }
  5591.  
  5592. .bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] {
  5593. padding: 0.4rem 0; }
  5594. .bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow {
  5595. bottom: 0; }
  5596. .bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before {
  5597. top: 0;
  5598. border-width: 0.4rem 0.4rem 0;
  5599. border-top-color: #000; }
  5600.  
  5601. .bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] {
  5602. padding: 0 0.4rem; }
  5603. .bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow {
  5604. left: 0;
  5605. width: 0.4rem;
  5606. height: 0.8rem; }
  5607. .bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before {
  5608. right: 0;
  5609. border-width: 0.4rem 0.4rem 0.4rem 0;
  5610. border-right-color: #000; }
  5611.  
  5612. .bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] {
  5613. padding: 0.4rem 0; }
  5614. .bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow {
  5615. top: 0; }
  5616. .bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
  5617. bottom: 0;
  5618. border-width: 0 0.4rem 0.4rem;
  5619. border-bottom-color: #000; }
  5620.  
  5621. .bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] {
  5622. padding: 0 0.4rem; }
  5623. .bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow {
  5624. right: 0;
  5625. width: 0.4rem;
  5626. height: 0.8rem; }
  5627. .bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before {
  5628. left: 0;
  5629. border-width: 0.4rem 0 0.4rem 0.4rem;
  5630. border-left-color: #000; }
  5631.  
  5632. .tooltip-inner {
  5633. max-width: 200px;
  5634. padding: 0.25rem 0.5rem;
  5635. color: #fff;
  5636. text-align: center;
  5637. background-color: #000;
  5638. border-radius: 0.25rem; }
  5639.  
  5640. .popover {
  5641. position: absolute;
  5642. top: 0;
  5643. left: 0;
  5644. z-index: 1060;
  5645. display: block;
  5646. max-width: 276px;
  5647. font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  5648. font-style: normal;
  5649. font-weight: 400;
  5650. line-height: 1.5;
  5651. text-align: left;
  5652. text-align: start;
  5653. text-decoration: none;
  5654. text-shadow: none;
  5655. text-transform: none;
  5656. letter-spacing: normal;
  5657. word-break: normal;
  5658. word-spacing: normal;
  5659. white-space: normal;
  5660. line-break: auto;
  5661. font-size: 0.875rem;
  5662. word-wrap: break-word;
  5663. background-color: #fff;
  5664. background-clip: padding-box;
  5665. border: 1px solid rgba(0, 0, 0, 0.2);
  5666. border-radius: 0.3rem; }
  5667. .popover .arrow {
  5668. position: absolute;
  5669. display: block;
  5670. width: 1rem;
  5671. height: 0.5rem;
  5672. margin: 0 0.3rem; }
  5673. .popover .arrow::before, .popover .arrow::after {
  5674. position: absolute;
  5675. display: block;
  5676. content: "";
  5677. border-color: transparent;
  5678. border-style: solid; }
  5679.  
  5680. .bs-popover-top, .bs-popover-auto[x-placement^="top"] {
  5681. margin-bottom: 0.5rem; }
  5682. .bs-popover-top .arrow, .bs-popover-auto[x-placement^="top"] .arrow {
  5683. bottom: calc((0.5rem + 1px) * -1); }
  5684. .bs-popover-top .arrow::before, .bs-popover-auto[x-placement^="top"] .arrow::before,
  5685. .bs-popover-top .arrow::after,
  5686. .bs-popover-auto[x-placement^="top"] .arrow::after {
  5687. border-width: 0.5rem 0.5rem 0; }
  5688. .bs-popover-top .arrow::before, .bs-popover-auto[x-placement^="top"] .arrow::before {
  5689. bottom: 0;
  5690. border-top-color: rgba(0, 0, 0, 0.25); }
  5691.  
  5692. .bs-popover-top .arrow::after,
  5693. .bs-popover-auto[x-placement^="top"] .arrow::after {
  5694. bottom: 1px;
  5695. border-top-color: #fff; }
  5696.  
  5697. .bs-popover-right, .bs-popover-auto[x-placement^="right"] {
  5698. margin-left: 0.5rem; }
  5699. .bs-popover-right .arrow, .bs-popover-auto[x-placement^="right"] .arrow {
  5700. left: calc((0.5rem + 1px) * -1);
  5701. width: 0.5rem;
  5702. height: 1rem;
  5703. margin: 0.3rem 0; }
  5704. .bs-popover-right .arrow::before, .bs-popover-auto[x-placement^="right"] .arrow::before,
  5705. .bs-popover-right .arrow::after,
  5706. .bs-popover-auto[x-placement^="right"] .arrow::after {
  5707. border-width: 0.5rem 0.5rem 0.5rem 0; }
  5708. .bs-popover-right .arrow::before, .bs-popover-auto[x-placement^="right"] .arrow::before {
  5709. left: 0;
  5710. border-right-color: rgba(0, 0, 0, 0.25); }
  5711.  
  5712. .bs-popover-right .arrow::after,
  5713. .bs-popover-auto[x-placement^="right"] .arrow::after {
  5714. left: 1px;
  5715. border-right-color: #fff; }
  5716.  
  5717. .bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] {
  5718. margin-top: 0.5rem; }
  5719. .bs-popover-bottom .arrow, .bs-popover-auto[x-placement^="bottom"] .arrow {
  5720. top: calc((0.5rem + 1px) * -1); }
  5721. .bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^="bottom"] .arrow::before,
  5722. .bs-popover-bottom .arrow::after,
  5723. .bs-popover-auto[x-placement^="bottom"] .arrow::after {
  5724. border-width: 0 0.5rem 0.5rem 0.5rem; }
  5725. .bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^="bottom"] .arrow::before {
  5726. top: 0;
  5727. border-bottom-color: rgba(0, 0, 0, 0.25); }
  5728.  
  5729. .bs-popover-bottom .arrow::after,
  5730. .bs-popover-auto[x-placement^="bottom"] .arrow::after {
  5731. top: 1px;
  5732. border-bottom-color: #fff; }
  5733. .bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before {
  5734. position: absolute;
  5735. top: 0;
  5736. left: 50%;
  5737. display: block;
  5738. width: 1rem;
  5739. margin-left: -0.5rem;
  5740. content: "";
  5741. border-bottom: 1px solid #f7f7f7; }
  5742.  
  5743. .bs-popover-left, .bs-popover-auto[x-placement^="left"] {
  5744. margin-right: 0.5rem; }
  5745. .bs-popover-left .arrow, .bs-popover-auto[x-placement^="left"] .arrow {
  5746. right: calc((0.5rem + 1px) * -1);
  5747. width: 0.5rem;
  5748. height: 1rem;
  5749. margin: 0.3rem 0; }
  5750. .bs-popover-left .arrow::before, .bs-popover-auto[x-placement^="left"] .arrow::before,
  5751. .bs-popover-left .arrow::after,
  5752. .bs-popover-auto[x-placement^="left"] .arrow::after {
  5753. border-width: 0.5rem 0 0.5rem 0.5rem; }
  5754. .bs-popover-left .arrow::before, .bs-popover-auto[x-placement^="left"] .arrow::before {
  5755. right: 0;
  5756. border-left-color: rgba(0, 0, 0, 0.25); }
  5757.  
  5758. .bs-popover-left .arrow::after,
  5759. .bs-popover-auto[x-placement^="left"] .arrow::after {
  5760. right: 1px;
  5761. border-left-color: #fff; }
  5762.  
  5763. .popover-header {
  5764. padding: 0.5rem 0.75rem;
  5765. margin-bottom: 0;
  5766. font-size: 1rem;
  5767. color: inherit;
  5768. background-color: #f7f7f7;
  5769. border-bottom: 1px solid #ebebeb;
  5770. border-top-left-radius: calc(0.3rem - 1px);
  5771. border-top-right-radius: calc(0.3rem - 1px); }
  5772. .popover-header:empty {
  5773. display: none; }
  5774.  
  5775. .popover-body {
  5776. padding: 0.5rem 0.75rem;
  5777. color: #212529; }
  5778.  
  5779. .carousel {
  5780. position: relative; }
  5781.  
  5782. .carousel-inner {
  5783. position: relative;
  5784. width: 100%;
  5785. overflow: hidden; }
  5786.  
  5787. .carousel-item {
  5788. position: relative;
  5789. display: none;
  5790. -webkit-box-align: center;
  5791. -ms-flex-align: center;
  5792. align-items: center;
  5793. width: 100%;
  5794. -webkit-transition: -webkit-transform 0.6s ease;
  5795. transition: -webkit-transform 0.6s ease;
  5796. transition: transform 0.6s ease;
  5797. transition: transform 0.6s ease, -webkit-transform 0.6s ease;
  5798. -webkit-backface-visibility: hidden;
  5799. backface-visibility: hidden;
  5800. -webkit-perspective: 1000px;
  5801. perspective: 1000px; }
  5802. @media screen and (prefers-reduced-motion: reduce) {
  5803. .carousel-item {
  5804. -webkit-transition: none;
  5805. transition: none; } }
  5806.  
  5807. .carousel-item.active,
  5808. .carousel-item-next,
  5809. .carousel-item-prev {
  5810. display: block; }
  5811.  
  5812. .carousel-item-next,
  5813. .carousel-item-prev {
  5814. position: absolute;
  5815. top: 0; }
  5816.  
  5817. .carousel-item-next.carousel-item-left,
  5818. .carousel-item-prev.carousel-item-right {
  5819. -webkit-transform: translateX(0);
  5820. transform: translateX(0); }
  5821. @supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {
  5822. .carousel-item-next.carousel-item-left,
  5823. .carousel-item-prev.carousel-item-right {
  5824. -webkit-transform: translate3d(0, 0, 0);
  5825. transform: translate3d(0, 0, 0); } }
  5826.  
  5827. .carousel-item-next,
  5828. .active.carousel-item-right {
  5829. -webkit-transform: translateX(100%);
  5830. transform: translateX(100%); }
  5831. @supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {
  5832. .carousel-item-next,
  5833. .active.carousel-item-right {
  5834. -webkit-transform: translate3d(100%, 0, 0);
  5835. transform: translate3d(100%, 0, 0); } }
  5836.  
  5837. .carousel-item-prev,
  5838. .active.carousel-item-left {
  5839. -webkit-transform: translateX(-100%);
  5840. transform: translateX(-100%); }
  5841. @supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {
  5842. .carousel-item-prev,
  5843. .active.carousel-item-left {
  5844. -webkit-transform: translate3d(-100%, 0, 0);
  5845. transform: translate3d(-100%, 0, 0); } }
  5846.  
  5847. .carousel-fade .carousel-item {
  5848. opacity: 0;
  5849. -webkit-transition-duration: .6s;
  5850. transition-duration: .6s;
  5851. -webkit-transition-property: opacity;
  5852. transition-property: opacity; }
  5853.  
  5854. .carousel-fade .carousel-item.active,
  5855. .carousel-fade .carousel-item-next.carousel-item-left,
  5856. .carousel-fade .carousel-item-prev.carousel-item-right {
  5857. opacity: 1; }
  5858.  
  5859. .carousel-fade .active.carousel-item-left,
  5860. .carousel-fade .active.carousel-item-right {
  5861. opacity: 0; }
  5862.  
  5863. .carousel-fade .carousel-item-next,
  5864. .carousel-fade .carousel-item-prev,
  5865. .carousel-fade .carousel-item.active,
  5866. .carousel-fade .active.carousel-item-left,
  5867. .carousel-fade .active.carousel-item-prev {
  5868. -webkit-transform: translateX(0);
  5869. transform: translateX(0); }
  5870. @supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {
  5871. .carousel-fade .carousel-item-next,
  5872. .carousel-fade .carousel-item-prev,
  5873. .carousel-fade .carousel-item.active,
  5874. .carousel-fade .active.carousel-item-left,
  5875. .carousel-fade .active.carousel-item-prev {
  5876. -webkit-transform: translate3d(0, 0, 0);
  5877. transform: translate3d(0, 0, 0); } }
  5878.  
  5879. .carousel-control-prev,
  5880. .carousel-control-next {
  5881. position: absolute;
  5882. top: 0;
  5883. bottom: 0;
  5884. display: -webkit-box;
  5885. display: -ms-flexbox;
  5886. display: flex;
  5887. -webkit-box-align: center;
  5888. -ms-flex-align: center;
  5889. align-items: center;
  5890. -webkit-box-pack: center;
  5891. -ms-flex-pack: center;
  5892. justify-content: center;
  5893. width: 15%;
  5894. color: #fff;
  5895. text-align: center;
  5896. opacity: 0.5; }
  5897. .carousel-control-prev:hover, .carousel-control-prev:focus,
  5898. .carousel-control-next:hover,
  5899. .carousel-control-next:focus {
  5900. color: #fff;
  5901. text-decoration: none;
  5902. outline: 0;
  5903. opacity: .9; }
  5904.  
  5905. .carousel-control-prev {
  5906. left: 0; }
  5907.  
  5908. .carousel-control-next {
  5909. right: 0; }
  5910.  
  5911. .carousel-control-prev-icon,
  5912. .carousel-control-next-icon {
  5913. display: inline-block;
  5914. width: 20px;
  5915. height: 20px;
  5916. background: transparent no-repeat center center;
  5917. background-size: 100% 100%; }
  5918.  
  5919. .carousel-control-prev-icon {
  5920. 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"); }
  5921.  
  5922. .carousel-control-next-icon {
  5923. 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"); }
  5924.  
  5925. .carousel-indicators {
  5926. position: absolute;
  5927. right: 0;
  5928. bottom: 10px;
  5929. left: 0;
  5930. z-index: 15;
  5931. display: -webkit-box;
  5932. display: -ms-flexbox;
  5933. display: flex;
  5934. -webkit-box-pack: center;
  5935. -ms-flex-pack: center;
  5936. justify-content: center;
  5937. padding-left: 0;
  5938. margin-right: 15%;
  5939. margin-left: 15%;
  5940. list-style: none; }
  5941. .carousel-indicators li {
  5942. position: relative;
  5943. -webkit-box-flex: 0;
  5944. -ms-flex: 0 1 auto;
  5945. flex: 0 1 auto;
  5946. width: 30px;
  5947. height: 3px;
  5948. margin-right: 3px;
  5949. margin-left: 3px;
  5950. text-indent: -999px;
  5951. background-color: rgba(255, 255, 255, 0.5); }
  5952. .carousel-indicators li::before {
  5953. position: absolute;
  5954. top: -10px;
  5955. left: 0;
  5956. display: inline-block;
  5957. width: 100%;
  5958. height: 10px;
  5959. content: ""; }
  5960. .carousel-indicators li::after {
  5961. position: absolute;
  5962. bottom: -10px;
  5963. left: 0;
  5964. display: inline-block;
  5965. width: 100%;
  5966. height: 10px;
  5967. content: ""; }
  5968. .carousel-indicators .active {
  5969. background-color: #fff; }
  5970.  
  5971. .carousel-caption {
  5972. position: absolute;
  5973. right: 15%;
  5974. bottom: 20px;
  5975. left: 15%;
  5976. z-index: 10;
  5977. padding-top: 20px;
  5978. padding-bottom: 20px;
  5979. color: #fff;
  5980. text-align: center; }
  5981.  
  5982. .align-baseline {
  5983. vertical-align: baseline !important; }
  5984.  
  5985. .align-top {
  5986. vertical-align: top !important; }
  5987.  
  5988. .align-middle {
  5989. vertical-align: middle !important; }
  5990.  
  5991. .align-bottom {
  5992. vertical-align: bottom !important; }
  5993.  
  5994. .align-text-bottom {
  5995. vertical-align: text-bottom !important; }
  5996.  
  5997. .align-text-top {
  5998. vertical-align: text-top !important; }
  5999.  
  6000. .bg-primary {
  6001. background-color: #7C008C !important; }
  6002.  
  6003. a.bg-primary:hover, a.bg-primary:focus,
  6004. button.bg-primary:hover,
  6005. button.bg-primary:focus {
  6006. background-color: #4f0059 !important; }
  6007.  
  6008. .bg-secondary {
  6009. background-color: #6c757d !important; }
  6010.  
  6011. a.bg-secondary:hover, a.bg-secondary:focus,
  6012. button.bg-secondary:hover,
  6013. button.bg-secondary:focus {
  6014. background-color: #545b62 !important; }
  6015.  
  6016. .bg-success {
  6017. background-color: #28a745 !important; }
  6018.  
  6019. a.bg-success:hover, a.bg-success:focus,
  6020. button.bg-success:hover,
  6021. button.bg-success:focus {
  6022. background-color: #1e7e34 !important; }
  6023.  
  6024. .bg-info {
  6025. background-color: #17a2b8 !important; }
  6026.  
  6027. a.bg-info:hover, a.bg-info:focus,
  6028. button.bg-info:hover,
  6029. button.bg-info:focus {
  6030. background-color: #117a8b !important; }
  6031.  
  6032. .bg-warning {
  6033. background-color: #ffc107 !important; }
  6034.  
  6035. a.bg-warning:hover, a.bg-warning:focus,
  6036. button.bg-warning:hover,
  6037. button.bg-warning:focus {
  6038. background-color: #d39e00 !important; }
  6039.  
  6040. .bg-danger {
  6041. background-color: #dc3545 !important; }
  6042.  
  6043. a.bg-danger:hover, a.bg-danger:focus,
  6044. button.bg-danger:hover,
  6045. button.bg-danger:focus {
  6046. background-color: #bd2130 !important; }
  6047.  
  6048. .bg-light {
  6049. background-color: #f8f9fa !important; }
  6050.  
  6051. a.bg-light:hover, a.bg-light:focus,
  6052. button.bg-light:hover,
  6053. button.bg-light:focus {
  6054. background-color: #dae0e5 !important; }
  6055.  
  6056. .bg-dark {
  6057. background-color: #343a40 !important; }
  6058.  
  6059. a.bg-dark:hover, a.bg-dark:focus,
  6060. button.bg-dark:hover,
  6061. button.bg-dark:focus {
  6062. background-color: #1d2124 !important; }
  6063.  
  6064. .bg-white {
  6065. background-color: #fff !important; }
  6066.  
  6067. .bg-transparent {
  6068. background-color: transparent !important; }
  6069.  
  6070. .border {
  6071. border: 1px solid #dee2e6 !important; }
  6072.  
  6073. .border-top {
  6074. border-top: 1px solid #dee2e6 !important; }
  6075.  
  6076. .border-right {
  6077. border-right: 1px solid #dee2e6 !important; }
  6078.  
  6079. .border-bottom {
  6080. border-bottom: 1px solid #dee2e6 !important; }
  6081.  
  6082. .border-left {
  6083. border-left: 1px solid #dee2e6 !important; }
  6084.  
  6085. .border-0 {
  6086. border: 0 !important; }
  6087.  
  6088. .border-top-0 {
  6089. border-top: 0 !important; }
  6090.  
  6091. .border-right-0 {
  6092. border-right: 0 !important; }
  6093.  
  6094. .border-bottom-0 {
  6095. border-bottom: 0 !important; }
  6096.  
  6097. .border-left-0 {
  6098. border-left: 0 !important; }
  6099.  
  6100. .border-primary {
  6101. border-color: #7C008C !important; }
  6102.  
  6103. .border-secondary {
  6104. border-color: #6c757d !important; }
  6105.  
  6106. .border-success {
  6107. border-color: #28a745 !important; }
  6108.  
  6109. .border-info {
  6110. border-color: #17a2b8 !important; }
  6111.  
  6112. .border-warning {
  6113. border-color: #ffc107 !important; }
  6114.  
  6115. .border-danger {
  6116. border-color: #dc3545 !important; }
  6117.  
  6118. .border-light {
  6119. border-color: #f8f9fa !important; }
  6120.  
  6121. .border-dark {
  6122. border-color: #343a40 !important; }
  6123.  
  6124. .border-white {
  6125. border-color: #fff !important; }
  6126.  
  6127. .rounded {
  6128. border-radius: 0.25rem !important; }
  6129.  
  6130. .rounded-top {
  6131. border-top-left-radius: 0.25rem !important;
  6132. border-top-right-radius: 0.25rem !important; }
  6133.  
  6134. .rounded-right {
  6135. border-top-right-radius: 0.25rem !important;
  6136. border-bottom-right-radius: 0.25rem !important; }
  6137.  
  6138. .rounded-bottom {
  6139. border-bottom-right-radius: 0.25rem !important;
  6140. border-bottom-left-radius: 0.25rem !important; }
  6141.  
  6142. .rounded-left {
  6143. border-top-left-radius: 0.25rem !important;
  6144. border-bottom-left-radius: 0.25rem !important; }
  6145.  
  6146. .rounded-circle {
  6147. border-radius: 50% !important; }
  6148.  
  6149. .rounded-0 {
  6150. border-radius: 0 !important; }
  6151.  
  6152. .clearfix::after {
  6153. display: block;
  6154. clear: both;
  6155. content: ""; }
  6156.  
  6157. .d-none {
  6158. display: none !important; }
  6159.  
  6160. .d-inline {
  6161. display: inline !important; }
  6162.  
  6163. .d-inline-block {
  6164. display: inline-block !important; }
  6165.  
  6166. .d-block {
  6167. display: block !important; }
  6168.  
  6169. .d-table {
  6170. display: table !important; }
  6171.  
  6172. .d-table-row {
  6173. display: table-row !important; }
  6174.  
  6175. .d-table-cell {
  6176. display: table-cell !important; }
  6177.  
  6178. .d-flex {
  6179. display: -webkit-box !important;
  6180. display: -ms-flexbox !important;
  6181. display: flex !important; }
  6182.  
  6183. .d-inline-flex {
  6184. display: -webkit-inline-box !important;
  6185. display: -ms-inline-flexbox !important;
  6186. display: inline-flex !important; }
  6187.  
  6188. @media (min-width: 576px) {
  6189. .d-sm-none {
  6190. display: none !important; }
  6191. .d-sm-inline {
  6192. display: inline !important; }
  6193. .d-sm-inline-block {
  6194. display: inline-block !important; }
  6195. .d-sm-block {
  6196. display: block !important; }
  6197. .d-sm-table {
  6198. display: table !important; }
  6199. .d-sm-table-row {
  6200. display: table-row !important; }
  6201. .d-sm-table-cell {
  6202. display: table-cell !important; }
  6203. .d-sm-flex {
  6204. display: -webkit-box !important;
  6205. display: -ms-flexbox !important;
  6206. display: flex !important; }
  6207. .d-sm-inline-flex {
  6208. display: -webkit-inline-box !important;
  6209. display: -ms-inline-flexbox !important;
  6210. display: inline-flex !important; } }
  6211.  
  6212. @media (min-width: 768px) {
  6213. .d-md-none {
  6214. display: none !important; }
  6215. .d-md-inline {
  6216. display: inline !important; }
  6217. .d-md-inline-block {
  6218. display: inline-block !important; }
  6219. .d-md-block {
  6220. display: block !important; }
  6221. .d-md-table {
  6222. display: table !important; }
  6223. .d-md-table-row {
  6224. display: table-row !important; }
  6225. .d-md-table-cell {
  6226. display: table-cell !important; }
  6227. .d-md-flex {
  6228. display: -webkit-box !important;
  6229. display: -ms-flexbox !important;
  6230. display: flex !important; }
  6231. .d-md-inline-flex {
  6232. display: -webkit-inline-box !important;
  6233. display: -ms-inline-flexbox !important;
  6234. display: inline-flex !important; } }
  6235.  
  6236. @media (min-width: 992px) {
  6237. .d-lg-none {
  6238. display: none !important; }
  6239. .d-lg-inline {
  6240. display: inline !important; }
  6241. .d-lg-inline-block {
  6242. display: inline-block !important; }
  6243. .d-lg-block {
  6244. display: block !important; }
  6245. .d-lg-table {
  6246. display: table !important; }
  6247. .d-lg-table-row {
  6248. display: table-row !important; }
  6249. .d-lg-table-cell {
  6250. display: table-cell !important; }
  6251. .d-lg-flex {
  6252. display: -webkit-box !important;
  6253. display: -ms-flexbox !important;
  6254. display: flex !important; }
  6255. .d-lg-inline-flex {
  6256. display: -webkit-inline-box !important;
  6257. display: -ms-inline-flexbox !important;
  6258. display: inline-flex !important; } }
  6259.  
  6260. @media (min-width: 1200px) {
  6261. .d-xl-none {
  6262. display: none !important; }
  6263. .d-xl-inline {
  6264. display: inline !important; }
  6265. .d-xl-inline-block {
  6266. display: inline-block !important; }
  6267. .d-xl-block {
  6268. display: block !important; }
  6269. .d-xl-table {
  6270. display: table !important; }
  6271. .d-xl-table-row {
  6272. display: table-row !important; }
  6273. .d-xl-table-cell {
  6274. display: table-cell !important; }
  6275. .d-xl-flex {
  6276. display: -webkit-box !important;
  6277. display: -ms-flexbox !important;
  6278. display: flex !important; }
  6279. .d-xl-inline-flex {
  6280. display: -webkit-inline-box !important;
  6281. display: -ms-inline-flexbox !important;
  6282. display: inline-flex !important; } }
  6283.  
  6284. @media print {
  6285. .d-print-none {
  6286. display: none !important; }
  6287. .d-print-inline {
  6288. display: inline !important; }
  6289. .d-print-inline-block {
  6290. display: inline-block !important; }
  6291. .d-print-block {
  6292. display: block !important; }
  6293. .d-print-table {
  6294. display: table !important; }
  6295. .d-print-table-row {
  6296. display: table-row !important; }
  6297. .d-print-table-cell {
  6298. display: table-cell !important; }
  6299. .d-print-flex {
  6300. display: -webkit-box !important;
  6301. display: -ms-flexbox !important;
  6302. display: flex !important; }
  6303. .d-print-inline-flex {
  6304. display: -webkit-inline-box !important;
  6305. display: -ms-inline-flexbox !important;
  6306. display: inline-flex !important; } }
  6307.  
  6308. .embed-responsive {
  6309. position: relative;
  6310. display: block;
  6311. width: 100%;
  6312. padding: 0;
  6313. overflow: hidden; }
  6314. .embed-responsive::before {
  6315. display: block;
  6316. content: ""; }
  6317. .embed-responsive .embed-responsive-item,
  6318. .embed-responsive iframe,
  6319. .embed-responsive embed,
  6320. .embed-responsive object,
  6321. .embed-responsive video {
  6322. position: absolute;
  6323. top: 0;
  6324. bottom: 0;
  6325. left: 0;
  6326. width: 100%;
  6327. height: 100%;
  6328. border: 0; }
  6329.  
  6330. .embed-responsive-21by9::before {
  6331. padding-top: 42.85714%; }
  6332.  
  6333. .embed-responsive-16by9::before {
  6334. padding-top: 56.25%; }
  6335.  
  6336. .embed-responsive-4by3::before {
  6337. padding-top: 75%; }
  6338.  
  6339. .embed-responsive-1by1::before {
  6340. padding-top: 100%; }
  6341.  
  6342. .flex-row {
  6343. -webkit-box-orient: horizontal !important;
  6344. -webkit-box-direction: normal !important;
  6345. -ms-flex-direction: row !important;
  6346. flex-direction: row !important; }
  6347.  
  6348. .flex-column {
  6349. -webkit-box-orient: vertical !important;
  6350. -webkit-box-direction: normal !important;
  6351. -ms-flex-direction: column !important;
  6352. flex-direction: column !important; }
  6353.  
  6354. .flex-row-reverse {
  6355. -webkit-box-orient: horizontal !important;
  6356. -webkit-box-direction: reverse !important;
  6357. -ms-flex-direction: row-reverse !important;
  6358. flex-direction: row-reverse !important; }
  6359.  
  6360. .flex-column-reverse {
  6361. -webkit-box-orient: vertical !important;
  6362. -webkit-box-direction: reverse !important;
  6363. -ms-flex-direction: column-reverse !important;
  6364. flex-direction: column-reverse !important; }
  6365.  
  6366. .flex-wrap {
  6367. -ms-flex-wrap: wrap !important;
  6368. flex-wrap: wrap !important; }
  6369.  
  6370. .flex-nowrap {
  6371. -ms-flex-wrap: nowrap !important;
  6372. flex-wrap: nowrap !important; }
  6373.  
  6374. .flex-wrap-reverse {
  6375. -ms-flex-wrap: wrap-reverse !important;
  6376. flex-wrap: wrap-reverse !important; }
  6377.  
  6378. .flex-fill {
  6379. -webkit-box-flex: 1 !important;
  6380. -ms-flex: 1 1 auto !important;
  6381. flex: 1 1 auto !important; }
  6382.  
  6383. .flex-grow-0 {
  6384. -webkit-box-flex: 0 !important;
  6385. -ms-flex-positive: 0 !important;
  6386. flex-grow: 0 !important; }
  6387.  
  6388. .flex-grow-1 {
  6389. -webkit-box-flex: 1 !important;
  6390. -ms-flex-positive: 1 !important;
  6391. flex-grow: 1 !important; }
  6392.  
  6393. .flex-shrink-0 {
  6394. -ms-flex-negative: 0 !important;
  6395. flex-shrink: 0 !important; }
  6396.  
  6397. .flex-shrink-1 {
  6398. -ms-flex-negative: 1 !important;
  6399. flex-shrink: 1 !important; }
  6400.  
  6401. .justify-content-start {
  6402. -webkit-box-pack: start !important;
  6403. -ms-flex-pack: start !important;
  6404. justify-content: flex-start !important; }
  6405.  
  6406. .justify-content-end {
  6407. -webkit-box-pack: end !important;
  6408. -ms-flex-pack: end !important;
  6409. justify-content: flex-end !important; }
  6410.  
  6411. .justify-content-center {
  6412. -webkit-box-pack: center !important;
  6413. -ms-flex-pack: center !important;
  6414. justify-content: center !important; }
  6415.  
  6416. .justify-content-between {
  6417. -webkit-box-pack: justify !important;
  6418. -ms-flex-pack: justify !important;
  6419. justify-content: space-between !important; }
  6420.  
  6421. .justify-content-around {
  6422. -ms-flex-pack: distribute !important;
  6423. justify-content: space-around !important; }
  6424.  
  6425. .align-items-start {
  6426. -webkit-box-align: start !important;
  6427. -ms-flex-align: start !important;
  6428. align-items: flex-start !important; }
  6429.  
  6430. .align-items-end {
  6431. -webkit-box-align: end !important;
  6432. -ms-flex-align: end !important;
  6433. align-items: flex-end !important; }
  6434.  
  6435. .align-items-center {
  6436. -webkit-box-align: center !important;
  6437. -ms-flex-align: center !important;
  6438. align-items: center !important; }
  6439.  
  6440. .align-items-baseline {
  6441. -webkit-box-align: baseline !important;
  6442. -ms-flex-align: baseline !important;
  6443. align-items: baseline !important; }
  6444.  
  6445. .align-items-stretch {
  6446. -webkit-box-align: stretch !important;
  6447. -ms-flex-align: stretch !important;
  6448. align-items: stretch !important; }
  6449.  
  6450. .align-content-start {
  6451. -ms-flex-line-pack: start !important;
  6452. align-content: flex-start !important; }
  6453.  
  6454. .align-content-end {
  6455. -ms-flex-line-pack: end !important;
  6456. align-content: flex-end !important; }
  6457.  
  6458. .align-content-center {
  6459. -ms-flex-line-pack: center !important;
  6460. align-content: center !important; }
  6461.  
  6462. .align-content-between {
  6463. -ms-flex-line-pack: justify !important;
  6464. align-content: space-between !important; }
  6465.  
  6466. .align-content-around {
  6467. -ms-flex-line-pack: distribute !important;
  6468. align-content: space-around !important; }
  6469.  
  6470. .align-content-stretch {
  6471. -ms-flex-line-pack: stretch !important;
  6472. align-content: stretch !important; }
  6473.  
  6474. .align-self-auto {
  6475. -ms-flex-item-align: auto !important;
  6476. align-self: auto !important; }
  6477.  
  6478. .align-self-start {
  6479. -ms-flex-item-align: start !important;
  6480. align-self: flex-start !important; }
  6481.  
  6482. .align-self-end {
  6483. -ms-flex-item-align: end !important;
  6484. align-self: flex-end !important; }
  6485.  
  6486. .align-self-center {
  6487. -ms-flex-item-align: center !important;
  6488. align-self: center !important; }
  6489.  
  6490. .align-self-baseline {
  6491. -ms-flex-item-align: baseline !important;
  6492. align-self: baseline !important; }
  6493.  
  6494. .align-self-stretch {
  6495. -ms-flex-item-align: stretch !important;
  6496. align-self: stretch !important; }
  6497.  
  6498. @media (min-width: 576px) {
  6499. .flex-sm-row {
  6500. -webkit-box-orient: horizontal !important;
  6501. -webkit-box-direction: normal !important;
  6502. -ms-flex-direction: row !important;
  6503. flex-direction: row !important; }
  6504. .flex-sm-column {
  6505. -webkit-box-orient: vertical !important;
  6506. -webkit-box-direction: normal !important;
  6507. -ms-flex-direction: column !important;
  6508. flex-direction: column !important; }
  6509. .flex-sm-row-reverse {
  6510. -webkit-box-orient: horizontal !important;
  6511. -webkit-box-direction: reverse !important;
  6512. -ms-flex-direction: row-reverse !important;
  6513. flex-direction: row-reverse !important; }
  6514. .flex-sm-column-reverse {
  6515. -webkit-box-orient: vertical !important;
  6516. -webkit-box-direction: reverse !important;
  6517. -ms-flex-direction: column-reverse !important;
  6518. flex-direction: column-reverse !important; }
  6519. .flex-sm-wrap {
  6520. -ms-flex-wrap: wrap !important;
  6521. flex-wrap: wrap !important; }
  6522. .flex-sm-nowrap {
  6523. -ms-flex-wrap: nowrap !important;
  6524. flex-wrap: nowrap !important; }
  6525. .flex-sm-wrap-reverse {
  6526. -ms-flex-wrap: wrap-reverse !important;
  6527. flex-wrap: wrap-reverse !important; }
  6528. .flex-sm-fill {
  6529. -webkit-box-flex: 1 !important;
  6530. -ms-flex: 1 1 auto !important;
  6531. flex: 1 1 auto !important; }
  6532. .flex-sm-grow-0 {
  6533. -webkit-box-flex: 0 !important;
  6534. -ms-flex-positive: 0 !important;
  6535. flex-grow: 0 !important; }
  6536. .flex-sm-grow-1 {
  6537. -webkit-box-flex: 1 !important;
  6538. -ms-flex-positive: 1 !important;
  6539. flex-grow: 1 !important; }
  6540. .flex-sm-shrink-0 {
  6541. -ms-flex-negative: 0 !important;
  6542. flex-shrink: 0 !important; }
  6543. .flex-sm-shrink-1 {
  6544. -ms-flex-negative: 1 !important;
  6545. flex-shrink: 1 !important; }
  6546. .justify-content-sm-start {
  6547. -webkit-box-pack: start !important;
  6548. -ms-flex-pack: start !important;
  6549. justify-content: flex-start !important; }
  6550. .justify-content-sm-end {
  6551. -webkit-box-pack: end !important;
  6552. -ms-flex-pack: end !important;
  6553. justify-content: flex-end !important; }
  6554. .justify-content-sm-center {
  6555. -webkit-box-pack: center !important;
  6556. -ms-flex-pack: center !important;
  6557. justify-content: center !important; }
  6558. .justify-content-sm-between {
  6559. -webkit-box-pack: justify !important;
  6560. -ms-flex-pack: justify !important;
  6561. justify-content: space-between !important; }
  6562. .justify-content-sm-around {
  6563. -ms-flex-pack: distribute !important;
  6564. justify-content: space-around !important; }
  6565. .align-items-sm-start {
  6566. -webkit-box-align: start !important;
  6567. -ms-flex-align: start !important;
  6568. align-items: flex-start !important; }
  6569. .align-items-sm-end {
  6570. -webkit-box-align: end !important;
  6571. -ms-flex-align: end !important;
  6572. align-items: flex-end !important; }
  6573. .align-items-sm-center {
  6574. -webkit-box-align: center !important;
  6575. -ms-flex-align: center !important;
  6576. align-items: center !important; }
  6577. .align-items-sm-baseline {
  6578. -webkit-box-align: baseline !important;
  6579. -ms-flex-align: baseline !important;
  6580. align-items: baseline !important; }
  6581. .align-items-sm-stretch {
  6582. -webkit-box-align: stretch !important;
  6583. -ms-flex-align: stretch !important;
  6584. align-items: stretch !important; }
  6585. .align-content-sm-start {
  6586. -ms-flex-line-pack: start !important;
  6587. align-content: flex-start !important; }
  6588. .align-content-sm-end {
  6589. -ms-flex-line-pack: end !important;
  6590. align-content: flex-end !important; }
  6591. .align-content-sm-center {
  6592. -ms-flex-line-pack: center !important;
  6593. align-content: center !important; }
  6594. .align-content-sm-between {
  6595. -ms-flex-line-pack: justify !important;
  6596. align-content: space-between !important; }
  6597. .align-content-sm-around {
  6598. -ms-flex-line-pack: distribute !important;
  6599. align-content: space-around !important; }
  6600. .align-content-sm-stretch {
  6601. -ms-flex-line-pack: stretch !important;
  6602. align-content: stretch !important; }
  6603. .align-self-sm-auto {
  6604. -ms-flex-item-align: auto !important;
  6605. align-self: auto !important; }
  6606. .align-self-sm-start {
  6607. -ms-flex-item-align: start !important;
  6608. align-self: flex-start !important; }
  6609. .align-self-sm-end {
  6610. -ms-flex-item-align: end !important;
  6611. align-self: flex-end !important; }
  6612. .align-self-sm-center {
  6613. -ms-flex-item-align: center !important;
  6614. align-self: center !important; }
  6615. .align-self-sm-baseline {
  6616. -ms-flex-item-align: baseline !important;
  6617. align-self: baseline !important; }
  6618. .align-self-sm-stretch {
  6619. -ms-flex-item-align: stretch !important;
  6620. align-self: stretch !important; } }
  6621.  
  6622. @media (min-width: 768px) {
  6623. .flex-md-row {
  6624. -webkit-box-orient: horizontal !important;
  6625. -webkit-box-direction: normal !important;
  6626. -ms-flex-direction: row !important;
  6627. flex-direction: row !important; }
  6628. .flex-md-column {
  6629. -webkit-box-orient: vertical !important;
  6630. -webkit-box-direction: normal !important;
  6631. -ms-flex-direction: column !important;
  6632. flex-direction: column !important; }
  6633. .flex-md-row-reverse {
  6634. -webkit-box-orient: horizontal !important;
  6635. -webkit-box-direction: reverse !important;
  6636. -ms-flex-direction: row-reverse !important;
  6637. flex-direction: row-reverse !important; }
  6638. .flex-md-column-reverse {
  6639. -webkit-box-orient: vertical !important;
  6640. -webkit-box-direction: reverse !important;
  6641. -ms-flex-direction: column-reverse !important;
  6642. flex-direction: column-reverse !important; }
  6643. .flex-md-wrap {
  6644. -ms-flex-wrap: wrap !important;
  6645. flex-wrap: wrap !important; }
  6646. .flex-md-nowrap {
  6647. -ms-flex-wrap: nowrap !important;
  6648. flex-wrap: nowrap !important; }
  6649. .flex-md-wrap-reverse {
  6650. -ms-flex-wrap: wrap-reverse !important;
  6651. flex-wrap: wrap-reverse !important; }
  6652. .flex-md-fill {
  6653. -webkit-box-flex: 1 !important;
  6654. -ms-flex: 1 1 auto !important;
  6655. flex: 1 1 auto !important; }
  6656. .flex-md-grow-0 {
  6657. -webkit-box-flex: 0 !important;
  6658. -ms-flex-positive: 0 !important;
  6659. flex-grow: 0 !important; }
  6660. .flex-md-grow-1 {
  6661. -webkit-box-flex: 1 !important;
  6662. -ms-flex-positive: 1 !important;
  6663. flex-grow: 1 !important; }
  6664. .flex-md-shrink-0 {
  6665. -ms-flex-negative: 0 !important;
  6666. flex-shrink: 0 !important; }
  6667. .flex-md-shrink-1 {
  6668. -ms-flex-negative: 1 !important;
  6669. flex-shrink: 1 !important; }
  6670. .justify-content-md-start {
  6671. -webkit-box-pack: start !important;
  6672. -ms-flex-pack: start !important;
  6673. justify-content: flex-start !important; }
  6674. .justify-content-md-end {
  6675. -webkit-box-pack: end !important;
  6676. -ms-flex-pack: end !important;
  6677. justify-content: flex-end !important; }
  6678. .justify-content-md-center {
  6679. -webkit-box-pack: center !important;
  6680. -ms-flex-pack: center !important;
  6681. justify-content: center !important; }
  6682. .justify-content-md-between {
  6683. -webkit-box-pack: justify !important;
  6684. -ms-flex-pack: justify !important;
  6685. justify-content: space-between !important; }
  6686. .justify-content-md-around {
  6687. -ms-flex-pack: distribute !important;
  6688. justify-content: space-around !important; }
  6689. .align-items-md-start {
  6690. -webkit-box-align: start !important;
  6691. -ms-flex-align: start !important;
  6692. align-items: flex-start !important; }
  6693. .align-items-md-end {
  6694. -webkit-box-align: end !important;
  6695. -ms-flex-align: end !important;
  6696. align-items: flex-end !important; }
  6697. .align-items-md-center {
  6698. -webkit-box-align: center !important;
  6699. -ms-flex-align: center !important;
  6700. align-items: center !important; }
  6701. .align-items-md-baseline {
  6702. -webkit-box-align: baseline !important;
  6703. -ms-flex-align: baseline !important;
  6704. align-items: baseline !important; }
  6705. .align-items-md-stretch {
  6706. -webkit-box-align: stretch !important;
  6707. -ms-flex-align: stretch !important;
  6708. align-items: stretch !important; }
  6709. .align-content-md-start {
  6710. -ms-flex-line-pack: start !important;
  6711. align-content: flex-start !important; }
  6712. .align-content-md-end {
  6713. -ms-flex-line-pack: end !important;
  6714. align-content: flex-end !important; }
  6715. .align-content-md-center {
  6716. -ms-flex-line-pack: center !important;
  6717. align-content: center !important; }
  6718. .align-content-md-between {
  6719. -ms-flex-line-pack: justify !important;
  6720. align-content: space-between !important; }
  6721. .align-content-md-around {
  6722. -ms-flex-line-pack: distribute !important;
  6723. align-content: space-around !important; }
  6724. .align-content-md-stretch {
  6725. -ms-flex-line-pack: stretch !important;
  6726. align-content: stretch !important; }
  6727. .align-self-md-auto {
  6728. -ms-flex-item-align: auto !important;
  6729. align-self: auto !important; }
  6730. .align-self-md-start {
  6731. -ms-flex-item-align: start !important;
  6732. align-self: flex-start !important; }
  6733. .align-self-md-end {
  6734. -ms-flex-item-align: end !important;
  6735. align-self: flex-end !important; }
  6736. .align-self-md-center {
  6737. -ms-flex-item-align: center !important;
  6738. align-self: center !important; }
  6739. .align-self-md-baseline {
  6740. -ms-flex-item-align: baseline !important;
  6741. align-self: baseline !important; }
  6742. .align-self-md-stretch {
  6743. -ms-flex-item-align: stretch !important;
  6744. align-self: stretch !important; } }
  6745.  
  6746. @media (min-width: 992px) {
  6747. .flex-lg-row {
  6748. -webkit-box-orient: horizontal !important;
  6749. -webkit-box-direction: normal !important;
  6750. -ms-flex-direction: row !important;
  6751. flex-direction: row !important; }
  6752. .flex-lg-column {
  6753. -webkit-box-orient: vertical !important;
  6754. -webkit-box-direction: normal !important;
  6755. -ms-flex-direction: column !important;
  6756. flex-direction: column !important; }
  6757. .flex-lg-row-reverse {
  6758. -webkit-box-orient: horizontal !important;
  6759. -webkit-box-direction: reverse !important;
  6760. -ms-flex-direction: row-reverse !important;
  6761. flex-direction: row-reverse !important; }
  6762. .flex-lg-column-reverse {
  6763. -webkit-box-orient: vertical !important;
  6764. -webkit-box-direction: reverse !important;
  6765. -ms-flex-direction: column-reverse !important;
  6766. flex-direction: column-reverse !important; }
  6767. .flex-lg-wrap {
  6768. -ms-flex-wrap: wrap !important;
  6769. flex-wrap: wrap !important; }
  6770. .flex-lg-nowrap {
  6771. -ms-flex-wrap: nowrap !important;
  6772. flex-wrap: nowrap !important; }
  6773. .flex-lg-wrap-reverse {
  6774. -ms-flex-wrap: wrap-reverse !important;
  6775. flex-wrap: wrap-reverse !important; }
  6776. .flex-lg-fill {
  6777. -webkit-box-flex: 1 !important;
  6778. -ms-flex: 1 1 auto !important;
  6779. flex: 1 1 auto !important; }
  6780. .flex-lg-grow-0 {
  6781. -webkit-box-flex: 0 !important;
  6782. -ms-flex-positive: 0 !important;
  6783. flex-grow: 0 !important; }
  6784. .flex-lg-grow-1 {
  6785. -webkit-box-flex: 1 !important;
  6786. -ms-flex-positive: 1 !important;
  6787. flex-grow: 1 !important; }
  6788. .flex-lg-shrink-0 {
  6789. -ms-flex-negative: 0 !important;
  6790. flex-shrink: 0 !important; }
  6791. .flex-lg-shrink-1 {
  6792. -ms-flex-negative: 1 !important;
  6793. flex-shrink: 1 !important; }
  6794. .justify-content-lg-start {
  6795. -webkit-box-pack: start !important;
  6796. -ms-flex-pack: start !important;
  6797. justify-content: flex-start !important; }
  6798. .justify-content-lg-end {
  6799. -webkit-box-pack: end !important;
  6800. -ms-flex-pack: end !important;
  6801. justify-content: flex-end !important; }
  6802. .justify-content-lg-center {
  6803. -webkit-box-pack: center !important;
  6804. -ms-flex-pack: center !important;
  6805. justify-content: center !important; }
  6806. .justify-content-lg-between {
  6807. -webkit-box-pack: justify !important;
  6808. -ms-flex-pack: justify !important;
  6809. justify-content: space-between !important; }
  6810. .justify-content-lg-around {
  6811. -ms-flex-pack: distribute !important;
  6812. justify-content: space-around !important; }
  6813. .align-items-lg-start {
  6814. -webkit-box-align: start !important;
  6815. -ms-flex-align: start !important;
  6816. align-items: flex-start !important; }
  6817. .align-items-lg-end {
  6818. -webkit-box-align: end !important;
  6819. -ms-flex-align: end !important;
  6820. align-items: flex-end !important; }
  6821. .align-items-lg-center {
  6822. -webkit-box-align: center !important;
  6823. -ms-flex-align: center !important;
  6824. align-items: center !important; }
  6825. .align-items-lg-baseline {
  6826. -webkit-box-align: baseline !important;
  6827. -ms-flex-align: baseline !important;
  6828. align-items: baseline !important; }
  6829. .align-items-lg-stretch {
  6830. -webkit-box-align: stretch !important;
  6831. -ms-flex-align: stretch !important;
  6832. align-items: stretch !important; }
  6833. .align-content-lg-start {
  6834. -ms-flex-line-pack: start !important;
  6835. align-content: flex-start !important; }
  6836. .align-content-lg-end {
  6837. -ms-flex-line-pack: end !important;
  6838. align-content: flex-end !important; }
  6839. .align-content-lg-center {
  6840. -ms-flex-line-pack: center !important;
  6841. align-content: center !important; }
  6842. .align-content-lg-between {
  6843. -ms-flex-line-pack: justify !important;
  6844. align-content: space-between !important; }
  6845. .align-content-lg-around {
  6846. -ms-flex-line-pack: distribute !important;
  6847. align-content: space-around !important; }
  6848. .align-content-lg-stretch {
  6849. -ms-flex-line-pack: stretch !important;
  6850. align-content: stretch !important; }
  6851. .align-self-lg-auto {
  6852. -ms-flex-item-align: auto !important;
  6853. align-self: auto !important; }
  6854. .align-self-lg-start {
  6855. -ms-flex-item-align: start !important;
  6856. align-self: flex-start !important; }
  6857. .align-self-lg-end {
  6858. -ms-flex-item-align: end !important;
  6859. align-self: flex-end !important; }
  6860. .align-self-lg-center {
  6861. -ms-flex-item-align: center !important;
  6862. align-self: center !important; }
  6863. .align-self-lg-baseline {
  6864. -ms-flex-item-align: baseline !important;
  6865. align-self: baseline !important; }
  6866. .align-self-lg-stretch {
  6867. -ms-flex-item-align: stretch !important;
  6868. align-self: stretch !important; } }
  6869.  
  6870. @media (min-width: 1200px) {
  6871. .flex-xl-row {
  6872. -webkit-box-orient: horizontal !important;
  6873. -webkit-box-direction: normal !important;
  6874. -ms-flex-direction: row !important;
  6875. flex-direction: row !important; }
  6876. .flex-xl-column {
  6877. -webkit-box-orient: vertical !important;
  6878. -webkit-box-direction: normal !important;
  6879. -ms-flex-direction: column !important;
  6880. flex-direction: column !important; }
  6881. .flex-xl-row-reverse {
  6882. -webkit-box-orient: horizontal !important;
  6883. -webkit-box-direction: reverse !important;
  6884. -ms-flex-direction: row-reverse !important;
  6885. flex-direction: row-reverse !important; }
  6886. .flex-xl-column-reverse {
  6887. -webkit-box-orient: vertical !important;
  6888. -webkit-box-direction: reverse !important;
  6889. -ms-flex-direction: column-reverse !important;
  6890. flex-direction: column-reverse !important; }
  6891. .flex-xl-wrap {
  6892. -ms-flex-wrap: wrap !important;
  6893. flex-wrap: wrap !important; }
  6894. .flex-xl-nowrap {
  6895. -ms-flex-wrap: nowrap !important;
  6896. flex-wrap: nowrap !important; }
  6897. .flex-xl-wrap-reverse {
  6898. -ms-flex-wrap: wrap-reverse !important;
  6899. flex-wrap: wrap-reverse !important; }
  6900. .flex-xl-fill {
  6901. -webkit-box-flex: 1 !important;
  6902. -ms-flex: 1 1 auto !important;
  6903. flex: 1 1 auto !important; }
  6904. .flex-xl-grow-0 {
  6905. -webkit-box-flex: 0 !important;
  6906. -ms-flex-positive: 0 !important;
  6907. flex-grow: 0 !important; }
  6908. .flex-xl-grow-1 {
  6909. -webkit-box-flex: 1 !important;
  6910. -ms-flex-positive: 1 !important;
  6911. flex-grow: 1 !important; }
  6912. .flex-xl-shrink-0 {
  6913. -ms-flex-negative: 0 !important;
  6914. flex-shrink: 0 !important; }
  6915. .flex-xl-shrink-1 {
  6916. -ms-flex-negative: 1 !important;
  6917. flex-shrink: 1 !important; }
  6918. .justify-content-xl-start {
  6919. -webkit-box-pack: start !important;
  6920. -ms-flex-pack: start !important;
  6921. justify-content: flex-start !important; }
  6922. .justify-content-xl-end {
  6923. -webkit-box-pack: end !important;
  6924. -ms-flex-pack: end !important;
  6925. justify-content: flex-end !important; }
  6926. .justify-content-xl-center {
  6927. -webkit-box-pack: center !important;
  6928. -ms-flex-pack: center !important;
  6929. justify-content: center !important; }
  6930. .justify-content-xl-between {
  6931. -webkit-box-pack: justify !important;
  6932. -ms-flex-pack: justify !important;
  6933. justify-content: space-between !important; }
  6934. .justify-content-xl-around {
  6935. -ms-flex-pack: distribute !important;
  6936. justify-content: space-around !important; }
  6937. .align-items-xl-start {
  6938. -webkit-box-align: start !important;
  6939. -ms-flex-align: start !important;
  6940. align-items: flex-start !important; }
  6941. .align-items-xl-end {
  6942. -webkit-box-align: end !important;
  6943. -ms-flex-align: end !important;
  6944. align-items: flex-end !important; }
  6945. .align-items-xl-center {
  6946. -webkit-box-align: center !important;
  6947. -ms-flex-align: center !important;
  6948. align-items: center !important; }
  6949. .align-items-xl-baseline {
  6950. -webkit-box-align: baseline !important;
  6951. -ms-flex-align: baseline !important;
  6952. align-items: baseline !important; }
  6953. .align-items-xl-stretch {
  6954. -webkit-box-align: stretch !important;
  6955. -ms-flex-align: stretch !important;
  6956. align-items: stretch !important; }
  6957. .align-content-xl-start {
  6958. -ms-flex-line-pack: start !important;
  6959. align-content: flex-start !important; }
  6960. .align-content-xl-end {
  6961. -ms-flex-line-pack: end !important;
  6962. align-content: flex-end !important; }
  6963. .align-content-xl-center {
  6964. -ms-flex-line-pack: center !important;
  6965. align-content: center !important; }
  6966. .align-content-xl-between {
  6967. -ms-flex-line-pack: justify !important;
  6968. align-content: space-between !important; }
  6969. .align-content-xl-around {
  6970. -ms-flex-line-pack: distribute !important;
  6971. align-content: space-around !important; }
  6972. .align-content-xl-stretch {
  6973. -ms-flex-line-pack: stretch !important;
  6974. align-content: stretch !important; }
  6975. .align-self-xl-auto {
  6976. -ms-flex-item-align: auto !important;
  6977. align-self: auto !important; }
  6978. .align-self-xl-start {
  6979. -ms-flex-item-align: start !important;
  6980. align-self: flex-start !important; }
  6981. .align-self-xl-end {
  6982. -ms-flex-item-align: end !important;
  6983. align-self: flex-end !important; }
  6984. .align-self-xl-center {
  6985. -ms-flex-item-align: center !important;
  6986. align-self: center !important; }
  6987. .align-self-xl-baseline {
  6988. -ms-flex-item-align: baseline !important;
  6989. align-self: baseline !important; }
  6990. .align-self-xl-stretch {
  6991. -ms-flex-item-align: stretch !important;
  6992. align-self: stretch !important; } }
  6993.  
  6994. .float-left {
  6995. float: left !important; }
  6996.  
  6997. .float-right {
  6998. float: right !important; }
  6999.  
  7000. .float-none {
  7001. float: none !important; }
  7002.  
  7003. @media (min-width: 576px) {
  7004. .float-sm-left {
  7005. float: left !important; }
  7006. .float-sm-right {
  7007. float: right !important; }
  7008. .float-sm-none {
  7009. float: none !important; } }
  7010.  
  7011. @media (min-width: 768px) {
  7012. .float-md-left {
  7013. float: left !important; }
  7014. .float-md-right {
  7015. float: right !important; }
  7016. .float-md-none {
  7017. float: none !important; } }
  7018.  
  7019. @media (min-width: 992px) {
  7020. .float-lg-left {
  7021. float: left !important; }
  7022. .float-lg-right {
  7023. float: right !important; }
  7024. .float-lg-none {
  7025. float: none !important; } }
  7026.  
  7027. @media (min-width: 1200px) {
  7028. .float-xl-left {
  7029. float: left !important; }
  7030. .float-xl-right {
  7031. float: right !important; }
  7032. .float-xl-none {
  7033. float: none !important; } }
  7034.  
  7035. .position-static {
  7036. position: static !important; }
  7037.  
  7038. .position-relative {
  7039. position: relative !important; }
  7040.  
  7041. .position-absolute {
  7042. position: absolute !important; }
  7043.  
  7044. .position-fixed {
  7045. position: fixed !important; }
  7046.  
  7047. .position-sticky {
  7048. position: -webkit-sticky !important;
  7049. position: sticky !important; }
  7050.  
  7051. .fixed-top {
  7052. position: fixed;
  7053. top: 0;
  7054. right: 0;
  7055. left: 0;
  7056. z-index: 1030; }
  7057.  
  7058. .fixed-bottom {
  7059. position: fixed;
  7060. right: 0;
  7061. bottom: 0;
  7062. left: 0;
  7063. z-index: 1030; }
  7064.  
  7065. @supports ((position: -webkit-sticky) or (position: sticky)) {
  7066. .sticky-top {
  7067. position: -webkit-sticky;
  7068. position: sticky;
  7069. top: 0;
  7070. z-index: 1020; } }
  7071.  
  7072. .sr-only {
  7073. position: absolute;
  7074. width: 1px;
  7075. height: 1px;
  7076. padding: 0;
  7077. overflow: hidden;
  7078. clip: rect(0, 0, 0, 0);
  7079. white-space: nowrap;
  7080. border: 0; }
  7081.  
  7082. .sr-only-focusable:active, .sr-only-focusable:focus {
  7083. position: static;
  7084. width: auto;
  7085. height: auto;
  7086. overflow: visible;
  7087. clip: auto;
  7088. white-space: normal; }
  7089.  
  7090. .shadow-sm {
  7091. -webkit-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
  7092. box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; }
  7093.  
  7094. .shadow {
  7095. -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
  7096. box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; }
  7097.  
  7098. .shadow-lg {
  7099. -webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
  7100. box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; }
  7101.  
  7102. .shadow-none {
  7103. -webkit-box-shadow: none !important;
  7104. box-shadow: none !important; }
  7105.  
  7106. .w-25 {
  7107. width: 25% !important; }
  7108.  
  7109. .w-50 {
  7110. width: 50% !important; }
  7111.  
  7112. .w-75 {
  7113. width: 75% !important; }
  7114.  
  7115. .w-100 {
  7116. width: 100% !important; }
  7117.  
  7118. .w-auto {
  7119. width: auto !important; }
  7120.  
  7121. .h-25 {
  7122. height: 25% !important; }
  7123.  
  7124. .h-50 {
  7125. height: 50% !important; }
  7126.  
  7127. .h-75 {
  7128. height: 75% !important; }
  7129.  
  7130. .h-100 {
  7131. height: 100% !important; }
  7132.  
  7133. .h-auto {
  7134. height: auto !important; }
  7135.  
  7136. .mw-100 {
  7137. max-width: 100% !important; }
  7138.  
  7139. .mh-100 {
  7140. max-height: 100% !important; }
  7141.  
  7142. .m-0 {
  7143. margin: 0 !important; }
  7144.  
  7145. .mt-0,
  7146. .my-0 {
  7147. margin-top: 0 !important; }
  7148.  
  7149. .mr-0,
  7150. .mx-0 {
  7151. margin-right: 0 !important; }
  7152.  
  7153. .mb-0,
  7154. .my-0 {
  7155. margin-bottom: 0 !important; }
  7156.  
  7157. .ml-0,
  7158. .mx-0 {
  7159. margin-left: 0 !important; }
  7160.  
  7161. .m-1 {
  7162. margin: 0.25rem !important; }
  7163.  
  7164. .mt-1,
  7165. .my-1 {
  7166. margin-top: 0.25rem !important; }
  7167.  
  7168. .mr-1,
  7169. .mx-1 {
  7170. margin-right: 0.25rem !important; }
  7171.  
  7172. .mb-1,
  7173. .my-1 {
  7174. margin-bottom: 0.25rem !important; }
  7175.  
  7176. .ml-1,
  7177. .mx-1 {
  7178. margin-left: 0.25rem !important; }
  7179.  
  7180. .m-2 {
  7181. margin: 0.5rem !important; }
  7182.  
  7183. .mt-2,
  7184. .my-2 {
  7185. margin-top: 0.5rem !important; }
  7186.  
  7187. .mr-2,
  7188. .mx-2 {
  7189. margin-right: 0.5rem !important; }
  7190.  
  7191. .mb-2,
  7192. .my-2 {
  7193. margin-bottom: 0.5rem !important; }
  7194.  
  7195. .ml-2,
  7196. .mx-2 {
  7197. margin-left: 0.5rem !important; }
  7198.  
  7199. .m-3 {
  7200. margin: 1rem !important; }
  7201.  
  7202. .mt-3,
  7203. .my-3 {
  7204. margin-top: 1rem !important; }
  7205.  
  7206. .mr-3,
  7207. .mx-3 {
  7208. margin-right: 1rem !important; }
  7209.  
  7210. .mb-3,
  7211. .my-3 {
  7212. margin-bottom: 1rem !important; }
  7213.  
  7214. .ml-3,
  7215. .mx-3 {
  7216. margin-left: 1rem !important; }
  7217.  
  7218. .m-4 {
  7219. margin: 1.5rem !important; }
  7220.  
  7221. .mt-4,
  7222. .my-4 {
  7223. margin-top: 1.5rem !important; }
  7224.  
  7225. .mr-4,
  7226. .mx-4 {
  7227. margin-right: 1.5rem !important; }
  7228.  
  7229. .mb-4,
  7230. .my-4 {
  7231. margin-bottom: 1.5rem !important; }
  7232.  
  7233. .ml-4,
  7234. .mx-4 {
  7235. margin-left: 1.5rem !important; }
  7236.  
  7237. .m-5 {
  7238. margin: 3rem !important; }
  7239.  
  7240. .mt-5,
  7241. .my-5 {
  7242. margin-top: 3rem !important; }
  7243.  
  7244. .mr-5,
  7245. .mx-5 {
  7246. margin-right: 3rem !important; }
  7247.  
  7248. .mb-5,
  7249. .my-5 {
  7250. margin-bottom: 3rem !important; }
  7251.  
  7252. .ml-5,
  7253. .mx-5 {
  7254. margin-left: 3rem !important; }
  7255.  
  7256. .p-0 {
  7257. padding: 0 !important; }
  7258.  
  7259. .pt-0,
  7260. .py-0 {
  7261. padding-top: 0 !important; }
  7262.  
  7263. .pr-0,
  7264. .px-0 {
  7265. padding-right: 0 !important; }
  7266.  
  7267. .pb-0,
  7268. .py-0 {
  7269. padding-bottom: 0 !important; }
  7270.  
  7271. .pl-0,
  7272. .px-0 {
  7273. padding-left: 0 !important; }
  7274.  
  7275. .p-1 {
  7276. padding: 0.25rem !important; }
  7277.  
  7278. .pt-1,
  7279. .py-1 {
  7280. padding-top: 0.25rem !important; }
  7281.  
  7282. .pr-1,
  7283. .px-1 {
  7284. padding-right: 0.25rem !important; }
  7285.  
  7286. .pb-1,
  7287. .py-1 {
  7288. padding-bottom: 0.25rem !important; }
  7289.  
  7290. .pl-1,
  7291. .px-1 {
  7292. padding-left: 0.25rem !important; }
  7293.  
  7294. .p-2 {
  7295. padding: 0.5rem !important; }
  7296.  
  7297. .pt-2,
  7298. .py-2 {
  7299. padding-top: 0.5rem !important; }
  7300.  
  7301. .pr-2,
  7302. .px-2 {
  7303. padding-right: 0.5rem !important; }
  7304.  
  7305. .pb-2,
  7306. .py-2 {
  7307. padding-bottom: 0.5rem !important; }
  7308.  
  7309. .pl-2,
  7310. .px-2 {
  7311. padding-left: 0.5rem !important; }
  7312.  
  7313. .p-3 {
  7314. padding: 1rem !important; }
  7315.  
  7316. .pt-3,
  7317. .py-3 {
  7318. padding-top: 1rem !important; }
  7319.  
  7320. .pr-3,
  7321. .px-3 {
  7322. padding-right: 1rem !important; }
  7323.  
  7324. .pb-3,
  7325. .py-3 {
  7326. padding-bottom: 1rem !important; }
  7327.  
  7328. .pl-3,
  7329. .px-3 {
  7330. padding-left: 1rem !important; }
  7331.  
  7332. .p-4 {
  7333. padding: 1.5rem !important; }
  7334.  
  7335. .pt-4,
  7336. .py-4 {
  7337. padding-top: 1.5rem !important; }
  7338.  
  7339. .pr-4,
  7340. .px-4 {
  7341. padding-right: 1.5rem !important; }
  7342.  
  7343. .pb-4,
  7344. .py-4 {
  7345. padding-bottom: 1.5rem !important; }
  7346.  
  7347. .pl-4,
  7348. .px-4 {
  7349. padding-left: 1.5rem !important; }
  7350.  
  7351. .p-5 {
  7352. padding: 3rem !important; }
  7353.  
  7354. .pt-5,
  7355. .py-5 {
  7356. padding-top: 3rem !important; }
  7357.  
  7358. .pr-5,
  7359. .px-5 {
  7360. padding-right: 3rem !important; }
  7361.  
  7362. .pb-5,
  7363. .py-5 {
  7364. padding-bottom: 3rem !important; }
  7365.  
  7366. .pl-5,
  7367. .px-5 {
  7368. padding-left: 3rem !important; }
  7369.  
  7370. .m-auto {
  7371. margin: auto !important; }
  7372.  
  7373. .mt-auto,
  7374. .my-auto {
  7375. margin-top: auto !important; }
  7376.  
  7377. .mr-auto,
  7378. .mx-auto {
  7379. margin-right: auto !important; }
  7380.  
  7381. .mb-auto,
  7382. .my-auto {
  7383. margin-bottom: auto !important; }
  7384.  
  7385. .ml-auto,
  7386. .mx-auto {
  7387. margin-left: auto !important; }
  7388.  
  7389. @media (min-width: 576px) {
  7390. .m-sm-0 {
  7391. margin: 0 !important; }
  7392. .mt-sm-0,
  7393. .my-sm-0 {
  7394. margin-top: 0 !important; }
  7395. .mr-sm-0,
  7396. .mx-sm-0 {
  7397. margin-right: 0 !important; }
  7398. .mb-sm-0,
  7399. .my-sm-0 {
  7400. margin-bottom: 0 !important; }
  7401. .ml-sm-0,
  7402. .mx-sm-0 {
  7403. margin-left: 0 !important; }
  7404. .m-sm-1 {
  7405. margin: 0.25rem !important; }
  7406. .mt-sm-1,
  7407. .my-sm-1 {
  7408. margin-top: 0.25rem !important; }
  7409. .mr-sm-1,
  7410. .mx-sm-1 {
  7411. margin-right: 0.25rem !important; }
  7412. .mb-sm-1,
  7413. .my-sm-1 {
  7414. margin-bottom: 0.25rem !important; }
  7415. .ml-sm-1,
  7416. .mx-sm-1 {
  7417. margin-left: 0.25rem !important; }
  7418. .m-sm-2 {
  7419. margin: 0.5rem !important; }
  7420. .mt-sm-2,
  7421. .my-sm-2 {
  7422. margin-top: 0.5rem !important; }
  7423. .mr-sm-2,
  7424. .mx-sm-2 {
  7425. margin-right: 0.5rem !important; }
  7426. .mb-sm-2,
  7427. .my-sm-2 {
  7428. margin-bottom: 0.5rem !important; }
  7429. .ml-sm-2,
  7430. .mx-sm-2 {
  7431. margin-left: 0.5rem !important; }
  7432. .m-sm-3 {
  7433. margin: 1rem !important; }
  7434. .mt-sm-3,
  7435. .my-sm-3 {
  7436. margin-top: 1rem !important; }
  7437. .mr-sm-3,
  7438. .mx-sm-3 {
  7439. margin-right: 1rem !important; }
  7440. .mb-sm-3,
  7441. .my-sm-3 {
  7442. margin-bottom: 1rem !important; }
  7443. .ml-sm-3,
  7444. .mx-sm-3 {
  7445. margin-left: 1rem !important; }
  7446. .m-sm-4 {
  7447. margin: 1.5rem !important; }
  7448. .mt-sm-4,
  7449. .my-sm-4 {
  7450. margin-top: 1.5rem !important; }
  7451. .mr-sm-4,
  7452. .mx-sm-4 {
  7453. margin-right: 1.5rem !important; }
  7454. .mb-sm-4,
  7455. .my-sm-4 {
  7456. margin-bottom: 1.5rem !important; }
  7457. .ml-sm-4,
  7458. .mx-sm-4 {
  7459. margin-left: 1.5rem !important; }
  7460. .m-sm-5 {
  7461. margin: 3rem !important; }
  7462. .mt-sm-5,
  7463. .my-sm-5 {
  7464. margin-top: 3rem !important; }
  7465. .mr-sm-5,
  7466. .mx-sm-5 {
  7467. margin-right: 3rem !important; }
  7468. .mb-sm-5,
  7469. .my-sm-5 {
  7470. margin-bottom: 3rem !important; }
  7471. .ml-sm-5,
  7472. .mx-sm-5 {
  7473. margin-left: 3rem !important; }
  7474. .p-sm-0 {
  7475. padding: 0 !important; }
  7476. .pt-sm-0,
  7477. .py-sm-0 {
  7478. padding-top: 0 !important; }
  7479. .pr-sm-0,
  7480. .px-sm-0 {
  7481. padding-right: 0 !important; }
  7482. .pb-sm-0,
  7483. .py-sm-0 {
  7484. padding-bottom: 0 !important; }
  7485. .pl-sm-0,
  7486. .px-sm-0 {
  7487. padding-left: 0 !important; }
  7488. .p-sm-1 {
  7489. padding: 0.25rem !important; }
  7490. .pt-sm-1,
  7491. .py-sm-1 {
  7492. padding-top: 0.25rem !important; }
  7493. .pr-sm-1,
  7494. .px-sm-1 {
  7495. padding-right: 0.25rem !important; }
  7496. .pb-sm-1,
  7497. .py-sm-1 {
  7498. padding-bottom: 0.25rem !important; }
  7499. .pl-sm-1,
  7500. .px-sm-1 {
  7501. padding-left: 0.25rem !important; }
  7502. .p-sm-2 {
  7503. padding: 0.5rem !important; }
  7504. .pt-sm-2,
  7505. .py-sm-2 {
  7506. padding-top: 0.5rem !important; }
  7507. .pr-sm-2,
  7508. .px-sm-2 {
  7509. padding-right: 0.5rem !important; }
  7510. .pb-sm-2,
  7511. .py-sm-2 {
  7512. padding-bottom: 0.5rem !important; }
  7513. .pl-sm-2,
  7514. .px-sm-2 {
  7515. padding-left: 0.5rem !important; }
  7516. .p-sm-3 {
  7517. padding: 1rem !important; }
  7518. .pt-sm-3,
  7519. .py-sm-3 {
  7520. padding-top: 1rem !important; }
  7521. .pr-sm-3,
  7522. .px-sm-3 {
  7523. padding-right: 1rem !important; }
  7524. .pb-sm-3,
  7525. .py-sm-3 {
  7526. padding-bottom: 1rem !important; }
  7527. .pl-sm-3,
  7528. .px-sm-3 {
  7529. padding-left: 1rem !important; }
  7530. .p-sm-4 {
  7531. padding: 1.5rem !important; }
  7532. .pt-sm-4,
  7533. .py-sm-4 {
  7534. padding-top: 1.5rem !important; }
  7535. .pr-sm-4,
  7536. .px-sm-4 {
  7537. padding-right: 1.5rem !important; }
  7538. .pb-sm-4,
  7539. .py-sm-4 {
  7540. padding-bottom: 1.5rem !important; }
  7541. .pl-sm-4,
  7542. .px-sm-4 {
  7543. padding-left: 1.5rem !important; }
  7544. .p-sm-5 {
  7545. padding: 3rem !important; }
  7546. .pt-sm-5,
  7547. .py-sm-5 {
  7548. padding-top: 3rem !important; }
  7549. .pr-sm-5,
  7550. .px-sm-5 {
  7551. padding-right: 3rem !important; }
  7552. .pb-sm-5,
  7553. .py-sm-5 {
  7554. padding-bottom: 3rem !important; }
  7555. .pl-sm-5,
  7556. .px-sm-5 {
  7557. padding-left: 3rem !important; }
  7558. .m-sm-auto {
  7559. margin: auto !important; }
  7560. .mt-sm-auto,
  7561. .my-sm-auto {
  7562. margin-top: auto !important; }
  7563. .mr-sm-auto,
  7564. .mx-sm-auto {
  7565. margin-right: auto !important; }
  7566. .mb-sm-auto,
  7567. .my-sm-auto {
  7568. margin-bottom: auto !important; }
  7569. .ml-sm-auto,
  7570. .mx-sm-auto {
  7571. margin-left: auto !important; } }
  7572.  
  7573. @media (min-width: 768px) {
  7574. .m-md-0 {
  7575. margin: 0 !important; }
  7576. .mt-md-0,
  7577. .my-md-0 {
  7578. margin-top: 0 !important; }
  7579. .mr-md-0,
  7580. .mx-md-0 {
  7581. margin-right: 0 !important; }
  7582. .mb-md-0,
  7583. .my-md-0 {
  7584. margin-bottom: 0 !important; }
  7585. .ml-md-0,
  7586. .mx-md-0 {
  7587. margin-left: 0 !important; }
  7588. .m-md-1 {
  7589. margin: 0.25rem !important; }
  7590. .mt-md-1,
  7591. .my-md-1 {
  7592. margin-top: 0.25rem !important; }
  7593. .mr-md-1,
  7594. .mx-md-1 {
  7595. margin-right: 0.25rem !important; }
  7596. .mb-md-1,
  7597. .my-md-1 {
  7598. margin-bottom: 0.25rem !important; }
  7599. .ml-md-1,
  7600. .mx-md-1 {
  7601. margin-left: 0.25rem !important; }
  7602. .m-md-2 {
  7603. margin: 0.5rem !important; }
  7604. .mt-md-2,
  7605. .my-md-2 {
  7606. margin-top: 0.5rem !important; }
  7607. .mr-md-2,
  7608. .mx-md-2 {
  7609. margin-right: 0.5rem !important; }
  7610. .mb-md-2,
  7611. .my-md-2 {
  7612. margin-bottom: 0.5rem !important; }
  7613. .ml-md-2,
  7614. .mx-md-2 {
  7615. margin-left: 0.5rem !important; }
  7616. .m-md-3 {
  7617. margin: 1rem !important; }
  7618. .mt-md-3,
  7619. .my-md-3 {
  7620. margin-top: 1rem !important; }
  7621. .mr-md-3,
  7622. .mx-md-3 {
  7623. margin-right: 1rem !important; }
  7624. .mb-md-3,
  7625. .my-md-3 {
  7626. margin-bottom: 1rem !important; }
  7627. .ml-md-3,
  7628. .mx-md-3 {
  7629. margin-left: 1rem !important; }
  7630. .m-md-4 {
  7631. margin: 1.5rem !important; }
  7632. .mt-md-4,
  7633. .my-md-4 {
  7634. margin-top: 1.5rem !important; }
  7635. .mr-md-4,
  7636. .mx-md-4 {
  7637. margin-right: 1.5rem !important; }
  7638. .mb-md-4,
  7639. .my-md-4 {
  7640. margin-bottom: 1.5rem !important; }
  7641. .ml-md-4,
  7642. .mx-md-4 {
  7643. margin-left: 1.5rem !important; }
  7644. .m-md-5 {
  7645. margin: 3rem !important; }
  7646. .mt-md-5,
  7647. .my-md-5 {
  7648. margin-top: 3rem !important; }
  7649. .mr-md-5,
  7650. .mx-md-5 {
  7651. margin-right: 3rem !important; }
  7652. .mb-md-5,
  7653. .my-md-5 {
  7654. margin-bottom: 3rem !important; }
  7655. .ml-md-5,
  7656. .mx-md-5 {
  7657. margin-left: 3rem !important; }
  7658. .p-md-0 {
  7659. padding: 0 !important; }
  7660. .pt-md-0,
  7661. .py-md-0 {
  7662. padding-top: 0 !important; }
  7663. .pr-md-0,
  7664. .px-md-0 {
  7665. padding-right: 0 !important; }
  7666. .pb-md-0,
  7667. .py-md-0 {
  7668. padding-bottom: 0 !important; }
  7669. .pl-md-0,
  7670. .px-md-0 {
  7671. padding-left: 0 !important; }
  7672. .p-md-1 {
  7673. padding: 0.25rem !important; }
  7674. .pt-md-1,
  7675. .py-md-1 {
  7676. padding-top: 0.25rem !important; }
  7677. .pr-md-1,
  7678. .px-md-1 {
  7679. padding-right: 0.25rem !important; }
  7680. .pb-md-1,
  7681. .py-md-1 {
  7682. padding-bottom: 0.25rem !important; }
  7683. .pl-md-1,
  7684. .px-md-1 {
  7685. padding-left: 0.25rem !important; }
  7686. .p-md-2 {
  7687. padding: 0.5rem !important; }
  7688. .pt-md-2,
  7689. .py-md-2 {
  7690. padding-top: 0.5rem !important; }
  7691. .pr-md-2,
  7692. .px-md-2 {
  7693. padding-right: 0.5rem !important; }
  7694. .pb-md-2,
  7695. .py-md-2 {
  7696. padding-bottom: 0.5rem !important; }
  7697. .pl-md-2,
  7698. .px-md-2 {
  7699. padding-left: 0.5rem !important; }
  7700. .p-md-3 {
  7701. padding: 1rem !important; }
  7702. .pt-md-3,
  7703. .py-md-3 {
  7704. padding-top: 1rem !important; }
  7705. .pr-md-3,
  7706. .px-md-3 {
  7707. padding-right: 1rem !important; }
  7708. .pb-md-3,
  7709. .py-md-3 {
  7710. padding-bottom: 1rem !important; }
  7711. .pl-md-3,
  7712. .px-md-3 {
  7713. padding-left: 1rem !important; }
  7714. .p-md-4 {
  7715. padding: 1.5rem !important; }
  7716. .pt-md-4,
  7717. .py-md-4 {
  7718. padding-top: 1.5rem !important; }
  7719. .pr-md-4,
  7720. .px-md-4 {
  7721. padding-right: 1.5rem !important; }
  7722. .pb-md-4,
  7723. .py-md-4 {
  7724. padding-bottom: 1.5rem !important; }
  7725. .pl-md-4,
  7726. .px-md-4 {
  7727. padding-left: 1.5rem !important; }
  7728. .p-md-5 {
  7729. padding: 3rem !important; }
  7730. .pt-md-5,
  7731. .py-md-5 {
  7732. padding-top: 3rem !important; }
  7733. .pr-md-5,
  7734. .px-md-5 {
  7735. padding-right: 3rem !important; }
  7736. .pb-md-5,
  7737. .py-md-5 {
  7738. padding-bottom: 3rem !important; }
  7739. .pl-md-5,
  7740. .px-md-5 {
  7741. padding-left: 3rem !important; }
  7742. .m-md-auto {
  7743. margin: auto !important; }
  7744. .mt-md-auto,
  7745. .my-md-auto {
  7746. margin-top: auto !important; }
  7747. .mr-md-auto,
  7748. .mx-md-auto {
  7749. margin-right: auto !important; }
  7750. .mb-md-auto,
  7751. .my-md-auto {
  7752. margin-bottom: auto !important; }
  7753. .ml-md-auto,
  7754. .mx-md-auto {
  7755. margin-left: auto !important; } }
  7756.  
  7757. @media (min-width: 992px) {
  7758. .m-lg-0 {
  7759. margin: 0 !important; }
  7760. .mt-lg-0,
  7761. .my-lg-0 {
  7762. margin-top: 0 !important; }
  7763. .mr-lg-0,
  7764. .mx-lg-0 {
  7765. margin-right: 0 !important; }
  7766. .mb-lg-0,
  7767. .my-lg-0 {
  7768. margin-bottom: 0 !important; }
  7769. .ml-lg-0,
  7770. .mx-lg-0 {
  7771. margin-left: 0 !important; }
  7772. .m-lg-1 {
  7773. margin: 0.25rem !important; }
  7774. .mt-lg-1,
  7775. .my-lg-1 {
  7776. margin-top: 0.25rem !important; }
  7777. .mr-lg-1,
  7778. .mx-lg-1 {
  7779. margin-right: 0.25rem !important; }
  7780. .mb-lg-1,
  7781. .my-lg-1 {
  7782. margin-bottom: 0.25rem !important; }
  7783. .ml-lg-1,
  7784. .mx-lg-1 {
  7785. margin-left: 0.25rem !important; }
  7786. .m-lg-2 {
  7787. margin: 0.5rem !important; }
  7788. .mt-lg-2,
  7789. .my-lg-2 {
  7790. margin-top: 0.5rem !important; }
  7791. .mr-lg-2,
  7792. .mx-lg-2 {
  7793. margin-right: 0.5rem !important; }
  7794. .mb-lg-2,
  7795. .my-lg-2 {
  7796. margin-bottom: 0.5rem !important; }
  7797. .ml-lg-2,
  7798. .mx-lg-2 {
  7799. margin-left: 0.5rem !important; }
  7800. .m-lg-3 {
  7801. margin: 1rem !important; }
  7802. .mt-lg-3,
  7803. .my-lg-3 {
  7804. margin-top: 1rem !important; }
  7805. .mr-lg-3,
  7806. .mx-lg-3 {
  7807. margin-right: 1rem !important; }
  7808. .mb-lg-3,
  7809. .my-lg-3 {
  7810. margin-bottom: 1rem !important; }
  7811. .ml-lg-3,
  7812. .mx-lg-3 {
  7813. margin-left: 1rem !important; }
  7814. .m-lg-4 {
  7815. margin: 1.5rem !important; }
  7816. .mt-lg-4,
  7817. .my-lg-4 {
  7818. margin-top: 1.5rem !important; }
  7819. .mr-lg-4,
  7820. .mx-lg-4 {
  7821. margin-right: 1.5rem !important; }
  7822. .mb-lg-4,
  7823. .my-lg-4 {
  7824. margin-bottom: 1.5rem !important; }
  7825. .ml-lg-4,
  7826. .mx-lg-4 {
  7827. margin-left: 1.5rem !important; }
  7828. .m-lg-5 {
  7829. margin: 3rem !important; }
  7830. .mt-lg-5,
  7831. .my-lg-5 {
  7832. margin-top: 3rem !important; }
  7833. .mr-lg-5,
  7834. .mx-lg-5 {
  7835. margin-right: 3rem !important; }
  7836. .mb-lg-5,
  7837. .my-lg-5 {
  7838. margin-bottom: 3rem !important; }
  7839. .ml-lg-5,
  7840. .mx-lg-5 {
  7841. margin-left: 3rem !important; }
  7842. .p-lg-0 {
  7843. padding: 0 !important; }
  7844. .pt-lg-0,
  7845. .py-lg-0 {
  7846. padding-top: 0 !important; }
  7847. .pr-lg-0,
  7848. .px-lg-0 {
  7849. padding-right: 0 !important; }
  7850. .pb-lg-0,
  7851. .py-lg-0 {
  7852. padding-bottom: 0 !important; }
  7853. .pl-lg-0,
  7854. .px-lg-0 {
  7855. padding-left: 0 !important; }
  7856. .p-lg-1 {
  7857. padding: 0.25rem !important; }
  7858. .pt-lg-1,
  7859. .py-lg-1 {
  7860. padding-top: 0.25rem !important; }
  7861. .pr-lg-1,
  7862. .px-lg-1 {
  7863. padding-right: 0.25rem !important; }
  7864. .pb-lg-1,
  7865. .py-lg-1 {
  7866. padding-bottom: 0.25rem !important; }
  7867. .pl-lg-1,
  7868. .px-lg-1 {
  7869. padding-left: 0.25rem !important; }
  7870. .p-lg-2 {
  7871. padding: 0.5rem !important; }
  7872. .pt-lg-2,
  7873. .py-lg-2 {
  7874. padding-top: 0.5rem !important; }
  7875. .pr-lg-2,
  7876. .px-lg-2 {
  7877. padding-right: 0.5rem !important; }
  7878. .pb-lg-2,
  7879. .py-lg-2 {
  7880. padding-bottom: 0.5rem !important; }
  7881. .pl-lg-2,
  7882. .px-lg-2 {
  7883. padding-left: 0.5rem !important; }
  7884. .p-lg-3 {
  7885. padding: 1rem !important; }
  7886. .pt-lg-3,
  7887. .py-lg-3 {
  7888. padding-top: 1rem !important; }
  7889. .pr-lg-3,
  7890. .px-lg-3 {
  7891. padding-right: 1rem !important; }
  7892. .pb-lg-3,
  7893. .py-lg-3 {
  7894. padding-bottom: 1rem !important; }
  7895. .pl-lg-3,
  7896. .px-lg-3 {
  7897. padding-left: 1rem !important; }
  7898. .p-lg-4 {
  7899. padding: 1.5rem !important; }
  7900. .pt-lg-4,
  7901. .py-lg-4 {
  7902. padding-top: 1.5rem !important; }
  7903. .pr-lg-4,
  7904. .px-lg-4 {
  7905. padding-right: 1.5rem !important; }
  7906. .pb-lg-4,
  7907. .py-lg-4 {
  7908. padding-bottom: 1.5rem !important; }
  7909. .pl-lg-4,
  7910. .px-lg-4 {
  7911. padding-left: 1.5rem !important; }
  7912. .p-lg-5 {
  7913. padding: 3rem !important; }
  7914. .pt-lg-5,
  7915. .py-lg-5 {
  7916. padding-top: 3rem !important; }
  7917. .pr-lg-5,
  7918. .px-lg-5 {
  7919. padding-right: 3rem !important; }
  7920. .pb-lg-5,
  7921. .py-lg-5 {
  7922. padding-bottom: 3rem !important; }
  7923. .pl-lg-5,
  7924. .px-lg-5 {
  7925. padding-left: 3rem !important; }
  7926. .m-lg-auto {
  7927. margin: auto !important; }
  7928. .mt-lg-auto,
  7929. .my-lg-auto {
  7930. margin-top: auto !important; }
  7931. .mr-lg-auto,
  7932. .mx-lg-auto {
  7933. margin-right: auto !important; }
  7934. .mb-lg-auto,
  7935. .my-lg-auto {
  7936. margin-bottom: auto !important; }
  7937. .ml-lg-auto,
  7938. .mx-lg-auto {
  7939. margin-left: auto !important; } }
  7940.  
  7941. @media (min-width: 1200px) {
  7942. .m-xl-0 {
  7943. margin: 0 !important; }
  7944. .mt-xl-0,
  7945. .my-xl-0 {
  7946. margin-top: 0 !important; }
  7947. .mr-xl-0,
  7948. .mx-xl-0 {
  7949. margin-right: 0 !important; }
  7950. .mb-xl-0,
  7951. .my-xl-0 {
  7952. margin-bottom: 0 !important; }
  7953. .ml-xl-0,
  7954. .mx-xl-0 {
  7955. margin-left: 0 !important; }
  7956. .m-xl-1 {
  7957. margin: 0.25rem !important; }
  7958. .mt-xl-1,
  7959. .my-xl-1 {
  7960. margin-top: 0.25rem !important; }
  7961. .mr-xl-1,
  7962. .mx-xl-1 {
  7963. margin-right: 0.25rem !important; }
  7964. .mb-xl-1,
  7965. .my-xl-1 {
  7966. margin-bottom: 0.25rem !important; }
  7967. .ml-xl-1,
  7968. .mx-xl-1 {
  7969. margin-left: 0.25rem !important; }
  7970. .m-xl-2 {
  7971. margin: 0.5rem !important; }
  7972. .mt-xl-2,
  7973. .my-xl-2 {
  7974. margin-top: 0.5rem !important; }
  7975. .mr-xl-2,
  7976. .mx-xl-2 {
  7977. margin-right: 0.5rem !important; }
  7978. .mb-xl-2,
  7979. .my-xl-2 {
  7980. margin-bottom: 0.5rem !important; }
  7981. .ml-xl-2,
  7982. .mx-xl-2 {
  7983. margin-left: 0.5rem !important; }
  7984. .m-xl-3 {
  7985. margin: 1rem !important; }
  7986. .mt-xl-3,
  7987. .my-xl-3 {
  7988. margin-top: 1rem !important; }
  7989. .mr-xl-3,
  7990. .mx-xl-3 {
  7991. margin-right: 1rem !important; }
  7992. .mb-xl-3,
  7993. .my-xl-3 {
  7994. margin-bottom: 1rem !important; }
  7995. .ml-xl-3,
  7996. .mx-xl-3 {
  7997. margin-left: 1rem !important; }
  7998. .m-xl-4 {
  7999. margin: 1.5rem !important; }
  8000. .mt-xl-4,
  8001. .my-xl-4 {
  8002. margin-top: 1.5rem !important; }
  8003. .mr-xl-4,
  8004. .mx-xl-4 {
  8005. margin-right: 1.5rem !important; }
  8006. .mb-xl-4,
  8007. .my-xl-4 {
  8008. margin-bottom: 1.5rem !important; }
  8009. .ml-xl-4,
  8010. .mx-xl-4 {
  8011. margin-left: 1.5rem !important; }
  8012. .m-xl-5 {
  8013. margin: 3rem !important; }
  8014. .mt-xl-5,
  8015. .my-xl-5 {
  8016. margin-top: 3rem !important; }
  8017. .mr-xl-5,
  8018. .mx-xl-5 {
  8019. margin-right: 3rem !important; }
  8020. .mb-xl-5,
  8021. .my-xl-5 {
  8022. margin-bottom: 3rem !important; }
  8023. .ml-xl-5,
  8024. .mx-xl-5 {
  8025. margin-left: 3rem !important; }
  8026. .p-xl-0 {
  8027. padding: 0 !important; }
  8028. .pt-xl-0,
  8029. .py-xl-0 {
  8030. padding-top: 0 !important; }
  8031. .pr-xl-0,
  8032. .px-xl-0 {
  8033. padding-right: 0 !important; }
  8034. .pb-xl-0,
  8035. .py-xl-0 {
  8036. padding-bottom: 0 !important; }
  8037. .pl-xl-0,
  8038. .px-xl-0 {
  8039. padding-left: 0 !important; }
  8040. .p-xl-1 {
  8041. padding: 0.25rem !important; }
  8042. .pt-xl-1,
  8043. .py-xl-1 {
  8044. padding-top: 0.25rem !important; }
  8045. .pr-xl-1,
  8046. .px-xl-1 {
  8047. padding-right: 0.25rem !important; }
  8048. .pb-xl-1,
  8049. .py-xl-1 {
  8050. padding-bottom: 0.25rem !important; }
  8051. .pl-xl-1,
  8052. .px-xl-1 {
  8053. padding-left: 0.25rem !important; }
  8054. .p-xl-2 {
  8055. padding: 0.5rem !important; }
  8056. .pt-xl-2,
  8057. .py-xl-2 {
  8058. padding-top: 0.5rem !important; }
  8059. .pr-xl-2,
  8060. .px-xl-2 {
  8061. padding-right: 0.5rem !important; }
  8062. .pb-xl-2,
  8063. .py-xl-2 {
  8064. padding-bottom: 0.5rem !important; }
  8065. .pl-xl-2,
  8066. .px-xl-2 {
  8067. padding-left: 0.5rem !important; }
  8068. .p-xl-3 {
  8069. padding: 1rem !important; }
  8070. .pt-xl-3,
  8071. .py-xl-3 {
  8072. padding-top: 1rem !important; }
  8073. .pr-xl-3,
  8074. .px-xl-3 {
  8075. padding-right: 1rem !important; }
  8076. .pb-xl-3,
  8077. .py-xl-3 {
  8078. padding-bottom: 1rem !important; }
  8079. .pl-xl-3,
  8080. .px-xl-3 {
  8081. padding-left: 1rem !important; }
  8082. .p-xl-4 {
  8083. padding: 1.5rem !important; }
  8084. .pt-xl-4,
  8085. .py-xl-4 {
  8086. padding-top: 1.5rem !important; }
  8087. .pr-xl-4,
  8088. .px-xl-4 {
  8089. padding-right: 1.5rem !important; }
  8090. .pb-xl-4,
  8091. .py-xl-4 {
  8092. padding-bottom: 1.5rem !important; }
  8093. .pl-xl-4,
  8094. .px-xl-4 {
  8095. padding-left: 1.5rem !important; }
  8096. .p-xl-5 {
  8097. padding: 3rem !important; }
  8098. .pt-xl-5,
  8099. .py-xl-5 {
  8100. padding-top: 3rem !important; }
  8101. .pr-xl-5,
  8102. .px-xl-5 {
  8103. padding-right: 3rem !important; }
  8104. .pb-xl-5,
  8105. .py-xl-5 {
  8106. padding-bottom: 3rem !important; }
  8107. .pl-xl-5,
  8108. .px-xl-5 {
  8109. padding-left: 3rem !important; }
  8110. .m-xl-auto {
  8111. margin: auto !important; }
  8112. .mt-xl-auto,
  8113. .my-xl-auto {
  8114. margin-top: auto !important; }
  8115. .mr-xl-auto,
  8116. .mx-xl-auto {
  8117. margin-right: auto !important; }
  8118. .mb-xl-auto,
  8119. .my-xl-auto {
  8120. margin-bottom: auto !important; }
  8121. .ml-xl-auto,
  8122. .mx-xl-auto {
  8123. margin-left: auto !important; } }
  8124.  
  8125. .text-monospace {
  8126. font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }
  8127.  
  8128. .text-justify {
  8129. text-align: justify !important; }
  8130.  
  8131. .text-nowrap {
  8132. white-space: nowrap !important; }
  8133.  
  8134. .text-truncate {
  8135. overflow: hidden;
  8136. text-overflow: ellipsis;
  8137. white-space: nowrap; }
  8138.  
  8139. .text-left {
  8140. text-align: left !important; }
  8141.  
  8142. .text-right {
  8143. text-align: right !important; }
  8144.  
  8145. .text-center {
  8146. text-align: center !important; }
  8147.  
  8148. @media (min-width: 576px) {
  8149. .text-sm-left {
  8150. text-align: left !important; }
  8151. .text-sm-right {
  8152. text-align: right !important; }
  8153. .text-sm-center {
  8154. text-align: center !important; } }
  8155.  
  8156. @media (min-width: 768px) {
  8157. .text-md-left {
  8158. text-align: left !important; }
  8159. .text-md-right {
  8160. text-align: right !important; }
  8161. .text-md-center {
  8162. text-align: center !important; } }
  8163.  
  8164. @media (min-width: 992px) {
  8165. .text-lg-left {
  8166. text-align: left !important; }
  8167. .text-lg-right {
  8168. text-align: right !important; }
  8169. .text-lg-center {
  8170. text-align: center !important; } }
  8171.  
  8172. @media (min-width: 1200px) {
  8173. .text-xl-left {
  8174. text-align: left !important; }
  8175. .text-xl-right {
  8176. text-align: right !important; }
  8177. .text-xl-center {
  8178. text-align: center !important; } }
  8179.  
  8180. .text-lowercase {
  8181. text-transform: lowercase !important; }
  8182.  
  8183. .text-uppercase {
  8184. text-transform: uppercase !important; }
  8185.  
  8186. .text-capitalize {
  8187. text-transform: capitalize !important; }
  8188.  
  8189. .font-weight-light {
  8190. font-weight: 300 !important; }
  8191.  
  8192. .font-weight-normal {
  8193. font-weight: 400 !important; }
  8194.  
  8195. .font-weight-bold {
  8196. font-weight: 700 !important; }
  8197.  
  8198. .font-italic {
  8199. font-style: italic !important; }
  8200.  
  8201. .text-white {
  8202. color: #fff !important; }
  8203.  
  8204. .text-primary {
  8205. color: #7C008C !important; }
  8206.  
  8207. a.text-primary:hover, a.text-primary:focus {
  8208. color: #4f0059 !important; }
  8209.  
  8210. .text-secondary {
  8211. color: #6c757d !important; }
  8212.  
  8213. a.text-secondary:hover, a.text-secondary:focus {
  8214. color: #545b62 !important; }
  8215.  
  8216. .text-success {
  8217. color: #28a745 !important; }
  8218.  
  8219. a.text-success:hover, a.text-success:focus {
  8220. color: #1e7e34 !important; }
  8221.  
  8222. .text-info {
  8223. color: #17a2b8 !important; }
  8224.  
  8225. a.text-info:hover, a.text-info:focus {
  8226. color: #117a8b !important; }
  8227.  
  8228. .text-warning {
  8229. color: #ffc107 !important; }
  8230.  
  8231. a.text-warning:hover, a.text-warning:focus {
  8232. color: #d39e00 !important; }
  8233.  
  8234. .text-danger {
  8235. color: #dc3545 !important; }
  8236.  
  8237. a.text-danger:hover, a.text-danger:focus {
  8238. color: #bd2130 !important; }
  8239.  
  8240. .text-light {
  8241. color: #f8f9fa !important; }
  8242.  
  8243. a.text-light:hover, a.text-light:focus {
  8244. color: #dae0e5 !important; }
  8245.  
  8246. .text-dark {
  8247. color: #343a40 !important; }
  8248.  
  8249. a.text-dark:hover, a.text-dark:focus {
  8250. color: #1d2124 !important; }
  8251.  
  8252. .text-body {
  8253. color: #212529 !important; }
  8254.  
  8255. .text-muted {
  8256. color: #6c757d !important; }
  8257.  
  8258. .text-black-50 {
  8259. color: rgba(0, 0, 0, 0.5) !important; }
  8260.  
  8261. .text-white-50 {
  8262. color: rgba(255, 255, 255, 0.5) !important; }
  8263.  
  8264. .text-hide {
  8265. font: 0/0 a;
  8266. color: transparent;
  8267. text-shadow: none;
  8268. background-color: transparent;
  8269. border: 0; }
  8270.  
  8271. .visible {
  8272. visibility: visible !important; }
  8273.  
  8274. .invisible {
  8275. visibility: hidden !important; }
  8276.  
  8277. @media print {
  8278. *,
  8279. *::before,
  8280. *::after {
  8281. text-shadow: none !important;
  8282. -webkit-box-shadow: none !important;
  8283. box-shadow: none !important; }
  8284. a:not(.btn) {
  8285. text-decoration: underline; }
  8286. abbr[title]::after {
  8287. content: " (" attr(title) ")"; }
  8288. pre {
  8289. white-space: pre-wrap !important; }
  8290. pre,
  8291. blockquote {
  8292. border: 1px solid #adb5bd;
  8293. page-break-inside: avoid; }
  8294. thead {
  8295. display: table-header-group; }
  8296. tr,
  8297. img {
  8298. page-break-inside: avoid; }
  8299. p,
  8300. h2,
  8301. h3 {
  8302. orphans: 3;
  8303. widows: 3; }
  8304. h2,
  8305. h3 {
  8306. page-break-after: avoid; }
  8307. @page {
  8308. size: a3; }
  8309. body {
  8310. min-width: 992px !important; }
  8311. .container {
  8312. min-width: 992px !important; }
  8313. .navbar {
  8314. display: none; }
  8315. .badge {
  8316. border: 1px solid #000; }
  8317. .table {
  8318. border-collapse: collapse !important; }
  8319. .table td,
  8320. .table th {
  8321. background-color: #fff !important; }
  8322. .table-bordered th,
  8323. .table-bordered td {
  8324. border: 1px solid #dee2e6 !important; } }
  8325.  
  8326. .wrapper {
  8327. padding: 30px 0; }
  8328.  
  8329. #wrapper-hero {
  8330. padding: 0px !important; }
  8331.  
  8332. .sticky,
  8333. .gallery-caption,
  8334. .bypostauthor {
  8335. font-size: inherit; }
  8336.  
  8337. .wrapper#wrapper-sticky {
  8338. border-bottom: 1px solid #dee2e6; }
  8339.  
  8340. #wrapper-footer-full,
  8341. #wrapper-static-hero {
  8342. background-color: #e9ecef; }
  8343.  
  8344. .wp-caption {
  8345. font-size: inherit; }
  8346.  
  8347. .wp-caption-text {
  8348. font-size: inherit; }
  8349.  
  8350. .screen-reader-text {
  8351. font-size: inherit; }
  8352.  
  8353. .alignleft {
  8354. display: inline;
  8355. float: left;
  8356. margin-right: 1.5em; }
  8357.  
  8358. .alignright {
  8359. display: inline;
  8360. float: right;
  8361. margin-left: 1.5em; }
  8362.  
  8363. .aligncenter {
  8364. margin: 0px auto; }
  8365.  
  8366. .entry-footer span {
  8367. padding-right: 10px; }
  8368.  
  8369. figure.woocommerce-product-gallery__wrapper {
  8370. max-width: inherit !important; }
  8371.  
  8372. img.wp-post-image,
  8373. article img,
  8374. figure,
  8375. img,
  8376. #secondary img {
  8377. max-width: 100%;
  8378. height: auto; }
  8379.  
  8380. a.skip-link {
  8381. position: fixed;
  8382. z-index: 1000;
  8383. top: 0px;
  8384. right: 0px; }
  8385.  
  8386. .jumbotron {
  8387. margin-bottom: 0px; }
  8388.  
  8389. .navbar-dark .navbar-nav .dropdown-menu .nav-link {
  8390. display: block;
  8391. width: 100%;
  8392. padding: 0.25rem 1.5rem;
  8393. clear: both;
  8394. font-weight: 400;
  8395. color: #212529 !important;
  8396. text-align: inherit;
  8397. white-space: nowrap;
  8398. background: none;
  8399. border: 0; }
  8400. .navbar-dark .navbar-nav .dropdown-menu .nav-link:hover, .navbar-dark .navbar-nav .dropdown-menu .nav-link:focus {
  8401. color: #16181b !important;
  8402. text-decoration: none;
  8403. background-color: #f8f9fa; }
  8404. .navbar-dark .navbar-nav .dropdown-menu .nav-link.active, .navbar-dark .navbar-nav .dropdown-menu .nav-link:active {
  8405. color: #fff !important;
  8406. text-decoration: none;
  8407. background-color: #7C008C; }
  8408. .navbar-dark .navbar-nav .dropdown-menu .nav-link.disabled, .navbar-dark .navbar-nav .dropdown-menu .nav-link:disabled {
  8409. color: #6c757d !important;
  8410. background-color: transparent; }
  8411.  
  8412. .navbar-light .navbar-brand a {
  8413. color: rgba(0, 0, 0, 0.9); }
  8414. .navbar-light .navbar-brand a:hover, .navbar-light .navbar-brand a:focus {
  8415. color: rgba(0, 0, 0, 0.9); }
  8416.  
  8417. .navbar-dark .navbar-brand a {
  8418. color: #fff; }
  8419. .navbar-dark .navbar-brand a:hover, .navbar-dark .navbar-brand a:focus {
  8420. color: #fff; }
  8421.  
  8422. /*
  8423. * Use existing Bootstrap 4 classes and
  8424. * variables to extend - override CF7 style
  8425. *
  8426. * Useful CF7 classes:
  8427. * .wpcf7 the wrapper element
  8428. * .wpcf7-form
  8429. * .wpcf7-form-control
  8430. * .wpcf7-text
  8431. * .wpcf7-email
  8432. * .wpcf7-textarea
  8433. * .wpcf7-submit
  8434. */
  8435. .wpcf7 {
  8436. max-width: 600px;
  8437. margin: 0 auto !important; }
  8438. .wpcf7 .wpcf7-form label {
  8439. width: 100%; }
  8440. .wpcf7 .wpcf7-not-valid-tip {
  8441. color: #dc3545; }
  8442. .wpcf7 .wpcf7-validation-errors {
  8443. color: #dc3545;
  8444. border: 1px solid #e9ecef; }
  8445.  
  8446. /*!
  8447. * Font Awesome 4.5.0 by @davegandy - http://fontawesome.io - @fontawesome
  8448. * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
  8449. */
  8450. /* FONT PATH
  8451. * -------------------------- */
  8452. @font-face {
  8453. font-family: 'FontAwesome';
  8454. src: url("../fonts/fontawesome-webfont.eot?v=4.7.0");
  8455. src: url("../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"), url("../fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"), url("../fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"), url("../fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"), url("../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");
  8456. font-weight: normal;
  8457. font-style: normal; }
  8458.  
  8459. .fa {
  8460. display: inline-block;
  8461. font: normal normal normal 14px/1 FontAwesome;
  8462. font-size: inherit;
  8463. text-rendering: auto;
  8464. -webkit-font-smoothing: antialiased;
  8465. -moz-osx-font-smoothing: grayscale; }
  8466.  
  8467. /* makes the font 33% larger relative to the icon container */
  8468. .fa-lg {
  8469. font-size: 1.33333em;
  8470. line-height: 0.75em;
  8471. vertical-align: -15%; }
  8472.  
  8473. .fa-2x {
  8474. font-size: 2em; }
  8475.  
  8476. .fa-3x {
  8477. font-size: 3em; }
  8478.  
  8479. .fa-4x {
  8480. font-size: 4em; }
  8481.  
  8482. .fa-5x {
  8483. font-size: 5em; }
  8484.  
  8485. .fa-fw {
  8486. width: 1.28571em;
  8487. text-align: center; }
  8488.  
  8489. .fa-ul {
  8490. padding-left: 0;
  8491. margin-left: 2.14286em;
  8492. list-style-type: none; }
  8493. .fa-ul > li {
  8494. position: relative; }
  8495.  
  8496. .fa-li {
  8497. position: absolute;
  8498. left: -2.14286em;
  8499. width: 2.14286em;
  8500. top: 0.14286em;
  8501. text-align: center; }
  8502. .fa-li.fa-lg {
  8503. left: -1.85714em; }
  8504.  
  8505. .fa-border {
  8506. padding: .2em .25em .15em;
  8507. border: solid 0.08em #eee;
  8508. border-radius: .1em; }
  8509.  
  8510. .fa-pull-left {
  8511. float: left; }
  8512.  
  8513. .fa-pull-right {
  8514. float: right; }
  8515.  
  8516. .fa.fa-pull-left {
  8517. margin-right: .3em; }
  8518.  
  8519. .fa.fa-pull-right {
  8520. margin-left: .3em; }
  8521.  
  8522. /* Deprecated as of 4.4.0 */
  8523. .pull-right {
  8524. float: right; }
  8525.  
  8526. .pull-left {
  8527. float: left; }
  8528.  
  8529. .fa.pull-left {
  8530. margin-right: .3em; }
  8531.  
  8532. .fa.pull-right {
  8533. margin-left: .3em; }
  8534.  
  8535. .fa-spin {
  8536. -webkit-animation: fa-spin 2s infinite linear;
  8537. animation: fa-spin 2s infinite linear; }
  8538.  
  8539. .fa-pulse {
  8540. -webkit-animation: fa-spin 1s infinite steps(8);
  8541. animation: fa-spin 1s infinite steps(8); }
  8542.  
  8543. @-webkit-keyframes fa-spin {
  8544. 0% {
  8545. -webkit-transform: rotate(0deg);
  8546. transform: rotate(0deg); }
  8547. 100% {
  8548. -webkit-transform: rotate(359deg);
  8549. transform: rotate(359deg); } }
  8550.  
  8551. @keyframes fa-spin {
  8552. 0% {
  8553. -webkit-transform: rotate(0deg);
  8554. transform: rotate(0deg); }
  8555. 100% {
  8556. -webkit-transform: rotate(359deg);
  8557. transform: rotate(359deg); } }
  8558.  
  8559. .fa-rotate-90 {
  8560. -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  8561. -webkit-transform: rotate(90deg);
  8562. transform: rotate(90deg); }
  8563.  
  8564. .fa-rotate-180 {
  8565. -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  8566. -webkit-transform: rotate(180deg);
  8567. transform: rotate(180deg); }
  8568.  
  8569. .fa-rotate-270 {
  8570. -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  8571. -webkit-transform: rotate(270deg);
  8572. transform: rotate(270deg); }
  8573.  
  8574. .fa-flip-horizontal {
  8575. -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  8576. -webkit-transform: scale(-1, 1);
  8577. transform: scale(-1, 1); }
  8578.  
  8579. .fa-flip-vertical {
  8580. -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  8581. -webkit-transform: scale(1, -1);
  8582. transform: scale(1, -1); }
  8583.  
  8584. :root .fa-rotate-90,
  8585. :root .fa-rotate-180,
  8586. :root .fa-rotate-270,
  8587. :root .fa-flip-horizontal,
  8588. :root .fa-flip-vertical {
  8589. -webkit-filter: none;
  8590. filter: none; }
  8591.  
  8592. .fa-stack {
  8593. position: relative;
  8594. display: inline-block;
  8595. width: 2em;
  8596. height: 2em;
  8597. line-height: 2em;
  8598. vertical-align: middle; }
  8599.  
  8600. .fa-stack-1x, .fa-stack-2x {
  8601. position: absolute;
  8602. left: 0;
  8603. width: 100%;
  8604. text-align: center; }
  8605.  
  8606. .fa-stack-1x {
  8607. line-height: inherit; }
  8608.  
  8609. .fa-stack-2x {
  8610. font-size: 2em; }
  8611.  
  8612. .fa-inverse {
  8613. color: #fff; }
  8614.  
  8615. /* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
  8616. readers do not read off random characters that represent icons */
  8617. .fa-glass:before {
  8618. content: ""; }
  8619.  
  8620. .fa-music:before {
  8621. content: ""; }
  8622.  
  8623. .fa-search:before {
  8624. content: ""; }
  8625.  
  8626. .fa-envelope-o:before {
  8627. content: ""; }
  8628.  
  8629. .fa-heart:before {
  8630. content: ""; }
  8631.  
  8632. .fa-star:before {
  8633. content: ""; }
  8634.  
  8635. .fa-star-o:before {
  8636. content: ""; }
  8637.  
  8638. .fa-user:before {
  8639. content: ""; }
  8640.  
  8641. .fa-film:before {
  8642. content: ""; }
  8643.  
  8644. .fa-th-large:before {
  8645. content: ""; }
  8646.  
  8647. .fa-th:before {
  8648. content: ""; }
  8649.  
  8650. .fa-th-list:before {
  8651. content: ""; }
  8652.  
  8653. .fa-check:before {
  8654. content: ""; }
  8655.  
  8656. .fa-remove:before,
  8657. .fa-close:before,
  8658. .fa-times:before {
  8659. content: ""; }
  8660.  
  8661. .fa-search-plus:before {
  8662. content: ""; }
  8663.  
  8664. .fa-search-minus:before {
  8665. content: ""; }
  8666.  
  8667. .fa-power-off:before {
  8668. content: ""; }
  8669.  
  8670. .fa-signal:before {
  8671. content: ""; }
  8672.  
  8673. .fa-gear:before,
  8674. .fa-cog:before {
  8675. content: ""; }
  8676.  
  8677. .fa-trash-o:before {
  8678. content: ""; }
  8679.  
  8680. .fa-home:before {
  8681. content: ""; }
  8682.  
  8683. .fa-file-o:before {
  8684. content: ""; }
  8685.  
  8686. .fa-clock-o:before {
  8687. content: ""; }
  8688.  
  8689. .fa-road:before {
  8690. content: ""; }
  8691.  
  8692. .fa-download:before {
  8693. content: ""; }
  8694.  
  8695. .fa-arrow-circle-o-down:before {
  8696. content: ""; }
  8697.  
  8698. .fa-arrow-circle-o-up:before {
  8699. content: ""; }
  8700.  
  8701. .fa-inbox:before {
  8702. content: ""; }
  8703.  
  8704. .fa-play-circle-o:before {
  8705. content: ""; }
  8706.  
  8707. .fa-rotate-right:before,
  8708. .fa-repeat:before {
  8709. content: ""; }
  8710.  
  8711. .fa-refresh:before {
  8712. content: ""; }
  8713.  
  8714. .fa-list-alt:before {
  8715. content: ""; }
  8716.  
  8717. .fa-lock:before {
  8718. content: ""; }
  8719.  
  8720. .fa-flag:before {
  8721. content: ""; }
  8722.  
  8723. .fa-headphones:before {
  8724. content: ""; }
  8725.  
  8726. .fa-volume-off:before {
  8727. content: ""; }
  8728.  
  8729. .fa-volume-down:before {
  8730. content: ""; }
  8731.  
  8732. .fa-volume-up:before {
  8733. content: ""; }
  8734.  
  8735. .fa-qrcode:before {
  8736. content: ""; }
  8737.  
  8738. .fa-barcode:before {
  8739. content: ""; }
  8740.  
  8741. .fa-tag:before {
  8742. content: ""; }
  8743.  
  8744. .fa-tags:before {
  8745. content: ""; }
  8746.  
  8747. .fa-book:before {
  8748. content: ""; }
  8749.  
  8750. .fa-bookmark:before {
  8751. content: ""; }
  8752.  
  8753. .fa-print:before {
  8754. content: ""; }
  8755.  
  8756. .fa-camera:before {
  8757. content: ""; }
  8758.  
  8759. .fa-font:before {
  8760. content: ""; }
  8761.  
  8762. .fa-bold:before {
  8763. content: ""; }
  8764.  
  8765. .fa-italic:before {
  8766. content: ""; }
  8767.  
  8768. .fa-text-height:before {
  8769. content: ""; }
  8770.  
  8771. .fa-text-width:before {
  8772. content: ""; }
  8773.  
  8774. .fa-align-left:before {
  8775. content: ""; }
  8776.  
  8777. .fa-align-center:before {
  8778. content: ""; }
  8779.  
  8780. .fa-align-right:before {
  8781. content: ""; }
  8782.  
  8783. .fa-align-justify:before {
  8784. content: ""; }
  8785.  
  8786. .fa-list:before {
  8787. content: ""; }
  8788.  
  8789. .fa-dedent:before,
  8790. .fa-outdent:before {
  8791. content: ""; }
  8792.  
  8793. .fa-indent:before {
  8794. content: ""; }
  8795.  
  8796. .fa-video-camera:before {
  8797. content: ""; }
  8798.  
  8799. .fa-photo:before,
  8800. .fa-image:before,
  8801. .fa-picture-o:before {
  8802. content: ""; }
  8803.  
  8804. .fa-pencil:before {
  8805. content: ""; }
  8806.  
  8807. .fa-map-marker:before {
  8808. content: ""; }
  8809.  
  8810. .fa-adjust:before {
  8811. content: ""; }
  8812.  
  8813. .fa-tint:before {
  8814. content: ""; }
  8815.  
  8816. .fa-edit:before,
  8817. .fa-pencil-square-o:before {
  8818. content: ""; }
  8819.  
  8820. .fa-share-square-o:before {
  8821. content: ""; }
  8822.  
  8823. .fa-check-square-o:before {
  8824. content: ""; }
  8825.  
  8826. .fa-arrows:before {
  8827. content: ""; }
  8828.  
  8829. .fa-step-backward:before {
  8830. content: ""; }
  8831.  
  8832. .fa-fast-backward:before {
  8833. content: ""; }
  8834.  
  8835. .fa-backward:before {
  8836. content: ""; }
  8837.  
  8838. .fa-play:before {
  8839. content: ""; }
  8840.  
  8841. .fa-pause:before {
  8842. content: ""; }
  8843.  
  8844. .fa-stop:before {
  8845. content: ""; }
  8846.  
  8847. .fa-forward:before {
  8848. content: ""; }
  8849.  
  8850. .fa-fast-forward:before {
  8851. content: ""; }
  8852.  
  8853. .fa-step-forward:before {
  8854. content: ""; }
  8855.  
  8856. .fa-eject:before {
  8857. content: ""; }
  8858.  
  8859. .fa-chevron-left:before {
  8860. content: ""; }
  8861.  
  8862. .fa-chevron-right:before {
  8863. content: ""; }
  8864.  
  8865. .fa-plus-circle:before {
  8866. content: ""; }
  8867.  
  8868. .fa-minus-circle:before {
  8869. content: ""; }
  8870.  
  8871. .fa-times-circle:before {
  8872. content: ""; }
  8873.  
  8874. .fa-check-circle:before {
  8875. content: ""; }
  8876.  
  8877. .fa-question-circle:before {
  8878. content: ""; }
  8879.  
  8880. .fa-info-circle:before {
  8881. content: ""; }
  8882.  
  8883. .fa-crosshairs:before {
  8884. content: ""; }
  8885.  
  8886. .fa-times-circle-o:before {
  8887. content: ""; }
  8888.  
  8889. .fa-check-circle-o:before {
  8890. content: ""; }
  8891.  
  8892. .fa-ban:before {
  8893. content: ""; }
  8894.  
  8895. .fa-arrow-left:before {
  8896. content: ""; }
  8897.  
  8898. .fa-arrow-right:before {
  8899. content: ""; }
  8900.  
  8901. .fa-arrow-up:before {
  8902. content: ""; }
  8903.  
  8904. .fa-arrow-down:before {
  8905. content: ""; }
  8906.  
  8907. .fa-mail-forward:before,
  8908. .fa-share:before {
  8909. content: ""; }
  8910.  
  8911. .fa-expand:before {
  8912. content: ""; }
  8913.  
  8914. .fa-compress:before {
  8915. content: ""; }
  8916.  
  8917. .fa-plus:before {
  8918. content: ""; }
  8919.  
  8920. .fa-minus:before {
  8921. content: ""; }
  8922.  
  8923. .fa-asterisk:before {
  8924. content: ""; }
  8925.  
  8926. .fa-exclamation-circle:before {
  8927. content: ""; }
  8928.  
  8929. .fa-gift:before {
  8930. content: ""; }
  8931.  
  8932. .fa-leaf:before {
  8933. content: ""; }
  8934.  
  8935. .fa-fire:before {
  8936. content: ""; }
  8937.  
  8938. .fa-eye:before {
  8939. content: ""; }
  8940.  
  8941. .fa-eye-slash:before {
  8942. content: ""; }
  8943.  
  8944. .fa-warning:before,
  8945. .fa-exclamation-triangle:before {
  8946. content: ""; }
  8947.  
  8948. .fa-plane:before {
  8949. content: ""; }
  8950.  
  8951. .fa-calendar:before {
  8952. content: ""; }
  8953.  
  8954. .fa-random:before {
  8955. content: ""; }
  8956.  
  8957. .fa-comment:before {
  8958. content: ""; }
  8959.  
  8960. .fa-magnet:before {
  8961. content: ""; }
  8962.  
  8963. .fa-chevron-up:before {
  8964. content: ""; }
  8965.  
  8966. .fa-chevron-down:before {
  8967. content: ""; }
  8968.  
  8969. .fa-retweet:before {
  8970. content: ""; }
  8971.  
  8972. .fa-shopping-cart:before {
  8973. content: ""; }
  8974.  
  8975. .fa-folder:before {
  8976. content: ""; }
  8977.  
  8978. .fa-folder-open:before {
  8979. content: ""; }
  8980.  
  8981. .fa-arrows-v:before {
  8982. content: ""; }
  8983.  
  8984. .fa-arrows-h:before {
  8985. content: ""; }
  8986.  
  8987. .fa-bar-chart-o:before,
  8988. .fa-bar-chart:before {
  8989. content: ""; }
  8990.  
  8991. .fa-twitter-square:before {
  8992. content: ""; }
  8993.  
  8994. .fa-facebook-square:before {
  8995. content: ""; }
  8996.  
  8997. .fa-camera-retro:before {
  8998. content: ""; }
  8999.  
  9000. .fa-key:before {
  9001. content: ""; }
  9002.  
  9003. .fa-gears:before,
  9004. .fa-cogs:before {
  9005. content: ""; }
  9006.  
  9007. .fa-comments:before {
  9008. content: ""; }
  9009.  
  9010. .fa-thumbs-o-up:before {
  9011. content: ""; }
  9012.  
  9013. .fa-thumbs-o-down:before {
  9014. content: ""; }
  9015.  
  9016. .fa-star-half:before {
  9017. content: ""; }
  9018.  
  9019. .fa-heart-o:before {
  9020. content: ""; }
  9021.  
  9022. .fa-sign-out:before {
  9023. content: ""; }
  9024.  
  9025. .fa-linkedin-square:before {
  9026. content: ""; }
  9027.  
  9028. .fa-thumb-tack:before {
  9029. content: ""; }
  9030.  
  9031. .fa-external-link:before {
  9032. content: ""; }
  9033.  
  9034. .fa-sign-in:before {
  9035. content: ""; }
  9036.  
  9037. .fa-trophy:before {
  9038. content: ""; }
  9039.  
  9040. .fa-github-square:before {
  9041. content: ""; }
  9042.  
  9043. .fa-upload:before {
  9044. content: ""; }
  9045.  
  9046. .fa-lemon-o:before {
  9047. content: ""; }
  9048.  
  9049. .fa-phone:before {
  9050. content: ""; }
  9051.  
  9052. .fa-square-o:before {
  9053. content: ""; }
  9054.  
  9055. .fa-bookmark-o:before {
  9056. content: ""; }
  9057.  
  9058. .fa-phone-square:before {
  9059. content: ""; }
  9060.  
  9061. .fa-twitter:before {
  9062. content: ""; }
  9063.  
  9064. .fa-facebook-f:before,
  9065. .fa-facebook:before {
  9066. content: ""; }
  9067.  
  9068. .fa-github:before {
  9069. content: ""; }
  9070.  
  9071. .fa-unlock:before {
  9072. content: ""; }
  9073.  
  9074. .fa-credit-card:before {
  9075. content: ""; }
  9076.  
  9077. .fa-feed:before,
  9078. .fa-rss:before {
  9079. content: ""; }
  9080.  
  9081. .fa-hdd-o:before {
  9082. content: ""; }
  9083.  
  9084. .fa-bullhorn:before {
  9085. content: ""; }
  9086.  
  9087. .fa-bell:before {
  9088. content: ""; }
  9089.  
  9090. .fa-certificate:before {
  9091. content: ""; }
  9092.  
  9093. .fa-hand-o-right:before {
  9094. content: ""; }
  9095.  
  9096. .fa-hand-o-left:before {
  9097. content: ""; }
  9098.  
  9099. .fa-hand-o-up:before {
  9100. content: ""; }
  9101.  
  9102. .fa-hand-o-down:before {
  9103. content: ""; }
  9104.  
  9105. .fa-arrow-circle-left:before {
  9106. content: ""; }
  9107.  
  9108. .fa-arrow-circle-right:before {
  9109. content: ""; }
  9110.  
  9111. .fa-arrow-circle-up:before {
  9112. content: ""; }
  9113.  
  9114. .fa-arrow-circle-down:before {
  9115. content: ""; }
  9116.  
  9117. .fa-globe:before {
  9118. content: ""; }
  9119.  
  9120. .fa-wrench:before {
  9121. content: ""; }
  9122.  
  9123. .fa-tasks:before {
  9124. content: ""; }
  9125.  
  9126. .fa-filter:before {
  9127. content: ""; }
  9128.  
  9129. .fa-briefcase:before {
  9130. content: ""; }
  9131.  
  9132. .fa-arrows-alt:before {
  9133. content: ""; }
  9134.  
  9135. .fa-group:before,
  9136. .fa-users:before {
  9137. content: ""; }
  9138.  
  9139. .fa-chain:before,
  9140. .fa-link:before {
  9141. content: ""; }
  9142.  
  9143. .fa-cloud:before {
  9144. content: ""; }
  9145.  
  9146. .fa-flask:before {
  9147. content: ""; }
  9148.  
  9149. .fa-cut:before,
  9150. .fa-scissors:before {
  9151. content: ""; }
  9152.  
  9153. .fa-copy:before,
  9154. .fa-files-o:before {
  9155. content: ""; }
  9156.  
  9157. .fa-paperclip:before {
  9158. content: ""; }
  9159.  
  9160. .fa-save:before,
  9161. .fa-floppy-o:before {
  9162. content: ""; }
  9163.  
  9164. .fa-square:before {
  9165. content: ""; }
  9166.  
  9167. .fa-navicon:before,
  9168. .fa-reorder:before,
  9169. .fa-bars:before {
  9170. content: ""; }
  9171.  
  9172. .fa-list-ul:before {
  9173. content: ""; }
  9174.  
  9175. .fa-list-ol:before {
  9176. content: ""; }
  9177.  
  9178. .fa-strikethrough:before {
  9179. content: ""; }
  9180.  
  9181. .fa-underline:before {
  9182. content: ""; }
  9183.  
  9184. .fa-table:before {
  9185. content: ""; }
  9186.  
  9187. .fa-magic:before {
  9188. content: ""; }
  9189.  
  9190. .fa-truck:before {
  9191. content: ""; }
  9192.  
  9193. .fa-pinterest:before {
  9194. content: ""; }
  9195.  
  9196. .fa-pinterest-square:before {
  9197. content: ""; }
  9198.  
  9199. .fa-google-plus-square:before {
  9200. content: ""; }
  9201.  
  9202. .fa-google-plus:before {
  9203. content: ""; }
  9204.  
  9205. .fa-money:before {
  9206. content: ""; }
  9207.  
  9208. .fa-caret-down:before {
  9209. content: ""; }
  9210.  
  9211. .fa-caret-up:before {
  9212. content: ""; }
  9213.  
  9214. .fa-caret-left:before {
  9215. content: ""; }
  9216.  
  9217. .fa-caret-right:before {
  9218. content: ""; }
  9219.  
  9220. .fa-columns:before {
  9221. content: ""; }
  9222.  
  9223. .fa-unsorted:before,
  9224. .fa-sort:before {
  9225. content: ""; }
  9226.  
  9227. .fa-sort-down:before,
  9228. .fa-sort-desc:before {
  9229. content: ""; }
  9230.  
  9231. .fa-sort-up:before,
  9232. .fa-sort-asc:before {
  9233. content: ""; }
  9234.  
  9235. .fa-envelope:before {
  9236. content: ""; }
  9237.  
  9238. .fa-linkedin:before {
  9239. content: ""; }
  9240.  
  9241. .fa-rotate-left:before,
  9242. .fa-undo:before {
  9243. content: ""; }
  9244.  
  9245. .fa-legal:before,
  9246. .fa-gavel:before {
  9247. content: ""; }
  9248.  
  9249. .fa-dashboard:before,
  9250. .fa-tachometer:before {
  9251. content: ""; }
  9252.  
  9253. .fa-comment-o:before {
  9254. content: ""; }
  9255.  
  9256. .fa-comments-o:before {
  9257. content: ""; }
  9258.  
  9259. .fa-flash:before,
  9260. .fa-bolt:before {
  9261. content: ""; }
  9262.  
  9263. .fa-sitemap:before {
  9264. content: ""; }
  9265.  
  9266. .fa-umbrella:before {
  9267. content: ""; }
  9268.  
  9269. .fa-paste:before,
  9270. .fa-clipboard:before {
  9271. content: ""; }
  9272.  
  9273. .fa-lightbulb-o:before {
  9274. content: ""; }
  9275.  
  9276. .fa-exchange:before {
  9277. content: ""; }
  9278.  
  9279. .fa-cloud-download:before {
  9280. content: ""; }
  9281.  
  9282. .fa-cloud-upload:before {
  9283. content: ""; }
  9284.  
  9285. .fa-user-md:before {
  9286. content: ""; }
  9287.  
  9288. .fa-stethoscope:before {
  9289. content: ""; }
  9290.  
  9291. .fa-suitcase:before {
  9292. content: ""; }
  9293.  
  9294. .fa-bell-o:before {
  9295. content: ""; }
  9296.  
  9297. .fa-coffee:before {
  9298. content: ""; }
  9299.  
  9300. .fa-cutlery:before {
  9301. content: ""; }
  9302.  
  9303. .fa-file-text-o:before {
  9304. content: ""; }
  9305.  
  9306. .fa-building-o:before {
  9307. content: ""; }
  9308.  
  9309. .fa-hospital-o:before {
  9310. content: ""; }
  9311.  
  9312. .fa-ambulance:before {
  9313. content: ""; }
  9314.  
  9315. .fa-medkit:before {
  9316. content: ""; }
  9317.  
  9318. .fa-fighter-jet:before {
  9319. content: ""; }
  9320.  
  9321. .fa-beer:before {
  9322. content: ""; }
  9323.  
  9324. .fa-h-square:before {
  9325. content: ""; }
  9326.  
  9327. .fa-plus-square:before {
  9328. content: ""; }
  9329.  
  9330. .fa-angle-double-left:before {
  9331. content: ""; }
  9332.  
  9333. .fa-angle-double-right:before {
  9334. content: ""; }
  9335.  
  9336. .fa-angle-double-up:before {
  9337. content: ""; }
  9338.  
  9339. .fa-angle-double-down:before {
  9340. content: ""; }
  9341.  
  9342. .fa-angle-left:before {
  9343. content: ""; }
  9344.  
  9345. .fa-angle-right:before {
  9346. content: ""; }
  9347.  
  9348. .fa-angle-up:before {
  9349. content: ""; }
  9350.  
  9351. .fa-angle-down:before {
  9352. content: ""; }
  9353.  
  9354. .fa-desktop:before {
  9355. content: ""; }
  9356.  
  9357. .fa-laptop:before {
  9358. content: ""; }
  9359.  
  9360. .fa-tablet:before {
  9361. content: ""; }
  9362.  
  9363. .fa-mobile-phone:before,
  9364. .fa-mobile:before {
  9365. content: ""; }
  9366.  
  9367. .fa-circle-o:before {
  9368. content: ""; }
  9369.  
  9370. .fa-quote-left:before {
  9371. content: ""; }
  9372.  
  9373. .fa-quote-right:before {
  9374. content: ""; }
  9375.  
  9376. .fa-spinner:before {
  9377. content: ""; }
  9378.  
  9379. .fa-circle:before {
  9380. content: ""; }
  9381.  
  9382. .fa-mail-reply:before,
  9383. .fa-reply:before {
  9384. content: ""; }
  9385.  
  9386. .fa-github-alt:before {
  9387. content: ""; }
  9388.  
  9389. .fa-folder-o:before {
  9390. content: ""; }
  9391.  
  9392. .fa-folder-open-o:before {
  9393. content: ""; }
  9394.  
  9395. .fa-smile-o:before {
  9396. content: ""; }
  9397.  
  9398. .fa-frown-o:before {
  9399. content: ""; }
  9400.  
  9401. .fa-meh-o:before {
  9402. content: ""; }
  9403.  
  9404. .fa-gamepad:before {
  9405. content: ""; }
  9406.  
  9407. .fa-keyboard-o:before {
  9408. content: ""; }
  9409.  
  9410. .fa-flag-o:before {
  9411. content: ""; }
  9412.  
  9413. .fa-flag-checkered:before {
  9414. content: ""; }
  9415.  
  9416. .fa-terminal:before {
  9417. content: ""; }
  9418.  
  9419. .fa-code:before {
  9420. content: ""; }
  9421.  
  9422. .fa-mail-reply-all:before,
  9423. .fa-reply-all:before {
  9424. content: ""; }
  9425.  
  9426. .fa-star-half-empty:before,
  9427. .fa-star-half-full:before,
  9428. .fa-star-half-o:before {
  9429. content: ""; }
  9430.  
  9431. .fa-location-arrow:before {
  9432. content: ""; }
  9433.  
  9434. .fa-crop:before {
  9435. content: ""; }
  9436.  
  9437. .fa-code-fork:before {
  9438. content: ""; }
  9439.  
  9440. .fa-unlink:before,
  9441. .fa-chain-broken:before {
  9442. content: ""; }
  9443.  
  9444. .fa-question:before {
  9445. content: ""; }
  9446.  
  9447. .fa-info:before {
  9448. content: ""; }
  9449.  
  9450. .fa-exclamation:before {
  9451. content: ""; }
  9452.  
  9453. .fa-superscript:before {
  9454. content: ""; }
  9455.  
  9456. .fa-subscript:before {
  9457. content: ""; }
  9458.  
  9459. .fa-eraser:before {
  9460. content: ""; }
  9461.  
  9462. .fa-puzzle-piece:before {
  9463. content: ""; }
  9464.  
  9465. .fa-microphone:before {
  9466. content: ""; }
  9467.  
  9468. .fa-microphone-slash:before {
  9469. content: ""; }
  9470.  
  9471. .fa-shield:before {
  9472. content: ""; }
  9473.  
  9474. .fa-calendar-o:before {
  9475. content: ""; }
  9476.  
  9477. .fa-fire-extinguisher:before {
  9478. content: ""; }
  9479.  
  9480. .fa-rocket:before {
  9481. content: ""; }
  9482.  
  9483. .fa-maxcdn:before {
  9484. content: ""; }
  9485.  
  9486. .fa-chevron-circle-left:before {
  9487. content: ""; }
  9488.  
  9489. .fa-chevron-circle-right:before {
  9490. content: ""; }
  9491.  
  9492. .fa-chevron-circle-up:before {
  9493. content: ""; }
  9494.  
  9495. .fa-chevron-circle-down:before {
  9496. content: ""; }
  9497.  
  9498. .fa-html5:before {
  9499. content: ""; }
  9500.  
  9501. .fa-css3:before {
  9502. content: ""; }
  9503.  
  9504. .fa-anchor:before {
  9505. content: ""; }
  9506.  
  9507. .fa-unlock-alt:before {
  9508. content: ""; }
  9509.  
  9510. .fa-bullseye:before {
  9511. content: ""; }
  9512.  
  9513. .fa-ellipsis-h:before {
  9514. content: ""; }
  9515.  
  9516. .fa-ellipsis-v:before {
  9517. content: ""; }
  9518.  
  9519. .fa-rss-square:before {
  9520. content: ""; }
  9521.  
  9522. .fa-play-circle:before {
  9523. content: ""; }
  9524.  
  9525. .fa-ticket:before {
  9526. content: ""; }
  9527.  
  9528. .fa-minus-square:before {
  9529. content: ""; }
  9530.  
  9531. .fa-minus-square-o:before {
  9532. content: ""; }
  9533.  
  9534. .fa-level-up:before {
  9535. content: ""; }
  9536.  
  9537. .fa-level-down:before {
  9538. content: ""; }
  9539.  
  9540. .fa-check-square:before {
  9541. content: ""; }
  9542.  
  9543. .fa-pencil-square:before {
  9544. content: ""; }
  9545.  
  9546. .fa-external-link-square:before {
  9547. content: ""; }
  9548.  
  9549. .fa-share-square:before {
  9550. content: ""; }
  9551.  
  9552. .fa-compass:before {
  9553. content: ""; }
  9554.  
  9555. .fa-toggle-down:before,
  9556. .fa-caret-square-o-down:before {
  9557. content: ""; }
  9558.  
  9559. .fa-toggle-up:before,
  9560. .fa-caret-square-o-up:before {
  9561. content: ""; }
  9562.  
  9563. .fa-toggle-right:before,
  9564. .fa-caret-square-o-right:before {
  9565. content: ""; }
  9566.  
  9567. .fa-euro:before,
  9568. .fa-eur:before {
  9569. content: ""; }
  9570.  
  9571. .fa-gbp:before {
  9572. content: ""; }
  9573.  
  9574. .fa-dollar:before,
  9575. .fa-usd:before {
  9576. content: ""; }
  9577.  
  9578. .fa-rupee:before,
  9579. .fa-inr:before {
  9580. content: ""; }
  9581.  
  9582. .fa-cny:before,
  9583. .fa-rmb:before,
  9584. .fa-yen:before,
  9585. .fa-jpy:before {
  9586. content: ""; }
  9587.  
  9588. .fa-ruble:before,
  9589. .fa-rouble:before,
  9590. .fa-rub:before {
  9591. content: ""; }
  9592.  
  9593. .fa-won:before,
  9594. .fa-krw:before {
  9595. content: ""; }
  9596.  
  9597. .fa-bitcoin:before,
  9598. .fa-btc:before {
  9599. content: ""; }
  9600.  
  9601. .fa-file:before {
  9602. content: ""; }
  9603.  
  9604. .fa-file-text:before {
  9605. content: ""; }
  9606.  
  9607. .fa-sort-alpha-asc:before {
  9608. content: ""; }
  9609.  
  9610. .fa-sort-alpha-desc:before {
  9611. content: ""; }
  9612.  
  9613. .fa-sort-amount-asc:before {
  9614. content: ""; }
  9615.  
  9616. .fa-sort-amount-desc:before {
  9617. content: ""; }
  9618.  
  9619. .fa-sort-numeric-asc:before {
  9620. content: ""; }
  9621.  
  9622. .fa-sort-numeric-desc:before {
  9623. content: ""; }
  9624.  
  9625. .fa-thumbs-up:before {
  9626. content: ""; }
  9627.  
  9628. .fa-thumbs-down:before {
  9629. content: ""; }
  9630.  
  9631. .fa-youtube-square:before {
  9632. content: ""; }
  9633.  
  9634. .fa-youtube:before {
  9635. content: ""; }
  9636.  
  9637. .fa-xing:before {
  9638. content: ""; }
  9639.  
  9640. .fa-xing-square:before {
  9641. content: ""; }
  9642.  
  9643. .fa-youtube-play:before {
  9644. content: ""; }
  9645.  
  9646. .fa-dropbox:before {
  9647. content: ""; }
  9648.  
  9649. .fa-stack-overflow:before {
  9650. content: ""; }
  9651.  
  9652. .fa-instagram:before {
  9653. content: ""; }
  9654.  
  9655. .fa-flickr:before {
  9656. content: ""; }
  9657.  
  9658. .fa-adn:before {
  9659. content: ""; }
  9660.  
  9661. .fa-bitbucket:before {
  9662. content: ""; }
  9663.  
  9664. .fa-bitbucket-square:before {
  9665. content: ""; }
  9666.  
  9667. .fa-tumblr:before {
  9668. content: ""; }
  9669.  
  9670. .fa-tumblr-square:before {
  9671. content: ""; }
  9672.  
  9673. .fa-long-arrow-down:before {
  9674. content: ""; }
  9675.  
  9676. .fa-long-arrow-up:before {
  9677. content: ""; }
  9678.  
  9679. .fa-long-arrow-left:before {
  9680. content: ""; }
  9681.  
  9682. .fa-long-arrow-right:before {
  9683. content: ""; }
  9684.  
  9685. .fa-apple:before {
  9686. content: ""; }
  9687.  
  9688. .fa-windows:before {
  9689. content: ""; }
  9690.  
  9691. .fa-android:before {
  9692. content: ""; }
  9693.  
  9694. .fa-linux:before {
  9695. content: ""; }
  9696.  
  9697. .fa-dribbble:before {
  9698. content: ""; }
  9699.  
  9700. .fa-skype:before {
  9701. content: ""; }
  9702.  
  9703. .fa-foursquare:before {
  9704. content: ""; }
  9705.  
  9706. .fa-trello:before {
  9707. content: ""; }
  9708.  
  9709. .fa-female:before {
  9710. content: ""; }
  9711.  
  9712. .fa-male:before {
  9713. content: ""; }
  9714.  
  9715. .fa-gittip:before,
  9716. .fa-gratipay:before {
  9717. content: ""; }
  9718.  
  9719. .fa-sun-o:before {
  9720. content: ""; }
  9721.  
  9722. .fa-moon-o:before {
  9723. content: ""; }
  9724.  
  9725. .fa-archive:before {
  9726. content: ""; }
  9727.  
  9728. .fa-bug:before {
  9729. content: ""; }
  9730.  
  9731. .fa-vk:before {
  9732. content: ""; }
  9733.  
  9734. .fa-weibo:before {
  9735. content: ""; }
  9736.  
  9737. .fa-renren:before {
  9738. content: ""; }
  9739.  
  9740. .fa-pagelines:before {
  9741. content: ""; }
  9742.  
  9743. .fa-stack-exchange:before {
  9744. content: ""; }
  9745.  
  9746. .fa-arrow-circle-o-right:before {
  9747. content: ""; }
  9748.  
  9749. .fa-arrow-circle-o-left:before {
  9750. content: ""; }
  9751.  
  9752. .fa-toggle-left:before,
  9753. .fa-caret-square-o-left:before {
  9754. content: ""; }
  9755.  
  9756. .fa-dot-circle-o:before {
  9757. content: ""; }
  9758.  
  9759. .fa-wheelchair:before {
  9760. content: ""; }
  9761.  
  9762. .fa-vimeo-square:before {
  9763. content: ""; }
  9764.  
  9765. .fa-turkish-lira:before,
  9766. .fa-try:before {
  9767. content: ""; }
  9768.  
  9769. .fa-plus-square-o:before {
  9770. content: ""; }
  9771.  
  9772. .fa-space-shuttle:before {
  9773. content: ""; }
  9774.  
  9775. .fa-slack:before {
  9776. content: ""; }
  9777.  
  9778. .fa-envelope-square:before {
  9779. content: ""; }
  9780.  
  9781. .fa-wordpress:before {
  9782. content: ""; }
  9783.  
  9784. .fa-openid:before {
  9785. content: ""; }
  9786.  
  9787. .fa-institution:before,
  9788. .fa-bank:before,
  9789. .fa-university:before {
  9790. content: ""; }
  9791.  
  9792. .fa-mortar-board:before,
  9793. .fa-graduation-cap:before {
  9794. content: ""; }
  9795.  
  9796. .fa-yahoo:before {
  9797. content: ""; }
  9798.  
  9799. .fa-google:before {
  9800. content: ""; }
  9801.  
  9802. .fa-reddit:before {
  9803. content: ""; }
  9804.  
  9805. .fa-reddit-square:before {
  9806. content: ""; }
  9807.  
  9808. .fa-stumbleupon-circle:before {
  9809. content: ""; }
  9810.  
  9811. .fa-stumbleupon:before {
  9812. content: ""; }
  9813.  
  9814. .fa-delicious:before {
  9815. content: ""; }
  9816.  
  9817. .fa-digg:before {
  9818. content: ""; }
  9819.  
  9820. .fa-pied-piper-pp:before {
  9821. content: ""; }
  9822.  
  9823. .fa-pied-piper-alt:before {
  9824. content: ""; }
  9825.  
  9826. .fa-drupal:before {
  9827. content: ""; }
  9828.  
  9829. .fa-joomla:before {
  9830. content: ""; }
  9831.  
  9832. .fa-language:before {
  9833. content: ""; }
  9834.  
  9835. .fa-fax:before {
  9836. content: ""; }
  9837.  
  9838. .fa-building:before {
  9839. content: ""; }
  9840.  
  9841. .fa-child:before {
  9842. content: ""; }
  9843.  
  9844. .fa-paw:before {
  9845. content: ""; }
  9846.  
  9847. .fa-spoon:before {
  9848. content: ""; }
  9849.  
  9850. .fa-cube:before {
  9851. content: ""; }
  9852.  
  9853. .fa-cubes:before {
  9854. content: ""; }
  9855.  
  9856. .fa-behance:before {
  9857. content: ""; }
  9858.  
  9859. .fa-behance-square:before {
  9860. content: ""; }
  9861.  
  9862. .fa-steam:before {
  9863. content: ""; }
  9864.  
  9865. .fa-steam-square:before {
  9866. content: ""; }
  9867.  
  9868. .fa-recycle:before {
  9869. content: ""; }
  9870.  
  9871. .fa-automobile:before,
  9872. .fa-car:before {
  9873. content: ""; }
  9874.  
  9875. .fa-cab:before,
  9876. .fa-taxi:before {
  9877. content: ""; }
  9878.  
  9879. .fa-tree:before {
  9880. content: ""; }
  9881.  
  9882. .fa-spotify:before {
  9883. content: ""; }
  9884.  
  9885. .fa-deviantart:before {
  9886. content: ""; }
  9887.  
  9888. .fa-soundcloud:before {
  9889. content: ""; }
  9890.  
  9891. .fa-database:before {
  9892. content: ""; }
  9893.  
  9894. .fa-file-pdf-o:before {
  9895. content: ""; }
  9896.  
  9897. .fa-file-word-o:before {
  9898. content: ""; }
  9899.  
  9900. .fa-file-excel-o:before {
  9901. content: ""; }
  9902.  
  9903. .fa-file-powerpoint-o:before {
  9904. content: ""; }
  9905.  
  9906. .fa-file-photo-o:before,
  9907. .fa-file-picture-o:before,
  9908. .fa-file-image-o:before {
  9909. content: ""; }
  9910.  
  9911. .fa-file-zip-o:before,
  9912. .fa-file-archive-o:before {
  9913. content: ""; }
  9914.  
  9915. .fa-file-sound-o:before,
  9916. .fa-file-audio-o:before {
  9917. content: ""; }
  9918.  
  9919. .fa-file-movie-o:before,
  9920. .fa-file-video-o:before {
  9921. content: ""; }
  9922.  
  9923. .fa-file-code-o:before {
  9924. content: ""; }
  9925.  
  9926. .fa-vine:before {
  9927. content: ""; }
  9928.  
  9929. .fa-codepen:before {
  9930. content: ""; }
  9931.  
  9932. .fa-jsfiddle:before {
  9933. content: ""; }
  9934.  
  9935. .fa-life-bouy:before,
  9936. .fa-life-buoy:before,
  9937. .fa-life-saver:before,
  9938. .fa-support:before,
  9939. .fa-life-ring:before {
  9940. content: ""; }
  9941.  
  9942. .fa-circle-o-notch:before {
  9943. content: ""; }
  9944.  
  9945. .fa-ra:before,
  9946. .fa-resistance:before,
  9947. .fa-rebel:before {
  9948. content: ""; }
  9949.  
  9950. .fa-ge:before,
  9951. .fa-empire:before {
  9952. content: ""; }
  9953.  
  9954. .fa-git-square:before {
  9955. content: ""; }
  9956.  
  9957. .fa-git:before {
  9958. content: ""; }
  9959.  
  9960. .fa-y-combinator-square:before,
  9961. .fa-yc-square:before,
  9962. .fa-hacker-news:before {
  9963. content: ""; }
  9964.  
  9965. .fa-tencent-weibo:before {
  9966. content: ""; }
  9967.  
  9968. .fa-qq:before {
  9969. content: ""; }
  9970.  
  9971. .fa-wechat:before,
  9972. .fa-weixin:before {
  9973. content: ""; }
  9974.  
  9975. .fa-send:before,
  9976. .fa-paper-plane:before {
  9977. content: ""; }
  9978.  
  9979. .fa-send-o:before,
  9980. .fa-paper-plane-o:before {
  9981. content: ""; }
  9982.  
  9983. .fa-history:before {
  9984. content: ""; }
  9985.  
  9986. .fa-circle-thin:before {
  9987. content: ""; }
  9988.  
  9989. .fa-header:before {
  9990. content: ""; }
  9991.  
  9992. .fa-paragraph:before {
  9993. content: ""; }
  9994.  
  9995. .fa-sliders:before {
  9996. content: ""; }
  9997.  
  9998. .fa-share-alt:before {
  9999. content: ""; }
  10000.  
  10001. .fa-share-alt-square:before {
  10002. content: ""; }
  10003.  
  10004. .fa-bomb:before {
  10005. content: ""; }
  10006.  
  10007. .fa-soccer-ball-o:before,
  10008. .fa-futbol-o:before {
  10009. content: ""; }
  10010.  
  10011. .fa-tty:before {
  10012. content: ""; }
  10013.  
  10014. .fa-binoculars:before {
  10015. content: ""; }
  10016.  
  10017. .fa-plug:before {
  10018. content: ""; }
  10019.  
  10020. .fa-slideshare:before {
  10021. content: ""; }
  10022.  
  10023. .fa-twitch:before {
  10024. content: ""; }
  10025.  
  10026. .fa-yelp:before {
  10027. content: ""; }
  10028.  
  10029. .fa-newspaper-o:before {
  10030. content: ""; }
  10031.  
  10032. .fa-wifi:before {
  10033. content: ""; }
  10034.  
  10035. .fa-calculator:before {
  10036. content: ""; }
  10037.  
  10038. .fa-paypal:before {
  10039. content: ""; }
  10040.  
  10041. .fa-google-wallet:before {
  10042. content: ""; }
  10043.  
  10044. .fa-cc-visa:before {
  10045. content: ""; }
  10046.  
  10047. .fa-cc-mastercard:before {
  10048. content: ""; }
  10049.  
  10050. .fa-cc-discover:before {
  10051. content: ""; }
  10052.  
  10053. .fa-cc-amex:before {
  10054. content: ""; }
  10055.  
  10056. .fa-cc-paypal:before {
  10057. content: ""; }
  10058.  
  10059. .fa-cc-stripe:before {
  10060. content: ""; }
  10061.  
  10062. .fa-bell-slash:before {
  10063. content: ""; }
  10064.  
  10065. .fa-bell-slash-o:before {
  10066. content: ""; }
  10067.  
  10068. .fa-trash:before {
  10069. content: ""; }
  10070.  
  10071. .fa-copyright:before {
  10072. content: ""; }
  10073.  
  10074. .fa-at:before {
  10075. content: ""; }
  10076.  
  10077. .fa-eyedropper:before {
  10078. content: ""; }
  10079.  
  10080. .fa-paint-brush:before {
  10081. content: ""; }
  10082.  
  10083. .fa-birthday-cake:before {
  10084. content: ""; }
  10085.  
  10086. .fa-area-chart:before {
  10087. content: ""; }
  10088.  
  10089. .fa-pie-chart:before {
  10090. content: ""; }
  10091.  
  10092. .fa-line-chart:before {
  10093. content: ""; }
  10094.  
  10095. .fa-lastfm:before {
  10096. content: ""; }
  10097.  
  10098. .fa-lastfm-square:before {
  10099. content: ""; }
  10100.  
  10101. .fa-toggle-off:before {
  10102. content: ""; }
  10103.  
  10104. .fa-toggle-on:before {
  10105. content: ""; }
  10106.  
  10107. .fa-bicycle:before {
  10108. content: ""; }
  10109.  
  10110. .fa-bus:before {
  10111. content: ""; }
  10112.  
  10113. .fa-ioxhost:before {
  10114. content: ""; }
  10115.  
  10116. .fa-angellist:before {
  10117. content: ""; }
  10118.  
  10119. .fa-cc:before {
  10120. content: ""; }
  10121.  
  10122. .fa-shekel:before,
  10123. .fa-sheqel:before,
  10124. .fa-ils:before {
  10125. content: ""; }
  10126.  
  10127. .fa-meanpath:before {
  10128. content: ""; }
  10129.  
  10130. .fa-buysellads:before {
  10131. content: ""; }
  10132.  
  10133. .fa-connectdevelop:before {
  10134. content: ""; }
  10135.  
  10136. .fa-dashcube:before {
  10137. content: ""; }
  10138.  
  10139. .fa-forumbee:before {
  10140. content: ""; }
  10141.  
  10142. .fa-leanpub:before {
  10143. content: ""; }
  10144.  
  10145. .fa-sellsy:before {
  10146. content: ""; }
  10147.  
  10148. .fa-shirtsinbulk:before {
  10149. content: ""; }
  10150.  
  10151. .fa-simplybuilt:before {
  10152. content: ""; }
  10153.  
  10154. .fa-skyatlas:before {
  10155. content: ""; }
  10156.  
  10157. .fa-cart-plus:before {
  10158. content: ""; }
  10159.  
  10160. .fa-cart-arrow-down:before {
  10161. content: ""; }
  10162.  
  10163. .fa-diamond:before {
  10164. content: ""; }
  10165.  
  10166. .fa-ship:before {
  10167. content: ""; }
  10168.  
  10169. .fa-user-secret:before {
  10170. content: ""; }
  10171.  
  10172. .fa-motorcycle:before {
  10173. content: ""; }
  10174.  
  10175. .fa-street-view:before {
  10176. content: ""; }
  10177.  
  10178. .fa-heartbeat:before {
  10179. content: ""; }
  10180.  
  10181. .fa-venus:before {
  10182. content: ""; }
  10183.  
  10184. .fa-mars:before {
  10185. content: ""; }
  10186.  
  10187. .fa-mercury:before {
  10188. content: ""; }
  10189.  
  10190. .fa-intersex:before,
  10191. .fa-transgender:before {
  10192. content: ""; }
  10193.  
  10194. .fa-transgender-alt:before {
  10195. content: ""; }
  10196.  
  10197. .fa-venus-double:before {
  10198. content: ""; }
  10199.  
  10200. .fa-mars-double:before {
  10201. content: ""; }
  10202.  
  10203. .fa-venus-mars:before {
  10204. content: ""; }
  10205.  
  10206. .fa-mars-stroke:before {
  10207. content: ""; }
  10208.  
  10209. .fa-mars-stroke-v:before {
  10210. content: ""; }
  10211.  
  10212. .fa-mars-stroke-h:before {
  10213. content: ""; }
  10214.  
  10215. .fa-neuter:before {
  10216. content: ""; }
  10217.  
  10218. .fa-genderless:before {
  10219. content: ""; }
  10220.  
  10221. .fa-facebook-official:before {
  10222. content: ""; }
  10223.  
  10224. .fa-pinterest-p:before {
  10225. content: ""; }
  10226.  
  10227. .fa-whatsapp:before {
  10228. content: ""; }
  10229.  
  10230. .fa-server:before {
  10231. content: ""; }
  10232.  
  10233. .fa-user-plus:before {
  10234. content: ""; }
  10235.  
  10236. .fa-user-times:before {
  10237. content: ""; }
  10238.  
  10239. .fa-hotel:before,
  10240. .fa-bed:before {
  10241. content: ""; }
  10242.  
  10243. .fa-viacoin:before {
  10244. content: ""; }
  10245.  
  10246. .fa-train:before {
  10247. content: ""; }
  10248.  
  10249. .fa-subway:before {
  10250. content: ""; }
  10251.  
  10252. .fa-medium:before {
  10253. content: ""; }
  10254.  
  10255. .fa-yc:before,
  10256. .fa-y-combinator:before {
  10257. content: ""; }
  10258.  
  10259. .fa-optin-monster:before {
  10260. content: ""; }
  10261.  
  10262. .fa-opencart:before {
  10263. content: ""; }
  10264.  
  10265. .fa-expeditedssl:before {
  10266. content: ""; }
  10267.  
  10268. .fa-battery-4:before,
  10269. .fa-battery:before,
  10270. .fa-battery-full:before {
  10271. content: ""; }
  10272.  
  10273. .fa-battery-3:before,
  10274. .fa-battery-three-quarters:before {
  10275. content: ""; }
  10276.  
  10277. .fa-battery-2:before,
  10278. .fa-battery-half:before {
  10279. content: ""; }
  10280.  
  10281. .fa-battery-1:before,
  10282. .fa-battery-quarter:before {
  10283. content: ""; }
  10284.  
  10285. .fa-battery-0:before,
  10286. .fa-battery-empty:before {
  10287. content: ""; }
  10288.  
  10289. .fa-mouse-pointer:before {
  10290. content: ""; }
  10291.  
  10292. .fa-i-cursor:before {
  10293. content: ""; }
  10294.  
  10295. .fa-object-group:before {
  10296. content: ""; }
  10297.  
  10298. .fa-object-ungroup:before {
  10299. content: ""; }
  10300.  
  10301. .fa-sticky-note:before {
  10302. content: ""; }
  10303.  
  10304. .fa-sticky-note-o:before {
  10305. content: ""; }
  10306.  
  10307. .fa-cc-jcb:before {
  10308. content: ""; }
  10309.  
  10310. .fa-cc-diners-club:before {
  10311. content: ""; }
  10312.  
  10313. .fa-clone:before {
  10314. content: ""; }
  10315.  
  10316. .fa-balance-scale:before {
  10317. content: ""; }
  10318.  
  10319. .fa-hourglass-o:before {
  10320. content: ""; }
  10321.  
  10322. .fa-hourglass-1:before,
  10323. .fa-hourglass-start:before {
  10324. content: ""; }
  10325.  
  10326. .fa-hourglass-2:before,
  10327. .fa-hourglass-half:before {
  10328. content: ""; }
  10329.  
  10330. .fa-hourglass-3:before,
  10331. .fa-hourglass-end:before {
  10332. content: ""; }
  10333.  
  10334. .fa-hourglass:before {
  10335. content: ""; }
  10336.  
  10337. .fa-hand-grab-o:before,
  10338. .fa-hand-rock-o:before {
  10339. content: ""; }
  10340.  
  10341. .fa-hand-stop-o:before,
  10342. .fa-hand-paper-o:before {
  10343. content: ""; }
  10344.  
  10345. .fa-hand-scissors-o:before {
  10346. content: ""; }
  10347.  
  10348. .fa-hand-lizard-o:before {
  10349. content: ""; }
  10350.  
  10351. .fa-hand-spock-o:before {
  10352. content: ""; }
  10353.  
  10354. .fa-hand-pointer-o:before {
  10355. content: ""; }
  10356.  
  10357. .fa-hand-peace-o:before {
  10358. content: ""; }
  10359.  
  10360. .fa-trademark:before {
  10361. content: ""; }
  10362.  
  10363. .fa-registered:before {
  10364. content: ""; }
  10365.  
  10366. .fa-creative-commons:before {
  10367. content: ""; }
  10368.  
  10369. .fa-gg:before {
  10370. content: ""; }
  10371.  
  10372. .fa-gg-circle:before {
  10373. content: ""; }
  10374.  
  10375. .fa-tripadvisor:before {
  10376. content: ""; }
  10377.  
  10378. .fa-odnoklassniki:before {
  10379. content: ""; }
  10380.  
  10381. .fa-odnoklassniki-square:before {
  10382. content: ""; }
  10383.  
  10384. .fa-get-pocket:before {
  10385. content: ""; }
  10386.  
  10387. .fa-wikipedia-w:before {
  10388. content: ""; }
  10389.  
  10390. .fa-safari:before {
  10391. content: ""; }
  10392.  
  10393. .fa-chrome:before {
  10394. content: ""; }
  10395.  
  10396. .fa-firefox:before {
  10397. content: ""; }
  10398.  
  10399. .fa-opera:before {
  10400. content: ""; }
  10401.  
  10402. .fa-internet-explorer:before {
  10403. content: ""; }
  10404.  
  10405. .fa-tv:before,
  10406. .fa-television:before {
  10407. content: ""; }
  10408.  
  10409. .fa-contao:before {
  10410. content: ""; }
  10411.  
  10412. .fa-500px:before {
  10413. content: ""; }
  10414.  
  10415. .fa-amazon:before {
  10416. content: ""; }
  10417.  
  10418. .fa-calendar-plus-o:before {
  10419. content: ""; }
  10420.  
  10421. .fa-calendar-minus-o:before {
  10422. content: ""; }
  10423.  
  10424. .fa-calendar-times-o:before {
  10425. content: ""; }
  10426.  
  10427. .fa-calendar-check-o:before {
  10428. content: ""; }
  10429.  
  10430. .fa-industry:before {
  10431. content: ""; }
  10432.  
  10433. .fa-map-pin:before {
  10434. content: ""; }
  10435.  
  10436. .fa-map-signs:before {
  10437. content: ""; }
  10438.  
  10439. .fa-map-o:before {
  10440. content: ""; }
  10441.  
  10442. .fa-map:before {
  10443. content: ""; }
  10444.  
  10445. .fa-commenting:before {
  10446. content: ""; }
  10447.  
  10448. .fa-commenting-o:before {
  10449. content: ""; }
  10450.  
  10451. .fa-houzz:before {
  10452. content: ""; }
  10453.  
  10454. .fa-vimeo:before {
  10455. content: ""; }
  10456.  
  10457. .fa-black-tie:before {
  10458. content: ""; }
  10459.  
  10460. .fa-fonticons:before {
  10461. content: ""; }
  10462.  
  10463. .fa-reddit-alien:before {
  10464. content: ""; }
  10465.  
  10466. .fa-edge:before {
  10467. content: ""; }
  10468.  
  10469. .fa-credit-card-alt:before {
  10470. content: ""; }
  10471.  
  10472. .fa-codiepie:before {
  10473. content: ""; }
  10474.  
  10475. .fa-modx:before {
  10476. content: ""; }
  10477.  
  10478. .fa-fort-awesome:before {
  10479. content: ""; }
  10480.  
  10481. .fa-usb:before {
  10482. content: ""; }
  10483.  
  10484. .fa-product-hunt:before {
  10485. content: ""; }
  10486.  
  10487. .fa-mixcloud:before {
  10488. content: ""; }
  10489.  
  10490. .fa-scribd:before {
  10491. content: ""; }
  10492.  
  10493. .fa-pause-circle:before {
  10494. content: ""; }
  10495.  
  10496. .fa-pause-circle-o:before {
  10497. content: ""; }
  10498.  
  10499. .fa-stop-circle:before {
  10500. content: ""; }
  10501.  
  10502. .fa-stop-circle-o:before {
  10503. content: ""; }
  10504.  
  10505. .fa-shopping-bag:before {
  10506. content: ""; }
  10507.  
  10508. .fa-shopping-basket:before {
  10509. content: ""; }
  10510.  
  10511. .fa-hashtag:before {
  10512. content: ""; }
  10513.  
  10514. .fa-bluetooth:before {
  10515. content: ""; }
  10516.  
  10517. .fa-bluetooth-b:before {
  10518. content: ""; }
  10519.  
  10520. .fa-percent:before {
  10521. content: ""; }
  10522.  
  10523. .fa-gitlab:before {
  10524. content: ""; }
  10525.  
  10526. .fa-wpbeginner:before {
  10527. content: ""; }
  10528.  
  10529. .fa-wpforms:before {
  10530. content: ""; }
  10531.  
  10532. .fa-envira:before {
  10533. content: ""; }
  10534.  
  10535. .fa-universal-access:before {
  10536. content: ""; }
  10537.  
  10538. .fa-wheelchair-alt:before {
  10539. content: ""; }
  10540.  
  10541. .fa-question-circle-o:before {
  10542. content: ""; }
  10543.  
  10544. .fa-blind:before {
  10545. content: ""; }
  10546.  
  10547. .fa-audio-description:before {
  10548. content: ""; }
  10549.  
  10550. .fa-volume-control-phone:before {
  10551. content: ""; }
  10552.  
  10553. .fa-braille:before {
  10554. content: ""; }
  10555.  
  10556. .fa-assistive-listening-systems:before {
  10557. content: ""; }
  10558.  
  10559. .fa-asl-interpreting:before,
  10560. .fa-american-sign-language-interpreting:before {
  10561. content: ""; }
  10562.  
  10563. .fa-deafness:before,
  10564. .fa-hard-of-hearing:before,
  10565. .fa-deaf:before {
  10566. content: ""; }
  10567.  
  10568. .fa-glide:before {
  10569. content: ""; }
  10570.  
  10571. .fa-glide-g:before {
  10572. content: ""; }
  10573.  
  10574. .fa-signing:before,
  10575. .fa-sign-language:before {
  10576. content: ""; }
  10577.  
  10578. .fa-low-vision:before {
  10579. content: ""; }
  10580.  
  10581. .fa-viadeo:before {
  10582. content: ""; }
  10583.  
  10584. .fa-viadeo-square:before {
  10585. content: ""; }
  10586.  
  10587. .fa-snapchat:before {
  10588. content: ""; }
  10589.  
  10590. .fa-snapchat-ghost:before {
  10591. content: ""; }
  10592.  
  10593. .fa-snapchat-square:before {
  10594. content: ""; }
  10595.  
  10596. .fa-pied-piper:before {
  10597. content: ""; }
  10598.  
  10599. .fa-first-order:before {
  10600. content: ""; }
  10601.  
  10602. .fa-yoast:before {
  10603. content: ""; }
  10604.  
  10605. .fa-themeisle:before {
  10606. content: ""; }
  10607.  
  10608. .fa-google-plus-circle:before,
  10609. .fa-google-plus-official:before {
  10610. content: ""; }
  10611.  
  10612. .fa-fa:before,
  10613. .fa-font-awesome:before {
  10614. content: ""; }
  10615.  
  10616. .fa-handshake-o:before {
  10617. content: ""; }
  10618.  
  10619. .fa-envelope-open:before {
  10620. content: ""; }
  10621.  
  10622. .fa-envelope-open-o:before {
  10623. content: ""; }
  10624.  
  10625. .fa-linode:before {
  10626. content: ""; }
  10627.  
  10628. .fa-address-book:before {
  10629. content: ""; }
  10630.  
  10631. .fa-address-book-o:before {
  10632. content: ""; }
  10633.  
  10634. .fa-vcard:before,
  10635. .fa-address-card:before {
  10636. content: ""; }
  10637.  
  10638. .fa-vcard-o:before,
  10639. .fa-address-card-o:before {
  10640. content: ""; }
  10641.  
  10642. .fa-user-circle:before {
  10643. content: ""; }
  10644.  
  10645. .fa-user-circle-o:before {
  10646. content: ""; }
  10647.  
  10648. .fa-user-o:before {
  10649. content: ""; }
  10650.  
  10651. .fa-id-badge:before {
  10652. content: ""; }
  10653.  
  10654. .fa-drivers-license:before,
  10655. .fa-id-card:before {
  10656. content: ""; }
  10657.  
  10658. .fa-drivers-license-o:before,
  10659. .fa-id-card-o:before {
  10660. content: ""; }
  10661.  
  10662. .fa-quora:before {
  10663. content: ""; }
  10664.  
  10665. .fa-free-code-camp:before {
  10666. content: ""; }
  10667.  
  10668. .fa-telegram:before {
  10669. content: ""; }
  10670.  
  10671. .fa-thermometer-4:before,
  10672. .fa-thermometer:before,
  10673. .fa-thermometer-full:before {
  10674. content: ""; }
  10675.  
  10676. .fa-thermometer-3:before,
  10677. .fa-thermometer-three-quarters:before {
  10678. content: ""; }
  10679.  
  10680. .fa-thermometer-2:before,
  10681. .fa-thermometer-half:before {
  10682. content: ""; }
  10683.  
  10684. .fa-thermometer-1:before,
  10685. .fa-thermometer-quarter:before {
  10686. content: ""; }
  10687.  
  10688. .fa-thermometer-0:before,
  10689. .fa-thermometer-empty:before {
  10690. content: ""; }
  10691.  
  10692. .fa-shower:before {
  10693. content: ""; }
  10694.  
  10695. .fa-bathtub:before,
  10696. .fa-s15:before,
  10697. .fa-bath:before {
  10698. content: ""; }
  10699.  
  10700. .fa-podcast:before {
  10701. content: ""; }
  10702.  
  10703. .fa-window-maximize:before {
  10704. content: ""; }
  10705.  
  10706. .fa-window-minimize:before {
  10707. content: ""; }
  10708.  
  10709. .fa-window-restore:before {
  10710. content: ""; }
  10711.  
  10712. .fa-times-rectangle:before,
  10713. .fa-window-close:before {
  10714. content: ""; }
  10715.  
  10716. .fa-times-rectangle-o:before,
  10717. .fa-window-close-o:before {
  10718. content: ""; }
  10719.  
  10720. .fa-bandcamp:before {
  10721. content: ""; }
  10722.  
  10723. .fa-grav:before {
  10724. content: ""; }
  10725.  
  10726. .fa-etsy:before {
  10727. content: ""; }
  10728.  
  10729. .fa-imdb:before {
  10730. content: ""; }
  10731.  
  10732. .fa-ravelry:before {
  10733. content: ""; }
  10734.  
  10735. .fa-eercast:before {
  10736. content: ""; }
  10737.  
  10738. .fa-microchip:before {
  10739. content: ""; }
  10740.  
  10741. .fa-snowflake-o:before {
  10742. content: ""; }
  10743.  
  10744. .fa-superpowers:before {
  10745. content: ""; }
  10746.  
  10747. .fa-wpexplorer:before {
  10748. content: ""; }
  10749.  
  10750. .fa-meetup:before {
  10751. content: ""; }
  10752.  
  10753. .gallery {
  10754. margin-bottom: 1.5em; }
  10755.  
  10756. .gallery-item {
  10757. display: inline-block;
  10758. text-align: center;
  10759. vertical-align: top;
  10760. width: 100%; }
  10761. .gallery-columns-2 .gallery-item {
  10762. max-width: 50%; }
  10763. .gallery-columns-3 .gallery-item {
  10764. max-width: 33.33%; }
  10765. .gallery-columns-4 .gallery-item {
  10766. max-width: 25%; }
  10767. .gallery-columns-5 .gallery-item {
  10768. max-width: 20%; }
  10769. .gallery-columns-6 .gallery-item {
  10770. max-width: 16.66%; }
  10771. .gallery-columns-7 .gallery-item {
  10772. max-width: 14.28%; }
  10773. .gallery-columns-8 .gallery-item {
  10774. max-width: 12.5%; }
  10775. .gallery-columns-9 .gallery-item {
  10776. max-width: 11.11%; }
  10777.  
  10778. .gallery-caption {
  10779. display: block; }
  10780.  
  10781.  
  10782.  
  10783.  
  10784.  
  10785. /****************/
  10786. /** CUSTOM CSS **/
  10787. /****************/
  10788.  
  10789. .woocommerce-store-notice, p.demo_store {
  10790. position: absolute;
  10791. top: 0;
  10792. left: 0;
  10793. right: 0;
  10794. margin: 0;
  10795. width: 100%;
  10796. font-size: 14px;
  10797. padding: 7px 0;
  10798. text-align: center;
  10799. background-color: #2980b9;
  10800. color: #fff;
  10801. z-index: 99998;
  10802. -webkit-box-shadow: 0 1px 1em rgba(0,0,0,.2);
  10803. box-shadow: 0 1px 1em rgba(0,0,0,.2);
  10804. display: none;
  10805. }
  10806.  
  10807. .dropdown:hover>.dropdown-menu { display: block; }
  10808. .woocommerce-mini-cart__empty-message { margin-bottom: 0; }
  10809. #main-menu { margin: 0 auto; }
  10810.  
  10811. /* HEADER */
  10812. .login-or-create {
  10813. padding: 8px 0;
  10814. }
  10815.  
  10816. /* SUBHEADER */
  10817. .subheader {
  10818. background-image: url("https://i.imgur.com/lf7WsgY.jpg");
  10819. background-size: cover;
  10820. background-position: center;
  10821. padding: 5em 0;
  10822. color: white;
  10823. }
  10824.  
  10825. /* MINI CART */
  10826. .woocommerce-mini-cart {
  10827. list-style-type: none!important;
  10828. padding: 0!important;
  10829. }
  10830.  
  10831. .woocommerce-mini-cart-item img {
  10832. height: 2.5em!important;
  10833. width: auto!important;
  10834. margin: 0 10px!important;
  10835. }
  10836.  
  10837. .woocommerce-mini-cart__buttons {
  10838. margin: 0!important;
  10839. }
  10840.  
  10841. .woocommerce-mini-cart__buttons .wc-forward {
  10842. background: black!important;
  10843. color: white!important;
  10844. padding: 5px 25px!important;
  10845. float: left!important;
  10846. }
  10847.  
  10848. .woocommerce-mini-cart__buttons .checkout {
  10849. background: #2980b9!important;
  10850. color: white!important;
  10851. padding: 5px 25px!important;
  10852. float: right!important;
  10853. border-radius: 2px!important;
  10854. }
  10855.  
  10856. /* FORSIDE */
  10857. .hero {
  10858. padding: 6em 0;
  10859. background-image: url("https://i.imgur.com/fFlL0pG.jpg");
  10860. background-position: center;
  10861. background-size: cover;
  10862. color: white;
  10863. }
  10864.  
  10865. .hero-button {
  10866. background: #000;
  10867. color: white;
  10868. padding: 10px 25px;
  10869. border-radius: 2px;
  10870. }
  10871.  
  10872. .hero-button:hover {
  10873. background: #000;
  10874. color: white;
  10875. }
  10876.  
  10877. .features {
  10878. padding: 5em 0;
  10879. }
  10880.  
  10881. .features-box {
  10882. border: 0;
  10883. box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.15);
  10884. transition: all ease 0.2s;
  10885. }
  10886.  
  10887. .features-box:hover {
  10888. border: 0;
  10889. box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.10);
  10890. transition: all ease 0.2s;
  10891. }
  10892.  
  10893. .products-section {
  10894. padding: 3em 0;
  10895. background-color: #f7f7f7;
  10896. }
  10897.  
  10898. .home-about {
  10899. padding: 3em 0;
  10900. }
  10901.  
  10902. /* PRODUCTS */
  10903. .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
  10904. background: white;
  10905. box-shadow: 2px 5px 15px rgba(23, 23, 23, 0.2)!important;
  10906. transition: all ease 0.2s;
  10907. }
  10908.  
  10909. .woocommerce ul.products li.product:hover, .woocommerce-page ul.products li.product:hover {
  10910. background: white;
  10911. box-shadow: 2px 5px 15px rgba(23, 23, 23, 0.1)!important;
  10912. }
  10913.  
  10914. .woocommerce ul.products li.product a img {
  10915. width: 100%;
  10916. height: 250px;
  10917. }
  10918.  
  10919. .woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
  10920. padding: 0px 10px 5px 10px;
  10921. color: #484848;
  10922. }
  10923.  
  10924. .woocommerce ul.products li.product .price {
  10925. color: #484848;
  10926. font-weight: 600;
  10927. padding: 0px 10px 15px 10px;
  10928. margin: 0;
  10929. }
  10930.  
  10931. .add-to-cart-container {
  10932. border-top: 1px solid rgba(62, 62, 62, 0.5)!important;
  10933. }
  10934.  
  10935. .add_to_cart_button {
  10936. width: 50%;
  10937. float: left;
  10938. font-size: 14px;
  10939. padding: 5px 0px;
  10940. color: #313131;
  10941. border: none;
  10942. background-color: #e8edf3;
  10943. border-radius: 0;
  10944. transition: all ease 0.2s;
  10945. }
  10946.  
  10947. .add_to_cart_button:hover {
  10948. width: 50%;
  10949. float: left;
  10950. font-size: 14px;
  10951. padding: 5px 0px;
  10952. color: #313131;
  10953. border: none;
  10954. background-color: #d1d6dc;
  10955. border-radius: 0;
  10956. }
  10957.  
  10958. .membership-button-archive {
  10959. width: 50%;
  10960. float: right;
  10961. font-size: 14px;
  10962. padding: 5px 0px;
  10963. color: #313131;
  10964. border: none;
  10965. background-color: #caddd5;
  10966. border-radius: 0;
  10967. text-align: center;
  10968. transition: all ease 0.2s;
  10969. }
  10970.  
  10971. .membership-button-archive:hover {
  10972. width: 50%;
  10973. float: right;
  10974. font-size: 14px;
  10975. padding: 5px 0px;
  10976. color: #313131;
  10977. border: none;
  10978. background-color: #adc1b9;
  10979. border-radius: 0;
  10980. text-align: center;
  10981. transition: all ease 0.2s;
  10982. }
  10983.  
  10984. .archive .site-main {
  10985. width: 100%;
  10986. }
  10987.  
  10988. /* SINGLE-PRODUCT PAGE */
  10989. .single-product .woocommerce-product-details__short-description {
  10990. font-size: 15px;
  10991. line-height: 1.8em;
  10992. margin-bottom: 2em;
  10993. }
  10994.  
  10995. .single-product .woocommerce div.product .product_title {
  10996. font-size: 2em;
  10997. }
  10998.  
  10999. .woocommerce div.product form.cart div.quantity {
  11000. display: none!important;
  11001. }
  11002.  
  11003. .single-product button[name="add-to-cart"] {
  11004. background: #2980b9;
  11005. border-radius: 2px;
  11006. color: white;
  11007. border: 0;
  11008. padding: 10px 50px;
  11009. font-size: 15px;
  11010. }
  11011.  
  11012. .single-product .membership-button-archive {
  11013. font-size: 15px;
  11014. padding: 12px 50px;
  11015. color: #ffffff;
  11016. border: none;
  11017. background-color: #113c58;
  11018. border-radius: 2px;
  11019. text-align: center;
  11020. transition: all ease 0.2s;
  11021. float: none;
  11022. }
  11023.  
  11024. .product_meta {
  11025. display: none;
  11026. }
  11027.  
  11028. .woocommerce div.product p.price, .woocommerce div.product span.price {
  11029. margin-bottom: 2em;
  11030. }
  11031.  
  11032. .related.products {
  11033. visibility:hidden;
  11034. display: none;
  11035. }
  11036.  
  11037.  
  11038. /* CART PAGE */
  11039. .page-id-4 .site-main {
  11040. width: 100%;
  11041. }
  11042.  
  11043. .page-id-4 .woocommerce #content table.cart td.actions .input-text, .woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text {
  11044. width: 150px;
  11045. }
  11046.  
  11047. .page-id-4 input[name="apply_coupon"] {
  11048. background: black;
  11049. color: white;
  11050. border-radius: 2px;
  11051. border: 0;
  11052. }
  11053.  
  11054. .page-id-4 button[name="update_cart"]:disabled {
  11055. background: black;
  11056. color: white;
  11057. border-radius: 2px;
  11058. border: 0;
  11059. }
  11060.  
  11061. .page-id-4 button[name="update_cart"] {
  11062. background: black;
  11063. color: white;
  11064. border-radius: 2px;
  11065. border: 0;
  11066. }
  11067.  
  11068. .page-id-4 .wc-proceed-to-checkout .btn {
  11069. background: #2980b9;
  11070. border: none;
  11071. border-radius: 3px;
  11072. }
  11073.  
  11074. /* CHECKOUT PAGE */
  11075. .page-id-105 .woocommerce form .form-row {
  11076. display: block;
  11077. }
  11078.  
  11079. .page-id-105 button[name="woocommerce_checkout_place_order"] {
  11080. background: #2ecc71;
  11081. border: none;
  11082. border-radius: 2px;
  11083. box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.15);
  11084. }
  11085.  
  11086. /* MEMBERSHIP PAGE */
  11087. .membership {
  11088. background-image: url("https://i.imgur.com/lpk4W7d.jpg");
  11089. background-size: cover;
  11090. background-position: center;
  11091. padding: 5em 0;
  11092. }
  11093.  
  11094.  
  11095. /* FAQ PAGE */
  11096. .faq-box {
  11097. padding: 20px;
  11098. background: white;
  11099. border-radius: 2px;
  11100. box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.05);
  11101. margin: 5px;
  11102. }
  11103.  
  11104. /* WOOCOMMERCE ACCOUNT PAGE */
  11105. .woocommerce-account .site-main {
  11106. width: 100%;
  11107. }
  11108.  
  11109. /* SUB-FOOTER */
  11110. .sub-footer {
  11111. background-image: url("https://i.imgur.com/JOhD3Rd.jpg");
  11112. background-position: center;
  11113. background-size: cover;
  11114. text-align: center;
  11115. padding: 5em;
  11116. }
  11117.  
  11118. /* FOOTER */
  11119. .footer {
  11120. border-top: 1px solid #afafaf;
  11121. padding: 5em 0 2em 0;
  11122. }
  11123.  
  11124.  
  11125. /* COPYRIGHT */
  11126. .copyright {
  11127. background: black;
  11128. padding: 10px;
  11129. color: #8e8e8e;
  11130. font-size: 13px;
  11131. }
  11132.  
  11133. /* CARDS */
  11134. .card-img-top {
  11135. height: 120px;
  11136. }
  11137.  
  11138.  
  11139.  
  11140. .checkout-iconz-wrapper { display: none!important; }
  11141.  
  11142.  
  11143.  
  11144.  
  11145. @media all and (min-width: 0px) and (max-width: 575px) {
  11146. .page-id-105 { background: #f7f7f7; }
  11147. .page-id-105 .navbar { display: none!important; }
  11148. .page-id-105 .entry-header { color: white; background: #00c959; padding: 2em 0 4em 0; margin: -2em -1em 0 -1em; text-align: center; }
  11149. .page-id-105 .woocommerce-message { display: none!important; }
  11150. .page-id-105 .woocommerce-info { display: none!important; }
  11151. .page-id-105 .woocommerce-billing-fields h3 { display: none!important; }
  11152. .page-id-105 .woocommerce table.shop_table { display: none!important; }
  11153. .page-id-105 #order_review_heading { display: none!important; }
  11154. .page-id-105 #add_payment_method #payment ul.payment_methods, .woocommerce-cart #payment ul.payment_methods, .woocommerce-checkout #payment ul.payment_methods { display: none!important; }
  11155. .page-id-105 .sub-footer { display: none!important; }
  11156. .page-id-105 .footer { display: none!important; }
  11157. .page-id-105 .copyright { display: none!important; }
  11158. .page-id-105 .woocommerce-additional-fields { display: none!important; }
  11159. .page-id-105 #billing_company_field { display: none!important; }
  11160. .page-id-105 .top-top-bar { display: none!important; }
  11161. .page-id-105 #billing_address_1_field, .page-id-105 #billing_postcode_field { width: 47%; float: left; }
  11162. .page-id-105 #billing_city_field, .page-id-105 #billing_email_field { width: 47%; float: right; margin-top: -5.3em; }
  11163. #add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment { background: transparent!important; }
  11164. .page-id-105 form { margin-top: -2em; background: white; padding: 20px; border-radius: 2px; box-shadow: 0px 0px 20px 5px rgba(0, 0, 0, 0.1); }
  11165. .page-id-105 .sub-terms { display: none!important; }
  11166. .page-id-105 button[name="woocommerce_checkout_place_order"] { font-size: 18px; padding: 0.6em; }
  11167. .checkout-iconz-wrapper { text-align: center; display: block!important; }
  11168. .checkout-iconz { height: 35px!important; }
  11169. .copyright p:first-child { display: none!important; }
  11170. }
Add Comment
Please, Sign In to add comment