@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;font:inherit;font-size:100%;vertical-align:baseline;}
html, body {-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;}
html {line-height:1;}
ol, ul {list-style:none;}
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, main, 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 {font-family:sans-serif;-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;}
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;}
body {font-family:Arial, Helvetica, sans-serif;font-size:13px;line-height:1.42857;color:#3d4248;background-color:#fff;}
input, button, select, textarea {font-family:inherit;font-size:inherit;line-height:inherit;}
button, input, select[multiple], textarea {background-image:none;}
a {color:#3d4248;text-decoration:none;}
a:hover, a:focus {color:#0087c5;text-decoration:underline;}
a:focus {outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
img {vertical-align:middle;}
.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:#fff;border:1px solid #ddd;border-radius:0px;-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;}
}
.underline {text-decoration:underline;}
.shortDescription {margin-bottom:0px!important;font-size:15px;font-weight:100!important;line-height:1.25;}
@media (min-width:768px) {
	.shortDescription {font-size:15.8px;}
}
small {font-size:85%;}
cite {font-style:normal;}
.text-muted {color:#999999;}
.text-primary {color:#428bca;}
.text-warning {color:#fff;}
.text-danger {color:#fff;}
.text-success {color:#fff;}
.text-info {color:#fff;}
.text-left {text-align:left;}
.text-right, #cart_summary tbody td.cart_unit, #cart_summary tbody td.cart_total {text-align:right;}
.text-center, #cart_summary thead th.cart_product, #cart_summary tbody td.cart_product, #cart_summary tbody td.cart_avail, #cart_summary tbody td.cart_delete {text-align:center;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {font-family:Arial, Helvetica, sans-serif;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, .productCard {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, .productCard {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;}
h3 .page-header {padding-bottom:8px;margin:36px 0 18px;border-bottom:1px solid #eeeeee;}
.page-subheading.newCms {font-size:16px; border-bottom:none; margin:0; padding:0 0 17px 0;}
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 > 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:0px;}
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:#f5f5f5;border:1px solid #ccc;border-radius:0px;}
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 {margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;}
.container:before, .container:after {content:" ";display:table;}
.container:after {clear:both;}
.row {margin-left:-15px;margin-right:-15px;}
.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:15px;padding-right:15px;}
.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 > tr > th, .table thead > tr > td, .table tbody > tr > th, .table tbody > tr > td, .table tfoot > tr > th, .table tfoot > tr > td {padding:9px 8px 11px 18px;line-height:1.42857;vertical-align:top;border-top:1px solid #d9e1e8;}
.table thead > tr > th {vertical-align:bottom;}
.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:1px solid #d9e1e8;}
.table .table {background-color:#fff;}
.table-condensed thead > tr > th, .table-condensed thead > tr > td, .table-condensed tbody > tr > th, .table-condensed tbody > tr > td, .table-condensed tfoot > tr > th, .table-condensed tfoot > tr > td {padding:5px;}
.table-bordered {border:1px solid #d9e1e8;}
.table-bordered > thead > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > th, .table-bordered > tfoot > tr > td {border:1px solid #d9e1e8;}
.table-bordered > thead > tr > th, .table-bordered > thead > tr > td {border-bottom-width:2px;}
.table-striped > tbody > tr:nth-child(odd) > td, .table-striped > tbody > tr:nth-child(odd) > th {background-color:#f9f9f9;}
.table-hover > tbody > tr:hover > td, .table-hover > tbody > tr:hover > th {background-color:#f5f5f5;}
table col[class*="col-"] {float:none;display:table-column;}
table td[class*="col-"], table th[class*="col-"] {float:none;display:table-cell;}
.table > thead > tr > td.active, .table > thead > tr > th.active, .table > thead > tr.active > td, .table > thead > tr.active > th, .table > tbody > tr > td.active, .table > tbody > tr > th.active, .table > tbody > tr.active > td, .table > tbody > tr.active > th, .table > tfoot > tr > td.active, .table > tfoot > tr > th.active, .table > tfoot > tr.active > td, .table > tfoot > tr.active > th {background-color:#f5f5f5;}
.table > thead > tr > td.success, .table > thead > tr > th.success, .table > thead > tr.success > td, .table > thead > tr.success > th, .table > tbody > tr > td.success, .table > tbody > tr > th.success, .table > tbody > tr.success > td, .table > tbody > tr.success > th, .table > tfoot > tr > td.success, .table > tfoot > tr > th.success, .table > tfoot > tr.success > td, .table > tfoot > tr.success > th {background-color:#55c65e;border-color:#48b151;}
.table-hover > tbody > tr > td.success:hover, .table-hover > tbody > tr > th.success:hover, .table-hover > tbody > tr.success:hover > td {background-color:#42c04c;border-color:#419f49;}
.table > thead > tr > td.danger, .table > thead > tr > th.danger, .table > thead > tr.danger > td, .table > thead > tr.danger > th, .table > tbody > tr > td.danger, .table > tbody > tr > th.danger, .table > tbody > tr.danger > td, .table > tbody > tr.danger > th, .table > tfoot > tr > td.danger, .table > tfoot > tr > th.danger, .table > tfoot > tr.danger > td, .table > tfoot > tr.danger > th {background-color:#f3515c;border-color:#d4323d;}
.table-hover > tbody > tr > td.danger:hover, .table-hover > tbody > tr > th.danger:hover, .table-hover > tbody > tr.danger:hover > td {background-color:#f13946;border-color:#c32933;}
.table > thead > tr > td.warning, .table > thead > tr > th.warning, .table > thead > tr.warning > td, .table > thead > tr.warning > th, .table > tbody > tr > td.warning, .table > tbody > tr > th.warning, .table > tbody > tr.warning > td, .table > tbody > tr.warning > th, .table > tfoot > tr > td.warning, .table > tfoot > tr > th.warning, .table > tfoot > tr.warning > td, .table > tfoot > tr.warning > th {background-color:#fe9126;border-color:#e4752b;}
.table-hover > tbody > tr > td.warning:hover, .table-hover > tbody > tr > th.warning:hover, .table-hover > tbody > tr.warning:hover > td {background-color:#fe840d;border-color:#da681c;}
@media (max-width:768px) {
	.table-responsive {width:100%;margin-bottom:15px;overflow-y:hidden;overflow-x:scroll;border:1px solid #d9e1e8;}
	.table-responsive > .table {margin-bottom:0;background-color:#fbfbfb;}
	.table-responsive > .table > thead > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tbody > tr > td, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > tfoot > tr > td {white-space:nowrap;}
	.table-responsive > .table-bordered {border:0;}
	.table-responsive > .table-bordered > thead > tr > th:first-child, .table-responsive > .table-bordered > thead > tr > td:first-child, .table-responsive > .table-bordered > tbody > tr > th:first-child, .table-responsive > .table-bordered > tbody > tr > td:first-child, .table-responsive > .table-bordered > tfoot > tr > th:first-child, .table-responsive > .table-bordered > tfoot > tr > td:first-child {border-left:0;}
	.table-responsive > .table-bordered > thead > tr > th:last-child, .table-responsive > .table-bordered > thead > tr > td:last-child, .table-responsive > .table-bordered > tbody > tr > th:last-child, .table-responsive > .table-bordered > tbody > tr > td:last-child, .table-responsive > .table-bordered > tfoot > tr > th:last-child, .table-responsive > .table-bordered > tfoot > tr > td:last-child {border-right:0;}
	.table-responsive > .table-bordered > thead > tr:last-child > th, .table-responsive > .table-bordered > thead > tr:last-child > td, .table-responsive > .table-bordered > tbody > tr:last-child > th, .table-responsive > .table-bordered > tbody > tr:last-child > td, .table-responsive > .table-bordered > tfoot > tr:last-child > th, .table-responsive > .table-bordered > tfoot > tr:last-child > 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;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:#fff;border:1px solid #d9e1e8;border-radius:0px;-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:15px;}
.radio, .checkbox {display:block;min-height:18px;margin-top:10px;margin-bottom:10px;padding-left:20px;vertical-align:middle;}
.radio label, .checkbox label {display:inline;margin-bottom:0;font-weight:normal;cursor:pointer;}
.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] {float:left;margin-left:-20px;}
.radio + .radio, .checkbox + .checkbox {margin-top:-5px;}
.radio-inline, .checkbox-inline {display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:normal;cursor:pointer;}
.radio-inline + .radio-inline, .checkbox-inline + .checkbox-inline {margin-top:0;margin-left:10px;}
input[type="radio"][disabled], fieldset[disabled] input[type="radio"], input[type="checkbox"][disabled], fieldset[disabled] input[type="checkbox"], .radio[disabled], fieldset[disabled] .radio, .radio-inline[disabled], fieldset[disabled] .radio-inline, .checkbox[disabled], fieldset[disabled] .checkbox, .checkbox-inline[disabled], fieldset[disabled] .checkbox-inline {cursor:not-allowed;}
.input-sm, .input-group-sm > .form-control, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .btn {height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px;}
select.input-sm, .input-group-sm > select.form-control, .input-group-sm > select.input-group-addon, .input-group-sm > .input-group-btn > select.btn {height:30px;line-height:30px;}
textarea.input-sm, .input-group-sm > textarea.form-control, .input-group-sm > textarea.input-group-addon, .input-group-sm > .input-group-btn > textarea.btn {height:auto;}
.input-lg, .input-group-lg > .form-control, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .btn {height:44px;padding:10px 16px;font-size:17px;line-height:1.33;border-radius:6px;}
select.input-lg, .input-group-lg > select.form-control, .input-group-lg > select.input-group-addon, .input-group-lg > .input-group-btn > select.btn {height:44px;line-height:44px;}
textarea.input-lg, .input-group-lg > textarea.form-control, .input-group-lg > textarea.input-group-addon, .input-group-lg > .input-group-btn > textarea.btn {height:auto;}
.has-warning .help-block, .has-warning .control-label {color:#fff;}
.has-warning .form-control {border-color:#fff;-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:#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-warning .input-group-addon {color:#fff;border-color:#fff;background-color:#fe9126;}
.has-error .help-block, .has-error .control-label {color:#fff;}
.has-error .form-control {border-color:#fff;-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:#fff;border-color:#fff;background-color:#f3515c;}
.has-success .help-block, .has-success .control-label {color:#fff;}
.has-success .form-control {border-color:#fff;-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:#fff;border-color:#fff;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;}
}
.btn {display:inline-block;padding:6px 12px;margin-bottom:0;font-size:13px;font-weight:normal;line-height:1.42857;text-align:center;vertical-align:middle;cursor:pointer;border:1px solid transparent;border-radius:0px;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}
.btn:focus {outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
.btn:hover, .btn:focus {color:#333;text-decoration:none;}
.btn:active, .btn.active {outline:0;background-image:none;-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.disabled, .btn[disabled], fieldset[disabled] .btn {cursor:not-allowed;pointer-events:none;opacity:0.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;}
.btn-default {color:#ffffff;background-color:#6a859d;border-color:#6a859d;}
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active {color:#ffffff;background-color:#97aabb;}
.open .btn-default.dropdown-toggle {color:#333;background-color:#ebebeb;border-color:#adadad;}
.btn-default:active, .btn-default.active {background-image:none;}
.open .btn-default.dropdown-toggle {background-image:none;}
.btn-default.disabled, .btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled:active, .btn-default.disabled.active, .btn-default[disabled], .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled]:active, .btn-default[disabled].active, fieldset[disabled] .btn-default, fieldset[disabled] .btn-default:hover, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default:active, fieldset[disabled] .btn-default.active {background-color:#fff;border-color:#ccc;}
.btn-primary {color:#fff;background-color:#428bca;border-color:#357ebd;}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active {color:#fff;background-color:#3276b1;border-color:#285e8e;}
.open .btn-primary.dropdown-toggle {color:#fff;background-color:#3276b1;border-color:#285e8e;}
.btn-primary:active, .btn-primary.active {background-image:none;}
.open .btn-primary.dropdown-toggle {background-image:none;}
.btn-primary.disabled, .btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled:active, .btn-primary.disabled.active, .btn-primary[disabled], .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled]:active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary, fieldset[disabled] .btn-primary:hover, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:active, fieldset[disabled] .btn-primary.active {background-color:#428bca;border-color:#357ebd;}
.btn-warning {color:#fff;background-color:#f0ad4e;border-color:#eea236;}
.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active {color:#fff;background-color:#ed9c28;border-color:#d58512;}
.open .btn-warning.dropdown-toggle {color:#fff;background-color:#ed9c28;border-color:#d58512;}
.btn-warning:active, .btn-warning.active {background-image:none;}
.open .btn-warning.dropdown-toggle {background-image:none;}
.btn-warning.disabled, .btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled:active, .btn-warning.disabled.active, .btn-warning[disabled], .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled]:active, .btn-warning[disabled].active, fieldset[disabled] .btn-warning, fieldset[disabled] .btn-warning:hover, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning:active, fieldset[disabled] .btn-warning.active {background-color:#f0ad4e;border-color:#eea236;}
.btn-danger {color:#fff;background-color:#d9534f;border-color:#d43f3a;}
.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active {color:#fff;background-color:#d2322d;border-color:#ac2925;}
.open .btn-danger.dropdown-toggle {color:#fff;background-color:#d2322d;border-color:#ac2925;}
.btn-danger:active, .btn-danger.active {background-image:none;}
.open .btn-danger.dropdown-toggle {background-image:none;}
.btn-danger.disabled, .btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled:active, .btn-danger.disabled.active, .btn-danger[disabled], .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled]:active, .btn-danger[disabled].active, fieldset[disabled] .btn-danger, fieldset[disabled] .btn-danger:hover, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger:active, fieldset[disabled] .btn-danger.active {background-color:#d9534f;border-color:#d43f3a;}
.btn-success {color:#fff;background-color:#46a74e;border-color:#3e9546;}
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active {color:#fff;background-color:#3a8a41;border-color:#2c6a31;}
.open .btn-success.dropdown-toggle {color:#fff;background-color:#3a8a41;border-color:#2c6a31;}
.btn-success:active, .btn-success.active {background-image:none;}
.open .btn-success.dropdown-toggle {background-image:none;}
.btn-success.disabled, .btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled:active, .btn-success.disabled.active, .btn-success[disabled], .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled]:active, .btn-success[disabled].active, fieldset[disabled] .btn-success, fieldset[disabled] .btn-success:hover, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success:active, fieldset[disabled] .btn-success.active {background-color:#46a74e;border-color:#3e9546;}
.btn-info {color:#fff;background-color:#5192f3;border-color:#3983f1;}
.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active {color:#fff;background-color:#2b7af0;border-color:#0f62de;}
.open .btn-info.dropdown-toggle {color:#fff;background-color:#2b7af0;border-color:#0f62de;}
.btn-info:active, .btn-info.active {background-image:none;}
.open .btn-info.dropdown-toggle {background-image:none;}
.btn-info.disabled, .btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled:active, .btn-info.disabled.active, .btn-info[disabled], .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled]:active, .btn-info[disabled].active, fieldset[disabled] .btn-info, fieldset[disabled] .btn-info:hover, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info:active, fieldset[disabled] .btn-info.active {background-color:#5192f3;border-color:#3983f1;}
.btn-link {color:#777;font-weight:normal;cursor:pointer;border-radius:0;}
.btn-link, .btn-link:active, .btn-link[disabled], fieldset[disabled] .btn-link {background-color:transparent;-webkit-box-shadow:none;box-shadow:none;}
.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {border-color:transparent;}
.btn-link:hover, .btn-link:focus {color:#515151;text-decoration:underline;background-color:transparent;}
.btn-link[disabled]:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:hover, fieldset[disabled] .btn-link:focus {color:#999999;text-decoration:none;}
.btn-lg, .btn-group-lg > .btn {padding:10px 16px;font-size:17px;line-height:1.33;border-radius:6px;}
.btn-sm, .btn-group-sm > .btn, .btn-xs, .btn-group-xs > .btn {padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px;}
.btn-xs, .btn-group-xs > .btn {padding:1px 5px;}
.btn-block {display:block;width:100%;padding-left:0;padding-right:0;}
.btn-block + .btn-block {margin-top:5px;}
input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block {width:100%;}
.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 #000;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:#fff;border:1px solid #ccc;border:1px solid rgba(0, 0, 0, 0.15);border-radius:0px;-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 > li > a {display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.42857;color:#333333;white-space:nowrap;}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {text-decoration:none;color:#fff;background-color:#428bca;}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {color:#fff;text-decoration:none;outline:0;background-color:#428bca;}
.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {color:#999999;}
.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);cursor:not-allowed;}
.open > .dropdown-menu {display:block;}
.open > 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 > .dropdown-menu {right:0;left:auto;}
.dropup .caret, .navbar-fixed-bottom .dropdown .caret {border-top:0 dotted;border-bottom:4px solid #000;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:#333;}
.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:#333;}
.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 > .btn, .btn-group-vertical > .btn {position:relative;float:left;}
.btn-group > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active, .btn-group-vertical > .btn:hover, .btn-group-vertical > .btn:focus, .btn-group-vertical > .btn:active, .btn-group-vertical > .btn.active {z-index:2;}
.btn-group > .btn:focus, .btn-group-vertical > .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 > .btn + .btn, .btn-toolbar > .btn + .btn-group, .btn-toolbar > .btn-group + .btn, .btn-toolbar > .btn-group + .btn-group {margin-left:5px;}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {border-radius:0;}
.btn-group > .btn:first-child {margin-left:0;}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {border-bottom-right-radius:0;border-top-right-radius:0;}
.btn-group > .btn:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child) {border-bottom-left-radius:0;border-top-left-radius:0;}
.btn-group > .btn-group {float:left;}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {border-radius:0;}
.btn-group > .btn-group:first-child > .btn:last-child, .btn-group > .btn-group:first-child > .dropdown-toggle {border-bottom-right-radius:0;border-top-right-radius:0;}
.btn-group > .btn-group:last-child > .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 > .btn + .dropdown-toggle {padding-left:8px;padding-right:8px;}
.btn-group > .btn-lg + .dropdown-toggle, .btn-group-lg.btn-group > .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 > .btn .caret {border-width:5px 5px 0;border-bottom-width:0;}
.dropup .btn-lg .caret, .dropup .btn-group-lg > .btn .caret {border-width:0 5px 5px;}
.btn-group-vertical > .btn, .btn-group-vertical > .btn-group {display:block;float:none;width:100%;max-width:100%;}
.btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after {content:" ";display:table;}
.btn-group-vertical > .btn-group:after {clear:both;}
.btn-group-vertical > .btn-group > .btn {float:none;}
.btn-group-vertical > .btn + .btn, .btn-group-vertical > .btn + .btn-group, .btn-group-vertical > .btn-group + .btn, .btn-group-vertical > .btn-group + .btn-group {margin-top:-1px;margin-left:0;}
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {border-radius:0;}
.btn-group-vertical > .btn:first-child:not(:last-child) {border-top-right-radius:0px;border-bottom-right-radius:0;border-bottom-left-radius:0;}
.btn-group-vertical > .btn:last-child:not(:first-child) {border-bottom-left-radius:0px;border-top-right-radius:0;border-top-left-radius:0;}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {border-radius:0;}
.btn-group-vertical > .btn-group:first-child > .btn:last-child, .btn-group-vertical > .btn-group:first-child > .dropdown-toggle {border-bottom-right-radius:0;border-bottom-left-radius:0;}
.btn-group-vertical > .btn-group:last-child > .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"] > .btn > input[type="radio"], [data-toggle="buttons"] > .btn > 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 #d9e1e8;border-radius:0px;}
.input-group-addon.input-sm, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .input-group-addon.btn {padding:5px 10px;font-size:12px;border-radius:3px;}
.input-group-addon.input-lg, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .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 > .btn, .input-group-btn:first-child > .dropdown-toggle, .input-group-btn:last-child > .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 > .btn, .input-group-btn:last-child > .dropdown-toggle, .input-group-btn:first-child > .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 > .btn {position:relative;}
.input-group-btn > .btn + .btn {margin-left:-4px;}
.input-group-btn > .btn:hover, .input-group-btn > .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 > li {position:relative;display:block;}
.nav > li > a {position:relative;display:block;padding:10px 15px;}
.nav > li > a:hover, .nav > li > a:focus {text-decoration:none;background-color:#eeeeee;}
.nav > li.disabled > a {color:#999999;}
.nav > li.disabled > a:hover, .nav > li.disabled > a:focus {color:#999999;text-decoration:none;background-color:transparent;cursor:not-allowed;}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {background-color:#eeeeee;border-color:#777;}
.nav .nav-divider {height:1px;margin:8px 0;overflow:hidden;background-color:#e5e5e5;}
.nav > li > a > img {max-width:none;}
.nav-tabs {border-bottom:1px solid #ddd;}
.nav-tabs > li {display:inline-block;margin-right:2px;margin-left:2px;}
.nav-tabs > li > a {margin-right:2px;line-height:1.42857;border:1px solid transparent;border-radius:0px 0px 0 0;}
.nav-tabs > li > a:hover {border-color:#eeeeee #eeeeee #ddd;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {color:#555555;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default;}
.nav-pills > li {float:left;}
.nav-pills > li > a {border-radius:5px;}
.nav-pills > li + li {margin-left:2px;}
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {color:#fff;background-color:#428bca;}
.nav-stacked > li {float:none;}
.nav-stacked > li + li {margin-top:2px;margin-left:0;}
.nav-justified, .nav-tabs.nav-justified {width:100%;}
.nav-justified > li, .nav-tabs.nav-justified > li {float:none;}
.nav-justified > li > a, .nav-tabs.nav-justified > li > a {text-align:center;}
@media (min-width:768px) {
	.nav-justified > li, .nav-tabs.nav-justified > li {display:table-cell;width:1%;}
}
.nav-tabs-justified, .nav-tabs.nav-justified {border-bottom:0;}
.nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {border-bottom:1px solid #ddd;margin-right:0;}
.nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a {border-bottom-color:#fff;}
.tabbable:before, .tabbable:after {content:" ";display:table;}
.tabbable:after {clear:both;}
.tab-content > .tab-pane, .pill-content > .pill-pane {display:none;}
.tab-content > .active, .pill-content > .active {display:block;}
.nav .caret {border-top-color:#777;border-bottom-color:#777;}
.nav a:hover .caret {border-top-color:#515151;border-bottom-color:#515151;}
.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:0px;}
}
.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 > .navbar-header, .container > .navbar-collapse {margin-right:-15px;margin-left:-15px;}
@media (min-width:768px) {.container > .navbar-header, .container > .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 > .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:0px;}
.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 > li > 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 > li > a, .navbar-nav .open .dropdown-menu .dropdown-header {padding:5px 15px 5px 25px;}
	.navbar-nav .open .dropdown-menu > li > a {line-height:18px;}
	.navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus {background-image:none;}
}
@media (min-width:768px) {
	.navbar-nav {float:left;margin:0;}
	.navbar-nav > li {float:left;}
	.navbar-nav > li > 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 > li > .dropdown-menu {margin-top:0;border-top-right-radius:0;border-top-left-radius:0;}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {border-bottom-right-radius:0;border-bottom-left-radius:0;}
.navbar-nav.pull-right > li > .dropdown-menu, .navbar-nav > li > .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:#777;}
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {color:#5e5e5e;background-color:transparent;}
.navbar-default .navbar-text {color:#777;}
.navbar-default .navbar-nav > li > a {color:#777;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {color:#333;background-color:transparent;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {color:#555;background-color:#e7e7e7;}
.navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus {color:#ccc;background-color:transparent;}
.navbar-default .navbar-toggle {border-color:#ddd;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {background-color:#ddd;}
.navbar-default .navbar-toggle .icon-bar {background-color:#ccc;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {border-color:#e6e6e6;}
.navbar-default .navbar-nav > .dropdown > a:hover .caret, .navbar-default .navbar-nav > .dropdown > a:focus .caret {border-top-color:#333;border-bottom-color:#333;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {background-color:#e7e7e7;color:#555;}
.navbar-default .navbar-nav > .open > a .caret, .navbar-default .navbar-nav > .open > a:hover .caret, .navbar-default .navbar-nav > .open > a:focus .caret {border-top-color:#555;border-bottom-color:#555;}
.navbar-default .navbar-nav > .dropdown > a .caret {border-top-color:#777;border-bottom-color:#777;}
@media (max-width:767px) {
	.navbar-default .navbar-nav .open .dropdown-menu > li > a {color:#777;}
	.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {color:#333;background-color:transparent;}
	.navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {color:#555;background-color:#e7e7e7;}
	.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {color:#ccc;background-color:transparent;}
}
.navbar-default .navbar-link {color:#777;}
.navbar-default .navbar-link:hover {color:#333;}
.navbar-inverse {background-color:#222;border-color:#090909;}
.navbar-inverse .navbar-brand {color:#999999;}
.navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {color:#fff;background-color:transparent;}
.navbar-inverse .navbar-text {color:#999999;}
.navbar-inverse .navbar-nav > li > a {color:#999999;}
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {color:#fff;background-color:transparent;}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {color:#fff;background-color:#090909;}
.navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus {color:#444;background-color:transparent;}
.navbar-inverse .navbar-toggle {border-color:#333;}
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {background-color:#333;}
.navbar-inverse .navbar-toggle .icon-bar {background-color:#fff;}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {border-color:#101010;}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {background-color:#090909;color:#fff;}
.navbar-inverse .navbar-nav > .dropdown > a:hover .caret {border-top-color:#fff;border-bottom-color:#fff;}
.navbar-inverse .navbar-nav > .dropdown > a .caret {border-top-color:#999999;border-bottom-color:#999999;}
.navbar-inverse .navbar-nav > .open > a .caret, .navbar-inverse .navbar-nav > .open > a:hover .caret, .navbar-inverse .navbar-nav > .open > a:focus .caret {border-top-color:#fff;border-bottom-color:#fff;}
@media (max-width:767px) {
	.navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {border-color:#090909;}
	.navbar-inverse .navbar-nav .open .dropdown-menu > li > a {color:#999999;}
	.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {color:#fff;background-color:transparent;}
	.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {color:#fff;background-color:#090909;}
	.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {color:#444;background-color:transparent;}
}
.navbar-inverse .navbar-link {color:#999999;}
.navbar-inverse .navbar-link:hover {color:#fff;}
.breadcrumb {padding:8px 15px;margin-bottom:18px;list-style:none;background-color:#f6f6f6;border-radius:0px;}
.breadcrumb > li {display:inline-block;}
.breadcrumb > li + li:before {content:"/\00a0";padding:0 5px;color:#333;}
.breadcrumb > .active {color:#333;}
.pagination {display:inline-block;padding-left:0;margin:18px 0;border-radius:0px;}
.pagination > li {display:inline;}
.pagination > li > a, .pagination > li > span {position:relative;padding:6px 12px;line-height:1.42857;text-decoration:none;background-color:#fff;border:1px solid #d9e1e8;color:#6a859d;}
.pagination > li > a:hover, .pagination > li > a:focus, .pagination > li > span:hover, .pagination > li > span:focus {border-color:#45b7ec;color:#0087c5;}
.pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus, .pagination > .active > span, .pagination > .active > span:hover, .pagination > .active > span:focus {z-index:2;color:#fff;background-color:#45b7ec;border-color:#45b7ec;cursor:default;}
.pagination > .disabled > span, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus {cursor:not-allowed;}
.pagination-lg > li > a, .pagination-lg > li > span {padding:10px 16px;font-size:17px;}
.pagination-lg > li:first-child > a, .pagination-lg > li:first-child > span {border-bottom-left-radius:6px;border-top-left-radius:6px;}
.pagination-lg > li:last-child > a, .pagination-lg > li:last-child > span {border-bottom-right-radius:6px;border-top-right-radius:6px;}
.pagination-sm > li > a, .pagination-sm > li > span {padding:5px 10px;font-size:12px;}
.pagination-sm > li:first-child > a, .pagination-sm > li:first-child > span {border-bottom-left-radius:3px;border-top-left-radius:3px;}
.pagination-sm > li:last-child > a, .pagination-sm > li:last-child > span {border-bottom-right-radius:3px;border-top-right-radius:3px;}
.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 > a, .pager li > span {display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px;}
.pager li > a:hover, .pager li > a:focus {text-decoration:none;background-color:#f6f6f6;}
.pager .next > a, .pager .next > span {float:right;}
.pager .previous > a, .pager .previous > span {float:left;}
.pager .disabled > a, .pager .disabled > a:hover, .pager .disabled > a:focus, .pager .disabled > span {color:#999999;background-color:#fff;cursor:not-allowed;}
.label {display:inline;padding:.2em .6em .3em;font-size:100%;font-weight:bold;line-height:1;color:#3d4248;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:0;}
.label[href]:hover, .label[href]:focus {color:#fff;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 {color:#ffffff;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:#fff;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:#fff;text-decoration:none;cursor:pointer;}
.btn .badge {position:relative;top:-1px;}
a.list-group-item.active > .badge, .nav-pills > .active > a > .badge {color:#777;background-color:#fff;}
.nav-pills > li > a > .badge {margin-left:3px;}
.thumbnail {display:block;}
.thumbnail > img {display:block;max-width:100%;height:auto;}
a.thumbnail:hover, a.thumbnail:focus {border-color:#777;}
.thumbnail > 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:0px;}
.alert h4 {margin-top:0;color:inherit;}
.alert .alert-link {font-weight:bold;}
.alert > p, .alert > ul {margin-bottom:0;}
.alert > p + p {margin-top:5px;}
.alert-dismissable {padding-right:35px;}
.alert-dismissable .close {position:relative;top:-2px;right:-21px;color:inherit;}
.alert-success {border-color:#48b151;color:#48b151;}
.alert-success hr {border-top-color:#419f49;}
.alert-success .alert-link {color:#0087c5;}
.alert-info {border-color:#4b80c3;color:#4b80c3;}
.alert-info hr {border-top-color:#3d73b7;}
.alert-info .alert-link {color:#0087c5;}
.alert-warning {border-color:#e4752b;color:#e4752b;}
.alert-warning hr {border-top-color:#da681c;}
.alert-warning .alert-link {color:#0087c5;}
.alert-danger {border-color:#d4323d;color:#d4323d;}
.alert-danger hr {border-top-color:#c32933;}
.alert-danger .alert-link {color:#0087c5;}
@-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:#f5f5f5;border-radius:0px;-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:#fff;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 > .pull-left {margin-right:10px;}
.media > .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:#fff;border:1px solid #ddd;}
.list-group-item:first-child {border-top-right-radius:0px;border-top-left-radius:0px;}
.list-group-item:last-child {margin-bottom:0;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}
.list-group-item > .badge {float:right;}
.list-group-item > .badge + .badge {margin-right:5px;}
.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {z-index:2;color:#fff;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:#555;}
a.list-group-item .list-group-item-heading {color:#333;}
a.list-group-item:hover, a.list-group-item:focus {text-decoration:none;background-color:#f5f5f5;}
.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:#fff;border:1px solid transparent;border-radius:0px;-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 > .list-group {margin-bottom:0;}
.panel > .list-group .list-group-item {border-width:1px 0;}
.panel > .list-group .list-group-item:first-child {border-top-right-radius:0;border-top-left-radius:0;}
.panel > .list-group .list-group-item:last-child {border-bottom:0;}
.panel-heading + .list-group .list-group-item:first-child {border-top-width:0;}
.panel > .table {margin-bottom:0;}
.panel > .panel-body + .table {border-top:1px solid #d9e1e8;}
.panel-heading {padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:-1px;border-top-left-radius:-1px;}
.panel-title {margin-top:0;margin-bottom:0;font-size:15px;}
.panel-title > a {color:inherit;}
.panel-footer {padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:-1px;border-bottom-left-radius:-1px;}
.panel-group .panel {margin-bottom:0;border-radius:0px;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-top:1px solid #ddd;}
.panel-group .panel-footer {border-top:0;}
.panel-group .panel-footer + .panel-collapse .panel-body {border-bottom:1px solid #ddd;}
.panel-default {border-color:#ddd;}
.panel-default > .panel-heading {color:#333333;background-color:#f5f5f5;border-color:#ddd;}
.panel-default > .panel-heading + .panel-collapse .panel-body {border-top-color:#ddd;}
.panel-default > .panel-footer + .panel-collapse .panel-body {border-bottom-color:#ddd;}
.panel-primary {border-color:#428bca;}
.panel-primary > .panel-heading {color:#fff;background-color:#428bca;border-color:#428bca;}
.panel-primary > .panel-heading + .panel-collapse .panel-body {border-top-color:#428bca;}
.panel-primary > .panel-footer + .panel-collapse .panel-body {border-bottom-color:#428bca;}
.panel-success {border-color:#48b151;}
.panel-success > .panel-heading {color:#fff;background-color:#55c65e;border-color:#48b151;}
.panel-success > .panel-heading + .panel-collapse .panel-body {border-top-color:#48b151;}
.panel-success > .panel-footer + .panel-collapse .panel-body {border-bottom-color:#48b151;}
.panel-warning {border-color:#e4752b;}
.panel-warning > .panel-heading {color:#fff;background-color:#fe9126;border-color:#e4752b;}
.panel-warning > .panel-heading + .panel-collapse .panel-body {border-top-color:#e4752b;}
.panel-warning > .panel-footer + .panel-collapse .panel-body {border-bottom-color:#e4752b;}
.panel-danger {border-color:#d4323d;}
.panel-danger > .panel-heading {color:#fff;background-color:#f3515c;border-color:#d4323d;}
.panel-danger > .panel-heading + .panel-collapse .panel-body {border-top-color:#d4323d;}
.panel-danger > .panel-footer + .panel-collapse .panel-body {border-bottom-color:#d4323d;}
.panel-info {border-color:#4b80c3;}
.panel-info > .panel-heading {color:#fff;background-color:#5192f3;border-color:#4b80c3;}
.panel-info > .panel-heading + .panel-collapse .panel-body {border-top-color:#4b80c3;}
.panel-info > .panel-footer + .panel-collapse .panel-body {border-bottom-color:#4b80c3;}
.well {min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:0px;-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:3px;}
.close {float:right;font-size:19.5px;font-weight:bold;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:0.2;filter:alpha(opacity=20);}
.close:hover, .close:focus {color:#000;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;}
.popover {position:absolute;top:0;left:0;z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0, 0, 0, 0.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);white-space:normal;}
.popover.top {margin-top:-10px;}
.popover.right {margin-left:10px;}
.popover.bottom {margin-top:10px;}
.popover.left {margin-left:-10px;}
.popover-title {margin:0;padding:8px 14px;font-size:13px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0;}
.popover-content {padding:9px 14px;}
.popover .arrow, .popover .arrow:after {position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid;}
.popover .arrow {border-width:11px;}
.popover .arrow:after {border-width:10px;content:"";}
.popover.top .arrow {left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0, 0, 0, 0.25);bottom:-11px;}
.popover.top .arrow:after {content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff;}
.popover.right .arrow {top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0, 0, 0, 0.25);}
.popover.right .arrow:after {content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff;}
.popover.bottom .arrow {left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0, 0, 0, 0.25);top:-11px;}
.popover.bottom .arrow:after {content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff;}
.popover.left .arrow {top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0, 0, 0, 0.25);}
.popover.left .arrow:after {content:" ";right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px;}
.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-face {font-family:'FontAwesome';src:url("../img/fonts/fontawesome-webfont.eot?v=4.3.0");src:url("../img/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0") format("embedded-opentype"), url("../img/fonts/fontawesome-webfont.woff2?v=4.3.0") format("woff2"), url("../img/fonts/fontawesome-webfont.woff?v=4.3.0") format("woff"), url("../img/fonts/fontawesome-webfont.ttf?v=4.3.0") format("truetype"), url("../img/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular") format("svg");font-weight:normal;font-style:normal;}
.icon, [class^="icon-"] {display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0);}
.icon-lg {font-size:1.33333em;line-height:0.75em;vertical-align:-15%;}
.icon-2x {font-size:2em;}
.icon-3x {font-size:3em;}
.icon-4x {font-size:4em;}
.icon-5x {font-size:5em;}
.icon-fw {width:1.28571em;text-align:center;}
.icon-ul {padding-left:0;margin-left:2.14286em;list-style-type:none;}
.icon-ul > li {position:relative;}
.icon-li {position:absolute;left:-2.14286em;width:2.14286em;top:0.14286em;text-align:center;}
.icon-li.icon-lg {left:-1.85714em;}
.icon-border {padding:.2em .25em .15em;border:solid 0.08em #eee;border-radius:.1em;}
.pull-right {float:right;}
.pull-left {float:left;}
.icon.pull-left, .pull-left[class^="icon-"] {margin-right:.3em;}
.icon.pull-right, .pull-right[class^="icon-"] {margin-left:.3em;}
.icon-spin {-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear;}
.icon-pulse {-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8);}
@-webkit-keyframes fa-spin {0% {-webkit-transform:rotate(0deg);transform:rotate(0deg);}
100% {-webkit-transform:rotate(359deg);transform:rotate(359deg);}
}
@keyframes fa-spin {0% {-webkit-transform:rotate(0deg);transform:rotate(0deg);}
100% {-webkit-transform:rotate(359deg);transform:rotate(359deg);}
}
.icon-rotate-90 {filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}
.icon-rotate-180 {filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
.icon-rotate-270 {filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);}
.icon-flip-horizontal {filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1);}
.icon-flip-vertical {filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1);}
:root .icon-rotate-90, :root .icon-rotate-180, :root .icon-rotate-270, :root .icon-flip-horizontal, :root .icon-flip-vertical {filter:none;}
.icon-stack {position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle;}
.icon-stack-1x, .icon-stack-2x {position:absolute;left:0;width:100%;text-align:center;}
.icon-stack-1x {line-height:inherit;}
.icon-stack-2x {font-size:2em;}
.icon-inverse {color:#fff;}
.icon-glass:before {content:"";}
.icon-music:before {content:"";}
.icon-search:before {content:"";}
.icon-envelope-o:before, .icon-envelope-alt:before {content:"";}
.icon-heart:before {content:"";}
.icon-star:before {content:"";}
.icon-star-o:before, .icon-star-empty:before {content:"";}
.icon-user:before {content:"";}
.icon-film:before {content:"";}
.icon-th-large:before {content:"";}
.icon-th:before {content:"";}
.icon-th-list:before {content:"";}
.icon-check:before {content:"";}
.icon-remove:before, .icon-close:before, .icon-times:before, .icon-remove:before {content:"";}
.icon-search-plus:before, .icon-zoom-in:before {content:"";}
.icon-search-minus:before, .icon-zoom-out:before {content:"";}
.icon-power-off:before, .icon-off:before {content:"";}
.icon-signal:before {content:"";}
.icon-gear:before, .icon-cog:before {content:"";}
.icon-trash-o:before, .icon-trash:before {content:"";}
.icon-home:before {content:"";}
.icon-file-o:before, .icon-file-alt:before {content:"";}
.icon-clock-o:before, .icon-time:before {content:"";}
.icon-road:before {content:"";}
.icon-download:before, .icon-download-alt:before {content:"";}
.icon-arrow-circle-o-down:before, .icon-download:before, .icon-download-alt:before {content:"";}
.icon-arrow-circle-o-up:before, .icon-upload:before, .icon-upload-alt:before {content:"";}
.icon-inbox:before {content:"";}
.icon-play-circle-o:before, .icon-play-circle:before, .icon-play-sign:before {content:"";}
.icon-rotate-right:before, .icon-repeat:before {content:"";}
.icon-refresh:before {content:"";}
.icon-list-alt:before {content:"";}
.icon-lock:before {content:"";}
.icon-flag:before {content:"";}
.icon-headphones:before {content:"";}
.icon-volume-off:before {content:"";}
.icon-volume-down:before {content:"";}
.icon-volume-up:before {content:"";}
.icon-qrcode:before {content:"";}
.icon-barcode:before {content:"";}
.icon-tag:before {content:"";}
.icon-tags:before {content:"";}
.icon-book:before {content:"";}
.icon-bookmark:before {content:"";}
.icon-print:before {content:"";}
.icon-camera:before {content:"";}
.icon-font:before {content:"";}
.icon-bold:before {content:"";}
.icon-italic:before {content:"";}
.icon-text-height:before {content:"";}
.icon-text-width:before {content:"";}
.icon-align-left:before {content:"";}
.icon-align-center:before {content:"";}
.icon-align-right:before {content:"";}
.icon-align-justify:before {content:"";}
.icon-list:before {content:"";}
.icon-dedent:before, .icon-outdent:before, .icon-indent-left:before {content:"";}
.icon-indent:before, .icon-indent-right:before {content:"";}
.icon-video-camera:before, .icon-facetime-video:before {content:"";}
.icon-photo:before, .icon-image:before, .icon-picture-o:before, .icon-picture:before {content:"";}
.icon-pencil:before {content:"";}
.icon-map-marker:before {content:"";}
.icon-adjust:before {content:"";}
.icon-tint:before {content:"";}
.icon-edit:before, .icon-pencil-square-o:before, .icon-edit:before {content:"";}
.icon-share-square-o:before, .icon-share:before, .icon-share-alt:before {content:"";}
.icon-check-square-o:before {content:"";}
.icon-arrows:before, .icon-move:before {content:"";}
.icon-step-backward:before {content:"";}
.icon-fast-backward:before {content:"";}
.icon-backward:before {content:"";}
.icon-play:before {content:"";}
.icon-pause:before {content:"";}
.icon-stop:before {content:"";}
.icon-forward:before {content:"";}
.icon-fast-forward:before {content:"";}
.icon-step-forward:before {content:"";}
.icon-eject:before {content:"";}
.icon-chevron-left:before {content:"";}
.icon-chevron-right:before {content:"";}
.icon-plus-circle:before, .icon-plus-sign:before {content:"";}
.icon-minus-circle:before, .icon-minus-sign:before {content:"";}
.icon-times-circle:before, .icon-remove-sign:before {content:"";}
.icon-check-circle:before, .icon-ok-sign:before {content:"";}
.icon-question-circle:before, .icon-question-sign:before {content:"";}
.icon-info-circle:before, .icon-info-sign:before {content:"";}
.icon-crosshairs:before, .icon-screenshot:before {content:"";}
.icon-times-circle-o:before, .icon-remove-circle:before {content:"";}
.icon-check-circle-o:before, .icon-ok-circle:before {content:"";}
.icon-ban:before {content:"";}
.icon-arrow-left:before {content:"";}
.icon-arrow-right:before {content:"";}
.icon-arrow-up:before {content:"";}
.icon-arrow-down:before {content:"";}
.icon-mail-forward:before, .icon-share:before, .icon-share-alt:before {content:"";}
.icon-expand:before, .icon-resize-full:before {content:"";}
.icon-compress:before, .icon-resize-small:before {content:"";}
.icon-plus:before {content:"";}
.icon-minus:before {content:"";}
.icon-asterisk:before {content:"";}
.icon-exclamation-circle:before, .icon-exclamation-sign:before {content:"";}
.icon-gift:before {content:"";}
.icon-leaf:before {content:"";}
.icon-fire:before {content:"";}
.icon-eye:before, .icon-eye-open:before {content:"";}
.icon-eye-slash:before, .icon-eye-close:before {content:"";}
.icon-warning:before, .icon-exclamation-triangle:before, .icon-warning-sign:before {content:"";}
.icon-plane:before {content:"";}
.icon-calendar:before {content:"";}
.icon-random:before {content:"";}
.icon-comment:before {content:"";}
.icon-magnet:before {content:"";}
.icon-chevron-up:before {content:"";}
.icon-chevron-down:before {content:"";}
.icon-retweet:before {content:"";}
.icon-shopping-cart:before {content:"";}
.icon-folder:before, .icon-folder-close:before {content:"";}
.icon-folder-open:before {content:"";}
.icon-arrows-v:before, .icon-resize-vertical:before {content:"";}
.icon-arrows-h:before, .icon-resize-horizontal:before {content:"";}
.icon-bar-chart-o:before, .icon-bar-chart:before, .icon-bar-chart:before {content:"";}
.icon-twitter-square:before, .icon-twitter-sign:before {content:"";}
.icon-facebook-square:before, .icon-facebook-sign:before {content:"";}
.icon-camera-retro:before {content:"";}
.icon-key:before {content:"";}
.icon-gears:before, .icon-cogs:before {content:"";}
.icon-comments:before {content:"";}
.icon-thumbs-o-up:before, .icon-thumbs-up-alt:before {content:"";}
.icon-thumbs-o-down:before, .icon-thumbs-down-alt:before {content:"";}
.icon-star-half:before {content:"";}
.icon-heart-o:before, .icon-heart-empty:before {content:"";}
.icon-sign-out:before, .icon-signout:before {content:"";}
.icon-linkedin-square:before, .icon-linkedin-sign:before {content:"";}
.icon-thumb-tack:before, .icon-pushpin:before {content:"";}
.icon-external-link:before {content:"";}
.icon-sign-in:before, .icon-signin:before {content:"";}
.icon-trophy:before {content:"";}
.icon-github-square:before, .icon-github-sign:before {content:"";}
.icon-upload:before, .icon-upload-alt:before {content:"";}
.icon-lemon-o:before, .icon-lemon:before {content:"";}
.icon-phone:before {content:"";}
.icon-square-o:before, .icon-check-empty:before {content:"";}
.icon-bookmark-o:before, .icon-bookmark-empty:before {content:"";}
.icon-phone-square:before, .icon-phone-sign:before {content:"";}
.icon-twitter:before {content:"";}
.icon-facebook-f:before, .icon-facebook:before {content:"";}
.icon-github:before {content:"";}
.icon-unlock:before {content:"";}
.icon-credit-card:before {content:"";}
.icon-rss:before {content:"";}
.icon-hdd-o:before, .icon-hdd:before {content:"";}
.icon-bullhorn:before {content:"";}
.icon-bell:before, .icon-bell-alt:before {content:"";}
.icon-certificate:before {content:"";}
.icon-hand-o-right:before, .icon-hand-right:before {content:"";}
.icon-hand-o-left:before, .icon-hand-left:before {content:"";}
.icon-hand-o-up:before, .icon-hand-up:before {content:"";}
.icon-hand-o-down:before, .icon-hand-down:before {content:"";}
.icon-arrow-circle-left:before, .icon-circle-arrow-left:before {content:"";}
.icon-arrow-circle-right:before, .icon-circle-arrow-right:before {content:"";}
.icon-arrow-circle-up:before, .icon-circle-arrow-up:before {content:"";}
.icon-arrow-circle-down:before, .icon-circle-arrow-down:before {content:"";}
.icon-globe:before {content:"";}
.icon-wrench:before {content:"";}
.icon-tasks:before {content:"";}
.icon-filter:before {content:"";}
.icon-briefcase:before {content:"";}
.icon-arrows-alt:before, .icon-fullscreen:before {content:"";}
.icon-group:before, .icon-users:before, .icon-group:before {content:"";}
.icon-chain:before, .icon-link:before {content:"";}
.icon-cloud:before {content:"";}
.icon-flask:before, .icon-beaker:before {content:"";}
.icon-cut:before, .icon-scissors:before, .icon-cut:before {content:"";}
.icon-copy:before, .icon-files-o:before, .icon-copy:before {content:"";}
.icon-paperclip:before, .icon-paper-clip:before {content:"";}
.icon-save:before, .icon-floppy-o:before, .icon-save:before {content:"";}
.icon-square:before, .icon-sign-blank:before {content:"";}
.icon-navicon:before, .icon-reorder:before, .icon-bars:before, .icon-reorder:before {content:"";}
.icon-list-ul:before {content:"";}
.icon-list-ol:before {content:"";}
.icon-strikethrough:before {content:"";}
.icon-underline:before {content:"";}
.icon-table:before {content:"";}
.icon-magic:before {content:"";}
.icon-truck:before {content:"";}
.icon-pinterest:before {content:"";}
.icon-pinterest-square:before, .icon-pinterest-sign:before {content:"";}
.icon-google-plus-square:before, .icon-google-plus-sign:before {content:"";}
.icon-google-plus:before {content:"";}
.icon-money:before {content:"";}
.icon-caret-down:before {content:"";}
.icon-caret-up:before {content:"";}
.icon-caret-left:before {content:"";}
.icon-caret-right:before {content:"";}
.icon-columns:before {content:"";}
.icon-unsorted:before, .icon-sort:before {content:"";}
.icon-sort-down:before, .icon-sort-desc:before, .icon-sort-up:before {content:"";}
.icon-sort-up:before, .icon-sort-asc:before, .icon-sort-down:before {content:"";}
.icon-envelope:before {content:"";}
.icon-linkedin:before {content:"";}
.icon-rotate-left:before, .icon-undo:before {content:"";}
.icon-legal:before, .icon-gavel:before, .icon-legal:before {content:"";}
.icon-dashboard:before, .icon-tachometer:before, .icon-dashboard:before {content:"";}
.icon-comment-o:before, .icon-comment-alt:before {content:"";}
.icon-comments-o:before, .icon-comments-alt:before {content:"";}
.icon-flash:before, .icon-bolt:before {content:"";}
.icon-sitemap:before {content:"";}
.icon-umbrella:before {content:"";}
.icon-paste:before, .icon-clipboard:before, .icon-paste:before {content:"";}
.icon-lightbulb-o:before, .icon-lightbulb:before {content:"";}
.icon-exchange:before {content:"";}
.icon-cloud-download:before {content:"";}
.icon-cloud-upload:before {content:"";}
.icon-user-md:before {content:"";}
.icon-stethoscope:before {content:"";}
.icon-suitcase:before {content:"";}
.icon-bell-o:before, .icon-bell:before, .icon-bell-alt:before {content:"";}
.icon-coffee:before {content:"";}
.icon-cutlery:before, .icon-food:before {content:"";}
.icon-file-text-o:before, .icon-file-text-alt:before {content:"";}
.icon-building-o:before, .icon-building:before {content:"";}
.icon-hospital-o:before, .icon-hospital:before {content:"";}
.icon-ambulance:before {content:"";}
.icon-medkit:before {content:"";}
.icon-fighter-jet:before {content:"";}
.icon-beer:before {content:"";}
.icon-h-square:before, .icon-h-sign:before {content:"";}
.icon-plus-square:before, .icon-plus-sign-alt:before {content:"";}
.icon-angle-double-left:before, .icon-double-angle-left:before {content:"";}
.icon-angle-double-right:before, .icon-double-angle-right:before {content:"";}
.icon-angle-double-up:before, .icon-double-angle-up:before {content:"";}
.icon-angle-double-down:before, .icon-double-angle-down:before {content:"";}
.icon-angle-left:before {content:"";}
.icon-angle-right:before {content:"";}
.icon-angle-up:before {content:"";}
.icon-angle-down:before {content:"";}
.icon-desktop:before {content:"";}
.icon-laptop:before {content:"";}
.icon-tablet:before {content:"";}
.icon-mobile-phone:before, .icon-mobile:before, .icon-mobile-phone:before {content:"";}
.icon-circle-o:before, .icon-circle-blank:before {content:"";}
.icon-quote-left:before {content:"";}
.icon-quote-right:before {content:"";}
.icon-spinner:before {content:"";}
.icon-circle:before {content:"";}
.icon-mail-reply:before, .icon-reply:before {content:"";}
.icon-github-alt:before {content:"";}
.icon-folder-o:before, .icon-folder-close-alt:before {content:"";}
.icon-folder-open-o:before, .icon-folder-open-alt:before {content:"";}
.icon-smile-o:before, .icon-smile:before {content:"";}
.icon-frown-o:before, .icon-frown:before {content:"";}
.icon-meh-o:before, .icon-meh:before {content:"";}
.icon-gamepad:before {content:"";}
.icon-keyboard-o:before, .icon-keyboard:before {content:"";}
.icon-flag-o:before, .icon-flag-alt:before {content:"";}
.icon-flag-checkered:before {content:"";}
.icon-terminal:before {content:"";}
.icon-code:before {content:"";}
.icon-mail-reply-all:before, .icon-reply-all:before {content:"";}
.icon-star-half-empty:before, .icon-star-half-full:before, .icon-star-half-o:before, .icon-star-half-empty:before {content:"";}
.icon-location-arrow:before {content:"";}
.icon-crop:before {content:"";}
.icon-code-fork:before {content:"";}
.icon-unlink:before, .icon-chain-broken:before, .icon-unlink:before {content:"";}
.icon-question:before {content:"";}
.icon-info:before {content:"";}
.icon-exclamation:before {content:"";}
.icon-superscript:before {content:"";}
.icon-subscript:before {content:"";}
.icon-eraser:before {content:"";}
.icon-puzzle-piece:before {content:"";}
.icon-microphone:before {content:"";}
.icon-microphone-slash:before, .icon-microphone-off:before {content:"";}
.icon-shield:before {content:"";}
.icon-calendar-o:before, .icon-calendar-empty:before {content:"";}
.icon-fire-extinguisher:before {content:"";}
.icon-rocket:before {content:"";}
.icon-maxcdn:before {content:"";}
.icon-chevron-circle-left:before, .icon-chevron-sign-left:before {content:"";}
.icon-chevron-circle-right:before, .icon-chevron-sign-right:before {content:"";}
.icon-chevron-circle-up:before, .icon-chevron-sign-up:before {content:"";}
.icon-chevron-circle-down:before, .icon-chevron-sign-down:before {content:"";}
.icon-html5:before {content:"";}
.icon-css3:before {content:"";}
.icon-anchor:before {content:"";}
.icon-unlock-alt:before {content:"";}
.icon-bullseye:before {content:"";}
.icon-ellipsis-h:before, .icon-ellipsis-horizontal:before {content:"";}
.icon-ellipsis-v:before, .icon-ellipsis-vertical:before {content:"";}
.icon-rss-square:before, .icon-rss-sign:before {content:"";}
.icon-play-circle:before, .icon-play-sign:before {content:"";}
.icon-ticket:before {content:"";}
.icon-minus-square:before, .icon-minus-sign-alt:before {content:"";}
.icon-minus-square-o:before, .icon-check-minus:before, .icon-collapse-alt:before {content:"";}
.icon-level-up:before {content:"";}
.icon-level-down:before {content:"";}
.icon-check-square:before, .icon-check-sign:before {content:"";}
.icon-pencil-square:before, .icon-edit-sign:before {content:"";}
.icon-external-link-square:before, .icon-external-link-sign:before {content:"";}
.icon-share-square:before, .icon-share-sign:before {content:"";}
.icon-compass:before {content:"";}
.icon-toggle-down:before, .icon-caret-square-o-down:before, .icon-collapse:before {content:"";}
.icon-toggle-up:before, .icon-caret-square-o-up:before, .icon-collapse-top:before {content:"";}
.icon-toggle-right:before, .icon-caret-square-o-right:before {content:"";}
.icon-euro:before, .icon-eur:before {content:"";}
.icon-gbp:before {content:"";}
.icon-dollar:before, .icon-usd:before {content:"";}
.icon-rupee:before, .icon-inr:before {content:"";}
.icon-cny:before, .icon-rmb:before, .icon-yen:before, .icon-jpy:before {content:"";}
.icon-ruble:before, .icon-rouble:before, .icon-rub:before, .icon-cny:before {content:"";}
.icon-won:before, .icon-krw:before {content:"";}
.icon-bitcoin:before, .icon-btc:before {content:"";}
.icon-file:before {content:"";}
.icon-file-text:before {content:"";}
.icon-sort-alpha-asc:before, .icon-sort-by-alphabet:before {content:"";}
.icon-sort-alpha-desc:before, .icon-sort-by-alphabet-alt:before {content:"";}
.icon-sort-amount-asc:before, .icon-sort-by-attributes:before {content:"";}
.icon-sort-amount-desc:before, .icon-sort-by-attributes-alt:before {content:"";}
.icon-sort-numeric-asc:before, .icon-sort-by-order:before {content:"";}
.icon-sort-numeric-desc:before, .icon-sort-by-order-alt:before {content:"";}
.icon-thumbs-up:before {content:"";}
.icon-thumbs-down:before {content:"";}
.icon-youtube-square:before, .icon-youtube-sign:before {content:"";}
.icon-youtube:before {content:"";}
.icon-xing:before {content:"";}
.icon-xing-square:before, .icon-xing-sign:before {content:"";}
.icon-youtube-play:before {content:"";}
.icon-dropbox:before {content:"";}
.icon-stack-overflow:before, .icon-stackexchange:before {content:"";}
.icon-instagram:before {content:"";}
.icon-flickr:before {content:"";}
.icon-adn:before {content:"";}
.icon-bitbucket:before {content:"";}
.icon-bitbucket-square:before, .icon-bitbucket-sign:before {content:"";}
.icon-tumblr:before {content:"";}
.icon-tumblr-square:before, .icon-tumblr-sign:before {content:"";}
.icon-long-arrow-down:before {content:"";}
.icon-long-arrow-up:before {content:"";}
.icon-long-arrow-left:before {content:"";}
.icon-long-arrow-right:before {content:"";}
.icon-apple:before {content:"";}
.icon-windows:before {content:"";}
.icon-android:before {content:"";}
.icon-linux:before {content:"";}
.icon-dribbble:before {content:"";}
.icon-skype:before {content:"";}
.icon-foursquare:before {content:"";}
.icon-trello:before {content:"";}
.icon-female:before {content:"";}
.icon-male:before {content:"";}
.icon-gittip:before, .icon-gratipay:before {content:"";}
.icon-sun-o:before, .icon-sun:before {content:"";}
.icon-moon-o:before, .icon-moon:before {content:"";}
.icon-archive:before {content:"";}
.icon-bug:before {content:"";}
.icon-vk:before {content:"";}
.icon-weibo:before {content:"";}
.icon-renren:before {content:"";}
.icon-pagelines:before {content:"";}
.icon-stack-exchange:before {content:"";}
.icon-arrow-circle-o-right:before {content:"";}
.icon-arrow-circle-o-left:before {content:"";}
.icon-toggle-left:before, .icon-caret-square-o-left:before {content:"";}
.icon-dot-circle-o:before {content:"";}
.icon-wheelchair:before {content:"";}
.icon-vimeo-square:before {content:"";}
.icon-turkish-lira:before, .icon-try:before {content:"";}
.icon-plus-square-o:before, .icon-expand-alt:before {content:"";}
.icon-space-shuttle:before {content:"";}
.icon-slack:before {content:"";}
.icon-envelope-square:before {content:"";}
.icon-wordpress:before {content:"";}
.icon-openid:before {content:"";}
.icon-institution:before, .icon-bank:before, .icon-university:before {content:"";}
.icon-mortar-board:before, .icon-graduation-cap:before {content:"";}
.icon-yahoo:before {content:"";}
.icon-google:before {content:"";}
.icon-reddit:before {content:"";}
.icon-reddit-square:before {content:"";}
.icon-stumbleupon-circle:before {content:"";}
.icon-stumbleupon:before {content:"";}
.icon-delicious:before {content:"";}
.icon-digg:before {content:"";}
.icon-pied-piper:before {content:"";}
.icon-pied-piper-alt:before {content:"";}
.icon-drupal:before {content:"";}
.icon-joomla:before {content:"";}
.icon-language:before {content:"";}
.icon-fax:before {content:"";}
.icon-building:before {content:"";}
.icon-child:before {content:"";}
.icon-paw:before {content:"";}
.icon-spoon:before {content:"";}
.icon-cube:before {content:"";}
.icon-cubes:before {content:"";}
.icon-behance:before {content:"";}
.icon-behance-square:before {content:"";}
.icon-steam:before {content:"";}
.icon-steam-square:before {content:"";}
.icon-recycle:before {content:"";}
.icon-automobile:before, .icon-car:before {content:"";}
.icon-cab:before, .icon-taxi:before {content:"";}
.icon-tree:before {content:"";}
.icon-spotify:before {content:"";}
.icon-deviantart:before {content:"";}
.icon-soundcloud:before {content:"";}
.icon-database:before {content:"";}
.icon-file-pdf-o:before {content:"";}
.icon-file-word-o:before {content:"";}
.icon-file-excel-o:before {content:"";}
.icon-file-powerpoint-o:before {content:"";}
.icon-file-photo-o:before, .icon-file-picture-o:before, .icon-file-image-o:before {content:"";}
.icon-file-zip-o:before, .icon-file-archive-o:before {content:"";}
.icon-file-sound-o:before, .icon-file-audio-o:before {content:"";}
.icon-file-movie-o:before, .icon-file-video-o:before {content:"";}
.icon-file-code-o:before {content:"";}
.icon-vine:before {content:"";}
.icon-codepen:before {content:"";}
.icon-jsfiddle:before {content:"";}
.icon-life-bouy:before, .icon-life-buoy:before, .icon-life-saver:before, .icon-support:before, .icon-life-ring:before {content:"";}
.icon-circle-o-notch:before {content:"";}
.icon-ra:before, .icon-rebel:before {content:"";}
.icon-ge:before, .icon-empire:before {content:"";}
.icon-git-square:before {content:"";}
.icon-git:before {content:"";}
.icon-hacker-news:before {content:"";}
.icon-tencent-weibo:before {content:"";}
.icon-qq:before {content:"";}
.icon-wechat:before, .icon-weixin:before {content:"";}
.icon-send:before, .icon-paper-plane:before {content:"";}
.icon-send-o:before, .icon-paper-plane-o:before {content:"";}
.icon-history:before {content:"";}
.icon-genderless:before, .icon-circle-thin:before {content:"";}
.icon-header:before {content:"";}
.icon-paragraph:before {content:"";}
.icon-sliders:before {content:"";}
.icon-share-alt:before {content:"";}
.icon-share-alt-square:before {content:"";}
.icon-bomb:before {content:"";}
.icon-soccer-ball-o:before, .icon-futbol-o:before {content:"";}
.icon-tty:before {content:"";}
.icon-binoculars:before {content:"";}
.icon-plug:before {content:"";}
.icon-slideshare:before {content:"";}
.icon-twitch:before {content:"";}
.icon-yelp:before {content:"";}
.icon-newspaper-o:before {content:"";}
.icon-wifi:before {content:"";}
.icon-calculator:before {content:"";}
.icon-paypal:before {content:"";}
.icon-google-wallet:before {content:"";}
.icon-cc-visa:before {content:"";}
.icon-cc-mastercard:before {content:"";}
.icon-cc-discover:before {content:"";}
.icon-cc-amex:before {content:"";}
.icon-cc-paypal:before {content:"";}
.icon-cc-stripe:before {content:"";}
.icon-bell-slash:before {content:"";}
.icon-bell-slash-o:before {content:"";}
.icon-trash:before {content:"";}
.icon-copyright:before {content:"";}
.icon-at:before {content:"";}
.icon-eyedropper:before {content:"";}
.icon-paint-brush:before {content:"";}
.icon-birthday-cake:before {content:"";}
.icon-area-chart:before {content:"";}
.icon-pie-chart:before {content:"";}
.icon-line-chart:before {content:"";}
.icon-lastfm:before {content:"";}
.icon-lastfm-square:before {content:"";}
.icon-toggle-off:before {content:"";}
.icon-toggle-on:before {content:"";}
.icon-bicycle:before {content:"";}
.icon-bus:before {content:"";}
.icon-ioxhost:before {content:"";}
.icon-angellist:before {content:"";}
.icon-cc:before {content:"";}
.icon-shekel:before, .icon-sheqel:before, .icon-ils:before {content:"";}
.icon-meanpath:before {content:"";}
.icon-buysellads:before {content:"";}
.icon-connectdevelop:before {content:"";}
.icon-dashcube:before {content:"";}
.icon-forumbee:before {content:"";}
.icon-leanpub:before {content:"";}
.icon-sellsy:before {content:"";}
.icon-shirtsinbulk:before {content:"";}
.icon-simplybuilt:before {content:"";}
.icon-skyatlas:before {content:"";}
.icon-cart-plus:before {content:"";}
.icon-cart-arrow-down:before {content:"";}
.icon-diamond:before {content:"";}
.icon-ship:before {content:"";}
.icon-user-secret:before {content:"";}
.icon-motorcycle:before {content:"";}
.icon-street-view:before {content:"";}
.icon-heartbeat:before {content:"";}
.icon-venus:before {content:"";}
.icon-mars:before {content:"";}
.icon-mercury:before {content:"";}
.icon-transgender:before {content:"";}
.icon-transgender-alt:before {content:"";}
.icon-venus-double:before {content:"";}
.icon-mars-double:before {content:"";}
.icon-venus-mars:before {content:"";}
.icon-mars-stroke:before {content:"";}
.icon-mars-stroke-v:before {content:"";}
.icon-mars-stroke-h:before {content:"";}
.icon-neuter:before {content:"";}
.icon-facebook-official:before {content:"";}
.icon-pinterest-p:before {content:"";}
.icon-whatsapp:before {content:"";}
.icon-server:before {content:"";}
.icon-user-plus:before {content:"";}
.icon-user-times:before {content:"";}
.icon-hotel:before, .icon-bed:before {content:"";}
.icon-viacoin:before {content:"";}
.icon-train:before {content:"";}
.icon-subway:before {content:"";}
.icon-medium:before {content:"";}
a:hover {text-decoration:none;}
@media only screen and (min-width:1200px) {
	.container {padding-left:0;padding-right:0;}
}
body {height:100%;line-height:18px;font-size:13px;color:#3d4248;}
body.content_only {background:none;min-width:0px;}
textarea {resize:none;}
#header {z-index:5003;}
.columns-container {background:#f5f5f5;}
#columns {position:relative;padding-bottom:30px;padding-top:10px;}
#index .tab-content {margin-bottom:34px;}
header {z-index:1;position:relative;background:#f5f5f5;}
header .nav {background:#f5f5f5;border-bottom:1px solid #d9e1e8;}
header .nav .row {margin:0px;}
header .nav nav {width:100%;}
header .nav nav > div {margin-left:15px;}
@media (max-width:991px) {
	header .nav nav > div {margin-left:0;}
}
header .nav-2 {background:url(/img/template/menu-line.png) repeat-x bottom;border-top:2px solid #ffffff;}
@media (max-width:767px) {
	header .nav-2 {background:none;}
}
header .row {position:relative;}
header .row > .container {position:relative;}
header .row #header_logo {padding-top:25px;}
@media (max-width:767px) {
	header .row #header_logo {padding-top:15px;}
	header .row #header_logo img {margin:0 auto;}
}
@media (min-width:767px) {
	header .col-sm-4 + .col-sm-4 + .col-sm-4, header .row #header_logo + .col-sm-4 + .col-sm-4, header .row .col-sm-4 + #header_logo + .col-sm-4, header .row #header_logo + #header_logo + .col-sm-4, header .row .col-sm-4 + .col-sm-4 + #header_logo, header .row #header_logo + .col-sm-4 + #header_logo, header .row .col-sm-4 + #header_logo + #header_logo, header .row #header_logo + #header_logo + #header_logo {float:right;}
}
#center_column .page_product_box h3 {color:#555454;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 #d9e1e8;border-bottom:none;background:#fbfbfb;}
p.info-title {font-weight:bold;color:#333;margin-bottom:25px;}
p.info-account {margin:-4px 0 24px 0;}
.dark {color:#333;}
.main-page-indent {margin-bottom:30px;}
.alert {font-weight:bold;}
.alert:before {cursor:pointer;}
.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:before {font-family:"FontAwesome";content:"\f058";font-size:20px;vertical-align:-2px;padding-right:7px;float:left;}
.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:#3d4248;}
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;}
input.button_mini, input.button_small, input.button, input.button_large, input.button_mini_disabled, input.button_small_disabled, input.button_disabled, input.button_large_disabled, input.exclusive_mini, input.exclusive_small, input.exclusive, input.exclusive_large, input.exclusive_mini_disabled, input.exclusive_small_disabled, input.exclusive_disabled, input.exclusive_large_disabled, a.button_mini, a.button_small, a.button, a.button_large, a.exclusive_mini, a.exclusive_small, a.exclusive, a.exclusive_large, span.button_mini, span.button_small, span.button, span.button_large, span.exclusive_mini, span.exclusive_small, span.exclusive, span.exclusive_large, span.exclusive_large_disabled {position:relative;display:inline-block;padding:5px 7px;border:1px solid #cc9900;font-weight:bold;color:black;background:#45b7ec;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;}
input.button_mini:hover, input.button_small:hover, input.button:hover, input.button_large:hover, input.exclusive_mini:hover, input.exclusive_small:hover, input.exclusive:hover, input.exclusive_large:hover, a.button_mini:hover, a.button_small:hover, a.button:hover, a.button_large:hover, a.exclusive_mini:hover, a.exclusive_small:hover, a.exclusive:hover, a.exclusive_large:hover {text-decoration:none;background-position:left -50px;}
input.button_mini:active, input.button_small:active, input.button:active, input.button_large:active, input.exclusive_mini:active, input.exclusive_small:active, input.exclusive:active, input.exclusive_large:active, a.button_mini:active, a.button_small:active, a.button:active, a.button_large:active, a.exclusive_mini:active, a.exclusive_small:active, a.exclusive:active, a.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;}
.button.button-small {font:14px/normal Arial, serif;color:#6a859d;background:#ffffff;padding:0;border:1px solid;border-color:#d9e1e8;text-shadow:1px 1px rgba(0, 0, 0, 0.1);-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
.button.button-small span {display:block;padding:5px 10px;}
.button.button-small span i {vertical-align:0px;margin-right:5px;}
.button.button-small span i.right {margin-right:0;margin-left:5px;}
.button.button-small:hover {color:#0087c5;border-color:#45b7ec;}
.button.button-medium {font-size:17px;line-height:21px;color:#fff;padding:0;font-weight:bold;background:#45b7ec;border:1px solid;border-color:#45b7ec;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
.button.button-medium span {display:block;padding:10px 10px 10px 14px;}
.button.button-medium span i.left {font-size:24px;vertical-align:-2px;margin:-4px 10px 0 0;display:inline-block;}
.button.button-medium span i.right {margin-right:0;margin-left:9px;}
.button.button-medium:hover {background:#6a859d;border-color:#000000;}
.button.button-medium.exclusive {border-color:#22374a;background-color:#22374a;}
.button.button-medium.exclusive span {border-color:#97aabb;}
.button.button-medium.exclusive:hover {background:#97aabb;border-color:#22374a;}
.button.button-medium.exclusive:hover span {border-color:#ffffff;}
.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:#c0c0c0;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 #fff;vertical-align:middle;width:25px;height:25px;text-align:center;vertical-align:middle;padding:4px 0 0 0;background:white;background-image:-webkit-gradient(linear, left 0%, left 100%, from(white), to(#fbfbfb));background-image:-webkit-linear-gradient(top, white, 0%, #fbfbfb, 100%);background-image:-moz-linear-gradient(top, white 0%, #fbfbfb 100%);background-image:linear-gradient(to bottom, #ffffff 0%, #fbfbfb 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFFBFBFB', GradientType=0);}
.btn.button-plus:hover, .btn.button-minus:hover {color:#333;}
.btn.button-plus:hover span, .btn.button-minus:hover span {filter:none;background:#f6f6f6;}
.button.exclusive-medium {font-size:17px;padding:0;line-height:21px;color:#6a859d;border:1px solid;border-color:#d9e1e8;text-shadow:1px 1px white;}
.button.exclusive-medium span {border:1px solid;border-color:#fff;display:block;padding:9px 10px 11px 10px;background:#ffffff;}
@media (max-width:480px) {
	.button.exclusive-medium span {font-size:15px;padding-right:7px;padding-left:7px;}
}
.button.ajax_add_to_cart_button {float:none;font-size:18px;line-height:1;color:#ffffff;padding:8px;border:1px solid;background:#45b7ec;border-color:#45b7ec;transition:all 150ms linear;width:100%;text-align:center;margin-top:10px;}
.button.ajax_add_to_cart_button i {width:24px;height:24px;line-height:24px;text-align:center;}
.button.ajax_add_to_cart_button:hover {background:#ff2677;border-color:#ff2677;}
.button.lnk_view {font:700 17px/21px Arial, Helvetica, sans-serif;color:#ffffff;padding:0;border:1px solid;border-color:#6a859d;}
.button.lnk_view span {padding:11px 14px;display:block;background:#6a859d;}
.button.lnk_view:hover span {background-color:#97aabb;}
.button.lnk_view i.left {padding-right:8px;}
.form-control {padding:3px 5px;height:27px;-webkit-box-shadow:none;box-shadow:none;}
.form-control.grey {background:#fbfbfb;}
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:#fff;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 > thead > tr > th {background:#d9e1e8;color:#22374a;vertical-align:middle;}
.table td ul, .table td ol {margin-bottom:0 !important;}
.table td a.color-myaccount {color:#777;text-decoration:underline;}
.table td a.color-myaccount:hover {text-decoration:none;}
.product-name {font-size:15px;line-height:18px;color:#3a3939;margin-bottom:0;}
.product-name a {font-size:17px;line-height:23px;color:#3a3939;}
.product-name a:hover {color:#0087c5;}
@media (max-width:768px) {
	.product-name a {font-size:14px;}
}
.price {font-size:16px;color:#000000;white-space:nowrap;}
.price.product-price {font:600 20px/1 "Open Sans", sans-serif;color:#000000;}
.old-price {color:#6f6f6f;text-decoration:line-through;}
.old-price.product-price {font-size:17px;}
.special-price {color:#f13340;}
.price-percent-reduction {background:#f13340;border:1px solid #d02a2c;font:600 21px/24px "Open Sans", sans-serif;color:#fff;padding:0 5px 0 3px;display:inline-block;}
.price-percent-reduction.small {font:700 14px/17px Arial, Helvetica, sans-serif;padding:1px 2px;}
.new-box, .sale-box, .discount-box {position:absolute;right:15px;text-align:center;z-index:0;}
.new-box {top:15px;}
.sale-box {top:30px;}
.new-label {font:700 14px/12px Arial, Helvetica, sans-serif;color:#fff;background:#4891e1;text-transform:uppercase;padding:7px 5px;text-shadow:1px 1px rgba(0, 0, 0, 0.24);min-width:55px;text-align:center;display:block;z-index:1;}
.new-label:before {content:"";position:absolute;left:-4px;top:50%;margin-top:-4px;width:0;height:0;border-style:solid;border-width:4px 4px 4px 0;border-color:transparent #4892e1 transparent transparent;}
.sale-label {font:700 14px/12px Arial, Helvetica, sans-serif;color:#fff;background:#ff2677;text-transform:uppercase;padding:7px 5px;text-shadow:1px 1px rgba(0, 0, 0, 0.24);min-width:55px;text-align:center;display:block;z-index:1;}
.sale-label:before {content:"";position:absolute;left:-4px;top:50%;margin-top:-4px;width:0;height:0;border-style:solid;border-width:4px 4px 4px 0;border-color:transparent #ff2677 transparent transparent;}
.box {background:#fbfbfb;border:1px solid #d9e1e8;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;}
.block_content .bx-controls .bx-controls-direction .bx-prev, .block_content .bx-controls .bx-controls-direction .bx-next {width:30px;height:60px;line-height:60px;border-style:solid;border-color:#d9e1e8;background-color:#f5f5f5;}
.block_content .bx-controls .bx-controls-direction .bx-prev {left:-1px;text-align:left;border-width:1px 1px 1px 0;border-radius:0 60px 60px 0;-moz-border-radius:0 60px 60px 0;-webkit-border-radius:0 60px 60px 0;}
.block_content .bx-controls .bx-controls-direction .bx-next {right:-1px;text-align:right;border-width:1px 0 1px 1px;border-radius:60px 0 0 60px;-moz-border-radius:60px 0 0 60px;-webkit-border-radius:60px 0 0 60px;}
.block_content .bx-controls .bx-controls-direction .bx-prev:before, .block_content .bx-controls .bx-controls-direction .bx-next:before {vertical-align:middle;color:#000000;}
.block_content .bx-controls .bx-controls-direction .bx-prev:before {content:"\f053";}
.block_content .bx-controls .bx-controls-direction .bx-next:before {content:"\f054";}
.block .products-block .bx-wrapper .bx-controls-direction .bx-prev {left:-16px;}
.block .products-block .bx-wrapper .bx-controls-direction .bx-next {right:-16px;}
.page-product-box {padding-bottom:10px;}
.product-box {float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.product-box .product-image {padding:5px;display:block;margin-bottom:11px;}
.product-box .product-image img {max-width:100%;height:auto;margin:0 auto;}
#home-page-tabs {font-size:0;border:none;}
@media (min-width:768px) {
	#home-page-tabs {padding:10px 0;}
}
@media (max-width:767px) {
	#home-page-tabs {text-align:center;}
}
#home-page-tabs > li {margin-bottom:5px;}
@media (min-width:991px) {
	#home-page-tabs > li:first-child {margin-left:0;padding-left:0;}
}
#home-page-tabs > li a {font:600 21px/24px Arial, serif;color:#000000;border:none;outline:none;margin:0;padding:10px;}
#home-page-tabs > li.active a, #home-page-tabs > li a:hover {background:#6a859d;color:#fff;padding:10px;}
.block {margin-bottom:30px;}
@media (max-width:767px) {
	.block {margin-bottom:10px;}
}
.block .title_block, .block h4 {font:600 17px/21px Arial, serif;color:#000000;padding:12px 15px 10px 15px;margin-top:0;margin-bottom:0;}
.block .title_block.active {border-bottom:1px solid #d9e1e8;}
@media (min-width:768px) and (max-width:991px) {
	.block .title_block, .block h4 {font-size:13px;}
}
.block .title_block:after, .block h4:after {display:block;float:right;font-family:"FontAwesome";content:"\f055";font-size:18px;font-weight:normal;color:#97aabb;}
.block .title_block.active:after, .block h4.active:after {content:"\f056";}
.block .title_block a, .block h4 a {color:#000000;}
.block .title_block a:hover, .block h4 a:hover {color:#333;}
.block .list-block {margin-top:0;}
.block .list-block li {padding:5px 0 5px 10px;}
.block .list-block li a i {display:none;}
.block .list-block li a:before {content:"\f105";display:inline;font-family:"FontAwesome";color:#ff2677;padding-right:8px;}
.block .list-block li a:hover {color:#0087c5;}
.block .list-block li:first-child {border-top:none;}
.block .list-block .form-group {padding-top:20px;border-top:1px solid #d9e1e8;margin-bottom:0;}
.block .list-block .form-group select {max-width:270px;}
@media (max-width:767px) {
	.block .list-block .form-group select {width:270px;}
}
.block .list-block .btn {margin-top:12px;}
.block .products-block li {padding-bottom:20px;}
.block .products-block li .products-block-image {display:block;}
.block .products-block li .products-block-image img {margin:0 auto;}
.block .products-block li .product-content {text-align:center;}
.block .products-block li .product-content h5 {position:relative;}
.block .products-block .product-name {font-size:15px;line-height:18px;}
.block .products-block .product-description {display:none;}
.block .products-block .price.product-price {line-height:normal;}
.block .products-block .price-percent-reduction {font:700 14px/17px Arial, Helvetica, sans-serif;padding:1px 6px;}
#right_column .block, #left_column .block {background-color:#ffffff;border:1px solid #d9e1e8;}
#right_column > .block > .block_content, #left_column > .block > .block_content {padding:15px;}
.page-heading {font:600 28px/32px Arial, serif;color:#000000;padding:0px 0px 17px 0px;margin-bottom:30px;border-bottom:1px solid #d9e1e8;overflow:hidden;}
.page-heading span.heading-counter {font:bold 13px/22px Arial, Helvetica, sans-serif;float:right;color:#333;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-top:0;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:#555454;font-size:18px;padding:0 0 15px;line-height:normal;margin-bottom:12px;border-bottom:1px solid #d9e1e8;}
.subheading-questions {font-family:"Open Sans", sans-serif;font-weight:600;line-height:normal;font-size:16px;color:#555454;border-bottom:none;margin:0;padding:0 0 17px 0;text-transform:uppercase;}
.questions {font-family:Arial, Helvetica, sans-serif;font-weight:500;line-height:1.1;}
h3.page-product-heading {color:#000000;font-weight:600;font-size:26px;line-height:28px;padding:14px 20px 17px;position:relative;}
ul.footer_links {padding:20px 0 0px 0;border-top:1px solid #d9e1e8;height:65px;}
ul.footer_links li {float:left;}
ul.footer_links li + li {margin-left:10px;}
.content_sortPagiBar {margin-bottom:15px;}
.content_sortPagiBar .sortPagiBar {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 {display:inline-block;}
.content_sortPagiBar .sortPagiBar .nbrItemPage {float:right;margin-bottom:10px;}
@media (max-width:479px) {
	.content_sortPagiBar .sortPagiBar .nbrItemPage {float:left;}
}
.content_sortPagiBar .sortPagiBar .nbrItemPage select {max-width:59px;float:left;}
.content_sortPagiBar .sortPagiBar .nbrItemPage .clearfix > span {padding:3px 0 0 12px;display:inline-block;float:left;}
.content_sortPagiBar .sortPagiBar .nbrItemPage #uniform-nb_item {display:inline-block;}
.content_sortPagiBar .sortPagiBar label, .content_sortPagiBar .sortPagiBar select {font-weight:normal;}
.content_sortPagiBar .sortPagiBar label {padding:4px 6px 0 0;}
.content_sortPagiBar .sortPagiBar.instant_search #productsSortForm {display:none;}
.content_sortPagiBar .display, .content_sortPagiBar .display_m {float:right;margin-left:20px;}
.content_sortPagiBar .display li, .content_sortPagiBar .display_m li {float:left;padding-left:6px;text-align:center;}
.content_sortPagiBar .display li a, .content_sortPagiBar .display_m li a {color:#808080;font-size:11px;line-height:14px;text-decoration:none;cursor:pointer;}
.content_sortPagiBar .display li a i, .content_sortPagiBar .display_m li a i {display:block;font-size:18px;width:28px;height:28px;line-height:27px;border:1px solid #d9e1e8;background-color:#ffffff;color:#97aabb;}
.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 {border-color:#45b7ec;color:#45b7ec;}
.content_sortPagiBar .display li.display-title, .content_sortPagiBar .display_m li.display-title {color:#3d4248;padding:4px 6px 0 0;}
.bottom-pagination-content {text-align:center;padding:12px 0 12px 0;position:relative;}
@media (max-width:991px) {
	.bottom-pagination-content {text-align:right;}
}
@media (max-width:479px) {
	.bottom-pagination-content {text-align:center;}
}
.bottom-pagination-content div.pagination {margin:5px 0 0 0;text-align:center;}
.bottom-pagination-content .compare-form, .bottom-pagination-content .showall {margin-top:5px;margin-left:10px;float:right;}
@media (max-width:479px) {
	.bottom-pagination-content .compare-form, .bottom-pagination-content .showall {float:none;margin-left:0;}
}
.bottom-pagination-content .compare-form .btn span, .bottom-pagination-content .showall .btn span {font-size:14px;padding:6px 10px;line-height:normal;}
.bottom-pagination-content ul.pagination {margin:0;text-align:center;}
.bottom-pagination-content ul.pagination li {margin:0 2px;display:inline-block;}
.bottom-pagination-content ul.pagination li > a, .bottom-pagination-content ul.pagination li > span {width:30px;height:30px;line-height:30px;padding:0;font-weight:bold;display:block;}
.bottom-pagination-content .product-count {padding:11px 0 0 0;float:left;}
@media (max-width:479px) {
	.bottom-pagination-content .product-count {float:none;display:block;}
}
ul.step {margin-bottom:30px;overflow:hidden;}
ul.step li {float:left;width:20%;text-align:left;}
ul.step li em, ul.step li span {display:inline-block;vertical-align:middle;}
ul.step li em {width:50px;height:50px;border:1px solid #45b7ec;background-color:transparent;line-height:50px;font-size:24px;font-style:normal;text-align:center;color:#45b7ec;}
ul.step li span {margin-left:10px;font-size:16px;font-weight:bold;}
@media (max-width:991px) {
	ul.step li em, ul.step li span {display:block;margin:0 auto;text-align:center;}
ul.step li span {margin-top:5px;}
}
@media (max-width:479px) {
	ul.step li span {display:none;}
}
ul.step li.step_current em {background-color:#45b7ec;color:#ffffff;}
ul.step li.step_done em {border-color:#97aabb;color:#97aabb;}
ul.step li.first span, ul.step li.first a {z-index:5;}
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;}
.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;}
#page .rte em {font-style:italic !important;}
.listcomment {list-style-type:none;margin:0 0 20px 0 !important;}
.listcomment li {padding:10px 0;border-bottom:1px dotted #d9e1e8;color:#666666;}
.listcomment .titlecomment {display:block;font-weight:bold;font-size:12px;color:#333;}
.listcomment .txtcomment {display:block;padding:5px 0;color:#333;}
.header-container {background:#fff;}
.breadcrumb {display:block;padding:10px;border-bottom:1px solid #d9e1e8;font-size:12px;line-height:24px;min-height:6px;overflow:hidden;margin-bottom:30px;position:relative;z-index:1;}
.breadcrumb .navigation-pipe {width:18px;display:inline-block;text-indent:-5000px;}
.breadcrumb a {display:inline;padding:0 15px 0 22px;margin-left:-26px;position:relative;color:#0087c5;text-decoration:underline;}
.breadcrumb a.home {font-size:17px;color:#45b7ec;width:50px;text-align:center;padding:0;margin:0 0 0 -10px;-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;z-index:99;line-height:22px;display:inline-block;height:25px;}
.breadcrumb a.home i {vertical-align:-1px;}
.breadcrumb a.home:before {border:none;}
.breadcrumb a:after {display:inline-block;content:"/";font-size:15px;position:relative;text-decoration:none;right:-15px;top:1px;}
.breadcrumb a:hover {color:#777777;}
.banner {margin-top:30px;}
.footer-container {background-color:#22374a;}
@media (min-width:768px) {
	.footer-container {background:url(../img/template/footer-bg.png) repeat-x #22374a;}
}
.footer-container .container {padding-bottom:100px;}
.footer-container #footer {color:#8c9aa7;}
.footer-container #footer .row {position:relative;}
.footer-container #footer ul.row {position:static;}
.footer-container #footer .footer-block {margin-top:45px;}
@media (max-width:767px) {
	.footer-container #footer .footer-block {margin-top:20px;}
}
.footer-container #footer a {color:#8c9aa7;}
.footer-container #footer a:hover {color:#d4dde6;}
.footer-container #footer .footerVar {font:600 18px/22px Arial, serif;color:#d4dde6;margin:0 0 13px 0;}
@media (max-width:767px) {
	.footer-container #footer .footerVar {position:relative;margin-bottom:10px;padding-bottom:13px;border-bottom:1px solid #455d73;}
	.footer-container #footer .footerVar:after {display:block;content:"\f055";font-family:"FontAwesome";position:absolute;right:0;top:1px;}
	.footer-container #footer .footerVar.active:after {content:"\f056";}
}
.footer-container #footer .footerVar a {color:#d4dde6;}
.footer-container #footer ul li {padding-bottom:8px;}
.footer-container #footer #block_contact_infos {border-left:1px solid #455d73;}
@media (max-width:767px) {
	.footer-container #footer #block_contact_infos {border:none;}
}
.footer-container #footer #block_contact_infos > div {padding:0 0 0 5px;}
@media (max-width:767px) {
	.footer-container #footer #block_contact_infos > div {padding-left:0;}
}
.footer-container #footer #block_contact_infos > div ul li {padding:0 0 7px 4px;overflow:hidden;line-height:30px;}
.footer-container #footer #block_contact_infos > div ul li > span, .footer-container #footer #block_contact_infos > div ul li > span a {color:#d4dde6;font-weight:normal;}
.footer-container #footer #block_contact_infos > div ul li i {font-size:25px;width:32px;text-align:center;padding-right:12px;float:left;color:#908f8f;}
.footer-container #footer .blockcategories_footer {clear:left;}
.footer-container #footer #social_block {float:left;width:50%;padding:28px 15px 28px 0;}
@media (max-width:767px) {
	.footer-container #footer #social_block {width:100%;float:left;padding-right:0;background:#6a859d;text-align:center;}
}
#nuevo_social_block {text-align:center;padding-top:14px;}
@media (max-width:767px) {
	#nuevo_social_block {background:#6a859d;padding-bottom:6px;}
}
.footer-container #footer #social_block ul {float:right;margin:0;}
@media (max-width:767px) {
	.footer-container #footer #social_block ul {float:none;}
}
.footer-container #footer #nuevo_social_block ul li {display:inline-block;width:40px;text-align:center;}
@media (min-width:768px) and (max-width:991px) {
	.footer-container #footer #nuevo_social_block ul li {width:30px;}
}
.footer-container #footer #nuevo_social_block ul li a {display:inline-block;color:#d4dde6;font-size:28px;}
@media (min-width:768px) and (max-width:991px) {
	.footer-container #footer #nuevo_social_block ul li a {font-size:20px;}
}
.footer-container #footer #nuevo_social_block ul li a span {display:none;}
.footer-container #footer #nuevo_social_block ul li a:before {display:inline-block;font-family:"FontAwesome";vertical-align:-5px;margin-left:-13px;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.footer-container #footer #nuevo_social_block ul li a:hover {color:#fff;}
.footer-container #footer #nuevo_social_block ul li.facebook a:before {content:"\f09a";}
.footer-container #footer #nuevo_social_block ul li.twitter a:before {content:"\f099";}
.footer-container #footer #nuevo_social_block ul li.rss a:before {content:"\f09e";}
.footer-container #footer #nuevo_social_block ul li.youtube a:before {content:"\f167";}
.footer-container #footer #nuevo_social_block ul li.google-plus a:before {content:"\f0d5";}
.footer-container #footer #nuevo_social_block ul li.pinterest a:before {content:"\f0d2";}
.footer-container #footer #nuevo_social_block ul li.vimeo a:before {content:"\f194";}
.footer-container #footer #nuevo_social_block ul li.instagram a:before {content:"\f16d";}
.footer-container #footer #social_block .footerVar {float:right;margin-bottom:0;font-size:16px;line-height:25px;text-transform:none;padding:0 10px 0 0;}
#nuevo_social_block .footerVar {font-size:16px!important;}
@media (max-width:991px) {
	.footer-container #footer #nuevo_social_block .footerVar {display:none;text-align:center;}
}
.footer-container #footer .bottom-footer {position:absolute;bottom:-55px;left:0;}
.footer-container #footer .bottom-footer div {padding:15px 0 0 0;border-top:1px solid #455d73;width:100%;}
@media (max-width:767px) {
	.footer-container #footer .bottom-footer div {border-top:none;text-align:center;}
}
#reinsurance_block {clear:both !important;}
#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;padding-left:15px;}
.rte ol {list-style-type:decimal;padding-left:15px;}
.block_hidden_only_for_screen {display:none;}
.cart_navigation {margin:0 0 20px;}
.cart_navigation .button-medium {float:right;}
.cart_navigation .button-medium span {padding:10px 15px;}
.cart_navigation .button-exclusive {padding:10px 15px;font-size:16px;line-height:21px;font-weight:bold;}
.cart_navigation .button-exclusive i {margin-right:8px;}
@media (max-width:480px) {
	.cart_navigation .button-exclusive, .cart_navigation .button-medium {font-size:11px;}
	.cart_navigation .button-exclusive, .cart_navigation .button-medium span {padding:10px;}
	.cart_navigation > span {display:block;width:100%;padding-bottom:15px;}
}
.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 > tr > td {vertical-align:middle;}
.table tbody > tr > td.cart_quantity {padding:41px 14px 25px;width:70px;}
.table tbody > tr > td.cart_quantity .cart_quantity_button {margin-top:3px;}
.table tbody > tr > td.cart_quantity .cart_quantity_button a {float:left;margin-right:3px;}
.table tbody > tr > td.cart_quantity .cart_quantity_button a + a {margin-right:0;}
.table tbody > tr > td.cart_delete, .table tbody > tr > td.price_discount_del {padding:5px;}
.table tfoot > tr > td {vertical-align:middle;}
.cart_delete a.cart_quantity_delete, a.price_discount_delete {font-size:23px;color:#333;}
.cart_delete a.cart_quantity_delete:hover, a.price_discount_delete:hover {color:silver;}
#cart_summary thead th {padding:9px;border:4px solid #f5f5f5;}
#cart_summary tbody td {padding:7px 8px 9px 8px;}
#cart_summary tbody td.cart_product {padding:7px;width:137px;}
#cart_summary tbody td.cart_unit .price span {display:inline-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 small {display:block;padding:5px 0 0 0;}
#cart_summary tbody td.cart_avail {width:1%;}
#cart_summary tbody td.cart_avail span {white-space:nowrap;}
#cart_summary tbody td.cart_delete {width:1%;}
#cart_summary tfoot {border-style:solid;border-width:1px 0;border-color:#d9e1e8;}
#cart_summary tfoot > tr > td {border:none;}
#cart_summary tfoot td.text-right, #cart_summary tfoot tbody td.cart_unit, #cart_summary tbody tfoot td.cart_unit, #cart_summary tfoot tbody td.cart_total, #cart_summary tbody tfoot td.cart_total {font-weight:bold;}
#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;}
#cart_summary .stock-management-on tbody td.cart_description {width:480px;}
.cart_discount_price {text-align:right;}
.cart_discount_delete {text-align:center;}
@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 {padding-bottom:7px;overflow:hidden;position:relative;}
	#order-detail-content #cart_summary td {border:none;position:relative;float:left;white-space:normal;padding:5px;}
	#order-detail-content #cart_summary td.cart_product {text-align:left;}
	#order-detail-content #cart_summary td.cart_avail {display:none;}
	#order-detail-content #cart_summary td.cart_unit {width:33%;text-align:right;min-height:70px;clear:both;}
	#order-detail-content #cart_summary td.cart_unit .price {text-align:right;}
	#order-detail-content #cart_summary td.cart_quantity {width:33%;min-height:70px;border-left:1px solid #cccccc;border-right:1px solid #cccccc;}
	#order-detail-content #cart_summary td.cart_quantity div {display:block;}
	#order-detail-content #cart_summary td.cart_quantity > .form-control {display:inline;}
	#order-detail-content #cart_summary td.cart_quantity > .cart_quantity_button a {margin-right:0px;float:none;}
	#order-detail-content #cart_summary td.cart_total {width:33%;min-height:70px;text-align:center;}
	#order-detail-content #cart_summary td.cart_delete {position:absolute;right:20px;top:7px;}
	#order-detail-content #cart_summary td.cart_delete:before {content:'' !important;}
	#order-detail-content #cart_summary td div {display:inline;}
	#order-detail-content #cart_summary td:before {content:attr(data-title);font-weight:bold;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 tbody td.cart_unit, #order-detail-content #cart_summary tbody tfoot tr td.cart_unit, #order-detail-content #cart_summary tfoot tr tbody td.cart_total, #order-detail-content #cart_summary tbody tfoot tr td.cart_total, #order-detail-content #cart_summary tfoot tr .price {display:block;float:left;width:50%;}
}
@media (max-width:768px) {
	#order-detail-content #cart_summary tbody td .price {text-align:center;}
	#order-detail-content #cart_summary tbody td.cart_description {}
}
.cart_voucher {vertical-align:top !important;}
.cart_voucher h4 {font:600 18px/22px "Open Sans", sans-serif;color:#555454;text-transform:uppercase;padding:7px 0 10px 0;}
.cart_voucher .title-offers {color:#333;font-weight:bold;margin-bottom:6px;}
.cart_voucher fieldset {margin-bottom:10px;}
.cart_voucher fieldset #discount_name {float:left;width:219px;margin-right:11px;}
.cart_voucher #display_cart_vouchers span {font-weight:bold;cursor:pointer;color:#777;}
.cart_voucher #display_cart_vouchers span:hover {color:#515151;}
.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:#fff;}
.order_carrier_logo {max-width:65px;max-height:65px;}
#order_carrier .title_block {padding:0 15px;height:29px;font-weight:bold;line-height:29px;color:#fff;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;display:inline;line-height:20px;padding:2px 5px;border-radius:5px;}
#multishipping_mode_box {padding-top:12px;padding-bottom:19px;}
#multishipping_mode_box .title {font-weight:bold;color:#333;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 {float:left;clear:left;width:269px;}
.addresses .select label, .addresses .selector, .addresses .addresses .address_select {clear:both;float:left;}
.addresses .address_delivery .chosen-container {float:left;clear: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;}
#order .delivery_option > div, #order-opc .delivery_option > div {display:block;margin-bottom:20px;font-weight:normal;}
#order .delivery_option > div > table, #order-opc .delivery_option > div > table {background:#fff;margin-bottom:0;}
#order .delivery_option > div > table.resume, #order-opc .delivery_option > div > table.resume {height:53px;}
#order .delivery_option > div > table.resume.delivery_option_carrier, #order-opc .delivery_option > div > table.resume.delivery_option_carrier {margin-top:10px;width:100%;border:1px solid #d9e1e8;font-weight:bold;}
#order .delivery_option > div > table.resume.delivery_option_carrier td, #order-opc .delivery_option > div > table.resume.delivery_option_carrier td {padding:8px 11px 7px 11px;}
#order .delivery_option > div > table.resume.delivery_option_carrier td i, #order-opc .delivery_option > div > table.resume.delivery_option_carrier td i {font-size:20px;margin-right:7px;vertical-align:-2px;}
#order .delivery_option > div > table.resume td.delivery_option_radio, #order-opc .delivery_option > div > table.resume td.delivery_option_radio {width:54px;padding-left:0;padding-right:0;text-align:center;}
#order .delivery_option > div > table.resume td.delivery_option_logo, #order-opc .delivery_option > div > table.resume td.delivery_option_logo {width:97px;padding-left:21px;}
#order .delivery_option > div > table.resume td.delivery_option_price, #order-opc .delivery_option > div > 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:#333;}
.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:#fff;}
#carrierTable tbody {border-bottom:1px solid #999999;}
#carrierTable th {padding:0 15px;height:29px;font-weight:bold;line-height:29px;color:#fff;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:#333;text-decoration:underline;}
a.iframe:hover {text-decoration:none;}
p.payment_module {margin-bottom:10px;}
p.payment_module a {display:block;border:1px solid #d9e1e8;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;font-size:17px;line-height:23px;color:#333;font-weight:bold;padding:33px 40px 34px 99px;letter-spacing:-1px;position:relative;}
p.payment_module a.bankwire {background:url(../img/template/bankwire.png) 15px 12px no-repeat #fbfbfb;}
p.payment_module a.cheque {background:url(../img/template/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;position:absolute;right:15px;margin-top:-11px;top:50%;font-family:"FontAwesome";font-size:25px;height:22px;width:14px;color:#777;}
p.payment_module a:hover {background-color:#f6f6f6;}
p.payment_module a span {font-weight:bold;color:#777;}
.payment_module.box {margin-top:20px;}
p.cheque-indent {margin-bottom:9px;}
.cheque-box .form-group {margin-bottom:0px;}
.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;}
.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;}
.not-displayable {display:none;}
#address .box, #identity .box, #account-creation_form .box, #new_account_form .box, #opc_account_form .box, #authentication .box {padding-bottom:20px;line-height:20px;}
#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 0px;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 > label, #identity .gender-line > label, #account-creation_form .gender-line > label, #new_account_form .gender-line > label, #opc_account_form .gender-line > label, #authentication .gender-line > 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;}
#authentication fieldset.account_creation {margin-bottom:20px;}
#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;}
#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:#515151;}
#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;color:#333;}
#manufacturers_list .product-counter a:hover, #suppliers_list .product-counter a:hover {color:#515151;}
#manufacturers_list.list li .mansup-container, #suppliers_list.list li .mansup-container {border-top:1px solid #d9e1e8;padding:31px 0 30px 0;}
@media (max-width:767px) {
	#manufacturers_list.list li .mansup-container, #suppliers_list.list li .mansup-container {text-align:center;}
}
#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-top:-5px;padding-bottom:8px;}
#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 #d9e1e8;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.list li .right-side-content .product-counter, #suppliers_list.list li .right-side-content .product-counter {position:relative;top:-6px;margin-bottom:12px;}
@media (max-width:767px) {
	#manufacturers_list.list li .right-side-content .product-counter, #suppliers_list.list li .right-side-content .product-counter {top:0;}
}
#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 #d9e1e8;}
#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 #d9e1e8;}
#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 #d9e1e8;}
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;}
#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%;}
}
#pagenotfound .pagenotfound {max-width:824px;margin:100px auto 100px 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:#333;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 #d9e1e8;padding-bottom:19px;margin-bottom:20px;}
#pagenotfound .pagenotfound h3 {font-weight:bold;color:#333;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 .button-medium i.left {font-size:17px;}
#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:10px;font-style:italic;text-align:right;}
#account-creation_form fieldset.customerprivacy label, fieldset.customerprivacy label {cursor:pointer;}
.tab-content {margin-top:20px;}
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 #fff;}
#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:"\f005";font-family:"FontAwesome";display:inline-block;color:#bbcddc;}
div.star.star_on {display:block;}
div.star.star_on:after {content:"\f005";font-family:"FontAwesome";display:inline-block;color:#ff2677;}
div.star.star_hover:after {content:"\f005";font-family:"FontAwesome";display:inline-block;color:#ff2677;}
.advertising_block {width:191px;margin-bottom:1em;text-align:center;}
.blockcategories_footer ul ul {display:none !important;}
.form-group.form-error input, .form-group.form-error textarea {border:1px solid #f13340;color:#f13340;background:url(../img/template/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/template/form-ok.png) 98% 5px no-repeat #ddf9e1;}
.form-group.form-error .form-control, .form-group.form-ok .form-control {padding-right:30px;}
.radio-inline, .checkbox {padding-left:0;}
.radio-inline .checker, .checkbox .checker {float:left;}
.radio-inline .checker span, .checkbox .checker span {top:0px;}
.radio-inline div.radio, .checkbox div.radio {display:inline-block;}
.radio-inline div.radio span, .checkbox div.radio span {float:left;top:0px;}
.fancybox-skin {background:#fff !important;}
.fancybox-skin .fancybox-close {width:28px;height:28px;background:none;font-size:28px;line-height:28px;color:#333;text-align:center;background:white;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;}
.fancybox-skin .fancybox-close:hover {color:#515151;}
.fancybox-skin .fancybox-close:after {content:"\f057";font-family:"FontAwesome";}
#facebook_block, #cmsinfo_block {overflow:hidden;}
@media (max-width:767px) {
	#facebook_block, #cmsinfo_block {width:100%;}
}
#facebook_block h4 {padding:35px 0 0 0;margin:0 0 12px 0;font:300 21px/25px "Open Sans", sans-serif;color:#6f6d6d;}
@media (max-width:991px) {
	#facebook_block h4 {font-size:18px;}
}
@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:#fff;border:1px solid #aaaaaa;padding-bottom:10px;}
#cmsinfo_block > div {padding:10px 0;}
#cmsinfo_block em {float:left;width:60px;height:60px;margin:3px 15px 0 0;font-size:30px;color:#fff;line-height:60px;text-align:center;background:#6a859d;-moz-border-radius:100px;-webkit-border-radius:100px;border-radius:100px;}
@media (max-width:991px) {
	#cmsinfo_block em {display:block;float:none;margin:10px auto;}
}
#cmsinfo_block .type-text {overflow:hidden;font-size:13px;font-weight:normal;color:#6a859d;}
@media (max-width:991px) {
	#cmsinfo_block .type-text {text-align:center;}
}
#cmsinfo_block h3 {margin:0 0 5px 0;font:600 21px/25px Arial, serif;color:#22374a;}
@media (max-width:1199px) {
	#cmsinfo_block h3 {font-size:18px;line-height:18px;}
}
#cmsinfo_block ul li {padding-bottom:22px;}
#cmsinfo_block ul li .block {padding:20px;background-color:#d9e1e8;max-height:195px;}
#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;}
@media (max-width:1199px) {
	.zoomdiv {display:none !important;}
}
#product.content_only div.pb-left-column p.resetimg {margin-bottom:0px;padding-top:0px;}
#product.content_only div.pb-left-column #thumbs_list_frame {margin-bottom:0px;}
#product_comparison td.compare_extra_information {padding:10px;}
#product_comparison #social-share-compare {margin-bottom:50px;}
div.compare, div.wishlist {margin-bottom:15px;}
div.compare a span, div.wishlist a span {display:inline-block;font-weight:normal;color:#0087c5;}
div.wishlist a:before, div.compare a:before {width:24px;display:inline-block;font-family:"FontAwesome";color:#ff2677;cursor:pointer;}
div.wishlist a:before {content:"\f004";}
div.compare a:before {content:"\f036";}
div.wishlist a.checked:before, div.compare a.checked:before {color:#008000;}
.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;}
.payment_option_form {display:none;}
.payment_option_logo {height:50px;max-height:50px;}
.payment_module_adv {height:120px;max-height:120px;}
.payment_option_selected {display:none;margin-top:15px;}
.payment_option_selected i {color:green;}
.payment_option_cta {margin-left:10px;color:#333 !important;}
.tnc_box {background:#fbfbfb;border:1px solid #d9e1e8;padding:14px 18px 13px;margin:0 0 30px 0;line-height:23px;}
.pointer-box {cursor:pointer;}
ul.product_list.grid > li.hovered .product-container {background:#fff;padding:0;position:relative;}
ul.product_list.grid > li.hovered .product-container:hover {box-shadow:0 3px 9px rgba(0, 0, 0, .28);}
ul.product_list.grid > li.hovered .product-container:hover .button-container {display:block;}
ul.product_list.grid > li .product-container .right-block .popup-content {position:relative;border-top:1px solid #ccc;background:#eee;z-index:100;height:100px;overflow:hidden;}
ul.product_list.grid > li .product-container .popup-container {height:100px;background:#eee;}
@keyframes slideInUp {from {transform:translate3d(0, 50px, 0);visibility:visible;}
to {transform:translate3d(0, 0, 0);}
}
ul.product_list.grid > li.hovered .product-container .right-block .popup-content {animation-name:slideInUp;animation-duration:0.5s;animation-fill-mode:both;bottom:50px;margin-bottom:-40px;padding-bottom:20px;height:150px;}
ul.product_list.grid > li .product-container .product-info {margin:0 20px 0px 20px !important;padding-bottom:20px !important;}
ul.product_list.grid > li .product-container .right-block .popup-content .quick-view {opacity:0;transition:0.5s;}
ul.product_list.grid > li.hovered .product-container .right-block .popup-content .quick-view {opacity:1;}
.ajax_add_to_cart_button.btn-default:active, .ajax_add_to_cart_button.btn-default:focus {background:#ff2677 !important;border-color:#ff2677;}
.box-info-product .exclusive:hover {background:#ff2677 !important;border-color:#ff2677;}
ul.product_list.grid > li .product-container {background:#fff;padding:0;position:relative;transition:box-shadow 150ms linear;box-shadow:0 1px 3px rgba(0, 0, 0, .28);overflow:hidden;}
#authentication .radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] {float:none;margin:0;margin-right:10px;}
#newsletter, #optin {margin-top:0;}
@media(max-width:1191px) and (min-width:991px) {.discounter_style {padding:5px !important;}
}
#delivery_option_radio .radio .delivery_option_radio {margin-left:0 !important;}
.delivery_options .resume.table-bordered td {padding:9px 4px 11px 4px !important;}
#homepage-slider {width:75% !important;}
@media (max-width:767px) {
	#index #htmlcontent_top {width:100% !important;max-width:100%;padding-left:0;padding-top:0px;}
	#htmlcontent_top ul li img {max-width:100%;max-height:100%;width:100%;height:100%;}
}
#htmlcontent_top {display:block;float:right;width:25% !important;max-width:100%;padding-left:15px;}
@media (max-width:767px) {
	#homepage-slider {width:100% !important;}
}
.fancybox-error {white-space:normal !important;}
#new-products_block_right .block_content.products-block > div, #stores_block_left .block_content.blockstore > div {text-align:center;}
#stores_block_left .block_content.blockstore a > img {margin:0 auto;}
#layered_block_left form ul.layered_filter_ul > li > div {display:inline-block;position:relative;top:3px;}
#layered_block_left ul li label {cursor:pointer;top:-2px;position:relative;}
nav .current:hover span, .header_user_info:hover a {color:#45b7ec;}
.shopping_cart i {font-size:14px;}
button.bt_compare:hover, a.wishlink:hover, .cart-nav:hover {background-color:#45b7ec !important;cursor:pointer;}
button.bt_compare:hover strong, a.wishlink:hover strong, .cart-nav:hover span {color:#fff !important;}
ul#productinfotabs li a:hover:not(.selected) {border:1px solid #d9e1e8;border-bottom:none;}
.box-info-product .reviews:hover, .box-info-product .wishlist:hover span, .box-info-product .compare:hover span {color:#ff2677 !important;}
ul#color_to_pick_list li:hover:not(.selected) {transform:scale(0.8);}
#contact-link .cont-us:hover a {color:#45b7ec;}
#footer #newsletter_block_left .form-group button:hover {background:#31afea;}
.footer-container #footer h4 a:hover, .footer-container #footer a:hover {color:#fff !important;}
.item-overlay {position:absolute;top:0;left:0;width:100%;height:100%;background:url(data:image/svg+xml;base64, PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 28%, rgba(0, 0, 0, 0.42) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(28%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.42)));background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 28%, rgba(0, 0, 0, 0.42) 100%);background:-o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 28%, rgba(0, 0, 0, 0.42) 100%);background:-ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 28%, rgba(0, 0, 0, 0.42) 100%);background:linear-gradient(rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 0, rgba(0, 0, 0, 0.42) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#6b000000', GradientType=0);-webkit-transition:background-color 0.3s ease-in-out;-moz-transition:background-color 0.3s ease-in-out;-ms-transition:background-color 0.3s ease-in-out;-o-transition:background-color 0.3s ease-in-out;transition:background-color 0.3s ease-in-out;}
.container-overlay {width:100%;height:100%;-webkit-background-size:100%;-o-background-size:100%;background-size:100%;position:absolute;top:0;left:0;z-index:5;overflow:hidden;-webkit-filter:brightness(0.5);filter:brightness(0.5);opacity:0;transition:0.5s;}
ul.product_list.grid > li.hovered .product-container .container-overlay {opacity:1;}
ul.product_list.grid > li .product-container .link-container {display:none;}
ul.product_list.grid > li.hovered .product-container .link-container {display:block;position:absolute;top:10px;left:10px;z-index:102;}
a.quick-view {z-index:99;width:150px !important;}
.footer-container #footer a, .footer-container #footer a:visited, .footer-container #footer a:hover, .footer-container #footer a:active {-webkit-backface-visibility:hidden;backface-visibility:hidden;position:relative;transition:0.1s color ease;text-decoration:none;color:#81b3d2;}
.footer-container #footer a:hover {color:#d73444;}
.footer-container #footer a:before, .footer-container #footer a:after {content:"";transition:0.5s all ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;}
.footer-container #footer a:before {top:-0.25em;}
.footer-container #footer a:after {bottom:-0.25em;}
.footer-container #footer a:before, .footer-container #footer a:after {height:1px;width:0;background:#d4dde6;}
.footer-container #footer a:before {left:0;}
.footer-container #footer a:after {right:0;}
.footer-container #footer a:hover:before, .footer-container #footer a:hover:after {width:100%;}
div.ac_results {background:#fff;border:1px solid #d6d4d4;width:271px;margin-top:-1px;}
div.ac_results ul li {padding:2px 10px;font-weight:normal;color:#686666;font-size:13px;line-height:22px;}
.ac_results li.ac_odd {background:#fff;}
.ac_results li:hover, .ac_results li.ac_over {background:#45b7ec !important;color:#fff;}
html, body {height:100%;margin:0;padding:0;}
body {display:flex;flex-direction:column;min-height:100vh;}
#page {display:flex;flex-direction:column;min-height:100vh;}
#page > .columns-container {flex:1 0 auto;min-height:0;display:block;overflow:visible;}
#page > .columns-container > .container#columns {display:flex;flex-direction:column;flex:1 0 auto;min-height:0;overflow:visible;}
main#center_column, #page main, #page main#center_column {display:block;flex:1 0 auto;min-height:0;overflow:visible;}
#page footer, footer {flex:0 0 auto;position:static;}
.clearfix::after {content:"";display:table;clear:both;}
.www\.guiasdeexamen\.com {}
.www\.guiasdeexamen\.com\/tm {color:#666666;}
.www\.guiasdeexamen\.com\/tp {color:#003080; font-weight:600;}
.www\.guiasdeexamen\.com\/ts {color:#001537; margin:0; font-size:14px; font-weight:600;}
.www\.guiasdeexamen\.com\/ti {color:#374d52;}
.www\.guiasdeexamen\.com\/tw {color:#007ba6; font-size:18px; font-weight:600;}
.www\.guiasdeexamen\.com\/td {color:#825400;}
