No puede seleccionar más de 25 temas Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.
 
 
 
 
 

3647 líneas
74 KiB

  1. /*
  2. Kube Framework 4
  3. */
  4. /* =Reset
  5. -----------------------------------------------------------------------------*/
  6. *,
  7. *:before,
  8. *:after {
  9. -webkit-box-sizing: border-box;
  10. -moz-box-sizing: border-box;
  11. box-sizing: border-box;
  12. }
  13. html {
  14. font-family: sans-serif;
  15. -ms-text-size-adjust: 100%;
  16. -webkit-text-size-adjust: 100%;
  17. }
  18. html,
  19. body,
  20. div,
  21. span,
  22. object,
  23. iframe,
  24. p,
  25. blockquote,
  26. pre,
  27. a,
  28. abbr,
  29. acronym,
  30. address,
  31. big,
  32. cite,
  33. code,
  34. del,
  35. dfn,
  36. em,
  37. img,
  38. ins,
  39. kbd,
  40. q,
  41. s,
  42. samp,
  43. small,
  44. strike,
  45. strong,
  46. sub,
  47. sup,
  48. tt,
  49. var,
  50. b,
  51. u,
  52. i,
  53. center,
  54. dl,
  55. dt,
  56. dd,
  57. ol,
  58. ul,
  59. li,
  60. fieldset,
  61. form,
  62. label,
  63. legend,
  64. table,
  65. caption,
  66. tbody,
  67. tfoot,
  68. thead,
  69. tr,
  70. th,
  71. td,
  72. article,
  73. aside,
  74. canvas,
  75. details,
  76. embed,
  77. figure,
  78. figcaption,
  79. footer,
  80. header,
  81. hgroup,
  82. menu,
  83. nav,
  84. output,
  85. ruby,
  86. section,
  87. summary,
  88. time,
  89. mark,
  90. audio,
  91. video,
  92. h1,
  93. h2,
  94. h3,
  95. h4,
  96. h5,
  97. h6 {
  98. margin: 0;
  99. padding: 0;
  100. border: 0;
  101. outline: 0;
  102. font-size: 100%;
  103. vertical-align: baseline;
  104. background: transparent;
  105. }
  106. a:active,
  107. a:hover {
  108. outline: 0;
  109. }
  110. article,
  111. aside,
  112. details,
  113. figcaption,
  114. figure,
  115. footer,
  116. header,
  117. hgroup,
  118. main,
  119. nav,
  120. section,
  121. embed,
  122. object,
  123. iframe,
  124. audio,
  125. video,
  126. canvas,
  127. progress,
  128. meter,
  129. output,
  130. textarea {
  131. display: block;
  132. }
  133. audio:not([controls]) {
  134. display: none;
  135. height: 0;
  136. }
  137. /* To prevent some browsers from inserting quotes on q and p */
  138. blockquote,
  139. q {
  140. quotes: none;
  141. }
  142. blockquote p:before,
  143. blockquote p:after,
  144. q:before,
  145. q:after {
  146. content: '';
  147. content: none;
  148. }
  149. /* Table reset */
  150. table {
  151. border-collapse: collapse;
  152. border-spacing: 0;
  153. }
  154. caption,
  155. th,
  156. td {
  157. text-align: left;
  158. vertical-align: top;
  159. }
  160. thead th,
  161. thead td {
  162. font-weight: bold;
  163. vertical-align: bottom;
  164. }
  165. /* Image inside */
  166. a img,
  167. th img,
  168. td img {
  169. vertical-align: top;
  170. }
  171. button,
  172. input,
  173. select,
  174. textarea {
  175. margin: 0;
  176. }
  177. textarea {
  178. overflow: auto;
  179. vertical-align: top;
  180. resize: vertical;
  181. }
  182. /* Normalize buttons in IE */
  183. button {
  184. width: auto;
  185. overflow: visible;
  186. }
  187. /* Hand cursor on clickable controls */
  188. input[type="reset"],
  189. input[type="submit"],
  190. input[type="file"],
  191. input[type="radio"],
  192. input[type="checkbox"],
  193. select,
  194. button {
  195. cursor: pointer;
  196. }
  197. /* Trick with vertical align for radio and checkbox */
  198. input[type="radio"],
  199. input[type="checkbox"] {
  200. font-size: 110%;
  201. position: relative;
  202. top: -1px;
  203. margin-right: 3px;
  204. }
  205. /* Normalize search fields */
  206. input[type="search"] {
  207. -webkit-appearance: textfield;
  208. }
  209. input[type="search"]::-webkit-search-decoration,
  210. input[type="search"]::-webkit-search-cancel-button {
  211. -webkit-appearance: none;
  212. }
  213. /* Normalize horizontal line */
  214. hr {
  215. display: block;
  216. height: 1px;
  217. border: 0;
  218. border-top: 1px solid #ddd;
  219. }
  220. /* Responsive media */
  221. img,
  222. video,
  223. audio,
  224. embed,
  225. object {
  226. max-width: 100%;
  227. }
  228. img,
  229. video,
  230. embed,
  231. object {
  232. height: auto;
  233. }
  234. embed,
  235. object {
  236. height: 100%;
  237. }
  238. img {
  239. vertical-align: middle;
  240. -ms-interpolation-mode: bicubic;
  241. }
  242. /* =Typography
  243. -----------------------------------------------------------------------------*/
  244. body {
  245. font-family: "Helvetica Neue", Helvetica, Tahoma, sans-serif;
  246. font-size: 0.9375em;
  247. line-height: 1.65em;
  248. background: #ffffff;
  249. color: #222222;
  250. }
  251. /* =Links
  252. -----------------------------------------------------------------------------*/
  253. a {
  254. color: #134da5;
  255. }
  256. a:focus,
  257. a:hover {
  258. color: #de2c3b;
  259. }
  260. /* =Headings
  261. -----------------------------------------------------------------------------*/
  262. h1,
  263. h2,
  264. h3,
  265. h4,
  266. h5,
  267. h6,
  268. .h1,
  269. .h2,
  270. .h3,
  271. .h4,
  272. .h5,
  273. .h6 {
  274. font-family: "Helvetica Neue", Helvetica, Tahoma, sans-serif;
  275. font-weight: bold;
  276. color: #000000;
  277. text-rendering: optimizeLegibility;
  278. margin: 0 0 .5em 0;
  279. }
  280. h1,
  281. .h1,
  282. h2,
  283. .h2 {
  284. line-height: 1.1;
  285. }
  286. h3,
  287. .h3,
  288. h4,
  289. .h4 {
  290. line-height: 1.3;
  291. }
  292. h1,
  293. .h1 {
  294. font-size: 2.25em;
  295. }
  296. h2,
  297. .h2 {
  298. font-size: 1.5em;
  299. margin-bottom: .7em;
  300. }
  301. h3,
  302. .h3 {
  303. font-size: 1.3125em;
  304. }
  305. h4,
  306. .h4 {
  307. font-size: 1.125em;
  308. }
  309. h5,
  310. .h5 {
  311. font-size: 1em;
  312. }
  313. h6,
  314. .h6 {
  315. font-size: 0.75em;
  316. text-transform: uppercase;
  317. }
  318. /* =Lead
  319. -----------------------------------------------------------------------------*/
  320. .lead {
  321. font-size: 1.3125em;
  322. line-height: 1.5;
  323. margin-bottom: 1.0999999999999999em;
  324. }
  325. /* =Line height and margin
  326. -----------------------------------------------------------------------------*/
  327. p,
  328. ul,
  329. ol,
  330. dl,
  331. dd,
  332. dt,
  333. blockquote,
  334. td,
  335. th {
  336. line-height: 1.65em;
  337. }
  338. ul,
  339. ol,
  340. ul ul,
  341. ol ol,
  342. ul ol,
  343. ol ul {
  344. margin: 0 0 0 3.3em;
  345. }
  346. ul li,
  347. ol li {
  348. text-align: left;
  349. }
  350. ol ol li {
  351. list-style-type: lower-alpha;
  352. }
  353. ol ol ol li {
  354. list-style-type: lower-roman;
  355. }
  356. p,
  357. ul,
  358. ol,
  359. dl,
  360. blockquote,
  361. hr,
  362. pre,
  363. table,
  364. form,
  365. fieldset,
  366. figure,
  367. address {
  368. margin-bottom: 1.65em;
  369. }
  370. /* =Blockquote
  371. -----------------------------------------------------------------------------*/
  372. blockquote {
  373. position: relative;
  374. font-style: italic;
  375. font-size: 1.125em;
  376. margin-left: 2.4749999999999996em;
  377. padding-left: 1.65em;
  378. border-left: 2px solid #dddddd;
  379. }
  380. blockquote p {
  381. margin-bottom: .5em;
  382. }
  383. blockquote small,
  384. cite {
  385. color: rgba(0, 0, 0, 0.4);
  386. font-style: italic;
  387. }
  388. small,
  389. blockquote cite {
  390. font-size: 12.75px;
  391. line-height: 1;
  392. }
  393. /* =Address
  394. -----------------------------------------------------------------------------*/
  395. address {
  396. font-style: normal;
  397. }
  398. /* =Definition list
  399. -----------------------------------------------------------------------------*/
  400. dl dt {
  401. font-weight: bold;
  402. }
  403. dd {
  404. margin-left: 1.65em;
  405. }
  406. /* =Text-level
  407. -----------------------------------------------------------------------------*/
  408. s,
  409. del {
  410. text-decoration: line-through;
  411. }
  412. abbr[title],
  413. dfn[title] {
  414. border-bottom: 1px dotted #0f0f0f;
  415. cursor: help;
  416. }
  417. strong,
  418. b {
  419. font-weight: bold;
  420. }
  421. em,
  422. i {
  423. font-style: italic;
  424. }
  425. sub,
  426. sup {
  427. font-size: 11.25px;
  428. line-height: 0;
  429. position: relative;
  430. }
  431. sup {
  432. top: -0.5em;
  433. }
  434. sub {
  435. bottom: -0.25em;
  436. }
  437. figcaption {
  438. margin: .3em 0;
  439. font-size: 12.75px;
  440. font-style: italic;
  441. }
  442. ins,
  443. u {
  444. text-decoration: underline;
  445. }
  446. mark {
  447. background-color: #ffc800;
  448. color: #0f0f0f;
  449. text-decoration: none;
  450. }
  451. /* =Code
  452. -----------------------------------------------------------------------------*/
  453. pre,
  454. code,
  455. kbd,
  456. samp,
  457. var,
  458. output {
  459. font-size: 90%;
  460. font-style: normal;
  461. font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
  462. }
  463. pre {
  464. margin-top: 1.65em;
  465. font-size: 100%;
  466. line-height: 1.5;
  467. color: #222222;
  468. overflow: auto;
  469. }
  470. code,
  471. samp,
  472. kbd {
  473. padding: 3px 6px 2px 6px;
  474. display: inline-block;
  475. line-height: 1;
  476. border-radius: 2px;
  477. }
  478. code {
  479. background: #f4f4f4;
  480. border: 1px solid #d4d4d4;
  481. }
  482. pre code {
  483. font-size: 100%;
  484. border: none;
  485. padding: 0;
  486. background: none;
  487. line-height: 1.65em;
  488. }
  489. var {
  490. color: rgba(0, 0, 0, 0.5);
  491. }
  492. samp {
  493. background: #d3e3fb;
  494. border: 1px solid #b2cef8;
  495. }
  496. kbd {
  497. background: #0f0f0f;
  498. color: rgba(255, 255, 255, 0.85);
  499. white-space: nowrap;
  500. }
  501. /* =Form
  502. -----------------------------------------------------------------------------*/
  503. button:active,
  504. button:focus {
  505. outline: none;
  506. }
  507. textarea,
  508. select {
  509. font-family: "Helvetica Neue", Helvetica, Tahoma, sans-serif;
  510. font-size: 1em;
  511. box-shadow: none;
  512. }
  513. textarea,
  514. select[multiple],
  515. select[multiple="multiple"] {
  516. padding: 0.3em 0.35em;
  517. line-height: 1.35em;
  518. width: 100%;
  519. }
  520. input[type="text"],
  521. input[type="password"],
  522. input[type="email"],
  523. input[type="url"],
  524. input[type="phone"],
  525. input[type="tel"],
  526. input[type="number"],
  527. input[type="datetime"],
  528. input[type="date"],
  529. input[type="month"],
  530. input[type="color"],
  531. input[type="time"],
  532. input[type="search"],
  533. input[type="datetime-local"] {
  534. font-family: "Helvetica Neue", Helvetica, Tahoma, sans-serif;
  535. font-size: 1em;
  536. box-shadow: none;
  537. padding: 0.3em 0.35em;
  538. line-height: 1.65em;
  539. border-radius: 0;
  540. outline: none;
  541. }
  542. select[multiple],
  543. select[multiple="multiple"],
  544. textarea,
  545. input[type="text"],
  546. input[type="password"],
  547. input[type="email"],
  548. input[type="url"],
  549. input[type="phone"],
  550. input[type="tel"],
  551. input[type="number"],
  552. input[type="datetime"],
  553. input[type="date"],
  554. input[type="month"],
  555. input[type="color"],
  556. input[type="time"],
  557. input[type="search"],
  558. input[type="datetime-local"] {
  559. background: #ffffff;
  560. border: 1px solid #cccccc;
  561. position: relative;
  562. z-index: 2;
  563. -webkit-appearance: none;
  564. }
  565. textarea[disabled],
  566. input[type="text"][disabled],
  567. input[type="password"][disabled],
  568. input[type="email"][disabled],
  569. input[type="url"][disabled],
  570. input[type="phone"][disabled],
  571. input[type="tel"][disabled],
  572. input[type="number"][disabled],
  573. input[type="datetime"][disabled],
  574. input[type="date"][disabled],
  575. input[type="month"][disabled],
  576. input[type="color"][disabled],
  577. input[type="time"][disabled],
  578. input[type="search"][disabled],
  579. input[type="datetime-local"][disabled] {
  580. resize: none;
  581. color: rgba(0, 0, 0, 0.5);
  582. }
  583. select[disabled],
  584. input[type="checkbox"][disabled],
  585. input[type="radio"][disabled] {
  586. cursor: default;
  587. }
  588. input::-moz-focus-inner,
  589. button::-moz-focus-inner {
  590. border: 0;
  591. padding: 0;
  592. }
  593. input[type="range"] {
  594. position: relative;
  595. top: 3px;
  596. }
  597. select {
  598. margin-bottom: 0 !important;
  599. }
  600. fieldset {
  601. padding: 1.65em;
  602. margin-bottom: 1.65em;
  603. border: 1px solid #cccccc;
  604. }
  605. fieldset *:last-child {
  606. margin-bottom: 0 !important;
  607. }
  608. legend {
  609. font-weight: bold;
  610. padding: 0 1em;
  611. margin-left: -1em;
  612. }
  613. /* =Tables
  614. -----------------------------------------------------------------------------*/
  615. table {
  616. max-width: 100%;
  617. width: 100%;
  618. empty-cells: show;
  619. }
  620. table caption {
  621. text-transform: uppercase;
  622. padding: 0 1.0999999999999999em;
  623. color: rgba(0, 0, 0, 0.4);
  624. font-size: 12.75px;
  625. }
  626. table th,
  627. table td {
  628. border-bottom: 1px solid #eeeeee;
  629. padding: 0.825em 1.0999999999999999em;
  630. }
  631. table tfoot th,
  632. table tfoot td {
  633. color: rgba(0, 0, 0, 0.4);
  634. }
  635. /* =Grid
  636. -----------------------------------------------------------------------------*/
  637. .units-container:after,
  638. .units-row:after {
  639. content: "";
  640. display: table;
  641. clear: both;
  642. }
  643. .units-container:after,
  644. .units-row:after {
  645. content: "";
  646. display: table;
  647. clear: both;
  648. }
  649. .units-container {
  650. /* it's the trick to not collapse padding-top in the child element */
  651. padding-top: 1px;
  652. margin-top: -1px;
  653. }
  654. .units-row {
  655. margin-bottom: 1.65em;
  656. }
  657. .width-100,
  658. .unit-100 {
  659. width: 100%;
  660. }
  661. .width-90,
  662. .unit-90 {
  663. width: 90%;
  664. }
  665. .width-80,
  666. .unit-80 {
  667. width: 80%;
  668. }
  669. .width-75,
  670. .unit-75 {
  671. width: 75%;
  672. }
  673. .width-70,
  674. .unit-70 {
  675. width: 70%;
  676. }
  677. .width-66,
  678. .unit-66 {
  679. width: 66.6%;
  680. }
  681. .width-65,
  682. .unit-65 {
  683. width: 65%;
  684. }
  685. .width-60,
  686. .unit-60 {
  687. width: 60%;
  688. }
  689. .width-50,
  690. .unit-50 {
  691. width: 50%;
  692. }
  693. .width-40,
  694. .unit-40 {
  695. width: 40%;
  696. }
  697. .width-35,
  698. .unit-35 {
  699. width: 35%;
  700. }
  701. .width-33,
  702. .unit-33 {
  703. width: 33.3%;
  704. }
  705. .width-30,
  706. .unit-30 {
  707. width: 30%;
  708. }
  709. .width-25,
  710. .unit-25 {
  711. width: 25%;
  712. }
  713. .width-20,
  714. .unit-20 {
  715. width: 20%;
  716. }
  717. .width-10,
  718. .unit-10 {
  719. width: 10%;
  720. }
  721. .units-row .unit-90,
  722. .units-row .unit-80,
  723. .units-row .unit-75,
  724. .units-row .unit-70,
  725. .units-row .unit-66,
  726. .units-row .unit-65,
  727. .units-row .unit-60,
  728. .units-row .unit-50,
  729. .units-row .unit-40,
  730. .units-row .unit-35,
  731. .units-row .unit-33,
  732. .units-row .unit-30,
  733. .units-row .unit-25,
  734. .units-row .unit-20,
  735. .units-row .unit-10 {
  736. float: left;
  737. margin-left: 3%;
  738. }
  739. .units-row .unit-90:first-child,
  740. .units-row .unit-80:first-child,
  741. .units-row .unit-75:first-child,
  742. .units-row .unit-70:first-child,
  743. .units-row .unit-66:first-child,
  744. .units-row .unit-65:first-child,
  745. .units-row .unit-60:first-child,
  746. .units-row .unit-50:first-child,
  747. .units-row .unit-40:first-child,
  748. .units-row .unit-35:first-child,
  749. .units-row .unit-33:first-child,
  750. .units-row .unit-30:first-child,
  751. .units-row .unit-25:first-child,
  752. .units-row .unit-20:first-child,
  753. .units-row .unit-10:first-child {
  754. margin-left: 0;
  755. }
  756. .units-row .unit-90 {
  757. width: 89.7%;
  758. }
  759. .units-row .unit-80 {
  760. width: 79.4%;
  761. }
  762. .units-row .unit-75 {
  763. width: 74.25%;
  764. }
  765. .units-row .unit-70 {
  766. width: 69.1%;
  767. }
  768. .units-row .unit-66 {
  769. width: 65.66666666666666%;
  770. }
  771. .units-row .unit-65 {
  772. width: 65.66666666666666%;
  773. }
  774. .units-row .unit-60 {
  775. width: 58.800000000000004%;
  776. }
  777. .units-row .unit-50 {
  778. width: 48.5%;
  779. }
  780. .units-row .unit-40 {
  781. width: 38.2%;
  782. }
  783. .units-row .unit-35 {
  784. width: 31.333333333333332%;
  785. }
  786. .units-row .unit-33 {
  787. width: 31.333333333333332%;
  788. }
  789. .units-row .unit-30 {
  790. width: 27.9%;
  791. }
  792. .units-row .unit-25 {
  793. width: 22.75%;
  794. }
  795. .units-row .unit-20 {
  796. width: 17.6%;
  797. }
  798. .units-row .unit-10 {
  799. width: 7.3%;
  800. }
  801. .unit-push-90,
  802. .unit-push-80,
  803. .unit-push-75,
  804. .unit-push-70,
  805. .unit-push-66,
  806. .unit-push-65,
  807. .unit-push-60,
  808. .unit-push-50,
  809. .unit-push-40,
  810. .unit-push-35,
  811. .unit-push-33,
  812. .unit-push-30,
  813. .unit-push-25,
  814. .unit-push-20,
  815. .unit-push-10 {
  816. position: relative;
  817. }
  818. .unit-push-90 {
  819. left: 92.7%;
  820. }
  821. .unit-push-80 {
  822. left: 82.4%;
  823. }
  824. .unit-push-75 {
  825. left: 77.25%;
  826. }
  827. .unit-push-70 {
  828. left: 72.1%;
  829. }
  830. .unit-push-66 {
  831. left: 68.66666666666666%;
  832. }
  833. .unit-push-65 {
  834. left: 68.66666666666666%;
  835. }
  836. .unit-push-60 {
  837. left: 61.800000000000004%;
  838. }
  839. .unit-push-50 {
  840. left: 51.5%;
  841. }
  842. .unit-push-40 {
  843. left: 41.2%;
  844. }
  845. .unit-push-35 {
  846. left: 34.33333333333333%;
  847. }
  848. .unit-push-33 {
  849. left: 34.33333333333333%;
  850. }
  851. .unit-push-30 {
  852. left: 30.9%;
  853. }
  854. .unit-push-25 {
  855. left: 25.75%;
  856. }
  857. .unit-push-20 {
  858. left: 20.6%;
  859. }
  860. .unit-push-10 {
  861. left: 10.3%;
  862. }
  863. .units-row .unit-push-right {
  864. float: right;
  865. }
  866. .units-row .unit-role-right {
  867. margin-left: 3%;
  868. float: right;
  869. }
  870. .units-row .unit-role-left {
  871. margin-left: 0;
  872. }
  873. .centered,
  874. .unit-centered {
  875. float: none !important;
  876. margin: 0 auto !important;
  877. }
  878. .unit-padding {
  879. padding: 1.65em;
  880. }
  881. .units-padding .unit-100,
  882. .units-padding .unit-90,
  883. .units-padding .unit-80,
  884. .units-padding .unit-75,
  885. .units-padding .unit-70,
  886. .units-padding .unit-66,
  887. .units-padding .unit-65,
  888. .units-padding .unit-60,
  889. .units-padding .unit-50,
  890. .units-padding .unit-40,
  891. .units-padding .unit-35,
  892. .units-padding .unit-33,
  893. .units-padding .unit-30,
  894. .units-padding .unit-25,
  895. .units-padding .unit-20,
  896. .units-padding .unit-10 {
  897. padding: 1.65em;
  898. }
  899. .units-split .unit-90,
  900. .units-split .unit-80,
  901. .units-split .unit-75,
  902. .units-split .unit-70,
  903. .units-split .unit-66,
  904. .units-split .unit-65,
  905. .units-split .unit-60,
  906. .units-split .unit-50,
  907. .units-split .unit-40,
  908. .units-split .unit-35,
  909. .units-split .unit-33,
  910. .units-split .unit-30,
  911. .units-split .unit-25,
  912. .units-split .unit-20,
  913. .units-split .unit-10 {
  914. margin-left: 0;
  915. }
  916. .units-split .unit-90 {
  917. width: 90%;
  918. }
  919. .units-split .unit-80 {
  920. width: 80%;
  921. }
  922. .units-split .unit-75 {
  923. width: 75%;
  924. }
  925. .units-split .unit-70 {
  926. width: 70%;
  927. }
  928. .units-split .unit-66 {
  929. width: 66.6%;
  930. }
  931. .units-split .unit-65 {
  932. width: 65%;
  933. }
  934. .units-split .unit-60 {
  935. width: 60%;
  936. }
  937. .units-split .unit-50 {
  938. width: 50%;
  939. }
  940. .units-split .unit-40 {
  941. width: 40%;
  942. }
  943. .units-split .unit-35 {
  944. width: 35%;
  945. }
  946. .units-split .unit-33 {
  947. width: 33.3%;
  948. }
  949. .units-split .unit-30 {
  950. width: 30%;
  951. }
  952. .units-split .unit-25 {
  953. width: 25%;
  954. }
  955. .units-split .unit-20 {
  956. width: 20%;
  957. }
  958. .units-split .unit-10 {
  959. width: 10%;
  960. }
  961. /* =Blocks
  962. -----------------------------------------------------------------------------*/
  963. .blocks-2,
  964. .blocks-3,
  965. .blocks-4,
  966. .blocks-5,
  967. .blocks-6 {
  968. padding-left: 0;
  969. list-style: none;
  970. margin-left: -3%;
  971. }
  972. .blocks-2:after,
  973. .blocks-3:after,
  974. .blocks-4:after,
  975. .blocks-5:after,
  976. .blocks-6:after {
  977. content: "";
  978. display: table;
  979. clear: both;
  980. }
  981. .blocks-2:after,
  982. .blocks-3:after,
  983. .blocks-4:after,
  984. .blocks-5:after,
  985. .blocks-6:after {
  986. content: "";
  987. display: table;
  988. clear: both;
  989. }
  990. .blocks-2 > li,
  991. .blocks-3 > li,
  992. .blocks-4 > li,
  993. .blocks-5 > li,
  994. .blocks-6 > li {
  995. height: auto;
  996. float: left;
  997. margin-bottom: 1.65em;
  998. margin-left: 3%;
  999. }
  1000. .blocks-2 > li ul,
  1001. .blocks-3 > li ul,
  1002. .blocks-4 > li ul,
  1003. .blocks-5 > li ul,
  1004. .blocks-6 > li ul {
  1005. list-style-type: disc;
  1006. }
  1007. .blocks-2 > li ul ul,
  1008. .blocks-3 > li ul ul,
  1009. .blocks-4 > li ul ul,
  1010. .blocks-5 > li ul ul,
  1011. .blocks-6 > li ul ul {
  1012. list-style-type: circle;
  1013. }
  1014. .blocks-2 > li li,
  1015. .blocks-3 > li li,
  1016. .blocks-4 > li li,
  1017. .blocks-5 > li li,
  1018. .blocks-6 > li li {
  1019. float: none;
  1020. margin: 0;
  1021. }
  1022. .blocks-2 > li {
  1023. width: 47%;
  1024. }
  1025. .blocks-3 > li {
  1026. width: 30.333333333333332%;
  1027. }
  1028. .blocks-4 > li {
  1029. width: 22%;
  1030. }
  1031. .blocks-5 > li {
  1032. width: 17%;
  1033. }
  1034. .blocks-6 > li {
  1035. width: 13.666666666666666%;
  1036. }
  1037. .block-first {
  1038. clear: both;
  1039. }
  1040. /* =Tables
  1041. -----------------------------------------------------------------------------*/
  1042. table.table-bordered td,
  1043. table.table-bordered th {
  1044. border: 1px solid #eeeeee;
  1045. }
  1046. table.table-simple td,
  1047. table.table-simple th,
  1048. table.table-simple caption {
  1049. border: none;
  1050. padding-left: 0;
  1051. }
  1052. table.table-flat td,
  1053. table.table-flat th,
  1054. table.table-flat caption {
  1055. border: none;
  1056. padding: 0;
  1057. }
  1058. table.table-stroked td,
  1059. table.table-stroked th {
  1060. border-bottom: 1px solid #eeeeee;
  1061. }
  1062. table.table-stripped tbody tr:nth-child(odd) td {
  1063. background: #f8f8f8;
  1064. }
  1065. table.table-hovered tbody tr:hover td {
  1066. background-color: #f4f4f4;
  1067. }
  1068. /* Responsive Tables */
  1069. .table-container {
  1070. width: 100%;
  1071. overflow: auto;
  1072. margin-bottom: 1.65em;
  1073. }
  1074. .table-container table {
  1075. margin-bottom: 0;
  1076. }
  1077. .table-container::-webkit-scrollbar {
  1078. -webkit-appearance: none;
  1079. width: 14px;
  1080. height: 14px;
  1081. }
  1082. .table-container::-webkit-scrollbar-thumb {
  1083. border-radius: 8px;
  1084. border: 3px solid #fff;
  1085. background-color: rgba(0, 0, 0, 0.3);
  1086. }
  1087. /* =Forms
  1088. -----------------------------------------------------------------------------*/
  1089. .forms .btn,
  1090. .forms input[type="submit"].btn,
  1091. .forms button,
  1092. .forms input[type="submit"],
  1093. .forms input[type="reset"] {
  1094. padding: 0.3625em 1.3em;
  1095. }
  1096. .forms .btn-outline {
  1097. padding: 0.3em 1.3em;
  1098. }
  1099. .forms .btn-outline.bold {
  1100. padding: 0.2375em 1.3em;
  1101. }
  1102. .forms label {
  1103. display: block;
  1104. margin-bottom: 1.0999999999999999em;
  1105. }
  1106. .forms input[type="text"],
  1107. .forms input[type="password"],
  1108. .forms input[type="email"],
  1109. .forms input[type="url"],
  1110. .forms input[type="phone"],
  1111. .forms input[type="tel"],
  1112. .forms input[type="number"],
  1113. .forms input[type="datetime"],
  1114. .forms input[type="date"],
  1115. .forms input[type="month"],
  1116. .forms input[type="color"],
  1117. .forms input[type="time"],
  1118. .forms input[type="search"],
  1119. .forms input[type="range"],
  1120. .forms input[type="file"],
  1121. .forms input[type="datetime-local"],
  1122. .forms textarea,
  1123. .forms select {
  1124. display: block;
  1125. }
  1126. .forms-inline input[type="text"],
  1127. .forms-inline-list input[type="text"],
  1128. .forms-inline input[type="password"],
  1129. .forms-inline-list input[type="password"],
  1130. .forms-inline input[type="email"],
  1131. .forms-inline-list input[type="email"],
  1132. .forms-inline input[type="url"],
  1133. .forms-inline-list input[type="url"],
  1134. .forms-inline input[type="phone"],
  1135. .forms-inline-list input[type="phone"],
  1136. .forms-inline input[type="tel"],
  1137. .forms-inline-list input[type="tel"],
  1138. .forms-inline input[type="number"],
  1139. .forms-inline-list input[type="number"],
  1140. .forms-inline input[type="datetime"],
  1141. .forms-inline-list input[type="datetime"],
  1142. .forms-inline input[type="date"],
  1143. .forms-inline-list input[type="date"],
  1144. .forms-inline input[type="month"],
  1145. .forms-inline-list input[type="month"],
  1146. .forms-inline input[type="color"],
  1147. .forms-inline-list input[type="color"],
  1148. .forms-inline input[type="time"],
  1149. .forms-inline-list input[type="time"],
  1150. .forms-inline input[type="search"],
  1151. .forms-inline-list input[type="search"],
  1152. .forms-inline input[type="range"],
  1153. .forms-inline-list input[type="range"],
  1154. .forms-inline input[type="file"],
  1155. .forms-inline-list input[type="file"],
  1156. .forms-inline input[type="datetime-local"],
  1157. .forms-inline-list input[type="datetime-local"],
  1158. .forms-inline textarea,
  1159. .forms-inline-list textarea,
  1160. .forms-inline select,
  1161. .forms-inline-list select {
  1162. display: inline-block;
  1163. }
  1164. .forms-list,
  1165. .forms-inline,
  1166. .forms-inline-list {
  1167. margin: 0;
  1168. padding: 0;
  1169. margin-bottom: 1.0999999999999999em;
  1170. list-style: none;
  1171. }
  1172. .forms-list label,
  1173. .forms-inline label,
  1174. .forms-inline-list li,
  1175. .forms-inline-list li label {
  1176. display: inline-block;
  1177. margin-bottom: 0;
  1178. }
  1179. .forms-inline-list li label {
  1180. margin-right: 0.825em;
  1181. }
  1182. .forms-inline-list li {
  1183. margin-bottom: 3px;
  1184. }
  1185. .forms-list li {
  1186. margin-bottom: 6px;
  1187. }
  1188. .forms-desc {
  1189. margin-top: 4px;
  1190. color: rgba(0, 0, 0, 0.4);
  1191. font-size: 12.75px;
  1192. line-height: 1.4em;
  1193. }
  1194. input[type="text"],
  1195. input[type="password"],
  1196. input[type="email"],
  1197. input[type="url"],
  1198. input[type="phone"],
  1199. input[type="tel"],
  1200. input[type="number"],
  1201. input[type="datetime"],
  1202. input[type="date"],
  1203. input[type="month"],
  1204. input[type="color"],
  1205. input[type="time"],
  1206. input[type="search"],
  1207. input[type="datetime-local"],
  1208. textarea {
  1209. -moz-transition: border ease 0.5s;
  1210. transition: border ease 0.5s;
  1211. }
  1212. /* States */
  1213. .error,
  1214. .success {
  1215. font-weight: normal;
  1216. font-size: 12.75px;
  1217. }
  1218. input.input-error,
  1219. textarea.input-error,
  1220. select.input-error,
  1221. .input-error {
  1222. border-color: #de2c3b;
  1223. box-shadow: 0 0 0 2px rgba(222, 44, 59, 0.3), 0 1px 2px rgba(0, 0, 0, 0.2) inset;
  1224. }
  1225. input.input-success,
  1226. textarea.input-success,
  1227. select.input-success,
  1228. .input-success {
  1229. border-color: #2c9f42;
  1230. box-shadow: 0 0 0 2px rgba(44, 159, 66, 0.3), 0 1px 2px rgba(0, 0, 0, 0.2) inset;
  1231. }
  1232. input.input-gray,
  1233. textarea.input-gray,
  1234. select.input-gray,
  1235. .input-gray {
  1236. border-color: #b3b6b7;
  1237. box-shadow: 0 0 0 2px rgba(179, 182, 183, 0.4), 0 1px 2px rgba(0, 0, 0, 0.2) inset;
  1238. }
  1239. input[type="text"]:focus,
  1240. input[type="password"]:focus,
  1241. input[type="email"]:focus,
  1242. input[type="url"]:focus,
  1243. input[type="phone"]:focus,
  1244. input[type="tel"]:focus,
  1245. input[type="number"]:focus,
  1246. input[type="datetime"]:focus,
  1247. input[type="date"]:focus,
  1248. input[type="month"]:focus,
  1249. input[type="color"]:focus,
  1250. input[type="time"]:focus,
  1251. input[type="search"]:focus,
  1252. input[type="datetime-local"]:focus,
  1253. textarea:focus {
  1254. outline: none;
  1255. border-color: #2575ed;
  1256. box-shadow: 0 0 0 2px rgba(37, 117, 237, 0.3), 0 1px 2px rgba(0, 0, 0, 0.2) inset;
  1257. }
  1258. /*
  1259. Search
  1260. */
  1261. input.input-search,
  1262. input[type="search"] {
  1263. padding-right: .5em;
  1264. padding-left: .5em;
  1265. margin-bottom: 0;
  1266. border-radius: 15px;
  1267. }
  1268. input.input-on-black {
  1269. border: 1px solid rgba(255, 255, 255, 0.1);
  1270. background: rgba(255, 255, 255, 0.35);
  1271. }
  1272. input.input-on-black::-webkit-input-placeholder {
  1273. color: rgba(255, 255, 255, 0.6);
  1274. }
  1275. input.input-on-black::-moz-placeholder {
  1276. color: rgba(255, 255, 255, 0.6);
  1277. }
  1278. input.input-on-black:focus,
  1279. input.input-on-black.active {
  1280. border: 1px solid #fff;
  1281. background: #fff;
  1282. box-shadow: none;
  1283. }
  1284. input.input-on-black:focus::-webkit-input-placeholder,
  1285. input.input-on-black.active::-webkit-input-placeholder {
  1286. color: #aaa;
  1287. }
  1288. input.input-on-black:focus::-moz-placeholder,
  1289. input.input-on-black.active::-moz-placeholder {
  1290. color: #aaa;
  1291. }
  1292. /* Sizes */
  1293. input.input-big {
  1294. font-size: 18px;
  1295. }
  1296. input.input-small {
  1297. font-size: 12.75px;
  1298. }
  1299. input.input-smaller {
  1300. font-size: 11.25px;
  1301. }
  1302. /* Append & Prepend */
  1303. .input-groups {
  1304. display: table !important;
  1305. }
  1306. .input-groups input {
  1307. width: 100%;
  1308. }
  1309. .input-groups input,
  1310. .input-groups .input-append,
  1311. .input-groups .input-prepend,
  1312. .input-groups .btn-append {
  1313. display: table-cell !important;
  1314. }
  1315. .input-groups .btn-append,
  1316. .input-groups .input-append,
  1317. .input-groups .input-prepend {
  1318. width: 1%;
  1319. vertical-align: middle;
  1320. }
  1321. .input-groups .input-append,
  1322. .input-groups .input-prepend {
  1323. background-color: #f4f4f4;
  1324. border: 1px solid #d4d4d4;
  1325. margin: 0;
  1326. padding: .45em .75em .15em .75em;
  1327. color: rgba(0, 0, 0, 0.6);
  1328. line-height: 1.65em;
  1329. font-size: 12.75px;
  1330. white-space: nowrap;
  1331. }
  1332. .input-groups .input-prepend {
  1333. border-right: none;
  1334. }
  1335. .input-groups .input-append {
  1336. position: relative;
  1337. z-index: 1;
  1338. border-left: none;
  1339. }
  1340. .input-groups .btn-append .btn {
  1341. display: block;
  1342. height: auto;
  1343. border-radius: 0 2px 2px 0;
  1344. }
  1345. /* =Navs
  1346. -----------------------------------------------------------------------------*/
  1347. /* NavBar */
  1348. .navbar {
  1349. font-size: 105%;
  1350. margin-bottom: 1.65em;
  1351. }
  1352. .navbar:after {
  1353. content: "";
  1354. display: table;
  1355. clear: both;
  1356. }
  1357. .navbar:after {
  1358. content: "";
  1359. display: table;
  1360. clear: both;
  1361. }
  1362. .navbar.navbar-left {
  1363. float: left;
  1364. }
  1365. .navbar.navbar-right {
  1366. float: right;
  1367. }
  1368. .navbar ul {
  1369. list-style: none;
  1370. margin: 0;
  1371. }
  1372. .navbar ul:after {
  1373. content: "";
  1374. display: table;
  1375. clear: both;
  1376. }
  1377. .navbar ul:after {
  1378. content: "";
  1379. display: table;
  1380. clear: both;
  1381. }
  1382. .navbar li {
  1383. float: left;
  1384. margin-right: 1.65em;
  1385. }
  1386. .navbar.navbar-right li {
  1387. margin-right: 0;
  1388. margin-left: 1.65em;
  1389. }
  1390. .navbar a,
  1391. .navbar span {
  1392. display: block;
  1393. text-decoration: none;
  1394. }
  1395. .navbar a:hover {
  1396. color: #de2c3b;
  1397. text-decoration: underline;
  1398. }
  1399. .navbar li.active a,
  1400. .navbar span {
  1401. text-decoration: none;
  1402. cursor: text;
  1403. color: rgba(0, 0, 0, 0.4);
  1404. }
  1405. .navigation-toggle {
  1406. display: none;
  1407. text-transform: uppercase;
  1408. position: relative;
  1409. color: #0f0f0f;
  1410. background-color: #ffffff;
  1411. }
  1412. .navigation-toggle:after {
  1413. position: absolute;
  1414. z-index: 1;
  1415. top: 50%;
  1416. margin-top: -12px;
  1417. left: 10px;
  1418. content: "\2630";
  1419. font-size: 24px;
  1420. line-height: 1;
  1421. }
  1422. .navigation-toggle.navigation-toggle-black {
  1423. background-color: #0f0f0f;
  1424. color: #ffffff;
  1425. }
  1426. .navigation-toggle.navigation-toggle-show {
  1427. margin-bottom: 1.65em;
  1428. }
  1429. .navigation-toggle span {
  1430. position: relative;
  1431. z-index: 2;
  1432. cursor: pointer;
  1433. display: block;
  1434. padding: 10px 20px 10px 40px;
  1435. }
  1436. .navigation-fixed {
  1437. position: fixed;
  1438. top: 0;
  1439. left: 0;
  1440. z-index: 101;
  1441. }
  1442. /* Pills */
  1443. .navbar-pills a,
  1444. .navbar-pills span {
  1445. padding: 0.825em 1.65em;
  1446. }
  1447. .navbar-pills a:hover {
  1448. color: #0f0f0f;
  1449. background: #eee;
  1450. }
  1451. .navbar-pills li.active a,
  1452. .navbar-pills span {
  1453. text-decoration: none;
  1454. cursor: text;
  1455. color: rgba(0, 0, 0, 0.4);
  1456. background: #eee;
  1457. }
  1458. .navbar-pills li {
  1459. margin-right: 1px;
  1460. }
  1461. .navbar-pills.navbar-right li {
  1462. margin-left: 1px;
  1463. }
  1464. /* Fullwidth */
  1465. .fullwidth ul {
  1466. width: 100%;
  1467. }
  1468. .fullwidth li {
  1469. float: none !important;
  1470. margin: 0;
  1471. display: table-cell;
  1472. width: 1%;
  1473. text-align: center;
  1474. }
  1475. .fullwidth li a,
  1476. .fullwidth li span {
  1477. display: block;
  1478. }
  1479. /* Vertical */
  1480. .nav {
  1481. margin-bottom: 1.65em;
  1482. }
  1483. .nav ul {
  1484. list-style: none;
  1485. margin: 0;
  1486. }
  1487. .nav ul li ul {
  1488. margin-left: 2em;
  1489. font-size: .95em;
  1490. }
  1491. .nav a,
  1492. .nav span {
  1493. display: block;
  1494. padding: .5em 0;
  1495. }
  1496. .nav a {
  1497. color: #0f0f0f;
  1498. text-decoration: none;
  1499. }
  1500. .nav a:hover {
  1501. color: #de2c3b;
  1502. text-decoration: underline;
  1503. }
  1504. .nav li.active a,
  1505. .nav span {
  1506. text-decoration: none;
  1507. cursor: text;
  1508. color: rgba(0, 0, 0, 0.4);
  1509. }
  1510. .nav i.fa {
  1511. width: 1.65em;
  1512. }
  1513. /* Stacked */
  1514. .nav-stacked li {
  1515. margin-bottom: 1px;
  1516. }
  1517. .nav-stacked a,
  1518. .nav-stacked span {
  1519. padding: .6em .7em;
  1520. }
  1521. .nav-stacked a {
  1522. background: #f6f6f6;
  1523. }
  1524. .nav-stacked a:hover {
  1525. color: #000;
  1526. background: #eee;
  1527. }
  1528. .nav-stacked li.active a,
  1529. .nav-stacked span {
  1530. background: #ffffff;
  1531. text-decoration: none;
  1532. cursor: text;
  1533. color: rgba(0, 0, 0, 0.3);
  1534. }
  1535. /* Stats */
  1536. .nav-stats li {
  1537. position: relative;
  1538. }
  1539. .nav-stats a,
  1540. .nav-stats span {
  1541. padding-right: 50px;
  1542. }
  1543. .nav-stats sup,
  1544. .nav-stats .badge {
  1545. position: absolute;
  1546. top: 50%;
  1547. right: 0;
  1548. }
  1549. .nav-stats sup {
  1550. color: rgba(0, 0, 0, 0.4);
  1551. }
  1552. .nav-stats .badge {
  1553. margin-top: -8px;
  1554. }
  1555. /* =Tabs
  1556. -----------------------------------------------------------------------------*/
  1557. .nav-tabs {
  1558. border-bottom: 1px solid #e3e3e3;
  1559. margin-bottom: 1.65em;
  1560. }
  1561. .nav-tabs:after {
  1562. content: "";
  1563. display: table;
  1564. clear: both;
  1565. }
  1566. .nav-tabs:after {
  1567. content: "";
  1568. display: table;
  1569. clear: both;
  1570. }
  1571. .nav-tabs ul {
  1572. list-style: none;
  1573. margin: 0;
  1574. }
  1575. .nav-tabs li {
  1576. float: left;
  1577. margin-right: 2px;
  1578. }
  1579. .nav-tabs a,
  1580. .nav-tabs span {
  1581. display: block;
  1582. line-height: 1;
  1583. padding: 0.825em 1.65em;
  1584. border: 1px solid transparent;
  1585. }
  1586. .nav-tabs a {
  1587. color: rgba(0, 0, 0, 0.5);
  1588. text-decoration: none;
  1589. }
  1590. .nav-tabs a:focus,
  1591. .nav-tabs a:hover {
  1592. color: #0f0f0f;
  1593. text-decoration: underline;
  1594. background-color: #eee;
  1595. }
  1596. .nav-tabs li.active a,
  1597. .nav-tabs span {
  1598. color: #0f0f0f;
  1599. background: #fff;
  1600. position: relative;
  1601. border: 1px solid #ddd;
  1602. border-bottom: 1px solid #fff;
  1603. bottom: -1px;
  1604. cursor: default;
  1605. text-decoration: none;
  1606. }
  1607. /* =Breadcrumbs
  1608. -----------------------------------------------------------------------------*/
  1609. .breadcrumbs {
  1610. margin-bottom: 1.65em;
  1611. }
  1612. .breadcrumbs:after {
  1613. content: "";
  1614. display: table;
  1615. clear: both;
  1616. }
  1617. .breadcrumbs:after {
  1618. content: "";
  1619. display: table;
  1620. clear: both;
  1621. }
  1622. .breadcrumbs ul {
  1623. font-size: .9em;
  1624. color: rgba(0, 0, 0, 0.4);
  1625. list-style: none;
  1626. margin: 0;
  1627. }
  1628. .breadcrumbs ul:after {
  1629. content: "";
  1630. display: table;
  1631. clear: both;
  1632. }
  1633. .breadcrumbs ul:after {
  1634. content: "";
  1635. display: table;
  1636. clear: both;
  1637. }
  1638. .breadcrumbs li {
  1639. float: left;
  1640. margin-right: 5px;
  1641. }
  1642. .breadcrumbs li + li:before {
  1643. content: " > ";
  1644. color: #aaa;
  1645. font-size: 12px;
  1646. margin: 0 7px 0 5px;
  1647. position: relative;
  1648. top: -1px;
  1649. }
  1650. .breadcrumbs.breadcrumbs-path li + li:before {
  1651. content: " / ";
  1652. top: 0;
  1653. }
  1654. .breadcrumbs a {
  1655. color: #0f0f0f;
  1656. text-decoration: none;
  1657. }
  1658. .breadcrumbs a:hover {
  1659. color: #0f0f0f;
  1660. text-decoration: underline;
  1661. }
  1662. .breadcrumbs li.active a,
  1663. .breadcrumbs span,
  1664. .breadcrumbs li.active a:hover {
  1665. text-decoration: none;
  1666. cursor: text;
  1667. color: rgba(0, 0, 0, 0.4);
  1668. }
  1669. /* =Pagination
  1670. -----------------------------------------------------------------------------*/
  1671. .pagination {
  1672. position: relative;
  1673. left: -9px;
  1674. margin-left: 0;
  1675. list-style: none;
  1676. }
  1677. .pagination:after {
  1678. content: "";
  1679. display: table;
  1680. clear: both;
  1681. }
  1682. .pagination:after {
  1683. content: "";
  1684. display: table;
  1685. clear: both;
  1686. }
  1687. .pagination li {
  1688. float: left;
  1689. margin-right: 2px;
  1690. }
  1691. .pagination a,
  1692. .pagination span {
  1693. display: block;
  1694. padding: 7px 9px;
  1695. line-height: 1;
  1696. border-radius: 2px;
  1697. color: #0f0f0f;
  1698. text-decoration: none;
  1699. }
  1700. .pagination span,
  1701. .pagination li.active a,
  1702. .pagination li.active a:hover {
  1703. color: #ffffff;
  1704. background-color: #0f0f0f;
  1705. cursor: text;
  1706. }
  1707. .pagination a:focus,
  1708. .pagination a:hover {
  1709. text-decoration: none;
  1710. background-color: #0f0f0f;
  1711. color: #fff;
  1712. }
  1713. /* =Buttons
  1714. -----------------------------------------------------------------------------*/
  1715. .btn,
  1716. input[type="submit"].btn {
  1717. display: inline-block;
  1718. vertical-align: top;
  1719. font-family: "Helvetica Neue", Helvetica, Tahoma, sans-serif;
  1720. font-size: 1em;
  1721. font-weight: 400;
  1722. line-height: 1.65em;
  1723. text-align: center;
  1724. text-decoration: none;
  1725. color: #222222;
  1726. -webkit-appearance: none;
  1727. outline: none;
  1728. margin: 0;
  1729. border: none;
  1730. border-radius: 2px;
  1731. box-shadow: none;
  1732. cursor: pointer;
  1733. background: #e0e3e5;
  1734. padding: 0.55em 2.5em;
  1735. }
  1736. .btn:hover,
  1737. input[type="submit"].btn:hover {
  1738. color: rgba(0, 0, 0, 0.5);
  1739. background: #b3b6b7;
  1740. }
  1741. .btn::-moz-focus-inner {
  1742. border: 0;
  1743. padding: 0;
  1744. }
  1745. .btn-big,
  1746. input[type="submit"].btn-big {
  1747. font-size: 18px;
  1748. }
  1749. .btn-small,
  1750. input[type="submit"].btn-small {
  1751. font-size: 12.75px;
  1752. }
  1753. .btn-smaller,
  1754. input[type="submit"].btn-smaller {
  1755. font-size: 11.25px;
  1756. vertical-align: baseline;
  1757. }
  1758. .btn-round {
  1759. border-radius: 15px;
  1760. }
  1761. .btn-outline,
  1762. input[type="submit"].btn-outline {
  1763. background: none;
  1764. padding: 0.48750000000000004em 2.5em;
  1765. border: 1px solid #0f0f0f;
  1766. }
  1767. .btn-outline:hover,
  1768. input[type="submit"].btn-outline:hover {
  1769. border-color: #b3b6b7;
  1770. }
  1771. .btn-outline.btn-active {
  1772. padding: 0.55em 2.5em;
  1773. }
  1774. .btn-outline.bold {
  1775. border-width: 2px;
  1776. padding: 0.42500000000000004em 2.5em;
  1777. }
  1778. .btn-active,
  1779. .btn[disabled],
  1780. .btn-disabled {
  1781. background: none;
  1782. background: #b3b6b7;
  1783. color: rgba(0, 0, 0, 0.5);
  1784. }
  1785. .btn-active:hover,
  1786. .btn[disabled]:hover,
  1787. .btn-disabled:hover {
  1788. color: rgba(0, 0, 0, 0.5);
  1789. background: #b3b6b7;
  1790. }
  1791. .btn-active {
  1792. box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4) inset;
  1793. }
  1794. .btn-outline.btn[disabled],
  1795. .btn-outline.btn-disabled {
  1796. background: none;
  1797. box-shadow: none;
  1798. color: rgba(0, 0, 0, 0.3);
  1799. border: 1px solid rgba(0, 0, 0, 0.1);
  1800. }
  1801. .btn-outline.btn-active {
  1802. background: none;
  1803. color: rgba(0, 0, 0, 0.4);
  1804. border: none;
  1805. box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2) inset;
  1806. }
  1807. .btn[disabled],
  1808. .btn-disabled {
  1809. cursor: default;
  1810. box-shadow: none;
  1811. }
  1812. .btn-blue,
  1813. input[type="submit"].btn-blue {
  1814. color: rgba(255, 255, 255, 0.9);
  1815. background: #2575ed;
  1816. }
  1817. .btn-blue:hover,
  1818. input[type="submit"].btn-blue:hover {
  1819. color: rgba(255, 255, 255, 0.6);
  1820. background: #1a52a5;
  1821. }
  1822. .btn-blue.btn-active,
  1823. input[type="submit"].btn-blue.btn-active {
  1824. box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;
  1825. }
  1826. .btn-blue.btn-active,
  1827. input[type="submit"].btn-blue.btn-active,
  1828. .btn-blue.btn-disabled,
  1829. input[type="submit"].btn-blue.btn-disabled,
  1830. .btn-blue.btn[disabled],
  1831. input[type="submit"].btn-blue.btn[disabled] {
  1832. color: rgba(255, 255, 255, 0.5);
  1833. background: #1a52a5;
  1834. }
  1835. .btn-blue.btn-active:hover,
  1836. input[type="submit"].btn-blue.btn-active:hover,
  1837. .btn-blue.btn-disabled:hover,
  1838. input[type="submit"].btn-blue.btn-disabled:hover,
  1839. .btn-blue.btn[disabled]:hover,
  1840. input[type="submit"].btn-blue.btn[disabled]:hover {
  1841. color: rgba(255, 255, 255, 0.5);
  1842. }
  1843. .btn-blue.btn-outline,
  1844. input[type="submit"].btn-blue.btn-outline {
  1845. background: none;
  1846. border-color: #2575ed;
  1847. color: #2575ed;
  1848. }
  1849. .btn-blue.btn-outline:hover,
  1850. input[type="submit"].btn-blue.btn-outline:hover {
  1851. color: rgba(255, 255, 255, 0.9);
  1852. background: #2575ed;
  1853. }
  1854. .btn-blue.btn-outline.btn[disabled],
  1855. input[type="submit"].btn-blue.btn-outline.btn[disabled],
  1856. .btn-blue.btn-outline.btn-disabled,
  1857. input[type="submit"].btn-blue.btn-outline.btn-disabled {
  1858. background: none;
  1859. box-shadow: none;
  1860. color: rgba(37, 117, 237, 0.4);
  1861. border: 1px solid rgba(37, 117, 237, 0.3);
  1862. }
  1863. .btn-blue.btn-outline.btn-active,
  1864. input[type="submit"].btn-blue.btn-outline.btn-active {
  1865. background: none;
  1866. color: rgba(37, 117, 237, 0.6);
  1867. border: none;
  1868. box-shadow: 0 1px 3px rgba(26, 82, 165, 0.6) inset;
  1869. }
  1870. .btn-blue:hover,
  1871. input[type="submit"].btn-blue:hover {
  1872. color: rgba(255, 255, 255, 0.6);
  1873. background: #1a52a5;
  1874. }
  1875. .btn-blue.btn-active,
  1876. input[type="submit"].btn-blue.btn-active {
  1877. box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;
  1878. }
  1879. .btn-blue.btn-active,
  1880. input[type="submit"].btn-blue.btn-active,
  1881. .btn-blue.btn-disabled,
  1882. input[type="submit"].btn-blue.btn-disabled,
  1883. .btn-blue.btn[disabled],
  1884. input[type="submit"].btn-blue.btn[disabled] {
  1885. color: rgba(255, 255, 255, 0.5);
  1886. background: #1a52a5;
  1887. }
  1888. .btn-blue.btn-active:hover,
  1889. input[type="submit"].btn-blue.btn-active:hover,
  1890. .btn-blue.btn-disabled:hover,
  1891. input[type="submit"].btn-blue.btn-disabled:hover,
  1892. .btn-blue.btn[disabled]:hover,
  1893. input[type="submit"].btn-blue.btn[disabled]:hover {
  1894. color: rgba(255, 255, 255, 0.5);
  1895. }
  1896. .btn-blue.btn-outline,
  1897. input[type="submit"].btn-blue.btn-outline {
  1898. background: none;
  1899. border-color: #2575ed;
  1900. color: #2575ed;
  1901. }
  1902. .btn-blue.btn-outline:hover,
  1903. input[type="submit"].btn-blue.btn-outline:hover {
  1904. color: rgba(255, 255, 255, 0.9);
  1905. background: #2575ed;
  1906. }
  1907. .btn-blue.btn-outline.btn[disabled],
  1908. input[type="submit"].btn-blue.btn-outline.btn[disabled],
  1909. .btn-blue.btn-outline.btn-disabled,
  1910. input[type="submit"].btn-blue.btn-outline.btn-disabled {
  1911. background: none;
  1912. box-shadow: none;
  1913. color: rgba(37, 117, 237, 0.4);
  1914. border: 1px solid rgba(37, 117, 237, 0.3);
  1915. }
  1916. .btn-blue.btn-outline.btn-active,
  1917. input[type="submit"].btn-blue.btn-outline.btn-active {
  1918. background: none;
  1919. color: rgba(37, 117, 237, 0.6);
  1920. border: none;
  1921. box-shadow: 0 1px 3px rgba(26, 82, 165, 0.6) inset;
  1922. }
  1923. .btn-red,
  1924. input[type="submit"].btn-red {
  1925. color: rgba(255, 255, 255, 0.9);
  1926. background: #de2c3b;
  1927. }
  1928. .btn-red:hover,
  1929. input[type="submit"].btn-red:hover {
  1930. color: rgba(255, 255, 255, 0.6);
  1931. background: #b2232f;
  1932. }
  1933. .btn-red.btn-active,
  1934. input[type="submit"].btn-red.btn-active {
  1935. box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;
  1936. }
  1937. .btn-red.btn-active,
  1938. input[type="submit"].btn-red.btn-active,
  1939. .btn-red.btn-disabled,
  1940. input[type="submit"].btn-red.btn-disabled,
  1941. .btn-red.btn[disabled],
  1942. input[type="submit"].btn-red.btn[disabled] {
  1943. color: rgba(255, 255, 255, 0.5);
  1944. background: #b2232f;
  1945. }
  1946. .btn-red.btn-active:hover,
  1947. input[type="submit"].btn-red.btn-active:hover,
  1948. .btn-red.btn-disabled:hover,
  1949. input[type="submit"].btn-red.btn-disabled:hover,
  1950. .btn-red.btn[disabled]:hover,
  1951. input[type="submit"].btn-red.btn[disabled]:hover {
  1952. color: rgba(255, 255, 255, 0.5);
  1953. }
  1954. .btn-red.btn-outline,
  1955. input[type="submit"].btn-red.btn-outline {
  1956. background: none;
  1957. border-color: #de2c3b;
  1958. color: #de2c3b;
  1959. }
  1960. .btn-red.btn-outline:hover,
  1961. input[type="submit"].btn-red.btn-outline:hover {
  1962. color: rgba(255, 255, 255, 0.9);
  1963. background: #de2c3b;
  1964. }
  1965. .btn-red.btn-outline.btn[disabled],
  1966. input[type="submit"].btn-red.btn-outline.btn[disabled],
  1967. .btn-red.btn-outline.btn-disabled,
  1968. input[type="submit"].btn-red.btn-outline.btn-disabled {
  1969. background: none;
  1970. box-shadow: none;
  1971. color: rgba(222, 44, 59, 0.4);
  1972. border: 1px solid rgba(222, 44, 59, 0.3);
  1973. }
  1974. .btn-red.btn-outline.btn-active,
  1975. input[type="submit"].btn-red.btn-outline.btn-active {
  1976. background: none;
  1977. color: rgba(222, 44, 59, 0.6);
  1978. border: none;
  1979. box-shadow: 0 1px 3px rgba(178, 35, 47, 0.6) inset;
  1980. }
  1981. .btn-red:hover,
  1982. input[type="submit"].btn-red:hover {
  1983. color: rgba(255, 255, 255, 0.6);
  1984. background: #b2232f;
  1985. }
  1986. .btn-red.btn-active,
  1987. input[type="submit"].btn-red.btn-active {
  1988. box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;
  1989. }
  1990. .btn-red.btn-active,
  1991. input[type="submit"].btn-red.btn-active,
  1992. .btn-red.btn-disabled,
  1993. input[type="submit"].btn-red.btn-disabled,
  1994. .btn-red.btn[disabled],
  1995. input[type="submit"].btn-red.btn[disabled] {
  1996. color: rgba(255, 255, 255, 0.5);
  1997. background: #b2232f;
  1998. }
  1999. .btn-red.btn-active:hover,
  2000. input[type="submit"].btn-red.btn-active:hover,
  2001. .btn-red.btn-disabled:hover,
  2002. input[type="submit"].btn-red.btn-disabled:hover,
  2003. .btn-red.btn[disabled]:hover,
  2004. input[type="submit"].btn-red.btn[disabled]:hover {
  2005. color: rgba(255, 255, 255, 0.5);
  2006. }
  2007. .btn-red.btn-outline,
  2008. input[type="submit"].btn-red.btn-outline {
  2009. background: none;
  2010. border-color: #de2c3b;
  2011. color: #de2c3b;
  2012. }
  2013. .btn-red.btn-outline:hover,
  2014. input[type="submit"].btn-red.btn-outline:hover {
  2015. color: rgba(255, 255, 255, 0.9);
  2016. background: #de2c3b;
  2017. }
  2018. .btn-red.btn-outline.btn[disabled],
  2019. input[type="submit"].btn-red.btn-outline.btn[disabled],
  2020. .btn-red.btn-outline.btn-disabled,
  2021. input[type="submit"].btn-red.btn-outline.btn-disabled {
  2022. background: none;
  2023. box-shadow: none;
  2024. color: rgba(222, 44, 59, 0.4);
  2025. border: 1px solid rgba(222, 44, 59, 0.3);
  2026. }
  2027. .btn-red.btn-outline.btn-active,
  2028. input[type="submit"].btn-red.btn-outline.btn-active {
  2029. background: none;
  2030. color: rgba(222, 44, 59, 0.6);
  2031. border: none;
  2032. box-shadow: 0 1px 3px rgba(178, 35, 47, 0.6) inset;
  2033. }
  2034. .btn-green,
  2035. input[type="submit"].btn-green {
  2036. color: rgba(255, 255, 255, 0.9);
  2037. background: #2c9f42;
  2038. }
  2039. .btn-green:hover,
  2040. input[type="submit"].btn-green:hover {
  2041. color: rgba(255, 255, 255, 0.6);
  2042. background: #237f35;
  2043. }
  2044. .btn-green.btn-active,
  2045. input[type="submit"].btn-green.btn-active {
  2046. box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;
  2047. }
  2048. .btn-green.btn-active,
  2049. input[type="submit"].btn-green.btn-active,
  2050. .btn-green.btn-disabled,
  2051. input[type="submit"].btn-green.btn-disabled,
  2052. .btn-green.btn[disabled],
  2053. input[type="submit"].btn-green.btn[disabled] {
  2054. color: rgba(255, 255, 255, 0.5);
  2055. background: #237f35;
  2056. }
  2057. .btn-green.btn-active:hover,
  2058. input[type="submit"].btn-green.btn-active:hover,
  2059. .btn-green.btn-disabled:hover,
  2060. input[type="submit"].btn-green.btn-disabled:hover,
  2061. .btn-green.btn[disabled]:hover,
  2062. input[type="submit"].btn-green.btn[disabled]:hover {
  2063. color: rgba(255, 255, 255, 0.5);
  2064. }
  2065. .btn-green.btn-outline,
  2066. input[type="submit"].btn-green.btn-outline {
  2067. background: none;
  2068. border-color: #2c9f42;
  2069. color: #2c9f42;
  2070. }
  2071. .btn-green.btn-outline:hover,
  2072. input[type="submit"].btn-green.btn-outline:hover {
  2073. color: rgba(255, 255, 255, 0.9);
  2074. background: #2c9f42;
  2075. }
  2076. .btn-green.btn-outline.btn[disabled],
  2077. input[type="submit"].btn-green.btn-outline.btn[disabled],
  2078. .btn-green.btn-outline.btn-disabled,
  2079. input[type="submit"].btn-green.btn-outline.btn-disabled {
  2080. background: none;
  2081. box-shadow: none;
  2082. color: rgba(44, 159, 66, 0.4);
  2083. border: 1px solid rgba(44, 159, 66, 0.3);
  2084. }
  2085. .btn-green.btn-outline.btn-active,
  2086. input[type="submit"].btn-green.btn-outline.btn-active {
  2087. background: none;
  2088. color: rgba(44, 159, 66, 0.6);
  2089. border: none;
  2090. box-shadow: 0 1px 3px rgba(35, 127, 53, 0.6) inset;
  2091. }
  2092. .btn-green:hover,
  2093. input[type="submit"].btn-green:hover {
  2094. color: rgba(255, 255, 255, 0.6);
  2095. background: #237f35;
  2096. }
  2097. .btn-green.btn-active,
  2098. input[type="submit"].btn-green.btn-active {
  2099. box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;
  2100. }
  2101. .btn-green.btn-active,
  2102. input[type="submit"].btn-green.btn-active,
  2103. .btn-green.btn-disabled,
  2104. input[type="submit"].btn-green.btn-disabled,
  2105. .btn-green.btn[disabled],
  2106. input[type="submit"].btn-green.btn[disabled] {
  2107. color: rgba(255, 255, 255, 0.5);
  2108. background: #237f35;
  2109. }
  2110. .btn-green.btn-active:hover,
  2111. input[type="submit"].btn-green.btn-active:hover,
  2112. .btn-green.btn-disabled:hover,
  2113. input[type="submit"].btn-green.btn-disabled:hover,
  2114. .btn-green.btn[disabled]:hover,
  2115. input[type="submit"].btn-green.btn[disabled]:hover {
  2116. color: rgba(255, 255, 255, 0.5);
  2117. }
  2118. .btn-green.btn-outline,
  2119. input[type="submit"].btn-green.btn-outline {
  2120. background: none;
  2121. border-color: #2c9f42;
  2122. color: #2c9f42;
  2123. }
  2124. .btn-green.btn-outline:hover,
  2125. input[type="submit"].btn-green.btn-outline:hover {
  2126. color: rgba(255, 255, 255, 0.9);
  2127. background: #2c9f42;
  2128. }
  2129. .btn-green.btn-outline.btn[disabled],
  2130. input[type="submit"].btn-green.btn-outline.btn[disabled],
  2131. .btn-green.btn-outline.btn-disabled,
  2132. input[type="submit"].btn-green.btn-outline.btn-disabled {
  2133. background: none;
  2134. box-shadow: none;
  2135. color: rgba(44, 159, 66, 0.4);
  2136. border: 1px solid rgba(44, 159, 66, 0.3);
  2137. }
  2138. .btn-green.btn-outline.btn-active,
  2139. input[type="submit"].btn-green.btn-outline.btn-active {
  2140. background: none;
  2141. color: rgba(44, 159, 66, 0.6);
  2142. border: none;
  2143. box-shadow: 0 1px 3px rgba(35, 127, 53, 0.6) inset;
  2144. }
  2145. .btn-black,
  2146. input[type="submit"].btn-black {
  2147. color: rgba(255, 255, 255, 0.9);
  2148. background: #0f0f0f;
  2149. }
  2150. .btn-black:hover,
  2151. input[type="submit"].btn-black:hover {
  2152. color: rgba(255, 255, 255, 0.6);
  2153. background: #363738;
  2154. }
  2155. .btn-black.btn-active,
  2156. input[type="submit"].btn-black.btn-active {
  2157. box-shadow: 0 1px 4px rgba(0, 0, 0, 0.7) inset;
  2158. }
  2159. .btn-black.btn-active,
  2160. input[type="submit"].btn-black.btn-active,
  2161. .btn-black.btn-disabled,
  2162. input[type="submit"].btn-black.btn-disabled,
  2163. .btn-black.btn[disabled],
  2164. input[type="submit"].btn-black.btn[disabled] {
  2165. color: rgba(255, 255, 255, 0.5);
  2166. background: #363738;
  2167. }
  2168. .btn-black.btn-active:hover,
  2169. input[type="submit"].btn-black.btn-active:hover,
  2170. .btn-black.btn-disabled:hover,
  2171. input[type="submit"].btn-black.btn-disabled:hover,
  2172. .btn-black.btn[disabled]:hover,
  2173. input[type="submit"].btn-black.btn[disabled]:hover {
  2174. color: rgba(255, 255, 255, 0.5);
  2175. }
  2176. .btn-black.btn-outline,
  2177. input[type="submit"].btn-black.btn-outline {
  2178. background: none;
  2179. border-color: #0f0f0f;
  2180. color: #0f0f0f;
  2181. }
  2182. .btn-black.btn-outline:hover,
  2183. input[type="submit"].btn-black.btn-outline:hover {
  2184. color: rgba(255, 255, 255, 0.9);
  2185. background: #0f0f0f;
  2186. }
  2187. .btn-black.btn-outline.btn[disabled],
  2188. input[type="submit"].btn-black.btn-outline.btn[disabled],
  2189. .btn-black.btn-outline.btn-disabled,
  2190. input[type="submit"].btn-black.btn-outline.btn-disabled {
  2191. background: none;
  2192. box-shadow: none;
  2193. color: rgba(15, 15, 15, 0.4);
  2194. border: 1px solid rgba(15, 15, 15, 0.3);
  2195. }
  2196. .btn-black.btn-outline.btn-active,
  2197. input[type="submit"].btn-black.btn-outline.btn-active {
  2198. background: none;
  2199. color: rgba(15, 15, 15, 0.6);
  2200. border: none;
  2201. box-shadow: 0 1px 3px rgba(54, 55, 56, 0.6) inset;
  2202. }
  2203. .btn-black:hover,
  2204. input[type="submit"].btn-black:hover {
  2205. color: rgba(255, 255, 255, 0.6);
  2206. background: #363738;
  2207. }
  2208. .btn-black.btn-active,
  2209. input[type="submit"].btn-black.btn-active {
  2210. box-shadow: 0 1px 4px rgba(0, 0, 0, 0.7) inset;
  2211. }
  2212. .btn-black.btn-active,
  2213. input[type="submit"].btn-black.btn-active,
  2214. .btn-black.btn-disabled,
  2215. input[type="submit"].btn-black.btn-disabled,
  2216. .btn-black.btn[disabled],
  2217. input[type="submit"].btn-black.btn[disabled] {
  2218. color: rgba(255, 255, 255, 0.5);
  2219. background: #363738;
  2220. }
  2221. .btn-black.btn-active:hover,
  2222. input[type="submit"].btn-black.btn-active:hover,
  2223. .btn-black.btn-disabled:hover,
  2224. input[type="submit"].btn-black.btn-disabled:hover,
  2225. .btn-black.btn[disabled]:hover,
  2226. input[type="submit"].btn-black.btn[disabled]:hover {
  2227. color: rgba(255, 255, 255, 0.5);
  2228. }
  2229. .btn-black.btn-outline,
  2230. input[type="submit"].btn-black.btn-outline {
  2231. background: none;
  2232. border-color: #0f0f0f;
  2233. color: #0f0f0f;
  2234. }
  2235. .btn-black.btn-outline:hover,
  2236. input[type="submit"].btn-black.btn-outline:hover {
  2237. color: rgba(255, 255, 255, 0.9);
  2238. background: #0f0f0f;
  2239. }
  2240. .btn-black.btn-outline.btn[disabled],
  2241. input[type="submit"].btn-black.btn-outline.btn[disabled],
  2242. .btn-black.btn-outline.btn-disabled,
  2243. input[type="submit"].btn-black.btn-outline.btn-disabled {
  2244. background: none;
  2245. box-shadow: none;
  2246. color: rgba(15, 15, 15, 0.4);
  2247. border: 1px solid rgba(15, 15, 15, 0.3);
  2248. }
  2249. .btn-black.btn-outline.btn-active,
  2250. input[type="submit"].btn-black.btn-outline.btn-active {
  2251. background: none;
  2252. color: rgba(15, 15, 15, 0.6);
  2253. border: none;
  2254. box-shadow: 0 1px 3px rgba(54, 55, 56, 0.6) inset;
  2255. }
  2256. .btn-yellow,
  2257. input[type="submit"].btn-yellow {
  2258. color: rgba(0, 0, 0, 0.9);
  2259. background: #ffc800;
  2260. }
  2261. .btn-yellow:hover,
  2262. input[type="submit"].btn-yellow:hover {
  2263. color: rgba(0, 0, 0, 0.6);
  2264. background: #cca000;
  2265. }
  2266. .btn-yellow.btn-active,
  2267. input[type="submit"].btn-yellow.btn-active {
  2268. box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;
  2269. }
  2270. .btn-yellow.btn-active,
  2271. input[type="submit"].btn-yellow.btn-active,
  2272. .btn-yellow.btn-disabled,
  2273. input[type="submit"].btn-yellow.btn-disabled,
  2274. .btn-yellow.btn[disabled],
  2275. input[type="submit"].btn-yellow.btn[disabled] {
  2276. color: rgba(0, 0, 0, 0.5);
  2277. background: #cca000;
  2278. }
  2279. .btn-yellow.btn-active:hover,
  2280. input[type="submit"].btn-yellow.btn-active:hover,
  2281. .btn-yellow.btn-disabled:hover,
  2282. input[type="submit"].btn-yellow.btn-disabled:hover,
  2283. .btn-yellow.btn[disabled]:hover,
  2284. input[type="submit"].btn-yellow.btn[disabled]:hover {
  2285. color: rgba(0, 0, 0, 0.5);
  2286. }
  2287. .btn-yellow.btn-outline,
  2288. input[type="submit"].btn-yellow.btn-outline {
  2289. background: none;
  2290. border-color: #ffc800;
  2291. color: #ffc800;
  2292. }
  2293. .btn-yellow.btn-outline:hover,
  2294. input[type="submit"].btn-yellow.btn-outline:hover {
  2295. color: rgba(0, 0, 0, 0.9);
  2296. background: #ffc800;
  2297. }
  2298. .btn-yellow.btn-outline.btn[disabled],
  2299. input[type="submit"].btn-yellow.btn-outline.btn[disabled],
  2300. .btn-yellow.btn-outline.btn-disabled,
  2301. input[type="submit"].btn-yellow.btn-outline.btn-disabled {
  2302. background: none;
  2303. box-shadow: none;
  2304. color: rgba(255, 200, 0, 0.4);
  2305. border: 1px solid rgba(255, 200, 0, 0.3);
  2306. }
  2307. .btn-yellow.btn-outline.btn-active,
  2308. input[type="submit"].btn-yellow.btn-outline.btn-active {
  2309. background: none;
  2310. color: rgba(255, 200, 0, 0.6);
  2311. border: none;
  2312. box-shadow: 0 1px 3px rgba(204, 160, 0, 0.6) inset;
  2313. }
  2314. .btn-yellow:hover,
  2315. input[type="submit"].btn-yellow:hover {
  2316. color: rgba(0, 0, 0, 0.6);
  2317. background: #cca000;
  2318. }
  2319. .btn-yellow.btn-active,
  2320. input[type="submit"].btn-yellow.btn-active {
  2321. box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;
  2322. }
  2323. .btn-yellow.btn-active,
  2324. input[type="submit"].btn-yellow.btn-active,
  2325. .btn-yellow.btn-disabled,
  2326. input[type="submit"].btn-yellow.btn-disabled,
  2327. .btn-yellow.btn[disabled],
  2328. input[type="submit"].btn-yellow.btn[disabled] {
  2329. color: rgba(0, 0, 0, 0.5);
  2330. background: #cca000;
  2331. }
  2332. .btn-yellow.btn-active:hover,
  2333. input[type="submit"].btn-yellow.btn-active:hover,
  2334. .btn-yellow.btn-disabled:hover,
  2335. input[type="submit"].btn-yellow.btn-disabled:hover,
  2336. .btn-yellow.btn[disabled]:hover,
  2337. input[type="submit"].btn-yellow.btn[disabled]:hover {
  2338. color: rgba(0, 0, 0, 0.5);
  2339. }
  2340. .btn-yellow.btn-outline,
  2341. input[type="submit"].btn-yellow.btn-outline {
  2342. background: none;
  2343. border-color: #ffc800;
  2344. color: #ffc800;
  2345. }
  2346. .btn-yellow.btn-outline:hover,
  2347. input[type="submit"].btn-yellow.btn-outline:hover {
  2348. color: rgba(0, 0, 0, 0.9);
  2349. background: #ffc800;
  2350. }
  2351. .btn-yellow.btn-outline.btn[disabled],
  2352. input[type="submit"].btn-yellow.btn-outline.btn[disabled],
  2353. .btn-yellow.btn-outline.btn-disabled,
  2354. input[type="submit"].btn-yellow.btn-outline.btn-disabled {
  2355. background: none;
  2356. box-shadow: none;
  2357. color: rgba(255, 200, 0, 0.4);
  2358. border: 1px solid rgba(255, 200, 0, 0.3);
  2359. }
  2360. .btn-yellow.btn-outline.btn-active,
  2361. input[type="submit"].btn-yellow.btn-outline.btn-active {
  2362. background: none;
  2363. color: rgba(255, 200, 0, 0.6);
  2364. border: none;
  2365. box-shadow: 0 1px 3px rgba(204, 160, 0, 0.6) inset;
  2366. }
  2367. .btn-white,
  2368. input[type="submit"].btn-white {
  2369. color: rgba(0, 0, 0, 0.9);
  2370. background: #ffffff;
  2371. }
  2372. .btn-white:hover,
  2373. input[type="submit"].btn-white:hover {
  2374. color: rgba(0, 0, 0, 0.6);
  2375. background: #ededed;
  2376. }
  2377. .btn-white.btn-active,
  2378. input[type="submit"].btn-white.btn-active {
  2379. box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2) inset;
  2380. }
  2381. .btn-white.btn-active,
  2382. input[type="submit"].btn-white.btn-active,
  2383. .btn-white.btn-disabled,
  2384. input[type="submit"].btn-white.btn-disabled,
  2385. .btn-white.btn[disabled],
  2386. input[type="submit"].btn-white.btn[disabled] {
  2387. color: rgba(0, 0, 0, 0.5);
  2388. background: #ededed;
  2389. }
  2390. .btn-white.btn-active:hover,
  2391. input[type="submit"].btn-white.btn-active:hover,
  2392. .btn-white.btn-disabled:hover,
  2393. input[type="submit"].btn-white.btn-disabled:hover,
  2394. .btn-white.btn[disabled]:hover,
  2395. input[type="submit"].btn-white.btn[disabled]:hover {
  2396. color: rgba(0, 0, 0, 0.5);
  2397. }
  2398. .btn-white.btn-outline,
  2399. input[type="submit"].btn-white.btn-outline {
  2400. background: none;
  2401. border-color: #ffffff;
  2402. color: #ffffff;
  2403. }
  2404. .btn-white.btn-outline:hover,
  2405. input[type="submit"].btn-white.btn-outline:hover {
  2406. color: rgba(0, 0, 0, 0.9);
  2407. background: #ffffff;
  2408. }
  2409. .btn-white.btn-outline.btn[disabled],
  2410. input[type="submit"].btn-white.btn-outline.btn[disabled],
  2411. .btn-white.btn-outline.btn-disabled,
  2412. input[type="submit"].btn-white.btn-outline.btn-disabled {
  2413. background: none;
  2414. box-shadow: none;
  2415. color: rgba(255, 255, 255, 0.4);
  2416. border: 1px solid rgba(255, 255, 255, 0.3);
  2417. }
  2418. .btn-white.btn-outline.btn-active,
  2419. input[type="submit"].btn-white.btn-outline.btn-active {
  2420. background: none;
  2421. color: rgba(255, 255, 255, 0.6);
  2422. border: none;
  2423. box-shadow: 0 1px 3px rgba(237, 237, 237, 0.6) inset;
  2424. }
  2425. .btn-white:hover,
  2426. input[type="submit"].btn-white:hover {
  2427. color: rgba(0, 0, 0, 0.6);
  2428. background: #ededed;
  2429. }
  2430. .btn-white.btn-active,
  2431. input[type="submit"].btn-white.btn-active {
  2432. box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2) inset;
  2433. }
  2434. .btn-white.btn-active,
  2435. input[type="submit"].btn-white.btn-active,
  2436. .btn-white.btn-disabled,
  2437. input[type="submit"].btn-white.btn-disabled,
  2438. .btn-white.btn[disabled],
  2439. input[type="submit"].btn-white.btn[disabled] {
  2440. color: rgba(0, 0, 0, 0.5);
  2441. background: #ededed;
  2442. }
  2443. .btn-white.btn-active:hover,
  2444. input[type="submit"].btn-white.btn-active:hover,
  2445. .btn-white.btn-disabled:hover,
  2446. input[type="submit"].btn-white.btn-disabled:hover,
  2447. .btn-white.btn[disabled]:hover,
  2448. input[type="submit"].btn-white.btn[disabled]:hover {
  2449. color: rgba(0, 0, 0, 0.5);
  2450. }
  2451. .btn-white.btn-outline,
  2452. input[type="submit"].btn-white.btn-outline {
  2453. background: none;
  2454. border-color: #ffffff;
  2455. color: #ffffff;
  2456. }
  2457. .btn-white.btn-outline:hover,
  2458. input[type="submit"].btn-white.btn-outline:hover {
  2459. color: rgba(0, 0, 0, 0.9);
  2460. background: #ffffff;
  2461. }
  2462. .btn-white.btn-outline.btn[disabled],
  2463. input[type="submit"].btn-white.btn-outline.btn[disabled],
  2464. .btn-white.btn-outline.btn-disabled,
  2465. input[type="submit"].btn-white.btn-outline.btn-disabled {
  2466. background: none;
  2467. box-shadow: none;
  2468. color: rgba(255, 255, 255, 0.4);
  2469. border: 1px solid rgba(255, 255, 255, 0.3);
  2470. }
  2471. .btn-white.btn-outline.btn-active,
  2472. input[type="submit"].btn-white.btn-outline.btn-active {
  2473. background: none;
  2474. color: rgba(255, 255, 255, 0.6);
  2475. border: none;
  2476. box-shadow: 0 1px 3px rgba(237, 237, 237, 0.6) inset;
  2477. }
  2478. .btn-white.btn-outline.btn-active {
  2479. box-shadow: none;
  2480. border: 1px solid rgba(255, 255, 255, 0.3);
  2481. padding: 0.48750000000000004em 2.5em;
  2482. }
  2483. /*
  2484. Buttons Group
  2485. */
  2486. .btn-single,
  2487. .btn-group {
  2488. display: inline-block;
  2489. margin-right: 2px;
  2490. vertical-align: bottom;
  2491. }
  2492. .btn-single:after,
  2493. .btn-group:after {
  2494. content: "";
  2495. display: table;
  2496. clear: both;
  2497. }
  2498. .btn-single:after,
  2499. .btn-group:after {
  2500. content: "";
  2501. display: table;
  2502. clear: both;
  2503. }
  2504. .btn-single > .btn,
  2505. .btn-single > input,
  2506. .btn-group > .btn,
  2507. .btn-group > input {
  2508. float: left;
  2509. border-radius: 0;
  2510. margin-left: -1px;
  2511. }
  2512. .btn-single > .btn {
  2513. border-radius: 2px;
  2514. }
  2515. .btn-group > .btn:first-child {
  2516. border-radius: 2px 0 0 2px;
  2517. }
  2518. .btn-group > .btn:last-child {
  2519. border-radius: 0 2px 2px 0;
  2520. }
  2521. .btn-group > .btn.btn-round:first-child,
  2522. .btn-group > .input-search:first-child {
  2523. border-radius: 15px 0 0 15px;
  2524. }
  2525. .btn-group > .btn.btn-round:last-child,
  2526. .btn-group > .input-search:last-child {
  2527. border-radius: 0 15px 15px 0;
  2528. }
  2529. /* =Notifications
  2530. -----------------------------------------------------------------------------*/
  2531. .tools-alert {
  2532. padding: 12px 15px;
  2533. background: #f7f8f8;
  2534. color: #0f0f0f;
  2535. margin-bottom: 1.65em;
  2536. }
  2537. .tools-message {
  2538. display: none;
  2539. position: fixed;
  2540. z-index: 100;
  2541. top: 10px;
  2542. right: 10px;
  2543. max-width: 350px;
  2544. line-height: 1.5;
  2545. font-size: 95%;
  2546. padding: 12px 15px;
  2547. color: #0f0f0f;
  2548. background: #e0e3e5;
  2549. }
  2550. .tools-message ul {
  2551. margin: 0;
  2552. list-style: none;
  2553. }
  2554. .tools-message-black,
  2555. .tools-message-blue,
  2556. .tools-message-red,
  2557. .tools-message-green {
  2558. color: rgba(255, 255, 255, 0.95);
  2559. }
  2560. .tools-message-black {
  2561. background: #0f0f0f;
  2562. }
  2563. .tools-message-blue {
  2564. background: #2575ed;
  2565. }
  2566. .tools-message-red {
  2567. background: #de2c3b;
  2568. }
  2569. .tools-message-yellow {
  2570. background: #ffc800;
  2571. }
  2572. .tools-message-green {
  2573. background: #2c9f42;
  2574. }
  2575. .tools-alert-black {
  2576. background: #dadada;
  2577. }
  2578. .tools-alert-blue {
  2579. background: #d3e3fb;
  2580. }
  2581. .tools-alert-red {
  2582. background: #f8d5d8;
  2583. }
  2584. .tools-alert-yellow {
  2585. background: #fff4cc;
  2586. }
  2587. .tools-alert-green {
  2588. background: #d5ecd9;
  2589. }
  2590. /* =Labels
  2591. -----------------------------------------------------------------------------*/
  2592. .label,
  2593. .badge {
  2594. background: #e0e3e5;
  2595. font-size: 12.75px;
  2596. display: inline-block;
  2597. line-height: 1;
  2598. padding: 4px 7px 3px 7px;
  2599. color: #0f0f0f;
  2600. text-align: center;
  2601. font-weight: normal;
  2602. text-transform: uppercase;
  2603. }
  2604. .label-outline {
  2605. background: none;
  2606. border: 1px solid #0f0f0f;
  2607. padding: 3px 6px 2px 6px;
  2608. }
  2609. .badge {
  2610. border-radius: 15px;
  2611. }
  2612. .badge-small {
  2613. font-size: 11.25px;
  2614. padding: 3px 5px;
  2615. }
  2616. .label-black,
  2617. .label-blue,
  2618. .label-red,
  2619. .label-green,
  2620. .badge-black,
  2621. .badge-blue,
  2622. .badge-red,
  2623. .badge-green {
  2624. color: #ffffff;
  2625. }
  2626. .label-black,
  2627. .badge-black {
  2628. background: #0f0f0f;
  2629. }
  2630. .label-blue,
  2631. .badge-blue {
  2632. background: #2575ed;
  2633. }
  2634. .label-red,
  2635. .badge-red {
  2636. background: #de2c3b;
  2637. }
  2638. .label-green,
  2639. .badge-green {
  2640. background: #2c9f42;
  2641. }
  2642. .label-yellow,
  2643. .badge-yellow {
  2644. background: #ffc800;
  2645. }
  2646. .label-white,
  2647. .badge-white {
  2648. background: #ffffff;
  2649. }
  2650. .label-black.label-outline,
  2651. .label-blue.label-outline,
  2652. .label-red.label-outline,
  2653. .label-green.label-outline,
  2654. .label-yellow.label-outline,
  2655. .label-white.label-outline {
  2656. background: none;
  2657. color: #0f0f0f;
  2658. }
  2659. .label-blue.label-outline {
  2660. border-color: #2575ed;
  2661. color: #2575ed;
  2662. }
  2663. .label-red.label-outline {
  2664. border-color: #de2c3b;
  2665. color: #de2c3b;
  2666. }
  2667. .label-green.label-outline {
  2668. border-color: #2c9f42;
  2669. color: #2c9f42;
  2670. }
  2671. .label-yellow.label-outline {
  2672. border-color: #ffc800;
  2673. color: #ffc800;
  2674. }
  2675. .label-white.label-outline {
  2676. border-color: #ffffff;
  2677. color: #ffffff;
  2678. }
  2679. /* =Progress
  2680. -----------------------------------------------------------------------------*/
  2681. #tools-progress {
  2682. position: fixed;
  2683. top: 0;
  2684. left: 0;
  2685. width: 100%;
  2686. z-index: 1000000;
  2687. height: 10px;
  2688. }
  2689. #tools-progress span {
  2690. display: block;
  2691. width: 100%;
  2692. height: 100%;
  2693. background-color: #1a52a5;
  2694. background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
  2695. background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
  2696. background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
  2697. -webkit-animation: progress-bar-stripes 2s linear infinite;
  2698. -o-animation: progress-bar-stripes 2s linear infinite;
  2699. animation: progress-bar-stripes 2s linear infinite;
  2700. background-size: 40px 40px;
  2701. }
  2702. @-webkit-keyframes progress-bar-stripes {
  2703. from {
  2704. background-position: 40px 0;
  2705. }
  2706. to {
  2707. background-position: 0 0;
  2708. }
  2709. }
  2710. @-o-keyframes progress-bar-stripes {
  2711. from {
  2712. background-position: 40px 0;
  2713. }
  2714. to {
  2715. background-position: 0 0;
  2716. }
  2717. }
  2718. @keyframes progress-bar-stripes {
  2719. from {
  2720. background-position: 40px 0;
  2721. }
  2722. to {
  2723. background-position: 0 0;
  2724. }
  2725. }
  2726. /* =Accordion
  2727. -----------------------------------------------------------------------------*/
  2728. .accordion-title {
  2729. position: relative;
  2730. display: block;
  2731. margin: 0;
  2732. margin-bottom: 2px;
  2733. padding: 12px 50px 12px 18px;
  2734. color: #000;
  2735. text-decoration: none;
  2736. font-weight: normal;
  2737. font-size: 0.9375em;
  2738. line-height: 1,4em;
  2739. background: #f7f8f8;
  2740. cursor: pointer;
  2741. -webkit-touch-callout: none;
  2742. -webkit-user-select: none;
  2743. -khtml-user-select: none;
  2744. -moz-user-select: none;
  2745. -ms-user-select: none;
  2746. user-select: none;
  2747. }
  2748. .accordion-title.accordion-title-opened {
  2749. margin-bottom: 0;
  2750. font-weight: bold;
  2751. background: #f0f1f2;
  2752. }
  2753. .accordion-title a,
  2754. .accordion-title:hover {
  2755. color: #000;
  2756. text-decoration: none;
  2757. }
  2758. .accordion-panel {
  2759. padding: 1.65em;
  2760. margin-bottom: 10px;
  2761. }
  2762. .accordion-toggle {
  2763. position: absolute;
  2764. top: 50%;
  2765. margin-top: -8px;
  2766. right: 20px;
  2767. padding: 0;
  2768. font-size: 0;
  2769. line-height: 1;
  2770. }
  2771. .accordion-toggle-closed {
  2772. background: #000;
  2773. width: 1px;
  2774. height: 15px;
  2775. margin-left: 1px;
  2776. }
  2777. .accordion-toggle-closed:before {
  2778. position: absolute;
  2779. top: 7px;
  2780. left: -7px;
  2781. content: "";
  2782. width: 15px;
  2783. height: 1px;
  2784. background: #000;
  2785. }
  2786. .accordion-toggle-opened:before {
  2787. position: absolute;
  2788. top: 7px;
  2789. left: -8px;
  2790. content: "";
  2791. width: 15px;
  2792. height: 1px;
  2793. background: #000;
  2794. }
  2795. /* =Filterbox
  2796. -----------------------------------------------------------------------------*/
  2797. .filterbox {
  2798. position: relative;
  2799. }
  2800. .filterbox input {
  2801. padding-right: 30px;
  2802. }
  2803. .filterbox span {
  2804. position: absolute;
  2805. z-index: 2;
  2806. top: 0;
  2807. right: 1px;
  2808. width: 26px;
  2809. height: 100%;
  2810. cursor: pointer;
  2811. }
  2812. .filterbox span:after {
  2813. content: "";
  2814. display: inline-block;
  2815. position: relative;
  2816. top: 50%;
  2817. margin-left: 8px;
  2818. margin-top: -21px;
  2819. width: 0;
  2820. height: 0;
  2821. vertical-align: middle;
  2822. border-top: 5px solid rgba(0, 0, 0, 0.6);
  2823. border-right: 5px solid transparent;
  2824. border-left: 5px solid transparent;
  2825. }
  2826. .filterbox-list {
  2827. z-index: 1000;
  2828. position: absolute;
  2829. left: 0;
  2830. display: none;
  2831. margin: 0;
  2832. list-style: none;
  2833. background: #fff;
  2834. width: 100%;
  2835. box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  2836. max-height: 250px;
  2837. overflow: auto;
  2838. }
  2839. .filterbox-list li {
  2840. padding: 4px 10px;
  2841. color: #000;
  2842. cursor: pointer;
  2843. }
  2844. .filterbox-list li:hover {
  2845. background: #f0f1f2;
  2846. }
  2847. .filterbox-list li.active {
  2848. background: #2575ed;
  2849. color: #fff;
  2850. }
  2851. /* =Tooltip
  2852. -----------------------------------------------------------------------------*/
  2853. .tooltip {
  2854. position: absolute;
  2855. z-index: 10000;
  2856. display: inline-block;
  2857. color: #fff;
  2858. padding: 2px 10px;
  2859. font-size: 12.75px;
  2860. line-height: 1.5em;
  2861. max-width: 250px;
  2862. background: #0f0f0f;
  2863. }
  2864. .tooltip-theme-red {
  2865. background: #de2c3b;
  2866. }
  2867. .tooltip-theme-blue {
  2868. background: #2575ed;
  2869. }
  2870. .tooltip-theme-green {
  2871. background: #2c9f42;
  2872. }
  2873. .tooltip-theme-yellow {
  2874. background: #ffc800;
  2875. }
  2876. .tooltip-theme-white {
  2877. background: #ffffff;
  2878. }
  2879. .tooltip-theme-yellow,
  2880. .tooltip-theme-white {
  2881. color: #000;
  2882. }
  2883. /* =Dropdown
  2884. -----------------------------------------------------------------------------*/
  2885. .dropdown {
  2886. display: none;
  2887. position: absolute;
  2888. z-index: 102;
  2889. top: 0;
  2890. right: 0;
  2891. width: 250px;
  2892. color: #0f0f0f;
  2893. background: #ffffff;
  2894. box-shadow: 0 1px 5px rgba(0, 0, 0, 0.3);
  2895. overflow: auto;
  2896. }
  2897. .dropdown section {
  2898. max-height: 250px;
  2899. overflow: auto;
  2900. padding: 20px;
  2901. }
  2902. .dropdown footer {
  2903. padding: 20px;
  2904. }
  2905. ul.dropdown {
  2906. max-height: 300px;
  2907. list-style: none;
  2908. margin: 0;
  2909. line-height: 1.5;
  2910. font-size: 95%;
  2911. padding: 0;
  2912. }
  2913. ul.dropdown a {
  2914. display: block;
  2915. padding: 7px 15px;
  2916. text-decoration: none;
  2917. color: #0f0f0f;
  2918. }
  2919. ul.dropdown a:hover {
  2920. background: #eee;
  2921. }
  2922. ul.dropdown li.divider {
  2923. border-bottom: 1px solid #e2e2e2;
  2924. }
  2925. .caret {
  2926. display: inline-block;
  2927. width: 0;
  2928. height: 0;
  2929. margin-left: .3em;
  2930. vertical-align: middle;
  2931. border-top: 5px solid;
  2932. border-right: 5px solid transparent;
  2933. border-left: 5px solid transparent;
  2934. }
  2935. .caret.caret-up {
  2936. border-top: 0;
  2937. border-bottom: 4px solid;
  2938. }
  2939. /* =Livesearch
  2940. -----------------------------------------------------------------------------*/
  2941. .livesearch-box {
  2942. position: relative;
  2943. display: inline-block;
  2944. width: 100%;
  2945. }
  2946. .livesearch-box input {
  2947. padding-left: 30px;
  2948. }
  2949. .livesearch-box .close {
  2950. position: absolute;
  2951. top: .2em;
  2952. right: 5px;
  2953. z-index: 2;
  2954. padding: 4px 6px;
  2955. line-height: 1;
  2956. font-size: 20px;
  2957. cursor: pointer;
  2958. color: #000000;
  2959. text-decoration: none;
  2960. filter: alpha(opacity=50);
  2961. -moz-opacity: 0.5;
  2962. opacity: 0.5;
  2963. }
  2964. .livesearch-box .close:before {
  2965. content: '\00D7';
  2966. }
  2967. .livesearch-box .close:hover {
  2968. filter: alpha(opacity=100);
  2969. -moz-opacity: 1;
  2970. opacity: 1;
  2971. }
  2972. .livesearch-box .close:before {
  2973. content: '\00D7';
  2974. }
  2975. .livesearch-box .close:hover {
  2976. filter: alpha(opacity=100);
  2977. -moz-opacity: 1;
  2978. opacity: 1;
  2979. }
  2980. .livesearch-icon {
  2981. position: absolute;
  2982. top: 53%;
  2983. left: 10px;
  2984. z-index: 2;
  2985. }
  2986. .livesearch-icon:before,
  2987. .livesearch-icon:after {
  2988. content: "";
  2989. position: absolute;
  2990. top: 50%;
  2991. left: 0;
  2992. margin: -8px 0 0;
  2993. background: rgba(0, 0, 0, 0.5);
  2994. }
  2995. .livesearch-icon:before {
  2996. width: 10px;
  2997. height: 10px;
  2998. border: 2px solid rgba(0, 0, 0, 0.5);
  2999. background: transparent;
  3000. border-radius: 12px;
  3001. }
  3002. .livesearch-icon:after {
  3003. left: 10px;
  3004. width: 2px;
  3005. height: 7px;
  3006. margin-top: 0;
  3007. -webkit-transform: rotate(-45deg);
  3008. -moz-transform: rotate(-45deg);
  3009. -ms-transform: rotate(-45deg);
  3010. -o-transform: rotate(-45deg);
  3011. transform: rotate(-45deg);
  3012. }
  3013. /* =Upload
  3014. -----------------------------------------------------------------------------*/
  3015. .tools-droparea {
  3016. position: relative;
  3017. overflow: hidden;
  3018. padding: 80px 20px;
  3019. border: 3px dashed rgba(0, 0, 0, 0.1);
  3020. }
  3021. .tools-droparea.drag-hover {
  3022. background: rgba(200, 222, 250, 0.75);
  3023. }
  3024. .tools-droparea.drag-drop {
  3025. background: rgba(250, 248, 200, 0.5);
  3026. }
  3027. .tools-droparea-placeholder {
  3028. text-align: center;
  3029. font-size: 11px;
  3030. color: rgba(0, 0, 0, 0.5);
  3031. }
  3032. /* =Autocomplete
  3033. -----------------------------------------------------------------------------*/
  3034. .autocomplete {
  3035. position: absolute;
  3036. z-index: 1000;
  3037. left: 0;
  3038. display: none;
  3039. margin: 0;
  3040. list-style: none;
  3041. background: #fff;
  3042. width: 250px;
  3043. box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  3044. max-height: 250px;
  3045. overflow: auto;
  3046. }
  3047. .autocomplete a {
  3048. padding: 4px 10px;
  3049. color: #000;
  3050. display: block;
  3051. text-decoration: none;
  3052. }
  3053. .autocomplete a:hover {
  3054. background: #f0f1f2;
  3055. }
  3056. .autocomplete a.active {
  3057. background: #2575ed;
  3058. color: #fff;
  3059. }
  3060. /* =Modal
  3061. -----------------------------------------------------------------------------*/
  3062. #modal-overlay {
  3063. position: fixed;
  3064. top: 0;
  3065. left: 0;
  3066. margin: auto;
  3067. overflow: auto;
  3068. width: 100%;
  3069. height: 100%;
  3070. background-color: #000 !important;
  3071. filter: alpha(opacity=30);
  3072. -moz-opacity: 0.3;
  3073. opacity: 0.3;
  3074. z-index: 100;
  3075. }
  3076. .modal-blur {
  3077. -webkit-filter: blur(3px);
  3078. -moz-filter: blur(3px);
  3079. -ms-filter: blur(3px);
  3080. filter: blur(3px);
  3081. }
  3082. .modal-box {
  3083. position: fixed;
  3084. top: 0;
  3085. left: 0;
  3086. bottom: 0;
  3087. right: 0;
  3088. overflow-x: hidden;
  3089. overflow-y: auto;
  3090. z-index: 101;
  3091. }
  3092. .modal {
  3093. position: relative;
  3094. margin: auto;
  3095. margin-bottom: 20px;
  3096. padding: 0;
  3097. background: #fff;
  3098. color: #000;
  3099. box-shadow: 0 1px 70px rgba(0, 0, 0, 0.5);
  3100. }
  3101. .modal header {
  3102. padding: 30px 40px 5px 40px;
  3103. font-size: 18px;
  3104. font-weight: bold;
  3105. }
  3106. .modal section {
  3107. padding: 30px 40px 50px 40px;
  3108. }
  3109. .modal footer button {
  3110. width: 100%;
  3111. border-radius: 0;
  3112. }
  3113. .modal-close {
  3114. position: absolute;
  3115. top: 8px;
  3116. right: 12px;
  3117. width: 30px;
  3118. height: 30px;
  3119. text-align: right;
  3120. color: #bbb;
  3121. font-size: 30px;
  3122. font-weight: 300;
  3123. cursor: pointer;
  3124. }
  3125. .modal-close:hover {
  3126. color: #000;
  3127. }
  3128. /* =Helpers
  3129. -----------------------------------------------------------------------------*/
  3130. .group:after {
  3131. content: "";
  3132. display: table;
  3133. clear: both;
  3134. }
  3135. .group:after {
  3136. content: "";
  3137. display: table;
  3138. clear: both;
  3139. }
  3140. .hide {
  3141. display: none;
  3142. }
  3143. .highlight {
  3144. background-color: #f7f3e2;
  3145. }
  3146. .big {
  3147. font-size: 18px;
  3148. }
  3149. .small {
  3150. font-size: 12.75px;
  3151. }
  3152. .smaller {
  3153. font-size: 11.25px;
  3154. }
  3155. .nowrap,
  3156. .nowrap td {
  3157. white-space: nowrap;
  3158. }
  3159. .req,
  3160. .required {
  3161. font-weight: normal;
  3162. color: #de2c3b;
  3163. }
  3164. .error {
  3165. color: #de2c3b;
  3166. }
  3167. .success {
  3168. color: #2c9f42;
  3169. }
  3170. .text-centered {
  3171. text-align: center;
  3172. }
  3173. .text-right {
  3174. text-align: right;
  3175. }
  3176. .last {
  3177. margin-right: 0 !important;
  3178. }
  3179. .pause {
  3180. margin-bottom: 0.825em !important;
  3181. }
  3182. .end {
  3183. margin-bottom: 0 !important;
  3184. }
  3185. .normal {
  3186. font-weight: normal;
  3187. }
  3188. .light {
  3189. font-weight: 300;
  3190. }
  3191. .bold {
  3192. font-weight: bold;
  3193. }
  3194. .italic {
  3195. font-style: italic;
  3196. }
  3197. .left {
  3198. float: left;
  3199. }
  3200. .right {
  3201. float: right;
  3202. }
  3203. .upper {
  3204. text-transform: uppercase;
  3205. }
  3206. .list-flat {
  3207. margin-left: 0;
  3208. list-style: none;
  3209. }
  3210. .color-black {
  3211. color: #0f0f0f;
  3212. }
  3213. .color-white {
  3214. color: #ffffff;
  3215. }
  3216. /* Colors */
  3217. .color-gray-10 {
  3218. color: rgba(0, 0, 0, 0.1);
  3219. }
  3220. .color-gray-20 {
  3221. color: rgba(0, 0, 0, 0.2);
  3222. }
  3223. .color-gray-30 {
  3224. color: rgba(0, 0, 0, 0.3);
  3225. }
  3226. .color-gray-40 {
  3227. color: rgba(0, 0, 0, 0.4);
  3228. }
  3229. .color-gray-50 {
  3230. color: rgba(0, 0, 0, 0.5);
  3231. }
  3232. .color-gray-60 {
  3233. color: rgba(0, 0, 0, 0.6);
  3234. }
  3235. .color-gray-70 {
  3236. color: rgba(0, 0, 0, 0.7);
  3237. }
  3238. .color-gray-80 {
  3239. color: rgba(0, 0, 0, 0.8);
  3240. }
  3241. .color-gray-90 {
  3242. color: rgba(0, 0, 0, 0.9);
  3243. }
  3244. .color-white-10 {
  3245. color: rgba(255, 255, 255, 0.1);
  3246. }
  3247. .color-white-20 {
  3248. color: rgba(255, 255, 255, 0.2);
  3249. }
  3250. .color-white-30 {
  3251. color: rgba(255, 255, 255, 0.3);
  3252. }
  3253. .color-white-40 {
  3254. color: rgba(255, 255, 255, 0.4);
  3255. }
  3256. .color-white-50 {
  3257. color: rgba(255, 255, 255, 0.5);
  3258. }
  3259. .color-white-60 {
  3260. color: rgba(255, 255, 255, 0.6);
  3261. }
  3262. .color-white-70 {
  3263. color: rgba(255, 255, 255, 0.7);
  3264. }
  3265. .color-white-80 {
  3266. color: rgba(255, 255, 255, 0.8);
  3267. }
  3268. .color-white-90 {
  3269. color: rgba(255, 255, 255, 0.9);
  3270. }
  3271. /* Responsive embedded objects */
  3272. .video-wrapper {
  3273. height: 0;
  3274. padding-bottom: 56.25%;
  3275. position: relative;
  3276. margin-bottom: 1.65em;
  3277. }
  3278. .video-wrapper iframe,
  3279. .video-wrapper object,
  3280. .video-wrapper embed {
  3281. position: absolute;
  3282. top: 0;
  3283. left: 0;
  3284. width: 100%;
  3285. height: 100%;
  3286. }
  3287. /* =Responsive
  3288. -----------------------------------------------------------------------------*/
  3289. @media only screen and (max-width: 767px) {
  3290. .left,
  3291. .right {
  3292. float: none;
  3293. }
  3294. .hide-on-mobile {
  3295. display: none;
  3296. }
  3297. }
  3298. /* string content */
  3299. .str {
  3300. color: #dd1144;
  3301. }
  3302. /* a keyword */
  3303. .kwd {
  3304. color: #333333;
  3305. }
  3306. /* a comment */
  3307. .com {
  3308. color: #999988;
  3309. }
  3310. /* a type name */
  3311. .typ {
  3312. color: #445588;
  3313. }
  3314. /* a literal value */
  3315. .lit {
  3316. color: #445588;
  3317. }
  3318. /* punctuation */
  3319. .pun {
  3320. color: #888;
  3321. }
  3322. /* lisp open bracket */
  3323. .opn {
  3324. color: #333333;
  3325. }
  3326. /* lisp close bracket */
  3327. .clo {
  3328. color: #333333;
  3329. }
  3330. /* a markup tag name */
  3331. .tag {
  3332. color: #367ac3;
  3333. }
  3334. /* a markup attribute name */
  3335. .atn {
  3336. color: #51a7c9;
  3337. }
  3338. /* a markup attribute value */
  3339. .atv {
  3340. color: #709c1a;
  3341. }
  3342. /* a declaration */
  3343. .dec {
  3344. color: #666;
  3345. }
  3346. /* a variable name */
  3347. .var {
  3348. color: teal;
  3349. }
  3350. /* a function name */
  3351. .fun {
  3352. color: #990000;
  3353. }
  3354. .linenums ol li {
  3355. list-style-type: none;
  3356. counter-increment: list;
  3357. position: relative;
  3358. }
  3359. .linenums ol li:after {
  3360. content: counter(list);
  3361. position: absolute;
  3362. left: -3.3em;
  3363. border-right: 1px solid #e5e5e5;
  3364. padding-right: 9px;
  3365. width: 2.45em;
  3366. text-align: right;
  3367. color: rgba(0, 0, 0, 0.3);
  3368. font-size: 12px;
  3369. }
  3370. /* =Grid Responsive
  3371. -----------------------------------------------------------------------------*/
  3372. @media only screen and (max-width: 767px) {
  3373. .mobile-width-100 {
  3374. width: 100%;
  3375. }
  3376. .units-row .unit-90,
  3377. .units-row .unit-80,
  3378. .units-row .unit-75,
  3379. .units-row .unit-70,
  3380. .units-row .unit-66,
  3381. .units-row .unit-65,
  3382. .units-row .unit-60,
  3383. .units-row .unit-50,
  3384. .units-row .unit-40,
  3385. .units-row .unit-35,
  3386. .units-row .unit-33,
  3387. .units-row .unit-30,
  3388. .units-row .unit-25,
  3389. .units-row .unit-20,
  3390. .units-row .unit-10 {
  3391. width: 100%;
  3392. float: none;
  3393. margin-left: 0;
  3394. margin-bottom: 1.65em;
  3395. }
  3396. .unit-push-90,
  3397. .unit-push-80,
  3398. .unit-push-75,
  3399. .unit-push-70,
  3400. .unit-push-66,
  3401. .unit-push-65,
  3402. .unit-push-60,
  3403. .unit-push-50,
  3404. .unit-push-40,
  3405. .unit-push-35,
  3406. .unit-push-33,
  3407. .unit-push-30,
  3408. .unit-push-25,
  3409. .unit-push-20,
  3410. .unit-push-10 {
  3411. left: 0;
  3412. }
  3413. .units-row .unit-push-right {
  3414. float: none;
  3415. }
  3416. .units-mobile-50 .unit-90,
  3417. .units-mobile-50 .unit-80,
  3418. .units-mobile-50 .unit-75,
  3419. .units-mobile-50 .unit-70,
  3420. .units-mobile-50 .unit-66,
  3421. .units-mobile-50 .unit-65,
  3422. .units-mobile-50 .unit-60,
  3423. .units-mobile-50 .unit-40,
  3424. .units-mobile-50 .unit-30,
  3425. .units-mobile-50 .unit-35,
  3426. .units-mobile-50 .unit-33,
  3427. .units-mobile-50 .unit-25,
  3428. .units-mobile-50 .unit-20,
  3429. .units-mobile-50 .unit-10 {
  3430. float: left;
  3431. margin-left: 3%;
  3432. width: 48.5%;
  3433. }
  3434. .units-mobile-50 .unit-90:first-child,
  3435. .units-mobile-50 .unit-80:first-child,
  3436. .units-mobile-50 .unit-75:first-child,
  3437. .units-mobile-50 .unit-70:first-child,
  3438. .units-mobile-50 .unit-66:first-child,
  3439. .units-mobile-50 .unit-65:first-child,
  3440. .units-mobile-50 .unit-60:first-child,
  3441. .units-mobile-50 .unit-40:first-child,
  3442. .units-mobile-50 .unit-35:first-child,
  3443. .units-mobile-50 .unit-30:first-child,
  3444. .units-mobile-50 .unit-33:first-child,
  3445. .units-mobile-50 .unit-25:first-child,
  3446. .units-mobile-50 .unit-20:first-child,
  3447. .units-mobile-50 .unit-10:first-child {
  3448. margin-left: 0;
  3449. }
  3450. }
  3451. /* =Blocks Responsive
  3452. -----------------------------------------------------------------------------*/
  3453. @media only screen and (max-width: 767px) {
  3454. .blocks-2,
  3455. .blocks-3,
  3456. .blocks-4,
  3457. .blocks-5,
  3458. .blocks-6 {
  3459. margin-left: 0;
  3460. margin-bottom: 1.65em;
  3461. }
  3462. .blocks-2 > li,
  3463. .blocks-3 > li,
  3464. .blocks-4 > li,
  3465. .blocks-5 > li,
  3466. .blocks-6 > li {
  3467. float: none;
  3468. margin-left: 0;
  3469. width: 100%;
  3470. }
  3471. .blocks-mobile-50 > li,
  3472. .blocks-mobile-33 > li {
  3473. float: left;
  3474. margin-left: 3%;
  3475. }
  3476. .blocks-mobile-33,
  3477. .blocks-mobile-50 {
  3478. margin-left: -3%;
  3479. }
  3480. .blocks-mobile-50 > li {
  3481. width: 47%;
  3482. }
  3483. .blocks-mobile-33 > li {
  3484. width: 30.333333333333332%;
  3485. }
  3486. }
  3487. /* =Typography Responsive
  3488. -----------------------------------------------------------------------------*/
  3489. /* Portrait tablet to landscape and desktop */
  3490. @media (min-width: 768px) and (max-width: 979px) {
  3491. h1 {
  3492. font-size: 2.25em;
  3493. line-height: 1.125;
  3494. }
  3495. h2 {
  3496. font-size: 1.5em;
  3497. line-height: 1.25;
  3498. }
  3499. h3 {
  3500. font-size: 1.3125em;
  3501. line-height: 1.25;
  3502. }
  3503. h4 {
  3504. font-size: 1.125em;
  3505. line-height: 1.22222222;
  3506. }
  3507. h5 {
  3508. font-size: 1em;
  3509. }
  3510. h6 {
  3511. font-size: 0.75em;
  3512. }
  3513. }
  3514. /* Landscape phone to portrait tablet */
  3515. @media (max-width: 767px) {
  3516. h1 {
  3517. font-size: 2.25em;
  3518. line-height: 1.25;
  3519. }
  3520. h2 {
  3521. font-size: 1.5em;
  3522. line-height: 1.15384615;
  3523. }
  3524. h3 {
  3525. font-size: 1.3125em;
  3526. line-height: 1.13636364;
  3527. }
  3528. h4 {
  3529. font-size: 1.125em;
  3530. line-height: 1.11111111;
  3531. }
  3532. h5 {
  3533. font-size: 1em;
  3534. }
  3535. h6 {
  3536. font-size: 0.75em;
  3537. }
  3538. .lead {
  3539. font-size: 1.2em;
  3540. }
  3541. ul,
  3542. ol,
  3543. ul ul,
  3544. ol ol,
  3545. ul ol,
  3546. ol ul {
  3547. margin-left: 1.65em;
  3548. }
  3549. blockquote {
  3550. margin-left: 0;
  3551. }
  3552. }
  3553. /* =Navigation Responsive
  3554. -----------------------------------------------------------------------------*/
  3555. @media only screen and (max-width: 767px) {
  3556. .navbar.navbar-left,
  3557. .navbar.navbar-right,
  3558. .navbar li,
  3559. .navbar.navbar-left li,
  3560. .navbar.navbar-right li {
  3561. float: none;
  3562. text-align: left;
  3563. width: auto;
  3564. }
  3565. .navbar li,
  3566. .navbar.navbar-right li {
  3567. margin-left: 0;
  3568. margin-right: 0;
  3569. }
  3570. .fullwidth ul,
  3571. .fullwidth li {
  3572. width: auto;
  3573. }
  3574. .fullwidth li {
  3575. display: block;
  3576. }
  3577. }
  3578. /* =Forms Responsive
  3579. -----------------------------------------------------------------------------*/
  3580. @media only screen and (max-width: 767px) {
  3581. .forms-list label {
  3582. display: inline-block;
  3583. }
  3584. }
  3585. @media print {
  3586. * {
  3587. text-shadow: none !important;
  3588. color: #000 !important;
  3589. background: transparent !important;
  3590. box-shadow: none !important;
  3591. font-size: 12pt;
  3592. }
  3593. .h1,
  3594. h1 {
  3595. font-size: 36pt;
  3596. }
  3597. .h2,
  3598. h2 {
  3599. font-size: 24pt;
  3600. }
  3601. .h3,
  3602. h3 {
  3603. font-size: 18pt;
  3604. }
  3605. .h4,
  3606. h4 {
  3607. font-size: 14pt;
  3608. }
  3609. .h5,
  3610. h5 {
  3611. font-size: 12pt;
  3612. }
  3613. .h6,
  3614. h6 {
  3615. font-size: 12pt;
  3616. }
  3617. a,
  3618. a:visited {
  3619. text-decoration: underline;
  3620. }
  3621. a[href]:after {
  3622. content: " (" attr(href) ")";
  3623. }
  3624. abbr[title]:after {
  3625. content: " (" attr(title) ")";
  3626. }
  3627. a[href^="javascript:"]:after,
  3628. a[href^="#"]:after {
  3629. content: "";
  3630. }
  3631. pre,
  3632. blockquote {
  3633. page-break-inside: avoid;
  3634. }
  3635. blockquote {
  3636. border: none;
  3637. font-style: italic;
  3638. }
  3639. img {
  3640. max-width: 100% !important;
  3641. }
  3642. select {
  3643. background: #fff !important;
  3644. }
  3645. }