@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 {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, menu, nav, section, summary {display: block;}
/**
* Web Application Prefix Apply For Making Owner Styles
*/
/**
*   Blocks Layout Selectors 
*/
/**
* Product Item Selectors
*/
/***********************************************************************/
/**
* Transition-timing-function property@mixin 
*/
/*background RGBA
============================================*/
/****/
/* RIGHT TO LEFT */
/** CHECKOUT BY STEP */
/*  
* LAYOUT VARIABLES 
*/
/*
* Bootstrap v3.0.0
*
* Copyright 2013 Twitter, Inc
* Licensed under the Apache License v2.0
* http://www.apache.org/licenses/LICENSE-2.0
*
* Designed and built with all the love in the world by @mdo and @fat.
*/
/* normalize.css v3.0.0 | MIT License | git.io/normalize */
html {font-family: sans-serif;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;}
body {margin: 0;}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {display: block;}
audio,
canvas,
progress,
video {display: inline-block;vertical-align: baseline;}
audio:not([controls]) {display: none;height: 0;}
[hidden],
template {display: none;}
a {background: transparent;}
a:active,
a:hover {outline: 0;}
abbr[title] {border-bottom: 1px dotted;}
b,
strong {font-weight: bold;}
dfn {font-style: italic;}
h1 {font-size: 2em;margin: 0.67em 0;}
mark {background: #ff0;color: #000;}
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: 1em 40px;}
hr {-moz-box-sizing: content-box;box-sizing: content-box;height: 0;}
pre {overflow: auto;}
code,
kbd,
pre,
samp {font-family: monospace, monospace;font-size: 1em;}
button,
input,
optgroup,
select,
textarea {color: inherit;font: inherit;margin: 0;}
button {overflow: visible;}
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;}
button::-moz-focus-inner,
input::-moz-focus-inner {border: 0;padding: 0;}
input {line-height: normal;}
input[type="checkbox"],
input[type="radio"] {box-sizing: border-box;padding: 0;}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {height: auto;}
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;}
fieldset {border: 1px solid #c0c0c0;margin: 0 2px;padding: 0.35em 0.625em 0.75em;}
legend {border: 0;padding: 0;}
textarea {overflow: auto;}
optgroup {font-weight: bold;}
table {border-collapse: collapse;border-spacing: 0;}
td,
th {padding: 0;}
* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
*: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: rgba(0, 0, 0, 0);}
body {font-family: "Source Sans Pro", Arial, sans-serif;font-size: 14px;line-height: 1.42857;color: #9c9c9c;background-color: white;}
input,
button,
select,
textarea {font-family: inherit;font-size: inherit;line-height: inherit;}
a {color: #9c9c9c;text-decoration: none;}
a:hover, a:focus {color: #009bcb;text-decoration: none;}
a:focus {outline: thin dotted;outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px;}
figure {margin: 0;}
img {vertical-align: middle;}
.img-responsive {display: block;max-width: 100%;height: auto;}
.img-rounded {border-radius: 6px;}
.img-thumbnail {padding: 4px;line-height: 1.42857;background-color: white;border: 1px solid #dddddd;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: 10px;margin-bottom: 10px;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;}
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {font-family: inherit;font-weight: 600;line-height: 1.1;color: inherit;}
h1 small,
h1 .small, h2 small,
h2 .small, h3 small,
h3 .small, h4 small,
h4 .small, h5 small,
h5 .small, h6 small,
h6 .small,
.h1 small,
.h1 .small, .h2 small,
.h2 .small, .h3 small,
.h3 .small, .h4 small,
.h4 .small, .h5 small,
.h5 .small, .h6 small,
.h6 .small {font-weight: normal;line-height: 1;color: #999999;}
h1, .h1,
h2, .h2,
h3, .h3 {margin-top: 20px;margin-bottom: 10px;}
h1 small,
h1 .small, .h1 small,
.h1 .small,
h2 small,
h2 .small, .h2 small,
.h2 .small,
h3 small,
h3 .small, .h3 small,
.h3 .small {font-size: 65%;}
h4, .h4,
h5, .h5,
h6, .h6 {margin-top: 10px;margin-bottom: 10px;}
h4 small,
h4 .small, .h4 small,
.h4 .small,
h5 small,
h5 .small, .h5 small,
.h5 .small,
h6 small,
h6 .small, .h6 small,
.h6 .small {font-size: 75%;}
h1, .h1 {font-size: 36px;}
h2, .h2 {font-size: 30px;}
h3, .h3 {font-size: 24px;}
h4, .h4 {font-size: 18px;}
h5, .h5 {font-size: 14px;}
h6, .h6 {font-size: 12px;}
p {margin: 0 0 10px;}
.lead {margin-bottom: 20px;font-size: 16px;font-weight: 200;line-height: 1.4;}
@media (min-width: 768px) {.lead {font-size: 21px;}
}
small,
.small {font-size: 85%;}
cite {font-style: normal;}
.text-left {text-align: left;}
.text-right {text-align: right;}
.text-center {text-align: center;}
.text-justify {text-align: justify;}
.text-muted {color: #999999;}
.text-primary {color: #428bca;}
a.text-primary:hover {color: #3071a9;}
.text-success {color: #3c763d;}
a.text-success:hover {color: #2b542c;}
.text-info {color: #31708f;}
a.text-info:hover {color: #245269;}
.text-warning {color: #8a6d3b;}
a.text-warning:hover {color: #66512c;}
.text-danger {color: #a94442;}
a.text-danger:hover {color: #843534;}
.bg-primary {color: #fff;}
.bg-primary {background-color: #428bca;}
a.bg-primary:hover {background-color: #3071a9;}
.bg-success {background-color: #dff0d8;}
a.bg-success:hover {background-color: #c1e2b3;}
.bg-info {background-color: #d9edf7;}
a.bg-info:hover {background-color: #afd9ee;}
.bg-warning {background-color: #fcf8e3;}
a.bg-warning:hover {background-color: #f7ecb5;}
.bg-danger {background-color: #f2dede;}
a.bg-danger:hover {background-color: #e4b9b9;}
.page-header {padding-bottom: 9px;margin: 40px 0 20px;border-bottom: 1px solid #eeeeee;}
ul,
ol {margin-top: 0;margin-bottom: 10px;}
ul ul,
ul ol,
ol ul,
ol ol {margin-bottom: 0;}
.list-unstyled, .list-inline {padding-left: 0;list-style: none;}
.list-inline {margin-left: -5px;}
.list-inline > li {display: inline-block;padding-left: 5px;padding-right: 5px;}
dl {margin-top: 0;margin-bottom: 20px;}
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;}
.initialism {font-size: 90%;text-transform: uppercase;}
blockquote {padding: 10px 20px;margin: 0 0 20px;font-size: 17.5px;border-left: 5px solid #eeeeee;}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {margin-bottom: 0;}
blockquote footer,
blockquote small,
blockquote .small {display: block;font-size: 80%;line-height: 1.42857;color: #999999;}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {content: '\2014 \00A0';}
.blockquote-reverse,
blockquote.pull-right {padding-right: 15px;padding-left: 0;border-right: 5px solid #eeeeee;border-left: 0;text-align: right;}
.blockquote-reverse footer:before,
.blockquote-reverse small:before,
.blockquote-reverse .small:before,
blockquote.pull-right footer:before,
blockquote.pull-right small:before,
blockquote.pull-right .small:before {content: '';}
.blockquote-reverse footer:after,
.blockquote-reverse small:after,
.blockquote-reverse .small:after,
blockquote.pull-right footer:after,
blockquote.pull-right small:after,
blockquote.pull-right .small:after {content: '\00A0 \2014';}
blockquote:before,
blockquote:after {content: "";}
address {margin-bottom: 20px;font-style: normal;line-height: 1.42857;}
code,
kbd,
pre,
samp {font-family: Menlo, Monaco, Consolas, "Courier New", monospace;}
code {padding: 2px 4px;font-size: 90%;color: #c7254e;background-color: #f9f2f4;white-space: nowrap;border-radius: 0px;}
kbd {padding: 2px 4px;font-size: 90%;color: white;background-color: #333333;border-radius: 3px;box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);}
pre {display: block;padding: 9.5px;margin: 0 0 10px;font-size: 13px;line-height: 1.42857;word-break: break-all;word-wrap: break-word;color: #333333;background-color: whitesmoke;border: 1px solid #cccccc;border-radius: 0px;}
pre code {padding: 0;font-size: inherit;color: inherit;white-space: pre-wrap;background-color: transparent;border-radius: 0;}
.pre-scrollable {max-height: 340px;overflow-y: scroll;}
.container {margin-right: auto;margin-left: auto;padding-left: 10px;padding-right: 10px;}
.container:before, .container:after {content: " ";display: table;}
.container:after {clear: both;}
@media (min-width: 768px) {.container {width: 740px;}
}
@media (min-width: 892px) {.container {width: 960px;}
}
@media (min-width: 1200px) {.container {width: 1190px;}
}
.container-fluid {margin-right: auto;margin-left: auto;padding-left: 10px;padding-right: 10px;}
.container-fluid:before, .container-fluid:after {content: " ";display: table;}
.container-fluid:after {clear: both;}
.row {margin-left: -10px;margin-right: -10px;}
.row:before, .row:after {content: " ";display: table;}
.row:after {clear: both;}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {position: relative;min-height: 1px;padding-left: 10px;padding-right: 10px;}
.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 {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%;}
.col-xs-pull-0 {right: 0%;}
.col-xs-pull-1 {right: 8.33333%;}
.col-xs-pull-2 {right: 16.66667%;}
.col-xs-pull-3 {right: 25%;}
.col-xs-pull-4 {right: 33.33333%;}
.col-xs-pull-5 {right: 41.66667%;}
.col-xs-pull-6 {right: 50%;}
.col-xs-pull-7 {right: 58.33333%;}
.col-xs-pull-8 {right: 66.66667%;}
.col-xs-pull-9 {right: 75%;}
.col-xs-pull-10 {right: 83.33333%;}
.col-xs-pull-11 {right: 91.66667%;}
.col-xs-pull-12 {right: 100%;}
.col-xs-push-0 {left: 0%;}
.col-xs-push-1 {left: 8.33333%;}
.col-xs-push-2 {left: 16.66667%;}
.col-xs-push-3 {left: 25%;}
.col-xs-push-4 {left: 33.33333%;}
.col-xs-push-5 {left: 41.66667%;}
.col-xs-push-6 {left: 50%;}
.col-xs-push-7 {left: 58.33333%;}
.col-xs-push-8 {left: 66.66667%;}
.col-xs-push-9 {left: 75%;}
.col-xs-push-10 {left: 83.33333%;}
.col-xs-push-11 {left: 91.66667%;}
.col-xs-push-12 {left: 100%;}
.col-xs-offset-0 {margin-left: 0%;}
.col-xs-offset-1 {margin-left: 8.33333%;}
.col-xs-offset-2 {margin-left: 16.66667%;}
.col-xs-offset-3 {margin-left: 25%;}
.col-xs-offset-4 {margin-left: 33.33333%;}
.col-xs-offset-5 {margin-left: 41.66667%;}
.col-xs-offset-6 {margin-left: 50%;}
.col-xs-offset-7 {margin-left: 58.33333%;}
.col-xs-offset-8 {margin-left: 66.66667%;}
.col-xs-offset-9 {margin-left: 75%;}
.col-xs-offset-10 {margin-left: 83.33333%;}
.col-xs-offset-11 {margin-left: 91.66667%;}
.col-xs-offset-12 {margin-left: 100%;}
@media (min-width: 768px) {.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 {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-pull-0 {right: 0%;}
.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-pull-12 {right: 100%;}
.col-sm-push-0 {left: 0%;}
.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-push-12 {left: 100%;}
.col-sm-offset-0 {margin-left: 0%;}
.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%;}
.col-sm-offset-12 {margin-left: 100%;}
}
@media (min-width: 892px) {.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 {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-pull-0 {right: 0%;}
.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-pull-12 {right: 100%;}
.col-md-push-0 {left: 0%;}
.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-push-12 {left: 100%;}
.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%;}
.col-md-offset-12 {margin-left: 100%;}
}
@media (min-width: 1200px) {.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 {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-pull-0 {right: 0%;}
.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-pull-12 {right: 100%;}
.col-lg-push-0 {left: 0%;}
.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-push-12 {left: 100%;}
.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%;}
.col-lg-offset-12 {margin-left: 100%;}
}
.col-xs-2-4,
.col-xs-4-8,
.col-xs-7-2,
.col-xs-9-6,
.col-sm-2-4,
.col-sm-4-8,
.col-sm-7-2,
.col-sm-9-6,
.col-md-2-4,
.col-md-4-8,
.col-md-7-2,
.col-md-9-6,
.col-lg-2-4,
.col-lg-4-8,
.col-lg-7-2,
.col-lg-9-6 {position: relative;min-height: 1px;padding-left: 10px;padding-right: 10px;}
@media (max-width: 480px) {.col-sp-2-4, .col-sp-4-8,
.col-sp-7-2, .col-sp-9-6 {float: left;}
.hidden-sp {display: none!important;}
.col-sp-1, .col-sp-2, .col-sp-3, .col-sp-4, .col-sp-5, .col-sp-6, .col-sp-7, .col-sp-8, .col-sp-9, .col-sp-10, .col-sp-11, .col-sp-12 {float: left;}
.col-sp-1 {width: 8.33333%;}
.col-sp-2 {width: 16.66667%;}
.col-sp-3 {width: 25%;}
.col-sp-4 {width: 33.33333%;}
.col-sp-5 {width: 41.66667%;}
.col-sp-6 {width: 50%;}
.col-sp-7 {width: 58.33333%;}
.col-sp-8 {width: 66.66667%;}
.col-sp-9 {width: 75%;}
.col-sp-10 {width: 83.33333%;}
.col-sp-11 {width: 91.66667%;}
.col-sp-12 {width: 100%;}
.col-sp-pull-0 {right: 0%;}
.col-sp-pull-1 {right: 8.33333%;}
.col-sp-pull-2 {right: 16.66667%;}
.col-sp-pull-3 {right: 25%;}
.col-sp-pull-4 {right: 33.33333%;}
.col-sp-pull-5 {right: 41.66667%;}
.col-sp-pull-6 {right: 50%;}
.col-sp-pull-7 {right: 58.33333%;}
.col-sp-pull-8 {right: 66.66667%;}
.col-sp-pull-9 {right: 75%;}
.col-sp-pull-10 {right: 83.33333%;}
.col-sp-pull-11 {right: 91.66667%;}
.col-sp-pull-12 {right: 100%;}
.col-sp-push-0 {left: 0%;}
.col-sp-push-1 {left: 8.33333%;}
.col-sp-push-2 {left: 16.66667%;}
.col-sp-push-3 {left: 25%;}
.col-sp-push-4 {left: 33.33333%;}
.col-sp-push-5 {left: 41.66667%;}
.col-sp-push-6 {left: 50%;}
.col-sp-push-7 {left: 58.33333%;}
.col-sp-push-8 {left: 66.66667%;}
.col-sp-push-9 {left: 75%;}
.col-sp-push-10 {left: 83.33333%;}
.col-sp-push-11 {left: 91.66667%;}
.col-sp-push-12 {left: 100%;}
.col-sp-offset-0 {margin-left: 0%;}
.col-sp-offset-1 {margin-left: 8.33333%;}
.col-sp-offset-2 {margin-left: 16.66667%;}
.col-sp-offset-3 {margin-left: 25%;}
.col-sp-offset-4 {margin-left: 33.33333%;}
.col-sp-offset-5 {margin-left: 41.66667%;}
.col-sp-offset-6 {margin-left: 50%;}
.col-sp-offset-7 {margin-left: 58.33333%;}
.col-sp-offset-8 {margin-left: 66.66667%;}
.col-sp-offset-9 {margin-left: 75%;}
.col-sp-offset-10 {margin-left: 83.33333%;}
.col-sp-offset-11 {margin-left: 91.66667%;}
.col-sp-offset-12 {margin-left: 100%;}
.col-sp-7-2 {width: 60%;}
.col-sp-4-8 {width: 40%;}
.col-sp-2-4 {width: 20%;}
.col-sp-9-6 {width: 80%;}
}
@media (max-width: 768px) and (min-width: 481px) {.col-xs-2-4, .col-xs-4-8,
.col-xs-7-2, .col-xs-9-6 {float: left;}
.col-xs-2-4 {width: 20%;}
.col-xs-4-8 {width: 40%;}
.col-xs-7-2 {width: 60%;}
.col-xs-9-6 {width: 80%;}
}
@media (min-width: 768px) {.col-sm-2-4, .col-sm-4-8,
.col-sm-7-2, .col-sm-9-6 {float: left;}
.col-sm-2-4 {width: 20%;}
.col-sm-4-8 {width: 40%;}
.col-sm-7-2 {width: 60%;}
.col-sm-9-6 {width: 80%;}
}
@media (min-width: 892px) {.col-md-2-4, .col-md-4-8,
.col-md-7-2, .col-md-9-6 {float: left;}
.col-md-2-4 {width: 20%;}
.col-md-4-8 {width: 40%;}
.col-md-7-2 {width: 60%;}
.col-md-9-6 {width: 80%;}
}
@media (min-width: 1200px) {.col-lg-2-4, .col-lg-4-8,
.col-lg-7-2, .col-lg-9-6 {float: left;}
.col-lg-2-4 {width: 20%;}
.col-lg-4-8 {width: 40%;}
.col-lg-7-2 {width: 60%;}
.col-lg-9-6 {width: 80%;}
}
table {max-width: 100%;background-color: transparent;}
th {text-align: left;}
.table {width: 100%;margin-bottom: 20px;}
.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: 8px;line-height: 1.42857;vertical-align: top;border-top: 1px solid #dddddd;}
.table > thead > tr > th {vertical-align: bottom;border-bottom: 2px solid #dddddd;}
.table > caption + thead > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > th,
.table > thead:first-child > tr:first-child > td {border-top: 0;}
.table > tbody + tbody {border-top: 2px solid #dddddd;}
.table .table {background-color: white;}
.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 #dddddd;}
.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 #dddddd;}
.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: whitesmoke;}
table col[class*="col-"] {position: static;float: none;display: table-column;}
table td[class*="col-"],
table th[class*="col-"] {position: static;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: whitesmoke;}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover, .table-hover > tbody > tr.active:hover > td, .table-hover > tbody > tr.active:hover > th {background-color: #e8e8e8;}
.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: #dff0d8;}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover, .table-hover > tbody > tr.success:hover > td, .table-hover > tbody > tr.success:hover > th {background-color: #d0e9c6;}
.table > thead > tr > td.info,
.table > thead > tr > th.info, .table > thead > tr.info > td, .table > thead > tr.info > th,
.table > tbody > tr > td.info,
.table > tbody > tr > th.info,
.table > tbody > tr.info > td,
.table > tbody > tr.info > th,
.table > tfoot > tr > td.info,
.table > tfoot > tr > th.info,
.table > tfoot > tr.info > td,
.table > tfoot > tr.info > th {background-color: #d9edf7;}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover, .table-hover > tbody > tr.info:hover > td, .table-hover > tbody > tr.info:hover > th {background-color: #c4e3f3;}
.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: #fcf8e3;}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover, .table-hover > tbody > tr.warning:hover > td, .table-hover > tbody > tr.warning:hover > th {background-color: #faf2cc;}
.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: #f2dede;}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover, .table-hover > tbody > tr.danger:hover > td, .table-hover > tbody > tr.danger:hover > th {background-color: #ebcccc;}
@media (max-width: 767px) {.table-responsive {width: 100%;margin-bottom: 15px;overflow-y: hidden;overflow-x: scroll;-ms-overflow-style: -ms-autohiding-scrollbar;border: 1px solid #dddddd;-webkit-overflow-scrolling: touch;}
.table-responsive > .table {margin-bottom: 0;}
.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 > 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;min-width: 0;}
legend {display: block;width: 100%;padding: 0;margin-bottom: 20px;font-size: 21px;line-height: inherit;color: #333333;border: 0;border-bottom: 1px solid #e5e5e5;}
label {display: inline-block;margin-bottom: 5px;margin-top: 5px;font-weight: bold;}
input[type="search"] {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
input[type="radio"],
input[type="checkbox"] {margin: 4px 0 0;margin-top: 1px \9;/* IE8-9 */
line-height: normal;}
input[type="file"] {display: block;}
input[type="range"] {display: block;width: 100%;}
select[multiple],
select[size] {height: auto;}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {outline: thin dotted;outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px;}
output {display: block;padding-top: 10px;font-size: 14px;line-height: 1.42857;color: #9c9c9c;}
.form-control {display:block;width: 70%;height: 40px;padding: 9px 12px;font-size: 14px;line-height: 1.42857;color: #9c9c9c;background-color: white;background-image: none;border: 1px solid #ebebeb;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::-moz-placeholder {color: #999999;opacity: 1;}
.form-control:-ms-input-placeholder {color: #999999;}
.form-control::-webkit-input-placeholder {color: #999999;}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {cursor: not-allowed;background-color: #eeeeee;opacity: 1;}
textarea.form-control {height: auto;}
input[type="search"] {-webkit-appearance: none;}
input[type="date"] {line-height: 40px;}
.form-group {margin-bottom: 15px;}
.radio,
.checkbox {display: block;min-height: 20px;margin-top: 10px;margin-bottom: 10px;padding-left: 20px;}
.radio label,
.checkbox label {display: inline;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,
select[multiple].input-sm,
.input-group-sm > select[multiple].form-control,
.input-group-sm > select[multiple].input-group-addon,
.input-group-sm > .input-group-btn > select[multiple].btn {height: auto;}
.input-lg, .input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {height: 46px;padding: 10px 17px;font-size: 18px;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: 46px;line-height: 46px;}
textarea.input-lg, .input-group-lg > textarea.form-control,
.input-group-lg > textarea.input-group-addon,
.input-group-lg > .input-group-btn > textarea.btn,
select[multiple].input-lg,
.input-group-lg > select[multiple].form-control,
.input-group-lg > select[multiple].input-group-addon,
.input-group-lg > .input-group-btn > select[multiple].btn {height: auto;}
.has-feedback {position: relative;}
.has-feedback .form-control {padding-right: 50px;}
.has-feedback .form-control-feedback {position: absolute;top: 25px;right: 0;display: block;width: 40px;height: 40px;line-height: 40px;text-align: center;}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline {color: #3c763d;}
.has-success .form-control {border-color: #3c763d;-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: #2b542c;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;}
.has-success .input-group-addon {color: #3c763d;border-color: #3c763d;background-color: #dff0d8;}
.has-success .form-control-feedback {color: #3c763d;}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline {color: #8a6d3b;}
.has-warning .form-control {border-color: #8a6d3b;-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: #66512c;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;}
.has-warning .input-group-addon {color: #8a6d3b;border-color: #8a6d3b;background-color: #fcf8e3;}
.has-warning .form-control-feedback {color: #8a6d3b;}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline {color: #a94442;}
.has-error .form-control {border-color: #a94442;-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: #843534;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;}
.has-error .input-group-addon {color: #a94442;border-color: #a94442;background-color: #f2dede;}
.has-error .form-control-feedback {color: #a94442;}
.form-control-static {margin-bottom: 0;}
.help-block {display: block;margin-top: 5px;margin-bottom: 10px;color: gainsboro;}
@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;width: auto;vertical-align: middle;}
.form-inline .input-group > .form-control, .navbar-form .input-group > .form-control {width: 100%;}
.form-inline .control-label, .navbar-form .control-label {margin-bottom: 0;vertical-align: middle;}
.form-inline .radio, .navbar-form .radio,
.form-inline .checkbox,
.navbar-form .checkbox {display: inline-block;margin-top: 0;margin-bottom: 0;padding-left: 0;vertical-align: middle;}
.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-inline .has-feedback .form-control-feedback, .navbar-form .has-feedback .form-control-feedback {top: 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: 10px;}
.form-horizontal .radio,
.form-horizontal .checkbox {min-height: 30px;}
.form-horizontal .form-group {margin-left: -10px;margin-right: -10px;}
.form-horizontal .form-group:before, .form-horizontal .form-group:after {content: " ";display: table;}
.form-horizontal .form-group:after {clear: both;}
.form-horizontal .form-control-static {padding-top: 10px;}
@media (min-width: 768px) {.form-horizontal .control-label {text-align: right;}
}
.form-horizontal .has-feedback .form-control-feedback {top: 0;right: 10px;}
.btn {display: inline-block;margin-bottom: 0;font-weight: normal;text-align: center;vertical-align: middle;cursor: pointer;background-image: none;border: 1px solid transparent;white-space: nowrap;padding: 8px 12px;font-size: 14px;line-height: 1.42857;border-radius: 0px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.btn:focus, .btn:active:focus, .btn.active:focus {outline: thin dotted;outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px;}
.btn:hover, .btn:focus {color: white;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: white;background-color: #434a54;border-color: #434a54;}
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active {color: white;background-color: #31363d;border-color: #282c32;}
.open .btn-default.dropdown-toggle {color: white;background-color: #31363d;border-color: #282c32;}
.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: #434a54;border-color: #434a54;}
.btn-default .badge {color: #434a54;background-color: white;}
.btn-primary {color: white;background-color: #428bca;border-color: #357ebd;}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active {color: white;background-color: #3276b1;border-color: #285e8e;}
.open .btn-primary.dropdown-toggle {color: white;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-primary .badge {color: #428bca;background-color: white;}
.btn-success {color: white;background-color: #5cb85c;border-color: #4cae4c;}
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active {color: white;background-color: #47a447;border-color: #398439;}
.open .btn-success.dropdown-toggle {color: white;background-color: #47a447;border-color: #398439;}
.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: #5cb85c;border-color: #4cae4c;}
.btn-success .badge {color: #5cb85c;background-color: white;}
.btn-info {color: white;background-color: #5bc0de;border-color: #46b8da;}
.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active {color: white;background-color: #39b3d7;border-color: #269abc;}
.open .btn-info.dropdown-toggle {color: white;background-color: #39b3d7;border-color: #269abc;}
.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: #5bc0de;border-color: #46b8da;}
.btn-info .badge {color: #5bc0de;background-color: white;}
.btn-warning {color: white;background-color: #f0ad4e;border-color: #eea236;}
.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active {color: white;background-color: #ed9c28;border-color: #d58512;}
.open .btn-warning.dropdown-toggle {color: white;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-warning .badge {color: #f0ad4e;background-color: white;}
.btn-danger {color: white;background-color: #d9534f;border-color: #d43f3a;}
.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active {color: white;background-color: #d2322d;border-color: #ac2925;}
.open .btn-danger.dropdown-toggle {color: white;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-danger .badge {color: #d9534f;background-color: white;}
.btn-link {color: #9c9c9c;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: #009bcb;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 17px;font-size: 18px;line-height: 1.33;border-radius: 6px;}
.btn-sm, .btn-group-sm > .btn {padding: 5px 10px;font-size: 12px;line-height: 1.5;border-radius: 3px;}
.btn-xs, .btn-group-xs > .btn {padding: 1px 5px;font-size: 12px;line-height: 1.5;border-radius: 3px;}
.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;border-right: 4px solid transparent;border-left: 4px solid transparent;}
.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: 14px;background-color: white;border: 1px solid #cccccc;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: 9px 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: #262626;background-color: whitesmoke;}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {color: white;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-menu-right {left: auto;right: 0;}
.dropdown-menu-left {left: 0;right: auto;}
.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;border-bottom: 4px solid;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;}
.navbar-right .dropdown-menu-left {left: 0;right: auto;}
}
.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 {margin-left: -5px;}
.btn-toolbar:before, .btn-toolbar:after {content: " ";display: table;}
.btn-toolbar:after {clear: both;}
.btn-toolbar .btn-group,
.btn-toolbar .input-group {float: left;}
.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-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-group.open .dropdown-toggle.btn-link {-webkit-box-shadow: none;box-shadow: none;}
.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,
.btn-group-vertical > .btn-group > .btn {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:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {border-bottom-right-radius: 0;border-bottom-left-radius: 0;}
.btn-group-vertical > .btn-group:last-child:not(:first-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,
.btn-group-justified > .btn-group {float: none;display: table-cell;width: 1%;}
.btn-group-justified > .btn-group .btn {width: 100%;}
[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;border: solid 5px #cb2027;border-radius: 5px;}
.input-group[class*="col-"] {float: none;padding-left: 0;padding-right: 0;}
.input-group .form-control {position: relative;z-index: 2;float: left;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: 9px 12px;font-size: 14px;font-weight: normal;line-height: 1;color: #9c9c9c;text-align: center;background-color: #eeeeee;border: 1px solid #ebebeb;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 17px;font-size: 18px;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 > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {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 > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {border-bottom-left-radius: 0;border-top-left-radius: 0;}
.input-group-addon:last-child {border-left: 0;}
.input-group-btn {position: relative;font-size: 0;white-space: nowrap;}
.input-group-btn > .btn {position: relative;}
.input-group-btn > .btn + .btn {margin-left: -1px;}
.input-group-btn > .btn:hover, .input-group-btn > .btn:focus, .input-group-btn > .btn:active {z-index: 2;}
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {margin-right: -1px;}
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {margin-left: -1px;}
.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: #9c9c9c;}
.nav .nav-divider {height: 1px;margin: 9px 0;overflow: hidden;background-color: #e5e5e5;}
.nav > li > a > img {max-width: none;}
.nav-tabs {border-bottom: 1px solid #dddddd;}
.nav-tabs > li {float: left;margin-bottom: -1px;}
.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 #dddddd;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {color: #555555;background-color: white;border: 1px solid #dddddd;border-bottom-color: transparent;cursor: default;}
.nav-pills > li {float: left;}
.nav-pills > li > a {border-radius: 0px;}
.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: white;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;margin-bottom: 5px;}
.nav-justified > .dropdown .dropdown-menu {top: auto;left: auto;}
@media (min-width: 768px) {.nav-justified > li, .nav-tabs.nav-justified > li {display: table-cell;width: 1%;}
.nav-justified > li > a, .nav-tabs.nav-justified > li > a {margin-bottom: 0;}
}
.nav-tabs-justified, .nav-tabs.nav-justified {border-bottom: 0;}
.nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {margin-right: 0;border-radius: 0px;}
.nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus,
.nav-tabs.nav-justified > .active > a:focus {border: 1px solid #dddddd;}
@media (min-width: 768px) {.nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {border-bottom: 1px solid #dddddd;border-radius: 0px 0px 0 0;}
.nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus,
.nav-tabs.nav-justified > .active > a:focus {border-bottom-color: white;}
}
.tab-content > .tab-pane {display: none;}
.tab-content > .active {display: block;}
.nav-tabs .dropdown-menu {margin-top: -1px;border-top-right-radius: 0;border-top-left-radius: 0;}
.navbar {position: relative;min-height: 50px;margin-bottom: 20px;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: 10px;padding-left: 10px;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-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {padding-left: 0;padding-right: 0;}
}
.container > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-header,
.container-fluid > .navbar-collapse {margin-right: -10px;margin-left: -10px;}
@media (min-width: 768px) {.container > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-header,
.container-fluid > .navbar-collapse {margin-right: 0;margin-left: 0;}
}
.navbar-static-top {z-index: 1000;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;z-index: 1030;}
@media (min-width: 768px) {.navbar-fixed-top,
.navbar-fixed-bottom {border-radius: 0;}
}
.navbar-fixed-top {top: 0;border-width: 0 0 1px;}
.navbar-fixed-bottom {bottom: 0;margin-bottom: 0;border-width: 1px 0 0;}
.navbar-brand {float: left;padding: 15px 10px;font-size: 18px;line-height: 20px;height: 50px;}
.navbar-brand:hover, .navbar-brand:focus {text-decoration: none;}
@media (min-width: 768px) {.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {margin-left: -10px;}
}
.navbar-toggle {position: relative;float: right;margin-right: 10px;padding: 9px 10px;margin-top: 8px;margin-bottom: 8px;background-color: transparent;background-image: none;border: 1px solid transparent;border-radius: 0px;}
.navbar-toggle:focus {outline: none;}
.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: 7.5px -10px;}
.navbar-nav > li > a {padding-top: 10px;padding-bottom: 10px;line-height: 20px;}
@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: 20px;}
.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: 15px;padding-bottom: 15px;}
.navbar-nav.navbar-right:last-child {margin-right: -10px;}
}
@media (min-width: 768px) {.navbar-left {float: left !important;}
.navbar-right {float: right !important;}
}
.navbar-form {margin-left: -10px;margin-right: -10px;padding: 10px 10px;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: 5px;margin-bottom: 5px;}
@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-form.navbar-right:last-child {margin-right: -10px;}
}
.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-btn {margin-top: 5px;margin-bottom: 5px;}
.navbar-btn.btn-sm, .btn-group-sm > .navbar-btn.btn {margin-top: 10px;margin-bottom: 10px;}
.navbar-btn.btn-xs, .btn-group-xs > .navbar-btn.btn {margin-top: 14px;margin-bottom: 14px;}
.navbar-text {margin-top: 15px;margin-bottom: 15px;}
@media (min-width: 768px) {.navbar-text {float: left;margin-left: 10px;margin-right: 10px;}
.navbar-text.navbar-right:last-child {margin-right: 0;}
}
.navbar-default {background-color: #f8f8f8;border-color: #e7e7e7;}
.navbar-default .navbar-brand {color: #777777;}
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {color: #5e5e5e;background-color: transparent;}
.navbar-default .navbar-text {color: #777777;}
.navbar-default .navbar-nav > li > a {color: #777777;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {color: #333333;background-color: transparent;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {color: #555555;background-color: #e7e7e7;}
.navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus {color: #cccccc;background-color: transparent;}
.navbar-default .navbar-toggle {border-color: #dddddd;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {background-color: #dddddd;}
.navbar-default .navbar-toggle .icon-bar {background-color: #888888;}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {border-color: #e7e7e7;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {background-color: #e7e7e7;color: #555555;}
@media (max-width: 767px) {.navbar-default .navbar-nav .open .dropdown-menu > li > a {color: #777777;}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {color: #333333;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: #555555;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: #cccccc;background-color: transparent;}
}
.navbar-default .navbar-link {color: #777777;}
.navbar-default .navbar-link:hover {color: #333333;}
.navbar-inverse {background-color: #222222;border-color: #090909;}
.navbar-inverse .navbar-brand {color: #999999;}
.navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {color: white;background-color: transparent;}
.navbar-inverse .navbar-text {color: #999999;}
.navbar-inverse .navbar-nav > li > a {color: #999999;}
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {color: white;background-color: transparent;}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {color: white;background-color: #090909;}
.navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus {color: #444444;background-color: transparent;}
.navbar-inverse .navbar-toggle {border-color: #333333;}
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {background-color: #333333;}
.navbar-inverse .navbar-toggle .icon-bar {background-color: white;}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {border-color: #101010;}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {background-color: #090909;color: white;}
@media (max-width: 767px) {.navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {border-color: #090909;}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider {background-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: white;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: white;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: #444444;background-color: transparent;}
}
.navbar-inverse .navbar-link {color: #999999;}
.navbar-inverse .navbar-link:hover {color: white;}
.breadcrumb {padding: 8px 15px;margin-bottom: 20px;list-style: none;background-color: whitesmoke;border-radius: 0px;}
.breadcrumb > li {display: inline-block;}
.breadcrumb > li + li:before {content: "/\00a0";padding: 0 5px;color: #2e3a47;}
.breadcrumb > .active {color: #009bcb;}
.pagination {display: inline-block;padding-left: 0;margin: 20px 0;border-radius: 0px;}
.pagination > li {display: inline;}
.pagination > li > a,
.pagination > li > span {position: relative;float: left;padding: 9px 12px;line-height: 1.42857;text-decoration: none;color: #428bca;background-color: white;border: 1px solid #dbdbdb;margin-left: -1px;}
.pagination > li:first-child > a,
.pagination > li:first-child > span {margin-left: 0;border-bottom-left-radius: 0px;border-top-left-radius: 0px;}
.pagination > li:last-child > a,
.pagination > li:last-child > span {border-bottom-right-radius: 0px;border-top-right-radius: 0px;}
.pagination > li > a:hover, .pagination > li > a:focus,
.pagination > li > span:hover,
.pagination > li > span:focus {color: #009bcb;background-color: white;border-color: #dbdbdb;}
.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: white;background-color: #009bcb;border-color: #009bcb;cursor: default;}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {color: #999999;background-color: white;border-color: #dbdbdb;cursor: not-allowed;}
.pagination-lg > li > a,
.pagination-lg > li > span {padding: 10px 17px;font-size: 18px;}
.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: 20px 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: white;border: 1px solid #dbdbdb;border-radius: 15px;}
.pager li > a:hover,
.pager li > a:focus {text-decoration: none;background-color: white;}
.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: white;cursor: not-allowed;}
.label {display: inline;padding: .2em .6em .3em;font-size: 75%;font-weight: bold;line-height: 1;color: white;text-align: center;white-space: nowrap;vertical-align: baseline;border-radius: .25em;}
.label[href]:hover, .label[href]:focus {color: white;text-decoration: none;cursor: pointer;}
.label:empty {display: none;}
.btn .label {position: relative;top: -1px;}
.label-default {background-color: #999999;}
.label-default[href]:hover, .label-default[href]:focus {background-color: gray;}
.label-primary {background-color: #428bca;}
.label-primary[href]:hover, .label-primary[href]:focus {background-color: #3071a9;}
.label-success {background-color: #5cb85c;}
.label-success[href]:hover, .label-success[href]:focus {background-color: #449d44;}
.label-info {background-color: #5bc0de;}
.label-info[href]:hover, .label-info[href]:focus {background-color: #31b0d5;}
.label-warning {background-color: #f0ad4e;}
.label-warning[href]:hover, .label-warning[href]:focus {background-color: #ec971f;}
.label-danger {background-color: #d9534f;}
.label-danger[href]:hover, .label-danger[href]:focus {background-color: #c9302c;}
.badge {display: inline-block;min-width: 10px;padding: 3px 7px;font-size: 12px;font-weight: bold;color: white;line-height: 1;vertical-align: baseline;white-space: nowrap;text-align: center;background-color: #999999;border-radius: 10px;}
.badge:empty {display: none;}
.btn .badge {position: relative;top: -1px;}
.btn-xs .badge, .btn-group-xs > .btn .badge {top: 0;padding: 1px 5px;}
a.badge:hover, a.badge:focus {color: white;text-decoration: none;cursor: pointer;}
a.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {color: #428bca;background-color: white;}
.nav-pills > li > a > .badge {margin-left: 3px;}
.thumbnail {display: block;padding: 4px;margin-bottom: 20px;line-height: 1.42857;background-color: white;border: 1px solid #dddddd;border-radius: 0px;-webkit-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
.thumbnail > img,
.thumbnail a > img {display: block;max-width: 100%;height: auto;margin-left: auto;margin-right: auto;}
.thumbnail .caption {padding: 9px;color: #9c9c9c;}
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {border-color: #9c9c9c;}
.alert {padding: 15px;margin-bottom: 20px;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 {background-color: #dff0d8;border-color: #d6e9c6;color: #3c763d;}
.alert-success hr {border-top-color: #c9e2b3;}
.alert-success .alert-link {color: #2b542c;}
.alert-info {background-color: #d9edf7;border-color: #bce8f1;color: #31708f;}
.alert-info hr {border-top-color: #a6e1ec;}
.alert-info .alert-link {color: #245269;}
.alert-warning {background-color: #fcf8e3;border-color: #faebcc;color: #8a6d3b;}
.alert-warning hr {border-top-color: #f7e1b5;}
.alert-warning .alert-link {color: #66512c;}
.alert-danger {background-color: #f2dede;border-color: #ebccd1;color: #a94442;}
.alert-danger hr {border-top-color: #e4b9c0;}
.alert-danger .alert-link {color: #843534;}
@-webkit-keyframes progress-bar-stripes {from {background-position: 40px 0;}
to {background-position: 0 0;}
}
@keyframes progress-bar-stripes {from {background-position: 40px 0;}
to {background-position: 0 0;}
}
.progress {overflow: hidden;height: 20px;margin-bottom: 20px;background-color: whitesmoke;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;line-height: 20px;color: white;text-align: center;background-color: #428bca;-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);-webkit-transition: width 0.6s ease;transition: width 0.6s ease;}
.progress-striped .progress-bar {background-image: -webkit-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%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-size: 40px 40px;}
.progress.active .progress-bar {-webkit-animation: progress-bar-stripes 2s linear infinite;animation: progress-bar-stripes 2s linear infinite;}
.progress-bar-success {background-color: #5cb85c;}
.progress-striped .progress-bar-success {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: 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);}
.progress-bar-info {background-color: #5bc0de;}
.progress-striped .progress-bar-info {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: 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);}
.progress-bar-warning {background-color: #f0ad4e;}
.progress-striped .progress-bar-warning {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: 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);}
.progress-bar-danger {background-color: #d9534f;}
.progress-striped .progress-bar-danger {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: 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);}
.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;}
.rtl .media > .pull-left {margin-left: 10px;margin-right: inherit;}
.media > .pull-right {margin-left: 10px;}
.rtl .media > .pull-right {margin-right: 10px;margin-left: inherit;}
.media-list {padding-left: 0;list-style: none;}
.list-group {margin-bottom: 20px;padding-left: 0;}
.list-group-item {position: relative;display: block;padding: 10px 15px;margin-bottom: -1px;background-color: white;border: 1px solid #dddddd;}
.list-group-item:first-child {border-top-right-radius: 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;}
a.list-group-item {color: #555555;}
a.list-group-item .list-group-item-heading {color: #333333;}
a.list-group-item:hover, a.list-group-item:focus {text-decoration: none;background-color: whitesmoke;}
a.list-group-item.active, a.list-group-item.active:hover, a.list-group-item.active:focus {z-index: 2;color: white;background-color: #428bca;border-color: #428bca;}
a.list-group-item.active .list-group-item-heading, a.list-group-item.active:hover .list-group-item-heading, a.list-group-item.active:focus .list-group-item-heading {color: inherit;}
a.list-group-item.active .list-group-item-text, a.list-group-item.active:hover .list-group-item-text, a.list-group-item.active:focus .list-group-item-text {color: #e1edf7;}
.list-group-item-success {color: #3c763d;background-color: #dff0d8;}
a.list-group-item-success {color: #3c763d;}
a.list-group-item-success .list-group-item-heading {color: inherit;}
a.list-group-item-success:hover, a.list-group-item-success:focus {color: #3c763d;background-color: #d0e9c6;}
a.list-group-item-success.active, a.list-group-item-success.active:hover, a.list-group-item-success.active:focus {color: #fff;background-color: #3c763d;border-color: #3c763d;}
.list-group-item-info {color: #31708f;background-color: #d9edf7;}
a.list-group-item-info {color: #31708f;}
a.list-group-item-info .list-group-item-heading {color: inherit;}
a.list-group-item-info:hover, a.list-group-item-info:focus {color: #31708f;background-color: #c4e3f3;}
a.list-group-item-info.active, a.list-group-item-info.active:hover, a.list-group-item-info.active:focus {color: #fff;background-color: #31708f;border-color: #31708f;}
.list-group-item-warning {color: #8a6d3b;background-color: #fcf8e3;}
a.list-group-item-warning {color: #8a6d3b;}
a.list-group-item-warning .list-group-item-heading {color: inherit;}
a.list-group-item-warning:hover, a.list-group-item-warning:focus {color: #8a6d3b;background-color: #faf2cc;}
a.list-group-item-warning.active, a.list-group-item-warning.active:hover, a.list-group-item-warning.active:focus {color: #fff;background-color: #8a6d3b;border-color: #8a6d3b;}
.list-group-item-danger {color: #a94442;background-color: #f2dede;}
a.list-group-item-danger {color: #a94442;}
a.list-group-item-danger .list-group-item-heading {color: inherit;}
a.list-group-item-danger:hover, a.list-group-item-danger:focus {color: #a94442;background-color: #ebcccc;}
a.list-group-item-danger.active, a.list-group-item-danger.active:hover, a.list-group-item-danger.active:focus {color: #fff;background-color: #a94442;border-color: #a94442;}
.list-group-item-heading {margin-top: 0;margin-bottom: 5px;}
.list-group-item-text {margin-bottom: 0;line-height: 1.3;}
.panel {margin-bottom: 20px;background-color: white;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-heading {padding: 10px 15px;border-bottom: 1px solid transparent;border-top-right-radius: -1px;border-top-left-radius: -1px;}
.panel-heading > .dropdown .dropdown-toggle {color: inherit;}
.panel-title {margin-top: 0;margin-bottom: 0;font-size: 16px;color: inherit;}
.panel-title > a {color: inherit;}
.panel-footer {padding: 10px 15px;background-color: whitesmoke;border-top: 1px solid #dddddd;border-bottom-right-radius: -1px;border-bottom-left-radius: -1px;}
.panel > .list-group {margin-bottom: 0;}
.panel > .list-group .list-group-item {border-width: 1px 0;border-radius: 0;}
.panel > .list-group:first-child .list-group-item:first-child {border-top: 0;border-top-right-radius: -1px;border-top-left-radius: -1px;}
.panel > .list-group:last-child .list-group-item:last-child {border-bottom: 0;border-bottom-right-radius: -1px;border-bottom-left-radius: -1px;}
.panel-heading + .list-group .list-group-item:first-child {border-top-width: 0;}
.panel > .table,
.panel > .table-responsive > .table {margin-bottom: 0;}
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {border-top-right-radius: -1px;border-top-left-radius: -1px;}
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {border-top-left-radius: -1px;}
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {border-top-right-radius: -1px;}
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {border-bottom-right-radius: -1px;border-bottom-left-radius: -1px;}
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {border-bottom-left-radius: -1px;}
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {border-bottom-right-radius: -1px;}
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive {border-top: 1px solid #dddddd;}
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {border-top: 0;}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {border: 0;}
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {border-left: 0;}
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {border-right: 0;}
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {border-bottom: 0;}
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {border-bottom: 0;}
.panel > .table-responsive {border: 0;margin-bottom: 0;}
.panel-group {margin-bottom: 20px;}
.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 #dddddd;}
.panel-group .panel-footer {border-top: 0;}
.panel-group .panel-footer + .panel-collapse .panel-body {border-bottom: 1px solid #dddddd;}
.panel-default {border-color: #dddddd;}
.panel-default > .panel-heading {color: #333333;background-color: whitesmoke;border-color: #dddddd;}
.panel-default > .panel-heading + .panel-collapse .panel-body {border-top-color: #dddddd;}
.panel-default > .panel-footer + .panel-collapse .panel-body {border-bottom-color: #dddddd;}
.panel-primary {border-color: #428bca;}
.panel-primary > .panel-heading {color: white;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: #d6e9c6;}
.panel-success > .panel-heading {color: #3c763d;background-color: #dff0d8;border-color: #d6e9c6;}
.panel-success > .panel-heading + .panel-collapse .panel-body {border-top-color: #d6e9c6;}
.panel-success > .panel-footer + .panel-collapse .panel-body {border-bottom-color: #d6e9c6;}
.panel-info {border-color: #bce8f1;}
.panel-info > .panel-heading {color: #31708f;background-color: #d9edf7;border-color: #bce8f1;}
.panel-info > .panel-heading + .panel-collapse .panel-body {border-top-color: #bce8f1;}
.panel-info > .panel-footer + .panel-collapse .panel-body {border-bottom-color: #bce8f1;}
.panel-warning {border-color: #faebcc;}
.panel-warning > .panel-heading {color: #8a6d3b;background-color: #fcf8e3;border-color: #faebcc;}
.panel-warning > .panel-heading + .panel-collapse .panel-body {border-top-color: #faebcc;}
.panel-warning > .panel-footer + .panel-collapse .panel-body {border-bottom-color: #faebcc;}
.panel-danger {border-color: #ebccd1;}
.panel-danger > .panel-heading {color: #a94442;background-color: #f2dede;border-color: #ebccd1;}
.panel-danger > .panel-heading + .panel-collapse .panel-body {border-top-color: #ebccd1;}
.panel-danger > .panel-footer + .panel-collapse .panel-body {border-bottom-color: #ebccd1;}
.well {min-height: 20px;padding: 19px;margin-bottom: 20px;background-color: whitesmoke;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: 21px;font-weight: bold;line-height: 1;color: black;text-shadow: 0 1px 0 white;opacity: 0.2;filter: alpha(opacity=20);}
.close:hover, .close:focus {color: black;text-decoration: none;cursor: pointer;opacity: 0.5;filter: alpha(opacity=50);}
button.close {padding: 0;cursor: pointer;background: transparent;border: 0;-webkit-appearance: none;}
.tooltip {position: absolute;z-index: 1030;display: block;visibility: visible;font-size: 12px;line-height: 1.4;opacity: 0;filter: alpha(opacity=0);}
.tooltip.in {opacity: 0.9;filter: alpha(opacity=90);}
.tooltip.top {margin-top: -3px;padding: 5px 0;}
.tooltip.right {margin-left: 3px;padding: 0 5px;}
.tooltip.bottom {margin-top: 3px;padding: 5px 0;}
.tooltip.left {margin-left: -3px;padding: 0 5px;}
.tooltip-inner {max-width: 200px;padding: 3px 8px;color: white;text-align: center;text-decoration: none;background-color: black;border-radius: 0px;}
.tooltip-arrow {position: absolute;width: 0;height: 0;border-color: transparent;border-style: solid;}
.tooltip.top .tooltip-arrow {bottom: 0;left: 50%;margin-left: -5px;border-width: 5px 5px 0;border-top-color: black;}
.tooltip.top-left .tooltip-arrow {bottom: 0;left: 5px;border-width: 5px 5px 0;border-top-color: black;}
.tooltip.top-right .tooltip-arrow {bottom: 0;right: 5px;border-width: 5px 5px 0;border-top-color: black;}
.tooltip.right .tooltip-arrow {top: 50%;left: 0;margin-top: -5px;border-width: 5px 5px 5px 0;border-right-color: black;}
.tooltip.left .tooltip-arrow {top: 50%;right: 0;margin-top: -5px;border-width: 5px 0 5px 5px;border-left-color: black;}
.tooltip.bottom .tooltip-arrow {top: 0;left: 50%;margin-left: -5px;border-width: 0 5px 5px;border-bottom-color: black;}
.tooltip.bottom-left .tooltip-arrow {top: 0;left: 5px;border-width: 0 5px 5px;border-bottom-color: black;}
.tooltip.bottom-right .tooltip-arrow {top: 0;right: 5px;border-width: 0 5px 5px;border-bottom-color: black;}
.popover {position: absolute;top: 0;left: 0;z-index: 1010;display: none;max-width: 276px;padding: 1px;text-align: left;background-color: white;background-clip: padding-box;border: 1px solid #cccccc;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: 14px;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: #999999;border-top-color: fadein(rgba(0, 0, 0, 0.2), 5%);bottom: -11px;}
.popover.top > .arrow:after {content: " ";bottom: 1px;margin-left: -10px;border-bottom-width: 0;border-top-color: white;}
.popover.right > .arrow {top: 50%;left: -11px;margin-top: -11px;border-left-width: 0;border-right-color: #999999;border-right-color: fadein(rgba(0, 0, 0, 0.2), 5%);}
.popover.right > .arrow:after {content: " ";left: 1px;bottom: -10px;border-left-width: 0;border-right-color: white;}
.popover.bottom > .arrow {left: 50%;margin-left: -11px;border-top-width: 0;border-bottom-color: #999999;border-bottom-color: fadein(rgba(0, 0, 0, 0.2), 5%);top: -11px;}
.popover.bottom > .arrow:after {content: " ";top: 1px;margin-left: -10px;border-top-width: 0;border-bottom-color: white;}
.popover.left > .arrow {top: 50%;right: -11px;margin-top: -11px;border-right-width: 0;border-left-color: #999999;border-left-color: fadein(rgba(0, 0, 0, 0.2), 5%);}
.popover.left > .arrow:after {content: " ";right: 1px;border-right-width: 0;border-left-color: white;bottom: -10px;}
.carousel {position: relative;}
.carousel-inner {position: relative;overflow: hidden;width: 100%;}
.carousel-inner > .item {display: none;position: relative;-webkit-transition: 0.6s ease-in-out left;transition: 0.6s ease-in-out left;}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {display: block;max-width: 100%;height: auto;line-height: 1;}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {display: block;}
.carousel-inner > .active {left: 0;}
.carousel-inner > .next,
.carousel-inner > .prev {position: absolute;top: 0;width: 100%;}
.carousel-inner > .next {left: 100%;}
.carousel-inner > .prev {left: -100%;}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {left: 0;}
.carousel-inner > .active.left {left: -100%;}
.carousel-inner > .active.right {left: 100%;}
.carousel-control {position: absolute;top: 0;left: 0;bottom: 0;width: 40px;opacity: 1;filter: alpha(opacity=100);font-size: 20px;color: white;text-align: center;text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);}
.carousel-control.left {background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.5) 0%), color-stop(rgba(0, 0, 0, 0.0001) 100%));background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);}
.carousel-control.right {left: auto;right: 0;background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.0001) 0%), color-stop(rgba(0, 0, 0, 0.5) 100%));background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);}
.carousel-control:hover, .carousel-control:focus {outline: none;color: white;text-decoration: none;opacity: 0.9;filter: alpha(opacity=90);}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {position: absolute;top: 50%;z-index: 5;display: inline-block;}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {left: 50%;}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {right: 50%;}
.carousel-control .icon-prev,
.carousel-control .icon-next {width: 20px;height: 20px;margin-top: -10px;margin-left: -10px;font-family: serif;}
.carousel-control .icon-prev:before {content: '\2039';}
.carousel-control .icon-next:before {content: '\203a';}
.carousel-indicators {position: absolute;bottom: 10px;left: 50%;z-index: 15;width: 60%;margin-left: -30%;padding-left: 0;list-style: none;text-align: center;}
.carousel-indicators li {display: inline-block;width: 10px;height: 10px;margin: 1px;text-indent: -999px;border: 1px solid white;border-radius: 10px;cursor: pointer;background-color: #000 \9;background-color: rgba(0, 0, 0, 0);}
.carousel-indicators .active {margin: 0;width: 12px;height: 12px;background-color: white;}
.carousel-caption {position: absolute;left: 15%;right: 15%;bottom: 20px;z-index: 10;padding-top: 20px;padding-bottom: 20px;color: white;text-align: center;text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);}
.carousel-caption .btn {text-shadow: none;}
@media screen and (min-width: 768px) {.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-prev,
.carousel-control .icon-next {width: 30px;height: 30px;margin-top: -15px;margin-left: -15px;font-size: 30px;}
.carousel-caption {left: 20%;right: 20%;padding-bottom: 30px;}
.carousel-indicators {bottom: 20px;}
}
.clearfix:before, .clearfix:after {content: " ";display: table;}
.clearfix:after {clear: both;}
.center-block {display: block;margin-left: auto;margin-right: auto;}
.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;}
.hidden {display: none !important;visibility: hidden !important;}
.affix {position: fixed;}
@-ms-viewport {width: device-width;}
.visible-xs, .visible-sm, .visible-md, .visible-lg {display: none !important;}
@media (max-width: 767px) {.visible-xs {display: block !important;}
table.visible-xs {display: table;}
tr.visible-xs {display: table-row !important;}
th.visible-xs,
td.visible-xs {display: table-cell !important;}
}
@media (min-width: 768px) and (max-width: 891px) {.visible-sm {display: block !important;}
table.visible-sm {display: table;}
tr.visible-sm {display: table-row !important;}
th.visible-sm,
td.visible-sm {display: table-cell !important;}
}
@media (min-width: 892px) and (max-width: 1199px) {.visible-md {display: block !important;}
table.visible-md {display: table;}
tr.visible-md {display: table-row !important;}
th.visible-md,
td.visible-md {display: table-cell !important;}
}
@media (min-width: 1200px) {.visible-lg {display: block !important;}
table.visible-lg {display: table;}
tr.visible-lg {display: table-row !important;}
th.visible-lg,
td.visible-lg {display: table-cell !important;}
}
@media (max-width: 767px) {.hidden-xs {display: none !important;}
}
@media (min-width: 768px) and (max-width: 891px) {.hidden-sm {display: none !important;}
}
@media (min-width: 892px) and (max-width: 1199px) {.hidden-md {display: none !important;}
}
@media (min-width: 1200px) {.hidden-lg {display: none !important;}
}
.visible-print {display: none !important;}
@media print {.visible-print {display: block !important;}
table.visible-print {display: table;}
tr.visible-print {display: table-row !important;}
th.visible-print,
td.visible-print {display: table-cell !important;}
}
@media print {.hidden-print {display: none !important;}
}
/**
* BASE CSS STYLES
*/
html {overflow-y: scroll;margin: 0;padding: 0;}
body {background-color: white;color: #9c9c9c;font-size: 14px;margin: 0px;padding: 0px;}
ul {margin: 0;padding: 0;}
ul li {list-style: none;}
a {color: #9c9c9c;}
a:hover, a:focus {color: #009bcb;}
a:focus {outline: none;}
.bullet li {padding: 6px 0;position: relative;}
.bullet li a {padding-left: 15px;font-size:12px;text-transform: lowercase;}
.bullet li ul li ul li{padding:1px 0;}
.bullet li ul li ul li a {font-size:11px;padding-left:20px;color:#aaa;}
.bullet>li>a {font-weight:bold;text-transform: uppercase !important;}
.rtl .bullet li a {padding-right: 15px;padding-left: inherit;}
.bullet li a:before {display: block;content: "\f105";font-family: "FontAwesome";font-size: 14px;position: absolute;left: 0;top: 6px;}
.rtl .bullet li a:before {right: 0;left: auto;}
/* links style */
ul.links {margin: 0;padding: 0;}
ul.links li {display: inline;line-height: normal;}
ul.links li a {margin: 0 9px;}
ul.links li .fa, ul.links li .icon {margin-right: 10px;}
.rtl ul.links li .fa, .rtl ul.links li .icon {margin-left: 10px;margin-right: inherit;}
ul.list li {list-style: none;padding: 6px 0;}
ul.my-account li {padding: 6px 0;list-style: disc;margin-left: 14px;}
ul.inline li {float: left;}
.tree-menu ul {list-style: none;margin: 0;padding: 0;font-size: 12px;}
.tree-menu > ul > li {width: 100%;height: auto;position: relative;}
.tree-menu > ul > li .caret, .tree-menu > ul > li .head a {position: absolute;right: 18px;top: 13px;background-color: #428bca;color: #FFF;padding: 0 6px;margin-right: -20px;-webkit-border-radius: 10%;-moz-border-radius: 10%;-ms-border-radius: 10%;-o-border-radius: 10%;border-radius: 10%;}
.tree-menu > ul > li:last-child a {border: none;}
.tree-menu > ul > li > a {display: block;color: #434a54;font-size: 14px;padding: 10px 0;border-bottom: 1px solid #e0e0e0;}
.tree-menu > ul > li ul {display: none;}
.tree-menu > ul > li a.active {font-weight: bold;color: #E02673;}
.tree-menu > ul > li a.active + ul {display: block;padding: 0 0 10px 10px;}
.tree-menu > ul > li ul > li {padding-left: 30px;}
.rtl .tree-menu > ul > li ul > li {padding-right: 30px;padding-left: inherit;}
.tree-menu > ul > li ul > li > a {text-decoration: none;display: block;padding: 8px 0;color: #9c9c9c;}
.tree-menu > ul > li ul > li > a.active {font-weight: bold;color: #009bcb;}
.panel-line:before, .panel-line:after {content: " ";display: table;}
.panel-line:after {clear: both;}
.panel-line .plabel {width: 150px;float: left;font-weight: normal;}
.panel-line .plabel label {font-weight: normal;}
.panel-line .pcontent {width: 70%;float: left;}
.hasline {border-bottom: solid 1px #ebebeb;margin: 10px 0;}
.nav-pills {border-bottom: 1px solid #eeeeee;}
.nav-pills > li {float: left;}
.rtl .nav-pills > li {float: right;}
.unvisible {display: none;}
/* block */
.block {margin-bottom: 10px;/* block styles */
}
.block .title_block {color: white;position: relative;text-transform: uppercase;font-family: "Source Sans Pro", Arial, sans-serif;padding: 15px 10px;font-size: 16px;letter-spacing: 1px;background: #009bcb;border-top-right-radius: -1px;border-top-left-radius: -1px;border: none;margin: 0;}
.block .title_block a {color: white;}
.block .block_content {/*padding: $block-module-content-padding;*/
-webkit-border-radius: 0px;-moz-border-radius: 0px;-ms-border-radius: 0px;-o-border-radius: 0px;border-radius: 0px;padding: 15px;border: 1px solid #ebebeb;background: white;}
.block .block_content:before, .block .block_content:after {content: " ";display: table;}
.block .block_content:after {clear: both;}
.block .lnk {padding: 15px;}
.nopadding .block_content {padding: 0!important;margin: 0!important;}
.block-default {border-color: #dddddd;}
.block-default .title_block {color: #333333;background-color: whitesmoke;border-color: #dddddd;}
.block-default .title_block a {color: #333333;}
.block-default .title_block + .block-collapse .block_content {border-top-color: #dddddd;}
.block-default > .block-footer + .block-collapse .block-body {border-bottom-color: #dddddd;}
.block-primary {border-color: #428bca;}
.block-primary .title_block {color: white;background-color: #428bca;border-color: #428bca;}
.block-primary .title_block a {color: white;}
.block-primary .title_block + .block-collapse .block_content {border-top-color: #428bca;}
.block-primary > .block-footer + .block-collapse .block-body {border-bottom-color: #428bca;}
.block-success {border-color: #d6e9c6;}
.block-success .title_block {color: #3c763d;background-color: #dff0d8;border-color: #d6e9c6;}
.block-success .title_block a {color: #3c763d;}
.block-success .title_block + .block-collapse .block_content {border-top-color: #d6e9c6;}
.block-success > .block-footer + .block-collapse .block-body {border-bottom-color: #d6e9c6;}
.block-info {border-color: #bce8f1;}
.block-info .title_block {color: #31708f;background-color: #d9edf7;border-color: #bce8f1;}
.block-info .title_block a {color: #31708f;}
.block-info .title_block + .block-collapse .block_content {border-top-color: #bce8f1;}
.block-info > .block-footer + .block-collapse .block-body {border-bottom-color: #bce8f1;}
.block-warning {border-color: #faebcc;}
.block-warning .title_block {color: #8a6d3b;background-color: #fcf8e3;border-color: #faebcc;}
.block-warning .title_block a {color: #8a6d3b;}
.block-warning .title_block + .block-collapse .block_content {border-top-color: #faebcc;}
.block-warning > .block-footer + .block-collapse .block-body {border-bottom-color: #faebcc;}
.block-danger {border-color: #ebccd1;}
.block-danger .title_block {color: #a94442;background-color: #f2dede;border-color: #ebccd1;}
.block-danger .title_block a {color: #a94442;}
.block-danger .title_block + .block-collapse .block_content {border-top-color: #ebccd1;}
.block-danger > .block-footer + .block-collapse .block-body {border-bottom-color: #ebccd1;}
.block-highlighted {border-color: #eeeeee;}
.block-highlighted .title_block {color: white;background-color: #e74c3c;border-color: #e74c3c;}
.block-highlighted .title_block a {color: white;}
.block-highlighted .title_block + .block-collapse .block_content {border-top-color: #eeeeee;}
.block-highlighted > .block-footer + .block-collapse .block-body {border-bottom-color: #eeeeee;}
.block_content {position: relative;}
.block_content .carousel-control {left: auto;bottom: auto;z-index: 10;top: -41px;background: none;font-size: 25px;color: #9c9c9c;}
.block_content .carousel-control:hover {color: #009bcb;}
.block_content .carousel-control.left {right: 40px;}
.rtl .block_content .carousel-control.left {left: 40px;right: auto;}
.block_content .carousel-control.right {right: 10px;}
.rtl .block_content .carousel-control.right {left: 10px;right: auto;}
/* block inline style */
.block-inline .icon {font-size: 35px;}
.block-inline .explain {font-size: 11px;}
.block-inline .block_content {color: white;position: relative;text-transform: uppercase;font-family: "Source Sans Pro", Arial, sans-serif;font-size: 16px;}
.block-inline .input-group {width: 98%;}
.sidebar .leo-custom {border: none;}
.sidebar .leo-custom .block-heading {border: none;background: none;color: white;}
.sidebar .leo-custom .block-content {border: none;padding-left: 0;padding-right: 0;}
.sidebar .product-block {border-top: 1px solid #ebebeb;padding: 20px 10px;}
li:first-child .sidebar .product-block {border-top: none;}
.sidebar .block .title_block:before {/*  position: absolute;content: url(../img/icon-sidebar.png);left: 15px;top: 15px; */
}
.rtl .sidebar .block .title_block:before {right: 15px;left: auto;}
#header .block {margin-bottom: 0;}
#header .block_content {margin-bottom: 0;padding: 0;border: none;background: transparent;}
/* block style in main content */
#content .leo-custom .block_content {border: none;background: none;color: white;}
#content .leo-custom .block_content {border: none;}
#content .block_content {padding: 0;margin: 0;}
/* block style in footer */
#footer .block {margin-bottom: 0;border: none;}
#footer .block .title_block {border: none;background: none;color: #000;padding-left: 0;padding-right: 20px;}
.rtl #footer .block .title_block {padding-left: 20px;padding-right: inherit;}
#footer .block .block_content {border: none;padding: 0;background: none;}
.gallery-carousel {position: relative;}
.price {color: #f2434a;font-size: 16px;}
.price-old, .old-price {color: #888888;text-decoration: line-through;font-size: 13px;}
.price-percent-reduction {background: #f2434a;color: white;padding: 3px 5px;}
.products-row {position: relative;}
.products-row .product-col {border-right: 1px solid #ebebeb;padding: 10px 10px;}
.products-row .product-col:last-child {border-right: none;}
.products-row .product-col:nth-child(1) {border-right: 1px solid #ebebeb;}
/* product style */
.product-block {position: relative;overflow: hidden;background-color: white;margin: 0;}
.sidebar .product-block .product-rating, .sidebar .product-block .norating,
.sidebar .product-block .product-desc,
.sidebar .product-block .content_price,
.sidebar .product-block .name {margin-bottom: 10px;}
.product-block .nb-comments {display: none;}
.product-block .star_content {display: inline-block;padding: 2px 4px 3px 4px;}
.product-block .price {font-weight: 600;margin-bottom: 5px;}
.product-block .content_price {margin-bottom: 5px;}
.product-block .action {position: absolute;right: 0;top: -33px;width: 100%;z-index: 5;}
.product-block .action:before, .product-block .action:after {content: " ";display: table;}
.product-block .action:after {clear: both;}
.product-block .action > div {float: left;width: 20%;}
.product-block .action > div:first-child {width: 60%;}
.product-block .action > div a span {display: none;}
.product-block .action > div > * {width: 100%;}
.product-block .product-desc {margin-bottom: 5px;display: none;height: 40px;overflow: hidden;}
.product-block .product-rating, .product-block .norating {display:none;min-height: 25px;font-size: 12px;margin-bottom: 20px;}
.product-block .name {text-transform: none;line-height: 18px;margin-bottom: 5px;margin-top: 0;}
.product-block .name a {color: #434a54;font-size: 11px;font-family: "Source Sans Pro", Arial, sans-serif;text-decoration: none;display: -moz-inline-stack;display: inline-block;vertical-align: middle;*vertical-align: auto;zoom: 1;*display: inline;}
.product-block .name a:hover {color: #009bcb;}
.product-block .image-gallery {border: solid 4px #b8b8b8;position: absolute;top: 0;left: -80px;display: none;}
.product-block .image-gallery .product-image {width: 75px;overflow: hidden;cursor: pointer;}
.product-block .image-gallery .arrow {border-bottom: 5px solid rgba(0, 0, 0, 0);border-left: 5px solid #b8b8b8;border-top: 5px solid rgba(0, 0, 0, 0);margin: -5px 0;position: absolute;right: -9px;top: 50%;}
.product-block .image {position: relative;overflow: hidden;border: #434a54;text-align: center;-webkit-border-radius: 0px;-moz-border-radius: 0px;-ms-border-radius: 0px;-o-border-radius: 0px;border-radius: 0px;margin: 5px 10px;/*swap image*/
}
.product-block .image .hover-image {position: absolute;background: red;padding: 30px;text-align: center;top: 0;width: 100%;left: 0;-webkit-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;visibility: hidden;opacity: 0;}
.product-block .image:hover .hover-image {opacity: 1;visibility: visible;}
.product-block .product-additional {position: absolute;top: 0px;visibility: hidden;left: 0px;opacity: 0;filter: alpha(opacity=0);}
.product-block .product-meta {position: relative;padding: 5px 10px 0;}
.product-block .product-zoom, .product-block .pav-colorbox {width: 30px;height: 30px;font-size: 13px;-webkit-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;}
.product-block .product-zoom:hover, .product-block .pav-colorbox:hover {background-color: #009bcb;color: white;}
.product-block .product-zoom {z-index: 10;color: white;background-color: #434a54;line-height: 30px;right: 50%;text-align: center;}
.product-block .leo-atchover {left: 50%;}
.product_list .product-block {text-align: center;border-right: 1px solid #eeeeee;border-bottom: 1px solid #eeeeee;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.rtl .product_list .product-block {border-left: 1px solid #eeeeee;border-right: inherit;}
.product_list .product-block:hover .product-meta {background-color: whitesmoke;}
.product_list .product-block:hover .image-gallery {display: block;z-index: 9999;}
.product_list .product-block:hover .product-additional {visibility: visible;-webkit-transition: all 0.5s ease 0s;transition: all 0.5s ease 0s;opacity: 1;filter: alpha(opacity=100);}
.product-block .availability {display: none;margin-bottom: 20px;}
.product-block .availability span {padding: 7px 15px;}
.product-block .availability span.available-now {background: green;border: 1px solid #004d00;color: white;}
.product-block .availability span.out-of-stock {background: red;border: 1px solid #cc0000;color: white;}
.product-block .product-flags {display: none;margin-bottom: 20px;}
.availability .out-of-stock {font-size: 11px;background: #5bc0de;color: white;}
.availability .available-now {font-size: 11px;background: #f0ad4e;color: white;}
.new-box,
.sale-box {position: absolute;overflow: hidden;right: 20px;top: 15px;width: 43px;height: 43px;overflow: hidden;}
.new-box {right: inherit;left: 20px;}
.product-label {color: white;font-size: 12px;font-weight: 700;text-align: center;z-index: 3;background: #37bc9b;-webkit-border-radius: 100%;-moz-border-radius: 100%;-ms-border-radius: 100%;-o-border-radius: 100%;border-radius: 100%;text-transform: uppercase;line-height: 43px;width: 43px;height: 43px;position: absolute;left: 0;top: -5px;}
.product-label:before {background: none repeat scroll 0 0 #60d0b4;-webkit-border-radius: 100%;-moz-border-radius: 100%;-ms-border-radius: 100%;-o-border-radius: 100%;border-radius: 100%;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1), -1px 1px 1px rgba(0, 0, 0, 0.1);content: "";display: block;width: 32px;height: 32px;position: absolute;right: 5px;top: -20px;}
.product-label.new-label {background: #009bcb;}
.product-label.new-label:before {background: #00ace1;}
.convenzionato-label{position:absolute;top:0px;left:0px;background-size:100% auto;width:30px;height:30px;background-image:url(https://www.biaginionline.it/img/icona_convenzione_rosso_biagini.png);background-repeat:no-repeat;}
.ajax_add_to_cart_button {background: #434a54;color: white;font-size: 14px;font-family: "Source Sans Pro", Arial, sans-serif;border: 1px solid #434a54;}
.ajax_add_to_cart_button:hover {color: white;background: #009bcb;border: 1px solid #009bcb;}
/******************************************************
* $package Leo Theme Framework for Leo THeme 1.6.x
* $version 1.1
* $author http://www.leotheme.com
* $copyright   Copyright (C) Augus 2013 PavoThemes.com <$emai:leotheme$gmail.com>.All rights reserved.
* $license     GNU General Public License version 2
*******************************************************/
body.layout-boxed-md {background: white;}
body.layout-boxed-md #page {max-width: 980px;-webkit-box-shadow: 0 0 5px #d5d5d5;box-shadow: 0 0 5px #d5d5d5;margin: 0 auto;background: white;}
body.layout-boxed-md #page .container {max-width: 960px;}
body.layout-boxed-lg {background: white;}
body.layout-boxed-lg #page {max-width: 1210px;-webkit-box-shadow: 0 0 5px #d5d5d5;box-shadow: 0 0 5px #d5d5d5;margin: 0 auto;background: white;}
body.layout-boxed-lg #page .container {max-width: 1190px;}
.container {position: relative;}
/*
* HEADER 
*/
#topbar {min-height: 30px;font-weight: 300;border-bottom: 1px solid #f6f5f5;font-size: 13px;background: #f6f5f5;display:none;}
#topbar .container > .inner {background: #f6f5f5;color: #9c9c9c;padding: 9px 0;}
#topbar .container > .inner a {color: #9c9c9c;}
#topbar .container > .inner a:hover {color: #009bcb;}
#topbar a {font-size: 13px;}
#topbar .links {margin: 6px 0;}
#topbar .links-outline a {color: #009bcb;}
#topbar .btn-group {position: relative;background: #f3f3f3;border: 1px solid #cdcdcd;margin-right: 7px;}
.rtl #topbar .btn-group {margin-left: 7px;margin-right: inherit;}
#topbar .btn-group:hover {cursor: pointer;}
#topbar .btn-group .dropdown-toggle {padding: 5px 20px 5px 5px;}
.rtl #topbar .btn-group .dropdown-toggle {padding: 5px 5px 5px 20px;}
#topbar .btn-group .dropdown-toggle:before {content: "\f0d7";position: absolute;top: 6px;right: 6px;font-family: "FontAwesome";}
.rtl #topbar .btn-group .dropdown-toggle:before {left: 6px;right: auto;}
#topbar .btn-group .dropdown-toggle .fa-cog {margin-right: 5px;}
.rtl #topbar .btn-group .dropdown-toggle .fa-cog {margin-left: 5px;margin-right: inherit;}
#topbar .btn-group .quick-setting {padding: 10px;border: none;color: #9c9c9c;}
#topbar .btn-group .quick-setting a {color: #9c9c9c;}
#topbar .btn-group .quick-setting a:hover {color: #009bcb;}
#header-main {min-height: 60px;background: white;}
#header-main .container > .inner {background: white;color: #8c8c8c;padding-top: 20px;padding-bottom: 20px;}
#header-main .container > .inner a {color: #8c8c8c;}
#header-main .container > .inner a:hover {color: #009bcb;}
#header-main .container > .inner a.btn {color: white;}
#header-main .header-wrap {min-height: 94px;margin: 0;}
#header-main.mini-navbar .container > .inner {padding-top: 10px;padding-bottom: 10px;}
#header .show-mobile {text-align: right;}
#header .show-mobile:before, #header .show-mobile:after {content: " ";display: table;}
#header .show-mobile:after {clear: both;}
#header .show-mobile > div {margin: 0;padding: 0;position: relative;float: none !important;display: inline-block;}
#header .show-mobile > div:hover .inner-toggle {display: block;}
#header .show-mobile .quickaccess-toggle {width: 30px;height: 30px;line-height: 27px;text-align: center;cursor: pointer;border: 1px solid #dcdcdc;}
#header .show-mobile .quickaccess-toggle .fa {margin: 0;font-size: 14px;}
#header .show-mobile .quickaccess-toggle:hover, #header .show-mobile .quickaccess-toggle:focus, #header .show-mobile .quickaccess-toggle:active {background-color: white;}
#header .show-mobile .inner-toggle {color: #8c8c8c;display: none;position: absolute;right: 0;left: auto;min-width: 160px;display: none;z-index: 99999;border: 1px solid #dcdcdc;background: white;padding: 15px;text-align: left;}
#leo-masshead .container > .inner {background: #434a54;color: #aab2bd;padding: 8px 0;}
#leo-masshead .container > .inner a {color: #aab2bd;}
#leo-masshead .container > .inner a:hover {color: #4e5662;}
/*
* NAVIGATION
*/
#leo-mainnav {margin-bottom: 20px;background: white;border-top: transparent;border-bottom: transparent;}
#leo-mainnav .container > .inner {padding: 0;}
#leo-mainnav .container > .inner a {}
#leo-mainnav .container > .inner a:hover {}
/*
* SLIDESHOW 
*/
/*
* SHOWCASE 
*/
/*
* PROMOTION TOP 
*/
/*
* MAIN CONTENT
*/
#content {min-height: 400px;margin-bottom: 25px;}
/*end*/
#bottom {margin-top: 20px;}
/* FOOTER */
#footer {background: white;min-height: 100px;color: #aab2bd;font-size: 14px;margin-top: 20px;position: relative;}
#footer:before, #footer:after {content: " ";display: table;}
#footer:after {clear: both;}
#footer ul, #footer ol {list-style: none;}
#footer ul li, #footer ol li {padding: 6px 0px;}
.footer-top {position: relative;background: #434a54;border-bottom: 1px solid #505862;}
.footer-top .container > .inner {background: #434a54;color: #aab2bd;padding: 10px 0;}
.footer-top .container > .inner a {color: #aab2bd;}
.footer-top .container > .inner a:hover {color: #b8bfc8;}
.footer-top .title_block,
.footer-top .block_content {float: left;}
.rtl .footer-top .title_block, .rtl
.footer-top .block_content {float: right;}
.footer-center {}
.footer-center .container > .inner {overflow: hidden;}
.footer-center .container > .inner a {color: #aab2bd;}
.footer-center .container > .inner a:hover {color: #02acf9;}
.footer-bottom {position: relative;background: #434a54;}
.footer-bottom .container > .inner {background: #434a54;color: #aab2bd;padding: 30px 0;}
.footer-bottom .container > .inner a {color: #aab2bd;}
.footer-bottom .container > .inner a:hover {color: #b8bfc8;}
.footer-nav {text-align: center;position: relative;}
.footer-nav .container > .inner {color: #aab2bd;padding: 30px 0;}
.footer-nav .container > .inner a {color: #aab2bd;}
.footer-nav .container > .inner a:hover {color: #b8bfc8;}
.leo-megamenu {background: transparent;font-family: "Source Sans Pro", Arial, sans-serif;/* menu level 1 */
/* level 2 */
/* level > 3 */
}
.leo-megamenu .leo-colorbox {display: none !important;}
.leo-megamenu .navbar {background: transparent;border: 0;margin: 0;padding: 0;-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0;border-radius: 0;}
.leo-megamenu .navbar-nav > li.aligned-fullwidth {position: static;}
.leo-megamenu .navbar-nav > li.aligned-fullwidth > .dropdown-menu {width: 100%!important;}
.leo-megamenu .navbar-nav > li.aligned-right .dropdown-menu {right: 0;left: auto;}
.leo-megamenu .navbar-nav > li.aligned-left .dropdown-menu {left: 0;right: auto;}
.leo-megamenu .navbar-nav > li.aligned-center .dropdown-menu {left: 50%;-webkit-transform: translate(-50%, 0);-ms-transform: translate(-50%, 0);transform: translate(-50%, 0);}
.leo-megamenu .navbar-nav > li > a {padding: 5px 12px;text-transform: uppercase;font-size: 14px;color: #434a54 !important;background-color: transparent;font-weight: normal;border-bottom: 3px solid transparent;-webkit-transition: all 350ms ease-out;transition: all 350ms ease-out;}
.leo-megamenu .navbar-nav > li > a:hover, .leo-megamenu .navbar-nav > li > a:focus, .leo-megamenu .navbar-nav > li > a:active {color: #009bcb !important;background-color: transparent;border-bottom: 3px solid #009bcb;}
.leo-megamenu .navbar-nav > li > a:after {content: "";bottom: 0;left: 0;right: 0;margin: 0 auto;line-height: 0;position: absolute;border-left: 6px solid transparent;border-right: 6px solid transparent;border-bottom: 0px solid white;width: 0px;height: 0px;opacity: 0;filter: alpha(opacity=0);-webkit-transition: border 300ms ease-out 0s;transition: border 300ms ease-out 0s;}
.leo-megamenu .navbar-nav > li:active > a {color: #009bcb;}
.leo-megamenu .navbar-nav > li > .caret {position: relative;color: #434a54;margin-left: 5px;}
.leo-megamenu .navbar-nav > li:hover > .caret, .leo-megamenu .navbar-nav > li:active > .caret {color: #009bcb;}
.leo-megamenu .dropdown-menu {top: 100%;left: -9999px;height: auto;font-weight: 300;color: #9c9c9c;border: 0;min-width: 185px;padding: 20px;background-color: white;-webkit-border-radius: 0px;-moz-border-radius: 0px;-ms-border-radius: 0px;-o-border-radius: 0px;border-radius: 0px;-webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.24);box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.24);-webkit-transition: opacity 0.3s linear 0s;transition: opacity 0.3s linear 0s;}
.leo-megamenu .dropdown-menu li {line-height: 25px;}
.leo-megamenu .dropdown-menu li a {color: #9c9c9c;padding: 0;font-weight: 300;font-size: 13px;line-height: 25px;}
.leo-megamenu .dropdown-menu li a:hover {background-color: transparent;color: #009bcb;}
.leo-megamenu .dropdown-menu li a:hover .fa {color: #009bcb;}
.leo-megamenu .dropdown-menu .menu-title {margin-bottom: 10px;font-size: 14px;text-transform: uppercase;color: #434a54;}
.leo-megamenu .dropdown-menu a > .menu-title {text-transform: none;}
.leo-megamenu .dropdown:hover > .dropdown-menu {display: block;left: 0px;}
.leo-megamenu .dropdown:hover > a {color: #009bcb;}
.leo-megamenu .dropdown:hover > a .fa {color: #009bcb;}
.leo-megamenu .dropdown-submenu {position: relative;}
.leo-megamenu .dropdown-submenu .dropdown-menu {top: 0;right: -100%;left: auto;position: absolute;}
.leo-megamenu .dropdown-submenu:hover > .dropdown-menu {display: block;left: auto;top: 0;}
.leo-megamenu .mega-group > .dropdown-toggle {border: 0;display: block;letter-spacing: 3px;text-transform: uppercase;font-family: "Source Sans Pro";color: white;}
.leo-megamenu .mega-group > .dropdown-toggle .fa {color: white;}
.leo-megamenu .widget-title {color: black;}
.leo-megamenu .megamenu .cols1 {min-width: 200px;}
.leo-megamenu .megamenu .cols2 {min-width: 500px;}
.leo-megamenu .megamenu .cols3 {min-width: 740px;}
/*
*
* Vertical menu
*/
.megamenu .quick-view,
.megamenu .functional-buttons {display: none;}
div.active-hover ul > li:hover > .dropdown-menu {left: 100%;top: -1px;opacity: 1;filter: alpha(opacity=100);display: block;}
div.verticalmenu {z-index: 100;}
div.verticalmenu .navbar-collapse, div.verticalmenu .navbar-vertical {margin: 0;padding: 0;}
div.verticalmenu .navbar-nav {position: static;float: none;width: 100%;}
div.verticalmenu .navbar-nav > li {width: 100%;height: auto;position: relative;}
div.verticalmenu .navbar-nav > li > a {display: block;color: #434a54;font-size: 14px;padding: 16px 10px 15px 20px;border-bottom: 1px solid #e0e0e0;}
div.verticalmenu .navbar-nav > li .caret {position: absolute;right: 0;top: 17px;width: 33px;height: 40px;border: none;margin: -5px 0;}
.rtl div.verticalmenu .navbar-nav > li .caret {left: 0;right: auto;}
div.verticalmenu .navbar-nav > li .caret:before {position: absolute;content: "\f067";font-family: "FontAwesome";color: #aaa;font-size: 10px;font-weight: normal;left: 12px;top: 12px;}
div.verticalmenu .navbar-nav > li .dropdown-submenu .caret {top: 0;}
div.verticalmenu .navbar-nav > li.last a, div.verticalmenu .navbar-nav > li:last-child a {border: 0;}
div.verticalmenu .navbar-nav > li:hover > a {color: #009bcb;background: white;}
div.verticalmenu .navbar-nav > li:hover > a:hover, div.verticalmenu .navbar-nav > li:hover > a:focus {color: #009bcb;background: white;border-color: #eeeeee;}
div.verticalmenu .navbar-nav > li:hover > .caret {color: #009bcb;}
div.verticalmenu .navbar-nav > li.open > a {color: #009bcb;background: white;}
div.verticalmenu .navbar-nav > li.open > a:hover, div.verticalmenu .navbar-nav > li.open > a:focus {color: #009bcb;background: white;border-color: #eeeeee;}
div.verticalmenu .navbar-nav > li.open > .caret {color: #009bcb;}
div.verticalmenu .navbar-nav > li .parent {position: relative;}
div.verticalmenu .navbar-nav > li .parent > .dropdown-toggle {text-transform: none;font-weight: normal;color: #434a54;}
div.verticalmenu .navbar-nav > li .parent > .dropdown-toggle:hover {color: #009bcb;}
div.verticalmenu ul li a .menu-icon {display: block;background-position: left center !important;}
.rtl div.verticalmenu ul li a .menu-icon {background-position: right center !important;}
div.verticalmenu ul li a .menu-icon span {display: block;margin-left: 35px;}
.rtl div.verticalmenu ul li a .menu-icon span {margin-right: 35px;margin-left: inherit;}
div.verticalmenu ul li a .menu-icon .menu-desc {display: none;}
div.verticalmenu ul li a .menu-title {display: block;text-transform: uppercase;color: #535353;}
div.verticalmenu ul li a .sub-title {font-size: 12px;}
div.verticalmenu ul li a:hover, div.verticalmenu ul li a:focus {color: #009bcb;background: white;}
div.verticalmenu ul li a:hover .menu-title, div.verticalmenu ul li a:focus .menu-title {color: #009bcb;}
div.verticalmenu .dropdown-menu {left: -9999px;top: -9999px;right: auto;border: 0;min-height: 100px;height: auto !important;min-width: 215px;padding: 20px 28px;background: white;-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0;border-radius: 0;-webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.35);box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.35);}
div.verticalmenu .dropdown-menu ul li {border: 0;padding: 4px 0;line-height: normal;list-style: none;}
div.verticalmenu .dropdown-menu ul li a {color: #434a54;font-size: 13px;font-weight: 400;padding: 0;}
div.verticalmenu .dropdown-menu p {line-height: 18px;font-size: 13px;}
div.verticalmenu .dropdown-menu .leo-menu-video {width: 100%;}
div.verticalmenu .dropdown-menu .leo-menu-video iframe {margin-bottom: 10px;}
div.verticalmenu .dropdown-menu .dropdown-toggle:hover {color: black;}
div.verticalmenu .dropdown-menu .dropdown-toggle {font-weight: bold;text-transform: uppercase;line-height: normal;color: black;font-family: "Source Sans Pro", Arial, sans-serif;font-size: 13px;}
div.verticalmenu .dropdown-menu .action {display: none;}
div.verticalmenu .widget-heading {color: black;text-transform: uppercase;font-weight: 600;}
/*** widgets using inside megamenu ***/
.leo-widget .widget-title {font-size: 14px;text-transform: uppercase;}
.leo-widget .products-row {margin: 0;}
.leo-widget .products-row .product-col {width: 100%;border-right: none;border-bottom: 1px solid #ebebeb;padding: 0;}
/* CANVAS MENU */
#off-canvas-button {text-align: right;color: #fff;margin: 5px;}
#off-canvas-button:hover {cursor: pointer;}
.off-canvas body {position: relative;}
.off-canvas-inactive #page,
.off-canvas-inactive #off-canvas-nav {-webkit-transition: all 500ms ease 0s;transition: all 500ms ease 0s;-webkit-transform: translate(0, 0);-ms-transform: translate(0, 0);transform: translate(0, 0);}
.off-canvas-active > #page,
.off-canvas-active > #off-canvas-nav {-webkit-transition: all 500ms ease 0s;transition: all 500ms ease 0s;-webkit-transform: translate(234px, 0);-ms-transform: translate(234px, 0);transform: translate(234px, 0);display: block;}
.off-canvas-active #page {position: fixed;margin: 0 auto;}
.off-canvas-active #off-canvas-nav .navbar-nav .open .dropdown-menu {background: white;}
#off-canvas-nav {position: absolute;left: 0;display: none;top: 0;width: 0;background: white;z-index: 999;font-family: "Source Sans Pro", Arial, sans-serif;}
#off-canvas-nav .navbar-nav > li > a {color: #fff!important;}
#off-canvas-nav .nav .caret {float: right;width: 10px;height: 10px;margin-top: 10px;display: none;}
#off-canvas-nav .ct_menu a.shop-now {display: block;margin: 10px;}
#off-canvas-nav .ct_menu a.shop-now:hover {color: #fff;}
#off-canvas-nav .offcanvas-mainnav {background-color: #009bcb;position: absolute;top: 0;left: -234px;overflow: hidden;width: 234px;}
#off-canvas-nav .dropdown-menu {font-size: 13px;position: relative;display: inline-block;left: 0;right: 0;top: 0;float: none;margin: 0;-webkit-box-shadow: none;box-shadow: none;width: 100%!important;border: 0;padding: 10px;-webkit-transform: translate(0, 0);-ms-transform: translate(0, 0);transform: translate(0, 0);}
#off-canvas-nav .navbar-nav {margin: 0 !important;}
#off-canvas-nav ul.nav-links {padding: 3px 3px 3px 7px;}
.rtl #off-canvas-nav ul.nav-links {padding: 3px 7px 3px 3px;}
@media (min-width: 767px) {.off-canvas-active > #page,
.off-canvas-active > #off-canvas-nav {-webkit-transform: translate(0, 0);-ms-transform: translate(0, 0);transform: translate(0, 0);position: relative!important;}
#off-canvas-button {display: none !important;}
}
.float-vertical {position: relative;margin-bottom: 0;}
.float-vertical .float-vertical-button {padding-top: 20px;padding-bottom: 20px;padding-left: 15px;cursor: pointer;}
.rtl .float-vertical .float-vertical-button {padding-right: 15px;padding-left: inherit;}
.float-vertical .float-vertical-button i {margin-right: 10px;}
.rtl .float-vertical .float-vertical-button i {margin-left: 10px;margin-right: inherit;}
.float-vertical .float-vertical-button .fa-angle-down {margin-right: -20px;}
.rtl .float-vertical .float-vertical-button .fa-angle-down {margin-left: -20px;margin-right: inherit;}
.float-vertical > .block_content {height: 0;overflow: hidden;border: none;-webkit-transition: height 0.4s ease 0s;transition: height 0.4s ease 0s;}
.float-vertical.active > .block_content {position: absolute;z-index: 30;height: auto;overflow: visible;width: 100%;border: 1px solid #eeeeee;-webkit-transition: height 0.4s ease 0s;transition: height 0.4s ease 0s;}
.buttons {padding: 20px 0;}
.buttons:before, .buttons:after {content: " ";display: table;}
.buttons:after {clear: both;}
.buttons .left {float: left;}
.buttons .right {float: right;}
input[type="file"] {line-height: 20px;}
.btn-outline-inverse {color: white;background-color: #009bcb;border-color: #009bcb;}
.btn-outline-inverse:hover, .btn-outline-inverse:focus, .btn-outline-inverse:active, .btn-outline-inverse.active {color: white;background-color: #434a54;border-color: #434a54;}
.open .btn-outline-inverse.dropdown-toggle {color: white;background-color: #434a54;border-color: #434a54;}
.btn-outline-inverse:active, .btn-outline-inverse.active {background-image: none;}
.open .btn-outline-inverse.dropdown-toggle {background-image: none;}
.btn-outline-inverse.disabled, .btn-outline-inverse.disabled:hover, .btn-outline-inverse.disabled:focus, .btn-outline-inverse.disabled:active, .btn-outline-inverse.disabled.active, .btn-outline-inverse[disabled], .btn-outline-inverse[disabled]:hover, .btn-outline-inverse[disabled]:focus, .btn-outline-inverse[disabled]:active, .btn-outline-inverse[disabled].active, fieldset[disabled] .btn-outline-inverse, fieldset[disabled] .btn-outline-inverse:hover, fieldset[disabled] .btn-outline-inverse:focus, fieldset[disabled] .btn-outline-inverse:active, fieldset[disabled] .btn-outline-inverse.active {background-color: #009bcb;border-color: #009bcb;}
.btn-outline-inverse .badge {color: #009bcb;background-color: white;}
.btn-outline {color: white;background-color: #434a54;border-color: #434a54;}
.btn-outline:hover, .btn-outline:focus, .btn-outline:active, .btn-outline.active {color: white;background-color: #009bcb;border-color: #009bcb;}
.open .btn-outline.dropdown-toggle {color: white;background-color: #009bcb;border-color: #009bcb;}
.btn-outline:active, .btn-outline.active {background-image: none;}
.open .btn-outline.dropdown-toggle {background-image: none;}
.btn-outline.disabled, .btn-outline.disabled:hover, .btn-outline.disabled:focus, .btn-outline.disabled:active, .btn-outline.disabled.active, .btn-outline[disabled], .btn-outline[disabled]:hover, .btn-outline[disabled]:focus, .btn-outline[disabled]:active, .btn-outline[disabled].active, fieldset[disabled] .btn-outline, fieldset[disabled] .btn-outline:hover, fieldset[disabled] .btn-outline:focus, fieldset[disabled] .btn-outline:active, fieldset[disabled] .btn-outline.active {background-color: #434a54;border-color: #434a54;}
.btn-outline .badge {color: #434a54;background-color: white;}
.product-block .quick-view {opacity: 0;filter: alpha(opacity=0);visibility: hidden;position: absolute;top: 50%;left: 50%;margin-left: -14px;margin-top: -14px;-webkit-transition: all 0.4s ease 0s;transition: all 0.4s ease 0s;}
.product-block .functional-buttons {margin-bottom: 20px;width: 100%;position: absolute;left: -800px;top: -38px;-webkit-transition: all ease 0.5s;transition: all ease 0.5s;}
.product-block .functional-buttons .wishlist .btn {border-left: 1px solid #0088b2;border-right: 1px solid #0088b2;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.product-block .functional-buttons > div {width: 20%;float: left;-webkit-transition: all ease 0.5s;transition: all ease 0.5s;}
.rtl .product-block .functional-buttons > div {float: right;}
.product-block .functional-buttons > div span {display: none;}
.product-block .functional-buttons > div:first-child {width: 60%;}
.product-block .functional-buttons > div:first-child span {display: inline-block;}
.product-block .functional-buttons > div:hover {width: 60%!important;-webkit-transition: all ease 0.5s;transition: all ease 0.5s;}
.product-block .functional-buttons > div:hover span {display: inline-block!important;}
.product-block .functional-buttons > div .btn {width: 100%;}
.product-block .functional-buttons:hover > div:first-child {width: 20%;}
.product-block .functional-buttons:hover > div:first-child .btn {background: #009bcb;border-color: #009bcb;}
.product-block .functional-buttons:hover > div:first-child span {display: none;}
.product-block:hover .quick-view {opacity: 1;filter: alpha(opacity=100);visibility: visible;-webkit-transition: all 0.4s ease 0s;transition: all 0.4s ease 0s;}
.product-block:hover .functional-buttons {-webkit-transition: all ease 0.5s;transition: all ease 0.5s;left: 0;}
.effect a {position: relative;display: inline-block;max-width: 100%;}
.effect a:before {position: absolute;content: "";top: 0;left: 0;width: 0;height: 0;margin: auto;background-color: rgba(255, 255, 255, 0.1);-webkit-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s;}
.effect a:after {content: "";position: absolute;right: 0;bottom: 0;width: 0;height: 0;background-color: rgba(255, 255, 255, 0.1);-webkit-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s;}
.effect a:hover:before, .effect a:hover:after {width: 100%;height: 100%;}
/***/
#social_block ul {float: left;width: 100%;margin-top: 0px;}
.rtl #social_block ul {float: right;}
#social_block ul li {float: left;margin-right: 10px;text-align: center;padding: 0;}
.rtl #social_block ul li {float: right;}
.rtl #social_block ul li {margin-left: 10px;margin-right: inherit;}
#social_block ul li:hover {-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}
#social_block ul li a {width: 40px;height: 40px;line-height: 38px;display: inline-block;color: white;font-size: 20px;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;border-radius: 3px;position: relative;z-index: 1;}
#social_block ul li a span {display: none;}
#social_block ul li a:before {font-family: "FontAwesome";background-color: #e27f7a;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;border-radius: 50%;position: absolute;width: 100%;content: "";height: 100%;left: 0;-webkit-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;}
#social_block ul li.facebook a:before {content: "\f09a";background-color: #428bca;}
#social_block ul li.twitter a:before {content: "\f099";background-color: #5bc0de;}
#social_block ul li.rss a:before {content: "\f09e";background-color: #d9534f;}
#social_block ul li.youtube a:before {content: "\f167";background-color: #428bca;}
#social_block ul li.google-plus a:before {content: "\f0d5";background-color: #5cb85c;}
#social_block ul li.pinterest a:before {content: "\f0d2";background-color: #f0ad4e;}
#social_block ul li.instagram a:before {content: "\f16d";background: #f09433; 
background: -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%); 
background: -webkit-linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); 
background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f09433', endColorstr='#bc1888',GradientType=1 );}
.bottom-footer {position: absolute;bottom: 0;left: 0;text-align: center;}
.rtl .bottom-footer {right: 0;left: auto;}
.advertising_block {width: 191px;margin-bottom: 1em;text-align: center;}
.blockcategories_footer ul ul {display: none !important;}
#htmlcontent_footer .htmlcontent-home {border-top: 1px solid #eeeeee;}
.form-group.form-error input, .form-group.form-error textarea {border: 1px solid #f13340;color: #f13340;background-image: url(../img/icon/form-error.png);background-repeat: no-repeat;background-color: #fff1f2;background-position: 98% 5px;}
.rtl .form-group.form-error input, .rtl .form-group.form-error textarea {background-position: 2% 5px;}
.form-group.form-ok input, .form-group.form-ok textarea {border: 1px solid #46a74e;color: #35b33f;background: url(../img/icon/form-ok.png);background-repeat: no-repeat;background-color: #ddf9e1;background-position: 98% 5px;}
.rtl .form-group.form-ok input, .rtl .form-group.form-ok textarea {background-position: 2% 5px;}
.form-group.form-error .form-control, .form-group.form-ok .form-control {padding-right: 30px;}
.rtl .form-group.form-error .form-control, .rtl .form-group.form-ok .form-control {padding-left: 30px;padding-right: inherit;}
.radio-inline, .checkbox {padding-left: 0;}
.rtl .radio-inline, .rtl .checkbox {padding-right: 0;padding-left: inherit;}
.radio-inline .checker, .checkbox .checker {float: left;}
.rtl .radio-inline .checker, .rtl .checkbox .checker {float: right;}
.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;}
.rtl .radio-inline div.radio span, .rtl .checkbox div.radio span {float: right;}
.fancybox-skin {background: white !important;}
.fancybox-skin .fancybox-close {top: -8px;right: -8px;width: 28px;height: 28px;background: none;font-size: 28px;line-height: 28px;color: #9c9c9c;text-align: center;}
.rtl .fancybox-skin .fancybox-close {left: -8px;right: auto;}
.fancybox-skin .fancybox-close:hover {color: #009bcb;}
.fancybox-skin .fancybox-close:after {content: "\f057";font-family: "FontAwesome";}
#cmsinfo_block em {float: left;width: 60px;height: 60px;margin: 3px 10px 0 0;font-size: 30px;color: #fff;line-height: 60px;text-align: center;background: #6d6d6d;-webkit-border-radius: 100px;-moz-border-radius: 100px;-ms-border-radius: 100px;-o-border-radius: 100px;border-radius: 100px;}
.rtl #cmsinfo_block em {float: right;}
@media (max-width: 891px) {#cmsinfo_block em {width: 30px;height: 30px;line-height: 30px;font-size: 20px;}
}
#cmsinfo_block .type-text {overflow: hidden;}
#cmsinfo_block .cmsinfo_content {float: left;width: 100%;}
.rtl #cmsinfo_block .cmsinfo_content {float: right;}
#cmsinfo_block h3 {margin: 0;}
#cmsinfo_block ul li {padding-bottom: 22px;}
@media (max-width: 1199px) {#cmsinfo_block ul li {padding-bottom: 10px;}
}
@media (max-width: 891px) {#cmsinfo_block ul li {padding-bottom: 0;}
}
#cmsinfo_block p em {background: none;-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0;border-radius: 0;margin: 0;font-size: 13px;color: #9c9c9c;float: none;height: inherit;line-height: inherit;text-align: left;font-style: italic;}
.rtl #cmsinfo_block p em {text-align: right;}
.facebook-fanbox {overflow: hidden;}
.ie8 #facebook_block,
.ie8 #cmsinfo_block {height: 344px;}
#footer #newsletter_block_left.block .title_block {position: relative;color: #b8bfc8;padding-left: 70px;}
.rtl #footer #newsletter_block_left.block .title_block {padding-right: 70px;padding-left: inherit;}
#footer #newsletter_block_left.block .title_block:before {position: absolute;top: 0;left: 0;}
.rtl #footer #newsletter_block_left.block .title_block:before {right: 0;left: auto;}
#footer #newsletter_block_left.block input.btn {text-transform: uppercase;}
.socialsharing_product .btn-facebook, .socialsharing_product .btn-twitter, .socialsharing_product .btn-google-plus, .socialsharing_product .btn-pinterest {background-color: white;color: #9c9c9c;}
.socialsharing_product .btn-facebook:hover, .socialsharing_product .btn-twitter:hover, .socialsharing_product .btn-google-plus:hover, .socialsharing_product .btn-pinterest:hover {border-color: white;}
.socialsharing_product .btn-facebook i {color: #435f9f;}
.socialsharing_product .btn-facebook:hover {color: white;background-color: #435f9f;}
.socialsharing_product .btn-facebook:hover i {color: white;}
.socialsharing_product .btn-twitter i {color: #00aaf0;}
.socialsharing_product .btn-twitter:hover {color: white;background-color: #00aaf0;}
.socialsharing_product .btn-twitter:hover i {color: white;}
.socialsharing_product .btn-google-plus i {color: #e04b34;}
.socialsharing_product .btn-google-plus:hover {color: white;background-color: #e04b34;}
.socialsharing_product .btn-google-plus:hover i {color: white;}
.socialsharing_product .btn-pinterest i {color: #ce1f21;}
.socialsharing_product .btn-pinterest:hover {color: white;background-color: #ce1f21;}
.socialsharing_product .btn-pinterest:hover i {color: white;}
.page-subheading {font-family: "Source Sans Pro", Arial, sans-serif;font-weight: 600;text-transform: uppercase;font-size: 16px;margin-top: 0;color: #535353;padding: 13px 18px 13px;position: relative;background: whitesmoke;margin-bottom: 20px;}
.page-subheading a {color: #535353;}
.page-subheading a:hover {color: #535353;}
.block .page-subheading {padding-left: 60px;margin-bottom: 0;}
.products_block .page-subheading {padding: 8px 16px;margin-bottom: 0;}
.rtl .block .page-subheading {padding-right: 60px;padding-left: inherit;}
.block .page-subheading:before {position: absolute;left: -5px;top: 0;}
.rtl .block .page-subheading:before {right: -5px;left: auto;}
.icon-hot .block .page-subheading {background: #e74c3c;color: white;}
.rtl .icon-hot .block .page-subheading {padding-right: 50px;padding-left: inherit;}
.icon-hot .block .page-subheading:before {}
.icon-fashion .block .page-subheading:before {}
.icon-digital .block .page-subheading:before {}
.icon-appliances .block .page-subheading:before {}
.icon-baby .block .page-subheading:before {}
.box-services {font-size: 13px;width: 32%;float: left;}
.rtl .box-services {float: right;}
.box-services h4 {font-size: 14px;color: #434a54;font-weight: normal;margin-bottom: 3px;text-transform: uppercase;}
.box-services .iconbox {font-size: 28px;padding: 10px 5px;}
.box-services:hover {cursor: pointer;}
.box-services:hover h4,
.box-services:hover .iconbox {color: #009bcb;}
.bullet.bullet-icon li a {padding-left: 45px;padding-top: 8px;padding-bottom: 8px;display: inline-block;}
.rtl .bullet.bullet-icon li a {padding-right: 45px;padding-left: inherit;}
.bullet.bullet-icon li a:before {width: 35px;height: 35px;text-align: center;padding-top: 8px;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;border-radius: 50%;content: "\f095";background: #656d78;color: #fff;}
.bullet.bullet-icon li a:hover:before {color: #fff;background: #02acf9;}
.bullet.bullet-icon li.email a:before {content: "\f0e0";}
/*** PAGE HEADING **/
.page-heading {font-family: "Source Sans Pro", Arial, sans-serif;font-weight: normal;font-size: 18px;text-transform: uppercase;color: #535353;padding: 0px 0px 17px 0px;margin-bottom: 0;margin-top: 0;overflow: hidden;}
.page-heading .heading-counter {text-transform: none;font-weight:bold;font-size: 13px;}
.scene_cat .image {margin-bottom: 20px;}
.scene_cat .cat-desc {margin-bottom: 20px;overflow: hidden;}
.scene_cat .cat-name {margin-bottom: 20px;margin-top: 0;}
#subcategories {border: 1px solid #eeeeee;margin-bottom: 20px;}
.subcategories .cat-desc {height: 40px;}
.content_sortPagiBar {padding: 8px;background-color: whitesmoke;font-size: 14px;color: #434a54;border: 1px solid #eeeeee;}
.content_sortPagiBar label {font-weight: normal;}
.content_sortPagiBar select {height: 30px;padding: 0;line-height: 30px;}
.content_sortPagiBar .sort {margin-top: 4px;}
.content_sortPagiBar .bt_compare {float: right;}
.rtl .content_sortPagiBar .bt_compare {float: left;}
.content_sortPagiBar .pagination {margin: 0;}
.content_sortPagiBar .product-count {margin: 10px 0;}
.content_sortPagiBar #productsSortForm {float: right;}
.rtl .content_sortPagiBar #productsSortForm {float: left;}
.content_sortPagiBar .form-control {display: inline;width: auto;}
.content_sortPagiBar .display {float: left;line-height: 30px;}
.rtl .content_sortPagiBar .display {float: right;}
.content_sortPagiBar .display > div {float: left;}
.rtl .content_sortPagiBar .display > div {float: right;}
.content_sortPagiBar .display li {float: left;display: block;}
.rtl .content_sortPagiBar .display li {float: right;}
.content_sortPagiBar .display span {margin-right: 5px;}
.content_sortPagiBar .display a {width: 32px;height: 30px;border: 1px solid #ebebeb;margin-right: 5px;float: left;cursor: pointer;text-align: center;background: #FFF;}
.rtl .content_sortPagiBar .display a {margin-left: 5px;margin-right: inherit;}
.content_sortPagiBar .display a > span {margin: 0 3px;display: none;}
.content_sortPagiBar .display a > em {display: none;}
.content_sortPagiBar .display .selected a {background-color: #009bcb;border: 1px solid #009bcb;}
.content_sortPagiBar .display .selected a .fa {color: white;}
.content_sortPagiBar .display i {font-size: 13px;color: #9c9b9b;-webkit-transition: color 0.2s ease-out;transition: color 0.2s ease-out;}
ul.step {border: solid 1px #fdfdfd;padding: 0;margin-bottom: 30px;}
ul.step li {float: left;padding: 10px 15px;font-size: 18px;font-weight: normal;background: whitesmoke;color: black;position: relative;}
ul.step li.step_current {background: #434a54;color: white;}
.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;}
.rtl .cancel, .rtl .star {float: right;}
.cancel, .cancel a {background: url(../../../modules/productcomments/img/delete.gif) no-repeat 0 -16px !important;}
.cancel a, .star a {display: block;width: 100%;height: 100%;background-position: 0 0;}
div.star_on a {background-position: 0 -16px;}
div.star_hover a,
div.star a:hover {background-position: 0 -32px;}
.pack_content {margin: 10px 0 10px 0;}
.confirmation {margin: 0 0 10px;padding: 10px;border: 1px solid #e6db55;font-size: 13px;background: none repeat scroll 0 0 lightyellow;}
#page .rte {background: transparent none repeat scroll 0 0;}
.listcomment {list-style-type: none;margin: 0 0 20px 0 !important;}
.listcomment li {padding: 10px 0;border-bottom: 1px dotted #eeeeee;color: #666666;}
.listcomment .titlecomment {display: block;font-weight: bold;font-size: 12px;color: #9c9c9c;}
.listcomment .txtcomment {display: block;padding: 5px 0;color: #9c9c9c;}
.breadcrumb {color: #009bcb;}
.breadcrumb .navigation-pipe {color: transparent;padding: 0 15px 0 10px;}
.breadcrumb .navigation-pipe:before {content: "\f105";font-family: "FontAwesome";position: absolute;margin: 0 auto;color: #2e3a47;font-size: 15px;}
.breadcrumb a {color: #2e3a47;z-index: 2;}
.breadcrumb a:hover {color: #009bcb;}
.box {margin-bottom: 20px;}
.cart_navigation {margin: 0 0 10px;}
.cart_navigation .button-exclusive i {margin-right: 8px;}
.rtl .cart_navigation .button-exclusive i {margin-left: 8px;margin-right: inherit;}
@media (max-width: 480px) {.cart_navigation > span {display: block;width: 100%;padding-bottom: 15px;}
}
.cart_last_product {display: none;}
.cart_quantity .cart_quantity_input {padding: 0;text-align: center;width: 65px;}
.cart_gift_quantity .cart_quantity_input {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: 95px;}
.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;}
.rtl .table tbody > tr > td.cart_quantity .cart_quantity_button a {float: right;}
.rtl .table tbody > tr > td.cart_quantity .cart_quantity_button a {margin-left: 3px;margin-right: inherit;}
.table tbody > tr > td.cart_quantity .cart_quantity_button a + a {margin-right: 0;}
.rtl .table tbody > tr > td.cart_quantity .cart_quantity_button a + a {margin-left: 0;margin-right: inherit;}
.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: #9c9c9c;}
.cart_delete a.cart_quantity_delete:hover,
a.price_discount_delete:hover {color: silver;}
#cart_summary tbody td.cart_product {padding: 19px;width: 137px;}
#cart_summary tbody td.cart_product img {border: 1px solid #dddddd;}
#cart_summary tbody td.cart_unit .price span {display: block;}
#cart_summary tbody td.cart_unit .price span.price-percent-reduction {margin: 5px auto;display: inline-block;}
#cart_summary tbody td.cart_unit .price span.old-price {text-decoration: line-through;}
#cart_summary tbody td.cart_description {width: 480px;}
#cart_summary tbody td.cart_description small {display: block;padding: 5px 0 0 0;}
#cart_summary tfoot td.text-right {font-weight: bold;color: #9c9c9c;}
#cart_summary tfoot td.price {text-align: right;}
.rtl #cart_summary tfoot td.price {text-align: left;}
#cart_summary tfoot td.total_price_container span {font: 600 18px/22px "Source Sans Pro", Arial, sans-serif;color: base-text-color;text-transform: uppercase;}
#cart_summary tfoot td#total_price_container {font: 600 21px/25px "Source Sans Pro", Arial, sans-serif;color: #f2434a;background: white;}
.cart_voucher {vertical-align: top !important;}
.cart_voucher h4 {font: 600 14px/22px "Source Sans Pro", Arial, sans-serif;color: #535353;text-transform: uppercase;}
.cart_voucher .title-offers {color: #9c9c9c;font-weight: bold;margin-bottom: 6px;}
.cart_voucher fieldset {margin-bottom: 10px;}
.cart_voucher fieldset #discount_name {float: left;width: 219px;margin-right: 11px;}
.rtl .cart_voucher fieldset #discount_name {float: right;}
.rtl .cart_voucher fieldset #discount_name {margin-left: 11px;margin-right: inherit;}
.cart_voucher #display_cart_vouchers span {font-weight: bold;cursor: pointer;color: #9c9c9c;}
.cart_voucher #display_cart_vouchers span:hover {color: #009bcb;}
.enable-multishipping {margin: -13px 0 17px;}
.enable-multishipping label {font-weight: normal;}
#order_carrier {clear: both;margin-top: 20px;border: 1px solid #999999;background: white;}
#order_carrier .title_block {padding: 0 15px;height: 29px;font-weight: bold;line-height: 29px;color: black;font-weight: bold;text-transform: uppercase;background: url(../img/bg_table_th.png) repeat-x 0 -10px #999999;}
#order_carrier span {display: block;padding: 15px;font-weight: bold;}
.multishipping_close_container {text-align: center;}
table#cart_summary .gift-icon {color: white;background: #0088cc;line-height: 20px;padding: 2px 5px;border-radius: 5px;}
#multishipping_mode_box {padding-top: 12px;padding-bottom: 19px;}
#multishipping_mode_box .title {font-weight: bold;color: #9c9c9c;margin-bottom: 15px;}
#multishipping_mode_box .description_off {display: none;}
#multishipping_mode_box .description_off div {margin-bottom: 10px;}
#multishipping_mode_box .description_off a:hover,
#multishipping_mode_box .description a:hover {background: #f3f3f3;border: 1px solid #cccccc;}
#multishipping_mode_box.on .description_off {display: block;}
.multishipping-cart .cart_address_delivery.form-control {width: 198px;}
#order .address_add.submit {margin-bottom: 20px;}
#ordermsg {margin-bottom: 30px;}
#id_address_invoice.form-control,
#id_address_delivery.form-control {width: 269px;}
.addresses .select label,
.addresses .selector,
.addresses .addresses .address_select {clear: both;}
.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;}
.rtl .addresses .waitimage {float: right;}
.rtl .addresses .waitimage {right: 10px;left: auto;}
.addresses .checkbox.addressesAreEquals {clear: both;float: left;margin: 15px 0;}
.rtl .addresses .checkbox.addressesAreEquals {float: right;}
#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: white;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%;background: #d9edf7;color: #31708f;border: 1px solid #bce8f1;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;}
.rtl #order .delivery_option > div > table.resume.delivery_option_carrier td i, .rtl
#order-opc .delivery_option > div > table.resume.delivery_option_carrier td i {margin-left: 7px;margin-right: inherit;}
#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;}
.rtl #order .delivery_option > div > table.resume td.delivery_option_radio, .rtl
#order-opc .delivery_option > div > table.resume td.delivery_option_radio {padding-right: 0;padding-left: inherit;}
.rtl #order .delivery_option > div > table.resume td.delivery_option_radio, .rtl
#order-opc .delivery_option > div > table.resume td.delivery_option_radio {padding-left: 0;padding-right: inherit;}
#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;}
.rtl #order .delivery_option > div > table.resume td.delivery_option_logo, .rtl
#order-opc .delivery_option > div > table.resume td.delivery_option_logo {padding-right: 21px;padding-left: inherit;}
#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;padding-bottom: 10px;color: #9c9c9c;}
.order_carrier_content .checkbox input {margin-top: 2px;}
.order_carrier_content .delivery_options_address .carrier_title {margin-bottom: 17px;}
.order_carrier_content + div {padding-bottom: 15px;}
#carrierTable {border: 1px solid #999999;border-bottom: none;background: white;}
#carrierTable tbody {border-bottom: 1px solid #999999;}
#carrierTable th {padding: 0 15px;height: 29px;font-weight: bold;line-height: 29px;color: black;text-transform: uppercase;background: url(../img/bg_table_th.png);background-repeat: repeat-x;background-color: #999999;background-position: -1% 0;}
.rtl #carrierTable th {background-position: 101% 0;}
#carrierTable td {padding: 15px;font-weight: bold;border-right: 1px solid #e9e9e9;}
.rtl #carrierTable td {border-left: 1px solid #e9e9e9;border-right: inherit;}
#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: #9c9c9c;text-decoration: underline;}
a.iframe:hover {text-decoration: none;}
p.payment_module {margin-bottom: 10px;}
p.payment_module a {display: block;border: 1px solid #dddddd;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;font-size: 17px;line-height: 23px;color: #9c9c9c;font-weight: normal;padding: 33px 40px 34px 99px;letter-spacing: -1px;position: relative;}
.rtl p.payment_module a {padding: 33px 99px 34px 40px;}
p.payment_module a.bankwire {background: url(../img/bankwire.png);background-repeat: no-repeat;background-color: #fbfbfb;background-position: 15px 12px;}
p.payment_module a.cheque {background-image: url(../img/cheque.png);background-repeat: no-repeat;background-color: #fbfbfb;background-position: 15px 15px;}
p.payment_module a.cash {background: url(../img/cash.png);background-repeat: no-repeat;background-color: #fbfbfb;background-position: 15px 15px;}
p.payment_module a.cheque:after, p.payment_module a.bankwire:after, p.payment_module a.cash:after {display: block;content: "\f054";position: absolute;right: 15px;margin-top: -11px;top: 50%;font-family: "FontAwesome";font-size: 25px;height: 22px;width: 14px;color: #9c9c9c;}
.rtl p.payment_module a.cheque:after, .rtl p.payment_module a.bankwire:after, .rtl p.payment_module a.cash:after {left: 15px;right: auto;}
p.payment_module a:hover {border: 1px solid #434a54;}
p.payment_module a span {font-weight: bold;color: #9c9c9c;}
.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;}
.delivery_option_carrier.not-displayable {display: none;}
sup {color: red;}
#address,
#identity,
#account-creation_form,
#new_account_form,
#opc_account_form,
#authentication {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 .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;}
.rtl #address .gender-line > label, .rtl
#identity .gender-line > label, .rtl
#account-creation_form .gender-line > label, .rtl
#new_account_form .gender-line > label, .rtl
#opc_account_form .gender-line > label, .rtl
#authentication .gender-line > label {margin-left: 10px;margin-right: inherit;}
#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;}
#new_account_form .box {line-height: 20px;}
#new_account_form .box .date-select {padding-bottom: 10px;}
#new_account_form .box .top-indent {padding-top: 10px;}
#new_account_form .box .customerprivacy {padding-top: 15px;}
#password {padding-top: 0;border: none;}
#password .box p {margin-bottom: 9px;}
#instant_search_results a.close {font-size: 13px;font-weight: 600;opacity: 1;filter: alpha(opacity=100);line-height: inherit;text-transform: none;font-family: "Source Sans Pro";}
#manufacturers_list h3,
#suppliers_list h3 {font-size: 17px;line-height: 23px;}
#manufacturers_list .description,
#suppliers_list .description {line-height: 18px;}
#manufacturers_list .product-counter a,
#suppliers_list .product-counter a {font-weight: bold;}
#manufacturers_list.list li .mansup-container,
#suppliers_list.list li .mansup-container {border-top: 1px solid #eeeeee;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;}
.rtl #manufacturers_list.list li .middle-side, .rtl
#suppliers_list.list li .middle-side {padding-right: 0;padding-left: inherit;}
@media (max-width: 767px) {#manufacturers_list.list li .middle-side,
#suppliers_list.list li .middle-side {padding-right: 15px;padding-left: 15px;}
.rtl #manufacturers_list.list li .middle-side, .rtl
#suppliers_list.list li .middle-side {padding-left: 15px;padding-right: inherit;}
.rtl #manufacturers_list.list li .middle-side, .rtl
#suppliers_list.list li .middle-side {padding-right: 15px;padding-left: inherit;}
}
#manufacturers_list.list li .right-side-content,
#suppliers_list.list li .right-side-content {border-left: 1px solid #eeeeee;padding: 0 0 32px 31px;min-height: 108px;}
.rtl #manufacturers_list.list li .right-side-content, .rtl
#suppliers_list.list li .right-side-content {border-right: 1px solid #eeeeee;border-left: inherit;}
@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 #eeeeee;}
#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 #eeeeee;}
#manufacturer .description_box .hide_desc,
#supplier .description_box .hide_desc {display: none;}
table.discount i {font-size: 20px;line-height: 20px;vertical-align: -2px;}
#guestTracking .form-control {max-width: 271px;}
@media (min-width: 1200px) {#guestTracking .form-group {overflow: hidden;}
#guestTracking .form-group i {padding-left: 10px;}
.rtl #guestTracking .form-group i {padding-right: 10px;padding-left: inherit;}
#guestTracking .form-control {float: left;}
.rtl #guestTracking .form-control {float: right;}
#guestTracking label {float: left;clear: both;width: 100%;}
.rtl #guestTracking label {float: right;}
}
#pagenotfound .pagenotfound {max-width: 824px;margin: 0 auto;text-align: center;}
#pagenotfound .pagenotfound .img-404 {padding: 8px 0 27px 0;}
#pagenotfound .pagenotfound .img-404 img {max-width: 100%;}
#pagenotfound .pagenotfound h1 {font: 600 28px/34px "Source Sans Pro", Arial, sans-serif;color: #9c9c9c;text-transform: uppercase;margin-bottom: 7px;}
#pagenotfound .pagenotfound p {font: 600 16px/20px "Source Sans Pro", Arial, sans-serif;color: #555454;text-transform: uppercase;border-bottom: 1px solid #eeeeee;padding-bottom: 19px;margin-bottom: 20px;}
#pagenotfound .pagenotfound h3 {font-weight: bold;color: #9c9c9c;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;}
.rtl #pagenotfound .pagenotfound .form-control {margin-left: 5px;margin-right: inherit;}
@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;}
.rtl #account-creation_form fieldset.reversoform .text label {text-align: right;}
#account-creation_form fieldset.reversoform .infos-sup {padding: 0 !important;font-size: 10px;font-style: italic;text-align: right;}
.rtl #account-creation_form fieldset.reversoform .infos-sup {text-align: left;}
#account-creation_form fieldset.customerprivacy label,
fieldset.customerprivacy label {cursor: pointer;}
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);background-repeat: repeat-x;background-color: white;background-position: left 0 !important;}
.rtl #sendComment p.text input {background-position: right 0 !important;}
#sendComment p.textarea textarea {height: 80px;width: 508px;border: 1px solid #cccccc;}
#sendComment p.submit {padding: 0;text-align: right;}
.rtl #sendComment p.submit {text-align: left;}
#sendComment p.closeform {float: right;padding: 0;height: 12px;width: 12px;text-indent: -5000px;background-image: url(../img/icon/delete.gif);background-repeat: no-repeat;background-position: left 0 !important;}
.rtl #sendComment p.closeform {float: left;}
.rtl #sendComment p.closeform {background-position: right 0 !important;}
.star {position: relative;top: -1px;float: left;width: 16px;overflow: hidden;cursor: pointer;font-size: 14px;font-weight: normal;line-height: 20px;}
.rtl .star {float: right;}
.star {display: block;}
.star a {display: block;position: absolute;text-indent: -5000px;}
div.star:after {content: "\f006";font-family: "FontAwesome";display: inline-block;color: #c0c0c0;}
div.star.star_on {display: block;}
div.star.star_on:after {content: "\f005";font-family: "FontAwesome";display: inline-block;color: #fad31f;}
div.star.star_hover:after {content: "\f005";font-family: "FontAwesome";display: inline-block;color: #fad31f;}
@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;}
.footer_links .btn {margin: 5px 0;}
.footer_links .fa {margin-right: 5px;}
.rtl .footer_links .fa {margin-left: 5px;margin-right: inherit;}
@media (max-width: 767px) {.sidebar .block h4,
.footer-block h4 {position: relative;margin-bottom: 0;padding-bottom: 13px;}
.sidebar .block h4:after,
.footer-block h4:after {display: block;content: "\f055";font-family: "FontAwesome";position: absolute;right: 10px;top: 14px;}
.rtl .sidebar .block h4:after, .rtl
.footer-block h4:after {left: 10px;right: auto;}
.sidebar .block h4.active:after,
.footer-block h4.active:after {content: "\f056";}
}
#searchbox button {height:40px;width: 70px;background-color: #000c72;text-transform: uppercase;}
#social_block h4{color: #fff! important;}
.carrello{width:100%;margin-top: -50px;}
@media (max-width: 480px) {.carrello {margin-top: 15px;}
}
#linguetta{text-align:center;left: -56px;top: 285px;width: 145px;padding: 5px;height: 44px;background-color: #cb2027;font-size: 16px;line-height:18px;color: #fff;position: fixed;-ms-transform: rotate(-90deg);-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);-o-transform: rotate(-90deg);-sand-transform: rotate(-90deg);transform: rotate(-90deg);}
#linguetta:hover{background-color: #434a54;}
#quantityDiscount{background:#fff;color:#333;padding:10px 0 5px;}
#layered_form input[type="checkbox"]{display:inline;float:left;padding-right:2px;}
#layered_form label {font-size:11px;word-break:break-all;word-wrap:break-word;display:inline !important;}
.tablefatturato td{padding:2px 4px;border:1px solid #eee;}