Guest User

Untitled

a guest
Nov 18th, 2016
797
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 315.04 KB | None | 0 0
  1. /*
  2. * @package Style
  3. * @description This package holds all common style declarations
  4. * of the site
  5. */
  6. html, body, div, span, applet, object, iframe,
  7. h1, h2, h3, h4, h5, h6, p, blockquote, pre,
  8. a, abbr, acronym, address, big, cite, code,
  9. del, dfn, em, img, ins, kbd, q, s, samp,
  10. small, strike, strong, sub, sup, tt, var,
  11. b, u, i, center,
  12. dl, dt, dd, ol, ul, li,
  13. fieldset, form, label, legend,
  14. table, caption, tbody, tfoot, thead, tr, th, td,
  15. article, aside, canvas, details, embed,
  16. figure, figcaption, footer, header, hgroup,
  17. menu, nav, output, ruby, section, summary,
  18. time, mark, audio, video {
  19. margin: 0;
  20. padding: 0;
  21. border: 0;
  22. font: inherit;
  23. font-size: 100%;
  24. vertical-align: baseline; }
  25.  
  26. html {
  27. line-height: 1; }
  28.  
  29. ol, ul {
  30. list-style: none; }
  31.  
  32. table {
  33. border-collapse: collapse;
  34. border-spacing: 0; }
  35.  
  36. caption, th, td {
  37. text-align: left;
  38. font-weight: normal;
  39. vertical-align: middle; }
  40.  
  41. q, blockquote {
  42. quotes: none; }
  43. q:before, q:after, blockquote:before, blockquote:after {
  44. content: "";
  45. content: none; }
  46.  
  47. a img {
  48. border: none; }
  49.  
  50. article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
  51. display: block; }
  52.  
  53. /*!
  54. * Bootstrap v3.3.6 (http://getbootstrap.com)
  55. * Copyright 2011-2015 Twitter, Inc.
  56. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
  57. */
  58. /*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
  59. html {
  60. font-family: sans-serif;
  61. -ms-text-size-adjust: 100%;
  62. -webkit-text-size-adjust: 100%; }
  63.  
  64. body {
  65. margin: 0; }
  66.  
  67. article,
  68. aside,
  69. details,
  70. figcaption,
  71. figure,
  72. footer,
  73. header,
  74. hgroup,
  75. main,
  76. menu,
  77. nav,
  78. section,
  79. summary {
  80. display: block; }
  81.  
  82. audio,
  83. canvas,
  84. progress,
  85. video {
  86. display: inline-block;
  87. vertical-align: baseline; }
  88.  
  89. audio:not([controls]) {
  90. display: none;
  91. height: 0; }
  92.  
  93. [hidden],
  94. template {
  95. display: none; }
  96.  
  97. a {
  98. background-color: transparent; }
  99.  
  100. a:active,
  101. a:hover {
  102. outline: 0; }
  103.  
  104. abbr[title] {
  105. border-bottom: 1px dotted; }
  106.  
  107. b,
  108. strong {
  109. font-weight: bold; }
  110.  
  111. dfn {
  112. font-style: italic; }
  113.  
  114. h1 {
  115. font-size: 2em;
  116. margin: 0.67em 0; }
  117.  
  118. mark {
  119. background: #ff0;
  120. color: #000; }
  121.  
  122. small {
  123. font-size: 80%; }
  124.  
  125. sub,
  126. sup {
  127. font-size: 75%;
  128. line-height: 0;
  129. position: relative;
  130. vertical-align: baseline; }
  131.  
  132. sup {
  133. top: -0.5em; }
  134.  
  135. sub {
  136. bottom: -0.25em; }
  137.  
  138. img {
  139. border: 0; }
  140.  
  141. svg:not(:root) {
  142. overflow: hidden; }
  143.  
  144. figure {
  145. margin: 1em 40px; }
  146.  
  147. hr {
  148. box-sizing: content-box;
  149. height: 0; }
  150.  
  151. pre {
  152. overflow: auto; }
  153.  
  154. code,
  155. kbd,
  156. pre,
  157. samp {
  158. font-family: monospace, monospace;
  159. font-size: 1em; }
  160.  
  161. button,
  162. input,
  163. optgroup,
  164. select,
  165. textarea {
  166. color: inherit;
  167. font: inherit;
  168. margin: 0; }
  169.  
  170. button {
  171. overflow: visible; }
  172.  
  173. button,
  174. select {
  175. text-transform: none; }
  176.  
  177. button,
  178. html input[type="button"],
  179. input[type="reset"],
  180. input[type="submit"] {
  181. -webkit-appearance: button;
  182. cursor: pointer; }
  183.  
  184. button[disabled],
  185. html input[disabled] {
  186. cursor: default; }
  187.  
  188. button::-moz-focus-inner,
  189. input::-moz-focus-inner {
  190. border: 0;
  191. padding: 0; }
  192.  
  193. input {
  194. line-height: normal; }
  195.  
  196. input[type="checkbox"],
  197. input[type="radio"] {
  198. box-sizing: border-box;
  199. padding: 0; }
  200.  
  201. input[type="number"]::-webkit-inner-spin-button,
  202. input[type="number"]::-webkit-outer-spin-button {
  203. height: auto; }
  204.  
  205. input[type="search"] {
  206. -webkit-appearance: textfield;
  207. box-sizing: content-box; }
  208.  
  209. input[type="search"]::-webkit-search-cancel-button,
  210. input[type="search"]::-webkit-search-decoration {
  211. -webkit-appearance: none; }
  212.  
  213. fieldset {
  214. border: 1px solid #c0c0c0;
  215. margin: 0 2px;
  216. padding: 0.35em 0.625em 0.75em; }
  217.  
  218. legend {
  219. border: 0;
  220. padding: 0; }
  221.  
  222. textarea {
  223. overflow: auto; }
  224.  
  225. optgroup {
  226. font-weight: bold; }
  227.  
  228. table {
  229. border-collapse: collapse;
  230. border-spacing: 0; }
  231.  
  232. td,
  233. th {
  234. padding: 0; }
  235.  
  236. * {
  237. -webkit-box-sizing: border-box;
  238. -moz-box-sizing: border-box;
  239. box-sizing: border-box; }
  240.  
  241. *:before,
  242. *:after {
  243. -webkit-box-sizing: border-box;
  244. -moz-box-sizing: border-box;
  245. box-sizing: border-box; }
  246.  
  247. html {
  248. font-size: 10px;
  249. -webkit-tap-highlight-color: transparent; }
  250.  
  251. body {
  252. font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  253. font-size: 14px;
  254. line-height: 1.42857;
  255. color: #333333;
  256. background-color: white; }
  257.  
  258. input,
  259. button,
  260. select,
  261. textarea {
  262. font-family: inherit;
  263. font-size: inherit;
  264. line-height: inherit; }
  265.  
  266. a {
  267. color: #858586;
  268. text-decoration: none; }
  269. a:hover, a:focus {
  270. color: #263238;
  271. text-decoration: underline; }
  272. a:focus {
  273. outline: thin dotted;
  274. outline: 5px auto -webkit-focus-ring-color;
  275. outline-offset: -2px; }
  276.  
  277. figure {
  278. margin: 0; }
  279.  
  280. img {
  281. vertical-align: middle; }
  282.  
  283. .img-responsive {
  284. display: block;
  285. max-width: 100%;
  286. height: auto; }
  287.  
  288. .img-rounded {
  289. border-radius: 6px; }
  290.  
  291. .img-thumbnail {
  292. padding: 4px;
  293. line-height: 1.42857;
  294. background-color: white;
  295. border: 1px solid #dddddd;
  296. border-radius: 3px;
  297. -webkit-transition: all 0.2s ease-in-out;
  298. -o-transition: all 0.2s ease-in-out;
  299. transition: all 0.2s ease-in-out;
  300. display: inline-block;
  301. max-width: 100%;
  302. height: auto; }
  303.  
  304. .img-circle {
  305. border-radius: 50%; }
  306.  
  307. hr {
  308. margin-top: 20px;
  309. margin-bottom: 20px;
  310. border: 0;
  311. border-top: 1px solid #eeeeee; }
  312.  
  313. .sr-only {
  314. position: absolute;
  315. width: 1px;
  316. height: 1px;
  317. margin: -1px;
  318. padding: 0;
  319. overflow: hidden;
  320. clip: rect(0, 0, 0, 0);
  321. border: 0; }
  322.  
  323. .sr-only-focusable:active, .sr-only-focusable:focus {
  324. position: static;
  325. width: auto;
  326. height: auto;
  327. margin: 0;
  328. overflow: visible;
  329. clip: auto; }
  330.  
  331. [role="button"] {
  332. cursor: pointer; }
  333.  
  334. h1, h2, h3, h4, h5, h6,
  335. .h1, .h2, .h3, .h4, .h5, .h6 {
  336. font-family: inherit;
  337. font-weight: 500;
  338. line-height: 1.1;
  339. color: inherit; }
  340. h1 small,
  341. h1 .small, h2 small,
  342. h2 .small, h3 small,
  343. h3 .small, h4 small,
  344. h4 .small, h5 small,
  345. h5 .small, h6 small,
  346. h6 .small,
  347. .h1 small,
  348. .h1 .small, .h2 small,
  349. .h2 .small, .h3 small,
  350. .h3 .small, .h4 small,
  351. .h4 .small, .h5 small,
  352. .h5 .small, .h6 small,
  353. .h6 .small {
  354. font-weight: normal;
  355. line-height: 1;
  356. color: #777777; }
  357.  
  358. h1, .h1,
  359. h2, .h2,
  360. h3, .h3 {
  361. margin-top: 20px;
  362. margin-bottom: 10px; }
  363. h1 small,
  364. h1 .small, .h1 small,
  365. .h1 .small,
  366. h2 small,
  367. h2 .small, .h2 small,
  368. .h2 .small,
  369. h3 small,
  370. h3 .small, .h3 small,
  371. .h3 .small {
  372. font-size: 65%; }
  373.  
  374. h4, .h4,
  375. h5, .h5,
  376. h6, .h6 {
  377. margin-top: 10px;
  378. margin-bottom: 10px; }
  379. h4 small,
  380. h4 .small, .h4 small,
  381. .h4 .small,
  382. h5 small,
  383. h5 .small, .h5 small,
  384. .h5 .small,
  385. h6 small,
  386. h6 .small, .h6 small,
  387. .h6 .small {
  388. font-size: 75%; }
  389.  
  390. h1, .h1 {
  391. font-size: 36px; }
  392.  
  393. h2, .h2 {
  394. font-size: 30px; }
  395.  
  396. h3, .h3 {
  397. font-size: 24px; }
  398.  
  399. h4, .h4 {
  400. font-size: 18px; }
  401.  
  402. h5, .h5 {
  403. font-size: 14px; }
  404.  
  405. h6, .h6 {
  406. font-size: 12px; }
  407.  
  408. p {
  409. margin: 0 0 10px; }
  410.  
  411. .lead {
  412. margin-bottom: 20px;
  413. font-size: 16px;
  414. font-weight: 300;
  415. line-height: 1.4; }
  416. @media (min-width: 768px) {
  417. .lead {
  418. font-size: 21px; } }
  419.  
  420. small,
  421. .small {
  422. font-size: 85%; }
  423.  
  424. mark,
  425. .mark {
  426. background-color: #fcf8e3;
  427. padding: .2em; }
  428.  
  429. .text-left {
  430. text-align: left; }
  431.  
  432. .text-right {
  433. text-align: right; }
  434.  
  435. .text-center {
  436. text-align: center; }
  437.  
  438. .text-justify {
  439. text-align: justify; }
  440.  
  441. .text-nowrap {
  442. white-space: nowrap; }
  443.  
  444. .text-lowercase {
  445. text-transform: lowercase; }
  446.  
  447. .text-uppercase, .initialism {
  448. text-transform: uppercase; }
  449.  
  450. .text-capitalize {
  451. text-transform: capitalize; }
  452.  
  453. .text-muted {
  454. color: #777777; }
  455.  
  456. .text-primary {
  457. color: #337ab7; }
  458.  
  459. a.text-primary:hover,
  460. a.text-primary:focus {
  461. color: #286090; }
  462.  
  463. .text-success {
  464. color: #3c763d; }
  465.  
  466. a.text-success:hover,
  467. a.text-success:focus {
  468. color: #2b542c; }
  469.  
  470. .text-info {
  471. color: #31708f; }
  472.  
  473. a.text-info:hover,
  474. a.text-info:focus {
  475. color: #245269; }
  476.  
  477. .text-warning {
  478. color: #8a6d3b; }
  479.  
  480. a.text-warning:hover,
  481. a.text-warning:focus {
  482. color: #66512c; }
  483.  
  484. .text-danger {
  485. color: #a94442; }
  486.  
  487. a.text-danger:hover,
  488. a.text-danger:focus {
  489. color: #843534; }
  490.  
  491. .bg-primary {
  492. color: #fff; }
  493.  
  494. .bg-primary {
  495. background-color: #337ab7; }
  496.  
  497. a.bg-primary:hover,
  498. a.bg-primary:focus {
  499. background-color: #286090; }
  500.  
  501. .bg-success {
  502. background-color: #dff0d8; }
  503.  
  504. a.bg-success:hover,
  505. a.bg-success:focus {
  506. background-color: #c1e2b3; }
  507.  
  508. .bg-info {
  509. background-color: #d9edf7; }
  510.  
  511. a.bg-info:hover,
  512. a.bg-info:focus {
  513. background-color: #afd9ee; }
  514.  
  515. .bg-warning {
  516. background-color: #fcf8e3; }
  517.  
  518. a.bg-warning:hover,
  519. a.bg-warning:focus {
  520. background-color: #f7ecb5; }
  521.  
  522. .bg-danger {
  523. background-color: #f2dede; }
  524.  
  525. a.bg-danger:hover,
  526. a.bg-danger:focus {
  527. background-color: #e4b9b9; }
  528.  
  529. .page-header {
  530. padding-bottom: 9px;
  531. margin: 40px 0 20px;
  532. border-bottom: 1px solid #eeeeee; }
  533.  
  534. ul,
  535. ol {
  536. margin-top: 0;
  537. margin-bottom: 10px; }
  538. ul ul,
  539. ul ol,
  540. ol ul,
  541. ol ol {
  542. margin-bottom: 0; }
  543.  
  544. .list-unstyled {
  545. padding-left: 0;
  546. list-style: none; }
  547.  
  548. .list-inline {
  549. padding-left: 0;
  550. list-style: none;
  551. margin-left: -5px; }
  552. .list-inline > li {
  553. display: inline-block;
  554. padding-left: 5px;
  555. padding-right: 5px; }
  556.  
  557. dl {
  558. margin-top: 0;
  559. margin-bottom: 20px; }
  560.  
  561. dt,
  562. dd {
  563. line-height: 1.42857; }
  564.  
  565. dt {
  566. font-weight: bold; }
  567.  
  568. dd {
  569. margin-left: 0; }
  570.  
  571. .dl-horizontal dd:before, .dl-horizontal dd:after {
  572. content: " ";
  573. display: table; }
  574. .dl-horizontal dd:after {
  575. clear: both; }
  576. @media (min-width: 768px) {
  577. .dl-horizontal dt {
  578. float: left;
  579. width: 160px;
  580. clear: left;
  581. text-align: right;
  582. overflow: hidden;
  583. text-overflow: ellipsis;
  584. white-space: nowrap; }
  585. .dl-horizontal dd {
  586. margin-left: 180px; } }
  587.  
  588. abbr[title],
  589. abbr[data-original-title] {
  590. cursor: help;
  591. border-bottom: 1px dotted #777777; }
  592.  
  593. .initialism {
  594. font-size: 90%; }
  595.  
  596. blockquote {
  597. padding: 10px 20px;
  598. margin: 0 0 20px;
  599. font-size: 17.5px;
  600. border-left: 5px solid #eeeeee; }
  601. blockquote p:last-child,
  602. blockquote ul:last-child,
  603. blockquote ol:last-child {
  604. margin-bottom: 0; }
  605. blockquote footer,
  606. blockquote small,
  607. blockquote .small {
  608. display: block;
  609. font-size: 80%;
  610. line-height: 1.42857;
  611. color: #777777; }
  612. blockquote footer:before,
  613. blockquote small:before,
  614. blockquote .small:before {
  615. content: '\2014 \00A0'; }
  616.  
  617. .blockquote-reverse,
  618. blockquote.pull-right {
  619. padding-right: 15px;
  620. padding-left: 0;
  621. border-right: 5px solid #eeeeee;
  622. border-left: 0;
  623. text-align: right; }
  624. .blockquote-reverse footer:before,
  625. .blockquote-reverse small:before,
  626. .blockquote-reverse .small:before,
  627. blockquote.pull-right footer:before,
  628. blockquote.pull-right small:before,
  629. blockquote.pull-right .small:before {
  630. content: ''; }
  631. .blockquote-reverse footer:after,
  632. .blockquote-reverse small:after,
  633. .blockquote-reverse .small:after,
  634. blockquote.pull-right footer:after,
  635. blockquote.pull-right small:after,
  636. blockquote.pull-right .small:after {
  637. content: '\00A0 \2014'; }
  638.  
  639. address {
  640. margin-bottom: 20px;
  641. font-style: normal;
  642. line-height: 1.42857; }
  643.  
  644. code,
  645. kbd,
  646. pre,
  647. samp {
  648. font-family: Menlo, Monaco, Consolas, "Courier New", monospace; }
  649.  
  650. code {
  651. padding: 2px 4px;
  652. font-size: 90%;
  653. color: #c7254e;
  654. background-color: #f9f2f4;
  655. border-radius: 3px; }
  656.  
  657. kbd {
  658. padding: 2px 4px;
  659. font-size: 90%;
  660. color: white;
  661. background-color: #333333;
  662. border-radius: 3px;
  663. box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25); }
  664. kbd kbd {
  665. padding: 0;
  666. font-size: 100%;
  667. font-weight: bold;
  668. box-shadow: none; }
  669.  
  670. pre {
  671. display: block;
  672. padding: 9.5px;
  673. margin: 0 0 10px;
  674. font-size: 13px;
  675. line-height: 1.42857;
  676. word-break: break-all;
  677. word-wrap: break-word;
  678. color: #333333;
  679. background-color: whitesmoke;
  680. border: 1px solid #cccccc;
  681. border-radius: 3px; }
  682. pre code {
  683. padding: 0;
  684. font-size: inherit;
  685. color: inherit;
  686. white-space: pre-wrap;
  687. background-color: transparent;
  688. border-radius: 0; }
  689.  
  690. .pre-scrollable {
  691. max-height: 340px;
  692. overflow-y: scroll; }
  693.  
  694. .container {
  695. margin-right: auto;
  696. margin-left: auto;
  697. padding-left: 15px;
  698. padding-right: 15px; }
  699. .container:before, .container:after {
  700. content: " ";
  701. display: table; }
  702. .container:after {
  703. clear: both; }
  704. @media (min-width: 768px) {
  705. .container {
  706. width: 750px; } }
  707. @media (min-width: 992px) {
  708. .container {
  709. width: 970px; } }
  710. @media (min-width: 1200px) {
  711. .container {
  712. width: 1170px; } }
  713.  
  714. .container-fluid {
  715. margin-right: auto;
  716. margin-left: auto;
  717. padding-left: 15px;
  718. padding-right: 15px; }
  719. .container-fluid:before, .container-fluid:after {
  720. content: " ";
  721. display: table; }
  722. .container-fluid:after {
  723. clear: both; }
  724.  
  725. .row {
  726. margin-left: -15px;
  727. margin-right: -15px; }
  728. .row:before, .row:after {
  729. content: " ";
  730. display: table; }
  731. .row:after {
  732. clear: both; }
  733.  
  734. .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  735. position: relative;
  736. min-height: 1px;
  737. padding-left: 15px;
  738. padding-right: 15px; }
  739.  
  740. .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  741. float: left; }
  742.  
  743. .col-xs-1 {
  744. width: 8.33333%; }
  745.  
  746. .col-xs-2 {
  747. width: 16.66667%; }
  748.  
  749. .col-xs-3 {
  750. width: 25%; }
  751.  
  752. .col-xs-4 {
  753. width: 33.33333%; }
  754.  
  755. .col-xs-5 {
  756. width: 41.66667%; }
  757.  
  758. .col-xs-6 {
  759. width: 50%; }
  760.  
  761. .col-xs-7 {
  762. width: 58.33333%; }
  763.  
  764. .col-xs-8 {
  765. width: 66.66667%; }
  766.  
  767. .col-xs-9 {
  768. width: 75%; }
  769.  
  770. .col-xs-10 {
  771. width: 83.33333%; }
  772.  
  773. .col-xs-11 {
  774. width: 91.66667%; }
  775.  
  776. .col-xs-12 {
  777. width: 100%; }
  778.  
  779. .col-xs-pull-0 {
  780. right: auto; }
  781.  
  782. .col-xs-pull-1 {
  783. right: 8.33333%; }
  784.  
  785. .col-xs-pull-2 {
  786. right: 16.66667%; }
  787.  
  788. .col-xs-pull-3 {
  789. right: 25%; }
  790.  
  791. .col-xs-pull-4 {
  792. right: 33.33333%; }
  793.  
  794. .col-xs-pull-5 {
  795. right: 41.66667%; }
  796.  
  797. .col-xs-pull-6 {
  798. right: 50%; }
  799.  
  800. .col-xs-pull-7 {
  801. right: 58.33333%; }
  802.  
  803. .col-xs-pull-8 {
  804. right: 66.66667%; }
  805.  
  806. .col-xs-pull-9 {
  807. right: 75%; }
  808.  
  809. .col-xs-pull-10 {
  810. right: 83.33333%; }
  811.  
  812. .col-xs-pull-11 {
  813. right: 91.66667%; }
  814.  
  815. .col-xs-pull-12 {
  816. right: 100%; }
  817.  
  818. .col-xs-push-0 {
  819. left: auto; }
  820.  
  821. .col-xs-push-1 {
  822. left: 8.33333%; }
  823.  
  824. .col-xs-push-2 {
  825. left: 16.66667%; }
  826.  
  827. .col-xs-push-3 {
  828. left: 25%; }
  829.  
  830. .col-xs-push-4 {
  831. left: 33.33333%; }
  832.  
  833. .col-xs-push-5 {
  834. left: 41.66667%; }
  835.  
  836. .col-xs-push-6 {
  837. left: 50%; }
  838.  
  839. .col-xs-push-7 {
  840. left: 58.33333%; }
  841.  
  842. .col-xs-push-8 {
  843. left: 66.66667%; }
  844.  
  845. .col-xs-push-9 {
  846. left: 75%; }
  847.  
  848. .col-xs-push-10 {
  849. left: 83.33333%; }
  850.  
  851. .col-xs-push-11 {
  852. left: 91.66667%; }
  853.  
  854. .col-xs-push-12 {
  855. left: 100%; }
  856.  
  857. .col-xs-offset-0 {
  858. margin-left: 0%; }
  859.  
  860. .col-xs-offset-1 {
  861. margin-left: 8.33333%; }
  862.  
  863. .col-xs-offset-2 {
  864. margin-left: 16.66667%; }
  865.  
  866. .col-xs-offset-3 {
  867. margin-left: 25%; }
  868.  
  869. .col-xs-offset-4 {
  870. margin-left: 33.33333%; }
  871.  
  872. .col-xs-offset-5 {
  873. margin-left: 41.66667%; }
  874.  
  875. .col-xs-offset-6 {
  876. margin-left: 50%; }
  877.  
  878. .col-xs-offset-7 {
  879. margin-left: 58.33333%; }
  880.  
  881. .col-xs-offset-8 {
  882. margin-left: 66.66667%; }
  883.  
  884. .col-xs-offset-9 {
  885. margin-left: 75%; }
  886.  
  887. .col-xs-offset-10 {
  888. margin-left: 83.33333%; }
  889.  
  890. .col-xs-offset-11 {
  891. margin-left: 91.66667%; }
  892.  
  893. .col-xs-offset-12 {
  894. margin-left: 100%; }
  895.  
  896. @media (min-width: 768px) {
  897. .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
  898. float: left; }
  899.  
  900. .col-sm-1 {
  901. width: 8.33333%; }
  902.  
  903. .col-sm-2 {
  904. width: 16.66667%; }
  905.  
  906. .col-sm-3 {
  907. width: 25%; }
  908.  
  909. .col-sm-4 {
  910. width: 33.33333%; }
  911.  
  912. .col-sm-5 {
  913. width: 41.66667%; }
  914.  
  915. .col-sm-6 {
  916. width: 50%; }
  917.  
  918. .col-sm-7 {
  919. width: 58.33333%; }
  920.  
  921. .col-sm-8 {
  922. width: 66.66667%; }
  923.  
  924. .col-sm-9 {
  925. width: 75%; }
  926.  
  927. .col-sm-10 {
  928. width: 83.33333%; }
  929.  
  930. .col-sm-11 {
  931. width: 91.66667%; }
  932.  
  933. .col-sm-12 {
  934. width: 100%; }
  935.  
  936. .col-sm-pull-0 {
  937. right: auto; }
  938.  
  939. .col-sm-pull-1 {
  940. right: 8.33333%; }
  941.  
  942. .col-sm-pull-2 {
  943. right: 16.66667%; }
  944.  
  945. .col-sm-pull-3 {
  946. right: 25%; }
  947.  
  948. .col-sm-pull-4 {
  949. right: 33.33333%; }
  950.  
  951. .col-sm-pull-5 {
  952. right: 41.66667%; }
  953.  
  954. .col-sm-pull-6 {
  955. right: 50%; }
  956.  
  957. .col-sm-pull-7 {
  958. right: 58.33333%; }
  959.  
  960. .col-sm-pull-8 {
  961. right: 66.66667%; }
  962.  
  963. .col-sm-pull-9 {
  964. right: 75%; }
  965.  
  966. .col-sm-pull-10 {
  967. right: 83.33333%; }
  968.  
  969. .col-sm-pull-11 {
  970. right: 91.66667%; }
  971.  
  972. .col-sm-pull-12 {
  973. right: 100%; }
  974.  
  975. .col-sm-push-0 {
  976. left: auto; }
  977.  
  978. .col-sm-push-1 {
  979. left: 8.33333%; }
  980.  
  981. .col-sm-push-2 {
  982. left: 16.66667%; }
  983.  
  984. .col-sm-push-3 {
  985. left: 25%; }
  986.  
  987. .col-sm-push-4 {
  988. left: 33.33333%; }
  989.  
  990. .col-sm-push-5 {
  991. left: 41.66667%; }
  992.  
  993. .col-sm-push-6 {
  994. left: 50%; }
  995.  
  996. .col-sm-push-7 {
  997. left: 58.33333%; }
  998.  
  999. .col-sm-push-8 {
  1000. left: 66.66667%; }
  1001.  
  1002. .col-sm-push-9 {
  1003. left: 75%; }
  1004.  
  1005. .col-sm-push-10 {
  1006. left: 83.33333%; }
  1007.  
  1008. .col-sm-push-11 {
  1009. left: 91.66667%; }
  1010.  
  1011. .col-sm-push-12 {
  1012. left: 100%; }
  1013.  
  1014. .col-sm-offset-0 {
  1015. margin-left: 0%; }
  1016.  
  1017. .col-sm-offset-1 {
  1018. margin-left: 8.33333%; }
  1019.  
  1020. .col-sm-offset-2 {
  1021. margin-left: 16.66667%; }
  1022.  
  1023. .col-sm-offset-3 {
  1024. margin-left: 25%; }
  1025.  
  1026. .col-sm-offset-4 {
  1027. margin-left: 33.33333%; }
  1028.  
  1029. .col-sm-offset-5 {
  1030. margin-left: 41.66667%; }
  1031.  
  1032. .col-sm-offset-6 {
  1033. margin-left: 50%; }
  1034.  
  1035. .col-sm-offset-7 {
  1036. margin-left: 58.33333%; }
  1037.  
  1038. .col-sm-offset-8 {
  1039. margin-left: 66.66667%; }
  1040.  
  1041. .col-sm-offset-9 {
  1042. margin-left: 75%; }
  1043.  
  1044. .col-sm-offset-10 {
  1045. margin-left: 83.33333%; }
  1046.  
  1047. .col-sm-offset-11 {
  1048. margin-left: 91.66667%; }
  1049.  
  1050. .col-sm-offset-12 {
  1051. margin-left: 100%; } }
  1052. @media (min-width: 992px) {
  1053. .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
  1054. float: left; }
  1055.  
  1056. .col-md-1 {
  1057. width: 8.33333%; }
  1058.  
  1059. .col-md-2 {
  1060. width: 16.66667%; }
  1061.  
  1062. .col-md-3 {
  1063. width: 25%; }
  1064.  
  1065. .col-md-4 {
  1066. width: 33.33333%; }
  1067.  
  1068. .col-md-5 {
  1069. width: 41.66667%; }
  1070.  
  1071. .col-md-6 {
  1072. width: 50%; }
  1073.  
  1074. .col-md-7 {
  1075. width: 58.33333%; }
  1076.  
  1077. .col-md-8 {
  1078. width: 66.66667%; }
  1079.  
  1080. .col-md-9 {
  1081. width: 75%; }
  1082.  
  1083. .col-md-10 {
  1084. width: 83.33333%; }
  1085.  
  1086. .col-md-11 {
  1087. width: 91.66667%; }
  1088.  
  1089. .col-md-12 {
  1090. width: 100%; }
  1091.  
  1092. .col-md-pull-0 {
  1093. right: auto; }
  1094.  
  1095. .col-md-pull-1 {
  1096. right: 8.33333%; }
  1097.  
  1098. .col-md-pull-2 {
  1099. right: 16.66667%; }
  1100.  
  1101. .col-md-pull-3 {
  1102. right: 25%; }
  1103.  
  1104. .col-md-pull-4 {
  1105. right: 33.33333%; }
  1106.  
  1107. .col-md-pull-5 {
  1108. right: 41.66667%; }
  1109.  
  1110. .col-md-pull-6 {
  1111. right: 50%; }
  1112.  
  1113. .col-md-pull-7 {
  1114. right: 58.33333%; }
  1115.  
  1116. .col-md-pull-8 {
  1117. right: 66.66667%; }
  1118.  
  1119. .col-md-pull-9 {
  1120. right: 75%; }
  1121.  
  1122. .col-md-pull-10 {
  1123. right: 83.33333%; }
  1124.  
  1125. .col-md-pull-11 {
  1126. right: 91.66667%; }
  1127.  
  1128. .col-md-pull-12 {
  1129. right: 100%; }
  1130.  
  1131. .col-md-push-0 {
  1132. left: auto; }
  1133.  
  1134. .col-md-push-1 {
  1135. left: 8.33333%; }
  1136.  
  1137. .col-md-push-2 {
  1138. left: 16.66667%; }
  1139.  
  1140. .col-md-push-3 {
  1141. left: 25%; }
  1142.  
  1143. .col-md-push-4 {
  1144. left: 33.33333%; }
  1145.  
  1146. .col-md-push-5 {
  1147. left: 41.66667%; }
  1148.  
  1149. .col-md-push-6 {
  1150. left: 50%; }
  1151.  
  1152. .col-md-push-7 {
  1153. left: 58.33333%; }
  1154.  
  1155. .col-md-push-8 {
  1156. left: 66.66667%; }
  1157.  
  1158. .col-md-push-9 {
  1159. left: 75%; }
  1160.  
  1161. .col-md-push-10 {
  1162. left: 83.33333%; }
  1163.  
  1164. .col-md-push-11 {
  1165. left: 91.66667%; }
  1166.  
  1167. .col-md-push-12 {
  1168. left: 100%; }
  1169.  
  1170. .col-md-offset-0 {
  1171. margin-left: 0%; }
  1172.  
  1173. .col-md-offset-1 {
  1174. margin-left: 8.33333%; }
  1175.  
  1176. .col-md-offset-2 {
  1177. margin-left: 16.66667%; }
  1178.  
  1179. .col-md-offset-3 {
  1180. margin-left: 25%; }
  1181.  
  1182. .col-md-offset-4 {
  1183. margin-left: 33.33333%; }
  1184.  
  1185. .col-md-offset-5 {
  1186. margin-left: 41.66667%; }
  1187.  
  1188. .col-md-offset-6 {
  1189. margin-left: 50%; }
  1190.  
  1191. .col-md-offset-7 {
  1192. margin-left: 58.33333%; }
  1193.  
  1194. .col-md-offset-8 {
  1195. margin-left: 66.66667%; }
  1196.  
  1197. .col-md-offset-9 {
  1198. margin-left: 75%; }
  1199.  
  1200. .col-md-offset-10 {
  1201. margin-left: 83.33333%; }
  1202.  
  1203. .col-md-offset-11 {
  1204. margin-left: 91.66667%; }
  1205.  
  1206. .col-md-offset-12 {
  1207. margin-left: 100%; } }
  1208. @media (min-width: 1200px) {
  1209. .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
  1210. float: left; }
  1211.  
  1212. .col-lg-1 {
  1213. width: 8.33333%; }
  1214.  
  1215. .col-lg-2 {
  1216. width: 16.66667%; }
  1217.  
  1218. .col-lg-3 {
  1219. width: 25%; }
  1220.  
  1221. .col-lg-4 {
  1222. width: 33.33333%; }
  1223.  
  1224. .col-lg-5 {
  1225. width: 41.66667%; }
  1226.  
  1227. .col-lg-6 {
  1228. width: 50%; }
  1229.  
  1230. .col-lg-7 {
  1231. width: 58.33333%; }
  1232.  
  1233. .col-lg-8 {
  1234. width: 66.66667%; }
  1235.  
  1236. .col-lg-9 {
  1237. width: 75%; }
  1238.  
  1239. .col-lg-10 {
  1240. width: 83.33333%; }
  1241.  
  1242. .col-lg-11 {
  1243. width: 91.66667%; }
  1244.  
  1245. .col-lg-12 {
  1246. width: 100%; }
  1247.  
  1248. .col-lg-pull-0 {
  1249. right: auto; }
  1250.  
  1251. .col-lg-pull-1 {
  1252. right: 8.33333%; }
  1253.  
  1254. .col-lg-pull-2 {
  1255. right: 16.66667%; }
  1256.  
  1257. .col-lg-pull-3 {
  1258. right: 25%; }
  1259.  
  1260. .col-lg-pull-4 {
  1261. right: 33.33333%; }
  1262.  
  1263. .col-lg-pull-5 {
  1264. right: 41.66667%; }
  1265.  
  1266. .col-lg-pull-6 {
  1267. right: 50%; }
  1268.  
  1269. .col-lg-pull-7 {
  1270. right: 58.33333%; }
  1271.  
  1272. .col-lg-pull-8 {
  1273. right: 66.66667%; }
  1274.  
  1275. .col-lg-pull-9 {
  1276. right: 75%; }
  1277.  
  1278. .col-lg-pull-10 {
  1279. right: 83.33333%; }
  1280.  
  1281. .col-lg-pull-11 {
  1282. right: 91.66667%; }
  1283.  
  1284. .col-lg-pull-12 {
  1285. right: 100%; }
  1286.  
  1287. .col-lg-push-0 {
  1288. left: auto; }
  1289.  
  1290. .col-lg-push-1 {
  1291. left: 8.33333%; }
  1292.  
  1293. .col-lg-push-2 {
  1294. left: 16.66667%; }
  1295.  
  1296. .col-lg-push-3 {
  1297. left: 25%; }
  1298.  
  1299. .col-lg-push-4 {
  1300. left: 33.33333%; }
  1301.  
  1302. .col-lg-push-5 {
  1303. left: 41.66667%; }
  1304.  
  1305. .col-lg-push-6 {
  1306. left: 50%; }
  1307.  
  1308. .col-lg-push-7 {
  1309. left: 58.33333%; }
  1310.  
  1311. .col-lg-push-8 {
  1312. left: 66.66667%; }
  1313.  
  1314. .col-lg-push-9 {
  1315. left: 75%; }
  1316.  
  1317. .col-lg-push-10 {
  1318. left: 83.33333%; }
  1319.  
  1320. .col-lg-push-11 {
  1321. left: 91.66667%; }
  1322.  
  1323. .col-lg-push-12 {
  1324. left: 100%; }
  1325.  
  1326. .col-lg-offset-0 {
  1327. margin-left: 0%; }
  1328.  
  1329. .col-lg-offset-1 {
  1330. margin-left: 8.33333%; }
  1331.  
  1332. .col-lg-offset-2 {
  1333. margin-left: 16.66667%; }
  1334.  
  1335. .col-lg-offset-3 {
  1336. margin-left: 25%; }
  1337.  
  1338. .col-lg-offset-4 {
  1339. margin-left: 33.33333%; }
  1340.  
  1341. .col-lg-offset-5 {
  1342. margin-left: 41.66667%; }
  1343.  
  1344. .col-lg-offset-6 {
  1345. margin-left: 50%; }
  1346.  
  1347. .col-lg-offset-7 {
  1348. margin-left: 58.33333%; }
  1349.  
  1350. .col-lg-offset-8 {
  1351. margin-left: 66.66667%; }
  1352.  
  1353. .col-lg-offset-9 {
  1354. margin-left: 75%; }
  1355.  
  1356. .col-lg-offset-10 {
  1357. margin-left: 83.33333%; }
  1358.  
  1359. .col-lg-offset-11 {
  1360. margin-left: 91.66667%; }
  1361.  
  1362. .col-lg-offset-12 {
  1363. margin-left: 100%; } }
  1364. table {
  1365. background-color: transparent; }
  1366.  
  1367. caption {
  1368. padding-top: 8px;
  1369. padding-bottom: 8px;
  1370. color: #777777;
  1371. text-align: left; }
  1372.  
  1373. th {
  1374. text-align: left; }
  1375.  
  1376. .table {
  1377. width: 100%;
  1378. max-width: 100%;
  1379. margin-bottom: 20px; }
  1380. .table > thead > tr > th,
  1381. .table > thead > tr > td,
  1382. .table > tbody > tr > th,
  1383. .table > tbody > tr > td,
  1384. .table > tfoot > tr > th,
  1385. .table > tfoot > tr > td {
  1386. padding: 8px;
  1387. line-height: 1.42857;
  1388. vertical-align: top;
  1389. border-top: 1px solid #e1e1e1; }
  1390. .table > thead > tr > th {
  1391. vertical-align: bottom;
  1392. border-bottom: 2px solid #e1e1e1; }
  1393. .table > caption + thead > tr:first-child > th,
  1394. .table > caption + thead > tr:first-child > td,
  1395. .table > colgroup + thead > tr:first-child > th,
  1396. .table > colgroup + thead > tr:first-child > td,
  1397. .table > thead:first-child > tr:first-child > th,
  1398. .table > thead:first-child > tr:first-child > td {
  1399. border-top: 0; }
  1400. .table > tbody + tbody {
  1401. border-top: 2px solid #e1e1e1; }
  1402. .table .table {
  1403. background-color: white; }
  1404.  
  1405. .table-condensed > thead > tr > th,
  1406. .table-condensed > thead > tr > td,
  1407. .table-condensed > tbody > tr > th,
  1408. .table-condensed > tbody > tr > td,
  1409. .table-condensed > tfoot > tr > th,
  1410. .table-condensed > tfoot > tr > td {
  1411. padding: 5px; }
  1412.  
  1413. .table-bordered {
  1414. border: 1px solid #e1e1e1; }
  1415. .table-bordered > thead > tr > th,
  1416. .table-bordered > thead > tr > td,
  1417. .table-bordered > tbody > tr > th,
  1418. .table-bordered > tbody > tr > td,
  1419. .table-bordered > tfoot > tr > th,
  1420. .table-bordered > tfoot > tr > td {
  1421. border: 1px solid #e1e1e1; }
  1422. .table-bordered > thead > tr > th,
  1423. .table-bordered > thead > tr > td {
  1424. border-bottom-width: 2px; }
  1425.  
  1426. .table-striped > tbody > tr:nth-of-type(odd) {
  1427. background-color: #f9f9f9; }
  1428.  
  1429. .table-hover > tbody > tr:hover {
  1430. background-color: whitesmoke; }
  1431.  
  1432. table col[class*="col-"] {
  1433. position: static;
  1434. float: none;
  1435. display: table-column; }
  1436.  
  1437. table td[class*="col-"],
  1438. table th[class*="col-"] {
  1439. position: static;
  1440. float: none;
  1441. display: table-cell; }
  1442.  
  1443. .table > thead > tr > td.active,
  1444. .table > thead > tr > th.active, .table > thead > tr.active > td, .table > thead > tr.active > th,
  1445. .table > tbody > tr > td.active,
  1446. .table > tbody > tr > th.active,
  1447. .table > tbody > tr.active > td,
  1448. .table > tbody > tr.active > th,
  1449. .table > tfoot > tr > td.active,
  1450. .table > tfoot > tr > th.active,
  1451. .table > tfoot > tr.active > td,
  1452. .table > tfoot > tr.active > th {
  1453. background-color: whitesmoke; }
  1454.  
  1455. .table-hover > tbody > tr > td.active:hover,
  1456. .table-hover > tbody > tr > th.active:hover, .table-hover > tbody > tr.active:hover > td, .table-hover > tbody > tr:hover > .active, .table-hover > tbody > tr.active:hover > th {
  1457. background-color: #e8e8e8; }
  1458.  
  1459. .table > thead > tr > td.success,
  1460. .table > thead > tr > th.success, .table > thead > tr.success > td, .table > thead > tr.success > th,
  1461. .table > tbody > tr > td.success,
  1462. .table > tbody > tr > th.success,
  1463. .table > tbody > tr.success > td,
  1464. .table > tbody > tr.success > th,
  1465. .table > tfoot > tr > td.success,
  1466. .table > tfoot > tr > th.success,
  1467. .table > tfoot > tr.success > td,
  1468. .table > tfoot > tr.success > th {
  1469. background-color: #dff0d8; }
  1470.  
  1471. .table-hover > tbody > tr > td.success:hover,
  1472. .table-hover > tbody > tr > th.success:hover, .table-hover > tbody > tr.success:hover > td, .table-hover > tbody > tr:hover > .success, .table-hover > tbody > tr.success:hover > th {
  1473. background-color: #d0e9c6; }
  1474.  
  1475. .table > thead > tr > td.info,
  1476. .table > thead > tr > th.info, .table > thead > tr.info > td, .table > thead > tr.info > th,
  1477. .table > tbody > tr > td.info,
  1478. .table > tbody > tr > th.info,
  1479. .table > tbody > tr.info > td,
  1480. .table > tbody > tr.info > th,
  1481. .table > tfoot > tr > td.info,
  1482. .table > tfoot > tr > th.info,
  1483. .table > tfoot > tr.info > td,
  1484. .table > tfoot > tr.info > th {
  1485. background-color: #d9edf7; }
  1486.  
  1487. .table-hover > tbody > tr > td.info:hover,
  1488. .table-hover > tbody > tr > th.info:hover, .table-hover > tbody > tr.info:hover > td, .table-hover > tbody > tr:hover > .info, .table-hover > tbody > tr.info:hover > th {
  1489. background-color: #c4e3f3; }
  1490.  
  1491. .table > thead > tr > td.warning,
  1492. .table > thead > tr > th.warning, .table > thead > tr.warning > td, .table > thead > tr.warning > th,
  1493. .table > tbody > tr > td.warning,
  1494. .table > tbody > tr > th.warning,
  1495. .table > tbody > tr.warning > td,
  1496. .table > tbody > tr.warning > th,
  1497. .table > tfoot > tr > td.warning,
  1498. .table > tfoot > tr > th.warning,
  1499. .table > tfoot > tr.warning > td,
  1500. .table > tfoot > tr.warning > th {
  1501. background-color: #fcf8e3; }
  1502.  
  1503. .table-hover > tbody > tr > td.warning:hover,
  1504. .table-hover > tbody > tr > th.warning:hover, .table-hover > tbody > tr.warning:hover > td, .table-hover > tbody > tr:hover > .warning, .table-hover > tbody > tr.warning:hover > th {
  1505. background-color: #faf2cc; }
  1506.  
  1507. .table > thead > tr > td.danger,
  1508. .table > thead > tr > th.danger, .table > thead > tr.danger > td, .table > thead > tr.danger > th,
  1509. .table > tbody > tr > td.danger,
  1510. .table > tbody > tr > th.danger,
  1511. .table > tbody > tr.danger > td,
  1512. .table > tbody > tr.danger > th,
  1513. .table > tfoot > tr > td.danger,
  1514. .table > tfoot > tr > th.danger,
  1515. .table > tfoot > tr.danger > td,
  1516. .table > tfoot > tr.danger > th {
  1517. background-color: #f2dede; }
  1518.  
  1519. .table-hover > tbody > tr > td.danger:hover,
  1520. .table-hover > tbody > tr > th.danger:hover, .table-hover > tbody > tr.danger:hover > td, .table-hover > tbody > tr:hover > .danger, .table-hover > tbody > tr.danger:hover > th {
  1521. background-color: #ebcccc; }
  1522.  
  1523. .table-responsive {
  1524. overflow-x: auto;
  1525. min-height: 0.01%; }
  1526. @media screen and (max-width: 767px) {
  1527. .table-responsive {
  1528. width: 100%;
  1529. margin-bottom: 15px;
  1530. overflow-y: hidden;
  1531. -ms-overflow-style: -ms-autohiding-scrollbar;
  1532. border: 1px solid #e1e1e1; }
  1533. .table-responsive > .table {
  1534. margin-bottom: 0; }
  1535. .table-responsive > .table > thead > tr > th,
  1536. .table-responsive > .table > thead > tr > td,
  1537. .table-responsive > .table > tbody > tr > th,
  1538. .table-responsive > .table > tbody > tr > td,
  1539. .table-responsive > .table > tfoot > tr > th,
  1540. .table-responsive > .table > tfoot > tr > td {
  1541. white-space: nowrap; }
  1542. .table-responsive > .table-bordered {
  1543. border: 0; }
  1544. .table-responsive > .table-bordered > thead > tr > th:first-child,
  1545. .table-responsive > .table-bordered > thead > tr > td:first-child,
  1546. .table-responsive > .table-bordered > tbody > tr > th:first-child,
  1547. .table-responsive > .table-bordered > tbody > tr > td:first-child,
  1548. .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  1549. .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  1550. border-left: 0; }
  1551. .table-responsive > .table-bordered > thead > tr > th:last-child,
  1552. .table-responsive > .table-bordered > thead > tr > td:last-child,
  1553. .table-responsive > .table-bordered > tbody > tr > th:last-child,
  1554. .table-responsive > .table-bordered > tbody > tr > td:last-child,
  1555. .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  1556. .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  1557. border-right: 0; }
  1558. .table-responsive > .table-bordered > tbody > tr:last-child > th,
  1559. .table-responsive > .table-bordered > tbody > tr:last-child > td,
  1560. .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  1561. .table-responsive > .table-bordered > tfoot > tr:last-child > td {
  1562. border-bottom: 0; } }
  1563.  
  1564. fieldset {
  1565. padding: 0;
  1566. margin: 0;
  1567. border: 0;
  1568. min-width: 0; }
  1569.  
  1570. legend {
  1571. display: block;
  1572. width: 100%;
  1573. padding: 0;
  1574. margin-bottom: 20px;
  1575. font-size: 21px;
  1576. line-height: inherit;
  1577. color: #333333;
  1578. border: 0;
  1579. border-bottom: 1px solid #e5e5e5; }
  1580.  
  1581. label {
  1582. display: inline-block;
  1583. max-width: 100%;
  1584. margin-bottom: 5px;
  1585. font-weight: bold; }
  1586.  
  1587. input[type="search"] {
  1588. -webkit-box-sizing: border-box;
  1589. -moz-box-sizing: border-box;
  1590. box-sizing: border-box; }
  1591.  
  1592. input[type="radio"],
  1593. input[type="checkbox"] {
  1594. margin: 4px 0 0;
  1595. margin-top: 1px \9;
  1596. line-height: normal; }
  1597.  
  1598. input[type="file"] {
  1599. display: block; }
  1600.  
  1601. input[type="range"] {
  1602. display: block;
  1603. width: 100%; }
  1604.  
  1605. select[multiple],
  1606. select[size] {
  1607. height: auto; }
  1608.  
  1609. input[type="file"]:focus,
  1610. input[type="radio"]:focus,
  1611. input[type="checkbox"]:focus {
  1612. outline: thin dotted;
  1613. outline: 5px auto -webkit-focus-ring-color;
  1614. outline-offset: -2px; }
  1615.  
  1616. output {
  1617. display: block;
  1618. padding-top: 7px;
  1619. font-size: 14px;
  1620. line-height: 1.42857;
  1621. color: #555555; }
  1622.  
  1623. .form-control {
  1624. display: block;
  1625. width: 100%;
  1626. height: 34px;
  1627. padding: 6px 12px;
  1628. font-size: 14px;
  1629. line-height: 1.42857;
  1630. color: #555555;
  1631. background-color: white;
  1632. background-image: none;
  1633. border: 1px solid #cccccc;
  1634. border-radius: 3px;
  1635. -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  1636. box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  1637. -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  1638. -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  1639. transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; }
  1640. .form-control:focus {
  1641. border-color: #66afe9;
  1642. outline: 0;
  1643. -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  1644. box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); }
  1645. .form-control::-moz-placeholder {
  1646. color: #999999;
  1647. opacity: 1; }
  1648. .form-control:-ms-input-placeholder {
  1649. color: #999999; }
  1650. .form-control::-webkit-input-placeholder {
  1651. color: #999999; }
  1652. .form-control::-ms-expand {
  1653. border: 0;
  1654. background-color: transparent; }
  1655. .form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
  1656. background-color: #eeeeee;
  1657. opacity: 1; }
  1658. .form-control[disabled], fieldset[disabled] .form-control {
  1659. cursor: not-allowed; }
  1660.  
  1661. textarea.form-control {
  1662. height: auto; }
  1663.  
  1664. input[type="search"] {
  1665. -webkit-appearance: none; }
  1666.  
  1667. @media screen and (-webkit-min-device-pixel-ratio: 0) {
  1668. input[type="date"].form-control,
  1669. input[type="time"].form-control,
  1670. input[type="datetime-local"].form-control,
  1671. input[type="month"].form-control {
  1672. line-height: 34px; }
  1673. input[type="date"].input-sm, .input-group-sm > input[type="date"].form-control,
  1674. .input-group-sm > input[type="date"].input-group-addon,
  1675. .input-group-sm > .input-group-btn > input[type="date"].btn,
  1676. .fancybox-inner .input-group-sm > .input-group-btn > input[type="date"].button, .input-group-sm input[type="date"],
  1677. input[type="time"].input-sm,
  1678. .input-group-sm > input[type="time"].form-control,
  1679. .input-group-sm > input[type="time"].input-group-addon,
  1680. .input-group-sm > .input-group-btn > input[type="time"].btn,
  1681. .fancybox-inner .input-group-sm > .input-group-btn > input[type="time"].button, .input-group-sm
  1682. input[type="time"],
  1683. input[type="datetime-local"].input-sm,
  1684. .input-group-sm > input[type="datetime-local"].form-control,
  1685. .input-group-sm > input[type="datetime-local"].input-group-addon,
  1686. .input-group-sm > .input-group-btn > input[type="datetime-local"].btn,
  1687. .fancybox-inner .input-group-sm > .input-group-btn > input[type="datetime-local"].button, .input-group-sm
  1688. input[type="datetime-local"],
  1689. input[type="month"].input-sm,
  1690. .input-group-sm > input[type="month"].form-control,
  1691. .input-group-sm > input[type="month"].input-group-addon,
  1692. .input-group-sm > .input-group-btn > input[type="month"].btn,
  1693. .fancybox-inner .input-group-sm > .input-group-btn > input[type="month"].button, .input-group-sm
  1694. input[type="month"] {
  1695. line-height: 30px; }
  1696. input[type="date"].input-lg, .input-group-lg > input[type="date"].form-control,
  1697. .input-group-lg > input[type="date"].input-group-addon,
  1698. .input-group-lg > .input-group-btn > input[type="date"].btn,
  1699. .fancybox-inner .input-group-lg > .input-group-btn > input[type="date"].button, .input-group-lg input[type="date"],
  1700. input[type="time"].input-lg,
  1701. .input-group-lg > input[type="time"].form-control,
  1702. .input-group-lg > input[type="time"].input-group-addon,
  1703. .input-group-lg > .input-group-btn > input[type="time"].btn,
  1704. .fancybox-inner .input-group-lg > .input-group-btn > input[type="time"].button, .input-group-lg
  1705. input[type="time"],
  1706. input[type="datetime-local"].input-lg,
  1707. .input-group-lg > input[type="datetime-local"].form-control,
  1708. .input-group-lg > input[type="datetime-local"].input-group-addon,
  1709. .input-group-lg > .input-group-btn > input[type="datetime-local"].btn,
  1710. .fancybox-inner .input-group-lg > .input-group-btn > input[type="datetime-local"].button, .input-group-lg
  1711. input[type="datetime-local"],
  1712. input[type="month"].input-lg,
  1713. .input-group-lg > input[type="month"].form-control,
  1714. .input-group-lg > input[type="month"].input-group-addon,
  1715. .input-group-lg > .input-group-btn > input[type="month"].btn,
  1716. .fancybox-inner .input-group-lg > .input-group-btn > input[type="month"].button, .input-group-lg
  1717. input[type="month"] {
  1718. line-height: 46px; } }
  1719. .form-group {
  1720. margin-bottom: 15px; }
  1721.  
  1722. .radio,
  1723. .checkbox {
  1724. position: relative;
  1725. display: block;
  1726. margin-top: 10px;
  1727. margin-bottom: 10px; }
  1728. .radio label,
  1729. .checkbox label {
  1730. min-height: 20px;
  1731. padding-left: 20px;
  1732. margin-bottom: 0;
  1733. font-weight: normal;
  1734. cursor: pointer; }
  1735.  
  1736. .radio input[type="radio"],
  1737. .radio-inline input[type="radio"],
  1738. .checkbox input[type="checkbox"],
  1739. .checkbox-inline input[type="checkbox"] {
  1740. position: absolute;
  1741. margin-left: -20px;
  1742. margin-top: 4px \9; }
  1743.  
  1744. .radio + .radio,
  1745. .checkbox + .checkbox {
  1746. margin-top: -5px; }
  1747.  
  1748. .radio-inline,
  1749. .checkbox-inline {
  1750. position: relative;
  1751. display: inline-block;
  1752. padding-left: 20px;
  1753. margin-bottom: 0;
  1754. vertical-align: middle;
  1755. font-weight: normal;
  1756. cursor: pointer; }
  1757.  
  1758. .radio-inline + .radio-inline,
  1759. .checkbox-inline + .checkbox-inline {
  1760. margin-top: 0;
  1761. margin-left: 10px; }
  1762.  
  1763. input[type="radio"][disabled], input[type="radio"].disabled, fieldset[disabled] input[type="radio"],
  1764. input[type="checkbox"][disabled],
  1765. input[type="checkbox"].disabled, fieldset[disabled]
  1766. input[type="checkbox"] {
  1767. cursor: not-allowed; }
  1768.  
  1769. .radio-inline.disabled, fieldset[disabled] .radio-inline,
  1770. .checkbox-inline.disabled, fieldset[disabled]
  1771. .checkbox-inline {
  1772. cursor: not-allowed; }
  1773.  
  1774. .radio.disabled label, fieldset[disabled] .radio label,
  1775. .checkbox.disabled label, fieldset[disabled]
  1776. .checkbox label {
  1777. cursor: not-allowed; }
  1778.  
  1779. .form-control-static {
  1780. padding-top: 7px;
  1781. padding-bottom: 7px;
  1782. margin-bottom: 0;
  1783. min-height: 34px; }
  1784. .form-control-static.input-lg, .input-group-lg > .form-control-static.form-control,
  1785. .input-group-lg > .form-control-static.input-group-addon,
  1786. .input-group-lg > .input-group-btn > .form-control-static.btn,
  1787. .fancybox-inner .input-group-lg > .input-group-btn > .form-control-static.button, .form-control-static.input-sm, .input-group-sm > .form-control-static.form-control,
  1788. .input-group-sm > .form-control-static.input-group-addon,
  1789. .input-group-sm > .input-group-btn > .form-control-static.btn,
  1790. .fancybox-inner .input-group-sm > .input-group-btn > .form-control-static.button {
  1791. padding-left: 0;
  1792. padding-right: 0; }
  1793.  
  1794. .input-sm, .input-group-sm > .form-control,
  1795. .input-group-sm > .input-group-addon,
  1796. .input-group-sm > .input-group-btn > .btn,
  1797. .fancybox-inner .input-group-sm > .input-group-btn > .button {
  1798. height: 30px;
  1799. padding: 5px 10px;
  1800. font-size: 12px;
  1801. line-height: 1.5;
  1802. border-radius: 3px; }
  1803.  
  1804. select.input-sm, .input-group-sm > select.form-control,
  1805. .input-group-sm > select.input-group-addon,
  1806. .input-group-sm > .input-group-btn > select.btn,
  1807. .fancybox-inner .input-group-sm > .input-group-btn > select.button {
  1808. height: 30px;
  1809. line-height: 30px; }
  1810.  
  1811. textarea.input-sm, .input-group-sm > textarea.form-control,
  1812. .input-group-sm > textarea.input-group-addon,
  1813. .input-group-sm > .input-group-btn > textarea.btn,
  1814. .fancybox-inner .input-group-sm > .input-group-btn > textarea.button,
  1815. select[multiple].input-sm,
  1816. .input-group-sm > select[multiple].form-control,
  1817. .input-group-sm > select[multiple].input-group-addon,
  1818. .input-group-sm > .input-group-btn > select[multiple].btn,
  1819. .fancybox-inner .input-group-sm > .input-group-btn > select[multiple].button {
  1820. height: auto; }
  1821.  
  1822. .form-group-sm .form-control {
  1823. height: 30px;
  1824. padding: 5px 10px;
  1825. font-size: 12px;
  1826. line-height: 1.5;
  1827. border-radius: 3px; }
  1828. .form-group-sm select.form-control {
  1829. height: 30px;
  1830. line-height: 30px; }
  1831. .form-group-sm textarea.form-control,
  1832. .form-group-sm select[multiple].form-control {
  1833. height: auto; }
  1834. .form-group-sm .form-control-static {
  1835. height: 30px;
  1836. min-height: 32px;
  1837. padding: 6px 10px;
  1838. font-size: 12px;
  1839. line-height: 1.5; }
  1840.  
  1841. .input-lg, .input-group-lg > .form-control,
  1842. .input-group-lg > .input-group-addon,
  1843. .input-group-lg > .input-group-btn > .btn,
  1844. .fancybox-inner .input-group-lg > .input-group-btn > .button {
  1845. height: 46px;
  1846. padding: 10px 16px;
  1847. font-size: 18px;
  1848. line-height: 1.33333;
  1849. border-radius: 6px; }
  1850.  
  1851. select.input-lg, .input-group-lg > select.form-control,
  1852. .input-group-lg > select.input-group-addon,
  1853. .input-group-lg > .input-group-btn > select.btn,
  1854. .fancybox-inner .input-group-lg > .input-group-btn > select.button {
  1855. height: 46px;
  1856. line-height: 46px; }
  1857.  
  1858. textarea.input-lg, .input-group-lg > textarea.form-control,
  1859. .input-group-lg > textarea.input-group-addon,
  1860. .input-group-lg > .input-group-btn > textarea.btn,
  1861. .fancybox-inner .input-group-lg > .input-group-btn > textarea.button,
  1862. select[multiple].input-lg,
  1863. .input-group-lg > select[multiple].form-control,
  1864. .input-group-lg > select[multiple].input-group-addon,
  1865. .input-group-lg > .input-group-btn > select[multiple].btn,
  1866. .fancybox-inner .input-group-lg > .input-group-btn > select[multiple].button {
  1867. height: auto; }
  1868.  
  1869. .form-group-lg .form-control {
  1870. height: 46px;
  1871. padding: 10px 16px;
  1872. font-size: 18px;
  1873. line-height: 1.33333;
  1874. border-radius: 6px; }
  1875. .form-group-lg select.form-control {
  1876. height: 46px;
  1877. line-height: 46px; }
  1878. .form-group-lg textarea.form-control,
  1879. .form-group-lg select[multiple].form-control {
  1880. height: auto; }
  1881. .form-group-lg .form-control-static {
  1882. height: 46px;
  1883. min-height: 38px;
  1884. padding: 11px 16px;
  1885. font-size: 18px;
  1886. line-height: 1.33333; }
  1887.  
  1888. .has-feedback {
  1889. position: relative; }
  1890. .has-feedback .form-control {
  1891. padding-right: 42.5px; }
  1892.  
  1893. .form-control-feedback {
  1894. position: absolute;
  1895. top: 0;
  1896. right: 0;
  1897. z-index: 2;
  1898. display: block;
  1899. width: 34px;
  1900. height: 34px;
  1901. line-height: 34px;
  1902. text-align: center;
  1903. pointer-events: none; }
  1904.  
  1905. .input-lg + .form-control-feedback, .input-group-lg > .form-control + .form-control-feedback,
  1906. .input-group-lg > .input-group-addon + .form-control-feedback,
  1907. .input-group-lg > .input-group-btn > .btn + .form-control-feedback,
  1908. .fancybox-inner .input-group-lg > .input-group-btn > .button + .form-control-feedback,
  1909. .input-group-lg + .form-control-feedback,
  1910. .form-group-lg .form-control + .form-control-feedback {
  1911. width: 46px;
  1912. height: 46px;
  1913. line-height: 46px; }
  1914.  
  1915. .input-sm + .form-control-feedback, .input-group-sm > .form-control + .form-control-feedback,
  1916. .input-group-sm > .input-group-addon + .form-control-feedback,
  1917. .input-group-sm > .input-group-btn > .btn + .form-control-feedback,
  1918. .fancybox-inner .input-group-sm > .input-group-btn > .button + .form-control-feedback,
  1919. .input-group-sm + .form-control-feedback,
  1920. .form-group-sm .form-control + .form-control-feedback {
  1921. width: 30px;
  1922. height: 30px;
  1923. line-height: 30px; }
  1924.  
  1925. .has-success .help-block,
  1926. .has-success .control-label,
  1927. .has-success .radio,
  1928. .has-success .checkbox,
  1929. .has-success .radio-inline,
  1930. .has-success .checkbox-inline, .has-success.radio label, .has-success.checkbox label, .has-success.radio-inline label, .has-success.checkbox-inline label {
  1931. color: #3c763d; }
  1932. .has-success .form-control {
  1933. border-color: #3c763d;
  1934. -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  1935. box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
  1936. .has-success .form-control:focus {
  1937. border-color: #2b542c;
  1938. -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  1939. box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; }
  1940. .has-success .input-group-addon {
  1941. color: #3c763d;
  1942. border-color: #3c763d;
  1943. background-color: #dff0d8; }
  1944. .has-success .form-control-feedback {
  1945. color: #3c763d; }
  1946.  
  1947. .has-warning .help-block,
  1948. .has-warning .control-label,
  1949. .has-warning .radio,
  1950. .has-warning .checkbox,
  1951. .has-warning .radio-inline,
  1952. .has-warning .checkbox-inline, .has-warning.radio label, .has-warning.checkbox label, .has-warning.radio-inline label, .has-warning.checkbox-inline label {
  1953. color: #8a6d3b; }
  1954. .has-warning .form-control {
  1955. border-color: #8a6d3b;
  1956. -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  1957. box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
  1958. .has-warning .form-control:focus {
  1959. border-color: #66512c;
  1960. -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  1961. box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; }
  1962. .has-warning .input-group-addon {
  1963. color: #8a6d3b;
  1964. border-color: #8a6d3b;
  1965. background-color: #fcf8e3; }
  1966. .has-warning .form-control-feedback {
  1967. color: #8a6d3b; }
  1968.  
  1969. .has-error .help-block,
  1970. .has-error .control-label,
  1971. .has-error .radio,
  1972. .has-error .checkbox,
  1973. .has-error .radio-inline,
  1974. .has-error .checkbox-inline, .has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label {
  1975. color: #a94442; }
  1976. .has-error .form-control {
  1977. border-color: #a94442;
  1978. -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  1979. box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
  1980. .has-error .form-control:focus {
  1981. border-color: #843534;
  1982. -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  1983. box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; }
  1984. .has-error .input-group-addon {
  1985. color: #a94442;
  1986. border-color: #a94442;
  1987. background-color: #f2dede; }
  1988. .has-error .form-control-feedback {
  1989. color: #a94442; }
  1990.  
  1991. .has-feedback label ~ .form-control-feedback {
  1992. top: 25px; }
  1993. .has-feedback label.sr-only ~ .form-control-feedback {
  1994. top: 0; }
  1995.  
  1996. .help-block {
  1997. display: block;
  1998. margin-top: 5px;
  1999. margin-bottom: 10px;
  2000. color: #737373; }
  2001.  
  2002. @media (min-width: 768px) {
  2003. .form-inline .form-group {
  2004. display: inline-block;
  2005. margin-bottom: 0;
  2006. vertical-align: middle; }
  2007. .form-inline .form-control {
  2008. display: inline-block;
  2009. width: auto;
  2010. vertical-align: middle; }
  2011. .form-inline .form-control-static {
  2012. display: inline-block; }
  2013. .form-inline .input-group {
  2014. display: inline-table;
  2015. vertical-align: middle; }
  2016. .form-inline .input-group .input-group-addon,
  2017. .form-inline .input-group .input-group-btn,
  2018. .form-inline .input-group .form-control {
  2019. width: auto; }
  2020. .form-inline .input-group > .form-control {
  2021. width: 100%; }
  2022. .form-inline .control-label {
  2023. margin-bottom: 0;
  2024. vertical-align: middle; }
  2025. .form-inline .radio,
  2026. .form-inline .checkbox {
  2027. display: inline-block;
  2028. margin-top: 0;
  2029. margin-bottom: 0;
  2030. vertical-align: middle; }
  2031. .form-inline .radio label,
  2032. .form-inline .checkbox label {
  2033. padding-left: 0; }
  2034. .form-inline .radio input[type="radio"],
  2035. .form-inline .checkbox input[type="checkbox"] {
  2036. position: relative;
  2037. margin-left: 0; }
  2038. .form-inline .has-feedback .form-control-feedback {
  2039. top: 0; } }
  2040.  
  2041. .form-horizontal .radio,
  2042. .form-horizontal .checkbox,
  2043. .form-horizontal .radio-inline,
  2044. .form-horizontal .checkbox-inline {
  2045. margin-top: 0;
  2046. margin-bottom: 0;
  2047. padding-top: 7px; }
  2048. .form-horizontal .radio,
  2049. .form-horizontal .checkbox {
  2050. min-height: 27px; }
  2051. .form-horizontal .form-group {
  2052. margin-left: -15px;
  2053. margin-right: -15px; }
  2054. .form-horizontal .form-group:before, .form-horizontal .form-group:after {
  2055. content: " ";
  2056. display: table; }
  2057. .form-horizontal .form-group:after {
  2058. clear: both; }
  2059. @media (min-width: 768px) {
  2060. .form-horizontal .control-label {
  2061. text-align: right;
  2062. margin-bottom: 0;
  2063. padding-top: 7px; } }
  2064. .form-horizontal .has-feedback .form-control-feedback {
  2065. right: 15px; }
  2066. @media (min-width: 768px) {
  2067. .form-horizontal .form-group-lg .control-label {
  2068. padding-top: 11px;
  2069. font-size: 18px; } }
  2070. @media (min-width: 768px) {
  2071. .form-horizontal .form-group-sm .control-label {
  2072. padding-top: 6px;
  2073. font-size: 12px; } }
  2074.  
  2075. .btn, .fancybox-inner .button {
  2076. display: inline-block;
  2077. margin-bottom: 0;
  2078. font-weight: normal;
  2079. text-align: center;
  2080. vertical-align: middle;
  2081. touch-action: manipulation;
  2082. cursor: pointer;
  2083. background-image: none;
  2084. border: 1px solid transparent;
  2085. white-space: nowrap;
  2086. padding: 6px 12px;
  2087. font-size: 14px;
  2088. line-height: 1.42857;
  2089. border-radius: 3px;
  2090. -webkit-user-select: none;
  2091. -moz-user-select: none;
  2092. -ms-user-select: none;
  2093. user-select: none; }
  2094. .btn:focus, .fancybox-inner .button:focus, .btn.focus, .fancybox-inner .focus.button, .btn:active:focus, .fancybox-inner .button:active:focus, .btn:active.focus, .fancybox-inner .button:active.focus, .btn.active:focus, .fancybox-inner .active.button:focus, .btn.active.focus, .fancybox-inner .active.focus.button {
  2095. outline: thin dotted;
  2096. outline: 5px auto -webkit-focus-ring-color;
  2097. outline-offset: -2px; }
  2098. .btn:hover, .fancybox-inner .button:hover, .btn:focus, .fancybox-inner .button:focus, .btn.focus, .fancybox-inner .focus.button {
  2099. color: #333333;
  2100. text-decoration: none; }
  2101. .btn:active, .fancybox-inner .button:active, .btn.active, .fancybox-inner .active.button {
  2102. outline: 0;
  2103. background-image: none;
  2104. -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  2105. box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
  2106. .btn.disabled, .fancybox-inner .disabled.button, .btn[disabled], .fancybox-inner [disabled].button, fieldset[disabled] .btn, fieldset[disabled] .fancybox-inner .button, .fancybox-inner fieldset[disabled] .button {
  2107. cursor: not-allowed;
  2108. opacity: 0.65;
  2109. filter: alpha(opacity=65);
  2110. -webkit-box-shadow: none;
  2111. box-shadow: none; }
  2112.  
  2113. a.btn.disabled, .fancybox-inner a.disabled.button, fieldset[disabled] a.btn, fieldset[disabled] .fancybox-inner a.button, .fancybox-inner fieldset[disabled] a.button {
  2114. pointer-events: none; }
  2115.  
  2116. .btn-default, .fancybox-inner .button {
  2117. color: #333333;
  2118. background-color: white;
  2119. border-color: #cccccc; }
  2120. .btn-default:focus, .fancybox-inner .button:focus, .btn-default.focus, .fancybox-inner .focus.button {
  2121. color: #333333;
  2122. background-color: #e6e6e6;
  2123. border-color: #8c8c8c; }
  2124. .btn-default:hover, .fancybox-inner .button:hover {
  2125. color: #333333;
  2126. background-color: #e6e6e6;
  2127. border-color: #adadad; }
  2128. .btn-default:active, .fancybox-inner .button:active, .btn-default.active, .fancybox-inner .active.button, .open > .btn-default.dropdown-toggle, .fancybox-inner .open > .dropdown-toggle.button {
  2129. color: #333333;
  2130. background-color: #e6e6e6;
  2131. border-color: #adadad; }
  2132. .btn-default:active:hover, .fancybox-inner .button:active:hover, .btn-default:active:focus, .fancybox-inner .button:active:focus, .btn-default:active.focus, .fancybox-inner .button:active.focus, .btn-default.active:hover, .fancybox-inner .active.button:hover, .btn-default.active:focus, .fancybox-inner .active.button:focus, .btn-default.active.focus, .fancybox-inner .active.focus.button, .open > .btn-default.dropdown-toggle:hover, .fancybox-inner .open > .dropdown-toggle.button:hover, .open > .btn-default.dropdown-toggle:focus, .fancybox-inner .open > .dropdown-toggle.button:focus, .open > .btn-default.dropdown-toggle.focus, .fancybox-inner .open > .dropdown-toggle.focus.button {
  2133. color: #333333;
  2134. background-color: #d4d4d4;
  2135. border-color: #8c8c8c; }
  2136. .btn-default:active, .fancybox-inner .button:active, .btn-default.active, .fancybox-inner .active.button, .open > .btn-default.dropdown-toggle, .fancybox-inner .open > .dropdown-toggle.button {
  2137. background-image: none; }
  2138. .btn-default.disabled:hover, .fancybox-inner .disabled.button:hover, .btn-default.disabled:focus, .fancybox-inner .disabled.button:focus, .btn-default.disabled.focus, .fancybox-inner .disabled.focus.button, .btn-default[disabled]:hover, .fancybox-inner [disabled].button:hover, .btn-default[disabled]:focus, .fancybox-inner [disabled].button:focus, .btn-default[disabled].focus, .fancybox-inner [disabled].focus.button, fieldset[disabled] .btn-default:hover, fieldset[disabled] .fancybox-inner .button:hover, .fancybox-inner fieldset[disabled] .button:hover, fieldset[disabled] .btn-default:focus, fieldset[disabled] .fancybox-inner .button:focus, .fancybox-inner fieldset[disabled] .button:focus, fieldset[disabled] .btn-default.focus, fieldset[disabled] .fancybox-inner .focus.button, .fancybox-inner fieldset[disabled] .focus.button {
  2139. background-color: white;
  2140. border-color: #cccccc; }
  2141. .btn-default .badge, .fancybox-inner .button .badge {
  2142. color: white;
  2143. background-color: #333333; }
  2144.  
  2145. .btn-primary {
  2146. color: white;
  2147. background-color: #337ab7;
  2148. border-color: #2e6da4; }
  2149. .btn-primary:focus, .btn-primary.focus {
  2150. color: white;
  2151. background-color: #286090;
  2152. border-color: #122b40; }
  2153. .btn-primary:hover {
  2154. color: white;
  2155. background-color: #286090;
  2156. border-color: #204d74; }
  2157. .btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle {
  2158. color: white;
  2159. background-color: #286090;
  2160. border-color: #204d74; }
  2161. .btn-primary:active:hover, .btn-primary:active:focus, .btn-primary:active.focus, .btn-primary.active:hover, .btn-primary.active:focus, .btn-primary.active.focus, .open > .btn-primary.dropdown-toggle:hover, .open > .btn-primary.dropdown-toggle:focus, .open > .btn-primary.dropdown-toggle.focus {
  2162. color: white;
  2163. background-color: #204d74;
  2164. border-color: #122b40; }
  2165. .btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle {
  2166. background-image: none; }
  2167. .btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled].focus, fieldset[disabled] .btn-primary:hover, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary.focus {
  2168. background-color: #337ab7;
  2169. border-color: #2e6da4; }
  2170. .btn-primary .badge {
  2171. color: #337ab7;
  2172. background-color: white; }
  2173.  
  2174. .btn-success {
  2175. color: white;
  2176. background-color: #5cb85c;
  2177. border-color: #4cae4c; }
  2178. .btn-success:focus, .btn-success.focus {
  2179. color: white;
  2180. background-color: #449d44;
  2181. border-color: #255625; }
  2182. .btn-success:hover {
  2183. color: white;
  2184. background-color: #449d44;
  2185. border-color: #398439; }
  2186. .btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle {
  2187. color: white;
  2188. background-color: #449d44;
  2189. border-color: #398439; }
  2190. .btn-success:active:hover, .btn-success:active:focus, .btn-success:active.focus, .btn-success.active:hover, .btn-success.active:focus, .btn-success.active.focus, .open > .btn-success.dropdown-toggle:hover, .open > .btn-success.dropdown-toggle:focus, .open > .btn-success.dropdown-toggle.focus {
  2191. color: white;
  2192. background-color: #398439;
  2193. border-color: #255625; }
  2194. .btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle {
  2195. background-image: none; }
  2196. .btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled.focus, .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled].focus, fieldset[disabled] .btn-success:hover, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success.focus {
  2197. background-color: #5cb85c;
  2198. border-color: #4cae4c; }
  2199. .btn-success .badge {
  2200. color: #5cb85c;
  2201. background-color: white; }
  2202.  
  2203. .btn-info {
  2204. color: white;
  2205. background-color: #5bc0de;
  2206. border-color: #46b8da; }
  2207. .btn-info:focus, .btn-info.focus {
  2208. color: white;
  2209. background-color: #31b0d5;
  2210. border-color: #1b6d85; }
  2211. .btn-info:hover {
  2212. color: white;
  2213. background-color: #31b0d5;
  2214. border-color: #269abc; }
  2215. .btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle {
  2216. color: white;
  2217. background-color: #31b0d5;
  2218. border-color: #269abc; }
  2219. .btn-info:active:hover, .btn-info:active:focus, .btn-info:active.focus, .btn-info.active:hover, .btn-info.active:focus, .btn-info.active.focus, .open > .btn-info.dropdown-toggle:hover, .open > .btn-info.dropdown-toggle:focus, .open > .btn-info.dropdown-toggle.focus {
  2220. color: white;
  2221. background-color: #269abc;
  2222. border-color: #1b6d85; }
  2223. .btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle {
  2224. background-image: none; }
  2225. .btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled.focus, .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled].focus, fieldset[disabled] .btn-info:hover, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info.focus {
  2226. background-color: #5bc0de;
  2227. border-color: #46b8da; }
  2228. .btn-info .badge {
  2229. color: #5bc0de;
  2230. background-color: white; }
  2231.  
  2232. .btn-warning {
  2233. color: white;
  2234. background-color: #f0ad4e;
  2235. border-color: #eea236; }
  2236. .btn-warning:focus, .btn-warning.focus {
  2237. color: white;
  2238. background-color: #ec971f;
  2239. border-color: #985f0d; }
  2240. .btn-warning:hover {
  2241. color: white;
  2242. background-color: #ec971f;
  2243. border-color: #d58512; }
  2244. .btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle {
  2245. color: white;
  2246. background-color: #ec971f;
  2247. border-color: #d58512; }
  2248. .btn-warning:active:hover, .btn-warning:active:focus, .btn-warning:active.focus, .btn-warning.active:hover, .btn-warning.active:focus, .btn-warning.active.focus, .open > .btn-warning.dropdown-toggle:hover, .open > .btn-warning.dropdown-toggle:focus, .open > .btn-warning.dropdown-toggle.focus {
  2249. color: white;
  2250. background-color: #d58512;
  2251. border-color: #985f0d; }
  2252. .btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle {
  2253. background-image: none; }
  2254. .btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled.focus, .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled].focus, fieldset[disabled] .btn-warning:hover, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning.focus {
  2255. background-color: #f0ad4e;
  2256. border-color: #eea236; }
  2257. .btn-warning .badge {
  2258. color: #f0ad4e;
  2259. background-color: white; }
  2260.  
  2261. .btn-danger {
  2262. color: white;
  2263. background-color: #d9534f;
  2264. border-color: #d43f3a; }
  2265. .btn-danger:focus, .btn-danger.focus {
  2266. color: white;
  2267. background-color: #c9302c;
  2268. border-color: #761c19; }
  2269. .btn-danger:hover {
  2270. color: white;
  2271. background-color: #c9302c;
  2272. border-color: #ac2925; }
  2273. .btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle {
  2274. color: white;
  2275. background-color: #c9302c;
  2276. border-color: #ac2925; }
  2277. .btn-danger:active:hover, .btn-danger:active:focus, .btn-danger:active.focus, .btn-danger.active:hover, .btn-danger.active:focus, .btn-danger.active.focus, .open > .btn-danger.dropdown-toggle:hover, .open > .btn-danger.dropdown-toggle:focus, .open > .btn-danger.dropdown-toggle.focus {
  2278. color: white;
  2279. background-color: #ac2925;
  2280. border-color: #761c19; }
  2281. .btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle {
  2282. background-image: none; }
  2283. .btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled.focus, .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled].focus, fieldset[disabled] .btn-danger:hover, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger.focus {
  2284. background-color: #d9534f;
  2285. border-color: #d43f3a; }
  2286. .btn-danger .badge {
  2287. color: #d9534f;
  2288. background-color: white; }
  2289.  
  2290. .btn-link {
  2291. color: #858586;
  2292. font-weight: normal;
  2293. border-radius: 0; }
  2294. .btn-link, .btn-link:active, .btn-link.active, .btn-link[disabled], fieldset[disabled] .btn-link {
  2295. background-color: transparent;
  2296. -webkit-box-shadow: none;
  2297. box-shadow: none; }
  2298. .btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {
  2299. border-color: transparent; }
  2300. .btn-link:hover, .btn-link:focus {
  2301. color: #263238;
  2302. text-decoration: underline;
  2303. background-color: transparent; }
  2304. .btn-link[disabled]:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:hover, fieldset[disabled] .btn-link:focus {
  2305. color: #777777;
  2306. text-decoration: none; }
  2307.  
  2308. .btn-lg, .btn-group-lg > .btn, .fancybox-inner .btn-group-lg > .button {
  2309. padding: 10px 16px;
  2310. font-size: 18px;
  2311. line-height: 1.33333;
  2312. border-radius: 6px; }
  2313.  
  2314. .btn-sm, .btn-group-sm > .btn, .fancybox-inner .btn-group-sm > .button {
  2315. padding: 5px 10px;
  2316. font-size: 12px;
  2317. line-height: 1.5;
  2318. border-radius: 3px; }
  2319.  
  2320. .btn-xs, .btn-group-xs > .btn, .fancybox-inner .btn-group-xs > .button {
  2321. padding: 1px 5px;
  2322. font-size: 12px;
  2323. line-height: 1.5;
  2324. border-radius: 3px; }
  2325.  
  2326. .btn-block {
  2327. display: block;
  2328. width: 100%; }
  2329.  
  2330. .btn-block + .btn-block {
  2331. margin-top: 5px; }
  2332.  
  2333. input[type="submit"].btn-block,
  2334. input[type="reset"].btn-block,
  2335. input[type="button"].btn-block {
  2336. width: 100%; }
  2337.  
  2338. .fade {
  2339. opacity: 0;
  2340. -webkit-transition: opacity 0.15s linear;
  2341. -o-transition: opacity 0.15s linear;
  2342. transition: opacity 0.15s linear; }
  2343. .fade.in {
  2344. opacity: 1; }
  2345.  
  2346. .collapse {
  2347. display: none; }
  2348. .collapse.in {
  2349. display: block; }
  2350.  
  2351. tr.collapse.in {
  2352. display: table-row; }
  2353.  
  2354. tbody.collapse.in {
  2355. display: table-row-group; }
  2356.  
  2357. .collapsing {
  2358. position: relative;
  2359. height: 0;
  2360. overflow: hidden;
  2361. -webkit-transition-property: height, visibility;
  2362. transition-property: height, visibility;
  2363. -webkit-transition-duration: 0.35s;
  2364. transition-duration: 0.35s;
  2365. -webkit-transition-timing-function: ease;
  2366. transition-timing-function: ease; }
  2367.  
  2368. .caret {
  2369. display: inline-block;
  2370. width: 0;
  2371. height: 0;
  2372. margin-left: 2px;
  2373. vertical-align: middle;
  2374. border-top: 4px dashed;
  2375. border-top: 4px solid \9 ;
  2376. border-right: 4px solid transparent;
  2377. border-left: 4px solid transparent; }
  2378.  
  2379. .dropup,
  2380. .dropdown {
  2381. position: relative; }
  2382.  
  2383. .dropdown-toggle:focus {
  2384. outline: 0; }
  2385.  
  2386. .dropdown-menu {
  2387. position: absolute;
  2388. top: 100%;
  2389. left: 0;
  2390. z-index: 1000;
  2391. display: none;
  2392. float: left;
  2393. min-width: 160px;
  2394. padding: 5px 0;
  2395. margin: 2px 0 0;
  2396. list-style: none;
  2397. font-size: 14px;
  2398. text-align: left;
  2399. background-color: white;
  2400. border: 1px solid #cccccc;
  2401. border: 1px solid rgba(0, 0, 0, 0.15);
  2402. border-radius: 3px;
  2403. -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  2404. box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  2405. background-clip: padding-box; }
  2406. .dropdown-menu.pull-right {
  2407. right: 0;
  2408. left: auto; }
  2409. .dropdown-menu .divider {
  2410. height: 1px;
  2411. margin: 9px 0;
  2412. overflow: hidden;
  2413. background-color: #e5e5e5; }
  2414. .dropdown-menu > li > a {
  2415. display: block;
  2416. padding: 3px 20px;
  2417. clear: both;
  2418. font-weight: normal;
  2419. line-height: 1.42857;
  2420. color: #333333;
  2421. white-space: nowrap; }
  2422.  
  2423. .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
  2424. text-decoration: none;
  2425. color: #262626;
  2426. background-color: whitesmoke; }
  2427.  
  2428. .dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
  2429. color: white;
  2430. text-decoration: none;
  2431. outline: 0;
  2432. background-color: #337ab7; }
  2433.  
  2434. .dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
  2435. color: #777777; }
  2436. .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
  2437. text-decoration: none;
  2438. background-color: transparent;
  2439. background-image: none;
  2440. filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  2441. cursor: not-allowed; }
  2442.  
  2443. .open > .dropdown-menu {
  2444. display: block; }
  2445. .open > a {
  2446. outline: 0; }
  2447.  
  2448. .dropdown-menu-right {
  2449. left: auto;
  2450. right: 0; }
  2451.  
  2452. .dropdown-menu-left {
  2453. left: 0;
  2454. right: auto; }
  2455.  
  2456. .dropdown-header {
  2457. display: block;
  2458. padding: 3px 20px;
  2459. font-size: 12px;
  2460. line-height: 1.42857;
  2461. color: #777777;
  2462. white-space: nowrap; }
  2463.  
  2464. .dropdown-backdrop {
  2465. position: fixed;
  2466. left: 0;
  2467. right: 0;
  2468. bottom: 0;
  2469. top: 0;
  2470. z-index: 990; }
  2471.  
  2472. .pull-right > .dropdown-menu {
  2473. right: 0;
  2474. left: auto; }
  2475.  
  2476. .dropup .caret,
  2477. .navbar-fixed-bottom .dropdown .caret {
  2478. border-top: 0;
  2479. border-bottom: 4px dashed;
  2480. border-bottom: 4px solid \9 ;
  2481. content: ""; }
  2482. .dropup .dropdown-menu,
  2483. .navbar-fixed-bottom .dropdown .dropdown-menu {
  2484. top: auto;
  2485. bottom: 100%;
  2486. margin-bottom: 2px; }
  2487.  
  2488. @media (min-width: 768px) {
  2489. .navbar-right .dropdown-menu {
  2490. right: 0;
  2491. left: auto; }
  2492. .navbar-right .dropdown-menu-left {
  2493. left: 0;
  2494. right: auto; } }
  2495. .btn-group,
  2496. .btn-group-vertical {
  2497. position: relative;
  2498. display: inline-block;
  2499. vertical-align: middle; }
  2500. .btn-group > .btn, .fancybox-inner .btn-group > .button,
  2501. .btn-group-vertical > .btn,
  2502. .fancybox-inner .btn-group-vertical > .button {
  2503. position: relative;
  2504. float: left; }
  2505. .btn-group > .btn:hover, .fancybox-inner .btn-group > .button:hover, .btn-group > .btn:focus, .fancybox-inner .btn-group > .button:focus, .btn-group > .btn:active, .fancybox-inner .btn-group > .button:active, .btn-group > .btn.active, .fancybox-inner .btn-group > .active.button,
  2506. .btn-group-vertical > .btn:hover,
  2507. .fancybox-inner .btn-group-vertical > .button:hover,
  2508. .btn-group-vertical > .btn:focus,
  2509. .fancybox-inner .btn-group-vertical > .button:focus,
  2510. .btn-group-vertical > .btn:active,
  2511. .fancybox-inner .btn-group-vertical > .button:active,
  2512. .btn-group-vertical > .btn.active,
  2513. .fancybox-inner .btn-group-vertical > .active.button {
  2514. z-index: 2; }
  2515.  
  2516. .btn-group .btn + .btn, .btn-group .fancybox-inner .button + .btn, .fancybox-inner .btn-group .button + .btn, .btn-group .fancybox-inner .btn + .button, .fancybox-inner .btn-group .btn + .button, .btn-group .fancybox-inner .button + .button, .fancybox-inner .btn-group .button + .button,
  2517. .btn-group .btn + .btn-group,
  2518. .btn-group .fancybox-inner .button + .btn-group,
  2519. .fancybox-inner .btn-group .button + .btn-group,
  2520. .btn-group .btn-group + .btn,
  2521. .btn-group .fancybox-inner .btn-group + .button,
  2522. .fancybox-inner .btn-group .btn-group + .button,
  2523. .btn-group .btn-group + .btn-group {
  2524. margin-left: -1px; }
  2525.  
  2526. .btn-toolbar {
  2527. margin-left: -5px; }
  2528. .btn-toolbar:before, .btn-toolbar:after {
  2529. content: " ";
  2530. display: table; }
  2531. .btn-toolbar:after {
  2532. clear: both; }
  2533. .btn-toolbar .btn, .btn-toolbar .fancybox-inner .button, .fancybox-inner .btn-toolbar .button,
  2534. .btn-toolbar .btn-group,
  2535. .btn-toolbar .input-group {
  2536. float: left; }
  2537. .btn-toolbar > .btn, .fancybox-inner .btn-toolbar > .button,
  2538. .btn-toolbar > .btn-group,
  2539. .btn-toolbar > .input-group {
  2540. margin-left: 5px; }
  2541.  
  2542. .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle), .fancybox-inner .btn-group > .button:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  2543. border-radius: 0; }
  2544.  
  2545. .btn-group > .btn:first-child, .fancybox-inner .btn-group > .button:first-child {
  2546. margin-left: 0; }
  2547. .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle), .fancybox-inner .btn-group > .button:first-child:not(:last-child):not(.dropdown-toggle) {
  2548. border-bottom-right-radius: 0;
  2549. border-top-right-radius: 0; }
  2550.  
  2551. .btn-group > .btn:last-child:not(:first-child), .fancybox-inner .btn-group > .button:last-child:not(:first-child),
  2552. .btn-group > .dropdown-toggle:not(:first-child) {
  2553. border-bottom-left-radius: 0;
  2554. border-top-left-radius: 0; }
  2555.  
  2556. .btn-group > .btn-group {
  2557. float: left; }
  2558.  
  2559. .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn, .fancybox-inner .btn-group > .btn-group:not(:first-child):not(:last-child) > .button {
  2560. border-radius: 0; }
  2561.  
  2562. .btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, .fancybox-inner .btn-group > .btn-group:first-child:not(:last-child) > .button:last-child,
  2563. .btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  2564. border-bottom-right-radius: 0;
  2565. border-top-right-radius: 0; }
  2566.  
  2567. .btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child, .fancybox-inner .btn-group > .btn-group:last-child:not(:first-child) > .button:first-child {
  2568. border-bottom-left-radius: 0;
  2569. border-top-left-radius: 0; }
  2570.  
  2571. .btn-group .dropdown-toggle:active,
  2572. .btn-group.open .dropdown-toggle {
  2573. outline: 0; }
  2574.  
  2575. .btn-group > .btn + .dropdown-toggle, .fancybox-inner .btn-group > .button + .dropdown-toggle {
  2576. padding-left: 8px;
  2577. padding-right: 8px; }
  2578.  
  2579. .btn-group > .btn-lg + .dropdown-toggle, .btn-group-lg.btn-group > .btn + .dropdown-toggle, .fancybox-inner .btn-group-lg.btn-group > .button + .dropdown-toggle {
  2580. padding-left: 12px;
  2581. padding-right: 12px; }
  2582.  
  2583. .btn-group.open .dropdown-toggle {
  2584. -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  2585. box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
  2586. .btn-group.open .dropdown-toggle.btn-link {
  2587. -webkit-box-shadow: none;
  2588. box-shadow: none; }
  2589.  
  2590. .btn .caret, .fancybox-inner .button .caret {
  2591. margin-left: 0; }
  2592.  
  2593. .btn-lg .caret, .btn-group-lg > .btn .caret, .fancybox-inner .btn-group-lg > .button .caret {
  2594. border-width: 5px 5px 0;
  2595. border-bottom-width: 0; }
  2596.  
  2597. .dropup .btn-lg .caret, .dropup .btn-group-lg > .btn .caret, .dropup .fancybox-inner .btn-group-lg > .button .caret, .fancybox-inner .dropup .btn-group-lg > .button .caret {
  2598. border-width: 0 5px 5px; }
  2599.  
  2600. .btn-group-vertical > .btn, .fancybox-inner .btn-group-vertical > .button,
  2601. .btn-group-vertical > .btn-group,
  2602. .btn-group-vertical > .btn-group > .btn,
  2603. .fancybox-inner .btn-group-vertical > .btn-group > .button {
  2604. display: block;
  2605. float: none;
  2606. width: 100%;
  2607. max-width: 100%; }
  2608. .btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after {
  2609. content: " ";
  2610. display: table; }
  2611. .btn-group-vertical > .btn-group:after {
  2612. clear: both; }
  2613. .btn-group-vertical > .btn-group > .btn, .fancybox-inner .btn-group-vertical > .btn-group > .button {
  2614. float: none; }
  2615. .btn-group-vertical > .btn + .btn, .fancybox-inner .btn-group-vertical > .button + .btn, .fancybox-inner .btn-group-vertical > .btn + .button, .fancybox-inner .btn-group-vertical > .button + .button,
  2616. .btn-group-vertical > .btn + .btn-group,
  2617. .fancybox-inner .btn-group-vertical > .button + .btn-group,
  2618. .btn-group-vertical > .btn-group + .btn,
  2619. .fancybox-inner .btn-group-vertical > .btn-group + .button,
  2620. .btn-group-vertical > .btn-group + .btn-group {
  2621. margin-top: -1px;
  2622. margin-left: 0; }
  2623.  
  2624. .btn-group-vertical > .btn:not(:first-child):not(:last-child), .fancybox-inner .btn-group-vertical > .button:not(:first-child):not(:last-child) {
  2625. border-radius: 0; }
  2626. .btn-group-vertical > .btn:first-child:not(:last-child), .fancybox-inner .btn-group-vertical > .button:first-child:not(:last-child) {
  2627. border-top-right-radius: 3px;
  2628. border-top-left-radius: 3px;
  2629. border-bottom-right-radius: 0;
  2630. border-bottom-left-radius: 0; }
  2631. .btn-group-vertical > .btn:last-child:not(:first-child), .fancybox-inner .btn-group-vertical > .button:last-child:not(:first-child) {
  2632. border-top-right-radius: 0;
  2633. border-top-left-radius: 0;
  2634. border-bottom-right-radius: 3px;
  2635. border-bottom-left-radius: 3px; }
  2636.  
  2637. .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn, .fancybox-inner .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .button {
  2638. border-radius: 0; }
  2639.  
  2640. .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, .fancybox-inner .btn-group-vertical > .btn-group:first-child:not(:last-child) > .button:last-child,
  2641. .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  2642. border-bottom-right-radius: 0;
  2643. border-bottom-left-radius: 0; }
  2644.  
  2645. .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child, .fancybox-inner .btn-group-vertical > .btn-group:last-child:not(:first-child) > .button:first-child {
  2646. border-top-right-radius: 0;
  2647. border-top-left-radius: 0; }
  2648.  
  2649. .btn-group-justified {
  2650. display: table;
  2651. width: 100%;
  2652. table-layout: fixed;
  2653. border-collapse: separate; }
  2654. .btn-group-justified > .btn, .fancybox-inner .btn-group-justified > .button,
  2655. .btn-group-justified > .btn-group {
  2656. float: none;
  2657. display: table-cell;
  2658. width: 1%; }
  2659. .btn-group-justified > .btn-group .btn, .btn-group-justified > .btn-group .fancybox-inner .button, .fancybox-inner .btn-group-justified > .btn-group .button {
  2660. width: 100%; }
  2661. .btn-group-justified > .btn-group .dropdown-menu {
  2662. left: auto; }
  2663.  
  2664. [data-toggle="buttons"] > .btn input[type="radio"], .fancybox-inner [data-toggle="buttons"] > .button input[type="radio"],
  2665. [data-toggle="buttons"] > .btn input[type="checkbox"],
  2666. .fancybox-inner [data-toggle="buttons"] > .button input[type="checkbox"],
  2667. [data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
  2668. .fancybox-inner [data-toggle="buttons"] > .btn-group > .button input[type="radio"],
  2669. [data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"],
  2670. .fancybox-inner [data-toggle="buttons"] > .btn-group > .button input[type="checkbox"] {
  2671. position: absolute;
  2672. clip: rect(0, 0, 0, 0);
  2673. pointer-events: none; }
  2674.  
  2675. .input-group {
  2676. position: relative;
  2677. display: table;
  2678. border-collapse: separate; }
  2679. .input-group[class*="col-"] {
  2680. float: none;
  2681. padding-left: 0;
  2682. padding-right: 0; }
  2683. .input-group .form-control {
  2684. position: relative;
  2685. z-index: 2;
  2686. float: left;
  2687. width: 100%;
  2688. margin-bottom: 0; }
  2689. .input-group .form-control:focus {
  2690. z-index: 3; }
  2691.  
  2692. .input-group-addon,
  2693. .input-group-btn,
  2694. .input-group .form-control {
  2695. display: table-cell; }
  2696. .input-group-addon:not(:first-child):not(:last-child),
  2697. .input-group-btn:not(:first-child):not(:last-child),
  2698. .input-group .form-control:not(:first-child):not(:last-child) {
  2699. border-radius: 0; }
  2700.  
  2701. .input-group-addon,
  2702. .input-group-btn {
  2703. width: 1%;
  2704. white-space: nowrap;
  2705. vertical-align: middle; }
  2706.  
  2707. .input-group-addon {
  2708. padding: 6px 12px;
  2709. font-size: 14px;
  2710. font-weight: normal;
  2711. line-height: 1;
  2712. color: #555555;
  2713. text-align: center;
  2714. background-color: #eeeeee;
  2715. border: 1px solid #cccccc;
  2716. border-radius: 3px; }
  2717. .input-group-addon.input-sm,
  2718. .input-group-sm > .input-group-addon,
  2719. .input-group-sm > .input-group-btn > .input-group-addon.btn,
  2720. .fancybox-inner .input-group-sm > .input-group-btn > .input-group-addon.button {
  2721. padding: 5px 10px;
  2722. font-size: 12px;
  2723. border-radius: 3px; }
  2724. .input-group-addon.input-lg,
  2725. .input-group-lg > .input-group-addon,
  2726. .input-group-lg > .input-group-btn > .input-group-addon.btn,
  2727. .fancybox-inner .input-group-lg > .input-group-btn > .input-group-addon.button {
  2728. padding: 10px 16px;
  2729. font-size: 18px;
  2730. border-radius: 6px; }
  2731. .input-group-addon input[type="radio"],
  2732. .input-group-addon input[type="checkbox"] {
  2733. margin-top: 0; }
  2734.  
  2735. .input-group .form-control:first-child,
  2736. .input-group-addon:first-child,
  2737. .input-group-btn:first-child > .btn,
  2738. .fancybox-inner .input-group-btn:first-child > .button,
  2739. .input-group-btn:first-child > .btn-group > .btn,
  2740. .fancybox-inner .input-group-btn:first-child > .btn-group > .button,
  2741. .input-group-btn:first-child > .dropdown-toggle,
  2742. .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
  2743. .fancybox-inner .input-group-btn:last-child > .button:not(:last-child):not(.dropdown-toggle),
  2744. .input-group-btn:last-child > .btn-group:not(:last-child) > .btn,
  2745. .fancybox-inner .input-group-btn:last-child > .btn-group:not(:last-child) > .button {
  2746. border-bottom-right-radius: 0;
  2747. border-top-right-radius: 0; }
  2748.  
  2749. .input-group-addon:first-child {
  2750. border-right: 0; }
  2751.  
  2752. .input-group .form-control:last-child,
  2753. .input-group-addon:last-child,
  2754. .input-group-btn:last-child > .btn,
  2755. .fancybox-inner .input-group-btn:last-child > .button,
  2756. .input-group-btn:last-child > .btn-group > .btn,
  2757. .fancybox-inner .input-group-btn:last-child > .btn-group > .button,
  2758. .input-group-btn:last-child > .dropdown-toggle,
  2759. .input-group-btn:first-child > .btn:not(:first-child),
  2760. .fancybox-inner .input-group-btn:first-child > .button:not(:first-child),
  2761. .input-group-btn:first-child > .btn-group:not(:first-child) > .btn,
  2762. .fancybox-inner .input-group-btn:first-child > .btn-group:not(:first-child) > .button {
  2763. border-bottom-left-radius: 0;
  2764. border-top-left-radius: 0; }
  2765.  
  2766. .input-group-addon:last-child {
  2767. border-left: 0; }
  2768.  
  2769. .input-group-btn {
  2770. position: relative;
  2771. font-size: 0;
  2772. white-space: nowrap; }
  2773. .input-group-btn > .btn, .fancybox-inner .input-group-btn > .button {
  2774. position: relative; }
  2775. .input-group-btn > .btn + .btn, .fancybox-inner .input-group-btn > .button + .btn, .fancybox-inner .input-group-btn > .btn + .button, .fancybox-inner .input-group-btn > .button + .button {
  2776. margin-left: -1px; }
  2777. .input-group-btn > .btn:hover, .fancybox-inner .input-group-btn > .button:hover, .input-group-btn > .btn:focus, .fancybox-inner .input-group-btn > .button:focus, .input-group-btn > .btn:active, .fancybox-inner .input-group-btn > .button:active {
  2778. z-index: 2; }
  2779. .input-group-btn:first-child > .btn, .fancybox-inner .input-group-btn:first-child > .button,
  2780. .input-group-btn:first-child > .btn-group {
  2781. margin-right: -1px; }
  2782. .input-group-btn:last-child > .btn, .fancybox-inner .input-group-btn:last-child > .button,
  2783. .input-group-btn:last-child > .btn-group {
  2784. z-index: 2;
  2785. margin-left: -1px; }
  2786.  
  2787. .nav {
  2788. margin-bottom: 0;
  2789. padding-left: 0;
  2790. list-style: none; }
  2791. .nav:before, .nav:after {
  2792. content: " ";
  2793. display: table; }
  2794. .nav:after {
  2795. clear: both; }
  2796. .nav > li {
  2797. position: relative;
  2798. display: block; }
  2799. .nav > li > a {
  2800. position: relative;
  2801. display: block;
  2802. padding: 10px 15px; }
  2803. .nav > li > a:hover, .nav > li > a:focus {
  2804. text-decoration: none; }
  2805. .nav > li.disabled > a {
  2806. color: #777777; }
  2807. .nav > li.disabled > a:hover, .nav > li.disabled > a:focus {
  2808. color: #777777;
  2809. text-decoration: none;
  2810. background-color: transparent;
  2811. cursor: not-allowed; }
  2812. .nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
  2813. background-color: #eeeeee;
  2814. border-color: #858586; }
  2815. .nav .nav-divider {
  2816. height: 1px;
  2817. margin: 9px 0;
  2818. overflow: hidden;
  2819. background-color: #e5e5e5; }
  2820. .nav > li > a > img {
  2821. max-width: none; }
  2822.  
  2823. .nav-tabs {
  2824. border-bottom: 1px solid #dddddd; }
  2825. .nav-tabs > li {
  2826. float: left;
  2827. margin-bottom: -1px; }
  2828. .nav-tabs > li > a {
  2829. margin-right: 2px;
  2830. line-height: 1.42857;
  2831. border: 1px solid transparent;
  2832. border-radius: 3px 3px 0 0; }
  2833. .nav-tabs > li > a:hover {
  2834. border-color: #eeeeee #eeeeee #dddddd; }
  2835. .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
  2836. color: #555555;
  2837. background-color: white;
  2838. border: 1px solid #dddddd;
  2839. border-bottom-color: transparent;
  2840. cursor: default; }
  2841.  
  2842. .nav-pills > li {
  2843. float: left; }
  2844. .nav-pills > li > a {
  2845. border-radius: 3px; }
  2846. .nav-pills > li + li {
  2847. margin-left: 2px; }
  2848. .nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
  2849. color: white;
  2850. background-color: #337ab7; }
  2851.  
  2852. .nav-stacked > li {
  2853. float: none; }
  2854. .nav-stacked > li + li {
  2855. margin-top: 2px;
  2856. margin-left: 0; }
  2857.  
  2858. .nav-justified, .nav-tabs.nav-justified {
  2859. width: 100%; }
  2860. .nav-justified > li, .nav-tabs.nav-justified > li {
  2861. float: none; }
  2862. .nav-justified > li > a, .nav-tabs.nav-justified > li > a {
  2863. text-align: center;
  2864. margin-bottom: 5px; }
  2865. .nav-justified > .dropdown .dropdown-menu {
  2866. top: auto;
  2867. left: auto; }
  2868. @media (min-width: 768px) {
  2869. .nav-justified > li, .nav-tabs.nav-justified > li {
  2870. display: table-cell;
  2871. width: 1%; }
  2872. .nav-justified > li > a, .nav-tabs.nav-justified > li > a {
  2873. margin-bottom: 0; } }
  2874.  
  2875. .nav-tabs-justified, .nav-tabs.nav-justified {
  2876. border-bottom: 0; }
  2877. .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
  2878. margin-right: 0;
  2879. border-radius: 3px; }
  2880. .nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a,
  2881. .nav-tabs-justified > .active > a:hover,
  2882. .nav-tabs.nav-justified > .active > a:hover,
  2883. .nav-tabs-justified > .active > a:focus,
  2884. .nav-tabs.nav-justified > .active > a:focus {
  2885. border: 1px solid #dddddd; }
  2886. @media (min-width: 768px) {
  2887. .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
  2888. border-bottom: 1px solid #dddddd;
  2889. border-radius: 3px 3px 0 0; }
  2890. .nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a,
  2891. .nav-tabs-justified > .active > a:hover,
  2892. .nav-tabs.nav-justified > .active > a:hover,
  2893. .nav-tabs-justified > .active > a:focus,
  2894. .nav-tabs.nav-justified > .active > a:focus {
  2895. border-bottom-color: white; } }
  2896.  
  2897. .tab-content ul.tab-pane {
  2898. display: none; }
  2899. .tab-content ul.active {
  2900. display: block; }
  2901.  
  2902. .nav-tabs .dropdown-menu {
  2903. margin-top: -1px;
  2904. border-top-right-radius: 0;
  2905. border-top-left-radius: 0; }
  2906.  
  2907. .navbar {
  2908. position: relative;
  2909. min-height: 50px;
  2910. margin-bottom: 20px;
  2911. border: 1px solid transparent; }
  2912. .navbar:before, .navbar:after {
  2913. content: " ";
  2914. display: table; }
  2915. .navbar:after {
  2916. clear: both; }
  2917. @media (min-width: 768px) {
  2918. .navbar {
  2919. border-radius: 3px; } }
  2920.  
  2921. .navbar-header:before, .navbar-header:after {
  2922. content: " ";
  2923. display: table; }
  2924. .navbar-header:after {
  2925. clear: both; }
  2926. @media (min-width: 768px) {
  2927. .navbar-header {
  2928. float: left; } }
  2929.  
  2930. .navbar-collapse {
  2931. overflow-x: visible;
  2932. padding-right: 15px;
  2933. padding-left: 15px;
  2934. border-top: 1px solid transparent;
  2935. box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  2936. -webkit-overflow-scrolling: touch; }
  2937. .navbar-collapse:before, .navbar-collapse:after {
  2938. content: " ";
  2939. display: table; }
  2940. .navbar-collapse:after {
  2941. clear: both; }
  2942. .navbar-collapse.in {
  2943. overflow-y: auto; }
  2944. @media (min-width: 768px) {
  2945. .navbar-collapse {
  2946. width: auto;
  2947. border-top: 0;
  2948. box-shadow: none; }
  2949. .navbar-collapse.collapse {
  2950. display: block !important;
  2951. height: auto !important;
  2952. padding-bottom: 0;
  2953. overflow: visible !important; }
  2954. .navbar-collapse.in {
  2955. overflow-y: visible; }
  2956. .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
  2957. padding-left: 0;
  2958. padding-right: 0; } }
  2959.  
  2960. .navbar-fixed-top .navbar-collapse,
  2961. .navbar-fixed-bottom .navbar-collapse {
  2962. max-height: 340px; }
  2963. @media (max-device-width: 480px) and (orientation: landscape) {
  2964. .navbar-fixed-top .navbar-collapse,
  2965. .navbar-fixed-bottom .navbar-collapse {
  2966. max-height: 200px; } }
  2967.  
  2968. .container > .navbar-header,
  2969. .container > .navbar-collapse,
  2970. .container-fluid > .navbar-header,
  2971. .container-fluid > .navbar-collapse {
  2972. margin-right: -15px;
  2973. margin-left: -15px; }
  2974. @media (min-width: 768px) {
  2975. .container > .navbar-header,
  2976. .container > .navbar-collapse,
  2977. .container-fluid > .navbar-header,
  2978. .container-fluid > .navbar-collapse {
  2979. margin-right: 0;
  2980. margin-left: 0; } }
  2981.  
  2982. .navbar-static-top {
  2983. z-index: 1000;
  2984. border-width: 0 0 1px; }
  2985. @media (min-width: 768px) {
  2986. .navbar-static-top {
  2987. border-radius: 0; } }
  2988.  
  2989. .navbar-fixed-top,
  2990. .navbar-fixed-bottom {
  2991. position: fixed;
  2992. right: 0;
  2993. left: 0;
  2994. z-index: 1030; }
  2995. @media (min-width: 768px) {
  2996. .navbar-fixed-top,
  2997. .navbar-fixed-bottom {
  2998. border-radius: 0; } }
  2999.  
  3000. .navbar-fixed-top {
  3001. top: 0;
  3002. border-width: 0 0 1px; }
  3003.  
  3004. .navbar-fixed-bottom {
  3005. bottom: 0;
  3006. margin-bottom: 0;
  3007. border-width: 1px 0 0; }
  3008.  
  3009. .navbar-brand {
  3010. float: left;
  3011. padding: 15px 15px;
  3012. font-size: 18px;
  3013. line-height: 20px;
  3014. height: 50px; }
  3015. .navbar-brand:hover, .navbar-brand:focus {
  3016. text-decoration: none; }
  3017. .navbar-brand > img {
  3018. display: block; }
  3019. @media (min-width: 768px) {
  3020. .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
  3021. margin-left: -15px; } }
  3022.  
  3023. .navbar-toggle {
  3024. position: relative;
  3025. float: right;
  3026. margin-right: 15px;
  3027. padding: 9px 10px;
  3028. margin-top: 8px;
  3029. margin-bottom: 8px;
  3030. background-color: transparent;
  3031. background-image: none;
  3032. border: 1px solid transparent;
  3033. border-radius: 3px; }
  3034. .navbar-toggle:focus {
  3035. outline: 0; }
  3036. .navbar-toggle .icon-bar {
  3037. display: block;
  3038. width: 22px;
  3039. height: 2px;
  3040. border-radius: 1px; }
  3041. .navbar-toggle .icon-bar + .icon-bar {
  3042. margin-top: 4px; }
  3043. @media (min-width: 768px) {
  3044. .navbar-toggle {
  3045. display: none; } }
  3046.  
  3047. .navbar-nav {
  3048. margin: 7.5px -15px; }
  3049. .navbar-nav > li > a {
  3050. padding-top: 10px;
  3051. padding-bottom: 10px;
  3052. line-height: 20px; }
  3053. @media (max-width: 767px) {
  3054. .navbar-nav .open .dropdown-menu {
  3055. position: static;
  3056. float: none;
  3057. width: auto;
  3058. margin-top: 0;
  3059. background-color: transparent;
  3060. border: 0;
  3061. box-shadow: none; }
  3062. .navbar-nav .open .dropdown-menu > li > a,
  3063. .navbar-nav .open .dropdown-menu .dropdown-header {
  3064. padding: 5px 15px 5px 25px; }
  3065. .navbar-nav .open .dropdown-menu > li > a {
  3066. line-height: 20px; }
  3067. .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus {
  3068. background-image: none; } }
  3069. @media (min-width: 768px) {
  3070. .navbar-nav {
  3071. float: left;
  3072. margin: 0; }
  3073. .navbar-nav > li {
  3074. float: left; }
  3075. .navbar-nav > li > a {
  3076. padding-top: 15px;
  3077. padding-bottom: 15px; } }
  3078.  
  3079. .navbar-form {
  3080. margin-left: -15px;
  3081. margin-right: -15px;
  3082. padding: 10px 15px;
  3083. border-top: 1px solid transparent;
  3084. border-bottom: 1px solid transparent;
  3085. -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  3086. box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  3087. margin-top: 8px;
  3088. margin-bottom: 8px; }
  3089. @media (min-width: 768px) {
  3090. .navbar-form .form-group {
  3091. display: inline-block;
  3092. margin-bottom: 0;
  3093. vertical-align: middle; }
  3094. .navbar-form .form-control {
  3095. display: inline-block;
  3096. width: auto;
  3097. vertical-align: middle; }
  3098. .navbar-form .form-control-static {
  3099. display: inline-block; }
  3100. .navbar-form .input-group {
  3101. display: inline-table;
  3102. vertical-align: middle; }
  3103. .navbar-form .input-group .input-group-addon,
  3104. .navbar-form .input-group .input-group-btn,
  3105. .navbar-form .input-group .form-control {
  3106. width: auto; }
  3107. .navbar-form .input-group > .form-control {
  3108. width: 100%; }
  3109. .navbar-form .control-label {
  3110. margin-bottom: 0;
  3111. vertical-align: middle; }
  3112. .navbar-form .radio,
  3113. .navbar-form .checkbox {
  3114. display: inline-block;
  3115. margin-top: 0;
  3116. margin-bottom: 0;
  3117. vertical-align: middle; }
  3118. .navbar-form .radio label,
  3119. .navbar-form .checkbox label {
  3120. padding-left: 0; }
  3121. .navbar-form .radio input[type="radio"],
  3122. .navbar-form .checkbox input[type="checkbox"] {
  3123. position: relative;
  3124. margin-left: 0; }
  3125. .navbar-form .has-feedback .form-control-feedback {
  3126. top: 0; } }
  3127. @media (max-width: 767px) {
  3128. .navbar-form .form-group {
  3129. margin-bottom: 5px; }
  3130. .navbar-form .form-group:last-child {
  3131. margin-bottom: 0; } }
  3132. @media (min-width: 768px) {
  3133. .navbar-form {
  3134. width: auto;
  3135. border: 0;
  3136. margin-left: 0;
  3137. margin-right: 0;
  3138. padding-top: 0;
  3139. padding-bottom: 0;
  3140. -webkit-box-shadow: none;
  3141. box-shadow: none; } }
  3142.  
  3143. .navbar-nav > li > .dropdown-menu {
  3144. margin-top: 0;
  3145. border-top-right-radius: 0;
  3146. border-top-left-radius: 0; }
  3147.  
  3148. .navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  3149. margin-bottom: 0;
  3150. border-top-right-radius: 3px;
  3151. border-top-left-radius: 3px;
  3152. border-bottom-right-radius: 0;
  3153. border-bottom-left-radius: 0; }
  3154.  
  3155. .navbar-btn {
  3156. margin-top: 8px;
  3157. margin-bottom: 8px; }
  3158. .navbar-btn.btn-sm, .btn-group-sm > .navbar-btn.btn, .fancybox-inner .btn-group-sm > .navbar-btn.button {
  3159. margin-top: 10px;
  3160. margin-bottom: 10px; }
  3161. .navbar-btn.btn-xs, .btn-group-xs > .navbar-btn.btn, .fancybox-inner .btn-group-xs > .navbar-btn.button {
  3162. margin-top: 14px;
  3163. margin-bottom: 14px; }
  3164.  
  3165. .navbar-text {
  3166. margin-top: 15px;
  3167. margin-bottom: 15px; }
  3168. @media (min-width: 768px) {
  3169. .navbar-text {
  3170. float: left;
  3171. margin-left: 15px;
  3172. margin-right: 15px; } }
  3173.  
  3174. @media (min-width: 768px) {
  3175. .navbar-left {
  3176. float: left !important; }
  3177.  
  3178. .navbar-right {
  3179. float: right !important;
  3180. margin-right: -15px; }
  3181. .navbar-right ~ .navbar-right {
  3182. margin-right: 0; } }
  3183. .navbar-default {
  3184. background-color: #f8f8f8;
  3185. border-color: #e7e7e7; }
  3186. .navbar-default .navbar-brand {
  3187. color: #777777; }
  3188. .navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
  3189. color: #5e5e5e;
  3190. background-color: transparent; }
  3191. .navbar-default .navbar-text {
  3192. color: #777777; }
  3193. .navbar-default .navbar-nav > li > a {
  3194. color: #777777; }
  3195. .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
  3196. color: #333333;
  3197. background-color: transparent; }
  3198. .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
  3199. color: #555555;
  3200. background-color: #e7e7e7; }
  3201. .navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus {
  3202. color: #cccccc;
  3203. background-color: transparent; }
  3204. .navbar-default .navbar-toggle {
  3205. border-color: #dddddd; }
  3206. .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
  3207. background-color: #dddddd; }
  3208. .navbar-default .navbar-toggle .icon-bar {
  3209. background-color: #888888; }
  3210. .navbar-default .navbar-collapse,
  3211. .navbar-default .navbar-form {
  3212. border-color: #e7e7e7; }
  3213. .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
  3214. background-color: #e7e7e7;
  3215. color: #555555; }
  3216. @media (max-width: 767px) {
  3217. .navbar-default .navbar-nav .open .dropdown-menu > li > a {
  3218. color: #777777; }
  3219. .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
  3220. color: #333333;
  3221. background-color: transparent; }
  3222. .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 {
  3223. color: #555555;
  3224. background-color: #e7e7e7; }
  3225. .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 {
  3226. color: #cccccc;
  3227. background-color: transparent; } }
  3228. .navbar-default .navbar-link {
  3229. color: #777777; }
  3230. .navbar-default .navbar-link:hover {
  3231. color: #333333; }
  3232. .navbar-default .btn-link {
  3233. color: #777777; }
  3234. .navbar-default .btn-link:hover, .navbar-default .btn-link:focus {
  3235. color: #333333; }
  3236. .navbar-default .btn-link[disabled]:hover, .navbar-default .btn-link[disabled]:focus, fieldset[disabled] .navbar-default .btn-link:hover, fieldset[disabled] .navbar-default .btn-link:focus {
  3237. color: #cccccc; }
  3238.  
  3239. .navbar-inverse {
  3240. background-color: #222222;
  3241. border-color: #090909; }
  3242. .navbar-inverse .navbar-brand {
  3243. color: #9d9d9d; }
  3244. .navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {
  3245. color: white;
  3246. background-color: transparent; }
  3247. .navbar-inverse .navbar-text {
  3248. color: #9d9d9d; }
  3249. .navbar-inverse .navbar-nav > li > a {
  3250. color: #9d9d9d; }
  3251. .navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
  3252. color: white;
  3253. background-color: transparent; }
  3254. .navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
  3255. color: white;
  3256. background-color: #090909; }
  3257. .navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus {
  3258. color: #444444;
  3259. background-color: transparent; }
  3260. .navbar-inverse .navbar-toggle {
  3261. border-color: #333333; }
  3262. .navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
  3263. background-color: #333333; }
  3264. .navbar-inverse .navbar-toggle .icon-bar {
  3265. background-color: white; }
  3266. .navbar-inverse .navbar-collapse,
  3267. .navbar-inverse .navbar-form {
  3268. border-color: #101010; }
  3269. .navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
  3270. background-color: #090909;
  3271. color: white; }
  3272. @media (max-width: 767px) {
  3273. .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
  3274. border-color: #090909; }
  3275. .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
  3276. background-color: #090909; }
  3277. .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
  3278. color: #9d9d9d; }
  3279. .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
  3280. color: white;
  3281. background-color: transparent; }
  3282. .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 {
  3283. color: white;
  3284. background-color: #090909; }
  3285. .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 {
  3286. color: #444444;
  3287. background-color: transparent; } }
  3288. .navbar-inverse .navbar-link {
  3289. color: #9d9d9d; }
  3290. .navbar-inverse .navbar-link:hover {
  3291. color: white; }
  3292. .navbar-inverse .btn-link {
  3293. color: #9d9d9d; }
  3294. .navbar-inverse .btn-link:hover, .navbar-inverse .btn-link:focus {
  3295. color: white; }
  3296. .navbar-inverse .btn-link[disabled]:hover, .navbar-inverse .btn-link[disabled]:focus, fieldset[disabled] .navbar-inverse .btn-link:hover, fieldset[disabled] .navbar-inverse .btn-link:focus {
  3297. color: #444444; }
  3298.  
  3299. .breadcrumb {
  3300. padding: 8px 15px;
  3301. margin-bottom: 20px;
  3302. list-style: none;
  3303. background-color: whitesmoke;
  3304. border-radius: 3px; }
  3305. .breadcrumb > li {
  3306. display: inline-block; }
  3307. .breadcrumb > li + li:before {
  3308. content: "/\00a0";
  3309. padding: 0 5px;
  3310. color: #cccccc; }
  3311. .breadcrumb > .active {
  3312. color: #777777; }
  3313.  
  3314. .pagination {
  3315. display: inline-block;
  3316. padding-left: 0;
  3317. margin: 20px 0;
  3318. border-radius: 3px; }
  3319. .pagination > li {
  3320. display: inline; }
  3321. .pagination > li > a,
  3322. .pagination > li > span {
  3323. position: relative;
  3324. float: left;
  3325. padding: 6px 12px;
  3326. line-height: 1.42857;
  3327. text-decoration: none;
  3328. color: #337ab7;
  3329. background-color: white;
  3330. border: 1px solid #dddddd;
  3331. margin-left: -1px; }
  3332. .pagination > li:first-child > a,
  3333. .pagination > li:first-child > span {
  3334. margin-left: 0;
  3335. border-bottom-left-radius: 3px;
  3336. border-top-left-radius: 3px; }
  3337. .pagination > li:last-child > a,
  3338. .pagination > li:last-child > span {
  3339. border-bottom-right-radius: 3px;
  3340. border-top-right-radius: 3px; }
  3341. .pagination > li > a:hover, .pagination > li > a:focus,
  3342. .pagination > li > span:hover,
  3343. .pagination > li > span:focus {
  3344. z-index: 2;
  3345. color: #23527c;
  3346. background-color: #eeeeee;
  3347. border-color: #dddddd; }
  3348. .pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus,
  3349. .pagination > .active > span,
  3350. .pagination > .active > span:hover,
  3351. .pagination > .active > span:focus {
  3352. z-index: 3;
  3353. color: white;
  3354. background-color: #337ab7;
  3355. border-color: #337ab7;
  3356. cursor: default; }
  3357. .pagination > .disabled > span,
  3358. .pagination > .disabled > span:hover,
  3359. .pagination > .disabled > span:focus,
  3360. .pagination > .disabled > a,
  3361. .pagination > .disabled > a:hover,
  3362. .pagination > .disabled > a:focus {
  3363. color: #777777;
  3364. background-color: white;
  3365. border-color: #dddddd;
  3366. cursor: not-allowed; }
  3367.  
  3368. .pagination-lg > li > a,
  3369. .pagination-lg > li > span {
  3370. padding: 10px 16px;
  3371. font-size: 18px;
  3372. line-height: 1.33333; }
  3373. .pagination-lg > li:first-child > a,
  3374. .pagination-lg > li:first-child > span {
  3375. border-bottom-left-radius: 6px;
  3376. border-top-left-radius: 6px; }
  3377. .pagination-lg > li:last-child > a,
  3378. .pagination-lg > li:last-child > span {
  3379. border-bottom-right-radius: 6px;
  3380. border-top-right-radius: 6px; }
  3381.  
  3382. .pagination-sm > li > a,
  3383. .pagination-sm > li > span {
  3384. padding: 5px 10px;
  3385. font-size: 12px;
  3386. line-height: 1.5; }
  3387. .pagination-sm > li:first-child > a,
  3388. .pagination-sm > li:first-child > span {
  3389. border-bottom-left-radius: 3px;
  3390. border-top-left-radius: 3px; }
  3391. .pagination-sm > li:last-child > a,
  3392. .pagination-sm > li:last-child > span {
  3393. border-bottom-right-radius: 3px;
  3394. border-top-right-radius: 3px; }
  3395.  
  3396. .pager {
  3397. padding-left: 0;
  3398. margin: 20px 0;
  3399. list-style: none;
  3400. text-align: center; }
  3401. .pager:before, .pager:after {
  3402. content: " ";
  3403. display: table; }
  3404. .pager:after {
  3405. clear: both; }
  3406. .pager li {
  3407. display: inline; }
  3408. .pager li > a,
  3409. .pager li > span {
  3410. display: inline-block;
  3411. padding: 5px 14px;
  3412. background-color: white;
  3413. border: 1px solid #dddddd;
  3414. border-radius: 15px; }
  3415. .pager li > a:hover,
  3416. .pager li > a:focus {
  3417. text-decoration: none;
  3418. background-color: #eeeeee; }
  3419. .pager .next > a,
  3420. .pager .next > span {
  3421. float: right; }
  3422. .pager .previous > a,
  3423. .pager .previous > span {
  3424. float: left; }
  3425. .pager .disabled > a,
  3426. .pager .disabled > a:hover,
  3427. .pager .disabled > a:focus,
  3428. .pager .disabled > span {
  3429. color: #777777;
  3430. background-color: white;
  3431. cursor: not-allowed; }
  3432.  
  3433. .label {
  3434. display: inline;
  3435. padding: .2em .6em .3em;
  3436. font-size: 75%;
  3437. font-weight: bold;
  3438. line-height: 1;
  3439. color: white;
  3440. text-align: center;
  3441. white-space: nowrap;
  3442. vertical-align: baseline;
  3443. border-radius: .25em; }
  3444. .label:empty {
  3445. display: none; }
  3446. .btn .label, .fancybox-inner .button .label {
  3447. position: relative;
  3448. top: -1px; }
  3449.  
  3450. a.label:hover, a.label:focus {
  3451. color: white;
  3452. text-decoration: none;
  3453. cursor: pointer; }
  3454.  
  3455. .label-default {
  3456. background-color: #777777; }
  3457. .label-default[href]:hover, .label-default[href]:focus {
  3458. background-color: #5e5e5e; }
  3459.  
  3460. .label-primary {
  3461. background-color: #337ab7; }
  3462. .label-primary[href]:hover, .label-primary[href]:focus {
  3463. background-color: #286090; }
  3464.  
  3465. .label-success {
  3466. background-color: #5cb85c; }
  3467. .label-success[href]:hover, .label-success[href]:focus {
  3468. background-color: #449d44; }
  3469.  
  3470. .label-info {
  3471. background-color: #5bc0de; }
  3472. .label-info[href]:hover, .label-info[href]:focus {
  3473. background-color: #31b0d5; }
  3474.  
  3475. .label-warning {
  3476. background-color: #f0ad4e; }
  3477. .label-warning[href]:hover, .label-warning[href]:focus {
  3478. background-color: #ec971f; }
  3479.  
  3480. .label-danger {
  3481. background-color: #d9534f; }
  3482. .label-danger[href]:hover, .label-danger[href]:focus {
  3483. background-color: #c9302c; }
  3484.  
  3485. .badge {
  3486. display: inline-block;
  3487. min-width: 10px;
  3488. padding: 3px 7px;
  3489. font-size: 12px;
  3490. font-weight: bold;
  3491. color: white;
  3492. line-height: 1;
  3493. vertical-align: middle;
  3494. white-space: nowrap;
  3495. text-align: center;
  3496. background-color: #777777;
  3497. border-radius: 10px; }
  3498. .badge:empty {
  3499. display: none; }
  3500. .btn .badge, .fancybox-inner .button .badge {
  3501. position: relative;
  3502. top: -1px; }
  3503. .btn-xs .badge, .btn-group-xs > .btn .badge, .fancybox-inner .btn-group-xs > .button .badge, .btn-group-xs > .btn .badge, .fancybox-inner .btn-group-xs > .button .badge {
  3504. top: 0;
  3505. padding: 1px 5px; }
  3506. .list-group-item.active > .badge, .nav-pills > .active > a > .badge {
  3507. color: #337ab7;
  3508. background-color: white; }
  3509. .list-group-item > .badge {
  3510. float: right; }
  3511. .list-group-item > .badge + .badge {
  3512. margin-right: 5px; }
  3513. .nav-pills > li > a > .badge {
  3514. margin-left: 3px; }
  3515.  
  3516. a.badge:hover, a.badge:focus {
  3517. color: white;
  3518. text-decoration: none;
  3519. cursor: pointer; }
  3520.  
  3521. .thumbnail {
  3522. display: block;
  3523. padding: 4px;
  3524. margin-bottom: 20px;
  3525. line-height: 1.42857;
  3526. background-color: white;
  3527. border: 1px solid #dddddd;
  3528. border-radius: 3px;
  3529. -webkit-transition: border 0.2s ease-in-out;
  3530. -o-transition: border 0.2s ease-in-out;
  3531. transition: border 0.2s ease-in-out; }
  3532. .thumbnail > img,
  3533. .thumbnail a > img {
  3534. display: block;
  3535. max-width: 100%;
  3536. height: auto;
  3537. margin-left: auto;
  3538. margin-right: auto; }
  3539. .thumbnail .caption {
  3540. padding: 9px;
  3541. color: #333333; }
  3542.  
  3543. a.thumbnail:hover,
  3544. a.thumbnail:focus,
  3545. a.thumbnail.active {
  3546. border-color: #858586; }
  3547.  
  3548. .alert {
  3549. padding: 15px;
  3550. margin-bottom: 20px;
  3551. border: 1px solid transparent;
  3552. border-radius: 3px; }
  3553. .alert h4 {
  3554. margin-top: 0;
  3555. color: inherit; }
  3556. .alert .alert-link {
  3557. font-weight: bold; }
  3558. .alert > p,
  3559. .alert > ul {
  3560. margin-bottom: 0; }
  3561. .alert > p + p {
  3562. margin-top: 5px; }
  3563.  
  3564. .alert-dismissable,
  3565. .alert-dismissible {
  3566. padding-right: 35px; }
  3567. .alert-dismissable .close,
  3568. .alert-dismissible .close {
  3569. position: relative;
  3570. top: -2px;
  3571. right: -21px;
  3572. color: inherit; }
  3573.  
  3574. .alert-success {
  3575. background-color: #dff0d8;
  3576. border-color: #d6e9c6;
  3577. color: #3c763d; }
  3578. .alert-success hr {
  3579. border-top-color: #c9e2b3; }
  3580. .alert-success .alert-link {
  3581. color: #2b542c; }
  3582.  
  3583. .alert-info {
  3584. background-color: #d9edf7;
  3585. border-color: #bce8f1;
  3586. color: #31708f; }
  3587. .alert-info hr {
  3588. border-top-color: #a6e1ec; }
  3589. .alert-info .alert-link {
  3590. color: #245269; }
  3591.  
  3592. .alert-warning {
  3593. background-color: #fcf8e3;
  3594. border-color: #faebcc;
  3595. color: #8a6d3b; }
  3596. .alert-warning hr {
  3597. border-top-color: #f7e1b5; }
  3598. .alert-warning .alert-link {
  3599. color: #66512c; }
  3600.  
  3601. .alert-danger {
  3602. background-color: #f2dede;
  3603. border-color: #ebccd1;
  3604. color: #a94442; }
  3605. .alert-danger hr {
  3606. border-top-color: #e4b9c0; }
  3607. .alert-danger .alert-link {
  3608. color: #843534; }
  3609.  
  3610. @-webkit-keyframes progress-bar-stripes {
  3611. from {
  3612. background-position: 40px 0; }
  3613.  
  3614. to {
  3615. background-position: 0 0; } }
  3616. @keyframes progress-bar-stripes {
  3617. from {
  3618. background-position: 40px 0; }
  3619.  
  3620. to {
  3621. background-position: 0 0; } }
  3622. .progress {
  3623. overflow: hidden;
  3624. height: 20px;
  3625. margin-bottom: 20px;
  3626. background-color: whitesmoke;
  3627. border-radius: 3px;
  3628. -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  3629. box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); }
  3630.  
  3631. .progress-bar {
  3632. float: left;
  3633. width: 0%;
  3634. height: 100%;
  3635. font-size: 12px;
  3636. line-height: 20px;
  3637. color: white;
  3638. text-align: center;
  3639. background-color: #337ab7;
  3640. -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  3641. box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  3642. -webkit-transition: width 0.6s ease;
  3643. -o-transition: width 0.6s ease;
  3644. transition: width 0.6s ease; }
  3645.  
  3646. .progress-striped .progress-bar,
  3647. .progress-bar-striped {
  3648. 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);
  3649. background-image: -o-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);
  3650. 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));
  3651. background-size: 40px 40px; }
  3652.  
  3653. .progress.active .progress-bar,
  3654. .progress-bar.active {
  3655. -webkit-animation: progress-bar-stripes 2s linear infinite;
  3656. -o-animation: progress-bar-stripes 2s linear infinite;
  3657. animation: progress-bar-stripes 2s linear infinite; }
  3658.  
  3659. .progress-bar-success {
  3660. background-color: #5cb85c; }
  3661. .progress-striped .progress-bar-success {
  3662. 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);
  3663. background-image: -o-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);
  3664. 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)); }
  3665.  
  3666. .progress-bar-info {
  3667. background-color: #5bc0de; }
  3668. .progress-striped .progress-bar-info {
  3669. 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);
  3670. background-image: -o-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);
  3671. 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)); }
  3672.  
  3673. .progress-bar-warning {
  3674. background-color: #f0ad4e; }
  3675. .progress-striped .progress-bar-warning {
  3676. 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);
  3677. background-image: -o-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);
  3678. 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)); }
  3679.  
  3680. .progress-bar-danger {
  3681. background-color: #d9534f; }
  3682. .progress-striped .progress-bar-danger {
  3683. 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);
  3684. background-image: -o-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);
  3685. 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)); }
  3686.  
  3687. .media {
  3688. margin-top: 15px; }
  3689. .media:first-child {
  3690. margin-top: 0; }
  3691.  
  3692. .media,
  3693. .media-body {
  3694. zoom: 1;
  3695. overflow: hidden; }
  3696.  
  3697. .media-body {
  3698. width: 10000px; }
  3699.  
  3700. .media-object {
  3701. display: block; }
  3702. .media-object.img-thumbnail {
  3703. max-width: none; }
  3704.  
  3705. .media-right,
  3706. .media > .pull-right {
  3707. padding-left: 10px; }
  3708.  
  3709. .media-left,
  3710. .media > .pull-left {
  3711. padding-right: 10px; }
  3712.  
  3713. .media-left,
  3714. .media-right,
  3715. .media-body {
  3716. display: table-cell;
  3717. vertical-align: top; }
  3718.  
  3719. .media-middle {
  3720. vertical-align: middle; }
  3721.  
  3722. .media-bottom {
  3723. vertical-align: bottom; }
  3724.  
  3725. .media-heading {
  3726. margin-top: 0;
  3727. margin-bottom: 5px; }
  3728.  
  3729. .media-list {
  3730. padding-left: 0;
  3731. list-style: none; }
  3732.  
  3733. .list-group {
  3734. margin-bottom: 20px;
  3735. padding-left: 0; }
  3736.  
  3737. .list-group-item {
  3738. position: relative;
  3739. display: block;
  3740. padding: 10px 15px;
  3741. margin-bottom: -1px;
  3742. background-color: white;
  3743. border: 1px solid #dddddd; }
  3744. .list-group-item:first-child {
  3745. border-top-right-radius: 3px;
  3746. border-top-left-radius: 3px; }
  3747. .list-group-item:last-child {
  3748. margin-bottom: 0;
  3749. border-bottom-right-radius: 3px;
  3750. border-bottom-left-radius: 3px; }
  3751.  
  3752. a.list-group-item,
  3753. button.list-group-item {
  3754. color: #555555; }
  3755. a.list-group-item .list-group-item-heading,
  3756. button.list-group-item .list-group-item-heading {
  3757. color: #333333; }
  3758. a.list-group-item:hover, a.list-group-item:focus,
  3759. button.list-group-item:hover,
  3760. button.list-group-item:focus {
  3761. text-decoration: none;
  3762. color: #555555;
  3763. background-color: whitesmoke; }
  3764.  
  3765. button.list-group-item {
  3766. width: 100%;
  3767. text-align: left; }
  3768.  
  3769. .list-group-item.disabled, .list-group-item.disabled:hover, .list-group-item.disabled:focus {
  3770. background-color: #eeeeee;
  3771. color: #777777;
  3772. cursor: not-allowed; }
  3773. .list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading {
  3774. color: inherit; }
  3775. .list-group-item.disabled .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text {
  3776. color: #777777; }
  3777. .list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
  3778. z-index: 2;
  3779. color: white;
  3780. background-color: #337ab7;
  3781. border-color: #337ab7; }
  3782. .list-group-item.active .list-group-item-heading,
  3783. .list-group-item.active .list-group-item-heading > small,
  3784. .list-group-item.active .list-group-item-heading > .small, .list-group-item.active:hover .list-group-item-heading,
  3785. .list-group-item.active:hover .list-group-item-heading > small,
  3786. .list-group-item.active:hover .list-group-item-heading > .small, .list-group-item.active:focus .list-group-item-heading,
  3787. .list-group-item.active:focus .list-group-item-heading > small,
  3788. .list-group-item.active:focus .list-group-item-heading > .small {
  3789. color: inherit; }
  3790. .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 {
  3791. color: #c7ddef; }
  3792.  
  3793. .list-group-item-success {
  3794. color: #3c763d;
  3795. background-color: #dff0d8; }
  3796.  
  3797. a.list-group-item-success,
  3798. button.list-group-item-success {
  3799. color: #3c763d; }
  3800. a.list-group-item-success .list-group-item-heading,
  3801. button.list-group-item-success .list-group-item-heading {
  3802. color: inherit; }
  3803. a.list-group-item-success:hover, a.list-group-item-success:focus,
  3804. button.list-group-item-success:hover,
  3805. button.list-group-item-success:focus {
  3806. color: #3c763d;
  3807. background-color: #d0e9c6; }
  3808. a.list-group-item-success.active, a.list-group-item-success.active:hover, a.list-group-item-success.active:focus,
  3809. button.list-group-item-success.active,
  3810. button.list-group-item-success.active:hover,
  3811. button.list-group-item-success.active:focus {
  3812. color: #fff;
  3813. background-color: #3c763d;
  3814. border-color: #3c763d; }
  3815.  
  3816. .list-group-item-info {
  3817. color: #31708f;
  3818. background-color: #d9edf7; }
  3819.  
  3820. a.list-group-item-info,
  3821. button.list-group-item-info {
  3822. color: #31708f; }
  3823. a.list-group-item-info .list-group-item-heading,
  3824. button.list-group-item-info .list-group-item-heading {
  3825. color: inherit; }
  3826. a.list-group-item-info:hover, a.list-group-item-info:focus,
  3827. button.list-group-item-info:hover,
  3828. button.list-group-item-info:focus {
  3829. color: #31708f;
  3830. background-color: #c4e3f3; }
  3831. a.list-group-item-info.active, a.list-group-item-info.active:hover, a.list-group-item-info.active:focus,
  3832. button.list-group-item-info.active,
  3833. button.list-group-item-info.active:hover,
  3834. button.list-group-item-info.active:focus {
  3835. color: #fff;
  3836. background-color: #31708f;
  3837. border-color: #31708f; }
  3838.  
  3839. .list-group-item-warning {
  3840. color: #8a6d3b;
  3841. background-color: #fcf8e3; }
  3842.  
  3843. a.list-group-item-warning,
  3844. button.list-group-item-warning {
  3845. color: #8a6d3b; }
  3846. a.list-group-item-warning .list-group-item-heading,
  3847. button.list-group-item-warning .list-group-item-heading {
  3848. color: inherit; }
  3849. a.list-group-item-warning:hover, a.list-group-item-warning:focus,
  3850. button.list-group-item-warning:hover,
  3851. button.list-group-item-warning:focus {
  3852. color: #8a6d3b;
  3853. background-color: #faf2cc; }
  3854. a.list-group-item-warning.active, a.list-group-item-warning.active:hover, a.list-group-item-warning.active:focus,
  3855. button.list-group-item-warning.active,
  3856. button.list-group-item-warning.active:hover,
  3857. button.list-group-item-warning.active:focus {
  3858. color: #fff;
  3859. background-color: #8a6d3b;
  3860. border-color: #8a6d3b; }
  3861.  
  3862. .list-group-item-danger {
  3863. color: #a94442;
  3864. background-color: #f2dede; }
  3865.  
  3866. a.list-group-item-danger,
  3867. button.list-group-item-danger {
  3868. color: #a94442; }
  3869. a.list-group-item-danger .list-group-item-heading,
  3870. button.list-group-item-danger .list-group-item-heading {
  3871. color: inherit; }
  3872. a.list-group-item-danger:hover, a.list-group-item-danger:focus,
  3873. button.list-group-item-danger:hover,
  3874. button.list-group-item-danger:focus {
  3875. color: #a94442;
  3876. background-color: #ebcccc; }
  3877. a.list-group-item-danger.active, a.list-group-item-danger.active:hover, a.list-group-item-danger.active:focus,
  3878. button.list-group-item-danger.active,
  3879. button.list-group-item-danger.active:hover,
  3880. button.list-group-item-danger.active:focus {
  3881. color: #fff;
  3882. background-color: #a94442;
  3883. border-color: #a94442; }
  3884.  
  3885. .list-group-item-heading {
  3886. margin-top: 0;
  3887. margin-bottom: 5px; }
  3888.  
  3889. .list-group-item-text {
  3890. margin-bottom: 0;
  3891. line-height: 1.3; }
  3892.  
  3893. .panel {
  3894. margin-bottom: 20px;
  3895. background-color: white;
  3896. border: 1px solid transparent;
  3897. border-radius: 3px;
  3898. -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  3899. box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); }
  3900.  
  3901. .panel-body {
  3902. padding: 15px; }
  3903. .panel-body:before, .panel-body:after {
  3904. content: " ";
  3905. display: table; }
  3906. .panel-body:after {
  3907. clear: both; }
  3908.  
  3909. .panel-heading {
  3910. padding: 10px 15px;
  3911. border-bottom: 1px solid transparent;
  3912. border-top-right-radius: 2px;
  3913. border-top-left-radius: 2px; }
  3914. .panel-heading > .dropdown .dropdown-toggle {
  3915. color: inherit; }
  3916.  
  3917. .panel-title {
  3918. margin-top: 0;
  3919. margin-bottom: 0;
  3920. font-size: 16px;
  3921. color: inherit; }
  3922. .panel-title > a,
  3923. .panel-title > small,
  3924. .panel-title > .small,
  3925. .panel-title > small > a,
  3926. .panel-title > .small > a {
  3927. color: inherit; }
  3928.  
  3929. .panel-footer {
  3930. padding: 10px 15px;
  3931. background-color: whitesmoke;
  3932. border-top: 1px solid #dddddd;
  3933. border-bottom-right-radius: 2px;
  3934. border-bottom-left-radius: 2px; }
  3935.  
  3936. .panel > .list-group,
  3937. .panel > .panel-collapse > .list-group {
  3938. margin-bottom: 0; }
  3939. .panel > .list-group .list-group-item,
  3940. .panel > .panel-collapse > .list-group .list-group-item {
  3941. border-width: 1px 0;
  3942. border-radius: 0; }
  3943. .panel > .list-group:first-child .list-group-item:first-child,
  3944. .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  3945. border-top: 0;
  3946. border-top-right-radius: 2px;
  3947. border-top-left-radius: 2px; }
  3948. .panel > .list-group:last-child .list-group-item:last-child,
  3949. .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  3950. border-bottom: 0;
  3951. border-bottom-right-radius: 2px;
  3952. border-bottom-left-radius: 2px; }
  3953. .panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  3954. border-top-right-radius: 0;
  3955. border-top-left-radius: 0; }
  3956.  
  3957. .panel-heading + .list-group .list-group-item:first-child {
  3958. border-top-width: 0; }
  3959.  
  3960. .list-group + .panel-footer {
  3961. border-top-width: 0; }
  3962.  
  3963. .panel > .table,
  3964. .panel > .table-responsive > .table,
  3965. .panel > .panel-collapse > .table {
  3966. margin-bottom: 0; }
  3967. .panel > .table caption,
  3968. .panel > .table-responsive > .table caption,
  3969. .panel > .panel-collapse > .table caption {
  3970. padding-left: 15px;
  3971. padding-right: 15px; }
  3972. .panel > .table:first-child,
  3973. .panel > .table-responsive:first-child > .table:first-child {
  3974. border-top-right-radius: 2px;
  3975. border-top-left-radius: 2px; }
  3976. .panel > .table:first-child > thead:first-child > tr:first-child,
  3977. .panel > .table:first-child > tbody:first-child > tr:first-child,
  3978. .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
  3979. .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  3980. border-top-left-radius: 2px;
  3981. border-top-right-radius: 2px; }
  3982. .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
  3983. .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
  3984. .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
  3985. .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
  3986. .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
  3987. .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
  3988. .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
  3989. .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  3990. border-top-left-radius: 2px; }
  3991. .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
  3992. .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
  3993. .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
  3994. .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
  3995. .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
  3996. .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
  3997. .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
  3998. .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  3999. border-top-right-radius: 2px; }
  4000. .panel > .table:last-child,
  4001. .panel > .table-responsive:last-child > .table:last-child {
  4002. border-bottom-right-radius: 2px;
  4003. border-bottom-left-radius: 2px; }
  4004. .panel > .table:last-child > tbody:last-child > tr:last-child,
  4005. .panel > .table:last-child > tfoot:last-child > tr:last-child,
  4006. .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
  4007. .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  4008. border-bottom-left-radius: 2px;
  4009. border-bottom-right-radius: 2px; }
  4010. .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
  4011. .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
  4012. .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
  4013. .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
  4014. .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
  4015. .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
  4016. .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
  4017. .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  4018. border-bottom-left-radius: 2px; }
  4019. .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
  4020. .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
  4021. .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
  4022. .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
  4023. .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
  4024. .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
  4025. .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
  4026. .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  4027. border-bottom-right-radius: 2px; }
  4028. .panel > .panel-body + .table,
  4029. .panel > .panel-body + .table-responsive,
  4030. .panel > .table + .panel-body,
  4031. .panel > .table-responsive + .panel-body {
  4032. border-top: 1px solid #e1e1e1; }
  4033. .panel > .table > tbody:first-child > tr:first-child th,
  4034. .panel > .table > tbody:first-child > tr:first-child td {
  4035. border-top: 0; }
  4036. .panel > .table-bordered,
  4037. .panel > .table-responsive > .table-bordered {
  4038. border: 0; }
  4039. .panel > .table-bordered > thead > tr > th:first-child,
  4040. .panel > .table-bordered > thead > tr > td:first-child,
  4041. .panel > .table-bordered > tbody > tr > th:first-child,
  4042. .panel > .table-bordered > tbody > tr > td:first-child,
  4043. .panel > .table-bordered > tfoot > tr > th:first-child,
  4044. .panel > .table-bordered > tfoot > tr > td:first-child,
  4045. .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
  4046. .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
  4047. .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
  4048. .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
  4049. .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  4050. .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  4051. border-left: 0; }
  4052. .panel > .table-bordered > thead > tr > th:last-child,
  4053. .panel > .table-bordered > thead > tr > td:last-child,
  4054. .panel > .table-bordered > tbody > tr > th:last-child,
  4055. .panel > .table-bordered > tbody > tr > td:last-child,
  4056. .panel > .table-bordered > tfoot > tr > th:last-child,
  4057. .panel > .table-bordered > tfoot > tr > td:last-child,
  4058. .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
  4059. .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
  4060. .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
  4061. .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
  4062. .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  4063. .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  4064. border-right: 0; }
  4065. .panel > .table-bordered > thead > tr:first-child > td,
  4066. .panel > .table-bordered > thead > tr:first-child > th,
  4067. .panel > .table-bordered > tbody > tr:first-child > td,
  4068. .panel > .table-bordered > tbody > tr:first-child > th,
  4069. .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
  4070. .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
  4071. .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
  4072. .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  4073. border-bottom: 0; }
  4074. .panel > .table-bordered > tbody > tr:last-child > td,
  4075. .panel > .table-bordered > tbody > tr:last-child > th,
  4076. .panel > .table-bordered > tfoot > tr:last-child > td,
  4077. .panel > .table-bordered > tfoot > tr:last-child > th,
  4078. .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
  4079. .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
  4080. .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
  4081. .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  4082. border-bottom: 0; }
  4083. .panel > .table-responsive {
  4084. border: 0;
  4085. margin-bottom: 0; }
  4086.  
  4087. .panel-group {
  4088. margin-bottom: 20px; }
  4089. .panel-group .panel {
  4090. margin-bottom: 0;
  4091. border-radius: 3px; }
  4092. .panel-group .panel + .panel {
  4093. margin-top: 5px; }
  4094. .panel-group .panel-heading {
  4095. border-bottom: 0; }
  4096. .panel-group .panel-heading + .panel-collapse > .panel-body,
  4097. .panel-group .panel-heading + .panel-collapse > .list-group {
  4098. border-top: 1px solid #dddddd; }
  4099. .panel-group .panel-footer {
  4100. border-top: 0; }
  4101. .panel-group .panel-footer + .panel-collapse .panel-body {
  4102. border-bottom: 1px solid #dddddd; }
  4103.  
  4104. .panel-default {
  4105. border-color: #dddddd; }
  4106. .panel-default > .panel-heading {
  4107. color: #333333;
  4108. background-color: whitesmoke;
  4109. border-color: #dddddd; }
  4110. .panel-default > .panel-heading + .panel-collapse > .panel-body {
  4111. border-top-color: #dddddd; }
  4112. .panel-default > .panel-heading .badge {
  4113. color: whitesmoke;
  4114. background-color: #333333; }
  4115. .panel-default > .panel-footer + .panel-collapse > .panel-body {
  4116. border-bottom-color: #dddddd; }
  4117.  
  4118. .panel-primary {
  4119. border-color: #337ab7; }
  4120. .panel-primary > .panel-heading {
  4121. color: white;
  4122. background-color: #337ab7;
  4123. border-color: #337ab7; }
  4124. .panel-primary > .panel-heading + .panel-collapse > .panel-body {
  4125. border-top-color: #337ab7; }
  4126. .panel-primary > .panel-heading .badge {
  4127. color: #337ab7;
  4128. background-color: white; }
  4129. .panel-primary > .panel-footer + .panel-collapse > .panel-body {
  4130. border-bottom-color: #337ab7; }
  4131.  
  4132. .panel-success {
  4133. border-color: #d6e9c6; }
  4134. .panel-success > .panel-heading {
  4135. color: #3c763d;
  4136. background-color: #dff0d8;
  4137. border-color: #d6e9c6; }
  4138. .panel-success > .panel-heading + .panel-collapse > .panel-body {
  4139. border-top-color: #d6e9c6; }
  4140. .panel-success > .panel-heading .badge {
  4141. color: #dff0d8;
  4142. background-color: #3c763d; }
  4143. .panel-success > .panel-footer + .panel-collapse > .panel-body {
  4144. border-bottom-color: #d6e9c6; }
  4145.  
  4146. .panel-info {
  4147. border-color: #bce8f1; }
  4148. .panel-info > .panel-heading {
  4149. color: #31708f;
  4150. background-color: #d9edf7;
  4151. border-color: #bce8f1; }
  4152. .panel-info > .panel-heading + .panel-collapse > .panel-body {
  4153. border-top-color: #bce8f1; }
  4154. .panel-info > .panel-heading .badge {
  4155. color: #d9edf7;
  4156. background-color: #31708f; }
  4157. .panel-info > .panel-footer + .panel-collapse > .panel-body {
  4158. border-bottom-color: #bce8f1; }
  4159.  
  4160. .panel-warning {
  4161. border-color: #faebcc; }
  4162. .panel-warning > .panel-heading {
  4163. color: #8a6d3b;
  4164. background-color: #fcf8e3;
  4165. border-color: #faebcc; }
  4166. .panel-warning > .panel-heading + .panel-collapse > .panel-body {
  4167. border-top-color: #faebcc; }
  4168. .panel-warning > .panel-heading .badge {
  4169. color: #fcf8e3;
  4170. background-color: #8a6d3b; }
  4171. .panel-warning > .panel-footer + .panel-collapse > .panel-body {
  4172. border-bottom-color: #faebcc; }
  4173.  
  4174. .panel-danger {
  4175. border-color: #ebccd1; }
  4176. .panel-danger > .panel-heading {
  4177. color: #a94442;
  4178. background-color: #f2dede;
  4179. border-color: #ebccd1; }
  4180. .panel-danger > .panel-heading + .panel-collapse > .panel-body {
  4181. border-top-color: #ebccd1; }
  4182. .panel-danger > .panel-heading .badge {
  4183. color: #f2dede;
  4184. background-color: #a94442; }
  4185. .panel-danger > .panel-footer + .panel-collapse > .panel-body {
  4186. border-bottom-color: #ebccd1; }
  4187.  
  4188. .embed-responsive {
  4189. position: relative;
  4190. display: block;
  4191. height: 0;
  4192. padding: 0;
  4193. overflow: hidden; }
  4194. .embed-responsive .embed-responsive-item,
  4195. .embed-responsive iframe,
  4196. .embed-responsive embed,
  4197. .embed-responsive object,
  4198. .embed-responsive video {
  4199. position: absolute;
  4200. top: 0;
  4201. left: 0;
  4202. bottom: 0;
  4203. height: 100%;
  4204. width: 100%;
  4205. border: 0; }
  4206.  
  4207. .embed-responsive-16by9 {
  4208. padding-bottom: 56.25%; }
  4209.  
  4210. .embed-responsive-4by3 {
  4211. padding-bottom: 75%; }
  4212.  
  4213. .well {
  4214. min-height: 20px;
  4215. padding: 19px;
  4216. margin-bottom: 20px;
  4217. background-color: whitesmoke;
  4218. border: 1px solid #e3e3e3;
  4219. border-radius: 3px;
  4220. -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  4221. box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); }
  4222. .well blockquote {
  4223. border-color: #ddd;
  4224. border-color: rgba(0, 0, 0, 0.15); }
  4225.  
  4226. .well-lg {
  4227. padding: 24px;
  4228. border-radius: 6px; }
  4229.  
  4230. .well-sm {
  4231. padding: 9px;
  4232. border-radius: 3px; }
  4233.  
  4234. .close {
  4235. float: right;
  4236. font-size: 21px;
  4237. font-weight: bold;
  4238. line-height: 1;
  4239. color: black;
  4240. text-shadow: 0 1px 0 white;
  4241. opacity: 0.2;
  4242. filter: alpha(opacity=20); }
  4243. .close:hover, .close:focus {
  4244. color: black;
  4245. text-decoration: none;
  4246. cursor: pointer;
  4247. opacity: 0.5;
  4248. filter: alpha(opacity=50); }
  4249.  
  4250. button.close {
  4251. padding: 0;
  4252. cursor: pointer;
  4253. background: transparent;
  4254. border: 0;
  4255. -webkit-appearance: none; }
  4256.  
  4257. .popover {
  4258. position: absolute;
  4259. top: 0;
  4260. left: 0;
  4261. z-index: 1060;
  4262. display: none;
  4263. max-width: 276px;
  4264. padding: 1px;
  4265. font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  4266. font-style: normal;
  4267. font-weight: normal;
  4268. letter-spacing: normal;
  4269. line-break: auto;
  4270. line-height: 1.42857;
  4271. text-align: left;
  4272. text-align: start;
  4273. text-decoration: none;
  4274. text-shadow: none;
  4275. text-transform: none;
  4276. white-space: normal;
  4277. word-break: normal;
  4278. word-spacing: normal;
  4279. word-wrap: normal;
  4280. font-size: 14px;
  4281. background-color: white;
  4282. background-clip: padding-box;
  4283. border: 1px solid #cccccc;
  4284. border: 1px solid rgba(0, 0, 0, 0.2);
  4285. border-radius: 6px;
  4286. -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  4287. box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); }
  4288. .popover.top {
  4289. margin-top: -10px; }
  4290. .popover.right {
  4291. margin-left: 10px; }
  4292. .popover.bottom {
  4293. margin-top: 10px; }
  4294. .popover.left {
  4295. margin-left: -10px; }
  4296.  
  4297. .popover-title {
  4298. margin: 0;
  4299. padding: 8px 14px;
  4300. font-size: 14px;
  4301. background-color: #f7f7f7;
  4302. border-bottom: 1px solid #ebebeb;
  4303. border-radius: 5px 5px 0 0; }
  4304.  
  4305. .popover-content {
  4306. padding: 9px 14px; }
  4307.  
  4308. .popover > .arrow, .popover > .arrow:after {
  4309. position: absolute;
  4310. display: block;
  4311. width: 0;
  4312. height: 0;
  4313. border-color: transparent;
  4314. border-style: solid; }
  4315.  
  4316. .popover > .arrow {
  4317. border-width: 11px; }
  4318.  
  4319. .popover > .arrow:after {
  4320. border-width: 10px;
  4321. content: ""; }
  4322.  
  4323. .popover.top > .arrow {
  4324. left: 50%;
  4325. margin-left: -11px;
  4326. border-bottom-width: 0;
  4327. border-top-color: #999999;
  4328. border-top-color: rgba(0, 0, 0, 0.25);
  4329. bottom: -11px;
  4330. top: auto !important; }
  4331. .popover.top > .arrow:after {
  4332. content: " ";
  4333. bottom: 1px;
  4334. margin-left: -10px;
  4335. border-bottom-width: 0;
  4336. border-top-color: white; }
  4337. .popover.right > .arrow {
  4338. top: 50%;
  4339. left: -11px;
  4340. margin-top: -11px;
  4341. border-left-width: 0;
  4342. border-right-color: #999999;
  4343. border-right-color: rgba(0, 0, 0, 0.25); }
  4344. .popover.right > .arrow:after {
  4345. content: " ";
  4346. left: 1px;
  4347. bottom: -10px;
  4348. border-left-width: 0;
  4349. border-right-color: white; }
  4350. .popover.bottom > .arrow {
  4351. left: 50%;
  4352. margin-left: -11px;
  4353. border-top-width: 0;
  4354. border-bottom-color: #999999;
  4355. border-bottom-color: rgba(0, 0, 0, 0.25);
  4356. top: -11px; }
  4357. .popover.bottom > .arrow:after {
  4358. content: " ";
  4359. top: 1px;
  4360. margin-left: -10px;
  4361. border-top-width: 0;
  4362. border-bottom-color: white; }
  4363. .popover.left > .arrow {
  4364. top: 50%;
  4365. right: -11px;
  4366. margin-top: -11px;
  4367. border-right-width: 0;
  4368. border-left-color: #999999;
  4369. border-left-color: rgba(0, 0, 0, 0.25); }
  4370. .popover.left > .arrow:after {
  4371. content: " ";
  4372. right: 1px;
  4373. border-right-width: 0;
  4374. border-left-color: white;
  4375. bottom: -10px; }
  4376.  
  4377. .clearfix:before, .clearfix:after {
  4378. content: " ";
  4379. display: table; }
  4380. .clearfix:after {
  4381. clear: both; }
  4382.  
  4383. .center-block {
  4384. display: block;
  4385. margin-left: auto;
  4386. margin-right: auto; }
  4387.  
  4388. .pull-right {
  4389. float: right !important; }
  4390.  
  4391. .pull-left {
  4392. float: left !important; }
  4393.  
  4394. .hide {
  4395. display: none !important; }
  4396.  
  4397. .show {
  4398. display: block !important; }
  4399.  
  4400. .invisible {
  4401. visibility: hidden; }
  4402.  
  4403. .text-hide {
  4404. font: 0/0 a;
  4405. color: transparent;
  4406. text-shadow: none;
  4407. background-color: transparent;
  4408. border: 0; }
  4409.  
  4410. .hidden {
  4411. display: none !important; }
  4412.  
  4413. .affix {
  4414. position: fixed; }
  4415.  
  4416. @-ms-viewport {
  4417. width: device-width; }
  4418. .visible-xs {
  4419. display: none !important; }
  4420.  
  4421. .visible-sm {
  4422. display: none !important; }
  4423.  
  4424. .visible-md {
  4425. display: none !important; }
  4426.  
  4427. .visible-lg {
  4428. display: none !important; }
  4429.  
  4430. .visible-xs-block,
  4431. .visible-xs-inline,
  4432. .visible-xs-inline-block,
  4433. .visible-sm-block,
  4434. .visible-sm-inline,
  4435. .visible-sm-inline-block,
  4436. .visible-md-block,
  4437. .visible-md-inline,
  4438. .visible-md-inline-block,
  4439. .visible-lg-block,
  4440. .visible-lg-inline,
  4441. .visible-lg-inline-block {
  4442. display: none !important; }
  4443.  
  4444. @media (max-width: 767px) {
  4445. .visible-xs {
  4446. display: block !important; }
  4447.  
  4448. table.visible-xs {
  4449. display: table !important; }
  4450.  
  4451. tr.visible-xs {
  4452. display: table-row !important; }
  4453.  
  4454. th.visible-xs,
  4455. td.visible-xs {
  4456. display: table-cell !important; } }
  4457. @media (max-width: 767px) {
  4458. .visible-xs-block {
  4459. display: block !important; } }
  4460.  
  4461. @media (max-width: 767px) {
  4462. .visible-xs-inline {
  4463. display: inline !important; } }
  4464.  
  4465. @media (max-width: 767px) {
  4466. .visible-xs-inline-block {
  4467. display: inline-block !important; } }
  4468.  
  4469. @media (min-width: 768px) and (max-width: 991px) {
  4470. .visible-sm {
  4471. display: block !important; }
  4472.  
  4473. table.visible-sm {
  4474. display: table !important; }
  4475.  
  4476. tr.visible-sm {
  4477. display: table-row !important; }
  4478.  
  4479. th.visible-sm,
  4480. td.visible-sm {
  4481. display: table-cell !important; } }
  4482. @media (min-width: 768px) and (max-width: 991px) {
  4483. .visible-sm-block {
  4484. display: block !important; } }
  4485.  
  4486. @media (min-width: 768px) and (max-width: 991px) {
  4487. .visible-sm-inline {
  4488. display: inline !important; } }
  4489.  
  4490. @media (min-width: 768px) and (max-width: 991px) {
  4491. .visible-sm-inline-block {
  4492. display: inline-block !important; } }
  4493.  
  4494. @media (min-width: 992px) and (max-width: 1199px) {
  4495. .visible-md {
  4496. display: block !important; }
  4497.  
  4498. table.visible-md {
  4499. display: table !important; }
  4500.  
  4501. tr.visible-md {
  4502. display: table-row !important; }
  4503.  
  4504. th.visible-md,
  4505. td.visible-md {
  4506. display: table-cell !important; } }
  4507. @media (min-width: 992px) and (max-width: 1199px) {
  4508. .visible-md-block {
  4509. display: block !important; } }
  4510.  
  4511. @media (min-width: 992px) and (max-width: 1199px) {
  4512. .visible-md-inline {
  4513. display: inline !important; } }
  4514.  
  4515. @media (min-width: 992px) and (max-width: 1199px) {
  4516. .visible-md-inline-block {
  4517. display: inline-block !important; } }
  4518.  
  4519. @media (min-width: 1200px) {
  4520. .visible-lg {
  4521. display: block !important; }
  4522.  
  4523. table.visible-lg {
  4524. display: table !important; }
  4525.  
  4526. tr.visible-lg {
  4527. display: table-row !important; }
  4528.  
  4529. th.visible-lg,
  4530. td.visible-lg {
  4531. display: table-cell !important; } }
  4532. @media (min-width: 1200px) {
  4533. .visible-lg-block {
  4534. display: block !important; } }
  4535.  
  4536. @media (min-width: 1200px) {
  4537. .visible-lg-inline {
  4538. display: inline !important; } }
  4539.  
  4540. @media (min-width: 1200px) {
  4541. .visible-lg-inline-block {
  4542. display: inline-block !important; } }
  4543.  
  4544. @media (max-width: 767px) {
  4545. .hidden-xs {
  4546. display: none !important; } }
  4547. @media (min-width: 768px) and (max-width: 991px) {
  4548. .hidden-sm {
  4549. display: none !important; } }
  4550. @media (min-width: 992px) and (max-width: 1199px) {
  4551. .hidden-md {
  4552. display: none !important; } }
  4553. @media (min-width: 1200px) {
  4554. .hidden-lg {
  4555. display: none !important; } }
  4556. .visible-print {
  4557. display: none !important; }
  4558.  
  4559. @media print {
  4560. .visible-print {
  4561. display: block !important; }
  4562.  
  4563. table.visible-print {
  4564. display: table !important; }
  4565.  
  4566. tr.visible-print {
  4567. display: table-row !important; }
  4568.  
  4569. th.visible-print,
  4570. td.visible-print {
  4571. display: table-cell !important; } }
  4572. .visible-print-block {
  4573. display: none !important; }
  4574. @media print {
  4575. .visible-print-block {
  4576. display: block !important; } }
  4577.  
  4578. .visible-print-inline {
  4579. display: none !important; }
  4580. @media print {
  4581. .visible-print-inline {
  4582. display: inline !important; } }
  4583.  
  4584. .visible-print-inline-block {
  4585. display: none !important; }
  4586. @media print {
  4587. .visible-print-inline-block {
  4588. display: inline-block !important; } }
  4589.  
  4590. @media print {
  4591. .hidden-print {
  4592. display: none !important; } }
  4593. /*!
  4594. * Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome
  4595. * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
  4596. */
  4597. /* FONT PATH
  4598. * -------------------------- */
  4599. @font-face {
  4600. font-family: 'FontAwesome';
  4601. src: url("../fonts/fontawesome-webfont.eot?v=4.5.0");
  4602. src: url("../fonts/fontawesome-webfont.eot?#iefix&v=4.5.0") format("embedded-opentype"), url("../fonts/fontawesome-webfont.woff2?v=4.5.0") format("woff2"), url("../fonts/fontawesome-webfont.woff?v=4.5.0") format("woff"), url("../fonts/fontawesome-webfont.ttf?v=4.5.0") format("truetype"), url("../fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular") format("svg");
  4603. font-weight: normal;
  4604. font-style: normal; }
  4605. .fa {
  4606. display: inline-block;
  4607. font: normal normal normal 14px/1 FontAwesome;
  4608. font-size: inherit;
  4609. text-rendering: auto;
  4610. -webkit-font-smoothing: antialiased;
  4611. -moz-osx-font-smoothing: grayscale; }
  4612.  
  4613. /* makes the font 33% larger relative to the icon container */
  4614. .fa-lg {
  4615. font-size: 1.33333em;
  4616. line-height: 0.75em;
  4617. vertical-align: -15%; }
  4618.  
  4619. .fa-2x {
  4620. font-size: 2em; }
  4621.  
  4622. .fa-3x {
  4623. font-size: 3em; }
  4624.  
  4625. .fa-4x {
  4626. font-size: 4em; }
  4627.  
  4628. .fa-5x {
  4629. font-size: 5em; }
  4630.  
  4631. .fa-fw {
  4632. width: 1.28571em;
  4633. text-align: center; }
  4634.  
  4635. .fa-ul {
  4636. padding-left: 0;
  4637. margin-left: 2.14286em;
  4638. list-style-type: none; }
  4639. .fa-ul > li {
  4640. position: relative; }
  4641.  
  4642. .fa-li {
  4643. position: absolute;
  4644. left: -2.14286em;
  4645. width: 2.14286em;
  4646. top: 0.14286em;
  4647. text-align: center; }
  4648. .fa-li.fa-lg {
  4649. left: -1.85714em; }
  4650.  
  4651. .fa-border {
  4652. padding: .2em .25em .15em;
  4653. border: solid 0.08em #eeeeee;
  4654. border-radius: .1em; }
  4655.  
  4656. .fa-pull-left {
  4657. float: left; }
  4658.  
  4659. .fa-pull-right {
  4660. float: right; }
  4661.  
  4662. .fa.fa-pull-left {
  4663. margin-right: .3em; }
  4664. .fa.fa-pull-right {
  4665. margin-left: .3em; }
  4666.  
  4667. /* Deprecated as of 4.4.0 */
  4668. .pull-right {
  4669. float: right; }
  4670.  
  4671. .pull-left {
  4672. float: left; }
  4673.  
  4674. .fa.pull-left {
  4675. margin-right: .3em; }
  4676. .fa.pull-right {
  4677. margin-left: .3em; }
  4678.  
  4679. .fa-spin {
  4680. -webkit-animation: fa-spin 2s infinite linear;
  4681. animation: fa-spin 2s infinite linear; }
  4682.  
  4683. .fa-pulse {
  4684. -webkit-animation: fa-spin 1s infinite steps(8);
  4685. animation: fa-spin 1s infinite steps(8); }
  4686.  
  4687. @-webkit-keyframes fa-spin {
  4688. 0% {
  4689. -webkit-transform: rotate(0deg);
  4690. transform: rotate(0deg); }
  4691.  
  4692. 100% {
  4693. -webkit-transform: rotate(359deg);
  4694. transform: rotate(359deg); } }
  4695. @keyframes fa-spin {
  4696. 0% {
  4697. -webkit-transform: rotate(0deg);
  4698. transform: rotate(0deg); }
  4699.  
  4700. 100% {
  4701. -webkit-transform: rotate(359deg);
  4702. transform: rotate(359deg); } }
  4703. .fa-rotate-90 {
  4704. filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  4705. -webkit-transform: rotate(90deg);
  4706. -ms-transform: rotate(90deg);
  4707. transform: rotate(90deg); }
  4708.  
  4709. .fa-rotate-180 {
  4710. filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  4711. -webkit-transform: rotate(180deg);
  4712. -ms-transform: rotate(180deg);
  4713. transform: rotate(180deg); }
  4714.  
  4715. .fa-rotate-270 {
  4716. filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  4717. -webkit-transform: rotate(270deg);
  4718. -ms-transform: rotate(270deg);
  4719. transform: rotate(270deg); }
  4720.  
  4721. .fa-flip-horizontal {
  4722. filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
  4723. -webkit-transform: scale(-1, 1);
  4724. -ms-transform: scale(-1, 1);
  4725. transform: scale(-1, 1); }
  4726.  
  4727. .fa-flip-vertical {
  4728. filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  4729. -webkit-transform: scale(1, -1);
  4730. -ms-transform: scale(1, -1);
  4731. transform: scale(1, -1); }
  4732.  
  4733. :root .fa-rotate-90,
  4734. :root .fa-rotate-180,
  4735. :root .fa-rotate-270,
  4736. :root .fa-flip-horizontal,
  4737. :root .fa-flip-vertical {
  4738. filter: none; }
  4739.  
  4740. .fa-stack {
  4741. position: relative;
  4742. display: inline-block;
  4743. width: 2em;
  4744. height: 2em;
  4745. line-height: 2em;
  4746. vertical-align: middle; }
  4747.  
  4748. .fa-stack-1x, .fa-stack-2x {
  4749. position: absolute;
  4750. left: 0;
  4751. width: 100%;
  4752. text-align: center; }
  4753.  
  4754. .fa-stack-1x {
  4755. line-height: inherit; }
  4756.  
  4757. .fa-stack-2x {
  4758. font-size: 2em; }
  4759.  
  4760. .fa-inverse {
  4761. color: white; }
  4762.  
  4763. /* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
  4764. readers do not read off random characters that represent icons */
  4765. .fa-glass:before {
  4766. content: "\f000"; }
  4767.  
  4768. .fa-music:before {
  4769. content: "\f001"; }
  4770.  
  4771. .fa-search:before {
  4772. content: "\f002"; }
  4773.  
  4774. .fa-envelope-o:before {
  4775. content: "\f003"; }
  4776.  
  4777. .fa-heart:before {
  4778. content: "\f004"; }
  4779.  
  4780. .fa-star:before {
  4781. content: "\f005"; }
  4782.  
  4783. .fa-star-o:before {
  4784. content: "\f006"; }
  4785.  
  4786. .fa-user:before {
  4787. content: "\f007"; }
  4788.  
  4789. .fa-film:before {
  4790. content: "\f008"; }
  4791.  
  4792. .fa-th-large:before {
  4793. content: "\f009"; }
  4794.  
  4795. .fa-th:before {
  4796. content: "\f00a"; }
  4797.  
  4798. .fa-th-list:before {
  4799. content: "\f00b"; }
  4800.  
  4801. .fa-check:before {
  4802. content: "\f00c"; }
  4803.  
  4804. .fa-remove:before,
  4805. .fa-close:before,
  4806. .fa-times:before {
  4807. content: "\f00d"; }
  4808.  
  4809. .fa-search-plus:before {
  4810. content: "\f00e"; }
  4811.  
  4812. .fa-search-minus:before {
  4813. content: "\f010"; }
  4814.  
  4815. .fa-power-off:before {
  4816. content: "\f011"; }
  4817.  
  4818. .fa-signal:before {
  4819. content: "\f012"; }
  4820.  
  4821. .fa-gear:before,
  4822. .fa-cog:before {
  4823. content: "\f013"; }
  4824.  
  4825. .fa-trash-o:before {
  4826. content: "\f014"; }
  4827.  
  4828. .fa-home:before {
  4829. content: "\f015"; }
  4830.  
  4831. .fa-file-o:before {
  4832. content: "\f016"; }
  4833.  
  4834. .fa-clock-o:before {
  4835. content: "\f017"; }
  4836.  
  4837. .fa-road:before {
  4838. content: "\f018"; }
  4839.  
  4840. .fa-download:before {
  4841. content: "\f019"; }
  4842.  
  4843. .fa-arrow-circle-o-down:before {
  4844. content: "\f01a"; }
  4845.  
  4846. .fa-arrow-circle-o-up:before {
  4847. content: "\f01b"; }
  4848.  
  4849. .fa-inbox:before {
  4850. content: "\f01c"; }
  4851.  
  4852. .fa-play-circle-o:before {
  4853. content: "\f01d"; }
  4854.  
  4855. .fa-rotate-right:before,
  4856. .fa-repeat:before {
  4857. content: "\f01e"; }
  4858.  
  4859. .fa-refresh:before {
  4860. content: "\f021"; }
  4861.  
  4862. .fa-list-alt:before {
  4863. content: "\f022"; }
  4864.  
  4865. .fa-lock:before {
  4866. content: "\f023"; }
  4867.  
  4868. .fa-flag:before {
  4869. content: "\f024"; }
  4870.  
  4871. .fa-headphones:before {
  4872. content: "\f025"; }
  4873.  
  4874. .fa-volume-off:before {
  4875. content: "\f026"; }
  4876.  
  4877. .fa-volume-down:before {
  4878. content: "\f027"; }
  4879.  
  4880. .fa-volume-up:before {
  4881. content: "\f028"; }
  4882.  
  4883. .fa-qrcode:before {
  4884. content: "\f029"; }
  4885.  
  4886. .fa-barcode:before {
  4887. content: "\f02a"; }
  4888.  
  4889. .fa-tag:before {
  4890. content: "\f02b"; }
  4891.  
  4892. .fa-tags:before {
  4893. content: "\f02c"; }
  4894.  
  4895. .fa-book:before {
  4896. content: "\f02d"; }
  4897.  
  4898. .fa-bookmark:before {
  4899. content: "\f02e"; }
  4900.  
  4901. .fa-print:before {
  4902. content: "\f02f"; }
  4903.  
  4904. .fa-camera:before {
  4905. content: "\f030"; }
  4906.  
  4907. .fa-font:before {
  4908. content: "\f031"; }
  4909.  
  4910. .fa-bold:before {
  4911. content: "\f032"; }
  4912.  
  4913. .fa-italic:before {
  4914. content: "\f033"; }
  4915.  
  4916. .fa-text-height:before {
  4917. content: "\f034"; }
  4918.  
  4919. .fa-text-width:before {
  4920. content: "\f035"; }
  4921.  
  4922. .fa-align-left:before {
  4923. content: "\f036"; }
  4924.  
  4925. .fa-align-center:before {
  4926. content: "\f037"; }
  4927.  
  4928. .fa-align-right:before {
  4929. content: "\f038"; }
  4930.  
  4931. .fa-align-justify:before {
  4932. content: "\f039"; }
  4933.  
  4934. .fa-list:before {
  4935. content: "\f03a"; }
  4936.  
  4937. .fa-dedent:before,
  4938. .fa-outdent:before {
  4939. content: "\f03b"; }
  4940.  
  4941. .fa-indent:before {
  4942. content: "\f03c"; }
  4943.  
  4944. .fa-video-camera:before {
  4945. content: "\f03d"; }
  4946.  
  4947. .fa-photo:before,
  4948. .fa-image:before,
  4949. .fa-picture-o:before {
  4950. content: "\f03e"; }
  4951.  
  4952. .fa-pencil:before {
  4953. content: "\f040"; }
  4954.  
  4955. .fa-map-marker:before {
  4956. content: "\f041"; }
  4957.  
  4958. .fa-adjust:before {
  4959. content: "\f042"; }
  4960.  
  4961. .fa-tint:before {
  4962. content: "\f043"; }
  4963.  
  4964. .fa-edit:before,
  4965. .fa-pencil-square-o:before {
  4966. content: "\f044"; }
  4967.  
  4968. .fa-share-square-o:before {
  4969. content: "\f045"; }
  4970.  
  4971. .fa-check-square-o:before {
  4972. content: "\f046"; }
  4973.  
  4974. .fa-arrows:before {
  4975. content: "\f047"; }
  4976.  
  4977. .fa-step-backward:before {
  4978. content: "\f048"; }
  4979.  
  4980. .fa-fast-backward:before {
  4981. content: "\f049"; }
  4982.  
  4983. .fa-backward:before {
  4984. content: "\f04a"; }
  4985.  
  4986. .fa-play:before {
  4987. content: "\f04b"; }
  4988.  
  4989. .fa-pause:before {
  4990. content: "\f04c"; }
  4991.  
  4992. .fa-stop:before {
  4993. content: "\f04d"; }
  4994.  
  4995. .fa-forward:before {
  4996. content: "\f04e"; }
  4997.  
  4998. .fa-fast-forward:before {
  4999. content: "\f050"; }
  5000.  
  5001. .fa-step-forward:before {
  5002. content: "\f051"; }
  5003.  
  5004. .fa-eject:before {
  5005. content: "\f052"; }
  5006.  
  5007. .fa-chevron-left:before {
  5008. content: "\f053"; }
  5009.  
  5010. .fa-chevron-right:before {
  5011. content: "\f054"; }
  5012.  
  5013. .fa-plus-circle:before {
  5014. content: "\f055"; }
  5015.  
  5016. .fa-minus-circle:before {
  5017. content: "\f056"; }
  5018.  
  5019. .fa-times-circle:before {
  5020. content: "\f057"; }
  5021.  
  5022. .fa-check-circle:before {
  5023. content: "\f058"; }
  5024.  
  5025. .fa-question-circle:before {
  5026. content: "\f059"; }
  5027.  
  5028. .fa-info-circle:before {
  5029. content: "\f05a"; }
  5030.  
  5031. .fa-crosshairs:before {
  5032. content: "\f05b"; }
  5033.  
  5034. .fa-times-circle-o:before {
  5035. content: "\f05c"; }
  5036.  
  5037. .fa-check-circle-o:before {
  5038. content: "\f05d"; }
  5039.  
  5040. .fa-ban:before {
  5041. content: "\f05e"; }
  5042.  
  5043. .fa-arrow-left:before {
  5044. content: "\f060"; }
  5045.  
  5046. .fa-arrow-right:before {
  5047. content: "\f061"; }
  5048.  
  5049. .fa-arrow-up:before {
  5050. content: "\f062"; }
  5051.  
  5052. .fa-arrow-down:before {
  5053. content: "\f063"; }
  5054.  
  5055. .fa-mail-forward:before,
  5056. .fa-share:before {
  5057. content: "\f064"; }
  5058.  
  5059. .fa-expand:before {
  5060. content: "\f065"; }
  5061.  
  5062. .fa-compress:before {
  5063. content: "\f066"; }
  5064.  
  5065. .fa-plus:before {
  5066. content: "\f067"; }
  5067.  
  5068. .fa-minus:before {
  5069. content: "\f068"; }
  5070.  
  5071. .fa-asterisk:before {
  5072. content: "\f069"; }
  5073.  
  5074. .fa-exclamation-circle:before {
  5075. content: "\f06a"; }
  5076.  
  5077. .fa-gift:before {
  5078. content: "\f06b"; }
  5079.  
  5080. .fa-leaf:before {
  5081. content: "\f06c"; }
  5082.  
  5083. .fa-fire:before {
  5084. content: "\f06d"; }
  5085.  
  5086. .fa-eye:before {
  5087. content: "\f06e"; }
  5088.  
  5089. .fa-eye-slash:before {
  5090. content: "\f070"; }
  5091.  
  5092. .fa-warning:before,
  5093. .fa-exclamation-triangle:before {
  5094. content: "\f071"; }
  5095.  
  5096. .fa-plane:before {
  5097. content: "\f072"; }
  5098.  
  5099. .fa-calendar:before {
  5100. content: "\f073"; }
  5101.  
  5102. .fa-random:before {
  5103. content: "\f074"; }
  5104.  
  5105. .fa-comment:before {
  5106. content: "\f075"; }
  5107.  
  5108. .fa-magnet:before {
  5109. content: "\f076"; }
  5110.  
  5111. .fa-chevron-up:before {
  5112. content: "\f077"; }
  5113.  
  5114. .fa-chevron-down:before {
  5115. content: "\f078"; }
  5116.  
  5117. .fa-retweet:before {
  5118. content: "\f079"; }
  5119.  
  5120. .fa-shopping-cart:before {
  5121. content: "\f07a"; }
  5122.  
  5123. .fa-folder:before {
  5124. content: "\f07b"; }
  5125.  
  5126. .fa-folder-open:before {
  5127. content: "\f07c"; }
  5128.  
  5129. .fa-arrows-v:before {
  5130. content: "\f07d"; }
  5131.  
  5132. .fa-arrows-h:before {
  5133. content: "\f07e"; }
  5134.  
  5135. .fa-bar-chart-o:before,
  5136. .fa-bar-chart:before {
  5137. content: "\f080"; }
  5138.  
  5139. .fa-twitter-square:before {
  5140. content: "\f081"; }
  5141.  
  5142. .fa-facebook-square:before {
  5143. content: "\f082"; }
  5144.  
  5145. .fa-camera-retro:before {
  5146. content: "\f083"; }
  5147.  
  5148. .fa-key:before {
  5149. content: "\f084"; }
  5150.  
  5151. .fa-gears:before,
  5152. .fa-cogs:before {
  5153. content: "\f085"; }
  5154.  
  5155. .fa-comments:before {
  5156. content: "\f086"; }
  5157.  
  5158. .fa-thumbs-o-up:before {
  5159. content: "\f087"; }
  5160.  
  5161. .fa-thumbs-o-down:before {
  5162. content: "\f088"; }
  5163.  
  5164. .fa-star-half:before {
  5165. content: "\f089"; }
  5166.  
  5167. .fa-heart-o:before {
  5168. content: "\f08a"; }
  5169.  
  5170. .fa-sign-out:before {
  5171. content: "\f08b"; }
  5172.  
  5173. .fa-linkedin-square:before {
  5174. content: "\f08c"; }
  5175.  
  5176. .fa-thumb-tack:before {
  5177. content: "\f08d"; }
  5178.  
  5179. .fa-external-link:before {
  5180. content: "\f08e"; }
  5181.  
  5182. .fa-sign-in:before {
  5183. content: "\f090"; }
  5184.  
  5185. .fa-trophy:before {
  5186. content: "\f091"; }
  5187.  
  5188. .fa-github-square:before {
  5189. content: "\f092"; }
  5190.  
  5191. .fa-upload:before {
  5192. content: "\f093"; }
  5193.  
  5194. .fa-lemon-o:before {
  5195. content: "\f094"; }
  5196.  
  5197. .fa-phone:before {
  5198. content: "\f095"; }
  5199.  
  5200. .fa-square-o:before {
  5201. content: "\f096"; }
  5202.  
  5203. .fa-bookmark-o:before {
  5204. content: "\f097"; }
  5205.  
  5206. .fa-phone-square:before {
  5207. content: "\f098"; }
  5208.  
  5209. .fa-twitter:before {
  5210. content: "\f099"; }
  5211.  
  5212. .fa-facebook-f:before,
  5213. .fa-facebook:before {
  5214. content: "\f09a"; }
  5215.  
  5216. .fa-github:before {
  5217. content: "\f09b"; }
  5218.  
  5219. .fa-unlock:before {
  5220. content: "\f09c"; }
  5221.  
  5222. .fa-credit-card:before {
  5223. content: "\f09d"; }
  5224.  
  5225. .fa-feed:before,
  5226. .fa-rss:before {
  5227. content: "\f09e"; }
  5228.  
  5229. .fa-hdd-o:before {
  5230. content: "\f0a0"; }
  5231.  
  5232. .fa-bullhorn:before {
  5233. content: "\f0a1"; }
  5234.  
  5235. .fa-bell:before {
  5236. content: "\f0f3"; }
  5237.  
  5238. .fa-certificate:before {
  5239. content: "\f0a3"; }
  5240.  
  5241. .fa-hand-o-right:before {
  5242. content: "\f0a4"; }
  5243.  
  5244. .fa-hand-o-left:before {
  5245. content: "\f0a5"; }
  5246.  
  5247. .fa-hand-o-up:before {
  5248. content: "\f0a6"; }
  5249.  
  5250. .fa-hand-o-down:before {
  5251. content: "\f0a7"; }
  5252.  
  5253. .fa-arrow-circle-left:before {
  5254. content: "\f0a8"; }
  5255.  
  5256. .fa-arrow-circle-right:before {
  5257. content: "\f0a9"; }
  5258.  
  5259. .fa-arrow-circle-up:before {
  5260. content: "\f0aa"; }
  5261.  
  5262. .fa-arrow-circle-down:before {
  5263. content: "\f0ab"; }
  5264.  
  5265. .fa-globe:before {
  5266. content: "\f0ac"; }
  5267.  
  5268. .fa-wrench:before {
  5269. content: "\f0ad"; }
  5270.  
  5271. .fa-tasks:before {
  5272. content: "\f0ae"; }
  5273.  
  5274. .fa-filter:before {
  5275. content: "\f0b0"; }
  5276.  
  5277. .fa-briefcase:before {
  5278. content: "\f0b1"; }
  5279.  
  5280. .fa-arrows-alt:before {
  5281. content: "\f0b2"; }
  5282.  
  5283. .fa-group:before,
  5284. .fa-users:before {
  5285. content: "\f0c0"; }
  5286.  
  5287. .fa-chain:before,
  5288. .fa-link:before {
  5289. content: "\f0c1"; }
  5290.  
  5291. .fa-cloud:before {
  5292. content: "\f0c2"; }
  5293.  
  5294. .fa-flask:before {
  5295. content: "\f0c3"; }
  5296.  
  5297. .fa-cut:before,
  5298. .fa-scissors:before {
  5299. content: "\f0c4"; }
  5300.  
  5301. .fa-copy:before,
  5302. .fa-files-o:before {
  5303. content: "\f0c5"; }
  5304.  
  5305. .fa-paperclip:before {
  5306. content: "\f0c6"; }
  5307.  
  5308. .fa-save:before,
  5309. .fa-floppy-o:before {
  5310. content: "\f0c7"; }
  5311.  
  5312. .fa-square:before {
  5313. content: "\f0c8"; }
  5314.  
  5315. .fa-navicon:before,
  5316. .fa-reorder:before,
  5317. .fa-bars:before {
  5318. content: "\f0c9"; }
  5319.  
  5320. .fa-list-ul:before {
  5321. content: "\f0ca"; }
  5322.  
  5323. .fa-list-ol:before {
  5324. content: "\f0cb"; }
  5325.  
  5326. .fa-strikethrough:before {
  5327. content: "\f0cc"; }
  5328.  
  5329. .fa-underline:before {
  5330. content: "\f0cd"; }
  5331.  
  5332. .fa-table:before {
  5333. content: "\f0ce"; }
  5334.  
  5335. .fa-magic:before {
  5336. content: "\f0d0"; }
  5337.  
  5338. .fa-truck:before {
  5339. content: "\f0d1"; }
  5340.  
  5341. .fa-pinterest:before {
  5342. content: "\f0d2"; }
  5343.  
  5344. .fa-pinterest-square:before {
  5345. content: "\f0d3"; }
  5346.  
  5347. .fa-google-plus-square:before {
  5348. content: "\f0d4"; }
  5349.  
  5350. .fa-google-plus:before {
  5351. content: "\f0d5"; }
  5352.  
  5353. .fa-money:before {
  5354. content: "\f0d6"; }
  5355.  
  5356. .fa-caret-down:before {
  5357. content: "\f0d7"; }
  5358.  
  5359. .fa-caret-up:before {
  5360. content: "\f0d8"; }
  5361.  
  5362. .fa-caret-left:before {
  5363. content: "\f0d9"; }
  5364.  
  5365. .fa-caret-right:before {
  5366. content: "\f0da"; }
  5367.  
  5368. .fa-columns:before {
  5369. content: "\f0db"; }
  5370.  
  5371. .fa-unsorted:before,
  5372. .fa-sort:before {
  5373. content: "\f0dc"; }
  5374.  
  5375. .fa-sort-down:before,
  5376. .fa-sort-desc:before {
  5377. content: "\f0dd"; }
  5378.  
  5379. .fa-sort-up:before,
  5380. .fa-sort-asc:before {
  5381. content: "\f0de"; }
  5382.  
  5383. .fa-envelope:before {
  5384. content: "\f0e0"; }
  5385.  
  5386. .fa-linkedin:before {
  5387. content: "\f0e1"; }
  5388.  
  5389. .fa-rotate-left:before,
  5390. .fa-undo:before {
  5391. content: "\f0e2"; }
  5392.  
  5393. .fa-legal:before,
  5394. .fa-gavel:before {
  5395. content: "\f0e3"; }
  5396.  
  5397. .fa-dashboard:before,
  5398. .fa-tachometer:before {
  5399. content: "\f0e4"; }
  5400.  
  5401. .fa-comment-o:before {
  5402. content: "\f0e5"; }
  5403.  
  5404. .fa-comments-o:before {
  5405. content: "\f0e6"; }
  5406.  
  5407. .fa-flash:before,
  5408. .fa-bolt:before {
  5409. content: "\f0e7"; }
  5410.  
  5411. .fa-sitemap:before {
  5412. content: "\f0e8"; }
  5413.  
  5414. .fa-umbrella:before {
  5415. content: "\f0e9"; }
  5416.  
  5417. .fa-paste:before,
  5418. .fa-clipboard:before {
  5419. content: "\f0ea"; }
  5420.  
  5421. .fa-lightbulb-o:before {
  5422. content: "\f0eb"; }
  5423.  
  5424. .fa-exchange:before {
  5425. content: "\f0ec"; }
  5426.  
  5427. .fa-cloud-download:before {
  5428. content: "\f0ed"; }
  5429.  
  5430. .fa-cloud-upload:before {
  5431. content: "\f0ee"; }
  5432.  
  5433. .fa-user-md:before {
  5434. content: "\f0f0"; }
  5435.  
  5436. .fa-stethoscope:before {
  5437. content: "\f0f1"; }
  5438.  
  5439. .fa-suitcase:before {
  5440. content: "\f0f2"; }
  5441.  
  5442. .fa-bell-o:before {
  5443. content: "\f0a2"; }
  5444.  
  5445. .fa-coffee:before {
  5446. content: "\f0f4"; }
  5447.  
  5448. .fa-cutlery:before {
  5449. content: "\f0f5"; }
  5450.  
  5451. .fa-file-text-o:before {
  5452. content: "\f0f6"; }
  5453.  
  5454. .fa-building-o:before {
  5455. content: "\f0f7"; }
  5456.  
  5457. .fa-hospital-o:before {
  5458. content: "\f0f8"; }
  5459.  
  5460. .fa-ambulance:before {
  5461. content: "\f0f9"; }
  5462.  
  5463. .fa-medkit:before {
  5464. content: "\f0fa"; }
  5465.  
  5466. .fa-fighter-jet:before {
  5467. content: "\f0fb"; }
  5468.  
  5469. .fa-beer:before {
  5470. content: "\f0fc"; }
  5471.  
  5472. .fa-h-square:before {
  5473. content: "\f0fd"; }
  5474.  
  5475. .fa-plus-square:before {
  5476. content: "\f0fe"; }
  5477.  
  5478. .fa-angle-double-left:before {
  5479. content: "\f100"; }
  5480.  
  5481. .fa-angle-double-right:before {
  5482. content: "\f101"; }
  5483.  
  5484. .fa-angle-double-up:before {
  5485. content: "\f102"; }
  5486.  
  5487. .fa-angle-double-down:before {
  5488. content: "\f103"; }
  5489.  
  5490. .fa-angle-left:before {
  5491. content: "\f104"; }
  5492.  
  5493. .fa-angle-right:before {
  5494. content: "\f105"; }
  5495.  
  5496. .fa-angle-up:before {
  5497. content: "\f106"; }
  5498.  
  5499. .fa-angle-down:before {
  5500. content: "\f107"; }
  5501.  
  5502. .fa-desktop:before {
  5503. content: "\f108"; }
  5504.  
  5505. .fa-laptop:before {
  5506. content: "\f109"; }
  5507.  
  5508. .fa-tablet:before {
  5509. content: "\f10a"; }
  5510.  
  5511. .fa-mobile-phone:before,
  5512. .fa-mobile:before {
  5513. content: "\f10b"; }
  5514.  
  5515. .fa-circle-o:before {
  5516. content: "\f10c"; }
  5517.  
  5518. .fa-quote-left:before {
  5519. content: "\f10d"; }
  5520.  
  5521. .fa-quote-right:before {
  5522. content: "\f10e"; }
  5523.  
  5524. .fa-spinner:before {
  5525. content: "\f110"; }
  5526.  
  5527. .fa-circle:before {
  5528. content: "\f111"; }
  5529.  
  5530. .fa-mail-reply:before,
  5531. .fa-reply:before {
  5532. content: "\f112"; }
  5533.  
  5534. .fa-github-alt:before {
  5535. content: "\f113"; }
  5536.  
  5537. .fa-folder-o:before {
  5538. content: "\f114"; }
  5539.  
  5540. .fa-folder-open-o:before {
  5541. content: "\f115"; }
  5542.  
  5543. .fa-smile-o:before {
  5544. content: "\f118"; }
  5545.  
  5546. .fa-frown-o:before {
  5547. content: "\f119"; }
  5548.  
  5549. .fa-meh-o:before {
  5550. content: "\f11a"; }
  5551.  
  5552. .fa-gamepad:before {
  5553. content: "\f11b"; }
  5554.  
  5555. .fa-keyboard-o:before {
  5556. content: "\f11c"; }
  5557.  
  5558. .fa-flag-o:before {
  5559. content: "\f11d"; }
  5560.  
  5561. .fa-flag-checkered:before {
  5562. content: "\f11e"; }
  5563.  
  5564. .fa-terminal:before {
  5565. content: "\f120"; }
  5566.  
  5567. .fa-code:before {
  5568. content: "\f121"; }
  5569.  
  5570. .fa-mail-reply-all:before,
  5571. .fa-reply-all:before {
  5572. content: "\f122"; }
  5573.  
  5574. .fa-star-half-empty:before,
  5575. .fa-star-half-full:before,
  5576. .fa-star-half-o:before {
  5577. content: "\f123"; }
  5578.  
  5579. .fa-location-arrow:before {
  5580. content: "\f124"; }
  5581.  
  5582. .fa-crop:before {
  5583. content: "\f125"; }
  5584.  
  5585. .fa-code-fork:before {
  5586. content: "\f126"; }
  5587.  
  5588. .fa-unlink:before,
  5589. .fa-chain-broken:before {
  5590. content: "\f127"; }
  5591.  
  5592. .fa-question:before {
  5593. content: "\f128"; }
  5594.  
  5595. .fa-info:before {
  5596. content: "\f129"; }
  5597.  
  5598. .fa-exclamation:before {
  5599. content: "\f12a"; }
  5600.  
  5601. .fa-superscript:before {
  5602. content: "\f12b"; }
  5603.  
  5604. .fa-subscript:before {
  5605. content: "\f12c"; }
  5606.  
  5607. .fa-eraser:before {
  5608. content: "\f12d"; }
  5609.  
  5610. .fa-puzzle-piece:before {
  5611. content: "\f12e"; }
  5612.  
  5613. .fa-microphone:before {
  5614. content: "\f130"; }
  5615.  
  5616. .fa-microphone-slash:before {
  5617. content: "\f131"; }
  5618.  
  5619. .fa-shield:before {
  5620. content: "\f132"; }
  5621.  
  5622. .fa-calendar-o:before {
  5623. content: "\f133"; }
  5624.  
  5625. .fa-fire-extinguisher:before {
  5626. content: "\f134"; }
  5627.  
  5628. .fa-rocket:before {
  5629. content: "\f135"; }
  5630.  
  5631. .fa-maxcdn:before {
  5632. content: "\f136"; }
  5633.  
  5634. .fa-chevron-circle-left:before {
  5635. content: "\f137"; }
  5636.  
  5637. .fa-chevron-circle-right:before {
  5638. content: "\f138"; }
  5639.  
  5640. .fa-chevron-circle-up:before {
  5641. content: "\f139"; }
  5642.  
  5643. .fa-chevron-circle-down:before {
  5644. content: "\f13a"; }
  5645.  
  5646. .fa-html5:before {
  5647. content: "\f13b"; }
  5648.  
  5649. .fa-css3:before {
  5650. content: "\f13c"; }
  5651.  
  5652. .fa-anchor:before {
  5653. content: "\f13d"; }
  5654.  
  5655. .fa-unlock-alt:before {
  5656. content: "\f13e"; }
  5657.  
  5658. .fa-bullseye:before {
  5659. content: "\f140"; }
  5660.  
  5661. .fa-ellipsis-h:before {
  5662. content: "\f141"; }
  5663.  
  5664. .fa-ellipsis-v:before {
  5665. content: "\f142"; }
  5666.  
  5667. .fa-rss-square:before {
  5668. content: "\f143"; }
  5669.  
  5670. .fa-play-circle:before {
  5671. content: "\f144"; }
  5672.  
  5673. .fa-ticket:before {
  5674. content: "\f145"; }
  5675.  
  5676. .fa-minus-square:before {
  5677. content: "\f146"; }
  5678.  
  5679. .fa-minus-square-o:before {
  5680. content: "\f147"; }
  5681.  
  5682. .fa-level-up:before {
  5683. content: "\f148"; }
  5684.  
  5685. .fa-level-down:before {
  5686. content: "\f149"; }
  5687.  
  5688. .fa-check-square:before {
  5689. content: "\f14a"; }
  5690.  
  5691. .fa-pencil-square:before {
  5692. content: "\f14b"; }
  5693.  
  5694. .fa-external-link-square:before {
  5695. content: "\f14c"; }
  5696.  
  5697. .fa-share-square:before {
  5698. content: "\f14d"; }
  5699.  
  5700. .fa-compass:before {
  5701. content: "\f14e"; }
  5702.  
  5703. .fa-toggle-down:before,
  5704. .fa-caret-square-o-down:before {
  5705. content: "\f150"; }
  5706.  
  5707. .fa-toggle-up:before,
  5708. .fa-caret-square-o-up:before {
  5709. content: "\f151"; }
  5710.  
  5711. .fa-toggle-right:before,
  5712. .fa-caret-square-o-right:before {
  5713. content: "\f152"; }
  5714.  
  5715. .fa-euro:before,
  5716. .fa-eur:before {
  5717. content: "\f153"; }
  5718.  
  5719. .fa-gbp:before {
  5720. content: "\f154"; }
  5721.  
  5722. .fa-dollar:before,
  5723. .fa-usd:before {
  5724. content: "\f155"; }
  5725.  
  5726. .fa-rupee:before,
  5727. .fa-inr:before {
  5728. content: "\f156"; }
  5729.  
  5730. .fa-cny:before,
  5731. .fa-rmb:before,
  5732. .fa-yen:before,
  5733. .fa-jpy:before {
  5734. content: "\f157"; }
  5735.  
  5736. .fa-ruble:before,
  5737. .fa-rouble:before,
  5738. .fa-rub:before {
  5739. content: "\f158"; }
  5740.  
  5741. .fa-won:before,
  5742. .fa-krw:before {
  5743. content: "\f159"; }
  5744.  
  5745. .fa-bitcoin:before,
  5746. .fa-btc:before {
  5747. content: "\f15a"; }
  5748.  
  5749. .fa-file:before {
  5750. content: "\f15b"; }
  5751.  
  5752. .fa-file-text:before {
  5753. content: "\f15c"; }
  5754.  
  5755. .fa-sort-alpha-asc:before {
  5756. content: "\f15d"; }
  5757.  
  5758. .fa-sort-alpha-desc:before {
  5759. content: "\f15e"; }
  5760.  
  5761. .fa-sort-amount-asc:before {
  5762. content: "\f160"; }
  5763.  
  5764. .fa-sort-amount-desc:before {
  5765. content: "\f161"; }
  5766.  
  5767. .fa-sort-numeric-asc:before {
  5768. content: "\f162"; }
  5769.  
  5770. .fa-sort-numeric-desc:before {
  5771. content: "\f163"; }
  5772.  
  5773. .fa-thumbs-up:before {
  5774. content: "\f164"; }
  5775.  
  5776. .fa-thumbs-down:before {
  5777. content: "\f165"; }
  5778.  
  5779. .fa-youtube-square:before {
  5780. content: "\f166"; }
  5781.  
  5782. .fa-youtube:before {
  5783. content: "\f167"; }
  5784.  
  5785. .fa-xing:before {
  5786. content: "\f168"; }
  5787.  
  5788. .fa-xing-square:before {
  5789. content: "\f169"; }
  5790.  
  5791. .fa-youtube-play:before {
  5792. content: "\f16a"; }
  5793.  
  5794. .fa-dropbox:before {
  5795. content: "\f16b"; }
  5796.  
  5797. .fa-stack-overflow:before {
  5798. content: "\f16c"; }
  5799.  
  5800. .fa-instagram:before {
  5801. content: "\f16d"; }
  5802.  
  5803. .fa-flickr:before {
  5804. content: "\f16e"; }
  5805.  
  5806. .fa-adn:before {
  5807. content: "\f170"; }
  5808.  
  5809. .fa-bitbucket:before {
  5810. content: "\f171"; }
  5811.  
  5812. .fa-bitbucket-square:before {
  5813. content: "\f172"; }
  5814.  
  5815. .fa-tumblr:before {
  5816. content: "\f173"; }
  5817.  
  5818. .fa-tumblr-square:before {
  5819. content: "\f174"; }
  5820.  
  5821. .fa-long-arrow-down:before {
  5822. content: "\f175"; }
  5823.  
  5824. .fa-long-arrow-up:before {
  5825. content: "\f176"; }
  5826.  
  5827. .fa-long-arrow-left:before {
  5828. content: "\f177"; }
  5829.  
  5830. .fa-long-arrow-right:before {
  5831. content: "\f178"; }
  5832.  
  5833. .fa-apple:before {
  5834. content: "\f179"; }
  5835.  
  5836. .fa-windows:before {
  5837. content: "\f17a"; }
  5838.  
  5839. .fa-android:before {
  5840. content: "\f17b"; }
  5841.  
  5842. .fa-linux:before {
  5843. content: "\f17c"; }
  5844.  
  5845. .fa-dribbble:before {
  5846. content: "\f17d"; }
  5847.  
  5848. .fa-skype:before {
  5849. content: "\f17e"; }
  5850.  
  5851. .fa-foursquare:before {
  5852. content: "\f180"; }
  5853.  
  5854. .fa-trello:before {
  5855. content: "\f181"; }
  5856.  
  5857. .fa-female:before {
  5858. content: "\f182"; }
  5859.  
  5860. .fa-male:before {
  5861. content: "\f183"; }
  5862.  
  5863. .fa-gittip:before,
  5864. .fa-gratipay:before {
  5865. content: "\f184"; }
  5866.  
  5867. .fa-sun-o:before {
  5868. content: "\f185"; }
  5869.  
  5870. .fa-moon-o:before {
  5871. content: "\f186"; }
  5872.  
  5873. .fa-archive:before {
  5874. content: "\f187"; }
  5875.  
  5876. .fa-bug:before {
  5877. content: "\f188"; }
  5878.  
  5879. .fa-vk:before {
  5880. content: "\f189"; }
  5881.  
  5882. .fa-weibo:before {
  5883. content: "\f18a"; }
  5884.  
  5885. .fa-renren:before {
  5886. content: "\f18b"; }
  5887.  
  5888. .fa-pagelines:before {
  5889. content: "\f18c"; }
  5890.  
  5891. .fa-stack-exchange:before {
  5892. content: "\f18d"; }
  5893.  
  5894. .fa-arrow-circle-o-right:before {
  5895. content: "\f18e"; }
  5896.  
  5897. .fa-arrow-circle-o-left:before {
  5898. content: "\f190"; }
  5899.  
  5900. .fa-toggle-left:before,
  5901. .fa-caret-square-o-left:before {
  5902. content: "\f191"; }
  5903.  
  5904. .fa-dot-circle-o:before {
  5905. content: "\f192"; }
  5906.  
  5907. .fa-wheelchair:before {
  5908. content: "\f193"; }
  5909.  
  5910. .fa-vimeo-square:before {
  5911. content: "\f194"; }
  5912.  
  5913. .fa-turkish-lira:before,
  5914. .fa-try:before {
  5915. content: "\f195"; }
  5916.  
  5917. .fa-plus-square-o:before {
  5918. content: "\f196"; }
  5919.  
  5920. .fa-space-shuttle:before {
  5921. content: "\f197"; }
  5922.  
  5923. .fa-slack:before {
  5924. content: "\f198"; }
  5925.  
  5926. .fa-envelope-square:before {
  5927. content: "\f199"; }
  5928.  
  5929. .fa-wordpress:before {
  5930. content: "\f19a"; }
  5931.  
  5932. .fa-openid:before {
  5933. content: "\f19b"; }
  5934.  
  5935. .fa-institution:before,
  5936. .fa-bank:before,
  5937. .fa-university:before {
  5938. content: "\f19c"; }
  5939.  
  5940. .fa-mortar-board:before,
  5941. .fa-graduation-cap:before {
  5942. content: "\f19d"; }
  5943.  
  5944. .fa-yahoo:before {
  5945. content: "\f19e"; }
  5946.  
  5947. .fa-google:before {
  5948. content: "\f1a0"; }
  5949.  
  5950. .fa-reddit:before {
  5951. content: "\f1a1"; }
  5952.  
  5953. .fa-reddit-square:before {
  5954. content: "\f1a2"; }
  5955.  
  5956. .fa-stumbleupon-circle:before {
  5957. content: "\f1a3"; }
  5958.  
  5959. .fa-stumbleupon:before {
  5960. content: "\f1a4"; }
  5961.  
  5962. .fa-delicious:before {
  5963. content: "\f1a5"; }
  5964.  
  5965. .fa-digg:before {
  5966. content: "\f1a6"; }
  5967.  
  5968. .fa-pied-piper:before {
  5969. content: "\f1a7"; }
  5970.  
  5971. .fa-pied-piper-alt:before {
  5972. content: "\f1a8"; }
  5973.  
  5974. .fa-drupal:before {
  5975. content: "\f1a9"; }
  5976.  
  5977. .fa-joomla:before {
  5978. content: "\f1aa"; }
  5979.  
  5980. .fa-language:before {
  5981. content: "\f1ab"; }
  5982.  
  5983. .fa-fax:before {
  5984. content: "\f1ac"; }
  5985.  
  5986. .fa-building:before {
  5987. content: "\f1ad"; }
  5988.  
  5989. .fa-child:before {
  5990. content: "\f1ae"; }
  5991.  
  5992. .fa-paw:before {
  5993. content: "\f1b0"; }
  5994.  
  5995. .fa-spoon:before {
  5996. content: "\f1b1"; }
  5997.  
  5998. .fa-cube:before {
  5999. content: "\f1b2"; }
  6000.  
  6001. .fa-cubes:before {
  6002. content: "\f1b3"; }
  6003.  
  6004. .fa-behance:before {
  6005. content: "\f1b4"; }
  6006.  
  6007. .fa-behance-square:before {
  6008. content: "\f1b5"; }
  6009.  
  6010. .fa-steam:before {
  6011. content: "\f1b6"; }
  6012.  
  6013. .fa-steam-square:before {
  6014. content: "\f1b7"; }
  6015.  
  6016. .fa-recycle:before {
  6017. content: "\f1b8"; }
  6018.  
  6019. .fa-automobile:before,
  6020. .fa-car:before {
  6021. content: "\f1b9"; }
  6022.  
  6023. .fa-cab:before,
  6024. .fa-taxi:before {
  6025. content: "\f1ba"; }
  6026.  
  6027. .fa-tree:before {
  6028. content: "\f1bb"; }
  6029.  
  6030. .fa-spotify:before {
  6031. content: "\f1bc"; }
  6032.  
  6033. .fa-deviantart:before {
  6034. content: "\f1bd"; }
  6035.  
  6036. .fa-soundcloud:before {
  6037. content: "\f1be"; }
  6038.  
  6039. .fa-database:before {
  6040. content: "\f1c0"; }
  6041.  
  6042. .fa-file-pdf-o:before {
  6043. content: "\f1c1"; }
  6044.  
  6045. .fa-file-word-o:before {
  6046. content: "\f1c2"; }
  6047.  
  6048. .fa-file-excel-o:before {
  6049. content: "\f1c3"; }
  6050.  
  6051. .fa-file-powerpoint-o:before {
  6052. content: "\f1c4"; }
  6053.  
  6054. .fa-file-photo-o:before,
  6055. .fa-file-picture-o:before,
  6056. .fa-file-image-o:before {
  6057. content: "\f1c5"; }
  6058.  
  6059. .fa-file-zip-o:before,
  6060. .fa-file-archive-o:before {
  6061. content: "\f1c6"; }
  6062.  
  6063. .fa-file-sound-o:before,
  6064. .fa-file-audio-o:before {
  6065. content: "\f1c7"; }
  6066.  
  6067. .fa-file-movie-o:before,
  6068. .fa-file-video-o:before {
  6069. content: "\f1c8"; }
  6070.  
  6071. .fa-file-code-o:before {
  6072. content: "\f1c9"; }
  6073.  
  6074. .fa-vine:before {
  6075. content: "\f1ca"; }
  6076.  
  6077. .fa-codepen:before {
  6078. content: "\f1cb"; }
  6079.  
  6080. .fa-jsfiddle:before {
  6081. content: "\f1cc"; }
  6082.  
  6083. .fa-life-bouy:before,
  6084. .fa-life-buoy:before,
  6085. .fa-life-saver:before,
  6086. .fa-support:before,
  6087. .fa-life-ring:before {
  6088. content: "\f1cd"; }
  6089.  
  6090. .fa-circle-o-notch:before {
  6091. content: "\f1ce"; }
  6092.  
  6093. .fa-ra:before,
  6094. .fa-rebel:before {
  6095. content: "\f1d0"; }
  6096.  
  6097. .fa-ge:before,
  6098. .fa-empire:before {
  6099. content: "\f1d1"; }
  6100.  
  6101. .fa-git-square:before {
  6102. content: "\f1d2"; }
  6103.  
  6104. .fa-git:before {
  6105. content: "\f1d3"; }
  6106.  
  6107. .fa-y-combinator-square:before,
  6108. .fa-yc-square:before,
  6109. .fa-hacker-news:before {
  6110. content: "\f1d4"; }
  6111.  
  6112. .fa-tencent-weibo:before {
  6113. content: "\f1d5"; }
  6114.  
  6115. .fa-qq:before {
  6116. content: "\f1d6"; }
  6117.  
  6118. .fa-wechat:before,
  6119. .fa-weixin:before {
  6120. content: "\f1d7"; }
  6121.  
  6122. .fa-send:before,
  6123. .fa-paper-plane:before {
  6124. content: "\f1d8"; }
  6125.  
  6126. .fa-send-o:before,
  6127. .fa-paper-plane-o:before {
  6128. content: "\f1d9"; }
  6129.  
  6130. .fa-history:before {
  6131. content: "\f1da"; }
  6132.  
  6133. .fa-circle-thin:before {
  6134. content: "\f1db"; }
  6135.  
  6136. .fa-header:before {
  6137. content: "\f1dc"; }
  6138.  
  6139. .fa-paragraph:before {
  6140. content: "\f1dd"; }
  6141.  
  6142. .fa-sliders:before {
  6143. content: "\f1de"; }
  6144.  
  6145. .fa-share-alt:before {
  6146. content: "\f1e0"; }
  6147.  
  6148. .fa-share-alt-square:before {
  6149. content: "\f1e1"; }
  6150.  
  6151. .fa-bomb:before {
  6152. content: "\f1e2"; }
  6153.  
  6154. .fa-soccer-ball-o:before,
  6155. .fa-futbol-o:before {
  6156. content: "\f1e3"; }
  6157.  
  6158. .fa-tty:before {
  6159. content: "\f1e4"; }
  6160.  
  6161. .fa-binoculars:before {
  6162. content: "\f1e5"; }
  6163.  
  6164. .fa-plug:before {
  6165. content: "\f1e6"; }
  6166.  
  6167. .fa-slideshare:before {
  6168. content: "\f1e7"; }
  6169.  
  6170. .fa-twitch:before {
  6171. content: "\f1e8"; }
  6172.  
  6173. .fa-yelp:before {
  6174. content: "\f1e9"; }
  6175.  
  6176. .fa-newspaper-o:before {
  6177. content: "\f1ea"; }
  6178.  
  6179. .fa-wifi:before {
  6180. content: "\f1eb"; }
  6181.  
  6182. .fa-calculator:before {
  6183. content: "\f1ec"; }
  6184.  
  6185. .fa-paypal:before {
  6186. content: "\f1ed"; }
  6187.  
  6188. .fa-google-wallet:before {
  6189. content: "\f1ee"; }
  6190.  
  6191. .fa-cc-visa:before {
  6192. content: "\f1f0"; }
  6193.  
  6194. .fa-cc-mastercard:before {
  6195. content: "\f1f1"; }
  6196.  
  6197. .fa-cc-discover:before {
  6198. content: "\f1f2"; }
  6199.  
  6200. .fa-cc-amex:before {
  6201. content: "\f1f3"; }
  6202.  
  6203. .fa-cc-paypal:before {
  6204. content: "\f1f4"; }
  6205.  
  6206. .fa-cc-stripe:before {
  6207. content: "\f1f5"; }
  6208.  
  6209. .fa-bell-slash:before {
  6210. content: "\f1f6"; }
  6211.  
  6212. .fa-bell-slash-o:before {
  6213. content: "\f1f7"; }
  6214.  
  6215. .fa-trash:before {
  6216. content: "\f1f8"; }
  6217.  
  6218. .fa-copyright:before {
  6219. content: "\f1f9"; }
  6220.  
  6221. .fa-at:before {
  6222. content: "\f1fa"; }
  6223.  
  6224. .fa-eyedropper:before {
  6225. content: "\f1fb"; }
  6226.  
  6227. .fa-paint-brush:before {
  6228. content: "\f1fc"; }
  6229.  
  6230. .fa-birthday-cake:before {
  6231. content: "\f1fd"; }
  6232.  
  6233. .fa-area-chart:before {
  6234. content: "\f1fe"; }
  6235.  
  6236. .fa-pie-chart:before {
  6237. content: "\f200"; }
  6238.  
  6239. .fa-line-chart:before {
  6240. content: "\f201"; }
  6241.  
  6242. .fa-lastfm:before {
  6243. content: "\f202"; }
  6244.  
  6245. .fa-lastfm-square:before {
  6246. content: "\f203"; }
  6247.  
  6248. .fa-toggle-off:before {
  6249. content: "\f204"; }
  6250.  
  6251. .fa-toggle-on:before {
  6252. content: "\f205"; }
  6253.  
  6254. .fa-bicycle:before {
  6255. content: "\f206"; }
  6256.  
  6257. .fa-bus:before {
  6258. content: "\f207"; }
  6259.  
  6260. .fa-ioxhost:before {
  6261. content: "\f208"; }
  6262.  
  6263. .fa-angellist:before {
  6264. content: "\f209"; }
  6265.  
  6266. .fa-cc:before {
  6267. content: "\f20a"; }
  6268.  
  6269. .fa-shekel:before,
  6270. .fa-sheqel:before,
  6271. .fa-ils:before {
  6272. content: "\f20b"; }
  6273.  
  6274. .fa-meanpath:before {
  6275. content: "\f20c"; }
  6276.  
  6277. .fa-buysellads:before {
  6278. content: "\f20d"; }
  6279.  
  6280. .fa-connectdevelop:before {
  6281. content: "\f20e"; }
  6282.  
  6283. .fa-dashcube:before {
  6284. content: "\f210"; }
  6285.  
  6286. .fa-forumbee:before {
  6287. content: "\f211"; }
  6288.  
  6289. .fa-leanpub:before {
  6290. content: "\f212"; }
  6291.  
  6292. .fa-sellsy:before {
  6293. content: "\f213"; }
  6294.  
  6295. .fa-shirtsinbulk:before {
  6296. content: "\f214"; }
  6297.  
  6298. .fa-simplybuilt:before {
  6299. content: "\f215"; }
  6300.  
  6301. .fa-skyatlas:before {
  6302. content: "\f216"; }
  6303.  
  6304. .fa-cart-plus:before {
  6305. content: "\f217"; }
  6306.  
  6307. .fa-cart-arrow-down:before {
  6308. content: "\f218"; }
  6309.  
  6310. .fa-diamond:before {
  6311. content: "\f219"; }
  6312.  
  6313. .fa-ship:before {
  6314. content: "\f21a"; }
  6315.  
  6316. .fa-user-secret:before {
  6317. content: "\f21b"; }
  6318.  
  6319. .fa-motorcycle:before {
  6320. content: "\f21c"; }
  6321.  
  6322. .fa-street-view:before {
  6323. content: "\f21d"; }
  6324.  
  6325. .fa-heartbeat:before {
  6326. content: "\f21e"; }
  6327.  
  6328. .fa-venus:before {
  6329. content: "\f221"; }
  6330.  
  6331. .fa-mars:before {
  6332. content: "\f222"; }
  6333.  
  6334. .fa-mercury:before {
  6335. content: "\f223"; }
  6336.  
  6337. .fa-intersex:before,
  6338. .fa-transgender:before {
  6339. content: "\f224"; }
  6340.  
  6341. .fa-transgender-alt:before {
  6342. content: "\f225"; }
  6343.  
  6344. .fa-venus-double:before {
  6345. content: "\f226"; }
  6346.  
  6347. .fa-mars-double:before {
  6348. content: "\f227"; }
  6349.  
  6350. .fa-venus-mars:before {
  6351. content: "\f228"; }
  6352.  
  6353. .fa-mars-stroke:before {
  6354. content: "\f229"; }
  6355.  
  6356. .fa-mars-stroke-v:before {
  6357. content: "\f22a"; }
  6358.  
  6359. .fa-mars-stroke-h:before {
  6360. content: "\f22b"; }
  6361.  
  6362. .fa-neuter:before {
  6363. content: "\f22c"; }
  6364.  
  6365. .fa-genderless:before {
  6366. content: "\f22d"; }
  6367.  
  6368. .fa-facebook-official:before {
  6369. content: "\f230"; }
  6370.  
  6371. .fa-pinterest-p:before {
  6372. content: "\f231"; }
  6373.  
  6374. .fa-whatsapp:before {
  6375. content: "\f232"; }
  6376.  
  6377. .fa-server:before {
  6378. content: "\f233"; }
  6379.  
  6380. .fa-user-plus:before {
  6381. content: "\f234"; }
  6382.  
  6383. .fa-user-times:before {
  6384. content: "\f235"; }
  6385.  
  6386. .fa-hotel:before,
  6387. .fa-bed:before {
  6388. content: "\f236"; }
  6389.  
  6390. .fa-viacoin:before {
  6391. content: "\f237"; }
  6392.  
  6393. .fa-train:before {
  6394. content: "\f238"; }
  6395.  
  6396. .fa-subway:before {
  6397. content: "\f239"; }
  6398.  
  6399. .fa-medium:before {
  6400. content: "\f23a"; }
  6401.  
  6402. .fa-yc:before,
  6403. .fa-y-combinator:before {
  6404. content: "\f23b"; }
  6405.  
  6406. .fa-optin-monster:before {
  6407. content: "\f23c"; }
  6408.  
  6409. .fa-opencart:before {
  6410. content: "\f23d"; }
  6411.  
  6412. .fa-expeditedssl:before {
  6413. content: "\f23e"; }
  6414.  
  6415. .fa-battery-4:before,
  6416. .fa-battery-full:before {
  6417. content: "\f240"; }
  6418.  
  6419. .fa-battery-3:before,
  6420. .fa-battery-three-quarters:before {
  6421. content: "\f241"; }
  6422.  
  6423. .fa-battery-2:before,
  6424. .fa-battery-half:before {
  6425. content: "\f242"; }
  6426.  
  6427. .fa-battery-1:before,
  6428. .fa-battery-quarter:before {
  6429. content: "\f243"; }
  6430.  
  6431. .fa-battery-0:before,
  6432. .fa-battery-empty:before {
  6433. content: "\f244"; }
  6434.  
  6435. .fa-mouse-pointer:before {
  6436. content: "\f245"; }
  6437.  
  6438. .fa-i-cursor:before {
  6439. content: "\f246"; }
  6440.  
  6441. .fa-object-group:before {
  6442. content: "\f247"; }
  6443.  
  6444. .fa-object-ungroup:before {
  6445. content: "\f248"; }
  6446.  
  6447. .fa-sticky-note:before {
  6448. content: "\f249"; }
  6449.  
  6450. .fa-sticky-note-o:before {
  6451. content: "\f24a"; }
  6452.  
  6453. .fa-cc-jcb:before {
  6454. content: "\f24b"; }
  6455.  
  6456. .fa-cc-diners-club:before {
  6457. content: "\f24c"; }
  6458.  
  6459. .fa-clone:before {
  6460. content: "\f24d"; }
  6461.  
  6462. .fa-balance-scale:before {
  6463. content: "\f24e"; }
  6464.  
  6465. .fa-hourglass-o:before {
  6466. content: "\f250"; }
  6467.  
  6468. .fa-hourglass-1:before,
  6469. .fa-hourglass-start:before {
  6470. content: "\f251"; }
  6471.  
  6472. .fa-hourglass-2:before,
  6473. .fa-hourglass-half:before {
  6474. content: "\f252"; }
  6475.  
  6476. .fa-hourglass-3:before,
  6477. .fa-hourglass-end:before {
  6478. content: "\f253"; }
  6479.  
  6480. .fa-hourglass:before {
  6481. content: "\f254"; }
  6482.  
  6483. .fa-hand-grab-o:before,
  6484. .fa-hand-rock-o:before {
  6485. content: "\f255"; }
  6486.  
  6487. .fa-hand-stop-o:before,
  6488. .fa-hand-paper-o:before {
  6489. content: "\f256"; }
  6490.  
  6491. .fa-hand-scissors-o:before {
  6492. content: "\f257"; }
  6493.  
  6494. .fa-hand-lizard-o:before {
  6495. content: "\f258"; }
  6496.  
  6497. .fa-hand-spock-o:before {
  6498. content: "\f259"; }
  6499.  
  6500. .fa-hand-pointer-o:before {
  6501. content: "\f25a"; }
  6502.  
  6503. .fa-hand-peace-o:before {
  6504. content: "\f25b"; }
  6505.  
  6506. .fa-trademark:before {
  6507. content: "\f25c"; }
  6508.  
  6509. .fa-registered:before {
  6510. content: "\f25d"; }
  6511.  
  6512. .fa-creative-commons:before {
  6513. content: "\f25e"; }
  6514.  
  6515. .fa-gg:before {
  6516. content: "\f260"; }
  6517.  
  6518. .fa-gg-circle:before {
  6519. content: "\f261"; }
  6520.  
  6521. .fa-tripadvisor:before {
  6522. content: "\f262"; }
  6523.  
  6524. .fa-odnoklassniki:before {
  6525. content: "\f263"; }
  6526.  
  6527. .fa-odnoklassniki-square:before {
  6528. content: "\f264"; }
  6529.  
  6530. .fa-get-pocket:before {
  6531. content: "\f265"; }
  6532.  
  6533. .fa-wikipedia-w:before {
  6534. content: "\f266"; }
  6535.  
  6536. .fa-safari:before {
  6537. content: "\f267"; }
  6538.  
  6539. .fa-chrome:before {
  6540. content: "\f268"; }
  6541.  
  6542. .fa-firefox:before {
  6543. content: "\f269"; }
  6544.  
  6545. .fa-opera:before {
  6546. content: "\f26a"; }
  6547.  
  6548. .fa-internet-explorer:before {
  6549. content: "\f26b"; }
  6550.  
  6551. .fa-tv:before,
  6552. .fa-television:before {
  6553. content: "\f26c"; }
  6554.  
  6555. .fa-contao:before {
  6556. content: "\f26d"; }
  6557.  
  6558. .fa-500px:before {
  6559. content: "\f26e"; }
  6560.  
  6561. .fa-amazon:before {
  6562. content: "\f270"; }
  6563.  
  6564. .fa-calendar-plus-o:before {
  6565. content: "\f271"; }
  6566.  
  6567. .fa-calendar-minus-o:before {
  6568. content: "\f272"; }
  6569.  
  6570. .fa-calendar-times-o:before {
  6571. content: "\f273"; }
  6572.  
  6573. .fa-calendar-check-o:before {
  6574. content: "\f274"; }
  6575.  
  6576. .fa-industry:before {
  6577. content: "\f275"; }
  6578.  
  6579. .fa-map-pin:before {
  6580. content: "\f276"; }
  6581.  
  6582. .fa-map-signs:before {
  6583. content: "\f277"; }
  6584.  
  6585. .fa-map-o:before {
  6586. content: "\f278"; }
  6587.  
  6588. .fa-map:before {
  6589. content: "\f279"; }
  6590.  
  6591. .fa-commenting:before {
  6592. content: "\f27a"; }
  6593.  
  6594. .fa-commenting-o:before {
  6595. content: "\f27b"; }
  6596.  
  6597. .fa-houzz:before {
  6598. content: "\f27c"; }
  6599.  
  6600. .fa-vimeo:before {
  6601. content: "\f27d"; }
  6602.  
  6603. .fa-black-tie:before {
  6604. content: "\f27e"; }
  6605.  
  6606. .fa-fonticons:before {
  6607. content: "\f280"; }
  6608.  
  6609. .fa-reddit-alien:before {
  6610. content: "\f281"; }
  6611.  
  6612. .fa-edge:before {
  6613. content: "\f282"; }
  6614.  
  6615. .fa-credit-card-alt:before {
  6616. content: "\f283"; }
  6617.  
  6618. .fa-codiepie:before {
  6619. content: "\f284"; }
  6620.  
  6621. .fa-modx:before {
  6622. content: "\f285"; }
  6623.  
  6624. .fa-fort-awesome:before {
  6625. content: "\f286"; }
  6626.  
  6627. .fa-usb:before {
  6628. content: "\f287"; }
  6629.  
  6630. .fa-product-hunt:before {
  6631. content: "\f288"; }
  6632.  
  6633. .fa-mixcloud:before {
  6634. content: "\f289"; }
  6635.  
  6636. .fa-scribd:before {
  6637. content: "\f28a"; }
  6638.  
  6639. .fa-pause-circle:before {
  6640. content: "\f28b"; }
  6641.  
  6642. .fa-pause-circle-o:before {
  6643. content: "\f28c"; }
  6644.  
  6645. .fa-stop-circle:before {
  6646. content: "\f28d"; }
  6647.  
  6648. .fa-stop-circle-o:before {
  6649. content: "\f28e"; }
  6650.  
  6651. .fa-shopping-bag:before {
  6652. content: "\f290"; }
  6653.  
  6654. .fa-shopping-basket:before {
  6655. content: "\f291"; }
  6656.  
  6657. .fa-hashtag:before {
  6658. content: "\f292"; }
  6659.  
  6660. .fa-bluetooth:before {
  6661. content: "\f293"; }
  6662.  
  6663. .fa-bluetooth-b:before {
  6664. content: "\f294"; }
  6665.  
  6666. .fa-percent:before {
  6667. content: "\f295"; }
  6668.  
  6669. /**
  6670. * Title: Free chaos Flaticon Pack
  6671. * Author: Balraj Chana
  6672. * Source: http://www.flaticon.com/packs/free-chaos
  6673. * License: CC BY 3.0 (http://creativecommons.org/licenses/by/3.0/)
  6674. */
  6675. @font-face {
  6676. font-family: "fl-free-chaos";
  6677. src: url("../fonts/fl-free-chaos.eot");
  6678. src: url("../fonts/fl-free-chaos.eot#iefix") format("embedded-opentype"), url("../fonts/fl-free-chaos.woff") format("woff"), url("../fonts/fl-free-chaos.ttf") format("truetype"), url("../fonts/fl-free-chaos.svg") format("svg");
  6679. font-weight: normal;
  6680. font-style: normal; }
  6681. .fl-free-chaos-ico,
  6682. [class^="fl-free-chaos-"]:before, [class*=" fl-free-chaos-"]:before,
  6683. [class^="fl-free-chaos-"]:after, [class*=" fl-free-chaos-"]:after {
  6684. font-family: fl-free-chaos;
  6685. font-size: inherit;
  6686. font-weight: 400;
  6687. font-style: normal; }
  6688.  
  6689. .fl-free-chaos-auricular22:before {
  6690. content: "\e000"; }
  6691.  
  6692. .fl-free-chaos-bluetooth18:before {
  6693. content: "\e001"; }
  6694.  
  6695. .fl-free-chaos-bookmark43:before {
  6696. content: "\e002"; }
  6697.  
  6698. .fl-free-chaos-business180:before {
  6699. content: "\e003"; }
  6700.  
  6701. .fl-free-chaos-business181:before {
  6702. content: "\e004"; }
  6703.  
  6704. .fl-free-chaos-cellphone63:before {
  6705. content: "\e005"; }
  6706.  
  6707. .fl-free-chaos-chat72:before {
  6708. content: "\e006"; }
  6709.  
  6710. .fl-free-chaos-circle102:before {
  6711. content: "\e007"; }
  6712.  
  6713. .fl-free-chaos-clock97:before {
  6714. content: "\e008"; }
  6715.  
  6716. .fl-free-chaos-cloud295:before {
  6717. content: "\e009"; }
  6718.  
  6719. .fl-free-chaos-cross97:before {
  6720. content: "\e00a"; }
  6721.  
  6722. .fl-free-chaos-email97:before {
  6723. content: "\e00b"; }
  6724.  
  6725. .fl-free-chaos-file88:before {
  6726. content: "\e00c"; }
  6727.  
  6728. .fl-free-chaos-file89:before {
  6729. content: "\e00d"; }
  6730.  
  6731. .fl-free-chaos-home147:before {
  6732. content: "\e00e"; }
  6733.  
  6734. .fl-free-chaos-key168:before {
  6735. content: "\e00f"; }
  6736.  
  6737. .fl-free-chaos-layout36:before {
  6738. content: "\e010"; }
  6739.  
  6740. .fl-free-chaos-layout37:before {
  6741. content: "\e011"; }
  6742.  
  6743. .fl-free-chaos-layout38:before {
  6744. content: "\e012"; }
  6745.  
  6746. .fl-free-chaos-list86:before {
  6747. content: "\e013"; }
  6748.  
  6749. .fl-free-chaos-locked51:before {
  6750. content: "\e014"; }
  6751.  
  6752. .fl-free-chaos-map100:before {
  6753. content: "\e015"; }
  6754.  
  6755. .fl-free-chaos-menu53:before {
  6756. content: "\e016"; }
  6757.  
  6758. .fl-free-chaos-minus104:before {
  6759. content: "\e017"; }
  6760.  
  6761. .fl-free-chaos-moon150:before {
  6762. content: "\e018"; }
  6763.  
  6764. .fl-free-chaos-musical114:before {
  6765. content: "\e019"; }
  6766.  
  6767. .fl-free-chaos-pencil105:before {
  6768. content: "\e01a"; }
  6769.  
  6770. .fl-free-chaos-placeholder33:before {
  6771. content: "\e01b"; }
  6772.  
  6773. .fl-free-chaos-play98:before {
  6774. content: "\e01c"; }
  6775.  
  6776. .fl-free-chaos-plus79:before {
  6777. content: "\e01d"; }
  6778.  
  6779. .fl-free-chaos-power105:before {
  6780. content: "\e01e"; }
  6781.  
  6782. .fl-free-chaos-right201:before {
  6783. content: "\e01f"; }
  6784.  
  6785. .fl-free-chaos-search97:before {
  6786. content: "\e020"; }
  6787.  
  6788. .fl-free-chaos-speaker103:before {
  6789. content: "\e021"; }
  6790.  
  6791. .fl-free-chaos-speaker104:before {
  6792. content: "\e022"; }
  6793.  
  6794. .fl-free-chaos-speaker106:before {
  6795. content: "\e023"; }
  6796.  
  6797. .fl-free-chaos-speaker108:before {
  6798. content: "\e024"; }
  6799.  
  6800. .fl-free-chaos-square176:before {
  6801. content: "\e025"; }
  6802.  
  6803. .fl-free-chaos-square179:before {
  6804. content: "\e026"; }
  6805.  
  6806. .fl-free-chaos-star171:before {
  6807. content: "\e027"; }
  6808.  
  6809. .fl-free-chaos-sunny16:before {
  6810. content: "\e028"; }
  6811.  
  6812. .fl-free-chaos-table41:before {
  6813. content: "\e029"; }
  6814.  
  6815. .fl-free-chaos-tag69:before {
  6816. content: "\e02a"; }
  6817.  
  6818. .fl-free-chaos-three166:before {
  6819. content: "\e02b"; }
  6820.  
  6821. .fl-free-chaos-three167:before {
  6822. content: "\e02c"; }
  6823.  
  6824. .fl-free-chaos-two369:before {
  6825. content: "\e02d"; }
  6826.  
  6827. .fl-free-chaos-two370:before {
  6828. content: "\e02e"; }
  6829.  
  6830. .fl-free-chaos-up153:before {
  6831. content: "\e02f"; }
  6832.  
  6833. .fl-free-chaos-user155:before {
  6834. content: "\e030"; }
  6835.  
  6836. .fl-free-chaos-verification22:before {
  6837. content: "\e031"; }
  6838.  
  6839. /**
  6840. * Title: Outicons Flaticon Pack
  6841. * Author: Anton Saputro
  6842. * Source: http://www.flaticon.com/packs/outicons
  6843. * License: CC BY 3.0 (http://creativecommons.org/licenses/by/3.0/)
  6844. */
  6845. @font-face {
  6846. font-family: "fl-outicons";
  6847. src: url("../fonts/fl-outicons.eot");
  6848. src: url("../fonts/fl-outicons.eot#iefix") format("embedded-opentype"), url("../fonts/fl-outicons.woff") format("woff"), url("../fonts/fl-outicons.ttf") format("truetype"), url("../fonts/fl-outicons.svg") format("svg");
  6849. font-weight: normal;
  6850. font-style: normal; }
  6851. .fl-outicons-ico,
  6852. [class^="fl-outicons-"]:before, [class*=" fl-outicons-"]:before,
  6853. [class^="fl-outicons-"]:after, [class*=" fl-outicons-"]:after {
  6854. font-family: fl-outicons;
  6855. font-size: inherit;
  6856. font-weight: 400;
  6857. font-style: normal; }
  6858.  
  6859. .fl-outicons-add31:before {
  6860. content: "\e000"; }
  6861.  
  6862. .fl-outicons-airplane116:before {
  6863. content: "\e001"; }
  6864.  
  6865. .fl-outicons-announcer1:before {
  6866. content: "\e002"; }
  6867.  
  6868. .fl-outicons-attach16:before {
  6869. content: "\e003"; }
  6870.  
  6871. .fl-outicons-backward5:before {
  6872. content: "\e004"; }
  6873.  
  6874. .fl-outicons-badge12:before {
  6875. content: "\e005"; }
  6876.  
  6877. .fl-outicons-bell76:before {
  6878. content: "\e006"; }
  6879.  
  6880. .fl-outicons-book270:before {
  6881. content: "\e007"; }
  6882.  
  6883. .fl-outicons-bookmark54:before {
  6884. content: "\e008"; }
  6885.  
  6886. .fl-outicons-building106:before {
  6887. content: "\e009"; }
  6888.  
  6889. .fl-outicons-calendar194:before {
  6890. content: "\e00a"; }
  6891.  
  6892. .fl-outicons-cancel29:before {
  6893. content: "\e00b"; }
  6894.  
  6895. .fl-outicons-check74:before {
  6896. content: "\e00c"; }
  6897.  
  6898. .fl-outicons-chevron1:before {
  6899. content: "\e00d"; }
  6900.  
  6901. .fl-outicons-chevron2:before {
  6902. content: "\e00e"; }
  6903.  
  6904. .fl-outicons-chevron3:before {
  6905. content: "\e00f"; }
  6906.  
  6907. .fl-outicons-chevron:before {
  6908. content: "\e010"; }
  6909.  
  6910. .fl-outicons-clock169:before {
  6911. content: "\e011"; }
  6912.  
  6913. .fl-outicons-cloud18:before {
  6914. content: "\e012"; }
  6915.  
  6916. .fl-outicons-cloud367:before {
  6917. content: "\e013"; }
  6918.  
  6919. .fl-outicons-copy1:before {
  6920. content: "\e014"; }
  6921.  
  6922. .fl-outicons-cut38:before {
  6923. content: "\e015"; }
  6924.  
  6925. .fl-outicons-diskette17:before {
  6926. content: "\e016"; }
  6927.  
  6928. .fl-outicons-dislike18:before {
  6929. content: "\e017"; }
  6930.  
  6931. .fl-outicons-down-arrow24:before {
  6932. content: "\e018"; }
  6933.  
  6934. .fl-outicons-download194:before {
  6935. content: "\e019"; }
  6936.  
  6937. .fl-outicons-expand10:before {
  6938. content: "\e01a"; }
  6939.  
  6940. .fl-outicons-export:before {
  6941. content: "\e01b"; }
  6942.  
  6943. .fl-outicons-eye130:before {
  6944. content: "\e01c"; }
  6945.  
  6946. .fl-outicons-facebook7:before {
  6947. content: "\e01d"; }
  6948.  
  6949. .fl-outicons-file128:before {
  6950. content: "\e01e"; }
  6951.  
  6952. .fl-outicons-file129:before {
  6953. content: "\e01f"; }
  6954.  
  6955. .fl-outicons-filter:before {
  6956. content: "\e020"; }
  6957.  
  6958. .fl-outicons-font14:before {
  6959. content: "\e021"; }
  6960.  
  6961. .fl-outicons-forbidden17:before {
  6962. content: "\e022"; }
  6963.  
  6964. .fl-outicons-forward27:before {
  6965. content: "\e023"; }
  6966.  
  6967. .fl-outicons-gear40:before {
  6968. content: "\e024"; }
  6969.  
  6970. .fl-outicons-google4:before {
  6971. content: "\e025"; }
  6972.  
  6973. .fl-outicons-grid2:before {
  6974. content: "\e026"; }
  6975.  
  6976. .fl-outicons-headphones46:before {
  6977. content: "\e027"; }
  6978.  
  6979. .fl-outicons-heart373:before {
  6980. content: "\e028"; }
  6981.  
  6982. .fl-outicons-house204:before {
  6983. content: "\e029"; }
  6984.  
  6985. .fl-outicons-information83:before {
  6986. content: "\e02a"; }
  6987.  
  6988. .fl-outicons-laptop4:before {
  6989. content: "\e02b"; }
  6990.  
  6991. .fl-outicons-left-arrow25:before {
  6992. content: "\e02c"; }
  6993.  
  6994. .fl-outicons-like83:before {
  6995. content: "\e02d"; }
  6996.  
  6997. .fl-outicons-lines7:before {
  6998. content: "\e02e"; }
  6999.  
  7000. .fl-outicons-list100:before {
  7001. content: "\e02f"; }
  7002.  
  7003. .fl-outicons-lock8:before {
  7004. content: "\e030"; }
  7005.  
  7006. .fl-outicons-magnifying-glass33:before {
  7007. content: "\e031"; }
  7008.  
  7009. .fl-outicons-magnifying-glass34:before {
  7010. content: "\e032"; }
  7011.  
  7012. .fl-outicons-magnifying-glass35:before {
  7013. content: "\e033"; }
  7014.  
  7015. .fl-outicons-mail2:before {
  7016. content: "\e034"; }
  7017.  
  7018. .fl-outicons-microphone10:before {
  7019. content: "\e035"; }
  7020.  
  7021. .fl-outicons-minimize1:before {
  7022. content: "\e036"; }
  7023.  
  7024. .fl-outicons-minus6:before {
  7025. content: "\e037"; }
  7026.  
  7027. .fl-outicons-move1:before {
  7028. content: "\e038"; }
  7029.  
  7030. .fl-outicons-news:before {
  7031. content: "\e039"; }
  7032.  
  7033. .fl-outicons-notepad20:before {
  7034. content: "\e03a"; }
  7035.  
  7036. .fl-outicons-padlock86:before {
  7037. content: "\e03b"; }
  7038.  
  7039. .fl-outicons-pause51:before {
  7040. content: "\e03c"; }
  7041.  
  7042. .fl-outicons-pencil8:before {
  7043. content: "\e03d"; }
  7044.  
  7045. .fl-outicons-pencil9:before {
  7046. content: "\e03e"; }
  7047.  
  7048. .fl-outicons-phone14:before {
  7049. content: "\e03f"; }
  7050.  
  7051. .fl-outicons-photo-camera5:before {
  7052. content: "\e040"; }
  7053.  
  7054. .fl-outicons-picture54:before {
  7055. content: "\e041"; }
  7056.  
  7057. .fl-outicons-pin12:before {
  7058. content: "\e042"; }
  7059.  
  7060. .fl-outicons-play127:before {
  7061. content: "\e043"; }
  7062.  
  7063. .fl-outicons-pointer31:before {
  7064. content: "\e044"; }
  7065.  
  7066. .fl-outicons-power115:before {
  7067. content: "\e045"; }
  7068.  
  7069. .fl-outicons-print:before {
  7070. content: "\e046"; }
  7071.  
  7072. .fl-outicons-question5:before {
  7073. content: "\e047"; }
  7074.  
  7075. .fl-outicons-refresh8:before {
  7076. content: "\e048"; }
  7077.  
  7078. .fl-outicons-right-arrow30:before {
  7079. content: "\e049"; }
  7080.  
  7081. .fl-outicons-sad70:before {
  7082. content: "\e04a"; }
  7083.  
  7084. .fl-outicons-sales2:before {
  7085. content: "\e04b"; }
  7086.  
  7087. .fl-outicons-screen88:before {
  7088. content: "\e04c"; }
  7089.  
  7090. .fl-outicons-share53:before {
  7091. content: "\e04d"; }
  7092.  
  7093. .fl-outicons-share55:before {
  7094. content: "\e04e"; }
  7095.  
  7096. .fl-outicons-shopping-cart13:before {
  7097. content: "\e04f"; }
  7098.  
  7099. .fl-outicons-smartphone65:before {
  7100. content: "\e050"; }
  7101.  
  7102. .fl-outicons-smiley3:before {
  7103. content: "\e051"; }
  7104.  
  7105. .fl-outicons-sort2:before {
  7106. content: "\e052"; }
  7107.  
  7108. .fl-outicons-speech-balloon2:before {
  7109. content: "\e053"; }
  7110.  
  7111. .fl-outicons-speech-bubble34:before {
  7112. content: "\e054"; }
  7113.  
  7114. .fl-outicons-star6:before {
  7115. content: "\e055"; }
  7116.  
  7117. .fl-outicons-star7:before {
  7118. content: "\e056"; }
  7119.  
  7120. .fl-outicons-support1:before {
  7121. content: "\e057"; }
  7122.  
  7123. .fl-outicons-tablet4:before {
  7124. content: "\e058"; }
  7125.  
  7126. .fl-outicons-tags:before {
  7127. content: "\e059"; }
  7128.  
  7129. .fl-outicons-trash1:before {
  7130. content: "\e05a"; }
  7131.  
  7132. .fl-outicons-treasure:before {
  7133. content: "\e05b"; }
  7134.  
  7135. .fl-outicons-truck72:before {
  7136. content: "\e05c"; }
  7137.  
  7138. .fl-outicons-twitter4:before {
  7139. content: "\e05d"; }
  7140.  
  7141. .fl-outicons-up-arrow46:before {
  7142. content: "\e05e"; }
  7143.  
  7144. .fl-outicons-upload142:before {
  7145. content: "\e05f"; }
  7146.  
  7147. .fl-outicons-user189:before {
  7148. content: "\e060"; }
  7149.  
  7150. .fl-outicons-warning5:before {
  7151. content: "\e061"; }
  7152.  
  7153. .fl-outicons-white-flag1:before {
  7154. content: "\e062"; }
  7155.  
  7156. .fl-outicons-wifi110:before {
  7157. content: "\e063"; }
  7158.  
  7159. /*
  7160. * @subsection Buttons
  7161. */
  7162. .btn, .fancybox-inner .button {
  7163. display: inline-block;
  7164. text-align: center;
  7165. font-weight: 700;
  7166. line-height: 1.2;
  7167. white-space: nowrap;
  7168. max-width: 100%;
  7169. text-overflow: ellipsis;
  7170. text-transform: uppercase;
  7171. border-radius: 3px;
  7172. cursor: pointer;
  7173. vertical-align: middle;
  7174. position: relative;
  7175. z-index: 1;
  7176. text-decoration: none;
  7177. border: none; }
  7178. .btn:hover, .fancybox-inner .button:hover {
  7179. color: inherit;
  7180. text-decoration: none; }
  7181. .btn.icon-right span, .fancybox-inner .icon-right.button span {
  7182. display: block;
  7183. padding-right: 20px;
  7184. position: relative; }
  7185. .btn.icon-right span:after, .fancybox-inner .icon-right.button span:after {
  7186. font-family: "FontAwesome";
  7187. content: "\f054";
  7188. display: inline-block;
  7189. font-weight: normal;
  7190. position: absolute;
  7191. top: 50%;
  7192. right: 0;
  7193. -moz-transform: translate(0, -50%);
  7194. -ms-transform: translate(0, -50%);
  7195. -o-transform: translate(0, -50%);
  7196. -webkit-transform: translate(0, -50%);
  7197. transform: translate(0, -50%); }
  7198. .btn.icon-left span, .fancybox-inner .icon-left.button span {
  7199. display: block;
  7200. padding-left: 20px;
  7201. position: relative; }
  7202. .btn.icon-left span:before, .fancybox-inner .icon-left.button span:before {
  7203. font-family: "FontAwesome";
  7204. content: "\f053";
  7205. display: inline-block;
  7206. font-weight: normal;
  7207. position: absolute;
  7208. top: 50%;
  7209. left: 0;
  7210. -moz-transform: translate(0, -50%);
  7211. -ms-transform: translate(0, -50%);
  7212. -o-transform: translate(0, -50%);
  7213. -webkit-transform: translate(0, -50%);
  7214. transform: translate(0, -50%); }
  7215. .btn span, .fancybox-inner .button span {
  7216. vertical-align: middle; }
  7217. .btn span i.left, .fancybox-inner .button span i.left {
  7218. vertical-align: 0;
  7219. margin: 0 5px 0 0;
  7220. display: inline-block; }
  7221. .btn span i.right, .fancybox-inner .button span i.right {
  7222. margin-right: 0;
  7223. margin-left: 5px; }
  7224. .btn:hover, .fancybox-inner .button:hover, .btn:active, .fancybox-inner .button:active, .btn:active:focus, .fancybox-inner .button:active:focus, .btn:focus, .fancybox-inner .button:focus {
  7225. box-shadow: none;
  7226. outline: none;
  7227. color: white;
  7228. text-decoration: none; }
  7229.  
  7230. .btn-xs, .btn-group-xs > .btn, .fancybox-inner .btn-group-xs > .button {
  7231. border-width: 1px;
  7232. padding: 7px 10px;
  7233. font-size: 13px; }
  7234.  
  7235. .btn-sm, .btn-group-sm > .btn, .fancybox-inner .btn-group-sm > .button {
  7236. border-width: 1px;
  7237. padding: 9px 18px;
  7238. font-size: 13px; }
  7239.  
  7240. .btn-md {
  7241. border-width: 1px;
  7242. padding: 11px 25px;
  7243. font-size: 15px; }
  7244.  
  7245. .btn-lg, .btn-group-lg > .btn, .fancybox-inner .btn-group-lg > .button {
  7246. border-width: 1px;
  7247. padding: 17px 30px;
  7248. font-size: 17px; }
  7249.  
  7250. .btn-xl {
  7251. border-width: 1px;
  7252. padding: 18px 40px;
  7253. font-size: 21px; }
  7254.  
  7255. .btn-default, .fancybox-inner .button {
  7256. color: white;
  7257. background: #bfa588;
  7258. border: none;
  7259. font-size: 13px;
  7260. -moz-transition: 0.3s all ease;
  7261. -o-transition: 0.3s all ease;
  7262. -webkit-transition: 0.3s all ease;
  7263. transition: 0.3s all ease; }
  7264. .btn-default:hover, .fancybox-inner .button:hover {
  7265. color: white;
  7266. background: #d0b699; }
  7267. .btn-default:active:focus, .fancybox-inner .button:active:focus, .btn-default:active, .fancybox-inner .button:active, .btn-default:focus, .fancybox-inner .button:focus {
  7268. color: white;
  7269. background: #bfa588; }
  7270.  
  7271. .btn-primary {
  7272. color: #bfa588;
  7273. background: white;
  7274. border-color: #bfa588; }
  7275. .btn-primary:hover {
  7276. background: #bfa588;
  7277. color: white;
  7278. border-color: #bfa588; }
  7279. .btn-primary:active, .btn-primary:focus {
  7280. border-color: #d1bea9;
  7281. background: #d1bea9;
  7282. color: white; }
  7283.  
  7284. .bt_compare {
  7285. font-size: 13px;
  7286. font-weight: 700;
  7287. padding: 7px 15px;
  7288. min-width: 135px; }
  7289.  
  7290. .btn.ajax_add_to_cart_button, .fancybox-inner .ajax_add_to_cart_button.button, .btn.ajax_add_to_cart_product_button, .fancybox-inner .ajax_add_to_cart_product_button.button, .btn.customization, .fancybox-inner .customization.button, .lnk_view {
  7291. color: white;
  7292. background: #bfa588;
  7293. border: none;
  7294. position: relative;
  7295. overflow: hidden;
  7296. padding: 16px 20px;
  7297. -moz-transition: 0.5s all ease;
  7298. -o-transition: 0.5s all ease;
  7299. -webkit-transition: 0.5s all ease;
  7300. transition: 0.5s all ease; }
  7301. @media (min-width: 992px) {
  7302. .btn.ajax_add_to_cart_button, .fancybox-inner .ajax_add_to_cart_button.button, .btn.ajax_add_to_cart_product_button, .fancybox-inner .ajax_add_to_cart_product_button.button, .btn.customization, .fancybox-inner .customization.button, .lnk_view {
  7303. min-width: 170px; } }
  7304. .btn.ajax_add_to_cart_button:before, .fancybox-inner .ajax_add_to_cart_button.button:before, .btn.ajax_add_to_cart_button:after, .fancybox-inner .ajax_add_to_cart_button.button:after, .btn.ajax_add_to_cart_product_button:before, .fancybox-inner .ajax_add_to_cart_product_button.button:before, .btn.ajax_add_to_cart_product_button:after, .fancybox-inner .ajax_add_to_cart_product_button.button:after, .btn.customization:before, .fancybox-inner .customization.button:before, .btn.customization:after, .fancybox-inner .customization.button:after, .lnk_view:before, .lnk_view:after {
  7305. content: '';
  7306. width: 0;
  7307. height: 0;
  7308. border-style: solid;
  7309. border-width: 0 0 0 0;
  7310. position: absolute;
  7311. -moz-transition: 0.5s all ease;
  7312. -o-transition: 0.5s all ease;
  7313. -webkit-transition: 0.5s all ease;
  7314. transition: 0.5s all ease;
  7315. z-index: -1; }
  7316. .btn.ajax_add_to_cart_button:before, .fancybox-inner .ajax_add_to_cart_button.button:before, .btn.ajax_add_to_cart_product_button:before, .fancybox-inner .ajax_add_to_cart_product_button.button:before, .btn.customization:before, .fancybox-inner .customization.button:before, .lnk_view:before {
  7317. border-color: transparent transparent transparent #d0b699;
  7318. bottom: 0;
  7319. left: 0; }
  7320. .btn.ajax_add_to_cart_button:after, .fancybox-inner .ajax_add_to_cart_button.button:after, .btn.ajax_add_to_cart_product_button:after, .fancybox-inner .ajax_add_to_cart_product_button.button:after, .btn.customization:after, .fancybox-inner .customization.button:after, .lnk_view:after {
  7321. border-color: transparent #d0b699 transparent transparent;
  7322. top: 0;
  7323. right: 0; }
  7324. .btn.ajax_add_to_cart_button:hover:before, .fancybox-inner .ajax_add_to_cart_button.button:hover:before, .btn.ajax_add_to_cart_product_button:hover:before, .fancybox-inner .ajax_add_to_cart_product_button.button:hover:before, .btn.customization:hover:before, .fancybox-inner .customization.button:hover:before, .lnk_view:hover:before {
  7325. border-width: 250px 0 0 250px; }
  7326. .btn.ajax_add_to_cart_button:hover:after, .fancybox-inner .ajax_add_to_cart_button.button:hover:after, .btn.ajax_add_to_cart_product_button:hover:after, .fancybox-inner .ajax_add_to_cart_product_button.button:hover:after, .btn.customization:hover:after, .fancybox-inner .customization.button:hover:after, .lnk_view:hover:after {
  7327. border-width: 0 250px 250px 0; }
  7328. .btn.ajax_add_to_cart_button:active:focus:before, .fancybox-inner .ajax_add_to_cart_button.button:active:focus:before, .btn.ajax_add_to_cart_button:active:focus:after, .fancybox-inner .ajax_add_to_cart_button.button:active:focus:after, .btn.ajax_add_to_cart_button:active:before, .fancybox-inner .ajax_add_to_cart_button.button:active:before, .btn.ajax_add_to_cart_button:active:after, .fancybox-inner .ajax_add_to_cart_button.button:active:after, .btn.ajax_add_to_cart_button:focus:before, .fancybox-inner .ajax_add_to_cart_button.button:focus:before, .btn.ajax_add_to_cart_button:focus:after, .fancybox-inner .ajax_add_to_cart_button.button:focus:after, .btn.ajax_add_to_cart_product_button:active:focus:before, .fancybox-inner .ajax_add_to_cart_product_button.button:active:focus:before, .btn.ajax_add_to_cart_product_button:active:focus:after, .fancybox-inner .ajax_add_to_cart_product_button.button:active:focus:after, .btn.ajax_add_to_cart_product_button:active:before, .fancybox-inner .ajax_add_to_cart_product_button.button:active:before, .btn.ajax_add_to_cart_product_button:active:after, .fancybox-inner .ajax_add_to_cart_product_button.button:active:after, .btn.ajax_add_to_cart_product_button:focus:before, .fancybox-inner .ajax_add_to_cart_product_button.button:focus:before, .btn.ajax_add_to_cart_product_button:focus:after, .fancybox-inner .ajax_add_to_cart_product_button.button:focus:after, .btn.customization:active:focus:before, .fancybox-inner .customization.button:active:focus:before, .btn.customization:active:focus:after, .fancybox-inner .customization.button:active:focus:after, .btn.customization:active:before, .fancybox-inner .customization.button:active:before, .btn.customization:active:after, .fancybox-inner .customization.button:active:after, .btn.customization:focus:before, .fancybox-inner .customization.button:focus:before, .btn.customization:focus:after, .fancybox-inner .customization.button:focus:after, .lnk_view:active:focus:before, .lnk_view:active:focus:after, .lnk_view:active:before, .lnk_view:active:after, .lnk_view:focus:before, .lnk_view:focus:after {
  7329. border-width: 0 0 0 0; }
  7330. @media (min-width: 480px) {
  7331. .btn.ajax_add_to_cart_button:hover:before, .fancybox-inner .ajax_add_to_cart_button.button:hover:before, .btn.ajax_add_to_cart_product_button:hover:before, .fancybox-inner .ajax_add_to_cart_product_button.button:hover:before, .btn.customization:hover:before, .fancybox-inner .customization.button:hover:before, .lnk_view:hover:before {
  7332. border-width: 180px 0 0 180px; }
  7333. .btn.ajax_add_to_cart_button:hover:after, .fancybox-inner .ajax_add_to_cart_button.button:hover:after, .btn.ajax_add_to_cart_product_button:hover:after, .fancybox-inner .ajax_add_to_cart_product_button.button:hover:after, .btn.customization:hover:after, .fancybox-inner .customization.button:hover:after, .lnk_view:hover:after {
  7334. border-width: 0 180px 180px 0; } }
  7335.  
  7336. .lnk_view {
  7337. min-width: 0; }
  7338.  
  7339. .btn.button-plus, .fancybox-inner .button-plus.button,
  7340. .btn.button-minus,
  7341. .fancybox-inner .button-minus.button {
  7342. font-size: 15px;
  7343. text-align: center;
  7344. padding-left: 0;
  7345. padding-right: 0;
  7346. height: 50px;
  7347. width: 50px; }
  7348. .btn.button-plus span, .fancybox-inner .button-plus.button span,
  7349. .btn.button-minus span,
  7350. .fancybox-inner .button-minus.button span {
  7351. line-height: 38px; }
  7352.  
  7353. .link-button {
  7354. font-weight: bold; }
  7355. .link-button i {
  7356. margin-right: 5px; }
  7357. .link-button i.large {
  7358. font-size: 26px;
  7359. line-height: 26px;
  7360. vertical-align: -3px; }
  7361.  
  7362. .btn.disabled, .fancybox-inner .disabled.button, .btn[disabled], .fancybox-inner [disabled].button, fieldset[disabled] .btn, fieldset[disabled] .fancybox-inner .button, .fancybox-inner fieldset[disabled] .button, .pagination > li.disabled > span {
  7363. cursor: not-allowed !important;
  7364. background: #92989b;
  7365. opacity: 1; }
  7366. .btn.disabled:hover, .fancybox-inner .disabled.button:hover, .btn[disabled]:hover, .fancybox-inner [disabled].button:hover, fieldset[disabled] .btn:hover, fieldset[disabled] .fancybox-inner .button:hover, .fancybox-inner fieldset[disabled] .button:hover, .pagination > li.disabled > span:hover {
  7367. background: #92989b; }
  7368.  
  7369. .pagination > li.disabled > span:hover {
  7370. color: inherit !important; }
  7371.  
  7372. @media only screen and (min-width: 1200px) {
  7373. .container {
  7374. padding-left: 0;
  7375. padding-right: 0; } }
  7376. html .old-ie {
  7377. display: none; }
  7378. html.lt-ie9 .old-ie, html.ie9 .old-ie {
  7379. display: block;
  7380. background: #212121;
  7381. padding: 10px 0;
  7382. box-shadow: 3px 3px 5px 0 rgba(0, 0, 0, 0.3);
  7383. clear: both;
  7384. text-align: center;
  7385. position: relative;
  7386. z-index: 1; }
  7387.  
  7388. body {
  7389. min-width: 320px;
  7390. height: 100%;
  7391. line-height: 18px;
  7392. font: normal 16px/22px "Arimo", sans-serif;
  7393. letter-spacing: 0.02em;
  7394. color: #858586; }
  7395. body.content_only {
  7396. background: none;
  7397. min-width: 0; }
  7398. body a {
  7399. color: #263238; }
  7400. body a:hover {
  7401. color: #bfa588; }
  7402. body #fancybox-loading div {
  7403. background: url("../img/loader.gif") center center no-repeat;
  7404. width: 64px;
  7405. height: 64px; }
  7406. body #fancybox-loading, body .fancybox-close, body .fancybox-prev span, body .fancybox-next span {
  7407. background-image: none; }
  7408.  
  7409. /*
  7410. * @package Page Layouts
  7411. * @description This package holds all common style declarations
  7412. * of the site
  7413. */
  7414. #page {
  7415. overflow: hidden; }
  7416. #page .columns-container {
  7417. border-top: 1px solid #e8e8e8;
  7418. background: white; }
  7419. @media (min-width: 480px) and (max-width: 767px) {
  7420. #page .columns-container {
  7421. margin-top: 10px; } }
  7422. #page .columns-container #columns {
  7423. position: relative;
  7424. padding-bottom: 0;
  7425. padding-top: 15px; }
  7426. #page .columns-container #columns .tab-content {
  7427. margin-top: 26px; }
  7428. @media only screen and (min-width: 767px) {
  7429. #page .columns-container #columns #center_column {
  7430. float: right; } }
  7431. #page .columns-container .home-column {
  7432. margin-bottom: 30px; }
  7433.  
  7434. #index #page .columns-container {
  7435. border-top: none;
  7436. margin-top: 0; }
  7437. #index #page .columns-container #columns #center_column {
  7438. margin-top: 35px; }
  7439. @media (min-width: 768px) {
  7440. #index #page .columns-container #columns #center_column {
  7441. margin-top: 65px; } }
  7442.  
  7443. #products-comparison .products_block {
  7444. overflow-x: auto;
  7445. margin-bottom: 20px; }
  7446.  
  7447. @media (max-width: 767px) {
  7448. #category .columns-container #columns #center_column {
  7449. padding-top: 70px; } }
  7450. /*
  7451. * @section Page Header
  7452. * @description This section holds specific style redeclarations for some
  7453. * of common elements in page header
  7454. */
  7455. header {
  7456. z-index: 5003;
  7457. position: relative;
  7458. background: white;
  7459. padding-bottom: 24px; }
  7460. @media (max-width: 767px) {
  7461. header {
  7462. padding-top: 85px;
  7463. padding-bottom: 34px; } }
  7464. header .banner {
  7465. background: black;
  7466. max-height: 100%; }
  7467. header .banner .row {
  7468. margin: 0; }
  7469. header .nav {
  7470. margin-bottom: 21px; }
  7471. header .nav .row {
  7472. margin: 0; }
  7473. header .nav nav {
  7474. width: 100%;
  7475. font-size: 14px;
  7476. line-height: 2;
  7477. padding: 21px 0;
  7478. letter-spacing: 0.02em; }
  7479. header .nav #nav-toggle {
  7480. display: none; }
  7481. @media (max-width: 767px) {
  7482. header .nav {
  7483. position: absolute;
  7484. top: 0;
  7485. right: 25%;
  7486. width: 25%;
  7487. padding: 33px 15px 0;
  7488. text-align: center; }
  7489. header .nav > * {
  7490. text-align: left; }
  7491. header .nav #nav-toggle {
  7492. display: inline-block;
  7493. position: relative;
  7494. cursor: pointer;
  7495. -moz-transition: 0.3s all ease;
  7496. -o-transition: 0.3s all ease;
  7497. -webkit-transition: 0.3s all ease;
  7498. transition: 0.3s all ease; }
  7499. header .nav #nav-toggle:before {
  7500. font-family: "fl-outicons";
  7501. content: "\e024";
  7502. display: inline-block;
  7503. font-weight: normal;
  7504. font-size: 28px; }
  7505. header .nav #nav-toggle:hover {
  7506. color: #bfa588; }
  7507. header .nav #nav-toggle:after {
  7508. content: '';
  7509. background: rgba(38, 50, 56, 0.4);
  7510. position: fixed;
  7511. left: 0;
  7512. right: 0;
  7513. bottom: 0;
  7514. top: 0;
  7515. z-index: 9999;
  7516. overflow: hidden;
  7517. z-index: 10;
  7518. cursor: default;
  7519. -moz-transition: 0.3s all ease;
  7520. -o-transition: 0.3s all ease;
  7521. -webkit-transition: 0.3s all ease;
  7522. transition: 0.3s all ease;
  7523. visibility: hidden;
  7524. opacity: 0; }
  7525. header .nav #nav-toggle .nav-close {
  7526. display: block;
  7527. visibility: hidden; }
  7528. header .nav #nav-toggle .nav-close:before {
  7529. display: block;
  7530. position: fixed;
  7531. left: 286px;
  7532. top: 50px;
  7533. content: "\e00a";
  7534. font-family: 'fl-free-chaos';
  7535. font-size: 18px;
  7536. line-height: 1;
  7537. font-weight: 400;
  7538. font-style: normal;
  7539. color: white;
  7540. z-index: 11;
  7541. cursor: pointer;
  7542. opacity: 0;
  7543. -moz-transition: 0.3s ease;
  7544. -o-transition: 0.3s ease;
  7545. -webkit-transition: 0.3s ease;
  7546. transition: 0.3s ease;
  7547. transition-property: color, opacity;
  7548. -webkit-transition-delay: 0s, 0.6s;
  7549. transition-delay: 0s, 0.6s; }
  7550. header .nav #nav-toggle .nav-close:hover:before {
  7551. color: #bfa588; }
  7552. header .nav #nav-toggle.active:after {
  7553. visibility: visible;
  7554. opacity: 1; }
  7555. header .nav #nav-toggle.active .nav-close {
  7556. visibility: visible; }
  7557. header .nav #nav-toggle.active .nav-close:before {
  7558. opacity: 1; }
  7559. header .nav #nav-content {
  7560. display: block;
  7561. width: 270px;
  7562. z-index: 10;
  7563. position: fixed;
  7564. left: -270px;
  7565. top: 0;
  7566. background: white;
  7567. text-align: left;
  7568. padding: 33px 28px;
  7569. height: 100vh;
  7570. overflow-y: scroll;
  7571. -moz-transition: 0.7s left ease;
  7572. -o-transition: 0.7s left ease;
  7573. -webkit-transition: 0.7s left ease;
  7574. transition: 0.7s left ease; }
  7575. header .nav #nav-content.active {
  7576. left: 0; } }
  7577. @media (min-width: 768px) {
  7578. header .row {
  7579. position: relative; } }
  7580. header .row > .container {
  7581. position: relative; }
  7582. header .row #header_logo {
  7583. display: inline-block; }
  7584. @media (min-width: 768px) {
  7585. header .row #header_logo {
  7586. position: absolute;
  7587. left: 50%;
  7588. top: 0;
  7589. -moz-transform: translate(-50%, 0);
  7590. -ms-transform: translate(-50%, 0);
  7591. -o-transform: translate(-50%, 0);
  7592. -webkit-transform: translate(-50%, 0);
  7593. transform: translate(-50%, 0); } }
  7594. @media (max-width: 767px) {
  7595. header .row #header_logo {
  7596. display: block;
  7597. text-align: center; }
  7598. header .row #header_logo a {
  7599. display: inline-block; }
  7600. header .row #header_logo img {
  7601. margin: 0 auto; } }
  7602.  
  7603. #index header {
  7604. padding-bottom: 24px; }
  7605.  
  7606. /*
  7607. * @section Page Footer
  7608. * @description This section holds specific style redeclarations for some
  7609. * of common elements in page footer
  7610. */
  7611. .footer-container {
  7612. padding: 0;
  7613. position: relative;
  7614. border-top: 1px solid #ebebeb;
  7615. margin-top: 40px; }
  7616. @media (min-width: 768px) {
  7617. .footer-container {
  7618. padding-top: 23px; } }
  7619. .footer-container #footer a {
  7620. font-size: 16px;
  7621. color: #bfa588; }
  7622. @media (min-width: 768px) {
  7623. .footer-container #footer a {
  7624. font-size: 14px; } }
  7625. .footer-container #footer a:hover {
  7626. color: #263238; }
  7627. .footer-container #footer .footer-block {
  7628. margin-top: 40px; }
  7629. @media (max-width: 767px) {
  7630. .footer-container #footer .footer-block {
  7631. margin-top: 20px; } }
  7632. .footer-container #footer .footer-block ul {
  7633. margin-bottom: 19px; }
  7634. .footer-container #footer .footer-block ul > li + li {
  7635. margin-top: 8px; }
  7636. @media (min-width: 768px) {
  7637. .footer-container #footer .footer-block ul > li + li {
  7638. margin-top: 7px; } }
  7639. .footer-container #footer h4 {
  7640. font: 400 24px/30px "Arimo", sans-serif;
  7641. letter-spacing: 0.02em;
  7642. color: #263238;
  7643. margin: 0 0 18px 0; }
  7644. @media (max-width: 767px) {
  7645. .footer-container #footer h4 {
  7646. position: relative;
  7647. margin-bottom: 5px;
  7648. padding-bottom: 13px;
  7649. padding-right: 25px; }
  7650. .footer-container #footer h4:after {
  7651. display: block;
  7652. content: "\f055";
  7653. font-family: "FontAwesome";
  7654. position: absolute;
  7655. right: 0;
  7656. top: 1px; }
  7657. .footer-container #footer h4.active:after {
  7658. content: "\f056"; } }
  7659. .footer-container #footer h4 a {
  7660. font-size: inherit;
  7661. color: #263238; }
  7662. .footer-container #footer h4 a:hover {
  7663. color: #bfa588; }
  7664. .footer-container #footer #social_block {
  7665. float: left;
  7666. width: 50%;
  7667. padding: 22px 15px 0 15px; }
  7668. @media (max-width: 767px) {
  7669. .footer-container #footer #social_block {
  7670. width: 100%;
  7671. float: left;
  7672. padding-top: 5px; } }
  7673. .footer-container #footer #social_block ul {
  7674. float: right; }
  7675. @media (max-width: 767px) {
  7676. .footer-container #footer #social_block ul {
  7677. float: none; } }
  7678. .footer-container #footer #social_block ul li {
  7679. float: left;
  7680. width: 40px;
  7681. text-align: center; }
  7682. @media (min-width: 768px) and (max-width: 991px) {
  7683. .footer-container #footer #social_block ul li {
  7684. width: 30px; } }
  7685. .footer-container #footer #social_block ul li a {
  7686. display: inline-block;
  7687. font-size: 28px; }
  7688. @media (min-width: 768px) and (max-width: 991px) {
  7689. .footer-container #footer #social_block ul li a {
  7690. font-size: 20px; } }
  7691. .footer-container #footer #social_block ul li a span {
  7692. display: none; }
  7693. .footer-container #footer #social_block ul li a:before {
  7694. display: inline-block;
  7695. vertical-align: -5px; }
  7696. .footer-container #footer #social_block h4 {
  7697. float: right;
  7698. margin-bottom: 0;
  7699. font-size: 21px;
  7700. line-height: 25px;
  7701. text-transform: none;
  7702. padding: 0 10px 0 0; }
  7703. @media (max-width: 767px) {
  7704. .footer-container #footer #social_block h4 {
  7705. display: none;
  7706. text-align: center; } }
  7707. .footer-container #footer #block_contact_infos ul li {
  7708. font-size: 16px; }
  7709. @media (min-width: 768px) {
  7710. .footer-container #footer #block_contact_infos ul li {
  7711. font-size: 14px; } }
  7712. .footer-container #footer #block_contact_infos ul li a[href^="tel:"] {
  7713. color: inherit; }
  7714. .footer-container #footer #block_contact_infos ul li a[href^="tel:"]:hover {
  7715. color: #bfa588; }
  7716. .footer-container .bottom-footer {
  7717. padding-top: 39px;
  7718. padding-bottom: 39px; }
  7719. @media (min-width: 768px) {
  7720. .footer-container .bottom-footer {
  7721. padding-top: 54px;
  7722. padding-bottom: 54px; } }
  7723. .footer-container .bottom-footer a {
  7724. color: #858586;
  7725. font-size: 14px; }
  7726. .footer-container .bottom-footer a:hover {
  7727. color: #bfa588; }
  7728. .footer-container .blockcategories_footer ul ul {
  7729. display: none !important; }
  7730.  
  7731. #index .footer-container {
  7732. border-top: none;
  7733. margin-top: 0; }
  7734.  
  7735. /*
  7736. * @subsection Facebook and Cmsinfo block
  7737. * @description Themeconfigurator module
  7738. */
  7739. @media (max-width: 991px) {
  7740. #facebook_block, #cmsinfo_block {
  7741. width: 100%; }
  7742. #facebook_block > div, #cmsinfo_block > div {
  7743. width: 100%; } }
  7744. #facebook_block h4, #facebook_block h3, #cmsinfo_block h4, #cmsinfo_block h3 {
  7745. font: 400 24px/30px "Arimo", sans-serif;
  7746. margin: 0 0 15px;
  7747. padding: 0; }
  7748. @media (min-width: 1200px) {
  7749. #facebook_block .box, #cmsinfo_block .box {
  7750. min-height: 330px; } }
  7751.  
  7752. .fb-like-box,
  7753. .fb-like-box span,
  7754. .fb-like-box span iframe[style] {
  7755. max-width: 100%; }
  7756.  
  7757. @media (max-width: 1199px) {
  7758. .facebook-fanbox .fb-like-box iframe {
  7759. overflow-y: scroll; } }
  7760.  
  7761. #cmsinfo_block em.fa {
  7762. float: left;
  7763. clear: both;
  7764. width: 60px;
  7765. height: 60px;
  7766. margin: 3px 10px 0 0;
  7767. font-size: 30px;
  7768. color: white;
  7769. line-height: 60px;
  7770. text-align: center;
  7771. background: #3b4d56;
  7772. -moz-border-radius: 100%;
  7773. -webkit-border-radius: 100%;
  7774. border-radius: 100%; }
  7775. #cmsinfo_block li h3 {
  7776. margin: 0; }
  7777. #cmsinfo_block li p {
  7778. margin-bottom: 20px; }
  7779.  
  7780. /*
  7781. * @subsection Typography and custom classes
  7782. * @description Describes default font settings for basic html elements and
  7783. * css classes
  7784. */
  7785. a {
  7786. color: #858586;
  7787. -moz-transition: 0.3s all ease;
  7788. -o-transition: 0.3s all ease;
  7789. -webkit-transition: 0.3s all ease;
  7790. transition: 0.3s all ease; }
  7791. a:hover, a:focus, a:active {
  7792. outline: none;
  7793. text-decoration: none;
  7794. color: #bfa588; }
  7795.  
  7796. .dark {
  7797. color: #263238; }
  7798.  
  7799. .unvisible {
  7800. display: none; }
  7801.  
  7802. .close {
  7803. opacity: 1; }
  7804. .close:hover {
  7805. opacity: 1; }
  7806.  
  7807. #page .rte {
  7808. background: transparent none repeat scroll 0 0; }
  7809.  
  7810. .confirmation {
  7811. margin: 0 0 10px;
  7812. padding: 10px;
  7813. border: 1px solid #e6db55;
  7814. font-size: 13px;
  7815. background: none repeat scroll 0 0 lightyellow; }
  7816.  
  7817. /*
  7818. * @subsection Alerts
  7819. */
  7820. .alert {
  7821. font-weight: bold;
  7822. position: relative;
  7823. padding: 11px;
  7824. padding-left: 40px;
  7825. -moz-border-radius: 3px;
  7826. -webkit-border-radius: 3px;
  7827. border-radius: 3px; }
  7828. .alert > p {
  7829. padding: 0 0 5px 27px; }
  7830. .alert ul,
  7831. .alert ol {
  7832. padding-left: 15px;
  7833. margin-left: 27px; }
  7834. .alert ul li,
  7835. .alert ol li {
  7836. list-style-type: decimal;
  7837. font-weight: normal; }
  7838. .alert.alert-success:before {
  7839. font-family: "FontAwesome";
  7840. content: "\f058";
  7841. display: inline-block;
  7842. font-weight: normal;
  7843. font-size: 21px;
  7844. position: absolute;
  7845. left: 10px;
  7846. top: 11px; }
  7847. .alert.alert-danger {
  7848. text-shadow: 1px 1px rgba(0, 0, 0, 0.1);
  7849. background-color: #fee5e7;
  7850. border-color: #fdb3b9;
  7851. color: #fa505d; }
  7852. .alert.alert-danger:before {
  7853. font-family: "FontAwesome";
  7854. content: "\f057";
  7855. display: inline-block;
  7856. font-weight: normal;
  7857. font-size: 21px;
  7858. position: absolute;
  7859. left: 10px;
  7860. top: 50%;
  7861. -moz-transform: translate(0, -50%);
  7862. -ms-transform: translate(0, -50%);
  7863. -o-transform: translate(0, -50%);
  7864. -webkit-transform: translate(0, -50%);
  7865. transform: translate(0, -50%); }
  7866. .alert.alert-danger .alert-link {
  7867. color: #fa505d; }
  7868. .alert.alert-danger .alert-link:hover {
  7869. color: #de0617; }
  7870.  
  7871. #columns p.alert-danger, #columns p.alert-success {
  7872. padding-left: 40px; }
  7873. #columns p.alert-danger:before, #columns p.alert-success:before {
  7874. top: 50%;
  7875. -moz-transform: translate(0, -50%);
  7876. -ms-transform: translate(0, -50%);
  7877. -o-transform: translate(0, -50%);
  7878. -webkit-transform: translate(0, -50%);
  7879. transform: translate(0, -50%); }
  7880.  
  7881. /*
  7882. * @subsection Forms
  7883. */
  7884. .form-group.form-error input,
  7885. .form-group.form-error textarea {
  7886. border: 1px solid #fa505d;
  7887. color: #fa505d;
  7888. background: url(../img/icon/form-error.png) 98% 16px no-repeat;
  7889. background-color: white; }
  7890. .form-group.form-error textarea {
  7891. background-position: 98% 5px; }
  7892. .form-group.form-ok input,
  7893. .form-group.form-ok textarea {
  7894. border: 1px solid #00b06c;
  7895. color: #00b06c;
  7896. background: url(../img/icon/form-ok.png) 98% 16px no-repeat;
  7897. background-color: #d4ffee; }
  7898. .form-group.form-ok textarea {
  7899. background-position: 98% 5px; }
  7900. .form-group.form-error .form-control, .form-group.form-ok .form-control {
  7901. padding-right: 30px; }
  7902.  
  7903. .form-control {
  7904. padding: 3px 15px;
  7905. height: 50px;
  7906. -moz-box-shadow: none;
  7907. -webkit-box-shadow: none;
  7908. box-shadow: none;
  7909. border: 1px solid #e1e1e1;
  7910. color: #858586;
  7911. -moz-border-radius: 3px;
  7912. -webkit-border-radius: 3px;
  7913. border-radius: 3px; }
  7914. .form-control:active, .form-control:focus {
  7915. -moz-box-shadow: transparent 0 0;
  7916. -webkit-box-shadow: transparent 0 0;
  7917. box-shadow: transparent 0 0;
  7918. border-color: #959595; }
  7919.  
  7920. select.form-control {
  7921. display: inline-block; }
  7922.  
  7923. .label, .label-success, .label-danger, .label-warning {
  7924. white-space: normal;
  7925. display: inline-block;
  7926. padding: 4px 11px;
  7927. font-family: "Merriweather", serif;
  7928. font-size: 12px;
  7929. font-style: italic;
  7930. color: white;
  7931. background: #00b06c;
  7932. -moz-border-radius: 3px;
  7933. -webkit-border-radius: 3px;
  7934. border-radius: 3px; }
  7935. .label.label-danger, .label-success.label-danger, .label-danger.label-danger, .label-warning.label-danger {
  7936. background: #fa505d; }
  7937. .label.label-warning, .label-success.label-warning, .label-danger.label-warning, .label-warning.label-warning {
  7938. background: #bfa588; }
  7939.  
  7940. label {
  7941. color: #858586;
  7942. font-weight: normal; }
  7943. label.required:before {
  7944. content: "*";
  7945. color: #fa505d;
  7946. font-size: 14px;
  7947. position: relative;
  7948. line-height: 12px; }
  7949.  
  7950. .radio-inline {
  7951. padding-left: 0; }
  7952.  
  7953. .checkbox {
  7954. line-height: 16px; }
  7955. .checkbox label {
  7956. color: #858586; }
  7957.  
  7958. textarea {
  7959. resize: none; }
  7960.  
  7961. /*
  7962. * @subsection Custom Checkbox and Radio
  7963. */
  7964. input[type="radio"],
  7965. input[type="checkbox"] {
  7966. display: none; }
  7967. .input_without_label > input[type="radio"], .input_without_label >
  7968. input[type="checkbox"] {
  7969. display: inline-block; }
  7970. input[type="radio"].attribute_radio,
  7971. input[type="checkbox"].attribute_radio {
  7972. display: block;
  7973. position: absolute;
  7974. left: 0;
  7975. top: 0;
  7976. width: 100%;
  7977. height: 100%;
  7978. opacity: 0;
  7979. z-index: 2;
  7980. margin: 0 !important;
  7981. cursor: pointer; }
  7982.  
  7983. label input[type="radio"],
  7984. label input[type="checkbox"] {
  7985. display: inline-block; }
  7986.  
  7987. input[type="radio"] + label,
  7988. input[type="radio"] + .label label {
  7989. cursor: pointer;
  7990. position: relative;
  7991. padding-left: 27px;
  7992. text-transform: none;
  7993. display: inline-block; }
  7994. input[type="radio"] + label:before,
  7995. input[type="radio"] + .label label:before {
  7996. content: "";
  7997. display: inline-block;
  7998. width: 16px;
  7999. height: 16px;
  8000. margin-right: 10px;
  8001. position: absolute;
  8002. -moz-border-radius: 50%;
  8003. -webkit-border-radius: 50%;
  8004. border-radius: 50%;
  8005. left: 0;
  8006. top: 50%;
  8007. -moz-transform: translate(0, -50%);
  8008. -ms-transform: translate(0, -50%);
  8009. -o-transform: translate(0, -50%);
  8010. -webkit-transform: translate(0, -50%);
  8011. transform: translate(0, -50%);
  8012. background-color: #fbfbfb;
  8013. border: solid 1px #e1e1e1; }
  8014. input[type="radio"] + label:after,
  8015. input[type="radio"] + .label label:after {
  8016. content: "";
  8017. display: inline-block;
  8018. position: absolute;
  8019. -moz-border-radius: 50%;
  8020. -webkit-border-radius: 50%;
  8021. border-radius: 50%;
  8022. width: 0;
  8023. height: 0;
  8024. left: 8px;
  8025. top: 50%;
  8026. -moz-transform: translate(0, -50%);
  8027. -ms-transform: translate(0, -50%);
  8028. -o-transform: translate(0, -50%);
  8029. -webkit-transform: translate(0, -50%);
  8030. transform: translate(0, -50%);
  8031. -moz-transition: width 0.2s height 0.2s left 0.23s;
  8032. -o-transition: width 0.2s height 0.2s left 0.23s;
  8033. -webkit-transition: width 0.2s height 0.2s left 0.23s;
  8034. transition: width 0.2s height 0.2s left 0.23s;
  8035. background-color: #263238;
  8036. box-shadow: inset -1px -1px 1px 0px rgba(0, 0, 0, 0.3), 0px 1px 0px 0px rgba(255, 255, 255, 0.8); }
  8037. input[type="radio"] + label:hover,
  8038. input[type="radio"] + .label label:hover {
  8039. color: #263238; }
  8040.  
  8041. input[type=radio]:checked + .label label:after,
  8042. input[type=radio]:checked + label:after {
  8043. width: 12px;
  8044. height: 12px;
  8045. left: 2px; }
  8046.  
  8047. input[type="checkbox"] + label,
  8048. input[type="checkbox"] + .label label {
  8049. display: inline-block;
  8050. padding-left: 28px;
  8051. position: relative;
  8052. clear: both;
  8053. cursor: pointer;
  8054. text-transform: none;
  8055. padding-bottom: 1px; }
  8056. input[type="checkbox"] + label:before,
  8057. input[type="checkbox"] + .label label:before {
  8058. content: "";
  8059. display: inline-block;
  8060. width: 16px;
  8061. height: 16px;
  8062. margin-right: 10px;
  8063. position: absolute;
  8064. left: 1px;
  8065. top: 50%;
  8066. -moz-transform: translate(0, -50%);
  8067. -ms-transform: translate(0, -50%);
  8068. -o-transform: translate(0, -50%);
  8069. -webkit-transform: translate(0, -50%);
  8070. transform: translate(0, -50%);
  8071. background-color: white;
  8072. border: solid 1px #e1e1e1;
  8073. border-radius: 2px; }
  8074. input[type="checkbox"] + label:after,
  8075. input[type="checkbox"] + .label label:after {
  8076. font-family: "FontAwesome";
  8077. content: "\f00c";
  8078. display: inline-block;
  8079. font-weight: normal;
  8080. position: absolute;
  8081. width: 16px;
  8082. height: 16px;
  8083. line-height: 16px;
  8084. font-size: 0;
  8085. text-align: center;
  8086. left: 0;
  8087. top: 50%;
  8088. color: white;
  8089. -moz-transform: translate(0, -50%);
  8090. -ms-transform: translate(0, -50%);
  8091. -o-transform: translate(0, -50%);
  8092. -webkit-transform: translate(0, -50%);
  8093. transform: translate(0, -50%);
  8094. -moz-transition: 0.3s all ease;
  8095. -o-transition: 0.3s all ease;
  8096. -webkit-transition: 0.3s all ease;
  8097. transition: 0.3s all ease;
  8098. border-radius: 2px; }
  8099. input[type="checkbox"] + label:hover,
  8100. input[type="checkbox"] + .label label:hover {
  8101. color: #263238; }
  8102.  
  8103. input[type=checkbox]:checked + label:after,
  8104. input[type=checkbox]:checked + .label label:after {
  8105. font-size: 8px;
  8106. background-color: #bfa588; }
  8107.  
  8108. .box input[type="checkbox"] + label:before,
  8109. .box input[type="checkbox"] + .label label:before,
  8110. .box input[type="radio"] + label:before,
  8111. .box input[type="radio"] + .label label:before {
  8112. background-color: white; }
  8113.  
  8114. sup, .required {
  8115. color: #fa505d; }
  8116.  
  8117. /*
  8118. * @subsection Custom Typography classes
  8119. * @description Describes default font settings for custom titles
  8120. */
  8121. .page-heading {
  8122. font: 400 24px/30px "Arimo", sans-serif;
  8123. color: #263238;
  8124. padding: 0 0 17px 0;
  8125. margin: 0 0 30px;
  8126. overflow: hidden; }
  8127. .page-heading span.heading-counter {
  8128. font-size: 13px;
  8129. float: right;
  8130. color: #858586;
  8131. text-transform: none; }
  8132. @media (max-width: 480px) {
  8133. .page-heading span.heading-counter {
  8134. float: none;
  8135. display: block;
  8136. padding-top: 5px; } }
  8137. .page-heading span.lighter {
  8138. color: #648393; }
  8139. .page-heading.bottom-indent {
  8140. margin-bottom: 16px; }
  8141. .page-heading.product-listing {
  8142. border-bottom: none;
  8143. margin-bottom: 0; }
  8144. .page-heading.product-listing.mobile-heading {
  8145. display: none; }
  8146. @media (max-width: 767px) {
  8147. .page-heading.product-listing {
  8148. display: none; }
  8149. .page-heading.product-listing.mobile-heading {
  8150. display: block;
  8151. padding: 21px 10px; } }
  8152. .page-heading#instant_search_results a.close {
  8153. font-size: 13px;
  8154. opacity: 1;
  8155. line-height: inherit;
  8156. text-transform: none;
  8157. font-family: "Arimo", sans-serif;
  8158. color: #858586; }
  8159. .page-heading#instant_search_results a.close:hover {
  8160. color: #263238; }
  8161.  
  8162. .page-subheading {
  8163. font: bold 18px/24px "Arimo", sans-serif;
  8164. color: #263238;
  8165. text-transform: uppercase;
  8166. margin: 0 0 15px; }
  8167.  
  8168. h3.page-product-heading {
  8169. font: 400 24px/30px "Arimo", sans-serif;
  8170. color: #263238;
  8171. padding: 14px 0px 0px;
  8172. margin: 0 0 20px;
  8173. position: relative; }
  8174. @media (max-width: 767px) {
  8175. h3.page-product-heading {
  8176. text-align: center; } }
  8177.  
  8178. p.info-title {
  8179. font-weight: bold;
  8180. color: #263238;
  8181. margin-bottom: 25px; }
  8182.  
  8183. /*
  8184. * @subsection Fancybox
  8185. * @description Our override fancybox styles
  8186. */
  8187. body .fancybox-overlay {
  8188. background: rgba(38, 50, 56, 0.4);
  8189. position: fixed;
  8190. left: 0;
  8191. right: 0;
  8192. bottom: 0;
  8193. top: 0;
  8194. z-index: 9999;
  8195. overflow: hidden; }
  8196. body .fancybox-wrap {
  8197. background: white;
  8198. -moz-box-shadow: 0px 4px 35px 0px rgba(0, 0, 0, 0.06);
  8199. -webkit-box-shadow: 0px 4px 35px 0px rgba(0, 0, 0, 0.06);
  8200. box-shadow: 0px 4px 35px 0px rgba(0, 0, 0, 0.06);
  8201. border: none;
  8202. -moz-border-radius: 3px;
  8203. -webkit-border-radius: 3px;
  8204. border-radius: 3px;
  8205. z-index: 99999; }
  8206. body .fancybox-wrap .fancybox-skin {
  8207. background: none; }
  8208. body .fancybox-wrap .fancybox-skin .fancybox-close {
  8209. position: absolute;
  8210. right: 7px;
  8211. top: 7px;
  8212. width: 30px;
  8213. height: 30px;
  8214. cursor: pointer;
  8215. color: #d1d1d1;
  8216. z-index: 2;
  8217. text-align: center;
  8218. background: none;
  8219. -moz-transition: 0.3s all ease;
  8220. -o-transition: 0.3s all ease;
  8221. -webkit-transition: 0.3s all ease;
  8222. transition: 0.3s all ease;
  8223. -moz-border-radius: 100%;
  8224. -webkit-border-radius: 100%;
  8225. border-radius: 100%; }
  8226. body .fancybox-wrap .fancybox-skin .fancybox-close:before {
  8227. content: "\e00a";
  8228. display: block;
  8229. font-family: 'fl-free-chaos';
  8230. font-size: 14px;
  8231. font-weight: 400;
  8232. font-style: normal;
  8233. line-height: 25px;
  8234. position: absolute;
  8235. left: 50%;
  8236. top: 50%;
  8237. -moz-transform: translate(-50%, -50%);
  8238. -ms-transform: translate(-50%, -50%);
  8239. -o-transform: translate(-50%, -50%);
  8240. -webkit-transform: translate(-50%, -50%);
  8241. transform: translate(-50%, -50%); }
  8242. body .fancybox-wrap .fancybox-skin .fancybox-close:hover {
  8243. color: #bfa588; }
  8244. body .fancybox-wrap.fancybox-type-image .fancybox-skin .fancybox-close {
  8245. z-index: 9999;
  8246. color: #263238; }
  8247. body .fancybox-wrap.fancybox-type-image .fancybox-skin .fancybox-close:hover {
  8248. color: #bfa588; }
  8249.  
  8250. .fancybox-lock body .fancybox-overlay {
  8251. overflow: hidden; }
  8252.  
  8253. .fancybox-overlay-fixed {
  8254. -webkit-transform: translateZ(0); }
  8255.  
  8256. .fancybox-inner .fancybox-error {
  8257. white-space: normal;
  8258. padding-right: 40px; }
  8259.  
  8260. /*
  8261. * @subsection Table
  8262. */
  8263. .table {
  8264. margin-bottom: 30px;
  8265. color: #263238; }
  8266. .table > thead > tr > th {
  8267. background: #fbfbfb;
  8268. border-bottom-width: 1px;
  8269. color: #263238;
  8270. vertical-align: middle; }
  8271. @media only screen and (max-width: 767px) {
  8272. .table > thead > tr > th {
  8273. padding-left: 8px; } }
  8274. @media only screen and (max-width: 767px) {
  8275. .table td {
  8276. padding-left: 8px !important;
  8277. padding-right: 8px !important; } }
  8278. .table td ul, .table td ol {
  8279. margin-bottom: 0 !important; }
  8280. .table td a.color-myaccount {
  8281. color: #263238;
  8282. text-decoration: underline; }
  8283. .table td a.color-myaccount:hover {
  8284. text-decoration: none; }
  8285. .table tfoot tr {
  8286. background: #fbfbfb; }
  8287. @media (max-width: 1199px) {
  8288. .table .footable-row-detail-inner {
  8289. border-spacing: 0 15px;
  8290. border-collapse: separate; }
  8291. .table .footable-row-detail-inner .footable-row-detail-row:last-child {
  8292. display: block; }
  8293. .table .footable-row-detail-inner .footable-row-detail-row:last-child > div {
  8294. display: inline-block;
  8295. padding: 0; }
  8296. .table .footable-row-detail-inner .footable-row-detail-row:last-child > div .btn, .table .footable-row-detail-inner .footable-row-detail-row:last-child > div .fancybox-inner .button, .fancybox-inner .table .footable-row-detail-inner .footable-row-detail-row:last-child > div .button {
  8297. margin-right: 10px; } }
  8298.  
  8299. /*
  8300. * @subsection Social button icons
  8301. * @description Used in footer, product page, compare
  8302. */
  8303. #social_block li.facebook a:before, #social_block li.btn-facebook:before, #social_block li.btn-login-facebook:before, #social_block button.facebook a:before, #social_block button.btn-facebook:before, #social_block button.btn-login-facebook:before, #social_block .form_content a.btn-default.facebook a:before, #social_block .form_content .fancybox-inner a.facebook.button a:before, .fancybox-inner #social_block .form_content a.facebook.button a:before, #social_block .form_content a.btn-default.btn-facebook:before, #social_block .form_content .fancybox-inner a.btn-facebook.button:before, .fancybox-inner #social_block .form_content a.btn-facebook.button:before, #social_block .form_content a.btn-default.btn-login-facebook:before, #social_block .form_content .fancybox-inner a.btn-login-facebook.button:before, .fancybox-inner #social_block .form_content a.btn-login-facebook.button:before, .socialsharing_product li.facebook a:before, .socialsharing_product li.btn-facebook:before, .socialsharing_product li.btn-login-facebook:before, .socialsharing_product button.facebook a:before, .socialsharing_product button.btn-facebook:before, .socialsharing_product button.btn-login-facebook:before, .socialsharing_product .form_content a.btn-default.facebook a:before, .socialsharing_product .form_content .fancybox-inner a.facebook.button a:before, .fancybox-inner .socialsharing_product .form_content a.facebook.button a:before, .socialsharing_product .form_content a.btn-default.btn-facebook:before, .socialsharing_product .form_content .fancybox-inner a.btn-facebook.button:before, .fancybox-inner .socialsharing_product .form_content a.btn-facebook.button:before, .socialsharing_product .form_content a.btn-default.btn-login-facebook:before, .socialsharing_product .form_content .fancybox-inner a.btn-login-facebook.button:before, .fancybox-inner .socialsharing_product .form_content a.btn-login-facebook.button:before, #header_login_form li.facebook a:before, #header_login_form li.btn-facebook:before, #header_login_form li.btn-login-facebook:before, #header_login_form button.facebook a:before, #header_login_form button.btn-facebook:before, #header_login_form button.btn-login-facebook:before, #header_login_form .form_content a.btn-default.facebook a:before, #header_login_form .form_content .fancybox-inner a.facebook.button a:before, .fancybox-inner #header_login_form .form_content a.facebook.button a:before, #header_login_form .form_content a.btn-default.btn-facebook:before, #header_login_form .form_content .fancybox-inner a.btn-facebook.button:before, .fancybox-inner #header_login_form .form_content a.btn-facebook.button:before, #header_login_form .form_content a.btn-default.btn-login-facebook:before, #header_login_form .form_content .fancybox-inner a.btn-login-facebook.button:before, .fancybox-inner #header_login_form .form_content a.btn-login-facebook.button:before {
  8304. font-family: "FontAwesome";
  8305. content: "\f09a";
  8306. display: inline-block;
  8307. font-weight: normal; }
  8308. #social_block li.google-plus a:before, #social_block li.btn-google-plus:before, #social_block li.btn-login-google:before, #social_block button.google-plus a:before, #social_block button.btn-google-plus:before, #social_block button.btn-login-google:before, #social_block .form_content a.btn-default.google-plus a:before, #social_block .form_content .fancybox-inner a.google-plus.button a:before, .fancybox-inner #social_block .form_content a.google-plus.button a:before, #social_block .form_content a.btn-default.btn-google-plus:before, #social_block .form_content .fancybox-inner a.btn-google-plus.button:before, .fancybox-inner #social_block .form_content a.btn-google-plus.button:before, #social_block .form_content a.btn-default.btn-login-google:before, #social_block .form_content .fancybox-inner a.btn-login-google.button:before, .fancybox-inner #social_block .form_content a.btn-login-google.button:before, .socialsharing_product li.google-plus a:before, .socialsharing_product li.btn-google-plus:before, .socialsharing_product li.btn-login-google:before, .socialsharing_product button.google-plus a:before, .socialsharing_product button.btn-google-plus:before, .socialsharing_product button.btn-login-google:before, .socialsharing_product .form_content a.btn-default.google-plus a:before, .socialsharing_product .form_content .fancybox-inner a.google-plus.button a:before, .fancybox-inner .socialsharing_product .form_content a.google-plus.button a:before, .socialsharing_product .form_content a.btn-default.btn-google-plus:before, .socialsharing_product .form_content .fancybox-inner a.btn-google-plus.button:before, .fancybox-inner .socialsharing_product .form_content a.btn-google-plus.button:before, .socialsharing_product .form_content a.btn-default.btn-login-google:before, .socialsharing_product .form_content .fancybox-inner a.btn-login-google.button:before, .fancybox-inner .socialsharing_product .form_content a.btn-login-google.button:before, #header_login_form li.google-plus a:before, #header_login_form li.btn-google-plus:before, #header_login_form li.btn-login-google:before, #header_login_form button.google-plus a:before, #header_login_form button.btn-google-plus:before, #header_login_form button.btn-login-google:before, #header_login_form .form_content a.btn-default.google-plus a:before, #header_login_form .form_content .fancybox-inner a.google-plus.button a:before, .fancybox-inner #header_login_form .form_content a.google-plus.button a:before, #header_login_form .form_content a.btn-default.btn-google-plus:before, #header_login_form .form_content .fancybox-inner a.btn-google-plus.button:before, .fancybox-inner #header_login_form .form_content a.btn-google-plus.button:before, #header_login_form .form_content a.btn-default.btn-login-google:before, #header_login_form .form_content .fancybox-inner a.btn-login-google.button:before, .fancybox-inner #header_login_form .form_content a.btn-login-google.button:before {
  8309. font-family: "FontAwesome";
  8310. content: "\f0d5";
  8311. display: inline-block;
  8312. font-weight: normal; }
  8313. #social_block li.vk a:before, #social_block li.btn-vk:before, #social_block li.btn-login-vk:before, #social_block button.vk a:before, #social_block button.btn-vk:before, #social_block button.btn-login-vk:before, #social_block .form_content a.btn-default.vk a:before, #social_block .form_content .fancybox-inner a.vk.button a:before, .fancybox-inner #social_block .form_content a.vk.button a:before, #social_block .form_content a.btn-default.btn-vk:before, #social_block .form_content .fancybox-inner a.btn-vk.button:before, .fancybox-inner #social_block .form_content a.btn-vk.button:before, #social_block .form_content a.btn-default.btn-login-vk:before, #social_block .form_content .fancybox-inner a.btn-login-vk.button:before, .fancybox-inner #social_block .form_content a.btn-login-vk.button:before, .socialsharing_product li.vk a:before, .socialsharing_product li.btn-vk:before, .socialsharing_product li.btn-login-vk:before, .socialsharing_product button.vk a:before, .socialsharing_product button.btn-vk:before, .socialsharing_product button.btn-login-vk:before, .socialsharing_product .form_content a.btn-default.vk a:before, .socialsharing_product .form_content .fancybox-inner a.vk.button a:before, .fancybox-inner .socialsharing_product .form_content a.vk.button a:before, .socialsharing_product .form_content a.btn-default.btn-vk:before, .socialsharing_product .form_content .fancybox-inner a.btn-vk.button:before, .fancybox-inner .socialsharing_product .form_content a.btn-vk.button:before, .socialsharing_product .form_content a.btn-default.btn-login-vk:before, .socialsharing_product .form_content .fancybox-inner a.btn-login-vk.button:before, .fancybox-inner .socialsharing_product .form_content a.btn-login-vk.button:before, #header_login_form li.vk a:before, #header_login_form li.btn-vk:before, #header_login_form li.btn-login-vk:before, #header_login_form button.vk a:before, #header_login_form button.btn-vk:before, #header_login_form button.btn-login-vk:before, #header_login_form .form_content a.btn-default.vk a:before, #header_login_form .form_content .fancybox-inner a.vk.button a:before, .fancybox-inner #header_login_form .form_content a.vk.button a:before, #header_login_form .form_content a.btn-default.btn-vk:before, #header_login_form .form_content .fancybox-inner a.btn-vk.button:before, .fancybox-inner #header_login_form .form_content a.btn-vk.button:before, #header_login_form .form_content a.btn-default.btn-login-vk:before, #header_login_form .form_content .fancybox-inner a.btn-login-vk.button:before, .fancybox-inner #header_login_form .form_content a.btn-login-vk.button:before {
  8314. font-family: "FontAwesome";
  8315. content: "\f099";
  8316. display: inline-block;
  8317. font-weight: normal; }
  8318. #social_block li.twitter a:before, #social_block li.btn-twitter:before, #social_block button.twitter a:before, #social_block button.btn-twitter:before, #social_block .form_content a.btn-default.twitter a:before, #social_block .form_content .fancybox-inner a.twitter.button a:before, .fancybox-inner #social_block .form_content a.twitter.button a:before, #social_block .form_content a.btn-default.btn-twitter:before, #social_block .form_content .fancybox-inner a.btn-twitter.button:before, .fancybox-inner #social_block .form_content a.btn-twitter.button:before, .socialsharing_product li.twitter a:before, .socialsharing_product li.btn-twitter:before, .socialsharing_product button.twitter a:before, .socialsharing_product button.btn-twitter:before, .socialsharing_product .form_content a.btn-default.twitter a:before, .socialsharing_product .form_content .fancybox-inner a.twitter.button a:before, .fancybox-inner .socialsharing_product .form_content a.twitter.button a:before, .socialsharing_product .form_content a.btn-default.btn-twitter:before, .socialsharing_product .form_content .fancybox-inner a.btn-twitter.button:before, .fancybox-inner .socialsharing_product .form_content a.btn-twitter.button:before, #header_login_form li.twitter a:before, #header_login_form li.btn-twitter:before, #header_login_form button.twitter a:before, #header_login_form button.btn-twitter:before, #header_login_form .form_content a.btn-default.twitter a:before, #header_login_form .form_content .fancybox-inner a.twitter.button a:before, .fancybox-inner #header_login_form .form_content a.twitter.button a:before, #header_login_form .form_content a.btn-default.btn-twitter:before, #header_login_form .form_content .fancybox-inner a.btn-twitter.button:before, .fancybox-inner #header_login_form .form_content a.btn-twitter.button:before {
  8319. font-family: "FontAwesome";
  8320. content: "\f099";
  8321. display: inline-block;
  8322. font-weight: normal; }
  8323. #social_block li.rss a:before, #social_block li.btn-rss:before, #social_block button.rss a:before, #social_block button.btn-rss:before, #social_block .form_content a.btn-default.rss a:before, #social_block .form_content .fancybox-inner a.rss.button a:before, .fancybox-inner #social_block .form_content a.rss.button a:before, #social_block .form_content a.btn-default.btn-rss:before, #social_block .form_content .fancybox-inner a.btn-rss.button:before, .fancybox-inner #social_block .form_content a.btn-rss.button:before, .socialsharing_product li.rss a:before, .socialsharing_product li.btn-rss:before, .socialsharing_product button.rss a:before, .socialsharing_product button.btn-rss:before, .socialsharing_product .form_content a.btn-default.rss a:before, .socialsharing_product .form_content .fancybox-inner a.rss.button a:before, .fancybox-inner .socialsharing_product .form_content a.rss.button a:before, .socialsharing_product .form_content a.btn-default.btn-rss:before, .socialsharing_product .form_content .fancybox-inner a.btn-rss.button:before, .fancybox-inner .socialsharing_product .form_content a.btn-rss.button:before, #header_login_form li.rss a:before, #header_login_form li.btn-rss:before, #header_login_form button.rss a:before, #header_login_form button.btn-rss:before, #header_login_form .form_content a.btn-default.rss a:before, #header_login_form .form_content .fancybox-inner a.rss.button a:before, .fancybox-inner #header_login_form .form_content a.rss.button a:before, #header_login_form .form_content a.btn-default.btn-rss:before, #header_login_form .form_content .fancybox-inner a.btn-rss.button:before, .fancybox-inner #header_login_form .form_content a.btn-rss.button:before {
  8324. font-family: "FontAwesome";
  8325. content: "\f09e";
  8326. display: inline-block;
  8327. font-weight: normal; }
  8328. #social_block li.youtube a:before, #social_block li.btn-youtube:before, #social_block button.youtube a:before, #social_block button.btn-youtube:before, #social_block .form_content a.btn-default.youtube a:before, #social_block .form_content .fancybox-inner a.youtube.button a:before, .fancybox-inner #social_block .form_content a.youtube.button a:before, #social_block .form_content a.btn-default.btn-youtube:before, #social_block .form_content .fancybox-inner a.btn-youtube.button:before, .fancybox-inner #social_block .form_content a.btn-youtube.button:before, .socialsharing_product li.youtube a:before, .socialsharing_product li.btn-youtube:before, .socialsharing_product button.youtube a:before, .socialsharing_product button.btn-youtube:before, .socialsharing_product .form_content a.btn-default.youtube a:before, .socialsharing_product .form_content .fancybox-inner a.youtube.button a:before, .fancybox-inner .socialsharing_product .form_content a.youtube.button a:before, .socialsharing_product .form_content a.btn-default.btn-youtube:before, .socialsharing_product .form_content .fancybox-inner a.btn-youtube.button:before, .fancybox-inner .socialsharing_product .form_content a.btn-youtube.button:before, #header_login_form li.youtube a:before, #header_login_form li.btn-youtube:before, #header_login_form button.youtube a:before, #header_login_form button.btn-youtube:before, #header_login_form .form_content a.btn-default.youtube a:before, #header_login_form .form_content .fancybox-inner a.youtube.button a:before, .fancybox-inner #header_login_form .form_content a.youtube.button a:before, #header_login_form .form_content a.btn-default.btn-youtube:before, #header_login_form .form_content .fancybox-inner a.btn-youtube.button:before, .fancybox-inner #header_login_form .form_content a.btn-youtube.button:before {
  8329. font-family: "FontAwesome";
  8330. content: "\f167";
  8331. display: inline-block;
  8332. font-weight: normal; }
  8333. #social_block li.pinterest a:before, #social_block li.btn-pinterest:before, #social_block button.pinterest a:before, #social_block button.btn-pinterest:before, #social_block .form_content a.btn-default.pinterest a:before, #social_block .form_content .fancybox-inner a.pinterest.button a:before, .fancybox-inner #social_block .form_content a.pinterest.button a:before, #social_block .form_content a.btn-default.btn-pinterest:before, #social_block .form_content .fancybox-inner a.btn-pinterest.button:before, .fancybox-inner #social_block .form_content a.btn-pinterest.button:before, .socialsharing_product li.pinterest a:before, .socialsharing_product li.btn-pinterest:before, .socialsharing_product button.pinterest a:before, .socialsharing_product button.btn-pinterest:before, .socialsharing_product .form_content a.btn-default.pinterest a:before, .socialsharing_product .form_content .fancybox-inner a.pinterest.button a:before, .fancybox-inner .socialsharing_product .form_content a.pinterest.button a:before, .socialsharing_product .form_content a.btn-default.btn-pinterest:before, .socialsharing_product .form_content .fancybox-inner a.btn-pinterest.button:before, .fancybox-inner .socialsharing_product .form_content a.btn-pinterest.button:before, #header_login_form li.pinterest a:before, #header_login_form li.btn-pinterest:before, #header_login_form button.pinterest a:before, #header_login_form button.btn-pinterest:before, #header_login_form .form_content a.btn-default.pinterest a:before, #header_login_form .form_content .fancybox-inner a.pinterest.button a:before, .fancybox-inner #header_login_form .form_content a.pinterest.button a:before, #header_login_form .form_content a.btn-default.btn-pinterest:before, #header_login_form .form_content .fancybox-inner a.btn-pinterest.button:before, .fancybox-inner #header_login_form .form_content a.btn-pinterest.button:before {
  8334. font-family: "FontAwesome";
  8335. content: "\f0d2";
  8336. display: inline-block;
  8337. font-weight: normal; }
  8338. #social_block li.vimeo a:before, #social_block li.btn-vimeo:before, #social_block button.vimeo a:before, #social_block button.btn-vimeo:before, #social_block .form_content a.btn-default.vimeo a:before, #social_block .form_content .fancybox-inner a.vimeo.button a:before, .fancybox-inner #social_block .form_content a.vimeo.button a:before, #social_block .form_content a.btn-default.btn-vimeo:before, #social_block .form_content .fancybox-inner a.btn-vimeo.button:before, .fancybox-inner #social_block .form_content a.btn-vimeo.button:before, .socialsharing_product li.vimeo a:before, .socialsharing_product li.btn-vimeo:before, .socialsharing_product button.vimeo a:before, .socialsharing_product button.btn-vimeo:before, .socialsharing_product .form_content a.btn-default.vimeo a:before, .socialsharing_product .form_content .fancybox-inner a.vimeo.button a:before, .fancybox-inner .socialsharing_product .form_content a.vimeo.button a:before, .socialsharing_product .form_content a.btn-default.btn-vimeo:before, .socialsharing_product .form_content .fancybox-inner a.btn-vimeo.button:before, .fancybox-inner .socialsharing_product .form_content a.btn-vimeo.button:before, #header_login_form li.vimeo a:before, #header_login_form li.btn-vimeo:before, #header_login_form button.vimeo a:before, #header_login_form button.btn-vimeo:before, #header_login_form .form_content a.btn-default.vimeo a:before, #header_login_form .form_content .fancybox-inner a.vimeo.button a:before, .fancybox-inner #header_login_form .form_content a.vimeo.button a:before, #header_login_form .form_content a.btn-default.btn-vimeo:before, #header_login_form .form_content .fancybox-inner a.btn-vimeo.button:before, .fancybox-inner #header_login_form .form_content a.btn-vimeo.button:before {
  8339. font-family: "FontAwesome";
  8340. content: "\f194";
  8341. display: inline-block;
  8342. font-weight: normal; }
  8343. #social_block li.instagram a:before, #social_block li.btn-instagram:before, #social_block button.instagram a:before, #social_block button.btn-instagram:before, #social_block .form_content a.btn-default.instagram a:before, #social_block .form_content .fancybox-inner a.instagram.button a:before, .fancybox-inner #social_block .form_content a.instagram.button a:before, #social_block .form_content a.btn-default.btn-instagram:before, #social_block .form_content .fancybox-inner a.btn-instagram.button:before, .fancybox-inner #social_block .form_content a.btn-instagram.button:before, .socialsharing_product li.instagram a:before, .socialsharing_product li.btn-instagram:before, .socialsharing_product button.instagram a:before, .socialsharing_product button.btn-instagram:before, .socialsharing_product .form_content a.btn-default.instagram a:before, .socialsharing_product .form_content .fancybox-inner a.instagram.button a:before, .fancybox-inner .socialsharing_product .form_content a.instagram.button a:before, .socialsharing_product .form_content a.btn-default.btn-instagram:before, .socialsharing_product .form_content .fancybox-inner a.btn-instagram.button:before, .fancybox-inner .socialsharing_product .form_content a.btn-instagram.button:before, #header_login_form li.instagram a:before, #header_login_form li.btn-instagram:before, #header_login_form button.instagram a:before, #header_login_form button.btn-instagram:before, #header_login_form .form_content a.btn-default.instagram a:before, #header_login_form .form_content .fancybox-inner a.instagram.button a:before, .fancybox-inner #header_login_form .form_content a.instagram.button a:before, #header_login_form .form_content a.btn-default.btn-instagram:before, #header_login_form .form_content .fancybox-inner a.btn-instagram.button:before, .fancybox-inner #header_login_form .form_content a.btn-instagram.button:before {
  8344. font-family: "FontAwesome";
  8345. content: "\f16d";
  8346. display: inline-block;
  8347. font-weight: normal; }
  8348.  
  8349. /*
  8350. * @subsection Product elements
  8351. * @description Used in all product block
  8352. */
  8353. .product-name, #manufacturers_list h3,
  8354. #suppliers_list h3, #manufacturers_list .product-counter a,
  8355. #suppliers_list .product-counter a {
  8356. font: normal 16px/22px "Arimo", sans-serif;
  8357. color: #263238;
  8358. margin-bottom: 0; }
  8359. .product-name a, #manufacturers_list h3 a,
  8360. #suppliers_list h3 a, #manufacturers_list .product-counter a a,
  8361. #suppliers_list .product-counter a a {
  8362. font: normal 16px/22px "Arimo", sans-serif;
  8363. color: #263238; }
  8364. .product-name a:hover, #manufacturers_list h3 a:hover,
  8365. #suppliers_list h3 a:hover, #manufacturers_list .product-counter a a:hover,
  8366. #suppliers_list .product-counter a a:hover {
  8367. color: #bfa588; }
  8368.  
  8369. a.product-name, #manufacturers_list .product-counter a,
  8370. #suppliers_list .product-counter a {
  8371. font: normal 16px/22px "Arimo", sans-serif;
  8372. color: #263238; }
  8373. a.product-name:hover, #manufacturers_list .product-counter a:hover,
  8374. #suppliers_list .product-counter a:hover {
  8375. color: #bfa588; }
  8376.  
  8377. .price {
  8378. font: bold 20px/25px "Arimo", sans-serif;
  8379. color: #263238;
  8380. white-space: nowrap;
  8381. margin-top: 2px;
  8382. letter-spacing: 0.02em; }
  8383.  
  8384. .old-price {
  8385. color: #cccccc;
  8386. text-decoration: line-through;
  8387. font-size: 14px;
  8388. font-weight: normal; }
  8389.  
  8390. .old-price.product-price {
  8391. font-size: 14px;
  8392. margin-right: 11px; }
  8393.  
  8394. .price-percent-reduction {
  8395. font-size: 14px;
  8396. color: #263238;
  8397. margin-left: 8px; }
  8398.  
  8399. .product-price-new {
  8400. color: #fa505d; }
  8401.  
  8402. /*
  8403. * @subsection Sale and New labels
  8404. */
  8405. .new-box,
  8406. .sale-box {
  8407. position: absolute;
  8408. top: 5px;
  8409. z-index: 1;
  8410. color: white; }
  8411. @media (min-width: 1200px) {
  8412. .new-box,
  8413. .sale-box {
  8414. top: 20px; } }
  8415. .new-box span,
  8416. .sale-box span {
  8417. font-size: 12px;
  8418. font-weight: 700;
  8419. letter-spacing: 0.02em;
  8420. text-transform: uppercase;
  8421. padding: 4px 10px;
  8422. display: block;
  8423. -moz-border-radius: 3px;
  8424. -webkit-border-radius: 3px;
  8425. border-radius: 3px; }
  8426. @media (min-width: 480px) and (max-width: 767px) {
  8427. .new-box span,
  8428. .sale-box span {
  8429. font-size: 10px;
  8430. padding: 2px 8px; } }
  8431. .new-box:hover,
  8432. .sale-box:hover {
  8433. color: white; }
  8434.  
  8435. .product_list.list .new-box span,
  8436. .product_list.list .sale-box span {
  8437. font-size: 10px;
  8438. padding: 0 6px; }
  8439. @media (max-width: 479px) {
  8440. .product_list.list .new-box span,
  8441. .product_list.list .sale-box span {
  8442. font-size: 8px; } }
  8443.  
  8444. .three-columns .new-box span,
  8445. .three-columns .sale-box span {
  8446. font-size: 12px;
  8447. padding: 0 6px; }
  8448.  
  8449. .new-box {
  8450. left: 5px; }
  8451.  
  8452. .sale-box {
  8453. right: 5px; }
  8454.  
  8455. @media (min-width: 1200px) {
  8456. .new-box {
  8457. left: 20px; }
  8458.  
  8459. .sale-box {
  8460. right: 20px; } }
  8461. .new-label {
  8462. color: #bfa588;
  8463. background: white; }
  8464.  
  8465. .sale-label {
  8466. background: #bfa588; }
  8467.  
  8468. /*
  8469. * @section Main Layout and Main Box Type
  8470. * @description This section holds class declarations for elements indent creation
  8471. */
  8472. .main-page-indent {
  8473. margin-bottom: 30px; }
  8474.  
  8475. ul.footer_links {
  8476. padding: 20px 0 0 0;
  8477. border-top: 1px solid #e1e1e1;
  8478. overflow: hidden; }
  8479. ul.footer_links li {
  8480. float: left;
  8481. margin-bottom: 10px; }
  8482. ul.footer_links li + li {
  8483. margin-left: 10px; }
  8484.  
  8485. .box {
  8486. background: #fbfbfb;
  8487. border: 1px solid #e1e1e1;
  8488. padding: 14px 18px 13px;
  8489. margin: 0 0 30px 0;
  8490. font: normal 13px/23px "Arimo", sans-serif;
  8491. -moz-border-radius: 3px;
  8492. -webkit-border-radius: 3px;
  8493. border-radius: 3px; }
  8494. .box p {
  8495. margin-bottom: 0; }
  8496. .box.box-small {
  8497. padding: 9px 10px 9px 20px; }
  8498. .box.box-small .dark {
  8499. padding-top: 10px;
  8500. padding-right: 20px;
  8501. margin-bottom: 0;
  8502. width: auto; }
  8503.  
  8504. .product-box {
  8505. width: 178px;
  8506. float: left;
  8507. -moz-box-sizing: border-box;
  8508. -webkit-box-sizing: border-box;
  8509. box-sizing: border-box; }
  8510. .product-box .product-image {
  8511. display: block;
  8512. background: white;
  8513. margin-bottom: 11px; }
  8514. .product-box .product-image img {
  8515. max-width: 100%;
  8516. width: 100%;
  8517. height: auto; }
  8518. .product-box .s_title_block p {
  8519. display: none; }
  8520.  
  8521. .page-product-box {
  8522. padding-bottom: 10px; }
  8523. .page-product-box > div#productscategory_list, .page-product-box > div#crossselling_list {
  8524. margin-bottom: 30px; }
  8525. .page-product-box #tmrelatedproducts .price {
  8526. display: block;
  8527. padding: 5px 0; }
  8528. .page-product-box .price-percent-reduction {
  8529. display: none; }
  8530.  
  8531. .cart_navigation {
  8532. margin: 0 0 20px; }
  8533. .cart_navigation .icon-right {
  8534. float: right; }
  8535. .cart_navigation .btn, .cart_navigation .fancybox-inner .button, .fancybox-inner .cart_navigation .button {
  8536. margin-bottom: 10px; }
  8537. @media (max-width: 480px) {
  8538. .cart_navigation > span {
  8539. display: block;
  8540. width: 100%;
  8541. padding-bottom: 15px; } }
  8542.  
  8543. #habla_window_div {
  8544. -webkit-transform: translateZ(0); }
  8545. #habla_window_div #habla_topbar_div {
  8546. background: #bfa588 !important; }
  8547.  
  8548. #reinsurance_block {
  8549. clear: both !important; }
  8550.  
  8551. /*
  8552. * @section Homepage Tabs
  8553. */
  8554. #home-tabs-title {
  8555. display: inline-block;
  8556. text-align: center; }
  8557. @media (max-width: 767px) {
  8558. #home-tabs-title {
  8559. display: block;
  8560. margin-bottom: 15px; } }
  8561. #home-tabs-title a {
  8562. font-size: 24px;
  8563. letter-spacing: 0.02em;
  8564. cursor: default;
  8565. color: #263238; }
  8566.  
  8567. #home-page-tabs {
  8568. border: none;
  8569. background: none;
  8570. float: right;
  8571. margin-top: 5px;
  8572. text-align: center; }
  8573. #home-page-tabs > li {
  8574. margin: 0; }
  8575. #home-page-tabs > li a {
  8576. position: relative;
  8577. font-size: 20px;
  8578. color: #bfa588;
  8579. border: none;
  8580. background: none;
  8581. outline: none;
  8582. margin: 0;
  8583. letter-spacing: 0.02em;
  8584. padding: 0 3px;
  8585. -moz-transition: color 0.4s;
  8586. -o-transition: color 0.4s;
  8587. -webkit-transition: color 0.4s;
  8588. transition: color 0.4s; }
  8589. @media (min-width: 768px) {
  8590. #home-page-tabs > li a {
  8591. font-size: 14px; } }
  8592. #home-page-tabs > li a:after {
  8593. content: '';
  8594. position: absolute;
  8595. left: 3px;
  8596. right: 3px;
  8597. bottom: 0;
  8598. height: 1px;
  8599. background: #bfa588;
  8600. -webkit-transform: scale3d(0, 1, 1);
  8601. transform: scale3d(0, 1, 1);
  8602. -webkit-transition: -webkit-transform 0.3s;
  8603. transition: transform 0.3s; }
  8604. #home-page-tabs > li + li {
  8605. margin-left: 44px; }
  8606. #home-page-tabs > li.active a,
  8607. #home-page-tabs > li a:hover {
  8608. color: #263238; }
  8609. #home-page-tabs > li.active a:after,
  8610. #home-page-tabs > li a:hover:after {
  8611. -webkit-transform: scale3d(1, 1, 1);
  8612. transform: scale3d(1, 1, 1);
  8613. -webkit-transition-timing-function: cubic-bezier(0, 1.54, 0.34, 1);
  8614. transition-timing-function: cubic-bezier(0, 1.54, 0.34, 1);
  8615. -webkit-transition-duration: 0.4s;
  8616. transition-duration: 0.4s; }
  8617. @media (max-width: 767px) {
  8618. #home-page-tabs {
  8619. float: none;
  8620. margin-left: -20px;
  8621. margin-bottom: -10px;
  8622. -moz-transform: translate(0, -10px);
  8623. -ms-transform: translate(0, -10px);
  8624. -o-transform: translate(0, -10px);
  8625. -webkit-transform: translate(0, -10px);
  8626. transform: translate(0, -10px); }
  8627. #home-page-tabs > li {
  8628. float: none;
  8629. display: inline-block;
  8630. margin-left: 20px;
  8631. margin-top: 10px; }
  8632. #home-page-tabs > li + li {
  8633. margin-left: 20px; } }
  8634.  
  8635. .three-columns #home-tabs-title {
  8636. display: block;
  8637. margin-bottom: 15px; }
  8638. .three-columns #home-page-tabs {
  8639. float: none;
  8640. margin-left: -20px;
  8641. margin-bottom: -10px;
  8642. -moz-transform: translate(0, -10px);
  8643. -ms-transform: translate(0, -10px);
  8644. -o-transform: translate(0, -10px);
  8645. -webkit-transform: translate(0, -10px);
  8646. transform: translate(0, -10px); }
  8647. .three-columns #home-page-tabs > li {
  8648. float: none;
  8649. display: inline-block;
  8650. margin-left: 20px;
  8651. margin-top: 10px; }
  8652. .three-columns #home-page-tabs > li + li {
  8653. margin-left: 20px; }
  8654.  
  8655. /*
  8656. * @section Block
  8657. * @description Block elements in colums and subsection in block
  8658. */
  8659. .block {
  8660. margin-bottom: 30px; }
  8661. @media (max-width: 767px) {
  8662. .block {
  8663. margin-bottom: 0; } }
  8664. .block .block_content > ul {
  8665. margin-bottom: 0; }
  8666. @media (max-width: 767px) {
  8667. .block .block_content {
  8668. margin-bottom: 20px; } }
  8669.  
  8670. .block .title_block,
  8671. .block h4 {
  8672. font: 400 24px/30px "Arimo", sans-serif;
  8673. color: #263238;
  8674. margin: 0 0 18px 0; }
  8675. @media (max-width: 767px) {
  8676. .block .title_block,
  8677. .block h4 {
  8678. position: relative;
  8679. padding-right: 40px; }
  8680. .block .title_block:after,
  8681. .block h4:after {
  8682. display: block;
  8683. font-family: "FontAwesome";
  8684. content: "\f078";
  8685. position: absolute;
  8686. right: 0;
  8687. top: 50%;
  8688. font-weight: normal;
  8689. -moz-transform: translate(0, -50%);
  8690. -ms-transform: translate(0, -50%);
  8691. -o-transform: translate(0, -50%);
  8692. -webkit-transform: translate(0, -50%);
  8693. transform: translate(0, -50%);
  8694. color: #858586; }
  8695. .block .title_block.active:after,
  8696. .block h4.active:after {
  8697. content: "\f077"; } }
  8698. .block .title_block a,
  8699. .block h4 a {
  8700. color: #263238; }
  8701. .block .title_block a:hover,
  8702. .block h4 a:hover {
  8703. color: #bfa588; }
  8704. .block .list-block li {
  8705. padding: 5px 0; }
  8706. .block .list-block li a i {
  8707. display: none; }
  8708. .block .list-block li a:hover {
  8709. color: #263238; }
  8710. .block .list-block .form-group {
  8711. padding: 20px 0 10px;
  8712. margin-bottom: 0; }
  8713. .block .list-block .form-group select {
  8714. max-width: 157px;
  8715. width: 157px; }
  8716. .block .list-block .btn, .block .list-block .fancybox-inner .button, .fancybox-inner .block .list-block .button {
  8717. margin-top: 12px; }
  8718. .block .products-block li {
  8719. padding: 0 0 20px 0; }
  8720. .block .products-block li .products-block-image {
  8721. display: block;
  8722. background: white;
  8723. float: left;
  8724. margin-right: 19px; }
  8725. @media (min-width: 768px) {
  8726. .block .products-block li .products-block-image {
  8727. width: 33.33333%; } }
  8728. .block .products-block li .products-block-image img {
  8729. max-width: 100%;
  8730. height: auto; }
  8731. @media (min-width: 768px) and (max-width: 991px) {
  8732. .block .products-block li .products-block-image {
  8733. float: none;
  8734. display: inline-block;
  8735. margin: 0 auto 10px;
  8736. text-align: center;
  8737. width: auto; } }
  8738. .block .products-block li .product-content {
  8739. overflow: hidden; }
  8740. .block .products-block li .product-content h5 {
  8741. margin: 0 0 5px; }
  8742. .block .products-block .product-description {
  8743. margin-bottom: 14px; }
  8744. .block .products-block .price-percent-reduction {
  8745. display: none; }
  8746.  
  8747. #left_column .block .block_content ul li {
  8748. padding: 4px 0; }
  8749. #left_column .block .block_content ul li a {
  8750. font-size: 14px;
  8751. color: #bfa588; }
  8752. #left_column .block .block_content ul li a:hover {
  8753. color: #263238; }
  8754. @media (max-width: 767px) {
  8755. #left_column {
  8756. position: static;
  8757. padding-bottom: 30px; } }
  8758. @media (min-width: 768px) and (max-width: 991px) {
  8759. #left_column .btn.btn-default, #left_column .fancybox-inner .button, .fancybox-inner #left_column .button {
  8760. white-space: normal;
  8761. font-size: 12px; } }
  8762.  
  8763. .informations_block_left .block_content {
  8764. padding-left: 5px; }
  8765.  
  8766. /*
  8767. * @subsection Breadcrumbs
  8768. */
  8769. .breadcrumb {
  8770. background: none;
  8771. padding: 13px 15px;
  8772. margin-bottom: 35px; }
  8773. @media (max-width: 767px) {
  8774. .breadcrumb {
  8775. display: none; } }
  8776. .breadcrumb li {
  8777. float: left;
  8778. color: #263238;
  8779. position: relative;
  8780. font-size: 14px; }
  8781. .breadcrumb li a {
  8782. color: #858586; }
  8783. .breadcrumb li a:hover {
  8784. color: #263238 !important; }
  8785. .breadcrumb li a.home {
  8786. color: #bfa588; }
  8787. .breadcrumb li + li {
  8788. padding-left: 33px;
  8789. margin-left: 25px; }
  8790. .breadcrumb li + li:before {
  8791. font-family: "FontAwesome";
  8792. content: "\f105";
  8793. display: inline-block;
  8794. font-weight: normal;
  8795. position: absolute;
  8796. left: 0;
  8797. top: 0;
  8798. color: #d1d1d1; }
  8799. .breadcrumb li.last {
  8800. color: #858586; }
  8801. .breadcrumb .navigation-pipe {
  8802. display: none; }
  8803.  
  8804. #category .breadcrumb {
  8805. margin-bottom: 4px; }
  8806.  
  8807. /*
  8808. * @subsection Barre comparaison
  8809. */
  8810. .content_sortPagiBar {
  8811. padding-bottom: 29px;
  8812. font-size: 14px;
  8813. line-height: 27px; }
  8814. @media (max-width: 767px) {
  8815. .content_sortPagiBar {
  8816. display: none; }
  8817. .content_sortPagiBar.pagiBar_bottom {
  8818. display: block; } }
  8819. .content_sortPagiBar label {
  8820. color: #263238;
  8821. padding-top: 8px; }
  8822. .content_sortPagiBar .sortPagiBar {
  8823. clear: both; }
  8824. .content_sortPagiBar .sortPagiBar #productsSortForm {
  8825. float: left; }
  8826. .content_sortPagiBar .sortPagiBar #productsSortForm #uniform-selectProductSort {
  8827. display: inline-block;
  8828. width: 270px !important; }
  8829. .content_sortPagiBar .sortPagiBar #productsSortForm #uniform-selectProductSort span {
  8830. width: 100% !important; }
  8831. .content_sortPagiBar .sortPagiBar #productsSortForm label {
  8832. display: inline-block;
  8833. margin: 0 18px 0 0; }
  8834. .content_sortPagiBar .sortPagiBar #productsSortForm select {
  8835. max-width: 268px;
  8836. display: inline-block; }
  8837. @media (max-width: 991px) {
  8838. .content_sortPagiBar .sortPagiBar #productsSortForm select {
  8839. max-width: 180px; } }
  8840. .content_sortPagiBar .sortPagiBar .nbrItemPage {
  8841. float: left;
  8842. margin-left: 30px; }
  8843. @media (min-width: 768px) and (max-width: 991px) {
  8844. .content_sortPagiBar .sortPagiBar .nbrItemPage {
  8845. margin-left: 0;
  8846. margin-top: 15px;
  8847. clear: left; } }
  8848. .content_sortPagiBar .sortPagiBar .nbrItemPage label {
  8849. display: inline-block;
  8850. margin: 0 8px 0 0; }
  8851. .content_sortPagiBar .sortPagiBar .nbrItemPage .clearfix > span {
  8852. display: inline-block;
  8853. color: #263238;
  8854. margin-left: 13px; }
  8855. .content_sortPagiBar .sortPagiBar .nbrItemPage #uniform-nb_item {
  8856. display: inline-block;
  8857. width: 62px !important; }
  8858. .content_sortPagiBar .sortPagiBar .nbrItemPage #uniform-nb_item span {
  8859. padding-right: 28px;
  8860. width: 100% !important; }
  8861. .content_sortPagiBar .sortPagiBar .nbrItemPage #uniform-nb_item span:after {
  8862. content: '\f107';
  8863. font-size: 14px;
  8864. border: none;
  8865. background: none;
  8866. color: #bfa588;
  8867. cursor: pointer;
  8868. height: 42px;
  8869. width: 28px;
  8870. line-height: 42px;
  8871. -moz-transition: 0.3s all ease;
  8872. -o-transition: 0.3s all ease;
  8873. -webkit-transition: 0.3s all ease;
  8874. transition: 0.3s all ease; }
  8875. .content_sortPagiBar .sortPagiBar .nbrItemPage #uniform-nb_item select option {
  8876. padding: 2px 5px; }
  8877. .content_sortPagiBar .sortPagiBar .nbrItemPage #uniform-nb_item:hover span:after {
  8878. color: #263238; }
  8879. .content_sortPagiBar .sortPagiBar.instant_search {
  8880. display: none; }
  8881. .content_sortPagiBar .display,
  8882. .content_sortPagiBar .display_m {
  8883. float: right;
  8884. margin: 9px 0 0; }
  8885. .content_sortPagiBar .display li,
  8886. .content_sortPagiBar .display_m li {
  8887. display: inline-block;
  8888. line-height: 1; }
  8889. .content_sortPagiBar .display li a,
  8890. .content_sortPagiBar .display_m li a {
  8891. color: #858586;
  8892. cursor: pointer;
  8893. font-size: 29px; }
  8894. .content_sortPagiBar .display li a i,
  8895. .content_sortPagiBar .display_m li a i {
  8896. color: #d1d1d1;
  8897. -moz-transition: 0.3s all ease;
  8898. -o-transition: 0.3s all ease;
  8899. -webkit-transition: 0.3s all ease;
  8900. transition: 0.3s all ease; }
  8901. .content_sortPagiBar .display li a:hover i,
  8902. .content_sortPagiBar .display_m li a:hover i {
  8903. color: #263238; }
  8904. .content_sortPagiBar .display li.selected a,
  8905. .content_sortPagiBar .display_m li.selected a {
  8906. cursor: default; }
  8907. .content_sortPagiBar .display li.selected a i,
  8908. .content_sortPagiBar .display_m li.selected a i {
  8909. color: #bfa588; }
  8910. .content_sortPagiBar .display li.display-title,
  8911. .content_sortPagiBar .display_m li.display-title {
  8912. font-weight: bold;
  8913. color: #858586; }
  8914. .content_sortPagiBar .display li + li,
  8915. .content_sortPagiBar .display_m li + li {
  8916. margin-left: 16px; }
  8917.  
  8918. @media (min-width: 768px) {
  8919. .three-columns .content_sortPagiBar .sortPagiBar .nbrItemPage {
  8920. margin-left: 0;
  8921. margin-top: 15px;
  8922. clear: left; } }
  8923.  
  8924. #page div.selector {
  8925. height: 45px;
  8926. padding-left: 15px; }
  8927. #page div.selector span {
  8928. height: 43px;
  8929. font-size: 14px;
  8930. line-height: 43px; }
  8931. #page div.selector span:after {
  8932. content: '\f107';
  8933. font-size: 14px;
  8934. border: none;
  8935. background: none;
  8936. color: #bfa588;
  8937. cursor: pointer;
  8938. height: 42px;
  8939. width: 30px;
  8940. line-height: 42px;
  8941. -moz-transition: 0.3s all ease;
  8942. -o-transition: 0.3s all ease;
  8943. -webkit-transition: 0.3s all ease;
  8944. transition: 0.3s all ease; }
  8945. #page div.selector:hover span:after {
  8946. color: #263238; }
  8947. #page div.selector select {
  8948. height: 45px; }
  8949. #page div.selector select option {
  8950. padding: 5px 10px; }
  8951.  
  8952. /*
  8953. * @subsection Pagination
  8954. *
  8955. * @description Describes style declarations for Pagination
  8956. */
  8957. .bottom-pagination-content {
  8958. padding-top: 22px;
  8959. text-align: center; }
  8960. .bottom-pagination-content .pagination {
  8961. margin: 1px 0 0; }
  8962. .bottom-pagination-content ul.pagination {
  8963. margin: 0 21px 0 0; }
  8964. .bottom-pagination-content ul.pagination li {
  8965. display: inline-block;
  8966. text-align: center;
  8967. padding: 0 3px; }
  8968. .bottom-pagination-content ul.pagination li > span, .bottom-pagination-content ul.pagination li > a {
  8969. display: inline-block;
  8970. position: relative;
  8971. border: none;
  8972. float: none;
  8973. margin: 0;
  8974. padding: 0 3px;
  8975. font-size: 14px;
  8976. color: #858586;
  8977. background: none; }
  8978. .bottom-pagination-content ul.pagination li > span:before, .bottom-pagination-content ul.pagination li > a:before {
  8979. content: '';
  8980. position: absolute;
  8981. height: 1px;
  8982. bottom: 2px;
  8983. left: 3px;
  8984. right: 3px;
  8985. background: #bfa588;
  8986. opacity: 0; }
  8987. .bottom-pagination-content ul.pagination li > span:hover, .bottom-pagination-content ul.pagination li > a:hover {
  8988. color: #263238;
  8989. background: none; }
  8990. .bottom-pagination-content ul.pagination li.active > span, .bottom-pagination-content ul.pagination li.active > a {
  8991. color: #263238; }
  8992. .bottom-pagination-content ul.pagination li.active > span:before, .bottom-pagination-content ul.pagination li.active > a:before {
  8993. opacity: 1; }
  8994. .bottom-pagination-content ul.pagination li.pagination_previous > span, .bottom-pagination-content ul.pagination li.pagination_previous > a, .bottom-pagination-content ul.pagination li.pagination_next > span, .bottom-pagination-content ul.pagination li.pagination_next > a {
  8995. color: #bfa588; }
  8996. .bottom-pagination-content ul.pagination li.pagination_previous > span:hover, .bottom-pagination-content ul.pagination li.pagination_previous > a:hover, .bottom-pagination-content ul.pagination li.pagination_next > span:hover, .bottom-pagination-content ul.pagination li.pagination_next > a:hover {
  8997. color: #263238; }
  8998. .bottom-pagination-content ul.pagination li.pagination_previous {
  8999. margin-right: 11px; }
  9000. .bottom-pagination-content ul.pagination li.pagination_previous > span span, .bottom-pagination-content ul.pagination li.pagination_previous > a span {
  9001. margin-left: 7px; }
  9002. .bottom-pagination-content ul.pagination li.pagination_next {
  9003. margin-left: 11px; }
  9004. .bottom-pagination-content ul.pagination li.pagination_next > span span, .bottom-pagination-content ul.pagination li.pagination_next > a span {
  9005. margin-right: 7px; }
  9006. .bottom-pagination-content ul.pagination li.disabled > span, .bottom-pagination-content ul.pagination li.disabled > a {
  9007. color: #858586; }
  9008. .bottom-pagination-content .showall, .bottom-pagination-content .compare-form, .bottom-pagination-content .product-count, .bottom-pagination-content ul.pagination {
  9009. display: inline-block;
  9010. margin-bottom: 30px; }
  9011. .bottom-pagination-content .showall button {
  9012. background: none;
  9013. border: none;
  9014. height: auto;
  9015. color: #bfa588;
  9016. outline: none;
  9017. padding: 0;
  9018. -moz-transition: 0.3s all ease;
  9019. -o-transition: 0.3s all ease;
  9020. -webkit-transition: 0.3s all ease;
  9021. transition: 0.3s all ease; }
  9022. .bottom-pagination-content .showall button:hover {
  9023. color: #263238; }
  9024. .bottom-pagination-content .product-count {
  9025. float: left;
  9026. font-family: "Merriweather", serif;
  9027. font-size: 12px;
  9028. font-style: italic;
  9029. letter-spacing: 0.02em; }
  9030. .bottom-pagination-content .compare-form {
  9031. float: right; }
  9032. @media (min-width: 768px) and (max-width: 991px) {
  9033. .bottom-pagination-content .compare-form {
  9034. float: left;
  9035. clear: left; } }
  9036. @media (max-width: 767px) {
  9037. .bottom-pagination-content {
  9038. text-align: center; }
  9039. .bottom-pagination-content .product-count {
  9040. display: none !important; }
  9041. .bottom-pagination-content .compare-form {
  9042. float: none;
  9043. display: block;
  9044. text-align: center; }
  9045. .bottom-pagination-content div.pagination .pagination {
  9046. margin-right: 0; }
  9047. .bottom-pagination-content div.pagination .pagination li.pagination_previous > span span, .bottom-pagination-content div.pagination .pagination li.pagination_previous > a span, .bottom-pagination-content div.pagination .pagination li.pagination_next > span span, .bottom-pagination-content div.pagination .pagination li.pagination_next > a span {
  9048. display: none; }
  9049. .bottom-pagination-content div.pagination .showall {
  9050. display: none; } }
  9051.  
  9052. .bottom-pagination-content {
  9053. border-top: 1px solid #e1e1e1; }
  9054.  
  9055. /*
  9056. * @section CART steps
  9057. *
  9058. * @description Describes style declarations for check out - 5 steps
  9059. */
  9060. ul.step {
  9061. margin-bottom: 30px;
  9062. overflow: hidden; }
  9063. @media (min-width: 480px) {
  9064. ul.step {
  9065. -moz-border-radius: 0;
  9066. -webkit-border-radius: 0;
  9067. border-radius: 0; } }
  9068. ul.step li {
  9069. float: left;
  9070. width: 20%;
  9071. text-align: left;
  9072. border: 1px solid;
  9073. border-top-color: #d4d4d4;
  9074. border-bottom-color: #d4d4d4;
  9075. border-right-color: #d4d4d4;
  9076. border-left-width: 0; }
  9077. @media (max-width: 767px) {
  9078. ul.step li {
  9079. width: 100%;
  9080. border-left-width: 1px;
  9081. border-left-color: #d4d4d4; } }
  9082. ul.step li a,
  9083. ul.step li span, ul.step li.step_current span, ul.step li.step_current_end span {
  9084. display: block;
  9085. padding: 13px 10px 14px 13px;
  9086. color: #858586;
  9087. font-size: 17px;
  9088. line-height: 21px;
  9089. font-weight: bold;
  9090. text-shadow: 1px 1px white;
  9091. position: relative; }
  9092. @media (max-width: 992px) {
  9093. ul.step li a,
  9094. ul.step li span, ul.step li.step_current span, ul.step li.step_current_end span {
  9095. font-size: 15px; } }
  9096. @media (min-width: 992px) {
  9097. ul.step li a:after,
  9098. ul.step li span:after, ul.step li.step_current span:after, ul.step li.step_current_end span:after {
  9099. content: ".";
  9100. position: absolute;
  9101. top: 6px;
  9102. right: -18px;
  9103. z-index: 0;
  9104. text-indent: -5000px;
  9105. display: block;
  9106. width: 36px;
  9107. height: 36px;
  9108. margin-top: 0;
  9109. -moz-transform: rotate(45deg);
  9110. -ms-transform: rotate(45deg);
  9111. -o-transform: rotate(45deg);
  9112. -webkit-transform: rotate(45deg);
  9113. transform: rotate(45deg);
  9114. -moz-transition: 0.3s all ease;
  9115. -o-transition: 0.3s all ease;
  9116. -webkit-transition: 0.3s all ease;
  9117. transition: 0.3s all ease; } }
  9118. ul.step li a:focus,
  9119. ul.step li span:focus, ul.step li.step_current span:focus, ul.step li.step_current_end span:focus {
  9120. text-decoration: none;
  9121. outline: none; }
  9122. ul.step li.first {
  9123. border-left-width: 1px;
  9124. border-left-color: #d4d4d4; }
  9125. @media (min-width: 480px) {
  9126. ul.step li.first {
  9127. -moz-border-radius-topleft: 0;
  9128. -webkit-border-top-left-radius: 0;
  9129. border-top-left-radius: 0;
  9130. -moz-border-radius-bottomleft: 0;
  9131. -webkit-border-bottom-left-radius: 0;
  9132. border-bottom-left-radius: 0; } }
  9133. ul.step li.first span,
  9134. ul.step li.first a {
  9135. z-index: 5;
  9136. padding-left: 13px !important; }
  9137. @media (min-width: 480px) {
  9138. ul.step li.first span,
  9139. ul.step li.first a {
  9140. -moz-border-radius-topleft: 0;
  9141. -webkit-border-top-left-radius: 0;
  9142. border-top-left-radius: 0;
  9143. -moz-border-radius-bottomleft: 0;
  9144. -webkit-border-bottom-left-radius: 0;
  9145. border-bottom-left-radius: 0; } }
  9146. ul.step li.second span,
  9147. ul.step li.second a {
  9148. z-index: 4; }
  9149. ul.step li.third span,
  9150. ul.step li.third a {
  9151. z-index: 3; }
  9152. ul.step li.four span,
  9153. ul.step li.four a {
  9154. z-index: 2; }
  9155. ul.step li.last span {
  9156. z-index: 1; }
  9157. @media (min-width: 480px) {
  9158. ul.step li.last {
  9159. -moz-border-radius-topright: 0;
  9160. -webkit-border-top-right-radius: 0;
  9161. border-top-right-radius: 0;
  9162. -moz-border-radius-bottomright: 0;
  9163. -webkit-border-bottom-right-radius: 0;
  9164. border-bottom-right-radius: 0; }
  9165. ul.step li.last span {
  9166. -moz-border-radius-topright: 0;
  9167. -webkit-border-top-right-radius: 0;
  9168. border-top-right-radius: 0;
  9169. -moz-border-radius-bottomright: 0;
  9170. -webkit-border-bottom-right-radius: 0;
  9171. border-bottom-right-radius: 0; } }
  9172. ul.step li.step_current {
  9173. font-weight: bold;
  9174. background: #bfa588;
  9175. border-color: #a37f58; }
  9176. ul.step li.step_current span {
  9177. color: white;
  9178. text-shadow: 1px 1px #71583d;
  9179. position: relative; }
  9180. @media (min-width: 992px) {
  9181. ul.step li.step_current span {
  9182. padding-left: 38px; }
  9183. ul.step li.step_current span:after {
  9184. background: #bfa588;
  9185. border-top: 1px solid #a37f58;
  9186. border-right: 1px solid #a37f58; } }
  9187. ul.step li.step_current_end {
  9188. font-weight: bold; }
  9189. ul.step li.step_todo {
  9190. background: #fbfbfb; }
  9191. ul.step li.step_todo span {
  9192. display: block;
  9193. color: #858586;
  9194. position: relative; }
  9195. @media (min-width: 992px) {
  9196. ul.step li.step_todo span {
  9197. padding-left: 38px; }
  9198. ul.step li.step_todo span:after {
  9199. background: #fbfbfb;
  9200. border-top: 1px solid #d4d4d4;
  9201. border-right: 1px solid #d4d4d4; } }
  9202. ul.step li.step_done {
  9203. border-color: #07090a;
  9204. background: #263238; }
  9205. ul.step li.step_done a {
  9206. color: white;
  9207. text-shadow: 1px 1px rgba(0, 0, 0, 0.3); }
  9208. @media (min-width: 992px) {
  9209. ul.step li.step_done a {
  9210. padding-left: 38px; }
  9211. ul.step li.step_done a:after {
  9212. background: #263238;
  9213. border-top: 1px solid #07090a;
  9214. border-right: 1px solid #07090a; } }
  9215. @media (min-width: 992px) {
  9216. ul.step li.step_done.step_done_last a:after {
  9217. background: #263238;
  9218. border-top: 1px solid #07090a;
  9219. border-right: 1px solid #07090a; } }
  9220. @media (min-width: 992px) {
  9221. ul.step li#step_end span:after {
  9222. display: none; } }
  9223. ul.step li em {
  9224. font-style: normal; }
  9225. @media (min-width: 480px) and (max-width: 767px) {
  9226. ul.step li em {
  9227. display: none; } }
  9228. ul.step a:hover {
  9229. background: #07090a;
  9230. border-color: black; }
  9231. ul.step a:hover:after {
  9232. border-top-color: black !important;
  9233. border-right-color: black !important;
  9234. background: #07090a !important; }
  9235.  
  9236. .one-column ul.step li em {
  9237. display: inline; }
  9238. @media (max-width: 1199px) {
  9239. .one-column ul.step li em {
  9240. display: none; } }
  9241. .one-column ul.step li a,
  9242. .one-column ul.step li span, .one-column ul.step li.step_current span, .one-column ul.step li.step_current_end span {
  9243. font-size: 17px;
  9244. line-height: 21px;
  9245. font-weight: bold;
  9246. padding-top: 13px;
  9247. padding-bottom: 14px; }
  9248. @media (max-width: 1199px) {
  9249. .one-column ul.step li a,
  9250. .one-column ul.step li span, .one-column ul.step li.step_current span, .one-column ul.step li.step_current_end span {
  9251. padding-left: 15px;
  9252. font-size: 14px; } }
  9253. .one-column ul.step li a:after,
  9254. .one-column ul.step li span:after, .one-column ul.step li.step_current span:after, .one-column ul.step li.step_current_end span:after {
  9255. height: 36px;
  9256. right: -18px;
  9257. top: 6px;
  9258. width: 36px; }
  9259. @media (max-width: 1199px) {
  9260. .one-column ul.step li a:after,
  9261. .one-column ul.step li span:after, .one-column ul.step li.step_current span:after, .one-column ul.step li.step_current_end span:after {
  9262. display: none; } }
  9263.  
  9264. .two-columns ul.step li em {
  9265. display: none; }
  9266. .two-columns ul.step li a,
  9267. .two-columns ul.step li span, .two-columns ul.step li.step_current span, .two-columns ul.step li.step_current_end span {
  9268. font: normal 16px/22px "Arimo", sans-serif;
  9269. padding-top: 13px;
  9270. padding-bottom: 14px; }
  9271. .two-columns ul.step li a:after,
  9272. .two-columns ul.step li span:after, .two-columns ul.step li.step_current span:after, .two-columns ul.step li.step_current_end span:after {
  9273. top: 6px;
  9274. right: -18px;
  9275. width: 36px;
  9276. height: 36px; }
  9277. @media only screen and (max-width: 991px) {
  9278. .two-columns #order-detail-content.table-responsive {
  9279. overflow-x: scroll; } }
  9280.  
  9281. .three-columns ul.step li {
  9282. width: 100%;
  9283. border-top-width: 0; }
  9284. .three-columns ul.step li:first-child {
  9285. border-top-width: 1px; }
  9286. .three-columns ul.step li em {
  9287. display: none; }
  9288. .three-columns ul.step li a,
  9289. .three-columns ul.step li span, .three-columns ul.step li.step_current span, .three-columns ul.step li.step_current_end span {
  9290. font: normal 16px/22px "Arimo", sans-serif;
  9291. padding-top: 13px;
  9292. padding-bottom: 14px;
  9293. padding-left: 15px; }
  9294. .three-columns ul.step li a:after,
  9295. .three-columns ul.step li span:after, .three-columns ul.step li.step_current span:after, .three-columns ul.step li.step_current_end span:after {
  9296. display: none; }
  9297.  
  9298. /*
  9299. * @subsection CART step 1
  9300. */
  9301. .cart_last_product {
  9302. display: none; }
  9303.  
  9304. .cart_quantity .cart_quantity_input {
  9305. height: 50px;
  9306. line-height: 50px;
  9307. padding: 0;
  9308. text-align: center;
  9309. width: 104px; }
  9310.  
  9311. .cart_gift_quantity .cart_quantity_input {
  9312. height: 50px;
  9313. line-height: 50px;
  9314. padding: 0;
  9315. text-align: center;
  9316. width: 104px; }
  9317.  
  9318. .table tbody > tr > td {
  9319. vertical-align: middle; }
  9320. .table tbody > tr > td.cart_quantity {
  9321. padding-left: 5px;
  9322. padding-right: 5px;
  9323. width: 84px; }
  9324. @media (max-width: 767px) {
  9325. .table tbody > tr > td.cart_quantity {
  9326. text-align: left; }
  9327. .table tbody > tr > td.cart_quantity input {
  9328. margin-top: 5px; } }
  9329. .table tbody > tr > td.cart_quantity .cart_quantity_button {
  9330. margin-top: 4px;
  9331. display: block !important; }
  9332. .table tbody > tr > td.cart_quantity .cart_quantity_button a {
  9333. float: left;
  9334. margin-right: 4px; }
  9335. .table tbody > tr > td.cart_quantity .cart_quantity_button a + a {
  9336. margin-right: 0; }
  9337. .table tbody > tr > td.cart_delete, .table tbody > tr > td.price_discount_del {
  9338. padding: 5px; }
  9339. .table tfoot > tr > td {
  9340. vertical-align: middle; }
  9341.  
  9342. .cart_delete a.cart_quantity_delete,
  9343. a.price_discount_delete {
  9344. font-size: 23px;
  9345. color: #858586; }
  9346. .cart_delete a.cart_quantity_delete:hover,
  9347. a.price_discount_delete:hover {
  9348. color: silver; }
  9349.  
  9350. #cart_summary {
  9351. border-left: none;
  9352. border-bottom: none;
  9353. border-color: #e1e1e1; }
  9354. #cart_summary table,
  9355. #cart_summary thead,
  9356. #cart_summary tbody,
  9357. #cart_summary th,
  9358. #cart_summary td,
  9359. #cart_summary tr {
  9360. border-color: #e1e1e1; }
  9361. #cart_summary tbody td.cart_product {
  9362. padding: 19px;
  9363. width: 137px; }
  9364. #cart_summary tbody td.cart_product img {
  9365. display: block;
  9366. background: white; }
  9367. #cart_summary tbody td.cart_unit .price span {
  9368. display: block; }
  9369. #cart_summary tbody td.cart_unit .price span.price-percent-reduction {
  9370. margin: 5px auto;
  9371. display: inline-block; }
  9372. #cart_summary tbody td.cart_unit .price span.old-price {
  9373. text-decoration: line-through; }
  9374. #cart_summary tbody td.cart_description {
  9375. width: 480px; }
  9376. #cart_summary tbody td.cart_description small {
  9377. display: block;
  9378. padding: 5px 0 0 0; }
  9379. #cart_summary tfoot tr {
  9380. border-bottom: none; }
  9381. #cart_summary tfoot td.text-right {
  9382. font-weight: bold;
  9383. color: #858586; }
  9384. #cart_summary tfoot td.price {
  9385. text-align: right; }
  9386. #cart_summary tfoot td.total_price_container span {
  9387. font: 400 24px/30px "Arimo", sans-serif;
  9388. color: #858586;
  9389. text-transform: uppercase; }
  9390. @media (max-width: 479px) {
  9391. #cart_summary tfoot td.total_price_container {
  9392. padding-left: 0; }
  9393. #cart_summary tfoot td.total_price_container span {
  9394. font-size: 18px; } }
  9395. #cart_summary tfoot td#total_price_container {
  9396. font: 400 24px/30px "Arimo", sans-serif;
  9397. color: #bfa588; }
  9398. @media (min-width: 768px) {
  9399. #cart_summary tfoot td#total_price_container {
  9400. background: white; } }
  9401. #cart_summary tfoot td#total_price_container #total_price {
  9402. font: 400 24px/30px "Arimo", sans-serif;
  9403. font-weight: 700;
  9404. color: #263238; }
  9405. #cart_summary tfoot td#total_price_container #total_price.new-price {
  9406. color: #fa505d; }
  9407.  
  9408. @media (max-width: 767px) {
  9409. #order-detail-content #cart_summary table,
  9410. #order-detail-content #cart_summary thead,
  9411. #order-detail-content #cart_summary tbody,
  9412. #order-detail-content #cart_summary th,
  9413. #order-detail-content #cart_summary td,
  9414. #order-detail-content #cart_summary tr {
  9415. display: block; }
  9416. #order-detail-content #cart_summary thead tr {
  9417. position: absolute;
  9418. top: -9999px;
  9419. left: -9999px; }
  9420. #order-detail-content #cart_summary tr {
  9421. overflow: hidden;
  9422. border-bottom: 1px solid #e1e1e1; }
  9423. #order-detail-content #cart_summary td {
  9424. border: none;
  9425. position: relative;
  9426. width: 50%;
  9427. float: left;
  9428. white-space: normal; }
  9429. #order-detail-content #cart_summary td.cart_avail {
  9430. clear: both; }
  9431. #order-detail-content #cart_summary td.cart_quantity {
  9432. clear: both;
  9433. padding: 9px 8px 11px 18px; }
  9434. #order-detail-content #cart_summary td.cart_delete {
  9435. width: 100%;
  9436. clear: both;
  9437. text-align: right; }
  9438. #order-detail-content #cart_summary td.cart_delete:before {
  9439. display: inline-block;
  9440. padding-right: 0.5em;
  9441. position: relative;
  9442. top: -3px; }
  9443. #order-detail-content #cart_summary td div {
  9444. display: inline; }
  9445. #order-detail-content #cart_summary td:before {
  9446. content: attr(data-title);
  9447. display: block; }
  9448. #order-detail-content #cart_summary tfoot td {
  9449. float: none;
  9450. width: 100%; }
  9451. #order-detail-content #cart_summary tfoot td:before {
  9452. display: inline; }
  9453. #order-detail-content #cart_summary tfoot tr .text-right, #order-detail-content #cart_summary tfoot tr .price {
  9454. display: block;
  9455. float: left;
  9456. width: 50%; } }
  9457. @media (max-width: 768px) {
  9458. #order-detail-content #cart_summary tbody td .price {
  9459. text-align: left; } }
  9460. .cart_voucher {
  9461. vertical-align: top !important;
  9462. padding: 0 !important;
  9463. background: #fff;
  9464. border-left: none !important;
  9465. border-bottom: none !important; }
  9466. .cart_voucher #voucher {
  9467. padding: 10px; }
  9468. .cart_voucher h4 {
  9469. font: bold 18px/24px "Arimo", sans-serif;
  9470. color: #263238;
  9471. text-transform: uppercase;
  9472. padding: 7px 0 10px 0; }
  9473. .cart_voucher .title-offers {
  9474. color: #858586;
  9475. font-weight: bold;
  9476. margin-bottom: 6px; }
  9477. .cart_voucher fieldset {
  9478. margin-bottom: 10px; }
  9479. .cart_voucher fieldset #discount_name {
  9480. float: left;
  9481. width: 219px;
  9482. margin-right: 11px; }
  9483. .cart_voucher #display_cart_vouchers span {
  9484. font-weight: bold;
  9485. cursor: pointer;
  9486. color: #858586; }
  9487. .cart_voucher #display_cart_vouchers span:hover {
  9488. color: #263238; }
  9489. .cart_voucher #voucher #discount_name {
  9490. height: 30px; }
  9491.  
  9492. .enable-multishipping {
  9493. margin: -13px 0 17px; }
  9494. .enable-multishipping label {
  9495. font-weight: normal; }
  9496.  
  9497. #HOOK_SHOPPING_CART #loyalty i {
  9498. font-size: 26px;
  9499. line-height: 26px;
  9500. color: #263238; }
  9501.  
  9502. #order_carrier {
  9503. clear: both;
  9504. margin-top: 20px;
  9505. border: 1px solid #e1e1e1;
  9506. background: white; }
  9507.  
  9508. .order_carrier_logo {
  9509. max-width: 65px;
  9510. max-height: 65px; }
  9511.  
  9512. #order_carrier .title_block {
  9513. padding: 0 15px;
  9514. height: 29px;
  9515. font-weight: bold;
  9516. line-height: 29px;
  9517. color: white;
  9518. font-weight: bold;
  9519. text-transform: uppercase;
  9520. background: url(../img/bg_table_th.png) repeat-x 0 -10px #fbfbfb; }
  9521.  
  9522. #order_carrier span {
  9523. display: block;
  9524. padding: 15px;
  9525. font-weight: bold; }
  9526.  
  9527. .multishipping_close_container {
  9528. text-align: center; }
  9529.  
  9530. table#cart_summary .gift-icon {
  9531. color: white;
  9532. background: #bfa588;
  9533. line-height: 20px;
  9534. padding: 2px 5px;
  9535. border-radius: 5px; }
  9536.  
  9537. /*
  9538. * @subsection CART step 3
  9539. */
  9540. #multishipping_mode_box {
  9541. padding-top: 12px;
  9542. padding-bottom: 19px; }
  9543. #multishipping_mode_box .title {
  9544. font-weight: bold;
  9545. color: #858586;
  9546. margin-bottom: 15px; }
  9547. #multishipping_mode_box .description_off {
  9548. display: none; }
  9549. #multishipping_mode_box .description_off div {
  9550. margin-bottom: 10px; }
  9551. #multishipping_mode_box .description_off a:hover,
  9552. #multishipping_mode_box .description a:hover {
  9553. background: #fbfbfb;
  9554. border: 1px solid #e1e1e1; }
  9555.  
  9556. #multishipping_mode_box.on .description_off {
  9557. display: block; }
  9558.  
  9559. .multishipping-cart .cart_address_delivery.form-control {
  9560. width: 198px; }
  9561.  
  9562. #order .address_add.submit {
  9563. margin-bottom: 20px; }
  9564.  
  9565. #ordermsg {
  9566. margin-bottom: 30px; }
  9567.  
  9568. #id_address_invoice.form-control,
  9569. #id_address_delivery.form-control {
  9570. width: 269px; }
  9571.  
  9572. .addresses .select label,
  9573. .addresses .selector,
  9574. .addresses .addresses .address_select {
  9575. clear: both;
  9576. float: left; }
  9577. .addresses .waitimage {
  9578. display: none;
  9579. float: left;
  9580. width: 24px;
  9581. height: 24px;
  9582. background-image: url("../../../img/loader.gif");
  9583. background-repeat: no-repeat;
  9584. position: relative;
  9585. bottom: -2px;
  9586. left: 10px; }
  9587. .addresses .checkbox.addressesAreEquals {
  9588. clear: both;
  9589. float: left;
  9590. margin: 15px 0 25px 0; }
  9591.  
  9592. /*
  9593. * @subsection CART step 4
  9594. */
  9595. #order .delivery_option > div,
  9596. #order-opc .delivery_option > div {
  9597. display: block;
  9598. margin-bottom: 20px;
  9599. font-weight: normal; }
  9600. #order .delivery_option > div > table,
  9601. #order-opc .delivery_option > div > table {
  9602. background: white;
  9603. margin-bottom: 0; }
  9604. #order .delivery_option > div > table.resume,
  9605. #order-opc .delivery_option > div > table.resume {
  9606. height: 53px; }
  9607. #order .delivery_option > div > table.resume.delivery_option_carrier,
  9608. #order-opc .delivery_option > div > table.resume.delivery_option_carrier {
  9609. margin-top: 10px;
  9610. width: 100%;
  9611. background: #d9edf7;
  9612. color: #31708f;
  9613. border: 1px solid #bce8f1;
  9614. font-weight: bold; }
  9615. #order .delivery_option > div > table.resume.delivery_option_carrier td,
  9616. #order-opc .delivery_option > div > table.resume.delivery_option_carrier td {
  9617. padding: 8px 11px 7px 11px; }
  9618. #order .delivery_option > div > table.resume.delivery_option_carrier td i,
  9619. #order-opc .delivery_option > div > table.resume.delivery_option_carrier td i {
  9620. font-size: 20px;
  9621. margin-right: 7px;
  9622. vertical-align: -2px; }
  9623. #order .delivery_option > div > table.resume td.delivery_option_radio,
  9624. #order-opc .delivery_option > div > table.resume td.delivery_option_radio {
  9625. width: 54px;
  9626. padding-left: 0;
  9627. padding-right: 0;
  9628. text-align: center; }
  9629. #order .delivery_option > div > table.resume td.delivery_option_logo,
  9630. #order-opc .delivery_option > div > table.resume td.delivery_option_logo {
  9631. width: 97px;
  9632. padding-left: 21px; }
  9633. #order .delivery_option > div > table.resume td.delivery_option_price,
  9634. #order-opc .delivery_option > div > table.resume td.delivery_option_price {
  9635. width: 162px; }
  9636.  
  9637. .order_carrier_content {
  9638. line-height: normal;
  9639. padding-bottom: 16px; }
  9640. .order_carrier_content .carrier_title {
  9641. font-weight: bold;
  9642. color: #858586; }
  9643. .order_carrier_content .checkbox input {
  9644. margin-top: 2px; }
  9645. .order_carrier_content .gift label .price {
  9646. font: normal 16px/22px "Arimo", sans-serif; }
  9647. .order_carrier_content .delivery_options_address .carrier_title {
  9648. margin-bottom: 17px; }
  9649. .order_carrier_content + div {
  9650. padding-bottom: 15px; }
  9651.  
  9652. p.checkbox.gift {
  9653. margin-bottom: 10px; }
  9654.  
  9655. #gift_div {
  9656. display: none;
  9657. margin-top: 5px;
  9658. margin-bottom: 10px; }
  9659.  
  9660. a.iframe {
  9661. color: #858586;
  9662. text-decoration: underline; }
  9663. a.iframe:hover {
  9664. text-decoration: none; }
  9665.  
  9666. /*
  9667. * @subsection CART step 5
  9668. */
  9669. p.payment_module {
  9670. margin-bottom: 10px; }
  9671. p.payment_module a {
  9672. display: block;
  9673. border: 1px solid #e1e1e1;
  9674. -moz-border-radius: 0;
  9675. -webkit-border-radius: 0;
  9676. border-radius: 0;
  9677. font: bold 18px/24px "Arimo", sans-serif;
  9678. color: #858586;
  9679. padding: 33px 40px 34px 99px;
  9680. position: relative; }
  9681. p.payment_module a.bankwire {
  9682. background: url(../img/bankwire.png) 15px 12px no-repeat #fbfbfb; }
  9683. p.payment_module a.cheque {
  9684. background: url(../img/cheque.png) 15px 15px no-repeat #fbfbfb; }
  9685. p.payment_module a.cash {
  9686. background: url(../img/cash.png) 15px 15px no-repeat #fbfbfb; }
  9687. p.payment_module a.cheque:after, p.payment_module a.bankwire:after, p.payment_module a.cash:after {
  9688. display: block;
  9689. content: "\f054";
  9690. position: absolute;
  9691. right: 15px;
  9692. margin-top: -11px;
  9693. top: 50%;
  9694. font-family: "FontAwesome";
  9695. font-size: 25px;
  9696. height: 22px;
  9697. width: 14px;
  9698. color: #858586; }
  9699. p.payment_module a:hover {
  9700. background-color: white; }
  9701. p.payment_module a span {
  9702. font-weight: bold;
  9703. color: #858586;
  9704. font-size: 15px; }
  9705.  
  9706. .payment_module.box {
  9707. margin-top: 20px; }
  9708.  
  9709. p.cheque-indent {
  9710. margin-bottom: 9px; }
  9711.  
  9712. .cheque-box .form-group .form-control {
  9713. width: 250px; }
  9714.  
  9715. .order-confirmation.box {
  9716. line-height: 29px; }
  9717. .order-confirmation.box a {
  9718. text-decoration: underline; }
  9719. .order-confirmation.box a:hover {
  9720. text-decoration: none; }
  9721.  
  9722. /*
  9723. * @subsection One page check out
  9724. */
  9725. .delivery_option_carrier td {
  9726. width: 200px; }
  9727.  
  9728. .delivery_option_carrier td + td {
  9729. width: 280px; }
  9730.  
  9731. .delivery_option_carrier td + td + td {
  9732. width: 200px; }
  9733.  
  9734. .delivery_option_carrier tr td {
  9735. padding: 5px; }
  9736.  
  9737. .delivery_option_carrier.selected {
  9738. display: table; }
  9739.  
  9740. .delivery_option_carrier.not-displayable {
  9741. display: none; }
  9742.  
  9743. /*
  9744. * @subsection Lists in tinyMCE BO
  9745. *
  9746. * @description Make sure lists are correctly displayed in tinyMCE BO edition mode too
  9747. */
  9748. #short_description_content ul,
  9749. #short_description_content ol,
  9750. #short_description_content dl,
  9751. #tinymce ul,
  9752. #tinymce ol,
  9753. #tinymce dl {
  9754. margin-left: 20px; }
  9755.  
  9756. .rte ul {
  9757. list-style-type: disc; }
  9758.  
  9759. .rte ol {
  9760. list-style-type: decimal; }
  9761.  
  9762. .block_hidden_only_for_screen {
  9763. display: none; }
  9764.  
  9765. /*
  9766. * @subsection Page Adresses, identity
  9767. *
  9768. * @description Make sure lists are correctly displayed in tinyMCE BO edition mode too
  9769. */
  9770. #address #center_column p.required,
  9771. #identity #center_column p.required,
  9772. #account-creation_form #center_column p.required,
  9773. #new_account_form #center_column p.required,
  9774. #opc_account_form #center_column p.required,
  9775. #authentication #center_column p.required {
  9776. color: red;
  9777. margin: 9px 0 16px 0; }
  9778. #address #center_column p.inline-infos,
  9779. #identity #center_column p.inline-infos,
  9780. #account-creation_form #center_column p.inline-infos,
  9781. #new_account_form #center_column p.inline-infos,
  9782. #opc_account_form #center_column p.inline-infos,
  9783. #authentication #center_column p.inline-infos {
  9784. color: red; }
  9785. #address #center_column .form-group,
  9786. #identity #center_column .form-group,
  9787. #account-creation_form #center_column .form-group,
  9788. #new_account_form #center_column .form-group,
  9789. #opc_account_form #center_column .form-group,
  9790. #authentication #center_column .form-group {
  9791. margin-bottom: 4px; }
  9792. #address #center_column .form-group .form-control,
  9793. #identity #center_column .form-group .form-control,
  9794. #account-creation_form #center_column .form-group .form-control,
  9795. #new_account_form #center_column .form-group .form-control,
  9796. #opc_account_form #center_column .form-group .form-control,
  9797. #authentication #center_column .form-group .form-control {
  9798. max-width: 271px; }
  9799. #address #center_column .form-group .form-control#adress_alias,
  9800. #identity #center_column .form-group .form-control#adress_alias,
  9801. #account-creation_form #center_column .form-group .form-control#adress_alias,
  9802. #new_account_form #center_column .form-group .form-control#adress_alias,
  9803. #opc_account_form #center_column .form-group .form-control#adress_alias,
  9804. #authentication #center_column .form-group .form-control#adress_alias {
  9805. margin-bottom: 20px; }
  9806. @media (min-width: 1200px) {
  9807. #address #center_column .form-group.phone-number,
  9808. #identity #center_column .form-group.phone-number,
  9809. #account-creation_form #center_column .form-group.phone-number,
  9810. #new_account_form #center_column .form-group.phone-number,
  9811. #opc_account_form #center_column .form-group.phone-number,
  9812. #authentication #center_column .form-group.phone-number {
  9813. float: left;
  9814. width: 270px;
  9815. margin-right: 13px; } }
  9816. @media (min-width: 1200px) {
  9817. #address #center_column .form-group.phone-number + p,
  9818. #identity #center_column .form-group.phone-number + p,
  9819. #account-creation_form #center_column .form-group.phone-number + p,
  9820. #new_account_form #center_column .form-group.phone-number + p,
  9821. #opc_account_form #center_column .form-group.phone-number + p,
  9822. #authentication #center_column .form-group.phone-number + p {
  9823. padding: 23px 0 0 0;
  9824. margin-bottom: 0; } }
  9825. #address #center_column .gender-line,
  9826. #identity #center_column .gender-line,
  9827. #account-creation_form #center_column .gender-line,
  9828. #new_account_form #center_column .gender-line,
  9829. #opc_account_form #center_column .gender-line,
  9830. #authentication #center_column .gender-line {
  9831. margin-bottom: 4px;
  9832. padding-top: 4px; }
  9833. #address #center_column .gender-line > label,
  9834. #identity #center_column .gender-line > label,
  9835. #account-creation_form #center_column .gender-line > label,
  9836. #new_account_form #center_column .gender-line > label,
  9837. #opc_account_form #center_column .gender-line > label,
  9838. #authentication #center_column .gender-line > label {
  9839. margin-right: 10px;
  9840. margin-bottom: 0; }
  9841. #address #center_column .gender-line .radio-inline label,
  9842. #identity #center_column .gender-line .radio-inline label,
  9843. #account-creation_form #center_column .gender-line .radio-inline label,
  9844. #new_account_form #center_column .gender-line .radio-inline label,
  9845. #opc_account_form #center_column .gender-line .radio-inline label,
  9846. #authentication #center_column .gender-line .radio-inline label {
  9847. font-weight: normal;
  9848. color: #858586; }
  9849.  
  9850. #identity #center_column form.std .row,
  9851. #authentication #center_column form.std .row,
  9852. #order-opc #center_column form.std .row {
  9853. margin-left: -5px;
  9854. margin-right: -5px; }
  9855. #identity #center_column form.std .row .col-xs-4,
  9856. #authentication #center_column form.std .row .col-xs-4,
  9857. #order-opc #center_column form.std .row .col-xs-4 {
  9858. padding-left: 5px;
  9859. padding-right: 5px;
  9860. max-width: 94px; }
  9861. #identity #center_column form.std .row .col-xs-4 .form-control,
  9862. #authentication #center_column form.std .row .col-xs-4 .form-control,
  9863. #order-opc #center_column form.std .row .col-xs-4 .form-control {
  9864. max-width: 84px; }
  9865. #identity #center_column .footer_links,
  9866. #authentication #center_column .footer_links,
  9867. #order-opc #center_column .footer_links {
  9868. border: none;
  9869. padding-top: 0; }
  9870.  
  9871. #new_account_form .box {
  9872. line-height: 20px; }
  9873. #new_account_form .box .date-select {
  9874. padding-bottom: 10px; }
  9875. #new_account_form .box .top-indent {
  9876. padding-top: 10px; }
  9877. #new_account_form .box .customerprivacy {
  9878. padding-top: 15px; }
  9879.  
  9880. /*
  9881. * @subsection Password
  9882. */
  9883. #password {
  9884. padding-top: 0;
  9885. border: none; }
  9886. #password .box p {
  9887. margin-bottom: 9px; }
  9888. #password .box .form-group {
  9889. margin-bottom: 20px; }
  9890. #password .box .form-group .form-control {
  9891. width: 263px; }
  9892.  
  9893. /*
  9894. * @subsection Manufacturers and Suppliers
  9895. */
  9896. #manufacturers_list.list li .mansup-container,
  9897. #suppliers_list.list li .mansup-container {
  9898. border-top: 1px solid #e1e1e1;
  9899. padding: 31px 0 30px 0; }
  9900. @media (max-width: 767px) {
  9901. #manufacturers_list.list li .mansup-container,
  9902. #suppliers_list.list li .mansup-container {
  9903. text-align: center; } }
  9904. @media only screen and (max-width: 767px) {
  9905. #manufacturers_list.list li .logo,
  9906. #suppliers_list.list li .logo {
  9907. margin-bottom: 10px; } }
  9908. #manufacturers_list.list li:first-child .mansup-container,
  9909. #suppliers_list.list li:first-child .mansup-container {
  9910. border-top: 0; }
  9911. #manufacturers_list.list li .left-side,
  9912. #suppliers_list.list li .left-side {
  9913. text-align: center; }
  9914. #manufacturers_list.list li h3,
  9915. #suppliers_list.list li h3 {
  9916. margin: 0 0 0 0;
  9917. padding-bottom: 8px; }
  9918. #manufacturers_list.list li .lnk_img img, #manufacturers_list.list li .logo img,
  9919. #suppliers_list.list li .lnk_img img,
  9920. #suppliers_list.list li .logo img {
  9921. display: inline-block; }
  9922. #manufacturers_list.list li .middle-side,
  9923. #suppliers_list.list li .middle-side {
  9924. padding-left: 0; }
  9925. @media (max-width: 767px) {
  9926. #manufacturers_list.list li .middle-side,
  9927. #suppliers_list.list li .middle-side {
  9928. padding-right: 15px;
  9929. padding-left: 15px; } }
  9930. #manufacturers_list.list li .right-side-content,
  9931. #suppliers_list.list li .right-side-content {
  9932. border-left: 1px solid #e1e1e1;
  9933. padding: 0 0 32px 31px;
  9934. min-height: 108px; }
  9935. @media (max-width: 767px) {
  9936. #manufacturers_list.list li .right-side-content,
  9937. #suppliers_list.list li .right-side-content {
  9938. min-height: 1px;
  9939. padding: 0;
  9940. border: none; } }
  9941. #manufacturers_list.grid li,
  9942. #suppliers_list.grid li {
  9943. text-align: center; }
  9944. #manufacturers_list.grid li .product-container,
  9945. #suppliers_list.grid li .product-container {
  9946. padding-top: 40px;
  9947. padding-bottom: 20px;
  9948. border-bottom: 1px solid #e1e1e1; }
  9949. #manufacturers_list.grid li .product-container .left-side,
  9950. #suppliers_list.grid li .product-container .left-side {
  9951. padding-bottom: 42px; }
  9952. #manufacturers_list.grid li .product-container h3,
  9953. #suppliers_list.grid li .product-container h3 {
  9954. padding-bottom: 10px; }
  9955. #manufacturers_list.grid li .product-container .product-counter,
  9956. #suppliers_list.grid li .product-container .product-counter {
  9957. margin-bottom: 12px; }
  9958. @media (min-width: 1200px) {
  9959. #manufacturers_list.grid li.first-in-line,
  9960. #suppliers_list.grid li.first-in-line {
  9961. clear: left; }
  9962. #manufacturers_list.grid li.last-line .product-container,
  9963. #suppliers_list.grid li.last-line .product-container {
  9964. border-bottom: none; } }
  9965. @media (min-width: 768px) and (max-width: 1199px) {
  9966. #manufacturers_list.grid li.first-item-of-tablet-line,
  9967. #suppliers_list.grid li.first-item-of-tablet-line {
  9968. clear: left; }
  9969. #manufacturers_list.grid li.last-tablet-line .product-container,
  9970. #suppliers_list.grid li.last-tablet-line .product-container {
  9971. border-bottom: none; } }
  9972. @media (max-width: 767px) {
  9973. #manufacturers_list.grid .product-container,
  9974. #suppliers_list.grid .product-container {
  9975. border-bottom: none; } }
  9976.  
  9977. #manufacturer .description_box,
  9978. #supplier .description_box {
  9979. padding-top: 20px;
  9980. padding-bottom: 20px;
  9981. border-top: 1px solid #e1e1e1; }
  9982. #manufacturer .description_box .hide_desc,
  9983. #supplier .description_box .hide_desc {
  9984. display: none; }
  9985. #manufacturer .bottom-pagination-content,
  9986. #manufacturer .top-pagination-content,
  9987. #supplier .bottom-pagination-content,
  9988. #supplier .top-pagination-content {
  9989. min-height: 69px; }
  9990. #manufacturer .top-pagination-content.bottom-line,
  9991. #supplier .top-pagination-content.bottom-line {
  9992. border-bottom: 1px solid #e1e1e1; }
  9993.  
  9994. /*
  9995. * @subsection Customization form
  9996. */
  9997. #customizationForm {
  9998. color: #263238; }
  9999. #customizationForm .infoCustomizable {
  10000. font: normal 14px/24px "Merriweather", serif; }
  10001.  
  10002. body #customizationForm span.action, body div.uploader span.action {
  10003. color: white;
  10004. background-image: none;
  10005. background: #bfa588;
  10006. border: none;
  10007. font-size: 13px;
  10008. -moz-transition: 0.3s all ease;
  10009. -o-transition: 0.3s all ease;
  10010. -webkit-transition: 0.3s all ease;
  10011. transition: 0.3s all ease;
  10012. border-radius: 3px; }
  10013.  
  10014. /*
  10015. * @subsection Lists in tinyMCE BO Discount page
  10016. */
  10017. table.discount i {
  10018. font-size: 20px;
  10019. line-height: 20px;
  10020. vertical-align: -2px; }
  10021. table.discount i.icon-ok {
  10022. color: #00b06c; }
  10023. table.discount i.icon-remove {
  10024. color: #fa505d; }
  10025.  
  10026. /*
  10027. * @subsection Guest tracking
  10028. */
  10029. #guestTracking .form-control {
  10030. max-width: 271px; }
  10031. @media (min-width: 1200px) {
  10032. #guestTracking .form-group {
  10033. overflow: hidden; }
  10034. #guestTracking .form-group i {
  10035. padding-left: 10px; }
  10036. #guestTracking .form-control {
  10037. float: left; }
  10038. #guestTracking label {
  10039. float: left;
  10040. clear: both;
  10041. width: 100%; } }
  10042.  
  10043. /*
  10044. * @subsection Page 404
  10045. */
  10046. #pagenotfound .pagenotfound {
  10047. max-width: 824px;
  10048. margin: 0 auto;
  10049. text-align: center; }
  10050. #pagenotfound .pagenotfound .img-404 {
  10051. padding: 8px 0 27px 0; }
  10052. #pagenotfound .pagenotfound .img-404 img {
  10053. max-width: 100%; }
  10054. #pagenotfound .pagenotfound h1 {
  10055. font: 400 24px/30px "Arimo", sans-serif;
  10056. color: #858586;
  10057. text-transform: uppercase;
  10058. margin-bottom: 7px; }
  10059. #pagenotfound .pagenotfound p {
  10060. font: bold 18px/24px "Arimo", sans-serif;
  10061. color: #858586;
  10062. text-transform: uppercase;
  10063. border-bottom: 1px solid #e1e1e1;
  10064. padding-bottom: 19px;
  10065. margin-bottom: 20px; }
  10066. #pagenotfound .pagenotfound h3 {
  10067. font-weight: bold;
  10068. color: #858586;
  10069. font: normal 16px/22px "Arimo", sans-serif;
  10070. margin-bottom: 18px; }
  10071. #pagenotfound .pagenotfound label {
  10072. font-weight: normal;
  10073. vertical-align: middle; }
  10074. @media (max-width: 767px) {
  10075. #pagenotfound .pagenotfound label {
  10076. display: block; } }
  10077. #pagenotfound .pagenotfound .form-control {
  10078. max-width: 293px;
  10079. display: inline-block;
  10080. margin-right: 5px;
  10081. vertical-align: middle;
  10082. height: 50px; }
  10083. @media (max-width: 767px) {
  10084. #pagenotfound .pagenotfound .form-control {
  10085. margin: 0 auto 15px auto;
  10086. display: block; } }
  10087. #pagenotfound .pagenotfound .buttons {
  10088. padding: 48px 0 20px 0; }
  10089.  
  10090. /*
  10091. * @subsection Addon RerversoForm
  10092. */
  10093. #account-creation_form fieldset.reversoform {
  10094. padding: 10px !important; }
  10095.  
  10096. #account-creation_form fieldset.reversoform .text label {
  10097. display: block;
  10098. padding: 0 0 10px 0;
  10099. width: 100%;
  10100. text-align: left; }
  10101.  
  10102. #account-creation_form fieldset.reversoform .infos-sup {
  10103. padding: 0 !important;
  10104. font-size: 10px;
  10105. font-style: italic;
  10106. text-align: right; }
  10107.  
  10108. #account-creation_form fieldset.customerprivacy label,
  10109. fieldset.customerprivacy label {
  10110. cursor: pointer; }
  10111.  
  10112. /*
  10113. * @subsection Addon referralprogram
  10114. */
  10115. .tab-content {
  10116. margin-top: 20px; }
  10117. .tab-content > ul {
  10118. margin-bottom: 0; }
  10119.  
  10120. /*
  10121. * @subsection CSS Modules
  10122. *
  10123. * @description Internet Explorer can read 31 CSS files max. Some CSS have been put here and erased from their own module folder.
  10124. */
  10125. .advertising_block {
  10126. width: 191px;
  10127. margin-bottom: 1em;
  10128. text-align: center; }
  10129.  
  10130. /*
  10131. * @subsection Bx slider styles
  10132. *
  10133. * @description Bx slider in product carousel module
  10134. */
  10135. #crossselling_list .bx-wrapper,
  10136. .accessories-block .block_content .bx-wrapper,
  10137. #productscategory_list .bx-wrapper,
  10138. .related-block .bx-wrapper {
  10139. position: relative;
  10140. padding: 0;
  10141. margin: 0 auto !important;
  10142. *zoom: 1; }
  10143. @media only screen and (min-width: 991px) {
  10144. #crossselling_list .bx-wrapper,
  10145. .accessories-block .block_content .bx-wrapper,
  10146. #productscategory_list .bx-wrapper,
  10147. .related-block .bx-wrapper {
  10148. margin: 0 !important; } }
  10149. #crossselling_list .bx-wrapper img,
  10150. .accessories-block .block_content .bx-wrapper img,
  10151. #productscategory_list .bx-wrapper img,
  10152. .related-block .bx-wrapper img {
  10153. max-width: 100%;
  10154. display: block; }
  10155. #crossselling_list .bx-wrapper .bx-pager,
  10156. #crossselling_list .bx-wrapper .bx-controls-auto,
  10157. .accessories-block .block_content .bx-wrapper .bx-pager,
  10158. .accessories-block .block_content .bx-wrapper .bx-controls-auto,
  10159. #productscategory_list .bx-wrapper .bx-pager,
  10160. #productscategory_list .bx-wrapper .bx-controls-auto,
  10161. .related-block .bx-wrapper .bx-pager,
  10162. .related-block .bx-wrapper .bx-controls-auto {
  10163. position: absolute;
  10164. bottom: -30px;
  10165. width: 100%; }
  10166. #crossselling_list .bx-wrapper .bx-loading,
  10167. .accessories-block .block_content .bx-wrapper .bx-loading,
  10168. #productscategory_list .bx-wrapper .bx-loading,
  10169. .related-block .bx-wrapper .bx-loading {
  10170. min-height: 50px;
  10171. background: url(images/bx_loader.gif) center center no-repeat;
  10172. height: 100%;
  10173. width: 100%;
  10174. position: absolute;
  10175. top: 0;
  10176. left: 0;
  10177. z-index: 2000;
  10178. display: none; }
  10179. #crossselling_list .bx-wrapper .bx-pager,
  10180. .accessories-block .block_content .bx-wrapper .bx-pager,
  10181. #productscategory_list .bx-wrapper .bx-pager,
  10182. .related-block .bx-wrapper .bx-pager {
  10183. text-align: center;
  10184. font-size: .85em;
  10185. font-family: "Arimo", sans-serif;
  10186. font-weight: bold;
  10187. color: #858586;
  10188. padding-top: 20px; }
  10189. #crossselling_list .bx-wrapper .bx-pager .bx-pager-item,
  10190. #crossselling_list .bx-wrapper .bx-controls-auto .bx-controls-auto-item,
  10191. .accessories-block .block_content .bx-wrapper .bx-pager .bx-pager-item,
  10192. .accessories-block .block_content .bx-wrapper .bx-controls-auto .bx-controls-auto-item,
  10193. #productscategory_list .bx-wrapper .bx-pager .bx-pager-item,
  10194. #productscategory_list .bx-wrapper .bx-controls-auto .bx-controls-auto-item,
  10195. .related-block .bx-wrapper .bx-pager .bx-pager-item,
  10196. .related-block .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
  10197. display: inline-block;
  10198. *zoom: 1;
  10199. *display: inline; }
  10200. #crossselling_list .bx-wrapper .bx-pager.bx-default-pager a,
  10201. .accessories-block .block_content .bx-wrapper .bx-pager.bx-default-pager a,
  10202. #productscategory_list .bx-wrapper .bx-pager.bx-default-pager a,
  10203. .related-block .bx-wrapper .bx-pager.bx-default-pager a {
  10204. text-indent: -9999px;
  10205. display: block;
  10206. width: 10px;
  10207. height: 10px;
  10208. margin: 0 5px;
  10209. background: #263238;
  10210. outline: 0;
  10211. -moz-border-radius: 5px;
  10212. -webkit-border-radius: 5px;
  10213. border-radius: 5px; }
  10214. #crossselling_list .bx-wrapper .bx-pager.bx-default-pager a:hover,
  10215. #crossselling_list .bx-wrapper .bx-pager.bx-default-pager a.active,
  10216. .accessories-block .block_content .bx-wrapper .bx-pager.bx-default-pager a:hover,
  10217. .accessories-block .block_content .bx-wrapper .bx-pager.bx-default-pager a.active,
  10218. #productscategory_list .bx-wrapper .bx-pager.bx-default-pager a:hover,
  10219. #productscategory_list .bx-wrapper .bx-pager.bx-default-pager a.active,
  10220. .related-block .bx-wrapper .bx-pager.bx-default-pager a:hover,
  10221. .related-block .bx-wrapper .bx-pager.bx-default-pager a.active {
  10222. background: #263238; }
  10223. #crossselling_list .bx-wrapper .bx-controls-direction a,
  10224. .accessories-block .block_content .bx-wrapper .bx-controls-direction a,
  10225. #productscategory_list .bx-wrapper .bx-controls-direction a,
  10226. .related-block .bx-wrapper .bx-controls-direction a {
  10227. display: block;
  10228. width: 30px;
  10229. height: 30px;
  10230. text-align: center;
  10231. z-index: 10;
  10232. background: none;
  10233. margin-top: -12px; }
  10234. @media (max-width: 767px) {
  10235. #crossselling_list .bx-wrapper .bx-controls-direction a,
  10236. .accessories-block .block_content .bx-wrapper .bx-controls-direction a,
  10237. #productscategory_list .bx-wrapper .bx-controls-direction a,
  10238. .related-block .bx-wrapper .bx-controls-direction a {
  10239. width: auto;
  10240. height: auto;
  10241. padding: 15px 5px 17px 25px;
  10242. margin-top: -20px; }
  10243. #crossselling_list .bx-wrapper .bx-controls-direction a.bx-prev,
  10244. .accessories-block .block_content .bx-wrapper .bx-controls-direction a.bx-prev,
  10245. #productscategory_list .bx-wrapper .bx-controls-direction a.bx-prev,
  10246. .related-block .bx-wrapper .bx-controls-direction a.bx-prev {
  10247. padding-left: 5px;
  10248. padding-right: 25px; } }
  10249. #crossselling_list .bx-wrapper .bx-controls-direction a:before,
  10250. .accessories-block .block_content .bx-wrapper .bx-controls-direction a:before,
  10251. #productscategory_list .bx-wrapper .bx-controls-direction a:before,
  10252. .related-block .bx-wrapper .bx-controls-direction a:before {
  10253. font-size: 33px;
  10254. color: #263238;
  10255. -moz-transition: 0.3s all ease;
  10256. -o-transition: 0.3s all ease;
  10257. -webkit-transition: 0.3s all ease;
  10258. transition: 0.3s all ease; }
  10259. #crossselling_list .bx-wrapper .bx-controls-direction a:hover:before,
  10260. .accessories-block .block_content .bx-wrapper .bx-controls-direction a:hover:before,
  10261. #productscategory_list .bx-wrapper .bx-controls-direction a:hover:before,
  10262. .related-block .bx-wrapper .bx-controls-direction a:hover:before {
  10263. color: #bfa588; }
  10264. #crossselling_list .bx-wrapper .bx-controls-direction a.bx-prev,
  10265. .accessories-block .block_content .bx-wrapper .bx-controls-direction a.bx-prev,
  10266. #productscategory_list .bx-wrapper .bx-controls-direction a.bx-prev,
  10267. .related-block .bx-wrapper .bx-controls-direction a.bx-prev {
  10268. left: -9px; }
  10269. #crossselling_list .bx-wrapper .bx-controls-direction a.bx-prev:before,
  10270. .accessories-block .block_content .bx-wrapper .bx-controls-direction a.bx-prev:before,
  10271. #productscategory_list .bx-wrapper .bx-controls-direction a.bx-prev:before,
  10272. .related-block .bx-wrapper .bx-controls-direction a.bx-prev:before {
  10273. content: '\f104'; }
  10274. #crossselling_list .bx-wrapper .bx-controls-direction a.bx-next,
  10275. .accessories-block .block_content .bx-wrapper .bx-controls-direction a.bx-next,
  10276. #productscategory_list .bx-wrapper .bx-controls-direction a.bx-next,
  10277. .related-block .bx-wrapper .bx-controls-direction a.bx-next {
  10278. right: -9px; }
  10279. #crossselling_list .bx-wrapper .bx-controls-direction a.bx-next:before,
  10280. .accessories-block .block_content .bx-wrapper .bx-controls-direction a.bx-next:before,
  10281. #productscategory_list .bx-wrapper .bx-controls-direction a.bx-next:before,
  10282. .related-block .bx-wrapper .bx-controls-direction a.bx-next:before {
  10283. content: '\f105'; }
  10284. #crossselling_list .bx-wrapper .bx-controls-direction a.disabled,
  10285. .accessories-block .block_content .bx-wrapper .bx-controls-direction a.disabled,
  10286. #productscategory_list .bx-wrapper .bx-controls-direction a.disabled,
  10287. .related-block .bx-wrapper .bx-controls-direction a.disabled {
  10288. display: none; }
  10289. #crossselling_list .bx-wrapper .bx-controls-auto,
  10290. .accessories-block .block_content .bx-wrapper .bx-controls-auto,
  10291. #productscategory_list .bx-wrapper .bx-controls-auto,
  10292. .related-block .bx-wrapper .bx-controls-auto {
  10293. text-align: center; }
  10294. #crossselling_list .bx-wrapper .bx-controls-auto .bx-start,
  10295. .accessories-block .block_content .bx-wrapper .bx-controls-auto .bx-start,
  10296. #productscategory_list .bx-wrapper .bx-controls-auto .bx-start,
  10297. .related-block .bx-wrapper .bx-controls-auto .bx-start {
  10298. display: block;
  10299. text-indent: -9999px;
  10300. width: 10px;
  10301. height: 11px;
  10302. outline: 0;
  10303. background: url(images/controls.png) -86px -11px no-repeat;
  10304. margin: 0 3px; }
  10305. #crossselling_list .bx-wrapper .bx-controls-auto .bx-start:hover,
  10306. #crossselling_list .bx-wrapper .bx-controls-auto .bx-start.active,
  10307. .accessories-block .block_content .bx-wrapper .bx-controls-auto .bx-start:hover,
  10308. .accessories-block .block_content .bx-wrapper .bx-controls-auto .bx-start.active,
  10309. #productscategory_list .bx-wrapper .bx-controls-auto .bx-start:hover,
  10310. #productscategory_list .bx-wrapper .bx-controls-auto .bx-start.active,
  10311. .related-block .bx-wrapper .bx-controls-auto .bx-start:hover,
  10312. .related-block .bx-wrapper .bx-controls-auto .bx-start.active {
  10313. background-position: -86px 0; }
  10314. #crossselling_list .bx-wrapper .bx-controls-auto .bx-stop,
  10315. .accessories-block .block_content .bx-wrapper .bx-controls-auto .bx-stop,
  10316. #productscategory_list .bx-wrapper .bx-controls-auto .bx-stop,
  10317. .related-block .bx-wrapper .bx-controls-auto .bx-stop {
  10318. display: block;
  10319. text-indent: -9999px;
  10320. width: 9px;
  10321. height: 11px;
  10322. outline: 0;
  10323. background: url(images/controls.png) -86px -44px no-repeat;
  10324. margin: 0 3px; }
  10325. #crossselling_list .bx-wrapper .bx-controls-auto .bx-stop:hover,
  10326. #crossselling_list .bx-wrapper .bx-controls-auto .bx-stop.active,
  10327. .accessories-block .block_content .bx-wrapper .bx-controls-auto .bx-stop:hover,
  10328. .accessories-block .block_content .bx-wrapper .bx-controls-auto .bx-stop.active,
  10329. #productscategory_list .bx-wrapper .bx-controls-auto .bx-stop:hover,
  10330. #productscategory_list .bx-wrapper .bx-controls-auto .bx-stop.active,
  10331. .related-block .bx-wrapper .bx-controls-auto .bx-stop:hover,
  10332. .related-block .bx-wrapper .bx-controls-auto .bx-stop.active {
  10333. background-position: -86px -33px; }
  10334. #crossselling_list .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager,
  10335. .accessories-block .block_content .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager,
  10336. #productscategory_list .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager,
  10337. .related-block .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
  10338. text-align: left;
  10339. width: 80%; }
  10340. #crossselling_list .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto,
  10341. .accessories-block .block_content .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto,
  10342. #productscategory_list .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto,
  10343. .related-block .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
  10344. right: 0;
  10345. width: 35px; }
  10346. #crossselling_list .bx-wrapper .bx-caption,
  10347. .accessories-block .block_content .bx-wrapper .bx-caption,
  10348. #productscategory_list .bx-wrapper .bx-caption,
  10349. .related-block .bx-wrapper .bx-caption {
  10350. position: absolute;
  10351. bottom: 0;
  10352. left: 0;
  10353. background: #3b4d56;
  10354. background: rgba(80, 80, 80, 0.75);
  10355. width: 100%; }
  10356. #crossselling_list .bx-wrapper .bx-caption span,
  10357. .accessories-block .block_content .bx-wrapper .bx-caption span,
  10358. #productscategory_list .bx-wrapper .bx-caption span,
  10359. .related-block .bx-wrapper .bx-caption span {
  10360. color: white;
  10361. font-family: "Arimo", sans-serif;
  10362. display: block;
  10363. font-size: .85em;
  10364. padding: 10px; }
  10365.  
  10366. #productscategory_list li,
  10367. #crossselling_list_car li,
  10368. .related-block li,
  10369. .accessories-block li {
  10370. position: relative;
  10371. text-align: center;
  10372. padding-bottom: 58px; }
  10373. #productscategory_list li .product_desc .product-image,
  10374. #crossselling_list_car li .product_desc .product-image,
  10375. .related-block li .product_desc .product-image,
  10376. .accessories-block li .product_desc .product-image {
  10377. position: relative; }
  10378. #productscategory_list li .product_desc .product-image:before,
  10379. #crossselling_list_car li .product_desc .product-image:before,
  10380. .related-block li .product_desc .product-image:before,
  10381. .accessories-block li .product_desc .product-image:before {
  10382. content: '';
  10383. position: absolute;
  10384. left: 0;
  10385. right: 0;
  10386. top: 0;
  10387. bottom: 0;
  10388. background: rgba(255, 255, 255, 0.38);
  10389. z-index: 2;
  10390. visibility: hidden;
  10391. opacity: 0;
  10392. -moz-transition: 0.3s all ease;
  10393. -o-transition: 0.3s all ease;
  10394. -webkit-transition: 0.3s all ease;
  10395. transition: 0.3s all ease; }
  10396. #productscategory_list li .product_desc .ajax_add_to_cart_button, #productscategory_list li .product_desc .btn.customization, #productscategory_list li .product_desc .fancybox-inner .customization.button, .fancybox-inner #productscategory_list li .product_desc .customization.button,
  10397. #crossselling_list_car li .product_desc .ajax_add_to_cart_button,
  10398. #crossselling_list_car li .product_desc .btn.customization,
  10399. #crossselling_list_car li .product_desc .fancybox-inner .customization.button,
  10400. .fancybox-inner #crossselling_list_car li .product_desc .customization.button,
  10401. .related-block li .product_desc .ajax_add_to_cart_button,
  10402. .related-block li .product_desc .btn.customization,
  10403. .related-block li .product_desc .fancybox-inner .customization.button,
  10404. .fancybox-inner .related-block li .product_desc .customization.button,
  10405. .accessories-block li .product_desc .ajax_add_to_cart_button,
  10406. .accessories-block li .product_desc .btn.customization,
  10407. .accessories-block li .product_desc .fancybox-inner .customization.button,
  10408. .fancybox-inner .accessories-block li .product_desc .customization.button {
  10409. position: absolute;
  10410. left: 50%;
  10411. margin: 0;
  10412. bottom: 0;
  10413. -moz-transform: translate(-50%, 0);
  10414. -ms-transform: translate(-50%, 0);
  10415. -o-transform: translate(-50%, 0);
  10416. -webkit-transform: translate(-50%, 0);
  10417. transform: translate(-50%, 0);
  10418. -moz-transition: 0.3s all ease;
  10419. -o-transition: 0.3s all ease;
  10420. -webkit-transition: 0.3s all ease;
  10421. transition: 0.3s all ease;
  10422. z-index: 3; }
  10423. @media (max-width: 767px) {
  10424. #productscategory_list li .product_desc .ajax_add_to_cart_button, #productscategory_list li .product_desc .btn.customization, #productscategory_list li .product_desc .fancybox-inner .customization.button, .fancybox-inner #productscategory_list li .product_desc .customization.button,
  10425. #crossselling_list_car li .product_desc .ajax_add_to_cart_button,
  10426. #crossselling_list_car li .product_desc .btn.customization,
  10427. #crossselling_list_car li .product_desc .fancybox-inner .customization.button,
  10428. .fancybox-inner #crossselling_list_car li .product_desc .customization.button,
  10429. .related-block li .product_desc .ajax_add_to_cart_button,
  10430. .related-block li .product_desc .btn.customization,
  10431. .related-block li .product_desc .fancybox-inner .customization.button,
  10432. .fancybox-inner .related-block li .product_desc .customization.button,
  10433. .accessories-block li .product_desc .ajax_add_to_cart_button,
  10434. .accessories-block li .product_desc .btn.customization,
  10435. .accessories-block li .product_desc .fancybox-inner .customization.button,
  10436. .fancybox-inner .accessories-block li .product_desc .customization.button {
  10437. width: 100%; } }
  10438. @media (min-width: 992px) {
  10439. #productscategory_list li .product_desc .ajax_add_to_cart_button, #productscategory_list li .product_desc .btn.customization, #productscategory_list li .product_desc .fancybox-inner .customization.button, .fancybox-inner #productscategory_list li .product_desc .customization.button,
  10440. #crossselling_list_car li .product_desc .ajax_add_to_cart_button,
  10441. #crossselling_list_car li .product_desc .btn.customization,
  10442. #crossselling_list_car li .product_desc .fancybox-inner .customization.button,
  10443. .fancybox-inner #crossselling_list_car li .product_desc .customization.button,
  10444. .related-block li .product_desc .ajax_add_to_cart_button,
  10445. .related-block li .product_desc .btn.customization,
  10446. .related-block li .product_desc .fancybox-inner .customization.button,
  10447. .fancybox-inner .related-block li .product_desc .customization.button,
  10448. .accessories-block li .product_desc .ajax_add_to_cart_button,
  10449. .accessories-block li .product_desc .btn.customization,
  10450. .accessories-block li .product_desc .fancybox-inner .customization.button,
  10451. .fancybox-inner .accessories-block li .product_desc .customization.button {
  10452. opacity: 0;
  10453. -moz-transform: translate(-50%, -50%);
  10454. -ms-transform: translate(-50%, -50%);
  10455. -o-transform: translate(-50%, -50%);
  10456. -webkit-transform: translate(-50%, -50%);
  10457. transform: translate(-50%, -50%);
  10458. top: 150%;
  10459. bottom: auto; } }
  10460. @media (min-width: 992px) {
  10461. #productscategory_list li,
  10462. #crossselling_list_car li,
  10463. .related-block li,
  10464. .accessories-block li {
  10465. padding-bottom: 0; }
  10466. #productscategory_list li .product_desc,
  10467. #crossselling_list_car li .product_desc,
  10468. .related-block li .product_desc,
  10469. .accessories-block li .product_desc {
  10470. overflow: hidden;
  10471. position: relative; }
  10472. #productscategory_list li:hover .ajax_add_to_cart_button, #productscategory_list li:hover .btn.customization, #productscategory_list li:hover .fancybox-inner .customization.button, .fancybox-inner #productscategory_list li:hover .customization.button,
  10473. #crossselling_list_car li:hover .ajax_add_to_cart_button,
  10474. #crossselling_list_car li:hover .btn.customization,
  10475. #crossselling_list_car li:hover .fancybox-inner .customization.button,
  10476. .fancybox-inner #crossselling_list_car li:hover .customization.button,
  10477. .related-block li:hover .ajax_add_to_cart_button,
  10478. .related-block li:hover .btn.customization,
  10479. .related-block li:hover .fancybox-inner .customization.button,
  10480. .fancybox-inner .related-block li:hover .customization.button,
  10481. .accessories-block li:hover .ajax_add_to_cart_button,
  10482. .accessories-block li:hover .btn.customization,
  10483. .accessories-block li:hover .fancybox-inner .customization.button,
  10484. .fancybox-inner .accessories-block li:hover .customization.button {
  10485. opacity: 1;
  10486. top: 50%; }
  10487. #productscategory_list li:hover .product-image:before,
  10488. #crossselling_list_car li:hover .product-image:before,
  10489. .related-block li:hover .product-image:before,
  10490. .accessories-block li:hover .product-image:before {
  10491. visibility: visible;
  10492. opacity: 1; } }
  10493. #productscategory_list .product-name, #productscategory_list #manufacturers_list h3, #manufacturers_list #productscategory_list h3,
  10494. #productscategory_list #suppliers_list h3,
  10495. #suppliers_list #productscategory_list h3, #productscategory_list #manufacturers_list .product-counter a, #manufacturers_list .product-counter #productscategory_list a,
  10496. #productscategory_list #suppliers_list .product-counter a,
  10497. #suppliers_list .product-counter #productscategory_list a,
  10498. #crossselling_list_car .product-name,
  10499. #crossselling_list_car #manufacturers_list h3,
  10500. #manufacturers_list #crossselling_list_car h3,
  10501. #crossselling_list_car #suppliers_list h3,
  10502. #suppliers_list #crossselling_list_car h3,
  10503. #crossselling_list_car #manufacturers_list .product-counter a,
  10504. #manufacturers_list .product-counter #crossselling_list_car a,
  10505. #crossselling_list_car #suppliers_list .product-counter a,
  10506. #suppliers_list .product-counter #crossselling_list_car a,
  10507. .related-block .product-name,
  10508. .related-block #manufacturers_list h3,
  10509. #manufacturers_list .related-block h3,
  10510. .related-block #suppliers_list h3,
  10511. #suppliers_list .related-block h3,
  10512. .related-block #manufacturers_list .product-counter a,
  10513. #manufacturers_list .product-counter .related-block a,
  10514. .related-block #suppliers_list .product-counter a,
  10515. #suppliers_list .product-counter .related-block a,
  10516. .accessories-block .product-name,
  10517. .accessories-block #manufacturers_list h3,
  10518. #manufacturers_list .accessories-block h3,
  10519. .accessories-block #suppliers_list h3,
  10520. #suppliers_list .accessories-block h3,
  10521. .accessories-block #manufacturers_list .product-counter a,
  10522. #manufacturers_list .product-counter .accessories-block a,
  10523. .accessories-block #suppliers_list .product-counter a,
  10524. #suppliers_list .product-counter .accessories-block a {
  10525. margin-bottom: 5px; }
  10526.  
  10527. @-webkit-keyframes fadeIn {
  10528. from {
  10529. opacity: 0; }
  10530.  
  10531. to {
  10532. opacity: 1; } }
  10533. @keyframes fadeIn {
  10534. from {
  10535. opacity: 0; }
  10536.  
  10537. to {
  10538. opacity: 1; } }
Add Comment
Please, Sign In to add comment