<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {margin:0;padding:0;border:0;vertical-align:baseline}
html {line-height:1}

table {border-collapse:collapse;border-spacing:0}
caption, th, td {text-align:left;font-weight:normal;vertical-align:middle}
q, blockquote {quotes:none}
  q:before, q:after, blockquote:before, blockquote:after {content:"";content:none}
a img {border:none}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {display:block}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {display:block}
audio,
canvas,
video {display:inline-block}
audio:not([controls]) {display:none;height:0}
[hidden] {display:none}
html {-webkit-text-size-adjust:100%; -ms-text-size-adjust:100%}
body {margin:0}
a:focus {outline:thin dotted}
a:active,
a:hover {outline:0}
h1 {font-size:2em;margin:0.67em 0}
abbr[title] {border-bottom:1px dotted}
b,
strong {font-weight:bold}
dfn {font-style:italic}
hr {-moz-box-sizing:content-box;box-sizing:content-box;height:0}
mark {background:#ff0;color:#000}
code,
kbd,
pre,
samp { font-family:monospace, serif;  font-size:1em}
pre {white-space:pre-wrap}
q {quotes:"\201C" "\201D" "\2018" "\2019"}
small {font-size:80%}
sub,
sup {font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup {top:-0.5em}
sub {bottom:-0.25em}
img {border:0}
svg:not(:root) {overflow:hidden}
figure {margin:0; text-align:center}
figure img {border:1px solid #ddd; padding:6px;}

fieldset {border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}
legend {border:0;padding:0}
button,
input,
select,
textarea {font-family:inherit;font-size:100%;margin:0}
button,
input {line-height:normal}
button,
select {text-transform:none}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {-webkit-appearance:button;cursor:pointer}
button[disabled],
html input[disabled] {cursor:default}
input[type="checkbox"],
input[type="radio"] {box-sizing:border-box;padding:0}
input[type="search"] {-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {-webkit-appearance:none}
button::-moz-focus-inner,
input::-moz-focus-inner {border:0;padding:0}
textarea {overflow:auto;vertical-align:top}
table {border-collapse:collapse;border-spacing:0}
*,
*:before,
*:after {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
html {font-size:62.5%;-webkit-tap-highlight-color:transparent}

input,
button,
select,
textarea {font-family:inherit;font-size:inherit;line-height:inherit}
button,
input,
select[multiple],
textarea {background-image:none}
a {color:#777777;text-decoration:none}
  a:hover, a:focus {color:#999;text-decoration:underline}
  a:focus {outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.img-responsive {display:block;max-width:100%;height:auto}
.img-rounded {border-radius:6px}
.img-thumbnail, .thumbnail {padding:4px;line-height:1.42857;background-color:white;border:0px solid #dddddd;border-radius:0;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;display:inline-block;max-width:100%;height:auto}
.img-circle {border-radius:50%}
hr {margin-top:18px;margin-bottom:18px;border:0;border-top:1px solid #eeeeee}
.sr-only {position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0}
p {margin:0 0 9px}
.lead {margin-bottom:18px;font-size:14.95px;font-weight:200;line-height:1.4}
  @media (min-width:768px) {.lead {  font-size:19.5px} }
small {font-size:85%}
cite {font-style:normal}
.text-muted {color:#999999}
.text-primary {color:#428bca}
.text-warning {color:red}
.text-danger {color:white}
.text-success {color:white}
.text-info {color:white}
.text-left {text-align:left}
.text-right {text-align:right}
.text-center {text-align:center}
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {font-weight:500;line-height:1.1}
  h1 small, h2 small, h3 small, h4 small, h5 small, h6 small,
  .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small {font-weight:normal;line-height:1;color:#999999}
h1,
h2,
h3 {margin-top:18px;margin-bottom:9px}
h4,
h5,
h6 {margin-top:9px;margin-bottom:9px}
h1, .h1 {font-size:33px}
h2, .h2 {font-size:27px}
h3, .h3 {font-size:23px}
h4, .h4 {font-size:17px}
h5, .h5 {font-size:13px}
h6, .h6 {font-size:12px}
h1 small, .h1 small {font-size:23px}
h2 small, .h2 small {font-size:17px}
h3 small, .h3 small,
h4 small, .h4 small {font-size:13px}
.page-header {padding-bottom:8px;margin:36px 0 18px;border-bottom:1px solid #eeeeee}
ul,
ol {margin-top:0;margin-bottom:9px}
  ul ul,
  ul ol,
  ol ul,
  ol ol {margin-bottom:0}
.list-unstyled, .list-inline {padding-left:0;list-style:none}
.list-inline &gt; li {display:inline-block;padding-left:5px;padding-right:5px}
dl {margin-bottom:18px}
dt,
dd {line-height:1.42857}
dt {font-weight:bold}
dd {margin-left:0}
@media (min-width:768px) {.dl-horizontal dt {float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
  .dl-horizontal dd {margin-left:180px}
    .dl-horizontal dd:before, .dl-horizontal dd:after {content:" ";display:table;}
    .dl-horizontal dd:after {  clear:both} }
abbr[title],
abbr[data-original-title] {cursor:help;border-bottom:1px dotted #999999}
abbr.initialism {font-size:90%;text-transform:uppercase}
blockquote {padding:9px 18px;margin:0 0 18px;border-left:5px solid #eeeeee}
  blockquote p {font-size:16.25px;font-weight:300;line-height:1.25}
  blockquote p:last-child {margin-bottom:0}
  blockquote small {display:block;line-height:1.42857;color:#999999}
    blockquote small:before {  content:'\2014 \00A0'}
  blockquote.pull-right {padding-right:15px;padding-left:0;border-right:5px solid #eeeeee;border-left:0}
    blockquote.pull-right p,
    blockquote.pull-right small {  text-align:right}
    blockquote.pull-right small:before {  content:''}
    blockquote.pull-right small:after {  content:'\00A0 \2014'}
q:before,
q:after,
blockquote:before,
blockquote:after {content:""}
address {display:block;margin-bottom:18px;font-style:normal;line-height:1.42857}
code,
pre {font-family:Monaco, Menlo, Consolas, "Courier New", monospace}
code {padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;white-space:nowrap;border-radius:0}
pre {display:block;padding:8.5px;margin:0 0 9px;font-size:12px;line-height:1.42857;word-break:break-all;word-wrap:break-word;color:#333333;background-color:whitesmoke;border:1px solid #cccccc;border-radius:0}
  pre.prettyprint {margin-bottom:18px}
  pre code {padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border:0}
.pre-scrollable {max-height:340px;overflow-y:scroll}

.container-fluid {
padding-left:5px;
padding-right:5px;
}
.container {margin-right:auto;margin-left:auto;padding-left:5px;padding-right:5px}
  .container:before, .container:after {content:" ";display:table;}
  .container:after {clear:both}
.row {margin-left:-5px;margin-right:-5px}
  .row:before, .row:after {content:" ";display:table;}
  .row:after {clear:both}
.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,
.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,
.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,
.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 {position:relative;min-height:1px;padding-left:5px;padding-right:5px}
.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 {float:left}
.col-xs-1 {width:8.33333%}
.col-xs-2 {width:16.66667%}
.col-xs-3 {width:25%}
.col-xs-4 {width:33.33333%}
.col-xs-5 {width:41.66667%}
.col-xs-6 {width:50%}
.col-xs-7 {width:58.33333%}
.col-xs-8 {width:66.66667%}
.col-xs-9 {width:75%}
.col-xs-10 {width:83.33333%}
.col-xs-11 {width:91.66667%}
.col-xs-12 {width:100%}
@media (min-width:768px) {.container {max-width:750px}
  .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 {float:left}
  .col-sm-1 {width:8.33333%}
  .col-sm-2 {width:16.66667%}
  .col-sm-3 {width:25%}
  .col-sm-4 {width:33.33333%}
  .col-sm-5 {width:41.66667%}
  .col-sm-6 {width:50%}
  .col-sm-7 {width:58.33333%}
  .col-sm-8 {width:66.66667%}
  .col-sm-9 {width:75%}
  .col-sm-10 {width:83.33333%}
  .col-sm-11 {width:91.66667%}
  .col-sm-12 {width:100%}
  .col-sm-push-1 {left:8.33333%}
  .col-sm-push-2 {left:16.66667%}
  .col-sm-push-3 {left:25%}
  .col-sm-push-4 {left:33.33333%}
  .col-sm-push-5 {left:41.66667%}
  .col-sm-push-6 {left:50%}
  .col-sm-push-7 {left:58.33333%}
  .col-sm-push-8 {left:66.66667%}
  .col-sm-push-9 {left:75%}
  .col-sm-push-10 {left:83.33333%}
  .col-sm-push-11 {left:91.66667%}
  .col-sm-pull-1 {right:8.33333%}
  .col-sm-pull-2 {right:16.66667%}
  .col-sm-pull-3 {right:25%}
  .col-sm-pull-4 {right:33.33333%}
  .col-sm-pull-5 {right:41.66667%}
  .col-sm-pull-6 {right:50%}
  .col-sm-pull-7 {right:58.33333%}
  .col-sm-pull-8 {right:66.66667%}
  .col-sm-pull-9 {right:75%}
  .col-sm-pull-10 {right:83.33333%}
  .col-sm-pull-11 {right:91.66667%}
  .col-sm-offset-1 {margin-left:8.33333%}
  .col-sm-offset-2 {margin-left:16.66667%}
  .col-sm-offset-3 {margin-left:25%}
  .col-sm-offset-4 {margin-left:33.33333%}
  .col-sm-offset-5 {margin-left:41.66667%}
  .col-sm-offset-6 {margin-left:50%}
  .col-sm-offset-7 {margin-left:58.33333%}
  .col-sm-offset-8 {margin-left:66.66667%}
  .col-sm-offset-9 {margin-left:75%}
  .col-sm-offset-10 {margin-left:83.33333%}
  .col-sm-offset-11 {margin-left:91.66667%} }
@media (min-width:992px) {.container {max-width:970px}
  .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 {float:left}
  .col-md-1 {width:8.33333%}
  .col-md-2 {width:16.66667%}
  .col-md-3 {width:25%}
  .col-md-4 {width:33.33333%}
  .col-md-5 {width:41.66667%}
  .col-md-6 {width:50%}
  .col-md-7 {width:58.33333%}
  .col-md-8 {width:66.66667%}
  .col-md-9 {width:75%}
  .col-md-10 {width:83.33333%}
  .col-md-11 {width:91.66667%}
  .col-md-12 {width:100%}
  .col-md-push-0 {left:auto}
  .col-md-push-1 {left:8.33333%}
  .col-md-push-2 {left:16.66667%}
  .col-md-push-3 {left:25%}
  .col-md-push-4 {left:33.33333%}
  .col-md-push-5 {left:41.66667%}
  .col-md-push-6 {left:50%}
  .col-md-push-7 {left:58.33333%}
  .col-md-push-8 {left:66.66667%}
  .col-md-push-9 {left:75%}
  .col-md-push-10 {left:83.33333%}
  .col-md-push-11 {left:91.66667%}
  .col-md-pull-0 {right:auto}
  .col-md-pull-1 {right:8.33333%}
  .col-md-pull-2 {right:16.66667%}
  .col-md-pull-3 {right:25%}
  .col-md-pull-4 {right:33.33333%}
  .col-md-pull-5 {right:41.66667%}
  .col-md-pull-6 {right:50%}
  .col-md-pull-7 {right:58.33333%}
  .col-md-pull-8 {right:66.66667%}
  .col-md-pull-9 {right:75%}
  .col-md-pull-10 {right:83.33333%}
  .col-md-pull-11 {right:91.66667%}
  .col-md-offset-0 {margin-left:0}
  .col-md-offset-1 {margin-left:8.33333%}
  .col-md-offset-2 {margin-left:16.66667%}
  .col-md-offset-3 {margin-left:25%}
  .col-md-offset-4 {margin-left:33.33333%}
  .col-md-offset-5 {margin-left:41.66667%}
  .col-md-offset-6 {margin-left:50%}
  .col-md-offset-7 {margin-left:58.33333%}
  .col-md-offset-8 {margin-left:66.66667%}
  .col-md-offset-9 {margin-left:75%}
  .col-md-offset-10 {margin-left:83.33333%}
  .col-md-offset-11 {margin-left:91.66667%} }
@media (min-width:1200px) {.container {max-width:1170px}
  .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 {float:left}
  .col-lg-1 {width:8.33333%}
  .col-lg-2 {width:16.66667%}
  .col-lg-3 {width:25%}
  .col-lg-4 {width:33.33333%}
  .col-lg-5 {width:41.66667%}
  .col-lg-6 {width:50%}
  .col-lg-7 {width:58.33333%}
  .col-lg-8 {width:66.66667%}
  .col-lg-9 {width:75%}
  .col-lg-10 {width:83.33333%}
  .col-lg-11 {width:91.66667%}
  .col-lg-12 {width:100%}
  .col-lg-push-0 {left:auto}
  .col-lg-push-1 {left:8.33333%}
  .col-lg-push-2 {left:16.66667%}
  .col-lg-push-3 {left:25%}
  .col-lg-push-4 {left:33.33333%}
  .col-lg-push-5 {left:41.66667%}
  .col-lg-push-6 {left:50%}
  .col-lg-push-7 {left:58.33333%}
  .col-lg-push-8 {left:66.66667%}
  .col-lg-push-9 {left:75%}
  .col-lg-push-10 {left:83.33333%}
  .col-lg-push-11 {left:91.66667%}
  .col-lg-pull-0 {right:auto}
  .col-lg-pull-1 {right:8.33333%}
  .col-lg-pull-2 {right:16.66667%}
  .col-lg-pull-3 {right:25%}
  .col-lg-pull-4 {right:33.33333%}
  .col-lg-pull-5 {right:41.66667%}
  .col-lg-pull-6 {right:50%}
  .col-lg-pull-7 {right:58.33333%}
  .col-lg-pull-8 {right:66.66667%}
  .col-lg-pull-9 {right:75%}
  .col-lg-pull-10 {right:83.33333%}
  .col-lg-pull-11 {right:91.66667%}
  .col-lg-offset-0 {margin-left:0}
  .col-lg-offset-1 {margin-left:8.33333%}
  .col-lg-offset-2 {margin-left:16.66667%}
  .col-lg-offset-3 {margin-left:25%}
  .col-lg-offset-4 {margin-left:33.33333%}
  .col-lg-offset-5 {margin-left:41.66667%}
  .col-lg-offset-6 {margin-left:50%}
  .col-lg-offset-7 {margin-left:58.33333%}
  .col-lg-offset-8 {margin-left:66.66667%}
  .col-lg-offset-9 {margin-left:75%}
  .col-lg-offset-10 {margin-left:83.33333%}
  .col-lg-offset-11 {margin-left:91.66667%} }
table {max-width:100%;background-color:transparent}
th {text-align:left}
.table {width:100%;margin-bottom:18px}
  .table thead &gt; tr &gt; th,
  .table thead &gt; tr &gt; td,
  .table tbody &gt; tr &gt; th,
  .table tbody &gt; tr &gt; td,
  .table tfoot &gt; tr &gt; th,
  .table tfoot &gt; tr &gt; td {padding:9px 8px 11px 18px;line-height:1.42857;vertical-align:top;border-top:1px solid #d6d4d4}
  .table thead &gt; tr &gt; th {vertical-align:bottom;border-bottom:2px solid #d6d4d4}
  .table caption + thead tr:first-child th, .table caption + thead tr:first-child td,
  .table colgroup + thead tr:first-child th,
  .table colgroup + thead tr:first-child td,
  .table thead:first-child tr:first-child th,
  .table thead:first-child tr:first-child td {border-top:0}
  .table tbody + tbody {border-top:2px solid #d6d4d4}
  .table .table {background-color:white}
.table-condensed thead &gt; tr &gt; th,
.table-condensed thead &gt; tr &gt; td,
.table-condensed tbody &gt; tr &gt; th,
.table-condensed tbody &gt; tr &gt; td,
.table-condensed tfoot &gt; tr &gt; th,
.table-condensed tfoot &gt; tr &gt; td {padding:5px}
.table-bordered {border:1px solid #d6d4d4}
  .table-bordered &gt; thead &gt; tr &gt; th,
  .table-bordered &gt; thead &gt; tr &gt; td,
  .table-bordered &gt; tbody &gt; tr &gt; th,
  .table-bordered &gt; tbody &gt; tr &gt; td,
  .table-bordered &gt; tfoot &gt; tr &gt; th,
  .table-bordered &gt; tfoot &gt; tr &gt; td {border:1px solid #d6d4d4}
  .table-bordered &gt; thead &gt; tr &gt; th,
  .table-bordered &gt; thead &gt; tr &gt; td {border-bottom-width:2px}
.table-striped &gt; tbody &gt; tr:nth-child(odd) &gt; td,
.table-striped &gt; tbody &gt; tr:nth-child(odd) &gt; th {background-color:#f9f9f9}
.table-hover &gt; tbody &gt; tr:hover &gt; td,
.table-hover &gt; tbody &gt; tr:hover &gt; th {background-color:whitesmoke}
table col[class*="col-"] {float:none;display:table-column}
table td[class*="col-"],
table th[class*="col-"] {float:none;display:table-cell}
.table &gt; thead &gt; tr &gt; td.active,
.table &gt; thead &gt; tr &gt; th.active, .table &gt; thead &gt; tr.active &gt; td, .table &gt; thead &gt; tr.active &gt; th,
.table &gt; tbody &gt; tr &gt; td.active,
.table &gt; tbody &gt; tr &gt; th.active,
.table &gt; tbody &gt; tr.active &gt; td,
.table &gt; tbody &gt; tr.active &gt; th,
.table &gt; tfoot &gt; tr &gt; td.active,
.table &gt; tfoot &gt; tr &gt; th.active,
.table &gt; tfoot &gt; tr.active &gt; td,
.table &gt; tfoot &gt; tr.active &gt; th {background-color:whitesmoke}
.table &gt; thead &gt; tr &gt; td.success,
.table &gt; thead &gt; tr &gt; th.success, .table &gt; thead &gt; tr.success &gt; td, .table &gt; thead &gt; tr.success &gt; th,
.table &gt; tbody &gt; tr &gt; td.success,
.table &gt; tbody &gt; tr &gt; th.success,
.table &gt; tbody &gt; tr.success &gt; td,
.table &gt; tbody &gt; tr.success &gt; th,
.table &gt; tfoot &gt; tr &gt; td.success,
.table &gt; tfoot &gt; tr &gt; th.success,
.table &gt; tfoot &gt; tr.success &gt; td,
.table &gt; tfoot &gt; tr.success &gt; th {background-color:#55c65e;border-color:#48b151}
.table-hover &gt; tbody &gt; tr &gt; td.success:hover,
.table-hover &gt; tbody &gt; tr &gt; th.success:hover, .table-hover &gt; tbody &gt; tr.success:hover &gt; td {background-color:#42c04c;border-color:#419f49}
.table &gt; thead &gt; tr &gt; td.danger,
.table &gt; thead &gt; tr &gt; th.danger, .table &gt; thead &gt; tr.danger &gt; td, .table &gt; thead &gt; tr.danger &gt; th,
.table &gt; tbody &gt; tr &gt; td.danger,
.table &gt; tbody &gt; tr &gt; th.danger,
.table &gt; tbody &gt; tr.danger &gt; td,
.table &gt; tbody &gt; tr.danger &gt; th,
.table &gt; tfoot &gt; tr &gt; td.danger,
.table &gt; tfoot &gt; tr &gt; th.danger,
.table &gt; tfoot &gt; tr.danger &gt; td,
.table &gt; tfoot &gt; tr.danger &gt; th {background-color:#f3515c;border-color:#d4323d}
.table-hover &gt; tbody &gt; tr &gt; td.danger:hover,
.table-hover &gt; tbody &gt; tr &gt; th.danger:hover, .table-hover &gt; tbody &gt; tr.danger:hover &gt; td {background-color:#f13946;border-color:#c32933}
.table &gt; thead &gt; tr &gt; td.warning,
.table &gt; thead &gt; tr &gt; th.warning, .table &gt; thead &gt; tr.warning &gt; td, .table &gt; thead &gt; tr.warning &gt; th,
.table &gt; tbody &gt; tr &gt; td.warning,
.table &gt; tbody &gt; tr &gt; th.warning,
.table &gt; tbody &gt; tr.warning &gt; td,
.table &gt; tbody &gt; tr.warning &gt; th,
.table &gt; tfoot &gt; tr &gt; td.warning,
.table &gt; tfoot &gt; tr &gt; th.warning,
.table &gt; tfoot &gt; tr.warning &gt; td,
.table &gt; tfoot &gt; tr.warning &gt; th {background-color:#fe9126;border-color:#e4752b}
.table-hover &gt; tbody &gt; tr &gt; td.warning:hover,
.table-hover &gt; tbody &gt; tr &gt; th.warning:hover, .table-hover &gt; tbody &gt; tr.warning:hover &gt; td {background-color:#fe840d;border-color:#da681c}
@media (max-width:768px) {.bl_titulo1{line-height:normal;font-size:15px !important}
  #search_block_top #search_query_top {max-width:180px !important;}
  #search_block_top {width:290px !important;}

  .table-responsive {width:100%;margin-bottom:15px;overflow-y:hidden;overflow-x:scroll;border:1px solid #d6d4d4}
    .table-responsive &gt; .table {  margin-bottom:0;  background-color:#fff}
      .table-responsive &gt; .table &gt; thead &gt; tr &gt; th,
      .table-responsive &gt; .table &gt; thead &gt; tr &gt; td,
      .table-responsive &gt; .table &gt; tbody &gt; tr &gt; th,
      .table-responsive &gt; .table &gt; tbody &gt; tr &gt; td,
      .table-responsive &gt; .table &gt; tfoot &gt; tr &gt; th,
      .table-responsive &gt; .table &gt; tfoot &gt; tr &gt; td {    white-space:nowrap}
    .table-responsive &gt; .table-bordered {  border:0}
      .table-responsive &gt; .table-bordered &gt; thead &gt; tr &gt; th:first-child,
      .table-responsive &gt; .table-bordered &gt; thead &gt; tr &gt; td:first-child,
      .table-responsive &gt; .table-bordered &gt; tbody &gt; tr &gt; th:first-child,
      .table-responsive &gt; .table-bordered &gt; tbody &gt; tr &gt; td:first-child,
      .table-responsive &gt; .table-bordered &gt; tfoot &gt; tr &gt; th:first-child,
      .table-responsive &gt; .table-bordered &gt; tfoot &gt; tr &gt; td:first-child {    border-left:0}
      .table-responsive &gt; .table-bordered &gt; thead &gt; tr &gt; th:last-child,
      .table-responsive &gt; .table-bordered &gt; thead &gt; tr &gt; td:last-child,
      .table-responsive &gt; .table-bordered &gt; tbody &gt; tr &gt; th:last-child,
      .table-responsive &gt; .table-bordered &gt; tbody &gt; tr &gt; td:last-child,
      .table-responsive &gt; .table-bordered &gt; tfoot &gt; tr &gt; th:last-child,
      .table-responsive &gt; .table-bordered &gt; tfoot &gt; tr &gt; td:last-child {    border-right:0}
      .table-responsive &gt; .table-bordered &gt; thead &gt; tr:last-child &gt; th,
      .table-responsive &gt; .table-bordered &gt; thead &gt; tr:last-child &gt; td,
      .table-responsive &gt; .table-bordered &gt; tbody &gt; tr:last-child &gt; th,
      .table-responsive &gt; .table-bordered &gt; tbody &gt; tr:last-child &gt; td,
      .table-responsive &gt; .table-bordered &gt; tfoot &gt; tr:last-child &gt; th,
      .table-responsive &gt; .table-bordered &gt; tfoot &gt; tr:last-child &gt; td {    border-bottom:0} }
fieldset {padding:0;margin:0;border:0}
legend {display:block;width:100%;padding:0;margin-bottom:18px;font-size:19.5px;line-height:inherit;color:#333333;border:0;border-bottom:1px solid #e5e5e5}
label {display:inline-block;margin-bottom:5px;font-weight:bold}
input[type="search"] {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
input[type="radio"],
input[type="checkbox"] {margin:4px 0 0;margin-top:1px \9;/* IE8-9 */
  line-height:normal}
input[type="file"] {display:block}
select[multiple],
select[size] {height:auto}
select optgroup {font-size:inherit;font-style:inherit;font-family:inherit}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
input[type="number"]::-webkit-outer-spin-button, input[type="number"]::-webkit-inner-spin-button {height:auto}
.form-control:-moz-placeholder {color:#999999}
.form-control::-moz-placeholder {color:#999999}
.form-control:-ms-input-placeholder {color:#999999}
.form-control::-webkit-input-placeholder {color:#999999}
.form-control {display:block;width:100%;height:32px;padding:6px 12px;font-size:13px;line-height:1.42857;color:#9c9b9b;vertical-align:middle;background-color:white;border:1px solid #d6d4d4;border-radius:0;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s}
  .form-control:focus {border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6)}
  .form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {cursor:not-allowed;background-color:#eeeeee}
textarea.form-control {height:auto}
.form-group {margin-bottom:8px}
.input-sm, .input-group-sm &gt; .form-control,
.input-group-sm &gt; .input-group-addon,
.input-group-sm &gt; .input-group-btn &gt; .btn {height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:0}
select.input-sm, .input-group-sm &gt; select.form-control,
.input-group-sm &gt; select.input-group-addon,
.input-group-sm &gt; .input-group-btn &gt; select.btn {height:30px;line-height:30px}
textarea.input-sm, .input-group-sm &gt; textarea.form-control,
.input-group-sm &gt; textarea.input-group-addon,
.input-group-sm &gt; .input-group-btn &gt; textarea.btn {height:auto}
.input-lg, .input-group-lg &gt; .form-control,
.input-group-lg &gt; .input-group-addon,
.input-group-lg &gt; .input-group-btn &gt; .btn {height:44px;padding:10px 16px;font-size:17px;line-height:1.33;border-radius:6px}
select.input-lg, .input-group-lg &gt; select.form-control,
.input-group-lg &gt; select.input-group-addon,
.input-group-lg &gt; .input-group-btn &gt; select.btn {height:44px;line-height:44px}
textarea.input-lg, .input-group-lg &gt; textarea.form-control,
.input-group-lg &gt; textarea.input-group-addon,
.input-group-lg &gt; .input-group-btn &gt; textarea.btn {height:auto}
.has-warning .help-block,
.has-warning .control-label {color:red}
.has-warning .form-control {border-color:red;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075)}
  .has-warning .form-control:focus {border-color:#cc0000;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ff6666;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ff6666}
.has-warning .input-group-addon {color:red;border-color:red;background-color:#fe9126}
.has-error .help-block,
.has-error .control-label {color:white}
.has-error .form-control {border-color:#ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075)}
  .has-error .form-control:focus {border-color:#e6e6e6;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px white;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px white}
.has-error .input-group-addon {color:white;border-color:#ccc;;background-color:#f3515c}
.has-success .help-block,
.has-success .control-label {color:white}
.has-success .form-control {border-color:white;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075)}
  .has-success .form-control:focus {border-color:#e6e6e6;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px white;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px white}
.has-success .input-group-addon {color:white;border-color:white;background-color:#55c65e}
.form-control-static {margin-bottom:0;padding-top:7px}
.help-block {display:block;margin-top:5px;margin-bottom:10px;color:#b7b7b7}
@media (min-width:768px) {.form-inline .form-group, .navbar-form .form-group {display:inline-block;margin-bottom:0;vertical-align:middle}
  .form-inline .form-control, .navbar-form .form-control {display:inline-block}
  .form-inline .radio, .navbar-form .radio,
  .form-inline .checkbox,
  .navbar-form .checkbox {display:inline-block;margin-top:0;margin-bottom:0;padding-left:0}
  .form-inline .radio input[type="radio"], .navbar-form .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"],
  .navbar-form .checkbox input[type="checkbox"] {float:none;margin-left:0} }
.form-horizontal .control-label,
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {margin-top:0;margin-bottom:0;padding-top:7px}
.form-horizontal .form-group {margin-left:-15px;margin-right:-15px}
  .form-horizontal .form-group:before, .form-horizontal .form-group:after {content:" ";display:table;}
  .form-horizontal .form-group:after {clear:both}
@media (min-width:768px) {.form-horizontal .control-label {text-align:right} }
.fade {opacity:0;-webkit-transition:opacity 0.15s linear;transition:opacity 0.15s linear}
  .fade.in {opacity:1}
.collapse {display:none}
  .collapse.in {display:block}
.collapsing {position:relative;height:0;overflow:hidden;-webkit-transition:height 0.35s ease;transition:height 0.35s ease}
.caret {display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid black;border-right:4px solid transparent;border-left:4px solid transparent;border-bottom:0 dotted;content:""}
.dropdown {position:relative}
.dropdown-toggle:focus {outline:0}
.dropdown-menu {position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:13px;background-color:white;border:1px solid #cccccc;border:1px solid rgba(0, 0, 0, 0.15);border-radius:0;-webkit-box-shadow:0 6px 12px rgba(0, 0, 0, 0.175);box-shadow:0 6px 12px rgba(0, 0, 0, 0.175);background-clip:padding-box}
  .dropdown-menu.pull-right {right:0;left:auto}
  .dropdown-menu .divider {height:1px;margin:8px 0;overflow:hidden;background-color:#e5e5e5}
  .dropdown-menu &gt; li &gt; a {display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.42857;color:#333333;white-space:nowrap}
.dropdown-menu &gt; li &gt; a:hover, .dropdown-menu &gt; li &gt; a:focus {text-decoration:none;color:white;background-color:#428bca}
.dropdown-menu &gt; .active &gt; a, .dropdown-menu &gt; .active &gt; a:hover, .dropdown-menu &gt; .active &gt; a:focus {color:white;text-decoration:none;outline:0;background-color:#428bca}
.dropdown-menu &gt; .disabled &gt; a, .dropdown-menu &gt; .disabled &gt; a:hover, .dropdown-menu &gt; .disabled &gt; a:focus {color:#999999}
.dropdown-menu &gt; .disabled &gt; a:hover, .dropdown-menu &gt; .disabled &gt; a:focus {text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);cursor:not-allowed}
.open &gt; .dropdown-menu {display:block}
.open &gt; a {outline:0}
.dropdown-header {display:block;padding:3px 20px;font-size:12px;line-height:1.42857;color:#999999}
.dropdown-backdrop {position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}
.pull-right &gt; .dropdown-menu {right:0;left:auto}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {border-top:0 dotted;border-bottom:4px solid black;content:""}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {top:auto;bottom:100%;margin-bottom:1px}
@media (min-width:768px) {.navbar-right .dropdown-menu {right:0;left:auto} }
.btn-default .caret {border-top-color:#333333}
.btn-primary .caret, .btn-success .caret, .btn-warning .caret, .btn-danger .caret, .btn-info .caret {border-top-color:#fff}
.dropup .btn-default .caret {border-bottom-color:#333333}
.dropup .btn-primary .caret,
.dropup .btn-success .caret,
.dropup .btn-warning .caret,
.dropup .btn-danger .caret,
.dropup .btn-info .caret {border-bottom-color:#fff}
.btn-group,
.btn-group-vertical {position:relative;display:inline-block;vertical-align:middle}
  .btn-group &gt; .btn,
  .btn-group-vertical &gt; .btn {position:relative;float:left}
    .btn-group &gt; .btn:hover, .btn-group &gt; .btn:focus, .btn-group &gt; .btn:active, .btn-group &gt; .btn.active,
    .btn-group-vertical &gt; .btn:hover,
    .btn-group-vertical &gt; .btn:focus,
    .btn-group-vertical &gt; .btn:active,
    .btn-group-vertical &gt; .btn.active {  z-index:2}
    .btn-group &gt; .btn:focus,
    .btn-group-vertical &gt; .btn:focus {  outline:none}
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {margin-left:-1px}
.btn-toolbar:before, .btn-toolbar:after {content:" ";
  display:table; }
.btn-toolbar:after {clear:both}
.btn-toolbar .btn-group {float:left}
.btn-toolbar &gt; .btn + .btn,
.btn-toolbar &gt; .btn + .btn-group,
.btn-toolbar &gt; .btn-group + .btn,
.btn-toolbar &gt; .btn-group + .btn-group {margin-left:5px}
.btn-group &gt; .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {border-radius:0}
.btn-group &gt; .btn:first-child {margin-left:0}
  .btn-group &gt; .btn:first-child:not(:last-child):not(.dropdown-toggle) {border-bottom-right-radius:0;border-top-right-radius:0}
.btn-group &gt; .btn:last-child:not(:first-child),
.btn-group &gt; .dropdown-toggle:not(:first-child) {border-bottom-left-radius:0;border-top-left-radius:0}
.btn-group &gt; .btn-group {float:left}
.btn-group &gt; .btn-group:not(:first-child):not(:last-child) &gt; .btn {border-radius:0}
.btn-group &gt; .btn-group:first-child &gt; .btn:last-child,
.btn-group &gt; .btn-group:first-child &gt; .dropdown-toggle {border-bottom-right-radius:0;border-top-right-radius:0}
.btn-group &gt; .btn-group:last-child &gt; .btn:first-child {border-bottom-left-radius:0;border-top-left-radius:0}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {outline:0}
.btn-group &gt; .btn + .dropdown-toggle {padding-left:8px;padding-right:8px}
.btn-group &gt; .btn-lg + .dropdown-toggle, .btn-group-lg.btn-group &gt; .btn + .dropdown-toggle {padding-left:12px;padding-right:12px}
.btn-group.open .dropdown-toggle {-webkit-box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125)}
.btn .caret {margin-left:0}
.btn-lg .caret, .btn-group-lg &gt; .btn .caret {border-width:5px 5px 0;border-bottom-width:0}
.dropup .btn-lg .caret, .dropup .btn-group-lg &gt; .btn .caret {border-width:0 5px 5px}
.btn-group-vertical &gt; .btn,
.btn-group-vertical &gt; .btn-group {display:block;float:none;width:100%;max-width:100%}
.btn-group-vertical &gt; .btn-group:before, .btn-group-vertical &gt; .btn-group:after {content:" ";
  display:table; }
.btn-group-vertical &gt; .btn-group:after {clear:both}
.btn-group-vertical &gt; .btn-group &gt; .btn {float:none}
.btn-group-vertical &gt; .btn + .btn,
.btn-group-vertical &gt; .btn + .btn-group,
.btn-group-vertical &gt; .btn-group + .btn,
.btn-group-vertical &gt; .btn-group + .btn-group {margin-top:-1px;margin-left:0}
.btn-group-vertical &gt; .btn:not(:first-child):not(:last-child) {border-radius:0}
.btn-group-vertical &gt; .btn:first-child:not(:last-child) {border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0}
.btn-group-vertical &gt; .btn:last-child:not(:first-child) {border-bottom-left-radius:0;border-top-right-radius:0;border-top-left-radius:0}
.btn-group-vertical &gt; .btn-group:not(:first-child):not(:last-child) &gt; .btn {border-radius:0}
.btn-group-vertical &gt; .btn-group:first-child &gt; .btn:last-child,
.btn-group-vertical &gt; .btn-group:first-child &gt; .dropdown-toggle {border-bottom-right-radius:0;border-bottom-left-radius:0}
.btn-group-vertical &gt; .btn-group:last-child &gt; .btn:first-child {border-top-right-radius:0;border-top-left-radius:0}
.btn-group-justified {display:table;width:100%;table-layout:fixed;border-collapse:separate}
  .btn-group-justified .btn {float:none;display:table-cell;width:1%}
[data-toggle="buttons"] &gt; .btn &gt; input[type="radio"],
[data-toggle="buttons"] &gt; .btn &gt; input[type="checkbox"] {display:none}
.input-group {position:relative;display:table;border-collapse:separate}
  .input-group.col {float:none;padding-left:0;padding-right:0}
  .input-group .form-control {width:100%;margin-bottom:0}
.input-group-addon,
.input-group-btn,
.input-group .form-control {display:table-cell}
  .input-group-addon:not(:first-child):not(:last-child),
  .input-group-btn:not(:first-child):not(:last-child),
  .input-group .form-control:not(:first-child):not(:last-child) {border-radius:0}
.input-group-addon,
.input-group-btn {width:1%;white-space:nowrap;vertical-align:middle}
.input-group-addon {padding:6px 12px;font-size:13px;font-weight:normal;line-height:1;text-align:center;background-color:#eeeeee;border:1px solid #d6d4d4;border-radius:0}
  .input-group-addon.input-sm,
  .input-group-sm &gt; .input-group-addon,
  .input-group-sm &gt; .input-group-btn &gt; .input-group-addon.btn {padding:5px 10px;font-size:12px;border-radius:0}
  .input-group-addon.input-lg,
  .input-group-lg &gt; .input-group-addon,
  .input-group-lg &gt; .input-group-btn &gt; .input-group-addon.btn {padding:10px 16px;font-size:17px;border-radius:6px}
  .input-group-addon input[type="radio"],
  .input-group-addon input[type="checkbox"] {margin-top:0}
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child &gt; .btn,
.input-group-btn:first-child &gt; .dropdown-toggle,
.input-group-btn:last-child &gt; .btn:not(:last-child):not(.dropdown-toggle) {border-bottom-right-radius:0;border-top-right-radius:0}
.input-group-addon:first-child {border-right:0}
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child &gt; .btn,
.input-group-btn:last-child &gt; .dropdown-toggle,
.input-group-btn:first-child &gt; .btn:not(:first-child) {border-bottom-left-radius:0;border-top-left-radius:0}
.input-group-addon:last-child {border-left:0}
.input-group-btn {position:relative;white-space:nowrap}
.input-group-btn &gt; .btn {position:relative}
  .input-group-btn &gt; .btn + .btn {margin-left:-4px}
  .input-group-btn &gt; .btn:hover, .input-group-btn &gt; .btn:active {z-index:2}
.nav {margin-bottom:0;padding-left:0;list-style:none}
  .nav:before, .nav:after {content:" ";  display:table; }
  .nav:after {clear:both}
  .nav &gt; li {position:relative;display:block}
    .nav &gt; li &gt; a {  position:relative;  display:block;  padding:10px 15px}
      .nav &gt; li &gt; a:hover, .nav &gt; li &gt; a:focus {    text-decoration:none;    background-color:#eeeeee}
    .nav &gt; li.disabled &gt; a {  color:#999999}
      .nav &gt; li.disabled &gt; a:hover, .nav &gt; li.disabled &gt; a:focus {    color:#999999;    text-decoration:none;    background-color:transparent;    cursor:not-allowed}
  .nav .open &gt; a, .nav .open &gt; a:hover, .nav .open &gt; a:focus {background-color:#eeeeee;border-color:#777777}
  .nav .nav-divider {height:1px;margin:8px 0;overflow:hidden;background-color:#e5e5e5}
  .nav &gt; li &gt; a &gt; img {max-width:none}
.nav-tabs {border-bottom:1px solid #dddddd}
  .nav-tabs &gt; li {float:left;margin-bottom:-1px}
    .nav-tabs &gt; li &gt; a {  margin-right:2px;  line-height:1.42857;  border:1px solid transparent;  border-radius:0 0 0 0}
      .nav-tabs &gt; li &gt; a:hover {    border-color:#eeeeee #eeeeee #dddddd}
    .nav-tabs &gt; li.active &gt; a, .nav-tabs &gt; li.active &gt; a:hover, .nav-tabs &gt; li.active &gt; a:focus {  color:#555555;  background-color:white;  border:1px solid #dddddd;  border-bottom-color:transparent;  cursor:default}
.nav-pills &gt; li {float:left}
  .nav-pills &gt; li &gt; a {border-radius:5px}
  .nav-pills &gt; li + li {margin-left:2px}
  .nav-pills &gt; li.active &gt; a, .nav-pills &gt; li.active &gt; a:hover, .nav-pills &gt; li.active &gt; a:focus {color:white;background-color:#428bca}
.nav-stacked &gt; li {float:none}
  .nav-stacked &gt; li + li {margin-top:2px;margin-left:0}
.nav-justified, .nav-tabs.nav-justified {width:100%}
  .nav-justified &gt; li, .nav-tabs.nav-justified &gt; li {float:none}
    .nav-justified &gt; li &gt; a, .nav-tabs.nav-justified &gt; li &gt; a {  text-align:center}
  @media (min-width:768px) {.nav-justified &gt; li, .nav-tabs.nav-justified &gt; li {  display:table-cell;  width:1%} }
.nav-tabs-justified, .nav-tabs.nav-justified {border-bottom:0}
  .nav-tabs-justified &gt; li &gt; a, .nav-tabs.nav-justified &gt; li &gt; a {border-bottom:1px solid #dddddd;margin-right:0}
  .nav-tabs-justified &gt; .active &gt; a, .nav-tabs.nav-justified &gt; .active &gt; a {border-bottom-color:white}
.tabbable:before, .tabbable:after {content:" ";
  display:table; }
.tabbable:after {clear:both}
.tab-content &gt; .tab-pane,
.pill-content &gt; .pill-pane {display:none}
.tab-content &gt; .active,
.pill-content &gt; .active {display:block}
.nav .caret {border-top-color:#777777;border-bottom-color:#777777}
.nav a:hover .caret {border-top-color:#999;border-bottom-color:#999}
.nav-tabs .dropdown-menu {margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}
.navbar {position:relative;z-index:1000;min-height:50px;margin-bottom:18px;border:1px solid transparent}
  .navbar:before, .navbar:after {content:" ";  display:table; }
  .navbar:after {clear:both}
  @media (min-width:768px) {.navbar {  border-radius:0} }
.navbar-header:before, .navbar-header:after {content:" ";
  display:table; }
.navbar-header:after {clear:both}
@media (min-width:768px) {.navbar-header {float:left} }
.navbar-collapse {max-height:340px;overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1);-webkit-overflow-scrolling:touch}
  .navbar-collapse:before, .navbar-collapse:after {content:" ";  display:table; }
  .navbar-collapse:after {clear:both}
  .navbar-collapse.in {overflow-y:auto}
  @media (min-width:768px) {.navbar-collapse {  width:auto;  border-top:0;  box-shadow:none}
      .navbar-collapse.collapse {    display:block !important;    height:auto !important;    padding-bottom:0;    overflow:visible !important}
      .navbar-collapse.in {    overflow-y:visible}
      .navbar-collapse .navbar-nav.navbar-left:first-child {    margin-left:-15px}
      .navbar-collapse .navbar-nav.navbar-right:last-child {    margin-right:-15px}
      .navbar-collapse .navbar-text:last-child {    margin-right:0} }
.container &gt; .navbar-header,
.container &gt; .navbar-collapse {margin-right:-15px;margin-left:-15px}
  @media (min-width:768px) {.container &gt; .navbar-header,
    .container &gt; .navbar-collapse {  margin-right:0;  margin-left:0} }
.navbar-static-top {border-width:0 0 1px}
  @media (min-width:768px) {.navbar-static-top {  border-radius:0} }
.navbar-fixed-top,
.navbar-fixed-bottom {position:fixed;right:0;left:0;border-width:0 0 1px}
  @media (min-width:768px) {.navbar-fixed-top,
    .navbar-fixed-bottom {  border-radius:0} }
.navbar-fixed-top {z-index:1030;top:0}
.navbar-fixed-bottom {bottom:0;margin-bottom:0}
.navbar-brand {float:left;padding:16px 15px;font-size:17px;line-height:18px}
  .navbar-brand:hover, .navbar-brand:focus {text-decoration:none}
  @media (min-width:768px) {.navbar &gt; .container .navbar-brand {  margin-left:-15px} }
.navbar-toggle {position:relative;float:right;margin-right:15px;padding:9px 10px;margin-top:8px;margin-bottom:8px;background-color:transparent;border:1px solid transparent;border-radius:0}
  .navbar-toggle .icon-bar {display:block;width:22px;height:2px;border-radius:1px}
  .navbar-toggle .icon-bar + .icon-bar {margin-top:4px}
  @media (min-width:768px) {.navbar-toggle {  display:none} }
.navbar-nav {margin:8px -15px}
  .navbar-nav &gt; li &gt; a {padding-top:10px;padding-bottom:10px;line-height:18px}
  @media (max-width:767px) {.navbar-nav .open .dropdown-menu {  position:static;  float:none;  width:auto;  margin-top:0;  background-color:transparent;  border:0;  box-shadow:none}
      .navbar-nav .open .dropdown-menu &gt; li &gt; a,
      .navbar-nav .open .dropdown-menu .dropdown-header {    padding:5px 15px 5px 25px}
      .navbar-nav .open .dropdown-menu &gt; li &gt; a {    line-height:18px}
        .navbar-nav .open .dropdown-menu &gt; li &gt; a:hover, .navbar-nav .open .dropdown-menu &gt; li &gt; a:focus {      background-image:none} }
  @media (min-width:768px) {.navbar-nav {  float:left;  margin:0}
      .navbar-nav &gt; li {    float:left}
        .navbar-nav &gt; li &gt; a {      padding-top:16px;      padding-bottom:16px} }
@media (min-width:768px) {.navbar-left {float:left !important}
  .navbar-right {float:right !important} }
.navbar-form {margin-left:-15px;margin-right:-15px;padding:10px 15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);margin-top:9px;margin-bottom:9px}
  @media (max-width:767px) {.navbar-form .form-group {  margin-bottom:5px} }
  @media (min-width:768px) {.navbar-form {  width:auto;  border:0;  margin-left:0;  margin-right:0;  padding-top:0;  padding-bottom:0;  -webkit-box-shadow:none;  box-shadow:none} }
.navbar-nav &gt; li &gt; .dropdown-menu {margin-top:0;border-top-right-radius:0;border-top-left-radius:0}
.navbar-fixed-bottom .navbar-nav &gt; li &gt; .dropdown-menu {border-bottom-right-radius:0;border-bottom-left-radius:0}
.navbar-nav.pull-right &gt; li &gt; .dropdown-menu,
.navbar-nav &gt; li &gt; .dropdown-menu.pull-right {left:auto;right:0}
.navbar-btn {margin-top:9px;margin-bottom:9px}
.navbar-text {float:left;margin-top:16px;margin-bottom:16px}
  @media (min-width:768px) {.navbar-text {  margin-left:15px;  margin-right:15px} }
.navbar-default {background-color:#f8f8f8;border-color:#e7e7e7}
  .navbar-default .navbar-brand {color:#777777}
    .navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {  color:#5e5e5e;  background-color:transparent}
  .navbar-default .navbar-text {color:#777777}
  .navbar-default .navbar-nav &gt; li &gt; a {color:#777777}
    .navbar-default .navbar-nav &gt; li &gt; a:hover, .navbar-default .navbar-nav &gt; li &gt; a:focus {  color:#333333;  background-color:transparent}
  .navbar-default .navbar-nav &gt; .active &gt; a, .navbar-default .navbar-nav &gt; .active &gt; a:hover, .navbar-default .navbar-nav &gt; .active &gt; a:focus {color:#555555;background-color:#e7e7e7}
  .navbar-default .navbar-nav &gt; .disabled &gt; a, .navbar-default .navbar-nav &gt; .disabled &gt; a:hover, .navbar-default .navbar-nav &gt; .disabled &gt; a:focus {color:#cccccc;background-color:transparent}
  .navbar-default .navbar-toggle {border-color:#dddddd}
    .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {  background-color:#dddddd}
    .navbar-default .navbar-toggle .icon-bar {  background-color:#cccccc}
  .navbar-default .navbar-collapse,
  .navbar-default .navbar-form {border-color:#e6e6e6}
  .navbar-default .navbar-nav &gt; .dropdown &gt; a:hover .caret,
  .navbar-default .navbar-nav &gt; .dropdown &gt; a:focus .caret {border-top-color:#333333;border-bottom-color:#333333}
  .navbar-default .navbar-nav &gt; .open &gt; a, .navbar-default .navbar-nav &gt; .open &gt; a:hover, .navbar-default .navbar-nav &gt; .open &gt; a:focus {background-color:#e7e7e7;color:#555555}
    .navbar-default .navbar-nav &gt; .open &gt; a .caret, .navbar-default .navbar-nav &gt; .open &gt; a:hover .caret, .navbar-default .navbar-nav &gt; .open &gt; a:focus .caret {  border-top-color:#555555;  border-bottom-color:#555555}
  .navbar-default .navbar-nav &gt; .dropdown &gt; a .caret {border-top-color:#777777;border-bottom-color:#777777}
  @media (max-width:767px) {.navbar-default .navbar-nav .open .dropdown-menu &gt; li &gt; a {  color:#777777}
      .navbar-default .navbar-nav .open .dropdown-menu &gt; li &gt; a:hover, .navbar-default .navbar-nav .open .dropdown-menu &gt; li &gt; a:focus {    color:#333333;    background-color:transparent}
    .navbar-default .navbar-nav .open .dropdown-menu &gt; .active &gt; a, .navbar-default .navbar-nav .open .dropdown-menu &gt; .active &gt; a:hover, .navbar-default .navbar-nav .open .dropdown-menu &gt; .active &gt; a:focus {  color:#555555;  background-color:#e7e7e7}
    .navbar-default .navbar-nav .open .dropdown-menu &gt; .disabled &gt; a, .navbar-default .navbar-nav .open .dropdown-menu &gt; .disabled &gt; a:hover, .navbar-default .navbar-nav .open .dropdown-menu &gt; .disabled &gt; a:focus {  color:#cccccc;  background-color:transparent} }
  .navbar-default .navbar-link {color:#777777}
    .navbar-default .navbar-link:hover {  color:#333333}
.navbar-inverse {background-color:#222222;border-color:#090909}
  .navbar-inverse .navbar-brand {color:#999999}
    .navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {  color:white;  background-color:transparent}
  .navbar-inverse .navbar-text {color:#999999}
  .navbar-inverse .navbar-nav &gt; li &gt; a {color:#999999}
    .navbar-inverse .navbar-nav &gt; li &gt; a:hover, .navbar-inverse .navbar-nav &gt; li &gt; a:focus {  color:white;  background-color:transparent}
  .navbar-inverse .navbar-nav &gt; .active &gt; a, .navbar-inverse .navbar-nav &gt; .active &gt; a:hover, .navbar-inverse .navbar-nav &gt; .active &gt; a:focus {color:white;background-color:#090909}
  .navbar-inverse .navbar-nav &gt; .disabled &gt; a, .navbar-inverse .navbar-nav &gt; .disabled &gt; a:hover, .navbar-inverse .navbar-nav &gt; .disabled &gt; a:focus {color:#444444;background-color:transparent}
  .navbar-inverse .navbar-toggle {border-color:#333333}
    .navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {  background-color:#333333}
    .navbar-inverse .navbar-toggle .icon-bar {  background-color:white}
  .navbar-inverse .navbar-collapse,
  .navbar-inverse .navbar-form {border-color:#101010}
  .navbar-inverse .navbar-nav &gt; .open &gt; a, .navbar-inverse .navbar-nav &gt; .open &gt; a:hover, .navbar-inverse .navbar-nav &gt; .open &gt; a:focus {background-color:#090909;color:white}
  .navbar-inverse .navbar-nav &gt; .dropdown &gt; a:hover .caret {border-top-color:white;border-bottom-color:white}
  .navbar-inverse .navbar-nav &gt; .dropdown &gt; a .caret {border-top-color:#999999;border-bottom-color:#999999}
  .navbar-inverse .navbar-nav &gt; .open &gt; a .caret, .navbar-inverse .navbar-nav &gt; .open &gt; a:hover .caret, .navbar-inverse .navbar-nav &gt; .open &gt; a:focus .caret {border-top-color:white;border-bottom-color:white}
  @media (max-width:767px) {.navbar-inverse .navbar-nav .open .dropdown-menu &gt; .dropdown-header {  border-color:#090909}
    .navbar-inverse .navbar-nav .open .dropdown-menu &gt; li &gt; a {  color:#999999}
      .navbar-inverse .navbar-nav .open .dropdown-menu &gt; li &gt; a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu &gt; li &gt; a:focus {    color:white;    background-color:transparent}
    .navbar-inverse .navbar-nav .open .dropdown-menu &gt; .active &gt; a, .navbar-inverse .navbar-nav .open .dropdown-menu &gt; .active &gt; a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu &gt; .active &gt; a:focus {  color:white;  background-color:#090909}
    .navbar-inverse .navbar-nav .open .dropdown-menu &gt; .disabled &gt; a, .navbar-inverse .navbar-nav .open .dropdown-menu &gt; .disabled &gt; a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu &gt; .disabled &gt; a:focus {  color:#444444;  background-color:transparent} }
  .navbar-inverse .navbar-link {color:#999999}
    .navbar-inverse .navbar-link:hover {  color:white}
.breadcrumb {padding:8px 15px;margin-bottom:10px;list-style:none;background-color:#f6f6f6;border-radius:0}
  .breadcrumb &gt; li {display:inline-block}
    .breadcrumb &gt; li + li:before {  content:"/\00a0";  padding:0 5px;  color:#333333}
  .breadcrumb &gt; .active {color:#333333}
.pagination {display:inline-block;padding-left:0;margin:18px 0;border-radius:0}
  .pagination &gt; li {display:inline}
    .pagination &gt; li &gt; a,
    .pagination &gt; li &gt; span {  position:relative;  float:left;  padding:6px 12px;  line-height:1.42857;  text-decoration:none;  background-color:white;  border:1px solid #cccccc;  margin-left:-1px}
    .pagination &gt; li:first-child &gt; a,
    .pagination &gt; li:first-child &gt; span {  margin-left:0;  border-bottom-left-radius:0;  border-top-left-radius:0}
    .pagination &gt; li:last-child &gt; a,
    .pagination &gt; li:last-child &gt; span {  border-bottom-right-radius:0;  border-top-right-radius:0}
  .pagination &gt; li &gt; a:hover, .pagination &gt; li &gt; a:focus,
  .pagination &gt; li &gt; span:hover,
  .pagination &gt; li &gt; span:focus {background-color:#cccccc}
  .pagination &gt; .active &gt; a, .pagination &gt; .active &gt; a:hover, .pagination &gt; .active &gt; a:focus,
  .pagination &gt; .active &gt; span,
  .pagination &gt; .active &gt; span:hover,
  .pagination &gt; .active &gt; span:focus {z-index:2;color:white;background-color:#cccccc;border-color:#cccccc;cursor:default}
  .pagination &gt; .disabled &gt; span,
  .pagination &gt; .disabled &gt; a,
  .pagination &gt; .disabled &gt; a:hover,
  .pagination &gt; .disabled &gt; a:focus {color:#999999;background-color:white;border-color:#cccccc;cursor:not-allowed}
.pagination-lg &gt; li &gt; a,
.pagination-lg &gt; li &gt; span {padding:10px 16px;font-size:17px}
.pagination-lg &gt; li:first-child &gt; a,
.pagination-lg &gt; li:first-child &gt; span {border-bottom-left-radius:6px;border-top-left-radius:6px}
.pagination-lg &gt; li:last-child &gt; a,
.pagination-lg &gt; li:last-child &gt; span {border-bottom-right-radius:6px;border-top-right-radius:6px}
.pagination-sm &gt; li &gt; a,
.pagination-sm &gt; li &gt; span {padding:5px 10px;font-size:12px}
.pagination-sm &gt; li:first-child &gt; a,
.pagination-sm &gt; li:first-child &gt; span {border-bottom-left-radius:0;border-top-left-radius:0}
.pagination-sm &gt; li:last-child &gt; a,
.pagination-sm &gt; li:last-child &gt; span {border-bottom-right-radius:0;border-top-right-radius:0}
.pager {padding-left:0;margin:18px 0;list-style:none;text-align:center}
  .pager:before, .pager:after {content:" ";  display:table; }
  .pager:after {clear:both}
  .pager li {display:inline}
    .pager li &gt; a,
    .pager li &gt; span {  display:inline-block;  padding:5px 14px;  background-color:white;  border:1px solid #cccccc;  border-radius:15px}
    .pager li &gt; a:hover,
    .pager li &gt; a:focus {  text-decoration:none;  background-color:#cccccc}
  .pager .next &gt; a,
  .pager .next &gt; span {float:right}
  .pager .previous &gt; a,
  .pager .previous &gt; span {float:left}
  .pager .disabled &gt; a,
  .pager .disabled &gt; a:hover,
  .pager .disabled &gt; a:focus,
  .pager .disabled &gt; span {color:#999999;background-color:white;cursor:not-allowed}
.label {display:inline;padding:.2em .6em .3em;font-size:100%;font-weight:bold;line-height:1;color:white;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:0}
  .label[href]:hover, .label[href]:focus {color:white;text-decoration:none;cursor:pointer}
  .label:empty {display:none}
.label-default {background-color:#999999}
  .label-default[href]:hover, .label-default[href]:focus {background-color:gray}
.label-primary {background-color:#428bca}
  .label-primary[href]:hover, .label-primary[href]:focus {background-color:#3071a9}
.label-success {background-color:#55c65e;border:1px solid #36943e}
  .label-success[href]:hover, .label-success[href]:focus {background-color:#3aae43}
.label-info {background-color:#5192f3;border:1px solid #4b80c3}
  .label-info[href]:hover, .label-info[href]:focus {background-color:#2174f0}
.label-warning {background-color:#fe9126;border:1px solid #e4752b}
  .label-warning[href]:hover, .label-warning[href]:focus {background-color:#f07701}
.label-danger {background-color:#f3515c;border:1px solid #d4323d}
  .label-danger[href]:hover, .label-danger[href]:focus {background-color:#f0212f}
.badge {display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:bold;color:white;line-height:1;vertical-align:baseline;white-space:nowrap;text-align:center;background-color:#999999;border-radius:10px}
  .badge:empty {display:none}
a.badge:hover, a.badge:focus {color:white;text-decoration:none;cursor:pointer}
.btn .badge {position:relative;top:-1px}
a.list-group-item.active &gt; .badge,
.nav-pills &gt; .active &gt; a &gt; .badge {color:#777777;background-color:white}
.nav-pills &gt; li &gt; a &gt; .badge {margin-left:3px}
.thumbnail {display:block}
  .thumbnail &gt; img {display:block;max-width:100%;height:auto}
a.thumbnail:hover,
a.thumbnail:focus {border-color:#777777}
.thumbnail &gt; img {margin-left:auto;margin-right:auto}
.thumbnail .caption {padding:9px;color:#777777}
.alert {padding:15px;margin-bottom:18px;border:1px solid transparent;border-radius:0}
  .alert h4 {margin-top:0;color:inherit}
  .alert .alert-link {font-weight:bold}
  .alert &gt; p,
  .alert &gt; ul {margin-bottom:0}
  .alert &gt; p + p {margin-top:5px}
.alert-dismissable {padding-right:35px}
  .alert-dismissable .close {position:relative;top:-2px;right:-21px;color:inherit}
.alert-success {background-color:#55c65e;border-color:#48b151;color:white}
  .alert-success hr {border-top-color:#419f49}
  .alert-success .alert-link {color:#e6e6e6}
.alert-info {background-color:#5192f3;border-color:#4b80c3;color:white}
  .alert-info hr {border-top-color:#3d73b7}
  .alert-info .alert-link {color:#e6e6e6}
.alert-warning {background-color:#fe9126;border-color:#e4752b;color:white}
  .alert-warning hr {border-top-color:#da681c}
  .alert-warning .alert-link {color:#e6e6e6}
.alert-danger {background-color:#f3515c;border-color:#d4323d;color:white}
  .alert-danger hr {border-top-color:#c32933}
  .alert-danger .alert-link {color:#e6e6e6}
@-webkit-keyframes progress-bar-stripes {from {background-position:40px 0}
  to {background-position:0 0} }
@-moz-keyframes progress-bar-stripes {from {background-position:40px 0}
  to {background-position:0 0} }
@-o-keyframes progress-bar-stripes {from {background-position:0 0}
  to {background-position:40px 0} }
@keyframes progress-bar-stripes {from {background-position:40px 0}
  to {background-position:0 0} }
.progress {overflow:hidden;height:18px;margin-bottom:18px;background-color:whitesmoke;border-radius:0;-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1)}
.progress-bar {float:left;width:0%;height:100%;font-size:12px;color:white;text-align:center;background-color:#428bca;-webkit-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15);box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15);-webkit-transition:width 0.6s ease;transition:width 0.6s ease}
.progress-striped .progress-bar {background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));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);background-image:-moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);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));background-size:40px 40px}
.progress.active .progress-bar {-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}
.progress-bar-success {background-color:#46a74e}
  .progress-striped .progress-bar-success {background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));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);background-image:-moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);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))}
.progress-bar-info {background-color:#5192f3}
  .progress-striped .progress-bar-info {background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));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);background-image:-moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);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))}
.progress-bar-warning {background-color:#f0ad4e}
  .progress-striped .progress-bar-warning {background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));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);background-image:-moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);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))}
.progress-bar-danger {background-color:#d9534f}
  .progress-striped .progress-bar-danger {background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));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);background-image:-moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);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))}
.media,
.media-body {overflow:hidden;zoom:1}
.media,
.media .media {margin-top:15px}
.media:first-child {margin-top:0}
.media-object {display:block}
.media-heading {margin:0 0 5px}
.media &gt; .pull-left {margin-right:10px}
.media &gt; .pull-right {margin-left:10px}
.media-list {padding-left:0;list-style:none}
.list-group {margin-bottom:20px;padding-left:0}
.list-group-item {position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:white;border:1px solid #dddddd}
  .list-group-item:first-child {border-top-right-radius:0;border-top-left-radius:0}
  .list-group-item:last-child {margin-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}
  .list-group-item &gt; .badge {float:right}
  .list-group-item &gt; .badge + .badge {margin-right:5px}
  .list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {z-index:2;color:white;background-color:#428bca;border-color:#428bca}
    .list-group-item.active .list-group-item-heading, .list-group-item.active:hover .list-group-item-heading, .list-group-item.active:focus .list-group-item-heading {  color:inherit}
    .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 {  color:#e1edf7}
a.list-group-item {color:#555555}
  a.list-group-item .list-group-item-heading {color:#333333}
  a.list-group-item:hover, a.list-group-item:focus {text-decoration:none;background-color:whitesmoke}
.list-group-item-heading {margin-top:0;margin-bottom:5px}
.list-group-item-text {margin-bottom:0;line-height:1.3}
.panel {margin-bottom:18px;background-color:white;border:1px solid transparent;border-radius:0;-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.05);box-shadow:0 1px 1px rgba(0, 0, 0, 0.05)}
.panel-body {padding:15px}
  .panel-body:before, .panel-body:after {content:" ";  display:table; }
  .panel-body:after {clear:both}
.panel &gt; .list-group {margin-bottom:0}
  .panel &gt; .list-group .list-group-item {border-width:1px 0}
    .panel &gt; .list-group .list-group-item:first-child {  border-top-right-radius:0;  border-top-left-radius:0}
    .panel &gt; .list-group .list-group-item:last-child {  border-bottom:0}
.panel-heading + .list-group .list-group-item:first-child {border-top-width:0}
.panel &gt; .table {margin-bottom:0}
.panel &gt; .panel-body + .table {border-top:1px solid #d6d4d4}
.panel-heading {padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:-1;border-top-left-radius:-1}
.panel-title {margin-top:0;margin-bottom:0;font-size:15px}
  .panel-title &gt; a {color:inherit}
.panel-footer {padding:10px 15px;background-color:whitesmoke;border-top:1px solid #dddddd;border-bottom-right-radius:-1;border-bottom-left-radius:-1}
.panel-group .panel {margin-bottom:0;border-radius:0;overflow:hidden}
  .panel-group .panel + .panel {margin-top:5px}
.panel-group .panel-heading {border-bottom:0}
  .panel-group .panel-heading + .panel-collapse .panel-body {border:1px solid #dddddd}
.panel-group .panel-footer {border-top:0}
  .panel-group .panel-footer + .panel-collapse .panel-body {border-bottom:1px solid #dddddd}
.panel-default {border-color:#dddddd}
  .panel-default &gt; .panel-heading {color:#333333;background-color:whitesmoke;border-color:#dddddd}
    .panel-default &gt; .panel-heading + .panel-collapse .panel-body {  border-top-color:#dddddd}
  .panel-default &gt; .panel-footer + .panel-collapse .panel-body {border-bottom-color:#dddddd}
.panel-primary {border-color:#428bca}
  .panel-primary &gt; .panel-heading {color:white;background-color:#428bca;border-color:#428bca}
    .panel-primary &gt; .panel-heading + .panel-collapse .panel-body {  border-top-color:#428bca}
  .panel-primary &gt; .panel-footer + .panel-collapse .panel-body {border-bottom-color:#428bca}
.panel-success {border-color:#48b151}
  .panel-success &gt; .panel-heading {color:white;background-color:#55c65e;border-color:#48b151}
    .panel-success &gt; .panel-heading + .panel-collapse .panel-body {  border-top-color:#48b151}
  .panel-success &gt; .panel-footer + .panel-collapse .panel-body {border-bottom-color:#48b151}
.panel-warning {border-color:#e4752b}
  .panel-warning &gt; .panel-heading {color:white;background-color:#fe9126;border-color:#e4752b}
    .panel-warning &gt; .panel-heading + .panel-collapse .panel-body {  border-top-color:#e4752b}
  .panel-warning &gt; .panel-footer + .panel-collapse .panel-body {border-bottom-color:#e4752b}
.panel-danger {border-color:#d4323d}
  .panel-danger &gt; .panel-heading {color:white;background-color:#f3515c;border-color:#d4323d}
    .panel-danger &gt; .panel-heading + .panel-collapse .panel-body {  border-top-color:#d4323d}
  .panel-danger &gt; .panel-footer + .panel-collapse .panel-body {border-bottom-color:#d4323d}
.panel-info {border-color:#4b80c3}
  .panel-info &gt; .panel-heading {color:white;background-color:#5192f3;border-color:#4b80c3}
    .panel-info &gt; .panel-heading + .panel-collapse .panel-body {  border-top-color:#4b80c3}
  .panel-info &gt; .panel-footer + .panel-collapse .panel-body {border-bottom-color:#4b80c3}
.well {min-height:20px;padding:19px;margin-bottom:20px;background-color:whitesmoke;border:1px solid #e3e3e3;border-radius:0;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05)}
  .well blockquote {border-color:#ddd;border-color:rgba(0, 0, 0, 0.15)}
.well-lg {padding:24px;border-radius:6px}
.well-sm {padding:9px;border-radius:0}
.close {float:right;font-size:19.5px;font-weight:bold;line-height:1;color:black;text-shadow:0 1px 0 white;opacity:0.2;filter:alpha(opacity=20)}
  .close:hover, .close:focus {color:black;text-decoration:none;cursor:pointer;opacity:0.5;filter:alpha(opacity=50)}
button.close {padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}
.clearfix:before, .clearfix:after {content:" ";
  display:table; }
.clearfix:after {clear:both}
.pull-right {float:right !important}
.pull-left {float:left !important}
.hide {display:none !important}
.show {display:block !important}
.invisible {visibility:hidden}
.text-hide {font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.affix {position:fixed}
@-ms-viewport {width:device-width}
@media screen and (max-width:400px) {@-ms-viewport {width:320px} }
.hidden {display:none !important;visibility:hidden !important}
.visible-xs {display:none !important}
tr.visible-xs {display:none !important}
th.visible-xs,
td.visible-xs {display:none !important}
@media (max-width:767px) {.visible-xs {display:block !important}
  tr.visible-xs {display:table-row !important}
  th.visible-xs,
  td.visible-xs {display:table-cell !important} }
@media (min-width:768px) and (max-width:991px) {.visible-xs.visible-sm {display:block !important}
  tr.visible-xs.visible-sm {display:table-row !important}
  th.visible-xs.visible-sm,
  td.visible-xs.visible-sm {display:table-cell !important} }
@media (min-width:992px) and (max-width:1199px) {.visible-xs.visible-md {display:block !important}
  tr.visible-xs.visible-md {display:table-row !important}
  th.visible-xs.visible-md,
  td.visible-xs.visible-md {display:table-cell !important} }
@media (min-width:1200px) {.visible-xs.visible-lg {display:block !important}
  tr.visible-xs.visible-lg {display:table-row !important}
  th.visible-xs.visible-lg,
  td.visible-xs.visible-lg {display:table-cell !important} }
.visible-sm {display:none !important}
tr.visible-sm {display:none !important}
th.visible-sm,
td.visible-sm {display:none !important}
@media (max-width:767px) {.visible-sm.visible-xs {display:block !important}
  tr.visible-sm.visible-xs {display:table-row !important}
  th.visible-sm.visible-xs,
  td.visible-sm.visible-xs {display:table-cell !important} }
@media (min-width:768px) and (max-width:991px) {.visible-sm {display:block !important}
  tr.visible-sm {display:table-row !important}
  th.visible-sm,
  td.visible-sm {display:table-cell !important} }
@media (min-width:992px) and (max-width:1199px) {.visible-sm.visible-md {display:block !important}
  tr.visible-sm.visible-md {display:table-row !important}
  th.visible-sm.visible-md,
  td.visible-sm.visible-md {display:table-cell !important} }
@media (min-width:1200px) {.visible-sm.visible-lg {display:block !important}
  tr.visible-sm.visible-lg {display:table-row !important}
  th.visible-sm.visible-lg,
  td.visible-sm.visible-lg {display:table-cell !important} }
.visible-md {display:none !important}
tr.visible-md {display:none !important}
th.visible-md,
td.visible-md {display:none !important}
@media (max-width:767px) {.visible-md.visible-xs {display:block !important}
  tr.visible-md.visible-xs {display:table-row !important}
  th.visible-md.visible-xs,
  td.visible-md.visible-xs {display:table-cell !important} }
@media (min-width:768px) and (max-width:991px) {.visible-md.visible-sm {display:block !important}
  tr.visible-md.visible-sm {display:table-row !important}
  th.visible-md.visible-sm,
  td.visible-md.visible-sm {display:table-cell !important} }
@media (min-width:992px) and (max-width:1199px) {.visible-md {display:block !important}
  tr.visible-md {display:table-row !important}
  th.visible-md,
  td.visible-md {display:table-cell !important} }
@media (min-width:1200px) {.visible-md.visible-lg {display:block !important}
  tr.visible-md.visible-lg {display:table-row !important}
  th.visible-md.visible-lg,
  td.visible-md.visible-lg {display:table-cell !important} }
.visible-lg {display:none !important}
tr.visible-lg {display:none !important}
th.visible-lg,
td.visible-lg {display:none !important}
@media (max-width:767px) {.visible-lg.visible-xs {display:block !important}
  tr.visible-lg.visible-xs {display:table-row !important}
  th.visible-lg.visible-xs,
  td.visible-lg.visible-xs {display:table-cell !important} }
@media (min-width:768px) and (max-width:991px) {.visible-lg.visible-sm {display:block !important}
  tr.visible-lg.visible-sm {display:table-row !important}
  th.visible-lg.visible-sm,
  td.visible-lg.visible-sm {display:table-cell !important} }
@media (min-width:992px) and (max-width:1199px) {.visible-lg.visible-md {display:block !important}
  tr.visible-lg.visible-md {display:table-row !important}
  th.visible-lg.visible-md,
  td.visible-lg.visible-md {display:table-cell !important} }
@media (min-width:1200px) {.visible-lg {display:block !important}
  tr.visible-lg {display:table-row !important}
  th.visible-lg,
  td.visible-lg {display:table-cell !important} }
/*.hidden-xs {display:block !important}*/
tr.hidden-xs {display:table-row !important}
th.hidden-xs,
td.hidden-xs {display:table-cell !important}
@media (max-width:767px) {.hidden-xs {display:none !important}
  tr.hidden-xs {display:none !important}
  th.hidden-xs,
  td.hidden-xs {display:none !important} }
@media (min-width:768px) and (max-width:991px) {.hidden-xs.hidden-sm {display:none !important}
  tr.hidden-xs.hidden-sm {display:none !important}
  th.hidden-xs.hidden-sm,
  td.hidden-xs.hidden-sm {display:none !important} }
@media (min-width:992px) and (max-width:1199px) {.hidden-xs.hidden-md {display:none !important}
  tr.hidden-xs.hidden-md {display:none !important}
  th.hidden-xs.hidden-md,
  td.hidden-xs.hidden-md {display:none !important} }
@media (min-width:1200px) {.hidden-xs.hidden-lg {display:none !important}
  tr.hidden-xs.hidden-lg {display:none !important}
  th.hidden-xs.hidden-lg,
  td.hidden-xs.hidden-lg {display:none !important} }
.hidden-sm {display:block !important}
tr.hidden-sm {display:table-row !important}
th.hidden-sm,
td.hidden-sm {display:table-cell !important}
@media (max-width:767px) {.hidden-sm.hidden-xs {display:none !important}
  tr.hidden-sm.hidden-xs {display:none !important}
  th.hidden-sm.hidden-xs,
  td.hidden-sm.hidden-xs {display:none !important} }
@media (min-width:768px) and (max-width:991px) {.hidden-sm {display:none !important}
  tr.hidden-sm {display:none !important}
  th.hidden-sm,
  td.hidden-sm {display:none !important} }
@media (min-width:992px) and (max-width:1199px) {.hidden-sm.hidden-md {display:none !important}
  tr.hidden-sm.hidden-md {display:none !important}
  th.hidden-sm.hidden-md,
  td.hidden-sm.hidden-md {display:none !important} }
@media (min-width:1200px) {.hidden-sm.hidden-lg {display:none !important}
  tr.hidden-sm.hidden-lg {display:none !important}
  th.hidden-sm.hidden-lg,
  td.hidden-sm.hidden-lg {display:none !important} }
.hidden-md {display:block !important}
tr.hidden-md {display:table-row !important}
th.hidden-md,
td.hidden-md {display:table-cell !important}
@media (max-width:767px) {.hidden-md.hidden-xs {display:none !important}
  tr.hidden-md.hidden-xs {display:none !important}
  th.hidden-md.hidden-xs,
  td.hidden-md.hidden-xs {display:none !important} }
@media (min-width:768px) and (max-width:991px) {.hidden-md.hidden-sm {display:none !important}
  tr.hidden-md.hidden-sm {display:none !important}
  th.hidden-md.hidden-sm,
  td.hidden-md.hidden-sm {display:none !important} }
@media (min-width:992px) and (max-width:1199px) {.hidden-md {display:none !important}
  tr.hidden-md {display:none !important}
  th.hidden-md,
  td.hidden-md {display:none !important} }
@media (min-width:1200px) {.hidden-md.hidden-lg {display:none !important}
  tr.hidden-md.hidden-lg {display:none !important}
  th.hidden-md.hidden-lg,
  td.hidden-md.hidden-lg {display:none !important} }
.hidden-lg {display:block !important}
tr.hidden-lg {display:table-row !important}
th.hidden-lg,
td.hidden-lg {display:table-cell !important}
@media (max-width:767px) {.hidden-lg.hidden-xs {display:none !important}
  tr.hidden-lg.hidden-xs {display:none !important}
  th.hidden-lg.hidden-xs,
  td.hidden-lg.hidden-xs {display:none !important} }
@media (min-width:768px) and (max-width:991px) {.hidden-lg.hidden-sm {display:none !important}
  tr.hidden-lg.hidden-sm {display:none !important}
  th.hidden-lg.hidden-sm,
  td.hidden-lg.hidden-sm {display:none !important} }
@media (min-width:992px) and (max-width:1199px) {.hidden-lg.hidden-md {display:none !important}
  tr.hidden-lg.hidden-md {display:none !important}
  th.hidden-lg.hidden-md,
  td.hidden-lg.hidden-md {display:none !important} }
@media (min-width:1200px) {.hidden-lg {display:none !important}
  tr.hidden-lg {display:none !important}
  th.hidden-lg,
  td.hidden-lg {display:none !important} }
.visible-print {display:none !important}
tr.visible-print {display:none !important}
th.visible-print,
td.visible-print {display:none !important}
@media print {.visible-print {display:block !important}
  tr.visible-print {display:table-row !important}
  th.visible-print,
  td.visible-print {display:table-cell !important}
  .hidden-print {display:none !important}
  tr.hidden-print {display:none !important}
  th.hidden-print,
  td.hidden-print {display:none !important} }
/*!
 *  Font Awesome 4.1.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font:SIL OFL 1.1, CSS:MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {font-family:'FontAwesome';src:url("font/fontawesome-webfont.eot?v=4.1.0");src:url("font/fontawesome-webfont.eot?#iefix&amp;v=4.1.0") format("embedded-opentype"), url("font/fontawesome-webfont.woff?v=4.1.0") format("woff"), url("font/fontawesome-webfont.ttf?v=4.1.0") format("truetype"), url("font/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular") format("svg");font-weight:normal;font-style:normal}
.fa {display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
/* makes the font 33% larger relative to the icon container */
.fa-lg {font-size:1.33333em;line-height:0.75em;vertical-align:-15%}
.fa-2x {font-size:2em}
.fa-3x {font-size:3em}
.fa-4x {font-size:4em}
.fa-5x {font-size:5em}
.fa-fw {width:1.28571em;text-align:center}
.fa-ul {padding-left:0;margin-left:2.14286em;list-style-type:none}
  .fa-ul &gt; li {position:relative}
.fa-li {position:absolute;left:-2.14286em;width:2.14286em;top:0.14286em;text-align:center}
  .fa-li.fa-lg {left:-1.85714em}
.fa-border {padding:.2em .25em .15em;border:solid 0.08em #eeeeee;border-radius:.1em}
.pull-right {float:right}
.pull-left {float:left}
.fa.pull-left {margin-right:.3em}
.fa.pull-right {margin-left:.3em}
.fa-spin {-webkit-animation:spin 2s infinite linear;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;animation:spin 2s infinite linear}
@-moz-keyframes spin {0% {-moz-transform:rotate(0deg)}
  100% {-moz-transform:rotate(359deg)} }
@-webkit-keyframes spin {0% {-webkit-transform:rotate(0deg)}
  100% {-webkit-transform:rotate(359deg)} }
@-o-keyframes spin {0% {-o-transform:rotate(0deg)}
  100% {-o-transform:rotate(359deg)} }
@keyframes spin {0% {-webkit-transform:rotate(0deg);transform:rotate(0deg)}
  100% {-webkit-transform:rotate(359deg);transform:rotate(359deg)} }
.fa-rotate-90 {filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}
.fa-rotate-180 {filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.fa-rotate-270 {filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}
.fa-flip-horizontal {filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0);-webkit-transform:scale(-1, 1);-moz-transform:scale(-1, 1);-ms-transform:scale(-1, 1);-o-transform:scale(-1, 1);transform:scale(-1, 1)}
.fa-flip-vertical {filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:scale(1, -1);-moz-transform:scale(1, -1);-ms-transform:scale(1, -1);-o-transform:scale(1, -1);transform:scale(1, -1)}
.fa-stack {position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}
.fa-stack-1x, .fa-stack-2x {position:absolute;left:0;width:100%;text-align:center}
.fa-stack-1x {line-height:inherit}
.fa-stack-2x {font-size:2em}
.fa-inverse {color:white}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {content:"\f000"}
.fa-music:before {content:"\f001"}
.fa-search:before {content:"\f002"}
.fa-envelope-o:before {content:"\f003"}
.fa-heart:before {content:"\f004"}
.fa-star:before {content:"\f005"}
.fa-star-o:before {content:"\f006"}
.fa-user:before {content:"\f007"}
.fa-film:before {content:"\f008"}
.fa-th-large:before {content:"\f009"}
.fa-th:before {content:"\f00a"}
.fa-th-list:before {content:"\f00b"}
.fa-check:before {content:"\f00c"}
.fa-times:before {content:"\f00d"}
.fa-search-plus:before {content:"\f00e"}
.fa-search-minus:before {content:"\f010"}
.fa-power-off:before {content:"\f011"}
.fa-signal:before {content:"\f012"}
.fa-gear:before,
.fa-cog:before {content:"\f013"}
.fa-trash-o:before {content:"\f014"}
.fa-home:before {content:"\f015"}
.fa-file-o:before {content:"\f016"}
.fa-clock-o:before {content:"\f017"}
.fa-road:before {content:"\f018"}
.fa-download:before {content:"\f019"}
.fa-arrow-circle-o-down:before {content:"\f01a"}
.fa-arrow-circle-o-up:before {content:"\f01b"}
.fa-inbox:before {content:"\f01c"}
.fa-play-circle-o:before {content:"\f01d"}
.fa-rotate-right:before,
.fa-repeat:before {content:"\f01e"}
.fa-refresh:before {content:"\f021"}
.fa-list-alt:before {content:"\f022"}
.fa-lock:before {content:"\f023"}
.fa-flag:before {content:"\f024"}
.fa-headphones:before {content:"\f025"}
.fa-volume-off:before {content:"\f026"}
.fa-volume-down:before {content:"\f027"}
.fa-volume-up:before {content:"\f028"}
.fa-qrcode:before {content:"\f029"}
.fa-barcode:before {content:"\f02a"}
.fa-tag:before {content:"\f02b"}
.fa-tags:before {content:"\f02c"}
.fa-book:before {content:"\f02d"}
.fa-bookmark:before {content:"\f02e"}
.fa-print:before {content:"\f02f"}
.fa-camera:before {content:"\f030"}
.fa-font:before {content:"\f031"}
.fa-bold:before {content:"\f032"}
.fa-italic:before {content:"\f033"}
.fa-text-height:before {content:"\f034"}
.fa-text-width:before {content:"\f035"}
.fa-align-left:before {content:"\f036"}
.fa-align-center:before {content:"\f037"}
.fa-align-right:before {content:"\f038"}
.fa-align-justify:before {content:"\f039"}
.fa-list:before {content:"\f03a"}
.fa-dedent:before,
.fa-outdent:before {content:"\f03b"}
.fa-indent:before {content:"\f03c"}
.fa-video-camera:before {content:"\f03d"}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {content:"\f03e"}
.fa-pencil:before {content:"\f040"}
.fa-map-marker:before {content:"\f041"}
.fa-adjust:before {content:"\f042"}
.fa-tint:before {content:"\f043"}
.fa-edit:before,
.fa-pencil-square-o:before {content:"\f044"}
.fa-share-square-o:before {content:"\f045"}
.fa-check-square-o:before {content:"\f046"}
.fa-arrows:before {content:"\f047"}
.fa-step-backward:before {content:"\f048"}
.fa-fast-backward:before {content:"\f049"}
.fa-backward:before {content:"\f04a"}
.fa-play:before {content:"\f04b"}
.fa-pause:before {content:"\f04c"}
.fa-stop:before {content:"\f04d"}
.fa-forward:before {content:"\f04e"}
.fa-fast-forward:before {content:"\f050"}
.fa-step-forward:before {content:"\f051"}
.fa-eject:before {content:"\f052"}
.fa-chevron-left:before {content:"\f053"}
.fa-chevron-right:before {content:"\f054"}
.fa-plus-circle:before {content:"\f055"}
.fa-minus-circle:before {content:"\f056"}
.fa-times-circle:before {content:"\f057"}
.fa-check-circle:before {content:"\f058"}
.fa-question-circle:before {content:"\f059"}
.fa-info-circle:before {content:"\f05a"}
.fa-crosshairs:before {content:"\f05b"}
.fa-times-circle-o:before {content:"\f05c"}
.fa-check-circle-o:before {content:"\f05d"}
.fa-ban:before {content:"\f05e"}
.fa-arrow-left:before {content:"\f060"}
.fa-arrow-right:before {content:"\f061"}
.fa-arrow-up:before {content:"\f062"}
.fa-arrow-down:before {content:"\f063"}
.fa-mail-forward:before,
.fa-share:before {content:"\f064"}
.fa-expand:before {content:"\f065"}
.fa-compress:before {content:"\f066"}
.fa-plus:before {content:"\f067"}
.fa-minus:before {content:"\f068"}
.fa-asterisk:before {content:"\f069"}
.fa-exclamation-circle:before {content:"\f06a"}
.fa-gift:before {content:"\f06b"}
.fa-leaf:before {content:"\f06c"}
.fa-fire:before {content:"\f06d"}
.fa-eye:before {content:"\f06e"}
.fa-eye-slash:before {content:"\f070"}
.fa-warning:before,
.fa-exclamation-triangle:before {content:"\f071"}
.fa-plane:before {content:"\f072"}
.fa-calendar:before {content:"\f073"}
.fa-random:before {content:"\f074"}
.fa-comment:before {content:"\f075"}
.fa-magnet:before {content:"\f076"}
.fa-chevron-up:before {content:"\f077"}
.fa-chevron-down:before {content:"\f078"}
.fa-retweet:before {content:"\f079"}
.fa-shopping-cart:before {content:"\f07a"}
.fa-folder:before {content:"\f07b"}
.fa-folder-open:before {content:"\f07c"}
.fa-arrows-v:before {content:"\f07d"}
.fa-arrows-h:before {content:"\f07e"}
.fa-bar-chart-o:before {content:"\f080"}
.fa-twitter-square:before {content:"\f081"}
.fa-facebook-square:before {content:"\f082"}
.fa-camera-retro:before {content:"\f083"}
.fa-key:before {content:"\f084"}
.fa-gears:before,
.fa-cogs:before {content:"\f085"}
.fa-comments:before {content:"\f086"}
.fa-thumbs-o-up:before {content:"\f087"}
.fa-thumbs-o-down:before {content:"\f088"}
.fa-star-half:before {content:"\f089"}
.fa-heart-o:before {content:"\f08a"}
.fa-sign-out:before {content:"\f08b"}
.fa-linkedin-square:before {content:"\f08c"}
.fa-thumb-tack:before {content:"\f08d"}
.fa-external-link:before {content:"\f08e"}
.fa-sign-in:before {content:"\f090"}
.fa-trophy:before {content:"\f091"}
.fa-github-square:before {content:"\f092"}
.fa-upload:before {content:"\f093"}
.fa-lemon-o:before {content:"\f094"}
.fa-phone:before {content:"\f095"}
.fa-square-o:before {content:"\f096"}
.fa-bookmark-o:before {content:"\f097"}
.fa-phone-square:before {content:"\f098"}
.fa-twitter:before {content:"\f099"}
.fa-facebook:before {content:"\f09a"}
.fa-github:before {content:"\f09b"}
.fa-unlock:before {content:"\f09c"}
.fa-credit-card:before {content:"\f09d"}
.fa-rss:before {content:"\f09e"}
.fa-hdd-o:before {content:"\f0a0"}
.fa-bullhorn:before {content:"\f0a1"}
.fa-bell:before {content:"\f0f3"}
.fa-certificate:before {content:"\f0a3"}
.fa-hand-o-right:before {content:"\f0a4"}
.fa-hand-o-left:before {content:"\f0a5"}
.fa-hand-o-up:before {content:"\f0a6"}
.fa-hand-o-down:before {content:"\f0a7"}
.fa-arrow-circle-left:before {content:"\f0a8"}
.fa-arrow-circle-right:before {content:"\f0a9"}
.fa-arrow-circle-up:before {content:"\f0aa"}
.fa-arrow-circle-down:before {content:"\f0ab"}
.fa-globe:before {content:"\f0ac"}
.fa-wrench:before {content:"\f0ad"}
.fa-tasks:before {content:"\f0ae"}
.fa-filter:before {content:"\f0b0"}
.fa-briefcase:before {content:"\f0b1"}
.fa-arrows-alt:before {content:"\f0b2"}
.fa-group:before,
.fa-users:before {content:"\f0c0"}
.fa-chain:before,
.fa-link:before {content:"\f0c1"}
.fa-cloud:before {content:"\f0c2"}
.fa-flask:before {content:"\f0c3"}
.fa-cut:before,
.fa-scissors:before {content:"\f0c4"}
.fa-copy:before,
.fa-files-o:before {content:"\f0c5"}
.fa-paperclip:before {content:"\f0c6"}
.fa-save:before,
.fa-floppy-o:before {content:"\f0c7"}
.fa-square:before {content:"\f0c8"}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {content:"\f0c9"}
.fa-list-ul:before {content:"\f0ca"}
.fa-list-ol:before {content:"\f0cb"}
.fa-strikethrough:before {content:"\f0cc"}
.fa-underline:before {content:"\f0cd"}
.fa-table:before {content:"\f0ce"}
.fa-magic:before {content:"\f0d0"}
.fa-truck:before {content:"\f0d1"}
.fa-pinterest:before {content:"\f0d2"}
.fa-pinterest-square:before {content:"\f0d3"}
.fa-google-plus-square:before {content:"\f0d4"}
.fa-google-plus:before {content:"\f0d5"}
.fa-money:before {content:"\f0d6"}
.fa-caret-down:before {content:"\f0d7"}
.fa-caret-up:before {content:"\f0d8"}
.fa-caret-left:before {content:"\f0d9"}
.fa-caret-right:before {content:"\f0da"}
.fa-columns:before {content:"\f0db"}
.fa-unsorted:before,
.fa-sort:before {content:"\f0dc"}
.fa-sort-down:before,
.fa-sort-desc:before {content:"\f0dd"}
.fa-sort-up:before,
.fa-sort-asc:before {content:"\f0de"}
.fa-envelope:before {content:"\f0e0"}
.fa-linkedin:before {content:"\f0e1"}
.fa-rotate-left:before,
.fa-undo:before {content:"\f0e2"}
.fa-legal:before,
.fa-gavel:before {content:"\f0e3"}
.fa-dashboard:before,
.fa-tachometer:before {content:"\f0e4"}
.fa-comment-o:before {content:"\f0e5"}
.fa-comments-o:before {content:"\f0e6"}
.fa-flash:before,
.fa-bolt:before {content:"\f0e7"}
.fa-sitemap:before {content:"\f0e8"}
.fa-umbrella:before {content:"\f0e9"}
.fa-paste:before,
.fa-clipboard:before {content:"\f0ea"}
.fa-lightbulb-o:before {content:"\f0eb"}
.fa-exchange:before {content:"\f0ec"}
.fa-cloud-download:before {content:"\f0ed"}
.fa-cloud-upload:before {content:"\f0ee"}
.fa-user-md:before {content:"\f0f0"}
.fa-stethoscope:before {content:"\f0f1"}
.fa-suitcase:before {content:"\f0f2"}
.fa-bell-o:before {content:"\f0a2"}
.fa-coffee:before {content:"\f0f4"}
.fa-cutlery:before {content:"\f0f5"}
.fa-file-text-o:before {content:"\f0f6"}
.fa-building-o:before {content:"\f0f7"}
.fa-hospital-o:before {content:"\f0f8"}
.fa-ambulance:before {content:"\f0f9"}
.fa-medkit:before {content:"\f0fa"}
.fa-fighter-jet:before {content:"\f0fb"}
.fa-beer:before {content:"\f0fc"}
.fa-h-square:before {content:"\f0fd"}
.fa-plus-square:before {content:"\f0fe"}
.fa-angle-double-left:before {content:"\f100"}
.fa-angle-double-right:before {content:"\f101"}
.fa-angle-double-up:before {content:"\f102"}
.fa-angle-double-down:before {content:"\f103"}
.fa-angle-left:before {content:"\f104"}
.fa-angle-right:before {content:"\f105"}
.fa-angle-up:before {content:"\f106"}
.fa-angle-down:before {content:"\f107"}
.fa-desktop:before {content:"\f108"}
.fa-laptop:before {content:"\f109"}
.fa-tablet:before {content:"\f10a"}
.fa-mobile-phone:before,
.fa-mobile:before {content:"\f10b"}
.fa-circle-o:before {content:"\f10c"}
.fa-quote-left:before {content:"\f10d"}
.fa-quote-right:before {content:"\f10e"}
.fa-spinner:before {content:"\f110"}
.fa-circle:before {content:"\f111"}
.fa-mail-reply:before,
.fa-reply:before {content:"\f112"}
.fa-github-alt:before {content:"\f113"}
.fa-folder-o:before {content:"\f114"}
.fa-folder-open-o:before {content:"\f115"}
.fa-smile-o:before {content:"\f118"}
.fa-frown-o:before {content:"\f119"}
.fa-meh-o:before {content:"\f11a"}
.fa-gamepad:before {content:"\f11b"}
.fa-keyboard-o:before {content:"\f11c"}
.fa-flag-o:before {content:"\f11d"}
.fa-flag-checkered:before {content:"\f11e"}
.fa-terminal:before {content:"\f120"}
.fa-code:before {content:"\f121"}
.fa-mail-reply-all:before,
.fa-reply-all:before {content:"\f122"}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {content:"\f123"}
.fa-location-arrow:before {content:"\f124"}
.fa-crop:before {content:"\f125"}
.fa-code-fork:before {content:"\f126"}
.fa-unlink:before,
.fa-chain-broken:before {content:"\f127"}
.fa-question:before {content:"\f128"}
.fa-info:before {content:"\f129"}
.fa-exclamation:before {content:"\f12a"}
.fa-superscript:before {content:"\f12b"}
.fa-subscript:before {content:"\f12c"}
.fa-eraser:before {content:"\f12d"}
.fa-puzzle-piece:before {content:"\f12e"}
.fa-microphone:before {content:"\f130"}
.fa-microphone-slash:before {content:"\f131"}
.fa-shield:before {content:"\f132"}
.fa-calendar-o:before {content:"\f133"}
.fa-fire-extinguisher:before {content:"\f134"}
.fa-rocket:before {content:"\f135"}
.fa-maxcdn:before {content:"\f136"}
.fa-chevron-circle-left:before {content:"\f137"}
.fa-chevron-circle-right:before {content:"\f138"}
.fa-chevron-circle-up:before {content:"\f139"}
.fa-chevron-circle-down:before {content:"\f13a"}
.fa-html5:before {content:"\f13b"}
.fa-css3:before {content:"\f13c"}
.fa-anchor:before {content:"\f13d"}
.fa-unlock-alt:before {content:"\f13e"}
.fa-bullseye:before {content:"\f140"}
.fa-ellipsis-h:before {content:"\f141"}
.fa-ellipsis-v:before {content:"\f142"}
.fa-rss-square:before {content:"\f143"}
.fa-play-circle:before {content:"\f144"}
.fa-ticket:before {content:"\f145"}
.fa-minus-square:before {content:"\f146"}
.fa-minus-square-o:before {content:"\f147"}
.fa-level-up:before {content:"\f148"}
.fa-level-down:before {content:"\f149"}
.fa-check-square:before {content:"\f14a"}
.fa-pencil-square:before {content:"\f14b"}
.fa-external-link-square:before {content:"\f14c"}
.fa-share-square:before {content:"\f14d"}
.fa-compass:before {content:"\f14e"}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {content:"\f150"}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {content:"\f151"}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {content:"\f152"}
.fa-euro:before,
.fa-eur:before {content:"\f153"}
.fa-gbp:before {content:"\f154"}
.fa-dollar:before,
.fa-usd:before {content:"\f155"}
.fa-rupee:before,
.fa-inr:before {content:"\f156"}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {content:"\f157"}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {content:"\f158"}
.fa-won:before,
.fa-krw:before {content:"\f159"}
.fa-bitcoin:before,
.fa-btc:before {content:"\f15a"}
.fa-file:before {content:"\f15b"}
.fa-file-text:before {content:"\f15c"}
.fa-sort-alpha-asc:before {content:"\f15d"}
.fa-sort-alpha-desc:before {content:"\f15e"}
.fa-sort-amount-asc:before {content:"\f160"}
.fa-sort-amount-desc:before {content:"\f161"}
.fa-sort-numeric-asc:before {content:"\f162"}
.fa-sort-numeric-desc:before {content:"\f163"}
.fa-thumbs-up:before {content:"\f164"}
.fa-thumbs-down:before {content:"\f165"}
.fa-youtube-square:before {content:"\f166"}
.fa-youtube:before {content:"\f167"}
.fa-xing:before {content:"\f168"}
.fa-xing-square:before {content:"\f169"}
.fa-youtube-play:before {content:"\f16a"}
.fa-dropbox:before {content:"\f16b"}
.fa-stack-overflow:before {content:"\f16c"}
.fa-instagram:before {content:"\f16d"}
.fa-flickr:before {content:"\f16e"}
.fa-adn:before {content:"\f170"}
.fa-bitbucket:before {content:"\f171"}
.fa-bitbucket-square:before {content:"\f172"}
.fa-tumblr:before {content:"\f173"}
.fa-tumblr-square:before {content:"\f174"}
.fa-long-arrow-down:before {content:"\f175"}
.fa-long-arrow-up:before {content:"\f176"}
.fa-long-arrow-left:before {content:"\f177"}
.fa-long-arrow-right:before {content:"\f178"}
.fa-apple:before {content:"\f179"}
.fa-windows:before {content:"\f17a"}
.fa-android:before {content:"\f17b"}
.fa-linux:before {content:"\f17c"}
.fa-dribbble:before {content:"\f17d"}
.fa-skype:before {content:"\f17e"}
.fa-foursquare:before {content:"\f180"}
.fa-trello:before {content:"\f181"}
.fa-female:before {content:"\f182"}
.fa-male:before {content:"\f183"}
.fa-gittip:before {content:"\f184"}
.fa-sun-o:before {content:"\f185"}
.fa-moon-o:before {content:"\f186"}
.fa-archive:before {content:"\f187"}
.fa-bug:before {content:"\f188"}
.fa-vk:before {content:"\f189"}
.fa-weibo:before {content:"\f18a"}
.fa-renren:before {content:"\f18b"}
.fa-pagelines:before {content:"\f18c"}
.fa-stack-exchange:before {content:"\f18d"}
.fa-arrow-circle-o-right:before {content:"\f18e"}
.fa-arrow-circle-o-left:before {content:"\f190"}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {content:"\f191"}
.fa-dot-circle-o:before {content:"\f192"}
.fa-wheelchair:before {content:"\f193"}
.fa-whatsapp:before {content:"\f232"}
.fa-vimeo-square:before {content:"\f194"}
.fa-turkish-lira:before,
.fa-try:before {content:"\f195"}
.fa-plus-square-o:before {content:"\f196"}
.fa-space-shuttle:before {content:"\f197"}
.fa-slack:before {content:"\f198"}
.fa-envelope-square:before {content:"\f199"}
.fa-wordpress:before {content:"\f19a"}
.fa-openid:before {content:"\f19b"}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {content:"\f19c"}
.fa-mortar-board:before,
.fa-graduation-cap:before {content:"\f19d"}
.fa-yahoo:before {content:"\f19e"}
.fa-google:before {content:"\f1a0"}
.fa-reddit:before {content:"\f1a1"}
.fa-reddit-square:before {content:"\f1a2"}
.fa-stumbleupon-circle:before {content:"\f1a3"}
.fa-stumbleupon:before {content:"\f1a4"}
.fa-delicious:before {content:"\f1a5"}
.fa-digg:before {content:"\f1a6"}
.fa-pied-piper-square:before,
.fa-pied-piper:before {content:"\f1a7"}
.fa-pied-piper-alt:before {content:"\f1a8"}
.fa-drupal:before {content:"\f1a9"}
.fa-joomla:before {content:"\f1aa"}
.fa-language:before {content:"\f1ab"}
.fa-fax:before {content:"\f1ac"}
.fa-building:before {content:"\f1ad"}
.fa-child:before {content:"\f1ae"}
.fa-paw:before {content:"\f1b0"}
.fa-spoon:before {content:"\f1b1"}
.fa-cube:before {content:"\f1b2"}
.fa-cubes:before {content:"\f1b3"}
.fa-behance:before {content:"\f1b4"}
.fa-behance-square:before {content:"\f1b5"}
.fa-steam:before {content:"\f1b6"}
.fa-steam-square:before {content:"\f1b7"}
.fa-recycle:before {content:"\f1b8"}
.fa-automobile:before,
.fa-car:before {content:"\f1b9"}
.fa-cab:before,
.fa-taxi:before {content:"\f1ba"}
.fa-tree:before {content:"\f1bb"}
.fa-spotify:before {content:"\f1bc"}
.fa-deviantart:before {content:"\f1bd"}
.fa-soundcloud:before {content:"\f1be"}
.fa-database:before {content:"\f1c0"}
.fa-file-pdf-o:before {content:"\f1c1"}
.fa-file-word-o:before {content:"\f1c2"}
.fa-file-excel-o:before {content:"\f1c3"}
.fa-file-powerpoint-o:before {content:"\f1c4"}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {content:"\f1c5"}
.fa-file-zip-o:before,
.fa-file-archive-o:before {content:"\f1c6"}
.fa-file-sound-o:before,
.fa-file-audio-o:before {content:"\f1c7"}
.fa-file-movie-o:before,
.fa-file-video-o:before {content:"\f1c8"}
.fa-file-code-o:before {content:"\f1c9"}
.fa-vine:before {content:"\f1ca"}
.fa-codepen:before {content:"\f1cb"}
.fa-jsfiddle:before {content:"\f1cc"}
.fa-life-bouy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {content:"\f1cd"}
.fa-circle-o-notch:before {content:"\f1ce"}
.fa-ra:before,
.fa-rebel:before {content:"\f1d0"}
.fa-ge:before,
.fa-empire:before {content:"\f1d1"}
.fa-git-square:before {content:"\f1d2"}
.fa-git:before {content:"\f1d3"}
.fa-hacker-news:before {content:"\f1d4"}
.fa-tencent-weibo:before {content:"\f1d5"}
.fa-qq:before {content:"\f1d6"}
.fa-wechat:before,
.fa-weixin:before {content:"\f1d7"}
.fa-send:before,
.fa-paper-plane:before {content:"\f1d8"}
.fa-send-o:before,
.fa-paper-plane-o:before {content:"\f1d9"}
.fa-history:before {content:"\f1da"}
.fa-circle-thin:before {content:"\f1db"}
.fa-header:before {content:"\f1dc"}
.fa-paragraph:before {content:"\f1dd"}
.fa-sliders:before {content:"\f1de"}
.fa-share-alt:before {content:"\f1e0"}
.fa-share-alt-square:before {content:"\f1e1"}
.fa-bomb:before {content:"\f1e2"}
a:hover {text-decoration:none}
/*a, a &gt; * {-webkit-transition:background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;-moz-transition:background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;-ms-transition:background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;-o-transition:background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;transition:background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out}*/
@media only screen and (min-width:1200px) {.container {padding-left:0;padding-right:0} }
body {height:100%;line-height:18px;font-size:13px;color:#000;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;font-smoothing:antialiased;animation-delay:0.1s;animation-name:fontfix;animation-duration:0.1s;animation-iteration-count:1;animation-timing-function:linear;-webkit-font-smoothing:antialiased;-webkit-animation-delay:0.1s;-webkit-animation-name:fontfix;-webkit-animation-duration:0.1s;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:linear;-moz-font-smoothing:antialiased;-moz-animation-delay:0.1s;-moz-animation-name:fontfix;-moz-animation-duration:0.1s;-moz-animation-iteration-count:1;-moz-animation-timing-function:linear}
  body.content_only {background:none}
@-webkit-keyframes fontfix {from {opacity:1}
  to {opacity:1} }
@-moz-keyframes fontfix {from {opacity:1}
  to {opacity:1} }
a:hover, a:focus, a:active {outline:none;text-decoration:none;color:#999}
.btn:active, .btn:focus, .btn.active {outline:none}
textarea {resize:none}
sup, .required {color:red}
/* -------------------------------------------------------------------------------
					 			STRUCTURE
------------------------------------------------------------------------------- */
.columns-container {background:white}
.home-container {padding-bottom:31px;padding-top:20px}
#columns {
position:relative;
padding-bottom:0;
padding-top:0;
background:#f9f9f9
}
  @media (max-width:767px) {#columns {  padding-top:5px} }
#index #columns {padding-bottom:0;padding-top:10px}
#index .tab-content {margin-top:6px;margin-bottom:0}
	header {background:#FFF; position:relative;width:100%;z-index:9999;padding:0;}
	header .topo {background:#f0f1f4; max-height:100%; min-height:54px}
	header .topo div.col-left{min-height:1px; padding-left:5px; padding-right:5px; position:relative;float:left}
	header .topo div.col-right{min-height:1px; padding-left:5px; padding-right:5px; position:relative;float:right;margin-left:auto; margin-right:0;}
	header .topo .dados-contacto{color:#403a3b; font-size:18px;font-family:'Open sans', sans-serif;min-height:54px;vertical-align:middle;line-height:54px}
	header .topo .dados-contacto span{color:#403a3b; font-size:14px;font-family:'Open sans', sans-serif}
	header .middle {background:#FFF; min-height:103px}
	header .middle .container{background:#FFF;min-height:103px;}
	header .footer {background:#000; min-height:30px; border-top:#858585 1px solid}
	header .nav { padding-top:10px; padding-bottom:10px; position:relative; background:#999; z-index:4}
	header .nav .row {margin:0}
    header .nav nav {width:100%}
	header .row {position:relative}
	header .row &gt; .container {position:inherit;}
	header .row #header_logo { margin:12px 0; padding-top:0; float:left; padding-left:0; position:relative; z-index:2}
	@media (max-width:992px)
	{
		header .row #header_logo {	padding-top:12px}
	}
	@media (max-width:991px)
	{
		header .row #header_logo {margin-top:0}
	}
	@media (max-width:767px)
	{
		header .row #header_logo {margin-top:2px; margin-bottom:2px;}
		header .row #header_logo img {width:120px; margin:0 auto}
	}
    @media (max-width:480px)
	{
		/*  header .row #header_logo { width:100%} */
	}
	@media (min-width:767px)
	{
		header .col-sm-4 + .col-sm-4 + .col-sm-4 {float:right}
	}
	@media (max-width:770px)
	{
		.gap{display:none}
		header{position:relative;}
	}
	.ie8 #header #header_logo {width:350px}
/* ----------------------------------------------------------------------------
							 		TITLE
------------------------------------------------------------------------------ */
#center_column .page_product_box h3 {color:#393838;text-transform:uppercase;font-family:"Open Sans", sans-serif;font-weight:600;font-size:18px;line-height:20px;padding:14px 20px 17px;margin:0 0 20px;position:relative;border:1px solid #e5e5e5;border-bottom:none;background:#fbfbfb}
/* ---------------------------------------------------------------------------
								 	TEXT
---------------------------------------------------------------------------- */
p.info-title {font-weight:bold;color:#333333;margin-bottom:25px}
p.info-account {margin:-4px 0 24px 0}
.dark {color:#333333}
.main-page-indent {margin-bottom:30px}
.alert {font-weight:bold}
  .alert ul,
  .alert ol {padding-left:15px;margin-left:27px}
    .alert ul li,
    .alert ol li {  list-style-type:decimal;  font-weight:normal}
  .alert.alert-success {text-shadow:1px 1px rgba(0, 0, 0, 0.1)}
    .alert.alert-success:before {  font-family:"FontAwesome";  content:"\f058";  font-size:20px;  vertical-align:-2px;  padding-right:7px}
  .alert.alert-danger {text-shadow:1px 1px rgba(0, 0, 0, 0.1)}
    .alert.alert-danger:before {  font-family:"FontAwesome";  content:"\f057";  font-size:20px;  vertical-align:-2px;  padding-right:7px;  float:left}
.label {white-space:normal;display:inline-block;padding:6px 10px}
label {color:#333333}
  label.required:before {content:"*";color:red;font-size:14px;position:relative;line-height:12px}
.unvisible {display:none}
.checkbox {line-height:16px}
  .checkbox label {color:#777777}
.close {opacity:1}
  .close:hover {opacity:1}
/* Fix for Mobile Safari */
input[type="checkbox"] {-webkit-appearance:checkbox}
input[type="radio"] {-webkit-appearance:radio}
/* -----------------------------------------------------------------------
								BUTTONS
------------------------------------------------------------------------- */
.button_mini,
.button_small,
.button,
.button_large,
.button_mini_disabled,
.button_small_disabled,
.button_disabled,
.button_large_disabled,
.exclusive_mini,
.exclusive_small,
.exclusive,
.exclusive_large,
.exclusive_mini_disabled,
.exclusive_small_disabled,
.exclusive_disabled,
.exclusive_large_disabled {position:relative;display:inline-block;padding:5px 7px;border:1px solid #cc9900;font-weight:bold;color:black;background:url(../img/bg_bt.gif) repeat-x 0 0 #f4b61b;cursor:pointer;white-space:normal;text-align:left}
*:first-child + html input.button_mini,
*:first-child + html input.button_small,
*:first-child + html input.button,
*:first-child + html input.button_large,
*:first-child + html input.button_mini_disabled,
*:first-child + html input.button_small_disabled,
*:first-child + html input.button_disabled,
*:first-child + html input.button_large_disabled,
*:first-child + html input.exclusive_mini,
*:first-child + html input.exclusive_small,
*:first-child + html input.exclusive,
*:first-child + html input.exclusive_large,
*:first-child + html input.exclusive_mini_disabled,
*:first-child + html input.exclusive_small_disabled,
*:first-child + html input.exclusive_disabled,
*:first-child + html input.exclusive_large_disabled {border:none}
/* ------------------------------------------------------------------
				 		hover button
--------------------------------------------------------------------- */
.button_mini:hover,
.button_small:hover,
.button:hover,
.button_large:hover,
.exclusive_mini:hover,
.exclusive_small:hover,
.exclusive:hover,
.exclusive_large:hover {text-decoration:none;background-position:left -50px}
.button_mini:active,
.button_small:active,
.button:active,
.button_large:active,
.exclusive_mini:active,
.exclusive_small:active,
.exclusive:active,
.exclusive_large:active {background-position:left -100px}
input.button_disabled,
input.exclusive_disabled,
span.exclusive {border:1px solid #cccccc;color:#999999;background:url(../img/bg_bt_2.gif) repeat-x 0 0 #cccccc;cursor:default}
.btn.disabled,
.btn[disabled]:hover {opacity:0.3}
.block_content .btn.btn-default.icon-right span {padding-right:0}
  .block_content .btn.btn-default.icon-right span:before {display:none}
.btn.btn-default {font:400 12px/14px Arial, Helvetica, sans-serif;color:#fff;white-space:normal;text-align:left;background:#20aa01;background-image:-moz-linear-gradient(#20aa01, #20aa01, #20aa01);background-image:-o-linear-gradient(#20aa01, #20aa01, #20aa01);background-image:-webkit-linear-gradient(#20aa01, #20aa01, #20aa01);background-image:linear-gradient(#20aa01, #20aa01, #20aa01);border:none;padding:4px 12px 5px}
  .btn.btn-default.icon-right span {display:block;padding-right:15px;position:relative}
    .btn.btn-default.icon-right span:before {  font-family:"FontAwesome";  content:"\f054";  position:absolute;  top:61%;  right:0;  height:30px;  line-height:30px;  font-size:11px;  margin-top:-15px;  vertical-align:middle}
  .btn.btn-default.icon-left span {display:block;padding-left:15px;position:relative}
    .btn.btn-default.icon-left span:before {  font-family:"FontAwesome";  content:"\f053";  position:absolute;  top:61%;  left:0;  height:30px;  font-size:11px;  line-height:30px;  margin-top:-15px;  vertical-align:middle}
  .btn.btn-default span i.left {vertical-align:0;margin:0 5px 0 0;display:inline-block}
  .btn.btn-default span i.right {margin-right:0;margin-left:5px}
  .btn.btn-default:hover, .btn.btn-default:active, .btn.btn-default:focus {background:#999;background-image:-moz-linear-gradient(#999, #20aa01, #20aa01);background-image:-o-linear-gradient(#999, #20aa01, #20aa01);background-image:-webkit-linear-gradient(#999, #20aa01, #20aa01);background-image:linear-gradient(#999, #20aa01, #20aa01)}
.btn.ajax_add_to_cart_button,
.btn.ajax_add_to_cart_product_button {width:172px;position:relative;color:#FFF !important;float:left;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-transform:uppercase;height:36px;text-align:center;font-size:20px;cursor:pointer;line-height:30px;margin:0 14px 0 auto;background-color:#20aa01;text-indent:10px;padding-right:0
  }
  .btn.ajax_add_to_cart_product_button:before{content:"\f07a";font-family:fontawesome;position:absolute;top:3px;left:0;color:#FFF}
  .btn.ajax_add_to_cart_button:hover, .btn.ajax_add_to_cart_button:active, .btn.ajax_add_to_cart_button:focus,
  .btn.ajax_add_to_cart_product_button:hover,
  .btn.ajax_add_to_cart_product_button:active,
  .btn.ajax_add_to_cart_product_button:focus {background:#000;}
.btn.lnk_view {color:#fff;padding:3px 11px 5px 11px;font-size:12px;background:#da7838;background-image:-moz-linear-gradient(#da7838, #eb8340, #e57e3b);background-image:-o-linear-gradient(#da7838, #eb8340, #e57e3b);background-image:-webkit-linear-gradient(#da7838, #eb8340, #e57e3b);background-image:linear-gradient(#da7838, #eb8340, #e57e3b)}
  .btn.lnk_view i.left {padding-right:8px;color:#777777}
  .btn.lnk_view:hover, .btn.lnk_view:active, .btn.lnk_view:focus {background:#e57e3b;background-image:-moz-linear-gradient(#e57e3b, #eb8340, #da7838);background-image:-o-linear-gradient(#e57e3b, #eb8340, #da7838);background-image:-webkit-linear-gradient(#e57e3b, #eb8340, #da7838);background-image:linear-gradient(#e57e3b, #eb8340, #da7838)}
.btn.btn-sm span i, .btn-group-sm &gt; .btn span i {vertical-align:0;margin-right:5px}
  .btn.btn-sm span i.right, .btn-group-sm &gt; .btn span i.right {margin-right:0;margin-left:5px}
.link-button {font-weight:bold}
  .link-button i {margin-right:5px}
    .link-button i.large {  font-size:26px;  line-height:26px;  vertical-align:-3px;  color:silver}
.btn.button-plus,
.btn.button-minus {font-size:14px;line-height:14px;color:silver;text-shadow:1px -1px rgba(0, 0, 0, 0.05);padding:0;border:1px solid;border-color:#dedcdc #c1bfbf #b5b4b4 #dad8d8;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}
  .btn.button-plus span,
  .btn.button-minus span {display:block;border:1px solid white;vertical-align:middle;width:25px;height:25px;text-align:center;vertical-align:middle;padding:4px 0 0 0;background:#1e5799;background:white;background:-moz-linear-gradient(top, white 0%, #fbfbfb 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #fbfbfb));background:-webkit-linear-gradient(top, white 0%, #fbfbfb 100%);background:-o-linear-gradient(top, white 0%, #fbfbfb 100%);background:-ms-linear-gradient(top, white 0%, #fbfbfb 100%);background:linear-gradient(to bottom, #ffffff 0%, #fbfbfb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#fbfbfb',GradientType=0)}
  .btn.button-plus:hover,
  .btn.button-minus:hover {color:#333333}
    .btn.button-plus:hover span,
    .btn.button-minus:hover span {  filter:none;  background:#f6f6f6}
/* ----------------------------------------------------------------------
									FORM
------------------------------------------------------------------------- */
.form-control {padding:3px 5px;height:27px;-webkit-box-shadow:none;box-shadow:none}
  .form-control:active, .form-control:focus {-webkit-box-shadow:transparent 0 0;box-shadow:transparent 0 0;border-color:#999999}
/* -----------------------------------------------------------------------
								TABLE
-------------------------------------------------------------------------- */
table.std,
table.table_block {margin-bottom:20px;width:100%;border:1px solid #999999;border-bottom:none;background:white;border-collapse:inherit}
table.std th,
table.table_block th {padding:14px 12px;font-size:12px;color:white;font-weight:bold;text-transform:uppercase;text-shadow:0 1px 0 black;background:#999999}
table.std tr.alternate_item,
table.table_block tr.alternate_item {background-color:#f3f3f3}
table.std td,
table.table_block td {padding:12px;border-right:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;font-size:12px;vertical-align:top}
.table {margin-bottom:30px}
  .table &gt; thead &gt; tr &gt; th {background:#fbfbfb;border-bottom-width:1px;color:#333333;vertical-align:middle}
    @media only screen and (max-width:767px) {  .table &gt; thead &gt; tr &gt; th {    padding-left:8px} }
  @media only screen and (max-width:767px) {.table td {  padding-left:8px !important} }
  .table td a.color-myaccount {color:#777777;text-decoration:underline}
    .table td a.color-myaccount:hover {  text-decoration:none}
  .table tfoot tr {background:#fbfbfb}
  .table tbody tr {-webkit-transition:all 0.2s linear;transition:all 0.2s linear}
    .table tbody tr:hover {  background:#fafafa;  -webkit-transition:all 0.2s linear;  transition:all 0.2s linear;  -webkit-box-shadow:inset rgba(0, 0, 0, 0.05) 0 0 7px;  box-shadow:inset rgba(0, 0, 0, 0.05) 0 0 7px}
#compare_shipping_form #compare_shipping .table thead tr th {background:none repeat scroll 0 0 #fbfbfb;border-bottom-width:1px;color:#333333;vertical-align:middle;line-height:1.42857;padding:9px 8px 11px 18px}
@media (max-width:480px) {#compare_shipping_form {padding-left:8px;padding-right:8px} }
/* --------------------------------------------------------------------
							PRODUCT ELEMENTS
----------------------------------------------------------------------- */
.product-name {font-size:14px;line-height:20px;color:#999;margin-bottom:0}
.product-name:hover {color:#999}
.product-name a {font-size:14px;line-height:20px;color:#999}
.product-name a:hover {  color:#999}
@media (max-width:768px) {  .product-name a {    font-size:14px} }


.price.product-price {font:700 18px/26px Arial, Helvetica, sans-serif;color:#999}
.old-price {color:#949494;text-decoration:line-through;font-style:italic}
.old-price.product-price {font-size:17px}
.special-price {color:#f13340}
.price-percent-reduction {background:#999;border:none;font:400 13px/19px Arial, Helvetica, sans-serif;color:white;padding:0 2px 0 2px;display:inline-block}
  .price-percent-reduction.small {font:700 17px/19px "Roboto", sans-serif;padding:0 3px 1px 3px}
/* ------------------------------------------------------------------------
			 				Labels New/Sale
--------------------------------------------------------------------------- */
.new-label {font:900 14px/12px "Roboto", sans-serif;color:white;text-transform:uppercase;background:#999;padding:5px 7px;display:block;position:absolute;left:10px;top:10px;z-index:1}
.sale-label {font:900 14px/12px "Roboto", sans-serif;color:white;background:#999;text-transform:uppercase;padding:5px 7px;text-align:center;display:block;position:absolute;right:10px;top:10px;z-index:1}
.lang_ru .sale-label {font-size:12px}
.ie8 .new-label {left:0;top:0;width:auto;padding:5px 15px}
  .ie8 .new-label:after {display:none}
  .ie8 .new-label:before {display:none}
.ie8 .sale-label {right:0;top:0;width:auto;padding:5px 15px}
  .ie8 .sale-label:after {display:none}
  .ie8 .sale-label:before {display:none}
.ie8 .new-box {top:-1px;left:-1px}
.ie8 .sale-box {right:-1px;top:-1px}
/* ---------------------------------------------------------------------------------
									BOXES
------------------------------------------------------------------------------------ */
.box {background:#fbfbfb;border:1px solid #e5e5e5;padding:14px 18px 13px;margin:0 0 30px 0;line-height:23px}
  .box p {margin-bottom:0}
  .box.box-small {padding:9px 10px 9px 20px}
    .box.box-small .dark {  padding-top:10px;  padding-right:20px;  margin-bottom:0;  width:auto}
.page-product-box {padding-bottom:10px}
.product-box {width:178px;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
  .product-box .product-image {position:relative;background:white;padding:5px;display:block;margin-bottom:11px}
    .product-box .product-image img {  max-width:100%;  width:100%;  height:auto}
/* -----------------------------------------------------------------------------
								Homepage Tabs
-------------------------------------------------------------------------------- */
@media (max-width:991px) {.two_columns #home-page-tabs li {float:none;padding:0;margin-bottom:5px} }
.two_columns #home-page-tabs li a {font-size:13px}
  @media (max-width:1200px) {.two_columns #home-page-tabs li a {  padding-left:10px;  padding-right:10px} }
  @media (max-width:991px) {.two_columns #home-page-tabs li a {  display:block} }
#home-page-tabs {border-bottom:2px solid #999}
  @media (max-width:767px) {#home-page-tabs {  border-bottom:none} }
  #home-page-tabs &gt; li {background:url("../img/border-tab.gif") 0 -4px no-repeat;margin:0 0 0 0;padding:0 0 0 3px}
    @media (max-width:767px) {  #home-page-tabs &gt; li {    float:none;    background:none;    padding:0 0 0 0;    margin:0 0 5px 0} }
    #home-page-tabs &gt; li:first-child {  background:none;  padding-left:0}
  #home-page-tabs a {font:400 17px/24px Arial, Helvetica, sans-serif;text-transform:uppercase;color:#999;border:2px solid #e8e8e8;background:#e8e8e8;border-bottom:0;text-transform:uppercase;display:inline-block;outline:none;margin:0;padding:6px 20px 5px 20px;transition:none}
    @media (max-width:992px) {  #home-page-tabs a {    font-size:14px} }
    @media (max-width:767px) {  #home-page-tabs a {    display:block} }
  #home-page-tabs &gt; li.active a,
  #home-page-tabs &gt; li a:hover {background:#999;border:2px solid #999;border-bottom:0;transition:none;color:#fff}
    @media (max-width:767px) {  #home-page-tabs &gt; li.active a,
      #home-page-tabs &gt; li a:hover {    background:#999;    border:2px solid #999;    border-bottom:0;    color:#fff} }
.block {margin-bottom:18px}
  @media (max-width:767px) {.block {  margin-bottom:0} }
  .block .block_content &gt; ul {margin-bottom:0}
  @media (max-width:767px) {.block .block_content {  margin-bottom:20px} }
  .block .lnk {padding-bottom:12px}
.block .title_block,
.block h4 {font:400 18px/22px "Open Sans", sans-serif;color:#393838;border-bottom:2px solid #999;text-transform:uppercase;padding:0 10px 16px 0;margin:-5px 0 20px 0}
  @media (min-width:768px) and (max-width:991px) {.block .title_block,
    .block h4 {  font-size:14px} }
  @media (max-width:767px) {.block .title_block,
    .block h4 {  position:relative;  padding-right:40px;  padding-bottom:10px;  margin-bottom:30px}
      .block .title_block:after,
      .block h4:after {    display:block;    font-family:"FontAwesome";    content:"";    position:absolute;    right:-15px;    top:3px;    height:36px;    width:36px;    font-size:26px;    font-weight:normal}
      .block .title_block.active:after,
      .block h4.active:after {    content:""} }
  .block .title_block a,
  .block h4 a {color:#393838}
    .block .title_block a:hover,
    .block h4 a:hover {  color:#999}
.block .list-block {margin-top:-2px}
  @media (max-width:767px) {.block .list-block {  margin-top:0} }
  .block .list-block li {border-top:1px solid #e5e5e5}
    .block .list-block li a {  font:400 16px/21px "Open Sans", sans-serif;  padding:8px 0 13px 0;  color:#656565;  display:block;  -webkit-transition:all 0.2s linear;  transition:all 0.2s linear}
      @media (max-width:991px) {    .block .list-block li a {      font-size:13px} }
      .block .list-block li a i {    display:none}
      .block .list-block li a:hover {    color:#999;    -webkit-transition:all 0.2s linear;    transition:all 0.2s linear}
    .block .list-block li:first-child {  border-top:none}
  .block .list-block .form-group {padding-top:20px;border-top:1px solid #e5e5e5;margin-bottom:0}
    .block .list-block .form-group select {  max-width:157px;  width:157px}
  .block .list-block .btn {margin-top:12px}
.block .products-block li {padding:0 0 16px 0}
  .block .products-block li .products-block-image {margin-right:19px}
    @media (min-width:768px) and (max-width:991px) {  .block .products-block li .products-block-image {    float:none;    display:inline-block;    margin:0 auto 10px;    text-align:center} }
    @media (max-width:991px) {  .block .products-block li .products-block-image {    display:block} }
    @media (max-width:767px) {  .block .products-block li .products-block-image {    display:inline-block} }
  .block .products-block li .price-box {padding:10px 0 0 0}
    .block .products-block li .price-box .price {  font-size:18px;  font-weight:normal;  color:#292929}
    .block .products-block li .price-box .old-price {  margin:0 8px 0 5px;  font-size:17px}
  .block .products-block li .product-content {overflow:hidden}
    .block .products-block li .product-content h5 {  margin:15px 0 2px 0}
.block .products-block .product-name {font-size:14px;line-height:20px;color:#333}
  .block .products-block .product-name:hover {color:#999}
.block .products-block .product-description,
.block .products-block .product-desc {font:400 14px/20px "Open Sans", sans-serif;color:#999;margin:15px 0 2px 0;display:block}
.block .products-block .price-percent-reduction {font:700 17px/19px "Roboto", sans-serif;padding:0 3px 1px}
  @media (max-width:991px) {.block .products-block .price-percent-reduction {  margin-top:10px} }
.page-heading {font:500 18px/22px "Roboto", sans-serif;color:#393838;text-transform:uppercase;padding:0 0 17px 0;margin:0 0 30px;border-bottom:1px solid #e5e5e5;overflow:hidden}
  .page-heading span.heading-counter {font:bold 13px/22px Arial, Helvetica, sans-serif;float:right;color:#333333;text-transform:none;margin-bottom:10px}
    @media (max-width:480px) {  .page-heading span.heading-counter {    float:none;    display:block;    padding-top:5px} }
  .page-heading span.lighter {color:#9c9c9c}
  .page-heading.bottom-indent {margin-bottom:16px}
  .page-heading.product-listing {border-bottom:none;margin-bottom:0}
.page-subheading {font-family:"Open Sans", sans-serif;font-weight:600;text-transform:uppercase;color:#393838;font-size:18px;padding:0 0 15px;line-height:normal;margin:0 0 12px;border-bottom:1px solid #e5e5e5}
h3.page-product-heading {color:#393838;text-transform:uppercase;font-family:"Open Sans", sans-serif;font-weight:600;font-size:18px;line-height:20px;padding:14px 20px 17px;margin:0 0 20px;position:relative;border:1px solid #e5e5e5;border-bottom:none;background:#fbfbfb}
/* ----------------------------------------------------------------------------------------------
							 BLOCK .footer_links (cms pages)
------------------------------------------------------------------------------------------------- */
ul.footer_links {padding:20px 0 0 0;border-top:1px solid #e5e5e5;height:65px}
  ul.footer_links li {float:left}
    ul.footer_links li + li {  margin-left:10px}
/* -----------------------------------------------------------------------------------------------
						 barre comparaison / tri
-------------------------------------------------------------------------------------------------- */
.content_sortPagiBar .sortPagiBar {border-bottom:1px solid #e5e5e5;clear:both}
  .content_sortPagiBar .sortPagiBar #productsSortForm {float:left;margin-right:20px;margin-bottom:10px}
    .content_sortPagiBar .sortPagiBar #productsSortForm select {  max-width:192px;  float:left}
      @media (max-width:991px) {    .content_sortPagiBar .sortPagiBar #productsSortForm select {      max-width:160px} }
    .content_sortPagiBar .sortPagiBar #productsSortForm .selector {  float:left}
  .content_sortPagiBar .sortPagiBar .nbrItemPage {float:left;margin-bottom:10px}
    .content_sortPagiBar .sortPagiBar .nbrItemPage select {  max-width:59px;  float:left}
    .content_sortPagiBar .sortPagiBar .nbrItemPage .clearfix &gt; span {  padding:3px 0 0 12px;  display:inline-block;  float:left}
    .content_sortPagiBar .sortPagiBar .nbrItemPage #uniform-nb_item {  float:left}
  .content_sortPagiBar .sortPagiBar label,
  .content_sortPagiBar .sortPagiBar select {float:left}
  .content_sortPagiBar .sortPagiBar label {padding:3px 6px 0 0}
  .content_sortPagiBar .sortPagiBar.instant_search #productsSortForm {display:none}
.content_sortPagiBar .display,
.content_sortPagiBar .display_m {float:right;margin-top:-4px}
  .content_sortPagiBar .display li,
  .content_sortPagiBar .display_m li {float:left;padding-left:12px;text-align:center}
    .content_sortPagiBar .display li a,
    .content_sortPagiBar .display_m li a {  color:gray;  font-size:11px;  line-height:14px;  cursor:pointer}
      .content_sortPagiBar .display li a i,
      .content_sortPagiBar .display_m li a i {    display:block;    font-size:24px;    height:24px;    line-height:24px;    margin-bottom:-3px;    color:#e1e0e0}
      .content_sortPagiBar .display li a:hover i,
      .content_sortPagiBar .display_m li a:hover i {    color:gray}
    .content_sortPagiBar .display li.selected a,
    .content_sortPagiBar .display_m li.selected a {  cursor:default}
    .content_sortPagiBar .display li.selected i,
    .content_sortPagiBar .display_m li.selected i {  color:#333333}
    .content_sortPagiBar .display li.display-title,
    .content_sortPagiBar .display_m li.display-title {  font-weight:bold;  color:#333333;  padding:7px 6px 0 0}
/* -------------------------------------------------------------------------------------------------------
											 pagination
---------------------------------------------------------------------------------------------------------- */
.top-pagination-content {border-bottom:0}
.pagination &gt; li &gt; a, .pagination &gt; li &gt; span {padding:3px 12px}
.top-pagination-content,
.bottom-pagination-content {text-align:center;padding:12px 0 0 0;position:relative}
  .top-pagination-content div.pagination,
  .bottom-pagination-content div.pagination {margin:0}
    @media (max-width:767px) {  .top-pagination-content div.pagination,
      .bottom-pagination-content div.pagination {    float:left} }
    .top-pagination-content div.pagination .showall,
    .bottom-pagination-content div.pagination .showall {  float:right;  margin:0px 53px 8px 14px}
      @media (min-width:992px) and (max-width:1199px) {    .top-pagination-content div.pagination .showall,
        .bottom-pagination-content div.pagination .showall {      margin-right:11px} }
      @media (max-width:991px) {    .top-pagination-content div.pagination .showall,
        .bottom-pagination-content div.pagination .showall {      margin-right:0} }
  .top-pagination-content ul.pagination,
  .bottom-pagination-content ul.pagination {margin:0 0 8px 0;float:right}
    .top-pagination-content ul.pagination li.pagination_previous, .top-pagination-content ul.pagination li.pagination_next,
    .bottom-pagination-content ul.pagination li.pagination_previous,
    .bottom-pagination-content ul.pagination li.pagination_next {  color:#777676;  font-weight:bold}
      .top-pagination-content ul.pagination li.pagination_previous a:hover, .top-pagination-content ul.pagination li.pagination_next a:hover,
      .bottom-pagination-content ul.pagination li.pagination_previous a:hover,
      .bottom-pagination-content ul.pagination li.pagination_next a:hover {    background:none;    border:none;    color:#000}
      .top-pagination-content ul.pagination li.pagination_previous &gt; a,
      .top-pagination-content ul.pagination li.pagination_previous &gt; span, .top-pagination-content ul.pagination li.pagination_next &gt; a,
      .top-pagination-content ul.pagination li.pagination_next &gt; span,
      .bottom-pagination-content ul.pagination li.pagination_previous &gt; a,
      .bottom-pagination-content ul.pagination li.pagination_previous &gt; span,
      .bottom-pagination-content ul.pagination li.pagination_next &gt; a,
      .bottom-pagination-content ul.pagination li.pagination_next &gt; span {    border:none;    background:none;    display:block}
        @media (max-width:767px) {      .top-pagination-content ul.pagination li.pagination_previous &gt; a b,
          .top-pagination-content ul.pagination li.pagination_previous &gt; span b, .top-pagination-content ul.pagination li.pagination_next &gt; a b,
          .top-pagination-content ul.pagination li.pagination_next &gt; span b,
          .bottom-pagination-content ul.pagination li.pagination_previous &gt; a b,
          .bottom-pagination-content ul.pagination li.pagination_previous &gt; span b,
          .bottom-pagination-content ul.pagination li.pagination_next &gt; a b,
          .bottom-pagination-content ul.pagination li.pagination_next &gt; span b {        display:none} }
        .top-pagination-content ul.pagination li.pagination_previous &gt; a span,
        .top-pagination-content ul.pagination li.pagination_previous &gt; span span, .top-pagination-content ul.pagination li.pagination_next &gt; a span,
        .top-pagination-content ul.pagination li.pagination_next &gt; span span,
        .bottom-pagination-content ul.pagination li.pagination_previous &gt; a span,
        .bottom-pagination-content ul.pagination li.pagination_previous &gt; span span,
        .bottom-pagination-content ul.pagination li.pagination_next &gt; a span,
        .bottom-pagination-content ul.pagination li.pagination_next &gt; span span {      border:none;      padding:0;      background:none}
          .top-pagination-content ul.pagination li.pagination_previous &gt; a span b,
          .top-pagination-content ul.pagination li.pagination_previous &gt; span span b, .top-pagination-content ul.pagination li.pagination_next &gt; a span b,
          .top-pagination-content ul.pagination li.pagination_next &gt; span span b,
          .bottom-pagination-content ul.pagination li.pagination_previous &gt; a span b,
          .bottom-pagination-content ul.pagination li.pagination_previous &gt; span span b,
          .bottom-pagination-content ul.pagination li.pagination_next &gt; a span b,
          .bottom-pagination-content ul.pagination li.pagination_next &gt; span span b {        font-weight:bold}
    .top-pagination-content ul.pagination li.active.current &gt; span,
    .bottom-pagination-content ul.pagination li.active.current &gt; span {  padding:3px 10px}
    .top-pagination-content ul.pagination li.active.current span,
    .bottom-pagination-content ul.pagination li.active.current span {  background:#282828;  border:1px solid #282828}
    .top-pagination-content ul.pagination li a,
    .bottom-pagination-content ul.pagination li a {  padding:3px 10px}
      .top-pagination-content ul.pagination li a:hover, .top-pagination-content ul.pagination li a:focus, .top-pagination-content ul.pagination li a:active,
      .bottom-pagination-content ul.pagination li a:hover,
      .bottom-pagination-content ul.pagination li a:focus,
      .bottom-pagination-content ul.pagination li a:active {    background:#282828;    border:1px solid #282828;    color:#fff}
        .top-pagination-content ul.pagination li a:hover span, .top-pagination-content ul.pagination li a:focus span, .top-pagination-content ul.pagination li a:active span,
        .bottom-pagination-content ul.pagination li a:hover span,
        .bottom-pagination-content ul.pagination li a:focus span,
        .bottom-pagination-content ul.pagination li a:active span {      color:#fff}
  .top-pagination-content .compare-form,
  .bottom-pagination-content .compare-form {float:right}
    @media (max-width:1200px) {  .top-pagination-content .compare-form,
      .bottom-pagination-content .compare-form {    margin-bottom:10px} }
    @media (max-width:479px) {  .top-pagination-content .compare-form,
      .bottom-pagination-content .compare-form {    float:left;    width:100%;    text-align:left;    padding-bottom:10px;    clear:both} }
  .top-pagination-content .product-count,
  .bottom-pagination-content .product-count {padding:5px 0 5px 0;float:left}
    @media (max-width:991px) {  .top-pagination-content .product-count,
      .bottom-pagination-content .product-count {    clear:left} }
.bottom-pagination-content {border-top:1px solid #e5e5e5}
/* -----------------------------------------------------------------------------------------------------------
											 CART steps
-------------------------------------------------------------------------------------------------------------- */
ul.step {margin-bottom:30px;position:relative;z-index:1;overflow:hidden}
  @media (min-width:480px) {ul.step {  -moz-border-radius:0;  -webkit-border-radius:0;  border-radius:0} }
  ul.step li {float:left;width:20%;text-align:left;border:1px solid;border-top-color:#c7c7c7;border-bottom-color:#c7c7c7;border-right-color:#c7c7c7;border-left-width:0}
    @media (max-width:479px) {  ul.step li {    width:100%;    border-left-width:1px} }
    ul.step li a,
    ul.step li span, ul.step li.step_current span, ul.step li.step_current_end span {  display:block;  padding:13px 10px 14px 13px;  color:#333333;  font-size:17px;  line-height:21px;  font-weight:bold;  text-shadow:1px 1px white;  position:relative;  transition:none}
      @media (max-width:992px) {    ul.step li a,
        ul.step li span, ul.step li.step_current span, ul.step li.step_current_end span {      font-size:15px} }
      @media (min-width:992px) {    ul.step li a:after,
        ul.step li span:after, ul.step li.step_current span:after, ul.step li.step_current_end span:after {      content:".";      position:absolute;      top:6px;      right:-18px;      z-index:0;      text-indent:-5000px;      display:block;      width:36px;      height:36px;      margin-top:0;      -webkit-transform:rotate(45deg);      -ms-transform:rotate(45deg);      transform:rotate(45deg)} }
      ul.step li a:focus,
      ul.step li span:focus, ul.step li.step_current span:focus, ul.step li.step_current_end span:focus {    text-decoration:none;    outline:none}
    ul.step li.first {  border-left-width:1px;  border-left-color:#b7b7b7;
	  }
      @media (min-width:480px) {    ul.step li.first {      -moz-border-radius-topleft:0;      -webkit-border-top-left-radius:0;      border-top-left-radius:0;      -moz-border-radius-bottomleft:0;      -webkit-border-bottom-left-radius:0;      border-bottom-left-radius:0} }
      ul.step li.first span,
      ul.step li.first a {    z-index:5;    transition:none;    padding-left:13px !important}
        @media (min-width:480px) {      ul.step li.first span,
          ul.step li.first a {        -moz-border-radius-topleft:0;        -webkit-border-top-left-radius:0;        border-top-left-radius:0;        -moz-border-radius-bottomleft:0;        -webkit-border-bottom-left-radius:0;        border-bottom-left-radius:0} }
    ul.step li.second span,
    ul.step li.second a {  z-index:4}
    ul.step li.third span,
    ul.step li.third a {  z-index:3}
    ul.step li.four span,
    ul.step li.four a {  z-index:2}
    ul.step li.last span {  z-index:1}
    @media (min-width:480px) {  ul.step li.last {    -moz-border-radius-topright:0;    -webkit-border-top-right-radius:0;    border-top-right-radius:0;    -moz-border-radius-bottomright:0;    -webkit-border-bottom-right-radius:0;    border-bottom-right-radius:0}
        ul.step li.last span {      -moz-border-radius-topright:0;      -webkit-border-top-right-radius:0;      border-top-right-radius:0;      -moz-border-radius-bottomright:0;      -webkit-border-bottom-right-radius:0;      border-bottom-right-radius:0} }
    ul.step li.step_current {  font-weight:bold;  background:#42b054;  border-color:#2d7839}
      ul.step li.step_current span {    color:white;    text-shadow:1px 1px #208931;    position:relative}
        @media (min-width:992px) {      ul.step li.step_current span {        padding-left:38px}
            ul.step li.step_current span:after {          background:#42b054;          border-top:1px solid #2d7839;          border-right:1px solid #2d7839} }
    ul.step li.step_current_end {  font-weight:bold}
    ul.step li.step_todo {  background:#ededed}
      ul.step li.step_todo span {    display:block;    color:#333333;    position:relative}
        @media (min-width:992px) {      ul.step li.step_todo span {        padding-left:38px}
            ul.step li.step_todo span:after {          background:#ededed;          border-top:1px solid #c7c7c7;          border-right:1px solid #c7c7c7} }
    ul.step li.step_done {  border-color:#454545;  background:#6b6b6b}
      ul.step li.step_done a {    color:white;    text-shadow:1px 1px rgba(0, 0, 0, 0.3)}
        @media (min-width:992px) {      ul.step li.step_done a {        padding-left:38px}
            ul.step li.step_done a:after {          background:#6b6b6b;          border-top:1px solid #454545;          border-right:1px solid #454545} }
    @media (min-width:992px) {  ul.step li.step_done.step_done_last a:after {    background:#6b6b6b;    border-top:1px solid #454545;    border-right:1px solid #454545} }
    @media (min-width:992px) {  ul.step li#step_end span:after {    display:none} }
    ul.step li em {  font-style:normal}
      @media (min-width:480px) and (max-width:767px) {    ul.step li em {      display:none} }
  ul.step a:hover {background:#454545;transition:none;border-color:#1f1f1f}
    ul.step a:hover:after {  border-top-color:#1f1f1f !important;  border-right-color:#1f1f1f !important;  background:#454545 !important}
.hide-right-column.hide-left-column ul.step li em {display:inline}
  @media (max-width:1199px) {.hide-right-column.hide-left-column ul.step li em {  display:none} }
.hide-right-column.hide-left-column ul.step li a,
.hide-right-column.hide-left-column ul.step li span, .hide-right-column.hide-left-column ul.step li.step_current span, .hide-right-column.hide-left-column ul.step li.step_current_end span {font-size:17px;line-height:21px;padding-top:13px;padding-bottom:14px}
  @media (max-width:1199px) {.hide-right-column.hide-left-column ul.step li a,
    .hide-right-column.hide-left-column ul.step li span, .hide-right-column.hide-left-column ul.step li.step_current span, .hide-right-column.hide-left-column ul.step li.step_current_end span {  padding-left:0;  padding-right:0;  text-align:center;  font-size:12px} }
  .hide-right-column.hide-left-column ul.step li a:after,
  .hide-right-column.hide-left-column ul.step li span:after, .hide-right-column.hide-left-column ul.step li.step_current span:after, .hide-right-column.hide-left-column ul.step li.step_current_end span:after {height:36px;right:-18px;top:6px;width:36px}
    @media (max-width:1199px) {  .hide-right-column.hide-left-column ul.step li a:after,
      .hide-right-column.hide-left-column ul.step li span:after, .hide-right-column.hide-left-column ul.step li.step_current span:after, .hide-right-column.hide-left-column ul.step li.step_current_end span:after {    display:none} }
.hide-right-column ul.step li em, .hide-left-column ul.step li em {display:none}
.hide-right-column ul.step li a,
.hide-right-column ul.step li span, .hide-right-column ul.step li.step_current span, .hide-right-column ul.step li.step_current_end span, .hide-left-column ul.step li a,
.hide-left-column ul.step li span, .hide-left-column ul.step li.step_current span, .hide-left-column ul.step li.step_current_end span {font-size:13px;line-height:17px;padding-top:13px;padding-bottom:14px}
  .hide-right-column ul.step li a:after,
  .hide-right-column ul.step li span:after, .hide-right-column ul.step li.step_current span:after, .hide-right-column ul.step li.step_current_end span:after, .hide-left-column ul.step li a:after,
  .hide-left-column ul.step li span:after, .hide-left-column ul.step li.step_current span:after, .hide-left-column ul.step li.step_current_end span:after {height:32px;right:-17px;top:6px;width:32px}
.two_columns ul.step li {width:100%;border-top-width:0}
  .two_columns ul.step li:first-child {border-top-width:1px}
  .two_columns ul.step li em {display:none}
  .two_columns ul.step li a,
  .two_columns ul.step li span, .two_columns ul.step li.step_current span, .two_columns ul.step li.step_current_end span {font-size:13px;line-height:17px;padding-top:13px;padding-bottom:14px;padding-left:15px}
    .two_columns ul.step li a:after,
    .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 {  display:none}
.ie8 ul.step li a:after,
.ie8 ul.step li span:after, .ie8 ul.step li.step_current span:after, .ie8 ul.step li.step_current_end span:after {display:none}
/* -------------------------------------------------------------------------------------------------------
							 module productcomments
---------------------------------------------------------------------------------------------------------- */
.rating {clear:both;display:block;margin:2em;cursor:pointer}
.rating:after {content:".";display:block;height:0;width:0;clear:both;visibility:hidden}
.cancel,
.star {overflow:hidden;float:left;margin:0 1px 0 0;width:16px;height:16px;cursor:pointer}
.cancel, .cancel a {background:url(../../../modules/productcomments/img/delete.gif) no-repeat 0 -16px !important}
.cancel a,
.star a {display:block;width:100%;height:100%;background-position:0 0}
div.star_on a {background-position:0 -16px}
div.star_hover a,
div.star a:hover {background-position:0 -32px}
.pack_content {margin:10px 0 10px 0}
.confirmation {margin:0 0 10px;padding:10px;border:1px solid #e6db55;font-size:13px;background:none repeat scroll 0 0 lightyellow}
#page .rte {background:transparent none repeat scroll 0 0}
.listcomment {list-style-type:none;margin:0 0 20px 0 !important}
.listcomment li {padding:10px 0;border-bottom:1px dotted #e5e5e5;color:#666666}
.listcomment .titlecomment {display:block;font-weight:bold;font-size:12px;color:#333333}
.listcomment .txtcomment {display:block;padding:5px 0;color:#333333}
/*.header-container {  background:#222}*/
/* ------------------------------------------------------------------------------------------------
									 BREADCRUMB
--------------------------------------------------------------------------------------------------- */
.breadcrumb {
  padding:0;border:none;font-weight:bold;font-size:12px;line-height:24px;min-height:6px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;overflow:hidden;position:relative;z-index:1; background:white;
  }
  .breadcrumb .navigation-pipe {/* width:1px; */
    display:inline-block; /*  text-indent:-5000px; */  background:white;border:none}
  .breadcrumb a {display:inline-block;background:white;padding:0 6px;margin-left:0;position:relative;z-index:2;color:#333333 !important;text-transform:lowercase;
   /*  border-right:1px solid #e5e5e5; */ }
    .breadcrumb a.home {  font-size:17px;  color:#777777;  width:auto;  text-align:center;  padding:0;  padding-right:5px;  margin:0;  -moz-border-radius-topleft:0;  -webkit-border-top-left-radius:0;  border-top-left-radius:0;  -moz-border-radius-bottomleft:0;  -webkit-border-bottom-left-radius:0;  border-bottom-left-radius:0;  z-index:99;  line-height:20px;  display:inline-block;  height:24px;border:none;background:white;
    }
      .breadcrumb a.home i {    vertical-align:-1px}
      .breadcrumb a.home:before {    border:none}
    .breadcrumb a:hover {  color:#999}
.breadcrumb .breadfinal {  color:#20aa01}
.ie8 .breadcrumb {min-height:1px}
  .ie8 .breadcrumb a:after {display:none}
  .ie8 .breadcrumb .navigation-pipe {width:20px}
/* ----------------------------------------------------------------------------------------------------
											FOOTER
------------------------------------------------------------------------------------------------------- */
footer .newsletter {margin-top:0;font-size:14px;width:100%;left:0;padding-top:0;position:relative;color:#FFF;max-width:320px;
}
.footer-container{color:#FFF;font-size:18px}
.footer-container .container {padding-bottom:20px;padding-top:20px}
@media (max-width:767px)
{#quantity_wanted_p input {max-width:100px}
  .livro-reclamacoes{margin-top:30px}
  .footer-container .container {padding-bottom:40px;padding-top:10px}
  .recomendar{padding:0px !important}
  .recomendar button {font-size:12px}
  .imprimir a {font-size:12px}
  .imprimir{padding:15px !important}
  .lSSlideOuter .lSPager.lSGallery{margin:0 auto !important}
}
.footer-container #footer .row {position:relative}
.footer-container #footer .footer-block {margin-top:0px; padding:0px;width:20%}
 @media (max-width:767px) {.footer-container #footer .footer-block {margin-top:11px; margin:0px;width:auto}
 }
/*
/**/
.footer-container #footer .newsletter_fot{margin-right:0;float:right;margin-left:auto;margin-right:0}
.footer-container #footer .newsletter_fot span{margin-right:0}
.footer-container #footer .newsletter_fot span{ font-size:12px}
.footer-container #footer h4 {font:400 18px Arial, Helvetica, sans-serif;color:#20aa01;margin:0 0 14px 0;border-bottom:none;padding-bottom:0;font-weight:normal;padding-bottom:5px;
 }
  @media (max-width:767px)
  {
	.footer-container #footer .footer-block + .footer-block
	{
	border-top:#FFF 1px solid;
	padding-top:5px;
	margin:0px;
	}

	.footer-container #footer .footer-block  {   margin-top:0; width:100% !important}
	#newsletter{float:none !important;margin:10px 24px !important}
 }
  @media (max-width:991px) {.footer-container #footer h4 {cursor:pointer;  }
    .footer-container #footer h4:hover {  color:#fc7803;}
  }
  @media (max-width:767px) {.footer-container #footer h4 {  position:relative;  margin-bottom:0;  padding-bottom:5px;  }
      .footer-container #footer h4:after {    display:block;    content:"\f055";    font-family:"FontAwesome";    position:absolute;    right:0;    top:1px;    font-size:14px}
      .footer-container #footer h4.active:after {    content:"\f056"} }
  .footer-container #footer h4 a {color:#999}
    .footer-container #footer h4 a:hover {  color:#999}
.footer-container #footer ul {margin-bottom:0}
  @media (max-width:767px) {.footer-container #footer ul {  margin-top:12px} }
  .footer-container #footer ul li {padding-bottom:10px; font-size:14px}
    .footer-container #footer ul li a {  font-size:14px;  color:#FFF}
      .footer-container #footer ul li a:before {   /*  display:inline-block;    font-family:"FontAwesome";    content:"\f105";    margin-right:7px;    color:#999; */ }
		 .footer-container #footer ul li a.nobullet:before {    display:inline-block;  /*   font-family:"FontAwesome"; */
        content:"";    margin-right:7px;    color:#999}
      .footer-container #footer ul li a:hover {    text-decoration:underline;    color:#999}
@media (max-width:1200px) {.footer-container #footer #footer-account {width:20%} }
@media (max-width:767px) {.footer-container #footer #footer-account {width:100%} }
@media (max-width:1200px) {.footer-container #footer #block_contact_infos {width:20%} }
@media (max-width:767px) {.footer-container #footer #block_contact_infos {width:100%} }
.footer-container #footer #block_contact_infos &gt; div {padding:0}
  .footer-container #footer #block_contact_infos &gt; div ul li {padding:0 15px 14px 0;line-height:20px;font-size:12px;color:#8a8989}
    @media (max-width:1200px) {  .footer-container #footer #block_contact_infos &gt; div ul li {    padding:0 0 17px 0} }
    @media (max-width:991px) {  .footer-container #footer #block_contact_infos &gt; div ul li {    font-size:13px} }
    @media (max-width:767px) {  .footer-container #footer #block_contact_infos &gt; div ul li {    width:100%} }
    .footer-container #footer #block_contact_infos &gt; div ul li &gt; span {  font-weight:bold;  font-size:16px}
    .footer-container #footer #block_contact_infos &gt; div ul li &gt; span,
    .footer-container #footer #block_contact_infos &gt; div ul li &gt; span a {  color:#999}
      @media (max-width:1200px) {    .footer-container #footer #block_contact_infos &gt; div ul li &gt; span,
        .footer-container #footer #block_contact_infos &gt; div ul li &gt; span a {      display:inline-block;      margin-top:5px} }
    .footer-container #footer #block_contact_infos &gt; div ul li &gt; span a {  font-weight:normal}
      .footer-container #footer #block_contact_infos &gt; div ul li &gt; span a:before {    display:none}
      .footer-container #footer #block_contact_infos &gt; div ul li &gt; span a:hover {    color:#999}
    .footer-container #footer #block_contact_infos &gt; div ul li i {  color:#999;  display:inline-block;  float:left;  font-size:25px;  height:32px;  margin-right:5px;  padding-top:4px;  text-align:left;  width:32px}
      @media (max-width:1200px) {    .footer-container #footer #block_contact_infos &gt; div ul li i {      margin-bottom:15px} }
      @media (max-width:991px) {    .footer-container #footer #block_contact_infos &gt; div ul li i {      margin-right:0;      font-size:16px;      width:25px;      height:auto} }
    .footer-container #footer #block_contact_infos &gt; div ul li.phone-contact i {  margin-top:-4px}
      @media (max-width:767px) {    .footer-container #footer #block_contact_infos &gt; div ul li.phone-contact i {      margin-top:5px} }
    .footer-container #footer #block_contact_infos &gt; div ul li + li + li i {  margin-top:-5px}
      @media (max-width:767px) {    .footer-container #footer #block_contact_infos &gt; div ul li + li + li i {      margin-top:6px} }
.footer-container #footer .blockcategories_footer {clear:left}
.footer-container #footer #social_block {padding-right:85px;width:25%}
  @media (max-width:1200px) {.footer-container #footer #social_block {  width:20%;  padding-right:15px} }
  @media (max-width:767px) {.footer-container #footer #social_block {  width:100%} }
  @media (max-width:767px) {.footer-container #footer #social_block ul {  float:none} }
  .footer-container #footer #social_block ul li {padding-bottom:8px}
    .footer-container #footer #social_block ul li a {  display:inline-block}
      .footer-container #footer #social_block ul li a:before {    display:inline-block;    font-family:"FontAwesome";    vertical-align:-5px;    width:30px;    height:30px;    text-align:center;    line-height:30px;    color:#fff;    font-size:20px}
      .footer-container #footer #social_block ul li a:hover {    color:#999}
    .footer-container #footer #social_block ul li.facebook a:before {  background:#3B5998;  content:"\f09a"}
    .footer-container #footer #social_block ul li.whatsapp a:before {  background:#04c60a; /* Old browsers */
      background:-moz-linear-gradient(45deg,  #04c60a 0%, #4cd73f 32%, #4cd73f 38%, #4cd73f 38%, #70ff70 100%); /* FF3.6-15 */
      background:-webkit-linear-gradient(45deg,  #04c60a 0%,#4cd73f 32%,#4cd73f 38%,#4cd73f 38%,#70ff70 100%); /* Chrome10-25,Safari5.1-6 */
      background:linear-gradient(45deg,  #04c60a 0%,#4cd73f 32%,#4cd73f 38%,#4cd73f 38%,#70ff70 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#04c60a', endColorstr='#70ff70',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
      content:"\f232"}
    .footer-container #footer #social_block ul li.instagram a:before {  background:#ffc94f; /* Old browsers */
      background:-moz-linear-gradient(45deg,  #ffc94f 1%, #ff233a 49%, #e3008a 61%, #7822f3 100%); /* FF3.6-15 */
      background:-webkit-linear-gradient(45deg,  #ffc94f 1%,#ff233a 49%,#e3008a 61%,#7822f3 100%); /* Chrome10-25,Safari5.1-6 */
      background:linear-gradient(45deg,  #ffc94f 1%,#ff233a 49%,#e3008a 61%,#7822f3 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc94f', endColorstr='#7822f3',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
      content:"\f16d"}
    .footer-container #footer #social_block ul li.twitter a:before {  background:#00bbf1;  content:"\f099"}
    .footer-container #footer #social_block ul li.rss a:before {  background:#f89118;  content:"\f09e"}
    .footer-container #footer #social_block ul li.youtube a:before {  content:"\f167"}
    .footer-container #footer #social_block ul li.google-plus a:before {  content:"\f0d5"}
    .footer-container #footer #social_block ul li.pinterest a:before {  content:"\f0d2"}
	.footer-container #footer .textleft{text-align:left}
	.footer-container #footer .textright {text-align:right}
	.footer-container #footer .bottom-footer2 {position:relative; padding:0 0 15px 0; font-size:14px}
	.footer-container #footer .bottom-footer2 .copy{margin-right:100px; display:inline-block;font-weight:bold;}
	.footer-container #footer .bottom-footer2 a.nobullet + a.nobullet{margin-left:10px}
	.footer-container #footer .bottom-footer2 a.url + a.url:before{content:"|"; margin:0 5px}
	.footer-container #footer .bottom-footer2 a{color:#FFF;line-height:24px}
	.footer-container #footer .bottom-footer2 a:hover{color:#c0c0c0}
	.footer-container #footer .bottom-footer2 div.col-left{min-height:1px; padding-left:5px; padding-right:5px; position:relative;float:left}
	.footer-container #footer .bottom-footer2 div.col-right{min-height:1px; padding-left:5px; padding-right:5px; position:relative;float:right;margin-left:auto; margin-right:0;}
	@media (max-width:767px) {.footer-container #footer .textright {text-align:center} .footer-container #footer .textleft {text-align:center} .footer-container #footer .bottom-footer2 div.col-left{float:none;width:100%;padding:15px 0}.bottom-footer2 div.col-right{float:none;width:100%;padding:15px 0}.footer-container #footer .bottom-footer2 .copy{margin-right:10px}}
    @media (max-width:480px) {.footer-container #footer .textright {text-align:center} .footer-container #footer .bottom-footer2 a.url{display:block}.footer-container #footer .bottom-footer2 a.url + a.url:before{content:""; margin:0 5px}.footer-container #footer .bottom-footer2 div.col-left{text-align:center;}.footer-container #footer .bottom-footer2 .copy{margin-right:0;/*! font-weight:bold; */}.bottom-footer2 div.col-right img{max-width:220px;margin-bottom:5px}}

#reinsurance_block {clear:both !important}
#toTop:before {content:"\f106";display:inline-block;font-family:"FontAwesome";font-size:35px;-moz-border-radius:53px;-webkit-border-radius:53px;border-radius:53px;vertical-align:0; color:#c0c0c0;}
#toTop {border:1px solid #c0c0c0;bottom:4%;color:#444;cursor:pointer;display:none;height:46px;right:1%;margin-left:600px;overflow:hidden;position:fixed;text-align:center;text-decoration:none;width:46px;z-index:8;padding-top:12px;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear}
  @media (max-width:1400px) {#toTop { margin-left:-20px; position:fixed; bottom:1px;background-color:#ffffff;opacity:0.5;}
  }
#toTop:hover {-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;color:#bab6b6}
/* ------- ---------------------------------------------------------------------------------------------------------------------
					Make sure lists are correctly displayed in tinyMCE BO edition mode too
-------------------------------------------------------------------------------------------------------------------------------- */
#short_description_content ul,
#short_description_content ol,
#short_description_content dl,
#tinymce ul,
#tinymce ol,
#tinymce dl {margin-left:20px}
.rte ul {list-style-type:disc}
.rte ol {list-style-type:decimal}
.block_hidden_only_for_screen {display:none}
/* ----------------------------------------------------------------------------------------------------------
										 PAIMENT - PAGE ORDER
------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------
											nav bottom
--------------------------------------------------------------------------------------------------------------- */
.cart_navigation {margin:0 0 20px}
  .cart_navigation .btn-md {float:right}
    @media (max-width:480px) {  .cart_navigation .btn-md {    margin-bottom:10px} }
  @media (max-width:480px) {.cart_navigation .btn {  margin-bottom:10px} }
  @media (max-width:480px) {.cart_navigation &gt; span {  display:block;  width:100%;  padding-bottom:15px} }
/* ---------------------------------------------------------------------------------------------------------------------
												 step 1 - cart
------------------------------------------------------------------------------------------------------------------------ */
.cart_last_product {display:none}
.cart_quantity .cart_quantity_input {height:27px;line-height:27px;padding:0;text-align:center;width:57px}
.cart_gift_quantity .cart_quantity_input {height:27px;line-height:27px;padding:0;text-align:center;width:57px}
.table tbody &gt; tr &gt; td {vertical-align:middle}
  .table tbody &gt; tr &gt; td.cart_quantity {padding:41px 14px 25px;width:88px}
    .table tbody &gt; tr &gt; td.cart_quantity .cart_quantity_button {  margin-top:3px;  display:block !important}
      .table tbody &gt; tr &gt; td.cart_quantity .cart_quantity_button a {    float:left;    margin-right:3px}
        .table tbody &gt; tr &gt; td.cart_quantity .cart_quantity_button a + a {      margin-right:0}
  .table tbody &gt; tr &gt; td.cart_delete, .table tbody &gt; tr &gt; td.price_discount_del {padding:5px;text-align:center}
.table tfoot &gt; tr &gt; td {vertical-align:middle}
.cart_delete a.cart_quantity_delete,
a.price_discount_delete {font-size:23px;color:#333333}
  .cart_delete a.cart_quantity_delete:hover,
  a.price_discount_delete:hover {color:silver}
#cart_summary tbody td.cart_product {padding:19px;width:137px}
#cart_summary tbody td.cart_unit .price span {display:block}
  #cart_summary tbody td.cart_unit .price span.price-percent-reduction {margin:5px auto;display:inline-block}
  #cart_summary tbody td.cart_unit .price span.old-price {text-decoration:line-through}
#cart_summary tbody td.cart_description {width:480px}
  #cart_summary tbody td.cart_description small {display:block;padding:5px 0 0 0}
#cart_summary tfoot td.text-right {font-weight:bold;color:#333333}
#cart_summary tfoot td.price {text-align:right}
#cart_summary tfoot td.total_price_container span {font:600 18px/22px "Open Sans", sans-serif;color:#555454;text-transform:uppercase}
#cart_summary tfoot td#total_price_container {font:600 21px/25px "Open Sans", sans-serif;color:#333;background:#f3f2f2}
@media (max-width:767px) {#order-detail-content #cart_summary table,
  #order-detail-content #cart_summary thead,
  #order-detail-content #cart_summary tbody,
  #order-detail-content #cart_summary th,
  #order-detail-content #cart_summary td,
  #order-detail-content #cart_summary tr {display:block}
  #order-detail-content #cart_summary thead tr {position:absolute;top:-9999px;left:-9999px}
  #order-detail-content #cart_summary tr {border-bottom:1px solid #cccccc;overflow:hidden}
  #order-detail-content #cart_summary td {border:none;position:relative;width:50%;float:left;white-space:normal}
    #order-detail-content #cart_summary td.cart_avail {  clear:both}
    #order-detail-content #cart_summary td.cart_quantity {  clear:both;  padding:9px 8px 11px 18px}
    #order-detail-content #cart_summary td.cart_delete {  width:100%;  clear:both;  text-align:right}
      #order-detail-content #cart_summary td.cart_delete:before {    display:inline-block;    padding-right:0.5em;    position:relative;    top:-3px}
    #order-detail-content #cart_summary td div {  display:inline}
  #order-detail-content #cart_summary td:before {content:attr(data-title);display:block}
  #order-detail-content #cart_summary tfoot td {float:none;width:100%}
    #order-detail-content #cart_summary tfoot td:before {  display:inline}
  #order-detail-content #cart_summary tfoot tr .text-right, #order-detail-content #cart_summary tfoot tr .price {display:block;float:left;width:50%} }
@media (max-width:768px) {#order-detail-content #cart_summary tbody td .price {text-align:left} }
.cart_voucher {vertical-align:top !important}
  .cart_voucher h4 {font:600 18px/22px "Open Sans", sans-serif;color:#393838;text-transform:uppercase;padding:7px 0 10px 0}
  .cart_voucher .title-offers {color:#333333;font-weight:bold;margin-bottom:6px}
  .cart_voucher fieldset {margin-bottom:10px}
    .cart_voucher fieldset #discount_name {  float:left;  width:197px;  margin-right:11px}
  .cart_voucher #display_cart_vouchers span {font-weight:bold;cursor:pointer;color:#777777}
    .cart_voucher #display_cart_vouchers span:hover {  color:#999}
  .cart_voucher #voucher #discount_name {height:26px}
.enable-multishipping {margin:-13px 0 17px}
  .enable-multishipping label {font-weight:normal}
#HOOK_SHOPPING_CART #loyalty i {font-size:26px;line-height:26px;color:#cfcccc}
#order_carrier {clear:both;margin-top:20px;border:1px solid #999999;background:white}
#order_carrier .title_block {padding:0 15px;height:29px;font-weight:bold;line-height:29px;color:white;font-weight:bold;text-transform:uppercase;background:url(../img/bg_table_th.png) repeat-x 0 -10px #999999}
#order_carrier span {display:block;padding:15px;font-weight:bold}
.multishipping_close_container {text-align:center}
table#cart_summary .gift-icon {color:white;background:#0088cc;line-height:20px;padding:2px 5px;border-radius:5px}
/* ----------------------------------------------------------------------------------------------------
											 step 3 - address
------------------------------------------------------------------------------------------------------- */
#multishipping_mode_box {padding-top:12px;padding-bottom:19px}
  #multishipping_mode_box .title {font-weight:bold;color:#333333;margin-bottom:15px}
  #multishipping_mode_box .description_off {display:none}
    #multishipping_mode_box .description_off div {  margin-bottom:10px}
  #multishipping_mode_box .description_off a:hover,
  #multishipping_mode_box .description a:hover {background:#f3f3f3;border:1px solid #cccccc}
#multishipping_mode_box.on .description_off {display:block}
.multishipping-cart .cart_address_delivery.form-control {width:198px}
#order .address_add.submit {margin-bottom:20px}
#ordermsg {margin-bottom:30px}
#id_address_invoice.form-control,
#id_address_delivery.form-control {width:269px}
.addresses .select label,
.addresses .selector,
.addresses .addresses .address_select {clear:both;float:left}
.addresses .waitimage {display:none;float:left;width:24px;height:24px;background-image:url("../../../img/loader.gif");background-repeat:no-repeat;position:relative;bottom:-2px;left:10px}
.addresses .checkbox.addressesAreEquals {clear:both;float:left;margin:15px 0 25px 0}
/* -----------------------------------------------------------------------------------------------------------------------
								 				step 4 - paiement
-------------------------------------------------------------------------------------------------------------------------- */
#order .delivery_option &gt; div,
#order-opc .delivery_option &gt; div {display:block;margin-bottom:20px;font-weight:normal}
  #order .delivery_option &gt; div &gt; table,
  #order-opc .delivery_option &gt; div &gt; table {background:white;margin-bottom:0}
    #order .delivery_option &gt; div &gt; table.resume,
    #order-opc .delivery_option &gt; div &gt; table.resume {  height:53px}
      #order .delivery_option &gt; div &gt; table.resume.delivery_option_carrier,
      #order-opc .delivery_option &gt; div &gt; table.resume.delivery_option_carrier {    margin-top:10px;    width:100%;    background:#5192f3;    color:white;    border:1px solid #4b80c3;    font-weight:bold}
        #order .delivery_option &gt; div &gt; table.resume.delivery_option_carrier td,
        #order-opc .delivery_option &gt; div &gt; table.resume.delivery_option_carrier td {      padding:8px 11px 7px 11px}
          #order .delivery_option &gt; div &gt; table.resume.delivery_option_carrier td i,
          #order-opc .delivery_option &gt; div &gt; table.resume.delivery_option_carrier td i {        font-size:20px;        margin-right:7px;        vertical-align:-2px}
      #order .delivery_option &gt; div &gt; table.resume td.delivery_option_radio,
      #order-opc .delivery_option &gt; div &gt; table.resume td.delivery_option_radio {    width:54px;    padding-left:0;    padding-right:0;    text-align:center}
      #order .delivery_option &gt; div &gt; table.resume td.delivery_option_logo,
      #order-opc .delivery_option &gt; div &gt; table.resume td.delivery_option_logo {    width:97px;    padding-left:21px}
      #order .delivery_option &gt; div &gt; table.resume td.delivery_option_price,
      #order-opc .delivery_option &gt; div &gt; table.resume td.delivery_option_price {    width:162px}
.order_carrier_content {line-height:normal;padding-bottom:16px}
  .order_carrier_content .carrier_title {font-weight:bold;color:#333333}
  .order_carrier_content .checkbox input {margin-top:2px}
  .order_carrier_content .delivery_options_address .carrier_title {margin-bottom:17px}
  .order_carrier_content + div {padding-bottom:15px}
#carrierTable {border:1px solid #999999;border-bottom:none;background:white}
#carrierTable tbody {border-bottom:1px solid #999999}
#carrierTable th {padding:0 15px;height:29px;font-weight:bold;line-height:29px;color:white;text-transform:uppercase;background:url(../img/bg_table_th.png) repeat-x 0 -10px #999999}
#carrierTable td {padding:15px;font-weight:bold;border-right:1px solid #e9e9e9}
#carrierTable td.carrier_price {border:none}
p.checkbox.gift {margin-bottom:10px}
#gift_div {display:none;margin-top:5px;margin-bottom:10px}
a.iframe {color:#333333;text-decoration:underline}
  a.iframe:hover {text-decoration:none}
/* -------------------------------------------------------------------------------------------------------------
										 step 5 - paiement
---------------------------------------------------------------------------------------------------------------- */
p.payment_module {margin-bottom:10px}
  p.payment_module a {display:block;border:1px solid #d6d4d4;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;font-size:17px;line-height:23px;color:#333333;font-weight:bold;padding:33px 40px 34px 99px;letter-spacing:-1px;position:relative}
    p.payment_module a.bankwire {  background:url(../img/bankwire.png) 15px 12px no-repeat #fbfbfb}
    p.payment_module a.cheque {  background:url(../img/cheque.png) 15px 15px no-repeat #fbfbfb}
    p.payment_module a.cash {  background:url(../img/cash.png) 15px 15px no-repeat #fbfbfb}
    p.payment_module a.cheque:after, p.payment_module a.bankwire:after, p.payment_module a.cash:after {  display:block;  content:"\f054";  position:absolute;  right:15px;  margin-top:-11px;  top:50%;  font-family:"FontAwesome";  font-size:25px;  height:22px;  width:14px;  color:#777777}
    p.payment_module a:hover {  background-color:#f6f6f6}
    p.payment_module a span {  font-weight:bold;  color:#656565}
.payment_module.box {margin-top:20px}
p.cheque-indent {margin-bottom:9px}
.cheque-box .form-group {margin-bottom:0}
  .cheque-box .form-group .form-control {width:269px}
.order-confirmation.box {line-height:29px}
  .order-confirmation.box a {text-decoration:underline}
    .order-confirmation.box a:hover {  text-decoration:none}
/* -----------------------------------------------------------------------------------------------------
									 PAGE ORDER-OPC
-------------------------------------------------------------------------------------------------------- */
.delivery_option_carrier td {width:200px}
.delivery_option_carrier td + td {width:280px}
.delivery_option_carrier td + td + td {width:200px}
.delivery_option_carrier tr td {padding:5px}
.delivery_option_carrier.selected {display:table}
.delivery_option_carrier.not-displayable {display:none}
/* --------------------------------------------------------------------------------------------------------
									 PAGES ADRESSES, IDENTITY
----------------------------------------------------------------------------------------------------------- */
#address p.required,
#identity p.required,
#account-creation_form p.required,
#new_account_form p.required,
#opc_account_form p.required,
#authentication p.required {color:#f13340;margin:9px 0 16px 0}
#address p.inline-infos,
#identity p.inline-infos,
#account-creation_form p.inline-infos,
#new_account_form p.inline-infos,
#opc_account_form p.inline-infos,
#authentication p.inline-infos {color:red}
#address .form-group,
#identity .form-group,
#account-creation_form .form-group,
#new_account_form .form-group,
#opc_account_form .form-group,
#authentication .form-group {margin-bottom:4px}
  #address .form-group .form-control,
  #identity .form-group .form-control,
  #account-creation_form .form-group .form-control,
  #new_account_form .form-group .form-control,
  #opc_account_form .form-group .form-control,
  #authentication .form-group .form-control {max-width:271px}
    #address .form-group .form-control#adress_alias,
    #identity .form-group .form-control#adress_alias,
    #account-creation_form .form-group .form-control#adress_alias,
    #new_account_form .form-group .form-control#adress_alias,
    #opc_account_form .form-group .form-control#adress_alias,
    #authentication .form-group .form-control#adress_alias {  margin-bottom:20px}
  @media (min-width:1200px) {#address .form-group.phone-number,
    #identity .form-group.phone-number,
    #account-creation_form .form-group.phone-number,
    #new_account_form .form-group.phone-number,
    #opc_account_form .form-group.phone-number,
    #authentication .form-group.phone-number {  float:left;  width:270px;  margin-right:13px} }
  @media (min-width:1200px) {#address .form-group.phone-number + p,
    #identity .form-group.phone-number + p,
    #account-creation_form .form-group.phone-number + p,
    #new_account_form .form-group.phone-number + p,
    #opc_account_form .form-group.phone-number + p,
    #authentication .form-group.phone-number + p {  padding:23px 0 0 0;  margin-bottom:0} }
#address .gender-line,
#identity .gender-line,
#account-creation_form .gender-line,
#new_account_form .gender-line,
#opc_account_form .gender-line,
#authentication .gender-line {margin-bottom:4px;padding-top:4px}
  #address .gender-line &gt; label,
  #identity .gender-line &gt; label,
  #account-creation_form .gender-line &gt; label,
  #new_account_form .gender-line &gt; label,
  #opc_account_form .gender-line &gt; label,
  #authentication .gender-line &gt; label {margin-right:10px;margin-bottom:0}
  #address .gender-line .radio-inline label,
  #identity .gender-line .radio-inline label,
  #account-creation_form .gender-line .radio-inline label,
  #new_account_form .gender-line .radio-inline label,
  #opc_account_form .gender-line .radio-inline label,
  #authentication .gender-line .radio-inline label {font-weight:normal;color:#777777}
#identity #center_column form.std .row,
#authentication #center_column form.std .row,
#order-opc #center_column form.std .row {margin-left:-5px;margin-right:-5px}
  #identity #center_column form.std .row .col-xs-4,
  #authentication #center_column form.std .row .col-xs-4,
  #order-opc #center_column form.std .row .col-xs-4 {padding-left:5px;padding-right:5px;max-width:94px}
    #identity #center_column form.std .row .col-xs-4 .form-control,
    #authentication #center_column form.std .row .col-xs-4 .form-control,
    #order-opc #center_column form.std .row .col-xs-4 .form-control {  max-width:84px}
#identity #center_column .footer_links,
#authentication #center_column .footer_links,
#order-opc #center_column .footer_links {border:none;padding-top:0}
#new_account_form .box {line-height:20px}
  #new_account_form .box .date-select {padding-bottom:10px}
  #new_account_form .box .top-indent {padding-top:10px}
  #new_account_form .box .customerprivacy {padding-top:15px}
/* -----------------------------------------------------------------------------------------------------
											 PASSWORD
-------------------------------------------------------------------------------------------------------- */
#password {padding-top:0;border:none}
  #password .box p {margin-bottom:9px}
  #password .box .form-group {margin-bottom:20px}
    #password .box .form-group .form-control {  width:263px}
/* ------------------------------------------------------------------------------------------------------
											 PAGE SEARCH
--------------------------------------------------------------------------------------------------------- */
#instant_search_results a.close {font-size:13px;font-weight:600;opacity:1;line-height:inherit;text-transform:none;font-family:Arial, Helvetica, sans-serif}
  #instant_search_results a.close:hover {color:#999}
/* ---------------------------------------------------------------------------------------------------------
										 MANUFACTURERS/SUPPLIERS
------------------------------------------------------------------------------------------------------------ */
#manufacturer .top-pagination-content div.pagination .showall,
#manufacturer .bottom-pagination-content div.pagination .showall, #supplier .top-pagination-content div.pagination .showall,
#supplier .bottom-pagination-content div.pagination .showall {margin-right:0}
#manufacturers_list h3,
#suppliers_list h3 {font-size:17px;line-height:23px}
#manufacturers_list .description,
#suppliers_list .description {line-height:18px}
#manufacturers_list .product-counter a,
#suppliers_list .product-counter a {font-weight:bold}
#manufacturers_list.list li .mansup-container,
#suppliers_list.list li .mansup-container {border-top:1px solid #e5e5e5;padding:31px 0 30px 0}
  @media (max-width:767px) {#manufacturers_list.list li .mansup-container,
    #suppliers_list.list li .mansup-container {  text-align:center} }
@media only screen and (max-width:767px) {#manufacturers_list.list li .logo,
  #suppliers_list.list li .logo {margin-bottom:10px} }
#manufacturers_list.list li:first-child .mansup-container,
#suppliers_list.list li:first-child .mansup-container {border-top:0}
#manufacturers_list.list li .left-side,
#suppliers_list.list li .left-side {text-align:center}
#manufacturers_list.list li h3,
#suppliers_list.list li h3 {margin:0 0 0 0;padding-bottom:8px}
#manufacturers_list.list li .lnk_img img, #manufacturers_list.list li .logo img,
#suppliers_list.list li .lnk_img img,
#suppliers_list.list li .logo img {display:inline-block}
#manufacturers_list.list li .middle-side,
#suppliers_list.list li .middle-side {padding-left:0}
  @media (max-width:767px) {#manufacturers_list.list li .middle-side,
    #suppliers_list.list li .middle-side {  padding-right:15px;  padding-left:15px} }
#manufacturers_list.list li .right-side-content,
#suppliers_list.list li .right-side-content {border-left:1px solid #e5e5e5;padding:0 0 32px 31px;min-height:108px}
  @media (max-width:767px) {#manufacturers_list.list li .right-side-content,
    #suppliers_list.list li .right-side-content {  min-height:1px;  padding:0;  border:none} }
#manufacturers_list.grid li,
#suppliers_list.grid li {text-align:center}
  #manufacturers_list.grid li .product-container,
  #suppliers_list.grid li .product-container {padding-top:40px;padding-bottom:20px;border-bottom:1px solid #e5e5e5}
    #manufacturers_list.grid li .product-container .left-side,
    #suppliers_list.grid li .product-container .left-side {  padding-bottom:42px}
    #manufacturers_list.grid li .product-container h3,
    #suppliers_list.grid li .product-container h3 {  padding-bottom:10px}
    #manufacturers_list.grid li .product-container .product-counter,
    #suppliers_list.grid li .product-container .product-counter {  margin-bottom:12px}
@media (min-width:1200px) {#manufacturers_list.grid li.first-in-line,
  #suppliers_list.grid li.first-in-line {clear:left}
  #manufacturers_list.grid li.last-line .product-container,
  #suppliers_list.grid li.last-line .product-container {border-bottom:none} }
@media (min-width:768px) and (max-width:1199px) {#manufacturers_list.grid li.first-item-of-tablet-line,
  #suppliers_list.grid li.first-item-of-tablet-line {clear:left}
  #manufacturers_list.grid li.last-tablet-line .product-container,
  #suppliers_list.grid li.last-tablet-line .product-container {border-bottom:none} }
@media (max-width:767px) {#manufacturers_list.grid .product-container,
  #suppliers_list.grid .product-container {border-bottom:none} }
#manufacturer .description_box,
#supplier .description_box {padding-top:20px;padding-bottom:20px;border-top:1px solid #e5e5e5}
  #manufacturer .description_box .hide_desc,
  #supplier .description_box .hide_desc {display:none}
#manufacturer .bottom-pagination-content,
#manufacturer .top-pagination-content,
#supplier .bottom-pagination-content,
#supplier .top-pagination-content {min-height:69px}
#manufacturer .top-pagination-content.bottom-line,
#supplier .top-pagination-content.bottom-line {border-bottom:1px solid #e5e5e5}
/* ---------------------------------------------------------------------------------------------------------------------
											 DISCOUNT PAGE
------------------------------------------------------------------------------------------------------------------------ */
table.discount i {font-size:20px;line-height:20px;vertical-align:-2px}
  table.discount i.icon-ok {color:#46a74e}
  table.discount i.icon-remove {color:#f13340}
/* ------------------------------------------------------------------------------------------------------------------------
											 GUEST TRACKING
--------------------------------------------------------------------------------------------------------------------------- */
#guestTracking .form-control {max-width:271px}
@media (min-width:1200px) {#guestTracking .form-group {overflow:hidden}
    #guestTracking .form-group i {  padding-left:10px}
  #guestTracking .form-control {float:left}
  #guestTracking label {float:left;clear:both;width:100%} }
/* ------------------------------------------------------------------------------------------------------------------------------
													 PAGE 404
--------------------------------------------------------------------------------------------------------------------------------- */
#pagenotfound .pagenotfound {max-width:824px;margin:0 auto;text-align:center}
  #pagenotfound .pagenotfound .img-404 {padding:8px 0 27px 0}
    #pagenotfound .pagenotfound .img-404 img {  max-width:100%}
  #pagenotfound .pagenotfound h1 {font:600 28px/34px "Open Sans", sans-serif;color:#333333;text-transform:uppercase;margin-bottom:7px}
  #pagenotfound .pagenotfound p {font:600 16px/20px "Open Sans", sans-serif;color:#555454;text-transform:uppercase;border-bottom:1px solid #e5e5e5;padding-bottom:19px;margin-bottom:20px}
  #pagenotfound .pagenotfound h3 {font-weight:bold;color:#333333;font-size:13px;line-height:normal;margin-bottom:18px}
  #pagenotfound .pagenotfound label {font-weight:normal}
    @media (max-width:767px) {  #pagenotfound .pagenotfound label {    display:block} }
  #pagenotfound .pagenotfound .form-control {max-width:293px;display:inline-block;margin-right:5px}
    @media (max-width:767px) {  #pagenotfound .pagenotfound .form-control {    margin:0 auto 15px auto;    display:block} }
  #pagenotfound .pagenotfound .buttons {padding:48px 0 20px 0}
    #pagenotfound .pagenotfound .buttons .btn-md i.left {  font-size:17px}
/* -------*--------------------------------------------------------------------------------------------------------
										addon RerversoForm
------------------------------------------------------------------------------------------------------------------- */
#account-creation_form fieldset.reversoform {padding:10px !important}
#account-creation_form fieldset.reversoform .text label {display:block;padding:0 0 10px 0;width:100%;text-align:left}
#account-creation_form fieldset.reversoform .infos-sup {padding:0 !important;font-size:12px;font-style:italic;text-align:right}
/* -------*--------------------------------------------------------------------------------------------------------
									 addon customer privacy
-*----------------------------------------------------------------------------------------------------------------- */
#account-creation_form fieldset.customerprivacy label,
fieldset.customerprivacy label {cursor:pointer}
/* -------*--------------------------------------------------------------------------------------------------------
									 addon referralprogram
------------------------------------------------------------------------------------------------------------------- */
.tab-content {margin-top:20px}
  .tab-content &gt; ul {margin-bottom:0}
/* -----------------------------------------------------------------------------------------------------------------
									 addons comments products
-------------------------------------------------------------------------------------------------------------------- */
form#sendComment fieldset {padding:10px;border:1px solid #cccccc;background:#eeeeee}
form#sendComment h3 {font-size:14px}
#new_comment_form p.text {margin-bottom:0;padding-bottom:0}
#sendComment p.text label,
#sendComment p.textarea label {display:block;margin:12px 0 4px;font-weight:bold;font-size:12px}
#sendComment p.text input {padding:0 5px;height:28px;width:498px;border:1px solid #cccccc;background:url(../img/bg_input.png) repeat-x 0 0 white}
#sendComment p.textarea textarea {height:80px;width:508px;border:1px solid #cccccc}
#sendComment p.submit {padding:0;text-align:right}
#sendComment p.closeform {float:right;padding:0;height:12px;width:12px;text-indent:-5000px;background:url(../img/icon/delete.gif) no-repeat 0 0}
.star {position:relative;top:-1px;float:left;width:14px;overflow:hidden;cursor:pointer;font-size:14px;font-weight:normal}
.star {display:block}
  .star a {display:block;position:absolute;text-indent:-5000px}
div.star:after {content:"\f006";font-family:"FontAwesome";display:inline-block;color:#777676}
div.star.star_on {display:block}
  div.star.star_on:after {content:"\f005";font-family:"FontAwesome";display:inline-block;color:#ef8743}
div.star.star_hover:after {content:"\f005";font-family:"FontAwesome";display:inline-block;color:#ef8743}
/* ------- CSS Modules ------- */
/* ------- IMPORTANT - Internet Explorer can read 31 CSS files max. Some CSS have been put here and erased from their own module folder. ------- */
/* -------*--------------------------------------------------------------------------------------------------------
															 Block ADVERTISING
------------------------------------------------------------------------------------------------------------------- */
.advertising_block {width:191px;margin-bottom:1em;text-align:center}
/* -------*--------------------------------------------------------------------------------------------------------
															footer
------------------------------------------------------------------------------------------------------------------- */
.blockcategories_footer ul ul {display:none !important}
/* -------*--------------------------------------------------------------------------------------------------------
														 Form validate
------------------------------------------------------------------------------------------------------------------- */
.form-group.form-error input,
.form-group.form-error textarea {border:1px solid #f13340;color:#f13340;background:url(../img/icon/form-error.png) 98% 5px no-repeat #fff1f2}
.form-group.form-ok input,
.form-group.form-ok textarea {border:1px solid #46a74e;color:#35b33f;background:url(../img/icon/form-ok.png) 98% 5px no-repeat #ddf9e1}
.form-group.form-error .form-control, .form-group.form-ok .form-control {padding-right:30px}
/* -------*--------------------------------------------------------------------------------------------------------
											 uniform
------------------------------------------------------------------------------------------------------------------- */
.radio-inline,
.checkbox {padding-left:0}
  .radio-inline .checker,
  .checkbox .checker {float:left}
    .radio-inline .checker span,
    .checkbox .checker span {  top:0}
  .radio-inline div.radio,
  .checkbox div.radio {display:inline-block}
    .radio-inline div.radio span,
    .checkbox div.radio span {  float:left;  top:0}
.checkbox .checker input[type="checkbox"],
.checkbox-inline .checker input[type="checkbox"] {float:none}
.fancybox-skin {background:white !important}
.fancybox-skin .fancybox-close {width:28px;height:28px;background:none;font-size:28px;line-height:28px;color:#333333;text-align:center;background:white;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px}
  .fancybox-skin .fancybox-close:hover {color:#999}
  .fancybox-skin .fancybox-close:after {content:"\f057";font-family:"FontAwesome"}
/* -------*--------------------------------------------------------------------------------------------------------
												 Homepage pre-footer
------------------------------------------------------------------------------------------------------------------- */
#facebook_block,
#cmsinfo_block {overflow:hidden;padding-bottom:29px;padding-right:29px;padding-left:0}
  @media (max-width:991px) {#facebook_block,
    #cmsinfo_block {  min-height:348px;  padding-left:13px;  padding-right:13px} }
  @media (max-width:767px) {#facebook_block,
    #cmsinfo_block {  width:100%;  min-height:1px} }
#facebook_block {padding-left:28px;padding-right:29px;border:1px solid #e5e5e5;border-right:none}
  @media (max-width:1199px) {#facebook_block {  min-height:403px} }
  @media (max-width:991px) {#facebook_block {  border:none;  padding-left:0;  padding-right:0;  width:100%} }
  #facebook_block h4 {padding:21px 0 0 0;margin:0 0 14px 0;font:400 17px/25px Arial, Helvetica, sans-serif;text-transform:uppercase;color:#434242}
    @media (max-width:1200px) {  #facebook_block h4 {    font-size:15px} }
    @media (max-width:767px) {  #facebook_block h4 {    padding-top:20px !important} }
    @media (max-width:768px) {  #facebook_block h4 {    font-size:16px} }
  #facebook_block .facebook-fanbox {background:white;border:1px solid #e5e5e5;padding-bottom:10px}
.fb-like-box,
.fb-like-box span,
.fb-like-box span iframe[style] {width:100% !important}
  @media (max-width:480px) {.fb-like-box,
    .fb-like-box span,
    .fb-like-box span iframe[style] {  min-height:300px} }
@media (max-width:1199px) {.facebook-fanbox .fb-like-box iframe {overflow-y:scroll} }
#cmsinfo_block {border:1px solid #e5e5e5;border-left:0;padding-right:0;padding-bottom:0}
  @media (max-width:991px) {#cmsinfo_block {  padding-left:0;  padding-right:0} }
  @media (max-width:767px) {#cmsinfo_block {  border:none} }
  #cmsinfo_block &gt; div {padding:25px 16px 0 30px;border-left:1px solid #e5e5e5;min-height:342px;color:#bebdbd;font:400 14px/20px "Open Sans", sans-serif}
    @media (max-width:1199px) {  #cmsinfo_block &gt; div {    font-size:12px;    padding-right:12px;    min-height:401px} }
    @media (max-width:991px) {  #cmsinfo_block &gt; div {    min-height:346px} }
    @media (max-width:767px) {  #cmsinfo_block &gt; div {    min-height:1px;    width:100%;    border:none;    padding:25px 0 0 0} }
  #cmsinfo_block &gt; div + div {border-left:1px solid #e5e5e5;padding-left:29px;padding-top:20px;padding-right:50px;width:50%}
    @media (max-width:767px) {  #cmsinfo_block &gt; div + div {    min-height:1px;    width:100%;    margin-left:0;    padding-left:0;    padding-top:0;    border-left:none} }
    #cmsinfo_block &gt; div + div h3 {  font-size:17px;  color:#434242;  text-transform:capitalize;  margin-bottom:10px}
      @media (max-width:1200px) {    #cmsinfo_block &gt; div + div h3 {      font-size:15px} }
    #cmsinfo_block &gt; div + div .dark {  color:#3c3c3c;  font-weight:normal;  font-size:12px}
  #cmsinfo_block p {font-size:12px}
  #cmsinfo_block em {float:left;width:60px;height:60px;margin:3px 10px 0 0;font-size:35px;color:#999;line-height:60px;text-align:center;background:#f2f2f2;-moz-border-radius:100px;-webkit-border-radius:100px;border-radius:100px}
  #cmsinfo_block .type-text {overflow:hidden}
  #cmsinfo_block h3 {margin:0 0 1px 0;font:400 14px/25px Arial, Helvetica, sans-serif;text-transform:uppercase;color:#434242}
    @media (max-width:1199px) {  #cmsinfo_block h3 {    font-size:12px} }
  #cmsinfo_block ul li {padding-bottom:12px}
    @media (max-width:1199px) {  #cmsinfo_block ul li {    padding-bottom:21px} }
    @media (max-width:767px) {  #cmsinfo_block ul li {    padding-bottom:35px} }
  #cmsinfo_block p em {background:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;margin:0;font-size:13px;color:#777777;float:none;height:inherit;line-height:inherit;text-align:left;font-style:italic}
.ie8 #facebook_block,
.ie8 #cmsinfo_block {height:344px}
/* -------*--------------------------------------------------------------------------------------------------------
										 Zoom
------------------------------------------------------------------------------------------------------------------- */
@media (max-width:1199px) {.zoomdiv {display:none !important} }
/* -------*--------------------------------------------------------------------------------------------------------
								 temporary fix for quickview
------------------------------------------------------------------------------------------------------------------- */
#product.content_only div.pb-left-column p.resetimg {margin-bottom:0;padding-top:0}
#product.content_only div.pb-left-column #thumbs_list_frame {margin-bottom:0}
/* -------*--------------------------------------------------------------------------------------------------------
									 Product Compare
------------------------------------------------------------------------------------------------------------------- */
#product_comparison td.compare_extra_information {padding:10px}
#product_comparison #social-share-compare {margin-bottom:50px}
  #product_comparison #social-share-compare .socialsharing_product button {text-align:center}
/* -------*--------------------------------------------------------------------------------------------------------
										 Social Sharing
------------------------------------------------------------------------------------------------------------------- */
.btn-facebook:hover,
.btn-twitter:hover,
.btn-google-plus:hover,
.btn-pinterest:hover {border-color:white}
.btn-facebook i {color:#435f9f}
.btn-facebook:hover {color:white;background-color:#435f9f}
  .btn-facebook:hover i {color:white}
.btn-twitter i {color:#00aaf0}
.btn-twitter:hover {color:white;background-color:#00aaf0}
  .btn-twitter:hover i {color:white}
.btn-google-plus i {color:#e04b34}
.btn-google-plus:hover {color:white;background-color:#e04b34}
  .btn-google-plus:hover i {color:white}
.btn-pinterest i {color:#ce1f21}
.btn-pinterest:hover {color:white;background-color:#ce1f21}
  .btn-pinterest:hover i {color:white}
/* -------*-------------------------------------------------------------------------------------------------------- Product page coroucels *****************************************/
#crossselling_list,
.accessories-block .block_content,
#productscategory_list {/* -------*--------------------------------------------------------------------------------------------------------
  													RESET AND LAYOUT
  ------------------------------------------------------------------------------------------------------------------- */
  /* -------*--------------------------------------------------------------------------------------------------------
  														THEME
  ------------------------------------------------------------------------------------------------------------------- */
  /* -------*--------------------------------------------------------------------------------------------------------
  														 LOADER
  ------------------------------------------------------------------------------------------------------------------- */
  /* -------*--------------------------------------------------------------------------------------------------------
  														 PAGER
  ------------------------------------------------------------------------------------------------------------------- */
  /* -------*--------------------------------------------------------------------------------------------------------
  										 DIRECTION CONTROLS (NEXT / PREV)
  ------------------------------------------------------------------------------------------------------------------- */
  /* -------*--------------------------------------------------------------------------------------------------------
  										 AUTO CONTROLS (START / STOP)
  ------------------------------------------------------------------------------------------------------------------- */
  /* -------*--------------------------------------------------------------------------------------------------------
  								 PAGER WITH AUTO-CONTROLS HYBRID LAYOUT
  ------------------------------------------------------------------------------------------------------------------- */
  /* -------*--------------------------------------------------------------------------------------------------------
  										 IMAGE CAPTIONS
  ------------------------------------------------------------------------------------------------------------------- */ }
  #crossselling_list .bx-wrapper,
  .accessories-block .block_content .bx-wrapper,
  #productscategory_list .bx-wrapper {position:relative;padding:0;*zoom:1}
    @media only screen and (min-width:991px) {  #crossselling_list .bx-wrapper,
      .accessories-block .block_content .bx-wrapper,
      #productscategory_list .bx-wrapper {    margin:0 !important} }
  #crossselling_list .bx-wrapper img,
  .accessories-block .block_content .bx-wrapper img,
  #productscategory_list .bx-wrapper img {max-width:100%;display:block}
  #crossselling_list .bx-wrapper .bx-pager,
  #crossselling_list .bx-wrapper .bx-controls-auto,
  .accessories-block .block_content .bx-wrapper .bx-pager,
  .accessories-block .block_content .bx-wrapper .bx-controls-auto,
  #productscategory_list .bx-wrapper .bx-pager,
  #productscategory_list .bx-wrapper .bx-controls-auto {position:absolute;bottom:-30px;width:100%}
  #crossselling_list .bx-wrapper .bx-loading,
  .accessories-block .block_content .bx-wrapper .bx-loading,
  #productscategory_list .bx-wrapper .bx-loading {min-height:50px;background:url(images/bx_loader.gif) center center no-repeat;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000;display:none}
  #crossselling_list .bx-wrapper .bx-pager,
  .accessories-block .block_content .bx-wrapper .bx-pager,
  #productscategory_list .bx-wrapper .bx-pager {text-align:center;font-size:.85em;font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#666;padding-top:20px}
  #crossselling_list .bx-wrapper .bx-pager .bx-pager-item,
  #crossselling_list .bx-wrapper .bx-controls-auto .bx-controls-auto-item,
  .accessories-block .block_content .bx-wrapper .bx-pager .bx-pager-item,
  .accessories-block .block_content .bx-wrapper .bx-controls-auto .bx-controls-auto-item,
  #productscategory_list .bx-wrapper .bx-pager .bx-pager-item,
  #productscategory_list .bx-wrapper .bx-controls-auto .bx-controls-auto-item {display:inline-block;*zoom:1;*display:inline}
  #crossselling_list .bx-wrapper .bx-pager.bx-default-pager a,
  .accessories-block .block_content .bx-wrapper .bx-pager.bx-default-pager a,
  #productscategory_list .bx-wrapper .bx-pager.bx-default-pager a {text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;background:#000;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
  #crossselling_list .bx-wrapper .bx-pager.bx-default-pager a:hover,
  #crossselling_list .bx-wrapper .bx-pager.bx-default-pager a.active,
  .accessories-block .block_content .bx-wrapper .bx-pager.bx-default-pager a:hover,
  .accessories-block .block_content .bx-wrapper .bx-pager.bx-default-pager a.active,
  #productscategory_list .bx-wrapper .bx-pager.bx-default-pager a:hover,
  #productscategory_list .bx-wrapper .bx-pager.bx-default-pager a.active {background:#000}
  #crossselling_list .bx-wrapper .bx-controls-direction a,
  .accessories-block .block_content .bx-wrapper .bx-controls-direction a,
  #productscategory_list .bx-wrapper .bx-controls-direction a {margin-top:38px;height:20px;width:20px;line-height:0;position:absolute;top:40%;margin-top:-10px;font-size:0;overflow:hidden}
    #crossselling_list .bx-wrapper .bx-controls-direction a:before,
    .accessories-block .block_content .bx-wrapper .bx-controls-direction a:before,
    #productscategory_list .bx-wrapper .bx-controls-direction a:before {  padding-left:2px;  color:#c0c0c0;  font-family:"FontAwesome";  font-size:20px;  line-height:22px}
    #crossselling_list .bx-wrapper .bx-controls-direction a:hover:before,
    .accessories-block .block_content .bx-wrapper .bx-controls-direction a:hover:before,
    #productscategory_list .bx-wrapper .bx-controls-direction a:hover:before {  color:#333333}
  #crossselling_list .bx-next,
  .accessories-block .block_content .bx-next,
  #productscategory_list .bx-next {right:10px}
    #crossselling_list .bx-next:before,
    .accessories-block .block_content .bx-next:before,
    #productscategory_list .bx-next:before {  content:"\f138"}
  #crossselling_list .bx-prev,
  .accessories-block .block_content .bx-prev,
  #productscategory_list .bx-prev {left:10px}
    #crossselling_list .bx-prev:before,
    .accessories-block .block_content .bx-prev:before,
    #productscategory_list .bx-prev:before {  content:"\f137"}
  #crossselling_list .bx-wrapper .bx-controls-direction a.disabled,
  .accessories-block .block_content .bx-wrapper .bx-controls-direction a.disabled,
  #productscategory_list .bx-wrapper .bx-controls-direction a.disabled {display:none}
  #crossselling_list .bx-wrapper .bx-controls-auto,
  .accessories-block .block_content .bx-wrapper .bx-controls-auto,
  #productscategory_list .bx-wrapper .bx-controls-auto {text-align:center}
  #crossselling_list .bx-wrapper .bx-controls-auto .bx-start,
  .accessories-block .block_content .bx-wrapper .bx-controls-auto .bx-start,
  #productscategory_list .bx-wrapper .bx-controls-auto .bx-start {display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(images/controls.png) -86px -11px no-repeat;margin:0 3px}
  #crossselling_list .bx-wrapper .bx-controls-auto .bx-start:hover,
  #crossselling_list .bx-wrapper .bx-controls-auto .bx-start.active,
  .accessories-block .block_content .bx-wrapper .bx-controls-auto .bx-start:hover,
  .accessories-block .block_content .bx-wrapper .bx-controls-auto .bx-start.active,
  #productscategory_list .bx-wrapper .bx-controls-auto .bx-start:hover,
  #productscategory_list .bx-wrapper .bx-controls-auto .bx-start.active {background-position:-86px 0}
  #crossselling_list .bx-wrapper .bx-controls-auto .bx-stop,
  .accessories-block .block_content .bx-wrapper .bx-controls-auto .bx-stop,
  #productscategory_list .bx-wrapper .bx-controls-auto .bx-stop {display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(images/controls.png) -86px -44px no-repeat;margin:0 3px}
  #crossselling_list .bx-wrapper .bx-controls-auto .bx-stop:hover,
  #crossselling_list .bx-wrapper .bx-controls-auto .bx-stop.active,
  .accessories-block .block_content .bx-wrapper .bx-controls-auto .bx-stop:hover,
  .accessories-block .block_content .bx-wrapper .bx-controls-auto .bx-stop.active,
  #productscategory_list .bx-wrapper .bx-controls-auto .bx-stop:hover,
  #productscategory_list .bx-wrapper .bx-controls-auto .bx-stop.active {background-position:-86px -33px}
  #crossselling_list .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager,
  .accessories-block .block_content .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager,
  #productscategory_list .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {text-align:left;width:80%}
  #crossselling_list .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto,
  .accessories-block .block_content .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto,
  #productscategory_list .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {right:0;width:35px}
  #crossselling_list .bx-wrapper .bx-caption,
  .accessories-block .block_content .bx-wrapper .bx-caption,
  #productscategory_list .bx-wrapper .bx-caption {position:absolute;bottom:0;left:0;background:#666666 \9;background:rgba(80, 80, 80, 0.75);width:100%}
  #crossselling_list .bx-wrapper .bx-caption span,
  .accessories-block .block_content .bx-wrapper .bx-caption span,
  #productscategory_list .bx-wrapper .bx-caption span {color:white;font-family:Arial, Helvetica, sans-serif;display:block;font-size:.85em;padding:10px}
/* -------*--------------------------------------------------------------------------------------------------------
												 ANIMATE STYLE
------------------------------------------------------------------------------------------------------------------- */
@keyframes moveFromRight {0% {opacity:0;transform:translateX(200%)}
  100% {opacity:1;transform:translateX(0%)} }
@keyframes moveFromLeft {0% {opacity:0;transform:translateX(-200%)}
  100% {opacity:1;transform:translateX(0%)} }
@keyframes moveFromLeftIcon {0% {opacity:0;transform:translateX(-200%)}
  50% {opacity:0;transform:translateX(-200%), rotateY(-180deg)}
  100% {opacity:1;transform:translateX(0%), rotateY(-180deg)} }
@keyframes moveFromTop {0% {opacity:0;transform:translateY(-200%)}
  50% {opacity:0.5;transform:translateY(-100%)}
  100% {opacity:1;transform:translateY(0%)} }
@keyframes moveFromBottom {0% {opacity:0;transform:translateY(200%)}
  50% {opacity:0.5;transform:translateY(100%)}
  100% {opacity:1;transform:translateY(0%)} }
@keyframes ScaleFromLargeEffect {0% {opacity:0;transform:scale(1.1)}
  50% {opacity:0.5;transform:scale(0)}
  100% {opacity:1;transform:scale(1)} }
@keyframes FromBackground {0% {background:#d41616}
  50% {background:#fe9d9d}
  100% {background:#fff} }
.nonborderbox * {-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-o-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box}
.yesborderbox *,
.yesborderbox {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
</pre></body></html>