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

5813 lines
103 KiB

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