Guest User

Untitled

a guest
Jan 1st, 2017
171
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 305.79 KB | None | 0 0
  1. @import url(http://fonts.googleapis.com/css?family=Titillium+Web:400,300,700);
  2.  
  3. @import url(http://fonts.googleapis.com/css?family=Architects+Daughter);
  4.  
  5. @import "../rs-plugin/css/settings.css";
  6. /*! normalize.css v3.0.0 | MIT License | git.io/normalize */
  7. html {
  8. font-family: sans-serif;
  9. -ms-text-size-adjust: 100%;
  10. -webkit-text-size-adjust: 100%;
  11. }
  12. body {
  13. margin: 0;
  14. }
  15. article,
  16. aside,
  17. details,
  18. figcaption,
  19. figure,
  20. footer,
  21. header,
  22. hgroup,
  23. main,
  24. nav,
  25. section,
  26. summary {
  27. display: block;
  28. }
  29. audio,
  30. canvas,
  31. progress,
  32. video {
  33. display: inline-block;
  34. vertical-align: baseline;
  35. }
  36. audio:not([controls]) {
  37. display: none;
  38. height: 0;
  39. }
  40. [hidden],
  41. template {
  42. display: none;
  43. }
  44. a {
  45. background: 0 0;
  46. }
  47. a:active,
  48. a:hover {
  49. outline: 0;
  50. }
  51. abbr[title] {
  52. border-bottom: 1px dotted;
  53. }
  54. b,
  55. strong {
  56. font-weight: 700;
  57. }
  58. dfn {
  59. font-style: italic;
  60. }
  61. h1 {
  62. font-size: 2em;
  63. margin: 0.67em 0;
  64. }
  65. mark {
  66. background: #ff0;
  67. color: #000000;
  68. }
  69. small {
  70. font-size: 80%;
  71. }
  72. sub,
  73. sup {
  74. font-size: 75%;
  75. line-height: 0;
  76. position: relative;
  77. vertical-align: baseline;
  78. }
  79. sup {
  80. top: -0.5em;
  81. }
  82. sub {
  83. bottom: -0.25em;
  84. }
  85. img {
  86. border: 0;
  87. }
  88. svg:not(:root) {
  89. overflow: hidden;
  90. }
  91. figure {
  92. margin: 1em 40px;
  93. }
  94. hr {
  95. -moz-box-sizing: content-box;
  96. box-sizing: content-box;
  97. height: 0;
  98. }
  99. pre {
  100. overflow: auto;
  101. }
  102. code,
  103. kbd,
  104. pre,
  105. samp {
  106. font-family: monospace,monospace;
  107. font-size: 1em;
  108. }
  109. button,
  110. input,
  111. optgroup,
  112. select,
  113. textarea {
  114. color: inherit;
  115. font: inherit;
  116. margin: 0;
  117. }
  118. button {
  119. overflow: visible;
  120. }
  121. button,
  122. select {
  123. text-transform: none;
  124. }
  125. button,
  126. html input[type=button],
  127. input[type=reset],
  128. input[type=submit] {
  129. -webkit-appearance: button;
  130. cursor: pointer;
  131. }
  132. button[disabled],
  133. html input[disabled] {
  134. cursor: default;
  135. }
  136. button::-moz-focus-inner,
  137. input::-moz-focus-inner {
  138. border: 0;
  139. padding: 0;
  140. }
  141. input {
  142. line-height: normal;
  143. }
  144. input[type=checkbox],
  145. input[type=radio] {
  146. box-sizing: border-box;
  147. padding: 0;
  148. }
  149. input[type=number]::-webkit-inner-spin-button,
  150. input[type=number]::-webkit-outer-spin-button {
  151. height: auto;
  152. }
  153. input[type=search] {
  154. -webkit-appearance: textfield;
  155. -moz-box-sizing: content-box;
  156. -webkit-box-sizing: content-box;
  157. box-sizing: content-box;
  158. }
  159. input[type=search]::-webkit-search-cancel-button,
  160. input[type=search]::-webkit-search-decoration {
  161. -webkit-appearance: none;
  162. }
  163. fieldset {
  164. border: 1px solid silver;
  165. margin: 0 2px;
  166. padding: 0.35em 0.625em 0.75em;
  167. }
  168. legend {
  169. border: 0;
  170. padding: 0;
  171. }
  172. textarea {
  173. overflow: auto;
  174. }
  175. optgroup {
  176. font-weight: 700;
  177. }
  178. table {
  179. border-collapse: collapse;
  180. border-spacing: 0;
  181. }
  182. td,
  183. th {
  184. padding: 0;
  185. }
  186. @media print {
  187. * {
  188. text-shadow: none!important;
  189. color: #000!important;
  190. background: transparent!important;
  191. box-shadow: none !important;
  192. }
  193. a,
  194. a:visited {
  195. text-decoration: underline;
  196. }
  197. a[href]:after {
  198. content: " (" attr(href) ")";
  199. }
  200. abbr[title]:after {
  201. content: " (" attr(title) ")";
  202. }
  203. a[href^="javascript:"]:after,
  204. a[href^="#"]:after {
  205. content: "";
  206. }
  207. pre,
  208. blockquote {
  209. border: 1px solid #999;
  210. page-break-inside: avoid;
  211. }
  212. thead {
  213. display: table-header-group;
  214. }
  215. tr,
  216. img {
  217. page-break-inside: avoid;
  218. }
  219. img {
  220. max-width: 100% !important;
  221. }
  222. p,
  223. h2,
  224. h3 {
  225. orphans: 3;
  226. widows: 3;
  227. }
  228. h2,
  229. h3 {
  230. page-break-after: avoid;
  231. }
  232. select {
  233. background: #ffffff !important;
  234. }
  235. .navbar {
  236. display: none;
  237. }
  238. .table td,
  239. .table th {
  240. background-color: #ffffff !important;
  241. }
  242. .btn > .caret,
  243. .dropup > .btn > .caret {
  244. border-top-color: #000000 !important;
  245. }
  246. .label {
  247. border: 1px solid #000000;
  248. }
  249. .table {
  250. border-collapse: collapse !important;
  251. }
  252. .table-bordered th,
  253. .table-bordered td {
  254. border: 1px solid #dddddd !important;
  255. }
  256. }
  257. * {
  258. -webkit-box-sizing: border-box;
  259. -moz-box-sizing: border-box;
  260. box-sizing: border-box;
  261. }
  262. :before,
  263. :after {
  264. -webkit-box-sizing: border-box;
  265. -moz-box-sizing: border-box;
  266. box-sizing: border-box;
  267. }
  268. html {
  269. font-size: 62.5%;
  270. -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  271. }
  272. body {
  273. font-family: 'Titillium Web', sans-serif;
  274. font-size: 13px;
  275. line-height: 1.615384;
  276. color: #3f5348;
  277. background: url("../images/crossword.png");
  278. background-color: #FBFBFB;
  279. }
  280. input,
  281. button,
  282. select,
  283. textarea {
  284. font-family: inherit;
  285. font-size: inherit;
  286. line-height: inherit;
  287. }
  288. a {
  289. color: #26CE0D;
  290. text-decoration: none;
  291. }
  292. a:hover,
  293. a:focus {
  294. color: #4d9971;
  295. text-decoration: underline;
  296. }
  297. a:focus {
  298. outline: thin dotted;
  299. outline: 5px auto -webkit-focus-ring-color;
  300. outline-offset: -2px;
  301. }
  302. figure {
  303. margin: 0;
  304. }
  305. img {
  306. vertical-align: middle;
  307. }
  308. .img-responsive {
  309. display: block;
  310. max-width: 100%;
  311. height: auto;
  312. }
  313. .img-rounded {
  314. border-radius: 6px;
  315. }
  316. .img-thumbnail {
  317. padding: 2px;
  318. line-height: 1.615384;
  319. background-color: rgba(119, 187, 121, 0.3);
  320. border: 1px solid transparent;
  321. border-radius: 2px;
  322. -webkit-transition: all 0.2s ease-in-out;
  323. transition: all 0.2s ease-in-out;
  324. display: inline-block;
  325. max-width: 100%;
  326. height: auto;
  327. }
  328. .img-circle {
  329. border-radius: 50%;
  330. }
  331. hr {
  332. margin-top: 20px;
  333. margin-bottom: 20px;
  334. border: 0;
  335. border-top: 1px solid #eeeeee;
  336. }
  337. .sr-only {
  338. position: absolute;
  339. width: 1px;
  340. height: 1px;
  341. margin: -1px;
  342. padding: 0;
  343. overflow: hidden;
  344. clip: rect(0, 0, 0, 0);
  345. border: 0;
  346. }
  347. h1,
  348. h2,
  349. h3,
  350. h4,
  351. h5,
  352. h6,
  353. .h1,
  354. .h2,
  355. .h3,
  356. .h4,
  357. .h5,
  358. .h6 {
  359. font-family: 'Titillium Web', sans-serif;
  360. font-weight: 300;
  361. line-height: 1.1;
  362. color: inherit;
  363. }
  364. h1 small,
  365. h2 small,
  366. h3 small,
  367. h4 small,
  368. h5 small,
  369. h6 small,
  370. .h1 small,
  371. .h2 small,
  372. .h3 small,
  373. .h4 small,
  374. .h5 small,
  375. .h6 small,
  376. h1 .small,
  377. h2 .small,
  378. h3 .small,
  379. h4 .small,
  380. h5 .small,
  381. h6 .small,
  382. .h1 .small,
  383. .h2 .small,
  384. .h3 .small,
  385. .h4 .small,
  386. .h5 .small,
  387. .h6 .small {
  388. font-weight: 400;
  389. line-height: 1;
  390. color: #999999;
  391. }
  392. h1,
  393. .h1,
  394. h2,
  395. .h2,
  396. h3,
  397. .h3 {
  398. margin-top: 20px;
  399. margin-bottom: 10px;
  400. }
  401. h1 small,
  402. .h1 small,
  403. h2 small,
  404. .h2 small,
  405. h3 small,
  406. .h3 small,
  407. h1 .small,
  408. .h1 .small,
  409. h2 .small,
  410. .h2 .small,
  411. h3 .small,
  412. .h3 .small {
  413. font-size: 65%;
  414. }
  415. h4,
  416. .h4,
  417. h5,
  418. .h5,
  419. h6,
  420. .h6 {
  421. margin-top: 10px;
  422. margin-bottom: 10px;
  423. }
  424. h4 small,
  425. .h4 small,
  426. h5 small,
  427. .h5 small,
  428. h6 small,
  429. .h6 small,
  430. h4 .small,
  431. .h4 .small,
  432. h5 .small,
  433. .h5 .small,
  434. h6 .small,
  435. .h6 .small {
  436. font-size: 75%;
  437. }
  438. h1,
  439. .h1 {
  440. font-size: 21px;
  441. }
  442. h2,
  443. .h2 {
  444. font-size: 19px;
  445. }
  446. h3,
  447. .h3 {
  448. font-size: 18px;
  449. }
  450. h4,
  451. .h4 {
  452. font-size: 16px;
  453. }
  454. h5,
  455. .h5 {
  456. font-size: 14px;
  457. }
  458. h6,
  459. .h6 {
  460. font-size: 12px;
  461. }
  462. p {
  463. margin: 0 0 10px;
  464. }
  465. .lead {
  466. margin-bottom: 20px;
  467. font-size: 14px;
  468. font-weight: 200;
  469. line-height: 1.4;
  470. }
  471. @media (min-width: 768px) {
  472. .lead {
  473. font-size: 19.5px;
  474. }
  475. }
  476. small,
  477. .small {
  478. font-size: 85%;
  479. }
  480. cite {
  481. font-style: normal;
  482. }
  483. .text-left {
  484. text-align: left;
  485. }
  486. .text-right {
  487. text-align: right;
  488. }
  489. .text-center {
  490. text-align: center;
  491. }
  492. .text-justify {
  493. text-align: justify;
  494. }
  495. .text-muted {
  496. color: #999999;
  497. }
  498. .text-primary {
  499. color: #26CE0D;
  500. }
  501. a.text-primary:hover {
  502. color: #55aa7d;
  503. }
  504. .text-success {
  505. color: #FBFBFB;
  506. }
  507. a.text-success:hover {
  508. color: #f0f4c5;
  509. }
  510. .text-info {
  511. color: #FBFBFB;
  512. }
  513. a.text-info:hover {
  514. color: #f0f4c5;
  515. }
  516. .text-warning {
  517. color: #FBFBFB;
  518. }
  519. a.text-warning:hover {
  520. color: #f0f4c5;
  521. }
  522. .text-danger {
  523. color: #FBFBFB;
  524. }
  525. a.text-danger:hover {
  526. color: #f0f4c5;
  527. }
  528. .bg-primary {
  529. color: #fff;
  530. background-color: #26CE0D;
  531. }
  532. a.bg-primary:hover {
  533. background-color: #55aa7d;
  534. }
  535. .bg-success {
  536. background-color: #64ad66;
  537. }
  538. a.bg-success:hover {
  539. background-color: #4d914f;
  540. }
  541. .bg-info {
  542. background-color: #85add6;
  543. }
  544. a.bg-info:hover {
  545. background-color: #5f93c9;
  546. }
  547. .bg-warning {
  548. background-color: #ffc73f;
  549. }
  550. a.bg-warning:hover {
  551. background-color: #ffb80c;
  552. }
  553. .bg-danger {
  554. background-color: #df4718;
  555. }
  556. a.bg-danger:hover {
  557. background-color: #b13813;
  558. }
  559. .page-header {
  560. padding-bottom: 9px;
  561. margin: 40px 0 20px;
  562. border-bottom: 1px solid transparent;
  563. }
  564. ul,
  565. ol {
  566. margin-top: 0;
  567. margin-bottom: 10px;
  568. }
  569. ul ul,
  570. ol ul,
  571. ul ol,
  572. ol ol {
  573. margin-bottom: 0;
  574. }
  575. .list-unstyled {
  576. padding-left: 0;
  577. list-style: none;
  578. }
  579. .list-inline {
  580. padding-left: 0;
  581. list-style: none;
  582. }
  583. .list-inline > li {
  584. display: inline-block;
  585. padding-left: 5px;
  586. padding-right: 5px;
  587. }
  588. .list-inline > li:first-child {
  589. padding-left: 0;
  590. }
  591. dl {
  592. margin-top: 0;
  593. margin-bottom: 20px;
  594. }
  595. dt,
  596. dd {
  597. line-height: 1.615384;
  598. }
  599. dt {
  600. font-weight: 700;
  601. }
  602. dd {
  603. margin-left: 0;
  604. }
  605. @media (min-width: 992px) {
  606. .dl-horizontal dt {
  607. float: left;
  608. width: 160px;
  609. clear: left;
  610. text-align: right;
  611. overflow: hidden;
  612. text-overflow: ellipsis;
  613. white-space: nowrap;
  614. }
  615. .dl-horizontal dd {
  616. margin-left: 180px;
  617. }
  618. }
  619. abbr[title],
  620. abbr[data-original-title] {
  621. cursor: help;
  622. border-bottom: 1px dotted #999999;
  623. }
  624. .initialism {
  625. font-size: 90%;
  626. text-transform: uppercase;
  627. }
  628. blockquote {
  629. padding: 10px 20px;
  630. margin: 0 0 20px;
  631. font-size: 16.25px;
  632. border-left: 5px solid #ecede6;
  633. }
  634. blockquote p:last-child,
  635. blockquote ul:last-child,
  636. blockquote ol:last-child {
  637. margin-bottom: 0;
  638. }
  639. blockquote footer,
  640. blockquote small,
  641. blockquote .small {
  642. display: block;
  643. font-size: 80%;
  644. line-height: 1.615384;
  645. color: #f7764d;
  646. }
  647. blockquote footer:before,
  648. blockquote small:before,
  649. blockquote .small:before {
  650. content: '\2014 \00A0';
  651. }
  652. .blockquote-reverse,
  653. blockquote.pull-right {
  654. padding-right: 15px;
  655. padding-left: 0;
  656. border-right: 5px solid #ecede6;
  657. border-left: 0;
  658. text-align: right;
  659. }
  660. .blockquote-reverse footer:before,
  661. blockquote.pull-right footer:before,
  662. .blockquote-reverse small:before,
  663. blockquote.pull-right small:before,
  664. .blockquote-reverse .small:before,
  665. blockquote.pull-right .small:before {
  666. content: '';
  667. }
  668. .blockquote-reverse footer:after,
  669. blockquote.pull-right footer:after,
  670. .blockquote-reverse small:after,
  671. blockquote.pull-right small:after,
  672. .blockquote-reverse .small:after,
  673. blockquote.pull-right .small:after {
  674. content: '\00A0 \2014';
  675. }
  676. blockquote:before,
  677. blockquote:after {
  678. content: "";
  679. }
  680. address {
  681. margin-bottom: 20px;
  682. font-style: normal;
  683. line-height: 1.615384;
  684. }
  685. code,
  686. kbd,
  687. pre,
  688. samp {
  689. font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
  690. }
  691. code {
  692. padding: 2px 4px;
  693. font-size: 90%;
  694. color: #c7254e;
  695. background-color: #f9f2f4;
  696. white-space: nowrap;
  697. border-radius: 4px;
  698. }
  699. kbd {
  700. padding: 2px 4px;
  701. font-size: 90%;
  702. color: #fff;
  703. background-color: #333;
  704. border-radius: 2px;
  705. box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
  706. }
  707. pre {
  708. display: block;
  709. padding: 9.5px;
  710. margin: 0 0 10px;
  711. font-size: 12px;
  712. line-height: 1.615384;
  713. word-break: break-all;
  714. word-wrap: break-word;
  715. color: #333;
  716. background-color: #f5f5f5;
  717. border: 1px solid #ccc;
  718. border-radius: 4px;
  719. }
  720. pre code {
  721. padding: 0;
  722. font-size: inherit;
  723. color: inherit;
  724. white-space: pre-wrap;
  725. background-color: transparent;
  726. border-radius: 0;
  727. }
  728. .pre-scrollable {
  729. max-height: 340px;
  730. overflow-y: scroll;
  731. }
  732. .container {
  733. margin-right: auto;
  734. margin-left: auto;
  735. padding-left: 15px;
  736. padding-right: 15px;
  737. }
  738. @media (min-width: 768px) {
  739. .container {
  740. width: 750px;
  741. }
  742. }
  743. @media (min-width: 992px) {
  744. .container {
  745. width: 970px;
  746. }
  747. }
  748. @media (min-width: 1200px) {
  749. .container {
  750. width: 1170px;
  751. }
  752. }
  753. .container-fluid {
  754. margin-right: auto;
  755. margin-left: auto;
  756. padding-left: 15px;
  757. padding-right: 15px;
  758. }
  759. .row {
  760. margin-left: -15px;
  761. margin-right: -15px;
  762. }
  763. .col-xs-1,
  764. .col-sm-1,
  765. .col-md-1,
  766. .col-lg-1,
  767. .col-xs-2,
  768. .col-sm-2,
  769. .col-md-2,
  770. .col-lg-2,
  771. .col-xs-3,
  772. .col-sm-3,
  773. .col-md-3,
  774. .col-lg-3,
  775. .col-xs-4,
  776. .col-sm-4,
  777. .col-md-4,
  778. .col-lg-4,
  779. .col-xs-5,
  780. .col-sm-5,
  781. .col-md-5,
  782. .col-lg-5,
  783. .col-xs-6,
  784. .col-sm-6,
  785. .col-md-6,
  786. .col-lg-6,
  787. .col-xs-7,
  788. .col-sm-7,
  789. .col-md-7,
  790. .col-lg-7,
  791. .col-xs-8,
  792. .col-sm-8,
  793. .col-md-8,
  794. .col-lg-8,
  795. .col-xs-9,
  796. .col-sm-9,
  797. .col-md-9,
  798. .col-lg-9,
  799. .col-xs-10,
  800. .col-sm-10,
  801. .col-md-10,
  802. .col-lg-10,
  803. .col-xs-11,
  804. .col-sm-11,
  805. .col-md-11,
  806. .col-lg-11,
  807. .col-xs-12,
  808. .col-sm-12,
  809. .col-md-12,
  810. .col-lg-12 {
  811. position: relative;
  812. min-height: 1px;
  813. padding-left: 15px;
  814. padding-right: 15px;
  815. }
  816. .col-xs-1,
  817. .col-xs-2,
  818. .col-xs-3,
  819. .col-xs-4,
  820. .col-xs-5,
  821. .col-xs-6,
  822. .col-xs-7,
  823. .col-xs-8,
  824. .col-xs-9,
  825. .col-xs-10,
  826. .col-xs-11,
  827. .col-xs-12 {
  828. float: left;
  829. }
  830. .col-xs-12 {
  831. width: 100%;
  832. }
  833. .col-xs-11 {
  834. width: 91.66666666666666%;
  835. }
  836. .col-xs-10 {
  837. width: 83.33333333333334%;
  838. }
  839. .col-xs-9 {
  840. width: 75%;
  841. }
  842. .col-xs-8 {
  843. width: 66.66666666666666%;
  844. }
  845. .col-xs-7 {
  846. width: 58.333333333333336%;
  847. }
  848. .col-xs-6 {
  849. width: 50%;
  850. }
  851. .col-xs-5 {
  852. width: 41.66666666666667%;
  853. }
  854. .col-xs-4 {
  855. width: 33.33333333333333%;
  856. }
  857. .col-xs-3 {
  858. width: 25%;
  859. }
  860. .col-xs-2 {
  861. width: 16.666666666666664%;
  862. }
  863. .col-xs-1 {
  864. width: 8.333333333333332%;
  865. }
  866. .col-xs-pull-12 {
  867. right: 100%;
  868. }
  869. .col-xs-pull-11 {
  870. right: 91.66666666666666%;
  871. }
  872. .col-xs-pull-10 {
  873. right: 83.33333333333334%;
  874. }
  875. .col-xs-pull-9 {
  876. right: 75%;
  877. }
  878. .col-xs-pull-8 {
  879. right: 66.66666666666666%;
  880. }
  881. .col-xs-pull-7 {
  882. right: 58.333333333333336%;
  883. }
  884. .col-xs-pull-6 {
  885. right: 50%;
  886. }
  887. .col-xs-pull-5 {
  888. right: 41.66666666666667%;
  889. }
  890. .col-xs-pull-4 {
  891. right: 33.33333333333333%;
  892. }
  893. .col-xs-pull-3 {
  894. right: 25%;
  895. }
  896. .col-xs-pull-2 {
  897. right: 16.666666666666664%;
  898. }
  899. .col-xs-pull-1 {
  900. right: 8.333333333333332%;
  901. }
  902. .col-xs-pull-0 {
  903. right: 0;
  904. }
  905. .col-xs-push-12 {
  906. left: 100%;
  907. }
  908. .col-xs-push-11 {
  909. left: 91.66666666666666%;
  910. }
  911. .col-xs-push-10 {
  912. left: 83.33333333333334%;
  913. }
  914. .col-xs-push-9 {
  915. left: 75%;
  916. }
  917. .col-xs-push-8 {
  918. left: 66.66666666666666%;
  919. }
  920. .col-xs-push-7 {
  921. left: 58.333333333333336%;
  922. }
  923. .col-xs-push-6 {
  924. left: 50%;
  925. }
  926. .col-xs-push-5 {
  927. left: 41.66666666666667%;
  928. }
  929. .col-xs-push-4 {
  930. left: 33.33333333333333%;
  931. }
  932. .col-xs-push-3 {
  933. left: 25%;
  934. }
  935. .col-xs-push-2 {
  936. left: 16.666666666666664%;
  937. }
  938. .col-xs-push-1 {
  939. left: 8.333333333333332%;
  940. }
  941. .col-xs-push-0 {
  942. left: 0;
  943. }
  944. .col-xs-offset-12 {
  945. margin-left: 100%;
  946. }
  947. .col-xs-offset-11 {
  948. margin-left: 91.66666666666666%;
  949. }
  950. .col-xs-offset-10 {
  951. margin-left: 83.33333333333334%;
  952. }
  953. .col-xs-offset-9 {
  954. margin-left: 75%;
  955. }
  956. .col-xs-offset-8 {
  957. margin-left: 66.66666666666666%;
  958. }
  959. .col-xs-offset-7 {
  960. margin-left: 58.333333333333336%;
  961. }
  962. .col-xs-offset-6 {
  963. margin-left: 50%;
  964. }
  965. .col-xs-offset-5 {
  966. margin-left: 41.66666666666667%;
  967. }
  968. .col-xs-offset-4 {
  969. margin-left: 33.33333333333333%;
  970. }
  971. .col-xs-offset-3 {
  972. margin-left: 25%;
  973. }
  974. .col-xs-offset-2 {
  975. margin-left: 16.666666666666664%;
  976. }
  977. .col-xs-offset-1 {
  978. margin-left: 8.333333333333332%;
  979. }
  980. .col-xs-offset-0 {
  981. margin-left: 0;
  982. }
  983. @media (min-width: 768px) {
  984. .col-sm-1,
  985. .col-sm-2,
  986. .col-sm-3,
  987. .col-sm-4,
  988. .col-sm-5,
  989. .col-sm-6,
  990. .col-sm-7,
  991. .col-sm-8,
  992. .col-sm-9,
  993. .col-sm-10,
  994. .col-sm-11,
  995. .col-sm-12 {
  996. float: left;
  997. }
  998. .col-sm-12 {
  999. width: 100%;
  1000. }
  1001. .col-sm-11 {
  1002. width: 91.66666666666666%;
  1003. }
  1004. .col-sm-10 {
  1005. width: 83.33333333333334%;
  1006. }
  1007. .col-sm-9 {
  1008. width: 75%;
  1009. }
  1010. .col-sm-8 {
  1011. width: 66.66666666666666%;
  1012. }
  1013. .col-sm-7 {
  1014. width: 58.333333333333336%;
  1015. }
  1016. .col-sm-6 {
  1017. width: 50%;
  1018. }
  1019. .col-sm-5 {
  1020. width: 41.66666666666667%;
  1021. }
  1022. .col-sm-4 {
  1023. width: 33.33333333333333%;
  1024. }
  1025. .col-sm-3 {
  1026. width: 25%;
  1027. }
  1028. .col-sm-2 {
  1029. width: 16.666666666666664%;
  1030. }
  1031. .col-sm-1 {
  1032. width: 8.333333333333332%;
  1033. }
  1034. .col-sm-pull-12 {
  1035. right: 100%;
  1036. }
  1037. .col-sm-pull-11 {
  1038. right: 91.66666666666666%;
  1039. }
  1040. .col-sm-pull-10 {
  1041. right: 83.33333333333334%;
  1042. }
  1043. .col-sm-pull-9 {
  1044. right: 75%;
  1045. }
  1046. .col-sm-pull-8 {
  1047. right: 66.66666666666666%;
  1048. }
  1049. .col-sm-pull-7 {
  1050. right: 58.333333333333336%;
  1051. }
  1052. .col-sm-pull-6 {
  1053. right: 50%;
  1054. }
  1055. .col-sm-pull-5 {
  1056. right: 41.66666666666667%;
  1057. }
  1058. .col-sm-pull-4 {
  1059. right: 33.33333333333333%;
  1060. }
  1061. .col-sm-pull-3 {
  1062. right: 25%;
  1063. }
  1064. .col-sm-pull-2 {
  1065. right: 16.666666666666664%;
  1066. }
  1067. .col-sm-pull-1 {
  1068. right: 8.333333333333332%;
  1069. }
  1070. .col-sm-pull-0 {
  1071. right: 0;
  1072. }
  1073. .col-sm-push-12 {
  1074. left: 100%;
  1075. }
  1076. .col-sm-push-11 {
  1077. left: 91.66666666666666%;
  1078. }
  1079. .col-sm-push-10 {
  1080. left: 83.33333333333334%;
  1081. }
  1082. .col-sm-push-9 {
  1083. left: 75%;
  1084. }
  1085. .col-sm-push-8 {
  1086. left: 66.66666666666666%;
  1087. }
  1088. .col-sm-push-7 {
  1089. left: 58.333333333333336%;
  1090. }
  1091. .col-sm-push-6 {
  1092. left: 50%;
  1093. }
  1094. .col-sm-push-5 {
  1095. left: 41.66666666666667%;
  1096. }
  1097. .col-sm-push-4 {
  1098. left: 33.33333333333333%;
  1099. }
  1100. .col-sm-push-3 {
  1101. left: 25%;
  1102. }
  1103. .col-sm-push-2 {
  1104. left: 16.666666666666664%;
  1105. }
  1106. .col-sm-push-1 {
  1107. left: 8.333333333333332%;
  1108. }
  1109. .col-sm-push-0 {
  1110. left: 0;
  1111. }
  1112. .col-sm-offset-12 {
  1113. margin-left: 100%;
  1114. }
  1115. .col-sm-offset-11 {
  1116. margin-left: 91.66666666666666%;
  1117. }
  1118. .col-sm-offset-10 {
  1119. margin-left: 83.33333333333334%;
  1120. }
  1121. .col-sm-offset-9 {
  1122. margin-left: 75%;
  1123. }
  1124. .col-sm-offset-8 {
  1125. margin-left: 66.66666666666666%;
  1126. }
  1127. .col-sm-offset-7 {
  1128. margin-left: 58.333333333333336%;
  1129. }
  1130. .col-sm-offset-6 {
  1131. margin-left: 50%;
  1132. }
  1133. .col-sm-offset-5 {
  1134. margin-left: 41.66666666666667%;
  1135. }
  1136. .col-sm-offset-4 {
  1137. margin-left: 33.33333333333333%;
  1138. }
  1139. .col-sm-offset-3 {
  1140. margin-left: 25%;
  1141. }
  1142. .col-sm-offset-2 {
  1143. margin-left: 16.666666666666664%;
  1144. }
  1145. .col-sm-offset-1 {
  1146. margin-left: 8.333333333333332%;
  1147. }
  1148. .col-sm-offset-0 {
  1149. margin-left: 0;
  1150. }
  1151. }
  1152. @media (min-width: 992px) {
  1153. .col-md-1,
  1154. .col-md-2,
  1155. .col-md-3,
  1156. .col-md-4,
  1157. .col-md-5,
  1158. .col-md-6,
  1159. .col-md-7,
  1160. .col-md-8,
  1161. .col-md-9,
  1162. .col-md-10,
  1163. .col-md-11,
  1164. .col-md-12 {
  1165. float: left;
  1166. }
  1167. .col-md-12 {
  1168. width: 100%;
  1169. }
  1170. .col-md-11 {
  1171. width: 91.66666666666666%;
  1172. }
  1173. .col-md-10 {
  1174. width: 83.33333333333334%;
  1175. }
  1176. .col-md-9 {
  1177. width: 75%;
  1178. }
  1179. .col-md-8 {
  1180. width: 66.66666666666666%;
  1181. }
  1182. .col-md-7 {
  1183. width: 58.333333333333336%;
  1184. }
  1185. .col-md-6 {
  1186. width: 50%;
  1187. }
  1188. .col-md-5 {
  1189. width: 41.66666666666667%;
  1190. }
  1191. .col-md-4 {
  1192. width: 33.33333333333333%;
  1193. }
  1194. .col-md-3 {
  1195. width: 25%;
  1196. }
  1197. .col-md-2 {
  1198. width: 16.666666666666664%;
  1199. }
  1200. .col-md-1 {
  1201. width: 8.333333333333332%;
  1202. }
  1203. .col-md-pull-12 {
  1204. right: 100%;
  1205. }
  1206. .col-md-pull-11 {
  1207. right: 91.66666666666666%;
  1208. }
  1209. .col-md-pull-10 {
  1210. right: 83.33333333333334%;
  1211. }
  1212. .col-md-pull-9 {
  1213. right: 75%;
  1214. }
  1215. .col-md-pull-8 {
  1216. right: 66.66666666666666%;
  1217. }
  1218. .col-md-pull-7 {
  1219. right: 58.333333333333336%;
  1220. }
  1221. .col-md-pull-6 {
  1222. right: 50%;
  1223. }
  1224. .col-md-pull-5 {
  1225. right: 41.66666666666667%;
  1226. }
  1227. .col-md-pull-4 {
  1228. right: 33.33333333333333%;
  1229. }
  1230. .col-md-pull-3 {
  1231. right: 25%;
  1232. }
  1233. .col-md-pull-2 {
  1234. right: 16.666666666666664%;
  1235. }
  1236. .col-md-pull-1 {
  1237. right: 8.333333333333332%;
  1238. }
  1239. .col-md-pull-0 {
  1240. right: 0;
  1241. }
  1242. .col-md-push-12 {
  1243. left: 100%;
  1244. }
  1245. .col-md-push-11 {
  1246. left: 91.66666666666666%;
  1247. }
  1248. .col-md-push-10 {
  1249. left: 83.33333333333334%;
  1250. }
  1251. .col-md-push-9 {
  1252. left: 75%;
  1253. }
  1254. .col-md-push-8 {
  1255. left: 66.66666666666666%;
  1256. }
  1257. .col-md-push-7 {
  1258. left: 58.333333333333336%;
  1259. }
  1260. .col-md-push-6 {
  1261. left: 50%;
  1262. }
  1263. .col-md-push-5 {
  1264. left: 41.66666666666667%;
  1265. }
  1266. .col-md-push-4 {
  1267. left: 33.33333333333333%;
  1268. }
  1269. .col-md-push-3 {
  1270. left: 25%;
  1271. }
  1272. .col-md-push-2 {
  1273. left: 16.666666666666664%;
  1274. }
  1275. .col-md-push-1 {
  1276. left: 8.333333333333332%;
  1277. }
  1278. .col-md-push-0 {
  1279. left: 0;
  1280. }
  1281. .col-md-offset-12 {
  1282. margin-left: 100%;
  1283. }
  1284. .col-md-offset-11 {
  1285. margin-left: 91.66666666666666%;
  1286. }
  1287. .col-md-offset-10 {
  1288. margin-left: 83.33333333333334%;
  1289. }
  1290. .col-md-offset-9 {
  1291. margin-left: 75%;
  1292. }
  1293. .col-md-offset-8 {
  1294. margin-left: 66.66666666666666%;
  1295. }
  1296. .col-md-offset-7 {
  1297. margin-left: 58.333333333333336%;
  1298. }
  1299. .col-md-offset-6 {
  1300. margin-left: 50%;
  1301. }
  1302. .col-md-offset-5 {
  1303. margin-left: 41.66666666666667%;
  1304. }
  1305. .col-md-offset-4 {
  1306. margin-left: 33.33333333333333%;
  1307. }
  1308. .col-md-offset-3 {
  1309. margin-left: 25%;
  1310. }
  1311. .col-md-offset-2 {
  1312. margin-left: 16.666666666666664%;
  1313. }
  1314. .col-md-offset-1 {
  1315. margin-left: 8.333333333333332%;
  1316. }
  1317. .col-md-offset-0 {
  1318. margin-left: 0;
  1319. }
  1320. }
  1321. @media (min-width: 1200px) {
  1322. .col-lg-1,
  1323. .col-lg-2,
  1324. .col-lg-3,
  1325. .col-lg-4,
  1326. .col-lg-5,
  1327. .col-lg-6,
  1328. .col-lg-7,
  1329. .col-lg-8,
  1330. .col-lg-9,
  1331. .col-lg-10,
  1332. .col-lg-11,
  1333. .col-lg-12 {
  1334. float: left;
  1335. }
  1336. .col-lg-12 {
  1337. width: 100%;
  1338. }
  1339. .col-lg-11 {
  1340. width: 91.66666666666666%;
  1341. }
  1342. .col-lg-10 {
  1343. width: 83.33333333333334%;
  1344. }
  1345. .col-lg-9 {
  1346. width: 75%;
  1347. }
  1348. .col-lg-8 {
  1349. width: 66.66666666666666%;
  1350. }
  1351. .col-lg-7 {
  1352. width: 58.333333333333336%;
  1353. }
  1354. .col-lg-6 {
  1355. width: 50%;
  1356. }
  1357. .col-lg-5 {
  1358. width: 41.66666666666667%;
  1359. }
  1360. .col-lg-4 {
  1361. width: 33.33333333333333%;
  1362. }
  1363. .col-lg-3 {
  1364. width: 25%;
  1365. }
  1366. .col-lg-2 {
  1367. width: 16.666666666666664%;
  1368. }
  1369. .col-lg-1 {
  1370. width: 8.333333333333332%;
  1371. }
  1372. .col-lg-pull-12 {
  1373. right: 100%;
  1374. }
  1375. .col-lg-pull-11 {
  1376. right: 91.66666666666666%;
  1377. }
  1378. .col-lg-pull-10 {
  1379. right: 83.33333333333334%;
  1380. }
  1381. .col-lg-pull-9 {
  1382. right: 75%;
  1383. }
  1384. .col-lg-pull-8 {
  1385. right: 66.66666666666666%;
  1386. }
  1387. .col-lg-pull-7 {
  1388. right: 58.333333333333336%;
  1389. }
  1390. .col-lg-pull-6 {
  1391. right: 50%;
  1392. }
  1393. .col-lg-pull-5 {
  1394. right: 41.66666666666667%;
  1395. }
  1396. .col-lg-pull-4 {
  1397. right: 33.33333333333333%;
  1398. }
  1399. .col-lg-pull-3 {
  1400. right: 25%;
  1401. }
  1402. .col-lg-pull-2 {
  1403. right: 16.666666666666664%;
  1404. }
  1405. .col-lg-pull-1 {
  1406. right: 8.333333333333332%;
  1407. }
  1408. .col-lg-pull-0 {
  1409. right: 0;
  1410. }
  1411. .col-lg-push-12 {
  1412. left: 100%;
  1413. }
  1414. .col-lg-push-11 {
  1415. left: 91.66666666666666%;
  1416. }
  1417. .col-lg-push-10 {
  1418. left: 83.33333333333334%;
  1419. }
  1420. .col-lg-push-9 {
  1421. left: 75%;
  1422. }
  1423. .col-lg-push-8 {
  1424. left: 66.66666666666666%;
  1425. }
  1426. .col-lg-push-7 {
  1427. left: 58.333333333333336%;
  1428. }
  1429. .col-lg-push-6 {
  1430. left: 50%;
  1431. }
  1432. .col-lg-push-5 {
  1433. left: 41.66666666666667%;
  1434. }
  1435. .col-lg-push-4 {
  1436. left: 33.33333333333333%;
  1437. }
  1438. .col-lg-push-3 {
  1439. left: 25%;
  1440. }
  1441. .col-lg-push-2 {
  1442. left: 16.666666666666664%;
  1443. }
  1444. .col-lg-push-1 {
  1445. left: 8.333333333333332%;
  1446. }
  1447. .col-lg-push-0 {
  1448. left: 0;
  1449. }
  1450. .col-lg-offset-12 {
  1451. margin-left: 100%;
  1452. }
  1453. .col-lg-offset-11 {
  1454. margin-left: 91.66666666666666%;
  1455. }
  1456. .col-lg-offset-10 {
  1457. margin-left: 83.33333333333334%;
  1458. }
  1459. .col-lg-offset-9 {
  1460. margin-left: 75%;
  1461. }
  1462. .col-lg-offset-8 {
  1463. margin-left: 66.66666666666666%;
  1464. }
  1465. .col-lg-offset-7 {
  1466. margin-left: 58.333333333333336%;
  1467. }
  1468. .col-lg-offset-6 {
  1469. margin-left: 50%;
  1470. }
  1471. .col-lg-offset-5 {
  1472. margin-left: 41.66666666666667%;
  1473. }
  1474. .col-lg-offset-4 {
  1475. margin-left: 33.33333333333333%;
  1476. }
  1477. .col-lg-offset-3 {
  1478. margin-left: 25%;
  1479. }
  1480. .col-lg-offset-2 {
  1481. margin-left: 16.666666666666664%;
  1482. }
  1483. .col-lg-offset-1 {
  1484. margin-left: 8.333333333333332%;
  1485. }
  1486. .col-lg-offset-0 {
  1487. margin-left: 0;
  1488. }
  1489. }
  1490. table {
  1491. max-width: 100%;
  1492. background-color: #f0f1e6;
  1493. }
  1494. th {
  1495. text-align: left;
  1496. }
  1497. .table {
  1498. width: 100%;
  1499. margin-bottom: 20px;
  1500. }
  1501. .table > thead > tr > th,
  1502. .table > tbody > tr > th,
  1503. .table > tfoot > tr > th,
  1504. .table > thead > tr > td,
  1505. .table > tbody > tr > td,
  1506. .table > tfoot > tr > td {
  1507. padding: 20px;
  1508. line-height: 1.615384;
  1509. vertical-align: top;
  1510. border-top: 1px solid #FBFBFB;
  1511. }
  1512. .table > thead > tr > th {
  1513. vertical-align: bottom;
  1514. border-bottom: 2px solid #FBFBFB;
  1515. }
  1516. .table > caption + thead > tr:first-child > th,
  1517. .table > colgroup + thead > tr:first-child > th,
  1518. .table > thead:first-child > tr:first-child > th,
  1519. .table > caption + thead > tr:first-child > td,
  1520. .table > colgroup + thead > tr:first-child > td,
  1521. .table > thead:first-child > tr:first-child > td {
  1522. border-top: 0;
  1523. }
  1524. .table > tbody + tbody {
  1525. border-top: 2px solid #FBFBFB;
  1526. }
  1527. .table .table {
  1528. background-color: #FBFBFB;
  1529. }
  1530. .table-condensed > thead > tr > th,
  1531. .table-condensed > tbody > tr > th,
  1532. .table-condensed > tfoot > tr > th,
  1533. .table-condensed > thead > tr > td,
  1534. .table-condensed > tbody > tr > td,
  1535. .table-condensed > tfoot > tr > td {
  1536. padding: 10px;
  1537. }
  1538. .table-bordered {
  1539. border: 1px solid #FBFBFB;
  1540. }
  1541. .table-bordered > thead > tr > th,
  1542. .table-bordered > tbody > tr > th,
  1543. .table-bordered > tfoot > tr > th,
  1544. .table-bordered > thead > tr > td,
  1545. .table-bordered > tbody > tr > td,
  1546. .table-bordered > tfoot > tr > td {
  1547. border: 1px solid #FBFBFB;
  1548. }
  1549. .table-bordered > thead > tr > th,
  1550. .table-bordered > thead > tr > td {
  1551. border-bottom-width: 2px;
  1552. }
  1553. .table-striped > tbody > tr:nth-child(odd) > td,
  1554. .table-striped > tbody > tr:nth-child(odd) > th {
  1555. background-color: #eceddf;
  1556. }
  1557. .table-hover > tbody > tr:hover > td,
  1558. .table-hover > tbody > tr:hover > th {
  1559. background-color: #e6e8d6;
  1560. }
  1561. table col[class*=col-] {
  1562. position: static;
  1563. float: none;
  1564. display: table-column;
  1565. }
  1566. table td[class*=col-],
  1567. table th[class*=col-] {
  1568. position: static;
  1569. float: none;
  1570. display: table-cell;
  1571. }
  1572. .table > thead > tr > td.active,
  1573. .table > tbody > tr > td.active,
  1574. .table > tfoot > tr > td.active,
  1575. .table > thead > tr > th.active,
  1576. .table > tbody > tr > th.active,
  1577. .table > tfoot > tr > th.active,
  1578. .table > thead > tr.active > td,
  1579. .table > tbody > tr.active > td,
  1580. .table > tfoot > tr.active > td,
  1581. .table > thead > tr.active > th,
  1582. .table > tbody > tr.active > th,
  1583. .table > tfoot > tr.active > th {
  1584. background-color: #e6e8d6;
  1585. }
  1586. .table-hover > tbody > tr > td.active:hover,
  1587. .table-hover > tbody > tr > th.active:hover,
  1588. .table-hover > tbody > tr.active:hover > td,
  1589. .table-hover > tbody > tr.active:hover > th {
  1590. background-color: #dcdfc5;
  1591. }
  1592. .table > thead > tr > td.success,
  1593. .table > tbody > tr > td.success,
  1594. .table > tfoot > tr > td.success,
  1595. .table > thead > tr > th.success,
  1596. .table > tbody > tr > th.success,
  1597. .table > tfoot > tr > th.success,
  1598. .table > thead > tr.success > td,
  1599. .table > tbody > tr.success > td,
  1600. .table > tfoot > tr.success > td,
  1601. .table > thead > tr.success > th,
  1602. .table > tbody > tr.success > th,
  1603. .table > tfoot > tr.success > th {
  1604. background-color: #64ad66;
  1605. }
  1606. .table-hover > tbody > tr > td.success:hover,
  1607. .table-hover > tbody > tr > th.success:hover,
  1608. .table-hover > tbody > tr.success:hover > td,
  1609. .table-hover > tbody > tr.success:hover > th {
  1610. background-color: #56a258;
  1611. }
  1612. .table > thead > tr > td.info,
  1613. .table > tbody > tr > td.info,
  1614. .table > tfoot > tr > td.info,
  1615. .table > thead > tr > th.info,
  1616. .table > tbody > tr > th.info,
  1617. .table > tfoot > tr > th.info,
  1618. .table > thead > tr.info > td,
  1619. .table > tbody > tr.info > td,
  1620. .table > tfoot > tr.info > td,
  1621. .table > thead > tr.info > th,
  1622. .table > tbody > tr.info > th,
  1623. .table > tfoot > tr.info > th {
  1624. background-color: #85add6;
  1625. }
  1626. .table-hover > tbody > tr > td.info:hover,
  1627. .table-hover > tbody > tr > th.info:hover,
  1628. .table-hover > tbody > tr.info:hover > td,
  1629. .table-hover > tbody > tr.info:hover > th {
  1630. background-color: #72a0d0;
  1631. }
  1632. .table > thead > tr > td.warning,
  1633. .table > tbody > tr > td.warning,
  1634. .table > tfoot > tr > td.warning,
  1635. .table > thead > tr > th.warning,
  1636. .table > tbody > tr > th.warning,
  1637. .table > tfoot > tr > th.warning,
  1638. .table > thead > tr.warning > td,
  1639. .table > tbody > tr.warning > td,
  1640. .table > tfoot > tr.warning > td,
  1641. .table > thead > tr.warning > th,
  1642. .table > tbody > tr.warning > th,
  1643. .table > tfoot > tr.warning > th {
  1644. background-color: #ffc73f;
  1645. }
  1646. .table-hover > tbody > tr > td.warning:hover,
  1647. .table-hover > tbody > tr > th.warning:hover,
  1648. .table-hover > tbody > tr.warning:hover > td,
  1649. .table-hover > tbody > tr.warning:hover > th {
  1650. background-color: #ffc025;
  1651. }
  1652. .table > thead > tr > td.danger,
  1653. .table > tbody > tr > td.danger,
  1654. .table > tfoot > tr > td.danger,
  1655. .table > thead > tr > th.danger,
  1656. .table > tbody > tr > th.danger,
  1657. .table > tfoot > tr > th.danger,
  1658. .table > thead > tr.danger > td,
  1659. .table > tbody > tr.danger > td,
  1660. .table > tfoot > tr.danger > td,
  1661. .table > thead > tr.danger > th,
  1662. .table > tbody > tr.danger > th,
  1663. .table > tfoot > tr.danger > th {
  1664. background-color: #df4718;
  1665. }
  1666. .table-hover > tbody > tr > td.danger:hover,
  1667. .table-hover > tbody > tr > th.danger:hover,
  1668. .table-hover > tbody > tr.danger:hover > td,
  1669. .table-hover > tbody > tr.danger:hover > th {
  1670. background-color: #c84016;
  1671. }
  1672. @media (max-width: 767px) {
  1673. .table-responsive {
  1674. width: 100%;
  1675. margin-bottom: 15px;
  1676. overflow-y: hidden;
  1677. overflow-x: scroll;
  1678. -ms-overflow-style: -ms-autohiding-scrollbar;
  1679. border: 1px solid #FBFBFB;
  1680. -webkit-overflow-scrolling: touch;
  1681. }
  1682. .table-responsive > .table {
  1683. margin-bottom: 0;
  1684. }
  1685. .table-responsive > .table > thead > tr > th,
  1686. .table-responsive > .table > tbody > tr > th,
  1687. .table-responsive > .table > tfoot > tr > th,
  1688. .table-responsive > .table > thead > tr > td,
  1689. .table-responsive > .table > tbody > tr > td,
  1690. .table-responsive > .table > tfoot > tr > td {
  1691. white-space: nowrap;
  1692. }
  1693. .table-responsive > .table-bordered {
  1694. border: 0;
  1695. }
  1696. .table-responsive > .table-bordered > thead > tr > th:first-child,
  1697. .table-responsive > .table-bordered > tbody > tr > th:first-child,
  1698. .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  1699. .table-responsive > .table-bordered > thead > tr > td:first-child,
  1700. .table-responsive > .table-bordered > tbody > tr > td:first-child,
  1701. .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  1702. border-left: 0;
  1703. }
  1704. .table-responsive > .table-bordered > thead > tr > th:last-child,
  1705. .table-responsive > .table-bordered > tbody > tr > th:last-child,
  1706. .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  1707. .table-responsive > .table-bordered > thead > tr > td:last-child,
  1708. .table-responsive > .table-bordered > tbody > tr > td:last-child,
  1709. .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  1710. border-right: 0;
  1711. }
  1712. .table-responsive > .table-bordered > tbody > tr:last-child > th,
  1713. .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  1714. .table-responsive > .table-bordered > tbody > tr:last-child > td,
  1715. .table-responsive > .table-bordered > tfoot > tr:last-child > td {
  1716. border-bottom: 0;
  1717. }
  1718. }
  1719. fieldset {
  1720. padding: 0;
  1721. margin: 0;
  1722. border: 0;
  1723. min-width: 0;
  1724. }
  1725. legend {
  1726. display: block;
  1727. width: 100%;
  1728. padding: 0;
  1729. margin-bottom: 20px;
  1730. font-size: 19.5px;
  1731. line-height: inherit;
  1732. color: #3f5348;
  1733. border: 0;
  1734. border-bottom: 1px solid transparent;
  1735. }
  1736. label {
  1737. display: inline-block;
  1738. margin-bottom: 5px;
  1739. font-weight: 700;
  1740. }
  1741. input[type=search] {
  1742. -webkit-box-sizing: border-box;
  1743. -moz-box-sizing: border-box;
  1744. box-sizing: border-box;
  1745. }
  1746. input[type=radio],
  1747. input[type=checkbox] {
  1748. margin: 4px 0 0;
  1749. margin-top: 1px \9;
  1750. line-height: normal;
  1751. }
  1752. input[type=file] {
  1753. display: block;
  1754. }
  1755. input[type=range] {
  1756. display: block;
  1757. width: 100%;
  1758. }
  1759. select[multiple],
  1760. select[size] {
  1761. height: auto;
  1762. }
  1763. input[type=file]:focus,
  1764. input[type=radio]:focus,
  1765. input[type=checkbox]:focus {
  1766. outline: thin dotted;
  1767. outline: 5px auto -webkit-focus-ring-color;
  1768. outline-offset: -2px;
  1769. }
  1770. output {
  1771. display: block;
  1772. padding-top: 7px;
  1773. font-size: 13px;
  1774. line-height: 1.615384;
  1775. color: #3f5348;
  1776. }
  1777. .form-control {
  1778. display: block;
  1779. width: 100%;
  1780. height: 34px;
  1781. padding: 6px 12px;
  1782. font-size: 13px;
  1783. line-height: 1.615384;
  1784. color: #3f5348;
  1785. background-color: #FBFBFB;
  1786. background-image: none;
  1787. border: 1px solid #e4e6cb;
  1788. border-radius: 2px;
  1789. -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  1790. box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  1791. -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  1792. transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  1793. }
  1794. .form-control:focus {
  1795. border-color: #26CE0D;
  1796. outline: 0;
  1797. -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(119, 187, 121, 0.6);
  1798. box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(119, 187, 121, 0.6);
  1799. }
  1800. .form-control:-moz-placeholder {
  1801. color: #3f5348;
  1802. }
  1803. .form-control::-moz-placeholder {
  1804. color: #3f5348;
  1805. opacity: 1;
  1806. }
  1807. .form-control:-ms-input-placeholder {
  1808. color: #3f5348;
  1809. }
  1810. .form-control::-webkit-input-placeholder {
  1811. color: #3f5348;
  1812. }
  1813. .form-control[disabled],
  1814. .form-control[readonly],
  1815. fieldset[disabled] .form-control {
  1816. cursor: not-allowed;
  1817. background-color: #eee;
  1818. opacity: 1;
  1819. }
  1820. textarea.form-control {
  1821. height: auto;
  1822. }
  1823. input[type=date] {
  1824. line-height: 34px;
  1825. }
  1826. .form-group {
  1827. margin-bottom: 15px;
  1828. }
  1829. .radio,
  1830. .checkbox {
  1831. display: block;
  1832. min-height: 20px;
  1833. margin-top: 10px;
  1834. margin-bottom: 10px;
  1835. padding-left: 20px;
  1836. }
  1837. .radio label,
  1838. .checkbox label {
  1839. display: inline;
  1840. font-weight: 400;
  1841. cursor: pointer;
  1842. }
  1843. .radio input[type=radio],
  1844. .radio-inline input[type=radio],
  1845. .checkbox input[type=checkbox],
  1846. .checkbox-inline input[type=checkbox] {
  1847. float: left;
  1848. margin-left: -20px;
  1849. }
  1850. .radio + .radio,
  1851. .checkbox + .checkbox {
  1852. margin-top: -5px;
  1853. }
  1854. .radio-inline,
  1855. .checkbox-inline {
  1856. display: inline-block;
  1857. padding-left: 20px;
  1858. margin-bottom: 0;
  1859. vertical-align: middle;
  1860. font-weight: 400;
  1861. cursor: pointer;
  1862. }
  1863. .radio-inline + .radio-inline,
  1864. .checkbox-inline + .checkbox-inline {
  1865. margin-top: 0;
  1866. margin-left: 10px;
  1867. }
  1868. input[type=radio][disabled],
  1869. input[type=checkbox][disabled],
  1870. .radio[disabled],
  1871. .radio-inline[disabled],
  1872. .checkbox[disabled],
  1873. .checkbox-inline[disabled],
  1874. fieldset[disabled] input[type=radio],
  1875. fieldset[disabled] input[type=checkbox],
  1876. fieldset[disabled] .radio,
  1877. fieldset[disabled] .radio-inline,
  1878. fieldset[disabled] .checkbox,
  1879. fieldset[disabled] .checkbox-inline {
  1880. cursor: not-allowed;
  1881. }
  1882. .input-sm {
  1883. height: 30px;
  1884. padding: 5px 10px;
  1885. font-size: 12px;
  1886. line-height: 1.5;
  1887. border-radius: 2px;
  1888. }
  1889. select.input-sm {
  1890. height: 30px;
  1891. line-height: 30px;
  1892. }
  1893. textarea.input-sm,
  1894. select[multiple].input-sm {
  1895. height: auto;
  1896. }
  1897. .input-lg {
  1898. height: 50px;
  1899. padding: 13px 16px;
  1900. font-size: 17px;
  1901. line-height: 1.33;
  1902. border-radius: 6px;
  1903. }
  1904. select.input-lg {
  1905. height: 50px;
  1906. line-height: 50px;
  1907. }
  1908. textarea.input-lg,
  1909. select[multiple].input-lg {
  1910. height: auto;
  1911. }
  1912. .has-feedback {
  1913. position: relative;
  1914. }
  1915. .has-feedback .form-control {
  1916. padding-right: 42.5px;
  1917. }
  1918. .has-feedback .form-control-feedback {
  1919. position: absolute;
  1920. top: 25px;
  1921. right: 0;
  1922. display: block;
  1923. width: 34px;
  1924. height: 34px;
  1925. line-height: 34px;
  1926. text-align: center;
  1927. }
  1928. .has-success .help-block,
  1929. .has-success .control-label,
  1930. .has-success .radio,
  1931. .has-success .checkbox,
  1932. .has-success .radio-inline,
  1933. .has-success .checkbox-inline {
  1934. color: #FBFBFB;
  1935. }
  1936. .has-success .form-control {
  1937. border-color: #FBFBFB;
  1938. -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  1939. box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  1940. }
  1941. .has-success .form-control:focus {
  1942. border-color: #f0f4c5;
  1943. -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffffff;
  1944. box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffffff;
  1945. }
  1946. .has-success .input-group-addon {
  1947. color: #FBFBFB;
  1948. border-color: #FBFBFB;
  1949. background-color: #64ad66;
  1950. }
  1951. .has-success .form-control-feedback {
  1952. color: #FBFBFB;
  1953. }
  1954. .has-warning .help-block,
  1955. .has-warning .control-label,
  1956. .has-warning .radio,
  1957. .has-warning .checkbox,
  1958. .has-warning .radio-inline,
  1959. .has-warning .checkbox-inline {
  1960. color: #FBFBFB;
  1961. }
  1962. .has-warning .form-control {
  1963. border-color: #FBFBFB;
  1964. -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  1965. box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  1966. }
  1967. .has-warning .form-control:focus {
  1968. border-color: #f0f4c5;
  1969. -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffffff;
  1970. box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffffff;
  1971. }
  1972. .has-warning .input-group-addon {
  1973. color: #FBFBFB;
  1974. border-color: #FBFBFB;
  1975. background-color: #ffc73f;
  1976. }
  1977. .has-warning .form-control-feedback {
  1978. color: #FBFBFB;
  1979. }
  1980. .has-error .help-block,
  1981. .has-error .control-label,
  1982. .has-error .radio,
  1983. .has-error .checkbox,
  1984. .has-error .radio-inline,
  1985. .has-error .checkbox-inline {
  1986. color: #FBFBFB;
  1987. }
  1988. .has-error .form-control {
  1989. border-color: #FBFBFB;
  1990. -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  1991. box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  1992. }
  1993. .has-error .form-control:focus {
  1994. border-color: #f0f4c5;
  1995. -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffffff;
  1996. box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffffff;
  1997. }
  1998. .has-error .input-group-addon {
  1999. color: #FBFBFB;
  2000. border-color: #FBFBFB;
  2001. background-color: #df4718;
  2002. }
  2003. .has-error .form-control-feedback {
  2004. color: #FBFBFB;
  2005. }
  2006. .form-control-static {
  2007. margin-bottom: 0;
  2008. }
  2009. .help-block {
  2010. display: block;
  2011. margin-top: 5px;
  2012. margin-bottom: 10px;
  2013. color: #799987;
  2014. }
  2015. @media (min-width: 768px) {
  2016. .form-inline .form-group {
  2017. display: inline-block;
  2018. margin-bottom: 0;
  2019. vertical-align: middle;
  2020. }
  2021. .form-inline .form-control {
  2022. display: inline-block;
  2023. width: auto;
  2024. vertical-align: middle;
  2025. }
  2026. .form-inline .control-label {
  2027. margin-bottom: 0;
  2028. vertical-align: middle;
  2029. }
  2030. .form-inline .radio,
  2031. .form-inline .checkbox {
  2032. display: inline-block;
  2033. margin-top: 0;
  2034. margin-bottom: 0;
  2035. padding-left: 0;
  2036. vertical-align: middle;
  2037. }
  2038. .form-inline .radio input[type=radio],
  2039. .form-inline .checkbox input[type=checkbox] {
  2040. float: none;
  2041. margin-left: 0;
  2042. }
  2043. .form-inline .has-feedback .form-control-feedback {
  2044. top: 0;
  2045. }
  2046. }
  2047. .form-horizontal .control-label,
  2048. .form-horizontal .radio,
  2049. .form-horizontal .checkbox,
  2050. .form-horizontal .radio-inline,
  2051. .form-horizontal .checkbox-inline {
  2052. margin-top: 0;
  2053. margin-bottom: 0;
  2054. padding-top: 7px;
  2055. }
  2056. .form-horizontal .radio,
  2057. .form-horizontal .checkbox {
  2058. min-height: 27px;
  2059. }
  2060. .form-horizontal .form-group {
  2061. margin-left: -15px;
  2062. margin-right: -15px;
  2063. }
  2064. .form-horizontal .form-control-static {
  2065. padding-top: 7px;
  2066. }
  2067. @media (min-width: 768px) {
  2068. .form-horizontal .control-label {
  2069. text-align: right;
  2070. }
  2071. }
  2072. .form-horizontal .has-feedback .form-control-feedback {
  2073. top: 0;
  2074. right: 15px;
  2075. }
  2076. .btn {
  2077. display: inline-block;
  2078. margin-bottom: 0;
  2079. font-weight: 400;
  2080. text-align: center;
  2081. vertical-align: middle;
  2082. cursor: pointer;
  2083. background-image: none;
  2084. border: 1px solid transparent;
  2085. white-space: nowrap;
  2086. padding: 6px 12px;
  2087. font-size: 13px;
  2088. line-height: 1.615384;
  2089. border-radius: 4px;
  2090. /*-webkit-user-select: none;
  2091. -moz-user-select: none;
  2092. -ms-user-select: none;
  2093. -o-user-select: none;
  2094. user-select: none;*/
  2095. }
  2096. .btn:focus {
  2097. outline: thin dotted;
  2098. outline: 5px auto -webkit-focus-ring-color;
  2099. outline-offset: -2px;
  2100. }
  2101. .btn:hover,
  2102. .btn:focus {
  2103. color: #3f5348;
  2104. text-decoration: none;
  2105. }
  2106. .btn:active,
  2107. .btn.active {
  2108. outline: 0;
  2109. background-image: none;
  2110. -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  2111. box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  2112. }
  2113. .btn.disabled,
  2114. .btn[disabled],
  2115. fieldset[disabled] .btn {
  2116. cursor: not-allowed;
  2117. pointer-events: none;
  2118. opacity: .65;
  2119. filter: alpha(opacity=65);
  2120. -webkit-box-shadow: none;
  2121. box-shadow: none;
  2122. }
  2123. .btn-default {
  2124. color: #3f5348;
  2125. background-color: #ddded0;
  2126. border-color: #cccccc;
  2127. }
  2128. .btn-default:hover,
  2129. .btn-default:focus,
  2130. .btn-default:active,
  2131. .btn-default.active,
  2132. .open .dropdown-toggle.btn-default {
  2133. color: #3f5348;
  2134. background-color: #cccdb8;
  2135. border-color: #adadad;
  2136. }
  2137. .btn-default:active,
  2138. .btn-default.active,
  2139. .open .dropdown-toggle.btn-default {
  2140. background-image: none;
  2141. }
  2142. .btn-default.disabled,
  2143. .btn-default[disabled],
  2144. fieldset[disabled] .btn-default,
  2145. .btn-default.disabled:hover,
  2146. .btn-default[disabled]:hover,
  2147. fieldset[disabled] .btn-default:hover,
  2148. .btn-default.disabled:focus,
  2149. .btn-default[disabled]:focus,
  2150. fieldset[disabled] .btn-default:focus,
  2151. .btn-default.disabled:active,
  2152. .btn-default[disabled]:active,
  2153. fieldset[disabled] .btn-default:active,
  2154. .btn-default.disabled.active,
  2155. .btn-default[disabled].active,
  2156. fieldset[disabled] .btn-default.active {
  2157. background-color: #ddded0;
  2158. border-color: #cccccc;
  2159. }
  2160. .btn-default .badge {
  2161. color: #ddded0;
  2162. background-color: #3f5348;
  2163. }
  2164. .btn-primary {
  2165. color: #FEFFFE;
  2166. background-color: #26CE0D;
  2167. border-color: transparent;
  2168. }
  2169. .btn-primary:hover,
  2170. .btn-primary:focus,
  2171. .btn-primary:active,
  2172. .btn-primary.active,
  2173. .open .dropdown-toggle.btn-primary {
  2174. color: #FEFFFE;
  2175. background-color: #5cad82;
  2176. border-color: rgba(0, 0, 0, 0);
  2177. }
  2178. .btn-primary:active,
  2179. .btn-primary.active,
  2180. .open .dropdown-toggle.btn-primary {
  2181. background-image: none;
  2182. }
  2183. .btn-primary.disabled,
  2184. .btn-primary[disabled],
  2185. fieldset[disabled] .btn-primary,
  2186. .btn-primary.disabled:hover,
  2187. .btn-primary[disabled]:hover,
  2188. fieldset[disabled] .btn-primary:hover,
  2189. .btn-primary.disabled:focus,
  2190. .btn-primary[disabled]:focus,
  2191. fieldset[disabled] .btn-primary:focus,
  2192. .btn-primary.disabled:active,
  2193. .btn-primary[disabled]:active,
  2194. fieldset[disabled] .btn-primary:active,
  2195. .btn-primary.disabled.active,
  2196. .btn-primary[disabled].active,
  2197. fieldset[disabled] .btn-primary.active {
  2198. background-color: #26CE0D;
  2199. border-color: transparent;
  2200. }
  2201. .btn-primary .badge {
  2202. color: #26CE0D;
  2203. background-color: #FEFFFE;
  2204. }
  2205. .btn-success {
  2206. color: #FEFFFE;
  2207. background-color: #64ad66;
  2208. border-color: transparent;
  2209. }
  2210. .btn-success:hover,
  2211. .btn-success:focus,
  2212. .btn-success:active,
  2213. .btn-success.active,
  2214. .open .dropdown-toggle.btn-success {
  2215. color: #FEFFFE;
  2216. background-color: #509852;
  2217. border-color: rgba(0, 0, 0, 0);
  2218. }
  2219. .btn-success:active,
  2220. .btn-success.active,
  2221. .open .dropdown-toggle.btn-success {
  2222. background-image: none;
  2223. }
  2224. .btn-success.disabled,
  2225. .btn-success[disabled],
  2226. fieldset[disabled] .btn-success,
  2227. .btn-success.disabled:hover,
  2228. .btn-success[disabled]:hover,
  2229. fieldset[disabled] .btn-success:hover,
  2230. .btn-success.disabled:focus,
  2231. .btn-success[disabled]:focus,
  2232. fieldset[disabled] .btn-success:focus,
  2233. .btn-success.disabled:active,
  2234. .btn-success[disabled]:active,
  2235. fieldset[disabled] .btn-success:active,
  2236. .btn-success.disabled.active,
  2237. .btn-success[disabled].active,
  2238. fieldset[disabled] .btn-success.active {
  2239. background-color: #64ad66;
  2240. border-color: transparent;
  2241. }
  2242. .btn-success .badge {
  2243. color: #64ad66;
  2244. background-color: #FEFFFE;
  2245. }
  2246. .btn-info {
  2247. color: #FEFFFE;
  2248. background-color: #85add6;
  2249. border-color: transparent;
  2250. }
  2251. .btn-info:hover,
  2252. .btn-info:focus,
  2253. .btn-info:active,
  2254. .btn-info.active,
  2255. .open .dropdown-toggle.btn-info {
  2256. color: #FEFFFE;
  2257. background-color: #6698cc;
  2258. border-color: rgba(0, 0, 0, 0);
  2259. }
  2260. .btn-info:active,
  2261. .btn-info.active,
  2262. .open .dropdown-toggle.btn-info {
  2263. background-image: none;
  2264. }
  2265. .btn-info.disabled,
  2266. .btn-info[disabled],
  2267. fieldset[disabled] .btn-info,
  2268. .btn-info.disabled:hover,
  2269. .btn-info[disabled]:hover,
  2270. fieldset[disabled] .btn-info:hover,
  2271. .btn-info.disabled:focus,
  2272. .btn-info[disabled]:focus,
  2273. fieldset[disabled] .btn-info:focus,
  2274. .btn-info.disabled:active,
  2275. .btn-info[disabled]:active,
  2276. fieldset[disabled] .btn-info:active,
  2277. .btn-info.disabled.active,
  2278. .btn-info[disabled].active,
  2279. fieldset[disabled] .btn-info.active {
  2280. background-color: #85add6;
  2281. border-color: transparent;
  2282. }
  2283. .btn-info .badge {
  2284. color: #85add6;
  2285. background-color: #FEFFFE;
  2286. }
  2287. .btn-warning {
  2288. color: #FEFFFE;
  2289. background-color: #ffc73f;
  2290. border-color: transparent;
  2291. }
  2292. .btn-warning:hover,
  2293. .btn-warning:focus,
  2294. .btn-warning:active,
  2295. .btn-warning.active,
  2296. .open .dropdown-toggle.btn-warning {
  2297. color: #FEFFFE;
  2298. background-color: #ffbb16;
  2299. border-color: rgba(0, 0, 0, 0);
  2300. }
  2301. .btn-warning:active,
  2302. .btn-warning.active,
  2303. .open .dropdown-toggle.btn-warning {
  2304. background-image: none;
  2305. }
  2306. .btn-warning.disabled,
  2307. .btn-warning[disabled],
  2308. fieldset[disabled] .btn-warning,
  2309. .btn-warning.disabled:hover,
  2310. .btn-warning[disabled]:hover,
  2311. fieldset[disabled] .btn-warning:hover,
  2312. .btn-warning.disabled:focus,
  2313. .btn-warning[disabled]:focus,
  2314. fieldset[disabled] .btn-warning:focus,
  2315. .btn-warning.disabled:active,
  2316. .btn-warning[disabled]:active,
  2317. fieldset[disabled] .btn-warning:active,
  2318. .btn-warning.disabled.active,
  2319. .btn-warning[disabled].active,
  2320. fieldset[disabled] .btn-warning.active {
  2321. background-color: #ffc73f;
  2322. border-color: transparent;
  2323. }
  2324. .btn-warning .badge {
  2325. color: #ffc73f;
  2326. background-color: #FEFFFE;
  2327. }
  2328. .btn-danger {
  2329. color: #FEFFFE;
  2330. background-color: #df4718;
  2331. border-color: transparent;
  2332. }
  2333. .btn-danger:hover,
  2334. .btn-danger:focus,
  2335. .btn-danger:active,
  2336. .btn-danger.active,
  2337. .open .dropdown-toggle.btn-danger {
  2338. color: #FEFFFE;
  2339. background-color: #ba3b14;
  2340. border-color: rgba(0, 0, 0, 0);
  2341. }
  2342. .btn-danger:active,
  2343. .btn-danger.active,
  2344. .open .dropdown-toggle.btn-danger {
  2345. background-image: none;
  2346. }
  2347. .btn-danger.disabled,
  2348. .btn-danger[disabled],
  2349. fieldset[disabled] .btn-danger,
  2350. .btn-danger.disabled:hover,
  2351. .btn-danger[disabled]:hover,
  2352. fieldset[disabled] .btn-danger:hover,
  2353. .btn-danger.disabled:focus,
  2354. .btn-danger[disabled]:focus,
  2355. fieldset[disabled] .btn-danger:focus,
  2356. .btn-danger.disabled:active,
  2357. .btn-danger[disabled]:active,
  2358. fieldset[disabled] .btn-danger:active,
  2359. .btn-danger.disabled.active,
  2360. .btn-danger[disabled].active,
  2361. fieldset[disabled] .btn-danger.active {
  2362. background-color: #df4718;
  2363. border-color: transparent;
  2364. }
  2365. .btn-danger .badge {
  2366. color: #df4718;
  2367. background-color: #FEFFFE;
  2368. }
  2369. .btn-link {
  2370. color: #26CE0D;
  2371. font-weight: 400;
  2372. cursor: pointer;
  2373. border-radius: 0;
  2374. }
  2375. .btn-link,
  2376. .btn-link:active,
  2377. .btn-link[disabled],
  2378. fieldset[disabled] .btn-link {
  2379. background-color: transparent;
  2380. -webkit-box-shadow: none;
  2381. box-shadow: none;
  2382. }
  2383. .btn-link,
  2384. .btn-link:hover,
  2385. .btn-link:focus,
  2386. .btn-link:active {
  2387. border-color: transparent;
  2388. }
  2389. .btn-link:hover,
  2390. .btn-link:focus {
  2391. color: #4d9971;
  2392. text-decoration: underline;
  2393. background-color: transparent;
  2394. }
  2395. .btn-link[disabled]:hover,
  2396. fieldset[disabled] .btn-link:hover,
  2397. .btn-link[disabled]:focus,
  2398. fieldset[disabled] .btn-link:focus {
  2399. color: #999;
  2400. text-decoration: none;
  2401. }
  2402. .btn-lg {
  2403. padding: 13px 16px;
  2404. font-size: 17px;
  2405. line-height: 1.33;
  2406. border-radius: 6px;
  2407. }
  2408. .btn-sm {
  2409. padding: 5px 10px;
  2410. font-size: 12px;
  2411. line-height: 1.5;
  2412. border-radius: 2px;
  2413. }
  2414. .btn-xs {
  2415. padding: 1px 5px;
  2416. font-size: 12px;
  2417. line-height: 1.5;
  2418. border-radius: 2px;
  2419. }
  2420. .btn-block {
  2421. display: block;
  2422. width: 100%;
  2423. padding-left: 0;
  2424. padding-right: 0;
  2425. }
  2426. .btn-block + .btn-block {
  2427. margin-top: 5px;
  2428. }
  2429. input[type=submit].btn-block,
  2430. input[type=reset].btn-block,
  2431. input[type=button].btn-block {
  2432. width: 100%;
  2433. }
  2434. .fade {
  2435. opacity: 0;
  2436. -webkit-transition: opacity .15s linear;
  2437. transition: opacity 0.15s linear;
  2438. }
  2439. .fade.in {
  2440. opacity: 1;
  2441. }
  2442. .collapse {
  2443. display: none;
  2444. }
  2445. .collapse.in {
  2446. display: block;
  2447. }
  2448. .collapsing {
  2449. position: relative;
  2450. height: 0;
  2451. overflow: hidden;
  2452. -webkit-transition: height .35s ease;
  2453. transition: height 0.35s ease;
  2454. }
  2455. @font-face {
  2456. font-family: 'Glyphicons Halflings';
  2457. src: url(../fonts/glyphicons-halflings-regular.html);
  2458. src: url(../fonts/glyphicons-halflings-regulard41d.html?#iefix) format('embedded-opentype'), url(../fonts/glyphicons-halflings-regular-2.html) format('woff'), url(../fonts/glyphicons-halflings-regular-3.html) format('truetype'), url(../fonts/glyphicons-halflings-regular-4.html#glyphicons_halflingsregular) format('svg');
  2459. }
  2460. .glyphicon {
  2461. position: relative;
  2462. top: 1px;
  2463. display: inline-block;
  2464. font-family: 'Glyphicons Halflings';
  2465. font-style: normal;
  2466. font-weight: 400;
  2467. line-height: 1;
  2468. -webkit-font-smoothing: antialiased;
  2469. -moz-osx-font-smoothing: grayscale;
  2470. }
  2471. .glyphicon-asterisk:before {
  2472. content: "\2a";
  2473. }
  2474. .glyphicon-plus:before {
  2475. content: "\2b";
  2476. }
  2477. .glyphicon-euro:before {
  2478. content: "\20ac";
  2479. }
  2480. .glyphicon-minus:before {
  2481. content: "\2212";
  2482. }
  2483. .glyphicon-cloud:before {
  2484. content: "\2601";
  2485. }
  2486. .glyphicon-envelope:before {
  2487. content: "\2709";
  2488. }
  2489. .glyphicon-pencil:before {
  2490. content: "\270f";
  2491. }
  2492. .glyphicon-glass:before {
  2493. content: "\e001";
  2494. }
  2495. .glyphicon-music:before {
  2496. content: "\e002";
  2497. }
  2498. .glyphicon-search:before {
  2499. content: "\e003";
  2500. }
  2501. .glyphicon-heart:before {
  2502. content: "\e005";
  2503. }
  2504. .glyphicon-star:before {
  2505. content: "\e006";
  2506. }
  2507. .glyphicon-star-empty:before {
  2508. content: "\e007";
  2509. }
  2510. .glyphicon-user:before {
  2511. content: "\e008";
  2512. }
  2513. .glyphicon-film:before {
  2514. content: "\e009";
  2515. }
  2516. .glyphicon-th-large:before {
  2517. content: "\e010";
  2518. }
  2519. .glyphicon-th:before {
  2520. content: "\e011";
  2521. }
  2522. .glyphicon-th-list:before {
  2523. content: "\e012";
  2524. }
  2525. .glyphicon-ok:before {
  2526. content: "\e013";
  2527. }
  2528. .glyphicon-remove:before {
  2529. content: "\e014";
  2530. }
  2531. .glyphicon-zoom-in:before {
  2532. content: "\e015";
  2533. }
  2534. .glyphicon-zoom-out:before {
  2535. content: "\e016";
  2536. }
  2537. .glyphicon-off:before {
  2538. content: "\e017";
  2539. }
  2540. .glyphicon-signal:before {
  2541. content: "\e018";
  2542. }
  2543. .glyphicon-cog:before {
  2544. content: "\e019";
  2545. }
  2546. .glyphicon-trash:before {
  2547. content: "\e020";
  2548. }
  2549. .glyphicon-home:before {
  2550. content: "\e021";
  2551. }
  2552. .glyphicon-file:before {
  2553. content: "\e022";
  2554. }
  2555. .glyphicon-time:before {
  2556. content: "\e023";
  2557. }
  2558. .glyphicon-road:before {
  2559. content: "\e024";
  2560. }
  2561. .glyphicon-download-alt:before {
  2562. content: "\e025";
  2563. }
  2564. .glyphicon-download:before {
  2565. content: "\e026";
  2566. }
  2567. .glyphicon-upload:before {
  2568. content: "\e027";
  2569. }
  2570. .glyphicon-inbox:before {
  2571. content: "\e028";
  2572. }
  2573. .glyphicon-play-circle:before {
  2574. content: "\e029";
  2575. }
  2576. .glyphicon-repeat:before {
  2577. content: "\e030";
  2578. }
  2579. .glyphicon-refresh:before {
  2580. content: "\e031";
  2581. }
  2582. .glyphicon-list-alt:before {
  2583. content: "\e032";
  2584. }
  2585. .glyphicon-lock:before {
  2586. content: "\e033";
  2587. }
  2588. .glyphicon-flag:before {
  2589. content: "\e034";
  2590. }
  2591. .glyphicon-headphones:before {
  2592. content: "\e035";
  2593. }
  2594. .glyphicon-volume-off:before {
  2595. content: "\e036";
  2596. }
  2597. .glyphicon-volume-down:before {
  2598. content: "\e037";
  2599. }
  2600. .glyphicon-volume-up:before {
  2601. content: "\e038";
  2602. }
  2603. .glyphicon-qrcode:before {
  2604. content: "\e039";
  2605. }
  2606. .glyphicon-barcode:before {
  2607. content: "\e040";
  2608. }
  2609. .glyphicon-tag:before {
  2610. content: "\e041";
  2611. }
  2612. .glyphicon-tags:before {
  2613. content: "\e042";
  2614. }
  2615. .glyphicon-book:before {
  2616. content: "\e043";
  2617. }
  2618. .glyphicon-bookmark:before {
  2619. content: "\e044";
  2620. }
  2621. .glyphicon-print:before {
  2622. content: "\e045";
  2623. }
  2624. .glyphicon-camera:before {
  2625. content: "\e046";
  2626. }
  2627. .glyphicon-font:before {
  2628. content: "\e047";
  2629. }
  2630. .glyphicon-bold:before {
  2631. content: "\e048";
  2632. }
  2633. .glyphicon-italic:before {
  2634. content: "\e049";
  2635. }
  2636. .glyphicon-text-height:before {
  2637. content: "\e050";
  2638. }
  2639. .glyphicon-text-width:before {
  2640. content: "\e051";
  2641. }
  2642. .glyphicon-align-left:before {
  2643. content: "\e052";
  2644. }
  2645. .glyphicon-align-center:before {
  2646. content: "\e053";
  2647. }
  2648. .glyphicon-align-right:before {
  2649. content: "\e054";
  2650. }
  2651. .glyphicon-align-justify:before {
  2652. content: "\e055";
  2653. }
  2654. .glyphicon-list:before {
  2655. content: "\e056";
  2656. }
  2657. .glyphicon-indent-left:before {
  2658. content: "\e057";
  2659. }
  2660. .glyphicon-indent-right:before {
  2661. content: "\e058";
  2662. }
  2663. .glyphicon-facetime-video:before {
  2664. content: "\e059";
  2665. }
  2666. .glyphicon-picture:before {
  2667. content: "\e060";
  2668. }
  2669. .glyphicon-map-marker:before {
  2670. content: "\e062";
  2671. }
  2672. .glyphicon-adjust:before {
  2673. content: "\e063";
  2674. }
  2675. .glyphicon-tint:before {
  2676. content: "\e064";
  2677. }
  2678. .glyphicon-edit:before {
  2679. content: "\e065";
  2680. }
  2681. .glyphicon-share:before {
  2682. content: "\e066";
  2683. }
  2684. .glyphicon-check:before {
  2685. content: "\e067";
  2686. }
  2687. .glyphicon-move:before {
  2688. content: "\e068";
  2689. }
  2690. .glyphicon-step-backward:before {
  2691. content: "\e069";
  2692. }
  2693. .glyphicon-fast-backward:before {
  2694. content: "\e070";
  2695. }
  2696. .glyphicon-backward:before {
  2697. content: "\e071";
  2698. }
  2699. .glyphicon-play:before {
  2700. content: "\e072";
  2701. }
  2702. .glyphicon-pause:before {
  2703. content: "\e073";
  2704. }
  2705. .glyphicon-stop:before {
  2706. content: "\e074";
  2707. }
  2708. .glyphicon-forward:before {
  2709. content: "\e075";
  2710. }
  2711. .glyphicon-fast-forward:before {
  2712. content: "\e076";
  2713. }
  2714. .glyphicon-step-forward:before {
  2715. content: "\e077";
  2716. }
  2717. .glyphicon-eject:before {
  2718. content: "\e078";
  2719. }
  2720. .glyphicon-chevron-left:before {
  2721. content: "\e079";
  2722. }
  2723. .glyphicon-chevron-right:before {
  2724. content: "\e080";
  2725. }
  2726. .glyphicon-plus-sign:before {
  2727. content: "\e081";
  2728. }
  2729. .glyphicon-minus-sign:before {
  2730. content: "\e082";
  2731. }
  2732. .glyphicon-remove-sign:before {
  2733. content: "\e083";
  2734. }
  2735. .glyphicon-ok-sign:before {
  2736. content: "\e084";
  2737. }
  2738. .glyphicon-question-sign:before {
  2739. content: "\e085";
  2740. }
  2741. .glyphicon-info-sign:before {
  2742. content: "\e086";
  2743. }
  2744. .glyphicon-screenshot:before {
  2745. content: "\e087";
  2746. }
  2747. .glyphicon-remove-circle:before {
  2748. content: "\e088";
  2749. }
  2750. .glyphicon-ok-circle:before {
  2751. content: "\e089";
  2752. }
  2753. .glyphicon-ban-circle:before {
  2754. content: "\e090";
  2755. }
  2756. .glyphicon-arrow-left:before {
  2757. content: "\e091";
  2758. }
  2759. .glyphicon-arrow-right:before {
  2760. content: "\e092";
  2761. }
  2762. .glyphicon-arrow-up:before {
  2763. content: "\e093";
  2764. }
  2765. .glyphicon-arrow-down:before {
  2766. content: "\e094";
  2767. }
  2768. .glyphicon-share-alt:before {
  2769. content: "\e095";
  2770. }
  2771. .glyphicon-resize-full:before {
  2772. content: "\e096";
  2773. }
  2774. .glyphicon-resize-small:before {
  2775. content: "\e097";
  2776. }
  2777. .glyphicon-exclamation-sign:before {
  2778. content: "\e101";
  2779. }
  2780. .glyphicon-gift:before {
  2781. content: "\e102";
  2782. }
  2783. .glyphicon-leaf:before {
  2784. content: "\e103";
  2785. }
  2786. .glyphicon-fire:before {
  2787. content: "\e104";
  2788. }
  2789. .glyphicon-eye-open:before {
  2790. content: "\e105";
  2791. }
  2792. .glyphicon-eye-close:before {
  2793. content: "\e106";
  2794. }
  2795. .glyphicon-warning-sign:before {
  2796. content: "\e107";
  2797. }
  2798. .glyphicon-plane:before {
  2799. content: "\e108";
  2800. }
  2801. .glyphicon-calendar:before {
  2802. content: "\e109";
  2803. }
  2804. .glyphicon-random:before {
  2805. content: "\e110";
  2806. }
  2807. .glyphicon-comment:before {
  2808. content: "\e111";
  2809. }
  2810. .glyphicon-magnet:before {
  2811. content: "\e112";
  2812. }
  2813. .glyphicon-chevron-up:before {
  2814. content: "\e113";
  2815. }
  2816. .glyphicon-chevron-down:before {
  2817. content: "\e114";
  2818. }
  2819. .glyphicon-retweet:before {
  2820. content: "\e115";
  2821. }
  2822. .glyphicon-shopping-cart:before {
  2823. content: "\e116";
  2824. }
  2825. .glyphicon-folder-close:before {
  2826. content: "\e117";
  2827. }
  2828. .glyphicon-folder-open:before {
  2829. content: "\e118";
  2830. }
  2831. .glyphicon-resize-vertical:before {
  2832. content: "\e119";
  2833. }
  2834. .glyphicon-resize-horizontal:before {
  2835. content: "\e120";
  2836. }
  2837. .glyphicon-hdd:before {
  2838. content: "\e121";
  2839. }
  2840. .glyphicon-bullhorn:before {
  2841. content: "\e122";
  2842. }
  2843. .glyphicon-bell:before {
  2844. content: "\e123";
  2845. }
  2846. .glyphicon-certificate:before {
  2847. content: "\e124";
  2848. }
  2849. .glyphicon-thumbs-up:before {
  2850. content: "\e125";
  2851. }
  2852. .glyphicon-thumbs-down:before {
  2853. content: "\e126";
  2854. }
  2855. .glyphicon-hand-right:before {
  2856. content: "\e127";
  2857. }
  2858. .glyphicon-hand-left:before {
  2859. content: "\e128";
  2860. }
  2861. .glyphicon-hand-up:before {
  2862. content: "\e129";
  2863. }
  2864. .glyphicon-hand-down:before {
  2865. content: "\e130";
  2866. }
  2867. .glyphicon-circle-arrow-right:before {
  2868. content: "\e131";
  2869. }
  2870. .glyphicon-circle-arrow-left:before {
  2871. content: "\e132";
  2872. }
  2873. .glyphicon-circle-arrow-up:before {
  2874. content: "\e133";
  2875. }
  2876. .glyphicon-circle-arrow-down:before {
  2877. content: "\e134";
  2878. }
  2879. .glyphicon-globe:before {
  2880. content: "\e135";
  2881. }
  2882. .glyphicon-wrench:before {
  2883. content: "\e136";
  2884. }
  2885. .glyphicon-tasks:before {
  2886. content: "\e137";
  2887. }
  2888. .glyphicon-filter:before {
  2889. content: "\e138";
  2890. }
  2891. .glyphicon-briefcase:before {
  2892. content: "\e139";
  2893. }
  2894. .glyphicon-fullscreen:before {
  2895. content: "\e140";
  2896. }
  2897. .glyphicon-dashboard:before {
  2898. content: "\e141";
  2899. }
  2900. .glyphicon-paperclip:before {
  2901. content: "\e142";
  2902. }
  2903. .glyphicon-heart-empty:before {
  2904. content: "\e143";
  2905. }
  2906. .glyphicon-link:before {
  2907. content: "\e144";
  2908. }
  2909. .glyphicon-phone:before {
  2910. content: "\e145";
  2911. }
  2912. .glyphicon-pushpin:before {
  2913. content: "\e146";
  2914. }
  2915. .glyphicon-usd:before {
  2916. content: "\e148";
  2917. }
  2918. .glyphicon-gbp:before {
  2919. content: "\e149";
  2920. }
  2921. .glyphicon-sort:before {
  2922. content: "\e150";
  2923. }
  2924. .glyphicon-sort-by-alphabet:before {
  2925. content: "\e151";
  2926. }
  2927. .glyphicon-sort-by-alphabet-alt:before {
  2928. content: "\e152";
  2929. }
  2930. .glyphicon-sort-by-order:before {
  2931. content: "\e153";
  2932. }
  2933. .glyphicon-sort-by-order-alt:before {
  2934. content: "\e154";
  2935. }
  2936. .glyphicon-sort-by-attributes:before {
  2937. content: "\e155";
  2938. }
  2939. .glyphicon-sort-by-attributes-alt:before {
  2940. content: "\e156";
  2941. }
  2942. .glyphicon-unchecked:before {
  2943. content: "\e157";
  2944. }
  2945. .glyphicon-expand:before {
  2946. content: "\e158";
  2947. }
  2948. .glyphicon-collapse-down:before {
  2949. content: "\e159";
  2950. }
  2951. .glyphicon-collapse-up:before {
  2952. content: "\e160";
  2953. }
  2954. .glyphicon-log-in:before {
  2955. content: "\e161";
  2956. }
  2957. .glyphicon-flash:before {
  2958. content: "\e162";
  2959. }
  2960. .glyphicon-log-out:before {
  2961. content: "\e163";
  2962. }
  2963. .glyphicon-new-window:before {
  2964. content: "\e164";
  2965. }
  2966. .glyphicon-record:before {
  2967. content: "\e165";
  2968. }
  2969. .glyphicon-save:before {
  2970. content: "\e166";
  2971. }
  2972. .glyphicon-open:before {
  2973. content: "\e167";
  2974. }
  2975. .glyphicon-saved:before {
  2976. content: "\e168";
  2977. }
  2978. .glyphicon-import:before {
  2979. content: "\e169";
  2980. }
  2981. .glyphicon-export:before {
  2982. content: "\e170";
  2983. }
  2984. .glyphicon-send:before {
  2985. content: "\e171";
  2986. }
  2987. .glyphicon-floppy-disk:before {
  2988. content: "\e172";
  2989. }
  2990. .glyphicon-floppy-saved:before {
  2991. content: "\e173";
  2992. }
  2993. .glyphicon-floppy-remove:before {
  2994. content: "\e174";
  2995. }
  2996. .glyphicon-floppy-save:before {
  2997. content: "\e175";
  2998. }
  2999. .glyphicon-floppy-open:before {
  3000. content: "\e176";
  3001. }
  3002. .glyphicon-credit-card:before {
  3003. content: "\e177";
  3004. }
  3005. .glyphicon-transfer:before {
  3006. content: "\e178";
  3007. }
  3008. .glyphicon-cutlery:before {
  3009. content: "\e179";
  3010. }
  3011. .glyphicon-header:before {
  3012. content: "\e180";
  3013. }
  3014. .glyphicon-compressed:before {
  3015. content: "\e181";
  3016. }
  3017. .glyphicon-earphone:before {
  3018. content: "\e182";
  3019. }
  3020. .glyphicon-phone-alt:before {
  3021. content: "\e183";
  3022. }
  3023. .glyphicon-tower:before {
  3024. content: "\e184";
  3025. }
  3026. .glyphicon-stats:before {
  3027. content: "\e185";
  3028. }
  3029. .glyphicon-sd-video:before {
  3030. content: "\e186";
  3031. }
  3032. .glyphicon-hd-video:before {
  3033. content: "\e187";
  3034. }
  3035. .glyphicon-subtitles:before {
  3036. content: "\e188";
  3037. }
  3038. .glyphicon-sound-stereo:before {
  3039. content: "\e189";
  3040. }
  3041. .glyphicon-sound-dolby:before {
  3042. content: "\e190";
  3043. }
  3044. .glyphicon-sound-5-1:before {
  3045. content: "\e191";
  3046. }
  3047. .glyphicon-sound-6-1:before {
  3048. content: "\e192";
  3049. }
  3050. .glyphicon-sound-7-1:before {
  3051. content: "\e193";
  3052. }
  3053. .glyphicon-copyright-mark:before {
  3054. content: "\e194";
  3055. }
  3056. .glyphicon-registration-mark:before {
  3057. content: "\e195";
  3058. }
  3059. .glyphicon-cloud-download:before {
  3060. content: "\e197";
  3061. }
  3062. .glyphicon-cloud-upload:before {
  3063. content: "\e198";
  3064. }
  3065. .glyphicon-tree-conifer:before {
  3066. content: "\e199";
  3067. }
  3068. .glyphicon-tree-deciduous:before {
  3069. content: "\e200";
  3070. }
  3071. .caret {
  3072. display: inline-block;
  3073. width: 0;
  3074. height: 0;
  3075. margin-left: 2px;
  3076. vertical-align: middle;
  3077. border-top: 4px solid;
  3078. border-right: 4px solid transparent;
  3079. border-left: 4px solid transparent;
  3080. }
  3081. .dropdown {
  3082. position: relative;
  3083. }
  3084. .dropdown-toggle:focus {
  3085. outline: 0;
  3086. }
  3087. .dropdown-menu {
  3088. position: absolute;
  3089. top: 100%;
  3090. left: 0;
  3091. z-index: 1000;
  3092. display: none;
  3093. float: left;
  3094. min-width: 160px;
  3095. padding: 5px 0;
  3096. margin: 2px 0 0;
  3097. list-style: none;
  3098. font-size: 13px;
  3099. background-color: #fff;
  3100. border: 1px solid #ccc;
  3101. border: 1px solid rgba(0, 0, 0, 0.15);
  3102. border-radius: 4px;
  3103. -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  3104. box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  3105. background-clip: padding-box;
  3106. }
  3107. .dropdown-menu.pull-right {
  3108. right: 0;
  3109. left: auto;
  3110. }
  3111. .dropdown-menu .divider {
  3112. height: 1px;
  3113. margin: 9px 0;
  3114. overflow: hidden;
  3115. background-color: #e5e5e5;
  3116. }
  3117. .dropdown-menu > li > a {
  3118. display: block;
  3119. padding: 3px 20px;
  3120. clear: both;
  3121. font-weight: 400;
  3122. line-height: 1.615384;
  3123. color: #333;
  3124. white-space: nowrap;
  3125. }
  3126. .dropdown-menu > li > a:hover,
  3127. .dropdown-menu > li > a:focus {
  3128. text-decoration: none;
  3129. color: #262626;
  3130. background-color: #f5f5f5;
  3131. }
  3132. .dropdown-menu > .active > a,
  3133. .dropdown-menu > .active > a:hover,
  3134. .dropdown-menu > .active > a:focus {
  3135. color: #fff;
  3136. text-decoration: none;
  3137. outline: 0;
  3138. background-color: #26CE0D;
  3139. }
  3140. .dropdown-menu > .disabled > a,
  3141. .dropdown-menu > .disabled > a:hover,
  3142. .dropdown-menu > .disabled > a:focus {
  3143. color: #999999;
  3144. }
  3145. .dropdown-menu > .disabled > a:hover,
  3146. .dropdown-menu > .disabled > a:focus {
  3147. text-decoration: none;
  3148. background-color: transparent;
  3149. background-image: none;
  3150. filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  3151. cursor: not-allowed;
  3152. }
  3153. .open > .dropdown-menu {
  3154. display: block;
  3155. }
  3156. .open > a {
  3157. outline: 0;
  3158. }
  3159. .dropdown-menu-right {
  3160. left: auto;
  3161. right: 0;
  3162. }
  3163. .dropdown-menu-left {
  3164. left: 0;
  3165. right: auto;
  3166. }
  3167. .dropdown-header {
  3168. display: block;
  3169. padding: 3px 20px;
  3170. font-size: 12px;
  3171. line-height: 1.615384;
  3172. color: #999999;
  3173. }
  3174. .dropdown-backdrop {
  3175. position: fixed;
  3176. left: 0;
  3177. right: 0;
  3178. bottom: 0;
  3179. top: 0;
  3180. z-index: 990;
  3181. }
  3182. .pull-right > .dropdown-menu {
  3183. right: 0;
  3184. left: auto;
  3185. }
  3186. .dropup .caret,
  3187. .navbar-fixed-bottom .dropdown .caret {
  3188. border-top: 0;
  3189. border-bottom: 4px solid;
  3190. content: "";
  3191. }
  3192. .dropup .dropdown-menu,
  3193. .navbar-fixed-bottom .dropdown .dropdown-menu {
  3194. top: auto;
  3195. bottom: 100%;
  3196. margin-bottom: 1px;
  3197. }
  3198. @media (min-width: 992px) {
  3199. .navbar-right .dropdown-menu {
  3200. left: auto;
  3201. right: 0;
  3202. }
  3203. .navbar-right .dropdown-menu-left {
  3204. left: 0;
  3205. right: auto;
  3206. }
  3207. }
  3208. .btn-group,
  3209. .btn-group-vertical {
  3210. position: relative;
  3211. display: inline-block;
  3212. vertical-align: middle;
  3213. }
  3214. .btn-group > .btn,
  3215. .btn-group-vertical > .btn {
  3216. position: relative;
  3217. float: left;
  3218. }
  3219. .btn-group > .btn:hover,
  3220. .btn-group-vertical > .btn:hover,
  3221. .btn-group > .btn:focus,
  3222. .btn-group-vertical > .btn:focus,
  3223. .btn-group > .btn:active,
  3224. .btn-group-vertical > .btn:active,
  3225. .btn-group > .btn.active,
  3226. .btn-group-vertical > .btn.active {
  3227. z-index: 2;
  3228. }
  3229. .btn-group > .btn:focus,
  3230. .btn-group-vertical > .btn:focus {
  3231. outline: 0;
  3232. }
  3233. .btn-group .btn + .btn,
  3234. .btn-group .btn + .btn-group,
  3235. .btn-group .btn-group + .btn,
  3236. .btn-group .btn-group + .btn-group {
  3237. margin-left: -1px;
  3238. }
  3239. .btn-toolbar {
  3240. margin-left: -5px;
  3241. }
  3242. .btn-toolbar .btn-group,
  3243. .btn-toolbar .input-group {
  3244. float: left;
  3245. }
  3246. .btn-toolbar > .btn,
  3247. .btn-toolbar > .btn-group,
  3248. .btn-toolbar > .input-group {
  3249. margin-left: 5px;
  3250. }
  3251. .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  3252. border-radius: 0;
  3253. }
  3254. .btn-group > .btn:first-child {
  3255. margin-left: 0;
  3256. }
  3257. .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  3258. border-bottom-right-radius: 0;
  3259. border-top-right-radius: 0;
  3260. }
  3261. .btn-group > .btn:last-child:not(:first-child),
  3262. .btn-group > .dropdown-toggle:not(:first-child) {
  3263. border-bottom-left-radius: 0;
  3264. border-top-left-radius: 0;
  3265. }
  3266. .btn-group > .btn-group {
  3267. float: left;
  3268. }
  3269. .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  3270. border-radius: 0;
  3271. }
  3272. .btn-group > .btn-group:first-child > .btn:last-child,
  3273. .btn-group > .btn-group:first-child > .dropdown-toggle {
  3274. border-bottom-right-radius: 0;
  3275. border-top-right-radius: 0;
  3276. }
  3277. .btn-group > .btn-group:last-child > .btn:first-child {
  3278. border-bottom-left-radius: 0;
  3279. border-top-left-radius: 0;
  3280. }
  3281. .btn-group .dropdown-toggle:active,
  3282. .btn-group.open .dropdown-toggle {
  3283. outline: 0;
  3284. }
  3285. .btn-group-xs > .btn {
  3286. padding: 1px 5px;
  3287. font-size: 12px;
  3288. padding: 2px 15px;
  3289. font-size: 14px;
  3290. line-height: 1.5;
  3291. border-radius: 2px;
  3292. -webkit-box-shadow: inset 0 -2px 0 rgba(255, 255, 255, 0.14), 0 2px 3px rgba(0, 0, 0, 0.1);
  3293. box-shadow: inset 0 -2px 0 rgba(255, 255, 255, 0.14), 0 2px 3px rgba(0, 0, 0, 0.1);
  3294. }
  3295. .btn-group-sm > .btn {
  3296. padding: 5px 10px;
  3297. font-size: 12px;
  3298. padding: 3px 20px;
  3299. font-size: 16px;
  3300. line-height: 1.5;
  3301. border-radius: 2px;
  3302. -webkit-box-shadow: inset 0 -3px 0 rgba(255, 255, 255, 0.14), 0 2px 3px rgba(0, 0, 0, 0.1);
  3303. box-shadow: inset 0 -3px 0 rgba(255, 255, 255, 0.14), 0 2px 3px rgba(0, 0, 0, 0.1);
  3304. }
  3305. .btn-group-lg > .btn {
  3306. padding: 13px 16px;
  3307. font-size: 17px;
  3308. border-radius: 6px;
  3309. padding: 7px 37px;
  3310. font-size: 28px;
  3311. line-height: 1.33;
  3312. border-radius: 2px;
  3313. line-height: 36px;
  3314. }
  3315. .btn-group > .btn + .dropdown-toggle {
  3316. padding-left: 8px;
  3317. padding-right: 8px;
  3318. }
  3319. .btn-group > .btn-lg + .dropdown-toggle {
  3320. padding-left: 12px;
  3321. padding-right: 12px;
  3322. }
  3323. .btn-group.open .dropdown-toggle {
  3324. -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  3325. box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  3326. }
  3327. .btn-group.open .dropdown-toggle.btn-link {
  3328. -webkit-box-shadow: none;
  3329. box-shadow: none;
  3330. }
  3331. .btn .caret {
  3332. margin-left: 0;
  3333. }
  3334. .btn-lg .caret {
  3335. border-width: 5px 5px 0;
  3336. border-bottom-width: 0;
  3337. }
  3338. .dropup .btn-lg .caret {
  3339. border-width: 0 5px 5px;
  3340. }
  3341. .btn-group-vertical > .btn,
  3342. .btn-group-vertical > .btn-group,
  3343. .btn-group-vertical > .btn-group > .btn {
  3344. display: block;
  3345. float: none;
  3346. width: 100%;
  3347. max-width: 100%;
  3348. }
  3349. .btn-group-vertical > .btn-group > .btn {
  3350. float: none;
  3351. }
  3352. .btn-group-vertical > .btn + .btn,
  3353. .btn-group-vertical > .btn + .btn-group,
  3354. .btn-group-vertical > .btn-group + .btn,
  3355. .btn-group-vertical > .btn-group + .btn-group {
  3356. margin-top: -1px;
  3357. margin-left: 0;
  3358. }
  3359. .btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  3360. border-radius: 0;
  3361. }
  3362. .btn-group-vertical > .btn:first-child:not(:last-child) {
  3363. border-top-right-radius: 4px;
  3364. border-bottom-right-radius: 0;
  3365. border-bottom-left-radius: 0;
  3366. }
  3367. .btn-group-vertical > .btn:last-child:not(:first-child) {
  3368. border-bottom-left-radius: 4px;
  3369. border-top-right-radius: 0;
  3370. border-top-left-radius: 0;
  3371. }
  3372. .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  3373. border-radius: 0;
  3374. }
  3375. .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
  3376. .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  3377. border-bottom-right-radius: 0;
  3378. border-bottom-left-radius: 0;
  3379. }
  3380. .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  3381. border-top-right-radius: 0;
  3382. border-top-left-radius: 0;
  3383. }
  3384. .btn-group-justified {
  3385. display: table;
  3386. width: 100%;
  3387. table-layout: fixed;
  3388. border-collapse: separate;
  3389. }
  3390. .btn-group-justified > .btn,
  3391. .btn-group-justified > .btn-group {
  3392. float: none;
  3393. display: table-cell;
  3394. width: 1%;
  3395. }
  3396. .btn-group-justified > .btn-group .btn {
  3397. width: 100%;
  3398. }
  3399. [data-toggle=buttons] > .btn > input[type=radio],
  3400. [data-toggle=buttons] > .btn > input[type=checkbox] {
  3401. display: none;
  3402. }
  3403. .input-group {
  3404. position: relative;
  3405. display: table;
  3406. border-collapse: separate;
  3407. }
  3408. .input-group[class*=col-] {
  3409. float: none;
  3410. padding-left: 0;
  3411. padding-right: 0;
  3412. }
  3413. .input-group .form-control {
  3414. float: left;
  3415. width: 100%;
  3416. margin-bottom: 0;
  3417. }
  3418. .input-group-lg > .form-control,
  3419. .input-group-lg > .input-group-addon,
  3420. .input-group-lg > .input-group-btn > .btn {
  3421. font-size: 17px;
  3422. border-radius: 6px;
  3423. height: 50px;
  3424. padding: 13px 16px;
  3425. font-size: 13px;
  3426. line-height: 1.33;
  3427. border-radius: 2px;
  3428. }
  3429. select.input-group-lg > .form-control,
  3430. select.input-group-lg > .input-group-addon,
  3431. select.input-group-lg > .input-group-btn > .btn {
  3432. height: 50px;
  3433. line-height: 50px;
  3434. }
  3435. textarea.input-group-lg > .form-control,
  3436. textarea.input-group-lg > .input-group-addon,
  3437. textarea.input-group-lg > .input-group-btn > .btn,
  3438. select[multiple].input-group-lg > .form-control,
  3439. select[multiple].input-group-lg > .input-group-addon,
  3440. select[multiple].input-group-lg > .input-group-btn > .btn {
  3441. height: auto;
  3442. }
  3443. select.input-group-lg > .form-control,
  3444. select.input-group-lg > .input-group-addon,
  3445. select.input-group-lg > .input-group-btn > .btn {
  3446. height: 50px;
  3447. line-height: 50px;
  3448. }
  3449. textarea.input-group-lg > .form-control,
  3450. textarea.input-group-lg > .input-group-addon,
  3451. textarea.input-group-lg > .input-group-btn > .btn,
  3452. select[multiple].input-group-lg > .form-control,
  3453. select[multiple].input-group-lg > .input-group-addon,
  3454. select[multiple].input-group-lg > .input-group-btn > .btn {
  3455. height: auto;
  3456. }
  3457. .input-group-sm > .form-control,
  3458. .input-group-sm > .input-group-addon,
  3459. .input-group-sm > .input-group-btn > .btn {
  3460. height: 30px;
  3461. padding: 5px 10px;
  3462. font-size: 12px;
  3463. line-height: 1.5;
  3464. border-radius: 2px;
  3465. }
  3466. select.input-group-sm > .form-control,
  3467. select.input-group-sm > .input-group-addon,
  3468. select.input-group-sm > .input-group-btn > .btn {
  3469. height: 30px;
  3470. line-height: 30px;
  3471. }
  3472. textarea.input-group-sm > .form-control,
  3473. textarea.input-group-sm > .input-group-addon,
  3474. textarea.input-group-sm > .input-group-btn > .btn,
  3475. select[multiple].input-group-sm > .form-control,
  3476. select[multiple].input-group-sm > .input-group-addon,
  3477. select[multiple].input-group-sm > .input-group-btn > .btn {
  3478. height: auto;
  3479. }
  3480. .input-group-addon,
  3481. .input-group-btn,
  3482. .input-group .form-control {
  3483. display: table-cell;
  3484. }
  3485. .input-group-addon:not(:first-child):not(:last-child),
  3486. .input-group-btn:not(:first-child):not(:last-child),
  3487. .input-group .form-control:not(:first-child):not(:last-child) {
  3488. border-radius: 0;
  3489. }
  3490. .input-group-addon,
  3491. .input-group-btn {
  3492. width: 1%;
  3493. white-space: nowrap;
  3494. vertical-align: middle;
  3495. }
  3496. .input-group-addon {
  3497. padding: 6px 12px;
  3498. font-size: 13px;
  3499. font-weight: 400;
  3500. line-height: 1;
  3501. color: #3f5348;
  3502. text-align: center;
  3503. background-color: #eee;
  3504. border: 1px solid #e4e6cb;
  3505. border-radius: 4px;
  3506. }
  3507. .input-group-addon.input-sm {
  3508. padding: 5px 10px;
  3509. font-size: 12px;
  3510. border-radius: 2px;
  3511. }
  3512. .input-group-addon.input-lg {
  3513. padding: 13px 16px;
  3514. font-size: 17px;
  3515. border-radius: 6px;
  3516. }
  3517. .input-group-addon input[type=radio],
  3518. .input-group-addon input[type=checkbox] {
  3519. margin-top: 0;
  3520. }
  3521. .input-group .form-control:first-child,
  3522. .input-group-addon:first-child,
  3523. .input-group-btn:first-child > .btn,
  3524. .input-group-btn:first-child > .btn-group > .btn,
  3525. .input-group-btn:first-child > .dropdown-toggle,
  3526. .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
  3527. .input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  3528. border-bottom-right-radius: 0;
  3529. border-top-right-radius: 0;
  3530. }
  3531. .input-group-addon:first-child {
  3532. border-right: 0;
  3533. }
  3534. .input-group .form-control:last-child,
  3535. .input-group-addon:last-child,
  3536. .input-group-btn:last-child > .btn,
  3537. .input-group-btn:last-child > .btn-group > .btn,
  3538. .input-group-btn:last-child > .dropdown-toggle,
  3539. .input-group-btn:first-child > .btn:not(:first-child),
  3540. .input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  3541. border-bottom-left-radius: 0;
  3542. border-top-left-radius: 0;
  3543. }
  3544. .input-group-addon:last-child {
  3545. border-left: 0;
  3546. }
  3547. .input-group-btn {
  3548. position: relative;
  3549. font-size: 0;
  3550. white-space: nowrap;
  3551. }
  3552. .input-group-btn > .btn {
  3553. position: relative;
  3554. }
  3555. .input-group-btn > .btn + .btn {
  3556. margin-left: -1px;
  3557. }
  3558. .input-group-btn > .btn:hover,
  3559. .input-group-btn > .btn:focus,
  3560. .input-group-btn > .btn:active {
  3561. z-index: 2;
  3562. }
  3563. .input-group-btn:first-child > .btn,
  3564. .input-group-btn:first-child > .btn-group {
  3565. margin-right: -1px;
  3566. }
  3567. .input-group-btn:last-child > .btn,
  3568. .input-group-btn:last-child > .btn-group {
  3569. margin-left: -1px;
  3570. }
  3571. .nav {
  3572. margin-bottom: 0;
  3573. padding-left: 0;
  3574. list-style: none;
  3575. }
  3576. .nav > li {
  3577. position: relative;
  3578. display: block;
  3579. }
  3580. .nav > li > a {
  3581. position: relative;
  3582. display: block;
  3583. padding: 10px 18px;
  3584. }
  3585. .nav > li > a:hover,
  3586. .nav > li > a:focus {
  3587. text-decoration: none;
  3588. background-color: #FBFBFB;
  3589. }
  3590. .nav > li.disabled > a {
  3591. color: #999999;
  3592. }
  3593. .nav > li.disabled > a:hover,
  3594. .nav > li.disabled > a:focus {
  3595. color: #999;
  3596. text-decoration: none;
  3597. background-color: transparent;
  3598. cursor: not-allowed;
  3599. }
  3600. .nav .open > a,
  3601. .nav .open > a:hover,
  3602. .nav .open > a:focus {
  3603. background-color: #FBFBFB;
  3604. border-color: #26CE0D;
  3605. }
  3606. .nav .nav-divider {
  3607. height: 1px;
  3608. margin: 9px 0;
  3609. overflow: hidden;
  3610. background-color: #e5e5e5;
  3611. }
  3612. .nav > li > a > img {
  3613. max-width: none;
  3614. }
  3615. .nav-tabs {
  3616. border-bottom: 1px solid transparent;
  3617. }
  3618. .nav-tabs > li {
  3619. float: left;
  3620. margin-bottom: -1px;
  3621. }
  3622. .nav-tabs > li > a {
  3623. margin-right: 2px;
  3624. line-height: 1.615384;
  3625. border: 1px solid transparent;
  3626. border-radius: 4px 4px 0 0;
  3627. }
  3628. .nav-tabs > li > a:hover {
  3629. border-color: transparent;
  3630. }
  3631. .nav-tabs > li.active > a,
  3632. .nav-tabs > li.active > a:hover,
  3633. .nav-tabs > li.active > a:focus {
  3634. color: #f7764d;
  3635. background-color: #ebece1;
  3636. border: 1px solid transparent;
  3637. border-bottom-color: transparent;
  3638. cursor: default;
  3639. }
  3640. .nav-tabs.nav-justified {
  3641. width: 100%;
  3642. border-bottom: 0;
  3643. }
  3644. .nav-tabs.nav-justified > li {
  3645. float: none;
  3646. }
  3647. .nav-tabs.nav-justified > li > a {
  3648. text-align: center;
  3649. margin-bottom: 5px;
  3650. }
  3651. .nav-tabs.nav-justified > .dropdown .dropdown-menu {
  3652. top: auto;
  3653. left: auto;
  3654. }
  3655. @media (min-width: 768px) {
  3656. .nav-tabs.nav-justified > li {
  3657. display: table-cell;
  3658. width: 1%;
  3659. }
  3660. .nav-tabs.nav-justified > li > a {
  3661. margin-bottom: 0;
  3662. }
  3663. }
  3664. .nav-tabs.nav-justified > li > a {
  3665. margin-right: 0;
  3666. border-radius: 4px;
  3667. }
  3668. .nav-tabs.nav-justified > .active > a,
  3669. .nav-tabs.nav-justified > .active > a:hover,
  3670. .nav-tabs.nav-justified > .active > a:focus {
  3671. border: 1px solid transparent;
  3672. }
  3673. @media (min-width: 768px) {
  3674. .nav-tabs.nav-justified > li > a {
  3675. border-bottom: 1px solid transparent;
  3676. border-radius: 4px 4px 0 0;
  3677. }
  3678. .nav-tabs.nav-justified > .active > a,
  3679. .nav-tabs.nav-justified > .active > a:hover,
  3680. .nav-tabs.nav-justified > .active > a:focus {
  3681. border-bottom-color: transparent;
  3682. }
  3683. }
  3684. .nav-pills > li {
  3685. float: left;
  3686. }
  3687. .nav-pills > li > a {
  3688. border-radius: 4px;
  3689. }
  3690. .nav-pills > li + li {
  3691. margin-left: 2px;
  3692. }
  3693. .nav-pills > li.active > a,
  3694. .nav-pills > li.active > a:hover,
  3695. .nav-pills > li.active > a:focus {
  3696. color: #fff;
  3697. background-color: #26CE0D;
  3698. }
  3699. .nav-stacked > li {
  3700. float: none;
  3701. }
  3702. .nav-stacked > li + li {
  3703. margin-top: 2px;
  3704. margin-left: 0;
  3705. }
  3706. .nav-justified {
  3707. width: 100%;
  3708. }
  3709. .nav-justified > li {
  3710. float: none;
  3711. }
  3712. .nav-justified > li > a {
  3713. text-align: center;
  3714. margin-bottom: 5px;
  3715. }
  3716. .nav-justified > .dropdown .dropdown-menu {
  3717. top: auto;
  3718. left: auto;
  3719. }
  3720. @media (min-width: 768px) {
  3721. .nav-justified > li {
  3722. display: table-cell;
  3723. width: 1%;
  3724. }
  3725. .nav-justified > li > a {
  3726. margin-bottom: 0;
  3727. }
  3728. }
  3729. .nav-tabs-justified {
  3730. border-bottom: 0;
  3731. }
  3732. .nav-tabs-justified > li > a {
  3733. margin-right: 0;
  3734. border-radius: 4px;
  3735. }
  3736. .nav-tabs-justified > .active > a,
  3737. .nav-tabs-justified > .active > a:hover,
  3738. .nav-tabs-justified > .active > a:focus {
  3739. border: 1px solid transparent;
  3740. }
  3741. @media (min-width: 768px) {
  3742. .nav-tabs-justified > li > a {
  3743. border-bottom: 1px solid transparent;
  3744. border-radius: 4px 4px 0 0;
  3745. }
  3746. .nav-tabs-justified > .active > a,
  3747. .nav-tabs-justified > .active > a:hover,
  3748. .nav-tabs-justified > .active > a:focus {
  3749. border-bottom-color: transparent;
  3750. }
  3751. }
  3752. .tab-content > .tab-pane {
  3753. display: none;
  3754. }
  3755. .tab-content > .active {
  3756. display: block;
  3757. }
  3758. .nav-tabs .dropdown-menu {
  3759. margin-top: -1px;
  3760. border-top-right-radius: 0;
  3761. border-top-left-radius: 0;
  3762. }
  3763. .navbar {
  3764. position: relative;
  3765. min-height: 80px;
  3766. margin-bottom: 20px;
  3767. border: 1px solid transparent;
  3768. }
  3769. @media (min-width: 992px) {
  3770. .navbar {
  3771. border-radius: 4px;
  3772. }
  3773. }
  3774. @media (min-width: 992px) {
  3775. .navbar-header {
  3776. float: left;
  3777. }
  3778. }
  3779. .navbar-collapse {
  3780. max-height: 340px;
  3781. overflow-x: visible;
  3782. padding-right: 15px;
  3783. padding-left: 15px;
  3784. border-top: 1px solid transparent;
  3785. box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  3786. -webkit-overflow-scrolling: touch;
  3787. }
  3788. .navbar-collapse.in {
  3789. overflow-y: auto;
  3790. }
  3791. @media (min-width: 992px) {
  3792. .navbar-collapse {
  3793. width: auto;
  3794. border-top: 0;
  3795. box-shadow: none;
  3796. }
  3797. .navbar-collapse.collapse {
  3798. display: block!important;
  3799. height: auto!important;
  3800. padding-bottom: 0;
  3801. overflow: visible !important;
  3802. }
  3803. .navbar-collapse.in {
  3804. overflow-y: visible;
  3805. }
  3806. .navbar-fixed-top .navbar-collapse,
  3807. .navbar-static-top .navbar-collapse,
  3808. .navbar-fixed-bottom .navbar-collapse {
  3809. padding-left: 0;
  3810. padding-right: 0;
  3811. }
  3812. }
  3813. .container > .navbar-header,
  3814. .container-fluid > .navbar-header,
  3815. .container > .navbar-collapse,
  3816. .container-fluid > .navbar-collapse {
  3817. margin-right: -15px;
  3818. margin-left: -15px;
  3819. }
  3820. @media (min-width: 992px) {
  3821. .container > .navbar-header,
  3822. .container-fluid > .navbar-header,
  3823. .container > .navbar-collapse,
  3824. .container-fluid > .navbar-collapse {
  3825. margin-right: 0;
  3826. margin-left: 0;
  3827. }
  3828. }
  3829. .navbar-static-top {
  3830. z-index: 1000;
  3831. border-width: 0 0 1px;
  3832. }
  3833. @media (min-width: 992px) {
  3834. .navbar-static-top {
  3835. border-radius: 0;
  3836. }
  3837. }
  3838. .navbar-fixed-top,
  3839. .navbar-fixed-bottom {
  3840. position: fixed;
  3841. right: 0;
  3842. left: 0;
  3843. z-index: 1030;
  3844. }
  3845. @media (min-width: 992px) {
  3846. .navbar-fixed-top,
  3847. .navbar-fixed-bottom {
  3848. border-radius: 0;
  3849. }
  3850. }
  3851. .navbar-fixed-top {
  3852. top: 0;
  3853. border-width: 0 0 1px;
  3854. }
  3855. .navbar-fixed-bottom {
  3856. bottom: 0;
  3857. margin-bottom: 0;
  3858. border-width: 1px 0 0;
  3859. }
  3860. .navbar-brand {
  3861. float: left;
  3862. padding: 30px 15px;
  3863. font-size: 17px;
  3864. line-height: 20px;
  3865. height: 20px;
  3866. }
  3867. .navbar-brand:hover,
  3868. .navbar-brand:focus {
  3869. text-decoration: none;
  3870. }
  3871. @media (min-width: 992px) {
  3872. .navbar > .container .navbar-brand,
  3873. .navbar > .container-fluid .navbar-brand {
  3874. margin-left: -15px;
  3875. }
  3876. }
  3877. .navbar-toggle {
  3878. position: relative;
  3879. float: right;
  3880. margin-right: 15px;
  3881. padding: 9px 10px;
  3882. margin-top: 23px;
  3883. margin-bottom: 23px;
  3884. background-color: transparent;
  3885. background-image: none;
  3886. border: 1px solid transparent;
  3887. border-radius: 4px;
  3888. }
  3889. .navbar-toggle:focus {
  3890. outline: 0;
  3891. }
  3892. .navbar-toggle .icon-bar {
  3893. display: block;
  3894. width: 22px;
  3895. height: 2px;
  3896. border-radius: 1px;
  3897. }
  3898. .navbar-toggle .icon-bar + .icon-bar {
  3899. margin-top: 4px;
  3900. }
  3901. @media (min-width: 992px) {
  3902. .navbar-toggle {
  3903. display: none;
  3904. }
  3905. }
  3906. .navbar-nav {
  3907. margin: 15px -15px;
  3908. }
  3909. .navbar-nav > li > a {
  3910. padding-top: 10px;
  3911. padding-bottom: 10px;
  3912. line-height: 20px;
  3913. }
  3914. @media (max-width: 991px) {
  3915. .navbar-nav .open .dropdown-menu {
  3916. position: static;
  3917. float: none;
  3918. width: auto;
  3919. margin-top: 0;
  3920. background-color: transparent;
  3921. border: 0;
  3922. box-shadow: none;
  3923. }
  3924. .navbar-nav .open .dropdown-menu > li > a,
  3925. .navbar-nav .open .dropdown-menu .dropdown-header {
  3926. padding: 5px 15px 5px 25px;
  3927. }
  3928. .navbar-nav .open .dropdown-menu > li > a {
  3929. line-height: 20px;
  3930. }
  3931. .navbar-nav .open .dropdown-menu > li > a:hover,
  3932. .navbar-nav .open .dropdown-menu > li > a:focus {
  3933. background-image: none;
  3934. }
  3935. }
  3936. @media (min-width: 992px) {
  3937. .navbar-nav {
  3938. float: left;
  3939. margin: 0;
  3940. }
  3941. .navbar-nav > li {
  3942. float: left;
  3943. }
  3944. .navbar-nav > li > a {
  3945. padding-top: 30px;
  3946. padding-bottom: 30px;
  3947. }
  3948. .navbar-nav.navbar-right:last-child {
  3949. margin-right: -15px;
  3950. }
  3951. }
  3952. @media (min-width: 992px) {
  3953. .navbar-left {
  3954. float: left;
  3955. float: left !important;
  3956. }
  3957. .navbar-right {
  3958. float: right;
  3959. float: right !important;
  3960. }
  3961. }
  3962. .navbar-form {
  3963. margin-left: -15px;
  3964. margin-right: -15px;
  3965. padding: 10px 15px;
  3966. border-top: 1px solid transparent;
  3967. border-bottom: 1px solid transparent;
  3968. -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  3969. box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  3970. margin-top: 23px;
  3971. margin-bottom: 23px;
  3972. }
  3973. @media (min-width: 768px) {
  3974. .navbar-form .form-group {
  3975. display: inline-block;
  3976. margin-bottom: 0;
  3977. vertical-align: middle;
  3978. }
  3979. .navbar-form .form-control {
  3980. display: inline-block;
  3981. width: auto;
  3982. vertical-align: middle;
  3983. }
  3984. .navbar-form .control-label {
  3985. margin-bottom: 0;
  3986. vertical-align: middle;
  3987. }
  3988. .navbar-form .radio,
  3989. .navbar-form .checkbox {
  3990. display: inline-block;
  3991. margin-top: 0;
  3992. margin-bottom: 0;
  3993. padding-left: 0;
  3994. vertical-align: middle;
  3995. }
  3996. .navbar-form .radio input[type=radio],
  3997. .navbar-form .checkbox input[type=checkbox] {
  3998. float: none;
  3999. margin-left: 0;
  4000. }
  4001. .navbar-form .has-feedback .form-control-feedback {
  4002. top: 0;
  4003. }
  4004. }
  4005. @media (max-width: 991px) {
  4006. .navbar-form .form-group {
  4007. margin-bottom: 5px;
  4008. }
  4009. }
  4010. @media (min-width: 992px) {
  4011. .navbar-form {
  4012. width: auto;
  4013. border: 0;
  4014. margin-left: 0;
  4015. margin-right: 0;
  4016. padding-top: 0;
  4017. padding-bottom: 0;
  4018. -webkit-box-shadow: none;
  4019. box-shadow: none;
  4020. }
  4021. .navbar-form.navbar-right:last-child {
  4022. margin-right: -15px;
  4023. }
  4024. }
  4025. .navbar-nav > li > .dropdown-menu {
  4026. margin-top: 0;
  4027. border-top-right-radius: 0;
  4028. border-top-left-radius: 0;
  4029. }
  4030. .navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  4031. border-bottom-right-radius: 0;
  4032. border-bottom-left-radius: 0;
  4033. }
  4034. .navbar-btn {
  4035. margin-top: 23px;
  4036. margin-bottom: 23px;
  4037. }
  4038. .navbar-btn.btn-sm {
  4039. margin-top: 25px;
  4040. margin-bottom: 25px;
  4041. }
  4042. .navbar-btn.btn-xs {
  4043. margin-top: 29px;
  4044. margin-bottom: 29px;
  4045. }
  4046. .navbar-text {
  4047. margin-top: 30px;
  4048. margin-bottom: 30px;
  4049. }
  4050. @media (min-width: 992px) {
  4051. .navbar-text {
  4052. float: left;
  4053. margin-left: 15px;
  4054. margin-right: 15px;
  4055. }
  4056. .navbar-text.navbar-right:last-child {
  4057. margin-right: 0;
  4058. }
  4059. }
  4060. .navbar-default {
  4061. background-color: transparent;
  4062. border-color: rgba(0, 0, 0, 0);
  4063. }
  4064. .navbar-default .navbar-brand {
  4065. color: #FEFFFE;
  4066. }
  4067. .navbar-default .navbar-brand:hover,
  4068. .navbar-default .navbar-brand:focus {
  4069. color: #FEFFFE;
  4070. background-color: #66b38a;
  4071. }
  4072. .navbar-default .navbar-text {
  4073. color: #777777;
  4074. }
  4075. .navbar-default .navbar-nav > li > a {
  4076. color: #3f5348;
  4077. }
  4078. .navbar-default .navbar-nav > li > a:hover,
  4079. .navbar-default .navbar-nav > li > a:focus {
  4080. color: #26CE0D;
  4081. background-color: rgba(0, 0, 0, 0.05);
  4082. }
  4083. .navbar-default .navbar-nav > .active > a,
  4084. .navbar-default .navbar-nav > .active > a:hover,
  4085. .navbar-default .navbar-nav > .active > a:focus {
  4086. color: #000;
  4087. background-color: transparent;
  4088. }
  4089. .navbar-default .navbar-nav > .disabled > a,
  4090. .navbar-default .navbar-nav > .disabled > a:hover,
  4091. .navbar-default .navbar-nav > .disabled > a:focus {
  4092. color: #ccc;
  4093. background-color: transparent;
  4094. }
  4095. .navbar-default .navbar-toggle {
  4096. border-color: #6db68f;
  4097. }
  4098. .navbar-default .navbar-toggle:hover,
  4099. .navbar-default .navbar-toggle:focus {
  4100. background-color: #3f5348;
  4101. }
  4102. .navbar-default .navbar-toggle .icon-bar {
  4103. background-color: #ffffff;
  4104. }
  4105. .navbar-default .navbar-collapse,
  4106. .navbar-default .navbar-form {
  4107. border-color: rgba(0, 0, 0, 0);
  4108. }
  4109. .navbar-default .navbar-nav > .open > a,
  4110. .navbar-default .navbar-nav > .open > a:hover,
  4111. .navbar-default .navbar-nav > .open > a:focus {
  4112. background-color: transparent;
  4113. color: #000000;
  4114. }
  4115. @media (max-width: 991px) {
  4116. .navbar-default .navbar-nav .open .dropdown-menu > li > a {
  4117. color: #3f5348;
  4118. }
  4119. .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  4120. .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
  4121. color: #26CE0D;
  4122. background-color: rgba(0, 0, 0, 0.05);
  4123. }
  4124. .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  4125. .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  4126. .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
  4127. color: #000;
  4128. background-color: transparent;
  4129. }
  4130. .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  4131. .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  4132. .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
  4133. color: #ccc;
  4134. background-color: transparent;
  4135. }
  4136. }
  4137. .navbar-default .navbar-link {
  4138. color: #3f5348;
  4139. }
  4140. .navbar-default .navbar-link:hover {
  4141. color: #26CE0D;
  4142. }
  4143. .navbar-inverse {
  4144. background-color: #222;
  4145. border-color: #080808;
  4146. }
  4147. .navbar-inverse .navbar-brand {
  4148. color: #999999;
  4149. }
  4150. .navbar-inverse .navbar-brand:hover,
  4151. .navbar-inverse .navbar-brand:focus {
  4152. color: #fff;
  4153. background-color: transparent;
  4154. }
  4155. .navbar-inverse .navbar-text {
  4156. color: #999999;
  4157. }
  4158. .navbar-inverse .navbar-nav > li > a {
  4159. color: #999999;
  4160. }
  4161. .navbar-inverse .navbar-nav > li > a:hover,
  4162. .navbar-inverse .navbar-nav > li > a:focus {
  4163. color: #fff;
  4164. background-color: transparent;
  4165. }
  4166. .navbar-inverse .navbar-nav > .active > a,
  4167. .navbar-inverse .navbar-nav > .active > a:hover,
  4168. .navbar-inverse .navbar-nav > .active > a:focus {
  4169. color: #fff;
  4170. background-color: #080808;
  4171. }
  4172. .navbar-inverse .navbar-nav > .disabled > a,
  4173. .navbar-inverse .navbar-nav > .disabled > a:hover,
  4174. .navbar-inverse .navbar-nav > .disabled > a:focus {
  4175. color: #444;
  4176. background-color: transparent;
  4177. }
  4178. .navbar-inverse .navbar-toggle {
  4179. border-color: #333333;
  4180. }
  4181. .navbar-inverse .navbar-toggle:hover,
  4182. .navbar-inverse .navbar-toggle:focus {
  4183. background-color: #333333;
  4184. }
  4185. .navbar-inverse .navbar-toggle .icon-bar {
  4186. background-color: #ffffff;
  4187. }
  4188. .navbar-inverse .navbar-collapse,
  4189. .navbar-inverse .navbar-form {
  4190. border-color: #101010;
  4191. }
  4192. .navbar-inverse .navbar-nav > .open > a,
  4193. .navbar-inverse .navbar-nav > .open > a:hover,
  4194. .navbar-inverse .navbar-nav > .open > a:focus {
  4195. background-color: #080808;
  4196. color: #ffffff;
  4197. }
  4198. @media (max-width: 991px) {
  4199. .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
  4200. border-color: #080808;
  4201. }
  4202. .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
  4203. background-color: #080808;
  4204. }
  4205. .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
  4206. color: #999999;
  4207. }
  4208. .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  4209. .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
  4210. color: #fff;
  4211. background-color: transparent;
  4212. }
  4213. .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  4214. .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  4215. .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
  4216. color: #fff;
  4217. background-color: #080808;
  4218. }
  4219. .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  4220. .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  4221. .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
  4222. color: #444;
  4223. background-color: transparent;
  4224. }
  4225. }
  4226. .navbar-inverse .navbar-link {
  4227. color: #999999;
  4228. }
  4229. .navbar-inverse .navbar-link:hover {
  4230. color: #ffffff;
  4231. }
  4232. .breadcrumb {
  4233. padding: 8px 15px;
  4234. margin-bottom: 20px;
  4235. list-style: none;
  4236. background-color: #f5f5f5;
  4237. border-radius: 4px;
  4238. }
  4239. .breadcrumb > li {
  4240. display: inline-block;
  4241. }
  4242. .breadcrumb > li + li:before {
  4243. content: "/\00a0";
  4244. padding: 0 5px;
  4245. color: #cccccc;
  4246. }
  4247. .breadcrumb > .active {
  4248. color: #999999;
  4249. }
  4250. .pagination {
  4251. display: inline-block;
  4252. padding-left: 0;
  4253. margin: 20px 0;
  4254. border-radius: 4px;
  4255. }
  4256. .pagination > li {
  4257. display: inline;
  4258. }
  4259. .pagination > li > a,
  4260. .pagination > li > span {
  4261. position: relative;
  4262. float: left;
  4263. padding: 6px 12px;
  4264. line-height: 1.615384;
  4265. text-decoration: none;
  4266. color: #3f5348;
  4267. background-color: #f0f1e6;
  4268. border: 1px solid #e9eadf;
  4269. margin-left: -1px;
  4270. }
  4271. .pagination > li:first-child > a,
  4272. .pagination > li:first-child > span {
  4273. margin-left: 0;
  4274. border-bottom-left-radius: 4px;
  4275. border-top-left-radius: 4px;
  4276. }
  4277. .pagination > li:last-child > a,
  4278. .pagination > li:last-child > span {
  4279. border-bottom-right-radius: 4px;
  4280. border-top-right-radius: 4px;
  4281. }
  4282. .pagination > li > a:hover,
  4283. .pagination > li > span:hover,
  4284. .pagination > li > a:focus,
  4285. .pagination > li > span:focus {
  4286. color: #26CE0D;
  4287. background-color: #dee1d6;
  4288. border-color: #dddddd;
  4289. }
  4290. .pagination > .active > a,
  4291. .pagination > .active > span,
  4292. .pagination > .active > a:hover,
  4293. .pagination > .active > span:hover,
  4294. .pagination > .active > a:focus,
  4295. .pagination > .active > span:focus {
  4296. z-index: 2;
  4297. color: #26CE0D;
  4298. background-color: none;
  4299. border-color: #26CE0D;
  4300. cursor: default;
  4301. }
  4302. .pagination > .disabled > span,
  4303. .pagination > .disabled > span:hover,
  4304. .pagination > .disabled > span:focus,
  4305. .pagination > .disabled > a,
  4306. .pagination > .disabled > a:hover,
  4307. .pagination > .disabled > a:focus {
  4308. color: #999;
  4309. background-color: #fff;
  4310. border-color: #ddd;
  4311. cursor: not-allowed;
  4312. }
  4313. .pagination-lg > li > a,
  4314. .pagination-lg > li > span {
  4315. padding: 13px 16px;
  4316. font-size: 17px;
  4317. }
  4318. .pagination-lg > li:first-child > a,
  4319. .pagination-lg > li:first-child > span {
  4320. border-bottom-left-radius: 6px;
  4321. border-top-left-radius: 6px;
  4322. }
  4323. .pagination-lg > li:last-child > a,
  4324. .pagination-lg > li:last-child > span {
  4325. border-bottom-right-radius: 6px;
  4326. border-top-right-radius: 6px;
  4327. }
  4328. .pagination-sm > li > a,
  4329. .pagination-sm > li > span {
  4330. padding: 5px 10px;
  4331. font-size: 12px;
  4332. }
  4333. .pagination-sm > li:first-child > a,
  4334. .pagination-sm > li:first-child > span {
  4335. border-bottom-left-radius: 2px;
  4336. border-top-left-radius: 2px;
  4337. }
  4338. .pagination-sm > li:last-child > a,
  4339. .pagination-sm > li:last-child > span {
  4340. border-bottom-right-radius: 2px;
  4341. border-top-right-radius: 2px;
  4342. }
  4343. .pager {
  4344. padding-left: 0;
  4345. margin: 20px 0;
  4346. list-style: none;
  4347. text-align: center;
  4348. }
  4349. .pager li {
  4350. display: inline;
  4351. }
  4352. .pager li > a,
  4353. .pager li > span {
  4354. display: inline-block;
  4355. padding: 5px 14px;
  4356. background-color: #f0f1e6;
  4357. border: 1px solid #e9eadf;
  4358. border-radius: 15px;
  4359. }
  4360. .pager li > a:hover,
  4361. .pager li > a:focus {
  4362. text-decoration: none;
  4363. background-color: #dee1d6;
  4364. }
  4365. .pager .next > a,
  4366. .pager .next > span {
  4367. float: right;
  4368. }
  4369. .pager .previous > a,
  4370. .pager .previous > span {
  4371. float: left;
  4372. }
  4373. .pager .disabled > a,
  4374. .pager .disabled > a:hover,
  4375. .pager .disabled > a:focus,
  4376. .pager .disabled > span {
  4377. color: #999;
  4378. background-color: #f0f1e6;
  4379. cursor: not-allowed;
  4380. }
  4381. .label {
  4382. display: inline;
  4383. padding: .2em .6em .3em;
  4384. font-size: 75%;
  4385. font-weight: 700;
  4386. line-height: 1;
  4387. color: #fff;
  4388. text-align: center;
  4389. white-space: nowrap;
  4390. vertical-align: baseline;
  4391. border-radius: 0.25em;
  4392. }
  4393. .label[href]:hover,
  4394. .label[href]:focus {
  4395. color: #fff;
  4396. text-decoration: none;
  4397. cursor: pointer;
  4398. }
  4399. .label:empty {
  4400. display: none;
  4401. }
  4402. .btn .label {
  4403. position: relative;
  4404. top: -1px;
  4405. }
  4406. .label-default {
  4407. background-color: #999999;
  4408. }
  4409. .label-default[href]:hover,
  4410. .label-default[href]:focus {
  4411. background-color: #808080;
  4412. }
  4413. .label-primary {
  4414. background-color: #26CE0D;
  4415. }
  4416. .label-primary[href]:hover,
  4417. .label-primary[href]:focus {
  4418. background-color: #55aa7d;
  4419. }
  4420. .label-success {
  4421. background-color: #64ad66;
  4422. }
  4423. .label-success[href]:hover,
  4424. .label-success[href]:focus {
  4425. background-color: #4d914f;
  4426. }
  4427. .label-info {
  4428. background-color: #85add6;
  4429. }
  4430. .label-info[href]:hover,
  4431. .label-info[href]:focus {
  4432. background-color: #5f93c9;
  4433. }
  4434. .label-warning {
  4435. background-color: #ffc73f;
  4436. }
  4437. .label-warning[href]:hover,
  4438. .label-warning[href]:focus {
  4439. background-color: #ffb80c;
  4440. }
  4441. .label-danger {
  4442. background-color: #df4718;
  4443. }
  4444. .label-danger[href]:hover,
  4445. .label-danger[href]:focus {
  4446. background-color: #b13813;
  4447. }
  4448. .badge {
  4449. display: inline-block;
  4450. min-width: 10px;
  4451. padding: 3px 7px;
  4452. font-size: 12px;
  4453. font-weight: 700;
  4454. color: #fff;
  4455. line-height: 1;
  4456. vertical-align: baseline;
  4457. white-space: nowrap;
  4458. text-align: center;
  4459. background-color: #999;
  4460. border-radius: 10px;
  4461. }
  4462. .badge:empty {
  4463. display: none;
  4464. }
  4465. .btn .badge {
  4466. position: relative;
  4467. top: -1px;
  4468. }
  4469. .btn-xs .badge {
  4470. top: 0;
  4471. padding: 1px 5px;
  4472. }
  4473. a.badge:hover,
  4474. a.badge:focus {
  4475. color: #fff;
  4476. text-decoration: none;
  4477. cursor: pointer;
  4478. }
  4479. a.list-group-item.active > .badge,
  4480. .nav-pills > .active > a > .badge {
  4481. color: #26CE0D;
  4482. background-color: #ffffff;
  4483. }
  4484. .nav-pills > li > a > .badge {
  4485. margin-left: 3px;
  4486. }
  4487. .jumbotron {
  4488. padding: 30px;
  4489. margin-bottom: 30px;
  4490. color: inherit;
  4491. background-color: #eeeeee;
  4492. }
  4493. .jumbotron h1,
  4494. .jumbotron .h1 {
  4495. color: inherit;
  4496. }
  4497. .jumbotron p {
  4498. margin-bottom: 15px;
  4499. font-size: 20px;
  4500. font-weight: 200;
  4501. }
  4502. .container .jumbotron {
  4503. border-radius: 6px;
  4504. }
  4505. .jumbotron .container {
  4506. max-width: 100%;
  4507. }
  4508. @media screen and (min-width: 768px) {
  4509. .jumbotron {
  4510. padding-top: 48px;
  4511. padding-bottom: 48px;
  4512. }
  4513. .container .jumbotron {
  4514. padding-left: 60px;
  4515. padding-right: 60px;
  4516. }
  4517. .jumbotron h1,
  4518. .jumbotron .h1 {
  4519. font-size: 58.5px;
  4520. }
  4521. }
  4522. .thumbnail {
  4523. display: block;
  4524. padding: 2px;
  4525. margin-bottom: 20px;
  4526. line-height: 1.615384;
  4527. background-color: rgba(119, 187, 121, 0.3);
  4528. border: 1px solid transparent;
  4529. border-radius: 2px;
  4530. -webkit-transition: all 0.2s ease-in-out;
  4531. transition: all 0.2s ease-in-out;
  4532. }
  4533. .thumbnail > img,
  4534. .thumbnail a > img {
  4535. display: block;
  4536. width: 180px;
  4537. height: auto;
  4538. margin-left: auto;
  4539. margin-right: auto;
  4540. margin-top: -5px;
  4541. }
  4542. a.thumbnail:hover,
  4543. a.thumbnail:focus,
  4544. a.thumbnail.active {
  4545. border-color: #26CE0D;
  4546. }
  4547. .thumbnail .caption {
  4548. padding: 9px;
  4549. color: #3f5348;
  4550. }
  4551. .alert {
  4552. padding: 10px;
  4553. margin-bottom: 20px;
  4554. border: 1px solid transparent;
  4555. border-radius: 0;
  4556. }
  4557. .alert h4 {
  4558. margin-top: 0;
  4559. color: inherit;
  4560. }
  4561. .alert .alert-link {
  4562. font-weight: 700;
  4563. }
  4564. .alert > p,
  4565. .alert > ul {
  4566. margin-bottom: 0;
  4567. }
  4568. .alert > p + p {
  4569. margin-top: 5px;
  4570. }
  4571. .alert-dismissable {
  4572. padding-right: 30px;
  4573. }
  4574. .alert-dismissable .close {
  4575. position: relative;
  4576. top: -2px;
  4577. right: -21px;
  4578. color: inherit;
  4579. }
  4580. .alert-success {
  4581. background-color: #64ad66;
  4582. border-color: #60a256;
  4583. color: #FBFBFB;
  4584. }
  4585. .alert-success hr {
  4586. border-top-color: #56914d;
  4587. }
  4588. .alert-success .alert-link {
  4589. color: #f0f4c5;
  4590. }
  4591. .alert-info {
  4592. background-color: #85add6;
  4593. border-color: #6aabcd;
  4594. color: #FBFBFB;
  4595. }
  4596. .alert-info hr {
  4597. border-top-color: #57a1c7;
  4598. }
  4599. .alert-info .alert-link {
  4600. color: #f0f4c5;
  4601. }
  4602. .alert-warning {
  4603. background-color: #ffc73f;
  4604. border-color: #ff9b25;
  4605. color: #FBFBFB;
  4606. }
  4607. .alert-warning hr {
  4608. border-top-color: #ff900c;
  4609. }
  4610. .alert-warning .alert-link {
  4611. color: #f0f4c5;
  4612. }
  4613. .alert-danger {
  4614. background-color: #df4718;
  4615. border-color: #c82216;
  4616. color: #FBFBFB;
  4617. }
  4618. .alert-danger hr {
  4619. border-top-color: #b11e13;
  4620. }
  4621. .alert-danger .alert-link {
  4622. color: #f0f4c5;
  4623. }
  4624. @-webkit-keyframes progress-bar-stripes {
  4625. from {
  4626. background-position: 40px 0;
  4627. }
  4628. to {
  4629. background-position: 0 0;
  4630. }
  4631. }
  4632. @keyframes progress-bar-stripes {
  4633. from {
  4634. background-position: 40px 0;
  4635. }
  4636. to {
  4637. background-position: 0 0;
  4638. }
  4639. }
  4640. .progress {
  4641. overflow: hidden;
  4642. height: 20px;
  4643. margin-bottom: 20px;
  4644. background-color: #ebece1;
  4645. border-radius: 4px;
  4646. -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  4647. box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  4648. }
  4649. .progress-bar {
  4650. float: left;
  4651. width: 0;
  4652. height: 100%;
  4653. font-size: 12px;
  4654. line-height: 20px;
  4655. color: #fff;
  4656. text-align: center;
  4657. background-color: #f7764d;
  4658. -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  4659. box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  4660. -webkit-transition: width .6s ease;
  4661. transition: width 0.6s ease;
  4662. }
  4663. .progress-striped .progress-bar {
  4664. background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  4665. background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  4666. background-size: 40px 40px;
  4667. }
  4668. .progress.active .progress-bar {
  4669. -webkit-animation: progress-bar-stripes 2s linear infinite;
  4670. animation: progress-bar-stripes 2s linear infinite;
  4671. }
  4672. .progress-bar-success {
  4673. background-color: #64ad66;
  4674. }
  4675. .progress-striped .progress-bar-success {
  4676. background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  4677. background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  4678. }
  4679. .progress-bar-info {
  4680. background-color: #85add6;
  4681. }
  4682. .progress-striped .progress-bar-info {
  4683. background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  4684. background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  4685. }
  4686. .progress-bar-warning {
  4687. background-color: #ffc73f;
  4688. }
  4689. .progress-striped .progress-bar-warning {
  4690. background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  4691. background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  4692. }
  4693. .progress-bar-danger {
  4694. background-color: #df4718;
  4695. }
  4696. .progress-striped .progress-bar-danger {
  4697. background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  4698. background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  4699. }
  4700. .media,
  4701. .media-body {
  4702. overflow: hidden;
  4703. zoom: 1;
  4704. }
  4705. .media,
  4706. .media .media {
  4707. margin-top: 15px;
  4708. }
  4709. .media:first-child {
  4710. margin-top: 0;
  4711. }
  4712. .media-object {
  4713. display: block;
  4714. }
  4715. .media-heading {
  4716. margin: 0 0 5px;
  4717. }
  4718. .media > .pull-left {
  4719. margin-right: 10px;
  4720. }
  4721. .media > .pull-right {
  4722. margin-left: 10px;
  4723. }
  4724. .media-list {
  4725. padding-left: 0;
  4726. list-style: none;
  4727. }
  4728. .list-group {
  4729. margin-bottom: 20px;
  4730. padding-left: 0;
  4731. }
  4732. .list-group-item {
  4733. position: relative;
  4734. display: block;
  4735. padding: 10px 15px;
  4736. margin-bottom: -1px;
  4737. background-color: transparent;
  4738. border: 1px solid transparent;
  4739. }
  4740. .list-group-item:first-child {
  4741. border-top-right-radius: 0;
  4742. border-top-left-radius: 0;
  4743. }
  4744. .list-group-item:last-child {
  4745. margin-bottom: 0;
  4746. border-bottom-right-radius: 0;
  4747. border-bottom-left-radius: 0;
  4748. }
  4749. .list-group-item > .badge {
  4750. float: right;
  4751. }
  4752. .list-group-item > .badge + .badge {
  4753. margin-right: 5px;
  4754. }
  4755. a.list-group-item {
  4756. color: #555555;
  4757. }
  4758. a.list-group-item .list-group-item-heading {
  4759. color: #333333;
  4760. }
  4761. a.list-group-item:hover,
  4762. a.list-group-item:focus {
  4763. text-decoration: none;
  4764. background-color: #f5f5f5;
  4765. }
  4766. a.list-group-item.active,
  4767. a.list-group-item.active:hover,
  4768. a.list-group-item.active:focus {
  4769. z-index: 2;
  4770. color: #fff;
  4771. background-color: #26CE0D;
  4772. border-color: #26CE0D;
  4773. }
  4774. a.list-group-item.active .list-group-item-heading,
  4775. a.list-group-item.active:hover .list-group-item-heading,
  4776. a.list-group-item.active:focus .list-group-item-heading {
  4777. color: inherit;
  4778. }
  4779. a.list-group-item.active .list-group-item-text,
  4780. a.list-group-item.active:hover .list-group-item-text,
  4781. a.list-group-item.active:focus .list-group-item-text {
  4782. color: #ffffff;
  4783. }
  4784. .list-group-item-success {
  4785. color: #FBFBFB;
  4786. background-color: #64ad66;
  4787. }
  4788. a.list-group-item-success {
  4789. color: #FBFBFB;
  4790. }
  4791. a.list-group-item-success .list-group-item-heading {
  4792. color: inherit;
  4793. }
  4794. a.list-group-item-success:hover,
  4795. a.list-group-item-success:focus {
  4796. color: #FBFBFB;
  4797. background-color: #56a258;
  4798. }
  4799. a.list-group-item-success.active,
  4800. a.list-group-item-success.active:hover,
  4801. a.list-group-item-success.active:focus {
  4802. color: #fff;
  4803. background-color: #FBFBFB;
  4804. border-color: #FBFBFB;
  4805. }
  4806. .list-group-item-info {
  4807. color: #FBFBFB;
  4808. background-color: #85add6;
  4809. }
  4810. a.list-group-item-info {
  4811. color: #FBFBFB;
  4812. }
  4813. a.list-group-item-info .list-group-item-heading {
  4814. color: inherit;
  4815. }
  4816. a.list-group-item-info:hover,
  4817. a.list-group-item-info:focus {
  4818. color: #FBFBFB;
  4819. background-color: #72a0d0;
  4820. }
  4821. a.list-group-item-info.active,
  4822. a.list-group-item-info.active:hover,
  4823. a.list-group-item-info.active:focus {
  4824. color: #fff;
  4825. background-color: #FBFBFB;
  4826. border-color: #FBFBFB;
  4827. }
  4828. .list-group-item-warning {
  4829. color: #FBFBFB;
  4830. background-color: #ffc73f;
  4831. }
  4832. a.list-group-item-warning {
  4833. color: #FBFBFB;
  4834. }
  4835. a.list-group-item-warning .list-group-item-heading {
  4836. color: inherit;
  4837. }
  4838. a.list-group-item-warning:hover,
  4839. a.list-group-item-warning:focus {
  4840. color: #FBFBFB;
  4841. background-color: #ffc025;
  4842. }
  4843. a.list-group-item-warning.active,
  4844. a.list-group-item-warning.active:hover,
  4845. a.list-group-item-warning.active:focus {
  4846. color: #fff;
  4847. background-color: #FBFBFB;
  4848. border-color: #FBFBFB;
  4849. }
  4850. .list-group-item-danger {
  4851. color: #FBFBFB;
  4852. background-color: #df4718;
  4853. }
  4854. a.list-group-item-danger {
  4855. color: #FBFBFB;
  4856. }
  4857. a.list-group-item-danger .list-group-item-heading {
  4858. color: inherit;
  4859. }
  4860. a.list-group-item-danger:hover,
  4861. a.list-group-item-danger:focus {
  4862. color: #FBFBFB;
  4863. background-color: #c84016;
  4864. }
  4865. a.list-group-item-danger.active,
  4866. a.list-group-item-danger.active:hover,
  4867. a.list-group-item-danger.active:focus {
  4868. color: #fff;
  4869. background-color: #FBFBFB;
  4870. border-color: #FBFBFB;
  4871. }
  4872. .list-group-item-heading {
  4873. margin-top: 0;
  4874. margin-bottom: 5px;
  4875. }
  4876. .list-group-item-text {
  4877. margin-bottom: 0;
  4878. line-height: 1.3;
  4879. }
  4880. .panel {
  4881. margin-bottom: 20px;
  4882. background-color: none;
  4883. border: 1px solid transparent;
  4884. border-radius: 0;
  4885. -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  4886. box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  4887. }
  4888. .panel-body {
  4889. padding: 15px;
  4890. }
  4891. .panel > .list-group {
  4892. margin-bottom: 0;
  4893. }
  4894. .panel > .list-group .list-group-item {
  4895. border-width: 1px 0;
  4896. border-radius: 0;
  4897. }
  4898. .panel > .list-group .list-group-item:first-child {
  4899. border-top: 0;
  4900. }
  4901. .panel > .list-group .list-group-item:last-child {
  4902. border-bottom: 0;
  4903. }
  4904. .panel > .list-group:first-child .list-group-item:first-child {
  4905. border-top-right-radius: -1;
  4906. border-top-left-radius: -1;
  4907. }
  4908. .panel > .list-group:last-child .list-group-item:last-child {
  4909. border-bottom-right-radius: -1;
  4910. border-bottom-left-radius: -1;
  4911. }
  4912. .panel-heading + .list-group .list-group-item:first-child {
  4913. border-top-width: 0;
  4914. }
  4915. .panel > .table,
  4916. .panel > .table-responsive > .table {
  4917. margin-bottom: 0;
  4918. }
  4919. .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
  4920. .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
  4921. .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
  4922. .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
  4923. .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
  4924. .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
  4925. .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
  4926. .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  4927. border-top-left-radius: -1;
  4928. }
  4929. .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
  4930. .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
  4931. .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
  4932. .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
  4933. .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
  4934. .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
  4935. .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
  4936. .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  4937. border-top-right-radius: -1;
  4938. }
  4939. .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
  4940. .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
  4941. .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
  4942. .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
  4943. .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
  4944. .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
  4945. .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
  4946. .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  4947. border-bottom-left-radius: -1;
  4948. }
  4949. .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
  4950. .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
  4951. .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
  4952. .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
  4953. .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
  4954. .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
  4955. .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
  4956. .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  4957. border-bottom-right-radius: -1;
  4958. }
  4959. .panel > .panel-body + .table,
  4960. .panel > .panel-body + .table-responsive {
  4961. border-top: 1px solid #FBFBFB;
  4962. }
  4963. .panel > .table > tbody:first-child > tr:first-child th,
  4964. .panel > .table > tbody:first-child > tr:first-child td {
  4965. border-top: 0;
  4966. }
  4967. .panel > .table-bordered,
  4968. .panel > .table-responsive > .table-bordered {
  4969. border: 0;
  4970. }
  4971. .panel > .table-bordered > thead > tr > th:first-child,
  4972. .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
  4973. .panel > .table-bordered > tbody > tr > th:first-child,
  4974. .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
  4975. .panel > .table-bordered > tfoot > tr > th:first-child,
  4976. .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  4977. .panel > .table-bordered > thead > tr > td:first-child,
  4978. .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
  4979. .panel > .table-bordered > tbody > tr > td:first-child,
  4980. .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
  4981. .panel > .table-bordered > tfoot > tr > td:first-child,
  4982. .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  4983. border-left: 0;
  4984. }
  4985. .panel > .table-bordered > thead > tr > th:last-child,
  4986. .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
  4987. .panel > .table-bordered > tbody > tr > th:last-child,
  4988. .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
  4989. .panel > .table-bordered > tfoot > tr > th:last-child,
  4990. .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  4991. .panel > .table-bordered > thead > tr > td:last-child,
  4992. .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
  4993. .panel > .table-bordered > tbody > tr > td:last-child,
  4994. .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
  4995. .panel > .table-bordered > tfoot > tr > td:last-child,
  4996. .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  4997. border-right: 0;
  4998. }
  4999. .panel > .table-bordered > thead > tr:first-child > th,
  5000. .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
  5001. .panel > .table-bordered > tbody > tr:first-child > th,
  5002. .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th,
  5003. .panel > .table-bordered > tfoot > tr:first-child > th,
  5004. .panel > .table-responsive > .table-bordered > tfoot > tr:first-child > th,
  5005. .panel > .table-bordered > thead > tr:first-child > td,
  5006. .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
  5007. .panel > .table-bordered > tbody > tr:first-child > td,
  5008. .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
  5009. .panel > .table-bordered > tfoot > tr:first-child > td,
  5010. .panel > .table-responsive > .table-bordered > tfoot > tr:first-child > td {
  5011. border-top: 0;
  5012. }
  5013. .panel > .table-bordered > thead > tr:last-child > th,
  5014. .panel > .table-responsive > .table-bordered > thead > tr:last-child > th,
  5015. .panel > .table-bordered > tbody > tr:last-child > th,
  5016. .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
  5017. .panel > .table-bordered > tfoot > tr:last-child > th,
  5018. .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  5019. .panel > .table-bordered > thead > tr:last-child > td,
  5020. .panel > .table-responsive > .table-bordered > thead > tr:last-child > td,
  5021. .panel > .table-bordered > tbody > tr:last-child > td,
  5022. .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
  5023. .panel > .table-bordered > tfoot > tr:last-child > td,
  5024. .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td {
  5025. border-bottom: 0;
  5026. }
  5027. .panel > .table-responsive {
  5028. border: 0;
  5029. margin-bottom: 0;
  5030. }
  5031. .panel-heading {
  5032. padding: 10px 15px;
  5033. border-bottom: 1px solid transparent;
  5034. border-top-right-radius: -1;
  5035. border-top-left-radius: -1;
  5036. }
  5037. .panel-heading > .dropdown .dropdown-toggle {
  5038. color: inherit;
  5039. }
  5040. .panel-title {
  5041. margin-top: 0;
  5042. margin-bottom: 0;
  5043. font-size: 15px;
  5044. color: inherit;
  5045. }
  5046. .panel-title > a {
  5047. color: inherit;
  5048. }
  5049. .panel-footer {
  5050. padding: 10px 15px;
  5051. background-color: transparent;
  5052. border-top: 1px solid transparent;
  5053. border-bottom-right-radius: -1;
  5054. border-bottom-left-radius: -1;
  5055. }
  5056. .panel-group {
  5057. margin-bottom: 20px;
  5058. }
  5059. .panel-group .panel {
  5060. margin-bottom: 0;
  5061. border-radius: 0;
  5062. overflow: hidden;
  5063. }
  5064. .panel-group .panel + .panel {
  5065. margin-top: 5px;
  5066. }
  5067. .panel-group .panel-heading {
  5068. border-bottom: 0;
  5069. }
  5070. .panel-group .panel-heading + .panel-collapse .panel-body {
  5071. border-top: 1px solid transparent;
  5072. }
  5073. .panel-group .panel-footer {
  5074. border-top: 0;
  5075. }
  5076. .panel-group .panel-footer + .panel-collapse .panel-body {
  5077. border-bottom: 1px solid transparent;
  5078. }
  5079. .panel-default {
  5080. border-color: transparent;
  5081. }
  5082. .panel-default > .panel-heading {
  5083. color: #32483d;
  5084. background-color: #ddded0;
  5085. border-color: transparent;
  5086. }
  5087. .panel-default > .panel-heading + .panel-collapse .panel-body {
  5088. border-top-color: transparent;
  5089. }
  5090. .panel-default > .panel-footer + .panel-collapse .panel-body {
  5091. border-bottom-color: transparent;
  5092. }
  5093. .panel-primary {
  5094. border-color: #26CE0D;
  5095. }
  5096. .panel-primary > .panel-heading {
  5097. color: #fff;
  5098. background-color: #26CE0D;
  5099. border-color: #26CE0D;
  5100. }
  5101. .panel-primary > .panel-heading + .panel-collapse .panel-body {
  5102. border-top-color: #26CE0D;
  5103. }
  5104. .panel-primary > .panel-footer + .panel-collapse .panel-body {
  5105. border-bottom-color: #26CE0D;
  5106. }
  5107. .panel-success {
  5108. border-color: #60a256;
  5109. }
  5110. .panel-success > .panel-heading {
  5111. color: #FBFBFB;
  5112. background-color: #64ad66;
  5113. border-color: #60a256;
  5114. }
  5115. .panel-success > .panel-heading + .panel-collapse .panel-body {
  5116. border-top-color: #60a256;
  5117. }
  5118. .panel-success > .panel-footer + .panel-collapse .panel-body {
  5119. border-bottom-color: #60a256;
  5120. }
  5121. .panel-info {
  5122. border-color: #6aabcd;
  5123. }
  5124. .panel-info > .panel-heading {
  5125. color: #FBFBFB;
  5126. background-color: #85add6;
  5127. border-color: #6aabcd;
  5128. }
  5129. .panel-info > .panel-heading + .panel-collapse .panel-body {
  5130. border-top-color: #6aabcd;
  5131. }
  5132. .panel-info > .panel-footer + .panel-collapse .panel-body {
  5133. border-bottom-color: #6aabcd;
  5134. }
  5135. .panel-warning {
  5136. border-color: #ff9b25;
  5137. }
  5138. .panel-warning > .panel-heading {
  5139. color: #FBFBFB;
  5140. background-color: #ffc73f;
  5141. border-color: #ff9b25;
  5142. }
  5143. .panel-warning > .panel-heading + .panel-collapse .panel-body {
  5144. border-top-color: #ff9b25;
  5145. }
  5146. .panel-warning > .panel-footer + .panel-collapse .panel-body {
  5147. border-bottom-color: #ff9b25;
  5148. }
  5149. .panel-danger {
  5150. border-color: #c82216;
  5151. }
  5152. .panel-danger > .panel-heading {
  5153. color: #FBFBFB;
  5154. background-color: #df4718;
  5155. border-color: #c82216;
  5156. }
  5157. .panel-danger > .panel-heading + .panel-collapse .panel-body {
  5158. border-top-color: #c82216;
  5159. }
  5160. .panel-danger > .panel-footer + .panel-collapse .panel-body {
  5161. border-bottom-color: #c82216;
  5162. }
  5163. .well {
  5164. min-height: 20px;
  5165. padding: 19px;
  5166. margin-bottom: 20px;
  5167. background-color: transparent;
  5168. border: 1px solid #ecede6;
  5169. border-radius: 4px;
  5170. -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  5171. box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  5172. }
  5173. .well blockquote {
  5174. border-color: #ddd;
  5175. border-color: rgba(0, 0, 0, 0.15);
  5176. }
  5177. .well-lg {
  5178. padding: 24px;
  5179. border-radius: 6px;
  5180. }
  5181. .well-sm {
  5182. padding: 9px;
  5183. border-radius: 2px;
  5184. }
  5185. .close {
  5186. float: right;
  5187. font-size: 19.5px;
  5188. font-weight: 700;
  5189. line-height: 1;
  5190. color: #000;
  5191. text-shadow: 0 1px 0 #fff;
  5192. opacity: .2;
  5193. filter: alpha(opacity=20);
  5194. }
  5195. .close:hover,
  5196. .close:focus {
  5197. color: #000;
  5198. text-decoration: none;
  5199. cursor: pointer;
  5200. opacity: .5;
  5201. filter: alpha(opacity=50);
  5202. }
  5203. button.close {
  5204. padding: 0;
  5205. cursor: pointer;
  5206. background: 0 0;
  5207. border: 0;
  5208. -webkit-appearance: none;
  5209. }
  5210. .modal-open {
  5211. overflow: hidden;
  5212. }
  5213. .modal {
  5214. display: none;
  5215. overflow: auto;
  5216. overflow-y: scroll;
  5217. position: fixed;
  5218. top: 0;
  5219. right: 0;
  5220. bottom: 0;
  5221. left: 0;
  5222. z-index: 1050;
  5223. -webkit-overflow-scrolling: touch;
  5224. outline: 0;
  5225. }
  5226. .modal.fade .modal-dialog {
  5227. -webkit-transform: translate(0, -25%);
  5228. -ms-transform: translate(0, -25%);
  5229. transform: translate(0, -25%);
  5230. -webkit-transition: -webkit-transform 0.3s ease-out;
  5231. -moz-transition: -moz-transform 0.3s ease-out;
  5232. -o-transition: -o-transform 0.3s ease-out;
  5233. transition: transform 0.3s ease-out;
  5234. }
  5235. .modal.in .modal-dialog {
  5236. -webkit-transform: translate(0, 0);
  5237. -ms-transform: translate(0, 0);
  5238. transform: translate(0, 0);
  5239. }
  5240. .modal-dialog {
  5241. position: relative;
  5242. width: auto;
  5243. margin: 10px;
  5244. }
  5245. .modal-content {
  5246. position: relative;
  5247. background-color: #fff;
  5248. border: 1px solid #999;
  5249. border: 1px solid rgba(0, 0, 0, 0.2);
  5250. border-radius: 6px;
  5251. -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  5252. box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  5253. background-clip: padding-box;
  5254. outline: 0;
  5255. }
  5256. .modal-backdrop {
  5257. position: fixed;
  5258. top: 0;
  5259. right: 0;
  5260. bottom: 0;
  5261. left: 0;
  5262. z-index: 1040;
  5263. background-color: #000000;
  5264. }
  5265. .modal-backdrop.fade {
  5266. opacity: 0;
  5267. filter: alpha(opacity=0);
  5268. }
  5269. .modal-backdrop.in {
  5270. opacity: .5;
  5271. filter: alpha(opacity=50);
  5272. }
  5273. .modal-header {
  5274. padding: 15px;
  5275. border-bottom: 1px solid #e5e5e5;
  5276. min-height: 16.615384px;
  5277. }
  5278. .modal-header .close {
  5279. margin-top: -2px;
  5280. }
  5281. .modal-title {
  5282. margin: 0;
  5283. line-height: 1.615384;
  5284. }
  5285. .modal-body {
  5286. position: relative;
  5287. padding: 20px;
  5288. }
  5289. .modal-footer {
  5290. margin-top: 15px;
  5291. padding: 19px 20px 20px;
  5292. text-align: right;
  5293. border-top: 1px solid #e5e5e5;
  5294. }
  5295. .modal-footer .btn + .btn {
  5296. margin-left: 5px;
  5297. margin-bottom: 0;
  5298. }
  5299. .modal-footer .btn-group .btn + .btn {
  5300. margin-left: -1px;
  5301. }
  5302. .modal-footer .btn-block + .btn-block {
  5303. margin-left: 0;
  5304. }
  5305. @media (min-width: 768px) {
  5306. .modal-dialog {
  5307. width: 600px;
  5308. margin: 30px auto;
  5309. }
  5310. .modal-content {
  5311. -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  5312. box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  5313. }
  5314. .modal-sm {
  5315. width: 300px;
  5316. }
  5317. .modal-lg {
  5318. width: 900px;
  5319. }
  5320. }
  5321. .tooltip {
  5322. position: absolute;
  5323. z-index: 1030;
  5324. display: block;
  5325. visibility: visible;
  5326. font-size: 12px;
  5327. line-height: 1.4;
  5328. opacity: 0;
  5329. filter: alpha(opacity=0);
  5330. }
  5331. .tooltip.in {
  5332. opacity: .9;
  5333. filter: alpha(opacity=90);
  5334. }
  5335. .tooltip.top {
  5336. margin-top: -3px;
  5337. padding: 5px 0;
  5338. }
  5339. .tooltip.right {
  5340. margin-left: 3px;
  5341. padding: 0 5px;
  5342. }
  5343. .tooltip.bottom {
  5344. margin-top: 3px;
  5345. padding: 5px 0;
  5346. }
  5347. .tooltip.left {
  5348. margin-left: -3px;
  5349. padding: 0 5px;
  5350. }
  5351. .tooltip-inner {
  5352. max-width: 200px;
  5353. padding: 3px 8px;
  5354. color: #fff;
  5355. text-align: center;
  5356. text-decoration: none;
  5357. background-color: #000;
  5358. border-radius: 4px;
  5359. }
  5360. .tooltip-arrow {
  5361. position: absolute;
  5362. width: 0;
  5363. height: 0;
  5364. border-color: transparent;
  5365. border-style: solid;
  5366. }
  5367. .tooltip.top .tooltip-arrow {
  5368. bottom: 0;
  5369. left: 50%;
  5370. margin-left: -5px;
  5371. border-width: 5px 5px 0;
  5372. border-top-color: #000000;
  5373. }
  5374. .tooltip.top-left .tooltip-arrow {
  5375. bottom: 0;
  5376. left: 5px;
  5377. border-width: 5px 5px 0;
  5378. border-top-color: #000000;
  5379. }
  5380. .tooltip.top-right .tooltip-arrow {
  5381. bottom: 0;
  5382. right: 5px;
  5383. border-width: 5px 5px 0;
  5384. border-top-color: #000000;
  5385. }
  5386. .tooltip.right .tooltip-arrow {
  5387. top: 50%;
  5388. left: 0;
  5389. margin-top: -5px;
  5390. border-width: 5px 5px 5px 0;
  5391. border-right-color: #000000;
  5392. }
  5393. .tooltip.left .tooltip-arrow {
  5394. top: 50%;
  5395. right: 0;
  5396. margin-top: -5px;
  5397. border-width: 5px 0 5px 5px;
  5398. border-left-color: #000000;
  5399. }
  5400. .tooltip.bottom .tooltip-arrow {
  5401. top: 0;
  5402. left: 50%;
  5403. margin-left: -5px;
  5404. border-width: 0 5px 5px;
  5405. border-bottom-color: #000000;
  5406. }
  5407. .tooltip.bottom-left .tooltip-arrow {
  5408. top: 0;
  5409. left: 5px;
  5410. border-width: 0 5px 5px;
  5411. border-bottom-color: #000000;
  5412. }
  5413. .tooltip.bottom-right .tooltip-arrow {
  5414. top: 0;
  5415. right: 5px;
  5416. border-width: 0 5px 5px;
  5417. border-bottom-color: #000000;
  5418. }
  5419. .popover {
  5420. position: absolute;
  5421. top: 0;
  5422. left: 0;
  5423. z-index: 1010;
  5424. display: none;
  5425. max-width: 276px;
  5426. padding: 1px;
  5427. text-align: left;
  5428. background-color: #fff;
  5429. background-clip: padding-box;
  5430. border: 1px solid #ccc;
  5431. border: 1px solid rgba(0, 0, 0, 0.2);
  5432. border-radius: 6px;
  5433. -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  5434. box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  5435. white-space: normal;
  5436. }
  5437. .popover.top {
  5438. margin-top: -10px;
  5439. }
  5440. .popover.right {
  5441. margin-left: 10px;
  5442. }
  5443. .popover.bottom {
  5444. margin-top: 10px;
  5445. }
  5446. .popover.left {
  5447. margin-left: -10px;
  5448. }
  5449. .popover-title {
  5450. margin: 0;
  5451. padding: 8px 14px;
  5452. font-size: 13px;
  5453. font-weight: 400;
  5454. line-height: 18px;
  5455. background-color: #f7f7f7;
  5456. border-bottom: 1px solid #ebebeb;
  5457. border-radius: 5px 5px 0 0;
  5458. }
  5459. .popover-content {
  5460. padding: 9px 14px;
  5461. }
  5462. .popover .arrow,
  5463. .popover .arrow:after {
  5464. position: absolute;
  5465. display: block;
  5466. width: 0;
  5467. height: 0;
  5468. border-color: transparent;
  5469. border-style: solid;
  5470. }
  5471. .popover .arrow {
  5472. border-width: 11px;
  5473. }
  5474. .popover .arrow:after {
  5475. border-width: 10px;
  5476. content: "";
  5477. }
  5478. .popover.top .arrow {
  5479. left: 50%;
  5480. margin-left: -11px;
  5481. border-bottom-width: 0;
  5482. border-top-color: #999;
  5483. border-top-color: rgba(0, 0, 0, 0.25);
  5484. bottom: -11px;
  5485. }
  5486. .popover.top .arrow:after {
  5487. content: " ";
  5488. bottom: 1px;
  5489. margin-left: -10px;
  5490. border-bottom-width: 0;
  5491. border-top-color: #ffffff;
  5492. }
  5493. .popover.right .arrow {
  5494. top: 50%;
  5495. left: -11px;
  5496. margin-top: -11px;
  5497. border-left-width: 0;
  5498. border-right-color: #999;
  5499. border-right-color: rgba(0, 0, 0, 0.25);
  5500. }
  5501. .popover.right .arrow:after {
  5502. content: " ";
  5503. left: 1px;
  5504. bottom: -10px;
  5505. border-left-width: 0;
  5506. border-right-color: #ffffff;
  5507. }
  5508. .popover.bottom .arrow {
  5509. left: 50%;
  5510. margin-left: -11px;
  5511. border-top-width: 0;
  5512. border-bottom-color: #999;
  5513. border-bottom-color: rgba(0, 0, 0, 0.25);
  5514. top: -11px;
  5515. }
  5516. .popover.bottom .arrow:after {
  5517. content: " ";
  5518. top: 1px;
  5519. margin-left: -10px;
  5520. border-top-width: 0;
  5521. border-bottom-color: #ffffff;
  5522. }
  5523. .popover.left .arrow {
  5524. top: 50%;
  5525. right: -11px;
  5526. margin-top: -11px;
  5527. border-right-width: 0;
  5528. border-left-color: #999;
  5529. border-left-color: rgba(0, 0, 0, 0.25);
  5530. }
  5531. .popover.left .arrow:after {
  5532. content: " ";
  5533. right: 1px;
  5534. border-right-width: 0;
  5535. border-left-color: #fff;
  5536. bottom: -10px;
  5537. }
  5538. .carousel {
  5539. position: relative;
  5540. }
  5541. .carousel-inner {
  5542. position: relative;
  5543. overflow: hidden;
  5544. width: 100%;
  5545. }
  5546. .carousel-inner > .item {
  5547. display: none;
  5548. position: relative;
  5549. -webkit-transition: 0.6s ease-in-out left;
  5550. transition: 0.6s ease-in-out left;
  5551. }
  5552. .carousel-inner > .item > img,
  5553. .carousel-inner > .item > a > img {
  5554. display: block;
  5555. max-width: 100%;
  5556. height: auto;
  5557. line-height: 1;
  5558. }
  5559. .carousel-inner > .active,
  5560. .carousel-inner > .next,
  5561. .carousel-inner > .prev {
  5562. display: block;
  5563. }
  5564. .carousel-inner > .active {
  5565. left: 0;
  5566. }
  5567. .carousel-inner > .next,
  5568. .carousel-inner > .prev {
  5569. position: absolute;
  5570. top: 0;
  5571. width: 100%;
  5572. }
  5573. .carousel-inner > .next {
  5574. left: 100%;
  5575. }
  5576. .carousel-inner > .prev {
  5577. left: -100%;
  5578. }
  5579. .carousel-inner > .next.left,
  5580. .carousel-inner > .prev.right {
  5581. left: 0;
  5582. }
  5583. .carousel-inner > .active.left {
  5584. left: -100%;
  5585. }
  5586. .carousel-inner > .active.right {
  5587. left: 100%;
  5588. }
  5589. .carousel-control {
  5590. position: absolute;
  5591. top: 0;
  5592. left: 0;
  5593. bottom: 0;
  5594. width: 15%;
  5595. opacity: .5;
  5596. filter: alpha(opacity=50);
  5597. font-size: 20px;
  5598. color: #fff;
  5599. text-align: center;
  5600. text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  5601. }
  5602. .carousel-control.left {
  5603. background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.5) 0), color-stop(rgba(0, 0, 0, 0.0001) 100%));
  5604. background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%);
  5605. background-repeat: repeat-x;
  5606. filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
  5607. }
  5608. .carousel-control.right {
  5609. left: auto;
  5610. right: 0;
  5611. background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.0001) 0), color-stop(rgba(0, 0, 0, 0.5) 100%));
  5612. background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0.5) 100%);
  5613. background-repeat: repeat-x;
  5614. filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
  5615. }
  5616. .carousel-control:hover,
  5617. .carousel-control:focus {
  5618. outline: 0;
  5619. color: #fff;
  5620. text-decoration: none;
  5621. opacity: .9;
  5622. filter: alpha(opacity=90);
  5623. }
  5624. .carousel-control .icon-prev,
  5625. .carousel-control .icon-next,
  5626. .carousel-control .glyphicon-chevron-left,
  5627. .carousel-control .glyphicon-chevron-right {
  5628. position: absolute;
  5629. top: 50%;
  5630. z-index: 5;
  5631. display: inline-block;
  5632. }
  5633. .carousel-control .icon-prev,
  5634. .carousel-control .glyphicon-chevron-left {
  5635. left: 50%;
  5636. }
  5637. .carousel-control .icon-next,
  5638. .carousel-control .glyphicon-chevron-right {
  5639. right: 50%;
  5640. }
  5641. .carousel-control .icon-prev,
  5642. .carousel-control .icon-next {
  5643. width: 20px;
  5644. height: 20px;
  5645. margin-top: -10px;
  5646. margin-left: -10px;
  5647. font-family: serif;
  5648. }
  5649. .carousel-control .icon-prev:before {
  5650. content: '\2039';
  5651. }
  5652. .carousel-control .icon-next:before {
  5653. content: '\203a';
  5654. }
  5655. .carousel-indicators {
  5656. position: absolute;
  5657. bottom: 10px;
  5658. left: 50%;
  5659. z-index: 15;
  5660. width: 60%;
  5661. margin-left: -30%;
  5662. padding-left: 0;
  5663. list-style: none;
  5664. text-align: center;
  5665. }
  5666. .carousel-indicators li {
  5667. display: inline-block;
  5668. width: 10px;
  5669. height: 10px;
  5670. margin: 1px;
  5671. text-indent: -999px;
  5672. border: 1px solid #fff;
  5673. border-radius: 10px;
  5674. cursor: pointer;
  5675. background-color: #000 \9;
  5676. background-color: rgba(0, 0, 0, 0);
  5677. }
  5678. .carousel-indicators .active {
  5679. margin: 0;
  5680. width: 12px;
  5681. height: 12px;
  5682. background-color: #ffffff;
  5683. }
  5684. .carousel-caption {
  5685. position: absolute;
  5686. left: 15%;
  5687. right: 15%;
  5688. bottom: 20px;
  5689. z-index: 10;
  5690. padding-top: 20px;
  5691. padding-bottom: 20px;
  5692. color: #fff;
  5693. text-align: center;
  5694. text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  5695. }
  5696. .carousel-caption .btn {
  5697. text-shadow: none;
  5698. }
  5699. @media screen and (min-width: 768px) {
  5700. .carousel-control .glyphicons-chevron-left,
  5701. .carousel-control .glyphicons-chevron-right,
  5702. .carousel-control .icon-prev,
  5703. .carousel-control .icon-next {
  5704. width: 30px;
  5705. height: 30px;
  5706. margin-top: -15px;
  5707. margin-left: -15px;
  5708. font-size: 30px;
  5709. }
  5710. .carousel-caption {
  5711. left: 20%;
  5712. right: 20%;
  5713. padding-bottom: 30px;
  5714. }
  5715. .carousel-indicators {
  5716. bottom: 20px;
  5717. }
  5718. }
  5719. @-ms-viewport {
  5720. width: device-width;
  5721. }
  5722. .visible-xs,
  5723. tr.visible-xs,
  5724. th.visible-xs,
  5725. td.visible-xs {
  5726. display: none !important;
  5727. }
  5728. @media (max-width: 767px) {
  5729. .visible-xs {
  5730. display: block !important;
  5731. }
  5732. table.visible-xs {
  5733. display: table;
  5734. }
  5735. tr.visible-xs {
  5736. display: table-row !important;
  5737. }
  5738. th.visible-xs,
  5739. td.visible-xs {
  5740. display: table-cell !important;
  5741. }
  5742. }
  5743. .visible-sm,
  5744. tr.visible-sm,
  5745. th.visible-sm,
  5746. td.visible-sm {
  5747. display: none !important;
  5748. }
  5749. @media (min-width: 768px) and (max-width: 991px) {
  5750. .visible-sm {
  5751. display: block !important;
  5752. }
  5753. table.visible-sm {
  5754. display: table;
  5755. }
  5756. tr.visible-sm {
  5757. display: table-row !important;
  5758. }
  5759. th.visible-sm,
  5760. td.visible-sm {
  5761. display: table-cell !important;
  5762. }
  5763. }
  5764. .visible-md,
  5765. tr.visible-md,
  5766. th.visible-md,
  5767. td.visible-md {
  5768. display: none !important;
  5769. }
  5770. @media (min-width: 992px) and (max-width: 1199px) {
  5771. .visible-md {
  5772. display: block !important;
  5773. }
  5774. table.visible-md {
  5775. display: table;
  5776. }
  5777. tr.visible-md {
  5778. display: table-row !important;
  5779. }
  5780. th.visible-md,
  5781. td.visible-md {
  5782. display: table-cell !important;
  5783. }
  5784. }
  5785. .visible-lg,
  5786. tr.visible-lg,
  5787. th.visible-lg,
  5788. td.visible-lg {
  5789. display: none !important;
  5790. }
  5791. @media (min-width: 1200px) {
  5792. .visible-lg {
  5793. display: block !important;
  5794. }
  5795. table.visible-lg {
  5796. display: table;
  5797. }
  5798. tr.visible-lg {
  5799. display: table-row !important;
  5800. }
  5801. th.visible-lg,
  5802. td.visible-lg {
  5803. display: table-cell !important;
  5804. }
  5805. }
  5806. @media (max-width: 767px) {
  5807. .hidden-xs,
  5808. tr.hidden-xs,
  5809. th.hidden-xs,
  5810. td.hidden-xs {
  5811. display: none !important;
  5812. }
  5813. }
  5814. @media (min-width: 768px) and (max-width: 991px) {
  5815. .hidden-sm,
  5816. tr.hidden-sm,
  5817. th.hidden-sm,
  5818. td.hidden-sm {
  5819. display: none !important;
  5820. }
  5821. }
  5822. @media (min-width: 992px) and (max-width: 1199px) {
  5823. .hidden-md,
  5824. tr.hidden-md,
  5825. th.hidden-md,
  5826. td.hidden-md {
  5827. display: none !important;
  5828. }
  5829. }
  5830. @media (min-width: 1200px) {
  5831. .hidden-lg,
  5832. tr.hidden-lg,
  5833. th.hidden-lg,
  5834. td.hidden-lg {
  5835. display: none !important;
  5836. }
  5837. }
  5838. .visible-print,
  5839. tr.visible-print,
  5840. th.visible-print,
  5841. td.visible-print {
  5842. display: none !important;
  5843. }
  5844. @media print {
  5845. .visible-print {
  5846. display: block !important;
  5847. }
  5848. table.visible-print {
  5849. display: table;
  5850. }
  5851. tr.visible-print {
  5852. display: table-row !important;
  5853. }
  5854. th.visible-print,
  5855. td.visible-print {
  5856. display: table-cell !important;
  5857. }
  5858. }
  5859. @media print {
  5860. .hidden-print,
  5861. tr.hidden-print,
  5862. th.hidden-print,
  5863. td.hidden-print {
  5864. display: none !important;
  5865. }
  5866. }
  5867. .btn-default,
  5868. .btn-primary,
  5869. .btn-secondary,
  5870. .btn-tertiary,
  5871. .btn-success,
  5872. .btn-info,
  5873. .btn-warning,
  5874. .btn-danger {
  5875. text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
  5876. -webkit-box-shadow: inset 0 -4px 0 rgba(255, 255, 255, 0.14), 0 2px 3px rgba(0, 0, 0, 0.1);
  5877. box-shadow: inset 0 -4px 0 rgba(255, 255, 255, 0.14), 0 2px 3px rgba(0, 0, 0, 0.1);
  5878. text-transform: uppercase;
  5879. font-family: Arial;
  5880. border: 0;
  5881. -webkit-transition: background .2s ease;
  5882. transition: background .2s ease;
  5883. padding: 4px 37px;
  5884. font-size: 20px;
  5885. line-height: 1.615384;
  5886. border-radius: 2px;
  5887. }
  5888. .btn-default:active,
  5889. .btn-primary:active,
  5890. .btn-secondary:active,
  5891. .btn-tertiary:active,
  5892. .btn-success:active,
  5893. .btn-info:active,
  5894. .btn-warning:active,
  5895. .btn-danger:active,
  5896. .btn-default.active,
  5897. .btn-primary.active,
  5898. .btn-secondary.active,
  5899. .btn-tertiary.active,
  5900. .btn-success.active,
  5901. .btn-info.active,
  5902. .btn-warning.active,
  5903. .btn-danger.active {
  5904. -webkit-box-shadow: inset 0 4px 0 rgba(255, 255, 255, 0.14), 0 2px 3px rgba(0, 0, 0, 0.1);
  5905. box-shadow: inset 0 4px 0 rgba(255, 255, 255, 0.14), 0 2px 3px rgba(0, 0, 0, 0.1);
  5906. }
  5907. .btn-default:hover,
  5908. .btn-primary:hover,
  5909. .btn-secondary:hover,
  5910. .btn-tertiary:hover,
  5911. .btn-success:hover,
  5912. .btn-info:hover,
  5913. .btn-warning:hover,
  5914. .btn-danger:hover,
  5915. .btn-default:focus,
  5916. .btn-primary:focus,
  5917. .btn-secondary:focus,
  5918. .btn-tertiary:focus,
  5919. .btn-success:focus,
  5920. .btn-info:focus,
  5921. .btn-warning:focus,
  5922. .btn-danger:focus {
  5923. -webkit-transition: none;
  5924. transition: none;
  5925. }
  5926. .btn:active,
  5927. .btn.active {
  5928. background-image: none;
  5929. }
  5930. .btn-default {
  5931. background: #ddded0;
  5932. color: #3f5348;
  5933. text-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
  5934. -webkit-box-shadow: inset 0 -4px 0 rgba(255, 255, 255, 0.14) !important;
  5935. box-shadow: inset 0 -4px 0 rgba(255, 255, 255, 0.14) !important;
  5936. }
  5937. .btn-default:hover,
  5938. .btn-default:focus {
  5939. color: #3f5348;
  5940. background-color: #c9cbb5;
  5941. }
  5942. .btn-default:active,
  5943. .btn-default.active {
  5944. color: #3f5348;
  5945. background-color: #c9cbb5;
  5946. }
  5947. .btn-primary {
  5948. background: #26CE0D;
  5949. color: #FEFFFE;
  5950. }
  5951. .btn-primary:hover,
  5952. .btn-primary:focus {
  5953. color: #FEFFFE;
  5954. background-color: #58ac80;
  5955. }
  5956. .btn-primary:active,
  5957. .btn-primary.active {
  5958. color: #FEFFFE;
  5959. background-color: #58ac80;
  5960. }
  5961. .btn-secondary {
  5962. background: #f7764d;
  5963. color: #FEFFFE;
  5964. }
  5965. .btn-secondary:hover,
  5966. .btn-secondary:focus {
  5967. color: #FEFFFE;
  5968. background-color: #f55421;
  5969. }
  5970. .btn-secondary:active,
  5971. .btn-secondary.active {
  5972. color: #FEFFFE;
  5973. background-color: #f55421;
  5974. }
  5975. .btn-tertiary {
  5976. background: #bf5a68;
  5977. color: #FEFFFE;
  5978. }
  5979. .btn-tertiary:hover,
  5980. .btn-tertiary:focus {
  5981. color: #FEFFFE;
  5982. background-color: #a94250;
  5983. }
  5984. .btn-tertiary:active,
  5985. .btn-tertiary.active {
  5986. color: #FEFFFE;
  5987. background-color: #a94250;
  5988. }
  5989. .btn-success {
  5990. background: #64ad66;
  5991. color: #FEFFFE;
  5992. }
  5993. .btn-success:hover,
  5994. .btn-success:focus {
  5995. color: #FEFFFE;
  5996. background-color: #4f9550;
  5997. }
  5998. .btn-success:active,
  5999. .btn-success.active {
  6000. color: #FEFFFE;
  6001. background-color: #4f9550;
  6002. }
  6003. .btn-warning {
  6004. background: #ffc73f;
  6005. color: #FEFFFE;
  6006. }
  6007. .btn-warning:hover,
  6008. .btn-warning:focus {
  6009. color: #FEFFFE;
  6010. background-color: #ffba11;
  6011. }
  6012. .btn-warning:active,
  6013. .btn-warning.active {
  6014. color: #FEFFFE;
  6015. background-color: #ffba11;
  6016. }
  6017. .btn-danger {
  6018. background: #df4718;
  6019. color: #FEFFFE;
  6020. }
  6021. .btn-danger:hover,
  6022. .btn-danger:focus {
  6023. color: #FEFFFE;
  6024. background-color: #b63a14;
  6025. }
  6026. .btn-danger:active,
  6027. .btn-danger.active {
  6028. color: #FEFFFE;
  6029. background-color: #b63a14;
  6030. }
  6031. .btn-info {
  6032. background: #85add6;
  6033. color: #FEFFFE;
  6034. }
  6035. .btn-info:hover,
  6036. .btn-info:focus {
  6037. color: #FEFFFE;
  6038. background-color: #6396ca;
  6039. }
  6040. .btn-info:active,
  6041. .btn-info.active {
  6042. color: #FEFFFE;
  6043. background-color: #6396ca;
  6044. }
  6045. .btn-lg {
  6046. padding: 7px 37px;
  6047. font-size: 28px;
  6048. line-height: 1.33;
  6049. border-radius: 2px;
  6050. line-height: 36px;
  6051. }
  6052. .btn-sm {
  6053. padding: 3px 20px;
  6054. font-size: 16px;
  6055. line-height: 1.5;
  6056. border-radius: 2px;
  6057. -webkit-box-shadow: inset 0 -3px 0 rgba(255, 255, 255, 0.14), 0 2px 3px rgba(0, 0, 0, 0.1);
  6058. box-shadow: inset 0 -3px 0 rgba(255, 255, 255, 0.14), 0 2px 3px rgba(0, 0, 0, 0.1);
  6059. }
  6060. .btn-xs {
  6061. padding: 2px 15px;
  6062. font-size: 14px;
  6063. line-height: 1.5;
  6064. border-radius: 2px;
  6065. -webkit-box-shadow: inset 0 -2px 0 rgba(255, 255, 255, 0.14), 0 2px 3px rgba(0, 0, 0, 0.1);
  6066. box-shadow: inset 0 -2px 0 rgba(255, 255, 255, 0.14), 0 2px 3px rgba(0, 0, 0, 0.1);
  6067. }
  6068. .btn-block {
  6069. padding-left: 0;
  6070. padding-right: 0;
  6071. }
  6072. .link-bordered {
  6073. border-bottom: 1px dotted #26CE0D;
  6074. -webkit-transition: .2s;
  6075. transition: 0.2s;
  6076. }
  6077. .link-bordered:hover {
  6078. color: #3f5348;
  6079. border-bottom-color: #3f5348;
  6080. -webkit-transition: none;
  6081. transition: none;
  6082. }
  6083. .link-bordered.link-bordered__secondary {
  6084. color: #f7764d;
  6085. border-bottom-color: #f7764d;
  6086. }
  6087. .link-bordered.link-bordered__secondary:hover {
  6088. color: #3f5348;
  6089. border-bottom-color: #3f5348;
  6090. }
  6091. .btn .fa {
  6092. margin-right: 8px;
  6093. }
  6094. .text-secondary {
  6095. color: #f7764d;
  6096. }
  6097. h3.text-secondary {
  6098. font-weight: 700;
  6099. }
  6100. .text-tertiary {
  6101. color: #bf5a68;
  6102. }
  6103. .page-header {
  6104. position: relative;
  6105. margin: 0;
  6106. padding-top: 135px;
  6107. padding-bottom: 36px;
  6108. }
  6109. .page-header:before,
  6110. .page-header:after {
  6111. display: block;
  6112. position: absolute;
  6113. z-index: 1;
  6114. left: 0;
  6115. right: 0;
  6116. border-top: 1px solid #FBFBFB;
  6117. border-bottom: 1px solid #FBFBFB;
  6118. content: "";
  6119. }
  6120. .page-header:before {
  6121. height: 4px;
  6122. bottom: 0;
  6123. }
  6124. .page-header:after {
  6125. height: 6px;
  6126. bottom: 7px;
  6127. }
  6128. .page-header h1 {
  6129. display: inline-block;
  6130. font-size: 22px;
  6131. font-weight: 700;
  6132. margin-bottom: 0;
  6133. color: #3a1504;
  6134. text-shadow: 0 1px 0 rgba(185, 149, 123, 0.5);
  6135. }
  6136. .page-header .breadcrumb {
  6137. background: 0 0;
  6138. display: inline-block;
  6139. padding: 0 0 0 3px;
  6140. margin-bottom: 0;
  6141. }
  6142. .page-header .breadcrumb > li:before {
  6143. content: "/\00a0";
  6144. color: #b9957b;
  6145. padding: 0 4px;
  6146. }
  6147. .page-header .breadcrumb a {
  6148. color: #b9957b;
  6149. text-decoration: none;
  6150. }
  6151. .page-header .breadcrumb a:hover {
  6152. color: #FEFFFE;
  6153. }
  6154. .page-header__404 {
  6155. text-align: center;
  6156. padding-top: 165px;
  6157. padding-bottom: 85px;
  6158. }
  6159. .page-header__404 h1 {
  6160. display: block;
  6161. font-size: 80px;
  6162. line-height: 1em;
  6163. margin-bottom: 0;
  6164. white-space: nowrap;
  6165. position: relative;
  6166. overflow: hidden;
  6167. }
  6168. @media (min-width: 768px) {
  6169. .page-header__404 h1 {
  6170. font-size: 160px;
  6171. }
  6172. }
  6173. .page-header__404 h1 .line {
  6174. position: relative;
  6175. display: inline-block;
  6176. width: 50%;
  6177. height: 1px;
  6178. vertical-align: middle;
  6179. background: #3a1504;
  6180. background-clip: content-box;
  6181. }
  6182. .page-header__404 h1 .line:before {
  6183. content: "";
  6184. display: block;
  6185. position: absolute;
  6186. width: 6px;
  6187. height: 3px;
  6188. background: #3a1504;
  6189. margin-top: -1px;
  6190. }
  6191. .page-header__404 h1 .line__left {
  6192. left: -0.2em;
  6193. margin: 0 0 0 -50%;
  6194. }
  6195. .page-header__404 h1 .line__left:before {
  6196. right: 0;
  6197. }
  6198. .page-header__404 h1 .line__right {
  6199. left: .2em;
  6200. margin: 0 -50% 0 0;
  6201. }
  6202. .page-header__404 h1 .line__right:before {
  6203. left: 0;
  6204. }
  6205. .page-header__404 .desc {
  6206. font-size: 20px;
  6207. font-weight: 700;
  6208. color: #3a1504;
  6209. text-shadow: 0 1px 0 rgba(185, 149, 123, 0.5);
  6210. }
  6211. @media (min-width: 768px) {
  6212. .page-header__404 .desc {
  6213. font-size: 28px;
  6214. }
  6215. }
  6216. .error404-notice {
  6217. text-align: center;
  6218. font-size: 15px;
  6219. line-height: 23px;
  6220. }
  6221. @media (min-width: 768px) {
  6222. .error404-notice {
  6223. padding: 40px 10px 100px;
  6224. }
  6225. }
  6226. .page-header__coming-soon {
  6227. text-align: center;
  6228. padding: 75px 0 85px;
  6229. margin-top: 0;
  6230. }
  6231. .title h2 {
  6232. font-size: 20px;
  6233. line-height: 1em;
  6234. margin-bottom: 36px;
  6235. padding: 0 0 0 21px;
  6236. position: relative;
  6237. }
  6238. @media (min-width: 768px) {
  6239. .title h2 {
  6240. font-size: 22px;
  6241. }
  6242. }
  6243. .title h2:before,
  6244. .title h2:after {
  6245. content: "";
  6246. display: block;
  6247. position: absolute;
  6248. left: 0;
  6249. top: 3px;
  6250. bottom: 3px;
  6251. }
  6252. .title h2:before {
  6253. width: 4px;
  6254. border-left: 1px solid #26CE0D;
  6255. border-right: 2px solid #26CE0D;
  6256. }
  6257. .title h2:after {
  6258. left: 5px;
  6259. width: 8px;
  6260. border-left: 3px solid #26CE0D;
  6261. border-right: 4px solid #26CE0D;
  6262. }
  6263. .title.title__lg h2 {
  6264. font-size: 28px;
  6265. }
  6266. .title + .well {
  6267. margin-top: -20px;
  6268. }
  6269. .alt-title {
  6270. font-size: 30px;
  6271. font-family: Arial;
  6272. text-transform: uppercase;
  6273. text-shadow: none;
  6274. font-weight: 400;
  6275. margin-bottom: 0.5em;
  6276. }
  6277. .title-bordered {
  6278. text-align: center;
  6279. margin-bottom: 35px;
  6280. }
  6281. .title-bordered:before,
  6282. .title-bordered:after {
  6283. content: " ";
  6284. display: table;
  6285. }
  6286. .title-bordered:after {
  6287. clear: both;
  6288. }
  6289. .title-bordered:before,
  6290. .title-bordered:after {
  6291. content: " ";
  6292. display: table;
  6293. }
  6294. .title-bordered:after {
  6295. clear: both;
  6296. }
  6297. .title-bordered h2 {
  6298. position: relative;
  6299. display: block;
  6300. overflow: hidden;
  6301. margin: 0;
  6302. color: #3f5348;
  6303. text-transform: uppercase;
  6304. white-space: nowrap;
  6305. font-size: 24px;
  6306. font-family: Arial;
  6307. line-height: 1em;
  6308. }
  6309. @media (min-width: 768px) {
  6310. .title-bordered h2 {
  6311. font-size: 40px;
  6312. }
  6313. }
  6314. .title-bordered h2 .line {
  6315. position: relative;
  6316. display: inline-block;
  6317. width: 50%;
  6318. height: 1px;
  6319. vertical-align: middle;
  6320. background: #a5aaa7;
  6321. background-clip: content-box;
  6322. }
  6323. .title-bordered h2 .line:before {
  6324. content: "";
  6325. display: block;
  6326. position: absolute;
  6327. width: 6px;
  6328. height: 3px;
  6329. background: #3f5348;
  6330. margin-top: -1px;
  6331. }
  6332. .title-bordered h2 .line__left {
  6333. left: -0.4em;
  6334. margin: 0 0 0 -50%;
  6335. }
  6336. .title-bordered h2 .line__left:before {
  6337. right: 0;
  6338. }
  6339. .title-bordered h2 .line__right {
  6340. left: .4em;
  6341. margin: 0 -50% 0 0;
  6342. }
  6343. .title-bordered h2 .line__right:before {
  6344. left: 0;
  6345. }
  6346. .lead-title {
  6347. font-size: 24px;
  6348. line-height: 1.2em;
  6349. text-transform: uppercase;
  6350. font-family: Arial;
  6351. margin-bottom: 0.7em;
  6352. }
  6353. @media (min-width: 768px) {
  6354. .lead-title {
  6355. font-size: 40px;
  6356. }
  6357. }
  6358. .dropcap {
  6359. float: left;
  6360. margin: 0 20px 20px;
  6361. width: 60px;
  6362. height: 60px;
  6363. text-align: center;
  6364. font-weight: 700;
  6365. font-size: 64px;
  6366. line-height: 60px;
  6367. color: #26CE0D;
  6368. }
  6369. .dropcap__squared {
  6370. background: #26CE0D;
  6371. color: #FEFFFE;
  6372. font-weight: 400;
  6373. font-size: 36px;
  6374. }
  6375. .dropcap__rounded {
  6376. border-radius: 50%;
  6377. background: #26CE0D;
  6378. color: #FEFFFE;
  6379. font-weight: 400;
  6380. font-size: 36px;
  6381. }
  6382. .cta {
  6383. margin-bottom: 10px;
  6384. padding: 20px;
  6385. background: #f3f4e9;
  6386. border-radius: 2px;
  6387. -webkit-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.07);
  6388. box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.07);
  6389. }
  6390. .cta:before,
  6391. .cta:after {
  6392. content: " ";
  6393. display: table;
  6394. }
  6395. .cta:after {
  6396. clear: both;
  6397. }
  6398. .cta:before,
  6399. .cta:after {
  6400. content: " ";
  6401. display: table;
  6402. }
  6403. .cta:after {
  6404. clear: both;
  6405. }
  6406. @media (min-width: 768px) {
  6407. .cta {
  6408. padding: 34px 25px 34px 15px;
  6409. }
  6410. }
  6411. .cta-txt {
  6412. margin-bottom: 20px;
  6413. text-align: center;
  6414. font-size: 18px;
  6415. line-height: 1.2em;
  6416. }
  6417. @media (min-width: 768px) {
  6418. .cta-txt {
  6419. margin-bottom: 0;
  6420. padding-top: 5px;
  6421. text-align: left;
  6422. font-size: 22px;
  6423. }
  6424. }
  6425. .cta-btn {
  6426. text-align: center;
  6427. }
  6428. @media (min-width: 768px) {
  6429. .cta-btn {
  6430. text-align: right;
  6431. }
  6432. }
  6433. .cta__alt {
  6434. background: #fff;
  6435. border: 1px solid #ecede6;
  6436. -webkit-box-shadow: none;
  6437. box-shadow: none;
  6438. }
  6439. .cta__alt .cta-txt {
  6440. font-weight: 300;
  6441. }
  6442. .cta__fullw {
  6443. -webkit-box-shadow: none;
  6444. box-shadow: none;
  6445. background: #f0f1e6;
  6446. font-size: 16px;
  6447. line-height: 1.5em;
  6448. font-weight: 100;
  6449. text-transform: uppercase;
  6450. text-align: center;
  6451. padding: 30px 100%;
  6452. margin: 0 -100%;
  6453. position: relative;
  6454. overflow: hidden;
  6455. }
  6456. @media (min-width: 768px) {
  6457. .cta__fullw {
  6458. font-size: 24px;
  6459. padding-top: 40px;
  6460. padding-bottom: 40px;
  6461. }
  6462. }
  6463. .cta__fullw strong {
  6464. font-weight: 400;
  6465. font-size: 24px;
  6466. display: block;
  6467. font-weight: 100;
  6468. }
  6469. @media (min-width: 768px) {
  6470. .cta__fullw strong {
  6471. font-size: 36px;
  6472. }
  6473. }
  6474. .cta__simple {
  6475. padding: 0;
  6476. background: 0 0;
  6477. -webkit-box-shadow: none;
  6478. box-shadow: none;
  6479. }
  6480. .cta__ver {
  6481. background: #fff;
  6482. border: 1px solid #ecede6;
  6483. text-align: center;
  6484. position: relative;
  6485. padding: 60px 30px 50px;
  6486. -webkit-box-shadow: none;
  6487. box-shadow: none;
  6488. }
  6489. .cta__ver:before {
  6490. content: "";
  6491. display: block;
  6492. position: absolute;
  6493. right: 0;
  6494. top: 0;
  6495. bottom: 0;
  6496. width: 50%;
  6497. background: rgba(0, 0, 0, 0.03);
  6498. }
  6499. .cta__ver .cta-title {
  6500. font-size: 40px;
  6501. line-height: 1.2em;
  6502. margin-bottom: .5em;
  6503. text-transform: uppercase;
  6504. font-family: Arial;
  6505. position: relative;
  6506. }
  6507. .cta__ver .cta-txt {
  6508. font-size: 13px;
  6509. text-align: center;
  6510. padding-bottom: 20px;
  6511. position: relative;
  6512. }
  6513. @media (min-width: 768px) {
  6514. .cta__ver .cta-txt {
  6515. padding-bottom: 60px;
  6516. }
  6517. }
  6518. .cta__ver .cta-btn {
  6519. text-align: center;
  6520. position: relative;
  6521. }
  6522. @media (min-width: 992px) and (max-width: 1199px) {
  6523. .cta__ver .cta-btn .btn-lg {
  6524. padding-left: 20px;
  6525. padding-right: 20px;
  6526. }
  6527. }
  6528. .table > thead > tr th,
  6529. .table > thead > tr td {
  6530. font-size: 16px;
  6531. font-weight: 400;
  6532. background: #26CE0D;
  6533. color: #FBFBFB;
  6534. border-bottom: 0;
  6535. }
  6536. .table-four-cols td {
  6537. width: 25%;
  6538. }
  6539. .table-striped-vertical > thead > tr > th:nth-child(odd) {
  6540. background-color: #70b892;
  6541. }
  6542. .table-striped-vertical > tbody > tr > td:nth-child(odd) {
  6543. background-color: #eceddf;
  6544. }
  6545. .tabs-wrapper {
  6546. padding: 1px;
  6547. border: 1px solid #ebece1;
  6548. border-radius: 2px;
  6549. }
  6550. .nav-tabs {
  6551. border-bottom: 0;
  6552. }
  6553. .nav-tabs > li {
  6554. float: none;
  6555. margin-bottom: 4px;
  6556. }
  6557. @media (min-width: 768px) {
  6558. .nav-tabs > li {
  6559. float: left;
  6560. margin-bottom: 0;
  6561. }
  6562. }
  6563. .nav-tabs > li > a {
  6564. margin-right: 0;
  6565. line-height: 1.615384;
  6566. border: 1px solid transparent;
  6567. border-radius: 0;
  6568. font-weight: 700;
  6569. font-size: 14px;
  6570. color: #3f5348;
  6571. position: relative;
  6572. -webkit-transition: all .3s ease;
  6573. transition: all 0.3s ease;
  6574. }
  6575. @media (min-width: 768px) {
  6576. .nav-tabs > li > a {
  6577. margin-right: 4px;
  6578. }
  6579. }
  6580. .nav-tabs > li > a:before {
  6581. content: "";
  6582. display: block;
  6583. position: absolute;
  6584. left: 0;
  6585. right: 0;
  6586. top: 0;
  6587. height: 5px;
  6588. }
  6589. .nav-tabs > li > a:hover {
  6590. border-color: transparent;
  6591. background: #ebece1;
  6592. color: #f7764d;
  6593. -webkit-transition: none;
  6594. transition: none;
  6595. }
  6596. .nav-tabs > li.active > a,
  6597. .nav-tabs > li.active > a:hover,
  6598. .nav-tabs > li.active > a:focus {
  6599. color: #f7764d;
  6600. background-color: #ebece1;
  6601. border: 1px solid transparent;
  6602. border-bottom-color: transparent;
  6603. }
  6604. .nav-tabs > li.active > a:before {
  6605. background: rgba(0, 0, 0, 0.03);
  6606. }
  6607. .nav-tabs.nav-justified {
  6608. width: 100%;
  6609. border-bottom: 0;
  6610. }
  6611. .nav-tabs.nav-justified > li {
  6612. float: none;
  6613. }
  6614. .nav-tabs.nav-justified > li > a {
  6615. text-align: center;
  6616. margin-bottom: 5px;
  6617. }
  6618. .nav-tabs.nav-justified > .dropdown .dropdown-menu {
  6619. top: auto;
  6620. left: auto;
  6621. }
  6622. @media (min-width: 768px) {
  6623. .nav-tabs.nav-justified > li {
  6624. display: table-cell;
  6625. width: 1%;
  6626. }
  6627. .nav-tabs.nav-justified > li > a {
  6628. margin-bottom: 0;
  6629. }
  6630. }
  6631. .nav-tabs.nav-justified > li > a {
  6632. margin-right: 0;
  6633. border-radius: 4px;
  6634. }
  6635. .nav-tabs.nav-justified > .active > a,
  6636. .nav-tabs.nav-justified > .active > a:hover,
  6637. .nav-tabs.nav-justified > .active > a:focus {
  6638. border: 1px solid transparent;
  6639. }
  6640. @media (min-width: 768px) {
  6641. .nav-tabs.nav-justified > li > a {
  6642. border-bottom: 1px solid transparent;
  6643. border-radius: 4px 4px 0 0;
  6644. }
  6645. .nav-tabs.nav-justified > .active > a,
  6646. .nav-tabs.nav-justified > .active > a:hover,
  6647. .nav-tabs.nav-justified > .active > a:focus {
  6648. border-bottom-color: transparent;
  6649. }
  6650. }
  6651. .tab-content {
  6652. background: #ebece1;
  6653. }
  6654. .tab-content > .tab-pane {
  6655. padding: 20px;
  6656. }
  6657. .tab-content > .tab-pane p + p {
  6658. margin: 1.5em 0 0;
  6659. }
  6660. .tabs__vertical .nav {
  6661. padding-right: 0;
  6662. }
  6663. .tabs__vertical .nav.nav-tabs > li {
  6664. float: none;
  6665. }
  6666. .tabs__vertical .nav.nav-tabs > li > a {
  6667. display: block;
  6668. margin: 0 0 4px;
  6669. }
  6670. .tabs__vertical .nav.nav-tabs > li > a:before {
  6671. right: auto;
  6672. bottom: 0;
  6673. height: auto;
  6674. width: 5px;
  6675. }
  6676. .tabs__vertical .tab-content > .tab-pane {
  6677. padding: 22px 5px;
  6678. }
  6679. .tabs-alt.tabs-wrapper {
  6680. padding: 3px;
  6681. border: 1px solid #26CE0D;
  6682. background: #26CE0D;
  6683. }
  6684. .tabs-alt .nav > li > a {
  6685. background: #f5f8db;
  6686. background: rgba(0, 0, 0, 0.08);
  6687. color: #ebece1;
  6688. font-weight: 400;
  6689. }
  6690. .tabs-alt .nav > li > a:hover {
  6691. color: #3f5348;
  6692. background-color: #FBFBFB;
  6693. border: 1px solid transparent;
  6694. }
  6695. .tabs-alt .nav > li > a:before {
  6696. display: none;
  6697. }
  6698. .tabs-alt .nav > li.active > a,
  6699. .tabs-alt .nav > li.active > a:hover,
  6700. .tabs-alt .nav > li.active > a:focus {
  6701. color: #3f5348;
  6702. background-color: #FBFBFB;
  6703. border: 1px solid transparent;
  6704. border-bottom-color: transparent;
  6705. }
  6706. .tabs-alt .nav > li.active > a:before {
  6707. background: rgba(0, 0, 0, 0.03);
  6708. }
  6709. .tabs-alt .tab-content {
  6710. background: #FBFBFB;
  6711. }
  6712. .pricing-table {
  6713. padding: 5px;
  6714. margin-bottom: 20px;
  6715. position: relative;
  6716. }
  6717. .pricing-table-header {
  6718. text-align: center;
  6719. background: #FBFBFB;
  6720. padding: 33px 20px;
  6721. background-image: -webkit-repeating-radial-gradient(center center, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1) 1px, transparent 1px, transparent 100%);
  6722. background-image: -moz-repeating-radial-gradient(center center, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1) 1px, transparent 1px, transparent 100%);
  6723. background-image: -ms-repeating-radial-gradient(center center, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1) 1px, transparent 1px, transparent 100%);
  6724. background-image: repeating-radial-gradient(center center, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1) 1px, transparent 1px, transparent 100%);
  6725. background-size: 3px 3px;
  6726. -webkit-box-shadow: 0 3px 0 rgba(0, 0, 0, 0.07);
  6727. box-shadow: 0 3px 0 rgba(0, 0, 0, 0.07);
  6728. }
  6729. .pricing-table-header .price {
  6730. font-size: 50px;
  6731. line-height: 1em;
  6732. font-family: Arial;
  6733. margin-bottom: 7px;
  6734. }
  6735. .pricing-table-header .price:before {
  6736. content: "$";
  6737. display: inline;
  6738. margin-right: 0.2em;
  6739. }
  6740. .pricing-table-header .plan {
  6741. font-size: 15px;
  6742. }
  6743. .pricing-table-content {
  6744. padding-top: 12px;
  6745. }
  6746. .pricing-table-content > ul {
  6747. padding-left: 0;
  6748. list-style: none;
  6749. margin-bottom: 0;
  6750. }
  6751. .pricing-table-content > ul > li {
  6752. padding: 15px 10px;
  6753. text-align: center;
  6754. }
  6755. .pricing-table-content > ul > li + li {
  6756. border-top: 1px solid rgba(0, 0, 0, 0.1);
  6757. }
  6758. .pricing-table-footer {
  6759. text-align: center;
  6760. padding: 14px 0 48px;
  6761. }
  6762. .pricing-table-footer .btn-default-alt {
  6763. background-image: -webkit-linear-gradient(top, #f0f1e6 0, #ebece1 100%);
  6764. background-image: linear-gradient(to bottom, #f0f1e6 0, #ebece1 100%);
  6765. background-repeat: repeat-x;
  6766. filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0f1e6', endColorstr='#ffebece1', GradientType=0);
  6767. -webkit-box-shadow: inset 0 -4px 0 rgba(255, 255, 255, 0.4), 0 2px 3px rgba(0, 0, 0, 0.2) !important;
  6768. box-shadow: inset 0 -4px 0 rgba(255, 255, 255, 0.4), 0 2px 3px rgba(0, 0, 0, 0.2) !important;
  6769. }
  6770. .pricing-table-footer .btn-default-alt:hover,
  6771. .pricing-table-footer .btn-default-alt:focus {
  6772. background-image: -webkit-linear-gradient(top, #ebece1 0, #f0f1e6 100%);
  6773. background-image: linear-gradient(to bottom, #ebece1 0, #f0f1e6 100%);
  6774. background-repeat: repeat-x;
  6775. filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebece1', endColorstr='#fff0f1e6', GradientType=0);
  6776. }
  6777. .pricing-table-footer .btn-default-alt:active,
  6778. .pricing-table-footer .btn-default-alt.active {
  6779. -webkit-box-shadow: inset 0 4px 0 rgba(255, 255, 255, 0.4), 0 2px 3px rgba(0, 0, 0, 0.2) !important;
  6780. box-shadow: inset 0 4px 0 rgba(255, 255, 255, 0.4), 0 2px 3px rgba(0, 0, 0, 0.2) !important;
  6781. }
  6782. .pricing-table__default {
  6783. background: #26CE0D;
  6784. }
  6785. .pricing-table__default .pricing-table-header .price {
  6786. color: #26CE0D;
  6787. }
  6788. .pricing-table__default .pricing-table-content {
  6789. color: #FBFBFB;
  6790. }
  6791. .pricing-table__featured {
  6792. background: #f7764d;
  6793. }
  6794. .pricing-table__featured .pricing-table-header .price {
  6795. color: #f7764d;
  6796. }
  6797. .pricing-table__featured .pricing-table-header .plan {
  6798. font-weight: 700;
  6799. }
  6800. .pricing-table__featured .pricing-table-content {
  6801. color: #FBFBFB;
  6802. }
  6803. .pricing-table__alt {
  6804. margin-top: 86px;
  6805. background: #fdfdfa;
  6806. border: 1px solid #ecede6;
  6807. }
  6808. .pricing-table__alt .pricing-table-header {
  6809. background: #fdfdfa;
  6810. width: 172px;
  6811. height: 172px;
  6812. border-radius: 50%;
  6813. margin: 0 auto;
  6814. -webkit-box-shadow: none;
  6815. box-shadow: none;
  6816. border: 1px solid #ecede6;
  6817. position: absolute;
  6818. left: 50%;
  6819. margin: -86px 0 0 -86px;
  6820. }
  6821. .pricing-table__alt .pricing-table-header .price {
  6822. font-family: 'Titillium Web', sans-serif;
  6823. font-size: 40px;
  6824. font-weight: 700;
  6825. padding-top: 20px;
  6826. }
  6827. .pricing-table__alt .pricing-table-header .plan {
  6828. font-weight: 700;
  6829. color: #26CE0D;
  6830. }
  6831. .pricing-table__alt .pricing-table-content {
  6832. padding-top: 96px;
  6833. color: #3f5348;
  6834. }
  6835. .pricing-table__alt .pricing-table-content > ul {
  6836. margin: 0 -5px;
  6837. }
  6838. .pricing-table__alt .pricing-table-content > ul > li + li {
  6839. border-top: 1px solid #ecede6;
  6840. }
  6841. .pricing-table__alt.pricing-table__featured .pricing-table-header {
  6842. background: #f7764d;
  6843. color: #FBFBFB;
  6844. border: 0;
  6845. }
  6846. .pricing-table__alt.pricing-table__featured .pricing-table-header .price {
  6847. color: #FBFBFB;
  6848. }
  6849. .pricing-table__alt.pricing-table__featured .pricing-table-header .plan {
  6850. color: #FBFBFB;
  6851. }
  6852. .pricing-table-features {
  6853. padding-left: 0;
  6854. list-style: none;
  6855. margin-bottom: 0;
  6856. padding-top: 164px;
  6857. margin-right: -30px;
  6858. }
  6859. .pricing-table-features > li {
  6860. height: 50px;
  6861. line-height: 50px;
  6862. background: #eeefe4;
  6863. padding: 0 0 0 30px;
  6864. }
  6865. .pricing-table-features > li:nth-child(odd) {
  6866. background: rgba(255, 255, 255, 0.3);
  6867. }
  6868. .pricing-table__with-features .pricing-table-content > ul {
  6869. margin: 0 -5px;
  6870. }
  6871. .pricing-table__with-features .pricing-table-content > ul > li {
  6872. padding-top: 0;
  6873. padding-bottom: 0;
  6874. border: 0;
  6875. padding-top: 15px;
  6876. padding-bottom: 15px;
  6877. }
  6878. @media (min-width: 992px) {
  6879. .pricing-table__with-features .pricing-table-content > ul > li {
  6880. height: 50px;
  6881. line-height: 50px;
  6882. padding-top: 0;
  6883. padding-bottom: 0;
  6884. }
  6885. }
  6886. .pricing-table__with-features .pricing-table-content > ul > li:nth-child(odd) {
  6887. background: rgba(255, 255, 255, 0.3);
  6888. }
  6889. .pricing-table__with-features .pricing-table-content > ul > li .fa-times {
  6890. color: #3f5348;
  6891. }
  6892. .pricing-table__with-features .pricing-table-content > ul > li:before {
  6893. content: attr(data-feature) ':';
  6894. display: block;
  6895. margin-bottom: 5px;
  6896. }
  6897. @media (min-width: 992px) {
  6898. .pricing-table__with-features .pricing-table-content > ul > li:before {
  6899. display: none;
  6900. }
  6901. }
  6902. .pagination {
  6903. display: block;
  6904. background: #f0f1e6;
  6905. border: 0;
  6906. border-bottom: 2px solid #e9eadf;
  6907. border-radius: 2px;
  6908. text-align: center;
  6909. }
  6910. .pagination:before,
  6911. .pagination:after {
  6912. content: " ";
  6913. display: table;
  6914. }
  6915. .pagination:after {
  6916. clear: both;
  6917. }
  6918. .pagination:before,
  6919. .pagination:after {
  6920. content: " ";
  6921. display: table;
  6922. }
  6923. .pagination:after {
  6924. clear: both;
  6925. }
  6926. .pagination > li > a,
  6927. .pagination > li > span {
  6928. display: inline-block;
  6929. float: none;
  6930. padding-top: 0;
  6931. padding-bottom: 0;
  6932. border: 0;
  6933. color: #3f5348;
  6934. font-size: 14px;
  6935. line-height: 50px;
  6936. -webkit-transition: .2s;
  6937. transition: 0.2s;
  6938. }
  6939. .pagination > li > a:hover,
  6940. .pagination > li > span:hover {
  6941. -webkit-transition: none;
  6942. transition: none;
  6943. }
  6944. .pagination > li > span {
  6945. background: none !important;
  6946. }
  6947. .pagination > li > a:hover {
  6948. color: #26CE0D;
  6949. }
  6950. .pagination > li.active > a,
  6951. .pagination > li.disabled > a,
  6952. .pagination > li.active > span,
  6953. .pagination > li.disabled > span {
  6954. background: 0 0;
  6955. }
  6956. .pagination > li.next > a,
  6957. .pagination > li.prev > a {
  6958. width: 50px;
  6959. height: 50px;
  6960. background: #dee1d6;
  6961. color: #3f5348;
  6962. text-align: center;
  6963. line-height: 50px;
  6964. }
  6965. .pagination > li.next > a:hover,
  6966. .pagination > li.prev > a:hover {
  6967. background: #3f5348;
  6968. color: #FBFBFB;
  6969. }
  6970. .pagination > li.prev > a {
  6971. float: left;
  6972. }
  6973. .pagination > li.next > a {
  6974. float: right;
  6975. }
  6976. .pagination > li:first-child > a,
  6977. .pagination > li:first-child > span {
  6978. border-bottom-left-radius: 2px;
  6979. border-top-left-radius: 2px;
  6980. }
  6981. .pagination > li:last-child > a,
  6982. .pagination > li:last-child > span {
  6983. border-bottom-right-radius: 2px;
  6984. border-top-right-radius: 2px;
  6985. }
  6986. .thumbnail,
  6987. .img-thumbnail {
  6988. -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
  6989. box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
  6990. position: relative;
  6991. }
  6992. a.thumbnail:before,
  6993. a.img-thumbnail:before {
  6994. content: "";
  6995. display: block;
  6996. position: absolute;
  6997. left: 2px;
  6998. right: 2px;
  6999. top: 2px;
  7000. bottom: 2px;
  7001. background: #3f5348;
  7002. -webkit-transition: .2s;
  7003. transition: .2s;
  7004. opacity: 0;
  7005. filter: alpha(opacity=0);
  7006. }
  7007. a.thumbnail:hover:before,
  7008. a.img-thumbnail:hover:before {
  7009. opacity: .5;
  7010. filter: alpha(opacity=50);
  7011. }
  7012. a.thumbnail:hover,
  7013. a.img-thumbnail:hover,
  7014. a.thumbnail:focus,
  7015. a.img-thumbnail:focus,
  7016. a.thumbnail.active,
  7017. a.img-thumbnail.active {
  7018. background: #26CE0D;
  7019. }
  7020. .thumbnail.img-circle:before,
  7021. .img-thumbnail.img-circle:before {
  7022. border-radius: 50%;
  7023. }
  7024. .thumbnail:hover .thumbnail-caption {
  7025. -webkit-transition: .2s;
  7026. transition: .2s;
  7027. opacity: 1;
  7028. filter: alpha(opacity=100);
  7029. }
  7030. .thumbnail .thumbnail-caption {
  7031. opacity: 0;
  7032. filter: alpha(opacity=0);
  7033. -webkit-transition: .2s;
  7034. transition: .2s;
  7035. line-height: 46px;
  7036. text-align: center;
  7037. font-size: 16px;
  7038. display: block;
  7039. position: absolute;
  7040. left: 0;
  7041. right: 0;
  7042. top: 0;
  7043. bottom: 0;
  7044. border-radius: 50%;
  7045. overflow: hidden;
  7046. text-overflow: ellipsis;
  7047. white-space: nowrap;
  7048. color: #FBFBFB;
  7049. }
  7050. .thumbnail .thumbnail-caption:before {
  7051. content: "";
  7052. display: block;
  7053. position: absolute;
  7054. top: 50%;
  7055. margin-top: -23px;
  7056. height: 46px;
  7057. width: 100%;
  7058. background: #26CE0D;
  7059. }
  7060. .thumbnail .thumbnail-caption .thumbnail-caption-inner {
  7061. position: absolute;
  7062. left: 0;
  7063. right: 0;
  7064. top: 50%;
  7065. margin-top: -23px;
  7066. }
  7067. .thumbnail .thumbnail-caption .thumbnail-caption-inner .line {
  7068. position: relative;
  7069. display: inline-block;
  7070. width: 50%;
  7071. height: 1px;
  7072. vertical-align: middle;
  7073. background: #fff;
  7074. background-clip: content-box;
  7075. top: -7px;
  7076. }
  7077. .thumbnail .thumbnail-caption .thumbnail-caption-inner .line:before {
  7078. content: "";
  7079. display: block;
  7080. position: absolute;
  7081. width: 6px;
  7082. height: 3px;
  7083. background: #fff;
  7084. margin-top: -1px;
  7085. }
  7086. .thumbnail .thumbnail-caption .thumbnail-caption-inner .line__left {
  7087. left: -1.5em;
  7088. margin: 0 0 0 -50%;
  7089. }
  7090. .thumbnail .thumbnail-caption .thumbnail-caption-inner .line__left:before {
  7091. right: 0;
  7092. }
  7093. .thumbnail .thumbnail-caption .thumbnail-caption-inner .line__right {
  7094. left: 1.5em;
  7095. margin: 0 -50% 0 0;
  7096. }
  7097. .thumbnail .thumbnail-caption .thumbnail-caption-inner .line__right:before {
  7098. left: 0;
  7099. }
  7100. .thumbnail .thumbnail-caption .fa {
  7101. margin-left: 0.3em;
  7102. }
  7103. .thumbnail .thumbnail-caption .fa-search {
  7104. line-height: 1.4em;
  7105. margin: 0;
  7106. }
  7107. .img-circle {
  7108. border-radius: 50% !important;
  7109. }
  7110. .alignleft,
  7111. .alignright,
  7112. .aligncenter,
  7113. .alignnone {
  7114. display: block;
  7115. padding: 2px;
  7116. margin-bottom: 20px;
  7117. line-height: 1.615384;
  7118. background-color: rgba(119, 187, 121, 0.3);
  7119. border: 1px solid transparent;
  7120. border-radius: 2px;
  7121. -webkit-transition: all 0.2s ease-in-out;
  7122. transition: all 0.2s ease-in-out;
  7123. }
  7124. a.alignleft,
  7125. a.alignright,
  7126. a.aligncenter,
  7127. a.alignnone {
  7128. display: inline-block;
  7129. position: relative;
  7130. }
  7131. a.alignleft:before,
  7132. a.alignright:before,
  7133. a.aligncenter:before,
  7134. a.alignnone:before {
  7135. content: "";
  7136. display: block;
  7137. position: absolute;
  7138. left: 2px;
  7139. right: 2px;
  7140. top: 2px;
  7141. bottom: 2px;
  7142. background: rgba(63, 83, 72, 0.3);
  7143. -webkit-transition: .2s;
  7144. transition: 0.2s;
  7145. }
  7146. a.alignleft:hover:before,
  7147. a.alignright:hover:before,
  7148. a.aligncenter:hover:before,
  7149. a.alignnone:hover:before {
  7150. opacity: 0;
  7151. filter: alpha(opacity=0);
  7152. }
  7153. .alignleft {
  7154. float: left;
  7155. margin: 0 20px 10px 0;
  7156. }
  7157. .alignright {
  7158. float: right;
  7159. margin: 0 0 10px 20px;
  7160. }
  7161. .thumbnail-lg {
  7162. padding: 5px;
  7163. }
  7164. a.thumbnail-lg:before {
  7165. left: 5px;
  7166. right: 5px;
  7167. top: 5px;
  7168. bottom: 5px;
  7169. }
  7170. .video {
  7171. margin-bottom: 36px;
  7172. }
  7173. iframe {
  7174. border: 0;
  7175. vertical-align: top;
  7176. }
  7177. .bq-wrap {
  7178. margin-bottom: 12px;
  7179. }
  7180. @media (min-width: 768px) {
  7181. .bq-wrap.left {
  7182. width: 50%;
  7183. margin-right: 20px;
  7184. float: left;
  7185. }
  7186. }
  7187. blockquote {
  7188. border: 1px solid #ecede6;
  7189. padding: 48px 20px;
  7190. color: #f7764d;
  7191. border-radius: 2px;
  7192. font-size: 15px;
  7193. line-height: 21px;
  7194. position: relative;
  7195. }
  7196. blockquote:before {
  7197. content: "\201C";
  7198. display: block;
  7199. position: absolute;
  7200. left: 20px;
  7201. top: 14px;
  7202. font-size: 50px;
  7203. line-height: 1em;
  7204. }
  7205. blockquote:after {
  7206. content: "\201D";
  7207. display: block;
  7208. position: absolute;
  7209. right: 20px;
  7210. bottom: 0;
  7211. font-size: 50px;
  7212. line-height: 1em;
  7213. }
  7214. ol {
  7215. margin-bottom: 1.5em;
  7216. margin-left: 0;
  7217. padding-left: 20px;
  7218. }
  7219. ol li {
  7220. font-weight: 500;
  7221. margin-bottom: 1.25em;
  7222. }
  7223. .list ul {
  7224. margin-left: 0;
  7225. margin-bottom: 1.5em;
  7226. padding-left: 0;
  7227. list-style: none;
  7228. }
  7229. .list li {
  7230. position: relative;
  7231. font-weight: 500;
  7232. padding: 0 0 1.25em 20px;
  7233. }
  7234. .list li:before {
  7235. content: "";
  7236. display: block;
  7237. position: absolute;
  7238. left: 0;
  7239. top: 0;
  7240. text-decoration: inherit;
  7241. font-weight: 400;
  7242. font-style: normal;
  7243. font-size: 14px;
  7244. font-family: FontAwesome;
  7245. -webkit-font-smoothing: antialiased;
  7246. }
  7247. .list.list-square li:before {
  7248. width: 9px;
  7249. height: 9px;
  7250. border: 2px solid #3f5348;
  7251. display: block;
  7252. border-radius: 2px;
  7253. top: 6px;
  7254. }
  7255. .list.list-arrow1 li {
  7256. padding-left: 24px;
  7257. }
  7258. .list.list-arrow1 li:before {
  7259. content: "\f061";
  7260. text-decoration: inherit;
  7261. font-weight: 400;
  7262. font-style: normal;
  7263. font-size: 14px;
  7264. font-family: FontAwesome;
  7265. -webkit-font-smoothing: antialiased;
  7266. }
  7267. .list.list-color-primary li:before {
  7268. color: #26CE0D;
  7269. border-color: #26CE0D;
  7270. }
  7271. .list.list-color-secondary li:before {
  7272. color: #f7764d;
  7273. border-color: #f7764d;
  7274. }
  7275. .list.list-color-tertiary li:before {
  7276. color: #bf5a68;
  7277. border-color: #bf5a68;
  7278. }
  7279. .form-group {
  7280. margin-bottom: 20px;
  7281. }
  7282. .form-control {
  7283. -webkit-box-shadow: inset 0 4px 0 rgba(0, 0, 0, 0.04);
  7284. box-shadow: inset 0 4px 0 rgba(0, 0, 0, 0.04);
  7285. }
  7286. legend {
  7287. font-size: 18px;
  7288. }
  7289. .input-lg {
  7290. height: 50px;
  7291. padding: 13px 16px;
  7292. font-size: 13px;
  7293. line-height: 1.33;
  7294. border-radius: 2px;
  7295. }
  7296. select.input-lg {
  7297. height: 50px;
  7298. line-height: 50px;
  7299. }
  7300. textarea.input-lg,
  7301. select[multiple].input-lg {
  7302. height: auto;
  7303. }
  7304. .has-warning .help-block,
  7305. .has-warning .control-label,
  7306. .has-warning .radio,
  7307. .has-warning .checkbox,
  7308. .has-warning .radio-inline,
  7309. .has-warning .checkbox-inline {
  7310. color: #FBFBFB;
  7311. }
  7312. .has-warning .form-control {
  7313. border-color: #ff9b25;
  7314. -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  7315. box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  7316. }
  7317. .has-warning .form-control:focus {
  7318. border-color: #f28300;
  7319. -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffca8b;
  7320. box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffca8b;
  7321. }
  7322. .has-warning .input-group-addon {
  7323. color: #FBFBFB;
  7324. border-color: #ff9b25;
  7325. background-color: #ffc73f;
  7326. }
  7327. .has-warning .form-control-feedback {
  7328. color: #FBFBFB;
  7329. }
  7330. .has-error .help-block,
  7331. .has-error .control-label,
  7332. .has-error .radio,
  7333. .has-error .checkbox,
  7334. .has-error .radio-inline,
  7335. .has-error .checkbox-inline {
  7336. color: #FBFBFB;
  7337. }
  7338. .has-error .form-control {
  7339. border-color: #c82216;
  7340. -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  7341. box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  7342. }
  7343. .has-error .form-control:focus {
  7344. border-color: #9a1a11;
  7345. -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ed6157;
  7346. box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ed6157;
  7347. }
  7348. .has-error .input-group-addon {
  7349. color: #FBFBFB;
  7350. border-color: #c82216;
  7351. background-color: #df4718;
  7352. }
  7353. .has-error .form-control-feedback {
  7354. color: #FBFBFB;
  7355. }
  7356. .has-success .help-block,
  7357. .has-success .control-label,
  7358. .has-success .radio,
  7359. .has-success .checkbox,
  7360. .has-success .radio-inline,
  7361. .has-success .checkbox-inline {
  7362. color: #FBFBFB;
  7363. }
  7364. .has-success .form-control {
  7365. border-color: #60a256;
  7366. -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  7367. box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  7368. }
  7369. .has-success .form-control:focus {
  7370. border-color: #4c8144;
  7371. -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #9dc796;
  7372. box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #9dc796;
  7373. }
  7374. .has-success .input-group-addon {
  7375. color: #FBFBFB;
  7376. border-color: #60a256;
  7377. background-color: #64ad66;
  7378. }
  7379. .has-success .form-control-feedback {
  7380. color: #FBFBFB;
  7381. }
  7382. .dropdown-menu > li > a:hover,
  7383. .dropdown-menu > li > a:focus {
  7384. background-image: -webkit-linear-gradient(top, #f5f5f5 0, #e8e8e8 100%);
  7385. background-image: linear-gradient(to bottom, #f5f5f5 0, #e8e8e8 100%);
  7386. background-repeat: repeat-x;
  7387. filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
  7388. background-color: #e8e8e8;
  7389. }
  7390. .dropdown-menu > .active > a,
  7391. .dropdown-menu > .active > a:hover,
  7392. .dropdown-menu > .active > a:focus {
  7393. background-image: -webkit-linear-gradient(top, #26CE0D 0, #66b38a 100%);
  7394. background-image: linear-gradient(to bottom, #26CE0D 0, #66b38a 100%);
  7395. background-repeat: repeat-x;
  7396. filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff26CE0D', endColorstr='#ff66b38a', GradientType=0);
  7397. background-color: #66b38a;
  7398. }
  7399. .navbar-default {
  7400. filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  7401. }
  7402. .navbar-header {
  7403. float: left;
  7404. }
  7405. .navbar-collapse-holder {
  7406. background: #FEFFFE;
  7407. border-bottom-right-radius: 2px;
  7408. border-top-right-radius: 2px;
  7409. -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.4);
  7410. box-shadow: 0 0 6px rgba(0, 0, 0, 0.4);
  7411. position: relative;
  7412. text-align: right;
  7413. border-bottom-left-radius: 2px;
  7414. border-top-left-radius: 2px;
  7415. }
  7416. @media (min-width: 992px) {
  7417. .navbar-collapse-holder {
  7418. border-bottom-right-radius: 0;
  7419. border-top-right-radius: 0;
  7420. text-align: left;
  7421. /*margin-left: 400px;*/
  7422. }
  7423. }
  7424. @media (min-width: 992px) {
  7425. .navbar-collapse-holder:before {
  7426. content: "";
  7427. display: block;
  7428. position: absolute;
  7429. right: -9px;
  7430. top: 0;
  7431. bottom: 0;
  7432. width: 8px;
  7433. border-left: 3px solid #FEFFFE;
  7434. border-right: 1px solid #FEFFFE;
  7435. }
  7436. }
  7437. @media (min-width: 992px) {
  7438. .navbar-collapse-holder:after {
  7439. content: "";
  7440. display: block;
  7441. position: absolute;
  7442. right: -7px;
  7443. width: 2px;
  7444. top: 0;
  7445. bottom: 0;
  7446. background: #FEFFFE;
  7447. }
  7448. }
  7449. .navbar-collapse-holder .navbar-collapse {
  7450. float: none;
  7451. width: 288px;
  7452. left: auto;
  7453. right: 0;
  7454. position: absolute;
  7455. margin-left: -160px;
  7456. background: #FEFFFE;
  7457. -webkit-box-shadow: 0 3px 4px rgba(0, 0, 0, 0.1);
  7458. box-shadow: 0 3px 4px rgba(0, 0, 0, 0.1);
  7459. text-align: left;
  7460. }
  7461. @media (min-width: 992px) {
  7462. .navbar-collapse-holder .navbar-collapse {
  7463. position: static;
  7464. background: 0 0;
  7465. text-align: right;
  7466. width: auto;
  7467. -webkit-box-shadow: none;
  7468. box-shadow: none;
  7469. }
  7470. }
  7471. .navbar-collapse-holder .navbar-collapse .navbar-nav {
  7472. float: none;
  7473. }
  7474. @media (min-width: 992px) {
  7475. .navbar-collapse-holder .navbar-collapse .navbar-nav {
  7476. float: right;
  7477. text-align: left;
  7478. }
  7479. }
  7480. .navbar-collapse-holder .navbar-collapse .navbar-nav > li {
  7481. margin: 0 15px;
  7482. }
  7483. @media (min-width: 992px) {
  7484. .navbar-collapse-holder .navbar-collapse .navbar-nav > li {
  7485. margin: 0 0 0 10px;
  7486. }
  7487. .navbar-collapse-holder .navbar-collapse .navbar-nav > li:first-child {
  7488. margin-left: 0;
  7489. }
  7490. }
  7491. .navbar-collapse-holder .navbar-collapse .navbar-nav > li > a {
  7492. font-size: 14px;
  7493. overflow: hidden;
  7494. text-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);
  7495. -webkit-transition: .2s;
  7496. transition: .2s;
  7497. padding: 15px 10px;
  7498. border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  7499. }
  7500. @media (min-width: 992px) {
  7501. .navbar-collapse-holder .navbar-collapse .navbar-nav > li > a {
  7502. padding: 30px 12px;
  7503. border-bottom: 0;
  7504. }
  7505. }
  7506. .navbar-collapse-holder .navbar-collapse .navbar-nav > li > a:before {
  7507. content: "";
  7508. display: block;
  7509. position: absolute;
  7510. left: 0;
  7511. right: 0;
  7512. bottom: -5px;
  7513. height: 5px;
  7514. -webkit-transition: .2s;
  7515. transition: .2s;
  7516. background: #26CE0D;
  7517. }
  7518. .navbar-collapse-holder .navbar-collapse .navbar-nav > li > a:after {
  7519. content: "…";
  7520. color: #26CE0D;
  7521. display: block;
  7522. position: absolute;
  7523. left: 0;
  7524. right: 0;
  7525. bottom: -10px;
  7526. text-align: center;
  7527. font-size: 18px;
  7528. font-weight: 700;
  7529. -webkit-transition: .2s;
  7530. transition: .2s;
  7531. text-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);
  7532. }
  7533. @media (min-width: 992px) {
  7534. .navbar-collapse-holder .navbar-collapse .navbar-nav > li > a:hover:before {
  7535. bottom: 0;
  7536. }
  7537. .navbar-collapse-holder .navbar-collapse .navbar-nav > li > a:hover:after {
  7538. bottom: 23px;
  7539. }
  7540. }
  7541. .navbar-collapse-holder .navbar-collapse .navbar-nav > li:first-child > a {
  7542. margin-left: 0;
  7543. }
  7544. .navbar-collapse-holder .navbar-collapse .navbar-nav > li.active > a {
  7545. font-weight: 700;
  7546. }
  7547. .navbar-collapse-holder .navbar-collapse .navbar-nav > li.active > a:hover:before {
  7548. display: none;
  7549. }
  7550. @media (min-width: 992px) {
  7551. .navbar-collapse-holder .navbar-collapse .navbar-nav > .open > a,
  7552. .navbar-collapse-holder .navbar-collapse .navbar-nav > .open > a:hover,
  7553. .navbar-collapse-holder .navbar-collapse .navbar-nav > .open > a:focus {
  7554. background-color: rgba(0, 0, 0, 0.05) !important;
  7555. color: #26CE0D !important;
  7556. }
  7557. .navbar-collapse-holder .navbar-collapse .navbar-nav > .open > a .caret,
  7558. .navbar-collapse-holder .navbar-collapse .navbar-nav > .open > a:hover .caret,
  7559. .navbar-collapse-holder .navbar-collapse .navbar-nav > .open > a:focus .caret {
  7560. border-top-color: #26CE0D!important;
  7561. border-bottom-color: #26CE0D !important;
  7562. }
  7563. .navbar-collapse-holder .navbar-collapse .navbar-nav > .open > a:before {
  7564. bottom: 0;
  7565. }
  7566. }
  7567. .navbar-collapse-holder .navbar-collapse .navbar-nav > .open > a,
  7568. .navbar-collapse-holder .navbar-collapse .navbar-nav > .open > a:hover,
  7569. .navbar-collapse-holder .navbar-collapse .navbar-nav > .open > a:focus {
  7570. border-color: rgba(0, 0, 0, 0.1);
  7571. }
  7572. @media (min-width: 992px) {
  7573. .navbar-collapse-holder .dropdown-menu {
  7574. display: none;
  7575. position: absolute;
  7576. border: 0;
  7577. padding: 9px 0;
  7578. border-bottom: 5px solid #26CE0D;
  7579. border-radius: 0;
  7580. min-width: 200px;
  7581. background: rgba(255, 255, 255, 0.9);
  7582. -webkit-box-shadow: none;
  7583. box-shadow: none;
  7584. }
  7585. }
  7586. .navbar-collapse-holder .dropdown-menu > li > a {
  7587. color: #333;
  7588. padding: 9px 14px;
  7589. }
  7590. .navbar-collapse-holder .dropdown-menu > li > a:hover {
  7591. background: 0 0;
  7592. color: #262626;
  7593. }
  7594. .container > .navbar-header,
  7595. .container > .navbar-collapse {
  7596. margin: -24px 0px -5px;
  7597. z-index: 1;
  7598. position: relative;
  7599. }
  7600. .navbar-static-top,
  7601. .navbar-fixed-top,
  7602. .navbar-fixed-bottom {
  7603. border-radius: 0;
  7604. }
  7605. .navbar-toggle {
  7606. margin-right: 15px;
  7607. padding: 14px;
  7608. margin-top: 14.5px;
  7609. margin-bottom: 14.5px;
  7610. background-color: #26CE0D;
  7611. border-radius: 2px;
  7612. float: none;
  7613. vertical-align: top;
  7614. -webkit-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.4);
  7615. box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.4);
  7616. }
  7617. .navbar-toggle:hover,
  7618. .navbar-toggle:active,
  7619. .navbar-toggle:focus {
  7620. border-color: #34453b;
  7621. }
  7622. .navbar-toggle .icon-bar {
  7623. width: 20px;
  7624. height: 3px;
  7625. border-radius: 0;
  7626. -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
  7627. box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
  7628. }
  7629. .navbar-toggle .icon-bar + .icon-bar {
  7630. margin-top: 3px;
  7631. }
  7632. .alert {
  7633. padding-left: 6px;
  7634. border: 0;
  7635. }
  7636. .alert .close {
  7637. text-shadow: none;
  7638. opacity: 1;
  7639. filter: alpha(opacity=100);
  7640. color: #FBFBFB;
  7641. font-weight: 400;
  7642. margin-top: -2px;
  7643. -webkit-transition: .2s;
  7644. transition: 0.2s;
  7645. }
  7646. .alert .close:hover {
  7647. opacity: .5;
  7648. filter: alpha(opacity=50);
  7649. }
  7650. .alert-success {
  7651. border-left: 5px solid #529b54;
  7652. }
  7653. .alert-info {
  7654. border-left: 5px solid #6a9bcd;
  7655. }
  7656. .alert-warning {
  7657. border-left: 5px solid #ffbd1b;
  7658. }
  7659. .alert-danger {
  7660. border-left: 5px solid #bf3d15;
  7661. }
  7662. .progress {
  7663. border-radius: 2px;
  7664. padding: 1px;
  7665. height: 13px;
  7666. -webkit-box-shadow: none;
  7667. box-shadow: none;
  7668. }
  7669. .progress.progress__alt-bg {
  7670. background: #FBFBFB;
  7671. }
  7672. .progress-bar {
  7673. border-bottom-left-radius: 2px;
  7674. border-top-left-radius: 2px;
  7675. -webkit-box-shadow: none;
  7676. box-shadow: none;
  7677. background-image: -webkit-repeating-radial-gradient(center center, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1) 1px, transparent 1px, transparent 100%);
  7678. background-image: -moz-repeating-radial-gradient(center center, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1) 1px, transparent 1px, transparent 100%);
  7679. background-image: -ms-repeating-radial-gradient(center center, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1) 1px, transparent 1px, transparent 100%);
  7680. background-image: repeating-radial-gradient(center center, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1) 1px, transparent 1px, transparent 100%);
  7681. background-size: 3px 3px;
  7682. }
  7683. .progress-label {
  7684. font-size: 14px;
  7685. }
  7686. .list-group {
  7687. border-radius: 0;
  7688. }
  7689. .list-group {
  7690. padding-bottom: 10px;
  7691. }
  7692. .list-group .list-group-item {
  7693. position: relative;
  7694. padding-left: 50px;
  7695. padding-right: 0;
  7696. margin-bottom: 10px;
  7697. }
  7698. .list-group .list-group-item .icon {
  7699. position: absolute;
  7700. top: 5px;
  7701. left: 0;
  7702. display: block;
  7703. width: 30px;
  7704. height: 30px;
  7705. border-radius: 2px;
  7706. background: #d2d3c1;
  7707. content: '';
  7708. overflow: hidden;
  7709. text-align: center;
  7710. }
  7711. .list-group .list-group-item .icon:before,
  7712. .list-group .list-group-item .icon:after {
  7713. content: "";
  7714. display: block;
  7715. position: absolute;
  7716. width: 0;
  7717. height: 0;
  7718. left: 0;
  7719. }
  7720. .list-group .list-group-item .icon:before {
  7721. top: 0;
  7722. border-left: 15px solid rgba(255, 255, 255, 0);
  7723. border-right: 15px solid rgba(255, 255, 255, 0);
  7724. border-top: 15px solid rgba(255, 255, 255, 0.1);
  7725. }
  7726. .list-group .list-group-item .icon:after {
  7727. bottom: 0;
  7728. border-left: 15px solid rgba(0, 0, 0, 0);
  7729. border-right: 15px solid rgba(0, 0, 0, 0);
  7730. border-bottom: 15px solid rgba(0, 0, 0, 0.03);
  7731. }
  7732. .list-group .list-group-item h4,
  7733. .list-group .list-group-item h5 {
  7734. margin-bottom: 0.5em;
  7735. }
  7736. .list-group .list-group-item .fa {
  7737. color: #FBFBFB;
  7738. text-align: center;
  7739. text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
  7740. font-weight: 400;
  7741. font-size: 14px;
  7742. line-height: 30px;
  7743. }
  7744. .list-group.list-group__right .list-group-item {
  7745. padding-left: 0;
  7746. padding-right: 50px;
  7747. text-align: right;
  7748. }
  7749. .list-group.list-group__right .list-group-item .icon {
  7750. left: auto;
  7751. right: 0;
  7752. }
  7753. .list-group.list-group__lg .list-group-item {
  7754. padding-left: 80px;
  7755. }
  7756. .list-group.list-group__lg .list-group-item .icon {
  7757. width: 60px;
  7758. height: 60px;
  7759. }
  7760. .list-group.list-group__lg .list-group-item .icon:before {
  7761. border-left-width: 30px;
  7762. border-right-width: 30px;
  7763. border-top-width: 30px;
  7764. }
  7765. .list-group.list-group__lg .list-group-item .icon:after {
  7766. border-left-width: 30px;
  7767. border-right-width: 30px;
  7768. border-bottom-width: 30px;
  7769. }
  7770. .list-group.list-group__lg .list-group-item .fa {
  7771. font-size: 28px;
  7772. line-height: 60px;
  7773. }
  7774. .list-group.list-group__centered .list-group-item {
  7775. padding: 0;
  7776. text-align: center;
  7777. }
  7778. .list-group.list-group__centered .list-group-item .icon {
  7779. position: relative;
  7780. margin: 0 auto 30px;
  7781. }
  7782. .list-group.list-group__rounded .list-group-item .icon {
  7783. width: 90px;
  7784. height: 90px;
  7785. border-radius: 50%;
  7786. }
  7787. .list-group.list-group__rounded .list-group-item .icon:before {
  7788. border-left-width: 45px;
  7789. border-right-width: 45px;
  7790. border-top-width: 45px;
  7791. }
  7792. .list-group.list-group__rounded .list-group-item .icon:after {
  7793. border-left-width: 45px;
  7794. border-right-width: 45px;
  7795. border-bottom-width: 45px;
  7796. }
  7797. .list-group.list-group__rounded .list-group-item .fa {
  7798. font-size: 42px;
  7799. line-height: 90px;
  7800. }
  7801. .list-group.list-group__rounded .list-group-item h4 {
  7802. position: relative;
  7803. padding-bottom: 10px;
  7804. margin-bottom: 30px;
  7805. }
  7806. .list-group.list-group__rounded .list-group-item h4:after {
  7807. content: "";
  7808. display: block;
  7809. position: absolute;
  7810. left: 50%;
  7811. width: 60px;
  7812. margin-left: -30px;
  7813. bottom: -10px;
  7814. height: 3px;
  7815. background: #26CE0D;
  7816. }
  7817. .list-group.list-group__color-primary .list-group-item .icon {
  7818. background: #26CE0D;
  7819. }
  7820. .list-group.list-group__color-primary .list-group-item h4:after {
  7821. background: #26CE0D;
  7822. }
  7823. .list-group.list-group__color-secondary .list-group-item .icon {
  7824. background: #f7764d;
  7825. }
  7826. .list-group.list-group__color-secondary .list-group-item h4:after {
  7827. background: #f7764d;
  7828. }
  7829. .list-group.list-group__color-tertiary .list-group-item .icon {
  7830. background: #bf5a68;
  7831. }
  7832. .list-group.list-group__color-tertiary .list-group-item h4:after {
  7833. background: #bf5a68;
  7834. }
  7835. .panel {
  7836. -webkit-box-shadow: none;
  7837. box-shadow: none;
  7838. }
  7839. .accordion {
  7840. margin-bottom: 20px;
  7841. }
  7842. .accordion .panel + .panel {
  7843. margin-top: 8px;
  7844. }
  7845. .accordion .panel-heading {
  7846. background: #ddded0;
  7847. border-radius: 2px;
  7848. position: relative;
  7849. line-height: 30px;
  7850. height: 30px;
  7851. padding: 0;
  7852. }
  7853. .accordion .panel-title {
  7854. display: block;
  7855. font-size: 14px;
  7856. line-height: 30px;
  7857. font-weight: 700;
  7858. padding: 0 20px 0 0;
  7859. text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  7860. color: #3f5348;
  7861. border-radius: 2px;
  7862. }
  7863. .accordion .panel-title:hover {
  7864. color: #3f5348;
  7865. }
  7866. .accordion .panel-title:before {
  7867. position: absolute;
  7868. top: 0;
  7869. left: 0;
  7870. display: block;
  7871. width: 30px;
  7872. height: 30px;
  7873. background: #d2d3c1;
  7874. color: #FBFBFB;
  7875. content: '\f068';
  7876. text-align: center;
  7877. text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
  7878. font-weight: 400;
  7879. font-size: 14px;
  7880. font-family: FontAwesome;
  7881. line-height: 30px;
  7882. border-bottom-left-radius: 2px;
  7883. border-top-left-radius: 2px;
  7884. }
  7885. .accordion .panel-title .panel-title-inner {
  7886. display: block;
  7887. position: relative;
  7888. padding-left: 51px;
  7889. overflow: hidden;
  7890. text-overflow: ellipsis;
  7891. white-space: nowrap;
  7892. }
  7893. .accordion .panel-title .panel-title-inner:before,
  7894. .accordion .panel-title .panel-title-inner:after {
  7895. content: "";
  7896. display: block;
  7897. position: absolute;
  7898. left: 0;
  7899. width: 0;
  7900. height: 0;
  7901. }
  7902. .accordion .panel-title .panel-title-inner:before {
  7903. top: 0;
  7904. border-left: 15px solid rgba(255, 255, 255, 0);
  7905. border-right: 15px solid rgba(255, 255, 255, 0);
  7906. border-top: 15px solid rgba(255, 255, 255, 0.1);
  7907. }
  7908. .accordion .panel-title .panel-title-inner:after {
  7909. bottom: 0;
  7910. border-left: 15px solid rgba(0, 0, 0, 0);
  7911. border-right: 15px solid rgba(0, 0, 0, 0);
  7912. border-bottom: 15px solid rgba(0, 0, 0, 0.03);
  7913. }
  7914. .accordion .panel-title.collapsed:before {
  7915. content: "\f067";
  7916. }
  7917. .accordion .panel-body {
  7918. padding: 7px 10px 10px 51px;
  7919. }
  7920. .accordion.accordion__alt .panel {
  7921. margin: 0 0 17px;
  7922. padding-bottom: 22px;
  7923. position: relative;
  7924. }
  7925. .accordion.accordion__alt .panel:before {
  7926. position: absolute;
  7927. right: 0;
  7928. bottom: 1px;
  7929. left: 0;
  7930. display: block;
  7931. height: 1px;
  7932. background: #ecede6;
  7933. content: "";
  7934. }
  7935. .accordion.accordion__alt .panel:after {
  7936. position: absolute;
  7937. bottom: 0;
  7938. display: block;
  7939. width: 100%;
  7940. height: 3px;
  7941. border-right: 6px solid #ddded0;
  7942. border-left: 6px solid #ddded0;
  7943. content: "";
  7944. }
  7945. .accordion.accordion__alt .panel:last-child {
  7946. margin-bottom: 0;
  7947. }
  7948. .accordion.accordion__alt .panel > .panel-heading {
  7949. background: 0 0;
  7950. }
  7951. .accordion.accordion__alt .panel .panel-title:hover {
  7952. color: #f7764d;
  7953. }
  7954. .accordion.accordion__alt .panel .panel-title:before {
  7955. border-radius: 2px;
  7956. background: #f7764d;
  7957. }
  7958. .accordion.accordion__alt .panel-body {
  7959. padding-bottom: 7px;
  7960. }
  7961. .well {
  7962. -webkit-box-shadow: none;
  7963. box-shadow: none;
  7964. border-radius: 2px;
  7965. }
  7966. .well:before,
  7967. .well:after {
  7968. content: " ";
  7969. display: table;
  7970. }
  7971. .well:after {
  7972. clear: both;
  7973. }
  7974. .well:before,
  7975. .well:after {
  7976. content: " ";
  7977. display: table;
  7978. }
  7979. .well:after {
  7980. clear: both;
  7981. }
  7982. .hr-lg {
  7983. margin-top: 70px;
  7984. margin-bottom: 70px;
  7985. }
  7986. @font-face {
  7987. font-family: 'FontAwesome';
  7988. src: url('../font-awesome/fonts/fontawesome-webfontba72.eot?v=4.0.3');
  7989. src: url('../font-awesome/fonts/fontawesome-webfontd41d.eot?#iefix&v=4.0.3') format('embedded-opentype'), url('../font-awesome/fonts/fontawesome-webfontba72.woff?v=4.0.3') format('woff'), url('../font-awesome/fonts/fontawesome-webfontba72.ttf?v=4.0.3') format('truetype'), url('../font-awesome/fonts/fontawesome-webfontba72.svg?v=4.0.3#fontawesomeregular') format('svg');
  7990. font-weight: normal;
  7991. font-style: normal;
  7992. }
  7993. html,
  7994. body {
  7995. height: 100%;
  7996. }
  7997. h1,
  7998. .h1,
  7999. h2,
  8000. .h2,
  8001. h3,
  8002. .h3,
  8003. h4,
  8004. .h4,
  8005. h5,
  8006. .h5,
  8007. h6,
  8008. .h6 {
  8009. margin: 0 0 1em;
  8010. }
  8011. p {
  8012. margin: 0 0 1.5em;
  8013. }
  8014. a {
  8015. text-decoration: none;
  8016. }
  8017. a:hover,
  8018. a:active,
  8019. a:focus {
  8020. text-decoration: none;
  8021. }
  8022. a:focus {
  8023. outline: 0;
  8024. }
  8025. .bold {
  8026. font-weight: 700;
  8027. }
  8028. .bold > a {
  8029. color: #3f5348;
  8030. }
  8031. .bold > a:hover {
  8032. color: #f7764d;
  8033. }
  8034. .top-wrapper {
  8035. background-image: url(../images/pattern.png);
  8036. background-color: #26CE0D;
  8037. background-position: 0 0 fixed;
  8038. position: relative;
  8039. background-size: auto;
  8040. }
  8041. @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  8042. .top-wrapper {
  8043. background-size: 512px 512px;
  8044. background-image: url(../images/retina/pattern%402x.png);
  8045. }
  8046. }
  8047. .top-wrapper:before {
  8048. content: "";
  8049. display: block;
  8050. position: absolute;
  8051. left: 0;
  8052. right: 0;
  8053. top: 0;
  8054. bottom: 0;
  8055. background: url(../images/header-light.png) 50% 0 no-repeat;
  8056. }
  8057. .navbar-wrapper {
  8058. position: absolute;
  8059. left: 0;
  8060. top: 0;
  8061. width: 100%;
  8062. }
  8063. .navbar-top {
  8064. padding: 24px 0 0;
  8065. margin-bottom: 0;
  8066. position: relative;
  8067. z-index: 101;
  8068. }
  8069. @media (min-width: 768px) {
  8070. .affix {
  8071. position: fixed;
  8072. top: -1px;
  8073. left: 0;
  8074. width: 100%;
  8075. margin-top: 0;
  8076. padding-top: 0;
  8077. }
  8078. }
  8079. .navbar-brand {
  8080. position: relative;
  8081. overflow: hidden;
  8082. z-index: 2;
  8083. margin-right: 20px;
  8084. padding-top: 0;
  8085. padding-bottom: 0;
  8086. height: 80px;
  8087. border-radius: 2px;
  8088. background: #26CE0D;
  8089. color: #FEFFFE;
  8090. text-align: center;
  8091. text-transform: uppercase;
  8092. font-size: 34px;
  8093. font-family: Bebas;
  8094. line-height: 80px;
  8095. text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
  8096. -webkit-transition: .2s;
  8097. transition: 0.2s;
  8098. }
  8099. @media (min-width: 992px) {
  8100. .navbar-brand {
  8101. margin-left: 0!important;
  8102. -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.4);
  8103. box-shadow: 0 0 6px rgba(0, 0, 0, 0.4);
  8104. }
  8105. }
  8106. .navbar-brand:before {
  8107. display: block;
  8108. position: absolute;
  8109. z-index: -1;
  8110. left: 0;
  8111. top: 0;
  8112. height: 0;
  8113. width: 0;
  8114. border-left: 70px solid rgba(255, 255, 255, 0);
  8115. border-right: 70px solid rgba(255, 255, 255, 0);
  8116. border-top: 40px solid rgba(255, 255, 255, 0.1);
  8117. }
  8118. .ie8 .navbar-brand:before {
  8119. border-left-color: transparent;
  8120. border-right-color: transparent;
  8121. }
  8122. .navbar-brand:after {
  8123. display: block;
  8124. position: absolute;
  8125. z-index: -1;
  8126. left: 0;
  8127. bottom: 0;
  8128. height: 0;
  8129. width: 0;
  8130. border-left: 70px solid rgba(0, 0, 0, 0);
  8131. border-right: 70px solid rgba(0, 0, 0, 0);
  8132. border-bottom: 40px solid rgba(0, 0, 0, 0.03);
  8133. }
  8134. .ie8 .navbar-brand:after {
  8135. border-left-color: transparent;
  8136. border-right-color: transparent;
  8137. }
  8138. .navbar-brand:active {
  8139. color: #FEFFFE;
  8140. }
  8141. .logo-standard {
  8142. display: block;
  8143. position: relative;
  8144. z-index: 2;
  8145. float: left;
  8146. }
  8147. @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  8148. .logo-standard {
  8149. display: none;
  8150. }
  8151. }
  8152. .logo-retina {
  8153. float: left;
  8154. display: none;
  8155. position: relative;
  8156. z-index: 2;
  8157. }
  8158. @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  8159. .logo-retina {
  8160. display: block;
  8161. width: 140px;
  8162. height: 80px;
  8163. }
  8164. }
  8165. .logo-retina img {
  8166. width: 100%;
  8167. height: auto;
  8168. }
  8169. .flexnav {
  8170. -webkit-transition: none;
  8171. transition: none;
  8172. padding-left: 0;
  8173. list-style: none;
  8174. -webkit-transform-style: preserve-3d;
  8175. overflow: hidden;
  8176. margin: 0 auto;
  8177. width: 100%;
  8178. max-height: 0;
  8179. text-align: left;
  8180. position: absolute;
  8181. -webkit-box-shadow: 0 3px 4px rgba(0, 0, 0, 0.1);
  8182. box-shadow: 0 3px 4px rgba(0, 0, 0, 0.1);
  8183. }
  8184. .flexnav.opacity {
  8185. opacity: 0;
  8186. filter: alpha(opacity=0);
  8187. }
  8188. .flexnav.flexnav-show {
  8189. max-height: 2000px;
  8190. opacity: 1;
  8191. filter: alpha(opacity=100);
  8192. -webkit-transition: .5s;
  8193. transition: 0.5s;
  8194. }
  8195. .flexnav li {
  8196. font-size: 100%;
  8197. position: relative;
  8198. overflow: hidden;
  8199. background: #FEFFFE;
  8200. }
  8201. .flexnav li a {
  8202. position: relative;
  8203. display: block;
  8204. padding: 14px 0;
  8205. margin: 0 15px;
  8206. z-index: 2;
  8207. overflow: hidden;
  8208. color: #222;
  8209. background: #FEFFFE;
  8210. border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  8211. }
  8212. .flexnav li:last-child > a {
  8213. border-bottom: 0;
  8214. }
  8215. .flexnav li ul {
  8216. width: 100%;
  8217. padding-left: 0;
  8218. list-style: none;
  8219. }
  8220. .flexnav li ul li {
  8221. font-size: 100%;
  8222. position: relative;
  8223. overflow: hidden;
  8224. }
  8225. .flexnav li ul li a {
  8226. display: block;
  8227. margin: 0 15px;
  8228. padding-right: 17px;
  8229. padding-left: 17px;
  8230. border-bottom-color: #FEFFFE;
  8231. background: #3f5348;
  8232. color: #FEFFFE;
  8233. }
  8234. .flexnav li ul li ul li {
  8235. background: #bfbfbc;
  8236. }
  8237. .flexnav li ul.flexnav-show li {
  8238. overflow: visible;
  8239. }
  8240. .touch-button {
  8241. position: absolute;
  8242. z-index: 999;
  8243. top: 2px;
  8244. right: 15px;
  8245. width: 36px;
  8246. height: 47px;
  8247. display: inline-block;
  8248. background: rgba(0, 0, 0, 0.1);
  8249. text-align: center;
  8250. }
  8251. .touch-button:hover {
  8252. cursor: pointer;
  8253. }
  8254. .touch-button .navicon {
  8255. position: absolute;
  8256. left: 0;
  8257. top: 0;
  8258. bottom: 0;
  8259. right: 0;
  8260. }
  8261. .touch-button .navicon:before {
  8262. position: absolute;
  8263. top: 50%;
  8264. left: 50%;
  8265. display: block;
  8266. margin-left: -6px;
  8267. width: 13px;
  8268. height: 1px;
  8269. background: #3f5348;
  8270. content: "";
  8271. }
  8272. .touch-button .navicon:after {
  8273. position: absolute;
  8274. top: 50%;
  8275. left: 50%;
  8276. display: block;
  8277. margin-top: -6px;
  8278. width: 1px;
  8279. height: 13px;
  8280. background: #3f5348;
  8281. content: "";
  8282. }
  8283. .touch-button.active {
  8284. background: #3f5348;
  8285. }
  8286. .touch-button.active .navicon:before {
  8287. background: #FEFFFE;
  8288. }
  8289. .touch-button.active .navicon:after {
  8290. display: none;
  8291. }
  8292. .navbar-toggle .touch-button {
  8293. display: none;
  8294. }
  8295. @media (min-width: 992px) {
  8296. .touch-button {
  8297. display: none;
  8298. }
  8299. }
  8300. @media (min-width: 992px) {
  8301. .flexnav {
  8302. overflow: visible;
  8303. float: right;
  8304. width: auto;
  8305. min-height: 80px;
  8306. position: relative;
  8307. -webkit-box-shadow: none;
  8308. box-shadow: none;
  8309. }
  8310. .flexnav.opacity {
  8311. opacity: 1;
  8312. filter: alpha(opacity=100);
  8313. }
  8314. .flexnav > li {
  8315. position: relative;
  8316. list-style: none;
  8317. float: left;
  8318. display: block;
  8319. background: 0 0;
  8320. overflow: visible;
  8321. width: auto;
  8322. margin-right: 18px;
  8323. }
  8324. .flexnav > li.active > a {
  8325. font-weight: 700;
  8326. color: #000000;
  8327. }
  8328. .flexnav > li > a {
  8329. border-bottom: 0;
  8330. margin: 0;
  8331. font-size: 14px;
  8332. overflow: hidden;
  8333. text-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);
  8334. -webkit-transition: .2s;
  8335. transition: .2s;
  8336. height: 80px;
  8337. line-height: 80px;
  8338. padding: 0 13px;
  8339. position: relative;
  8340. }
  8341. .flexnav > li > a:before {
  8342. content: "";
  8343. display: block;
  8344. position: absolute;
  8345. left: 0;
  8346. right: 0;
  8347. bottom: -5px;
  8348. height: 5px;
  8349. -webkit-transition: .2s;
  8350. transition: .2s;
  8351. background: #26CE0D;
  8352. }
  8353. .flexnav > li > a:after {
  8354. content: "....";
  8355. color: #26CE0D;
  8356. display: block;
  8357. position: absolute;
  8358. left: 0;
  8359. right: 0;
  8360. height: 10px;
  8361. line-height: 10px;
  8362. bottom: -12px;
  8363. text-align: center;
  8364. font-size: 18px;
  8365. font-weight: 400;
  8366. letter-spacing: .1em;
  8367. text-indent: 1px;
  8368. -webkit-transition: .2s;
  8369. transition: .2s;
  8370. text-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);
  8371. }
  8372. .flexnav > li > a:hover {
  8373. text-decoration: none;
  8374. background: rgba(0, 0, 0, 0.05);
  8375. color: #26CE0D;
  8376. }
  8377. .flexnav > li > a:hover:before {
  8378. bottom: 0;
  8379. }
  8380. .flexnav > li > a:hover:after {
  8381. bottom: 26px;
  8382. }
  8383. .flexnav > li > ul {
  8384. position: absolute;
  8385. top: auto;
  8386. left: 0;
  8387. }
  8388. .flexnav > li > ul li {
  8389. width: 100%;
  8390. }
  8391. .flexnav > li ul {
  8392. width: 200px;
  8393. margin: 0;
  8394. border-bottom: 5px solid #26CE0D;
  8395. display: none;
  8396. }
  8397. .flexnav > li ul li {
  8398. margin: 0;
  8399. padding: 0;
  8400. }
  8401. .flexnav > li ul li > ul {
  8402. margin-left: 100%;
  8403. top: 0;
  8404. }
  8405. .flexnav > li ul li a {
  8406. border-bottom: 0;
  8407. margin: 0;
  8408. padding-top: 10px;
  8409. padding-bottom: 10px;
  8410. color: #a2948e;
  8411. background: rgba(24, 9, 2, 0.9);
  8412. }
  8413. .flexnav > li ul li a:hover {
  8414. text-decoration: none;
  8415. color: #FEFFFE;
  8416. }
  8417. .flexnav > li ul li.active > a {
  8418. color: #FEFFFE;
  8419. cursor: default;
  8420. }
  8421. .flexnav > li ul.open {
  8422. display: block;
  8423. opacity: 1;
  8424. visibility: visible;
  8425. z-index: 1;
  8426. }
  8427. .flexnav > li ul.open li {
  8428. overflow: visible;
  8429. max-height: 100px;
  8430. }
  8431. .flexnav > li ul.open ul.open {
  8432. margin-left: 100%;
  8433. top: 0;
  8434. }
  8435. }
  8436. .tp-banner-holder {
  8437. padding-bottom: 14px;
  8438. }
  8439. .tp-banner-holder:before,
  8440. .tp-banner-holder:after {
  8441. display: block;
  8442. position: absolute;
  8443. z-index: 1;
  8444. left: 0;
  8445. right: 0;
  8446. border-top: 1px solid #FBFBFB;
  8447. border-bottom: 1px solid #FBFBFB;
  8448. content: "";
  8449. }
  8450. .tp-banner-holder:before {
  8451. height: 4px;
  8452. bottom: 0;
  8453. }
  8454. .tp-banner-holder:after {
  8455. height: 6px;
  8456. bottom: 7px;
  8457. }
  8458. .tp-banner-holder-inner {
  8459. overflow: hidden;
  8460. position: relative;
  8461. padding-top: 70px;
  8462. }
  8463. @media (min-width: 768px) {
  8464. .tp-banner-holder-inner {
  8465. padding-top: 0;
  8466. }
  8467. }
  8468. .tp-banner-container {
  8469. position: relative;
  8470. }
  8471. .tp-banner {
  8472. width: 100%;
  8473. padding: 0;
  8474. position: relative;
  8475. }
  8476. .tp-banner ul {
  8477. padding-left: 0;
  8478. list-style: none;
  8479. }
  8480. .tp-banner-fullscreen-container {
  8481. width: 100%;
  8482. position: relative;
  8483. padding: 0;
  8484. }
  8485. .main-content {
  8486. padding: 75px 0 80px;
  8487. overflow: hidden;
  8488. }
  8489. .blog-standard .content {
  8490. position: relative;
  8491. min-height: 1px;
  8492. padding-left: 15px;
  8493. padding-right: 15px;
  8494. }
  8495. @media (min-width: 992px) {
  8496. .blog-standard .content {
  8497. float: left;
  8498. width: 66.66666666666666%;
  8499. }
  8500. }
  8501. .blog-standard .sidebar {
  8502. position: relative;
  8503. min-height: 1px;
  8504. padding-left: 15px;
  8505. padding-right: 15px;
  8506. }
  8507. @media (min-width: 992px) {
  8508. .blog-standard .sidebar {
  8509. float: left;
  8510. width: 33.33333333333333%;
  8511. }
  8512. }
  8513. @media (min-width: 992px) {
  8514. .blog-standard .inner {
  8515. padding-right: 30px;
  8516. }
  8517. }
  8518. @media (min-width: 992px) {
  8519. .blog-standard.blog-standard__left .content {
  8520. left: 33.33333333333333%;
  8521. }
  8522. }
  8523. @media (min-width: 992px) {
  8524. .blog-standard.blog-standard__left .sidebar {
  8525. right: 66.66666666666666%;
  8526. }
  8527. }
  8528. @media (min-width: 992px) {
  8529. .blog-standard.blog-standard__left .inner {
  8530. padding-left: 30px;
  8531. }
  8532. }
  8533. .blog-fullwidth .content {
  8534. position: relative;
  8535. min-height: 1px;
  8536. padding-left: 15px;
  8537. padding-right: 15px;
  8538. }
  8539. @media (min-width: 992px) {
  8540. .blog-fullwidth .content {
  8541. float: left;
  8542. width: 100%;
  8543. }
  8544. }
  8545. .blog-columns .posts-wrapper {
  8546. margin-left: -15px;
  8547. margin-right: -15px;
  8548. }
  8549. .blog-columns .post {
  8550. margin-bottom: 30px;
  8551. }
  8552. @media (min-width: 768px) {
  8553. .blog-columns .post .post-date {
  8554. position: static;
  8555. width: auto;
  8556. font-size: 16px;
  8557. border-right: 0;
  8558. }
  8559. }
  8560. @media (min-width: 768px) {
  8561. .blog-columns .post .post-date .post-date-inner {
  8562. position: static;
  8563. margin-top: 0;
  8564. }
  8565. }
  8566. .blog-columns .post .post-date .post-date-year {
  8567. display: inline;
  8568. }
  8569. @media (min-width: 768px) {
  8570. .blog-columns .post .post-date .post-date-year {
  8571. display: inline;
  8572. }
  8573. }
  8574. .blog-columns .post .post-body {
  8575. padding: 20px;
  8576. position: relative;
  8577. }
  8578. @media (min-width: 768px) {
  8579. .blog-columns .post .post-body {
  8580. padding: 20px;
  8581. }
  8582. }
  8583. .single-post .blog-columns .post .post-body {
  8584. border-bottom: 0;
  8585. margin-bottom: 0;
  8586. }
  8587. .blog-columns .post .post-title {
  8588. font-size: 16px;
  8589. }
  8590. @media (min-width: 768px) {
  8591. .blog-columns .post .post-title {
  8592. margin-bottom: 1em;
  8593. font-size: 16px;
  8594. }
  8595. }
  8596. @media (min-width: 992px) {
  8597. .blog-columns.blog-columns__two .inner {
  8598. padding-right: 30px;
  8599. }
  8600. }
  8601. .blog-columns.blog-columns__two .content {
  8602. position: relative;
  8603. min-height: 1px;
  8604. padding-left: 15px;
  8605. padding-right: 15px;
  8606. }
  8607. @media (min-width: 992px) {
  8608. .blog-columns.blog-columns__two .content {
  8609. float: left;
  8610. width: 66.66666666666666%;
  8611. }
  8612. }
  8613. .blog-columns.blog-columns__two .sidebar {
  8614. position: relative;
  8615. min-height: 1px;
  8616. padding-left: 15px;
  8617. padding-right: 15px;
  8618. }
  8619. @media (min-width: 992px) {
  8620. .blog-columns.blog-columns__two .sidebar {
  8621. float: left;
  8622. width: 33.33333333333333%;
  8623. }
  8624. }
  8625. .blog-columns.blog-columns__two .article-wrapper {
  8626. position: relative;
  8627. min-height: 1px;
  8628. padding-left: 15px;
  8629. padding-right: 15px;
  8630. }
  8631. @media (min-width: 992px) {
  8632. .blog-columns.blog-columns__two .article-wrapper {
  8633. float: left;
  8634. width: 50%;
  8635. }
  8636. }
  8637. .blog-columns.blog-columns__two .article-wrapper:nth-child(odd) {
  8638. clear: both;
  8639. }
  8640. .blog-columns.blog-columns__three .content {
  8641. position: relative;
  8642. min-height: 1px;
  8643. padding-left: 15px;
  8644. padding-right: 15px;
  8645. }
  8646. @media (min-width: 992px) {
  8647. .blog-columns.blog-columns__three .content {
  8648. float: left;
  8649. width: 100%;
  8650. }
  8651. }
  8652. .blog-columns.blog-columns__three .article-wrapper {
  8653. position: relative;
  8654. min-height: 1px;
  8655. padding-left: 15px;
  8656. padding-right: 15px;
  8657. }
  8658. @media (min-width: 992px) {
  8659. .blog-columns.blog-columns__three .article-wrapper {
  8660. float: left;
  8661. width: 33.33333333333333%;
  8662. }
  8663. }
  8664. .blog-columns.blog-columns__three .article-wrapper:nth-child(3n+1) {
  8665. clear: both;
  8666. }
  8667. .post {
  8668. margin-bottom: 50px;
  8669. background: #fdfdfa;
  8670. border: 1px solid #ecede6;
  8671. }
  8672. .single-post .post {
  8673. background: 0 0;
  8674. border: 0;
  8675. }
  8676. .post .thumb {
  8677. position: relative;
  8678. }
  8679. .post .thumb > a {
  8680. display: block;
  8681. position: relative;
  8682. }
  8683. .post .thumb > a:before {
  8684. position: absolute;
  8685. top: 0;
  8686. right: 0;
  8687. bottom: 0;
  8688. left: 0;
  8689. z-index: 2;
  8690. display: block;
  8691. content: "";
  8692. background: #3f5348;
  8693. opacity: 0;
  8694. filter: alpha(opacity=0);
  8695. -webkit-transition: .3s;
  8696. transition: 0.3s;
  8697. }
  8698. .post .thumb > a:hover {
  8699. -webkit-transition: none;
  8700. transition: none;
  8701. }
  8702. .post .thumb > a:hover:before {
  8703. opacity: .5;
  8704. filter: alpha(opacity=50);
  8705. }
  8706. .post .thumb img {
  8707. position: relative;
  8708. z-index: 1;
  8709. display: block;
  8710. width: 100%;
  8711. height: auto;
  8712. }
  8713. .post .post-body {
  8714. padding: 20px;
  8715. position: relative;
  8716. }
  8717. @media (min-width: 768px) {
  8718. .post .post-body {
  8719. padding: 35px 20px 35px 160px;
  8720. }
  8721. }
  8722. .single-post .post .post-body {
  8723. border-bottom: 1px solid #ecede6;
  8724. margin-bottom: 35px;
  8725. }
  8726. .post .post-content {
  8727. padding-bottom: 36px;
  8728. }
  8729. .post .post-date {
  8730. display: block;
  8731. color: #e0e1d9;
  8732. font-weight: 400;
  8733. font-size: 18px;
  8734. font-family: Arial;
  8735. line-height: 1em;
  8736. margin-bottom: 0.5em;
  8737. }
  8738. @media (min-width: 768px) {
  8739. .post .post-date {
  8740. position: absolute;
  8741. top: 0;
  8742. bottom: 0;
  8743. left: 0;
  8744. width: 140px;
  8745. font-size: 36px;
  8746. margin-bottom: 0;
  8747. border-right: 1px solid #ecede6;
  8748. }
  8749. }
  8750. @media (min-width: 768px) {
  8751. .post .post-date .post-date-inner {
  8752. position: absolute;
  8753. left: 20px;
  8754. top: 50%;
  8755. margin-top: -35px;
  8756. }
  8757. }
  8758. @media (min-width: 768px) {
  8759. .post .post-date .post-date-year {
  8760. display: block;
  8761. }
  8762. }
  8763. .post .post-title {
  8764. font-size: 18px;
  8765. font-weight: 300;
  8766. line-height: 1.2em;
  8767. margin: 0 0 0.5em;
  8768. }
  8769. @media (min-width: 768px) {
  8770. .post .post-title {
  8771. margin-bottom: .3em;
  8772. font-size: 22px;
  8773. }
  8774. }
  8775. .post .post-title > a {
  8776. color: #3f5348;
  8777. -webkit-transition: .2s;
  8778. transition: 0.2s;
  8779. }
  8780. .post .post-title > a:hover {
  8781. color: #26CE0D;
  8782. -webkit-transition: none;
  8783. transition: none;
  8784. }
  8785. .post .post-tags {
  8786. margin-bottom: 22px;
  8787. }
  8788. .post .post-tags > a {
  8789. display: inline-block;
  8790. background: #ecede6;
  8791. padding: 0 12px;
  8792. line-height: 20px;
  8793. font-size: 12px;
  8794. color: #b1b4a0;
  8795. border-radius: 2px;
  8796. margin-bottom: 3px;
  8797. -webkit-transition: .2s;
  8798. transition: 0.2s;
  8799. }
  8800. .post .post-tags > a:hover {
  8801. background: #26CE0D;
  8802. color: #fff;
  8803. -webkit-transition: none;
  8804. transition: none;
  8805. }
  8806. .post .post-footer {
  8807. padding: 24px 0 0;
  8808. }
  8809. .post .post-footer:before,
  8810. .post .post-footer:after {
  8811. content: " ";
  8812. display: table;
  8813. }
  8814. .post .post-footer:after {
  8815. clear: both;
  8816. }
  8817. .post .post-footer:before,
  8818. .post .post-footer:after {
  8819. content: " ";
  8820. display: table;
  8821. }
  8822. .post .post-footer:after {
  8823. clear: both;
  8824. }
  8825. .post .post-footer .link-more {
  8826. float: left;
  8827. }
  8828. .post .post-footer .post-author {
  8829. float: right;
  8830. font-size: 12px;
  8831. }
  8832. .single-post .post .post-footer {
  8833. font-size: 12px;
  8834. padding-top: 0;
  8835. }
  8836. .single-post .post .post-footer .post-author {
  8837. float: none;
  8838. }
  8839. .single-post .post .post-footer .post-author:before {
  8840. content: "";
  8841. display: inline-block;
  8842. width: 1px;
  8843. height: 11px;
  8844. margin-left: 12px;
  8845. margin-right: 15px;
  8846. background: #3f5348;
  8847. position: relative;
  8848. top: 2px;
  8849. }
  8850. .share-box {
  8851. border-top: 1px solid #ecede6;
  8852. border-bottom: 1px solid #ecede6;
  8853. padding: 20px 0;
  8854. }
  8855. .share-box:before,
  8856. .share-box:after {
  8857. content: " ";
  8858. display: table;
  8859. }
  8860. .share-box:after {
  8861. clear: both;
  8862. }
  8863. .share-box:before,
  8864. .share-box:after {
  8865. content: " ";
  8866. display: table;
  8867. }
  8868. .share-box:after {
  8869. clear: both;
  8870. }
  8871. .share-box-title {
  8872. font-weight: 700;
  8873. color: #26CE0D;
  8874. display: inline-block;
  8875. margin-right: 2px;
  8876. }
  8877. .share-box-counters * {
  8878. -webkit-box-sizing: content-box;
  8879. -moz-box-sizing: content-box;
  8880. box-sizing: content-box;
  8881. }
  8882. .st_fblike_hcount,
  8883. .st_twitter_hcount {
  8884. margin-right: 4px;
  8885. }
  8886. .img-box {
  8887. background: #3f5348;
  8888. margin: 0 9px;
  8889. position: relative;
  8890. }
  8891. .img-box:before,
  8892. .img-box:after {
  8893. content: "";
  8894. display: block;
  8895. position: absolute;
  8896. top: 0;
  8897. bottom: 0;
  8898. }
  8899. .img-box:before {
  8900. left: -9px;
  8901. width: 4px;
  8902. border-left: 1px solid #3f5348;
  8903. border-right: 2px solid #3f5348;
  8904. }
  8905. .img-box:after {
  8906. right: -9px;
  8907. width: 4px;
  8908. border-left: 2px solid #3f5348;
  8909. border-right: 1px solid #3f5348;
  8910. }
  8911. .img-box-inner {
  8912. padding: 7px 7px 7px 0;
  8913. position: relative;
  8914. }
  8915. .img-box-inner:before,
  8916. .img-box-inner:after {
  8917. position: absolute;
  8918. top: 0;
  8919. bottom: 0;
  8920. display: block;
  8921. width: 3px;
  8922. background: #3f5348;
  8923. content: "";
  8924. }
  8925. .img-box-inner:before {
  8926. left: -4px;
  8927. }
  8928. .img-box-inner:after {
  8929. right: -4px;
  8930. }
  8931. .img-list {
  8932. margin: 0;
  8933. padding-left: 0;
  8934. list-style: none;
  8935. }
  8936. .img-list:before,
  8937. .img-list:after {
  8938. content: " ";
  8939. display: table;
  8940. }
  8941. .img-list:after {
  8942. clear: both;
  8943. }
  8944. .img-list:before,
  8945. .img-list:after {
  8946. content: " ";
  8947. display: table;
  8948. }
  8949. .img-list:after {
  8950. clear: both;
  8951. }
  8952. .img-list > li {
  8953. width: 33.3%;
  8954. float: left;
  8955. position: relative;
  8956. }
  8957. .img-list .img-item {
  8958. display: block;
  8959. position: relative;
  8960. margin-left: 7px;
  8961. }
  8962. .img-list .img-item:hover .img-title-wrap {
  8963. opacity: 0;
  8964. filter: alpha(opacity=0);
  8965. }
  8966. .img-list .img-item:hover .img-holder:before {
  8967. opacity: 0;
  8968. filter: alpha(opacity=0);
  8969. -webkit-transition: none;
  8970. transition: none;
  8971. }
  8972. .img-list .img-holder {
  8973. position: relative;
  8974. z-index: 1;
  8975. overflow: hidden;
  8976. -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.8);
  8977. box-shadow: 0 1px 2px rgba(0, 0, 0, 0.8);
  8978. }
  8979. @media (min-width: 768px) {
  8980. .img-list .img-holder {
  8981. height: 85px;
  8982. }
  8983. }
  8984. @media (min-width: 992px) {
  8985. .img-list .img-holder {
  8986. height: 120px;
  8987. }
  8988. }
  8989. .img-list .img-holder:before {
  8990. content: "";
  8991. display: block;
  8992. position: absolute;
  8993. left: 0;
  8994. top: 0;
  8995. right: 0;
  8996. bottom: 0;
  8997. background: #3f5348;
  8998. opacity: .5;
  8999. filter: alpha(opacity=50);
  9000. -webkit-transition: .2s;
  9001. transition: 0.2s;
  9002. }
  9003. .img-list .img-holder > img {
  9004. width: 100%;
  9005. height: auto;
  9006. vertical-align: top;
  9007. }
  9008. .img-list .img-title-wrap {
  9009. position: absolute;
  9010. left: 5px;
  9011. right: 5px;
  9012. top: 0;
  9013. bottom: 0;
  9014. display: block;
  9015. z-index: 2;
  9016. overflow: hidden;
  9017. height: 30px;
  9018. top: 50%;
  9019. margin-top: -15px;
  9020. -webkit-transition: .2s;
  9021. transition: 0.2s;
  9022. }
  9023. @media (min-width: 768px) {
  9024. .img-list .img-title-wrap {
  9025. height: auto;
  9026. top: 0;
  9027. margin-top: 0;
  9028. }
  9029. }
  9030. .img-list .img-title {
  9031. display: table-cell;
  9032. position: relative;
  9033. margin: 0 auto;
  9034. width: 80%;
  9035. vertical-align: middle;
  9036. text-align: center;
  9037. text-transform: uppercase;
  9038. font-size: 14px;
  9039. font-family: Arial;
  9040. color: #FBFBFB;
  9041. font-weight: 400;
  9042. text-shadow: 0 2px 0 rgba(63, 83, 72, 0.5);
  9043. }
  9044. @media (min-width: 768px) {
  9045. .img-list .img-title {
  9046. height: 85px;
  9047. font-size: 20px;
  9048. }
  9049. }
  9050. @media (min-width: 992px) {
  9051. .img-list .img-title {
  9052. height: 120px;
  9053. }
  9054. }
  9055. .related-posts {
  9056. margin-bottom: 55px;
  9057. }
  9058. .comments-list {
  9059. margin: 0;
  9060. padding-bottom: 50px;
  9061. padding-left: 0;
  9062. list-style: none;
  9063. }
  9064. .comments-list .comment {
  9065. margin: 0;
  9066. padding: 0;
  9067. list-style: none;
  9068. }
  9069. .comments-list .comment:before,
  9070. .comments-list .comment:after {
  9071. content: " ";
  9072. display: table;
  9073. }
  9074. .comments-list .comment:after {
  9075. clear: both;
  9076. }
  9077. .comments-list .comment:before,
  9078. .comments-list .comment:after {
  9079. content: " ";
  9080. display: table;
  9081. }
  9082. .comments-list .comment:after {
  9083. clear: both;
  9084. }
  9085. .comments-list .comment-wrap {
  9086. border: 1px solid #ecede6;
  9087. padding: 20px;
  9088. margin-bottom: 10px;
  9089. }
  9090. .comments-list .comment-wrap:before,
  9091. .comments-list .comment-wrap:after {
  9092. content: " ";
  9093. display: table;
  9094. }
  9095. .comments-list .comment-wrap:after {
  9096. clear: both;
  9097. }
  9098. .comments-list .comment-wrap:before,
  9099. .comments-list .comment-wrap:after {
  9100. content: " ";
  9101. display: table;
  9102. }
  9103. .comments-list .comment-wrap:after {
  9104. clear: both;
  9105. }
  9106. .comments-list .bypostauthor > .comment-wrap {
  9107. background: #fdfdfa;
  9108. }
  9109. .comments-list .avatar {
  9110. margin: 0 20px 0 0;
  9111. }
  9112. .comments-list .avatar > img {
  9113. background: #26CE0D;
  9114. width: 40px;
  9115. height: 40px;
  9116. }
  9117. @media (min-width: 768px) {
  9118. .comments-list .avatar > img {
  9119. width: 86px;
  9120. height: 86px;
  9121. }
  9122. }
  9123. .comments-list .media-heading {
  9124. margin-bottom: 12px;
  9125. }
  9126. .comments-list .media-heading h5 {
  9127. display: inline-block;
  9128. font-size: 15px;
  9129. font-weight: 700;
  9130. margin-bottom: 5px;
  9131. }
  9132. .comments-list .media-heading .comment-author {
  9133. display: inline-block;
  9134. font-size: 15px;
  9135. font-weight: 700;
  9136. color: #26CE0D;
  9137. }
  9138. .comments-list .media-heading .comment-author:before {
  9139. content: "|";
  9140. display: inline-block;
  9141. padding-right: 7px;
  9142. margin-left: 4px;
  9143. color: #3f5348;
  9144. }
  9145. .comments-list .media-heading .comment-time {
  9146. display: block;
  9147. }
  9148. .comments-list .media-heading .comment-time > a {
  9149. color: #c2c4b7;
  9150. }
  9151. .comments-list .media-heading .comment-time > a:hover {
  9152. color: #26CE0D;
  9153. }
  9154. .comments-list .media-heading .reply-btn .btn-default {
  9155. color: #26CE0D;
  9156. background-image: -webkit-linear-gradient(top, #FBFBFB 0, #f9fae7 100%);
  9157. background-image: linear-gradient(to bottom, #FBFBFB 0, #f9fae7 100%);
  9158. background-repeat: repeat-x;
  9159. filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffFBFBFB', endColorstr='#fff9fae7', GradientType=0);
  9160. -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15) !important;
  9161. box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15) !important;
  9162. padding-left: 12px;
  9163. padding-right: 12px;
  9164. }
  9165. .comments-list .media-heading .reply-btn .btn-default:hover,
  9166. .comments-list .media-heading .reply-btn .btn-default:focus {
  9167. color: #3f5348;
  9168. }
  9169. .comments-list ul {
  9170. margin: 0;
  9171. padding: 0;
  9172. }
  9173. @media (min-width: 768px) {
  9174. .comments-list .children {
  9175. margin-left: 130px;
  9176. }
  9177. }
  9178. .sidebar {
  9179. margin-top: 50px;
  9180. }
  9181. @media (min-width: 768px) {
  9182. .sidebar {
  9183. margin-top: 0;
  9184. }
  9185. }
  9186. .widget__sidebar {
  9187. margin-bottom: 55px;
  9188. }
  9189. .widget__sidebar .widget-title {
  9190. text-transform: uppercase;
  9191. }
  9192. .widget-posts-list {
  9193. padding-left: 0;
  9194. list-style: none;
  9195. margin-bottom: 0;
  9196. }
  9197. .widget-posts-list > li:before,
  9198. .widget-posts-list > li:after {
  9199. content: " ";
  9200. display: table;
  9201. }
  9202. .widget-posts-list > li:after {
  9203. clear: both;
  9204. }
  9205. .widget-posts-list > li:before,
  9206. .widget-posts-list > li:after {
  9207. content: " ";
  9208. display: table;
  9209. }
  9210. .widget-posts-list > li:after {
  9211. clear: both;
  9212. }
  9213. .widget-posts-list > li .thumb {
  9214. float: left;
  9215. margin-right: 20px;
  9216. width: 140px;
  9217. height: 90px;
  9218. }
  9219. .widget-posts-list > li .thumb img {
  9220. max-width: 100%;
  9221. height: auto;
  9222. margin-bottom: 0 !important;
  9223. }
  9224. .widget-posts-list > li .thumb > a:hover > img {
  9225. background: #26CE0D;
  9226. }
  9227. .widget-posts-list > li .post-title {
  9228. font-size: 1em;
  9229. line-height: 17px;
  9230. margin-bottom: .75em;
  9231. font-weight: 500;
  9232. }
  9233. .widget-posts-list > li .post-title.post-title__bold {
  9234. font-weight: 700;
  9235. }
  9236. .widget-posts-list > li .post-title.post-title__bold ~ .date {
  9237. position: relative;
  9238. top: -10px;
  9239. }
  9240. .widget-posts-list > li .post-title > a {
  9241. color: #3f5348;
  9242. }
  9243. .widget-posts-list > li .post-title > a:hover {
  9244. color: #26CE0D;
  9245. }
  9246. .widget-posts-list > li .date {
  9247. display: inline-block;
  9248. font-size: 12px;
  9249. }
  9250. .widget-posts-list > li + li {
  9251. border-top: 1px solid #ecede6;
  9252. padding-top: 20px;
  9253. margin-top: 20px;
  9254. }
  9255. .widget_posts__horizontal {
  9256. margin-bottom: 0;
  9257. }
  9258. .widget_posts__horizontal .widget-posts-list {
  9259. margin-left: -15px;
  9260. margin-right: -15px;
  9261. }
  9262. .widget_posts__horizontal .widget-posts-list > li {
  9263. position: relative;
  9264. min-height: 1px;
  9265. padding-left: 15px;
  9266. padding-right: 15px;
  9267. border-top: 0;
  9268. padding-top: 0;
  9269. padding-bottom: 20px;
  9270. margin-bottom: 20px;
  9271. }
  9272. @media (min-width: 992px) {
  9273. .widget_posts__horizontal .widget-posts-list > li {
  9274. float: left;
  9275. width: 33.33333333333333%;
  9276. }
  9277. }
  9278. .widget_posts__horizontal .widget-posts-list > li:before {
  9279. content: "";
  9280. display: block;
  9281. position: absolute;
  9282. bottom: 0;
  9283. left: 15px;
  9284. right: 15px;
  9285. height: 1px;
  9286. background: #ecede6;
  9287. }
  9288. .widget_posts__horizontal .widget-posts-list > li + li {
  9289. padding-top: 0;
  9290. margin-top: 0;
  9291. }
  9292. .tagcloud > a {
  9293. display: inline-block;
  9294. background: #ecede6;
  9295. padding: 0 12px;
  9296. line-height: 20px;
  9297. font-size: 12px;
  9298. color: #b1b4a0;
  9299. border-radius: 2px;
  9300. margin-bottom: 3px;
  9301. -webkit-transition: .2s;
  9302. transition: 0.2s;
  9303. }
  9304. .tagcloud > a:hover {
  9305. background: #26CE0D;
  9306. color: #fff;
  9307. -webkit-transition: none;
  9308. transition: none;
  9309. }
  9310. .widget_flickr {
  9311. overflow: hidden;
  9312. }
  9313. .widget_flickr .thumbs {
  9314. padding-left: 0;
  9315. list-style: none;
  9316. }
  9317. .widget_flickr .thumbs > li {
  9318. margin: 0 6px 5px 0;
  9319. float: left;
  9320. position: relative;
  9321. }
  9322. .widget_flickr .thumbs > li .thumbnail {
  9323. margin: 0;
  9324. border-radius: 0;
  9325. }
  9326. .widget_flickr .thumbs > li img {
  9327. width: 60px;
  9328. height: 60px;
  9329. }
  9330. .widget_archive ul,
  9331. .widget_nav_menu ul,
  9332. .widget_meta ul,
  9333. .widget_pages ul,
  9334. .widget_recent_comments ul,
  9335. .widget_recent_entries ul,
  9336. .widget_categories ul {
  9337. margin: 0;
  9338. padding: 0;
  9339. list-style-type: none;
  9340. overflow: hidden;
  9341. }
  9342. .widget_archive ul ul,
  9343. .widget_nav_menu ul ul,
  9344. .widget_meta ul ul,
  9345. .widget_pages ul ul,
  9346. .widget_recent_comments ul ul,
  9347. .widget_recent_entries ul ul,
  9348. .widget_categories ul ul {
  9349. margin-top: 1em;
  9350. margin-bottom: -1em;
  9351. }
  9352. .widget_archive ul li,
  9353. .widget_nav_menu ul li,
  9354. .widget_meta ul li,
  9355. .widget_pages ul li,
  9356. .widget_recent_comments ul li,
  9357. .widget_recent_entries ul li,
  9358. .widget_categories ul li {
  9359. margin-bottom: 1em;
  9360. padding: 0 0 0 24px;
  9361. position: relative;
  9362. font-size: 14px;
  9363. }
  9364. .widget_archive a,
  9365. .widget_nav_menu a,
  9366. .widget_meta a,
  9367. .widget_pages a,
  9368. .widget_recent_comments a,
  9369. .widget_recent_entries a,
  9370. .widget_categories a {
  9371. color: #3f5348;
  9372. }
  9373. .widget_archive a:hover,
  9374. .widget_nav_menu a:hover,
  9375. .widget_meta a:hover,
  9376. .widget_pages a:hover,
  9377. .widget_recent_comments a:hover,
  9378. .widget_recent_entries a:hover,
  9379. .widget_categories a:hover {
  9380. color: #26CE0D;
  9381. }
  9382. .widget_archive ul li:before,
  9383. .widget_nav_menu ul li:before,
  9384. .widget_meta ul li:before,
  9385. .widget_pages ul li:before,
  9386. .widget_recent_comments ul li:before,
  9387. .widget_recent_entries ul li:before,
  9388. .widget_categories ul li:before {
  9389. position: absolute;
  9390. top: -6px;
  9391. left: 0;
  9392. display: block;
  9393. color: #3f5348;
  9394. content: "\f0da";
  9395. text-decoration: inherit;
  9396. font-weight: 400;
  9397. font-style: normal;
  9398. font-size: 22px;
  9399. font-family: FontAwesome;
  9400. -webkit-font-smoothing: antialiased;
  9401. }
  9402. .widget_archive ul li:hover:before,
  9403. .widget_nav_menu ul li:hover:before,
  9404. .widget_meta ul li:hover:before,
  9405. .widget_pages ul li:hover:before,
  9406. .widget_recent_comments ul li:hover:before,
  9407. .widget_recent_entries ul li:hover:before,
  9408. .widget_categories ul li:hover:before {
  9409. color: #26CE0D;
  9410. }
  9411. .gallery-list {
  9412. padding-left: 0;
  9413. list-style: none;
  9414. margin-bottom: 0;
  9415. padding-bottom: 10px;
  9416. }
  9417. .gallery-list.gallery-list__2cols {
  9418. margin-left: -15px;
  9419. margin-right: -15px;
  9420. }
  9421. .gallery-list.gallery-list__2cols .gallery-item {
  9422. position: relative;
  9423. min-height: 1px;
  9424. padding-left: 15px;
  9425. padding-right: 15px;
  9426. }
  9427. @media (min-width: 992px) {
  9428. .gallery-list.gallery-list__2cols .gallery-item {
  9429. float: left;
  9430. width: 50%;
  9431. }
  9432. }
  9433. .gallery-list.gallery-list__3cols {
  9434. margin-left: -15px;
  9435. margin-right: -15px;
  9436. }
  9437. .gallery-list.gallery-list__3cols .gallery-item {
  9438. position: relative;
  9439. min-height: 1px;
  9440. padding-left: 15px;
  9441. padding-right: 15px;
  9442. }
  9443. @media (min-width: 992px) {
  9444. .gallery-list.gallery-list__3cols .gallery-item {
  9445. float: left;
  9446. width: 33.33333333333333%;
  9447. }
  9448. }
  9449. .gallery-list.gallery-list__4cols {
  9450. margin-left: -15px;
  9451. margin-right: -15px;
  9452. }
  9453. .gallery-list.gallery-list__4cols .gallery-item {
  9454. position: relative;
  9455. min-height: 1px;
  9456. padding-left: 15px;
  9457. padding-right: 15px;
  9458. }
  9459. @media (min-width: 992px) {
  9460. .gallery-list.gallery-list__4cols .gallery-item {
  9461. float: left;
  9462. width: 25%;
  9463. }
  9464. }
  9465. .gallery-list.gallery-list__6cols {
  9466. margin-left: -15px;
  9467. margin-right: -15px;
  9468. }
  9469. .gallery-list.gallery-list__6cols .gallery-item {
  9470. position: relative;
  9471. min-height: 1px;
  9472. padding-left: 15px;
  9473. padding-right: 15px;
  9474. }
  9475. @media (min-width: 992px) {
  9476. .gallery-list.gallery-list__6cols .gallery-item {
  9477. float: left;
  9478. width: 16.666666666666664%;
  9479. }
  9480. }
  9481. .gallery-list.gallery-list__6cols .gallery-item .gallery-thumb {
  9482. padding: 10px;
  9483. }
  9484. .gallery-item {
  9485. margin-bottom: 25px;
  9486. }
  9487. .gallery-item .gallery-thumb {
  9488. padding: 20px;
  9489. }
  9490. .gallery-item .gallery-thumb > a {
  9491. display: block;
  9492. position: relative;
  9493. }
  9494. .gallery-item .gallery-thumb > a:before {
  9495. content: "";
  9496. display: block;
  9497. position: absolute;
  9498. border-radius: 2px;
  9499. left: 1px;
  9500. right: 1px;
  9501. top: 1px;
  9502. bottom: 1px;
  9503. background: #3f5348;
  9504. -webkit-transition: .2s;
  9505. transition: .2s;
  9506. opacity: 0;
  9507. filter: alpha(opacity=0);
  9508. }
  9509. .gallery-item .gallery-thumb > a:hover:before {
  9510.  
  9511. }
  9512. .gallery-item .gallery-thumb img {
  9513. border-radius: 2px;
  9514. width: 100%;
  9515. height: auto;
  9516. }
  9517. .gallery-item .gallery-caption {
  9518. text-align: center;
  9519. padding: 13px 0 0;
  9520. }
  9521. .gallery-item .gallery-caption h5 {
  9522. font-size: 16px;
  9523. font-weight: 400;
  9524. margin-bottom: 1px;
  9525. padding: 0 20px;
  9526. overflow: hidden;
  9527. text-overflow: ellipsis;
  9528. white-space: nowrap;
  9529. }
  9530. .gallery-item .gallery-caption h5 > a {
  9531. color: #3f5348;
  9532. }
  9533. .gallery-item .gallery-caption h5 > a:hover {
  9534. color: #26CE0D;
  9535. }
  9536. .gallery-item .gallery-caption .date {
  9537. display: inline-block;
  9538. color: #c2c4b7;
  9539. }
  9540. .gallery-filter {
  9541. padding-left: 0;
  9542. list-style: none;
  9543. margin-bottom: 20px;
  9544. }
  9545. .gallery-filter > li {
  9546. display: inline-block;
  9547. padding-left: 5px;
  9548. padding-right: 5px;
  9549. }
  9550. .gallery-filter > li:first-child {
  9551. padding-left: 0;
  9552. }
  9553. .gallery-filter > li {
  9554. padding: 0;
  9555. display: block;
  9556. }
  9557. @media (min-width: 768px) {
  9558. .gallery-filter > li {
  9559. display: inline-block;
  9560. }
  9561. }
  9562. .gallery-filter > li > a {
  9563. display: block;
  9564. background: #ecede6;
  9565. padding: 6px 12px;
  9566. line-height: 20px;
  9567. color: #b1b4a0;
  9568. border-radius: 2px;
  9569. margin-bottom: 5px;
  9570. margin-right: 2px;
  9571. -webkit-transition: .2s;
  9572. transition: 0.2s;
  9573. }
  9574. @media (min-width: 768px) {
  9575. .gallery-filter > li > a {
  9576. display: inline-block;
  9577. padding-top: 4px;
  9578. padding-bottom: 4px;
  9579. }
  9580. }
  9581. .gallery-filter > li > a:hover,
  9582. .gallery-filter > li > a.current {
  9583. background: #26CE0D;
  9584. color: #fff;
  9585. -webkit-transition: none;
  9586. transition: none;
  9587. }
  9588. .gallery-list__grid {
  9589. margin-bottom: 50px;
  9590. }
  9591. .gallery-list__grid:before,
  9592. .gallery-list__grid:after {
  9593. content: " ";
  9594. display: table;
  9595. }
  9596. .gallery-list__grid:after {
  9597. clear: both;
  9598. }
  9599. .gallery-list__grid:before,
  9600. .gallery-list__grid:after {
  9601. content: " ";
  9602. display: table;
  9603. }
  9604. .gallery-list__grid:after {
  9605. clear: both;
  9606. }
  9607. .gallery-list__grid .gallery-item {
  9608. margin-bottom: 7px;
  9609. width: 100%;
  9610. }
  9611. @media (min-width: 768px) {
  9612. .gallery-list__grid .gallery-item {
  9613. width: 235px;
  9614. }
  9615. .gallery-list__grid .gallery-item.gallery-item__wide {
  9616. width: 477px;
  9617. }
  9618. }
  9619. @media (min-width: 992px) {
  9620. .gallery-list__grid .gallery-item {
  9621. width: 308px;
  9622. }
  9623. .gallery-list__grid .gallery-item.gallery-item__wide {
  9624. width: 623px;
  9625. }
  9626. }
  9627. @media (min-width: 1200px) {
  9628. .gallery-list__grid .gallery-item {
  9629. width: 375px;
  9630. }
  9631. .gallery-list__grid .gallery-item.gallery-item__wide {
  9632. width: 758px;
  9633. }
  9634. }
  9635. .gallery-list__grid .gallery-item .gallery-thumb {
  9636. padding: 0;
  9637. border: 0;
  9638. }
  9639. .gallery-list__grid .gallery-item .gallery-caption {
  9640. position: absolute;
  9641. top: 0;
  9642. right: 0;
  9643. bottom: 0;
  9644. left: 0;
  9645. display: block;
  9646. overflow: hidden;
  9647. text-align: left;
  9648. }
  9649. .gallery-list__grid .gallery-item .gallery-caption h5 {
  9650. padding: 0;
  9651. margin-bottom: 0.5em;
  9652. }
  9653. @media (max-width: 767px) {
  9654. .gallery-list__grid .gallery-item .gallery-caption h5 {
  9655. text-align: center;
  9656. }
  9657. }
  9658. .gallery-list__grid .gallery-item .gallery-caption h5 > a {
  9659. display: inline-block;
  9660. padding: .1em 0;
  9661. border-radius: 2px;
  9662. -webkit-transition: .2s;
  9663. transition: 0.2s;
  9664. }
  9665. @media (max-width: 767px) {
  9666. .gallery-list__grid .gallery-item .gallery-caption h5 > a {
  9667. display: block;
  9668. overflow: hidden;
  9669. text-overflow: ellipsis;
  9670. white-space: nowrap;
  9671. }
  9672. }
  9673. .gallery-list__grid .gallery-item .gallery-caption h5 > a:hover {
  9674. background: #26CE0D;
  9675. color: #FBFBFB;
  9676. padding-left: .5em;
  9677. padding-right: 0.5em;
  9678. }
  9679. @media (max-width: 767px) {
  9680. .gallery-list__grid .gallery-item .gallery-caption .gallery-excerpt {
  9681. display: none;
  9682. color: #000;
  9683. }
  9684. }
  9685. .gallery-list__grid .gallery-item .gallery-caption .date {
  9686. position: absolute;
  9687. top: 0;
  9688. bottom: 0;
  9689. left: 0;
  9690. display: block;
  9691. width: 154px;
  9692. background: rgba(251, 252, 240, 0.5);
  9693. font-size: 36px;
  9694. font-family: Arial;
  9695. line-height: 1em;
  9696. color: #000;
  9697. -webkit-transition: .2s;
  9698. transition: 0.2s;
  9699. }
  9700. @media (max-width: 767px) {
  9701. .gallery-list__grid .gallery-item .gallery-caption .date {
  9702. display: none;
  9703. }
  9704. }
  9705. @media (min-width: 768px) and (max-width: 991px) {
  9706. .gallery-list__grid .gallery-item .gallery-caption .date {
  9707. width: 70px;
  9708. font-size: 18px;
  9709. }
  9710. }
  9711. .gallery-list__grid .gallery-item .gallery-caption .date-inner {
  9712. display: block;
  9713. position: absolute;
  9714. top: 50%;
  9715. left: 20px;
  9716. margin-top: -37px;
  9717. }
  9718. @media (min-width: 768px) and (max-width: 991px) {
  9719. .gallery-list__grid .gallery-item .gallery-caption .date-inner {
  9720. margin-top: -20px;
  9721. left: 10px;
  9722. }
  9723. }
  9724. .gallery-list__grid .gallery-item .gallery-caption .gallery-caption-holder {
  9725. position: absolute;
  9726. top: 0;
  9727. right: 0;
  9728. bottom: 0;
  9729. left: 154px;
  9730. display: block;
  9731. padding: 10px;
  9732. background: rgba(251, 252, 240, 0.5);
  9733. opacity: 0;
  9734. filter: alpha(opacity=0);
  9735. -webkit-transition: .2s;
  9736. transition: 0.2s;
  9737. }
  9738. @media (max-width: 767px) {
  9739. .gallery-list__grid .gallery-item .gallery-caption .gallery-caption-holder {
  9740. left: 0;
  9741. }
  9742. }
  9743. .gallery-list__grid .gallery-item .gallery-caption .gallery-caption-inner1 {
  9744. position: relative;
  9745. display: table;
  9746. width: 100%;
  9747. height: 100%;
  9748. }
  9749. .gallery-list__grid .gallery-item .gallery-caption .gallery-caption-inner2 {
  9750. display: table-cell;
  9751. vertical-align: middle;
  9752. width: 100%;
  9753. overflow: hidden;
  9754. }
  9755. .gallery-list__grid .gallery-item:hover .gallery-caption .date {
  9756. width: 114px;
  9757. }
  9758. @media (min-width: 768px) and (max-width: 991px) {
  9759. .gallery-list__grid .gallery-item:hover .gallery-caption .date {
  9760. width: 70px;
  9761. }
  9762. }
  9763. .gallery-list__grid .gallery-item:hover .gallery-caption-holder {
  9764. left: 114px;
  9765. opacity: 1;
  9766. filter: alpha(opacity=100);
  9767. }
  9768. @media (max-width: 767px) {
  9769. .gallery-list__grid .gallery-item:hover .gallery-caption-holder {
  9770. left: 0;
  9771. }
  9772. }
  9773. @media (min-width: 768px) and (max-width: 991px) {
  9774. .gallery-list__grid .gallery-item:hover .gallery-caption-holder {
  9775. left: 70px;
  9776. }
  9777. }
  9778. .isotope-item {
  9779. z-index: 2;
  9780. }
  9781. .isotope-hidden.isotope-item {
  9782. z-index: 1;
  9783. pointer-events: none;
  9784. }
  9785. .isotope,
  9786. .isotope .isotope-item {
  9787. -webkit-transition-duration: .8s;
  9788. -moz-transition-duration: .8s;
  9789. transition-duration: 0.8s;
  9790. }
  9791. .isotope {
  9792. -webkit-transition-property: height,width;
  9793. -moz-transition-property: height,width;
  9794. transition-property: height, width;
  9795. }
  9796. .isotope .isotope-item {
  9797. -webkit-transition-property: -webkit-transform, opacity;
  9798. -moz-transition-property: -moz-transform, opacity;
  9799. -ms-transition-property: -ms-transform, opacity;
  9800. -o-transition-property: top,left,opacity;
  9801. transition-property: transform, opacity;
  9802. }
  9803. .googlemap-wrapper {
  9804. position: relative;
  9805. }
  9806. @media (min-width: 992px) {
  9807. .googlemap-wrapper {
  9808. padding-right: 20px;
  9809. }
  9810. }
  9811. .googlemap-wrapper img {
  9812. max-width: none !important;
  9813. }
  9814. .map-canvas {
  9815. width: 100%;
  9816. height: 240px;
  9817. border: 1px solid #ecede6;
  9818. background: #fff;
  9819. border-radius: 2px;
  9820. margin-bottom: 30px;
  9821. }
  9822. @media (min-width: 768px) {
  9823. .map-canvas {
  9824. height: 320px;
  9825. }
  9826. }
  9827. @media (min-width: 992px) {
  9828. .map-canvas {
  9829. margin-bottom: 0;
  9830. height: 390px;
  9831. }
  9832. }
  9833. .map-canvas:before {
  9834. position: absolute;
  9835. top: 50%;
  9836. left: 50%;
  9837. display: block;
  9838. margin: -15px 0 0 -15px;
  9839. width: 30px;
  9840. height: 30px;
  9841. color: #3f5348;
  9842. content: '\f110';
  9843. text-align: center;
  9844. font-size: 14px;
  9845. font-family: FontAwesome;
  9846. line-height: 30px;
  9847. -webkit-animation: spin 2s infinite linear;
  9848. animation: spin 2s infinite linear;
  9849. }
  9850. .contact-info-list {
  9851. padding-left: 0;
  9852. list-style: none;
  9853. padding: 15px 0 25px;
  9854. }
  9855. .contact-info-list > li {
  9856. padding: 4px 0 10px 44px;
  9857. position: relative;
  9858. font-size: 14px;
  9859. }
  9860. .contact-info-list > li .icon {
  9861. display: block;
  9862. position: absolute;
  9863. left: 0;
  9864. top: 0;
  9865. width: 30px;
  9866. height: 30px;
  9867. overflow: hidden;
  9868. border-radius: 2px;
  9869. background: #ecede6;
  9870. text-align: center;
  9871. line-height: 30px;
  9872. }
  9873. .contact-info-list > li .icon:before {
  9874. content: "";
  9875. display: block;
  9876. position: absolute;
  9877. left: 0;
  9878. top: 0;
  9879. height: 0;
  9880. width: 0;
  9881. border-left: 15px solid rgba(255, 255, 255, 0);
  9882. border-right: 15px solid rgba(255, 255, 255, 0);
  9883. border-top: 15px solid rgba(255, 255, 255, 0.1);
  9884. }
  9885. .ie8 .contact-info-list > li .icon:before {
  9886. border-left-color: transparent;
  9887. border-right-color: transparent;
  9888. }
  9889. .contact-info-list > li .icon:after {
  9890. content: "";
  9891. display: block;
  9892. position: absolute;
  9893. left: 0;
  9894. bottom: 0;
  9895. height: 0;
  9896. width: 0;
  9897. border-left: 15px solid rgba(0, 0, 0, 0);
  9898. border-right: 15px solid rgba(0, 0, 0, 0);
  9899. border-bottom: 15px solid rgba(0, 0, 0, 0.03);
  9900. }
  9901. .ie8 .contact-info-list > li .icon:after {
  9902. border-left-color: transparent;
  9903. border-right-color: transparent;
  9904. }
  9905. .contact-info-list > li .icon .fa {
  9906. position: relative;
  9907. }
  9908. .contact-info-list > li a {
  9909. color: #3f5348;
  9910. }
  9911. .contact-info-list > li a:hover {
  9912. color: #26CE0D;
  9913. }
  9914. .contact-form textarea {
  9915. height: 120px;
  9916. }
  9917. .page-header__coming-soon {
  9918. text-align: center;
  9919. padding: 40px 0 60px;
  9920. margin-top: 0;
  9921. }
  9922. @media (min-width: 768px) {
  9923. .page-header__coming-soon {
  9924. padding: 70px 0 113px;
  9925. }
  9926. }
  9927. .page-header__coming-soon h1 {
  9928. margin-bottom: 20px;
  9929. }
  9930. @media (min-width: 768px) {
  9931. .page-header__coming-soon h1 {
  9932. margin-bottom: 50px;
  9933. }
  9934. }
  9935. .countdown-wrapper {
  9936. white-space: nowrap;
  9937. position: relative;
  9938. overflow: hidden;
  9939. line-height: 1em;
  9940. }
  9941. .countdown-wrapper .line {
  9942. position: relative;
  9943. display: inline-block;
  9944. width: 50%;
  9945. height: 1px;
  9946. vertical-align: middle;
  9947. background: #3a1504;
  9948. background-clip: content-box;
  9949. top: -14px;
  9950. display: none;
  9951. }
  9952. @media (min-width: 768px) {
  9953. .countdown-wrapper .line {
  9954. display: inline-block;
  9955. }
  9956. }
  9957. .countdown-wrapper .line:before {
  9958. content: "";
  9959. display: block;
  9960. position: absolute;
  9961. width: 6px;
  9962. height: 3px;
  9963. background: #3a1504;
  9964. margin-top: -1px;
  9965. }
  9966. .countdown-wrapper .line__left {
  9967. left: -0.2em;
  9968. margin: 0 0 0 -50%;
  9969. }
  9970. .countdown-wrapper .line__left:before {
  9971. right: 0;
  9972. }
  9973. .countdown-wrapper .line__right {
  9974. left: .2em;
  9975. margin: 0 -50% 0 0;
  9976. }
  9977. .countdown-wrapper .line__right:before {
  9978. left: 0;
  9979. }
  9980. .countdown {
  9981. text-align: center;
  9982. width: 280px;
  9983. margin: 0 auto;
  9984. display: inline-block;
  9985. line-height: 1.6em;
  9986. white-space: normal;
  9987. }
  9988. @media (min-width: 768px) {
  9989. .countdown {
  9990. width: auto;
  9991. padding-left:95px;
  9992. }
  9993. }
  9994. .countdown .countdown-holder {
  9995. display: inline-block;
  9996. width: 120px;
  9997. height: 120px;
  9998. background: #FBFBFB;
  9999. border-radius: 50%;
  10000. padding: 28px 0 0 30px;
  10001. text-align: left;
  10002. margin: 10px;
  10003. -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.4);
  10004. box-shadow: 0 0 6px rgba(0, 0, 0, 0.4);
  10005. }
  10006. @media (min-width: 768px) {
  10007. .countdown .countdown-holder {
  10008. width: 168px;
  10009. height: 168px;
  10010. padding: 57px 0 0 50px;
  10011. margin: 0 5px;
  10012. }
  10013. }
  10014. @media (min-width: 992px) {
  10015. .countdown .countdown-holder {
  10016. margin: 0 5px;
  10017. }
  10018. }
  10019. @media (min-width: 1200px) {
  10020. .countdown .countdown-holder {
  10021. margin: 0 15px;
  10022. }
  10023. }
  10024. .count-circle {
  10025. display: block;
  10026. font-size: 24px;
  10027. line-height: 1.2em;
  10028. color: #26CE0D;
  10029. font-weight: 700;
  10030. position: relative;
  10031. padding: 5px 0 0 12px;
  10032. }
  10033. @media (min-width: 768px) {
  10034. .count-circle {
  10035. font-size: 30px;
  10036. }
  10037. }
  10038. .count-circle:before {
  10039. content: "";
  10040. display: block;
  10041. position: absolute;
  10042. left: 0;
  10043. top: 0;
  10044. bottom: -26px;
  10045. width: 1px;
  10046. background: #26CE0D;
  10047. }
  10048. @media (min-width: 768px) {
  10049. .count-circle:before {
  10050. bottom: -35px;
  10051. }
  10052. }
  10053. .countdown-desc {
  10054. padding: 0 0 0 12px;
  10055. font-size: 14px;
  10056. color: #26CE0D;
  10057. text-transform: lowercase;
  10058. }
  10059. @media (min-width: 768px) {
  10060. .countdown-desc {
  10061. font-size: 18px;
  10062. }
  10063. }
  10064. .sidebar__single {
  10065. padding-top: 75px;
  10066. }
  10067. .widget__sidebar-single {
  10068. margin-bottom: 0;
  10069. margin-top: 55px;
  10070. }
  10071. .widget__sidebar-single:first-child {
  10072. margin-top: 0;
  10073. }
  10074. .widget__sidebar-single .widget-title {
  10075. text-transform: none;
  10076. text-align: center;
  10077. }
  10078. .testi-list {
  10079. padding-left: 0;
  10080. list-style: none;
  10081. margin-bottom: 0;
  10082. padding-bottom: 10px;
  10083. }
  10084. .testi-list > li {
  10085. border: 1px solid #ecede6;
  10086. border-radius: 2px;
  10087. position: relative;
  10088. margin-bottom: 10px;
  10089. }
  10090. .testi-list > li:before,
  10091. .testi-list > li:after {
  10092. content: " ";
  10093. display: table;
  10094. }
  10095. .testi-list > li:after {
  10096. clear: both;
  10097. }
  10098. .testi-list > li:before,
  10099. .testi-list > li:after {
  10100. content: " ";
  10101. display: table;
  10102. }
  10103. .testi-list > li:after {
  10104. clear: both;
  10105. }
  10106. .testi-list > li .testi-author {
  10107. background: #26CE0D;
  10108. display: block;
  10109. width: 100%;
  10110. padding: 14px 14px 10px;
  10111. position: relative;
  10112. border-bottom-right-radius: 2px;
  10113. border-bottom-left-radius: 2px;
  10114. }
  10115. .testi-list > li .testi-author:before {
  10116. position: absolute;
  10117. top: 0;
  10118. right: 0;
  10119. left: 0;
  10120. display: block;
  10121. height: 4px;
  10122. background: #5cad82;
  10123. content: '';
  10124. }
  10125. @media (min-width: 768px) {
  10126. .testi-list > li .testi-author {
  10127. position: absolute;
  10128. top: 0;
  10129. bottom: 0;
  10130. left: 0;
  10131. width: 150px;
  10132. border-right: 1px solid #ecede6;
  10133. border-radius: 2px 0 0 2px;
  10134. }
  10135. .testi-list > li .testi-author:before {
  10136. right: 1px;
  10137. bottom: 0;
  10138. left: auto;
  10139. height: auto;
  10140. width: 4px;
  10141. }
  10142. }
  10143. @media (min-width: 768px) {
  10144. .testi-list > li .testi-author .testi-author-inner {
  10145. display: block;
  10146. position: absolute;
  10147. top: 50%;
  10148. left: 14px;
  10149. right: 10px;
  10150. margin-top: -22px;
  10151. }
  10152. }
  10153. .testi-list > li .testi-author .name {
  10154. font-size: 18px;
  10155. margin-bottom: .2em;
  10156. color: #ffffff;
  10157. }
  10158. .testi-list > li .testi-author .info {
  10159. color: #448864;
  10160. }
  10161. .testi-list > li .testi-body {
  10162. background: #fff;
  10163. border-top-right-radius: 2px;
  10164. border-top-left-radius: 2px;
  10165. }
  10166. @media (min-width: 768px) {
  10167. .testi-list > li .testi-body {
  10168. margin-left: 151px;
  10169. border-left: 1px solid #ecede6;
  10170. border-radius: 2px 2px 0 0;
  10171. }
  10172. }
  10173. .testi-list > li .testi-body blockquote {
  10174. margin: 0;
  10175. border: 0;
  10176. font-size: 13px;
  10177. color: #3f5348;
  10178. }
  10179. .testi-list > li .testi-body blockquote p {
  10180. font-size: 13px;
  10181. line-height: 21px;
  10182. }
  10183. .testi-list.testi-list__hor {
  10184. margin-left: -15px;
  10185. margin-right: -15px;
  10186. }
  10187. .timeline {
  10188. padding-left: 0;
  10189. list-style: none;
  10190. margin-bottom: 0;
  10191. padding-bottom: 10px;
  10192. position: relative;
  10193. }
  10194. .timeline:before {
  10195. content: "";
  10196. width: 1px;
  10197. display: block;
  10198. position: absolute;
  10199. left: 15px;
  10200. top: 0;
  10201. bottom: 0;
  10202. background: #ecede6;
  10203. }
  10204. .timeline > li {
  10205. margin: 0 0 30px 45px;
  10206. padding: 14px 10px 14px 30px;
  10207. border: 1px solid #ecede6;
  10208. border-left-width: 5px;
  10209. border-radius: 2px;
  10210. position: relative;
  10211. }
  10212. .timeline > li:before {
  10213. content: "";
  10214. display: block;
  10215. position: absolute;
  10216. left: -42px;
  10217. top: 50%;
  10218. width: 15px;
  10219. height: 15px;
  10220. background: #ecede6;
  10221. border-radius: 50%;
  10222. border: 3px solid #FBFBFB;
  10223. margin-top: -7px;
  10224. }
  10225. .timeline > li:after {
  10226. content: "";
  10227. display: block;
  10228. position: absolute;
  10229. left: -9px;
  10230. top: 50%;
  10231. margin-top: -7px;
  10232. width: 0;
  10233. height: 0;
  10234. border-top: 8px solid transparent;
  10235. border-bottom: 8px solid transparent;
  10236. border-right: 4px solid #ecede6;
  10237. }
  10238. .timeline > li .date {
  10239. font-size: 1em;
  10240. font-weight: 700;
  10241. color: #f7764d;
  10242. margin-bottom: 0.75em;
  10243. }
  10244. .timeline > li .event-desc {
  10245. font-size: 12px;
  10246. line-height: 16px;
  10247. }
  10248. .timeline + .link-bordered {
  10249. margin-left: 45px;
  10250. display: inline-block;
  10251. position: relative;
  10252. }
  10253. .timeline + .link-bordered:before {
  10254. content: "";
  10255. display: block;
  10256. position: absolute;
  10257. left: -37px;
  10258. top: 50%;
  10259. width: 15px;
  10260. height: 15px;
  10261. background: #f7764d;
  10262. border-radius: 50%;
  10263. border: 3px solid #FBFBFB;
  10264. margin-top: -7px;
  10265. }
  10266. .team-list-wrapper {
  10267. overflow: hidden;
  10268. position: relative;
  10269. }
  10270. .team-list {
  10271. padding-left: 0;
  10272. list-style: none;
  10273. margin-left: -15px;
  10274. margin-right: -15px;
  10275. overflow: hidden;
  10276. margin-bottom: -60px;
  10277. }
  10278. .team-list .member {
  10279. position: relative;
  10280. min-height: 1px;
  10281. padding-left: 15px;
  10282. padding-right: 15px;
  10283. padding-bottom: 30px;
  10284. margin-bottom: 30px;
  10285. }
  10286. @media (min-width: 992px) {
  10287. .team-list .member {
  10288. float: left;
  10289. width: 50%;
  10290. }
  10291. }
  10292. .team-list .member:after {
  10293. content: "";
  10294. display: block;
  10295. position: absolute;
  10296. height: 1px;
  10297. left: 15px;
  10298. right: 15px;
  10299. bottom: 0;
  10300. background: #ecede6;
  10301. }
  10302. .team-list .member .thumbnail {
  10303. border-radius: 50%;
  10304. padding: 5px;
  10305. width: 120px;
  10306. height: 120px;
  10307. margin: 0 auto;
  10308. position: relative;
  10309. margin-bottom: 0;
  10310. position: static;
  10311. -webkit-box-shadow: none;
  10312. box-shadow: none;
  10313. }
  10314. .team-list .member .thumbnail:hover .social {
  10315. -webkit-transform: translate(0, 0);
  10316. -ms-transform: translate(0, 0);
  10317. transform: translate(0, 0);
  10318. opacity: 1;
  10319. filter: alpha(opacity=100);
  10320. }
  10321. @media (min-width: 768px) {
  10322. .team-list .member .thumbnail {
  10323. width: 180px;
  10324. height: 180px;
  10325. float: left;
  10326. margin: 0 20px 0 0;
  10327. overflow: hidden;
  10328. position: relative;
  10329. }
  10330. }
  10331. .team-list .member .thumbnail > a {
  10332. display: block;
  10333. position: relative;
  10334. z-index: 1;
  10335. border-radius: 50%;
  10336. }
  10337. .team-list .member .thumbnail > a:before {
  10338. content: "";
  10339. display: block;
  10340. position: absolute;
  10341. left: 0;
  10342. right: 0;
  10343. top: 0;
  10344. bottom: 0;
  10345. background: rgba(119, 187, 121, 0.3);
  10346. border-radius: 50%;
  10347. -webkit-transition: .2s;
  10348. transition: .2s;
  10349. opacity: 0;
  10350. filter: alpha(opacity=0);
  10351. }
  10352. .team-list .member .thumbnail > span {
  10353. display: block;
  10354. position: relative;
  10355. z-index: 1;
  10356. overflow: hidden;
  10357. border-radius: 50%;
  10358. }
  10359. .team-list .member .thumbnail:hover > a:before {
  10360. opacity: 1;
  10361. filter: alpha(opacity=100);
  10362. }
  10363. .team-list .member .thumbnail img {
  10364. display: block;
  10365. }
  10366. .team-list .member .thumbnail .social {
  10367. text-align: center;
  10368. position: relative;
  10369. width: 220px;
  10370. margin-left: -35px;
  10371. height: 30px;
  10372. padding-top: 10px;
  10373. }
  10374. @media (min-width: 768px) {
  10375. .team-list .member .thumbnail .social {
  10376. height: 60px;
  10377. position: absolute;
  10378. left: 0;
  10379. right: 0;
  10380. top: 50%;
  10381. z-index: 2;
  10382. margin-left: 0;
  10383. background: #26CE0D;
  10384. margin-top: -30px;
  10385. padding-top: 0;
  10386. -webkit-transform: translate(0, -10px);
  10387. -ms-transform: translate(0, -10px);
  10388. transform: translate(0, -10px);
  10389. opacity: 0;
  10390. filter: alpha(opacity=0);
  10391. -webkit-transition: .2s;
  10392. transition: 0.2s;
  10393. }
  10394. }
  10395. .team-list .member .thumbnail .social > a {
  10396. font-size: 16px;
  10397. display: inline-block;
  10398. margin: 0 10px;
  10399. line-height: 30px;
  10400. -webkit-transition: .2s;
  10401. transition: 0.2s;
  10402. }
  10403. .team-list .member .thumbnail .social > a:hover {
  10404. -webkit-transition: none;
  10405. transition: none;
  10406. color: #448864;
  10407. }
  10408. @media (min-width: 768px) {
  10409. .team-list .member .thumbnail .social > a {
  10410. color: #FBFBFB;
  10411. line-height: 60px;
  10412. margin: 0 12px;
  10413. }
  10414. }
  10415. .team-list .member-header {
  10416. margin-bottom: 20px;
  10417. text-align: center;
  10418. padding-top: 45px;
  10419. }
  10420. @media (min-width: 768px) {
  10421. .team-list .member-header {
  10422. text-align: left;
  10423. padding-top: 25px;
  10424. }
  10425. }
  10426. .team-list .member-header > h3 {
  10427. font-weight: 700;
  10428. margin-bottom: 0;
  10429. }
  10430. .team-list .member-header > h3 > a {
  10431. color: #3f5348;
  10432. }
  10433. .team-list .member-header > h3 > a:hover {
  10434. color: #26CE0D;
  10435. }
  10436. .team-list .member-header .info {
  10437. display: block;
  10438. color: #999999;
  10439. }
  10440. .team-list.team-list__sinlge {
  10441. margin-bottom: 30px;
  10442. }
  10443. .team-list.team-list__sinlge:before,
  10444. .team-list.team-list__sinlge:after {
  10445. content: " ";
  10446. display: table;
  10447. }
  10448. .team-list.team-list__sinlge:after {
  10449. clear: both;
  10450. }
  10451. .team-list.team-list__sinlge:before,
  10452. .team-list.team-list__sinlge:after {
  10453. content: " ";
  10454. display: table;
  10455. }
  10456. .team-list.team-list__sinlge:after {
  10457. clear: both;
  10458. }
  10459. @media (min-width: 992px) {
  10460. .team-list.team-list__sinlge {
  10461. margin-top: -17px;
  10462. margin-bottom: -17px;
  10463. }
  10464. }
  10465. .team-list.team-list__sinlge .member {
  10466. position: relative;
  10467. min-height: 1px;
  10468. padding-left: 15px;
  10469. padding-right: 15px;
  10470. padding-bottom: 0;
  10471. margin-bottom: 0;
  10472. }
  10473. @media (min-width: 992px) {
  10474. .team-list.team-list__sinlge .member {
  10475. float: left;
  10476. width: 100%;
  10477. }
  10478. }
  10479. .team-list.team-list__sinlge .member:after {
  10480. display: none;
  10481. }
  10482. .team-list.team-list__sinlge .member-header {
  10483. padding-top: 16px;
  10484. margin-bottom: 25px;
  10485. }
  10486. @media (min-width: 768px) {
  10487. .team-list.team-list__sinlge .member-header {
  10488. padding-top: 56px;
  10489. }
  10490. }
  10491. .team-list.team-list__sinlge .member-header > h3 {
  10492. font-size: 22px;
  10493. font-weight: 400;
  10494. }
  10495. .team-list.team-list__sinlge .member-desc {
  10496. text-align: center;
  10497. }
  10498. @media (min-width: 768px) {
  10499. .team-list.team-list__sinlge .member-desc {
  10500. text-align: left;
  10501. }
  10502. }
  10503. .offers-list {
  10504. padding-left: 0;
  10505. list-style: none;
  10506. overflow: hidden;
  10507. margin-bottom: 0;
  10508. padding-top: 20px;
  10509. margin-left: -15px;
  10510. margin-right: -15px;
  10511. }
  10512. .offers-list > li:before {
  10513. display: block;
  10514. position: absolute;
  10515. left: 50%;
  10516. top: 100%;
  10517. margin: -28px 0 0 -12px;
  10518. content: "";
  10519. font-weight: 400;
  10520. font-size: 60px;
  10521. font-family: Arial;
  10522. color: #26CE0D;
  10523. vertical-align: top;
  10524. }
  10525. @media (min-width: 768px) {
  10526. .offers-list > li:before {
  10527. left: auto;
  10528. right: -12px;
  10529. top: 50%;
  10530. margin: -68px 0 0 0;
  10531. }
  10532. }
  10533. @media (min-width: 992px) {
  10534. .offers-list > li:before {
  10535. margin: -49px 0 0 0;
  10536. }
  10537. }
  10538. .offers-list > li img {
  10539. width: 160px;
  10540. height: auto;
  10541. display: block;
  10542. margin: 0 auto 40px;
  10543. padding: 5px;
  10544. -webkit-box-shadow: none;
  10545. box-shadow: none;
  10546. -webkit-transition: .2s;
  10547. transition: 0.2s;
  10548. }
  10549. .offers-list > li img:hover {
  10550. opacity: .85;
  10551. filter: alpha(opacity=85);
  10552. }
  10553. @media (min-width: 992px) {
  10554. .offers-list > li img {
  10555. width: 220px;
  10556. margin: 0 auto;
  10557. }
  10558. }
  10559. .offers-list > li .offer-discount {
  10560. width: 160px;
  10561. height: 160px;
  10562. padding: 5px;
  10563. background: rgba(119, 187, 121, 0.3);
  10564. border-radius: 50%;
  10565. margin: 0 auto;
  10566. position: relative;
  10567. font-size: 40px;
  10568. line-height: 150px;
  10569. text-align: center;
  10570. font-family: Arial;
  10571. color: #FBFBFB;
  10572. -webkit-transition: .2s;
  10573. transition: 0.2s;
  10574. }
  10575. @media (min-width: 992px) {
  10576. .offers-list > li .offer-discount {
  10577. width: 220px;
  10578. height: 220px;
  10579. line-height: 210px;
  10580. font-size: 60px;
  10581. }
  10582. }
  10583. .offers-list > li .offer-discount:before {
  10584. content: "";
  10585. display: block;
  10586. position: absolute;
  10587. left: 5px;
  10588. top: 5px;
  10589. bottom: 5px;
  10590. right: 5px;
  10591. background: #26CE0D;
  10592. border-radius: 50%;
  10593. }
  10594. .offers-list > li .offer-discount .number {
  10595. position: relative;
  10596. }
  10597. .offers-list__two-items > li {
  10598. position: relative;
  10599. min-height: 1px;
  10600. padding-left: 15px;
  10601. padding-right: 15px;
  10602. }
  10603. @media (min-width: 992px) {
  10604. .offers-list__two-items > li {
  10605. float: left;
  10606. width: 33.33333333333333%;
  10607. }
  10608. }
  10609. @media (min-width: 768px) {
  10610. .offers-list__two-items > li {
  10611. float: left;
  10612. width: 33.33333333333333%;
  10613. }
  10614. }
  10615. .offers-list__two-items > li:first-child:before {
  10616. content: "+";
  10617. }
  10618. .offers-list__two-items > li:first-child + li:before {
  10619. content: "=";
  10620. }
  10621. .offers-list__two-items.offers-list__nocount > li {
  10622. position: relative;
  10623. min-height: 1px;
  10624. padding-left: 15px;
  10625. padding-right: 15px;
  10626. }
  10627. @media (min-width: 992px) {
  10628. .offers-list__two-items.offers-list__nocount > li {
  10629. float: left;
  10630. width: 50%;
  10631. }
  10632. }
  10633. @media (min-width: 768px) {
  10634. .offers-list__two-items.offers-list__nocount > li {
  10635. float: left;
  10636. width: 50%;
  10637. }
  10638. }
  10639. @media (min-width: 992px) {
  10640. .offers-list__two-items.offers-list__nocount > li .thumbnail {
  10641. margin-right: 15px;
  10642. }
  10643. }
  10644. .offers-list__two-items.offers-list__nocount > li:first-child + li:before {
  10645. content: "";
  10646. }
  10647. @media (min-width: 992px) {
  10648. .offers-list__two-items.offers-list__nocount > li:first-child + li .thumbnail {
  10649. margin-left: 15px;
  10650. }
  10651. }
  10652. .offers-list__three-items > li {
  10653. position: relative;
  10654. min-height: 1px;
  10655. padding-left: 15px;
  10656. padding-right: 15px;
  10657. }
  10658. @media (min-width: 992px) {
  10659. .offers-list__three-items > li {
  10660. float: left;
  10661. width: 25%;
  10662. }
  10663. }
  10664. @media (min-width: 768px) {
  10665. .offers-list__three-items > li {
  10666. float: left;
  10667. width: 25%;
  10668. }
  10669. }
  10670. .offers-list__three-items > li:first-child:before,
  10671. .offers-list__three-items > li:first-child + li:before {
  10672. content: "+";
  10673. }
  10674. .offers-list__three-items > li:first-child + li + li:before {
  10675. content: "=";
  10676. }
  10677. .benefit .thumb-wrap {
  10678. text-align: center;
  10679. }
  10680. .benefit .thumb-wrap .thumb {
  10681. margin: 0 auto 10px;
  10682. display: inline-block;
  10683. text-align: center;
  10684. max-width: 140px;
  10685. }
  10686. @media (min-width: 480px) {
  10687. .benefit .thumb-wrap .thumb {
  10688. width: 140px;
  10689. height: auto;
  10690. float: left;
  10691. margin: 0 20px 0 0;
  10692. }
  10693. }
  10694. .benefit .thumb-wrap .thumb .thumbnail {
  10695. margin-bottom: 0;
  10696. }
  10697. .benefit .thumb-wrap .thumb img {
  10698. margin-bottom: 0;
  10699. }
  10700. .video-holder {
  10701. position: relative;
  10702. margin-bottom: 30px;
  10703. }
  10704. @media (min-width: 992px) {
  10705. .video-holder {
  10706. margin-bottom: 5px;
  10707. }
  10708. }
  10709. .video-holder .screen {
  10710. padding: 14px;
  10711. border-radius: 5px;
  10712. background: #3f5348;
  10713. position: relative;
  10714. }
  10715. @media (min-width: 768px) {
  10716. .video-holder .screen {
  10717. border-radius: 10px;
  10718. padding: 18px;
  10719. }
  10720. }
  10721. .video-holder .screen:before,
  10722. .video-holder .screen:after {
  10723. position: absolute;
  10724. left: 50%;
  10725. display: block;
  10726. margin-left: -1px;
  10727. width: 4px;
  10728. height: 4px;
  10729. border-radius: 50%;
  10730. background: #FBFBFB;
  10731. content: "";
  10732. }
  10733. @media (min-width: 768px) {
  10734. .video-holder .screen:before,
  10735. .video-holder .screen:after {
  10736. width: 6px;
  10737. height: 6px;
  10738. }
  10739. }
  10740. .video-holder .screen:before {
  10741. top: 5px;
  10742. }
  10743. @media (min-width: 768px) {
  10744. .video-holder .screen:before {
  10745. top: 7px;
  10746. }
  10747. }
  10748. .video-holder .screen:after {
  10749. width: 6px;
  10750. height: 6px;
  10751. margin-left: -3px;
  10752. bottom: 4px;
  10753. }
  10754. @media (min-width: 768px) {
  10755. .video-holder .screen:after {
  10756. width: 9px;
  10757. height: 9px;
  10758. margin-left: -4px;
  10759. bottom: 5px;
  10760. }
  10761. }
  10762. .video-holder .screen .screen-inner {
  10763. background: #FBFBFB;
  10764. }
  10765. .video-holder .stand {
  10766. text-align: center;
  10767. }
  10768. .video-holder .stand .stand-center {
  10769. position: relative;
  10770. display: inline-block;
  10771. margin: 0 auto;
  10772. width: 62px;
  10773. height: 0;
  10774. border-right: 7px solid transparent;
  10775. border-bottom: 28px solid #e8e9db;
  10776. border-left: 7px solid transparent;
  10777. }
  10778. @media (min-width: 768px) {
  10779. .video-holder .stand .stand-center {
  10780. width: 124px;
  10781. border-right: 14px solid transparent;
  10782. border-bottom: 56px solid #e8e9db;
  10783. border-left: 14px solid transparent;
  10784. }
  10785. }
  10786. .video-holder .stand .stand-shadow {
  10787. display: block;
  10788. position: absolute;
  10789. z-index: 1;
  10790. height: 5px;
  10791. left: -3px;
  10792. right: -3px;
  10793. background: rgba(63, 72, 83, 0.1);
  10794. }
  10795. @media (min-width: 768px) {
  10796. .video-holder .stand .stand-shadow {
  10797. height: 10px;
  10798. }
  10799. }
  10800. .video-holder .stand .stand-shadow-left-helper {
  10801. display: block;
  10802. position: absolute;
  10803. left: -3px;
  10804. top: 0;
  10805. width: 0;
  10806. height: 0;
  10807. border-bottom: 10px solid transparent;
  10808. border-left: 2px solid #FBFBFB;
  10809. z-index: 2;
  10810. }
  10811. .video-holder .stand .stand-shadow-right-helper {
  10812. display: block;
  10813. position: absolute;
  10814. right: -3px;
  10815. top: 0;
  10816. width: 0;
  10817. height: 0;
  10818. border-bottom: 10px solid transparent;
  10819. border-right: 2px solid #FBFBFB;
  10820. z-index: 2;
  10821. }
  10822. .video-holder .stand .stand-bottom {
  10823. position: absolute;
  10824. bottom: 0;
  10825. left: 50%;
  10826. margin-left: -38px;
  10827. width: 76px;
  10828. height: 7px;
  10829. background: #e8e9db;
  10830. -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.1);
  10831. box-shadow: 0 2px 0 rgba(0, 0, 0, 0.1);
  10832. }
  10833. @media (min-width: 768px) {
  10834. .video-holder .stand .stand-bottom {
  10835. width: 152px;
  10836. margin-left: -76px;
  10837. }
  10838. }
  10839. .video-holder .stand .stand-bottom:before {
  10840. content: "";
  10841. display: block;
  10842. position: absolute;
  10843. left: 0;
  10844. top: -3px;
  10845. width: 0;
  10846. height: 0;
  10847. border-top: 3px solid transparent;
  10848. border-right: 16px solid #e8e9db;
  10849. }
  10850. .video-holder .stand .stand-bottom:after {
  10851. content: "";
  10852. display: block;
  10853. position: absolute;
  10854. right: 0;
  10855. top: -3px;
  10856. width: 0;
  10857. height: 0;
  10858. border-top: 3px solid transparent;
  10859. border-left: 16px solid #e8e9db;
  10860. }
  10861. .icobox {
  10862. position: relative;
  10863. margin-bottom: 30px;
  10864. }
  10865. .icobox:before,
  10866. .icobox:after {
  10867. content: " ";
  10868. display: table;
  10869. }
  10870. .icobox:after {
  10871. clear: both;
  10872. }
  10873. .icobox:before,
  10874. .icobox:after {
  10875. content: " ";
  10876. display: table;
  10877. }
  10878. .icobox:after {
  10879. clear: both;
  10880. }
  10881. .icobox .icobox-holder {
  10882. border-radius: 2px;
  10883. width: 36%;
  10884. position: relative;
  10885. padding-bottom: 25%;
  10886. float: left;
  10887. height: 0;
  10888. overflow: hidden;
  10889. margin-right: 20px;
  10890. -webkit-transition: .2s;
  10891. transition: 0.2s;
  10892. }
  10893. @media (min-width: 768px) {
  10894. .icobox .icobox-holder {
  10895. width: 100%;
  10896. padding-bottom: 66.6%;
  10897. margin-right: 0;
  10898. float: none;
  10899. margin-bottom: 20px;
  10900. }
  10901. }
  10902. @media (min-width: 992px) {
  10903. .icobox .icobox-holder {
  10904. margin-bottom: 0;
  10905. }
  10906. }
  10907. .icobox .icobox-holder .triangle-top {
  10908. display: block;
  10909. position: absolute;
  10910. width: 0;
  10911. height: 0;
  10912. border-top: 120px solid rgba(255, 255, 255, 0.1);
  10913. border-right: 175px solid transparent;
  10914. border-left: 175px solid transparent;
  10915. -webkit-box-sizing: content-box;
  10916. -moz-box-sizing: content-box;
  10917. box-sizing: content-box;
  10918. }
  10919. .icobox .icobox-holder .triangle-bottom {
  10920. display: block;
  10921. position: absolute;
  10922. bottom: 0;
  10923. width: 0;
  10924. height: 0;
  10925. border-bottom: 120px solid rgba(0, 0, 0, 0.02);
  10926. border-left: 175px solid transparent;
  10927. border-right: 175px solid transparent;
  10928. -webkit-box-sizing: content-box;
  10929. -moz-box-sizing: content-box;
  10930. box-sizing: content-box;
  10931. }
  10932. .icobox .icobox-holder .fa {
  10933. color: #FBFBFB;
  10934. display: block;
  10935. position: absolute;
  10936. z-index: 2;
  10937. left: 50%;
  10938. top: 50%;
  10939. width: 50px;
  10940. height: 50px;
  10941. line-height: 50px;
  10942. text-align: center;
  10943. margin: -25px 0 0 -25px;
  10944. font-size: 42px;
  10945. text-shadow: 0 3px 0 rgba(0, 0, 0, 0.2);
  10946. }
  10947. @media (min-width: 768px) {
  10948. .icobox .icobox-holder .fa {
  10949. font-size: 70px;
  10950. line-height: 70px;
  10951. width: 70px;
  10952. height: 70px;
  10953. margin: -35px 0 0 -35px;
  10954. }
  10955. }
  10956. .icobox .icobox-desc {
  10957. position: relative;
  10958. }
  10959. @media (min-width: 768px) {
  10960. .icobox .icobox-desc {
  10961. text-align: center;
  10962. }
  10963. }
  10964. @media (min-width: 992px) {
  10965. .icobox .icobox-desc {
  10966. padding-top: 25px;
  10967. }
  10968. }
  10969. .icobox .icobox-desc h3 {
  10970. font-size: 22px;
  10971. line-height: 1em;
  10972. margin-bottom: .3em;
  10973. text-shadow: 0 2px 0 rgba(0, 0, 0, 0.12);
  10974. text-transform: uppercase;
  10975. font-family: Arial;
  10976. }
  10977. @media (min-width: 992px) {
  10978. .icobox .icobox-desc h3 {
  10979. font-size: 26px;
  10980. }
  10981. }
  10982. .icobox .icobox-desc p {
  10983. line-height: 21px;
  10984. }
  10985. @media (min-width: 992px) {
  10986. .icobox .icobox-desc.icobox-desc__alt {
  10987. position: absolute;
  10988. left: 0;
  10989. top: 0;
  10990. bottom: 0;
  10991. right: 0;
  10992. color: #FBFBFB;
  10993. border-radius: 2px;
  10994. z-index: 2;
  10995. padding-top: 0;
  10996. opacity: 0;
  10997. filter: alpha(opacity=0);
  10998. -webkit-transition: .2s;
  10999. transition: 0.2s;
  11000. }
  11001. .icobox .icobox-desc.icobox-desc__alt .icobox-desc-inner1 {
  11002. display: table;
  11003. width: 100%;
  11004. height: 100%;
  11005. }
  11006. .icobox .icobox-desc.icobox-desc__alt .icobox-desc-inner1 .icobox-desc-inner2 {
  11007. display: table-cell;
  11008. text-align: center;
  11009. vertical-align: middle;
  11010. padding: 0 10px;
  11011. }
  11012. }
  11013. .icobox .icobox-desc.icobox-desc__alt h3 {
  11014. font-size: 22px;
  11015. }
  11016. @media (min-width: 992px) {
  11017. .icobox .icobox-desc.icobox-desc__alt h3 {
  11018. font-size: 26px;
  11019. color: #FBFBFB;
  11020. -webkit-transition: .2s;
  11021. transition: .2s;
  11022. -webkit-transform: translate(0, -10px);
  11023. -ms-transform: translate(0, -10px);
  11024. transform: translate(0, -10px);
  11025. }
  11026. }
  11027. @media (min-width: 992px) {
  11028. .icobox .icobox-desc.icobox-desc__alt p {
  11029. -webkit-transition: .2s;
  11030. transition: .2s;
  11031. -webkit-transform: translate(0, 10px);
  11032. -ms-transform: translate(0, 10px);
  11033. transform: translate(0, 10px);
  11034. }
  11035. }
  11036. @media (min-width: 992px) {
  11037. .icobox:hover .icobox-desc {
  11038. opacity: 1;
  11039. filter: alpha(opacity=100);
  11040. }
  11041. .icobox:hover .icobox-desc h3,
  11042. .icobox:hover .icobox-desc p {
  11043. -webkit-transform: translate(0, 0);
  11044. -ms-transform: translate(0, 0);
  11045. transform: translate(0, 0);
  11046. }
  11047. }
  11048. .icobox__primary .icobox-holder {
  11049. background: #26CE0D;
  11050. }
  11051. .icobox__primary .icobox-desc h3,
  11052. .icobox__primary .icobox-desc h3 a {
  11053. color: #26CE0D;
  11054. }
  11055. @media (min-width: 992px) {
  11056. .icobox__primary .icobox-desc__alt h3,
  11057. .icobox__primary .icobox-desc__alt h3 a {
  11058. color: #FBFBFB;
  11059. }
  11060. }
  11061. @media (min-width: 992px) {
  11062. .icobox__primary .icobox-desc__alt {
  11063. background: #26CE0D;
  11064. }
  11065. }
  11066. .icobox__primary:hover .icobox-holder {
  11067. background: #5faf85;
  11068. }
  11069. .icobox__secondary .icobox-holder {
  11070. background: #f7764d;
  11071. }
  11072. .icobox__secondary .icobox-desc h3,
  11073. .icobox__secondary .icobox-desc h3 a {
  11074. color: #f7764d;
  11075. }
  11076. @media (min-width: 992px) {
  11077. .icobox__secondary .icobox-desc__alt h3,
  11078. .icobox__secondary .icobox-desc__alt h3 a {
  11079. color: #FBFBFB;
  11080. }
  11081. }
  11082. @media (min-width: 992px) {
  11083. .icobox__secondary .icobox-desc__alt {
  11084. background: #f7764d;
  11085. }
  11086. }
  11087. .icobox__secondary:hover .icobox-holder {
  11088. background: #f55c2b;
  11089. }
  11090. .icobox__tertiary .icobox-holder {
  11091. background: #bf5a68;
  11092. }
  11093. .icobox__tertiary .icobox-desc h3,
  11094. .icobox__tertiary .icobox-desc h3 a {
  11095. color: #bf5a68;
  11096. }
  11097. @media (min-width: 992px) {
  11098. .icobox__tertiary .icobox-desc__alt h3,
  11099. .icobox__tertiary .icobox-desc__alt h3 a {
  11100. color: #FBFBFB;
  11101. }
  11102. }
  11103. @media (min-width: 992px) {
  11104. .icobox__tertiary .icobox-desc__alt {
  11105. background: #bf5a68;
  11106. }
  11107. }
  11108. .icobox__tertiary:hover .icobox-holder {
  11109. background: #b14554;
  11110. }
  11111. .icobox__info .icobox-holder {
  11112. background: #85ADD6;
  11113. }
  11114. .icobox__info .icobox-desc h3,
  11115. .icobox__info .icobox-desc h3 a {
  11116. color: #85ADD6;
  11117. }
  11118. @media (min-width: 992px) {
  11119. .icobox__info .icobox-desc__alt h3,
  11120. .icobox__info .icobox-desc__alt h3 a {
  11121. color: #FBFBFB;
  11122. }
  11123. }
  11124. @media (min-width: 992px) {
  11125. .icobox__info .icobox-desc__alt {
  11126. background: #85ADD6;
  11127. }
  11128. }
  11129. .icobox__info:hover .icobox-holder {
  11130. background: #6396CA;
  11131. }
  11132. .icobox__with-thumbs {
  11133. position: relative;
  11134. z-index: 2;
  11135. }
  11136. @media (min-width: 768px) {
  11137. .icobox__with-thumbs:hover:before {
  11138. position: absolute;
  11139. top: -5px;
  11140. right: -5px;
  11141. bottom: 0;
  11142. left: -5px;
  11143. display: block;
  11144. padding: 5px 5px 10px;
  11145. border: 1px solid #ecede6;
  11146. border-bottom: 0;
  11147. border-radius: 2px 2px 0 0;
  11148. background: #fcfcf8;
  11149. }
  11150. .icobox__with-thumbs:hover .icobox-thumbs {
  11151. opacity: 1;
  11152. filter: alpha(opacity=100);
  11153. height: auto;
  11154. position: absolute;
  11155. top: 100%;
  11156. right: -5px;
  11157. left: -5px;
  11158. display: block;
  11159. padding: 15px 5px 10px;
  11160. border: 1px solid #ecede6;
  11161. border-top: 0;
  11162. border-radius: 0 0 2px 2px;
  11163. background: #fcfcf8;
  11164. }
  11165. .icobox__with-thumbs:hover .icobox-thumbs .cat-thumbs {
  11166. opacity: 1;
  11167. filter: alpha(opacity=100);
  11168. }
  11169. }
  11170. .icobox__with-thumbs .icobox-thumbs {
  11171. height: 0;
  11172. overflow: hidden;
  11173. opacity: 0;
  11174. filter: alpha(opacity=0);
  11175. }
  11176. .icobox__with-thumbs .icobox-thumbs .cat-thumbs {
  11177. opacity: 0;
  11178. filter: alpha(opacity=0);
  11179. -webkit-transition: .3s;
  11180. transition: 0.3s;
  11181. }
  11182. @media (min-width: 768px) {
  11183. .icobox__with-thumbs .icobox-thumbs .cat-thumbs > li {
  11184. width: 50%;
  11185. }
  11186. }
  11187. .icobox__with-thumbs .icobox-thumbs .cat-thumbs > li img {
  11188. width: 100%;
  11189. height: auto;
  11190. }
  11191. .social-btns {
  11192. background: #fdfdfa;
  11193. border: 1px solid #ecede6;
  11194. text-align: center;
  11195. padding: 25px 0;
  11196. }
  11197. .social-btns .btn-fb,
  11198. .social-btns .btn-tw {
  11199. display: block;
  11200. font-size: 13px;
  11201. color: #fff;
  11202. margin: 10px 25px;
  11203. text-transform: uppercase;
  11204. font-weight: 700;
  11205. padding-top: 26px;
  11206. padding-bottom: 26px;
  11207. border-radius: 2px;
  11208. -webkit-box-shadow: inset 0 -4px 0 rgba(255, 255, 255, 0.1), 0 2px 3px rgba(0, 0, 0, 0.1);
  11209. box-shadow: inset 0 -4px 0 rgba(255, 255, 255, 0.1), 0 2px 3px rgba(0, 0, 0, 0.1);
  11210. -webkit-transition: .2s;
  11211. transition: 0.2s;
  11212. }
  11213. @media (min-width: 768px) {
  11214. .social-btns .btn-fb,
  11215. .social-btns .btn-tw {
  11216. display: inline-block;
  11217. padding: 26px;
  11218. }
  11219. }
  11220. .social-btns .btn-fb {
  11221. background: #3b5997;
  11222. }
  11223. .social-btns .btn-fb:hover {
  11224. background: #4264a9;
  11225. -webkit-transition: none;
  11226. transition: none;
  11227. }
  11228. .social-btns .btn-tw {
  11229. background: #33cbfe;
  11230. }
  11231. .social-btns .btn-tw:hover {
  11232. background: #4cd1fe;
  11233. -webkit-transition: none;
  11234. transition: none;
  11235. }
  11236. .single-member-info {
  11237. margin: 0 -100%;
  11238. padding: 25px 100%;
  11239. background: #f0f1e6;
  11240. position: relative;
  11241. }
  11242. @media (min-width: 992px) {
  11243. .single-member-info:before {
  11244. content: "";
  11245. display: block;
  11246. position: absolute;
  11247. right: 0;
  11248. top: 0;
  11249. bottom: 0;
  11250. width: 50%;
  11251. background: #eaecdc;
  11252. }
  11253. }
  11254. .single-member-info .progress {
  11255. margin-bottom: 14px;
  11256. }
  11257. .single-member-info .progress:last-child {
  11258. margin-bottom: 0;
  11259. }
  11260. .owl-carousel .owl-wrapper:after {
  11261. content: ".";
  11262. display: block;
  11263. clear: both;
  11264. visibility: hidden;
  11265. line-height: 0;
  11266. height: 0;
  11267. }
  11268. .owl-carousel {
  11269. display: none;
  11270. position: relative;
  11271. width: 100%;
  11272. -ms-touch-action: pan-y;
  11273. }
  11274. .owl-carousel .owl-wrapper {
  11275. display: none;
  11276. position: relative;
  11277. -webkit-transform: translate3d(0px, 0, 0);
  11278. }
  11279. .owl-carousel .owl-wrapper-outer {
  11280. overflow: hidden;
  11281. position: relative;
  11282. width: 100%;
  11283. }
  11284. .owl-carousel .owl-wrapper-outer.autoHeight {
  11285. -webkit-transition: height 500ms ease-in-out;
  11286. transition: height 500ms ease-in-out;
  11287. }
  11288. .owl-carousel .owl-item {
  11289. float: left;
  11290. }
  11291. .owl-controls .owl-page,
  11292. .owl-controls .owl-buttons div {
  11293. cursor: pointer;
  11294. }
  11295. .owl-controls {
  11296. -webkit-user-select: none;
  11297. -moz-user-select: none;
  11298. -ms-user-select: none;
  11299. -o-user-select: none;
  11300. user-select: none;
  11301. -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  11302. }
  11303. .grabbing {
  11304. cursor: url(../images/grabbing.png) 8 8, move;
  11305. }
  11306. .owl-carousel .owl-wrapper,
  11307. .owl-carousel .owl-item {
  11308. -webkit-backface-visibility: hidden;
  11309. -moz-backface-visibility: hidden;
  11310. backface-visibility: hidden;
  11311. -webkit-transform: translate3d(0, 0, 0);
  11312. transform: translate3d(0, 0, 0);
  11313. }
  11314. .owl-carousel {
  11315. padding-bottom: 20px;
  11316. }
  11317. .owl-carousel .item {
  11318. text-align: center;
  11319. }
  11320. .owl-carousel .item .thumbnail {
  11321. margin: 0 15px;
  11322. padding: 5px;
  11323. }
  11324. .owl-carousel .item .thumbnail:before {
  11325. left: 5px;
  11326. right: 5px;
  11327. top: 5px;
  11328. bottom: 5px;
  11329. }
  11330. .owl-carousel .item h3 {
  11331. font-weight: 700;
  11332. padding-top: 13px;
  11333. }
  11334. .owl-carousel .item .stars {
  11335. display: block;
  11336. padding: 16px 0 0;
  11337. }
  11338. .owl-theme .owl-controls {
  11339. margin-top: 10px;
  11340. text-align: center;
  11341. }
  11342. .prev-next-holder {
  11343. margin-bottom: 10px;
  11344. padding-top: 5px;
  11345. text-align: right;
  11346. }
  11347. @media (min-width: 992px) {
  11348. .prev-next-holder {
  11349. text-align: left;
  11350. }
  11351. }
  11352. .prev-next-holder.text-center {
  11353. padding-top: 20px;
  11354. text-align: center;
  11355. }
  11356. .prev-btn,
  11357. .next-btn {
  11358. position: relative;
  11359. display: inline-block;
  11360. overflow: hidden;
  11361. width: 30px;
  11362. height: 30px;
  11363. border-radius: 2px;
  11364. background: rgba(119, 187, 121, 0.1);
  11365. margin-right: 8px;
  11366. }
  11367. .prev-btn:hover,
  11368. .next-btn:hover {
  11369. cursor: pointer;
  11370. background: rgba(247, 118, 77, 0.1);
  11371. }
  11372. .prev-btn:before {
  11373. content: "";
  11374. display: block;
  11375. position: absolute;
  11376. top: 0;
  11377. left: 0;
  11378. border-top: 15px solid transparent;
  11379. border-bottom: 15px solid transparent;
  11380. border-left: 15px solid rgba(119, 187, 121, 0.1);
  11381. }
  11382. .prev-btn:after {
  11383. content: "";
  11384. display: block;
  11385. position: absolute;
  11386. top: 0;
  11387. right: 0;
  11388. border-top: 15px solid transparent;
  11389. border-bottom: 15px solid transparent;
  11390. border-right: 15px solid #26CE0D;
  11391. }
  11392. .prev-btn:hover:before {
  11393. border-left: 15px solid rgba(247, 118, 77, 0.1);
  11394. }
  11395. .prev-btn:hover:after {
  11396. border-right: 15px solid #f7764d;
  11397. }
  11398. .next-btn:after {
  11399. content: "";
  11400. display: block;
  11401. position: absolute;
  11402. top: 0;
  11403. right: 0;
  11404. border-top: 15px solid transparent;
  11405. border-bottom: 15px solid transparent;
  11406. border-right: 15px solid rgba(119, 187, 121, 0.1);
  11407. }
  11408. .next-btn:before {
  11409. content: "";
  11410. display: block;
  11411. position: absolute;
  11412. top: 0;
  11413. left: 0;
  11414. border-top: 15px solid transparent;
  11415. border-bottom: 15px solid transparent;
  11416. border-left: 15px solid #26CE0D;
  11417. }
  11418. .next-btn:hover:after {
  11419. border-left: 15px solid #f7764d;
  11420. }
  11421. .next-btn:hover:before {
  11422. border-right: 15px solid rgba(247, 118, 77, 0.1);
  11423. }
  11424. .owl-theme .owl-controls .owl-page {
  11425. display: inline-block;
  11426. zoom: 1;
  11427. *display: inline;
  11428. }
  11429. .owl-theme .owl-controls .owl-page span {
  11430. display: block;
  11431. width: 12px;
  11432. height: 12px;
  11433. margin: 5px 7px;
  11434. filter: alpha(opacity=50);
  11435. opacity: .5;
  11436. border-radius: 20px;
  11437. background: #869791;
  11438. }
  11439. .owl-theme .owl-controls .owl-page.active span,
  11440. .owl-theme .owl-controls.clickable .owl-page:hover span {
  11441. filter: alpha(opacity=100);
  11442. opacity: 1;
  11443. }
  11444. .owl-theme .owl-controls .owl-page span.owl-numbers {
  11445. height: auto;
  11446. width: auto;
  11447. color: #FFF;
  11448. padding: 2px 10px;
  11449. font-size: 12px;
  11450. border-radius: 30px;
  11451. }
  11452. .owl-item.loading {
  11453. min-height: 150px;
  11454. }
  11455. .owl-item.loading:before {
  11456. width: 30px;
  11457. height: 30px;
  11458. color: #3f5348;
  11459. content: '\f110';
  11460. text-align: center;
  11461. font-size: 14px;
  11462. font-family: FontAwesome;
  11463. line-height: 30px;
  11464. -webkit-animation: spin 2s infinite linear;
  11465. animation: spin 2s infinite linear;
  11466. }
  11467. .cat-box {
  11468. background: #fdfdfa;
  11469. border-radius: 2px;
  11470. padding: 5px 0;
  11471. background: #fff;
  11472. border: 1px solid #ecede6;
  11473. margin-bottom: 30px;
  11474. -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.05);
  11475. box-shadow: 0 0 6px rgba(0, 0, 0, 0.05);
  11476. }
  11477. @media (min-width: 992px) {
  11478. .cat-box {
  11479. margin-bottom: 0;
  11480. }
  11481. }
  11482. .cat-title {
  11483. position: relative;
  11484. height: 100px;
  11485. margin: 0 5px;
  11486. border-radius: 2px;
  11487. background: #26CE0D;
  11488. color: #FBFBFB;
  11489. text-align: center;
  11490. text-transform: uppercase;
  11491. text-shadow: 0 2px 0 rgba(0, 0, 0, 0.1);
  11492. font-size: 26px;
  11493. font-family: Arial;
  11494. line-height: 100px;
  11495. padding: 0;
  11496. overflow: hidden;
  11497. text-overflow: ellipsis;
  11498. white-space: nowrap;
  11499. }
  11500. .cat-title .triangle-top {
  11501. display: block;
  11502. position: absolute;
  11503. width: 0;
  11504. height: 0;
  11505. border-top: 50px solid rgba(255, 255, 255, 0.1);
  11506. border-right: 175px solid transparent;
  11507. border-left: 175px solid transparent;
  11508. -webkit-box-sizing: content-box;
  11509. -moz-box-sizing: content-box;
  11510. box-sizing: content-box;
  11511. }
  11512. .cat-title .triangle-bottom {
  11513. display: block;
  11514. position: absolute;
  11515. bottom: 0;
  11516. width: 0;
  11517. height: 0;
  11518. border-bottom: 50px solid rgba(0, 0, 0, 0.02);
  11519. border-right: 175px solid transparent;
  11520. border-left: 175px solid transparent;
  11521. -webkit-box-sizing: content-box;
  11522. -moz-box-sizing: content-box;
  11523. box-sizing: content-box;
  11524. }
  11525. .cat-desc {
  11526. padding: 30px 10px;
  11527. }
  11528. .cat-thumbs {
  11529. padding-left: 0;
  11530. list-style: none;
  11531. margin-bottom: 0;
  11532. }
  11533. .cat-thumbs:before,
  11534. .cat-thumbs:after {
  11535. content: " ";
  11536. display: table;
  11537. }
  11538. .cat-thumbs:after {
  11539. clear: both;
  11540. }
  11541. .cat-thumbs:before,
  11542. .cat-thumbs:after {
  11543. content: " ";
  11544. display: table;
  11545. }
  11546. .cat-thumbs:after {
  11547. clear: both;
  11548. }
  11549. .cat-thumbs > li {
  11550. padding: 10px 5px 0;
  11551. float: left;
  11552. width: 33.3%;
  11553. text-align: center;
  11554. }
  11555. @media (min-width: 992px) {
  11556. .cat-thumbs > li {
  11557. width: 50%;
  11558. }
  11559. }
  11560. .cat-thumbs > li .alignnone {
  11561. margin-bottom: 0;
  11562. vertical-align: top;
  11563. width: 100%;
  11564. height: auto;
  11565. }
  11566. .partners-list {
  11567. padding-left: 0;
  11568. list-style: none;
  11569. margin-left: -15px;
  11570. margin-right: -15px;
  11571. }
  11572. .partners-list > li {
  11573. display: inline-block;
  11574. padding-left: 5px;
  11575. padding-right: 5px;
  11576. }
  11577. .partners-list > li:first-child {
  11578. padding-left: 0;
  11579. }
  11580. .partners-list > li {
  11581. position: relative;
  11582. min-height: 1px;
  11583. padding-left: 15px;
  11584. padding-right: 15px;
  11585. }
  11586. @media (min-width: 992px) {
  11587. .partners-list > li {
  11588. float: left;
  11589. width: 16.666666666666664%;
  11590. }
  11591. }
  11592. .partners-list > li a {
  11593. display: block;
  11594. border: 1px solid #ecede6;
  11595. }
  11596. .partners-list > li img {
  11597. width: 100%;
  11598. height: auto;
  11599. -webkit-transition: .2s;
  11600. transition: 0.2s;
  11601. }
  11602. @media (min-width: 768px) {
  11603. .partners-list > li img {
  11604. opacity: .5;
  11605. filter: alpha(opacity=50);
  11606. }
  11607. }
  11608. @media (min-width: 768px) {
  11609. .partners-list > li img:hover {
  11610. opacity: 1;
  11611. filter: alpha(opacity=100);
  11612. }
  11613. }
  11614. .logos-list {
  11615. width: 100%;
  11616. background: 0 0;
  11617. border-spacing: 5px;
  11618. border-collapse: separate;
  11619. }
  11620. .logos-list td {
  11621. height: 100%;
  11622. text-align: center;
  11623. vertical-align: middle!important;
  11624. padding: 0!important;
  11625. border: 1px solid #ecede6!important;
  11626. border-radius: 2px;
  11627. }
  11628. .logos-list td img {
  11629. width: 100%;
  11630. height: auto;
  11631. vertical-align: middle;
  11632. -webkit-transition: .2s;
  11633. transition: 0.2s;
  11634. }
  11635. @media (min-width: 768px) {
  11636. .logos-list td img {
  11637. opacity: .5;
  11638. filter: alpha(opacity=50);
  11639. }
  11640. }
  11641. @media (min-width: 768px) {
  11642. .logos-list td img:hover {
  11643. opacity: 1;
  11644. filter: alpha(opacity=100);
  11645. }
  11646. }
  11647. .logos-list td .cta-link {
  11648. color: #f7764d;
  11649. font-weight: 700;
  11650. text-transform: uppercase;
  11651. display: inline-block;
  11652. vertical-align: middle;
  11653. font-size: 11px;
  11654. line-height: 1.4em;
  11655. }
  11656. @media (min-width: 768px) {
  11657. .logos-list td .cta-link {
  11658. font-size: 1em;
  11659. }
  11660. }
  11661. .logos-list td .cta-link:hover {
  11662. color: #26CE0D;
  11663. }
  11664. .logos-list td .cta-link .fa {
  11665. padding-top: 8px;
  11666. }
  11667. .news-list {
  11668. padding-left: 0;
  11669. list-style: none;
  11670. padding-bottom: 10px;
  11671. }
  11672. .news-list > li h6 {
  11673. font-weight: 700;
  11674. font-size: 1em;
  11675. }
  11676. .news-list > li .excerpt {
  11677. position: relative;
  11678. padding-left: 20px;
  11679. }
  11680. .news-list > li .excerpt:before,
  11681. .news-list > li .excerpt:after {
  11682. content: "";
  11683. display: block;
  11684. position: absolute;
  11685. left: 0;
  11686. top: 0;
  11687. bottom: 0;
  11688. }
  11689. .news-list > li .excerpt:before {
  11690. width: 4px;
  11691. border-left: 1px solid #ecede6;
  11692. border-right: 2px solid #ecede6;
  11693. }
  11694. .news-list > li .excerpt:after {
  11695. width: 8px;
  11696. left: 5px;
  11697. border-left: 3px solid #ecede6;
  11698. border-right: 4px solid #ecede6;
  11699. }
  11700. .news-list > li + li {
  11701. margin-top: 33px;
  11702. }
  11703. .gallery {
  11704. margin-left: -15px;
  11705. margin-right: -15px;
  11706. margin-bottom: 32px;
  11707. }
  11708. .gallery-view-wrapper {
  11709. position: relative;
  11710. min-height: 1px;
  11711. padding-left: 15px;
  11712. padding-right: 15px;
  11713. margin-bottom: 10px;
  11714. }
  11715. @media (min-width: 992px) {
  11716. .gallery-view-wrapper {
  11717. float: left;
  11718. width: 66.66666666666666%;
  11719. }
  11720. }
  11721. @media (min-width: 992px) {
  11722. .gallery-view-wrapper {
  11723. margin-bottom: 0;
  11724. }
  11725. }
  11726. .gallery-view {
  11727. position: relative;
  11728. background-color: rgba(119, 187, 121, 0.3);
  11729. border: 1px solid transparent;
  11730. border-radius: 2px;
  11731. }
  11732. .gallery-view img {
  11733. width: 100%;
  11734. height: auto;
  11735. padding: 2px;
  11736. }
  11737. .gallery-thumbs-wrapper {
  11738. position: relative;
  11739. min-height: 1px;
  11740. padding-left: 15px;
  11741. padding-right: 15px;
  11742. overflow: hidden;
  11743. }
  11744. @media (min-width: 992px) {
  11745. .gallery-thumbs-wrapper {
  11746. float: left;
  11747. width: 33.33333333333333%;
  11748. }
  11749. }
  11750. .gallery-thumbs {
  11751. padding-left: 0;
  11752. list-style: none;
  11753. margin-right: -10px;
  11754. }
  11755. .gallery-thumbs > li {
  11756. float: left;
  11757. width: 25%;
  11758. }
  11759. @media (min-width: 992px) {
  11760. .gallery-thumbs > li {
  11761. width: 50%;
  11762. }
  11763. }
  11764. .gallery-thumbs > li .alignnone {
  11765. margin: 0 10px 9px 0;
  11766. vertical-align: top;
  11767. }
  11768. .gallery-thumbs > li .alignnone > img {
  11769. display: block;
  11770. width: 100%;
  11771. }
  11772. .gallery-thumbs > li .alignnone.active:before {
  11773. opacity: 0;
  11774. filter: alpha(opacity=0);
  11775. }
  11776. @media (min-width: 768px) {
  11777. .gallery__rounded {
  11778. margin-bottom: 0;
  11779. }
  11780. }
  11781. .gallery__rounded .gallery-view-wrapper {
  11782. position: relative;
  11783. min-height: 1px;
  11784. padding-left: 15px;
  11785. padding-right: 15px;
  11786. margin-bottom: 30px;
  11787. }
  11788. @media (min-width: 768px) {
  11789. .gallery__rounded .gallery-view-wrapper {
  11790. float: left;
  11791. width: 66.66666666666666%;
  11792. }
  11793. }
  11794. @media (min-width: 992px) {
  11795. .gallery__rounded .gallery-view-wrapper {
  11796. margin-bottom: 0;
  11797. }
  11798. }
  11799. .gallery__rounded .gallery-view-wrapper .gallery-view {
  11800. border-radius: 50%;
  11801. border: 5px solid rgba(119, 187, 121, 0.3);
  11802. }
  11803. .gallery__rounded .gallery-view-wrapper .gallery-view > img {
  11804. border-radius: 50%;
  11805. padding: 15px;
  11806. background: #26CE0D;
  11807. }
  11808. .gallery__rounded .gallery-thumbs-wrapper {
  11809. overflow: visible;
  11810. position: relative;
  11811. min-height: 1px;
  11812. padding-left: 15px;
  11813. padding-right: 15px;
  11814. }
  11815. @media (min-width: 768px) {
  11816. .gallery__rounded .gallery-thumbs-wrapper {
  11817. float: left;
  11818. width: 33.33333333333333%;
  11819. }
  11820. }
  11821. .gallery__rounded .gallery-thumbs-wrapper a {
  11822. border-radius: 50%;
  11823. padding: 5px;
  11824. }
  11825. .gallery__rounded .gallery-thumbs-wrapper a:before {
  11826. left: 5px;
  11827. right: 5px;
  11828. bottom: 5px;
  11829. top: 5px;
  11830. border-radius: 50%;
  11831. }
  11832. .gallery__rounded .gallery-thumbs-wrapper a:hover,
  11833. .gallery__rounded .gallery-thumbs-wrapper a.active {
  11834. background: #26CE0D;
  11835. }
  11836. .gallery__rounded .gallery-thumbs-wrapper img {
  11837. border-radius: 50%;
  11838. }
  11839. .gallery__rounded .gallery-thumbs-wrapper .gallery-thumbs > li {
  11840. float: left;
  11841. width: 25%;
  11842. text-align: center;
  11843. }
  11844. @media (min-width: 768px) {
  11845. .gallery__rounded .gallery-thumbs-wrapper .gallery-thumbs > li {
  11846. float: none;
  11847. width: auto;
  11848. }
  11849. }
  11850. @media (min-width: 992px) {
  11851. .gallery__rounded .gallery-thumbs-wrapper .gallery-thumbs > li {
  11852. text-align: left;
  11853. }
  11854. }
  11855. @media (min-width: 992px) {
  11856. .gallery__rounded .gallery-thumbs-wrapper .gallery-thumbs > li .alignnone {
  11857. margin: 0 0 9px -20%;
  11858. }
  11859. }
  11860. @media (min-width: 992px) {
  11861. .gallery__rounded .gallery-thumbs-wrapper .gallery-thumbs > li + li .alignnone {
  11862. margin-left: -5%;
  11863. }
  11864. }
  11865. @media (min-width: 1200px) {
  11866. .gallery__rounded .gallery-thumbs-wrapper .gallery-thumbs > li + li .alignnone {
  11867. margin-left: -5%;
  11868. }
  11869. }
  11870. @media (min-width: 992px) {
  11871. .gallery__rounded .gallery-thumbs-wrapper .gallery-thumbs > li + li + li .alignnone {
  11872. margin-left: -40%;
  11873. }
  11874. }
  11875. @media (min-width: 1200px) {
  11876. .gallery__rounded .gallery-thumbs-wrapper .gallery-thumbs > li + li + li .alignnone {
  11877. margin-left: -20%;
  11878. }
  11879. }
  11880. @media (min-width: 992px) {
  11881. .gallery__rounded .gallery-thumbs-wrapper .gallery-thumbs > li + li + li + li .alignnone {
  11882. margin: -35px 0 0 -110%;
  11883. }
  11884. }
  11885. @media (min-width: 1200px) {
  11886. .gallery__rounded .gallery-thumbs-wrapper .gallery-thumbs > li + li + li + li .alignnone {
  11887. margin: -25px 0 0 -70%;
  11888. }
  11889. }
  11890. .product-info {
  11891. border-top: 1px solid #ecede6;
  11892. border-bottom: 1px solid #ecede6;
  11893. }
  11894. .product-info .row > div {
  11895. padding-top: 25px;
  11896. padding-bottom: 25px;
  11897. }
  11898. .product-info ul {
  11899. margin-bottom: 0;
  11900. }
  11901. .product-info ul > li {
  11902. padding: 5px 0;
  11903. }
  11904. .product-info .bordered {
  11905. border-right: 0;
  11906. }
  11907. @media (min-width: 992px) {
  11908. .product-info .bordered {
  11909. border-right: 1px solid #ecede6;
  11910. }
  11911. }
  11912. .rating-list {
  11913. padding-left: 0;
  11914. list-style: none;
  11915. display: table;
  11916. margin-bottom: 0;
  11917. }
  11918. .rating-list > li {
  11919. display: table-row;
  11920. padding: 0;
  11921. }
  11922. .rating-list > li .name {
  11923. display: table-cell;
  11924. width: 86px;
  11925. font-weight: 700;
  11926. padding: 5px 5px 0 0;
  11927. }
  11928. .rating-list > li .stars {
  11929. display: table-cell;
  11930. padding: 5px 0;
  11931. }
  11932. .stars {
  11933. padding: 5px 0;
  11934. }
  11935. .stars .fa {
  11936. margin: 0 2px;
  11937. }
  11938. .stars .fa.fa-star {
  11939. color: #f7764d;
  11940. }
  11941. .stars .fa.empty {
  11942. color: #e4e6cb;
  11943. }
  11944. .footer {
  11945. background: #243029;
  11946. position: relative;
  11947. color: #96a39c;
  11948. padding: 80px 0 30px;
  11949. }
  11950. @media (min-width: 768px) {
  11951. .footer {
  11952. padding: 90px 0 80px;
  11953. }
  11954. }
  11955. .footer:before {
  11956. position: absolute;
  11957. top: 1px;
  11958. right: 0;
  11959. left: 0;
  11960. height: 4px;
  11961. border-top: 1px solid #FBFBFB;
  11962. border-bottom: 1px solid #FBFBFB;
  11963. content: "";
  11964. }
  11965. .footer:after {
  11966. position: absolute;
  11967. top: 8px;
  11968. right: 0;
  11969. left: 0;
  11970. height: 1px;
  11971. background: #FBFBFB;
  11972. content: "";
  11973. }
  11974. .widget__footer {
  11975. margin-bottom: 30px;
  11976. }
  11977. .footer [class^=col-md]:last-child .widget__footer {
  11978. margin-bottom: 0;
  11979. }
  11980. @media (min-width: 768px) {
  11981. .widget__footer {
  11982. margin-bottom: 0;
  11983. }
  11984. }
  11985. .widget__footer .widget-title {
  11986. color: #26CE0D;
  11987. font-weight: 700;
  11988. padding: 0 0 0 21px;
  11989. position: relative;
  11990. }
  11991. .widget__footer .widget-title:before,
  11992. .widget__footer .widget-title:after {
  11993. position: absolute;
  11994. top: 3px;
  11995. left: 0;
  11996. display: block;
  11997. height: 12px;
  11998. content: "";
  11999. }
  12000. .widget__footer .widget-title:before {
  12001. width: 4px;
  12002. border-right: 2px solid #26CE0D;
  12003. border-left: 1px solid #26CE0D;
  12004. }
  12005. .widget__footer .widget-title:after {
  12006. left: 5px;
  12007. width: 8px;
  12008. border-right: 4px solid #26CE0D;
  12009. border-left: 3px solid #26CE0D;
  12010. }
  12011. .widget__footer .info-list {
  12012. padding-left: 0;
  12013. list-style: none;
  12014. margin: 0;
  12015. }
  12016. .widget__footer .info-list > li {
  12017. word-wrap: break-word;
  12018. }
  12019. .widget__footer .info-list > li > a {
  12020. color: #96a39c;
  12021. }
  12022. .widget__footer .info-list > li > a:hover {
  12023. color: #5d7568;
  12024. }
  12025. .social-list__footer {
  12026. padding-left: 0;
  12027. list-style: none;
  12028. margin: 0 0 0 -3px;
  12029. }
  12030. .social-list__footer > li {
  12031. display: inline-block;
  12032. padding-left: 5px;
  12033. padding-right: 5px;
  12034. }
  12035. .social-list__footer > li:first-child {
  12036. padding-left: 0;
  12037. }
  12038. .social-list__footer > li {
  12039. padding: 0;
  12040. margin: 0 0 6px 3px;
  12041. display: inline-block;
  12042. vertical-align: top;
  12043. }
  12044. .social-list__footer > li > a {
  12045. position: relative;
  12046. display: block;
  12047. overflow: hidden;
  12048. width: 30px;
  12049. height: 30px;
  12050. border-radius: 2px;
  12051. background: #3f5247;
  12052. color: #FEFFFE;
  12053. text-align: center;
  12054. text-decoration: none;
  12055. font-size: 18px;
  12056. line-height: 30px;
  12057. text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
  12058. vertical-align: top;
  12059. -webkit-transition: .2s;
  12060. transition: 0.2s;
  12061. }
  12062. .social-list__footer > li > a:hover {
  12063. background: #26CE0D;
  12064. -webkit-transition: none;
  12065. transition: none;
  12066. }
  12067. .social-list__footer > li > a:before {
  12068. content: "";
  12069. display: block;
  12070. position: absolute;
  12071. left: 0;
  12072. top: 0;
  12073. height: 0;
  12074. width: 0;
  12075. border-left: 15px solid rgba(255, 255, 255, 0);
  12076. border-right: 15px solid rgba(255, 255, 255, 0);
  12077. border-top: 15px solid rgba(255, 255, 255, 0.1);
  12078. }
  12079. .ie8 .social-list__footer > li > a:before {
  12080. border-left-color: transparent;
  12081. border-right-color: transparent;
  12082. }
  12083. .social-list__footer > li > a:after {
  12084. content: "";
  12085. display: block;
  12086. position: absolute;
  12087. left: 0;
  12088. bottom: 0;
  12089. height: 0;
  12090. width: 0;
  12091. border-left: 15px solid rgba(0, 0, 0, 0);
  12092. border-right: 15px solid rgba(0, 0, 0, 0);
  12093. border-bottom: 15px solid rgba(0, 0, 0, 0.03);
  12094. }
  12095. .ie8 .social-list__footer > li > a:after {
  12096. border-left-color: transparent;
  12097. border-right-color: transparent;
  12098. }
  12099. .loading-container {
  12100. margin: 15px auto;
  12101. text-align: center;
  12102. width: 16px;
  12103. height: 11px;
  12104. font-size: 14px;
  12105. }
  12106. .footer .loading-container {
  12107. color: #96a39c;
  12108. }
  12109. .twitter-feed-wrapper {
  12110. min-height: 60px;
  12111. }
  12112. .twitter-feed {
  12113. position: relative;
  12114. }
  12115. .twitter-feed:before,
  12116. .twitter-feed:after {
  12117. content: " ";
  12118. display: table;
  12119. }
  12120. .twitter-feed:after {
  12121. clear: both;
  12122. }
  12123. .twitter-feed:before,
  12124. .twitter-feed:after {
  12125. content: " ";
  12126. display: table;
  12127. }
  12128. .twitter-feed:after {
  12129. clear: both;
  12130. }
  12131. .twitter-article {
  12132. position: relative;
  12133. padding: 0 0 0 80px;
  12134. min-height: 80px;
  12135. }
  12136. .twitter-article:before,
  12137. .twitter-article:after {
  12138. content: " ";
  12139. display: table;
  12140. }
  12141. .twitter-article:after {
  12142. clear: both;
  12143. }
  12144. .twitter-article:before,
  12145. .twitter-article:after {
  12146. content: " ";
  12147. display: table;
  12148. }
  12149. .twitter-article:after {
  12150. clear: both;
  12151. }
  12152. .twitter-article-col + .twitter-article-col .twitter-article {
  12153. padding-top: 20px;
  12154. margin-top: 20px;
  12155. border-top: 1px solid #3f5348;
  12156. }
  12157. .widget__sidebar .twitter-article-col + .twitter-article-col .twitter-article {
  12158. border-top-color: #ecede6;
  12159. }
  12160. .footer .twitter-article-col {
  12161. display: none;
  12162. }
  12163. .footer .twitter-article-col:first-child {
  12164. display: block;
  12165. }
  12166. .twitter-pic {
  12167. position: absolute;
  12168. left: 0;
  12169. top: 0;
  12170. border: 5px solid rgba(119, 187, 121, 0.3);
  12171. border-radius: 50%;
  12172. -webkit-transition: .2s;
  12173. transition: 0.2s;
  12174. }
  12175. .sidebar .twitter-pic:hover {
  12176. -webkit-transition: none;
  12177. transition: none;
  12178. border-color: #26CE0D;
  12179. }
  12180. .twitter-article-col + .twitter-article-col .twitter-pic {
  12181. top: 20px;
  12182. }
  12183. .footer .twitter-pic {
  12184. border: 5px solid #5d7568;
  12185. }
  12186. .twitter-pic img {
  12187. border-radius: 50%;
  12188. }
  12189. .btn-twitter {
  12190. position: absolute;
  12191. right: 0;
  12192. top: 14px;
  12193. z-index: 4;
  12194. padding-left: 11px;
  12195. padding-right: 11px;
  12196. border-radius: 2px;
  12197. margin-right: 0;
  12198. border: 0;
  12199. font-family: 'Titillium Web', sans-serif;
  12200. font-size: 12px;
  12201. color: #fff;
  12202. text-transform: none;
  12203. -webkit-transition: .2s;
  12204. transition: 0.2s;
  12205. }
  12206. .twitter-article-col + .twitter-article-col .btn-twitter {
  12207. top: 34px;
  12208. }
  12209. .footer .twitter-article-col .btn-twitter {
  12210. top: 0;
  12211. }
  12212. .footer .twitter-article-col + .twitter-article-col .btn-twitter {
  12213. top: 20px;
  12214. }
  12215. .btn-twitter:after {
  12216. content: "Follow";
  12217. }
  12218. .widget__sidebar .btn-twitter {
  12219. color: #ffffff !important;
  12220. }
  12221. .widget__sidebar .btn-twitter:after {
  12222. content: "\f067";
  12223. text-decoration: inherit;
  12224. font-weight: 400;
  12225. font-style: normal;
  12226. font-size: 14px;
  12227. font-family: FontAwesome;
  12228. -webkit-font-smoothing: antialiased;
  12229. }
  12230. .footer .btn-twitter {
  12231. color: #26CE0D;
  12232. background: #3f5247;
  12233. -webkit-box-shadow: inset 0 -2px 0 rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.3);
  12234. box-shadow: inset 0 -2px 0 rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.3);
  12235. }
  12236. .footer .btn-twitter:hover {
  12237. color: #3f5247;
  12238. background: #26CE0D;
  12239. }
  12240. .btn-twitter .fa {
  12241. font-size: 14px;
  12242. margin-right: 6px;
  12243. }
  12244. .twitter-meta {
  12245. margin-bottom: 9px;
  12246. padding-right: 90px;
  12247. }
  12248. .widget__sidebar .twitter-meta {
  12249. padding-top: 8px;
  12250. margin-bottom: 20px;
  12251. }
  12252. .widget__sidebar .twitter-meta a {
  12253. color: #c2c4b7;
  12254. }
  12255. .widget__sidebar .twitter-meta a:hover {
  12256. color: #26CE0D;
  12257. }
  12258. .twitter-meta a {
  12259. color: #5d7568;
  12260. }
  12261. .twitter-meta a:hover {
  12262. text-decoration: none;
  12263. color: #26CE0D;
  12264. }
  12265. .tweetprofilelink .twitter-user-name {
  12266. display: block;
  12267. font-weight: 700;
  12268. font-size: 14px;
  12269. margin-right: 17px;
  12270. }
  12271. .footer .tweetprofilelink .twitter-user-name {
  12272. display: inline-block;
  12273. color: #FEFFFE;
  12274. }
  12275. .twitter-text {
  12276. font-size: 14px;
  12277. margin-bottom: 5px;
  12278. }
  12279. .twitter-text p {
  12280. margin: 0;
  12281. }
  12282. .widget__sidebar .twitter-text {
  12283. line-height: 18px;
  12284. margin-left: -80px;
  12285. }
  12286. .widget__sidebar .twitter-text a:hover {
  12287. text-decoration: underline;
  12288. }
  12289. .footer .twitter-text a {
  12290. text-decoration: none;
  12291. color: #5d7568;
  12292. }
  12293. .footer .twitter-text a:hover {
  12294. color: #26CE0D;
  12295. }
  12296. .twitter-date {
  12297. padding-top: 2px;
  12298. float: left;
  12299. }
  12300. .widget__sidebar .twitter-date {
  12301. margin-left: -80px;
  12302. }
  12303. .widget__sidebar .tweet-time > a {
  12304. color: #c2c4b7;
  12305. }
  12306. .widget__sidebar .tweet-time > a:hover {
  12307. color: #26CE0D;
  12308. }
  12309. .footer .tweet-time > a {
  12310. color: #5d7568;
  12311. }
  12312. .footer .tweet-time > a:hover {
  12313. text-decoration: none;
  12314. color: #26CE0D;
  12315. }
  12316. .twitter-actions {
  12317. float: right;
  12318. padding-top: 2px;
  12319. }
  12320. .twitter-actions .intent {
  12321. float: left;
  12322. margin-left: 20px;
  12323. }
  12324. .twitter-actions .intent .txt-wrap {
  12325. display: none;
  12326. }
  12327. @media (min-width: 768px) {
  12328. .twitter-actions .intent .txt-wrap {
  12329. display: inline;
  12330. }
  12331. .widget__sidebar .twitter-actions .intent .txt-wrap {
  12332. display: none;
  12333. }
  12334. }
  12335. .twitter-actions .intent a {
  12336. color: #557061;
  12337. }
  12338. .twitter-actions .intent a:hover {
  12339. color: #26CE0D;
  12340. }
  12341. .twitter-actions .intent a .fa {
  12342. font-size: 14px;
  12343. }
  12344. @media (min-width: 768px) {
  12345. .twitter-actions .intent a .fa {
  12346. margin-right: 5px;
  12347. }
  12348. }
  12349. .footer .twitter-actions .intent a a {
  12350. color: #5d7568;
  12351. }
  12352. .footer .twitter-actions .intent a a:hover {
  12353. text-decoration: none;
  12354. color: #26CE0D;
  12355. }
  12356. .widget_twitter__horizontal {
  12357. margin-bottom: 0;
  12358. }
  12359. .widget_twitter__horizontal .twitter-feed {
  12360. margin-left: -15px;
  12361. margin-right: -15px;
  12362. }
  12363. .widget_twitter__horizontal .twitter-feed .twitter-article-col {
  12364. position: relative;
  12365. min-height: 1px;
  12366. padding-left: 15px;
  12367. padding-right: 15px;
  12368. margin-bottom: 20px;
  12369. }
  12370. @media (min-width: 992px) {
  12371. .widget_twitter__horizontal .twitter-feed .twitter-article-col {
  12372. float: left;
  12373. width: 33.33333333333333%;
  12374. }
  12375. }
  12376. .widget_twitter__horizontal .twitter-feed .twitter-article-col .twitter-article {
  12377. padding-top: 0;
  12378. margin-top: 0;
  12379. border-top: 0;
  12380. padding-bottom: 20px;
  12381. }
  12382. .widget_twitter__horizontal .twitter-feed .twitter-article-col .twitter-article:before {
  12383. content: "";
  12384. display: block;
  12385. position: absolute;
  12386. bottom: 0;
  12387. left: 0;
  12388. right: 0;
  12389. height: 1px;
  12390. background: #ecede6;
  12391. }
  12392. @media (min-width: 768px) {
  12393. .widget_twitter__horizontal .twitter-feed .twitter-article-col {
  12394. margin-bottom: 0;
  12395. }
  12396. }
  12397. .widget_twitter__horizontal .twitter-feed .twitter-article-col + .twitter-article-col .twitter-pic {
  12398. top: 0;
  12399. }
  12400. .widget_twitter__horizontal .twitter-feed .twitter-article-col + .twitter-article-col .btn-twitter {
  12401. top: 14px;
  12402. }
  12403. .copyright {
  12404. padding: 20px 0;
  12405. background: #1c2721;
  12406. color: #39443e;
  12407. text-align: center;
  12408. }
  12409. .copyright a {
  12410. color: #39443e;
  12411. }
  12412. .copyright a:hover {
  12413. color: #5d7568;
  12414. text-decoration: underline;
  12415. }
  12416. .copyright .copy-txt {
  12417. white-space: nowrap;
  12418. }
  12419. .copyright__light {
  12420. background: #FBFBFB;
  12421. color: #3f5348;
  12422. }
  12423. .hr {
  12424. margin: 60px 0;
  12425. }
  12426. .hr:before,
  12427. .hr:after {
  12428. content: " ";
  12429. display: table;
  12430. }
  12431. .hr:after {
  12432. clear: both;
  12433. }
  12434. .hr:before,
  12435. .hr:after {
  12436. content: " ";
  12437. display: table;
  12438. }
  12439. .hr:after {
  12440. clear: both;
  12441. }
  12442. .footer .hr {
  12443. margin: 40px 0;
  12444. }
  12445. .hr.hr__no-bottom-margin {
  12446. margin-bottom: 0;
  12447. }
  12448. .hr__two-half .left-hr,
  12449. .hr__two-half .right-hr {
  12450. width: 50%;
  12451. height: 3px;
  12452. position: relative;
  12453. }
  12454. .hr__two-half .left-hr:before,
  12455. .hr__two-half .right-hr:before {
  12456. content: "";
  12457. display: block;
  12458. width: 100%;
  12459. top: 0;
  12460. height: 1px;
  12461. background: #a5aaa7;
  12462. }
  12463. .footer .hr__two-half .left-hr:before,
  12464. .footer .hr__two-half .right-hr:before {
  12465. background: #3f5348;
  12466. }
  12467. .hr__two-half .left-hr:after,
  12468. .hr__two-half .right-hr:after {
  12469. content: "";
  12470. display: block;
  12471. position: absolute;
  12472. width: 6px;
  12473. height: 3px;
  12474. top: -1px;
  12475. background: #3f5348;
  12476. }
  12477. .hr__two-half .left-hr {
  12478. float: left;
  12479. padding-right: 15px;
  12480. }
  12481. .hr__two-half .left-hr:after {
  12482. right: 15px;
  12483. }
  12484. .hr__two-half .right-hr {
  12485. float: right;
  12486. padding-left: 15px;
  12487. }
  12488. .hr__two-half .right-hr:after {
  12489. left: 15px;
  12490. }
  12491. hr {
  12492. border-top-color: #ecede6;
  12493. }
  12494. .bordered {
  12495. border-right: 1px solid #ecede6;
  12496. }
  12497. .spacer {
  12498. height: 55px;
  12499. }
  12500. .spacer-sm {
  12501. height: 35px;
  12502. }
  12503. .spacer-xs {
  12504. height: 16px;
  12505. }
  12506. .spacer-lg {
  12507. height: 75px;
  12508. }
  12509. .no-bottom-margin {
  12510. margin-bottom: 0 !important;
  12511. }
  12512. @media (min-width: 992px) {
  12513. .left-padding {
  12514. padding-left: 55px;
  12515. }
  12516. }
  12517. .animated {
  12518. visibility: hidden;
  12519. }
  12520. .visible {
  12521. visibility: visible;
  12522. }
  12523. @media (min-width: 992px) {
  12524. .col-divider {
  12525. background: url(../images/vertical-divider.png) 100% 0 no-repeat;
  12526. }
  12527. }
  12528. @media (min-width: 992px) {
  12529. .col-inner {
  12530. padding: 10px 30px 0 0;
  12531. }
  12532. }
  12533. .inner-space {
  12534. padding: 0 20px;
  12535. }
  12536. .fullwidth-wrapper {
  12537. background: #f0f1e6;
  12538. padding: 30px 100%;
  12539. margin: 0 -100%;
  12540. position: relative;
  12541. overflow: hidden;
  12542. }
  12543. @media (min-width: 768px) {
  12544. .fullwidth-wrapper {
  12545. padding-top: 70px;
  12546. padding-bottom: 50px;
  12547. }
  12548. }
  12549. .fontawesome-icon-list [class*=col-md-] {
  12550. margin-bottom: 10px;
  12551. }
  12552. .fontawesome-icon-list .fa {
  12553. width: 32px;
  12554. text-align: right;
  12555. font-size: 14px;
  12556. margin-right: 10px;
  12557. }
  12558. .mfp-bg {
  12559. top: 0;
  12560. left: 0;
  12561. width: 100%;
  12562. height: 100%;
  12563. z-index: 1042;
  12564. overflow: hidden;
  12565. position: fixed;
  12566. background: #0b0b0b;
  12567. opacity: .8;
  12568. filter: alpha(opacity=80);
  12569. }
  12570. .mfp-wrap {
  12571. top: 0;
  12572. left: 0;
  12573. width: 100%;
  12574. height: 100%;
  12575. z-index: 1043;
  12576. position: fixed;
  12577. outline: 0!important;
  12578. -webkit-backface-visibility: hidden;
  12579. }
  12580. .mfp-container {
  12581. text-align: center;
  12582. position: absolute;
  12583. width: 100%;
  12584. height: 100%;
  12585. left: 0;
  12586. top: 0;
  12587. padding: 0 8px;
  12588. -webkit-box-sizing: border-box;
  12589. -moz-box-sizing: border-box;
  12590. box-sizing: border-box;
  12591. }
  12592. .mfp-container:before {
  12593. content: '';
  12594. display: inline-block;
  12595. height: 100%;
  12596. vertical-align: middle;
  12597. }
  12598. .mfp-align-top .mfp-container:before {
  12599. display: none;
  12600. }
  12601. .mfp-content {
  12602. position: relative;
  12603. display: inline-block;
  12604. vertical-align: middle;
  12605. margin: 0 auto;
  12606. text-align: left;
  12607. z-index: 1045;
  12608. }
  12609. .mfp-inline-holder .mfp-content,
  12610. .mfp-ajax-holder .mfp-content {
  12611. width: 100%;
  12612. cursor: auto;
  12613. }
  12614. .mfp-ajax-cur {
  12615. cursor: progress;
  12616. }
  12617. .mfp-zoom-out-cur,
  12618. .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  12619. cursor: -moz-zoom-out;
  12620. cursor: -webkit-zoom-out;
  12621. cursor: zoom-out;
  12622. }
  12623. .mfp-zoom {
  12624. cursor: pointer;
  12625. cursor: -webkit-zoom-in;
  12626. cursor: -moz-zoom-in;
  12627. cursor: zoom-in;
  12628. }
  12629. .mfp-auto-cursor .mfp-content {
  12630. cursor: auto;
  12631. }
  12632. .mfp-close,
  12633. .mfp-arrow,
  12634. .mfp-preloader,
  12635. .mfp-counter {
  12636. -webkit-user-select: none;
  12637. -moz-user-select: none;
  12638. user-select: none;
  12639. }
  12640. .mfp-loading.mfp-figure {
  12641. display: none;
  12642. }
  12643. .mfp-hide {
  12644. display: none !important;
  12645. }
  12646. .mfp-preloader {
  12647. color: #ccc;
  12648. position: absolute;
  12649. top: 50%;
  12650. width: auto;
  12651. text-align: center;
  12652. margin-top: -0.8em;
  12653. left: 8px;
  12654. right: 8px;
  12655. z-index: 1044;
  12656. }
  12657. .mfp-preloader a {
  12658. color: #cccccc;
  12659. }
  12660. .mfp-preloader a:hover {
  12661. color: #ffffff;
  12662. }
  12663. .mfp-s-ready .mfp-preloader {
  12664. display: none;
  12665. }
  12666. .mfp-s-error .mfp-content {
  12667. display: none;
  12668. }
  12669. button.mfp-close,
  12670. button.mfp-arrow {
  12671. overflow: visible;
  12672. cursor: pointer;
  12673. background: 0 0;
  12674. border: 0;
  12675. -webkit-appearance: none;
  12676. display: block;
  12677. outline: 0;
  12678. padding: 0;
  12679. z-index: 1046;
  12680. -webkit-box-shadow: none;
  12681. box-shadow: none;
  12682. }
  12683. button::-moz-focus-inner {
  12684. padding: 0;
  12685. border: 0;
  12686. }
  12687. .mfp-close {
  12688. width: 44px;
  12689. height: 44px;
  12690. line-height: 44px;
  12691. position: absolute;
  12692. right: 0;
  12693. top: 0;
  12694. text-decoration: none;
  12695. text-align: center;
  12696. opacity: .65;
  12697. filter: alpha(opacity=65);
  12698. padding: 0 0 18px 10px;
  12699. color: #fff;
  12700. font-style: normal;
  12701. font-size: 28px;
  12702. font-family: Arial, Baskerville, monospace;
  12703. }
  12704. .mfp-close:hover,
  12705. .mfp-close:focus {
  12706. opacity: 1;
  12707. filter: alpha(opacity=100);
  12708. }
  12709. .mfp-close:active {
  12710. top: 1px;
  12711. }
  12712. .mfp-close-btn-in .mfp-close {
  12713. color: #333333;
  12714. }
  12715. .mfp-image-holder .mfp-close,
  12716. .mfp-iframe-holder .mfp-close {
  12717. color: #fff;
  12718. right: -6px;
  12719. text-align: right;
  12720. padding-right: 6px;
  12721. width: 100%;
  12722. }
  12723. .mfp-counter {
  12724. position: absolute;
  12725. top: 0;
  12726. right: 0;
  12727. color: #ccc;
  12728. font-size: 12px;
  12729. line-height: 18px;
  12730. }
  12731. .mfp-arrow {
  12732. position: absolute;
  12733. opacity: .65;
  12734. filter: alpha(opacity=65);
  12735. margin: 0;
  12736. top: 50%;
  12737. margin-top: -55px;
  12738. padding: 0;
  12739. width: 90px;
  12740. height: 110px;
  12741. -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  12742. }
  12743. .mfp-arrow:active {
  12744. margin-top: -54px;
  12745. }
  12746. .mfp-arrow:hover,
  12747. .mfp-arrow:focus {
  12748. opacity: 1;
  12749. filter: alpha(opacity=100);
  12750. }
  12751. .mfp-arrow:before,
  12752. .mfp-arrow:after,
  12753. .mfp-arrow .mfp-b,
  12754. .mfp-arrow .mfp-a {
  12755. content: '';
  12756. display: block;
  12757. width: 0;
  12758. height: 0;
  12759. position: absolute;
  12760. left: 0;
  12761. top: 0;
  12762. margin-top: 35px;
  12763. margin-left: 35px;
  12764. border: medium inset transparent;
  12765. }
  12766. .mfp-arrow:after,
  12767. .mfp-arrow .mfp-a {
  12768. border-top-width: 13px;
  12769. border-bottom-width: 13px;
  12770. top: 8px;
  12771. }
  12772. .mfp-arrow:before,
  12773. .mfp-arrow .mfp-b {
  12774. border-top-width: 21px;
  12775. border-bottom-width: 21px;
  12776. opacity: 0.7;
  12777. }
  12778. .mfp-arrow-left {
  12779. left: 0;
  12780. }
  12781. .mfp-arrow-left:after,
  12782. .mfp-arrow-left .mfp-a {
  12783. border-right: 17px solid #fff;
  12784. margin-left: 31px;
  12785. }
  12786. .mfp-arrow-left:before,
  12787. .mfp-arrow-left .mfp-b {
  12788. margin-left: 25px;
  12789. border-right: 27px solid #3f3f3f;
  12790. }
  12791. .mfp-arrow-right {
  12792. right: 0;
  12793. }
  12794. .mfp-arrow-right:after,
  12795. .mfp-arrow-right .mfp-a {
  12796. border-left: 17px solid #fff;
  12797. margin-left: 39px;
  12798. }
  12799. .mfp-arrow-right:before,
  12800. .mfp-arrow-right .mfp-b {
  12801. border-left: 27px solid #3f3f3f;
  12802. }
  12803. .mfp-iframe-holder {
  12804. padding-top: 40px;
  12805. padding-bottom: 40px;
  12806. }
  12807. .mfp-iframe-holder .mfp-content {
  12808. line-height: 0;
  12809. width: 100%;
  12810. max-width: 900px;
  12811. }
  12812. .mfp-iframe-holder .mfp-close {
  12813. top: -40px;
  12814. }
  12815. .mfp-iframe-scaler {
  12816. width: 100%;
  12817. height: 0;
  12818. overflow: hidden;
  12819. padding-top: 56.25%;
  12820. }
  12821. .mfp-iframe-scaler iframe {
  12822. position: absolute;
  12823. display: block;
  12824. top: 0;
  12825. left: 0;
  12826. width: 100%;
  12827. height: 100%;
  12828. box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  12829. background: #000000;
  12830. }
  12831. img.mfp-img {
  12832. width: auto;
  12833. max-width: 100%;
  12834. height: auto;
  12835. display: block;
  12836. line-height: 0;
  12837. -webkit-box-sizing: border-box;
  12838. -moz-box-sizing: border-box;
  12839. box-sizing: border-box;
  12840. padding: 40px 0;
  12841. margin: 0 auto;
  12842. }
  12843. .mfp-figure {
  12844. line-height: 0;
  12845. }
  12846. .mfp-figure:after {
  12847. content: '';
  12848. position: absolute;
  12849. left: 0;
  12850. top: 40px;
  12851. bottom: 40px;
  12852. display: block;
  12853. right: 0;
  12854. width: auto;
  12855. height: auto;
  12856. z-index: -1;
  12857. box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  12858. background: #444444;
  12859. }
  12860. .mfp-figure small {
  12861. color: #bdbdbd;
  12862. display: block;
  12863. font-size: 12px;
  12864. line-height: 14px;
  12865. }
  12866. .mfp-figure figure {
  12867. margin: 0;
  12868. }
  12869. .mfp-bottom-bar {
  12870. margin-top: -36px;
  12871. position: absolute;
  12872. top: 100%;
  12873. left: 0;
  12874. width: 100%;
  12875. cursor: auto;
  12876. }
  12877. .mfp-title {
  12878. text-align: left;
  12879. line-height: 18px;
  12880. color: #f3f3f3;
  12881. word-wrap: break-word;
  12882. padding-right: 36px;
  12883. }
  12884. .mfp-image-holder .mfp-content {
  12885. max-width: 100%;
  12886. }
  12887. .mfp-gallery .mfp-image-holder .mfp-figure {
  12888. cursor: pointer;
  12889. }
  12890. @media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  12891. .mfp-img-mobile .mfp-image-holder {
  12892. padding-left: 0;
  12893. padding-right: 0;
  12894. }
  12895. .mfp-img-mobile img.mfp-img {
  12896. padding: 0;
  12897. }
  12898. .mfp-img-mobile .mfp-figure:after {
  12899. top: 0;
  12900. bottom: 0;
  12901. }
  12902. .mfp-img-mobile .mfp-figure small {
  12903. display: inline;
  12904. margin-left: 5px;
  12905. }
  12906. .mfp-img-mobile .mfp-bottom-bar {
  12907. background: rgba(0, 0, 0, 0.6);
  12908. bottom: 0;
  12909. margin: 0;
  12910. top: auto;
  12911. padding: 3px 5px;
  12912. position: fixed;
  12913. -webkit-box-sizing: border-box;
  12914. -moz-box-sizing: border-box;
  12915. box-sizing: border-box;
  12916. }
  12917. .mfp-img-mobile .mfp-bottom-bar:empty {
  12918. padding: 0;
  12919. }
  12920. .mfp-img-mobile .mfp-counter {
  12921. right: 5px;
  12922. top: 3px;
  12923. }
  12924. .mfp-img-mobile .mfp-close {
  12925. top: 0;
  12926. right: 0;
  12927. width: 35px;
  12928. height: 35px;
  12929. line-height: 35px;
  12930. background: rgba(0, 0, 0, 0.6);
  12931. position: fixed;
  12932. text-align: center;
  12933. padding: 0;
  12934. }
  12935. }
  12936. @media all and (max-width: 900px) {
  12937. .mfp-arrow {
  12938. -webkit-transform: scale(0.75);
  12939. transform: scale(0.75);
  12940. }
  12941. .mfp-arrow-left {
  12942. -webkit-transform-origin: 0;
  12943. transform-origin: 0;
  12944. }
  12945. .mfp-arrow-right {
  12946. -webkit-transform-origin: 100%;
  12947. transform-origin: 100%;
  12948. }
  12949. .mfp-container {
  12950. padding-left: 6px;
  12951. padding-right: 6px;
  12952. }
  12953. }
  12954. .mfp-ie7 .mfp-img {
  12955. padding: 0;
  12956. }
  12957. .mfp-ie7 .mfp-bottom-bar {
  12958. width: 600px;
  12959. left: 50%;
  12960. margin-left: -300px;
  12961. margin-top: 5px;
  12962. padding-bottom: 5px;
  12963. }
  12964. .mfp-ie7 .mfp-container {
  12965. padding: 0;
  12966. }
  12967. .mfp-ie7 .mfp-content {
  12968. padding-top: 44px;
  12969. }
  12970. .mfp-ie7 .mfp-close {
  12971. top: 0;
  12972. right: 0;
  12973. padding-top: 0;
  12974. }
  12975. .mfp-fade.mfp-bg {
  12976. opacity: 0;
  12977. -webkit-transition: all 0.15s ease-out;
  12978. -moz-transition: all 0.15s ease-out;
  12979. transition: all 0.15s ease-out;
  12980. }
  12981. .mfp-fade.mfp-bg.mfp-ready {
  12982. opacity: 0.8;
  12983. }
  12984. .mfp-fade.mfp-bg.mfp-removing {
  12985. opacity: 0;
  12986. }
  12987. .mfp-fade.mfp-wrap .mfp-content {
  12988. opacity: 0;
  12989. -webkit-transition: all 0.15s ease-out;
  12990. -moz-transition: all 0.15s ease-out;
  12991. transition: all 0.15s ease-out;
  12992. }
  12993. .mfp-fade.mfp-wrap.mfp-ready .mfp-content {
  12994. opacity: 1;
  12995. }
  12996. .mfp-fade.mfp-wrap.mfp-removing .mfp-content {
  12997. opacity: 0;
  12998. }
  12999. .tp-caption.eco-md-dark {
  13000. font-size: 60px;
  13001. font-family: Arial;
  13002. text-transform: uppercase;
  13003. color: #3a1504;
  13004. text-shadow: 0 2px 0 rgba(185, 149, 123, 0.5);
  13005. }
  13006. .tp-caption.eco-sm-dark {
  13007. font-size: 40px;
  13008. font-family: Arial;
  13009. text-transform: uppercase;
  13010. color: #3a1504;
  13011. text-shadow: 0 1px 0 rgba(185, 149, 123, 0.5);
  13012. }
  13013. .tp-caption.eco-md-light {
  13014. font-size: 60px;
  13015. font-family: Arial;
  13016. text-transform: uppercase;
  13017. color: #FBFBFB;
  13018. text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);
  13019. }
  13020. .tp-caption.eco-lg-light {
  13021. font-size: 99px;
  13022. font-family: Arial;
  13023. text-transform: uppercase;
  13024. color: #FBFBFB;
  13025. text-shadow: 0 2px 0 rgba(0, 0, 0, 0.4);
  13026. }
  13027. .tp-caption.eco-txt-regular {
  13028. font-size: 16px;
  13029. line-height: 24px;
  13030. color: #FBFBFB;
  13031. }
  13032. .tp-caption.eco-txt-regular-bg {
  13033. font-size: 13px;
  13034. line-height: 21px;
  13035. padding: 10px 20px;
  13036. color: #FBFBFB;
  13037. background: rgba(58, 21, 4, 0.5);
  13038. }
  13039. .tp-caption.eco-txt-regular-bg p {
  13040. margin-bottom: 0.5em;
  13041. }
  13042. .tp-caption.eco-txt-regular-bg a {
  13043. color: #FBFBFB;
  13044. }
  13045. .tp-caption.eco-cursive {
  13046. font-size: 22px;
  13047. line-height: 1.2em;
  13048. color: #55250f;
  13049. font-family: 'Architects Daughter', cursive;
  13050. }
  13051. .tp-caption.eco-large {
  13052. font-size: 60px;
  13053. line-height: 1em;
  13054. font-family: Arial;
  13055. text-transform: uppercase;
  13056. padding: 5px 33px;
  13057. }
  13058. .tp-caption.eco-normal {
  13059. font-size: 24px;
  13060. line-height: 1em;
  13061. font-family: Arial;
  13062. text-transform: uppercase;
  13063. padding: 4px 20px;
  13064. }
  13065. .tp-caption.eco-color-primary {
  13066. color: #FBFBFB;
  13067. background: #26CE0D;
  13068. }
  13069. .tp-caption.eco-color-secondary {
  13070. color: #FBFBFB;
  13071. background: #f7764d;
  13072. }
  13073. .tp-caption.eco-color-tertiary {
  13074. color: #FBFBFB;
  13075. background: #bf5a68;
  13076. }
  13077. .tp-bullets.simplebullets.round .bullet {
  13078. width: 16px;
  13079. height: 16px;
  13080. margin-left: 8px;
  13081. border-radius: 50%;
  13082. background: #3a1504;
  13083. border: 3px solid #FBFBFB;
  13084. -webkit-transition: .2s;
  13085. transition: 0.2s;
  13086. }
  13087. .tp-bullets.simplebullets.round .bullet.selected,
  13088. .tp-bullets.simplebullets.round .bullet:hover {
  13089. border-width: 8px;
  13090. }
  13091. .tp-bullets.simplebullets.round .bullet.last {
  13092. margin-right: 8px;
  13093. }
  13094. .tp-leftarrow.default,
  13095. .tp-rightarrow.default {
  13096. overflow: hidden;
  13097. width: 30px;
  13098. height: 30px;
  13099. border-radius: 2px;
  13100. background: rgba(251, 252, 240, 0.1);
  13101. }
  13102. .tp-leftarrow.default:hover,
  13103. .tp-rightarrow.default:hover {
  13104. cursor: pointer;
  13105. background: rgba(58, 21, 4, 0.1);
  13106. }
  13107. .tp-leftarrow.default:before {
  13108. content: "";
  13109. display: block;
  13110. position: absolute;
  13111. top: 0;
  13112. left: 0;
  13113. border-top: 15px solid transparent;
  13114. border-bottom: 15px solid transparent;
  13115. border-left: 15px solid rgba(251, 252, 240, 0.1);
  13116. }
  13117. .tp-leftarrow.default:after {
  13118. content: "";
  13119. display: block;
  13120. position: absolute;
  13121. top: 0;
  13122. right: 0;
  13123. border-top: 15px solid transparent;
  13124. border-bottom: 15px solid transparent;
  13125. border-right: 15px solid #FBFBFB;
  13126. }
  13127. .tp-leftarrow.default:hover:before {
  13128. border-left: 15px solid rgba(58, 21, 4, 0.1);
  13129. }
  13130. .tp-leftarrow.default:hover:after {
  13131. border-right: 15px solid #3a1504;
  13132. }
  13133. .tp-rightarrow.default {
  13134. margin: 0;
  13135. }
  13136. .tp-rightarrow.default:after {
  13137. content: "";
  13138. display: block;
  13139. position: absolute;
  13140. top: 0;
  13141. right: 0;
  13142. border-top: 15px solid transparent;
  13143. border-bottom: 15px solid transparent;
  13144. border-right: 15px solid rgba(251, 252, 240, 0.1);
  13145. }
  13146. .tp-rightarrow.default:before {
  13147. content: "";
  13148. display: block;
  13149. position: absolute;
  13150. top: 0;
  13151. left: 0;
  13152. border-top: 15px solid transparent;
  13153. border-bottom: 15px solid transparent;
  13154. border-left: 15px solid #FBFBFB;
  13155. }
  13156. .tp-rightarrow.default:hover:after {
  13157. border-left: 15px solid #3a1504;
  13158. }
  13159. .tp-rightarrow.default:hover:before {
  13160. border-right: 15px solid rgba(58, 21, 4, 0.1);
  13161. }
  13162. .slider-infobar {
  13163. display: block;
  13164. position: absolute;
  13165. left: 0;
  13166. z-index: 100;
  13167. width: 100%;
  13168. bottom: -50px;
  13169. text-align: center;
  13170. color: #a2948e;
  13171. -webkit-transition: .3s;
  13172. transition: 0.3s;
  13173. }
  13174. .slider-infobar.active {
  13175. bottom: 0;
  13176. }
  13177. .slider-infobar.active > .infobar-trigger:before {
  13178. content: "\f068";
  13179. }
  13180. .slider-infobar > .infobar-trigger {
  13181. position: absolute;
  13182. top: -25px;
  13183. left: 50%;
  13184. display: block;
  13185. margin-left: -25px;
  13186. width: 50px;
  13187. height: 50px;
  13188. border-radius: 50%;
  13189. background: #3a1504;
  13190. line-height: 30px;
  13191. color: #b69883;
  13192. -webkit-transition: .2s;
  13193. transition: 0.2s;
  13194. }
  13195. .slider-infobar > .infobar-trigger:before {
  13196. content: "\f067";
  13197. }
  13198. .slider-infobar > .infobar-trigger:hover {
  13199. cursor: pointer;
  13200. background: #0a0401;
  13201. }
  13202. .slider-infobar ul {
  13203. padding-left: 0;
  13204. list-style: none;
  13205. background: #3a1504;
  13206. height: 50px;
  13207. line-height: 50px;
  13208. margin-bottom: 0;
  13209. position: relative;
  13210. }
  13211. .slider-infobar ul > li {
  13212. display: inline-block;
  13213. padding-left: 5px;
  13214. padding-right: 5px;
  13215. }
  13216. .slider-infobar ul > li:first-child {
  13217. padding-left: 0;
  13218. }
  13219. .slider-infobar ul > li {
  13220. padding-right: 10px;
  13221. font-size: 11px;
  13222. }
  13223. @media (min-width: 768px) {
  13224. .slider-infobar ul > li {
  13225. font-size: 13px;
  13226. padding-right: 10px;
  13227. }
  13228. }
  13229. .slider-infobar ul > li:before {
  13230. color: #FEFFFE;
  13231. padding-right: 0;
  13232. }
  13233. @media (min-width: 768px) {
  13234. .slider-infobar ul > li:before {
  13235. padding-right: 18px;
  13236. content: "/";
  13237. }
  13238. }
  13239. .slider-infobar ul > li:first-child:before {
  13240. display: none;
  13241. }
  13242. .slider-infobar ul > li .highlight {
  13243. color: #FEFFFE;
  13244. }
  13245. .slider-infobar ul > li .name {
  13246. display: none;
  13247. }
  13248. @media (min-width: 768px) {
  13249. .slider-infobar ul > li .name {
  13250. display: inline-block;
  13251. }
  13252. }
  13253. .slider-infobar ul > li > a {
  13254. color: #FEFFFE;
  13255. }
  13256. .slider-infobar ul > li > a:hover {
  13257. text-decoration: underline;
  13258. color: #fbffce;
  13259. }
  13260. .slider-infobar ul > li .fa {
  13261. margin-right: 5px;
  13262. }
  13263. @media (min-width: 768px) {
  13264. .slider-infobar ul > li .fa {
  13265. display: none;
  13266. }
  13267. }
  13268. @font-face {
  13269. font-family: 'FontAwesome';
  13270. src: url('../font-awesome/fonts/fontawesome-webfontba72.eot?v=4.0.3');
  13271. src: url('../font-awesome/fonts/fontawesome-webfontd41d.eot?#iefix&v=4.0.3') format('embedded-opentype'), url('../font-awesome/fonts/fontawesome-webfontba72.woff?v=4.0.3') format('woff'), url('../font-awesome/fonts/fontawesome-webfontba72.ttf?v=4.0.3') format('truetype'), url('../font-awesome/fonts/fontawesome-webfontba72.svg?v=4.0.3#fontawesomeregular') format('svg');
  13272. font-weight: normal;
  13273. font-style: normal;
  13274. }
  13275. .fa {
  13276. display: inline-block;
  13277. font-family: FontAwesome;
  13278. font-style: normal;
  13279. font-weight: 400;
  13280. line-height: 1;
  13281. -webkit-font-smoothing: antialiased;
  13282. -moz-osx-font-smoothing: grayscale;
  13283. }
  13284. .fa-lg {
  13285. font-size: 1.3333333333333333em;
  13286. line-height: .75em;
  13287. vertical-align: -15%;
  13288. }
  13289. .fa-2x {
  13290. font-size: 2em;
  13291. }
  13292. .fa-3x {
  13293. font-size: 3em;
  13294. }
  13295. .fa-4x {
  13296. font-size: 4em;
  13297. }
  13298. .fa-5x {
  13299. font-size: 5em;
  13300. }
  13301. .fa-fw {
  13302. width: 1.2857142857142858em;
  13303. text-align: center;
  13304. }
  13305. .fa-ul {
  13306. padding-left: 0;
  13307. margin-left: 2.142857142857143em;
  13308. list-style-type: none;
  13309. }
  13310. .fa-ul > li {
  13311. position: relative;
  13312. }
  13313. .fa-li {
  13314. position: absolute;
  13315. left: -2.142857142857143em;
  13316. width: 2.142857142857143em;
  13317. top: .14285714285714285em;
  13318. text-align: center;
  13319. }
  13320. .fa-li.fa-lg {
  13321. left: -1.8571428571428572em;
  13322. }
  13323. .fa-border {
  13324. padding: .2em .25em .15em;
  13325. border: solid .08em #eee;
  13326. border-radius: 0.1em;
  13327. }
  13328. .pull-right {
  13329. float: right;
  13330. }
  13331. .pull-left {
  13332. float: left;
  13333. }
  13334. .fa.pull-left {
  13335. margin-right: 0.3em;
  13336. }
  13337. .fa.pull-right {
  13338. margin-left: 0.3em;
  13339. }
  13340. .fa-spin {
  13341. -webkit-animation: spin 2s infinite linear;
  13342. -moz-animation: spin 2s infinite linear;
  13343. -o-animation: spin 2s infinite linear;
  13344. animation: spin 2s infinite linear;
  13345. }
  13346. @-moz-keyframes spin {
  13347. 0% {
  13348. -moz-transform: rotate(0deg);
  13349. }
  13350. 100% {
  13351. -moz-transform: rotate(359deg);
  13352. }
  13353. }
  13354. @-webkit-keyframes spin {
  13355. 0% {
  13356. -webkit-transform: rotate(0deg);
  13357. }
  13358. 100% {
  13359. -webkit-transform: rotate(359deg);
  13360. }
  13361. }
  13362. @-o-keyframes spin {
  13363. 0% {
  13364. -o-transform: rotate(0deg);
  13365. }
  13366. 100% {
  13367. -o-transform: rotate(359deg);
  13368. }
  13369. }
  13370. @-ms-keyframes spin {
  13371. 0% {
  13372. -ms-transform: rotate(0deg);
  13373. }
  13374. 100% {
  13375. -ms-transform: rotate(359deg);
  13376. }
  13377. }
  13378. @keyframes spin {
  13379. 0% {
  13380. transform: rotate(0deg);
  13381. }
  13382. 100% {
  13383. transform: rotate(359deg);
  13384. }
  13385. }
  13386. .fa-rotate-90 {
  13387. filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  13388. -webkit-transform: rotate(90deg);
  13389. -moz-transform: rotate(90deg);
  13390. -ms-transform: rotate(90deg);
  13391. -o-transform: rotate(90deg);
  13392. transform: rotate(90deg);
  13393. }
  13394. .fa-rotate-180 {
  13395. filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  13396. -webkit-transform: rotate(180deg);
  13397. -moz-transform: rotate(180deg);
  13398. -ms-transform: rotate(180deg);
  13399. -o-transform: rotate(180deg);
  13400. transform: rotate(180deg);
  13401. }
  13402. .fa-rotate-270 {
  13403. filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  13404. -webkit-transform: rotate(270deg);
  13405. -moz-transform: rotate(270deg);
  13406. -ms-transform: rotate(270deg);
  13407. -o-transform: rotate(270deg);
  13408. transform: rotate(270deg);
  13409. }
  13410. .fa-flip-horizontal {
  13411. filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  13412. -webkit-transform: scale(-1, 1);
  13413. -moz-transform: scale(-1, 1);
  13414. -ms-transform: scale(-1, 1);
  13415. -o-transform: scale(-1, 1);
  13416. transform: scale(-1, 1);
  13417. }
  13418. .fa-flip-vertical {
  13419. filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  13420. -webkit-transform: scale(1, -1);
  13421. -moz-transform: scale(1, -1);
  13422. -ms-transform: scale(1, -1);
  13423. -o-transform: scale(1, -1);
  13424. transform: scale(1, -1);
  13425. }
  13426. .fa-stack {
  13427. position: relative;
  13428. display: inline-block;
  13429. width: 2em;
  13430. height: 2em;
  13431. line-height: 2em;
  13432. vertical-align: middle;
  13433. }
  13434. .fa-stack-1x,
  13435. .fa-stack-2x {
  13436. position: absolute;
  13437. left: 0;
  13438. width: 100%;
  13439. text-align: center;
  13440. }
  13441. .fa-stack-1x {
  13442. line-height: inherit;
  13443. }
  13444. .fa-stack-2x {
  13445. font-size: 2em;
  13446. }
  13447. .fa-inverse {
  13448. color: #ffffff;
  13449. }
  13450. .fa-glass:before {
  13451. content: "\f000";
  13452. }
  13453. .fa-music:before {
  13454. content: "\f001";
  13455. }
  13456. .fa-search:before {
  13457. content: "\f002";
  13458. }
  13459. .fa-envelope-o:before {
  13460. content: "\f003";
  13461. }
  13462. .fa-heart:before {
  13463. content: "\f004";
  13464. }
  13465. .fa-star:before {
  13466. content: "\f005";
  13467. }
  13468. .fa-star-o:before {
  13469. content: "\f006";
  13470. }
  13471. .fa-user:before {
  13472. content: "\f007";
  13473. }
  13474. .fa-film:before {
  13475. content: "\f008";
  13476. }
  13477. .fa-th-large:before {
  13478. content: "\f009";
  13479. }
  13480. .fa-th:before {
  13481. content: "\f00a";
  13482. }
  13483. .fa-th-list:before {
  13484. content: "\f00b";
  13485. }
  13486. .fa-check:before {
  13487. content: "\f00c";
  13488. }
  13489. .fa-times:before {
  13490. content: "\f00d";
  13491. }
  13492. .fa-search-plus:before {
  13493. content: "\f00e";
  13494. }
  13495. .fa-search-minus:before {
  13496. content: "\f010";
  13497. }
  13498. .fa-power-off:before {
  13499. content: "\f011";
  13500. }
  13501. .fa-signal:before {
  13502. content: "\f012";
  13503. }
  13504. .fa-gear:before,
  13505. .fa-cog:before {
  13506. content: "\f013";
  13507. }
  13508. .fa-trash-o:before {
  13509. content: "\f014";
  13510. }
  13511. .fa-home:before {
  13512. content: "\f015";
  13513. }
  13514. .fa-file-o:before {
  13515. content: "\f016";
  13516. }
  13517. .fa-clock-o:before {
  13518. content: "\f017";
  13519. }
  13520. .fa-road:before {
  13521. content: "\f018";
  13522. }
  13523. .fa-download:before {
  13524. content: "\f019";
  13525. }
  13526. .fa-arrow-circle-o-down:before {
  13527. content: "\f01a";
  13528. }
  13529. .fa-arrow-circle-o-up:before {
  13530. content: "\f01b";
  13531. }
  13532. .fa-inbox:before {
  13533. content: "\f01c";
  13534. }
  13535. .fa-play-circle-o:before {
  13536. content: "\f01d";
  13537. }
  13538. .fa-rotate-right:before,
  13539. .fa-repeat:before {
  13540. content: "\f01e";
  13541. }
  13542. .fa-refresh:before {
  13543. content: "\f021";
  13544. }
  13545. .fa-list-alt:before {
  13546. content: "\f022";
  13547. }
  13548. .fa-lock:before {
  13549. content: "\f023";
  13550. }
  13551. .fa-flag:before {
  13552. content: "\f024";
  13553. }
  13554. .fa-headphones:before {
  13555. content: "\f025";
  13556. }
  13557. .fa-volume-off:before {
  13558. content: "\f026";
  13559. }
  13560. .fa-volume-down:before {
  13561. content: "\f027";
  13562. }
  13563. .fa-volume-up:before {
  13564. content: "\f028";
  13565. }
  13566. .fa-qrcode:before {
  13567. content: "\f029";
  13568. }
  13569. .fa-barcode:before {
  13570. content: "\f02a";
  13571. }
  13572. .fa-tag:before {
  13573. content: "\f02b";
  13574. }
  13575. .fa-tags:before {
  13576. content: "\f02c";
  13577. }
  13578. .fa-book:before {
  13579. content: "\f02d";
  13580. }
  13581. .fa-bookmark:before {
  13582. content: "\f02e";
  13583. }
  13584. .fa-print:before {
  13585. content: "\f02f";
  13586. }
  13587. .fa-camera:before {
  13588. content: "\f030";
  13589. }
  13590. .fa-font:before {
  13591. content: "\f031";
  13592. }
  13593. .fa-bold:before {
  13594. content: "\f032";
  13595. }
  13596. .fa-italic:before {
  13597. content: "\f033";
  13598. }
  13599. .fa-text-height:before {
  13600. content: "\f034";
  13601. }
  13602. .fa-text-width:before {
  13603. content: "\f035";
  13604. }
  13605. .fa-align-left:before {
  13606. content: "\f036";
  13607. }
  13608. .fa-align-center:before {
  13609. content: "\f037";
  13610. }
  13611. .fa-align-right:before {
  13612. content: "\f038";
  13613. }
  13614. .fa-align-justify:before {
  13615. content: "\f039";
  13616. }
  13617. .fa-list:before {
  13618. content: "\f03a";
  13619. }
  13620. .fa-dedent:before,
  13621. .fa-outdent:before {
  13622. content: "\f03b";
  13623. }
  13624. .fa-indent:before {
  13625. content: "\f03c";
  13626. }
  13627. .fa-video-camera:before {
  13628. content: "\f03d";
  13629. }
  13630. .fa-picture-o:before {
  13631. content: "\f03e";
  13632. }
  13633. .fa-pencil:before {
  13634. content: "\f040";
  13635. }
  13636. .fa-map-marker:before {
  13637. content: "\f041";
  13638. }
  13639. .fa-adjust:before {
  13640. content: "\f042";
  13641. }
  13642. .fa-tint:before {
  13643. content: "\f043";
  13644. }
  13645. .fa-edit:before,
  13646. .fa-pencil-square-o:before {
  13647. content: "\f044";
  13648. }
  13649. .fa-share-square-o:before {
  13650. content: "\f045";
  13651. }
  13652. .fa-check-square-o:before {
  13653. content: "\f046";
  13654. }
  13655. .fa-arrows:before {
  13656. content: "\f047";
  13657. }
  13658. .fa-step-backward:before {
  13659. content: "\f048";
  13660. }
  13661. .fa-fast-backward:before {
  13662. content: "\f049";
  13663. }
  13664. .fa-backward:before {
  13665. content: "\f04a";
  13666. }
  13667. .fa-play:before {
  13668. content: "\f04b";
  13669. }
  13670. .fa-pause:before {
  13671. content: "\f04c";
  13672. }
  13673. .fa-stop:before {
  13674. content: "\f04d";
  13675. }
  13676. .fa-forward:before {
  13677. content: "\f04e";
  13678. }
  13679. .fa-fast-forward:before {
  13680. content: "\f050";
  13681. }
  13682. .fa-step-forward:before {
  13683. content: "\f051";
  13684. }
  13685. .fa-eject:before {
  13686. content: "\f052";
  13687. }
  13688. .fa-chevron-left:before {
  13689. content: "\f053";
  13690. }
  13691. .fa-chevron-right:before {
  13692. content: "\f054";
  13693. }
  13694. .fa-plus-circle:before {
  13695. content: "\f055";
  13696. }
  13697. .fa-minus-circle:before {
  13698. content: "\f056";
  13699. }
  13700. .fa-times-circle:before {
  13701. content: "\f057";
  13702. }
  13703. .fa-check-circle:before {
  13704. content: "\f058";
  13705. }
  13706. .fa-question-circle:before {
  13707. content: "\f059";
  13708. }
  13709. .fa-info-circle:before {
  13710. content: "\f05a";
  13711. }
  13712. .fa-crosshairs:before {
  13713. content: "\f05b";
  13714. }
  13715. .fa-times-circle-o:before {
  13716. content: "\f05c";
  13717. }
  13718. .fa-check-circle-o:before {
  13719. content: "\f05d";
  13720. }
  13721. .fa-ban:before {
  13722. content: "\f05e";
  13723. }
  13724. .fa-arrow-left:before {
  13725. content: "\f060";
  13726. }
  13727. .fa-arrow-right:before {
  13728. content: "\f061";
  13729. }
  13730. .fa-arrow-up:before {
  13731. content: "\f062";
  13732. }
  13733. .fa-arrow-down:before {
  13734. content: "\f063";
  13735. }
  13736. .fa-mail-forward:before,
  13737. .fa-share:before {
  13738. content: "\f064";
  13739. }
  13740. .fa-expand:before {
  13741. content: "\f065";
  13742. }
  13743. .fa-compress:before {
  13744. content: "\f066";
  13745. }
  13746. .fa-plus:before {
  13747. content: "\f067";
  13748. }
  13749. .fa-minus:before {
  13750. content: "\f068";
  13751. }
  13752. .fa-asterisk:before {
  13753. content: "\f069";
  13754. }
  13755. .fa-exclamation-circle:before {
  13756. content: "\f06a";
  13757. }
  13758. .fa-gift:before {
  13759. content: "\f06b";
  13760. }
  13761. .fa-leaf:before {
  13762. content: "\f06c";
  13763. }
  13764. .fa-fire:before {
  13765. content: "\f06d";
  13766. }
  13767. .fa-eye:before {
  13768. content: "\f06e";
  13769. }
  13770. .fa-eye-slash:before {
  13771. content: "\f070";
  13772. }
  13773. .fa-warning:before,
  13774. .fa-exclamation-triangle:before {
  13775. content: "\f071";
  13776. }
  13777. .fa-plane:before {
  13778. content: "\f072";
  13779. }
  13780. .fa-calendar:before {
  13781. content: "\f073";
  13782. }
  13783. .fa-random:before {
  13784. content: "\f074";
  13785. }
  13786. .fa-comment:before {
  13787. content: "\f075";
  13788. }
  13789. .fa-magnet:before {
  13790. content: "\f076";
  13791. }
  13792. .fa-chevron-up:before {
  13793. content: "\f077";
  13794. }
  13795. .fa-chevron-down:before {
  13796. content: "\f078";
  13797. }
  13798. .fa-retweet:before {
  13799. content: "\f079";
  13800. }
  13801. .fa-shopping-cart:before {
  13802. content: "\f07a";
  13803. }
  13804. .fa-folder:before {
  13805. content: "\f07b";
  13806. }
  13807. .fa-folder-open:before {
  13808. content: "\f07c";
  13809. }
  13810. .fa-arrows-v:before {
  13811. content: "\f07d";
  13812. }
  13813. .fa-arrows-h:before {
  13814. content: "\f07e";
  13815. }
  13816. .fa-bar-chart-o:before {
  13817. content: "\f080";
  13818. }
  13819. .fa-twitter-square:before {
  13820. content: "\f081";
  13821. }
  13822. .fa-facebook-square:before {
  13823. content: "\f082";
  13824. }
  13825. .fa-camera-retro:before {
  13826. content: "\f083";
  13827. }
  13828. .fa-key:before {
  13829. content: "\f084";
  13830. }
  13831. .fa-gears:before,
  13832. .fa-cogs:before {
  13833. content: "\f085";
  13834. }
  13835. .fa-comments:before {
  13836. content: "\f086";
  13837. }
  13838. .fa-thumbs-o-up:before {
  13839. content: "\f087";
  13840. }
  13841. .fa-thumbs-o-down:before {
  13842. content: "\f088";
  13843. }
  13844. .fa-star-half:before {
  13845. content: "\f089";
  13846. }
  13847. .fa-heart-o:before {
  13848. content: "\f08a";
  13849. }
  13850. .fa-sign-out:before {
  13851. content: "\f08b";
  13852. }
  13853. .fa-linkedin-square:before {
  13854. content: "\f08c";
  13855. }
  13856. .fa-thumb-tack:before {
  13857. content: "\f08d";
  13858. }
  13859. .fa-external-link:before {
  13860. content: "\f08e";
  13861. }
  13862. .fa-sign-in:before {
  13863. content: "\f090";
  13864. }
  13865. .fa-trophy:before {
  13866. content: "\f091";
  13867. }
  13868. .fa-github-square:before {
  13869. content: "\f092";
  13870. }
  13871. .fa-upload:before {
  13872. content: "\f093";
  13873. }
  13874. .fa-lemon-o:before {
  13875. content: "\f094";
  13876. }
  13877. .fa-phone:before {
  13878. content: "\f095";
  13879. }
  13880. .fa-square-o:before {
  13881. content: "\f096";
  13882. }
  13883. .fa-bookmark-o:before {
  13884. content: "\f097";
  13885. }
  13886. .fa-phone-square:before {
  13887. content: "\f098";
  13888. }
  13889. .fa-twitter:before {
  13890. content: "\f099";
  13891. }
  13892. .fa-facebook:before {
  13893. content: "\f09a";
  13894. }
  13895. .fa-github:before {
  13896. content: "\f09b";
  13897. }
  13898. .fa-unlock:before {
  13899. content: "\f09c";
  13900. }
  13901. .fa-credit-card:before {
  13902. content: "\f09d";
  13903. }
  13904. .fa-rss:before {
  13905. content: "\f09e";
  13906. }
  13907. .fa-hdd-o:before {
  13908. content: "\f0a0";
  13909. }
  13910. .fa-bullhorn:before {
  13911. content: "\f0a1";
  13912. }
  13913. .fa-bell:before {
  13914. content: "\f0f3";
  13915. }
  13916. .fa-certificate:before {
  13917. content: "\f0a3";
  13918. }
  13919. .fa-hand-o-right:before {
  13920. content: "\f0a4";
  13921. }
  13922. .fa-hand-o-left:before {
  13923. content: "\f0a5";
  13924. }
  13925. .fa-hand-o-up:before {
  13926. content: "\f0a6";
  13927. }
  13928. .fa-hand-o-down:before {
  13929. content: "\f0a7";
  13930. }
  13931. .fa-arrow-circle-left:before {
  13932. content: "\f0a8";
  13933. }
  13934. .fa-arrow-circle-right:before {
  13935. content: "\f0a9";
  13936. }
  13937. .fa-arrow-circle-up:before {
  13938. content: "\f0aa";
  13939. }
  13940. .fa-arrow-circle-down:before {
  13941. content: "\f0ab";
  13942. }
  13943. .fa-globe:before {
  13944. content: "\f0ac";
  13945. }
  13946. .fa-wrench:before {
  13947. content: "\f0ad";
  13948. }
  13949. .fa-tasks:before {
  13950. content: "\f0ae";
  13951. }
  13952. .fa-filter:before {
  13953. content: "\f0b0";
  13954. }
  13955. .fa-briefcase:before {
  13956. content: "\f0b1";
  13957. }
  13958. .fa-arrows-alt:before {
  13959. content: "\f0b2";
  13960. }
  13961. .fa-group:before,
  13962. .fa-users:before {
  13963. content: "\f0c0";
  13964. }
  13965. .fa-chain:before,
  13966. .fa-link:before {
  13967. content: "\f0c1";
  13968. }
  13969. .fa-cloud:before {
  13970. content: "\f0c2";
  13971. }
  13972. .fa-flask:before {
  13973. content: "\f0c3";
  13974. }
  13975. .fa-cut:before,
  13976. .fa-scissors:before {
  13977. content: "\f0c4";
  13978. }
  13979. .fa-copy:before,
  13980. .fa-files-o:before {
  13981. content: "\f0c5";
  13982. }
  13983. .fa-paperclip:before {
  13984. content: "\f0c6";
  13985. }
  13986. .fa-save:before,
  13987. .fa-floppy-o:before {
  13988. content: "\f0c7";
  13989. }
  13990. .fa-square:before {
  13991. content: "\f0c8";
  13992. }
  13993. .fa-bars:before {
  13994. content: "\f0c9";
  13995. }
  13996. .fa-list-ul:before {
  13997. content: "\f0ca";
  13998. }
  13999. .fa-list-ol:before {
  14000. content: "\f0cb";
  14001. }
  14002. .fa-strikethrough:before {
  14003. content: "\f0cc";
  14004. }
  14005. .fa-underline:before {
  14006. content: "\f0cd";
  14007. }
  14008. .fa-table:before {
  14009. content: "\f0ce";
  14010. }
  14011. .fa-magic:before {
  14012. content: "\f0d0";
  14013. }
  14014. .fa-truck:before {
  14015. content: "\f0d1";
  14016. }
  14017. .fa-pinterest:before {
  14018. content: "\f0d2";
  14019. }
  14020. .fa-pinterest-square:before {
  14021. content: "\f0d3";
  14022. }
  14023. .fa-google-plus-square:before {
  14024. content: "\f0d4";
  14025. }
  14026. .fa-google-plus:before {
  14027. content: "\f0d5";
  14028. }
  14029. .fa-money:before {
  14030. content: "\f0d6";
  14031. }
  14032. .fa-caret-down:before {
  14033. content: "\f0d7";
  14034. }
  14035. .fa-caret-up:before {
  14036. content: "\f0d8";
  14037. }
  14038. .fa-caret-left:before {
  14039. content: "\f0d9";
  14040. }
  14041. .fa-caret-right:before {
  14042. content: "\f0da";
  14043. }
  14044. .fa-columns:before {
  14045. content: "\f0db";
  14046. }
  14047. .fa-unsorted:before,
  14048. .fa-sort:before {
  14049. content: "\f0dc";
  14050. }
  14051. .fa-sort-down:before,
  14052. .fa-sort-asc:before {
  14053. content: "\f0dd";
  14054. }
  14055. .fa-sort-up:before,
  14056. .fa-sort-desc:before {
  14057. content: "\f0de";
  14058. }
  14059. .fa-envelope:before {
  14060. content: "\f0e0";
  14061. }
  14062. .fa-linkedin:before {
  14063. content: "\f0e1";
  14064. }
  14065. .fa-rotate-left:before,
  14066. .fa-undo:before {
  14067. content: "\f0e2";
  14068. }
  14069. .fa-legal:before,
  14070. .fa-gavel:before {
  14071. content: "\f0e3";
  14072. }
  14073. .fa-dashboard:before,
  14074. .fa-tachometer:before {
  14075. content: "\f0e4";
  14076. }
  14077. .fa-comment-o:before {
  14078. content: "\f0e5";
  14079. }
  14080. .fa-comments-o:before {
  14081. content: "\f0e6";
  14082. }
  14083. .fa-flash:before,
  14084. .fa-bolt:before {
  14085. content: "\f0e7";
  14086. }
  14087. .fa-sitemap:before {
  14088. content: "\f0e8";
  14089. }
  14090. .fa-umbrella:before {
  14091. content: "\f0e9";
  14092. }
  14093. .fa-paste:before,
  14094. .fa-clipboard:before {
  14095. content: "\f0ea";
  14096. }
  14097. .fa-lightbulb-o:before {
  14098. content: "\f0eb";
  14099. }
  14100. .fa-exchange:before {
  14101. content: "\f0ec";
  14102. }
  14103. .fa-cloud-download:before {
  14104. content: "\f0ed";
  14105. }
  14106. .fa-cloud-upload:before {
  14107. content: "\f0ee";
  14108. }
  14109. .fa-user-md:before {
  14110. content: "\f0f0";
  14111. }
  14112. .fa-stethoscope:before {
  14113. content: "\f0f1";
  14114. }
  14115. .fa-suitcase:before {
  14116. content: "\f0f2";
  14117. }
  14118. .fa-bell-o:before {
  14119. content: "\f0a2";
  14120. }
  14121. .fa-coffee:before {
  14122. content: "\f0f4";
  14123. }
  14124. .fa-cutlery:before {
  14125. content: "\f0f5";
  14126. }
  14127. .fa-file-text-o:before {
  14128. content: "\f0f6";
  14129. }
  14130. .fa-building-o:before {
  14131. content: "\f0f7";
  14132. }
  14133. .fa-hospital-o:before {
  14134. content: "\f0f8";
  14135. }
  14136. .fa-ambulance:before {
  14137. content: "\f0f9";
  14138. }
  14139. .fa-medkit:before {
  14140. content: "\f0fa";
  14141. }
  14142. .fa-fighter-jet:before {
  14143. content: "\f0fb";
  14144. }
  14145. .fa-beer:before {
  14146. content: "\f0fc";
  14147. }
  14148. .fa-h-square:before {
  14149. content: "\f0fd";
  14150. }
  14151. .fa-plus-square:before {
  14152. content: "\f0fe";
  14153. }
  14154. .fa-angle-double-left:before {
  14155. content: "\f100";
  14156. }
  14157. .fa-angle-double-right:before {
  14158. content: "\f101";
  14159. }
  14160. .fa-angle-double-up:before {
  14161. content: "\f102";
  14162. }
  14163. .fa-angle-double-down:before {
  14164. content: "\f103";
  14165. }
  14166. .fa-angle-left:before {
  14167. content: "\f104";
  14168. }
  14169. .fa-angle-right:before {
  14170. content: "\f105";
  14171. }
  14172. .fa-angle-up:before {
  14173. content: "\f106";
  14174. }
  14175. .fa-angle-down:before {
  14176. content: "\f107";
  14177. }
  14178. .fa-desktop:before {
  14179. content: "\f108";
  14180. }
  14181. .fa-laptop:before {
  14182. content: "\f109";
  14183. }
  14184. .fa-tablet:before {
  14185. content: "\f10a";
  14186. }
  14187. .fa-mobile-phone:before,
  14188. .fa-mobile:before {
  14189. content: "\f10b";
  14190. }
  14191. .fa-circle-o:before {
  14192. content: "\f10c";
  14193. }
  14194. .fa-quote-left:before {
  14195. content: "\f10d";
  14196. }
  14197. .fa-quote-right:before {
  14198. content: "\f10e";
  14199. }
  14200. .fa-spinner:before {
  14201. content: "\f110";
  14202. }
  14203. .fa-circle:before {
  14204. content: "\f111";
  14205. }
  14206. .fa-mail-reply:before,
  14207. .fa-reply:before {
  14208. content: "\f112";
  14209. }
  14210. .fa-github-alt:before {
  14211. content: "\f113";
  14212. }
  14213. .fa-folder-o:before {
  14214. content: "\f114";
  14215. }
  14216. .fa-folder-open-o:before {
  14217. content: "\f115";
  14218. }
  14219. .fa-smile-o:before {
  14220. content: "\f118";
  14221. }
  14222. .fa-frown-o:before {
  14223. content: "\f119";
  14224. }
  14225. .fa-meh-o:before {
  14226. content: "\f11a";
  14227. }
  14228. .fa-gamepad:before {
  14229. content: "\f11b";
  14230. }
  14231. .fa-keyboard-o:before {
  14232. content: "\f11c";
  14233. }
  14234. .fa-flag-o:before {
  14235. content: "\f11d";
  14236. }
  14237. .fa-flag-checkered:before {
  14238. content: "\f11e";
  14239. }
  14240. .fa-terminal:before {
  14241. content: "\f120";
  14242. }
  14243. .fa-code:before {
  14244. content: "\f121";
  14245. }
  14246. .fa-reply-all:before {
  14247. content: "\f122";
  14248. }
  14249. .fa-mail-reply-all:before {
  14250. content: "\f122";
  14251. }
  14252. .fa-star-half-empty:before,
  14253. .fa-star-half-full:before,
  14254. .fa-star-half-o:before {
  14255. content: "\f123";
  14256. }
  14257. .fa-location-arrow:before {
  14258. content: "\f124";
  14259. }
  14260. .fa-crop:before {
  14261. content: "\f125";
  14262. }
  14263. .fa-code-fork:before {
  14264. content: "\f126";
  14265. }
  14266. .fa-unlink:before,
  14267. .fa-chain-broken:before {
  14268. content: "\f127";
  14269. }
  14270. .fa-question:before {
  14271. content: "\f128";
  14272. }
  14273. .fa-info:before {
  14274. content: "\f129";
  14275. }
  14276. .fa-exclamation:before {
  14277. content: "\f12a";
  14278. }
  14279. .fa-superscript:before {
  14280. content: "\f12b";
  14281. }
  14282. .fa-subscript:before {
  14283. content: "\f12c";
  14284. }
  14285. .fa-eraser:before {
  14286. content: "\f12d";
  14287. }
  14288. .fa-puzzle-piece:before {
  14289. content: "\f12e";
  14290. }
  14291. .fa-microphone:before {
  14292. content: "\f130";
  14293. }
  14294. .fa-microphone-slash:before {
  14295. content: "\f131";
  14296. }
  14297. .fa-shield:before {
  14298. content: "\f132";
  14299. }
  14300. .fa-calendar-o:before {
  14301. content: "\f133";
  14302. }
  14303. .fa-fire-extinguisher:before {
  14304. content: "\f134";
  14305. }
  14306. .fa-rocket:before {
  14307. content: "\f135";
  14308. }
  14309. .fa-maxcdn:before {
  14310. content: "\f136";
  14311. }
  14312. .fa-chevron-circle-left:before {
  14313. content: "\f137";
  14314. }
  14315. .fa-chevron-circle-right:before {
  14316. content: "\f138";
  14317. }
  14318. .fa-chevron-circle-up:before {
  14319. content: "\f139";
  14320. }
  14321. .fa-chevron-circle-down:before {
  14322. content: "\f13a";
  14323. }
  14324. .fa-html5:before {
  14325. content: "\f13b";
  14326. }
  14327. .fa-css3:before {
  14328. content: "\f13c";
  14329. }
  14330. .fa-anchor:before {
  14331. content: "\f13d";
  14332. }
  14333. .fa-unlock-alt:before {
  14334. content: "\f13e";
  14335. }
  14336. .fa-bullseye:before {
  14337. content: "\f140";
  14338. }
  14339. .fa-ellipsis-h:before {
  14340. content: "\f141";
  14341. }
  14342. .fa-ellipsis-v:before {
  14343. content: "\f142";
  14344. }
  14345. .fa-rss-square:before {
  14346. content: "\f143";
  14347. }
  14348. .fa-play-circle:before {
  14349. content: "\f144";
  14350. }
  14351. .fa-ticket:before {
  14352. content: "\f145";
  14353. }
  14354. .fa-minus-square:before {
  14355. content: "\f146";
  14356. }
  14357. .fa-minus-square-o:before {
  14358. content: "\f147";
  14359. }
  14360. .fa-level-up:before {
  14361. content: "\f148";
  14362. }
  14363. .fa-level-down:before {
  14364. content: "\f149";
  14365. }
  14366. .fa-check-square:before {
  14367. content: "\f14a";
  14368. }
  14369. .fa-pencil-square:before {
  14370. content: "\f14b";
  14371. }
  14372. .fa-external-link-square:before {
  14373. content: "\f14c";
  14374. }
  14375. .fa-share-square:before {
  14376. content: "\f14d";
  14377. }
  14378. .fa-compass:before {
  14379. content: "\f14e";
  14380. }
  14381. .fa-toggle-down:before,
  14382. .fa-caret-square-o-down:before {
  14383. content: "\f150";
  14384. }
  14385. .fa-toggle-up:before,
  14386. .fa-caret-square-o-up:before {
  14387. content: "\f151";
  14388. }
  14389. .fa-toggle-right:before,
  14390. .fa-caret-square-o-right:before {
  14391. content: "\f152";
  14392. }
  14393. .fa-euro:before,
  14394. .fa-eur:before {
  14395. content: "\f153";
  14396. }
  14397. .fa-gbp:before {
  14398. content: "\f154";
  14399. }
  14400. .fa-dollar:before,
  14401. .fa-usd:before {
  14402. content: "\f155";
  14403. }
  14404. .fa-rupee:before,
  14405. .fa-inr:before {
  14406. content: "\f156";
  14407. }
  14408. .fa-cny:before,
  14409. .fa-rmb:before,
  14410. .fa-yen:before,
  14411. .fa-jpy:before {
  14412. content: "\f157";
  14413. }
  14414. .fa-ruble:before,
  14415. .fa-rouble:before,
  14416. .fa-rub:before {
  14417. content: "\f158";
  14418. }
  14419. .fa-won:before,
  14420. .fa-krw:before {
  14421. content: "\f159";
  14422. }
  14423. .fa-bitcoin:before,
  14424. .fa-btc:before {
  14425. content: "\f15a";
  14426. }
  14427. .fa-file:before {
  14428. content: "\f15b";
  14429. }
  14430. .fa-file-text:before {
  14431. content: "\f15c";
  14432. }
  14433. .fa-sort-alpha-asc:before {
  14434. content: "\f15d";
  14435. }
  14436. .fa-sort-alpha-desc:before {
  14437. content: "\f15e";
  14438. }
  14439. .fa-sort-amount-asc:before {
  14440. content: "\f160";
  14441. }
  14442. .fa-sort-amount-desc:before {
  14443. content: "\f161";
  14444. }
  14445. .fa-sort-numeric-asc:before {
  14446. content: "\f162";
  14447. }
  14448. .fa-sort-numeric-desc:before {
  14449. content: "\f163";
  14450. }
  14451. .fa-thumbs-up:before {
  14452. content: "\f164";
  14453. }
  14454. .fa-thumbs-down:before {
  14455. content: "\f165";
  14456. }
  14457. .fa-youtube-square:before {
  14458. content: "\f166";
  14459. }
  14460. .fa-youtube:before {
  14461. content: "\f167";
  14462. }
  14463. .fa-xing:before {
  14464. content: "\f168";
  14465. }
  14466. .fa-xing-square:before {
  14467. content: "\f169";
  14468. }
  14469. .fa-youtube-play:before {
  14470. content: "\f16a";
  14471. }
  14472. .fa-dropbox:before {
  14473. content: "\f16b";
  14474. }
  14475. .fa-stack-overflow:before {
  14476. content: "\f16c";
  14477. }
  14478. .fa-instagram:before {
  14479. content: "\f16d";
  14480. }
  14481. .fa-flickr:before {
  14482. content: "\f16e";
  14483. }
  14484. .fa-adn:before {
  14485. content: "\f170";
  14486. }
  14487. .fa-bitbucket:before {
  14488. content: "\f171";
  14489. }
  14490. .fa-bitbucket-square:before {
  14491. content: "\f172";
  14492. }
  14493. .fa-tumblr:before {
  14494. content: "\f173";
  14495. }
  14496. .fa-tumblr-square:before {
  14497. content: "\f174";
  14498. }
  14499. .fa-long-arrow-down:before {
  14500. content: "\f175";
  14501. }
  14502. .fa-long-arrow-up:before {
  14503. content: "\f176";
  14504. }
  14505. .fa-long-arrow-left:before {
  14506. content: "\f177";
  14507. }
  14508. .fa-long-arrow-right:before {
  14509. content: "\f178";
  14510. }
  14511. .fa-apple:before {
  14512. content: "\f179";
  14513. }
  14514. .fa-windows:before {
  14515. content: "\f17a";
  14516. }
  14517. .fa-android:before {
  14518. content: "\f17b";
  14519. }
  14520. .fa-linux:before {
  14521. content: "\f17c";
  14522. }
  14523. .fa-dribbble:before {
  14524. content: "\f17d";
  14525. }
  14526. .fa-skype:before {
  14527. content: "\f17e";
  14528. }
  14529. .fa-foursquare:before {
  14530. content: "\f180";
  14531. }
  14532. .fa-trello:before {
  14533. content: "\f181";
  14534. }
  14535. .fa-female:before {
  14536. content: "\f182";
  14537. }
  14538. .fa-male:before {
  14539. content: "\f183";
  14540. }
  14541. .fa-gittip:before {
  14542. content: "\f184";
  14543. }
  14544. .fa-sun-o:before {
  14545. content: "\f185";
  14546. }
  14547. .fa-moon-o:before {
  14548. content: "\f186";
  14549. }
  14550. .fa-archive:before {
  14551. content: "\f187";
  14552. }
  14553. .fa-bug:before {
  14554. content: "\f188";
  14555. }
  14556. .fa-vk:before {
  14557. content: "\f189";
  14558. }
  14559. .fa-weibo:before {
  14560. content: "\f18a";
  14561. }
  14562. .fa-renren:before {
  14563. content: "\f18b";
  14564. }
  14565. .fa-pagelines:before {
  14566. content: "\f18c";
  14567. }
  14568. .fa-stack-exchange:before {
  14569. content: "\f18d";
  14570. }
  14571. .fa-arrow-circle-o-right:before {
  14572. content: "\f18e";
  14573. }
  14574. .fa-arrow-circle-o-left:before {
  14575. content: "\f190";
  14576. }
  14577. .fa-toggle-left:before,
  14578. .fa-caret-square-o-left:before {
  14579. content: "\f191";
  14580. }
  14581. .fa-dot-circle-o:before {
  14582. content: "\f192";
  14583. }
  14584. .fa-wheelchair:before {
  14585. content: "\f193";
  14586. }
  14587. .fa-vimeo-square:before {
  14588. content: "\f194";
  14589. }
  14590. .fa-turkish-lira:before,
  14591. .fa-try:before {
  14592. content: "\f195";
  14593. }
  14594. .fa-plus-square-o:before {
  14595. content: "\f196";
  14596. }
  14597. .clearfix:before,
  14598. .clearfix:after,
  14599. .container:before,
  14600. .container:after,
  14601. .container-fluid:before,
  14602. .container-fluid:after,
  14603. .row:before,
  14604. .row:after,
  14605. .form-horizontal .form-group:before,
  14606. .form-horizontal .form-group:after,
  14607. .btn-toolbar:before,
  14608. .btn-toolbar:after,
  14609. .btn-group-vertical > .btn-group:before,
  14610. .btn-group-vertical > .btn-group:after,
  14611. .nav:before,
  14612. .nav:after,
  14613. .navbar:before,
  14614. .navbar:after,
  14615. .navbar-header:before,
  14616. .navbar-header:after,
  14617. .navbar-collapse:before,
  14618. .navbar-collapse:after,
  14619. .pager:before,
  14620. .pager:after,
  14621. .panel-body:before,
  14622. .panel-body:after,
  14623. .modal-footer:before,
  14624. .modal-footer:after,
  14625. .blog-columns .posts-wrapper:before,
  14626. .blog-columns .posts-wrapper:after,
  14627. .widget_posts__horizontal .widget-posts-list:before,
  14628. .widget_posts__horizontal .widget-posts-list:after,
  14629. .gallery-list.gallery-list__2cols:before,
  14630. .gallery-list.gallery-list__2cols:after,
  14631. .gallery-list.gallery-list__3cols:before,
  14632. .gallery-list.gallery-list__3cols:after,
  14633. .gallery-list.gallery-list__4cols:before,
  14634. .gallery-list.gallery-list__4cols:after,
  14635. .gallery-list.gallery-list__6cols:before,
  14636. .gallery-list.gallery-list__6cols:after,
  14637. .testi-list.testi-list__hor:before,
  14638. .testi-list.testi-list__hor:after,
  14639. .team-list:before,
  14640. .team-list:after,
  14641. .offers-list:before,
  14642. .offers-list:after,
  14643. .partners-list:before,
  14644. .partners-list:after,
  14645. .gallery:before,
  14646. .gallery:after,
  14647. .widget_twitter__horizontal .twitter-feed:before,
  14648. .widget_twitter__horizontal .twitter-feed:after {
  14649. content: " ";
  14650. display: table;
  14651. }
  14652. .clearfix:after,
  14653. .container:after,
  14654. .container-fluid:after,
  14655. .row:after,
  14656. .form-horizontal .form-group:after,
  14657. .btn-toolbar:after,
  14658. .btn-group-vertical > .btn-group:after,
  14659. .nav:after,
  14660. .navbar:after,
  14661. .navbar-header:after,
  14662. .navbar-collapse:after,
  14663. .pager:after,
  14664. .panel-body:after,
  14665. .modal-footer:after,
  14666. .blog-columns .posts-wrapper:after,
  14667. .widget_posts__horizontal .widget-posts-list:after,
  14668. .gallery-list.gallery-list__2cols:after,
  14669. .gallery-list.gallery-list__3cols:after,
  14670. .gallery-list.gallery-list__4cols:after,
  14671. .gallery-list.gallery-list__6cols:after,
  14672. .testi-list.testi-list__hor:after,
  14673. .team-list:after,
  14674. .offers-list:after,
  14675. .partners-list:after,
  14676. .gallery:after,
  14677. .widget_twitter__horizontal .twitter-feed:after {
  14678. clear: both;
  14679. }
  14680. .center-block {
  14681. display: block;
  14682. margin-left: auto;
  14683. margin-right: auto;
  14684. }
  14685. .pull-right {
  14686. float: right !important;
  14687. }
  14688. .pull-left {
  14689. float: left !important;
  14690. }
  14691. .hide {
  14692. display: none !important;
  14693. }
  14694. .show {
  14695. display: block !important;
  14696. }
  14697. .invisible {
  14698. visibility: hidden;
  14699. }
  14700. .text-hide {
  14701. font: 0/0 a;
  14702. color: transparent;
  14703. text-shadow: none;
  14704. background-color: transparent;
  14705. border: 0;
  14706. }
  14707. .hidden {
  14708. display: none!important;
  14709. visibility: hidden !important;
  14710. }
  14711. .affix {
  14712. position: fixed;
  14713. }
  14714.  
  14715. a.tooltips {
  14716. position: relative;
  14717. display: inline;
  14718. }
  14719. a.tooltips span {
  14720. position: absolute;
  14721. width: 140px;
  14722. color: #FFFFFF;
  14723. text-shadow: 1px 1px 0px #008000;
  14724. background: #155C00;
  14725. height: 30px;
  14726. line-height: 30px;
  14727. text-align: center;
  14728. visibility: hidden;
  14729. border-radius: 5px;
  14730. }
  14731. a.tooltips span:after {
  14732. content: '';
  14733. position: absolute;
  14734. top: 100%;
  14735. left: 50%;
  14736. margin-left: -8px;
  14737. width: 0; height: 0;
  14738. border-top: 8px solid #155C00;
  14739. border-right: 8px solid transparent;
  14740. border-left: 8px solid transparent;
  14741. }
  14742. a:hover.tooltips span {
  14743. visibility: visible;
  14744. opacity: 0.8;
  14745. bottom: 30px;
  14746. left: 50%;
  14747. margin-left: -76px;
  14748. z-index: 999;
  14749. }
Add Comment
Please, Sign In to add comment