.b-panel__content,
.b-header__content,
.b-promo-header__content,
.b-promo-footer__content,
.b-category__content,
.b-section__content
{

    min-width: 300px;
    max-width: 1400px;
    margin: auto;
}
/*!
 * Bootstrap v3.4.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  -moz-text-decoration: underline dotted;
  text-decoration: underline dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: textfield;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
  *,
  *:before,
  *:after {
    color: #000 !important;
    text-shadow: none !important;
    background: transparent !important;
    -webkit-box-shadow: none !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^="#"]:after,
  a[href^="javascript:"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  .navbar {
    display: none;
  }
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }
  .label {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
}
@font-face {
  font-family: "Glyphicons Halflings";
  src: url(/bundles//var/www/apartos/data/www/apartos/node_modules/bootstrap/dist/fonts/glyphicons-halflings-regular.eot);
  src: url(/bundles//var/www/apartos/data/www/apartos/node_modules/bootstrap/dist/fonts/glyphicons-halflings-regular.eot?#iefix) format("embedded-opentype"), url(/bundles//var/www/apartos/data/www/apartos/node_modules/bootstrap/dist/fonts/glyphicons-halflings-regular.woff2) format("woff2"), url(/bundles//var/www/apartos/data/www/apartos/node_modules/bootstrap/dist/fonts/glyphicons-halflings-regular.woff) format("woff"), url(/bundles//var/www/apartos/data/www/apartos/node_modules/bootstrap/dist/fonts/glyphicons-halflings-regular.ttf) format("truetype"), url(/bundles//var/www/apartos/data/www/apartos/node_modules/bootstrap/dist/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format("svg");
}
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: "Glyphicons Halflings";
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.glyphicon-asterisk:before {
  content: "\002a";
}
.glyphicon-plus:before {
  content: "\002b";
}
.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "\20ac";
}
.glyphicon-minus:before {
  content: "\2212";
}
.glyphicon-cloud:before {
  content: "\2601";
}
.glyphicon-envelope:before {
  content: "\2709";
}
.glyphicon-pencil:before {
  content: "\270f";
}
.glyphicon-glass:before {
  content: "\e001";
}
.glyphicon-music:before {
  content: "\e002";
}
.glyphicon-search:before {
  content: "\e003";
}
.glyphicon-heart:before {
  content: "\e005";
}
.glyphicon-star:before {
  content: "\e006";
}
.glyphicon-star-empty:before {
  content: "\e007";
}
.glyphicon-user:before {
  content: "\e008";
}
.glyphicon-film:before {
  content: "\e009";
}
.glyphicon-th-large:before {
  content: "\e010";
}
.glyphicon-th:before {
  content: "\e011";
}
.glyphicon-th-list:before {
  content: "\e012";
}
.glyphicon-ok:before {
  content: "\e013";
}
.glyphicon-remove:before {
  content: "\e014";
}
.glyphicon-zoom-in:before {
  content: "\e015";
}
.glyphicon-zoom-out:before {
  content: "\e016";
}
.glyphicon-off:before {
  content: "\e017";
}
.glyphicon-signal:before {
  content: "\e018";
}
.glyphicon-cog:before {
  content: "\e019";
}
.glyphicon-trash:before {
  content: "\e020";
}
.glyphicon-home:before {
  content: "\e021";
}
.glyphicon-file:before {
  content: "\e022";
}
.glyphicon-time:before {
  content: "\e023";
}
.glyphicon-road:before {
  content: "\e024";
}
.glyphicon-download-alt:before {
  content: "\e025";
}
.glyphicon-download:before {
  content: "\e026";
}
.glyphicon-upload:before {
  content: "\e027";
}
.glyphicon-inbox:before {
  content: "\e028";
}
.glyphicon-play-circle:before {
  content: "\e029";
}
.glyphicon-repeat:before {
  content: "\e030";
}
.glyphicon-refresh:before {
  content: "\e031";
}
.glyphicon-list-alt:before {
  content: "\e032";
}
.glyphicon-lock:before {
  content: "\e033";
}
.glyphicon-flag:before {
  content: "\e034";
}
.glyphicon-headphones:before {
  content: "\e035";
}
.glyphicon-volume-off:before {
  content: "\e036";
}
.glyphicon-volume-down:before {
  content: "\e037";
}
.glyphicon-volume-up:before {
  content: "\e038";
}
.glyphicon-qrcode:before {
  content: "\e039";
}
.glyphicon-barcode:before {
  content: "\e040";
}
.glyphicon-tag:before {
  content: "\e041";
}
.glyphicon-tags:before {
  content: "\e042";
}
.glyphicon-book:before {
  content: "\e043";
}
.glyphicon-bookmark:before {
  content: "\e044";
}
.glyphicon-print:before {
  content: "\e045";
}
.glyphicon-camera:before {
  content: "\e046";
}
.glyphicon-font:before {
  content: "\e047";
}
.glyphicon-bold:before {
  content: "\e048";
}
.glyphicon-italic:before {
  content: "\e049";
}
.glyphicon-text-height:before {
  content: "\e050";
}
.glyphicon-text-width:before {
  content: "\e051";
}
.glyphicon-align-left:before {
  content: "\e052";
}
.glyphicon-align-center:before {
  content: "\e053";
}
.glyphicon-align-right:before {
  content: "\e054";
}
.glyphicon-align-justify:before {
  content: "\e055";
}
.glyphicon-list:before {
  content: "\e056";
}
.glyphicon-indent-left:before {
  content: "\e057";
}
.glyphicon-indent-right:before {
  content: "\e058";
}
.glyphicon-facetime-video:before {
  content: "\e059";
}
.glyphicon-picture:before {
  content: "\e060";
}
.glyphicon-map-marker:before {
  content: "\e062";
}
.glyphicon-adjust:before {
  content: "\e063";
}
.glyphicon-tint:before {
  content: "\e064";
}
.glyphicon-edit:before {
  content: "\e065";
}
.glyphicon-share:before {
  content: "\e066";
}
.glyphicon-check:before {
  content: "\e067";
}
.glyphicon-move:before {
  content: "\e068";
}
.glyphicon-step-backward:before {
  content: "\e069";
}
.glyphicon-fast-backward:before {
  content: "\e070";
}
.glyphicon-backward:before {
  content: "\e071";
}
.glyphicon-play:before {
  content: "\e072";
}
.glyphicon-pause:before {
  content: "\e073";
}
.glyphicon-stop:before {
  content: "\e074";
}
.glyphicon-forward:before {
  content: "\e075";
}
.glyphicon-fast-forward:before {
  content: "\e076";
}
.glyphicon-step-forward:before {
  content: "\e077";
}
.glyphicon-eject:before {
  content: "\e078";
}
.glyphicon-chevron-left:before {
  content: "\e079";
}
.glyphicon-chevron-right:before {
  content: "\e080";
}
.glyphicon-plus-sign:before {
  content: "\e081";
}
.glyphicon-minus-sign:before {
  content: "\e082";
}
.glyphicon-remove-sign:before {
  content: "\e083";
}
.glyphicon-ok-sign:before {
  content: "\e084";
}
.glyphicon-question-sign:before {
  content: "\e085";
}
.glyphicon-info-sign:before {
  content: "\e086";
}
.glyphicon-screenshot:before {
  content: "\e087";
}
.glyphicon-remove-circle:before {
  content: "\e088";
}
.glyphicon-ok-circle:before {
  content: "\e089";
}
.glyphicon-ban-circle:before {
  content: "\e090";
}
.glyphicon-arrow-left:before {
  content: "\e091";
}
.glyphicon-arrow-right:before {
  content: "\e092";
}
.glyphicon-arrow-up:before {
  content: "\e093";
}
.glyphicon-arrow-down:before {
  content: "\e094";
}
.glyphicon-share-alt:before {
  content: "\e095";
}
.glyphicon-resize-full:before {
  content: "\e096";
}
.glyphicon-resize-small:before {
  content: "\e097";
}
.glyphicon-exclamation-sign:before {
  content: "\e101";
}
.glyphicon-gift:before {
  content: "\e102";
}
.glyphicon-leaf:before {
  content: "\e103";
}
.glyphicon-fire:before {
  content: "\e104";
}
.glyphicon-eye-open:before {
  content: "\e105";
}
.glyphicon-eye-close:before {
  content: "\e106";
}
.glyphicon-warning-sign:before {
  content: "\e107";
}
.glyphicon-plane:before {
  content: "\e108";
}
.glyphicon-calendar:before {
  content: "\e109";
}
.glyphicon-random:before {
  content: "\e110";
}
.glyphicon-comment:before {
  content: "\e111";
}
.glyphicon-magnet:before {
  content: "\e112";
}
.glyphicon-chevron-up:before {
  content: "\e113";
}
.glyphicon-chevron-down:before {
  content: "\e114";
}
.glyphicon-retweet:before {
  content: "\e115";
}
.glyphicon-shopping-cart:before {
  content: "\e116";
}
.glyphicon-folder-close:before {
  content: "\e117";
}
.glyphicon-folder-open:before {
  content: "\e118";
}
.glyphicon-resize-vertical:before {
  content: "\e119";
}
.glyphicon-resize-horizontal:before {
  content: "\e120";
}
.glyphicon-hdd:before {
  content: "\e121";
}
.glyphicon-bullhorn:before {
  content: "\e122";
}
.glyphicon-bell:before {
  content: "\e123";
}
.glyphicon-certificate:before {
  content: "\e124";
}
.glyphicon-thumbs-up:before {
  content: "\e125";
}
.glyphicon-thumbs-down:before {
  content: "\e126";
}
.glyphicon-hand-right:before {
  content: "\e127";
}
.glyphicon-hand-left:before {
  content: "\e128";
}
.glyphicon-hand-up:before {
  content: "\e129";
}
.glyphicon-hand-down:before {
  content: "\e130";
}
.glyphicon-circle-arrow-right:before {
  content: "\e131";
}
.glyphicon-circle-arrow-left:before {
  content: "\e132";
}
.glyphicon-circle-arrow-up:before {
  content: "\e133";
}
.glyphicon-circle-arrow-down:before {
  content: "\e134";
}
.glyphicon-globe:before {
  content: "\e135";
}
.glyphicon-wrench:before {
  content: "\e136";
}
.glyphicon-tasks:before {
  content: "\e137";
}
.glyphicon-filter:before {
  content: "\e138";
}
.glyphicon-briefcase:before {
  content: "\e139";
}
.glyphicon-fullscreen:before {
  content: "\e140";
}
.glyphicon-dashboard:before {
  content: "\e141";
}
.glyphicon-paperclip:before {
  content: "\e142";
}
.glyphicon-heart-empty:before {
  content: "\e143";
}
.glyphicon-link:before {
  content: "\e144";
}
.glyphicon-phone:before {
  content: "\e145";
}
.glyphicon-pushpin:before {
  content: "\e146";
}
.glyphicon-usd:before {
  content: "\e148";
}
.glyphicon-gbp:before {
  content: "\e149";
}
.glyphicon-sort:before {
  content: "\e150";
}
.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}
.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}
.glyphicon-sort-by-order:before {
  content: "\e153";
}
.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}
.glyphicon-sort-by-attributes:before {
  content: "\e155";
}
.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}
.glyphicon-unchecked:before {
  content: "\e157";
}
.glyphicon-expand:before {
  content: "\e158";
}
.glyphicon-collapse-down:before {
  content: "\e159";
}
.glyphicon-collapse-up:before {
  content: "\e160";
}
.glyphicon-log-in:before {
  content: "\e161";
}
.glyphicon-flash:before {
  content: "\e162";
}
.glyphicon-log-out:before {
  content: "\e163";
}
.glyphicon-new-window:before {
  content: "\e164";
}
.glyphicon-record:before {
  content: "\e165";
}
.glyphicon-save:before {
  content: "\e166";
}
.glyphicon-open:before {
  content: "\e167";
}
.glyphicon-saved:before {
  content: "\e168";
}
.glyphicon-import:before {
  content: "\e169";
}
.glyphicon-export:before {
  content: "\e170";
}
.glyphicon-send:before {
  content: "\e171";
}
.glyphicon-floppy-disk:before {
  content: "\e172";
}
.glyphicon-floppy-saved:before {
  content: "\e173";
}
.glyphicon-floppy-remove:before {
  content: "\e174";
}
.glyphicon-floppy-save:before {
  content: "\e175";
}
.glyphicon-floppy-open:before {
  content: "\e176";
}
.glyphicon-credit-card:before {
  content: "\e177";
}
.glyphicon-transfer:before {
  content: "\e178";
}
.glyphicon-cutlery:before {
  content: "\e179";
}
.glyphicon-header:before {
  content: "\e180";
}
.glyphicon-compressed:before {
  content: "\e181";
}
.glyphicon-earphone:before {
  content: "\e182";
}
.glyphicon-phone-alt:before {
  content: "\e183";
}
.glyphicon-tower:before {
  content: "\e184";
}
.glyphicon-stats:before {
  content: "\e185";
}
.glyphicon-sd-video:before {
  content: "\e186";
}
.glyphicon-hd-video:before {
  content: "\e187";
}
.glyphicon-subtitles:before {
  content: "\e188";
}
.glyphicon-sound-stereo:before {
  content: "\e189";
}
.glyphicon-sound-dolby:before {
  content: "\e190";
}
.glyphicon-sound-5-1:before {
  content: "\e191";
}
.glyphicon-sound-6-1:before {
  content: "\e192";
}
.glyphicon-sound-7-1:before {
  content: "\e193";
}
.glyphicon-copyright-mark:before {
  content: "\e194";
}
.glyphicon-registration-mark:before {
  content: "\e195";
}
.glyphicon-cloud-download:before {
  content: "\e197";
}
.glyphicon-cloud-upload:before {
  content: "\e198";
}
.glyphicon-tree-conifer:before {
  content: "\e199";
}
.glyphicon-tree-deciduous:before {
  content: "\e200";
}
.glyphicon-cd:before {
  content: "\e201";
}
.glyphicon-save-file:before {
  content: "\e202";
}
.glyphicon-open-file:before {
  content: "\e203";
}
.glyphicon-level-up:before {
  content: "\e204";
}
.glyphicon-copy:before {
  content: "\e205";
}
.glyphicon-paste:before {
  content: "\e206";
}
.glyphicon-alert:before {
  content: "\e209";
}
.glyphicon-equalizer:before {
  content: "\e210";
}
.glyphicon-king:before {
  content: "\e211";
}
.glyphicon-queen:before {
  content: "\e212";
}
.glyphicon-pawn:before {
  content: "\e213";
}
.glyphicon-bishop:before {
  content: "\e214";
}
.glyphicon-knight:before {
  content: "\e215";
}
.glyphicon-baby-formula:before {
  content: "\e216";
}
.glyphicon-tent:before {
  content: "\26fa";
}
.glyphicon-blackboard:before {
  content: "\e218";
}
.glyphicon-bed:before {
  content: "\e219";
}
.glyphicon-apple:before {
  content: "\f8ff";
}
.glyphicon-erase:before {
  content: "\e221";
}
.glyphicon-hourglass:before {
  content: "\231b";
}
.glyphicon-lamp:before {
  content: "\e223";
}
.glyphicon-duplicate:before {
  content: "\e224";
}
.glyphicon-piggy-bank:before {
  content: "\e225";
}
.glyphicon-scissors:before {
  content: "\e226";
}
.glyphicon-bitcoin:before {
  content: "\e227";
}
.glyphicon-btc:before {
  content: "\e227";
}
.glyphicon-xbt:before {
  content: "\e227";
}
.glyphicon-yen:before {
  content: "\00a5";
}
.glyphicon-jpy:before {
  content: "\00a5";
}
.glyphicon-ruble:before {
  content: "\20bd";
}
.glyphicon-rub:before {
  content: "\20bd";
}
.glyphicon-scale:before {
  content: "\e230";
}
.glyphicon-ice-lolly:before {
  content: "\e231";
}
.glyphicon-ice-lolly-tasted:before {
  content: "\e232";
}
.glyphicon-education:before {
  content: "\e233";
}
.glyphicon-option-horizontal:before {
  content: "\e234";
}
.glyphicon-option-vertical:before {
  content: "\e235";
}
.glyphicon-menu-hamburger:before {
  content: "\e236";
}
.glyphicon-modal-window:before {
  content: "\e237";
}
.glyphicon-oil:before {
  content: "\e238";
}
.glyphicon-grain:before {
  content: "\e239";
}
.glyphicon-sunglasses:before {
  content: "\e240";
}
.glyphicon-text-size:before {
  content: "\e241";
}
.glyphicon-text-color:before {
  content: "\e242";
}
.glyphicon-text-background:before {
  content: "\e243";
}
.glyphicon-object-align-top:before {
  content: "\e244";
}
.glyphicon-object-align-bottom:before {
  content: "\e245";
}
.glyphicon-object-align-horizontal:before {
  content: "\e246";
}
.glyphicon-object-align-left:before {
  content: "\e247";
}
.glyphicon-object-align-vertical:before {
  content: "\e248";
}
.glyphicon-object-align-right:before {
  content: "\e249";
}
.glyphicon-triangle-right:before {
  content: "\e250";
}
.glyphicon-triangle-left:before {
  content: "\e251";
}
.glyphicon-triangle-bottom:before {
  content: "\e252";
}
.glyphicon-triangle-top:before {
  content: "\e253";
}
.glyphicon-console:before {
  content: "\e254";
}
.glyphicon-superscript:before {
  content: "\e255";
}
.glyphicon-subscript:before {
  content: "\e256";
}
.glyphicon-menu-left:before {
  content: "\e257";
}
.glyphicon-menu-right:before {
  content: "\e258";
}
.glyphicon-menu-down:before {
  content: "\e259";
}
.glyphicon-menu-up:before {
  content: "\e260";
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #333333;
  background-color: #fff;
}
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  color: #337ab7;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #23527c;
  text-decoration: underline;
}
a:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
figure {
  margin: 0;
}
img {
  vertical-align: middle;
}
.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 6px;
}
.img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  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;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
[role="button"] {
  cursor: pointer;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: inherit;
  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: 400;
  line-height: 1;
  color: #777777;
}
h1,
.h1,
h2,
.h2,
h3,
.h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}
h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small {
  font-size: 65%;
}
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}
h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small {
  font-size: 75%;
}
h1,
.h1 {
  font-size: 36px;
}
h2,
.h2 {
  font-size: 30px;
}
h3,
.h3 {
  font-size: 24px;
}
h4,
.h4 {
  font-size: 18px;
}
h5,
.h5 {
  font-size: 14px;
}
h6,
.h6 {
  font-size: 12px;
}
p {
  margin: 0 0 10px;
}
.lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4;
}
@media (min-width: 768px) {
  .lead {
    font-size: 21px;
  }
}
small,
.small {
  font-size: 85%;
}
mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-justify {
  text-align: justify;
}
.text-nowrap {
  white-space: nowrap;
}
.text-lowercase {
  text-transform: lowercase;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-capitalize {
  text-transform: capitalize;
}
.text-muted {
  color: #777777;
}
.text-primary {
  color: #337ab7;
}
a.text-primary:hover,
a.text-primary:focus {
  color: #286090;
}
.text-success {
  color: #3c763d;
}
a.text-success:hover,
a.text-success:focus {
  color: #2b542c;
}
.text-info {
  color: #31708f;
}
a.text-info:hover,
a.text-info:focus {
  color: #245269;
}
.text-warning {
  color: #8a6d3b;
}
a.text-warning:hover,
a.text-warning:focus {
  color: #66512c;
}
.text-danger {
  color: #a94442;
}
a.text-danger:hover,
a.text-danger:focus {
  color: #843534;
}
.bg-primary {
  color: #fff;
  background-color: #337ab7;
}
a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #286090;
}
.bg-success {
  background-color: #dff0d8;
}
a.bg-success:hover,
a.bg-success:focus {
  background-color: #c1e2b3;
}
.bg-info {
  background-color: #d9edf7;
}
a.bg-info:hover,
a.bg-info:focus {
  background-color: #afd9ee;
}
.bg-warning {
  background-color: #fcf8e3;
}
a.bg-warning:hover,
a.bg-warning:focus {
  background-color: #f7ecb5;
}
.bg-danger {
  background-color: #f2dede;
}
a.bg-danger:hover,
a.bg-danger:focus {
  background-color: #e4b9b9;
}
.page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eeeeee;
}
ul,
ol {
  margin-top: 0;
  margin-bottom: 10px;
}
ul ul,
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;
  margin-left: -5px;
}
.list-inline > li {
  display: inline-block;
  padding-right: 5px;
  padding-left: 5px;
}
dl {
  margin-top: 0;
  margin-bottom: 20px;
}
dt,
dd {
  line-height: 1.42857143;
}
dt {
  font-weight: 700;
}
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;
  }
}
abbr[title],
abbr[data-original-title] {
  cursor: help;
}
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #eeeeee;
}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}
blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.42857143;
  color: #777777;
}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: "\2014 \00A0";
}
.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  text-align: right;
  border-right: 5px solid #eeeeee;
  border-left: 0;
}
.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {
  content: "";
}
.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {
  content: "\00A0 \2014";
}
address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.42857143;
}
code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}
code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 4px;
}
kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
  -webkit-box-shadow: none;
  box-shadow: none;
}
pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #333333;
  word-break: break-all;
  word-wrap: break-word;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  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 {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}
.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.row {
  margin-right: -15px;
  margin-left: -15px;
}
.row-no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.row-no-gutters [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}
.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-right: 15px;
  padding-left: 15px;
}
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 768px) {
  .col-sm-1,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .col-md-1,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11,
  .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}
table {
  background-color: transparent;
}
table col[class*="col-"] {
  position: static;
  display: table-column;
  float: none;
}
table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  display: table-cell;
  float: none;
}
caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777777;
  text-align: left;
}
th {
  text-align: left;
}
.table {
  width: 100%;
  max-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.42857143;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}
.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 #ddd;
}
.table .table {
  background-color: #fff;
}
.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 #ddd;
}
.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 #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover {
  background-color: #f5f5f5;
}
.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-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}
.table > thead > tr > td.success,
.table > 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:hover > .success,
.table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
  background-color: #d9edf7;
}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}
.table > thead > tr > td.warning,
.table > 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:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}
.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:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}
.table-responsive {
  min-height: 0.01%;
  overflow-x: auto;
}
@media screen and (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
  }
  .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 {
  min-width: 0;
  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;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: 700;
}
input[type="search"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"].disabled,
input[type="checkbox"].disabled,
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"] {
  cursor: not-allowed;
}
input[type="file"] {
  display: block;
}
input[type="range"] {
  display: block;
  width: 100%;
}
select[multiple],
select[size] {
  height: auto;
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555555;
}
.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  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;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
  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, -webkit-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::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #999;
}
.form-control::-webkit-input-placeholder {
  color: #999;
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  background-color: #eeeeee;
  opacity: 1;
}
.form-control[disabled],
fieldset[disabled] .form-control {
  cursor: not-allowed;
}
textarea.form-control {
  height: auto;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"].form-control,
  input[type="time"].form-control,
  input[type="datetime-local"].form-control,
  input[type="month"].form-control {
    line-height: 34px;
  }
  input[type="date"].input-sm,
  input[type="time"].input-sm,
  input[type="datetime-local"].input-sm,
  input[type="month"].input-sm,
  .input-group-sm input[type="date"],
  .input-group-sm input[type="time"],
  .input-group-sm input[type="datetime-local"],
  .input-group-sm input[type="month"] {
    line-height: 30px;
  }
  input[type="date"].input-lg,
  input[type="time"].input-lg,
  input[type="datetime-local"].input-lg,
  input[type="month"].input-lg,
  .input-group-lg input[type="date"],
  .input-group-lg input[type="time"],
  .input-group-lg input[type="datetime-local"],
  .input-group-lg input[type="month"] {
    line-height: 46px;
  }
}
.form-group {
  margin-bottom: 15px;
}
.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
.radio.disabled label,
.checkbox.disabled label,
fieldset[disabled] .radio label,
fieldset[disabled] .checkbox label {
  cursor: not-allowed;
}
.radio label,
.checkbox label {
  min-height: 20px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: 400;
  cursor: pointer;
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-top: 4px \9;
  margin-left: -20px;
}
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}
.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: 400;
  vertical-align: middle;
  cursor: pointer;
}
.radio-inline.disabled,
.checkbox-inline.disabled,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}
.form-control-static {
  min-height: 34px;
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
}
.form-control-static.input-lg,
.form-control-static.input-sm {
  padding-right: 0;
  padding-left: 0;
}
.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,
select[multiple].input-sm {
  height: auto;
}
.form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.form-group-sm select.form-control {
  height: 30px;
  line-height: 30px;
}
.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
  height: auto;
}
.form-group-sm .form-control-static {
  height: 30px;
  min-height: 32px;
  padding: 6px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.input-lg {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
select.input-lg {
  height: 46px;
  line-height: 46px;
}
textarea.input-lg,
select[multiple].input-lg {
  height: auto;
}
.form-group-lg .form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.form-group-lg select.form-control {
  height: 46px;
  line-height: 46px;
}
.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
  height: auto;
}
.form-group-lg .form-control-static {
  height: 46px;
  min-height: 38px;
  padding: 11px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}
.has-feedback {
  position: relative;
}
.has-feedback .form-control {
  padding-right: 42.5px;
}
.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  pointer-events: none;
}
.input-lg + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px;
}
.input-sm + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px;
}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #3c763d;
}
.has-success .form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}
.has-success .input-group-addon {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #3c763d;
}
.has-success .form-control-feedback {
  color: #3c763d;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #8a6d3b;
}
.has-warning .form-control {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #8a6d3b;
}
.has-warning .form-control-feedback {
  color: #8a6d3b;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #a94442;
}
.has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
  color: #a94442;
  background-color: #f2dede;
  border-color: #a94442;
}
.has-error .form-control-feedback {
  color: #a94442;
}
.has-feedback label ~ .form-control-feedback {
  top: 25px;
}
.has-feedback label.sr-only ~ .form-control-feedback {
  top: 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;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-static {
    display: inline-block;
  }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .form-inline .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn,
  .form-inline .input-group .form-control {
    width: auto;
  }
  .form-inline .input-group > .form-control {
    width: 100%;
  }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio label,
  .form-inline .checkbox label {
    padding-left: 0;
  }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  padding-top: 7px;
  margin-top: 0;
  margin-bottom: 0;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 27px;
}
.form-horizontal .form-group {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .form-horizontal .control-label {
    padding-top: 7px;
    margin-bottom: 0;
    text-align: right;
  }
}
.form-horizontal .has-feedback .form-control-feedback {
  right: 15px;
}
@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 11px;
    font-size: 18px;
  }
}
@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 12px;
  }
}
.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus,
.btn.focus {
  color: #333;
  text-decoration: none;
}
.btn:active,
.btn.active {
  background-image: none;
  outline: 0;
  -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;
  filter: alpha(opacity=65);
  opacity: 0.65;
  -webkit-box-shadow: none;
  box-shadow: none;
}
a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none;
}
.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.btn-default:focus,
.btn-default.focus {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}
.btn-default:hover {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #333;
  background-color: #e6e6e6;
  background-image: none;
  border-color: #adadad;
}
.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus {
  color: #333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}
.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.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus {
  background-color: #fff;
  border-color: #ccc;
}
.btn-default .badge {
  color: #fff;
  background-color: #333;
}
.btn-primary {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary:focus,
.btn-primary.focus {
  color: #fff;
  background-color: #286090;
  border-color: #122b40;
}
.btn-primary:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #286090;
  background-image: none;
  border-color: #204d74;
}
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40;
}
.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.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus {
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary .badge {
  color: #337ab7;
  background-color: #fff;
}
.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success:focus,
.btn-success.focus {
  color: #fff;
  background-color: #449d44;
  border-color: #255625;
}
.btn-success:hover {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #fff;
  background-color: #449d44;
  background-image: none;
  border-color: #398439;
}
.btn-success:active:hover,
.btn-success.active:hover,
.open > .dropdown-toggle.btn-success:hover,
.btn-success:active:focus,
.btn-success.active:focus,
.open > .dropdown-toggle.btn-success:focus,
.btn-success:active.focus,
.btn-success.active.focus,
.open > .dropdown-toggle.btn-success.focus {
  color: #fff;
  background-color: #398439;
  border-color: #255625;
}
.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.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}
.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info:focus,
.btn-info.focus {
  color: #fff;
  background-color: #31b0d5;
  border-color: #1b6d85;
}
.btn-info:hover {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #31b0d5;
  background-image: none;
  border-color: #269abc;
}
.btn-info:active:hover,
.btn-info.active:hover,
.open > .dropdown-toggle.btn-info:hover,
.btn-info:active:focus,
.btn-info.active:focus,
.open > .dropdown-toggle.btn-info:focus,
.btn-info:active.focus,
.btn-info.active.focus,
.open > .dropdown-toggle.btn-info.focus {
  color: #fff;
  background-color: #269abc;
  border-color: #1b6d85;
}
.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.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}
.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning:focus,
.btn-warning.focus {
  color: #fff;
  background-color: #ec971f;
  border-color: #985f0d;
}
.btn-warning:hover {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #ec971f;
  background-image: none;
  border-color: #d58512;
}
.btn-warning:active:hover,
.btn-warning.active:hover,
.open > .dropdown-toggle.btn-warning:hover,
.btn-warning:active:focus,
.btn-warning.active:focus,
.open > .dropdown-toggle.btn-warning:focus,
.btn-warning:active.focus,
.btn-warning.active.focus,
.open > .dropdown-toggle.btn-warning.focus {
  color: #fff;
  background-color: #d58512;
  border-color: #985f0d;
}
.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.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}
.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger:focus,
.btn-danger.focus {
  color: #fff;
  background-color: #c9302c;
  border-color: #761c19;
}
.btn-danger:hover {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #c9302c;
  background-image: none;
  border-color: #ac2925;
}
.btn-danger:active:hover,
.btn-danger.active:hover,
.open > .dropdown-toggle.btn-danger:hover,
.btn-danger:active:focus,
.btn-danger.active:focus,
.open > .dropdown-toggle.btn-danger:focus,
.btn-danger:active.focus,
.btn-danger.active.focus,
.open > .dropdown-toggle.btn-danger.focus {
  color: #fff;
  background-color: #ac2925;
  border-color: #761c19;
}
.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.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}
.btn-link {
  font-weight: 400;
  color: #337ab7;
  border-radius: 0;
}
.btn-link,
.btn-link:active,
.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: #23527c;
  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: #777777;
  text-decoration: none;
}
.btn-lg,
.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.btn-sm,
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-xs,
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}
.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.fade.in {
  opacity: 1;
}
.collapse {
  display: none;
}
.collapse.in {
  display: block;
}
tr.collapse.in {
  display: table-row;
}
tbody.collapse.in {
  display: table-row-group;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-property: height, visibility;
  -o-transition-property: height, visibility;
  transition-property: height, visibility;
  -webkit-transition-duration: 0.35s;
  -o-transition-duration: 0.35s;
  transition-duration: 0.35s;
  -webkit-transition-timing-function: ease;
  -o-transition-timing-function: ease;
  transition-timing-function: ease;
}
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid \9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.dropup,
.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;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  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);
}
.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: 400;
  line-height: 1.42857143;
  color: #333333;
  white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  color: #262626;
  text-decoration: none;
  background-color: #f5f5f5;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  background-color: #337ab7;
  outline: 0;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #777777;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.open > .dropdown-menu {
  display: block;
}
.open > a {
  outline: 0;
}
.dropdown-menu-right {
  right: 0;
  left: auto;
}
.dropdown-menu-left {
  right: auto;
  left: 0;
}
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #777777;
  white-space: nowrap;
}
.dropdown-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 990;
}
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  content: "";
  border-top: 0;
  border-bottom: 4px dashed;
  border-bottom: 4px solid \9;
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}
@media (min-width: 768px) {
  .navbar-right .dropdown-menu {
    right: 0;
    left: auto;
  }
  .navbar-right .dropdown-menu-left {
    right: auto;
    left: 0;
  }
}
.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 + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}
.btn-toolbar {
  margin-left: -5px;
}
.btn-toolbar .btn,
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left;
}
.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
  margin-left: 5px;
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}
.btn-group > .btn:first-child {
  margin-left: 0;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-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:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}
.btn-group > .btn + .dropdown-toggle {
  padding-right: 8px;
  padding-left: 8px;
}
.btn-group > .btn-lg + .dropdown-toggle {
  padding-right: 12px;
  padding-left: 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,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}
.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-left-radius: 4px;
  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-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
  display: table-cell;
  float: none;
  width: 1%;
}
.btn-group-justified > .btn-group .btn {
  width: 100%;
}
.btn-group-justified > .btn-group .dropdown-menu {
  left: auto;
}
[data-toggle="buttons"] > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}
.input-group[class*="col-"] {
  float: none;
  padding-right: 0;
  padding-left: 0;
}
.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}
.input-group .form-control:focus {
  z-index: 3;
}
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  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: 46px;
  line-height: 46px;
}
textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
textarea.input-group-lg > .input-group-btn > .btn,
select[multiple].input-group-lg > .form-control,
select[multiple].input-group-lg > .input-group-addon,
select[multiple].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,
select[multiple].input-group-sm > .form-control,
select[multiple].input-group-sm > .input-group-addon,
select[multiple].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: 400;
  line-height: 1;
  color: #555555;
  text-align: center;
  background-color: #eeeeee;
  border: 1px solid #ccc;
  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 > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group-addon:first-child {
  border-right: 0;
}
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group-addon:last-child {
  border-left: 0;
}
.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}
.input-group-btn > .btn {
  position: relative;
}
.input-group-btn > .btn + .btn {
  margin-left: -1px;
}
.input-group-btn > .btn:hover,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:active {
  z-index: 2;
}
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
  margin-right: -1px;
}
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
  z-index: 2;
  margin-left: -1px;
}
.nav {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.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: #777777;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
  color: #777777;
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #eeeeee;
  border-color: #337ab7;
}
.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 #ddd;
}
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
}
.nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #ddd;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #555555;
  cursor: default;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
}
.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.nav-tabs.nav-justified > li {
  float: none;
}
.nav-tabs.nav-justified > li > a {
  margin-bottom: 5px;
  text-align: center;
}
.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 #ddd;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    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: #fff;
  }
}
.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: #fff;
  background-color: #337ab7;
}
.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 {
  margin-bottom: 5px;
  text-align: center;
}
.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 #ddd;
}
@media (min-width: 768px) {
  .nav-tabs-justified > li > a {
    border-bottom: 1px solid #ddd;
    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: #fff;
  }
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent;
}
@media (min-width: 768px) {
  .navbar {
    border-radius: 4px;
  }
}
@media (min-width: 768px) {
  .navbar-header {
    float: left;
  }
}
.navbar-collapse {
  padding-right: 15px;
  padding-left: 15px;
  overflow-x: visible;
  border-top: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}
.navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 768px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-right: 0;
    padding-left: 0;
  }
}
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px;
}
@media (max-device-width: 480px) and (orientation: landscape) {
  .navbar-fixed-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    max-height: 200px;
  }
}
@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;
}
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .container > .navbar-header,
  .container-fluid > .navbar-header,
  .container > .navbar-collapse,
  .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}
@media (min-width: 768px) {
  .navbar-static-top {
    border-radius: 0;
  }
}
.navbar-brand {
  float: left;
  height: 50px;
  padding: 15px 15px;
  font-size: 18px;
  line-height: 20px;
}
.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}
.navbar-brand > img {
  display: block;
}
@media (min-width: 768px) {
  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-left: -15px;
  }
}
.navbar-toggle {
  position: relative;
  float: right;
  padding: 9px 10px;
  margin-right: 15px;
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.navbar-toggle:focus {
  outline: 0;
}
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
@media (min-width: 768px) {
  .navbar-toggle {
    display: none;
  }
}
.navbar-nav {
  margin: 7.5px -15px;
}
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px;
}
@media (max-width: 767px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 20px;
  }
  .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}
@media (min-width: 768px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }
  .navbar-nav > li {
    float: left;
  }
  .navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
.navbar-form {
  padding: 10px 15px;
  margin-right: -15px;
  margin-left: -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;
    width: auto;
    vertical-align: middle;
  }
  .navbar-form .form-control-static {
    display: inline-block;
  }
  .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .navbar-form .input-group .input-group-addon,
  .navbar-form .input-group .input-group-btn,
  .navbar-form .input-group .form-control {
    width: auto;
  }
  .navbar-form .input-group > .form-control {
    width: 100%;
  }
  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio,
  .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio label,
  .navbar-form .checkbox label {
    padding-left: 0;
  }
  .navbar-form .radio input[type="radio"],
  .navbar-form .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}
@media (max-width: 767px) {
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
  .navbar-form .form-group:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 768px) {
  .navbar-form {
    width: auto;
    padding-top: 0;
    padding-bottom: 0;
    margin-right: 0;
    margin-left: 0;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}
.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.navbar-btn {
  margin-top: 8px;
  margin-bottom: 8px;
}
.navbar-btn.btn-sm {
  margin-top: 10px;
  margin-bottom: 10px;
}
.navbar-btn.btn-xs {
  margin-top: 14px;
  margin-bottom: 14px;
}
.navbar-text {
  margin-top: 15px;
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  .navbar-text {
    float: left;
    margin-right: 15px;
    margin-left: 15px;
  }
}
@media (min-width: 768px) {
  .navbar-left {
    float: left !important;
  }
  .navbar-right {
    float: right !important;
    margin-right: -15px;
  }
  .navbar-right ~ .navbar-right {
    margin-right: 0;
  }
}
.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}
.navbar-default .navbar-brand {
  color: #777;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #777;
}
.navbar-default .navbar-nav > li > a {
  color: #777;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #333;
  background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #555;
  background-color: #e7e7e7;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  color: #555;
  background-color: #e7e7e7;
}
@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333;
    background-color: transparent;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555;
    background-color: #e7e7e7;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #ccc;
    background-color: transparent;
  }
}
.navbar-default .navbar-toggle {
  border-color: #ddd;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #ddd;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7;
}
.navbar-default .navbar-link {
  color: #777;
}
.navbar-default .navbar-link:hover {
  color: #333;
}
.navbar-default .btn-link {
  color: #777;
}
.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
  color: #333;
}
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:focus {
  color: #ccc;
}
.navbar-inverse {
  background-color: #222;
  border-color: #080808;
}
.navbar-inverse .navbar-brand {
  color: #9d9d9d;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-text {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #080808;
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  color: #fff;
  background-color: #080808;
}
@media (max-width: 767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #9d9d9d;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: transparent;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #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: #444;
    background-color: transparent;
  }
}
.navbar-inverse .navbar-toggle {
  border-color: #333;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #333;
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}
.navbar-inverse .navbar-link {
  color: #9d9d9d;
}
.navbar-inverse .navbar-link:hover {
  color: #fff;
}
.navbar-inverse .btn-link {
  color: #9d9d9d;
}
.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus {
  color: #fff;
}
.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:focus {
  color: #444;
}
.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 {
  padding: 0 5px;
  color: #ccc;
  content: "/\00a0";
}
.breadcrumb > .active {
  color: #777777;
}
.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;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #337ab7;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  z-index: 2;
  color: #23527c;
  background-color: #eeeeee;
  border-color: #ddd;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 3;
  color: #fff;
  cursor: default;
  background-color: #337ab7;
  border-color: #337ab7;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777777;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #ddd;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.pager {
  padding-left: 0;
  margin: 20px 0;
  text-align: center;
  list-style: none;
}
.pager li {
  display: inline;
}
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
}
.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.pager .next > a,
.pager .next > span {
  float: right;
}
.pager .previous > a,
.pager .previous > span {
  float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #777777;
  cursor: not-allowed;
  background-color: #fff;
}
.label {
  display: inline;
  padding: 0.2em 0.6em 0.3em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25em;
}
a.label:hover,
a.label:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.label:empty {
  display: none;
}
.btn .label {
  position: relative;
  top: -1px;
}
.label-default {
  background-color: #777777;
}
.label-default[href]:hover,
.label-default[href]:focus {
  background-color: #5e5e5e;
}
.label-primary {
  background-color: #337ab7;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #286090;
}
.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;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  background-color: #777777;
  border-radius: 10px;
}
.badge:empty {
  display: none;
}
.btn .badge {
  position: relative;
  top: -1px;
}
.btn-xs .badge,
.btn-group-xs > .btn .badge {
  top: 0;
  padding: 1px 5px;
}
a.badge:hover,
a.badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: #337ab7;
  background-color: #fff;
}
.list-group-item > .badge {
  float: right;
}
.list-group-item > .badge + .badge {
  margin-right: 5px;
}
.nav-pills > li > a > .badge {
  margin-left: 3px;
}
.jumbotron {
  padding-top: 30px;
  padding-bottom: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eeeeee;
}
.jumbotron h1,
.jumbotron .h1 {
  color: inherit;
}
.jumbotron p {
  margin-bottom: 15px;
  font-size: 21px;
  font-weight: 200;
}
.jumbotron > hr {
  border-top-color: #d5d5d5;
}
.container .jumbotron,
.container-fluid .jumbotron {
  padding-right: 15px;
  padding-left: 15px;
  border-radius: 6px;
}
.jumbotron .container {
  max-width: 100%;
}
@media screen and (min-width: 768px) {
  .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-right: 60px;
    padding-left: 60px;
  }
  .jumbotron h1,
  .jumbotron .h1 {
    font-size: 63px;
  }
}
.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: border 0.2s ease-in-out;
  -o-transition: border 0.2s ease-in-out;
  transition: border 0.2s ease-in-out;
}
.thumbnail > img,
.thumbnail a > img {
  margin-right: auto;
  margin-left: auto;
}
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #337ab7;
}
.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,
.alert-dismissible {
  padding-right: 35px;
}
.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}
.alert-success {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.alert-success hr {
  border-top-color: #c9e2b3;
}
.alert-success .alert-link {
  color: #2b542c;
}
.alert-info {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.alert-info hr {
  border-top-color: #a6e1ec;
}
.alert-info .alert-link {
  color: #245269;
}
.alert-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.alert-warning hr {
  border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
  color: #66512c;
}
.alert-danger {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.alert-danger hr {
  border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
  color: #843534;
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@-o-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  height: 20px;
  margin-bottom: 20px;
  overflow: hidden;
  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: #fff;
  text-align: center;
  background-color: #337ab7;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease;
}
.progress-striped .progress-bar,
.progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  -webkit-background-size: 40px 40px;
  background-size: 40px 40px;
}
.progress.active .progress-bar,
.progress-bar.active {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}
.progress-bar-success {
  background-color: #5cb85c;
}
.progress-striped .progress-bar-success {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-info {
  background-color: #5bc0de;
}
.progress-striped .progress-bar-info {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-warning {
  background-color: #f0ad4e;
}
.progress-striped .progress-bar-warning {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-danger {
  background-color: #d9534f;
}
.progress-striped .progress-bar-danger {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.media {
  margin-top: 15px;
}
.media:first-child {
  margin-top: 0;
}
.media,
.media-body {
  overflow: hidden;
  zoom: 1;
}
.media-body {
  width: 10000px;
}
.media-object {
  display: block;
}
.media-object.img-thumbnail {
  max-width: none;
}
.media-right,
.media > .pull-right {
  padding-left: 10px;
}
.media-left,
.media > .pull-left {
  padding-right: 10px;
}
.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top;
}
.media-middle {
  vertical-align: middle;
}
.media-bottom {
  vertical-align: bottom;
}
.media-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.media-list {
  padding-left: 0;
  list-style: none;
}
.list-group {
  padding-left: 0;
  margin-bottom: 20px;
}
.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
}
.list-group-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.list-group-item.disabled,
.list-group-item.disabled:hover,
.list-group-item.disabled:focus {
  color: #777777;
  cursor: not-allowed;
  background-color: #eeeeee;
}
.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading {
  color: inherit;
}
.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text {
  color: #777777;
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}
.list-group-item.active .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small,
.list-group-item.active:hover .list-group-item-heading > .small,
.list-group-item.active:focus .list-group-item-heading > .small {
  color: inherit;
}
.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text {
  color: #c7ddef;
}
a.list-group-item,
button.list-group-item {
  color: #555;
}
a.list-group-item .list-group-item-heading,
button.list-group-item .list-group-item-heading {
  color: #333;
}
a.list-group-item:hover,
button.list-group-item:hover,
a.list-group-item:focus,
button.list-group-item:focus {
  color: #555;
  text-decoration: none;
  background-color: #f5f5f5;
}
button.list-group-item {
  width: 100%;
  text-align: left;
}
.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8;
}
a.list-group-item-success,
button.list-group-item-success {
  color: #3c763d;
}
a.list-group-item-success .list-group-item-heading,
button.list-group-item-success .list-group-item-heading {
  color: inherit;
}
a.list-group-item-success:hover,
button.list-group-item-success:hover,
a.list-group-item-success:focus,
button.list-group-item-success:focus {
  color: #3c763d;
  background-color: #d0e9c6;
}
a.list-group-item-success.active,
button.list-group-item-success.active,
a.list-group-item-success.active:hover,
button.list-group-item-success.active:hover,
a.list-group-item-success.active:focus,
button.list-group-item-success.active:focus {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}
.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7;
}
a.list-group-item-info,
button.list-group-item-info {
  color: #31708f;
}
a.list-group-item-info .list-group-item-heading,
button.list-group-item-info .list-group-item-heading {
  color: inherit;
}
a.list-group-item-info:hover,
button.list-group-item-info:hover,
a.list-group-item-info:focus,
button.list-group-item-info:focus {
  color: #31708f;
  background-color: #c4e3f3;
}
a.list-group-item-info.active,
button.list-group-item-info.active,
a.list-group-item-info.active:hover,
button.list-group-item-info.active:hover,
a.list-group-item-info.active:focus,
button.list-group-item-info.active:focus {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}
.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
}
a.list-group-item-warning,
button.list-group-item-warning {
  color: #8a6d3b;
}
a.list-group-item-warning .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading {
  color: inherit;
}
a.list-group-item-warning:hover,
button.list-group-item-warning:hover,
a.list-group-item-warning:focus,
button.list-group-item-warning:focus {
  color: #8a6d3b;
  background-color: #faf2cc;
}
a.list-group-item-warning.active,
button.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
button.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus,
button.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}
.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede;
}
a.list-group-item-danger,
button.list-group-item-danger {
  color: #a94442;
}
a.list-group-item-danger .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading {
  color: inherit;
}
a.list-group-item-danger:hover,
button.list-group-item-danger:hover,
a.list-group-item-danger:focus,
button.list-group-item-danger:focus {
  color: #a94442;
  background-color: #ebcccc;
}
a.list-group-item-danger.active,
button.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
button.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus,
button.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}
.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}
.panel {
  margin-bottom: 20px;
  background-color: #fff;
  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-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
  color: inherit;
}
.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .list-group,
.panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
.list-group + .panel-footer {
  border-top-width: 0;
}
.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
  margin-bottom: 0;
}
.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption {
  padding-right: 15px;
  padding-left: 15px;
}
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: 3px;
}
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 3px;
}
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  border-top: 1px solid #ddd;
}
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-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:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
.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,
.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 {
  border-bottom: 0;
}
.panel > .table-responsive {
  margin-bottom: 0;
  border: 0;
}
.panel-group {
  margin-bottom: 20px;
}
.panel-group .panel {
  margin-bottom: 0;
  border-radius: 4px;
}
.panel-group .panel + .panel {
  margin-top: 5px;
}
.panel-group .panel-heading {
  border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #ddd;
}
.panel-group .panel-footer {
  border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}
.panel-default {
  border-color: #ddd;
}
.panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #ddd;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ddd;
}
.panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ddd;
}
.panel-primary {
  border-color: #337ab7;
}
.panel-primary > .panel-heading {
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #337ab7;
}
.panel-primary > .panel-heading .badge {
  color: #337ab7;
  background-color: #fff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #337ab7;
}
.panel-success {
  border-color: #d6e9c6;
}
.panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
.panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
.panel-info {
  border-color: #bce8f1;
}
.panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
.panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
.panel-warning {
  border-color: #faebcc;
}
.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
.panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
.panel-danger {
  border-color: #ebccd1;
}
.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
.panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}
.embed-responsive-4by3 {
  padding-bottom: 75%;
}
.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: #000;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20);
  opacity: 0.2;
}
.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  filter: alpha(opacity=50);
  opacity: 0.5;
}
button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.modal-open {
  overflow: hidden;
}
.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  -o-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out, -o-transform 0.3s ease-out;
}
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.modal-content {
  position: relative;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #999;
  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);
  outline: 0;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}
.modal-backdrop.fade {
  filter: alpha(opacity=0);
  opacity: 0;
}
.modal-backdrop.in {
  filter: alpha(opacity=50);
  opacity: 0.5;
}
.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}
.modal-header .close {
  margin-top: -2px;
}
.modal-title {
  margin: 0;
  line-height: 1.42857143;
}
.modal-body {
  position: relative;
  padding: 15px;
}
.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
  margin-bottom: 0;
  margin-left: 5px;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .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);
  }
  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.42857143;
  line-break: auto;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  white-space: normal;
  font-size: 12px;
  filter: alpha(opacity=0);
  opacity: 0;
}
.tooltip.in {
  filter: alpha(opacity=90);
  opacity: 0.9;
}
.tooltip.top {
  padding: 5px 0;
  margin-top: -3px;
}
.tooltip.right {
  padding: 0 5px;
  margin-left: 3px;
}
.tooltip.bottom {
  padding: 5px 0;
  margin-top: 3px;
}
.tooltip.left {
  padding: 0 5px;
  margin-left: -3px;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-left .tooltip-arrow {
  right: 5px;
  bottom: 0;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 4px;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.42857143;
  line-break: auto;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  white-space: normal;
  font-size: 14px;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
.popover.top {
  margin-top: -10px;
}
.popover.right {
  margin-left: 10px;
}
.popover.bottom {
  margin-top: 10px;
}
.popover.left {
  margin-left: -10px;
}
.popover > .arrow {
  border-width: 11px;
}
.popover > .arrow,
.popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover > .arrow:after {
  content: "";
  border-width: 10px;
}
.popover.top > .arrow {
  bottom: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-color: #999999;
  border-top-color: rgba(0, 0, 0, 0.25);
  border-bottom-width: 0;
}
.popover.top > .arrow:after {
  bottom: 1px;
  margin-left: -10px;
  content: " ";
  border-top-color: #fff;
  border-bottom-width: 0;
}
.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-right-color: #999999;
  border-right-color: rgba(0, 0, 0, 0.25);
  border-left-width: 0;
}
.popover.right > .arrow:after {
  bottom: -10px;
  left: 1px;
  content: " ";
  border-right-color: #fff;
  border-left-width: 0;
}
.popover.bottom > .arrow {
  top: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}
.popover.bottom > .arrow:after {
  top: 1px;
  margin-left: -10px;
  content: " ";
  border-top-width: 0;
  border-bottom-color: #fff;
}
.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.popover.left > .arrow:after {
  right: 1px;
  bottom: -10px;
  content: " ";
  border-right-width: 0;
  border-left-color: #fff;
}
.popover-title {
  padding: 8px 14px;
  margin: 0;
  font-size: 14px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}
.popover-content {
  padding: 9px 14px;
}
.carousel {
  position: relative;
}
.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner > .item {
  position: relative;
  display: none;
  -webkit-transition: 0.6s ease-in-out left;
  -o-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  line-height: 1;
}
@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-inner > .item {
    -webkit-transition: -webkit-transform 0.6s ease-in-out;
    -o-transition: -o-transform 0.6s ease-in-out;
    transition: -webkit-transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out, -o-transform 0.6s ease-in-out;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    perspective: 1000px;
  }
  .carousel-inner > .item.next,
  .carousel-inner > .item.active.right {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.prev,
  .carousel-inner > .item.active.left {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.next.left,
  .carousel-inner > .item.prev.right,
  .carousel-inner > .item.active {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    left: 0;
  }
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}
.carousel-inner > .active {
  left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-inner > .next {
  left: 100%;
}
.carousel-inner > .prev {
  left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}
.carousel-inner > .active.left {
  left: -100%;
}
.carousel-inner > .active.right {
  left: 100%;
}
.carousel-control {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 15%;
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  background-color: rgba(0, 0, 0, 0);
  filter: alpha(opacity=50);
  opacity: 0.5;
}
.carousel-control.left {
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.0001)));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
  background-repeat: repeat-x;
}
.carousel-control.right {
  right: 0;
  left: auto;
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0.5)));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
  background-repeat: repeat-x;
}
.carousel-control:hover,
.carousel-control:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  filter: alpha(opacity=90);
  opacity: 0.9;
}
.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;
  margin-top: -10px;
}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  font-family: serif;
  line-height: 1;
}
.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%;
  padding-left: 0;
  margin-left: -30%;
  text-align: center;
  list-style: none;
}
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #fff;
  border-radius: 10px;
}
.carousel-indicators .active {
  width: 12px;
  height: 12px;
  margin: 0;
  background-color: #fff;
}
.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-caption .btn {
  text-shadow: none;
}
@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -10px;
    font-size: 30px;
  }
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -10px;
  }
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -10px;
  }
  .carousel-caption {
    right: 20%;
    left: 20%;
    padding-bottom: 30px;
  }
  .carousel-indicators {
    bottom: 20px;
  }
}
.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-header:before,
.modal-header:after,
.modal-footer:before,
.modal-footer:after {
  display: table;
  content: " ";
}
.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-header:after,
.modal-footer:after {
  clear: both;
}
.center-block {
  display: block;
  margin-right: auto;
  margin-left: 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;
}
.affix {
  position: fixed;
}
@-ms-viewport {
  width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table !important;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table !important;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table !important;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table !important;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table !important;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}
.visible-print-block {
  display: none !important;
}
@media print {
  .visible-print-block {
    display: block !important;
  }
}
.visible-print-inline {
  display: none !important;
}
@media print {
  .visible-print-inline {
    display: inline !important;
  }
}
.visible-print-inline-block {
  display: none !important;
}
@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}
@media print {
  .hidden-print {
    display: none !important;
  }
}/*!
 * Bootstrap v3.4.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
.btn-default,
.btn-primary,
.btn-success,
.btn-info,
.btn-warning,
.btn-danger {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}
.btn-default:active,
.btn-primary:active,
.btn-success:active,
.btn-info:active,
.btn-warning:active,
.btn-danger:active,
.btn-default.active,
.btn-primary.active,
.btn-success.active,
.btn-info.active,
.btn-warning.active,
.btn-danger.active {
  -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-default.disabled,
.btn-primary.disabled,
.btn-success.disabled,
.btn-info.disabled,
.btn-warning.disabled,
.btn-danger.disabled,
.btn-default[disabled],
.btn-primary[disabled],
.btn-success[disabled],
.btn-info[disabled],
.btn-warning[disabled],
.btn-danger[disabled],
fieldset[disabled] .btn-default,
fieldset[disabled] .btn-primary,
fieldset[disabled] .btn-success,
fieldset[disabled] .btn-info,
fieldset[disabled] .btn-warning,
fieldset[disabled] .btn-danger {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-default .badge,
.btn-primary .badge,
.btn-success .badge,
.btn-info .badge,
.btn-warning .badge,
.btn-danger .badge {
  text-shadow: none;
}
.btn:active,
.btn.active {
  background-image: none;
}
.btn-default {
  background-image: -webkit-linear-gradient(top, #fff 0%, #e0e0e0 100%);
  background-image: -o-linear-gradient(top, #fff 0%, #e0e0e0 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e0e0e0));
  background-image: linear-gradient(to bottom, #fff 0%, #e0e0e0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #dbdbdb;
  text-shadow: 0 1px 0 #fff;
  border-color: #ccc;
}
.btn-default:hover,
.btn-default:focus {
  background-color: #e0e0e0;
  background-position: 0 -15px;
}
.btn-default:active,
.btn-default.active {
  background-color: #e0e0e0;
  border-color: #dbdbdb;
}
.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.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: #e0e0e0;
  background-image: none;
}
.btn-primary {
  background-image: -webkit-linear-gradient(top, #337ab7 0%, #265a88 100%);
  background-image: -o-linear-gradient(top, #337ab7 0%, #265a88 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#265a88));
  background-image: linear-gradient(to bottom, #337ab7 0%, #265a88 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #245580;
}
.btn-primary:hover,
.btn-primary:focus {
  background-color: #265a88;
  background-position: 0 -15px;
}
.btn-primary:active,
.btn-primary.active {
  background-color: #265a88;
  border-color: #245580;
}
.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.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: #265a88;
  background-image: none;
}
.btn-success {
  background-image: -webkit-linear-gradient(top, #5cb85c 0%, #419641 100%);
  background-image: -o-linear-gradient(top, #5cb85c 0%, #419641 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#419641));
  background-image: linear-gradient(to bottom, #5cb85c 0%, #419641 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #3e8f3e;
}
.btn-success:hover,
.btn-success:focus {
  background-color: #419641;
  background-position: 0 -15px;
}
.btn-success:active,
.btn-success.active {
  background-color: #419641;
  border-color: #3e8f3e;
}
.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.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: #419641;
  background-image: none;
}
.btn-info {
  background-image: -webkit-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);
  background-image: -o-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#2aabd2));
  background-image: linear-gradient(to bottom, #5bc0de 0%, #2aabd2 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #28a4c9;
}
.btn-info:hover,
.btn-info:focus {
  background-color: #2aabd2;
  background-position: 0 -15px;
}
.btn-info:active,
.btn-info.active {
  background-color: #2aabd2;
  border-color: #28a4c9;
}
.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.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: #2aabd2;
  background-image: none;
}
.btn-warning {
  background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);
  background-image: -o-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#eb9316));
  background-image: linear-gradient(to bottom, #f0ad4e 0%, #eb9316 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #e38d13;
}
.btn-warning:hover,
.btn-warning:focus {
  background-color: #eb9316;
  background-position: 0 -15px;
}
.btn-warning:active,
.btn-warning.active {
  background-color: #eb9316;
  border-color: #e38d13;
}
.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.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: #eb9316;
  background-image: none;
}
.btn-danger {
  background-image: -webkit-linear-gradient(top, #d9534f 0%, #c12e2a 100%);
  background-image: -o-linear-gradient(top, #d9534f 0%, #c12e2a 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c12e2a));
  background-image: linear-gradient(to bottom, #d9534f 0%, #c12e2a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #b92c28;
}
.btn-danger:hover,
.btn-danger:focus {
  background-color: #c12e2a;
  background-position: 0 -15px;
}
.btn-danger:active,
.btn-danger.active {
  background-color: #c12e2a;
  border-color: #b92c28;
}
.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.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: #c12e2a;
  background-image: none;
}
.thumbnail,
.img-thumbnail {
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
  background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8));
  background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
  background-repeat: repeat-x;
  background-color: #e8e8e8;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
  background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4));
  background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);
  background-repeat: repeat-x;
  background-color: #2e6da4;
}
.navbar-default {
  background-image: -webkit-linear-gradient(top, #ffffff 0%, #f8f8f8 100%);
  background-image: -o-linear-gradient(top, #ffffff 0%, #f8f8f8 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f8f8f8));
  background-image: linear-gradient(to bottom, #ffffff 0%, #f8f8f8 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075);
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .active > a {
  background-image: -webkit-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%);
  background-image: -o-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#dbdbdb), to(#e2e2e2));
  background-image: linear-gradient(to bottom, #dbdbdb 0%, #e2e2e2 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffe2e2e2', GradientType=0);
  background-repeat: repeat-x;
  -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.075);
}
.navbar-brand,
.navbar-nav > li > a {
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);
}
.navbar-inverse {
  background-image: -webkit-linear-gradient(top, #3c3c3c 0%, #222 100%);
  background-image: -o-linear-gradient(top, #3c3c3c 0%, #222 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#3c3c3c), to(#222));
  background-image: linear-gradient(to bottom, #3c3c3c 0%, #222 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border-radius: 4px;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .active > a {
  background-image: -webkit-linear-gradient(top, #080808 0%, #0f0f0f 100%);
  background-image: -o-linear-gradient(top, #080808 0%, #0f0f0f 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#080808), to(#0f0f0f));
  background-image: linear-gradient(to bottom, #080808 0%, #0f0f0f 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808', endColorstr='#ff0f0f0f', GradientType=0);
  background-repeat: repeat-x;
  -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.25);
  box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.25);
}
.navbar-inverse .navbar-brand,
.navbar-inverse .navbar-nav > li > a {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.navbar-static-top,
.navbar-fixed-top,
.navbar-fixed-bottom {
  border-radius: 0;
}
@media (max-width: 767px) {
  .navbar .navbar-nav .open .dropdown-menu > .active > a,
  .navbar .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
    background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4));
    background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);
    background-repeat: repeat-x;
  }
}
.alert {
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.alert-success {
  background-image: -webkit-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);
  background-image: -o-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#c8e5bc));
  background-image: linear-gradient(to bottom, #dff0d8 0%, #c8e5bc 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);
  background-repeat: repeat-x;
  border-color: #b2dba1;
}
.alert-info {
  background-image: -webkit-linear-gradient(top, #d9edf7 0%, #b9def0 100%);
  background-image: -o-linear-gradient(top, #d9edf7 0%, #b9def0 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#b9def0));
  background-image: linear-gradient(to bottom, #d9edf7 0%, #b9def0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);
  background-repeat: repeat-x;
  border-color: #9acfea;
}
.alert-warning {
  background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);
  background-image: -o-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#f8efc0));
  background-image: linear-gradient(to bottom, #fcf8e3 0%, #f8efc0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0);
  background-repeat: repeat-x;
  border-color: #f5e79e;
}
.alert-danger {
  background-image: -webkit-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);
  background-image: -o-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#e7c3c3));
  background-image: linear-gradient(to bottom, #f2dede 0%, #e7c3c3 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);
  background-repeat: repeat-x;
  border-color: #dca7a7;
}
.progress {
  background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);
  background-image: -o-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#f5f5f5));
  background-image: linear-gradient(to bottom, #ebebeb 0%, #f5f5f5 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0);
  background-repeat: repeat-x;
}
.progress-bar {
  background-image: -webkit-linear-gradient(top, #337ab7 0%, #286090 100%);
  background-image: -o-linear-gradient(top, #337ab7 0%, #286090 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#286090));
  background-image: linear-gradient(to bottom, #337ab7 0%, #286090 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff286090', GradientType=0);
  background-repeat: repeat-x;
}
.progress-bar-success {
  background-image: -webkit-linear-gradient(top, #5cb85c 0%, #449d44 100%);
  background-image: -o-linear-gradient(top, #5cb85c 0%, #449d44 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#449d44));
  background-image: linear-gradient(to bottom, #5cb85c 0%, #449d44 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0);
  background-repeat: repeat-x;
}
.progress-bar-info {
  background-image: -webkit-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);
  background-image: -o-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#31b0d5));
  background-image: linear-gradient(to bottom, #5bc0de 0%, #31b0d5 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0);
  background-repeat: repeat-x;
}
.progress-bar-warning {
  background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);
  background-image: -o-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#ec971f));
  background-image: linear-gradient(to bottom, #f0ad4e 0%, #ec971f 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0);
  background-repeat: repeat-x;
}
.progress-bar-danger {
  background-image: -webkit-linear-gradient(top, #d9534f 0%, #c9302c 100%);
  background-image: -o-linear-gradient(top, #d9534f 0%, #c9302c 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c9302c));
  background-image: linear-gradient(to bottom, #d9534f 0%, #c9302c 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0);
  background-repeat: repeat-x;
}
.progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.list-group {
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  text-shadow: 0 -1px 0 #286090;
  background-image: -webkit-linear-gradient(top, #337ab7 0%, #2b669a 100%);
  background-image: -o-linear-gradient(top, #337ab7 0%, #2b669a 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2b669a));
  background-image: linear-gradient(to bottom, #337ab7 0%, #2b669a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2b669a', GradientType=0);
  background-repeat: repeat-x;
  border-color: #2b669a;
}
.list-group-item.active .badge,
.list-group-item.active:hover .badge,
.list-group-item.active:focus .badge {
  text-shadow: none;
}
.panel {
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}
.panel-default > .panel-heading {
  background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
  background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8));
  background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
  background-repeat: repeat-x;
}
.panel-primary > .panel-heading {
  background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
  background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4));
  background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);
  background-repeat: repeat-x;
}
.panel-success > .panel-heading {
  background-image: -webkit-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);
  background-image: -o-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#d0e9c6));
  background-image: linear-gradient(to bottom, #dff0d8 0%, #d0e9c6 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0);
  background-repeat: repeat-x;
}
.panel-info > .panel-heading {
  background-image: -webkit-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);
  background-image: -o-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#c4e3f3));
  background-image: linear-gradient(to bottom, #d9edf7 0%, #c4e3f3 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0);
  background-repeat: repeat-x;
}
.panel-warning > .panel-heading {
  background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);
  background-image: -o-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#faf2cc));
  background-image: linear-gradient(to bottom, #fcf8e3 0%, #faf2cc 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0);
  background-repeat: repeat-x;
}
.panel-danger > .panel-heading {
  background-image: -webkit-linear-gradient(top, #f2dede 0%, #ebcccc 100%);
  background-image: -o-linear-gradient(top, #f2dede 0%, #ebcccc 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#ebcccc));
  background-image: linear-gradient(to bottom, #f2dede 0%, #ebcccc 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0);
  background-repeat: repeat-x;
}
.well {
  background-image: -webkit-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);
  background-image: -o-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#e8e8e8), to(#f5f5f5));
  background-image: linear-gradient(to bottom, #e8e8e8 0%, #f5f5f5 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);
  background-repeat: repeat-x;
  border-color: #dcdcdc;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1);
}/* RESET */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header,  menu, nav, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}

body {
    line-height: 1;
}

article, aside, details, figcaption, figure,
footer, header, menu, nav, section {
    display: block;
}

nav ul {
    list-style: none;
}

blockquote, q {
    quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}

a {
    margin: 0;
    padding: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
    outline: none;
    /* color:#0995fc; */
}

/* a:visited {color: #527ab1;} */


/* change colours to suit your needs */
ins {
    background-color: #ff9;
    color: #000;
    text-decoration: none;
}

/* change colours to suit your needs */
mark {
    background-color: #ff9;
    color: #000;
    font-style: italic;
    font-weight: bold;
}

del {
    text-decoration: line-through;
}

abbr[title], dfn[title] {
    border-bottom: 1px dotted;
    cursor: help;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

/* change border colour to suit your needs */
hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #cccccc;
    margin: 1em 0;
    padding: 0;
}

input, select {
    vertical-align: middle;
}

/* LAYOUT */
@font-face {
    font-family: 'PT Sans';
    src: url(/bundles//var/www/apartos/data/www/apartos/public/layouts/default/css/fonts/pts55f-webfont.eot);
    src: url(/bundles//var/www/apartos/data/www/apartos/public/layouts/default/css/fonts/pts55f-webfont.eot?#iefix) format('embedded-opentype'),
    url(/bundles//var/www/apartos/data/www/apartos/public/layouts/default/css/fonts/pts55f-webfont.woff) format('woff'),
    url(/bundles//var/www/apartos/data/www/apartos/public/layouts/default/css/fonts/pts55f-webfont.ttf) format('truetype'),
    url(/bundles//var/www/apartos/data/www/apartos/public/layouts/default/css/fonts/pts55f-webfont.svg#PTSansRegular) format('svg');
    font-weight: normal;
    font-style: normal;

}



@font-face {
    font-family: 'PT Sans';
    src: url(/bundles//var/www/apartos/data/www/apartos/public/layouts/default/css/fonts/pts56f-webfont.eot);
    src: url(/bundles//var/www/apartos/data/www/apartos/public/layouts/default/css/fonts/pts56f-webfont.eot?#iefix) format('embedded-opentype'),
    url(/bundles//var/www/apartos/data/www/apartos/public/layouts/default/css/fonts/pts56f-webfont.woff) format('woff'),
    url(/bundles//var/www/apartos/data/www/apartos/public/layouts/default/css/fonts/pts56f-webfont.ttf) format('truetype'),
    url(/bundles//var/www/apartos/data/www/apartos/public/layouts/default/css/fonts/pts56f-webfont.svg#PTSansItalic) format('svg');
    font-weight: normal;
    font-style: italic;

}

@font-face {
    font-family: 'PT Sans';
    src: url(/bundles//var/www/apartos/data/www/apartos/public/layouts/default/css/fonts/pts75f-webfont.eot);
    src: url(/bundles//var/www/apartos/data/www/apartos/public/layouts/default/css/fonts/pts75f-webfont.eot?#iefix) format('embedded-opentype'),
    url(/bundles//var/www/apartos/data/www/apartos/public/layouts/default/css/fonts/pts75f-webfont.woff) format('woff'),
    url(/bundles//var/www/apartos/data/www/apartos/public/layouts/default/css/fonts/pts75f-webfont.ttf) format('truetype'),
    url(/bundles//var/www/apartos/data/www/apartos/public/layouts/default/css/fonts/pts75f-webfont.svg#PTSansBold) format('svg');
    font-weight: bold;
    font-style: normal;

}

@font-face {
    font-family: 'PT Sans';
    src: url(/bundles//var/www/apartos/data/www/apartos/public/layouts/default/css/fonts/pts76f-webfont.eot);
    src: url(/bundles//var/www/apartos/data/www/apartos/public/layouts/default/css/fonts/pts76f-webfont.eot?#iefix) format('embedded-opentype'),
    url(/bundles//var/www/apartos/data/www/apartos/public/layouts/default/css/fonts/pts76f-webfont.woff) format('woff'),
    url(/bundles//var/www/apartos/data/www/apartos/public/layouts/default/css/fonts/pts76f-webfont.ttf) format('truetype'),
    url(/bundles//var/www/apartos/data/www/apartos/public/layouts/default/css/fonts/pts76f-webfont.svg#PTSansBoldItalic) format('svg');
    font-weight: bold;
    font-style: italic;
}



html, body {
    width: 100%;
    height: 100%;
}

body {
    margin: 0;
    padding: 0;
    font-size: 16px;
    font-family: "PT Sans", Arial;
    color: #000;
}
.b-page{

}

.b-panel{


    background-color: #000;
}
.b-panel__content,
.b-header__content,
.b-promo-header__content,
.b-promo-footer__content,
.b-category__content,
.b-section__content
{
    /*

    min-width: 1000px;
    max-width: 1400px;

    margin: auto;

    */
  /*  padding: 0 1%; */




}
.b-panel__l,
.b-header__l
{

}

.b-header__l .__wrap, .b-panel__l .__wrap{margin: 0 10px;}
.b-header__r .__wrap, .b-panel__r .__wrap{margin: 0 10px;}

.b-panel__r,
.b-header__r
{

}
.b-panel__btn{
    margin-right: 10px;
    margin-top: 13px;
    padding: 0 14px;
    height: 27px;
    line-height: 29px;
    font-size: 0.75em;
    font-family: Arial;
    font-weight: bold;
    display: block;
    float: left;
    text-transform: uppercase;
    text-align: center;
    text-decoration: none;
}
.b-panel__btn:hover{
    text-decoration: underline;
}
.b-panel__btn_color_1{
    background-color: #bfb0a3;
    color: #3f3401;
}
.b-panel__btn_color_2{
    background-color: #93c0e4;
    color: #001121;
}
.b-panel__text{
    margin-left: 20px;
    line-height: 56px;
    font-size: 81.25%;
   /* float: left; */ 
    font-weight: bold;
    font-style: italic;
    color: #fff;
}
.b-panel__text a{
    text-decoration: underline;
    color: #f2c802;
}
.b-panel__text a:hover{
    text-decoration: none;
}

.b-lang{
    float: right;
}
.b-lang__item{
    position: relative;
    margin-right: 23px;
    font-size: 81.25%;
    color: #fff!important;
    font-weight: bold;
    line-height: 56px;
    display: block;
    float: left;
    
    overflow: hidden;
}
a.b-lang__item:hover{
    text-decoration: none;
}
div.b-lang__item:after{
    position: absolute;
    bottom: 0;
    left: 3px;
    width: 24px;
    height: 14px;
    display: block;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAAAiCAYAAAF5OfpIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGOTI4RjI2REQ4MjA2ODExOEMxNDk5REU1QTZDOTg0NSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1QUVFRUI3RTYwQzQxMUUyQjlCM0YyNDhEMEVBREEwMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1QUVFRUI3RDYwQzQxMUUyQjlCM0YyNDhEMEVBREEwMSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NUFFRUVCNzk2MEM0MTFFMkI5QjNGMjQ4RDBFQURBMDEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NUFFRUVCN0E2MEM0MTFFMkI5QjNGMjQ4RDBFQURBMDEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7Mn8TwAAAES0lEQVR42mL8DwQMUPCH4R/Dmxu6DMiAxaF8LZzD9J+JYVkSA6qC0i11cM4/II5ibEJVAbIBCXMD8SVkMUYkJ4DVw0wG4r8gBkAAMSI7kuH/X4YXN/WwOxAEViTicxwDwnHY7GWEexWLg+CqAQIIqPPvfwas4B9Y2Yub+gy4AMtWLeyS//7/YmBhZmLo9m7BqRk9MNFxJj55fBqRgR82NQABhBoJaODVVR2Gf8zYpVkgIY/FK8DY/c38l4EZJbBRkt56rBK//zMzbEhkZPjLiCOESzc3YJVgZWECpoA2oMa/OJzKiN2pv/+C8sZvtHTBgDMpEQ2Y8Mj9R05yxGr8gyXdEtS4CYiZsdiOAgACCG8CwOWW/0y/GBgZWRheXlVm+M/CRXL4sDih5W5C4D/LPwaWvywMLD+/MsxOEwBG6S/SLSVVw/+fTOCS6i8nJ0PU4noG1j+kpwbGTVpaJOliA1ryl5kRGLzMDH3eDQy/GcmwlNx0SwlgIlOfLjRVfqWXpSDLLkHZXFD+NFoF72MgliGgRhaInxAyCCAA9VWwmjAQRCezkyjaT/AuQr9FwS/w6if06E94KvgJUumX2FvPvXhWFJLspm/tBnqJZJYm0IEJuSyTeZn33qyep17z2NHpc0rWjQBV2QO87OtCwHlIqXNRA9HoLM2CxD+yVDjKuYTmSYwi7XXoorshC72uUkoxQzGEEy1AAqe74Z8Okis8TaiMmH/RninEkLWWlrsNNJiJOdMr0vvsudJxjLE5YWtavFCFeZLKRMCb6AC2WX5fioyHNnXkbA/wmlzQIUiDBqXEI9HT5l8Jvo917MHYTi/IMdLfMD766PQYCtbvT10X3QYv/R3nLuGdI9+amKTZt9oWnQQ/fRRfwU//BF7TomD9YYc2Rb8FaM6KcRoGguCuz7nEKBLiFygSDR0SNDwgBeILdGl5ARJPoYqo+AEFJQ+gp0SJBNEl9t0xe3EHQQ7xXbzSuvR6bvd2Z9bsNirMdozDyauALwgNPN7fRqRZBiRTZtP0hpx3ag9N5i8AZgI40JwAzFc9Yo35b1VQoV1vgs3YKvi/q0MFMYJrVfhP8laTTdj1fyxk2j9JRwpTXgQP0wBu6OFGUVVZGrgSXEclAcqXt9Oox6qg7hx0rO4PaSlli4GvV5q+CgvmISBNmox6dlEDGPDbojwgs8KdREeQzJo+JK5dQt7iEDynyejT6NjHLd0eojCy6QJQbQ3dX99RMT+iqr9EhtM0o1xYc0yrlANHLaFDFLGF7PEF5SanxfCD8lImuUpVupEjOCg6lsUhrgivULo42IypV8poWRP2JKW7D2K/D8sSxxuvNwbBxykDp8qocNKXX5ZPQpDPmiycug5UOs1jg+wJMb+qJUkkivb3z5tdfOK3t0ms74mR0VP4M60Xsf+xBfwc/trV0j2sAZ609D5ZXlzA513qurJ7mLUIkup3zWjL1fwm+wYcvai4D6FVKwAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
    background-position: -17px -20px;
    content: '';
}
.b-lang__icon{
    margin-right: 10px;
    width: 29px;
    height: 18px;
    display: inline-block;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAAAiCAYAAAF5OfpIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGOTI4RjI2REQ4MjA2ODExOEMxNDk5REU1QTZDOTg0NSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1QUVFRUI3RTYwQzQxMUUyQjlCM0YyNDhEMEVBREEwMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1QUVFRUI3RDYwQzQxMUUyQjlCM0YyNDhEMEVBREEwMSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NUFFRUVCNzk2MEM0MTFFMkI5QjNGMjQ4RDBFQURBMDEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NUFFRUVCN0E2MEM0MTFFMkI5QjNGMjQ4RDBFQURBMDEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7Mn8TwAAAES0lEQVR42mL8DwQMUPCH4R/Dmxu6DMiAxaF8LZzD9J+JYVkSA6qC0i11cM4/II5ibEJVAbIBCXMD8SVkMUYkJ4DVw0wG4r8gBkAAMSI7kuH/X4YXN/WwOxAEViTicxwDwnHY7GWEexWLg+CqAQIIqPPvfwas4B9Y2Yub+gy4AMtWLeyS//7/YmBhZmLo9m7BqRk9MNFxJj55fBqRgR82NQABhBoJaODVVR2Gf8zYpVkgIY/FK8DY/c38l4EZJbBRkt56rBK//zMzbEhkZPjLiCOESzc3YJVgZWECpoA2oMa/OJzKiN2pv/+C8sZvtHTBgDMpEQ2Y8Mj9R05yxGr8gyXdEtS4CYiZsdiOAgACCG8CwOWW/0y/GBgZWRheXlVm+M/CRXL4sDih5W5C4D/LPwaWvywMLD+/MsxOEwBG6S/SLSVVw/+fTOCS6i8nJ0PU4noG1j+kpwbGTVpaJOliA1ryl5kRGLzMDH3eDQy/GcmwlNx0SwlgIlOfLjRVfqWXpSDLLkHZXFD+NFoF72MgliGgRhaInxAyCCAA9VWwmjAQRCezkyjaT/AuQr9FwS/w6if06E94KvgJUumX2FvPvXhWFJLspm/tBnqJZJYm0IEJuSyTeZn33qyep17z2NHpc0rWjQBV2QO87OtCwHlIqXNRA9HoLM2CxD+yVDjKuYTmSYwi7XXoorshC72uUkoxQzGEEy1AAqe74Z8Okis8TaiMmH/RninEkLWWlrsNNJiJOdMr0vvsudJxjLE5YWtavFCFeZLKRMCb6AC2WX5fioyHNnXkbA/wmlzQIUiDBqXEI9HT5l8Jvo917MHYTi/IMdLfMD766PQYCtbvT10X3QYv/R3nLuGdI9+amKTZt9oWnQQ/fRRfwU//BF7TomD9YYc2Rb8FaM6KcRoGguCuz7nEKBLiFygSDR0SNDwgBeILdGl5ARJPoYqo+AEFJQ+gp0SJBNEl9t0xe3EHQQ7xXbzSuvR6bvd2Z9bsNirMdozDyauALwgNPN7fRqRZBiRTZtP0hpx3ag9N5i8AZgI40JwAzFc9Yo35b1VQoV1vgs3YKvi/q0MFMYJrVfhP8laTTdj1fyxk2j9JRwpTXgQP0wBu6OFGUVVZGrgSXEclAcqXt9Oox6qg7hx0rO4PaSlli4GvV5q+CgvmISBNmox6dlEDGPDbojwgs8KdREeQzJo+JK5dQt7iEDynyejT6NjHLd0eojCy6QJQbQ3dX99RMT+iqr9EhtM0o1xYc0yrlANHLaFDFLGF7PEF5SanxfCD8lImuUpVupEjOCg6lsUhrgivULo42IypV8poWRP2JKW7D2K/D8sSxxuvNwbBxykDp8qocNKXX5ZPQpDPmiycug5UOs1jg+wJMb+qJUkkivb3z5tdfOK3t0ms74mR0VP4M60Xsf+xBfwc/trV0j2sAZ609D5ZXlzA513qurJ7mLUIkup3zWjL1fwm+wYcvai4D6FVKwAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
    vertical-align: middle;
}
.b-lang__icon_1{background-position: 0 0;}
.b-lang__icon_2{background-position: -29px 0;
    transform: rotate(180deg);
    -ms-transform: rotate(180deg); /* IE 9 */
    -webkit-transform: rotate(180deg); /* Safari and Chrome */
}



.b-header{
    width: 100%;
    padding-top: 0px;
    /* padding-top: 20px; */
    padding-bottom: 40px;
    float: left;
    clear: both;
    background-color: #FFF;
    background-image: url(/bundles//var/www/apartos/data/www/apartos/public/layouts/default/css/i/b-header.png);
    background-repeat: repeat-x;
    background-position: center bottom;
    border-bottom: 3px solid #fff;
}
.b-header__content{}

.b-logo{
    position: relative;
    margin-right: 37px;
    width: 166px;
    height: 87px;
    display: block;
    float: left;
    text-decoration: none;
}
.b-logo img{float: left;border: none;}

.b-header__text{

}

.b-header__title{
    margin-bottom: 10px;
    text-transform: uppercase;
    letter-spacing: 2px;
    color: #000;
    font-size: 156.25%;
    line-height: 1.2;
    font-weight: bold;
}
.b-header__desc{
    font-size: 81.25%;
    font-weight: normal;
    line-height: 1.4;
}

.b-search{
    position: relative;
}
.b-search:before{
    z-index: 9999;
    position: absolute;
    top: 5px;
    left: 5px;
    width: 26px;
    height: 26px;
    display: block;
    content: '';
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAAHeTXxYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGOTI4RjI2REQ4MjA2ODExOEMxNDk5REU1QTZDOTg0NSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4QjQwNUFBMDYxMDQxMUUyQjlCM0YyNDhEMEVBREEwMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4QjQwNUE5RjYxMDQxMUUyQjlCM0YyNDhEMEVBREEwMSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MjMzNzNBQTAxOTIwNjgxMTgwODNDRDVEN0FBMzI1REYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RjkyOEYyNkREODIwNjgxMThDMTQ5OURFNUE2Qzk4NDUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz68DnJNAAACmElEQVR42mL8//8/AzJgAhGnLhz9D8JwARCQk1YE0yxQPqOEqBSYARBAjMhmgJX/h4owAQ1hYGRkBBmoA9dnZmDNABBAjOj2YrgBYs4/kCowBhrxBW49kPMWSBkB8QkgNgQaeQ0kDhBAOI1lwmsX0LjJ125f+v/t+1e4v2HOzdFS1UPVAfIU1FUoAO5BoIIJQNod6CotFAkQAfI9DAAEEN5QwAVY0AVArgc5FEnoHxBzAm36xYAIyv9wfPL8kf9Xb138jw5A4kA8EaYOFtRwQxRklHG5yg2X895duXlBCIuGPUDnuWLT9BWIbYD4PHpooQOAACIr9JgYyABkaWJBiyM2IPUdzbCpQP/l4LPpJ0hMW12fwUTPgoGHmxcklg00bBpWTUCJKbBQ4+bkYWBiYmYAJV+oxkxcNqVgc7+Gsjamn5BSwz0g1kRX8P3nd7yhFwkiHj17gKLg6s2LsESLNfTABrx49RSM0QAnNpsMgfgcKO0BMcgT14EYlBUmAgOGESVbINkkANUgDOVr4Ut7MJv2I2kgCAACjKwES7f0SnEaxwWAaQYUCWnQUkIZGhmgNLAPiGcBw/kK2UEHzVhbgdiFSEeDLPVETwV4LQJaAirILwExM6wqhNV+6ODl6+cMD5/eQy6J9bH5EFccrYFZoqNugNMSEBAXlWQAlQxI5q0kJTEowbMQByfBMOPi4EbmquJMDMjVBRTMAZVZIMb1O1eBxZEuXouu37mMzJ2OM46wWAQCK4A4HO5qTm4GRVkVMA0CwPodHDdfvn5G1jMNGD/ZxCZvUNmyB4hhddoPIGYDGswErFGxmQFKAKDSuhhXikO3iB2I7wCxDKwChSbt88ga8JVNxGZYUN0iC8SOQPwB3QJKAd3KOgDpqAd/+jANrwAAAABJRU5ErkJggg==);
    background-repeat: no-repeat; 
}
.b-search__input{
    width: 100%;
    margin: 0;
    padding: 11px 20px 6px 30px;
    background-color:white;
    border: 1px solid #c9cfc4;
    color: #979f90;
    letter-spacing: normal;
    word-spacing: normal;
    line-height: 20px;
    text-align: left;
    vertical-align: baseline;
    font-size: 87.5%;
    font-family: "PT Sans";
    text-transform: none;
    text-shadow: none;
    display: inline-block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 0;
    -webkit-appearance: textfield;
    -webkit-user-select: text;
}
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button {
    -webkit-appearance: none;
}
.b-search__input:focus{
    outline: none;
}


.b-promo{
    width: 100%;
    float: left;
}
.b-promo-header{
    padding-bottom: 26px;
    float: left;
    width: 100%;
    background-color: #4b433c;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAGCAIAAAE27GkbAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0RkI1MkJENDYxMjkxMUUyQjlCM0YyNDhEMEVBREEwMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowQTI5NkFERTYxMkExMUUyQjlCM0YyNDhEMEVBREEwMSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjRGQjUyQkQyNjEyOTExRTJCOUIzRjI0OEQwRUFEQTAxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjRGQjUyQkQzNjEyOTExRTJCOUIzRjI0OEQwRUFEQTAxIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+GSXX5gAAAK5JREFUeNpi9Ha2YQADgABihLAAAojhPxj4utrNnj4ZyAAIIEa4Aqjklo3rgEJABkAAMQLx+3fvinLSXr96CVfBxs7eN2UWQACh6kIFTFv2HM4uKEETDQyN2Lz7INT2P3/+5GcmA82Ijwh8+/YNRBAgwBiBnJ8/fn7+/ImBaMDOzgFyJpz/9evX+sqSG9euYCoVEBRq6epXUFSCBgeyNmTw6+fPT58+cnJxAwGmLAB711p0ASpeCgAAAABJRU5ErkJggg==);
    background-repeat: repeat-x;
    background-position: 0 bottom;
}
.b-promo-header__content{
    padding-top: 25px;

}
.b-promo-header__l{

}
.b-promo-header__r{
    width: 63.54%;
    float: right;
}
.b-promo-header__title{
    margin-bottom: 2px;
    letter-spacing: 1px;
    font-size: 100%;
    font-weight: bold;
    color: #fff;
    text-transform: uppercase;
    line-height: 1.4;
}
.b-promo-header__desc{
    font-size: 81.25%;
    font-weight: normal;
    color: #fff;
    line-height: 1.4;
}

.b-promo-header__desc2{
    font-size: 100%;
    font-weight: normal;
    color: #fff;
    margin-top: 75px!important;
}


.b-promo-header__all{
    margin-left: 20px;
    color: #fff!important;
}
.b-promo-header__all:hover{
    text-decoration: none;
}
.b-promo-header__select{
    margin-top: 20px;
    width: 100%;
    cursor: pointer;
}
.b-promo-header__select .select{ 
    position: relative;
    background-color: #352e29;
    margin: 0;
    width: 100%;
    padding: 0 37px 0 14px;
    height: 41px;
    border: 4px solid #352e29;
    letter-spacing: normal;
    word-spacing: normal;
    line-height: 2;
    text-transform: none;
    text-indent: 0px;
    text-shadow: none;
    display: inline-block;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAhCAIAAAGvgWWuAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowQTI5NkFFMTYxMkExMUUyQjlCM0YyNDhEMEVBREEwMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowQTI5NkFFMjYxMkExMUUyQjlCM0YyNDhEMEVBREEwMSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjBBMjk2QURGNjEyQTExRTJCOUIzRjI0OEQwRUFEQTAxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjBBMjk2QUUwNjEyQTExRTJCOUIzRjI0OEQwRUFEQTAxIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+0RzDZwAAAYpJREFUeNpijPD3YEACLED8+ctXCIeXh5sJwrp2+z6EAeVrqSoi1AOVwfUDBBAjsnkscJMQOu8/fobgKMpKgZQhGwAQQCADkLXBAcIxWAGK3Nv3H3HKCQvyI3MBAogRLQCwOx6naSRKAMMRHpTQ0IMH6N+//7AbxczMRNgOlEBEBgABhDNAcQECAU2y7/EAFkyhh09ffP32Hc6Vl5Hk5uQgoEdeWuLfv/837j5ATpkE9IBczMSIVTX5/iFHD0AA4UyAOAONpNgkx1XDQQOWKEfOeZgpBYsNspLicLamigJhJ/HycLGxsQIZUmIijIyMRPlBRV6GhYVZgJ+XBE+rKcoN34jDVZDhAgABRnIBRyogs0CkR+ExagftAAtBFcBmxss37/AoYGVhUZKTRq6/SbYD2Fzh5+W5++gJcvMADkQEBcREBKkQVsAiSF1JXhC1FAJWkMDSiaAFRPkDDiSB5vHz3n/8/P///3w83DKSYlSLD2TAwc4OLLJ//vrFzsZG23RFkgWjeXDQ2QEA7qJXkTdkwocAAAAASUVORK5CYII=);
    background-repeat: no-repeat;
    background-position: right 0;
    border-image: none;
    white-space: pre;
    color:#fff;
    font-family: "PT Sans";
    font-size: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 0;
    
}
.b-promo-header__select .select .text{
    overflow: hidden;
}

.b-promo-header__select .dropdown{
    background-color: #FFF;
    width: 100%;
}
.b-promo-header__select .dropdown li{
    padding: 0 14px;
    font-family: "PT Sans";
    font-size: 100%;
    line-height: 1.6;
    
}


.b-promo-header__list{
    position: relative;
    margin-top: 14px;
    height: 51px;
    float: left;
    width: 98%;
    background-color: #352e29;
    overflow: hidden;
}
.b-promo-header__list:before{
    position: absolute;
    width: 12px;
    height: 12px;
    top: 0;
    left: 13%;
    content: '';
    display: block;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAAEhcmxxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGOTI4RjI2REQ4MjA2ODExOEMxNDk5REU1QTZDOTg0NSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0RkI1MkJDRDYxMjkxMUUyQjlCM0YyNDhEMEVBREEwMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0RkI1MkJDQzYxMjkxMUUyQjlCM0YyNDhEMEVBREEwMSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MjMzNzNBQTAxOTIwNjgxMTgwODNDRDVEN0FBMzI1REYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RjkyOEYyNkREODIwNjgxMThDMTQ5OURFNUE2Qzk4NDUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6haIUPAAAA8UlEQVR42mK0Mtb7LyjAx8Dw//9/BlM9zf8AAcTs7WzzH8wDCCBGEGGmr/VfTFSYASCAGMHCUMC0Zc9hRhgHrBaEXW3N/wMEEFiPhYH2fxERIQZkAJaAAZChIsKCDExMTAjtyBjkEIAAYvR0sv7PxMjIgA6Ytu09wvj7929MCRCx8+AJxi9fv2FKgMCB42cZ37//iCkBAkfPXmJ8/eYdqqfQXQUQYCwghqWR7n8Bfl4GZmZmBkIAxePmQI/z8vIwcHCwE6cBOcTY2dkY+ICaGdHCBKsGZI3MwGDm5+djYGFhJqwBWSOI5uXhxh4auDAolAA4gJbUEk6nCAAAAABJRU5ErkJggg==);
}
.b-promo-header__item{
    display: block;
    float: left;
    list-style: none;
    margin: 0 2.62%;
}
.b-promo-header__item:first-child{
    margin-left: 4%;
}
.b-promo-header__link{
    font-size: 112.5%;
    color: #fff!important;
    text-decoration: underline;
    line-height: 2.8;
}
.b-promo-header__link:hover{
    text-decoration: none;
}

.b-more-link{
    position: relative;
    font-size: 110%!important;
}

.see-all{
    font-size: 95%!important;
    color: #a70e0e;
    
    
}

.b-more-link:after{
    position: absolute;
    padding-left: 3px;
    content: attr(data-text);
    display: block;
    left: 100%;
    top: 0;
}



.b-promo-footer{
    width: 100%;
    clear: both;
    float: left;
    background-color: #FFF;
}
.b-promo-footer__content{
    padding-top: 20px;
}
.b-promo-footer__title{
    padding-top: 6px;
    position: relative;
    font-size: 137.5%;
    line-height: 1.4;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    color: #000;
    font-weight: bold;
    width: 100%;
    float: left;
    clear: both;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAECAYAAAEv/fVlAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGOTI4RjI2REQ4MjA2ODExOEMxNDk5REU1QTZDOTg0NSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowQTI5NkFFNjYxMkExMUUyQjlCM0YyNDhEMEVBREEwMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowQTI5NkFFNTYxMkExMUUyQjlCM0YyNDhEMEVBREEwMSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MjMzNzNBQTAxOTIwNjgxMTgwODNDRDVEN0FBMzI1REYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RjkyOEYyNkREODIwNjgxMThDMTQ5OURFNUE2Qzk4NDUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7OCBU3AAAAM0lEQVR42mJkYGD4D8QMAAEEQv8BAogRmQcQQIz//8PZKAAggFBU4VUNEGA4jSDaWFwAAMu9DfrX93HCAAAAAElFTkSuQmCC);
    background-repeat: repeat-x;
    background-position: 0 center;
    letter-spacing: 1px;
}
.b-promo-footer__title span {
    background-color: #FFF;
    display: inline-block;
    padding: 0 6px;
}
.b-promo-footer__title:before{
    left: 0;
}
.b-promo-footer__title:after{
    right: 0;
}
.b-promo-footer__desc{
    margin-bottom: 20px;
    font-size: 100%;
    line-height: 1.4;
    font-weight: normal;
    color: #000;
    text-align: center;
}
.b-promo-footer__list{
    margin-bottom: 30px;
    width: 100%;
    float: left;
    clear: both;
}
.b-promo-footer__item{
    width: 20%;
    float: left;
    text-decoration: none;
    display: block;
}
.b-promo-footer__pic{
    margin: 0 auto 15px;
    width: 141px;
    height: 140px;
    display: block;
    background-image: url(/bundles//var/www/apartos/data/www/apartos/public/layouts/default/css/i/b-promo-bottom__pic.png);
    background-repeat: no-repeat;
}
.b-promo-footer__pic_1{background-position: 0 0;}
.b-promo-footer__pic_2{background-position: -181px 0;}
.b-promo-footer__pic_3{background-position: -359px 0;}
.b-promo-footer__pic_4{background-position: -539px 0;}
.b-promo-footer__pic_5{background-position: -717px 0;}
.b-promo-footer__item:hover .b-promo-footer__pic_1{background-position: 0 -140px;}
.b-promo-footer__item:hover .b-promo-footer__pic_2{background-position: -181px -140px;}
.b-promo-footer__item:hover .b-promo-footer__pic_3{background-position: -359px -140px;}
.b-promo-footer__item:hover .b-promo-footer__pic_4{background-position: -539px -140px;}
.b-promo-footer__item:hover .b-promo-footer__pic_5{background-position: -717px -140px;}

.b-promo-footer__text{
    display: block;
    text-decoration: underline;
    text-transform: uppercase;
    font-size: 87.5%;
    font-weight: bold;
    text-align: center;
    color: #000;
    line-height: 1.6;
    letter-spacing: 1px;
}
.b-promo-footer__item:hover .b-promo-footer__text{
    text-decoration: none;
}

.b-category{
    padding-bottom: 30px;
    width: 100%;
    float: left;
    clear: both;
    /*background-image: url(i/b-category.png);*/
    background-color: #e9e4e0;
    border-top: 5px solid #7a736c;
}
.b-category__content{
   /* position: relative; */
}

.b-category__tabs
{
    position: relative;
    /*overflow: hidden;*/
    width: 100%;
    zoom: 1;
}
.b-category__tabs dt {
    margin-bottom: 15px;
    padding: 28px 20px 0;

    position: relative;
    float: left;
    cursor: pointer;
}

.b-category__tabs_dt {
    margin-bottom: 15px;
    padding: 28px 20px 0;
    height: 26px;
    position: relative;
    float: left;
    
}

.b-category__tabs dt.selected {
    background-color: #7a736c;
    z-index: 3;
    cursor: auto;
}
.b-category__tab-text{
    font-size: 100%;
    text-transform: uppercase;
    text-align: center;
    display: block;
    font-weight: bold;
    color: #000;
    line-height: 1.1;
    border-bottom: 1px dotted;
    letter-spacing: 1px;
    text-decoration: none;
}

.b-category__tab-text_h{
    font-size: 100%;
    text-transform: uppercase;
    text-align: center;
    display: inline;
    font-weight: bold;
    color: #000;
    line-height: 50px;
    
    letter-spacing: 1px;
    text-decoration: none;
}

.b-category__tabs dt.selected .b-category__tab-text{
    color: #fff;
    border-bottom-color: transparent;
}
.b-category__tabs dd {
    display: none;
    float: right;
    width: 100%;
    margin: 70px 0 0 -100%;
    position: relative;
    z-index: 2;
}
.b-category__tabs dd.selected {
    display: block;
}
/*
.b-category-filter{
    position: absolute;
    top: -52px;
    right: 0;
    

}
*/
.b-category-filter{
    float: right;
    margin-right: 10px;
}


.b-btn {
    margin-right: 40px;
    padding: 0 15px;
    height: 36px;
    float: left;
    line-height: 3.2;
    font-size: 81.25%;
    color: #000;
    text-align: center;
    display: block;
    background-color: #f1f1f1;
    text-decoration: none;
}
.b-article .b-btn{
    background-color: #f7f2e6;
}
.b-btn_more{background-color: #d9d0c8;}
.b-btn_more:after{
    margin-left: 10px;
    margin-bottom: -10px;
    width: 20px;
    height: 28px;
    display: inline-block;
    content: '';
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUoAAAFKCAYAAAEMLiaTAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzY5MjM4RjM2NUQxMTFFMjg3RjZENTBGOUZBMEQ0QUEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzY5MjM4RjI2NUQxMTFFMjg3RjZENTBGOUZBMEQ0QUEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuZGlkOjZCRDA0RThGNEYyMDY4MTE4MDgzQTA3NDlDQTQzNEMzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjZCRDA0RThGNEYyMDY4MTE4MDgzQTA3NDlDQTQzNEMzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+EuLv/gAAE6hJREFUeNpifPnk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);
    background-repeat: no-repeat;
    background-position: -60px 0;
}
.b-btn_add:after{
    margin-left: 10px;
    margin-bottom: -10px;
    width: 26px;
    height: 28px;
    display: inline-block;
    content: '';
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUoAAAFKCAYAAAEMLiaTAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzY5MjM4RjM2NUQxMTFFMjg3RjZENTBGOUZBMEQ0QUEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzY5MjM4RjI2NUQxMTFFMjg3RjZENTBGOUZBMEQ0QUEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuZGlkOjZCRDA0RThGNEYyMDY4MTE4MDgzQTA3NDlDQTQzNEMzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjZCRDA0RThGNEYyMDY4MTE4MDgzQTA3NDlDQTQzNEMzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+EuLv/gAAE6hJREFUeNpifPnk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);
    background-repeat: no-repeat;
    background-position: -90px 0;
}

.b-btn:hover{
    text-decoration: underline;
}
.b-item-list{
    /*margin: 0 -1.06%;*/
      width: 98%;
    float: left;
    clear: both;
     overflow: hidden;
     padding-left: 0.8%;
}
.b-item-list__content{
    margin: 0 -1.06%;
}

.b-item{
    /*
     position: relative;
     margin: 0 .3%;
    width: 24%;
    float: left;
    */


    /*min-height: 300px;*/
    padding-bottom: 45px;
    /*background-color: #FFF;*/
}


.b-item-mini{
    position: relative;
    margin: 0 4px;
    /*min-height: 300px;*/
  /*   padding-bottom: 45px; */
    /*background-color: #FFF;*/
}
.apart-snipet-mini{
    height: 155px;
    margin-top: 8px;

}
.apart-snipet-mini .b-item__title{font-size: 80%; font-weight: bold;}

.event-snipet-mini{height: 155px; margin-top: 8px; overflow: hidden;}
.event-snipet-mini .b-item__title{font-size: 90%; font-weight: bold;}

.apart-snipet-mini .b-item__pic{height: 100px; margin-bottom: 10px;}
.event-snipet-mini .b-item__pic{height: 100px; margin-bottom: 10px;}

.b-item-region-weather{
    position: relative;
    margin: 0 1.06%;
    /*min-height: 300px;*/
    padding-bottom: 45px;
    padding-top: 45px;
    width: 16.6%;
    float: left;
    /*background-color: #FFF;*/
}

.b-category .b-item{padding-bottom: 35px;background-color: #FFF;}

.b-footer .b-item,
.b-weather .b-item
{padding-bottom: 0;}
.b-item_favorites:after{
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    content: '';
    display: block;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUoAAAFKCAYAAAEMLiaTAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzY5MjM4RjM2NUQxMTFFMjg3RjZENTBGOUZBMEQ0QUEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzY5MjM4RjI2NUQxMTFFMjg3RjZENTBGOUZBMEQ0QUEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuZGlkOjZCRDA0RThGNEYyMDY4MTE4MDgzQTA3NDlDQTQzNEMzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjZCRDA0RThGNEYyMDY4MTE4MDgzQTA3NDlDQTQzNEMzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+EuLv/gAAE6hJREFUeNpifPnk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);
    background-repeat: no-repeat;
    background-position: 0 -90px;

}

.b-category .b-item_favorites:after{
    background-position: 0 -60px;
}
.b-events .b-item_favorites:after{
    background-position: -30px -60px;
}

.b-item-date{
    position: absolute;
    top: 0;
    left: 0;
    width: 70px;
    height: 55px;
    background-color: #FFF;
    border-radius: 0 0 25px 0;
}
.b-item-date__day{
    margin-top: 8px;
    display: block;
    font-weight: bold;
    font-size: 137.5%;
    color: #b73b1a;
    text-align: center;
}

.b-item-date__time{
    margin-top: 8px;
    font-weight: bold;
    font-size: 120.5%;
}

.b-item-date__mounth{
    display: block;
    font-weight: bold;
    font-size: 81.25%;
    color: #b73b1a;
    text-transform: lowercase;
    text-align: center;
}

.b-item__header{
    width: 100%;
    display: block;
}
.b-item__pic{
    
    width: 100%;
    /*height: 130px;*/
    display: block;
    height: 180px;
    overflow: hidden;
}

.b-item__pic div{
    width: 100%;
    border: none;
    display: block;
    height: 180px;
    background: center #fff no-repeat;
    -moz-background-size: 100%; /* Firefox 3.6+ */
    -webkit-background-size: 100%; /* Safari 3.1+ и Chrome 4.0+ */
    -o-background-size: 100%; /* Opera 9.6+ */
    background-size: 100%; /* Современные браузеры */
    background-repeat: no-repeat;
    overflow: hidden;
}


.b-item__pic img{
    width: 100%;
    border: none;
    display: block;
    
}
.b-item__desc
{
    margin-top: 15px;
    font-size: 81.25%;
    color: #424242;
    font-style: italic;
    line-height: 1.4;
    margin-bottom: 10px;
}
.b-item__desc a{
    color: #424242;
}
.b-item__desc a:hover{
    text-decoration: none;
}
.b-item__title{
    margin-bottom:5px;
    min-height: 26px;
    font-size: 100%;
    text-decoration: underline;
    line-height: 1.4;
    display: block;
    font-weight: bold;
    color: #000;
}
.b-item__title:hover{
    text-decoration: none;
}
.b-item__price{
    margin-bottom:10px;
    font-size: 81.25%;
    color: #424242;
    display: block;
    font-weight: bold;
    line-height: 1.4;
    
}
.b-item__text{
    margin-bottom: 10px;
    font-size: 81.25%;
    color: #424242;
    line-height: 1.4;
    min-height: 100px;
}
.b-item__table{
    /*width: 100%;*/
}
.b-item__table td{
    font-size: 81.25%;
    color: #424242;
    line-height: 1.4;
}
.b-item__table tr td:first-child{
    /*width: 62%;*/
    text-align: right;
    padding-left: 14px;
}
.b-item__table tr td:last-child{
    text-align: left;
    padding-left: 14px;
    padding-right: 14px;
}
.b-item__val{
    font-weight: bold;
}
.b-item__icon{
    height: 7px;
    display: inline-block;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUoAAAFKCAYAAAEMLiaTAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzY5MjM4RjM2NUQxMTFFMjg3RjZENTBGOUZBMEQ0QUEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzY5MjM4RjI2NUQxMTFFMjg3RjZENTBGOUZBMEQ0QUEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuZGlkOjZCRDA0RThGNEYyMDY4MTE4MDgzQTA3NDlDQTQzNEMzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjZCRDA0RThGNEYyMDY4MTE4MDgzQTA3NDlDQTQzNEMzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+EuLv/gAAE6hJREFUeNpifPnk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);
    background-repeat: no-repeat;
}
.b-item__icon_1{
    width:10px;
    background-position: -101px -41px;
}
.b-item__icon_2{
    width: 7px;
    background-position: -132px -41px;
}
.b-item__footer{


    position: absolute;

    bottom: 0px;
    left: 15px;
    right: 15px;
    padding: 10px 0 14px 0;
    border-top: 1px solid #999999;


    background-color: #FFF;
}
.b-category .b-item__footer{
    border-top: 0;
}
.b-item__favorites{
    margin-top: 3px;
    display: block;
    float: right;
    line-height: 1;
    color: #000;
    border-bottom: 1px dotted;
    font-size: 75%;
    cursor: pointer;
}
.b-place{
    position: relative;
    margin-top: 3px;
    margin-left: 20px;
    display: block;
    float: left;
    line-height: 1;
    color: #424242;
    text-decoration: none;
    border-bottom: 1px dotted;
    font-size: 75%;
    cursor: pointer;
}
.b-place:before{
    position: absolute;
    top: -3px;
    left: -20px;
    width: 20px;
    height: 17px;

    content: '';
    display: inline-block;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUoAAAFKCAYAAAEMLiaTAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzY5MjM4RjM2NUQxMTFFMjg3RjZENTBGOUZBMEQ0QUEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzY5MjM4RjI2NUQxMTFFMjg3RjZENTBGOUZBMEQ0QUEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuZGlkOjZCRDA0RThGNEYyMDY4MTE4MDgzQTA3NDlDQTQzNEMzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjZCRDA0RThGNEYyMDY4MTE4MDgzQTA3NDlDQTQzNEMzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+EuLv/gAAE6hJREFUeNpifPnk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);
    background-repeat: no-repeat;
    background-position: -70px -37px;
}
.b-item__favorites:hover,
.b-place:hover{
    border-bottom-color: transparent;
}
.b-item-soc{
    float: left;
}

.b-item-soc__item{
    margin-right: 15px;
    float: left;
    font-size: 87.5%; 
    font-weight: bold;
    color: #424242;
}
.b-item-soc__icon{
    margin-right: 5px;
    margin-bottom: -1px;
    height: 13px;
    display: inline-block;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUoAAAFKCAYAAAEMLiaTAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzY5MjM4RjM2NUQxMTFFMjg3RjZENTBGOUZBMEQ0QUEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzY5MjM4RjI2NUQxMTFFMjg3RjZENTBGOUZBMEQ0QUEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuZGlkOjZCRDA0RThGNEYyMDY4MTE4MDgzQTA3NDlDQTQzNEMzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjZCRDA0RThGNEYyMDY4MTE4MDgzQTA3NDlDQTQzNEMzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+EuLv/gAAE6hJREFUeNpifPnk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);
    background-repeat: no-repeat;
}
.b-item-soc__icon_1{
    width: 10px;
    background-position: -9px -39px;
}
.b-item-soc__icon_2{
    width: 14px;
    background-position: -38px -39px;
}

.b-category .b-item__desc,
.b-category .b-item__title,
.b-category .b-item__price,
.b-category .b-item__text
{
    margin-left: 14px;
    margin-right: 14px;
}
.b-category .b-item__favorites{margin-right: 14px;}
.b-category .b-item-soc{margin-left: 14px;}







.b-section-panel{
    margin-bottom: 15px;
    width: auto;
    float: left;
    clear: both;
}
.b-section-panel__link{
    margin-right: 35px;
    font-size: 81.25%;
    color: #000;
    text-decoration: underline;
    float: left;
}
.b-section-panel__link:hover{
    text-decoration: none;
}

.b-region{
    float: right;
    
}
.b-region__label{
    margin-right: 20px;
    font-size: 81.25%;
    color: #000;
    line-height: 3.2;
    vertical-align: top;

    display: inline-block;
}
.b-region__select{}
.b-region__select .select{
    position: relative;
    background-color: #f1f1f1;
    margin: 0;
    width: 220px;
    padding: 0 38px 0 10px;
    height: 36px;
    border: 4px solid #f1f1f1;
    letter-spacing: normal;
    word-spacing: normal;
    line-height: 2.3;
    text-transform: none;
    text-indent: 0px;
    text-shadow: none;
    display: inline-block;
    border-image: none;
    white-space: pre;
    color:#000;
    font-family: "PT Sans";
    font-size: 87.5%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 0;
    cursor: pointer;
}
.b-region__select .trigger{
    position: absolute;
    top: 0;
    right: 0;
}
.b-region__select .trigger .arrow{
    width: 28px;
    height: 28px;
    display: block;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUoAAAFKCAYAAAEMLiaTAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzY5MjM4RjM2NUQxMTFFMjg3RjZENTBGOUZBMEQ0QUEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzY5MjM4RjI2NUQxMTFFMjg3RjZENTBGOUZBMEQ0QUEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuZGlkOjZCRDA0RThGNEYyMDY4MTE4MDgzQTA3NDlDQTQzNEMzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjZCRDA0RThGNEYyMDY4MTE4MDgzQTA3NDlDQTQzNEMzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+EuLv/gAAE6hJREFUeNpifPnk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);
    background-repeat: no-repeat;
    background-position: -30px 0;
}
.b-region__select .dropdown{
    background-color: #FFF;
    width: 100%;
    top: 36px;
    max-height: 480px!important;
    z-index: 9999;
}
.b-region__select .dropdown li{
    padding: 0 14px;
    font-family: "PT Sans";
    font-size: 81.25%;
    line-height: 1.6;
    cursor: pointer;
}

.b-category .b-region__select .select{
    background-color: #d9d0c8;
    border-color: #d9d0c8;
}

.v2 .select
{
    background-color: #E1EDF8!important;
    border-color: #E1EDF8!important;
    
}

.b-category .b-region__select .trigger .arrow{
    background-position: 0 0;
}

.b-section{
    padding-bottom: 30px;
    width: 100%;
    float: left;
    clear: both;
    border-top: 5px solid #000;
    /*overflow: hidden;*/
    /*overflow-x: hidden;*/
}
.b-events{
    border-top: 3px solid #b73b1a;
}
.b-weather{
    margin-bottom: 4px;
    border-top-color: #b7d0e6;
    border-bottom: 4px solid #000;
} 
.b-comment{
    border-top-width: 1px;
    padding-bottom: 0;
}

.b-post{
    border-top-width: 1px;
    padding-bottom: 0;
    border-bottom: 1px solid #000;

}

.user-balance{
    color: #fff;
    font-size: 14px;
}



.b-article{
    padding-bottom: 0;
}
.b-baners{
    padding: 20px 0px;
    margin: 0;
    border-top: 1px solid #b2b2b2;
    border-bottom: 1px solid #b2b2b2;

}




.b-section__content{

   /*  padding-top: 25px; */
    padding: 25px 10px 0px 10px;
}
.b-baners .b-section__content{
    padding-top: 0;
}
.b-section-header{
    margin-bottom: 15px;
    width: 100%;
    float: left;
    clear: both;
}
.b-comment .b-section-header{
    margin-bottom: 25px;
    padding-bottom: 10px;
    border-bottom: 1px solid #999;
}
.b-section-header__l{
    width: 49%;
    float: left;
    min-width: 300px;
}
.b-section-header__r{
    width: 49%;
    float: right;
    min-width: 300px;
}
.b-comment .b-section-header__l{
    width: 43%;
}
.b-comment .b-section-header__r{
    width: auto;
}
.b-article .b-section-header__l{

}
.b-article .b-section-header__r{

}
.b-section-header__text{
    margin-top: 2px;
    font-size: 81.25%;
    color: #000;
    line-height: 1.4;
}

.b-section-footer{
    
}
.b-section-footer__title{
    margin-bottom: 15px;
    font-size: 100%;
    font-weight: bold;
    color: #000;
    line-height: 1.4;
}
.b-section-footer__title a{
    color: #000;
}
.b-section-footer__title a:hover{
    text-decoration: underline;
}
.b-section-footer__lr{
    width: 100%;
    column-count: 2;
    -moz-column-count: 2;
    -webkit-column-count: 2; 
}

.b-section-footer__l{
    /*margin-bottom: 20px;*/
    float: left;
    width: 49%;
}
.b-section-footer__r{
    /*margin-bottom: 20px;*/
    width: 49%;
    float: right;
}
.b-section-footer__text{
    padding-right: 20px;
    margin-bottom: 20px;
    font-size: 81.25%;
    line-height: 1.4;
}

.b-title{
    text-transform: uppercase;
    font-size: 100%;
    font-weight: bold;
    line-height: 1.4;
    margin-bottom: 4px;
    letter-spacing: 1px;
}
.b-events .b-title{color: #b73b1a;}
.b-weather .b-title{color: #7599b9;}
.b-baner{
    width: 100%;
    display: block;
    text-decoration: none;
}
.b-baner img{
    width: 100%;
    border: none;
    float: left;
}

.b-city{
    position: relative;
}
.b-city__title{
    margin-bottom: 10px;
    font-size: 112.5%;
    line-height: 1.4;
    color: #000;
    display: inline-block;
}
.b-city__title:hover{
    text-decoration: none;
}
.b-city__desc{
    font-size: 81.25%;
    line-height: 1.4;
}

.b-term{
    margin-bottom: 10px;
}
.b-term__icon{
    margin-right: 12px;
    background-image: url(/bundles//var/www/apartos/data/www/apartos/public/layouts/default/css/i/weather-icons.png);
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: middle;
}
.b-term__icon_1{
    width: 29px;
    background-position: 0 0;
}
.b-term__icon_2{
    width: 33px;
    background-position: -40px 0;
}
.b-term__icon_3{
    width: 33px;
    background-position: -80px 0;
}
.b-term__val{
    line-height: 34px;
    font-size: 112.5%;
    /* color: #b7d0e6; */
    color: #6f9dc4;
    vertical-align: middle;
}


.b-comment-list {
    overflow: hidden;
    clear: both;
}
.b-comment-list__content{
    margin: 0 -2.12%;
}
.b-comment-item{

    margin: 10px 10px 5px 30px;

}

.b-user{
    float: left;
    clear: both;
}
.b-user__pic{

    position: relative;
    margin-right: 20px;
    width: 62px;
    height: 62px;
    padding: 2px;
    float: left;
    display: block;
    text-decoration: none;
    border-radius: 64px;
    border: 2px solid #000;
    overflow: hidden;
    background: center #fff no-repeat;
    
    
}
.b-user__pic:after{
    position: absolute;
    top: 0;
    left: 0;
    width: 60px;
    height: 60px;
    display: block;
    content: '';
    position: absolute;
    border: 3px solid #fff;
    border-radius: 62px;
}
.b-user__info{
    margin-top: 8px;
    float: left;
    overflow: hidden;
    line-height: 1.4;
}
.b-user__name{
    display: block;
    color: #000; 
    font-weight: bold;
    font-size: 81.25%;
}
.b-user__place{
    display: block;
    color: #000;
    font-size: 81.25%;
    font-style: italic;
}
.b-user__desc{
    display: block;
    color: #000;
    font-size: 81.25%;
}
.b-user__desc a{color: #000}
.b-user__name:hover,
.b-user__place:hover,
.b-user__desc a:hover
{text-decoration: none;}

.b-comment-item__text{
    position: relative;
    margin-left: 90px;
    margin-right: 6px;
    padding: 20px 20px 35px;
    font-size: 81.25%;
    clear: both;
    color: #000;
    line-height: 1.4;
    border: 1px solid #aaaaaa;
    background-color: #FFF;
}
.b-comment-item__text p{
    margin-bottom: 10px;
}
.b-comment-item__text a{color: #000;}
.b-comment-item__more{
    position: relative;
    display: block;
    float: right;
    clear: both;
    text-decoration: none;
    line-height: 1;
    border-bottom: 1px dotted;
    cursor: pointer;
}
.b-comment-item__more:hover{
    border-bottom-color: transparent;
}
.b-comment-item__text:before{
    position: absolute;
    top: -1px;
    left: -14px;
    width: 15px;
    height: 17px;
    display: block;
    content: '';
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUoAAAFKCAYAAAEMLiaTAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzY5MjM4RjM2NUQxMTFFMjg3RjZENTBGOUZBMEQ0QUEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzY5MjM4RjI2NUQxMTFFMjg3RjZENTBGOUZBMEQ0QUEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuZGlkOjZCRDA0RThGNEYyMDY4MTE4MDgzQTA3NDlDQTQzNEMzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjZCRDA0RThGNEYyMDY4MTE4MDgzQTA3NDlDQTQzNEMzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+EuLv/gAAE6hJREFUeNpifPnk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);
    background-repeat: no-repeat;
    background-position: -60px -60px;
    z-index: 1;
}
.b-comment-bubble{
    position: absolute;
    padding-bottom: 20px;
    top: 70px;
    left: 90px;
    margin-left: 0;
    display: none;
    min-width: 80%;
    float: left;
    z-index: 10;
}
.i-bubble_left:before{
    display: none;
}
.i-bubble_left:after{
    position: absolute;
    top: -1px;
    right: -14px;
    width: 15px;
    height: 17px;
    display: block;
    content: '';
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUoAAAFKCAYAAAEMLiaTAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzY5MjM4RjM2NUQxMTFFMjg3RjZENTBGOUZBMEQ0QUEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzY5MjM4RjI2NUQxMTFFMjg3RjZENTBGOUZBMEQ0QUEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuZGlkOjZCRDA0RThGNEYyMDY4MTE4MDgzQTA3NDlDQTQzNEMzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjZCRDA0RThGNEYyMDY4MTE4MDgzQTA3NDlDQTQzNEMzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+EuLv/gAAE6hJREFUeNpifPnk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);
    background-repeat: no-repeat;
    background-position: -90px -60px;
    z-index: 1;
}




.b-article-item{
    padding: 0;
    background-color: #fdfbf5;
    border-bottom: 1px solid #eee1c4;
}
.b-article-item__title{
    margin:6px 10px;
    /* min-height: 26px; */
    line-height: 1.4;
    color: #000;
    text-decoration: underline;
    font-weight: bold;
    display: inline-block;

}
.b-article-item__title:hover{
    text-decoration: none;
}
.b-article-item__text{
    margin: 0px 10px 10px 10px;
    font-size: 90%;
    color: #333;
    line-height: 1.4;
}
.b-article-item__footer{
    margin: 10px 10px 0px 10px;

}
.b-article-item__footer a{
    color: #333;
    font-size: 80%;
    font-weight: bold;
}

.b-clear{
    width: 100%;
    float: left;
    clear: both;
}

.b-footer{
    background-color: #211e1c;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAADCAIAAAFmIfioAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxRDM4MUVDQTY1OEMxMUUyODdGNkQ1MEY5RkEwRDRBQSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpENTVFREM3MDY1QzYxMUUyODdGNkQ1MEY5RkEwRDRBQSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjFEMzgxRUM4NjU4QzExRTI4N0Y2RDUwRjlGQTBENEFBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjFEMzgxRUM5NjU4QzExRTI4N0Y2RDUwRjlGQTBENEFBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+aL5cewAAAJxJREFUeNpilBATYWNjY2ZiAgggRhFhQUYGRoAAYhQVFuJgZ/vx8xcTExNAADEqysn8//+fkZGRgYHh67fvXJwcQPafvyAAEIBkOUgBAIRhIBixYEq9+P+HWulBA16XWcEFNCnVnUcJuCRlbUb8r6rMunNcIHe68wkwRlkpCWZmZoiZQADU9+v3HyCPg50dIgLUCSThCn4Bpf/+AQDVJDDv1mIeTgAAAABJRU5ErkJggg==);
    clear: both;
}
.b-footer__title{
    margin-bottom: 10px;
    font-size: 87.5%;
    color: #fff;
    line-height: 1.4;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 1px;
}
.b-footer__text{
    margin-bottom: 10px;
    font-size: 81.25%;
    line-height: 1.4;
    color: #fff;
}
.b-footer__list{
    
}
.b-footer__list li{
    margin-bottom: 8px;
    list-style: none;
    padding-left: 14px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAABCAYAAAGUB9/VAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpENTVFREM3MzY1QzYxMUUyODdGNkQ1MEY5RkEwRDRBQSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpENTVFREM3NDY1QzYxMUUyODdGNkQ1MEY5RkEwRDRBQSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkQ1NUVEQzcxNjVDNjExRTI4N0Y2RDUwRjlGQTBENEFBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkQ1NUVEQzcyNjVDNjExRTI4N0Y2RDUwRjlGQTBENEFBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+5m3dwAAAACFJREFUeNpi+P//fxpAADEAid0AAcQIIhiAACDA4AwYAABrNg6OtTGZuQAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
    background-position: 0 7px;
    font-size: 81.25%;
    line-height: 1.4;
    color: #fff;
}
.b-footer__list li a{
    color: #fff;
}
.b-footer__list li a:hover{
    text-decoration: none;
}
.b-mark,
.b-mark a,
a.b-mark
{
    color: #fff21c !important;
}
.b-contact{
    color: #fff21c;
    font-weight: bold;
}
.b-contact:hover{
    text-decoration: none;
}
.b-copy{
    text-transform: uppercase;
    font-size: 81.25%;
    line-height: 1.4;
    color: #fff;
}
.dropdown{
    background-color: #f8f8f8 !important;
}
.dropdown li{
    padding: 10px 14px 6px !important;
    display: block;
}
.dropdown li:hover{
    background-color: #f1f1f1;
}

.b-panel-link{
    margin-right: 30px;
    margin-top: 13px;
    text-decoration: none;
    color: #fff;
    font-size: 87.5%;
    font-weight: bold;
    line-height: 29px;
    display: inline-block;

}
.b-panel-link__text{
    color: #fff;
    display: inline-block;
    padding-right: 10px;
    text-decoration: underline;
}
.b-panel-link:hover .b-panel-link__text{
    text-decoration: none;
}
.b-panel-link__icon{
    margin-right: 2px;
    margin-bottom: -7px;
    display: inline-block;
    height: 22px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAAAWCAYAAAHm0r/zAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxRDg4MDQ2RjcyMTExMUUyODAyRDlBMDk5ODI1N0FCRSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxRDg4MDQ3MDcyMTExMUUyODAyRDlBMDk5ODI1N0FCRSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjFEODgwNDZENzIxMTExRTI4MDJEOUEwOTk4MjU3QUJFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjFEODgwNDZFNzIxMTExRTI4MDJEOUEwOTk4MjU3QUJFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+oST3jQAAAiNJREFUeNpi/P//PwMUgBiMDGiABV3yxQ1tFAVMUBpDJwwABBAj1Ir/2BSyIAn+RzP+PxMOE8FuAQggRiSXY0hicyiyGiaowv9I7iIE4O7HZTNRACCAGNECHEUOn0YWLIpfArEY1K//cRmAHIp6UFqMGKeyIDnxExDzExlIjCxITiE2pCAJABQ4UPwfib0KiY0VAwQQLon/WMRCcIiTjFmweIMViG/gSDgoAF+M4Qtb9JQLwr+AWAOIaxmoB1ByKwsWl+4D4mAgfk8lyxiRSgFG9HQLA05A/A5NTJzcnIiF/R8ggPCVKsQYRBZgwmMwOn5FrQhmIUJNCBCvplLqxVqiT8OiaDXBUoLC4M0E4ntkJJb/pFqKXsMoAvE/EoONJItxJSRfcoKNWD3ohQNIkzCWfEpsIYCzKUKoNmSgwEIG9NKHlOBFd8hqIi0kyvGktDbEoG0CikskgAAjxVJSCgJRIJ4CxGHUcCS9SkEGMjxHEEBL0CHnUXIdzUhiSiE3M/9nIkLhfiAWAWIBGjmGkcLAItggw1bD/MdS4zgA8WsgfgLEATRMXdTw8H9cpSETCYbwAPEaIC6hcXYix8P/CRX3LATyB8yAu0DsB8TX6FBuIDfNCZX2RKslFKPTgZgNiFWAeAMdPIgtVrDFMClqifJoFhD/hrJV8agLp6DlTzDZ4ekPEZ38magUG6ugHTpGaD36ikRP/qcRhttBasuI0p7pgAEABmUyWZmi138AAAAASUVORK5CYII=);
    background-repeat: no-repeat;
}
.b-panel-link__icon_1{
    width: 24px;
    background-position: 0 0;
}
.b-panel-link__icon_2{
    width: 28px;
    background-position: -30px 0;
}
.b-panel-link__count{
    color: #e7d72a;
}

.b-login{
    position: relative;
}
.b-login-bubble{
    position: absolute;
    display: none;
    top: 54px;
    left: 0;
    z-index: 11000;
}
.b-login_log .b-login-bubble_log
{
    left: 0;
    display: block;
    background-color: #bfb0a3;
}
.b-login_reg .b-login-bubble_reg
{
    width: 500px;
    left: 0px;
    display: block;
    background-color: #c3daed;
}

.b-login-form{
    padding: 22px 15px 0;
}

.b-login-form a{color: #000; font-size: 90%;}
.b-login-form a:HOVER{text-decoration: none;}
.b-login-form_sep{
    border-bottom:1px solid #9cbeda;
    padding-bottom:12px;
}
.b-login-form__item{
    position: relative;
    margin-bottom: 12px;
    padding: 0 16px;
    width: 100%;
    height: 36px;
    line-height: 38px;
    float: left;
    clear: both;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.b-login-form__q{
    position: absolute;
    right: 5px;
    top: 6px;
    width: 25px;
    height: 25px;
    position: absolute;
    font-size: 137.5%;
    font-weight: bold;
    text-align: center;
    display: block;
    line-height: 32px;
    cursor: pointer;
}
.b-login_reg .b-login-form__q{
    background-color: #9cbeda;
    color: #e1edf8;
}
.b-login-form__q:hover + .b-login-form__q-bubble{
    display: block;
}
.b-login-form__q-bubble{
    position: absolute;
    padding: 15px 22px;
    margin-left: 15px;
    top: -27px;
    left: 100%;
    width: 170px;
    display: none;
    color: #fff;
    font-style: italic;
    font-size: 87.5%;
    background-color: rgba(0,0,0,.8);
    z-index: 10000;
    line-height: 1.2;
}
.b-login-form__q-bubble:before {
    position: absolute;
    content: '';
    display: block;
    border: 10px solid transparent;
    border-right-color: rgba(0,0,0,.8);
    left: -20px;
    top: 50%;
    margin-top: -10px;
}


.b-login_log .b-login-form__item{
    background-color: #d9d0c8;
}
.b-login_reg .b-login-form__item{
    background-color: #e1edf8;
}
.b-login__label{
    font-size: 87.5%;
    
    display: inline-block;
    color: #000;
}
.b-login__input{
    width: 450px;
    vertical-align: baseline;
    display: inline-block;
    -webkit-appearance: none;
    padding: 0;
    background-color:transparent;
    border:0;
    font-size: 87.5%;
    font-family: "PT Sans";
    cursor: auto;
    
}

.b-login__textarea{
    margin-bottom: 12px;
    padding: 10px 16px;
    width: 100%;
    height: 78px;
    vertical-align: baseline;
    display: inline-block;
    -webkit-appearance: none;
    border:0;
    font-size: 87.5%;
    font-family: "PT Sans";
    background-color: #e1edf8;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.b-login__textarea:focus,
.b-login__input:focus{
    outline: none;
}
.b-login-link{ 
    color: #000;
    font-size: 87.5%;
}
.b-login-link:hover{
    text-decoration: none;
}
.b-login-link_pass{
    margin-right: 20px;
    margin-bottom: 12px;
    display: block;
    float: right;
    clear: both;
}
.b-login__btn{
    margin: 0;
    margin-bottom: 22px;
    padding: 0;
    border: 0;
    height: 42px;
    display: block;
    width: 100%;
    line-height: 44px;
    font-size: 100%;
    font-family: "PT Sans";
    text-transform: uppercase;
    text-align: center;
    cursor: default;
    color: #fff;
    box-sizing: border-box;
    text-indent: 0;
    text-shadow: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    -o-appearance: none;
    appearance: none;
    cursor: pointer;
    clear: both;
}

.b-login_log .b-login__btn
{
    background-color: #352e29;
}
.b-login_reg .b-login__btn
{
    background-color: #304658;
}

.b-login__title{
    margin-top: 22px;
    margin-bottom: 22px;
    text-transform: uppercase;
    font-size: 100%;
    color: #000;
    text-align: center;
    font-weight: bold; 
}


.b-login-switch{
    clear: both;
}
.b-login-switch dt{
    position: relative;
    width: 50%;
    float: left;
    text-align: center;
    line-height: 52px;
    vertical-align: middle;
    cursor: pointer;
}
.b-login-switch dd{
    display: none;
    float: right;
    width: 100%;
    margin: 74px 0 0 -100%;
    position: relative;
    z-index: 2; 
}
.b-login-switch dt.selected{
    position: relative;
    background-color: #9cbeda;
}
.b-login-switch dt.selected:after{
    position: absolute;
    bottom: -8px;
    left: 50%;
    margin-left: -8px;
    content: '';
    display: block;
    border:solid transparent;
    border-top-width: 6px;
    border-left-width: 8px;
    border-right-width: 8px;
    border-top-color: #9cbeda;
}
.b-login-switch dd.selected{
    display: block;
}

.b-login-switch__title{
    font-size: 87.5%;
} 
.b-login-switch__title{
    display: inline-block;
    line-height: 1.5;
    vertical-align: middle;
    
}
.b-login-switch__title span {
    border-bottom: 1px dotted;
    line-height: .9;
    display: inline-block;
}
.b-login-switch dt.selected .b-login-switch__title span{
    border-bottom-color: transparent;
}

.b-login__checkbox {
    margin-left: 6px;
    position: relative;
    width: 26px;
    height: 26px;
    border: 1px solid #87a8c4;
    background-color: #e1edf8;
    vertical-align: middle;
    cursor: pointer;
}
.b-login__checkbox.checked span{
    position: absolute;
    margin: 3px;
    width: 20px;
    height: 20px;
    background-color: #9cbeda;
}
.b-login__checkbox.checked span:after{
    position: absolute;
    content: '';
    top: 0;
    display: block;
    border:solid transparent;
    border-top-width: 6px;
    border-left-width: 10px;
    border-right-width: 10px;
    border-top-color: #e1edf8;
}
.b-login__checkbox_l{
    float: left;
}
.b-login__checkbox_l + .b-login__input-label{
    overflow: hidden; display:block;
}
.b-login__input-label{
    font-size: 87.5%;
    padding-left: 6px;
    cursor: pointer;
}
.b-login__input-label a{
    color: #000;
}
.b-login__input-label a:hover{
    text-decoration: none;
}

.b-login__desc{
    padding: 22px 0;
    font-size: 87.5%;
    color: #000;
    clear: both;
    text-align: center;
}
.b-login__text{
    padding: 12px 0;
    font-size: 87.5%;
    color: #000;
    clear: both;
    font-weight: bold;
}
 
.b-overlay{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.7);
    display: none;
    z-index: 11001;
}

.b-bubble{
    position: absolute;
    top: 0;
    left: 50%; 
    display: none;
    background-color: #FFF;
    z-index: 100000;
}

.b-bubble.b-category{
    top: 40px;
    width: 505px;
    margin-left: -187px;
}


#form-filter{
    display: block;

    width: 100%;
    
}
#form-filter.b-category{
    top: auto;
    margin-left: auto; 
    left: auto;
    position: relative; 
    overflow: hidden; 
    border-top: 1px solid #7A736C; 
    margin-top: 8px;
}

.b-bubble .b-category__tabs dt{
    width: 33.33%;
    padding-top: 18px;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 8px;
    /*-webkit-box-sizing: border-box;*/
    /*-moz-box-sizing: border-box;*/
    /*box-sizing: border-box;*/
    text-align: center;
}
.b-bubble .b-category__tab-text{
    display: inline-block;
}
.b-bubble .b-region{
    margin-bottom: 30px;
    float: none;
    clear: both;
}
.b-bubble .b-region__label{
    font-size: 112.5%;
    line-height: 2.2;
}

.b-bubble .b-login-form{
    padding-left: 20px;
    padding-right: 20px;
}

.b-bubble__label{
    margin-bottom: 15px;
    font-size: 112.5%;
    color: #000;
}
.b-bubble .b-login-form__item{
    padding: 0;
    height: auto;
    margin-bottom: 20px;
}
.b-bubble .b-login__input{
    padding: 0 10px;
    border: 1px solid #e1e1e1;
    height: 36px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;

}

/*  ******** */

.b-bubble-nohide{
    position: absolute;
    top: 0;
    left: 50%; 
    display: none;
    background-color: #FFF;
}

.b-bubble-nohide.b-category{
    top: 40px;
    width: 505px;
    margin-left: -187px;
}

.b-bubble-nohide .b-category__tabs dt{
    width: 33.33%;
    padding-top: 18px;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 8px;
    /*-webkit-box-sizing: border-box;*/
    /*-moz-box-sizing: border-box;*/
    /*box-sizing: border-box;*/
    text-align: center;
}
.b-bubble-nohide .b-category__tab-text{
    display: inline-block;
}
.b-bubble-nohide .b-region{
    margin-bottom: 30px;
    float: none;
    clear: both;
}
.b-bubble-nohide .b-region__label{
    font-size: 112.5%;
    line-height: 2.2;
}


.b-bubble-nohide .b-login-form__item{
    padding: 0;
    height: auto;
    margin-bottom: 20px;
}
.b-bubble-nohide .b-login__input{
    padding: 0 10px;
    border: 1px solid #e1e1e1;
    height: 36px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;

}

.b-bubble-nohide .b-login-form_sep{
    border-bottom-color: #e1e1e1;
}

.b-bubble-nohide .b-login__checkbox{
    border-color: #bdbdbd;
    background-color: #f8f8f8;
}
.b-bubble-nohide .b-login__checkbox.checked span{
    background-color: #7a736c;
}
.b-bubble-nohide .b-login__checkbox.checked span:after{
    border-top-color: #f8f8f8;
}
.b-bubble-nohide .b-login__btn{
    margin: auto;
    width:220px;
    height: 54px;
    line-height: 56px;
    background-color: #7a736c;
}

/* ******* */


.b-region__select_size_s {
    width: 96px;
}
.b-region__select_size_nam{
    width: 76px;
}
.b-region__select_size_s .select,
.b-region__select_size_nam .select
{
    width: 100%;
}
.b-login-form__item .b-region__select{
    vertical-align: bottom;
    margin-bottom: 1px;
} 
.b-plus{
    display: inline-block;
    margin: 0 10px;
    width: 12px;
    height: 12px;
    margin-bottom: -2px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAAEhcmxxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGOTI4RjI2REQ4MjA2ODExOEMxNDk5REU1QTZDOTg0NSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGN0U4NzVGMTcyNzYxMUUyODAyRDlBMDk5ODI1N0FCRSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGN0U4NzVGMDcyNzYxMUUyODAyRDlBMDk5ODI1N0FCRSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MzJEODUwOEU1QTIwNjgxMTgwODNBODVFMTA1MDk5NkMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RjkyOEYyNkREODIwNjgxMThDMTQ5OURFNUE2Qzk4NDUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz780jdPAAAAVElEQVR42mJgQAcAAYRAAAGEggACCIb+gwgmZBEUDkAAYVUOAozIHKJ0AAQQTkGcFuKUIMpy4uwACDAmPLr/k+QoXICFgGP/Y9PAiEchI8VOIlkDAD92DBPaXpL1AAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
}
.b-wpr-label{
    padding: 1px 15px 0;
    border: 1px solid #f1f1f1;
    height: 36px;
    margin-bottom: 1px;
    margin-left: -5px;
    vertical-align: bottom;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 87.5%;
    display: inline-block;
    line-height: 1.2;
}
.b-bubble .b-login-form_sep{
    border-bottom-color: #e1e1e1;
}
.b-bubble-table {
    width: 100%;
} 
.b-bubble-table td{
    padding-bottom: 15px;
}

.b-bubble .b-login__checkbox{
    border-color: #bdbdbd;
    background-color: #f8f8f8;
}
.b-bubble .b-login__checkbox.checked span{
    background-color: #7a736c;
}
.b-bubble .b-login__checkbox.checked span:after{
    border-top-color: #f8f8f8;
}
.b-login__desc_search{
    padding-top: 0;
    margin-top: 0;
    padding-bottom: 10px;
    padding-left: 40px;
    line-height: 1.2;
    font-style: italic;
    text-align: left;
}
.b-bubble .b-login__btn{
    margin: auto;
    width:220px;
    height: 54px;
    line-height: 56px;
    background-color: #7a736c;
}
.b-bubble__close{
    position: absolute;
    top: 0;
    right: -38px;
    width: 22px;
    height: 22px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAAGzs1ytAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGOTI4RjI2REQ4MjA2ODExOEMxNDk5REU1QTZDOTg0NSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxRDg4MDQ3NDcyMTExMUUyODAyRDlBMDk5ODI1N0FCRSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxRDg4MDQ3MzcyMTExMUUyODAyRDlBMDk5ODI1N0FCRSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MzJEODUwOEU1QTIwNjgxMTgwODNBODVFMTA1MDk5NkMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RjkyOEYyNkREODIwNjgxMThDMTQ5OURFNUE2Qzk4NDUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7tt9qeAAABjklEQVR42mIsKytjgAEmKP0fiBmZkAT/AQQQI5KyNBZ0ZWAGSAQggGDK4AJQNhNMCyNUAMYGm54G5TAi6eoFCCCQUSFAxhoGBABb5gnEc5CM+AcSTIZyQBL/QGyYhSlQgbkwyxhhKqAK5jChCYB0MAAEEMj2UCC9Cqo1hQETwEwCG7sayf3/0Vz4H6qQCTlYGZBcjaEIFkpMaNaBBJOg4vOgGuYgxx4uk5LRImQOQAA6yTYFABAGoSDdtHaqumtfNJDlgv49W+q8KS5Enb6vFYKQCMabcgH/N+cawROr+WtKwGCL68mCD4zRsaCqRiFcx5IkzKOlaSRmpGlkZpQAbxey9WTBXAIMFt09QFwMC3wCUc+AI83PhroQpDcDlsgEkUILFieMRBoIy7TJUDFQyp7NhJRyYcmdGAuwGQiLHXDAoycMQhYQNBBXIiJkAUED8RmMbEEKrHxDAwQjmYmESJlLQhxgGEwoDImOZCZiYxlHHMzFZQETCQbiigNsFoTCDEiHWkCMgfgsCIO6eDUARoGWheql4GgAAAAASUVORK5CYII=);
    background-repeat: no-repeat;
    background-position: 0 0;
    cursor: pointer;
}

.noapart__place{
    
    padding: 180px 10px 180px 10px;
    text-align: center;
    
}
.noapart__place a{color: #000;}

#topmenu{
    background-color: #4B433C;
}

#topmenu menu li{list-style: none; display:inline; margin-right: 24px; font-size: 115%; line-height: 50px;color: #fff;}
#topmenu a{color: #fff; font-weight: 400;}
#topmenu a:HOVER {text-decoration: none;}

.apart_snipet{height: 390px; margin-top: 8px; padding-left:0px; padding-right: 0px;}
.apart_snipet .b-item__text{height: 110px; overflow: hidden;}

/* APART */
.b-menu{
    padding: 0 10px;

    background-color: #4c433c;
    border-top: 0;
}
.b-menu .b-section__content{
    padding-top: 0;
}
.b-menu__item{
    margin-right: 2%;
    color: #fff;
    font-size: 112.5%;
    font-weight: normal;
    line-height: 54px;
}
.b-menu__item:hover{
    text-decoration: none;
    color: #adcfff;
}
.b-menu__item_style_i{font-style: italic;}

.b-base{
    border-top: 0;
}
.b-base__top{}
.b-base__title{
   /* width: 100%; */
    float: left;
    clear: both;
    font-weight: bold;
    font-size: 150%;
    color: #000;
}

.b-base__title h1{display: inline;}


.b-crumbs{ 
    /* margin-bottom: 10px; */
    /* width: 100%; */
    font-size: 100%;
    font-weight: normal;
    float: left;
    color: #000;
    
}
.b-crumbs__item
{
    margin-right: 10px;
    float: left;
    list-style: none;
    color: #000;
}
.b-crumbs__item a{
    color: #000;
    text-decoration: underline;
}
.b-crumbs__item a:hover{
    text-decoration: none;
}


.b-rate{
    margin-bottom: 20px;
    margin-right: 15px;
    padding: 0 13px;
    height: 32px;
    line-height: 34px;
    border: 2px solid #b60909;
    border-radius: 32px;
    vertical-align: middle;
    float: left;
    white-space: nowrap;
}
.b-rate_min{
    margin-top: 6px;
    padding: 0 9px;
    height: 21px;
    line-height: 23px;
    border-radius: 21px;
}

.b-rate-item{
    margin-right: 15px;
    color: #000;
    vertical-align: middle;
    display: inline-block;
}
.b-rate .b-rate-item:last-child{
    margin-right: 0;
}
.b-rate-item__text{
    display: inline-block;
    font-size: 62.5%;
    text-transform: uppercase;
    vertical-align: middle;
    font-weight: bold;
}

.b-rate-item__val{
    font-size: 118.75%;
    color: #b60909;
    font-weight: bold;
    display: inline-block;
    vertical-align: middle;
}
.b-rate_min .b-rate-item__val{
    font-size: 87.5%;
}




.b-my-rate{
    padding-top: 4px;
    float: left;
}

.b-my-rate__title{
    text-transform: uppercase;
    font-size: 62.5%;
    font-weight: bold;
    color: #000;
}
.b-my-rate__control{
    padding-top: 5px;
}
.b-my-rate .b-my-rate__control{
    padding-top: 2px;
}

.b-my-rate__stop{
    margin-right: 6px;
    width: 16px;
    height: 16px;
    display: block;
    float: left;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAABkCAYAAACPQLC2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2QkE0QTk3MzgzNzIxMUUyQjkxMDk1NTc3NjcwMkY1NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2QkE0QTk3NDgzNzIxMUUyQjkxMDk1NTc3NjcwMkY1NyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjZCQTRBOTcxODM3MjExRTJCOTEwOTU1Nzc2NzAyRjU3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjZCQTRBOTcyODM3MjExRTJCOTEwOTU1Nzc2NzAyRjU3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+aJAImwAAAkJJREFUeNrslz1IHEEUx/cOKwUloLZ+gF+FaFSwEL1a1BQRDVjaS4IIIZJSsRJUbLW1OK85ENu7QiwNKCoixg+wOESCEoUT3fxfeIvPcWd2vUM8ZB78ipt977+zM2/+uxdJpVKOIbrBA9jQJRQ55vgB7sFALgJtoBe4oBls+yVFA+5OEQHfdUk6gQbwWfz+Amp0j9AHmkAVU81Elbxf4Dc4BcfgBOzRhUswCT4ELGgpaGEcruunu2yCHnDuhI8z3uJNb5o7oAschCje5dxddRGPeSZ/DcV/+M5nul2gpikJWIesaRtbA6Yf5QbTCsiLt2AazCp3bTcJfOTDswIawU8wAep5zA0SuAIdYIQbxosTHusE17Ig4rquk09EnTzjHQgUrRcXW0+0nmg90Xqi9UThSOl0Wo6Vg3E6abx9FPsgCRbAhZcYi8WeWdogWAJlyrh3jL+CUZDwewQqjvsUq2chzrlPBCrAMvtfUEQ4t1IKjLF62KDcb1LgUw4b0C/fC41yZU0hdqwh3z7Iyhnse26r9IQpjuQMkjnMYE0KLLIXhA3KnZMCGe6wMObgcm5GXURqz2HVcZSga0O6VqZYBbVghl82d/ye2AJTfC1hLa0gPVEGvhuNnth7c3Oh3UYU6zxRtvAoRBLPBLg4HsLWqGDIE/kvgGLyxMMX2BrNpA4imQL0REzLWCW+7l/JEwP+PxSqJ9J+vtQTueZxEbmzQnmibyv7HKYB3qosf4TTM88bD5O1NCtgBayAFbACby7wT4ABAOFx3xcJL1g6AAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
    background-position: 0 -39px;
    cursor: pointer;
}
.b-my-rate__stop:hover,
.b-my-rate__stop_selected
{
    background-position: 0 -59px;
}
.b-my-rate-star{
    display: block;
    float: left;
}
.b-my-rate-star__item{
    margin-right: 2px;
    width: 16px;
    height: 16px;
    display: block;
    float: left;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAABkCAYAAACPQLC2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2QkE0QTk3MzgzNzIxMUUyQjkxMDk1NTc3NjcwMkY1NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2QkE0QTk3NDgzNzIxMUUyQjkxMDk1NTc3NjcwMkY1NyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjZCQTRBOTcxODM3MjExRTJCOTEwOTU1Nzc2NzAyRjU3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjZCQTRBOTcyODM3MjExRTJCOTEwOTU1Nzc2NzAyRjU3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+aJAImwAAAkJJREFUeNrslz1IHEEUx/cOKwUloLZ+gF+FaFSwEL1a1BQRDVjaS4IIIZJSsRJUbLW1OK85ENu7QiwNKCoixg+wOESCEoUT3fxfeIvPcWd2vUM8ZB78ipt977+zM2/+uxdJpVKOIbrBA9jQJRQ55vgB7sFALgJtoBe4oBls+yVFA+5OEQHfdUk6gQbwWfz+Amp0j9AHmkAVU81Elbxf4Dc4BcfgBOzRhUswCT4ELGgpaGEcruunu2yCHnDuhI8z3uJNb5o7oAschCje5dxddRGPeSZ/DcV/+M5nul2gpikJWIesaRtbA6Yf5QbTCsiLt2AazCp3bTcJfOTDswIawU8wAep5zA0SuAIdYIQbxosTHusE17Ig4rquk09EnTzjHQgUrRcXW0+0nmg90Xqi9UThSOl0Wo6Vg3E6abx9FPsgCRbAhZcYi8WeWdogWAJlyrh3jL+CUZDwewQqjvsUq2chzrlPBCrAMvtfUEQ4t1IKjLF62KDcb1LgUw4b0C/fC41yZU0hdqwh3z7Iyhnse26r9IQpjuQMkjnMYE0KLLIXhA3KnZMCGe6wMObgcm5GXURqz2HVcZSga0O6VqZYBbVghl82d/ye2AJTfC1hLa0gPVEGvhuNnth7c3Oh3UYU6zxRtvAoRBLPBLg4HsLWqGDIE/kvgGLyxMMX2BrNpA4imQL0REzLWCW+7l/JEwP+PxSqJ9J+vtQTueZxEbmzQnmibyv7HKYB3qosf4TTM88bD5O1NCtgBayAFbACby7wT4ABAOFx3xcJL1g6AAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
    cursor: pointer;
}
.b-my-rate-star__item:hover,
.b-my-rate-star__item_selected
{
    background-position: 0 -20px;
}



.b-base-article{
    border-top-color: #7a736c;
}
.b-vote{
    border-top: none;
}
.b-base-article .b-section__content,
.b-vote .b-section__content
{padding-top: 0;}

.b-base-article__l,
.b-vote__l
{
    width: 400px;
    float: left;
}
.b-base-article__r,
.b-vote__r
{
    padding-left: 425px;
}


.b-base-menu{
    margin-bottom: 40px;
    width: 100%;
    float: left;
    clear: both;
}
.b-base-menu__item{
    padding: 0 15px;
    height: 51px;
    float: left; 
    line-height: 50px;
    text-transform: uppercase;
    font-size: 100%;
    color: #ba0000;
    font-weight: bold;
    text-decoration: underline;
    
}

.all-prices-link{color: #ba0000!important; font-size: 90%; }

.b-base-menu__item_selected{
    background-color: #7a736c;
    color: #fff;
    cursor: default;
    text-decoration: none;
}
.b-base-menu__item:hover{
    text-decoration: none;
}


.b-base-article__text{
    margin-bottom: 10px;
    padding-bottom: 10px;
    width: 100%;
    float: left;
}
.b-base-article__text p{
    margin-bottom: 20px;
    font-size: 81.25%;
    color: #000;
    line-height: 1.4;
}

.b-base-article__text h2{
    margin-bottom: 20px;
    font-size: 100%;
    color: #000;
    line-height: 1.4;
}

.b-base-article__text table{
    font-size: 100%;
}
.b-base-article__text table td{
    padding-right: 40px;
    padding-bottom: 10px;
    font-size: 81.25%;
    line-height: 1.4;
}
.b-base-soc{
    margin: 5px 0;
    height: 30px;
    display: inline-block;
}
.share-title{
    display: inline-block;
    position: relative;
    font-weight: bold;
    top: 5px;
}
.b-base-soc__list{
    width: 200px;
    display: inline-block;

}
.b-base-soc__item{
    margin-right: 20px;
    float: left;
}
.b-base-soc__list .b-base-soc__item:last-child{
    margin-right: 0;
}


.b-gallery{
    width: 100%;
}
.b-gallery__content{
    position: relative;

    overflow: hidden;
}
.b-gallery__pic{
    margin-bottom: 4px;
    width: 100%;
    height: 400px;
    text-align: left;
    overflow: hidden;
}

.b-gallery__pic .i{
    width: 100%;
    height: 400px;
    background-repeat: no-repeat;
    background-position: center;
}

.b-gallery__pic img{width: 100%;}

.b-gallery__list{
    clear: both;
    width: 100%;
}
.b-gallery__item{
    margin: 1px;
    width: 118px;
    height: 78px;
    float: left;
    overflow: hidden;
}

.private-gallery-item{
    height: 100px;
    overflow: hidden;
}

.b-gallery__item img{width: 100%;}

#map_canvas{height: 350px; width: 100%}

.b-gallery-nav{
    width: 100%;
    position: absolute;
    bottom: 0;
}

.b-gallery-nav__item{
    position: absolute;
    bottom: 20px;
    width: 31px;
    height: 31px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAfCAYAAABwH0oUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGOTI4RjI2REQ4MjA2ODExOEMxNDk5REU1QTZDOTg0NSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxQzJENkE4OTg0NjMxMUUyQjkxMDk1NTc3NjcwMkY1NyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxQzJENkE4ODg0NjMxMUUyQjkxMDk1NTc3NjcwMkY1NyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RkM3RjExNzQwNzIwNjgxMTgwODNCNzA3NEIwNTc1NTQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MjEyMUI2MTc1QjZGMTFFMkE0M0E5RkI1RTY3MzAwRDAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5sXRy1AAAD+0lEQVR42uyay08TQRzHZytyEjwJIp4R8HHyglIJkRu2UBQOHpQEUEjk6t9gvGrCw2LAaEIQQYp6QqGU58GLDwp6FZFyknrikfr7zc7UVQrOb3e25cA3+SUTdh6fftndmfnNGolEgimqGMIHUQ5RCnEM4ijET4g1iChEBGIUYpGlX5nhQwP3CAOiFmIuQdOcaGf8p3+nkXG+vS4WQUwknAnbn3LJvH3Bt9uFeoh4Qo/ioj+d5u0bvlR/bIHYTujVtuhXh3n7is/4ZxK5BtEPcciFl/w2xHVflXcg1cXRsUjKRlDfWsd1PogBSiOPpVwE8dglOCb6DYIJRXYai3au8wkfyAYaEN0QOZTGfcEufodgDPY/VWmC/XeDGQbRPGW+wf5nSSbkIypHjGNQDayBqKCMFFv9wUJD5t2el3+c+esaVJtWiPEoUubz19VzHhTyrcVWqSaS+KSBd6mjPOnpZhsbG7x8o+kWy87OpjSnjqdcHzluNt3mZeSzcReSxvOIFXwZpfevS1E2OT5mvjiLS9ilyioqYBk8lsWKjy+Zz1t5mXOhkBN5qXzCFyUDfdTegx0PmZy9m1rvMMMw7PyX/Yr1yHzIg1xyp4W8bvF5xN5RWTNTYbbw6QMvX/BWsNIz5+zOehcV65Xb6Ry5kA+FvDORsCt8HrHxVtLW1ibrfdTJy1lZh1ljS5uTZUOp5no71NjcyjlRvcFOzq+bDw3MU+3x9cgwW1n+xsvVNQFWcKLQiYF5muvtUEHhSc6JQm7k182HBuYqGxj6A3Cl9qrThWuu5nopVV1TZ7kBhrTzoYHryjD+QLL86uULpwbGFeutOxnEaprVTF18aGBM/b8Z4I8F6g3cjSvfl538NtUVbszuAMgnH1t83cjHWScfGrig2iOfOODFjNrcxAmlw4mBC5rr7RDyyYkDJzw5oegcFw2cpvSKS4OS02d5eXZqkkU/f7T7+6Y11/tLyCWXLsgrlzS6+dDAELXn5rZ2vlg1F6kPGOFcxaqQ5npJSS65qEZet/jQQDxgmaf0jNsk3C6hvixGWWT8LRVu1lflVTrYEfVIfJGJd5wLhdtMua2j8DHFgyeZTLhHHQE37DKB0NfTlUwsKOo+cThlPjOB0JlMLGCiw4aU+aSBI7jvJq0yeQqr3pLaeq7adFKMR5Ey3+jwIOcxU1sNydQWQSQ+a0ofM7HvIY4w9/QL4jw8lkspsi67PcLyetr4IJaodyB/nWFyhZlnA24I+21OZZ7iuzAtfBTzkjPWwamcfb6Dc2EXzoWtJ/9hh3Bhl79MyDif6rcn80QwrB9I47cxGeMziF9n+UWGGFem+cw8BoyLjTeuXKfECj5TX2elne+3AAMAKBXaZNupSrEAAAAASUVORK5CYII=);
    background-repeat: no-repeat;
    cursor: pointer;
    z-index: 10;
}
.b-gallery-nav__item_prev{
    left: -11px;
    background-position: 0 0;
}
.b-gallery-nav__item_next{
    right: -11px;
    background-position: -40px 0;
}

.private-map {
    width: 100%;
    height: 400px;
}

.b-vote__title{
    margin-bottom: 20px;
    font-size: 100%;
    color:#000;
    line-height: 1.4;
}
.b-vote__table{
    font-size: 16px;
}
.b-vote__table th,
.b-vote__table td
{
    padding-bottom: 5px;
    font-size: 81.25%;
    color: #000;
    line-height: 1.4;
    text-align: left;
    
}

.b-vote-form{
    width: 100%;
    float: left;
}
.b-vote-form__content{
    padding: 18px 10px 18px 16px;
    border: 2px solid #cee3f3;
}

.b-vote-form__content .b-vote-form__element{
    width: 33%;
    margin: 3px 0px;
    float: right;
    
}
.place-descr{
    padding: 22px 12px 22px 12px;
    font-size: 22px;
    line-height: 34px;
    margin: 10px 0;
    background: #fff;
}
.place-gall-wrap{
    width: 100%;
    /* height: 300px; */
    overflow: hidden;
    margin-bottom: 20px;
    text-align: center;

}

.place-gall-wrap.sm{
    height: 160px;
    margin-bottom: 0px;
}

.place-gall-wrap img{
    width: auto;
    min-width: 300px;

}
.place-gall-wrap.sm img{
    height: 100%;
    min-width: 100px;
    margin: 2px auto;
}

.b-vote-form__title{
    font-size: 86.25%;
    padding-bottom: 10px;
}
.b-vote-form__title span{
    font-weight: normal;
    font-style: italic;
}
.b-vote-form table{
    width: 100%;
}
.b-vote-form table td{
    padding-bottom: 10px;
    width: 50%;
    vertical-align: middle;
}
.b-vote-form__radio{
    margin-bottom: -5px;
    width: 21px;
    height: 21px;
    background-color: #cee3f3;
    border-radius: 21px;
}
.b-vote-form__radio.checked span{
    position: absolute;
    margin: 3px;
    width: 15px;
    height: 15px;
    background-color: #698ca8;
    border-radius: 15px;
    display: block;
    z-index: 1;
}

.b-vote-form__label{
    padding-left: 2px;
    font-size: 78%;
    font-weight: bold;
    display: inline-block;
}
.b-vote-form__btn{
    width: 100%;
    height: 42px;
    line-height: 44px;
    background-color: #698ca8;
    font-size: 100%;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    cursor: pointer;
    padding: 0;
    border: 0;
    box-sizing: border-box;
    margin-top: 13px;
}

.b-service{
    border: none;
    background-color: #e9e4e0;
}

.b-service__title{
    width: 100%;
    padding-bottom: 15px;
    float: left;
    clear: both;
    font-size: 100%;
    color: #000;
    line-height: 1.4;
    font-weight: bold;
}

.b-service__list{
    margin: 0 -0.8%;
    clear: both;
}

.b-service__item{
    margin: 0 0.5%;


}



.b-service-item{
    margin-bottom: 10px;
    border-top: 2px solid #ccc;
    padding-top: 10px;
    
}
.b-service-item__content{}
.b-service-item__title{
    margin-bottom: 10px;
    font-size: 87.5%;
    color: #000;
    line-height: 1.4;
    font-weight: bold;
    display: block;
    float: left;
    clear: both;
}
a.b-service-item__title{
    font-size: 100%;
}
a.b-service-item__title:hover{
    text-decoration: none;
}

.b-service-item__info {
    clear: both;
}
.b-service-item__pic{
    margin-bottom: 10px;
    display: block;
    text-decoration: none;
    clear: left;
    /* height: 250px; */
    max-height: 250px;
    overflow: hidden;
    width: 100%;
}

.b-service-item__pic img{width: 100%;}

.b-service-item__text{
    margin-bottom: 10px;
    clear: both;
    margin-bottom: 10px;
    font-size: 81.25%;
    color:#424242;
    line-height: 1.4;
}

.b-base-comment{
    border-top: none;
} 

.b-base-comment__top{
    width: 100%;
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 3px solid #000;
    float: left; 
}
.b-base-comment__val{
    margin-right: 25px;
    font-size: 100%;
    font-weight: bold;
    color: #000;
    display: inline-block;
}
.b-base-comment__add{
    padding-left: 20px;
    font-size: 100%;
    font-weight: bold;
    color: #000;
    text-decoration: underline;
    display: inline-block;

    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGOTI4RjI2REQ4MjA2ODExOEMxNDk5REU1QTZDOTg0NSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxNjdDRTRDQzg3MzAxMUUyQTI3NkE2QzIzNTc5NTFFQiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxNjdDRTRDQjg3MzAxMUUyQTI3NkE2QzIzNTc5NTFFQiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RkM3RjExNzQwNzIwNjgxMTgwODNCNzA3NEIwNTc1NTQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MjEyMUI2MTc1QjZGMTFFMkE0M0E5RkI1RTY3MzAwRDAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7Zlo8XAAAAtklEQVR42mLUVFViIAIwA/FSIK4C4nsgASYiNPEBsSEQ7wPi/UCsRIxGkKbtUA3XgbgFylZgIkKTFRDzAPE2IL4BxAVA/I6FCE0wANJcA8TuuJyKTRMIHAPiMBiHiQRNXkD8EZtGojWha5xKrCaYRpBNFdDIvUmMJhBggXq4HYjVgdgViHcD8Vt8mmAadaDsBCjtAsSf8WmCadSGsv8CsRRUw2dC6RDkx01QJwpCI/czMakeIMAAqkApAubD+fAAAAAASUVORK5CYII=);
    background-repeat: no-repeat;
    background-position: 0 0;
}
.b-base-comment__add:hover{
    text-decoration: none;
}
.b-base-comment__list{}
.b-base-comment-item{
    margin-bottom: 30px;
    padding-bottom: 20px;
    width: 100%;
    float: left;
    clear: both;
    border-bottom: 1px solid #c9c9c9;
}
.b-base-comment__list .b-base-comment-item:last-child{
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: 0;
}
.b-base-comment-item__l {
    padding-right: 425px;
}

.b-base-comment-item__r {
    width: 400px;
    float: right;
}

.b-base-comment-item .b-comment-item{
    width: auto;
}
.b-base-comment-item .b-comment-item__text{
    padding-bottom: 10px;
    
}

.b-results-user{
    width: 100%;
    float: left;
    clear: both;
}
.b-results-user__content{}
.b-results-user__l{
    width: 225px;
    float: left;
}
.b-results-user__r{
    width: 150px;
    float: right;
}
.b-results-user__title{
    padding-bottom: 10px;
    font-size: 81.25%;
    color: #000;
    line-height: 1.4;
}
.b-results-user__list{
    width: 100%;
}
.b-results-user__item{
    width: 100%;
    display: block;
    float: left;
    list-style: none;
}
.b-results-user__l .b-results-user__item{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAADCAYAAAC09K7GAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGOTI4RjI2REQ4MjA2ODExOEMxNDk5REU1QTZDOTg0NSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozQ0VGRDdDNzg3NDcxMUUyQTI3NkE2QzIzNTc5NTFFQiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozQ0VGRDdDNjg3NDcxMUUyQTI3NkE2QzIzNTc5NTFFQiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RkM3RjExNzQwNzIwNjgxMTgwODNCNzA3NEIwNTc1NTQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MjEyMUI2MTc1QjZGMTFFMkE0M0E5RkI1RTY3MzAwRDAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4+9dXBAAAAHUlEQVR42mL8//8/AwrQVFXyBWIwDZJkRFcBEGAAMAMK5DKKugYAAAAASUVORK5CYII=);
    background-repeat: repeat-x;
    background-position: 0 8px;
}
.b-results-user__label{
    padding-right: 2px;
    font-size: 68.75%;
    color: #000;
    font-weight: normal;
    line-height: 1.4;
    display: block;
    float: left;
    background-color: #fff;
}
.b-results-user__val{
    padding-left: 2px;
    font-size: 68.75%;
    color: #000;
    font-weight: normal;
    line-height: 1.4;
    display: block;
    float: right;
    background-color: #fff;
}

.b-more{
    border-top: none;
    background-color: #e9e4e0;
}

.b-more .b-item-list{
    margin-bottom: 20px;
}
.b-more .b-item__footer{
    border-top: none;
    background-color: transparent;
}


.b-title_normal{
    text-transform: none;
}

/* PRICE */
.b-base-prace{
    width: 100%;
    float: left;
    clear: both;
}
.b-base-prace__content{
    float: left;
    width: 100%;
    clear: both;
}
.b-base-prace table{
    width: 100%;
    font-size: 16px;
    margin-bottom: 30px;
}

.b-base-prace table th{
    padding: 0 30px;
    height: 50px;
    text-align: left;
    font-weight: bold;
    font-size: 100%;
    vertical-align: middle;
    background-color: #e3e3e3;
}
.b-base-prace table td{
    padding: 5px 20px;
    height:45px;
    vertical-align: middle;
    text-align: left;
    font-size: 87.5%;
    line-height: 20px;
    background-color: #f1f1f1;
    border-bottom: 1px solid #fff;
    height: 40px;
}
.b-base-prace table td a{
    color: #000;
}
.b-base-prace table td a:hover{
    text-decoration: none;
}

.b-base-prace-nav{
    position: relative;
    float: right;
}
.b-base-prace-nav__item{
    width: 24px;
    /*height: 20px;*/
    text-align: center;
    cursor: pointer;
    display: inline-block;
    color: #000;
    font-size: 12px;
}
.b-base-prace-nav__item_prev{}
.b-base-prace-nav__item_next{}

.b-base-list{
    width: 100%;
    float: left;
    clear: both;
}
.b-base-list__header{}
.b-base-list__item{
    padding-right: 425px;
}
.b-base-list__content{
    width: 100%;
    padding-bottom: 20px;
    float: left;
}
.b-base-list__title{
    font-size: 100%;
    font-weight: bold;
    line-height: 1.4;
    margin-bottom: 10px;
    display: block;
    float: left;
    clear: both;
    color: #000;
}
.b-base-list__title:hover{
    text-decoration: none;
}
.b-base-list__text{
    margin-bottom: 10px;
    width: 100%;
    float: left;
    clear: both;
    font-size: 82.75%;
    color: #000;
    line-height: 1.4;
}
.b-base-list__pic{
    margin-top: 5px;
    margin-bottom: 10px;
    width: 100%;
    float: left;
    clear: both;
}
.b-base-list__pic ul{
    width: 100%;
}
.b-base-list__pic ul li{
    
    margin-right: 10px;
    float: left;
    list-style: none;
    margin-bottom: 10px;
}
.b-base-list__pic ul li a{
    display: block;
    text-decoration: none;
}
.b-base-list__pic ul li img{
    width: 100%;
    display: block;
    float: left;
    border: none;
    
}

.b-base-contact{}
.b-base-contact__content{}
.b-base-contact__l{
    padding-right: 425px;
}
.b-base-contact__r{
    width: 400px;
    float: right;
} 

.b-base-contact__header{}
.b-base-contact__header .b-title{}
.b-base-contact__desc{
    margin-bottom: 30px;
    font-size: 81.75%;
    line-height: 1.4;
}
.b-base-contact table{
    font-size: 16px;
}
.b-base-contact table td{
    padding-bottom: 10px;
    width: 50%;
    font-size: 81.75%;
    line-height: 26px;
}
.b-base-contact table td a{
    color: #000;
}
.b-base-contact table td a:hover{
    text-decoration: none;
}

#inner_table{margin: 0px;}

#reg-selection{width: 70%; left: 15%; min-width: 600px; padding: 20px 0px 20px 20px}
#reg-selection .reg-selection-cont{max-height: 350px; overflow: auto; width: 100%;}
#reg-selection p{overflow: hidden; -webkit-column-count: 2; width: 100%;}
#reg-selection p a{ color: #666;}
#reg-selection p b{font-size: 110%;}
#reg-selection p a:HOVER {text-decoration: none;}

.apart_gallery_img{
    display: block; 
    width: 300px; 
    height: 220px;
     -moz-background-size: 100%; /* Firefox 3.6+ */
    -webkit-background-size: 100%; /* Safari 3.1+ и Chrome 4.0+ */
    -o-background-size: 100%; /* Opera 9.6+ */
    background-size: 100%;
    background-repeat: no-repeat;
}

.apart_snipet_mini{
    margin: 0px 1.5%;
    background-color: #fff;
    margin-bottom: 15px;
    padding-bottom: 0px;

}
.apart_snipet_mini .b-item__pic{
    height: auto;
    max-height: 150px;
    width: 100%;

}

.apart_snipet_mini .b-item__title{
    font-size: 90%;
    margin: 5px;


}

.apart_snipet_mini .b-item__price{
    color: #B60909;
    margin: 0px 5px 5px 5px;
}

#anc_more_mini{
    background-color: #fff;
    padding-bottom: 20px;
}

.adsbygoogle{background-color: #fff;}

/* ESLE STYLES */

a:HOVER{text-decoration: none;}


div.rating-cancel,div.star-rating{float:left;width:20px;height:20px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}

div.star-rating a{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAABkCAYAAACPQLC2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2QkE0QTk3MzgzNzIxMUUyQjkxMDk1NTc3NjcwMkY1NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2QkE0QTk3NDgzNzIxMUUyQjkxMDk1NTc3NjcwMkY1NyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjZCQTRBOTcxODM3MjExRTJCOTEwOTU1Nzc2NzAyRjU3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjZCQTRBOTcyODM3MjExRTJCOTEwOTU1Nzc2NzAyRjU3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+aJAImwAAAkJJREFUeNrslz1IHEEUx/cOKwUloLZ+gF+FaFSwEL1a1BQRDVjaS4IIIZJSsRJUbLW1OK85ENu7QiwNKCoixg+wOESCEoUT3fxfeIvPcWd2vUM8ZB78ipt977+zM2/+uxdJpVKOIbrBA9jQJRQ55vgB7sFALgJtoBe4oBls+yVFA+5OEQHfdUk6gQbwWfz+Amp0j9AHmkAVU81Elbxf4Dc4BcfgBOzRhUswCT4ELGgpaGEcruunu2yCHnDuhI8z3uJNb5o7oAschCje5dxddRGPeSZ/DcV/+M5nul2gpikJWIesaRtbA6Yf5QbTCsiLt2AazCp3bTcJfOTDswIawU8wAep5zA0SuAIdYIQbxosTHusE17Ig4rquk09EnTzjHQgUrRcXW0+0nmg90Xqi9UThSOl0Wo6Vg3E6abx9FPsgCRbAhZcYi8WeWdogWAJlyrh3jL+CUZDwewQqjvsUq2chzrlPBCrAMvtfUEQ4t1IKjLF62KDcb1LgUw4b0C/fC41yZU0hdqwh3z7Iyhnse26r9IQpjuQMkjnMYE0KLLIXhA3KnZMCGe6wMObgcm5GXURqz2HVcZSga0O6VqZYBbVghl82d/ye2AJTfC1hLa0gPVEGvhuNnth7c3Oh3UYU6zxRtvAoRBLPBLg4HsLWqGDIE/kvgGLyxMMX2BrNpA4imQL0REzLWCW+7l/JEwP+PxSqJ9J+vtQTueZxEbmzQnmibyv7HKYB3qosf4TTM88bD5O1NCtgBayAFbACby7wT4ABAOFx3xcJL1g6AAAAAElFTkSuQmCC) no-repeat 0 0px}

div.rating-cancel a,div.star-rating a{display:block;width:20px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -20px!important}
div.star-rating-hover a{background-position:0 -20px}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important}

div.rating-cancel a{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAABkCAYAAACPQLC2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2QkE0QTk3MzgzNzIxMUUyQjkxMDk1NTc3NjcwMkY1NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2QkE0QTk3NDgzNzIxMUUyQjkxMDk1NTc3NjcwMkY1NyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjZCQTRBOTcxODM3MjExRTJCOTEwOTU1Nzc2NzAyRjU3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjZCQTRBOTcyODM3MjExRTJCOTEwOTU1Nzc2NzAyRjU3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+aJAImwAAAkJJREFUeNrslz1IHEEUx/cOKwUloLZ+gF+FaFSwEL1a1BQRDVjaS4IIIZJSsRJUbLW1OK85ENu7QiwNKCoixg+wOESCEoUT3fxfeIvPcWd2vUM8ZB78ipt977+zM2/+uxdJpVKOIbrBA9jQJRQ55vgB7sFALgJtoBe4oBls+yVFA+5OEQHfdUk6gQbwWfz+Amp0j9AHmkAVU81Elbxf4Dc4BcfgBOzRhUswCT4ELGgpaGEcruunu2yCHnDuhI8z3uJNb5o7oAschCje5dxddRGPeSZ/DcV/+M5nul2gpikJWIesaRtbA6Yf5QbTCsiLt2AazCp3bTcJfOTDswIawU8wAep5zA0SuAIdYIQbxosTHusE17Ig4rquk09EnTzjHQgUrRcXW0+0nmg90Xqi9UThSOl0Wo6Vg3E6abx9FPsgCRbAhZcYi8WeWdogWAJlyrh3jL+CUZDwewQqjvsUq2chzrlPBCrAMvtfUEQ4t1IKjLF62KDcb1LgUw4b0C/fC41yZU0hdqwh3z7Iyhnse26r9IQpjuQMkjnMYE0KLLIXhA3KnZMCGe6wMObgcm5GXURqz2HVcZSga0O6VqZYBbVghl82d/ye2AJTfC1hLa0gPVEGvhuNnth7c3Oh3UYU6zxRtvAoRBLPBLg4HsLWqGDIE/kvgGLyxMMX2BrNpA4imQL0REzLWCW+7l/JEwP+PxSqJ9J+vtQTueZxEbmzQnmibyv7HKYB3qosf4TTM88bD5O1NCtgBayAFbACby7wT4ABAOFx3xcJL1g6AAAAAElFTkSuQmCC) no-repeat 0 -40px!important;}
div.rating-cancel a:HOVER{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAABkCAYAAACPQLC2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2QkE0QTk3MzgzNzIxMUUyQjkxMDk1NTc3NjcwMkY1NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2QkE0QTk3NDgzNzIxMUUyQjkxMDk1NTc3NjcwMkY1NyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjZCQTRBOTcxODM3MjExRTJCOTEwOTU1Nzc2NzAyRjU3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjZCQTRBOTcyODM3MjExRTJCOTEwOTU1Nzc2NzAyRjU3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+aJAImwAAAkJJREFUeNrslz1IHEEUx/cOKwUloLZ+gF+FaFSwEL1a1BQRDVjaS4IIIZJSsRJUbLW1OK85ENu7QiwNKCoixg+wOESCEoUT3fxfeIvPcWd2vUM8ZB78ipt977+zM2/+uxdJpVKOIbrBA9jQJRQ55vgB7sFALgJtoBe4oBls+yVFA+5OEQHfdUk6gQbwWfz+Amp0j9AHmkAVU81Elbxf4Dc4BcfgBOzRhUswCT4ELGgpaGEcruunu2yCHnDuhI8z3uJNb5o7oAschCje5dxddRGPeSZ/DcV/+M5nul2gpikJWIesaRtbA6Yf5QbTCsiLt2AazCp3bTcJfOTDswIawU8wAep5zA0SuAIdYIQbxosTHusE17Ig4rquk09EnTzjHQgUrRcXW0+0nmg90Xqi9UThSOl0Wo6Vg3E6abx9FPsgCRbAhZcYi8WeWdogWAJlyrh3jL+CUZDwewQqjvsUq2chzrlPBCrAMvtfUEQ4t1IKjLF62KDcb1LgUw4b0C/fC41yZU0hdqwh3z7Iyhnse26r9IQpjuQMkjnMYE0KLLIXhA3KnZMCGe6wMObgcm5GXURqz2HVcZSga0O6VqZYBbVghl82d/ye2AJTfC1hLa0gPVEGvhuNnth7c3Oh3UYU6zxRtvAoRBLPBLg4HsLWqGDIE/kvgGLyxMMX2BrNpA4imQL0REzLWCW+7l/JEwP+PxSqJ9J+vtQTueZxEbmzQnmibyv7HKYB3qosf4TTM88bD5O1NCtgBayAFbACby7wT4ABAOFx3xcJL1g6AAAAAElFTkSuQmCC) no-repeat 0 -60px!important;}
/* END jQuery.Rating Plugin CSS */

.clear{clear:both;}
.clear-space{clear:both; width: 100%; height: 10px;}

#footer_bottom_icons{margin: 4px;}
#footer_bottom_icons li{float: right; display: inline;margin: 0px 10px 0px 0px;}

.small_red_link{color: red; font-size: 0.9em; cursor: pointer;}
.small_green_link{color: green; font-size: 0.9em; cursor: pointer;}


#impdata{width: 100%; min-width:auto; text-align: center;background-color: #000; padding-top: 6px; color: #fff; font-size: 85%; font-style: italic;}
#impdata a{padding-left: 5px; font-weight: bold; color: #F2C802;}

#my__region{float: right; margin-right: 20px;}

.likelink{text-decoration: underline; cursor: pointer; display: inline;}
.likelink:hover{text-decoration: none;}

.likelink_lite{text-decoration: underline; cursor: pointer; color: #1D71AB; display: inline;}
.likelink_lite:hover{color:#d3bc3e;}

.breadcrumbs{
    background-color: #fbfbfb;
    padding-left: 15px;
}

.breadcrumbs li, .breadcrumbs a{
    font-size: 14px;
    line-height: 40px;
    color: #333;
    letter-spacing: 0.5px;

}

.breadcrumbs .b-section__content
{
    padding: 10px 0 0 0;
}

/* JQUERY LIGHT ROOM */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}
small {font-size: 70%;}

/* help icon*/
.help{
    border: none;
    margin: 2px;
}

.error{color: red;}

/*Messages*/
#messages {
    padding:0;
    z-index:999;
    font-weight:700;
    font-size:1.3em;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    border-bottom:1px solid #aaa;
}
    #messages ul {
        
        margin:10px auto;
    }
    #messages li {
        padding:7px;
    	font-size: 1.2em;
    
    }

/*Opacity*/
.opacity {
    background:rgba(147, 192, 228, 0.8);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#85fffcc0, endColorstr=#85fffcc0);
}

/*Shadow*/
.shadow {
    box-shadow: 0 0 3px #aaa;
    -moz-box-shadow: 0 0 3px #aaa;
    -webkit-box-shadow: 0 0 3px #aaa
}


/* vk button*/
.vkbutton{}
.vkbutton button{background-color: #6D8FB3;border-color: #7E9CBC #5C82AB #5C82AB;border-style: solid;border-width: 1px; padding: 0px 8px 0px 8px ;text-align: center;color: #fff;font-family: tahoma,arial,verdana,sans-serif,Lucida Sans;font-size: 11px; cursor: pointer;height: 23px; line-height: 23px;}
.vkbutton button:HOVER{background-color: #84A1BF;border-color: #92ACC7 #7293B7 #7293B7;}

#vktopbutton .vkbutton{position: absolute; top:110px; right: 20px; padding: 0px;}

/* voting for a review */
.review_vote{float:right;color:#666;clear:both;margin:10px 0px 10px 0px;}
.review_vote .good{color: #298705; font-weight: normal; border-bottom: 1px dotted #298705;padding: 0px; margin: 0px 5px 0px 5px; cursor: pointer;}
.review_vote .bad{color: #E50604; font-weight: normal; border-bottom: 1px dotted #E50604;padding: 0px; margin: 0px 5px 0px 5px; cursor: pointer;}

.mzoom{padding-top:20px;font-size:1.6em;}
.mzoom span{font-weight: bold; cursor: pointer; margin: 0px 5px 0px 5px; padding: 0px 5px 0px 5px; border: 1px solid #ccc;}


.bigbutton{
background-position: 0% 0%;
background-repeat: no-repeat;
z-index: 111;
font-size: 24px;
font-weight: normal;
background-image: url(data:image/png;base64,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);
height: 60px;
width: 400px;
border-style: none;
font-family: Times New Roman, Times, serif;
background-color: transparent;
margin: 10px; 
}

.bigbutton:HOVER{background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAA8CAYAAABIFuztAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAFBNJREFUeNrsXWusJEd1PlU9cx/e6+s1j10ENn6BF/CCwMAmwchSEgJiLSCgKOIRiAIS/AALLKKgBEsgUAK2HJlE4ORH4kRYICQkkEkEshCIOEGECMzDhrVXsXftNbbXxqy9r7l3eroOVd1V3dXvqp6ZOzP3nk+aO3f6WV3dfb766pw6xaAazPqu+tjb7FSY60cgzKLucYGOS9hZNgHm3Dag9V31yZUdsf4yejWVEH/eevBA/+a/+9Cb13atvi0IgssZg5chiqC1Fhn3r3nG6PEjEAg7Gk3G2m1/4XOOSAj8+XA4PHzy1OmvffCjN33jO9///7CKRFwZ05AH/8n3bnnxZZc871bx8PdeJY7cAezp++E3J4fyjLbRrz5iID/2ZXC9HedNBDLdG8MLxxfYvL4I3+19IKjNSyBM5L2e9LvXZjeatu/yXvvwhxDJ9lihL9B8Y/01q7LuXpO/d10A7JI3Qu+i1//o0H33v/e113zsECQmHBO+QScCMeQRPPnA169bWV765PCHN66ePXInrKw/F6I9VwPIE/Hz9wHjeRHCg97UWYEUCoFAILXhz0DqPCii/HmlUol+cy+Ik0eAP/ZdOPHUU3D+JVfCymuuH5w5O/jkc1/yzpuVQtEEgm0EkpLHiSO339B76D+ug0O3wSgcwuiKj0LwjP2J3hmFkjx4/CkbeD5doz/nBFK81qk8HAQCYaI2pu09nep7PQUbgZUEUt2thSJbHv36bgh//g/Q60tB8II/gfCit9z8vP1/9jG1Chv6xWzHOH/4ni+//fzTd902+vHfg3jGAYguew8g7yWrWVGwNN+8cW4s+VAIBAKpDjefhj+hFJcphSKXRSFEv/g8nHr8Pli/8j3w9O7XvHvf73zgK3L7Ud3xTd8T+9M3vXz1vPPOvQF/8lXAtRcCvOj9AGIEIooSxYFlg91cF34G3SaAqkprI5W2+9LWkiACIhAIsyAMH5LwJyB0Wxf3PwXA918La/93PcChL8Izrzl4w1v+6PLb5ZpTTVZeWebg3v/953c9Z3j3v4mf3gLw6s8CLO9WLnoQVt+ZqzE3xrjOKE/CWM+bwS/WybgtBwJhu6JLD8P8EoTosM+4kVbotb6ZRPLlV0oEByfgyf/+BDzzVe+AJ8/93b+44rXX/nuTAolJZG3XroP4wH8B33sV4PJ5UnAIebAQWNXJMWr0Sahd1EOCWG30XeqvnSDYnD1IEVkGAoHelXbb1pEIXLdxJjW5bykMVy7AlXXYfenVII59B9YOvO6gXNxOIEtL/Vfg6V9BdPHVUpJEifJoutFYafUbNzDX6qIeyuTDG9fPvlVFTnQCYRF7D6apBqahaNrPiTCOsVSmNnj+78OZH9wJq/3eK5q2TQmEc7Yn2ngKgl3PlspjlIR9yYupKmzpATC/sYkAWOP1tD1UxVbL/MlgNtZNIxB2Xht8WzDIVEjClTC8CMzJoZ6A93fB2U2AtYDvcSQQvn42BFjlKzFxMFT+j1F6gioCYBXEUWXc4+3aLrStHkotfNGyOZ/354hA2JHYqe+KE3FUNdhbqLjs8xBehFRHImEUE8O6C4HEZeypXzwAjIYqsAv0OJL0usoqgTmpBeMTGUvKYjOhtJWBQCDMqR6Z4y6trRrs17Us40ZwNZEPd2iD94pMwBR14Cg+kOrGshVI8fzY8hDYpKEMetlPMMZDNu1WjK+CoagrAqGbYZznqKwZvtf+0VaiEwGOQ5I9mzzi4R5iJI21bL0bJ3p68C5RUdxDjEGH40+RPzzPR05zAmFr3rWFVyCTUiqlFr3opnZqtnG58nISKzGULYIkV4oik7hQhZDcKrVRtd7uRqoK6/WTsWyu7h2BQKB3bSsrxrULy5X0ctt1VFq9so0WycFi9THS6R4jY+Vz11XvqK4imKiRJJrJhW/5Q+bbL+ubU4dAICyCDccZn184l63TqPdGw+tJIEFfEkJ0SkqXflKYYhRWKfoqapY+RYLpmDvLKJmtjKya9HNDrSwCYaeSkJjgsbD8v8fxWcWxqokHgfV8FUi8X5I3Kx6BbhRI6dTcsbCs8Xce3KHyZqcwCAQCYdbqhdlk0UgALgUUDYbV7Zh5AlEhvCqBoi5U3TiQNuNrlEJxvMh4PpAJ31zvO8fpjSAQCNVGeEaElFckotNxqglIQOARxqsJpK/zXBkTa5zoLDcOpC3NSH4+QreR5275sWZoxMcdV8JopDphTsF29sjw2RZ3cskYU8+CI6lkXWDVBOKvQOJhjcmUuGqykTQKy5ynaoR5xfnRRVU4ZvQlm0sgEHakuPEcOFhHLOgS7lvaFv2d6BAsxVl4mR19lTtZoTsLW4x/o8FvzV3iRTDTjpaYdBcbjRshzI8AIX/gXL7HlZnQRavFLM11VFIcov2c0vZ3GAfCJHlESRoTTIjEzAeiuo+YkTXY8gCii8oQ3nWXH9lOyphAmBCFUONmZgQkfHdoWCdKd9O+l0UiaTw3dunC0k50YIHuuhrFqU3MAevSsdf6ROr8Bnpch/9Yi4haTQQCNY52pEJx7YpqJSUTGNVURpWRxNuJHgfaJnmwmCaQ6qerzXi3+Df0/uOlMNheUVGMorwIi9oqJtS/15OsS9eBg44E0tiC0MM52giw5ANJRqJjkkhRhNUHcEicWF5fHkcyDjlPRYHM0IhT9mACYdGYdhKTP41/fp8pa1vLFK/TiXQdilCIwkoGDyKyhEisdO5tCqS9e6lMMOO0uttyc3U8Kr0UBALBES7qYpJdWMKpHP4zFoqK9SN/AkHWj8UF0xFYTDvTy/TBmlWJQ/hZkt9KTIQE2nNzTa5FQSAQCM6dGs4kMIaCKdrWupZ207K0bJjMla4+3mG8kOS/kkwSk0cckVV5wcyNVLyYuTuBtDrtCQQCYc4IZZxMurlj+o4NqRuIqNUMqozs4cDp3DkCYWIT4Mz9AMGa/LGiu7J4hXFvS+fuogQmRyCzSLZIIBAI/raqTYF06fJqmVhKuSbA+uBmPG0HwyFAtCHJ4jSw0SkQclkoF4VhoiO8CWR45jiwwXEYyXMMZRkiTE6ponrjri2upzmU/6s8KWoKXBasyoUrcoH67iXpUFhPLpcEpA7P5G8I9IEMwbAccaCQakdt01I/artaotBhwWoEPYFAICyiAimqA8aZJoBETSjTx2IjLPS043o5UxZfuR1CQEkKgPIjBQGGZ+JvhiEIadBHaq5A3VMlzMwdmM0diGY9S2x9m2uhl6kGFu+kChinw2KQGX1MljNdAyazuyoMiIE80QBwdCIlFwUzn258nJiBEjJhfBlQEY0iGfW/JI6gJ8lGr1eqh6sR8SqUOE3KKAoXgjVMPUoDhIvso46lKrCpOtT6ZO+6rXhKUAxZDdMlJMag5/RAoblb5L8nEBaMDVAbc9sC6GzmxeV626S3JDGqqT3lts1CPZB7mAY1cYjibqU4zZRcrqJjmZIIqsdILksyh0QxAQi0BpNrclCHUbaaa34y9tucH0Vm51ETh4igQyoTYyZZ2Z9sTlo7hRTL2VAzkaEusJkeVzKiOF0SXiJ3HIznI1EEg5J4FMkoAkoIRv9WaiUmpX6ieuLE9UG+ABXdXIw1W2nuYPNdOtqYJjPfFomzYFV16zkOxtxP5kBUYjMg40CYT5utbApELu37zIjbD73dE8LLXUCJobeXoW40K69waL139mjuLCkhs3NJVZRM2UIWk8go8TVEYTJgO7aPoZYAkiyUkkBWso+5EmNZuAiRNf5jm42ZTc8tw5r4Ws+GbK9IHPaNYprNTEUHQZ65Mva0bh0rqA/Hnj1uHyDOAjxKLlKcae0hjNUJX0pIJSWXXqIY4kIq4lERZn39u781T/oWyOBpFIcvO8xlz7Qim3DcQqIUjYJjY9YCdqu4sWP3dbcsC7LGi3mDXctapnWH3br2r6uXPALIGWZ73gnWco6sq4IxO/xftF8TS4xpbNhEsUmJldYyy44RVV+bMTyieM221cSc3RHKkOcekfx+6HiXnIKmnJaxUhSUwPo3wWwbBBmR5KpEzRVY6FkySsPudRLMj0R65U4aS84YFSGSFaoAPCjcW7MNZFngVeG5UR9Gpo1Z8Zy1DH5R/X6tbZItbCk1WOwuI33nNUBgGglltqX+mZBrblqjxOfh+ZpFciJ0OjfbkhstcIxSWNxYJA9jp3nBzhp3cXFeKR872SvJQ541ROLflqIwCiRtb+h1poHAWF6BpF372NwC5gwX9qHfSeUm0LOz8+qbtRA6et+fukaAqx1MiYZZBGC5EGJlIfICjlnLzFk4zwSAHv4RKzKhbbv/hFKYtP5U730gDxBZDKXUuFEgzOovSwtgU5fV9cWMrEF35nWtyLobUXcTzfbz8hK6tCbJYBCmqUTo+WqrZ5zpPWtTJSmPaGKwu6nsgNTYTmMuLirxl1gKxEwBYj6RQ3F5k6zLHrLq9digsdKxfVoaUcZPAoFAmDTB5WNSA6v/txAI5mS3AcbowjIFygkG+6zMTgGcefbR9nmwzAeSFs7edoZZ2OettUWtPwI9O4TOEJmaqGIIY8sj052FWQQWa9jHhP96E0g6joNlDvDU4LM8oxnHebzcGhtiqxZWYLcm8uCsgRLHlJ3zOnWI2zzw5pvmPyHYkwFNioioTqf9Do9j19IosarzWJGyZtu6SC3bbZLlDswXLQ3QSsYpFmxyC4HEMw6yMiuhURQmQS/LnC72SY3qEJYKYWD5QYrVx8a5EW4XNxk6mmYrcmpPKmG7Kg8y/IstGnCM+14T/8stG4w2QWA2qtz4P4QWBrGvBApjQuyxJI7l5IWy5KOfWUVIJfO3yGT6CAQCYUoqyJOIREUDJCi2tB3tfK+yVcyy/FuRjsBKWcoKGQtYxmhgqRAGmWpB8w2QHwU6Zuvcp0GeSTy0WgKL04TrGuZM2K6tWJIfi64gu3Q8lGweZk5081vYPmwrqioy/hDIlAdaiiGKMrcFaxvzWkcgyPKGm9kO8BrW41oWxd1XkBBOEBRSm/CyxCnPo+5OEF3l+6K+eGQwCIRtohZwsvsYF4GIMtuIhWmcIgHAm9RKhXkRjmxXm8oktvWWl5/ZoxT18Hfj3FcDTmLiMKG7Zj/9W0TFFvV4MiyX38WH/dl4N3JmrRbiDwIs5rNL6O73qDKOtU5yKwuM7c8wkVhCN945JmrDbtDbkbUILY77OgJBxJPLPVgfWgNRmE0kNX1ithIxYbxGdRgW5EH7C8A6GE3XF4mz8o1YKJtMBoMAC/rsEjl0vl9Y0VvDas6fJks1Tg7Id1FhXTmsKC7jejA2c6mX8EIbgcS7h2H4xNLq3vWljePxAUe6TyzSo9NR/glMpl3IRjByZuWPByv5oshIwB5qj3VdYh3ml3JtmQsywAQCYUEUI6KbLUsb6/a4DpFXF6BJgUN+ZDrTad4jo1oKI9cVVpYAhsPwCRcFgoONzZ+dc+6+y4LhE9LAi9TIp6Fe8kwRT8gkzSfPLMmD1jI7vzxk40Ts47V2P2E7Wfgyu480mzdwanYSqDG0oAziRxyNOagLyYWrUrrnvtFSFibFlP4/spZVkVawfimcHGz8zEWB4K8eefzbey+46m3s6R9CT2xCECWO8dg7bwyYRRx2ZJUQmTMHjUrRBTdRWcWEiu7p3R2Z2mGQInoqlwV8BgnbHOQPWyBCx273VrQEEImKLq00ZZSxeRa/2FOWKFsY2Ttb+xSTG/A9V8OxY498+/IDDeWRHzU5xtKVL734vDu/9YXvr9z/mYvDx38AG0MBpzcANsN8fXBrWlszza0hFTOBlBlgaA8iBNb88Le9GOM4zAkEAmHLG32eBFJFHIgOxy9Mm2Ic5qY3KM0qIvKpSuyMvcZemt6itd17QLzsc0f/4M3XXXXPfY8+0qZAxF13Hx0ceejxG/df+NZb4NRhufQJCKOsoEruqE/qZLHn+4AkBNjOiRX/jrJt67041QbfJ6y3ilwoUxCBQJi1OvHpcmQVtq6NhOzuKsxPophFv5qpbrXtFiI/V5Oxof1eEkm7LCVF/9J3wV2HH7zxF4cfG7SVOdBEouaKXT1x9D//dvfgf943OvplGDx9DAbDxKGuyCOM8gRiKxE7x7z9jRYZIORZzkdljKMoyH9AIBCmRRKTVCcC3fezB3HbBlaI/Le9vCpRorKPauzeiiSOc85ZAX7Ru+Gx4Kp/fcEr//zjcvWgKRKL6ca6IhHVlbVy4JVXrH3ttk99ZM+z1j8UHv5Cf+PB22MCCUcAm6N8mJdNm7Gvg5cNPufuaqMrSfAJd38RCATCNAjEhyB8FIghCFEY1wHWuI+qYxnfdl8ywLkXvw76+z4cPnD00c+/6R3Xf+7BY8dPy7UbkkDONhGIIRGlQpYUiajPv/zjX73kj6/5vZt2nb1rf3T8u4BnH4aNkw+VQr3qCCCXzr3OiLPJGnkiCgKBsB3IRrhNnJ7fp6g8ACrttY3ltb0glp8Dwd4/hMHagXtu/dIdf/k3n771l4o49GcoCWSzjUCqSGT5wgv2nvPFf/rrg/teeOEblpeC56/tWn1xU2FmPUcBpTwnEAjzCtyiFAI+Mx+ePHXm0GAjfOiX9x65473X3vTNRx79tVIbm4Y85Gckyz1qIhCbSIw/pK+JZFl/9/XyQBMNq9YROwp9/a0EoqDXY8vrfgSTjW5m+hkPqXoJnuCFxrjRCxHMVwR+cRSJ0GUc6ed+qMljqH+r5RE2MFKvcOBClpT04L0KAtnpzf2eVWc0TGPr637S9W4aUCOqXkKHZ6eKQMSc2gasIJCRURyaPCKXd6xXwU5RgUAi/WIZ8uBQM0fUDm11zOtDsp0RTKHeTTduRNVL6EggUCAQnEPbgAWCE5adH1n/C5fyM6TUngQCgUDogN8KMACzrCkH+3MpAgAAAABJRU5ErkJggg==);}

.bigbutton a{
display: block;
width: 400px;
height: 60px;
text-align: center;
vertical-align: middle;
line-height: 60px;
text-decoration: none;
color: black;
}

.bigbutton-blue{
background-position: 0% 0%;
background-repeat: no-repeat;
z-index: 111;
font-size: 13px!important;
font-weight: bold;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMQAAAAuCAYAAAB3ebaPAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABMBJREFUeNrsnUuIHEUcxv9V/ciMm804u6todk32YHwhKgaJSoTAHjxEZd2QQ8SDesoSEEPQeBIJKETx5gNE1IuPS1hBRSRqTDQHiZiNgklQQXPYCDHsZJXsdnd1ld0zXTM1NdPicaf7+8F/epjXoahvvv/X1TPFqBtmFM/KyYoP7XxyrDr1yGOssm4bc73riTvXEACDgAhPKRHOy6ULcxefmvoieUQmFWfHtJQWQJ4YUhG4+jj66tFZpz7+TODXhh+ur8UAg4FjrrFMjlgmN/z7ePjr93saBx79JROFFoZihhjIcoVUDJ4ztr5Sf/Hj10VtfDryhklyHyMLBho/WiI/aCyK82d2LT69/RtTFI7lDo4phvS9I68cfkHUJ3eF/kgiHwejCQaemK8hxd2qXx3a7t1y5yfBsY8Ws5ZJcUMQtjv4tf1vblX1iSdCv45RBIUicoco9K+se5u2vGbmZGa5g3aGNUlVRt/6cS5cN7FZJG8GoIhUgguk/jg53Xj2wTRoC9dqmdoOccXMno1UrW0WzlCWvwEoYvtUJW9kYjq5eyTNEHbLpF3C9W67794YARoUXhAVYl51m26ZXMsd9NFllbXXNkO0khg1UFgk46Qcb1zP/7yWyVEy5ipplRTaJVB4mJfN/bZDmG0Tb7tF6g5wCFBwsu/8vg7RcYpYstaZWQwYKIUimCmILv9IS7UKDgFKoAeu5z3xHIeAO4DS9UzaIewL/LpfiFQNSpKs05v8lkkiQ4CSGIQxx928FznX3fF4kC7MIUOA8rRMlHeWiSkdNuAQoDx6yHeIVrsEdwDldAg7VLMe6QBQAvJCdVMMTMakGMcogdI6RPtpce7ku3zynlnh4IpXUHA9/IcgVOfYWqhG2wTK3jJ1dIDLXUFJHUL1KcLCHIBDGKphOPUKypWpc0O1YowjQ4BSOoTqJ5ZWX4UMAcqVIfj/9hIAStAz5a5DpDetE6/IEKDoemA9glA9rRPOMIFyOYTq5xCdDBHHUU+DBUAhM4SK9N3cs0zq8tJfacsEOYDCI4IF2yHsRTkp5w//wG+aMv4PGYDikaYHudz4lox//zauX2rvpiLFsQ8WaLnxM8OYgUIjSS2c/jSb98qh/ltoNXcOYmPr/+Qbbn9AKcgCFNMdWNg4ERy4/+XkbpojhGu2ScZRJBVH7z/3Hdt09yF21Y07kK1B4dSgxD/i+Hv7ydhSi1sZIs7EkFaYVnhw5iV16dzXDCYBiqQHKS7Jnz6bFYcO/qYNgLIttcyfjdrtEyMRUvzVO0f4rVtjPnz1zYxlvxiCY4ABdIXmBF9ZnI+/fGO3+PD5ef3Fr0WRu9kitXYRau4klB19fsOWUeehfTM0NnkXq9Qmya2MYJTBQLDSOKsuXzxNv5/6PHp779HkkSCrFUMQwnaHnk0XtRiy8qizVS833gfAakNZUSDOgnNkuEJgiiF9jWt9gMz5YJ0tPEM03GqzAFhNYjDntDQEIQxRRGZ+IGOlWunc3UcU0hBE2EcQBEGAVe4Q0nAJYToCWRu3u31URYYoTIUJQwjcEgREAVarQ3QtOFsCiI3HVd4k7t08pVcEDO0SGEBR2OKQ1H2ld+4SNMsRhxYIQQxgAEVhi4MsQdC/AgwAdsXW3L2UAHwAAAAASUVORK5CYII=);
height: 46px;
width: 196px;
border-style: none;
font-family: Times New Roman, Times, serif;
background-color: transparent;

margin: 10px; 
}

.bigbutton-blue:HOVER{background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMQAAAAuCAYAAAB3ebaPAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABKlJREFUeNrsnU9oHFUcx99782ay227VpLtpa5FU6KWlIBoKJVQs9SCUHoKgUEG09mCjR2nRQ70IHvQae7SC2EMp9GKRQCEV/1wKMbVqrVpFxFbpnzVNk+7uvHnPeZt5u2/fzrTX7Mz3Ay8z2Z3NYXiffH+/mUkeJb1Qa7BkeMlglZffqa7Z98qrtFzZQznfSpi3kQAwCIjwohLhvFy4debGwafOxa/IeETJVg9lBMiSQUvAzbb26fdT3siGo82htesODA/hBIOB4+R/IeGiRXhz+ZvWlbk3bx/Z/2sihRFDUUsG4qSClsH3Rh8rrZ8+f1w8Upts+SUimYczCwaaIGyQocZSXfz924Fbr098ZUtBnXTwbBn0Z2snf35fVDe/1gzW4EyC3ODHSVFqLNZbP3y7t/725C+6qNJSMEsINx2C4fdO7VYjGyADyB0hD0hc/g/723Z+ZPfJ1EkHkwy6SSjVTv95pvlwbVzEHwYgj5Qbi0T98ePk7Td260ZbcKdk6iTE2peOjpFyZVx4QdJ/A5A/9PwOqo9OxruzuodwSyaTEjwYf3YiYhxnDOSaiPmE+qU9pmTiTjqYLaflyiZJ412FeAD5RVJKlMc3m/mfVTJ5KoqYdgE+gPxD/WTudxLCLpvaQ+nvYQQoAMkMT02IblJEkraPhA+gGEZQW4ie/NBDrQwkBCiAD9TMe5KVEN10gA+gIDWTSQj3Ab/eA5EQoCCdtZ0Q/SWTRA8BChIQ1hzPvPPGt+w42NAXoZAQoDglU3YPoUyzAR9AcXzITgj0D6DICeE21cklV5wrgISg5igqJVGU4oyBwiZE523x+6VP2NbxKeHhiVeQcx/uI4TqbleqJpRNoEjw+6YIHu4DBU0IlTLw6AZAQtjWUFx6BQXvITq5QClDDwEKmRAqpalesUahZgJIiBQ9AMizEQ8umdpfcLsaFMMH2ieE6iudUC2BYiWESkuIbg8RRWFfgQVALnsIFZrdzKtMamnhpi6ZoAPIPSK85iaEe1NORhc+n2M7noERINfo7kEu3/nazH1Gep5f6qymIsW5j6+R5cWf8KwryHsDof66fDaZ98oj6UtotVcOoqNj/3iPP7FfKWgB8pkOtHn3QuPIrg/jXd1HCM9+j1j/J19LIb+b+debeKFKK8PbUTqBvNlAVXQ3roQOyUuzNxIhOgummN5BLyskktHSo3ls7weqfv08/k4I5MoHGS1EczNT4rNjV5P53l5Sy5RMdkrY5RMlokWiL47Psiefi9hD1W2UsqCjEACDlgp6c+/OvDg7fViceGve/OI3UmQutkhWVhFqrySUbAO2/en1/MV3nyejYztped0WwoMRnGUwENxbvKKW6pfV1bmZcPrQl/ErzWQ0LCHEAxddNDIkwyfdpXqZ9TkAVhvKaQWipE8IrVRo2jLoY7jzA2TGDza9he803hRSgFUqgz2npSWEsKQI7f6BWHeqVTKp06SQlhCtFCEIhACrPCGklRLCTgTiLNzOU6wilhS2YcISgTlCQAqwWhOi54azI0Bkva6yJnH/4in9ElCUS2AApXDlkKT3Se/MW9A0Qw4jCIEMYAClcOUgjhDkfwEGAPXR2Ui1TuaNAAAAAElFTkSuQmCC);}

.bigbutton-blue .content{
text-transform:uppercase;
cursor: pointer;
display: block;
width: 196px;
height: 46px;
text-align: center;
vertical-align: middle;
line-height: 46px;
text-decoration: none;
color: #fff;
}


#whoareyou{text-align: center; overflow: visible; margin: 20px 10% 200px 10%;}

#whoareyou table{width: 860px;}
#whoareyou td{text-align: center; width: 50%;padding: 5px; vertical-align: top;}
#whoareyou p{font-size: 1.2em;}

#bookingform{padding: 15px; margin: 20px auto ; border: 1px dashed #ccc; width: 100%; max-width: 1000px; clear: both;}
#bookingform input{padding: 2px; border: 1px solid #ccc; min-width: 300px;}
#bookingform select{padding: 2px; border: 1px solid #ccc;}
#bookingform span.required{color: red; margin: 3px;}
#bookingform span.small{color: #888; font-size: 0.85em;}
#bookingform .datepicker{min-width: 100px!important;width: 100px!important;}
#bookingform textarea {width: 100%; border: 1px solid #ccc; height: 80px;}

#booking_orders{margin-right: 350px; padding: 10px; border: 1px dotted #ccc; width: 100%; }
#booking_orders table{width: 100%;}
#booking_orders table td{vertical-align: top; padding: 5px; border: 1px solid #aaa; border-bottom: 2px solid #888; color: #555; line-height: 20px;}
#booking_orders table td b{color: #000;}
#booking_orders table td .order_date{float:right; margin-right: 10px; font-size: 0.9em;}
#booking_orders table .npp{vertical-align: bottom!important; width: 25px; font-weight: bold; border: none;}
#booking_orders table td .booking_cancel{float: right; margin-bottom: 30px;}
#booking_orders table td .status select{border: 1px solid #999; padding:2px; width: 100%; }
#booking_orders table td .bf_comment{color: #000; margin: 5px; padding: 3px; border: 1px dotted #eee; font-style: italic; font-weight: bold;}

#booking_config{width: 300px; background-color: #eee; border-radius: 8px; padding: 10px; border: 1px solid #555;}
#booking_config .field{margin-left: 18px; padding: 2px; border: 1px solid #ccc; width: 250px;}
#dmbf{border: 2px solid red; width: 30%; position: fixed; top: 200px; left: 35%; padding: 10px; background-color: #fffff0;}
#dmbf textarea{width: 100%; border: 1px solid #777; height: 200px;  }

#myorders{margin:5px; padding: 5px; border: 1px dotted #eee;}
#myorders ol{margin-left: 30px;}
#myorders ol li{margin: 10px 10px 20px 10px; border: 1px dotted #ccc; padding: 10px;}


/* ALL REVIEWS */
#allreviews{}
#allreviews h2{border: none;}

#allreviews .review_container{
	clear: left;
	margin-bottom: 3px;
	border-bottom: 1px solid #999;
	border-top: 1px solid #dcdcdc;
	
}
#allreviews .review_container img{
	max-height: 200px;
	float: left;
	max-width: 200px;
	margin-right: 20px;
}
#allreviews .review_top{color: #333; font-size: 90%; margin: 10px 0px;}
#allreviews .review_top a{color: #000; font-size: 105%; font-weight: bold;}



#allreviews textarea{width:97%; border: 2px solid #d1b843; padding: 5px; background: #fdf5d2;}
#allreviews select{border: 1px solid #d1b843; padding:2px; margin:2px; background: #fdf5d2;}
#allreviews input{width: 400px; border: 1px solid #d1b843; padding:2px; margin:2px; background: #fdf5d2;}
#allreviews .author_name{font-size: 100%; color: #000;}
#allreviews a{color: #000;}
#allreviews a:HOVER{text-decoration: none;}


/* FIX */
.YMaps-slider-tips .YMaps-button-tip-text{color: #fff!important;}

.errors li{color: red; padding-left: 15px; font-size: 0.8em; font-weight: bold; }


	.toolTipWrapper { /* The wrapper holds its insides together */
		z-index: 1000;
		width: 220px;
		position: absolute; /* Absolute will make the tooltip float above other content in the page */
		top: 10px;
		display: none; /* It has to be displayed none so that the jQuery fadein and fadeout functions will work */
		
		font-weight: normal;
		font-size: 80%; /* A font size is needed to maintain consistancy */
	}
	
		.toolTipTop { /* Top section of the tooltip */
			width: 220px;	
			height: 20px;
			background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAHCAIAAABcElBNAAAAAXNSR0IArs4c6QAAAAlwSFlzAAALEwAACxMBAJqcGAAAADFJREFUGNNj/P//PwMqYGRkxBRkwlQEJ3GqQ5ZGU8qESwJNhAmXInRxTCdjAmLUQAEAv5gMGV/TDFYAAAAASUVORK5CYII=) no-repeat 28px 15px;
			border-bottom: 1px solid #000;
		}

		.toolTipMid { /* Middle section of the tooltip */
			padding: 8px 15px;
			background: #fff;
			border-left: 1px solid #000;
			border-right: 1px solid #000;
		}
		
		.toolTipBtm { /* Bottom Section of the tooltip */
			height: 1px;
			background: #000;
		}

#mainmap_wrapper{padding: 0px; max-width: 1400px; margin: auto; border-left: 1px solid #000; border-right: 1px solid #000;}
#mainmap{height: 340px; width: 100%;}

.smaller{font-size: 75%;}		
		
.alfa{width:100%; line-height: 24px;}
.alfa a.firsts{margin-left:0;}
.alfa a{font-size:100%;   border-bottom: 1px dotted; text-decoration: none}
.alfa a:HOVER{border-bottom: 1px dotted transparent;}
.alfa .attl{}

.naviga-wrapper{ text-align: center;}
.naviga-wrapper.bordered{border-top: 1px solid #B2B2B2;}
.naviga{font-size:110%;color:#000;line-height: 28px; color: #000; font-weight: bold;}
.top_paginator .naviga{ text-align: center;}
.top_paginator .naviga-wrapper{padding: 5px; margin-top: 5px; border-top: none; text-align: center;}
.str{display: inline-block;}
.naviga a{display:inline-block;width:28px;margin-left:10px;text-align:center; text-decoration: underline; color: #000;}
.naviga span{display:inline-block;width:28px;margin-left:10px;text-align:center; color: #000; background-color: #ccc; border-radius:12px;}
.naviga a:hover{text-decoration: none;}
		
		

		
.weather_spacer{		
	width: 100%;
	height: 20px;
	border-bottom: 1px solid #000;
	clear: both;
}
		
/*privates*/
#private-forowners{margin-right: 10px; float: right;}
#stextblock{font-size: 85%; color: #888; font-weight: normal;}
#createnew_button{
    text-align: center;
    margin: 20px auto;
}
.search_private_snipet{height: 390px; overflow: hidden; margin-bottom: 14px;}

#my-private-aparts-list {margin-bottom: 50px;}
#my-private-aparts-list td .btn{ margin: 4px; display: inline-block;}

#createnew .l{text-align: right;}



/* Tickets */

.predescr{font-size: 16px; margin: 12px 5px 12px 0px; width: 600px; color: #000; line-height: 22px; }
#tickets-panel{text-align: center; margin-bottom: 20px; padding-bottom: 10px; border-bottom: 2px solid #ccc;}
#tickets-panel span{font-size: 22px; line-height: 40px}
#tickets-panel span a{}
#tickets-panel .selected{background: #009FCF; color: #fff; font-weight: bold; padding: 7px 10px 4px 10px; border-radius: 7px;}
#tickets-panel #l{margin-right: 100px;}
#tickets-panel #r{margin-left: 100px;}
#tickets-link{position: absolute; top:125px; left:-35px;}
#tickets-link a{color: #fff; font-weight: bold; text-decoration: none; font-size: 85%;}
#ticket_descr{margin: 60px 50px 20px 50px; padding-top: 10px; border-top: 2px solid #ccc; color: #666;}
#ticket_descr h2{border: none; margin: 5px 0px 10px 0px;}
#ticket_descr strong{font-weight: normal;}

.text-description ul{margin: 10px;}
.text-description ul li{list-style: inside; list-style-image: url(data:image/gif;base64,R0lGODlhCgAFAIABAAQ0ef///yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RUY2RTIyNkNCQzhCMTFFMUEyMEJBRTMyNzMwOUQ3MkUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RUY2RTIyNkRCQzhCMTFFMUEyMEJBRTMyNzMwOUQ3MkUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFRjZFMjI2QUJDOEIxMUUxQTIwQkFFMzI3MzA5RDcyRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFRjZFMjI2QkJDOEIxMUUxQTIwQkFFMzI3MzA5RDcyRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAEAAAEALAAAAAAKAAUAAAIIhI+hy+0PWQEAOw==);}

#zhd-flayer {background: #FEC11C !important;border: 1px solid #D2721D; margin: 50px 0px 0px 100px;}
#zhd-flayer td{vertical-align: middle; padding: 20px; color:#02134B; text-align: left;}
#zhd-flayer td input{width: 180px; margin-top: 5px; padding: 3px; border: 1px solid #888;}
#zhd-flayer .zhd-small{font-size: 0.9em; color: #555;}
#zhd-flayer td .exlink{cursor: pointer; text-decoration: underline; color: #1D71AB;}

#allarticles a{color: #000;}
#allarticles a:HOVER{text-decoration:none;}
#allarticles p{padding: 10px 0px; color: #555; font-size: 90%; margin-bottom: 10px;}
#allarticles li{list-style: none;}

#zhaloba{border: 2px solid #000; padding: 20px; width: 70%; margin: 50px auto 0px auto;}
#zhaloba textarea
{
	width: 100%;
    padding:2px; border:1px solid #ccc;
}

#zhaloba input
{
    width: 100%;
    padding:2px; border:1px solid #ccc;
}

#zhaloba select
{
    width: 100%;
	padding:2px; border:1px solid #ccc;
}

#need-reg-panel{position : absolute; top: 420px; right: 10%; border: 2px solid #000; padding: 20px; width: 200px; display: none; background: #fff; z-index: 9000;}

.copyrights{font-size: 70%; float: right; color: #666; margin-right: 30px;}
.copyrights a{color:#666;}
.copyrights a:HOVER {text-decoration: none;}

/* pricelist */

#anc_prices{
    background-color: rgb(247, 246, 255);
    border-top: 1px solid #000;
}

#anc_prices td{
  background-color: #fff;
    border-color: rgb(204, 218, 227);
}



#anc_prices th{
    background-color: rgb(204, 218, 227);
}

#pricelist{margin-bottom: 100px; padding-left: 30px;}
#pricelist td{padding: 7px; border-bottom: 1px dashed #999;border-left: 1px dashed #777; vertical-align: middle;}

#pricelist td .p_good{text-transform: uppercase; color: green; padding-left: 32px; padding-bottom: 4px; padding-top: 4px; background: url(data:image/png;base64,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) no-repeat; background-position: left; font-size: 14px;}
#pricelist td .p_bad{text-transform: uppercase; color: red; padding-left: 32px; padding-bottom: 4px; padding-top: 4px; background: url(data:image/png;base64,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) no-repeat; background-position: left; font-size: 14px;}
#pricelist th{padding: 10px; font-size: 1em;border-bottom: 2px solid #666; padding: 3px; }
#pricelist .pricelist_1{font-size: 100%;}
#pricelist .pricelist_2{text-align: left;font-weight: bold;}
#pricelist .pricelist_3{text-align: center;font-weight: bold;}
#pricelist .pricelist_3 b{font-size: 100%;}



#adonsite-prices{border: none; border-spacing: 0px; margin-top: 20px;}
#adonsite-prices .l{padding: 8px 40px 2px 10px; border-bottom: 1px dotted #ccc; font-size: 14px; vertical-align: bottom;}
#adonsite-prices .r{font-size: 20px; width: 200px;vertical-align: bottom;}

#rekviziti{border: none; border-spacing: 0px; margin-top: 20px;}
#rekviziti td{padding:3px; font-size: 16px;}
#rekviziti .r{font-size: 20px; font-weight: bold; color: #000; padding-left: 13px;}

.rating_title{clear: both; font-size: 125%; margin: 45px 0px; }
.poprate{color:#000; margin-top: 12px;}
.poprate ul{list-style-type:none;}
.poprate ul li {margin: 12px 0px;}
.poprate ul li a{font-size:100%!important; font-weight: normal!important; color: #444;}
.poprate ul li a:HOVER {text-decoration: none;}

#netinfo{padding: 20px;}
#netinfo #contacts_list{clear: left; border-top: 1px solid #ccc; border-bottom: 3px solid #ccc; font-size: 1.2em; letter-spacing: 1px; padding-top: 10px; font-weight: bold;}
#netinfo #contacts_list ul{margin: 10px 0px; padding: 10px;}
#netinfo #contacts_list ul li{list-style: none;}
#netinfo #contacts_list ul li b{color: black; font-size: 0.9em; font-weight: normal; text-transform: capitalize;}

.tinymce{width: 100%; height: 300px; min-width: 500px;}

.loginza_button{border: none; vertical-align: middle;}
.loginza_button td{padding: 3px 5px 1px 5px;}
.loginza_button .tdloginza {background: #eee;}
.loginza_button .tdloginza a{text-decoration: none;}

/* BILLING */
#billing_page{margin-left: 5%; margin-right: 5%; border: 1px dashed #aaa; padding: 20px; background-color: #f3f9f7; margin-bottom: 30px;}
#billing_page input{border: 1px solid #ccc;}
#billing_page select{border: 1px solid #ccc; width: 220px;}
#billing_page table{width: 100%;}
#billing_page table td{vertical-align: bottom; padding: 5px; border-bottom: 1px dashed #ccc; text-align: left;}
#billing_page table th{font-family: sans-serif;padding: 5px; text-align: left;}
#billing_page h1{background: none; margin-bottom: 20px;}
#billing_page h2{background: none; margin-bottom: 10px; font-weight: bold;}
#billing_page table.log td{font-size: 90%;}
#billing_page .workspace{margin-top: 20px; padding: 10px; border-top: 1px dashed #eee;}
#billing_page #account b{font-size: 1.7em; color: red;}
#billing_page #account span{font-size: 1em;}
#account ul li{list-style: none;}
#account ul li b{color: red;}
#billing_page .workspace table td{vertical-align: top;  width: 50%; padding: 20px; border: 1px solid #aaa;}
.apart_account_status{font-size: 0.9em; width: 160px;}
.billing_gifts{margin-bottom: 10px; font-size: 1.1em;}
.billing_gifts p{font-size: 1.2em; font-weight: bold;}
.billing_gifts p span{font-size: 1.3em; color: #ff0000; font-weight: bold;}
#billing_tarifs li{padding: 10px; border: 2px solid #ccc; margin: 10px;list-style: none;}
.billing_tarifs_selected{background: #eee; border: 2px solid #888; }

/* USER PROFILE*/
.user_profile{margin-bottom: 30px;} 
.user_profile tr td {border: 1px dotted #EAEAEA; margin: 30px; padding: 10px; vertical-align: top; text-align: left;}
.user_profile tr td #about_me{margin: 5px; margin-right: 100px;  padding: 10px; border: 1px dotted #ccc;}
.user_profile tr td .rate{font-size: 1.6em; font-weight: bold; color: #00CC00; padding: 3px; background: #EFEFEF; margin: 10px; border: solid 1px #ccc;}
.user_profile a{color: #000;}
.user_profile a:HOVER {text-decoration: none;}
#user_trips{ margin: 20px; padding: 10px; border: 1px dotted #eee; font-size: 0.9em; font-weight: bold; color: #666; max-height: 200px; overflow: auto;}
#user_trips a{color: #050;}


#ratings_list{width: 300px; vertical-align: top; text-align: left; border-right: 1px dotted black; padding: 10px; background-color: #F0F1F3;}

/* BOLD APARTS*/
.apart_bold__bold{background: #d0e3cc; color: #000;}
.apart_bold__bold figure a div{background-color: #d0e3cc;}

.apart_bold__bold .b-item__title{color:#000; padding-left: 3px;}
.apart_bold__bold .b-item__text{color:#000; padding-left: 3px;}
.apart_bold__bold .b-item__desc{color:#000;padding-left: 3px;}

.apart_bold__bold .b-item__price{color: #000;padding-left: 3px;}

.important{margin: 0px 3px 17px 30px;}

.votes_count{font-size: 50%; color: #333; padding-left: 6px; text-transform: uppercase; vertical-align: middle;}
.b-vote__table td a{color: #000;}
.b-vote__table td a:HOVER {text-decoration: none;}

.b-base-article__text a{color: black;}
.b-base-article__text a:HOVER {text-decoration: none;}
.b-base-article__text ul,ol{margin-bottom: 10px;}
.b-base-article__text li{margin: 3px 0px 3px 20px; list-style: circle;}

#hotelstars{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAASCAYAAABfJS4tAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA+VpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiIHhtcDpDcmVhdGVEYXRlPSIyMDEyLTA0LTAyVDEyOjI5OjE2KzA0OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxMi0wNC0wMlQxMjo0MDoyMSswNDowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxMi0wNC0wMlQxMjo0MDoyMSswNDowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N0JDQkUzQUE3QzlGMTFFMTg0OTlDNkM5NzFEMjg1NDkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6N0JDQkUzQUI3QzlGMTFFMTg0OTlDNkM5NzFEMjg1NDkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3QkNCRTNBODdDOUYxMUUxODQ5OUM2Qzk3MUQyODU0OSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3QkNCRTNBOTdDOUYxMUUxODQ5OUM2Qzk3MUQyODU0OSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlRD2BMAAAMlSURBVHjarFRLb9RWFP7u9Wtszyt2JskATUiABCni0UWzqgBRFYEQVXas2gUbNn1ILNjAgn1XXSFVqir1N3RTAlVaVdkkUlrRNEOSSYIICWSe8cSJ7bF9e4wmEkJIDBJH+nR9r8/57jn3PNiDhwq6EINDchXVgB+0hmm/fvDj88+CtxpwdCcnVJGBlR1Mvr/oxqBb4sl8XMBQ/ygkSf2B9ukPQawy8Hv93IJpDsCyjyVnlz4E8cV0aCNrZMGVYfTa48nZ1XcZyZ11hKATigRBiAlaZ72cCwvQTIvcGEM+J0HXH93Y32/8kiR16pGaZK9NSBGqhBYldDkhHtGEXqZwIcUaBFch8xCcy+ShABMq+qPDYGYBgg3CNMZQLP6Ker00LXEDsYggBCd9jrbfRBi1QZeNJsRMcAmMnO/DAIoiD6bmIKUL4BkyMPbAvQLF1kuxxGAsi+Gh6xj6SKeLCkRcheI9gVtZxNLWHOLITV4gnRCXA7F7nNaBZ8z9i0uHcTTeAfd9CO00eXoKwqJovV3y4Dmp0YVsErxdAZwZwizqtSdY8hbQiuq3SGGanmL+4I3LCUK0R8vx+rcOCl+P+nswmusQjUGEvg7e0wtJ0RFWlxBsrIG5JQR+Fduyjw2+ihDBTSL88c3kHcgy4ZtKXKm6Irg3zm3kU0+hNGXUVl9i779NFMctRCkHO46LF6qDBtZ+Jpv7RDr7OpH05VfS26rljzZ8WWXZc7ZiYs/hmJltoFzaQiqlojhxCKyf4VljEVEUXCPSUrd1bMlMuWtpOiXHx/Sfm5hbqEDyd/B4ah7lqRVkZA2mZiW6p96nQY5qTEePwfCYPF1Z9nDoZArFj03YGWD+txJqf1dhqflE99P3IT6bVdL0rg5WF0MMnjdw5EoL7pnalHJBQa5XwsLvq8h6JlWIdIfqVuuGWKFm+ckOMlhZYzDOxTDP1KlZorPJjHDt5m3p/C7afT4q/zpI857E5pNuiG2FqdhsOnDHKuB267uO3j+d/99HWjARn6xhM7eN0HuV/J6uh5AnexCvxgDud+bH6zJL3XI6pq6k+k32jTft/xdgAEZpITf2hebiAAAAAElFTkSuQmCC);background-position: left;background-repeat: repeat-x; margin-right: 7px; border: none;}

.chain{margin: 4px 0px;}
.chain a{color: #6b0000; font-weight: bold;}
.chain a:HOVER {text-decoration: none;}
.ent_gall__element{overflow: hidden;}
.ent__gall{overflow: hidden;}
.ent_gall__element img{width: 100%;}
.la__img{
	background-position: center;
	background-repeat: no-repeat;
	 -moz-background-size: 100%; /* Firefox 3.6+ */
    -webkit-background-size: 100%; /* Safari 3.1+ и Chrome 4.0+ */
    -o-background-size: 100%; /* Opera 9.6+ */
    background-size: 100%;
	width: 100%; 
	height: 250px;}


.gall_v2 .la__img{width: 49%;  height: 250px; float: left; margin-right: 0.5%;}

.gall_v3 .la__img{width: 50%;  height: 123px; float: left; margin-bottom: 2px;}
.gall_v3 .la__img1{width: 49%;  height: 250px; float: left; margin-right: 1%;}

.gall_v4 .la__img{width: 49%;  height: 123px; float: left; margin-bottom: 2px; margin-right: 0.5%;}

.gall_v5 .la__img{width: 32.8%;  height: 123px; float: left; margin-bottom: 2px; margin-right: 0.5%;}
.gall_v5 .la__img1{width: 66.1%;  height: 123px; float: left; margin-right: 0.5%; margin-bottom: 2px;}

.gall_v6 .la__img{width: 32.8%;  height: 123px; float: left; margin-bottom: 2px; margin-right: 0.5%;}

.gall_v7 .la__img{width: 24.5%;  height: 123px; float: left; margin-bottom: 2px; margin-right: 0.5%;}
.gall_v7 .la__img1{width: 49.5%;  height: 123px; float: left; margin-bottom: 2px; margin-right: 0.5%;}

.gall_v8 .la__img{width: 24.5%;  height: 123px; float: left; margin-right: 0.5%; margin-bottom: 2px;}

#comment_form_cont{display: none; padding: 10px; margin-bottom:15px; border-bottom: 3px solid #000; clear: left;}
#comment_form_cont .comment textarea{width: 100%; height: 150px; margin-bottom: 20px;}

.off_ans{padding: 6px; border-top:1px solid #ccc; background: #f4f3f2; }
.off_ans .off_ans_title{font-weight: bold;}

/*ALSO*/
.also_panel{border: none; padding-top: 10px;}
.also_panel h1{margin: 10px 0px; font-size: 110%; text-transform: uppercase;}
.also_panel h2{font-size: 100%;}
.also_panel h2 a{color: #000; text-transform: uppercase;}
.also_panel h2 a:HOVER {text-decoration: none;}
.also_panel .also_cont{margin-bottom: 15px;}

/**************************************************
*
*	CONTAINER STYLES
*
**************************************************/

#horiz_container_outer
{
	width:800px;
	overflow-x:hidden;
	overflow-y:hidden;
	position:relative;
	height:310px;
	margin:5px auto;
	
	border:1px solid #cccccc;
}

#horiz_container
{
	width:4040px;
	margin:0px;
	padding:0px;
	height:300px;
}

#horiz_container ul
{
	margin:0px; padding:0px;
	float:left;
}

#horiz_container_inner
{
	padding:5px;
	padding-left:0px;
}

#horiz_container li
{
	list-style:none;
	display: inline-table;
	margin:0px;
}

#horiz_container li img
{
	padding:0px;
	margin:0px;
}


#error_thanks{min-height: 400px; font-size: 150%;}
#editprivate{margin-bottom: 40px;}
#editprivate h3{font-size: 26px; margin: 20px 0 0 0; border-bottom: 1px solid #eee;}
#editprivate label{font-weight: normal;}

#editprivate .form-group input[type=checkbox]{width: 20px; height: 20px; margin-left: 10px; display: inline-block}

#editprivate tr td{}
#editprivate .l{max-width: 300px!important;}
#editprivate .c{}
#editprivate tr td input{padding: 1px; border: 1px solid #bbb; width: 100%;}
#editprivate tr td select{padding: 1px; border: 1px solid #ccc; width: 100%;}
#editprivate tr td textarea{padding: 1px; border: 1px solid #bbb; width: 100%; height: 100px;}
#editprivate tr td .cb{width: auto;}
#cont-r{width:100%;	}
#edit-private-map-pics{
    padding: 10px 25px 10px 10px;
}
#edit-private-map-pics #pmap{margin: 5px; width: 100%; height: 400px; border: 2px solid #eee;}
#peditphotos{}
/*
#edit-private-map-pics button{margin: 3px; padding: 5px 10px 5px 10px; border: outset buttonshadow; background-color: buttonface; cursor: pointer;}
*/

#edit-private-map-pics input[type=file]{cursor: pointer;}
#edit-private-map-pics input{padding: 2px; border: 1px solid #ccc;}
#private_gallery .pimg{margin: 8px; float: left; height: 205px; border: 1px solid #eee; padding: 5px;}
#private_gallery .pimg img{max-height: 170px;}
#private_gallery .pimg input[type=checkbox]{width: 20px; height: 20px;}
#private_gallery .pimg input[type=checkbox]:after{content: "выбрать"; margin-left: 24px; line-height: 20px; font-size: 12px; }
#editprivate .price{width: auto!important;}
#editprivate .price select{width: auto;}
#editprivate .price input{width: 70px;}

.p_e_from_to{display: inline; font-size: 0.9em;}
.p_e_from_to input{width: 60px!important; font-size: 0.9em; display: inline-block!important;}
.p_e_from_to select{width: auto!important; font-size: 0.9em;}
.p-price-block{
    margin: 10px 0 20px 0;
}



/*PERSONAL MAIL*/
#mailmessages{max-width: 1200px; background: #fff;}
#mailmessages ul li{list-style: none;}
#mailmessages ul .mail_header{font-size: 10px; padding-top: 12px; width: 80%;}
#mailmessages ul .mail_header.me{margin-left: 20%; text-align: right}
#mailmessages ul .mail_header b{font-size: 14px;}
#mailmessages ul .mail_header span{color: #444; font-size: 12px;}

#mailmessages ul .mail_body{ width: 80%;  border-radius: 2px; font-size: 22px; line-height: 34px;}
#mailmessages ul .mail_body.me{ margin-left: 20%;}
#mailmessages ul .mail_body:not(.me){
    background-color: #fafafa;
    border-color: #dadada;
    color: #333333;
}
#mailmessages textarea{
    width: 80%; margin-left: 20%;
}
#mailnewmessage{padding: 30px 30px 30px 0px; width: 70%;}
#mailnewmessage textarea{border: 1px solid #ccc; padding: 3px; width: 100%; }
#mailnewmessage span{float: right; font-size: 1.2em;}
#maillist{margin-right: 250px; float: left;}
#maillist ul li{font-size: 110%;list-style: none; margin-bottom: 5px;margin-left: 20px; border-bottom: 1px dotted #ddd;}


.footinfo{margin-right: 10px; float: right;}

#moneyback{width: 700px;}
#moneyback ol{padding: 10px; margin: 5px; border: 1px dotted #ccc;}
#moneyback ol li{padding: 10px; margin: 5px 5px 5px 20px; border: 1px dotted #ccc;}
#moneyback ol li b{color: #000;}
#moneyback ol li select{padding: 2px; border: 1px solid #ccc;}
#moneyback ol li textarea{padding: 2px; border: 1px solid #ccc;}


.private-char-list{
    background-repeat: repeat;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAGQCAMAAAC3Ycb+AAAAM1BMVEX5+vvr7O3y8/Tu7/D4+fns7e73+Pjt7/D29vf3+fnt7u/09fXx8vPv8PH19vfy8vPz9PUQ6VWYAAAH4klEQVR4Xu3d2XYTvxLF4doahx7f/2mPnUA6eJn/SaAdKeb33QC+yYKNqiR1W7J/DwAAAAAAAAAAAAAg2FDgfbFxoEi6RoJ18xfLXq2rOusbRVJWe5Cp6SefiOSjiuL8iEyC10X23kddOPsgIonSAzJJTYqu2lWZJc32MUQySzo9k5AlH+ynEj+cCJFM0rycnclyE0CK0scCJ5IgbRamUzMpUrZfJKmZDRLJbEPLamZ2ZLKfMkCS/cpJkw0SSbWhOSkdMyP5cMagW+5+9hHspCRpt6uwnDQ/LfdGw6JoH4IobxcpS3E9aczV+x9+BGYpmE1RyvWsInh32BT7CEzSapukOdgAgSBIS5biZIeeJQtZFy3ZoWtTxy5pCXboO+1Fkpwdui8MkYsdBt86Qf/NRfTffse4D6jQ/xEuHv+SA3gN6PEAAAAAAMC6LKsNA6suuiVS3iR7gUUX3vooOiTrjkCyDt7eULIm62KX5vJq+Vk3sXrfKY8QFYO9qlKzvrBJu/3kJGf94HZQhKZYrSN4qdx8N9P6QZGWOwH1gibV24S8dUbFGqZmoUrZbNCuzqy3/7wXx7rwqkY16wq7tNlPg+ydMNEaaIqFImX3KkvJesOiw2zdoerNj/4OAAAAAAAAAAAAAAAAAJvkg40Cky4WGwWcFCUbBXZdZBsFQpa02jAQpr1aRwAAAAAAAAAAAKhtsoHAS5t9Aoq7VexEe/xcInC65exMKQ712J9ALH32eDACsfck94CLU2wcBGJeqvYQayWQP7BKuz1AmBVXAvkDTd7Ol5ou5kAgnzZLj3mPtknKiUA+a5KSnSt4SVtIWZ+vhwRSpGKnKlGv/SPMkpZgXRHIJslXe7FGKRbrh0BqluRu/9gLPWSKUis3o1y5WgfMso6mcaeldMA6pElxt1thUZ9dZVbqTTH9ZqTv7PZ+TJbCmROs+sHP7yOQmjXbadJvRkJT5onhR7lg57n/L596tRDcr02blKwH3J8iNDXrA1F5pIqF+U7N2vtVLKzSZDdyx4qFqMV+VXtWLMxSGLliUbP6Vyxq1kgVC7Pk3ut8+TZW3YrWEYJuzfYdAAAAwF0VGwX+6/UCEAgkf1ogYIQQCAAAAAAAAAAAAAAAAAAAAAAAAAAAQCrFxoC0L00XNgBU1/SDdYc66yp6tw9QsuCipLYlGwFSluRX+77W1Z7IGqU42Vd4VDnMyvY0pi+7/7U2KQc7X5W2p8pjsi8xP+oIll1K5PF5XhfezucV7UmkeOTxbUdIkGZ7DqEdeXzfHjJJqz2H7Yv/b5VkD7BI9hyS1MJz3ADyHLxUnuSOnKeQJP8st0g9hfkJpu+n3SQc+m/lhecYIEnaT6rfnTOZnqD2nnj3+S7phEyovVntrJEW+2bSOlSskTcWm3Lds65y6NNCnH1/u5TOrBhOUq7WQXmODQeveOZ6ZpM0h17rqWIdDLuxGKQlq99Mx0nWwcAbi14XLRmBDLKxuB/PTnuopdh7bCzWwaY5bCzmYk+FxS1czDYUVPs0AAAAAAAAAAAAAAAAAMktXsp+W60/TE1vogvWH4fPKfrZ+dff7dYRJklxS/YiTE3SHKwXTLcB7FHKJDLQYWc1S7N1gRSlZDdCllbrAfnuyQ81qlkHmN4VpylLWl7jcX1O6EBTDMfc94UPZha6nB+GSXLHQY1xc3OUvF0sivblsLwNkPnH3Lf+aCpOqvbV8NZBquTDSyJFWl5/KfbFUN5at5PK/rocbGqdAsFRl7yaeekIxEnB0O0gDi//4wieVVo6NXXMvwSySX6dmjR1mvbCKx/RhBr1wvdfGFKyJslZarpYglnqvHVCINYUk1lxU+23uYjpmNuuUvyZQWpsv/c/rniT5KdkdZ0lZUPvA72nqDebdYH5/Y5VnaNeLMX6QLppFmV3rgTDmJeNgOt4sEmLjQPh/7zy45J9KYT4XwcNz4odEuHNrJzsnuo1dCB7sIdbvV87VC25cP9C9jZwHpPi/vifcfHlicySoqv2XtibjmI2JC+plYf/jB7TntJ0sezJXqVp0UWcbGhTlOTrEwZyfGWnee/zt/nmTnCSylOVrMM6Rx20TPYNFMk/uqkvq/WSduev3F7se2hStWFgH+pJAUJUDDYMbFIrNgy4KMmPEwnqrIu52lCIpNgwMP1+IQ0mWpil3YaBImUbB8KsZCNBtREBAAAAAAAAAAAAAAAAAIBarmwUcLqyu0AgcJL/ZCBghBAImGUBAAAAAAAAAAAAAAAAkrL3fnbOTaVU6wz6hbM/EuwskPzV3wXSTksE70JIf1qykpydiED+1i5VGweBzJK3cRBIlrTaKAgk6GKcvk4gRfI6q6/7q4lA/oaT6mm3qOrKEcjfWBTPu2dYav9aIKGkcwOJWsyWP+3rBFL0k7/4+0DqS6Y1qgVK1t8FolMK9iqV107iaOp/GMjsrjZ/yt9+k8Jf3I6OSUp2Iq9sF3/a1+EkO5M028XR17sikCR5txY7+npXBLLrVfRzHmB+RCBl9jp07OsEcghlcovXlbe+COQ2l2qDSvvmXyxurYMH8vzWJeq9to2TyaJm/5bgol5kf9X0whcbg//X6vxrHMuejtK6NV34ZCPY8j8VSMqS2h5uP551sdkXwyQpTnZHnSXlal8Js6Qt2H2lSTHZF8KsuNpvhfmrE8GW7L9sUrOBYPrRRQAAAAAAAAAAAP4Hwd4wVc8Xf9oAAAAASUVORK5CYII=');
}
.private-char-list-item{
    height: 70px;
    /* margin: 10px 0; */
    line-height: 20px;
    font-size: 18px;
    font-weight: bold;
}
.private-char-list-item.private-alt-pos{
    height: 80px!important;
    margin: 10px 0!important;
}

.private-char-list-item>div{
    padding: 10px;
    border-radius: 6px;
    color: #fff;
    background-color: rgba(0, 49, 98, 0.76);
}
.private-char-list-item strong{
    font-weight: normal;
}

.private-descr{
    margin: 20px 0 0 0;
    padding: 20px;
    font-size: 20px;
    line-height: 30px;
    border-top: 1px solid #ccc;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}


#private-prices{margin-bottom: 15px;}
#private-prices li{font-size: 26px; list-style: none; margin: 10px; float: left; }
#private-prices li b{font-size: 105%;}
#private-prices li .ft{font-size: 85%; color: #000;}

.private-contact-list{
    margin: 0px 0 40px 0;

}
.private-contact-list .private-contact-item{
    font-size: 30px;
    font-weight: bold;
    line-height: 44px;
    width: 100%;
    text-align: center;

}
.private-contact-list .private-contact-item>span{
    font-weight: normal;
}
.private-contact-list .private-contact-item .help-block{
    font-size: 15px;
    font-weight: normal;
    margin-top: -8px;
    line-height: 20px;
}



.private-address{
    font-size: 22px;
}

.blue-bg{
    background: #337ab7; border-color: #2e6da4; color: #fff;
}

#private-reviews{margin:10px 10px 30px 10px;}
#private-reviews li{list-style: none; padding: 5px; margin-bottom: 20px;}
#private-reviews li a{color: #000;}

.unpaid_bills{width: 400px; vertical-align: top!important; border-left: #ccc 1px dotted;}
#summa{font-size: 1.6em; color: #000;}
#summa b{color:red;}
#paytable tr td{vertical-align: bottom;}
.button{padding: 3px 10px 3px 10px; color: #000; border: groove; cursor: pointer;}

.contacts_page{padding: 10px 20% 0px 20%;margin-bottom: 100px;}
.contacts_page #border{border: 1px dashed #ccc; padding: 10px;}

.contacts_page #border div{margin-bottom: 25px; padding: 3px; border-bottom: 1px dashed #ccc; }
.contacts_page table{margin-bottom: 15px;}
.contacts_page table td{padding: 10px; font-size: 1.3em; font-weight: bold; }
.contacts_page b{font-size: 1.2em;}
.contacts_page table td b{letter-spacing: 1px;}
.contacts_page #border div h2{border: none!important;}

#aparts_content{min-height: 300px;}

.faq-contents a{color: #000;}
.faq-contents a:HOVER {text-decoration: none;}

.sbutton{height:29px; margin:0px; padding-bottom:10px; width: 98%; margin:6px; text-align: right;}
.sbutton button{width:78px;height:29px;background:url(data:image/png;base64,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) no-repeat;color:#fefefe;font-size:0.9em;cursor:pointer;}

.sbutton1{height:40px; margin:0px; padding-bottom:10px; width: 100%; margin:6px; text-align: right;}
.sbutton1 button{
	font-family: Arial,Helvetica,sans-serif; 
	font-weight: bold;border-radius: 8px 8px 8px 8px;
    border-width: 3px;
    box-shadow: 0 1px 1px #888888;
    background-clip: padding-box;
    background-color: #0b6eba;
    border: 4px solid #0e4066;
    color:#FFFFFF;
    width: 120px;
    height: 44px;
    font-size: 1.1em;
    cursor: pointer;
    margin-right: 15px;
    clear: both;
}

.sbutton1 button:HOVER{background-color: #182d72;}
.apart_title_city{font-size: 95%; font-weight: bold; color:#6b0000; margin-bottom: 15px;}

.s50{font-size: 80%;}

.static_page{text-align: left; font-size: 100%; line-height: 115%;}
.static_page h2,.static_page h3,.static_page h4{
    font-weight: bold; margin: 10px 0px 5px 0px;
}
.static_page h1{
    font-size: 32px;
    margin: 0 0 20px;
    line-height: 45px;
    text-transform: uppercase;
}

.static_page .spacer{
    display: block;
    height: 20px;
    width: 100%;
}

.static_page h2{
    font-size: 27px;
    margin: 34px 0 14px 0;
    line-height: 38px;
    text-transform: uppercase;
}

.static_page h3, .static_page h4{
    font-size: 23px;
    margin: 0 0 20px;
    line-height: 32px;
    text-transform: uppercase;
}

header .yap-rtb__iframe{
    margin: 0 auto!important;
}

.yap-rtb__iframe{
    margin: 0 auto!important;
}

.static_page{
    font-size: 16px;
    line-height: 24px;

}

.static_page p{
    color: #333;
    margin-bottom: 20px;
}

.static_page li{margin: 3px 0px;}
.static_page ul{list-style: disc; margin-left: 20px;}
.static_page ol{list-style: decimal; margin-left: 20px;}

.static_page img{
    display: inline-block;
    max-width: 100%;
    float: none;
    margin: 14px auto;
    width: 100%;


}

.static_page img.left{
    float: left;
}

.static_page img.right{
    float: right;
}

.static_page img.center{
    float: none;
    margin: 14px auto;
}

.static_page img.block{
    float: none;
}


@media (min-width: 930px)
{
    .static_page img
    {
        display: block;
        float: none;
        margin: 14px auto;
        width: auto;

    }
}


@media (min-width: 1200px)
{
    .static_page img
    {
        display: inline-block;
        max-width: 50%;
        float: right;
        width: auto;
    }
}


.static_page .article-cat-url{
    color: #00acdf!important;
    font-weight: 700;
    font-size: 13px;
    text-transform: uppercase;
}

.static_page .disclaimer{
    text-align: right;
    font-size: 14px;
    margin-top: 30px;
}

.static_page .article-preview
{
    padding-bottom: 40px;
    margin-bottom: 30px;
    font-size: 16px;
    line-height: 28px;
}
.static_page .article-preview .with-img{
    padding-left: 40%;
    background-position: 15px 0px;
    background-size: 36%;
    background-repeat: no-repeat;
    min-height: 300px;

}

.static_page .articles-cats ._h{
    font-size: 18px;
    margin: 0 0 25px;
    letter-spacing: 0.5px;
    color: #333333;
    text-align: center;
}
.static_page .articles-cats ul{
    margin: 0;
    padding: 0;
}

.static_page .articles-cats li{
    list-style: none;
    text-transform: uppercase;
    border-bottom: 1px solid #eeeeee;
    padding: 6px 0 6px 12px;
}

.static_page .articles-cats li.current{
    font-weight: bold;
}

#rules-for-owners li{list-style: none; font-weight: bold;}
#rules-for-owners li li{list-style: none; font-weight: normal;}

.noresults{font-size: 180%; margin-top: 100px; width: 45%; float: left; padding-left: 20px; text-align: center; color: #9f0000; font-weight: bold;}
.autotranslated{color: #9d4e4e; font-size: 80%;}

.mark_title{max-width: 99%;}
.mark_img{height: 110px; float: left;}
.mi_cont{width: 100%; overflow: hidden; max-width: 200px;}
.mi_cont a{clear: both;}

.ifyou{margin: 10px;}
.ifyou a{font-size: 90%; color:#555;}
.ifyou a b{font-size: 100%; color:#b30000; text-transform: uppercase;}

.reg{font-size:100%;color:#575f61;}
.reg input#submit{width: 120px; background: none; cursor: pointer; border: outset; background-color: #ccc; margin: 0px; padding: 7px 20px 7px 20px; height: auto; color: black;}
.reg input{width:235px; background:#efefef;padding:10px;color:#7c8688;border-radius: 3px; margin-bottom: 10px;}

#pureg {margin: 25px 0px;}
#pureg .b-promo-header__select_div{width: 60%; margin-left: 20%;}

.__arrow_down__{width: 100%; height: 100px; background: url(data:image/png;base64,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) no-repeat center; clear: both;}

.b-promo-header__select_div{
    width: 100%;
    cursor: pointer;
    background-color: #352e29;
    margin: 0;

    padding: 0 37px 0 14px;
    height: 41px;
    border: 4px solid #352e29;
    letter-spacing: normal;
    word-spacing: normal;
    line-height: 41px;
    text-transform: none;
    text-indent: 0px;
    text-shadow: none;
    display: inline-block;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAhCAIAAAGvgWWuAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowQTI5NkFFMTYxMkExMUUyQjlCM0YyNDhEMEVBREEwMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowQTI5NkFFMjYxMkExMUUyQjlCM0YyNDhEMEVBREEwMSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjBBMjk2QURGNjEyQTExRTJCOUIzRjI0OEQwRUFEQTAxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjBBMjk2QUUwNjEyQTExRTJCOUIzRjI0OEQwRUFEQTAxIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+0RzDZwAAAYpJREFUeNpijPD3YEACLED8+ctXCIeXh5sJwrp2+z6EAeVrqSoi1AOVwfUDBBAjsnkscJMQOu8/fobgKMpKgZQhGwAQQCADkLXBAcIxWAGK3Nv3H3HKCQvyI3MBAogRLQCwOx6naSRKAMMRHpTQ0IMH6N+//7AbxczMRNgOlEBEBgABhDNAcQECAU2y7/EAFkyhh09ffP32Hc6Vl5Hk5uQgoEdeWuLfv/837j5ATpkE9IBczMSIVTX5/iFHD0AA4UyAOAONpNgkx1XDQQOWKEfOeZgpBYsNspLicLamigJhJ/HycLGxsQIZUmIijIyMRPlBRV6GhYVZgJ+XBE+rKcoN34jDVZDhAgABRnIBRyogs0CkR+ExagftAAtBFcBmxss37/AoYGVhUZKTRq6/SbYD2Fzh5+W5++gJcvMADkQEBcREBKkQVsAiSF1JXhC1FAJWkMDSiaAFRPkDDiSB5vHz3n/8/P///3w83DKSYlSLD2TAwc4OLLJ//vrFzsZG23RFkgWjeXDQ2QEA7qJXkTdkwocAAAAASUVORK5CYII=);
    background-repeat: no-repeat;
    background-position: right 0;
    border-image: none;
    text-align: center;
    
    color:#fff;
    font-family: "PT Sans";
    font-size: 22px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 0;
}

.mrs{color: #fff5a3;}

#apart_content_links{
	clear: left;
    margin-bottom: 12px;
    padding-bottom: 12px;

}
#apart_content_links li{list-style: none; margin-left: 5px; line-height: 40px;}
#apart_content_links a{ font-size:22px;  border-bottom: 1px dashed; font-weight: bold;}

.bookbutton{
background-color: #EB540A;
font-family: 'Maven Pro', arial, serif;
font-size: 13px;
font-weight: normal;
padding: 3px 6px;
text-shadow: #555 1px 1px 0px;
color: #fff!important;
}

.b-vote_list_panel .b-vote__list{margin: 0px; display: inline;}

.b-vote_list_panel .b-vote__list li{
	list-style: none;
    margin: 8px 12px;
    display: inline-block;

}
.b-vote_list_panel .b-vote__list li a{color:#A70E0E; font-weight: bold;}
.b-vote_list_panel .b-vote__list li span{font-size: 75%;}
.b-vote_list_panel{ clear: left;}

#tomoderform {cursor: pointer; color: #A00000; border: none; font-weight: bold; font-size: 20px; background-color: inherit; text-decoration: underline;}

.booking_button{text-align: right;}
.booking_button__button{ padding:20px 40px; font-size:18px; background-color: #d10909; margin-bottom: 10px; cursor: pointer; color: #fff; border: none;}

/* white label */

#booking_service{
    padding: 20px 15px 15px 10px;
    background: #0d454e url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAH0CAYAAAD8PUeXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUhJREFUeNrsVe11xCAMk7JIN+4MnbEDVA3hwBaGDtB39yMvhliW5Y/Dx+fX94X7dwnERQi3+TzYzu4Lqpm8TbS35wzzwTD7d8O8Lf9E44wG0N1atIgbUC8GmLcTPhjoMZWjdbcZkslDzYPZBBZCm2gaeJ2VBkpPxhmsKHRzahDUSjTNtNonrKxygjSAXVwdUpXqWaiWLxb4qjjkEjs8PWlQlZVQ3yCvdJU4y649ADwZ+RlD00SNJ4CNmeqBPCRZg6VGOqjr1c+dYyPUaxSTgr+qJSx4qiPkxPdKWj063i64YnlEHzjoI/FPrIKhuDwul+qfOhawcYHvq6g51wb2FvCLIvGx23eK16rSh3NZX8tE7TWdAJx9QOyJlw3sM016K3uLbmef9ezYGx58mbJ1qTKosegsTxrzP+o1q6cJ6Bdvt7fb/3f7FWAAW4RjlLZ2fUcAAAAASUVORK5CYII=) 0 0 repeat-x;
    -webkit-box-shadow: 0 5px 8px rgba(0, 0, 0, 0.65);
    -moz-box-shadow: 0 5px 8px rgba(0, 0, 0, 0.65);
    box-shadow: 0 5px 8px rgba(0, 0, 0, 0.65);
    color: #fff;
    width: 700px;
    margin-top: 10px;
    border-radius: 3px;

    }

#booking_sb_w{
    background-position: 0px 0px;
    border-top: solid 1px #7B5025;
    border-bottom: solid 1px #64482D;
    border-left: solid 1px #7B5025;
    border-right: solid 1px #7B5025;
    font-weight: bold;
    color: #402000;
    box-shadow: 0 2px 2px rgba(0,0,0, 0.65), inset 0 1px 0 rgba(255, 255, 255, 0.8);

    display: inline-block;
    overflow: hidden;
    margin: 0;
    padding: 0px 40px;
    background-image: url(/bundles//var/www/apartos/data/www/apartos/public/layouts/default/css/i/buttons-new.png);
    background-repeat: repeat-x;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    line-height: 44px;

}

#booking_sb_w:hover{
    background-position: 0 -50px;
}

#booking_sb_w:active {
background-position: 0 -100px;
    box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.65);
    border-top: solid 1px #673401;
    border-bottom: solid 1px #d1c1b2;
    border-left: solid 1px #673401;
    border-right: solid 1px #673401;

}

#booking_sb_w button{
    margin: 0;
    padding: 0;
    text-align: center;
    background: transparent;
    border: none;
    text-decoration: none;
    vertical-align: middle;
    height: inherit;
    line-height: inherit !important;
    font-family: inherit;
    color: inherit;
    font-size: inherit;
    font-weight: inherit;

    cursor: pointer;
    outline: none;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-transform: inherit;

    }

#booking_service table{border: none; border-spacing: 0px;background: none; width: 100%;}

#booking_service td .small{font-size:80%; color:#eee;}
#booking_service td{border: none; background: none; border-spacing: 0px; padding: 10px 5px; vertical-align: middle;font-size: 110%;}

#booking_service input{padding: 10px 7px;font-size: 120%; width: 150px; border: 1px solid #999;}
#booking_service select{font-size: 120%; padding: 10px 7px;}
#booking_service #ch_cont{display: inline;}

.bookingformbig_cont{
	width: 98%;
	margin-bottom: 20px;
	
}

#bookingformbig{


}

.b-ok-widget{
	width: 98%;
    max-width: 1000px;
    margin: auto;

}

.b240x400wrap{
	padding-bottom: 0px!important;
	height: 400px;
	overflow: hidden;
	background: none;
	background-color: #fff!important;

}
.in_apart .ok-b-destination{
    width: 740px!important;
}

.in_apart .b-ok-widget{
    width: 740px!important;
    margin: 20px 0px 20px 0px;

}

.in_apart .ok-b-form-search-main{
    padding: 15px 10px 30px 30px;
    border-radius: 6px;
}

.b240x400{
	
	width:240px;
	height: auto;
	margin: auto;

}

#to_region{
    margin: 0px 30px;
    float: right;
    color: #fff;
}

#to_region .likelink{
    color: #e9e329;
}

#anc_ents{
    background-color: rgb(251, 246, 250);
}

#fm_info_panel{position: absolute; width: 40%; top:300px; left: 30%; background: #fff;padding: 10px;}
#fm_info_panel__f{padding: 20px; border: 3px solid #000; background: #ffffe7;}
#fm_info_panel ul{margin: 20px 0px;}
#fm_info_panel ul li{list-style: none; margin-bottom: 15px;font-size: 120%}
#fm_info_panel button{line-height: 30px; padding: 0px 10px; font-size: 16px; margin: 10px 0px; min-width: 120px;}

.navlr{ width: 500px; margin: 30px 0px 40px 20px;}
.navlr a{font-size: 120%; font-weight: bold; color: #000;}
.navlr #l{float: left;}
.navlr #r{float: right;}

.netlist{margin-top: 30px;}
.netlist li{list-style: none; margin: 10px 0px 10px 20px;}


.static_page.article a{text-decoration: none; color: #275586;}
.static_page.article a:hover{text-decoration: underline;}

table.contacts-list{
    margin-left: 10px;
    font-size: 18px;
    line-height: 22px;
    clear: left;
    margin-bottom: 12px;
}


#main_descr{
    line-height: 22px;
    float: right;
    font-size: 16px;
    margin: 20px 0;
}
table.contacts-list td{
    line-height: 34px;
    font-size: 14px;
    padding: 0px 10px;
}

img.ent-image{
    display: inline-block;
    margin: 4px 5px 0px 0px;
    border: 2px solid #fefefe;
}
table.contacts-list td b{
    font-size: 17px;
}


table.contacts-list .cont-phone{
    display: inline-block;
}

.under-contacts{
    font-size: 16px;
    text-align: right;
    font-style: italic;

    margin-bottom: 20px;
    padding-bottom: 5px;
}
.under-contacts p{

    border-bottom: 3px solid #f1f1f1;
    font-size: 16px;
}

.b-service-item__text p{
    margin-bottom: 12px;
    text-indent: 20px;
}

@media (min-width: 300px) {
    .b-promo-footer__text{
        font-size: 50%;
    }
}
@media (min-width: 768px) {
    .b-promo-footer__text{
        font-size: 87%;
    }
}

.payment-buttons .btn{
    display: inline-block;
    margin: 9px;
    height: 100px;
    width: 370px;
}

.payment-buttons .btn img{
    width: 70px;
}

.sfound{width: 100%; text-align: right; font-weight: bold; font-size: 14px; margin: 20px 0;}
.slink-wrap{width: 95%; margin: auto; margin-top: 20px; font-family: Arial, Helvetica, sans-serif;}
.slink-block{margin: 8px 0 26px 0;}
.slink-title{font-size: 20px; line-height: 27px; text-decoration: none}
.slink-title:visited{color: #551a8b;}
.slink-link{font-size: 14px; line-height: 18px; color: #047a01}
.slink-snipet{font-size: 15px; line-height: 17px; margin-top: 3px; color: #333;}

/* POST */
.static_page h1{
}/*! jQuery UI - v1.11.1 - 2014-08-13
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=gloss_wave&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=highlight_soft&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=glass&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=diagonals_thick&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=flat&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0); /* support: IE8 */
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin: 2px 0 0 0;
	padding: .5em .5em .5em .7em;
	min-height: 0; /* support: IE7 */
	font-size: 100%;
}
.ui-accordion .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
.ui-button {
	display: inline-block;
	position: relative;
	padding: 0;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	overflow: visible; /* removes extra width in IE */
}
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
	text-decoration: none;
}
/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
	width: 2.2em;
}
/* button elements seem to need a little more width */
button.ui-button-icon-only {
	width: 2.4em;
}
.ui-button-icons-only {
	width: 3.4em;
}
button.ui-button-icons-only {
	width: 3.7em;
}

/* button text element */
.ui-button .ui-button-text {
	display: block;
	line-height: normal;
}
.ui-button-text-only .ui-button-text {
	padding: .4em 1em;
}
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
	padding: .4em;
	text-indent: -9999999px;
}
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 1em .4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 2.1em .4em 1em;
}
.ui-button-text-icons .ui-button-text {
	padding-left: 2.1em;
	padding-right: 2.1em;
}
/* no icon support for input elements, provide padding by default */
input.ui-button {
	padding: .4em 1em;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
	position: absolute;
	top: 50%;
	margin-top: -8px;
}
.ui-button-icon-only .ui-icon {
	left: 50%;
	margin-left: -8px;
}
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
	left: .5em;
}
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
	right: .5em;
}

/* button sets */
.ui-buttonset {
	margin-right: 7px;
}
.ui-buttonset .ui-button {
	margin-left: 0;
	margin-right: -.3em;
}

/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 45%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}
.ui-dialog {
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 20px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}
.ui-dialog .ui-resizable-se {
	width: 12px;
	height: 12px;
	right: -5px;
	bottom: -5px;
	background-position: 16px 16px;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
.ui-draggable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-menu {
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	outline: none;
}
.ui-menu .ui-menu {
	position: absolute;
}
.ui-menu .ui-menu-item {
	position: relative;
	margin: 0;
	padding: 3px 1em 3px .4em;
	cursor: pointer;
	min-height: 0; /* support: IE7 */
	/* support: IE10, see #8844 */
	list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}
.ui-menu .ui-menu-divider {
	margin: 5px 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
	margin: -1px;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item {
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: 0;
	bottom: 0;
	left: .2em;
	margin: auto 0;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	left: auto;
	right: 0;
}
.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
	background: url("data:image/gif;base64,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");
	height: 100%;
	filter: alpha(opacity=25); /* support: IE8 */
	opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
.ui-selectable {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}
.ui-selectmenu-menu {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}
.ui-selectmenu-menu .ui-menu {
	overflow: auto;
	/* Support: IE7 */
	overflow-x: hidden;
	padding-bottom: 1px;
}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
	font-size: 1em;
	font-weight: bold;
	line-height: 1.5;
	padding: 2px 0.4em;
	margin: 0.5em 0 0 0;
	height: auto;
	border: 0;
}
.ui-selectmenu-open {
	display: block;
}
.ui-selectmenu-button {
	display: inline-block;
	overflow: hidden;
	position: relative;
	text-decoration: none;
	cursor: pointer;
}
.ui-selectmenu-button span.ui-icon {
	right: 0.5em;
	left: auto;
	margin-top: -8px;
	position: absolute;
	top: 50%;
}
.ui-selectmenu-button span.ui-selectmenu-text {
	text-align: left;
	padding: 0.4em 2.1em 0.4em 1em;
	display: block;
	line-height: 1.4;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

/* support: IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}
.ui-sortable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}
.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 22px;
}
.ui-spinner-button {
	width: 16px;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}
/* more specificity required here to override default borders */
.ui-spinner a.ui-spinner-button {
	border-top: none;
	border-bottom: none;
	border-right: none;
}
/* vertically center icon */
.ui-spinner .ui-icon {
	position: absolute;
	margin-top: -8px;
	top: 50%;
	left: 0;
}
.ui-spinner-up {
	top: 0;
}
.ui-spinner-down {
	bottom: 0;
}

/* TR overrides */
.ui-spinner .ui-icon-triangle-1-s {
	/* need to fix icons sprite */
	background-position: -65px -16px;
}
.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: .2em;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
	cursor: text;
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
	-webkit-box-shadow: 0 0 5px #aaa;
	box-shadow: 0 0 5px #aaa;
}
body .ui-tooltip {
	border-width: 2px;
}

/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
	font-size: 1.1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
	font-size: 1em;
}
.ui-widget-content {
	border: 1px solid #dddddd;
	background: #eeeeee url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABkEAAAAAAy19n/AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0T//xSrMc0AAABYSURBVBjTxcK9DUBAAIDRjxk0dBQaE4gR7KFVM4rEDBIjEKVV7s79OZ0teHk8FR/NCAehJ6TcK3eD3/EtbsPV2AVbYmZMgh7RMdfAFaEmVIE8kR0yR4gfv1IulNTJHsTLAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE0LTA4LTEzVDEzOjU3OjMyKzAyOjAwgUBKOQAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNC0wOC0xM1QxMzo1NzozMiswMjowMPAd8oUAAAAASUVORK5CYII=) 50% top repeat-x;
	color: #333333;
}
.ui-widget-content a {
	color: #333333;
}
.ui-widget-header {
	border: 1px solid #e78f08;
	background: #f6a828 url(data:image/png;base64,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) 50% 50% repeat-x;
	color: #ffffff;
	font-weight: bold;
}
.ui-widget-header a {
	color: #ffffff;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #cccccc;
	background: #f6f6f6 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQEAAAAAAao4lEAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0T//xSrMc0AAABISURBVDjLY/g1mWEUjSKqo2/fGL5LMXzPYfh+nOGHFsOPBQw/xRh+TmX4JcLwq4vhNwPD71yG3xcZ/igx/Ilk+JM0ikYRMQgA8pJH3iOhTlAAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTQtMDgtMTNUMTM6NTc6MzIrMDI6MDCBQEo5AAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE0LTA4LTEzVDEzOjU3OjMyKzAyOjAw8B3yhQAAAABJRU5ErkJggg==) 50% 50% repeat-x;
	font-weight: bold;
	color: #1c94c4;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #1c94c4;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	border: 1px solid #fbcb09;
	background: #fdf5ce url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQEAIAAACwqkHPAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0T///////8JWPfcAAAAmklEQVRIx+3PPwsBARgH4N/7s0gmXZSuKMvNdl/AV2A1X1ltzBaf5UazEp3RpKujFMV0uT/dy6cQwzs98wPdZVk8IwAAhmEYxrdBWSZJGFKq4smGaGDENeFgwgfREp8d6Ph1OEZEWxaVOXSVRieHcGXJALrNnvEQes6nlz20yO9Xl9IUn128e0VwS4k6BvQIoob+X6QNwzB+yAca/jJVRVy4gQAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxNC0wOC0xM1QxMzo1NzozMiswMjowMIFASjkAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTQtMDgtMTNUMTM6NTc6MzIrMDI6MDDwHfKFAAAAAElFTkSuQmCC) 50% 50% repeat-x;
	font-weight: bold;
	color: #c77405;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited {
	color: #c77405;
	text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #fbd850;
	background: #ffffff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQAQAAAABHIzd2AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAd2KE6QAAAARSURBVCjPY2hgGIWjcBTigACVaMgB0zSxaQAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxNC0wOC0xM1QxMzo1NzozMiswMjowMIFASjkAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTQtMDgtMTNUMTM6NTc6MzIrMDI6MDDwHfKFAAAAAElFTkSuQmCC) 50% 50% repeat-x;
	font-weight: bold;
	color: #eb8f00;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #eb8f00;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #fed22f;
	background: #ffe45c url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABkEAIAAACY3hF0AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0T///////8JWPfcAAAAhklEQVQoz+WQMQrCUBBEH1NaCzaxTc7iHcwhcoiktP6kS8BK8BIWHkYQrM1mLD5Bb6Bg9Xg7syws9mNztADgj3CjFbifk4A+0od1UWDfr2kloJkGgZsYBdRTKfB+qgTOtgzrqHJWCtg9T++9pdnEIHAb22yjwPk6XRQCzvNa4IsP3//ST+MF5uU/iXGyfBoAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTQtMDgtMTNUMTM6NTc6MzIrMDI6MDCBQEo5AAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE0LTA4LTEzVDEzOjU3OjMyKzAyOjAw8B3yhQAAAABJRU5ErkJggg==) 50% top repeat-x;
	color: #363636;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #363636;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	background: #b81900 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoEAIAAABTDPN5AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0T///////8JWPfcAAAA4ElEQVRo3u3YMQoCMRBG4c02XkCQLcXKwsN5Eq+znScRa8FasLP4q0DGZASLecmr0mSHr9tMuh5Pr91+MnpfnofHfXK2OW9v9jdb+t/cuR+qCaZSC2A2NQP3QFVpXZfFfy0iVc3eC3GpmusAR6fq3ARmUJvAJGoFzKOaYCq1AGZTM3APVJW+v5ZIVOX+8YhL1dwfwRGpOrvBcalucHSqA8ygNoFJ1AqYRzXBVGoBzKZm4B6oauy0uNSx06JTm8AkagXMo5pgKrUAZlMzcA9UNXZaXOrYadGpbnB0qgPMoKoPsn/eaLRwj54AAAAldEVYdGRhdGU6Y3JlYXRlADIwMTQtMDgtMTNUMTM6NTc6MzIrMDI6MDCBQEo5AAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE0LTA4LTEzVDEzOjU3OjMyKzAyOjAw8B3yhQAAAABJRU5ErkJggg==) 50% 50% repeat;
	color: #ffffff;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #ffffff;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #ffffff;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70); /* support: IE8 */
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35); /* support: IE8 */
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url(data:image/png;base64,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);
}
.ui-widget-header .ui-icon {
	background-image: url(data:image/png;base64,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);
}
.ui-state-default .ui-icon {
	background-image: url(data:image/png;base64,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);
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
	background-image: url(data:image/png;base64,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);
}
.ui-state-active .ui-icon {
	background-image: url(data:image/png;base64,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);
}
.ui-state-highlight .ui-icon {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAADwCAMAAADYSUr5AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABEVBMVEUijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvFhbqxYAAAAWnRSTlMAWEd8IjKY4b3Ld2acsomqpVpOeudAZYVTi0aRlGNhTaBobZtzv33AvOOt5enkgY5d393gudbb0sTV1Ndi2nD+Dc6Zafg4KhYcxXnRp8iT0Niv8M2QiLC7x6vji8qEAAAAAWJLR0QAiAUdSAAAD2tJREFUeNrtXQtj27YRBslIqumYkhu5S5s4br0mczYvyV5d13Vt1KZr4zqpu6Trev//hwzgC4c7PMRSpmgbn2zJR4AA7uMBvANAWYiIiIgRIIFk203Ysv4wcgZ6Ny8Bv/4JZkBlHpYQYoGgYBJA22Okq9QEHwFgFYCnAnJ++eegJkEtkBOQ0PYY6fQKMgLo6bwCljkZkAHWfrsKnnTOoCC5/aXbMifeTBsFs2DeRHqBuYV4rzC3AE8DhrcAOymsiT4C2NnATMRTOjHB4ceANfi41LsA7ULD3wW2jpvuCEVERERERESMGJfuCW7ZD0pYtAbUeU/oGTS7EeAnrALffACbEJKlD0qJpQGMAJaBZjfDxYRVQAnwRJeq9CGDIdZ+e4s9yZYZlcRzughMAUJJwGDTAdyChc1mjWhtjfmAxCzN16O2bQFWJJ4W958P4D1kq2NAGNf9LhARERERERERsT30c/yDrmmw/N6BR88CgC+nQofcvdvHtwOwBgVKA/8Rrh5JBp7FPB1cafYKvA2wpPrrt5Xg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);
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAADwCAMAAADYSUr5AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABEVBMVEX/0nr/0nr/0nr/0nr/0nr/0nr/0nr/0nr/0nr/0nr/0nr/0nr/0nr/0nr/0nr/0nr/0nr/0nr/0nr/0nr/0nr/0nr/0nr/0nr/0nr/0nr/0nr/0nr/0nr/0nr/0nr/0nr/0nr/0nr/0nr/0nr/0nr/0nr/0nr/0nr/0nr/0nr/0nr/0nr/0nr/0nr/0nr/0nr/0nr/0nr/0nr/0nr/0nr/0nr/0nr/0nr/0nr/0nr/0nr/0nr/0nr/0nr/0nr/0nr/0nr/0nr/0nr/0nr/0nr/0nr/0nr/0nr/0nr/0nr/0nr/0nr/0nr/0nr/0nr/0nr/0nr/0nr/0nr/0nr/0nr/0nr/0nr/0nr/0nr/0nr/0no9YitJAAAAWnRSTlMAWEd8IjKY4b3Ld2acsomqpVpOeudAZYVTi0aRlGNhTaBobZtzv33AvOOt5enkgY5d393gudbb0sTV1Ndi2nD+Dc6Zafg4KhYcxXnRp8iT0Niv8M2QiLC7x6vji8qEAAAAAWJLR0QAiAUdSAAAD2tJREFUeNrtXQtj27YRBslIqumYkhu5S5s4br0mczYvyV5d13Vt1KZr4zqpu6Trev//hwzgC4c7PMRSpmgbn2zJR4AA7uMBvANAWYiIiIgRIIFk203Ysv4wcgZ6Ny8Bv/4JZkBlHpYQYoGgYBJA22Okq9QEHwFgFYCnAnJ++eegJkEtkBOQ0PYY6fQKMgLo6bwCljkZkAHWfrsKnnTOoCC5/aXbMifeTBsFs2DeRHqBuYV4rzC3AE8DhrcAOymsiT4C2NnATMRTOjHB4ceANfi41LsA7ULD3wW2jpvuCEVERERERESMGJfuCW7ZD0pYtAbUeU/oGTS7EeAnrALffACbEJKlD0qJpQGMAJaBZjfDxYRVQAnwRJeq9CGDIdZ+e4s9yZYZlcRzughMAUJJwGDTAdyChc1mjWhtjfmAxCzN16O2bQFWJJ4W958P4D1kq2NAGNf9LhARERERERERsT30c/yDrmmw/N6BR88CgC+nQofcvdvHtwOwBgVKA/8Rrh5JBp7FPB1cafYKvA2wpPrrt5XgI4ils8KYBrw6IIngSGwYZeWRE8CVuEb9PFyGEAF8Agj8GoRP92QxFaxzkzkrMzst0MufNYfXhLwdSNgshDBuOd1vouEauqgX7OOWPUTgTw+USC4HBC9IoAIQ1jrdqdu+C1zy+eHbZERERERERMRNRf9tqT3djMSyG91dpM0PDS5VBarv1oC1KvDH82xt1dIAlC7w4tQaXp3K7A5OwLq8zxvJinTXb4lvqQK+ssF6URE/Ai9P8tZaNrsnXgICe8OF1cx8DHj5SyzTPYHpByOcbcLh5gBbOycWxMJhSzTOHtkQazTAnmplmJROz7fYgPt0RgBrAW+emU67WJgAewOcl3CtZBYwuwmwrq3zFXrnBWBdgHSRYBew9/LEmYMx7N0cwPNYDEyYBQi2Qh8ggAyCJJUNS6EZHFq/5Rr5k+2tcBC4TvAesACeedzzAdt+PiYiIiIiImLUuNy7OHdUyKOyljM261iEi4Nu2TvqD/wIjv6sZ2DW1lovJxrTzOAU2cqOf+GrO4DtFjd9x2pt0vN0eMDVt2QAprAwok8vIWAvsy8B7ue7yyTP9wPY5jPM9WrWXl9w0JwLrtM3TkATbroISCzhMG+6J57i6bbVaSCp4M8MG6QgsbSQhbuATRS8fdhSGp0Q8e5ZsRJAu8TGwzs9qKnJBBadmc/3W9KJYOv2mBDGT4CQEOH9Yc7osOiUPDESiF5Dm4BC8w/++aNriOuuX0RERETE9UZ6xW9kFrcDfMtV1Bv+NfqPaSnAusxiel9pcDUQUlKoVxRiVIshbOuyQPGKUjWFFAVDZnyXQmUBOr+wLoEzAsfSbYBHL3R7vdTfiM4MAqAiwYhnqYj1TWBcBFiW3zlBKZEpAfhTWGI3dCxpu9hYusAaFsDymzs2KoIcFkD3KzR0j0Z/piMbA0gO6wxNqq2EjgGWDTKjMX/dJkPCH44hH+VP7QqB5S+FAb8rswMDnI5uF4neA31IRkhAX3TRPyIiIiLiZiFTfkK2fv5bE4lbQ7VuKhs3m/pyvBPw3GCncpVcKmY0OfPzcUvkALm4RQpAZ+xKcVc4ZJoobtcgJzQqwV5RTJGzV/5tEFK6RXO++7kRF7WGC0PftsVUZitbu3V60+pJDpMJ5BOjAYIFE3SvrVWoDsxtNbZBWlEUaQVCyMwgADEAykQnusYdgwBZ9L5E60pDYwGu9e6qOF3gBCbvvnsHMAHL5dL/BIbABIgAAbsGgaBURwckIQkmpGqgSfiBgssCYAroQ1VcjwGAGmi0+KA8/UAT8O57u78xCLh79y7bHu+WyQFKgNL/fUyAaVIg9TdtDD5I1QtVeFfBaQH7SnWY7ut5gKy0/5YAVT6aYquK0wXKLnDvHu4CSyEvgXxvT8jK168kQOl/+/77bgISckAeSZL9BIUwcHh46B4DYF8yIPXHBJQ/LQHlIIgIeKDOfvCgOXBUDYJHRB10AieAPaIhCAEf4vmJ+eK2fC9cBNAK4aMSqMLj42PQJsosINufTuWb7gKl7CbguEJ9IMnhvTy/Azl+Rgh1IXngt+UL6zuhBEwIAWBYwFzr7yGgLe7jEsTkJi0B1AKy/RLNJWIyqDF2CkafzPP2LpA39edOC+AEhLoATq/GwKLN3BKQmfW1xVV+ALwjHCAWELoNVu2Zm3Mwmb51A1c4MOgtcPX8ACWgZKAQm0OWLUp08PUYh6brEs4OvaaVdjeqf0RERETEyPHwoT89Be+8NoBt6yNBpsPdR+Vt6lEj1sF2G2PPa3nenlu5Jrtry0L8jrSn8N7XZLR1QA7J2zbWP8s0AzPlRZ7kUxTsyCbPd1pHzkpFpo8/ql3xhgF5sgJZaTI9m1y5gmvL1fVoNSiUM5e29/ZUcTvH1/QxwGOiv3KUDrX+yjdvo1+6O5w5ZgJ+L197uEGZvM4Zym+sDdLYQvxBnIo/4vg2l0JuyMKUDyYHSFbtXyxcDYTa2a/lxuCQxcnGLlLtOlYzFm10xQmoZgcQAU8ePH12/wGaNsqkfWe4PV4C/gR/lq+/YAWV609kHHzI2HiSU9+3lWtnPrXX97AR0Tgwg72F5KASdpoZmx0XAfUogCxgD/4KD3WDpP5oyi5sAX8Tn4i/6ymlY2IBx8QCjokFLIzYQ/aAapBq41tS36eV9GnbwDKYx7EDqDFA6xcm4MmDDz+SL7v+taeOCUihnHVq5H/AZ/L1T7RjwujjpXyHyCi97L8SHzkIaKK71GgQsR+BYY7yMJmKQyNeJARkhGGif7sjwiQAyZ9/cnd2919f1PJ+U9zuevLCvHqCdYFaxuLjx1pWtt/Od1oJEARqj1Aq3JOSQCa5H9UN1ncBtcVIuLqE6u6kOL8siP48gE+x/uLpl3L4m3/5tCVA9v/Ucz5TdM4GUXOSlU3yEz+ATnsT2fYNMD55QfWnt0FRberSyeWKwO2iPR9YCQZycQVRdAjwDR8oIiIiImILmOKJaeXKwTHL81z/eclbC1XoAd67H/RpQQor+b7Ct+YTQK7m+/DVV19/DV+g5uwp/UvIP+7chydP4P6dJp3st2imG5r5hlamB9rgjfpNOcym0xcGA/4vFwthIcvKUbQJkoEV9cYPtef1jcK/tSu6msoCFiy4adON2JQ9ZF0HrzqPdB0zGezoxcEqQQdXyjFewQvLbtlfSYBytdAZSvfy1zQATcC33z1//t23uj1TAcUCr+xQAowtI1BORqEND6mopipS7Wtnaj4GEfBMrdXhCleKdRcBNLzk6pL0skshi1qVstY/NfNDaeu77ekvZdIMuaswIRsyzPPLdVCUAVTgKeM5gS1gPsf71fOzMxVeagKk/gJNgVHGabBgF4mJt+1vbADpX13BZgz4DHYl4GWboSiM8+HAT8CR/PNI/TTJysCmcIgsgESvz57tPzuDk7bAF6p1s80RQC3g+1JuZuVq/bWC+arEoXm6JgzSDw4ODgwC6itbfRxKfC5/yIaHlXMMODtTHQAPgi+m09kGB0EyBnxfjwE1A0r/wghH76j2HurTV3twghhQBR2hYa+ZvGn0+/jj+ocYiHMMmGZnZ2dwhhmgt8FN3wUeq4lZ3R4auq3mcz1hJUdA+ZNqBsD4aP7cbQ7Q22BpESUcYwBMFTABtmvYhwCCtLz2jxs/wLJH0BxhpbW8SNVI+bxJPX+SmF/rIspRo5YmmZrSy5oNG939gO3j6NWrIyQu9hRX6fOWMdpgtnMyIiIiohemeHf06x/UEPPD6203akBcAFy0wo/NqPvjtps1GO4pde/VwuvqjqPetQ0sYYlP+I/FmRGb23m2LPlf9i9oXVyoAOqiFt5oAt60OYjbYPMjCk0JW3qgB6gMS3VPX3rLv0TcqxS+hyqnrgdrT0oPFNooAhs3lfx28tZcnWXVDUmAHAFUCH1hVG62YY4Xxir99fJiYepv27q7SBdYv7fy7a2RYblFAormehduAgrS5QFOU5yG9bcRkBomU240nxjhtEFABsvlcjhPVyvsJoCfg/SXuhuDYm8LGHYQLA2gemim1OGVJuAVylT4C8DpvceAYaM1Oug91eJTnImcRBgw+Ol9FxBiwCFwqRWuWnDeiOdYRzoGYKnY/O7zrQbrP6lpWXj50zbbMKbZioiIiIiIiEtGAT7xsgEz4sis9YREH+zsUP3BI14+AUAoMAgo01KcoZil6s3IoELmRp5XmdzhbUF854IlQ7lCNiABJgUmAVVa2+by8kj1aAaDAJzOCaDBIp8MMDfjDkIA3gxMCSinP+pGlh8z3OY6AyZgZtEprLEhbvL/B6xFwIAWsBYBA1vAsGMAxdbHgIHvAny+Y8t3gRFgu35ARERERMTNhv85suuO9L8Cfv4c7d2UXsrJDfqeXPUcKfxcoOcZ8uKl5QGKxjeh33/QVR4dVvA/SYBAu5MVKzPGAH2yVO/X7yaPDSmcCvFzIU7x09arQxnRms/XakUmBxP5027fhgNzP7uSwZQn6jUZqXub1fvmT/QVyhegdtvvOQgovxot2W++Xw8SSBJ1oJH31Ut//55Kl0eS/ZESUFqAxCm+4mpcWBm7kxEBX1RoTbyjPDrMynvgAu15kcHoFA6nDgKu3SCYA5yenOJhv5qO0CEpbPg/XI4N+YW8PhdX8qn5iIiIiIjeoM8HhGS6iaqr3LW+vnII9PmAkEy30XWVu9bXVw5ef2jxeh2ZbqTsKnetr68cBH0+4I0uoJHPlW94XsvVVtoy/VUrA5WFM/2NTn/jrF+AN13t6CTpgrZf4OcdfABdAbRyU4ioV4PPz/HqcCg/T2f59RK5LR2vntk/wWiP+OWXX4TZHiHO1lxfA/RMr0NWvfecNBg3iOUXTCF/fkJAsD2i+XXIZ5X+myNggb6DzkKA7bOLQsH6LRbis4AzUem/NgHhLqC+fauLiYe6CIQI9HYpQfJTWTJw1uYPgj4fYBnUmkFQD2J0kAIquwdV6yBJ66eDrJne8OOSVR9o5SCGvo31vY12lcMY2pHp60h1lcMY2pXt60p3lSMiIiIiIiI8qB2HS5NHD/L/A8PyNSQA/ASUL6yg8BMg6D89HDeqryQEj0wIgubNJZN/fzd2RAu48WPATb8LRERERERERGwaydXxBIK7ICHrvtE1If8faMxIRKCtaxBAr/dV0n8TFkD1vVL6mxZQbm8vXw4C2rU3U1+DQ3X2tR0Dsgam/viKV/pfHRvoawFV/qurf18LuPL6970LOPS/tmNAAFr/q2MDQQvoAqV38xsRMXL8H46Lpn0W3YdPAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE0LTA4LTEzVDEzOjUzOjA2KzAyOjAw8mvJswAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxMy0wMi0wNFQxMzowMzo0NyswMTowMKB6Ye8AAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAAAAElFTkSuQmCC);
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 4px;
}

/* Overlays */
.ui-widget-overlay {
	background: #666666 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoEAAAAAD5BTvyAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0T//xSrMc0AAAB6SURBVEjH7dXLEYAgDEVRqk0HNmpFMgxi+Lnw3Z0hSzJnmZuO8x6b3vPn530vsVwDKa6CHFdAkssgyy1AjTNLLDeAOteBBOdAhmsgxVWQ4wpIchlkuQ34nXPni+EWoMZNoMoNoM51IMFFU3QumqJz0RSdi6bo3C+bcgHap6IryOSd+AAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxNC0wOC0xM1QxMzo1NzozMiswMjowMIFASjkAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTQtMDgtMTNUMTM6NTc6MzIrMDI6MDDwHfKFAAAAAElFTkSuQmCC) 50% 50% repeat;
	opacity: .5;
	filter: Alpha(Opacity=50); /* support: IE8 */
}
.ui-widget-shadow {
	margin: -5px 0 0 -5px;
	padding: 5px;
	background: #000000 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAABkAQAAAADcH0/XAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAd2KE6QAAAAPSURBVCjPY2AYBaOA+gAAAlgAAXU2hncAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTQtMDgtMTNUMTM6NTc6MzIrMDI6MDCBQEo5AAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE0LTA4LTEzVDEzOjU3OjMyKzAyOjAw8B3yhQAAAABJRU5ErkJggg==) 50% 50% repeat-x;
	opacity: .2;
	filter: Alpha(Opacity=20); /* support: IE8 */
	border-radius: 5px;
}
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url(/bundles//var/www/apartos/data/www/apartos/node_modules/font-awesome/fonts/fontawesome-webfont.eot);
  src: url(/bundles//var/www/apartos/data/www/apartos/node_modules/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format('embedded-opentype'), url(/bundles//var/www/apartos/data/www/apartos/node_modules/font-awesome/fonts/fontawesome-webfont.woff2) format('woff2'), url(/bundles//var/www/apartos/data/www/apartos/node_modules/font-awesome/fonts/fontawesome-webfont.woff) format('woff'), url(/bundles//var/www/apartos/data/www/apartos/node_modules/font-awesome/fonts/fontawesome-webfont.ttf) format('truetype'), url(/bundles//var/www/apartos/data/www/apartos/node_modules/font-awesome/fonts/fontawesome-webfont.svg#fontawesomeregular) format('svg');
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-fw {
  width: 1.28571429em;
  text-align: center;
}
.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.85714286em;
}
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  border-radius: .1em;
}
.fa-pull-left {
  float: left;
}
.fa-pull-right {
  float: right;
}
.fa.fa-pull-left {
  margin-right: .3em;
}
.fa.fa-pull-right {
  margin-left: .3em;
}
/* Deprecated as of 4.4.0 */
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.fa.pull-left {
  margin-right: .3em;
}
.fa.pull-right {
  margin-left: .3em;
}
.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}
.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-stack-2x {
  font-size: 2em;
}
.fa-inverse {
  color: #ffffff;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "\f000";
}
.fa-music:before {
  content: "\f001";
}
.fa-search:before {
  content: "\f002";
}
.fa-envelope-o:before {
  content: "\f003";
}
.fa-heart:before {
  content: "\f004";
}
.fa-star:before {
  content: "\f005";
}
.fa-star-o:before {
  content: "\f006";
}
.fa-user:before {
  content: "\f007";
}
.fa-film:before {
  content: "\f008";
}
.fa-th-large:before {
  content: "\f009";
}
.fa-th:before {
  content: "\f00a";
}
.fa-th-list:before {
  content: "\f00b";
}
.fa-check:before {
  content: "\f00c";
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d";
}
.fa-search-plus:before {
  content: "\f00e";
}
.fa-search-minus:before {
  content: "\f010";
}
.fa-power-off:before {
  content: "\f011";
}
.fa-signal:before {
  content: "\f012";
}
.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}
.fa-trash-o:before {
  content: "\f014";
}
.fa-home:before {
  content: "\f015";
}
.fa-file-o:before {
  content: "\f016";
}
.fa-clock-o:before {
  content: "\f017";
}
.fa-road:before {
  content: "\f018";
}
.fa-download:before {
  content: "\f019";
}
.fa-arrow-circle-o-down:before {
  content: "\f01a";
}
.fa-arrow-circle-o-up:before {
  content: "\f01b";
}
.fa-inbox:before {
  content: "\f01c";
}
.fa-play-circle-o:before {
  content: "\f01d";
}
.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}
.fa-refresh:before {
  content: "\f021";
}
.fa-list-alt:before {
  content: "\f022";
}
.fa-lock:before {
  content: "\f023";
}
.fa-flag:before {
  content: "\f024";
}
.fa-headphones:before {
  content: "\f025";
}
.fa-volume-off:before {
  content: "\f026";
}
.fa-volume-down:before {
  content: "\f027";
}
.fa-volume-up:before {
  content: "\f028";
}
.fa-qrcode:before {
  content: "\f029";
}
.fa-barcode:before {
  content: "\f02a";
}
.fa-tag:before {
  content: "\f02b";
}
.fa-tags:before {
  content: "\f02c";
}
.fa-book:before {
  content: "\f02d";
}
.fa-bookmark:before {
  content: "\f02e";
}
.fa-print:before {
  content: "\f02f";
}
.fa-camera:before {
  content: "\f030";
}
.fa-font:before {
  content: "\f031";
}
.fa-bold:before {
  content: "\f032";
}
.fa-italic:before {
  content: "\f033";
}
.fa-text-height:before {
  content: "\f034";
}
.fa-text-width:before {
  content: "\f035";
}
.fa-align-left:before {
  content: "\f036";
}
.fa-align-center:before {
  content: "\f037";
}
.fa-align-right:before {
  content: "\f038";
}
.fa-align-justify:before {
  content: "\f039";
}
.fa-list:before {
  content: "\f03a";
}
.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}
.fa-indent:before {
  content: "\f03c";
}
.fa-video-camera:before {
  content: "\f03d";
}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e";
}
.fa-pencil:before {
  content: "\f040";
}
.fa-map-marker:before {
  content: "\f041";
}
.fa-adjust:before {
  content: "\f042";
}
.fa-tint:before {
  content: "\f043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}
.fa-share-square-o:before {
  content: "\f045";
}
.fa-check-square-o:before {
  content: "\f046";
}
.fa-arrows:before {
  content: "\f047";
}
.fa-step-backward:before {
  content: "\f048";
}
.fa-fast-backward:before {
  content: "\f049";
}
.fa-backward:before {
  content: "\f04a";
}
.fa-play:before {
  content: "\f04b";
}
.fa-pause:before {
  content: "\f04c";
}
.fa-stop:before {
  content: "\f04d";
}
.fa-forward:before {
  content: "\f04e";
}
.fa-fast-forward:before {
  content: "\f050";
}
.fa-step-forward:before {
  content: "\f051";
}
.fa-eject:before {
  content: "\f052";
}
.fa-chevron-left:before {
  content: "\f053";
}
.fa-chevron-right:before {
  content: "\f054";
}
.fa-plus-circle:before {
  content: "\f055";
}
.fa-minus-circle:before {
  content: "\f056";
}
.fa-times-circle:before {
  content: "\f057";
}
.fa-check-circle:before {
  content: "\f058";
}
.fa-question-circle:before {
  content: "\f059";
}
.fa-info-circle:before {
  content: "\f05a";
}
.fa-crosshairs:before {
  content: "\f05b";
}
.fa-times-circle-o:before {
  content: "\f05c";
}
.fa-check-circle-o:before {
  content: "\f05d";
}
.fa-ban:before {
  content: "\f05e";
}
.fa-arrow-left:before {
  content: "\f060";
}
.fa-arrow-right:before {
  content: "\f061";
}
.fa-arrow-up:before {
  content: "\f062";
}
.fa-arrow-down:before {
  content: "\f063";
}
.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}
.fa-expand:before {
  content: "\f065";
}
.fa-compress:before {
  content: "\f066";
}
.fa-plus:before {
  content: "\f067";
}
.fa-minus:before {
  content: "\f068";
}
.fa-asterisk:before {
  content: "\f069";
}
.fa-exclamation-circle:before {
  content: "\f06a";
}
.fa-gift:before {
  content: "\f06b";
}
.fa-leaf:before {
  content: "\f06c";
}
.fa-fire:before {
  content: "\f06d";
}
.fa-eye:before {
  content: "\f06e";
}
.fa-eye-slash:before {
  content: "\f070";
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}
.fa-plane:before {
  content: "\f072";
}
.fa-calendar:before {
  content: "\f073";
}
.fa-random:before {
  content: "\f074";
}
.fa-comment:before {
  content: "\f075";
}
.fa-magnet:before {
  content: "\f076";
}
.fa-chevron-up:before {
  content: "\f077";
}
.fa-chevron-down:before {
  content: "\f078";
}
.fa-retweet:before {
  content: "\f079";
}
.fa-shopping-cart:before {
  content: "\f07a";
}
.fa-folder:before {
  content: "\f07b";
}
.fa-folder-open:before {
  content: "\f07c";
}
.fa-arrows-v:before {
  content: "\f07d";
}
.fa-arrows-h:before {
  content: "\f07e";
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080";
}
.fa-twitter-square:before {
  content: "\f081";
}
.fa-facebook-square:before {
  content: "\f082";
}
.fa-camera-retro:before {
  content: "\f083";
}
.fa-key:before {
  content: "\f084";
}
.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}
.fa-comments:before {
  content: "\f086";
}
.fa-thumbs-o-up:before {
  content: "\f087";
}
.fa-thumbs-o-down:before {
  content: "\f088";
}
.fa-star-half:before {
  content: "\f089";
}
.fa-heart-o:before {
  content: "\f08a";
}
.fa-sign-out:before {
  content: "\f08b";
}
.fa-linkedin-square:before {
  content: "\f08c";
}
.fa-thumb-tack:before {
  content: "\f08d";
}
.fa-external-link:before {
  content: "\f08e";
}
.fa-sign-in:before {
  content: "\f090";
}
.fa-trophy:before {
  content: "\f091";
}
.fa-github-square:before {
  content: "\f092";
}
.fa-upload:before {
  content: "\f093";
}
.fa-lemon-o:before {
  content: "\f094";
}
.fa-phone:before {
  content: "\f095";
}
.fa-square-o:before {
  content: "\f096";
}
.fa-bookmark-o:before {
  content: "\f097";
}
.fa-phone-square:before {
  content: "\f098";
}
.fa-twitter:before {
  content: "\f099";
}
.fa-facebook-f:before,
.fa-facebook:before {
  content: "\f09a";
}
.fa-github:before {
  content: "\f09b";
}
.fa-unlock:before {
  content: "\f09c";
}
.fa-credit-card:before {
  content: "\f09d";
}
.fa-feed:before,
.fa-rss:before {
  content: "\f09e";
}
.fa-hdd-o:before {
  content: "\f0a0";
}
.fa-bullhorn:before {
  content: "\f0a1";
}
.fa-bell:before {
  content: "\f0f3";
}
.fa-certificate:before {
  content: "\f0a3";
}
.fa-hand-o-right:before {
  content: "\f0a4";
}
.fa-hand-o-left:before {
  content: "\f0a5";
}
.fa-hand-o-up:before {
  content: "\f0a6";
}
.fa-hand-o-down:before {
  content: "\f0a7";
}
.fa-arrow-circle-left:before {
  content: "\f0a8";
}
.fa-arrow-circle-right:before {
  content: "\f0a9";
}
.fa-arrow-circle-up:before {
  content: "\f0aa";
}
.fa-arrow-circle-down:before {
  content: "\f0ab";
}
.fa-globe:before {
  content: "\f0ac";
}
.fa-wrench:before {
  content: "\f0ad";
}
.fa-tasks:before {
  content: "\f0ae";
}
.fa-filter:before {
  content: "\f0b0";
}
.fa-briefcase:before {
  content: "\f0b1";
}
.fa-arrows-alt:before {
  content: "\f0b2";
}
.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}
.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}
.fa-cloud:before {
  content: "\f0c2";
}
.fa-flask:before {
  content: "\f0c3";
}
.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}
.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}
.fa-paperclip:before {
  content: "\f0c6";
}
.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}
.fa-square:before {
  content: "\f0c8";
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9";
}
.fa-list-ul:before {
  content: "\f0ca";
}
.fa-list-ol:before {
  content: "\f0cb";
}
.fa-strikethrough:before {
  content: "\f0cc";
}
.fa-underline:before {
  content: "\f0cd";
}
.fa-table:before {
  content: "\f0ce";
}
.fa-magic:before {
  content: "\f0d0";
}
.fa-truck:before {
  content: "\f0d1";
}
.fa-pinterest:before {
  content: "\f0d2";
}
.fa-pinterest-square:before {
  content: "\f0d3";
}
.fa-google-plus-square:before {
  content: "\f0d4";
}
.fa-google-plus:before {
  content: "\f0d5";
}
.fa-money:before {
  content: "\f0d6";
}
.fa-caret-down:before {
  content: "\f0d7";
}
.fa-caret-up:before {
  content: "\f0d8";
}
.fa-caret-left:before {
  content: "\f0d9";
}
.fa-caret-right:before {
  content: "\f0da";
}
.fa-columns:before {
  content: "\f0db";
}
.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}
.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd";
}
.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de";
}
.fa-envelope:before {
  content: "\f0e0";
}
.fa-linkedin:before {
  content: "\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}
.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}
.fa-comment-o:before {
  content: "\f0e5";
}
.fa-comments-o:before {
  content: "\f0e6";
}
.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}
.fa-sitemap:before {
  content: "\f0e8";
}
.fa-umbrella:before {
  content: "\f0e9";
}
.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}
.fa-lightbulb-o:before {
  content: "\f0eb";
}
.fa-exchange:before {
  content: "\f0ec";
}
.fa-cloud-download:before {
  content: "\f0ed";
}
.fa-cloud-upload:before {
  content: "\f0ee";
}
.fa-user-md:before {
  content: "\f0f0";
}
.fa-stethoscope:before {
  content: "\f0f1";
}
.fa-suitcase:before {
  content: "\f0f2";
}
.fa-bell-o:before {
  content: "\f0a2";
}
.fa-coffee:before {
  content: "\f0f4";
}
.fa-cutlery:before {
  content: "\f0f5";
}
.fa-file-text-o:before {
  content: "\f0f6";
}
.fa-building-o:before {
  content: "\f0f7";
}
.fa-hospital-o:before {
  content: "\f0f8";
}
.fa-ambulance:before {
  content: "\f0f9";
}
.fa-medkit:before {
  content: "\f0fa";
}
.fa-fighter-jet:before {
  content: "\f0fb";
}
.fa-beer:before {
  content: "\f0fc";
}
.fa-h-square:before {
  content: "\f0fd";
}
.fa-plus-square:before {
  content: "\f0fe";
}
.fa-angle-double-left:before {
  content: "\f100";
}
.fa-angle-double-right:before {
  content: "\f101";
}
.fa-angle-double-up:before {
  content: "\f102";
}
.fa-angle-double-down:before {
  content: "\f103";
}
.fa-angle-left:before {
  content: "\f104";
}
.fa-angle-right:before {
  content: "\f105";
}
.fa-angle-up:before {
  content: "\f106";
}
.fa-angle-down:before {
  content: "\f107";
}
.fa-desktop:before {
  content: "\f108";
}
.fa-laptop:before {
  content: "\f109";
}
.fa-tablet:before {
  content: "\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}
.fa-circle-o:before {
  content: "\f10c";
}
.fa-quote-left:before {
  content: "\f10d";
}
.fa-quote-right:before {
  content: "\f10e";
}
.fa-spinner:before {
  content: "\f110";
}
.fa-circle:before {
  content: "\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}
.fa-github-alt:before {
  content: "\f113";
}
.fa-folder-o:before {
  content: "\f114";
}
.fa-folder-open-o:before {
  content: "\f115";
}
.fa-smile-o:before {
  content: "\f118";
}
.fa-frown-o:before {
  content: "\f119";
}
.fa-meh-o:before {
  content: "\f11a";
}
.fa-gamepad:before {
  content: "\f11b";
}
.fa-keyboard-o:before {
  content: "\f11c";
}
.fa-flag-o:before {
  content: "\f11d";
}
.fa-flag-checkered:before {
  content: "\f11e";
}
.fa-terminal:before {
  content: "\f120";
}
.fa-code:before {
  content: "\f121";
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}
.fa-location-arrow:before {
  content: "\f124";
}
.fa-crop:before {
  content: "\f125";
}
.fa-code-fork:before {
  content: "\f126";
}
.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}
.fa-question:before {
  content: "\f128";
}
.fa-info:before {
  content: "\f129";
}
.fa-exclamation:before {
  content: "\f12a";
}
.fa-superscript:before {
  content: "\f12b";
}
.fa-subscript:before {
  content: "\f12c";
}
.fa-eraser:before {
  content: "\f12d";
}
.fa-puzzle-piece:before {
  content: "\f12e";
}
.fa-microphone:before {
  content: "\f130";
}
.fa-microphone-slash:before {
  content: "\f131";
}
.fa-shield:before {
  content: "\f132";
}
.fa-calendar-o:before {
  content: "\f133";
}
.fa-fire-extinguisher:before {
  content: "\f134";
}
.fa-rocket:before {
  content: "\f135";
}
.fa-maxcdn:before {
  content: "\f136";
}
.fa-chevron-circle-left:before {
  content: "\f137";
}
.fa-chevron-circle-right:before {
  content: "\f138";
}
.fa-chevron-circle-up:before {
  content: "\f139";
}
.fa-chevron-circle-down:before {
  content: "\f13a";
}
.fa-html5:before {
  content: "\f13b";
}
.fa-css3:before {
  content: "\f13c";
}
.fa-anchor:before {
  content: "\f13d";
}
.fa-unlock-alt:before {
  content: "\f13e";
}
.fa-bullseye:before {
  content: "\f140";
}
.fa-ellipsis-h:before {
  content: "\f141";
}
.fa-ellipsis-v:before {
  content: "\f142";
}
.fa-rss-square:before {
  content: "\f143";
}
.fa-play-circle:before {
  content: "\f144";
}
.fa-ticket:before {
  content: "\f145";
}
.fa-minus-square:before {
  content: "\f146";
}
.fa-minus-square-o:before {
  content: "\f147";
}
.fa-level-up:before {
  content: "\f148";
}
.fa-level-down:before {
  content: "\f149";
}
.fa-check-square:before {
  content: "\f14a";
}
.fa-pencil-square:before {
  content: "\f14b";
}
.fa-external-link-square:before {
  content: "\f14c";
}
.fa-share-square:before {
  content: "\f14d";
}
.fa-compass:before {
  content: "\f14e";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}
.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}
.fa-gbp:before {
  content: "\f154";
}
.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}
.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}
.fa-won:before,
.fa-krw:before {
  content: "\f159";
}
.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}
.fa-file:before {
  content: "\f15b";
}
.fa-file-text:before {
  content: "\f15c";
}
.fa-sort-alpha-asc:before {
  content: "\f15d";
}
.fa-sort-alpha-desc:before {
  content: "\f15e";
}
.fa-sort-amount-asc:before {
  content: "\f160";
}
.fa-sort-amount-desc:before {
  content: "\f161";
}
.fa-sort-numeric-asc:before {
  content: "\f162";
}
.fa-sort-numeric-desc:before {
  content: "\f163";
}
.fa-thumbs-up:before {
  content: "\f164";
}
.fa-thumbs-down:before {
  content: "\f165";
}
.fa-youtube-square:before {
  content: "\f166";
}
.fa-youtube:before {
  content: "\f167";
}
.fa-xing:before {
  content: "\f168";
}
.fa-xing-square:before {
  content: "\f169";
}
.fa-youtube-play:before {
  content: "\f16a";
}
.fa-dropbox:before {
  content: "\f16b";
}
.fa-stack-overflow:before {
  content: "\f16c";
}
.fa-instagram:before {
  content: "\f16d";
}
.fa-flickr:before {
  content: "\f16e";
}
.fa-adn:before {
  content: "\f170";
}
.fa-bitbucket:before {
  content: "\f171";
}
.fa-bitbucket-square:before {
  content: "\f172";
}
.fa-tumblr:before {
  content: "\f173";
}
.fa-tumblr-square:before {
  content: "\f174";
}
.fa-long-arrow-down:before {
  content: "\f175";
}
.fa-long-arrow-up:before {
  content: "\f176";
}
.fa-long-arrow-left:before {
  content: "\f177";
}
.fa-long-arrow-right:before {
  content: "\f178";
}
.fa-apple:before {
  content: "\f179";
}
.fa-windows:before {
  content: "\f17a";
}
.fa-android:before {
  content: "\f17b";
}
.fa-linux:before {
  content: "\f17c";
}
.fa-dribbble:before {
  content: "\f17d";
}
.fa-skype:before {
  content: "\f17e";
}
.fa-foursquare:before {
  content: "\f180";
}
.fa-trello:before {
  content: "\f181";
}
.fa-female:before {
  content: "\f182";
}
.fa-male:before {
  content: "\f183";
}
.fa-gittip:before,
.fa-gratipay:before {
  content: "\f184";
}
.fa-sun-o:before {
  content: "\f185";
}
.fa-moon-o:before {
  content: "\f186";
}
.fa-archive:before {
  content: "\f187";
}
.fa-bug:before {
  content: "\f188";
}
.fa-vk:before {
  content: "\f189";
}
.fa-weibo:before {
  content: "\f18a";
}
.fa-renren:before {
  content: "\f18b";
}
.fa-pagelines:before {
  content: "\f18c";
}
.fa-stack-exchange:before {
  content: "\f18d";
}
.fa-arrow-circle-o-right:before {
  content: "\f18e";
}
.fa-arrow-circle-o-left:before {
  content: "\f190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}
.fa-dot-circle-o:before {
  content: "\f192";
}
.fa-wheelchair:before {
  content: "\f193";
}
.fa-vimeo-square:before {
  content: "\f194";
}
.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}
.fa-plus-square-o:before {
  content: "\f196";
}
.fa-space-shuttle:before {
  content: "\f197";
}
.fa-slack:before {
  content: "\f198";
}
.fa-envelope-square:before {
  content: "\f199";
}
.fa-wordpress:before {
  content: "\f19a";
}
.fa-openid:before {
  content: "\f19b";
}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c";
}
.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d";
}
.fa-yahoo:before {
  content: "\f19e";
}
.fa-google:before {
  content: "\f1a0";
}
.fa-reddit:before {
  content: "\f1a1";
}
.fa-reddit-square:before {
  content: "\f1a2";
}
.fa-stumbleupon-circle:before {
  content: "\f1a3";
}
.fa-stumbleupon:before {
  content: "\f1a4";
}
.fa-delicious:before {
  content: "\f1a5";
}
.fa-digg:before {
  content: "\f1a6";
}
.fa-pied-piper-pp:before {
  content: "\f1a7";
}
.fa-pied-piper-alt:before {
  content: "\f1a8";
}
.fa-drupal:before {
  content: "\f1a9";
}
.fa-joomla:before {
  content: "\f1aa";
}
.fa-language:before {
  content: "\f1ab";
}
.fa-fax:before {
  content: "\f1ac";
}
.fa-building:before {
  content: "\f1ad";
}
.fa-child:before {
  content: "\f1ae";
}
.fa-paw:before {
  content: "\f1b0";
}
.fa-spoon:before {
  content: "\f1b1";
}
.fa-cube:before {
  content: "\f1b2";
}
.fa-cubes:before {
  content: "\f1b3";
}
.fa-behance:before {
  content: "\f1b4";
}
.fa-behance-square:before {
  content: "\f1b5";
}
.fa-steam:before {
  content: "\f1b6";
}
.fa-steam-square:before {
  content: "\f1b7";
}
.fa-recycle:before {
  content: "\f1b8";
}
.fa-automobile:before,
.fa-car:before {
  content: "\f1b9";
}
.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba";
}
.fa-tree:before {
  content: "\f1bb";
}
.fa-spotify:before {
  content: "\f1bc";
}
.fa-deviantart:before {
  content: "\f1bd";
}
.fa-soundcloud:before {
  content: "\f1be";
}
.fa-database:before {
  content: "\f1c0";
}
.fa-file-pdf-o:before {
  content: "\f1c1";
}
.fa-file-word-o:before {
  content: "\f1c2";
}
.fa-file-excel-o:before {
  content: "\f1c3";
}
.fa-file-powerpoint-o:before {
  content: "\f1c4";
}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5";
}
.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6";
}
.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7";
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8";
}
.fa-file-code-o:before {
  content: "\f1c9";
}
.fa-vine:before {
  content: "\f1ca";
}
.fa-codepen:before {
  content: "\f1cb";
}
.fa-jsfiddle:before {
  content: "\f1cc";
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd";
}
.fa-circle-o-notch:before {
  content: "\f1ce";
}
.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
  content: "\f1d0";
}
.fa-ge:before,
.fa-empire:before {
  content: "\f1d1";
}
.fa-git-square:before {
  content: "\f1d2";
}
.fa-git:before {
  content: "\f1d3";
}
.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "\f1d4";
}
.fa-tencent-weibo:before {
  content: "\f1d5";
}
.fa-qq:before {
  content: "\f1d6";
}
.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7";
}
.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8";
}
.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9";
}
.fa-history:before {
  content: "\f1da";
}
.fa-circle-thin:before {
  content: "\f1db";
}
.fa-header:before {
  content: "\f1dc";
}
.fa-paragraph:before {
  content: "\f1dd";
}
.fa-sliders:before {
  content: "\f1de";
}
.fa-share-alt:before {
  content: "\f1e0";
}
.fa-share-alt-square:before {
  content: "\f1e1";
}
.fa-bomb:before {
  content: "\f1e2";
}
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3";
}
.fa-tty:before {
  content: "\f1e4";
}
.fa-binoculars:before {
  content: "\f1e5";
}
.fa-plug:before {
  content: "\f1e6";
}
.fa-slideshare:before {
  content: "\f1e7";
}
.fa-twitch:before {
  content: "\f1e8";
}
.fa-yelp:before {
  content: "\f1e9";
}
.fa-newspaper-o:before {
  content: "\f1ea";
}
.fa-wifi:before {
  content: "\f1eb";
}
.fa-calculator:before {
  content: "\f1ec";
}
.fa-paypal:before {
  content: "\f1ed";
}
.fa-google-wallet:before {
  content: "\f1ee";
}
.fa-cc-visa:before {
  content: "\f1f0";
}
.fa-cc-mastercard:before {
  content: "\f1f1";
}
.fa-cc-discover:before {
  content: "\f1f2";
}
.fa-cc-amex:before {
  content: "\f1f3";
}
.fa-cc-paypal:before {
  content: "\f1f4";
}
.fa-cc-stripe:before {
  content: "\f1f5";
}
.fa-bell-slash:before {
  content: "\f1f6";
}
.fa-bell-slash-o:before {
  content: "\f1f7";
}
.fa-trash:before {
  content: "\f1f8";
}
.fa-copyright:before {
  content: "\f1f9";
}
.fa-at:before {
  content: "\f1fa";
}
.fa-eyedropper:before {
  content: "\f1fb";
}
.fa-paint-brush:before {
  content: "\f1fc";
}
.fa-birthday-cake:before {
  content: "\f1fd";
}
.fa-area-chart:before {
  content: "\f1fe";
}
.fa-pie-chart:before {
  content: "\f200";
}
.fa-line-chart:before {
  content: "\f201";
}
.fa-lastfm:before {
  content: "\f202";
}
.fa-lastfm-square:before {
  content: "\f203";
}
.fa-toggle-off:before {
  content: "\f204";
}
.fa-toggle-on:before {
  content: "\f205";
}
.fa-bicycle:before {
  content: "\f206";
}
.fa-bus:before {
  content: "\f207";
}
.fa-ioxhost:before {
  content: "\f208";
}
.fa-angellist:before {
  content: "\f209";
}
.fa-cc:before {
  content: "\f20a";
}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b";
}
.fa-meanpath:before {
  content: "\f20c";
}
.fa-buysellads:before {
  content: "\f20d";
}
.fa-connectdevelop:before {
  content: "\f20e";
}
.fa-dashcube:before {
  content: "\f210";
}
.fa-forumbee:before {
  content: "\f211";
}
.fa-leanpub:before {
  content: "\f212";
}
.fa-sellsy:before {
  content: "\f213";
}
.fa-shirtsinbulk:before {
  content: "\f214";
}
.fa-simplybuilt:before {
  content: "\f215";
}
.fa-skyatlas:before {
  content: "\f216";
}
.fa-cart-plus:before {
  content: "\f217";
}
.fa-cart-arrow-down:before {
  content: "\f218";
}
.fa-diamond:before {
  content: "\f219";
}
.fa-ship:before {
  content: "\f21a";
}
.fa-user-secret:before {
  content: "\f21b";
}
.fa-motorcycle:before {
  content: "\f21c";
}
.fa-street-view:before {
  content: "\f21d";
}
.fa-heartbeat:before {
  content: "\f21e";
}
.fa-venus:before {
  content: "\f221";
}
.fa-mars:before {
  content: "\f222";
}
.fa-mercury:before {
  content: "\f223";
}
.fa-intersex:before,
.fa-transgender:before {
  content: "\f224";
}
.fa-transgender-alt:before {
  content: "\f225";
}
.fa-venus-double:before {
  content: "\f226";
}
.fa-mars-double:before {
  content: "\f227";
}
.fa-venus-mars:before {
  content: "\f228";
}
.fa-mars-stroke:before {
  content: "\f229";
}
.fa-mars-stroke-v:before {
  content: "\f22a";
}
.fa-mars-stroke-h:before {
  content: "\f22b";
}
.fa-neuter:before {
  content: "\f22c";
}
.fa-genderless:before {
  content: "\f22d";
}
.fa-facebook-official:before {
  content: "\f230";
}
.fa-pinterest-p:before {
  content: "\f231";
}
.fa-whatsapp:before {
  content: "\f232";
}
.fa-server:before {
  content: "\f233";
}
.fa-user-plus:before {
  content: "\f234";
}
.fa-user-times:before {
  content: "\f235";
}
.fa-hotel:before,
.fa-bed:before {
  content: "\f236";
}
.fa-viacoin:before {
  content: "\f237";
}
.fa-train:before {
  content: "\f238";
}
.fa-subway:before {
  content: "\f239";
}
.fa-medium:before {
  content: "\f23a";
}
.fa-yc:before,
.fa-y-combinator:before {
  content: "\f23b";
}
.fa-optin-monster:before {
  content: "\f23c";
}
.fa-opencart:before {
  content: "\f23d";
}
.fa-expeditedssl:before {
  content: "\f23e";
}
.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
  content: "\f240";
}
.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "\f241";
}
.fa-battery-2:before,
.fa-battery-half:before {
  content: "\f242";
}
.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "\f243";
}
.fa-battery-0:before,
.fa-battery-empty:before {
  content: "\f244";
}
.fa-mouse-pointer:before {
  content: "\f245";
}
.fa-i-cursor:before {
  content: "\f246";
}
.fa-object-group:before {
  content: "\f247";
}
.fa-object-ungroup:before {
  content: "\f248";
}
.fa-sticky-note:before {
  content: "\f249";
}
.fa-sticky-note-o:before {
  content: "\f24a";
}
.fa-cc-jcb:before {
  content: "\f24b";
}
.fa-cc-diners-club:before {
  content: "\f24c";
}
.fa-clone:before {
  content: "\f24d";
}
.fa-balance-scale:before {
  content: "\f24e";
}
.fa-hourglass-o:before {
  content: "\f250";
}
.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "\f251";
}
.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "\f252";
}
.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "\f253";
}
.fa-hourglass:before {
  content: "\f254";
}
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "\f255";
}
.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "\f256";
}
.fa-hand-scissors-o:before {
  content: "\f257";
}
.fa-hand-lizard-o:before {
  content: "\f258";
}
.fa-hand-spock-o:before {
  content: "\f259";
}
.fa-hand-pointer-o:before {
  content: "\f25a";
}
.fa-hand-peace-o:before {
  content: "\f25b";
}
.fa-trademark:before {
  content: "\f25c";
}
.fa-registered:before {
  content: "\f25d";
}
.fa-creative-commons:before {
  content: "\f25e";
}
.fa-gg:before {
  content: "\f260";
}
.fa-gg-circle:before {
  content: "\f261";
}
.fa-tripadvisor:before {
  content: "\f262";
}
.fa-odnoklassniki:before {
  content: "\f263";
}
.fa-odnoklassniki-square:before {
  content: "\f264";
}
.fa-get-pocket:before {
  content: "\f265";
}
.fa-wikipedia-w:before {
  content: "\f266";
}
.fa-safari:before {
  content: "\f267";
}
.fa-chrome:before {
  content: "\f268";
}
.fa-firefox:before {
  content: "\f269";
}
.fa-opera:before {
  content: "\f26a";
}
.fa-internet-explorer:before {
  content: "\f26b";
}
.fa-tv:before,
.fa-television:before {
  content: "\f26c";
}
.fa-contao:before {
  content: "\f26d";
}
.fa-500px:before {
  content: "\f26e";
}
.fa-amazon:before {
  content: "\f270";
}
.fa-calendar-plus-o:before {
  content: "\f271";
}
.fa-calendar-minus-o:before {
  content: "\f272";
}
.fa-calendar-times-o:before {
  content: "\f273";
}
.fa-calendar-check-o:before {
  content: "\f274";
}
.fa-industry:before {
  content: "\f275";
}
.fa-map-pin:before {
  content: "\f276";
}
.fa-map-signs:before {
  content: "\f277";
}
.fa-map-o:before {
  content: "\f278";
}
.fa-map:before {
  content: "\f279";
}
.fa-commenting:before {
  content: "\f27a";
}
.fa-commenting-o:before {
  content: "\f27b";
}
.fa-houzz:before {
  content: "\f27c";
}
.fa-vimeo:before {
  content: "\f27d";
}
.fa-black-tie:before {
  content: "\f27e";
}
.fa-fonticons:before {
  content: "\f280";
}
.fa-reddit-alien:before {
  content: "\f281";
}
.fa-edge:before {
  content: "\f282";
}
.fa-credit-card-alt:before {
  content: "\f283";
}
.fa-codiepie:before {
  content: "\f284";
}
.fa-modx:before {
  content: "\f285";
}
.fa-fort-awesome:before {
  content: "\f286";
}
.fa-usb:before {
  content: "\f287";
}
.fa-product-hunt:before {
  content: "\f288";
}
.fa-mixcloud:before {
  content: "\f289";
}
.fa-scribd:before {
  content: "\f28a";
}
.fa-pause-circle:before {
  content: "\f28b";
}
.fa-pause-circle-o:before {
  content: "\f28c";
}
.fa-stop-circle:before {
  content: "\f28d";
}
.fa-stop-circle-o:before {
  content: "\f28e";
}
.fa-shopping-bag:before {
  content: "\f290";
}
.fa-shopping-basket:before {
  content: "\f291";
}
.fa-hashtag:before {
  content: "\f292";
}
.fa-bluetooth:before {
  content: "\f293";
}
.fa-bluetooth-b:before {
  content: "\f294";
}
.fa-percent:before {
  content: "\f295";
}
.fa-gitlab:before {
  content: "\f296";
}
.fa-wpbeginner:before {
  content: "\f297";
}
.fa-wpforms:before {
  content: "\f298";
}
.fa-envira:before {
  content: "\f299";
}
.fa-universal-access:before {
  content: "\f29a";
}
.fa-wheelchair-alt:before {
  content: "\f29b";
}
.fa-question-circle-o:before {
  content: "\f29c";
}
.fa-blind:before {
  content: "\f29d";
}
.fa-audio-description:before {
  content: "\f29e";
}
.fa-volume-control-phone:before {
  content: "\f2a0";
}
.fa-braille:before {
  content: "\f2a1";
}
.fa-assistive-listening-systems:before {
  content: "\f2a2";
}
.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: "\f2a3";
}
.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: "\f2a4";
}
.fa-glide:before {
  content: "\f2a5";
}
.fa-glide-g:before {
  content: "\f2a6";
}
.fa-signing:before,
.fa-sign-language:before {
  content: "\f2a7";
}
.fa-low-vision:before {
  content: "\f2a8";
}
.fa-viadeo:before {
  content: "\f2a9";
}
.fa-viadeo-square:before {
  content: "\f2aa";
}
.fa-snapchat:before {
  content: "\f2ab";
}
.fa-snapchat-ghost:before {
  content: "\f2ac";
}
.fa-snapchat-square:before {
  content: "\f2ad";
}
.fa-pied-piper:before {
  content: "\f2ae";
}
.fa-first-order:before {
  content: "\f2b0";
}
.fa-yoast:before {
  content: "\f2b1";
}
.fa-themeisle:before {
  content: "\f2b2";
}
.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: "\f2b3";
}
.fa-fa:before,
.fa-font-awesome:before {
  content: "\f2b4";
}
.fa-handshake-o:before {
  content: "\f2b5";
}
.fa-envelope-open:before {
  content: "\f2b6";
}
.fa-envelope-open-o:before {
  content: "\f2b7";
}
.fa-linode:before {
  content: "\f2b8";
}
.fa-address-book:before {
  content: "\f2b9";
}
.fa-address-book-o:before {
  content: "\f2ba";
}
.fa-vcard:before,
.fa-address-card:before {
  content: "\f2bb";
}
.fa-vcard-o:before,
.fa-address-card-o:before {
  content: "\f2bc";
}
.fa-user-circle:before {
  content: "\f2bd";
}
.fa-user-circle-o:before {
  content: "\f2be";
}
.fa-user-o:before {
  content: "\f2c0";
}
.fa-id-badge:before {
  content: "\f2c1";
}
.fa-drivers-license:before,
.fa-id-card:before {
  content: "\f2c2";
}
.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: "\f2c3";
}
.fa-quora:before {
  content: "\f2c4";
}
.fa-free-code-camp:before {
  content: "\f2c5";
}
.fa-telegram:before {
  content: "\f2c6";
}
.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
  content: "\f2c7";
}
.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: "\f2c8";
}
.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: "\f2c9";
}
.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: "\f2ca";
}
.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: "\f2cb";
}
.fa-shower:before {
  content: "\f2cc";
}
.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
  content: "\f2cd";
}
.fa-podcast:before {
  content: "\f2ce";
}
.fa-window-maximize:before {
  content: "\f2d0";
}
.fa-window-minimize:before {
  content: "\f2d1";
}
.fa-window-restore:before {
  content: "\f2d2";
}
.fa-times-rectangle:before,
.fa-window-close:before {
  content: "\f2d3";
}
.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: "\f2d4";
}
.fa-bandcamp:before {
  content: "\f2d5";
}
.fa-grav:before {
  content: "\f2d6";
}
.fa-etsy:before {
  content: "\f2d7";
}
.fa-imdb:before {
  content: "\f2d8";
}
.fa-ravelry:before {
  content: "\f2d9";
}
.fa-eercast:before {
  content: "\f2da";
}
.fa-microchip:before {
  content: "\f2db";
}
.fa-snowflake-o:before {
  content: "\f2dc";
}
.fa-superpowers:before {
  content: "\f2dd";
}
.fa-wpexplorer:before {
  content: "\f2de";
}
.fa-meetup:before {
  content: "\f2e0";
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
.v3 .item {
    -moz-box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.07);
    -webkit-box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.07);
    box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.07);
    -moz-transition: 0.3s ease;
    -webkit-transition: 0.3s ease;
    transition: 0.3s ease;
    background-color: #fff;
    display: block;
    color: #1f1f1f;
    position: relative;
    margin-bottom: 40px;
}

.v3 .item p{
    font-size: 14px;
}

.v3 .item .label-info {
    background-color: #f6f6f4;
    color: rgba(0, 0, 0, 0.5);

}

.v3 .item:hover {
    -moz-box-shadow: 1px 10px 15px rgba(0, 0, 0, 0.11);
    -webkit-box-shadow: 1px 10px 15px rgba(0, 0, 0, 0.11);
    box-shadow: 1px 10px 15px rgba(0, 0, 0, 0.11);
    color: #1f1f1f;
}
.v3 .item.show-map .map-item {
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
}
.v3 .item.show-map .image, .item.show-map .description {
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
}
.v3 .item .item-wrapper {
    overflow: hidden;
    position: relative;
}
.v3 .item .image, .item .image-wrapper {
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
    -moz-transition: 0.3s ease;
    -webkit-transition: 0.3s ease;
    transition: 0.3s ease;
    width: 100%;
    height: 200px;
    position: relative;
    display: block;
    z-index: 1;
}
.v3 .item .image:hover .mark-circle.description, .item .image:hover .mark-circle.map, .item .image-wrapper:hover .mark-circle.description, .item .image-wrapper:hover .mark-circle.map {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
}
.v3 .item .image .wrapper, .item .image-wrapper .wrapper {
    overflow: hidden;
    z-index: 0;
    position: relative;
    height: 100%;
    display: block;
}
.v3 .item .image .wrapper img, .v3 .item .image-wrapper .wrapper img {
    height: 100%;
    width: auto;
}
.v3 .item .image.show-nav .owl-navigation, .v3 .item .image-wrapper.show-nav .owl-navigation {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
}
.v3 .item .description {
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
    -moz-transition: 0.3s ease;
    -webkit-transition: 0.3s ease;
    transition: 0.3s ease;
    z-index: 1;
}
.v3 .item .description .meta {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    padding: 10px 0;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
}
.v3 .item .description .meta span {
    margin: 0 10px;
}
.v3 .item .description .meta span i {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
    opacity: 0.4;
    margin-right: 5px;
}
.v3 .item .description .info {
    text-align: center;
    padding: 10px 10px 20px 10px;
}
.v3 .item .description .info .label-info {
    text-transform: uppercase;
}
.v3 .item .description .info h3 {
    margin: 10px 0 5px 0;
    font-size: 16px;
    font-weight: bold;
    color:  #235272;
    /* text-decoration: underline; */
}
.v3 .item .description .info h3:hover{
    color: #429EA6;
    text-decoration: none;
}
.v3 .item .description .info .location {
    font-size: 13px;
}
.v3 .item .owl-navigation {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -moz-transition: 0.3s ease;
    -webkit-transition: 0.3s ease;
    transition: 0.3s ease;
    position: absolute;
    bottom: 30px;
    right: 0px;
}
.v3 .item .owl-navigation .owl-next, .item .owl-navigation .owl-prev {
    -moz-transition: 0.3s ease;
    -webkit-transition: 0.3s ease;
    transition: 0.3s ease;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
    opacity: 0.8;
    cursor: pointer;
    width: 30px;
    height: 30px;
    background-color: #1f1f1f;
    color: #fff;
    position: absolute;
}
.v3 .item .owl-navigation .owl-next:after, .item .owl-navigation .owl-prev:after {
    text-shadow: none;
    -webkit-font-smoothing: antialiased;
    font-family: 'ElegantIcons';
    speak: none;
    font-weight: normal;
    font-variant: normal;
    line-height: 1;
    text-transform: none;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    color: #fff;
    margin: auto;
    position: absolute;
    height: 17px;
    width: 17px;
    font-size: 18px;
    z-index: 1;
}
.v3 .item .owl-navigation .owl-next:hover, .item .owl-navigation .owl-prev:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
    background-color: #050505;
}
.v3 .item .owl-navigation .owl-prev {
    right: 30px;
}
.v3 .item .owl-navigation .owl-prev:after {
    content: "#";
}
.v3 .item .owl-navigation .owl-next {
    right: 0;
}
.v3 .item .owl-navigation .owl-next:after {
    content: "$";
}
.v3 .item .map-item {
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    -moz-transition: 0.3s ease;
    -webkit-transition: 0.3s ease;
    transition: 0.3s ease;
    background-color: #fff;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 5;
    top: 0;
}
.v3 .item .map-item #map {
    width: 100%;
    height: 100%;
}
.v3 .item .map-item a[href^="http://maps.google.com/maps"] {
    display: none !important;
}
.v3 .item .map-item a[href^="https://maps.google.com/maps"] {
    display: none !important;
}
.v3 .item .map-item .gmnoprint a, .item .map-item .gmnoprint span, .item .map-item .gm-style-cc {
    display: none;
}
.v3 .item .map-item .gmnoprint div {
    background: none !important;
}
.v3 .item .map-item .btn {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    background-color: #fff;
    font-size: 10px;
    padding: 5px 8px;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
}
.v3 .item .map-item .map-wrapper {
    height: 100%;
    width: 100%;
}
.v3 .item.small {
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    display: block;
}
.v3 .item.small:hover .image .info aside {
    -moz-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
}
.v3 .item.small:hover .image .wrapper:before {
    background-color: rgba(0, 0, 0, 0.4);
}
.v3 .item.small .image {
    height: 140px;
}
.v3 .item.small .image .info {
    position: absolute;
    top: 0;
    left: 0;
    text-align: center;
    z-index: 2;
    color: #fff;
    width: 100%;
    height: 100%;
}
.v3 .item.small .image .info h3 {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 2px;
    margin-top: 0;
}
.v3 .item.small .image .info .label {
    background-color: transparent;
    border: 1px solid #fff;
    color: #fff;
    text-transform: uppercase;
    top: 10px;
    position: relative;
}
.v3 .item.small .image .info aside {
    -moz-transition: 0.3s ease;
    -webkit-transition: 0.3s ease;
    transition: 0.3s ease;
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
    position: absolute;
    bottom: 10px;
    width: 100%;
}
.v3 .item.small .image .gallery {
    height: 100%;
}
.v3 .item.small .image .gallery img {
    height: auto;
    width: 100%;
}
.v3 .item.small .image .wrapper:before {
    -moz-transition: 0.3s ease;
    -webkit-transition: 0.3s ease;
    transition: 0.3s ease;
    background-color: rgba(0, 0, 0, 0.3);
    position: absolute;
    top: 0;
    left: 0;
    content: "";
    z-index: 1;
    height: 100%;
    width: 100%;
}
.v3 .item.list {
    text-align: left;
    display: table;
    height: 100%;
    width: 100%;
    overflow: visible;
}
.v3 .item.list.show-map .map-item {
    -moz-transform: translateX(0%) translateY(0%);
    -ms-transform: translateX(0%) translateY(0%);
    -webkit-transform: translateX(0%) translateY(0%);
    transform: translateX(0%) translateY(0%);
}
.v3 .item.list.show-map .image, .v3 .item.list.show-map .description {
    -moz-transform: translateX(0%) translateY(0%);
    -ms-transform: translateX(0%) translateY(0%);
    -webkit-transform: translateX(0%) translateY(0%);
    transform: translateX(0%) translateY(0%);
}
.v3 .item.list.show-map .description {
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
}
.v3 .item.list.show-map .image .wrapper {
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
}
.v3 .item.list .image-wrapper {
    position: relative;
    height: 100%;
    width: 270px;
    float: left;
}
.v3 .item.list .image {
    overflow: hidden;
}
.v3 .item.list > .description {
    margin-left: 270px;
    padding: 10px 25px;
    min-height: 200px;
}
.v3 .item.list > .description .info {
    text-align: left;
    padding: 0;
}
.v3 .item.list > .description .info h3 {
    font-size: 24px;
    margin-top: 0;
    display: inline-block;
}
.v3 .item.list > .description .info .location {
    font-size: 14px;
    margin-bottom: 5px;
}
.v3 .item.list > .description .info p {
    font-size: 12px;
    line-height: 16px;
    margin: 10px 0;
    max-height: 30px;
    overflow: hidden;
}
.v3 .item.list .meta {
    text-align: left;
    float: right;
    border: none;
}
.v3 .item.list .map-item {
    -moz-transform: translateX(0%) translateY(100%);
    -ms-transform: translateX(0%) translateY(100%);
    -webkit-transform: translateX(0%) translateY(100%);
    transform: translateX(0%) translateY(100%);
}
.v3 .item.list .info > .btn {
    position: absolute;
    right: 20px;
    bottom: 20px;
}
.v3 .item.list .live-info {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
    opacity: 0.8;
    font-size: 12px;
    float: right;
}
.v3 .item .price-info .price {
    font-size: 16px;
    font-weight: bold;
    padding: 0 5px;
}
.v3 .item .price-info .price.warning {
    color: #ed2a21;
}
.v3 .item .price-info .appendix {
    font-size: 11px;
    font-weight: bold;
}

.v3 .mark-circle {
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -moz-box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.07);
    -webkit-box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.07);
    box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.07);
    position: absolute;
    width: 36px;
    height: 36px;
    z-index: 5;
    text-align: center;
    line-height: 34px;
}
.v3 .mark-circle.top {
    background-color: #488f3e;
    cursor: default;
    color: #fff;
    bottom: -18px;
    left: 18px;
}
.v3 .mark-circle.map {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -moz-transition: 0.3s ease;
    -webkit-transition: 0.3s ease;
    transition: 0.3s ease;
    background-color: rgba(255, 255, 255, 0.3);
    cursor: pointer;
    color: #fff;
    border: 2px solid #fff;
    bottom: 23px;
    left: 18px;
    font-size: 18px;
    line-height: 20px;
    line-height: 31px;
}
.v3 .mark-circle.description {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -moz-transition: 0.3s ease;
    -webkit-transition: 0.3s ease;
    transition: 0.3s ease;
    -moz-transition-delay: 0.1s;
    -webkit-transition-delay: 0.1s;
    transition-delay: 0.1s;
    cursor: default;
    background-color: rgba(255, 255, 255, 0.3);
    color: #fff;
    border: 2px solid #fff;
    bottom: 64px;
    left: 18px;
    font-size: 18px;
    line-height: 20px;
    line-height: 31px;
    z-index: 5;
}
.v3 .mark-circle.map:hover, .mark-circle.description:hover {
    background-color: #fff;
    color: #488f3e;
}

.v3 .map-mark{
    display: block;
    margin: 10px 0 0 0;
}

.v3 .map-mark a{
    text-decoration: none;
    border-bottom: 1px dashed #ccc;
    font-size: 13px;
}

.v3 .map-mark .fa{
    font-size: 22px;
    color: #9e0000;
}

.v3 form {
    margin: 10px 0;
    position: relative;
}
.v3 form.labels-uppercase .form-group label {
    text-transform: uppercase;
    font-size: 10px;
    font-weight: bold;
}
.v3 form.labels-uppercase .form-group.label-inline label {
    font-size: 14px;
    text-transform: none;
    font-weight: normal;
}


.v3 .input-group-places .bl.p{
    font-size: 14px;
    line-height: 34px;
    text-align: center;
    margin-top: 16px;

}

.v3 #form-filter .checkbox label{
    text-transform: none;
    font-size: 16px;
    font-weight: normal;
    line-height: 20px;
}
.v3 #form-filter .bline{
    border-bottom: 1px solid #ddd;
    padding: 0 0 10px 0;
}
.v3 #form-filter h3, .v3 #form-filter h2, .v3 #form-filter h4{
    font-size: 24px;
    margin-bottom: 16px;
}

.v3 #form-filter{
    margin: 0 0 20px 0;
    padding: 20px 10px 10px 10px;
    border-left: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
}

.v3 .apartment-chars{
    width: 100%;
    font-size: 12px;
    color: #777;

}

.v3 .apartment-char{
    display: inline-block;
    margin: 4px 8px 4px 0;
}

.v3 .apartment-char span{
    color: #111111;
}

.icon-washer{
    background: no-repeat url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAeCAYAAADdGWXmAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjZBRTcxMkUwNDM3QzExRTZCRTAxQjY0QTIxQ0ZBMDcwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjZBRTcxMkUxNDM3QzExRTZCRTAxQjY0QTIxQ0ZBMDcwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NkFFNzEyREU0MzdDMTFFNkJFMDFCNjRBMjFDRkEwNzAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NkFFNzEyREY0MzdDMTFFNkJFMDFCNjRBMjFDRkEwNzAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6In1OcAAACd0lEQVR42ryXX2jNYRjHf+dPGHOBJBdiWNomRVrCNiXsQsuf7IJdUCPkjnYhV+ZG4kbYDcWEC6JFbTdSouRfO7Xyp5DY/EktNszGfJ58f3Va5xzv+ztne+rTOe/7+533ed/n/T7P+55Y8M9KoAnmw2BQGEvAT7gA16wjBuPhEqyDF/BH/fmajTMdimA9PLbO3fAdlgSFt2Jog4ewwTquQEeeg07O0a6Db3AinrbkKJaEs5CCSvWdUrtGbfPxO/wynMcembOVMAdK1Re2K9QOxx5O5hk+U1s9LISr6tsKi0MFjpxZlE1PaB8s/J0itC4RRHU2F7bDWpip0PTDI7joKjAXZ5bsh6AbrsNTGIDZUAs34Dbsgvf/G+wytGd5dgZ+wF4lfyZbqhW+gXkZnm+EXjgezzGJA7BToTut1WQyc1QtZ7bySdkGzObMamUz7IO7DqG2CrQFZuk3Xs5MDK+hxUOln+Gw9q7IRyCrJIT9qgxdEkJqxHsT9G6NFGoCmQpl8MTF2USYBlWwCJ4pRE3Kp/vQBwtgmQa3yfySWIoVTidnCRXSY5L8oPqqpKxKKfOdFVe4pZAHetbuE8Z+SbUn7SC1QnpH5DJzOgQfXQViJegBbI5Qymr1mfJR43lYDis8HMWVmzfhi4+ze6rarTDF0VmzRHPEN8/M9qhU2T6V53jPxHIUDkIDvIrizEKxWslqd4iTUuQMpUaZJmQXmUbYlHamRar6H2AN7NDA25RPQ6qBfUp2S5O3hThi7NpwTpTqbBuniTyHrz53iJgGdLGXwsfCsWNxh70rxGU1ETbG7JI6ptfvpE5gy/xPo/DHolt/LGxlwV8BBgClw5NJsG1EggAAAABJRU5ErkJggg==);
    display: inline-block;
    background-size: cover;
}

.icon-smoke{
    background: no-repeat url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjVCODVDMDMzNDM3RDExRTY5ODk3OUZENzM0MzIzOEM4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjVCODVDMDM0NDM3RDExRTY5ODk3OUZENzM0MzIzOEM4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NUI4NUMwMzE0MzdEMTFFNjk4OTc5RkQ3MzQzMjM4QzgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NUI4NUMwMzI0MzdEMTFFNjk4OTc5RkQ3MzQzMjM4QzgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4irnFcAAACfklEQVR42sSXW4hNURjHz4xzGBMNwwPywJAoNENqeBNFpMSbS5SalLxMLsO4TZjyRPFgZMb9mswDSk15EMmlPAmhJJfmgZDCnNh+i//Wij177b3PPme++tVaZ+91/t9a61vf+naZ53mZvraZcBBqiyliJhpEOc++wVi4C3dgWl+txDg4D3nYDv1KsQK+GbFKtRfBV+iEbKkcmAKfoUn90fAKOlJe5b1/fPnfgf5adk8BaWwG9MCylMQ36f892wl/tqssUbMSh9VvgadysBDbY4vbThibBB/hHlTALPgJ8zX4OSwoQHxLkLjFbxsBj+Gy+rvhutrtcCih+A6HeLv98gT4AHVQDY9gMKyAWwnEdznEAyf1ANapfVvZsR6eQC5pwAVwzH+x/J+BPZZQVsGXV5bMRxTfBvtCnrfBmqAHQ+A1zIYBionxag+KKN7smHlb2OBWeKb2HJ2KONbiED8eNtgcve+wRP1r0BhDfLND/CiU9TbY7PVDa98a4H6MoHMFXEeYuLHF8AYGwijt/dSI4lsjzNxpxsMzap+C/RHFGx3iJwJOWSbs7Gd1A06PMGZDBPHI9cRLWArDoVuFSZg1xUmvUcwkmbVqv4WFIe+ud4ifTVLEHIALapsU2ZUwyRyJma7/Wr0yoNmCkfBeGSsXY9lPFlqtmBW4ahUl3bpKjVWpKOlN/GIKBUtmmAqPTv2ZKVCH6sqcCzU6IUG5PZdJyUxp9gI2WhnyJnxRrVCjE+OLX0q7dPdvxEoF3Gr9dg4+wUQYA++0XRXF/EjZqVkuV/+06sR5CtaqUnwptcqJlep3ue7zYphfTjdY3w+pmiuIbugzbTJcgR9pO/BLgAEAU9M7JYGc2VsAAAAASUVORK5CYII=);
    display: inline-block;
    background-size: cover;
}


.icon-pets{
    background: no-repeat url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjZCOEM0MkM5NDM3RjExRTY5OTUxRDA4NUJCN0MwMTVBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjZCOEM0MkNBNDM3RjExRTY5OTUxRDA4NUJCN0MwMTVBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NkI4QzQyQzc0MzdGMTFFNjk5NTFEMDg1QkI3QzAxNUEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NkI4QzQyQzg0MzdGMTFFNjk5NTFEMDg1QkI3QzAxNUEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6tKRJFAAAIZElEQVR42qxXCVDT6RV/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);
    display: inline-block;
    background-size: cover;
}

.v3 .ribbon {
    -moz-box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.07);
    -webkit-box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.07);
    box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.07);
    background-color: #ed2a21;
    position: absolute;
    left: -5px;
    top: 5px;
    padding: 5px;
    color: #fff;
    font-weight: bold;
    z-index: 6;
}

.v3 .ribbon:before {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 5px 5px 0;
    border-color: transparent #6c0d09 transparent transparent;
    position: absolute;
    bottom: -5px;
    left: 0;
    content: "";
}
.v3 .ribbon .offer-number {
    font-size: 20px;
    margin-bottom: -2px;
}
.v3 .ribbon figure {
    font-size: 9px;
    text-transform: uppercase;
}
.v3 .ribbon.right {
    right: -5px;
    left: inherit;
}
.v3 .ribbon.right:before {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 5px 0 0;
    border-color: #6c0d09 transparent transparent transparent;
    position: absolute;
    bottom: -5px;
    right: 0;
    left: inherit;
    content: "";
}
.v3 .ribbon.right.new {
    background-color: #488f3e;
}
.v3 .ribbon.right.new:before {
    border-color: #122410 transparent transparent transparent;
}
.v3 .ribbon.right.white {
    background-color: #fff;
    color: #1f1f1f;
}
.v3 .ribbon.right.white:before {
    border-color: #b3b3b3 transparent transparent transparent;
}
.v3 .ribbon.right.white i {
    color: #488f3e;
    margin: 0 5px;
}
.v3 .error-message {
    position: relative;
    text-align: center;
    margin: 40px 0;
}
.v3 .error-message h2 {
    font-size: 280px;
    font-weight: lighter;
    color: #488f3e;
}
.v3 .error-message .message {
    width: 100%;
    position: absolute;
    text-align: center;
    top: 0;
    bottom: 0;
    margin: auto;
    height: 60px;
}
.v3 .error-message .message h3 {
    -moz-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
    background-color: rgba(0, 0, 0, 0.8);
    color: #fff;
    padding: 20px;
    display: inline-block;
    font-size: 30px;
    font-weight: bold;
    text-transform: uppercase;
}
.v3 .apart-header-block h1{

}

.v3 .hotel-stars{
    color: #FFD700;
}

.v3 .apart-header-block{
    width: 100%;

}

.v3 .apart-header-block h1{
    font-size: 32px;
    line-height: 50px;
    color: #333;
    font-weight: bold;
    margin-bottom: 0;
}

.v3 .apart-header-block .sub-block{
    display: block;

}

.v3 .apart .rate{

    display: table-cell;
    vertical-align: middle;
    font-size: 12px;
    text-transform: uppercase;
    text-align: right;
}

.v3 .apart .rate .val{
    font-weight: bold;
    font-size: 32px;
    color: #222;
}

.v3 .apart .rate .val span{
    color: #999;
    font-size: 16px;
}

.v3 .apart-header-block .location{
    font-size: 26px;
    line-height: 32px;
    color: #333;
}

.v3 .apart-header-block .location span{
    font-size: 18px;
}

.v3 .apart-header-block .apart-chain{
    font-size: 16px;
    line-height: 22px;
    margin: 0 0 0 20px;
}
.v3 .apart-header-block .apart-chain img{
    height: 44px;
}

.v3 .apart-header-block .apart-chain a{
    font-weight: bold;
}

.v3 .apart a{
    text-decoration: underline;

}

.v3 .apart .main-gallery{
    margin-bottom: 20px;

}

.v3 .apart .main-gallery .main-image{
    width: 100%;
    height: 400px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    display: block;

}

.v3 .apart .main-img-wrap{
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;


}


.v3 #main-image-img{display: none}

.v3 .gallery-list {margin: 4px 0 0 0;}

.v3 .gallery-list a{text-decoration: none; border: none;}

.v3 .apart-descr{
    font-size: 18px;
    line-height: 26px;
    color: #333333;
    margin: 20px 0;
}

.v3 .apart-descr h2{
    margin-top: 30px;
}

.v3 .apart-tags{
    margin: 0 auto 30px auto;


}

.v3 .apart-contacts{
    margin: 0 auto 30px auto;

}
.v3 .apart-contacts td{font-size: 20px;}
.v3 .apart-contacts td:nth-child(2n){font-weight: 500;}
.v3 .futures-list{
    list-style: none;
    padding-left: 0;
    line-height: 25px;
}

.v3 .futures-list li{
    width: 49%;
    display: inline-block;
    list-style: none;
    padding-left: 0;
    line-height: 25px;
    font-size: 16px;
}

.v3 .futures-list li a{
    color: #444;
}


.v3 .futures-list li:before{
    text-shadow: none;
    -webkit-font-smoothing: antialiased;
    font-family: 'fontawesome';
    speak: none;
    font-weight: normal;
    font-variant: normal;
    line-height: 1;
    text-transform: none;
    content: "\f111";
    color: #488f3e;
    font-size: 7px;
    position: relative;
    top: -4px;
    margin-right: 12px;
}

.v3 .apart-also{
    text-align: center;
}

.v3 .apart-also .apart-example{
    max-width: 330px;
    margin: auto;
}

.v3 .apart-also a.also-link{
    font-size: 22px;
}
.v3 .apart-also .apart-also-header{
    margin: 5px 0 15px 0;
    font-size: 16px;
    font-weight: bold;
}

.v3 .apart .ent{
    padding: 20px 10px;
}



.v3 .apart .sub-gall-item{
    display: inline-block;
}

.v3 .apart .ent-descr{
    padding: 20px 0;
    color: #666666;
}

.v3 .apart-room-title small{
    text-transform: uppercase;
}

.v3 .apart .item{
    margin: 15px -15px;
    padding: 10px 15px;
}

.v3 .apart .bnr-vert{
    width: 100%;
    margin: 20px 0 0 -0px;
    text-align: center;
}
.v3 .apart  .is-sticky .bnr-vert{
    margin: 20px 0 0 0!important;
}

.v3 .nav.am{
    background-color: #eb9316;
    padding: 10px 10px 10px 15px;
    margin: 0px 0 10px -15px;
}
.v3 .nav.am a{
    color: #f1f1f1;
    text-decoration: none;
    text-shadow: 1px 1px #d08213;
    font-size: 18px;
}

.v3 .nav.am a span{
    display: inline-block;
    text-decoration: underline;

}

.v3 .nav.am a .glyphicon{
    font-size: 13px;

    font-weight: normal;
    float: left;
    margin-right: 7px;
}

.v3 .nav.am li:hover span, .v3 .nav.am a:hover span{
    text-decoration: none;
}

.v3 .nav.am li:hover, .v3 .nav.am a:hover{
    background-color: #eb9316;
    color: #fff;
}

.v3 .nav.am:first-child{
    /* margin-top: 20px; */
}
.v3 .nav.am > li > a{
    padding: 5px 0;
    font-weight: bold;
}

.v3 .apart .apart-add-gall a{
    text-decoration: none;
    display: inline-block;
}

.v3 .apart .addition-place{
    font-size: 90%;
    color: #777;
}

.v3 .apart .guests{
    font-size: 20px;
    line-height: 30px;
}

.v3 .apart .room-descr, .v3 .apart .room-descr p{
    line-height: 22px;
    font-size: 14px;
    color: #1f1f1f;
}


.v3 .apart h4{font-size: 18px; display: block; font-weight: bold;}
.v3 .apart h3{font-size: 22px; display: block; font-weight: bold;}

.v3 .apart .ent h3{
    font-size: 22px;
    font-weight: normal;
    display: inline-block;
}

.v3 .apart .write-a-review{
    border-radius: 0;
    background-color: #fff;
    border: 2px solid #000;
    cursor: pointer;
}

.v3 .apart .write-a-review:hover{
    background-color: #fafafa;
}

.v3 .apart .review-author{
    text-align: center;
}

.v3 .apart .review-author img{
    display: inline-block;
    margin: auto;
}

.v3 .results-user{
    display: block;
    margin-top: 10px;
}

.v3 .results-user-title{
    font-size: 14px;

}

.v3 .apart .review-bubble
{
    position: relative;
    width: 100%;
    padding: 20px;
    margin-top: 20px;
    background: #FFFFFF;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    border: #000000 solid 2px;
}

.v3 .apart .review-bubble:after
{
    content: '';
    position: absolute;
    border-style: solid;
    border-width: 0 15px 15px;
    border-color: #FFFFFF transparent;
    display: block;
    width: 0;
    z-index: 1;
    margin-left: -15px;
    top: -15px;
    left: 50%;
}

.v3 .apart .review-bubble:before
{
    content: '';
    position: absolute;
    border-style: solid;
    border-width: 0 16px 16px;
    border-color: #000000 transparent;
    display: block;
    width: 0;
    z-index: 0;
    margin-left: -16px;
    top: -18px;
    left: 50%;
}

.v3 .apart .results-user li{
    border-bottom: 1px dotted #eee;
    cursor: pointer;
}

.v3 .apart .results-user li:hover{
    border-bottom: 1px solid #333;
}

.v3 .apart .apart-places{
    text-align: center;
}
.v3 .apart .apart-places img{
    display: inline-block;
}

.v3 .apart .apart-places .apart-places-text{
    font-size: 18px;
    margin: 20px 0;
    text-align: center;
}

.v3 .apart .apart-places h2, .v3 .apart .apart-places h3{
    text-align: left;
}

.v3 .apart .book-btn{
    position: absolute;
    top: 10px;
    right: 10px;
}

.v3 #mobile_menu{
    background-color: #eb9316;
}

.v3 #mobile_menu li a{
    color: #fff;
    font-size: 18px;
    text-shadow: 1px 1px #333;
}

@media (max-width: 768px) {
   #apart_cont #right_col{
       padding-left: 0;
       padding-right: 0;
   }
    .b-section__content.v3{
        padding-right: 0;
        padding-left: 0;
    }

    .b-section.b-menu
    {
         padding: 0;
    }
    .b-section.b-menu .b-section__content
    {
        padding: 8px 0;
    }
    .b-section.b-menu .b-section__content .b-menu__item{
        font-size: 18px;
        line-height: 18px;
        display: inline-block;
        padding: 4px 8px;
        border: 1px solid #826855;
        border-radius: 3px;
        margin: 3px;


    }
}

.has-ext-booking{
    display: none;

}.v3 h1{
    font-size: 32px;
    margin-bottom: 24px;
}

.v3 h2{
    font-size: 24px;
    margin-bottom: 18px;
}

.v3 h3{
    font-size: 20px;
    margin-bottom: 12px;
}.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }
.ui-timepicker-div dl { text-align: left; }
.ui-timepicker-div dl dt { float: left; clear:left; padding: 0 0 0 5px; }
.ui-timepicker-div dl dd { margin: 0 10px 10px 40%; }
.ui-timepicker-div td { font-size: 90%; }
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }
.ui-timepicker-div .ui_tpicker_unit_hide{ display: none; }

.ui-timepicker-div .ui_tpicker_time .ui_tpicker_time_input { background: none; color: inherit; border: none; outline: none; border-bottom: solid 1px #555; width: 95%; }
.ui-timepicker-div .ui_tpicker_time .ui_tpicker_time_input:focus { border-bottom-color: #aaa; }

.ui-timepicker-rtl{ direction: rtl; }
.ui-timepicker-rtl dl { text-align: right; padding: 0 5px 0 0; }
.ui-timepicker-rtl dl dt{ float: right; clear: right; }
.ui-timepicker-rtl dl dd { margin: 0 40% 10px 10px; }

/* Shortened version style */
.ui-timepicker-div.ui-timepicker-oneLine { padding-right: 2px; }
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time,
.ui-timepicker-div.ui-timepicker-oneLine dt { display: none; }
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time_label { display: block; padding-top: 2px; }
.ui-timepicker-div.ui-timepicker-oneLine dl { text-align: right; }
.ui-timepicker-div.ui-timepicker-oneLine dl dd,
.ui-timepicker-div.ui-timepicker-oneLine dl dd > div { display:inline-block; margin:0; }
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_minute:before,
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_second:before { content:':'; display:inline-block; }
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_millisec:before,
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_microsec:before { content:'.'; display:inline-block; }
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide,
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide:before{ display: none; }