Advertisement
Guest User

artmania.css

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