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

span.product-auteur,
#send_friend_form .product-auteur
{
display:block;
padding-bottom:10px;
font-weight:700;
font-size:14px;
color:#666;
}
span.product-name,
#send_friend_form .product-name
{
font-size:16px;
line-height:18px;
color:#000;
margin-bottom:0;
}
span.product-name2,
#send_friend_form .product-name2
{
display:block;
padding-top:0;
font-size:14px;
color:#333;
}


@media (max-width:991px)
{
.product-name a
{
font-size:13px;
}
}
a.product-name:hover
{
color:#4267B2;
}
.price
{
font-size:16px;
color:#777777;
white-space:nowrap;
font-family:"Nunito", Tahoma, Geneva, Kalimati, sans-serif;
color:#343436;
}
.price.product-price
{
color:#343436;
font:700 22px/26px "Nunito", Tahoma, Geneva, Kalimati, sans-serif;
}
.old-price
{
color:#343436;
font-size:15px;
line-height:26px;
text-decoration:line-through;
}
.old-price.product-price
{
font-size:15px;
}
.special-price
{
color:#f13340;
}
.price-percent-reduction
{
background:#4267B2;
border-radius:100px;
border:none;
color:#fff;
display:inline-block;
font:13px/16px "Nunito", Tahoma, Geneva, Kalimati, sans-serif;
height:43px;
padding-top:12px;
text-align:center;
width:43px;
}
.price-percent-reduction.small
{
font:11px/13px "Nunito", Tahoma, Geneva, Kalimati, sans-serif;
padding-top:6px;
height:26px;
width:26px;
}
/* ------------------------------------------------------------------------
			 				Labels New/Sale
--------------------------------------------------------------------------- */
.new-box,
.sale-box
{
top:0;
height:95px;
overflow:hidden;
position:absolute;
text-align:center;
width:95px;
z-index:0;
}
.new-box
{
left:0;
}
.sale-box
{
right:0;
}
.new-label
{
background:#4267B2;
-moz-border-radius:3px 0 0 0;
-webkit-border-radius:3px 0 0 0;
border-radius:3px 0 0 0;
box-shadow:2px 2px 2px rgba(255,255,255,0.3);
color:white;
display:block;
font:13px/14px "Nunito", Tahoma, Geneva, Kalimati, sans-serif;
left:0;
min-width:42px;
padding:6px 5px 7px;
position:absolute;
text-align:center;
top:0;
z-index:1;
}
.sale-label
{
background:#4267B2;
color:white;
display:block;
font:13px/14px "Nunito", Tahoma, Geneva, Kalimati, sans-serif;
min-width:42px;
padding:6px 5px 7px;
position:absolute;
right:0;
text-align:center;
top:0;
z-index:1;
}
.lang_ru .sale-label
{
font-size:10px;
}
.ie8 .new-label
{
left:0;
top:0;
width:auto;
padding:5px 15px;
}
.ie8 .new-label:after
{
display:none;
}
.ie8 .new-label:before
{
display:none;
}
.ie8 .sale-label
{
right:0;
top:0;
width:auto;
padding:5px 15px;
}
.ie8 .sale-label:after
{
display:none;
}
.ie8 .sale-label:before
{
display:none;
}
.ie8 .new-box
{
top:-1px;
left:-1px;
}
.ie8 .sale-box
{
right:-1px;
top:-1px;
}
/* ---------------------------------------------------------------------------------
									BOXES
------------------------------------------------------------------------------------ */
.box
{
background:#fff;
border:1px solid #d6d4d4;
padding:14px 18px 13px;
margin:0 0 30px 0;
line-height:23px;
}
.box p
{
margin-bottom:0;
}
.box.box-small
{
padding:9px 10px 9px 20px;
}
.box.box-small .dark
{
padding-top:10px;
padding-right:20px;
margin-bottom:0;
width:auto;
}
.page-product-box
{
padding-bottom:10px;
}
.product-box
{
width:178px;
float:left;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}
.product-box .product-image
{
/*
border:1px solid #d6d4d4;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
*/
padding:9px;
position:relative;
background:white;
padding:5px;
display:block;
margin-bottom:11px;
}
.product-box .product-image img
{
max-width:100%;
width:160px;
height:auto;
}
/* -----------------------------------------------------------------------------
								Homepage Tabs
-------------------------------------------------------------------------------- */
#home-page-tabs
{
border-bottom:none;
padding:20px 0 15px;
text-align:center;
}
@media (max-width:1199px)
{
#home-page-tabs
{
padding:0;
}
}
#home-page-tabs > li + li
{
margin-left:20px;
}

@media (min-width:768px) and (max-width:991px)
{
	#home-page-tabs.nav > li > a
	{
		padding:4px 8px 3px;
	}
	#home-page-tabs > li + li {
		margin-left: 10px;
	}
}

@media (max-width:767px)
{
#home-page-tabs > li + li
{
margin-left:0;
padding:0;
}
}
#home-page-tabs > li
{
display:inline-block;
float:none;
margin-bottom:0;
border:1px solid #ccc;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
}
@media (max-width:767px)
{
#home-page-tabs > li
{
display:block;
width:100%;
}
#home-page-tabs > li a
{
display:inline-block;
}
}
#home-page-tabs > li a
{
border:none;
background:none;
color:#aaa;
font:700 15px/20px "Nunito", Tahoma, Geneva, Kalimati, sans-serif;
outline:none;
-webkit-transition:all 0.3s ease;
-moz-transition:all 0.3s ease;
transition:all 0.3s ease;
}
#home-page-tabs > li.active,
#home-page-tabs > li:hover
{
border-color:#5F94FF;
}
#home-page-tabs > li.active a,
#home-page-tabs > li a:hover
{
background:none;
color:#4267B2;
}
.block
{
margin-bottom:30px;
}
.block .block_content
{
padding:0 2px;
}
@media (max-width:767px)
{
.block
{
margin-bottom:0;
}
}
.block .block_content > ul
{
margin-bottom:0;
}
@media (max-width:767px)
{
.block .block_content
{
margin-bottom:20px;
}
}
.block .title_block,
.block h4
{
background:whitesmoke;
border:2px solid #BEC9DD;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
color:#263B66;
font:700 16px/18px "Nunito", Tahoma, Geneva, Kalimati, sans-serif;
margin:0 0 10px 0;
padding:8px 5px 6px 12px;
text-transform:uppercase;
}
@media (max-width:991px)
{
.block .title_block,
.block h4
{
padding:6px 5px 4px 7px;
}
}
@media (min-width:768px) and (max-width:991px)
{
.block .title_block,
.block h4
{
font-size:14px;
}
}
@media (max-width:767px)
{
.block .title_block,
.block h4
{
position:relative;
padding-right:35px;
}
.block .title_block:after,
.block h4:after
{
display:block;
font-family:"FontAwesome";
content:"";
position:absolute;
right:0;
top:6px;
height:26px;
width:26px;
font-size:26px;
font-weight:normal;
}
.block .title_block.active:after,
.block h4.active:after
{
content:"";
}
}
.block .title_block a,
.block h4 a
{
color:#4267B2;
-webkit-transition:all 0.3s ease;
-moz-transition:all 0.3s ease;
transition:all 0.3s ease;
}
.block .title_block a:hover,
.block h4 a:hover
{
color:#343436;
}
.block .list-block
{
margin-top:-8px;
}
@media (max-width:767px)
{
.block .list-block
{
margin-top:0;
}
}
.block .list-block li
{
padding:5px 0 6px 10px;
border-top:1px solid #d6d4d4;
}
.block .list-block li a i
{
display:none;
}
.block .list-block li a:hover
{
color:black;
}
.block .list-block li:first-child
{
border-top:none;
}
.block .list-block li:last-child
{
border-bottom:1px solid #d6d4d4;
}
.block .list-block .form-group
{
padding-top:20px;
border-top:1px solid #d6d4d4;
margin-bottom:0;
}
.block .list-block .form-group select
{
max-width:157px;
width:157px;
}
.block .list-block .btn
{
margin-top:12px;
}
.block .products-block li
{
padding:0 0 10px;
margin-bottom:10px;
border-bottom:1px solid #d6d4d4;
}
.block .products-block li .products-block-image
{
/*
border:1px solid #d6d4d4;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
*/
float:left;
margin-right:19px;
}
.block .products-block li .products-block-image img
{
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
}
@media (min-width:768px) and (max-width:991px)
{
.block .products-block li .products-block-image
{
float:none;
display:inline-block;
margin:0 auto 10px;
text-align:center;
}
}
.block .products-block li .product-content
{
overflow:hidden;
}
.block .products-block li .product-content h5
{
margin:0;
}
.block .products-block .product-description
{
margin-bottom:14px;
}
.block .products-block li .product-content .price-box
{
padding-top:10px;
}
.block .products-block li .product-content .price
{
font-size:14px;
}
.block .products-block .price-percent-reduction
{
font:12px/14px "Nunito", Tahoma, Geneva, Kalimati, sans-serif;
height:30px;
padding-top:6px;
width:30px;
}
.block .block_content .btn-success,
.block .block_content .btn.btn-default
{
border-radius:4px;
font-size:14px;
font-weight:600;
padding:4px 12px 3px;
}

.page-heading
{
border-bottom:1px solid #d6d4d4;
color:#343436;
font:18px/18px "Nunito", Tahoma, Geneva, Kalimati, sans-serif;
font-weight:700;
margin:0 0 30px;
overflow:hidden;
padding:9px 0 8px 0;
text-transform:uppercase;
}
.page-heading span.heading-counter
{
font:400 12px/12px "Nunito", Tahoma, Geneva, Kalimati, sans-serif;
float:right;
color:#777777;
text-transform:none;
padding-top:6px;
}
@media (max-width:480px)
{
.page-heading span.heading-counter
{
float:none;
display:block;
padding-top:5px;
}
}
.page-heading span.lighter
{
color:#9c9c9c;
}
.page-heading.bottom-indent
{
margin-bottom:16px;
}
.page-heading.product-listing
{
border-bottom:none;
margin-bottom:0;
}
.page-subheading,
.fancybox-inner h2
{
border-bottom:1px solid #d6d4d4;
color:#343436;
font-family:"Nunito", Tahoma, Geneva, Kalimati, sans-serif;
font-size:18px;
font-weight:400;
line-height:normal;
margin:0 0 12px;
padding:0 0 7px;
text-transform:uppercase;
}
h3.page-product-heading
{
background:whitesmoke;
border:2px solid #BFD4FF;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
color:#263B66;
font:700 16px/18px "Nunito", Tahoma, Geneva, Kalimati, sans-serif;
margin:0 0 20px;
padding:8px 20px 6px;
position:relative;
text-transform:uppercase;
-webkit-transition:all 0.3s ease;
-moz-transition:all 0.3s ease;
transition:all 0.3s ease;
}
h3.page-product-heading sup
{
color:inherit;
font-size:10px;
}
/* ----------------------------------------------------------------------------------------------
							 BLOCK .footer_links (cms pages)
------------------------------------------------------------------------------------------------- */
ul.footer_links
{
padding:20px 0 0 0;
border-top:1px solid #d6d4d4;
height:65px;
}
ul.footer_links li
{
float:left;
margin-bottom:10px;
}
ul.footer_links li + li
{
margin-left:10px;
}
/* -----------------------------------------------------------------------------------------------
						 barre comparaison / tri
-------------------------------------------------------------------------------------------------- */
.content_sortPagiBar .sortPagiBar
{
border-bottom:1px solid #d6d4d4;
clear:both;
}
.content_sortPagiBar.sortPagiBarTop
{
margin-top:20px;
}
@media (max-width: 480px) {
.content_sortPagiBar.sortPagiBarTop
{
margin-top:0;
}
}
.content_sortPagiBar .sortPagiBar #productsSortForm
{
float:left;
margin-right:20px;
margin-bottom:10px;
}
.content_sortPagiBar .sortPagiBar #productsSortForm select
{
max-width:192px;
float:left;
}
@media (max-width:991px)
{
.content_sortPagiBar .sortPagiBar #productsSortForm select
{
max-width:160px;
}
}
.content_sortPagiBar .sortPagiBar #productsSortForm .selector
{
float:left;
}
.content_sortPagiBar .sortPagiBar .nbrItemPage
{
float:left;
margin-bottom:10px;
}
.content_sortPagiBar .sortPagiBar .nbrItemPage select
{
max-width:59px;
float:left;
}
.content_sortPagiBar .sortPagiBar .nbrItemPage .clearfix > span
{
padding:3px 0 0 12px;
display:inline-block;
float:left;
}
.content_sortPagiBar .sortPagiBar .nbrItemPage #uniform-nb_item
{
float:left;
}
.content_sortPagiBar .sortPagiBar label,
.content_sortPagiBar .sortPagiBar select
{
float:left;
}
.content_sortPagiBar .sortPagiBar label
{
padding:3px 6px 0 0;
}
.content_sortPagiBar .sortPagiBar.instant_search #productsSortForm
{
display:none;
}
.content_sortPagiBar .display,
.content_sortPagiBar .display_m
{
float:right;
margin-top:-4px;
}
.content_sortPagiBar .display li,
.content_sortPagiBar .display_m li
{
float:left;
padding-left:12px;
text-align:center;
}
.content_sortPagiBar .display li a,
.content_sortPagiBar .display_m li a
{
color:gray;
font-size:11px;
line-height:14px;
cursor:pointer;
}
.content_sortPagiBar .display li a i,
.content_sortPagiBar .display_m li a i
{
display:block;
font-size:24px;
height:24px;
line-height:24px;
margin-bottom:-3px;
color:#e1e0e0;
}
.content_sortPagiBar .display li a:hover i,
.content_sortPagiBar .display_m li a:hover i
{
color:#c3c3c3;
}
.content_sortPagiBar .display li.selected a,
.content_sortPagiBar .display_m li.selected a
{
cursor:default;
}
.content_sortPagiBar .display li.selected i,
.content_sortPagiBar .display_m li.selected i
{
color:#777777;
}
.content_sortPagiBar .display li.display-title,
.content_sortPagiBar .display_m li.display-title
{
font-weight:bold;
color:#777777;
padding:7px 6px 0 0;
}
/* -------------------------------------------------------------------------------------------------------
											 pagination
---------------------------------------------------------------------------------------------------------- */
.top-pagination-content,
.bottom-pagination-content
{
text-align:center;
padding:12px 0 12px 0;
position:relative;
}
@media (max-width: 480px) {
.top-pagination-content,
.bottom-pagination-content
{
padding:6px 0 0;
}
}
.top-pagination-content div.pagination,
.bottom-pagination-content div.pagination
{
margin:0;
}
@media (max-width:767px)
{
.top-pagination-content div.pagination,
.bottom-pagination-content div.pagination
{
float:left;
}
}
.top-pagination-content div.pagination .showall,
.bottom-pagination-content div.pagination .showall
{
display:none;
float:right;
margin:0px 53px 8px 14px;
}
@media (min-width:992px) and (max-width:1199px)
{
.top-pagination-content div.pagination .showall,
.bottom-pagination-content div.pagination .showall
{
margin-right:11px;
}
}
@media (max-width:991px)
{
.top-pagination-content div.pagination .showall,
.bottom-pagination-content div.pagination .showall
{
margin-right:0;
}
}
.top-pagination-content ul.pagination,
.bottom-pagination-content ul.pagination
{
margin:0px 0 8px 0;
float:right;
}
@media (max-width: 480px) {
.top-pagination-content div.pagination .showall,
.bottom-pagination-content div.pagination .showall,
.top-pagination-content ul.pagination,
.bottom-pagination-content ul.pagination
{
margin-bottom:0;
}
}
.top-pagination-content ul.pagination li.pagination_previous, .top-pagination-content ul.pagination li.pagination_next,
.bottom-pagination-content ul.pagination li.pagination_previous,
.bottom-pagination-content ul.pagination li.pagination_next
{
color:#777676;
font-weight:bold;
}
.top-pagination-content ul.pagination li.pagination_previous > a,
.top-pagination-content ul.pagination li.pagination_previous > span, .top-pagination-content ul.pagination li.pagination_next > a,
.top-pagination-content ul.pagination li.pagination_next > span,
.bottom-pagination-content ul.pagination li.pagination_previous > a,
.bottom-pagination-content ul.pagination li.pagination_previous > span,
.bottom-pagination-content ul.pagination li.pagination_next > a,
.bottom-pagination-content ul.pagination li.pagination_next > span
{
border:none;
background:none;
display:block;
}
@media (max-width:767px)
{
.top-pagination-content ul.pagination li.pagination_previous > a b,
.top-pagination-content ul.pagination li.pagination_previous > span b, .top-pagination-content ul.pagination li.pagination_next > a b,
.top-pagination-content ul.pagination li.pagination_next > span b,
.bottom-pagination-content ul.pagination li.pagination_previous > a b,
.bottom-pagination-content ul.pagination li.pagination_previous > span b,
.bottom-pagination-content ul.pagination li.pagination_next > a b,
.bottom-pagination-content ul.pagination li.pagination_next > span b
{
display:none;
}
}
.top-pagination-content ul.pagination li.pagination_previous > a span,
.top-pagination-content ul.pagination li.pagination_previous > span span, .top-pagination-content ul.pagination li.pagination_next > a span,
.top-pagination-content ul.pagination li.pagination_next > span span,
.bottom-pagination-content ul.pagination li.pagination_previous > a span,
.bottom-pagination-content ul.pagination li.pagination_previous > span span,
.bottom-pagination-content ul.pagination li.pagination_next > a span,
.bottom-pagination-content ul.pagination li.pagination_next > span span
{
border:none;
padding:0;
background:none;
}
.top-pagination-content ul.pagination li.pagination_previous > a span b,
.top-pagination-content ul.pagination li.pagination_previous > span span b, .top-pagination-content ul.pagination li.pagination_next > a span b,
.top-pagination-content ul.pagination li.pagination_next > span span b,
.bottom-pagination-content ul.pagination li.pagination_previous > a span b,
.bottom-pagination-content ul.pagination li.pagination_previous > span span b,
.bottom-pagination-content ul.pagination li.pagination_next > a span b,
.bottom-pagination-content ul.pagination li.pagination_next > span span b
{
font-weight:bold;
}
.top-pagination-content .compare-form,
.bottom-pagination-content .compare-form
{
float:right;
margin-left:5px;
margin-bottom:10px;
}
@media (max-width:479px)
{
.top-pagination-content .compare-form,
.bottom-pagination-content .compare-form
{
float:left;
width:100%;
text-align:left;
padding-bottom:10px;
clear:both;
}
}
.top-pagination-content .product-count,
.bottom-pagination-content .product-count
{
padding:5px 0 5px 0;
float:left;
}
@media (max-width:991px)
{
.top-pagination-content .product-count,
.bottom-pagination-content .product-count
{
clear:left;
}
}
.bottom-pagination-content
{
border-top:1px solid #d6d4d4;
}
/* -----------------------------------------------------------------------------------------------------------
											 CART steps
-------------------------------------------------------------------------------------------------------------- */
ul.step
{
margin-bottom:30px;
overflow:hidden;
}
@media (min-width:480px)
{
ul.step
{
-moz-border-radius:0;
-webkit-border-radius:0;
border-radius:0;
}
}
ul.step li
{
float:left;
width:20%;
text-align:left;
border:1px solid;
border-top-color:#c7c7c7;
border-bottom-color:#c7c7c7;
border-right-color:#c7c7c7;
border-left-width:0;
}
@media (max-width:767px)
{
ul.step li
{
width:100%;
border-left-width:1px;
}
}
ul.step li a,
ul.step li span, ul.step li.step_current span, ul.step li.step_current_end span
{
display:block;
padding:13px 10px 14px 13px;
color:#777777;
font-size:17px;
line-height:21px;
position:relative;
}
@media (max-width:992px)
{
ul.step li a,
ul.step li span, ul.step li.step_current span, ul.step li.step_current_end span
{
font-size:15px;
}
}
@media (min-width:992px)
{
ul.step li a:after,
ul.step li span:after, ul.step li.step_current span:after, ul.step li.step_current_end span:after
{
content:".";
position:absolute;
top:6px;
right:-18px;
z-index:0;
text-indent:-5000px;
display:block;
width:36px;
height:36px;
margin-top:0;
-webkit-transform:rotate(45deg);
-ms-transform:rotate(45deg);
-o-transform:rotate(45deg);
transform:rotate(45deg);
}
}
ul.step li a:focus,
ul.step li span:focus, ul.step li.step_current span:focus, ul.step li.step_current_end span:focus
{
text-decoration:none;
outline:none;
}
ul.step li.first
{
border-left-width:1px;
border-left-color:#b7b7b7;
}
@media (min-width:480px)
{
ul.step li.first
{
-moz-border-radius-topleft:0;
-webkit-border-top-left-radius:0;
border-top-left-radius:0;
-moz-border-radius-bottomleft:0;
-webkit-border-bottom-left-radius:0;
border-bottom-left-radius:0;
}
}
ul.step li.first span,
ul.step li.first a
{
z-index:5;
padding-left:13px !important;
}
@media (min-width:480px)
{
ul.step li.first span,
ul.step li.first a
{
-moz-border-radius-topleft:0;
-webkit-border-top-left-radius:0;
border-top-left-radius:0;
-moz-border-radius-bottomleft:0;
-webkit-border-bottom-left-radius:0;
border-bottom-left-radius:0;
}
}
ul.step li.second span,
ul.step li.second a
{
z-index:4;
}
ul.step li.third span,
ul.step li.third a
{
z-index:3;
}
ul.step li.four span,
ul.step li.four a
{
z-index:2;
}
ul.step li.last span
{
z-index:1;
}
@media (min-width:480px)
{
ul.step li.last
{
-moz-border-radius-topright:0;
-webkit-border-top-right-radius:0;
border-top-right-radius:0;
-moz-border-radius-bottomright:0;
-webkit-border-bottom-right-radius:0;
border-bottom-right-radius:0;
}
ul.step li.last span
{
-moz-border-radius-topright:0;
-webkit-border-top-right-radius:0;
border-top-right-radius:0;
-moz-border-radius-bottomright:0;
-webkit-border-bottom-right-radius:0;
border-bottom-right-radius:0;
}
}
ul.step li.step_current
{
font-weight:bold;
background:#42b054;
border-color:#2d7839;
}
ul.step li.step_current span
{
color:white;
position:relative;
}
@media (min-width:992px)
{
ul.step li.step_current span
{
padding-left:38px;
}
ul.step li.step_current span:after
{
background:#42b054;
border-top:1px solid #2d7839;
border-right:1px solid #2d7839;
}
}
ul.step li.step_todo
{
background:#ededed;
}
ul.step li.step_todo span
{
display:block;
color:#777777;
position:relative;
}
@media (min-width:992px)
{
ul.step li.step_todo span
{
padding-left:38px;
}
ul.step li.step_todo span:after
{
background:#ededed;
border-top:1px solid #c7c7c7;
border-right:1px solid #c7c7c7;
}
}
ul.step li.step_done
{
border-color:#454545;
background:#6b6b6b;
}
ul.step li.step_done a
{
color:white;
}
@media (min-width:992px)
{
ul.step li.step_done a
{
padding-left:38px;
}
ul.step li.step_done a:after
{
background:#6b6b6b;
border-top:1px solid #454545;
border-right:1px solid #454545;
}
}
@media (min-width:992px)
{
ul.step li.step_done.step_done_last a:after
{
background:#6b6b6b;
border-top:1px solid #454545;
border-right:1px solid #454545;
}
}
@media (min-width:992px)
{
ul.step li#step_end span:after
{
display:none;
}
}
ul.step li em
{
font-style:normal;
}
@media (min-width:480px) and (max-width:767px)
{
ul.step li em
{
display:none;
}
}
ul.step a:hover
{
background:#454545;
border-color:#1f1f1f;
}
ul.step a:hover:after
{
border-top-color:#1f1f1f !important;
border-right-color:#1f1f1f !important;
background:#454545 !important;
}
.one-column ul.step li em
{
display:inline;
}
@media (max-width:1199px)
{
.one-column ul.step li em
{
display:none;
}
}
.one-column ul.step li a,
.one-column ul.step li span, .one-column ul.step li.step_current span, .one-column ul.step li.step_current_end span
{
font-size:17px;
line-height:21px;
padding-top:13px;
padding-bottom:14px;
}
@media (max-width:1199px)
{
.one-column ul.step li a,
.one-column ul.step li span, .one-column ul.step li.step_current span, .one-column ul.step li.step_current_end span
{
padding-left:15px;
font-size:14px;
}
}
.one-column ul.step li a:after,
.one-column ul.step li span:after, .one-column ul.step li.step_current span:after, .one-column ul.step li.step_current_end span:after
{
height:36px;
right:-18px;
top:6px;
width:36px;
}
@media (max-width:1199px)
{
.one-column ul.step li a:after,
.one-column ul.step li span:after, .one-column ul.step li.step_current span:after, .one-column ul.step li.step_current_end span:after
{
display:none;
}
}
.two-columns ul.step li em
{
display:none;
}
.two-columns ul.step li a,
.two-columns ul.step li span, .two-columns ul.step li.step_current span, .two-columns ul.step li.step_current_end span
{
font-size:12px;
line-height:17px;
padding-top:13px;
padding-bottom:14px;
}
.two-columns ul.step li a:after,
.two-columns ul.step li span:after, .two-columns ul.step li.step_current span:after, .two-columns ul.step li.step_current_end span:after
{
height:32px;
right:-17px;
top:6px;
width:32px;
}
@media only screen and (max-width:991px)
{
.two-columns #order-detail-content.table-responsive
{
overflow-x:scroll;
}
}
.three-columns ul.step li
{
width:100%;
border-top-width:0;
}
.three-columns ul.step li:first-child
{
border-top-width:1px;
}
.three-columns ul.step li em
{
display:none;
}
.three-columns ul.step li a,
.three-columns ul.step li span, .three-columns ul.step li.step_current span, .three-columns ul.step li.step_current_end span
{
font-size:13px;
line-height:17px;
padding-top:13px;
padding-bottom:14px;
padding-left:15px;
}
.three-columns ul.step li a:after,
.three-columns ul.step li span:after, .three-columns ul.step li.step_current span:after, .three-columns ul.step li.step_current_end span:after
{
display:none;
}
.ie8 ul.step li a:after,
.ie8 ul.step li span:after, .ie8 ul.step li.step_current span:after, .ie8 ul.step li.step_current_end span:after
{
display:none;
}
/* -------------------------------------------------------------------------------------------------------
							 module productcomments
---------------------------------------------------------------------------------------------------------- */
.rating
{
clear:both;
display:block;
margin:2em;
cursor:pointer;
}
.rating:after
{
content:".";
display:block;
height:0;
width:0;
clear:both;
visibility:hidden;
}
.cancel,
.star
{
overflow:hidden;
float:left;
margin:0 1px 0 0;
width:16px;
height:16px;
cursor:pointer;
}
.cancel, .cancel a
{
background:url(../../../modules/productcomments/img/delete.gif) no-repeat 0 -16px !important;
}
.cancel a,
.star a
{
display:block;
width:100%;
height:100%;
background-position:0 0;
}
div.star_on a
{
background-position:0 -16px;
}
div.star_hover a,
div.star a:hover
{
background-position:0 -32px;
}
.pack_content
{
margin:10px 0 10px 0;
}
.confirmation
{
margin:0 0 10px;
padding:10px;
border:1px solid #e6db55;
font-size:13px;
background:none repeat scroll 0 0 lightyellow;
}
#page .rte
{
background:transparent none repeat scroll 0 0;
}
.listcomment
{
list-style-type:none;
margin:0 0 20px 0 !important;
}
.listcomment li
{
padding:10px 0;
border-bottom:1px dotted #d6d4d4;
color:#666666;
}
.listcomment .titlecomment
{
display:block;
font-weight:bold;
font-size:12px;
color:#777777;
}
.listcomment .txtcomment
{
display:block;
padding:5px 0;
color:#777777;
}
.header-container
{
background:white;
}
/* ------------------------------------------------------------------------------------------------
									 BREADCRUMB
--------------------------------------------------------------------------------------------------- */
.breadcrumb
{
display:inline-block;
padding:0 11px;
border:1px solid #d6d4d4;
font-weight:bold;
font-size:12px;
line-height:24px;
min-height:6px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
overflow:hidden;
margin-bottom:16px;
position:relative;
z-index:1;
}
@media (max-width:767px)
{
.breadcrumb
{
display:none;
}
}
.breadcrumb .navigation-pipe
{
width:10px;
display:inline-block;
text-indent:-5000px;
}
.breadcrumb a
{
display:inline-block;
background:white;
padding:0 15px 0 15px;
margin-left:-10px;
position:relative;
z-index:2;
color:#777777;
border-right:1px solid #d6d4d4;
}
.breadcrumb a.home
{
font-size:17px;
color:#333333;
width:38px;
text-align:center;
padding:0;
margin:0 -6px 0 -11px;
-moz-border-radius-topleft:0;
-webkit-border-top-left-radius:0;
border-top-left-radius:0;
-moz-border-radius-bottomleft:0;
-webkit-border-bottom-left-radius:0;
border-bottom-left-radius:0;
z-index:99;
line-height:20px;
display:inline-block;
height:24px;
}
.breadcrumb a.home i
{
vertical-align:-2px;
}
.breadcrumb a.home:before
{
border:none;
}
.breadcrumb a:hover
{
color:black;
}
.ie8 .breadcrumb
{
min-height:1px;
}
.ie8 .breadcrumb a:after
{
display:none;
}
.ie8 .breadcrumb .navigation-pipe
{
width:20px;
}
/* ----------------------------------------------------------------------------------------------------
											FOOTER
------------------------------------------------------------------------------------------------------- */
.footer-container
{
background-color:#4267B2;
padding-top:13px;
position:relative;
}
.footer-container:before
{
background:#fff;
background-color:#263B66;
bottom:0;
content:'';
height:52px;
left:0;
position:absolute;
width:100%;
}
@media (max-width:767px)
{
.footer-container
{
padding-top:10px;
}
}
.footer-container .container
{
padding-bottom:60px;
}
.footer-container #footer
{
color:#fff;
font:13px/16px "Nunito", Tahoma, Geneva, Kalimati, sans-serif;
}
@media (min-width:768px) and (max-width:991px)
{
.footer-container #footer
{
font-size:11px;
line-height:14px;
}
}
.footer-container #footer .row
{
position:relative;
}
.footer-container #footer .footer-block
{
margin-top:15px;
margin-bottom:15px;
}
@media (max-width:767px)
{
.footer-container #footer .footer-block
{
margin-top:20px;
}
}
.footer-container #footer a
{
color:#fff;
-webkit-transition:all 0.3s ease;
-moz-transition:all 0.3s ease;
transition:all 0.3s ease;
}
.footer-container #footer a:hover
{
color:#131E33;
}
.footer-container #footer .bottom-footer a:hover
{
color:#000;
}
.footer-container #footer h4
{
font:700 15px/18px "Nunito", Tahoma, Geneva, Kalimati, sans-serif;
color:#fff;
margin:0 0 25px;
}
@media (min-width:768px) and (max-width:991px)
{
.footer-container #footer h4
{
font-size:14px;
}
}
@media (max-width:767px)
{
.footer-container #footer h4
{
position:relative;
margin-bottom:0;
padding-bottom:13px;
padding-right:25px;
}
.footer-container #footer h4:after
{
display:block;
content:"\f055";
font-family:"FontAwesome";
position:absolute;
right:0;
top:1px;
}
.footer-container #footer h4.active:after
{
content:"\f056";
}
}
.footer-container #footer h4 a
{
color:#fff;
}
.footer-container #footer h4 a:hover
{
color:#131E33;
}
.footer-container #footer ul
{
margin-bottom:0;
}
.footer-container #footer ul li
{
padding-bottom:12px;
}
.footer-container #footer ul li a
{
display:inline-block;
position:relative;
}
@media (max-width:767px)
{
.footer-container #footer #block_contact_infos
{
margin-bottom:25px;
}
}
.footer-container #footer #block_contact_infos > div ul li
{
padding:0 0 7px 4px;
overflow:hidden;
line-height:20px;
}
.footer-container #footer #block_contact_infos > div ul li > span,
.footer-container #footer #block_contact_infos > div ul li > span a
{
font-weight:normal;
}
.footer-container #footer #block_contact_infos > div ul li i
{
display:none;
}
.footer-container #footer #block_contact_infos > div ul li .phone
{
color:#131E33;
font-size:16px;
font-weight:700;
}
.footer-container #footer #block_contact_infos > div ul li a
{
color:#fff;
text-decoration:underline;
}
.footer-container #footer #block_contact_infos > div ul li a:hover
{
color:#131E33;
}
.footer-container #footer #block_contact_infos > div ul .phone span
{
font:700 24px/20px "Nunito", Tahoma, Geneva, Kalimati, sans-serif;
}
@media (max-width:991px)
{
.footer-container #footer #block_contact_infos > div ul .phone span
{
font-size:20px;
}
}
.footer-container #footer .blockcategories_footer
{
clear:left;
}
.footer-container #footer #social_block
{
float:left;
width:50%;
padding:22px 15px 0 15px;
}
@media (max-width:767px)
{
.footer-container #footer #social_block
{
width:100%;
float:left;
padding-top:5px;
}
}
.footer-container #footer #social_block ul
{
float:right;
}
@media (max-width:767px)
{
.footer-container #footer #social_block ul
{
float:none;
}
}
.footer-container #footer #social_block ul li
{
float:left;
width:40px;
text-align:center;
}
@media (min-width:768px) and (max-width:991px)
{
.footer-container #footer #social_block ul li
{
width:30px;
}
}
.footer-container #footer #social_block ul li a
{
display:inline-block;
color:#908f8f;
font-size:28px;
}
@media (min-width:768px) and (max-width:991px)
{
.footer-container #footer #social_block ul li a
{
font-size:20px;
}
}
.footer-container #footer #social_block ul li a span
{
display:none;
}
.footer-container #footer #social_block ul li a:before
{
display:inline-block;
font-family:"FontAwesome";
vertical-align:-5px;
}
.footer-container #footer #social_block ul li a:hover
{
color:white;
}
.footer-container #footer #social_block ul li.facebook a:before
{
content:"\f09a";
}
.footer-container #footer #social_block ul li.twitter a:before
{
content:"\f099";
}
.footer-container #footer #social_block ul li.rss a:before
{
content:"\f09e";
}
.footer-container #footer #social_block ul li.youtube a:before
{
content:"\f167";
}
.footer-container #footer #social_block ul li.google-plus a:before
{
content:"\f0d5";
}
.footer-container #footer #social_block ul li.pinterest a:before
{
content:"\f0d2";
}
.footer-container #footer #social_block ul li.vimeo a:before
{
content:"\f194";
}
.footer-container #footer #social_block h4
{
float:right;
margin-bottom:0;
font-size:21px;
line-height:25px;
text-transform:none;
padding:0 10px 0 0;
}
@media (max-width:767px)
{
.footer-container #footer #social_block h4
{
display:none;
text-align:center;
}
}
.footer-container #footer .bottom-footer
{
position:absolute;
bottom:-45px;
left:0;
}
@media (max-width:767px)
{
.footer-container #footer .bottom-footer
{
font-size:11px;
}
}
.footer-container #footer .bottom-footer div
{
text-align:center;
padding:0;
width:100%;
}
@media only screen and (min-width:1200px)
{
.two-columns #facebook_block, .two-columns #cmsinfo_block > div + div
{
min-height:393px;
}
}
@media only screen and (min-width:992px) and (max-width:1199px)
{
.two-columns #facebook_block, .two-columns #cmsinfo_block > div + div
{
min-height:436px;
}
}
@media only screen and (min-width:768px) and (max-width:991px)
{
.two-columns #facebook_block, .two-columns #cmsinfo_block > div + div
{
width:100%;
min-height:1px;
border:none;
}
}
.two-columns #cmsinfo_block
{
margin-bottom:20px;
}
@media only screen and (min-width:768px) and (max-width:991px)
{
.two-columns #cmsinfo_block
{
border:none;
}
}
@media only screen and (min-width:768px)
{
.three-columns #facebook_block, .three-columns #cmsinfo_block > div + div
{
width:100%;
min-height:1px;
border:none;
}
}
.three-columns #cmsinfo_block
{
margin-bottom:20px;
}
@media only screen and (min-width:768px)
{
.three-columns #cmsinfo_block
{
border:none;
}
.three-columns #cmsinfo_block .col-xs-6
{
padding:10px 0 15px 0;
padding-bottom:15px;
width:100%;
}
}
#reinsurance_block
{
clear:both !important;
}
/* ------- ---------------------------------------------------------------------------------------------------------------------
					Make sure lists are correctly displayed in tinyMCE BO edition mode too
-------------------------------------------------------------------------------------------------------------------------------- */
#short_description_content ul,
#short_description_content ol,
#short_description_content dl,
#tinymce ul,
#tinymce ol,
#tinymce dl,
.rte ul li,
.rte ol li
{
margin-left:20px;
}
.rte ul,
.rte ul li
{
list-style-type:disc;
list-style-position:inside;
}
.rte ol,
.rte ol li
{
list-style-type:decimal;
list-style-position:inside;
}
.block_hidden_only_for_screen
{
display:none;
}
/* ----------------------------------------------------------------------------------------------------------
										 PAIMENT - PAGE ORDER
------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------
											nav bottom
--------------------------------------------------------------------------------------------------------------- */
.cart_navigation
{
margin:0 0 20px;
}
.cart_navigation .btn-md
{
float:right;
}
.cart_navigation .btn
{
margin-bottom:10px;
}
@media (max-width:480px)
{
.cart_navigation > span
{
display:block;
width:100%;
padding-bottom:15px;
}
}
/* ---------------------------------------------------------------------------------------------------------------------
												 step 1 - cart
------------------------------------------------------------------------------------------------------------------------ */
.cart_last_product
{
display:none;
}
.cart_quantity .cart_quantity_input
{
height:27px;
line-height:27px;
padding:0;
text-align:center;
width:57px;
}
.cart_gift_quantity .cart_quantity_input
{
height:27px;
line-height:27px;
padding:0;
text-align:center;
width:57px;
}
.table tbody > tr > td
{
vertical-align:middle;
}
.table tbody > tr > td.cart_quantity
{
padding:41px 14px 25px;
width:88px;
}
.table tbody > tr > td.cart_quantity .cart_quantity_button
{
margin-top:3px;
display:block !important;
}
.table tbody > tr > td.cart_quantity .cart_quantity_button a
{
float:left;
margin-right:3px;
}
.table tbody > tr > td.cart_quantity .cart_quantity_button a + a
{
margin-right:0;
}
.table tbody > tr > td.cart_delete, .table tbody > tr > td.price_discount_del
{
padding:5px;
}
.table tfoot > tr > td
{
vertical-align:middle;
}
.cart_delete a.cart_quantity_delete,
a.price_discount_delete
{
font-size:23px;
color:#777777;
}
.cart_delete a.cart_quantity_delete:hover,
a.price_discount_delete:hover
{
color:silver;
}
@media (max-width:479px)
{
#cart_summary tbody tr td.cart_quantity input
{
display:inline-block;
}
#cart_summary tbody tr td.cart_quantity .cart_quantity_button a
{
display:inline-block;
float:none;
}
}
#cart_summary tbody td.cart_product
{
padding:19px;
width:137px;
}
@media (max-width:991px)
{
#cart_summary tbody td.cart_product
{
padding:8px;
}
}
#cart_summary tbody td.cart_product img
{
border:1px solid #d6d4d4;
}
#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:#777777;
}
#cart_summary tfoot td.price
{
text-align:right;
}
#cart_summary tfoot td.total_price_container span
{
font:600 18px/22px "Nunito", Tahoma, Geneva, Kalimati, sans-serif;
color:#555454;
text-transform:uppercase;
}
#cart_summary tfoot td#total_price_container
{
font:600 21px/25px "Nunito", Tahoma, Geneva, Kalimati, sans-serif;
color:#777777;
background:white;
}
#cart_summary tfoot tr.cart_total_price td
{
border-bottom:0px none;
}
#cart_summary
{
margin-bottom:0;
border-bottom:0px none;
}
#order-detail-content
{
border-bottom:5px solid #dddddd;
margin-bottom:30px;
}
@media (max-width:767px)
{
#order-detail-content #cart_summary table,
#order-detail-content #cart_summary thead,
#order-detail-content #cart_summary tbody,
#order-detail-content #cart_summary th,
#order-detail-content #cart_summary td,
#order-detail-content #cart_summary tr
{
display:block;
}
#order-detail-content #cart_summary thead tr
{
position:absolute;
top:-9999px;
left:-9999px;
}
#order-detail-content #cart_summary tr
{
border-bottom:1px solid #cccccc;
overflow:hidden;
}
#order-detail-content #cart_summary td
{
border:none;
position:relative;
width:50%;
float:left;
white-space:normal;
}
#order-detail-content #cart_summary td.cart_avail
{
clear:both;
}
#order-detail-content #cart_summary td.cart_quantity
{
clear:both;
padding:9px 8px 11px 18px;
}
#order-detail-content #cart_summary td.cart_delete
{
width:100%;
clear:both;
text-align:right;
}
#order-detail-content #cart_summary td.cart_delete:before
{
display:inline-block;
padding-right:0.5em;
position:relative;
top:-3px;
}
#order-detail-content #cart_summary td div
{
display:inline;
}
#order-detail-content #cart_summary td:before
{
content:attr(data-title);
display:block;
}
#order-detail-content #cart_summary tfoot td
{
float:none;
width:100%;
}
#order-detail-content #cart_summary tfoot td:before
{
display:inline;
}
#order-detail-content #cart_summary tfoot tr .text-right, #order-detail-content #cart_summary tfoot tr .price
{
display:block;
float:left;
width:50%;
}
}
@media (max-width:768px)
{
#order-detail-content #cart_summary tbody td .price
{
text-align:left;
}
}
@media (max-width:479px)
{
#order-detail-content #cart_summary tbody td .price
{
text-align:center;
}
}
.cart_voucher
{
vertical-align:top !important;
padding-left:18px !important;
}
.cart_voucher h4
{
font:600 18px/22px "Nunito", Tahoma, Geneva, Kalimati, sans-serif;
color:#777777;
text-transform:uppercase;
padding:0;
}
.table-bordered > tbody + tbody
{
border-bottom:2px solid #ddd;
}
.cart_voucher .title-offers
{
color:#777777;
font-weight:bold;
margin-bottom:6px;
}
.cart_voucher fieldset
{
margin-bottom:10px;
}
.cart_voucher fieldset #discount_name
{
float:left;
width:219px;
margin-right:11px;
}
.cart_voucher fieldset button
{
padding:6px 7px;
}
.cart_voucher #display_cart_vouchers span
{
font-weight:bold;
cursor:pointer;
color:#777777;
}
.cart_voucher #display_cart_vouchers span:hover
{
color:black;
}
.cart_voucher #voucher #discount_name
{
height:30px;
}
.enable-multishipping
{
margin:-13px 0 17px;
}
.enable-multishipping label
{
font-weight:normal;
}
#HOOK_SHOPPING_CART #loyalty i
{
font-size:26px;
line-height:26px;
color:#cfcccc;
}
#order_carrier
{
clear:both;
margin-top:20px;
border:1px solid #999999;
background:white;
}
#order_carrier .title_block
{
padding:0 15px;
height:29px;
font-weight:bold;
line-height:29px;
color:white;
font-weight:bold;
text-transform:uppercase;
background:url(../img/bg_table_th.png) repeat-x 0 -10px #999999;
}
#order_carrier span
{
display:block;
padding:15px;
font-weight:bold;
}
.multishipping_close_container
{
text-align:center;
}
table#cart_summary .gift-icon
{
color:white;
background:#0088cc;
line-height:20px;
padding:2px 5px;
border-radius:5px;
}
/* ----------------------------------------------------------------------------------------------------
											 step 3 - address
------------------------------------------------------------------------------------------------------- */
#multishipping_mode_box
{
padding-top:12px;
padding-bottom:19px;
}
#multishipping_mode_box .title
{
font-weight:bold;
color:#777777;
margin-bottom:15px;
}
#multishipping_mode_box .description_off
{
display:none;
}
#multishipping_mode_box .description_off div
{
margin-bottom:10px;
}
#multishipping_mode_box .description_off a:hover,
#multishipping_mode_box .description a:hover
{
background:#f3f3f3;
border:1px solid #cccccc;
}
#multishipping_mode_box.on .description_off
{
display:block;
}
.multishipping-cart .cart_address_delivery.form-control
{
width:198px;
}
#order .address_add.submit
{
margin-bottom:20px;
}
#ordermsg
{
margin-bottom:30px;
}
#id_address_invoice.form-control,
#id_address_delivery.form-control
{
width:269px;
}
.addresses .select label,
.addresses .selector,
.addresses .addresses .address_select
{
clear:both;
float:left;
}
.addresses .waitimage
{
display:none;
float:left;
width:24px;
height:24px;
background-image:url("../../../img/loader.gif");
background-repeat:no-repeat;
position:relative;
bottom:-2px;
left:10px;
}
.addresses .checkbox.addressesAreEquals
{
clear:both;
float:left;
margin:15px 0 25px 0;
}
/* -----------------------------------------------------------------------------------------------------------------------
								 				step 4 - paiement
-------------------------------------------------------------------------------------------------------------------------- */
#order .delivery_option > 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;
}
#order .delivery_option > div > table.resume td.delivery_option_radio,
#order-opc .delivery_option > div > table.resume td.delivery_option_radio
{
width:54px;
padding-left:0;
padding-right:0;
text-align:center;
}
#order .delivery_option > div > table.resume td.delivery_option_logo,
#order-opc .delivery_option > div > table.resume td.delivery_option_logo
{
width:97px;
}
#order .delivery_option > div > table.resume td.delivery_option_price,
#order-opc .delivery_option > div > table.resume td.delivery_option_price
{
width:162px;
}
@media (max-width: 767px) {
	#order .delivery_option > div > table.resume td.delivery_option_radio,
	#order-opc .delivery_option > div > table.resume td.delivery_option_radio
	{
		width:32px;
	}
	#order .delivery_option > div > table.resume td.delivery_option_logo,
	#order-opc .delivery_option > div > table.resume td.delivery_option_logo
	{
		width:66px;
	}
	#order .delivery_option > div > table.resume td.delivery_option_logo img,
	#order-opc .delivery_option > div > table.resume td.delivery_option_logo img
	{
		width:64px;
	}
	#order .delivery_option > div > table.resume td.delivery_option_price,
	#order-opc .delivery_option > div > table.resume td.delivery_option_price
	{
		width:auto;
	}
}
@media (max-width: 479px) {
	#order .delivery_option > div > table.resume td.delivery_option_logo,
	#order-opc .delivery_option > div > table.resume td.delivery_option_logo
	{
		display:none;
	}
}
#order .delivery_option .best_grade {
	display: inline-block;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	color: white;
	font-size:11px;
	font-weight:600;
	padding:2px 6px 1px 6px;
	margin:2px 0;
}
#order .delivery_option .best_grade.best_grade_price {
	background: #5F94FF;
	border: none;
}
#order .delivery_option .best_grade.best_grade_speed {
	background: #4267B2;
	border: none;
}
#order .delivery_option .best_grade.best_grade_price.best_grade_speed {
	background: #4267B2;
	border: none;
}
.order_carrier_content
{
line-height:normal;
padding-bottom:16px;
}
.order_carrier_content .carrier_title
{
font-weight:bold;
color:#777777;
}
.order_carrier_content .checkbox input
{
margin-top:2px;
}
.order_carrier_content .delivery_options_address .carrier_title
{
margin-bottom:17px;
}
.order_carrier_content + div
{
padding-bottom:15px;
}
#carrierTable
{
border:1px solid #999999;
border-bottom:none;
background:white;
}
#carrierTable tbody
{
border-bottom:1px solid #999999;
}
#carrierTable th
{
padding:0 15px;
height:29px;
font-weight:bold;
line-height:29px;
color:white;
text-transform:uppercase;
background:url(../img/bg_table_th.png) repeat-x 0 -10px #999999;
}
#carrierTable td
{
padding:15px;
font-weight:bold;
border-right:1px solid #e9e9e9;
}
#carrierTable td.carrier_price
{
border:none;
}
p.checkbox.gift
{
margin-bottom:10px;
}
#gift_div
{
display:none;
margin-top:5px;
margin-bottom:10px;
}
a.iframe
{
color:#777777;
text-decoration:underline;
}
a.iframe:hover
{
text-decoration:none;
}
/* -------------------------------------------------------------------------------------------------------------
										 step 5 - paiement
---------------------------------------------------------------------------------------------------------------- */
p.payment_module,
div.payment_module
{
margin-bottom:10px;
}
p.payment_module a,
div.payment_module a
{
display:block;
border:1px solid #dddddd;
-moz-border-radius:0;
-webkit-border-radius:0;
border-radius:0;
font-size:17px;
line-height:19px;
color:#444;
font-weight:700;
padding:33px 40px 34px 99px;
letter-spacing:-1px;
position:relative;
}
p.payment_module a.bankwire
{
background:url(../img/bankwire.png) 15px 55% no-repeat white;
padding-left:220px;
}
p.payment_module a.cheque
{
background:url(../img/cheque.png) 15px 55% no-repeat white;
padding-left:220px;
}
p.payment_module a.chequekdo
{
background:url(../img/chequekdo.png) 15px 55% no-repeat white;
padding-left:195px;
}
p.payment_module a.cash
{
background:url(../img/cash.png) 15px 15px no-repeat white;
}
@media (max-width:540px) {
	p.payment_module a,
	div.payment_module a
	{
	font-size: 16px;
	line-height:18px;
	background-position:10px 5px!important;
	background-size:auto 40px!important;
	padding:50px 40px 10px 10px!important;
	}
}
p.payment_module a.cheque:after, p.payment_module a.chequekdo:after, p.payment_module a.bankwire:after, p.payment_module a.cash:after, div.payment_module a:after
{
display:block;
content:"\f054";
position:absolute;
right:20px;
margin-top:-11px;
top:50%;
font-family:"FontAwesome";
font-size:25px;
height:22px;
width:14px;
color:#777;
}
p.payment_module a:hover,
div.payment_module a:hover
{
border:1px solid #bbb;
background-color:#eee;
color:#000;
}
p.payment_module a span
{
display:block;
clear:both;
font-weight:300;
color:#777;
font-size:14px;
line-height:16px;
padding-top:5px;
}
.payment_module.box
{
margin-top:20px;
}
p.cheque-indent,
p.chequekdo-indent
{
margin-bottom:9px;
}
.cheque-box .form-group .form-control,
.chequekdo-box .form-group .form-control
{
width:269px;
}
.order-confirmation.box
{
line-height:29px;
}
.order-confirmation.box a
{
text-decoration:underline;
}
.order-confirmation.box a:hover
{
text-decoration:none;
}
/* -----------------------------------------------------------------------------------------------------
									 PAGE ORDER-OPC
-------------------------------------------------------------------------------------------------------- */
.delivery_option_carrier td
{
width:200px;
}
.delivery_option_carrier td + td
{
width:280px;
}
.delivery_option_carrier td + td + td
{
width:200px;
}
.delivery_option_carrier tr td
{
padding:5px;
}
.delivery_option_carrier.selected
{
display:table;
}
.delivery_option_carrier.not-displayable
{
display:none;
}
/* --------------------------------------------------------------------------------------------------------
									 PAGES ADRESSES, IDENTITY
----------------------------------------------------------------------------------------------------------- */
#address #center_column p.required,
#identity #center_column p.required,
#account-creation_form #center_column p.required,
#new_account_form #center_column p.required,
#opc_account_form #center_column p.required,
#authentication #center_column p.required
{
color:#f13340;
margin:9px 0 16px 0;
}
#address #center_column p.inline-infos,
#identity #center_column p.inline-infos,
#account-creation_form #center_column p.inline-infos,
#new_account_form #center_column p.inline-infos,
#opc_account_form #center_column p.inline-infos,
#authentication #center_column p.inline-infos
{
color:red;
}
#address #center_column .form-group,
#identity #center_column .form-group,
#account-creation_form #center_column .form-group,
#new_account_form #center_column .form-group,
#opc_account_form #center_column .form-group,
#authentication #center_column .form-group
{
margin-bottom:4px;
}
#address #center_column .form-group .form-control,
#identity #center_column .form-group .form-control,
#account-creation_form #center_column .form-group .form-control,
#new_account_form #center_column .form-group .form-control,
#opc_account_form #center_column .form-group .form-control,
#authentication #center_column .form-group .form-control
{
max-width:271px;
}
#address #center_column .form-group .form-control#adress_alias,
#identity #center_column .form-group .form-control#adress_alias,
#account-creation_form #center_column .form-group .form-control#adress_alias,
#new_account_form #center_column .form-group .form-control#adress_alias,
#opc_account_form #center_column .form-group .form-control#adress_alias,
#authentication #center_column .form-group .form-control#adress_alias
{
margin-bottom:20px;
}
@media (min-width:1200px)
{
#address #center_column .form-group.phone-number,
#identity #center_column .form-group.phone-number,
#account-creation_form #center_column .form-group.phone-number,
#new_account_form #center_column .form-group.phone-number,
#opc_account_form #center_column .form-group.phone-number,
#authentication #center_column .form-group.phone-number
{
float:left;
width:270px;
margin-right:13px;
}
}
@media (min-width:1200px)
{
#address #center_column .form-group.phone-number + p,
#identity #center_column .form-group.phone-number + p,
#account-creation_form #center_column .form-group.phone-number + p,
#new_account_form #center_column .form-group.phone-number + p,
#opc_account_form #center_column .form-group.phone-number + p,
#authentication #center_column .form-group.phone-number + p
{
padding:23px 0 0 0;
margin-bottom:0;
}
}
#address #center_column .gender-line,
#identity #center_column .gender-line,
#account-creation_form #center_column .gender-line,
#new_account_form #center_column .gender-line,
#opc_account_form #center_column .gender-line,
#authentication #center_column .gender-line
{
margin-bottom:4px;
padding-top:4px;
}
#address #center_column .gender-line > label,
#identity #center_column .gender-line > label,
#account-creation_form #center_column .gender-line > label,
#new_account_form #center_column .gender-line > label,
#opc_account_form #center_column .gender-line > label,
#authentication #center_column .gender-line > label
{
margin-right:10px;
margin-bottom:0;
}
#address #center_column .gender-line .radio-inline label,
#identity #center_column .gender-line .radio-inline label,
#account-creation_form #center_column .gender-line .radio-inline label,
#new_account_form #center_column .gender-line .radio-inline label,
#opc_account_form #center_column .gender-line .radio-inline label,
#authentication #center_column .gender-line .radio-inline label
{
font-weight:normal;
color:#777777;
}
#identity #center_column form.std .row,
#authentication #center_column form.std .row,
#order-opc #center_column form.std .row
{
margin-left:-5px;
margin-right:-5px;
}
#identity #center_column form.std .row .col-xs-4,
#authentication #center_column form.std .row .col-xs-4,
#order-opc #center_column form.std .row .col-xs-4
{
padding-left:5px;
padding-right:5px;
max-width:94px;
}
#identity #center_column form.std .row .col-xs-4 .form-control,
#authentication #center_column form.std .row .col-xs-4 .form-control,
#order-opc #center_column form.std .row .col-xs-4 .form-control
{
max-width:84px;
}
#identity #center_column .footer_links,
#authentication #center_column .footer_links,
#order-opc #center_column .footer_links
{
border:none;
padding-top:0;
}
#new_account_form .box
{
line-height:20px;
}
#new_account_form .box .date-select
{
padding-bottom:10px;
}
#new_account_form .box .top-indent
{
padding-top:10px;
}
#new_account_form .box .customerprivacy
{
padding-top:15px;
}
/* -----------------------------------------------------------------------------------------------------
											 PASSWORD
-------------------------------------------------------------------------------------------------------- */
#password
{
padding-top:0;
border:none;
}
#password .box p
{
margin-bottom:9px;
}
#password .box .form-group
{
margin-bottom:20px;
}
#password .box .form-group .form-control
{
width:263px;
}
/* ------------------------------------------------------------------------------------------------------
											 PAGE SEARCH
--------------------------------------------------------------------------------------------------------- */
#instant_search_results a.close
{
font-size:13px;
font-weight:600;
opacity:1;
line-height:inherit;
text-transform:none;
font-family:"Nunito", Tahoma, Geneva, Kalimati, sans-serif;
}
#instant_search_results a.close:hover
{
color:black;
}
/* ---------------------------------------------------------------------------------------------------------
										 MANUFACTURERS/SUPPLIERS
------------------------------------------------------------------------------------------------------------ */
#manufacturer .top-pagination-content div.pagination .showall,
#manufacturer .bottom-pagination-content div.pagination .showall, #supplier .top-pagination-content div.pagination .showall,
#supplier .bottom-pagination-content div.pagination .showall
{
margin-right:0;
}
#manufacturers_list h3,
#suppliers_list h3
{
font-size:17px;
line-height:23px;
}
#manufacturers_list .description,
#suppliers_list .description
{
line-height:18px;
}
#manufacturers_list .product-counter a,
#suppliers_list .product-counter a
{
font-weight:bold;
}
#manufacturers_list.list li .mansup-container,
#suppliers_list.list li .mansup-container
{
border-top:1px solid #d6d4d4;
padding:31px 0 30px 0;
}
@media (max-width:767px)
{
#manufacturers_list.list li .mansup-container,
#suppliers_list.list li .mansup-container
{
text-align:center;
}
}
@media only screen and (max-width:767px)
{
#manufacturers_list.list li .logo,
#suppliers_list.list li .logo
{
margin-bottom:10px;
}
}
#manufacturers_list.list li:first-child .mansup-container,
#suppliers_list.list li:first-child .mansup-container
{
border-top:0;
}
#manufacturers_list.list li .left-side,
#suppliers_list.list li .left-side
{
text-align:center;
}
#manufacturers_list.list li h3,
#suppliers_list.list li h3
{
margin:0 0 0 0;
padding-bottom:8px;
}
#manufacturers_list.list li .lnk_img img, #manufacturers_list.list li .logo img,
#suppliers_list.list li .lnk_img img,
#suppliers_list.list li .logo img
{
display:inline-block;
}
#manufacturers_list.list li .middle-side,
#suppliers_list.list li .middle-side
{
padding-left:0;
}
@media (max-width:767px)
{
#manufacturers_list.list li .middle-side,
#suppliers_list.list li .middle-side
{
padding-right:15px;
padding-left:15px;
}
}
#manufacturers_list.list li .right-side-content,
#suppliers_list.list li .right-side-content
{
border-left:1px solid #d6d4d4;
padding:0 0 32px 31px;
min-height:108px;
}
@media (max-width:767px)
{
#manufacturers_list.list li .right-side-content,
#suppliers_list.list li .right-side-content
{
min-height:1px;
padding:0;
border:none;
}
}
#manufacturers_list.grid li,
#suppliers_list.grid li
{
text-align:center;
}
#manufacturers_list.grid li .product-container,
#suppliers_list.grid li .product-container
{
padding-top:40px;
padding-bottom:20px;
border-bottom:1px solid #d6d4d4;
}
#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 #d6d4d4;
}
#manufacturer .description_box .hide_desc,
#supplier .description_box .hide_desc
{
display:none;
}
#manufacturer .bottom-pagination-content,
#manufacturer .top-pagination-content,
#supplier .bottom-pagination-content,
#supplier .top-pagination-content
{
min-height:69px;
}
#manufacturer .top-pagination-content.bottom-line,
#supplier .top-pagination-content.bottom-line
{
border-bottom:1px solid #d6d4d4;
}
/* ---------------------------------------------------------------------------------------------------------------------
											 DISCOUNT PAGE
------------------------------------------------------------------------------------------------------------------------ */
table.discount i
{
font-size:20px;
line-height:20px;
vertical-align:-2px;
}
table.discount i.icon-ok
{
color:#46a74e;
}
table.discount i.icon-remove
{
color:#f13340;
}
/* ------------------------------------------------------------------------------------------------------------------------
											 GUEST TRACKING
--------------------------------------------------------------------------------------------------------------------------- */
#guestTracking .form-control
{
max-width:271px;
}
@media (min-width:1200px)
{
#guestTracking .form-group
{
overflow:hidden;
}
#guestTracking .form-group i
{
padding-left:10px;
}
#guestTracking .form-control
{
float:left;
}
#guestTracking label
{
float:left;
clear:both;
width:100%;
}
}
/* ------------------------------------------------------------------------------------------------------------------------------
													 PAGE 404
--------------------------------------------------------------------------------------------------------------------------------- */
#pagenotfound .pagenotfound
{
max-width:824px;
margin:0 auto;
text-align:center;
}
#pagenotfound .pagenotfound .img-404
{
padding:8px 0 27px 0;
}
#pagenotfound .pagenotfound .img-404 img
{
max-width:100%;
}
#pagenotfound .pagenotfound h1
{
font:600 28px/34px "Nunito", Tahoma, Geneva, Kalimati, sans-serif;
color:#777777;
text-transform:uppercase;
margin-bottom:7px;
}
#pagenotfound .pagenotfound p
{
font:600 16px/20px "Nunito", Tahoma, Geneva, Kalimati, sans-serif;
color:#555454;
text-transform:uppercase;
border-bottom:1px solid #d6d4d4;
padding-bottom:19px;
margin-bottom:20px;
}
#pagenotfound .pagenotfound h3
{
font-weight:bold;
color:#777777;
font-size:13px;
line-height:normal;
margin-bottom:18px;
}
#pagenotfound .pagenotfound label
{
font-weight:normal;
}
@media (max-width:767px)
{
#pagenotfound .pagenotfound label
{
display:block;
}
}
#pagenotfound .pagenotfound .form-control
{
max-width:293px;
display:inline-block;
margin-right:5px;
}
@media (max-width:767px)
{
#pagenotfound .pagenotfound .form-control
{
margin:0 auto 15px auto;
display:block;
}
}
#pagenotfound .pagenotfound .buttons
{
padding:48px 0 20px 0;
}
#pagenotfound .pagenotfound .buttons .btn-md i.left
{
font-size:17px;
}
/* -------*--------------------------------------------------------------------------------------------------------
										addon RerversoForm
------------------------------------------------------------------------------------------------------------------- */
#account-creation_form fieldset.reversoform
{
padding:10px !important;
}
#account-creation_form fieldset.reversoform .text label
{
display:block;
padding:0 0 10px 0;
width:100%;
text-align:left;
}
#account-creation_form fieldset.reversoform .infos-sup
{
padding:0 !important;
font-size:10px;
font-style:italic;
text-align:right;
}
/* -------*--------------------------------------------------------------------------------------------------------
									 addon customer privacy
-*----------------------------------------------------------------------------------------------------------------- */
#account-creation_form fieldset.customerprivacy label,
fieldset.customerprivacy label
{
cursor:pointer;
}
/* -------*--------------------------------------------------------------------------------------------------------
									 addon referralprogram
------------------------------------------------------------------------------------------------------------------- */
.tab-content
{
margin-top:20px;
}
.tab-content > ul
{
margin-bottom:0;
}
/* -----------------------------------------------------------------------------------------------------------------
									 addons comments products
-------------------------------------------------------------------------------------------------------------------- */
form#sendComment fieldset
{
padding:10px;
border:1px solid #cccccc;
background:#eeeeee;
}
form#sendComment h3
{
font-size:14px;
}
#new_comment_form p.text
{
margin-bottom:0;
padding-bottom:0;
}
#sendComment p.text label,
#sendComment p.textarea label
{
display:block;
margin:12px 0 4px;
font-weight:bold;
font-size:12px;
}
#sendComment p.text input
{
padding:0 5px;
height:28px;
width:498px;
border:1px solid #cccccc;
background:url(../img/bg_input.png) repeat-x 0 0 white;
}
#sendComment p.textarea textarea
{
height:80px;
width:508px;
border:1px solid #cccccc;
}
#sendComment p.submit
{
padding:0;
text-align:right;
}
#sendComment p.closeform
{
float:right;
padding:0;
height:12px;
width:12px;
text-indent:-5000px;
background:url(../img/icon/delete.gif) no-repeat 0 0;
}
.star
{
position:relative;
top:-1px;
float:left;
width:14px;
overflow:hidden;
cursor:pointer;
font-size:14px;
font-weight:normal;
}
.star
{
display:block;
}
.star a
{
display:block;
position:absolute;
text-indent:-5000px;
}
div.star:after
{
content:"\f006";
font-family:"FontAwesome";
display:inline-block;
color:#777676;
}
div.star.star_on
{
display:block;
}
div.star.star_on:after
{
content:"\f005";
font-family:"FontAwesome";
display:inline-block;
color:#343436;
}
div.star.star_hover:after
{
content:"\f005";
font-family:"FontAwesome";
display:inline-block;
color:#ef8743;
}
/* ------- CSS Modules ------- */
/* ------- IMPORTANT - Internet Explorer can read 31 CSS files max. Some CSS have been put here and erased from their own module folder. ------- */
/* -------*--------------------------------------------------------------------------------------------------------
															 Block ADVERTISING
------------------------------------------------------------------------------------------------------------------- */
.advertising_block
{
width:191px;
margin-bottom:1em;
text-align:center;
}
/* -------*--------------------------------------------------------------------------------------------------------
															footer
------------------------------------------------------------------------------------------------------------------- */
.blockcategories_footer ul ul
{
display:none !important;
}
/* -------*--------------------------------------------------------------------------------------------------------
														 Form validate
------------------------------------------------------------------------------------------------------------------- */
.form-group.form-error input,
.form-group.form-error textarea
{
border:1px solid #f13340;
color:#f13340;
background:url(../img/icon/form-error.png) 98% 5px no-repeat #fff1f2;
}
.form-group.form-ok input,
.form-group.form-ok textarea
{
border:1px solid #46a74e;
color:#35b33f;
background:url(../img/icon/form-ok.png) 98% 5px no-repeat #ddf9e1;
}
.form-group.form-error .form-control, .form-group.form-ok .form-control
{
padding-right:30px;
}
/* -------*--------------------------------------------------------------------------------------------------------
											 uniform
------------------------------------------------------------------------------------------------------------------- */
.radio-inline,
.checkbox
{
padding-left:0;
}
.radio-inline .checker,
.checkbox .checker
{
float:left;
}
.radio-inline .checker span,
.checkbox .checker span
{
top:0;
}
.radio-inline div.radio,
.checkbox div.radio
{
display:inline-block;
}
.radio-inline div.radio span,
.checkbox div.radio span
{
float:left;
top:0;
}
.checkbox .checker input[type="checkbox"],
.checkbox-inline .checker input[type="checkbox"]
{
float:none;
}
.fancybox-skin
{
background:white !important;
}
.fancybox-skin .fancybox-close
{
width:28px;
height:28px;
background:none;
font-size:28px;
line-height:28px;
color:#777777;
text-align:center;
background:white;
-moz-border-radius:50px;
-webkit-border-radius:50px;
border-radius:50px;
}
.fancybox-skin .fancybox-close:hover
{
color:black;
}
.fancybox-skin .fancybox-close:after
{
content:"\f057";
font-family:"FontAwesome";
}
/* -------*--------------------------------------------------------------------------------------------------------
												 Homepage pre-footer
------------------------------------------------------------------------------------------------------------------- */
#facebook_block,
#cmsinfo_block
{
background:#fff;
min-height:344px;
overflow:hidden;
padding-left:29px;
padding-right:29px;
}
@media (max-width:991px)
{
#facebook_block,
#cmsinfo_block
{
min-height:348px;
padding-left:13px;
padding-right:13px;
}
}
@media (max-width:767px)
{
#facebook_block,
#cmsinfo_block
{
width:100%;
min-height:1px;
}
}
#facebook_block h4
{
padding:35px 0 0 0;
margin:0 0 12px 0;
font:18px/20px "Nunito", Tahoma, Geneva, Kalimati, sans-serif;
color:#343436;
}
@media (max-width:991px)
{
#facebook_block h4
{
font-size:16px;
}
}
@media (max-width:767px)
{
#facebook_block h4
{
padding-top:20px !important;
}
}
@media (max-width:768px)
{
#facebook_block h4
{
font-size:16px;
}
}
#facebook_block .facebook-fanbox
{
background:white;
border:1px solid #aaaaaa;
padding-bottom:10px;
}
@media only screen and (min-width:992px) and (max-width:1199px)
{
#facebook_block
{
min-height:357px;
}
}
.fb-like-box,
.fb-like-box span,
.fb-like-box span iframe[style]
{
max-width:100%;
}
@media (max-width:1199px)
{
.facebook-fanbox .fb-like-box iframe
{
overflow-y:scroll;
}
}
#cmsinfo_block
{
border-left:1px solid #d6d4d4;
}
@media (max-width:767px)
{
#cmsinfo_block
{
border:none;
margin-top:10px;
}
}
#cmsinfo_block > div
{
padding:35px 10px 0 0;
}
@media (max-width:767px)
{
#cmsinfo_block > div
{
padding-top:20px;
}
}
@media (max-width:479px)
{
#cmsinfo_block > div
{
width:100%;
border-top:1px solid #d6d4d4;
}
}
#cmsinfo_block > div + div
{
border-left:1px solid #d6d4d4;
min-height:344px;
padding-left:29px;
}
@media (max-width:479px)
{
#cmsinfo_block > div + div
{
border-left:none;
padding-left:10px;
min-height:1px;
padding-bottom:15px;
}
}
@media only screen and (min-width:992px) and (max-width:1199px)
{
#cmsinfo_block > div + div
{
min-height:357px;
}
}
#cmsinfo_block em
{
float:left;
width:60px;
height:60px;
margin:3px 10px 0 0;
font-size:30px;
color:white;
line-height:60px;
text-align:center;
background:#343436;
-moz-border-radius:100px;
-webkit-border-radius:100px;
border-radius:100px;
}
@media (max-width:991px)
{
#cmsinfo_block em
{
width:30px;
height:30px;
line-height:30px;
font-size:20px;
}
}
#cmsinfo_block .type-text
{
overflow:hidden;
}
#cmsinfo_block h3
{
margin:0 0 5px 0;
font:300 18px/20px "Nunito", Tahoma, Geneva, Kalimati, sans-serif;
color:#343436;
}
@media (max-width:1199px)
{
#cmsinfo_block h3
{
font-size:16px;
}
}
#cmsinfo_block ul li
{
padding-bottom:22px;
}
@media (max-width:1199px)
{
#cmsinfo_block ul li
{
padding-bottom:10px;
}
}
@media (max-width:991px)
{
#cmsinfo_block ul li
{
padding-bottom:0;
}
}
#cmsinfo_block p em
{
background:none;
-moz-border-radius:0;
-webkit-border-radius:0;
border-radius:0;
margin:0;
font-size:13px;
color:#333333;
float:none;
height:inherit;
line-height:inherit;
text-align:left;
font-style:italic;
}
.ie8 #facebook_block,
.ie8 #cmsinfo_block
{
height:344px;
}
/* -------*--------------------------------------------------------------------------------------------------------
										 Zoom
------------------------------------------------------------------------------------------------------------------- */
@media (max-width:1199px)
{
.zoomdiv
{
display:none !important;
}
}
/* -------*--------------------------------------------------------------------------------------------------------
								 temporary fix for quickview
------------------------------------------------------------------------------------------------------------------- */
#product.content_only div.pb-left-column p.resetimg
{
margin-bottom:0;
padding-top:0;
}
#product.content_only div.pb-left-column #thumbs_list_frame
{
margin-bottom:0;
}
/* -------*--------------------------------------------------------------------------------------------------------
										 Social Sharing
------------------------------------------------------------------------------------------------------------------- */
.btn-facebook:hover,
.btn-twitter:hover,
.btn-google-plus:hover,
.btn-pinterest:hover
{
border-color:white;
}
.btn-facebook i
{
color:#435f9f;
}
.btn-facebook:hover
{
color:white;
background-color:#435f9f;
}
.btn-facebook:hover i
{
color:white;
}
.btn-twitter i
{
color:#00aaf0;
}
.btn-twitter:hover
{
color:white;
background-color:#00aaf0;
}
.btn-twitter:hover i
{
color:white;
}
.btn-google-plus i
{
color:#e04b34;
}
.btn-google-plus:hover
{
color:white;
background-color:#e04b34;
}
.btn-google-plus:hover i
{
color:white;
}
.btn-pinterest i
{
color:#ce1f21;
}
.btn-pinterest:hover
{
color:white;
background-color:#ce1f21;
}
.btn-pinterest:hover i
{
color:white;
}
#crossselling_list,
.accessories-block .block_content,
#productscategory_list,
#productsmanufacturer_list
{
margin:0 20px;
/* -------*--------------------------------------------------------------------------------------------------------
													RESET AND LAYOUT
------------------------------------------------------------------------------------------------------------------- */
/* -------*--------------------------------------------------------------------------------------------------------
														THEME
------------------------------------------------------------------------------------------------------------------- */
/* -------*--------------------------------------------------------------------------------------------------------
														 LOADER
------------------------------------------------------------------------------------------------------------------- */
/* -------*--------------------------------------------------------------------------------------------------------
														 PAGER
------------------------------------------------------------------------------------------------------------------- */
/* -------*--------------------------------------------------------------------------------------------------------
										 DIRECTION CONTROLS (NEXT / PREV)
------------------------------------------------------------------------------------------------------------------- */
/* -------*--------------------------------------------------------------------------------------------------------
										 AUTO CONTROLS (START / STOP)
------------------------------------------------------------------------------------------------------------------- */
/* -------*--------------------------------------------------------------------------------------------------------
								 PAGER WITH AUTO-CONTROLS HYBRID LAYOUT
------------------------------------------------------------------------------------------------------------------- */
/* -------*--------------------------------------------------------------------------------------------------------
										 IMAGE CAPTIONS
------------------------------------------------------------------------------------------------------------------- */
}
#crossselling_list .bx-wrapper,
.accessories-block .block_content .bx-wrapper,
#productscategory_list .bx-wrapper,
#productsmanufacturer_list .bx-wrapper
{
position:relative;
padding:0;
*zoom:1;
}
@media only screen and (min-width:991px)
{
#crossselling_list .bx-wrapper,
.accessories-block .block_content .bx-wrapper,
#productscategory_list .bx-wrapper,
#productsmanufacturer_list .bx-wrapper
{
margin:0 !important;
}
}
#crossselling_list .bx-wrapper img,
.accessories-block .block_content .bx-wrapper img,
#productscategory_list .bx-wrapper img,
#productsmanufacturer_list .bx-wrapper img
{
max-width:100%;
display:block;
}
#crossselling_list .bx-wrapper .bx-pager,
#crossselling_list .bx-wrapper .bx-controls-auto,
.accessories-block .block_content .bx-wrapper .bx-pager,
.accessories-block .block_content .bx-wrapper .bx-controls-auto,
#productscategory_list .bx-wrapper .bx-pager,
#productscategory_list .bx-wrapper .bx-controls-auto,
#productsmanufacturer_list .bx-wrapper .bx-pager,
#productsmanufacturer_list .bx-wrapper .bx-controls-auto
{
position:absolute;
bottom:-30px;
width:100%;
}
#crossselling_list .bx-wrapper .bx-loading,
.accessories-block .block_content .bx-wrapper .bx-loading,
#productscategory_list .bx-wrapper .bx-loading,
#productsmanufacturer_list .bx-wrapper .bx-loading
{
min-height:50px;
background:url(modules/homeslider/images/bx_loader.gif) center center no-repeat;
height:100%;
width:100%;
position:absolute;
top:0;
left:0;
z-index:2000;
display:none;
}
#crossselling_list .bx-wrapper .bx-pager,
.accessories-block .block_content .bx-wrapper .bx-pager,
#productscategory_list .bx-wrapper .bx-pager,
#productsmanufacturer_list .bx-wrapper .bx-pager
{
text-align:center;
font-size:.85em;
font-family:"Nunito", Tahoma, Geneva, Kalimati, sans-serif;
font-weight:bold;
color:#666;
padding-top:20px;
}
#crossselling_list .bx-wrapper .bx-pager .bx-pager-item,
#crossselling_list .bx-wrapper .bx-controls-auto .bx-controls-auto-item,
.accessories-block .block_content .bx-wrapper .bx-pager .bx-pager-item,
.accessories-block .block_content .bx-wrapper .bx-controls-auto .bx-controls-auto-item,
#productscategory_list .bx-wrapper .bx-pager .bx-pager-item,
#productscategory_list .bx-wrapper .bx-controls-auto .bx-controls-auto-item,
#productsmanufacturer_list .bx-wrapper .bx-pager .bx-pager-item,
#productsmanufacturer_list .bx-wrapper .bx-controls-auto .bx-controls-auto-item
{
display:inline-block;
*zoom:1;
*display:inline;
}
#crossselling_list .bx-wrapper .bx-pager.bx-default-pager a,
.accessories-block .block_content .bx-wrapper .bx-pager.bx-default-pager a,
#productscategory_list .bx-wrapper .bx-pager.bx-default-pager a,
#productsmanufacturer_list .bx-wrapper .bx-pager.bx-default-pager a
{
text-indent:-9999px;
display:block;
width:10px;
height:10px;
margin:0 5px;
background:#000;
outline:0;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
}
#crossselling_list .bx-wrapper .bx-pager.bx-default-pager a:hover,
#crossselling_list .bx-wrapper .bx-pager.bx-default-pager a.active,
.accessories-block .block_content .bx-wrapper .bx-pager.bx-default-pager a:hover,
.accessories-block .block_content .bx-wrapper .bx-pager.bx-default-pager a.active,
#productscategory_list .bx-wrapper .bx-pager.bx-default-pager a:hover,
#productscategory_list .bx-wrapper .bx-pager.bx-default-pager a.active,
#productsmanufacturer_list .bx-wrapper .bx-pager.bx-default-pager a:hover,
#productsmanufacturer_list .bx-wrapper .bx-pager.bx-default-pager a.active
{
background:#000;
}
#crossselling_list .bx-wrapper .bx-controls-direction a,
.accessories-block .block_content .bx-wrapper .bx-controls-direction a,
#productscategory_list .bx-wrapper .bx-controls-direction a,
#productsmanufacturer_list .bx-wrapper .bx-controls-direction a
{
margin-top:38px;
height:20px;
width:20px;
line-height:0;
position:absolute;
top:40%;
margin-top:-10px;
font-size:0;
overflow:hidden;
}
#crossselling_list .bx-wrapper .bx-controls-direction a:before,
.accessories-block .block_content .bx-wrapper .bx-controls-direction a:before,
#productscategory_list .bx-wrapper .bx-controls-direction a:before,
#productsmanufacturer_list .bx-wrapper .bx-controls-direction a:before
{
padding-left:2px;
color:#c0c0c0;
font-family:"FontAwesome";
font-size:20px;
line-height:22px;
}
#crossselling_list .bx-wrapper .bx-controls-direction a:hover:before,
.accessories-block .block_content .bx-wrapper .bx-controls-direction a:hover:before,
#productscategory_list .bx-wrapper .bx-controls-direction a:hover:before,
#productsmanufacturer_list .bx-wrapper .bx-controls-direction a:hover:before
{
color:#777777;
}
#crossselling_list .bx-next,
.accessories-block .block_content .bx-next,
#productscategory_list .bx-next,
#productsmanufacturer_list .bx-next
{
right:-30px;
}
#crossselling_list .bx-next:before,
.accessories-block .block_content .bx-next:before,
#productscategory_list .bx-next:before,
#productsmanufacturer_list .bx-next:before
{
content:"\f138";
}
#crossselling_list .bx-prev,
.accessories-block .block_content .bx-prev,
#productscategory_list .bx-prev,
#productsmanufacturer_list .bx-prev
{
left:-30px;
}
#crossselling_list .bx-prev:before,
.accessories-block .block_content .bx-prev:before,
#productscategory_list .bx-prev:before,
#productsmanufacturer_list .bx-prev:before
{
content:"\f137";
}
#crossselling_list .bx-wrapper .bx-controls-direction a.disabled,
.accessories-block .block_content .bx-wrapper .bx-controls-direction a.disabled,
#productscategory_list .bx-wrapper .bx-controls-direction a.disabled,
#productsmanufacturer_list .bx-wrapper .bx-controls-direction a.disabled
{
display:none;
}
#crossselling_list .bx-wrapper .bx-controls-auto,
.accessories-block .block_content .bx-wrapper .bx-controls-auto,
#productscategory_list .bx-wrapper .bx-controls-auto,
#productsmanufacturer_list .bx-wrapper .bx-controls-auto
{
text-align:center;
}
#crossselling_list .bx-wrapper .bx-controls-auto .bx-start,
.accessories-block .block_content .bx-wrapper .bx-controls-auto .bx-start,
#productscategory_list .bx-wrapper .bx-controls-auto .bx-start,
#productsmanufacturer_list .bx-wrapper .bx-controls-auto .bx-start
{
display:block;
text-indent:-9999px;
width:10px;
height:11px;
outline:0;
background:url(images/controls.png) -86px -11px no-repeat;
margin:0 3px;
}
#crossselling_list .bx-wrapper .bx-controls-auto .bx-start:hover,
#crossselling_list .bx-wrapper .bx-controls-auto .bx-start.active,
.accessories-block .block_content .bx-wrapper .bx-controls-auto .bx-start:hover,
.accessories-block .block_content .bx-wrapper .bx-controls-auto .bx-start.active,
#productscategory_list .bx-wrapper .bx-controls-auto .bx-start:hover,
#productscategory_list .bx-wrapper .bx-controls-auto .bx-start.active,
#productsmanufacturer_list .bx-wrapper .bx-controls-auto .bx-start:hover,
#productsmanufacturer_list .bx-wrapper .bx-controls-auto .bx-start.active
{
background-position:-86px 0;
}
#crossselling_list .bx-wrapper .bx-controls-auto .bx-stop,
.accessories-block .block_content .bx-wrapper .bx-controls-auto .bx-stop,
#productscategory_list .bx-wrapper .bx-controls-auto .bx-stop,
#productsmanufacturer_list .bx-wrapper .bx-controls-auto .bx-stop
{
display:block;
text-indent:-9999px;
width:9px;
height:11px;
outline:0;
background:url(images/controls.png) -86px -44px no-repeat;
margin:0 3px;
}
#crossselling_list .bx-wrapper .bx-controls-auto .bx-stop:hover,
#crossselling_list .bx-wrapper .bx-controls-auto .bx-stop.active,
.accessories-block .block_content .bx-wrapper .bx-controls-auto .bx-stop:hover,
.accessories-block .block_content .bx-wrapper .bx-controls-auto .bx-stop.active,
#productscategory_list .bx-wrapper .bx-controls-auto .bx-stop:hover,
#productscategory_list .bx-wrapper .bx-controls-auto .bx-stop.active,
#productsmanufacturer_list .bx-wrapper .bx-controls-auto .bx-stop:hover,
#productsmanufacturer_list .bx-wrapper .bx-controls-auto .bx-stop.active
{
background-position:-86px -33px;
}
#crossselling_list .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager,
.accessories-block .block_content .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager,
#productscategory_list .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager,
#productsmanufacturer_list .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager
{
text-align:left;
width:80%;
}
#crossselling_list .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto,
.accessories-block .block_content .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto,
#productscategory_list .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto,
#productsmanufacturer_list .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto
{
right:0;
width:35px;
}
#crossselling_list .bx-wrapper .bx-caption,
.accessories-block .block_content .bx-wrapper .bx-caption,
#productscategory_list .bx-wrapper .bx-caption,
#productsmanufacturer_list .bx-wrapper .bx-caption
{
position:absolute;
bottom:0;
left:0;
background:#666666 \9;
background:rgba(80, 80, 80, 0.75);
width:100%;
}
#crossselling_list .bx-wrapper .bx-caption span,
.accessories-block .block_content .bx-wrapper .bx-caption span,
#productscategory_list .bx-wrapper .bx-caption span,
#productsmanufacturer_list .bx-wrapper .bx-caption span
{
color:white;
font-family:"Nunito", Tahoma, Geneva, Kalimati, sans-serif;
display:block;
font-size:.85em;
padding:10px;
}
.fancybox-overlay-fixed, #habla_window_div
{
-webkit-transform:translateZ(0);
}
@media (max-width:991px)
{
#bxslider .no-print .btn.ajax_add_to_cart_button,
#bxslider .no-print .btn.ajax_add_to_cart_product_button
{
width:41px;
min-width:41px;
}
#bxslider .no-print .btn.ajax_add_to_cart_button span,
#bxslider .no-print .btn.ajax_add_to_cart_product_button span
{
display:none;
}
#bxslider .no-print .btn.ajax_add_to_cart_button:after,
#bxslider .no-print .btn.ajax_add_to_cart_product_button:after
{
display:block;
left:9px;
top:12px;
}
#bxslider .no-print .btn.ajax_add_to_cart_button:hover:after,
#bxslider .no-print .btn.ajax_add_to_cart_product_button:hover:after
{
left:9px;
}
}
.facebook-socialfeed, .facebook-socialfeed span,
.facebook-socialfeed span iframe[style]
{
min-height:300px;
}
@media (max-width:767px)
{
.facebook-socialfeed, .facebook-socialfeed span,
.facebook-socialfeed span iframe[style]
{
min-height:290px;
}
}
@media (max-width:479px)
{
.table tbody > tr > td,
.table > thead > tr > th
{
padding:0 0 0 2px !important;
text-align:center;
font-size:9px;
font-weight:normal;
}
}
/*
#homepage-blog h4.title_block
{
background:none;
border:none;
color:#343436;
font:700 47px/40px "Nunito", Tahoma, Geneva, Kalimati, sans-serif;
margin:0 0 30px;
padding:30px 0 0;
text-align:center;
text-transform:none;
}
#homepage-blog h4.title_block a
{
color:#343436;
}
*/
@media (max-width:991px)
{
#homepage-blog h4.title_block
{
font-size:35px;
line-height:30px;
}
}
#homepage-blog .block_content
{
text-align:center;
}
#homepage-blog .btn.btn-default
{
color:#fff;
}
#homepage-blog .post-descr
{
line-height:19px;
margin-bottom:10px;
}
.table tfoot tr,
.table-bordered
{
background:#fff;
}
.category-image img,
.block .products-block li .products-block-image,
#cart_summary tbody td.cart_product img
{
background:#fff;
}
#cart_summary tbody td.cart_unit .price span.price-percent-reduction
{
padding-top:6px;
}
ul.step li.step_done,
ul.step li.step_done.step_done_last a:after,
ul.step li.step_done a:after
{
background:#343436;
}
ul.step li.step_current span:after,
ul.step li.step_current
{
background:#000;
border-color:#000;
}
ul.step li.step_current span
{
text-shadow:none;
}
.pagination > li > a:hover,
.pagination > li > a:focus,
.pagination > li > span:hover,
.pagination > li > span:focus
{
color:#343436;
}
@media (max-width:479px)
{
.table tbody > tr > td,
.table > thead > tr > th
{
padding:0 0 0 2px !important;
text-align:center;
font-size:9px;
font-weight:normal;
}
}
#voucher .btn.btn-default
{
padding:4px 9px 3px;
}
@media (max-width:767px)
{
#order-detail-content #cart_summary tr
{
padding:10px;
}
}
/* -------*--------------------------------------------------------------------------------------------------------
									 Product Compare
------------------------------------------------------------------------------------------------------------------- */
#product_comparison td.compare_extra_information
{
padding:10px;
}
#product_comparison tbody
{
padding-bottom:15px;
}
@media (max-width:479px)
{
#product_comparison .feature-name
{
background:#eee !important;
}
}
#product_comparison .comparison_infos,
#product_comparison .feature-name
{
font-size:13px;
padding-bottom:4px !important;
padding-top:5px !important;
}
#product_comparison tbody > tr > td,
#product_comparison thead > tr > th
{
padding-left:15px !important;
padding-right:15px !important;
}
#product_comparison h5
{
min-height:auto;
}
#product_comparison #social-share-compare
{
margin-bottom:20px;
padding:10px 5px 0;
}
#product_comparison #social-share-compare p, #product_comparison #social-share-compare .product_desc
{
font-size:12px;
}
#product_comparison #social-share-compare .socialsharing_product button
{
display:inline-block;
margin-bottom:5px;
text-align:center;
width:auto;
}
#product_comparison #social-share-compare .socialsharing_product .btn-block + .btn-block
{
margin-top:0 !important;
}
#pagination_next,
#pagination_previous,
#pagination_previous_bottom,
#pagination_next_bottom
{
display:none;
}
.pagination > .active > a,
.pagination > .active > a:hover,
.pagination > .active > a:focus,
.pagination > .active > span,
.pagination > .active > span:hover,
.pagination > .active > span:focus
{
background:#4267B2;
color:#fff;
}
.pagination > li > a,
.pagination > li > span
{
background:#bbb;
color:#fff;
}
.pagination > li > a:hover,
.pagination > li > a:focus,
.pagination > li > span:hover,
.pagination > li > span:focus
{
background:#4267B2;
color:#fff !important;
}
ul.step li.step_current,
ul.step li.step_current span:after
{
background:#4267B2;
border-color:#06b9b9;
}
ul.step li.step_done a
{
color:#343436;
}
ul.step li.step_done a:after,
ul.step li.step_done.step_done_last a:after,
ul.step li.step_done
{
background:#f2f2f2;
border-color:#777;
color:#343436;
}
ul.step a:hover,
ul.step a:hover:after
{
background:#a2a2a2 !important;
border-color:#777 !important;
color:#fff !important;
}
/*
.label-success
{
background:#343436;
color:#fff;
border-radius:0;
}
.label-danger
{
background:#4267B2;
color:#fff;
border-radius:0;
}
*/
#infolettres #form_infolettres .form-group {
	margin-bottom:30px;
}
#infolettres #form_infolettres input.newsletter-input {
	max-width:260px;
	margin-right:10px;
	display:inline-block;
}
#infolettres #form_infolettres input {
	display:inline-block;
}
#infolettres .titre {
	margin:0.3em 0 1.25em;
	font-size:16px;
	font-weight:700;
}
#infolettres .date {
	font-size:11px;
	color:#666;
	border-bottom:1px solid #999;
}
#infolettres .infolettre:first-child {
	background:#f3f3f3;
	padding:5px 15px 5px;
	margin-bottom:15px;
	border:1px solid #666;
	border-radius:5px;
}
#infolettres .infolettre:first-child .date {
	font-size:14px;
	line-height:28px;
	color:#444;
}
#infolettres .infolettre:first-child .date:after {
	content:"Dernière Lettre !";
	margin-top:2px;
	color:#FFF;
	background-color:#C00;
	font-weight:700;
	display:inline-block;
	float:right;
	font-size:14px;
	line-height:14px;
	padding:5px 10px 2px;
	border-radius:3px;
}
#infolettres h5 {
	margin:0.3em 0 1.25em;
	font-size:16px;
}
#infolettres .infolettre:first-child h5 {
	font-size:20px;
	margin-top:0.5em;
	margin-bottom:0.3em;
}
#infolettres h5 a {
	color:#555;
}
#infolettres .infolettre:first-child h5 a {
	color:#333;
}
#infolettres h5 a:hover,
#infolettres .infolettre:first-child h5 a:hover {
	color:#000;
}
@media (max-width: 767px) {
	#infolettres .date {
		font-size:10px;
	}
	#infolettres h5 {
		font-size:14px;
	}
}

div.soldes {
	background:#4b8119;
	text-align:center;
	margin:-5px 0 10px;
	height:42px;
}
div.soldes a {
	background:#4b8119 url(../img/soldes.png) no-repeat 50% 50%;
	color:#fff;
	font-weight:700;
	font-size:20px;
	line-height:42px;
	display:inline-block;
	height:42px;
	width:100%;
	max-width:100%;
}
div.soldes a span {
	display:none;
}
@media (min-width:1200px)
{
	div.soldes a {
		background-repeat:repeat-x;
	}
}
@media (min-width:992px) and (max-width:1199px)
{
	div.soldes a {
		background-repeat:repeat-x;
		background-position:left 50%;
		width:800px;
	}
}
@media (min-width:768px) and (max-width:991px)
{
	div.soldes a {
		background-repeat:repeat-x;
		background-position:-30px 50%;
		width:800px;
	}
}

@-webkit-keyframes moveFromRight
{
0%
{
opacity:0;
-webkit-transform:translateX(200%);
}
100%
{
opacity:1;
-webkit-transform:translateX(0%);
}
}
@-webkit-keyframes moveFromLeft
{
0%
{
opacity:0;
-webkit-transform:translateX(-200%);
}
100%
{
opacity:1;
-webkit-transform:translateX(0%);
}
}
@-webkit-keyframes moveFromBottom
{
0%
{
opacity:0;
-webkit-transform:translateY(200%);
}
50%
{
opacity:0.5;
-webkit-transform:translateY(100%);
}
100%
{
opacity:1;
-webkit-transform:translateY(0%);
}
}
@-webkit-keyframes moveFromtop
{
0%
{
opacity:0;
transform:translateY(-200%);
}
50%
{
opacity:0.5;
transform:translateY(-100%);
}
100%
{
opacity:1;
transform:translateY(0%);
}
}
@keyframes moveFromRight
{
0%
{
opacity:0;
transform:translateX(200%);
}
100%
{
opacity:1;
transform:translateX(0%);
}
}
@keyframes moveFromLeft
{
0%
{
opacity:0;
transform:translateX(-200%);
}
100%
{
opacity:1;
transform:translateX(0%);
}
}
@keyframes moveFromBottom
{
0%
{
opacity:0;
transform:translateY(200%);
}
50%
{
opacity:0.5;
transform:translateY(100%);
}
100%
{
opacity:1;
transform:translateY(0%);
}
}
@keyframes moveFromtop
{
0%
{
opacity:0;
transform:translateY(-200%);
}
50%
{
opacity:0.5;
transform:translateY(-100%);
}
100%
{
opacity:1;
transform:translateY(0%);
}
}
