Guest User

Untitled

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