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

6212 lines
113 KiB

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