/* Start:../css/bootstrap.css?151781593199092*/
textarea.bxeditor-textarea { line-height:normal !important; }
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display:block; }
audio, canvas, video { display:inline-block; }
audio:not([controls]) { display:none; height:0; }
[hidden], template {
display:none;
}
html { font-family:sans-serif; -ms-text-size-adjust:100%; -webkit-text-size-adjust:100%; }
body { margin:0; }
a { background:transparent; }
a:focus { outline:thin dotted; }
a:active, a:hover { outline:0; }
h1 { font-size:2em; margin:0.67em 0; }
abbr[title] { border-bottom:1px dotted; }
b, strong { font-weight:bold; }
dfn { font-style:italic; }
hr { -moz-box-sizing:content-box; box-sizing:content-box; height:0; }
mark { background:#ff0; color:#000; }
code, kbd, pre, samp { font-family:monospace, serif; font-size:1em; }
pre { white-space:pre-wrap; }
q { quotes:"\201C" "\201D" "\2018" "\2019"; }
small { font-size:80%; }
sub, sup { font-size:75%; line-height:0; position:relative; vertical-align:baseline; }
sup { top:-0.5em; }
sub { bottom:-0.25em; }
img { border:0; }
svg:not(:root) { overflow:hidden; }
figure { margin:0; }
fieldset { border:1px solid #c0c0c0; margin:0 2px; padding:0.35em 0.625em 0.75em; }
legend { border:0; padding:0; }
button, input, select, textarea { font-family:inherit; font-size:100%; margin:0; }
button, input { line-height:normal; }
button, select { text-transform:none; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance:button; cursor:pointer; }
button[disabled], html input[disabled] { cursor:default; }
input[type="checkbox"], input[type="radio"] { box-sizing:border-box; padding:0; }
input[type="search"] { -webkit-appearance:textfield; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; box-sizing:content-box; }
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
-webkit-appearance:none;
}
button::-moz-focus-inner, input::-moz-focus-inner {
border:0;
padding:0;
}
textarea { overflow:auto; vertical-align:top; }
table { border-collapse:collapse; border-spacing:0; }
@media print {
* { text-shadow:none !important; color:#000 !important; background:transparent !important; box-shadow:none !important; }
a, a:visited { text-decoration:underline; }
a[href]:after { content:" (" attr(href) ")"; }
abbr[title]:after { content:" (" attr(title) ")"; }
a[href^="javascript:"]:after, a[href^="#"]:after { content:""; }
pre { border:1px solid #999; page-break-inside:avoid; }
thead { display:table-header-group; }
tr, img { page-break-inside:avoid; }
img { max-width:100% !important; }
@page {
margin:2cm .5cm;
}
p, h2, h3 { orphans:3; widows:3; }
h2, h3 { page-break-after:avoid; }
select { background:#fff !important; }
.navbar { display:none; }
.table td, .table th { background-color:#fff !important; }
.btn > .caret, .dropup > .btn > .caret { border-top-color:#000 !important; }
.label { border:1px solid #000; }
.table { border-collapse:collapse !important; }
.table-bordered th, .table-bordered td { border:1px solid #ddd !important; }
}
*, *:before, *:after { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
html { font-size:62.5%; -webkit-tap-highlight-color:rgba(0, 0, 0, 0); }
body { font-family:Roboto, Arial, sans-serif; font-size:14px; line-height:1.428571429; color:#333333; background-color:#ffffff; }
input, button, select, textarea { font-family:inherit; font-size:inherit; line-height:inherit; }
a { color:#cccccc; text-decoration:none; }
a:hover, a:focus { color:#a6a6a6; text-decoration:underline; }
a:focus { outline:thin dotted #333; outline:5px auto -webkit-focus-ring-color; outline-offset:-2px; }
img { vertical-align:middle; }
.img-responsive { display:block; max-width:100%; height:auto; }
.img-rounded { border-radius:6px; }
.img-thumbnail { padding:4px; line-height:1.428571429; background-color:#ffffff; border:1px solid #dddddd; border-radius:4px; -webkit-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out; display:inline-block; max-width:100%; height:auto; }
.img-circle { border-radius:50%; }
hr { margin-top: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; }
p { margin:0 0 10px; }
.lead { margin-bottom:20px; font-size:16px; font-weight:200; line-height:1.4; }
@media (min-width:768px) {
.lead { font-size:21px; }
}
small, .small { font-size:85%; }
cite { font-style:normal; }
.text-muted { color:#999999; }
.text-primary { color:#cccccc; }
.text-primary:hover { color:#b3b3b3; }
.text-warning { color:#c09853; }
.text-warning:hover { color:#a47e3c; }
.text-danger { color:#b94a48; }
.text-danger:hover { color:#953b39; }
.text-success { color:#468847; }
.text-success:hover { color:#356635; }
.text-info { color:#3a87ad; }
.text-info:hover { color:#2d6987; }
.text-left { text-align:left; }
.text-right { text-align:right; }
.text-center { text-align:center; }
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { font-family:Roboto, Arial, sans-serif; font-weight:500; line-height:1.1; color:inherit; }
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small, h1 .small, h2 .small, h3 .small, h4 .small, h5 .small, h6 .small, .h1 .small, .h2 .small, .h3 .small, .h4 .small, .h5 .small, .h6 .small { font-weight:normal; line-height:1; color:#999999; }
h1, h2, h3 { margin-top:20px; margin-bottom:10px; }
h1 small, h2 small, h3 small, h1 .small, h2 .small, h3 .small { font-size:65%; }
h4, h5, h6 { margin-top:10px; margin-bottom:10px; }
h4 small, h5 small, h6 small, h4 .small, h5 .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; }
.page-header { padding-bottom:9px; margin:40px 0 20px; border-bottom:1px solid #eeeeee; }
ul, ol { margin-top:0; margin-bottom:10px; }
ul ul, ol ul, ul ol, ol ol { margin-bottom:0; }
.list-unstyled { padding-left:0; list-style:none; }
.list-inline { padding-left:0; list-style:none; }
.list-inline > li { display:inline-block; padding-left:5px; padding-right:5px; }
.list-inline > li:first-child { padding-left:0; }
dl { margin-bottom:20px; }
dt, dd { line-height:1.428571429; }
dt { font-weight:bold; }
dd { margin-left:0; }
@media (min-width:768px) {
.dl-horizontal dt { float:left; width:160px; clear:left; text-align:right; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.dl-horizontal dd { margin-left:180px; }
.dl-horizontal dd:before, .dl-horizontal dd:after { content:" "; display:table; }
.dl-horizontal dd:after { clear:both; }
.dl-horizontal dd:before, .dl-horizontal dd:after { content:" "; display:table; }
.dl-horizontal dd:after { clear:both; }
}
abbr[title], abbr[data-original-title] { cursor:help; border-bottom:1px dotted #999999; }
abbr.initialism { font-size:90%; text-transform:uppercase; }
blockquote.pull-right { padding-right:15px; padding-left:0; border-right:5px solid #eeeeee; border-left:0; }
blockquote.pull-right p, blockquote.pull-right small, blockquote.pull-right .small { text-align:right; }
blockquote.pull-right small:before, blockquote.pull-right .small:before { content:''; }
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.428571429; }
code, kbd, pre, samp { font-family:Monaco, Menlo, Consolas, "Courier New", monospace; }
code { padding:2px 4px; font-size:90%; color:#c7254e; background-color:#f9f2f4; white-space:nowrap; border-radius:4px; }
pre { display:block; padding:9.5px; margin:0 0 10px; font-size:13px; line-height:1.428571429; word-break:break-all; word-wrap:break-word; color:#333333; background-color:#f5f5f5; border:1px solid #cccccc; border-radius:4px; }
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:30px; padding-right:30px; }
.container:before, .container:after { content:" "; display:table; }
.container:after { clear:both; }
.container:before, .container:after { content:" "; display:table; }
.container:after { clear:both; }
.row { margin-left:-15px; margin-right:-15px; }
.row:before, .row:after { content:" "; display:table; }
.row:after { clear:both; }
.row:before, .row:after { content:" "; display:table; }
.row:after { clear:both; }
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { position:relative; min-height:1px; padding-left:15px; padding-right:15px; }
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11 { float:left; }
.col-xs-12 { width:100%; }
.col-xs-11 { width:91.66666666666666%; }
.col-xs-10 { width:83.33333333333334%; }
.col-xs-9 { width:75%; }
.col-xs-8 { width:66.66666666666666%; }
.col-xs-7 { width:58.333333333333336%; }
.col-xs-6 { width:50%; }
.col-xs-5 { width:41.66666666666667%; }
.col-xs-4 { width:33.33333333333333%; }
.col-xs-3 { width:25%; }
.col-xs-2 { width:16.666666666666664%; }
.col-xs-1 { width:8.333333333333332%; }
.col-xs-pull-12 { right:100%; }
.col-xs-pull-11 { right:91.66666666666666%; }
.col-xs-pull-10 { right:83.33333333333334%; }
.col-xs-pull-9 { right:75%; }
.col-xs-pull-8 { right:66.66666666666666%; }
.col-xs-pull-7 { right:58.333333333333336%; }
.col-xs-pull-6 { right:50%; }
.col-xs-pull-5 { right:41.66666666666667%; }
.col-xs-pull-4 { right:33.33333333333333%; }
.col-xs-pull-3 { right:25%; }
.col-xs-pull-2 { right:16.666666666666664%; }
.col-xs-pull-1 { right:8.333333333333332%; }
.col-xs-push-12 { left:100%; }
.col-xs-push-11 { left:91.66666666666666%; }
.col-xs-push-10 { left:83.33333333333334%; }
.col-xs-push-9 { left:75%; }
.col-xs-push-8 { left:66.66666666666666%; }
.col-xs-push-7 { left:58.333333333333336%; }
.col-xs-push-6 { left:50%; }
.col-xs-push-5 { left:41.66666666666667%; }
.col-xs-push-4 { left:33.33333333333333%; }
.col-xs-push-3 { left:25%; }
.col-xs-push-2 { left:16.666666666666664%; }
.col-xs-push-1 { left:8.333333333333332%; }
.col-xs-offset-12 { margin-left:100%; }
.col-xs-offset-11 { margin-left:91.66666666666666%; }
.col-xs-offset-10 { margin-left:83.33333333333334%; }
.col-xs-offset-9 { margin-left:75%; }
.col-xs-offset-8 { margin-left:66.66666666666666%; }
.col-xs-offset-7 { margin-left:58.333333333333336%; }
.col-xs-offset-6 { margin-left:50%; }
.col-xs-offset-5 { margin-left:41.66666666666667%; }
.col-xs-offset-4 { margin-left:33.33333333333333%; }
.col-xs-offset-3 { margin-left:25%; }
.col-xs-offset-2 { margin-left:16.666666666666664%; }
.col-xs-offset-1 { margin-left:8.333333333333332%; }
@media (min-width:768px) {
.container { }
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11 { float:left; }
.col-sm-12 { width:100%; }
.col-sm-11 { width:91.66666666666666%; }
.col-sm-10 { width:83.33333333333334%; }
.col-sm-9 { width:75%; }
.col-sm-8 { width:66.66666666666666%; }
.col-sm-7 { width:58.333333333333336%; }
.col-sm-6 { width:50%; }
.col-sm-5 { width:41.66666666666667%; }
.col-sm-4 { width:33.33333333333333%; }
.col-sm-3 { width:25%; }
.col-sm-2 { width:16.666666666666664%; }
.col-sm-1 { width:8.333333333333332%; }
.col-sm-pull-12 { right:100%; }
.col-sm-pull-11 { right:91.66666666666666%; }
.col-sm-pull-10 { right:83.33333333333334%; }
.col-sm-pull-9 { right:75%; }
.col-sm-pull-8 { right:66.66666666666666%; }
.col-sm-pull-7 { right:58.333333333333336%; }
.col-sm-pull-6 { right:50%; }
.col-sm-pull-5 { right:41.66666666666667%; }
.col-sm-pull-4 { right:33.33333333333333%; }
.col-sm-pull-3 { right:25%; }
.col-sm-pull-2 { right:16.666666666666664%; }
.col-sm-pull-1 { right:8.333333333333332%; }
.col-sm-push-12 { left:100%; }
.col-sm-push-11 { left:91.66666666666666%; }
.col-sm-push-10 { left:83.33333333333334%; }
.col-sm-push-9 { left:75%; }
.col-sm-push-8 { left:66.66666666666666%; }
.col-sm-push-7 { left:58.333333333333336%; }
.col-sm-push-6 { left:50%; }
.col-sm-push-5 { left:41.66666666666667%; }
.col-sm-push-4 { left:33.33333333333333%; }
.col-sm-push-3 { left:25%; }
.col-sm-push-2 { left:16.666666666666664%; }
.col-sm-push-1 { left:8.333333333333332%; }
.col-sm-offset-12 { margin-left:100%; }
.col-sm-offset-11 { margin-left:91.66666666666666%; }
.col-sm-offset-10 { margin-left:83.33333333333334%; }
.col-sm-offset-9 { margin-left:75%; }
.col-sm-offset-8 { margin-left:66.66666666666666%; }
.col-sm-offset-7 { margin-left:58.333333333333336%; }
.col-sm-offset-6 { margin-left:50%; }
.col-sm-offset-5 { margin-left:41.66666666666667%; }
.col-sm-offset-4 { margin-left:33.33333333333333%; }
.col-sm-offset-3 { margin-left:25%; }
.col-sm-offset-2 { margin-left:16.666666666666664%; }
.col-sm-offset-1 { margin-left:8.333333333333332%; }
}
@media (min-width:992px) {
.container { }
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11 { float:left; }
.col-md-12 { width:100%; }
.col-md-11 { width:91.66666666666666%; }
.col-md-10 { width:83.33333333333334%; }
.col-md-9 { width:75%; }
.col-md-8 { width:66.66666666666666%; }
.loterei-col-md-8.col-md-8 { width:65%; }
.col-md-7 { width:58.333333333333336%; }
.col-md-6 { width:50%; }
.col-md-5 { width:41.66666666666667%; }
.col-md-4 { width:33.33333333333333%; }
.loterei-col-md-4.col-md-4 { width:35%; }
.col-md-3 { width:25%; }
.col-md-2 { width:16.666666666666664%; }
.col-md-1 { width:8.333333333333332%; }
.col-md-pull-12 { right:100%; }
.col-md-pull-11 { right:91.66666666666666%; }
.col-md-pull-10 { right:83.33333333333334%; }
.col-md-pull-9 { right:75%; }
.col-md-pull-8 { right:66.66666666666666%; }
.col-md-pull-7 { right:58.333333333333336%; }
.col-md-pull-6 { right:50%; }
.col-md-pull-5 { right:41.66666666666667%; }
.col-md-pull-4 { right:33.33333333333333%; }
.col-md-pull-3 { right:25%; }
.col-md-pull-2 { right:16.666666666666664%; }
.col-md-pull-1 { right:8.333333333333332%; }
.col-md-push-12 { left:100%; }
.col-md-push-11 { left:91.66666666666666%; }
.col-md-push-10 { left:83.33333333333334%; }
.col-md-push-9 { left:75%; }
.col-md-push-8 { left:66.66666666666666%; }
.col-md-push-7 { left:58.333333333333336%; }
.col-md-push-6 { left:50%; }
.col-md-push-5 { left:41.66666666666667%; }
.col-md-push-4 { left:33.33333333333333%; }
.col-md-push-3 { left:25%; }
.col-md-push-2 { left:16.666666666666664%; }
.col-md-push-1 { left:8.333333333333332%; }
.col-md-offset-12 { margin-left:100%; }
.col-md-offset-11 { margin-left:91.66666666666666%; }
.col-md-offset-10 { margin-left:83.33333333333334%; }
.col-md-offset-9 { margin-left:75%; }
.col-md-offset-8 { margin-left:66.66666666666666%; }
.col-md-offset-7 { margin-left:58.333333333333336%; }
.col-md-offset-6 { margin-left:50%; }
.col-md-offset-5 { margin-left:41.66666666666667%; }
.col-md-offset-4 { margin-left:33.33333333333333%; }
.col-md-offset-3 { margin-left:25%; }
.col-md-offset-2 { margin-left:16.666666666666664%; }
.col-md-offset-1 { margin-left:8.333333333333332%; }
}
@media (min-width:1200px) {
.container { width:1240px; }
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11 { float:left; }
.col-lg-12 { width:100%; }
.col-lg-11 { width:91.66666666666666%; }
.col-lg-10 { width:83.33333333333334%; }
.col-lg-9 { width:75%; }
.col-lg-8 { width:66.66666666666666%; }
.col-lg-7 { width:58.333333333333336%; }
.col-lg-6 { width:50%; }
.col-lg-5 { width:41.66666666666667%; }
.col-lg-4 { width:33.33333333333333%; }
.col-lg-3 { width:25%; }
.col-lg-2 { width:16.666666666666664%; }
.col-lg-1 { width:8.333333333333332%; }
.col-lg-pull-12 { right:100%; }
.col-lg-pull-11 { right:91.66666666666666%; }
.col-lg-pull-10 { right:83.33333333333334%; }
.col-lg-pull-9 { right:75%; }
.col-lg-pull-8 { right:66.66666666666666%; }
.col-lg-pull-7 { right:58.333333333333336%; }
.col-lg-pull-6 { right:50%; }
.col-lg-pull-5 { right:41.66666666666667%; }
.col-lg-pull-4 { right:33.33333333333333%; }
.col-lg-pull-3 { right:25%; }
.col-lg-pull-2 { right:16.666666666666664%; }
.col-lg-pull-1 { right:8.333333333333332%; }
.col-lg-push-12 { left:100%; }
.col-lg-push-11 { left:91.66666666666666%; }
.col-lg-push-10 { left:83.33333333333334%; }
.col-lg-push-9 { left:75%; }
.col-lg-push-8 { left:66.66666666666666%; }
.col-lg-push-7 { left:58.333333333333336%; }
.col-lg-push-6 { left:50%; }
.col-lg-push-5 { left:41.66666666666667%; }
.col-lg-push-4 { left:33.33333333333333%; }
.col-lg-push-3 { left:25%; }
.col-lg-push-2 { left:16.666666666666664%; }
.col-lg-push-1 { left:8.333333333333332%; }
.col-lg-offset-12 { margin-left:100%; }
.col-lg-offset-11 { margin-left:91.66666666666666%; }
.col-lg-offset-10 { margin-left:83.33333333333334%; }
.col-lg-offset-9 { margin-left:75%; }
.col-lg-offset-8 { margin-left:66.66666666666666%; }
.col-lg-offset-7 { margin-left:58.333333333333336%; }
.col-lg-offset-6 { margin-left:50%; }
.col-lg-offset-5 { margin-left:41.66666666666667%; }
.col-lg-offset-4 { margin-left:33.33333333333333%; }
.col-lg-offset-3 { margin-left:25%; }
.col-lg-offset-2 { margin-left:16.666666666666664%; }
.col-lg-offset-1 { margin-left:8.333333333333332%; }
}
table { max-width:100%; background-color:transparent; }
th { text-align:left; }
.table { width:100%; margin-bottom:20px; }
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td { padding:8px; line-height:1.428571429; 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 > colgroup + thead > tr:first-child > th, .table > thead:first-child > tr:first-child > th, .table > caption + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > td, .table > thead:first-child > tr:first-child > td { border-top:0; }
.table > tbody + tbody { border-top:2px solid #dddddd; }
.table .table { background-color:#ffffff; }
.table-condensed > thead > tr > th, .table-condensed > tbody > tr > th, .table-condensed > tfoot > tr > th, .table-condensed > thead > tr > td, .table-condensed > tbody > tr > td, .table-condensed > tfoot > tr > td { padding:5px; }
.table-bordered { border:1px solid #dddddd; }
.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .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:#f5f5f5; }
table col[class*="col-"] { float:none; display:table-column; }
table td[class*="col-"], table th[class*="col-"] { float:none; display:table-cell; }
.table > thead > tr > td.active, .table > tbody > tr > td.active, .table > tfoot > tr > td.active, .table > thead > tr > th.active, .table > tbody > tr > th.active, .table > tfoot > tr > th.active, .table > thead > tr.active > td, .table > tbody > tr.active > td, .table > tfoot > tr.active > td, .table > thead > tr.active > th, .table > tbody > tr.active > th, .table > tfoot > tr.active > th { background-color:#f5f5f5; }
.table > thead > tr > td.success, .table > tbody > tr > td.success, .table > tfoot > tr > td.success, .table > thead > tr > th.success, .table > tbody > tr > th.success, .table > tfoot > tr > th.success, .table > thead > tr.success > td, .table > tbody > tr.success > td, .table > tfoot > tr.success > td, .table > thead > tr.success > th, .table > tbody > tr.success > th, .table > tfoot > tr.success > th { background-color:#dff0d8; }
.table-hover > tbody > tr > td.success:hover, .table-hover > tbody > tr > th.success:hover, .table-hover > tbody > tr.success:hover > td, .table-hover > tbody > tr.success:hover > th { background-color:#d0e9c6; }
.table > thead > tr > td.danger, .table > tbody > tr > td.danger, .table > tfoot > tr > td.danger, .table > thead > tr > th.danger, .table > tbody > tr > th.danger, .table > tfoot > tr > th.danger, .table > thead > tr.danger > td, .table > tbody > tr.danger > td, .table > tfoot > tr.danger > td, .table > thead > tr.danger > th, .table > tbody > tr.danger > th, .table > tfoot > tr.danger > th { background-color:#f2dede; }
.table-hover > tbody > tr > td.danger:hover, .table-hover > tbody > tr > th.danger:hover, .table-hover > tbody > tr.danger:hover > td, .table-hover > tbody > tr.danger:hover > th { background-color:#ebcccc; }
.table > thead > tr > td.warning, .table > tbody > tr > td.warning, .table > tfoot > tr > td.warning, .table > thead > tr > th.warning, .table > tbody > tr > th.warning, .table > tfoot > tr > th.warning, .table > thead > tr.warning > td, .table > tbody > tr.warning > td, .table > tfoot > tr.warning > td, .table > thead > tr.warning > th, .table > tbody > tr.warning > th, .table > tfoot > tr.warning > th { background-color:#fcf8e3; }
.table-hover > tbody > tr > td.warning:hover, .table-hover > tbody > tr > th.warning:hover, .table-hover > tbody > tr.warning:hover > td, .table-hover > tbody > tr.warning:hover > th { background-color:#faf2cc; }
@media (max-width:767px) {
.table-responsive { width:100%; margin-bottom:15px; overflow-y:hidden; overflow-x:scroll; -ms-overflow-style:-ms-autohiding-scrollbar; border:1px solid #dddddd; -webkit-overflow-scrolling:touch; }
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { padding-left:20px; padding-right:20px; }
.row { margin-left:-20px; margin-right:-20px; }
.container { padding-left:20px; padding-right:20px; }
.table-responsive > .table { margin-bottom:0; }
.table-responsive > .table > thead > tr > th, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > tbody > tr > td, .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 > tbody > tr > th:first-child, .table-responsive > .table-bordered > tfoot > tr > th:first-child, .table-responsive > .table-bordered > thead > tr > td:first-child, .table-responsive > .table-bordered > tbody > tr > td: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 > tbody > tr > th:last-child, .table-responsive > .table-bordered > tfoot > tr > th:last-child, .table-responsive > .table-bordered > thead > tr > td:last-child, .table-responsive > .table-bordered > tbody > tr > td: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 > tfoot > tr:last-child > th, .table-responsive > .table-bordered > tbody > tr:last-child > td, .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-bottom:5px; font-weight:bold; }
input[type="search"] { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
input[type="radio"], input[type="checkbox"] { margin:4px 0 0; margin-top:1px \9; line-height:normal; }
input[type="file"] { display:block; }
select[multiple], select[size] { height:auto; }
select optgroup { font-size:inherit; font-style:inherit; font-family:inherit; }
input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus { outline:thin dotted #333; outline:5px auto -webkit-focus-ring-color; outline-offset:-2px; }
input[type="number"]::-webkit-outer-spin-button, input[type="number"]::-webkit-inner-spin-button {
height:auto;
}
output { display:block; padding-top:7px; font-size:14px; line-height:1.428571429; color:#555555; vertical-align:middle; }
.form-control:-moz-placeholder {
color:#999999;
}
.form-control::-moz-placeholder {
color:#999999;
}
.form-control:-ms-input-placeholder {
color:#999999;
}
.form-control::-webkit-input-placeholder {
color:#999999;
}
.form-control { display:block; width:100%; height:34px; padding:6px 12px; font-size:14px; line-height:1.428571429; color:#555555; vertical-align:middle; background-color:#ffffff; background-image:none; border:1px solid #cccccc; border-radius:4px; -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 .15s, box-shadow ease-in-out .15s; transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s; }
.form-control:focus { border-color:#66afe9; outline:0; -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6); box-shadow:inset 0 1px 1px rgba(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], input[type="checkbox"][disabled], .radio[disabled], .radio-inline[disabled], .checkbox[disabled], .checkbox-inline[disabled], fieldset[disabled] input[type="radio"], fieldset[disabled] input[type="checkbox"], fieldset[disabled] .radio, fieldset[disabled] .radio-inline, fieldset[disabled] .checkbox, fieldset[disabled] .checkbox-inline { cursor:not-allowed; }
.input-sm { height:30px; padding:5px 10px; font-size:12px; line-height:1.5; border-radius:3px; }
select.input-sm { height:30px; line-height:30px; }
textarea.input-sm { height:auto; }
.input-lg { height:45px; padding:10px 16px; font-size:18px; line-height:1.33; border-radius:6px; }
select.input-lg { height:45px; line-height:45px; }
textarea.input-lg { 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:#c09853; }
.has-warning .form-control { border-color:#c09853; -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:#a47e3c; -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; }
.has-warning .input-group-addon { color:#c09853; border-color:#c09853; background-color:#fcf8e3; }
.has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline { color:#b94a48; }
.has-error .form-control { border-color:#b94a48; -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:#953b39; -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; }
.has-error .input-group-addon { color:#b94a48; border-color:#b94a48; background-color:#f2dede; }
.has-success .help-block, .has-success .control-label, .has-success .radio, .has-success .checkbox, .has-success .radio-inline, .has-success .checkbox-inline { color:#468847; }
.has-success .form-control { border-color:#468847; -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:#356635; -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; }
.has-success .input-group-addon { color:#468847; border-color:#468847; background-color:#dff0d8; }
.form-control-static { margin-bottom:0; }
.help-block { display:block; margin-top:5px; margin-bottom:10px; color:#737373; }
@media (min-width:768px) {
.form-inline .form-group { display:inline-block; margin-bottom:0; vertical-align:middle; }
.form-inline .form-control { display:inline-block; }
.form-inline .radio, .form-inline .checkbox { display:inline-block; margin-top:0; margin-bottom:0; padding-left:0; }
.form-inline .radio input[type="radio"], .form-inline .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; }
.form-horizontal .form-group:before, .form-horizontal .form-group:after { content:" "; display:table; }
.form-horizontal .form-group:after { clear:both; }
.form-horizontal .form-control-static { padding-top:7px; }
@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.428571429; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; -o-user-select:none; user-select:none; }
.btn:focus { outline:thin dotted #333; outline:5px auto -webkit-focus-ring-color; outline-offset:-2px; }
.btn:hover, .btn:focus { color:#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:#ffffff; border-color:#cccccc; }
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default { color:#333333; background-color:#ebebeb; border-color:#adadad; }
.btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default { background-image:none; }
.btn-default.disabled, .btn-default[disabled], fieldset[disabled] .btn-default, .btn-default.disabled:hover, .btn-default[disabled]:hover, fieldset[disabled] .btn-default:hover, .btn-default.disabled:focus, .btn-default[disabled]:focus, fieldset[disabled] .btn-default:focus, .btn-default.disabled:active, .btn-default[disabled]:active, fieldset[disabled] .btn-default:active, .btn-default.disabled.active, .btn-default[disabled].active, fieldset[disabled] .btn-default.active { background-color:#ffffff; border-color:#cccccc; }
.btn-primary { color:#ffffff; background-color:#cccccc; border-color:#bfbfbf; }
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary { color:#ffffff; background-color:#b8b8b8; border-color:#a1a1a1; }
.btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary { background-image:none; }
.btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary.active { background-color:#cccccc; border-color:#bfbfbf; }
.btn-warning { color:#ffffff; background-color:#f0ad4e; border-color:#eea236; }
.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .open .dropdown-toggle.btn-warning { color:#ffffff; background-color:#ed9c28; border-color:#d58512; }
.btn-warning:active, .btn-warning.active, .open .dropdown-toggle.btn-warning { background-image:none; }
.btn-warning.disabled, .btn-warning[disabled], fieldset[disabled] .btn-warning, .btn-warning.disabled:hover, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning:hover, .btn-warning.disabled:focus, .btn-warning[disabled]:focus, fieldset[disabled] .btn-warning:focus, .btn-warning.disabled:active, .btn-warning[disabled]:active, fieldset[disabled] .btn-warning:active, .btn-warning.disabled.active, .btn-warning[disabled].active, fieldset[disabled] .btn-warning.active { background-color:#f0ad4e; border-color:#eea236; }
.btn-danger { color:#ffffff; background-color:#d9534f; border-color:#d43f3a; }
.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .open .dropdown-toggle.btn-danger { color:#ffffff; background-color:#d2322d; border-color:#ac2925; }
.btn-danger:active, .btn-danger.active, .open .dropdown-toggle.btn-danger { background-image:none; }
.btn-danger.disabled, .btn-danger[disabled], fieldset[disabled] .btn-danger, .btn-danger.disabled:hover, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger:hover, .btn-danger.disabled:focus, .btn-danger[disabled]:focus, fieldset[disabled] .btn-danger:focus, .btn-danger.disabled:active, .btn-danger[disabled]:active, fieldset[disabled] .btn-danger:active, .btn-danger.disabled.active, .btn-danger[disabled].active, fieldset[disabled] .btn-danger.active { background-color:#d9534f; border-color:#d43f3a; }
.btn-success { color:#ffffff; background-color:#5cb85c; border-color:#4cae4c; }
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success { color:#ffffff; background-color:#47a447; border-color:#398439; }
.btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success { background-image:none; }
.btn-success.disabled, .btn-success[disabled], fieldset[disabled] .btn-success, .btn-success.disabled:hover, .btn-success[disabled]:hover, fieldset[disabled] .btn-success:hover, .btn-success.disabled:focus, .btn-success[disabled]:focus, fieldset[disabled] .btn-success:focus, .btn-success.disabled:active, .btn-success[disabled]:active, fieldset[disabled] .btn-success:active, .btn-success.disabled.active, .btn-success[disabled].active, fieldset[disabled] .btn-success.active { background-color:#5cb85c; border-color:#4cae4c; }
.btn-info { color:#ffffff; background-color:#5bc0de; border-color:#46b8da; }
.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .open .dropdown-toggle.btn-info { color:#ffffff; background-color:#39b3d7; border-color:#269abc; }
.btn-info:active, .btn-info.active, .open .dropdown-toggle.btn-info { background-image:none; }
.btn-info.disabled, .btn-info[disabled], fieldset[disabled] .btn-info, .btn-info.disabled:hover, .btn-info[disabled]:hover, fieldset[disabled] .btn-info:hover, .btn-info.disabled:focus, .btn-info[disabled]:focus, fieldset[disabled] .btn-info:focus, .btn-info.disabled:active, .btn-info[disabled]:active, fieldset[disabled] .btn-info:active, .btn-info.disabled.active, .btn-info[disabled].active, fieldset[disabled] .btn-info.active { background-color:#5bc0de; border-color:#46b8da; }
.btn-link { color:#cccccc; font-weight:normal; cursor:pointer; border-radius:0; }
.btn-link, .btn-link:active, .btn-link[disabled], fieldset[disabled] .btn-link { background-color:transparent; -webkit-box-shadow:none; box-shadow:none; }
.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active { border-color:transparent; }
.btn-link:hover, .btn-link:focus { color:#a6a6a6; text-decoration:underline; background-color:transparent; }
.btn-link[disabled]:hover, fieldset[disabled] .btn-link:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:focus { color:#999999; text-decoration:none; }
.btn-lg { padding:10px 16px; font-size:18px; line-height:1.33; border-radius:6px; }
.btn-sm, .btn-xs { padding:5px 10px; font-size:12px; line-height:1.5; border-radius:3px; }
.btn-xs { padding:1px 5px; }
.btn-block { display:block; width:100%; padding-left:0; padding-right:0; }
.btn-block + .btn-block { margin-top:5px; }
input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block { width:100%; }
.fade { opacity:0; -webkit-transition:opacity 0.15s linear; transition:opacity 0.15s linear; }
.fade.in { opacity:1; }
.collapse { display:none; }
.collapse.in { display:block; }
.collapsing { position:relative; height:0; overflow:hidden; -webkit-transition:height 0.35s ease; transition:height 0.35s ease; }
.caret { display:inline-block; width:0; height:0; margin-left:2px; vertical-align:middle; border-top:4px solid #000000; border-right:4px solid transparent; border-left:4px solid transparent; border-bottom:0 dotted; }
.dropdown { position:relative; }
.dropdown-toggle:focus { outline:0; }
.dropdown-menu { position:absolute; top:100%; left:0; z-index:1000; display:none; float:left; min-width:160px; padding:5px 0; margin:2px 0 0; list-style:none; font-size:14px; background-color:#ffffff; border:1px solid #cccccc; border:1px solid rgba(0, 0, 0, 0.15); border-radius:4px; -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.428571429; color:#333333; white-space:nowrap; }
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus { text-decoration:none; color:#262626; background-color:#f5f5f5; }
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus { color:#ffffff; text-decoration:none; outline:0; background-color:#cccccc; }
.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus { color:#999999; }
.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus { text-decoration:none; background-color:transparent; background-image:none; filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
cursor:not-allowed; }
.open > .dropdown-menu { display:block; }
.open > a { outline:0; }
.dropdown-header { display:block; padding:3px 20px; font-size:12px; line-height:1.428571429; color:#999999; }
.dropdown-backdrop { position:fixed; left:0; right:0; bottom:0; top:0; z-index:990; }
.pull-right > .dropdown-menu { right:0; left:auto; }
.dropup .caret, .navbar-fixed-bottom .dropdown .caret { border-top:0 dotted; border-bottom:4px solid #000000; content:""; }
.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu { top:auto; bottom:100%; margin-bottom:1px; }
@media (min-width:768px) {
.navbar-right .dropdown-menu { right:0; left:auto; }
}
.btn-default .caret { border-top-color:#333333; }
.btn-primary .caret, .btn-success .caret, .btn-warning .caret, .btn-danger .caret, .btn-info .caret { border-top-color:#fff; }
.dropup .btn-default .caret { border-bottom-color:#333333; }
.dropup .btn-primary .caret, .dropup .btn-success .caret, .dropup .btn-warning .caret, .dropup .btn-danger .caret, .dropup .btn-info .caret { border-bottom-color:#fff; }
.btn-group, .btn-group-vertical { position:relative; display:inline-block; vertical-align:middle; }
.btn-group > .btn, .btn-group-vertical > .btn { position:relative; float:left; }
.btn-group > .btn:hover, .btn-group-vertical > .btn:hover, .btn-group > .btn:focus, .btn-group-vertical > .btn:focus, .btn-group > .btn:active, .btn-group-vertical > .btn:active, .btn-group > .btn.active, .btn-group-vertical > .btn.active { z-index:2; }
.btn-group > .btn:focus, .btn-group-vertical > .btn:focus { outline:none; }
.btn-group .btn + .btn, .btn-group .btn + .btn-group, .btn-group .btn-group + .btn, .btn-group .btn-group + .btn-group { margin-left:-1px; }
.btn-toolbar:before, .btn-toolbar:after { content:" "; display:table; }
.btn-toolbar:after { clear:both; }
.btn-toolbar:before, .btn-toolbar:after { content:" "; display:table; }
.btn-toolbar:after { clear:both; }
.btn-toolbar .btn-group { float:left; }
.btn-toolbar > .btn + .btn, .btn-toolbar > .btn-group + .btn, .btn-toolbar > .btn + .btn-group, .btn-toolbar > .btn-group + .btn-group { margin-left:5px; }
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { border-radius:0; }
.btn-group > .btn:first-child { margin-left:0; }
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { border-bottom-right-radius:0; border-top-right-radius:0; }
.btn-group > .btn:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child) { border-bottom-left-radius:0; border-top-left-radius:0; }
.btn-group > .btn-group { float:left; }
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { border-radius:0; }
.btn-group > .btn-group:first-child > .btn:last-child, .btn-group > .btn-group:first-child > .dropdown-toggle { border-bottom-right-radius:0; border-top-right-radius:0; }
.btn-group > .btn-group:last-child > .btn:first-child { border-bottom-left-radius:0; border-top-left-radius:0; }
.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle { outline:0; }
.btn-group-xs > .btn { padding:5px 10px; font-size:12px; line-height:1.5; border-radius:3px; padding:1px 5px; }
.btn-group-sm > .btn { padding:5px 10px; font-size:12px; line-height:1.5; border-radius:3px; }
.btn-group-lg > .btn { padding:10px 16px; font-size:18px; line-height:1.33; border-radius:6px; }
.btn-group > .btn + .dropdown-toggle { padding-left:8px; padding-right:8px; }
.btn-group > .btn-lg + .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 { border-width:5px 5px 0; border-bottom-width:0; }
.dropup .btn-lg .caret { border-width:0 5px 5px; }
.btn-group-vertical > .btn, .btn-group-vertical > .btn-group { display:block; float:none; width:100%; max-width:100%; }
.btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after { content:" "; display:table; }
.btn-group-vertical > .btn-group:after { clear:both; }
.btn-group-vertical > .btn-group: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:4px; border-bottom-right-radius:0; border-bottom-left-radius:0; }
.btn-group-vertical > .btn:last-child:not(:first-child) { border-bottom-left-radius:4px; border-top-right-radius:0; border-top-left-radius:0; }
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { border-radius:0; }
.btn-group-vertical > .btn-group:first-child > .btn:last-child, .btn-group-vertical > .btn-group:first-child > .dropdown-toggle { border-bottom-right-radius:0; border-bottom-left-radius:0; }
.btn-group-vertical > .btn-group:last-child > .btn:first-child { border-top-right-radius:0; border-top-left-radius:0; }
.btn-group-justified { display:table; width:100%; table-layout:fixed; border-collapse:separate; }
.btn-group-justified .btn { float:none; display:table-cell; width:1%; }
[data-toggle="buttons"] > .btn > input[type="radio"], [data-toggle="buttons"] > .btn > input[type="checkbox"] {
display:none;
}
.input-group { position:relative; display:table; border-collapse:separate; }
.input-group.col { float:none; padding-left:0; padding-right:0; }
.input-group .form-control { width:100%; margin-bottom:0; }
.input-group-lg > .form-control, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .btn { height:45px; padding:10px 16px; font-size:18px; line-height:1.33; border-radius:6px; }
select.input-group-lg > .form-control, select.input-group-lg > .input-group-addon, select.input-group-lg > .input-group-btn > .btn { height:45px; line-height:45px; }
textarea.input-group-lg > .form-control, textarea.input-group-lg > .input-group-addon, textarea.input-group-lg > .input-group-btn > .btn { height:auto; }
.input-group-sm > .form-control, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .btn { height:30px; padding:5px 10px; font-size:12px; line-height:1.5; border-radius:3px; }
select.input-group-sm > .form-control, select.input-group-sm > .input-group-addon, select.input-group-sm > .input-group-btn > .btn { height:30px; line-height:30px; }
textarea.input-group-sm > .form-control, textarea.input-group-sm > .input-group-addon, textarea.input-group-sm > .input-group-btn > .btn { height:auto; }
.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:4px; }
.input-group-addon.input-sm { padding:5px 10px; font-size:12px; border-radius:3px; }
.input-group-addon.input-lg { padding:10px 16px; font-size:18px; border-radius:6px; }
.input-group-addon input[type="radio"], .input-group-addon input[type="checkbox"] { margin-top:0; }
.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child > .btn, .input-group-btn:first-child > .dropdown-toggle, .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) { border-bottom-right-radius:0; border-top-right-radius:0; }
.input-group-addon:first-child { border-right:0; }
.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:last-child > .btn, .input-group-btn:last-child > .dropdown-toggle, .input-group-btn:first-child > .btn:not(:first-child) { border-bottom-left-radius:0; border-top-left-radius:0; }
.input-group-addon:last-child { border-left:0; }
.input-group-btn { position:relative; white-space:nowrap; }
.input-group-btn:first-child > .btn { margin-right:-1px; }
.input-group-btn:last-child > .btn { margin-left:-1px; }
.input-group-btn > .btn { position:relative; }
.input-group-btn > .btn + .btn { margin-left:-4px; }
.input-group-btn > .btn:hover, .input-group-btn > .btn:active { z-index:2; }
.nav { margin-bottom:0; padding-left:0; list-style:none; }
.nav:before, .nav:after { content:" "; display:table; }
.nav:after { clear:both; }
.nav:before, .nav:after { content:" "; display:table; }
.nav:after { clear:both; }
.nav > li { position:relative; display:block; }
.nav > li > a { position:relative; display:block; padding:10px 15px; }
.nav > li > a:hover, .nav > li > a:focus { text-decoration:none; background-color:#eeeeee; }
.nav > li.disabled > a { color:#999999; }
.nav > li.disabled > a:hover, .nav > li.disabled > a:focus { color:#999999; text-decoration:none; background-color:transparent; cursor:not-allowed; }
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus { background-color:#eeeeee; border-color:#cccccc; }
.nav .open > a .caret, .nav .open > a:hover .caret, .nav .open > a:focus .caret { border-top-color:#a6a6a6; border-bottom-color:#a6a6a6; }
.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.428571429; border:1px solid transparent; border-radius:4px 4px 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:#ffffff; border:1px solid #dddddd; border-bottom-color:transparent; cursor:default; }
.nav-tabs.nav-justified { width:100%; border-bottom:0; }
.nav-tabs.nav-justified > li { float:none; }
.nav-tabs.nav-justified > li > a { text-align:center; margin-bottom:5px; }
.nav-tabs.nav-justified > .dropdown .dropdown-menu { top:auto; left:auto; }
@media (min-width:768px) {
.nav-tabs.nav-justified > li { display:table-cell; width:1%; }
.nav-tabs.nav-justified > li > a { margin-bottom:0; }
}
.nav-tabs.nav-justified > li > a { margin-right:0; border-radius:4px; }
.nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus { border:1px solid #dddddd; }
@media (min-width:768px) {
.nav-tabs.nav-justified > li > a { border-bottom:1px solid #dddddd; border-radius:4px 4px 0 0; }
.nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus { border-bottom-color:#ffffff; }
}
.nav-pills > li { float:left; }
.nav-pills > li > a { border-radius:4px; }
.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:#ffffff; background-color:#cccccc; }
.nav-pills > li.active > a .caret, .nav-pills > li.active > a:hover .caret, .nav-pills > li.active > a:focus .caret { border-top-color:#ffffff; border-bottom-color:#ffffff; }
.nav-stacked > li { float:none; }
.nav-stacked > li + li { margin-top:2px; margin-left:0; }
.nav-justified { width:100%; }
.nav-justified > li { float:none; }
.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 { display:table-cell; width:1%; }
.nav-justified > li > a { margin-bottom:0; }
}
.nav-tabs-justified { border-bottom:0; }
.nav-tabs-justified > li > a { margin-right:0; border-radius:4px; }
.nav-tabs-justified > .active > a, .nav-tabs-justified > .active > a:hover, .nav-tabs-justified > .active > a:focus { border:1px solid #dddddd; }
@media (min-width:768px) {
.nav-tabs-justified > li > a { border-bottom:1px solid #dddddd; border-radius:4px 4px 0 0; }
.nav-tabs-justified > .active > a, .nav-tabs-justified > .active > a:hover, .nav-tabs-justified > .active > a:focus { border-bottom-color:#ffffff; }
}
.tab-content > .tab-pane { display:none; }
.tab-content > .active { display:block; }
.nav .caret { border-top-color:#cccccc; border-bottom-color:#cccccc; }
.nav a:hover .caret { border-top-color:#a6a6a6; border-bottom-color:#a6a6a6; }
.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; }
.navbar:before, .navbar:after { content:" "; display:table; }
.navbar:after { clear:both; }
@media (min-width:768px) {
.navbar { border-radius:4px; }
}
.navbar-header:before, .navbar-header:after { content:" "; display:table; }
.navbar-header:after { clear:both; }
.navbar-header:before, .navbar-header:after { content:" "; display:table; }
.navbar-header:after { clear:both; }
@media (min-width:768px) {
.navbar-header { float:left; }
}
.navbar-collapse { max-height:340px; overflow-x:visible; padding-right:15px; padding-left:15px; border-top:1px solid transparent; box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1); -webkit-overflow-scrolling:touch; }
.navbar-collapse:before, .navbar-collapse:after { content:" "; display:table; }
.navbar-collapse:after { clear:both; }
.navbar-collapse: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:auto; }
.navbar-collapse .navbar-nav.navbar-left:first-child { margin-left:-15px; }
.navbar-collapse .navbar-nav.navbar-right:last-child { margin-right:-15px; }
.navbar-collapse .navbar-text:last-child { margin-right:0; }
}
.container > .navbar-header, .container > .navbar-collapse { margin-right:-15px; margin-left:-15px; }
@media (min-width:768px) {
.container > .navbar-header, .container > .navbar-collapse { margin-right:0; margin-left:0; }
}
.navbar-static-top { z-index:1000; border-width:0 0 1px; }
@media (min-width:768px) {
.navbar-static-top { border-radius:0; }
}
.navbar-fixed-top, .navbar-fixed-bottom { position:fixed; right:0; left:0; z-index:1030; }
@media (min-width:768px) {
.navbar-fixed-top, .navbar-fixed-bottom { border-radius:0; }
}
.navbar-fixed-top { top:0; border-width:0 0 1px; }
.navbar-fixed-bottom { bottom:0; margin-bottom:0; border-width:1px 0 0; }
.navbar-brand { float:left; padding:15px 15px; font-size:18px; line-height:20px; }
.navbar-brand:hover, .navbar-brand:focus { text-decoration:none; }
@media (min-width:768px) {
.navbar > .container .navbar-brand { margin-left:-15px; }
}
.navbar-toggle { position:relative; float:right; margin-right:15px; padding:9px 10px; margin-top:8px; margin-bottom:8px; background-color:transparent; border:1px solid transparent; border-radius:4px; }
.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; }
}
@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 (min-width:768px) {
.navbar-form .form-group { display:inline-block; margin-bottom:0; vertical-align:middle; }
.navbar-form .form-control { display:inline-block; }
.navbar-form .radio, .navbar-form .checkbox { display:inline-block; margin-top:0; margin-bottom:0; padding-left:0; }
.navbar-form .radio input[type="radio"], .navbar-form .checkbox input[type="checkbox"] { float:none; margin-left:0; }
}
@media (max-width:767px) {
.navbar-form .form-group { margin-bottom:5px; }
}
@media (min-width:768px) {
.navbar-form { width:auto; border:0; margin-left:0; margin-right:0; padding-top:0; padding-bottom:0; -webkit-box-shadow:none; box-shadow:none; }
}
.navbar-nav > li > .dropdown-menu { margin-top:0; border-top-right-radius:0; border-top-left-radius:0; }
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu { border-bottom-right-radius:0; border-bottom-left-radius:0; }
.navbar-nav.pull-right > li > .dropdown-menu, .navbar-nav > li > .dropdown-menu.pull-right { left:auto; right:0; }
.navbar-btn { margin-top:8px; margin-bottom:8px; }
.navbar-text { float:left; margin-top:15px; margin-bottom:15px; }
@media (min-width:768px) {
.navbar-text { margin-left:15px; margin-right:15px; }
}
.navbar-default { background-color:#f8f8f8; border-color:#e7e7e7; }
.navbar-default .navbar-brand { color:#777777; }
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus { color:#5e5e5e; background-color:transparent; }
.navbar-default .navbar-text { color:#777777; }
.navbar-default .navbar-nav > 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:#cccccc; }
.navbar-default .navbar-collapse, .navbar-default .navbar-form { border-color:#e7e7e7; }
.navbar-default .navbar-nav > .dropdown > a:hover .caret, .navbar-default .navbar-nav > .dropdown > a:focus .caret { border-top-color:#333333; border-bottom-color:#333333; }
.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; }
.navbar-default .navbar-nav > .open > a .caret, .navbar-default .navbar-nav > .open > a:hover .caret, .navbar-default .navbar-nav > .open > a:focus .caret { border-top-color:#555555; border-bottom-color:#555555; }
.navbar-default .navbar-nav > .dropdown > a .caret { border-top-color:#777777; border-bottom-color:#777777; }
@media (max-width:767px) {
.navbar-default .navbar-nav .open .dropdown-menu > li > a { color:#777777; }
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { color:#333333; background-color:transparent; }
.navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus { color:#555555; background-color:#e7e7e7; }
.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus { color:#cccccc; background-color:transparent; }
}
.navbar-default .navbar-link { color:#777777; }
.navbar-default .navbar-link:hover { color:#333333; }
.navbar-inverse { background-color:#222222; border-color:#080808; }
.navbar-inverse .navbar-brand { color:#999999; }
.navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus { color:#ffffff; background-color:transparent; }
.navbar-inverse .navbar-text { color:#999999; }
.navbar-inverse .navbar-nav > li > a { color:#999999; }
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus { color:#ffffff; background-color:transparent; }
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus { color:#ffffff; background-color:#080808; }
.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:#ffffff; }
.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:#080808; color:#ffffff; }
.navbar-inverse .navbar-nav > .dropdown > a:hover .caret { border-top-color:#ffffff; border-bottom-color:#ffffff; }
.navbar-inverse .navbar-nav > .dropdown > a .caret { border-top-color:#999999; border-bottom-color:#999999; }
.navbar-inverse .navbar-nav > .open > a .caret, .navbar-inverse .navbar-nav > .open > a:hover .caret, .navbar-inverse .navbar-nav > .open > a:focus .caret { border-top-color:#ffffff; border-bottom-color:#ffffff; }
@media (max-width:767px) {
.navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header { border-color:#080808; }
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a { color:#999999; }
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus { color:#ffffff; 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:#ffffff; background-color:#080808; }
.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus { color:#444444; background-color:transparent; }
}
.navbar-inverse .navbar-link { color:#999999; }
.navbar-inverse .navbar-link:hover { color:#ffffff; }
.breadcrumb { padding:8px 15px; margin-bottom:20px; list-style:none; background-color:#f5f5f5; border-radius:4px; }
.breadcrumb > li { display:inline-block; }
.breadcrumb > li + li:before { content:"/\00a0"; padding:0 5px; color:#cccccc; }
.breadcrumb > .active { color:#999999; }
.pagination { display:inline-block; padding-left:0; margin:20px 0; border-radius:4px; }
.pagination > li { display:inline; }
.pagination > li > a, .pagination > li > span { position:relative; float:left; padding:6px 12px; line-height:1.428571429; text-decoration:none; background-color:#ffffff; border:1px solid #dddddd; margin-left:-1px; }
.pagination > li:first-child > a, .pagination > li:first-child > span { margin-left:0; border-bottom-left-radius:4px; border-top-left-radius:4px; }
.pagination > li:last-child > a, .pagination > li:last-child > span { border-bottom-right-radius:4px; border-top-right-radius:4px; }
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus { background-color:#eeeeee; }
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus { z-index:2; color:#ffffff; background-color:#cccccc; border-color:#cccccc; cursor:default; }
.pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus { color:#999999; background-color:#ffffff; 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:6px; border-top-left-radius:6px; }
.pagination-lg > li:last-child > a, .pagination-lg > li:last-child > span { border-bottom-right-radius:6px; border-top-right-radius:6px; }
.pagination-sm > li > a, .pagination-sm > li > span { padding:5px 10px; font-size:12px; }
.pagination-sm > li:first-child > a, .pagination-sm > li:first-child > span { border-bottom-left-radius:3px; border-top-left-radius:3px; }
.pagination-sm > li:last-child > a, .pagination-sm > li:last-child > span { border-bottom-right-radius:3px; border-top-right-radius:3px; }
.pager { padding-left:0; margin:20px 0; list-style:none; text-align:center; }
.pager:before, .pager:after { content:" "; display:table; }
.pager:after { clear:both; }
.pager: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:#ffffff; 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:#999999; background-color:#ffffff; cursor:not-allowed; }
.label { display:inline; padding:.2em .6em .3em; font-size:75%; font-weight:bold; line-height:1; color:#ffffff; text-align:center; white-space:nowrap; vertical-align:baseline; border-radius:.25em; background:#999; }
.label[href]:hover, .label[href]:focus { color:#ffffff; text-decoration:none; cursor:pointer; }
.label:empty { display:none; }
.label-default { background-color:#999999; }
.label-default[href]:hover, .label-default[href]:focus { background-color:#808080; }
.label-primary { background-color:#cccccc; }
.label-primary[href]:hover, .label-primary[href]:focus { background-color:#b3b3b3; }
.label-success { background-color:#5cb85c; }
.label-success[href]:hover, .label-success[href]:focus { background-color:#449d44; }
.label-info { background-color:#5bc0de; }
.label-info[href]:hover, .label-info[href]:focus { background-color:#31b0d5; }
.label-warning { background-color:#f0ad4e; }
.label-warning[href]:hover, .label-warning[href]:focus { background-color:#ec971f; }
.label-danger { background-color:#d9534f; }
.label-danger[href]:hover, .label-danger[href]:focus { background-color:#c9302c; }
.badge { display:inline-block; min-width:10px; padding:3px 7px; font-size:12px; font-weight:bold; color:#ffffff; line-height:1; vertical-align:baseline; white-space:nowrap; text-align:center; background-color:#999999; border-radius:10px; }
.badge:empty { display:none; }
a.badge:hover, a.badge:focus { color:#ffffff; text-decoration:none; cursor:pointer; }
.btn .badge { position:relative; top:-1px; }
a.list-group-item.active > .badge, .nav-pills > .active > a > .badge { color:#cccccc; background-color:#ffffff; }
.nav-pills > li > a > .badge { margin-left:3px; }
.jumbotron { padding:30px; margin-bottom:30px; font-size:21px; font-weight:200; line-height:2.1428571435; color:inherit; background-color:#eeeeee; }
.jumbotron h1 { line-height:1; color:inherit; }
.jumbotron p { line-height:1.4; }
.container .jumbotron { border-radius:6px; }
@media screen and (min-width:768px) {
.jumbotron { padding-top:48px; padding-bottom:48px; }
.container .jumbotron { padding-left:60px; padding-right:60px; }
.jumbotron h1 { font-size:63px; }
}
.thumbnail { padding:4px; line-height:1.428571429; background-color:#ffffff; border:1px solid #dddddd; border-radius:4px; -webkit-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out; display:inline-block; max-width:100%; height:auto; display:block; margin-bottom:20px; }
.thumbnail > img { display:block; max-width:100%; height:auto; margin-left:auto; margin-right:auto; }
a.thumbnail:hover, a.thumbnail:focus, a.thumbnail.active { border-color:#cccccc; }
.thumbnail .caption { padding:9px; color:#333333; }
.alert { padding:15px; margin-bottom:20px; border:1px solid transparent; border-radius:4px; }
.alert h4 { margin-top:0; color:inherit; }
.alert .alert-link { font-weight:bold; }
.alert > p, .alert > ul { margin-bottom:0; }
.alert > p + p { margin-top:5px; }
.alert-dismissable { padding-right:35px; }
.alert-dismissable .close { position:relative; top:-2px; right:-21px; color:inherit; }
.alert-success { background-color:#dff0d8; border-color:#d6e9c6; color:#468847; }
.alert-success hr { border-top-color:#c9e2b3; }
.alert-success .alert-link { color:#356635; }
.alert-info { background-color:#d9edf7; border-color:#bce8f1; color:#3a87ad; }
.alert-info hr { border-top-color:#a6e1ec; }
.alert-info .alert-link { color:#2d6987; }
.alert-warning { background-color:#fcf8e3; border-color:#faebcc; color:#c09853; }
.alert-warning hr { border-top-color:#f7e1b5; }
.alert-warning .alert-link { color:#a47e3c; }
.alert-danger { background-color:#f2dede; border-color:#ebccd1; color:#b94a48; }
.alert-danger hr { border-top-color:#e4b9c0; }
.alert-danger .alert-link { color:#953b39; }
@-webkit-keyframes progress-bar-stripes { from {
background-position:40px 0;
}
to { background-position:0 0; }
}
@-moz-keyframes progress-bar-stripes { from {
background-position:40px 0;
}
to { background-position:0 0; }
}
@-o-keyframes progress-bar-stripes { from {
background-position:0 0;
}
to { background-position:40px 0; }
}
@keyframes progress-bar-stripes { from {
background-position:40px 0;
}
to { background-position:0 0; }
}
.progress { overflow:hidden; height:20px; margin-bottom:20px; background-color:#f5f5f5; border-radius:4px; -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:#ffffff; text-align:center; background-color:#cccccc; -webkit-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15); box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15); -webkit-transition:width 0.6s ease; transition:width 0.6s ease; }
.progress-striped .progress-bar { background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image:-moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-size:40px 40px; }
.progress.active .progress-bar { -webkit-animation:progress-bar-stripes 2s linear infinite; animation:progress-bar-stripes 2s linear infinite; }
.progress-bar-success { background-color:#5cb85c; }
.progress-striped .progress-bar-success { background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image:-moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }
.progress-bar-info { background-color:#5bc0de; }
.progress-striped .progress-bar-info { background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image:-moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }
.progress-bar-warning { background-color:#f0ad4e; }
.progress-striped .progress-bar-warning { background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image:-moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }
.progress-bar-danger { background-color:#d9534f; }
.progress-striped .progress-bar-danger { background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image:-moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }
.media, .media-body { overflow:hidden; zoom:1; }
.media, .media .media { margin-top:15px; }
.media:first-child { margin-top:0; }
.media-object { display:block; }
.media-heading { margin:0 0 5px; }
.media > .pull-left { margin-right:10px; }
.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:#ffffff; border:1px solid #dddddd; }
.list-group-item:first-child { border-top-right-radius:4px; border-top-left-radius:4px; }
.list-group-item:last-child { margin-bottom:0; border-bottom-right-radius:4px; border-bottom-left-radius:4px; }
.list-group-item > .badge { float:right; }
.list-group-item > .badge + .badge { margin-right:5px; }
a.list-group-item { color:#555555; }
a.list-group-item .list-group-item-heading { color:#333333; }
a.list-group-item:hover, a.list-group-item:focus { text-decoration:none; background-color:#f5f5f5; }
a.list-group-item.active, a.list-group-item.active:hover, a.list-group-item.active:focus { z-index:2; color:#ffffff; background-color:#cccccc; border-color:#cccccc; }
a.list-group-item.active .list-group-item-heading, a.list-group-item.active:hover .list-group-item-heading, a.list-group-item.active:focus .list-group-item-heading { color:inherit; }
a.list-group-item.active .list-group-item-text, a.list-group-item.active:hover .list-group-item-text, a.list-group-item.active:focus .list-group-item-text { color:#ffffff; }
.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:#ffffff; border:1px solid transparent; border-radius:4px; -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-body:before, .panel-body:after { content:" "; display:table; }
.panel-body:after { clear:both; }
.panel > .list-group { margin-bottom:0; }
.panel > .list-group .list-group-item { border-width:1px 0; }
.panel > .list-group .list-group-item:first-child { border-top-right-radius:0; border-top-left-radius:0; }
.panel > .list-group .list-group-item:last-child { border-bottom:0; }
.panel-heading + .list-group .list-group-item:first-child { border-top-width:0; }
.panel > .table, .panel > .table-responsive { margin-bottom:0; }
.panel > .panel-body + .table, .panel > .panel-body + .table-responsive { border-top:1px solid #dddddd; }
.panel > .table-bordered, .panel > .table-responsive > .table-bordered { border:0; }
.panel > .table-bordered > thead > tr > th:first-child, .panel > .table-responsive > .table-bordered > thead > tr > th:first-child, .panel > .table-bordered > tbody > tr > th:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, .panel > .table-bordered > tfoot > tr > th:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, .panel > .table-bordered > thead > tr > td:first-child, .panel > .table-responsive > .table-bordered > thead > tr > td:first-child, .panel > .table-bordered > tbody > tr > td:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, .panel > .table-bordered > tfoot > tr > td: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-responsive > .table-bordered > thead > tr > th:last-child, .panel > .table-bordered > tbody > tr > th:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, .panel > .table-bordered > tfoot > tr > th:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, .panel > .table-bordered > thead > tr > td:last-child, .panel > .table-responsive > .table-bordered > thead > tr > td:last-child, .panel > .table-bordered > tbody > tr > td:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, .panel > .table-bordered > tfoot > tr > td:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child { border-right:0; }
.panel > .table-bordered > thead > tr:last-child > th, .panel > .table-responsive > .table-bordered > thead > tr:last-child > th, .panel > .table-bordered > tbody > tr:last-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, .panel > .table-bordered > tfoot > tr:last-child > th, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th, .panel > .table-bordered > thead > tr:last-child > td, .panel > .table-responsive > .table-bordered > thead > tr:last-child > td, .panel > .table-bordered > tbody > tr:last-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, .panel > .table-bordered > tfoot > tr:last-child > td, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td { border-bottom:0; }
.panel-heading { padding:10px 15px; border-bottom:1px solid transparent; border-top-right-radius:3px; border-top-left-radius:3px; }
.panel-heading > .dropdown .dropdown-toggle { color:inherit; }
.panel-title { margin-top:0; margin-bottom:0; font-size:16px; }
.panel-title > a { color:inherit; }
.panel-footer { padding:10px 15px; background-color:#f5f5f5; border-top:1px solid #dddddd; border-bottom-right-radius:3px; border-bottom-left-radius:3px; }
.panel-group .panel { margin-bottom:0; border-radius:4px; overflow:hidden; }
.panel-group .panel + .panel { margin-top:5px; }
.panel-group .panel-heading { border-bottom:0; }
.panel-group .panel-heading + .panel-collapse .panel-body { border-top:1px solid #dddddd; }
.panel-group .panel-footer { border-top:0; }
.panel-group .panel-footer + .panel-collapse .panel-body { border-bottom:1px solid #dddddd; }
.panel-default { border-color:#dddddd; }
.panel-default > .panel-heading { color:#333333; background-color:#f5f5f5; border-color:#dddddd; }
.panel-default > .panel-heading + .panel-collapse .panel-body { border-top-color:#dddddd; }
.panel-default > .panel-heading > .dropdown .caret { border-color:#333333 transparent; }
.panel-default > .panel-footer + .panel-collapse .panel-body { border-bottom-color:#dddddd; }
.panel-primary { border-color:#cccccc; }
.panel-primary > .panel-heading { color:#ffffff; background-color:#cccccc; border-color:#cccccc; }
.panel-primary > .panel-heading + .panel-collapse .panel-body { border-top-color:#cccccc; }
.panel-primary > .panel-heading > .dropdown .caret { border-color:#ffffff transparent; }
.panel-primary > .panel-footer + .panel-collapse .panel-body { border-bottom-color:#cccccc; }
.panel-success { border-color:#d6e9c6; }
.panel-success > .panel-heading { color:#468847; background-color:#dff0d8; border-color:#d6e9c6; }
.panel-success > .panel-heading + .panel-collapse .panel-body { border-top-color:#d6e9c6; }
.panel-success > .panel-heading > .dropdown .caret { border-color:#468847 transparent; }
.panel-success > .panel-footer + .panel-collapse .panel-body { border-bottom-color:#d6e9c6; }
.panel-warning { border-color:#faebcc; }
.panel-warning > .panel-heading { color:#c09853; background-color:#fcf8e3; border-color:#faebcc; }
.panel-warning > .panel-heading + .panel-collapse .panel-body { border-top-color:#faebcc; }
.panel-warning > .panel-heading > .dropdown .caret { border-color:#c09853 transparent; }
.panel-warning > .panel-footer + .panel-collapse .panel-body { border-bottom-color:#faebcc; }
.panel-danger { border-color:#ebccd1; }
.panel-danger > .panel-heading { color:#b94a48; background-color:#f2dede; border-color:#ebccd1; }
.panel-danger > .panel-heading + .panel-collapse .panel-body { border-top-color:#ebccd1; }
.panel-danger > .panel-heading > .dropdown .caret { border-color:#b94a48 transparent; }
.panel-danger > .panel-footer + .panel-collapse .panel-body { border-bottom-color:#ebccd1; }
.panel-info { border-color:#bce8f1; }
.panel-info > .panel-heading { color:#3a87ad; background-color:#d9edf7; border-color:#bce8f1; }
.panel-info > .panel-heading + .panel-collapse .panel-body { border-top-color:#bce8f1; }
.panel-info > .panel-heading > .dropdown .caret { border-color:#3a87ad transparent; }
.panel-info > .panel-footer + .panel-collapse .panel-body { border-bottom-color:#bce8f1; }
.well { min-height:20px; padding:19px; margin-bottom:20px; background-color:#f5f5f5; border:1px solid #e3e3e3; border-radius:4px; -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05); box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05); }
.well blockquote { border-color:#ddd; border-color:rgba(0, 0, 0, 0.15); }
.well-lg { padding:24px; border-radius:6px; }
.well-sm { padding:9px; border-radius:3px; }
.close { float:right; font-size:21px; font-weight:bold; line-height:1; color:#000000; text-shadow:0 1px 0 #ffffff; opacity:0.2; filter:alpha(opacity=20); }
.close:hover, .close:focus { color:#000000; 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; }
.modal-open { overflow:hidden; }
.modal { display:none; overflow:auto; overflow-y:scroll; position:fixed; top:0; right:0; bottom:0; left:0; z-index:1040; }
.modal.fade .modal-dialog { -webkit-transform:translate(0, -25%); -ms-transform:translate(0, -25%); transform:translate(0, -25%); -webkit-transition:-webkit-transform 0.3s ease-out; -moz-transition:-moz-transform 0.3s ease-out; -o-transition:-o-transform 0.3s ease-out; transition:transform 0.3s ease-out; }
.modal.in .modal-dialog { -webkit-transform:translate(0, 0); -ms-transform:translate(0, 0); transform:translate(0, 0); }
.modal-dialog { position:relative; margin-left:auto; margin-right:auto; width:auto; padding:10px; z-index:1050; }
.modal-content { position:relative; background-color:#ffffff; border:1px solid #999999; border:1px solid rgba(0, 0, 0, 0.2); border-radius:6px; -webkit-box-shadow:0 3px 9px rgba(0, 0, 0, 0.5); box-shadow:0 3px 9px rgba(0, 0, 0, 0.5); background-clip:padding-box; outline:none; }
.modal-backdrop { position:fixed; top:0; right:0; bottom:0; left:0; z-index:1030; background-color:#000000; }
.modal-backdrop.fade { opacity:0; filter:alpha(opacity=0); }
.modal-backdrop.in { opacity:0.5; filter:alpha(opacity=50); }
.modal-header { padding:15px; border-bottom:1px solid #e5e5e5; min-height:16.428571429px; }
.modal-header .close { margin-top:-2px; }
.modal-title { margin:0; line-height:1.428571429; }
.modal-body { position:relative; padding:20px; }
.modal-footer { margin-top:15px; padding:19px 20px 20px; text-align:right; border-top:1px solid #e5e5e5; }
.modal-footer:before, .modal-footer:after { content:" "; display:table; }
.modal-footer:after { clear:both; }
.modal-footer:before, .modal-footer:after { content:" "; display:table; }
.modal-footer:after { clear:both; }
.modal-footer .btn + .btn { margin-left:5px; margin-bottom:0; }
.modal-footer .btn-group .btn + .btn { margin-left:-1px; }
.modal-footer .btn-block + .btn-block { margin-left:0; }
@media screen and (min-width:768px) {
.modal-dialog { width:600px; padding-top:30px; padding-bottom:30px; }
.modal-content { -webkit-box-shadow:0 5px 15px rgba(0, 0, 0, 0.5); box-shadow:0 5px 15px rgba(0, 0, 0, 0.5); }
}
.tooltip { position:absolute; z-index:1030; display:block; visibility:visible; font-size:12px; line-height:1.4; opacity:0; filter:alpha(opacity=0); }
.tooltip.in { opacity:0.9; filter:alpha(opacity=90); }
.tooltip.top { margin-top:-3px; padding:5px 0; }
.tooltip.right { margin-left:3px; padding:0 5px; }
.tooltip.bottom { margin-top:3px; padding:5px 0; }
.tooltip.left { margin-left:-3px; padding:0 5px; }
.tooltip-inner { max-width:200px; padding:3px 8px; color:#ffffff; text-align:center; text-decoration:none; background-color:#000000; border-radius:4px; }
.tooltip-arrow { position:absolute; width:0; height:0; border-color:transparent; border-style:solid; }
.tooltip.top .tooltip-arrow { bottom:0; left:50%; margin-left:-5px; border-width:5px 5px 0; border-top-color:#000000; }
.tooltip.top-left .tooltip-arrow { bottom:0; left:5px; border-width:5px 5px 0; border-top-color:#000000; }
.tooltip.top-right .tooltip-arrow { bottom:0; right:5px; border-width:5px 5px 0; border-top-color:#000000; }
.tooltip.right .tooltip-arrow { top:50%; left:0; margin-top:-5px; border-width:5px 5px 5px 0; border-right-color:#000000; }
.tooltip.left .tooltip-arrow { top:50%; right:0; margin-top:-5px; border-width:5px 0 5px 5px; border-left-color:#000000; }
.tooltip.bottom .tooltip-arrow { top:0; left:50%; margin-left:-5px; border-width:0 5px 5px; border-bottom-color:#000000; }
.tooltip.bottom-left .tooltip-arrow { top:0; left:5px; border-width:0 5px 5px; border-bottom-color:#000000; }
.tooltip.bottom-right .tooltip-arrow { top:0; right:5px; border-width:0 5px 5px; border-bottom-color:#000000; }
.popover { position:absolute; top:0; left:0; z-index:1010; display:none; max-width:276px; padding:1px; text-align:left; background-color:#ffffff; background-clip:padding-box; border:1px solid #cccccc; border:1px solid rgba(0, 0, 0, 0.2); border-radius:6px; -webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2); box-shadow:0 5px 10px rgba(0, 0, 0, 0.2); white-space:normal; }
.popover.top { margin-top:-10px; }
.popover.right { margin-left:10px; }
.popover.bottom { margin-top:10px; }
.popover.left { margin-left:-10px; }
.popover-title { margin:0; padding:8px 14px; font-size:14px; font-weight:normal; line-height:18px; background-color:#f7f7f7; border-bottom:1px solid #ebebeb; border-radius:5px 5px 0 0; }
.popover-content { padding:9px 14px; }
.popover .arrow, .popover .arrow:after { position:absolute; display:block; width:0; height:0; border-color:transparent; border-style:solid; }
.popover .arrow { border-width:11px; }
.popover .arrow:after { border-width:10px; content:""; }
.popover.top .arrow { left:50%; margin-left:-11px; border-bottom-width:0; border-top-color:#999999; border-top-color:rgba(0, 0, 0, 0.25); bottom:-11px; }
.popover.top .arrow:after { content:" "; bottom:1px; margin-left:-10px; border-bottom-width:0; border-top-color:#ffffff; }
.popover.right .arrow { top:50%; left:-11px; margin-top:-11px; border-left-width:0; border-right-color:#999999; border-right-color:rgba(0, 0, 0, 0.25); }
.popover.right .arrow:after { content:" "; left:1px; bottom:-10px; border-left-width:0; border-right-color:#ffffff; }
.popover.bottom .arrow { left:50%; margin-left:-11px; border-top-width:0; border-bottom-color:#999999; border-bottom-color:rgba(0, 0, 0, 0.25); top:-11px; }
.popover.bottom .arrow:after { content:" "; top:1px; margin-left:-10px; border-top-width:0; border-bottom-color:#ffffff; }
.popover.left .arrow { top:50%; right:-11px; margin-top:-11px; border-right-width:0; border-left-color:#999999; border-left-color:rgba(0, 0, 0, 0.25); }
.popover.left .arrow:after { content:" "; right:1px; border-right-width:0; border-left-color:#ffffff; bottom:-10px; }
.carousel { position:relative; }
.carousel-inner { position:relative; overflow:hidden; width:100%; }
.carousel-inner > .item { display:none; position:relative; -webkit-transition:0.6s ease-in-out left; transition:0.6s ease-in-out left; }
.carousel-inner > .item > img, .carousel-inner > .item > a > img { display:block; max-width:100%; height:auto; line-height:1; }
.carousel-inner > .active, .carousel-inner > .next, .carousel-inner > .prev { display:block; }
.carousel-inner > .active { left:0; }
.carousel-inner > .next, .carousel-inner > .prev { position:absolute; top:0; width:100%; }
.carousel-inner > .next { left:100%; }
.carousel-inner > .prev { left:-100%; }
.carousel-inner > .next.left, .carousel-inner > .prev.right { left:0; }
.carousel-inner > .active.left { left:-100%; }
.carousel-inner > .active.right { left:100%; }
.carousel-control { position:absolute; bottom:26px; right:5px; z-index: 100; }
.carousel-control.left { background:url(../css/../images/prev.png) no-repeat left top; right:30px; }
.carousel-control.right { background:url(../css/../images/next.png) no-repeat left top; }
.carousel-control.left, .carousel-control.right { width:10px; height:22px; }
.carousel-control:hover, .carousel-control:focus { color:#ffffff; text-decoration:none; opacity:0.9; filter:alpha(opacity=90); }
.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right { position:absolute; top:50%; z-index:5; display:inline-block; }
.carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left { left:50%; }
.carousel-control .icon-next, .carousel-control .glyphicon-chevron-right { right:50%; }
.carousel-control .icon-prev, .carousel-control .icon-next { width:20px; height:20px; margin-top:-10px; margin-left:-10px; font-family:serif; }
.carousel-control .icon-prev:before { content:'\2039'; }
.carousel-control .icon-next:before { content:'\203a'; }
.carousel-indicators { position:absolute; bottom:10px; left:50%; z-index:15; width:60%; margin-left:-30%; padding-left:0; list-style:none; text-align:center; }
.carousel-indicators li { display:inline-block; width:10px; height:10px; margin:1px; text-indent:-999px; border:1px solid #ffffff; border-radius:10px; cursor:pointer; background-color:#000 \9; background-color:rgba(0, 0, 0, 0); }
.carousel-indicators .active { margin:0; width:12px; height:12px; background-color:#ffffff; }
.carousel-caption { position:absolute; left:15%; right:15%; bottom:20px; z-index:10; padding-top:20px; padding-bottom:20px; color:#ffffff; text-align:center; text-shadow:0 1px 2px rgba(0, 0, 0, 0.6); }
.carousel-caption .btn { text-shadow:none; }
@media screen and (min-width:768px) {
.carousel-control .glyphicons-chevron-left, .carousel-control .glyphicons-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next { width:30px; height:30px; margin-top:-15px; margin-left:-15px; font-size:30px; }
.carousel-caption { left:20%; right:20%; padding-bottom:30px; }
.carousel-indicators { bottom:20px; }
}
.clearfix:before, .clearfix:after { content:" "; display:table; }
.clearfix:after { clear:both; }
.center-block { display:block; margin-left:auto; margin-right:auto; }
.pull-right { float:right !important; }
.pull-left { float:left !important; }
.hide { display:none !important; }
.show { display:block !important; }
.invisible { visibility:hidden; }
.text-hide { font:0/0 a; color:transparent; text-shadow:none; background-color:transparent; border:0; }
.hidden { display:none !important; visibility:hidden !important; }
.affix { position:fixed; }
@-ms-viewport {
width:device-width;
}
.visible-xs, tr.visible-xs, th.visible-xs, td.visible-xs { display:none !important; }
@media (max-width:767px) {
.visible-xs { display:block !important; }
tr.visible-xs { display:table-row !important; }
th.visible-xs, td.visible-xs { display:table-cell !important; }
}
@media (min-width:768px) and (max-width:991px) {
.visible-xs.visible-sm { display:block !important; }
tr.visible-xs.visible-sm { display:table-row !important; }
th.visible-xs.visible-sm, td.visible-xs.visible-sm { display:table-cell !important; }
}
@media (min-width:992px) and (max-width:1199px) {
.visible-xs.visible-md { display:block !important; }
tr.visible-xs.visible-md { display:table-row !important; }
th.visible-xs.visible-md, td.visible-xs.visible-md { display:table-cell !important; }
}
@media (min-width:1200px) {
.visible-xs.visible-lg { display:block !important; }
tr.visible-xs.visible-lg { display:table-row !important; }
th.visible-xs.visible-lg, td.visible-xs.visible-lg { display:table-cell !important; }
}
.visible-sm, tr.visible-sm, th.visible-sm, td.visible-sm { display:none !important; }
@media (max-width:767px) {
.visible-sm.visible-xs { display:block !important; }
tr.visible-sm.visible-xs { display:table-row !important; }
th.visible-sm.visible-xs, td.visible-sm.visible-xs { display:table-cell !important; }
}
@media (min-width:768px) and (max-width:991px) {
.visible-sm { display:block !important; }
tr.visible-sm { display:table-row !important; }
th.visible-sm, td.visible-sm { display:table-cell !important; }
}
@media (min-width:992px) and (max-width:1199px) {
.visible-sm.visible-md { display:block !important; }
tr.visible-sm.visible-md { display:table-row !important; }
th.visible-sm.visible-md, td.visible-sm.visible-md { display:table-cell !important; }
}
@media (min-width:1200px) {
.visible-sm.visible-lg { display:block !important; }
tr.visible-sm.visible-lg { display:table-row !important; }
th.visible-sm.visible-lg, td.visible-sm.visible-lg { display:table-cell !important; }
}
.visible-md, tr.visible-md, th.visible-md, td.visible-md { display:none !important; }
@media (max-width:767px) {
.visible-md.visible-xs { display:block !important; }
tr.visible-md.visible-xs { display:table-row !important; }
th.visible-md.visible-xs, td.visible-md.visible-xs { display:table-cell !important; }
}
@media (min-width:768px) and (max-width:991px) {
.visible-md.visible-sm { display:block !important; }
tr.visible-md.visible-sm { display:table-row !important; }
th.visible-md.visible-sm, td.visible-md.visible-sm { display:table-cell !important; }
}
@media (min-width:992px) and (max-width:1199px) {
.visible-md { display:block !important; }
tr.visible-md { display:table-row !important; }
th.visible-md, td.visible-md { display:table-cell !important; }
}
@media (min-width:1200px) {
.visible-md.visible-lg { display:block !important; }
tr.visible-md.visible-lg { display:table-row !important; }
th.visible-md.visible-lg, td.visible-md.visible-lg { display:table-cell !important; }
}
.visible-lg, tr.visible-lg, th.visible-lg, td.visible-lg { display:none !important; }
@media (max-width:767px) {
.visible-lg.visible-xs { display:block !important; }
tr.visible-lg.visible-xs { display:table-row !important; }
th.visible-lg.visible-xs, td.visible-lg.visible-xs { display:table-cell !important; }
}
@media (min-width:768px) and (max-width:991px) {
.visible-lg.visible-sm { display:block !important; }
tr.visible-lg.visible-sm { display:table-row !important; }
th.visible-lg.visible-sm, td.visible-lg.visible-sm { display:table-cell !important; }
}
@media (min-width:992px) and (max-width:1199px) {
.visible-lg.visible-md { display:block !important; }
tr.visible-lg.visible-md { display:table-row !important; }
th.visible-lg.visible-md, td.visible-lg.visible-md { display:table-cell !important; }
}
@media (min-width:1200px) {
.visible-lg { display:block !important; }
tr.visible-lg { display:table-row !important; }
th.visible-lg, td.visible-lg { display:table-cell !important; }
}
.hidden-xs { display:block !important; }
tr.hidden-xs { display:table-row !important; }
th.hidden-xs, td.hidden-xs { display:table-cell !important; }
@media (max-width:767px) {
.hidden-xs, tr.hidden-xs, th.hidden-xs, td.hidden-xs { display:none !important; }
}
@media (min-width:768px) and (max-width:991px) {
.hidden-xs.hidden-sm, tr.hidden-xs.hidden-sm, th.hidden-xs.hidden-sm, td.hidden-xs.hidden-sm { display:none !important; }
}
@media (min-width:992px) and (max-width:1199px) {
.hidden-xs.hidden-md, tr.hidden-xs.hidden-md, th.hidden-xs.hidden-md, td.hidden-xs.hidden-md { display:none !important; }
}
@media (min-width:1200px) {
.hidden-xs.hidden-lg, tr.hidden-xs.hidden-lg, th.hidden-xs.hidden-lg, td.hidden-xs.hidden-lg { display:none !important; }
}
.hidden-sm { display:block !important; }
tr.hidden-sm { display:table-row !important; }
th.hidden-sm, td.hidden-sm { display:table-cell !important; }
@media (max-width:767px) {
.hidden-sm.hidden-xs, tr.hidden-sm.hidden-xs, th.hidden-sm.hidden-xs, td.hidden-sm.hidden-xs { display:none !important; }
}
@media (min-width:768px) and (max-width:991px) {
.hidden-sm, tr.hidden-sm, th.hidden-sm, td.hidden-sm { display:none !important; }
}
@media (min-width:992px) and (max-width:1199px) {
.hidden-sm.hidden-md, tr.hidden-sm.hidden-md, th.hidden-sm.hidden-md, td.hidden-sm.hidden-md { display:none !important; }
}
@media (min-width:1200px) {
.hidden-sm.hidden-lg, tr.hidden-sm.hidden-lg, th.hidden-sm.hidden-lg, td.hidden-sm.hidden-lg { display:none !important; }
}
.hidden-md { display:block !important; }
tr.hidden-md { display:table-row !important; }
th.hidden-md, td.hidden-md { display:table-cell !important; }
@media (max-width:767px) {
.hidden-md.hidden-xs, tr.hidden-md.hidden-xs, th.hidden-md.hidden-xs, td.hidden-md.hidden-xs { display:none !important; }
}
@media (min-width:768px) and (max-width:991px) {
.hidden-md.hidden-sm, tr.hidden-md.hidden-sm, th.hidden-md.hidden-sm, td.hidden-md.hidden-sm { display:none !important; }
}
@media (min-width:992px) and (max-width:1199px) {
.hidden-md, tr.hidden-md, th.hidden-md, td.hidden-md { display:none !important; }
}
@media (min-width:1200px) {
.hidden-md.hidden-lg, tr.hidden-md.hidden-lg, th.hidden-md.hidden-lg, td.hidden-md.hidden-lg { display:none !important; }
}
.hidden-lg { display:block !important; }
tr.hidden-lg { display:table-row !important; }
th.hidden-lg, td.hidden-lg { display:table-cell !important; }
@media (max-width:767px) {
.hidden-lg.hidden-xs, tr.hidden-lg.hidden-xs, th.hidden-lg.hidden-xs, td.hidden-lg.hidden-xs { display:none !important; }
}
@media (min-width:768px) and (max-width:991px) {
.hidden-lg.hidden-sm, tr.hidden-lg.hidden-sm, th.hidden-lg.hidden-sm, td.hidden-lg.hidden-sm { display:none !important; }
}
@media (min-width:992px) and (max-width:1199px) {
.hidden-lg.hidden-md, tr.hidden-lg.hidden-md, th.hidden-lg.hidden-md, td.hidden-lg.hidden-md { display:none !important; }
}
@media (min-width:1200px) {
.hidden-lg, tr.hidden-lg, th.hidden-lg, td.hidden-lg { display:none !important; }
}
.visible-print, tr.visible-print, th.visible-print, td.visible-print { display:none !important; }
@media print {
.visible-print { display:block !important; }
tr.visible-print { display:table-row !important; }
th.visible-print, td.visible-print { display:table-cell !important; }
.hidden-print, tr.hidden-print, th.hidden-print, td.hidden-print { display:none !important; }
}
/* End */


/* Start:../css/fonts/font-awesome/css/font-awesome.css?151781593119372*/
@font-face { font-family:'FontAwesome'; src:url('../css/fonts/font-awesome/css/../fonts/fontawesome-webfont.eot?v=4.0.3'); src:url('../css/fonts/font-awesome/css/../fonts/fontawesome-webfont.eot?#iefix&v=4.0.3') format('embedded-opentype'), url('../css/fonts/font-awesome/css/../fonts/fontawesome-webfont.woff?v=4.0.3') format('woff'), url('../css/fonts/font-awesome/css/../fonts/fontawesome-webfont.ttf?v=4.0.3') format('truetype'), url('../css/fonts/font-awesome/css/../fonts/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular') format('svg'); font-weight:normal; font-style:normal; }
.icon { display:inline-block; font-family:FontAwesome; font-style:normal; font-weight:normal; line-height:1; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; }
.icon-lg { font-size:1.3333333333333333em; line-height:0.75em; vertical-align:-15%; }
.icon-2x { font-size:2em; }
.icon-3x { font-size:3em; }
.icon-4x { font-size:4em; }
.icon-5x { font-size:5em; }
.icon-fw { width:1.2857142857142858em; text-align:center; }
.icon-ul { padding-left:0; margin-left:2.142857142857143em; list-style-type:none; }
.icon-ul > li { position:relative; }
.icon-li { position:absolute; left:-2.142857142857143em; width:2.142857142857143em; top:0.14285714285714285em; text-align:center; }
.icon-li.icon-lg { left:-1.8571428571428572em; }
.icon-border { padding:.2em .25em .15em; border:solid 0.08em #eeeeee; border-radius:.1em; }
.pull-right { float:right; }
.pull-left { float:left; }
.icon.pull-left { margin-right:.3em; }
.icon.pull-right { margin-left:.3em; }
.icon-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);
}
}
@-ms-keyframes spin { 0% {
-ms-transform:rotate(0deg);
}
100% {
-ms-transform:rotate(359deg);
}
}
@keyframes spin { 0% {
transform:rotate(0deg);
}
100% {
transform:rotate(359deg);
}
}
.icon-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); }
.icon-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); }
.icon-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); }
.icon-flip-horizontal {
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1); -webkit-transform:scale(-1, 1); -moz-transform:scale(-1, 1); -ms-transform:scale(-1, 1); -o-transform:scale(-1, 1); transform:scale(-1, 1); }
.icon-flip-vertical {
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1); -webkit-transform:scale(1, -1); -moz-transform:scale(1, -1); -ms-transform:scale(1, -1); -o-transform:scale(1, -1); transform:scale(1, -1); }
.icon-stack { position:relative; display:inline-block; width:2em; height:2em; line-height:2em; vertical-align:middle; }
.icon-stack-1x, .icon-stack-2x { position:absolute; left:0; width:100%; text-align:center; }
.icon-stack-1x { line-height:inherit; }
.icon-stack-2x { font-size:2em; }
.icon-inverse { color:#ffffff; }
.icon-glass:before { content:"\f000"; }
.icon-music:before { content:"\f001"; }
.icon-search:before { content:"\f002"; }
.icon-envelope-o:before { content:"\f003"; }
.icon-heart:before { content:"\f004"; }
.icon-star:before { content:"\f005"; }
.icon-star-o:before { content:"\f006"; }
.icon-user:before { content:"\f007"; }
.icon-film:before { content:"\f008"; }
.icon-th-large:before { content:"\f009"; }
.icon-th:before { content:"\f00a"; }
.icon-th-list:before { content:"\f00b"; }
.icon-check:before { content:"\f00c"; }
.icon-times:before { content:"\f00d"; }
.icon-search-plus:before { content:"\f00e"; }
.icon-search-minus:before { content:"\f010"; }
.icon-power-off:before { content:"\f011"; }
.icon-signal:before { content:"\f012"; }
.icon-gear:before, .icon-cog:before { content:"\f013"; }
.icon-trash-o:before { content:"\f014"; }
.icon-home:before { content:"\f015"; }
.icon-file-o:before { content:"\f016"; }
.icon-clock-o:before { content:"\f017"; }
.icon-road:before { content:"\f018"; }
.icon-download:before { content:"\f019"; }
.icon-arrow-circle-o-down:before { content:"\f01a"; }
.icon-arrow-circle-o-up:before { content:"\f01b"; }
.icon-inbox:before { content:"\f01c"; }
.icon-play-circle-o:before { content:"\f01d"; }
.icon-rotate-right:before, .icon-repeat:before { content:"\f01e"; }
.icon-refresh:before { content:"\f021"; }
.icon-list-alt:before { content:"\f022"; }
.icon-lock:before { content:"\f023"; }
.icon-flag:before { content:"\f024"; }
.icon-headphones:before { content:"\f025"; }
.icon-volume-off:before { content:"\f026"; }
.icon-volume-down:before { content:"\f027"; }
.icon-volume-up:before { content:"\f028"; }
.icon-qrcode:before { content:"\f029"; }
.icon-barcode:before { content:"\f02a"; }
.icon-tag:before { content:"\f02b"; }
.icon-tags:before { content:"\f02c"; }
.icon-book:before { content:"\f02d"; }
.icon-bookmark:before { content:"\f02e"; }
.icon-print:before { content:"\f02f"; }
.icon-camera:before { content:"\f030"; }
.icon-font:before { content:"\f031"; }
.icon-bold:before { content:"\f032"; }
.icon-italic:before { content:"\f033"; }
.icon-text-height:before { content:"\f034"; }
.icon-text-width:before { content:"\f035"; }
.icon-align-left:before { content:"\f036"; }
.icon-align-center:before { content:"\f037"; }
.icon-align-right:before { content:"\f038"; }
.icon-align-justify:before { content:"\f039"; }
.icon-list:before { content:"\f03a"; }
.icon-dedent:before, .icon-outdent:before { content:"\f03b"; }
.icon-indent:before { content:"\f03c"; }
.icon-video-camera:before { content:"\f03d"; }
.icon-picture-o:before { content:"\f03e"; }
.icon-pencil:before { content:"\f040"; }
.icon-map-marker:before { content:"\f041"; }
.icon-adjust:before { content:"\f042"; }
.icon-tint:before { content:"\f043"; }
.icon-edit:before, .icon-pencil-square-o:before { content:"\f044"; }
.icon-share-square-o:before { content:"\f045"; }
.icon-check-square-o:before { content:"\f046"; }
.icon-arrows:before { content:"\f047"; }
.icon-step-backward:before { content:"\f048"; }
.icon-fast-backward:before { content:"\f049"; }
.icon-backward:before { content:"\f04a"; }
.icon-play:before { content:"\f04b"; }
.icon-pause:before { content:"\f04c"; }
.icon-stop:before { content:"\f04d"; }
.icon-forward:before { content:"\f04e"; }
.icon-fast-forward:before { content:"\f050"; }
.icon-step-forward:before { content:"\f051"; }
.icon-eject:before { content:"\f052"; }
.icon-chevron-left:before { content:"\f053"; }
.icon-chevron-right:before { content:"\f054"; }
.icon-plus-circle:before { content:"\f055"; }
.icon-minus-circle:before { content:"\f056"; }
.icon-times-circle:before { content:"\f057"; }
.icon-check-circle:before { content:"\f058"; }
.icon-question-circle:before { content:"\f059"; }
.icon-info-circle:before { content:"\f05a"; }
.icon-crosshairs:before { content:"\f05b"; }
.icon-times-circle-o:before { content:"\f05c"; }
.icon-check-circle-o:before { content:"\f05d"; }
.icon-ban:before { content:"\f05e"; }
.icon-arrow-left:before { content:"\f060"; }
.icon-arrow-right:before { content:"\f061"; }
.icon-arrow-up:before { content:"\f062"; }
.icon-arrow-down:before { content:"\f063"; }
.icon-mail-forward:before, .icon-share:before { content:"\f064"; }
.icon-expand:before { content:"\f065"; }
.icon-compress:before { content:"\f066"; }
.icon-plus:before { content:"\f067"; }
.icon-minus:before { content:"\f068"; }
.icon-asterisk:before { content:"\f069"; }
.icon-exclamation-circle:before { content:"\f06a"; }
.icon-gift:before { content:"\f06b"; }
.icon-leaf:before { content:"\f06c"; }
.icon-fire:before { content:"\f06d"; }
.icon-eye:before { content:"\f06e"; }
.icon-eye-slash:before { content:"\f070"; }
.icon-warning:before, .icon-exclamation-triangle:before { content:"\f071"; }
.icon-plane:before { content:"\f072"; }
.icon-calendar:before { content:"\f073"; }
.icon-random:before { content:"\f074"; }
.icon-comment:before { content:"\f075"; }
.icon-magnet:before { content:"\f076"; }
.icon-chevron-up:before { content:"\f077"; }
.icon-chevron-down:before { content:"\f078"; }
.icon-retweet:before { content:"\f079"; }
.icon-shopping-cart:before { content:"\f07a"; }
.icon-folder:before { content:"\f07b"; }
.icon-folder-open:before { content:"\f07c"; }
.icon-arrows-v:before { content:"\f07d"; }
.icon-arrows-h:before { content:"\f07e"; }
.icon-bar-chart-o:before { content:"\f080"; }
.icon-twitter-square:before { content:"\f081"; }
.icon-facebook-square:before { content:"\f082"; }
.icon-camera-retro:before { content:"\f083"; }
.icon-key:before { content:"\f084"; }
.icon-gears:before, .icon-cogs:before { content:"\f085"; }
.icon-comments:before { content:"\f086"; }
.icon-thumbs-o-up:before { content:"\f087"; }
.icon-thumbs-o-down:before { content:"\f088"; }
.icon-star-half:before { content:"\f089"; }
.icon-heart-o:before { content:"\f08a"; }
.icon-sign-out:before { content:"\f08b"; }
.icon-linkedin-square:before { content:"\f08c"; }
.icon-thumb-tack:before { content:"\f08d"; }
.icon-external-link:before { content:"\f08e"; }
.icon-sign-in:before { content:"\f090"; }
.icon-trophy:before { content:"\f091"; }
.icon-github-square:before { content:"\f092"; }
.icon-upload:before { content:"\f093"; }
.icon-lemon-o:before { content:"\f094"; }
.icon-phone:before { content:"\f095"; }
.icon-square-o:before { content:"\f096"; }
.icon-bookmark-o:before { content:"\f097"; }
.icon-phone-square:before { content:"\f098"; }
.icon-twitter:before { content:"\f099"; }
.icon-facebook:before { content:"\f09a"; }
.icon-github:before { content:"\f09b"; }
.icon-unlock:before { content:"\f09c"; }
.icon-credit-card:before { content:"\f09d"; }
.icon-rss:before { content:"\f09e"; }
.icon-hdd-o:before { content:"\f0a0"; }
.icon-bullhorn:before { content:"\f0a1"; }
.icon-bell:before { content:"\f0f3"; }
.icon-certificate:before { content:"\f0a3"; }
.icon-hand-o-right:before { content:"\f0a4"; }
.icon-hand-o-left:before { content:"\f0a5"; }
.icon-hand-o-up:before { content:"\f0a6"; }
.icon-hand-o-down:before { content:"\f0a7"; }
.icon-arrow-circle-left:before { content:"\f0a8"; }
.icon-arrow-circle-right:before { content:"\f0a9"; }
.icon-arrow-circle-up:before { content:"\f0aa"; }
.icon-arrow-circle-down:before { content:"\f0ab"; }
.icon-globe:before { content:"\f0ac"; }
.icon-wrench:before { content:"\f0ad"; }
.icon-tasks:before { content:"\f0ae"; }
.icon-filter:before { content:"\f0b0"; }
.icon-briefcase:before { content:"\f0b1"; }
.icon-arrows-alt:before { content:"\f0b2"; }
.icon-group:before, .icon-users:before { content:"\f0c0"; }
.icon-chain:before, .icon-link:before { content:"\f0c1"; }
.icon-cloud:before { content:"\f0c2"; }
.icon-flask:before { content:"\f0c3"; }
.icon-cut:before, .icon-scissors:before { content:"\f0c4"; }
.icon-copy:before, .icon-files-o:before { content:"\f0c5"; }
.icon-paperclip:before { content:"\f0c6"; }
.icon-save:before, .icon-floppy-o:before { content:"\f0c7"; }
.icon-square:before { content:"\f0c8"; }
.icon-bars:before { content:"\f0c9"; }
.icon-list-ul:before { content:"\f0ca"; }
.icon-list-ol:before { content:"\f0cb"; }
.icon-strikethrough:before { content:"\f0cc"; }
.icon-underline:before { content:"\f0cd"; }
.icon-table:before { content:"\f0ce"; }
.icon-magic:before { content:"\f0d0"; }
.icon-truck:before { content:"\f0d1"; }
.icon-pinterest:before { content:"\f0d2"; }
.icon-pinterest-square:before { content:"\f0d3"; }
.icon-google-plus-square:before { content:"\f0d4"; }
.icon-google-plus:before { content:"\f0d5"; }
.icon-money:before { content:"\f0d6"; }
.icon-caret-down:before { content:"\f0d7"; }
.icon-caret-up:before { content:"\f0d8"; }
.icon-caret-left:before { content:"\f0d9"; }
.icon-caret-right:before { content:"\f0da"; }
.icon-columns:before { content:"\f0db"; }
.icon-unsorted:before, .icon-sort:before { content:"\f0dc"; }
.icon-sort-down:before, .icon-sort-asc:before { content:"\f0dd"; }
.icon-sort-up:before, .icon-sort-desc:before { content:"\f0de"; }
.icon-envelope:before { content:"\f0e0"; }
.icon-linkedin:before { content:"\f0e1"; }
.icon-rotate-left:before, .icon-undo:before { content:"\f0e2"; }
.icon-legal:before, .icon-gavel:before { content:"\f0e3"; }
.icon-dashboard:before, .icon-tachometer:before { content:"\f0e4"; }
.icon-comment-o:before { content:"\f0e5"; }
.icon-comments-o:before { content:"\f0e6"; }
.icon-flash:before, .icon-bolt:before { content:"\f0e7"; }
.icon-sitemap:before { content:"\f0e8"; }
.icon-umbrella:before { content:"\f0e9"; }
.icon-paste:before, .icon-clipboard:before { content:"\f0ea"; }
.icon-lightbulb-o:before { content:"\f0eb"; }
.icon-exchange:before { content:"\f0ec"; }
.icon-cloud-download:before { content:"\f0ed"; }
.icon-cloud-upload:before { content:"\f0ee"; }
.icon-user-md:before { content:"\f0f0"; }
.icon-stethoscope:before { content:"\f0f1"; }
.icon-suitcase:before { content:"\f0f2"; }
.icon-bell-o:before { content:"\f0a2"; }
.icon-coffee:before { content:"\f0f4"; }
.icon-cutlery:before { content:"\f0f5"; }
.icon-file-text-o:before { content:"\f0f6"; }
.icon-building-o:before { content:"\f0f7"; }
.icon-hospital-o:before { content:"\f0f8"; }
.icon-ambulance:before { content:"\f0f9"; }
.icon-medkit:before { content:"\f0fa"; }
.icon-fighter-jet:before { content:"\f0fb"; }
.icon-beer:before { content:"\f0fc"; }
.icon-h-square:before { content:"\f0fd"; }
.icon-plus-square:before { content:"\f0fe"; }
.icon-angle-double-left:before { content:"\f100"; }
.icon-angle-double-right:before { content:"\f101"; }
.icon-angle-double-up:before { content:"\f102"; }
.icon-angle-double-down:before { content:"\f103"; }
.icon-angle-left:before { content:"\f104"; }
.icon-angle-right:before { content:"\f105"; }
.icon-angle-up:before { content:"\f106"; }
.icon-angle-down:before { content:"\f107"; }
.icon-desktop:before { content:"\f108"; }
.icon-laptop:before { content:"\f109"; }
.icon-tablet:before { content:"\f10a"; }
.icon-mobile-phone:before, .icon-mobile:before { content:"\f10b"; }
.icon-circle-o:before { content:"\f10c"; }
.icon-quote-left:before { content:"\f10d"; }
.icon-quote-right:before { content:"\f10e"; }
.icon-spinner:before { content:"\f110"; }
.icon-circle:before { content:"\f111"; }
.icon-mail-reply:before, .icon-reply:before { content:"\f112"; }
.icon-github-alt:before { content:"\f113"; }
.icon-folder-o:before { content:"\f114"; }
.icon-folder-open-o:before { content:"\f115"; }
.icon-smile-o:before { content:"\f118"; }
.icon-frown-o:before { content:"\f119"; }
.icon-meh-o:before { content:"\f11a"; }
.icon-gamepad:before { content:"\f11b"; }
.icon-keyboard-o:before { content:"\f11c"; }
.icon-flag-o:before { content:"\f11d"; }
.icon-flag-checkered:before { content:"\f11e"; }
.icon-terminal:before { content:"\f120"; }
.icon-code:before { content:"\f121"; }
.icon-reply-all:before { content:"\f122"; }
.icon-mail-reply-all:before { content:"\f122"; }
.icon-star-half-empty:before, .icon-star-half-full:before, .icon-star-half-o:before { content:"\f123"; }
.icon-location-arrow:before { content:"\f124"; }
.icon-crop:before { content:"\f125"; }
.icon-code-fork:before { content:"\f126"; }
.icon-unlink:before, .icon-chain-broken:before { content:"\f127"; }
.icon-question:before { content:"\f128"; }
.icon-info:before { content:"\f129"; }
.icon-exclamation:before { content:"\f12a"; }
.icon-superscript:before { content:"\f12b"; }
.icon-subscript:before { content:"\f12c"; }
.icon-eraser:before { content:"\f12d"; }
.icon-puzzle-piece:before { content:"\f12e"; }
.icon-microphone:before { content:"\f130"; }
.icon-microphone-slash:before { content:"\f131"; }
.icon-shield:before { content:"\f132"; }
.icon-calendar-o:before { content:"\f133"; }
.icon-fire-extinguisher:before { content:"\f134"; }
.icon-rocket:before { content:"\f135"; }
.icon-maxcdn:before { content:"\f136"; }
.icon-chevron-circle-left:before { content:"\f137"; }
.icon-chevron-circle-right:before { content:"\f138"; }
.icon-chevron-circle-up:before { content:"\f139"; }
.icon-chevron-circle-down:before { content:"\f13a"; }
.icon-html5:before { content:"\f13b"; }
.icon-css3:before { content:"\f13c"; }
.icon-anchor:before { content:"\f13d"; }
.icon-unlock-alt:before { content:"\f13e"; }
.icon-bullseye:before { content:"\f140"; }
.icon-ellipsis-h:before { content:"\f141"; }
.icon-ellipsis-v:before { content:"\f142"; }
.icon-rss-square:before { content:"\f143"; }
.icon-play-circle:before { content:"\f144"; }
.icon-ticket:before { content:"\f145"; }
.icon-minus-square:before { content:"\f146"; }
.icon-minus-square-o:before { content:"\f147"; }
.icon-level-up:before { content:"\f148"; }
.icon-level-down:before { content:"\f149"; }
.icon-check-square:before { content:"\f14a"; }
.icon-pencil-square:before { content:"\f14b"; }
.icon-external-link-square:before { content:"\f14c"; }
.icon-share-square:before { content:"\f14d"; }
.icon-compass:before { content:"\f14e"; }
.icon-toggle-down:before, .icon-caret-square-o-down:before { content:"\f150"; }
.icon-toggle-up:before, .icon-caret-square-o-up:before { content:"\f151"; }
.icon-toggle-right:before, .icon-caret-square-o-right:before { content:"\f152"; }
.icon-euro:before, .icon-eur:before { content:"\f153"; }
.icon-gbp:before { content:"\f154"; }
.icon-dollar:before, .icon-usd:before { content:"\f155"; }
.icon-rupee:before, .icon-inr:before { content:"\f156"; }
.icon-cny:before, .icon-rmb:before, .icon-yen:before, .icon-jpy:before { content:"\f157"; }
.icon-ruble:before, .icon-rouble:before, .icon-rub:before { content:"\f158"; }
.icon-won:before, .icon-krw:before { content:"\f159"; }
.icon-bitcoin:before, .icon-btc:before { content:"\f15a"; }
.icon-file:before { content:"\f15b"; }
.icon-file-text:before { content:"\f15c"; }
.icon-sort-alpha-asc:before { content:"\f15d"; }
.icon-sort-alpha-desc:before { content:"\f15e"; }
.icon-sort-amount-asc:before { content:"\f160"; }
.icon-sort-amount-desc:before { content:"\f161"; }
.icon-sort-numeric-asc:before { content:"\f162"; }
.icon-sort-numeric-desc:before { content:"\f163"; }
.icon-thumbs-up:before { content:"\f164"; }
.icon-thumbs-down:before { content:"\f165"; }
.icon-youtube-square:before { content:"\f166"; }
.icon-youtube:before { content:"\f167"; }
.icon-xing:before { content:"\f168"; }
.icon-xing-square:before { content:"\f169"; }
.icon-youtube-play:before { content:"\f16a"; }
.icon-dropbox:before { content:"\f16b"; }
.icon-stack-overflow:before { content:"\f16c"; }
.icon-instagram:before { content:"\f16d"; }
.icon-flickr:before { content:"\f16e"; }
.icon-adn:before { content:"\f170"; }
.icon-bitbucket:before { content:"\f171"; }
.icon-bitbucket-square:before { content:"\f172"; }
.icon-tumblr:before { content:"\f173"; }
.icon-tumblr-square:before { content:"\f174"; }
.icon-long-arrow-down:before { content:"\f175"; }
.icon-long-arrow-up:before { content:"\f176"; }
.icon-long-arrow-left:before { content:"\f177"; }
.icon-long-arrow-right:before { content:"\f178"; }
.icon-apple:before { content:"\f179"; }
.icon-windows:before { content:"\f17a"; }
.icon-android:before { content:"\f17b"; }
.icon-linux:before { content:"\f17c"; }
.icon-dribbble:before { content:"\f17d"; }
.icon-skype:before { content:"\f17e"; }
.icon-foursquare:before { content:"\f180"; }
.icon-trello:before { content:"\f181"; }
.icon-female:before { content:"\f182"; }
.icon-male:before { content:"\f183"; }
.icon-gittip:before { content:"\f184"; }
.icon-sun-o:before { content:"\f185"; }
.icon-moon-o:before { content:"\f186"; }
.icon-archive:before { content:"\f187"; }
.icon-bug:before { content:"\f188"; }
.icon-vk:before { content:"\f189"; }
.icon-weibo:before { content:"\f18a"; }
.icon-renren:before { content:"\f18b"; }
.icon-pagelines:before { content:"\f18c"; }
.icon-stack-exchange:before { content:"\f18d"; }
.icon-arrow-circle-o-right:before { content:"\f18e"; }
.icon-arrow-circle-o-left:before { content:"\f190"; }
.icon-toggle-left:before, .icon-caret-square-o-left:before { content:"\f191"; }
.icon-dot-circle-o:before { content:"\f192"; }
.icon-wheelchair:before { content:"\f193"; }
.icon-vimeo-square:before { content:"\f194"; }
.icon-turkish-lira:before, .icon-try:before { content:"\f195"; }
.icon-plus-square-o:before { content:"\f196"; }
/* End */


/* Start:../vendor/flexslider/flexslider.css?15178159293865*/
.flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus { outline:none; }
.slides, .flex-control-nav, .flex-direction-nav { margin:0; padding:0; list-style:none; }
@font-face { font-family:'flexslider-icon'; src:url('../vendor/flexslider/fonts/flexslider-icon.eot'); src:url('../vendor/flexslider/fonts/flexslider-icon.eot?#iefix') format('embedded-opentype'), url('../vendor/flexslider/fonts/flexslider-icon.woff') format('woff'), url('../vendor/flexslider/fonts/flexslider-icon.ttf') format('truetype'), url('../vendor/flexslider/fonts/flexslider-icon.svg#flexslider-icon') format('svg'); font-weight:normal; font-style:normal; }
.flexslider { margin:0; padding:0; }
.flexslider .slides > li { display:none; -webkit-backface-visibility:hidden; }
.flex-pauseplay span { text-transform:capitalize; }
.slides:after { content:"\0020"; display:block; clear:both; visibility:hidden; line-height:0; height:0; }
html[xmlns] .slides { display:block; }
* html .slides { height:1%; }
.no-js .slides > li:first-child { display:block; }
.flexslider { margin:0 0 60px; background:#fff; border:4px solid #fff; position:relative; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; border-radius:4px; zoom:1; }
.flex-viewport { max-height:2000px; -webkit-transition:all 1s ease; -moz-transition:all 1s ease; -o-transition:all 1s ease; transition:all 1s ease; }
.loading .flex-viewport { max-height:300px; }
.flexslider .slides { zoom:1; }
.carousel li { margin-right:5px; }
.flex-direction-nav { *height:0;
}
.flex-direction-nav a { display:block; width:40px; height:40px; line-height:40px; margin:-20px 0 0; position:absolute; top:50%; z-index:10; overflow:hidden; cursor:pointer; color:rgba(0,0,0,0.8); text-shadow:1px 1px 0 rgba(255,255,255,0.3); -webkit-transition:all .3s ease; -moz-transition:all .3s ease; transition:all .3s ease; }
.banners .big .flex-control-paging li a.flex-active, .banners .big .flex-control-paging li a:hover { background:#b71c1c; }
.flex-direction-nav .flex-prev { }
.flex-direction-nav .flex-next { right:-50px; text-align:right; }
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity:1; }
.flex-direction-nav .flex-disabled { opacity:0!important; filter:alpha(opacity=0); cursor:default; }
.flex-direction-nav a:before { font-family:"flexslider-icon"; font-size:40px; display:inline-block; content:'\f001'; }
.flex-direction-nav a.flex-next:before { content:'\f002'; }
.flex-pauseplay a { display:block; width:20px; height:20px; position:absolute; bottom:5px; left:10px; opacity:0.8; z-index:10; overflow:hidden; cursor:pointer; color:#000; }
.flex-pauseplay a:before { font-family:"flexslider-icon"; font-size:20px; display:inline-block; content:'\f004'; }
.flex-pauseplay a:hover { opacity:1; }
.flex-pauseplay a.flex-play:before { content:'\f003'; }
.flex-control-nav { width:100%; position:absolute; bottom:-40px; text-align:center; }
.flex-control-nav li { margin:0 6px; display:inline-block; zoom:1; *display:inline;
}
.flex-control-paging li a { width:11px; height:11px; display:block; background:#666; background:rgba(0,0,0,0.5); cursor:pointer; text-indent:-9999px; -webkit-border-radius:20px; -moz-border-radius:20px; -o-border-radius:20px; border-radius:20px; -webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.3); -moz-box-shadow:inset 0 0 3px rgba(0,0,0,0.3); -o-box-shadow:inset 0 0 3px rgba(0,0,0,0.3); box-shadow:inset 0 0 3px rgba(0,0,0,0.3); }
.flex-control-paging li a:hover { background:#333; background:rgba(0,0,0,0.7); }
.flex-control-paging li a.flex-active { background:#000; background:rgba(0,0,0,0.9); cursor:default; }
.flex-control-thumbs { margin:5px 0 0; position:static; overflow:hidden; }
.flex-control-thumbs li { width:25%; float:left; margin:0; }
.flex-control-thumbs img { width:100%; display:block; opacity:.7; cursor:pointer; }
.flex-control-thumbs img:hover { opacity:1; }
.flex-control-thumbs .flex-active { opacity:1; cursor:default; }
@media screen and (max-width:860px) {
.flex-direction-nav .flex-prev { opacity:1; left:0; }
.flex-direction-nav .flex-next, .banners .big .flex-direction-nav .flex-next { opacity:1; right:0 !important; }
}
/* End */


/* Start:../css/jquery.fancybox.css?15178159313311*/
.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span, .fancybox-tmp { padding:0; margin:0; border:0; outline:none; vertical-align:top; }
.fancybox-wrap { position:absolute; top:0; left:0; z-index:8020; }
.fancybox-skin { position:relative; background:#f9f9f9; color:#444; text-shadow:none; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; }
.fancybox-opened { z-index:8030; }
.fancybox-opened .fancybox-skin { -webkit-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5); -moz-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5); box-shadow:0 10px 25px rgba(0, 0, 0, 0.5); }
.fancybox-outer, .fancybox-inner { position:relative; }
.fancybox-inner { overflow:hidden; }
.fancybox-type-iframe .fancybox-inner { -webkit-overflow-scrolling:touch; }
.fancybox-error { color:#444; font:14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif; margin:0; padding:15px; white-space:nowrap; }
.fancybox-image, .fancybox-iframe { display:block; width:100%; height:100%; }
.fancybox-image { max-width:100%; max-height:100%; }
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span { background-image:url('../css/../images/fancybox_sprite.png'); }
#fancybox-loading { position:fixed; top:50%; left:50%; margin-top:-22px; margin-left:-22px; background-position:0 -108px; opacity:0.8; cursor:pointer; z-index:8060; }
#fancybox-loading div { width:44px; height:44px; background:url('../css/../images/fancybox_loading.gif') center center no-repeat; }
.fancybox-close { position:absolute; top:-18px; right:-18px; width:36px; height:36px; cursor:pointer; z-index:8040; }
.fancybox-nav { position:absolute; top:0; width:40%; height:100%; cursor:pointer; text-decoration:none; -webkit-tap-highlight-color:rgba(0,0,0,0); z-index:8040; }
.fancybox-prev { left:0; }
.fancybox-next { right:0; }
.fancybox-nav span { position:absolute; top:50%; width:36px; height:34px; margin-top:-18px; cursor:pointer; z-index:8040; visibility:hidden; }
.fancybox-prev span { left:10px; background-position:0 -36px; }
.fancybox-next span { right:10px; background-position:0 -72px; }
.fancybox-nav:hover span { visibility:visible; }
.fancybox-tmp { position:absolute; top:-9999px; left:-9999px; visibility:hidden; }
.fancybox-overlay { position:absolute; top:0; left:0; overflow:hidden; display:none; z-index:8010; background:url('../css/../images/fancybox_overlay.png'); }
.fancybox-overlay-fixed { position:fixed; bottom:0; right:0; }
.fancybox-lock .fancybox-overlay { overflow:auto; overflow-y:scroll; }
.fancybox-title { visibility:hidden; font:normal 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif; position:relative; text-shadow:none; z-index:8050; }
.fancybox-opened .fancybox-title { visibility:visible; }
.fancybox-title-float-wrap { position:absolute; bottom:0; right:50%; margin-bottom:-35px; z-index:8050; text-align:center; }
.fancybox-title-float-wrap .child { display:inline-block; margin-right:-100%; padding:2px 20px; background:transparent; background:rgba(0, 0, 0, 0.8); -webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px; text-shadow:0 1px 2px #222; color:#FFF; font-weight:bold; line-height:24px; white-space:nowrap; }
.fancybox-title-outside-wrap { position:relative; margin-top:10px; color:#fff; }
.fancybox-title-inside-wrap { padding-top:10px; }
.fancybox-title-over-wrap { position:absolute; bottom:0; left:0; color:#fff; padding:10px; background:#000; background:rgba(0, 0, 0, .8); }
/* End */


/* Start:../css/theme-elements.css?15178159313586*/
a.thumb-info { display:block; overflow:hidden; position:relative; text-decoration:none; max-width:100%; }
a.thumb-info:hover span.thumb-info-action-icon { right:0; top:0; }
a.thumb-info:hover span.thumb-info-action { filter:alpha(opacity=100); opacity:1; }
a.thumb-info span.thumb-info-action-icon { -moz-border-radius:0 0 0 25px; -moz-transition:all 0.3s; -o-transition:all 0.3s; -webkit-border-radius:0 0 0 25px; -webkit-transition:all 0.3s; background:#CCC; border-radius:0 0 0 25px; display:inline-block; font-size:25px; height:50px; line-height:50px; position:absolute; right:-100px; text-align:center; top:-100px; transition:all 0.3s; width:50px; }
a.thumb-info span.thumb-info-action-icon i { font-size:24px; left:3px; position:relative; top:-4px; }
a.thumb-info:hover span.thumb-info-title { background:#000; }
a.thumb-info span.thumb-info-action { -moz-transition:all 0.3s; -o-transition:all 0.3s; -webkit-transition:all 0.3s; background:rgba(36,27,28, .9); bottom:0; color:#FFF; filter:alpha(opacity=0); height:100%; left:0; opacity:0.0; position:absolute; right:0; top:0; transition:all 0.3s; width:100%; }
a.thumb-info span.thumb-info-inner { -moz-transition:all 0.3s; -o-transition:all 0.3s; -webkit-transition:all 0.3s; display:block; transition:all 0.3s; white-space:nowrap; }
a.thumb-info span.thumb-info-title { -moz-transition:all 0.3s; -o-transition:all 0.3s; -webkit-transition:all 0.3s; background:rgba(36,27,28, .9); bottom:10%; color:#FFF; font-size:18px; font-weight:700; left:0; letter-spacing:-1px; padding:9px 11px 9px; position:absolute; text-shadow:1px 1px 1px rgba(0,0,0,.2); text-transform:uppercase; transition:all 0.3s; z-index:1; }
a.thumb-info span.thumb-info-type { -moz-border-radius:2px; -webkit-border-radius:2px; background-color:#CCC; border-radius:2px; display:inline-block; float:left; font-size:12px; font-weight:400; letter-spacing:0; margin:8px -2px -15px -2px; padding:2px 9px; text-transform:none; }
a.thumb-info:hover img { -moz-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -webkit-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1); }
a.thumb-info img { -moz-border-radius:3px; -moz-transition:all 0.2s linear; -o-transition:all 0.2s linear; -webkit-border-radius:3px; -webkit-transition:all 0.2s linear; border-radius:3px; position:relative; transition:all 0.2s linear; }
span.thumb-info-caption { padding:10px 0; }
span.thumb-info-caption p { font-size:0.9em; line-height:20px; margin:0 0 8px; padding:10px; }
span.thumb-info-social-icons { border-top:1px dotted #DDD; margin:0; padding:15px 0; display:block; }
span.thumb-info-social-icons a { -moz-border-radius:25px; -webkit-border-radius:25px; background:#CCC; border-radius:25px; display:inline-block; height:30px; line-height:30px; text-align:center; width:30px; }
span.thumb-info-social-icons a:hover { text-decoration:none; }
span.thumb-info-social-icons a span { display:none; }
span.thumb-info-social-icons a i { color:#FFF; font-size:0.9em; font-weight:normal; }
a.thumb-info.secundary span.thumb-info-title { background:transparent; bottom:auto; left:0; right:0; top:35%; text-align:center; opacity:0; }
a.thumb-info.secundary span.thumb-info-type { float:none; }
a.thumb-info.secundary:hover span.thumb-info-title { top:42%; opacity:1; }
ul.thumbnail-gallery { list-style:none; margin:10px 0; padding:0; }
ul.thumbnail-gallery li { display:inline-block; margin:10px 10px 0 0; padding:0; }
ul.nav-list.primary > li { margin:0; padding:0; }
ul.nav-list.primary > li a { -moz-transition:all 0.3s; -o-transition:all 0.3s; -webkit-transition:all 0.3s; background-image:url(../css/../img/list-primary.png); background-position:9px 16px; background-repeat:no-repeat; border-bottom:1px solid #EDEDDE; padding:8px 20px; transition:all 0.3s; }
/* End */


/* Start:../css/theme-responsive.css?15178159311045*/
@media (max-width:991px) {
a.thumb-info span.thumb-info-title { font-size:14px; }
a.thumb-info span.thumb-info-more { font-size:11px; }
.thumbnail { border:0; }
div.flexslider [class*="col-md-"] { }
div.flexslider [class*="col-md-"] img { display:inline; width:auto; }
div.flexslider div.portfolio-item, div.flexslider article { margin:0 auto 25px; text-align:left; }
a.scroll-to-top { display:none !important; }
}
@media (max-width:767px) {
header { display:block; }
header > div.container { width:100%; }
header.center nav { width:auto; }
header nav ul.nav-top { float:right; margin-right:0; }
button.btn-responsive-nav { top:15px; }
div.slider > ul > li > div.caption { margin-left:20px !important; }
div.slider > ul > li > div.center-caption { margin-left:0 !important; }
.project.detail .valign { margin-bottom:10px; }
}
@media (max-width:479px) {
body { font-size:13px; }
h2 { line-height:40px; }
span.arrow { display:none; }
header nav ul.nav-top, header div.header-top { display:none; }
}
@media (max-width:600px) {
header nav ul.nav-top li { display:none; }
header nav ul.nav-top li.phone { display:block; }
}
/* End */


/* Start:../css/owl.carousel.css?15178159311207*/
.owl-carousel .owl-wrapper:after { content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0; }
.owl-carousel { display:none; position:relative; width:100%; -ms-touch-action:pan-y; }
.owl-carousel .owl-wrapper { display:none; position:relative; -webkit-transform:translate3d(0px, 0px, 0px); }
.owl-carousel .owl-wrapper-outer { overflow:hidden; position:relative; width:100%; }
.owl-carousel .owl-wrapper-outer.autoHeight { -webkit-transition:height 500ms ease-in-out; -moz-transition:height 500ms ease-in-out; -ms-transition:height 500ms ease-in-out; -o-transition:height 500ms ease-in-out; transition:height 500ms ease-in-out; }
.owl-carousel .owl-item { float:left; }
.owl-controls .owl-page, .owl-controls .owl-buttons div { cursor:pointer; }
.owl-controls { -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; -webkit-tap-highlight-color:rgba(0, 0, 0, 0); }
.grabbing { cursor:url(../css/grabbing.png) 8 8, move; }
.owl-carousel .owl-wrapper, .owl-carousel .owl-item { -webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; -ms-backface-visibility:hidden; -webkit-transform:translate3d(0, 0, 0); -moz-transform:translate3d(0, 0, 0); -ms-transform:translate3d(0, 0, 0); }
/* End */


/* Start:../css/owl.theme.css?15178159311253*/
.owl-theme .owl-controls { position:absolute; top:-35px; right:9px; }
.owl-theme .owl-controls .owl-buttons div { display:inline-block; zoom:1; *display:inline;
width:10px; height:22px; }
.owl-theme .owl-controls .owl-buttons div.owl-prev { background:url("../css/../images/prev.png") no-repeat left top; margin-right:20px; }
.owl-theme .owl-controls .owl-buttons div.owl-next { background:url("../css/../images/next.png") no-repeat left top; }
.owl-theme .owl-controls.clickable .owl-buttons div:hover { filter:Alpha(Opacity=50); opacity:0.5; text-decoration:none; }
.owl-theme .owl-controls .owl-page { display:inline-block; zoom:1; *display:inline;
}
.owl-theme .owl-controls .owl-page span { display:block; width:12px; height:12px; margin:5px 7px; filter:Alpha(Opacity=50); opacity:0.5; -webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px; background:#869791; }
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span { filter:Alpha(Opacity=100); opacity:1; }
.owl-theme .owl-controls .owl-page span.owl-numbers { height:auto; width:auto; color:#FFF; padding:2px 10px; font-size:12px; -webkit-border-radius:30px; -moz-border-radius:30px; border-radius:30px; }
.owl-item.loading { min-height:150px; background:url(../css/AjaxLoader.gif) no-repeat center center }
/* End */


/* Start:/bitrix/templates/.default/ajax/ajax.min.css?1517815931420*/
iframe.waitwindowlocal { position:absolute; border:0; z-index:9999 }
div.waitwindowlocal { position:absolute; width:25px; height:25px; padding:0; z-index:10000; background-color:#fcf7d1; border:1px solid #e1b52d; background-image:url(/bitrix/templates/.default/ajax/images/wait.gif); background-position:center center; background-repeat:no-repeat }
div.waitwindowlocalshadow { position:absolute; z-index:9998; background-image:url(/bitrix/templates/.default/ajax/images/shadow.gif); border:1px solid #808080 }
/* End */


/* Start:../components/bitrix/menu/topmenu/style.min.css?1517815930490*/
ul.left-menu { list-style:none; margin:0; padding:0; margin-bottom:8px; position:relative }
ul.left-menu li { padding:10px 16px; background:#f5f5f5 url(../components/bitrix/menu/topmenu/images/left_menu_bg.gif) top repeat-x }
ul.left-menu li a { font-size:100%; color:#bc262c; font-weight:bold; text-decoration:none }
ul.left-menu li a:visited { color:#bc262c }
ul.left-menu li a:hover { color:#bc262c }
ul.left-menu li a.selected:link, ul.left-menu li a.selected:visited, ul.left-menu li a.selected:active, ul.left-menu li a.selected:hover { color:#fc8d3d }
/* End */


/* Start:../components/bitrix/breadcrumb/bread/style.min.css?1517815930467*/
.bx-breadcrumb { margin:10px 0 }
.bx-breadcrumb i { color:#b5bdc2; line-height:13px; font-size:12px; vertical-align:middle; margin-right:5px }
.bx-breadcrumb .bx-breadcrumb-item { float:left; margin-bottom:10px; white-space:nowrap; line-height:13px; vertical-align:middle; margin-right:10px }
.bx-breadcrumb .bx-breadcrumb-item span { font-family:"Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif; font-size:13px; white-space:normal }
.bx-breadcrumb .bx-breadcrumb-item a { border-bottom:0 }
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/menu/bottom_menu/style.min.css?1517815931490*/
ul.left-menu { list-style:none; margin:0; padding:0; margin-bottom:8px; position:relative }
ul.left-menu li { padding:10px 16px; background:#f5f5f5 url(/bitrix/templates/.default/components/bitrix/menu/bottom_menu/images/left_menu_bg.gif) top repeat-x }
ul.left-menu li a { font-size:100%; color:#bc262c; font-weight:bold; text-decoration:none }
ul.left-menu li a:visited { color:#bc262c }
ul.left-menu li a:hover { color:#bc262c }
ul.left-menu li a.selected:link, ul.left-menu li a.selected:visited, ul.left-menu li a.selected:active, ul.left-menu li a.selected:hover { color:#fc8d3d }
/* End */


/* Start:../styles.css?15178159299995*/
/* Svoi CSS kod pishite v faile CUSTOM.CSS, chotobi pri ustanovke obnovlenii ne bilo problem */
/* --------------------------------------- */
/* Put you custom CSS in CUSTOM.CSS, not in this file! */

/* DANNII FAIL ZATIRAETSYA PRI OBNOVLENII, ne izmenyaite ego!!! */
/* DANNII FAIL ZATIRAETSYA PRI OBNOVLENII, ne izmenyaite ego!!! */
/* DANNII FAIL ZATIRAETSYA PRI OBNOVLENII, ne izmenyaite ego!!! */
/* DANNII FAIL ZATIRAETSYA PRI OBNOVLENII, ne izmenyaite ego!!! */
/* DANNII FAIL ZATIRAETSYA PRI OBNOVLENII, ne izmenyaite ego!!! */


/* FONT - ROBOTO CONDENSED */
@font-face { font-family:'Roboto Condensed'; font-style:normal; font-weight:300; src:local('Roboto Condensed Light'), local('RobotoCondensed-Light'), url(http://themes.googleusercontent.com/static/fonts/robotocondensed/v9/b9QBgL0iMZfDSpmcXcE8nAhf7DuFEVOsWNFtEC6SVds.woff) format('woff'); }
@font-face { font-family:'Roboto Condensed'; font-style:normal; font-weight:400; src:local('Roboto Condensed Regular'), local('RobotoCondensed-Regular'), url(http://themes.googleusercontent.com/static/fonts/robotocondensed/v9/Zd2E9abXLFGSr9G3YK2MsBz0dNVQi7XqpmlL2zM1TQo.woff) format('woff'); }
@font-face { font-family:'Roboto Condensed'; font-style:normal; font-weight:700; src:local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(http://themes.googleusercontent.com/static/fonts/robotocondensed/v9/b9QBgL0iMZfDSpmcXcE8nJHhTLYlyo8_IXFfgFJ5wAg.woff) format('woff'); }
@font-face { font-family:'Roboto Condensed'; font-style:italic; font-weight:300; src:local('Roboto Condensed Light Italic'), local('RobotoCondensed-LightItalic'), url(http://themes.googleusercontent.com/static/fonts/robotocondensed/v9/mg0cGfGRUERshzBlvqxeAC3VbM7y4EFaTxVh0YhgPqI.woff) format('woff'); }
@font-face { font-family:'Roboto Condensed'; font-style:italic; font-weight:400; src:local('Roboto Condensed Italic'), local('RobotoCondensed-Italic'), url(http://themes.googleusercontent.com/static/fonts/robotocondensed/v9/BP5K8ZAJv9qEbmuFp8RpJVOLfVh0dR5c9lmq4dj7BPI.woff) format('woff'); }
@font-face { font-family:'Roboto Condensed'; font-style:italic; font-weight:700; src:local('Roboto Condensed Bold Italic'), local('RobotoCondensed-BoldItalic'), url(http://themes.googleusercontent.com/static/fonts/robotocondensed/v9/mg0cGfGRUERshzBlvqxeADcO5CvbMZnF27Rn-1E3Etw.woff) format('woff'); }
body { background-color:white; font:13px/16px Roboto, Arial, sans-serif; }
a { text-decoration:underline; outline:none !important; }
/*a:hover{text-decoration:none;}*/
h1, h2, h3, h4, h5, h6 { letter-spacing:-1px; margin:0; font-weight:300; margin:0 0 16px 0; }
h1, h2, h3, h4 { font-family: "Open Sans", Arial, sans-serif; font-weight:400; text-transform:uppercase; letter-spacing:normal; }
h1 { font-size:28px; line-height:26px; }
h2 { font-size:28px; line-height:32px; margin-bottom:17px; }
h3, h2 { font-size:28px; line-height:1; color:#1a59a6; font-weight:600; }
h4 { font-size:21px; line-height:16px; }
h5 { font-size:17px; font-weight:700; line-height:17px; }
h6 { font-size:14px; font-weight:700; line-height:13px; }
h1.spaced, h2.spaced, h3.spaced, h4.spaced, h5.spaced, h6.spaced { margin-top:22px; }
h1.more-spaced, h2.more-spaced, h3.more-spaced, h4.more-spaced, h5.more-spaced, h6.more-spaced { margin-top:44px; }
.underline { display:inline-block; margin-bottom:35px; padding-bottom:9px; }
p { margin-bottom:18px; }
p .alternative-font { display:inline-block; margin-top:-15px; position:relative; top:3px; margin-bottom:-6px; }
p.featured { font-size:1.6em; line-height:1.5em; }
p.short { margin-bottom:0; }
p.tall { margin-bottom:20px; }
p.taller { margin-bottom:40px; }
p.drop-caps:first-child:first-letter { float:left; font-size:75px; line-height:60px; padding:4px; margin-right:5px; margin-top:5px; font-family:Georgia; }
p.drop-caps.secundary:first-child:first-letter { background-color:#ccc; color:white; padding:6px; margin-right:5px; border-radius:4px; }
hr { height:1px; margin:25px 0; border-top:1px solid #d9dfe3 }
table.table { border-collapse:collapse; border-spacing:0; }
table.table > thead > tr > th, table.table > tbody > tr > th, table.table > tfoot > tr > th, table.table > thead > tr > td, table.table > tbody > tr > td, table.table > tfoot > tr > td { border:0; }
table.table > thead > tr > th, table.table > tbody > tr > th, table.table > tfoot > tr > th { color:white; border-bottom:1px solid white; }
table.table tr:nth-child(even) td { background:#eff5f7; }
table.table tr:nth-child(odd) td { background:white; }
table.table1 td { padding:15px; }
li { line-height:24px; }
.valign { float:none; display:inline-block; vertical-align:middle; }
.ask_a_question { text-align:center; font-size:11px; line-height:15px; margin-top:6px; color:#5b6d80; }
.ask_a_question .text { margin-top:8px; }
.styled-block, .order-block { background:url('../images/background.png') #eaf0f2 0 0 repeat; color:#2f383d; margin-bottom:40px; clear:both; margin-top:30px; padding:15px 30px; }
.order-block { margin:10px 0; }
.styled-block .right, .order-block .right { display:inline-block; text-align:left; }
.styled-block .btn, .order-block .btn { margin:0; }
.styled-block > div.row, .order-block > div.row { font-size:0px; text-align:center; }
.styled-block > div.row p, .order-block > div.row p { font-size:13px; }
.styled-block .valign, .order-block .valign { font-size:13px; }
.styled-block.main .row > div, .order-block.main .row > div { font-size:0px; vertical-align:middle; float:none; display:inline-block; }
.order-block { background:none; border:3px solid #ced5dd; }
.order-block.lose-block { background-color: #f1f1f1; font-weight:bold; border-color:#b71c1c; }
.order-block.win-block { background-color: #cbfdba; }
.ordering-wrap .select-outer { width:252px; overflow:hidden; background:url('../images/sel.png') right 0px no-repeat; position:relative; }
.ordering-wrap .select-outer i.icon { position:absolute; right:11px; top:8px; }
.ordering-wrap .select-outer select::-ms-expand {
display:none;
}
.grey_light { color:#6d7a83; }
.grey_dark { color:#666666; }
.dark_light { color:#2f383d; }
.dark_light_table { color:#2f383d; font-size:16px; }
.noradius { border-radius:0; }
/* BUTTONS */
.btn { text-decoration:none; margin:0 10px 10px 0; border:medium none; border-bottom:1px solid transparent; font-size:18px; padding:8px 22px 7px; overflow:hidden; transition:background-color 0.3s ease; -moz-transition:background-color 0.3s ease; -ms-transition:background-color 0.3s ease; -o-transition:background-color 0.3s ease; -webkit-transition:background-color 0.3s ease; }
.btn > * { -moz-transition:background-color 0.3s; -ms-transition:background-color 0.3s; -o-transition:background-color 0.3s; -webkit-transition:background-color 0.3s; transition:background-color 0.3s; }
.btn-lg { padding:12px 16px 11px; }
.btn-sm { padding:3px 10px 3px; }
.btn-xs { border-radius:0; font-size:11px; padding:3px 5px; }
.btn[disabled], .btn.disabled { background:none !important; border:1px solid #bbbbbb !important; color:#bbbbbb !important; }
.btn[disabled] > *, .btn.disabled > * { background:none !important; border:none !important; color:#bbbbbb !important; }
.btn-lg[disabled], .btn-lg.disabled { border-width:2px; }
.btn-icon i { margin-right:10px; }
.btn-icon-right i { margin-right:0; margin-left:10px; }
.btn-default.wc { background:none; border:none; padding:0; font-size:0; border-radius:1px; }
.btn-default.wc .icon { border-bottom:1px solid transparent; display:inline-block; height:31px; line-height:32px; vertical-align:top; width:32px; *display:inline;
zoom:1; font-size:13px; }
.btn-default.wc span { border-bottom:1px solid transparent; border-left:1px solid #8f8f8f; display:inline-block; padding:6px 12px 5px; line-height:19px; vertical-align:top; *display:inline;
zoom:1; font-size:13px; }
.btn-default.btn-xs.wc .icon { width:25px; height:26px; line-height:27px; font-size:14px; font-weight:bold; }
.btn-default.btn-xs.wc span { line-height:16px; padding:5px 10px 4px; font-size:12px; }
.btn-default.wc.vert { background:none; border:none; padding:0; min-width:110px; }
.btn-default.wc.vert .icon { border:none; display:block; height:70px; line-height:70px; vertical-align:top; font-size:33px; border-radius:1px 1px 0 0; width:100%; }
.btn-default.wc.vert span { border:none; border-top:1px solid #b8c4d2; display:block; padding:11px 12px 10px; line-height:19px; font-size:15px; font-weight:normal; font-family:"Roboto Condensed", "Open Sans", Arial, sans-serif; border-radius:0 0 1px 1px; white-space:normal; text-shadow:1px 1px #7b8ca0; }
.btn.btn-responsive-nav { top:-51px !important; position:absolute; right:16px; color:#FFF; z-index:15; padding:5px 8px 3px; margin:0; }
.btn.btn-responsive-nav:hover, button.btn-responsive-nav:active, button.btn-responsive-nav:focus { color:#CCC; }
.btn.btn-responsive-nav .icon { font-size:21px; }
/* LABELS */
.label { border-radius:1px; font-size:11px; font-weight:normal; }
.label-instock { background:#3cc051; }
.label-nostock { background:#999999; }
.label-pending { background:#fcb322; }
.label-order { background:#57b5e3; }
/* REVIEW */
.review { margin-bottom:30px; position:relative; }
.review .it { padding:0 0 0 86px; border:1px solid #d7dfe4; position:relative; }
.review:before { position:absolute; top:22px; left:20px; font-family:Arial; content:"\201C"; font-size:150px; line-height:120px; }
.review .text { padding:19px 20px 32px 0; line-height:19px; }
.review .border { width:37px; height:36px; background:url('../images/bord.png') 0px 0px no-repeat; position:absolute; bottom:-35px; left:45px; }
.review .info { margin-top:12px; padding-left:92px; }
.review .info .title { color:#2f383d }
.review .info .post { color:#9aa7af; font-size:11px; margin-top:-1px; }
/* check bitrix popups style */
.bx-core-window img { vertical-align:baseline; }
.bx-core-window .adm-btn, .bx-core-window .adm-input-file { box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; -o-box-sizing:content-box; -ms-box-sizing:content-box; }
.img-responsive { display:block; max-width:100%; }
/* error - not existing module aspro.corporation */
.include_module_error { margin:0 auto; text-align:center; }
.include_module_error img { max-width:100%; }
.include_module_error p { color:#636363; font-size:14px; line-height:20px; margin-top:0; }
.img-right { float:right; margin:10px 0 20px 20px; }
.img-left { float:left; margin:10px 20px 20px 0; }
.blockquote-title { font:italic 16px/22px Roboto; color:#333333; }
/* End */


/* Start:../template_styles.css?1532499678117524*/
/* Svoi CSS kod pishite v faile CUSTOM.CSS,chotobi pri ustanovke obnovlenii ne bilo problem */
/* --------------------------------------- */
/* Put you custom CSS in CUSTOM.CSS,not in this file! */

/* DANNII FAIL ZATIRAETSYA PRI OBNOVLENII,ne izmenyaite ego!!! */
/* DANNII FAIL ZATIRAETSYA PRI OBNOVLENII,ne izmenyaite ego!!! */
/* DANNII FAIL ZATIRAETSYA PRI OBNOVLENII,ne izmenyaite ego!!! */
/* DANNII FAIL ZATIRAETSYA PRI OBNOVLENII,ne izmenyaite ego!!! */
/* DANNII FAIL ZATIRAETSYA PRI OBNOVLENII,ne izmenyaite ego!!! */
@font-face { font-family: 'Herold'; src: url('../fonts/Herold.eot?#iefix') format('embedded-opentype'), url('../fonts/Herold.woff') format('woff'), url('../fonts/Herold.ttf') format('truetype'), url('../fonts/Herold.svg#Herold') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'OpenSansSemibold'; src: url('../fonts/OpenSansSemibold.ttf') format('truetype'); font-weight: normal; font-style: normal; }
html { overflow-x:hidden; overflow-y:auto; }
html, body { width:100%; height:100%; font:14px/18px Open Sans, Arial, sans-serif; }
body { margin:0; background:#efefef; }
/*#panel{display:none;}*/

* html .clearfix { height:1%; }
html[xmlns] .clearfix { display:block; }
.clearfix:after { content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0; }
.clearfix { display:inline-block; }
div[id^=wait_comp], .bx-core-waitwindow { display:none; }
*[id^=bx_incl] { display:inline; vertical-align:top; *display:inline;
zoom:1; }
.bx_editmode .bx_areas *[id^=bx_incl] { display:block; }
label { font-weight:normal; }
label.error { color:#e02222 !important; margin:0; padding:0; position:absolute; top:-25px; right:0; }
textarea { resize:none; }
input { outline:none; }
form input i[class*=icon] { font-family:FontAweSome; }
select { border:1px solid #D7DEE3; padding:4px 41px 4px 4px; background:none; width:275px; color:#98a1a8; }
.input.error > * { color:white; }
.input.error input, .input.error textarea { border-color:#ff4949; }
.input.error input::-webkit-input-placeholder, .input.error textarea::-webkit-input-placeholder, .input.error input:-moz-placeholder, .input.error textarea:-moz-placeholder {
color:white !important;
}
.form-control { border-radius:0; box-shadow:none; border:1px solid #a6a6a6; height:34px; padding:6px 12px; }
.form-control:focus { box-shadow:0 1px 1px rgba(0,0,0,0.075) inset; border-color:#CCC; }
.body { height:auto !important; margin:0 auto -160px; min-height:100%; }
.main { padding:0 0 160px; }
.main .container.inner-container.maxwidth-theme { min-height:650px; }
.maxwidth-theme { margin-left:auto !important; margin-right:auto !important; }
/* HEADER */
header { clear:both; color:#666666; margin-top:25px; }
header > .container { position:relative; }
header .line-row { height:2px; margin:0 0 4px; }
/* TOPEST MENU */
.top-row { font-size:12px; line-height:30px; padding:6px 0; }
.top-row .info-text { overflow:hidden; white-space:nowrap; }
.top-row .info-text i { font-size:14px; margin:0 7px 0 0; vertical-align:middle; }
.top-row .info-text a { color:#ffffff; }
.top-row .info-text a:hover { text-decoration:none; }
.top-row .info-text .email, .top-row .info-text .phone, .top-row .info-text .skype { margin-left:40px; float:right; overflow:hidden; color:#FFFFFF; }
.top-row .info-text .email { margin-left:0; }
.top-row .info-text .phone { font-size:14px; font-weight:600; line-height:31px; }
.top-row .info-text div[id^=bx_incl] { display:inline; }
/* TOP LOGO */
.logo-row .logo { height:110px; line-height:103px; z-index:10; position:relative; }
.logo-row .logo img { max-height:110px; }
.logo-row .top-description { color:#1a59a6; font-size:30px; line-height:1; font-style: italic; }
.logo-row .top-callback { padding:36px 0 0; color:#ffffff; line-height:28px; }
.logo-row .top-callback .phone { font-size:17px; line-height: 23px; margin-right:10px; }
.logo-row .top-callback .callback { cursor:pointer; font-size:10px; line-height:11px; margin:8px 0 0; }
.logo-row .top-callback .callback > div { display:inline-block; *display:inline;
zoom:1; margin-top:1px; vertical-align:top; width:50px; }
.logo-row .top-callback .callback span { display:inline; vertical-align:top; border-bottom:1px dotted; }
.logo-row .top-callback .callback:hover span { border-bottom-color:transparent; }
.logo-row .top-callback .callback .icon { border-radius:2px; font-size:18px; margin:0 6px; padding:4px 6px; }
.topmenu-FIRST .logo-row .logo { margin:-38px 0 -6px; }
/* TOP MENU */
.menu-and-search { position:relative; }
.mega-menu { position:relative; z-index:10; }
.mega-menu table a { display:inline-block; width:100%; color:#ffffff; text-decoration:none; white-space:nowrap; }
.mega-menu table td { padding:0; text-align:center; visibility: hidden; width:155px; }
.mega-menu table td.main-td { width:40px; background:#9a1616; }
.mega-menu table td.menu-td { width:125px; }
.topmenu-SECOND .mega-menu table td.menu-td .wrap > a { padding-left:58px; text-align:left; }
.mega-menu table td.dropdown > .wrap { position:relative; }
.mega-menu table td:hover > .wrap > .dropdown-menu { display:block; }
.mega-menu table td > .wrap > a .icon { line-height:0; vertical-align:middle; }
.mega-menu table ul.dropdown-menu li:hover > a, .mega-menu table ul.dropdown-menu li.active > a { background:#9a1616; }
.mega-menu table ul.dropdown-menu { border-radius:0; border:none; margin:0; top:auto; padding:0; text-align:left; background-color:#ffffff; }
.mega-menu table ul.dropdown-menu a { color:#324860; padding:7px 25px 9px 13px !important; border-top:1px solid #EDEDED; }
.mega-menu table ul.dropdown-menu li:first-of-type > a { border-top-color:transparent; }
.mega-menu table ul.dropdown-menu li:hover > a, .mega-menu table .dropdown-menu li.active > a { color:#ffffff; }
.mega-menu table .dropdown-submenu { position:relative; }
.mega-menu table .dropdown-submenu > a:after { display:block; font-family:FontAwesome; content:"\f105"; right:10px; position:absolute; top:50%; margin:-9px 0 0; }
.mega-menu table .dropdown-submenu:hover > .dropdown-menu { display:block; }
.mega-menu table .dropdown-submenu .dropdown-menu { top:0; left:100%; }
.mega-menu table .dropdown.js-dropdown .icon { display:none; }
.mega-menu table .more-items > span { display:block; font-size:50px; height:14px; letter-spacing:-4px; line-height:0; position:relative; right:2px; }
.topmenu-FIRST .mega-menu .table-menu { margin:8px 0 0; }
.topmenu-FIRST .mega-menu table { border:0; font-size:14px; line-height:14px; margin:0 -5px; border-collapse:separate; border-spacing:5px 0; }
.topmenu-FIRST .mega-menu table td.search-item .wrap > a .icon { color:#ffffff; }
.topmenu-FIRST .mega-menu table td > .wrap > a { border-radius:2px; }
.topmenu-FIRST .mega-menu table td.dropdown:hover > .wrap > a { border-radius:2px 2px 0 0; }
.topmenu-FIRST .mega-menu table a { padding:7px 9px 8px; }
.topmenu-FIRST .mega-menu table .dropdown.active a .icon, .topmenu-FIRST .mega-menu table .dropdown:hover a .icon { color:white; }
.topmenu-FIRST .mega-menu table .dropdown-menu { font-size:13px; color:white; border-top:3px solid; }
.topmenu-FIRST .mega-menu table .more-items > span { top:-10px; }
.topmenu-FIRST .mega-menu table .dropdown-submenu .dropdown-menu { top:-3px; }
.topmenu-SECOND .mega-menu { margin:0 0 8px; background:#b71c1c; }
.topmenu-SECOND + .main .slider-container .container { padding-top:20px; }
.topmenu-SECOND .mega-menu table { border-collapse:collapse; border-spacing:0; width:94%; max-width:inherit; }
.topmenu-SECOND .mega-menu table td.search-item .wrap > a { padding-left:0; padding-right:0; }
.topmenu-SECOND .mega-menu table td .wrap > a { position:relative; padding:11px 0 11px; line-height:20px; font-size:15px; }
.topmenu-SECOND .mega-menu table td.main-td .wrap > a { line-height:10px; }
.topmenu-SECOND .mega-menu table td .wrap> a:after { content:''; position:absolute; top:0; right:0; background:#cd6161;/*url('../images/spacer.png') 0 0 no-repeat;*/ width:1px; height:100%; }
.topmenu-SECOND .mega-menu table td:last-child .wrap > a:after { display:none; }
.topmenu-SECOND .mega-menu table .dropdown-menu { border-bottom:0; }
.topmenu-SECOND .mega-menu table .dropdown-menu { background:white; }
.topmenu-SECOND .mega-menu table .dropdown-menu:after { content:''; z-index:100; position:absolute; top:-6px; left:50%; margin-left:-4px; width:0; height:0; border-left:6px solid transparent; border-right:6px solid transparent; border-bottom:6px solid white; }
.topmenu-SECOND .mega-menu table .dropdown-menu a { font-size:13px; }
.topmenu-SECOND .mega-menu table .dropdown-submenu > a:hover:after { color:white; }
.topmenu-SECOND .mega-menu table .dropdown-submenu .dropdown-menu:after { display:none; }
.topmenu-SECOND .mega-menu table .more-items { height:42px; line-height:35px; }
.topmenu-SECOND .mega-menu table .more-items > span { top:-7px; }
.bx-mac .topmenu-SECOND .mega-menu table .more-items > span { top:-5px; }
.mega-menu ul.nav { padding:0; clear:both; float:none; position:static; display:block; font-size:13px; box-shadow:0 1px 1px 0 rgba(0,0,0,.3); }
.mega-menu ul.nav li { padding:0; margin:0; clear:both; float:none; display:block; }
.mega-menu ul.nav li > a { padding:9px 13px 9px 0px; text-shadow:none !important; border-top:1px solid rgba(0, 0, 0, 0.1); border-bottom:1px solid transparent; margin:0 0 0 10px; line-height:24px; text-decoration:none; position:relative; border-radius:0; clear:both; float:none; display:block; background:none repeat scroll 0 0 rgba(0, 0, 0, 0); white-space:normal; }
.mega-menu ul.nav li > a.lang-mobile { width:50%; box-sizing:border-box; float:left; clear:none; margin:0; padding-left:10px; }
.mega-menu ul.nav li > a i.icon-angle-down { position:absolute; right:5px; top:14px; }
.mega-menu ul.nav li:first-of-type > a { border-top:medium none !important; }
.mega-menu ul.nav li.active > a, .mega-menu ul.nav li:hover > a {/*border-top:1px solid #b71c1c;border-bottom:1px solid #8ebbd2;*/ margin:0; padding:9px 23px 9px 10px; background:none; }
.mega-menu ul.nav li.active > a i.icon-angle-down, .mega-menu ul.nav li:hover > a i.icon-angle-down { right:15px; }
.mega-menu ul.nav li.active + li > a, .mega-menu ul.nav li:hover + li > a {/*border-top:1px solid transparent;*/ }
.mega-menu ul.nav li > a:focus { background:none repeat scroll 0 0 rgba(0, 0, 0, 0); }
.mega-menu ul.nav ul.dropdown-menu { font-size:13px; position:static; clear:both; float:none; display:none !important; box-shadow:none; border:none !important; border-radius:0; margin:0; padding:0 0 0 20px; }
.mega-menu ul.nav li.open ul.dropdown-menu { display:block !important; }
.mega-menu ul.nav ul.dropdown-menu li:first-of-type > a { border-top:1px solid transparent; }
.mega-menu ul.nav ul.dropdown-menu li:last-of-type > a { border-bottom:1px solid transparent; }
.mega-menu ul.nav li.resp-active > ul.dropdown-menu { display:block !important; }
.table-menu.hidden-xs table { float:left; }
.table-menu.hidden-xs .search-item { float:right; width:6%; }
.table-menu.hidden-xs .search-item a { color:#fff; display:block; height:42px; line-height:42px; width:auto; background:#9a1616; text-align:center; font-size:18px; }
.table-menu.hidden-xs .search-item a:hover { opacity:0.9; }
/* TOP SEARCH TITLE */
.search { background:none repeat scroll 0 0 #fff; padding:15px 14px; position:absolute; right:0; top:42px; width:337px; box-shadow:0px 2px 2px rgba(0,0,0,0.5); border:1px solid #aaaaaa; z-index:1; }
.topmenu-FIRST .search { top:40px; }
.topmenu-SECOND .search:after { border-bottom:6px solid white; border-left:6px solid transparent; border-right:6px solid transparent; content:""; height:0; right:17px; margin-left:-4px; position:absolute; top:-6px; width:0; z-index:100; }
.search input[type="text"] { background:none repeat scroll 0 0 #f7f8fa; border:1px solid #cad4df; color:#333333; height:30px; line-height:18px; padding:0 10px; width:232px; display:inline-block; vertical-align:top; }
.search .btn-search { background-color:#9a1616; border:1px solid #9a1616; color:white; font-size:14px; height:30px; line-height:14px; padding:0; width:70px; text-transform:uppercase; display:inline-block; vertical-align:top; float:right; }
div.title-search-result { border:1px solid #aaaaaa; margin-left:1px; margin-top:-3px; box-shadow:0 2px 2px rgba(0,0,0,0.5); display:none; overflow:hidden; z-index:999; background:white; padding:0; }
.bx_search_container { height:50px; line-height:50px; padding:0 10px; }
.bx_search_container .bx_field { position:relative; margin-top:15px; height:30px; border-top: 1px solid #8ca3ae; border-right:1px solid #a0b4be; border-bottom:1px solid #b6c8d1; border-left: 1px solid #a0b4be; border-radius:3px; background:#fff; box-shadow:inset 0 2px 3px 0 rgba(0,0,0,0.1); line-height:30px; }
.bx_search_container .bx_field .bx_input_text { position:absolute; right:34px; left:5px; height:30px; outline:none; border:none; background:none; line-height:30px; }
.bx_search_container .bx_field .bx_input_submit { position:absolute; top:2px; right:0; bottom:0; width:34px; border:none; background:url('../images/search_lupe.png') no-repeat left center; cursor:pointer; }
div.title-search-fader { display:none; background-image:url('../images/fader.png'); background-position:right top; background-repeat:repeat-y; position:absolute; }
p.title-search-preview { font-size:12px; }
div.title-search-result td.title-search-price span { font-size:26px; }
.bx_searche .bx_img_element { background:#fafafa; float:left; padding:5px 10px; position:absolute; }
.bx_searche .bx_item_block { position:relative; display:block; text-decoration:none; }
.bx_searche .bx_item_block:hover { background:none repeat scroll 0 0 #96aac0; color:#ffffff; }
.bx_searche .bx_image { background-size:contain; background-position:center; background-repeat:no-repeat; }
.bx_searche .bx_item_element { padding-left:15px; margin-left:45px; border-top:1px solid transparent; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.bx_searche .bx_price .old { font-weight:normal; text-decoration:line-through; color:#636363; }
.bx_item_block.all_result .bx_item_element { border-top:1px solid #cad4df; }
.mega-menu ul.nav .search { right:inherit; top:inherit; width:100%; display:block !important; }
.mega-menu ul.nav .search input[type="text"] { width:65%; }
.mega-menu ul.nav .search button { width:30%; min-width:70px; }
.mega-menu ul.nav .search:after { display:none; }
/* PAGE TITLE & BREADCRUMBS & PAGENAVIGATION */
section.page-top { color:#FFFFFF; margin:14px 0 23px; min-height:56px; position:relative; }
section.page-top h1 { margin-top: 40px; font:34px/39px "Roboto Condensed", "Open Sans", Arial, sans-serif; font-weight:400; text-transform:uppercase; margin-bottom:4px; font-stretch:condensed; }
.breadcrumb { font-size:13px; line-height:13px; padding:0; margin:10px 0; list-style:none; background:none; }
.breadcrumb > *, .breadcrumb a { text-decoration:none; color:#7e7e7e; }
.breadcrumb > li { text-shadow:none; }
.breadcrumb li { position:relative; margin-right:16px; line-height:19px; }
.breadcrumb > li.active { color:#7e7e7e; }
.breadcrumb > li + li:before {/*font-family:FontAwesome;content:"\f054";font-size:9px;padding:0 10px;*/ }
.breadcrumb li:after {/*font-family:FontAwesome;content:"\f054";font-size:9px;padding:0 10px;*/ width:5px; height:5px; border-radius:5px; display:block; content:" "; position:absolute; top: 7px; right: -11px; background:#a6a6a6; }
.breadcrumb li:first-child { padding-left:22px; background:url("../images/home.png") no-repeat 0 2px; }
.breadcrumb li:before { display:none; }
.wrap_pagination { text-align:center; }
.pagination { border-radius:0; border-color:#dfe5e9; }
.pagination .icon { color:#acb6bc; }
.pagination a, .pagination span { border-radius:0 !important; }
.pagination a:hover { color:white; }
.pagination a:hover .icon { color:white; }
/* FOOTER */
footer { color:#fffefe; line-height:18px; padding:0; position:relative; clear:both; margin-top:-160px; min-height:160px; font-size:12px; }
footer .title { font-family:"Roboto Condensed", "Open Sans", Arial, sans-serif; text-transform:uppercase; font-size:17px; line-height:20px; margin-bottom:16px; }
footer .container { padding-top:35px; padding-bottom:15px; border-top:1px solid #cccccc; }
/*footer .info .email,*/ footer .info .phone, footer .info .skype, footer .info .address { margin-bottom:9px; }
footer .info .email a { color:#959fa4; }
footer .info .email a:hover { color:#ffffff; text-decoration:none; }
footer .info i { font-size:14px; margin:0 7px 0 0; color:#aab3b6; }
/* SOCIAL ICONS */
.social-icons { text-align:left; font-size:0; margin:18px 0 0; }
.social-icons ul { margin:0; padding:0; width:auto; font-size:0; }
.social-icons li { display:inline-block; vertical-align:top; *display:inline;
zoom:1; }
.social-icons li a { display:block; position:relative; border-radius:2px; margin-right:8px; overflow:hidden; height:29px; width:29px; transition:all 0.3s ease; -moz-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease; -webkit-transition:all 0.3s ease; }
.social-icons li a i { position:absolute; top:6px; left:7px; color:#ffffff; font-size:17px; transition:all 0.3s ease; -moz-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease; -webkit-transition:all 0.3s ease; }
.social-icons li a i.icon-facebook { left:11px; }
.social-icons li a i.icon-vk { left:6px; }
/* LEFT MENU */
.side-menu > li > a { border-top:1px dotted #dfe5ec; font-family:"Roboto Condensed", "Open Sans", Arial, sans-serif; font-size:14px; font-stretch:condensed; font-weight:bold; position:relative; text-decoration:none; text-transform:uppercase; padding:8px 22px 8px 5px; }
.side-menu > li > a:hover, .side-menu > li > a:focus { background-color:transparent; }
.side-menu > li:first-of-type > a { border-top-color:transparent; padding-top:3px !important; }
.side-menu > li:not(.active) > a { color:#324860; }
.side-menu > li > a:before { color:#7b8e9a; position:absolute; font-family:FontAwesome; content:"\f054"; font-size:9px; right:7px; font-weight:normal; top:8px; }
.side-menu > li:first-of-type > a:before { top:3px; }
.side-menu > li.active.child > a { padding-bottom:7px; }
.side-menu > li.active.child > a:before { content:"\f078"; }
.side-menu .submenu { margin:-1px 0 0 0; padding:0 0 26px 5px; background:white; list-style:none; font-size:12px; }
.side-menu .submenu .submenu { padding-bottom:9px; }
.side-menu .submenu > li { margin-bottom:1px; }
.side-menu .submenu > li:last-child { margin:0; }
.side-menu .submenu > li > a { text-decoration:none; color:#5b6d80; }
.side-menu .submenu > li.active > a { color:#333333; }
.right-menu-md .side-menu > li > a { padding:8px 5px 8px 30px; }
.right-menu-md .side-menu > li > a:before { right:auto; left:15px; }
.right-menu-md .side-menu > li > .submenu { padding-left:30px; }
/* TABS */
.tabs { margin-bottom:25px; }
.tabs .tab-content { background-color:white; border:1px solid #d7dee3; padding:16px; }
.tabs .nav-tabs + .tab-content { border-top:0; }
.tabs .nav-tabs { margin:0; border-bottom:1px solid #d7dee3; text-transform:uppercase; }
.tabs .nav-tabs a { background:#eff5f7; border:1px solid #d7dee3; color:#324860; margin:3px -1px 0 0; border-radius:0; text-decoration:none; padding:10px 15px 9px; }
.tabs .nav-tabs li.active a { border-top:3px solid; border-bottom:1px solid #fffff; margin-top:1px; background:white; margin-left:-1px; margin-right:-1px; }
.tabs .nav-tabs li:first-of-type a { margin-left:0 !important; }
.tabs .nav-tabs a:hover, .tabs .nav-tabs a:active, .tabs .nav-tabs a:focus { border-top:3px solid; margin-top:1px; background:none repeat scroll 0 0 #eff5f7; }
.tabs .tab-content .item + .item { border-top:1px solid #e6e6e6; padding-top:25px; margin-top:25px; }
/* FLEXSLIDER */
.front .flexslider { margin-top:0 !important; margin-bottom:0; border:0; border-radius:2px; box-shadow: 0.5px 0.866px 3px 0px rgba( 0, 0, 0, 0.5 ); }
.front .flex-control-nav li { vertical-align:middle; }
.front .flexslider { position:relative; padding:15px 15px 15px 0; }
.front .flexslider:hover .flex-direction-nav a { opacity:1; }
.front .flex-control-paging li a { background:#fff; color:transparent; border:2px solid #959595; border-radius:26px; box-shadow:none; height:13px; width:13px; }
.front .flex-control-paging li a:hover, .front .flex-control-paging li a.flex-active { border:2px solid #959595; }
.front .flex-control-nav { bottom:-20px; }
.front .flex-direction-nav { position:absolute; right:0; top:-34px; }
.front .flex-direction-nav li { float:left; }
.front .flex-direction-nav a { font-size:0; background:none repeat scroll 0 0 #134d94; border-bottom:1px solid #134d94; border-radius:1px; color:#ffffff !important; height:26px; position:relative; width:26px; margin:0; opacity:1; z-index:1; text-shadow:none; }
.front .flex-direction-nav a:before { font-size:12px; left:9px; position:absolute; top:-7px; line-height:41px; }
.front .flex-direction-nav .flex-prev { left:-3px !important; top:0; }
.front .flex-direction-nav .flex-next { right:0 !important; top:0; }
/* INDEX PAGE */
.front .btn { position:absolute; right:5px; top:2px; }
.prefooter { background:#ebedef; margin:31px 0 0; padding:32px 0 0; box-shadow:0 30px 5px -25px #dee1e5 inset; }
.about { margin:7px -15px 35px; }
.front.catalog { margin-top:25px; }
.front.catalog .item-views { margin-bottom:0; }
/* SEARCH PAGE */
.search-page a.search-page-params { border-bottom:1px dashed blue; text-decoration:none; }
.search-page div.search-page-params { margin:10px 0 0; }
.search-page .search-item-rate { font-size:11px; }
.search-page .path { display:block; font-size:11px; line-height:13px; padding:0; margin:0; list-style:none; background:none; }
.search-page .path p { margin:0; }
.search-page .path > *, .search-page .path a { text-decoration:none; }
.search-page .path > li { display:inline-block; vertical-align:top; *display:inline;
zoom:1; }
.search-page .path > li + li:before { font-family:FontAwesome; content:"\f054"; font-size:9px; padding:0 10px; }
.search-page .where { border:1px solid #cad4df; border-radius:3px; float:left; height:28px; line-height:28px; margin:10px 0 0; }
.search-page .searchinput { position:relative; }
.search-page .searchinput input[type="text"] { background:none repeat scroll 0 0 #f7f8fa; height:28px; line-height:28px; padding:0 10px; border:1px solid #cad4df; border-radius:3px; }
.search-page .searchinput input.q { width:100%; }
.search-page .searchinput .btn-search { position:absolute; top:0; right:0; background:#a0b0ba; border:0; color:white; width:30px; height:28px; line-height:12px; border-top-right-radius:3px; border-bottom-right-radius:3px; }
/* 404 PAGE */
.page404 {/*height:377px;border:1px solid #697582;margin:52px 0 232px;*/ position:relative; }
.page404 .i404 { font-size:300px; text-align:center; line-height:369px; font-family:"Roboto Condensed", "Open Sans", Arial, sans-serif; font-weight:bold; }
.page404 .t404 { margin:70px 0 0; text-align:center; }
/* CONTACTS PAGE */
.contacts table td { padding-bottom: 15px; }
/* BANNERS */
.banners .first, .banners .second, .banners .items { overflow:hidden; }
.banners .first { height:315px; }
.banners .first .item .image { min-height:440px; }
.banners .small .item { height:218px; overflow:hidden; padding:0; position:relative; }
.banners .small .item a { color:#000; }
.banners .small .item .info { height:100%; position:relative; box-sizing:border-box; text-align:center;/*padding:22px 0 15px;*/ overflow:hidden; font-size:13px; line-height:16px; }
.banners .small .item h5 { font-size:17px; line-height:20px; font-family:"Roboto Condensed", Arial, sans-serif; margin:0 0 7px; text-transform:uppercase; font-weight:bold; text-decoration:underline; letter-spacing:normal; }
.banners .small .item p { font-size:13px; line-height:16px; max-height:65px; overflow:hidden; }
.banners .small .item .info h4 { font:22px/26px Roboto Condensed; margin:15px 0 0; position:absolute; bottom:15px; width:100%; }
.banners .small .item:hover h5 { text-decoration:none; }
.banners .first .small .flexslider { margin:0 -15px; }
.banners .first .small .item.col-md-12 { margin-top:4px; }
.banners .first .small .item:first-of-type { margin-top:0; }
.banners .first .small li.flex-active-slide { margin-bottom:7px; }
.banners .second .small { margin:0 -3px; }
.banners .second .small li { overflow:hidden; }
.banners .second .small .item { padding:0 3px; margin-bottom:6px; }
.banners .big { padding:0 3px 0 0; }
.banners .big .item { height:315px; padding:0; overflow:hidden; }
.banners .big .item a { display:block;/*height:100%;*/ width:100%; text-decoration:none; }
.banners .big .item .image { height:100%; width:100%; line-height:315px; text-align:center; max-height:445px; padding-bottom:11px; }
.banners .big .item .info { background:none repeat scroll 0 0 rgba(60, 91, 119, 0.85); border-bottom:3px solid transparent; color:#ffffff; height:282px; margin-top:-140px; left:6.5%; padding:30px 36px 32px; position:absolute; text-align:left; top:50%; width:280px; overflow:hidden; line-height:16px; }
.banners .big .item .info > * { height:217px; overflow:hidden; }
.banners .big .item h3 { font-size:52px; font-weight:600; color:#fff; line-height:62px; text-transform:none; margin:52px 0 17px; }
.banners .big .item p { line-height:25px; margin:0 0 11px 0;/*opacity:0;*/ transition:all 1s ease 0.3s; -moz-transition:all 1s ease 0.3s; -ms-transition:all 1s ease 0.3s; -o-transition:all 1s ease 0.3s; -webkit-transition:all 1s ease 0.3s; }
.banners .flexslider { border-radius:0; margin:0; border:none; }
.banners .big .flex-control-nav { position:absolute; bottom:25px; margin-top:-3px; }
.banners .big .flex-control-paging li a { border:3px solid #b71c1c; height:15px; width:15px; background:#ffffff; box-shadow:none; }
.banners .big .flex-control-paging li a:hover, .banners .big .flex-control-paging li a.flex-active { border:3px solid 3px solid #ffffff; height:15px; width:15px; }
.banners .big .flex-control-nav li { margin:0 4px; }
.banners .big .flex-direction-nav a {/*opacity:0;*/ }
.banners .big .flex-direction-nav .flex-prev { right:52px; border-radius:0 1px 1px 0; }
.banners .big .flex-direction-nav .flex-next { right:10px; border-radius:1px 0 0 1px; }
.banners .big .flex-direction-nav .flex-prev, .banners .big .flex-direction-nav .flex-next { top:88% !important; margin-top:0 !important; */
}
.banners .big .flex-direction-nav .flex-prev:before { content:"\f104"; }
.banners .big .flex-direction-nav .flex-next:before { content:"\f105"; }
.banners .big .flex-direction-nav a:before { color:#ffffff; font-size:26px; font-family:FontAwesome; height:39px; line-height:39px; overflow:hidden; text-align:center; width:38px; }
.banners .big .flexslider:hover .flex-direction-nav a { opacity:1; }
.banners .big .flexslider:hover .flex-direction-nav .flex-prev {/*left:0;*/ }
.banners .big .flexslider:hover .flex-direction-nav .flex-next {/*right:0;*/ }
.banners .big .item.shown .info p { opacity:1; }
/* accordion */
.accordion-body { position:relative; padding:3px 100px 25px 30px; position:relative; font-size:15px; line-height:24px; color:#666666; }
.accordion-body:after, .accordion-type-1 .accordion-head:after { position:absolute; display:block; content:""; width:1px; background:#c9c9c9; right:80px; }
.accordion-body:after { height:94%; top:0; }
.accordion-type-1 .accordion-head:after { height: 52%; top: 24%; }
.accordion-type-1 .accordion-head.accordion-open:after { height: 76%; }
/*.panel-collapse.in .accordion-body:before{width:10px;height:10px;border:1px solid #d7dee3;border-top:none;border-left:none;background:#f8f9fa;content:"";position:absolute;transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);z-index:100;top:-5px;left:19px;}*/
.accordion-head {/*border:1px solid #d7dee3;*/ cursor:pointer; padding:21px 105px 21px 30px; position:relative; }
/*.accordion-head:hover,.accordion-head.accordion-open{background:#f8f9fa;}*/
.accordion-type-1 .item:hover { box-shadow: 0.5px 0.866px 5px 0px rgba( 0, 0, 0, 0.2 ); }
.accordion-head.accordion-close { }
.accordion-head.accordion-open .icon:before { content:"\f106"; }
.panel-collapse.in { }
.accordion-type-1 .icon-angle-down:before, .accordion-type-1 .accordion-head.accordion-open .icon:before { content: ""; }
.accordion-type-1 .accordion-head .icon.icon-angle-down { background:url("../images/up.png") no-repeat 0 -18px; }
.accordion-type-1 .accordion-head.accordion-open .icon.icon-angle-down { background-position:0 0; }
.accordion-type-1 .item { border:1px solid #cecece; border-radius:3px; margin-bottom:7px; }
.accordion-type-1 .accordion-head { font-size:16px; position:relative; }
.accordion-type-1 .accordion-head a { display:inline; text-decoration:none; color:#1a59a6; }
.accordion-type-1 .accordion-head .icon { position:absolute; display:inline-block; top:23px; right:22px; font-size:26px; line-height:11px; height:18px; width:38px; }
.accordion-type-1 .accordion-head.accordion-close .icon { color:#b9c5cc; }
.accordion-type-2 .accordion-head { font-size:18px; padding:18px 45px 22px 60px; }
.accordion-type-2 .accordion-head a { display:inline; line-height:17px; text-decoration:none; border-bottom:1px dotted; }
.accordion-type-2 .accordion-head:after { content:""; display:table; clear:both; }
.accordion-type-2 .accordion-head .icon { border-radius:3px; color:#f2f4f6; background:#a0b0ba; position:absolute; top:16px; left:15px; font-size:28px; line-height:30px; width:28px; height:28px; text-align:center; }
.accordion-type-2 .accordion-head.accordion-close .icon { color:#f2f4f6; }
.accordion-type-2 .accordion-head.accordion-open .icon { line-height:25px; }
section.toggle { margin:10px 0 0; position:relative; clear:both; }
section.toggle input { cursor:pointer; filter:alpha(opacity=0); height:45px; margin:0; opacity:0; position:absolute; width:100%; z-index:2; }
section.toggle label { border-left:3px solid; transition:all .15s ease-out; -moz-transition:all .15s ease-out; -ms-transition:all .15s ease-out; -o-transition:all .15s ease-out; -webkit-transition:all .15s ease-out; background:#F4F4F4; border-radius:3px; display:block; font-size:1.1em; min-height:20px; padding:12px 20px 12px 10px; position:relative; cursor:pointer; font-weight:400; }
section.toggle .toggle-content { display:none; }
section.toggle label::-moz-selection {
background:none;
}
section.toggle label i.icon-minus { display:none; }
section.toggle label i.icon-plus { display:inline; }
section.toggle label::selection { background:none; }
section.toggle label::before { border:6px solid transparent; border-left-color:inherit; content:''; margin-top:-6px; position:absolute; right:4px; top:50%; }
section.toggle label + p { color:#999; display:block; overflow:hidden; padding-left:30px; text-overflow:ellipsis; white-space:nowrap; height:25px; }
section.toggle label i { font-size:0.7em; margin-right:8px; position:relative; top:-1px; }
section.toggle.active i.icon-minus { display:inline; }
section.toggle.active i.icon-plus { display:none; }
section.toggle.active > label { color:white; }
section.toggle.active > label::before { border:6px solid transparent; border-top-color:inherit; margin-top:-3px; right:10px; }
section.toggle > p.preview-active { height:auto; }
section.toggle > p.preview-active, section.toggle.active > p { white-space:normal; }
/* SCROLL TO TOP */
a.scroll-to-top { -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; -webkit-transition:all 0.3s; transition:all 0.3s; background:#404040; border-radius:7px; color:white; display:block; height:9px; opacity:0; padding:13px 0 35px; position:fixed; right:10px; bottom:10px; text-align:center; text-decoration:none; width:49px; z-index:1040; }
a.scroll-to-top.visible { filter:alpha(opacity=15); opacity:0.15; }
a.scroll-to-top:hover { filter:alpha(opacity=100); opacity:1; }
article.post-large { margin-left:80px; }
article.post-large div.post-image, article.post-large div.post-date { margin-left:-80px; }
.back-url { display:block; margin-bottom:25px; }
.back-url i { border-radius:2px; color:#ffffff; display:inline-block; height:30px; line-height:30px; margin-right:7px; text-align:center; vertical-align:middle; width:30px; }
.group-content .item .text + .image { border-top:1px solid #d7dee3; border-bottom:0px; }
.margin-bottom-20 { margin-bottom:20px; }
.margin-bottom-30 { margin-bottom:30px; }
.jqmWindow { position:absolute; }
.sidearea { margin-bottom:25px; }
.icon.colored { width:54px; height:54px; line-height:54px; text-align:center; color:white; font-size:29px; margin:0 20px 20px 0; }
span.noimage { display:inline-block; background:url('../images/background.png') #f3f8fa top center no-repeat; }
.fontawesome-icon-list [class*="col-md-"] { margin-bottom:9px; }
.fontawesome-icon-list i { font-size:1.3em; margin-right:5px; display:inline-block; width:30px; text-align:center; position:relative; top:2px; }
.bx-yandex-view-layout { border:3px solid; margin-bottom:40px; border-color:#d7dee3; width:100%; }
span.zoom { background:#ccc; border-radius:100%; bottom:8px; color:white; display:block; height:30px; padding:6px; position:absolute; text-align:center; width:30px; right:25px; bottom:10px; }
span.zoom i { font-size:14px; left:0; position:relative; top:-2px; }
.uploader { border:1px solid #d7dee3; padding:5px; border-radius:0; height:40px; position:relative; }
.uploader input[type="file"] { z-index:10; opacity:0; border:none; background:none; position:absolute; top:0; right:0; float:right; cursor:default; width:100%; height:100%; }
.uploader .action { position:absolute; top:5px; left:5px; background:#a0b0ba; border-bottom:1px solid #707b82; border-radius:3px; color:white; padding:7px 12px; font-size:13px; line-height:15px; text-transform:uppercase; margin-right:10px; }
.uploader .filename { overflow:hidden; display:inline-block; width:100%; white-space:nowrap; font-size:13px; color:#9aa6ae; position:relative; top:-5px; padding:9px; padding-left:138px; text-overflow:ellipsis; }
.docs { margin:0; }
/*.docs h4.char, .docs h3.char{margin-bottom:8px;}*/
.docs .excel, .docs .word, .docs .pdf { margin-bottom:13px; line-height:17px; min-height:31px; padding-left:39px; }
.docs .excel a, .docs .word a, .docs .pdf a { display:block; text-overflow:ellipsis; overflow:hidden; }
.docs .excel { background:url("../images/docs/excel.png") no-repeat; }
.docs .word { background:url("../images/docs/word.png") no-repeat; }
.docs .pdf { background:url("../images/docs/pdf.png") no-repeat; }
/* ITEM_VIEWS - base class styles for all news.list templates */
.item-views { margin-bottom:25px; }
.item-views h4, .item-views h3 { margin-top:35px; margin-bottom:15px; }
.item-views h4:first-of-type, .item-views h3:first-of-type { margin-top:0; }
/*.item-views hr{margin:25px 0;}*/
.item-views.with_tabs hr:last-of-type { display:none; }
.item-views .section-title { font-size:32px; font-weight:300; line-height:36px; margin-bottom:15px; }
.item-views .item .section_name { color:#9AA7AF; }
.item-views .item .btn { margin-top:10px; white-space:normal; margin-bottom:0; }
.item-views .item .property { margin-bottom:10px; }
.item-views .item .properties .property:first-of-type { margin-top:20px; }
.item-views .item .property .icon { width:20px; height:20px; line-height:20px; text-align:center; background:#c0ccd3; color:white; font-size:12px; }
.item-views .item .image .img-inside { border:0; display:block; padding:0; position:relative; }
.item-views .item .period { margin:0 0 8px 0; display:inline-block; *display:inline;
zoom:1; }
.item-views .item .period span { margin:0 12px 0 0; }
.item-views .item p { margin-bottom:20px; }
.item-views.list .item .title { font-size:18px; line-height:22px; margin-bottom:5px; margin-top:-4px; }
.item-views.list .item.wdate .title { margin-bottom:5px; }
.item-views.list .item .image { height:auto; text-align:center; width:100%; }
.item-views.list .item .image img { max-height:100%; max-width:100%; vertical-align:top; display:inline-block; }
.item-views.list .tab-content .item:last-child { padding-bottom:25px; }
.item-views.table .item { border:1px solid #D7DEE3; margin-bottom:30px; }
.item-views.table .item:hover .text { border-bottom:2px solid; background:#eff5f7; padding-bottom:18px; }
.item-views.table .item .title { font-size:13px; line-height:20px; margin-bottom:5px; }
.item-views.table .item .text { padding:20px; }
.item-views.table .item .text p:last-child { margin:0; }
.item-views.table .item .image { border-bottom:1px solid #D7DEE3; padding:30px 20px; text-align:center; width:100%; }
/*.item-views.table .item .image img{display:inline-block;max-height:160px;max-width:160px;vertical-align:middle;}*/
.item-views.table .item .image img { display:inline-block; max-width:100%; max-height:100%; vertical-align:middle; }
.item-views .item .description { font-size:12px; line-height:20px; }
/* DETAIL - base class styles for all news.detail templates */
.detail { margin-bottom:25px; }
.detail .content { margin-bottom:20px; }
.detail .detailimage { text-align:center; margin-bottom:30px; padding:5px; background:#ebedef; width:auto; }
.detail .detailimage img { max-height:100%; max-width:100%; vertical-align:top; display:inline-block; }
.detail .image-left { float:left; margin-right:30px; }
.detail .image-right { float:right; margin-left:30px; }
.detail .detailimage.bordered { padding:5px; border:1px solid #d7dee3; border-bottom:2px solid #d7dee3; margin-bottom:30px; }
.detail .ask_a_question { margin-top:2px; clear:right; float:right; margin-bottom:15px; margin-left:50px; width:110px; }
.detail .btn-default.wc.vert { width:110px; }
.detail .wraps { margin-bottom:30px; }
.detail .wraps h4, .detail .wraps h3 { margin-bottom:30px; }
.detail .wraps.nomargin { margin:0px; }
.detail .galery { margin-right:-1px; margin-left:-1px; }
.detail .galery .inner { max-height:508px; padding:43px; background:#fff; overflow:hidden; }
.detail .galery .item { padding:0; text-align:center; position:relative; }
.detail .galery .item img { max-width:100%; max-height:100%; width:auto; height:auto; display:inline-block; vertical-align:middle; *display:inline;
zoom:1; position:relative; z-index:1; }
.detail .galery .item .count { font-weight:bold; position:absolute; bottom:0; z-index:10000; font-size:16px; color:#ffffff; font-family:"Roboto Condensed", "Open Sans", Arial, sans-serif; text-align:center; width:114px; height:38px; line-height:38px; left:50%; margin-left:-57px; opacity:1;/*transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;*/ }
.detail .galery .flexslider { border:none; margin:0; border-radius:0; box-shadow:none; height:100%; background:transparent; }
.detail .galery .flexslider .flex-viewport, .detail .galery .items { height:100%; }
.detail .galery .flexslider:hover .count { opacity:1; }
.detail .galery .flex-direction-nav a { opacity:1; color:transparent; text-shadow:none; }
.detail .galery .flex-direction-nav .flex-prev { left:30px; border-radius:0 1px 1px 0; }
.detail .galery .flex-direction-nav .flex-next { right:30px; border-radius:1px 0 0 1px; }
.detail .galery .flex-direction-nav .flex-prev:before { content:"\f104"; }
.detail .galery .flex-direction-nav .flex-next:before { content:"\f105"; }
.detail .galery .flex-direction-nav a:before { color:#ffffff; font-size:26px; font-family:FontAwesome; height:39px; line-height:39px; overflow:hidden; text-align:center; width:38px; }
.detail .galery .flexslider:hover .flex-direction-nav a { opacity:1; }
/*.detail .galery .flexslider:hover .flex-direction-nav .flex-prev{left:0;}
.detail .galery .flexslider:hover .flex-direction-nav .flex-next{right:0;}*/
.detail .properties { margin-top:20px; }
.detail .property { margin-bottom:10px; }
.detail .property .icon { width:20px; height:20px; line-height:20px; text-align:center; background:#c0ccd3; color:white; font-size:12px; }
.detail .yashare-auto-init > * { vertical-align:top; padding:0 !important; }
.detail .yashare-auto-init .b-share > * { vertical-align:top; padding:0 !important; margin:0 3px 0 2px; }
/* SECTIONS */
.sections.item-views { margin-bottom:50px; }
.sections.item-views.list .title { font-size:18px; font-weight:400; margin-bottom:5px; }
/* NEWS templates (articles,news,discounts,services) */
.news.front .item { margin-bottom:15px; overflow:hidden; }
.news.front .item:last-of-type { border-bottom:0; }
.news.front .item a { display:block; overflow:hidden; text-decoration:none; }
.news.front .item .image { float:left; width:90px; height:90px; margin-top:1px; text-align:center; }
.news.front .item .image img { display:inline-block; max-width:100%; max-height:100%; vertical-align:middle; }
.news.front .item .info { padding-left:105px; }
.news.front .item .title { font-size:16px; line-height:18px; font-family:Roboto Condensed; margin-top:5px; none;
color:#333;/*max-height:57px;*/ text-transform:uppercase; font-weight:bold; }
.news.front .item .date { font-size:12px; margin-top:-4px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.services.front .item { margin-bottom:50px; font-size:0; }
.services.front .item .image { display:inline-block; height:40px; line-height:40px; width:40px; text-align:center; overflow:hidden; vertical-align:top; *display:inline;
zoom:1; }
.services.front .item .image a { display:block; height:40px; line-height:40px; width:40px; text-align:center; overflow:hidden; }
.services.front .item .image img { vertical-align:top; max-width:40px; max-height:40px; display:inline-block; *display:inline;
zoom:1; }
.services.front .item .icon { color:#ffffff; font-size:18px; height:40px; line-height:40px; text-align:center; width:40px; vertical-align:top; }
.services.front .item .title { font-size:16px; line-height:15px; text-transform:uppercase; font-weight:bold; font-family:Roboto Condensed; }
.services.front .item .info { display:inline-block; margin-left:13px; padding-right:25px; vertical-align:middle; max-width:165px; margin-top:-2px; *display:inline;
zoom:1; }
.services.front .item .info a { color:#333; text-decoration:none; }
.services.front .item.toall a { color:#707b87; }
.services.front .item a:hover, .services.front .item .image:hover + .info a { color:#96a9be; }
.services.front .item.toall .icon { width:26px; height:26px; line-height:25px; background:#677f9a; }
/* LICENSES */
.licenses.item-views.list .item .title { margin-top:0; }
/* PROJECTS */
.projects.item-views.table .item { margin-bottom:30px; border:none; }
.projects.item-views.table .item a { text-decoration:none; color:#324860; }
.projects.item-views.table .item .image { text-align:center; overflow:hidden; background-color:#ffffff; margin:0; padding:0; border:none; }
.projects.item-views.table .item .image img { display:inline-block; max-width:100%; width:auto; max-height:100%; *display:inline;
zoom:1; }
.projects.item-views.table .item .info { padding:16px 10px; position:relative; background:url('../images/background.png') #eff5f7 -85px -225px no-repeat; }
.projects.item-views.table .item .title { color:#2f383d; font-size:14px; text-align:center; line-height:16px; margin:0; font-weight:normal; }
.projects.item-views.table .item .info:before { display:block; content:""; visibility:hidden; width:5px; height:5px; top:-10px; left:50%; border:5px solid transparent; border-bottom:5px solid #fff; position:absolute; }
.projects.item-views.table .item a:hover .title, .projects.item-views.table .item a:hover .title-price { color:#ffffff; }
.projects.item-views.table .item a:hover .info:before { visibility:visible; }
.front-projects.item-views { margin-bottom:-3px; position:relative; }
.front-projects.item-views h3 { margin-top:0; margin-bottom:29px; }
.front-projects.item-views .flexslider { border:none; box-shadow:none; background:none; margin-bottom:0; }
.front-projects.item-views .flexslider ul { padding-bottom:3px; }
.front-projects.item-views .btn { right:65px; }
.front-projects.item-views .flex-direction-nav { right:15px; top:-54px; }
.front-projects.item-views.table .item { margin-bottom:0; }
.front-projects.item-views.table .item .image { border-radius:2px 2px 0 0; box-shadow:-1px 1px 2px #c8cacb; }
.front-projects.item-views.table .item .info { border-top:2px solid transparent; border-radius:0 0 2px 2px; padding:14px 10px; box-shadow:-1px 1px 2px #c8cacb; background:#ffffff; }
.front-projects.item-views.table .item .title { text-transform:uppercase; font-size:12px; }
.front-projects.item-views.table .item .info:before { top:-12px; }
.projects.detail .item_slider { margin-left:0; margin-right:0; padding-left:0; }
.projects.detail .item_slider #slider { max-height:384px; }
.projects.detail .item_slider .item img { max-height:380px; }
.projects.detail .item_slider .slides { text-align:center; }
.projects.detail .item_slider .slides .inline { display:inline-block; }
.projects.detail .item_slider .thmb .slides .inline { vertical-align:top; }
.projects.detail .item_slider .slides li { display:none; }
.projects.detail .item_slider .slides li.current { display:block; }
.projects.detail #carousel.flexslider { box-shadow:none; border:0px; margin-bottom:30px; }
.projects.detail #carousel .slides li { border:2px solid #d7dee3; margin-right:8px; height:80px; width:110px !important; line-height:80px; overflow:hidden; }
.projects.detail #carousel .slides li:hover { cursor:pointer; }
.projects.detail #slider.flexslider { border:3px solid #d7dee3; box-shadow:none; border-radius:0px; margin-bottom:10px; }
.projects.detail .content h5 { font-size:18px; color:#9aa7af; }
.projects.detail .content .props h6.title { font-size:15px; color:#9eacb5; }
.projects.detail .content .props { margin-bottom:25px; padding:0; }
.projects.detail .content .props .prop { font-size:12px; }
.projects.detail .content .props .prop .title { color:#666666; }
.projects.detail .content .props .prop .value { color:#2f383d; padding-left:20px; }
.projects.detail .content .props .prop div { margin-bottom:10px; }
.projects.detail .content .props .wrap { background:#eff5f7; padding:15px; border-bottom:2px solid; }
.projects.detail .order-block { padding:15px 30px; clear:both; }
.projects.detail .order-block .btn { margin:0px; }
.projects.detail .back .bg { width:28px; height:28px; margin-right:10px; padding-right:3px; text-align:center; line-height:28px; vertical-align:middle; border-radius:3px; }
.projects.detail .back .bg::before { color:#fff; }
.projects.detail .share .text { color:#666; padding-right:10px; }
.projects.detail .share .yashare-auto-init { display:inline-block; vertical-align:top; padding-top:3px; }
/* PARTNERS */
.partners.front { position:relative; margin-top:35px; }
.partners.front .btn { right:65px; top:-4px; }
.partners.front .flexslider .slides > li a { opacity:1; display:block;/*-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:grayscale(100%);*/ }
.partners.front .flexslider .slides > li a:hover { opacity:0.5;/*-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);filter:grayscale(0%);filter:none;*/ }
.partners.front .flexslider .slides > li { height:110px; line-height:110px; }
.partners.front .flexslider .slides > li img { width:auto; display:inline-block; vertical-align:middle; }
/* HISTORY */
.history.item-views span.zoom { bottom:-15px; right:-15px; }
.history.item-views .item { padding:25px 20px; }
.history.item-views .item:nth-child(odd) { background:url('../images/background.png') #eff5f7 0 0 repeat; }
.history.item-views .item .title { font-size:14px; font-weight:bold; line-height:20px; font-family:"Roboto Condensed", "Open Sans", Arial, sans-serif; margin-top:0; }
/* STAFF */
.staff.item-views.list:not(.with_tabs) hr { display:none; }
.staff.item-views.list:not(.with_tabs) .item { border:1px solid #D7DEE3; margin-bottom:30px; }
.staff.item-views.list .item .title { padding-top:13px; }
.staff.item-views.list.image_right .item .text { padding:0 0 0 20px; }
.staff.item-views.list .item .image { padding:20px; }
.staff.item-views.list.image_left .item .image { border-right:1px solid #E6E6E6; }
.staff.item-views.list.image_right .item .image { border-left:1px solid #E6E6E6; }
/* VACANCY */
.vacancy.item-views.list .title { font-size:24px; }
.vacancy.item-views.accordion .accordion-head .pay { float:right; font-size:16px; }
/* CATALOG */
.display-type .label_show { color:#98a1a8; text-transform:uppercase; vertical-align:middle; }
.display-type .view-button { display:inline-block; zoom:1; width:30px; height:30px; background:url('../images/view.png') 0 0 no-repeat; margin-left:8px; text-indent:-9999px; border:1px solid #c0ccd3; text-align:center; }
.display-type .view-button.view-list:hover, .display-type .view-button.view-list.cur { background-position:-31px -31px; }
.display-type .view-button.view-tiles:hover, .display-type .view-button.view-tiles.cur { background-position:-1px -1px; }
.display-type .view-button.view-list { background-position:-31px -1px; }
.display-type .view-button.view-price { background-position:-60px -1px; }
.display-type .view-button.view-price:hover { background-position:-60px -31px; }
.display-type .view-button.view-tiles { background-position:-1px -31px; }
.display-type, .ordering-wrap { margin-bottom:30px; }
.catalog.item-views .price .icon { width:20px; height:20px; line-height:20px; text-align:center; font-size:22px; background:none; }
.catalog.item-views .price .price_val { font-size:24px; padding-right:5px; }
.catalog.item-views .price .price_old .price_val, .catalog.item-views .price .price_old .icon { font-size:16px; padding-right:5px; color:#000; padding-top:5px; text-decoration:line-through; }
.catalog.item-views .group-content .item .text_info { border-left:1px solid #d7dee3; padding-top:15px; }
.catalog.item-views .group-content .item .text_info .noright { margin-right:0px; }
.catalog.item-views .group-content .item .text_info .description { border-top:1px solid #d7dee3; padding-top:15px; margin-top:15px; color:#666666; margin-bottom:25px; }
.catalog.item-views .group-content .item .text_info .title { font-size:15px; font-weight:400; line-height:15px; margin-bottom:3px; }
.catalog.item-views.list .group-content .item .text_info .section_name { color:#9aa7af; margin-bottom:0px; }
.catalog.item-views.list .group-content .item .text_info .bottom { border-top:1px solid #d7dee3; margin-top:15px; padding:15px; background:rgba(223, 229, 233, 0.3); }
.catalog.item-views.list .group-content .item .image { padding:15px 0px 15px 15px; }
.catalog.item-views.list .group-content .item { padding-bottom:0px; }
.catalog.item-views.list .group-content .item .image:hover { border:0px; }
.catalog.item-views.list .item .label { display:inline-block; height:19px; line-height:14px; margin-top:3px; }
.catalog.item-views.table .item .label { display:inline-block; height:19px; line-height:14px; margin-bottom:12px; }
.catalog.item-views.table .item .image:hover { border:0px; border-bottom:1px solid #d7dee3; }
.catalog.item-views.list .item .btn { margin:0; }
.order .btn.btn-default.btn-sm { padding: 3px 13px 3px 12px; }
.description table tr td { vertical-align:middle; padding:5px 10px; text-align:left; background: #eff5f7; border:1px solid #fff; }
.description table tr td p { text-align:left; margin:0; }
.description table tr td p.text-center { text-align:center; }
.description table tr:first-child td { font-weight: bold; }
.top-form { margin-top:10px; margin-bottom:-30px; z-index:150; }
.top-form select, .selectbox .select { width:130px; color:#89ceeb; border:1px solid #4c7080; border-radius:2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; padding:8px 0 8px 10px; font-size:13px; line-height:13px; -webkit-appearance: none; -ms-appearance: none; -webkit-appearance: none; appearance: none!important; background:url('../images/select-bg.png') 110px 14px no-repeat; }
.top-form select option { color:#000; background:#fff; margin:10px; }
.top-form select option:first-child { margin-bottom:10px; }
.top-form select:focus { outline:none; background:#4281a8; border:1px solid transparent; color:#fff; }
.selectbox { vertical-align: middle; cursor: pointer; }
.selectbox .select, .selectbox li { text-align:left; }
.selectbox ul { list-style:none; margin:0; padding:5px 0; background:#fff; }
.selectbox li { color:#000; background: #fff; padding-left:8px; height:27px; }
.selectbox li:first-child { display:none; }
.selectbox li:hover { color:#fff; background: #4281a8; }
.selectbox.focused .select { border: 1px solid #5794BF; }
.selectbox .select .text { display: block; width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.news-title { text-overflow: ellipsis; -moz-text-overflow: ellipsis; -webkit-text-overflow: ellipsis; overflow: hidden; height:42px; }
.news-title, .news-prev-text { text-align:left; }
.selectbox .dropdown { width: 100%; border-radius: 0 0 2px 2px; -webkit-border-radius: 0 0 2px 2px; -moz-border-radius: 0 0 2px 2px; }
.selectbox li { color: #000; list-style: none; background:#fff; }
.selectbox.focused { background:red; }
.selectbox li.disabled { color: #AAA; }
.selectbox li.disabled:hover { background: none; }
.left { float: left; }
input[type="radio"]:focus, select:focus { outline:none; }
.input-check { font-size:14px; }
.input-check label { margin-right:20px; }
.input select { width:100%; }
.form-group label span { color:#136ac6; }
.form-group select { color:#000; }
.form-group i { display:none; }
.form-group input[type="checkbox"] { margin:0 0 0 10px; vertical-align:middle; }
.result { margin-bottom:20px; font-size:16px; font-weight:bold; padding-top:15px; border-top:1px solid #d7dee3; }
.footer-buttons .btn { padding: 8px 9px 7px; margin: 0 1px 10px 0; }
footer .social div, .copy div { margin-bottom:9px; }
footer .social div.title { margin-bottom:16px; }
footer .info .email a, footer .info .email a:hover, footer .info .email a:focus { color:#a1dbff; }
#bx-composite-banner { display:none; }
.news ul li { list-style-position:inside; }
/*.services.front .item.toall{
padding-top: 60px;
}*/
.sert-a { line-height:26px; background:url('../images/link3.png') left center no-repeat; padding-left:35px; display:inline-block; font-size:15px; }
.about-company a { margin-top: 23px; }
.services.front .item.toall .image, .services.front .item.toall .image a { width: 26px; height:26px; line-height:26px; }
.excel-link { display:block; display:table; text-align:left; margin-left:15px; }
.excel-link span { border-bottom:1px dotted #324860; margin-left:5px; }
.excel-link, .excel-link:hover, .excel-link:focus { color:#324860; text-decoration:none; }
.excel-link:hover span { border-bottom:none; }
.clear { clear:both; }
.after-submit { text-align:left; margin-top:15px; }
footer .title.title2 { margin-bottom:34px; }
footer .social div.title.title2 { margin-bottom:32px; }
p.copy-p { margin-bottom:16px; }
.prefooter .image { height:130px !important; }
.topline-row { line-height:28px; }
.topline-row .lang { position: relative; z-index: 2; }
.topline-row .lang a { color:#747474; margin-left:8px; font-size:13px; }
.topline-row .lang a:hover, .topline-row .lang a.act { color:#38536b; }
.topline-row .social a { background:url(../images/social.png) 0 0 no-repeat; width:24px; height:24px; margin-left:2px; }
.topline-row .social a.twitter { background-position:-28px 0; }
.topline-row .social a.vk { background-position:-57px 0; }
.topline-row .social a.ins { background-position:-85px 0; }
footer .social a { width:31px; height:31px; border-radius:31px; margin-left:4px; line-height:31px; color:#fff; text-align:center; font-size:17px; }
footer .social a.twitter { background:#41abe1; }
footer .social a.vk { background:#4c75a3; }
footer .social a.facebook { background:#3c5b9b; }
footer .social a.youtube { background:#e14e42; }
footer .social a.ok { background:#f2720c; }
.detail.new_news .content { text-align:justify; }
.topline-row .social a:hover, footer .social a:hover { opacity:0.5; }
.topline-row .work-time, .work-address { font-size:14px; color:#666666; }
.topline-row .work-time { margin-right:8px; }
header .phone { font:20px/30px Roboto Condensed; }
header .phone { color:#1a59a6; }
.header-a { font-size:15px; margin:-19px 0 13px; }
/*.banners{
	margin-top:17px;
}*/
.topmenu-SECOND { max-height:42px; }
.slider-text { position:absolute; top:0; left:0; width:100%; height:100%; color:#fff; /*text-shadow: 0.5px 0.866px 4px rgba( 0, 0, 0, 0.3 );*/
	padding-left:55px; }
.banners .big .item a.slider-link { position:absolute; bottom:48px; left:55px; }
.banners .big .item a.slider-link { text-shadow:none; border:2px solid #b71c1c; border-radius:2px; padding:7px 33px; color:#b71c1c; width:auto; font-size:18px; font-weight:bold; background-color: #fff; margin-top:33px; }
.banners .big .item a.slider-link:hover { background-color: #b71c1c; color:#fff; }
.flexslider .slides img.small-img { display:inline-block; width:auto; }
.front-banners { width:25%; margin-top:63px; padding-right:15px; }
.services-col { width:75%; padding-left:15px; }
.services-col, .front-banners { box-sizing:border-box; }
.front-banners-block { font:bold 16px/19px Roboto; text-transform:uppercase; border:2px solid #1a59a6; margin-top:7px; min-height:80px; height:80px; display:table; width:100%; padding-right:10px; padding-left:30px; position:relative; }
.front-banners-block:before { position:absolute; content:""; display:inline-block; height:100%; left:0; top:0; border-right:2px solid #1a59a6; background:url("../images/left.png") no-repeat center center #1a59a6; width:18px; }
.services-text { font:13px/16px Roboto; margin-top:5px; }
.front-banners-block-inner { display:table-cell; vertical-align:middle; }
.services.front .items .item:last-child, .services.front .items .item:nth-child(5) { margin-bottom:0; }
.banner-block { margin-top:35px; }
.banner-block.banner-block-shadow { margin-top:0; }
.banner-block img { border:1px solid #cdcccc; }
.banner-block-shadow img { box-shadow: 0.5px 0.866px 3px 0px rgba( 0, 0, 0, 0.5 ); }
.copy p { margin:11px 0 0; }
.copy a, .copy a:hover { color:#fffefe; }
ul.bottom-menu { list-style:none; }
ul.bottom-menu, ul.bottom-menu li { padding:0; margin:0; }
.bottom-wrapper2 { background:#f2f2f2; width:100%; box-sizing:border-box; padding:6px 0 6px 14px; border-radius:2px; margin:18px 0 20px; }
.bottom-wrapper1 .bottom-menu li { margin-right:67px; font-size:16px; line-height:30px; font-weight:bold; }
.bottom-wrapper1 .bottom-menu li a, .bottom-wrapper1 .bottom-menu li a:hover { color:#000; }
.bottom-wrapper2 .bottom-menu li { margin-right:53px; font-size:14px; line-height:18px; }
.bottom-wrapper2 .bottom-menu li a, .bottom-wrapper2 .bottom-menu li a:hover { color:#333; }
.bottom-wrapper2 .bottom-menu li a { font-weight:600; }
.bottom-wrapper2 .bottom-menu li:last-child, .bottom-wrapper1 .bottom-menu li:last-child { margin-right:0; }
.footer-address, .footer-phones, .footer-email { font-size:14px; color:#333; }
.footer-email a, .footer-email a:hover { color:#333; }
.download { margin-top:3px; width: 15%; }
.download a:hover { opacity:0.8; }
.footer-address { width:30%; }
.footer-phones { width:19%; }
ul.bottom-menu li, .bottom-wrapper2, .bottom-wrapper2 .bottom-menu, .footer-address, .footer-phones, .footer-email { float:left; }
footer h4 { text-transform:none; font:bold 16px/16px Open Sans; color:#fff; margin-top:28px; }
ul.bottom-menu li a:hover, .suscribe-a a, .suscribe-a a:hover, .bottom_line a, .bottom_line a:hover { color:#898989; }
.suscribe-a { margin:0 103px 12px 0; }
.suscribe-a a { font:13px/13px Open Sans; border:1px solid #fff; padding:12px 17px; }
.suscribe-a a:hover { background:rgba(255,255,255,0.2); }
.footer-logo { margin-left:15px; }
.prez { margin-right:32px; }
.footer-info { margin:14px 0 0 13px; }
.footer-info span { font-weight:300; }
.bottom_line { font:12px/1 Open Sans; color:#898989; padding:12px 0; }
.bottom_line, .bottom_line .container { background:#efefef; }
.artis { text-align:right; }
.form-group label { font-size:14px; line-height:18px; color:#000; }
.h1-phone { background:#1a59a6; }
.h1-wrapper { text-align:center; color:#fefefe; padding:35px 0 0; min-height:270px; }
.h1-wrapper h1, .h1-wrapper h2 { color:#fefefe; text-transform:none; font-weight:500; }
.h1-wrapper h1 { font:30px/32px Roboto; margin:0 0 30px 0; }
.h1-date { font-size:14px; margin-bottom:10px; }
.h1-wrapper h2 { font:18px/1 Roboto; margin:18px 0 0; }
.h1-wrapper-a { margin:0 0 45px; }
.h1-wrapper-a a { font:16px/1 Roboto; border:2px solid #fff; border-radius:2px; padding:8px 10px; }
.h1-wrapper-a a, .h1-wrapper h1 { text-shadow: 1px 2px 2px rgba(0,0,0,0.7); }
.h1-wrapper-a a, .h1-wrapper-a a:hover { color:#fefefe; }
.h1-wrapper-a a:hover { background:rgba(255,255,255,0.2); }
.gid { margin-right:4px; }
.sidearea [id^=bx_incl] { display:block; }
.uslugi .tabs .nav-tabs a { font: bold 18px/18px "Roboto Condensed", "Open Sans", Arial, sans-serif; background:#fff; position:relative; /*width:240px;*/
}
.uslugi .tabs .nav-tabs li { margin:0 6px 6px 0; width:24%; text-align:left; }
.uslugi .tabs .nav-tabs li, .uslugi .tabs .nav-tabs li a { max-height:90px; }
.uslugi .nav-tabs > li.active > a, .uslugi .nav-tabs > li.active > a:hover, .uslugi .nav-tabs > li.active > a:focus, .tabs .nav-tabs li.active a, .uslugi .tabs .nav-tabs a { margin:0; border:2px solid #1a59a6; padding:34px 0 34px 95px; box-sizing:border-box; }
.uslugi .tabs .nav-tabs a.prezent, .uslugi .nav-tabs > li.active > a.prezent, .uslugi .nav-tabs > li.active > a.prezent:hover, .uslugi .nav-tabs > li.active > a.prezent:focus, .tabs .nav-tabs li.active a.prezent, .uslugi .tabs .nav-tabs a.prezent { padding-top:26px; }
.uslugi .nav-tabs > li:last-child { margin-right:0; }
.uslugi .tabs .nav-tabs li.active a, .uslugi .tabs .nav-tabs li a:hover { background:#1a59a6; color:#fff; }
.uslugi .tabs .nav-tabs a span { width:50px; height:40px; background-position:0 0; position:absolute; left:24px; top:50%; margin-top:-20px; }
.uslugi .nav-tabs > li:hover > a span, .uslugi .nav-tabs > li.active> a span { background-position:0 -40px; }
.uslugi .tabs .tab-content { border:none; padding:14px 0 0 0; }
.uslugi .tabs .tab-content, .uslugi .tabs .tab-content p { font-size:16px; line-height:24px; }
.uslugi .tabs .tab-content p { margin:0 0 23px 0; }
.uslugi .tabs .nav-tabs { border-bottom:none; }
.calendar-date { font-size:16px; line-height:1; font-weight:bold; }
.calendar-date span { font-size:24px; }
.calendar-title { text-transform:uppercase; font:bold 30px/1 "Roboto Condensed", "Open Sans", Arial, sans-serif; margin:7px 0 10px 0; }
.calendar-prop-value { font-size:14px; line-height:20px; margin:0 0 8px 0; }
.calendar-link { font-size:14px; margin:5px 0 10px 0; }
.calendar-img { border:1px solid #bcbcbc; }
.calendar-text { border-left:1px solid #1a59a6; }
.calendar-row { margin-bottom:40px; }
.new_news .image { position:relative; border:1px solid #cecece; }
.similar-new-image { position:relative; }
.new_news .image .period { position:absolute; left:0; /*top:6px;*/
	bottom:0; margin:0; }
.similar-new-image .period { position:absolute; left:0; bottom:0; }
.similar-new { box-shadow: 0.5px 0.866px 3px 0px rgba( 0, 0, 0, 0.5 ); margin-top:5px; }
.item-views .item .similar-new-image .period { margin:0; }
.new_news .image .period .label, .similar-new-label { font-size:14px; background:#b71c1c; padding:3px 10px; }
.new_news .image .period .label { font-size:13px; padding:8px 10px; }
.item-views.list.new_news .news-page .item .image { height: 255px; display: table; width: 100%; }
.item-views.list.new_news .news-page .item .image a { display: table-cell; vertical-align: middle; }
.new_news .image .period .label { display:inline-block; }
.similar-new-label { color:#fff; }
.new_news.item-views.list .item .title { font-size:18px; line-height:22px; text-align:left; margin:16px 0 10px; }
.news-page .item .prev_text { max-height: 60px; text-overflow: ellipsis; -moz-text-overflow: ellipsis; -webkit-text-overflow: ellipsis; overflow: hidden; font-size:14px; line-height:19px; }
.news_new_more_div { margin-top:6px; }
a.news_new_more { font-size:14px; line-height:1; color:#b71c1c; text-decoration:underline; }
.new_news .item { margin-bottom:45px; }
.new_news h1 { margin-bottom:22px; }
a.news_new_more:hover { text-decoration:none; }
.new_news.item-views.list .item .title a { color:#b71c1c; }
.new_news.item-views.list .news-page .item .title a, .news-page .item .title a { color:#000; }
.catalog.group.item-views.table .similar-new .image { border-bottom:none; }
.similar-new-image img { margin:0 auto; }
.item-views.table .item.similar-new .title a { font:bold 18px/20px "Roboto Condensed", "Open Sans", Arial, sans-serif; text-transform:uppercase; }
.item-views.table .item.similar-new .title a { color:#333; }
.catalog.group.item-views.table .similar-new .item { border: 1px solid rgb( 208, 208, 208 ); box-shadow: 0.5px 0.866px 3px 0px rgb( 0, 0, 0 ); }
.item-views.table .item.similar-new .text { padding:15px; }
.similar-new-text { font-size:14px; line-height:18px; color:#333; margin-top:5px; }
.header-a a, .front-banners-block, .front-banners-block a, .uslugi .tabs .nav-tabs a, .calendar-date, .calendar-prop, .calendar-link, .new_news.item-views.list .item .title, .detail-left-text span { color:#1a59a6; }
.calendar-prop, .calendar-link, .new_news.item-views.list .item .title, .detail-left-text span { font-weight:bold; }
.detail-left-text span { font-size:18px; }
.main { font-size:16px; line-height:22px; }
.text-right .btn { margin:0; }
.similar-news-wrapper { margin-top:-40px; }
.detail-all-news { margin-top:30px; }
.detail-left-text { border:1px solid #b9b9b9; border-top:4px solid #1a59a6; padding:23px 23px 10px 23px; line-height:20px; text-align:left; }
.pagination.custom-pagination > li > a:hover, .pagination.custom-pagination > li > span:hover, .pagination.custom-pagination > li > a:focus, .pagination.custom-pagination > li > span:focus { background:transparent; }
.pagination.custom-pagination > li > a, .pagination.custom-pagination > li > span { border:none; color:#666; }
.pagination.custom-pagination > .active > a, .pagination.custom-pagination > .active > span, .pagination.custom-pagination > .active > a:hover, .pagination.custom-pagination > .active > span:hover, .pagination.custom-pagination > .active > a:focus, .pagination.custom-pagination > .active > span:focus { border:none; background:transparent; color:#1459a6; }
.pagination.custom-pagination > li.active > span, .pagination.custom-pagination > li > a:hover { text-decoration:underline; }
.pagination.custom-pagination > li > a, .pagination.custom-pagination > li > span { padding:6px 5px 6px 5px; }
.news.front.right-news { margin-top: 0; }
.news.front.right-news .item .date { color: #1a59a6; }
.news.front.right-news .item { margin:10px 0 30px 0; }
.gid-block { max-width:205px; margin-right:7px; float:left; }
.app_fixed { position:fixed; background:#fff; z-index:2; max-width:222px; }
.bx_filter_search_button, .bx_filter_search_reset, #set_filter, #del_filter { border:none; background:none; padding:0; color:#1a59a6; font-size:13px; line-height:1; }
#del_filter { color:#8e8e8e; font-size:16px; }
#set_filter { color:#fff; font-size:16px; background:#b71c1c; text-decoration:none; text-transform:uppercase; padding:9px 30px 10px; margin-right:25px; }
#set_filter:hover { background:#9a1616; }
.bx-filter-select-text { border:1px solid #c9c9c9; height:35px; background:url("../images/select.png") no-repeat 95% center; padding:0 30px 0 13px; max-width:320px; color:#333; font-weight:bold; line-height:35px; overflow:hidden; cursor:pointer; }
.bx_filter_button_box_submit { text-align:right; }
.filter-block { padding-left:55px; }
.filter-block a, .select-outer select { font-size:15px; cursor:pointer; }
.bx_filter_popup_result { position: absolute; top: -20px; }
.main .container.inner-container .filter-block h2 { font: bold 30px/1 Roboto Condensed; }
.select-outer select { border: none; padding: 0; background: none; width: auto; }
.podpiska-form input[type="text"] { height:41px; vertical-align:middle; padding-left:10px; }
.podpiska-form .btn { margin:0 0 0 10px; }
.bx-filter-input-container.bx-filter-calendar-container span.filter-char { font-size:15px; color: #1a59a6; font-weight:bold; }
.bx-filter-input-container.bx-filter-calendar-container input[type="text"] { max-width:88px; }
.bx-filter-input-container.bx-filter-calendar-container img.calendar-icon { vertical-align:middle; }
.main .container.inner-container .bold-text { font-size:20px; line-height:22px; font-weight:500; }
.main .container.inner-container img.img-left { float:left; margin:0 20px 20px 0; }
.main .container.inner-container img.img-right { float:right; margin:0 0 20px 20px; }
.main .container.inner-container img { display:block; max-width:100%; height:auto; margin:0 auto; }
.main .container.inner-container ul:not(.tabs-menu):not(.map-level-1):not(.path), .main .container.inner-container ol { margin:0 0 45px 0; padding:0; }
.main .container.inner-container ul.path { margin:0 0 10px 0; }
.main .container.inner-container ul.flex-direction-nav { margin:0; }
.main .container.inner-container ul.flex-direction-nav li { padding:0 !important; }
.main .container.inner-container ul.slides { margin:0; }
.main .container.inner-container ul:not(.nav-tabs):not(.path):not(.ya-share2__list):not(.tabs-menu):not(.pagination):not(.map-level-1) li, .main .container.inner-container ol li { line-height:20px; position:relative; padding:0 0 10px 20px; }
.main .container.inner-container ul:not(.nav-tabs):not(.path):not(.ya-share2__list):not(.flex-direction-nav):not(.tabs-menu):not(.pagination):not(.map-level-1) li { list-style:none; padding:0 0 10px 20px; }
.main .container.inner-container .map-level-0 ul.map-level-1 li { padding:0 0 5px 20px !important; }
.main .container.inner-container ol { list-style-type: none; /* Убираем исходные маркеры */ counter-reset: num; /* Задаём имя счетчика */ }
.main .container.inner-container ol li::before { content: counter(num) '. '; /* Выводим число */ counter-increment: num; /* Увеличиваем значение счётчика */ color: #b71c1c; position:absolute; left:0; top:0; }
.main .container.inner-container ul:not(.nav-tabs):not(.pagination):not(.path):not(.ya-share2__list):not(.slides):not(.flex-direction-nav):not(.tabs-menu) li:before { position:absolute; left:0; top:6px; content:""; display:inline-block; width:8px; height:8px; border-radius:8px; background:#b71c1c; }
.main .container.inner-container table { font-size:14px; line-height:18px; }
.main .container.inner-container { text-align:justify; }
.main .container.inner-container table, .main .container.inner-container #calendarWrapper table.DynarchCalendar-topCont { margin-bottom:35px; }
.main .container.inner-container #calendarWrapper table { margin-bottom:0; }
div[id^="smartFilterDropDow"] { max-width:320px; width:100%; }
.prev-events-wrapper { text-align:right; border-top:1px solid #d7dce4; padding:13px 20px 5px 0; }
.main .container.inner-container table tr th { background:#1459a6; color:#fff; border-right:1px solid #fff; text-align:center; font-weight:400; padding:16px 14px 11px; vertical-align:middle; }
.main .container.inner-container table tr th:last-child { border-right:none; }
.main .container.inner-container table:not(.podpiska-form) thead tr td { background:#b71c1c; color:#fff; }
.main .container.inner-container table:not(.podpiska-form) thead tr td:after { background:#fff; }
.main .container.inner-container table:not(.podpiska-form):not(.contact-table) tr td { padding:20px 14px; vertical-align:middle; position:relative; border-bottom:1px solid #a6a6a6; }
.main .container.inner-container table:not(.podpiska-form):not(.contact-table) tr td:after { position:absolute; content:""; right:0; top:10%; background:#a6a6a6; width:1px; height:80%; }
.main .container.inner-container table.contact-table tr td { padding:20px 14px; }
.DynarchCalendar-dayNames table tr td { background:#def1da; }
#calendarWrapper td { width:14%; }
.main .container.inner-container .DynarchCalendar table:not(.podpiska-form) tr td { font:bold 16px/1 Roboto; text-align:center; }
.main .container.inner-container table tr td:last-child:after, .main .container.inner-container .DynarchCalendar table:not(.podpiska-form) tr td:after { display:none; }
.main .container.inner-container ul.ya-share2__list { margin:0; }
.main .container.inner-container table caption { font:500 18px/20px Roboto; color:#1a59a6; text-align:left; padding-bottom:10px; }
.main .container.inner-container .share-buttons ul li { padding:0; }
.main .container.inner-container .share-buttons ul li:before { display:none; }
.share-buttons, .download-list { text-align:right; }
.share-buttons .ya-share2__item_service_vkontakte .ya-share2__badge, .share-buttons .ya-share2__item_service_facebook .ya-share2__badge, .share-buttons .ya-share2__item_service_twitter .ya-share2__badge, .share-buttons .ya-share2__item_service_gplus .ya-share2__badge { background-color: transparent; }
.share-buttons .ya-share2__container_size_m .ya-share2__item { margin:0 0 0 8px; }
.share-buttons .ya-share2__container_size_m .ya-share2__icon { height: 38px; width: 38px; }
.share-buttons .ya-share2.ya-share2_inited, .download-list span, .download-list a { display:inline-block; vertical-align:middle; }
.download-list { margin:30px 0; }
.word:before, .excel:before, .pdf:before { display:inline-block; height:27px; width:23px; position:absolute; top:0; left:0; content:""; }
.word:before { background:url("../images/price.png") no-repeat 0 0; }
.excel:before { background:url("../images/price.png") no-repeat -33px 0; }
.pdf:before { background:url("../images/price.png") no-repeat -67px 0; }
.word, .excel, .pdf { position:relative; min-height:27px; padding-left:30px; line-height:27px; display:inline-block; min-width:23px; }
.share-buttons .ya-share2__container_size_m .ya-share2__item_service_facebook .ya-share2__icon { background:url("../images/share.png") no-repeat 0 0; }
.share-buttons .ya-share2__container_size_m .ya-share2__item_service_vkontakte .ya-share2__icon { background:url("../images/share.png") no-repeat -47px 0; }
.share-buttons .ya-share2__container_size_m .ya-share2__item_service_twitter .ya-share2__icon { background:url("../images/share.png") no-repeat -93px 0; }
.share-buttons .ya-share2__container_size_m .ya-share2__item_service_gplus .ya-share2__icon { background:url("../images/share.png") no-repeat -140px 0; }
.gallery-title { font:italic 14px/22px Roboto; color:#666666; margin:4px 0 23px; }
.logo-row.logo-row-en { padding-bottom:15px; }
blockquote { color:#1459a6; position:relative; padding:13px 0 0 50px; font-style:italic; margin:0; font-weight:500; margin:15px 0 25px; }
blockquote:before { position:absolute; top:0; left:0; background:url("../images/blockquote.png") no-repeat 0 0; width:32px; height:25px; }
.blockquote-title { font:italic 16px/22px Roboto; color:#333333; }
.first-new { position:relative; }
.first-new .date, .news.front .item .first-new .info { position:absolute; }
.news.front.front2 .item .first-new .date { top:19px; left:17px; background:#1a59a6; height:24px; font-size:13px; line-height:24px; color:#fff; padding:0 10px; }
.news.front.front2 .item .first-new .info { bottom:0; left:0; width:100%; box-sizing:border-box; padding:23px 17px; color:#fff; background: rgba( 0, 0, 0, 0.5 ); }
.news.front.front2 .item .title { font-size: 18px; line-height: 20px; }
.news.front.front2 .item.front-new-block-wrapper .title { text-overflow: ellipsis; -moz-text-overflow: ellipsis; -webkit-text-overflow: ellipsis; overflow: hidden; height:40px; }
.underline a { color:#1a59a6; }
.news.front.front2 .item .first-new .title { font-size:24px; line-height:22px; color:#fff; margin:0; }
.news.front.front2 .first-new .news-prev-text { font-size: 14px; margin-top: 14px; }
.news.front.front2 .news-prev-text { font-size:13px; margin-top:9px; }
.news.front.front2 .item .info { padding-left: 148px; }
.news.front.front2 .item .date { color: #1a59a6; font-size:13px; }
.news.front.front2 .item .image { width: 135px; height: 135px; }
.main-info { margin-top:38px; }
.main-info h3 { font-size:24px; }
.col-md-6.first-new-wrapper { width: 53%; padding-right:5px; }
.col-md-6.front-new-block-wrapper { width:47%; }
.share-buttons { margin-bottom:25px; }
.filter-block a, .select-outer select { color:#1a59a6; }
.services.front .items { margin-left:-15px; }
.prev-events { font-size:14px; color:#1a59a6; background:url(../images/prev-events.png) no-repeat 0 0; padding-left:24px; line-height:17px; text-decoration:underline; }
.calendarWrapper, .filter-block { width:50%; box-sizing:border-box; float:left; }
.filter-span, .select-outer select, .filter-block a { font-weight:bold; }
.filter-span { font-size:17px; }
.filter-block-title { margin-bottom:6px; }
.bx-filter-block { margin-bottom:17px; }
.date-input { position:relative; }
.date-input .calendar-icon { position:absolute; top:7px; right:7px; }
.bx-filter-parameters-box-container .date-input input { box-sizing:border-box; width:146px; padding:0 13px; height:35px; border:1px solid #c9c9c9; font:bold 16px/1 Roboto; color:#000; }
#eventsCalendar .DynarchCalendar-title div { background:url("../images/month.png") no-repeat 65% 45%; }
#eventsCalendar .DynarchCalendar-title.DynarchCalendar-pressed-title div { background:url("../images/month-up.png") no-repeat 65% 45%; }
/*.bx-filter-button-box{
	margin-top:25px;
}*/
.calendarWrapper { margin-top: -40px; }
.container { background:#fff; }
.header-visited { font-size:13px; color:#545454; }
.topline-row .lang a.act { color:#000000; border-top:5px solid #b71c1c; }
.topline-container { border-bottom:1px solid #dadada; }
.logo-text { font-size:13px; color:#414141; font-weight:600; }
a:hover .logo-text { color:#414141; }
.logo-container { padding-top:22px; padding-bottom:15px; }
.menu-icon { background:url("../images/menu.png") no-repeat 25px center; }
.check-ticket { background:url("../images/check.jpg") no-repeat top center; height:100%; }
.check-ticket h3 { font-size:36px; font-weight:bold; color:#fff; text-shadow: 0.5px 0.866px 2px rgb( 0, 0, 0 ); padding:15px 0 6px; margin:0; }
.check-ticket img { margin:0 auto; }
.check-seria { font-size:18px; font-weight:600; color:#000; margin:12px 0 17px; position: relative; top: 15px; }
.check-seria input { border:2px solid #73bf4a; border-radius:2px; box-sizing:border-box; padding-left:8px; height:38px; line-height:38px; font-size:24px; color:#555555; }
.check-seria input#ticket_number_part2 { border: 2px solid transparent; border-radius: 6px; box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.3); }
.ticket-nr { font-weight: bold; font-size: 24px; margin-bottom: 12px; }
.enter-code { margin-bottom: 15px; font-size: 24px; margin-top:12px; }
.check-seria input.drawing { padding-right:4px; padding-left:4px; text-align:center; }
.leftside-wrapper + .row .check-seria input.drawing, .rightside-wrapper + .row .check-seria input.drawing { margin-left:0; margin-right:11px; border-radius: 6px; border: 3px solid #e5bd00; font-size: 20px; font-weight: 600; display: inline-block; float: none; }
.rightside-part { padding-right: 75px; }
.leftside-wrapper + .row .check-seria input#left_ticket_combination_part4, .rightside-wrapper + .row .check-seria input#right_ticket_combination_part4 { margin-right: 0; }
.check-seria input, .check-seria span { vertical-align:middle; }
.check-ticket input[type="submit"] { border-radius: 5px; background-image: -moz-linear-gradient( 90deg, rgb(183,28,28) 0%, rgb(208,40,40) 49%, rgb(232,51,51) 100%); background-image: -webkit-linear-gradient( 90deg, rgb(183,28,28) 0%, rgb(208,40,40) 49%, rgb(232,51,51) 100%); background-image: -ms-linear-gradient( 90deg, rgb(183,28,28) 0%, rgb(208,40,40) 49%, rgb(232,51,51) 100%); font-size:20px; color:#fff; border:1px solid #fff; padding:10px 20px; }
.check-ticket input[type="submit"]:hover { background-image: -moz-linear-gradient( 90deg, rgb(208,40,40) 0%, rgb(208,40,40) 49%, rgb(183,28,28) 100%); background-image: -webkit-linear-gradient( 90deg, rgb(208,40,40) 0%, rgb(208,40,40) 49%, rgb(183,28,28) 100%); background-image: -ms-linear-gradient( 90deg, rgb(208,40,40) 0%, rgb(208,40,40) 49%, rgb(183,28,28) 100%); }
.check-ticket table { margin:0 auto; max-width:347px; width:95%; }
.drawing { width:60px; margin:0 6px 0 6px; }
.ticket_number { width:102px; }
.ticket_suffix { width:29px; }
.slider-preview-text { font-size:18px; font-weight:600; line-height:25px; }
.main h3, .anons-item h2, .anons-item h3 { font-size:24px; color:#b71c1c; font-weight:bold; }
.main h3 { margin-bottom:20px; }
.main h3 a:not(.h3-a) { font-size:13px; color:#757575; font-weight:400; text-transform:none; margin-left:8px; }
.main h3 a.h3-a { text-decoration:none; }
.main h3 a.h3-a:hover { text-decoration:underline; }
#event-slider { margin-top:-10px; margin-bottom:60px; }
#event-slider .item-inner { border:2px solid #e5e5e5; border-radius:15px 30px; margin-right:23px; text-align:center; padding-top:37px; }
#event-slider .item-inner:hover { box-shadow:0px 0px 15px #e5e5e5; }
#event-slider .owl-wrapper-outer { padding-bottom:10px; padding-top:10px; }
.item-inner span { display:table; text-transform:uppercase; font-size:15px; line-height:17px; color:#787878; margin:28px auto 11px; }
.item-inner-img { height:116px; line-height:116px; }
.item-inner-img img { vertical-align:middle; }
.item-inner span { font-weight:bold; }
.item-inner:hover span, .item-inner a:hover { color:#000; }
#partner-slider .item-inner { border:1px solid #dadada; height:120px; text-align:center; margin-right:20px; }
.banner { margin:34px 0 54px; }
.banner img { border:1px solid #e6e6e6; }
.sale-on-main { position:relative; margin-bottom:46px; }
.sale-on-main img { border:1px solid #e6e6e6; }
.sale-on-main-text { position:absolute; top:60px; left:70px; font-size:60px; line-height:70px; color:#fff; font-weight:300; max-width:300px; }
.topmenu-SECOND .mega-menu table td.main-td .wrap> a:after { display:none; }
.display-table { display:table; }
.display-row { display:table-row; }
.display-cell { display:table-cell; }
.news-on-main .display-cell { padding-top:27px; }
.display-cell-news-img { padding-right:14px; }
.display-cell-news-img img { border:2px solid #dcdcdc; }
.news-on-main { border-top:2px solid #b71c1c; }
.news-on-main .display-cell { vertical-align:top; }
.main .container { padding-bottom:37px; }
.main-wrapper .main .container { padding-bottom:70px; }
.col-md-3.footer-left { width:23%; }
.col-md-9.footer-right { width:77%; }
.work-address, .top-description, .front-banners, .services-col { float:left; }
.attention_line .container { background:#b71c1c; color:#fff; font-size:13px; line-height:25px; text-align:center; }
.news-date { font-size:13px; line-height:14px; color:#404040; padding-left:20px; background:url("../images/time.png") no-repeat top left; margin-bottom:11px; }
.news-title { font-size:18px; line-height:21px; font-weight:bold; margin-bottom:7px; }
.news-title a, .news-title a:hover, .loto-answer { color:#333; }
.news-prev-text { font-size:14px; line-height:18px; color:#404040; margin-bottom:5px; }
.news-more { font-size:13px; }
.news-more a, .news-more a:hover { color:#b71c1c; }
.winner-block { float:left; border:1px solid rgb( 230, 230, 230 ); box-shadow: 0.5px 0.866px 3px 0px rgba( 0, 0, 0, 0.3 ); margin-right:20px; text-align:center; padding:24px 10px 18px; max-width:211px; margin-bottom:25px; position:relative; }
.winner-block:hover, #partner-slider .item-inner:hover, .anons-block a:hover { box-shadow: 0.707px 0.707px 7px 0px rgba( 0, 0, 0, 0.3 ); }
.winner-block img { border-radius:160px; border:1px solid #b8b1b1; }
.anons-block img { /*box-shadow: 0 0 0 5px #b8b1b1;*/
}
.winner-name { font-size:18px; line-height:1.1; color:#000; margin-top:20px; margin-bottom:15px; }
.winner-wrapper .winner-block:nth-child(3n) { margin-right:0; }
.win-summ { font-size:15px; color:#b71c1c; margin:7px 0 5px; font-weight:600; min-height:45px; }
.main .container.inner-container.maxwidth-theme .win-summ, .win-summ { font-weight:bold; font-size:20px; }
.main .container.inner-container.maxwidth-theme .winner-name, .winner-name { font-weight:normal; font-size:15px; }
div.input.error { position:relative; }
.loto_hist_photo { max-width:88%; margin:0 auto 20px; }
.winner-town { font-size:13px; color:#333; min-height:45px; }
.first-img, #event-slider .item:hover .hover-img { display:inline-block; }
#event-slider .item:hover .first-img, #event-slider .item .hover-img { display:none; }
.carousel.fade { opacity: 1; }
.carousel.fade .item { display: block; position: absolute; left: 0; top: 0; width: 100%; opacity: 0; transition: opacity .5s; }
.carousel.fade .item.active { position: relative; opacity: 1; }
.video-title { position:absolute; bottom:0; left:0; width:100%; z-index:1; background:#b71c1c; color:#fff; padding:11px 45px 13px 17px; box-sizing:border-box; min-height:35px; text-align:left; font-size:16px; font-weight:bold; line-height:19px; }
.video-title span { font-size:15px; font-weight:400; }
.anons-block { float:left; width:33.33%; box-sizing:border-box; padding-right:5px; margin-bottom:5px; position:relative; }
.date1 { font-size:20px; color:#302a7b; position:absolute; top:10px; left:50%; line-height:1; z-index:1; margin-left:-109px; }
.summa1, .summa2, .summa3, .summa4, .summa5, .summa6 { position:absolute; line-height:1; z-index:1; font-weight:bold; }
.summa1 { font-size:48px; color:#fff; text-shadow: 0.5px 0.866px 5px rgba( 0, 0, 0, 0.8 ); /*left: 50%;
	margin-left: -78px;*/
	width:100%; text-align:center; bottom:75px; }
.summa2 { font-size:60px; color:#a72438; left:89px; bottom:41px; text-shadow: #fff 3px 3px 0, #fff -3px -3px 0,  #fff -3px 3px 0, #fff 3px -3px 0; }
.summa3 { font-size:36px; color:#fff; text-shadow: 0.5px 0.866px 5px rgba( 0, 0, 0, 0.8 ); left:140px; bottom:71px; }
.summa4 { font-size:44px; color:#d50303; left:116px; bottom:21px; }
.summa5 { font-size:24px; color:#ffed4f; left:156px; bottom:15px; }
.summa6 { font-size:70px; color:#ffed4f; left: 127px; bottom: 6px; font-family: 'Herold', arial; font-weight:400; }
.anons-wrapper { margin:40px 0 50px; }
/*header > .container,*/ .topmenu-SECOND .container, .main-wrapper > .container { box-shadow:0px 6px 10px #e5e5e5; }
header > .container.topline-container { box-shadow: 0 2px 10px #e5e5e5; }
header > .container.logo-container { box-shadow: 0 2px 10px #e5e5e5; }
.container.maxwidth-theme.breadcrumb-container, .main-wrapper > .container.maxwidth-theme, .main > .container.maxwidth-theme { position:relative; }
ul.top-menu { list-style:none; padding:0; margin:0; }
ul.top-menu li { display:inline-block; margin-right:35px; }
ul.top-menu li:last-child { margin-right:0; }
ul.top-menu li a { font-size: 13px; line-height: 1.38; color: #666666; }
.breadcrumb-container { border-top:1px solid #dadada; }
.bx-breadcrumb, .bx-breadcrumb a, .bx-breadcrumb a:hover { color:#777777; }
.bx-breadcrumb .bx-breadcrumb-item:first-child a { text-decoration:underline; }
.bx-breadcrumb .bx-breadcrumb-item:first-child a:hover { text-decoration:none; }
.tabs-menu.tabs-menu-xs { border: solid 1px #d8d8d8; box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.2); }
.right-block .tabs-menu { border: solid 1px #d8d8d8; box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.2); }
.right-block { margin-bottom:53px; }
.right-block.right-block-after-picture { margin-top:-140px; }
.right-block-inner.tr-content .right-block.right-block-after-picture { margin-top: -190px; }
ul.tabs-menu { list-style:none; margin:0; padding:0; }
ul.tabs-menu li a { font-size: 16px; font-weight: 600; color: #595959; display:block; padding:20px 29px; border-top:1px solid #e5e5e5; text-align:left; background:#fff; }
ul.tabs-menu li a .fa { color:#9a1616; font-weight:bold; margin-right:18px; }
ul.tabs-menu li a span { margin-right:18px; display:inline-block; width:8px; height:13px; background:url("../images/li.png") no-repeat left center; }
ul.tabs-menu li a:hover, ul.tabs-menu li.active a { text-decoration:none; background-color: #f1f1f1; }
div.tabs { color:#000; line-height: 1.63; padding-top:39px; margin-bottom:43px; }
div.tabs.item-views { padding-top:0; }
div.tabs h2 { font-size: 36px; font-weight: bold; line-height: 0.72; color: #000000; text-transform:none; margin-bottom:32px; }
div.tabs h3 { font-size: 18px; font-weight: bold; line-height: 1.44; color: #000000; text-transform:none; margin: 0 0 26px 0; }
div.tabs p { margin-bottom: 26px; }
div.tabs p, div.tabs ol li, div.tabs b, .main .container.inner-container div.tabs ol li::before { line-height:26px; }
.right-block h1, ul.tabs-menu li.detail-text-li a, .tabs-menu-open { font-size: 24px; line-height:1; font-weight: 600; color: #fefefe; background-color: #b71c1c; margin:0; padding:21px 24px 21px; text-transform:none; }
ul.tabs-menu li.detail-text-li a:hover, ul.tabs-menu li.detail-text-li.active a { background-color: #9a1616; }
.right-block h1 a { color: #fefefe; }
.carousel-wrapper, .video-wrapper { position:relative; }
.right-block h1 .detail.loterei { display:none; }
.news-on-main.loterei-news .display-cell.display-cell-news-img { width:35%; }
.news-on-main.loterei-news .display-cell.display-cell-news-img img { max-width:115px; }
.main h3.underline-h3 { border-bottom: 2px solid #b71c1c; padding-bottom:15px; margin-bottom:0; }
.carousel-wrapper { margin-top:15px; }
.winner-carousel-wrapper.carousel-wrapper { margin-top:20px; }
.carousel.slide { margin-bottom:15px; }
.num { font-size: 14px; color: #555555; padding-left:10px; top: -8px; position: relative; display:table; }
.buy-ticket-wrapper { background:#f7f7f7; border:2px solid #c6c6c6; text-align:center; padding: 40px 0 19px; margin: 25px 0 30px; }
.carousel-control:hover { opacity: 0.5; color: #000; }
.main .container.inner-container .buy-ticket-wrapper img { display:inline-block; }
.buy-ticket-wrapper h4 { font-size:24px; font-weight:bold; color:#11357e; margin: 0 0 45px 0; }
.main .container.inner-container img.visa { margin-right:20px; }
.buy-ticket-wrapper a { border-radius: 6px; background-image: -moz-linear-gradient( 90deg, rgb(236,236,236) 0%, rgb(17,53,126) 0%, rgb(110,137,190) 100%); background-image: -webkit-linear-gradient( 90deg, rgb(236,236,236) 0%, rgb(17,53,126) 0%, rgb(110,137,190) 100%); background-image: -ms-linear-gradient( 90deg, rgb(236,236,236) 0%, rgb(17,53,126) 0%, rgb(110,137,190) 100%); border:1px solid rgb( 50, 83, 151 ); font-size:18px; font-weight:bold; color:#fff; padding:12px 42px; text-transform:uppercase; display:inline-block; margin-bottom:30px; }
.buy-ticket-wrapper a:hover { color:#fff; text-decoration:none; background:rgb(17,53,126); }
.video-wrapper { margin:13px 0 39px; }
#WinnerCarousel { border: 1px solid rgb( 230, 230, 230 ); box-shadow: 0.5px 0.866px 3px 0px rgba( 0, 0, 0, 0.5 ); padding:23px 22px; }
.banners #WinnerCarousel { padding:0; }
#WinnerCarousel .display-cell { vertical-align:middle; text-align:center; width: 49.5%; }
#WinnerCarousel .display-cell img { border:1px solid #b4acac; border-radius:140px; }
.pluso-wrap > div { margin-right:25px !important; }
div.pluso { margin-bottom:74px; }
.right-block-inner { padding-right:22px; }
.bottom-wrapper.bottom-wrapper1 .bottom-menu, .social { margin-top: -8px; }
.superloto-wrappper { background:url("../images/check3.jpg") no-repeat top left; border:1px solid #d8d8d8; min-height:168px; }
.superloto-wrappper .check-ticket { background:none; }
.superloto-wrappper .check-ticket h3 { font-size: 48px; color: #fff; margin:5px 0 10px; text-shadow: 0.5px 0.866px 4px rgba( 0, 0, 0, 0.7 ); }
.superloto-wrappper .check-ticket #get_combination input[type="submit"] { width:210px; box-sizing:border-box; height: 34px; }
.check-ticket-inner { margin-left: 58px; max-width: 710px; text-align:center; }
.superloto-wrappper .check-seria { margin: 18px 0 25px; }
.anons-block a { border:2px solid transparent; box-sizing:border-box; display:block; }
.anons-block a:hover { /* -webkit-animation: bounceOut .4s linear;
  -o-animation: bounceOut .4s linear;
  animation: bounceOut .4s linear;*/
 border: 2px solid #b71c1c; }
@keyframes bounceOut {  0% {
box-shadow: 0 0 0 2px #b71c1c;
opacity:1;
}
      /*  25%{ box-shadow: 0 0 0 1px #b8b1b1; opacity:1;}*/
        50% {
box-shadow: 0 0 0 5px #b71c1c;
opacity:1;
}
 75% {
box-shadow: 0 0 0 2px #b71c1c;
opacity:1;
}
 100% {
box-shadow: 0 0 0 1px #b71c1c;
opacity:1;
}
}
.logo-img img, .copy img { max-width:250px; }
.anons-item { margin-bottom:36px; }
.anons-item h2, .anons-item h3 { text-transform:none; border-bottom:2px solid #b71c1c; padding-bottom:18px; margin-bottom:25px; text-align:left; }
.anons-item h3, .main .anons-item h3 a { font-size:20px; margin-left:0; text-decoration:none; }
.anons-item h2 a, .anons-item h3 a { color:#b71c1c; }
.anons-item-img div { position:relative; border:1px solid #dddddd; float:left; }
.anons-item-img div a { display:block; }
.anons-item-img div a:hover span { background:rgba(0,0,0,0.2); }
.anons-item-img div span { position:absolute; width:100%; height:100%; left:0; top:0; }
.anons-item-img div span img { position:absolute; bottom:7px; right:6px; }
.anons-item-text { font-size:15px; color:#000; margin-top: 7px; letter-spacing: 0.5px; }
.anons-item-youtube, .anons-item-img { float:left; width:50%; }
.anons-h1, h1 { font-size:36px; font-weight:bold; color:#000; text-transform:none; line-height:38px; text-align:left; }
.anons-h1 { margin: 15px 0 27px; }
.anons-right-part .buy-ticket-wrapper { margin-top:14px; }
.raz-item-img { border-radius: 50%; background-image: -moz-linear-gradient( 90deg, rgb(228,188,42) 1%, rgb(240,196,29) 45%, rgb(244,212,42) 70%, rgb(248,228,55) 100%); background-image: -webkit-linear-gradient( 90deg, rgb(228,188,42) 1%, rgb(240,196,29) 45%, rgb(244,212,42) 70%, rgb(248,228,55) 100%); background-image: -ms-linear-gradient( 90deg, rgb(228,188,42) 1%, rgb(240,196,29) 45%, rgb(244,212,42) 70%, rgb(248,228,55) 100%); box-shadow: 1px 1.732px 3px 0px rgba( 0, 0, 0, 0.2 ); height:116px; width:116px; margin:0 auto; text-align:center; line-height:116px; }
.main .container.inner-container .raz-item-img img { display:inline-block; }
#raz-slider { margin:0 0 31px; padding-top:35px; }
.raz-item-text { text-align:center; font-weight:bold; color:#b71c1c; line-height:19px; margin-top: 16px; }
div.pluso.pluso-loto { margin-bottom: 46px; }
.raz-text { margin-bottom: 42px; }
.raz-text a { text-decoration:none; font-size:22px; font-weight:600; border:1px dotted #ecbf1e; border-radius:23px; padding:11px 25px; display:inline-block; }
.raz-text a, .raz-text a:hover, .raz-text a:focus { color:#ecbf1e; }
.accordion-type-1 .accordion-body { font-size:16px; line-height:22px; color:#333; }
.faq-text { border: 1px solid #cecece; border-radius: 3px; padding:21px; }
form[name="aspro_corporation_question"] textarea { height:185px; }
ul.slides.items .item:hover .video-title, .video-wrapper:hover .video-title/*, .tiraz-table*/ { display:none; }
.tiraz-table .titulA { background:#b71c1c; padding-bottom:15px; text-align:center; }
.tiraz-table .table-title { color:#fff; text-decoration:none; }
.tiraz-table table tr td { border-bottom:1px solid #a6a6a6; }
.pluso-counter, .pluso-more { display:none !important; }
.bx-filter-parameters-box, .bx-filter-button-box { float:left; }
.bx-filter-parameters-box { margin-right: 20px; width: 211px; }
.submit-col { text-align:left; margin-top:23px; }
.row.captcha-row .submit-col { float: right; text-align:right; }
.main .container.inner-container .blag-img img { margin:0; }
.navbar-right.order-block { margin-top: -45px; }
.blag-title { color: #b71c1c; font-weight: bold; margin:16px 0 25px; font-size:20px; text-align:left; }
.blag-img { min-height:175px; }
.blag-img img { width:100%; }
.to-top { transition: all 0.25s ease 0s; -webkit-transition: all 0.25s ease 0s; -moz-transition: all 0.25s ease 0s; -o-transition: all 0.25s ease 0s; background-color: #b71c1c; text-align:center; -webkit-border-radius: 48px; display:block; cursor:pointer; position: fixed; bottom: 70px; right: 58px; z-index:51; display:none; opacity:0.5; background: url(../images/Up.svg) no-repeat left top; width:50px; height:49px; }
.to-top:hover { opacity:1; }
.contribution-div { margin: 0 auto 20px; text-align:center; }
.contribution-div img { vertical-align:top; }
.winner-carousel-wrapper .carousel-control.left { background: url(../images/prev2.png) no-repeat left top; }
.winner-carousel-wrapper .carousel-control.right { background: url(../images/next2.png) no-repeat left top; }
.winner-carousel-wrapper .carousel-control.left[href="#WinnerCarousel"] { background: url(../images/prev.png) no-repeat left top; }
.winner-carousel-wrapper .carousel-control.right[href="#WinnerCarousel"] { background: url(../images/next.png) no-repeat left top; }
.video-page a { cursor:pointer; position:relative; }
.video-page a:hover .video-overlay { background:rgba(0,0,0,0.15); }
.video-overlay { position:absolute; left:50%; top:0; width:336px; margin-left:-168px; height:100%; display:block; }
.map-level-1 { padding:0 0 10px 10px; }
.winners_all { position:relative; }
.winner-block .corner { display:none; }
.winner-block.opened .corner { display:block; }
.corner { position: absolute; top: -12px; width: 28px; height: 12px; margin-left: 80px; overflow: hidden; }
.corner:after { width: 25px; height: 25px; background: #fff; content: ''; display: block; position: relative; top: 5px; border: 1px solid #e1e1e1; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }
.loterei-row { margin-top:20px; }
.main .news-detail h3 { margin-top:20px; }
.hidden-table { display:none; }
.topline-row .social, .topline-row .work-time, .logo-row .phone, .header-a, .bottom-wrapper.bottom-wrapper3, .suscribe-a, footer .social, .topline-row .lang, .download { float:right; }
.main .container.inner-container .partner-logos a img { vertical-align:middle; margin:0 10px 10px 0; display:inline-block; }
.open-table i { position: relative; display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; font-size: 24px; color:#fff; vertical-align: middle; margin-left:10px; }
.open-table i:before { content: "\f107"; }
.open-table.opened i:before { content: "\f106"; }
.partner-logos { text-align:left; margin-bottom:20px; }
.banners .big .item h3 { font-weight:bold; }
.open-table { cursor:pointer; }
.mobile-submenu { position: absolute; top: 0; right: 0; display: inline-block; width: 40px; height: 100%; text-align: center; border-left: 1px solid rgba(0, 0, 0, 0.1); line-height: 44px; }
.open .mobile-submenu { border-color:#fff; }
.mega-menu ul.nav li > a .mobile-submenu i.icon-angle-down { position:relative; top:0; right:0; }
.contacts label.error { top:100%; }
.contacts input { cursor:pointer; }
.input.error > input { color:#555; }
.main .container.inner-container img.winner-img { float: left; margin:10px; }
.check-seria input[type="number"]::-webkit-outer-spin-button, .check-seria input[type="number"]::-webkit-inner-spin-button {
 -webkit-appearance: none;
 margin: 0;
}
.winner-carousel-wrapper .video-wrapper { margin:0; }
.winners_all .winner-block:nth-child(5n+1) { clear:both; }
.bx-filter-select-popup { height:250px; overflow:auto; }
.check-ticket.check-ticket-inner input[name="phone"] { min-width:145px; }
.check-ticket.check-ticket-inner .center-part input[type="text"] { border-radius: 5px; box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.3); border-color: transparent; min-height: 28px; }
.check-ticket.check-ticket-inner .center-part #phone { margin-bottom:5px; }
#add_combination .errorcontainer label.error { float: left; width: 33%; font-size: 14px; font-weight:600; top:0; padding-left:18px; letter-spacing: -0.8px; margin-bottom: 10px; }
#add_combination .errorcontainer label.error:before, #buttonsubmit1 + .errorcontainer label.error:before { content: ""; display: block; position: absolute; background-color: #cc1f27; width: 10px; height: 10px; top: 6px; left: 0; border-radius: 50%; }
#add_combination .errorcontainer, #buttonsubmit1 + .errorcontainer { border:  3px solid #d22020; max-width: 1178px; padding: 15px; }
#buttonsubmit1 + .errorcontainer { left: 30px; margin-top: 10px; }
#buttonsubmit1 + .errorcontainer label.error { top: 0; font-size: 14px; font-weight: 600; top: 0; padding-left: 15px; letter-spacing: -0.8px; }
.leftblock.current.choosing span, .rightblock.current.choosing span { color:#000; }
.transition, .topline-row .social a, .banners .big .item a.slider-link, .suscribe-a a, footer .social a, .partners.front .flexslider .slides > li a, .h1-wrapper-a a, .anons-block a, .anons-item-img div a span, .video-overlay { transition: all 0.25s ease 0s; -webkit-transition: all 0.25s ease 0s; -moz-transition: all 0.25s ease 0s; -o-transition: all 0.25s ease 0s; }
.topline-row .social a, .banners .big .item a.slider-link, .suscribe-a a, footer .social a, .h1-wrapper-a a, .uslugi .tabs .nav-tabs a span, .calendar-link, .select-outer, .date-input { display:inline-block; }
a, .header-a a:hover, .copy a:hover, .suscribe-a a:hover, .h1-wrapper-a a:hover, .bx_filter_search_button:hover, .bx_filter_search_reset:hover, .filter-block a:hover, .select-outer select:hover, #set_filter:hover, #del_filter:hover, .prev-events:hover, .item-inner a:hover, .main h3 a:hover, a:hover .logo-text, .logo-img a:hover, .check-ticket a:hover, .artis a:hover, .news-more a:hover, .table-title:hover { text-decoration:none; }
.topline-row .lang a:hover, .header-a a, .services-text, .copy a, .bx_filter_search_button, .bx_filter_search_reset, .filter-block a, .select-outer select, #del_filter, .main h3 a, .check-ticket a, .artis a, .news-more a, .table-title { text-decoration:underline; }
@media (max-width: 1200px) {
.winner-wrapper .winner-block:nth-child(3n) { margin-right: 20px; }
.winners_all .winner-block:nth-child(5n+1) { clear:none; }
.winners_all .winner-block:nth-child(4n+1) { clear:both; }
#set_filter { margin-right:7px; }
.winners_all .winner-block { min-width:24%; max-width:24%; margin-right:1%; }
.bx-filter-parameters-box { width:24%; margin-right:1%; }
}
@media (max-width: 1170px) {
/*.ticket_number {
		width: 50px;
	}*/
    .sale-on-main-text { font-size:40px; line-height:43px; }
.check-seria { margin:5px 0 7px; }
form[action='/results/proverka-bileta/'] .check-seria { margin: 5px 0 30px; }
.check-seria span { font-size: 14px; }
.check-seria input { font-size: 16px; }
.check-ticket h3 { padding: 6px 0 3px; font-size: 28px; }
.banners .big .item h3 { margin:22px 0 10px; }
.anons-block { width: 50%; max-width:390px; }
}
@media ( max-width: 991px ) {
.logo-img img { position:relative; top:0; }
form[name="aspro_corporation_question"] textarea { height:85px; }
.banners .big .item a.slider-link { /*left:50%;
		margin-left:-100px;*/
	}
.check-ticket-inner { margin:0 auto; max-width: 100%; }
.col-md-9.footer-right { width:100%; }
.logo-img { margin-bottom:10px; }
.services.front .items .item:nth-child(5) { margin-bottom:35px; }
.right-block.right-block-after-picture, .right-block { margin-top:25px; }
.uslugi .tabs .nav-tabs li { width:49%; }
.uslugi .tabs .nav-tabs li a { width:100%; }
.uslugi .nav-tabs > li:nth-child(2) { margin-right:0; }
.front-banners { width:30%; }
.services-col { width:70%; }
.bottom-wrapper1, .footer-logo, .footer-info { margin-left:0; }
footer .social { float: none; clear: both; }
.submit-col { text-align:left; }
.right-block { margin-bottom:10px; }
}
@media ( max-width: 841px ) {
.anons-block { width:auto; padding-right:0; max-width: 390px; margin-left:auto; margin-right:auto; float:none; }
}
@media ( min-width: 768px ) {
.tabs-menu-open, .tabs-menu.tabs-menu-xs { display:none; }
}
@media ( max-width: 767px ) {
.topline-row .work-time, .download { float:left; }
.check-seria input { padding-left:2px; padding-right:2px; text-align:center; }
.winners_all .winner-block:nth-child(4n+1) { clear:none; }
.main .container.inner-container table.table.table-striped tr th, .main .container.inner-container table.table.table-striped:not(.podpiska-form):not(.contact-table) tr td { padding:5px 0; }
.superloto-wrappper { margin-bottom:5px; }
.loterei-col-md-8 .accordion-body { padding:3px 10px 15px 10px; }
div.tabs h3 { margin:25px 0 3px; }
div.pluso { margin-bottom:24px; }
.accordion-body:after, .accordion-type-1 .accordion-head:after { background:transparent; }
.main .container.inner-container { text-align:left; }
.banners .big .item .image { background-size: contain !important; }
.main .container.inner-container ul:not(.tabs-menu):not(.map-level-1), .main .container.inner-container ol { margin:0 0 5px 0; }
.item-views { margin-bottom:5px; }
.anons-h1, h1 { font-size:22px; line-height:1.2; }
div.tabs { padding-top: 10px; margin-bottom: 13px; }
div.tabs p { margin-bottom: 6px; }
.container.logo-container.maxwidth-theme { /*position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		z-index: 11;*/
	}
.banners .first .item .image { min-height:250px; }
.contribution-div { margin: 0 auto; }
.main h3 { text-align:left !important; }
.main .check-ticket h3 { text-align:center !important; }
.item-views.list.new_news .news-page .item .image { height: auto; }
.navbar-right.order-block { margin-top: 10px; }
.loto_hist_photo { max-width:100%; }
ul.tabs-menu li a, ul.tabs-menu li.detail-text-li a { padding:10px 25px; }
.right-block h1 { padding-top:15px; padding-bottom:15px; }
.tabs-menu-open { cursor:pointer; position:relative; }
.tabs-menu-open i { position:absolute; right:20px; top:50%; margin-top:-12px; }
.slider-preview-text { display:none; }
.gid-block { max-width:100%; margin-right:0; text-align:center; }
.sale-on-main { margin-bottom: 18px; }
.main-wrapper .main .container { padding-bottom:22px; }
.calendarWrapper, .filter-block, .anons-item-youtube, .anons-item-img, .download { width:100%; }
.download img { max-width:250px; }
.anons-item-img { margin-bottom:15px; }
.filter-block { padding-left:0; }
header .work-time, header .work-address, header .phone, header .header-a, .topline-row .social { display:none; }
.big .flexslider { margin-top:6px; }
.topmenu-SECOND { top: 0; position: relative; z-index: 11; }
.header-a { margin:0 0 13px; }
.bx_filter_button_box_submit, .bx-filter-button-box { text-align: left; }
.col-md-6.first-new-wrapper, .col-md-6.front-new-block-wrapper { width: 100%; padding-right:15px; }
ul.bottom-menu { min-height:0; width:50%; float:left; }
div.bottom-menu-second { width:50%; display: block; float:left; }
.bottom-wrapper .bottom-menu-second li { display: list-item; font-size: 16px; line-height: 30px; }
.bottom-wrapper.bottom-wrapper1 .bottom-menu { margin-top:0; }
.bottom-wrapper .bottom-menu-second li a { font-size: 16px; font-weight: bold; color: #000; }
.suscribe-a, footer .social { margin-right:0; }
.partners.front .flexslider .slides > li { text-align:center; }
.banner-block.banner-block-shadow { margin-top:10px; }
.bottom-wrapper.bottom-wrapper3 { float:none; width:100%; clear:left; position:relative; margin-bottom:15px; }
.suscribe-a, footer .social, .topline-row .social { float:none; }
.topline-row .social a { margin:5px 2px 0 0; }
.banners .big .item a.slider-link, .tabs-menu.tabs-menu-xs { margin-top:15px; }
.front-banners, .services-col, .gid-block { width:100%; }
.front-banners { margin-top: 28px; padding-left:15px; }
.logo-img img { max-width:170px; }
.logo-row .phone, .header-a, .topline-row .work-time, .topline-row .lang, .work-address { float:none; }
.artis { text-align:left; margin-top:10px; }
.lang { text-align:left; position:relative; }
.topline-row .lang a { margin:0 10px 0 0; }
.banners .big .item a.slider-link { bottom:60px; /*left:50%;
		margin-left:-100px;*/
	}
.banners .big .item h3 { margin-top:80px; }
.winner-wrapper .winner-block:nth-child(3n), .winner-block { margin-right: 20px; }
.winners_all .winner-block { min-width:49%; max-width:49%; margin-right:2%; }
.bx-filter-parameters-box { width:49%; margin-right:2%; }
.winners_all .winner-block:nth-child(even), form[name="_form"] .bx-filter-parameters-box:nth-child(even) { margin-right:0; }
.item .winner-block { max-width:100%; float:none; }
.sale-on-main-text { top: 20px; left: 30px; font-size: 30px; line-height: 35px; max-width: 236px; }
.col-md-3.footer-left, .col-md-9.footer-right, .footer-address, .footer-phones, .footer-email { width:100%; }
.footer-address, .footer-phones, .footer-email { margin-bottom:10px; }
ul.bottom-menu li { float:none; }
.bottom-wrapper2 .bottom-menu li { margin-right: 0; margin-bottom:5px; }
.logo-container { padding-bottom:0; }
.banners { margin-top:0; }
.social { margin-top:10px; }
.banners .big .flex-direction-nav .flex-prev, .banners .big .flex-direction-nav .flex-next { top: 50% !important; margin-top:-20px; }
.slider-text { padding-left:20px; }
.banners .big .item a.slider-link { left:20px; }
div.tabs h2 { line-height: 1.1; text-align:left; }
.buy-ticket-wrapper h4 { line-height:1.2; }
.right-block-inner { padding-right: 0; }
.copy { margin-bottom:15px; }
.banner { display:none; }
.banner + h3 { margin-top:18px; }
header { margin-top:0; }
.banners .first .small .flexslider { margin: 0 -20px; }
.superloto-wrappper .check-ticket h3 { font-size:34px; }
}
@media ( max-width: 600px ) {
.banners .first { padding-bottom:50px; }
.banners .big .flex-control-nav { top:109% !important; }
.banners .big .flex-direction-nav .flex-prev, .banners .big .flex-direction-nav .flex-next { top:103% !important; }
}
@media ( max-width: 530px ) {
.superloto-wrappper .check-ticket h3 { font-size: 26px; margin: 0 0 5px; }
.superloto-wrappper .check-ticket input[type="submit"] { margin-top:15px; }
}
@media ( max-width: 520px ) {
.uslugi .tabs .nav-tabs li { width:100%; margin-right:0; }
.banners .big .item a.slider-link { bottom:42px; }
.banners .big .item h3 { margin-top:30px; }
.check-ticket input[type="submit"] { padding:10px; }
.item-inner span { font-size:14px; }
}
@media ( max-width: 479px ) {
#event-slider .item-inner { margin-right:5px; }
.main .container.inner-container img.winner-img { float:none; margin:auto; }
.item-inner-img img { display:block; max-width:100%; height:auto; margin:0 auto; }
.pluso-wrap > div { margin-right: 5px !important; }
#partner-slider .item-inner-img img { display:inline-block; }
}
@media ( max-width: 400px ) {
.prez { margin:0 0 15px 0; display:inline-block; }
.main .container.inner-container table:not(.podpiska-form):not(.contact-table) tr td { padding:10px 10px; }
body { background:#fff; }
.banners .first .item .image { min-height:150px; }
.news-on-main .display-cell { display:block; }
.news-on-main .display-cell.display-cell-news-img { display:none; }
.news-on-main .display-cell .news-title { height:auto; }
.banners .big .flex-control-nav { top:112% !important; }
.main .container.inner-container .loto_hist_photo img { max-width:209px; }
.pagination > li > a, .pagination > li > span { padding:6px 11px; }
.gid { margin:0 0 10px 0; }
.download a { margin-top:10px; }
.banners .big .item a.slider-link { bottom:15px; left:15px; }
.owl-theme .owl-controls { right: 0 !important; }
.sale-on-main-text { top: 10px; }
.news-on-main .display-cell img { max-width:50px; }
.display-cell-news-img { padding-right: 8px; }
.banners .big .item h3 { margin-top: 45px; }
.news-on-main .display-cell { padding-top: 10px; }
.news-date { margin-bottom:5px; }
.slider-preview-text, .news-prev-text, .news-more { display:none; }
/*.winner-block, .winner-wrapper .winner-block:nth-child(3n){
		width:48%;
		margin-right:5px;
		box-sizing:border-box;
	}*/
	.winner-wrapper .winner-block:nth-child(3n), .winner-block { margin-right: 5px; }
.winner-block img { display:block; max-width:100%; height:auto; }
.win-summ, .winner-name { font-size:13px; line-height:15px; }
.banners .big .item a.slider-link { padding:7px 10px; /*margin-left:-78px;*/
	}
.superloto-wrappper .ticket_number { width: auto; }
.drawing { width: 40px; margin:0; }
.summa1 { font-size: 40px; left: 50%; margin-left: -62px; bottom: 30%; }
.summa2 { font-size: 44px; left: 50%; margin-left: -81px; bottom: 18%; }
.summa3 { left: 50%; bottom: 28%; margin-left:-66px; }
.summa4 { left: 50%; margin-left:-66px; bottom: 8%; font-size: 36px; }
.summa5 { left: 50%; margin-left:-34px; font-size:21px; bottom: 6%; }
.summa6 { font-size:50px; left: 50%; margin-left:-49px; }
.date1 { top:5px; }
.item-inner-img { height: 50px; line-height: 50px; }
.item-inner-img img { max-height:50px; }
#partner-slider .item-inner-img { height: 116px; line-height: 116px; }
#partner-slider .item-inner-img img { max-height: 116px; line-height: 116px; }
.main h3 a.winners-a { display:table; margin:5px 0 0 0; }
.main h3 { font-size:22px; line-height:1.2; }
#winner-slider .owl-controls { top:-57px; }
#partner-slider .owl-controls { top:-40px; }
.event-h3 { padding-right:45px; }
.raz-text a { font-size:19px; padding:5px; }
.ticket_number { width:70px; }
}
@media ( max-width: 360px ) {
.pluso.pluso-loto + h3.underline-h3 { padding-right:20px; }
.number-span { display:block; margin-top:10px; }
.superloto-wrappper .check-seria { margin: 18px 0 12px; }
}
.reg-wrapper { text-align:right; }
.responsive-menu .reg-wrapper-mobile { display: none; }
 @media (max-width:991px) {
.responsive-menu .reg-wrapper-mobile { display: block; background: #eceff1; border-top: 1px solid rgba(0, 0, 0, 0.1); padding: 9px 13px 9px 10px; }
}
.bottom-menu-second { display: none; }
.right-block-inner .carousel-control { bottom: 6px; }
 @media (max-width: 767px) {
div.anons-block div.teaser__button { display: block; margin-bottom: 0px; bottom:0; z-index:100; margin-bottom: 0; background-color: rgba(154, 22, 22, 0.63); }
}
.anons-block .teaser__button { display: none; position: absolute; width: 99%; text-align: center; background-color: #9a1616; color: #fff; padding:14px 0; left: 2px; -webkit-transition: margin-bottom, 0.3s; -moz-transition: margin-bottom, 0.3s; transition: margin-bottom, 0.3s; margin-bottom: -63px; }
div.anons-block a { position: relative; }
div.anons-block:hover .teaser__button { display: block; margin-bottom: 0px; bottom:0; z-index:100; margin-bottom: 0; }
div.anons-block#bx_3218110189_91:hover .teaser__button { display: none; }
div.anons-block:hover .teaser__button > a { box-shadow: none; }
.anons-block#bx_3218110189_91 a:hover { border: 2px solid transparent; }
.teaser__button > a { border: none !important; color: #fff; }
div.anons-block .teaser__button:hover { background-color:#9a1616; color:#fff; }
div.anons-block .teaser__button:hover a { text-decoration: none; color:#fff; }
.anons-item-img .img-responsive { min-height: 244px; }
.news-item.anons-item:first-of-type .anons-item-img .img-responsive { min-height: auto; }
.inner_teaser_button { text-align: center; margin-bottom: 20px; background: #f8e038; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f8e038), color-stop(100, #E8C22D)); border-radius: 4px; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f8e038), color-stop(100, #E8C22D)); background-image: -ms-linear-gradient(linear, left top, left bottom, color-stop(0, #f8e038), color-stop(100, #E8C22D)); background-image: linear-gradient(linear, left top, left bottom, color-stop(0, #f8e038), color-stop(100, #E8C22D)); background-image: -moz-linear-gradient(linear, left top, left bottom, color-stop(0, #f8e038), color-stop(100, #E8C22D)); border: 1px solid #fff; box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.59); line-height: 48px; background: url(../images/back-gold.png) repeat-x; }
 @media (max-width:450px) {
a.inner_teaser_button { margin-top: 15px; margin-right:1px; margin-left:1px; }
div.win-on-main .mob { display: block; }
.win-on-main .desktop { display: none; }
}
.inner_teaser_button { text-transform: uppercase; font-weight: 600; font-size: 18px; color: #000; display: block; }
a.inner_teaser_button:hover, a.inner_teaser_button:visited, a.inner_teaser_button:focus, a.inner_teaser_button:active { text-decoration: none; }
a.inner_teaser_button:hover { color: #b71c1c; }
.inner_teaser_button:visited { color: #000; }
.col-md-4.leftblock, .col-md-4.rightblock { padding-left:10px; padding-right:10px; }
.leftside-wrapper > .col-md-12, .rightside-wrapper > .col-md-12 { padding: 15px; border-radius: 6px; }
.leftside-wrapper, .rightside-wrapper { background: rgba(31,154,210, 0.43); display: inline-block; padding: 5px; border-radius: 6px; }
.leftside-part { padding-left: 75px; }
.label-sr { color:#fff; font-size: 16px; font-weight: bold; margin-bottom: 3px; }
#modalContainer > #alertBox { border: 4px solid rgba(232, 232, 232, 0.4); -moz-background-clip: border; -webkit-background-clip: border; background-clip: border-box; -moz-background-clip: padding; -webkit-background-clip: padding; background-clip: padding-box; -moz-background-clip: content; -webkit-background-clip: content; background-clip: content-box; border-radius: 6px; }
#alertBox h1 { border-bottom: none; text-align: center; font-size: 15px; font-family: OpenSansSemibold; }
#ticket_number_part2 { width: 129px; }
form[name="add_combination"] #buttonsubmit2 { min-height: 34px; font-family: OpenSansSemibold; }
#add_combination .errorcontainer { width: 100%; margin-top: 10px; }
.enter-code + input.ticket_number { font-size: 24px; font-family:OpenSansSemibold; }
.leftside-part .check-seria.col-md-12, .rightside-part .check-seria.col-md-12 { margin-top: 0px; }
.win-on-main { margin-bottom: 2px; }
.anons-wrapper #bx_1373509569_91 { display: none; }
.anons-wrapper .anons-block { padding-right:0; margin-bottom:0; }
#bx_3218110189_91 { width: 100%; float: none; }
#bx_3218110189_91.anons-block .teaser__button { width: 99.85%; }
.anons-wrapper .anons-block:nth-child(4) { display: none; }
.win-on-main .mob { display: none; }
.anons-block#bx_3218110189_91 a:hover { box-shadow: none; }


/* End */


/* Start:../css/responsive.css?15324420264919*/
@media ( min-width: 1200px ) {
section.page-top .container { width: 1140px; }
}
@media ( min-width: 992px ) {
.body_media { top:2px; } /* do not remove this hack! )) */
section.page-top .container { width: 970px; }
}
@media ( max-width: 991px ) {
.body_media { top:1px; } /* do not remove this hack! )) */
footer .social { padding-top:0; }
.banners .big { padding: 0; }
.about { margin-top: 30px; }
.item-views.list .image { margin-bottom: 15px; }
.sidearea { display:none; }
.slider-container .tp-caption h1 { font-size: 24px; line-height: 30px; }
.slider-container .tp-caption { font-size: 12px; }
.top-slider .img { display: none; }
#carousel .flex-direction-nav, #carousel .flex-control-nav { display:block; }
.logo-row .top-description { font-size: 22px; }
.logo-row .top-callback .phone { font-size: 22px; }
.item-views.sections .group-content hr { display:none; }
.item-views.sections .group-content .item { border-bottom:1px solid #d7dee3; margin-bottom:30px; padding-bottom:15px; }
.detail .projects .item img { height:auto !important; }
.projects.detail .item_slider { padding: 0; }
.projects.detail .share.text-right { text-align:left !important; }
div.right-block-inner.tr-content .right-block.right-block-after-picture { margin-top: 25px; }
}
@media ( min-width: 768px ) {
.mega-menu ul.nav { position: static; }
.nav-main-collapse.collapse { display: block !important; height: auto !important; }
.front-projects.item-views h3.short, .partners.front h3.short { display:none; }
.history.item-views .item:nth-child(odd) .bordered { border-left:2px solid white; }
.history.item-views .item:nth-child(even) .bordered { border-left:2px solid #dfeaee; }
}
@media ( max-width: 767px ) {
.body_media { top:0px; } /* do not remove this hack! )) */
header > .container { margin-bottom: 0; padding-bottom:6px; }
.top-row .info-text .email {/*float:left;*/ margin-left:0; text-align:left; width:100%; }
.top-row .info-text .phone {/*float:left;*/ margin-left:0; text-align:left; width:100%; }
/*.top-row .info-text i{margin:0;}*/
	.top-form { margin-bottom: 0; }
.logo-row .logo { height:65px; line-height:57px; }
.logo-row .logo img { max-height:53px; width:auto; }
.topmenu-FIRST .logo-row .logo { margin:0; }
.menu-row.row { height: 0; }
.mega-menu { clear: both; float: none !important; width: 100%; }
.menu-and-search { margin: 0; }
.search { display:none; }
.mega-menu .search { display:block; }
.title-search-result { display:none !important; }
footer .social { padding-bottom:0; }
#bx-composite-banner a { margin-top:24px; }
.about { margin-top: 0; }
.banners .big .item .image { width:100%; }
.banners .big .item .info { position:inherit; width:100%; height:auto; margin:0; padding: 19px 20px; }
.banners .big .item h3 { font-size: 21px; line-height: 23px; }
.banners .big .item .info > * { height:auto; }
.front-projects.item-views h3, .partners.front h3 { display:none; }
.front-projects.item-views h3.short, .partners.front h3.short { display:inline-block; }
.front-projects.item-views .flexslider { margin:0; }
.front-projects.item-views .flexslider { margin-top:0; }
.front-projects.item-views.table .item { padding: 0; }
.projects.item-views.table .item { text-align:center; }
.projects.item-views.table .item > a { width: 345px; display:inline-block; }
.partners.front .flex-direction-nav { right:0; }
.slider-container .tp-caption h1 { font-size: 15px; line-height: 18px; }
.slider-container .tp-caption { font-size: 11px !important; line-height: 13px !important; }
.slider-container .tp-caption a.btn { font-size: 11px; line-height: 13px; }
.detail .detailimage { text-align:center; padding: 0; background:transparent; }
.detail .galery .inner { padding:0; }
.staff.item-views.list.image_left .item .title { padding-top:0; }
.staff.item-views.list .item .text { padding:0 30px; }
.staff.item-views.list.with_tabs .item .text { padding:0; }
.staff.item-views.list.image_left .item .image { border-bottom:1px solid #E6E6E6; }
.staff.item-views.list.image_right .item .image { border-top:1px solid #E6E6E6; }
.staff.item-views.list.image_left .item .image { border-right:none; }
.staff.item-views.list.image_right .item .image { border-left:none; }
.display-type.pull-right.text-right { float: none !important; text-align:left; }
.fax-xs { margin-left:24px; display:inline-block; }
}
@media ( max-width: 530px ) {
.styled-block > div.row > div, .order-block > div.row > div { display:block; width:100%; }
.styled-block > div.row > div + div, .order-block > div.row > div + div { margin-top:10px; }
.detail blockquote::before { top: -3px; left: 4px; font-size: 90px; }
.detail blockquote { padding-left:35px; }
}
@media ( max-width: 357px ) {
.front-projects.item-views .flex-direction-nav, .partners.front .flex-direction-nav { display:none; }
.front-projects.item-views .btn, .partners.front .btn { right: -10px; }
.detail .ask_a_question { float:none; margin:0px auto; margin-bottom:15px; }
}
@media ( max-width: 367px ) {
.front-projects.item-views > .row { margin-left:0; margin-right:0; }
.projects.item-views.table .item > a { width: 100%; }
}
/* End */


/* Start:../themes/1/colors.css?151781592917159*/
a { color: #b71c1c; }
a:hover { color: #9a1616; }
a:active { color: #386d8f; }
.underline { border-bottom: 3px solid #b71c1c; }
.review:before { color: #417ea5; }
.btn-default { background-color: #b71c1c; border-bottom-color: #b71c1c; color: #fefefe !important; }
.btn-default:hover, .btn-default:active, .btn-default:focus { background-color: #9a1616; border-bottom-color: #9a1616; }
.btn-primary { background-color: #00c3a2; background-image: -webkit-linear-gradient(top, #00c3a2, #00af92); background-image: -moz-linear-gradient(top, #00c3a2, #00af92); background-image: -o-linear-gradient(top, #00c3a2, #00af92); background-image: -ms-linear-gradient(top, #00c3a2, #00af92); background-image: linear-gradient(top, #00c3a2, #00af92); border-bottom-color: #008670; }
.btn-primary:hover, .btn-primary:active, .btn-primary:focus { background-color: #48c9b1; background-image: -webkit-linear-gradient(top, #48c9b1, #39c3aa); background-image: -moz-linear-gradient(top, #48c9b1, #39c3aa); background-image: -o-linear-gradient(top, #48c9b1, #39c3aa); background-image: -ms-linear-gradient(top, #48c9b1, #39c3aa); background-image: linear-gradient(top, #48c9b1, #39c3aa); border-bottom-color: #30a48e; }
.btn-success { background-color: #94c938; background-image: -webkit-linear-gradient(top, #94c938, #88ba33); background-image: -moz-linear-gradient(top, #94c938, #88ba33); background-image: -o-linear-gradient(top, #94c938, #88ba33); background-image: -ms-linear-gradient(top, #94c938, #88ba33); background-image: linear-gradient(top, #94c938, #88ba33); border-bottom-color: #719a2a; }
.btn-success:hover, .btn-success:active, .btn-success:focus { background-color: #aad068; background-image: -webkit-linear-gradient(top, #aad068, #a2cc58); background-image: -moz-linear-gradient(top, #aad068, #a2cc58); background-image: -o-linear-gradient(top, #aad068, #a2cc58); background-image: -ms-linear-gradient(top, #aad068, #a2cc58); background-image: linear-gradient(top, #aad068, #a2cc58); border-bottom-color: #90c03b; }
.btn-info { background-color: #15b7ed; background-image: -webkit-linear-gradient(top, #15b7ed, #11aadd); background-image: -moz-linear-gradient(top, #15b7ed, #11aadd); background-image: -o-linear-gradient(top, #15b7ed, #11aadd); background-image: -ms-linear-gradient(top, #15b7ed, #11aadd); background-image: linear-gradient(top, #15b7ed, #11aadd); border-bottom-color: #0e8db7; }
.button-demo { display: inline-block; color: #FFFFFF; font-weight: bold; font-size: 15px; text-align: center; padding: .39em 2em .50em; border-radius: 1.5em; cursor: pointer; background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20)); background: -moz-linear-gradient(top, #faa51a, #f47a20); }
.button-demo:hover { color: #FFFFFF; text-decoration: none; background: #f47c20; background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015)); background: -moz-linear-gradient(top, #f88e11, #f06015); }
.btn-info:hover, .btn-info:active, .btn-info:focus { background-color: #53c2ec; background-image: -webkit-linear-gradient(top, #53c2ec, #41bcea); background-image: -moz-linear-gradient(top, #53c2ec, #41bcea); background-image: -o-linear-gradient(top, #53c2ec, #41bcea); background-image: -ms-linear-gradient(top, #53c2ec, #41bcea); background-image: linear-gradient(top, #53c2ec, #41bcea); border-bottom-color: #1cafe6; }
.btn-warning { background-color: #f99a0b; background-image: -webkit-linear-gradient(top, #f99a0b, #ea8f06); background-image: -moz-linear-gradient(top, #f99a0b, #ea8f06); background-image: -o-linear-gradient(top, #f99a0b, #ea8f06); background-image: -ms-linear-gradient(top, #f99a0b, #ea8f06); background-image: linear-gradient(top, #f99a0b, #ea8f06); border-bottom-color: #c27705; }
.btn-warning:hover, .btn-warning:active, .btn-warning:focus { background-color: #f6ad4d; background-image: -webkit-linear-gradient(top, #f6ad4d, #f6a539); background-image: -moz-linear-gradient(top, #f6ad4d, #f6a539); background-image: -o-linear-gradient(top, #f6ad4d, #f6a539); background-image: -ms-linear-gradient(top, #f6ad4d, #f6a539); background-image: linear-gradient(top, #f6ad4d, #f6a539); border-bottom-color: #f49312; }
.btn-danger { background-color: #e81c14; background-image: -webkit-linear-gradient(top, #e81c14, #d61a12); background-image: -moz-linear-gradient(top, #e81c14, #d61a12); background-image: -o-linear-gradient(top, #e81c14, #d61a12); background-image: -ms-linear-gradient(top, #e81c14, #d61a12); background-image: linear-gradient(top, #e81c14, #d61a12); border-bottom-color: #b0150f; }
.btn-danger:hover, .btn-danger:active, .btn-danger:focus { background-color: #e75853; background-image: -webkit-linear-gradient(top, #e75853, #e54641); background-image: -moz-linear-gradient(top, #e75853, #e54641); background-image: -o-linear-gradient(top, #e75853, #e54641); background-image: -ms-linear-gradient(top, #e75853, #e54641); background-image: linear-gradient(top, #e75853, #e54641); border-bottom-color: #de251f; }
.btn-transparent { background-color: rgba(255,255,255,0); background-image: -webkit-linear-gradient(top, rgba(255,255,255,0), rgba(250,250,250,0)); background-image: -moz-linear-gradient(top, rgba(255,255,255,0), rgba(250,250,250,0)); background-image: -o-linear-gradient(top, rgba(255,255,255,0), rgba(250,250,250,0)); background-image: -ms-linear-gradient(top, rgba(255,255,255,0), rgba(250,250,250,0)); background-image: linear-gradient(top, rgba(255,255,255,0), rgba(250,250,250,0)); border-bottom-color: rgba(230,230,230,0); color: #000000; }
.btn-transparent:hover, .btn-transparent:active, .btn-transparent:focus { background-color: #5b97be; background-image: -webkit-linear-gradient(top, #5b97be, #4c8eb9); background-image: -moz-linear-gradient(top, #5b97be, #4c8eb9); background-image: -o-linear-gradient(top, #5b97be, #4c8eb9); background-image: -ms-linear-gradient(top, #5b97be, #4c8eb9); background-image: linear-gradient(top, #5b97be, #4c8eb9); border-bottom-color: #3e789e; }
.btn-transparent:hover { color: #ffffff; }
.btn-responsive-nav { background-color: #b71c1c; }
.btn-link { color: #417ea5; }
.btn-link:hover { color: #5393bb; }
.btn-link:active { color: #386d8f; }
.btn-default.wc span { background-color: #b71c1c; border-bottom-color: #b71c1c; }
.btn-default.wc:hover span { background-color: #9a1616; border-bottom-color: #9a1616; }
.btn-default.wc .icon { background-color: #9a1616; border-bottom-color: #9a1616; }
.btn-default.wc:hover .icon { background-color: #b71c1c; border-bottom-color: #b71c1c; }
.btn-default.wc.vert .icon { background-color: #4484ac; background-image: -webkit-linear-gradient(top, #4484ac, #417ea5); background-image: -moz-linear-gradient(top, #4484ac, #417ea5); background-image: -o-linear-gradient(top, #4484ac, #417ea5); background-image: -ms-linear-gradient(top, #4484ac, #417ea5); background-image: linear-gradient(top, #4484ac, #417ea5); }
.btn-default.wc.vert:hover .icon { background-color: #5f90af; background-image: -webkit-linear-gradient(top, #5f90af, #417ea5); background-image: -moz-linear-gradient(top, #5f90af, #417ea5); background-image: -o-linear-gradient(top, #5f90af, #417ea5); background-image: -ms-linear-gradient(top, #5f90af, #417ea5); background-image: linear-gradient(top, #5f90af, #417ea5); }
.btn-default.wc.vert:hover span { background-color: #53667a; background-image: -webkit-linear-gradient(top, #53667a, #2d3d50); background-image: -moz-linear-gradient(top, #53667a, #2d3d50); background-image: -o-linear-gradient(top, #53667a, #2d3d50); background-image: -ms-linear-gradient(top, #53667a, #2d3d50); background-image: linear-gradient(top, #53667a, #2d3d50); }
.label.label-default { background: #93a6bc; }
.label.label-primary { background: #b8c2cd; }
.label.label-success { background: #5cb85c; }
.label.label-info { background: #1b9e77; }
.label.label-warning { background: #f0ad4e; }
.label.label-danger { background: #d9534f; }
header .line-row { background-color: #5393bb; }
.top-row .icon { color: #5393bb; }
.topmenu-SECOND .logo-row .top-callback .callback .icon { background-color: #5393bb; color: #ffffff; }
.topmenu-SECOND .logo-row .top-callback .callback:hover .icon { color: #5393bb; background-color: #ffffff; }
.mega-menu table td:hover > .wrap > a, .mega-menu table td.active > .wrap > a { background-color: #083872; }
.topmenu-FIRST .mega-menu table a .icon { color: #5393bb; }
.topmenu-FIRST .mega-menu table .dropdown-menu { border-top-color: #5393bb; }
.mega-menu table td > .wrap > a, .mega-menu table td.main-td:hover > .wrap > a { background-color: #b71c1c; }
.mega-menu table td:hover > .wrap > a,  .mega-menu table td.active .wrap > a, .mega-menu table td.main-td > .wrap > a { background-color: #9a1616; color:#fff; }
.mega-menu ul.nav li.active > a { color:#fff; }
.mega-menu ul.nav li a { color: #444; }
.mega-menu ul.nav li a:hover, .mega-menu ul.nav li.open > a, .mega-menu ul.nav li.resp-active > a { color: #fff; }
.mega-menu ul.nav li, .mega-menu ul.nav ul.dropdown-menu, .mega-menu ul.nav li > a.lang-mobile { background:#eceff1; /*#b71c1c;*/ font-size:16px; }
.mega-menu ul.nav li.active, .mega-menu ul.nav li:hover, .mega-menu ul.nav li > a.lang-mobile:hover, .mega-menu ul.nav li.resp-active { background: #b71c1c; }
.search .btn-search:hover { background-color: #b71c1c; border-bottom: 1px solid #b71c1c; }
.breadcrumb a:hover { color: #b71c1c; }
.breadcrumb a:active { color: #386d8f; }
.breadcrumb li:hover > a { color: #5393bb; }
.breadcrumb li + li:before { color: #b71c1c; }
.pagination .active a, .pagination .active span, .pagination .active a:hover, .pagination .active span:hover, .pagination .active a:focus, .pagination .active span:focus { background-color: #b71c1c; }
.pagination a:hover { background-color: #b71c1c; color: #b71c1c; }
.pagination a:hover .icon { color: #b71c1c; }
.social-icons li a { background: #5393bb; }
.social-icons li:hover a { background: #ffffff; }
.social-icons li:hover a i { color: #31465e; }
.side-menu li > a:hover, .side-menu li.active > a:hover, .side-menu > li.child:hover > a:before, .side-menu > li.active > a:before { color: #5393bb; }
.tabs .nav-tabs li.active a { border-top-color: #417ea5; color: #417ea5; }
.tabs .nav-tabs a:hover { border-top-color: #417ea5; }
.flex-control-paging li a { position:relative; }
.flex-control-paging li a:hover:before, .flex-control-paging li a.flex-active:before { /*position:absolute;
	content:"";
	display:inline-block;
	width:7px;
	height:7px;
	border-radius:7px;
	background:#b71c1c;
	top:1px;
	left:1px;*/
}
.front .flex-direction-nav a:hover { background-color: #1459a6; border-bottom-color: #1459a6; }
.search-page .searchinput .btn-search:hover { background-color: #5393bb; }
.page404 .i404 { color: #b71c1c; }
.banners .big .item .info { border-bottom-color: #5393bb; }
.banners .big .flex-direction-nav a { background-color: #b71c1c; }
.banners .big .flex-direction-nav a:hover { background-color: #9a1616; }
.news.front .item .date { color: #333333; }
.news.front .item a:hover .title, .news.front .item .image:hover + .info .title { color: #5393bb; }
.services.front .item .icon { background-color: #4484ac; background-image: -webkit-linear-gradient(top, #4484ac, #3d769a); background-image: -moz-linear-gradient(top, #4484ac, #3d769a); background-image: -o-linear-gradient(top, #4484ac, #3d769a); background-image: -ms-linear-gradient(top, #4484ac, #3d769a); background-image: linear-gradient(top, #4484ac, #3d769a); }
.services.front .item.toall.hover a { color: #5393bb !important; }
.services.front .item.toall.hover .image .icon { background-color: #4484ac; background-image: -webkit-linear-gradient(top, #4484ac, #3d769a); background-image: -moz-linear-gradient(top, #4484ac, #3d769a); background-image: -o-linear-gradient(top, #4484ac, #3d769a); background-image: -ms-linear-gradient(top, #4484ac, #3d769a); background-image: linear-gradient(top, #4484ac, #3d769a); }
.projects.item-views.table .item a:hover .info { background: #5393bb; }
.projects.item-views.table .item a:hover .info:before { border-bottom-color: #5393bb; }
.front-projects.item-views.table .item .info { border-top-color: #417ea5; }
.front-projects.item-views.table .item a:hover .info { background: #324860; }
.front-projects.item-views.table .item a:hover .info:before { border-bottom-color: #417ea5; }
.back-url i { background-color: #4484ac; background-image: -webkit-linear-gradient(top, #4484ac, #3e789e); background-image: -moz-linear-gradient(top, #4484ac, #3e789e); background-image: -o-linear-gradient(top, #4484ac, #3e789e); background-image: -ms-linear-gradient(top, #4484ac, #3e789e); background-image: linear-gradient(top, #4484ac, #3e789e); }
.back-url:hover i { background-color: #5b97be; background-image: -webkit-linear-gradient(top, #5b97be, #4c8eb9); background-image: -moz-linear-gradient(top, #5b97be, #4c8eb9); background-image: -o-linear-gradient(top, #5b97be, #4c8eb9); background-image: -ms-linear-gradient(top, #5b97be, #4c8eb9); background-image: linear-gradient(top, #5b97be, #4c8eb9); }
.uploader:hover .action { background-color: #5393bb; }
p.drop-caps:first-child:first-letter { color: #417ea5; }
p.drop-caps.secundary:first-child:first-letter { background-color: #417ea5; }
.label-info { background-color: #417ea5; }
section.toggle label { color: #417ea5; border-color: #417ea5; }
section.toggle.active > label { background-color: #417ea5; border-color: #417ea5; }
.progress-bar-primary { background-color: #417ea5; }
table.table th { background-color: #417ea5; background-image: -webkit-linear-gradient(top, #417ea5, #3a7093); background-image: -moz-linear-gradient(top, #417ea5, #3a7093); background-image: -o-linear-gradient(top, #417ea5, #3a7093); background-image: -ms-linear-gradient(top, #417ea5, #3a7093); background-image: linear-gradient(top, #417ea5, #3a7093); }
.slider-container .tp-caption a:not(.btn):hover { color: #5393bb; }
.tp-bullets .bullet.selected, .tp-bullets .bullet:hover { background: #417ea5 !important; }
.img-inside:hover span.zoom, .img-thumbnail:hover span.zoom { background: #417ea5; }
.icon.colored { background: #417ea5; }
.jqmClose.top-close { background: #417ea5; }
.jqmClose.top-close:hover { background: #5393bb; }
.form-header i { background: #b71c1c; }
.tabs.item-views.table .title, .history.item-views.table .title { color: #417ea5; }
.item-views.table .item:hover .text { border-bottom-color: #417ea5; }
.history.item-views .title { color: #417ea5; }
.vacancy.item-views .accordion-head:hover .icon { background: #417ea5; }
.item-views .property.price .icon, .item-views .property.price .price_val, .catalog.detail .info .price .price_val, .catalog.detail .info .price .price_new .icon { color: #417ea5; }
.item-views .item:hover .property .icon { background: #417ea5; }
.item-views .item:hover .property.price .icon { background: none; }
.projects.detail #carousel .slides li.flex-active-slide { border-color: #417ea5; }
.projects.detail .thmb .flex-direction-nav a.flex-next:hover, .projects.detail .thmb .flex-direction-nav a.flex-prev:hover { background: #417ea5; }
.projects.detail .content .props .wrap { border-bottom-color: #417ea5; }
.catalog.detail .item_slider .thumbs .thumb .item.current { border-color: #417ea5; }
.catalog.group .price .icon, .catalog.group .price .price_val { color: #417ea5; }
.catalog.group .item:hover .property.price .icon { background: none; }
.catalog.detail .info { border-bottom-color: #417ea5; }
.catalog.tabs .item .image:hover { border: 2px solid #417ea5; }
.display-type .view-button:hover, .display-type .view-button.cur { background-color: #417ea5; border-color: #417ea5; }
.ordering-wrap .select-outer i.icon { color: #417ea5; }
.detail .galery .item .count { background-color: #5b97be; background-image: -webkit-linear-gradient(top, #5b97be, #4c8eb9); background-image: -moz-linear-gradient(top, #5b97be, #4c8eb9); background-image: -o-linear-gradient(top, #5b97be, #4c8eb9); background-image: -ms-linear-gradient(top, #5b97be, #4c8eb9); background-image: linear-gradient(top, #5b97be, #4c8eb9); }
.detail .galery .flex-direction-nav a { background-color: #5b97be; background-image: -webkit-linear-gradient(top, #5b97be, #4c8eb9); background-image: -moz-linear-gradient(top, #5b97be, #4c8eb9); background-image: -o-linear-gradient(top, #5b97be, #4c8eb9); background-image: -ms-linear-gradient(top, #5b97be, #4c8eb9); background-image: linear-gradient(top, #5b97be, #4c8eb9); }
.detail .galery .flex-direction-nav a:hover { background-color: #98a8bf; background-image: -webkit-linear-gradient(top, #98a8bf, #718898); background-image: -moz-linear-gradient(top, #98a8bf, #718898); background-image: -o-linear-gradient(top, #98a8bf, #718898); background-image: -ms-linear-gradient(top, #98a8bf, #718898); background-image: linear-gradient(top, #98a8bf, #718898); }
.detail .reviews .item .review .icons:before { color: #417ea5; }

.logoa{ font-size: 30px;
font-weight: bold;}