Guest User

Untitled

a guest
Apr 14th, 2016
544
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 221.84 KB | None | 0 0
  1. }
  2.  
  3. @charset "UTF-8";
  4. html, body, div, span, applet, object, iframe,
  5. h1, h2, h3, h4, h5, h6, p, blockquote, pre,
  6. a, abbr, acronym, address, big, cite, code,
  7. del, dfn, em, img, ins, kbd, q, s, samp,
  8. small, strike, strong, sub, sup, tt, var,
  9. b, u, i, center,
  10. dl, dt, dd, ol, ul, li,
  11. fieldset, form, label, legend,
  12. table, caption, tbody, tfoot, thead, tr, th, td,
  13. article, aside, canvas, details, embed,
  14. figure, figcaption, footer, header, hgroup,
  15. menu, nav, output, ruby, section, summary,
  16. time, mark, audio, video {
  17. margin: 0;
  18. padding: 0;
  19. border: 0;
  20. font: inherit;
  21. font-size: 100%;
  22. vertical-align: baseline; }
  23.  
  24. html {
  25. line-height: 1; }
  26.  
  27. ol, ul {
  28. list-style: none; }
  29.  
  30. table {
  31. border-collapse: collapse;
  32. border-spacing: 0; }
  33.  
  34. caption, th, td {
  35. text-align: left;
  36. font-weight: normal;
  37. vertical-align: middle; }
  38.  
  39. q, blockquote {
  40. quotes: none; }
  41. q:before, q:after, blockquote:before, blockquote:after {
  42. content: "";
  43. content: none; }
  44.  
  45. a img {
  46. border: none; }
  47.  
  48. article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  49. display: block; }
  50.  
  51. /*!
  52. * Bootstrap v3.0.0
  53. *
  54. * Copyright 2013 Twitter, Inc
  55. * Licensed under the Apache License v2.0
  56. * http://www.apache.org/licenses/LICENSE-2.0
  57. *
  58. * Designed and built with all the love in the world by @mdo and @fat.
  59. */
  60. /*! normalize.css v2.1.0 | MIT License | git.io/normalize */
  61. article,
  62. aside,
  63. details,
  64. figcaption,
  65. figure,
  66. footer,
  67. header,
  68. hgroup,
  69. main,
  70. nav,
  71. section,
  72. summary {
  73. display: block; }
  74.  
  75. audio,
  76. canvas,
  77. video {
  78. display: inline-block; }
  79.  
  80. audio:not([controls]) {
  81. display: none;
  82. height: 0; }
  83.  
  84. [hidden] {
  85. display: none; }
  86.  
  87. html {
  88. font-family: sans-serif;
  89. -webkit-text-size-adjust: 100%;
  90. -ms-text-size-adjust: 100%; }
  91.  
  92. body {
  93. margin: 0; }
  94.  
  95. a:focus {
  96. outline: thin dotted; }
  97.  
  98. a:active,
  99. a:hover {
  100. outline: 0; }
  101.  
  102. h1 {
  103. font-size: 2em;
  104. margin: 0.67em 0; }
  105.  
  106. abbr[title] {
  107. border-bottom: 1px dotted; }
  108.  
  109. b,
  110. strong {
  111. font-weight: bold; }
  112.  
  113. dfn {
  114. font-style: italic; }
  115.  
  116. hr {
  117. -moz-box-sizing: content-box;
  118. box-sizing: content-box;
  119. height: 0; }
  120.  
  121. mark {
  122. background: #ff0;
  123. color: #000; }
  124.  
  125. code,
  126. kbd,
  127. pre,
  128. samp {
  129. font-family: monospace, serif;
  130. font-size: 1em; }
  131.  
  132. pre {
  133. white-space: pre-wrap; }
  134.  
  135. q {
  136. quotes: "\201C" "\201D" "\2018" "\2019"; }
  137.  
  138. small {
  139. font-size: 80%; }
  140.  
  141. sub,
  142. sup {
  143. font-size: 75%;
  144. line-height: 0;
  145. position: relative;
  146. vertical-align: baseline; }
  147.  
  148. sup {
  149. top: -0.5em; }
  150.  
  151. sub {
  152. bottom: -0.25em; }
  153.  
  154. img {
  155. border: 0; }
  156.  
  157. svg:not(:root) {
  158. overflow: hidden; }
  159.  
  160. figure {
  161. margin: 0; }
  162.  
  163. fieldset {
  164. border: 1px solid #000000;
  165. margin: 0 2px;
  166. padding: 0.35em 0.625em 0.75em; }
  167.  
  168. legend {
  169. border: 0;
  170. padding: 0; }
  171.  
  172. button,
  173. input,
  174. select,
  175. textarea {
  176. font-family: inherit;
  177. font-size: 100%;
  178. margin: 0; }
  179.  
  180. button,
  181. input {
  182. line-height: normal; }
  183.  
  184. button,
  185. select {
  186. text-transform: none; }
  187.  
  188. button,
  189. html input[type="button"],
  190. input[type="reset"],
  191. input[type="submit"] {
  192. -webkit-appearance: button;
  193. cursor: pointer; }
  194.  
  195. button[disabled],
  196. html input[disabled] {
  197. cursor: default; }
  198.  
  199. input[type="checkbox"],
  200. input[type="radio"] {
  201. box-sizing: border-box;
  202. padding: 0; }
  203.  
  204. input[type="search"] {
  205. -webkit-appearance: textfield;
  206. -moz-box-sizing: content-box;
  207. -webkit-box-sizing: content-box;
  208. box-sizing: content-box; }
  209.  
  210. input[type="search"]::-webkit-search-cancel-button,
  211. input[type="search"]::-webkit-search-decoration {
  212. -webkit-appearance: none; }
  213.  
  214. button::-moz-focus-inner,
  215. input::-moz-focus-inner {
  216. border: 0;
  217. padding: 0; }
  218.  
  219. textarea {
  220. overflow: auto;
  221. vertical-align: top; }
  222.  
  223. table {
  224. border-collapse: collapse;
  225. border-spacing: 0; }
  226.  
  227. *,
  228. *:before,
  229. *:after {
  230. -webkit-box-sizing: border-box;
  231. -moz-box-sizing: border-box;
  232. box-sizing: border-box; }
  233.  
  234. html {
  235. font-size: 62.5%;
  236. -webkit-tap-highlight-color: transparent; }
  237.  
  238. body {
  239. font-family: Arial, Helvetica, sans-serif;
  240. font-size: 13px;
  241. line-height: 1.42857;
  242. color: #777;
  243. background-color: #fff; }
  244.  
  245. input,
  246. button,
  247. select,
  248. textarea {
  249. font-family: inherit;
  250. font-size: inherit;
  251. line-height: inherit; }
  252.  
  253. button,
  254. input,
  255. select[multiple],
  256. textarea {
  257. background-image: none; }
  258.  
  259. a {
  260. color: #777;
  261. text-decoration: none; }
  262. a:hover, a:focus {
  263. color: #515151;
  264. text-decoration: underline; }
  265. a:focus {
  266. outline: thin dotted #333;
  267. outline: 5px auto -webkit-focus-ring-color;
  268. outline-offset: -2px; }
  269.  
  270. img {
  271. vertical-align: middle; }
  272.  
  273. .img-responsive {
  274. display: block;
  275. max-width: 100%;
  276. height: auto; }
  277.  
  278. .img-rounded {
  279. border-radius: 6px; }
  280.  
  281. .img-thumbnail, .thumbnail {
  282. padding: 4px;
  283. line-height: 1.42857;
  284. background-color: #fff;
  285. border: 1px solid #ddd;
  286. border-radius: 0px;
  287. -webkit-transition: all 0.2s ease-in-out;
  288. transition: all 0.2s ease-in-out;
  289. display: inline-block;
  290. max-width: 100%;
  291. height: auto; }
  292.  
  293. .img-circle {
  294. border-radius: 50%; }
  295.  
  296. hr {
  297. margin-top: 18px;
  298. margin-bottom: 18px;
  299. border: 0;
  300. border-top: 1px solid #eeeeee; }
  301.  
  302. .sr-only {
  303. position: absolute;
  304. width: 1px;
  305. height: 1px;
  306. margin: -1px;
  307. padding: 0;
  308. overflow: hidden;
  309. clip: rect(0 0 0 0);
  310. border: 0; }
  311.  
  312. p {
  313. margin: 0 0 9px; }
  314.  
  315. .lead {
  316. margin-bottom: 18px;
  317. font-size: 14.95px;
  318. font-weight: 200;
  319. line-height: 1.4; }
  320. @media (min-width: 768px) {
  321. .lead {
  322. font-size: 19.5px; } }
  323.  
  324. small {
  325. font-size: 85%; }
  326.  
  327. cite {
  328. font-style: normal; }
  329.  
  330. .text-muted {
  331. color: #999999; }
  332.  
  333. .text-primary {
  334. color: #428bca; }
  335.  
  336. .text-warning {
  337. color: #fff; }
  338.  
  339. .text-danger {
  340. color: #fff; }
  341.  
  342. .text-success {
  343. color: #fff; }
  344.  
  345. .text-info {
  346. color: #fff; }
  347.  
  348. .text-left {
  349. text-align: left; }
  350.  
  351. .text-right, #cart_summary tbody td.cart_unit, #cart_summary tbody td.cart_total {
  352. text-align: right; }
  353.  
  354. .text-center, #cart_summary thead th.cart_product, #cart_summary tbody td.cart_product, #cart_summary tbody td.cart_avail, #cart_summary tbody td.cart_delete {
  355. text-align: center; }
  356.  
  357. h1, h2, h3, h4, h5, h6,
  358. .h1, .h2, .h3, .h4, .h5, .h6 {
  359. font-family: Arial, Helvetica, sans-serif;
  360. font-weight: 500;
  361. line-height: 1.1; }
  362. h1 small, h2 small, h3 small, h4 small, h5 small, h6 small,
  363. .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small {
  364. font-weight: normal;
  365. line-height: 1;
  366. color: #999999; }
  367.  
  368. h1,
  369. h2,
  370. h3 {
  371. margin-top: 18px;
  372. margin-bottom: 9px; }
  373.  
  374. h4,
  375. h5,
  376. h6 {
  377. margin-top: 9px;
  378. margin-bottom: 9px; }
  379.  
  380. h1, .h1 {
  381. font-size: 33px; }
  382.  
  383. h2, .h2 {
  384. font-size: 27px; }
  385.  
  386. h3, .h3 {
  387. font-size: 23px; }
  388.  
  389. h4, .h4 {
  390. font-size: 17px; }
  391.  
  392. h5, .h5 {
  393. font-size: 13px; }
  394.  
  395. h6, .h6 {
  396. font-size: 12px; }
  397.  
  398. h1 small, .h1 small {
  399. font-size: 23px; }
  400.  
  401. h2 small, .h2 small {
  402. font-size: 17px; }
  403.  
  404. h3 small, .h3 small,
  405. h4 small, .h4 small {
  406. font-size: 13px; }
  407.  
  408. .page-header {
  409. padding-bottom: 8px;
  410. margin: 36px 0 18px;
  411. border-bottom: 1px solid #eeeeee; }
  412.  
  413. ul,
  414. ol {
  415. margin-top: 0;
  416. margin-bottom: 9px; }
  417. ul ul,
  418. ul ol,
  419. ol ul,
  420. ol ol {
  421. margin-bottom: 0; }
  422.  
  423. .list-unstyled, .list-inline {
  424. padding-left: 0;
  425. list-style: none; }
  426.  
  427. .list-inline > li {
  428. display: inline-block;
  429. padding-left: 5px;
  430. padding-right: 5px; }
  431.  
  432. dl {
  433. margin-bottom: 18px; }
  434.  
  435. dt,
  436. dd {
  437. line-height: 1.42857; }
  438.  
  439. dt {
  440. font-weight: bold; }
  441.  
  442. dd {
  443. margin-left: 0; }
  444.  
  445. @media (min-width: 768px) {
  446. .dl-horizontal dt {
  447. float: left;
  448. width: 160px;
  449. clear: left;
  450. text-align: right;
  451. overflow: hidden;
  452. text-overflow: ellipsis;
  453. white-space: nowrap; }
  454. .dl-horizontal dd {
  455. margin-left: 180px; }
  456. .dl-horizontal dd:before, .dl-horizontal dd:after {
  457. content: " ";
  458. /* 1 */
  459. display: table;
  460. /* 2 */ }
  461. .dl-horizontal dd:after {
  462. clear: both; } }
  463. abbr[title],
  464. abbr[data-original-title] {
  465. cursor: help;
  466. border-bottom: 1px dotted #999999; }
  467.  
  468. abbr.initialism {
  469. font-size: 90%;
  470. text-transform: uppercase; }
  471.  
  472. blockquote {
  473. padding: 9px 18px;
  474. margin: 0 0 18px;
  475. border-left: 5px solid #eeeeee; }
  476. blockquote p {
  477. font-size: 16.25px;
  478. font-weight: 300;
  479. line-height: 1.25; }
  480. blockquote p:last-child {
  481. margin-bottom: 0; }
  482. blockquote small {
  483. display: block;
  484. line-height: 1.42857;
  485. color: #999999; }
  486. blockquote small:before {
  487. content: '\2014 \00A0'; }
  488. blockquote.pull-right {
  489. padding-right: 15px;
  490. padding-left: 0;
  491. border-right: 5px solid #eeeeee;
  492. border-left: 0; }
  493. blockquote.pull-right p,
  494. blockquote.pull-right small {
  495. text-align: right; }
  496. blockquote.pull-right small:before {
  497. content: ''; }
  498. blockquote.pull-right small:after {
  499. content: '\00A0 \2014'; }
  500.  
  501. q:before,
  502. q:after,
  503. blockquote:before,
  504. blockquote:after {
  505. content: ""; }
  506.  
  507. address {
  508. display: block;
  509. margin-bottom: 18px;
  510. font-style: normal;
  511. line-height: 1.42857; }
  512.  
  513. code,
  514. pre {
  515. font-family: Monaco, Menlo, Consolas, "Courier New", monospace; }
  516.  
  517. code {
  518. padding: 2px 4px;
  519. font-size: 90%;
  520. color: #c7254e;
  521. background-color: #f9f2f4;
  522. white-space: nowrap;
  523. border-radius: 0px; }
  524.  
  525. pre {
  526. display: block;
  527. padding: 8.5px;
  528. margin: 0 0 9px;
  529. font-size: 12px;
  530. line-height: 1.42857;
  531. word-break: break-all;
  532. word-wrap: break-word;
  533. color: #333333;
  534. background-color: #f5f5f5;
  535. border: 1px solid #ccc;
  536. border-radius: 0px; }
  537. pre.prettyprint {
  538. margin-bottom: 18px; }
  539. pre code {
  540. padding: 0;
  541. font-size: inherit;
  542. color: inherit;
  543. white-space: pre-wrap;
  544. background-color: transparent;
  545. border: 0; }
  546.  
  547. .pre-scrollable {
  548. max-height: 340px;
  549. overflow-y: scroll; }
  550.  
  551. .container {
  552. margin-right: auto;
  553. margin-left: auto;
  554. padding-left: 15px;
  555. padding-right: 15px; }
  556. .container:before, .container:after {
  557. content: " ";
  558. /* 1 */
  559. display: table;
  560. /* 2 */ }
  561. .container:after {
  562. clear: both; }
  563.  
  564. .row {
  565. margin-left: -15px;
  566. margin-right: -15px; }
  567. .row:before, .row:after {
  568. content: " ";
  569. /* 1 */
  570. display: table;
  571. /* 2 */ }
  572. .row:after {
  573. clear: both; }
  574.  
  575. .col-xs-1,
  576. .col-xs-2,
  577. .col-xs-3,
  578. .col-xs-4,
  579. .col-xs-5,
  580. .col-xs-6,
  581. .col-xs-7,
  582. .col-xs-8,
  583. .col-xs-9,
  584. .col-xs-10,
  585. .col-xs-11,
  586. .col-xs-12,
  587. .col-sm-1,
  588. .col-sm-2,
  589. .col-sm-3,
  590. .col-sm-4,
  591. header .row #header_logo,
  592. .col-sm-5,
  593. .col-sm-6,
  594. .col-sm-7,
  595. .col-sm-8,
  596. .col-sm-9,
  597. .col-sm-10,
  598. .col-sm-11,
  599. .col-sm-12,
  600. .col-md-1,
  601. .col-md-2,
  602. .col-md-3,
  603. .col-md-4,
  604. .col-md-5,
  605. .col-md-6,
  606. .col-md-7,
  607. .col-md-8,
  608. .col-md-9,
  609. .col-md-10,
  610. .col-md-11,
  611. .col-md-12,
  612. .col-lg-1,
  613. .col-lg-2,
  614. .col-lg-3,
  615. .col-lg-4,
  616. .col-lg-5,
  617. .col-lg-6,
  618. .col-lg-7,
  619. .col-lg-8,
  620. .col-lg-9,
  621. .col-lg-10,
  622. .col-lg-11,
  623. .col-lg-12 {
  624. position: relative;
  625. min-height: 1px;
  626. padding-left: 15px;
  627. padding-right: 15px; }
  628.  
  629. .col-xs-1,
  630. .col-xs-2,
  631. .col-xs-3,
  632. .col-xs-4,
  633. .col-xs-5,
  634. .col-xs-6,
  635. .col-xs-7,
  636. .col-xs-8,
  637. .col-xs-9,
  638. .col-xs-10,
  639. .col-xs-11 {
  640. float: left; }
  641.  
  642. .col-xs-1 {
  643. width: 8.33333%; }
  644.  
  645. .col-xs-2 {
  646. width: 16.66667%; }
  647.  
  648. .col-xs-3 {
  649. width: 25%; }
  650.  
  651. .col-xs-4 {
  652. width: 33.33333%; }
  653.  
  654. .col-xs-5 {
  655. width: 41.66667%; }
  656.  
  657. .col-xs-6 {
  658. width: 50%; }
  659.  
  660. .col-xs-7 {
  661. width: 58.33333%; }
  662.  
  663. .col-xs-8 {
  664. width: 66.66667%; }
  665.  
  666. .col-xs-9 {
  667. width: 75%; }
  668.  
  669. .col-xs-10 {
  670. width: 83.33333%; }
  671.  
  672. .col-xs-11 {
  673. width: 91.66667%; }
  674.  
  675. .col-xs-12 {
  676. width: 100%; }
  677.  
  678. @media (min-width: 768px) {
  679. .container {
  680. max-width: 750px; }
  681.  
  682. .col-sm-1,
  683. .col-sm-2,
  684. .col-sm-3,
  685. .col-sm-4,
  686. header .row #header_logo,
  687. .col-sm-5,
  688. .col-sm-6,
  689. .col-sm-7,
  690. .col-sm-8,
  691. .col-sm-9,
  692. .col-sm-10,
  693. .col-sm-11 {
  694. float: left; }
  695.  
  696. .col-sm-1 {
  697. width: 8.33333%; }
  698.  
  699. .col-sm-2 {
  700. width: 16.66667%; }
  701.  
  702. .col-sm-3 {
  703. width: 25%; }
  704.  
  705. .col-sm-4, header .row #header_logo {
  706. width: 66.33333%; }
  707.  
  708. .col-sm-5 {
  709. width: 41.66667%; }
  710.  
  711. .col-sm-6 {
  712. width: 50%; }
  713.  
  714. .col-sm-7 {
  715. width: 58.33333%; }
  716.  
  717. .col-sm-8 {
  718. width: 66.66667%; }
  719.  
  720. .col-sm-9 {
  721. width: 75%; }
  722.  
  723. .col-sm-10 {
  724. width: 83.33333%; }
  725.  
  726. .col-sm-11 {
  727. width: 91.66667%; }
  728.  
  729. .col-sm-12 {
  730. width: 100%; }
  731.  
  732. .col-sm-push-1 {
  733. left: 8.33333%; }
  734.  
  735. .col-sm-push-2 {
  736. left: 16.66667%; }
  737.  
  738. .col-sm-push-3 {
  739. left: 25%; }
  740.  
  741. .col-sm-push-4 {
  742. left: 33.33333%; }
  743.  
  744. .col-sm-push-5 {
  745. left: 41.66667%; }
  746.  
  747. .col-sm-push-6 {
  748. left: 50%; }
  749.  
  750. .col-sm-push-7 {
  751. left: 58.33333%; }
  752.  
  753. .col-sm-push-8 {
  754. left: 66.66667%; }
  755.  
  756. .col-sm-push-9 {
  757. left: 75%; }
  758.  
  759. .col-sm-push-10 {
  760. left: 83.33333%; }
  761.  
  762. .col-sm-push-11 {
  763. left: 91.66667%; }
  764.  
  765. .col-sm-pull-1 {
  766. right: 8.33333%; }
  767.  
  768. .col-sm-pull-2 {
  769. right: 16.66667%; }
  770.  
  771. .col-sm-pull-3 {
  772. right: 25%; }
  773.  
  774. .col-sm-pull-4 {
  775. right: 33.33333%; }
  776.  
  777. .col-sm-pull-5 {
  778. right: 41.66667%; }
  779.  
  780. .col-sm-pull-6 {
  781. right: 50%; }
  782.  
  783. .col-sm-pull-7 {
  784. right: 58.33333%; }
  785.  
  786. .col-sm-pull-8 {
  787. right: 66.66667%; }
  788.  
  789. .col-sm-pull-9 {
  790. right: 75%; }
  791.  
  792. .col-sm-pull-10 {
  793. right: 83.33333%; }
  794.  
  795. .col-sm-pull-11 {
  796. right: 91.66667%; }
  797.  
  798. .col-sm-offset-1 {
  799. margin-left: 8.33333%; }
  800.  
  801. .col-sm-offset-2 {
  802. margin-left: 16.66667%; }
  803.  
  804. .col-sm-offset-3 {
  805. margin-left: 25%; }
  806.  
  807. .col-sm-offset-4 {
  808. margin-left: 33.33333%; }
  809.  
  810. .col-sm-offset-5 {
  811. margin-left: 41.66667%; }
  812.  
  813. .col-sm-offset-6 {
  814. margin-left: 50%; }
  815.  
  816. .col-sm-offset-7 {
  817. margin-left: 58.33333%; }
  818.  
  819. .col-sm-offset-8 {
  820. margin-left: 66.66667%; }
  821.  
  822. .col-sm-offset-9 {
  823. margin-left: 75%; }
  824.  
  825. .col-sm-offset-10 {
  826. margin-left: 83.33333%; }
  827.  
  828. .col-sm-offset-11 {
  829. margin-left: 91.66667%; } }
  830. @media (min-width: 992px) {
  831. .container {
  832. max-width: 970px; }
  833.  
  834. .col-md-1,
  835. .col-md-2,
  836. .col-md-3,
  837. .col-md-4,
  838. .col-md-5,
  839. .col-md-6,
  840. .col-md-7,
  841. .col-md-8,
  842. .col-md-9,
  843. .col-md-10,
  844. .col-md-11 {
  845. float: left; }
  846.  
  847. .col-md-1 {
  848. width: 8.33333%; }
  849.  
  850. .col-md-2 {
  851. width: 16.66667%; }
  852.  
  853. .col-md-3 {
  854. width: 25%; }
  855.  
  856. .col-md-4 {
  857. width: 33.33333%; }
  858.  
  859. .col-md-5 {
  860. width: 41.66667%; }
  861.  
  862. .col-md-6 {
  863. width: 50%; }
  864.  
  865. .col-md-7 {
  866. width: 58.33333%; }
  867.  
  868. .col-md-8 {
  869. width: 66.66667%; }
  870.  
  871. .col-md-9 {
  872. width: 75%; }
  873.  
  874. .col-md-10 {
  875. width: 83.33333%; }
  876.  
  877. .col-md-11 {
  878. width: 91.66667%; }
  879.  
  880. .col-md-12 {
  881. width: 100%; }
  882.  
  883. .col-md-push-0 {
  884. left: auto; }
  885.  
  886. .col-md-push-1 {
  887. left: 8.33333%; }
  888.  
  889. .col-md-push-2 {
  890. left: 16.66667%; }
  891.  
  892. .col-md-push-3 {
  893. left: 25%; }
  894.  
  895. .col-md-push-4 {
  896. left: 33.33333%; }
  897.  
  898. .col-md-push-5 {
  899. left: 41.66667%; }
  900.  
  901. .col-md-push-6 {
  902. left: 50%; }
  903.  
  904. .col-md-push-7 {
  905. left: 58.33333%; }
  906.  
  907. .col-md-push-8 {
  908. left: 66.66667%; }
  909.  
  910. .col-md-push-9 {
  911. left: 75%; }
  912.  
  913. .col-md-push-10 {
  914. left: 83.33333%; }
  915.  
  916. .col-md-push-11 {
  917. left: 91.66667%; }
  918.  
  919. .col-md-pull-0 {
  920. right: auto; }
  921.  
  922. .col-md-pull-1 {
  923. right: 8.33333%; }
  924.  
  925. .col-md-pull-2 {
  926. right: 16.66667%; }
  927.  
  928. .col-md-pull-3 {
  929. right: 25%; }
  930.  
  931. .col-md-pull-4 {
  932. right: 33.33333%; }
  933.  
  934. .col-md-pull-5 {
  935. right: 41.66667%; }
  936.  
  937. .col-md-pull-6 {
  938. right: 50%; }
  939.  
  940. .col-md-pull-7 {
  941. right: 58.33333%; }
  942.  
  943. .col-md-pull-8 {
  944. right: 66.66667%; }
  945.  
  946. .col-md-pull-9 {
  947. right: 75%; }
  948.  
  949. .col-md-pull-10 {
  950. right: 83.33333%; }
  951.  
  952. .col-md-pull-11 {
  953. right: 91.66667%; }
  954.  
  955. .col-md-offset-0 {
  956. margin-left: 0; }
  957.  
  958. .col-md-offset-1 {
  959. margin-left: 8.33333%; }
  960.  
  961. .col-md-offset-2 {
  962. margin-left: 16.66667%; }
  963.  
  964. .col-md-offset-3 {
  965. margin-left: 25%; }
  966.  
  967. .col-md-offset-4 {
  968. margin-left: 33.33333%; }
  969.  
  970. .col-md-offset-5 {
  971. margin-left: 41.66667%; }
  972.  
  973. .col-md-offset-6 {
  974. margin-left: 50%; }
  975.  
  976. .col-md-offset-7 {
  977. margin-left: 58.33333%; }
  978.  
  979. .col-md-offset-8 {
  980. margin-left: 66.66667%; }
  981.  
  982. .col-md-offset-9 {
  983. margin-left: 75%; }
  984.  
  985. .col-md-offset-10 {
  986. margin-left: 83.33333%; }
  987.  
  988. .col-md-offset-11 {
  989. margin-left: 91.66667%; } }
  990. @media (min-width: 1200px) {
  991. .container {
  992. max-width: 1170px; }
  993.  
  994. .col-lg-1,
  995. .col-lg-2,
  996. .col-lg-3,
  997. .col-lg-4,
  998. .col-lg-5,
  999. .col-lg-6,
  1000. .col-lg-7,
  1001. .col-lg-8,
  1002. .col-lg-9,
  1003. .col-lg-10,
  1004. .col-lg-11 {
  1005. float: left; }
  1006.  
  1007. .col-lg-1 {
  1008. width: 8.33333%; }
  1009.  
  1010. .col-lg-2 {
  1011. width: 16.66667%; }
  1012.  
  1013. .col-lg-3 {
  1014. width: 25%; }
  1015.  
  1016. .col-lg-4 {
  1017. width: 33.33333%; }
  1018.  
  1019. .col-lg-5 {
  1020. width: 41.66667%; }
  1021.  
  1022. .col-lg-6 {
  1023. width: 50%; }
  1024.  
  1025. .col-lg-7 {
  1026. width: 58.33333%; }
  1027.  
  1028. .col-lg-8 {
  1029. width: 66.66667%; }
  1030.  
  1031. .col-lg-9 {
  1032. width: 75%; }
  1033.  
  1034. .col-lg-10 {
  1035. width: 83.33333%; }
  1036.  
  1037. .col-lg-11 {
  1038. width: 91.66667%; }
  1039.  
  1040. .col-lg-12 {
  1041. width: 100%; }
  1042.  
  1043. .col-lg-push-0 {
  1044. left: auto; }
  1045.  
  1046. .col-lg-push-1 {
  1047. left: 8.33333%; }
  1048.  
  1049. .col-lg-push-2 {
  1050. left: 16.66667%; }
  1051.  
  1052. .col-lg-push-3 {
  1053. left: 25%; }
  1054.  
  1055. .col-lg-push-4 {
  1056. left: 33.33333%; }
  1057.  
  1058. .col-lg-push-5 {
  1059. left: 41.66667%; }
  1060.  
  1061. .col-lg-push-6 {
  1062. left: 50%; }
  1063.  
  1064. .col-lg-push-7 {
  1065. left: 58.33333%; }
  1066.  
  1067. .col-lg-push-8 {
  1068. left: 66.66667%; }
  1069.  
  1070. .col-lg-push-9 {
  1071. left: 75%; }
  1072.  
  1073. .col-lg-push-10 {
  1074. left: 83.33333%; }
  1075.  
  1076. .col-lg-push-11 {
  1077. left: 91.66667%; }
  1078.  
  1079. .col-lg-pull-0 {
  1080. right: auto; }
  1081.  
  1082. .col-lg-pull-1 {
  1083. right: 8.33333%; }
  1084.  
  1085. .col-lg-pull-2 {
  1086. right: 16.66667%; }
  1087.  
  1088. .col-lg-pull-3 {
  1089. right: 25%; }
  1090.  
  1091. .col-lg-pull-4 {
  1092. right: 33.33333%; }
  1093.  
  1094. .col-lg-pull-5 {
  1095. right: 41.66667%; }
  1096.  
  1097. .col-lg-pull-6 {
  1098. right: 50%; }
  1099.  
  1100. .col-lg-pull-7 {
  1101. right: 58.33333%; }
  1102.  
  1103. .col-lg-pull-8 {
  1104. right: 66.66667%; }
  1105.  
  1106. .col-lg-pull-9 {
  1107. right: 75%; }
  1108.  
  1109. .col-lg-pull-10 {
  1110. right: 83.33333%; }
  1111.  
  1112. .col-lg-pull-11 {
  1113. right: 91.66667%; }
  1114.  
  1115. .col-lg-offset-0 {
  1116. margin-left: 0; }
  1117.  
  1118. .col-lg-offset-1 {
  1119. margin-left: 8.33333%; }
  1120.  
  1121. .col-lg-offset-2 {
  1122. margin-left: 16.66667%; }
  1123.  
  1124. .col-lg-offset-3 {
  1125. margin-left: 25%; }
  1126.  
  1127. .col-lg-offset-4 {
  1128. margin-left: 33.33333%; }
  1129.  
  1130. .col-lg-offset-5 {
  1131. margin-left: 41.66667%; }
  1132.  
  1133. .col-lg-offset-6 {
  1134. margin-left: 50%; }
  1135.  
  1136. .col-lg-offset-7 {
  1137. margin-left: 58.33333%; }
  1138.  
  1139. .col-lg-offset-8 {
  1140. margin-left: 66.66667%; }
  1141.  
  1142. .col-lg-offset-9 {
  1143. margin-left: 75%; }
  1144.  
  1145. .col-lg-offset-10 {
  1146. margin-left: 83.33333%; }
  1147.  
  1148. .col-lg-offset-11 {
  1149. margin-left: 91.66667%; } }
  1150. table {
  1151. max-width: 100%;
  1152. background-color: transparent; }
  1153.  
  1154. th {
  1155. text-align: left; }
  1156.  
  1157. .table {
  1158. width: 100%;
  1159. margin-bottom: 18px; }
  1160. .table thead > tr > th,
  1161. .table thead > tr > td,
  1162. .table tbody > tr > th,
  1163. .table tbody > tr > td,
  1164. .table tfoot > tr > th,
  1165. .table tfoot > tr > td {
  1166. padding: 9px 8px 11px 18px;
  1167. line-height: 1.42857;
  1168. vertical-align: top;
  1169. border-top: 1px solid #d6d4d4; }
  1170. .table thead > tr > th {
  1171. vertical-align: bottom;
  1172. border-bottom: 2px solid #d6d4d4; }
  1173. .table caption + thead tr:first-child th, .table caption + thead tr:first-child td,
  1174. .table colgroup + thead tr:first-child th,
  1175. .table colgroup + thead tr:first-child td,
  1176. .table thead:first-child tr:first-child th,
  1177. .table thead:first-child tr:first-child td {
  1178. border-top: 0; }
  1179. .table tbody + tbody {
  1180. border-top: 2px solid #d6d4d4; }
  1181. .table .table {
  1182. background-color: #fff; }
  1183.  
  1184. .table-condensed thead > tr > th,
  1185. .table-condensed thead > tr > td,
  1186. .table-condensed tbody > tr > th,
  1187. .table-condensed tbody > tr > td,
  1188. .table-condensed tfoot > tr > th,
  1189. .table-condensed tfoot > tr > td {
  1190. padding: 5px; }
  1191.  
  1192. .table-bordered {
  1193. border: 1px solid #d6d4d4; }
  1194. .table-bordered > thead > tr > th,
  1195. .table-bordered > thead > tr > td,
  1196. .table-bordered > tbody > tr > th,
  1197. .table-bordered > tbody > tr > td,
  1198. .table-bordered > tfoot > tr > th,
  1199. .table-bordered > tfoot > tr > td {
  1200. border: 1px solid #d6d4d4; }
  1201. .table-bordered > thead > tr > th,
  1202. .table-bordered > thead > tr > td {
  1203. border-bottom-width: 2px; }
  1204.  
  1205. .table-striped > tbody > tr:nth-child(odd) > td,
  1206. .table-striped > tbody > tr:nth-child(odd) > th {
  1207. background-color: #f9f9f9; }
  1208.  
  1209. .table-hover > tbody > tr:hover > td,
  1210. .table-hover > tbody > tr:hover > th {
  1211. background-color: #f5f5f5; }
  1212.  
  1213. table col[class*="col-"] {
  1214. float: none;
  1215. display: table-column; }
  1216.  
  1217. table td[class*="col-"],
  1218. table th[class*="col-"] {
  1219. float: none;
  1220. display: table-cell; }
  1221.  
  1222. .table > thead > tr > td.active,
  1223. .table > thead > tr > th.active, .table > thead > tr.active > td, .table > thead > tr.active > th,
  1224. .table > tbody > tr > td.active,
  1225. .table > tbody > tr > th.active,
  1226. .table > tbody > tr.active > td,
  1227. .table > tbody > tr.active > th,
  1228. .table > tfoot > tr > td.active,
  1229. .table > tfoot > tr > th.active,
  1230. .table > tfoot > tr.active > td,
  1231. .table > tfoot > tr.active > th {
  1232. background-color: #f5f5f5; }
  1233.  
  1234. .table > thead > tr > td.success,
  1235. .table > thead > tr > th.success, .table > thead > tr.success > td, .table > thead > tr.success > th,
  1236. .table > tbody > tr > td.success,
  1237. .table > tbody > tr > th.success,
  1238. .table > tbody > tr.success > td,
  1239. .table > tbody > tr.success > th,
  1240. .table > tfoot > tr > td.success,
  1241. .table > tfoot > tr > th.success,
  1242. .table > tfoot > tr.success > td,
  1243. .table > tfoot > tr.success > th {
  1244. background-color: #55c65e;
  1245. border-color: #48b151; }
  1246.  
  1247. .table-hover > tbody > tr > td.success:hover,
  1248. .table-hover > tbody > tr > th.success:hover, .table-hover > tbody > tr.success:hover > td {
  1249. background-color: #42c04c;
  1250. border-color: #419f49; }
  1251.  
  1252. .table > thead > tr > td.danger,
  1253. .table > thead > tr > th.danger, .table > thead > tr.danger > td, .table > thead > tr.danger > th,
  1254. .table > tbody > tr > td.danger,
  1255. .table > tbody > tr > th.danger,
  1256. .table > tbody > tr.danger > td,
  1257. .table > tbody > tr.danger > th,
  1258. .table > tfoot > tr > td.danger,
  1259. .table > tfoot > tr > th.danger,
  1260. .table > tfoot > tr.danger > td,
  1261. .table > tfoot > tr.danger > th {
  1262. background-color: #f3515c;
  1263. border-color: #d4323d; }
  1264.  
  1265. .table-hover > tbody > tr > td.danger:hover,
  1266. .table-hover > tbody > tr > th.danger:hover, .table-hover > tbody > tr.danger:hover > td {
  1267. background-color: #f13946;
  1268. border-color: #c32933; }
  1269.  
  1270. .table > thead > tr > td.warning,
  1271. .table > thead > tr > th.warning, .table > thead > tr.warning > td, .table > thead > tr.warning > th,
  1272. .table > tbody > tr > td.warning,
  1273. .table > tbody > tr > th.warning,
  1274. .table > tbody > tr.warning > td,
  1275. .table > tbody > tr.warning > th,
  1276. .table > tfoot > tr > td.warning,
  1277. .table > tfoot > tr > th.warning,
  1278. .table > tfoot > tr.warning > td,
  1279. .table > tfoot > tr.warning > th {
  1280. background-color: #fe9126;
  1281. border-color: #e4752b; }
  1282.  
  1283. .table-hover > tbody > tr > td.warning:hover,
  1284. .table-hover > tbody > tr > th.warning:hover, .table-hover > tbody > tr.warning:hover > td {
  1285. background-color: #fe840d;
  1286. border-color: #da681c; }
  1287.  
  1288. @media (max-width: 768px) {
  1289. .table-responsive {
  1290. width: 100%;
  1291. margin-bottom: 15px;
  1292. overflow-y: hidden;
  1293. overflow-x: scroll;
  1294. border: 1px solid #d6d4d4; }
  1295. .table-responsive > .table {
  1296. margin-bottom: 0;
  1297. background-color: #fff; }
  1298. .table-responsive > .table > thead > tr > th,
  1299. .table-responsive > .table > thead > tr > td,
  1300. .table-responsive > .table > tbody > tr > th,
  1301. .table-responsive > .table > tbody > tr > td,
  1302. .table-responsive > .table > tfoot > tr > th,
  1303. .table-responsive > .table > tfoot > tr > td {
  1304. white-space: nowrap; }
  1305. .table-responsive > .table-bordered {
  1306. border: 0; }
  1307. .table-responsive > .table-bordered > thead > tr > th:first-child,
  1308. .table-responsive > .table-bordered > thead > tr > td:first-child,
  1309. .table-responsive > .table-bordered > tbody > tr > th:first-child,
  1310. .table-responsive > .table-bordered > tbody > tr > td:first-child,
  1311. .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  1312. .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  1313. border-left: 0; }
  1314. .table-responsive > .table-bordered > thead > tr > th:last-child,
  1315. .table-responsive > .table-bordered > thead > tr > td:last-child,
  1316. .table-responsive > .table-bordered > tbody > tr > th:last-child,
  1317. .table-responsive > .table-bordered > tbody > tr > td:last-child,
  1318. .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  1319. .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  1320. border-right: 0; }
  1321. .table-responsive > .table-bordered > thead > tr:last-child > th,
  1322. .table-responsive > .table-bordered > thead > tr:last-child > td,
  1323. .table-responsive > .table-bordered > tbody > tr:last-child > th,
  1324. .table-responsive > .table-bordered > tbody > tr:last-child > td,
  1325. .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  1326. .table-responsive > .table-bordered > tfoot > tr:last-child > td {
  1327. border-bottom: 0; } }
  1328. fieldset {
  1329. padding: 0;
  1330. margin: 0;
  1331. border: 0; }
  1332.  
  1333. legend {
  1334. display: block;
  1335. width: 100%;
  1336. padding: 0;
  1337. margin-bottom: 18px;
  1338. font-size: 19.5px;
  1339. line-height: inherit;
  1340. color: #333333;
  1341. border: 0;
  1342. border-bottom: 1px solid #e5e5e5; }
  1343.  
  1344. label {
  1345. display: inline-block;
  1346. margin-bottom: 5px;
  1347. font-weight: bold; }
  1348.  
  1349. input[type="search"] {
  1350. -webkit-box-sizing: border-box;
  1351. -moz-box-sizing: border-box;
  1352. box-sizing: border-box; }
  1353.  
  1354. input[type="radio"],
  1355. input[type="checkbox"] {
  1356. margin: 4px 0 0;
  1357. margin-top: 1px \9;
  1358. /* IE8-9 */
  1359. line-height: normal; }
  1360.  
  1361. input[type="file"] {
  1362. display: block; }
  1363.  
  1364. select[multiple],
  1365. select[size] {
  1366. height: auto; }
  1367.  
  1368. select optgroup {
  1369. font-size: inherit;
  1370. font-style: inherit;
  1371. font-family: inherit; }
  1372.  
  1373. input[type="file"]:focus,
  1374. input[type="radio"]:focus,
  1375. input[type="checkbox"]:focus {
  1376. outline: thin dotted #333;
  1377. outline: 5px auto -webkit-focus-ring-color;
  1378. outline-offset: -2px; }
  1379.  
  1380. input[type="number"]::-webkit-outer-spin-button, input[type="number"]::-webkit-inner-spin-button {
  1381. height: auto; }
  1382.  
  1383. .form-control:-moz-placeholder {
  1384. color: #999999; }
  1385. .form-control::-moz-placeholder {
  1386. color: #999999; }
  1387. .form-control:-ms-input-placeholder {
  1388. color: #999999; }
  1389. .form-control::-webkit-input-placeholder {
  1390. color: #999999; }
  1391.  
  1392. .form-control {
  1393. display: block;
  1394. width: 100%;
  1395. height: 32px;
  1396. padding: 6px 12px;
  1397. font-size: 13px;
  1398. line-height: 1.42857;
  1399. color: #9c9b9b;
  1400. vertical-align: middle;
  1401. background-color: #fff;
  1402. border: 1px solid #d6d4d4;
  1403. border-radius: 0px;
  1404. -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  1405. box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  1406. -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  1407. transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; }
  1408. .form-control:focus {
  1409. border-color: #66afe9;
  1410. outline: 0;
  1411. -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  1412. box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); }
  1413. .form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
  1414. cursor: not-allowed;
  1415. background-color: #eeeeee; }
  1416.  
  1417. textarea.form-control {
  1418. height: auto; }
  1419.  
  1420. .form-group {
  1421. margin-bottom: 15px; }
  1422.  
  1423. .radio,
  1424. .checkbox {
  1425. display: block;
  1426. min-height: 18px;
  1427. margin-top: 10px;
  1428. margin-bottom: 10px;
  1429. padding-left: 20px;
  1430. vertical-align: middle; }
  1431. .radio label,
  1432. .checkbox label {
  1433. display: inline;
  1434. margin-bottom: 0;
  1435. font-weight: normal;
  1436. cursor: pointer; }
  1437.  
  1438. .radio input[type="radio"],
  1439. .radio-inline input[type="radio"],
  1440. .checkbox input[type="checkbox"],
  1441. .checkbox-inline input[type="checkbox"] {
  1442. float: left;
  1443. margin-left: -20px; }
  1444.  
  1445. .radio + .radio,
  1446. .checkbox + .checkbox {
  1447. margin-top: -5px; }
  1448.  
  1449. .radio-inline,
  1450. .checkbox-inline {
  1451. display: inline-block;
  1452. padding-left: 20px;
  1453. margin-bottom: 0;
  1454. vertical-align: middle;
  1455. font-weight: normal;
  1456. cursor: pointer; }
  1457.  
  1458. .radio-inline + .radio-inline,
  1459. .checkbox-inline + .checkbox-inline {
  1460. margin-top: 0;
  1461. margin-left: 10px; }
  1462.  
  1463. input[type="radio"][disabled], fieldset[disabled] input[type="radio"],
  1464. input[type="checkbox"][disabled], fieldset[disabled]
  1465. input[type="checkbox"],
  1466. .radio[disabled], fieldset[disabled]
  1467. .radio,
  1468. .radio-inline[disabled], fieldset[disabled]
  1469. .radio-inline,
  1470. .checkbox[disabled], fieldset[disabled]
  1471. .checkbox,
  1472. .checkbox-inline[disabled], fieldset[disabled]
  1473. .checkbox-inline {
  1474. cursor: not-allowed; }
  1475.  
  1476. .input-sm, .input-group-sm > .form-control,
  1477. .input-group-sm > .input-group-addon,
  1478. .input-group-sm > .input-group-btn > .btn {
  1479. height: 30px;
  1480. padding: 5px 10px;
  1481. font-size: 12px;
  1482. line-height: 1.5;
  1483. border-radius: 3px; }
  1484.  
  1485. select.input-sm, .input-group-sm > select.form-control,
  1486. .input-group-sm > select.input-group-addon,
  1487. .input-group-sm > .input-group-btn > select.btn {
  1488. height: 30px;
  1489. line-height: 30px; }
  1490.  
  1491. textarea.input-sm, .input-group-sm > textarea.form-control,
  1492. .input-group-sm > textarea.input-group-addon,
  1493. .input-group-sm > .input-group-btn > textarea.btn {
  1494. height: auto; }
  1495.  
  1496. .input-lg, .input-group-lg > .form-control,
  1497. .input-group-lg > .input-group-addon,
  1498. .input-group-lg > .input-group-btn > .btn {
  1499. height: 44px;
  1500. padding: 10px 16px;
  1501. font-size: 17px;
  1502. line-height: 1.33;
  1503. border-radius: 6px; }
  1504.  
  1505. select.input-lg, .input-group-lg > select.form-control,
  1506. .input-group-lg > select.input-group-addon,
  1507. .input-group-lg > .input-group-btn > select.btn {
  1508. height: 44px;
  1509. line-height: 44px; }
  1510.  
  1511. textarea.input-lg, .input-group-lg > textarea.form-control,
  1512. .input-group-lg > textarea.input-group-addon,
  1513. .input-group-lg > .input-group-btn > textarea.btn {
  1514. height: auto; }
  1515.  
  1516. .has-warning .help-block,
  1517. .has-warning .control-label {
  1518. color: #fff; }
  1519. .has-warning .form-control {
  1520. border-color: #fff;
  1521. -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  1522. box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
  1523. .has-warning .form-control:focus {
  1524. border-color: #e6e6e6;
  1525. -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px white;
  1526. box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px white; }
  1527. .has-warning .input-group-addon {
  1528. color: #fff;
  1529. border-color: #fff;
  1530. background-color: #fe9126; }
  1531.  
  1532. .has-error .help-block,
  1533. .has-error .control-label {
  1534. color: #fff; }
  1535. .has-error .form-control {
  1536. border-color: #fff;
  1537. -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  1538. box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
  1539. .has-error .form-control:focus {
  1540. border-color: #e6e6e6;
  1541. -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px white;
  1542. box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px white; }
  1543. .has-error .input-group-addon {
  1544. color: #fff;
  1545. border-color: #fff;
  1546. background-color: #f3515c; }
  1547.  
  1548. .has-success .help-block,
  1549. .has-success .control-label {
  1550. color: #fff; }
  1551. .has-success .form-control {
  1552. border-color: #fff;
  1553. -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  1554. box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
  1555. .has-success .form-control:focus {
  1556. border-color: #e6e6e6;
  1557. -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px white;
  1558. box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px white; }
  1559. .has-success .input-group-addon {
  1560. color: #fff;
  1561. border-color: #fff;
  1562. background-color: #55c65e; }
  1563.  
  1564. .form-control-static {
  1565. margin-bottom: 0;
  1566. padding-top: 7px; }
  1567.  
  1568. .help-block {
  1569. display: block;
  1570. margin-top: 5px;
  1571. margin-bottom: 10px;
  1572. color: #b7b7b7; }
  1573.  
  1574. @media (min-width: 768px) {
  1575. .form-inline .form-group, .navbar-form .form-group {
  1576. display: inline-block;
  1577. margin-bottom: 0;
  1578. vertical-align: middle; }
  1579. .form-inline .form-control, .navbar-form .form-control {
  1580. display: inline-block; }
  1581. .form-inline .radio, .navbar-form .radio,
  1582. .form-inline .checkbox,
  1583. .navbar-form .checkbox {
  1584. display: inline-block;
  1585. margin-top: 0;
  1586. margin-bottom: 0;
  1587. padding-left: 0; }
  1588. .form-inline .radio input[type="radio"], .navbar-form .radio input[type="radio"],
  1589. .form-inline .checkbox input[type="checkbox"],
  1590. .navbar-form .checkbox input[type="checkbox"] {
  1591. float: none;
  1592. margin-left: 0; } }
  1593.  
  1594. .form-horizontal .control-label,
  1595. .form-horizontal .radio,
  1596. .form-horizontal .checkbox,
  1597. .form-horizontal .radio-inline,
  1598. .form-horizontal .checkbox-inline {
  1599. margin-top: 0;
  1600. margin-bottom: 0;
  1601. padding-top: 7px; }
  1602. .form-horizontal .form-group {
  1603. margin-left: -15px;
  1604. margin-right: -15px; }
  1605. .form-horizontal .form-group:before, .form-horizontal .form-group:after {
  1606. content: " ";
  1607. /* 1 */
  1608. display: table;
  1609. /* 2 */ }
  1610. .form-horizontal .form-group:after {
  1611. clear: both; }
  1612. @media (min-width: 768px) {
  1613. .form-horizontal .control-label {
  1614. text-align: right; } }
  1615.  
  1616. .btn {
  1617. display: inline-block;
  1618. padding: 6px 12px;
  1619. margin-bottom: 0;
  1620. font-size: 13px;
  1621. font-weight: normal;
  1622. line-height: 1.42857;
  1623. text-align: center;
  1624. vertical-align: middle;
  1625. cursor: pointer;
  1626. border: 1px solid transparent;
  1627. border-radius: 0px;
  1628. white-space: nowrap;
  1629. -webkit-user-select: none;
  1630. -moz-user-select: none;
  1631. -ms-user-select: none;
  1632. -o-user-select: none;
  1633. user-select: none; }
  1634. .btn:focus {
  1635. outline: thin dotted #333;
  1636. outline: 5px auto -webkit-focus-ring-color;
  1637. outline-offset: -2px; }
  1638. .btn:hover, .btn:focus {
  1639. color: #333;
  1640. text-decoration: none; }
  1641. .btn:active, .btn.active {
  1642. outline: 0;
  1643. background-image: none;
  1644. -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  1645. box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
  1646. .btn.disabled, .btn[disabled], fieldset[disabled] .btn {
  1647. cursor: not-allowed;
  1648. pointer-events: none;
  1649. opacity: 0.65;
  1650. filter: alpha(opacity=65);
  1651. -webkit-box-shadow: none;
  1652. box-shadow: none; }
  1653.  
  1654. .btn-default {
  1655. color: #333;
  1656. background-color: #fff;
  1657. border-color: #ccc; }
  1658. .btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active {
  1659. color: #333;
  1660. background-color: #ebebeb;
  1661. border-color: #adadad; }
  1662. .open .btn-default.dropdown-toggle {
  1663. color: #333;
  1664. background-color: #ebebeb;
  1665. border-color: #adadad; }
  1666. .btn-default:active, .btn-default.active {
  1667. background-image: none; }
  1668. .open .btn-default.dropdown-toggle {
  1669. background-image: none; }
  1670. .btn-default.disabled, .btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled:active, .btn-default.disabled.active, .btn-default[disabled], .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled]:active, .btn-default[disabled].active, fieldset[disabled] .btn-default, fieldset[disabled] .btn-default:hover, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default:active, fieldset[disabled] .btn-default.active {
  1671. background-color: #fff;
  1672. border-color: #ccc; }
  1673.  
  1674. .btn-primary {
  1675. color: #fff;
  1676. background-color: #428bca;
  1677. border-color: #357ebd; }
  1678. .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active {
  1679. color: #fff;
  1680. background-color: #3276b1;
  1681. border-color: #285e8e; }
  1682. .open .btn-primary.dropdown-toggle {
  1683. color: #fff;
  1684. background-color: #3276b1;
  1685. border-color: #285e8e; }
  1686. .btn-primary:active, .btn-primary.active {
  1687. background-image: none; }
  1688. .open .btn-primary.dropdown-toggle {
  1689. background-image: none; }
  1690. .btn-primary.disabled, .btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled:active, .btn-primary.disabled.active, .btn-primary[disabled], .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled]:active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary, fieldset[disabled] .btn-primary:hover, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:active, fieldset[disabled] .btn-primary.active {
  1691. background-color: #428bca;
  1692. border-color: #357ebd; }
  1693.  
  1694. .btn-warning {
  1695. color: #fff;
  1696. background-color: #f0ad4e;
  1697. border-color: #eea236; }
  1698. .btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active {
  1699. color: #fff;
  1700. background-color: #ed9c28;
  1701. border-color: #d58512; }
  1702. .open .btn-warning.dropdown-toggle {
  1703. color: #fff;
  1704. background-color: #ed9c28;
  1705. border-color: #d58512; }
  1706. .btn-warning:active, .btn-warning.active {
  1707. background-image: none; }
  1708. .open .btn-warning.dropdown-toggle {
  1709. background-image: none; }
  1710. .btn-warning.disabled, .btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled:active, .btn-warning.disabled.active, .btn-warning[disabled], .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled]:active, .btn-warning[disabled].active, fieldset[disabled] .btn-warning, fieldset[disabled] .btn-warning:hover, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning:active, fieldset[disabled] .btn-warning.active {
  1711. background-color: #f0ad4e;
  1712. border-color: #eea236; }
  1713.  
  1714. .btn-danger {
  1715. color: #fff;
  1716. background-color: #d9534f;
  1717. border-color: #d43f3a; }
  1718. .btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active {
  1719. color: #fff;
  1720. background-color: #d2322d;
  1721. border-color: #ac2925; }
  1722. .open .btn-danger.dropdown-toggle {
  1723. color: #fff;
  1724. background-color: #d2322d;
  1725. border-color: #ac2925; }
  1726. .btn-danger:active, .btn-danger.active {
  1727. background-image: none; }
  1728. .open .btn-danger.dropdown-toggle {
  1729. background-image: none; }
  1730. .btn-danger.disabled, .btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled:active, .btn-danger.disabled.active, .btn-danger[disabled], .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled]:active, .btn-danger[disabled].active, fieldset[disabled] .btn-danger, fieldset[disabled] .btn-danger:hover, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger:active, fieldset[disabled] .btn-danger.active {
  1731. background-color: #d9534f;
  1732. border-color: #d43f3a; }
  1733.  
  1734. .btn-success {
  1735. color: #fff;
  1736. background-color: #46a74e;
  1737. border-color: #3e9546; }
  1738. .btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active {
  1739. color: #fff;
  1740. background-color: #3a8a41;
  1741. border-color: #2c6a31; }
  1742. .open .btn-success.dropdown-toggle {
  1743. color: #fff;
  1744. background-color: #3a8a41;
  1745. border-color: #2c6a31; }
  1746. .btn-success:active, .btn-success.active {
  1747. background-image: none; }
  1748. .open .btn-success.dropdown-toggle {
  1749. background-image: none; }
  1750. .btn-success.disabled, .btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled:active, .btn-success.disabled.active, .btn-success[disabled], .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled]:active, .btn-success[disabled].active, fieldset[disabled] .btn-success, fieldset[disabled] .btn-success:hover, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success:active, fieldset[disabled] .btn-success.active {
  1751. background-color: #46a74e;
  1752. border-color: #3e9546; }
  1753.  
  1754. .btn-info {
  1755. color: #fff;
  1756. background-color: #5192f3;
  1757. border-color: #3983f1; }
  1758. .btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active {
  1759. color: #fff;
  1760. background-color: #2b7af0;
  1761. border-color: #0f62de; }
  1762. .open .btn-info.dropdown-toggle {
  1763. color: #fff;
  1764. background-color: #2b7af0;
  1765. border-color: #0f62de; }
  1766. .btn-info:active, .btn-info.active {
  1767. background-image: none; }
  1768. .open .btn-info.dropdown-toggle {
  1769. background-image: none; }
  1770. .btn-info.disabled, .btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled:active, .btn-info.disabled.active, .btn-info[disabled], .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled]:active, .btn-info[disabled].active, fieldset[disabled] .btn-info, fieldset[disabled] .btn-info:hover, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info:active, fieldset[disabled] .btn-info.active {
  1771. background-color: #5192f3;
  1772. border-color: #3983f1; }
  1773.  
  1774. .btn-link {
  1775. color: #777;
  1776. font-weight: normal;
  1777. cursor: pointer;
  1778. border-radius: 0; }
  1779. .btn-link, .btn-link:active, .btn-link[disabled], fieldset[disabled] .btn-link {
  1780. background-color: transparent;
  1781. -webkit-box-shadow: none;
  1782. box-shadow: none; }
  1783. .btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {
  1784. border-color: transparent; }
  1785. .btn-link:hover, .btn-link:focus {
  1786. color: #515151;
  1787. text-decoration: underline;
  1788. background-color: transparent; }
  1789. .btn-link[disabled]:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:hover, fieldset[disabled] .btn-link:focus {
  1790. color: #999999;
  1791. text-decoration: none; }
  1792.  
  1793. .btn-lg, .btn-group-lg > .btn {
  1794. padding: 10px 16px;
  1795. font-size: 17px;
  1796. line-height: 1.33;
  1797. border-radius: 6px; }
  1798.  
  1799. .btn-sm, .btn-group-sm > .btn,
  1800. .btn-xs,
  1801. .btn-group-xs > .btn {
  1802. padding: 5px 10px;
  1803. font-size: 12px;
  1804. line-height: 1.5;
  1805. border-radius: 3px; }
  1806.  
  1807. .btn-xs, .btn-group-xs > .btn {
  1808. padding: 1px 5px; }
  1809.  
  1810. .btn-block {
  1811. display: block;
  1812. width: 100%;
  1813. padding-left: 0;
  1814. padding-right: 0; }
  1815.  
  1816. .btn-block + .btn-block {
  1817. margin-top: 5px; }
  1818.  
  1819. input[type="submit"].btn-block,
  1820. input[type="reset"].btn-block,
  1821. input[type="button"].btn-block {
  1822. width: 100%; }
  1823.  
  1824. .fade {
  1825. opacity: 0;
  1826. -webkit-transition: opacity 0.15s linear;
  1827. transition: opacity 0.15s linear; }
  1828. .fade.in {
  1829. opacity: 1; }
  1830.  
  1831. .collapse {
  1832. display: none; }
  1833. .collapse.in {
  1834. display: block; }
  1835.  
  1836. .collapsing {
  1837. position: relative;
  1838. height: 0;
  1839. overflow: hidden;
  1840. -webkit-transition: height 0.35s ease;
  1841. transition: height 0.35s ease; }
  1842.  
  1843. .caret {
  1844. display: inline-block;
  1845. width: 0;
  1846. height: 0;
  1847. margin-left: 2px;
  1848. vertical-align: middle;
  1849. border-top: 4px solid #000;
  1850. border-right: 4px solid transparent;
  1851. border-left: 4px solid transparent;
  1852. border-bottom: 0 dotted;
  1853. content: ""; }
  1854.  
  1855. .dropdown {
  1856. position: relative; }
  1857.  
  1858. .dropdown-toggle:focus {
  1859. outline: 0; }
  1860.  
  1861. .dropdown-menu {
  1862. position: absolute;
  1863. top: 100%;
  1864. left: 0;
  1865. z-index: 1000;
  1866. display: none;
  1867. float: left;
  1868. min-width: 160px;
  1869. padding: 5px 0;
  1870. margin: 2px 0 0;
  1871. list-style: none;
  1872. font-size: 13px;
  1873. background-color: #fff;
  1874. border: 1px solid #ccc;
  1875. border: 1px solid rgba(0, 0, 0, 0.15);
  1876. border-radius: 0px;
  1877. -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  1878. box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  1879. background-clip: padding-box; }
  1880. .dropdown-menu.pull-right {
  1881. right: 0;
  1882. left: auto; }
  1883. .dropdown-menu .divider {
  1884. height: 1px;
  1885. margin: 8px 0;
  1886. overflow: hidden;
  1887. background-color: #e5e5e5; }
  1888. .dropdown-menu > li > a {
  1889. display: block;
  1890. padding: 3px 20px;
  1891. clear: both;
  1892. font-weight: normal;
  1893. line-height: 1.42857;
  1894. color: #333333;
  1895. white-space: nowrap; }
  1896.  
  1897. .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
  1898. text-decoration: none;
  1899. color: #fff;
  1900. background-color: #000000; }
  1901.  
  1902. .dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
  1903. color: #fff;
  1904. text-decoration: none;
  1905. outline: 0;
  1906. background-color: #428bca; }
  1907.  
  1908. .dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
  1909. color: #999999; }
  1910.  
  1911. .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
  1912. text-decoration: none;
  1913. background-color: transparent;
  1914. background-image: none;
  1915. filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  1916. cursor: not-allowed; }
  1917.  
  1918. .open > .dropdown-menu {
  1919. display: block; }
  1920. .open > a {
  1921. outline: 0; }
  1922.  
  1923. .dropdown-header {
  1924. display: block;
  1925. padding: 3px 20px;
  1926. font-size: 12px;
  1927. line-height: 1.42857;
  1928. color: #999999; }
  1929.  
  1930. .dropdown-backdrop {
  1931. position: fixed;
  1932. left: 0;
  1933. right: 0;
  1934. bottom: 0;
  1935. top: 0;
  1936. z-index: 990; }
  1937.  
  1938. .pull-right > .dropdown-menu {
  1939. right: 0;
  1940. left: auto; }
  1941.  
  1942. .dropup .caret,
  1943. .navbar-fixed-bottom .dropdown .caret {
  1944. border-top: 0 dotted;
  1945. border-bottom: 4px solid #000;
  1946. content: ""; }
  1947. .dropup .dropdown-menu,
  1948. .navbar-fixed-bottom .dropdown .dropdown-menu {
  1949. top: auto;
  1950. bottom: 100%;
  1951. margin-bottom: 1px; }
  1952.  
  1953. @media (min-width: 768px) {
  1954. .navbar-right .dropdown-menu {
  1955. right: 0;
  1956. left: auto; } }
  1957. .btn-default .caret {
  1958. border-top-color: #333; }
  1959. .btn-primary .caret, .btn-success .caret, .btn-warning .caret, .btn-danger .caret, .btn-info .caret {
  1960. border-top-color: #fff; }
  1961.  
  1962. .dropup .btn-default .caret {
  1963. border-bottom-color: #333; }
  1964. .dropup .btn-primary .caret,
  1965. .dropup .btn-success .caret,
  1966. .dropup .btn-warning .caret,
  1967. .dropup .btn-danger .caret,
  1968. .dropup .btn-info .caret {
  1969. border-bottom-color: #fff; }
  1970.  
  1971. .btn-group,
  1972. .btn-group-vertical {
  1973. position: relative;
  1974. display: inline-block;
  1975. vertical-align: middle; }
  1976. .btn-group > .btn,
  1977. .btn-group-vertical > .btn {
  1978. position: relative;
  1979. float: left; }
  1980. .btn-group > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
  1981. .btn-group-vertical > .btn:hover,
  1982. .btn-group-vertical > .btn:focus,
  1983. .btn-group-vertical > .btn:active,
  1984. .btn-group-vertical > .btn.active {
  1985. z-index: 2; }
  1986. .btn-group > .btn:focus,
  1987. .btn-group-vertical > .btn:focus {
  1988. outline: none; }
  1989.  
  1990. .btn-group .btn + .btn,
  1991. .btn-group .btn + .btn-group,
  1992. .btn-group .btn-group + .btn,
  1993. .btn-group .btn-group + .btn-group {
  1994. margin-left: -1px; }
  1995.  
  1996. .btn-toolbar:before, .btn-toolbar:after {
  1997. content: " ";
  1998. /* 1 */
  1999. display: table;
  2000. /* 2 */ }
  2001. .btn-toolbar:after {
  2002. clear: both; }
  2003. .btn-toolbar .btn-group {
  2004. float: left; }
  2005. .btn-toolbar > .btn + .btn,
  2006. .btn-toolbar > .btn + .btn-group,
  2007. .btn-toolbar > .btn-group + .btn,
  2008. .btn-toolbar > .btn-group + .btn-group {
  2009. margin-left: 5px; }
  2010.  
  2011. .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  2012. border-radius: 0; }
  2013.  
  2014. .btn-group > .btn:first-child {
  2015. margin-left: 0; }
  2016. .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  2017. border-bottom-right-radius: 0;
  2018. border-top-right-radius: 0; }
  2019.  
  2020. .btn-group > .btn:last-child:not(:first-child),
  2021. .btn-group > .dropdown-toggle:not(:first-child) {
  2022. border-bottom-left-radius: 0;
  2023. border-top-left-radius: 0; }
  2024.  
  2025. .btn-group > .btn-group {
  2026. float: left; }
  2027.  
  2028. .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  2029. border-radius: 0; }
  2030.  
  2031. .btn-group > .btn-group:first-child > .btn:last-child,
  2032. .btn-group > .btn-group:first-child > .dropdown-toggle {
  2033. border-bottom-right-radius: 0;
  2034. border-top-right-radius: 0; }
  2035.  
  2036. .btn-group > .btn-group:last-child > .btn:first-child {
  2037. border-bottom-left-radius: 0;
  2038. border-top-left-radius: 0; }
  2039.  
  2040. .btn-group .dropdown-toggle:active,
  2041. .btn-group.open .dropdown-toggle {
  2042. outline: 0; }
  2043.  
  2044. .btn-group > .btn + .dropdown-toggle {
  2045. padding-left: 8px;
  2046. padding-right: 8px; }
  2047.  
  2048. .btn-group > .btn-lg + .dropdown-toggle, .btn-group-lg.btn-group > .btn + .dropdown-toggle {
  2049. padding-left: 12px;
  2050. padding-right: 12px; }
  2051.  
  2052. .btn-group.open .dropdown-toggle {
  2053. -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  2054. box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
  2055.  
  2056. .btn .caret {
  2057. margin-left: 0; }
  2058.  
  2059. .btn-lg .caret, .btn-group-lg > .btn .caret {
  2060. border-width: 5px 5px 0;
  2061. border-bottom-width: 0; }
  2062.  
  2063. .dropup .btn-lg .caret, .dropup .btn-group-lg > .btn .caret {
  2064. border-width: 0 5px 5px; }
  2065.  
  2066. .btn-group-vertical > .btn,
  2067. .btn-group-vertical > .btn-group {
  2068. display: block;
  2069. float: none;
  2070. width: 100%;
  2071. max-width: 100%; }
  2072. .btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after {
  2073. content: " ";
  2074. /* 1 */
  2075. display: table;
  2076. /* 2 */ }
  2077. .btn-group-vertical > .btn-group:after {
  2078. clear: both; }
  2079. .btn-group-vertical > .btn-group > .btn {
  2080. float: none; }
  2081. .btn-group-vertical > .btn + .btn,
  2082. .btn-group-vertical > .btn + .btn-group,
  2083. .btn-group-vertical > .btn-group + .btn,
  2084. .btn-group-vertical > .btn-group + .btn-group {
  2085. margin-top: -1px;
  2086. margin-left: 0; }
  2087.  
  2088. .btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  2089. border-radius: 0; }
  2090. .btn-group-vertical > .btn:first-child:not(:last-child) {
  2091. border-top-right-radius: 0px;
  2092. border-bottom-right-radius: 0;
  2093. border-bottom-left-radius: 0; }
  2094. .btn-group-vertical > .btn:last-child:not(:first-child) {
  2095. border-bottom-left-radius: 0px;
  2096. border-top-right-radius: 0;
  2097. border-top-left-radius: 0; }
  2098.  
  2099. .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  2100. border-radius: 0; }
  2101.  
  2102. .btn-group-vertical > .btn-group:first-child > .btn:last-child,
  2103. .btn-group-vertical > .btn-group:first-child > .dropdown-toggle {
  2104. border-bottom-right-radius: 0;
  2105. border-bottom-left-radius: 0; }
  2106.  
  2107. .btn-group-vertical > .btn-group:last-child > .btn:first-child {
  2108. border-top-right-radius: 0;
  2109. border-top-left-radius: 0; }
  2110.  
  2111. .btn-group-justified {
  2112. display: table;
  2113. width: 100%;
  2114. table-layout: fixed;
  2115. border-collapse: separate; }
  2116. .btn-group-justified .btn {
  2117. float: none;
  2118. display: table-cell;
  2119. width: 1%; }
  2120.  
  2121. [data-toggle="buttons"] > .btn > input[type="radio"],
  2122. [data-toggle="buttons"] > .btn > input[type="checkbox"] {
  2123. display: none; }
  2124.  
  2125. .input-group {
  2126. position: relative;
  2127. display: table;
  2128. border-collapse: separate; }
  2129. .input-group.col {
  2130. float: none;
  2131. padding-left: 0;
  2132. padding-right: 0; }
  2133. .input-group .form-control {
  2134. width: 100%;
  2135. margin-bottom: 0; }
  2136.  
  2137. .input-group-addon,
  2138. .input-group-btn,
  2139. .input-group .form-control {
  2140. display: table-cell; }
  2141. .input-group-addon:not(:first-child):not(:last-child),
  2142. .input-group-btn:not(:first-child):not(:last-child),
  2143. .input-group .form-control:not(:first-child):not(:last-child) {
  2144. border-radius: 0; }
  2145.  
  2146. .input-group-addon,
  2147. .input-group-btn {
  2148. width: 1%;
  2149. white-space: nowrap;
  2150. vertical-align: middle; }
  2151.  
  2152. .input-group-addon {
  2153. padding: 6px 12px;
  2154. font-size: 13px;
  2155. font-weight: normal;
  2156. line-height: 1;
  2157. text-align: center;
  2158. background-color: #eeeeee;
  2159. border: 1px solid #d6d4d4;
  2160. border-radius: 0px; }
  2161. .input-group-addon.input-sm,
  2162. .input-group-sm > .input-group-addon,
  2163. .input-group-sm > .input-group-btn > .input-group-addon.btn {
  2164. padding: 5px 10px;
  2165. font-size: 12px;
  2166. border-radius: 3px; }
  2167. .input-group-addon.input-lg,
  2168. .input-group-lg > .input-group-addon,
  2169. .input-group-lg > .input-group-btn > .input-group-addon.btn {
  2170. padding: 10px 16px;
  2171. font-size: 17px;
  2172. border-radius: 6px; }
  2173. .input-group-addon input[type="radio"],
  2174. .input-group-addon input[type="checkbox"] {
  2175. margin-top: 0; }
  2176.  
  2177. .input-group .form-control:first-child,
  2178. .input-group-addon:first-child,
  2179. .input-group-btn:first-child > .btn,
  2180. .input-group-btn:first-child > .dropdown-toggle,
  2181. .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) {
  2182. border-bottom-right-radius: 0;
  2183. border-top-right-radius: 0; }
  2184.  
  2185. .input-group-addon:first-child {
  2186. border-right: 0; }
  2187.  
  2188. .input-group .form-control:last-child,
  2189. .input-group-addon:last-child,
  2190. .input-group-btn:last-child > .btn,
  2191. .input-group-btn:last-child > .dropdown-toggle,
  2192. .input-group-btn:first-child > .btn:not(:first-child) {
  2193. border-bottom-left-radius: 0;
  2194. border-top-left-radius: 0; }
  2195.  
  2196. .input-group-addon:last-child {
  2197. border-left: 0; }
  2198.  
  2199. .input-group-btn {
  2200. position: relative;
  2201. white-space: nowrap; }
  2202.  
  2203. .input-group-btn > .btn {
  2204. position: relative; }
  2205. .input-group-btn > .btn + .btn {
  2206. margin-left: -4px; }
  2207. .input-group-btn > .btn:hover, .input-group-btn > .btn:active {
  2208. z-index: 2; }
  2209.  
  2210. .nav {
  2211. margin-bottom: 0;
  2212. padding-left: 0;
  2213. list-style: none; }
  2214. .nav:before, .nav:after {
  2215. content: " ";
  2216. /* 1 */
  2217. display: table;
  2218. /* 2 */ }
  2219. .nav:after {
  2220. clear: both; }
  2221. .nav > li {
  2222. position: relative;
  2223. display: block; }
  2224. .nav > li > a {
  2225. position: relative;
  2226. display: block;
  2227. padding: 10px 15px; }
  2228. .nav > li > a:hover, .nav > li > a:focus {
  2229. text-decoration: none;
  2230. background-color: #000000; }
  2231. .nav > li.disabled > a {
  2232. color: #999999; }
  2233. .nav > li.disabled > a:hover, .nav > li.disabled > a:focus {
  2234. color: #999999;
  2235. text-decoration: none;
  2236. background-color: transparent;
  2237. cursor: not-allowed; }
  2238. .nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
  2239. background-color: #eeeeee;
  2240. border-color: #777; }
  2241. .nav .nav-divider {
  2242. height: 1px;
  2243. margin: 8px 0;
  2244. overflow: hidden;
  2245. background-color: #e5e5e5; }
  2246. .nav > li > a > img {
  2247. max-width: none; }
  2248.  
  2249. .nav-tabs {
  2250. border-bottom: 1px solid #ddd; }
  2251. .nav-tabs > li {
  2252. float: left;
  2253. margin-bottom: -1px; }
  2254. .nav-tabs > li > a {
  2255. margin-right: 2px;
  2256. line-height: 1.42857;
  2257. border: 1px solid transparent;
  2258. border-radius: 0px 0px 0 0; }
  2259. .nav-tabs > li > a:hover {
  2260. border-color: #eeeeee #eeeeee #ddd; }
  2261. .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
  2262. color: #000000;
  2263. background-color: #000;
  2264. border: 1px solid #ddd;
  2265. border-bottom-color: transparent;
  2266. cursor: default; }
  2267.  
  2268. .nav-pills > li {
  2269. float: left; }
  2270. .nav-pills > li > a {
  2271. border-radius: 5px; }
  2272. .nav-pills > li + li {
  2273. margin-left: 2px; }
  2274. .nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
  2275. color: #fff;
  2276. background-color: #428bca; }
  2277.  
  2278. .nav-stacked > li {
  2279. float: none; }
  2280. .nav-stacked > li + li {
  2281. margin-top: 2px;
  2282. margin-left: 0; }
  2283.  
  2284. .nav-justified, .nav-tabs.nav-justified {
  2285. width: 100%; }
  2286. .nav-justified > li, .nav-tabs.nav-justified > li {
  2287. float: none; }
  2288. .nav-justified > li > a, .nav-tabs.nav-justified > li > a {
  2289. text-align: center; }
  2290. @media (min-width: 768px) {
  2291. .nav-justified > li, .nav-tabs.nav-justified > li {
  2292. display: table-cell;
  2293. width: 1%; } }
  2294.  
  2295. .nav-tabs-justified, .nav-tabs.nav-justified {
  2296. border-bottom: 0; }
  2297. .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
  2298. border-bottom: 1px solid #ddd;
  2299. margin-right: 0; }
  2300. .nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a {
  2301. border-bottom-color: #fff; }
  2302.  
  2303. .tabbable:before, .tabbable:after {
  2304. content: " ";
  2305. /* 1 */
  2306. display: table;
  2307. /* 2 */ }
  2308. .tabbable:after {
  2309. clear: both; }
  2310.  
  2311. .tab-content > .tab-pane,
  2312. .pill-content > .pill-pane {
  2313. display: none; }
  2314.  
  2315. .tab-content > .active,
  2316. .pill-content > .active {
  2317. display: block; }
  2318.  
  2319. .nav .caret {
  2320. border-top-color: #777;
  2321. border-bottom-color: #777; }
  2322.  
  2323. .nav a:hover .caret {
  2324. border-top-color: #515151;
  2325. border-bottom-color: #515151; }
  2326.  
  2327. .nav-tabs .dropdown-menu {
  2328. margin-top: -1px;
  2329. border-top-right-radius: 0;
  2330. border-top-left-radius: 0; }
  2331.  
  2332. .navbar {
  2333. position: relative;
  2334. z-index: 1000;
  2335. min-height: 500px;
  2336. margin-bottom: 18px;
  2337. border: 1px solid transparent; }
  2338. .navbar:before, .navbar:after {
  2339. content: " ";
  2340. /* 1 */
  2341. display: table;
  2342. /* 2 */ }
  2343. .navbar:after {
  2344. clear: both; }
  2345. @media (min-width: 768px) {
  2346. .navbar {
  2347. border-radius: 0px; } }
  2348.  
  2349. .navbar-header:before, .navbar-header:after {
  2350. content: " ";
  2351. /* 1 */
  2352. display: table;
  2353. /* 2 */ }
  2354. .navbar-header:after {
  2355. clear: both; }
  2356. @media (min-width: 768px) {
  2357. .navbar-header {
  2358. float: left; } }
  2359.  
  2360. .navbar-collapse {
  2361. max-height: 340px;
  2362. overflow-x: visible;
  2363. padding-right: 15px;
  2364. padding-left: 15px;
  2365. border-top: 1px solid transparent;
  2366. box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  2367. -webkit-overflow-scrolling: touch; }
  2368. .navbar-collapse:before, .navbar-collapse:after {
  2369. content: " ";
  2370. /* 1 */
  2371. display: table;
  2372. /* 2 */ }
  2373. .navbar-collapse:after {
  2374. clear: both; }
  2375. .navbar-collapse.in {
  2376. overflow-y: auto; }
  2377. @media (min-width: 768px) {
  2378. .navbar-collapse {
  2379. width: auto;
  2380. border-top: 0;
  2381. box-shadow: none; }
  2382. .navbar-collapse.collapse {
  2383. display: block !important;
  2384. height: auto !important;
  2385. padding-bottom: 0;
  2386. overflow: visible !important; }
  2387. .navbar-collapse.in {
  2388. overflow-y: visible; }
  2389. .navbar-collapse .navbar-nav.navbar-left:first-child {
  2390. margin-left: -15px; }
  2391. .navbar-collapse .navbar-nav.navbar-right:last-child {
  2392. margin-right: -15px; }
  2393. .navbar-collapse .navbar-text:last-child {
  2394. margin-right: 0; } }
  2395.  
  2396. .container > .navbar-header,
  2397. .container > .navbar-collapse {
  2398. margin-right: -15px;
  2399. margin-left: -15px; }
  2400. @media (min-width: 768px) {
  2401. .container > .navbar-header,
  2402. .container > .navbar-collapse {
  2403. margin-right: 0;
  2404. margin-left: 0; } }
  2405.  
  2406. .navbar-static-top {
  2407. border-width: 0 0 1px; }
  2408. @media (min-width: 768px) {
  2409. .navbar-static-top {
  2410. border-radius: 0; } }
  2411.  
  2412. .navbar-fixed-top,
  2413. .navbar-fixed-bottom {
  2414. position: fixed;
  2415. right: 0;
  2416. left: 0;
  2417. border-width: 0 0 1px; }
  2418. @media (min-width: 768px) {
  2419. .navbar-fixed-top,
  2420. .navbar-fixed-bottom {
  2421. border-radius: 0; } }
  2422.  
  2423. .navbar-fixed-top {
  2424. z-index: 1030;
  2425. top: 0; }
  2426.  
  2427. .navbar-fixed-bottom {
  2428. bottom: 0;
  2429. margin-bottom: 0; }
  2430.  
  2431. .navbar-brand {
  2432. float: left;
  2433. padding: 16px 15px;
  2434. font-size: 17px;
  2435. line-height: 18px; }
  2436. .navbar-brand:hover, .navbar-brand:focus {
  2437. text-decoration: none; }
  2438. @media (min-width: 768px) {
  2439. .navbar > .container .navbar-brand {
  2440. margin-left: -15px; } }
  2441.  
  2442. .navbar-toggle {
  2443. position: relative;
  2444. float: right;
  2445. margin-right: 15px;
  2446. padding: 9px 10px;
  2447. margin-top: 8px;
  2448. margin-bottom: 8px;
  2449. background-color: transparent;
  2450. border: 1px solid transparent;
  2451. border-radius: 0px; }
  2452. .navbar-toggle .icon-bar {
  2453. display: block;
  2454. width: 22px;
  2455. height: 2px;
  2456. border-radius: 1px; }
  2457. .navbar-toggle .icon-bar + .icon-bar {
  2458. margin-top: 4px; }
  2459. @media (min-width: 768px) {
  2460. .navbar-toggle {
  2461. display: none; } }
  2462.  
  2463. .navbar-nav {
  2464. margin: 8px -15px; }
  2465. .navbar-nav > li > a {
  2466. padding-top: 10px;
  2467. padding-bottom: 10px;
  2468. line-height: 18px; }
  2469. @media (max-width: 767px) {
  2470. .navbar-nav .open .dropdown-menu {
  2471. position: static;
  2472. float: none;
  2473. width: auto;
  2474. margin-top: 0;
  2475. background-color: transparent;
  2476. border: 0;
  2477. box-shadow: none; }
  2478. .navbar-nav .open .dropdown-menu > li > a,
  2479. .navbar-nav .open .dropdown-menu .dropdown-header {
  2480. padding: 5px 15px 5px 25px; }
  2481. .navbar-nav .open .dropdown-menu > li > a {
  2482. line-height: 18px; }
  2483. .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus {
  2484. background-image: none; } }
  2485. @media (min-width: 768px) {
  2486. .navbar-nav {
  2487. float: left;
  2488. margin: 0; }
  2489. .navbar-nav > li {
  2490. float: left; }
  2491. .navbar-nav > li > a {
  2492. padding-top: 16px;
  2493. padding-bottom: 16px; } }
  2494.  
  2495. @media (min-width: 768px) {
  2496. .navbar-left {
  2497. float: left !important; }
  2498.  
  2499. .navbar-right {
  2500. float: right !important; } }
  2501. .navbar-form {
  2502. margin-left: -15px;
  2503. margin-right: -15px;
  2504. padding: 10px 15px;
  2505. border-top: 1px solid transparent;
  2506. border-bottom: 1px solid transparent;
  2507. -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  2508. box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  2509. margin-top: 9px;
  2510. margin-bottom: 9px; }
  2511. @media (max-width: 767px) {
  2512. .navbar-form .form-group {
  2513. margin-bottom: 5px; } }
  2514. @media (min-width: 768px) {
  2515. .navbar-form {
  2516. width: auto;
  2517. border: 0;
  2518. margin-left: 0;
  2519. margin-right: 0;
  2520. padding-top: 0;
  2521. padding-bottom: 0;
  2522. -webkit-box-shadow: none;
  2523. box-shadow: none; } }
  2524.  
  2525. .navbar-nav > li > .dropdown-menu {
  2526. margin-top: 0;
  2527. border-top-right-radius: 0;
  2528. border-top-left-radius: 0; }
  2529.  
  2530. .navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  2531. border-bottom-right-radius: 0;
  2532. border-bottom-left-radius: 0; }
  2533.  
  2534. .navbar-nav.pull-right > li > .dropdown-menu,
  2535. .navbar-nav > li > .dropdown-menu.pull-right {
  2536. left: auto;
  2537. right: 0; }
  2538.  
  2539. .navbar-btn {
  2540. margin-top: 9px;
  2541. margin-bottom: 9px; }
  2542.  
  2543. .navbar-text {
  2544. float: left;
  2545. margin-top: 16px;
  2546. margin-bottom: 16px; }
  2547. @media (min-width: 768px) {
  2548. .navbar-text {
  2549. margin-left: 15px;
  2550. margin-right: 15px; } }
  2551.  
  2552. .navbar-default {
  2553. background-color: #848484;
  2554. border-color: #e7e7e7; }
  2555. .navbar-default .navbar-brand {
  2556. color: #777; }
  2557. .navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
  2558. color: #5e5e5e;
  2559. background-color: transparent; }
  2560. .navbar-default .navbar-text {
  2561. color: #777; }
  2562. .navbar-default .navbar-nav > li > a {
  2563. color: #777; }
  2564. .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
  2565. color: #333;
  2566. background-color: transparent; }
  2567. .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
  2568. color: #555;
  2569. background-color: #e7e7e7; }
  2570. .navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus {
  2571. color: #ccc;
  2572. background-color: transparent; }
  2573. .navbar-default .navbar-toggle {
  2574. border-color: #ddd; }
  2575. .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
  2576. background-color: #ddd; }
  2577. .navbar-default .navbar-toggle .icon-bar {
  2578. background-color: #ccc; }
  2579. .navbar-default .navbar-collapse,
  2580. .navbar-default .navbar-form {
  2581. border-color: #e6e6e6; }
  2582. .navbar-default .navbar-nav > .dropdown > a:hover .caret,
  2583. .navbar-default .navbar-nav > .dropdown > a:focus .caret {
  2584. border-top-color: #333;
  2585. border-bottom-color: #333; }
  2586. .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
  2587. background-color: #e7e7e7;
  2588. color: #555; }
  2589. .navbar-default .navbar-nav > .open > a .caret, .navbar-default .navbar-nav > .open > a:hover .caret, .navbar-default .navbar-nav > .open > a:focus .caret {
  2590. border-top-color: #555;
  2591. border-bottom-color: #555; }
  2592. .navbar-default .navbar-nav > .dropdown > a .caret {
  2593. border-top-color: #777;
  2594. border-bottom-color: #777; }
  2595. @media (max-width: 767px) {
  2596. .navbar-default .navbar-nav .open .dropdown-menu > li > a {
  2597. color: #777; }
  2598. .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
  2599. color: #333;
  2600. background-color: transparent; }
  2601. .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
  2602. color: #555;
  2603. background-color: #e7e7e7; }
  2604. .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
  2605. color: #ccc;
  2606. background-color: transparent; } }
  2607. .navbar-default .navbar-link {
  2608. color: #777; }
  2609. .navbar-default .navbar-link:hover {
  2610. color: #333; }
  2611.  
  2612. .navbar-inverse {
  2613. background-color: #222;
  2614. border-color: #090909; }
  2615. .navbar-inverse .navbar-brand {
  2616. color: #999999; }
  2617. .navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {
  2618. color: #fff;
  2619. background-color: transparent; }
  2620. .navbar-inverse .navbar-text {
  2621. color: #999999; }
  2622. .navbar-inverse .navbar-nav > li > a {
  2623. color: #999999; }
  2624. .navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
  2625. color: #fff;
  2626. background-color: transparent; }
  2627. .navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
  2628. color: #fff;
  2629. background-color: #090909; }
  2630. .navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus {
  2631. color: #444;
  2632. background-color: transparent; }
  2633. .navbar-inverse .navbar-toggle {
  2634. border-color: #333; }
  2635. .navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
  2636. background-color: #333; }
  2637. .navbar-inverse .navbar-toggle .icon-bar {
  2638. background-color: #fff; }
  2639. .navbar-inverse .navbar-collapse,
  2640. .navbar-inverse .navbar-form {
  2641. border-color: #101010; }
  2642. .navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
  2643. background-color: #090909;
  2644. color: #fff; }
  2645. .navbar-inverse .navbar-nav > .dropdown > a:hover .caret {
  2646. border-top-color: #fff;
  2647. border-bottom-color: #fff; }
  2648. .navbar-inverse .navbar-nav > .dropdown > a .caret {
  2649. border-top-color: #999999;
  2650. border-bottom-color: #999999; }
  2651. .navbar-inverse .navbar-nav > .open > a .caret, .navbar-inverse .navbar-nav > .open > a:hover .caret, .navbar-inverse .navbar-nav > .open > a:focus .caret {
  2652. border-top-color: #fff;
  2653. border-bottom-color: #fff; }
  2654. @media (max-width: 767px) {
  2655. .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
  2656. border-color: #090909; }
  2657. .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
  2658. color: #999999; }
  2659. .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
  2660. color: #fff;
  2661. background-color: transparent; }
  2662. .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
  2663. color: #fff;
  2664. background-color: #090909; }
  2665. .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
  2666. color: #444;
  2667. background-color: transparent; } }
  2668. .navbar-inverse .navbar-link {
  2669. color: #999999; }
  2670. .navbar-inverse .navbar-link:hover {
  2671. color: #fff; }
  2672.  
  2673. .breadcrumb {
  2674. padding: 8px 15px;
  2675. margin-bottom: 18px;
  2676. list-style: none;
  2677. background-color: #f6f6f6;
  2678. border-radius: 0px; }
  2679. .breadcrumb > li {
  2680. display: inline-block; }
  2681. .breadcrumb > li + li:before {
  2682. content: "/\00a0";
  2683. padding: 0 5px;
  2684. color: #333; }
  2685. .breadcrumb > .active {
  2686. color: #333; }
  2687.  
  2688. .pagination {
  2689. display: inline-block;
  2690. padding-left: 0;
  2691. margin: 18px 0;
  2692. border-radius: 0px; }
  2693. .pagination > li {
  2694. display: inline; }
  2695. .pagination > li > a,
  2696. .pagination > li > span {
  2697. position: relative;
  2698. float: left;
  2699. padding: 6px 12px;
  2700. line-height: 1.42857;
  2701. text-decoration: none;
  2702. background-color: #fff;
  2703. border: 1px solid #ddd;
  2704. margin-left: -1px; }
  2705. .pagination > li:first-child > a,
  2706. .pagination > li:first-child > span {
  2707. margin-left: 0;
  2708. border-bottom-left-radius: 0px;
  2709. border-top-left-radius: 0px; }
  2710. .pagination > li:last-child > a,
  2711. .pagination > li:last-child > span {
  2712. border-bottom-right-radius: 0px;
  2713. border-top-right-radius: 0px; }
  2714. .pagination > li > a:hover, .pagination > li > a:focus,
  2715. .pagination > li > span:hover,
  2716. .pagination > li > span:focus {
  2717. background-color: #f6f6f6; }
  2718. .pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus,
  2719. .pagination > .active > span,
  2720. .pagination > .active > span:hover,
  2721. .pagination > .active > span:focus {
  2722. z-index: 2;
  2723. color: #fff;
  2724. background-color: #428bca;
  2725. border-color: #428bca;
  2726. cursor: default; }
  2727. .pagination > .disabled > span,
  2728. .pagination > .disabled > a,
  2729. .pagination > .disabled > a:hover,
  2730. .pagination > .disabled > a:focus {
  2731. color: #999999;
  2732. background-color: #fff;
  2733. border-color: #ddd;
  2734. cursor: not-allowed; }
  2735.  
  2736. .pagination-lg > li > a,
  2737. .pagination-lg > li > span {
  2738. padding: 10px 16px;
  2739. font-size: 17px; }
  2740. .pagination-lg > li:first-child > a,
  2741. .pagination-lg > li:first-child > span {
  2742. border-bottom-left-radius: 6px;
  2743. border-top-left-radius: 6px; }
  2744. .pagination-lg > li:last-child > a,
  2745. .pagination-lg > li:last-child > span {
  2746. border-bottom-right-radius: 6px;
  2747. border-top-right-radius: 6px; }
  2748.  
  2749. .pagination-sm > li > a,
  2750. .pagination-sm > li > span {
  2751. padding: 5px 10px;
  2752. font-size: 12px; }
  2753. .pagination-sm > li:first-child > a,
  2754. .pagination-sm > li:first-child > span {
  2755. border-bottom-left-radius: 3px;
  2756. border-top-left-radius: 3px; }
  2757. .pagination-sm > li:last-child > a,
  2758. .pagination-sm > li:last-child > span {
  2759. border-bottom-right-radius: 3px;
  2760. border-top-right-radius: 3px; }
  2761.  
  2762. .pager {
  2763. padding-left: 0;
  2764. margin: 18px 0;
  2765. list-style: none;
  2766. text-align: center; }
  2767. .pager:before, .pager:after {
  2768. content: " ";
  2769. /* 1 */
  2770. display: table;
  2771. /* 2 */ }
  2772. .pager:after {
  2773. clear: both; }
  2774. .pager li {
  2775. display: inline; }
  2776. .pager li > a,
  2777. .pager li > span {
  2778. display: inline-block;
  2779. padding: 5px 14px;
  2780. background-color: #fff;
  2781. border: 1px solid #ddd;
  2782. border-radius: 15px; }
  2783. .pager li > a:hover,
  2784. .pager li > a:focus {
  2785. text-decoration: none;
  2786. background-color: #f6f6f6; }
  2787. .pager .next > a,
  2788. .pager .next > span {
  2789. float: right; }
  2790. .pager .previous > a,
  2791. .pager .previous > span {
  2792. float: left; }
  2793. .pager .disabled > a,
  2794. .pager .disabled > a:hover,
  2795. .pager .disabled > a:focus,
  2796. .pager .disabled > span {
  2797. color: #999999;
  2798. background-color: #fff;
  2799. cursor: not-allowed; }
  2800.  
  2801. .label {
  2802. display: inline;
  2803. padding: .2em .6em .3em;
  2804. font-size: 100%;
  2805. font-weight: bold;
  2806. line-height: 1;
  2807. color: #fff;
  2808. text-align: center;
  2809. white-space: nowrap;
  2810. vertical-align: baseline;
  2811. border-radius: 0; }
  2812. .label[href]:hover, .label[href]:focus {
  2813. color: #fff;
  2814. text-decoration: none;
  2815. cursor: pointer; }
  2816. .label:empty {
  2817. display: none; }
  2818.  
  2819. .label-default {
  2820. background-color: #999999; }
  2821. .label-default[href]:hover, .label-default[href]:focus {
  2822. background-color: gray; }
  2823.  
  2824. .label-primary {
  2825. background-color: #428bca; }
  2826. .label-primary[href]:hover, .label-primary[href]:focus {
  2827. background-color: #3071a9; }
  2828.  
  2829. .label-success {
  2830. background-color: #55c65e;
  2831. border: 1px solid #36943e; }
  2832. .label-success[href]:hover, .label-success[href]:focus {
  2833. background-color: #3aae43; }
  2834.  
  2835. .label-info {
  2836. background-color: #5192f3;
  2837. border: 1px solid #4b80c3; }
  2838. .label-info[href]:hover, .label-info[href]:focus {
  2839. background-color: #2174f0; }
  2840.  
  2841. .label-warning {
  2842. background-color: #fe9126;
  2843. border: 1px solid #e4752b; }
  2844. .label-warning[href]:hover, .label-warning[href]:focus {
  2845. background-color: #f07701; }
  2846.  
  2847. .label-danger {
  2848. background-color: #f3515c;
  2849. border: 1px solid #d4323d; }
  2850. .label-danger[href]:hover, .label-danger[href]:focus {
  2851. background-color: #f0212f; }
  2852.  
  2853. .badge {
  2854. display: inline-block;
  2855. min-width: 10px;
  2856. padding: 3px 7px;
  2857. font-size: 12px;
  2858. font-weight: bold;
  2859. color: #fff;
  2860. line-height: 1;
  2861. vertical-align: baseline;
  2862. white-space: nowrap;
  2863. text-align: center;
  2864. background-color: #999999;
  2865. border-radius: 10px; }
  2866. .badge:empty {
  2867. display: none; }
  2868.  
  2869. a.badge:hover, a.badge:focus {
  2870. color: #fff;
  2871. text-decoration: none;
  2872. cursor: pointer; }
  2873.  
  2874. .btn .badge {
  2875. position: relative;
  2876. top: -1px; }
  2877.  
  2878. a.list-group-item.active > .badge,
  2879. .nav-pills > .active > a > .badge {
  2880. color: #777;
  2881. background-color: #fff; }
  2882.  
  2883. .nav-pills > li > a > .badge {
  2884. margin-left: 3px; }
  2885.  
  2886. .thumbnail {
  2887. display: block; }
  2888. .thumbnail > img {
  2889. display: block;
  2890. max-width: 100%;
  2891. height: auto; }
  2892.  
  2893. a.thumbnail:hover,
  2894. a.thumbnail:focus {
  2895. border-color: #777; }
  2896.  
  2897. .thumbnail > img {
  2898. margin-left: auto;
  2899. margin-right: auto; }
  2900.  
  2901. .thumbnail .caption {
  2902. padding: 9px;
  2903. color: #777777; }
  2904.  
  2905. .alert {
  2906. padding: 15px;
  2907. margin-bottom: 18px;
  2908. border: 1px solid transparent;
  2909. border-radius: 0px; }
  2910. .alert h4 {
  2911. margin-top: 0;
  2912. color: inherit; }
  2913. .alert .alert-link {
  2914. font-weight: bold; }
  2915. .alert > p,
  2916. .alert > ul {
  2917. margin-bottom: 0; }
  2918. .alert > p + p {
  2919. margin-top: 5px; }
  2920.  
  2921. .alert-dismissable {
  2922. padding-right: 35px; }
  2923. .alert-dismissable .close {
  2924. position: relative;
  2925. top: -2px;
  2926. right: -21px;
  2927. color: inherit; }
  2928.  
  2929. .alert-success {
  2930. background-color: #55c65e;
  2931. border-color: #48b151;
  2932. color: #fff; }
  2933. .alert-success hr {
  2934. border-top-color: #419f49; }
  2935. .alert-success .alert-link {
  2936. color: #e6e6e6; }
  2937.  
  2938. .alert-info {
  2939. background-color: #5192f3;
  2940. border-color: #4b80c3;
  2941. color: #fff; }
  2942. .alert-info hr {
  2943. border-top-color: #3d73b7; }
  2944. .alert-info .alert-link {
  2945. color: #e6e6e6; }
  2946.  
  2947. .alert-warning {
  2948. background-color: #fe9126;
  2949. border-color: #e4752b;
  2950. color: #fff; }
  2951. .alert-warning hr {
  2952. border-top-color: #da681c; }
  2953. .alert-warning .alert-link {
  2954. color: #e6e6e6; }
  2955.  
  2956. .alert-danger {
  2957. background-color: #f3515c;
  2958. border-color: #d4323d;
  2959. color: #fff; }
  2960. .alert-danger hr {
  2961. border-top-color: #c32933; }
  2962. .alert-danger .alert-link {
  2963. color: #e6e6e6; }
  2964.  
  2965. @-webkit-keyframes progress-bar-stripes {
  2966. from {
  2967. background-position: 40px 0; }
  2968. to {
  2969. background-position: 0 0; } }
  2970. @-moz-keyframes progress-bar-stripes {
  2971. from {
  2972. background-position: 40px 0; }
  2973. to {
  2974. background-position: 0 0; } }
  2975. @-o-keyframes progress-bar-stripes {
  2976. from {
  2977. background-position: 0 0; }
  2978. to {
  2979. background-position: 40px 0; } }
  2980. @keyframes progress-bar-stripes {
  2981. from {
  2982. background-position: 40px 0; }
  2983. to {
  2984. background-position: 0 0; } }
  2985. .progress {
  2986. overflow: hidden;
  2987. height: 18px;
  2988. margin-bottom: 18px;
  2989. background-color: #f5f5f5;
  2990. border-radius: 0px;
  2991. -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  2992. box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); }
  2993.  
  2994. .progress-bar {
  2995. float: left;
  2996. width: 0%;
  2997. height: 100%;
  2998. font-size: 12px;
  2999. color: #fff;
  3000. text-align: center;
  3001. background-color: #428bca;
  3002. -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  3003. box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  3004. -webkit-transition: width 0.6s ease;
  3005. transition: width 0.6s ease; }
  3006.  
  3007. .progress-striped .progress-bar {
  3008. background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  3009. 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);
  3010. background-image: -moz-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);
  3011. background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));
  3012. background-size: 40px 40px; }
  3013.  
  3014. .progress.active .progress-bar {
  3015. -webkit-animation: progress-bar-stripes 2s linear infinite;
  3016. -moz-animation: progress-bar-stripes 2s linear infinite;
  3017. -ms-animation: progress-bar-stripes 2s linear infinite;
  3018. -o-animation: progress-bar-stripes 2s linear infinite;
  3019. animation: progress-bar-stripes 2s linear infinite; }
  3020.  
  3021. .progress-bar-success {
  3022. background-color: #46a74e; }
  3023. .progress-striped .progress-bar-success {
  3024. background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  3025. 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);
  3026. background-image: -moz-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);
  3027. background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0)); }
  3028.  
  3029. .progress-bar-info {
  3030. background-color: #5192f3; }
  3031. .progress-striped .progress-bar-info {
  3032. background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  3033. 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);
  3034. background-image: -moz-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);
  3035. background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0)); }
  3036.  
  3037. .progress-bar-warning {
  3038. background-color: #f0ad4e; }
  3039. .progress-striped .progress-bar-warning {
  3040. background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  3041. 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);
  3042. background-image: -moz-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);
  3043. background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0)); }
  3044.  
  3045. .progress-bar-danger {
  3046. background-color: #d9534f; }
  3047. .progress-striped .progress-bar-danger {
  3048. background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  3049. 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);
  3050. background-image: -moz-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);
  3051. background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0)); }
  3052.  
  3053. .media,
  3054. .media-body {
  3055. overflow: hidden;
  3056. zoom: 1; }
  3057.  
  3058. .media,
  3059. .media .media {
  3060. margin-top: 15px; }
  3061.  
  3062. .media:first-child {
  3063. margin-top: 0; }
  3064.  
  3065. .media-object {
  3066. display: block; }
  3067.  
  3068. .media-heading {
  3069. margin: 0 0 5px; }
  3070.  
  3071. .media > .pull-left {
  3072. margin-right: 10px; }
  3073. .media > .pull-right {
  3074. margin-left: 10px; }
  3075.  
  3076. .media-list {
  3077. padding-left: 0;
  3078. list-style: none; }
  3079.  
  3080. .list-group {
  3081. margin-bottom: 20px;
  3082. padding-left: 0; }
  3083.  
  3084. .list-group-item {
  3085. position: relative;
  3086. display: block;
  3087. padding: 10px 15px;
  3088. margin-bottom: -1px;
  3089. background-color: #fff;
  3090. border: 1px solid #ddd; }
  3091. .list-group-item:first-child {
  3092. border-top-right-radius: 0px;
  3093. border-top-left-radius: 0px; }
  3094. .list-group-item:last-child {
  3095. margin-bottom: 0;
  3096. border-bottom-right-radius: 0px;
  3097. border-bottom-left-radius: 0px; }
  3098. .list-group-item > .badge {
  3099. float: right; }
  3100. .list-group-item > .badge + .badge {
  3101. margin-right: 5px; }
  3102. .list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
  3103. z-index: 2;
  3104. color: #fff;
  3105. background-color: #428bca;
  3106. border-color: #428bca; }
  3107. .list-group-item.active .list-group-item-heading, .list-group-item.active:hover .list-group-item-heading, .list-group-item.active:focus .list-group-item-heading {
  3108. color: inherit; }
  3109. .list-group-item.active .list-group-item-text, .list-group-item.active:hover .list-group-item-text, .list-group-item.active:focus .list-group-item-text {
  3110. color: #e1edf7; }
  3111.  
  3112. a.list-group-item {
  3113. color: #555; }
  3114. a.list-group-item .list-group-item-heading {
  3115. color: #333; }
  3116. a.list-group-item:hover, a.list-group-item:focus {
  3117. text-decoration: none;
  3118. background-color: #f5f5f5; }
  3119.  
  3120. .list-group-item-heading {
  3121. margin-top: 0;
  3122. margin-bottom: 5px; }
  3123.  
  3124. .list-group-item-text {
  3125. margin-bottom: 0;
  3126. line-height: 1.3; }
  3127.  
  3128. .panel {
  3129. margin-bottom: 18px;
  3130. background-color: #fff;
  3131. border: 1px solid transparent;
  3132. border-radius: 0px;
  3133. -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  3134. box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); }
  3135.  
  3136. .panel-body {
  3137. padding: 15px; }
  3138. .panel-body:before, .panel-body:after {
  3139. content: " ";
  3140. /* 1 */
  3141. display: table;
  3142. /* 2 */ }
  3143. .panel-body:after {
  3144. clear: both; }
  3145.  
  3146. .panel > .list-group {
  3147. margin-bottom: 0; }
  3148. .panel > .list-group .list-group-item {
  3149. border-width: 1px 0; }
  3150. .panel > .list-group .list-group-item:first-child {
  3151. border-top-right-radius: 0;
  3152. border-top-left-radius: 0; }
  3153. .panel > .list-group .list-group-item:last-child {
  3154. border-bottom: 0; }
  3155.  
  3156. .panel-heading + .list-group .list-group-item:first-child {
  3157. border-top-width: 0; }
  3158.  
  3159. .panel > .table {
  3160. margin-bottom: 0; }
  3161. .panel > .panel-body + .table {
  3162. border-top: 1px solid #d6d4d4; }
  3163.  
  3164. .panel-heading {
  3165. padding: 10px 15px;
  3166. border-bottom: 1px solid transparent;
  3167. border-top-right-radius: -1px;
  3168. border-top-left-radius: -1px; }
  3169.  
  3170. .panel-title {
  3171. margin-top: 0;
  3172. margin-bottom: 0;
  3173. font-size: 15px; }
  3174. .panel-title > a {
  3175. color: inherit; }
  3176.  
  3177. .panel-footer {
  3178. padding: 10px 15px;
  3179. background-color: #f5f5f5;
  3180. border-top: 1px solid #ddd;
  3181. border-bottom-right-radius: -1px;
  3182. border-bottom-left-radius: -1px; }
  3183.  
  3184. .panel-group .panel {
  3185. margin-bottom: 0;
  3186. border-radius: 0px;
  3187. overflow: hidden; }
  3188. .panel-group .panel + .panel {
  3189. margin-top: 5px; }
  3190. .panel-group .panel-heading {
  3191. border-bottom: 0; }
  3192. .panel-group .panel-heading + .panel-collapse .panel-body {
  3193. border-top: 1px solid #ddd; }
  3194. .panel-group .panel-footer {
  3195. border-top: 0; }
  3196. .panel-group .panel-footer + .panel-collapse .panel-body {
  3197. border-bottom: 1px solid #ddd; }
  3198.  
  3199. .panel-default {
  3200. border-color: #ddd; }
  3201. .panel-default > .panel-heading {
  3202. color: #333333;
  3203. background-color: #f5f5f5;
  3204. border-color: #ddd; }
  3205. .panel-default > .panel-heading + .panel-collapse .panel-body {
  3206. border-top-color: #ddd; }
  3207. .panel-default > .panel-footer + .panel-collapse .panel-body {
  3208. border-bottom-color: #ddd; }
  3209.  
  3210. .panel-primary {
  3211. border-color: #428bca; }
  3212. .panel-primary > .panel-heading {
  3213. color: #fff;
  3214. background-color: #428bca;
  3215. border-color: #428bca; }
  3216. .panel-primary > .panel-heading + .panel-collapse .panel-body {
  3217. border-top-color: #428bca; }
  3218. .panel-primary > .panel-footer + .panel-collapse .panel-body {
  3219. border-bottom-color: #428bca; }
  3220.  
  3221. .panel-success {
  3222. border-color: #48b151; }
  3223. .panel-success > .panel-heading {
  3224. color: #fff;
  3225. background-color: #55c65e;
  3226. border-color: #48b151; }
  3227. .panel-success > .panel-heading + .panel-collapse .panel-body {
  3228. border-top-color: #48b151; }
  3229. .panel-success > .panel-footer + .panel-collapse .panel-body {
  3230. border-bottom-color: #48b151; }
  3231.  
  3232. .panel-warning {
  3233. border-color: #e4752b; }
  3234. .panel-warning > .panel-heading {
  3235. color: #fff;
  3236. background-color: #fe9126;
  3237. border-color: #e4752b; }
  3238. .panel-warning > .panel-heading + .panel-collapse .panel-body {
  3239. border-top-color: #e4752b; }
  3240. .panel-warning > .panel-footer + .panel-collapse .panel-body {
  3241. border-bottom-color: #e4752b; }
  3242.  
  3243. .panel-danger {
  3244. border-color: #d4323d; }
  3245. .panel-danger > .panel-heading {
  3246. color: #fff;
  3247. background-color: #f3515c;
  3248. border-color: #d4323d; }
  3249. .panel-danger > .panel-heading + .panel-collapse .panel-body {
  3250. border-top-color: #d4323d; }
  3251. .panel-danger > .panel-footer + .panel-collapse .panel-body {
  3252. border-bottom-color: #d4323d; }
  3253.  
  3254. .panel-info {
  3255. border-color: #4b80c3; }
  3256. .panel-info > .panel-heading {
  3257. color: #fff;
  3258. background-color: #5192f3;
  3259. border-color: #4b80c3; }
  3260. .panel-info > .panel-heading + .panel-collapse .panel-body {
  3261. border-top-color: #4b80c3; }
  3262. .panel-info > .panel-footer + .panel-collapse .panel-body {
  3263. border-bottom-color: #4b80c3; }
  3264.  
  3265. .well {
  3266. min-height: 20px;
  3267. padding: 19px;
  3268. margin-bottom: 20px;
  3269. background-color: #f5f5f5;
  3270. border: 1px solid #e3e3e3;
  3271. border-radius: 0px;
  3272. -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  3273. box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); }
  3274. .well blockquote {
  3275. border-color: #ddd;
  3276. border-color: rgba(0, 0, 0, 0.15); }
  3277.  
  3278. .well-lg {
  3279. padding: 24px;
  3280. border-radius: 6px; }
  3281.  
  3282. .well-sm {
  3283. padding: 9px;
  3284. border-radius: 3px; }
  3285.  
  3286. .close {
  3287. float: right;
  3288. font-size: 19.5px;
  3289. font-weight: bold;
  3290. line-height: 1;
  3291. color: #000;
  3292. text-shadow: 0 1px 0 #fff;
  3293. opacity: 0.2;
  3294. filter: alpha(opacity=20); }
  3295. .close:hover, .close:focus {
  3296. color: #000;
  3297. text-decoration: none;
  3298. cursor: pointer;
  3299. opacity: 0.5;
  3300. filter: alpha(opacity=50); }
  3301.  
  3302. button.close {
  3303. padding: 0;
  3304. cursor: pointer;
  3305. background: transparent;
  3306. border: 0;
  3307. -webkit-appearance: none; }
  3308.  
  3309. .popover {
  3310. position: absolute;
  3311. top: 0;
  3312. left: 0;
  3313. z-index: 1010;
  3314. display: none;
  3315. max-width: 276px;
  3316. padding: 1px;
  3317. text-align: left;
  3318. background-color: #fff;
  3319. background-clip: padding-box;
  3320. border: 1px solid #ccc;
  3321. border: 1px solid rgba(0, 0, 0, 0.2);
  3322. border-radius: 6px;
  3323. -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  3324. box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  3325. white-space: normal; }
  3326. .popover.top {
  3327. margin-top: -10px; }
  3328. .popover.right {
  3329. margin-left: 10px; }
  3330. .popover.bottom {
  3331. margin-top: 10px; }
  3332. .popover.left {
  3333. margin-left: -10px; }
  3334.  
  3335. .popover-title {
  3336. margin: 0;
  3337. padding: 8px 14px;
  3338. font-size: 13px;
  3339. font-weight: normal;
  3340. line-height: 18px;
  3341. background-color: #f7f7f7;
  3342. border-bottom: 1px solid #ebebeb;
  3343. border-radius: 5px 5px 0 0; }
  3344.  
  3345. .popover-content {
  3346. padding: 9px 14px; }
  3347.  
  3348. .popover .arrow, .popover .arrow:after {
  3349. position: absolute;
  3350. display: block;
  3351. width: 0;
  3352. height: 0;
  3353. border-color: transparent;
  3354. border-style: solid; }
  3355.  
  3356. .popover .arrow {
  3357. border-width: 11px; }
  3358.  
  3359. .popover .arrow:after {
  3360. border-width: 10px;
  3361. content: ""; }
  3362.  
  3363. .popover.top .arrow {
  3364. left: 50%;
  3365. margin-left: -11px;
  3366. border-bottom-width: 0;
  3367. border-top-color: #999;
  3368. border-top-color: rgba(0, 0, 0, 0.25);
  3369. bottom: -11px; }
  3370. .popover.top .arrow:after {
  3371. content: " ";
  3372. bottom: 1px;
  3373. margin-left: -10px;
  3374. border-bottom-width: 0;
  3375. border-top-color: #fff; }
  3376. .popover.right .arrow {
  3377. top: 50%;
  3378. left: -11px;
  3379. margin-top: -11px;
  3380. border-left-width: 0;
  3381. border-right-color: #999;
  3382. border-right-color: rgba(0, 0, 0, 0.25); }
  3383. .popover.right .arrow:after {
  3384. content: " ";
  3385. left: 1px;
  3386. bottom: -10px;
  3387. border-left-width: 0;
  3388. border-right-color: #fff; }
  3389. .popover.bottom .arrow {
  3390. left: 50%;
  3391. margin-left: -11px;
  3392. border-top-width: 0;
  3393. border-bottom-color: #999;
  3394. border-bottom-color: rgba(0, 0, 0, 0.25);
  3395. top: -11px; }
  3396. .popover.bottom .arrow:after {
  3397. content: " ";
  3398. top: 1px;
  3399. margin-left: -10px;
  3400. border-top-width: 0;
  3401. border-bottom-color: #fff; }
  3402. .popover.left .arrow {
  3403. top: 50%;
  3404. right: -11px;
  3405. margin-top: -11px;
  3406. border-right-width: 0;
  3407. border-left-color: #999;
  3408. border-left-color: rgba(0, 0, 0, 0.25); }
  3409. .popover.left .arrow:after {
  3410. content: " ";
  3411. right: 1px;
  3412. border-right-width: 0;
  3413. border-left-color: #fff;
  3414. bottom: -10px; }
  3415.  
  3416. .clearfix:before, .clearfix:after {
  3417. content: " ";
  3418. /* 1 */
  3419. display: table;
  3420. /* 2 */ }
  3421. .clearfix:after {
  3422. clear: both; }
  3423.  
  3424. .pull-right {
  3425. float: right !important; }
  3426.  
  3427. .pull-left {
  3428. float: left !important; }
  3429.  
  3430. .hide {
  3431. display: none !important; }
  3432.  
  3433. .show {
  3434. display: block !important; }
  3435.  
  3436. .invisible {
  3437. visibility: hidden; }
  3438.  
  3439. .text-hide {
  3440. font: 0/0 a;
  3441. color: transparent;
  3442. text-shadow: none;
  3443. background-color: transparent;
  3444. border: 0; }
  3445.  
  3446. .affix {
  3447. position: fixed; }
  3448.  
  3449. @-ms-viewport {
  3450. width: device-width; }
  3451. @media screen and (max-width: 400px) {
  3452. @-ms-viewport {
  3453. width: 320px; } }
  3454. .hidden {
  3455. display: none !important;
  3456. visibility: hidden !important; }
  3457.  
  3458. .visible-xs {
  3459. display: none !important; }
  3460.  
  3461. tr.visible-xs {
  3462. display: none !important; }
  3463.  
  3464. th.visible-xs,
  3465. td.visible-xs {
  3466. display: none !important; }
  3467.  
  3468. @media (max-width: 767px) {
  3469. .visible-xs {
  3470. display: block !important; }
  3471.  
  3472. tr.visible-xs {
  3473. display: table-row !important; }
  3474.  
  3475. th.visible-xs,
  3476. td.visible-xs {
  3477. display: table-cell !important; } }
  3478. @media (min-width: 768px) and (max-width: 991px) {
  3479. .visible-xs.visible-sm {
  3480. display: block !important; }
  3481.  
  3482. tr.visible-xs.visible-sm {
  3483. display: table-row !important; }
  3484.  
  3485. th.visible-xs.visible-sm,
  3486. td.visible-xs.visible-sm {
  3487. display: table-cell !important; } }
  3488. @media (min-width: 992px) and (max-width: 1199px) {
  3489. .visible-xs.visible-md {
  3490. display: block !important; }
  3491.  
  3492. tr.visible-xs.visible-md {
  3493. display: table-row !important; }
  3494.  
  3495. th.visible-xs.visible-md,
  3496. td.visible-xs.visible-md {
  3497. display: table-cell !important; } }
  3498. @media (min-width: 1200px) {
  3499. .visible-xs.visible-lg {
  3500. display: block !important; }
  3501.  
  3502. tr.visible-xs.visible-lg {
  3503. display: table-row !important; }
  3504.  
  3505. th.visible-xs.visible-lg,
  3506. td.visible-xs.visible-lg {
  3507. display: table-cell !important; } }
  3508. .visible-sm {
  3509. display: none !important; }
  3510.  
  3511. tr.visible-sm {
  3512. display: none !important; }
  3513.  
  3514. th.visible-sm,
  3515. td.visible-sm {
  3516. display: none !important; }
  3517.  
  3518. @media (max-width: 767px) {
  3519. .visible-sm.visible-xs {
  3520. display: block !important; }
  3521.  
  3522. tr.visible-sm.visible-xs {
  3523. display: table-row !important; }
  3524.  
  3525. th.visible-sm.visible-xs,
  3526. td.visible-sm.visible-xs {
  3527. display: table-cell !important; } }
  3528. @media (min-width: 768px) and (max-width: 991px) {
  3529. .visible-sm {
  3530. display: block !important; }
  3531.  
  3532. tr.visible-sm {
  3533. display: table-row !important; }
  3534.  
  3535. th.visible-sm,
  3536. td.visible-sm {
  3537. display: table-cell !important; } }
  3538. @media (min-width: 992px) and (max-width: 1199px) {
  3539. .visible-sm.visible-md {
  3540. display: block !important; }
  3541.  
  3542. tr.visible-sm.visible-md {
  3543. display: table-row !important; }
  3544.  
  3545. th.visible-sm.visible-md,
  3546. td.visible-sm.visible-md {
  3547. display: table-cell !important; } }
  3548. @media (min-width: 1200px) {
  3549. .visible-sm.visible-lg {
  3550. display: block !important; }
  3551.  
  3552. tr.visible-sm.visible-lg {
  3553. display: table-row !important; }
  3554.  
  3555. th.visible-sm.visible-lg,
  3556. td.visible-sm.visible-lg {
  3557. display: table-cell !important; } }
  3558. .visible-md {
  3559. display: none !important; }
  3560.  
  3561. tr.visible-md {
  3562. display: none !important; }
  3563.  
  3564. th.visible-md,
  3565. td.visible-md {
  3566. display: none !important; }
  3567.  
  3568. @media (max-width: 767px) {
  3569. .visible-md.visible-xs {
  3570. display: block !important; }
  3571.  
  3572. tr.visible-md.visible-xs {
  3573. display: table-row !important; }
  3574.  
  3575. th.visible-md.visible-xs,
  3576. td.visible-md.visible-xs {
  3577. display: table-cell !important; } }
  3578. @media (min-width: 768px) and (max-width: 991px) {
  3579. .visible-md.visible-sm {
  3580. display: block !important; }
  3581.  
  3582. tr.visible-md.visible-sm {
  3583. display: table-row !important; }
  3584.  
  3585. th.visible-md.visible-sm,
  3586. td.visible-md.visible-sm {
  3587. display: table-cell !important; } }
  3588. @media (min-width: 992px) and (max-width: 1199px) {
  3589. .visible-md {
  3590. display: block !important; }
  3591.  
  3592. tr.visible-md {
  3593. display: table-row !important; }
  3594.  
  3595. th.visible-md,
  3596. td.visible-md {
  3597. display: table-cell !important; } }
  3598. @media (min-width: 1200px) {
  3599. .visible-md.visible-lg {
  3600. display: block !important; }
  3601.  
  3602. tr.visible-md.visible-lg {
  3603. display: table-row !important; }
  3604.  
  3605. th.visible-md.visible-lg,
  3606. td.visible-md.visible-lg {
  3607. display: table-cell !important; } }
  3608. .visible-lg {
  3609. display: none !important; }
  3610.  
  3611. tr.visible-lg {
  3612. display: none !important; }
  3613.  
  3614. th.visible-lg,
  3615. td.visible-lg {
  3616. display: none !important; }
  3617.  
  3618. @media (max-width: 767px) {
  3619. .visible-lg.visible-xs {
  3620. display: block !important; }
  3621.  
  3622. tr.visible-lg.visible-xs {
  3623. display: table-row !important; }
  3624.  
  3625. th.visible-lg.visible-xs,
  3626. td.visible-lg.visible-xs {
  3627. display: table-cell !important; } }
  3628. @media (min-width: 768px) and (max-width: 991px) {
  3629. .visible-lg.visible-sm {
  3630. display: block !important; }
  3631.  
  3632. tr.visible-lg.visible-sm {
  3633. display: table-row !important; }
  3634.  
  3635. th.visible-lg.visible-sm,
  3636. td.visible-lg.visible-sm {
  3637. display: table-cell !important; } }
  3638. @media (min-width: 992px) and (max-width: 1199px) {
  3639. .visible-lg.visible-md {
  3640. display: block !important; }
  3641.  
  3642. tr.visible-lg.visible-md {
  3643. display: table-row !important; }
  3644.  
  3645. th.visible-lg.visible-md,
  3646. td.visible-lg.visible-md {
  3647. display: table-cell !important; } }
  3648. @media (min-width: 1200px) {
  3649. .visible-lg {
  3650. display: block !important; }
  3651.  
  3652. tr.visible-lg {
  3653. display: table-row !important; }
  3654.  
  3655. th.visible-lg,
  3656. td.visible-lg {
  3657. display: table-cell !important; } }
  3658. .hidden-xs {
  3659. display: block !important; }
  3660.  
  3661. tr.hidden-xs {
  3662. display: table-row !important; }
  3663.  
  3664. th.hidden-xs,
  3665. td.hidden-xs {
  3666. display: table-cell !important; }
  3667.  
  3668. @media (max-width: 767px) {
  3669. .hidden-xs {
  3670. display: none !important; }
  3671.  
  3672. tr.hidden-xs {
  3673. display: none !important; }
  3674.  
  3675. th.hidden-xs,
  3676. td.hidden-xs {
  3677. display: none !important; } }
  3678. @media (min-width: 768px) and (max-width: 991px) {
  3679. .hidden-xs.hidden-sm {
  3680. display: none !important; }
  3681.  
  3682. tr.hidden-xs.hidden-sm {
  3683. display: none !important; }
  3684.  
  3685. th.hidden-xs.hidden-sm,
  3686. td.hidden-xs.hidden-sm {
  3687. display: none !important; } }
  3688. @media (min-width: 992px) and (max-width: 1199px) {
  3689. .hidden-xs.hidden-md {
  3690. display: none !important; }
  3691.  
  3692. tr.hidden-xs.hidden-md {
  3693. display: none !important; }
  3694.  
  3695. th.hidden-xs.hidden-md,
  3696. td.hidden-xs.hidden-md {
  3697. display: none !important; } }
  3698. @media (min-width: 1200px) {
  3699. .hidden-xs.hidden-lg {
  3700. display: none !important; }
  3701.  
  3702. tr.hidden-xs.hidden-lg {
  3703. display: none !important; }
  3704.  
  3705. th.hidden-xs.hidden-lg,
  3706. td.hidden-xs.hidden-lg {
  3707. display: none !important; } }
  3708. .hidden-sm {
  3709. display: block !important; }
  3710.  
  3711. tr.hidden-sm {
  3712. display: table-row !important; }
  3713.  
  3714. th.hidden-sm,
  3715. td.hidden-sm {
  3716. display: table-cell !important; }
  3717.  
  3718. @media (max-width: 767px) {
  3719. .hidden-sm.hidden-xs {
  3720. display: none !important; }
  3721.  
  3722. tr.hidden-sm.hidden-xs {
  3723. display: none !important; }
  3724.  
  3725. th.hidden-sm.hidden-xs,
  3726. td.hidden-sm.hidden-xs {
  3727. display: none !important; } }
  3728. @media (min-width: 768px) and (max-width: 991px) {
  3729. .hidden-sm {
  3730. display: none !important; }
  3731.  
  3732. tr.hidden-sm {
  3733. display: none !important; }
  3734.  
  3735. th.hidden-sm,
  3736. td.hidden-sm {
  3737. display: none !important; } }
  3738. @media (min-width: 992px) and (max-width: 1199px) {
  3739. .hidden-sm.hidden-md {
  3740. display: none !important; }
  3741.  
  3742. tr.hidden-sm.hidden-md {
  3743. display: none !important; }
  3744.  
  3745. th.hidden-sm.hidden-md,
  3746. td.hidden-sm.hidden-md {
  3747. display: none !important; } }
  3748. @media (min-width: 1200px) {
  3749. .hidden-sm.hidden-lg {
  3750. display: none !important; }
  3751.  
  3752. tr.hidden-sm.hidden-lg {
  3753. display: none !important; }
  3754.  
  3755. th.hidden-sm.hidden-lg,
  3756. td.hidden-sm.hidden-lg {
  3757. display: none !important; } }
  3758. .hidden-md {
  3759. display: block !important; }
  3760.  
  3761. tr.hidden-md {
  3762. display: table-row !important; }
  3763.  
  3764. th.hidden-md,
  3765. td.hidden-md {
  3766. display: table-cell !important; }
  3767.  
  3768. @media (max-width: 767px) {
  3769. .hidden-md.hidden-xs {
  3770. display: none !important; }
  3771.  
  3772. tr.hidden-md.hidden-xs {
  3773. display: none !important; }
  3774.  
  3775. th.hidden-md.hidden-xs,
  3776. td.hidden-md.hidden-xs {
  3777. display: none !important; } }
  3778. @media (min-width: 768px) and (max-width: 991px) {
  3779. .hidden-md.hidden-sm {
  3780. display: none !important; }
  3781.  
  3782. tr.hidden-md.hidden-sm {
  3783. display: none !important; }
  3784.  
  3785. th.hidden-md.hidden-sm,
  3786. td.hidden-md.hidden-sm {
  3787. display: none !important; } }
  3788. @media (min-width: 992px) and (max-width: 1199px) {
  3789. .hidden-md {
  3790. display: none !important; }
  3791.  
  3792. tr.hidden-md {
  3793. display: none !important; }
  3794.  
  3795. th.hidden-md,
  3796. td.hidden-md {
  3797. display: none !important; } }
  3798. @media (min-width: 1200px) {
  3799. .hidden-md.hidden-lg {
  3800. display: none !important; }
  3801.  
  3802. tr.hidden-md.hidden-lg {
  3803. display: none !important; }
  3804.  
  3805. th.hidden-md.hidden-lg,
  3806. td.hidden-md.hidden-lg {
  3807. display: none !important; } }
  3808. .hidden-lg {
  3809. display: block !important; }
  3810.  
  3811. tr.hidden-lg {
  3812. display: table-row !important; }
  3813.  
  3814. th.hidden-lg,
  3815. td.hidden-lg {
  3816. display: table-cell !important; }
  3817.  
  3818. @media (max-width: 767px) {
  3819. .hidden-lg.hidden-xs {
  3820. display: none !important; }
  3821.  
  3822. tr.hidden-lg.hidden-xs {
  3823. display: none !important; }
  3824.  
  3825. th.hidden-lg.hidden-xs,
  3826. td.hidden-lg.hidden-xs {
  3827. display: none !important; } }
  3828. @media (min-width: 768px) and (max-width: 991px) {
  3829. .hidden-lg.hidden-sm {
  3830. display: none !important; }
  3831.  
  3832. tr.hidden-lg.hidden-sm {
  3833. display: none !important; }
  3834.  
  3835. th.hidden-lg.hidden-sm,
  3836. td.hidden-lg.hidden-sm {
  3837. display: none !important; } }
  3838. @media (min-width: 992px) and (max-width: 1199px) {
  3839. .hidden-lg.hidden-md {
  3840. display: none !important; }
  3841.  
  3842. tr.hidden-lg.hidden-md {
  3843. display: none !important; }
  3844.  
  3845. th.hidden-lg.hidden-md,
  3846. td.hidden-lg.hidden-md {
  3847. display: none !important; } }
  3848. @media (min-width: 1200px) {
  3849. .hidden-lg {
  3850. display: none !important; }
  3851.  
  3852. tr.hidden-lg {
  3853. display: none !important; }
  3854.  
  3855. th.hidden-lg,
  3856. td.hidden-lg {
  3857. display: none !important; } }
  3858. .visible-print {
  3859. display: none !important; }
  3860.  
  3861. tr.visible-print {
  3862. display: none !important; }
  3863.  
  3864. th.visible-print,
  3865. td.visible-print {
  3866. display: none !important; }
  3867.  
  3868. @media print {
  3869. .visible-print {
  3870. display: block !important; }
  3871.  
  3872. tr.visible-print {
  3873. display: table-row !important; }
  3874.  
  3875. th.visible-print,
  3876. td.visible-print {
  3877. display: table-cell !important; }
  3878.  
  3879. .hidden-print {
  3880. display: none !important; }
  3881.  
  3882. tr.hidden-print {
  3883. display: none !important; }
  3884.  
  3885. th.hidden-print,
  3886. td.hidden-print {
  3887. display: none !important; } }
  3888. /*!
  3889. * Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome
  3890. * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
  3891. */
  3892. /* FONT PATH
  3893. * -------------------------- */
  3894. @font-face {
  3895. font-family: 'FontAwesome';
  3896. src: url("../fonts/fontawesome-webfont.eot?v=4.3.0");
  3897. src: url("../fonts/fontawesome-webfont.eot?#iefix&v=4.3.0") format("embedded-opentype"), url("../fonts/fontawesome-webfont.woff2?v=4.3.0") format("woff2"), url("../fonts/fontawesome-webfont.woff?v=4.3.0") format("woff"), url("../fonts/fontawesome-webfont.ttf?v=4.3.0") format("truetype"), url("../fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular") format("svg");
  3898. font-weight: normal;
  3899. font-style: normal; }
  3900. .icon, [class^="icon-"] {
  3901. display: inline-block;
  3902. font: normal normal normal 14px/1 FontAwesome;
  3903. font-size: inherit;
  3904. text-rendering: auto;
  3905. -webkit-font-smoothing: antialiased;
  3906. -moz-osx-font-smoothing: grayscale;
  3907. transform: translate(0, 0); }
  3908.  
  3909. /* makes the font 33% larger relative to the icon container */
  3910. .icon-lg {
  3911. font-size: 1.33333em;
  3912. line-height: 0.75em;
  3913. vertical-align: -15%; }
  3914.  
  3915. .icon-2x {
  3916. font-size: 2em; }
  3917.  
  3918. .icon-3x {
  3919. font-size: 3em; }
  3920.  
  3921. .icon-4x {
  3922. font-size: 4em; }
  3923.  
  3924. .icon-5x {
  3925. font-size: 5em; }
  3926.  
  3927. .icon-fw {
  3928. width: 1.28571em;
  3929. text-align: center; }
  3930.  
  3931. .icon-ul {
  3932. padding-left: 0;
  3933. margin-left: 2.14286em;
  3934. list-style-type: none; }
  3935. .icon-ul > li {
  3936. position: relative; }
  3937.  
  3938. .icon-li {
  3939. position: absolute;
  3940. left: -2.14286em;
  3941. width: 2.14286em;
  3942. top: 0.14286em;
  3943. text-align: center; }
  3944. .icon-li.icon-lg {
  3945. left: -1.85714em; }
  3946.  
  3947. .icon-border {
  3948. padding: .2em .25em .15em;
  3949. border: solid 0.08em #eee;
  3950. border-radius: .1em; }
  3951.  
  3952. .pull-right {
  3953. float: right; }
  3954.  
  3955. .pull-left {
  3956. float: left; }
  3957.  
  3958. .icon.pull-left, .pull-left[class^="icon-"] {
  3959. margin-right: .3em; }
  3960. .icon.pull-right, .pull-right[class^="icon-"] {
  3961. margin-left: .3em; }
  3962.  
  3963. .icon-spin {
  3964. -webkit-animation: fa-spin 2s infinite linear;
  3965. animation: fa-spin 2s infinite linear; }
  3966.  
  3967. .icon-pulse {
  3968. -webkit-animation: fa-spin 1s infinite steps(8);
  3969. animation: fa-spin 1s infinite steps(8); }
  3970.  
  3971. @-webkit-keyframes fa-spin {
  3972. 0% {
  3973. -webkit-transform: rotate(0deg);
  3974. transform: rotate(0deg); }
  3975. 100% {
  3976. -webkit-transform: rotate(359deg);
  3977. transform: rotate(359deg); } }
  3978. @keyframes fa-spin {
  3979. 0% {
  3980. -webkit-transform: rotate(0deg);
  3981. transform: rotate(0deg); }
  3982. 100% {
  3983. -webkit-transform: rotate(359deg);
  3984. transform: rotate(359deg); } }
  3985. .icon-rotate-90 {
  3986. filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  3987. -webkit-transform: rotate(90deg);
  3988. -ms-transform: rotate(90deg);
  3989. transform: rotate(90deg); }
  3990.  
  3991. .icon-rotate-180 {
  3992. filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  3993. -webkit-transform: rotate(180deg);
  3994. -ms-transform: rotate(180deg);
  3995. transform: rotate(180deg); }
  3996.  
  3997. .icon-rotate-270 {
  3998. filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  3999. -webkit-transform: rotate(270deg);
  4000. -ms-transform: rotate(270deg);
  4001. transform: rotate(270deg); }
  4002.  
  4003. .icon-flip-horizontal {
  4004. filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
  4005. -webkit-transform: scale(-1, 1);
  4006. -ms-transform: scale(-1, 1);
  4007. transform: scale(-1, 1); }
  4008.  
  4009. .icon-flip-vertical {
  4010. filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  4011. -webkit-transform: scale(1, -1);
  4012. -ms-transform: scale(1, -1);
  4013. transform: scale(1, -1); }
  4014.  
  4015. :root .icon-rotate-90,
  4016. :root .icon-rotate-180,
  4017. :root .icon-rotate-270,
  4018. :root .icon-flip-horizontal,
  4019. :root .icon-flip-vertical {
  4020. filter: none; }
  4021.  
  4022. .icon-stack {
  4023. position: relative;
  4024. display: inline-block;
  4025. width: 2em;
  4026. height: 2em;
  4027. line-height: 2em;
  4028. vertical-align: middle; }
  4029.  
  4030. .icon-stack-1x, .icon-stack-2x {
  4031. position: absolute;
  4032. left: 0;
  4033. width: 100%;
  4034. text-align: center; }
  4035.  
  4036. .icon-stack-1x {
  4037. line-height: inherit; }
  4038.  
  4039. .icon-stack-2x {
  4040. font-size: 2em; }
  4041.  
  4042. .icon-inverse {
  4043. color: #fff; }
  4044.  
  4045. /* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
  4046. readers do not read off random characters that represent icons */
  4047. .icon-glass:before {
  4048. content: ""; }
  4049.  
  4050. .icon-music:before {
  4051. content: ""; }
  4052.  
  4053. .icon-search:before {
  4054. content: ""; }
  4055.  
  4056. .icon-envelope-o:before, .icon-envelope-alt:before {
  4057. content: ""; }
  4058.  
  4059. .icon-heart:before {
  4060. content: ""; }
  4061.  
  4062. .icon-star:before {
  4063. content: ""; }
  4064.  
  4065. .icon-star-o:before, .icon-star-empty:before {
  4066. content: ""; }
  4067.  
  4068. .icon-user:before {
  4069. content: ""; }
  4070.  
  4071. .icon-film:before {
  4072. content: ""; }
  4073.  
  4074. .icon-th-large:before {
  4075. content: ""; }
  4076.  
  4077. .icon-th:before {
  4078. content: ""; }
  4079.  
  4080. .icon-th-list:before {
  4081. content: ""; }
  4082.  
  4083. .icon-check:before {
  4084. content: ""; }
  4085.  
  4086. .icon-remove:before,
  4087. .icon-close:before,
  4088. .icon-times:before,
  4089. .icon-remove:before {
  4090. content: ""; }
  4091.  
  4092. .icon-search-plus:before, .icon-zoom-in:before {
  4093. content: ""; }
  4094.  
  4095. .icon-search-minus:before, .icon-zoom-out:before {
  4096. content: ""; }
  4097.  
  4098. .icon-power-off:before, .icon-off:before {
  4099. content: ""; }
  4100.  
  4101. .icon-signal:before {
  4102. content: ""; }
  4103.  
  4104. .icon-gear:before,
  4105. .icon-cog:before {
  4106. content: ""; }
  4107.  
  4108. .icon-trash-o:before, .icon-trash:before {
  4109. content: ""; }
  4110.  
  4111. .icon-home:before {
  4112. content: ""; }
  4113.  
  4114. .icon-file-o:before, .icon-file-alt:before {
  4115. content: ""; }
  4116.  
  4117. .icon-clock-o:before, .icon-time:before {
  4118. content: ""; }
  4119.  
  4120. .icon-road:before {
  4121. content: ""; }
  4122.  
  4123. .icon-download:before, .icon-download-alt:before {
  4124. content: ""; }
  4125.  
  4126. .icon-arrow-circle-o-down:before, .icon-download:before, .icon-download-alt:before {
  4127. content: ""; }
  4128.  
  4129. .icon-arrow-circle-o-up:before, .icon-upload:before, .icon-upload-alt:before {
  4130. content: ""; }
  4131.  
  4132. .icon-inbox:before {
  4133. content: ""; }
  4134.  
  4135. .icon-play-circle-o:before, .icon-play-circle:before, .icon-play-sign:before {
  4136. content: ""; }
  4137.  
  4138. .icon-rotate-right:before,
  4139. .icon-repeat:before {
  4140. content: ""; }
  4141.  
  4142. .icon-refresh:before {
  4143. content: ""; }
  4144.  
  4145. .icon-list-alt:before {
  4146. content: ""; }
  4147.  
  4148. .icon-lock:before {
  4149. content: ""; }
  4150.  
  4151. .icon-flag:before {
  4152. content: ""; }
  4153.  
  4154. .icon-headphones:before {
  4155. content: ""; }
  4156.  
  4157. .icon-volume-off:before {
  4158. content: ""; }
  4159.  
  4160. .icon-volume-down:before {
  4161. content: ""; }
  4162.  
  4163. .icon-volume-up:before {
  4164. content: ""; }
  4165.  
  4166. .icon-qrcode:before {
  4167. content: ""; }
  4168.  
  4169. .icon-barcode:before {
  4170. content: ""; }
  4171.  
  4172. .icon-tag:before {
  4173. content: ""; }
  4174.  
  4175. .icon-tags:before {
  4176. content: ""; }
  4177.  
  4178. .icon-book:before {
  4179. content: ""; }
  4180.  
  4181. .icon-bookmark:before {
  4182. content: ""; }
  4183.  
  4184. .icon-print:before {
  4185. content: ""; }
  4186.  
  4187. .icon-camera:before {
  4188. content: ""; }
  4189.  
  4190. .icon-font:before {
  4191. content: ""; }
  4192.  
  4193. .icon-bold:before {
  4194. content: ""; }
  4195.  
  4196. .icon-italic:before {
  4197. content: ""; }
  4198.  
  4199. .icon-text-height:before {
  4200. content: ""; }
  4201.  
  4202. .icon-text-width:before {
  4203. content: ""; }
  4204.  
  4205. .icon-align-left:before {
  4206. content: ""; }
  4207.  
  4208. .icon-align-center:before {
  4209. content: ""; }
  4210.  
  4211. .icon-align-right:before {
  4212. content: ""; }
  4213.  
  4214. .icon-align-justify:before {
  4215. content: ""; }
  4216.  
  4217. .icon-list:before {
  4218. content: ""; }
  4219.  
  4220. .icon-dedent:before,
  4221. .icon-outdent:before,
  4222. .icon-indent-left:before {
  4223. content: ""; }
  4224.  
  4225. .icon-indent:before, .icon-indent-right:before {
  4226. content: ""; }
  4227.  
  4228. .icon-video-camera:before, .icon-facetime-video:before {
  4229. content: ""; }
  4230.  
  4231. .icon-photo:before,
  4232. .icon-image:before,
  4233. .icon-picture-o:before,
  4234. .icon-picture:before {
  4235. content: ""; }
  4236.  
  4237. .icon-pencil:before {
  4238. content: ""; }
  4239.  
  4240. .icon-map-marker:before {
  4241. content: ""; }
  4242.  
  4243. .icon-adjust:before {
  4244. content: ""; }
  4245.  
  4246. .icon-tint:before {
  4247. content: ""; }
  4248.  
  4249. .icon-edit:before,
  4250. .icon-pencil-square-o:before,
  4251. .icon-edit:before {
  4252. content: ""; }
  4253.  
  4254. .icon-share-square-o:before, .icon-share:before, .icon-share-alt:before {
  4255. content: ""; }
  4256.  
  4257. .icon-check-square-o:before {
  4258. content: ""; }
  4259.  
  4260. .icon-arrows:before, .icon-move:before {
  4261. content: ""; }
  4262.  
  4263. .icon-step-backward:before {
  4264. content: ""; }
  4265.  
  4266. .icon-fast-backward:before {
  4267. content: ""; }
  4268.  
  4269. .icon-backward:before {
  4270. content: ""; }
  4271.  
  4272. .icon-play:before {
  4273. content: ""; }
  4274.  
  4275. .icon-pause:before {
  4276. content: ""; }
  4277.  
  4278. .icon-stop:before {
  4279. content: ""; }
  4280.  
  4281. .icon-forward:before {
  4282. content: ""; }
  4283.  
  4284. .icon-fast-forward:before {
  4285. content: ""; }
  4286.  
  4287. .icon-step-forward:before {
  4288. content: ""; }
  4289.  
  4290. .icon-eject:before {
  4291. content: ""; }
  4292.  
  4293. .icon-chevron-left:before {
  4294. content: ""; }
  4295.  
  4296. .icon-chevron-right:before {
  4297. content: ""; }
  4298.  
  4299. .icon-plus-circle:before, .icon-plus-sign:before {
  4300. content: ""; }
  4301.  
  4302. .icon-minus-circle:before, .icon-minus-sign:before {
  4303. content: ""; }
  4304.  
  4305. .icon-times-circle:before, .icon-remove-sign:before {
  4306. content: ""; }
  4307.  
  4308. .icon-check-circle:before, .icon-ok-sign:before {
  4309. content: ""; }
  4310.  
  4311. .icon-question-circle:before, .icon-question-sign:before {
  4312. content: ""; }
  4313.  
  4314. .icon-info-circle:before, .icon-info-sign:before {
  4315. content: ""; }
  4316.  
  4317. .icon-crosshairs:before, .icon-screenshot:before {
  4318. content: ""; }
  4319.  
  4320. .icon-times-circle-o:before, .icon-remove-circle:before {
  4321. content: ""; }
  4322.  
  4323. .icon-check-circle-o:before, .icon-ok-circle:before {
  4324. content: ""; }
  4325.  
  4326. .icon-ban:before {
  4327. content: ""; }
  4328.  
  4329. .icon-arrow-left:before {
  4330. content: ""; }
  4331.  
  4332. .icon-arrow-right:before {
  4333. content: ""; }
  4334.  
  4335. .icon-arrow-up:before {
  4336. content: ""; }
  4337.  
  4338. .icon-arrow-down:before {
  4339. content: ""; }
  4340.  
  4341. .icon-mail-forward:before,
  4342. .icon-share:before,
  4343. .icon-share-alt:before {
  4344. content: ""; }
  4345.  
  4346. .icon-expand:before, .icon-resize-full:before {
  4347. content: ""; }
  4348.  
  4349. .icon-compress:before, .icon-resize-small:before {
  4350. content: ""; }
  4351.  
  4352. .icon-plus:before {
  4353. content: ""; }
  4354.  
  4355. .icon-minus:before {
  4356. content: ""; }
  4357.  
  4358. .icon-asterisk:before {
  4359. content: ""; }
  4360.  
  4361. .icon-exclamation-circle:before, .icon-exclamation-sign:before {
  4362. content: ""; }
  4363.  
  4364. .icon-gift:before {
  4365. content: ""; }
  4366.  
  4367. .icon-leaf:before {
  4368. content: ""; }
  4369.  
  4370. .icon-fire:before {
  4371. content: ""; }
  4372.  
  4373. .icon-eye:before, .icon-eye-open:before {
  4374. content: ""; }
  4375.  
  4376. .icon-eye-slash:before, .icon-eye-close:before {
  4377. content: ""; }
  4378.  
  4379. .icon-warning:before,
  4380. .icon-exclamation-triangle:before,
  4381. .icon-warning-sign:before {
  4382. content: ""; }
  4383.  
  4384. .icon-plane:before {
  4385. content: ""; }
  4386.  
  4387. .icon-calendar:before {
  4388. content: ""; }
  4389.  
  4390. .icon-random:before {
  4391. content: ""; }
  4392.  
  4393. .icon-comment:before {
  4394. content: ""; }
  4395.  
  4396. .icon-magnet:before {
  4397. content: ""; }
  4398.  
  4399. .icon-chevron-up:before {
  4400. content: ""; }
  4401.  
  4402. .icon-chevron-down:before {
  4403. content: ""; }
  4404.  
  4405. .icon-retweet:before {
  4406. content: ""; }
  4407.  
  4408. .icon-shopping-cart:before {
  4409. content: ""; }
  4410.  
  4411. .icon-folder:before, .icon-folder-close:before {
  4412. content: ""; }
  4413.  
  4414. .icon-folder-open:before {
  4415. content: ""; }
  4416.  
  4417. .icon-arrows-v:before, .icon-resize-vertical:before {
  4418. content: ""; }
  4419.  
  4420. .icon-arrows-h:before, .icon-resize-horizontal:before {
  4421. content: ""; }
  4422.  
  4423. .icon-bar-chart-o:before, .icon-bar-chart:before,
  4424. .icon-bar-chart:before {
  4425. content: ""; }
  4426.  
  4427. .icon-twitter-square:before, .icon-twitter-sign:before {
  4428. content: ""; }
  4429.  
  4430. .icon-facebook-square:before, .icon-facebook-sign:before {
  4431. content: ""; }
  4432.  
  4433. .icon-camera-retro:before {
  4434. content: ""; }
  4435.  
  4436. .icon-key:before {
  4437. content: ""; }
  4438.  
  4439. .icon-gears:before,
  4440. .icon-cogs:before {
  4441. content: ""; }
  4442.  
  4443. .icon-comments:before {
  4444. content: ""; }
  4445.  
  4446. .icon-thumbs-o-up:before, .icon-thumbs-up-alt:before {
  4447. content: ""; }
  4448.  
  4449. .icon-thumbs-o-down:before, .icon-thumbs-down-alt:before {
  4450. content: ""; }
  4451.  
  4452. .icon-star-half:before {
  4453. content: ""; }
  4454.  
  4455. .icon-heart-o:before, .icon-heart-empty:before {
  4456. content: ""; }
  4457.  
  4458. .icon-sign-out:before, .icon-signout:before {
  4459. content: ""; }
  4460.  
  4461. .icon-linkedin-square:before, .icon-linkedin-sign:before {
  4462. content: ""; }
  4463.  
  4464. .icon-thumb-tack:before, .icon-pushpin:before {
  4465. content: ""; }
  4466.  
  4467. .icon-external-link:before {
  4468. content: ""; }
  4469.  
  4470. .icon-sign-in:before, .icon-signin:before {
  4471. content: ""; }
  4472.  
  4473. .icon-trophy:before {
  4474. content: ""; }
  4475.  
  4476. .icon-github-square:before, .icon-github-sign:before {
  4477. content: ""; }
  4478.  
  4479. .icon-upload:before, .icon-upload-alt:before {
  4480. content: ""; }
  4481.  
  4482. .icon-lemon-o:before, .icon-lemon:before {
  4483. content: ""; }
  4484.  
  4485. .icon-phone:before {
  4486. content: ""; }
  4487.  
  4488. .icon-square-o:before, .icon-check-empty:before {
  4489. content: ""; }
  4490.  
  4491. .icon-bookmark-o:before, .icon-bookmark-empty:before {
  4492. content: ""; }
  4493.  
  4494. .icon-phone-square:before, .icon-phone-sign:before {
  4495. content: ""; }
  4496.  
  4497. .icon-twitter:before {
  4498. content: ""; }
  4499.  
  4500. .icon-facebook-f:before,
  4501. .icon-facebook:before {
  4502. content: ""; }
  4503.  
  4504. .icon-github:before {
  4505. content: ""; }
  4506.  
  4507. .icon-unlock:before {
  4508. content: ""; }
  4509.  
  4510. .icon-credit-card:before {
  4511. content: ""; }
  4512.  
  4513. .icon-rss:before {
  4514. content: ""; }
  4515.  
  4516. .icon-hdd-o:before, .icon-hdd:before {
  4517. content: ""; }
  4518.  
  4519. .icon-bullhorn:before {
  4520. content: ""; }
  4521.  
  4522. .icon-bell:before, .icon-bell-alt:before {
  4523. content: ""; }
  4524.  
  4525. .icon-certificate:before {
  4526. content: ""; }
  4527.  
  4528. .icon-hand-o-right:before, .icon-hand-right:before {
  4529. content: ""; }
  4530.  
  4531. .icon-hand-o-left:before, .icon-hand-left:before {
  4532. content: ""; }
  4533.  
  4534. .icon-hand-o-up:before, .icon-hand-up:before {
  4535. content: ""; }
  4536.  
  4537. .icon-hand-o-down:before, .icon-hand-down:before {
  4538. content: ""; }
  4539.  
  4540. .icon-arrow-circle-left:before, .icon-circle-arrow-left:before {
  4541. content: ""; }
  4542.  
  4543. .icon-arrow-circle-right:before, .icon-circle-arrow-right:before {
  4544. content: ""; }
  4545.  
  4546. .icon-arrow-circle-up:before, .icon-circle-arrow-up:before {
  4547. content: ""; }
  4548.  
  4549. .icon-arrow-circle-down:before, .icon-circle-arrow-down:before {
  4550. content: ""; }
  4551.  
  4552. .icon-globe:before {
  4553. content: ""; }
  4554.  
  4555. .icon-wrench:before {
  4556. content: ""; }
  4557.  
  4558. .icon-tasks:before {
  4559. content: ""; }
  4560.  
  4561. .icon-filter:before {
  4562. content: ""; }
  4563.  
  4564. .icon-briefcase:before {
  4565. content: ""; }
  4566.  
  4567. .icon-arrows-alt:before, .icon-fullscreen:before {
  4568. content: ""; }
  4569.  
  4570. .icon-group:before,
  4571. .icon-users:before,
  4572. .icon-group:before {
  4573. content: ""; }
  4574.  
  4575. .icon-chain:before,
  4576. .icon-link:before {
  4577. content: ""; }
  4578.  
  4579. .icon-cloud:before {
  4580. content: ""; }
  4581.  
  4582. .icon-flask:before, .icon-beaker:before {
  4583. content: ""; }
  4584.  
  4585. .icon-cut:before,
  4586. .icon-scissors:before,
  4587. .icon-cut:before {
  4588. content: ""; }
  4589.  
  4590. .icon-copy:before,
  4591. .icon-files-o:before,
  4592. .icon-copy:before {
  4593. content: ""; }
  4594.  
  4595. .icon-paperclip:before, .icon-paper-clip:before {
  4596. content: ""; }
  4597.  
  4598. .icon-save:before,
  4599. .icon-floppy-o:before,
  4600. .icon-save:before {
  4601. content: ""; }
  4602.  
  4603. .icon-square:before, .icon-sign-blank:before {
  4604. content: ""; }
  4605.  
  4606. .icon-navicon:before,
  4607. .icon-reorder:before,
  4608. .icon-bars:before,
  4609. .icon-reorder:before {
  4610. content: ""; }
  4611.  
  4612. .icon-list-ul:before {
  4613. content: ""; }
  4614.  
  4615. .icon-list-ol:before {
  4616. content: ""; }
  4617.  
  4618. .icon-strikethrough:before {
  4619. content: ""; }
  4620.  
  4621. .icon-underline:before {
  4622. content: ""; }
  4623.  
  4624. .icon-table:before {
  4625. content: ""; }
  4626.  
  4627. .icon-magic:before {
  4628. content: ""; }
  4629.  
  4630. .icon-truck:before {
  4631. content: ""; }
  4632.  
  4633. .icon-pinterest:before {
  4634. content: ""; }
  4635.  
  4636. .icon-pinterest-square:before, .icon-pinterest-sign:before {
  4637. content: ""; }
  4638.  
  4639. .icon-google-plus-square:before, .icon-google-plus-sign:before {
  4640. content: ""; }
  4641.  
  4642. .icon-google-plus:before {
  4643. content: ""; }
  4644.  
  4645. .icon-money:before {
  4646. content: ""; }
  4647.  
  4648. .icon-caret-down:before {
  4649. content: ""; }
  4650.  
  4651. .icon-caret-up:before {
  4652. content: ""; }
  4653.  
  4654. .icon-caret-left:before {
  4655. content: ""; }
  4656.  
  4657. .icon-caret-right:before {
  4658. content: ""; }
  4659.  
  4660. .icon-columns:before {
  4661. content: ""; }
  4662.  
  4663. .icon-unsorted:before,
  4664. .icon-sort:before {
  4665. content: ""; }
  4666.  
  4667. .icon-sort-down:before,
  4668. .icon-sort-desc:before,
  4669. .icon-sort-up:before {
  4670. content: ""; }
  4671.  
  4672. .icon-sort-up:before,
  4673. .icon-sort-asc:before,
  4674. .icon-sort-down:before {
  4675. content: ""; }
  4676.  
  4677. .icon-envelope:before {
  4678. content: ""; }
  4679.  
  4680. .icon-linkedin:before {
  4681. content: ""; }
  4682.  
  4683. .icon-rotate-left:before,
  4684. .icon-undo:before {
  4685. content: ""; }
  4686.  
  4687. .icon-legal:before,
  4688. .icon-gavel:before,
  4689. .icon-legal:before {
  4690. content: ""; }
  4691.  
  4692. .icon-dashboard:before,
  4693. .icon-tachometer:before,
  4694. .icon-dashboard:before {
  4695. content: ""; }
  4696.  
  4697. .icon-comment-o:before, .icon-comment-alt:before {
  4698. content: ""; }
  4699.  
  4700. .icon-comments-o:before, .icon-comments-alt:before {
  4701. content: ""; }
  4702.  
  4703. .icon-flash:before,
  4704. .icon-bolt:before {
  4705. content: ""; }
  4706.  
  4707. .icon-sitemap:before {
  4708. content: ""; }
  4709.  
  4710. .icon-umbrella:before {
  4711. content: ""; }
  4712.  
  4713. .icon-paste:before,
  4714. .icon-clipboard:before,
  4715. .icon-paste:before {
  4716. content: ""; }
  4717.  
  4718. .icon-lightbulb-o:before, .icon-lightbulb:before {
  4719. content: ""; }
  4720.  
  4721. .icon-exchange:before {
  4722. content: ""; }
  4723.  
  4724. .icon-cloud-download:before {
  4725. content: ""; }
  4726.  
  4727. .icon-cloud-upload:before {
  4728. content: ""; }
  4729.  
  4730. .icon-user-md:before {
  4731. content: ""; }
  4732.  
  4733. .icon-stethoscope:before {
  4734. content: ""; }
  4735.  
  4736. .icon-suitcase:before {
  4737. content: ""; }
  4738.  
  4739. .icon-bell-o:before, .icon-bell:before, .icon-bell-alt:before {
  4740. content: ""; }
  4741.  
  4742. .icon-coffee:before {
  4743. content: ""; }
  4744.  
  4745. .icon-cutlery:before, .icon-food:before {
  4746. content: ""; }
  4747.  
  4748. .icon-file-text-o:before, .icon-file-text-alt:before {
  4749. content: ""; }
  4750.  
  4751. .icon-building-o:before, .icon-building:before {
  4752. content: ""; }
  4753.  
  4754. .icon-hospital-o:before, .icon-hospital:before {
  4755. content: ""; }
  4756.  
  4757. .icon-ambulance:before {
  4758. content: ""; }
  4759.  
  4760. .icon-medkit:before {
  4761. content: ""; }
  4762.  
  4763. .icon-fighter-jet:before {
  4764. content: ""; }
  4765.  
  4766. .icon-beer:before {
  4767. content: ""; }
  4768.  
  4769. .icon-h-square:before, .icon-h-sign:before {
  4770. content: ""; }
  4771.  
  4772. .icon-plus-square:before, .icon-plus-sign-alt:before {
  4773. content: ""; }
  4774.  
  4775. .icon-angle-double-left:before, .icon-double-angle-left:before {
  4776. content: ""; }
  4777.  
  4778. .icon-angle-double-right:before, .icon-double-angle-right:before {
  4779. content: ""; }
  4780.  
  4781. .icon-angle-double-up:before, .icon-double-angle-up:before {
  4782. content: ""; }
  4783.  
  4784. .icon-angle-double-down:before, .icon-double-angle-down:before {
  4785. content: ""; }
  4786.  
  4787. .icon-angle-left:before {
  4788. content: ""; }
  4789.  
  4790. .icon-angle-right:before {
  4791. content: ""; }
  4792.  
  4793. .icon-angle-up:before {
  4794. content: ""; }
  4795.  
  4796. .icon-angle-down:before {
  4797. content: ""; }
  4798.  
  4799. .icon-desktop:before {
  4800. content: ""; }
  4801.  
  4802. .icon-laptop:before {
  4803. content: ""; }
  4804.  
  4805. .icon-tablet:before {
  4806. content: ""; }
  4807.  
  4808. .icon-mobile-phone:before,
  4809. .icon-mobile:before,
  4810. .icon-mobile-phone:before {
  4811. content: ""; }
  4812.  
  4813. .icon-circle-o:before, .icon-circle-blank:before {
  4814. content: ""; }
  4815.  
  4816. .icon-quote-left:before {
  4817. content: ""; }
  4818.  
  4819. .icon-quote-right:before {
  4820. content: ""; }
  4821.  
  4822. .icon-spinner:before {
  4823. content: ""; }
  4824.  
  4825. .icon-circle:before {
  4826. content: ""; }
  4827.  
  4828. .icon-mail-reply:before,
  4829. .icon-reply:before {
  4830. content: ""; }
  4831.  
  4832. .icon-github-alt:before {
  4833. content: ""; }
  4834.  
  4835. .icon-folder-o:before, .icon-folder-close-alt:before {
  4836. content: ""; }
  4837.  
  4838. .icon-folder-open-o:before, .icon-folder-open-alt:before {
  4839. content: ""; }
  4840.  
  4841. .icon-smile-o:before, .icon-smile:before {
  4842. content: ""; }
  4843.  
  4844. .icon-frown-o:before, .icon-frown:before {
  4845. content: ""; }
  4846.  
  4847. .icon-meh-o:before, .icon-meh:before {
  4848. content: ""; }
  4849.  
  4850. .icon-gamepad:before {
  4851. content: ""; }
  4852.  
  4853. .icon-keyboard-o:before, .icon-keyboard:before {
  4854. content: ""; }
  4855.  
  4856. .icon-flag-o:before, .icon-flag-alt:before {
  4857. content: ""; }
  4858.  
  4859. .icon-flag-checkered:before {
  4860. content: ""; }
  4861.  
  4862. .icon-terminal:before {
  4863. content: ""; }
  4864.  
  4865. .icon-code:before {
  4866. content: ""; }
  4867.  
  4868. .icon-mail-reply-all:before,
  4869. .icon-reply-all:before {
  4870. content: ""; }
  4871.  
  4872. .icon-star-half-empty:before,
  4873. .icon-star-half-full:before,
  4874. .icon-star-half-o:before,
  4875. .icon-star-half-empty:before {
  4876. content: ""; }
  4877.  
  4878. .icon-location-arrow:before {
  4879. content: ""; }
  4880.  
  4881. .icon-crop:before {
  4882. content: ""; }
  4883.  
  4884. .icon-code-fork:before {
  4885. content: ""; }
  4886.  
  4887. .icon-unlink:before,
  4888. .icon-chain-broken:before,
  4889. .icon-unlink:before {
  4890. content: ""; }
  4891.  
  4892. .icon-question:before {
  4893. content: ""; }
  4894.  
  4895. .icon-info:before {
  4896. content: ""; }
  4897.  
  4898. .icon-exclamation:before {
  4899. content: ""; }
  4900.  
  4901. .icon-superscript:before {
  4902. content: ""; }
  4903.  
  4904. .icon-subscript:before {
  4905. content: ""; }
  4906.  
  4907. .icon-eraser:before {
  4908. content: ""; }
  4909.  
  4910. .icon-puzzle-piece:before {
  4911. content: ""; }
  4912.  
  4913. .icon-microphone:before {
  4914. content: ""; }
  4915.  
  4916. .icon-microphone-slash:before, .icon-microphone-off:before {
  4917. content: ""; }
  4918.  
  4919. .icon-shield:before {
  4920. content: ""; }
  4921.  
  4922. .icon-calendar-o:before, .icon-calendar-empty:before {
  4923. content: ""; }
  4924.  
  4925. .icon-fire-extinguisher:before {
  4926. content: ""; }
  4927.  
  4928. .icon-rocket:before {
  4929. content: ""; }
  4930.  
  4931. .icon-maxcdn:before {
  4932. content: ""; }
  4933.  
  4934. .icon-chevron-circle-left:before, .icon-chevron-sign-left:before {
  4935. content: ""; }
  4936.  
  4937. .icon-chevron-circle-right:before, .icon-chevron-sign-right:before {
  4938. content: ""; }
  4939.  
  4940. .icon-chevron-circle-up:before, .icon-chevron-sign-up:before {
  4941. content: ""; }
  4942.  
  4943. .icon-chevron-circle-down:before, .icon-chevron-sign-down:before {
  4944. content: ""; }
  4945.  
  4946. .icon-html5:before {
  4947. content: ""; }
  4948.  
  4949. .icon-css3:before {
  4950. content: ""; }
  4951.  
  4952. .icon-anchor:before {
  4953. content: ""; }
  4954.  
  4955. .icon-unlock-alt:before {
  4956. content: ""; }
  4957.  
  4958. .icon-bullseye:before {
  4959. content: ""; }
  4960.  
  4961. .icon-ellipsis-h:before, .icon-ellipsis-horizontal:before {
  4962. content: ""; }
  4963.  
  4964. .icon-ellipsis-v:before, .icon-ellipsis-vertical:before {
  4965. content: ""; }
  4966.  
  4967. .icon-rss-square:before, .icon-rss-sign:before {
  4968. content: ""; }
  4969.  
  4970. .icon-play-circle:before, .icon-play-sign:before {
  4971. content: ""; }
  4972.  
  4973. .icon-ticket:before {
  4974. content: ""; }
  4975.  
  4976. .icon-minus-square:before, .icon-minus-sign-alt:before {
  4977. content: ""; }
  4978.  
  4979. .icon-minus-square-o:before, .icon-check-minus:before, .icon-collapse-alt:before {
  4980. content: ""; }
  4981.  
  4982. .icon-level-up:before {
  4983. content: ""; }
  4984.  
  4985. .icon-level-down:before {
  4986. content: ""; }
  4987.  
  4988. .icon-check-square:before, .icon-check-sign:before {
  4989. content: ""; }
  4990.  
  4991. .icon-pencil-square:before, .icon-edit-sign:before {
  4992. content: ""; }
  4993.  
  4994. .icon-external-link-square:before, .icon-external-link-sign:before {
  4995. content: ""; }
  4996.  
  4997. .icon-share-square:before, .icon-share-sign:before {
  4998. content: ""; }
  4999.  
  5000. .icon-compass:before {
  5001. content: ""; }
  5002.  
  5003. .icon-toggle-down:before,
  5004. .icon-caret-square-o-down:before,
  5005. .icon-collapse:before {
  5006. content: ""; }
  5007.  
  5008. .icon-toggle-up:before,
  5009. .icon-caret-square-o-up:before,
  5010. .icon-collapse-top:before {
  5011. content: ""; }
  5012.  
  5013. .icon-toggle-right:before,
  5014. .icon-caret-square-o-right:before {
  5015. content: ""; }
  5016.  
  5017. .icon-euro:before,
  5018. .icon-eur:before {
  5019. content: ""; }
  5020.  
  5021. .icon-gbp:before {
  5022. content: ""; }
  5023.  
  5024. .icon-dollar:before,
  5025. .icon-usd:before {
  5026. content: ""; }
  5027.  
  5028. .icon-rupee:before,
  5029. .icon-inr:before {
  5030. content: ""; }
  5031.  
  5032. .icon-cny:before,
  5033. .icon-rmb:before,
  5034. .icon-yen:before,
  5035. .icon-jpy:before {
  5036. content: ""; }
  5037.  
  5038. .icon-ruble:before,
  5039. .icon-rouble:before,
  5040. .icon-rub:before,
  5041. .icon-cny:before {
  5042. content: ""; }
  5043.  
  5044. .icon-won:before,
  5045. .icon-krw:before {
  5046. content: ""; }
  5047.  
  5048. .icon-bitcoin:before,
  5049. .icon-btc:before {
  5050. content: ""; }
  5051.  
  5052. .icon-file:before {
  5053. content: ""; }
  5054.  
  5055. .icon-file-text:before {
  5056. content: ""; }
  5057.  
  5058. .icon-sort-alpha-asc:before, .icon-sort-by-alphabet:before {
  5059. content: ""; }
  5060.  
  5061. .icon-sort-alpha-desc:before, .icon-sort-by-alphabet-alt:before {
  5062. content: ""; }
  5063.  
  5064. .icon-sort-amount-asc:before, .icon-sort-by-attributes:before {
  5065. content: ""; }
  5066.  
  5067. .icon-sort-amount-desc:before, .icon-sort-by-attributes-alt:before {
  5068. content: ""; }
  5069.  
  5070. .icon-sort-numeric-asc:before, .icon-sort-by-order:before {
  5071. content: ""; }
  5072.  
  5073. .icon-sort-numeric-desc:before, .icon-sort-by-order-alt:before {
  5074. content: ""; }
  5075.  
  5076. .icon-thumbs-up:before {
  5077. content: ""; }
  5078.  
  5079. .icon-thumbs-down:before {
  5080. content: ""; }
  5081.  
  5082. .icon-youtube-square:before, .icon-youtube-sign:before {
  5083. content: ""; }
  5084.  
  5085. .icon-youtube:before {
  5086. content: ""; }
  5087.  
  5088. .icon-xing:before {
  5089. content: ""; }
  5090.  
  5091. .icon-xing-square:before, .icon-xing-sign:before {
  5092. content: ""; }
  5093.  
  5094. .icon-youtube-play:before {
  5095. content: ""; }
  5096.  
  5097. .icon-dropbox:before {
  5098. content: ""; }
  5099.  
  5100. .icon-stack-overflow:before, .icon-stackexchange:before {
  5101. content: ""; }
  5102.  
  5103. .icon-instagram:before {
  5104. content: ""; }
  5105.  
  5106. .icon-flickr:before {
  5107. content: ""; }
  5108.  
  5109. .icon-adn:before {
  5110. content: ""; }
  5111.  
  5112. .icon-bitbucket:before {
  5113. content: ""; }
  5114.  
  5115. .icon-bitbucket-square:before, .icon-bitbucket-sign:before {
  5116. content: ""; }
  5117.  
  5118. .icon-tumblr:before {
  5119. content: ""; }
  5120.  
  5121. .icon-tumblr-square:before, .icon-tumblr-sign:before {
  5122. content: ""; }
  5123.  
  5124. .icon-long-arrow-down:before {
  5125. content: ""; }
  5126.  
  5127. .icon-long-arrow-up:before {
  5128. content: ""; }
  5129.  
  5130. .icon-long-arrow-left:before {
  5131. content: ""; }
  5132.  
  5133. .icon-long-arrow-right:before {
  5134. content: ""; }
  5135.  
  5136. .icon-apple:before {
  5137. content: ""; }
  5138.  
  5139. .icon-windows:before {
  5140. content: ""; }
  5141.  
  5142. .icon-android:before {
  5143. content: ""; }
  5144.  
  5145. .icon-linux:before {
  5146. content: ""; }
  5147.  
  5148. .icon-dribbble:before {
  5149. content: ""; }
  5150.  
  5151. .icon-skype:before {
  5152. content: ""; }
  5153.  
  5154. .icon-foursquare:before {
  5155. content: ""; }
  5156.  
  5157. .icon-trello:before {
  5158. content: ""; }
  5159.  
  5160. .icon-female:before {
  5161. content: ""; }
  5162.  
  5163. .icon-male:before {
  5164. content: ""; }
  5165.  
  5166. .icon-gittip:before,
  5167. .icon-gratipay:before {
  5168. content: ""; }
  5169.  
  5170. .icon-sun-o:before, .icon-sun:before {
  5171. content: ""; }
  5172.  
  5173. .icon-moon-o:before, .icon-moon:before {
  5174. content: ""; }
  5175.  
  5176. .icon-archive:before {
  5177. content: ""; }
  5178.  
  5179. .icon-bug:before {
  5180. content: ""; }
  5181.  
  5182. .icon-vk:before {
  5183. content: ""; }
  5184.  
  5185. .icon-weibo:before {
  5186. content: ""; }
  5187.  
  5188. .icon-renren:before {
  5189. content: ""; }
  5190.  
  5191. .icon-pagelines:before {
  5192. content: ""; }
  5193.  
  5194. .icon-stack-exchange:before {
  5195. content: ""; }
  5196.  
  5197. .icon-arrow-circle-o-right:before {
  5198. content: ""; }
  5199.  
  5200. .icon-arrow-circle-o-left:before {
  5201. content: ""; }
  5202.  
  5203. .icon-toggle-left:before,
  5204. .icon-caret-square-o-left:before {
  5205. content: ""; }
  5206.  
  5207. .icon-dot-circle-o:before {
  5208. content: ""; }
  5209.  
  5210. .icon-wheelchair:before {
  5211. content: ""; }
  5212.  
  5213. .icon-vimeo-square:before {
  5214. content: ""; }
  5215.  
  5216. .icon-turkish-lira:before,
  5217. .icon-try:before {
  5218. content: ""; }
  5219.  
  5220. .icon-plus-square-o:before, .icon-expand-alt:before {
  5221. content: ""; }
  5222.  
  5223. .icon-space-shuttle:before {
  5224. content: ""; }
  5225.  
  5226. .icon-slack:before {
  5227. content: ""; }
  5228.  
  5229. .icon-envelope-square:before {
  5230. content: ""; }
  5231.  
  5232. .icon-wordpress:before {
  5233. content: ""; }
  5234.  
  5235. .icon-openid:before {
  5236. content: ""; }
  5237.  
  5238. .icon-institution:before,
  5239. .icon-bank:before,
  5240. .icon-university:before {
  5241. content: ""; }
  5242.  
  5243. .icon-mortar-board:before,
  5244. .icon-graduation-cap:before {
  5245. content: ""; }
  5246.  
  5247. .icon-yahoo:before {
  5248. content: ""; }
  5249.  
  5250. .icon-google:before {
  5251. content: ""; }
  5252.  
  5253. .icon-reddit:before {
  5254. content: ""; }
  5255.  
  5256. .icon-reddit-square:before {
  5257. content: ""; }
  5258.  
  5259. .icon-stumbleupon-circle:before {
  5260. content: ""; }
  5261.  
  5262. .icon-stumbleupon:before {
  5263. content: ""; }
  5264.  
  5265. .icon-delicious:before {
  5266. content: ""; }
  5267.  
  5268. .icon-digg:before {
  5269. content: ""; }
  5270.  
  5271. .icon-pied-piper:before {
  5272. content: ""; }
  5273.  
  5274. .icon-pied-piper-alt:before {
  5275. content: ""; }
  5276.  
  5277. .icon-drupal:before {
  5278. content: ""; }
  5279.  
  5280. .icon-joomla:before {
  5281. content: ""; }
  5282.  
  5283. .icon-language:before {
  5284. content: ""; }
  5285.  
  5286. .icon-fax:before {
  5287. content: ""; }
  5288.  
  5289. .icon-building:before {
  5290. content: ""; }
  5291.  
  5292. .icon-child:before {
  5293. content: ""; }
  5294.  
  5295. .icon-paw:before {
  5296. content: ""; }
  5297.  
  5298. .icon-spoon:before {
  5299. content: ""; }
  5300.  
  5301. .icon-cube:before {
  5302. content: ""; }
  5303.  
  5304. .icon-cubes:before {
  5305. content: ""; }
  5306.  
  5307. .icon-behance:before {
  5308. content: ""; }
  5309.  
  5310. .icon-behance-square:before {
  5311. content: ""; }
  5312.  
  5313. .icon-steam:before {
  5314. content: ""; }
  5315.  
  5316. .icon-steam-square:before {
  5317. content: ""; }
  5318.  
  5319. .icon-recycle:before {
  5320. content: ""; }
  5321.  
  5322. .icon-automobile:before,
  5323. .icon-car:before {
  5324. content: ""; }
  5325.  
  5326. .icon-cab:before,
  5327. .icon-taxi:before {
  5328. content: ""; }
  5329.  
  5330. .icon-tree:before {
  5331. content: ""; }
  5332.  
  5333. .icon-spotify:before {
  5334. content: ""; }
  5335.  
  5336. .icon-deviantart:before {
  5337. content: ""; }
  5338.  
  5339. .icon-soundcloud:before {
  5340. content: ""; }
  5341.  
  5342. .icon-database:before {
  5343. content: ""; }
  5344.  
  5345. .icon-file-pdf-o:before {
  5346. content: ""; }
  5347.  
  5348. .icon-file-word-o:before {
  5349. content: ""; }
  5350.  
  5351. .icon-file-excel-o:before {
  5352. content: ""; }
  5353.  
  5354. .icon-file-powerpoint-o:before {
  5355. content: ""; }
  5356.  
  5357. .icon-file-photo-o:before,
  5358. .icon-file-picture-o:before,
  5359. .icon-file-image-o:before {
  5360. content: ""; }
  5361.  
  5362. .icon-file-zip-o:before,
  5363. .icon-file-archive-o:before {
  5364. content: ""; }
  5365.  
  5366. .icon-file-sound-o:before,
  5367. .icon-file-audio-o:before {
  5368. content: ""; }
  5369.  
  5370. .icon-file-movie-o:before,
  5371. .icon-file-video-o:before {
  5372. content: ""; }
  5373.  
  5374. .icon-file-code-o:before {
  5375. content: ""; }
  5376.  
  5377. .icon-vine:before {
  5378. content: ""; }
  5379.  
  5380. .icon-codepen:before {
  5381. content: ""; }
  5382.  
  5383. .icon-jsfiddle:before {
  5384. content: ""; }
  5385.  
  5386. .icon-life-bouy:before,
  5387. .icon-life-buoy:before,
  5388. .icon-life-saver:before,
  5389. .icon-support:before,
  5390. .icon-life-ring:before {
  5391. content: ""; }
  5392.  
  5393. .icon-circle-o-notch:before {
  5394. content: ""; }
  5395.  
  5396. .icon-ra:before,
  5397. .icon-rebel:before {
  5398. content: ""; }
  5399.  
  5400. .icon-ge:before,
  5401. .icon-empire:before {
  5402. content: ""; }
  5403.  
  5404. .icon-git-square:before {
  5405. content: ""; }
  5406.  
  5407. .icon-git:before {
  5408. content: ""; }
  5409.  
  5410. .icon-hacker-news:before {
  5411. content: ""; }
  5412.  
  5413. .icon-tencent-weibo:before {
  5414. content: ""; }
  5415.  
  5416. .icon-qq:before {
  5417. content: ""; }
  5418.  
  5419. .icon-wechat:before,
  5420. .icon-weixin:before {
  5421. content: ""; }
  5422.  
  5423. .icon-send:before,
  5424. .icon-paper-plane:before {
  5425. content: ""; }
  5426.  
  5427. .icon-send-o:before,
  5428. .icon-paper-plane-o:before {
  5429. content: ""; }
  5430.  
  5431. .icon-history:before {
  5432. content: ""; }
  5433.  
  5434. .icon-genderless:before,
  5435. .icon-circle-thin:before {
  5436. content: ""; }
  5437.  
  5438. .icon-header:before {
  5439. content: ""; }
  5440.  
  5441. .icon-paragraph:before {
  5442. content: ""; }
  5443.  
  5444. .icon-sliders:before {
  5445. content: ""; }
  5446.  
  5447. .icon-share-alt:before {
  5448. content: ""; }
  5449.  
  5450. .icon-share-alt-square:before {
  5451. content: ""; }
  5452.  
  5453. .icon-bomb:before {
  5454. content: ""; }
  5455.  
  5456. .icon-soccer-ball-o:before,
  5457. .icon-futbol-o:before {
  5458. content: ""; }
  5459.  
  5460. .icon-tty:before {
  5461. content: ""; }
  5462.  
  5463. .icon-binoculars:before {
  5464. content: ""; }
  5465.  
  5466. .icon-plug:before {
  5467. content: ""; }
  5468.  
  5469. .icon-slideshare:before {
  5470. content: ""; }
  5471.  
  5472. .icon-twitch:before {
  5473. content: ""; }
  5474.  
  5475. .icon-yelp:before {
  5476. content: ""; }
  5477.  
  5478. .icon-newspaper-o:before {
  5479. content: ""; }
  5480.  
  5481. .icon-wifi:before {
  5482. content: ""; }
  5483.  
  5484. .icon-calculator:before {
  5485. content: ""; }
  5486.  
  5487. .icon-paypal:before {
  5488. content: ""; }
  5489.  
  5490. .icon-google-wallet:before {
  5491. content: ""; }
  5492.  
  5493. .icon-cc-visa:before {
  5494. content: ""; }
  5495.  
  5496. .icon-cc-mastercard:before {
  5497. content: ""; }
  5498.  
  5499. .icon-cc-discover:before {
  5500. content: ""; }
  5501.  
  5502. .icon-cc-amex:before {
  5503. content: ""; }
  5504.  
  5505. .icon-cc-paypal:before {
  5506. content: ""; }
  5507.  
  5508. .icon-cc-stripe:before {
  5509. content: ""; }
  5510.  
  5511. .icon-bell-slash:before {
  5512. content: ""; }
  5513.  
  5514. .icon-bell-slash-o:before {
  5515. content: ""; }
  5516.  
  5517. .icon-trash:before {
  5518. content: ""; }
  5519.  
  5520. .icon-copyright:before {
  5521. content: ""; }
  5522.  
  5523. .icon-at:before {
  5524. content: ""; }
  5525.  
  5526. .icon-eyedropper:before {
  5527. content: ""; }
  5528.  
  5529. .icon-paint-brush:before {
  5530. content: ""; }
  5531.  
  5532. .icon-birthday-cake:before {
  5533. content: ""; }
  5534.  
  5535. .icon-area-chart:before {
  5536. content: ""; }
  5537.  
  5538. .icon-pie-chart:before {
  5539. content: ""; }
  5540.  
  5541. .icon-line-chart:before {
  5542. content: ""; }
  5543.  
  5544. .icon-lastfm:before {
  5545. content: ""; }
  5546.  
  5547. .icon-lastfm-square:before {
  5548. content: ""; }
  5549.  
  5550. .icon-toggle-off:before {
  5551. content: ""; }
  5552.  
  5553. .icon-toggle-on:before {
  5554. content: ""; }
  5555.  
  5556. .icon-bicycle:before {
  5557. content: ""; }
  5558.  
  5559. .icon-bus:before {
  5560. content: ""; }
  5561.  
  5562. .icon-ioxhost:before {
  5563. content: ""; }
  5564.  
  5565. .icon-angellist:before {
  5566. content: ""; }
  5567.  
  5568. .icon-cc:before {
  5569. content: ""; }
  5570.  
  5571. .icon-shekel:before,
  5572. .icon-sheqel:before,
  5573. .icon-ils:before {
  5574. content: ""; }
  5575.  
  5576. .icon-meanpath:before {
  5577. content: ""; }
  5578.  
  5579. .icon-buysellads:before {
  5580. content: ""; }
  5581.  
  5582. .icon-connectdevelop:before {
  5583. content: ""; }
  5584.  
  5585. .icon-dashcube:before {
  5586. content: ""; }
  5587.  
  5588. .icon-forumbee:before {
  5589. content: ""; }
  5590.  
  5591. .icon-leanpub:before {
  5592. content: ""; }
  5593.  
  5594. .icon-sellsy:before {
  5595. content: ""; }
  5596.  
  5597. .icon-shirtsinbulk:before {
  5598. content: ""; }
  5599.  
  5600. .icon-simplybuilt:before {
  5601. content: ""; }
  5602.  
  5603. .icon-skyatlas:before {
  5604. content: ""; }
  5605.  
  5606. .icon-cart-plus:before {
  5607. content: ""; }
  5608.  
  5609. .icon-cart-arrow-down:before {
  5610. content: ""; }
  5611.  
  5612. .icon-diamond:before {
  5613. content: ""; }
  5614.  
  5615. .icon-ship:before {
  5616. content: ""; }
  5617.  
  5618. .icon-user-secret:before {
  5619. content: ""; }
  5620.  
  5621. .icon-motorcycle:before {
  5622. content: ""; }
  5623.  
  5624. .icon-street-view:before {
  5625. content: ""; }
  5626.  
  5627. .icon-heartbeat:before {
  5628. content: ""; }
  5629.  
  5630. .icon-venus:before {
  5631. content: ""; }
  5632.  
  5633. .icon-mars:before {
  5634. content: ""; }
  5635.  
  5636. .icon-mercury:before {
  5637. content: ""; }
  5638.  
  5639. .icon-transgender:before {
  5640. content: ""; }
  5641.  
  5642. .icon-transgender-alt:before {
  5643. content: ""; }
  5644.  
  5645. .icon-venus-double:before {
  5646. content: ""; }
  5647.  
  5648. .icon-mars-double:before {
  5649. content: ""; }
  5650.  
  5651. .icon-venus-mars:before {
  5652. content: ""; }
  5653.  
  5654. .icon-mars-stroke:before {
  5655. content: ""; }
  5656.  
  5657. .icon-mars-stroke-v:before {
  5658. content: ""; }
  5659.  
  5660. .icon-mars-stroke-h:before {
  5661. content: ""; }
  5662.  
  5663. .icon-neuter:before {
  5664. content: ""; }
  5665.  
  5666. .icon-facebook-official:before {
  5667. content: ""; }
  5668.  
  5669. .icon-pinterest-p:before {
  5670. content: ""; }
  5671.  
  5672. .icon-whatsapp:before {
  5673. content: ""; }
  5674.  
  5675. .icon-server:before {
  5676. content: ""; }
  5677.  
  5678. .icon-user-plus:before {
  5679. content: ""; }
  5680.  
  5681. .icon-user-times:before {
  5682. content: ""; }
  5683.  
  5684. .icon-hotel:before,
  5685. .icon-bed:before {
  5686. content: ""; }
  5687.  
  5688. .icon-viacoin:before {
  5689. content: ""; }
  5690.  
  5691. .icon-train:before {
  5692. content: ""; }
  5693.  
  5694. .icon-subway:before {
  5695. content: ""; }
  5696.  
  5697. .icon-medium:before {
  5698. content: ""; }
  5699.  
  5700. a:hover {
  5701. text-decoration: none; }
  5702.  
  5703. @media only screen and (min-width: 1200px) {
  5704. .container {
  5705. padding-left: 0;
  5706. padding-right: 0; } }
  5707. body {
  5708. min-width: 320px;
  5709. height: 100%;
  5710. line-height: 18px;
  5711. font-size: 13px;
  5712. color: #777; }
  5713. body.content_only {
  5714. background: none;
  5715. min-width: 0px;
  5716. }
  5717.  
  5718. textarea {
  5719. resize: none; }
  5720.  
  5721. #header {
  5722. z-index: 5003; }
  5723.  
  5724. .columns-container {
  5725. background-image: url(../img/bg.jpg);
  5726. background-attachment: fixed;
  5727. width: 100%;
  5728. height: 100%;
  5729. }
  5730. #columns {
  5731. position: relative;
  5732. padding-bottom: 50px;
  5733. padding-top: 15px; }
  5734.  
  5735. #index .tab-content {
  5736. margin-top: 35px;
  5737. margin-bottom: 34px; }
  5738.  
  5739. header {
  5740. z-index: 1;
  5741. position: relative;
  5742. background: #000;
  5743. padding-bottom: 15px; }
  5744. header .banner {
  5745. background: black;
  5746. max-height: 100%; }
  5747. header .banner .row {
  5748. margin: 0px; }
  5749. header .nav {
  5750. background: #fff; }
  5751. header .nav .row {
  5752. margin: 0px; }
  5753. header .nav nav {
  5754. width: 100%; }
  5755. header .row {
  5756. position: relative; }
  5757. header .row > .container {
  5758. position: relative; }
  5759. header .row #header_logo {
  5760. padding-top: 15px; }
  5761. @media (max-width: 992px) {
  5762. header .row #header_logo {
  5763. padding-top: 40px; } }
  5764. @media (max-width: 767px) {
  5765. header .row #header_logo {
  5766. padding-top: 15px; }
  5767. header .row #header_logo img {
  5768. margin: 0 auto; } }
  5769. @media (min-width: 767px) {
  5770. header .col-sm-4 + .col-sm-4 + .col-sm-4, header .row #header_logo + .col-sm-4 + .col-sm-4, header .row .col-sm-4 + #header_logo + .col-sm-4, header .row #header_logo + #header_logo + .col-sm-4, header .row .col-sm-4 + .col-sm-4 + #header_logo, header .row #header_logo + .col-sm-4 + #header_logo, header .row .col-sm-4 + #header_logo + #header_logo, header .row #header_logo + #header_logo + #header_logo {
  5771. float: right; } }
  5772.  
  5773. .ie8 #header #header_logo {
  5774. width: 350px; }
  5775.  
  5776. #center_column .page_product_box h3 {
  5777. color: #555454;
  5778. text-transform: uppercase;
  5779. font-family: "Open Sans", sans-serif;
  5780. font-weight: 600;
  5781. font-size: 18px;
  5782. line-height: 20px;
  5783. padding: 14px 20px 17px;
  5784. margin: 0 0 20px;
  5785. position: relative;
  5786. border: 1px solid #d6d4d4;
  5787. border-bottom: none;
  5788. background: #fbfbfb; }
  5789.  
  5790. p.info-title {
  5791. font-weight: bold;
  5792. color: #333;
  5793. margin-bottom: 25px; }
  5794.  
  5795. p.info-account {
  5796. margin: -4px 0 24px 0; }
  5797.  
  5798. .dark {
  5799. color: #333; }
  5800.  
  5801. .main-page-indent {
  5802. margin-bottom: 30px; }
  5803.  
  5804. .alert {
  5805. font-weight: bold; }
  5806. .alert:before {
  5807. cursor: pointer; }
  5808. .alert ul, .alert ol {
  5809. padding-left: 15px;
  5810. margin-left: 27px; }
  5811. .alert ul li, .alert ol li {
  5812. list-style-type: decimal;
  5813. font-weight: normal; }
  5814. .alert.alert-success {
  5815. text-shadow: 1px 1px rgba(0, 0, 0, 0.1); }
  5816. .alert.alert-success:before {
  5817. font-family: "FontAwesome";
  5818. content: "\f058";
  5819. font-size: 20px;
  5820. vertical-align: -2px;
  5821. padding-right: 7px; }
  5822. .alert.alert-danger {
  5823. text-shadow: 1px 1px rgba(0, 0, 0, 0.1); }
  5824. .alert.alert-danger:before {
  5825. font-family: "FontAwesome";
  5826. content: "\f057";
  5827. font-size: 20px;
  5828. vertical-align: -2px;
  5829. padding-right: 7px;
  5830. float: left; }
  5831.  
  5832. .label {
  5833. white-space: normal;
  5834. display: inline-block;
  5835. padding: 6px 10px; }
  5836.  
  5837. label {
  5838. color: #333; }
  5839. label.required:before {
  5840. content: "*";
  5841. color: red;
  5842. font-size: 14px;
  5843. position: relative;
  5844. line-height: 12px; }
  5845.  
  5846. .unvisible {
  5847. display: none; }
  5848.  
  5849. .checkbox {
  5850. line-height: 16px; }
  5851. .checkbox label {
  5852. color: #777777; }
  5853.  
  5854. .close {
  5855. opacity: 1; }
  5856. .close:hover {
  5857. opacity: 1; }
  5858.  
  5859. input.button_mini,
  5860. input.button_small,
  5861. input.button,
  5862. input.button_large,
  5863. input.button_mini_disabled,
  5864. input.button_small_disabled,
  5865. input.button_disabled,
  5866. input.button_large_disabled,
  5867. input.exclusive_mini,
  5868. input.exclusive_small,
  5869. input.exclusive,
  5870. input.exclusive_large,
  5871. input.exclusive_mini_disabled,
  5872. input.exclusive_small_disabled,
  5873. input.exclusive_disabled,
  5874. input.exclusive_large_disabled,
  5875. a.button_mini,
  5876. a.button_small,
  5877. a.button,
  5878. a.button_large,
  5879. a.exclusive_mini,
  5880. a.exclusive_small,
  5881. a.exclusive,
  5882. a.exclusive_large,
  5883. span.button_mini,
  5884. span.button_small,
  5885. span.button,
  5886. span.button_large,
  5887. span.exclusive_mini,
  5888. span.exclusive_small,
  5889. span.exclusive,
  5890. span.exclusive_large,
  5891. span.exclusive_large_disabled {
  5892. position: relative;
  5893. display: inline-block;
  5894. padding: 5px 7px;
  5895. border: 1px solid #cc9900;
  5896. font-weight: bold;
  5897. color: black;
  5898. background: url(../img/bg_bt.gif) repeat-x 0 0 #f4b61b;
  5899. cursor: pointer;
  5900. white-space: normal;
  5901. text-align: left; }
  5902.  
  5903. *:first-child + html input.button_mini,
  5904. *:first-child + html input.button_small,
  5905. *:first-child + html input.button,
  5906. *:first-child + html input.button_large,
  5907. *:first-child + html input.button_mini_disabled,
  5908. *:first-child + html input.button_small_disabled,
  5909. *:first-child + html input.button_disabled,
  5910. *:first-child + html input.button_large_disabled,
  5911. *:first-child + html input.exclusive_mini,
  5912. *:first-child + html input.exclusive_small,
  5913. *:first-child + html input.exclusive,
  5914. *:first-child + html input.exclusive_large,
  5915. *:first-child + html input.exclusive_mini_disabled,
  5916. *:first-child + html input.exclusive_small_disabled,
  5917. *:first-child + html input.exclusive_disabled,
  5918. *:first-child + html input.exclusive_large_disabled {
  5919. border: none; }
  5920.  
  5921. input.button_mini:hover,
  5922. input.button_small:hover,
  5923. input.button:hover,
  5924. input.button_large:hover,
  5925. input.exclusive_mini:hover,
  5926. input.exclusive_small:hover,
  5927. input.exclusive:hover,
  5928. input.exclusive_large:hover,
  5929. a.button_mini:hover,
  5930. a.button_small:hover,
  5931. a.button:hover,
  5932. a.button_large:hover,
  5933. a.exclusive_mini:hover,
  5934. a.exclusive_small:hover,
  5935. a.exclusive:hover,
  5936. a.exclusive_large:hover {
  5937. text-decoration: none;
  5938. background-position: left -50px; }
  5939.  
  5940. input.button_mini:active,
  5941. input.button_small:active,
  5942. input.button:active,
  5943. input.button_large:active,
  5944. input.exclusive_mini:active,
  5945. input.exclusive_small:active,
  5946. input.exclusive:active,
  5947. input.exclusive_large:active,
  5948. a.button_mini:active,
  5949. a.button_small:active,
  5950. a.button:active,
  5951. a.button_large:active,
  5952. a.exclusive_mini:active,
  5953. a.exclusive_small:active,
  5954. a.exclusive:active,
  5955. a.exclusive_large:active {
  5956. background-position: left -100px; }
  5957.  
  5958. input.button_disabled,
  5959. input.exclusive_disabled,
  5960. span.exclusive {
  5961. border: 1px solid #cccccc;
  5962. color: #999999;
  5963. background: url(../img/bg_bt_2.gif) repeat-x 0 0 #cccccc;
  5964. cursor: default; }
  5965.  
  5966. .btn.disabled,
  5967. .btn[disabled]:hover {
  5968. opacity: 0.3; }
  5969.  
  5970. .button.button-small {
  5971. font: bold 13px/17px Arial, Helvetica, sans-serif;
  5972. color: #fff;
  5973. background: #6f6f6f;
  5974. border: 1px solid;
  5975. border-color: #666666 #5f5f5f #292929 #5f5f5f;
  5976. padding: 0;
  5977. text-shadow: 1px 1px rgba(0, 0, 0, 0.24);
  5978. -moz-border-radius: 0;
  5979. -webkit-border-radius: 0;
  5980. border-radius: 0; }
  5981. .button.button-small span {
  5982. display: block;
  5983. padding: 3px 8px 3px 8px;
  5984. border: 1px solid;
  5985. border-color: #8b8a8a; }
  5986. .button.button-small span i {
  5987. vertical-align: 0px;
  5988. margin-right: 5px; }
  5989. .button.button-small span i.right {
  5990. margin-right: 0;
  5991. margin-left: 5px; }
  5992. .button.button-small span:hover {
  5993. background: #575757;
  5994. border-color: #303030 #303030 #666666 #444444; }
  5995.  
  5996. .button.button-medium {
  5997. font-size: 17px;
  5998. line-height: 21px;
  5999. color: #fff;
  6000. padding: 0;
  6001. font-weight: bold;
  6002. background: #43b754;
  6003. background-image: -webkit-gradient(linear, left 0%, left 100%, from(#43b754), to(#42ac52));
  6004. background-image: -webkit-linear-gradient(top, #43b754, 0%, #42ac52, 100%);
  6005. background-image: -moz-linear-gradient(top, #43b754 0%, #42ac52 100%);
  6006. background-image: linear-gradient(to bottom, #43b754 0%, #42ac52 100%);
  6007. background-repeat: repeat-x;
  6008. filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF43B754', endColorstr='#FF42AC52', GradientType=0);
  6009. border: 1px solid;
  6010. border-color: #399a49 #247f32 #1a6d27 #399a49;
  6011. -moz-border-radius: 0;
  6012. -webkit-border-radius: 0;
  6013. border-radius: 0; }
  6014. .button.button-medium span {
  6015. display: block;
  6016. padding: 10px 10px 10px 14px;
  6017. border: 1px solid;
  6018. border-color: #74d578; }
  6019. @media (max-width: 480px) {
  6020. .button.button-medium span {
  6021. font-size: 15px;
  6022. padding-right: 7px;
  6023. padding-left: 7px; } }
  6024. .button.button-medium span i.left {
  6025. font-size: 24px;
  6026. vertical-align: -2px;
  6027. margin: -4px 10px 0 0;
  6028. display: inline-block; }
  6029. @media (max-width: 480px) {
  6030. .button.button-medium span i.left {
  6031. margin-right: 5px; } }
  6032. .button.button-medium span i.right {
  6033. margin-right: 0;
  6034. margin-left: 9px; }
  6035. @media (max-width: 480px) {
  6036. .button.button-medium span i.right {
  6037. margin-left: 5px; } }
  6038. .button.button-medium:hover {
  6039. background: #3aa04c;
  6040. background-image: -webkit-gradient(linear, left 0%, left 100%, from(#3aa04c), to(#3aa04a));
  6041. background-image: -webkit-linear-gradient(top, #3aa04c, 0%, #3aa04a, 100%);
  6042. background-image: -moz-linear-gradient(top, #3aa04c 0%, #3aa04a 100%);
  6043. background-image: linear-gradient(to bottom, #3aa04c 0%, #3aa04a 100%);
  6044. background-repeat: repeat-x;
  6045. filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF3AA04C', endColorstr='#FF3AA04A', GradientType=0);
  6046. border-color: #196f28 #399a49 #399a49 #258033; }
  6047.  
  6048. .button.button-medium.exclusive {
  6049. border-color: #db8600 #d98305 #c86d26 #d98305;
  6050. background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkYWEwMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZlOTcwMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  6051. background-size: 100%;
  6052. background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fdaa02), color-stop(100%, #fe9702));
  6053. background-image: -moz-linear-gradient(top, #fdaa02, #fe9702);
  6054. background-image: -webkit-linear-gradient(top, #fdaa02, #fe9702);
  6055. background-image: linear-gradient(to bottom, #fdaa02, #fe9702); }
  6056. .button.button-medium.exclusive span {
  6057. border-color: #fec133 #febc33 #feb233 #febc33; }
  6058. .button.button-medium.exclusive:hover {
  6059. background: #f89609;
  6060. border-color: #a6550c #ba6708 #db8600 #ba6708; }
  6061. .button.button-medium.exclusive:hover span {
  6062. border-color: #fec133; }
  6063.  
  6064. .link-button {
  6065. font-weight: bold; }
  6066. .link-button i {
  6067. margin-right: 5px; }
  6068. .link-button i.large {
  6069. font-size: 26px;
  6070. line-height: 26px;
  6071. vertical-align: -3px;
  6072. color: silver; }
  6073.  
  6074. .btn.button-plus,
  6075. .btn.button-minus {
  6076. font-size: 14px;
  6077. line-height: 14px;
  6078. color: #c0c0c0;
  6079. text-shadow: 1px -1px rgba(0, 0, 0, 0.05);
  6080. padding: 0;
  6081. border: 1px solid;
  6082. border-color: #dedcdc #c1bfbf #b5b4b4 #dad8d8;
  6083. -moz-border-radius: 0;
  6084. -webkit-border-radius: 0;
  6085. border-radius: 0; }
  6086. .btn.button-plus span,
  6087. .btn.button-minus span {
  6088. display: block;
  6089. border: 1px solid #fff;
  6090. vertical-align: middle;
  6091. width: 25px;
  6092. height: 25px;
  6093. text-align: center;
  6094. vertical-align: middle;
  6095. padding: 4px 0 0 0;
  6096. background: white;
  6097. background-image: -webkit-gradient(linear, left 0%, left 100%, from(white), to(#fbfbfb));
  6098. background-image: -webkit-linear-gradient(top, white, 0%, #fbfbfb, 100%);
  6099. background-image: -moz-linear-gradient(top, white 0%, #fbfbfb 100%);
  6100. background-image: linear-gradient(to bottom, #ffffff 0%, #fbfbfb 100%);
  6101. background-repeat: repeat-x;
  6102. filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFFBFBFB', GradientType=0); }
  6103. .btn.button-plus:hover,
  6104. .btn.button-minus:hover {
  6105. color: #333; }
  6106. .btn.button-plus:hover span,
  6107. .btn.button-minus:hover span {
  6108. filter: none;
  6109. background: #f6f6f6; }
  6110.  
  6111. .button.exclusive-medium {
  6112. font-size: 17px;
  6113. padding: 0;
  6114. line-height: 21px;
  6115. color: #333;
  6116. font-weight: bold;
  6117. border: 1px solid;
  6118. border-color: #cacaca #b7b7b7 #9a9a9a #b7b7b7;
  6119. text-shadow: 1px 1px white; }
  6120. .button.exclusive-medium span {
  6121. border: 1px solid;
  6122. border-color: #fff;
  6123. display: block;
  6124. padding: 9px 10px 11px 10px;
  6125. background: #f7f7f7;
  6126. background-image: -webkit-gradient(linear, left 0%, left 100%, from(#f7f7f7), to(#ededed));
  6127. background-image: -webkit-linear-gradient(top, #f7f7f7, 0%, #ededed, 100%);
  6128. background-image: -moz-linear-gradient(top, #f7f7f7 0%, #ededed 100%);
  6129. background-image: linear-gradient(to bottom, #f7f7f7 0%, #ededed 100%);
  6130. background-repeat: repeat-x;
  6131. filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF7F7F7', endColorstr='#FFEDEDED', GradientType=0); }
  6132. @media (max-width: 480px) {
  6133. .button.exclusive-medium span {
  6134. font-size: 15px;
  6135. padding-right: 7px;
  6136. padding-left: 7px; } }
  6137. .button.exclusive-medium span:hover {
  6138. border-color: #9e9e9e #c2c2c2 #c8c8c8 #c2c2c2; }
  6139.  
  6140. .button.ajax_add_to_cart_button {
  6141. font: 700 17px/21px Arial, Helvetica, sans-serif;
  6142. color: #fff;
  6143. text-shadow: 1px 1px rgba(0, 0, 0, 0.2);
  6144. padding: 0;
  6145. border: 1px solid;
  6146. border-color: #0079b6 #006fa8 #012740 #006fa8; }
  6147. .button.ajax_add_to_cart_button span {
  6148. border: 1px solid;
  6149. border-color: #06b2e6;
  6150. padding: 10px 14px;
  6151. display: block;
  6152. background: #009ad0;
  6153. background-image: -webkit-gradient(linear, left 0%, left 100%, from(#009ad0), to(#007ab7));
  6154. background-image: -webkit-linear-gradient(top, #009ad0, 0%, #007ab7, 100%);
  6155. background-image: -moz-linear-gradient(top, #009ad0 0%, #007ab7 100%);
  6156. background-image: linear-gradient(to bottom, #009ad0 0%, #007ab7 100%);
  6157. background-repeat: repeat-x;
  6158. filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF009AD0', endColorstr='#FF007AB7', GradientType=0); }
  6159. .button.ajax_add_to_cart_button:hover {
  6160. border-color: #01314e #004b74 #0079b6 #004b74; }
  6161. .button.ajax_add_to_cart_button:hover span {
  6162. filter: none;
  6163. background: #0084bf; }
  6164.  
  6165. .button.lnk_view {
  6166. font: 700 17px/21px Arial, Helvetica, sans-serif;
  6167. color: #333;
  6168. text-shadow: 1px 1px white;
  6169. padding: 0;
  6170. border: 1px solid;
  6171. border-color: #cacaca #b7b7b7 #9a9a9a #b7b7b7; }
  6172. .button.lnk_view span {
  6173. border: 1px solid;
  6174. border-color: #fff;
  6175. padding: 10px 14px;
  6176. display: block;
  6177. background: #f7f7f7;
  6178. background-image: -webkit-gradient(linear, left 0%, left 100%, from(#f7f7f7), to(#ededed));
  6179. background-image: -webkit-linear-gradient(top, #f7f7f7, 0%, #ededed, 100%);
  6180. background-image: -moz-linear-gradient(top, #f7f7f7 0%, #ededed 100%);
  6181. background-image: linear-gradient(to bottom, #f7f7f7 0%, #ededed 100%);
  6182. background-repeat: repeat-x;
  6183. filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF7F7F7', endColorstr='#FFEDEDED', GradientType=0); }
  6184. .button.lnk_view:hover {
  6185. border-color: #9e9e9e #9e9e9e #c8c8c8 #9e9e9e; }
  6186. .button.lnk_view:hover span {
  6187. filter: none;
  6188. background: #e7e7e7; }
  6189. .button.lnk_view i.left {
  6190. padding-right: 8px;
  6191. color: #777777; }
  6192.  
  6193. .form-control {
  6194. padding: 3px 5px;
  6195. height: 27px;
  6196. -webkit-box-shadow: none;
  6197. box-shadow: none; }
  6198. .form-control.grey {
  6199. background: #fbfbfb; }
  6200.  
  6201. table.std,
  6202. table.table_block {
  6203. margin-bottom: 20px;
  6204. width: 100%;
  6205. border: 1px solid #999999;
  6206. border-bottom: none;
  6207. background: white;
  6208. border-collapse: inherit; }
  6209.  
  6210. table.std th,
  6211. table.table_block th {
  6212. padding: 14px 12px;
  6213. font-size: 12px;
  6214. color: #fff;
  6215. font-weight: bold;
  6216. text-transform: uppercase;
  6217. text-shadow: 0 1px 0 black;
  6218. background: #999999; }
  6219.  
  6220. table.std tr.alternate_item,
  6221. table.table_block tr.alternate_item {
  6222. background-color: #f3f3f3; }
  6223.  
  6224. table.std td,
  6225. table.table_block td {
  6226. padding: 12px;
  6227. border-right: 1px solid #e9e9e9;
  6228. border-bottom: 1px solid #e9e9e9;
  6229. font-size: 12px;
  6230. vertical-align: top; }
  6231.  
  6232. .table {
  6233. margin-bottom: 30px; }
  6234. .table > thead > tr > th {
  6235. background: #fbfbfb;
  6236. border-bottom-width: 1px;
  6237. color: #333;
  6238. vertical-align: middle; }
  6239. .table td ul, .table td ol {
  6240. margin-bottom: 0 !important; }
  6241. .table td a.color-myaccount {
  6242. color: #777;
  6243. text-decoration: underline; }
  6244. .table td a.color-myaccount:hover {
  6245. text-decoration: none; }
  6246. .table tfoot tr {
  6247. background: #fbfbfb; }
  6248.  
  6249. .product-name {
  6250. font-size: 17px;
  6251. line-height: 23px;
  6252. color: #3a3939;
  6253. margin-bottom: 0; }
  6254. .product-name a {
  6255. font-size: 17px;
  6256. line-height: 23px;
  6257. color: #3a3939; }
  6258. .product-name a:hover {
  6259. color: #515151; }
  6260. @media (max-width: 768px) {
  6261. .product-name a {
  6262. font-size: 14px; } }
  6263.  
  6264. .price {
  6265. font-size: 13px;
  6266. color: #777;
  6267. white-space: nowrap; }
  6268.  
  6269. .price.product-price {
  6270. font: 600 21px/26px "Open Sans", sans-serif;
  6271. color: #333; }
  6272.  
  6273. .old-price {
  6274. color: #6f6f6f;
  6275. text-decoration: line-through; }
  6276.  
  6277. .old-price.product-price {
  6278. font-size: 17px; }
  6279.  
  6280. .special-price {
  6281. color: #f13340; }
  6282.  
  6283. .price-percent-reduction {
  6284. background: #f13340;
  6285. border: 1px solid #d02a2c;
  6286. font: 600 21px/24px "Open Sans", sans-serif;
  6287. color: #fff;
  6288. padding: 0 5px 0 3px;
  6289. display: inline-block; }
  6290. .price-percent-reduction.small {
  6291. font: 700 14px/17px Arial, Helvetica, sans-serif;
  6292. padding: 1px 6px; }
  6293.  
  6294. .new-box,
  6295. .sale-box {
  6296. position: absolute;
  6297. top: -4px;
  6298. overflow: hidden;
  6299. height: 85px;
  6300. width: 85px;
  6301. text-align: center;
  6302. z-index: 0; }
  6303.  
  6304. .new-box {
  6305. left: -4px; }
  6306.  
  6307. .sale-box {
  6308. right: -5px; }
  6309.  
  6310. .new-label {
  6311. font: 700 14px/12px Arial, Helvetica, sans-serif;
  6312. color: #fff;
  6313. background: #6ad4ff;
  6314. text-transform: uppercase;
  6315. padding: 9px 0 7px;
  6316. text-shadow: 1px 1px rgba(0, 0, 0, 0.24);
  6317. width: 130px;
  6318. text-align: center;
  6319. display: block;
  6320. position: absolute;
  6321. left: -33px;
  6322. top: 16px;
  6323. z-index: 1;
  6324. -webkit-transform: rotate(-45deg);
  6325. -ms-transform: rotate(-45deg);
  6326. transform: rotate(-45deg); }
  6327. .new-label:before {
  6328. position: absolute;
  6329. bottom: -3px;
  6330. right: 5px;
  6331. width: 0px;
  6332. height: 0px;
  6333. border-style: solid;
  6334. border-width: 4px 4px 0px 4px;
  6335. border-color: #21a3d8 transparent transparent transparent;
  6336. content: ".";
  6337. text-indent: -5000px;
  6338. -webkit-transform: rotate(225deg);
  6339. -ms-transform: rotate(225deg);
  6340. transform: rotate(225deg); }
  6341. .new-label:after {
  6342. position: absolute;
  6343. bottom: -3px;
  6344. left: 3px;
  6345. width: 0px;
  6346. height: 0px;
  6347. border-style: solid;
  6348. border-width: 4px 4px 0px 4px;
  6349. border-color: #21a3d8 transparent transparent transparent;
  6350. content: ".";
  6351. text-indent: -5000px;
  6352. -webkit-transform: rotate(135deg);
  6353. -ms-transform: rotate(135deg);
  6354. transform: rotate(135deg); }
  6355.  
  6356. .sale-label {
  6357. font: 700 14px/12px Arial, Helvetica, sans-serif;
  6358. color: #fff;
  6359. background: #f13340;
  6360. text-transform: uppercase;
  6361. padding: 9px 0 7px;
  6362. text-shadow: 1px 1px rgba(0, 0, 0, 0.24);
  6363. width: 130px;
  6364. text-align: center;
  6365. display: block;
  6366. position: absolute;
  6367. right: -33px;
  6368. top: 16px;
  6369. z-index: 1;
  6370. -webkit-transform: rotate(45deg);
  6371. -ms-transform: rotate(45deg);
  6372. transform: rotate(45deg); }
  6373. .sale-label:before {
  6374. position: absolute;
  6375. bottom: -3px;
  6376. right: 4px;
  6377. width: 0px;
  6378. height: 0px;
  6379. border-style: solid;
  6380. border-width: 4px 4px 0px 4px;
  6381. border-color: #ad2b34 transparent transparent transparent;
  6382. content: ".";
  6383. text-indent: -5000px;
  6384. -webkit-transform: rotate(225deg);
  6385. -ms-transform: rotate(225deg);
  6386. transform: rotate(225deg); }
  6387. .sale-label:after {
  6388. position: absolute;
  6389. bottom: -3px;
  6390. left: 5px;
  6391. width: 0px;
  6392. height: 0px;
  6393. border-style: solid;
  6394. border-width: 4px 4px 0px 4px;
  6395. border-color: #ad2b34 transparent transparent transparent;
  6396. content: ".";
  6397. text-indent: -5000px;
  6398. -webkit-transform: rotate(135deg);
  6399. -ms-transform: rotate(135deg);
  6400. transform: rotate(135deg); }
  6401.  
  6402. .ie8 .new-label {
  6403. left: 0px;
  6404. top: 0px;
  6405. width: auto;
  6406. padding: 5px 15px; }
  6407. .ie8 .new-label:after {
  6408. display: none; }
  6409. .ie8 .new-label:before {
  6410. display: none; }
  6411. .ie8 .sale-label {
  6412. right: 0px;
  6413. top: 0px;
  6414. width: auto;
  6415. padding: 5px 15px; }
  6416. .ie8 .sale-label:after {
  6417. display: none; }
  6418. .ie8 .sale-label:before {
  6419. display: none; }
  6420. .ie8 .new-box {
  6421. top: -1px;
  6422. left: -1px; }
  6423. .ie8 .sale-box {
  6424. right: -1px;
  6425. top: -1px; }
  6426.  
  6427. .box {
  6428. background: #fbfbfb;
  6429. border: 1px solid #d6d4d4;
  6430. padding: 14px 18px 13px;
  6431. margin: 0 0 30px 0;
  6432. line-height: 23px; }
  6433. .box p {
  6434. margin-bottom: 0; }
  6435. .box.box-small {
  6436. padding: 9px 10px 9px 20px; }
  6437. .box.box-small .dark {
  6438. padding-top: 10px;
  6439. padding-right: 20px;
  6440. margin-bottom: 0;
  6441. width: auto; }
  6442.  
  6443. .page-product-box {
  6444. padding-bottom: 10px; }
  6445.  
  6446. .product-box {
  6447. width: 178px;
  6448. float: left;
  6449. -webkit-box-sizing: border-box;
  6450. -moz-box-sizing: border-box;
  6451. box-sizing: border-box; }
  6452. .product-box .product-image {
  6453. border: 1px solid #d6d4d4;
  6454. background: white;
  6455. padding: 5px;
  6456. display: block;
  6457. margin-bottom: 11px; }
  6458. .product-box .product-image img {
  6459. max-width: 100%;
  6460. width: 100%;
  6461. height: auto; }
  6462.  
  6463. #home-page-tabs {
  6464. border: none;
  6465. background: #fff; }
  6466. @media (min-width: 768px) {
  6467. #home-page-tabs {
  6468. padding: 10px 0;
  6469. margin: 0 0 0 -18px; } }
  6470. #home-page-tabs > li {
  6471. margin-bottom: 0; }
  6472. @media (min-width: 991px) {
  6473. #home-page-tabs > li {
  6474. border-left: 1px solid #d6d4d4;
  6475. margin: 0 0px 0 9px;
  6476. padding: 0 0px 0 9px; } }
  6477. @media (max-width: 479px) {
  6478. #home-page-tabs > li {
  6479. width: 100%; } }
  6480. #home-page-tabs > li a {
  6481. font: 600 21px/24px "Open Sans", sans-serif;
  6482. color: #555454;
  6483. text-transform: uppercase;
  6484. border: none;
  6485. outline: none;
  6486. margin: 0;
  6487. padding: 10px; }
  6488. @media (min-width: 768px) {
  6489. #home-page-tabs > li a {
  6490. padding: 1px 10px; } }
  6491. @media (min-width: 768px) and (max-width: 991px) {
  6492. #home-page-tabs > li a {
  6493. padding: 10px 10px; } }
  6494. #home-page-tabs > li:first-child {
  6495. border: none; }
  6496. #home-page-tabs > li.active a,
  6497. #home-page-tabs > li a:hover {
  6498. background: #333;
  6499. color: #fff;
  6500. padding: 10px; }
  6501. @media (min-width: 768px) {
  6502. #home-page-tabs > li.active a,
  6503. #home-page-tabs > li a:hover {
  6504. margin: -9px 0; } }
  6505. @media (min-width: 768px) and (max-width: 991px) {
  6506. #home-page-tabs > li.active a,
  6507. #home-page-tabs > li a:hover {
  6508. margin: 0px 0; } }
  6509.  
  6510. .block {
  6511. margin-bottom: 30px; }
  6512. @media (max-width: 767px) {
  6513. .block {
  6514. margin-bottom: 0px; } }
  6515. @media (max-width: 767px) {
  6516. .block .block_content {
  6517. margin-bottom: 20px; } }
  6518.  
  6519. .block .title_block,
  6520. .block h4 {
  6521. font: 600 18px/22px "Open Sans", sans-serif;
  6522. color: #555454;
  6523. background: #;
  6524. opacity: 0.5;
  6525. border-top: 5px solid #333;
  6526. text-transform: uppercase;
  6527. padding: 14px 5px 17px 20px;
  6528. margin-bottom: 20px; }
  6529. @media (min-width: 768px) and (max-width: 991px) {
  6530. .block .title_block,
  6531. .block h4 {
  6532. font-size: 14px; } }
  6533. @media (max-width: 767px) {
  6534. .block .title_block,
  6535. .block h4 {
  6536. position: relative; }
  6537. .block .title_block:after,
  6538. .block h4:after {
  6539. display: block;
  6540. font-family: "FontAwesome";
  6541. content: "";
  6542. position: absolute;
  6543. right: 0;
  6544. top: 15px;
  6545. height: 36px;
  6546. width: 36px;
  6547. font-size: 26px;
  6548. font-weight: normal; }
  6549. .block .title_block.active:after,
  6550. .block h4.active:after {
  6551. content: ""; } }
  6552. .block .title_block a,
  6553. .block h4 a {
  6554. color: #555454; }
  6555. .block .title_block a:hover,
  6556. .block h4 a:hover {
  6557. color: #333; }
  6558. .block .list-block {
  6559. margin-top: -8px; }
  6560. @media (max-width: 767px) {
  6561. .block .list-block {
  6562. margin-top: 0; } }
  6563. .block .list-block li {
  6564. padding: 5px 0 6px 20px;
  6565. border-top: 1px solid #d6d4d4; }
  6566. .block .list-block li a i {
  6567. display: none; }
  6568. .block .list-block li a:before {
  6569. content: "\f105";
  6570. display: inline;
  6571. font-family: "FontAwesome";
  6572. color: #333;
  6573. padding-right: 8px; }
  6574. .block .list-block li a:hover {
  6575. color: #333;
  6576. font-weight: bold; }
  6577. .block .list-block li:first-child {
  6578. border-top: none; }
  6579. .block .list-block .form-group {
  6580. padding-top: 20px;
  6581. border-top: 1px solid #d6d4d4;
  6582. margin-bottom: 0; }
  6583. .block .list-block .form-group select {
  6584. max-width: 270px; }
  6585. @media (max-width: 767px) {
  6586. .block .list-block .form-group select {
  6587. width: 270px; } }
  6588. .block .list-block .btn {
  6589. margin-top: 12px; }
  6590. .block .products-block li {
  6591. padding: 0 0 20px 0;
  6592. margin-bottom: 20px;
  6593. border-bottom: 1px solid #d6d4d4; }
  6594. .block .products-block li .products-block-image {
  6595. float: left;
  6596. border: 1px solid #d6d4d4;
  6597. margin-right: 19px; }
  6598. @media (min-width: 768px) and (max-width: 991px) {
  6599. .block .products-block li .products-block-image {
  6600. float: none;
  6601. display: inline-block;
  6602. margin: 0 auto 10px;
  6603. text-align: center; } }
  6604. .block .products-block li .product-content {
  6605. overflow: hidden; }
  6606. .block .products-block li .product-content h5 {
  6607. position: relative;
  6608. top: -11px; }
  6609. .block .products-block .product-name {
  6610. font-size: 15px;
  6611. line-height: 18px; }
  6612. .block .products-block .product-description {
  6613. margin-bottom: 14px; }
  6614. .block .products-block .price-percent-reduction {
  6615. font: 700 14px/17px Arial, Helvetica, sans-serif;
  6616. padding: 1px 6px; }
  6617.  
  6618. .page-heading {
  6619. font: 600 18px/22px "Open Sans", sans-serif;
  6620. color: #555454;
  6621. text-transform: uppercase;
  6622. padding: 0px 0px 17px 0px;
  6623. margin-bottom: 30px;
  6624. border-bottom: 1px solid #d6d4d4;
  6625. overflow: hidden; }
  6626. .page-heading span.heading-counter {
  6627. font: bold 13px/22px Arial, Helvetica, sans-serif;
  6628. float: right;
  6629. color: #333;
  6630. text-transform: none;
  6631. margin-bottom: 10px; }
  6632. @media (max-width: 480px) {
  6633. .page-heading span.heading-counter {
  6634. float: none;
  6635. display: block;
  6636. padding-top: 5px; } }
  6637. .page-heading span.lighter {
  6638. color: #9c9c9c; }
  6639. .page-heading.bottom-indent {
  6640. margin-bottom: 16px; }
  6641. .page-heading.product-listing {
  6642. border-bottom: none;
  6643. margin-bottom: 0; }
  6644.  
  6645. .page-subheading {
  6646. font-family: "Open Sans", sans-serif;
  6647. font-weight: 600;
  6648. text-transform: uppercase;
  6649. color: #555454;
  6650. font-size: 18px;
  6651. padding: 0 0 15px;
  6652. line-height: normal;
  6653. margin-bottom: 12px;
  6654. border-bottom: 1px solid #d6d4d4; }
  6655.  
  6656. h3.page-product-heading {
  6657. color: #555454;
  6658. text-transform: uppercase;
  6659. font-family: "Open Sans", sans-serif;
  6660. font-weight: 600;
  6661. font-size: 18px;
  6662. line-height: 20px;
  6663. padding: 14px 20px 17px;
  6664. margin: 0 0 20px;
  6665. position: relative;
  6666. border: 1px solid #d6d4d4;
  6667. border-bottom: none;
  6668. background: #fbfbfb; }
  6669.  
  6670. ul.footer_links {
  6671. padding: 20px 0 0px 0;
  6672. border-top: 1px solid #d6d4d4;
  6673. height: 65px; }
  6674. ul.footer_links li {
  6675. float: left; }
  6676. ul.footer_links li + li {
  6677. margin-left: 10px; }
  6678.  
  6679. .content_sortPagiBar .sortPagiBar {
  6680. border-bottom: 1px solid #d6d4d4;
  6681. clear: both; }
  6682. .content_sortPagiBar .sortPagiBar #productsSortForm {
  6683. float: left;
  6684. margin-right: 20px;
  6685. margin-bottom: 10px; }
  6686. .content_sortPagiBar .sortPagiBar #productsSortForm select {
  6687. max-width: 192px;
  6688. float: left; }
  6689. @media (max-width: 991px) {
  6690. .content_sortPagiBar .sortPagiBar #productsSortForm select {
  6691. max-width: 160px; } }
  6692. .content_sortPagiBar .sortPagiBar #productsSortForm .selector {
  6693. float: left; }
  6694. .content_sortPagiBar .sortPagiBar .nbrItemPage {
  6695. float: left; }
  6696. .content_sortPagiBar .sortPagiBar .nbrItemPage select {
  6697. max-width: 59px;
  6698. float: left; }
  6699. .content_sortPagiBar .sortPagiBar .nbrItemPage .clearfix > span {
  6700. padding: 3px 0 0 12px;
  6701. display: inline-block;
  6702. float: left; }
  6703. .content_sortPagiBar .sortPagiBar .nbrItemPage #uniform-nb_item {
  6704. float: left; }
  6705. .content_sortPagiBar .sortPagiBar label,
  6706. .content_sortPagiBar .sortPagiBar select {
  6707. float: left; }
  6708. .content_sortPagiBar .sortPagiBar label {
  6709. padding: 3px 6px 0 0; }
  6710. .content_sortPagiBar .sortPagiBar.instant_search #productsSortForm {
  6711. display: none; }
  6712. .content_sortPagiBar .display,
  6713. .content_sortPagiBar .display_m {
  6714. float: right;
  6715. margin-top: -4px; }
  6716. .content_sortPagiBar .display li,
  6717. .content_sortPagiBar .display_m li {
  6718. float: left;
  6719. padding-left: 12px;
  6720. text-align: center; }
  6721. .content_sortPagiBar .display li a,
  6722. .content_sortPagiBar .display_m li a {
  6723. color: #808080;
  6724. font-size: 11px;
  6725. line-height: 14px;
  6726. cursor: pointer; }
  6727. .content_sortPagiBar .display li a i,
  6728. .content_sortPagiBar .display_m li a i {
  6729. display: block;
  6730. font-size: 24px;
  6731. height: 24px;
  6732. line-height: 24px;
  6733. margin-bottom: -3px;
  6734. color: #e1e0e0; }
  6735. .content_sortPagiBar .display li a:hover i,
  6736. .content_sortPagiBar .display_m li a:hover i {
  6737. color: gray; }
  6738. .content_sortPagiBar .display li.selected a,
  6739. .content_sortPagiBar .display_m li.selected a {
  6740. cursor: default; }
  6741. .content_sortPagiBar .display li.selected i,
  6742. .content_sortPagiBar .display_m li.selected i {
  6743. color: #333; }
  6744. .content_sortPagiBar .display li.display-title,
  6745. .content_sortPagiBar .display_m li.display-title {
  6746. font-weight: bold;
  6747. color: #333;
  6748. padding: 7px 6px 0 0; }
  6749.  
  6750. .top-pagination-content,
  6751. .bottom-pagination-content {
  6752. text-align: center;
  6753. padding: 12px 0 12px 0;
  6754. position: relative; }
  6755. .top-pagination-content div.pagination,
  6756. .bottom-pagination-content div.pagination {
  6757. margin: 0;
  6758. float: right;
  6759. width: 530px;
  6760. text-align: center; }
  6761. @media (min-width: 992px) and (max-width: 1199px) {
  6762. .top-pagination-content div.pagination,
  6763. .bottom-pagination-content div.pagination {
  6764. width: 380px; } }
  6765. @media (max-width: 991px) {
  6766. .top-pagination-content div.pagination,
  6767. .bottom-pagination-content div.pagination {
  6768. float: left;
  6769. width: auto; } }
  6770. .top-pagination-content div.pagination .showall,
  6771. .bottom-pagination-content div.pagination .showall {
  6772. float: right;
  6773. margin: 8px 53px 8px 14px; }
  6774. @media (min-width: 992px) and (max-width: 1199px) {
  6775. .top-pagination-content div.pagination .showall,
  6776. .bottom-pagination-content div.pagination .showall {
  6777. margin-right: 11px; } }
  6778. @media (max-width: 991px) {
  6779. .top-pagination-content div.pagination .showall,
  6780. .bottom-pagination-content div.pagination .showall {
  6781. margin-right: 0; } }
  6782. .top-pagination-content div.pagination .showall .btn span,
  6783. .bottom-pagination-content div.pagination .showall .btn span {
  6784. font-size: 13px;
  6785. padding: 3px 5px 4px 5px;
  6786. line-height: normal; }
  6787. .top-pagination-content ul.pagination,
  6788. .bottom-pagination-content ul.pagination {
  6789. margin: 8px 0px 8px 0; }
  6790. @media (max-width: 991px) {
  6791. .top-pagination-content ul.pagination,
  6792. .bottom-pagination-content ul.pagination {
  6793. float: left; } }
  6794. .top-pagination-content ul.pagination li,
  6795. .bottom-pagination-content ul.pagination li {
  6796. display: inline-block;
  6797. float: left; }
  6798. .top-pagination-content ul.pagination li > a,
  6799. .top-pagination-content ul.pagination li > span,
  6800. .bottom-pagination-content ul.pagination li > a,
  6801. .bottom-pagination-content ul.pagination li > span {
  6802. margin: 0 1px 0 0px;
  6803. padding: 0;
  6804. font-weight: bold;
  6805. border: 1px solid;
  6806. border-color: #dfdede #d2d0d0 #b0afaf #d2d0d0;
  6807. display: block; }
  6808. .top-pagination-content ul.pagination li > a span,
  6809. .top-pagination-content ul.pagination li > span span,
  6810. .bottom-pagination-content ul.pagination li > a span,
  6811. .bottom-pagination-content ul.pagination li > span span {
  6812. border: 1px solid #fff;
  6813. padding: 2px 8px;
  6814. display: block;
  6815. background: url(../img/pagination-li.gif) 0 0 repeat-x #fbfbfb; }
  6816. .top-pagination-content ul.pagination li > a:hover span,
  6817. .bottom-pagination-content ul.pagination li > a:hover span {
  6818. background: #f6f6f6; }
  6819. .top-pagination-content ul.pagination li.pagination_previous, .top-pagination-content ul.pagination li.pagination_next,
  6820. .bottom-pagination-content ul.pagination li.pagination_previous,
  6821. .bottom-pagination-content ul.pagination li.pagination_next {
  6822. color: #777676;
  6823. font-weight: bold; }
  6824. .top-pagination-content ul.pagination li.pagination_previous > a,
  6825. .top-pagination-content ul.pagination li.pagination_previous > span, .top-pagination-content ul.pagination li.pagination_next > a,
  6826. .top-pagination-content ul.pagination li.pagination_next > span,
  6827. .bottom-pagination-content ul.pagination li.pagination_previous > a,
  6828. .bottom-pagination-content ul.pagination li.pagination_previous > span,
  6829. .bottom-pagination-content ul.pagination li.pagination_next > a,
  6830. .bottom-pagination-content ul.pagination li.pagination_next > span {
  6831. border: none;
  6832. background: none;
  6833. display: block;
  6834. padding: 4px 0; }
  6835. @media (max-width: 767px) {
  6836. .top-pagination-content ul.pagination li.pagination_previous > a b,
  6837. .top-pagination-content ul.pagination li.pagination_previous > span b, .top-pagination-content ul.pagination li.pagination_next > a b,
  6838. .top-pagination-content ul.pagination li.pagination_next > span b,
  6839. .bottom-pagination-content ul.pagination li.pagination_previous > a b,
  6840. .bottom-pagination-content ul.pagination li.pagination_previous > span b,
  6841. .bottom-pagination-content ul.pagination li.pagination_next > a b,
  6842. .bottom-pagination-content ul.pagination li.pagination_next > span b {
  6843. display: none; } }
  6844. .top-pagination-content ul.pagination li.pagination_previous > a span,
  6845. .top-pagination-content ul.pagination li.pagination_previous > span span, .top-pagination-content ul.pagination li.pagination_next > a span,
  6846. .top-pagination-content ul.pagination li.pagination_next > span span,
  6847. .bottom-pagination-content ul.pagination li.pagination_previous > a span,
  6848. .bottom-pagination-content ul.pagination li.pagination_previous > span span,
  6849. .bottom-pagination-content ul.pagination li.pagination_next > a span,
  6850. .bottom-pagination-content ul.pagination li.pagination_next > span span {
  6851. border: none;
  6852. padding: 0;
  6853. background: none; }
  6854. .top-pagination-content ul.pagination li.pagination_previous > a span b,
  6855. .top-pagination-content ul.pagination li.pagination_previous > span span b, .top-pagination-content ul.pagination li.pagination_next > a span b,
  6856. .top-pagination-content ul.pagination li.pagination_next > span span b,
  6857. .bottom-pagination-content ul.pagination li.pagination_previous > a span b,
  6858. .bottom-pagination-content ul.pagination li.pagination_previous > span span b,
  6859. .bottom-pagination-content ul.pagination li.pagination_next > a span b,
  6860. .bottom-pagination-content ul.pagination li.pagination_next > span span b {
  6861. font-weight: bold; }
  6862. .top-pagination-content ul.pagination li.pagination_previous,
  6863. .bottom-pagination-content ul.pagination li.pagination_previous {
  6864. margin-right: 10px; }
  6865. .top-pagination-content ul.pagination li.pagination_next,
  6866. .bottom-pagination-content ul.pagination li.pagination_next {
  6867. margin-left: 10px; }
  6868. .top-pagination-content ul.pagination li.active > span,
  6869. .bottom-pagination-content ul.pagination li.active > span {
  6870. color: #333;
  6871. border-color: #dfdede #d2d0d0 #b0afaf #d2d0d0; }
  6872. .top-pagination-content ul.pagination li.active > span span,
  6873. .bottom-pagination-content ul.pagination li.active > span span {
  6874. background: #f6f6f6; }
  6875. .top-pagination-content .compare-form,
  6876. .bottom-pagination-content .compare-form {
  6877. float: right; }
  6878. @media (max-width: 479px) {
  6879. .top-pagination-content .compare-form,
  6880. .bottom-pagination-content .compare-form {
  6881. float: left;
  6882. width: 100%;
  6883. text-align: left;
  6884. padding-bottom: 10px;
  6885. clear: both; } }
  6886. .top-pagination-content .product-count,
  6887. .bottom-pagination-content .product-count {
  6888. padding: 11px 0 0 0;
  6889. float: left; }
  6890. @media (max-width: 991px) {
  6891. .top-pagination-content .product-count,
  6892. .bottom-pagination-content .product-count {
  6893. clear: left; } }
  6894.  
  6895. .bottom-pagination-content {
  6896. border-top: 1px solid #d6d4d4; }
  6897.  
  6898. ul.step {
  6899. margin-bottom: 30px;
  6900. overflow: hidden; }
  6901. @media (min-width: 768px) {
  6902. ul.step {
  6903. -moz-border-radius: 4px;
  6904. -webkit-border-radius: 4px;
  6905. border-radius: 4px; } }
  6906. ul.step li {
  6907. float: left;
  6908. width: 20%;
  6909. text-align: left;
  6910. border: 1px solid;
  6911. border-top-color: #cacaca;
  6912. border-bottom-color: #9a9a9a;
  6913. border-right-color: #b7b7b7;
  6914. border-left-width: 0px; }
  6915. @media (max-width: 767px) {
  6916. ul.step li {
  6917. width: 100%;
  6918. border-left-width: 1px; } }
  6919. ul.step li a,
  6920. ul.step li span, ul.step li.step_current span, ul.step li.step_current_end span {
  6921. display: block;
  6922. padding: 13px 10px 14px 13px;
  6923. color: #333;
  6924. font-size: 17px;
  6925. line-height: 21px;
  6926. font-weight: bold;
  6927. text-shadow: 1px 1px white;
  6928. position: relative; }
  6929. @media (max-width: 992px) {
  6930. ul.step li a,
  6931. ul.step li span, ul.step li.step_current span, ul.step li.step_current_end span {
  6932. font-size: 15px; } }
  6933. @media (min-width: 992px) {
  6934. ul.step li a:after,
  6935. ul.step li span:after, ul.step li.step_current span:after, ul.step li.step_current_end span:after {
  6936. content: ".";
  6937. position: absolute;
  6938. top: 0;
  6939. right: -31px;
  6940. z-index: 0;
  6941. text-indent: -5000px;
  6942. display: block;
  6943. width: 31px;
  6944. height: 52px;
  6945. margin-top: -2px; } }
  6946. ul.step li a:focus,
  6947. ul.step li span:focus, ul.step li.step_current span:focus, ul.step li.step_current_end span:focus {
  6948. text-decoration: none;
  6949. outline: none; }
  6950. ul.step li.first {
  6951. border-left-width: 1px;
  6952. border-left-color: #b7b7b7; }
  6953. @media (min-width: 768px) {
  6954. ul.step li.first {
  6955. -moz-border-radius-topleft: 4px;
  6956. -webkit-border-top-left-radius: 4px;
  6957. border-top-left-radius: 4px;
  6958. -moz-border-radius-bottomleft: 4px;
  6959. -webkit-border-bottom-left-radius: 4px;
  6960. border-bottom-left-radius: 4px; } }
  6961. ul.step li.first span,
  6962. ul.step li.first a {
  6963. z-index: 5;
  6964. padding-left: 13px !important; }
  6965. @media (min-width: 768px) {
  6966. ul.step li.first span,
  6967. ul.step li.first a {
  6968. -moz-border-radius-topleft: 4px;
  6969. -webkit-border-top-left-radius: 4px;
  6970. border-top-left-radius: 4px;
  6971. -moz-border-radius-bottomleft: 4px;
  6972. -webkit-border-bottom-left-radius: 4px;
  6973. border-bottom-left-radius: 4px; } }
  6974. ul.step li.second span, ul.step li.second a {
  6975. z-index: 4; }
  6976. ul.step li.third span, ul.step li.third a {
  6977. z-index: 3; }
  6978. ul.step li.four span, ul.step li.four a {
  6979. z-index: 2; }
  6980. ul.step li.last span {
  6981. z-index: 1; }
  6982. @media (min-width: 768px) {
  6983. ul.step li.last {
  6984. -moz-border-radius-topright: 4px;
  6985. -webkit-border-top-right-radius: 4px;
  6986. border-top-right-radius: 4px;
  6987. -moz-border-radius-bottomright: 4px;
  6988. -webkit-border-bottom-right-radius: 4px;
  6989. border-bottom-right-radius: 4px; }
  6990. ul.step li.last span {
  6991. -moz-border-radius-topright: 4px;
  6992. -webkit-border-top-right-radius: 4px;
  6993. border-top-right-radius: 4px;
  6994. -moz-border-radius-bottomright: 4px;
  6995. -webkit-border-bottom-right-radius: 4px;
  6996. border-bottom-right-radius: 4px; } }
  6997. ul.step li.step_current {
  6998. font-weight: bold;
  6999. background: #42b856;
  7000. background-image: -webkit-gradient(linear, left 0%, left 100%, from(#42b856), to(#43ab54));
  7001. background-image: -webkit-linear-gradient(top, #42b856, 0%, #43ab54, 100%);
  7002. background-image: -moz-linear-gradient(top, #42b856 0%, #43ab54 100%);
  7003. background-image: linear-gradient(to bottom, #42b856 0%, #43ab54 100%);
  7004. background-repeat: repeat-x;
  7005. filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF42B856', endColorstr='#FF43AB54', GradientType=0);
  7006. border-color: #399b49 #51ae5c #208931 #369946; }
  7007. ul.step li.step_current span {
  7008. color: #fff;
  7009. text-shadow: 1px 1px #208931;
  7010. border: 1px solid;
  7011. border-color: #73ca77 #74c776 #74c175 #74c776;
  7012. position: relative; }
  7013. @media (min-width: 992px) {
  7014. ul.step li.step_current span {
  7015. padding-left: 38px; }
  7016. ul.step li.step_current span:after {
  7017. background: url(../img/order-step-a.png) right 0 no-repeat; } }
  7018. ul.step li.step_current_end {
  7019. font-weight: bold; }
  7020. ul.step li.step_todo {
  7021. background: #f7f7f7;
  7022. background-image: -webkit-gradient(linear, left 0%, left 100%, from(#f7f7f7), to(#ededed));
  7023. background-image: -webkit-linear-gradient(top, #f7f7f7, 0%, #ededed, 100%);
  7024. background-image: -moz-linear-gradient(top, #f7f7f7 0%, #ededed 100%);
  7025. background-image: linear-gradient(to bottom, #f7f7f7 0%, #ededed 100%);
  7026. background-repeat: repeat-x;
  7027. filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF7F7F7', endColorstr='#FFEDEDED', GradientType=0); }
  7028. ul.step li.step_todo span {
  7029. display: block;
  7030. border: 1px solid;
  7031. border-color: #fff;
  7032. color: #333;
  7033. position: relative; }
  7034. @media (min-width: 992px) {
  7035. ul.step li.step_todo span {
  7036. padding-left: 38px; }
  7037. ul.step li.step_todo span:after {
  7038. background: url(../img/order-step-current.png) right 0 no-repeat; } }
  7039. ul.step li.step_done {
  7040. border-color: #666666 #5f5f5f #292929 #5f5f5f;
  7041. background: #727171;
  7042. background-image: -webkit-gradient(linear, left 0%, left 100%, from(#727171), to(#666666));
  7043. background-image: -webkit-linear-gradient(top, #727171, 0%, #666666, 100%);
  7044. background-image: -moz-linear-gradient(top, #727171 0%, #666666 100%);
  7045. background-image: linear-gradient(to bottom, #727171 0%, #666666 100%);
  7046. background-repeat: repeat-x;
  7047. filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF727171', endColorstr='#FF666666', GradientType=0); }
  7048. ul.step li.step_done a {
  7049. color: #fff;
  7050. text-shadow: 1px 1px rgba(0, 0, 0, 0.3);
  7051. border: 1px solid;
  7052. border-color: #8b8a8a; }
  7053. @media (min-width: 992px) {
  7054. ul.step li.step_done a {
  7055. padding-left: 38px; }
  7056. ul.step li.step_done a:after {
  7057. background: url(../img/order-step-done.png) right 0 no-repeat; } }
  7058. @media (min-width: 992px) {
  7059. ul.step li.step_done.step_done_last a:after {
  7060. background: url(../img/order-step-done-last.png) right 0 no-repeat; } }
  7061. @media (min-width: 992px) {
  7062. ul.step li#step_end span:after {
  7063. display: none; } }
  7064. ul.step li em {
  7065. font-style: normal; }
  7066. @media (min-width: 768px) and (max-width: 991px) {
  7067. ul.step li em {
  7068. display: none; } }
  7069.  
  7070. .rating {
  7071. clear: both;
  7072. display: block;
  7073. margin: 2em;
  7074. cursor: pointer; }
  7075.  
  7076. .rating:after {
  7077. content: ".";
  7078. display: block;
  7079. height: 0;
  7080. width: 0;
  7081. clear: both;
  7082. visibility: hidden; }
  7083.  
  7084. .cancel, .star {
  7085. overflow: hidden;
  7086. float: left;
  7087. margin: 0 1px 0 0;
  7088. width: 16px;
  7089. height: 16px;
  7090. cursor: pointer; }
  7091.  
  7092. .cancel, .cancel a {
  7093. background: url(../../../modules/productcomments/img/delete.gif) no-repeat 0 -16px !important; }
  7094.  
  7095. .cancel a, .star a {
  7096. display: block;
  7097. width: 100%;
  7098. height: 100%;
  7099. background-position: 0 0; }
  7100.  
  7101. div.star_on a {
  7102. background-position: 0 -16px; }
  7103.  
  7104. div.star_hover a,
  7105. div.star a:hover {
  7106. background-position: 0 -32px; }
  7107.  
  7108. .pack_content {
  7109. margin: 10px 0 10px 0; }
  7110.  
  7111. .confirmation {
  7112. margin: 0 0 10px;
  7113. padding: 10px;
  7114. border: 1px solid #e6db55;
  7115. font-size: 13px;
  7116. background: none repeat scroll 0 0 lightyellow; }
  7117.  
  7118. #page .rte {
  7119. background: transparent none repeat scroll 0 0; }
  7120. #page .rte em {
  7121. font-style: italic !important; }
  7122.  
  7123. .listcomment {
  7124. list-style-type: none;
  7125. margin: 0 0 20px 0 !important; }
  7126.  
  7127. .listcomment li {
  7128. padding: 10px 0;
  7129. border-bottom: 1px dotted #d6d4d4;
  7130. color: #666666; }
  7131.  
  7132. .listcomment .titlecomment {
  7133. display: block;
  7134. font-weight: bold;
  7135. font-size: 12px;
  7136. color: #333; }
  7137.  
  7138. .listcomment .txtcomment {
  7139. display: block;
  7140. padding: 5px 0;
  7141. color: #333; }
  7142.  
  7143. .header-container {
  7144. background: #fff; }
  7145.  
  7146. .breadcrumb {
  7147. display: inline-block;
  7148. padding: 0 11px;
  7149. border: 1px solid #d6d4d4;
  7150. font-weight: bold;
  7151. font-size: 12px;
  7152. line-height: 24px;
  7153. min-height: 6px;
  7154. -moz-border-radius: 3px;
  7155. -webkit-border-radius: 3px;
  7156. border-radius: 3px;
  7157. overflow: hidden;
  7158. margin-bottom: 16px;
  7159. position: relative;
  7160. z-index: 1; }
  7161. .breadcrumb .navigation-pipe {
  7162. width: 18px;
  7163. display: inline-block;
  7164. text-indent: -5000px; }
  7165. .breadcrumb a {
  7166. display: inline-block;
  7167. background: #fff;
  7168. padding: 0 15px 0 22px;
  7169. margin-left: -26px;
  7170. position: relative;
  7171. z-index: 2;
  7172. color: #333; }
  7173. .breadcrumb a.home {
  7174. font-size: 17px;
  7175. color: #777777;
  7176. width: 38px;
  7177. text-align: center;
  7178. padding: 0;
  7179. margin: 0 0 0 -10px;
  7180. -moz-border-radius-topleft: 3px;
  7181. -webkit-border-top-left-radius: 3px;
  7182. border-top-left-radius: 3px;
  7183. -moz-border-radius-bottomleft: 3px;
  7184. -webkit-border-bottom-left-radius: 3px;
  7185. border-bottom-left-radius: 3px;
  7186. z-index: 99;
  7187. line-height: 22px;
  7188. display: inline-block;
  7189. height: 25px; }
  7190. .breadcrumb a.home i {
  7191. vertical-align: -1px; }
  7192. .breadcrumb a.home:before {
  7193. border: none; }
  7194. .breadcrumb a:after {
  7195. display: inline-block;
  7196. content: ".";
  7197. position: absolute;
  7198. right: -10px;
  7199. top: 3px;
  7200. width: 18px;
  7201. height: 18px;
  7202. background: #fff;
  7203. border-right: 1px solid #d6d4d4;
  7204. border-top: 1px solid #d6d4d4;
  7205. border-radius: 2px;
  7206. text-indent: -5000px;
  7207. z-index: -1;
  7208. -webkit-transform: rotate(45deg);
  7209. -ms-transform: rotate(45deg);
  7210. transform: rotate(45deg); }
  7211. .breadcrumb a:before {
  7212. display: inline-block;
  7213. content: ".";
  7214. position: absolute;
  7215. left: -10px;
  7216. top: 3px;
  7217. width: 18px;
  7218. height: 18px;
  7219. background: transparent;
  7220. border-right: 1px solid #d6d4d4;
  7221. border-top: 1px solid #d6d4d4;
  7222. border-radius: 2px;
  7223. text-indent: -5000px;
  7224. z-index: -1;
  7225. -webkit-transform: rotate(45deg);
  7226. -ms-transform: rotate(45deg);
  7227. transform: rotate(45deg); }
  7228. .breadcrumb a:hover {
  7229. color: #777777; }
  7230.  
  7231. .ie8 .breadcrumb {
  7232. min-height: 1px; }
  7233. .ie8 .breadcrumb a:after {
  7234. display: none; }
  7235. .ie8 .breadcrumb .navigation-pipe {
  7236. width: 20px; }
  7237.  
  7238. .footer-container {
  7239. background-color: #333; }
  7240. @media (min-width: 768px) {
  7241. .footer-container {
  7242. background: url(../img/footer-bg.png) repeat-x #333; } }
  7243. .footer-container .container {
  7244. padding-bottom: 100px; }
  7245. .footer-container #footer {
  7246. color: #777777; }
  7247. .footer-container #footer .row {
  7248. position: relative; }
  7249. .footer-container #footer ul.row {
  7250. position: static; }
  7251. .footer-container #footer .footer-block {
  7252. margin-top: 45px; }
  7253. @media (max-width: 767px) {
  7254. .footer-container #footer .footer-block {
  7255. margin-top: 20px; } }
  7256. .footer-container #footer a {
  7257. color: #777777; }
  7258. .footer-container #footer a:hover {
  7259. color: #fff; }
  7260. .footer-container #footer h4 {
  7261. font: 600 18px/22px "Open Sans", sans-serif;
  7262. color: #fff;
  7263. margin: 0 0 13px 0;
  7264. cursor: pointer; }
  7265. @media (max-width: 767px) {
  7266. .footer-container #footer h4 {
  7267. position: relative;
  7268. margin-bottom: 0;
  7269. padding-bottom: 13px; }
  7270. .footer-container #footer h4:after {
  7271. display: block;
  7272. content: "\f055";
  7273. font-family: "FontAwesome";
  7274. position: absolute;
  7275. right: 0;
  7276. top: 1px; }
  7277. .footer-container #footer h4.active:after {
  7278. content: "\f056"; } }
  7279. .footer-container #footer h4 a {
  7280. color: #fff; }
  7281. .footer-container #footer ul li {
  7282. padding-bottom: 8px; }
  7283. .footer-container #footer ul li a {
  7284. font-weight: bold;
  7285. text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.4); }
  7286. .footer-container #footer #block_contact_infos {
  7287. border-left: 1px solid #515151; }
  7288. @media (max-width: 767px) {
  7289. .footer-container #footer #block_contact_infos {
  7290. border: none; } }
  7291. .footer-container #footer #block_contact_infos > div {
  7292. padding: 0 0 0 5px; }
  7293. @media (max-width: 767px) {
  7294. .footer-container #footer #block_contact_infos > div {
  7295. padding-left: 0; } }
  7296. .footer-container #footer #block_contact_infos > div ul li {
  7297. padding: 0 0 7px 4px;
  7298. overflow: hidden;
  7299. line-height: 30px; }
  7300. .footer-container #footer #block_contact_infos > div ul li > span,
  7301. .footer-container #footer #block_contact_infos > div ul li > span a {
  7302. color: #fff;
  7303. font-weight: normal; }
  7304. .footer-container #footer #block_contact_infos > div ul li i {
  7305. font-size: 25px;
  7306. width: 32px;
  7307. text-align: center;
  7308. padding-right: 12px;
  7309. float: left;
  7310. color: #908f8f; }
  7311. .footer-container #footer .blockcategories_footer {
  7312. clear: left; }
  7313. .footer-container #footer #social_block {
  7314. float: left;
  7315. width: 50%;
  7316. padding: 22px 15px 0 15px; }
  7317. @media (max-width: 767px) {
  7318. .footer-container #footer #social_block {
  7319. width: 100%;
  7320. float: left;
  7321. padding-top: 5px; } }
  7322. .footer-container #footer #social_block ul {
  7323. float: right; }
  7324. @media (max-width: 767px) {
  7325. .footer-container #footer #social_block ul {
  7326. float: none; } }
  7327. .footer-container #footer #social_block ul li {
  7328. float: left;
  7329. width: 40px;
  7330. text-align: center; }
  7331. @media (min-width: 768px) and (max-width: 991px) {
  7332. .footer-container #footer #social_block ul li {
  7333. width: 30px; } }
  7334. .footer-container #footer #social_block ul li a {
  7335. display: inline-block;
  7336. color: #908f8f;
  7337. font-size: 28px; }
  7338. @media (min-width: 768px) and (max-width: 991px) {
  7339. .footer-container #footer #social_block ul li a {
  7340. font-size: 20px; } }
  7341. .footer-container #footer #social_block ul li a span {
  7342. display: none; }
  7343. .footer-container #footer #social_block ul li a:before {
  7344. display: inline-block;
  7345. font-family: "FontAwesome";
  7346. vertical-align: -5px;
  7347. font-weight: normal;
  7348. -webkit-font-smoothing: antialiased;
  7349. -moz-osx-font-smoothing: grayscale; }
  7350. .footer-container #footer #social_block ul li a:hover {
  7351. color: #fff; }
  7352. .footer-container #footer #social_block ul li.facebook a:before {
  7353. content: "\f09a"; }
  7354. .footer-container #footer #social_block ul li.twitter a:before {
  7355. content: "\f099"; }
  7356. .footer-container #footer #social_block ul li.rss a:before {
  7357. content: "\f09e"; }
  7358. .footer-container #footer #social_block ul li.youtube a:before {
  7359. content: "\f167"; }
  7360. .footer-container #footer #social_block ul li.google-plus a:before {
  7361. content: "\f0d5"; }
  7362. .footer-container #footer #social_block ul li.pinterest a:before {
  7363. content: "\f0d2"; }
  7364. .footer-container #footer #social_block ul li.vimeo a:before {
  7365. content: "\f194"; }
  7366. .footer-container #footer #social_block ul li.instagram a:before {
  7367. content: "\f16d"; }
  7368. .footer-container #footer #social_block h4 {
  7369. float: right;
  7370. margin-bottom: 0;
  7371. font-size: 21px;
  7372. line-height: 25px;
  7373. text-transform: none;
  7374. padding: 0 10px 0 0; }
  7375. @media (max-width: 767px) {
  7376. .footer-container #footer #social_block h4 {
  7377. display: none;
  7378. text-align: center; } }
  7379. .footer-container #footer .bottom-footer {
  7380. position: absolute;
  7381. bottom: -55px;
  7382. left: 0; }
  7383. .footer-container #footer .bottom-footer div {
  7384. padding: 15px 0 0 0;
  7385. border-top: 1px solid #515151;
  7386. width: 100%; }
  7387.  
  7388. #reinsurance_block {
  7389. clear: both !important; }
  7390.  
  7391. #short_description_content ul,
  7392. #short_description_content ol,
  7393. #short_description_content dl,
  7394. #tinymce ul,
  7395. #tinymce ol,
  7396. #tinymce dl {
  7397. margin-left: 20px; }
  7398.  
  7399. .rte ul {
  7400. list-style-type: disc;
  7401. padding-left: 15px; }
  7402.  
  7403. .rte ol {
  7404. list-style-type: decimal;
  7405. padding-left: 15px; }
  7406.  
  7407. .block_hidden_only_for_screen {
  7408. display: none; }
  7409.  
  7410. .cart_navigation {
  7411. margin: 0 0 20px; }
  7412. .cart_navigation .button-medium {
  7413. float: right;
  7414. -moz-border-radius: 4px;
  7415. -webkit-border-radius: 4px;
  7416. border-radius: 4px;
  7417. font-size: 20px;
  7418. line-height: 24px; }
  7419. .cart_navigation .button-medium span {
  7420. -moz-border-radius: 4px;
  7421. -webkit-border-radius: 4px;
  7422. border-radius: 4px;
  7423. padding: 11px 15px 10px 15px; }
  7424. @media (max-width: 992px) {
  7425. .cart_navigation .button-medium span {
  7426. font-size: 16px; } }
  7427. .cart_navigation .button-medium i.right {
  7428. font-size: 25px;
  7429. line-height: 25px;
  7430. vertical-align: -4px;
  7431. margin-left: 6px; }
  7432. .cart_navigation .button-exclusive {
  7433. border: none;
  7434. background: none;
  7435. padding: 0;
  7436. font-size: 17px;
  7437. font-weight: bold;
  7438. color: #333;
  7439. margin: 9px 0 0 0; }
  7440. .cart_navigation .button-exclusive i {
  7441. color: #777777;
  7442. margin-right: 8px; }
  7443. .cart_navigation .button-exclusive:hover, .cart_navigation .button-exclusive:focus, .cart_navigation .button-exclusive:active {
  7444. color: #515151;
  7445. -webkit-box-shadow: none;
  7446. box-shadow: none; }
  7447. @media (max-width: 480px) {
  7448. .cart_navigation > span {
  7449. display: block;
  7450. width: 100%;
  7451. padding-bottom: 15px; } }
  7452.  
  7453. .cart_last_product {
  7454. display: none; }
  7455.  
  7456. .cart_quantity .cart_quantity_input {
  7457. height: 27px;
  7458. line-height: 27px;
  7459. padding: 0;
  7460. text-align: center;
  7461. width: 57px; }
  7462.  
  7463. .cart_gift_quantity .cart_quantity_input {
  7464. height: 27px;
  7465. line-height: 27px;
  7466. padding: 0;
  7467. text-align: center;
  7468. width: 57px; }
  7469.  
  7470. .table tbody > tr > td {
  7471. vertical-align: middle; }
  7472. .table tbody > tr > td.cart_quantity {
  7473. padding: 41px 14px 25px;
  7474. width: 70px; }
  7475. .table tbody > tr > td.cart_quantity .cart_quantity_button {
  7476. margin-top: 3px; }
  7477. .table tbody > tr > td.cart_quantity .cart_quantity_button a {
  7478. float: left;
  7479. margin-right: 3px; }
  7480. .table tbody > tr > td.cart_quantity .cart_quantity_button a + a {
  7481. margin-right: 0; }
  7482. .table tbody > tr > td.cart_delete, .table tbody > tr > td.price_discount_del {
  7483. padding: 5px; }
  7484. .table tfoot > tr > td {
  7485. vertical-align: middle; }
  7486.  
  7487. .cart_delete a.cart_quantity_delete,
  7488. a.price_discount_delete {
  7489. font-size: 23px;
  7490. color: #333; }
  7491. .cart_delete a.cart_quantity_delete:hover,
  7492. a.price_discount_delete:hover {
  7493. color: silver; }
  7494.  
  7495. #cart_summary thead th {
  7496. padding: 7px 8px 9px 8px; }
  7497. #cart_summary tbody td {
  7498. padding: 7px 8px 9px 8px; }
  7499. #cart_summary tbody td.cart_product {
  7500. padding: 7px;
  7501. width: 137px; }
  7502. #cart_summary tbody td.cart_product img {
  7503. border: 1px solid #d6d4d4; }
  7504. #cart_summary tbody td.cart_unit .price span {
  7505. display: inline-block; }
  7506. #cart_summary tbody td.cart_unit .price span.price-percent-reduction {
  7507. margin: 5px auto;
  7508. display: inline-block; }
  7509. #cart_summary tbody td.cart_unit .price span.old-price {
  7510. text-decoration: line-through; }
  7511. #cart_summary tbody td.cart_description small {
  7512. display: block;
  7513. padding: 5px 0 0 0; }
  7514. #cart_summary tbody td.cart_avail {
  7515. width: 1%; }
  7516. #cart_summary tbody td.cart_avail span {
  7517. white-space: nowrap; }
  7518. #cart_summary tbody td.cart_delete {
  7519. width: 1%; }
  7520. #cart_summary tfoot td.text-right, #cart_summary tfoot tbody td.cart_unit, #cart_summary tbody tfoot td.cart_unit, #cart_summary tfoot tbody td.cart_total, #cart_summary tbody tfoot td.cart_total {
  7521. font-weight: bold;
  7522. color: #333; }
  7523. #cart_summary tfoot td.price {
  7524. text-align: right; }
  7525. #cart_summary tfoot td.total_price_container span {
  7526. font: 600 18px/22px "Open Sans", sans-serif;
  7527. color: #555454;
  7528. text-transform: uppercase; }
  7529. #cart_summary tfoot td#total_price_container {
  7530. font: 600 21px/25px "Open Sans", sans-serif;
  7531. color: #333;
  7532. background: #fff; }
  7533.  
  7534. #cart_summary .stock-management-on tbody td.cart_description {
  7535. width: 480px; }
  7536.  
  7537. .cart_discount_price {
  7538. text-align: right; }
  7539.  
  7540. .cart_discount_delete {
  7541. text-align: center; }
  7542.  
  7543. @media (max-width: 767px) {
  7544. #order-detail-content #cart_summary table, #order-detail-content #cart_summary thead, #order-detail-content #cart_summary tbody, #order-detail-content #cart_summary th, #order-detail-content #cart_summary td, #order-detail-content #cart_summary tr {
  7545. display: block; }
  7546. #order-detail-content #cart_summary thead tr {
  7547. position: absolute;
  7548. top: -9999px;
  7549. left: -9999px; }
  7550. #order-detail-content #cart_summary tr {
  7551. border-bottom: 1px solid #cccccc;
  7552. padding-bottom: 7px;
  7553. overflow: hidden;
  7554. position: relative; }
  7555. #order-detail-content #cart_summary td {
  7556. border: none;
  7557. position: relative;
  7558. float: left;
  7559. white-space: normal;
  7560. padding: 7px 20px 7px 20px; }
  7561. #order-detail-content #cart_summary td.cart_product {
  7562. text-align: left; }
  7563. #order-detail-content #cart_summary td.cart_avail {
  7564. display: none; }
  7565. #order-detail-content #cart_summary td.cart_unit {
  7566. width: 33%;
  7567. text-align: right;
  7568. min-height: 70px;
  7569. clear: both; }
  7570. #order-detail-content #cart_summary td.cart_unit .price {
  7571. text-align: right; }
  7572. #order-detail-content #cart_summary td.cart_quantity {
  7573. width: 33%;
  7574. min-height: 70px;
  7575. border-left: 1px solid #cccccc;
  7576. border-right: 1px solid #cccccc; }
  7577. #order-detail-content #cart_summary td.cart_quantity div {
  7578. display: block; }
  7579. #order-detail-content #cart_summary td.cart_quantity > .form-control {
  7580. display: inline; }
  7581. #order-detail-content #cart_summary td.cart_quantity > .cart_quantity_button a {
  7582. margin-right: 0px;
  7583. float: none; }
  7584. #order-detail-content #cart_summary td.cart_total {
  7585. width: 33%;
  7586. min-height: 70px;
  7587. text-align: right; }
  7588. #order-detail-content #cart_summary td.cart_delete {
  7589. position: absolute;
  7590. right: 20px;
  7591. top: 7px; }
  7592. #order-detail-content #cart_summary td.cart_delete:before {
  7593. content: '' !important; }
  7594. #order-detail-content #cart_summary td div {
  7595. display: inline; }
  7596. #order-detail-content #cart_summary td:before {
  7597. content: attr(data-title);
  7598. font-weight: bold;
  7599. display: block; }
  7600. #order-detail-content #cart_summary tfoot td {
  7601. float: none;
  7602. width: 100%; }
  7603. #order-detail-content #cart_summary tfoot td:before {
  7604. display: inline; }
  7605. #order-detail-content #cart_summary tfoot tr .text-right, #order-detail-content #cart_summary tfoot tr tbody td.cart_unit, #order-detail-content #cart_summary tbody tfoot tr td.cart_unit, #order-detail-content #cart_summary tfoot tr tbody td.cart_total, #order-detail-content #cart_summary tbody tfoot tr td.cart_total, #order-detail-content #cart_summary tfoot tr .price {
  7606. display: block;
  7607. float: left;
  7608. width: 50%; } }
  7609. @media (max-width: 768px) {
  7610. #order-detail-content #cart_summary tbody td .price {
  7611. text-align: center; }
  7612. #order-detail-content #cart_summary tbody td.cart_description {
  7613. width: 300px; } }
  7614. .cart_voucher {
  7615. vertical-align: top !important; }
  7616. .cart_voucher h4 {
  7617. font: 600 18px/22px "Open Sans", sans-serif;
  7618. color: #555454;
  7619. text-transform: uppercase;
  7620. padding: 7px 0 10px 0; }
  7621. .cart_voucher .title-offers {
  7622. color: #333;
  7623. font-weight: bold;
  7624. margin-bottom: 6px; }
  7625. .cart_voucher fieldset {
  7626. margin-bottom: 10px; }
  7627. .cart_voucher fieldset #discount_name {
  7628. float: left;
  7629. width: 219px;
  7630. margin-right: 11px; }
  7631. .cart_voucher #display_cart_vouchers span {
  7632. font-weight: bold;
  7633. cursor: pointer;
  7634. color: #777; }
  7635. .cart_voucher #display_cart_vouchers span:hover {
  7636. color: #515151; }
  7637.  
  7638. .enable-multishipping {
  7639. margin: -13px 0 17px; }
  7640. .enable-multishipping label {
  7641. font-weight: normal; }
  7642.  
  7643.  
  7644.  
  7645. #order_carrier {
  7646. clear: both;
  7647. margin-top: 20px;
  7648. border: 1px solid #999999;
  7649. background: #fff; }
  7650.  
  7651. .order_carrier_logo {
  7652. max-width: 65px;
  7653. max-height: 65px; }
  7654.  
  7655. #order_carrier .title_block {
  7656. padding: 0 15px;
  7657. height: 29px;
  7658. font-weight: bold;
  7659. line-height: 29px;
  7660. color: #fff;
  7661. font-weight: bold;
  7662. text-transform: uppercase;
  7663. background: url(../img/bg_table_th.png) repeat-x 0 -10px #999999; }
  7664.  
  7665. #order_carrier span {
  7666. display: block;
  7667. padding: 15px;
  7668. font-weight: bold; }
  7669.  
  7670. .multishipping_close_container {
  7671. text-align: center; }
  7672.  
  7673. table#cart_summary .gift-icon {
  7674. color: white;
  7675. background: #0088cc;
  7676. display: inline;
  7677. line-height: 20px;
  7678. padding: 2px 5px;
  7679. border-radius: 5px; }
  7680.  
  7681. #multishipping_mode_box {
  7682. padding-top: 12px;
  7683. padding-bottom: 19px; }
  7684. #multishipping_mode_box .title {
  7685. font-weight: bold;
  7686. color: #333;
  7687. margin-bottom: 15px; }
  7688. #multishipping_mode_box .description_off {
  7689. display: none; }
  7690. #multishipping_mode_box .description_off div {
  7691. margin-bottom: 10px; }
  7692. #multishipping_mode_box .description_off a:hover,
  7693. #multishipping_mode_box .description a:hover {
  7694. background: #f3f3f3;
  7695. border: 1px solid #cccccc; }
  7696.  
  7697. #multishipping_mode_box.on .description_off {
  7698. display: block; }
  7699.  
  7700. .multishipping-cart .cart_address_delivery.form-control {
  7701. width: 198px; }
  7702.  
  7703. #order .address_add.submit {
  7704. margin-bottom: 20px; }
  7705.  
  7706. #ordermsg {
  7707. margin-bottom: 30px; }
  7708.  
  7709. #id_address_invoice.form-control,
  7710. #id_address_delivery.form-control {
  7711. width: 269px; }
  7712.  
  7713. .addresses .select label,
  7714. .addresses .selector,
  7715. .addresses .addresses .address_select {
  7716. clear: both;
  7717. float: left; }
  7718. .addresses .waitimage {
  7719. display: none;
  7720. float: left;
  7721. width: 24px;
  7722. height: 24px;
  7723. background-image: url("../../../img/loader.gif");
  7724. background-repeat: no-repeat;
  7725. position: relative;
  7726. bottom: -2px;
  7727. left: 10px; }
  7728. .addresses .checkbox.addressesAreEquals {
  7729. clear: both;
  7730. float: left;
  7731. margin: 15px 0 25px 0; }
  7732.  
  7733. #order .delivery_option > div,
  7734. #order-opc .delivery_option > div {
  7735. display: block;
  7736. margin-bottom: 20px;
  7737. font-weight: normal; }
  7738. #order .delivery_option > div > table,
  7739. #order-opc .delivery_option > div > table {
  7740. background: #fff;
  7741. margin-bottom: 0; }
  7742. #order .delivery_option > div > table.resume,
  7743. #order-opc .delivery_option > div > table.resume {
  7744. height: 53px; }
  7745. #order .delivery_option > div > table.resume.delivery_option_carrier,
  7746. #order-opc .delivery_option > div > table.resume.delivery_option_carrier {
  7747. margin-top: 10px;
  7748. width: 100%;
  7749. border: 1px solid #d6d4d4;
  7750. font-weight: bold; }
  7751. #order .delivery_option > div > table.resume.delivery_option_carrier td,
  7752. #order-opc .delivery_option > div > table.resume.delivery_option_carrier td {
  7753. padding: 8px 11px 7px 11px; }
  7754. #order .delivery_option > div > table.resume.delivery_option_carrier td i,
  7755. #order-opc .delivery_option > div > table.resume.delivery_option_carrier td i {
  7756. font-size: 20px;
  7757. margin-right: 7px;
  7758. vertical-align: -2px; }
  7759. #order .delivery_option > div > table.resume td.delivery_option_radio,
  7760. #order-opc .delivery_option > div > table.resume td.delivery_option_radio {
  7761. width: 54px;
  7762. padding-left: 0;
  7763. padding-right: 0;
  7764. text-align: center; }
  7765. #order .delivery_option > div > table.resume td.delivery_option_logo,
  7766. #order-opc .delivery_option > div > table.resume td.delivery_option_logo {
  7767. width: 97px;
  7768. padding-left: 21px; }
  7769. #order .delivery_option > div > table.resume td.delivery_option_price,
  7770. #order-opc .delivery_option > div > table.resume td.delivery_option_price {
  7771. width: 162px; }
  7772.  
  7773. .order_carrier_content {
  7774. line-height: normal;
  7775. padding-bottom: 16px; }
  7776. .order_carrier_content .carrier_title {
  7777. font-weight: bold;
  7778. color: #333; }
  7779. .order_carrier_content .checkbox input {
  7780. margin-top: 2px; }
  7781. .order_carrier_content .delivery_options_address .carrier_title {
  7782. margin-bottom: 17px; }
  7783. .order_carrier_content + div {
  7784. padding-bottom: 15px; }
  7785.  
  7786. #carrierTable {
  7787. border: 1px solid #999999;
  7788. border-bottom: none;
  7789. background: #fff; }
  7790.  
  7791. #carrierTable tbody {
  7792. border-bottom: 1px solid #999999; }
  7793.  
  7794. #carrierTable th {
  7795. padding: 0 15px;
  7796. height: 29px;
  7797. font-weight: bold;
  7798. line-height: 29px;
  7799. color: #fff;
  7800. text-transform: uppercase;
  7801. background: url(../img/bg_table_th.png) repeat-x 0 -10px #999999; }
  7802.  
  7803. #carrierTable td {
  7804. padding: 15px;
  7805. font-weight: bold;
  7806. border-right: 1px solid #e9e9e9; }
  7807.  
  7808. #carrierTable td.carrier_price {
  7809. border: none; }
  7810.  
  7811. p.checkbox.gift {
  7812. margin-bottom: 10px; }
  7813.  
  7814. #gift_div {
  7815. display: none;
  7816. margin-top: 5px;
  7817. margin-bottom: 10px; }
  7818.  
  7819. a.iframe {
  7820. color: #333;
  7821. text-decoration: underline; }
  7822. a.iframe:hover {
  7823. text-decoration: none; }
  7824.  
  7825. p.payment_module {
  7826. margin-bottom: 10px; }
  7827. p.payment_module a {
  7828. display: block;
  7829. border: 1px solid #d6d4d4;
  7830. -moz-border-radius: 4px;
  7831. -webkit-border-radius: 4px;
  7832. border-radius: 4px;
  7833. font-size: 17px;
  7834. line-height: 23px;
  7835. color: #333;
  7836. font-weight: bold;
  7837. padding: 33px 40px 34px 99px;
  7838. letter-spacing: -1px;
  7839. position: relative; }
  7840. p.payment_module a.bankwire {
  7841. background: url(../img/bankwire.png) 15px 12px no-repeat #fbfbfb; }
  7842. p.payment_module a.cheque {
  7843. background: url(../img/cheque.png) 15px 15px no-repeat #fbfbfb; }
  7844. p.payment_module a.cash {
  7845. background: url(../img/cash.png) 15px 15px no-repeat #fbfbfb; }
  7846. p.payment_module a.cheque:after, p.payment_module a.bankwire:after, p.payment_module a.cash:after {
  7847. display: block;
  7848. content: "\f054";
  7849. position: absolute;
  7850. right: 15px;
  7851. margin-top: -11px;
  7852. top: 50%;
  7853. font-family: "FontAwesome";
  7854. font-size: 25px;
  7855. height: 22px;
  7856. width: 14px;
  7857. color: #777; }
  7858. p.payment_module a:hover {
  7859. background-color: #f6f6f6; }
  7860. p.payment_module a span {
  7861. font-weight: bold;
  7862. color: #777; }
  7863.  
  7864. .payment_module.box {
  7865. margin-top: 20px; }
  7866.  
  7867. p.cheque-indent {
  7868. margin-bottom: 9px; }
  7869.  
  7870. .cheque-box .form-group {
  7871. margin-bottom: 0px; }
  7872. .cheque-box .form-group .form-control {
  7873. width: 269px; }
  7874.  
  7875. .order-confirmation.box {
  7876. line-height: 29px; }
  7877. .order-confirmation.box a {
  7878. text-decoration: underline; }
  7879. .order-confirmation.box a:hover {
  7880. text-decoration: none; }
  7881.  
  7882. .delivery_option_carrier td {
  7883. width: 200px; }
  7884.  
  7885. .delivery_option_carrier td + td {
  7886. width: 280px; }
  7887.  
  7888. .delivery_option_carrier td + td + td {
  7889. width: 200px; }
  7890.  
  7891. .delivery_option_carrier tr td {
  7892. padding: 5px; }
  7893.  
  7894. .delivery_option_carrier.selected {
  7895. display: table; }
  7896.  
  7897. .not-displayable {
  7898. display: none; }
  7899.  
  7900. #address .box,
  7901. #identity .box,
  7902. #account-creation_form .box,
  7903. #new_account_form .box,
  7904. #opc_account_form .box,
  7905. #authentication .box {
  7906. padding-bottom: 20px;
  7907. line-height: 20px; }
  7908. #address p.required,
  7909. #identity p.required,
  7910. #account-creation_form p.required,
  7911. #new_account_form p.required,
  7912. #opc_account_form p.required,
  7913. #authentication p.required {
  7914. color: #f13340;
  7915. margin: 9px 0 16px 0; }
  7916. #address p.inline-infos,
  7917. #identity p.inline-infos,
  7918. #account-creation_form p.inline-infos,
  7919. #new_account_form p.inline-infos,
  7920. #opc_account_form p.inline-infos,
  7921. #authentication p.inline-infos {
  7922. color: red; }
  7923. #address .form-group,
  7924. #identity .form-group,
  7925. #account-creation_form .form-group,
  7926. #new_account_form .form-group,
  7927. #opc_account_form .form-group,
  7928. #authentication .form-group {
  7929. margin-bottom: 4px; }
  7930. #address .form-group .form-control,
  7931. #identity .form-group .form-control,
  7932. #account-creation_form .form-group .form-control,
  7933. #new_account_form .form-group .form-control,
  7934. #opc_account_form .form-group .form-control,
  7935. #authentication .form-group .form-control {
  7936. max-width: 271px; }
  7937. #address .form-group .form-control#adress_alias,
  7938. #identity .form-group .form-control#adress_alias,
  7939. #account-creation_form .form-group .form-control#adress_alias,
  7940. #new_account_form .form-group .form-control#adress_alias,
  7941. #opc_account_form .form-group .form-control#adress_alias,
  7942. #authentication .form-group .form-control#adress_alias {
  7943. margin-bottom: 20px; }
  7944. @media (min-width: 1200px) {
  7945. #address .form-group.phone-number,
  7946. #identity .form-group.phone-number,
  7947. #account-creation_form .form-group.phone-number,
  7948. #new_account_form .form-group.phone-number,
  7949. #opc_account_form .form-group.phone-number,
  7950. #authentication .form-group.phone-number {
  7951. float: left;
  7952. width: 270px;
  7953. margin-right: 13px; } }
  7954. @media (min-width: 1200px) {
  7955. #address .form-group.phone-number + p,
  7956. #identity .form-group.phone-number + p,
  7957. #account-creation_form .form-group.phone-number + p,
  7958. #new_account_form .form-group.phone-number + p,
  7959. #opc_account_form .form-group.phone-number + p,
  7960. #authentication .form-group.phone-number + p {
  7961. padding: 23px 0 0 0px;
  7962. margin-bottom: 0; } }
  7963. #address .gender-line,
  7964. #identity .gender-line,
  7965. #account-creation_form .gender-line,
  7966. #new_account_form .gender-line,
  7967. #opc_account_form .gender-line,
  7968. #authentication .gender-line {
  7969. margin-bottom: 4px;
  7970. padding-top: 4px; }
  7971. #address .gender-line > label,
  7972. #identity .gender-line > label,
  7973. #account-creation_form .gender-line > label,
  7974. #new_account_form .gender-line > label,
  7975. #opc_account_form .gender-line > label,
  7976. #authentication .gender-line > label {
  7977. margin-right: 10px;
  7978. margin-bottom: 0; }
  7979. #address .gender-line .radio-inline label,
  7980. #identity .gender-line .radio-inline label,
  7981. #account-creation_form .gender-line .radio-inline label,
  7982. #new_account_form .gender-line .radio-inline label,
  7983. #opc_account_form .gender-line .radio-inline label,
  7984. #authentication .gender-line .radio-inline label {
  7985. font-weight: normal;
  7986. color: #777777; }
  7987.  
  7988. #identity #center_column form.std .row,
  7989. #authentication #center_column form.std .row,
  7990. #order-opc #center_column form.std .row {
  7991. margin-left: -5px;
  7992. margin-right: -5px; }
  7993. #identity #center_column form.std .row .col-xs-4,
  7994. #authentication #center_column form.std .row .col-xs-4,
  7995. #order-opc #center_column form.std .row .col-xs-4 {
  7996. padding-left: 5px;
  7997. padding-right: 5px;
  7998. max-width: 94px; }
  7999. #identity #center_column form.std .row .col-xs-4 .form-control,
  8000. #authentication #center_column form.std .row .col-xs-4 .form-control,
  8001. #order-opc #center_column form.std .row .col-xs-4 .form-control {
  8002. max-width: 84px; }
  8003. #identity #center_column .footer_links,
  8004. #authentication #center_column .footer_links,
  8005. #order-opc #center_column .footer_links {
  8006. border: none;
  8007. padding-top: 0; }
  8008.  
  8009. #new_account_form .box {
  8010. line-height: 20px; }
  8011. #new_account_form .box .date-select {
  8012. padding-bottom: 10px; }
  8013. #new_account_form .box .top-indent {
  8014. padding-top: 10px; }
  8015. #new_account_form .box .customerprivacy {
  8016. padding-top: 15px; }
  8017.  
  8018. #authentication fieldset.account_creation {
  8019. margin-bottom: 20px; }
  8020.  
  8021. #password {
  8022. padding-top: 0;
  8023. border: none; }
  8024. #password .box p {
  8025. margin-bottom: 9px; }
  8026. #password .box .form-group {
  8027. margin-bottom: 20px; }
  8028. #password .box .form-group .form-control {
  8029. width: 263px; }
  8030.  
  8031. #instant_search_results a.close {
  8032. font-size: 13px;
  8033. font-weight: 600;
  8034. opacity: 1;
  8035. line-height: inherit;
  8036. text-transform: none;
  8037. font-family: Arial, Helvetica, sans-serif; }
  8038. #instant_search_results a.close:hover {
  8039. color: #515151; }
  8040.  
  8041. #manufacturers_list h3,
  8042. #suppliers_list h3 {
  8043. font-size: 17px;
  8044. line-height: 23px; }
  8045. #manufacturers_list .description,
  8046. #suppliers_list .description {
  8047. line-height: 18px; }
  8048. #manufacturers_list .product-counter a,
  8049. #suppliers_list .product-counter a {
  8050. font-weight: bold;
  8051. color: #333; }
  8052. #manufacturers_list .product-counter a:hover,
  8053. #suppliers_list .product-counter a:hover {
  8054. color: #515151; }
  8055. #manufacturers_list.list li .mansup-container,
  8056. #suppliers_list.list li .mansup-container {
  8057. border-top: 1px solid #d6d4d4;
  8058. padding: 31px 0 30px 0; }
  8059. @media (max-width: 767px) {
  8060. #manufacturers_list.list li .mansup-container,
  8061. #suppliers_list.list li .mansup-container {
  8062. text-align: center; } }
  8063. #manufacturers_list.list li:first-child .mansup-,
  8064. #suppliers_list.list li:first-child .mansup-container {
  8065. border-top: 0; }
  8066. #manufacturers_list.list li .left-side,
  8067. #suppliers_list.list li .left-side {
  8068. text-align: center; }
  8069. #manufacturers_list.list li h3,
  8070. #suppliers_list.list li h3 {
  8071. margin-top: -5px;
  8072. padding-bottom: 8px; }
  8073. #manufacturers_list.list li .middle-side,
  8074. #suppliers_list.list li .middle-side {
  8075. padding-left: 0; }
  8076. @media (max-width: 767px) {
  8077. #manufacturers_list.list li .middle-side,
  8078. #suppliers_list.list li .middle-side {
  8079. padding-right: 15px;
  8080. padding-left: 15px; } }
  8081. #manufacturers_list.list li .right-side-content,
  8082. #suppliers_list.list li .right-side-content {
  8083. border-left: 1px solid #d6d4d4;
  8084. padding: 0 0 32px 31px;
  8085. min-height: 108px; }
  8086. @media (max-width: 767px) {
  8087. #manufacturers_list.list li .right-side-content,
  8088. #suppliers_list.list li .right-side-content {
  8089. min-height: 1px;
  8090. padding: 0;
  8091. border: none; } }
  8092. #manufacturers_list.list li .right-side-content .product-counter,
  8093. #suppliers_list.list li .right-side-content .product-counter {
  8094. position: relative;
  8095. top: -6px;
  8096. margin-bottom: 12px; }
  8097. @media (max-width: 767px) {
  8098. #manufacturers_list.list li .right-side-content .product-counter,
  8099. #suppliers_list.list li .right-side-content .product-counter {
  8100. top: 0; } }
  8101. #manufacturers_list.grid li,
  8102. #suppliers_list.grid li {
  8103. text-align: center; }
  8104. #manufacturers_list.grid li .product-container,
  8105. #suppliers_list.grid li .product-container {
  8106. padding-top: 40px;
  8107. padding-bottom: 20px;
  8108. border-bottom: 1px solid #d6d4d4; }
  8109. #manufacturers_list.grid li .product-container .left-side,
  8110. #suppliers_list.grid li .product-container .left-side {
  8111. padding-bottom: 42px; }
  8112. #manufacturers_list.grid li .product-container h3,
  8113. #suppliers_list.grid li .product-container h3 {
  8114. padding-bottom: 10px; }
  8115. #manufacturers_list.grid li .product-container .product-counter,
  8116. #suppliers_list.grid li .product-container .product-counter {
  8117. margin-bottom: 12px; }
  8118. @media (min-width: 1200px) {
  8119. #manufacturers_list.grid li.first-in-line,
  8120. #suppliers_list.grid li.first-in-line {
  8121. clear: left; }
  8122. #manufacturers_list.grid li.last-line .product-container,
  8123. #suppliers_list.grid li.last-line .product-container {
  8124. border-bottom: none; } }
  8125. @media (min-width: 768px) and (max-width: 1199px) {
  8126. #manufacturers_list.grid li.first-item-of-tablet-line,
  8127. #suppliers_list.grid li.first-item-of-tablet-line {
  8128. clear: left; }
  8129. #manufacturers_list.grid li.last-tablet-line .product-container,
  8130. #suppliers_list.grid li.last-tablet-line .product-container {
  8131. border-bottom: none; } }
  8132. @media (max-width: 767px) {
  8133. #manufacturers_list.grid .product-container,
  8134. #suppliers_list.grid .product-container {
  8135. border-bottom: none; } }
  8136.  
  8137. #manufacturer .description_box,
  8138. #supplier .description_box {
  8139. padding-top: 20px;
  8140. padding-bottom: 20px;
  8141. border-top: 1px solid #d6d4d4; }
  8142. #manufacturer .description_box .hide_desc,
  8143. #supplier .description_box .hide_desc {
  8144. display: none; }
  8145. #manufacturer .bottom-pagination-content,
  8146. #manufacturer .top-pagination-content,
  8147. #supplier .bottom-pagination-content,
  8148. #supplier .top-pagination-content {
  8149. min-height: 69px; }
  8150. #manufacturer .top-pagination-content.bottom-line,
  8151. #supplier .top-pagination-content.bottom-line {
  8152. border-bottom: 1px solid #d6d4d4; }
  8153.  
  8154. table.discount i {
  8155. font-size: 20px;
  8156. line-height: 20px;
  8157. vertical-align: -2px; }
  8158. table.discount i.icon-ok {
  8159. color: #46a74e; }
  8160. table.discount i.icon-remove {
  8161. color: #f13340; }
  8162.  
  8163. #guestTracking .form-control {
  8164. max-width: 271px; }
  8165. @media (min-width: 1200px) {
  8166. #guestTracking .form-group {
  8167. overflow: hidden; }
  8168. #guestTracking .form-group i {
  8169. padding-left: 10px; }
  8170. #guestTracking .form-control {
  8171. float: left; }
  8172. #guestTracking label {
  8173. float: left;
  8174. clear: both;
  8175. width: 100%; } }
  8176.  
  8177. #pagenotfound .pagenotfound {
  8178. max-width: 824px;
  8179. margin: 100px auto 100px auto;
  8180. text-align: center; }
  8181. #pagenotfound .pagenotfound .img-404 {
  8182. padding: 8px 0 27px 0; }
  8183. #pagenotfound .pagenotfound .img-404 img {
  8184. max-width: 100%; }
  8185. #pagenotfound .pagenotfound h1 {
  8186. font: 600 28px/34px "Open Sans", sans-serif;
  8187. color: #333;
  8188. text-transform: uppercase;
  8189. margin-bottom: 7px; }
  8190. #pagenotfound .pagenotfound p {
  8191. font: 600 16px/20px "Open Sans", sans-serif;
  8192. color: #555454;
  8193. text-transform: uppercase;
  8194. border-bottom: 1px solid #d6d4d4;
  8195. padding-bottom: 19px;
  8196. margin-bottom: 20px; }
  8197. #pagenotfound .pagenotfound h3 {
  8198. font-weight: bold;
  8199. color: #333;
  8200. font-size: 13px;
  8201. line-height: normal;
  8202. margin-bottom: 18px; }
  8203. #pagenotfound .pagenotfound label {
  8204. font-weight: normal; }
  8205. @media (max-width: 767px) {
  8206. #pagenotfound .pagenotfound label {
  8207. display: block; } }
  8208. #pagenotfound .pagenotfound .form-control {
  8209. max-width: 293px;
  8210. display: inline-block;
  8211. margin-right: 5px; }
  8212. @media (max-width: 767px) {
  8213. #pagenotfound .pagenotfound .form-control {
  8214. margin: 0 auto 15px auto;
  8215. display: block; } }
  8216. #pagenotfound .pagenotfound .buttons {
  8217. padding: 48px 0 20px 0; }
  8218. #pagenotfound .pagenotfound .buttons .button-medium i.left {
  8219. font-size: 17px; }
  8220.  
  8221. #account-creation_form fieldset.reversoform {
  8222. padding: 10px !important; }
  8223.  
  8224. #account-creation_form fieldset.reversoform .text label {
  8225. display: block;
  8226. padding: 0 0 10px 0;
  8227. width: 100%;
  8228. text-align: left; }
  8229.  
  8230. #account-creation_form fieldset.reversoform .infos-sup {
  8231. padding: 0 !important;
  8232. font-size: 10px;
  8233. font-style: italic;
  8234. text-align: right; }
  8235.  
  8236. #account-creation_form fieldset.customerprivacy label,
  8237. fieldset.customerprivacy label {
  8238. cursor: pointer; }
  8239.  
  8240. .tab-content {
  8241. margin-top: 20px; }
  8242.  
  8243. form#sendComment fieldset {
  8244. padding: 10px;
  8245. border: 1px solid #cccccc;
  8246. background: #eeeeee; }
  8247.  
  8248. form#sendComment h3 {
  8249. font-size: 14px; }
  8250.  
  8251. #new_comment_form p.text {
  8252. margin-bottom: 0;
  8253. padding-bottom: 0; }
  8254.  
  8255. #sendComment p.text label,
  8256. #sendComment p.textarea label {
  8257. display: block;
  8258. margin: 12px 0 4px;
  8259. font-weight: bold;
  8260. font-size: 12px; }
  8261.  
  8262. #sendComment p.text input {
  8263. padding: 0 5px;
  8264. height: 28px;
  8265. width: 498px;
  8266. border: 1px solid #cccccc;
  8267. background: url(../img/bg_input.png) repeat-x 0 0 #fff; }
  8268.  
  8269. #sendComment p.textarea textarea {
  8270. height: 80px;
  8271. width: 508px;
  8272. border: 1px solid #cccccc; }
  8273.  
  8274. #sendComment p.submit {
  8275. padding: 0;
  8276. text-align: right; }
  8277.  
  8278. #sendComment p.closeform {
  8279. float: right;
  8280. padding: 0;
  8281. height: 12px;
  8282. width: 12px;
  8283. text-indent: -5000px;
  8284. background: url(../img/icon/delete.gif) no-repeat 0 0; }
  8285.  
  8286. .star {
  8287. position: relative;
  8288. top: -1px;
  8289. float: left;
  8290. width: 14px;
  8291. overflow: hidden;
  8292. cursor: pointer;
  8293. font-size: 14px;
  8294. font-weight: normal; }
  8295.  
  8296. .star {
  8297. display: block; }
  8298. .star a {
  8299. display: block;
  8300. position: absolute;
  8301. text-indent: -5000px; }
  8302.  
  8303. div.star:after {
  8304. content: "\f006";
  8305. font-family: "FontAwesome";
  8306. display: inline-block;
  8307. color: #777676; }
  8308.  
  8309. div.star.star_on {
  8310. display: block; }
  8311. div.star.star_on:after {
  8312. content: "\f005";
  8313. font-family: "FontAwesome";
  8314. display: inline-block;
  8315. color: #ef8743; }
  8316.  
  8317. div.star.star_hover:after {
  8318. content: "\f005";
  8319. font-family: "FontAwesome";
  8320. display: inline-block;
  8321. color: #ef8743; }
  8322.  
  8323. .advertising_block {
  8324. width: 191px;
  8325. margin-bottom: 1em;
  8326. text-align: center; }
  8327.  
  8328. .blockcategories_footer ul ul {
  8329. display: none !important; }
  8330.  
  8331. .form-group.form-error input, .form-group.form-error textarea {
  8332. border: 1px solid #f13340;
  8333. color: #f13340;
  8334. background: url(../img/icon/form-error.png) 98% 5px no-repeat #fff1f2; }
  8335. .form-group.form-ok input, .form-group.form-ok textarea {
  8336. border: 1px solid #46a74e;
  8337. color: #35b33f;
  8338. background: url(../img/icon/form-ok.png) 98% 5px no-repeat #ddf9e1; }
  8339. .form-group.form-error .form-control, .form-group.form-ok .form-control {
  8340. padding-right: 30px; }
  8341.  
  8342. .radio-inline, .checkbox {
  8343. padding-left: 0; }
  8344. .radio-inline .checker, .checkbox .checker {
  8345. float: left; }
  8346. .radio-inline .checker span, .checkbox .checker span {
  8347. top: 0px; }
  8348. .radio-inline div.radio, .checkbox div.radio {
  8349. display: inline-block; }
  8350. .radio-inline div.radio span, .checkbox div.radio span {
  8351. float: left;
  8352. top: 0px; }
  8353.  
  8354. .fancybox-skin {
  8355. background: #fff !important; }
  8356.  
  8357. .fancybox-skin .fancybox-close {
  8358. width: 28px;
  8359. height: 28px;
  8360. background: none;
  8361. font-size: 28px;
  8362. line-height: 28px;
  8363. color: #333;
  8364. text-align: center;
  8365. background: white;
  8366. -moz-border-radius: 50px;
  8367. -webkit-border-radius: 50px;
  8368. border-radius: 50px; }
  8369. .fancybox-skin .fancybox-close:hover {
  8370. color: #515151; }
  8371. .fancybox-skin .fancybox-close:after {
  8372. content: "\f057";
  8373. font-family: "FontAwesome"; }
  8374.  
  8375. #facebook_block,
  8376. #cmsinfo_block {
  8377. overflow: hidden;
  8378. background: #f2f2f2;
  8379. min-height: 344px;
  8380. height: 344px;
  8381. padding-right: 29px;
  8382. padding-left: 29px; }
  8383. @media (max-width: 991px) {
  8384. #facebook_block,
  8385. #cmsinfo_block {
  8386. min-height: 354px;
  8387. height: 354px;
  8388. padding-left: 13px;
  8389. padding-right: 13px; } }
  8390. @media (max-width: 767px) {
  8391. #facebook_block,
  8392. #cmsinfo_block {
  8393. width: 100%;
  8394. min-height: 1px; } }
  8395.  
  8396. #facebook_block h4 {
  8397. padding: 35px 0 0 0;
  8398. margin: 0 0 12px 0;
  8399. font: 300 21px/25px "Open Sans", sans-serif;
  8400. color: #6f6d6d; }
  8401. @media (max-width: 991px) {
  8402. #facebook_block h4 {
  8403. font-size: 18px; } }
  8404. @media (max-width: 767px) {
  8405. #facebook_block h4 {
  8406. padding-top: 20px !important; } }
  8407. @media (max-width: 768px) {
  8408. #facebook_block h4 {
  8409. font-size: 16px; } }
  8410. #facebook_block .facebook-fanbox {
  8411. background: #fff;
  8412. border: 1px solid #aaaaaa;
  8413. padding-bottom: 10px; }
  8414.  
  8415. #cmsinfo_block {
  8416. border-left: 1px solid #d9d9d9; }
  8417. @media (max-width: 767px) {
  8418. #cmsinfo_block {
  8419. border: none;
  8420. margin-top: 10px; } }
  8421. #cmsinfo_block > div {
  8422. padding: 35px 10px 0 0; }
  8423. @media (max-width: 767px) {
  8424. #cmsinfo_block > div {
  8425. padding-top: 20px; } }
  8426. @media (max-width: 479px) {
  8427. #cmsinfo_block > div {
  8428. width: 100%;
  8429. border-top: 1px solid #d9d9d9; } }
  8430. #cmsinfo_block > div + div {
  8431. border-left: 1px solid #d9d9d9;
  8432. min-height: 344px;
  8433. padding-left: 29px; }
  8434. @media (max-width: 479px) {
  8435. #cmsinfo_block > div + div {
  8436. border-left: none;
  8437. padding-left: 10px;
  8438. min-height: 1px;
  8439. padding-bottom: 15px; } }
  8440. #cmsinfo_block em {
  8441. float: left;
  8442. width: 60px;
  8443. height: 60px;
  8444. margin: 3px 10px 0 0;
  8445. font-size: 30px;
  8446. color: #fff;
  8447. line-height: 60px;
  8448. text-align: center;
  8449. background: #6f6d6d;
  8450. -moz-border-radius: 100px;
  8451. -webkit-border-radius: 100px;
  8452. border-radius: 100px; }
  8453. @media (max-width: 991px) {
  8454. #cmsinfo_block em {
  8455. width: 30px;
  8456. height: 30px;
  8457. line-height: 30px;
  8458. font-size: 20px; } }
  8459. #cmsinfo_block .type-text {
  8460. overflow: hidden; }
  8461. #cmsinfo_block h3 {
  8462. margin: 0 0 5px 0;
  8463. font: 300 21px/25px "Open Sans", sans-serif;
  8464. color: #6f6d6d; }
  8465. @media (max-width: 1199px) {
  8466. #cmsinfo_block h3 {
  8467. font-size: 18px; } }
  8468. #cmsinfo_block ul li {
  8469. padding-bottom: 22px; }
  8470. @media (max-width: 1199px) {
  8471. #cmsinfo_block ul li {
  8472. padding-bottom: 10px; } }
  8473. @media (max-width: 991px) {
  8474. #cmsinfo_block ul li {
  8475. padding-bottom: 0; } }
  8476. #cmsinfo_block p em {
  8477. background: none;
  8478. -moz-border-radius: 0;
  8479. -webkit-border-radius: 0;
  8480. border-radius: 0;
  8481. margin: 0;
  8482. font-size: 13px;
  8483. color: #777777;
  8484. float: none;
  8485. height: inherit;
  8486. line-height: inherit;
  8487. text-align: left;
  8488. font-style: italic; }
  8489.  
  8490. .ie8 #facebook_block,
  8491. .ie8 #cmsinfo_block {
  8492. height: 344px; }
  8493.  
  8494. @media (max-width: 1199px) {
  8495. .zoomdiv {
  8496. display: none !important; } }
  8497. #product.content_only div.pb-left-column p.resetimg {
  8498. margin-bottom: 0px;
  8499. padding-top: 0px; }
  8500. #product.content_only div.pb-left-column #thumbs_list_frame {
  8501. margin-bottom: 0px; }
  8502.  
  8503. #product_comparison td.compare_extra_information {
  8504. padding: 10px; }
  8505. #product_comparison #social-share-compare {
  8506. margin-bottom: 50px; }
  8507.  
  8508. .btn-facebook:hover, .btn-twitter:hover, .btn-google-plus:hover, .btn-pinterest:hover {
  8509. border-color: white; }
  8510.  
  8511. .btn-facebook i {
  8512. color: #435f9f; }
  8513. .btn-facebook:hover {
  8514. color: white;
  8515. background-color: #435f9f; }
  8516. .btn-facebook:hover i {
  8517. color: white; }
  8518.  
  8519. .btn-twitter i {
  8520. color: #00aaf0; }
  8521. .btn-twitter:hover {
  8522. color: white;
  8523. background-color: #00aaf0; }
  8524. .btn-twitter:hover i {
  8525. color: white; }
  8526.  
  8527. .btn-google-plus i {
  8528. color: #e04b34; }
  8529. .btn-google-plus:hover {
  8530. color: white;
  8531. background-color: #e04b34; }
  8532. .btn-google-plus:hover i {
  8533. color: white; }
  8534.  
  8535. .btn-pinterest i {
  8536. color: #ce1f21; }
  8537. .btn-pinterest:hover {
  8538. color: white;
  8539. background-color: #ce1f21; }
  8540. .btn-pinterest:hover i {
  8541. color: white; }
  8542.  
  8543. .payment_option_form {
  8544. display: none; }
  8545.  
  8546. .payment_option_logo {
  8547. height: 50px;
  8548. max-height: 50px; }
  8549.  
  8550. .payment_module_adv {
  8551. height: 120px;
  8552. max-height: 120px; }
  8553.  
  8554. .payment_option_selected {
  8555. display: none;
  8556. margin-top: 15px; }
  8557. .payment_option_selected i {
  8558. color: green; }
  8559.  
  8560. .payment_option_cta {
  8561. margin-left: 10px;
  8562. color: #333 !important; }
  8563.  
  8564. .tnc_box {
  8565. background: #fbfbfb;
  8566. border: 1px solid #d6d4d4;
  8567. padding: 14px 18px 13px;
  8568. margin: 0 0 30px 0;
  8569. line-height: 23px; }
  8570.  
  8571. .pointer-box {
  8572. cursor: pointer; }
  8573.  
  8574. /*# sourceMappingURL=global.css.map */
Add Comment
Please, Sign In to add comment