/*!
 * 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;
  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 {
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: textfield;
  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;
    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(https://cdn.lastsecondtour.ir/last/resources/site/fonts/vendor/bootstrap/dist/glyphicons-halflings-regular.eot?f4769f9bdb7466be65088239c12046d1);
  src: url(https://cdn.lastsecondtour.ir/last/resources/site/fonts/vendor/bootstrap/dist/glyphicons-halflings-regular.eot?f4769f9bdb7466be65088239c12046d1?#iefix) format("embedded-opentype"), url(https://cdn.lastsecondtour.ir/last/resources/site/fonts/vendor/bootstrap/dist/glyphicons-halflings-regular.woff2?448c34a56d699c29117adc64c43affeb) format("woff2"), url(https://cdn.lastsecondtour.ir/last/resources/site/fonts/vendor/bootstrap/dist/glyphicons-halflings-regular.woff?fa2772327f55d8198301fdb8bcfc8158) format("woff"), url(https://cdn.lastsecondtour.ir/last/resources/site/fonts/vendor/bootstrap/dist/glyphicons-halflings-regular.ttf?e18bbf611f2a2e43afc071aa2f4e1512) format("truetype"), url(https://cdn.lastsecondtour.ir/last/resources/site/fonts/vendor/bootstrap/dist/glyphicons-halflings-regular.svg?89889688147bd7575d6327160d64e760#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: "*";
}
.glyphicon-plus:before {
  content: "+";
}
.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: "\A5";
}
.glyphicon-jpy:before {
  content: "\A5";
}
.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";
}
* {
  box-sizing: border-box;
}
*:before,
*:after {
  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;
  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   \A0";
}
.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: "\A0   \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;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
  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"] {
  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;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  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;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
  border-color: #2b542c;
  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;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
  border-color: #66512c;
  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;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
  border-color: #843534;
  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;
  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;
  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;
  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;
  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;
  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;
  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;
  transition-property: height, visibility;
  transition-duration: 0.35s;
  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;
  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 {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-group.open .dropdown-toggle.btn-link {
  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;
  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;
    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;
    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;
  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;
    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: "/\A0";
}
.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;
  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;
}
@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;
  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;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  transition: width 0.6s ease;
}
.progress-striped .progress-bar,
.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
}
.progress.active .progress-bar,
.progress-bar.active {
  animation: progress-bar-stripes 2s linear infinite;
}
.progress-bar-success {
  background-color: #5cb85c;
}
.progress-striped .progress-bar-success {
  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: 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: 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: 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;
  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;
  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 {
  transform: translate(0, -25%);
  transition: transform 0.3s ease-out;
}
.modal.in .modal-dialog {
  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;
  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 {
    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;
  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;
  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 {
    transition: transform 0.6s ease-in-out;
    backface-visibility: hidden;
    perspective: 1000px;
  }
  .carousel-inner > .item.next,
  .carousel-inner > .item.active.right {
    transform: translate3d(100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.prev,
  .carousel-inner > .item.active.left {
    transform: translate3d(-100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.next.left,
  .carousel-inner > .item.prev.right,
  .carousel-inner > .item.active {
    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: 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: 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;
}
.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;
  }
}.croppie-container {
    width: 100%;
    height: 100%;
}

.croppie-container .cr-image {
    z-index: -1;
    position: absolute;
    top: 0;
    left: 0;
    transform-origin: 0 0;
    max-height: none;
    max-width: none;
}

.croppie-container .cr-boundary {
    position: relative;
    overflow: hidden;
    margin: 0 auto;
    z-index: 1;
    width: 100%;
    height: 100%;
}

.croppie-container .cr-viewport,
.croppie-container .cr-resizer {
    position: absolute;
    border: 2px solid #fff;
    margin: auto;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    box-shadow: 0 0 2000px 2000px rgba(0, 0, 0, 0.5);
    z-index: 0;
}

.croppie-container .cr-resizer {
  z-index: 2;
  box-shadow: none;
  pointer-events: none;
}

.croppie-container .cr-resizer-vertical,
.croppie-container .cr-resizer-horisontal {
  position: absolute;
  pointer-events: all;
}

.croppie-container .cr-resizer-vertical::after,
.croppie-container .cr-resizer-horisontal::after {
    display: block;
    position: absolute;
    box-sizing: border-box;
    border: 1px solid black;
    background: #fff;
    width: 10px;
    height: 10px;
    content: '';
}

.croppie-container .cr-resizer-vertical {
  bottom: -5px;
  cursor: row-resize;
  width: 100%;
  height: 10px;
}

.croppie-container .cr-resizer-vertical::after {
    left: 50%;
    margin-left: -5px;
}

.croppie-container .cr-resizer-horisontal {
  right: -5px;
  cursor: col-resize;
  width: 10px;
  height: 100%;
}

.croppie-container .cr-resizer-horisontal::after {
    top: 50%;
    margin-top: -5px;
}

.croppie-container .cr-original-image {
    display: none;
}

.croppie-container .cr-vp-circle {
    border-radius: 50%;
}

.croppie-container .cr-overlay {
    z-index: 1;
    position: absolute;
    cursor: move;
    touch-action: none;
}

.croppie-container .cr-slider-wrap {
    width: 75%;
    margin: 15px auto;
    text-align: center;
}

.croppie-result {
    position: relative;
    overflow: hidden;
}

.croppie-result img {
    position: absolute;
}

.croppie-container .cr-image,
.croppie-container .cr-overlay,
.croppie-container .cr-viewport {
    transform: translateZ(0);
}

/*************************************/
/***** STYLING RANGE INPUT ***********/
/*************************************/
/*http://brennaobrien.com/blog/2014/05/style-input-type-range-in-every-browser.html */
/*************************************/

.cr-slider {
    -webkit-appearance: none;
/*removes default webkit styles*/
	/*border: 1px solid white; *//*fix for FF unable to apply focus style bug */
    width: 300px;
/*required for proper track sizing in FF*/
    max-width: 100%;
    padding-top: 8px;
    padding-bottom: 8px;
    background-color: transparent;
}

.cr-slider::-webkit-slider-runnable-track {
    width: 100%;
    height: 3px;
    background: rgba(0, 0, 0, 0.5);
    border: 0;
    border-radius: 3px;
}

.cr-slider::-webkit-slider-thumb {
    -webkit-appearance: none;
    border: none;
    height: 16px;
    width: 16px;
    border-radius: 50%;
    background: #ddd;
    margin-top: -6px;
}

.cr-slider:focus {
    outline: none;
}
/*
.cr-slider:focus::-webkit-slider-runnable-track {
background: #ccc;
}
*/

.cr-slider::-moz-range-track {
    width: 100%;
    height: 3px;
    background: rgba(0, 0, 0, 0.5);
    border: 0;
    border-radius: 3px;
}

.cr-slider::-moz-range-thumb {
    border: none;
    height: 16px;
    width: 16px;
    border-radius: 50%;
    background: #ddd;
    margin-top: -6px;
}

/*hide the outline behind the border*/
.cr-slider:-moz-focusring {
    outline: 1px solid white;
    outline-offset: -1px;
}

.cr-slider::-ms-track {
    width: 100%;
    height: 5px;
    background: transparent;
/*remove bg colour from the track, we'll use ms-fill-lower and ms-fill-upper instead */
	border-color: transparent;/*leave room for the larger thumb to overflow with a transparent border */
	border-width: 6px 0;
	color: transparent;/*remove default tick marks*/
}
.cr-slider::-ms-fill-lower {
	background: rgba(0, 0, 0, 0.5);
	border-radius: 10px;
}
.cr-slider::-ms-fill-upper {
	background: rgba(0, 0, 0, 0.5);
	border-radius: 10px;
}
.cr-slider::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #ddd;
	margin-top:1px;
}
.cr-slider:focus::-ms-fill-lower {
	background: rgba(0, 0, 0, 0.5);
}
.cr-slider:focus::-ms-fill-upper {
	background: rgba(0, 0, 0, 0.5);
}
/*******************************************/

/***********************************/
/* Rotation Tools */
/***********************************/
.cr-rotate-controls {
	position: absolute;
	bottom: 5px;
	left: 5px;
	z-index: 1;
}
.cr-rotate-controls button {
	border: 0;
	background: none;
}
.cr-rotate-controls i:before {
	display: inline-block;
	font-style: normal;
	font-weight: 900;
	font-size: 22px;
}
.cr-rotate-l i:before {
	content: '\21BA';
}
.cr-rotate-r i:before {
	content: '\21BB';
}
/* required styles */

.leaflet-pane,
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-tile-container,
.leaflet-pane > svg,
.leaflet-pane > canvas,
.leaflet-zoom-box,
.leaflet-image-layer,
.leaflet-layer {
	position: absolute;
	left: 0;
	top: 0;
	}
.leaflet-container {
	overflow: hidden;
	}
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow {
	-webkit-user-select: none;
	   -moz-user-select: none;
	        user-select: none;
	  -webkit-user-drag: none;
	}
/* Prevents IE11 from highlighting tiles in blue */
.leaflet-tile::-moz-selection {
	background: transparent;
}
.leaflet-tile::selection {
	background: transparent;
}
/* Safari renders non-retina tile on retina better with this, but Chrome is worse */
.leaflet-safari .leaflet-tile {
	image-rendering: -webkit-optimize-contrast;
	}
/* hack that prevents hw layers "stretching" when loading new tiles */
.leaflet-safari .leaflet-tile-container {
	width: 1600px;
	height: 1600px;
	-webkit-transform-origin: 0 0;
	}
.leaflet-marker-icon,
.leaflet-marker-shadow {
	display: block;
	}
/* .leaflet-container svg: reset svg max-width decleration shipped in Joomla! (joomla.org) 3.x */
/* .leaflet-container img: map is broken in FF if you have max-width: 100% on tiles */
.leaflet-container .leaflet-overlay-pane svg {
	max-width: none !important;
	max-height: none !important;
	}
.leaflet-container .leaflet-marker-pane img,
.leaflet-container .leaflet-shadow-pane img,
.leaflet-container .leaflet-tile-pane img,
.leaflet-container img.leaflet-image-layer,
.leaflet-container .leaflet-tile {
	max-width: none !important;
	max-height: none !important;
	width: auto;
	padding: 0;
	}

.leaflet-container img.leaflet-tile {
	/* See: https://bugs.chromium.org/p/chromium/issues/detail?id=600120 */
	mix-blend-mode: plus-lighter;
}

.leaflet-container.leaflet-touch-zoom {
	touch-action: pan-x pan-y;
	}
.leaflet-container.leaflet-touch-drag {
	/* Fallback for FF which doesn't support pinch-zoom */
	touch-action: none;
	touch-action: pinch-zoom;
}
.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {
	touch-action: none;
}
.leaflet-container {
	-webkit-tap-highlight-color: transparent;
}
.leaflet-container a {
	-webkit-tap-highlight-color: rgba(51, 181, 229, 0.4);
}
.leaflet-tile {
	filter: inherit;
	visibility: hidden;
	}
.leaflet-tile-loaded {
	visibility: inherit;
	}
.leaflet-zoom-box {
	width: 0;
	height: 0;
	box-sizing: border-box;
	z-index: 800;
	}
/* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */
.leaflet-overlay-pane svg {
	-moz-user-select: none;
	}

.leaflet-pane         { z-index: 400; }

.leaflet-tile-pane    { z-index: 200; }
.leaflet-overlay-pane { z-index: 400; }
.leaflet-shadow-pane  { z-index: 500; }
.leaflet-marker-pane  { z-index: 600; }
.leaflet-tooltip-pane   { z-index: 650; }
.leaflet-popup-pane   { z-index: 700; }

.leaflet-map-pane canvas { z-index: 100; }
.leaflet-map-pane svg    { z-index: 200; }

.leaflet-vml-shape {
	width: 1px;
	height: 1px;
	}
.lvml {
	behavior: url(#default#VML);
	display: inline-block;
	position: absolute;
	}


/* control positioning */

.leaflet-control {
	position: relative;
	z-index: 800;
	pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */
	pointer-events: auto;
	}
.leaflet-top,
.leaflet-bottom {
	position: absolute;
	z-index: 1000;
	pointer-events: none;
	}
.leaflet-top {
	top: 0;
	}
.leaflet-right {
	right: 0;
	}
.leaflet-bottom {
	bottom: 0;
	}
.leaflet-left {
	left: 0;
	}
.leaflet-control {
	float: left;
	clear: both;
	}
.leaflet-right .leaflet-control {
	float: right;
	}
.leaflet-top .leaflet-control {
	margin-top: 10px;
	}
.leaflet-bottom .leaflet-control {
	margin-bottom: 10px;
	}
.leaflet-left .leaflet-control {
	margin-left: 10px;
	}
.leaflet-right .leaflet-control {
	margin-right: 10px;
	}


/* zoom and fade animations */

.leaflet-fade-anim .leaflet-popup {
	opacity: 0;
	transition: opacity 0.2s linear;
	}
.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {
	opacity: 1;
	}
.leaflet-zoom-animated {
	transform-origin: 0 0;
	}
svg.leaflet-zoom-animated {
	will-change: transform;
}

.leaflet-zoom-anim .leaflet-zoom-animated {
	transition:         transform 0.25s cubic-bezier(0,0,0.25,1);
	}
.leaflet-zoom-anim .leaflet-tile,
.leaflet-pan-anim .leaflet-tile {
	transition: none;
	}

.leaflet-zoom-anim .leaflet-zoom-hide {
	visibility: hidden;
	}


/* cursors */

.leaflet-interactive {
	cursor: pointer;
	}
.leaflet-grab {
	cursor:         grab;
	}
.leaflet-crosshair,
.leaflet-crosshair .leaflet-interactive {
	cursor: crosshair;
	}
.leaflet-popup-pane,
.leaflet-control {
	cursor: auto;
	}
.leaflet-dragging .leaflet-grab,
.leaflet-dragging .leaflet-grab .leaflet-interactive,
.leaflet-dragging .leaflet-marker-draggable {
	cursor: move;
	cursor:         grabbing;
	}

/* marker & overlays interactivity */
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-image-layer,
.leaflet-pane > svg path,
.leaflet-tile-container {
	pointer-events: none;
	}

.leaflet-marker-icon.leaflet-interactive,
.leaflet-image-layer.leaflet-interactive,
.leaflet-pane > svg path.leaflet-interactive,
svg.leaflet-image-layer.leaflet-interactive path {
	pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */
	pointer-events: auto;
	}

/* visual tweaks */

.leaflet-container {
	background: #ddd;
	outline-offset: 1px;
	}
.leaflet-container a {
	color: #0078A8;
	}
.leaflet-zoom-box {
	border: 2px dotted #38f;
	background: rgba(255,255,255,0.5);
	}


/* general typography */
.leaflet-container {
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-size: 0.75rem;
	line-height: 1.5;
	}


/* general toolbar styles */

.leaflet-bar {
	box-shadow: 0 1px 5px rgba(0,0,0,0.65);
	border-radius: 4px;
	}
.leaflet-bar a {
	background-color: #fff;
	border-bottom: 1px solid #ccc;
	width: 26px;
	height: 26px;
	line-height: 26px;
	display: block;
	text-align: center;
	text-decoration: none;
	color: black;
	}
.leaflet-bar a,
.leaflet-control-layers-toggle {
	background-position: 50% 50%;
	background-repeat: no-repeat;
	display: block;
	}
.leaflet-bar a:hover,
.leaflet-bar a:focus {
	background-color: #f4f4f4;
	}
.leaflet-bar a:first-child {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	}
.leaflet-bar a:last-child {
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom: none;
	}
.leaflet-bar a.leaflet-disabled {
	cursor: default;
	background-color: #f4f4f4;
	color: #bbb;
	}

.leaflet-touch .leaflet-bar a {
	width: 30px;
	height: 30px;
	line-height: 30px;
	}
.leaflet-touch .leaflet-bar a:first-child {
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	}
.leaflet-touch .leaflet-bar a:last-child {
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
	}

/* zoom control */

.leaflet-control-zoom-in,
.leaflet-control-zoom-out {
	font: bold 18px 'Lucida Console', Monaco, monospace;
	text-indent: 1px;
	}

.leaflet-touch .leaflet-control-zoom-in, .leaflet-touch .leaflet-control-zoom-out  {
	font-size: 22px;
	}


/* layers control */

.leaflet-control-layers {
	box-shadow: 0 1px 5px rgba(0,0,0,0.4);
	background: #fff;
	border-radius: 5px;
	}
.leaflet-control-layers-toggle {
	background-image: url(https://cdn.lastsecondtour.ir/last/resources/site/images/vendor/leaflet/dist/layers.png?a6137456ed160d7606981aa57c559898);
	width: 36px;
	height: 36px;
	}
.leaflet-retina .leaflet-control-layers-toggle {
	background-image: url(https://cdn.lastsecondtour.ir/last/resources/site/images/vendor/leaflet/dist/layers-2x.png?4f0283c6ce28e888000e978e537a6a56);
	background-size: 26px 26px;
	}
.leaflet-touch .leaflet-control-layers-toggle {
	width: 44px;
	height: 44px;
	}
.leaflet-control-layers .leaflet-control-layers-list,
.leaflet-control-layers-expanded .leaflet-control-layers-toggle {
	display: none;
	}
.leaflet-control-layers-expanded .leaflet-control-layers-list {
	display: block;
	position: relative;
	}
.leaflet-control-layers-expanded {
	padding: 6px 10px 6px 6px;
	color: #333;
	background: #fff;
	}
.leaflet-control-layers-scrollbar {
	overflow-y: scroll;
	overflow-x: hidden;
	padding-right: 5px;
	}
.leaflet-control-layers-selector {
	margin-top: 2px;
	position: relative;
	top: 1px;
	}
.leaflet-control-layers label {
	display: block;
	font-size: 13px;
	font-size: 1.08333em;
	}
.leaflet-control-layers-separator {
	height: 0;
	border-top: 1px solid #ddd;
	margin: 5px -10px 5px -6px;
	}

/* Default icon URLs */
.leaflet-default-icon-path { /* used only in path-guessing heuristic, see L.Icon.Default */
	background-image: url(https://cdn.lastsecondtour.ir/last/resources/site/images/vendor/leaflet/dist/marker-icon.png?2273e3d8ad9264b7daa5bdbf8e6b47f8);
	}


/* attribution and scale controls */

.leaflet-container .leaflet-control-attribution {
	background: #fff;
	background: rgba(255, 255, 255, 0.8);
	margin: 0;
	}
.leaflet-control-attribution,
.leaflet-control-scale-line {
	padding: 0 5px;
	color: #333;
	line-height: 1.4;
	}
.leaflet-control-attribution a {
	text-decoration: none;
	}
.leaflet-control-attribution a:hover,
.leaflet-control-attribution a:focus {
	text-decoration: underline;
	}
.leaflet-attribution-flag {
	display: inline !important;
	vertical-align: baseline !important;
	width: 1em;
	height: 0.6669em;
	}
.leaflet-left .leaflet-control-scale {
	margin-left: 5px;
	}
.leaflet-bottom .leaflet-control-scale {
	margin-bottom: 5px;
	}
.leaflet-control-scale-line {
	border: 2px solid #777;
	border-top: none;
	line-height: 1.1;
	padding: 2px 5px 1px;
	white-space: nowrap;
	box-sizing: border-box;
	background: rgba(255, 255, 255, 0.8);
	text-shadow: 1px 1px #fff;
	}
.leaflet-control-scale-line:not(:first-child) {
	border-top: 2px solid #777;
	border-bottom: none;
	margin-top: -2px;
	}
.leaflet-control-scale-line:not(:first-child):not(:last-child) {
	border-bottom: 2px solid #777;
	}

.leaflet-touch .leaflet-control-attribution,
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
	box-shadow: none;
	}
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
	border: 2px solid rgba(0,0,0,0.2);
	background-clip: padding-box;
	}


/* popup */

.leaflet-popup {
	position: absolute;
	text-align: center;
	margin-bottom: 20px;
	}
.leaflet-popup-content-wrapper {
	padding: 1px;
	text-align: left;
	border-radius: 12px;
	}
.leaflet-popup-content {
	margin: 13px 24px 13px 20px;
	line-height: 1.3;
	font-size: 13px;
	font-size: 1.08333em;
	min-height: 1px;
	}
.leaflet-popup-content p {
	margin: 17px 0;
	margin: 1.3em 0;
	}
.leaflet-popup-tip-container {
	width: 40px;
	height: 20px;
	position: absolute;
	left: 50%;
	margin-top: -1px;
	margin-left: -20px;
	overflow: hidden;
	pointer-events: none;
	}
.leaflet-popup-tip {
	width: 17px;
	height: 17px;
	padding: 1px;

	margin: -10px auto 0;
	pointer-events: auto;
	transform: rotate(45deg);
	}
.leaflet-popup-content-wrapper,
.leaflet-popup-tip {
	background: white;
	color: #333;
	box-shadow: 0 3px 14px rgba(0,0,0,0.4);
	}
.leaflet-container a.leaflet-popup-close-button {
	position: absolute;
	top: 0;
	right: 0;
	border: none;
	text-align: center;
	width: 24px;
	height: 24px;
	font: 16px/24px Tahoma, Verdana, sans-serif;
	color: #757575;
	text-decoration: none;
	background: transparent;
	}
.leaflet-container a.leaflet-popup-close-button:hover,
.leaflet-container a.leaflet-popup-close-button:focus {
	color: #585858;
	}
.leaflet-popup-scrolled {
	overflow: auto;
	}

.leaflet-oldie .leaflet-popup-content-wrapper {
	-ms-zoom: 1;
	}
.leaflet-oldie .leaflet-popup-tip {
	width: 24px;
	margin: 0 auto;

	-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";
	filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);
	}

.leaflet-oldie .leaflet-control-zoom,
.leaflet-oldie .leaflet-control-layers,
.leaflet-oldie .leaflet-popup-content-wrapper,
.leaflet-oldie .leaflet-popup-tip {
	border: 1px solid #999;
	}


/* div icon */

.leaflet-div-icon {
	background: #fff;
	border: 1px solid #666;
	}


/* Tooltip */
/* Base styles for the element that has a tooltip */
.leaflet-tooltip {
	position: absolute;
	padding: 6px;
	background-color: #fff;
	border: 1px solid #fff;
	border-radius: 3px;
	color: #222;
	white-space: nowrap;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	pointer-events: none;
	box-shadow: 0 1px 3px rgba(0,0,0,0.4);
	}
.leaflet-tooltip.leaflet-interactive {
	cursor: pointer;
	pointer-events: auto;
	}
.leaflet-tooltip-top:before,
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
	position: absolute;
	pointer-events: none;
	border: 6px solid transparent;
	background: transparent;
	content: "";
	}

/* Directions */

.leaflet-tooltip-bottom {
	margin-top: 6px;
}
.leaflet-tooltip-top {
	margin-top: -6px;
}
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-top:before {
	left: 50%;
	margin-left: -6px;
	}
.leaflet-tooltip-top:before {
	bottom: 0;
	margin-bottom: -12px;
	border-top-color: #fff;
	}
.leaflet-tooltip-bottom:before {
	top: 0;
	margin-top: -12px;
	margin-left: -6px;
	border-bottom-color: #fff;
	}
.leaflet-tooltip-left {
	margin-left: -6px;
}
.leaflet-tooltip-right {
	margin-left: 6px;
}
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
	top: 50%;
	margin-top: -6px;
	}
.leaflet-tooltip-left:before {
	right: 0;
	margin-right: -12px;
	border-left-color: #fff;
	}
.leaflet-tooltip-right:before {
	left: 0;
	margin-left: -12px;
	border-right-color: #fff;
	}

/* Printing */

@media print {
	/* Prevent printers from removing background-images of controls. */
	.leaflet-control {
		-webkit-print-color-adjust: exact;
		print-color-adjust: exact;
		}
	}
.toast-title {
  font-weight: bold;
}
.toast-message {
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}
.toast-message a,
.toast-message label {
  color: #FFFFFF;
}
.toast-message a:hover {
  color: #CCCCCC;
  text-decoration: none;
}
.toast-close-button {
  position: relative;
  right: -0.3em;
  top: -0.3em;
  float: right;
  font-size: 20px;
  font-weight: bold;
  color: #FFFFFF;
  -webkit-text-shadow: 0 1px 0 #ffffff;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  filter: alpha(opacity=80);
  line-height: 1;
}
.toast-close-button:hover,
.toast-close-button:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  filter: alpha(opacity=40);
}
.rtl .toast-close-button {
  left: -0.3em;
  float: left;
  right: 0.3em;
}
/*Additional properties for button version
 iOS requires the button element instead of an anchor tag.
 If you want the anchor version, it requires `href="#"`.*/
button.toast-close-button {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}
.toast-top-center {
  top: 0;
  right: 0;
  width: 100%;
}
.toast-bottom-center {
  bottom: 0;
  right: 0;
  width: 100%;
}
.toast-top-full-width {
  top: 0;
  right: 0;
  width: 100%;
}
.toast-bottom-full-width {
  bottom: 0;
  right: 0;
  width: 100%;
}
.toast-top-left {
  top: 12px;
  left: 12px;
}
.toast-top-right {
  top: 12px;
  right: 12px;
}
.toast-bottom-right {
  right: 12px;
  bottom: 12px;
}
.toast-bottom-left {
  bottom: 12px;
  left: 12px;
}
#toast-container {
  position: fixed;
  z-index: 999999;
  pointer-events: none;
  /*overrides*/
}
#toast-container * {
  box-sizing: border-box;
}
#toast-container > div {
  position: relative;
  pointer-events: auto;
  overflow: hidden;
  margin: 0 0 6px;
  padding: 15px 15px 15px 50px;
  width: 300px;
  border-radius: 3px 3px 3px 3px;
  background-position: 15px center;
  background-repeat: no-repeat;
  box-shadow: 0 0 12px #999999;
  color: #FFFFFF;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  filter: alpha(opacity=80);
}
#toast-container > div.rtl {
  direction: rtl;
  padding: 15px 50px 15px 15px;
  background-position: right 15px center;
}
#toast-container > div:hover {
  box-shadow: 0 0 12px #000000;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
  cursor: pointer;
}
#toast-container > .toast-info {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=") !important;
}
#toast-container > .toast-error {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=") !important;
}
#toast-container > .toast-success {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==") !important;
}
#toast-container > .toast-warning {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=") !important;
}
#toast-container.toast-top-center > div,
#toast-container.toast-bottom-center > div {
  width: 300px;
  margin-left: auto;
  margin-right: auto;
}
#toast-container.toast-top-full-width > div,
#toast-container.toast-bottom-full-width > div {
  width: 96%;
  margin-left: auto;
  margin-right: auto;
}
.toast {
  background-color: #030303;
}
.toast-success {
  background-color: #51A351;
}
.toast-error {
  background-color: #BD362F;
}
.toast-info {
  background-color: #2F96B4;
}
.toast-warning {
  background-color: #F89406;
}
.toast-progress {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 4px;
  background-color: #000000;
  opacity: 0.4;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  filter: alpha(opacity=40);
}
/*Responsive Design*/
@media all and (max-width: 240px) {
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 11em;
  }
  #toast-container > div.rtl {
    padding: 8px 50px 8px 8px;
  }
  #toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
  #toast-container .rtl .toast-close-button {
    left: -0.2em;
    right: 0.2em;
  }
}
@media all and (min-width: 241px) and (max-width: 480px) {
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 18em;
  }
  #toast-container > div.rtl {
    padding: 8px 50px 8px 8px;
  }
  #toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
  #toast-container .rtl .toast-close-button {
    left: -0.2em;
    right: 0.2em;
  }
}
@media all and (min-width: 481px) and (max-width: 768px) {
  #toast-container > div {
    padding: 15px 15px 15px 50px;
    width: 25em;
  }
  #toast-container > div.rtl {
    padding: 15px 50px 15px 15px;
  }
}
@font-face {
  font-family: "IM";
  src: url(https://cdn.lastsecondtour.ir/last/resources/site/fonts/iranyekanwebregular.woff2?e46ea675fa291d7425d9f96c1d02b55e) format("woff2");
  font-display: swap;
}

@font-face {
  font-family: "IB";
  src: url(https://cdn.lastsecondtour.ir/last/resources/site/fonts/iranyekanweb_bold.woff2?300ad66a0e449d66d9768384e269c200) format("woff2");
  font-display: swap;
}

@font-face {
  font-family: "IEB";
  src: url(https://cdn.lastsecondtour.ir/last/resources/site/fonts/iranyekanweb_bold.woff2?300ad66a0e449d66d9768384e269c200) format("woff2");
  font-display: swap;
}

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,
hgroup,
menu,
nav,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  vertical-align: baseline;
  background: transparent;
}

html {
  font-size: 10px;
}

body {
  font-family: "IM";
  font-size: 1.4rem;
  color: #7c8187;
  line-height: 1;
  color: #7c8187;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
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;
}

/* 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,
textarea {
  vertical-align: top;
  border: 0 none;
  outline: none;
}

button {
  outline: none;
  border: 0 none;
  display: block;
}

textarea {
  resize: none;
}

main {
  padding-bottom: 80px !important;
}

.headerText {
  font-size: 25px;
  text-align: center;
  font-weight: 800;
}

.inner-header-text {
  font-family: "IB";
  line-height: 40px;
  text-align: center;
  font-size: 1.8rem;
  color: #444b54;
  margin: 60px 0;
}

.inner-header-text small {
  font-size: 13px;
  font-weight: bold;
  color: #817f96;
  display: block;
  line-height: 2;
}

.gray-input {
  display: inline-block;
  vertical-align: middle;
  height: 56px;
  color: #33323c;
  font-size: 1.7rem;
  padding: 0 30px;
  border-radius: 50px;
  border: 2px solid #f9f9fc;
  background-color: #f9f9fc;
  transition: all 0.1s ease-out;
}

.gray-input::-webkit-input-placeholder {
  color: #7c8187;
  font-size: 1.4rem;
}

.gray-input::-moz-placeholder {
  color: #7c8187;
  font-size: 1.4rem;
}

.gray-input:-ms-input-placeholder {
  color: #7c8187;
  font-size: 1.4rem;
}

.gray-input:-moz-placeholder {
  color: #7c8187;
  font-size: 1.4rem;
}

.gray-input:focus {
  border-color: #0196f4;
  background-color: #fff;
}

.hr-border {
  background: rgba(233, 237, 247, 0.6);
  border: 0 none;
  margin: 0;
}

main {
  width: 100%;
  height: 100%;
  background: #f4f4f9;
}

.my-container {
  max-width: 900px;
  width: 100%;
  margin: 0 auto;
}

.close-button {
  display: block;
  width: 60px;
  height: 60px;
  border: none;
  font-size: 0;
  border-radius: 50%;
  background-size: 12px;
  background-repeat: no-repeat;
  background-position: center;
  background-color: rgba(0, 0, 0, 0.1);
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjEyLjk4MiAyMTIuOTgyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyMTIuOTgyIDIxMi45ODI7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgY2xhc3M9IiI+PGc+PGcgaWQ9IkNsb3NlIj4KCTxwYXRoIHN0eWxlPSJmaWxsOiNGRkZGRkYiIGQ9Ik0xMzEuODA0LDEwNi40OTFsNzUuOTM2LTc1LjkzNmM2Ljk5LTYuOTksNi45OS0xOC4zMjMsMC0yNS4zMTIgICBjLTYuOTktNi45OS0xOC4zMjItNi45OS0yNS4zMTIsMGwtNzUuOTM3LDc1LjkzN0wzMC41NTQsNS4yNDJjLTYuOTktNi45OS0xOC4zMjItNi45OS0yNS4zMTIsMGMtNi45ODksNi45OS02Ljk4OSwxOC4zMjMsMCwyNS4zMTIgICBsNzUuOTM3LDc1LjkzNkw1LjI0MiwxODIuNDI3Yy02Ljk4OSw2Ljk5LTYuOTg5LDE4LjMyMywwLDI1LjMxMmM2Ljk5LDYuOTksMTguMzIyLDYuOTksMjUuMzEyLDBsNzUuOTM3LTc1LjkzN2w3NS45MzcsNzUuOTM3ICAgYzYuOTg5LDYuOTksMTguMzIyLDYuOTksMjUuMzEyLDBjNi45OS02Ljk5LDYuOTktMTguMzIyLDAtMjUuMzEyTDEzMS44MDQsMTA2LjQ5MXoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgZGF0YS1vbGRfY29sb3I9IiNmZmZmZmYiPjwvcGF0aD4KPC9nPjwvZz4gPC9zdmc+);
}

.form-container {
  direction: rtl;
  max-width: 900px;
  width: 100%;
  margin: 0 auto;
  background: #fff;
  border-radius: 5px;
  overflow: hidden;
  box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);
  margin-bottom: 100px;
}

.form-container #controls-wrapper {
  height: 120px;
  background: #fafafc;
  position: relative;
}

.form-container #controls-wrapper #buttons {
  height: 114px;
}

.form-container #controls-wrapper button {
  margin-top: 32px;
  width: 130px;
  height: 50px;
  font-size: 1.6rem;
  border-radius: 25px;
}

.form-container #controls-wrapper button i {
  width: 22px;
  height: 14px;
  background: #33323c;
}

.form-container #controls-wrapper button.next {
  color: #fff;
  float: right;
  margin-right: 50px;
  background-color: #58d3a6;
  transition: all 0.1s ease-out;
}

.form-container #controls-wrapper button.next:hover {
  background-color: #33ba89;
}

.form-container #controls-wrapper button.next[disabled] {
  background-color: #f4f4f9;
  color: #7c8187;
}

.form-container #controls-wrapper button.prev {
  float: left;
  margin-left: 50px;
  background-color: #f4f4f9;
}

.form-container #controls-wrapper button.submit {
  color: #fff;
  float: right;
  margin-right: 50px;
  background-color: #0196f4;
}

.form-container #progress-bar {
  height: 6px;
  background: #e3e7f2;
  display: block;
}

.form-container #progress-bar .range {
  display: block;
  content: "";
  width: 10%;
  height: 6px;
  float: left;
  background-color: #0196f4;
  border-radius: 0 5px 5px 0;
}

.search-overlay {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.2);
  z-index: 1;
}

.step-1 .header,
.step-2 .header,
.step-3 .header,
.step-4 .header,
.step-5 .header {
  height: 100px;
  border-bottom: 1px solid rgba(233, 233, 243, 0.6);
}

.step-1 .header h1,
.step-2 .header h1,
.step-3 .header h1,
.step-4 .header h1,
.step-5 .header h1 {
  font-family: "IEB";
  font-size: 2.5rem;
  text-align: center;
  line-height: 100px;
  color: #33323c;
}

.step-1 #outside-container,
.step-2 #outside-container,
.step-3 #outside-container,
.step-4 #outside-container,
.step-5 #outside-container {
  height: 250px;
  width: 100%;
  background: #444b54;
  margin-bottom: -50px;
}

.step-1 #outside-container .my-container,
.step-2 #outside-container .my-container,
.step-3 #outside-container .my-container,
.step-4 #outside-container .my-container,
.step-5 #outside-container .my-container {
  padding-top: 50px;
}

.step-1 #outside-container .spot-data,
.step-2 #outside-container .spot-data,
.step-3 #outside-container .spot-data,
.step-4 #outside-container .spot-data,
.step-5 #outside-container .spot-data {
  display: inline-block;
  width: 70%;
  position: relative;
}

.step-1 #outside-container .spot-data .logo,
.step-2 #outside-container .spot-data .logo,
.step-3 #outside-container .spot-data .logo,
.step-4 #outside-container .spot-data .logo,
.step-5 #outside-container .spot-data .logo {
  width: 100px;
  height: 100px;
  float: right;
  margin-left: 20px;
  border-radius: 5px;
  -o-object-fit: cover;
     object-fit: cover;
}

.step-1 #outside-container .spot-data h3,
.step-2 #outside-container .spot-data h3,
.step-3 #outside-container .spot-data h3,
.step-4 #outside-container .spot-data h3,
.step-5 #outside-container .spot-data h3 {
  font-size: 2.2rem;
  font-family: "IB";
  line-height: 40px;
  color: #fff;
  margin: 10px 0 0;
}

.step-1 #outside-container .spot-data h4,
.step-2 #outside-container .spot-data h4,
.step-3 #outside-container .spot-data h4,
.step-4 #outside-container .spot-data h4,
.step-5 #outside-container .spot-data h4 {
  font-size: 1.5rem;
  line-height: 40px;
  color: rgba(255, 255, 255, 0.5);
}

.step-1 #outside-container .spot-data .score,
.step-2 #outside-container .spot-data .score,
.step-3 #outside-container .spot-data .score,
.step-4 #outside-container .spot-data .score,
.step-5 #outside-container .spot-data .score {
  display: inline-block;
  position: absolute;
  font-family: "IB";
  top: -25px;
  right: -25px;
  width: 50px;
  height: 50px;
  color: #fff;
  font-size: 2rem;
  line-height: 52px;
  text-align: center;
  border-radius: 50%;
  background-color: #e64731;
}

.step-1 #outside-container .spot-data.empty .logo,
.step-2 #outside-container .spot-data.empty .logo,
.step-3 #outside-container .spot-data.empty .logo,
.step-4 #outside-container .spot-data.empty .logo,
.step-5 #outside-container .spot-data.empty .logo {
  background: rgba(0, 0, 0, 0.1);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 40px;
}

.step-1 #outside-container #spot-restaurant.spot-data.empty .logo {
  background-size: 50px;
  background-image: url("data:image/png;base64,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");
}

.step-1 #outside-container #spot-hotel.spot-data.empty .logo {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIj48Zz48Zz4KCTxnPgoJCTxwYXRoIGQ9Ik00OTEuNTQsNDE2LjE4N0g0MC40MjFWMzUzLjMxYzAtMjIuMDEzLDE3LjkwOS0zOS45MjIsMzkuOTIyLTM5LjkyMmgzNTEuMzE0YzIyLjAxMywwLDM5LjkyMiwxNy45MDksMzkuOTIyLDM5LjkyMiAgICBjMCwxMS4wMjQsOC45MzcsMTkuOTYxLDE5Ljk2MSwxOS45NjFjMTEuMDI0LDAsMTkuOTYxLTguOTM3LDE5Ljk2MS0xOS45NjFjMC0yOS40ODgtMTYuMDgxLTU1LjI3NS0zOS45MjItNjkuMTAyVjIwLjEwNiAgICBjMC0xMS4wMjQtOC45MzctMTkuOTYxLTE5Ljk2MS0xOS45NjFjLTExLjAyNCwwLTE5Ljk2MSw4LjkzNy0xOS45NjEsMTkuOTYxdjQ1LjgyNmMtMjQuMzQ3LTQuNTUyLTEwNy40NDYtMTkuMDIzLTE3OS42NDktMTkuMDIzICAgIGMtNzEuNDg4LDAtMTQ4LjA1MywxNC4xNzUtMTcxLjY2NSwxOC45MThWMTkuOTYxQzgwLjM0Myw4LjkzNyw3MS40MDcsMCw2MC4zODIsMFM0MC40MjEsOC45MzcsNDAuNDIxLDE5Ljk2MXYyNjQuMjQ3ICAgIEMxNi41OCwyOTguMDM1LDAuNDk5LDMyMy44MjIsMC40OTksMzUzLjMxdjgyLjgzOGMwLDExLjAyNCw4LjkzNywxOS45NjEsMTkuOTYxLDE5Ljk2MWgxOS45NjF2MzUuOTMgICAgYzAsMTEuMDI0LDguOTM3LDE5Ljk2MSwxOS45NjEsMTkuOTYxczE5Ljk2MS04LjkzNywxOS45NjEtMTkuOTYxdi0zNS45M2gzNTEuMzE0djM1LjkzYzAsMTEuMDI0LDguOTM3LDE5Ljk2MSwxOS45NjEsMTkuOTYxICAgIGMxMS4wMjQsMCwxOS45NjEtOC45MzcsMTkuOTYxLTE5Ljk2MXYtMzUuOTNoMTkuOTYxYzExLjAyNCwwLDE5Ljk2MS04LjkzNywxOS45NjEtMTkuOTYxICAgIEM1MTEuNTAxLDQyNS4xMjQsNTAyLjU2NCw0MTYuMTg3LDQ5MS41NCw0MTYuMTg3eiBNMTc5LjAxMywyNzMuNDY2YzIuMjk3LTEwLjcyNiw5LjE3Ny0yMC44NDMsMTkuOTU3LTI5LjA5MyAgICBjMTUuMDExLTExLjQ4OSwzNS4yNjQtMTcuODE1LDU3LjAzLTE3LjgxNXM0Mi4wMTksNi4zMjcsNTcuMDMxLDE3LjgxNWMxMC43OCw4LjI1LDE3LjY2LDE4LjM2NywxOS45NTcsMjkuMDkzSDE3OS4wMTN6ICAgICBNODAuMzQzLDEwNi41NjJjMC40MTUtMC4wNjMsMC44My0wLjEzNiwxLjI0Ny0wLjIyN2MwLjg5Ni0wLjE5NSw5MC42NDctMTkuNTA1LDE3MC40MTgtMTkuNTA1ICAgIGM3OS44MzEsMCwxNzcuNzUxLDE5LjM3OCwxNzguNzMxLDE5LjU3NGMwLjMwNywwLjA2MSwwLjYxMiwwLjA4OSwwLjkxOCwwLjEzNnYxNjYuOTI2aC01OC4yOTQgICAgYy0yLjM0Ny0yMy4yNzUtMTQuOTQzLTQ0LjYyOC0zNi4wNy02MC43OTdjLTIxLjkzNy0xNi43ODctNTAuODA4LTI2LjAzMy04MS4yOTMtMjYuMDMzcy01OS4zNTYsOS4yNDYtODEuMjkzLDI2LjAzMyAgICBjLTIxLjEyNywxNi4xNjgtMzMuNzIyLDM3LjUyMi0zNi4wNyw2MC43OTdIODAuMzQzVjEwNi41NjJ6IiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIHN0eWxlPSJmaWxsOiNGRkZGRkYiIGRhdGEtb2xkX2NvbG9yPSIjZmZmZmZmIj48L3BhdGg+Cgk8L2c+CjwvZz48L2c+IDwvc3ZnPg==);
}

.step-1 #outside-container #spot-attraction.spot-data.empty .logo {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNTExLjk5NyA1MTEuOTk3IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTEuOTk3IDUxMS45OTc7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgY2xhc3M9IiI+PGc+PGc+Cgk8Zz4KCQkKCQkJPHJlY3QgeD0iMjIzLjI0NSIgeT0iMTY0LjgyIiB0cmFuc2Zvcm09Im1hdHJpeCgwLjg2ODkgLTAuNDk1IDAuNDk1IDAuODY4OSAtMTA2LjM3MjMgMTU2LjQxMDgpIiB3aWR0aD0iMzcuNjc3IiBoZWlnaHQ9IjIyOC4zODciIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgc3R5bGU9ImZpbGw6I0ZGRkZGRiIgZGF0YS1vbGRfY29sb3I9IiNmZmZmZmYiPjwvcmVjdD4KCTwvZz4KPC9nPjxnPgoJPGc+CgkJPHBhdGggZD0iTTM0MS45Nyw5MC43NDljLTIzLjc5OS00MS44MjItNjIuNS03MS44LTEwOC45NzUtODQuNDA5Yy00Ni40MjQtMTIuNTktOTQuOTQtNi4yOTItMTM2LjUwNCwxNy42OTYgICAgQzU0Ljc2NCw0Ny43NzgsMjQuNzczLDg2LjQyMiwxMi4wNTEsMTMyLjgzNGMtMTIuNzIyLDQ2LjQwNi02LjY1LDk0Ljk0LDE3LjA5MywxMzYuNjc0YzIuNDc0LDQuMzQ1LDYuNTc1LDcuNTM1LDExLjQwNCw4Ljg1NCAgICBjMS42MzksMC40NDYsMy4zMDksMC42NjYsNC45NzMsMC42NjZjMy4yNTMsMCw2LjQ4LTAuODQxLDkuMzU3LTIuNDhMMzM0Ljk1LDExNi40MTkgICAgQzM0My45NjcsMTExLjI2NCwzNDcuMTA3LDk5Ljc3OCwzNDEuOTcsOTAuNzQ5eiBNNTMuNjQsMjMzLjg0NkMyNy4yNiwxNjguNzcxLDUyLjUxNiw5Mi40MTMsMTE1LjIyOSw1Ni43MiAgICBjMjEuODIxLTEyLjYwMyw0Ni4wMjktMTkuMDMzLDcwLjU2My0xOS4wMzNjMTIuNDQ2LDAsMjQuOTg2LDEuNjY0LDM3LjMzMiw1LjAxMWMzMC41OTQsOC4zMDIsNTYuOTI0LDI2LjEyOSw3NS43MzEsNTAuOTUyICAgIEw1My42NCwyMzMuODQ2eiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBzdHlsZT0iZmlsbDojRkZGRkZGIiBkYXRhLW9sZF9jb2xvcj0iI2ZmZmZmZiI+PC9wYXRoPgoJPC9nPgo8L2c+PGc+Cgk8Zz4KCQk8cGF0aCBkPSJNNDg3LjYxMSwzODUuNzc5Yy02LjQ3NCwwLTguOTIzLTIuMTE2LTE1LjY4LTguNzk4Yy03Ljg0My03Ljc1NS0xOS42NzQtMTkuNDYtNDEuNDctMTkuNDYgICAgYy0yMi4yNjcsMC0zNC4yNDIsMTEuODQ5LTQyLjE3MywxOS42OTNjLTYuNTgxLDYuNTA2LTguOTQ4LDguNTY1LTE0Ljk3LDguNTY1Yy02LjQ2OCwwLTguOTE3LTIuMTE2LTE1LjY3NC04Ljc5OCAgICBjLTcuODQzLTcuNzU1LTE5LjY3NC0xOS40Ni00MS40Ny0xOS40NmMtMjIuMjY3LDAtMzQuMjQ4LDExLjg0OS00Mi4xOCwxOS42OTNjLTYuNTgxLDYuNTA2LTguOTQ4LDguNTY1LTE0Ljk3LDguNTY1ICAgIGMtNi40NjgsMC04LjkxNy0yLjExNi0xNS42NzQtOC43OThjLTcuODM3LTcuNzU1LTE5LjY3NC0xOS40Ni00MS40Ny0xOS40NmMtMjIuMjY3LDAtMzQuMjQ4LDExLjg0OS00Mi4xNzMsMTkuNjkzICAgIGMtNi41ODEsNi41MDYtOC45NDgsOC41NjUtMTQuOTcsOC41NjVjLTYuNDc0LDAtOC45MjMtMi4xMTYtMTUuNjgtOC43OThjLTcuODM3LTcuNzU1LTE5LjY3NC0xOS40Ni00MS40Ny0xOS40NiAgICBjLTIxLjgwOSwwLTMzLjgwOSwxMS43MzYtNDEuNzQ2LDE5LjQ5OGMtNi44MDEsNi42NTYtOS4yNDMsOC43Ni0xNS4zOTcsOC43NmMtMTAuNDA1LDAtMTguODM5LDguNDMzLTE4LjgzOSwxOC44MzkgICAgczguNDMzLDE4LjgzOSwxOC44MzksMTguODM5YzIxLjgwOSwwLDMzLjgwOS0xMS43MzYsNDEuNzQ2LTE5LjQ5OGM2LjgwMS02LjY1Niw5LjI0My04Ljc2LDE1LjM5Ny04Ljc2ICAgIGM2LjAyMiwwLDguMzg5LDIuMDYsMTQuOTcsOC41NjVjNy45MjUsNy44NDMsMTkuOTA2LDE5LjY5Myw0Mi4xNzMsMTkuNjkzYzIxLjc5NiwwLDMzLjYzMy0xMS43MTEsNDEuNDctMTkuNDYgICAgYzYuNzYzLTYuNjgxLDkuMjA2LTguNzk4LDE1LjY4LTguNzk4YzYuMDIyLDAsOC4zODksMi4wNiwxNC45Nyw4LjU2NWM3LjkyNSw3Ljg0MywxOS45MDYsMTkuNjkzLDQyLjE2NywxOS42OTMgICAgYzIxLjc5NiwwLDMzLjYzMy0xMS43MTEsNDEuNDctMTkuNDZjNi43NTctNi42ODEsOS4yMDYtOC43OTgsMTUuNjgtOC43OThjNi4wMjIsMCw4LjM4OSwyLjA2LDE0Ljk3LDguNTY1ICAgIGM3LjkzMSw3Ljg0MywxOS45MDYsMTkuNjkzLDQyLjE3MywxOS42OTNjMjEuNzk2LDAsMzMuNjMzLTExLjcxMSw0MS40Ny0xOS40NmM2Ljc1Ny02LjY4MSw5LjIwNi04Ljc5OCwxNS42NzQtOC43OTggICAgYzYuMDIyLDAsOC4zODksMi4wNiwxNC45Nyw4LjU2NWM3LjkzMSw3Ljg0MywxOS45MTIsMTkuNjkzLDQyLjE4LDE5LjY5M2MxMC40MDUsMCwxOC44NDUtOC40MzMsMTguODQ1LTE4LjgzOSAgICBTNDk4LjAxNiwzODUuNzc5LDQ4Ny42MTEsMzg1Ljc3OXoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgc3R5bGU9ImZpbGw6I0ZGRkZGRiIgZGF0YS1vbGRfY29sb3I9IiNmZmZmZmYiPjwvcGF0aD4KCTwvZz4KPC9nPjxnPgoJPGc+CgkJPHBhdGggZD0iTTQ4Ny42MTEsNDc0LjMyYy02LjQ3NCwwLTguOTIzLTIuMTE2LTE1LjY4LTguNzk4Yy03Ljg0My03Ljc1NS0xOS42NzQtMTkuNDYtNDEuNDctMTkuNDYgICAgYy0yMi4yNjcsMC0zNC4yNDIsMTEuODQ5LTQyLjE3MywxOS42OTNjLTYuNTgxLDYuNTA2LTguOTQ4LDguNTY1LTE0Ljk3LDguNTY1Yy02LjQ2OCwwLTguOTE3LTIuMTE2LTE1LjY3NC04Ljc5OCAgICBjLTcuODQzLTcuNzU1LTE5LjY3NC0xOS40Ni00MS40Ny0xOS40NmMtMjIuMjY3LDAtMzQuMjQ4LDExLjg0OS00Mi4xOCwxOS42OTNjLTYuNTgxLDYuNTA2LTguOTQ4LDguNTY1LTE0Ljk3LDguNTY1ICAgIGMtNi40NjgsMC04LjkxNy0yLjExNi0xNS42NzQtOC43OThjLTcuODM3LTcuNzU1LTE5LjY3NC0xOS40Ni00MS40Ny0xOS40NmMtMjIuMjY3LDAtMzQuMjQ4LDExLjg0OS00Mi4xNzMsMTkuNjkzICAgIGMtNi41ODEsNi41MDYtOC45NDgsOC41NjUtMTQuOTcsOC41NjVjLTYuNDc0LDAtOC45MjMtMi4xMTYtMTUuNjgtOC43OThjLTcuODM3LTcuNzU1LTE5LjY3NC0xOS40Ni00MS40Ny0xOS40NiAgICBjLTIxLjgwOSwwLTMzLjgwOSwxMS43MzYtNDEuNzQ2LDE5LjQ5OGMtNi44MDEsNi42NTYtOS4yNDMsOC43Ni0xNS4zOTcsOC43NmMtMTAuNDA1LDAtMTguODM5LDguNDMzLTE4LjgzOSwxOC44MzkgICAgYzAsMTAuNDA1LDguNDMzLDE4LjgzOSwxOC44MzksMTguODM5YzIxLjgwOSwwLDMzLjgwOS0xMS43MzYsNDEuNzQ2LTE5LjQ5OGM2LjgwMS02LjY1Niw5LjI0My04Ljc2LDE1LjM5Ny04Ljc2ICAgIGM2LjAyMiwwLDguMzg5LDIuMDYsMTQuOTcsOC41NjVjNy45MjUsNy44NDMsMTkuOTA2LDE5LjY5Myw0Mi4xNzMsMTkuNjkzYzIxLjc5NiwwLDMzLjYzMy0xMS43MTEsNDEuNDctMTkuNDYgICAgYzYuNzYzLTYuNjgxLDkuMjA2LTguNzk4LDE1LjY4LTguNzk4YzYuMDIyLDAsOC4zODksMi4wNiwxNC45Nyw4LjU2NWM3LjkyNSw3Ljg0MywxOS45MDYsMTkuNjkzLDQyLjE2NywxOS42OTMgICAgYzIxLjc5NiwwLDMzLjYzMy0xMS43MTEsNDEuNDctMTkuNDZjNi43NTctNi42ODEsOS4yMDYtOC43OTgsMTUuNjgtOC43OThjNi4wMjIsMCw4LjM4OSwyLjA2LDE0Ljk3LDguNTY1ICAgIGM3LjkzMSw3Ljg0MywxOS45MDYsMTkuNjkzLDQyLjE3MywxOS42OTNjMjEuNzk2LDAsMzMuNjMzLTExLjcxMSw0MS40Ny0xOS40NmM2Ljc1Ny02LjY4MSw5LjIwNi04Ljc5OCwxNS42NzQtOC43OTggICAgYzYuMDIyLDAsOC4zODksMi4wNiwxNC45Nyw4LjU2NWM3LjkzMSw3Ljg0MywxOS45MTIsMTkuNjkzLDQyLjE4LDE5LjY5M2MxMC40MDUsMCwxOC44NDUtOC40MzMsMTguODQ1LTE4LjgzOSAgICBDNTA2LjQ0OSw0ODIuNzUzLDQ5OC4wMTYsNDc0LjMyLDQ4Ny42MTEsNDc0LjMyeiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBzdHlsZT0iZmlsbDojRkZGRkZGIiBkYXRhLW9sZF9jb2xvcj0iI2ZmZmZmZiI+PC9wYXRoPgoJPC9nPgo8L2c+PC9nPiA8L3N2Zz4=);
}

.step-1 #outside-container #spot-location.spot-data.empty .logo {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNTEyLjAwMSA1MTIuMDAxIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIuMDAxIDUxMi4wMDE7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgY2xhc3M9IiI+PGc+PGc+Cgk8Zz4KCQk8Zz4KCQkJPHBhdGggZD0iTTQwOC4yMzEsMTQ4Ljk0NkM0MDIuOTQzLDY3LjYxOCwzMzYuNTY3LDMuOTA4LDI1Ny4xMTgsMy45MDhjLTc4Ljc4NiwwLTE0NS4xNTYsNjMuNjQ5LTE1MS4xMDcsMTQ1LjAxMSAgICAgYy0yLjM3LDM1LjU2MSw4Ljg1Nyw3Mi4zMzgsMzEuNzQxLDEwMy43MTZsMTA1Ljk2OSwxNDEuNjY0YzMuMTU3LDQuMjIyLDguMTIxLDYuNzEsMTMuMzk3LDYuNzFzMTAuMjM0LTIuNDg3LDEzLjM5Ny02LjcxICAgICBsMTA1Ljk1My0xNDEuNjQyQzM5OS40MDcsMjIyLjA3Nyw0MTAuNjg1LDE4NS4yMzMsNDA4LjIzMSwxNDguOTQ2eiBNMzQ5LjY4NSwyMzIuNTlsLTkyLjU2NywxMjMuNzVsLTkyLjQ1LTEyMy41ODggICAgIGMtMTguMTQzLTI0Ljg4LTI3LjEyMy01My44NjYtMjUuMjc3LTgxLjUwMmM0LjA5NC01NS45OCw0OS4yNTQtMTEzLjg4NCwxMTcuNzI3LTExMy44ODQgICAgIGM2OS4wNTMsMCwxMTQuMDg1LDU3LjgzMSwxMTcuNzIxLDExMy43OTVDMzc2Ljc1OCwxNzkuNDg4LDM2Ny44MjgsMjA4LjQwNywzNDkuNjg1LDIzMi41OXoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgc3R5bGU9ImZpbGw6I0ZGRkZGRiIgZGF0YS1vbGRfY29sb3I9IiNmZmZmZmYiPjwvcGF0aD4KCQkJPHBhdGggZD0iTTI1Ni4wMDMsODEuOTg1Yy0zNC4xMzksMC02MS45MDksMjcuNzctNjEuOTA5LDYxLjkwOXMyNy43Nyw2MS45MDksNjEuOTA5LDYxLjkwOWMzNC4xMzMsMCw2MS45MDktMjcuNzcsNjEuOTA5LTYxLjkwOSAgICAgQzMxNy45MTEsMTA5Ljc1NCwyOTAuMTQyLDgxLjk4NSwyNTYuMDAzLDgxLjk4NXogTTI1Ni4wMDMsMTcyLjMzOGMtMTUuNjgzLDAtMjguNDQ0LTEyLjc2MS0yOC40NDQtMjguNDQ0ICAgICBjMC0xNS45NTEsMTIuNDkzLTI4LjQ0NCwyOC40NDQtMjguNDQ0czI4LjQ0NCwxMi40OTMsMjguNDQ0LDI4LjQ0NEMyODQuNDQ3LDE1OS41NzcsMjcxLjY4NiwxNzIuMzM4LDI1Ni4wMDMsMTcyLjMzOHoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgc3R5bGU9ImZpbGw6I0ZGRkZGRiIgZGF0YS1vbGRfY29sb3I9IiNmZmZmZmYiPjwvcGF0aD4KCQk8L2c+Cgk8L2c+CjwvZz48Zz4KCTxnPgoJCTxwYXRoIGQ9Ik01MTEuMjM5LDQ4Ni4zODFMNDUxLjAwMywyOTMuNGMtMi4xNzUtNi45ODMtOC42NDUtMTEuNzQ2LTE1Ljk2OC0xMS43NDZIMzIyLjkzMXYzMy40NjRoOTkuODAxbDQ5Ljc4OSwxNTkuNTEySDQwLjA1NCAgICBsNTMuOTM4LTE1OS41MTJoMTAwLjY2di0zMy40NjRIODEuOTljLTcuMTc4LDAtMTMuNTUzLDQuNTczLTE1Ljg1MSwxMS4zNjdMMC44ODQsNDg2LjAwMmMtMS43MjksNS4xMDktMC44OTIsMTAuNzM2LDIuMjUzLDE1LjExNSAgICBzOC4yMDQsNi45NzcsMTMuNTk4LDYuOTc3aDQ3OC41MzZjNS4zMjEsMCwxMC4zMjktMi41MjcsMTMuNDgtNi44MTVDNTExLjkwMiw0OTYuOTg5LDUxMi44MjgsNDkxLjQ1Nyw1MTEuMjM5LDQ4Ni4zODF6IiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIHN0eWxlPSJmaWxsOiNGRkZGRkYiIGRhdGEtb2xkX2NvbG9yPSIjZmZmZmZmIj48L3BhdGg+Cgk8L2c+CjwvZz48Zz4KCTxnPgoJCTxwYXRoIGQ9Ik0xOTEuNzUyLDM3Ni42ODZjLTMuMTU3LTMuMzQxLTcuNTU3LTUuMjM3LTEyLjE1OS01LjIzN0g1NC42NjF2MzMuNDY0aDEwNy4yM2wtNC41NzksODEuMDM5bDMzLjQwOCwxLjg4NWw1LjU3Ny05OC43MTkgICAgQzE5Ni41NTksMzg0LjUyOCwxOTQuOTE0LDM4MC4wMzMsMTkxLjc1MiwzNzYuNjg2eiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBzdHlsZT0iZmlsbDojRkZGRkZGIiBkYXRhLW9sZF9jb2xvcj0iI2ZmZmZmZiI+PC9wYXRoPgoJPC9nPgo8L2c+PGc+Cgk8Zz4KCQk8cGF0aCBkPSJNNDUyLjg4MywzNDkuNjk3aC05Ny4wNDZjLTkuMjQyLDAtMTYuNzMyLDcuNDktMTYuNzMyLDE2LjczMnM3LjQ5LDE2LjczMiwxNi43MzIsMTYuNzMyaDk3LjA0NiAgICBjOS4yNDIsMCwxNi43MzItNy40OSwxNi43MzItMTYuNzMyUzQ2Mi4xMjUsMzQ5LjY5Nyw0NTIuODgzLDM0OS42OTd6IiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIHN0eWxlPSJmaWxsOiNGRkZGRkYiIGRhdGEtb2xkX2NvbG9yPSIjZmZmZmZmIj48L3BhdGg+Cgk8L2c+CjwvZz48Zz4KCTxnPgoJCTxwYXRoIGQ9Ik0yNTguNzkxLDQwOS45MzNjLTkuMjQyLDAtMTYuNzMyLDcuNDktMTYuNzMyLDE2LjczMnY2NC42OTdoMzMuNDY0di00Ny45NjVoMjAxLjM0MnYtMzMuNDY0SDI1OC43OTF6IiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIHN0eWxlPSJmaWxsOiNGRkZGRkYiIGRhdGEtb2xkX2NvbG9yPSIjZmZmZmZmIj48L3BhdGg+Cgk8L2c+CjwvZz48L2c+IDwvc3ZnPg==);
}

.step-1 #outside-container .spot-data.empty h3,
.step-2 #outside-container .spot-data.empty h3,
.step-3 #outside-container .spot-data.empty h3,
.step-4 #outside-container .spot-data.empty h3,
.step-5 #outside-container .spot-data.empty h3 {
  font-size: 1.5rem;
  line-height: 100px;
  color: #fff;
  margin-top: 0;
}

.step-1 #outside-container .close-button,
.step-2 #outside-container .close-button,
.step-3 #outside-container .close-button,
.step-4 #outside-container .close-button,
.step-5 #outside-container .close-button {
  margin-top: 20px;
  float: left;
}

.step-1 .body,
.step-2 .body,
.step-3 .body,
.step-4 .body,
.step-5 .body {
  position: relative;
  padding-bottom: 60px;
}

.step-1 .body,
.step-2 .body,
.step-3 .body,
.step-5 .body {
  min-height: 500px;
}

.step-0 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background-color: #444b54;
  z-index: 1;
}

.pattern__reviews {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  z-index: -1;
}

.pattern__reviews span {
  position: absolute;
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.1);
}

.pattern__reviews span:nth-child(1) {
  top: 60%;
  width: 300px;
  height: 300px;
  left: -150px;
}

.pattern__reviews span:nth-child(2) {
  top: -200px;
  right: -200px;
  width: 600px;
  height: 600px;
}

.pattern__reviews span:nth-child(3) {
  width: 300px;
  height: 300px;
  bottom: -150px;
  right: 100px;
}

.step-0 .form-container {
  position: absolute;
  height: 540px;
  top: 50%;
  left: 0;
  right: 0;
  margin: 0 auto;
  padding: 80px 0;
  transform: translate(0, -50%);
  z-index: 1;
}

.step-0 .form-container:after,
.step-0 .form-container:before {
  position: absolute;
  content: "";
  width: 230px;
  height: 140px;
  background-size: 100%;
  background-position: center;
  background-repeat: no-repeat;
  z-index: -1;
}

.step-0 .form-container:after {
  top: 0;
  right: 0;
  background-image: url(https://cdn.lastsecondtour.ir/last/resources/site/images/p-top.png?c1cd90c9562d9ee5a088e1156d57a5b7);
}

.step-0 .form-container:before {
  left: 0;
  bottom: 0;
  background-image: url(https://cdn.lastsecondtour.ir/last/resources/site/images/p-bottom.png?0b098fe07f84afe295c110e232a5647d);
}

.step-0 .header h1 {
  font-family: "IB";
  line-height: 40px;
  height: 40px;
  color: #444b54;
  font-size: 2.5rem;
  text-align: center;
  margin-bottom: 70px;
}

.step-0 .body .sections-wrapper {
  text-align: center;
}

.step-0 .body .sections-wrapper > span {
  position: relative;
  display: inline-block;
  margin: 0 10px;
  padding: 0;
  width: 150px;
  height: 150px;
  cursor: pointer;
  border-radius: 5px;
  background-color: #fff;
  border: solid 1px #e9e9f3;
  transition: all 0.1s ease-out;
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.05);
}

.step-0 .body .sections-wrapper > span.active {
  border-color: #fff;
  color: #0197f6;
}

.step-0 .body .sections-wrapper > span:after {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 5px;
  transition: all 0.1s ease-out;
  border: 2px solid #0197f6;
  opacity: 0;
}

.step-0 .body .sections-wrapper > span.active:after {
  opacity: 1;
}

.step-0 .body .sections-wrapper > span > span {
  line-height: 40px;
  font-size: 1.7rem;
}

.step-0 .body .sections-wrapper > span i.ico {
  width: 60px;
  height: 60px;
  display: block;
  margin: 20px auto 10px;
  background-size: 100%;
  background-position: center;
  background-repeat: no-repeat;
}

.ico-hotel {
  background-image: url("data:image/png;base64,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");
}

.ico-restaurant {
  background-image: url("data:image/png;base64,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");
}

.ico-attraction {
  background-image: url("data:image/png;base64,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");
}

.ico-location {
  background-image: url("data:image/png;base64,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");
}

.ico-agency {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciICB2aWV3Qm94PSIwIDAgMTI4IDEyOCIgd2lkdGg9IjEyOHB4IiBoZWlnaHQ9IjEyOHB4Ij48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTA0LDExNEgyNGMtNS41LDAtMTAtNC41LTEwLTEwVjQ0YzAtNS41LDQuNS0xMCwxMC0xMGg4MGM1LjUsMCwxMCw0LjUsMTAsMTB2NjBDMTE0LDEwOS41LDEwOS41LDExNCwxMDQsMTE0eiIvPjxwYXRoIGZpbGw9IiM3MWMyZmYiIGQ9Ik0zNywxMDljMCwyLjgsMi4yLDUsNSw1aDYxLjdjNS41LDAsMTAtNC41LDEwLTEwdjBINDJDMzkuMiwxMDQsMzcsMTA2LjIsMzcsMTA5TDM3LDEwOXoiLz48cGF0aCBmaWxsPSIjNDQ0YjU0IiBkPSJNMTA0LDExN0gyNGMtNy4yLDAtMTMtNS44LTEzLTEzVjc2YzAtMS43LDEuMy0zLDMtM3MzLDEuMywzLDN2MjhjMCwzLjksMy4xLDcsNyw3aDgwYzMuOSwwLDctMy4xLDctN1Y3NmMwLTEuNywxLjMtMywzLTNzMywxLjMsMywzdjI4QzExNywxMTEuMiwxMTEuMiwxMTcsMTA0LDExN3oiLz48cGF0aCBmaWxsPSIjNDQ0YjU0IiBkPSJNNjQgNzcuOWMtMTcuOCAwLTM1LjYtNC44LTUxLjUtMTQuM0MxMS42IDYzIDExIDYyLjEgMTEgNjFWNDRjMC03LjIgNS44LTEzIDEzLTEzaDgwYzcuMiAwIDEzIDUuOCAxMyAxM3YxN2MwIDEuMS0uNiAyLTEuNSAyLjZDOTkuNiA3My4xIDgxLjggNzcuOSA2NCA3Ny45ek0xNyA1OS4zYzI5LjEgMTYuOCA2NC45IDE2LjggOTQgMFY0NGMwLTMuOS0zLjEtNy03LTdIMjRjLTMuOSAwLTcgMy4xLTcgN1Y1OS4zek04MiAyN2MtMS43IDAtMy0xLjMtMy0zIDAtMy45LTMuMS03LTctN0g1NmMtMy45IDAtNyAzLjEtNyA3IDAgMS43LTEuMyAzLTMgM3MtMy0xLjMtMy0zYzAtNy4yIDUuOC0xMyAxMy0xM2gxNmM3LjIgMCAxMyA1LjggMTMgMTNDODUgMjUuNyA4My43IDI3IDgyIDI3eiIvPjwvc3ZnPgo=");
}

.step-0 .body .start-wizard {
  margin: 70px auto 0;
  width: 180px;
  height: 50px;
  font-size: 1.8rem;
  border-radius: 50px;
  background-color: #0197f6;
  transition: all 0.2s ease-out;
  cursor: pointer;
  color: #fff;
}

.step-0 .body .start-wizard:hover {
  background-color: #018ae0;
}

.step-0 .body .start-wizard[disabled=disabled] {
  color: #7c8187;
  background-color: #f4f4f9;
}

.step-0 .close-button {
  top: calc((100% - 550px) / 2 - 120px);
  right: 50%;
  margin-right: -30px;
  position: relative;
}

.step-1 .form-container #suggestions li {
  cursor: pointer;
}

.step-1 .form-container #suggestions li span {
  color: #3151b7;
}

.step-1 .form-container #inputs-wrapper.hasMap {
  position: relative;
  z-index: 2;
  background-color: #fff;
}

.step-1 .form-container #inputs-wrapper.hasMap .inputs-container .search {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNTEyLjAwNCA1MTIuMDA0IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIuMDA0IDUxMi4wMDQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgY2xhc3M9IiI+PGc+PGc+Cgk8Zz4KCQk8cGF0aCBkPSJNNTA2LjQ3NSwxNjguNDQ3Yy00LjU3LTUuMzk5LTExLjI4MS04LjQ5NS0xOC40MS04LjQ5NUgyMy45MzljLTcuMTIzLDAtMTMuODI4LDMuMDk2LTE4LjM5OCw4LjQ4OSAgICBjLTQuMjY1LDUuMDM1LTYuMTkyLDExLjU4NS01LjM0NSwxOC4wODhsMjcuNCwyODUuOTQ0YzAuMDI0LDAuMjIxLDAuMDQ4LDAuNDQxLDAuMDc4LDAuNjU2ICAgIGMyLjQxLDE4LjA0LDE3LjczLDMxLjY0MiwzNS42MzksMzEuNjQyaDM4NS4zOGMxOC44MjgsMCwzNC41MjktMTQuNDE5LDM1LjcxNi0zMi4yOThsMjcuNC0yODUuOTM4ICAgIEM1MTIuNjU1LDE4MC4wMzMsNTEwLjczNCwxNzMuNDgyLDUwNi40NzUsMTY4LjQ0N3ogTTQ0OC43ODcsNDY5LjAxNGMtMC4wMTgtMC4wMy0wLjEwNy0wLjA0OC0wLjA5NS0wLjAzNmwtMzg1LjA2MywwLjA1NCAgICBjLTAuMTU1LTAuMDcyLTAuMzgyLTAuMzQtMC40NTMtMC41NDlMMzcuMDMzLDE5NS43NTJINDc0Ljk3TDQ0OC43ODcsNDY5LjAxNHoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgc3R5bGU9ImZpbGw6I0ZGRkZGRiIgZGF0YS1vbGRfY29sb3I9IiNmZmZmZmYiPjwvcGF0aD4KCTwvZz4KPC9nPjxnPgoJPGc+CgkJPHBhdGggZD0iTTQ2Ni43NzksOTEuMjFjLTQuNTM0LTUuMjItMTEuMTI2LTguMjE1LTE4LjA5NC04LjIxNUg2My45MDNjLTYuOTYyLDAtMTMuNTg0LDMuMTA4LTE4LjE3MSw4LjUyNSAgICBjLTQuNjExLDUuNDUzLTYuNjA0LDEyLjU1Mi01LjQ4MiwxOS4yNTFsMTAuNzM4LDY5Ljc5OGwzNS4zODItNS40NDFsLTguNjY4LTU2LjMzOWgzNTcuMTkybC04LjY2Miw1Ni4zMzlsMzUuMzc2LDUuNDQxICAgIGwxMC43NjItNzAuMDAxQzQ3My4zNzEsMTAzLjUxOCw0NzEuMzM3LDk2LjQ2LDQ2Ni43NzksOTEuMjF6IiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIHN0eWxlPSJmaWxsOiNGRkZGRkYiIGRhdGEtb2xkX2NvbG9yPSIjZmZmZmZmIj48L3BhdGg+Cgk8L2c+CjwvZz48Zz4KCTxnPgoJCTxwYXRoIGQ9Ik00MTMuNzA5LDE1LjQ1OWMtNC41MzQtNS4yMjYtMTEuMTMyLTguMjI3LTE4LjExMi04LjIyN0gxMTcuMDAzYy02Ljk2MiwwLTEzLjU4NCwzLjEwOC0xOC4xNzEsOC41MjUgICAgYy00LjYxNyw1LjQ1My02LjYwNCwxMi41NTItNS40NzYsMTkuMjk5bDEwLjczOCw2OC42MDVsMzUuMzY0LTUuNTM2bC04LjYyNi01NS4wOTloMjUwLjgxM2wtOS4wNzQsNTQuOTQ5bDM1LjMxNiw1LjgzNCAgICBsMTEuMzk0LTY4Ljk3NUM0MjAuMjk1LDI3Ljc3Miw0MTguMjYxLDIwLjcxNSw0MTMuNzA5LDE1LjQ1OXoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgc3R5bGU9ImZpbGw6I0ZGRkZGRiIgZGF0YS1vbGRfY29sb3I9IiNmZmZmZmYiPjwvcGF0aD4KCTwvZz4KPC9nPjxnPgoJPGc+CgkJPHBhdGggZD0iTTMzMS4xNjksMjcyLjcwM0gxODAuODM1Yy05Ljg4NSwwLTE3Ljg5Nyw4LjAxMi0xNy44OTcsMTcuODk3YzAsOS44ODUsOC4wMTIsMTcuODk3LDE3Ljg5NywxNy44OTdoMTUwLjMzNCAgICBjOS44ODUsMCwxNy44OTctOC4wMTIsMTcuODk3LTE3Ljg5N0MzNDkuMDY1LDI4MC43MTUsMzQxLjA1NCwyNzIuNzAzLDMzMS4xNjksMjcyLjcwM3oiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgc3R5bGU9ImZpbGw6I0ZGRkZGRiIgZGF0YS1vbGRfY29sb3I9IiNmZmZmZmYiPjwvcGF0aD4KCTwvZz4KPC9nPjwvZz4gPC9zdmc+);
}

.step-1 .form-container #inputs-wrapper .inputs-container {
  margin: 0 auto;
  width: 600px;
  font-size: 0;
  position: relative;
}

.step-1 .form-container #inputs-wrapper .inputs-container > input,
.step-1 .form-container #inputs-wrapper .inputs-container > button {
  margin-left: 20px;
  margin-top: 30px;
  margin-bottom: 30px;
  font-size: initial;
  z-index: 3;
}

.step-1 .form-container #inputs-wrapper .inputs-container > input {
  width: 300px;
  position: relative;
  z-index: 2;
}

.step-1 .form-container #inputs-wrapper .inputs-container .location {
  width: 210px;
}

.step-1 .form-container #inputs-wrapper .inputs-container .search {
  display: inline-block;
  vertical-align: middle;
  height: 50px;
  width: 50px;
  padding: 0;
  margin-left: 0;
  border-radius: 50%;
  z-index: 2 !important;
  background-color: #0196f4;
  background-size: 25px;
  background-position: center;
  background-repeat: no-repeat;
  transition: all 0.2s ease-out;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiBjbGFzcz0iIj48Zz48Zz4KCTxnPgoJCTxwYXRoIGQ9Ik00MjUuOTUxLDg5LjAyMUMzODYuODY0LDMyLjQ1MSwzMjQuOTE3LDAsMjU2LjAwNiwwUzEyNS4xNDgsMzIuNDUxLDg2LjA2MSw4OS4wMjEgICAgYy0zOC44OTUsNTYuMjg0LTQ3Ljg3NiwxMjcuNTQxLTI0LjA3MiwxOTAuNDk2YzYuMzY3LDE3LjE5MiwxNi40ODgsMzMuODk1LDMwLjAxLDQ5LjU0N2wxNTAuMzc4LDE3Ni42MzQgICAgYzMuNDAxLDMuOTk4LDguMzg0LDYuMzAyLDEzLjYyOSw2LjMwMmM1LjI0NSwwLDEwLjIyOC0yLjMwMywxMy42MjktNi4zMDJsMTUwLjMzNi0xNzYuNTg2ICAgIGMxMy41ODItMTUuNzQyLDIzLjY5LTMyLjQyNywzMC4wMDQtNDkuNDgxQzQ3My44MjcsMjE2LjU2Miw0NjQuODQ2LDE0NS4zMDUsNDI1Ljk1MSw4OS4wMjF6IE00MTYuNDUxLDI2Ny4wOTMgICAgYy00Ljg2OSwxMy4xNTgtMTIuODE4LDI2LjE2Ny0yMy42MTMsMzguNjhjLTAuMDMsMC4wMy0wLjA2LDAuMDYtMC4wODQsMC4wOTZMMjU2LjAwNiw0NjYuNDg3TDExOS4xNzQsMzA1Ljc2OCAgICBjLTEwLjc4OS0xMi41MDItMTguNzM4LTI1LjUxLTIzLjY1NS0zOC43OTRjLTE5LjY4Ni01Mi4wNjUtMTIuMjE1LTExMC45ODEsMTkuOTkxLTE1Ny41OTIgICAgYzMyLjMwNy00Ni43Niw4My41MTktNzMuNTc4LDE0MC40OTYtNzMuNTc4YzU2Ljk3NiwwLDEwOC4xODIsMjYuODE3LDE0MC40OSw3My41NzggICAgQzQyOC43MDgsMTU1Ljk5Myw0MzYuMTg1LDIxNC45MDksNDE2LjQ1MSwyNjcuMDkzeiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBzdHlsZT0iZmlsbDojRkZGRkZGIiBkYXRhLW9sZF9jb2xvcj0iI2ZmZmZmZiI+PC9wYXRoPgoJPC9nPgo8L2c+PGc+Cgk8Zz4KCQk8cGF0aCBkPSJNMjU2LjAwNiwxMDYuMjE5Yy01NS4yNzYsMC0xMDAuMjUyLDQ0Ljk3LTEwMC4yNTIsMTAwLjI1MnM0NC45NywxMDAuMjUyLDEwMC4yNTIsMTAwLjI1MnMxMDAuMjUyLTQ0Ljk3LDEwMC4yNTItMTAwLjI1MiAgICBDMzU2LjI1OCwxNTEuMTk1LDMxMS4yODIsMTA2LjIxOSwyNTYuMDA2LDEwNi4yMTl6IE0yNTYuMDA2LDI3MC45MThjLTM1LjUzNiwwLTY0LjQ0OC0yOC45MTItNjQuNDQ4LTY0LjQ0OCAgICBjMC0zNS41MzYsMjguOTEyLTY0LjQ0OCw2NC40NDgtNjQuNDQ4YzM1LjUzNiwwLDY0LjQ0OCwyOC45MTIsNjQuNDQ4LDY0LjQ0OFMyOTEuNTQyLDI3MC45MTgsMjU2LjAwNiwyNzAuOTE4eiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBzdHlsZT0iZmlsbDojRkZGRkZGIiBkYXRhLW9sZF9jb2xvcj0iI2ZmZmZmZiI+PC9wYXRoPgoJPC9nPgo8L2c+PC9nPiA8L3N2Zz4=);
}

.step-1 .form-container #inputs-wrapper .inputs-container .search:hover {
  background-color: #018ae0;
}

.step-1 .form-container #map-wrapper .map-thumb {
  width: 600px;
  height: 200px;
  background: #e3e7f2;
  margin: 0 auto;
  text-align: center;
}

.step-1 .form-container #map-wrapper button {
  color: #3151b7;
  border: 2px solid #3151b7;
  background: transparent;
  width: 140px;
  height: 50px;
  border-radius: 25px;
  font-size: 15px;
  font-weight: bold;
  display: inline-block;
  margin-top: 75px;
}

.step-1 .form-container #suggestions {
  position: absolute;
  top: 100px;
  width: 100%;
  background: #fff;
  border-radius: 5px;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.05);
  padding: 30px 20px;
  z-index: 2;
}

.step-1 .form-container #suggestions .sb {
  max-height: 390px;
}

.step-1 .form-container #suggestions .sb .simplebar-track {
  right: auto;
  left: 0;
}

.step-1 .form-container #suggestions .sb .simplebar-track.horizontal {
  display: none;
}

.step-1 .form-container #suggestions h3 {
  margin-bottom: 10px;
  font-family: "IB";
  height: 30px;
  line-height: 30px;
  font-size: 1.6rem;
  color: #444b54;
}

.step-1 .form-container #suggestions ul {
  list-style: none;
}

.step-1 .form-container #suggestions ul li {
  font-size: 1.4rem;
  line-height: 40px;
}

.step-1 .form-container #suggestions button {
  height: 50px;
  width: 100%;
  font-size: 1.5rem;
  background-color: #f8faff;
  border-radius: 5px;
  color: #0196f4;
}

.step-1 .form-container #suggestions hr {
  margin: 20px 0;
}

.step-1 .preview-container {
  width: 600px;
  font-size: 0;
  direction: rtl;
  text-align: center;
  margin: 60px auto 0;
}

.step-1 .preview-container .preview-wrapper {
  font-size: initial;
}

.step-1 .preview-container .preview-wrapper .spot-preview {
  height: 150px;
  border-radius: 5px;
  background-color: #f9f9fc;
  padding: 10px 10px 10px 30px;
}

.step-1 .preview-container .preview-wrapper .spot-preview .image {
  float: right;
  margin-left: 30px;
}

.step-1 .preview-container .preview-wrapper .spot-preview .image img {
  width: 160px;
  height: 130px;
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 5px;
}

.step-1 .preview-container .preview-wrapper .spot-preview .data {
  text-align: right;
  padding-right: 190px;
}

.step-1 .preview-container .preview-wrapper .spot-preview .data h4 {
  font-family: "IB";
  font-size: 1.8rem;
  color: #33323c;
  line-height: 30px;
  padding-top: 10px;
  margin: 0;
}

.step-1 .preview-container .preview-wrapper .spot-preview .data .location {
  font-size: 1.5rem;
  line-height: 25px;
  margin-bottom: 15px;
}

.step-1 .preview-container .preview-wrapper .spot-preview .data .reviews {
  border-top: 1px solid rgba(233, 237, 247, 0.6);
  padding: 10px 0;
  font-size: 0;
}

.step-1 .preview-container .preview-wrapper .spot-preview .data .reviews .number__rate {
  display: inline-block;
  line-height: 34px;
  font-family: "IB";
  font-size: 1.8rem;
  color: #fff;
  width: 50px;
  height: 30px;
  text-align: center;
  background: #e64731;
  border-radius: 15px;
  vertical-align: top;
  margin-left: 10px;
}

.step-1 .preview-container .preview-wrapper .spot-preview .data .reviews .bullets {
  display: inline-block;
  margin-top: 8px;
  margin-left: 10px;
  vertical-align: top;
}

.step-1 .preview-container .preview-wrapper .spot-preview .data .reviews .bullets li {
  display: inline-block;
  width: 14px;
  height: 14px;
  border: 2px solid #e64731;
  border-radius: 7px;
  margin-left: 2px;
  position: relative;
}

.step-1 .preview-container .preview-wrapper .spot-preview .data .reviews .bullets li:last-of-type {
  margin-left: 0;
}

.step-1 .preview-container .preview-wrapper .spot-preview .data .reviews .bullets li.active:before {
  width: 6px;
  height: 6px;
  display: block;
  content: "";
  background: #e64731;
  position: absolute;
  top: 2px;
  right: 2px;
  border-radius: 3px;
}

.step-1 .preview-container .preview-wrapper .spot-preview .data .reviews .bullets li.active__half:before {
  width: 3px;
  height: 6px;
  display: block;
  content: "";
  background: #e64731;
  position: absolute;
  top: 2px;
  right: 2px;
  border-radius: 0 3px 3px 0;
}

.step-1 .preview-container .preview-wrapper .spot-preview .data .reviews .reviews-count {
  display: inline-block;
  font-size: 14px;
  line-height: 30px;
}

.step-1 .preview-container .preview-wrapper .note {
  padding: 25px;
  text-align: right;
  font-size: 14px;
  color: #817f96;
  line-height: 25px;
  border-radius: 5px;
  margin-top: 30px;
  border: solid 1px #e9e9f3;
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.03);
}

.step-1 .preview-container .preview-wrapper .note i {
  position: relative;
  display: block;
  float: right;
  top: 4px;
  width: 40px;
  height: 40px;
  margin-left: 10px;
  border-radius: 50%;
  background-size: 100%;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/png;base64,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");
}

.step-2 .inputs-container {
  width: 600px;
  margin: 60px auto 0;
}

.step-2 .gray-input {
  width: 100%;
  display: block;
}

.step-2 .review-title {
  margin-bottom: 30px;
}

.step-2 .content {
  position: relative;
  margin-bottom: 20px;
  padding: 20px 20px 40px 20px;
  border-radius: 20px;
  height: 300px;
}

.step-2 .content .review-content {
  height: 100%;
  width: 100%;
  font-size: 1.4rem;
  line-height: 30px;
  background: transparent;
}

.step-2 .characters {
  display: block;
  line-height: 20px;
  height: 20px;
  font-size: 1.4rem;
  color: #63e2a5;
  margin-bottom: 60px;
}

.step-2 .characters.invalid {
  color: #e64731;
}

.step-2 .visits-wrapper {
  font-size: 0;
  text-align: center;
}

.step-2 .horizontal-select {
  display: inline-block;
  width: 250px;
  height: 60px;
  color: #7c8187;
  border-radius: 50px;
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.05);
  font-size: 0;
}

.step-2 .horizontal-select:first-of-type {
  margin-left: 30px;
}

.step-2 .horizontal-select.active {
  color: #fff;
  box-shadow: none;
  background-color: #0196f4;
}

.step-2 .horizontal-select div {
  display: inline-block;
  width: 130px;
  font-size: 1.8rem;
  line-height: 62px;
}

.step-2 .horizontal-select button {
  display: inline-block;
  width: 40px;
  height: 40px;
  font-size: 0;
  background: #f4f4f9;
  border-radius: 50%;
  background-size: 12px;
  background-repeat: no-repeat;
  margin: 10px;
}

.step-2 .horizontal-select.active button {
  background-color: rgba(0, 0, 0, 0.1);
}

.step-2 .horizontal-select button.prev {
  float: left;
  background-position: 12px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDQ1MS44NDcgNDUxLjg0NyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDUxLjg0NyA0NTEuODQ3OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgY2xhc3M9IiI+PGc+PGc+Cgk8cGF0aCBkPSJNOTcuMTQxLDIyNS45MmMwLTguMDk1LDMuMDkxLTE2LjE5Miw5LjI1OS0yMi4zNjZMMzAwLjY4OSw5LjI3YzEyLjM1OS0xMi4zNTksMzIuMzk3LTEyLjM1OSw0NC43NTEsMCAgIGMxMi4zNTQsMTIuMzU0LDEyLjM1NCwzMi4zODgsMCw0NC43NDhMMTczLjUyNSwyMjUuOTJsMTcxLjkwMywxNzEuOTA5YzEyLjM1NCwxMi4zNTQsMTIuMzU0LDMyLjM5MSwwLDQ0Ljc0NCAgIGMtMTIuMzU0LDEyLjM2NS0zMi4zODYsMTIuMzY1LTQ0Ljc0NSwwbC0xOTQuMjktMTk0LjI4MUMxMDAuMjI2LDI0Mi4xMTUsOTcuMTQxLDIzNC4wMTgsOTcuMTQxLDIyNS45MnoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgc3R5bGU9ImZpbGw6IzdDODE4NyIgZGF0YS1vbGRfY29sb3I9IiM3YzgxODciPjwvcGF0aD4KPC9nPjwvZz4gPC9zdmc+);
}

.step-2 .horizontal-select button.next {
  float: right;
  background-position: 14px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDQ1MS44NDYgNDUxLjg0NyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDUxLjg0NiA0NTEuODQ3OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgY2xhc3M9IiI+PGc+PGc+Cgk8cGF0aCBkPSJNMzQ1LjQ0MSwyNDguMjkyTDE1MS4xNTQsNDQyLjU3M2MtMTIuMzU5LDEyLjM2NS0zMi4zOTcsMTIuMzY1LTQ0Ljc1LDBjLTEyLjM1NC0xMi4zNTQtMTIuMzU0LTMyLjM5MSwwLTQ0Ljc0NCAgIEwyNzguMzE4LDIyNS45MkwxMDYuNDA5LDU0LjAxN2MtMTIuMzU0LTEyLjM1OS0xMi4zNTQtMzIuMzk0LDAtNDQuNzQ4YzEyLjM1NC0xMi4zNTksMzIuMzkxLTEyLjM1OSw0NC43NSwwbDE5NC4yODcsMTk0LjI4NCAgIGM2LjE3Nyw2LjE4LDkuMjYyLDE0LjI3MSw5LjI2MiwyMi4zNjZDMzU0LjcwOCwyMzQuMDE4LDM1MS42MTcsMjQyLjExNSwzNDUuNDQxLDI0OC4yOTJ6IiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIHN0eWxlPSJmaWxsOiM3QzgxODciIGRhdGEtb2xkX2NvbG9yPSIjN2M4MTg3Ij48L3BhdGg+CjwvZz48L2c+IDwvc3ZnPg==);
}

.step-2 .horizontal-select.active button.prev {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDQ1MS44NDcgNDUxLjg0NyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDUxLjg0NyA0NTEuODQ3OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgY2xhc3M9IiI+PGc+PGc+Cgk8cGF0aCBkPSJNOTcuMTQxLDIyNS45MmMwLTguMDk1LDMuMDkxLTE2LjE5Miw5LjI1OS0yMi4zNjZMMzAwLjY4OSw5LjI3YzEyLjM1OS0xMi4zNTksMzIuMzk3LTEyLjM1OSw0NC43NTEsMCAgIGMxMi4zNTQsMTIuMzU0LDEyLjM1NCwzMi4zODgsMCw0NC43NDhMMTczLjUyNSwyMjUuOTJsMTcxLjkwMywxNzEuOTA5YzEyLjM1NCwxMi4zNTQsMTIuMzU0LDMyLjM5MSwwLDQ0Ljc0NCAgIGMtMTIuMzU0LDEyLjM2NS0zMi4zODYsMTIuMzY1LTQ0Ljc0NSwwbC0xOTQuMjktMTk0LjI4MUMxMDAuMjI2LDI0Mi4xMTUsOTcuMTQxLDIzNC4wMTgsOTcuMTQxLDIyNS45MnoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgc3R5bGU9ImZpbGw6I0ZGRkZGRiIgZGF0YS1vbGRfY29sb3I9IiNmZmZmZmYiPjwvcGF0aD4KPC9nPjwvZz4gPC9zdmc+);
}

.step-2 .horizontal-select.active button.next {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDQ1MS44NDYgNDUxLjg0NyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDUxLjg0NiA0NTEuODQ3OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgY2xhc3M9IiI+PGc+PGc+Cgk8cGF0aCBkPSJNMzQ1LjQ0MSwyNDguMjkyTDE1MS4xNTQsNDQyLjU3M2MtMTIuMzU5LDEyLjM2NS0zMi4zOTcsMTIuMzY1LTQ0Ljc1LDBjLTEyLjM1NC0xMi4zNTQtMTIuMzU0LTMyLjM5MSwwLTQ0Ljc0NCAgIEwyNzguMzE4LDIyNS45MkwxMDYuNDA5LDU0LjAxN2MtMTIuMzU0LTEyLjM1OS0xMi4zNTQtMzIuMzk0LDAtNDQuNzQ4YzEyLjM1NC0xMi4zNTksMzIuMzkxLTEyLjM1OSw0NC43NSwwbDE5NC4yODcsMTk0LjI4NCAgIGM2LjE3Nyw2LjE4LDkuMjYyLDE0LjI3MSw5LjI2MiwyMi4zNjZDMzU0LjcwOCwyMzQuMDE4LDM1MS42MTcsMjQyLjExNSwzNDUuNDQxLDI0OC4yOTJ6IiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIHN0eWxlPSJmaWxsOiNGRkZGRkYiIGRhdGEtb2xkX2NvbG9yPSIjZmZmZmZmIj48L3BhdGg+CjwvZz48L2c+IDwvc3ZnPg==);
}

.step-3 .travel-categories-container,
.step-3 .meal-types-container,
.step-3 .parameters-container,
.step-3 .features-container,
.step-3 .feelings-container,
.step-3 .price-container {
  width: 600px;
  font-size: 0;
  direction: rtl;
  text-align: center;
  margin: 0 auto 50px;
}

.step-3 .travel-category-item {
  display: inline-block;
  height: 40px;
  line-height: 40px;
  padding: 0 20px;
  margin: 0 5px 15px;
  font-size: 1.4rem;
  cursor: pointer;
  border-radius: 50px;
  background-color: #fff;
  border: solid 1px #e9e9f3;
  transition: all 0.1s ease-out;
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.03);
}

.step-3 .travel-category-item.active {
  color: #fff;
  border: solid 1px #0196f4;
  background-color: #0196f4;
  box-shadow: 0 3px 4.8px 0.3px rgba(24, 23, 24, 0.03);
}

.step-3 .meal-type-item,
.step-3 .feature-item,
.step-3 .feeling-item {
  position: relative;
  display: inline-block;
  width: 180px;
  height: 120px;
  font-size: 1.5rem;
  line-height: 25px;
  cursor: pointer;
  margin: 0 10px 20px;
  border-radius: 5px;
  background-color: #fff;
  border: solid 1px #e9e9f3;
  transition: all 0.1s ease-out;
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.03);
}

.step-3 .meal-type-item {
  width: 130px;
}

.step-3 .meal-type-item.active,
.step-3 .feature-item.active,
.step-3 .feeling-item.active {
  color: #0196f4;
  border-color: #fff;
}

.step-3 .meal-type-item:after,
.step-3 .feature-item:after,
.step-3 .feeling-item:after {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 5px;
  border: 2px solid #0196f4;
  transition: all 0.1s ease-out;
  opacity: 0;
}

.step-3 .meal-type-item.active:after,
.step-3 .feature-item.active:after,
.step-3 .feeling-item.active:after {
  opacity: 1;
}

.step-3 .meal-type-item i.ico,
.step-3 .feature-item i.ico,
.step-3 .feeling-item i.ico {
  width: 50px;
  height: 50px;
  display: block;
  margin: 15px auto;
  background-size: 100%;
  background-position: center;
  background-repeat: no-repeat;
}

.step-3 .feeling-item i.ico {
  width: 36px;
  height: 36px;
  margin-bottom: 10px;
}

.ico-meal-type-1 {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAs2SURBVHhe7Z15VFTXHcdNz2l72p7GLqftH92TxsSaxiZqiKkclJnB4c2AwHsTCKJxC2gsJ1KpUYOKVo1rCC6xLlEouKCgosZ9V1xwQXHDXRRwQ0VEVBRu7538hvPu5TIzHmbg3fF9z/kcdRiOv+/3O8u7M/fNtNKlS5cuXbp06dKlS5cukM1m+4HRavuD2dzzZbhIl7dEwu4mRfwRB97FEKxEGyU50WhRUo2Ssgr//aDBopThf9dhkEGSa/Gf2eR34Nd1PY+eJ+znwWBVIuG/0OWQt8J2C0meCGO8GGrRsN3AYJG/gFHFl9bDVhMhh6Mga8PLhS4kMER+CwedrrWw5aieKHbAh2j44GA07TMTWvSfbmhtij/Km98ZnV3aCZWveRtVrv87OpHh1+B3hS3EZAr/NR7+DmvI25Cw4z6JRUlJCSg15XO0JH0C2rI2FRXsm4dKihajJ7dWI1SxFj0+Hm8P3Rm+VYhFCWfNNBV3w3aHF64QQ3BkGzh2b2CKhyfDdofHhZ9yS1DjU4UQ4SfrXkEhtnNKdEyzhu0ONWeSuCWo8blCiNDdLa15gbQ0tTczUOWGd7hFOBC2kKAekb8PlJQ4fDT1GUuYEj1mWcZEpEUyU3uj9PHd7GRNDkAXlnVyWYhRitjBesQl9SMHMRBHy8ooRbbFAzX70ZQ3sIZFoII0P+eFNM41csOEWFpO+BYymTOcsEwZZqov5MCCztzrNAY+iEmAWFpO+N6xmDecqMxOMtQXUrr6He51GkMTzy++VMiA2P6oOLtDfSGE5CFm7nV5aLaQgrz56FxBmlBcPZ2JasuXU2U4uLK8I9rx9fvoWLpfPVtmdaE8EzRbSFVZDvdQU+vU3VnBLYTHJVwS61svxMPohWiONahyY0duASx6Ic1E9X4btwAWoQpZv+pLtGvTTCHZsXos2jjTH22c0YVifao/WjiuG1oxJcD+78yJXSnPBM0W8qKiF6IxtFLIeN5wLyKmYHkwxNJyMoUof8bDXGOHe9EwSMoZQ1jYLyGWlpXRaGtN3rI1WGyxLCtWrS1bt2EL0iqZOevRV+krndIjqh9dgKTcoHxKisVkivkJxKFt1dXV7UAa1uXyKrTn/C2nBIdHU4UYJHkn2BNPuJD/gXdN6uyNSm4JDrafKqHKsBdiUbLAnngqvX59elXVQ7CvPZ0oreAW4SB338mGhUhyCtgTSi/hwWdiA3XdQyNRxtIVEIG2dLT4LrcIB4s35jUohLxtCx7FkUmS/Vgj10rKIAbt6MClcm4RDuZmb6I8EEySrQ/YFEe4kBjWyM7deRCDNlRXh7glqJn2TRblgRAYrJjApjgiQ7NGclavgyi0ocdPa7klqElOmUd5IJA9y2BTHBmClb+xRhakZUIU2tCDx0+5JahJHDud8kDQzJaf55HZrPyKNTIlZRZEoQ2VVz3mlqAmbuhoyoPRItdgey9951IwkeHVZoaOHIue1eIHbo3oesUjbglqen48RFUGRpJLwJ54wgao17j8IwehV77ci/zm5qNe2SfRrANX0bnyllujFN9xvUoPi+pLFYIXhYfAnngySkq+2ky38N72QlhsywrR0bJKiKn5dP6W81X6rrPXkclqowuRlDVgTzzhhWGu2owRm3tl2m5uKYSBa86gGw+eQFze1+my+9wiHGw4cp4qg2CwyPPBnnjCt6Z5rKE2kzZxy3DQeV4+KrzxACLzrgquOl+lL99+mJqdgAsZC/bEEx4+mTXUNjmHW4Sav87Yh7ZdvAOxeU/5l52v0hfmbqdmJ+DnkEFgTzwZrfJA1tCbIzO4JbC0w6UU3fbuE/7eC/wiHKRmrKZmJ5D3fcCeeOKdZ9g+cS63AB7+Cw6hu9U1EJ9nVfPM9Sp9wux0anY75vD3wJ54CrQo77KGOsRP54bfGCO3XIAIPauqJ65X6SMmzaRmJ3TvHvknsCee7B8SwBh6N24cN/jGeO2rPHThTjXE6Dnde/iEW4Ka+BHjqdkJZrP5h2BPPJHhWUOd+w7nBu+M+HVFEKPndLPS9Sq97z+HUbPjw/i7YE1c4cVhudpUl+h4bujOeD01D9179BSi9Iyu3X3ILUGNrfdAuhCLfBpsiSujRT6lNhUg9+OG7orcM7cgSs/o4u0H3BLUmMOi6EIkZSvYElfEBGUqJJIbuCtGbfPsk3vRdeer9K2FxVQZ9tkt8mKwJa7wQiqDNfbalG3c0J0RmVUIUXpGhSX3uEU4WJV3gprZjiRPB1viiphgjb0xfg03dGd0XXgYovSMDl+5wy3CQca3e6iZCQar8i+wJa6ICdZYu6Sl3NCdQV7j8qT2XbzNLcLBnKz11MwEsk8AbIkr+weVMcbeGvYNN3RnBKUdgSibrtq6Om4JaqbOX0rNbMcqG8CWuCImWGNvJ8zghu6MmOyTEGfT9ajmGbcENaOn/5ea2Y4U2RZsiStigjXW8ZMvuKE7I3HjOYiz6br/qIZbgpqhyVOpmQma2d3eFFks0T9njfn1H8UN3Rk5p25CnE3X7QeuNzfEJiRRM+OjxcdgSXwRM2pz/4hJ4IbeGH9J2YvKH3ruVd/SimpuCWqi+8czhciXwY74ImbU5gI+iOMG3xiefP4guuLGKQihkX2oQvDh+0GwI77wPWS/2lxgWC9u8I1xsOQ+ROkZnbvpfHPDzqIyugyMQZJXgh3xRcywBl+dtosbPkufHM/eO4hOujgFYV1+ETUrAXv4GuyIL2KGNdhm4gZuAWraz96Piu89ghg9J1ebG5Zty6dmtSMpY8CO+MJmRrMG2yZnc0tw8CpmywXvbHRwdQrCgpVbqVm/Q/4Y7IgvY7AygDX45oh0bhEEUkbaUe+cS+LOKQgp6TnUrEAo2BFfJmtECGuw/dA53DLeSN2H1p29DfF5Xk/c2NwwfuYialaCwRreCeyIL2Ow3JE12CF+WoMyQhcfQ8e9vEnOnVMQhk9IpWYlBJjDfwd2xFegRfkta9AvNrm+iC7zD6HMY9dRc2yML3djlT54+DhqVkKHDrHfBzvii5jBpqhvRgiKHYmGbz5vX2M05xkK7pyX/tGgRKoMvLC9BVZ8R3hxeFNtcvCQ4RBR8+qQizemCHJMLFtIIdjwHeFD3+Nqkx9+FAcRNZ/cOUGH0D2U3tyAD3k3gw3fETGlNmnuEQUxNY/ITkVX7xISNh27rCoCkOR0sOE7wnf7RazRigrPvkbVmO5V17hcDDrI2XOcmtGOJE8GG74jYoo1evlKMUTmHVU+eoqKbjjf7sOS/u1uakZgCNjwHRFTjEl0pOA4RNdQ5H3v0nvV6FRZhf3zSJ4H8lrV/kuuH554zF6yjpqRgA/bo8CG7wjfQz5gjW7ethPip/UUHwe7egHQW0yeu4SakYAfbruCDd8RMcUazcrOhQpoubPN01skTZ1DzUggX98ENnxHxBRrdM78NKiAlqtTzbzJkFGTqRntGG2twYbv6P3Q0J+yRidMToEKaLl7ROQNBiR8Ts2IH2qrwYKYGjNmzPeCLOHtDZYIY0NkarMDYVn2qgbMXLQMTZqb2SKw8xkkuZTnpVuI3A4sOxX5dlPyUVXkw0LhouaT1Wr9MTawhzXlq2Cvuc5edCSPCvhGWADXrTVIyr/hR80jo6T0Yof2dUxWOQjsNxD++af09eUacqOFH3tf5CNT6QF8H/LmG9hvIPz8Q758uf665F5iNvd8GX7sfQUFKb/Ad8sz6iF8GYNFOeDsFh8YEvUbXMLV+uu3xIdnksfNQGtEGPVBwyqMki0RG1mAydAy+OF3rkGyJfA82JEUy3uK8iOw3agCevT4mcGqRAZaZH+4SJcuXbp06dKlS5cuXbo0oFat/g/bTDu0jbgpJgAAAABJRU5ErkJggg==");
}

.ico-meal-type-2 {
  background-image: url("data:image/png;base64,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");
}

.ico-meal-type-3 {
  background-image: url("data:image/png;base64,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");
}

.ico-meal-type-4 {
  background-image: url("data:image/png;base64,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");
}

.ico-feature-2 {
  background-image: url("data:image/png;base64,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");
}

.ico-feature-1 {
  background-image: url("data:image/png;base64,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");
}

.ico-feature-3 {
  background-image: url("data:image/png;base64,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");
}

.ico-feature-4 {
  background-image: url("data:image/png;base64,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");
}

.ico-feature-5 {
  background-image: url("data:image/png;base64,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");
}

.ico-feature-6 {
  background-image: url("data:image/png;base64,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");
}

.ico-feature-7 {
  background-image: url("data:image/png;base64,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");
}

.ico-feature-8 {
  background-image: url("data:image/png;base64,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");
}

.ico-feature-9 {
  background-image: url("data:image/png;base64,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");
}

.ico-feeling-1 {
  background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiPgo8Y2lyY2xlIHN0eWxlPSJmaWxsOiNGRkUxN0Q7IiBjeD0iMjU2IiBjeT0iMjU2IiByPSIyNTYiLz4KPHBhdGggc3R5bGU9ImZpbGw6IzdENTA0NjsiIGQ9Ik0xNjkuMjksMjgwLjc3NEwxNjkuMjksMjgwLjc3NGMtMTEuNDAyLDAtMjAuNjQ1LTkuMjQzLTIwLjY0NS0yMC42NDV2LTE2LjUxNiAgYzAtMTEuNDAyLDkuMjQzLTIwLjY0NSwyMC42NDUtMjAuNjQ1bDAsMGMxMS40MDIsMCwyMC42NDUsOS4yNDMsMjAuNjQ1LDIwLjY0NXYxNi41MTYgIEMxODkuOTM1LDI3MS41MzEsMTgwLjY5MiwyODAuNzc0LDE2OS4yOSwyODAuNzc0eiIvPgo8cGF0aCBzdHlsZT0iZmlsbDojOUM2ODQ2OyIgZD0iTTE2OS4yOSwyMjIuOTY4Yy0xLjQxNCwwLTIuNzk0LDAuMTQ1LTQuMTI5LDAuNDE2djI4LjQ4N2MwLDYuODQxLDUuNTQ2LDEyLjM4NywxMi4zODcsMTIuMzg3ICBzMTIuMzg3LTUuNTQ2LDEyLjM4Ny0xMi4zODd2LTguMjU4QzE4OS45MzUsMjMyLjIxMSwxODAuNjkzLDIyMi45NjgsMTY5LjI5LDIyMi45Njh6Ii8+CjxwYXRoIHN0eWxlPSJmaWxsOiM3RDUwNDY7IiBkPSJNMzQyLjcxLDI4MC43NzRMMzQyLjcxLDI4MC43NzRjLTExLjQwMiwwLTIwLjY0NS05LjI0My0yMC42NDUtMjAuNjQ1di0xNi41MTYgIGMwLTExLjQwMiw5LjI0My0yMC42NDUsMjAuNjQ1LTIwLjY0NWwwLDBjMTEuNDAyLDAsMjAuNjQ1LDkuMjQzLDIwLjY0NSwyMC42NDV2MTYuNTE2ICBDMzYzLjM1NSwyNzEuNTMxLDM1NC4xMTIsMjgwLjc3NCwzNDIuNzEsMjgwLjc3NHoiLz4KPHBhdGggc3R5bGU9ImZpbGw6IzlDNjg0NjsiIGQ9Ik0zNDIuNzEsMjIyLjk2OGMtMS40MTQsMC0yLjc5NCwwLjE0NS00LjEyOSwwLjQxNnYyOC40ODdjMCw2Ljg0MSw1LjU0NiwxMi4zODcsMTIuMzg3LDEyLjM4NyAgczEyLjM4Ny01LjU0NiwxMi4zODctMTIuMzg3di04LjI1OEMzNjMuMzU1LDIzMi4yMTEsMzU0LjExMiwyMjIuOTY4LDM0Mi43MSwyMjIuOTY4eiIvPgo8cGF0aCBzdHlsZT0iZmlsbDojRkZEMTY0OyIgZD0iTTI5My4xNjEsNDc0LjgzOWMtMTQxLjM4NSwwLTI1Ni0xMTQuNjE1LTI1Ni0yNTZjMC02MS4yMjcsMjEuNTIxLTExNy40MTEsNTcuMzc2LTE2MS40NjMgIEMzNi44NjMsMTA0LjMxNiwwLDE3NS44NDIsMCwyNTZjMCwxNDEuMzg1LDExNC42MTUsMjU2LDI1NiwyNTZjODAuMTU5LDAsMTUxLjY4NS0zNi44NjQsMTk4LjYyNi05NC41MzggIEM0MTAuNTczLDQ1My4zMTcsMzU0LjM4OSw0NzQuODM5LDI5My4xNjEsNDc0LjgzOXoiLz4KPGc+Cgk8cGF0aCBzdHlsZT0iZmlsbDojQUE3MzQ2OyIgZD0iTTIwNi40NTIsMjA4LjUyYy0xLjA4MSwwLTIuMTc3LTAuMTczLTMuMjY2LTAuNTMybC03NC4zMjMtMjQuNzc0ICAgYy01LjQwMy0xLjgwMi04LjMzMS03LjY0OS02LjUyNC0xMy4wNmMxLjc5LTUuNDAzLDcuNTk3LTguMzM1LDEzLjA1Ni02LjUyOGw3NC4zMjMsMjQuNzc0YzUuNDAzLDEuODAyLDguMzMxLDcuNjQ5LDYuNTI0LDEzLjA2ICAgQzIxNC44MDYsMjA1Ljc4MiwyMTAuNzc0LDIwOC41MiwyMDYuNDUyLDIwOC41MnoiLz4KCTxwYXRoIHN0eWxlPSJmaWxsOiNBQTczNDY7IiBkPSJNMzA1LjU0OCwyMDguNTJjLTQuMzIzLDAtOC4zNTUtMi43MzgtOS43OS03LjA2Yy0xLjgwNi01LjQxMSwxLjEyMS0xMS4yNTgsNi41MjQtMTMuMDYgICBsNzQuMzIzLTI0Ljc3NGM1LjM4Ny0xLjgwNiwxMS4yNTgsMS4xMjUsMTMuMDU2LDYuNTI4YzEuODA2LDUuNDExLTEuMTIxLDExLjI1OC02LjUyNCwxMy4wNmwtNzQuMzIzLDI0Ljc3NCAgIEMzMDcuNzM0LDIwOC4zNDcsMzA2LjYyOSwyMDguNTIsMzA1LjU0OCwyMDguNTJ6Ii8+CjwvZz4KPHBhdGggc3R5bGU9ImZpbGw6IzlDNjg0NjsiIGQ9Ik0yNTUuOTQxLDM3Mi43NTJjMjAuODIzLDAsNDAuOCwyLjAwMiw1OS4zNzUsNS42NjFjNS44NywxLjE1NywxMC40MDItNC44NDYsOC4xMDMtMTAuMzcgIGMtMTEuMjU2LTI3LjAzNy0zNy4yMDgtNDUuOTc5LTY3LjQ3OC00NS45NzlzLTU2LjIyMiwxOC45NDEtNjcuNDc4LDQ1Ljk3OWMtMi4zLDUuNTI0LDIuMjMzLDExLjUyNiw4LjEwMywxMC4zNyAgQzIxNS4xNDEsMzc0Ljc1NCwyMzUuMTE4LDM3Mi43NTIsMjU1Ljk0MSwzNzIuNzUyeiIvPgo8cGF0aCBzdHlsZT0iZmlsbDojN0Q1MDQ2OyIgZD0iTTI1NS45NDEsMzQ2LjgzOGMyNC45NzIsMCw0Ny44MTUsNi41MDQsNjUuNzA1LDE3LjI2OGMtMTIuMDU1LTI0LjkyLTM2LjkyNy00Mi4wNDEtNjUuNzA0LTQyLjA0MSAgcy01My42NSwxNy4xMjEtNjUuNzA1LDQyLjA0QzIwOC4xMjYsMzUzLjM0MiwyMzAuOTY5LDM0Ni44MzgsMjU1Ljk0MSwzNDYuODM4eiIvPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K);
}

.ico-feeling-2 {
  background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiPgo8Y2lyY2xlIHN0eWxlPSJmaWxsOiNGRkUxN0Q7IiBjeD0iMjU2IiBjeT0iMjU2IiByPSIyNTYiLz4KPHBhdGggc3R5bGU9ImZpbGw6IzdENTA0NjsiIGQ9Ik0xNjkuMjksMjU2TDE2OS4yOSwyNTZjLTExLjQwMiwwLTIwLjY0NS05LjI0My0yMC42NDUtMjAuNjQ1di0xNi41MTYgIGMwLTExLjQwMiw5LjI0My0yMC42NDUsMjAuNjQ1LTIwLjY0NWwwLDBjMTEuNDAyLDAsMjAuNjQ1LDkuMjQzLDIwLjY0NSwyMC42NDV2MTYuNTE2QzE4OS45MzUsMjQ2Ljc1NywxODAuNjkyLDI1NiwxNjkuMjksMjU2eiIvPgo8cGF0aCBzdHlsZT0iZmlsbDojOUM2ODQ2OyIgZD0iTTE2OS4yOSwxOTguMTk0Yy0xLjQxNCwwLTIuNzk0LDAuMTQ1LTQuMTI5LDAuNDE2djI4LjQ4N2MwLDYuODQxLDUuNTQ2LDEyLjM4NywxMi4zODcsMTIuMzg3ICBzMTIuMzg3LTUuNTQ2LDEyLjM4Ny0xMi4zODd2LTguMjU4QzE4OS45MzUsMjA3LjQzNiwxODAuNjkzLDE5OC4xOTQsMTY5LjI5LDE5OC4xOTR6Ii8+CjxwYXRoIHN0eWxlPSJmaWxsOiM3RDUwNDY7IiBkPSJNMzQyLjcxLDI1NkwzNDIuNzEsMjU2Yy0xMS40MDIsMC0yMC42NDUtOS4yNDMtMjAuNjQ1LTIwLjY0NXYtMTYuNTE2ICBjMC0xMS40MDIsOS4yNDMtMjAuNjQ1LDIwLjY0NS0yMC42NDVsMCwwYzExLjQwMiwwLDIwLjY0NSw5LjI0MywyMC42NDUsMjAuNjQ1djE2LjUxNkMzNjMuMzU1LDI0Ni43NTcsMzU0LjExMiwyNTYsMzQyLjcxLDI1NnoiLz4KPHBhdGggc3R5bGU9ImZpbGw6IzlDNjg0NjsiIGQ9Ik0zNDIuNzEsMTk4LjE5NGMtMS40MTQsMC0yLjc5NCwwLjE0NS00LjEyOSwwLjQxNnYyOC40ODdjMCw2Ljg0MSw1LjU0NiwxMi4zODcsMTIuMzg3LDEyLjM4NyAgczEyLjM4Ny01LjU0NiwxMi4zODctMTIuMzg3di04LjI1OEMzNjMuMzU1LDIwNy40MzYsMzU0LjExMiwxOTguMTk0LDM0Mi43MSwxOTguMTk0eiIvPgo8cGF0aCBzdHlsZT0iZmlsbDojQUE3MzQ2OyIgZD0iTTE3My4zODcsMzgxLjkzNWMtMi41LDAtNS4wMDgtMC45MDMtNi45OTItMi43MjZjLTQuMTk0LTMuODYzLTQuNDY4LTEwLjM5MS0wLjYwNS0xNC41ODkgIGMyMC45NTItMjIuNzcsNTQuNjY5LTM2LjM2Myw5MC4xNzctMzYuMzYzYzM1LjUyNCwwLDY5LjIzNCwxMy41OTcsOTAuMTc3LDM2LjM2N2MzLjg2Myw0LjE5NCwzLjU4OSwxMC43MjYtMC42MDUsMTQuNTg1ICBjLTQuMTg1LDMuODYzLTEwLjcyNiwzLjYwMS0xNC41ODktMC42MDljLTE3LjEwNS0xOC41OTctNDUuMTM3LTI5LjY5OC03NC45ODQtMjkuNjk4Yy0yOS44MzksMC01Ny44NzEsMTEuMTAxLTc0Ljk4NCwyOS43MDIgIEMxNzguOTUyLDM4MC44MTUsMTc2LjE2OSwzODEuOTM1LDE3My4zODcsMzgxLjkzNXoiLz4KPHBhdGggc3R5bGU9ImZpbGw6I0ZGRDE2NDsiIGQ9Ik0yOTMuMTYxLDQ3NC44MzljLTE0MS4zODUsMC0yNTYtMTE0LjYxNS0yNTYtMjU2YzAtNjEuMjI3LDIxLjUyMS0xMTcuNDExLDU3LjM3Ni0xNjEuNDYzICBDMzYuODYzLDEwNC4zMTYsMCwxNzUuODQyLDAsMjU2YzAsMTQxLjM4NSwxMTQuNjE1LDI1NiwyNTYsMjU2YzgwLjE1OSwwLDE1MS42ODUtMzYuODY0LDE5OC42MjYtOTQuNTM4ICBDNDEwLjU3Myw0NTMuMzE3LDM1NC4zODksNDc0LjgzOSwyOTMuMTYxLDQ3NC44Mzl6Ii8+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=);
}

.ico-feeling-3 {
  background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiPgo8Y2lyY2xlIHN0eWxlPSJmaWxsOiNGRkUxN0Q7IiBjeD0iMjU2IiBjeT0iMjU2IiByPSIyNTYiLz4KPGNpcmNsZSBzdHlsZT0iZmlsbDojRkZGRkZGOyIgY3g9IjE2NS4xNiIgY3k9IjIxNC43MSIgcj0iNjYuMDYiLz4KPHBhdGggc3R5bGU9ImZpbGw6I0ZGRDE2NDsiIGQ9Ik0yOTMuMTYxLDQ3NC44MzljLTE0MS4zODUsMC0yNTYtMTE0LjYxNS0yNTYtMjU2YzAtNjEuMjI3LDIxLjUyMS0xMTcuNDExLDU3LjM3Ni0xNjEuNDYzICBDMzYuODYzLDEwNC4zMTYsMCwxNzUuODQyLDAsMjU2YzAsMTQxLjM4NSwxMTQuNjE1LDI1NiwyNTYsMjU2YzgwLjE1OSwwLDE1MS42ODUtMzYuODY0LDE5OC42MjYtOTQuNTM4ICBDNDEwLjU3Myw0NTMuMzE3LDM1NC4zODksNDc0LjgzOSwyOTMuMTYxLDQ3NC44Mzl6Ii8+CjxwYXRoIHN0eWxlPSJmaWxsOiNBQTczNDY7IiBkPSJNMzA1LjU0OCwzNzMuNjc3aC03NC4zMjNjLTUuNzAyLDAtMTAuMzIzLTQuNjIxLTEwLjMyMy0xMC4zMjNzNC42MjEtMTAuMzIzLDEwLjMyMy0xMC4zMjNoNzQuMzIzICBjNS43MDIsMCwxMC4zMjMsNC42MjEsMTAuMzIzLDEwLjMyM1MzMTEuMjUsMzczLjY3NywzMDUuNTQ4LDM3My42Nzd6Ii8+CjxjaXJjbGUgc3R5bGU9ImZpbGw6IzVBNDY1MDsiIGN4PSIxODUuODEiIGN5PSIxNzcuNTUiIHI9IjI0Ljc3NCIvPgo8Y2lyY2xlIHN0eWxlPSJmaWxsOiNGRkZGRkY7IiBjeD0iMzQ2Ljg0IiBjeT0iMjE0LjcxIiByPSI2Ni4wNiIvPgo8Y2lyY2xlIHN0eWxlPSJmaWxsOiM1QTQ2NTA7IiBjeD0iMzY3LjQ4IiBjeT0iMTc3LjU1IiByPSIyNC43NzQiLz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==);
}

.ico-feeling-4 {
  background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiPgo8Y2lyY2xlIHN0eWxlPSJmaWxsOiNGRkUxN0Q7IiBjeD0iMjU2IiBjeT0iMjU2IiByPSIyNTYiLz4KPHBhdGggc3R5bGU9ImZpbGw6I0FBNzM0NjsiIGQ9Ik0yNTYsMzgxLjkzNWMtMzUuNTI0LDAtNjkuMjM0LTEzLjU5Ny05MC4xNzctMzYuMzY3Yy0zLjg2My00LjE5NC0zLjU4OS0xMC43MjYsMC42MDUtMTQuNTg1ICBjNC4xOTQtMy44NTksMTAuNzM0LTMuNTg5LDE0LjU4OSwwLjYwOUMxOTguMTIxLDM1MC4xOSwyMjYuMTUzLDM2MS4yOSwyNTYsMzYxLjI5czU3Ljg3OS0xMS4xMDEsNzQuOTg0LTI5LjY5OCAgYzMuODU1LTQuMTk4LDEwLjM5NS00LjQ2OCwxNC41ODktMC42MDljNC4xOTQsMy44NTksNC40NjgsMTAuMzkxLDAuNjA1LDE0LjU4NUMzMjUuMjM0LDM2OC4zMzksMjkxLjUyNCwzODEuOTM1LDI1NiwzODEuOTM1eiIvPgo8cGF0aCBzdHlsZT0iZmlsbDojN0Q1MDQ2OyIgZD0iTTE2OS4yOSwyNTZMMTY5LjI5LDI1NmMtMTEuNDAyLDAtMjAuNjQ1LTkuMjQzLTIwLjY0NS0yMC42NDV2LTE2LjUxNiAgYzAtMTEuNDAyLDkuMjQzLTIwLjY0NSwyMC42NDUtMjAuNjQ1bDAsMGMxMS40MDIsMCwyMC42NDUsOS4yNDMsMjAuNjQ1LDIwLjY0NXYxNi41MTZDMTg5LjkzNSwyNDYuNzU3LDE4MC42OTIsMjU2LDE2OS4yOSwyNTZ6Ii8+CjxwYXRoIHN0eWxlPSJmaWxsOiM5QzY4NDY7IiBkPSJNMTY5LjI5LDE5OC4xOTRjLTEuNDE0LDAtMi43OTQsMC4xNDUtNC4xMjksMC40MTZ2MjguNDg3YzAsNi44NDEsNS41NDYsMTIuMzg3LDEyLjM4NywxMi4zODcgIHMxMi4zODctNS41NDYsMTIuMzg3LTEyLjM4N3YtOC4yNThDMTg5LjkzNSwyMDcuNDM2LDE4MC42OTMsMTk4LjE5NCwxNjkuMjksMTk4LjE5NHoiLz4KPHBhdGggc3R5bGU9ImZpbGw6IzdENTA0NjsiIGQ9Ik0zNDIuNzEsMjU2TDM0Mi43MSwyNTZjLTExLjQwMiwwLTIwLjY0NS05LjI0My0yMC42NDUtMjAuNjQ1di0xNi41MTYgIGMwLTExLjQwMiw5LjI0My0yMC42NDUsMjAuNjQ1LTIwLjY0NWwwLDBjMTEuNDAyLDAsMjAuNjQ1LDkuMjQzLDIwLjY0NSwyMC42NDV2MTYuNTE2QzM2My4zNTUsMjQ2Ljc1NywzNTQuMTEyLDI1NiwzNDIuNzEsMjU2eiIvPgo8cGF0aCBzdHlsZT0iZmlsbDojOUM2ODQ2OyIgZD0iTTM0Mi43MSwxOTguMTk0Yy0xLjQxNCwwLTIuNzk0LDAuMTQ1LTQuMTI5LDAuNDE2djI4LjQ4N2MwLDYuODQxLDUuNTQ2LDEyLjM4NywxMi4zODcsMTIuMzg3ICBzMTIuMzg3LTUuNTQ2LDEyLjM4Ny0xMi4zODd2LTguMjU4QzM2My4zNTUsMjA3LjQzNiwzNTQuMTEyLDE5OC4xOTQsMzQyLjcxLDE5OC4xOTR6Ii8+CjxwYXRoIHN0eWxlPSJmaWxsOiNGRkQxNjQ7IiBkPSJNMjkzLjE2MSw0NzQuODM5Yy0xNDEuMzg1LDAtMjU2LTExNC42MTUtMjU2LTI1NmMwLTYxLjIyNywyMS41MjEtMTE3LjQxMSw1Ny4zNzYtMTYxLjQ2MyAgQzM2Ljg2MywxMDQuMzE2LDAsMTc1Ljg0MiwwLDI1NmMwLDE0MS4zODUsMTE0LjYxNSwyNTYsMjU2LDI1NmM4MC4xNTksMCwxNTEuNjg1LTM2Ljg2NCwxOTguNjI2LTk0LjUzOCAgQzQxMC41NzMsNDUzLjMxNywzNTQuMzg5LDQ3NC44MzksMjkzLjE2MSw0NzQuODM5eiIvPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K);
}

.ico-feeling-5 {
  background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiPgo8Y2lyY2xlIHN0eWxlPSJmaWxsOiNGRkUxN0Q7IiBjeD0iMjU2IiBjeT0iMjU2IiByPSIyNTYiLz4KPHBhdGggc3R5bGU9ImZpbGw6I0ZGRDE2NDsiIGQ9Ik0yOTMuMTYxLDQ3NC44MzljLTE0MS4zODUsMC0yNTYtMTE0LjYxNS0yNTYtMjU2YzAtNjEuMjI3LDIxLjUyMS0xMTcuNDExLDU3LjM3Ni0xNjEuNDYzICBDMzYuODYzLDEwNC4zMTYsMCwxNzUuODQyLDAsMjU2YzAsMTQxLjM4NSwxMTQuNjE1LDI1NiwyNTYsMjU2YzgwLjE1OSwwLDE1MS42ODUtMzYuODY0LDE5OC42MjYtOTQuNTM4ICBDNDEwLjU3Myw0NTMuMzE3LDM1NC4zODksNDc0LjgzOSwyOTMuMTYxLDQ3NC44Mzl6Ii8+CjxwYXRoIHN0eWxlPSJmaWxsOiM5QzY4NDY7IiBkPSJNMjU1Ljk0MSwzMTkuNzljLTQ2LjYwMywwLTkxLjA4Ny01LjAxMi0xMzEuODk5LTE0LjA3M2MtNS4yODYtMS4xNzQtOS44NDIsMy45NDItOC4yMTIsOS4yNzMgIGMxOC44MjEsNjEuNTQ5LDc0LjM3NiwxMDYuMTk5LDE0MC4xMSwxMDYuMTk5czEyMS4yODktNDQuNjUsMTQwLjExLTEwNi4xOTljMS42My01LjMzMi0yLjkyNS0xMC40NDctOC4yMTItOS4yNzMgIEMzNDcuMDI4LDMxNC43NzgsMzAyLjU0NCwzMTkuNzksMjU1Ljk0MSwzMTkuNzl6Ii8+CjxwYXRoIHN0eWxlPSJmaWxsOiM3RDUwNDY7IiBkPSJNMjU2LjAxOSwzNTUuMDk3YzQzLjIzOSwwLDg1Ljg5MS00LjA5MSwxMjcuODYxLTExLjQxNWM0LjkzNC05LjA0OSw5LjA5LTE4LjYxMywxMi4xNzEtMjguNjkgIGMxLjYzMS01LjMzMi0yLjkyNS0xMC40NDctOC4yMTItOS4yNzRjLTQwLjgxMSw5LjA2LTg1LjI5NSwxNC4wNzMtMTMxLjg5OCwxNC4wNzNzLTkxLjA4OC01LjAxMi0xMzEuODk5LTE0LjA3MyAgYy01LjI4Ni0xLjE3My05Ljg0MiwzLjk0Mi04LjIxMiw5LjI3NGMzLjA3OCwxMC4wNjYsNy4yMjksMTkuNjIxLDEyLjE1NiwyOC42NjJDMTcwLjAxMSwzNTAuOTk3LDIxMi43MjEsMzU1LjA5NywyNTYuMDE5LDM1NS4wOTd6Ii8+CjxwYXRoIHN0eWxlPSJmaWxsOiNFNjY0NkU7IiBkPSJNMTgwLjY5NCwyNDcuNTEyYzE0LjAzNy0xNy42NDgsNDcuMjcxLTY1LjAyOCwyOC4zMTctOTcuMjM1ICBjLTcuMzI3LTEyLjQ1LTIxLjc0NS0xOS41NTQtMzYuMDk4LTE3LjkxNGMtMTEuNjU3LDEuMzMyLTIxLjAxLDcuNDU2LTI2Ljg3OCwxNS44ODJjLTIuNDA2LDMuNDU0LTYuNzY0LDQuODgxLTEwLjc0NiwzLjUyICBjLTkuNzE2LTMuMzItMjAuODgtMi43MjQtMzEuMDY2LDMuMDk5Yy0xMi41NDIsNy4xNy0xOS45NjIsMjEuNDI3LTE4LjUwMywzNS43OTljMy43NzQsMzcuMTc5LDU4LjYsNTUuNzE1LDgwLjM1OCw2MS42MzggIEMxNzEuNDYxLDI1My43NjUsMTc3LjIyMSwyNTEuODc5LDE4MC42OTQsMjQ3LjUxMnoiLz4KPHBhdGggaWQ9IlNWR0NsZWFuZXJJZF8wIiBzdHlsZT0iZmlsbDojRTY2NDZFOyIgZD0iTTMzMS4zMDYsMjQ3LjUxMmMtMTQuMDM3LTE3LjY0OC00Ny4yNzEtNjUuMDI4LTI4LjMxNy05Ny4yMzUgIGM3LjMyNy0xMi40NSwyMS43NDUtMTkuNTU0LDM2LjA5OC0xNy45MTRjMTEuNjU3LDEuMzMyLDIxLjAxLDcuNDU2LDI2Ljg3OCwxNS44ODJjMi40MDYsMy40NTQsNi43NjQsNC44ODEsMTAuNzQ2LDMuNTIgIGM5LjcxNi0zLjMyLDIwLjg4LTIuNzI0LDMxLjA2NiwzLjA5OWMxMi41NDIsNy4xNywxOS45NjIsMjEuNDI3LDE4LjUwMywzNS43OTljLTMuNzc0LDM3LjE3OS01OC42LDU1LjcxNS04MC4zNTgsNjEuNjM4ICBDMzQwLjUzOSwyNTMuNzY1LDMzNC43NzksMjUxLjg3OSwzMzEuMzA2LDI0Ny41MTJ6Ii8+CjxwYXRoIHN0eWxlPSJmaWxsOiNEQzQ2NTU7IiBkPSJNMTg3Ljg5NSwyMzAuNzM2Yy0yMS43NTgtNS45MjMtNzYuNTg0LTI0LjQ1OS04MC4zNTgtNjEuNjM4Yy0wLjU4OS01LjgwMSwwLjMyOS0xMS41NTgsMi4zODYtMTYuODYzICBjLTEuOTIxLDAuNzI1LTMuODMsMS41NTktNS43LDIuNjI5Yy0xMi41NDIsNy4xNjktMTkuOTYyLDIxLjQyNy0xOC41MDMsMzUuNzk5YzMuNzc0LDM3LjE3OSw1OC42LDU1LjcxNSw4MC4zNTgsNjEuNjM4ICBjNS4zODMsMS40NjUsMTEuMTQzLTAuNDIxLDE0LjYxNi00Ljc4OGMzLjIyOC00LjA1OCw3LjQ4LTkuNzQsMTEuODcxLTE2LjM5OEMxOTEuMDE2LDIzMS4yMjgsMTg5LjQ0NiwyMzEuMTU4LDE4Ny44OTUsMjMwLjczNnoiLz4KPGc+Cgk8cGF0aCBpZD0iU1ZHQ2xlYW5lcklkXzBfMV8iIHN0eWxlPSJmaWxsOiNFNjY0NkU7IiBkPSJNMzMxLjMwNiwyNDcuNTEyYy0xNC4wMzctMTcuNjQ4LTQ3LjI3MS02NS4wMjgtMjguMzE3LTk3LjIzNSAgIGM3LjMyNy0xMi40NSwyMS43NDUtMTkuNTU0LDM2LjA5OC0xNy45MTRjMTEuNjU3LDEuMzMyLDIxLjAxLDcuNDU2LDI2Ljg3OCwxNS44ODJjMi40MDYsMy40NTQsNi43NjQsNC44ODEsMTAuNzQ2LDMuNTIgICBjOS43MTYtMy4zMiwyMC44OC0yLjcyNCwzMS4wNjYsMy4wOTljMTIuNTQyLDcuMTcsMTkuOTYyLDIxLjQyNywxOC41MDMsMzUuNzk5Yy0zLjc3NCwzNy4xNzktNTguNiw1NS43MTUtODAuMzU4LDYxLjYzOCAgIEMzNDAuNTM5LDI1My43NjUsMzM0Ljc3OSwyNTEuODc5LDMzMS4zMDYsMjQ3LjUxMnoiLz4KPC9nPgo8cGF0aCBzdHlsZT0iZmlsbDojREM0NjU1OyIgZD0iTTM1OS4wMzcsMjQyLjQ2NGMtMTQuMDM3LTE3LjY0OC00Ny4yNzEtNjUuMDI5LTI4LjMxNy05Ny4yMzVjMi45My00Ljk3OSw3LjAyNS05LjA1MiwxMS43NjYtMTIuMTA0ICBjLTEuMTQ1LTAuMjM0LTIuMjA1LTAuNjI2LTMuNC0wLjc2MmMtMTQuMzUzLTEuNjQtMjguNzcxLDUuNDY0LTM2LjA5OCwxNy45MTRjLTE4Ljk1NCwzMi4yMDcsMTQuMjgsNzkuNTg4LDI4LjMxNyw5Ny4yMzUgIGMzLjQ3Myw0LjM2Niw5LjIzMyw2LjI1MywxNC42MTYsNC43ODhjNC44MTQtMS4zMSwxMS4yODgtMy4yNzksMTguNDI4LTUuODg5QzM2Mi4zMzQsMjQ1LjUxNSwzNjAuNDY1LDI0NC4yNiwzNTkuMDM3LDI0Mi40NjR6Ii8+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=);
}

.step-3 .feeling-item {
  width: 100px;
  height: 100px;
  margin: 0 10px !important;
}

.step-3 .feeling-item:first-child {
  margin-right: 0 !important;
  width: 105px;
}

.step-3 .feeling-item:last-child {
  margin-last: 0 !important;
  width: 105px;
}

.step-3 .parameter-title {
  display: flex;
  align-items: center;
}

.step-3 .parameter-title input {
  margin-left: 5px;
  margin-top: 0;
}

.step-3 .parameter-score-wrapper {
  display: flex;
}

.step-3 .parameter-score-wrapper small {
  font-weight: bold;
}

.step-3 .parameter-item--skipped .parameter-score li {
  border-color: #aaa;
}

.step-3 .parameter-item--skipped .parameter-score li:before {
  border-color: #aaa;
}

.step-3 .parameter-item--skipped .parameter-title .text {
  color: #aaa;
}

.step-3 .parameter-score {
  cursor: pointer;
  font-size: 0;
}

.step-3 .parameter-item {
  font-size: initial;
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-bottom: 30px;
}

.step-3 .parameter-item:last-of-type {
  margin-bottom: 0;
}

.step-3 .parameter-item .text {
  font-size: 1.6rem;
  font-family: "IB";
  color: #817f96;
  float: right;
  line-height: 30px;
}

.step-3 .parameter-score {
  cursor: pointer;
  font-size: 0;
}

.step-3 .parameter-score li {
  display: inline-block;
  width: 20px;
  height: 20px;
  border-radius: 10px;
  border: 2px solid #e64731;
  position: relative;
  vertical-align: top;
  margin-right: 5px;
}

.step-3 .parameter-score li:before {
  content: "";
  display: block;
  width: 10px;
  height: 10px;
  background: #e64731;
  border-radius: 5px;
  margin-right: 3px;
  margin-top: 3px;
  opacity: 0;
  transition: all 100ms;
}

.step-3 .parameter-score li.active:before {
  opacity: 1;
}

.step-3 .price-item {
  display: inline-block;
  position: relative;
  font-size: 1.6rem;
  width: 80px;
  cursor: pointer;
  line-height: 30px;
  margin-left: 90px;
  transition: all 0.1s ease-out;
}

.step-3 .price-item:after {
  content: "";
  display: block;
  height: 4px;
  width: 150px;
  position: absolute;
  top: 8px;
  left: -120px;
  background: #f2f4fa;
}

.step-3 .price-item:last-of-type {
  margin-left: 0;
}

.step-3 .price-item:last-of-type:after {
  display: none;
}

.step-3 .price-item i {
  display: block;
  width: 20px;
  height: 20px;
  margin: 0 auto 20px;
  border-radius: 10px;
  border: 3px solid transparent;
  background-color: transparent;
  transition: all 0.1s ease-out;
}

.step-3 .price-item i:before {
  content: "";
  display: inline-block;
  width: 8px;
  height: 8px;
  margin: 3px auto;
  border-radius: 4px;
  background-color: #7c8187;
  vertical-align: top;
}

.step-3 .price-item.active i:before {
  background-color: #0196f4;
}

.step-3 .price-item.active {
  color: #0196f4;
  font-size: 1.8rem;
}

.step-3 .price-item.active i {
  border-color: #0196f4;
}

.step-4 .caption {
  display: block;
  font-family: "IB";
  line-height: 40px;
  text-align: center;
  font-size: 1.8rem;
  color: #444b54;
  margin: 60px 0;
}

.step-4 .is-recommended-container,
.step-4 .certification-container,
.step-4 .terms-container {
  width: 600px;
  font-size: 0;
  text-align: center;
  margin: 60px auto;
}

.step-4 .is-recommended-container h2.inner-header-text,
.step-4 .certification-container h2.inner-header-text,
.step-4 .terms-container h2.inner-header-text {
  float: right;
  margin: 0;
}

.step-4 .is-recommended-wrapper,
.step-4 .terms-wrapper {
  display: inline-block;
  width: 100%;
}

.step-4 .switch {
  font-size: initial;
  width: 60px;
  position: relative;
  display: inline-block;
  float: left;
  margin-left: 40px;
  margin-top: 10px;
}

.step-4 .switch:after {
  display: block;
  content: "";
  width: 60px;
  height: 20px;
  background: #f2f4fa;
  border-radius: 10px;
}

.step-4 .switch.switch-on:after {
  background: #0196f4;
}

.step-4 .switch:before {
  position: absolute;
  display: block;
  top: -6px;
  left: 0;
  content: "";
  width: 30px;
  height: 30px;
  border-radius: 50%;
  border: solid 3px #fff;
  background-color: #0196f4;
  transition: left 100ms;
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.1);
}

.step-4 .switch.switch-on:before {
  left: 30px;
}

.step-4 .switch .switch-label {
  font-size: 15px;
  font-weight: 500;
  line-height: 20px;
  position: absolute;
  top: 0;
}

.step-4 .switch .switch-label.on {
  left: 75px;
}

.step-4 .switch .switch-label.off {
  right: 75px;
}

.step-4 .terms-container {
  font-size: initial;
}

.step-4 .terms-container .check {
  width: 26px;
  height: 26px;
  display: inline-block;
  border-radius: 5px;
  border: solid 2px #817f96;
  position: relative;
  margin-left: 10px;
  float: right;
  cursor: pointer;
}

.step-4 .terms-container .terms-wrapper.accepted .check {
  background: #0196f4;
  border-color: #0196f4;
}

.step-4 .terms-container .terms-wrapper.accepted .check:before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-size: 12px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDc4LjM2OSA3OC4zNjkiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDc4LjM2OSA3OC4zNjk7IiB4bWw6c3BhY2U9InByZXNlcnZlIiBjbGFzcz0iIj48Zz48Zz4KCTxwYXRoIGQ9Ik03OC4wNDksMTkuMDE1TDI5LjQ1OCw2Ny42MDZjLTAuNDI4LDAuNDI4LTEuMTIxLDAuNDI4LTEuNTQ4LDBMMC4zMiw0MC4wMTVjLTAuNDI3LTAuNDI2LTAuNDI3LTEuMTE5LDAtMS41NDdsNi43MDQtNi43MDQgICBjMC40MjgtMC40MjcsMS4xMjEtMC40MjcsMS41NDgsMGwyMC4xMTMsMjAuMTEybDQxLjExMy00MS4xMTNjMC40MjktMC40MjcsMS4xMi0wLjQyNywxLjU0OCwwbDYuNzAzLDYuNzA0ICAgQzc4LjQ3NywxNy44OTQsNzguNDc3LDE4LjU4Niw3OC4wNDksMTkuMDE1eiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBzdHlsZT0iZmlsbDojRkZGRkZGIiBkYXRhLW9sZF9jb2xvcj0iI2ZmZmZmZiI+PC9wYXRoPgo8L2c+PC9nPiA8L3N2Zz4=);
}

.step-4 .terms-container .terms {
  display: inline-block;
  float: right;
  line-height: 26px;
}

.step-4 .terms-container .terms span {
  color: #e64731;
  cursor: pointer;
}

.step-4 #suggestions {
  position: fixed;
  top: 50%;
  left: 0;
  right: 0;
  width: 850px;
  height: 850px;
  max-width: 90%;
  max-height: 90%;
  margin: 0 auto;
  padding-top: 30px;
  background-color: #fff;
  overflow: hidden !important;
  transform: translate(0, -50%);
  border-radius: 5px;
  z-index: 2;
}

.group__input {
  position: relative;
  display: block;
  height: 56px;
  width: 600px;
  margin: 0 auto 20px;
  z-index: 2;
}

.group__input > div {
  position: relative;
  display: block;
  height: 56px;
  float: right;
  width: 100%;
}

.group__input__category > div {
  width: 60%;
}

.group__input > div:last-child {
  float: left;
  width: 38%;
}

.group__input > div label {
  position: absolute;
  top: 0;
  right: 0;
  width: 100px;
  line-height: 56px;
  font-weight: 400;
}

.group__input input,
.group__input select {
  width: 100%;
  display: block;
  height: 56px;
  padding: 0 30px;
  border-radius: 50px;
  border: 2px solid #f9f9fc;
  background-color: #f9f9fc;
  transition: all 0.1s ease-out;
}

.group__input input:focus {
  border-color: #0196f4;
  background-color: #fff;
}

.croppie-container .cr-slider-wrap {
  width: 350px;
}

.step-4 #suggestions .info {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 80px;
  padding: 20px;
  background: #fafafc;
  z-index: 2;
}

.step-4 #suggestions .info .modal-crop-btn {
  position: relative;
  height: 40px;
  padding: 0;
  left: 0;
  top: 0;
  text-align: center;
  font-size: 1.4rem;
  box-shadow: none !important;
}

.step-4 #suggestions .size {
  position: absolute;
  top: 105px;
  left: 20px;
  width: auto;
}

.step-4 #suggestions .size .modal-crop-btn {
  font-family: sans-serif;
  position: relative;
  top: 0;
  left: 0;
  width: 50px;
  height: 50px;
  padding: 0;
  display: block;
  border-radius: 5px;
  font-size: 0;
  text-align: center;
  border: 2px solid #fafafc;
  background-color: #fafafc;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  box-shadow: none;
  letter-spacing: -1px;
  margin-bottom: 10px;
}

.step-4 #suggestions .size .modal-crop-btn.active {
  border-color: #0196f4;
}

.step-4 #suggestions .size .modal-crop-btn:last-child {
  margin-bottom: 0;
}

.step-4 #suggestions .size .modal-crop-btn.crop_1_1 {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDQ1OSA0NTkiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ1OSA0NTk7IiB4bWw6c3BhY2U9InByZXNlcnZlIiBjbGFzcz0iIj48Zz48Zz4KCTxnIGlkPSJjcm9wLWZyZWUiPgoJCTxwYXRoIGQ9Ik0wLDUxdjEwMmg1MVY1MWgxMDJWMEg1MUMyMi45NSwwLDAsMjIuOTUsMCw1MXogTTUxLDMwNkgwdjEwMmMwLDI4LjA1LDIyLjk1LDUxLDUxLDUxaDEwMnYtNTFINTFWMzA2eiBNNDA4LDQwOEgzMDZ2NTEgICAgaDEwMmMyOC4wNSwwLDUxLTIyLjk1LDUxLTUxVjMwNmgtNTFWNDA4eiBNNDA4LDBIMzA2djUxaDEwMnYxMDJoNTFWNTFDNDU5LDIyLjk1LDQzNi4wNSwwLDQwOCwweiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBzdHlsZT0iZmlsbDojN0M4MTg3IiBkYXRhLW9sZF9jb2xvcj0iIzdjODE4NyI+PC9wYXRoPgoJPC9nPgo8L2c+PC9nPiA8L3N2Zz4=);
}

.step-4 #suggestions .size .modal-crop-btn.crop_3_2 {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNDY5LjMzMyA0NjkuMzMzIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0NjkuMzMzIDQ2OS4zMzM7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgY2xhc3M9IiI+PGc+PGc+Cgk8Zz4KCQk8Zz4KCQkJPHBvbHlnb24gcG9pbnRzPSIxMjgsMTcwLjY2NyAxOTIsMTcwLjY2NyAxOTIsMTI4IDg1LjMzMywxMjggODUuMzMzLDIzNC42NjcgMTI4LDIzNC42NjcgICAgIiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIHN0eWxlPSJmaWxsOiM3QzgxODciIGRhdGEtb2xkX2NvbG9yPSIjN2M4MTg3Ij48L3BvbHlnb24+CgkJCTxwb2x5Z29uIHBvaW50cz0iMzg0LDIzNC42NjcgMzQxLjMzMywyMzQuNjY3IDM0MS4zMzMsMjk4LjY2NyAyNzcuMzMzLDI5OC42NjcgMjc3LjMzMywzNDEuMzMzIDM4NCwzNDEuMzMzICAgICIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBzdHlsZT0iZmlsbDojN0M4MTg3IiBkYXRhLW9sZF9jb2xvcj0iIzdjODE4NyI+PC9wb2x5Z29uPgoJCQk8cGF0aCBkPSJNNDI2LjY2Nyw0Mi42NjdoLTM4NEMxOS4wOTMsNDIuNjY3LDAsNjEuNzYsMCw4NS4zMzNWMzg0YzAsMjMuNTczLDE5LjA5Myw0Mi42NjcsNDIuNjY3LDQyLjY2N2gzODQgICAgIGMyMy41NzMsMCw0Mi42NjctMTkuMDkzLDQyLjY2Ny00Mi42NjdWODUuMzMzQzQ2OS4zMzMsNjEuNzYsNDUwLjI0LDQyLjY2Nyw0MjYuNjY3LDQyLjY2N3ogTTQyNi42NjcsMzg0LjMyaC0zODRWODUuMDEzaDM4NCAgICAgVjM4NC4zMnoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgc3R5bGU9ImZpbGw6IzdDODE4NyIgZGF0YS1vbGRfY29sb3I9IiM3YzgxODciPjwvcGF0aD4KCQk8L2c+Cgk8L2c+CjwvZz48L2c+IDwvc3ZnPg==);
}

.step-4 #suggestions .size .modal-crop-btn.crop_2_3 {
  transform: rotate(90deg);
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNDY5LjMzMyA0NjkuMzMzIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0NjkuMzMzIDQ2OS4zMzM7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgY2xhc3M9IiI+PGc+PGc+Cgk8Zz4KCQk8Zz4KCQkJPHBvbHlnb24gcG9pbnRzPSIxMjgsMTcwLjY2NyAxOTIsMTcwLjY2NyAxOTIsMTI4IDg1LjMzMywxMjggODUuMzMzLDIzNC42NjcgMTI4LDIzNC42NjcgICAgIiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIHN0eWxlPSJmaWxsOiM3QzgxODciIGRhdGEtb2xkX2NvbG9yPSIjN2M4MTg3Ij48L3BvbHlnb24+CgkJCTxwb2x5Z29uIHBvaW50cz0iMzg0LDIzNC42NjcgMzQxLjMzMywyMzQuNjY3IDM0MS4zMzMsMjk4LjY2NyAyNzcuMzMzLDI5OC42NjcgMjc3LjMzMywzNDEuMzMzIDM4NCwzNDEuMzMzICAgICIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBzdHlsZT0iZmlsbDojN0M4MTg3IiBkYXRhLW9sZF9jb2xvcj0iIzdjODE4NyI+PC9wb2x5Z29uPgoJCQk8cGF0aCBkPSJNNDI2LjY2Nyw0Mi42NjdoLTM4NEMxOS4wOTMsNDIuNjY3LDAsNjEuNzYsMCw4NS4zMzNWMzg0YzAsMjMuNTczLDE5LjA5Myw0Mi42NjcsNDIuNjY3LDQyLjY2N2gzODQgICAgIGMyMy41NzMsMCw0Mi42NjctMTkuMDkzLDQyLjY2Ny00Mi42NjdWODUuMzMzQzQ2OS4zMzMsNjEuNzYsNDUwLjI0LDQyLjY2Nyw0MjYuNjY3LDQyLjY2N3ogTTQyNi42NjcsMzg0LjMyaC0zODRWODUuMDEzaDM4NCAgICAgVjM4NC4zMnoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgc3R5bGU9ImZpbGw6IzdDODE4NyIgZGF0YS1vbGRfY29sb3I9IiM3YzgxODciPjwvcGF0aD4KCQk8L2c+Cgk8L2c+CjwvZz48L2c+IDwvc3ZnPg==);
}

.step-4 #suggestions .info button.modal-crop-btn,
.step-4 #suggestions .info .modal-crop-btn.bottom-70 {
  width: 110px;
  line-height: 40px;
}

.step-4 #suggestions .info button.modal-crop-btn {
  float: right;
  color: #fff;
  background-color: #0196f4;
}

.step-4 #suggestions .info .modal-crop-btn.bottom-70 {
  float: left;
  color: #7c8187;
  background-color: #f4f4f9;
}

.step-4 .drag-img {
  /*border: 3px dashed #ccc;*/
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}

.step-4 .drag-img form {
  flex: 0 0 90%;
  height: 300px;
  line-height: 300px;
  border: 3px dashed #ccc;
  margin: auto;
  margin-top: 40px;
  text-align: center;
  border-radius: 4px;
}

.step-4 .drag-img progress {
  flex: 0 0 90%;
  width: 400px;
  margin: auto;
  margin-top: 20px;
  margin-bottom: 20px;
}

.step-4 .drag-img .file-listing {
  display: inline-block;
  position: relative;
  width: 180px;
  height: 160px;
  cursor: pointer;
  margin: 0 10px 20px;
  background-color: #f4f4f9;
  border-radius: 5px;
}

.step-4 .drag-img .file-listing label {
  position: absolute;
  display: block;
  height: 80px;
  top: 50%;
  left: 0;
  width: 100%;
  color: #0196f4;
  padding-top: 60px;
  font-weight: 400;
  text-align: center;
  cursor: pointer;
  transform: translate(0, -50%);
  background-size: 40px;
  background-position: top;
  background-repeat: no-repeat;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIj48Zz48Zz4KCTxnPgoJCTxwYXRoIGQ9Ik00OTIsMzI3YzExLjA0NiwwLDIwLTguOTU0LDIwLTIwVjE3N2MwLTQ0LjExMi0zNS44ODgtODAtODAtODBoLTMwLjM2MWMtOC41NjUsMC0xNi4xNzQtNS40NDctMTguOTM0LTEzLjU1NiAgICBsLTYuMDUxLTE3Ljc3N0MzNjguMzc0LDQxLjM0MywzNDUuNTQ4LDI1LDMxOS44NTQsMjVIMTkyLjA4M2MtMjUuMTk2LDAtNDcuODc1LDE1LjkyMy01Ni40MzIsMzkuNjIxbC02LjkyMywxOS4xNzIgICAgQzEyNS44NzUsOTEuNjkyLDExOC4zMTYsOTcsMTA5LjkxNyw5N0g4MGMtNDQuMTEyLDAtODAsMzUuODg4LTgwLDgwdjIzMGMwLDQ0LjExMiwzNS44ODgsODAsODAsODBoMzUyYzQ0LjExMiwwLDgwLTM1Ljg4OCw4MC04MCAgICBjMC0xMS4wNDYtOC45NTQtMjAtMjAtMjBjLTExLjA0NiwwLTIwLDguOTU0LTIwLDIwYzAsMjIuMDU2LTE3Ljk0NCw0MC00MCw0MEg4MGMtMjIuMDU2LDAtNDAtMTcuOTQ0LTQwLTQwVjE3NyAgICBjMC0yMi4wNTYsMTcuOTQ0LTQwLDQwLTQwaDI5LjkxN2MyNS4xOTYsMCw0Ny44NzUtMTUuOTIzLDU2LjQzMi0zOS42MjFsNi45MjMtMTkuMTcyQzE3Ni4xMjUsNzAuMzA4LDE4My42ODQsNjUsMTkyLjA4Myw2NSAgICBoMTI3Ljc3MWM4LjU2NSwwLDE2LjE3Myw1LjQ0OCwxOC45MzQsMTMuNTU2bDYuMDUxLDE3Ljc3N2M4LjI3OSwyNC4zMjQsMzEuMTA1LDQwLjY2Nyw1Ni44LDQwLjY2N0g0MzJjMjIuMDU2LDAsNDAsMTcuOTQ0LDQwLDQwICAgIHYxMzBDNDcyLDMxOC4wNDYsNDgwLjk1NCwzMjcsNDkyLDMyN3oiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgc3R5bGU9ImZpbGw6IzAxOTZGNCIgZGF0YS1vbGRfY29sb3I9IiMwMTk2ZjQiPjwvcGF0aD4KCTwvZz4KPC9nPjxnPgoJPGc+CgkJPHBhdGggZD0iTTI1NywxNTdjLTY4LjkyNSwwLTEyNSw1Ni4wNzUtMTI1LDEyNXM1Ni4wNzUsMTI1LDEyNSwxMjVzMTI1LTU2LjA3NSwxMjUtMTI1UzMyNS45MjUsMTU3LDI1NywxNTd6IE0yNTcsMzY3ICAgIGMtNDYuODY5LDAtODUtMzguMTMxLTg1LTg1czM4LjEzMS04NSw4NS04NXM4NSwzOC4xMzEsODUsODVDMzQyLDMyOC44NjksMzAzLjg2OSwzNjcsMjU3LDM2N3oiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgc3R5bGU9ImZpbGw6IzAxOTZGNCIgZGF0YS1vbGRfY29sb3I9IiMwMTk2ZjQiPjwvcGF0aD4KCTwvZz4KPC9nPjwvZz4gPC9zdmc+);
}

.step-4 .drag-img .file-listing img {
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
  height: 100%;
  border-radius: 5px;
}

.remove-container {
  position: absolute;
  top: -15px;
  left: -15px;
  width: 30px;
  height: 30px;
  padding: 0;
  font-size: 0;
  cursor: pointer;
  border-radius: 50%;
  border: 3px solid #fff;
  background-color: rgb(230, 71, 49);
  box-shadow: 0 3px 4.75px 0.25px rgba(24, 23, 24, 0.1);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 8px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjEyLjk4MiAyMTIuOTgyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyMTIuOTgyIDIxMi45ODI7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgY2xhc3M9IiI+PGc+PGcgaWQ9IkNsb3NlIj4KCTxwYXRoIHN0eWxlPSJmaWxsOiNGRkZGRkYiIGQ9Ik0xMzEuODA0LDEwNi40OTFsNzUuOTM2LTc1LjkzNmM2Ljk5LTYuOTksNi45OS0xOC4zMjMsMC0yNS4zMTIgICBjLTYuOTktNi45OS0xOC4zMjItNi45OS0yNS4zMTIsMGwtNzUuOTM3LDc1LjkzN0wzMC41NTQsNS4yNDJjLTYuOTktNi45OS0xOC4zMjItNi45OS0yNS4zMTIsMGMtNi45ODksNi45OS02Ljk4OSwxOC4zMjMsMCwyNS4zMTIgICBsNzUuOTM3LDc1LjkzNkw1LjI0MiwxODIuNDI3Yy02Ljk4OSw2Ljk5LTYuOTg5LDE4LjMyMywwLDI1LjMxMmM2Ljk5LDYuOTksMTguMzIyLDYuOTksMjUuMzEyLDBsNzUuOTM3LTc1LjkzN2w3NS45MzcsNzUuOTM3ICAgYzYuOTg5LDYuOTksMTguMzIyLDYuOTksMjUuMzEyLDBjNi45OS02Ljk5LDYuOTktMTguMzIyLDAtMjUuMzEyTDEzMS44MDQsMTA2LjQ5MXoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgZGF0YS1vbGRfY29sb3I9IiNmZmZmZmYiPjwvcGF0aD4KPC9nPjwvZz4gPC9zdmc+);
}

.step-4 .drag-img .file-listing#select-img {
  text-align: center;
}

.step-4 .modal-crop-btn {
  position: absolute;
  left: 2%;
  bottom: 20px;
  padding: 10px;
  background: #3151b7;
  color: #eeeeee;
  border-radius: 50px;
  z-index: 3;
  text-decoration: none;
  direction: ltr;
}

.step-4 .modal-crop-btn:hover {
  box-shadow: 0 8px 15px rgba(0, 0, 0, 0.2);
  transition: all 0.3s ease 0s;
  cursor: pointer;
}

.step-4 .bottom-70 {
  bottom: 70px !important;
}

.step-4 .bottom-115 {
  bottom: 115px !important;
}

.step-4 .bottom-160 {
  bottom: 160px !important;
}

.step-4 .bottom-205 {
  bottom: 205px !important;
}

.step-4 .progress-modal {
  width: 80vw;
  min-height: 50vh;
  background: #FFF;
  position: fixed;
  top: 10vh;
  left: 10vw;
  z-index: 2;
  box-shadow: 10px 10px 41px 0 rgba(0, 0, 0, 0.32);
  direction: ltr;
}

.step-4 .progress-modal div {
  margin: 10px 30px;
  border-bottom: 1px solid #c5c5c5;
  padding: 10px 0;
}

.step-4 .progress-modal div h2 {
  display: inline-block;
  width: 60%;
}

.step-4 .form__upload progress {
  display: none;
}

.step-4 .certification-wrapper .drop {
  color: #0196f4;
  font-weight: 400;
  display: inline-block;
  position: relative;
  font-size: 1.4rem;
  width: 180px;
  height: 160px;
  cursor: pointer;
  margin: 0 10px 10px;
  padding-top: 100px;
  background-color: #f4f4f9;
  border-radius: 5px;
}

.step-4 .certification-container {
  position: relative;
}

.step-4 .certification-container .text {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 180px;
  height: 160px;
  margin: 0 auto;
  font-size: 1.3rem;
  background-color: #f4f4f9;
  border-radius: 5px;
}

.step-4 .certification-container .text span {
  font-size: 1.4rem;
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  padding: 55px 20px 20px;
  transform: translate(0, -50%);
}

.step-4 .certification-container .text span:after {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  right: 0;
  width: 50px;
  height: 50px;
  margin: 0 auto;
  background-size: 100%;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/png;base64,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");
}

.step-4 .certification-container .text a.del_link {
  position: absolute;
  top: -15px;
  left: -15px;
  width: 30px;
  height: 30px;
  padding: 0;
  font-size: 0;
  cursor: pointer;
  border-radius: 50%;
  border: 3px solid #fff;
  background-color: #e64731;
  box-shadow: 0 3px 4.75px 0.25px rgba(24, 23, 24, 0.1);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 8px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjEyLjk4MiAyMTIuOTgyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyMTIuOTgyIDIxMi45ODI7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgY2xhc3M9IiI+PGc+PGcgaWQ9IkNsb3NlIj4KCTxwYXRoIHN0eWxlPSJmaWxsOiNGRkZGRkYiIGQ9Ik0xMzEuODA0LDEwNi40OTFsNzUuOTM2LTc1LjkzNmM2Ljk5LTYuOTksNi45OS0xOC4zMjMsMC0yNS4zMTIgICBjLTYuOTktNi45OS0xOC4zMjItNi45OS0yNS4zMTIsMGwtNzUuOTM3LDc1LjkzN0wzMC41NTQsNS4yNDJjLTYuOTktNi45OS0xOC4zMjItNi45OS0yNS4zMTIsMGMtNi45ODksNi45OS02Ljk4OSwxOC4zMjMsMCwyNS4zMTIgICBsNzUuOTM3LDc1LjkzNkw1LjI0MiwxODIuNDI3Yy02Ljk4OSw2Ljk5LTYuOTg5LDE4LjMyMywwLDI1LjMxMmM2Ljk5LDYuOTksMTguMzIyLDYuOTksMjUuMzEyLDBsNzUuOTM3LTc1LjkzN2w3NS45MzcsNzUuOTM3ICAgYzYuOTg5LDYuOTksMTguMzIyLDYuOTksMjUuMzEyLDBjNi45OS02Ljk5LDYuOTktMTguMzIyLDAtMjUuMzEyTDEzMS44MDQsMTA2LjQ5MXoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgZGF0YS1vbGRfY29sb3I9IiNmZmZmZmYiPjwvcGF0aD4KPC9nPjwvZz4gPC9zdmc+);
}

.step-4 .certification-wrapper .drop:before {
  content: "";
  position: absolute;
  display: block;
  height: 80px;
  top: 50%;
  left: 0;
  width: 100%;
  color: #0196f4;
  padding-top: 60px;
  font-weight: 400;
  text-align: center;
  cursor: pointer;
  transform: translate(0, -50%);
  background-size: 40px;
  background-position: top;
  background-repeat: no-repeat;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iNTEyIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgd2lkdGg9IjUxMiIgY2xhc3M9IiI+PGc+PHBhdGggZD0ibTE0OS41OTM3NSAxNzEuMzEyNWMtNS4yMTQ4NDQtMTIuNTc4MTI1LTIuMzc1LTI2LjkyOTY4OCA3LjI0MjE4OC0zNi41NjY0MDZsNjMuOTcyNjU2LTY0LjA1ODU5NGM5LjM5ODQzNy05LjQxNDA2MiAyMS45MDIzNDQtMTQuNTk3NjU2IDM1LjIwMzEyNS0xNC41OTc2NTYgMTMuMzA0Njg3IDAgMjUuODA4NTkzIDUuMTgzNTk0IDM1LjIxMDkzNyAxNC41OTM3NWw2My45ODA0NjkgNjQuMDU4NTk0YzkuNjIxMDk0IDkuNjQwNjI0IDEyLjQ2MDkzNyAyMy45OTIxODcgNy4yNDYwOTQgMzYuNTcwMzEyLTUuMjEwOTM4IDEyLjU1ODU5NC0xNy4zNTkzNzUgMjAuNjc1NzgxLTMwLjk0OTIxOSAyMC42NzU3ODFoLTEuNDQxNDA2Yy0xMS4wNDI5NjkgMC0yMC04Ljk1MzEyNS0yMC0yMCAwLTcuMDExNzE5IDMuNjEzMjgxLTEzLjE4MzU5MyA5LjA3ODEyNS0xNi43NTM5MDZsLTU2LjIxNDg0NC01Ni4yODEyNWMtMi40ODgyODEtMi40OTIxODctNS4zOTQ1MzEtMi44NjMyODEtNi45MDYyNS0yLjg2MzI4MXMtNC40MTc5NjkuMzc1LTYuOTA2MjUgMi44NjMyODFsLTUyLjk2NDg0NCA1My4wMzkwNjNoMzkuNzg1MTU3YzIxLjkzMzU5MyAwIDM5LjEyMTA5MyAxNy41NjI1IDM5LjEyODkwNiAzOS45ODQzNzRsLS4wNTg1OTQgMTMwLjAzMTI1Yy0uMDAzOTA2IDExLjA0Mjk2OS04Ljk1NzAzMSAxOS45OTIxODgtMjAgMTkuOTkyMTg4LS4wMDM5MDYgMC0uMDA3ODEyIDAtLjAxMTcxOSAwLTExLjA0Mjk2OS0uMDAzOTA2LTE5Ljk5NjA5My04Ljk2NDg0NC0xOS45ODgyODEtMjAuMDA3ODEybC4wNTg1OTQtMTMwLjAwMzkwN2gtNTQuNTExNzE5Yy0xMy41OTM3NSAwLTI1LjczODI4MS04LjExNzE4Ny0zMC45NTMxMjUtMjAuNjc1Nzgxem0yODIuNDA2MjUtMTcxLjMxMjVoLTM5Yy0xMS4wNDY4NzUgMC0yMCA4Ljk1MzEyNS0yMCAyMHM4Ljk1MzEyNSAyMCAyMCAyMGgzOWMyMi4wNTQ2ODggMCA0MCAxNy45NDUzMTIgNDAgNDB2MTcyYzAgMTEuMDQ2ODc1IDguOTUzMTI1IDIwIDIwIDIwczIwLTguOTUzMTI1IDIwLTIwdi0xNzJjMC00NC4xMTMyODEtMzUuODg2NzE5LTgwLTgwLTgwem04MCAzNTJ2ODBjMCA0NC4xMTMyODEtMzUuODg2NzE5IDgwLTgwIDgwaC0zNTJjLTQ0LjExMzI4MSAwLTgwLTM1Ljg4NjcxOS04MC04MHYtMzUyYzAtNDQuMTEzMjgxIDM1Ljg4NjcxOS04MCA4MC04MGg0MmMxMS4wNDY4NzUgMCAyMCA4Ljk1MzEyNSAyMCAyMHMtOC45NTMxMjUgMjAtMjAgMjBoLTQyYy0yMi4wNTQ2ODggMC00MCAxNy45NDUzMTItNDAgNDB2MjUyaDU0Ljk0NTMxMmMyOS4yNzczNDQgMCA1Ni40NTMxMjYgMTQuNTQyOTY5IDcyLjY5NTMxMyAzOC45MDYyNSA4LjgwNDY4NyAxMy4yMDcwMzEgMjMuNTM5MDYzIDIxLjA5Mzc1IDM5LjQxNDA2MyAyMS4wOTM3NWg5Ni44OTA2MjRjMTUuODc1IDAgMzAuNjA5Mzc2LTcuODg2NzE5IDM5LjQxNDA2My0yMS4wOTM3NSAxNi4yNDIxODctMjQuMzYzMjgxIDQzLjQxNzk2OS0zOC45MDYyNSA3Mi42OTUzMTMtMzguOTA2MjVoNzUuOTQ1MzEyYzExLjA0Njg3NSAwIDIwIDguOTUzMTI1IDIwIDIwem0tNDAgODB2LTYwaC01NS45NDUzMTJjLTE1Ljg3NSAwLTMwLjYwOTM3NiA3Ljg4NjcxOS0zOS40MTQwNjMgMjEuMDkzNzUtMTYuMjQyMTg3IDI0LjM2MzI4MS00My40MTc5NjkgMzguOTA2MjUtNzIuNjk1MzEzIDM4LjkwNjI1aC05Ni44OTA2MjRjLTI5LjI3NzM0NCAwLTU2LjQ1MzEyNi0xNC41NDI5NjktNzIuNjk1MzEzLTM4LjkwNjI1LTguODA0Njg3LTEzLjIwNzAzMS0yMy41MzkwNjMtMjEuMDkzNzUtMzkuNDE0MDYzLTIxLjA5Mzc1aC01NC45NDUzMTJ2NjBjMCAyMi4wNTQ2ODggMTcuOTQ1MzEyIDQwIDQwIDQwaDM1MmMyMi4wNTQ2ODggMCA0MC0xNy45NDUzMTIgNDAtNDB6bTAgMCIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBzdHlsZT0iZmlsbDojMDE5NkY0IiBkYXRhLW9sZF9jb2xvcj0iIzAxOTZmNCI+PC9wYXRoPjwvZz4gPC9zdmc+);
}

.step-4 .certification-wrapper .note {
  margin-top: 15px;
  line-height: 25px;
  color: #817f96;
  font-size: 1.4rem;
  text-align: center;
}

.map-thumb {
  position: absolute;
  overflow: hidden;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
}

.map-thumb > div {
  height: 100%;
}

.croppie-container .cr-viewport,
.croppie-container .cr-resizer {
  box-shadow: none;
  border: none;
}

.step-4 #suggestions .info progress {
  position: absolute;
  top: 34px;
  left: 0;
  right: 0;
  margin: 0 auto;
  width: 200px;
  border: none;
}

@media (max-height: 850px) {
  .step-0 .close-button {
    top: 30px;
  }

  .step-0 .form-container {
    margin-top: 40px;
  }
}

@media (max-width: 1200px) {
  .pattern__reviews span:nth-child(2) {
    width: 400px;
    height: 400px;
    top: -100px;
    right: -100px;
  }

  .pattern__reviews span:nth-child(3) {
    width: 200px;
    height: 200px;
    bottom: -100px;
    right: 50px;
  }

  .pattern__reviews span:nth-child(1) {
    width: 200px;
    height: 200px;
    left: -100px;
    top: auto;
    bottom: 80px;
  }
}

@media (max-width: 992px) {
  .step-0 .form-container {
    width: 90%;
    height: auto;
  }

  .step-0 .body .sections-wrapper > span {
    height: 120px;
    width: 20%;
    margin: 0 8px;
  }

  .step-0 .body .sections-wrapper > span:first-child {
    margin-right: 0;
  }

  .step-0 .body .sections-wrapper > span:last-child {
    margin-left: 0;
  }

  .step-0 .body .sections-wrapper > span i.ico {
    width: 50px;
    height: 50px;
    margin: 10px auto 15px;
  }

  .step-0 .body .sections-wrapper > span > span {
    display: block;
    line-height: 25px;
    height: 25px;
  }

  .submit-position-button {
    margin-bottom: 50px !important;
  }
}

@media (max-width: 900px) {
  .step-1 #outside-container,
  .step-2 #outside-container,
  .step-3 #outside-container,
  .step-4 #outside-container,
  .step-5 #outside-container {
    height: auto;
    margin-bottom: 0;
  }

  .step-1 #outside-container .my-container,
  .step-2 #outside-container .my-container,
  .step-3 #outside-container .my-container,
  .step-4 #outside-container .my-container,
  .step-5 #outside-container .my-container {
    padding: 30px 0;
    text-align: center;
  }

  .step-1 #outside-container .spot-data,
  .step-2 #outside-container .spot-data,
  .step-3 #outside-container .spot-data,
  .step-4 #outside-container .spot-data,
  .step-5 #outside-container .spot-data {
    width: 100%;
  }

  .step-1 #outside-container .spot-data .logo,
  .step-2 #outside-container .spot-data .logo,
  .step-3 #outside-container .spot-data .logo,
  .step-4 #outside-container .spot-data .logo,
  .step-5 #outside-container .spot-data .logo {
    display: block;
    float: none;
    margin: 0 auto 20px;
    background-size: 30px !important;
  }

  .step-1 #outside-container .spot-data .score,
  .step-2 #outside-container .spot-data .score,
  .step-3 #outside-container .spot-data .score,
  .step-4 #outside-container .spot-data .score,
  .step-5 #outside-container .spot-data .score {
    top: -20px;
    left: 0;
    right: 0;
    width: 40px;
    height: 40px;
    line-height: 42px;
    margin: 0 auto;
  }

  .step-1 #outside-container .spot-data.empty h3,
  .step-2 #outside-container .spot-data.empty h3,
  .step-3 #outside-container .spot-data.empty h3,
  .step-4 #outside-container .spot-data.empty h3,
  .step-5 #outside-container .spot-data.empty h3 {
    font-size: 1.5rem;
    line-height: 30px;
    color: #fff;
    margin-top: 0;
    padding: 0 20px;
  }

  .step-1 .form-container,
  .step-2 .form-container,
  .step-3 .form-container,
  .step-4 .form-container,
  .step-5 .form-container {
    width: calc(100% - 40px);
    margin: 20px auto;
    overflow: visible;
  }

  .step-1 .header,
  .step-2 .header,
  .step-3 .header,
  .step-4 .header,
  .step-5 .header {
    height: 70px;
  }

  .step-1 .header h1,
  .step-2 .header h1,
  .step-3 .header h1,
  .step-4 .header h1,
  .step-5 .header h1 {
    font-size: 2rem;
    line-height: 70px;
  }

  .step-1 .body,
  .step-2 .body,
  .step-3 .body,
  .step-5 .body {
    min-height: auto;
  }

  .step-1 .body,
  .step-2 .body,
  .step-3 .body,
  .step-4 .body,
  .step-5 .body {
    padding-bottom: 0;
  }

  body {
    background: #f4f4f9;
  }

  .form-container #controls-wrapper,
  .form-container #progress-bar {
    margin: 0 auto;
  }

  .form-container #controls-wrapper {
    height: 84px;
    padding: 20px;
    margin: 0 auto;
  }

  .step-0 .header,
  .step-1 .header,
  .step-2 .header,
  .step-3 .header,
  .step-4 .header,
  .step-5 .header {
    margin-bottom: 40px;
  }

  .step-0 .header h1,
  .step-1 .header h1,
  .step-2 .header h1,
  .step-3 .header h1,
  .step-4 .header h1,
  .step-5 .header h1 {
    font-size: 2rem;
    margin: 0;
  }

  .form-container #controls-wrapper button {
    height: 44px;
    width: 110px;
    margin: 0 !important;
    font-size: 1.4rem;
    line-height: 40px !important;
  }

  .step-1 .form-container #inputs-wrapper .inputs-container {
    width: 100%;
    padding: 0 40px 40px;
  }

  .step-1 .form-container #inputs-wrapper .inputs-container input {
    width: 100%;
    margin: 0 0 20px;
  }

  .step-1 .form-container #inputs-wrapper .inputs-container .location {
    width: calc(100% - 70px);
    margin: 0 0 0 20px;
  }

  .step-1 .form-container #inputs-wrapper .inputs-container .search {
    margin: 0;
  }

  .map-thumb {
    position: relative;
    margin: 0 auto 20px;
    width: calc(100% - 80px);
    display: block;
    height: 250px;
    border-radius: 5px;
  }

  .step-1 .form-container #suggestions {
    right: 0;
    left: 0;
    margin: 0 auto;
    width: calc(100% - 80px);
  }

  .step-1 .preview-container,
  .step-2 .inputs-container {
    width: calc(100% - 80px);
    margin: 0 auto 40px;
  }

  .step-2 .visits-wrapper {
    display: block;
    height: 60px;
  }

  .step-2 .horizontal-select {
    position: relative;
    float: right;
    height: 56px;
    width: calc(50% - 10px);
    margin: 0 !important;
  }

  .step-2 .horizontal-select:last-child {
    float: left;
  }

  .step-1 #outside-container .close-button,
  .step-2 #outside-container .close-button,
  .step-3 #outside-container .close-button,
  .step-4 #outside-container .close-button,
  .step-5 #outside-container .close-button {
    position: absolute;
    top: 10px;
    margin: 0;
    padding: 0;
    left: 10px;
    width: 40px;
    height: 40px;
    z-index: 2;
  }

  .step-2 .horizontal-select div {
    line-height: 52px;
    width: 100%;
  }

  .step-2 .horizontal-select button {
    position: absolute;
    width: 36px;
    height: 36px;
  }

  .step-2 .horizontal-select button.prev {
    left: 0;
  }

  .step-2 .horizontal-select button.next {
    right: 0;
  }

  .inner-header-text {
    margin: 40px 0;
  }

  .step-3 .travel-categories-container,
  .step-3 .meal-types-container,
  .step-3 .parameters-container,
  .step-3 .features-container,
  .step-3 .feelings-container,
  .step-3 .price-container {
    width: calc(100% - 80px);
    margin: 0 auto 40px;
  }

  .inner-header-text small {
    display: block;
    margin-top: 5px;
  }

  .step-3 .parameter-item .text {
    font-size: 1.4rem;
  }

  .step-3 .travel-categories-container {
    display: inline-block;
    vertical-align: middle;
    width: calc(100% - 80px);
    margin: 0 40px 40px;
  }

  .step-3 .travel-category-item {
    float: right;
    width: 31.3%;
    margin: 0 1% 15px;
    padding: 0 5px;
  }

  .step-4 .is-recommended-container,
  .step-4 .certification-container,
  .step-4 .terms-container {
    width: calc(100% - 80px);
    margin: 0 auto 40px;
  }

  .step-4 .terms-container {
    margin: 40px;
  }

  .step-4 .is-recommended-container h2.inner-header-text {
    font-size: 1.5rem;
  }

  .step-3 .feeling-item {
    margin: 0 5px 10px !important;
  }
}

@media (max-width: 768px) {
  .step-1 .form-container,
  .step-2 .form-container,
  .step-3 .form-container,
  .step-4 .form-container,
  .step-5 .form-container {
    width: 100%;
    margin: 0;
  }

  .form-container #controls-wrapper #buttons {
    height: auto;
  }

  .step-4 .size {
    top: 200px !important;
  }

  .step-4 .group__input {
    height: auto;
    width: 80vw;
    float: none;
  }

  .step-4 .group__input div {
    margin: 20px 0;
    float: none;
    width: 100%;
  }

  .pattern__reviews {
    display: none;
  }

  .step-0 .form-container {
    top: 0;
    margin: 5px;
    padding: 70px 0;
    width: calc(100% - 10px);
    height: calc(100% - 10px);
    transform: translate(0, 0);
  }

  .step-0 .form-container:after,
  .step-0 .form-container:before {
    width: 150px;
    height: 90px;
  }

  .step-0 .body .sections-wrapper {
    padding: 0 20px;
  }

  .step-0 .body .sections-wrapper > span {
    width: 100%;
    height: 70px;
    margin: 0 0 10px;
    display: block;
    text-align: right;
    border: solid 1px #f3f3fb;
  }

  .step-0 .body .sections-wrapper > span:last-child {
    margin-bottom: 0;
  }

  .step-0 .body .sections-wrapper > span:before {
    position: absolute;
    content: "";
    top: 27px;
    left: 12px;
    width: 12px;
    height: 12px;
    background-size: 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDQ1MS44NDcgNDUxLjg0NyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDUxLjg0NyA0NTEuODQ3OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PGc+Cgk8cGF0aCBkPSJNOTcuMTQxLDIyNS45MmMwLTguMDk1LDMuMDkxLTE2LjE5Miw5LjI1OS0yMi4zNjZMMzAwLjY4OSw5LjI3YzEyLjM1OS0xMi4zNTksMzIuMzk3LTEyLjM1OSw0NC43NTEsMCAgIGMxMi4zNTQsMTIuMzU0LDEyLjM1NCwzMi4zODgsMCw0NC43NDhMMTczLjUyNSwyMjUuOTJsMTcxLjkwMywxNzEuOTA5YzEyLjM1NCwxMi4zNTQsMTIuMzU0LDMyLjM5MSwwLDQ0Ljc0NCAgIGMtMTIuMzU0LDEyLjM2NS0zMi4zODYsMTIuMzY1LTQ0Ljc0NSwwbC0xOTQuMjktMTk0LjI4MUMxMDAuMjI2LDI0Mi4xMTUsOTcuMTQxLDIzNC4wMTgsOTcuMTQxLDIyNS45MnoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgc3R5bGU9ImZpbGw6IzdDODE4NyIgZGF0YS1vbGRfY29sb3I9IiM3YzgxODciPjwvcGF0aD4KPC9nPjwvZz4gPC9zdmc+);
  }

  .step-0 .body .sections-wrapper > span i.ico {
    float: right;
    margin: 12px;
    width: 44px;
    height: 44px;
  }

  .step-0 .body .sections-wrapper > span > span {
    line-height: 68px;
  }

  .step-0 .body .start-wizard {
    height: 44px;
    line-height: 42px;
    font-size: 1.6rem;
    width: 160px;
    margin-top: 30px;
  }

  .step-0 .close-button {
    z-index: 2;
    top: 15px;
    left: 15px;
    margin: 0;
    width: 30px;
    height: 30px;
    margin-right: auto;
    background-size: 8px;
    background-color: rgba(0, 0, 0, 0.3);
    right: auto;
  }

  .step-3 .price-item {
    margin-left: 50px;
  }

  .step-3 .price-item:after {
    width: 110px;
    left: -80px;
  }

  .step-1 .form-container #suggestions {
    height: auto;
    padding: 15px;
  }

  .step-1 .form-container #suggestions .sb {
    max-height: 220px;
  }

  .step-4 #suggestions {
    padding-top: 0;
  }
}

@media (max-width: 600px) {
  .step-0 .header,
  .step-1 .header,
  .step-2 .header,
  .step-3 .header,
  .step-4 .header,
  .step-5 .header {
    margin-bottom: 20px;
  }

  .step-1 .form-container #inputs-wrapper .inputs-container {
    padding: 0 20px 20px;
  }

  .step-1 .preview-container,
  .step-2 .inputs-container {
    width: calc(100% - 40px);
    margin: 0 auto 20px;
  }

  .step-1 .preview-container .preview-wrapper .note {
    padding: 10px 15px 15px;
    text-align: center;
  }

  .step-1 .form-container #suggestions {
    right: 0;
    left: 0;
    margin: 0 auto;
    width: calc(100% - 40px);
    top: 70px;
  }

  .step-1 .form-container #suggestions.city-type {
    top: 140px;
  }

  .map-thumb {
    width: calc(100% - 40px);
  }

  .step-1 .preview-container .preview-wrapper .spot-preview {
    height: auto;
    padding: 20px 20px 0;
  }

  .step-1 .preview-container .preview-wrapper .spot-preview .image {
    float: none;
    display: block;
    margin: 0 auto 10px;
  }

  .step-1 .preview-container .preview-wrapper .spot-preview .data {
    padding-right: 0;
    text-align: center;
    font-size: 1.3rem;
  }

  .step-1 .preview-container .preview-wrapper .note i {
    float: none;
    margin: 0 auto 15px;
  }

  .inner-header-text {
    margin: 20px 0;
  }

  .step-2 .horizontal-select {
    height: 45px;
  }

  .step-2 .horizontal-select div {
    line-height: 45px;
    height: 45px;
    font-size: 1.6rem;
  }

  .step-2 .horizontal-select button {
    margin: 5px;
  }

  .step-3 .travel-categories-container {
    width: calc(100% - 40px);
    margin: 0 20px 20px;
  }

  .step-3 .parameter-item {
    margin-bottom: 10px;
    background-color: #fafafc;
    border-radius: 5px;
    padding: 10px 20px 20px;
  }

  .step-3 .parameter-item .text {
    display: block;
    float: none;
  }

  .step-3 .parameter-score {
    display: inline-block;
    vertical-align: middle;
    float: none;
    margin-top: 10px;
  }

  .step-3 .parameter-item:last-of-type {
    margin-bottom: 0;
  }

  .step-4 .is-recommended-container,
  .step-4 .certification-container,
  .step-4 .terms-container {
    width: calc(100% - 40px);
    margin: 0 auto 20px;
  }

  .step-4 .terms-container {
    margin: 20px;
  }

  .step-4 .terms-container .terms {
    font-size: 1.4rem;
  }

  .step-4 .is-recommended-wrapper {
    text-align: center;
  }

  .step-4 .is-recommended-container h2.inner-header-text {
    float: none;
    display: block;
  }

  .step-4 .switch {
    float: none;
    margin: 15px auto;
  }

  .step-4 .caption {
    margin: 20px 0;
  }

  .step-3 .price-item:after {
    display: none;
  }

  .step-3 .price-item {
    display: block;
    width: 100%;
    text-align: right;
    margin: 0 0 20px;
    line-height: 20px;
  }

  .step-3 .price-item i {
    float: right;
    margin: 0;
    margin-left: 8px;
    border: 2px solid #ddd;
  }

  .step-3 .price-item i:before {
    width: 10px;
    height: 10px;
    margin: 3px;
    border-radius: 40px;
    background-color: #fff;
  }

  .step-3 .feature-item,
  .step-3 .feeling-item {
    width: 100%;
    padding: 14px;
    height: 80px;
    text-align: right;
    line-height: 58px;
    margin: 0 0 10px;
  }

  .step-3 .feature-item i.ico,
  .step-3 .feeling-item i.ico {
    float: right;
    margin: 0;
    margin-left: 10px;
  }

  .step-3 .feeling-item i.ico {
    margin: 7px 9px 7px 10px;
  }

  .step-3 .feeling-item {
    width: 100% !important;
    margin: 0 0 10px !important;
  }

  .step-3 .travel-categories-container,
  .step-3 .meal-types-container,
  .step-3 .parameters-container,
  .step-3 .features-container,
  .step-3 .feelings-container,
  .step-3 .price-container {
    width: calc(100% - 40px);
    margin: 0 auto 20px;
  }

  .step-3 .travel-categories-container {
    margin: 20px 20px;
  }

  .step-4 #suggestions {
    width: calc(100% - 20px);
    height: calc(100% - 20px);
    max-width: calc(100% - 20px);
    max-height: calc(100% - 20px);
  }

  .step-4 .size {
    top: 100px !important;
  }

  .step-4 #suggestions .size .modal-crop-btn {
    width: 40px;
    height: 40px;
    background-size: 16px;
    border: 1px solid #ddd;
  }

  .step-4 .group__input {
    width: 100%;
    padding: 0 20px;
  }

  .step-4 #suggestions .info {
    height: auto;
  }

  .step-4 #suggestions .info button.modal-crop-btn,
  .step-4 #suggestions .info .modal-crop-btn.bottom-70 {
    width: 100%;
  }

  .step-4 #suggestions .info button.modal-crop-btn {
    margin-bottom: 10px;
  }

  .step-4 #suggestions .info progress {
    position: relative;
    width: 100%;
    top: 0;
    margin-bottom: 10px;
  }
}

@media (max-width: 420px) {
  .form-container #controls-wrapper button {
    width: 100%;
  }

  .form-container #controls-wrapper button.submit,
  .form-container #controls-wrapper button.next {
    margin-bottom: 10px !important;
  }

  .form-container #controls-wrapper {
    height: 138px;
  }

  .step-1 #outside-container .spot-data h3,
  .step-2 #outside-container .spot-data h3,
  .step-3 #outside-container .spot-data h3,
  .step-4 #outside-container .spot-data h3,
  .step-5 #outside-container .spot-data h3 {
    font-size: 1.8rem;
  }

  .step-1 #outside-container .spot-data h4,
  .step-2 #outside-container .spot-data h4,
  .step-3 #outside-container .spot-data h4,
  .step-4 #outside-container .spot-data h4,
  .step-5 #outside-container .spot-data h4 {
    font-size: 1.4rem;
    line-height: 30px;
  }

  .step-0 .header h1,
  .step-1 .header h1,
  .step-2 .header h1,
  .step-3 .header h1,
  .step-4 .header h1,
  .step-5 .header h1 {
    font-size: 1.8rem;
  }

  .step-3 .travel-category-item {
    width: 100%;
    margin: 0 0 10px;
  }

  .step-4 .drag-img .file-listing,
  .step-4 .certification-container .text,
  .step-4 .certification-wrapper .drop {
    width: 140px;
    height: 120px;
  }

  .step-4 .certification-container .text span {
    font-size: 0;
    padding: 0;
    height: 40px;
  }

  .step-4 .terms-container .terms {
    display: flow-root;
    float: none;
    line-height: 26px;
    text-align: right;
  }

  .inner-header-text {
    font-size: 1.5rem;
    padding: 0 20px;
    line-height: 30px;
  }
}

.leaflet-popup {
  width: 200px;
}

.leaflet-container {
  font-size: 1.3rem;
  font-family: "IM";
}

.leaflet-popup-content {
  padding: 7px 7px 12px;
  margin: 0;
}

.leaflet-popup-content-wrapper {
  padding: 0;
  text-align: right;
  border-radius: 5px;
  border: none;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
}

.spot-popup img {
  width: 100%;
  height: 110px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 3px;
}

.leaflet-container a.leaflet-popup-close-button {
  position: absolute;
  top: -12px;
  right: auto;
  left: -12px;
  padding: 0;
  width: 24px;
  height: 24px;
  font-size: 0;
  background: #e64731;
  border-radius: 50%;
  border: 2px solid #fff;
  background-size: 8px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjEyLjk4MiAyMTIuOTgyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyMTIuOTgyIDIxMi45ODI7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiI+PGc+PGcgaWQ9IkNsb3NlIj4KCTxwYXRoIHN0eWxlPSJmaWxsOiNGRkZGRkYiIGQ9Ik0xMzEuODA0LDEwNi40OTFsNzUuOTM2LTc1LjkzNmM2Ljk5LTYuOTksNi45OS0xOC4zMjMsMC0yNS4zMTIgICBjLTYuOTktNi45OS0xOC4zMjItNi45OS0yNS4zMTIsMGwtNzUuOTM3LDc1LjkzN0wzMC41NTQsNS4yNDJjLTYuOTktNi45OS0xOC4zMjItNi45OS0yNS4zMTIsMGMtNi45ODksNi45OS02Ljk4OSwxOC4zMjMsMCwyNS4zMTIgICBsNzUuOTM3LDc1LjkzNkw1LjI0MiwxODIuNDI3Yy02Ljk4OSw2Ljk5LTYuOTg5LDE4LjMyMywwLDI1LjMxMmM2Ljk5LDYuOTksMTguMzIyLDYuOTksMjUuMzEyLDBsNzUuOTM3LTc1LjkzN2w3NS45MzcsNzUuOTM3ICAgYzYuOTg5LDYuOTksMTguMzIyLDYuOTksMjUuMzEyLDBjNi45OS02Ljk5LDYuOTktMTguMzIyLDAtMjUuMzEyTDEzMS44MDQsMTA2LjQ5MXoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgZGF0YS1vbGRfY29sb3I9IiNmZmZmZmYiPjwvcGF0aD4KPC9nPjwvZz4gPC9zdmc+);
}

.leaflet-container h5 {
  font-family: "IB";
  line-height: 23px;
  margin: 0 0 10px;
  max-height: 46px;
  overflow: hidden;
  text-align: center;
}

.leaflet-container .spot-popup a {
  font-family: "IM";
  display: block;
  height: 30px;
  width: 100px;
  line-height: 26px;
  border-radius: 50px;
  text-align: center;
  margin: 0 auto;
  color: #0196f4;
  border: 2px solid #0196f4;
  text-decoration: none;
  transition: all 0.2s ease-out;
}

.leaflet-container .spot-popup a:hover {
  background-color: #0196f4;
  color: #fff;
}

.leaflet-control-attribution.leaflet-control {
  display: none;
}

#steps-wrapper {
  min-height: 44px;
}

#steps-wrapper .wait-div {
  height: 44px;
  text-align: center;
  line-height: 44px;
  font-weight: bold;
}

.swal2-modal {
  font-family: "IEB" !important;
}

.swal2-cancel {
  padding: 15px 30px !important;
  font-size: 15px !important;
}

.swal2-confirm {
  color: #828098 !important;
  padding: 15px 30px !important;
  font-size: 15px !important;
}

.add_position_button {
  margin-top: 20px;
}

.show_position_modal {
  top: 54% !important;
  position: fixed !important;
  width: 50vw !important;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 10 !important;
}

.show_position_modal .close-button {
  position: absolute;
  left: 50%;
  transform: translate(-50%);
  top: -75px;
  background-color: #3e3f41;
  opacity: 0.7;
  z-index: 3;
}

.show_position_modal .close-button:hover {
  opacity: 1;
  cursor: pointer;
}

.show_position_modal .position-title {
  height: 50px;
  font-size: 22px;
  text-align: center;
  font-weight: 600;
}

.show_position_modal .position-input-box {
  min-height: 85px;
  position: relative;
  padding-bottom: 30px;
}

.show_position_modal .position-input-box.fade_input_box {
  opacity: 0.4;
}

.show_position_modal .position-input-box .position-search-overlay {
  position: fixed;
  width: 100vw;
  height: 100vh;
  top: 0;
  left: 0;
}

.show_position_modal .position-input-box .city-item {
  font-size: 16px;
  text-align: center;
  border-bottom: 1px solid #e6e6e6;
  padding: 7px;
}

.show_position_modal .position-input-box .city-item:hover {
  background: #e5e5e5;
  cursor: pointer;
}

.show_position_modal .position-input-box .city-item:last-child {
  border-bottom: none;
}

.show_position_modal .position-input-box .city-list {
  width: 100%;
  height: 195px;
  position: absolute;
  background: whitesmoke;
  top: 76px;
  z-index: 99;
  border-radius: 0 0 25px 25px;
  overflow: hidden;
  border: 1px solid #d9d9d9;
  border-top: none;
}

.show_position_modal .position-input-box .half_radius {
  border: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-radius: 25px 25px 0 0;
}

.show_position_modal .position-input-box label {
  display: block;
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: 200;
}

.show_position_modal .position-input-box input {
  position: relative;
  z-index: 2;
  height: 50px;
  background: #F5F5F5;
  color: #7c8187;
  font-size: 14px;
  border-radius: 50px;
  padding: 12px;
  width: 100%;
}

.show_position_modal .position-input-box input::-moz-placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  font-size: 12px;
  opacity: 0.7;
}

.show_position_modal .position-input-box input::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  font-size: 12px;
  opacity: 0.7;
}

.show_position_modal .position-input-box input::-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  font-size: 12px;
  opacity: 0.7;
}

.show_position_modal .position-input-box input::-ms-input-placeholder {
  /* Microsoft Edge */
  font-size: 12px;
  opacity: 0.7;
}

.show_position_modal .position-input-box input:focus {
  background: #e5e5e5;
}

.show_position_modal .position-input-box textarea {
  height: 105px;
  background: whitesmoke;
  width: 100%;
  color: #7c8187;
  font-size: 14px;
  border-radius: 21px;
  padding: 12px;
}

.show_position_modal .position-input-box textarea:focus {
  background: #e5e5e5;
}

.show_position_modal .position-input-box .city-arrow-down {
  font-size: 40px;
  position: absolute;
  z-index: 9;
  left: 28px;
  top: 28px;
  color: #ababab;
}

.show_position_modal .position_map {
  height: 450px;
  width: 100%;
  border-radius: 10px;
  border: 2px solid #00bf00;
}

.color-last-red {
  background: #eb6b5a;
  color: #ffffff;
}

.color-last-red:hover {
  color: #ffffff;
  background: #e65d4d;
}

.submit-position-button {
  height: 50px;
  font-size: 1.5rem;
  background-color: #0182d3 !important;
  border-radius: 50px !important;
  color: #ffffff !important;
  width: 150px !important;
  display: block;
  margin: 25px auto 10px;
}

.submit-position-button:hover {
  color: #ffffff;
  background: #0073bc !important;
}

.dark_overlay {
  background: rgba(0, 0, 0, 0.8) !important;
  z-index: 2;
}

.toast {
  z-index: 99 !important;
}

@media (max-width: 1200px) {
  .step-1 .form-container .show_position_modal {
    padding: 15px;
    height: 100vh !important;
    top: 0 !important;
    width: 100vw !important;
    border-radius: 0 !important;
    overflow: scroll;
    right: 0 !important;
    left: 0 !important;
    margin: 0 auto !important;
    transform: translate(0) !important;
  }

  .step-1 .form-container .show_position_modal .right-side-map {
    margin-top: 20px !important;
  }

  .step-1 .form-container .show_position_modal .close-button {
    position: absolute;
    left: 0;
    transform: none;
    top: 0;
    background-color: rgba(62, 63, 65, 0.4705882353);
    opacity: 0.7;
    border-radius: 0;
    width: 50px;
    height: 50px;
    z-index: 100;
  }

  .step-1 .form-container .show_position_modal .map-sm-label {
    font-size: 16px;
    margin: 20px 0 10px 0;
  }

  .step-1 .form-container .show_position_modal textarea {
    height: 190px;
  }

  .step-1 .form-container .show_position_modal .position_map {
    height: 505px;
    width: 100%;
    border-radius: 10px;
    border: 2px solid #00bf00;
  }
}

.internal-suggestions .fs20 {
  font-size: 20px;
}

.internal-suggestions .empty {
  text-align: center;
  display: block;
}

