/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 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: 1px dotted
}
b,
strong {
    font-weight: bold
}
dfn {
    font-style: italic
}
h1 {
    font-size: 2em;
    margin: 0.67em 0
}
mark {
    background: #ff0;
    color: #000
}
small {
    font-size: 80%
}
sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}
sup {
    top: -0.5em
}
sub {
    bottom: -0.25em
}
img {
    border: 0
}
svg:not(:root) {
    overflow: hidden
}
figure {
    margin: 1em 40px
}
hr {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0
}
pre {
    overflow: auto
}
code,
kbd,
pre,
samp {
    font-family: monospace, monospace;
    font-size: 1em
}
button,
input,
optgroup,
select,
textarea {
    color: inherit;
    font: inherit;
    margin: 0
}
button {
    overflow: visible
}
button,
select {
    text-transform: none
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer
}
button[disabled],
html input[disabled] {
    cursor: default
}
button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0
}
input {
    line-height: normal
}
input[type="checkbox"],
input[type="radio"] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
    height: auto
}
input[type="search"] {
    -webkit-appearance: textfield;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none
}
fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em
}
legend {
    border: 0;
    padding: 0
}
textarea {
    overflow: auto
}
optgroup {
    font-weight: bold
}
table {
    border-collapse: collapse;
    border-spacing: 0
}
td,
th {
    padding: 0
}
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */

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

select.bs-select-hidden,
select.selectpicker {
    display: none !important
}
.bootstrap-select {
    width: 220px \0
}
.bootstrap-select>.dropdown-toggle {
    width: 100%;
    padding-right: 25px;
    z-index: 1
}
.bootstrap-select>select {
    position: absolute !important;
    bottom: 0;
    left: 50%;
    display: block !important;
    width: 0.5px !important;
    height: 100% !important;
    padding: 0 !important;
    opacity: 0 !important;
    border: none
}
.bootstrap-select>select.mobile-device {
    top: 0;
    left: 0;
    display: block !important;
    width: 100% !important;
    z-index: 2
}
.has-error .bootstrap-select .dropdown-toggle,
.error .bootstrap-select .dropdown-toggle {
    border-color: #b94a48
}
.bootstrap-select.fit-width {
    width: auto !important
}
.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
    width: 220px
}
.bootstrap-select .dropdown-toggle:focus {
    outline: thin dotted #333333 !important;
    outline: 5px auto -webkit-focus-ring-color !important;
    outline-offset: -2px
}
.bootstrap-select.form-control {
    margin-bottom: 0;
    padding: 0;
    border: none
}
.bootstrap-select.form-control:not([class*="col-"]) {
    width: 100%
}
.bootstrap-select.form-control.input-group-btn {
    z-index: auto
}
.bootstrap-select.btn-group:not(.input-group-btn),
.bootstrap-select.btn-group[class*="col-"] {
    float: none;
    display: inline-block;
    margin-left: 0
}
.bootstrap-select.btn-group.dropdown-menu-right,
.bootstrap-select.btn-group[class*="col-"].dropdown-menu-right,
.row .bootstrap-select.btn-group[class*="col-"].dropdown-menu-right {
    float: right
}
.form-inline .bootstrap-select.btn-group,
.form-horizontal .bootstrap-select.btn-group,
.form-group .bootstrap-select.btn-group {
    margin-bottom: 0
}
.form-group-lg .bootstrap-select.btn-group.form-control,
.form-group-sm .bootstrap-select.btn-group.form-control {
    padding: 0
}
.form-inline .bootstrap-select.btn-group .form-control {
    width: 100%
}
.bootstrap-select.btn-group.disabled,
.bootstrap-select.btn-group>.disabled {
    cursor: not-allowed
}
.bootstrap-select.btn-group.disabled:focus,
.bootstrap-select.btn-group>.disabled:focus {
    outline: none !important
}
.bootstrap-select.btn-group.bs-container {
    position: absolute
}
.bootstrap-select.btn-group.bs-container .dropdown-menu {
    z-index: 1060
}
.bootstrap-select.btn-group .dropdown-toggle .filter-option {
    display: inline-block;
    overflow: hidden;
    width: 100%;
    text-align: left
}
.bootstrap-select.btn-group .dropdown-toggle .caret {
    position: absolute;
    top: 50%;
    right: 12px;
    margin-top: -2px;
    vertical-align: middle
}
.bootstrap-select.btn-group[class*="col-"] .dropdown-toggle {
    width: 100%
}
.bootstrap-select.btn-group .dropdown-menu {
    min-width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}
.bootstrap-select.btn-group .dropdown-menu.inner {
    position: static;
    float: none;
    border: 0;
    padding: 0;
    margin: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none
}
.bootstrap-select.btn-group .dropdown-menu li {
    position: relative
}
.bootstrap-select.btn-group .dropdown-menu li.active small {
    color: #fff
}
.bootstrap-select.btn-group .dropdown-menu li.disabled a {
    cursor: not-allowed
}
.bootstrap-select.btn-group .dropdown-menu li a {
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}
.bootstrap-select.btn-group .dropdown-menu li a.opt {
    position: relative;
    padding-left: 2.25em
}
.bootstrap-select.btn-group .dropdown-menu li a span.check-mark {
    display: none
}
.bootstrap-select.btn-group .dropdown-menu li a span.text {
    display: inline-block
}
.bootstrap-select.btn-group .dropdown-menu li small {
    padding-left: 0.5em
}
.bootstrap-select.btn-group .dropdown-menu .notify {
    position: absolute;
    bottom: 5px;
    width: 96%;
    margin: 0 2%;
    min-height: 26px;
    padding: 3px 5px;
    background: #f5f5f5;
    border: 1px solid #e3e3e3;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
    pointer-events: none;
    opacity: 0.9;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}
.bootstrap-select.btn-group .no-results {
    padding: 3px;
    background: #f5f5f5;
    margin: 0 5px;
    white-space: nowrap
}
.bootstrap-select.btn-group.fit-width .dropdown-toggle .filter-option {
    position: static
}
.bootstrap-select.btn-group.fit-width .dropdown-toggle .caret {
    position: static;
    top: auto;
    margin-top: -1px
}
.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark {
    position: absolute;
    display: inline-block;
    right: 15px;
    margin-top: 5px
}
.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text {
    margin-right: 34px
}
.bootstrap-select.show-menu-arrow.open>.dropdown-toggle {
    z-index: 1061
}
.bootstrap-select.show-menu-arrow .dropdown-toggle:before {
    content: '';
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid rgba(204, 204, 204, 0.2);
    position: absolute;
    bottom: -4px;
    left: 9px;
    display: none
}
.bootstrap-select.show-menu-arrow .dropdown-toggle:after {
    content: '';
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid white;
    position: absolute;
    bottom: -4px;
    left: 10px;
    display: none
}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before {
    bottom: auto;
    top: -3px;
    border-top: 7px solid rgba(204, 204, 204, 0.2);
    border-bottom: 0
}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after {
    bottom: auto;
    top: -3px;
    border-top: 6px solid white;
    border-bottom: 0
}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before {
    right: 12px;
    left: auto
}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after {
    right: 13px;
    left: auto
}
.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:before,
.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:after {
    display: block
}
.bs-searchbox,
.bs-actionsbox,
.bs-donebutton {
    padding: 4px 8px
}
.bs-actionsbox {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}
.bs-actionsbox .btn-group button {
    width: 50%
}
.bs-donebutton {
    float: left;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}
.bs-donebutton .btn-group button {
    width: 100%
}
.bs-searchbox+.bs-actionsbox {
    padding: 0 8px 4px
}
.bs-searchbox .form-control {
    margin-bottom: 0;
    width: 100%;
    float: none
}
section.component-action .background,
section.component-action .gradient,
section.component-hero .video-outer,
section.component-hero .background,
section.component-hero .gradient,
section.component-list .background,
section.component-list .gradient {
    background-position: center;
    background-repeat: no-repeat;
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1
}
.bootstrap-select .btn .filter-option,
.bootstrap-select .dropdown-menu a .text,
section.component-navigation .user .name,
section.component-navigation .user .email,
section.component-bottle-list .bottle h3,
section.component-confirmation .bottle-status h3,
section.component-transaction .transaction-status h3 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%
}
section.component-hero .hero-content,
section.component-hero .hero-video {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}
main.page {
    min-height: -webkit-calc(100vh - 70px);
    min-height: calc(100vh - 70px)
}
@media (min-width: 992px) {
    main.page {
        min-height: -webkit-calc(100vh - 90px);
        min-height: calc(100vh - 90px)
    }
}
.styleguide {
    padding: 20px
}
.styleguide.buttons .row {
    margin-bottom: 10px;
    margin-top: 10px;
    padding-bottom: 10px;
    padding-top: 10px
}
.styleguide.buttons .row-alternative {
    background-color: #65c1ca
}
body.layout-auth {
    background-image: -webkit-linear-gradient(45deg, #00aed7 0%, #25b4c1 40%, #dbe133 100%);
    background-image: -o-linear-gradient(45deg, #00aed7 0%, #25b4c1 40%, #dbe133 100%);
    background-image: linear-gradient(45deg, #00aed7 0%, #25b4c1 40%, #dbe133 100%)
}
body.layout-portal {
    background-color: #368ba1
}
main.page {
    margin-top: 70px;
    overflow: hidden
}
@media (min-width: 992px) {
    main.page {
        margin-top: 90px
    }
}
main.page.padded-top {
    padding-top: 50px
}
main.page.padded-bottom {
    padding-bottom: 50px
}
main.page.white {
    background-color: #fff
}
.content {
    margin: 0 auto;
    padding: 0 15px
}
.content.topup-amount {
	max-width: 800px;
}
.content.narrow {
    max-width: 400px
}
.content.wide {
    max-width: 100%
}
.content .content {
    padding: 0
}
.anchor {
    position: relative;
    top: -70px
}
@media (min-width: 992px) {
    .anchor {
        top: -90px
    }
}
html {
    font-size: 100%;
    -webkit-font-smoothing: antialiased
}
body {
    color: #3b3a3c;
    font-family: "Open Sans", Sans-Serif;
    font-size: 13px;
    line-height: 1.5
}
@media (min-width: 992px) {
    body {
        font-size: 16px
    }
}
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: "Open Sans", Sans-Serif;
    font-weight: 400;
    line-height: 1.2;
    margin-bottom: 10px;
    margin-top: 0
}
@media (min-width: 992px) {
    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
        margin-bottom: 20px
    }
}
h1 {
    font-size: 24px;
    margin-bottom: 20px
}
@media (min-width: 992px) {
    h1 {
        font-size: 28px;
        margin-bottom: 40px
    }
}
h2 {
    font-size: 20px
}
@media (min-width: 992px) {
    h2 {
        font-size: 24px
    }
}
h3 {
    font-size: 18px
}
@media (min-width: 992px) {
    h3 {
        font-size: 22px
    }
}
h4,
h5,
h6 {
    font-size: 16px
}
@media (min-width: 992px) {
    h4,
    h5,
    h6 {
        font-size: 20px
    }
}
*+h1,
*+h2,
*+h3,
*+h4,
*+h5,
*+h6 {
    margin-top: 30px
}
@media (min-width: 992px) {
    *+h1,
    *+h2,
    *+h3,
    *+h4,
    *+h5,
    *+h6 {
        margin-top: 45px
    }
}
h1+h2,
h2+h3,
h3+h4,
h5+h6 {
    margin-top: 10px
}
p {
    margin-bottom: 10px
}
@media (min-width: 992px) {
    p {
        margin-bottom: 20px
    }
}
ol,
ul {
    counter-reset: li;
    list-style: none;
    margin-bottom: 10px;
    padding: 0
}
@media (min-width: 992px) {
    ol,
    ul {
        margin-bottom: 20px
    }
}
ol ol,
ol ul,
ul ol,
ul ul {
    margin-top: 5px;
    margin-bottom: 0
}
@media (min-width: 992px) {
    ol ol,
    ol ul,
    ul ol,
    ul ul {
        margin-top: 8px
    }
}
li {
    margin-bottom: 5px;
    padding-left: 45px;
    position: relative
}
@media (min-width: 992px) {
    li {
        margin-bottom: 8px
    }
}
li:before {
    content: '';
    position: absolute
}
ol li:before {
    color: #3b3a3c;
    content: counter(li);
    counter-increment: li;
    display: inline-block;
    font-family: "Open Sans", Sans-Serif;
    font-size: 11px;
    left: 0;
    text-align: right;
    top: 2px;
    width: 30px
}
@media (min-width: 992px) {
    ol li:before {
        font-size: 14px
    }
}
ol.alpha li:before {
    content: counter(li, lower-alpha) ")";
    text-align: center
}
ul li:before {
    background-color: #368ba1;
    border-radius: 50%;
    height: 5px;
    left: 14px;
    top: 9px;
    width: 5px
}
blockquote {
    border: none;
    margin-bottom: 30px;
    margin-top: 30px;
    padding: 0 20px;
    text-align: center
}
@media (min-width: 992px) {
    blockquote {
        margin-bottom: 40px;
        margin-top: 40px;
        padding: 0 40px
    }
}
blockquote>p {
    font-size: 20px
}
@media (min-width: 992px) {
    blockquote>p {
        font-size: 24px
    }
}
blockquote>p:before {
    content: '\201C'
}
blockquote>p:after {
    content: '\201D'
}
a {
    color: #368ba1;
    -webkit-transition: all 500ms ease-in-out;
    -o-transition: all 500ms ease-in-out;
    transition: all 500ms ease-in-out
}
a:focus,
a:hover {
    color: #65c1ca;
    outline: none;
    text-decoration: underline
}
strong {
    font-weight: bold
}
em {
    font-style: italic
}
.uppercase {
    text-transform: uppercase
}
.icon {
    display: inline-block;
    height: 24px;
    width: 24px
}
.icon.inline {
    margin-right: 5px;
    vertical-align: middle
}
.alert {
    background-color: #65c1ca;
    border-color: #65c1ca;
    border-radius: 6px;
    color: #fff;
    margin-bottom: 15px;
    padding: 10px;
    position: relative
}
@media (min-width: 992px) {
    .alert {
        font-size: 14px
    }
}
.layout-auth .alert {
    border-color: #368ba1
}
.alert .icon {
    left: 0;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%)
}
.alert p {
    line-height: 20px;
    padding: 2px 0 2px 35px;
    position: relative
}
.alert ul {
    margin: 10px 0 0
}
.alert li {
    margin-bottom: 5px;
    padding-left: 35px
}
.alert li:before {
    background-color: #368ba1;
    left: 10px
}
button:active,
button:focus,
button:hover,
.btn:active,
.btn:focus,
.btn:hover {
    outline: none !important
}
.btn {
    background-color: #dddddc;
    border-color: #dddddc;
    border-radius: 25px;
    color: #3b3a3c;
    font-family: "Ubuntu", Sans-Serif;
    font-size: 16px;
    height: 50px;
    line-height: 48px;
    padding: 0 40px;
    position: relative;
    -webkit-transition: all 500ms ease-in-out;
    -o-transition: all 500ms ease-in-out;
    transition: all 500ms ease-in-out
}
.btn+.btn {
    margin-left: 10px
}
.btn-sm,
.btn-group-sm>.btn {
    border-radius: 20px;
    font-size: 14px;
    height: 40px;
    line-height: 38px;
    padding: 0 20px
}
.btn-lg,
.btn-group-lg>.btn {
    border-radius: 30px;
    font-size: 18px;
    height: 60px;
    line-height: 58px;
    padding: 0 60px
}
@media (max-width: 991px) {
    .btn-responsive {
        border-radius: 20px;
        font-size: 14px;
        height: 40px;
        line-height: 38px;
        padding: 0 20px
    }
}
.btn-square {
    border-radius: 0
}
.btn-icon {
    padding-left: 50px
}
.btn-icon>.icon {
    -webkit-backface-visibility: hidden;
    height: 20px;
    left: 15px !important;
    position: absolute !important;
    top: 50% !important;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: all 500ms ease-in-out;
    -o-transition: all 500ms ease-in-out;
    transition: all 500ms ease-in-out;
    width: 20px
}
.btn-icon .visible-hover {
    opacity: 0
}
.btn-icon:hover .hidden-hover {
    opacity: 0
}
.btn-icon:hover .visible-hover {
    opacity: 1
}
.btn-icon.btn-sm,
.btn-group-sm>.btn-icon.btn {
    padding-left: 40px
}
.btn-icon.btn-sm .icon,
.btn-group-sm>.btn-icon.btn .icon {
    left: 10px !important
}
.btn-icon.btn-lg,
.btn-group-lg>.btn-icon.btn {
    padding-left: 70px
}
.btn-icon.btn-lg .icon,
.btn-group-lg>.btn-icon.btn .icon {
    left: 20px !important
}
.btn-icon.btn-circle {
    padding: 0 !important;
    width: 50px
}
.btn-icon.btn-circle>.icon {
    left: 50% !important;
    -webkit-transform: translate(-50%, -50%) !important;
    -ms-transform: translate(-50%, -50%) !important;
    -o-transform: translate(-50%, -50%) !important;
    transform: translate(-50%, -50%) !important
}
.btn-icon.btn-circle .text {
    left: -9999px;
    position: absolute
}
.btn-icon.btn-circle.btn-sm,
.btn-group-sm>.btn-icon.btn-circle.btn {
    width: 40px
}
.btn-icon.btn-circle.btn-lg,
.btn-group-lg>.btn-icon.btn-circle.btn {
    width: 60px
}
.btn-icon-inline>.icon {
    height: 20px;
    margin-right: 5px;
    position: relative;
    top: 4px;
    width: 20px
}
.btn-fixed {
    padding: 0
}
.btn-a {
    background-color: transparent;
    border-color: rgba(255, 255, 255, 0.5);
    color: #fff
}
.btn-a:active,
.btn-a:focus,
.btn-a:hover {
    background-color: #fff;
    border-color: #fff;
    color: #65c1ca
}
.btn-b {
    background-color: #fff;
    border-color: #fff;
    color: #65c1ca
}
.btn-b:active,
.btn-b:focus,
.btn-b:hover {
    background-color: transparent;
    border-color: rgba(255, 255, 255, 0.5);
    color: #fff
}
.btn-c {
    background-color: #fff;
    border-color: #dddddc;
    color: #65c1ca
}
.btn-c:active,
.btn-c:focus,
.btn-c:hover {
    background-color: #65c1ca;
    border-color: #65c1ca;
    color: #fff
}
.btn-d {
    background-color: #65c1ca;
    border-color: #65c1ca;
    color: #fff
}
.btn-d:active,
.btn-d:focus,
.btn-d:hover {
    background-color: #25b4c1;
    border-color: #25b4c1;
    color: #fff
}
.btn-e {
    background-color: #368ba1;
    border-color: #368ba1;
    color: #fff
}
.btn-e:active,
.btn-e:focus,
.btn-e:hover {
    background-color: #25b4c1;
    border-color: #25b4c1;
    color: #fff
}
.btn-top-up {
    background-color: #fff;
    border: 2px solid #368ba1;
    color: #368ba1
}
.btn-top-up:active,
.btn-top-up:focus,
.btn-top-up:hover {
    background-color: #368ba1;
    color: #fff
}
.btn-top-up .icon {
    height: 28px !important;
    width: 28px !important
}
.btn-facebook {
    background-color: #365899;
    border-color: #365899;
    color: #fff
}
.btn-facebook:active,
.btn-facebook:focus,
.btn-facebook:hover {
    background-color: #4267b2;
    border-color: #4267b2;
    color: #fff
}
.btn-facebook-messenger {
    background-color: #00aed7;
    border-color: #00aed7;
    color: #fff
}
.btn-facebook-messenger:active,
.btn-facebook-messenger:focus,
.btn-facebook-messenger:hover {
    background-color: #368ba1;
    border-color: #368ba1;
    color: #fff
}
.btn-google {
    background-color: #db4437;
    border-color: #db4437;
    color: #fff
}
.btn-google:active,
.btn-google:focus,
.btn-google:hover {
    background-color: #bf360c;
    border-color: #bf360c;
    color: #fff
}
.btn-actions>div {
    padding: 0 5px
}
.btn-actions>div:first-child {
    padding-left: 15px
}
.btn-actions>div:last-child {
    padding-right: 15px
}
label {
    color: #3b3a3c;
    font-size: 14px;
    font-weight: 400;
    margin: 0
}
fieldset+fieldset {
    margin-top: 30px
}
fieldset legend {
    border: none;
    color: #fff;
    font-size: 13px;
    font-weight: 400;
    margin-bottom: 10px
}
@media (min-width: 992px) {
    fieldset legend {
        font-size: 14px
    }
}
.field-group {
    background-color: #fff;
    border-radius: 6px;
    margin-bottom: 15px;
    padding: 0 15px
}
.field-group:last-of-type {
    margin-bottom: 0
}
.field-group.split {
    width: 50%
}
.field-group .form-group {
    border-top: 1px solid #dddddc;
    margin: 0;
    padding: 8px 0
}
.field-group .form-group:first-child {
    border: none
}
.field-group .col-xs-6 {
    position: relative
}
.field-group .col-xs-6:after {
    border-right: 1px solid #dddddc;
    content: '';
    height: 34px;
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%)
}
.field-group .col-xs-6:last-child:after {
    content: none
}
.field-group .form-control {
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none
}
.form-group {
    position: relative
}
.form-group:last-of-type {
    margin-bottom: 0
}
.form-group .icon {
    height: 20px;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 20px;
    z-index: 1010
}
.form-submit-group {
    margin-top: 20px
}
.form-control {
    border-radius: 0;
    color: #3b3a3c;
    padding: 6px
}
.icon+.form-control {
    padding-left: 34px
}
textarea.form-control {
    max-width: 100%
}
textarea.form-control.small {
    height: 100px
}
textarea.form-control.medium {
    height: 200px
}
textarea.form-control.large {
    height: 400px
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0
}
.radio:before,
.radio:after {
    content: " ";
    display: table
}
.radio:after {
    clear: both
}
.radio label {
    padding: 7px 0
}
.radio input[type="radio"] {
    left: -9999px;
    position: absolute
}
.radio input[type="radio"]+label {
    float: right;
    line-height: 20px;
    margin-left: 30px;
    padding-left: 30px;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}
.radio input[type="radio"]+label:before {
    border: 1px solid #dddddc;
    border-radius: 50%;
    content: '';
    display: inline-block;
    height: 24px;
    left: 0;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 24px
}
.radio input[type="radio"]:checked+label:before {
    border: none;
    border-radius: 0;
    display: inline-block;
    height: 24px;
    width: 24px
}
.toggle label {
    padding: 7px 0
}
.toggle input[type="checkbox"] {
    left: -9999px;
    position: absolute
}
.toggle input[type="checkbox"]+label {
    background-color: #dddddc;
    border-radius: 17px;
    cursor: pointer;
    float: right;
    height: 34px;
    outline: 0;
    padding: 2px;
    position: relative;
    -webkit-transition: all 400ms ease;
    -o-transition: all 400ms ease;
    transition: all 400ms ease;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 80px
}
.toggle input[type="checkbox"]+label:before {
    color: #9d9d9e;
    content: attr(data-toggle-off);
    display: block;
    font-family: "Ubuntu", Sans-Serif;
    font-size: 14px;
    height: 32px;
    line-height: 31px;
    position: absolute;
    right: 0;
    text-align: center;
    top: 1px;
    width: 47px
}
.toggle input[type="checkbox"]+label:after {
    background-color: #fff;
    border-radius: 16px;
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1);
    content: '';
    display: block;
    height: 32px;
    left: 1px;
    position: absolute;
    top: 1px;
    -webkit-transition: all 400ms ease;
    -o-transition: all 400ms ease;
    transition: all 400ms ease;
    width: 32px
}
.toggle input[type="checkbox"]:checked+label {
    background-color: #65c1ca
}
.toggle input[type="checkbox"]:checked+label:before {
    color: #fff;
    content: attr(data-toggle-on);
    left: 0;
    right: auto
}
.toggle input[type="checkbox"]:checked+label:after {
    left: 47px
}
.bootstrap-select {
    -webkit-box-shadow: none;
    box-shadow: none
}
.icon+.bootstrap-select {
    padding-left: 34px
}
.bootstrap-select .btn {
    background-color: #fff;
    border: none;
    border-radius: 0;
    color: #3b3a3c;
    font-family: "Open Sans", Sans-Serif;
    font-size: 14px;
    height: 34px;
    line-height: 20px;
    padding: 6px
}
.bootstrap-select .btn:active,
.bootstrap-select .btn:focus,
.bootstrap-select .btn:hover {
    background-color: #fff !important;
    outline: none !important
}
.bootstrap-select .btn .filter-option {
    padding-right: 26px
}
.bootstrap-select .btn .bs-caret .caret {
    border: none;
    display: inline-block;
    margin: 0;
    height: 16px;
    right: 6px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 16px
}
.bootstrap-select .dropdown-menu {
    border-radius: 0;
    max-height: 300px !important;
    min-width: 0 !important;
    padding: 0;
    right: 0;
    z-index: 1050
}
.bootstrap-select .dropdown-menu li {
    border-top: 1px solid #dddddc;
    margin: 0;
    padding: 0
}
.bootstrap-select .dropdown-menu li:before {
    content: none
}
.bootstrap-select .dropdown-menu li:first-child {
    border: none
}
.bootstrap-select .dropdown-menu li.active a {
    background-color: #65c1ca;
    color: #fff
}
.bootstrap-select .dropdown-menu li.no-results {
    background-color: transparent;
    padding: 10px 20px
}
.bootstrap-select .dropdown-menu a {
    padding: 10px 20px
}
.bootstrap-select .dropdown-menu a:active,
.bootstrap-select .dropdown-menu a:focus,
.bootstrap-select .dropdown-menu a:hover {
    background-color: #65c1ca;
    color: #fff
}
.emphasise {
    background-color: #2d7486
}
.emphasise label,
.emphasise .total {
    color: #fff;
    font-size: 14px;
    padding: 7px 0
}
.separator-text {
    color: #fff;
    font-size: 16px;
    margin-bottom: 15px;
    margin-top: 15px;
    overflow: hidden;
    text-align: center
}
.separator-text span {
    display: inline-block;
    position: relative
}
.separator-text span:before,
.separator-text span:after {
    border-bottom: 1px solid rgba(255, 255, 255, 0.5);
    content: '';
    height: 0;
    position: absolute;
    top: 50%;
    width: 1000px
}
.separator-text span:before {
    margin-right: 20px;
    right: 100%
}
.separator-text span:after {
    left: 100%;
    margin-left: 20px
}
.secondary-action {
    font-size: 16px;
    margin-top: 30px;
    text-align: center
}
@media (min-width: 992px) {
    .secondary-action {
        font-size: 18px;
        margin-top: 40px
    }
}
.secondary-action a {
    color: #fff
}
.tertiary-action {
    font-size: 13px;
    margin-top: 15px;
    text-align: center
}
@media (min-width: 992px) {
    .tertiary-action {
        font-size: 14px
    }
}
.tertiary-action a {
    color: #fff
}
.list-group .list-group-item {
    border-color: #dddddc;
    padding: 15px;
    position: relative
}
.list-group .list-group-item:before,
.list-group .list-group-item:after {
    content: " ";
    display: table
}
.list-group .list-group-item:after {
    clear: both
}
@media (min-width: 992px) {
    .list-group .list-group-item {
        font-size: 14px
    }
}
.list-group .list-group-item .title {
    color: #3b3a3c;
    float: left
}
.list-group .list-group-item .value {
    color: #9d9d9e;
    float: right;
    text-align: right
}
.list-group .list-group-item p:last-child {
    margin-bottom: 0
}
.modal-backdrop {
    background-image: -webkit-linear-gradient(45deg, #00aed7 0%, #25b4c1 40%, #dbe133 100%);
    background-image: -o-linear-gradient(45deg, #00aed7 0%, #25b4c1 40%, #dbe133 100%);
    background-image: linear-gradient(45deg, #00aed7 0%, #25b4c1 40%, #dbe133 100%)
}
.modal-backdrop.in {
    opacity: 1
}
.modal .close-modal {
    background-color: transparent;
    border: none;
    height: 24px;
    left: 50%;
    padding: 0;
    position: absolute;
    top: 30px;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 24px
}
@media (min-width: 768px) {
    .modal .close-modal {
        left: auto;
        right: 30px;
        -webkit-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none
    }
}
.modal .modal-dialog {
    margin-top: 90px
}
.modal .modal-content {
    border: none;
    -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2)
}
.modal .modal-content .modal-title {
    font-size: 16px
}
.modal .modal-content .modal-body p {
    font-size: 14px;
    margin-bottom: 0
}
.icon-account {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNi45MzggMTYuOTM5Ij48Y2lyY2xlIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzY3QzFDQSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBjeD0iOC40NjkiIGN5PSI1LjA5MSIgcj0iMy4wMzEiLz48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM2N0MxQ0EiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTE2LjMwMyAxNS40MzljMC0yLjk1Mi0yLjQxNS01LjM2Ny01LjM2Ny01LjM2N0g2LjAwM2MtMi45NTIgMC01LjM2NyAyLjQxNS01LjM2NyA1LjM2N2gxNS42Njd6Ii8+PC9zdmc+");
    background-repeat: no-repeat
}
.icon-android-white {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMS45IDI2LjQiPjxnIGZpbGw9IiNmZmYiPjxwYXRoIGQ9Ik0xOC4xIDIwLjJjMCAuNS0uNC45LS45LjlINC43Yy0uNSAwLS45LS40LS45LS45VjljMC0uNS40LS45LjktLjloMTIuNmMuNSAwIC45LjQuOS45djExLjJ6Ii8+PHBhdGggZD0iTTMuOCA4LjFoMTQuM1YxNEgzLjh6Ii8+PC9nPjxnIGZpbGw9IiNmZmYiPjxwYXRoIGQ9Ik0yMS45IDE2YzAgLjgtLjcgMS41LTEuNSAxLjVzLTEuNS0uNy0xLjUtMS41VjkuMmMwLS44LjctMS41IDEuNS0xLjVzMS41LjcgMS41IDEuNVYxNnpNMyAxNmMwIC44LS43IDEuNS0xLjUgMS41UzAgMTYuOSAwIDE2VjkuMmMwLS44LjctMS41IDEuNS0xLjUuOSAwIDEuNS42IDEuNSAxLjVWMTZ6Ii8+PC9nPjxwYXRoIGQ9Ik0zLjkgNy4zcy4yLTYuMSA3LjEtNmM2LjkgMCA3LjEgNiA3LjEgNkgzLjl6IiBmaWxsPSIjZmZmIi8+PGcgZmlsbD0iI2ZmZiI+PGNpcmNsZSBjeD0iNy45IiBjeT0iNC4yIiByPSIuOSIvPjxjaXJjbGUgY3g9IjE0LjEiIGN5PSI0LjIiIHI9Ii45Ii8+PC9nPjxnIGZpbGw9IiNmZmYiPjxwYXRoIGQ9Ik03LjYgMi4xaC4yYy4xIDAgLjEtLjEuMS0uMkw2LjUgMGgtLjJ2LjJsMS4zIDEuOXpNMTQuMyAyLjFoLS4yYy0uMSAwLS4xLS4xLS4xLS4yTDE1LjQgMGguMmMuMS4xLjEuMS4xLjJsLTEuNCAxLjl6Ii8+PC9nPjxnIGZpbGw9IiNmZmYiPjxwYXRoIGQ9Ik0xNS40IDI0LjljMCAuOC0uNyAxLjUtMS41IDEuNXMtMS41LS43LTEuNS0xLjVWMThjMC0uOC43LTEuNSAxLjUtMS41czEuNS43IDEuNSAxLjV2Ni45ek05LjYgMjQuOWMwIC44LS43IDEuNS0xLjUgMS41cy0xLjUtLjctMS41LTEuNVYxOGMwLS44LjctMS41IDEuNS0xLjVzMS41LjcgMS41IDEuNXY2Ljl6Ii8+PC9nPjwvc3ZnPg==");
    background-repeat: no-repeat
}
.icon-android {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMS45IDI2LjQiPjxnIGZpbGw9IiM2YWMwYzkiPjxwYXRoIGQ9Ik0xOC4xIDIwLjJjMCAuNS0uNC45LS45LjlINC43Yy0uNSAwLS45LS40LS45LS45VjljMC0uNS40LS45LjktLjloMTIuNmMuNSAwIC45LjQuOS45djExLjJ6Ii8+PHBhdGggZD0iTTMuOCA4LjFoMTQuM1YxNEgzLjh6Ii8+PC9nPjxnIGZpbGw9IiM2YWMwYzkiPjxwYXRoIGQ9Ik0yMS45IDE2YzAgLjgtLjcgMS41LTEuNSAxLjVzLTEuNS0uNy0xLjUtMS41VjkuMmMwLS44LjctMS41IDEuNS0xLjVzMS41LjcgMS41IDEuNVYxNnpNMyAxNmMwIC44LS43IDEuNS0xLjUgMS41UzAgMTYuOSAwIDE2VjkuMmMwLS44LjctMS41IDEuNS0xLjUuOSAwIDEuNS42IDEuNSAxLjVWMTZ6Ii8+PC9nPjxwYXRoIGQ9Ik0zLjkgNy4zcy4yLTYuMSA3LjEtNmM2LjkgMCA3LjEgNiA3LjEgNkgzLjl6IiBmaWxsPSIjNmFjMGM5Ii8+PGcgZmlsbD0iI2ZmZiI+PGNpcmNsZSBjeD0iNy45IiBjeT0iNC4yIiByPSIuOSIvPjxjaXJjbGUgY3g9IjE0LjEiIGN5PSI0LjIiIHI9Ii45Ii8+PC9nPjxnIGZpbGw9IiM2YWMwYzkiPjxwYXRoIGQ9Ik03LjYgMi4xaC4yYy4xIDAgLjEtLjEuMS0uMkw2LjUgMGgtLjJ2LjJsMS4zIDEuOXpNMTQuMyAyLjFoLS4yYy0uMSAwLS4xLS4xLS4xLS4yTDE1LjQgMGguMmMuMS4xLjEuMS4xLjJsLTEuNCAxLjl6Ii8+PC9nPjxnIGZpbGw9IiM2YWMwYzkiPjxwYXRoIGQ9Ik0xNS40IDI0LjljMCAuOC0uNyAxLjUtMS41IDEuNXMtMS41LS43LTEuNS0xLjVWMThjMC0uOC43LTEuNSAxLjUtMS41czEuNS43IDEuNSAxLjV2Ni45ek05LjYgMjQuOWMwIC44LS43IDEuNS0xLjUgMS41cy0xLjUtLjctMS41LTEuNVYxOGMwLS44LjctMS41IDEuNS0xLjVzMS41LjcgMS41IDEuNXY2Ljl6Ii8+PC9nPjwvc3ZnPg==");
    background-repeat: no-repeat
}
.icon-apple-white {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMyAyNi40Ij48cGF0aCBkPSJNMjIuOCAxOS40Yy0uNiAxLjQtLjkgMi0xLjcgMy4yLTEuMSAxLjctMi43IDMuOC00LjYgMy44LTEuNyAwLTIuMi0xLjEtNC41LTEuMXMtMi44IDEuMS00LjYgMS4xYy0xLjkgMC0zLjQtMS45LTQuNS0zLjZDLS4zIDE4LS42IDEyLjUgMS4zIDkuNWMxLjQtMi4xIDMuNS0zLjMgNS41LTMuMyAyLjEgMCAzLjQgMS4xIDUuMSAxLjEgMS43IDAgMi43LTEuMSA1LTEuMSAxLjggMCAzLjcgMSA1LjEgMi43LTQuNCAyLjQtMy43IDguOC44IDEwLjV6IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik0xNS4yIDQuM2MuOC0xLjEgMS41LTIuNyAxLjMtNC4zLTEuNC4xLTMuMSAxLTQgMi4yLS45IDEuMS0xLjYgMi42LTEuMyA0LjIgMS41IDAgMy4xLS45IDQtMi4xeiIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNmZmYiLz48L3N2Zz4=");
    background-repeat: no-repeat
}
.icon-apple {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMyAyNi40Ij48cGF0aCBkPSJNMjIuOCAxOS40Yy0uNiAxLjQtLjkgMi0xLjcgMy4yLTEuMSAxLjctMi43IDMuOC00LjYgMy44LTEuNyAwLTIuMi0xLjEtNC41LTEuMXMtMi44IDEuMS00LjYgMS4xYy0xLjkgMC0zLjQtMS45LTQuNS0zLjZDLS4zIDE4LS42IDEyLjUgMS4zIDkuNWMxLjQtMi4xIDMuNS0zLjMgNS41LTMuMyAyLjEgMCAzLjQgMS4xIDUuMSAxLjEgMS43IDAgMi43LTEuMSA1LTEuMSAxLjggMCAzLjcgMSA1LjEgMi43LTQuNCAyLjQtMy43IDguOC44IDEwLjV6IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iIzZhYzBjOSIvPjxwYXRoIGQ9Ik0xNS4yIDQuM2MuOC0xLjEgMS41LTIuNyAxLjMtNC4zLTEuNC4xLTMuMSAxLTQgMi4yLS45IDEuMS0xLjYgMi42LTEuMyA0LjIgMS41IDAgMy4xLS45IDQtMi4xeiIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiM2YWMwYzkiLz48L3N2Zz4=");
    background-repeat: no-repeat
}
.icon-arrow-down-circle {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyOC4zMTIgMjguMzEyIj48Y2lyY2xlIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzY3QzBDOSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgY3g9IjE0LjE4OCIgY3k9IjE0LjE4NiIgcj0iMTMuMTI1Ii8+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNjdDMEM5IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNOS4xNzEgMTUuNDRsNS4wMTcgNS4wMTcgNS4wMTYtNS4wMTdNMTQuMTg4IDE5LjYwNVY3LjkxNCIvPjwvc3ZnPg==");
    background-repeat: no-repeat
}
.icon-arrow-down-white {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMS40MjggMjEuNDQyIj48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNGRkYiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTS4zNTQgNi4zNzRsMTAuMzU5IDEwLjM2MUwyMS4wNzQgNi4zNzQiLz48L3N2Zz4=");
    background-repeat: no-repeat
}
.icon-arrow-down,
.bootstrap-select .btn .bs-caret .caret {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNi4wMzEgMTYuMDMxIj48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM2N0MxQ0EiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik0xLjE0NiA0Ljk0bDYuODggNi44NzkgNi44OC02Ljg3OSIvPjwvc3ZnPg==");
    background-repeat: no-repeat
}
.icon-arrow-left-white {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMS40IDIxLjQiPjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik0xNS40LjdsLTEwIDEwIDEwIDEwIi8+PC9zdmc+");
    background-repeat: no-repeat
}
.icon-arrow-left {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMi40IDMyLjQiPjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzY3YzBjOSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTI0IDEuMmwtMTUgMTUgMTUgMTUiLz48L3N2Zz4=");
    background-repeat: no-repeat
}
.icon-arrow-right {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMi40IDMyLjQiPjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzY3YzBjOSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTkgMzEuMmwxNS0xNS0xNS0xNSIvPjwvc3ZnPg==");
    background-repeat: no-repeat
}
.icon-arrow-up-circle {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyOC4zMTIgMjguMzEyIj48Y2lyY2xlIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzY3QzBDOSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgY3g9IjE0LjE4OCIgY3k9IjE0LjE4NiIgcj0iMTMuMTI2Ii8+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNjdDMEM5IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMTkuMjA0IDEyLjkzMWwtNS4wMTYtNS4wMTctNS4wMTcgNS4wMTdNMTQuMTg4IDguNzY2djExLjY5MSIvPjwvc3ZnPg==");
    background-repeat: no-repeat
}
.icon-bottle {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNy4xIDI3LjEiPjxwYXRoIGQ9Ik0xOS41IDIzLjhjLS4xLS42LS4yLTEuMi0uMy0xLjctLjQtMS45LTEtNC4yLS4yLTExLjMuMy0uOS41LTIuOC0uOC0zLjlWNS41Yy4zLS4yLjUtLjYuNS0xVjEuOGMwLS43LS41LTEuMi0xLjItMS4zLTMuMS0uMy00LjgtLjMtOCAwLS42IDAtMS4xLjYtMS4xIDEuM3YyLjdjMCAuNC4yLjguNSAxVjdjLTEuMyAxLjEtMS4yIDMtLjggMy45LjggNy4xLjMgOS40LS4yIDExLjMtLjEuNi0uMyAxLjEtLjMgMS43LS4xLjYuMSAxLjIuNSAxLjYgMS4yIDEuMyA0LjEgMS40IDUuMSAxLjRoLjZjMSAwIDQtLjEgNS4yLTEuNC40LS41LjYtMS4xLjUtMS43em0tOS42LTE4YzEuNC4xIDIuNS4yIDMuNy4yIDEuMSAwIDIuMi0uMSAzLjYtLjJ2LjljLTIuOC4zLTQuNS4zLTcuMyAwdi0uOXptLS41LTRjMC0uMS4xLS4zLjMtLjMgMS41LS4xIDIuNy0uMiAzLjktLjIgMS4yIDAgMi40LjEgMy45LjIuMSAwIC4zLjIuMy4zdjIuN2MwIC4xLS4xLjMtLjMuMy0zLjEuMi00LjguMi03LjggMC0uMSAwLS4zLS4yLS4zLS4zVjEuOHptOC45IDIzYy0uOSAxLTMuNyAxLjEtNC43IDEuMXMtMy44LS4xLTQuNy0xLjFjLS4yLS4yLS4zLS41LS4yLS44LjEtLjYuMi0xLjEuMy0xLjYuNS0yIDEtNC40LjItMTEuN3YtLjFzLS43LTEuOS41LTIuOGMxLjUuMiAyLjguMiA0IC4yIDEuMiAwIDIuNS0uMSA0LS4yIDEuMiAxIC41IDIuOC41IDIuOXYuMWMtLjkgNy4zLS4zIDkuOC4yIDExLjcuMS41LjIgMS4xLjMgMS42LS4xLjItLjIuNS0uNC43eiIgZmlsbD0iIzY3YzFjYSIvPjwvc3ZnPg==");
    background-repeat: no-repeat
}
.icon-checked,
.radio input[type="radio"]:checked+label:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNS4zIDI1LjMiPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSItMy41NDciIHkxPSIxOS40MzYiIHgyPSI0MS40NTMiIHkyPSIuNTQ3Ij48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiMwMGFmZDgiLz48c3RvcCBvZmZzZXQ9Ii4wOTIiIHN0b3AtY29sb3I9IiMyN2I2YzIiLz48c3RvcCBvZmZzZXQ9Ii4yMzEiIHN0b3AtY29sb3I9IiMzMGI2YzAiLz48c3RvcCBvZmZzZXQ9Ii4zNDgiIHN0b3AtY29sb3I9IiM0NWI4YjkiLz48c3RvcCBvZmZzZXQ9Ii40NTgiIHN0b3AtY29sb3I9IiM1ZGJjYWYiLz48c3RvcCBvZmZzZXQ9Ii41NjMiIHN0b3AtY29sb3I9IiM3OGMxOWYiLz48c3RvcCBvZmZzZXQ9Ii42NjQiIHN0b3AtY29sb3I9IiM5NWM5OGEiLz48c3RvcCBvZmZzZXQ9Ii43NjMiIHN0b3AtY29sb3I9IiNiNmQzNmIiLz48c3RvcCBvZmZzZXQ9Ii44NTgiIHN0b3AtY29sb3I9IiNkYWUxMzciLz48c3RvcCBvZmZzZXQ9Ii44NjIiIHN0b3AtY29sb3I9IiNkY2UyMzQiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNkYmUwMzMiLz48L2xpbmVhckdyYWRpZW50PjxjaXJjbGUgY3g9IjEyLjciIGN5PSIxMi42IiByPSIxMi41IiBmaWxsPSJ1cmwoI2EpIi8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTExLjMgMTcuM2wtNC42LTQuNSAxLjEtMS4xIDMuNCAzLjMgNi4zLTYuNSAxLjIgMS4yeiIvPjwvc3ZnPg==");
    background-repeat: no-repeat
}
.icon-circle-gradient,
section.component-bottle-list .bottle .circle:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4OCA4OCI+PGxpbmVhckdyYWRpZW50IGlkPSJhIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9Ii0xMTYuMjg3IiB5MT0iMzI3LjQzNSIgeDI9Ii0xMTUuMjg3IiB5Mj0iMzI3LjQzNSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCg4NyAwIDAgLTg3IDEwMTE3LjQ2OSAyODUzMC44NzUpIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiMwMGFmZDgiLz48c3RvcCBvZmZzZXQ9Ii4wOTIiIHN0b3AtY29sb3I9IiMyN2I2YzIiLz48c3RvcCBvZmZzZXQ9Ii4yMzEiIHN0b3AtY29sb3I9IiMzMGI2YzAiLz48c3RvcCBvZmZzZXQ9Ii4zNDgiIHN0b3AtY29sb3I9IiM0NWI4YjkiLz48c3RvcCBvZmZzZXQ9Ii40NTgiIHN0b3AtY29sb3I9IiM1ZGJjYWYiLz48c3RvcCBvZmZzZXQ9Ii41NjMiIHN0b3AtY29sb3I9IiM3OGMxOWYiLz48c3RvcCBvZmZzZXQ9Ii42NjQiIHN0b3AtY29sb3I9IiM5NWM5OGEiLz48c3RvcCBvZmZzZXQ9Ii43NjMiIHN0b3AtY29sb3I9IiNiNmQzNmIiLz48c3RvcCBvZmZzZXQ9Ii44NTkiIHN0b3AtY29sb3I9IiNkYWUxMzciLz48c3RvcCBvZmZzZXQ9Ii44NjIiIHN0b3AtY29sb3I9IiNkY2UyMzQiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNkYmUwMzMiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYSkiIGQ9Ik04Ni41MDMgNDMuOTk5aC41Yy0uMDAxIDIzLjc0OS0xOS4yNTIgNDIuOTk5LTQzIDQzLTIzLjc0OS0uMDAxLTQzLTE5LjI1MS00My00M3MxOS4yNTEtNDMgNDMtNDNjMjMuNzQ4IDAgNDIuOTk5IDE5LjI1MSA0MyA0M2gtMWMtLjA0Mi0yMy4xOTYtMTguODA1LTQxLjk1OC00Mi00Mi0yMy4xOTYuMDQyLTQxLjk1OCAxOC44MDQtNDIgNDIgLjA0MiAyMy4xOTYgMTguODA0IDQxLjk1OCA0MiA0MiAyMy4xOTUtLjA0MiA0MS45NTgtMTguODA0IDQyLTQyaC41eiIvPjwvc3ZnPg==");
    background-repeat: no-repeat
}
.icon-clock {
    background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTkgMjAuNyI+PHN0eWxlPi5zdDB7ZmlsbDojNjljMWNhfTwvc3R5bGU+PHRpdGxlLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMS43IDQuNWwtLjUtLjdjLS4zLS40LS4zLTEgLjItMS40TDMgMS4yYy40LS4zIDEtLjMgMS40LjJsLjQuNWMuMy0uMi42LS4zLjktLjRMNS4yLjhjLS43LS45LTEuOS0xLTIuOC0uM0wuOCAxLjdjLS45LjctMSAxLjktLjMgMi44bC43LjhjLjEtLjMuMy0uNi41LS44ek0xMC41IDQuN2gtMXY2aC00djFoNXYtMXoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTguNSAxMC43YzAtNS00LTktOS05cy05IDQtOSA5YzAgMyAxLjUgNS43IDMuOCA3LjNsLTIgMiAuNy43IDIuMS0yLjFjMS4zLjcgMi44IDEuMSA0LjQgMS4xIDEuNiAwIDMtLjQgNC4zLTEuMWwyLjEgMi4xLjctLjctMS45LTEuOWMyLjMtMS42IDMuOC00LjMgMy44LTcuNHptLTkgOGMtNC40IDAtOC0zLjYtOC04czMuNi04IDgtOCA4IDMuNiA4IDgtMy42IDgtOCA4eiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xOC4yIDEuN0wxNi42LjVjLS45LS43LTIuMS0uNS0yLjguM2wtLjUuN2MuMy4xLjYuMy45LjRsLjQtLjVjLjMtLjQgMS0uNSAxLjQtLjJsMS42IDEuMmMuNC4zLjUgMSAuMiAxLjRsLS41LjZjLjIuMy40LjYuNi44bC43LS44Yy42LS44LjUtMi4xLS40LTIuN3oiLz48L3N2Zz4=");
    background-repeat: no-repeat
}
.icon-close {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMS4wNjEgMjEuMDYxIj48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNGRkYiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik0yNTEuNTMuNTNsMjAgMjBNMjcxLjUzLjUzbC0yMCAyME0uNTMuNTNsMjAgMjBNMjAuNTMuNTNsLTIwIDIwIi8+PC9zdmc+");
    background-repeat: no-repeat
}
.icon-date {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNy43IDE3LjciPjxwYXRoIGQ9Ik0xNi40IDEuMmgtMy4ydi0xaC0xdjFINXYtMUg0djFIMS4zYy0uNiAwLTEgLjQtMSAxdjE0LjRjMCAuNi40IDEgMSAxaDE1LjFjLjYgMCAxLS40IDEtMVYyLjJjMC0uNi0uNC0xLTEtMXptMCAxNS4zSDEuM1YyLjJINHYxLjJoMVYyLjJoNy4ydjEuMmgxVjIuMmgzLjJ2MTQuM3pNNi4yIDYuOWwuNy43IDEuOS0xLjkgMS45IDEuOS43LS43LTIuNS0yLjctMi43IDIuN3ptMi43IDUuNUw3IDEwLjVsLS43LjcgMi42IDIuNiAyLjYtMi42LS43LS43LTEuOSAxLjl6IiBmaWxsPSIjNjdjMWNhIi8+PC9zdmc+");
    background-repeat: no-repeat
}
.icon-dollar {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNy45NzcgMTgiPjxwYXRoIGZpbGw9IiM2N0MxQ0EiIGQ9Ik0xNC4wOTUgMTEuODljMCAuOTc2LS4zNjYgMS43ODEtMS4wOTcgMi40MTYtLjczMi42MzQtMS43NTQgMS4wMzQtMy4wNjcgMS4xOTlWMThIOC41NDN2LTIuMzk4Yy0uODAzIDAtMS41ODEtLjA2My0yLjMzNC0uMTg4LS43NTQtLjEyNi0xLjM3MS0uMjk5LTEuODUxLS41MjF2LTEuNjc4Yy41OTUuMjY1IDEuMjgyLjQ4MSAyLjA2LjY0OWExMC4wOSAxMC4wOSAwIDAgMCAyLjEyNS4yNTNWOS4zODNjLTEuNDctLjQ2Ny0yLjUwMS0xLjAwOC0zLjA5My0xLjYyNC0uNTkyLS42MTctLjg4OC0xLjQxMy0uODg4LTIuMzkgMC0uOTM4LjM2NC0xLjcxMSAxLjA5My0yLjMxMi43MjctLjYwNCAxLjY5LS45NjggMi44ODgtMS4wOTlWMGgxLjM4OHYxLjkzOGExMC45MyAxMC45MyAwIDAgMSAzLjgyLjc5NmwtLjU2MSAxLjQxYTEwLjkzNiAxMC45MzYgMCAwIDAtMy4yNTktLjc1NHY0LjY3YzEuMTI2LjM1OSAxLjk3LjcwOCAyLjUyOCAxLjA0OS41Ni4zNDEuOTcxLjczMiAxLjIzOSAxLjE3My4yNjQuNDQxLjM5Ny45NzcuMzk3IDEuNjA4TTYuMzgxIDUuMzQ5YzAgLjU0NS4xNjEuOTgxLjQ4NCAxLjMxMi4zMjMuMzMuODgyLjY0MyAxLjY3OC45MzdWMy40MzNjLS43MS4xMTUtMS4yNDguMzM5LTEuNjE0LjY3M2ExLjYxNCAxLjYxNCAwIDAgMC0uNTQ4IDEuMjQzbTUuODg1IDYuNjhjMC0uNTE2LS4xNi0uOTM0LS40NzktMS4yNTMtLjMxOS0uMzItLjkzOC0uNjM3LTEuODU2LS45NTN2NC4xODdjMS41NTYtLjIxNiAyLjMzNS0uODc1IDIuMzM1LTEuOTgxIi8+PC9zdmc+");
    background-repeat: no-repeat
}
.icon-envelope {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNy4yOTIgMTcuMjcxIj48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM2N0MxQ0EiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTIuMTc3IDE0Ljc3MWgxMi45NDhhMS41IDEuNSAwIDAgMCAxLjUtMS41di0xMGExLjUgMS41IDAgMCAwLTEuNS0xLjVIMi4xNzdhMS41IDEuNSAwIDAgMC0xLjUgMS41djEwYzAgLjgyOC42NzMgMS41IDEuNSAxLjV6Ii8+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNjdDMUNBIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik0uOTcxIDIuMzQ4TDguMDgzIDkuNDZhLjgwNi44MDYgMCAwIDAgMS4xMzcgMGw3LjAxMi03LjAxMiIvPjwvc3ZnPg==");
    background-repeat: no-repeat
}
.icon-facebook-messenger {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjI1MC44IC04OS4zIDMyNy44IDMyNy4zIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNDE1LTg3LjJjLTg4LjkgMC0xNjEgNjcuMi0xNjEgMTUwIDAgNDcuMiAyMy40IDg5LjMgNjAgMTE2Ljh2NTcuMmw1NC44LTMwLjNjMTQuNiA0LjEgMzAuMSA2LjMgNDYuMiA2LjMgODguOSAwIDE2MS02Ny4yIDE2MS0xNTBzLTcyLjEtMTUwLTE2MS0xNTB6bTE2IDIwMmwtNDEtNDQtODAgNDQgODgtOTQgNDIgNDQgNzktNDQtODggOTR6Ii8+PC9zdmc+");
    background-repeat: no-repeat
}
.icon-facebook-white {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOS4yIDE5LjIiPjxwYXRoIGQ9Ik0xNC45IDMuNGgtM2MtLjQgMC0uOC41LS44IDEuMXYyLjJoMy44bC0uNiAzLjFoLTMuMnY5LjNINy42VjkuOEg0LjNWNi43aDMuMlY0LjlDNy41IDIuMyA5LjMuMiAxMS44LjJoM3YzLjJ6IiBmaWxsPSIjZmZmIi8+PC9zdmc+");
    background-repeat: no-repeat
}
.icon-facebook {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOS4yIDE5LjIiPjxwYXRoIGQ9Ik0xNC45IDMuNGgtM2MtLjQgMC0uOC41LS44IDEuMXYyLjJoMy44bC0uNiAzLjFoLTMuMnY5LjNINy42VjkuOEg0LjNWNi43aDMuMlY0LjlDNy41IDIuMyA5LjMuMiAxMS44LjJoM3YzLjJ6IiBmaWxsPSIjNjVjMWNhIi8+PC9zdmc+");
    background-repeat: no-repeat
}
.icon-failure-circle-gradient {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MS42IDUxLjYiPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSI3Ljc3MyIgeTE9IjQzLjgyNyIgeDI9IjQzLjgxOCIgeTI9IjcuNzgyIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiMwMGFmZDgiLz48c3RvcCBvZmZzZXQ9Ii4wOTIiIHN0b3AtY29sb3I9IiMyN2I2YzIiLz48c3RvcCBvZmZzZXQ9Ii4yMzEiIHN0b3AtY29sb3I9IiMzMGI2YzAiLz48c3RvcCBvZmZzZXQ9Ii4zNDgiIHN0b3AtY29sb3I9IiM0NWI4YjkiLz48c3RvcCBvZmZzZXQ9Ii40NTgiIHN0b3AtY29sb3I9IiM1ZGJjYWYiLz48c3RvcCBvZmZzZXQ9Ii41NjMiIHN0b3AtY29sb3I9IiM3OGMxOWYiLz48c3RvcCBvZmZzZXQ9Ii42NjQiIHN0b3AtY29sb3I9IiM5NWM5OGEiLz48c3RvcCBvZmZzZXQ9Ii43NjMiIHN0b3AtY29sb3I9IiNiNmQzNmIiLz48c3RvcCBvZmZzZXQ9Ii44NTgiIHN0b3AtY29sb3I9IiNkYWUxMzciLz48c3RvcCBvZmZzZXQ9Ii44NjIiIHN0b3AtY29sb3I9IiNkY2UyMzQiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNkYmUwMzMiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGQ9Ik0yNS44IDUxLjNDMTEuNyA1MS4zLjMgMzkuOS4zIDI1LjhTMTEuNy4zIDI1LjguM3MyNS41IDExLjQgMjUuNSAyNS41LTExLjQgMjUuNS0yNS41IDI1LjV6bTAtNTBjLTEzLjUgMC0yNC41IDExLTI0LjUgMjQuNXMxMSAyNC41IDI0LjUgMjQuNSAyNC41LTExIDI0LjUtMjQuNS0xMS0yNC41LTI0LjUtMjQuNXoiIGZpbGw9InVybCgjYSkiLz48bGluZWFyR3JhZGllbnQgaWQ9ImIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMTYuNDciIHkxPSIzNS4xMzciIHgyPSIzNS4xMjEiIHkyPSIxNi40ODUiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzAwYWZkOCIvPjxzdG9wIG9mZnNldD0iLjA5MiIgc3RvcC1jb2xvcj0iIzI3YjZjMiIvPjxzdG9wIG9mZnNldD0iLjIzMSIgc3RvcC1jb2xvcj0iIzMwYjZjMCIvPjxzdG9wIG9mZnNldD0iLjM0OCIgc3RvcC1jb2xvcj0iIzQ1YjhiOSIvPjxzdG9wIG9mZnNldD0iLjQ1OCIgc3RvcC1jb2xvcj0iIzVkYmNhZiIvPjxzdG9wIG9mZnNldD0iLjU2MyIgc3RvcC1jb2xvcj0iIzc4YzE5ZiIvPjxzdG9wIG9mZnNldD0iLjY2NCIgc3RvcC1jb2xvcj0iIzk1Yzk4YSIvPjxzdG9wIG9mZnNldD0iLjc2MyIgc3RvcC1jb2xvcj0iI2I2ZDM2YiIvPjxzdG9wIG9mZnNldD0iLjg1OCIgc3RvcC1jb2xvcj0iI2RhZTEzNyIvPjxzdG9wIG9mZnNldD0iLjg2MiIgc3RvcC1jb2xvcj0iI2RjZTIzNCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI2RiZTAzMyIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZmlsbD0idXJsKCNiKSIgZD0iTTM1LjQgMTYuN2wtLjctLjctOC45IDkuMS04LjktOS4xLS43LjcgOC45IDkuMS04LjkgOS4xLjcuNyA4LjktOS4xIDguOCA5LjEuOC0uNy04LjktOS4xeiIvPjwvc3ZnPg==");
    background-repeat: no-repeat
}
.icon-google-white {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii05MS4xIDkyLjkgMTYuMiAxNi4yIj48cGF0aCBkPSJNLTgyLjggOTkuOXYyLjdoNC41Yy0uMiAxLjItMS40IDMuNC00LjUgMy40LTIuNyAwLTUtMi4zLTUtNS4xczIuMi01IDUtNWMxLjYgMCAyLjYuNyAzLjIgMS4ybDIuMi0yLjFjLTEuNC0xLjMtMy4yLTIuMS01LjQtMi4xLTQuNCAwLTggMy42LTggOHMzLjYgOCA4IDhjNC42IDAgNy43LTMuMiA3LjctNy44IDAtLjUtLjEtLjktLjEtMS4zLS4xLjEtNy42LjEtNy42LjF6IiBmaWxsPSIjZmZmIi8+PC9zdmc+");
    background-repeat: no-repeat
}
.icon-house {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOS41IDE5LjUiPjxnIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzY3YzFjYSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIj48cGF0aCBkPSJNLjMgOS40bDkuNS03LjMgOS40IDcuMSIvPjxwYXRoIGQ9Ik0xNi44IDcuNFYxOEgyLjlWNy40Ii8+PHBhdGggZD0iTTcuNyAxNy45di02LjRoNC4ydjYuNCIvPjwvZz48L3N2Zz4=");
    background-repeat: no-repeat
}
.icon-information {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOS4yIDE5LjIiPjxwYXRoIGQ9Ik05LjYgMTkuMWMtMi40IDAtNC45LS45LTYuNy0yLjgtMy43LTMuNy0zLjctOS43IDAtMTMuNEM0LjcgMS4xIDcuMS4xIDkuNi4xczQuOSAxIDYuNyAyLjhjMy43IDMuNyAzLjcgOS43IDAgMTMuNC0xLjggMS45LTQuMyAyLjgtNi43IDIuOHptMC0xOGMtMi4zIDAtNC40LjktNiAyLjUtMy4zIDMuMy0zLjMgOC43IDAgMTJzOC43IDMuMyAxMiAwYzMuMy0zLjMgMy4zLTguNyAwLTEyLTEuNi0xLjYtMy43LTIuNS02LTIuNXoiIGZpbGw9IiM2N2MxY2EiLz48cGF0aCBmaWxsPSIjNjdjMWNhIiBkPSJNOS4xIDcuN2gxdjcuMmgtMXoiLz48Y2lyY2xlIGN4PSI5LjYiIGN5PSI1LjYiIHI9Ii43IiBmaWxsPSIjNjdjMWNhIi8+PC9zdmc+");
    background-repeat: no-repeat
}
.icon-instagram-white {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOS4yIDE5LjIiPjxwYXRoIGQ9Ik0xNi42LjZoLTE0Yy0xLjEgMC0yIC45LTIgMnYxNGMwIDEuMS45IDIgMiAyaDE0YzEuMSAwIDItLjkgMi0ydi0xNGMwLTEuMS0uOS0yLTItMnptLTcgMTQuNWMzLjEgMCA1LjUtMi41IDUuNS01LjUgMC0uMyAwLS43LS4xLTFoMS42djcuMmMwIC40LS4zLjctLjcuN0gzLjNjLS40IDAtLjctLjMtLjctLjdWOC42aDEuNWMtLjEuMy0uMS42LS4xIDEgLjEgMy4xIDIuNSA1LjUgNS42IDUuNXpNNi4xIDkuNmMwLTEuOSAxLjUtMy41IDMuNS0zLjUgMS45IDAgMy41IDEuNSAzLjUgMy41cy0xLjYgMy41LTMuNSAzLjUtMy41LTEuNi0zLjUtMy41em05LjgtNGgtMS42Yy0uNCAwLS43LS4zLS43LS43VjMuM2MwLS40LjMtLjcuNy0uN2gxLjZjLjQgMCAuNy4zLjcuN3YxLjZjMCAuNC0uMy43LS43Ljd6IiBmaWxsPSIjZmZmIi8+PC9zdmc+");
    background-repeat: no-repeat
}
.icon-instagram {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOS4yIDE5LjIiPjxwYXRoIGQ9Ik0xNi42LjZoLTE0Yy0xLjEgMC0yIC45LTIgMnYxNGMwIDEuMS45IDIgMiAyaDE0YzEuMSAwIDItLjkgMi0ydi0xNGMwLTEuMS0uOS0yLTItMnptLTcgMTQuNWMzLjEgMCA1LjUtMi41IDUuNS01LjUgMC0uMyAwLS43LS4xLTFoMS42djcuMmMwIC40LS4zLjctLjcuN0gzLjNjLS40IDAtLjctLjMtLjctLjdWOC42aDEuNWMtLjEuMy0uMS42LS4xIDEgLjEgMy4xIDIuNSA1LjUgNS42IDUuNXpNNi4xIDkuNmMwLTEuOSAxLjUtMy41IDMuNS0zLjUgMS45IDAgMy41IDEuNSAzLjUgMy41cy0xLjYgMy41LTMuNSAzLjUtMy41LTEuNi0zLjUtMy41em05LjgtNGgtMS42Yy0uNCAwLS43LS4zLS43LS43VjMuM2MwLS40LjMtLjcuNy0uN2gxLjZjLjQgMCAuNy4zLjcuN3YxLjZjMCAuNC0uMy43LS43Ljd6IiBmaWxsPSIjNjVjMWNhIi8+PC9zdmc+");
    background-repeat: no-repeat
}
.icon-lifecycle-gradient {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgNDcuNjMzIDQ3LjY0Ij48ZGVmcz48cGF0aCBpZD0iYSIgZD0iTTE0LjQ1IDI1LjcxNGMwLTkuMTEzIDYuNTQzLTE2LjA1IDguODY1LTE4LjIyNnY5LjcyMWwtMy4zMTMtMy4zMTMtLjcwOC43MDcgNC4wMjEgNC4wMnY4LjM2OWwtNS45NjUtNS45NjUtLjcwNy43MDggNi42NzIgNi42N3Y3LjEzN2MtNi4xMjctLjM2MS04Ljg2NS03LjE4My04Ljg2NS05LjgyOG05Ljg2NC0xOC4yMjdjMi4zMjMgMi4xNzMgOC44NjYgOS4xMDQgOC44NjYgMTguMjI3IDAgMi42NDUtMi43MzkgOS40NjctOC44NjYgOS44MjhWMzIuMTRsNi42NzItNi42NzItLjcwNy0uNzA4LTUuOTY1IDUuOTY2di04LjM3bDQuMDIxLTQuMDItLjcwOS0uNzA2LTMuMzEyIDMuMzEzVjcuNDg3em0tLjgxMy0xLjUwNmMtLjQxLjMzMS0xMC4wNTEgOC4yMjgtMTAuMDUxIDE5LjczMyAwIDIuOTIgMy4wNDYgMTAuNDY3IDkuODY1IDEwLjgyOHY1LjUyM2guOTk5di01LjUyM2M2LjgxOS0uMzYxIDkuODY1LTcuOTA4IDkuODY1LTEwLjgyOCAwLTExLjUwNS05LjY0MS0xOS40MDItMTAuMDUxLTE5LjczM2wtLjMxNC0uMjUyLS4zMTMuMjUyeiIvPjwvZGVmcz48Y2xpcFBhdGggaWQ9ImIiPjx1c2UgeGxpbms6aHJlZj0iI2EiIG92ZXJmbG93PSJ2aXNpYmxlIi8+PC9jbGlwUGF0aD48bGluZWFyR3JhZGllbnQgaWQ9ImMiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iLTM5My43NDYiIHkxPSIyMTIuODQyIiB4Mj0iLTM5Mi43NDYiIHkyPSIyMTIuODQyIiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDQyIC0yNC42NjY3IC0yNC42NjY3IC00MiAyMTc5Ni44MDUgLTc0MC42OSkiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzAwYWZkOCIvPjxzdG9wIG9mZnNldD0iLjA5MiIgc3RvcC1jb2xvcj0iIzI3YjZjMiIvPjxzdG9wIG9mZnNldD0iLjIzMSIgc3RvcC1jb2xvcj0iIzMwYjZjMCIvPjxzdG9wIG9mZnNldD0iLjM0OCIgc3RvcC1jb2xvcj0iIzQ1YjhiOSIvPjxzdG9wIG9mZnNldD0iLjQ1OCIgc3RvcC1jb2xvcj0iIzVkYmNhZiIvPjxzdG9wIG9mZnNldD0iLjU2MyIgc3RvcC1jb2xvcj0iIzc4YzE5ZiIvPjxzdG9wIG9mZnNldD0iLjY2NCIgc3RvcC1jb2xvcj0iIzk1Yzk4YSIvPjxzdG9wIG9mZnNldD0iLjc2MyIgc3RvcC1jb2xvcj0iI2I2ZDM2YiIvPjxzdG9wIG9mZnNldD0iLjg1OSIgc3RvcC1jb2xvcj0iI2RhZTEzNyIvPjxzdG9wIG9mZnNldD0iLjg2MiIgc3RvcC1jb2xvcj0iI2RjZTIzNCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI2RiZTAzMyIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggY2xpcC1wYXRoPSJ1cmwoI2IpIiBmaWxsPSJ1cmwoI2MpIiBkPSJNLTIuNDE3IDE1LjA0OGwzMS4yOC0xOC4zNyAyMS4xODMgMzYuMDY5LTMxLjI4IDE4LjM3MXoiLz48Zz48ZGVmcz48cGF0aCBpZD0iZCIgZD0iTTIuODk5IDIyLjYyNWwuMTEzLjAwOC0uMDUzLjA1Mi0uMDYtLjA2em0tLjQtLjRMLjcwOCAyMC40MzMgMCAyMS4xNGwyLjk1OSAyLjk2IDIuOTYtMi45Ni0uNzA3LS43MDctMS42OTQgMS42OTVjMS4wNTUtMTAuMzIgOS44NTYtMTguMzMxIDIwLjI5Ni0xOC4zMzEgMTAuNjI1IDAgMTkuNTY5IDguMjg4IDIwLjM2MyAxOC44NjlsLjk5OC0uMDc1QzQ0LjM0MSAxMS40OTIgMzQuOTU4IDIuNzk2IDIzLjgxNCAyLjc5NmMtMTEuMDIgMC0yMC4zMDMgOC41MDYtMjEuMzE1IDE5LjQyOSIvPjwvZGVmcz48Y2xpcFBhdGggaWQ9ImUiPjx1c2UgeGxpbms6aHJlZj0iI2QiIG92ZXJmbG93PSJ2aXNpYmxlIi8+PC9jbGlwUGF0aD48bGluZWFyR3JhZGllbnQgaWQ9ImYiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iLTM5My43NDYiIHkxPSIyMTIuOTE5IiB4Mj0iLTM5Mi43NDYiIHkyPSIyMTIuOTE5IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDQyIC0yNC42NjY3IC0yNC42NjY3IC00MiAyMTc5My44NDQgLTc0NS42OSkiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzAwYWZkOCIvPjxzdG9wIG9mZnNldD0iLjA5MiIgc3RvcC1jb2xvcj0iIzI3YjZjMiIvPjxzdG9wIG9mZnNldD0iLjIzMSIgc3RvcC1jb2xvcj0iIzMwYjZjMCIvPjxzdG9wIG9mZnNldD0iLjM0OCIgc3RvcC1jb2xvcj0iIzQ1YjhiOSIvPjxzdG9wIG9mZnNldD0iLjQ1OCIgc3RvcC1jb2xvcj0iIzVkYmNhZiIvPjxzdG9wIG9mZnNldD0iLjU2MyIgc3RvcC1jb2xvcj0iIzc4YzE5ZiIvPjxzdG9wIG9mZnNldD0iLjY2NCIgc3RvcC1jb2xvcj0iIzk1Yzk4YSIvPjxzdG9wIG9mZnNldD0iLjc2MyIgc3RvcC1jb2xvcj0iI2I2ZDM2YiIvPjxzdG9wIG9mZnNldD0iLjg1OSIgc3RvcC1jb2xvcj0iI2RhZTEzNyIvPjxzdG9wIG9mZnNldD0iLjg2MiIgc3RvcC1jb2xvcj0iI2RjZTIzNCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI2RiZTAzMyIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggY2xpcC1wYXRoPSJ1cmwoI2UpIiBmaWxsPSJ1cmwoI2YpIiBkPSJNLTkuMzAyIDguMjZsNDIuODkxLTI1LjE5MSAyMC44ODkgMzUuNTY3LTQyLjg5MiAyNS4xOTF6Ii8+PC9nPjxnPjxkZWZzPjxwYXRoIGlkPSJnIiBkPSJNNDEuNzE0IDI3LjgwNmwuNzA4LjcwNyAxLjYxNi0xLjYxN2MtMS4zMjQgMTAuMDMxLTkuOTg3IDE3Ljc0My0yMC4yMjUgMTcuNzQzLTEwLjU3NyAwLTE5LjUxOC04LjI0OS0yMC4zNTYtMTguNzc4bC0uOTk3LjA3OEMzLjM0IDM2Ljk4NiAxMi43MiA0NS42NCAyMy44MTQgNDUuNjRjMTAuODYyIDAgMjAuMDM3LTguMjc5IDIxLjI2LTE4Ljk3OWwxLjg1NCAxLjg1My43MDYtLjcwNy0yLjk1OS0yLjk1OS0yLjk2MSAyLjk1OHoiLz48L2RlZnM+PGNsaXBQYXRoIGlkPSJoIj48dXNlIHhsaW5rOmhyZWY9IiNnIiBvdmVyZmxvdz0idmlzaWJsZSIvPjwvY2xpcFBhdGg+PGxpbmVhckdyYWRpZW50IGlkPSJpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9Ii0zOTMuNzQ2IiB5MT0iMjEyLjc1NSIgeDI9Ii0zOTIuNzQ2IiB5Mj0iMjEyLjc1NSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCg0MiAtMjQuNjY2NyAtMjQuNjY2NyAtNDIgMjE3OTkuOTMgLTczNS4zMTUpIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiMwMGFmZDgiLz48c3RvcCBvZmZzZXQ9Ii4wOTIiIHN0b3AtY29sb3I9IiMyN2I2YzIiLz48c3RvcCBvZmZzZXQ9Ii4yMzEiIHN0b3AtY29sb3I9IiMzMGI2YzAiLz48c3RvcCBvZmZzZXQ9Ii4zNDgiIHN0b3AtY29sb3I9IiM0NWI4YjkiLz48c3RvcCBvZmZzZXQ9Ii40NTgiIHN0b3AtY29sb3I9IiM1ZGJjYWYiLz48c3RvcCBvZmZzZXQ9Ii41NjMiIHN0b3AtY29sb3I9IiM3OGMxOWYiLz48c3RvcCBvZmZzZXQ9Ii42NjQiIHN0b3AtY29sb3I9IiM5NWM5OGEiLz48c3RvcCBvZmZzZXQ9Ii43NjMiIHN0b3AtY29sb3I9IiNiNmQzNmIiLz48c3RvcCBvZmZzZXQ9Ii44NTkiIHN0b3AtY29sb3I9IiNkYWUxMzciLz48c3RvcCBvZmZzZXQ9Ii44NjIiIHN0b3AtY29sb3I9IiNkY2UyMzQiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNkYmUwMzMiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGNsaXAtcGF0aD0idXJsKCNoKSIgZmlsbD0idXJsKCNpKSIgZD0iTS02LjYxOSAzMC4xNzlMMzYuMDQ4IDUuMTIxbDIwLjY2NSAzNS4xODctNDIuNjY3IDI1LjA1OXoiLz48L2c+PC9zdmc+");
    background-repeat: no-repeat
}
.icon-linkedin-white {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOS4yIDE5LjIiPjxwYXRoIGQ9Ik00LjYgMi42YzAgMS4xLS43IDItMiAyLTEuMiAwLTItLjktMi0xLjkgMC0xLjEuOC0yLjEgMi0yLjFzMiAuOSAyIDJ6bS00IDE2aDR2LTEzaC00djEzek0xNC4yIDUuOGMtMi4xIDAtMy4zIDEuMi0zLjggMmgtLjFsLS4yLTEuN0g2LjVjMCAxLjEuMSAyLjQuMSAzLjl2OC42aDR2LTcuMWMwLS40IDAtLjcuMS0xIC4zLS43LjgtMS42IDEuOS0xLjYgMS40IDAgMiAxLjIgMiAyLjh2Ni45aDR2LTcuNGMwLTMuNy0xLjktNS40LTQuNC01LjR6IiBmaWxsPSIjZmZmIi8+PC9zdmc+");
    background-repeat: no-repeat
}
.icon-linkedin {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOS4yIDE5LjIiPjxwYXRoIGQ9Ik00LjYgMi42YzAgMS4xLS43IDItMiAyLTEuMiAwLTItLjktMi0xLjkgMC0xLjEuOC0yLjEgMi0yLjFzMiAuOSAyIDJ6bS00IDE2aDR2LTEzaC00djEzek0xNC4yIDUuOGMtMi4xIDAtMy4zIDEuMi0zLjggMmgtLjFsLS4yLTEuN0g2LjVjMCAxLjEuMSAyLjQuMSAzLjl2OC42aDR2LTcuMWMwLS40IDAtLjcuMS0xIC4zLS43LjgtMS42IDEuOS0xLjYgMS40IDAgMiAxLjIgMiAyLjh2Ni45aDR2LTcuNGMwLTMuNy0xLjktNS40LTQuNC01LjR6IiBmaWxsPSIjNjVjMWNhIi8+PC9zdmc+");
    background-repeat: no-repeat
}
.icon-location-gradient {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMzYuNSA0NC45MDYiPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNMTAuNDYzIDIyLjc3NGMwLTIuNDg2IDEuOTQzLTUuMzE3IDQuMDAxLTguMzEzIDEuMzQ3LTEuOTYxIDIuNzMyLTMuOTc4IDMuNzQ4LTYuMTA5LjkyOCAyLjIxMiAyLjQzOSA0LjM3IDMuOTA5IDYuNDY3IDIuMDE5IDIuODgzIDMuOTI3IDUuNjA2IDMuOTI3IDcuOTU1IDAgNC4yOTYtMy40OTYgNy43OTQtNy43OTQgNy43OTQtNC4yOTYuMDAxLTcuNzkxLTMuNDk3LTcuNzkxLTcuNzk0TTE3Ljc5MiA2LjgzYy0uOTg3IDIuNDU4LTIuNTk2IDQuOC00LjE1MSA3LjA2Ni0yLjE0OCAzLjEyOC00LjE3NyA2LjA4Mi00LjE3NyA4Ljg3OSAwIDQuODQ5IDMuOTQ0IDguNzk0IDguNzkxIDguNzk0IDQuODUxIDAgOC43OTQtMy45NDUgOC43OTQtOC43OTQgMC0yLjY2NC0xLjk5NC01LjUxMy00LjEwNy04LjUyOC0xLjY4OC0yLjQwOC0zLjQzNC00Ljg5OS00LjIwOS03LjM3OWwtLjQxOC0xLjMzOS0uNTIzIDEuMzAxek0xLjM1NyAzMS4yMjdWNS4zM2EzLjk1NCAzLjk1NCAwIDAgMSAzLjk1LTMuOTVoMjUuODk3YTMuOTU1IDMuOTU1IDAgMCAxIDMuOTUxIDMuOTV2MjUuODk3YTMuOTU1IDMuOTU1IDAgMCAxLTMuOTUxIDMuOTQ5aC03LjMwM2wtNS42NDYgNy45OTUtNS42NDUtNy45OTVINS4zMDhhMy45NTMgMy45NTMgMCAwIDEtMy45NTEtMy45NDlNNS4zMDguMzc5YTQuOTU2IDQuOTU2IDAgMCAwLTQuOTUxIDQuOTV2MjUuODk3YTQuOTU2IDQuOTU2IDAgMCAwIDQuOTUxIDQuOTQ5aDYuNzg1bDYuMTYzIDguNzI5IDYuMTY0LTguNzI5aDYuNzg1YTQuOTU3IDQuOTU3IDAgMCAwIDQuOTUxLTQuOTQ5VjUuMzNjMC0yLjczLTIuMjIzLTQuOTUtNC45NTEtNC45NUg1LjMwOHoiLz48L2RlZnM+PGNsaXBQYXRoIGlkPSJiIj48dXNlIHhsaW5rOmhyZWY9IiNhIiBvdmVyZmxvdz0idmlzaWJsZSIvPjwvY2xpcFBhdGg+PGxpbmVhckdyYWRpZW50IGlkPSJjIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9Ii00MDAuNDc5IiB5MT0iMjEwLjA5NyIgeDI9Ii0zOTkuNDc5IiB5Mj0iMjEwLjA5NyIgZ3JhZGllbnRUcmFuc2Zvcm09InNjYWxlKDYyIC02Mikgcm90YXRlKDM1LjUgMTI5LjA1NyA3MzAuMzk4KSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjMDBhZmQ4Ii8+PHN0b3Agb2Zmc2V0PSIuMDkyIiBzdG9wLWNvbG9yPSIjMjdiNmMyIi8+PHN0b3Agb2Zmc2V0PSIuMjMxIiBzdG9wLWNvbG9yPSIjMzBiNmMwIi8+PHN0b3Agb2Zmc2V0PSIuMzQ4IiBzdG9wLWNvbG9yPSIjNDViOGI5Ii8+PHN0b3Agb2Zmc2V0PSIuNDU4IiBzdG9wLWNvbG9yPSIjNWRiY2FmIi8+PHN0b3Agb2Zmc2V0PSIuNTYzIiBzdG9wLWNvbG9yPSIjNzhjMTlmIi8+PHN0b3Agb2Zmc2V0PSIuNjY0IiBzdG9wLWNvbG9yPSIjOTVjOThhIi8+PHN0b3Agb2Zmc2V0PSIuNzYzIiBzdG9wLWNvbG9yPSIjYjZkMzZiIi8+PHN0b3Agb2Zmc2V0PSIuODU5IiBzdG9wLWNvbG9yPSIjZGFlMTM3Ii8+PHN0b3Agb2Zmc2V0PSIuODYyIiBzdG9wLWNvbG9yPSIjZGNlMjM0Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjZGJlMDMzIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBjbGlwLXBhdGg9InVybCgjYikiIGZpbGw9InVybCgjYykiIGQ9Ik0tMjAuNjg5IDE1LjM4M2w0NC43ODItMzEuOTI1IDMzLjEwOSA0Ni40NDUtNDQuNzgzIDMxLjkyNHoiLz48L3N2Zz4=");
    background-repeat: no-repeat
}
.icon-location {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMS43IDIxLjciPjxwYXRoIGQ9Ik0xNi44LjFoLTEyQzMuNC4xIDIuMiAxLjIgMi4yIDIuN3YxMmMwIDEuNCAxLjEgMi42IDIuNiAyLjZoM2wzIDQuMiAzLTQuMmgzYzEuNCAwIDIuNi0xLjEgMi42LTIuNnYtMTJjMC0xLjQtMS4yLTIuNi0yLjYtMi42em0xLjYgMTQuNmMwIC45LS43IDEuNi0xLjYgMS42aC0zLjVsLTIuNSAzLjUtMi41LTMuNUg0LjhjLS45IDAtMS42LS43LTEuNi0xLjZ2LTEyYzAtLjkuNy0xLjYgMS42LTEuNmgxMmMuOSAwIDEuNi43IDEuNiAxLjZ2MTJ6TTExLjMgNC4xbC0uNC0xLjMtLjUgMS4zQzEwIDUgOS40IDYgOC43IDYuOCA3LjkgOC4xIDcgOS4zIDcgMTAuNWMwIDIuMSAxLjcgMy44IDMuOCAzLjggMi4xIDAgMy44LTEuNyAzLjgtMy44IDAtMS4yLS44LTIuMy0xLjctMy42LS42LS45LTEuMy0xLjgtMS42LTIuOHptLS41IDkuMkM5LjMgMTMuMyA4IDEyIDggMTAuNWMwLS45LjctMiAxLjUtMy4xLjQtLjYuOS0xLjMgMS4yLTEuOS40LjcuOCAxLjQgMS4zIDIuMS44IDEuMSAxLjUgMi4xIDEuNSAzIC4xIDEuNS0xLjEgMi43LTIuNyAyLjd6IiBmaWxsPSIjNjdjMWNhIi8+PC9zdmc+");
    background-repeat: no-repeat
}
.icon-lock {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNy4wMjMgMTcuMTAzIj48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM2N0MxQ0EiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTguNTEyIDEzLjQzNUE0LjI3NCA0LjI3NCAwIDAgMSA0LjI1IDkuMTcyVjQuODY0QTQuMjc0IDQuMjc0IDAgMCAxIDguNTEyLjYwMmE0LjI3NSA0LjI3NSAwIDAgMSA0LjI2MiA0LjI2MnY0LjMwOGE0LjI3NiA0LjI3NiAwIDAgMS00LjI2MiA0LjI2M3oiLz48cGF0aCBmaWxsPSIjRkZGIiBkPSJNMS41MyA2LjM2MmgxMy45NjN2MTAuMjRIMS41M3oiLz48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM2N0MxQ0EiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTEuNTMgNi4zNjJoMTMuOTYzdjEwLjI0SDEuNTN6Ii8+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNjdDMUNBIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTguNTEyIDEwLjAyNXYyLjMwOCIvPjwvc3ZnPg==");
    background-repeat: no-repeat
}
.icon-logout {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNy4xIDE3LjEiPjxwYXRoIGQ9Ik0xIDEuNWgxMi4ydi0xSDB2MTZoMTMuMnYtMUgxdi0xNHptMTEuNyAxMS40bDQuNC00LjQtNC40LTQuNC0uNy44TDE1LjIgOEg2LjR2MWg4LjhMMTIgMTIuMmwuNy43eiIgZmlsbD0iIzY3YzFjYSIvPjwvc3ZnPg==");
    background-repeat: no-repeat
}
.icon-marker-kiosk {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgNTEuMTIgNjAuNzIxIj48ZyBvcGFjaXR5PSIuNSI+PGRlZnM+PHBhdGggaWQ9ImEiIGQ9Ik0xNy4xODUgNTEuNTdoMTQuNzI4VjU1SDE3LjE4NXoiLz48L2RlZnM+PGNsaXBQYXRoIGlkPSJiIj48dXNlIHhsaW5rOmhyZWY9IiNhIiBvdmVyZmxvdz0idmlzaWJsZSIvPjwvY2xpcFBhdGg+PHBhdGggY2xpcC1wYXRoPSJ1cmwoI2IpIiBmaWxsPSIjMzg4QkExIiBkPSJNMzEuOTEzIDUzLjI4NWMwIC45NDctMy4yOTggMS43MTUtNy4zNjQgMS43MTUtNC4wNjcgMC03LjM2NC0uNzY4LTcuMzY0LTEuNzE1czMuMjk3LTEuNzE1IDcuMzY0LTEuNzE1YzQuMDY2IDAgNy4zNjQuNzY4IDcuMzY0IDEuNzE1Ii8+PC9nPjxnIG9wYWNpdHk9Ii43NSI+PGRlZnM+PHBhdGggaWQ9ImMiIGQ9Ik0wIDBoNTEuMTJ2NjAuNzIxSDB6Ii8+PC9kZWZzPjxjbGlwUGF0aCBpZD0iZCI+PHVzZSB4bGluazpocmVmPSIjYyIgb3ZlcmZsb3c9InZpc2libGUiLz48L2NsaXBQYXRoPjxnIGNsaXAtcGF0aD0idXJsKCNkKSI+PGRlZnM+PHBhdGggaWQ9ImUiIGQ9Ik0wIDBoNTEuMTJ2NjAuNzIxSDB6Ii8+PC9kZWZzPjxjbGlwUGF0aCBpZD0iZiI+PHVzZSB4bGluazpocmVmPSIjZSIgb3ZlcmZsb3c9InZpc2libGUiLz48L2NsaXBQYXRoPjxnIGNsaXAtcGF0aD0idXJsKCNmKSI+PGltYWdlIG92ZXJmbG93PSJ2aXNpYmxlIiB3aWR0aD0iMjEzIiBoZWlnaHQ9IjI1MyIgeGxpbms6aHJlZj0iZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFOa0FBQUVDQ0FZQUFBQnpNSEl1QUFBQUNYQklXWE1BQUM0akFBQXVJd0Y0cFQ5MkFBQUEgR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBVW1wSlJFRlVlTnJzdlF0N0hNZVJMWmlSV2RVTiBnQ0JseTJOYm12SE83bjdmL3Y4ZnROL2QzYmtlKzByMmpHeUpKSUR1cnNxTWpSTVJXVlg5QWdHU0lFRXFRMnIydTlGZEZTZFB2RE9FIEprMmFOR25TcEVtVEprMmFOR25TcEVtVEprMmFOSGtmb2EvcHgzVHJkVHVqWDVtTTIyMEQyVE1ERURXMS9PcUV2M1FRMGhjRXFnYWcgSmc4QzRYTURIbjFsb0dwQS9KVXgyYnZlOHh3QVI4OElYUFNSdm1jRDJxOFBZUHljQVVmUEVGejB5Tzg2UGY1TmwwSTVjYmpwNnFxcCA2M05IMCszdDBXTlJ6dXd2WTM0SW1QZ3hqMzFxc0hYUEJGenZBdHAwLzJWS2R2dnlVcTl5enROejM2MVhKLzltK3VOM1RZdWZ1ZVMvIC9Yank4V0c3TXdVZzRoaWpuZXU3dS9BbTV5V1E2QUJVZktCRHk5ZEJCejhwMk9nWmdldlViUkpRQ1R0eDRQVmFIL3UrNit5NTMvMU8gSGk5aEdNYTkzOENGbThaK0pVSnhQclY5MzNHa2FIZCsraW44ZGJjTEFqbzkyYlRkOGswcGg0RGlNNHpHbjVyWjZCbUJhN3Erd3RHbCBkU2g5b1g5YnJSUmt3NnRYQkFDVmtvbVpuY1VLOGVLWXJmMnhwcDVmaDZRVWVhbitYVXJUeVJabUU1QWxocXIwcjEvekQ4TmdKdVlRICtiYmM4UU1BOThuQVJzOEVYUFFpUnZtbGF3S3cvb1hFSkl5L0NmbDZWRUNOYmhJV0FSQU13bHdFU0gydngwYWVuMEQzR3p5SCswMC8gdjN3V0E4akVSUHg1QVNxWWpQcU1BQ29KaThHUWpBSkVlVVlCaWRla3R4My9kLzZKendEdW5XQjdDcUIxVHdpd0I0RUxyRlZXUFgwbiBqTFhOTHduQTJvN0NWbUVUeXJaUUFxQTRFWGRtR2F6bG1BQkk0VUp1bGFLQXdqV2V4RUVINElUdzZQaWtOZWc5eTRESG1YVmVDSXF6IGdLWjYyWk5waUdzeEZaT2M2UjNlcTZzd2NSNjJJY3R6OFdMazM2UlhFK0JrWWNadHZ0dHM3dlBkSnAvdEtmdzErb1FBT3drdXNGWisgZFQweEZ0aXFDR2c2QVZZUmErQXFBM0F2cUZ3WmtFaU9HVXpHZ01NY3dXTHozN3BndlBjWVRFbi9aZ1BaOCtVc0FkUVpjL0hPVHkvNSBLa202cm1ZMUZjVkpRekNFNlMxWTdHMjRBY2p5eUNORmZSd3MxM2VpU1hMNTc1OStxbUE3WkxRblp6WDZ5T0I2RU1BdUx5N285d0t5IDRlVjFISVcxQUNwRUNXWGRFZEQwbE9OSUwvZ0Y4VVdPNW9QaGFOcG5yT1IxQWkvQjJwcDR6ZnA1REJqaHNWQk8vcVlWYy9QVG5qUE0gUlBsUHFiT3lsNTFTT1lFV1RhU3RxQUp0QlpURU8vSFJBRDRBVC9Da3dDcTN0M3dqbjVmRWtjZHpKWFVGWUlNLzEvVzlnZzJ2dTcyNyA0ek1tNUVjSFd2ZXhsNlJ6WnVHU3ZYNzM3YmMwakNQdGRrT3M0S0lTNDFxQUZNT0tocDdpS0VEcnh4eDdCVlJQM0dOcFlzb3BrcXhoIFlrWm15aVBZalFoUkp3Q1JlcmtybjFGOXRQcjNoNmJIejE3aWdha0JjMDhBeGpUQ0Z4UEVBRlk0eXgzUTFNT1VWSlVBd0dnb0paYXQgckxXcDdDNHUrRUxNbVg2N2c5ZkFkNk44VU43eFJ0aXR5N244OXB0dmxObGtZZWMwREdVUmxUeHJQbjRvMEQ3S0N2OE9FL0VrZXdGYyBRdTB4QzdpdW9vQ01MK093RXBNYWZtek9NYTlXVWRhdXVBSjZZQ0tHTHBaT1hrWWEyS0NWc0o4Y2VqMDN1QyswcGtFUWhCajVnTG00IE1ka1h3V1pIOTdkMkxmUWxTZ1EyQzFoS2VRdHc0WGFJQUpoY2p3VmFNbmJDV29LZXVEWEFiWVhQK2kyMDU1YnZ1Qk1sRzVUWkVsaXQgUzN4MWQxZCtHTWREVnZ2b2pOWTlOY0JlUkxEWEN1d1ZsK3lWU29vWFNrSVhjZGVYdUJLM2RWWDZPTXJ5MUFtUENSSlRFS0NOQUJvaCArSkVqeVpQaUNXTkJ3eG1SNDIzaEpuSVBXaGUvR1ZCNzM2bWg3TGtHUG80Qlp1c2k0d1J6QlJ4QXBvK1RnVTBmRzdtRW1PVjJMRU9NIEpjSTZIQkdDWHBVaHBMemVDUmRlN0FSc2wrVnFpdzhibGRtR0l0UUg1LzN5TW53cnJDWlM0bTRYRG5KdEg0M1J1aWNGMk5VVmZTZmUgNi9ibFM5cHV0dEhZUzJ3NytXOU42eml1ZXJrV2NPVStsUlhGVklhVUJIKzU2d1NhaUlpTU1hUWVYbTAwUTFBNEg0c1pQbCtYT0k0YSAwOFZoVjRaekg4MmlJYlFYRHJaVDE3RDJ6QVJtWDlnMzc5bUJGK0NoYThRS3A1WU1XQndDZXhTckJJSy9nQmRoRlphTG1FamlmSlV4IFJBR2JPSEhpYjR4aTh3alljZ1hiZWhmcFZ2NmpjU2lhQXBDM0NBR0VpN2R2d1dyaFppN3ZPZ0phZU0vb0dYMGd5TzRIMkIvK0VPL3UgN21nWVJyRVRoY0VFY0plakdJU1g0bkhCc2g1N1lhc1FFNCtKUzVleXNIaGkrVmRZTHZkQmlCMjN1NWc2aGhVZ3JwZ1k1RW44V0ExMiBDTUJnS2NCU0JPN3dYK1JxbmdvaVR3S3FnZXg1a3RueUZIRlpQbWYxQnNBUkk0NkIweTFnSy9EaXd6aUtzd0ZmZzRxZ1NXNW5XWllqIDRtWkZWbk9odENTM0JjY1JjZXN1QjJHMm9SdHlod2pBWnB2dkJKQUFHZmQ5V1Yrc3k0VmNmdmp4Ynl4QU94c1VlUjgyNno0QVlPRSsgRS9FUVlGZGlHQTZYd2w3YlhWb0x5Y2UrVCtLUnBTNTNZSzR1VWhibWlwM3dWeEk3SUZIb2dDVVFFTkw4MGE0NXlRUEtac1ppaUhoRSBNOWMxYURLSDlDY3pjcitFamJoRjhwK1JIMmFnV21LS0YrYUdSZ2RSbzFDQ24yN1ljM29HQytLT09WQ0dxU2N2elBWQ3VBaHl4aWhyIE50Z3NhV2h0cEZFZVhZOTVSWjBvNHBBSDBkOTFuMmgxdXlrM3d4QXFkTDcvN28vbGgvLzRuK2RNeC9jeUd6L0VYS1J6UVk3dnI2L3AgOWdCZzIvVTY4WFlYZTNGSmM5ZUxXU2dBUzRJeEFzcGlsMU5NNG5SMWdxdE9qSEZVQVhjS0xGSndJUlV0K09Ka0FBT2VBRHhDTE5GTSBkb1NTOUxRNG0wMElvNzAxa3hxYlBTY080MzF2MlpkQXJuZjB4S3FweUhwZldJdFJaQWRUa2NWRVRPS1FvVktZTStOQzRuUWhEQmtRIGsxUUdHK0Y5Sk9HMXNTOWpMMm9sRDhrU0xtdjVzRU5RTXUrdUxzS0wyMDNZQTlyMWRma2ZyMStmaXpvKzJteDhMNUNkeUludFJSRTMgMTlkeEVCOXNEMkREa0hvQlNoRUdTMklHaXVuWXlmR1JaU1gyUXUwZGpSSGdFcERKUlJZTVFWUW5SN0dUUXl1ZUtUTFBvWXNBR1FCbSBEQ2Vmck9DS3psNzZoSjgxRFlKb3ZZMGFIM1NQdWRpbzdSTnkxNG1IcW0xaHRvZDZhRnlyQnhSU0h1alFzMXdJUVdXY1ZBVHZpVkg4IGt6VTdMWmFjdkhTVUV6L0toL21GVWdTSGljMFV4WGpTcUhWS0E0QlcrbFhvQlZqRGRnaEhRTHUrRHBlN1hmRXFrU05GZ2Y0L2hzMjYgajNDMHB0dVg4Z3QvLzd2ZmtYdzV3ZGNRZnlzRzgvWkNBTGJiVFFBRHNCUmdwU0NtMnN0OVdXREU2NkxRUndWWVFGR2lNQmYzRHF4ZSBEbDRpaXZJYXVRNHdKelYwbnhCYk10OHJ4bUNoRDZyMmg2S05UN0RadWQvU3NQWUpzSFdpckpRWE56ekJ5ZVQrRUU1dXRxZ2lxVjBJIDB4QXNocm9EQVplNFlvUnJzUnlqZ3d1VmpXQTBYQ3ZRU0s0UlJCdkZPUkY5aktncUF0Q0VBSFBmVVQrTWUwRDdlUnlRT2xBOS91bUggSC9nZ2ovWmViUFpva04xVDJVRy92N2hVY0pWY0lrTDB1K3QxTE5zaExnRW1YbFVuUDdBWFk3R1BXUmc4NG1rRldBK2dLY2hZYnVPeCBRTDNZNUwxZ3h3QW1vQk5vSlFROEl0Z04wVVl3R1JtOU9hQXEwT3o3S2IweFBTRHkwY3pJcHdNWm43SWE5aEpSV0JLTDMzUlRFb2xRIHQwWDBIakkwY2k2VnljQmVoREpXQlJUOE1XRXhCUFdKQjNudElKNDZGbTRBRGxiUGdQSVJVaWJyeFVRU2dDVlp0NVhSZW1HMG5RSnQgZUhFWjB1czNxSGNNb3NmaHV4Y3Z3di96NWswNVpUWStoczI2RDFtWERzM0U4ZFZMMm0xMzh0MkgrRXIrRzNmYjFITVJnSzBRanA4QSBScDBBYkF3cklmTmV5RzhsdU9qbFNLeGtpUktROFVxb3ZaZFZhd1dnb2M1S2puUkhNQnR4WFZnRElnaDFrREthRmd0RTFwSlNoUjBSIEw4ellnbjlpQTlBemloK2VYTlhtUmtBOWUyVVp1ZzhJSm9MQjFFSExaRDVadHRzd0U4WFp3TFg0WXFnYkZ2MkJKYVI2UW1TcEgxTFggUVp4OVFBWlZROEpRdWVzUUYySFJUd2JReWpEeXBTalE2M0V3c0Y5ZDBlVXcwQm16OGNGczlpaVFuUnNac0RRVHM2d1dzY1E0WEkveCBJZ2RVYm1pUUF4SEVNSUs1dWw0TTZKVXdQc0NsRjhaOVhEam9iVG0yY2xzZWwzVUdySVlLR2ptUXFQZm9VRkVseHlHWkw0WnJIRDh0IHB0S2VCNjFZOCs5SHZvYXlGM0EzYlgvR0VEUWJzUVkrMkFPUDdNVlZBQmR3aDZvRWhPelI3WlRkSnh2RmpCbmxVV0V0RnJDcHE3RkQgb0F5dUJWbGtXdDBKUUExeGtSSTBWWXRLOHlDbUk4ZU1KVjE4dEhIa3plVkZpRzgzNkxqblFlNURyLy84MTcveWlmWGh3V3oyV0NZNyB5V0w3Wm1LSjYzZ2R5NURqc081VEx3QWJxdzhtMS9LN3hBOHJ3bUxhR2diVTZqVnJWME5jeTBGY2lZbTRGa01Bd0ZNVGtnRzA0RURUIDRFZXdWY3BNeGNpV0ZpT3EzMm1STDdOa2Rkd3pUR0pUN004dUpSeVdVUlhlaXdOcnRiMGxueTExaGpJZitHRWEwTStrNFh0ak1qbS8gQ2pEMXgrQmFpRjZqYWx4ZW44SUVNaUtQT1NQTEZyQStGekZ3UkY4WjJWbGNENzBZVGR2TWwvR0t0K1d0dHNtTUFqUllhUi9DWmc4RyAyWDBzdG1jbUNvdU5WK0tIbFhYS1kwNURweVppbDdWYVNuMndsVmh2RGpCYU85QUVaQ2crSkFFWkNZdHBmZjFhd1JWNXBUNGE2WUhyIDdGb09YdVRrNExKcWtNQ1dMZk1LRUZxeUdmRnNpRFErZXo1dUdpLzh0ZXFKZVFqRW80N3NxV2dOMnpQQzlpakhSNFRSZkREMXlRUXggZytqSkFEWUwwQThZaEVFdFF3TVpRaWdWWUdiM0lJd2lEQ2FtSWxwaEJHQ2pBSTEzaGNWRDQzRzk1YXZiV043a0VRSHlLR3pHd21hSCBodStEMmF6N0dDeDJCd2V5WklyQzRXTzZpbXM0bUd0TmZxVVJsUm9BV0M1OVRPSjFpdjhWckJkdkNiU0xnTkplZ0V2dXk4RmJpM1VBIGtLRkxaUVVXSXcyR3NBS01OYlF2NExJZWwyalJSbDJxNHVJY0d1U1czNTNNcUc4NGV4NDJJaTBzeEJsc3RWU24xaW9xbVJXdkM5Zmsgcy9aekNzQVF0a2V3UTY0SFRLaVExKzlJQTJUYTRabTBodGoreW5UK2ZhbTFGaG1rWUxVY1gyQW1ucDE0YU15clhOWmJpanZSNHlScyBKc1FobHc0eEIvU2kwZnV3V2ZjaExIYUZnTTAzcjZoc3R1Z0ppNis0aTd0K2lFTzRTTDJ3MklnVU02bzRxQ0FmaHZ3WG1sR0VtZFQzIE1oYWpjSUUrNXlYUTVHQW8rT1E0S0p2QmxFVGdJeUQ2cU1CU3NFV0xIR25KUnd5V3VhdzVNamZwNlVTcWdWdTAvcGxFOVduUHFyZVQgNDhNamFyZFNMUXd1Q2piV2lnN2NuaU9McVBwRm1KNXBJQ3krQ0lvdC9EQ3R5RnJFTjJ2K1RSUGE4UE5Ja3dFbHdYQk11WFRpM1dWYSBGVjV2bzdJWkN2MkZSTnczZTY5a1QvZUlZM0xFWXYvYVg0ZGJ0dUUybGNWV2VZemxvZ2h4SlFFWWtzN3kvYlBheVdDd1hvNUFqd0NIIEJUeTRtb3NBbUhpY2NzbGlKZ1pXTm9NSkthL3QwZG5pNXFLWmpYNGdzV3E1aTJXREhxTG14cWlDaS9mckZ4dUJQVHMyNHoxV29DblYgYWZVN1d1NVI5Q1I2SWJBR09vcWNjVTFBeTJPakFrMHRHN2tRL1BVWTNTQ01QQUhOZlFiN2c1b0NLQW95OWZ3eXdBdUFwUXlBcGVKcyBWaXFiVGI1WkZEWXJtNk9pNFhlWmpCOVVoYi9yWGduSzc1QW5wSmRDTHNOcVJNZHk3TVl4amIzWXhXUHNVc2xUSlFjU3pFVWppUWhxIFJETVZ3VndzUUl2R1pnVEFZYUlPK3A2RG01VUtTZzNoSThUZjFZcVA0RGEzMXlsR2E0U0lod0NiQXlBSHEwU1R6MmNxTHJSMGdUUSsgQUZ0aHgwaFJWaU9NZDlGb281WlNvYVVUK1RHNWhwVURGeUtSZFdrc21LeitEYmJnTTNJRmtRMWNxQlN4bHVzc3lwTkxTQ0MwTEd3VyBoYzJpc1ZreDMyeU05UHZMZjZFLzMveGxPZFB4UVNiaisvcGtGdkM0SGdqRGJzU3FwWnhleEl1eWllTzZSUG1hRVdGN2RCeG9tVlQwIFNnNndXUENrczRicEFTSURtcXhZYXdXWVhRQXdCRUhXSHM2Mzl3VmxzYzdDczhaaWJJTm1vOXZkZEFpdUU5ZE5ubU1JZjNHYjV4cEcgcjhBUFdobE02TjBOeW1JSWdJZ1hoVTRaTVJXTDZIRU1tRmNWcDNZbjk4RFllcytLMzh4ZTI0aGMyMVR2cUN3SWYwL3IvZVJmVk95diBjbHh2Yzl6RkpFYWFNRjhXcS9MbFNPSG1DV29YVDFUYjYrVVA2WXJ1VUtJQ2dwWEZZN3dZQ0lXWXdtSng3THJJNG82Rk1Hb1ZmV1ROIFhhQUdVY0ZDWnY0SndCakFFdFl5VUNtanVaOVdvNDVtV3NKa1pKaU4zY3hrcEtWVlpNZlNva2M0SFpxTWp1RWVzQjJObDIzeStWQjEgQ21SbUdoWXo1cnc0MlBQVDJqZW10WW9LREwxT3dZQlcwemx6N2FvWk1QbytzR0V4OXN0b2tnbGFjbFVESjhGTHNnUmd3bWFvS2U1eiB6Z09JNUdKRjZlNk82cnhQTVJuRFkwM0c3ckVNTmgyTjlXL2wxOTlwYS8vTDlETHV5cDJPREFnQ3NnZ1hNb0Z0MFBvVktwWDNVWE5lIHJFQURxeUdvQVVhYm9vd1VwcEMrWGVDemFiaGZYMitmZzNGOGVtQ1RoMmFydVVnVmFPbzFxMysydEJENXZoUGQ1Qk1IUGViYmU0RVAgaTlrWDVybVVJTXlObXBqMmgwQ0ZnY3RNUGRNQkQzYXdGWGJVSUlyaHpBcUtMYW1ObHVIUmlvbTFIRXREL2tWeGdCeXNBQzVacmxjUSBHTXZGUll6YkxWMm5qdDZ3QjBEZXcyUjhMNTlNbzRwQ25XV0R1WWp5eDErTXRKYmJJK1p1Q05DaUFDM041VTl5TTNRZUhldzBGQjhCIE5BUXhwaEE5ZkM2di9LQVpZR3lNUjhaaVNFZzdpeUZIaHZ5OVQ5Q3BuZEl6MktycmZIeGVxVm1PejRiUGVBcCs4SDVzZjg2WGtSY0ggMnhrbEF3dGNCZkpFdEZrMFVibExaeE40N2dhZndhVldqTURFSEt0RnBPVjZ1dEFYTFBRSS9YZFl1QzJCSFJKbXkvQUtMWTVGWEtBUyBkeSt1S0wxNVMrOXJNcjRYeVA2MFdvVzNIbFY4VmFLYWphZ2RYTWx2QXRBd01BL2RQTUY3d0lMNlVKcElWbkFCTUdvNmt0WWw2c1g4IE15MnA2ajJpYUtGN1p6RjlyeVdqTlpOUE9uWFJnVlpOQlBaMHRGVi9ISnFJdExUNm16d2JWdU5qNklWUUxjWWFMM1ptMGdKaG03NFoga0NjbHZ3N2Uyc1JXazZEamJvdm0wdUM3QlEyY0RlVEY1eGJxRi9jRjhRTDRjN2cydjh3YWhSTkdYd2lqWWVBVFdyRGwwNjVMb3RjWSBwaXZmUWtnbTNPNVg1NzgveU01VjNBdGI2U0JTbUlxbGV5blhHK0owSWRkajdBVDVPakF2ZXZFdXpMcWlQeWhwa2EvVklDcXc5QWVqIEFEZ2FxRFF3b2lha1ZlT1R0YnRvQWh2dnNWSXEveXd3R2JPM3VIaEpGZFVSbUZPTngzRUl2ekhaTTJPeU14dEM4RlRtYmVhaTk1VnAgL1pWVzRCdDdXWkU0QmE4eVVFQjZoVDV5WUJaOURKcFBVNTN6MnNhNTZCeldGUkxZdW5qTHRjOFhGQWJSNW1Eb2RjazcwYjZYOGpHdiBWZS8vOWZvNi9JL1hyejlhZ2ZDcC9KaHQvbkIzcHcrV0Z3V1RLWFhRS0hwUFVhTko2b1NxbmF4MWhrckRDT0dUTTVyOVFJQ3IwMEFJIGJwUG1PZlIrbU1GbDdBZUFhWmpXekVXeXNIMnFSVEswak1vampFOUdad2RucmpIWkY4QmtKZFRSbVNYVWprQUhseWVRUTNVUGlqVk8gZTZlbmVRbXNtVFZicERNYmN3RmdnL3IxV055THVpbFdiRjVVTHhNS3phR25yUFBnemYyd2JKQ29hU2Y2dlJQZHZoYmN2akhMRmZvZiBYcjgrMnA3cFhQRGowZWFpYmd4aDJRYkUwdlVvSkowL3o5WVJOblk2cm8ybmZBVWlnRFpHWUFLWVU3V2FmL0RWb2llYVBVeXY5SzFKIFo5YlhLSVVEWUtoWnhBR2hxYnBhNTExT1RCYUN6eGZqOElDd2ZhT3paeEJnUEZIZXpqeFBhSm5hcHBYSnpBdGdtN09wb1hpeldYUVkgSjFwNFZiL2NiMU0yZ3grR1hrVFZJK3RMTkwxU1BTU05FNmo3d1ZQTGxCS0U0THlMMEZLa3AyS3hhOVgzd29mRGN3OTFpajhZWlArMiBXdEdObVlyaGxkaWxkMktucm9zRlBkUVY2cHhWYkU1QXJETTV5SU1nWkVFTHUvYnFqZUMrbHBaTEJXZXNva3psUHBnSFBGZ2RYZ1d0IG00UTZlNUgyODh0MDhLc2JtSjUzZ1BIUUg5dWZmQlFtKzhUTEhUVzZhSmticnFsbVpvOTV3R2xLeUprRkc4QmtVVVBXUE8zVVdSK3EgL21FOEFRcUpxWmk1R0hUMGxWV0tSTWUxNi9kT0xpOUYzMThqT1NmNmorRGZiU2tmdjU5TXhmMDBPSU9sNjlRcG5JSWVPblBEYk9WNSBxcFJXeWlmMTBWZ0JwLzFndGQrSHpRbE5DaTRybDBxYXVkY3dQWGFkb0ltNUpnYXI5bmhsc3dYQXByaHFqWDAweS9CTGdsNXRJK09GIGlWL0JWWU1mUGxqVFdnZkpBR2pGNHRFajJsWTQzbEVkdmxRamg1Wm5OUk94cUhXa3oybU96WHNTTVJNckx3SnBQUW90UkwrWCtxN0IgdjVjdncvLzl5eTlQRkYzOC9iOEVmdlBXOVBmVmRRaDNtNkRPSVc5SnpOZm95aDI1emtZVUZvdldTWTZrZFBMNG53SlBENHBXMDlQMCBPQmxiMlFnNFpVQXJBT2JaOTdKdzdUN0EzSTdndVJDZm1Sckd2bFFqc3ZKWFdjU3lwbWVpRFROVmZXRFhpNlQ1TU9zZk0vZUVMUzVRIEYyeGxNZEtDS2dlWEF0UGRHbGlFUHE4bmFITFhpNHFodDBXRGVvRjNwdSt2MzA0NENFOEZNa0d5YjhvM2JjQ25RUS9lS3BBczNzTzEgdE1XV0d4QzQxazZIcUNNRDJHWUYyRFdIdWRqWGRqblNGUVdyQzlrd2dhaWhlZkpDNEhvQVpuRFJCQzRLRC9YSG1qeHJyUEhDTHFFaiBzTkZjTmhXREJ6dW1LZE93Y21KUTl5UjRRNjlhVHpvUGhzMGlzZ25nTmxvd3FJMFZzYm1aalhOYzZQQlN2M2R6Z0pNZk9ienowWjNSIHcyNXdqOVFjd0hsL3NEUVY1dXBqVGtJMkUxR0p2ZGFWYWFPbDlvQjVCWDJZYjV1ZmhkdGtLNGs3dTlQS1V1K0g1ZUNjR1Z4dGF2RFggd1dXMEI3anBsUE4rcFB1RWZqZ2FhL051cE5wdmFMT1c1dHMrSDRacXZiL1dja1dkOW0zNjZvdTM2N1hydk9xOTdxTlh5dGxBeDZGOCBVQ2MrRjU0cjNBbkY4dEZiL2RVMTAxTHE2QTZrRzlBS1FKcWFMSzNjMm0wOFdwaUV4QXR6MEUzUTZYcGlNVDVaRUJ6MlFkamtDd3VJIDBJbHphWFhDZkdEQm5OQ0xxamVlNWpFZ2FZVWRUKzZHM3ROeUxOMUVRZlZUOVZRZmo2cWpGbW1KcnRlbXQ3eVlrRkRKNW9PWTdLQXcgMk1MM2FjWmszV1kwVllRci9mVGU0cTlkQmFUcmhlWUlEV0NhMFNoV3hLdDExTUVUMXQ1dzZZVm44OHEwWEtVT3pNVFpuTmhqc01aayBYNGxYRnZackE3MVFidTk4N3dFdXVMNHNGbW5UTnc2TEFCblhJdklJL1NQZnFaVXNDYWY2YWpPeE9xcVJzMElXNkVnSGVsL3hjSlBMIEVXNE9jMlh4QVdIV1NVbi9qNHYxUkp2ZitPRzQxSkdUeFdycTYrNWhRZXVoeVRkOUlCM0o1cU8wdy96RERWakJkOXVPOVVEeGNsVWkgaitJZXJXd0xGanNIc01aa1h5NlRuZFREQlpzZG5uQXJjVnpxUXRXanhVSnYraGJxZmdsMVJBWDV5RURiU3lGNnVTUjVoZGJLOVAzUyB0OEg0WnA3Qk91SGhIRjRlNjVQdC9YalFadlpHOFZKTlJrMUcwN3poSGp2RjJxNml0ckp3WFQzbXlVSDFrTlNPWnA2cTZlc1FuRkM3IC9HZ3hCb2ZNOU9ZSDUyQ2FmSEZnT3hrYzl2TStNeG5QbWpTWms5Nk40Y20wMm93eFAyZnp3STNWNXUyMlp2OWVVV0c1YjAwK0YrdVogeEpkUnZTOG5PKzc1YVh5eU16dGFNdThOMTZDRlliYzRNRXkxWUNiUS9qd09QeW9PVnBxbkRKMnhLeHF3ZmpXZ080VzY0RUdPZVFGZSBxS1hlanRVTklacVVpNllwMDNzdUNCM284WDM2L2xDSlQzVkFabE14ekZQdmpuZS9wTXBpMWJtdFpzSGVmQ0ZIMi9LZGZHeEdOckI5IHhlQmFtb3dITzhFY3RhZnQ2Vkd0Z0tTcCttZWVYdVZnQzNIK1Era0pkQ2srOWNIeDNrbGFGTXdRSGZSMzJkUDdxOFNDMlE3OXJqYlMgclNIdlVCY21uVHFZVURickVwMVlrRjB2TGN0S1lRbk1qL2w5SHdVeXVyZzgreUY4OW92VkNvdzZCOUd0eE1VNDdYQmlDNlo3dndlZiAzVUszeWRmTFpuVG0vTjhYUTZEamlXVWU2dzVUS3R1ZlA3OWZRbm9rSGo0SVpPbjdmejM1K0hwaHd4NzRZNGQvaW54VldiaGNyVksrIHlkTUR0ZXBaTFhpa2FaR1A5OFljMktmdlBnWVBoOUo5K1BjL2RnWlRPRzUzZlFCNERoeFJYbzV5STI2QWEvSjRIKzVoQy9XSktOb3kgeVBHK0FZK245Y25xbHJJVmdNem4rcEVwY01OT2t3OVF0WU5GbUQxZHhJY0w4NzRLN3V2akJDTFQyM1FTVk8rdnFFKyt3Y2x5RlZqdSA0ekh0Q3JGZkduWFVETmFNeGlhUDk5b09tdEpxRXZ1Z3VYQnZTM2grdXRVK2Z1N2pFazk1cXcxbFRUNEFaYWVpWi9Fem1rN3grUjZxIHN5OXBpR3R5cnk0OHQ2VzU3WWZYcE1uWEE3SVc0V2p5SE9YcDliSXhXWk1tWHhYSXVMRlprK2RFWXA5R0h4dVROV25TUU5ha1NRTloga3laTkdzaWFOR2tnYTlLa2dheEpreVlOWkUyYU5KQTFhZEpBMXFSSmt3YXlKazBheUpvMGFkSkExcVJKQTFtVEpnMWtUWm8wYVNCciAwcVNCckVtVEJySW1UWm8wa0RWcDBrRFdwRWtEV1RzRVRabzBrRFZwMGtEV3BFbVRCckltVFJySW1qUnBJR3ZTcEVrRFdaTW1EV1JOIG1qU1FOV25TcElHc1NaTUdzaVpObWpTUU5XblNRTmFrU1FOWmt5Wk5Hc2lhTkdrZ2E5S2tnYXhKa3lZTlpFMmFOSkExYWRKQTFxUkoga3dheUprMGF5Sm8wYWRKQTFxUkpBMW1USmcxa1RabzBhU0JyMHFTQnJFbVRCckltVFpvMGtEVnAwa0RXcEVtVEJySW1UUnJJbWpScCBJR3ZTcEVrRFdaTW1EV1JObWpTUU5XblNwSUdzU1pNR3NpWk5Hc2lhTkduU1FOYWtTUU5aa3laTkdzaWFOR2tnYTlLa2dheEpreVlOIFpFMmFOSkExYWRKQTFxUkprd2F5SmswYXlKbzBhZEpBMXFSSkExbVRKZzFrVFpvMGFTQnIwcVNCckVtVEJySW1UWm8wa0RWcDBrRFcgcEVrRFdaTW1UUnJJbWpScElHdlNwRWtEV1pNbURXUk5talNRTlduU3BJR3NTWk1Hc2laTkdzaWFOR25TUU5ha1NRUFpPU0hpZHNpYiBQQnY1UlByWW1LeEprNjhIWkkzRm1qeExPdU92Q0dSTm1qUW0reXl5WEViS3dmV1psemRHYkhLdkxwelNJLzQxZ3F3NFRaY3pCMmovIDBEUmNOWG5JVXMxbjlHZ0p2RS92dHNTbi9NbHE4UzRpT0lWTy9ISUtUT2QrZU1OWWsvZkQyTDdYQmYwU1BUdEUzbElmbDNyS3p3OWsgeHdESjlvVjVlaTRldlliOTEvUHk3ZktiZWI3WUUrUm1BVFdvTlRrSm9IMzlnTjRzOVdoUFRla01IQ2Y5TkwzTkowUDc3OCtBandJWiBiKzVPUDc3NFVuUTI5OEFQWFk4ZTlhWW1UVDVNaDA0L3ZjZHNaM1Q2SEI0K0NHVDVoLzkxOHZGTlphR1RYNFpuMjVBRE14V2xiY0sxIHJROHRtTkhreWNIbmVtWjZCMVhFdFQ1V3pvSU4rZ3k5M2p3U0Q1ODg4Q0cvYURZWnkvUnpqbWpiemNQbDVYelFoUGFlYjU3YnI4emogT2pqLzU5N2paaVFkNmNxa2YyVTJGU2M5L1ZJQ0h3dC9qRFcyVWZZT0ZCOEVQN2hFNWhOTHovS0FjRG4zL2lhL1p2Qk5lbEdCVS9WbSBUOFdnWHlYd0dTQ3FmcFlEdlgzdUlOTXZtUGVCRkFvdm5WRDdnZE9LNHY5V050UHJzcjk2eGVXS0pPK01wdzlHQStEWDdXT3hudmNGIGp1SWhVNVhaS3Bxc0k5NnpvSGdSQURHOVhFUWQ4eFBvMHZ1QmpQUi9ZVnF4V1VtTjE5bms0K2xIemwrVzVtalBCTGFDMTNBTnJjSlggVzdCWW1TTkJ0akl4YzNtODk5cmthdzVvK0hwYlhNZDRpbGdmNlZLcHdBS2plWDZXRnhGSTJyZVFqdlJZOUJzcUhzMUhNK1YvaEhTUCArWkUzMlRJTE1VWXVIdVJndVkzN0JOZHl3QmR4Yms0VlhHUU9KbDVQK1Aza0IyVFBCN05ZdmdWRDdFQ1FNUjBWLzFHMDc3TVYrUVlWIDNHZE9DRFhkL1BwQVZianM2MElOdG1rd3cwRUQvUkUxQk9VdGNrUUwvV0hUMStoNnlCNjBvMkMzTTVRSEh5QVBkYVQ2RFQwM2JyRDcgam9jSHVUQm5tV3pjYm84Y3p2L1liS2ZuLytrcWZGdDFlYWUvM1JnWlAxWithT0hxbHdsNDhzSVpKZlV5MllpZjliN1p6RFFCekZIQyBpd082LzB2d1kvZE54ck0yZDVNdnk4ODZGL2pRODMwNmFheVAwekwvcW95bGJvZnJHN3UrMmYzcGIyWFhUMTI0eVVuQUxFdlY1OTIrIG52OXpzWFF2OFZDL3pnSTNqMmF5R1pVeDdwbU4wK01FM0krQm9qTlhTT1pzeGdsWWFpb1NsV0pBNHFJd001L1REb1M4SXpvQVdRMUsgNW9wYzJvODhzdnFydHFyVkgwaG5XT3lwZ0VhL2NqQjh5ci9CQ3hZN1lLVXc2d2U0UnhTTVhKOFFyRjhBcWlqb29IZHFQcFlDVUVXYSBZZ01lSE1IZHJIb0xoWTNVelk0S25jSEJ4L2JKK2xVUGFxMS9TTUZENmpQdFFxM1UwUHhDTE9hREZmTDhXY0VxSVQ4YU5xRWFnY1dBIHBBa0x2Uyt2TDhVUHlCSlVDamEvNXVVQm50bnMxRWw1YWliamV5NWZFNnQ4eXQ5MzZtL3dGT0JZbUlsOG9CZGh2L0tqbVBVWVhNL1kgOWF6ZU56M0VmNnFYOHJtcXAzaFB0UHUxY21UU2F3cVRtUWo5Qnc0K3RrKzIvTUhVcGNRN2lnZlZtRnlUMFhhTkh4N0JXckVFcFM4RCBrYjZhOEpQd2F6aGJBSld5M05aVmgyQVIyMnBUUEdPdGdOTnJRemN0VDBSZGZNUVhQSXpTMG1ka012NENXWStmNkxVZjlGMEFMakJZIG9STmdQOWFQb3BHUU9PdVJCUWh3VzcyMnJHQlRkWlRYZ3UzSUFZZjNSK2psckwra1ZoVHZSUjlKOUI3Ni81amo4R2h6TVd4bk96U08gOG4zQlpwdkNzWXNlM0hEelRnOEFhekNEY3JRZkRnWVgwQWtlc2p5VHpVUkVxWmlBREVCamphRHFBWkpsQkxmbG9IQ1N6OHloQmpTTiBBY2tCRzJ2MFp3bTJDWHhQQ3loK2o5ZlNGd2F1endLOGFwMU00Tm8zRVF2UExHVm1vT2dId2JpRG51QjJnYjNuNE5KU1d0eG4xN2RnICtnWWVDd1kyZVZWaEQ3cVozazdWUzZ5QlBORnZXa1dHdnAvQ3dVY0gyZDNmL2g3Q3Q5OHFaZExyMTRHdVg4aEIyWWgycjNnQTRQeGcgcEFWZHk2RVNYeXNpRnBNamZtU1FueFdGeGVUbnlURUVpMlVBVHhsTkRXSzhKbUFscW85VmNHV3lxTDdhb0RRcnJsM0lITDBhR05FVCB4aCt1MkE4RTdDbm1wR2NNTm43RTQveFFZSHpRY2FicWUzRlluc01ELzZ2NjZsVWZuTTBJZGIybUwzV0JkaDFTWUxIcGwyREc5RStlIEV3ckxVUzRGbHBVeW1wcVNNSy9ZVFRQdXhlQ0NmaE90VGQ5WHF4a0hUd1d5Lzl6dHdwL2syOEErelI2K0YycmlVYTdUbEFCa05ROGogSzVYNzZrTDJReFBub3VCU0UzRUVhK0Z4MWp5Z3JqYWpmcStDKzNiQTVLQkdvTm9pLzJSNUM4V1BIb3hJTTlCbUJlYWF6SDhVNDV4WCB5RVc2Z0hnL2VlREE1a2NBamo4ejBQaXh3RnFDeUoyZnZlS0FSMW9POTdVMm5TeVo0Nld2VHVyVFF5K3lzMWhtdlJid3NDL1lJWXhjIGdXVVdrdW1iNkI0V2V3VWIvaU8vQkkxL0Y5QWIxU0NKZk5oVzlMb2owL09xNzFqZWdZTW5BNW15Rkd4UytTYXY1WTlkUitLTi9PR1YgNThxaThGTVEwc0p4MXpSZ1NDVmkxWWpGV0t0RS9ZRmMvS0FFSHVXRWpRS2JVUTdJNkNZamJHaGRtZVJ3amthYmJGaGlOWnByV3d4NSBSR21SRWo4QTI0ZjdSa3ZRT3NhbWV4T1lLRXpNZXA5ditMbUJ4Zys5WDBIbEpSTzgrRTE4QmhEdmF6TGVCL0I2bkxteTE0TE5GR0JHIFBDU0xOWThCYmdoWXFreE1Kcm9qWU5QRlBPaUN6ZzR3MVQ4cXltWU92S0xrRmp3aVdicFNrdVhFb045cjBYUG9leTh2U09hVGZaekEgQjJMKzNYcDlwQWh4SEtmSVlpekpJb3h5RnFKQWhPUWZrQXhGVW4rTDhVTUVPRkhBeFRnWVFucnlBL1dnQ0QvaGgrc0JBTkFDRGdZaCBwUjBTb0lwWWp6d2VOWWlveURLOWRFYzNXYUNub204Q2d6eWtRUkNLeDJmdS9VRjJHc0EwQTA5RFhGVHZ5WnAzeUhDblVneWZFbWo4IHJoRDVpVUREbnNLLzQvcTlRSGJZSjFqOE83QW5uV21SQi9Qb0lMdDFWTnlkR05Va0RPcUx5V0xOZzN3QWRHalFuSklDa0VabE5tV3kgWVBwSDBNTUkzWU81cUg2YldsVVdQR0c4UFE0ZGN4ZjI5Qng2RC8wL2g1Y1BZYkk5czJmOHh6K1l2dmxHSXkzeGRlWjRuVFQ0UVoxOCAzNWpnZ0pwRHFRRUxWbGFTMDViQmFQckRFbGFXS0FkQkRvZ2NGR1V5Z0VzK1FmNFN2dE1nNzBrQmFZemlSVncwcGE4Qm8raDVrUmc4IEJrdXpYMllKL05PZ292REl1aGhhK0hRVnVMd1Bza05URlV0TzlRM1Z6ajBEdGs4SnRMTUozcjFBUTJXc1kxL29LTHhPbnVEY015UHAgTVNEanhmLzdvT09ENzFERDlUUkhGRFhRQVZWMG9BM0VEaTRBU211UEFEam9rZWdYYnJNK040am15R05sRkJ0cFZDWUxZVElYVFYrRCBSaDBwUmxIWm9kQW1jVnduMVhQcXpWU0UvajhtVmZSZTVxTFlvL1J2UXBrRC9pQzlFVmE3NWtRYkRtbkZRNG9JZzhwUE1GK01OWExJIFdSQWp6Q1d1bTY0Z05NakpCS3RodGNHUDN6bTRPb0ZXUWxpa2FPUlEwVU4yMkVGa0drRUMxSklsNkJWc3MwK0c4eEF0UnVRbmpJNlkgakIrMTRDNjkrU1Z3Sjlaa2hlMEM1UHVnODdJNXcvWUNiSjhTYU84RVdDSG1BL1B2S05rYnZHS2lLbjlOQVBQeWdQTGoyZXlReVNiUSBrWWZPYXlXSE14bDBnRFJrcmI3WXFBd0dnQkc1TG9WZEJBMmxzQk1OVkdESnAremt5NHU2OGxDS1drK0kwWTJDcGxHMGRjd2VjYlRnIGlMQmlKem9yeTd2d0dLZThGVi9zZ3FIblJIMUErTjc5c1NmTGt5M29UUFE1Ulg2Ykk3K0VDeWJJSDFNcUNRR1BjU3h5MzIzbVlLYWggckNZUlppR015bWhtSWNBRzFpSVVaVVZPaU1DTEIwZm00RmhtVGV2Um9wcWpNQ0I3TFpUUjExSUN3SnpOeURyc3ZBTHRHQ0F6ZmQzUCBaSFNPeWRqS1UyalBORjB5cUVjOHcveWFXRjlYa3k2d2ZUOHgwTzR2VVhMMkNuekVXSVVYaFFBV3pxWmxJZTBlMEdvaDdSa200M2N3IDJlbnZ5VFRYSXRha015bTRpdnJxOE9mRkJ4TzlBSVBCbDk4UnF4NXQ1ZGR0WlpYZXlwTmJPUmxiZWNkT2ZvV0MwQmYyVVhSTEZ2d3kgRml6ODZydXAyNklnaTJNcHBlL0tJUHJjaVY0bjBlODNnc3BlOUIxNi8xaDVYNUR4K0V2aDlCdllmWUtWbXh2ZVhsN3dXcjVieXNMQSA4dVdFcHVCQWVoQ0Q5SWRnTllHSkdMR3lGRkxtSWcxS0JxM0F4TG1mbEJsdVdDeGhxa0ZEMEVRcnkvQjZTdXEzV2RReGVvaC9vZkMyIFJCL1dUUE9rQnZ4UWtORWl3TEVIcU1tQk1XVEZBOEJGdHI4ZVp4T1NxNyt4REk0OEpkQWVCckI5MWlvOEE2dUV1WGEwTENzc0twdlIgeEhTMVUrS1ltZDYxNGg5MmJPalpOL3FmUDkrT3BWbXpabjBiNHdSTkFWVVRFUUFUb0VWeGpCaEpMTG5RVnQ2OEZWWGN5dnUzb25NNyAwYWVkTE9NN0FaZXlId0p1SldoRVd5UFpTT3oyNGs2bjNTQUtuc29kd3ZpaTM5UWxEZmlOUDVkSFY3MjhFMlFId1kvSnIvaHgrQnYvIFcvcE9FSlA0alN3d1YvTExrcnlXMXVzeVVKTFZBT0g2cktGVWN6cDF0Um5GR2hRZmpEdGRlUVJnY2xBTVpLalNXaWlsV2lhS0lUYUggVjFnc0dKdUI4WkthakZFckkrT2t6S3pGMDBnd0tIZndyTWhIZ1k5NFdpc1BneHcwZmE0eEVOWDZIcy9pa0VjNDllKzdiMWpoVFZ3aiBvUFB2aWxiT2lkQU04Uk1DN1Y2QXNjVmtGM01oNXZ5VGdtc0tNbkNwNHlHV2o1TTNUZWo1V0RBY25leDRQMWJJZzdGLys0RVR0clovIGExR2hxVTBxbUE2Z0VLcG9XZ2RoZWtRUjFROExRMVNmUHU1bWdJV3RIUFN0Zk1vV3dJUEpLUGd4b0FtNFJFMkd6RmtESU1TbW94cVIgekNtUFhjcDlFcUNKUGtmVmIrVExrbFo2L0hYNDhXUUQ4cm1neDJPWjdFZ1Jxc2tZeFdUczd6YUN0SXN5QkRFWkJ6a1FYYzV5SkN4QiBHRFM2Z3dQUkFZdE02bE1sd1VpcVVVSlgxTWhoaW9WYlpUVFpnUTJWRmUzMW5iS1htSXdPVHRJK3pxZ0d4aUc0anFLRDhhR1J4QXF1IEdQeHpRNjAvaU5OM2pwcnZKdmNONDZKSU5icHlSTjczRDNVcHB0bDgvTmhBZXlqQWppc29pQmExZmg1a3NBTGJZb0dHVUJtdW1IVmMgS3k1NHIzdmlYUkhIdUErMEUrTUIyTHE5b24wdWtkY2lXbGxHOXJlUHJnOEFtWmg5NG90aDRYYUF5VHUzZGx0QVIrU2dpN3NjeTA3OCByWjM4Q2ZIZDRsQXN5RGE2cFpTVEVFTWNVaGs2Y1Z5RXlmcmJUWW5DWW5IZlZIeFVSTFg3a05XeW1vd1pzWHRSK1MybmNyR1ZBN0FTIG81WVM0b2pDWm1WVTF0RjhoWWZuNVQ3U2VoYmM0TVVxSDJyWW5TMkpiRVhGQUpnY05LUW93SVlkYVltL1J4OEZhQnJzamFiNE5OWGcgOEZtUWxkTkFJOW9Qa093QmJNOWtaUC9lcE0xemNlRWJna2ZUQW16TEVYZVJhNnhoc3EyVWVEOG0wQjRETUErSGE3NStVYkROVnNSdCBSUUNsZ3M4WGpqeVpiSFAxdTNWVFJENXVVenJ6dmNvN1VnbVRqMmN0OEZ4NFlzK3NUVlRCeS9KTUg5Uy9oMjhtcW9LR0syVXdNaGJiIEdPQ00zVmlmaTF2eGFuYUkwZXZDRHhaakQrL25tTVVKS3ltTndtSmQyVVQ0Wk1pVjBYdWJpZzhHMlgwbTQ1KzY3MWs0cTd5VjAvQnkgSTFwMXVTMloxcmtUZDFUWVRLaE1UTWZDeUZkZ3hRSFlxbG5vRjJVZVdnQ0FnMWZwVzVXVWxzYU1sZy9COXhWZmp0QVNTc2tWUEtscCBCbU1pQW1QRmF2TlBnTzJlL2hjNmlFQWFtT0pSeE5CTlAyZXdHV0NwZ290TUNRSEE1RlVweWFOd0dvaGNzR3g4SXFBOUZHQVdwVnNDIGJKRi9Nck9NdkphVWEzZzd1enRaQXUxOXp1U1hFZGZlcGFOWm1YeFBSUUFmK0dkcUx2S2lIOHpYSlEreFcvbVVNWkNHOFMwOFR3RUIgRGpVUncydzJibGhCUnh1L0w0d1hkd1htbzVpWkNqWm1ZY0pZV1V6TXhVNXViMHQvMTVVM0taYSs2M0Rodnd3L1BOcFVmQjhtTzFLQSBNV2RET1lJM2RDTnNkcVZzUml0NWhoQ2JFWkxWa0dGQm9lK2dDcmdNQ0JSVGFQL2cyUnl4dmpOazZMSFNJS3JZdzVjVGJ1aFVjUW0rIEdTd3U4ZXNzNmhDNWVEOUVOR0JaVnVORThPTWVVNUVzbDBZNkdLR1lUVWUrRUxnQjQ4RFMzNUdVMWFKZWR3NDJLR3R5Smt1dWFNa0QgQlA3Ukd1d3BIeGxvL0FDQTFXU3VNaE5TS3c2U2JKTWhyRlJKQXdvb095cFdyaFRjLzFGMnE1WHVUTFZYeXd0MXJiRFdmYWhUT2JaMyBCajJDSXpyNERVL0d1RW1ySnVSYzVNdWhsdVdObFpVUVJTUXhCOVVISTFJR000Q0IwUVIwTVd3bm9CbTRGR0JpRDQxUjdDNnhEM09YIHh0eFZGaE45aGdLb2Z1Zjgzc24zRHpFWDlZLzgrUGUvaHo5OS83MEdRTjdLdXJOZ004QXI1MTYrT2lJNHFCSEdKU1ZQRzFFTkpJUjUgK01uK1NzdFc0QWx6czVmN0FCcStMNEllbmZiYmlSSmJWWWlabkZNclRQSGdpYmYvOEZ6OHBDcVF6dWZESmxhMS9KdzN4N0dzY3pvNyBESDlUZ3kzSkZ3cjFMY0dxR3Y2ZHdkWXAyRmlkOU03TnhXU3hjc3ViSFFLTlBpd1k4bGlBcWRtbnpHVnM1aDBQSWUvbG53SmJRSUM5IHFNQUxhL1U1bXRtd2VDUGtZV1B0UE5EbVdDRnpmY0pCUlhXWVVoMmdSUHVSUy9oandUcWNzNDlaR3IwbVVSUE5GcmttU3djNWtNTEUgWUFvd014MzFjUWFMN2NRRWsvY2hRUjNIbkVwT1E4eGo2a1JoWnhaTG90ZktZai84OE42OWRBOEcyUm1UTVZRMjYxZDk0UzBPdDdGWiB2dzE1WEkvVVl6RVhUaXVvUnhuSGFEMXhreWxtdWhOclRGc1B0VmFIZ01YMEFKSXdHS3VKMkN1TGdibmtXdm5Ld3Zud3k2S2RCNjVWIEg5VjNDbUcvZGtCQlhjNEhQTHl3d1AwdjBuVmJmYTh5UnpFUjZCQW0xZStoUVJ6UzQ2Z21UQVViUE1sdVlUSjFDM0NGaGVtWXd0d1ggcDA3ZUFhZ2VBalIrb0lrNE1WZ0ZtSU90bW9HakI1ZFFBemlHWXRkV082citkSzFxZDlBWkErS01lMkNxTEVHeEQ1UmprRTNPOGVFTSBUWm95YUpQNTZVaTBhQ2RwMFcrcHhlVnMzMmZRTWluVzNPdE9ua1pRQXlGOEE5ekVZR3pnSzd6RGF3dVlUQnl3V01yWXlmVWdMSmEyIEtXK2R4UkJaaEY0ZnNOaWpUTVgzcnZnNExIU3RiRlo5c3l0aHM5M1ZqdFlrVHRrSWZ6SVI2b016V0t4WVpsbGJ6WWoydWxtRHRjVlkgQ3d6c2JhdHpGTitUZWpGbU9tVUZVV1JOUmhmM2VVVFpmYXBJOU1TeDJWNUxFeEZONWd0K2lNY21JM2t3dVFaT2FBRmFOUTBOMVBpYiBNRTlEVFlZblA0YWRNMVkzNWZPaW1WVCsvTFFxazMrSld1YThDSVlVbEgvRzhNNkU5V0VkWkRoWFM3ajB3UllBeTB1QUlVL2tURFphICtSSEtrTUFJNWdjaldLV0Z0c1ppcUU0ZGpRR0R0U2laR2VuQkU1cEFzZmlSZkRyNFFYdE5TSFdpOUJRMGNYUFJURkIzODZ6bnNKZ3AgNjhXK3FPQ0lzSlEwMFl3a00zS3d1eElWYUJPcmNiMUdxN1A2WTNFblM5eVFTaGs0cGpHTllpYUtYN2J0ZGlYZHB2SjI2WXVkWnJHbiBxZmk0aDgxQzljMktmT3NidnFGcnVneHhHSUk0a1FTZ2xTNXA0eWxpaWpscUY0K2Rpeml2Vk9xSFJTdHZ3Y3BVV092UGhBVUt6QzhrIHJqdUFLd1lIR212R0dtTWFOSHl2c2FoUUJ5TE1QdGFpaVp1T2o4NGlDa2srcEE2a1pkTkp0Q2FVRFdBQW1vRkxXVXlPblh5ZmdLUzYgQm1UTXBIWC94V28zYXhuWVFTSm9BYlRnL3Q0TU5BU3pqaXRESGxoRnNTaVZPa28wSHpIWXFPMUdRYThCdEVIelJhU3J2MVpSYUEwZyBXWWg4aXNCWkFHclU5eFZ2UlZKejBYd3lxMXZseVovYVo3SEZuZ21IVmYyRkZpVlY5ZXpOUTVhcys5Zjd2c0xjcm9KaVgzbXovUWI1IGprZzBJOGlHTUQyaWlISTRkMVJOeE1KYWRzVXBEaWtVTFl5UW96Mktmb3FaR01WY0hCUm9iK09OcUd0ZkZyNFl2eStMZlZERngrSEogRnpiai8rMzN2eGVRUWZmRiticTlDOE9ybHhUdk5ybXNWMEdzM3BCVDFLVkljQ2huR2k0SzRpRGFOc04xUEVIdC9VRVdub3BXN1hkeSBhTFV5Qkt5bWlsNzBUV2lDVG01UmlJRVdQU0VNTk5SQ1lBZGFaYkxsU2xxck51YWZzYWpxS0paMFpzdUJhY0k3emdDRCtTb1BkcDVPIDZPWHZkOEVxdmVHMzlGUFVUYVAyUEkzR3ExTTVEMHpIc01kb21xUUtZUUcwUi9sa0M0Q1ZtY1dtS09LU3dSUmdWdk9udnBlWVhJUmsgN200Q0Y4Qld6TjhoS0s3bk94Vmd5bkxXTHNLV1pyRm84RFNRUnFzSVRoYlF4aE43SnJETmhKa0RJR3ltaEVXTFNrMGxZSm5JSG5uMiBkaFcxZHREcXBhVlNxT1JBWVRCS3JCQVFRUlF4V1M1TlRFa0JWdWgzNG40TkdRQWpFZ2JMb3poZVk5anU4bkI1VWVMck55VjFTUUcyIFFwMnU2UFVqRnJtUEE3TDcySXgrK2FXc2YvYzdWWmkzY25SZWlUYnUxbjNvdHJ1UTF5czVKVUpTblN6K092cERYQmR0RW5kNlU4Y1cgRVM2Yy9JS09WVG5wcFMrWWZJZGFUWEZINVRyaFduZ2xvUTVMNHhIV1ZSS3Q0akZZWmR1aWZqRzR0N1pYNmFHMEZBNzViS3J1OFBYVCB4aDNnMHdNNlU4WDNtb0FtMzBjbjhqbDdCYzNoYWJmQkZGNzJpSmpQaVZpQ2FVb3QxUHZMMjlVOUs2Y2pqb2NSOEQxL1psSHN5NmNBIHBzQ2FUVVFGR0NKc1dxMGVIR0JhR2FGdElzb0FGRHpNcllxckhSTURDbXlob0E0d25DdXdUR1l6OFlxU3pod1puRXB2OW10cjZHQmMgN2Y3VWFKdzJqZVhxbDlkUmdRWmtWUmdkZ3VNQWo5WVhGcXdXRWIrcE1KZ3Rhb2VITGhqNDNrV1pTd0NWN1hjSWc5RW9GSlpTSmdIWSB1Tzd6U2lEOFdzekVUc3pFOVhwVjZLZWZ5b2V5MkFjbm93OTlnei92ZHVFN29WZjVrcXhkWkRlM1pmWGlLbFNnc1RDYXJCd3NYQXg2IDRpeXZ3MlF1RDlpcW1TZ2FJQWNMNW9nR09RYVlZL0prRitFSGtabUtDRjlvMDVyNk1FaElSd05Xc3UycFdLTWhjNlY4cVBGRXJpRjggQ3Flcjg1ZWxXUnFhSVczN0ZuQW5yQVFsekl3YUdRR1ozZ0l5WWVYQmc1ckhtU29pbHZteEE5WmE1c3o4MmFtYXhPYTNIQVB0M0NycSBBS3NmTTVWSzFaRjdtUlpSeE1sRVZKTVJURVZXWEF1L0JkZW9ZQzlCUVNldjArZlljbEU3K1JSdlRTcmFsMlh0K3pwS1F2MVFtOHlMIGFYMjBGL2c0S3EvaWFYTytPZDRZNSttK29jNmxoNk9xWndVZmFTMVUwWWZmRksrY1Y5UFJXTXo2eCtCcXlPOUtIS2EyRi9VbnUyNFUgdlJ0a2JWWUdjNENOQ2pCeFpxQ3ZVUmdNK2dzejhjZmQ3aFRBbmlZWmZRK2JuVFFiLzgvdnZpdEJBUFZXZ0hWOWN4dVdRQlBUa1dFNiBjdDhwME1Sbms3V296TWxRRkEzTHdSR3RBTEE2T1ZnSWZDVGhQbGxqVUtRUE5yTzV4VnJ6b1NId29pd21UMDAxaFdwSWhwcVQ1a1AvIDY2aFdNZFhJb3FMQVFSdDFqa3FFK2hTd3B3Qy9HS1AxOGllTndVaVlyRFlGYW9UUmh3RkZIOWhLKythaDVWWlBKcm1Kd3Q2M2piWkEgSEpYeW5NK3A4OXpNUEUwR3MwdXV3UTJOMkZZZlRGdEFIRVJ6OGhiM3R6d0hERkRydDVPRHFvQXJhbGFDR1JSZ1kvSGdSN0hzUTdHeCBmMjdpV1UzZFhvRWlIY3drbldPL2NYbysxcWlqampETGRUQ1Q1bEJoN0U0ek9RcDV3eVZaWTdEOE5yZ1pDaTV5WU5sWWdiRUFZQm1tIFlScmpNR2FZaUJPRE9jRGVwbFJXd21DWHNwNytmei8rZU5aTWZBeUxmWXc4MmNtVG5mL3hqM0FKb0lrY0FxM2ZDVG10QkhDeVVvd0MgTkFSZUN5ZjVINUY3cFp5cURCMXBNdGY4TU9BQVlmU284TUZSS1ZFT0svQVVZNnhGeGFVQ3hRWWY2RGxMRThENElLZzRhN0NuWnlKNSA1a1pCQ3lDVHNxYjgvWWc2TVFLS0k5cU1OTkFoWUZzNTJHcjRlNUdjdGVJckQxTlA1bUhscjJVSjF5SVo3OTkvbWk4NFJSdzl6SDhVIFZUeW9xQytMSHJBcDEwanpNZlVvSXB1L2hTamlFbUJjdzkyc0xTS28vNU9QMzRMQllQa0hUZlNTdGlpUkFVejlabGQ2clJMQmJmdisgYWpOaUhNVmgxeEVmMTdMVjU3TU9lcG1TT3o3L01OVDVuUlljNHpyMHhob3VsZkN6RGRLaE1TeC9LL0orNG9DVmtrYk9KU1BUM0EwVyA1S0Rka0lkVEFMdTRLTmtBOXRGbVRiNDN5RTZ3Mlo3WitPOGxCM3poSmREaTlaV1lpSW43Y2VSZEw5YldOclBBVGN6SExQOWorRTZYIEF2bzdVV1VQbTc5b05ZZGV0SnBDRjZ0azR3aFV2MkNpdzR6VEZMRW16SllEOG9zRk1mYTlydjJGZjVyZm9VeFdtZEEwRndZS3FETWkgaFM2M1VXOEpvSFVSZVRzMUYvVmtxcW5vTHNiaTRuUFdqNEZHdGRtVG5IV2RyOGpiZ21pcTMzZlQwVWE3VDhscU9nT3dPWkUvMXhkYSB1TjRUelJZVjFLREFPQVU1d21RbVRnbmI0QWxjQU0wVHVsdXhmK1gxcUtoZ1ZGYWdUbEFiSGhuWERyQWNqR0ZzMWNMSnljWmtlenV4IEhqVnA3blVVN1c5QmE2T3phNkliNGVrd2pka21tOG5CMW9HdklJUExFU243RmlaQ2dWM3V4Q3JNU2ZBMWlqTW10K1hzNVg0UWdIVXAgUjhRQzN0N3lIc0RFemZ2elBXYmlZMWtzZkl6ZXBVVVE1S2dsLzkvLzlHOGt0aS9kbFJKMzI1MmFkUy9HSEhkWGwxSFduTmp6S29YMSBHQVZnS1ljK29kWXhZZTBKNnJTSlJvdHhpTVJBMHNSelJOV0lHTXc2L2wvSHdtbmZGalRQMnNuc25uMlBkRnhDZGJROUJlOVRtNW1JIHJKTWJ2YVdGdFU2UkVHelJmSnkyNWxnZ0JtMnloVmJ5b1hLaGxaenJ0WHdHTGhmN0Y3TEhXTy9YNTFmeXg5ZG90V1d0WkpHMWh0Uy8gUTVSU1dkdHJIbU5ZdHNxb2o3Ym91cWJBQ3hPeEpvTkxIWG1HTUQxNkpiUjBTSHVuTkFpdzh6QjlaUzhBYXpNRHpPL0xSY3VSVUpwRSA4TkdRM0dYMXplVDREd1hOdHdZd213QVZmV0NvemI5RzVxS2N5cEVkN3NiS1IzV05rNGxwSjlCMy85SEp2ancxYnFwL1JpTktEcU1DIFcrc2RLT2VzaFh5eUxpS3BsQVI0SXhxSkJWN290OTkyWmFCZFJ1SmxkWHRYYnJxa0VlQnFJb0lBL3Z5WHYzNVVnSDFNYy9GMElPUXYgZnczL2pqbDF2L2tOVm9vZ0N3bmQ0T3pmM2ZFTHZ1YnhZc01YVzRwaldCZSt5S1VmTVc2NHoySkxwajRqYktTWktQRnVXS3ZjcmZFNSB3QUtKWFMyalVxQmd3ZTV0ZGxGdjRNa25jSlVPN01XS3lNcHhDdHhZclBvcll3eTZGdmlCdlJSb2xGQTdHVkQxMzJ0NlFTTnNZTE5pIHBUNkw2dlQ5OCtNMXk5a0JZM0ZRMjNtcTZMKzJLdy9Uc3BpNW1wQnhPcWJXWldYbHkvdTd1ODB6Q2IyNDJxYzRaUjh5WXoxVGFGUU0gMW81ZkU3UzBWeEV4Z1F1YklXL2t3emJhSmxKNEt3ZEFUVWJTUkcrb09UWE15dEJKWkZFTGlFWFpSOXZ2Z01nVDB4N01vT1Z5c0V5bCBISWZ6ZVRJVng4cUNvMVVHdUJtZDNlZWNoOTZndFVvckxVdWZjeG5odFlzSDFvMURHUVJRdk9ubDlyWnNraWpZcGk4M3cxdTBzc2g2IDNTTmNyKzhYRitkZUJ2c3M1dUk5SWYwajB6SDgvZS9oK3ovK3NWeUlwYmNKdmVyWFhSR2diYklZL05jQ3NFMjgyQ0QrdW81Z050UVcganlobDZsZmlkMld0ZVN6YTY3aXlIRlpWUXZZZ0FsbVdwbTduUVhROFkwQ0JkMktycFk2bmJiZkpsWmVza0tDTDBmcStrdnZpeVFJeCBaS2FzbW9xSVlsbVJiWWhVcHZBelY4ZUNaOFprcjRja0xicXEvZnhrMWNjY3AxcE9BMWVtL1JGM3RUdUh2WTh0bkNqeldjeCtEejV1IHI4NGQxSEZwcU5ZWVBOcG1RRXR1SnFwUFJ2c0FVeFlEeU1CeVlpNFc5RitobFNSNi9vbDBYa3ZHd0ZveWMzVFVlaDRMNDgvanJtZEYgeldjMk9LZHpRQXZlSFJUbk1RUzAzRFlKRmp1alBjeE05U0tnQ2J1ZExOWmoyUW5ReXJhWDJ3RFhVTEtBS3cxditVYUExb2tOQmZOSSA5TEVnRlBuRDMvNTJ6Z2Q3cjVEOWt6RFp1NEFHd1E4UlZpTjYrVElJcXhGWTdSWTJkN21OMTVzeWcyMHJwaVdVK3VJQ2ViVW9CeXhtIDdWNVppUmNFbGlscXptbFpxcHFNZ1h4YW5DNmROZ09WN3pNTFR3WS82bXVvemdzQll3SmhCZms0Qzd5UVpzNm4waWtkZCtmTXNiOTMgMmp4NWRTbzJ4dmRFT3ErdzkrRm90VXB0RkhBbVUxYWJCZ001R2Z1VWs4bXpPMUxHZVRUaUtUOHNhckd2aHJKdEJ6a3hGNTI1dURpYiBrVmVwTzlDVXdYSzRJek1qWVM3cTYrVnhSQjRIbmM5aVFCVW5XVDRiTStTaWoxTnpuMmt4bTJNSm9wT0t5bk9KM1JKNFZ1UEpXcWxnIDJUTHlLQ1BTbG5nVGpPdGR6em52QkRnamFGcm56SlROaGp0eHY4QmNGVnh2STFKanFmU2RBRXpZUyt4TFJsNzNCMk92OEZRQSs2am0gNGtPQXBxejIwMDlGV0UxVmF5MUFHbllEMzhMYTRqdFNaaE1xR2k3WE1XMjNKSGF5MkNKZ3NRdmlWY1o2cGNYR1lCOERIbnNCemlybyBwb0FyOEg0NW5oTjUzK1NjVW1nUi9iYUpBc0tZM0NtSW8xWDJhSDR1WXEyMElaa0JjeFZxMUs3NEtQNVNzM0x1TDlVc2tDZkhFY2JpIHVZL09XMzVvNmdnM25pUDJPYW5zUGVMekNtSkZhQWZIMWlKdSt1THFoeTJuNm1yOUlYbEZoNDlNMHdwME14bm5WdjNxZ3luQWdnUE0gbXg3SlcwYndIa0h2a0dyd2hDMUVUbDdWenhxV2pheUpEQzJWdEZ6WFpDckVlTS9tZnNkN1BjYys2bC9XR25FRU9ZUCtPZ2FndHBZZSAwQ0dDdEVIQWR3TmVLM2VnWEdHcC9tNkxNSll5RjliR3pvcDlEVnp5M3IvLzlOTXBVSDEwZ0gxc24reEJRS3VzaHVlKys4TWZLSWtKIEtUOStZall0VXR0dXkwdTUzcng0Z1JTd3NoZnJ4SEttaTRLUUZxeVJTd0Zlclo3SUZvclRmVHN5blRJSno1N2NZc2xxRFd2bzZ3UmcgenBoYUdLL2xCbDBzblpqdlJST2ZIZFdjbmlyMFhpditJakE0UlE3VkQ0dmVpeGFXRGF0a0EzanN0Vk5uZFp6bnRkYm9KOW5NRXRwUCAvRm1QVlkyMFdSTDh5QThMMHp4Q3IzN1FpZzROZkVSRURSZk5qUTZ3RGZFYy9LZ2c5SkMrVm9PRVVsdGc1S3gwbkZNV1A1b0gvZnR5IFI0ZUNhaTF1M1pkdU5HTHVZam1yc050VHBWYXdDdnBxY1hSMmZEZlk1dWhPUjJkdmRFZ2FTc1lSQ3VzWUZjTGQ1a2FXYTdIak94dEcgdW1RdWZPUUNYT2VBOVZFQjl0RkI5aGlnZWVKYVh3T3dLYk9sQ3gxUFhrb0t5bTZiRFYxalVrajRKcFJYV2FjNGxxUXhKSUozeE01YSB4Y3ZlWGdCdTVSaFErVVFpZW1tcWFQQnY3VGsyMjNwUkdiT0hzUlZYS081Q0xVUFNJRWpDSkgvMEJHZ3p5S0o4aVBtd0RySkdCbUVtIDF2RUVZV3FYc1NGQVMyYXpFQ25UMGo5YjJFOXhvdHhhcWs5VFZVV3AvdGNKUHd4dEsxT3dnNndqMk52eGc4Ky9ZQU1UclBabzh6QVEgYlNUdktxN3RJZnIrSkorVkN4eWJFUkY2T1M0NXA1RFQwSlZPckJMNFFobnArUW9LMGltSGx0TSszeS9McHhSUkRqWGZoTG9YbmdkUSAxdEhHTVFsYjZmd0p4SHRmdzRyL0pkektZNWdxaGFFM1NKNG1MYzdaQTFlNGg3MmVCR0JQQXJMbEYxemswZTVyejZBS3R1OTdNU05mIEJiQmI2S2xYd04wbHBNaHVTV3hLeld0OXcxNHYrczFhQy9BMWdPWEF5ZzZheDR6alZzQnFnTkF5bmhXMEY0cWxkU3k5UEQrTWlHYVcgMHZlWlJ3U29SYUdRVVVGa3FsalRybnBTa3dXbi9iczE5SzUrMkR4eVFZM2M2S252YUVYM0plbzB5VUR4d0QrYmNyVk9aT3pPeW5KQyB2NDlwb0xvYmpvNDduLzB3WmJLZEJ6dVVqVFQvVldnTzRkTis2TDR5R00vVjYxYjVrZEl1NVR6SVFxYmgrNUpTUm5KM0tKZ0ZLT3ZQIDJBdXgzVTBNTTVtSWlNZUdWR2ZJUHpTM3BMdVBWQVdscVRoVlB2ZnRUVWp5dVRlZWRhUWVoMjBsNEhKZ1Jldi9vamRpRmc0L1BZUzEgbmdSY1R3cXk5MkExZmU2SFFjekluMHg5bG9ERE1BL3VWbG9HZXN0ZTduaTNjWE52TmcrL3hkOHMvS2pjbi9sa0Z5Rjh3eE5vd1pnNyA1THp6VHN4WWl1czh4bkY5Z1ZFdEFqWkxubU9udGFUYnJTSDlWNno1UG5weE1zOEEwN2hqdlIzOTJscHlOT211dVRqa3h1ck1meCtoIHNQRFB2TWZZWTVRK3JYZ3gxYmVhaTluM0ZNaVRIeGF0cXNNamlrcy9USWVBVWlHYmY4Rnh3eGlYaHR0Z002cXZEWWNBRTUrTXRRWXcgb3JnV0RZUUpETGJMRzIyaHhhekNibUtZR1JRNEhBYU1SeW1ubkk2M1N4OHRPa2hYSzkxT2RvVURCbTk1SExsR2prOEE2MTVRUFRYQSBuaHhrNzhOcXB3Q0hYTnZ3MjkrUzJOWWhqeU5kOWZLMWV6UFc1VXhQa2NFYlRYaVVoeWYyS21BUnRiNnorMnlOSW1aKzVoekRpeGRsIFJIWFFPQXJZaE5uV0l5Y01VNENkai9ZMzdTaUl2bGxVVFlhVG00ZGtGZnprWXdzczhKSE0rT0cwTUIyVFJTQXB6bUR6aWNqa0pjWjEgWExWMWQ1UE5tVkZ6MGFkTTJXekx2WHpZRWx6bVQ1a2Z4bDdORVMyRWIxR0Z1SldQQXNDc25NcGI5TU1DWU1XcjEydHhiZHB1TXdKViBZcUpsRkhSMk56Y29UK0phMldIemhMeDhPaGd3aUI2K2p4a0F0RjZFK2J2a0pYTERFTFlvSXJVY1YramZ2dVVmNXEyTUhyb2h4cE9EIDY1T0I3RDNBZHNSNmY5NkpLMkhCRW4zUC83NldRLytIUCtpZEhsTXRCeHVJZDZHenE0Nkh2ZEZxZmZJN0RjT3d4M29Wc0FBcXJ1OFEgS2phL2tMc1hWMlhzaHRodEI2NUZ6Z0swVUlHR1JsUWVzNDBzb0dvZXhtbXlsZnRmTnZsNEFsdjF4emo2SE1sNGtEOGpyMVZuSDAxdSA4MU85M3RpbitoYWE5bkhUR3NyaFJENXNoM3FId040aGJIN1lGdFVjNm9QbE9nd1UwM2QxWE5wT3cvdVlUZGd0QUpiRTg4cXkzS1NZIG85YityZklhVEhwelcrQVB4YjduSG41UlpaZ2xNRno2L3ZSZXk3dzd2WFBseG1NbGZkOHgxWUdCUC8wVS9tNDdYYjRUUU9HZWp1YW4gQnRjbkI5azd3SFlmNEphZzA5di9Fd2Y0UC8vejZIMy8xK1hGeWMzbzByLys2YlEvVnZiRC9SV3dVQkRVNmF4Z01hYWVia1NoWDk1dCA0a0UzUWFoQXl3Q2F2RDUzV21TRWtjanVkL0hDUk5UOFdMTE9ibU12bi85dk9iaXdaREhMbjFYRDBGS0Eyc0xvZ0oxYXVNdTh5NG5QIDRnaFRQcXo2WWdDTTVycmNGN1BBQjNuK3F3WTc1TnJhV3VJdXV5OUdYZGpKQXFJTmpzSm1nNEJ0ekdBeTFQNWRDSzhqUlBUMnRyeHggY0tIUUFqSFppV0dXd0tqbm91dE9udVA4OXgrUG1VeSs1QS91RnJ5aitvSWZjLzlUZ2V1ajFTNSt4TnJIZDMwditnUy9hYThPOC92WSBVZmU3MzJySk9Xb3ZYeUpJY24yRjZaaEpHQzJGOVNwaEhHWk9zUTg1OXlrbXJXVVV4VitMQWsvMWk0S0hTMUcxUzhISXBTRGxTckI4IEtkQzVrc2V2NUU5ZHloKzdESGFwNzFrTHJ0Wnc2YUdyd1VZZEpPODFqUXZOOGNtK2RRYWgxeVlDWEV4N1pWS3krTnpKZDd1RmJTeEkgdUpYSGJ1VXpid1doZHlqQUVXRGVUZldLWHJPSW5yS01LbzhZQi9SaEFXQVJBRnNKZzZFNlc4eERBWmlXSmlHVE5mNzBULzZoakJ3KyBjTSt5OTNqdmc3cVhQelc0cG9YbGM0Tk1HR082eEs3NzNLRGZzK1BmeXNyOG0zRU1xNnNySFNxK2sxWDVZaU1MdjdEWWdDSGoyeUdVIHZrTmxpanpmVzljazFhM0VmYXozTkN3MTJ1MDBWWFJNdzEybkFVQzFyakhVN1pqTWdTRWZuK3ZUMDZ5VnhBYmlGTzFROXFvTzlIbFogYmVLVWNKNkxmb2syNUhrd29Vc0VQRFkySTU3bnBETzVqK2JCanNKSlRFVDRZQ01ZTEdQWXpDSEEwRUdNWFNqNW56L3pYOGZoWXdMcyBRMEUyQWF2cTErZVN6dzZ5and3NCt0aUErMFcreXpmaWFNTlVwSzRMdC9Mb0VtaEpnTWI5UlVoSTQybFJ0MkFJKzZCNko0dlBVelFBIHhhbWt5bW9ZVVNDMG5Fd2NiWThOaGRHeWFObnJzdXlkTmZIc2V4MnpBNHpuNGwvbU9uTndEczNINEhXSXFPYmdzT0ZJbW5UVzBXbFUgKzhtMHJBTCtsN0lYNW1Xa01XSUdScWJ0TnVlTGRUa0VXSTlJek0vL0xQK3gzZDJiZC9vRVFIdFd3SHEySURzSHVFL0lkS2UycmdYUSArTnNzTGc3cUtSZEFvOVdLZGdLcXRJc0JSUThkcG5CcHRGRW5xQ3BRZkpTck4zOXFMTkE3b0dPY3hnM1lvSU9vOVkxc3JhTzF5dGxwIHpHZUZhTjBYcUxJR08wYmQzVVIza0xSd1BTS0QySmFnK2x5RUZoWW1OUm1aamMwMHlVeGtlM2V4Qnp6RXZOUitNYllxZTdTenhLZ0QgL2NhNGpjSmdWRllZc25KN2V3U3cvL2R1ZTEvVitwT2FhRXRBUFNkZ2ZSRWdleWp3bmdpRVI1L3p6ekVIQmRyYWdIYURIVEEyb3NOaSBMdTZFU0ZZcDJSUXVvRU44TjZUWklrOFRqRzFjSGM4VklIWFVnVzJVNFZPTEs3NDAwRmhEOTdVVG55eS9FSVA1WUZFM3dodDlSbUlGIEdQYmVFZ2FMMm1qSjFuaXBERWF6aVlnWnp4dWUrOGdFakt4N2RzV3BpUk5CazRoNUdBTGltSGRoeUJpRFJMZDM1ZTJxTHhmcjlic0EgeGs4Sm91Y01xR2NSWGZ3VWtjdVBFSWc1dGI4emkwS0ZmOC8vNFA3YmJ6RlBrdC9tVXE1dWJxbTdtbWRNb25PZzlEMWFRRWpIVDloMiBaRWcyKzRZVWRUY2JUMDZqd3I5V2dOUUtFZCt1SWRyZ1J0c2ZZQm9EVHRPKzFEcjl2K2lNNDFGdURWSG5jQ3czd1lQUFZiYVRiNGE4IFdMYkJuZ0VCRFRMVGtzeEV4S2kzQVh0NmgwNkhmWTUxRnFFc0lDWGViYXhGWDM0M2doejB5N3NCOXJrQ0RZM0p2Z0MyUEdERXZZNXYgK0dpdmRqc05ocUFoZXlPVzJ4b2o3NjZ1aEN2RXBibTRDR28xWnZQUHFFemJXbE9hcWpVNDF0Wk5ENENRN1VFLzc5RVVwcUU2WGpwayBNZnN5VmR2YlhCRXZBalpmakNqTUhjKzJWWkQ0WENSTXh1cC9jUTEreU8ya1lDVGRqZElxODJuSENXTUZ4QS9EaHE0cGpkVVBvN2MzIDVRYlRkSVhGcmdSb2FIQVVIK3krR3NBR3NBYXk5d1phOWRFVWFIRzExclF6b2dXOW1JMGovTE9JUHRPTTJYRVk5YUlkbnVRRE90dzMgczdGMWVLUm9KWWdCYk5IUE5tK0VhSVJsTC9meUtWYnUwL0hVTnY3TVppWVNOc0VMc1c2MFVKc3V0ekFUZmRNRk14R2pBazM5dFVnRyBUTktwdXhpU2czMURFdVk5VDM2WS9LUnltek5tRWJKR0VYLyt1WFlRaHdhd0JySW5COXFMN1k3NmIxN3BYajZidXkxZHdqOFRGZTB4ICt4OURKenlzcnhPN2E4bFYzWmJKTHpiZG1DdW1iS05wcWxzRjFJMzJiUE1JYlJDTmRlT0hhZVNaRFJ2VkdZbnpVQnllSTR2YWpHbGggZTk3VUN2eWpjTDNPaE5kOFdQWEROTkR4VnZ5d3JoYy9MSzVMZlAzUGNxWkZ2d0dzZ2V4cGdQWldIS0VybUluZWpZMUFDSzB1a2JrTyBwVjlqTTk5UXVtTFBsOFc4UmEvbGlEVjNadjBxNUJ2N0d0Qzh2TjRHRUZ1Tm9vSnMzdGJYa3M4QW1UTVpxd2xZVzFpc3V0NlN5K1JOIG1YUXlYQzkwaFVESGdLSmZuVXNvVjBMVGhXNXZTall6a2N2UGdmODZ2SDZ5RnYwR3NnYTBVeHUyNisyM056ZmgyeGN2ZE5keWFPMXEgMjlNb09QT3dQbmxZWDhmZTZoeEhUVDdIcFgrMmFOMWNidUZrbnBxRFRJZWwrcjVnRThpVXhXeDNTV3RmQ1hQSmxFNmZJbTNBckdQZCBFTHJYMHFuRGNEM0twc1RNUlF1eG1JazdNUk83SEc5aXVlMnlqa3FESC9hWDEzODd4VjROWUExa1R3SzBvNzJvVVJXUzFoY1dDQ2tiIE14c1hZWDA0TmhyRFQzREUzRCtMMVQ5YkFKY1d5dXM3RGk1R2Z2dE9NVDRkRjQyWXVsK0FqODhtK0dSa0xKWjhuRUR0RmF0MWkzWlIgSDJ3WnJnZkFSakVUbzVpSlFvMTVMYUI2TTk2cW1ZajZydkRMei96THZFZFhhRDVZQTltbkJOcmtuMTJKZnhhdlgraVdHV1kyNnBUayBnRDNaSW9Zajk1MVZnUlRmc0pXbTZLSTFQQlB0ZFVKclBWWDBvYVh6MXJIWjVpaGF0VDJtWmJGMk8yTzZyMWJXZzUwMFZPOGpCTnd2IG0wZHdheVcrK21FOGxDSm1JcllSR3JNQ2JEZG1BVmdzeUlkaElJMmFpZi80NTdKYzZxUE5JbXdnYS9Kb29JbC9SdGN2WG1nUDFHRlkgdjF5c2JkTk9DK3VIUGYrc2RsTFhJa1hmcWQ2emM3YS9tZTEyQTZDTjBmYkN3VkJSWVRJZFZEcVFYZSswakFwOVliU2NvOGphSDZabSBaYlp0a2JSc1NzQ0ZNZHZMY0gwOENOZmpLLy80OWswRFdBUFpad2ZheEVEd3ozNTdlWFUrckwvd3oyeFRDNTN5Tm8rSmRLQTV0YkhIIEdHMXZMcnl0N200SkZyTk5FajJ5Q0JPUUxMR3N3WTE1KzliYWdJbm5XT3NiTy9TWERkakM5VjNoK3YvMVgvOTFkb2ZKQnJBR3NpZVYgYzJ3R2dkbTRPaEhXUC9UUE1Pb0FTVFRyMy9TQkE5TXNlQTB4cW1HSmdmK0ZmWit4cEhQZWRXb3g5anltNk0yWjVvL1ZqY2gzRldSVyBLTXphZ0ZuRVBFUURKblpsaVZ6R2c3S3BrK0g2WDQ1M21keGJiSm8wa0gwMnMvSHE2aW9jaFBYRlB4dG0veXoxSko1UFNJaGpSTnZoIFFtT0hOVmxHMXFLcFc0NVpZVEFtODJiZEtyZjZaQTR3dG1Hak82SExYZkJOSVNMNStBQXRrOUxRdmp4UHV3UkFsamdldHErRXVNcVAgQ2RjM0Ztc2dleFptNHpLc3Y5NnV4RDlMNXAvVi9GblBhbFltcmZrRlRjV3dOeVdYYlVzTjNYa0VKWXlCZGQ0OHBsR1JiUjRobGg0bSArUmIwbFBwR2ZycGZjaTJ2R2l6QWtRYjVJd0l3SG5KTUkwZnh3dzdhVitKYkVqOXNQQXpYSDBZUkc4QWF5SjZYMmFoaC9ZdVhXbCsvIERadHdLYTlkdE1Yb0ZDNGZUMjBCeEdqajdHd1hDc3hhTlhQUlJsOWpMRGkyQllyVFJuN0JCblBwbUFINTJKM3UyaktCakFjZEVnOFEgSmhxNm9BRFRqY2psdGRpOU8rLzdZYmNGbXk5Z2orUkZ1UDVrUlgwekV4dklubzNacUdIOTRRV3RYblhxbjNsYmpOaDFJNGJKYUNBRSBRT3VFbzhhWWxORkt4TmdQbnBnTVZmWU9NaTBNWmgzdlNwZ2FoRGlsbW9zSWd1aHNlcmtmTmNEaHVUTUFyRXUyNlhwYUFBeDc0S1UwIDduaW43U3VUSDdaZWwvRy8vOUhDOVExa1g1aC9WbTdVUHhPVGorNEVUT3ZkSU83UEplMUdjWkdTVGJyU2ZROHRFR0l4UloxMVdqRE4gQTBhaTdyOWxHNnRqSkhpMFBaOXRSOG5SZ2lDVHVUaVE3b2VNM2JuQVpBbG9HVk1YRldoN0FOc0p3TEMzNGQxbXpvZkppMXE0dm9IcyBTekFiVC9wbnYzLzUwdHRpd0dnOTBWWEVWS3hRZ1ZaTngyanpHNW1jemRpcVBrcmRtcmFDYkRJWkZXU3MrNlRwWHM2RlI0QU1ZT09FIGpja3hiVlI4dVdRQVF6dnBNQXhsdFZxVjhPYnRYdnZLWCtidGcwTHp3eHJJdmlnMmcyaGJ6UG9hc1VTQ2Y3YkdCTnkwRDdRdUpZRkQgMXZudkFiTUxkZmczWnJwand4cmZLbGQ4TW1hdVFNUFdyZGp5MTNaWDBUM1RJaXBBMEhTcDQ5dXdxM2FuOFVPMGFnTmdZeFpRNlJaSCBOM24wZk5pSytlZWZ1SVhyRzhpK2VQL3NoZmhudmZobmlNZHZ0dzQwam1Fc0k4TkhVNEJsak5udnVNdEFVbUlkQWdjRW92SWpwUWxjIEU4aGdOc1lvUGhyam5ZSlliTjRhUjl5Mk1EMG0vUXFUQ2VTR01PUSs5dGd2dE56YzNHaWdBM002NGo5aitmUHU1MlltTnBCOUZmNlogdHNXc0FLZ0t0TzBxcERXSDNTamtNNHpNZlJjNk1md0tkd0t3ekIwbTd1dFdyYjN0b0RudEFXYWIvSVc2TjFoTVdaa0xsZm1SbGIyRyBNbVlBRTFYMXU0NExmREM2VGNKZ004Q3lmUHhmWC8vUUFOWkE5bFg0WjhIOU0vcmQ5YldPbGxPZ2llbTQydTZZMTJ1ZGZOeUwwZzlaIG51c0w5K09JVGNCWUVJR1orOWhLeHZKbGNyT0hZZWxtWXdIZ3NPR2ZKNVpoR3BZT1d4bkZQQVlrbXNWS1RWMkpON2ZJaFhFRkdLRCsgbnovK3JZUjcybGVhbWRoQTlpV3gyUVEyK0dmanhVWG9kUzlXSDh3aGoxMklmN1pkclJCcEYzTlJIQzJCVVpiN2dwb2lrRktROWNaaSB4U3BBTUhtT3NXMlJ2QkRJZ29YWjViamJZUWYxVEFCWVNxVzcyekRxRVZITjRUNVl5ZUxJOWIvOFhQNDVucytITlJiN2VFTHRFRHlOIExNYVBuNndLK2I3L1kreCtnOEgwQVZ2NlJ1enNLWGlKTDhRRHl5OHV4ZHNhSXphblI4WCtCWFlXdmJpMDNVUVhteG1XNEh1QWJlNTQgSXk5Tm1Db2xtQk82S3VubWptOWkwSDJTWTR6WXlsV1R6ZVBQa1g4WWpoaXNtWWtOWkY4VjBDYkFZYVA2emN1WDRpMGwzZkJ3SEFleSBQUTVuc0VYVWZhQXN3L2RkdTFoc2tySHgvYjUwUzFmZksyMEpMbFNPZE5qTzFUZkd1M2p6NW5CR1J3TllBOWxYQTdLelFNUGx1LzZQIFZGNk5kQUpzaEwyeitkVzFtS0hZS1ZCVGFQTUg2aXdDMzNEdjlkdndoaFJjZkFpdStMcmpINGUvM1RlZm80MFJhQ0Q3K29HR093QmIgRnJBbEJ4dlNXOVp6WmpNL1hrMmJGbnFRSmNidzJtb2RGU2lvNXRlOWxCbHgrOHhwQmxkb0FHc2crN1VEN1pEWmdqR2JtSWFvY3h5eiA3MlY5dkl0b3RISXMyM1Z5UUNkTHJNejFFR0ExZ0RXUS9XcUF0Z1RaOURqMlIrTi8rVlkzSkZ3RFRMNkY3NTc0MXE0UlZTTC8vWS9nICs0TWRBdWxVaUw0QnJJSHNWd08wYzdmM3JyRnZkdmpENzQ4LzlPLy9oZTErdzd1WUtyUlJiZzFrRFd6MzNuN1h1YnB2dTZJR3JzOHMgTFJuOUdlVE1Oazhmc3VBOTZ6MlRHNU0xZVU2c2R0OTVlUXlUblh5c2dhdUJySUh0dzg3VHZmc210eVBjUU5iazRZQjdrRFJnTlpBMSBlUUxBTldBMWFkS2tTWk1tVFpvMGFkS2tTWk1tVFpvMGFkS2tTWk1tVFpvMGFkS2tTWk1tdnhMNS93VVlBQ20vOGI2QndtU29BQUFBIEFFbEZUa1N1UW1DQyIgdHJhbnNmb3JtPSJzY2FsZSguMjQpIi8+PC9nPjwvZz48L2c+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTM5LjA5NiA1SDEwYy0yLjc1IDAtNSAyLjI1LTUgNXYyOS4wOThjMCAyLjc1IDIuMjUgNSA1IDVoNy45MTRsNi42MzUgOS4zOTQgNi42MzMtOS4zOTRoNy45MTRjMi43NSAwIDUtMi4yNSA1LTVWMTBjMC0yLjc1LTIuMjUtNS01LTUiLz48cGF0aCBmaWxsPSIjM0MzQjNDIiBkPSJNMjUuNzQzIDI5Ljc0OWMuMzMxLS4zMzEuNDk4LS43MzMuNDk4LTEuMjA0IDAtLjQ1My0uMTM0LS44NDUtLjQ2OS0xLjE3LS41MDUtLjQ5My0xLjEwNy0uNTA0LTEuNTU1LS41MjgtLjA2NS0uMDAzLS4wOTctLjAzNS0uMDk3LS4wOTd2LTEuMTk2YzAtLjA2Mi4wMzEtLjA5NS4wOTQtLjA5Ny4zMjItLjAyNC44NzIuMDcxIDEuMjMxLS4zOS4yLS4yNTUuMzMyLS41MTcuMzMyLS44NDQgMC0uMzQyLS4xMjEtLjYzNC0uMzYxLS44NzRhMS4xOTUgMS4xOTUgMCAwIDAtLjg3Ny0uMzZjLS4zMjcgMC0uNjA4LjExLS44NDQuMzMyYTEuMTc5IDEuMTc5IDAgMCAwLS4zODYuODA5Yy0uMDA1LjA2Mi0uMDM5LjA5NC0uMS4wOTRoLTEuNTkxYS4wOTYuMDk2IDAgMCAxLS4wNy0uMDMxLjA4NS4wODUgMCAwIDEtLjAyNi0uMDcyIDIuOTEgMi45MSAwIDAgMSAuOTE3LTIuMDYzIDIuOTE3IDIuOTE3IDAgMCAxIDIuMS0uODU0Yy44MzMgMCAxLjU0NS4yOTYgMi4xMzcuODg4YTIuOTEgMi45MSAwIDAgMSAuODg1IDIuMTM0IDIuOTMgMi45MyAwIDAgMS0uNjA0IDEuODA5Yy43MTMuNjg4IDEuMDcgMS41MjQgMS4wNyAyLjUxMyAwIC45NjItLjM0IDEuNzgyLTEuMDIxIDIuNDYzYTMuMzcgMy4zNyAwIDAgMS0yLjQ2NyAxLjAyMiAzLjM2IDMuMzYgMCAwIDEtMi40My0uOTg4IDMuMzUgMy4zNSAwIDAgMS0xLjA1NS0yLjM5NC4wOTkuMDk5IDAgMCAxIC4xLS4xMDNoMS41OWMuMDYyIDAgLjA5NC4wMzEuMDk3LjA5My4wMjQuNDUxLjIwMS44MzIuNTI3IDEuMTQxLjMyNy4zMTIuNzE4LjQ3IDEuMTcxLjQ3YTEuNjYyIDEuNjYyIDAgMCAwIDEuMjA0LS41MDMiLz48ZGVmcz48cGF0aCBpZD0iZyIgZD0iTTE4LjI3NSAyNy41ODRjMC0zLjQ2MyA0LjQ3Mi03LjQzNSA2LjI3My0xMS45MTkgMS4zMzQgNC4yNzEgNi4yNzIgOC40NTYgNi4yNzIgMTEuOTE5cy0yLjgwOCA2LjI3NC02LjI3MiA2LjI3NGE2LjI3NSA2LjI3NSAwIDAgMS02LjI3My02LjI3NG0tMy4wMTQuODVjMCA1LjEyNyA0LjE1NyA5LjI4NCA5LjI4NyA5LjI4NCA1LjEyOSAwIDkuMjg4LTQuMTU3IDkuMjg4LTkuMjg0IDAtNS4xMzItNy4zMTItMTEuMzMtOS4yODgtMTcuNjU0LTIuNjY2IDYuNjQxLTkuMjg3IDEyLjUyMi05LjI4NyAxNy42NTQiLz48L2RlZnM+PGNsaXBQYXRoIGlkPSJoIj48dXNlIHhsaW5rOmhyZWY9IiNnIiBvdmVyZmxvdz0idmlzaWJsZSIvPjwvY2xpcFBhdGg+PGxpbmVhckdyYWRpZW50IGlkPSJpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9Ii0zOTAuNDA1IiB5MT0iMjE3LjYyMiIgeDI9Ii0zODkuNDA1IiB5Mj0iMjE3LjYyMiIgZ3JhZGllbnRUcmFuc2Zvcm09InNjYWxlKDIxLjc2OTEpIHJvdGF0ZSgtNDUgLTQ1NS43MDUgLTM2Mi41NzQpIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiMwMGFmZDgiLz48c3RvcCBvZmZzZXQ9Ii4yMjciIHN0b3AtY29sb3I9IiMyN2I2YzIiLz48c3RvcCBvZmZzZXQ9Ii41MDUiIHN0b3AtY29sb3I9IiNhM2NkN2YiLz48c3RvcCBvZmZzZXQ9Ii43MDciIHN0b3AtY29sb3I9IiNkY2UyMzQiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNkYmUwMzMiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGNsaXAtcGF0aD0idXJsKCNoKSIgZmlsbD0idXJsKCNpKSIgZD0iTTI0LjU0OSA0Ny4wMDZsMjIuNzU2LTIyLjc1N0wyNC41NDkgMS40OTIgMS43OTIgMjQuMjQ5eiIvPjwvc3ZnPg==");
    background-repeat: no-repeat
}
.icon-marker-user {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMzAuNDggMzAuNDgiPjxnIG9wYWNpdHk9Ii44Ij48ZGVmcz48cGF0aCBpZD0iYSIgZD0iTTAgMGgzMC40OHYzMC40OEgweiIvPjwvZGVmcz48Y2xpcFBhdGggaWQ9ImIiPjx1c2UgeGxpbms6aHJlZj0iI2EiIG92ZXJmbG93PSJ2aXNpYmxlIi8+PC9jbGlwUGF0aD48ZyBjbGlwLXBhdGg9InVybCgjYikiPjxkZWZzPjxwYXRoIGlkPSJjIiBkPSJNMCAwaDMwLjQ4djMwLjQ4SDB6Ii8+PC9kZWZzPjxjbGlwUGF0aCBpZD0iZCI+PHVzZSB4bGluazpocmVmPSIjYyIgb3ZlcmZsb3c9InZpc2libGUiLz48L2NsaXBQYXRoPjxnIGNsaXAtcGF0aD0idXJsKCNkKSI+PGltYWdlIG92ZXJmbG93PSJ2aXNpYmxlIiB3aWR0aD0iMTI3IiBoZWlnaHQ9IjEyNyIgeGxpbms6aHJlZj0iZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFJVUFBQUNGQ0FZQUFBQjEyanM4QUFBQUNYQklXWE1BQUM0akFBQXVJd0Y0cFQ5MkFBQUEgR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBRVExSlJFRlVlTnJzbllseTI3Z1NSUUdLV3J3ayA4YnovLzhjazQxVWIrZUlwSXVsYzNXNEFKQ1ZSRWxDRm9tTEZOazBjM1Y0QU5Kd3JyYlRTU2l1dHROSktHOTc4cmY3aDlYS1o4dmUzIHUvVzZRSEZqQXgrRjRoYUI4VGNBZ1Ivd3Q3Y1o3MTBOSlA3S0lXQ3ZmVStsYUpYcjFVSGlyd0FFZk8wSkJEN3lmaW9NclFKSGEzemYgeFFIaUx4d0VIT3pjem42V0JVSG9qZmhhWS95L2l3VEVYeEFNMnFlOUVsK3J4TFVpWC9Qa05UNEhOcmc0K0kzNE43NXVsWDd3ODZjSyBoNzlBR0t6Qm40bXZ5ZGVzYTRyUkVoVm9qTDRucnhFV1ZKZEp3K0V2Q0FZTmdIQ3R1OWVzVi9DNk10U0NLWVFjOEwxNHZSUC8zc043IGV3VVUxVGVaQ2h4K3dqQlU0bHFCQXRUa3l2cE1nWVdwaFZkOEJ3bUZoR0FucnF6dkNUUU5VWkRKd2VFbkNBUXFnL3lVeXdHZmk2dnMgTlhuTjRKQmd1QWdVZXdEZzgvVzJlNzBWcnpma2ExdjRQZ2JJUVJSelRqRDhSSUN3WUVBUVB2dENYTEhMOStjQUVGTU1DUVU2bVkyaSBERnZvRzNIRkx0L2ZFVUJRUFg3Ly9uT0I0U2VpRHN4WFFEVUlnNzVVK2tKY0Z3U01Hc0JnZm9VREp4Tk54NDVBSVFGWWkrdEhkMTNEIGV4djRPY3ozT0t0cStJbXBnL1FER0Fncm95OE5LT1lSODRFaEtUTWZUQ2tRaUxVQVF1dHIrRDVOT2M2bUd2Nk1RS0E2TUJqa29OOHAgUGJ5blFZSG1BOE5WbCtCbzdzR01NS1dRVUx4My9ST0NOL0h2ZHdVUTZZTm9xbkV5TVB3WnpFVkYxQ0YwQnNOOU4raWYxNGZ1ZWsvQSBRQ2cwZnlKQTRRRUtSOVFpREF5R29CWVlZY0RmQlJCdlhYOEZTQmdjVWprYWxqRTlOaHoxR1lBSVVNd0lERXZ4eWI4WElNZ2V2aWFoIGtMNkZGbmxVUmppYW1yeENwMU5HSFZ2d0pTUVVyMTIvRTJDRUsvbzZHM0ZmTzNJdi90Y3pQU29ZOVFuTmhTZFJ4ZHlBNGJFYi9FZnggV29JaFZVSTZtUm9NTTVMeVRwMzdhRWcwZ25Cc3dZeEl0WGpvSUhqcDd2MEZsQzNBOFVHZzNZbXd0UkhQOW1oZzFHY0FRb2FYU3pBVCA5d0tDTDNCOUpDcXhBaDhDbzR3cUlWbWxtVkNtR0N6RGlWRUptcEtnRnZjQ2lEdnhkeThnUXBvSjg0YUtJZS9yYUdEVUp3RENNaGNyIE1CRUJncS9kVlFMeHFDaUU5bEJuWlBJckZRaHRjcXhSL0EwTVdTVVlkeDBVZHdDRFZJbzVjWWJEdlc4VTFUZ2FHUFVKZ0tnZzd4Q2sgWGpxUGp3S0NUeUMrRVNqQ0oyMmwrQS9Na2RSQWlLM09haFhIczAxMFJKZmRZSzZNVUZyemcycGk3dVQ5N1NFVE9qb1k5WkZOaGlkQSBCTjlCK2d0ZlJmOUdsRUlxeEVJOFNEUVZsUkZxV3VxUUFvVXpmSTVaTjBpMVVJNTVCOG1pVXd3cjZhYmxVeXhsay9jeHF2TTV0bEpnIGxuS21tSXQ3Z09HYjZGOEZGQktJRlR4RUs2SmdvV2JPTWp5ZkNFVzRWa0k1RUpBNmtwclhzcTVzZVlBbldWZnY3TFdrNTRPaVV3bG4gUkJncmNDUWxERThBQlFNQ25jbUtTS3oycWZJandTN25TRHlaeUtxRVNabDFVR2p6TjJ4dVJ2NXRGWm0wdzkrM2sxSEpXR3BSajJ3MiAyR1JXa1B0N2NDU2ZCQkFTaWkvQzhaUTVDQmxxNGllSitRckhUTXhwUGtrTDBGUmtFcTUyK293dk00VmFDaDVYZEkwR1JqMGlFTElqIEVNR0hrRUQ4STY0U0NLa1FhQzVtRWIvaEhQTTVDSVFuY0hobHdxOXk4WVZBRGdaZVcrN254M0k4NjVFZWlwYVlXb0pUS1lINFI0QWggZ1hnZy9zTXNrbzA4eStSZUloeGFORllwVUdDQ3pjcVhvR0kwWS9nWDlRZ3E0WWhDeU1RVU9wVUlSZkFqbUVJd0c1c1NUVXdKam9vbyBCb09FNVZTMFZXQnNUbVFuRldPSVd0UWptbzFBL0p3a3BxVFplQUkvNHF2d0kwSU1QeWRBNUNhZXBnS0hVMVNEclN5dlhQcHNyYmEwIGIzREdjelppZ2tvQ0VSSlRYNGc2L0krWWpRZUlNdWFLVSttVjVOUFU0VWpabjJMOWpkYktjcmIzNUxkU1ZYWHRtdjMrSkVyaEU4M0cgQTJRcG55QVg4UWhSaHZRaHJCWFhsOWprMzlDQUUybE4zYk9WWDlheXZoWWMzZU1yQlZHSlduRXNwVXI4ai9nUk10SzRkaUMwRDVOTCBUTU96NVlITW5GQXprcXNXOVFBNTlHUmVnNm5FTjBoalcyRm5TbnIzR3NCb1NZNmw3WjVEVENtMnBNY1dBaDlQS1loS3lIeUVoSUZGIEdjR1BrTW1wRlVsYlYxY01SRXd4OEdydFFjRTFIWTNUVjJ0bHFVWGRVeVcwbk1SS0RQZ1hSU0drRHpHL1FTQXN4VUNmWWc5S3diWVIgckVFMTlvb1RPcjVTa0ZSMjhDVllQdUlKbE9JYmlUUmtMbUoyWTBDa0tJWXovSXE5NG56dXgxQ0x1b2RLTVBPQnZnU3VtSHFNd0hDTCBRRERGa00rVitSUnl5VjlZN29mN1M0SmloQWs1bnh1SnpESlZ3aE9WV0FJSVQrQkRQRUhHMHZJamJnMElsNUdkeFYxcnpQSFVWb0kzIE9XcFJqNlFTTWhSOWNId0pIVnNMNFc5WUlWSVZRL3BzVy9HY2cxS3dQU1VMb2hiSlN0SEgwV1RMNitSS2JMYnFldVgrWGkwMUt3cGggS2tZbGxGeXFRL2p3NFdyeDBLVTVDU3Uvd25OdVU4R0ltZzl3TU9YOEJpYXF2b0dES1ozTGU0ZzR0R2lqTlAwRHdqWTk0d2JuOEZvNiBuOWtPWjlYVGRMQkZ1R3dYMXlyUmJKU21SeVJ5WG9rcDh6MVJaWncveW5yZXVUNEZxc1hjNlhzOVY0WlRXY3hHdXFsMjduRENFVGRQIHNlMER1QWk0Y1lseklsV0M2Y0NibkpIb1E3dEJ1YTZ5S2lhamwvblFacUpUbnp2VzRmanZaOExZWnBrUHEyVEFBcVJNN2dCZnVjT0YgTXZUbXl2Z25LN1MyR0hwRnhtQUY1aVBydzFobFNwbDNldjJJRllTZUN5UGFLREQwVXd1NStKYzkreFU4L3hyOHVLVHh6blUwV1IySiBKZGl5bFBDenFFUytXakR6dllCbnpzb3hhQXVWOHFGUVNoRGgrZ2xXYnNqYUcxbGdHS1lXV2pUQ3htR3VtRzRmOHl1cWpOQklVd3F0IEdKbEZhQUZqdUZwWVphQTA4ejFNS1pTYjBTaGx1NzlqRzJWTHk4OWJWQW9Vc2JHSWJZL283Vk9nUFl2ZFRGR0o0eXFHcGRwemQ3ajQgZVRZbytpQzJob1ZGZURNeE1rczdybUt3T3FOc1BGd3NYMUVsNWlmWXZzaTU0NXRsTlRJTEdPTUFFVlB1dWVMb0oyK1RTRFVmbFhFaiBXazNzUHBWalNoc1dvdGF1WHpIWlFja3JyVHl5dG8yK21JN2pncEV5SGxtUlIwcElhaTJ1UVh1V1VneTl0UEZNU2F5Z1BaWStzR3AvIERZbys4SnlObUVRVnBSaGZIYlJVUWFWOFVMT1Z1MHFrMGl0ZWI4NEJLd1dPOFgyS3ZtT1M1MU1vNFNnN29pbDJERk5wcDNjNnJhT3kgY0ZlN0dwWldrVi9FNG1PdEFFZnNWTC9TanFzV3FUVXYzRkNmSW5hNFcvRWhwZ21KZHdQcWVxUTZtczd3RDFJTG1KWjJPdWN6NVFEZiBVZklVS1NhbWhKL1RneVI3WEtyeUhFdnJDMFZLcldydC81WjJ1c2JxaDJlUFM1VUJoUFhMMnNnTmxYWTZDTFR4Y2NxSE9Cc0tEUWdzIG9xSGRVR21uaFlPTmo2WHF0TldKSURpbkg0YWlnVkVnT1IwRWpmRmhiUXdsYjVPVWd0UmRaRWNtV2IyQWNCNDRXS0UwRFpDL2ZnYU8gZVk3NXNJcDhXZ1UvaTQ5eGZKWElIWk5CUG9VR0JCYk8wTXJxRkJpTzcxU3lBbW1zZUVteWlsYzluSmM5Z0dBZDdwN3MzSlNXQlllTCB3SURqc3pmOHZrRjVDdXZzYjZ5SFVQeUwwNmhHYWtYZVpOT1JZejRhcDlkYjBtNms3Uk1PbFpidFhDSVFXNWRSTVM4SENzdDBZQlVWIHJmTHJ2Z0F4dXNtd2dMREdJOHZYbzFBb1lhbFdFamdVK1V3NXA3dTBjY0RRZkFrc2Q4VEd3d3hIKzBRZjJnMXNDQno3dmhtMTBwSk0gaHdSaVM4WkFWdUJseXQzYnA5RGk0UmdReko0VnhUaU9RcVNNeFQ0blYxRWwza3dLblhoRCs2SVdSM1V1MlRqSXlyc3BxcDBIUldkciBHS1hvVDZ5aGJ4Ukhwd0RSWHlXWUdkOHFRSVMrTmNKUzFaL0k5U2swcFFpRlBqL0U2N1hoL2JvQ3gyZ2g2QWFlT1ZPSy9XaEtZZVFxIE5Oa0tGV0F0K1NxK1JYK1ZRTFBCbnYwSFBIOHNzTnFrL09JY1J4Tk5TUGpGc2tZMHU3bWRZa2FLV3ZUUFhHN0ZzLzhnWS9EaDlQTS8gaGtVZllIT1lmSzNkWVoxb2VYT1MySkwrSHFZUzBwZllaRHgzK21HMGpxYXNlaENMR1Uwa0ZZbVZab1NkYjFYZ3NFMTJMaERNcDl1UCBwaFNHQ1VGSDgxM2M0S3Y3VTFYK0F5S1NuY3VjbkxueHZJUVdiV0FGLzFmM2R4WC9EWmlQck9jZHJlTC9XZTI5cW11dGRGK3NEbFpPIE1hNnlYOFFPUHpjQ2hKZGYvZDlmL2Vldi9xTzcvdXkrOXRKQjhnRVJ5TzhQWSt4VTQzcUFwTzBVY2wrN0hqdnJBL2RCdGdXTXFHTzUgaHVmOElwNjNWQXJOeVV4cWRhYWtNWWR6TFc3MnRRUGh4UjFXbFdlSDBjckRTVzRkRE0xc0JDaWtIeEdBZUJGZ3ZJR1RtVFhma1dVKyB3SVN3YldseTY3dFZlMGtya3BhOTEvR0tnV2dVcy9FaHpNWlBZVForQ0xQeDNNRWgxZUxBaDR1WmpsenpZWkVjamlkNmMzL1g2cFpuIGZpd2kvZ1dlNXV1TFF2eWxFRytnRHFnVU1uRzQ3K05nWmlrRmNUaXQwZ1NzL2xMdER1c3ZzVUlhdDZZWTJnem9Ub1Q3d1Z3OGcwSkkgcFVBd2VxdEVGaFQveGEvMWdiQm94VE5tUnNkcUt6RVQ0bThVaUEzNEQ5SnNmTys2akRqZWpZamo5d2Q3ZENqQXQyQlFzQW8zTVRpcyBvaWZYQ2diYmRiZFgvSWhYQ0QrL0M1VUl2c1NiVUlrZE14K3BLdEVuSk1WSVJJYW5WWGRUV3ZWWHF3b3NTNnBkcTQvUkdobkxEUUhpIFdVQVJsT0ZmTUJsQkliUzBkbGFiNVg1RGdtOWhxWVpWbkNzbEd2RlhBZ1JHR1JvUS94S1Q4UVBNeHB1VnFNcFZpYjVLNFNDdkVLUXYgMWRsTU9lNmhGZmRXRVQvbWtoTlRXcFFSVXdoVWlUZUlPTFRGTk1kWENxRVdUaGtzVmw3SFIxU2hUNmtrZjJIcVlPMmZrWW1wRjREaCB1K0pIc0p6RXdTcTNYSlhvRFFVQnc1SjNxMXlmVlZFdkZSSi9BVEJZNld2TVEwaUYrQTdPcFFUaXpmQWwycjVBRElMQzhDK3NBVXNaIHdKeEJudUtFR3BzU1lFRGdYSVlFUXVZaHZydkRDYTlnT2paRGN4S2pRNkhrTG1JRDJDcWZwdHdtVCtLZEFoeGF5U2ROSGRidXo5VDMgaS9BWGZoQ1Q4Yk1ENXRuOXZTUkJuZlJLelVrY0JRcGlSbnhQYVkwVjhHb25Da2NNQmxTSGtKU1NpYWxuRW1Xd1NPTlZBYUlkU3lWRyBnY0p3UERYdm04R1EydnVxaXo4UkNBZ0Qydzd4TGh6S1o4V2gvQTRLb1FGeHNQNXlLQkNqUVFIK1Jac1FralV1clZ5U1Z0QUw0MzJFIHpUdDdnYkFmQ0lFVll1TCt6ZzA0azVyL3dFd0dDei9sZm83UmdSaVNwMGpKWHpRUktMUzlKTm8ydU0vK3VVWWpuTCtwcmVxcXdKeXcgVURrR1Nac0poVlZBUkc3VXdRVXl6OEtYa0htSW9BNHZ4SWZZdWlOdnhaeU4rY09JR2ZFWmRoZnJOTEVhVGxhaEw2MGFYQnZ4WFZKTiBXcU5FRWdnQUxyOS9WY0pOakREWTJnaGNPSk85MjJzS1N2SGZ0b0I2dVpUeXJrSEI1RllxaGR3KzhOa2Z1K3VkKzdPcVMxc0xLaGZ5IHBLVFJVeDNpaHJ4bXBZWFlSaDJwRUM4aW1uZ1daa0t1b3BMWlNqUVpvenFXUjRkQ0FjTW5tQkRjUVMyQkNQMXozZWVEQXNiQzhRUFYgWXNkWStZeE1KQ3NJdDNPOFhvZjBJMEtrZ1ZDOGdDTXAxMW5LeE5UdVdKSEd5YUFnWUVqVjJEbDdGelh1UHBPZnRJZnVlay9BV0FvdyB3bHJRMmgwZW5SUmIyTk1hQUROMTJ4T1lVU0Z3b2ExVUJkd1NnZVlDOTh1NFl3SnhWQ2dJR0RuSkhRMks4SENsV3R5NVB3ZS9Cd2QwIGJzQVJPeHlsaldRakVRYnBTOGpOdnU5RUpTUUVGZ3pNWEF5ZTA1Z0VGQUNHRjZRemM4Sks5YURYSGxUaUZhQllDU2pRejhDVGxTdncgTjdUb0EvMkdSc0NnUlVwckFySzJhUWQzZEtXV2lEb3FFQ2RQQ1hjSG1MR0Q2clREM09YaTN6dWxyMEF0RmhFd1VERXdkSTFWczdXQSBXRU9DNmdNZ2VBY2ZpZFh6YUU3cFA1d2RDZ0lHTHNhcEZUakNnSytNcmtHaG5jT3VuWTVvbVRhcnBOQ2FSRXlzcitIN3JOS0c3dFJBIG5HM3lTSURoRk5XbzRCUE9BTUcrTUtESVBmczdWa3gyYTREQkNvbHNISzhic1NWNW1QYlU1bUlTVUNTcWhuYTQrMXdNK0lMME9RR0MgS2NXTVJDR3RrVXZSL0lrdEpLMVkvYTlZa2JpenE4TmtvRkJVSStXNFpsU1JPWUdBUlNBcDU3RmJQc1dPUkI1YmlFTHdhMXRuMXk5diAySVRodVlDWUJCUUtHRTQ0Z1pXaUhuaGxmV1lvaEpiTWlrMS9NK1hRU2xGYklLaXp2K2NFWWpKUVJPQmdoNjlXSkpKZ2c1OTdIcnR6IDlua2FPRCtEZzg3bWF2WXVma3JQSkdDWUpCU0pjTEJ6MXowSk5kbDUzOVhBNUZXalRPSTFDZ0NZSG5kVGhtSFNVQ1RDNFJ3LzU1dkIgb3YwL052OWhyWmV3Wmt4ak03UnU2akJjQkJRS0hERVZ5ZW1wY3gvTTEzQUVCQmNCWWRJd1hCUVVpWUE0WTdCOTVIMUg4aFF1QVJMbiAwZzd0blR3SUZ3MUZCSkFZTU5iN0xnTU9mSS8rKzVKQXVCb29la0NTKzdlM0dlOWRMQVJYRFVVaUpLNm5VcmhyaGVDbW9CZ0l6RlVQIGZHbWxsVlphYWFXTjNQNHZ3QUFTVmJtMGYrOW5DQUFBQUFCSlJVNUVya0pnZ2c9PSIgdHJhbnNmb3JtPSJzY2FsZSguMjQpIi8+PC9nPjwvZz48L2c+PGRlZnM+PHBhdGggaWQ9ImUiIGQ9Ik00IDE0LjkzOGMwIDYuMTk4IDUuMDQyIDExLjI0IDExLjIzOSAxMS4yNCA2LjE5OCAwIDExLjIzOC01LjA0MiAxMS4yMzgtMTEuMjQgMC02LjE5Ny01LjA0LTExLjIzOC0xMS4yMzgtMTEuMjM4QzkuMDQyIDMuNzAxIDQgOC43NDIgNCAxNC45MzgiLz48L2RlZnM+PGNsaXBQYXRoIGlkPSJmIj48dXNlIHhsaW5rOmhyZWY9IiNlIiBvdmVyZmxvdz0idmlzaWJsZSIvPjwvY2xpcFBhdGg+PGxpbmVhckdyYWRpZW50IGlkPSJnIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9Ii0xNDMuODA2IiB5MT0iMzE3LjE2MiIgeDI9Ii0xNDIuODA2IiB5Mj0iMzE3LjE2MiIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgyMi40Nzc1IDAgMCAtMjIuNDc3NSAzMjM2LjQwNiA3MTQzLjk1NCkiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzAwYWZkOCIvPjxzdG9wIG9mZnNldD0iLjAwNCIgc3RvcC1jb2xvcj0iIzAwYWZkOCIvPjxzdG9wIG9mZnNldD0iLjE2NyIgc3RvcC1jb2xvcj0iIzI3YjZjMiIvPjxzdG9wIG9mZnNldD0iLjQ4IiBzdG9wLWNvbG9yPSIjYTNjZDdmIi8+PHN0b3Agb2Zmc2V0PSIuNzA3IiBzdG9wLWNvbG9yPSIjZGNlMjM0Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjZGJlMDMzIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBjbGlwLXBhdGg9InVybCgjZikiIGZpbGw9InVybCgjZykiIGQ9Ik00IDMuNzAxaDIyLjQ3OHYyMi40NzhINHoiLz48cGF0aCBmaWxsPSIjRkZGIiBkPSJNMTUuMjM5IDQuN2M1LjY1NSAwIDEwLjIzOSA0LjU4NCAxMC4yMzkgMTAuMjM5IDAgNS42NTUtNC41ODQgMTAuMjM5LTEwLjIzOSAxMC4yMzlTNSAyMC41OTQgNSAxNC45MzlDNSA5LjI4NCA5LjU4MyA0LjcgMTUuMjM5IDQuN20wLTJDOC40OTEgMi43IDMgOC4xOSAzIDE0LjkzOWMwIDYuNzQ4IDUuNDkxIDEyLjIzOSAxMi4yMzkgMTIuMjM5IDYuNzQ5IDAgMTIuMjM5LTUuNDkxIDEyLjIzOS0xMi4yMzkgMC02Ljc0OS01LjQ5LTEyLjIzOS0xMi4yMzktMTIuMjM5Ii8+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTkuOTU5IDE0LjkzOWE1LjI3OSA1LjI3OSAwIDEgMCAxMC41NTggMCA1LjI3OSA1LjI3OSAwIDAgMC0xMC41NTggMCIvPjwvc3ZnPg==");
    background-repeat: no-repeat
}
.icon-payment {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMS40NjMgMjEuNDYzIj48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM2N0MxQ0EiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTIwLjk2MyAxNS45NjNjMCAxLjEwMS0uOSAyLTIgMkgyLjVjLTEuMSAwLTItLjg5OS0yLTJ2LTEwYzAtMS4xLjktMiAyLTJoMTYuNDYzYzEuMSAwIDIgLjkgMiAydjEweiIvPjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzY3QzFDQSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNLjUgNi4zNjVoMjAuNDYzdjQuNTk4SC41ek0yLjM5MyAxMy4xNTFoNi45NzZNMi4zOTMgMTUuNDc3aDQuMDY4Ii8+PC9zdmc+");
    background-repeat: no-repeat
}
.icon-phone {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNi4zIDE2LjMiPjxwYXRoIGQ9Ik0xNS40IDEyYy0uMy0uMi0xLjYtMS4xLTIuNS0xLjctLjMtLjItLjUtLjMtLjYtLjQtLjItLjEtLjMtLjItLjUtLjItLjQgMC0uNi40LS43LjUtLjQuOC0uOCAxLjItMSAxLjItLjMtLjItMS44LTEuNi0yLjctMi41LS45LS45LTIuMy0yLjMtMi41LTIuN3YtLjFjLjEtLjEuNi0uNiAxLjItLjkuMy0uMS40LS4zLjUtLjUuMS0uMiAwLS40LS4yLS42IDAtLjEtLjItLjMtLjMtLjYtLjYtLjgtMS41LTIuMi0xLjgtMi41QzQuMi44IDQgLjcgMy44LjdjLS4xIDAtLjMuMS0uNS4xaC0uMWMtLjQuMS0uOC4zLTEuNCAxLTEgLjktMS43IDIuMS0uNiA0LjYgMSAyLjMgMy42IDQuOSAzLjcgNSAuMS4xIDIuNyAyLjcgNSAzLjcuOS40IDEuNi41IDIuMy41IDEuMiAwIDEuOS0uNiAyLjQtMS4xLjctLjcuOC0xIDEtMS40VjEzYy4xLS40LjItLjYtLjItMXoiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzY3YzFjYSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+PC9zdmc+");
    background-repeat: no-repeat
}
.icon-plus {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5LjEgOS4xIj48cGF0aCBkPSJNOC43IDVINXYzLjdINFY1SC40VjRINFYuNGgxVjRoMy43djF6IiBmaWxsPSIjZmZmIi8+PC9zdmc+");
    background-repeat: no-repeat
}
.icon-revenue-gradient {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMzEuMTA1IDQ0LjE1MSI+PGRlZnM+PHBhdGggaWQ9ImEiIGQ9Ik0xNi4yMjIgMjguMzI5YzIuNjQxLjYwMSAzLjMwMSAxLjQ0IDMuMzAxIDIuODAxIDAgMS41MjEtMS4zIDIuNjgxLTMuMzAxIDIuNzJ2LTUuNTIxem0tNC4xLTQuMDQxYzAtMS40MzggMS4yOC0yLjYwMSAzLjIyLTIuNjR2NS40NjFjLTIuNjIxLS42NC0zLjIyLTEuNDgtMy4yMi0yLjgyMW0zLjE4MS00Ljd2MS4xNmMtMi40NDEuMDU5LTQuMjAyIDEuNi00LjIwMiAzLjYyMSAwIDEuOTk5IDEuMjQxIDMuMSA0LjI0MSAzLjc2djUuNzAxYy0xLjY0MS0uMTYtMi44ODEtLjgzOS00LjEyMS0yLjAybC0uNjYuNzc5YzEuNDQgMS4yOCAyLjkyMSAxLjk4IDQuNzQyIDIuMTQxdjEuOThoLjk1OXYtMS45NmMyLjUwMS0uMDc5IDQuMjgtMS41OCA0LjI4LTMuNjk5IDAtMS45NjItMS4yNzktMy4xMDEtNC4zMi0zLjc0MnYtNS42MjJjMS4xNjEuMTQxIDIuMTgyLjYwMSAzLjI0MSAxLjUyMmwuNjU5LS43ODFjLTEuMTk5LS45Ni0yLjMxOS0xLjUtMy44Ni0xLjY0di0xLjJoLS45NTl6bS0xLjg3Ni04LjMxM2MwLTEuMTcxLjk1My0yLjEyNSAyLjEyNS0yLjEyNXMyLjEyNS45NTQgMi4xMjUgMi4xMjVjMCAxLjE3Mi0uOTUzIDIuMTI1LTIuMTI1IDIuMTI1cy0yLjEyNS0uOTUzLTIuMTI1LTIuMTI1bS0xIDBhMy4xMjggMy4xMjggMCAwIDAgMy4xMjUgMy4xMjUgMy4xMjggMy4xMjggMCAwIDAgMy4xMjUtMy4xMjUgMy4xMjggMy4xMjggMCAwIDAtMy4xMjUtMy4xMjQgMy4xMjggMy4xMjggMCAwIDAtMy4xMjUgMy4xMjRNMSAxMy4zOThMMTUuNTUyIDEuMzAxbDE0LjU1MyAxMi4wOTd2MjkuNzUzSDFWMTMuMzk4em0tMS0uNDY5djMxLjIyMmgzMS4xMDVWMTIuOTI5TDE1LjU1MiAwIDAgMTIuOTI5eiIvPjwvZGVmcz48Y2xpcFBhdGggaWQ9ImIiPjx1c2UgeGxpbms6aHJlZj0iI2EiIG92ZXJmbG93PSJ2aXNpYmxlIi8+PC9jbGlwUGF0aD48bGluZWFyR3JhZGllbnQgaWQ9ImMiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iLTQwMi45MDUiIHkxPSIyMDkuMzc0IiB4Mj0iLTQwMS45MDUiIHkyPSIyMDkuMzc0IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDI5IC0yNS44MzMzIC0yNS44MzMzIC0yOSAxNzA5NS42MTUgLTQzMDIuODM4KSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjMDBhZmQ4Ii8+PHN0b3Agb2Zmc2V0PSIuMDkyIiBzdG9wLWNvbG9yPSIjMjdiNmMyIi8+PHN0b3Agb2Zmc2V0PSIuMjMxIiBzdG9wLWNvbG9yPSIjMzBiNmMwIi8+PHN0b3Agb2Zmc2V0PSIuMzQ4IiBzdG9wLWNvbG9yPSIjNDViOGI5Ii8+PHN0b3Agb2Zmc2V0PSIuNDU4IiBzdG9wLWNvbG9yPSIjNWRiY2FmIi8+PHN0b3Agb2Zmc2V0PSIuNTYzIiBzdG9wLWNvbG9yPSIjNzhjMTlmIi8+PHN0b3Agb2Zmc2V0PSIuNjY0IiBzdG9wLWNvbG9yPSIjOTVjOThhIi8+PHN0b3Agb2Zmc2V0PSIuNzYzIiBzdG9wLWNvbG9yPSIjYjZkMzZiIi8+PHN0b3Agb2Zmc2V0PSIuODU5IiBzdG9wLWNvbG9yPSIjZGFlMTM3Ii8+PHN0b3Agb2Zmc2V0PSIuODYyIiBzdG9wLWNvbG9yPSIjZGNlMjM0Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjZGJlMDMzIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBjbGlwLXBhdGg9InVybCgjYikiIGZpbGw9InVybCgjYykiIGQ9Ik0tMjEuOTI5IDE5LjUzNGwzOS4yNzItMzQuOTgzIDM1LjY5MSA0MC4wNjYtMzkuMjcyIDM0Ljk4NHoiLz48L3N2Zz4=");
    background-repeat: no-repeat
}
.icon-success-circle-gradient {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MS42IDUxLjciPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIuMjUiIHkxPSIyNS44NCIgeDI9IjUxLjI1IiB5Mj0iMjUuODQiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzAwYWZkOCIvPjxzdG9wIG9mZnNldD0iLjA5MiIgc3RvcC1jb2xvcj0iIzI3YjZjMiIvPjxzdG9wIG9mZnNldD0iLjIzMSIgc3RvcC1jb2xvcj0iIzMwYjZjMCIvPjxzdG9wIG9mZnNldD0iLjM0OCIgc3RvcC1jb2xvcj0iIzQ1YjhiOSIvPjxzdG9wIG9mZnNldD0iLjQ1OCIgc3RvcC1jb2xvcj0iIzVkYmNhZiIvPjxzdG9wIG9mZnNldD0iLjU2MyIgc3RvcC1jb2xvcj0iIzc4YzE5ZiIvPjxzdG9wIG9mZnNldD0iLjY2NCIgc3RvcC1jb2xvcj0iIzk1Yzk4YSIvPjxzdG9wIG9mZnNldD0iLjc2MyIgc3RvcC1jb2xvcj0iI2I2ZDM2YiIvPjxzdG9wIG9mZnNldD0iLjg1OCIgc3RvcC1jb2xvcj0iI2RhZTEzNyIvPjxzdG9wIG9mZnNldD0iLjg2MiIgc3RvcC1jb2xvcj0iI2RjZTIzNCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI2RiZTAzMyIvPjwvbGluZWFyR3JhZGllbnQ+PGNpcmNsZSBjeD0iMjUuNyIgY3k9IjI1LjgiIHI9IjI1IiBmaWxsPSJub25lIiBzdHJva2U9InVybCgjYSkiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPjxsaW5lYXJHcmFkaWVudCBpZD0iYiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIxNC41NzIiIHkxPSIyNi4wMTgiIHgyPSIzNi45MzYiIHkyPSIyNi4wMTgiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzAwYWZkOCIvPjxzdG9wIG9mZnNldD0iLjA5MiIgc3RvcC1jb2xvcj0iIzI3YjZjMiIvPjxzdG9wIG9mZnNldD0iLjIzMSIgc3RvcC1jb2xvcj0iIzMwYjZjMCIvPjxzdG9wIG9mZnNldD0iLjM0OCIgc3RvcC1jb2xvcj0iIzQ1YjhiOSIvPjxzdG9wIG9mZnNldD0iLjQ1OCIgc3RvcC1jb2xvcj0iIzVkYmNhZiIvPjxzdG9wIG9mZnNldD0iLjU2MyIgc3RvcC1jb2xvcj0iIzc4YzE5ZiIvPjxzdG9wIG9mZnNldD0iLjY2NCIgc3RvcC1jb2xvcj0iIzk1Yzk4YSIvPjxzdG9wIG9mZnNldD0iLjc2MyIgc3RvcC1jb2xvcj0iI2I2ZDM2YiIvPjxzdG9wIG9mZnNldD0iLjg1OCIgc3RvcC1jb2xvcj0iI2RhZTEzNyIvPjxzdG9wIG9mZnNldD0iLjg2MiIgc3RvcC1jb2xvcj0iI2RjZTIzNCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI2RiZTAzMyIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSJ1cmwoI2IpIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik0xNC45IDI1LjFsOCA3LjcgMTMuNy0xNCIvPjwvc3ZnPg==");
    background-repeat: no-repeat
}
.icon-success-white {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNS41NjIgMjUuNTYyIj48cGF0aCBmaWxsPSJub25lIiBkPSJNLjI1NCAxMi44MTFjMCA2LjkwNCA1LjU5NiAxMi41MDEgMTIuNDk4IDEyLjUwMSA2LjkwNCAwIDEyLjUtNS41OTcgMTIuNS0xMi41MDEgMC02LjkwMy01LjU5Ni0xMi41LTEyLjUtMTIuNUM1Ljg1LjMxMS4yNTQgNS45MDguMjU0IDEyLjgxMSIvPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0xMS4zNDMgMTcuNDg5bC00LjU4Ni00LjQ2MiAxLjE2My0xLjE5NSAzLjM5MyAzLjMwMyA2LjI1OC02LjQwNiAxLjE5MiAxLjE2NXoiLz48L3N2Zz4=");
    background-repeat: no-repeat
}
.icon-success {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNS41NjIgMjUuNTYyIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNLjI1NCAxMi44MTFjMCA2LjkwNCA1LjU5NiAxMi41MDEgMTIuNDk4IDEyLjUwMSA2LjkwNCAwIDEyLjUtNS41OTcgMTIuNS0xMi41MDEgMC02LjkwMy01LjU5Ni0xMi41LTEyLjUtMTIuNUM1Ljg1LjMxMS4yNTQgNS45MDguMjU0IDEyLjgxMSIvPjxwYXRoIGZpbGw9IiMzODhCQTEiIGQ9Ik0xMS4zNDMgMTcuNDg5bC00LjU4Ni00LjQ2MiAxLjE2My0xLjE5NSAzLjM5MyAzLjMwMyA2LjI1OC02LjQwNiAxLjE5MiAxLjE2NXoiLz48L3N2Zz4=");
    background-repeat: no-repeat
}
.icon-top-up-white {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNS44IDI2LjgiPjxwYXRoIGQ9Ik0xNS44IDIzLjZjLS4xLS42LS4yLTEuMi0uMy0xLjctLjQtMS45LTEtNC4yLS4yLTExLjMuMy0uOS41LTIuOC0uOC0zLjlWNS4zYy4zLS4zLjUtLjYuNS0xVjEuNmMwLS43LS41LTEuMi0xLjItMS4zQzEwLjcgMCA5IDAgNS45LjNjLS43IDAtMS4yLjYtMS4yIDEuM3YyLjdjMCAuNC4yLjguNSAxdjEuNWMtMS4zIDEuMS0xLjIgMy0uOCAzLjkuOCA3LjEuMyA5LjQtLjIgMTEuMy0uMS41LS4yIDEtLjMgMS42LS4xLjYuMSAxLjIuNSAxLjYgMS4yIDEuMyA0LjEgMS40IDUuMSAxLjRoLjZjMSAwIDQtLjEgNS4yLTEuNC41LS40LjYtLjkuNS0xLjZ6bS05LjYtMThjMS40LjEgMi41LjIgMy42LjJzMi4yLS4xIDMuNi0uMnYuOWMtMi44LjMtNC41LjMtNy4zIDB2LS45em0tLjUtNGMwLS4xLjEtLjMuMy0uMyAxLjUtLjEgMi43LS4yIDMuOS0uMiAxLjIgMCAyLjQuMSAzLjkuMi4xIDAgLjMuMi4zLjN2Mi43YzAgLjEtLjEuMy0uMy4zLTMuMS4zLTQuOC4zLTcuOCAwLS4xIDAtLjMtLjItLjMtLjNWMS42em04LjkgMjNjLS45IDEtMy43IDEuMS00LjcgMS4xcy0zLjgtLjEtNC43LTEuMWMtLjItLjItLjMtLjUtLjItLjguMS0uNi4yLTEuMS4zLTEuNi41LTIgMS00LjQuMi0xMS43di0uMXMtLjctMS45LjUtMi44YzEuNS4yIDIuOC4yIDQgLjIgMS4yIDAgMi41LS4xIDQtLjIgMS4yIDEgLjUgMi44LjUgMi45di4xYy0uOSA3LjMtLjMgOS44LjIgMTEuNy4xLjUuMiAxLjEuMyAxLjYtLjEuMi0uMi41LS40Ljd6TTIwLjkgMTguOXYxLjdoMXYtMS44Yy45LS4xIDEuNi0uNCAyLjItLjguNS0uNC44LTEgLjgtMS43IDAtLjQtLjEtLjgtLjMtMS4xLS4yLS4zLS41LS42LS45LS44LS40LS4yLTEtLjUtMS44LS43di0zLjNjLjguMSAxLjUuMiAyLjMuNWwuNC0xYy0uOS0uMy0xLjgtLjUtMi43LS42VjhoLTF2MS40Yy0uOC4xLTEuNS4zLTIgLjgtLjUuNC0uOCAxLS44IDEuNiAwIC43LjIgMS4yLjYgMS43LjQuNCAxLjEuOCAyLjIgMS4xdjMuM2MtLjQgMC0uOS0uMS0xLjUtLjItLjUtLjEtMS0uMy0xLjQtLjV2MS4yYy4zLjIuOC4zIDEuMy40LjUuMSAxIC4xIDEuNi4xem0uOS00Yy42LjIgMS4xLjQgMS4zLjcuMi4yLjMuNS4zLjkgMCAuOC0uNSAxLjItMS42IDEuNHYtM3ptLTIuMS0yLjNjLS4yLS4yLS4zLS41LS4zLS45IDAtLjMuMS0uNi40LS45LjMtLjIuNi0uNCAxLjEtLjV2Mi45Yy0uNi0uMS0xLS4zLTEuMi0uNnoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=");
    background-repeat: no-repeat
}
.icon-top-up {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNS44IDI2LjgiPjxwYXRoIGQ9Ik0xNS44IDIzLjZjLS4xLS42LS4yLTEuMi0uMy0xLjctLjQtMS45LTEtNC4yLS4yLTExLjMuMy0uOS41LTIuOC0uOC0zLjlWNS4zYy4zLS4zLjUtLjYuNS0xVjEuNmMwLS43LS41LTEuMi0xLjItMS4zQzEwLjcgMCA5IDAgNS45LjNjLS43IDAtMS4yLjYtMS4yIDEuM3YyLjdjMCAuNC4yLjguNSAxdjEuNWMtMS4zIDEuMS0xLjIgMy0uOCAzLjkuOCA3LjEuMyA5LjQtLjIgMTEuMy0uMS41LS4yIDEtLjMgMS42LS4xLjYuMSAxLjIuNSAxLjYgMS4yIDEuMyA0LjEgMS40IDUuMSAxLjRoLjZjMSAwIDQtLjEgNS4yLTEuNC41LS40LjYtLjkuNS0xLjZ6bS05LjYtMThjMS40LjEgMi41LjIgMy42LjJzMi4yLS4xIDMuNi0uMnYuOWMtMi44LjMtNC41LjMtNy4zIDB2LS45em0tLjUtNGMwLS4xLjEtLjMuMy0uMyAxLjUtLjEgMi43LS4yIDMuOS0uMiAxLjIgMCAyLjQuMSAzLjkuMi4xIDAgLjMuMi4zLjN2Mi43YzAgLjEtLjEuMy0uMy4zLTMuMS4zLTQuOC4zLTcuOCAwLS4xIDAtLjMtLjItLjMtLjNWMS42em04LjkgMjNjLS45IDEtMy43IDEuMS00LjcgMS4xcy0zLjgtLjEtNC43LTEuMWMtLjItLjItLjMtLjUtLjItLjguMS0uNi4yLTEuMS4zLTEuNi41LTIgMS00LjQuMi0xMS43di0uMXMtLjctMS45LjUtMi44YzEuNS4yIDIuOC4yIDQgLjIgMS4yIDAgMi41LS4xIDQtLjIgMS4yIDEgLjUgMi44LjUgMi45di4xYy0uOSA3LjMtLjMgOS44LjIgMTEuNy4xLjUuMiAxLjEuMyAxLjYtLjEuMi0uMi41LS40Ljd6TTIwLjkgMTguOXYxLjdoMXYtMS44Yy45LS4xIDEuNi0uNCAyLjItLjguNS0uNC44LTEgLjgtMS43IDAtLjQtLjEtLjgtLjMtMS4xLS4yLS4zLS41LS42LS45LS44LS40LS4yLTEtLjUtMS44LS43di0zLjNjLjguMSAxLjUuMiAyLjMuNWwuNC0xYy0uOS0uMy0xLjgtLjUtMi43LS42VjhoLTF2MS40Yy0uOC4xLTEuNS4zLTIgLjgtLjUuNC0uOCAxLS44IDEuNiAwIC43LjIgMS4yLjYgMS43LjQuNCAxLjEuOCAyLjIgMS4xdjMuM2MtLjQgMC0uOS0uMS0xLjUtLjItLjUtLjEtMS0uMy0xLjQtLjV2MS4yYy4zLjIuOC4zIDEuMy40LjUuMSAxIC4xIDEuNi4xem0uOS00Yy42LjIgMS4xLjQgMS4zLjcuMi4yLjMuNS4zLjkgMCAuOC0uNSAxLjItMS42IDEuNHYtM3ptLTIuMS0yLjNjLS4yLS4yLS4zLS41LS4zLS45IDAtLjMuMS0uNi40LS45LjMtLjIuNi0uNCAxLjEtLjV2Mi45Yy0uNi0uMS0xLS4zLTEuMi0uNnoiIGZpbGw9IiMzNjhiYTEiLz48L3N2Zz4=");
    background-repeat: no-repeat
}
.icon-transaction {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMS4wMDMgMjEiPjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzY3QzFDQSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMi44NTQuNWgxNC42NXYyMEgyLjg1NHoiLz48cGF0aCBmaWxsPSIjNjdDMUNBIiBkPSJNMTMuNTk2IDEyLjUyOGMwIC42ODYtLjI1OCAxLjI1LS43NzEgMS42OTUtLjUxMy40NDUtMS4yMjkuNzI3LTIuMTUyLjg0MnYxLjc1MmgtLjk3NHYtMS42ODRjLS41NjQgMC0xLjExLS4wNDUtMS42MzgtLjEzMy0uNTI5LS4wODgtLjk2Mi0uMjA5LTEuMjk5LS4zNjV2LTEuMTc4Yy40MTcuMTg2Ljg5OS4zMzggMS40NDYuNDU3YTcuMTc0IDcuMTc0IDAgMCAwIDEuNDkxLjE3NnYtMy4zMjJjLTEuMDMyLS4zMjctMS43NTUtLjcwNy0yLjE3MS0xLjE0LS40MTUtLjQzMy0uNjIzLS45OTEtLjYyMy0xLjY3NiAwLS42Ni4yNTYtMS4yMDEuNzY3LTEuNjI0LjUxLS40MjMgMS4xODYtLjY3OSAyLjAyNy0uNzdWNC4xODRoLjk3NHYxLjM1OWE3LjY1IDcuNjUgMCAwIDEgMi42ODEuNTU5bC0uMzkzLjk4OWE3LjY5NiA3LjY5NiAwIDAgMC0yLjI4OS0uNTI5VjkuODRjLjc5MS4yNTEgMS4zODIuNDk3IDEuNzc1LjczNi4zOTQuMjM5LjY4Mi41MTMuODY4LjgyMy4xODcuMzEuMjgxLjY4NS4yODEgMS4xMjlNOC4xODEgNy45MzdjMCAuMzgyLjExNC42ODkuMzQuOTIxLjIyNy4yMzIuNjE5LjQ1MSAxLjE3OC42NTdWNi41OTJjLS40OTguMDgxLS44NzYuMjM4LTEuMTMzLjQ3MmExLjEzNyAxLjEzNyAwIDAgMC0uMzg1Ljg3M200LjEzMSA0LjY4OGMwLS4zNjEtLjExMi0uNjU1LS4zMzYtLjg3OS0uMjI0LS4yMjUtLjY1OC0uNDQ3LTEuMzAzLS42Njh2Mi45MzdjMS4wOTItLjE1MSAxLjYzOS0uNjE0IDEuNjM5LTEuMzkiLz48L3N2Zz4=");
    background-repeat: no-repeat
}
.icon-twitter-white {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOS4yIDE5LjIiPjxwYXRoIGQ9Ik0xNy4xIDYuMXYuNWMwIDUtMy44IDEwLjctMTAuNyAxMC43LTIuMSAwLTQuMS0uNi01LjgtMS43LjMgMCAuNi4xLjkuMSAxLjggMCAzLjQtLjYgNC43LTEuNi0xLjcgMC0zLTEuMS0zLjUtMi42LjIgMCAuNS4xLjcuMS4zIDAgLjcgMCAxLS4xLTEuNy0uMy0zLTEuOS0zLTMuNy40LjEgMSAuMyAxLjYuMy0xLS43LTEuNy0xLjktMS43LTMuMiAwLS43LjItMS4zLjUtMS45IDEuOSAyLjMgNC43IDMuOCA3LjggNC0uMS0uMy0uMS0uNi0uMS0uOSAwLTIuMSAxLjctMy44IDMuOC0zLjggMS4xIDAgMi4xLjUgMi44IDEuMi45LS4yIDEuNy0uNSAyLjQtLjktLjMuOS0uOSAxLjYtMS43IDIuMS44LS4xIDEuNS0uMyAyLjItLjYtLjYuOC0xLjIgMS40LTEuOSAyeiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==");
    background-repeat: no-repeat
}
.icon-twitter {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOS4yIDE5LjIiPjxwYXRoIGQ9Ik0xNy4xIDYuMXYuNWMwIDUtMy44IDEwLjctMTAuNyAxMC43LTIuMSAwLTQuMS0uNi01LjgtMS43LjMgMCAuNi4xLjkuMSAxLjggMCAzLjQtLjYgNC43LTEuNi0xLjcgMC0zLTEuMS0zLjUtMi42LjIgMCAuNS4xLjcuMS4zIDAgLjcgMCAxLS4xLTEuNy0uMy0zLTEuOS0zLTMuNy40LjEgMSAuMyAxLjYuMy0xLS43LTEuNy0xLjktMS43LTMuMiAwLS43LjItMS4zLjUtMS45IDEuOSAyLjMgNC43IDMuOCA3LjggNC0uMS0uMy0uMS0uNi0uMS0uOSAwLTIuMSAxLjctMy44IDMuOC0zLjggMS4xIDAgMi4xLjUgMi44IDEuMi45LS4yIDEuNy0uNSAyLjQtLjktLjMuOS0uOSAxLjYtMS43IDIuMS44LS4xIDEuNS0uMyAyLjItLjYtLjYuOC0xLjIgMS40LTEuOSAyeiIgZmlsbD0iIzY1YzFjYSIvPjwvc3ZnPg==");
    background-repeat: no-repeat
}
.icon-warning {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNi4xMjUgMjYuMDkyIj48cGF0aCBmaWxsPSIjRkZGIiBkPSJNMjUuMjIgMjAuMzQ0TDE1LjIwNyAzYTIuNSAyLjUgMCAwIDAtNC4zMjggMEwuODY1IDIwLjM0NGEyLjUgMi41IDAgMCAwIDIuMTY0IDMuNzQ4aDIwLjAyN2EyLjQ5OCAyLjQ5OCAwIDAgMCAyLjE2NC0zLjc0OCIvPjxwYXRoIGZpbGw9IiMzODhCQTEiIGQ9Ik0xMS43OTQgMTAuMDE5djUuMjEzYTEuMjUgMS4yNSAwIDAgMCAyLjQ5NyAwdi01LjIxM2ExLjI0OSAxLjI0OSAwIDEgMC0yLjQ5NyAwTTEzLjA0MyAxNy40NGExLjI1IDEuMjUgMCAxIDEgMCAyLjQ5OSAxLjI1IDEuMjUgMCAwIDEgMC0yLjQ5OSIvPjwvc3ZnPg==");
    background-repeat: no-repeat
}
.icon-water3-logo {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTM3LjMgNjAuMSI+PHBhdGggZD0iTTEyMy45IDQ3LjFjLjUtLjUuOC0xLjIuOC0yIDAtLjctLjItMS40LS44LTEuOS0uOC0uOC0xLjgtLjgtMi42LS45LS4xIDAtLjItLjEtLjItLjJ2LTJjMC0uMS4xLS4yLjItLjIuNSAwIDEuNC4xIDItLjYuMy0uNC41LS45LjUtMS40IDAtLjYtLjItMS0uNi0xLjQtLjQtLjQtLjktLjYtMS40LS42LS41IDAtMSAuMi0xLjQuNS0uNC40LS42LjgtLjYgMS4zIDAgLjEtLjEuMi0uMi4ySDExN3MtLjEgMC0uMS0uMXYtLjFjMC0xLjMuNS0yLjUgMS41LTMuNCAxLS45IDIuMS0xLjQgMy41LTEuNHMyLjYuNSAzLjUgMS41YzEgMSAxLjUgMi4xIDEuNSAzLjUgMCAxLjEtLjMgMi4xLTEgMyAxLjIgMS4xIDEuOCAyLjUgMS44IDQuMiAwIDEuNi0uNiAyLjktMS43IDQuMS0xLjEgMS4xLTIuNSAxLjctNC4xIDEuNy0xLjYgMC0yLjktLjUtNC0xLjZzLTEuNy0yLjQtMS43LTR2LS4xaDIuN2MuMSAwIC4yLjEuMi4yIDAgLjcuMyAxLjQuOSAxLjkuNS41IDEuMi44IDEuOS44LjgtLjIgMS41LS41IDItMSIgZmlsbD0iIzNjM2MzZCIvPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNMTExLjYgNDMuM2MwLTUuNyA3LjQtMTIuMyAxMC40LTE5LjcgMi4yIDcuMSAxMC40IDE0IDEwLjQgMTkuNyAwIDUuNy00LjYgMTAuNC0xMC40IDEwLjQtNS44IDAtMTAuNC00LjYtMTAuNC0xMC40bS01IDEuNGMwIDguNSA2LjkgMTUuMyAxNS4zIDE1LjMgOC41IDAgMTUuMy02LjkgMTUuMy0xNS4zIDAtOC41LTEyLjEtMTguNy0xNS4zLTI5LjItNC4zIDExLjEtMTUuMyAyMC44LTE1LjMgMjkuMiIvPjwvZGVmcz48Y2xpcFBhdGggaWQ9ImIiPjx1c2UgeGxpbms6aHJlZj0iI2EiIG92ZXJmbG93PSJ2aXNpYmxlIi8+PC9jbGlwUGF0aD48bGluZWFyR3JhZGllbnQgaWQ9ImMiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iLTMzNy4wMSIgeTE9IjM0Ny4wMzEiIHgyPSItMzM0LjQ3NiIgeTI9IjM0Ny4wMzEiIGdyYWRpZW50VHJhbnNmb3JtPSJzY2FsZSgxNC4xOTIyIC0xNC4xOTIyKSByb3RhdGUoNDUgMjU4LjYyNiA1ODcuNjQpIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiMwMWIwZGEiLz48c3RvcCBvZmZzZXQ9Ii4yMjciIHN0b3AtY29sb3I9IiMyNmI2YzEiLz48c3RvcCBvZmZzZXQ9Ii41MDEiIHN0b3AtY29sb3I9IiNhMWNkODAiLz48c3RvcCBvZmZzZXQ9Ii43MDciIHN0b3AtY29sb3I9IiNkY2UyMzUiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNkY2UyMzUiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGNsaXAtcGF0aD0idXJsKCNiKSIgZmlsbD0idXJsKCNjKSIgZD0iTTg0LjQgMzcuOEwxMjIgLjJsMzcuNiAzNy42TDEyMiA3NS40eiIvPjxwYXRoIGQ9Ik03Mi44IDUuOHY0LjFoLTguM3YxMS4zYzAgNy42IDYuNiA2LjIgOC42IDUuN2wuNyAyLjdjLTcgMi45LTEzLjcuNi0xMy43LTguNVYwaDQuM3Y1LjhoOC40ek04Ni42IDIwLjJoLTYuOWMuOCAzLjcgMy44IDYuNyA4IDYuNyAxLjQgMCAzLjQtLjIgNS4xLTEuMmwxLjggMi40Yy0yIDEuNi00LjggMi43LTcuNCAyLjdDODAuNCAzMC43IDc1IDI1LjEgNzUgMThjMC03LjEgNS4zLTEyLjcgMTIuMS0xMi43IDExLjguMSAxMy42IDE0LjktLjUgMTQuOW0tNy00LjJoNy4xYzcuOSAwIDYuMy02LjkuOS02LjktNC4yIDAtNy4yIDMuMS04IDYuOU0xMTMgNWMtNy42LS4zLTEyLjEgMy0xMi4xIDEwLjR2MTUuMWg0LjNWMTUuM2MwLTQuMSAyLjYtNi44IDcuNi02LjQgNC41LjMgNi4zIDMuMSA2LjMgMy4xbDMuMS0xLjJjLjEgMC0yLjctNS41LTkuMi01LjhNMTcuOCAxMi44bC02LjMgMTYuOXMtLjIgMS0xLjQgMWMtMS4xIDAtMS41LTEtMS41LTFMMCA1LjhoNC41bDUuNyAxNi4xTDE1LjcgN2MuNi0yIDMuNS0yIDQuMiAwbDUuNSAxNC45IDUuNy0xNi4xaDQuNUwyNyAyOS43cy0uMyAxLTEuNSAxLTEuNC0xLTEuNC0xbC02LjMtMTYuOXpNMzguMiA2LjljMi42LS44IDEwLjctMy4zIDE1IDEuNSAxLjMgMS43IDEuNyAzLjkgMS43IDYuOHY5LjVjMCAzLjItMi4xIDYtOC43IDYtMi4yIDAtOC4yLS41LTkuNS02LTEuMi01LjQgMS45LTEwLjYgMTMuOC0xMC4zIDAtLjEuMS0zLjItMi41LTQuNC0yLjYtMS4xLTYuMi0uOC04LjgtLjFsLTEtM3ptMTIuNCAxMS4yYy00LjIgMC03LjkuNC05LjIgMi42LTEuNSAyLjMtLjEgNi4xIDQuNyA2LjEgMS45IDAgNC41LS4xIDQuNS0zLjR2LTUuM3pNMTI5LjggNi40aC0xLjN2LS43aDMuM3YuN2gtMS4ydjIuOWgtLjhWNi40em0yLjctLjdoLjhsMS4xIDEuNCAxLTEuNGguOXYzLjZoLS44VjdsLTEgMS40LTEuMi0xLjR2Mi40aC0uOFY1Ljd6IiBmaWxsPSIjM2MzYzNkIi8+PC9zdmc+");
    background-repeat: no-repeat
}
.icon-waterdrop-circle {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNi44NzUgMjYuODc1Ij48Y2lyY2xlIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzY3QzFDQSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgY3g9IjEzLjQ1NCIgY3k9IjEzLjQ2NyIgcj0iMTIuNTAxIi8+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNjdDMUNBIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNOC44ODEgMTUuNTI0YzAtMi41MjUgMy4yNTktNS40MTkgNC41NzItOC42ODguOTcyIDMuMTEyIDQuNTczIDYuMTYzIDQuNTczIDguNjg4YTQuNTcyIDQuNTcyIDAgMSAxLTkuMTQ1IDAiLz48L3N2Zz4=");
    background-repeat: no-repeat
}
.icon-waterdrop-sad {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4Ni44IDg2LjkiPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIxMy4wMTciIHkxPSI2Ny4wNzgiIHgyPSI4My42ODMiIHkyPSIxOS40MTIiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzAwYWZkOCIvPjxzdG9wIG9mZnNldD0iLjA5MiIgc3RvcC1jb2xvcj0iIzI3YjZjMiIvPjxzdG9wIG9mZnNldD0iLjIzMSIgc3RvcC1jb2xvcj0iIzMwYjZjMCIvPjxzdG9wIG9mZnNldD0iLjM0OCIgc3RvcC1jb2xvcj0iIzQ1YjhiOSIvPjxzdG9wIG9mZnNldD0iLjQ1OCIgc3RvcC1jb2xvcj0iIzVkYmNhZiIvPjxzdG9wIG9mZnNldD0iLjU2MyIgc3RvcC1jb2xvcj0iIzc4YzE5ZiIvPjxzdG9wIG9mZnNldD0iLjY2NCIgc3RvcC1jb2xvcj0iIzk1Yzk4YSIvPjxzdG9wIG9mZnNldD0iLjc2MyIgc3RvcC1jb2xvcj0iI2I2ZDM2YiIvPjxzdG9wIG9mZnNldD0iLjg1OCIgc3RvcC1jb2xvcj0iI2RhZTEzNyIvPjxzdG9wIG9mZnNldD0iLjg2MiIgc3RvcC1jb2xvcj0iI2RjZTIzNCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI2RiZTAzMyIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZD0iTTQzLjUgODYuM2MtMTYuMiAwLTI5LjMtMTMuMi0yOS4zLTI5LjMgMC05LjMgNi45LTE5LjUgMTQuMy0zMC4yQzMzLjkgMTguOSAzOS41IDEwLjcgNDMgMmwuNS0xLjNMNDQgMmMyLjggOC44IDguOSAxNy41IDE0LjggMjYgNy4yIDEwLjMgMTQgMjAuMSAxNCAyOSAwIDE2LjEtMTMuMSAyOS4zLTI5LjMgMjkuM3ptLS4xLTgyLjdjLTMuNSA4LjMtOC45IDE2LjItMTQuMSAyMy43QzIyIDM3LjkgMTUuMiA0Ny45IDE1LjIgNTdjMCAxNS42IDEyLjcgMjguMyAyOC4zIDI4LjMgMTUuNiAwIDI4LjMtMTIuNyAyOC4zLTI4LjMgMC04LjYtNi43LTE4LjItMTMuOS0yOC40LTUuNi04LjEtMTEuNS0xNi41LTE0LjUtMjV6IiBmaWxsPSJ1cmwoI2EpIi8+PGxpbmVhckdyYWRpZW50IGlkPSJiIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjExLjM4NSIgeTE9IjY0LjY1OSIgeDI9IjgyLjA1MiIgeTI9IjE2Ljk5MiI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjMDBhZmQ4Ii8+PHN0b3Agb2Zmc2V0PSIuMDkyIiBzdG9wLWNvbG9yPSIjMjdiNmMyIi8+PHN0b3Agb2Zmc2V0PSIuMjMxIiBzdG9wLWNvbG9yPSIjMzBiNmMwIi8+PHN0b3Agb2Zmc2V0PSIuMzQ4IiBzdG9wLWNvbG9yPSIjNDViOGI5Ii8+PHN0b3Agb2Zmc2V0PSIuNDU4IiBzdG9wLWNvbG9yPSIjNWRiY2FmIi8+PHN0b3Agb2Zmc2V0PSIuNTYzIiBzdG9wLWNvbG9yPSIjNzhjMTlmIi8+PHN0b3Agb2Zmc2V0PSIuNjY0IiBzdG9wLWNvbG9yPSIjOTVjOThhIi8+PHN0b3Agb2Zmc2V0PSIuNzYzIiBzdG9wLWNvbG9yPSIjYjZkMzZiIi8+PHN0b3Agb2Zmc2V0PSIuODU4IiBzdG9wLWNvbG9yPSIjZGFlMTM3Ii8+PHN0b3Agb2Zmc2V0PSIuODYyIiBzdG9wLWNvbG9yPSIjZGNlMjM0Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjZGJlMDMzIi8+PC9saW5lYXJHcmFkaWVudD48Y2lyY2xlIGN4PSIzMy42IiBjeT0iNDkuNyIgcj0iLjkiIGZpbGw9InVybCgjYikiLz48bGluZWFyR3JhZGllbnQgaWQ9ImMiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMTcuNTgiIHkxPSI3My44NDMiIHgyPSI4OC4yNDYiIHkyPSIyNi4xNzciPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzAwYWZkOCIvPjxzdG9wIG9mZnNldD0iLjA5MiIgc3RvcC1jb2xvcj0iIzI3YjZjMiIvPjxzdG9wIG9mZnNldD0iLjIzMSIgc3RvcC1jb2xvcj0iIzMwYjZjMCIvPjxzdG9wIG9mZnNldD0iLjM0OCIgc3RvcC1jb2xvcj0iIzQ1YjhiOSIvPjxzdG9wIG9mZnNldD0iLjQ1OCIgc3RvcC1jb2xvcj0iIzVkYmNhZiIvPjxzdG9wIG9mZnNldD0iLjU2MyIgc3RvcC1jb2xvcj0iIzc4YzE5ZiIvPjxzdG9wIG9mZnNldD0iLjY2NCIgc3RvcC1jb2xvcj0iIzk1Yzk4YSIvPjxzdG9wIG9mZnNldD0iLjc2MyIgc3RvcC1jb2xvcj0iI2I2ZDM2YiIvPjxzdG9wIG9mZnNldD0iLjg1OCIgc3RvcC1jb2xvcj0iI2RhZTEzNyIvPjxzdG9wIG9mZnNldD0iLjg2MiIgc3RvcC1jb2xvcj0iI2RjZTIzNCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI2RiZTAzMyIvPjwvbGluZWFyR3JhZGllbnQ+PGNpcmNsZSBjeD0iNTMuNCIgY3k9IjQ5LjciIHI9Ii45IiBmaWxsPSJ1cmwoI2MpIi8+PGxpbmVhckdyYWRpZW50IGlkPSJkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjIwLjA1NiIgeTE9Ijc3LjUxNCIgeDI9IjkwLjcyMyIgeTI9IjI5Ljg0OCI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjMDBhZmQ4Ii8+PHN0b3Agb2Zmc2V0PSIuMDkyIiBzdG9wLWNvbG9yPSIjMjdiNmMyIi8+PHN0b3Agb2Zmc2V0PSIuMjMxIiBzdG9wLWNvbG9yPSIjMzBiNmMwIi8+PHN0b3Agb2Zmc2V0PSIuMzQ4IiBzdG9wLWNvbG9yPSIjNDViOGI5Ii8+PHN0b3Agb2Zmc2V0PSIuNDU4IiBzdG9wLWNvbG9yPSIjNWRiY2FmIi8+PHN0b3Agb2Zmc2V0PSIuNTYzIiBzdG9wLWNvbG9yPSIjNzhjMTlmIi8+PHN0b3Agb2Zmc2V0PSIuNjY0IiBzdG9wLWNvbG9yPSIjOTVjOThhIi8+PHN0b3Agb2Zmc2V0PSIuNzYzIiBzdG9wLWNvbG9yPSIjYjZkMzZiIi8+PHN0b3Agb2Zmc2V0PSIuODU4IiBzdG9wLWNvbG9yPSIjZGFlMTM3Ii8+PHN0b3Agb2Zmc2V0PSIuODYyIiBzdG9wLWNvbG9yPSIjZGNlMjM0Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjZGJlMDMzIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBkPSJNNDguNSA2Mi40Yy0xLjQtMS4zLTMuMi0yLTUuMS0yLTEuOCAwLTMuNS42LTQuOSAxLjhsLS42LS44YzEuNS0xLjMgMy41LTIgNS41LTIgMi4yIDAgNC4yLjggNS44IDIuM2wtLjcuN3oiIGZpbGw9InVybCgjZCkiLz48L3N2Zz4=");
    background-repeat: no-repeat
}
.icon-waterdrop-three {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgNDMuNTYyIDQzLjU2MiI+PHBhdGggZmlsbD0iIzNDM0IzQyIgZD0iTTIzLjYzNyAzMC41NDVhMi42MiAyLjYyIDAgMCAwIC43OTQtMS45MTljMC0uNzIyLS4yMTYtMS4zNDctLjc0OC0xLjg2Ni0uODA1LS43ODMtMS43NjYtLjgwMi0yLjQ3OS0uODQxLS4xMDItLjAwNS0uMTU0LS4wNTYtLjE1NC0uMTUzdi0xLjkwOGMwLS4wOTguMDUtLjE1LjE0OS0uMTUzLjUxNC0uMDM5IDEuMzkxLjExMiAxLjk2NC0uNjIxLjMxNy0uNDA2LjUyOC0uODI0LjUyOC0xLjM0NCAwLS41NDYtLjE5My0xLjAxLS41NzUtMS4zOTRhMS45MTEgMS45MTEgMCAwIDAtMS4zOTgtLjU3NSAxLjkgMS45IDAgMCAwLTEuMzQ1LjUyOCAxLjg4OCAxLjg4OCAwIDAgMC0uNjE2IDEuMjkxYy0uMDA3LjA5OC0uMDYxLjE1LS4xNTguMTVoLTIuNTM1YS4xNTguMTU4IDAgMCAxLS4xMTMtLjA0OS4xMzguMTM4IDAgMCAxLS4wNDEtLjExOGMuMDQ0LTEuMjg4LjUzLTIuMzg0IDEuNDYyLTMuMjg4LjkzNy0uOTA3IDIuMDUxLTEuMzYyIDMuMzQ3LTEuMzYyIDEuMzI3IDAgMi40NjMuNDcyIDMuNDA1IDEuNDE2LjkzOS45MzkgMS40MTEgMi4wNzMgMS40MTEgMy40MDEgMCAxLjA2OC0uMzIgMi4wMzEtLjk2MSAyLjg4MiAxLjEzNyAxLjA5NSAxLjcwNyAyLjQzIDEuNzA3IDQuMDA1IDAgMS41MzItLjU0MyAyLjg0MS0xLjYyOCAzLjkyNi0xLjA5MSAxLjA4Ni0yLjQwMSAxLjYyOS0zLjkzNSAxLjYyOS0xLjUwMiAwLTIuNzkyLS41MjMtMy44NzItMS41NzUtMS4wNzgtMS4wNDUtMS42NDItMi4zMTctMS42ODMtMy44MTMgMC0uMDQ5LjAxNi0uMDg4LjA0Ni0uMTJhLjE2NC4xNjQgMCAwIDEgLjExMy0uMDQ2aDIuNTM1Yy4wOTggMCAuMTQ4LjA0OS4xNTQuMTQ5LjAzOC43MTkuMzE5IDEuMzI0Ljg0MSAxLjgxNWEyLjYwNSAyLjYwNSAwIDAgMCAxLjg2NS43NDkgMi42MyAyLjYzIDAgMCAwIDEuOTItLjc5NiIvPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNMTEuNzM0IDI3LjA5NmMwLTUuNTIxIDcuMTI3LTExLjg1MSA5Ljk5Ny0xOC45OTkgMi4xMjcgNi44MDYgOS45OTkgMTMuNDc4IDkuOTk5IDE4Ljk5OSAwIDUuNTItNC40NzcgMTAtOS45OTkgMTAtNS41MiAwLTkuOTk3LTQuNDgxLTkuOTk3LTEwTTYuOTMgMjguNDQ3YzAgOC4xNzMgNi42MjUgMTQuODAxIDE0LjgwMiAxNC44MDEgOC4xNzYgMCAxNC44MDQtNi42MjggMTQuODA0LTE0LjgwMSAwLTguMTc5LTExLjY1My0xOC4wNTgtMTQuODA0LTI4LjEzOUMxNy40ODEgMTAuODk2IDYuOTMgMjAuMjY5IDYuOTMgMjguNDQ3Ii8+PC9kZWZzPjxjbGlwUGF0aCBpZD0iYiI+PHVzZSB4bGluazpocmVmPSIjYSIgb3ZlcmZsb3c9InZpc2libGUiLz48L2NsaXBQYXRoPjxsaW5lYXJHcmFkaWVudCBpZD0iYyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSItNDAxLjU4NSIgeTE9IjIxMC41OTMiIHgyPSItNDAwLjU4NiIgeTI9IjIxMC41OTMiIGdyYWRpZW50VHJhbnNmb3JtPSJyb3RhdGUoLTQ1IC0xNTc0MC44MzkgLTEzMTU4LjM3NSkgc2NhbGUoMzQuNjk4MykiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzAwYWVkNyIvPjxzdG9wIG9mZnNldD0iLjIyNyIgc3RvcC1jb2xvcj0iIzI3YjRjMSIvPjxzdG9wIG9mZnNldD0iLjUiIHN0b3AtY29sb3I9IiNhMWNiODEiLz48c3RvcCBvZmZzZXQ9Ii43MDciIHN0b3AtY29sb3I9IiNkY2UyMzYiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNkYmRmMzMiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGNsaXAtcGF0aD0idXJsKCNiKSIgZmlsbD0idXJsKCNjKSIgZD0iTTIxLjczMiA1OC4wNTFsMzYuMjczLTM2LjI3My0zNi4yNzMtMzYuMjcyLTM2LjI3MiAzNi4yNzJ6Ii8+PC9zdmc+");
    background-repeat: no-repeat
}
.icon-youtube-white {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMS4zIDIxLjMiPjxnIGZpbGw9IiNmZmYiPjxwYXRoIGQ9Ik01LjYgMi4zYy40IDEuMS42IDEuOS43IDIuNVY4aDEuMlY0LjhMOC45LjFINy43bC0uOCAzLjFMNi4xLjFINC44Yy4xLjIuMi42LjQgMS4xLjIuNS4zLjguNCAxLjF6TTguOSA2LjFjMCAuNi4xIDEuMS4zIDEuNC4zLjQuNy42IDEuMi42cy45LS4yIDEuMi0uNmMuMi0uMy4zLS43LjMtMS40VjRjMC0uNi0uMS0xLjEtLjMtMS40LS4yLS40LS42LS42LTEuMS0uNi0uNSAwLTEgLjItMS4yLjYtLjMuMy0uNC44LS40IDEuNHYyLjF6TTEwIDMuOGMwLS41LjItLjguNS0uOHMuNS4zLjUuOHYyLjVjMCAuNS0uMi44LS41LjhzLS41LS4zLS41LS44VjMuOHpNMTIuNyAxNGMtLjIgMC0uNC4xLS41LjN2My42Yy4yLjIuMy4zLjUuMy4zIDAgLjUtLjMuNS0uOHYtMi41Yy0uMS0uNy0uMi0uOS0uNS0uOXpNMTMuNyA4LjFjLjQgMCAuOC0uMiAxLjItLjdWOEgxNlYyLjFoLTEuMXY0LjVjLS4yLjMtLjUuNS0uNy41LS4xIDAtLjItLjEtLjItLjNWMi4xaC0xLjF2NC43YzAgLjQgMCAuNy4xLjkuMS4yLjQuNC43LjR6Ii8+PHBhdGggZD0iTTE4LjUgOS44Yy0uMy0uMy0uOC0uNS0xLjItLjUtMS40LS4yLTMuNi0uMi02LjUtLjJzLTUuMS4xLTYuNS4yYy0uNiAwLTEgLjItMS4zLjUtLjMuMy0uNi43LS43IDEuMi0uMi45LS4zIDIuMy0uMyA0LjEgMCAxLjkuMSAzLjIuMyA0LjEuMS41LjMuOC43IDEuMi4zLjMuNy41IDEuMi42IDEuNC4yIDMuNi4yIDYuNS4yczUuMS0uMSA2LjUtLjJjLjUtLjEuOS0uMiAxLjItLjYuMy0uMy42LS43LjctMS4yLjItLjkuMy0yLjMuMy00LjEgMC0xLjktLjEtMy4yLS4zLTQuMSAwLS41LS4zLS44LS42LTEuMnpNNyAxMi4ySDUuN3Y2LjdINC41di02LjdIMy4zdi0xLjFIN3YxLjF6bTMuMiA2LjdIOS4xdi0uNmMtLjQuNS0uOC43LTEuMi43LS4zIDAtLjYtLjEtLjctLjQtLjEtLjItLjEtLjUtLjEtLjl2LTQuNmgxdjQuN2MwIC4yLjEuMi4yLjIuMiAwIC40LS4yLjctLjV2LTQuNGgxLjF2NS44em00LTEuN2MwIC42IDAgLjktLjEgMS4yLS4xLjQtLjQuNy0uOC43cy0uNy0uMi0xLjEtLjd2LjZoLTEuMXYtNy44aDEuMXYyLjZjLjMtLjQuNy0uNiAxLjEtLjYuNCAwIC43LjIuOC43LjEuMi4xLjYuMSAxLjJ2Mi4xem00LTFIMTZ2MWMwIC41LjIuOC41LjhzLjQtLjEuNS0uNHYtLjEtLjMtLjNoMS4xVjE3LjdjMCAuMi0uMS40LS4yLjYtLjMuNC0uNy42LTEuMy42LS42IDAtMS0uMi0xLjMtLjYtLjItLjItLjMtLjctLjMtMS4zdi0yYzAtLjYuMS0xLjEuMy0xLjQuMy0uNC43LS42IDEuMy0uNi41IDAgMSAuMiAxLjIuNi4yLjMuMy44LjMgMS40djEuMnoiLz48cGF0aCBkPSJNMTYuNiAxNGMtLjMgMC0uNS4zLS41Ljh2LjVoMXYtLjVjMC0uNi0uMi0uOC0uNS0uOHoiLz48L2c+PC9zdmc+");
    background-repeat: no-repeat
}
.icon-youtube {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMS4zIDIxLjMiPjxnIGZpbGw9IiM2NWMxY2EiPjxwYXRoIGQ9Ik01LjYgMi4zYy40IDEuMS42IDEuOS43IDIuNVY4aDEuMlY0LjhMOC45LjFINy43bC0uOCAzLjFMNi4xLjFINC44Yy4xLjIuMi42LjQgMS4xLjIuNS4zLjguNCAxLjF6TTguOSA2LjFjMCAuNi4xIDEuMS4zIDEuNC4zLjQuNy42IDEuMi42cy45LS4yIDEuMi0uNmMuMi0uMy4zLS43LjMtMS40VjRjMC0uNi0uMS0xLjEtLjMtMS40LS4yLS40LS42LS42LTEuMS0uNi0uNSAwLTEgLjItMS4yLjYtLjMuMy0uNC44LS40IDEuNHYyLjF6TTEwIDMuOGMwLS41LjItLjguNS0uOHMuNS4zLjUuOHYyLjVjMCAuNS0uMi44LS41LjhzLS41LS4zLS41LS44VjMuOHpNMTIuNyAxNGMtLjIgMC0uNC4xLS41LjN2My42Yy4yLjIuMy4zLjUuMy4zIDAgLjUtLjMuNS0uOHYtMi41Yy0uMS0uNy0uMi0uOS0uNS0uOXpNMTMuNyA4LjFjLjQgMCAuOC0uMiAxLjItLjdWOEgxNlYyLjFoLTEuMXY0LjVjLS4yLjMtLjUuNS0uNy41LS4xIDAtLjItLjEtLjItLjNWMi4xaC0xLjF2NC43YzAgLjQgMCAuNy4xLjkuMS4yLjQuNC43LjR6Ii8+PHBhdGggZD0iTTE4LjUgOS44Yy0uMy0uMy0uOC0uNS0xLjItLjUtMS40LS4yLTMuNi0uMi02LjUtLjJzLTUuMS4xLTYuNS4yYy0uNiAwLTEgLjItMS4zLjUtLjMuMy0uNi43LS43IDEuMi0uMi45LS4zIDIuMy0uMyA0LjEgMCAxLjkuMSAzLjIuMyA0LjEuMS41LjMuOC43IDEuMi4zLjMuNy41IDEuMi42IDEuNC4yIDMuNi4yIDYuNS4yczUuMS0uMSA2LjUtLjJjLjUtLjEuOS0uMiAxLjItLjYuMy0uMy42LS43LjctMS4yLjItLjkuMy0yLjMuMy00LjEgMC0xLjktLjEtMy4yLS4zLTQuMSAwLS41LS4zLS44LS42LTEuMnpNNyAxMi4ySDUuN3Y2LjdINC41di02LjdIMy4zdi0xLjFIN3YxLjF6bTMuMiA2LjdIOS4xdi0uNmMtLjQuNS0uOC43LTEuMi43LS4zIDAtLjYtLjEtLjctLjQtLjEtLjItLjEtLjUtLjEtLjl2LTQuNmgxdjQuN2MwIC4yLjEuMi4yLjIuMiAwIC40LS4yLjctLjV2LTQuNGgxLjF2NS44em00LTEuN2MwIC42IDAgLjktLjEgMS4yLS4xLjQtLjQuNy0uOC43cy0uNy0uMi0xLjEtLjd2LjZoLTEuMXYtNy44aDEuMXYyLjZjLjMtLjQuNy0uNiAxLjEtLjYuNCAwIC43LjIuOC43LjEuMi4xLjYuMSAxLjJ2Mi4xem00LTFIMTZ2MWMwIC41LjIuOC41LjhzLjQtLjEuNS0uNHYtLjEtLjMtLjNoMS4xVjE3LjdjMCAuMi0uMS40LS4yLjYtLjMuNC0uNy42LTEuMy42LS42IDAtMS0uMi0xLjMtLjYtLjItLjItLjMtLjctLjMtMS4zdi0yYzAtLjYuMS0xLjEuMy0xLjQuMy0uNC43LS42IDEuMy0uNi41IDAgMSAuMiAxLjIuNi4yLjMuMy44LjMgMS40djEuMnoiLz48cGF0aCBkPSJNMTYuNiAxNGMtLjMgMC0uNS4zLS41Ljh2LjVoMXYtLjVjMC0uNi0uMi0uOC0uNS0uOHoiLz48L2c+PC9zdmc+");
    background-repeat: no-repeat
}
section.component {
    padding-bottom: 30px;
    padding-top: 30px;
    position: relative
}
.scrollable {
    height: 100%;
    overflow: hidden;
    position: relative;
    width: 100%
}
.scrollable>.scrollable-content {
    bottom: 0;
    left: 0;
    overflow: scroll;
    overflow-x: hidden;
    position: absolute;
    right: 0;
    top: 0
}
.scrollable>.scrollable-content::-webkit-scrollbar {
    display: none
}
.has-scrollbar>.scrollable-content::-webkit-scrollbar {
    display: block
}
.scrollable>.track {
    background-color: rgba(54, 139, 161, 0.2);
    bottom: 0;
    opacity: 0.01;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-transition: 0.2s;
    -o-transition: 0.2s;
    transition: 0.2s;
    width: 6px
}
.scrollable>.track>.handle {
    background-color: rgba(54, 139, 161, 0.5);
    position: relative
}
.scrollable:hover>.track,
.scrollable>.track.active,
.scrollable>.track.flashed {
    opacity: 0.99
}
header.page {
    background-color: #fff;
    border-bottom: 1px solid #dddddc;
    height: 70px;
    position: fixed;
    text-align: center;
    top: 0;
    width: 100%;
    z-index: 1040
}
@media (min-width: 992px) {
    header.page {
        height: 90px
    }
}
header.page .container {
    position: relative
}
header.page .branding {
    display: inline-block;
    margin: 15px 0
}
header.page .branding img {
    height: 40px
}
@media (min-width: 992px) {
    header.page .branding img {
        height: 60px
    }
}
header.page .open-navigation {
    left: 15px;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%)
}
header.page .btn-top-up {
    display: inline-block !important;
    position: absolute;
    right: 15px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%)
}
footer.page .social,
footer.page .subscribe {
    padding-bottom: 20px;
    padding-top: 20px;
    text-align: center
}
@media (min-width: 768px) {
    footer.page .social,
    footer.page .subscribe {
        padding-bottom: 40px;
        padding-top: 40px
    }
}
@media (min-width: 992px) {
    footer.page .social,
    footer.page .subscribe {
        text-align: left
    }
}
footer.page .social h3,
footer.page .subscribe h3 {
    color: #368ba1;
    font-size: 15px;
    margin-bottom: 20px
}
footer.page .social .actions .btn+.btn {
    margin-left: 5px
}
@media (min-width: 768px) {
    footer.page .social .actions .btn+.btn {
        margin-left: 10px
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    footer.page .subscribe {
        padding-top: 0
    }
}
footer.page .subscribe form {
    margin: 0 auto;
    max-width: 400px;
    text-align: left
}
@media (min-width: 992px) {
    footer.page .subscribe form {
        float: left;
        margin: 0;
        max-width: 100%
    }
}
footer.page .subscribe .field-group {
    border: 1px solid #dddddc;
    margin-bottom: 15px
}
@media (min-width: 992px) {
    footer.page .subscribe .field-group {
        display: inline-block;
        margin: 0 10px 0 0;
        width: 300px
    }
}
footer.page .subscribe .field-group .form-group {
    padding: 7px 0
}
footer.page .subscribe .btn {
    display: block;
    vertical-align: top;
    width: 100%
}
@media (min-width: 992px) {
    footer.page .subscribe .btn {
        display: inline-block;
        width: auto
    }
}
footer.page .subscribe .pre-alerts {
    margin-bottom: 15px
}
@media (min-width: 992px) {
    footer.page .subscribe .pre-alerts {
        display: none
    }
}
footer.page .subscribe .pre-alerts .alert {
    margin: 0
}
footer.page .subscribe .post-alerts {
    display: none;
    margin-top: 15px
}
@media (min-width: 992px) {
    footer.page .subscribe .post-alerts {
        display: block
    }
}
footer.page .subscribe .post-alerts .alert {
    margin: 0
}
footer.page .navigation {
    display: none;
    float: left;
    margin-bottom: 0;
    text-transform: uppercase
}
@media (min-width: 768px) {
    footer.page .navigation {
        display: inline;
        margin-bottom: 20px
    }
}
@media (min-width: 992px) {
    footer.page .navigation {
        font-size: 14px
    }
}
footer.page .navigation li {
    display: inline;
    margin: 0 20px 0 0;
    padding: 0
}
footer.page .navigation li:before {
    content: none
}
footer.page .navigation a {
    color: #9d9d9e
}
footer.page .divider {
    border-top: 1px solid #dddddc;
    margin-bottom: 20px
}
footer.page .question {
    color: #9d9d9e;
    margin-bottom: 0;
    text-align: center;
    text-transform: uppercase
}
@media (min-width: 768px) {
    footer.page .question {
        float: right;
        margin-bottom: 20px;
        text-align: left
    }
}
@media (min-width: 992px) {
    footer.page .question {
        font-size: 14px
    }
}
footer.page .copyright {
    clear: both;
    color: #9d9d9e;
    padding: 20px;
    text-align: center
}
@media (min-width: 992px) {
    footer.page .copyright {
        font-size: 14px
    }
}
html.navigation-open,
body.navigation-open {
    overflow-y: hidden;
    position: fixed
}
html.navigation-open:after,
body.navigation-open:after {
    background-image: -webkit-linear-gradient(45deg, #00aed7 0%, #25b4c1 40%, #dbe133 100%);
    background-image: -o-linear-gradient(45deg, #00aed7 0%, #25b4c1 40%, #dbe133 100%);
    background-image: linear-gradient(45deg, #00aed7 0%, #25b4c1 40%, #dbe133 100%);
    bottom: 0;
    content: '';
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1090
}
.open-navigation {
    background-color: #fff;
    border: none;
    display: inline-block;
    height: 20px;
    min-width: 30px;
    padding: 0;
    position: relative;
    top: 16px
}
.open-navigation .bar {
    background-color: #368ba1;
    border-radius: 2px;
    display: block;
    height: 4px;
    left: 0;
    position: absolute;
    -webkit-transform-origin: left center;
    -ms-transform-origin: left center;
    -o-transform-origin: left center;
    transform-origin: left center;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    width: 30px
}
.open-navigation .bar.top {
    top: 0
}
.open-navigation .bar.middle {
    top: 8px
}
.open-navigation .bar.bottom {
    top: 16px
}
.open-navigation .text {
    color: #65c1ca;
    display: none;
    font-family: "Ubuntu", Sans-Serif;
    font-size: 16px;
    line-height: 20px;
    padding: 0 0 0 40px;
    -webkit-transition: all 500ms ease-in-out;
    -o-transition: all 500ms ease-in-out;
    transition: all 500ms ease-in-out
}
@media (min-width: 768px) {
    .open-navigation .text {
        display: block
    }
}
.open-navigation:hover {
    text-decoration: none
}
.open-navigation:hover .text {
    color: #368ba1
}
.open-navigation.open .top {
    left: 4px;
    top: -3px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg)
}
.open-navigation.open .middle {
    opacity: 0;
    width: 0
}
.open-navigation.open .bottom {
    left: 4px;
    top: 18px;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg)
}
section.component-navigation {
    background-color: #fff;
    bottom: 0;
    left: 0;
    padding: 70px 20px 20px 0;
    position: fixed;
    top: 0;
    -webkit-transition: all 500ms ease-in-out;
    -o-transition: all 500ms ease-in-out;
    transition: all 500ms ease-in-out;
    width: 260px;
    z-index: 1100
}
@media (min-width: 992px) {
    section.component-navigation {
        left:  0px;
        width: 320px
    }
}
section.component-navigation .close-navigation {
    background-color: transparent;
    border: none;
    display: none;
    height: 24px;
    padding: 0;
    position: absolute;
    right: -50px;
    top: 30px;
    width: 24px
}
.navigation-open section.component-navigation {
    -webkit-box-shadow: 5px 0 10px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 5px 0 10px 0 rgba(0, 0, 0, 0.2);
    left: 0
}
.navigation-open section.component-navigation .close-navigation {
    display: inline-block
}
section.component-navigation .user,
section.component-navigation .actions {
    left: 0;
    padding: 20px;
    position: absolute;
    top: 0;
    width: 260px
}
@media (min-width: 992px) {
    section.component-navigation .user,
    section.component-navigation .actions {
        width: 320px
    }
}
section.component-navigation .actions .btn {
    padding: 0 25px
}
@media (min-width: 992px) {
    section.component-navigation .actions .btn {
        padding: 0 35px
    }
}
section.component-navigation .user .name {
    color: #3b3a3c;
    margin-bottom: 5px
}
section.component-navigation .user .email {
    color: #9d9d9e;
    font-size: 13px;
    margin: 0
}
@media (min-width: 992px) {
    section.component-navigation .user .email {
        font-size: 14px
    }
}
section.component-navigation .scrollable .scrollable-content {
    left: 20px
}
section.component-navigation .scrollable .track {
    left: 0;
    right: auto
}
section.component-navigation .navigation {
    font-size: 13px;
    margin-bottom: 0
}
@media (min-width: 992px) {
    section.component-navigation .navigation {
        font-size: 14px
    }
}
section.component-navigation .navigation li {
    border-top: 1px solid #dddddc;
    margin: 0;
    padding: 0
}
section.component-navigation .navigation li:before {
    content: none
}
section.component-navigation .navigation li:first-child {
    border: none
}
section.component-navigation .navigation a {
    color: #3b3a3c;
    display: block;
    padding: 20px 20px 20px 34px;
    position: relative
}
section.component-navigation .navigation a:focus,
section.component-navigation .navigation a:hover {
    color: #65c1ca;
    text-decoration: none
}
section.component-navigation .navigation .icon {
    left: 0;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%)
}
section.component-action {
    overflow: hidden;
    text-align: center
}
@media (min-width: 768px) {
    section.component-action {
        padding-bottom: 50px;
        padding-top: 50px
    }
}
@media (min-width: 992px) {
    section.component-action {
        padding-bottom: 70px;
        padding-top: 70px
    }
}
section.component-action h2 {
    color: #fff;
    font-size: 20px;
    font-weight: 300;
    margin-bottom: 0
}
@media (min-width: 768px) {
    section.component-action h2 {
        font-size: 30px
    }
}
@media (min-width: 992px) {
    section.component-action h2 {
        font-size: 40px
    }
}
section.component-action h2 span {
    font-weight: 400
}
section.component-action .gradient {
    opacity: 0.9
}
@media (min-width: 768px) {
    section.component-auth {
        padding-top: 60px
    }
}
@media (min-width: 992px) {
    section.component-auth {
        padding-top: 90px
    }
}
section.component-auth .close-auth {
    display: inline-block;
    height: 24px;
    left: 0;
    position: absolute;
    top: 30px;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
    width: 24px
}
@media (min-width: 768px) {
    section.component-auth .close-auth {
        left: 50%;
        top: 20px;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -o-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}
@media (min-width: 992px) {
    section.component-auth .close-auth {
        top: 40px
    }
}
section.component-auth h1 {
    color: #fff;
    font-family: "Lato", Sans-Serif;
    margin-bottom: 30px;
    margin-top: 0;
    text-align: center
}
@media (min-width: 992px) {
    section.component-auth h1 {
        margin-bottom: 45px
    }
}
section.component-auth .btn+.btn {
    margin: 10px 0 0
}
section.component-bottle-list {
    margin: 0 auto;
    max-width: 400px
}
section.component-bottle-list h2 {
    font-family: "Lato", Sans-Serif;
    text-align: center
}
section.component-bottle-list .bottles-list {
    margin: 0 -50%
}
section.component-bottle-list .bottles {
    margin: 0 auto;
    text-align: center;
    width: 200px
}
@media (min-width: 768px) {
    section.component-bottle-list .bottles {
        width: 320px
    }
}
section.component-bottle-list .bottle {
    display: inline-block;
    padding-top: 330px;
    position: relative;
    width: 200px
}
@media (min-width: 992px) {
    section.component-bottle-list .bottle {
        padding-top: 350px;
        width: 320px
    }
}
section.component-bottle-list .bottle:focus {
    outline: none
}
section.component-bottle-list .bottle * {
    -webkit-transition: all 500ms ease-in-out;
    -o-transition: all 500ms ease-in-out;
    transition: all 500ms ease-in-out
}
section.component-bottle-list .bottle .circle {
    background-color: #368ba1;
    border-radius: 50%;
    display: inline-block;
    height: 160px;
    left: 50%;
    opacity: 0;
    padding: 20px;
    position: absolute;
    top: 40px;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 160px
}
@media (min-width: 992px) {
    section.component-bottle-list .bottle .circle {
        height: 190px;
        width: 190px
    }
}
section.component-bottle-list .bottle .circle:before {
    content: '';
    display: inline-block;
    height: 174px;
    left: -7px;
    position: absolute;
    top: -7px;
    width: 174px
}
@media (min-width: 992px) {
    section.component-bottle-list .bottle .circle:before {
        height: 204px;
        width: 204px
    }
}
section.component-bottle-list .bottle h4 {
    color: #fff;
    font-size: 13px;
    opacity: 0
}
@media (min-width: 992px) {
    section.component-bottle-list .bottle h4 {
        font-size: 16px
    }
}
section.component-bottle-list .bottle h4 .balance {
    display: block;
    font-size: 30px;
    font-weight: 300;
    margin-top: 5px
}
@media (min-width: 992px) {
    section.component-bottle-list .bottle h4 .balance {
        font-size: 32px
    }
}
section.component-bottle-list .bottle img {
    left: 50%;
    opacity: 0.25;
    position: absolute;
    top: 20px;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 100px
}
section.component-bottle-list .bottle h3 {
    color: #368ba1;
    margin: 0 0 5px;
    opacity: 0
}
section.component-bottle-list .bottle .number {
    color: #9d9d9e;
    opacity: 0
}
section.component-bottle-list .bottle.slick-current .circle,
section.component-bottle-list .bottle.slick-current h4,
section.component-bottle-list .bottle.slick-current h3,
section.component-bottle-list .bottle.slick-current .number {
    opacity: 1
}
section.component-bottle-list .bottle.slick-current img {
    opacity: 1;
    top: 110px
}
@media (min-width: 992px) {
    section.component-bottle-list .bottle.slick-current img {
        top: 130px
    }
}
section.component-bottle-list .btn-carousel {
    border: none;
    bottom: 105px;
    height: 30px;
    margin: 0;
    position: absolute;
    width: 30px;
    z-index: 1010
}
@media (min-width: 992px) {
    section.component-bottle-list .btn-carousel {
        bottom: 130px
    }
    section.component-bottle-list .btn-carousel .icon {
        height: 30px;
        width: 30px
    }
}
section.component-bottle-list .btn-carousel.slick-disabled {
    opacity: 0.2;
    pointer-events: none
}
section.component-bottle-list .btn-carousel.slick-hidden {
    display: none
}
section.component-bottle-list .btn-carousel.previous {
    left: 0
}
section.component-bottle-list .btn-carousel.next {
    right: 0
}
section.component-bottle-list .actions {
    margin-top: 20px
}
section.component-bottle-list .bottles-empty {
    padding: 50px;
    text-align: center
}
section.component-bottle-list .bottles-empty .icon {
    height: 150px;
    width: 150px
}
section.component-bottle-list .bottles-empty h2 {
    font-family: "Lato", Sans-Serif
}
section.component-bottle-list .bottles-empty p {
    color: #9d9d9e
}
section.component-bottom-button {
    height: 50px;
    padding: 0;
    position: relative;
    z-index: 1020
}
section.component-bottom-button .button-container {
    bottom: 0;
    left: 0;
    position: fixed;
    width: 100%
}
@media (min-width: 992px) {
    section.component-bottom-button.responsive {
        height: 0
    }
}
section.component-bottom-button.responsive .btn {
    width: 100%
}
@media (min-width: 992px) {
    section.component-bottom-button.responsive .btn {
        border-top-left-radius: 5px;
        border-top-right-radius: 5px;
        float: right;
        position: relative;
        right: 20px;
        width: auto
    }
}
section.component-confirmation {
    text-align: center
}
section.component-confirmation .icon {
    height: 50px;
    width: 50px
}
section.component-confirmation h2 {
    font-family: "Lato", Sans-Serif
}
section.component-confirmation .bottle-status {
    margin-top: 40px
}
section.component-confirmation .bottle-status h3 {
    margin: 0 0 5px
}
section.component-confirmation .bottle-status p {
    margin-bottom: 0
}
section.component-confirmation .bottle-status .number {
    color: #9d9d9e
}
section.component-confirmation .bottle-status .balance {
    color: #368ba1
}
section.component-confirmation .actions {
    margin-top: 20px
}
section.component-hero {
    height: -webkit-calc(100vh - 70px);
    height: calc(100vh - 70px);
    max-height: 600px;
    min-height: -webkit-calc(480px - 70px);
    min-height: calc(480px - 70px);
    overflow: hidden;
    padding: 0
}
@media (min-width: 992px) {
    section.component-hero {
        height: 600px
    }
}
.with-bottom-button section.component-hero {
    height: -webkit-calc(100vh - 70px - 50px);
    height: calc(100vh - 70px - 50px)
}
section.component-hero .hero-content {
    z-index: 1020
}
section.component-hero .content {
    color: #fff;
    left: 50%;
    max-width: 500px;
    padding: 0 15px;
    position: absolute;
    text-align: center;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 100%;
    z-index: 1020
}
@media (min-width: 992px) {
    section.component-hero .content {
        left: auto;
        max-width: 700px;
        text-align: left;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        transform: translateY(-50%)
    }
}
section.component-hero h1 {
    font-family: "Lato", Sans-Serif;
    font-size: 42px;
    font-weight: 300;
    margin-bottom: 30px
}
@media (min-width: 992px) {
    section.component-hero h1 {
        font-size: 60px
    }
}
section.component-hero p {
    font-size: 15px;
    margin-bottom: 25px
}
@media (min-width: 992px) {
    section.component-hero p {
        font-size: 25px;
        margin-bottom: 50px
    }
}
section.component-hero .btn {
    display: inline-block;
}
@media (min-width: 992px) {
    section.component-hero .btn {
        display: inline-block
    }
}
section.component-hero .scroll-to {
    background-color: transparent;
    border: none;
    bottom: 30px;
    color: #fff;
    display: inline-block;
    left: 50%;
    padding-bottom: 35px;
    position: absolute;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 160px;
    z-index: 1020
}
@media (min-width: 992px) {
    section.component-hero .scroll-to {
        display: inline-block
    }
}
section.component-hero .scroll-to:hover {
    text-decoration: none
}
section.component-hero .scroll-to:hover .icon {
    bottom: 0
}
section.component-hero .scroll-to .text {
    display: none;
    font-family: "Ubuntu", Sans-Serif;
    font-size: 16px
}
@media (min-width: 992px) {
    section.component-hero .scroll-to .text {
        display: inline-block
    }
}
section.component-hero .scroll-to .icon {
    bottom: 5px;
    left: 50%;
    position: absolute;
    -webkit-transition: all 500ms ease-in-out;
    -o-transition: all 500ms ease-in-out;
    transition: all 500ms ease-in-out;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%)
}
section.component-hero .hero-video {
    z-index: 1010
}
section.component-hero .video-outer {
    background-image: -webkit-linear-gradient(45deg, #00aed7 0%, #25b4c1 40%, #dbe133 100%);
    background-image: -o-linear-gradient(45deg, #00aed7 0%, #25b4c1 40%, #dbe133 100%);
    background-image: linear-gradient(45deg, #00aed7 0%, #25b4c1 40%, #dbe133 100%);
    z-index: 1050
}
section.component-hero .video-inner {
    left: 50%;
    max-width: 1067px;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 100%
}
section.component-hero .video {
    height: 0;
    overflow: hidden;
    padding-bottom: 56.25%;
    position: relative
}
section.component-hero .video iframe {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}
section.component-hero .gradient {
    opacity: 0.9
}
section.component-kiosks h2 {
    font-family: "Lato", Sans-Serif;
    text-align: center
}
section.component-kiosks #map {
    background-color: #dddddc;
    border: 1px solid #dddddc;
    height: 350px;
    margin-bottom: 20px
}
@media (min-width: 992px) {
    section.component-kiosks #map {
        height: 500px;
        margin-bottom: 0
    }
}
section.component-kiosks .kiosks-list {
    margin-top: 20px
}
section.component-kiosks .kiosks-list .list-group-item {
    border: none;
    border-top: 1px solid #dddddc;
    border-radius: 0;
    padding: 15px 15px 15px 54px
}
section.component-kiosks .kiosks-list .list-group-item:first-child {
    border: none
}
section.component-kiosks .kiosks-list .list-group-item:hover,
section.component-kiosks .kiosks-list .list-group-item.is-active {
    background-color: #f0f0f1
}
section.component-kiosks .kiosks-list .list-group-item .icon {
    left: 15px;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%)
}
section.component-kiosks .kiosks-list .list-group-item .location {
    color: #3b3a3c
}
section.component-kiosks .kiosks-list .list-group-item .distance {
    color: #9d9d9e
}
section.component-kiosks .kiosks-empty {
    padding: 50px 20px;
    text-align: center
}
section.component-kiosks .kiosks-empty .icon {
    height: 150px;
    width: 150px
}
section.component-kiosks .kiosks-empty h2 {
    font-family: "Lato", Sans-Serif
}
section.component-kiosks .kiosks-empty p {
    color: #9d9d9e
}
section.component-list {
    overflow: hidden;
    text-align: center
}
@media (min-width: 768px) {
    section.component-list {
        padding-bottom: 50px;
        padding-top: 50px
    }
}
@media (min-width: 992px) {
    section.component-list {
        padding-bottom: 70px;
        padding-top: 70px
    }
}
section.component-list h2 {
    color: #368ba1;
    font-size: 13px;
    font-weight: 700;
    text-transform: uppercase
}
@media (min-width: 992px) {
    section.component-list h2 {
        font-size: 16px
    }
}
section.component-list h5 {
    font-size: 13px;
    margin-bottom: 0
}
@media (min-width: 992px) {
    section.component-list h5 {
        font-size: 16px
    }
}
section.component-list p {
    font-family: "Lato", Sans-Serif;
    font-size: 15px;
    font-weight: 300
}
@media (min-width: 992px) {
    section.component-list p {
        font-size: 25px
    }
}
@media (min-width: 992px) {
    section.component-list .list-horizontal {
        padding-top: 20px
    }
}
section.component-list .list-item {
    padding-top: 20px;
    position: relative;
    text-align: left
}
section.component-list .list-item h3 {
    color: #368ba1;
    font-size: 15px;
    font-weight: 400;
    margin-top: 0
}
@media (min-width: 992px) {
    section.component-list .list-item h3 {
        font-size: 22px
    }
}
section.component-list .list-item p {
    font-size: 13px;
    font-weight: 400
}
@media (min-width: 992px) {
    section.component-list .list-item p {
        font-size: 16px
    }
}
section.component-list .list-item p:last-child {
    margin-bottom: 0
}
section.component-list .list-item--icon {
    padding-left: 75px
}
@media (min-width: 992px) {
    section.component-list .list-item--icon {
        padding-left: 15px
    }
}
section.component-list .list-item--icon>.icon {
    display: inline-block;
    height: 40px;
    left: 15px;
    position: absolute;
    width: 40px
}
@media (min-width: 992px) {
    section.component-list .list-item--icon>.icon {
        height: 70px;
        left: auto;
        position: relative;
        width: 70px
    }
}
@media (min-width: 992px) {
    section.component-list .list-item--icon h3 {
        margin-top: 20px
    }
}
section.component-list .list-item--statistic {
    text-align: center
}
section.component-list .list-item--statistic h4 {
    font-size: 50px;
    line-height: 1;
    margin-bottom: 10px
}
section.component-list .list-item--statistic h3 {
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase
}
section.component-list .gradient {
    opacity: 0.95
}
section.component-list.split {
    text-align: left
}
section.component-list.split .col-left {
    text-align: center
}
section.component-list.split .col-left img {
    display: inline-block
}
@media (min-width: 768px) {
    section.component-list.split .col-right {
        position: absolute;
        right: 0;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        transform: translateY(-50%)
    }
}
section.component-list.split .actions {
    margin-top: 20px
}
@media (min-width: 992px) {
    section.component-list.split .actions {
        margin-top: 50px
    }
}
section.component-list.invert h2,
section.component-list.invert h3,
section.component-list.invert h4 {
    color: #81c67a
}
section.component-list.invert h5,
section.component-list.invert p {
    color: #fff
}
section.component-section {
    background-image: -webkit-linear-gradient(45deg, #00aed7 0%, #25b4c1 40%, #dbe133 100%);
    background-image: -o-linear-gradient(45deg, #00aed7 0%, #25b4c1 40%, #dbe133 100%);
    background-image: linear-gradient(45deg, #00aed7 0%, #25b4c1 40%, #dbe133 100%);
    padding: 0
}
section.component-section .container {
    position: relative
}
section.component-section h1 {
    color: #fff;
    font-family: "Lato", Sans-Serif;
    font-size: 20px;
    height: 50px;
    line-height: 50px;
    margin-bottom: 0;
    margin-top: 0;
    text-align: center
}
@media (min-width: 992px) {
    section.component-section h1 {
        font-size: 24px;
        height: 60px;
        line-height: 60px
    }
}
section.component-section .back {
    color: #fff;
    display: inline-block;
    height: 20px;
    left: 15px;
    line-height: 1;
    padding-left: 20px;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%)
}
@media (min-width: 768px) {
    section.component-section .back {
        padding-left: 25px
    }
}
section.component-section .back:hover .icon {
    left: -5px
}
section.component-section .back .icon {
    height: 20px;
    left: 0;
    position: absolute;
    -webkit-transition: all 500ms ease-in-out;
    -o-transition: all 500ms ease-in-out;
    transition: all 500ms ease-in-out;
    width: 20px
}
section.component-section .back .text {
    display: none;
    line-height: 20px
}
@media (min-width: 768px) {
    section.component-section .back .text {
        display: inline-block
    }
}
section.component-section .progression {
    display: none;
    font-family: "Lato", Sans-Serif;
    font-size: 14px;
    font-weight: 700;
    margin: 0;
    position: absolute;
    right: 15px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%)
}
@media (min-width: 992px) {
    section.component-section .progression {
        display: inline-block
    }
}
section.component-section .progression li {
    background-color: rgba(255, 255, 255, 0.4);
    border-radius: 50%;
    color: #fff;
    display: inline;
    float: left;
    height: 30px;
    line-height: 30px;
    margin: 0 0 0 20px;
    padding: 0;
    text-align: center;
    width: 30px
}
section.component-section .progression li:before {
    border-top: 1px solid rgba(255, 255, 255, 0.4);
    content: '';
    height: 0;
    position: absolute;
    left: -20px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 20px
}
section.component-section .progression li:first-child {
    margin: 0
}
section.component-section .progression li:first-child:before {
    content: none
}
section.component-section .progression li.current {
    background-color: #fff;
    color: #65c1ca
}
section.component-section .progression li .icon {
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}
section.component-top-up-amount {
    margin: 0 auto;
    max-width: 400px
}
@media (min-width: 992px) {
    section.component-top-up-amount {
        margin: 0;
        max-width: 100%
    }
}
section.component-top-up-amount .amounts .set-amount {
    padding-bottom: 30px
}
@media (min-width: 992px) {
    section.component-top-up-amount .amounts .set-amount {
        padding: 60px 90px 60px 15px
    }
}
section.component-top-up-amount .amounts .set-amount:before {
    border-bottom: 2px solid rgba(255, 255, 255, 0.3);
    bottom: 0;
    content: '';
    left: 15px;
    position: absolute;
    right: 15px
}
@media (min-width: 992px) {
    section.component-top-up-amount .amounts .set-amount:before {
        border: none;
        border-right: 2px solid rgba(255, 255, 255, 0.3);
        left: 0;
        right: 0;
        top: 0
    }
}
section.component-top-up-amount .amounts .set-amount:after {
    background-color: #368ba1;
    bottom: -20px;
    color: #fff;
    content: 'or';
    font-size: 14px;
    height: 40px;
    left: 50%;
    line-height: 20px;
    padding: 10px;
    position: absolute;
    text-align: center;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 40px
}
@media (min-width: 992px) {
    section.component-top-up-amount .amounts .set-amount:after {
        left: auto;
        right: -20px;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        transform: translateY(-50%)
    }
}
section.component-top-up-amount .amounts .set-amount .radio {
    margin: 0;
    text-align: center
}
@media (min-width: 992px) {
    section.component-top-up-amount .amounts .set-amount .radio {
        text-align: left
    }
}
section.component-top-up-amount .amounts .set-amount .radio input[type="radio"] {
    left: -9999px;
    position: absolute
}
section.component-top-up-amount .amounts .set-amount .radio input[type="radio"]+label {
    border: 2px solid rgba(255, 255, 255, 0.3);
    border-radius: 50%;
    color: #fff;
    display: inline-block;
    float: none;
    font-size: 20px;
    height: 87px;
    line-height: 85px;
    margin: 0 10px 0 0;
    padding: 0;
    text-align: center;
    width: 87px
}
section.component-top-up-amount .amounts .set-amount .radio input[type="radio"]+label:last-child {
    margin-right: 0
}
section.component-top-up-amount .amounts .set-amount .radio input[type="radio"]+label:before {
    content: none
}
section.component-top-up-amount .amounts .set-amount .radio input[type="radio"]:checked+label {
    background-color: #65c1ca;
    border-color: #65c1ca
}
section.component-top-up-amount .amounts .own-amount {
    padding-top: 30px
}
@media (min-width: 992px) {
    section.component-top-up-amount .amounts .own-amount {
        padding: 60px 15px 60px 90px
    }
}
section.component-top-up-amount .actions {
    margin-top: 20px
}
@media (min-width: 992px) {
    section.component-top-up-amount .actions {
        margin-top: 40px
    }
}
section.component-top-up-payment-method {
    margin: 0 auto;
    max-width: 400px
}
@media (min-width: 992px) {
    section.component-top-up-payment-method {
        margin: 0;
        max-width: 100%
    }
}
section.component-top-up-payment-method .methods .saved-card {
    padding-bottom: 30px
}
@media (min-width: 992px) {
    section.component-top-up-payment-method .methods .saved-card {
        padding: 60px 90px 60px 15px
    }
}
section.component-top-up-payment-method .methods .saved-card:before {
    border-bottom: 2px solid rgba(255, 255, 255, 0.3);
    bottom: 0;
    content: '';
    left: 15px;
    position: absolute;
    right: 15px
}
@media (min-width: 992px) {
    section.component-top-up-payment-method .methods .saved-card:before {
        border: none;
        border-right: 2px solid rgba(255, 255, 255, 0.3);
        left: 0;
        right: 0;
        top: 0
    }
}
section.component-top-up-payment-method .methods .saved-card:after {
    background-color: #368ba1;
    bottom: -20px;
    color: #fff;
    content: 'or';
    font-size: 14px;
    height: 40px;
    left: 50%;
    line-height: 20px;
    padding: 10px;
    position: absolute;
    text-align: center;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 40px
}
@media (min-width: 992px) {
    section.component-top-up-payment-method .methods .saved-card:after {
        left: auto;
        right: -20px;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        transform: translateY(-50%)
    }
}
section.component-top-up-payment-method .methods .new-card {
    padding-top: 30px
}
@media (min-width: 992px) {
    section.component-top-up-payment-method .methods .new-card {
        padding: 60px 15px 60px 90px
    }
}
section.component-top-up-payment-method .methods .radio input[type="radio"]+label {
    display: block;
    float: none;
    margin: 0;
    padding-left: 34px;
    padding-right: 30px
}
section.component-top-up-payment-method .methods .radio input[type="radio"]+label:before {
    left: auto;
    right: 0
}
section.component-top-up-payment-method .actions {
    margin-top: 20px
}
@media (min-width: 992px) {
    section.component-top-up-payment-method .actions {
        margin-top: 40px
    }
}
section.component-transaction h2 {
    font-family: "Lato", Sans-Serif;
    text-align: center
}
section.component-transaction .transaction-status {
    margin-top: 40px
}
section.component-transaction .transaction-status h3 {
    margin: 0 0 5px
}
section.component-transactions {
    min-height: 400px
}
section.component-transactions .bootstrap-select {
    height: 42px
}
section.component-transactions .bootstrap-select .btn {
    border: 1px solid #dddddc;
    border-radius: 4px;
    height: 42px;
    padding: 10px 12px
}
section.component-transactions .transactions-list {
    margin-top: 20px
}
section.component-transactions .transactions-list .list-group-item {
    padding: 15px 54px
}
section.component-transactions .transactions-list .list-group-item:hover {
    background-color: transparent
}
section.component-transactions .transactions-list .list-group-item:hover .icon-arrow-right {
    right: 10px
}
section.component-transactions .transactions-list .list-group-item .icon {
    left: 15px;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%)
}
section.component-transactions .transactions-list .list-group-item .date {
    color: #3b3a3c
}
section.component-transactions .transactions-list .list-group-item .amount {
    color: #9d9d9e
}
section.component-transactions .transactions-list .list-group-item .icon-arrow-right {
    height: 20px;
    left: auto;
    right: 15px;
    -webkit-transition: all 500ms ease-in-out;
    -o-transition: all 500ms ease-in-out;
    transition: all 500ms ease-in-out;
    width: 20px
}
section.component-transactions .transactions-empty {
    padding: 50px;
    text-align: center
}
section.component-transactions .transactions-empty .icon {
    height: 150px;
    width: 150px
}
section.component-transactions .transactions-empty h2 {
    font-family: "Lato", Sans-Serif
}
section.component-transactions .transactions-empty p {
    color: #9d9d9e
}
.page.about #hero .btn {
    display: inline-block
}
.page.about #hero .background {
    background-image: url("assets/img/turtle-silhouette-hero-mobile-background.jpg")
}
@media (min-width: 992px) {
    .page.about #hero .background {
        background-image: url("assets/img/turtle-silhouette-hero-desktop-background.jpg")
    }
}
.page.about #hero .gradient {
    background-image: -webkit-linear-gradient(45deg, #00aed7 0%, #25b4c1 40%, #dbe133 100%);
    background-image: -o-linear-gradient(45deg, #00aed7 0%, #25b4c1 40%, #dbe133 100%);
    background-image: linear-gradient(45deg, #00aed7 0%, #25b4c1 40%, #dbe133 100%)
}
.page.auth {
    margin: 0;
    min-height: 100vh
}
.page.bottle:before {
    background-image: -webkit-linear-gradient(45deg, #00aed7 0%, #25b4c1 40%, #dbe133 100%);
    background-image: -o-linear-gradient(45deg, #00aed7 0%, #25b4c1 40%, #dbe133 100%);
    background-image: linear-gradient(45deg, #00aed7 0%, #25b4c1 40%, #dbe133 100%);
    content: '';
    height: 250px;
    left: 0;
    position: absolute;
    right: 0;
    top: -webkit-calc(70px + 50px);
    top: calc(70px + 50px);
    z-index: -1
}
@media (min-width: 992px) {
    .page.bottle:before {
        top: -webkit-calc(90px + 60px);
        top: calc(90px + 60px)
    }
}
.page.bottle section.component-form {
    padding-top: 320px
}
.page.bottle img {
    left: 50%;
    position: absolute;
    top: 0;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%)
}
.page.bottle-care #hero .background {
    background-image: url("assets/img/water-surface-hero-mobile-background.jpg")
}
@media (min-width: 992px) {
    .page.bottle-care #hero .background {
        background-image: url("assets/img/water-surface-hero-desktop-background.jpg")
    }
}
.page.bottle-care #hero .gradient {
    background-image: -webkit-linear-gradient(45deg, #00aed7 0%, #25b4c1 40%, #dbe133 100%);
    background-image: -o-linear-gradient(45deg, #00aed7 0%, #25b4c1 40%, #dbe133 100%);
    background-image: linear-gradient(45deg, #00aed7 0%, #25b4c1 40%, #dbe133 100%)
}
.page.home #hero .background {
    background-image: url("assets/img/female-runner-hero-mobile-background.jpg")
}
@media (min-width: 992px) {
    .page.home #hero .background {
        background-image: url("assets/img/female-runner-hero-desktop-background.jpg")
    }
}
.page.home #hero .gradient {
    background-image: -webkit-linear-gradient(45deg, #00aed7 0%, #25b4c1 40%, #dbe133 100%);
    background-image: -o-linear-gradient(45deg, #00aed7 0%, #25b4c1 40%, #dbe133 100%);
    background-image: linear-gradient(45deg, #00aed7 0%, #25b4c1 40%, #dbe133 100%)
}
.page.home #kiosks .background {
    background-color: #f0f0f1;
    background-image: url("assets/img/map-background.jpg")
}
.page.home #why .background {
    background-color: #5ea5bb;
    background-image: url("assets/img/child-coast-background.jpg");
    background-position: 75% 0
}
@media (min-width: 992px) {
    .page.home #why .background {
        background-position: center
    }
}
.page.home #why .gradient {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#005a70), to(#25b4c1));
    background-image: -webkit-linear-gradient(top, #005a70 0%, #25b4c1 100%);
    background-image: -o-linear-gradient(top, #005a70 0%, #25b4c1 100%);
    background-image: linear-gradient(to bottom, #005a70 0%, #25b4c1 100%)
}
.page.home #water3-app .actions .btn {
    display: block
}
@media (min-width: 1200px) {
    .page.home #water3-app .actions .btn {
        display: inline-block
    }
}
.page.home #water3-app .actions .btn+.btn {
    margin: 10px 0 0
}
@media (min-width: 1200px) {
    .page.home #water3-app .actions .btn+.btn {
        margin: 0 0 0 10px
    }
}
@media (min-width: 992px) {
    .page.home #water3-app .container>.row {
        background-image: url("assets/img/droplets-background.png");
        background-repeat: no-repeat;
        background-position: 0 0
    }
}
.page.home #better-choice .background {
    background-color: #cac8a4;
    background-image: url("assets/img/landscape-background.jpg");
    background-position: center bottom
}
.page.home #better-choice .gradient {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#005a70), to(#25b4c1));
    background-image: -webkit-linear-gradient(top, #005a70 0%, #25b4c1 100%);
    background-image: -o-linear-gradient(top, #005a70 0%, #25b4c1 100%);
    background-image: linear-gradient(to bottom, #005a70 0%, #25b4c1 100%)
}
.page.home #slogan .background {
    background-image: url("assets/img/water-background.jpg")
}
.page.home #slogan .gradient {
    background-image: -webkit-linear-gradient(45deg, #00aed7 0%, #25b4c1 40%, #dbe133 100%);
    background-image: -o-linear-gradient(45deg, #00aed7 0%, #25b4c1 40%, #dbe133 100%);
    background-image: linear-gradient(45deg, #00aed7 0%, #25b4c1 40%, #dbe133 100%)
}
.page.legal h2,
.page.legal h3 {
    padding-left: 45px;
    position: relative
}
.page.legal h2:before,
.page.legal h3:before {
    color: #3b3a3c;
    display: inline-block;
    font-family: "Open Sans", Sans-Serif;
    left: -20px;
    margin-left: -25px;
    position: relative;
    text-align: right;
    width: 25px
}
.page.terms h2 {
    counter-increment: h2
}
.page.terms h2:before {
    content: counter(h2);
    font-size: 18px
}
.page.terms h2+ol>li:before {
    content: counter(h2) "." counter(li)
}
.page.privacy h2 {
    counter-increment: h2
}
.page.privacy h2:before {
    content: counter(h2);
    font-size: 18px
}
.page.privacy h3 {
    counter-increment: h3
}
.page.privacy h3:before {
    content: counter(h2) "." counter(h3);
    font-size: 16px
}
.page.privacy p {
    padding-left: 45px
}
.page.privacy ol,
.page.privacy ul {
    padding-left: 45px
}
/*# sourceMappingURL=app.css.map */