Guest User

bestline

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