@import '../bower_components/animate.css/animate.min.css';
    @import '../bower_components/owl.carousel/dist/assets/owl.carousel.min.css';
    @import '../bower_components/owl.carousel/dist/assets/owl.theme.default.min.css';
    @import '../bower_components/nivo-lightbox/nivo-lightbox.css';
    @import '../bower_components/nivo-lightbox/themes/default/default.css';
    @import '../bower_components/fontawesome/css/font-awesome.min.css';
    /*! normalize.css v3.0.1 | MIT License | git.io/normalize */html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%}
body {
    margin: 0;
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
    display: block;
}
audio, canvas, progress, video {
    display: inline-block;
    vertical-align: baseline;
}
audio:not([controls]) {
    display: none;
    height: 0;
}
[hidden], template {
    display: none;
}
a {
    background: transparent;
}
a:active, a:hover {
    outline: 0;
}
abbr[title] {
    border-bottom: 1px dotted;
}
b, strong {
    font-weight: bold;
}
dfn {
    font-style: italic;
}
h1 {
    font-size: 2em;
    margin: 0.67em 0;
}
mark {
    background: #ff0;
    color: #000;
}
small {
    font-size: 80%}
sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
sup {
    top: -0.5em;
}
sub {
    bottom: -0.25em;
}
img {
    border: 0;
}
svg:not(:root) {
    overflow: hidden;
}
figure {
    margin: 1em 40px;
}
hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
}
pre {
    overflow: auto;
}
code, kbd, pre, samp {
    font-family: monospace,  monospace;
    font-size: 1em;
}
button, input, optgroup, select, textarea {
    color: inherit;
    font: inherit;
    margin: 0;
}
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"] {
    -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;
    -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;
}
@media print {
    * {
    text-shadow: none !important;
    color: #000 !important;
    background: transparent !important;
    box-shadow: none !important;
}
a, a:visited {
    text-decoration: underline;
}
a[href]:after {
    content: " (" attr(href) ")"}
abbr[title]:after {
    content: " (" attr(title) ")"}
a[href^="javascript:"]:after, a[href^="#"]:after {
    content: ""}
pre, 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;
}
select {
    background: #fff !important;
}
.navbar {
    display: none;
}
.table td, .table th {
    background-color: #fff !important;
}
.btn>.caret, .dropup>.btn>.caret {
    border-top-color: #000 !important;
}
.label {
    border: 1px solid #000;
}
.table {
    border-collapse: collapse !important;
}
.table-bordered th, .table-bordered td {
    border: 1px solid #ddd !important;
}
}@font-face {
    font-family: 'Glyphicons Halflings';
    src: url('../fonts/glyphicons-halflings-regular.eot');
    src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}
.glyphicon {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.glyphicon-asterisk:before {
    content: "\2a"}
.glyphicon-plus:before {
    content: "\2b"}
.glyphicon-euro: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"}
* {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
*:before, *:after {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
html {
    font-size: 10px;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
    font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 1.42857143;
    color: #333;
    background-color: #fff;
}
input, button, select, textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}
a {
    color: #428bca;
    text-decoration: none;
}
a:hover, a:focus {
    color: #2a6496;
    text-decoration: underline;
}
a:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}
figure {
    margin: 0;
}
img {
    vertical-align: middle;
}
.img-responsive, .thumbnail>img, .thumbnail a>img, .carousel-inner>.item>img, .carousel-inner>.item>a>img {
    display: block;
    width: 100% \9;
    max-width: 100%;
    height: auto;
}
.img-rounded {
    border-radius: 6px;
}
.img-thumbnail {
    padding: 4px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    display: inline-block;
    width: 100% \9;
    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;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    color: inherit;
}
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small, h1 .small, h2 .small, h3 .small, h4 .small, h5 .small, h6 .small, .h1 .small, .h2 .small, .h3 .small, .h4 .small, .h5 .small, .h6 .small {
    font-weight: normal;
    line-height: 1;
    color: #777;
}
h1, .h1, h2, .h2, h3, .h3 {
    margin-top: 20px;
    margin-bottom: 10px;
}
h1 small, .h1 small, h2 small, .h2 small, h3 small, .h3 small, h1 .small, .h1 .small, h2 .small, .h2 .small, h3 .small, .h3 .small {
    font-size: 65%}
h4, .h4, h5, .h5, h6, .h6 {
    margin-top: 10px;
    margin-bottom: 10px;
}
h4 small, .h4 small, h5 small, .h5 small, h6 small, .h6 small, h4 .small, .h4 .small, h5 .small, .h5 .small, h6 .small, .h6 .small {
    font-size: 75%}
h1, .h1 {
    font-size: 36px;
}
h2, .h2 {
    font-size: 30px;
}
h3, .h3 {
    font-size: 24px;
}
h4, .h4 {
    font-size: 18px;
}
h5, .h5 {
    font-size: 14px;
}
h6, .h6 {
    font-size: 12px;
}
p {
    margin: 0 0 10px;
    color: #fff; /*j-edited*/
}
.lead {
    margin-bottom: 20px;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.4;
}
@media (min-width:768px) {
    .lead {
    font-size: 21px;
}
}small, .small {
    font-size: 85%}
cite {
    font-style: normal;
}
mark, .mark {
    background-color: #fcf8e3;
    padding: .2em;
}
.text-left {
    text-align: left;
}
.text-right {
    text-align: right;
}
.text-center {
    text-align: center;
}
.text-justify {
    text-align: justify;
}
.text-nowrap {
    white-space: nowrap;
}
.text-lowercase {
    text-transform: lowercase;
}
.text-uppercase {
    text-transform: uppercase;
}
.text-capitalize {
    text-transform: capitalize;
}
.text-muted {
    color: #777;
}
.text-primary {
    color: #428bca;
}
a.text-primary:hover {
    color: #3071a9;
}
.text-success {
    color: #3c763d;
}
a.text-success:hover {
    color: #2b542c;
}
.text-info {
    color: #31708f;
}
a.text-info:hover {
    color: #245269;
}
.text-warning {
    color: #8a6d3b;
}
a.text-warning:hover {
    color: #66512c;
}
.text-danger {
    color: #a94442;
}
a.text-danger:hover {
    color: #843534;
}
.bg-primary {
    color: #fff;
    background-color: #428bca;
}
a.bg-primary:hover {
    background-color: #3071a9;
}
.bg-success {
    background-color: #dff0d8;
}
a.bg-success:hover {
    background-color: #c1e2b3;
}
.bg-info {
    background-color: #d9edf7;
}
a.bg-info:hover {
    background-color: #afd9ee;
}
.bg-warning {
    background-color: #fcf8e3;
}
a.bg-warning:hover {
    background-color: #f7ecb5;
}
.bg-danger {
    background-color: #f2dede;
}
a.bg-danger:hover {
    background-color: #e4b9b9;
}
.page-header {
    padding-bottom: 9px;
    margin: 40px 0 20px;
    border-bottom: 1px solid #eee;
}
ul, ol {
    margin-top: 0;
    margin-bottom: 10px;
}
ul ul, ol ul, ul ol, ol ol {
    margin-bottom: 0;
}
.list-unstyled {
    padding-left: 0;
    list-style: none;
}
.list-inline {
    padding-left: 0;
    list-style: none;
    margin-left: -5px;
}
.list-inline>li {
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px;
}
dl {
    margin-top: 0;
    margin-bottom: 20px;
}
dt, dd {
    line-height: 1.42857143;
}
dt {
    font-weight: bold;
}
dd {
    margin-left: 0;
}
@media (min-width:768px) {
    .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.dl-horizontal dd {
    margin-left: 180px;
}
}abbr[title], abbr[data-original-title] {
    cursor: help;
    border-bottom: 1px dotted #777;
}
.initialism {
    font-size: 90%;
    text-transform: uppercase;
}
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.42857143;
    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.pull-right footer:before, .blockquote-reverse small:before, blockquote.pull-right small:before, .blockquote-reverse .small:before, blockquote.pull-right .small:before {
    content: ''}
.blockquote-reverse footer:after, blockquote.pull-right footer:after, .blockquote-reverse small:after, blockquote.pull-right small:after, .blockquote-reverse .small:after, blockquote.pull-right .small:after {
    content: '\00A0 \2014'}
blockquote:before, blockquote:after {
    content: ""}
address {
    margin-bottom: 20px;
    font-style: normal;
    line-height: 1.42857143;
}
code, kbd, pre, samp {
    font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}
code {
    padding: 2px 4px;
    font-size: 90%;
    color: #c7254e;
    background-color: #f9f2f4;
    border-radius: 4px;
}
kbd {
    padding: 2px 4px;
    font-size: 90%;
    color: #fff;
    background-color: #333;
    border-radius: 3px;
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}
kbd kbd {
    padding: 0;
    font-size: 100%;
    box-shadow: none;
}
pre {
    display: block;
    padding: 9.5px;
    margin: 0 0 10px;
    font-size: 13px;
    line-height: 1.42857143;
    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;
}
@media (min-width:768px) {
    .container {
    width: 750px;
}
}@media (min-width:992px) {
    .container {
    width: 970px;
}
}@media (min-width:1200px) {
    .container {
    width: 970px;
}
}.container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
}
.row {
    margin-left: -15px;
    margin-right: -15px;
}
.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-12 {
    width: 100%}
.col-xs-11 {
    width: 91.66666667%}
.col-xs-10 {
    width: 83.33333333%}
.col-xs-9 {
    width: 75%}
.col-xs-8 {
    width: 66.66666667%}
.col-xs-7 {
    width: 58.33333333%}
.col-xs-6 {
    width: 50%}
.col-xs-5 {
    width: 41.66666667%}
.col-xs-4 {
    width: 33.33333333%}
.col-xs-3 {
    width: 25%}
.col-xs-2 {
    width: 16.66666667%}
.col-xs-1 {
    width: 8.33333333%}
.col-xs-pull-12 {
    right: 100%}
.col-xs-pull-11 {
    right: 91.66666667%}
.col-xs-pull-10 {
    right: 83.33333333%}
.col-xs-pull-9 {
    right: 75%}
.col-xs-pull-8 {
    right: 66.66666667%}
.col-xs-pull-7 {
    right: 58.33333333%}
.col-xs-pull-6 {
    right: 50%}
.col-xs-pull-5 {
    right: 41.66666667%}
.col-xs-pull-4 {
    right: 33.33333333%}
.col-xs-pull-3 {
    right: 25%}
.col-xs-pull-2 {
    right: 16.66666667%}
.col-xs-pull-1 {
    right: 8.33333333%}
.col-xs-pull-0 {
    right: auto;
}
.col-xs-push-12 {
    left: 100%}
.col-xs-push-11 {
    left: 91.66666667%}
.col-xs-push-10 {
    left: 83.33333333%}
.col-xs-push-9 {
    left: 75%}
.col-xs-push-8 {
    left: 66.66666667%}
.col-xs-push-7 {
    left: 58.33333333%}
.col-xs-push-6 {
    left: 50%}
.col-xs-push-5 {
    left: 41.66666667%}
.col-xs-push-4 {
    left: 33.33333333%}
.col-xs-push-3 {
    left: 25%}
.col-xs-push-2 {
    left: 16.66666667%}
.col-xs-push-1 {
    left: 8.33333333%}
.col-xs-push-0 {
    left: auto;
}
.col-xs-offset-12 {
    margin-left: 100%}
.col-xs-offset-11 {
    margin-left: 91.66666667%}
.col-xs-offset-10 {
    margin-left: 83.33333333%}
.col-xs-offset-9 {
    margin-left: 75%}
.col-xs-offset-8 {
    margin-left: 66.66666667%}
.col-xs-offset-7 {
    margin-left: 58.33333333%}
.col-xs-offset-6 {
    margin-left: 50%}
.col-xs-offset-5 {
    margin-left: 41.66666667%}
.col-xs-offset-4 {
    margin-left: 33.33333333%}
.col-xs-offset-3 {
    margin-left: 25%}
.col-xs-offset-2 {
    margin-left: 16.66666667%}
.col-xs-offset-1 {
    margin-left: 8.33333333%}
.col-xs-offset-0 {
    margin-left: 0;
}
@media (min-width:768px) {
    .col-sm-1,  .col-sm-2,  .col-sm-3,  .col-sm-4,  .col-sm-5,  .col-sm-6,  .col-sm-7,  .col-sm-8,  .col-sm-9,  .col-sm-10,  .col-sm-11,  .col-sm-12 {
    float: left;
}
.col-sm-12 {
    width: 100%}
.col-sm-11 {
    width: 91.66666667%}
.col-sm-10 {
    width: 83.33333333%}
.col-sm-9 {
    width: 75%}
.col-sm-8 {
    width: 66.66666667%}
.col-sm-7 {
    width: 58.33333333%}
.col-sm-6 {
    width: 50%}
.col-sm-5 {
    width: 41.66666667%}
.col-sm-4 {
    width: 33.33333333%}
.col-sm-3 {
    width: 25%}
.col-sm-2 {
    width: 16.66666667%}
.col-sm-1 {
    width: 8.33333333%}
.col-sm-pull-12 {
    right: 100%}
.col-sm-pull-11 {
    right: 91.66666667%}
.col-sm-pull-10 {
    right: 83.33333333%}
.col-sm-pull-9 {
    right: 75%}
.col-sm-pull-8 {
    right: 66.66666667%}
.col-sm-pull-7 {
    right: 58.33333333%}
.col-sm-pull-6 {
    right: 50%}
.col-sm-pull-5 {
    right: 41.66666667%}
.col-sm-pull-4 {
    right: 33.33333333%}
.col-sm-pull-3 {
    right: 25%}
.col-sm-pull-2 {
    right: 16.66666667%}
.col-sm-pull-1 {
    right: 8.33333333%}
.col-sm-pull-0 {
    right: auto;
}
.col-sm-push-12 {
    left: 100%}
.col-sm-push-11 {
    left: 91.66666667%}
.col-sm-push-10 {
    left: 83.33333333%}
.col-sm-push-9 {
    left: 75%}
.col-sm-push-8 {
    left: 66.66666667%}
.col-sm-push-7 {
    left: 58.33333333%}
.col-sm-push-6 {
    left: 50%}
.col-sm-push-5 {
    left: 41.66666667%}
.col-sm-push-4 {
    left: 33.33333333%}
.col-sm-push-3 {
    left: 25%}
.col-sm-push-2 {
    left: 16.66666667%}
.col-sm-push-1 {
    left: 8.33333333%}
.col-sm-push-0 {
    left: auto;
}
.col-sm-offset-12 {
    margin-left: 100%}
.col-sm-offset-11 {
    margin-left: 91.66666667%}
.col-sm-offset-10 {
    margin-left: 83.33333333%}
.col-sm-offset-9 {
    margin-left: 75%}
.col-sm-offset-8 {
    margin-left: 66.66666667%}
.col-sm-offset-7 {
    margin-left: 58.33333333%}
.col-sm-offset-6 {
    margin-left: 50%}
.col-sm-offset-5 {
    margin-left: 41.66666667%}
.col-sm-offset-4 {
    margin-left: 33.33333333%}
.col-sm-offset-3 {
    margin-left: 25%}
.col-sm-offset-2 {
    margin-left: 16.66666667%}
.col-sm-offset-1 {
    margin-left: 8.33333333%}
.col-sm-offset-0 {
    margin-left: 0;
}
}@media (min-width:992px) {
    .col-md-1,  .col-md-2,  .col-md-3,  .col-md-4,  .col-md-5,  .col-md-6,  .col-md-7,  .col-md-8,  .col-md-9,  .col-md-10,  .col-md-11,  .col-md-12 {
    float: left;
}
.col-md-12 {
    width: 100%}
.col-md-11 {
    width: 91.66666667%}
.col-md-10 {
    width: 83.33333333%}
.col-md-9 {
    width: 75%}
.col-md-8 {
    width: 66.66666667%}
.col-md-7 {
    width: 58.33333333%}
.col-md-6 {
    width: 50%}
.col-md-5 {
    width: 41.66666667%}
.col-md-4 {
    width: 33.33333333%}
.col-md-3 {
    width: 25%}
.col-md-2 {
    width: 16.66666667%}
.col-md-1 {
    width: 8.33333333%}
.col-md-pull-12 {
    right: 100%}
.col-md-pull-11 {
    right: 91.66666667%}
.col-md-pull-10 {
    right: 83.33333333%}
.col-md-pull-9 {
    right: 75%}
.col-md-pull-8 {
    right: 66.66666667%}
.col-md-pull-7 {
    right: 58.33333333%}
.col-md-pull-6 {
    right: 50%}
.col-md-pull-5 {
    right: 41.66666667%}
.col-md-pull-4 {
    right: 33.33333333%}
.col-md-pull-3 {
    right: 25%}
.col-md-pull-2 {
    right: 16.66666667%}
.col-md-pull-1 {
    right: 8.33333333%}
.col-md-pull-0 {
    right: auto;
}
.col-md-push-12 {
    left: 100%}
.col-md-push-11 {
    left: 91.66666667%}
.col-md-push-10 {
    left: 83.33333333%}
.col-md-push-9 {
    left: 75%}
.col-md-push-8 {
    left: 66.66666667%}
.col-md-push-7 {
    left: 58.33333333%}
.col-md-push-6 {
    left: 50%}
.col-md-push-5 {
    left: 41.66666667%}
.col-md-push-4 {
    left: 33.33333333%}
.col-md-push-3 {
    left: 25%}
.col-md-push-2 {
    left: 16.66666667%}
.col-md-push-1 {
    left: 8.33333333%}
.col-md-push-0 {
    left: auto;
}
.col-md-offset-12 {
    margin-left: 100%}
.col-md-offset-11 {
    margin-left: 91.66666667%}
.col-md-offset-10 {
    margin-left: 83.33333333%}
.col-md-offset-9 {
    margin-left: 75%}
.col-md-offset-8 {
    margin-left: 66.66666667%}
.col-md-offset-7 {
    margin-left: 58.33333333%}
.col-md-offset-6 {
    margin-left: 50%}
.col-md-offset-5 {
    margin-left: 41.66666667%}
.col-md-offset-4 {
    margin-left: 33.33333333%}
.col-md-offset-3 {
    margin-left: 25%}
.col-md-offset-2 {
    margin-left: 16.66666667%}
.col-md-offset-1 {
    margin-left: 8.33333333%}
.col-md-offset-0 {
    margin-left: 0;
}
}@media (min-width:1200px) {
    .col-lg-1,  .col-lg-2,  .col-lg-3,  .col-lg-4,  .col-lg-5,  .col-lg-6,  .col-lg-7,  .col-lg-8,  .col-lg-9,  .col-lg-10,  .col-lg-11,  .col-lg-12 {
    float: left;
}
.col-lg-12 {
    width: 100%}
.col-lg-11 {
    width: 91.66666667%}
.col-lg-10 {
    width: 83.33333333%}
.col-lg-9 {
    width: 75%}
.col-lg-8 {
    width: 66.66666667%}
.col-lg-7 {
    width: 58.33333333%}
.col-lg-6 {
    width: 50%}
.col-lg-5 {
    width: 41.66666667%}
.col-lg-4 {
    width: 33.33333333%}
.col-lg-3 {
    width: 25%}
.col-lg-2 {
    width: 16.66666667%}
.col-lg-1 {
    width: 8.33333333%}
.col-lg-pull-12 {
    right: 100%}
.col-lg-pull-11 {
    right: 91.66666667%}
.col-lg-pull-10 {
    right: 83.33333333%}
.col-lg-pull-9 {
    right: 75%}
.col-lg-pull-8 {
    right: 66.66666667%}
.col-lg-pull-7 {
    right: 58.33333333%}
.col-lg-pull-6 {
    right: 50%}
.col-lg-pull-5 {
    right: 41.66666667%}
.col-lg-pull-4 {
    right: 33.33333333%}
.col-lg-pull-3 {
    right: 25%}
.col-lg-pull-2 {
    right: 16.66666667%}
.col-lg-pull-1 {
    right: 8.33333333%}
.col-lg-pull-0 {
    right: auto;
}
.col-lg-push-12 {
    left: 100%}
.col-lg-push-11 {
    left: 91.66666667%}
.col-lg-push-10 {
    left: 83.33333333%}
.col-lg-push-9 {
    left: 75%}
.col-lg-push-8 {
    left: 66.66666667%}
.col-lg-push-7 {
    left: 58.33333333%}
.col-lg-push-6 {
    left: 50%}
.col-lg-push-5 {
    left: 41.66666667%}
.col-lg-push-4 {
    left: 33.33333333%}
.col-lg-push-3 {
    left: 25%}
.col-lg-push-2 {
    left: 16.66666667%}
.col-lg-push-1 {
    left: 8.33333333%}
.col-lg-push-0 {
    left: auto;
}
.col-lg-offset-12 {
    margin-left: 100%}
.col-lg-offset-11 {
    margin-left: 91.66666667%}
.col-lg-offset-10 {
    margin-left: 83.33333333%}
.col-lg-offset-9 {
    margin-left: 75%}
.col-lg-offset-8 {
    margin-left: 66.66666667%}
.col-lg-offset-7 {
    margin-left: 58.33333333%}
.col-lg-offset-6 {
    margin-left: 50%}
.col-lg-offset-5 {
    margin-left: 41.66666667%}
.col-lg-offset-4 {
    margin-left: 33.33333333%}
.col-lg-offset-3 {
    margin-left: 25%}
.col-lg-offset-2 {
    margin-left: 16.66666667%}
.col-lg-offset-1 {
    margin-left: 8.33333333%}
.col-lg-offset-0 {
    margin-left: 0;
}
}table {
    background-color: transparent;
}
th {
    text-align: left;
}
.table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px;
}
.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd;
}
.table>thead>tr>th {
    vertical-align: bottom;
    border-bottom: 2px solid #ddd;
}
.table>caption+thead>tr:first-child>th, .table>colgroup+thead>tr:first-child>th, .table>thead:first-child>tr:first-child>th, .table>caption+thead>tr:first-child>td, .table>colgroup+thead>tr:first-child>td, .table>thead:first-child>tr:first-child>td {
    border-top: 0;
}
.table>tbody+tbody {
    border-top: 2px solid #ddd;
}
.table .table {
    background-color: #fff;
}
.table-condensed>thead>tr>th, .table-condensed>tbody>tr>th, .table-condensed>tfoot>tr>th, .table-condensed>thead>tr>td, .table-condensed>tbody>tr>td, .table-condensed>tfoot>tr>td {
    padding: 5px;
}
.table-bordered {
    border: 1px solid #ddd;
}
.table-bordered>thead>tr>th, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>tbody>tr>td, .table-bordered>tfoot>tr>td {
    border: 1px solid #ddd;
}
.table-bordered>thead>tr>th, .table-bordered>thead>tr>td {
    border-bottom-width: 2px;
}
.table-striped>tbody>tr:nth-child(odd)>td, .table-striped>tbody>tr:nth-child(odd)>th {
    background-color: #f9f9f9;
}
.table-hover>tbody>tr:hover>td, .table-hover>tbody>tr:hover>th {
    background-color: #f5f5f5;
}
table col[class*="col-"] {
    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>tbody>tr>td.active, .table>tfoot>tr>td.active, .table>thead>tr>th.active, .table>tbody>tr>th.active, .table>tfoot>tr>th.active, .table>thead>tr.active>td, .table>tbody>tr.active>td, .table>tfoot>tr.active>td, .table>thead>tr.active>th, .table>tbody>tr.active>th, .table>tfoot>tr.active>th {
    background-color: #f5f5f5;
}
.table-hover>tbody>tr>td.active:hover, .table-hover>tbody>tr>th.active:hover, .table-hover>tbody>tr.active:hover>td, .table-hover>tbody>tr:hover>.active, .table-hover>tbody>tr.active:hover>th {
    background-color: #e8e8e8;
}
.table>thead>tr>td.success, .table>tbody>tr>td.success, .table>tfoot>tr>td.success, .table>thead>tr>th.success, .table>tbody>tr>th.success, .table>tfoot>tr>th.success, .table>thead>tr.success>td, .table>tbody>tr.success>td, .table>tfoot>tr.success>td, .table>thead>tr.success>th, .table>tbody>tr.success>th, .table>tfoot>tr.success>th {
    background-color: #dff0d8;
}
.table-hover>tbody>tr>td.success:hover, .table-hover>tbody>tr>th.success:hover, .table-hover>tbody>tr.success:hover>td, .table-hover>tbody>tr:hover>.success, .table-hover>tbody>tr.success:hover>th {
    background-color: #d0e9c6;
}
.table>thead>tr>td.info, .table>tbody>tr>td.info, .table>tfoot>tr>td.info, .table>thead>tr>th.info, .table>tbody>tr>th.info, .table>tfoot>tr>th.info, .table>thead>tr.info>td, .table>tbody>tr.info>td, .table>tfoot>tr.info>td, .table>thead>tr.info>th, .table>tbody>tr.info>th, .table>tfoot>tr.info>th {
    background-color: #d9edf7;
}
.table-hover>tbody>tr>td.info:hover, .table-hover>tbody>tr>th.info:hover, .table-hover>tbody>tr.info:hover>td, .table-hover>tbody>tr:hover>.info, .table-hover>tbody>tr.info:hover>th {
    background-color: #c4e3f3;
}
.table>thead>tr>td.warning, .table>tbody>tr>td.warning, .table>tfoot>tr>td.warning, .table>thead>tr>th.warning, .table>tbody>tr>th.warning, .table>tfoot>tr>th.warning, .table>thead>tr.warning>td, .table>tbody>tr.warning>td, .table>tfoot>tr.warning>td, .table>thead>tr.warning>th, .table>tbody>tr.warning>th, .table>tfoot>tr.warning>th {
    background-color: #fcf8e3;
}
.table-hover>tbody>tr>td.warning:hover, .table-hover>tbody>tr>th.warning:hover, .table-hover>tbody>tr.warning:hover>td, .table-hover>tbody>tr:hover>.warning, .table-hover>tbody>tr.warning:hover>th {
    background-color: #faf2cc;
}
.table>thead>tr>td.danger, .table>tbody>tr>td.danger, .table>tfoot>tr>td.danger, .table>thead>tr>th.danger, .table>tbody>tr>th.danger, .table>tfoot>tr>th.danger, .table>thead>tr.danger>td, .table>tbody>tr.danger>td, .table>tfoot>tr.danger>td, .table>thead>tr.danger>th, .table>tbody>tr.danger>th, .table>tfoot>tr.danger>th {
    background-color: #f2dede;
}
.table-hover>tbody>tr>td.danger:hover, .table-hover>tbody>tr>th.danger:hover, .table-hover>tbody>tr.danger:hover>td, .table-hover>tbody>tr:hover>.danger, .table-hover>tbody>tr.danger:hover>th {
    background-color: #ebcccc;
}
@media screen and (max-width:767px) {
    .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    overflow-x: auto;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
    -webkit-overflow-scrolling: touch;
}
.table-responsive>.table {
    margin-bottom: 0;
}
.table-responsive>.table>thead>tr>th, .table-responsive>.table>tbody>tr>th, .table-responsive>.table>tfoot>tr>th, .table-responsive>.table>thead>tr>td, .table-responsive>.table>tbody>tr>td, .table-responsive>.table>tfoot>tr>td {
    white-space: nowrap;
}
.table-responsive>.table-bordered {
    border: 0;
}
.table-responsive>.table-bordered>thead>tr>th:first-child, .table-responsive>.table-bordered>tbody>tr>th:first-child, .table-responsive>.table-bordered>tfoot>tr>th:first-child, .table-responsive>.table-bordered>thead>tr>td:first-child, .table-responsive>.table-bordered>tbody>tr>td:first-child, .table-responsive>.table-bordered>tfoot>tr>td:first-child {
    border-left: 0;
}
.table-responsive>.table-bordered>thead>tr>th:last-child, .table-responsive>.table-bordered>tbody>tr>th:last-child, .table-responsive>.table-bordered>tfoot>tr>th:last-child, .table-responsive>.table-bordered>thead>tr>td:last-child, .table-responsive>.table-bordered>tbody>tr>td:last-child, .table-responsive>.table-bordered>tfoot>tr>td:last-child {
    border-right: 0;
}
.table-responsive>.table-bordered>tbody>tr:last-child>th, .table-responsive>.table-bordered>tfoot>tr:last-child>th, .table-responsive>.table-bordered>tbody>tr:last-child>td, .table-responsive>.table-bordered>tfoot>tr:last-child>td {
    border-bottom: 0;
}
}fieldset {
    padding: 0;
    margin: 0;
    border: 0;
    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"] {
    -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: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}
output {
    display: block;
    padding-top: 7px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
}
.form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out .15s,  box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,  box-shadow ease-in-out .15s;
}
.form-control:focus {
    border-color: #66afe9;
    outline: 0;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075),  0 0 8px rgba(102,  175,  233,  0.6);
}
.form-control::-moz-placeholder {
    color: #777;
    opacity: 1;
}
.form-control:-ms-input-placeholder {
    color: #777;
}
.form-control::-webkit-input-placeholder {
    color: #777;
}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
    cursor: not-allowed;
    background-color: #eee;
    opacity: 1;
}
textarea.form-control {
    height: auto;
}
input[type="search"] {
    -webkit-appearance: none;
}
input[type="date"], input[type="time"], input[type="datetime-local"], input[type="month"] {
    line-height: 34px;
    line-height: 1.42857143 \0;
}
input[type="date"].input-sm, input[type="time"].input-sm, input[type="datetime-local"].input-sm, input[type="month"].input-sm {
    line-height: 30px;
}
input[type="date"].input-lg, input[type="time"].input-lg, input[type="datetime-local"].input-lg, input[type="month"].input-lg {
    line-height: 46px;
}
.form-group {
    margin-bottom: 15px;
}
.radio, .checkbox {
    position: relative;
    display: block;
    min-height: 20px;
    margin-top: 10px;
    margin-bottom: 10px;
}
.radio label, .checkbox label {
    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 {
    display: inline-block;
    padding-left: 20px;
    margin-bottom: 0;
    vertical-align: middle;
    font-weight: normal;
    cursor: pointer;
}
.radio-inline+.radio-inline, .checkbox-inline+.checkbox-inline {
    margin-top: 0;
    margin-left: 10px;
}
input[type="radio"][disabled], input[type="checkbox"][disabled], input[type="radio"].disabled, input[type="checkbox"].disabled, fieldset[disabled] input[type="radio"], fieldset[disabled] input[type="checkbox"] {
    cursor: not-allowed;
}
.radio-inline.disabled, .checkbox-inline.disabled, fieldset[disabled] .radio-inline, fieldset[disabled] .checkbox-inline {
    cursor: not-allowed;
}
.radio.disabled label, .checkbox.disabled label, fieldset[disabled] .radio label, fieldset[disabled] .checkbox label {
    cursor: not-allowed;
}
.form-control-static {
    padding-top: 7px;
    padding-bottom: 7px;
    margin-bottom: 0;
}
.form-control-static.input-lg, .form-control-static.input-sm {
    padding-left: 0;
    padding-right: 0;
}
.input-sm, .form-horizontal .form-group-sm .form-control {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}
select.input-sm {
    height: 30px;
    line-height: 30px;
}
textarea.input-sm, select[multiple].input-sm {
    height: auto;
}
.input-lg, .form-horizontal .form-group-lg .form-control {
    height: 46px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33;
    border-radius: 6px;
}
select.input-lg {
    height: 46px;
    line-height: 46px;
}
textarea.input-lg, select[multiple].input-lg {
    height: auto;
}
.has-feedback {
    position: relative;
}
.has-feedback .form-control {
    padding-right: 42.5px;
}
.form-control-feedback {
    position: absolute;
    top: 25px;
    right: 0;
    z-index: 2;
    display: block;
    width: 34px;
    height: 34px;
    line-height: 34px;
    text-align: center;
}
.input-lg+.form-control-feedback {
    width: 46px;
    height: 46px;
    line-height: 46px;
}
.input-sm+.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 {
    color: #3c763d;
}
.has-success .form-control {
    border-color: #3c763d;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
    border-color: #2b542c;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}
.has-success .input-group-addon {
    color: #3c763d;
    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 {
    color: #8a6d3b;
}
.has-warning .form-control {
    border-color: #8a6d3b;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
    border-color: #66512c;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
    color: #8a6d3b;
    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 {
    color: #a94442;
}
.has-error .form-control {
    border-color: #a94442;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
    border-color: #843534;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
    color: #a94442;
    border-color: #a94442;
    background-color: #f2dede;
}
.has-error .form-control-feedback {
    color: #a94442;
}
.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 .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;
}
@media (min-width:768px) {
    .form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 7px;
}
}.form-horizontal .has-feedback .form-control-feedback {
    top: 0;
    right: 15px;
}
@media (min-width:768px) {
    .form-horizontal .form-group-lg .control-label {
    padding-top: 14.3px;
}
}@media (min-width:768px) {
    .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
}
}.btn {
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.btn:focus, .btn:active:focus, .btn.active:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}
.btn:hover, .btn:focus {
    color: #333;
    text-decoration: none;
}
.btn:active, .btn.active {
    outline: 0;
    background-image: none;
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
    cursor: not-allowed;
    pointer-events: none;
    opacity: .65;
    filter: alpha(opacity=65);
    box-shadow: none;
}
.btn-default {
    color: #333;
    background-color: #fff;
    border-color: #ccc;
}
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open>.dropdown-toggle.btn-default {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad;
}
.btn-default:active, .btn-default.active, .open>.dropdown-toggle.btn-default {
    background-image: none;
}
.btn-default.disabled, .btn-default[disabled], fieldset[disabled] .btn-default, .btn-default.disabled:hover, .btn-default[disabled]:hover, fieldset[disabled] .btn-default:hover, .btn-default.disabled:focus, .btn-default[disabled]:focus, fieldset[disabled] .btn-default:focus, .btn-default.disabled:active, .btn-default[disabled]:active, fieldset[disabled] .btn-default:active, .btn-default.disabled.active, .btn-default[disabled].active, fieldset[disabled] .btn-default.active {
    background-color: #fff;
    border-color: #ccc;
}
.btn-default .badge {
    color: #fff;
    background-color: #333;
}
.btn-primary {
    color: #fff;
    background-color: #428bca;
    border-color: #357ebd;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open>.dropdown-toggle.btn-primary {
    color: #fff;
    background-color: #3071a9;
    border-color: #285e8e;
}
.btn-primary:active, .btn-primary.active, .open>.dropdown-toggle.btn-primary {
    background-image: none;
}
.btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary.active {
    background-color: #428bca;
    border-color: #357ebd;
}
.btn-primary .badge {
    color: #428bca;
    background-color: #fff;
}
.btn-success {
    color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c;
}
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open>.dropdown-toggle.btn-success {
    color: #fff;
    background-color: #449d44;
    border-color: #398439;
}
.btn-success:active, .btn-success.active, .open>.dropdown-toggle.btn-success {
    background-image: none;
}
.btn-success.disabled, .btn-success[disabled], fieldset[disabled] .btn-success, .btn-success.disabled:hover, .btn-success[disabled]:hover, fieldset[disabled] .btn-success:hover, .btn-success.disabled:focus, .btn-success[disabled]:focus, fieldset[disabled] .btn-success:focus, .btn-success.disabled:active, .btn-success[disabled]:active, fieldset[disabled] .btn-success:active, .btn-success.disabled.active, .btn-success[disabled].active, fieldset[disabled] .btn-success.active {
    background-color: #5cb85c;
    border-color: #4cae4c;
}
.btn-success .badge {
    color: #5cb85c;
    background-color: #fff;
}
.btn-info {
    color: #fff;
    background-color: #5bc0de;
    border-color: #46b8da;
}
.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .open>.dropdown-toggle.btn-info {
    color: #fff;
    background-color: #31b0d5;
    border-color: #269abc;
}
.btn-info:active, .btn-info.active, .open>.dropdown-toggle.btn-info {
    background-image: none;
}
.btn-info.disabled, .btn-info[disabled], fieldset[disabled] .btn-info, .btn-info.disabled:hover, .btn-info[disabled]:hover, fieldset[disabled] .btn-info:hover, .btn-info.disabled:focus, .btn-info[disabled]:focus, fieldset[disabled] .btn-info:focus, .btn-info.disabled:active, .btn-info[disabled]:active, fieldset[disabled] .btn-info:active, .btn-info.disabled.active, .btn-info[disabled].active, fieldset[disabled] .btn-info.active {
    background-color: #5bc0de;
    border-color: #46b8da;
}
.btn-info .badge {
    color: #5bc0de;
    background-color: #fff;
}
.btn-warning {
    color: #fff;
    background-color: #f0ad4e;
    border-color: #eea236;
}
.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .open>.dropdown-toggle.btn-warning {
    color: #fff;
    background-color: #ec971f;
    border-color: #d58512;
}
.btn-warning:active, .btn-warning.active, .open>.dropdown-toggle.btn-warning {
    background-image: none;
}
.btn-warning.disabled, .btn-warning[disabled], fieldset[disabled] .btn-warning, .btn-warning.disabled:hover, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning:hover, .btn-warning.disabled:focus, .btn-warning[disabled]:focus, fieldset[disabled] .btn-warning:focus, .btn-warning.disabled:active, .btn-warning[disabled]:active, fieldset[disabled] .btn-warning:active, .btn-warning.disabled.active, .btn-warning[disabled].active, fieldset[disabled] .btn-warning.active {
    background-color: #f0ad4e;
    border-color: #eea236;
}
.btn-warning .badge {
    color: #f0ad4e;
    background-color: #fff;
}
.btn-danger {
    color: #fff;
    background-color: #d9534f;
    border-color: #d43f3a;
}
.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .open>.dropdown-toggle.btn-danger {
    color: #fff;
    background-color: #c9302c;
    border-color: #ac2925;
}
.btn-danger:active, .btn-danger.active, .open>.dropdown-toggle.btn-danger {
    background-image: none;
}
.btn-danger.disabled, .btn-danger[disabled], fieldset[disabled] .btn-danger, .btn-danger.disabled:hover, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger:hover, .btn-danger.disabled:focus, .btn-danger[disabled]:focus, fieldset[disabled] .btn-danger:focus, .btn-danger.disabled:active, .btn-danger[disabled]:active, fieldset[disabled] .btn-danger:active, .btn-danger.disabled.active, .btn-danger[disabled].active, fieldset[disabled] .btn-danger.active {
    background-color: #d9534f;
    border-color: #d43f3a;
}
.btn-danger .badge {
    color: #d9534f;
    background-color: #fff;
}
.btn-link {
    color: #428bca;
    font-weight: normal;
    cursor: pointer;
    border-radius: 0;
}
.btn-link, .btn-link:active, .btn-link[disabled], fieldset[disabled] .btn-link {
    background-color: transparent;
    box-shadow: none;
}
.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {
    border-color: transparent;
}
.btn-link:hover, .btn-link:focus {
    color: #2a6496;
    text-decoration: underline;
    background-color: transparent;
}
.btn-link[disabled]:hover, fieldset[disabled] .btn-link:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:focus {
    color: #777;
    text-decoration: none;
}
.btn-lg, .btn-group-lg>.btn {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33;
    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 .15s linear;
    transition: opacity .15s linear;
}
.fade.in {
    opacity: 1;
}
.collapse {
    display: none;
}
.collapse.in {
    display: block;
}
tr.collapse.in {
    display: table-row;
}
tbody.collapse.in {
    display: table-row-group;
}
.collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    -webkit-transition: height .35s ease;
    transition: height .35s ease;
}
.caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px solid;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
}
.dropdown {
    position: relative;
}
.dropdown-toggle:focus {
    outline: 0;
}
.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    list-style: none;
    font-size: 14px;
    text-align: left;
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 4px;
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    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.42857143;
    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: #428bca;
}
.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.42857143;
    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 solid;
    content: ""}
.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-bottom: 1px;
}
@media (min-width:768px) {
    .navbar-right .dropdown-menu {
    left: auto;
    right: 0;
}
.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-vertical>.btn:hover, .btn-group>.btn:focus, .btn-group-vertical>.btn:focus, .btn-group>.btn:active, .btn-group-vertical>.btn:active, .btn-group>.btn.active, .btn-group-vertical>.btn.active {
    z-index: 2;
}
.btn-group>.btn:focus, .btn-group-vertical>.btn:focus {
    outline: 0;
}
.btn-group .btn+.btn, .btn-group .btn+.btn-group, .btn-group .btn-group+.btn, .btn-group .btn-group+.btn-group {
    margin-left: -1px;
}
.btn-toolbar {
    margin-left: -5px;
}
.btn-toolbar .btn-group, .btn-toolbar .input-group {
    float: left;
}
.btn-toolbar>.btn, .btn-toolbar>.btn-group, .btn-toolbar>.input-group {
    margin-left: 5px;
}
.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
    border-radius: 0;
}
.btn-group>.btn:first-child {
    margin-left: 0;
}
.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}
.btn-group>.btn:last-child:not(:first-child), .btn-group>.dropdown-toggle:not(:first-child) {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}
.btn-group>.btn-group {
    float: left;
}
.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn {
    border-radius: 0;
}
.btn-group>.btn-group:first-child>.btn:last-child, .btn-group>.btn-group:first-child>.dropdown-toggle {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}
.btn-group>.btn-group:last-child>.btn:first-child {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}
.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle {
    outline: 0;
}
.btn-group>.btn+.dropdown-toggle {
    padding-left: 8px;
    padding-right: 8px;
}
.btn-group>.btn-lg+.dropdown-toggle {
    padding-left: 12px;
    padding-right: 12px;
}
.btn-group.open .dropdown-toggle {
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-group.open .dropdown-toggle.btn-link {
    box-shadow: none;
}
.btn .caret {
    margin-left: 0;
}
.btn-lg .caret {
    border-width: 5px 5px 0;
    border-bottom-width: 0;
}
.dropup .btn-lg .caret {
    border-width: 0 5px 5px;
}
.btn-group-vertical>.btn, .btn-group-vertical>.btn-group, .btn-group-vertical>.btn-group>.btn {
    display: block;
    float: none;
    width: 100%;
    max-width: 100%}
.btn-group-vertical>.btn-group>.btn {
    float: none;
}
.btn-group-vertical>.btn+.btn, .btn-group-vertical>.btn+.btn-group, .btn-group-vertical>.btn-group+.btn, .btn-group-vertical>.btn-group+.btn-group {
    margin-top: -1px;
    margin-left: 0;
}
.btn-group-vertical>.btn:not(:first-child):not(:last-child) {
    border-radius: 0;
}
.btn-group-vertical>.btn:first-child:not(:last-child) {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}
.btn-group-vertical>.btn:last-child:not(:first-child) {
    border-bottom-left-radius: 4px;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn {
    border-radius: 0;
}
.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child, .btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}
.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child {
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}
.btn-group-justified {
    display: table;
    width: 100%;
    table-layout: fixed;
    border-collapse: separate;
}
.btn-group-justified>.btn, .btn-group-justified>.btn-group {
    float: none;
    display: table-cell;
    width: 1%}
.btn-group-justified>.btn-group .btn {
    width: 100%}
.btn-group-justified>.btn-group .dropdown-menu {
    left: auto;
}
[data-toggle="buttons"]>.btn>input[type="radio"], [data-toggle="buttons"]>.btn>input[type="checkbox"] {
    position: absolute;
    z-index: -1;
    opacity: 0;
    filter: alpha(opacity=0);
}
.input-group {
    position: relative;
    display: table;
    border-collapse: separate;
}
.input-group[class*="col-"] {
    float: none;
    padding-left: 0;
    padding-right: 0;
}
.input-group .form-control {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0;
}
.input-group-lg>.form-control, .input-group-lg>.input-group-addon, .input-group-lg>.input-group-btn>.btn {
    height: 46px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33;
    border-radius: 6px;
}
select.input-group-lg>.form-control, select.input-group-lg>.input-group-addon, select.input-group-lg>.input-group-btn>.btn {
    height: 46px;
    line-height: 46px;
}
textarea.input-group-lg>.form-control, textarea.input-group-lg>.input-group-addon, textarea.input-group-lg>.input-group-btn>.btn, select[multiple].input-group-lg>.form-control, select[multiple].input-group-lg>.input-group-addon, select[multiple].input-group-lg>.input-group-btn>.btn {
    height: auto;
}
.input-group-sm>.form-control, .input-group-sm>.input-group-addon, .input-group-sm>.input-group-btn>.btn {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}
select.input-group-sm>.form-control, select.input-group-sm>.input-group-addon, select.input-group-sm>.input-group-btn>.btn {
    height: 30px;
    line-height: 30px;
}
textarea.input-group-sm>.form-control, textarea.input-group-sm>.input-group-addon, textarea.input-group-sm>.input-group-btn>.btn, select[multiple].input-group-sm>.form-control, select[multiple].input-group-sm>.input-group-addon, select[multiple].input-group-sm>.input-group-btn>.btn {
    height: auto;
}
.input-group-addon, .input-group-btn, .input-group .form-control {
    display: table-cell;
}
.input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child), .input-group .form-control:not(:first-child):not(:last-child) {
    border-radius: 0;
}
.input-group-addon, .input-group-btn {
    width: 1%;
    white-space: nowrap;
    vertical-align: middle;
}
.input-group-addon {
    padding: 6px 12px;
    font-size: 14px;
    font-weight: normal;
    line-height: 1;
    color: #555;
    text-align: center;
    background-color: #eee;
    border: 1px solid #ccc;
    border-radius: 4px;
}
.input-group-addon.input-sm {
    padding: 5px 10px;
    font-size: 12px;
    border-radius: 3px;
}
.input-group-addon.input-lg {
    padding: 10px 16px;
    font-size: 18px;
    border-radius: 6px;
}
.input-group-addon input[type="radio"], .input-group-addon input[type="checkbox"] {
    margin-top: 0;
}
.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child>.btn, .input-group-btn:first-child>.btn-group>.btn, .input-group-btn:first-child>.dropdown-toggle, .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle), .input-group-btn:last-child>.btn-group:not(:last-child)>.btn {
    border-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 {
    margin-left: -1px;
}
.nav {
    margin-bottom: 0;
    padding-left: 0;
    list-style: none;
}
.nav>li {
    position: relative;
    display: block;
}
.nav>li>a {
    position: relative;
    display: block;
    padding: 10px 15px;
}
.nav>li>a:hover, .nav>li>a:focus {
    text-decoration: none;
    background-color: #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: #428bca;
}
.nav .nav-divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5;
}
.nav>li>a>img {
    max-width: none;
}
.nav-tabs {
    border-bottom: 1px solid #ddd;
}
.nav-tabs>li {
    float: left;
    margin-bottom: -1px;
}
.nav-tabs>li>a {
    margin-right: 2px;
    line-height: 1.42857143;
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0;
}
.nav-tabs>li>a:hover {
    border-color: #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-tabs.nav-justified {
    width: 100%;
    border-bottom: 0;
}
.nav-tabs.nav-justified>li {
    float: none;
}
.nav-tabs.nav-justified>li>a {
    text-align: center;
    margin-bottom: 5px;
}
.nav-tabs.nav-justified>.dropdown .dropdown-menu {
    top: auto;
    left: auto;
}
@media (min-width:768px) {
    .nav-tabs.nav-justified>li {
    display: table-cell;
    width: 1%}
.nav-tabs.nav-justified>li>a {
    margin-bottom: 0;
}
}.nav-tabs.nav-justified>li>a {
    margin-right: 0;
    border-radius: 4px;
}
.nav-tabs.nav-justified>.active>a, .nav-tabs.nav-justified>.active>a:hover, .nav-tabs.nav-justified>.active>a:focus {
    border: 1px solid #ddd;
}
@media (min-width:768px) {
    .nav-tabs.nav-justified>li>a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
}
.nav-tabs.nav-justified>.active>a, .nav-tabs.nav-justified>.active>a:hover, .nav-tabs.nav-justified>.active>a:focus {
    border-bottom-color: #fff;
}
}.nav-pills>li {
    float: left;
}
.nav-pills>li>a {
    border-radius: 4px;
}
.nav-pills>li+li {
    margin-left: 2px;
}
.nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus {
    color: #fff;
    background-color: #428bca;
}
.nav-stacked>li {
    float: none;
}
.nav-stacked>li+li {
    margin-top: 2px;
    margin-left: 0;
}
.nav-justified {
    width: 100%}
.nav-justified>li {
    float: none;
}
.nav-justified>li>a {
    text-align: center;
    margin-bottom: 5px;
}
.nav-justified>.dropdown .dropdown-menu {
    top: auto;
    left: auto;
}
@media (min-width:768px) {
    .nav-justified>li {
    display: table-cell;
    width: 1%}
.nav-justified>li>a {
    margin-bottom: 0;
}
}.nav-tabs-justified {
    border-bottom: 0;
}
.nav-tabs-justified>li>a {
    margin-right: 0;
    border-radius: 4px;
}
.nav-tabs-justified>.active>a, .nav-tabs-justified>.active>a:hover, .nav-tabs-justified>.active>a:focus {
    border: 1px solid #ddd;
}
@media (min-width:768px) {
    .nav-tabs-justified>li>a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
}
.nav-tabs-justified>.active>a, .nav-tabs-justified>.active>a:hover, .nav-tabs-justified>.active>a:focus {
    border-bottom-color: #fff;
}
}.tab-content>.tab-pane {
    display: none;
}
.tab-content>.active {
    display: block;
}
.nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}
.navbar {
    position: relative;
    min-height: 50px;
    margin-bottom: 20px;
    border: 1px solid transparent;
}
@media (min-width:768px) {
    .navbar {
    border-radius: 4px;
}
}@media (min-width:768px) {
    .navbar-header {
    float: left;
}
}.navbar-collapse {
    overflow-x: visible;
    padding-right: 15px;
    padding-left: 15px;
    border-top: 1px solid transparent;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
    -webkit-overflow-scrolling: touch;
}
.navbar-collapse.in {
    overflow-y: auto;
}
@media (min-width:768px) {
    .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none;
}
.navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
}
.navbar-collapse.in {
    overflow-y: visible;
}
.navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
}
}.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
    max-height: 340px;
}
@media (max-width:480px) and (orientation:landscape) {
    .navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
    max-height: 200px;
}
}.container>.navbar-header, .container-fluid>.navbar-header, .container>.navbar-collapse, .container-fluid>.navbar-collapse {
    margin-right: -15px;
    margin-left: -15px;
}
@media (min-width:768px) {
    .container>.navbar-header, .container-fluid>.navbar-header, .container>.navbar-collapse, .container-fluid>.navbar-collapse {
    margin-right: 0;
    margin-left: 0;
}
}.navbar-static-top {
    z-index: 1000;
    border-width: 0 0 1px;
}
@media (min-width:768px) {
    .navbar-static-top {
    border-radius: 0;
}
}.navbar-fixed-top, .navbar-fixed-bottom {
    position: fixed;
    right: 0;
    left: 0;
    z-index: 1030;
    -webkit-transform: translate3d(0,  0,  0);
    transform: translate3d(0,  0,  0);
}
@media (min-width:768px) {
    .navbar-fixed-top, .navbar-fixed-bottom {
    border-radius: 0;
}
}.navbar-fixed-top {
    top: 0;
    border-width: 0 0 1px;
}
.navbar-fixed-bottom {
    bottom: 0;
    margin-bottom: 0;
    border-width: 1px 0 0;
}
.navbar-brand {
    float: left;
    padding: 15px 15px;
    font-size: 18px;
    line-height: 20px;
    height: 50px;
}
.navbar-brand:hover, .navbar-brand:focus {
    text-decoration: none;
}
@media (min-width:768px) {
    .navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {
    margin-left: -15px;
}
}.navbar-toggle {
    position: relative;
    float: right;
    margin-right: 15px;
    padding: 9px 10px;
    margin-top: 8px;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}
.navbar-toggle:focus {
    outline: 0;
}
.navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px;
}
.navbar-toggle .icon-bar+.icon-bar {
    margin-top: 4px;
}
@media (min-width:768px) {
    .navbar-toggle {
    display: none;
}
}.navbar-nav {
    margin: 7.5px -15px;
}
.navbar-nav>li>a {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 20px;
}
@media (max-width:767px) {
    .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
}
.navbar-nav .open .dropdown-menu>li>a, .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
}
.navbar-nav .open .dropdown-menu>li>a {
    line-height: 20px;
}
.navbar-nav .open .dropdown-menu>li>a:hover, .navbar-nav .open .dropdown-menu>li>a:focus {
    background-image: none;
}
}@media (min-width:768px) {
    .navbar-nav {
    float: left;
    margin: 0;
}
.navbar-nav>li {
    float: left;
}
.navbar-nav>li>a {
    padding-top: 15px;
    padding-bottom: 15px;
}
.navbar-nav.navbar-right:last-child {
    margin-right: -15px;
}
}@media (min-width:768px) {
    .navbar-left {
    float: left !important;
}
.navbar-right {
    float: right !important;
}
}.navbar-form {
    margin-left: -15px;
    margin-right: -15px;
    padding: 10px 15px;
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
    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 .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;
}
}@media (min-width:768px) {
    .navbar-form {
    width: auto;
    border: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    box-shadow: none;
}
.navbar-form.navbar-right:last-child {
    margin-right: -15px;
}
}.navbar-nav>li>.dropdown-menu {
    margin-top: 0;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}
.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}
.navbar-btn {
    margin-top: 8px;
    margin-bottom: 8px;
}
.navbar-btn.btn-sm {
    margin-top: 10px;
    margin-bottom: 10px;
}
.navbar-btn.btn-xs {
    margin-top: 14px;
    margin-bottom: 14px;
}
.navbar-text {
    margin-top: 15px;
    margin-bottom: 15px;
}
@media (min-width:768px) {
    .navbar-text {
    float: left;
    margin-left: 15px;
    margin-right: 15px;
}
.navbar-text.navbar-right:last-child {
    margin-right: 0;
}
}.navbar-default {
    background-color: #f8f8f8;
    border-color: #e7e7e7;
}
.navbar-default .navbar-brand {
    color: #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, fieldset[disabled] .navbar-default .btn-link:hover, .navbar-default .btn-link[disabled]:focus, fieldset[disabled] .navbar-default .btn-link:focus {
    color: #ccc;
}
.navbar-inverse {
    background-color: #222;
    border-color: #080808;
}
.navbar-inverse .navbar-brand {
    color: #777;
}
.navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {
    color: #fff;
    background-color: transparent;
}
.navbar-inverse .navbar-text {
    color: #777;
}
.navbar-inverse .navbar-nav>li>a {
    color: #777;
}
.navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>li>a:focus {
    color: #fff;
    background-color: transparent;
}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav>.active>a:focus {
    color: #fff;
    background-color: #080808;
}
.navbar-inverse .navbar-nav>.disabled>a, .navbar-inverse .navbar-nav>.disabled>a:hover, .navbar-inverse .navbar-nav>.disabled>a:focus {
    color: #444;
    background-color: transparent;
}
.navbar-inverse .navbar-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: #080808;
    color: #fff;
}
@media (max-width:767px) {
    .navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
    border-color: #080808;
}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #080808;
}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
    color: #777;
}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus {
    color: #fff;
    background-color: transparent;
}
.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a, .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus {
    color: #fff;
    background-color: #080808;
}
.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a, .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus {
    color: #444;
    background-color: transparent;
}
}.navbar-inverse .navbar-link {
    color: #777;
}
.navbar-inverse .navbar-link:hover {
    color: #fff;
}
.navbar-inverse .btn-link {
    color: #777;
}
.navbar-inverse .btn-link:hover, .navbar-inverse .btn-link:focus {
    color: #fff;
}
.navbar-inverse .btn-link[disabled]:hover, fieldset[disabled] .navbar-inverse .btn-link:hover, .navbar-inverse .btn-link[disabled]:focus, fieldset[disabled] .navbar-inverse .btn-link:focus {
    color: #444;
}
.breadcrumb {
    padding: 8px 15px;
    margin-bottom: 20px;
    list-style: none;
    background-color: #f5f5f5;
    border-radius: 4px;
}
.breadcrumb>li {
    display: inline-block;
}
.breadcrumb>li+li:before {
    content: "/\00a0";
    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.42857143;
    text-decoration: none;
    color: #428bca;
    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>span:hover, .pagination>li>a:focus, .pagination>li>span:focus {
    color: #2a6496;
    background-color: #eee;
    border-color: #ddd;
}
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {
    z-index: 2;
    color: #fff;
    background-color: #428bca;
    border-color: #428bca;
    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;
}
.pagination-lg>li:first-child>a, .pagination-lg>li:first-child>span {
    border-bottom-left-radius: 6px;
    border-top-left-radius: 6px;
}
.pagination-lg>li:last-child>a, .pagination-lg>li:last-child>span {
    border-bottom-right-radius: 6px;
    border-top-right-radius: 6px;
}
.pagination-sm>li>a, .pagination-sm>li>span {
    padding: 5px 10px;
    font-size: 12px;
}
.pagination-sm>li:first-child>a, .pagination-sm>li:first-child>span {
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px;
}
.pagination-sm>li:last-child>a, .pagination-sm>li:last-child>span {
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px;
}
.pager {
    padding-left: 0;
    margin: 20px 0;
    list-style: none;
    text-align: center;
}
.pager 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: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em;
}
a.label:hover, a.label:focus {
    color: #fff;
    text-decoration: none;
    cursor: pointer;
}
.label:empty {
    display: none;
}
.btn .label {
    position: relative;
    top: -1px;
}
.label-default {
    background-color: #777;
}
.label-default[href]:hover, .label-default[href]:focus {
    background-color: #5e5e5e;
}
.label-primary {
    background-color: #428bca;
}
.label-primary[href]:hover, .label-primary[href]:focus {
    background-color: #3071a9;
}
.label-success {
    background-color: #5cb85c;
}
.label-success[href]:hover, .label-success[href]:focus {
    background-color: #449d44;
}
.label-info {
    background-color: #5bc0de;
}
.label-info[href]:hover, .label-info[href]:focus {
    background-color: #31b0d5;
}
.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: baseline;
    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 {
    top: 0;
    padding: 1px 5px;
}
a.badge:hover, a.badge:focus {
    color: #fff;
    text-decoration: none;
    cursor: pointer;
}
a.list-group-item.active>.badge, .nav-pills>.active>a>.badge {
    color: #428bca;
    background-color: #fff;
}
.nav-pills>li>a>.badge {
    margin-left: 3px;
}
.jumbotron {
    padding: 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 {
    border-radius: 6px;
}
.jumbotron .container {
    max-width: 100%}
@media screen and (min-width:768px) {
    .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px;
}
.container .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.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
.thumbnail>img, .thumbnail a>img {
    margin-left: auto;
    margin-right: auto;
}
a.thumbnail:hover, a.thumbnail:focus, a.thumbnail.active {
    border-color: #428bca;
}
.thumbnail .caption {
    padding: 9px;
    color: #333;
}
.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;
}
}@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;
    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: #428bca;
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
    -webkit-transition: width .6s ease;
    transition: width .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: linear-gradient(45deg,  rgba(255, 255, 255, 0.15) 25%,  transparent 25%,  transparent 50%,  rgba(255, 255, 255, 0.15) 50%,  rgba(255, 255, 255, 0.15) 75%,  transparent 75%,  transparent);
    background-size: 40px 40px;
}
.progress.active .progress-bar, .progress-bar.active {
    -webkit-animation: progress-bar-stripes 2s linear infinite;
    animation: progress-bar-stripes 2s linear infinite;
}
.progress-bar[aria-valuenow="1"], .progress-bar[aria-valuenow="2"] {
    min-width: 30px;
}
.progress-bar[aria-valuenow="0"] {
    color: #777;
    min-width: 30px;
    background-color: transparent;
    background-image: none;
    box-shadow: none;
}
.progress-bar-success {
    background-color: #5cb85c;
}
.progress-striped .progress-bar-success {
    background-image: -webkit-linear-gradient(45deg,  rgba(255, 255, 255, 0.15) 25%,  transparent 25%,  transparent 50%,  rgba(255, 255, 255, 0.15) 50%,  rgba(255, 255, 255, 0.15) 75%,  transparent 75%,  transparent);
    background-image: 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: 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: 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: linear-gradient(45deg,  rgba(255, 255, 255, 0.15) 25%,  transparent 25%,  transparent 50%,  rgba(255, 255, 255, 0.15) 50%,  rgba(255, 255, 255, 0.15) 75%,  transparent 75%,  transparent);
}
.media, .media-body {
    overflow: hidden;
    zoom: 1;
}
.media, .media .media {
    margin-top: 15px;
}
.media:first-child {
    margin-top: 0;
}
.media-object {
    display: block;
}
.media-heading {
    margin: 0 0 5px;
}
.media>.pull-left {
    margin-right: 10px;
}
.media>.pull-right {
    margin-left: 10px;
}
.media-list {
    padding-left: 0;
    list-style: none;
}
.list-group {
    margin-bottom: 20px;
    padding-left: 0;
}
.list-group-item {
    position: relative;
    display: block;
    padding: 10px 15px;
    margin-bottom: -1px;
    background-color: #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;
}
.list-group-item>.badge {
    float: right;
}
.list-group-item>.badge+.badge {
    margin-right: 5px;
}
a.list-group-item {
    color: #555;
}
a.list-group-item .list-group-item-heading {
    color: #333;
}
a.list-group-item:hover, a.list-group-item:focus {
    text-decoration: none;
    color: #555;
    background-color: #f5f5f5;
}
.list-group-item.disabled, .list-group-item.disabled:hover, .list-group-item.disabled:focus {
    background-color: #eee;
    color: #777;
}
.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: #428bca;
    border-color: #428bca;
}
.list-group-item.active .list-group-item-heading, .list-group-item.active:hover .list-group-item-heading, .list-group-item.active:focus .list-group-item-heading, .list-group-item.active .list-group-item-heading>small, .list-group-item.active:hover .list-group-item-heading>small, .list-group-item.active:focus .list-group-item-heading>small, .list-group-item.active .list-group-item-heading>.small, .list-group-item.active:hover .list-group-item-heading>.small, .list-group-item.active:focus .list-group-item-heading>.small {
    color: inherit;
}
.list-group-item.active .list-group-item-text, .list-group-item.active:hover .list-group-item-text, .list-group-item.active:focus .list-group-item-text {
    color: #e1edf7;
}
.list-group-item-success {
    color: #3c763d;
    background-color: #dff0d8;
}
a.list-group-item-success {
    color: #3c763d;
}
a.list-group-item-success .list-group-item-heading {
    color: inherit;
}
a.list-group-item-success:hover, a.list-group-item-success:focus {
    color: #3c763d;
    background-color: #d0e9c6;
}
a.list-group-item-success.active, a.list-group-item-success.active:hover, a.list-group-item-success.active:focus {
    color: #fff;
    background-color: #3c763d;
    border-color: #3c763d;
}
.list-group-item-info {
    color: #31708f;
    background-color: #d9edf7;
}
a.list-group-item-info {
    color: #31708f;
}
a.list-group-item-info .list-group-item-heading {
    color: inherit;
}
a.list-group-item-info:hover, a.list-group-item-info:focus {
    color: #31708f;
    background-color: #c4e3f3;
}
a.list-group-item-info.active, a.list-group-item-info.active:hover, a.list-group-item-info.active:focus {
    color: #fff;
    background-color: #31708f;
    border-color: #31708f;
}
.list-group-item-warning {
    color: #8a6d3b;
    background-color: #fcf8e3;
}
a.list-group-item-warning {
    color: #8a6d3b;
}
a.list-group-item-warning .list-group-item-heading {
    color: inherit;
}
a.list-group-item-warning:hover, a.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 {
    color: #fff;
    background-color: #8a6d3b;
    border-color: #8a6d3b;
}
.list-group-item-danger {
    color: #a94442;
    background-color: #f2dede;
}
a.list-group-item-danger {
    color: #a94442;
}
a.list-group-item-danger .list-group-item-heading {
    color: inherit;
}
a.list-group-item-danger:hover, a.list-group-item-danger:focus {
    color: #a94442;
    background-color: #ebcccc;
}
a.list-group-item-danger.active, a.list-group-item-danger.active:hover, a.list-group-item-danger.active:focus {
    color: #fff;
    background-color: #a94442;
    border-color: #a94442;
}
.list-group-item-heading {
    margin-top: 0;
    margin-bottom: 5px;
}
.list-group-item-text {
    margin-bottom: 0;
    line-height: 1.3;
}
.panel {
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.panel-body {
    padding: 15px;
}
.panel-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-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 {
    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 {
    margin-bottom: 0;
}
.panel>.list-group .list-group-item {
    border-width: 1px 0;
    border-radius: 0;
}
.panel>.list-group:first-child .list-group-item:first-child {
    border-top: 0;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
}
.panel>.list-group:last-child .list-group-item:last-child {
    border-bottom: 0;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
}
.panel-heading+.list-group .list-group-item:first-child {
    border-top-width: 0;
}
.list-group+.panel-footer {
    border-top-width: 0;
}
.panel>.table, .panel>.table-responsive>.table, .panel>.panel-collapse>.table {
    margin-bottom: 0;
}
.panel>.table:first-child, .panel>.table-responsive:first-child>.table:first-child {
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
}
.panel>.table:first-child>thead:first-child>tr:first-child td:first-child, .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child, .panel>.table:first-child>tbody:first-child>tr:first-child td:first-child, .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child, .panel>.table:first-child>thead:first-child>tr:first-child th:first-child, .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child, .panel>.table:first-child>tbody:first-child>tr:first-child th:first-child, .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child {
    border-top-left-radius: 3px;
}
.panel>.table:first-child>thead:first-child>tr:first-child td:last-child, .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child, .panel>.table:first-child>tbody:first-child>tr:first-child td:last-child, .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child, .panel>.table:first-child>thead:first-child>tr:first-child th:last-child, .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child, .panel>.table:first-child>tbody:first-child>tr:first-child th:last-child, .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child {
    border-top-right-radius: 3px;
}
.panel>.table:last-child, .panel>.table-responsive:last-child>.table:last-child {
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
}
.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child, .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child, .panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child, .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child, .panel>.table:last-child>tbody:last-child>tr:last-child th:first-child, .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child, .panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child, .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child {
    border-bottom-left-radius: 3px;
}
.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child, .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child, .panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child, .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child, .panel>.table:last-child>tbody:last-child>tr:last-child th:last-child, .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child, .panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child, .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child {
    border-bottom-right-radius: 3px;
}
.panel>.panel-body+.table, .panel>.panel-body+.table-responsive {
    border-top: 1px solid #ddd;
}
.panel>.table>tbody:first-child>tr:first-child th, .panel>.table>tbody:first-child>tr:first-child td {
    border-top: 0;
}
.panel>.table-bordered, .panel>.table-responsive>.table-bordered {
    border: 0;
}
.panel>.table-bordered>thead>tr>th:first-child, .panel>.table-responsive>.table-bordered>thead>tr>th:first-child, .panel>.table-bordered>tbody>tr>th:first-child, .panel>.table-responsive>.table-bordered>tbody>tr>th:first-child, .panel>.table-bordered>tfoot>tr>th:first-child, .panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child, .panel>.table-bordered>thead>tr>td:first-child, .panel>.table-responsive>.table-bordered>thead>tr>td:first-child, .panel>.table-bordered>tbody>tr>td:first-child, .panel>.table-responsive>.table-bordered>tbody>tr>td:first-child, .panel>.table-bordered>tfoot>tr>td:first-child, .panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child {
    border-left: 0;
}
.panel>.table-bordered>thead>tr>th:last-child, .panel>.table-responsive>.table-bordered>thead>tr>th:last-child, .panel>.table-bordered>tbody>tr>th:last-child, .panel>.table-responsive>.table-bordered>tbody>tr>th:last-child, .panel>.table-bordered>tfoot>tr>th:last-child, .panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child, .panel>.table-bordered>thead>tr>td:last-child, .panel>.table-responsive>.table-bordered>thead>tr>td:last-child, .panel>.table-bordered>tbody>tr>td:last-child, .panel>.table-responsive>.table-bordered>tbody>tr>td:last-child, .panel>.table-bordered>tfoot>tr>td:last-child, .panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child {
    border-right: 0;
}
.panel>.table-bordered>thead>tr:first-child>td, .panel>.table-responsive>.table-bordered>thead>tr:first-child>td, .panel>.table-bordered>tbody>tr:first-child>td, .panel>.table-responsive>.table-bordered>tbody>tr:first-child>td, .panel>.table-bordered>thead>tr:first-child>th, .panel>.table-responsive>.table-bordered>thead>tr:first-child>th, .panel>.table-bordered>tbody>tr:first-child>th, .panel>.table-responsive>.table-bordered>tbody>tr:first-child>th {
    border-bottom: 0;
}
.panel>.table-bordered>tbody>tr:last-child>td, .panel>.table-responsive>.table-bordered>tbody>tr:last-child>td, .panel>.table-bordered>tfoot>tr:last-child>td, .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td, .panel>.table-bordered>tbody>tr:last-child>th, .panel>.table-responsive>.table-bordered>tbody>tr:last-child>th, .panel>.table-bordered>tfoot>tr:last-child>th, .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th {
    border-bottom: 0;
}
.panel>.table-responsive {
    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 {
    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: #428bca;
}
.panel-primary>.panel-heading {
    color: #fff;
    background-color: #428bca;
    border-color: #428bca;
}
.panel-primary>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #428bca;
}
.panel-primary>.panel-heading .badge {
    color: #428bca;
    background-color: #fff;
}
.panel-primary>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #428bca;
}
.panel-success {
    border-color: #d6e9c6;
}
.panel-success>.panel-heading {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6;
}
.panel-success>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #d6e9c6;
}
.panel-success>.panel-heading .badge {
    color: #dff0d8;
    background-color: #3c763d;
}
.panel-success>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #d6e9c6;
}
.panel-info {
    border-color: #bce8f1;
}
.panel-info>.panel-heading {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1;
}
.panel-info>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #bce8f1;
}
.panel-info>.panel-heading .badge {
    color: #d9edf7;
    background-color: #31708f;
}
.panel-info>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #bce8f1;
}
.panel-warning {
    border-color: #faebcc;
}
.panel-warning>.panel-heading {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #faebcc;
}
.panel-warning>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #faebcc;
}
.panel-warning>.panel-heading .badge {
    color: #fcf8e3;
    background-color: #8a6d3b;
}
.panel-warning>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #faebcc;
}
.panel-danger {
    border-color: #ebccd1;
}
.panel-danger>.panel-heading {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1;
}
.panel-danger>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #ebccd1;
}
.panel-danger>.panel-heading .badge {
    color: #f2dede;
    background-color: #a94442;
}
.panel-danger>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #ebccd1;
}
.embed-responsive {
    position: relative;
    display: block;
    height: 0;
    padding: 0;
    overflow: hidden;
}
.embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
    border: 0;
}
.embed-responsive.embed-responsive-16by9 {
    padding-bottom: 56.25%}
.embed-responsive.embed-responsive-4by3 {
    padding-bottom: 75%}
.well {
    min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border: 1px solid #e3e3e3;
    border-radius: 4px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.well blockquote {
    border-color: #ddd;
    border-color: rgba(0, 0, 0, 0.15);
}
.well-lg {
    padding: 24px;
    border-radius: 6px;
}
.well-sm {
    padding: 9px;
    border-radius: 3px;
}
.close {
    float: right;
    font-size: 21px;
    font-weight: bold;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    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: translate3d(0,  -25%,  0);
    transform: translate3d(0,  -25%,  0);
    -webkit-transition: -webkit-transform 0.3s ease-out;
    transition: transform 0.3s ease-out;
}
.modal.in .modal-dialog {
    -webkit-transform: translate3d(0,  0,  0);
    transform: translate3d(0,  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;
    box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
    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;
    min-height: 16.42857143px;
}
.modal-header .close {
    margin-top: -2px;
}
.modal-title {
    margin: 0;
    line-height: 1.42857143;
}
.modal-body {
    position: relative;
    padding: 15px;
}
.modal-footer {
    padding: 15px;
    text-align: right;
    border-top: 1px solid #e5e5e5;
}
.modal-footer .btn+.btn {
    margin-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 {
    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;
    visibility: visible;
    font-size: 12px;
    line-height: 1.4;
    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;
    text-decoration: none;
    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;
    left: 5px;
    border-width: 5px 5px 0;
    border-top-color: #000;
}
.tooltip.top-right .tooltip-arrow {
    bottom: 0;
    right: 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;
    left: 5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000;
}
.tooltip.bottom-right .tooltip-arrow {
    top: 0;
    right: 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;
    text-align: left;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 6px;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    white-space: normal;
}
.popover.top {
    margin-top: -10px;
}
.popover.right {
    margin-left: 10px;
}
.popover.bottom {
    margin-top: 10px;
}
.popover.left {
    margin-left: -10px;
}
.popover-title {
    margin: 0;
    padding: 8px 14px;
    font-size: 14px;
    font-weight: normal;
    line-height: 18px;
    background-color: #f7f7f7;
    border-bottom: 1px solid #ebebeb;
    border-radius: 5px 5px 0 0;
}
.popover-content {
    padding: 9px 14px;
}
.popover>.arrow, .popover>.arrow:after {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
}
.popover>.arrow {
    border-width: 11px;
}
.popover>.arrow:after {
    border-width: 10px;
    content: ""}
.popover.top>.arrow {
    left: 50%;
    margin-left: -11px;
    border-bottom-width: 0;
    border-top-color: #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: .6s ease-in-out left;
    transition: .6s ease-in-out left;
}
.carousel-inner>.item>img, .carousel-inner>.item>a>img {
    line-height: 1;
}
.carousel-inner>.active, .carousel-inner>.next, .carousel-inner>.prev {
    display: block;
}
.carousel-inner>.active {
    left: 0;
}
.carousel-inner>.next, .carousel-inner>.prev {
    position: absolute;
    top: 0;
    width: 100%}
.carousel-inner>.next {
    left: 100%}
.carousel-inner>.prev {
    left: -100%}
.carousel-inner>.next.left, .carousel-inner>.prev.right {
    left: 0;
}
.carousel-inner>.active.left {
    left: -100%}
.carousel-inner>.active.right {
    left: 100%}
.carousel-control {
    position: absolute;
    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);
}
.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: 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: 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%;
    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;
    margin-top: -10px;
    font-family: serif;
}
.carousel-control .icon-prev:before {
    content: '\2039'}
.carousel-control .icon-next:before {
    content: '\203a'}
.carousel-indicators {
    position: absolute;
    bottom: 10px;
    left: 50%;
    z-index: 15;
    width: 60%;
    margin-left: -30%;
    padding-left: 0;
    list-style: none;
    text-align: center;
}
.carousel-indicators li {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 1px;
    text-indent: -999px;
    border: 1px solid #fff;
    border-radius: 10px;
    cursor: pointer;
    background-color: #000 \9;
    background-color: rgba(0, 0, 0, 0);
}
.carousel-indicators .active {
    margin: 0;
    width: 12px;
    height: 12px;
    background-color: #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: -15px;
    font-size: 30px;
}
.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
    margin-left: -15px;
}
.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
    margin-right: -15px;
}
.carousel-caption {
    left: 20%;
    right: 20%;
    padding-bottom: 30px;
}
.carousel-indicators {
    bottom: 20px;
}
}.clearfix:before, .clearfix:after, .dl-horizontal dd:before, .dl-horizontal dd:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after, .form-horizontal .form-group:before, .form-horizontal .form-group:after, .btn-toolbar:before, .btn-toolbar:after, .btn-group-vertical>.btn-group:before, .btn-group-vertical>.btn-group:after, .nav:before, .nav:after, .navbar:before, .navbar:after, .navbar-header:before, .navbar-header:after, .navbar-collapse:before, .navbar-collapse:after, .pager:before, .pager:after, .panel-body:before, .panel-body:after, .modal-footer:before, .modal-footer:after {
    content: " ";
    display: table;
}
.clearfix:after, .dl-horizontal dd:after, .container:after, .container-fluid:after, .row:after, .form-horizontal .form-group:after, .btn-toolbar:after, .btn-group-vertical>.btn-group:after, .nav:after, .navbar:after, .navbar-header:after, .navbar-collapse:after, .pager:after, .panel-body:after, .modal-footer:after {
    clear: both;
}
.center-block {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.pull-right {
    float: right !important;
}
.pull-left {
    float: left !important;
}
.hide {
    display: none !important;
}
.show {
    display: block !important;
}
.invisible {
    visibility: hidden;
}
.text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0;
}
.hidden {
    display: none !important;
    visibility: hidden !important;
}
.affix {
    position: fixed;
    -webkit-transform: translate3d(0,  0,  0);
    transform: translate3d(0,  0,  0);
}
@-ms-viewport {
    width: device-width;
}
.visible-xs, .visible-sm, .visible-md, .visible-lg {
    display: none !important;
}
.visible-xs-block, .visible-xs-inline, .visible-xs-inline-block, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block {
    display: none !important;
}
@media (max-width:767px) {
    .visible-xs {
    display: block !important;
}
table.visible-xs {
    display: table;
}
tr.visible-xs {
    display: table-row !important;
}
th.visible-xs, td.visible-xs {
    display: table-cell !important;
}
}@media (max-width:767px) {
    .visible-xs-block {
    display: block !important;
}
}@media (max-width:767px) {
    .visible-xs-inline {
    display: inline !important;
}
}@media (max-width:767px) {
    .visible-xs-inline-block {
    display: inline-block !important;
}
}@media (min-width:768px) and (max-width:991px) {
    .visible-sm {
    display: block !important;
}
table.visible-sm {
    display: table;
}
tr.visible-sm {
    display: table-row !important;
}
th.visible-sm, td.visible-sm {
    display: table-cell !important;
}
}@media (min-width:768px) and (max-width:991px) {
    .visible-sm-block {
    display: block !important;
}
}@media (min-width:768px) and (max-width:991px) {
    .visible-sm-inline {
    display: inline !important;
}
}@media (min-width:768px) and (max-width:991px) {
    .visible-sm-inline-block {
    display: inline-block !important;
}
}@media (min-width:992px) and (max-width:1199px) {
    .visible-md {
    display: block !important;
}
table.visible-md {
    display: table;
}
tr.visible-md {
    display: table-row !important;
}
th.visible-md, td.visible-md {
    display: table-cell !important;
}
}@media (min-width:992px) and (max-width:1199px) {
    .visible-md-block {
    display: block !important;
}
}@media (min-width:992px) and (max-width:1199px) {
    .visible-md-inline {
    display: inline !important;
}
}@media (min-width:992px) and (max-width:1199px) {
    .visible-md-inline-block {
    display: inline-block !important;
}
}@media (min-width:1200px) {
    .visible-lg {
    display: block !important;
}
table.visible-lg {
    display: table;
}
tr.visible-lg {
    display: table-row !important;
}
th.visible-lg, td.visible-lg {
    display: table-cell !important;
}
}@media (min-width:1200px) {
    .visible-lg-block {
    display: block !important;
}
}@media (min-width:1200px) {
    .visible-lg-inline {
    display: inline !important;
}
}@media (min-width:1200px) {
    .visible-lg-inline-block {
    display: inline-block !important;
}
}@media (max-width:767px) {
    .hidden-xs {
    display: none !important;
}
}@media (min-width:768px) and (max-width:991px) {
    .hidden-sm {
    display: none !important;
}
}@media (min-width:992px) and (max-width:1199px) {
    .hidden-md {
    display: none !important;
}
}@media (min-width:1200px) {
    .hidden-lg {
    display: none !important;
}
}.visible-print {
    display: none !important;
}
@media print {
    .visible-print {
    display: block !important;
}
table.visible-print {
    display: table;
}
tr.visible-print {
    display: table-row !important;
}
th.visible-print, td.visible-print {
    display: table-cell !important;
}
}.visible-print-block {
    display: none !important;
}
@media print {
    .visible-print-block {
    display: block !important;
}
}.visible-print-inline {
    display: none !important;
}
@media print {
    .visible-print-inline {
    display: inline !important;
}
}.visible-print-inline-block {
    display: none !important;
}
@media print {
    .visible-print-inline-block {
    display: inline-block !important;
}
}@media print {
    .hidden-print {
    display: none !important;
}
}body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, p, blockquote, hr, th, td {
    margin: 0;
    padding: 0;
}
html {
    font-size: 100%}
#logo, #homescreen h1, #homescreen h2, #homescreen p, .video-preview {
    opacity: 0;
}
p {
    font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1rem;
    font-weight: 300;
    line-height: 1.625em;
}
a {
    font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1em;
    font-weight: 600;
    line-height: 1.625rem;
    text-decoration: none;
}
a:hover {
    text-decoration: none;
}
h1 {
    font-family: 'Roboto', sans-serif;
    font-size: 3rem;
    font-weight: normal;
    line-height: 3.5rem;
}
h2 {
    font-family: 'Roboto', sans-serif;
    font-size: 2.5rem;
    font-weight: normal;
    margin-bottom: 1.7rem;
}
h3 {
    font-family: 'Roboto', sans-serif;
    font-size: 1.7rem;
    font-weight: normal;
    line-height: 2.25rem;
}
h4 {
    font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1rem;
    font-weight: 600;
    line-height: 1.625rem;
}
h5 {
    color: white;
    font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 0.8125rem;
    font-weight: 300;
    line-height: 1rem;
    text-transform: uppercase;
}
h6 {
    font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 0.75rem;
    font-weight: 600;
    line-height: 2.5rem;
}
ul {
    list-style: none;
}
li {
    margin-top: 1.625em;
}
li a {
    display: inline;
}
hr {
    margin-bottom: 4.568em;
    margin-top: 4.568em;
}
.cta1 {
    border-bottom-left-radius: 7px;
    border-bottom-right-radius: 7px;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
    color: white;
    display: inline-block;
    font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1rem;
    font-style: normal;
    font-weight: 700;
    letter-spacing: -0.03rem;
    line-height: 1rem;
    margin-left: 0.625rem;
    margin-right: 0.625rem;
    margin-top: 1.4rem;
    padding-bottom: 1.1rem;
    padding-top: 1rem;
    text-align: center;
    text-decoration: none;
    width: 9.375rem;
}
.cta1:visited {
    color: white;
    text-decoration: none;
}
.cta1:active {
    color: white;
    text-decoration: none;
}
.cta1:focus {
    color: white;
    outline: none;
    text-decoration: none;
}
.cta1:hover {
    -webkit-animation: pulse .5s;
    animation: pulse .5s;
    color: white;
    opacity: 0.9;
}
.cta2 {
    border-bottom-left-radius: 7px;
    border-bottom-right-radius: 7px;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
    color: white;
    display: inline-block;
    font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1rem;
    font-style: normal;
    font-weight: 700;
    letter-spacing: -0.03rem;
    line-height: 1rem;
    margin-left: 0.625rem;
    margin-right: 0.625rem;
    margin-top: 1.4rem;
    opacity: 1;
    padding-bottom: 1.1rem;
    padding-top: 1rem;
    text-align: center;
    text-decoration: none;
    width: 9.375rem;
}
.cta2:visited {
    color: white;
    text-decoration: none;
}
.cta2:active {
    color: white;
    text-decoration: none;
}
.cta2:focus {
    color: white;
    outline: none;
    text-decoration: none;
}
.cta2:hover {
    -webkit-animation: pulse .5s;
    animation: pulse .5s;
    color: white;
    opacity: 0.9;
}
#preloader {
    background-color: #ffffff;
    bottom: 0;
    height: 100%;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 9999;
}
#status {
    background-position: center;
    background-repeat: no-repeat;
    height: 200px;
    left: 50%;
    margin: -100px 0 0 -100px;
    position: absolute;
    top: 50%;
    width: 200px;
    z-index: 10000000;
}
.spinner {
    margin: 100px auto 0;
    text-align: center;
    width: 70px;
}
.spinner .bounce1 {
    -webkit-animation-delay: -0.32s;
    animation-delay: -0.32s;
}
.spinner .bounce2 {
    -webkit-animation-delay: -0.16s;
    animation-delay: -0.16s;
}
.spinner>div {
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation: bouncedelay 1.4s infinite ease-in-out;
    animation: bouncedelay 1.4s infinite ease-in-out;
    border-radius: 100%;
    display: inline-block;
    height: 18px;
    width: 18px;
}
@-webkit-keyframes bouncedelay {
    0%, 80%, 100% {
    -webkit-transform: scale(0);
    transform: scale(0);
}
40% {
    -webkit-transform: scale(1);
    transform: scale(1);
}
}@keyframes bouncedelay {
    0%, 80%, 100% {
    -webkit-transform: scale(0);
    transform: scale(0);
}
40% {
    -webkit-transform: scale(1);
    transform: scale(1);
}
}@-webkit-keyframes blinking {
    0% {
    background-image: url(../images/snowball-steve-eyes-open.png);
}
47% {
    background-image: url(../images/snowball-steve-eyes-open.png);
}
48% {
    background-image: url(../images/snowball-steve-eyes-closed.png);
}
52% {
    background-image: url(../images/snowball-steve-eyes-closed.png);
}
53% {
    background-image: url(../images/snowball-steve-eyes-open.png);
}
100% {
    background-image: url(../images/snowball-steve-eyes-open.png);
}
}@keyframes blinking {
    0% {
    background-image: url(../images/snowball-steve-eyes-open.png);
}
47% {
    background-image: url(../images/snowball-steve-eyes-open.png);
}
48% {
    background-image: url(../images/snowball-steve-eyes-closed.png);
}
52% {
    background-image: url(../images/snowball-steve-eyes-closed.png);
}
53% {
    background-image: url(../images/snowball-steve-eyes-open.png);
}
100% {
    background-image: url(../images/snowball-steve-eyes-open.png);
}
}@-webkit-keyframes wave {
    0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
}
40% {
    -webkit-transform: rotate(0deg) translateX(0);
    transform: rotate(0deg) translateX(0);
}
45% {
    -webkit-transform: rotate(12deg) translateX(8px);
    transform: rotate(12deg) translateX(8px);
}
50% {
    -webkit-transform: rotate(0deg) translateX(0);
    transform: rotate(0deg) translateX(0);
}
55% {
    -webkit-transform: rotate(12deg) translateX(8px);
    transform: rotate(12deg) translateX(8px);
}
60% {
    -webkit-transform: rotate(0deg) translateX(0);
    transform: rotate(0deg) translateX(0);
}
100% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
}
}@keyframes wave {
    0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
}
40% {
    -webkit-transform: rotate(0deg) translateX(0);
    transform: rotate(0deg) translateX(0);
}
45% {
    -webkit-transform: rotate(12deg) translateX(8px);
    transform: rotate(12deg) translateX(8px);
}
50% {
    -webkit-transform: rotate(0deg) translateX(0);
    transform: rotate(0deg) translateX(0);
}
55% {
    -webkit-transform: rotate(12deg) translateX(8px);
    transform: rotate(12deg) translateX(8px);
}
60% {
    -webkit-transform: rotate(0deg) translateX(0);
    transform: rotate(0deg) translateX(0);
}
100% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
}
}@-webkit-keyframes popout-1 {
    0% {
    top: 85px;
    left: 50px;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    right: auto;
}
30% {
    top: 85px;
    left: -78px;
    -webkit-transform: rotate(-35deg);
    transform: rotate(-35deg);
    right: auto;
}
95% {
    top: 85px;
    left: -78px;
    -webkit-transform: rotate(-35deg);
    transform: rotate(-35deg);
    right: auto;
}
100% {
    top: 85px;
    left: 50px;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    right: auto;
}
}@keyframes popout-1 {
    0% {
    top: 85px;
    left: 50px;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    right: auto;
}
30% {
    top: 85px;
    left: -78px;
    -webkit-transform: rotate(-35deg);
    transform: rotate(-35deg);
    right: auto;
}
95% {
    top: 85px;
    left: -78px;
    -webkit-transform: rotate(-35deg);
    transform: rotate(-35deg);
    right: auto;
}
100% {
    top: 85px;
    left: 50px;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    right: auto;
}
}@-webkit-keyframes popout-2 {
    0% {
    top: 185px;
    right: 50px;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    left: auto;
}
30% {
    top: 185px;
    right: -75px;
    -webkit-transform: rotate(27deg);
    transform: rotate(27deg);
    left: auto;
}
95% {
    top: 185px;
    right: -75px;
    -webkit-transform: rotate(27deg);
    transform: rotate(27deg);
    left: auto;
}
100% {
    top: 185px;
    right: 50px;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    left: auto;
}
}@keyframes popout-2 {
    0% {
    top: 185px;
    right: 50px;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    left: auto;
}
30% {
    top: 185px;
    right: -75px;
    -webkit-transform: rotate(27deg);
    transform: rotate(27deg);
    left: auto;
}
95% {
    top: 185px;
    right: -75px;
    -webkit-transform: rotate(27deg);
    transform: rotate(27deg);
    left: auto;
}
100% {
    top: 185px;
    right: 50px;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    left: auto;
}
}@-webkit-keyframes popout-3 {
    0% {
    top: 385px;
    left: 50px;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    right: auto;
}
30% {
    top: 385px;
    left: -90px;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    right: auto;
}
95% {
    top: 385px;
    left: -90px;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    right: auto;
}
100% {
    top: 385px;
    left: 50px;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    right: auto;
}
}@keyframes popout-3 {
    0% {
    top: 385px;
    left: 50px;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    right: auto;
}
30% {
    top: 385px;
    left: -90px;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    right: auto;
}
95% {
    top: 385px;
    left: -90px;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    right: auto;
}
100% {
    top: 385px;
    left: 50px;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    right: auto;
}
}@-webkit-keyframes popout-4 {
    0% {
    top: 50px;
    left: 80px;
    right: auto;
}
30% {
    top: -55px;
    left: 80px;
    right: auto;
}
95% {
    top: -55px;
    left: 80px;
    right: auto;
}
100% {
    top: 50px;
    left: 80px;
    right: auto;
}
}@keyframes popout-4 {
    0% {
    top: 50px;
    left: 80px;
    right: auto;
}
30% {
    top: -55px;
    left: 80px;
    right: auto;
}
95% {
    top: -55px;
    left: 80px;
    right: auto;
}
100% {
    top: 50px;
    left: 80px;
    right: auto;
}
}.snowball-steve {
    width: 114px;
    height: 121px;
    display: block;
    position: absolute;
    margin-left: 5px;
    top: 100px;
    left: 100px;
    z-index: 0;
}
@media (max-width: 377px) {
    .snowball-steve {
    display: none;
}
}.snowball-steve.popout-1 {
    -webkit-animation: popout-1 5s 1s 1;
    animation: popout-1 5s 1s 1;
}
.snowball-steve.popout-2 {
    -webkit-animation: popout-2 5s 1s 1;
    animation: popout-2 5s 1s 1;
}
.snowball-steve.popout-3 {
    -webkit-animation: popout-3 5s 1s 1;
    animation: popout-3 5s 1s 1;
}
.snowball-steve.popout-4 {
    -webkit-animation: popout-4 5s 1s 1;
    animation: popout-4 5s 1s 1;
}
.snowball-steve i {
    width: inherit;
    height: inherit;
    background-image: url(../images/snowball-steve-body.png);
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    background-size: 100%;
    z-index: 1;
}
.snowball-steve:before {
    content: "";
    position: absolute;
    width: 35px;
    left: 46px;
    background-image: url(../images/snowball-steve-eyes-open.png);
    background-size: auto 100%;
    background-position: center center;
    background-repeat: no-repeat;
    height: 5px;
    top: 46px;
    z-index: 2;
    -webkit-animation: blinking 4s infinite;
    animation: blinking 4s infinite;
}
.snowball-steve:after {
    content: "";
    position: absolute;
    width: 37px;
    height: 61px;
    background-image: url(../images/snowball-steve-arm.png);
    background-size: 100%;
    right: -17px;
    top: 31px;
    z-index: 0;
    -webkit-animation: wave 3s infinite;
    animation: wave 3s infinite;
}
@media (max-width: 767px) {
    .button-google-play {
    display: block;
    margin: 0 auto;
}
}#newsletter .button-google-play {
    margin: 0 auto;
}
#home {
    overflow: hidden;
    position: relative;
    z-index: 0;
    background-color: #36c3ff;/*j-edited*/
}
#home #homescreen {
    position: relative;
    text-align: left;
    z-index: 5;
}
#home #homescreen #logo {
    margin-bottom: 78px;
    display: none;
}
#home #homescreen #logo.animated {
    display: block;
}
@media (max-width: 767px) {
    #home #homescreen #logo {
    margin-top: 30px;
    margin-bottom: 30px;
}
#home #homescreen #logo img {
    margin: 0 auto;
}
}#home #homescreen h1 {
    font-weight: 100;
    font-size: 45px;
    margin-top: 0;
    line-height: 1.2em;
    margin-bottom: 20px;
    color: #fff; /*j-edited*/
}
@media (max-width: 767px) {
    #home #homescreen h1 {
    margin-top: 10px;
    text-align: center;
}
}#home #homescreen h2 {
    font-weight: 100;
    color: #fff;
    font-size: 30px;
    line-height: 1.33;
    margin-top: 0;
    margin-bottom: 44px;
}
@media (max-width: 377px) {
    #home #homescreen h2 {
    font-size: 24px;
    text-align: center;
}
}#home #homescreen .stevepops-mobile {
    max-width: 301px;
    margin-left: auto;
    margin-right: auto;
}
#home #homescreen .stevepops-mobile .video-preview {
    margin-top: 0;
    text-align: center;
}
@media (max-width: 377px) {
    #home #homescreen .stevepops-mobile .video-preview img {
    max-width: 90%;
    margin-left: 20%;
    height: auto;
}
}#home .video-preview {
    display: block;
    margin-top: 64px;
    position: relative;
}
#home .video-preview img {
    position: relative;
    z-index: 2;
}
#home .video-preview:before {
    content: "";
    background-image: url("../images/video-play-indicator.png");
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -75px 0 0 -37px;
    z-index: 10;
    width: 91px;
    height: 91px;
    opacity: 0.7;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
}
@media only screen and (-webkit-min-device-pixel-ratio:2), only screen and (min--moz-device-pixel-ratio:2), only screen and (-o-min-device-pixel-ratio:2/1), only screen and (min-device-pixel-ratio:2), only screen and (min-resolution:192dpi), only screen and (min-resolution:2dppx) {
    #home .video-preview: before {
    background-image: url("../images/video-play-indicator@2x.png");
    background-size: 91px 91px;
}
}@media (max-width: 767px) {
    #home .video-preview: before {
    margin: -77px 0 0 -45px;
}
}#home .video-preview:hover:before {
    opacity: 1.0;
}
#investors #latest-news { /*j-edited*/
    background: #e7f2f2;
    /*position: absolute;*/ /*j-edited*/
    z-index: 1000;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 5px 0 6px;
    color: gray;/*j-edited*/
}
#investors #latest-news a {/*j-edited*/
    font-weight: 300;
    text-decoration: underline;
    color: inherit;
    color: gray;/*j-edited*/
}
#investors #latest-news p {/*j-edited*/
    color: gray;/*j-edited*/
	}
@media (max-width: 991px) {
    #investors #latest-news p {/*j-edited*/
    font-size: 1.2rem;
	}
}#video-container {
    overflow: hidden;
    position: absolute;
    top: 0%;
    width: 100%;
    z-index: -2;
}
#video-fallback {
    background-size: cover;
    background: url(../video/video.jpg) no-repeat center center;
    height: 100%;
    overflow: hidden;
    position: absolute;
    top: 0%;
    width: 100%;
    z-index: -2;
}
#video_pattern {
    background: url(../images/pattern.png) repeat;
    height: 100%;
    opacity: 0.3;
    overflow: hidden;
    position: absolute;
    top: 0%;
    width: 100%;
    z-index: 0;
}
#home_image {
    margin-left: auto;
    margin-right: auto;
    margin-top: 3.6rem;
}
#home_content {
    text-align: center;
}
#logo {
    margin-bottom: 0.4rem;
    margin-top: 4.875rem;
    opacity: 1;
}
#logo_header {
    margin-bottom: 9rem;
}
#slogan {
    color: white;
    margin: 0px;
    opacity: 1;
    pading: 0px;
}
#logo, #logo_header, #slogan, #home_image {
    opacity: 1;
}
#about {
    background: white;
    display: block;
    position: relative;
    text-align: center;
    z-index: 20;
    border-bottom: solid 1px #f0f0f0;
    padding: 7em 0;
}
@media (max-width: 767px) {
    #about {
    padding: 3.5em 0;
}
}#about p {
    border-bottom: solid 1px #e5e5e5;
    margin: 20px -15px;
    padding-bottom: 20px;
    font-size: 16px;
}
#about h3 {
    font-weight: 300;
    color: #22caca;
    font-size: 30px;
}
@media (max-width: 767px) {
    #about h3 {
    font-size: 24px;
    line-height: 1.4;
    margin-bottom: 50px;
}
}#about_intro {
    opacity: 1;
}
.services_icon {
    height: 4rem;
    margin-bottom: 1.625rem;
    margin-top: 6.5rem;
    width: 4rem;
}
#about_intro, #service_1, #service_2, #service_3 {
    opacity: 1;
}
.arrows_box {
    border-bottom: solid 1px #f0f0f0;
    height: 1.5rem;
    position: relative;
    width: 100%}
.arrows_box_bg {
    background: none;
    margin-top: -1.45rem;
}
.arrows_no_border {
    border-bottom: none;
}
.arrows {
    display: inline;
    left: 50%;
    margin-bottom: 1.5rem;
    margin-left: -3.1rem;
    position: relative;
    z-index: 999;
}
.arrow_single {
    display: inline;
    left: 50%;
    margin-bottom: 1.5rem;
    margin-left: -1.55rem;
    position: relative;
    z-index: 999;
}
.arrow_down {
    -ms-transform: rotate(89deg);
    background-color: white;
    border-radius: 100%;
    height: 3rem;
    margin: 0;
    ms-transform: rotate(89deg);
    padding: 0.2rem;
    -webkit-transform: rotate(89deg);
    -ms-transform: rotate(89deg);
    transform: rotate(89deg);
    width: 3rem;
}
.arrow_down:hover {
    cursor: pointer;
}
.arrow_up {
    -ms-transform: rotate(89deg);
    background-color: white;
    border-radius: 100%;
    height: 3rem;
    margin: 0;
    ms-transform: rotate(89deg);
    padding: 0.2rem;
    -webkit-transform: rotate(89deg);
    -ms-transform: rotate(89deg);
    transform: rotate(89deg);
    width: 3rem;
}
.arrow_up:hover {
    cursor: pointer;
}
@-webkit-keyframes one-tap {
    0% {
    opacity: 0;
}
15% {
    opacity: 0;
}
33.3% {
    opacity: 1;
}
66.6% {
    opacity: 1;
}
85% {
    opacity: 0;
}
100% {
    opacity: 0;
}
}@keyframes one-tap {
    0% {
    opacity: 0;
}
15% {
    opacity: 0;
}
33.3% {
    opacity: 1;
}
66.6% {
    opacity: 1;
}
85% {
    opacity: 0;
}
100% {
    opacity: 0;
}
}#one-tap {
    background: #b346c1;
    display: block;
    margin: 0px;
    padding: 7em 0 0 0;
    position: relative;
    text-align: left;
    z-index: 20;
    /*border-bottom: solid 1px #f0f0f0;*/ /* j-edited*/
}
@media (max-width: 767px) {
    #one-tap {
    padding: 3.5em 0;
}
}#one-tap .visible-xs-block {
    padding-top: 0;
    padding-bottom: 3rem;
}
#one-tap h2 {
    font-weight: 200;
    font-size: 45px;
    color: #fff; /*j-edited*/
}
#one-tap p {
    font-size: 30px;
    line-height: 1.25;
    font-weight: 200;
}
@media (max-width: 377px) {
    #one-tap p {
    font-size: 24px;
}
}#one-tap_content {
    opacity: 1;
    padding-top: 3rem;
}
.feature {
    margin-top: 3.25rem;
}
.feature_icon {
    float: left;
    height: 2rem;
    margin-bottom: 3rem;
    margin-right: 2rem;
    margin-top: 0.5rem;
    width: 2rem;
}
@-webkit-keyframes flip-phones-back {
    0% {
    -webkit-transform: rotateY(0);
    transform: rotateY(0);
    z-index: 100;
}
15% {
    -webkit-transform: rotateY(-25deg) translateX(-20px);
    transform: rotateY(-25deg) translateX(-20px);
    z-index: 100;
}
16% {
    z-index: 10;
}
40% {
    -webkit-transform: scale(.9) translateX(120px);
    transform: scale(.9) translateX(120px);
    z-index: 10;
}
100% {
    -webkit-transform: scale(.9) translateX(120px);
    transform: scale(.9) translateX(120px);
    z-index: 10;
}
}@keyframes flip-phones-back {
    0% {
    -webkit-transform: rotateY(0);
    transform: rotateY(0);
    z-index: 100;
}
15% {
    -webkit-transform: rotateY(-25deg) translateX(-20px);
    transform: rotateY(-25deg) translateX(-20px);
    z-index: 100;
}
16% {
    z-index: 10;
}
40% {
    -webkit-transform: scale(.9) translateX(120px);
    transform: scale(.9) translateX(120px);
    z-index: 10;
}
100% {
    -webkit-transform: scale(.9) translateX(120px);
    transform: scale(.9) translateX(120px);
    z-index: 10;
}
}@-webkit-keyframes flip-phones-front {
    0% {
    -webkit-transform: scale(.9) translateX(120px);
    transform: scale(.9) translateX(120px);
    z-index: 10;
}
20% {
    -webkit-transform: rotateY(-25deg) translateX(150px) translateZ(-220px);
    transform: rotateY(-25deg) translateX(150px) translateZ(-220px);
    z-index: 10;
}
21% {
    z-index: 100;
}
70% {
    -webkit-transform: scale(1) translateX(0);
    transform: scale(1) translateX(0);
    z-index: 100;
}
100% {
    -webkit-transform: scale(1) translateX(0);
    transform: scale(1) translateX(0);
    z-index: 100;
}
}@keyframes flip-phones-front {
    0% {
    -webkit-transform: scale(.9) translateX(120px);
    transform: scale(.9) translateX(120px);
    z-index: 10;
}
20% {
    -webkit-transform: rotateY(-25deg) translateX(150px) translateZ(-220px);
    transform: rotateY(-25deg) translateX(150px) translateZ(-220px);
    z-index: 10;
}
21% {
    z-index: 100;
}
70% {
    -webkit-transform: scale(1) translateX(0);
    transform: scale(1) translateX(0);
    z-index: 100;
}
100% {
    -webkit-transform: scale(1) translateX(0);
    transform: scale(1) translateX(0);
    z-index: 100;
}
}#immediacy, #reply{ /*j-edited*/
    background: #00cb9b;
    display: block;
    margin: 0px;
    padding: 7em 0 0 0;
    position: relative;
    text-align: left;
    z-index: 20;
    animate: opacity 0.5s;
}
@media (max-width: 767px) {
    #immediacy, #reply {/*j-edited*/
    padding: 3.5em 0;
    
}
}#immediacy h2, #reply h2 {/*j-edited*/
    font-weight: 200;
    font-size: 45px;
    color: #fff; /*j-edited*/
}
#immediacy p, #reply p {/*j-edited*/
    font-size: 30px;
    line-height: 1.25;
    font-weight: 200;
    margin-bottom: 50px;
}
@media (max-width: 377px) {
    #immediacy p, #reply p {/*j-edited*/
    font-size: 24px;
    margin-bottom: 50px;
}
}#immediacy img, #reply img {/*j-edited*/
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
}
#immediacy #immediacy_phones, #reply #immediacy_phones{/*j-edited*/
    -webkit-perspective: 800px;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
}
@media (max-width: 767px) {
    #immediacy #immediacy_phones, #reply #immediacy_phones {/*j-edited*/
    margin-top: 40px;
    margin-left: -30%;
    display: inline-block;
}
}/*#immediacy #immediacy_phones.nudge-left{
    -webkit-transform: translateX(-34%);
    -ms-transform: translateX(-34%);
    transform: translateX(-34%);
}*//*j-edited*/
#immediacy .image_front, #reply .image_front {/*j-edited*/
    z-index: 100;
    display: block;
    width: 100% \9;
    position: relative;
    top: 2px;
    left: 0;
    max-width: 100%;
    height: auto;
}
#immediacy .image_back, #reply .image_back {/*j-edited*/
    z-index: 10;
    display: block;
    width: 100% \9;
    position: absolute;
    top: 2px;
    left: 120px;
    max-width: 100%;
    height: auto;
    -webkit-transform: scale(.8);
    -ms-transform: scale(.8);
    transform: scale(.8);
}
#immediacy .anim-to-front, #reply .anim-to-front {/*j-edited*/
    z-index: 100 !important;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}
#immediacy .anim-to-back, #reply .anim-to-back {/*j-edited*/
    z-index: 10 !important;
    -webkit-transform: scale(.8);
    -ms-transform: scale(.8);
    transform: scale(.8);
}
#immediacy_content {
    opacity: 1;
    padding-top: 3rem;
}
#reply{
	background: #f1b62a;
}
#features2a_image {
    opacity: 1;
}
#features2b_image {
    opacity: 1;
}
#compact-fast-fun {
    background: #f1b62a;
    display: block;
    margin: 0px;
    overflow: hidden;
    padding-bottom: 0rem;
    padding-top: 7em;
    position: relative;
    text-align: left;
    z-index: 20;
}
@media (max-width: 377px) {
    #compact-fast-fun {
    padding-top: 3.5em;
}
}#compact-fast-fun:before, #compact-fast-fun:after {
    content: " ";
    display: table;
}
#compact-fast-fun:after {
    clear: both;
}
#compact-fast-fun:before, #compact-fast-fun:after {
    content: " ";
    display: table;
}
#compact-fast-fun:after {
    clear: both;
}
#compact-fast-fun h2 {
    font-weight: 200;
    color: #fff; /*j-edited*/
    font-size: 45px;
    line-height: 1.3;
}
@media (max-width: 377px) {
    #compact-fast-fun h2 {
    margin-bottom: 0;
}
}#compact-fast-fun .feature {
    display: block;
    color: inherit;
}
#compact-fast-fun .feature h4 {
    color: #fff; /*j-edited*/
    font-weight: 300;
    line-height: 1.35;
    margin-bottom: 5px;
}
#compact-fast-fun .feature p {
    font-size: 16px;
    line-height: 1.5;
}
#compact-fast-fun .feature.active h4 {
    font-weight: 600;
}
#compact-fast-fun .feature.active p {
    font-weight: 600;
}
#compact-fast-fun #compact-fast-fun_content_center {
    positon: relative;
}
#compact-fast-fun #compact-fast-fun_content_center .frame-container {
    bottom: 0;
    left: 0;
    width: 100%;
    position: absolute;
    text-align: center;
}
#compact-fast-fun #compact-fast-fun_content_center img.img-responsive {
    display: inline-block;
}
#compact-fast-fun #compact-fast-fun_content_center img.screen {
    position: absolute;
    top: 41px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    display: inline-block;
    max-width: 92%;
    height: auto;
    opacity: 0;
    -webkit-transition: opacity 1.5s ease;
    transition: opacity 1.5s ease;
}
@media (max-width: 991px) {
    #compact-fast-fun #compact-fast-fun_content_center img.screen {
    left: 54%;
    max-width: 100%}
}@media (max-width: 767px) {
    #compact-fast-fun #compact-fast-fun_content_center img.screen {
    left: 50%;
    max-width: 92%}
}#compact-fast-fun #compact-fast-fun_content_center img.frame {
    position: relative;
    z-index: 5;
}
#compact-fast-fun #compact-fast-fun_content_center img.visible {
    opacity: 1;
}
#compact-fast-fun #compact-fast-fun_content_center img.opening {
    z-index: 4;
}
#compact-fast-fun #compact-fast-fun_content_center img.receiving {
    z-index: 3;
}
#compact-fast-fun #compact-fast-fun_content_center img.accessing {
    z-index: 2;
}
#compact-fast-fun #compact-fast-fun_content_center img.returning {
    z-index: 1;
}
#compact-fast-fun_intro {
    margin-bottom: 1.625rem;
    text-align: center;
}
@media (max-width:991px) {
    #compact-fast-fun_intro {
    margin-bottom: 7.625rem;
}
}@media (max-width:767px) {
    #compact-fast-fun_intro {
    margin-bottom: 1.625rem;
}
}#compact-fast-fun_content_left {
    padding-bottom: 30px;
    padding-right: 2rem;
    text-align: right;
}
#compact-fast-fun_content_right {
    padding-bottom: 30px;
    padding-left: 2rem;
    text-align: left;
}
#compact-fast-fun_intro, #compact-fast-fun_content_left, #compact-fast-fun_content_right, #compact-fast-fun_content_center {
    opacity: 1;
}
#investors {
    padding: 7em 0 0 0; /*j-edited*/
    text-align: center;
    border-top: 1px solid #ebebeb;
}
#investors h2 {
    font-weight: 200;
    font-size: 45px;
    color: #36c3ff; /*j-edited*/
    margin-bottom: 45px;
}
@media (min-width:800px) {
    #investors h2 {
    margin-bottom: 84px;
}
}#investors .investors_image {
    margin-bottom: 72px;
    height: 115px;
    background-repeat: no-repeat;
    background-position: center center;
}
@media (min-width:max-width: 1199px) {
    #investors .investors_image {
    background-position: center bottom;
}
}@media (min-width:max-width: 991px) {
    #investors .investors_image {
    margin-bottom: 32px;
}
}#investors .investors_image.google {
    background-image: url(../images/gv_logo.png);
    background-size: 242px 82px;
}
#investors .investors_image.firstround {
    background-image: url(../images/firstround_logo.png);
    background-size: 106px 106px;
}
#investors .investors_image.greylock {
    background-image: url(../images/greylock_logo.png);
    background-size: 281px 36px;
}
#android {
    padding: 7em 0;
    text-align: center;
}
#android h2 {
    font-weight: 200;
    font-size: 45px;
    line-height: 54px; /*j-edited*/
    color: #36c3ff; /*j-edited*/
}
#android p {
	color: #36c3ff;/*j-edited*/
    font-size: 18px;
    line-height: 1.4;
    margin-bottom: 2em;
}
@-webkit-keyframes flipcoin {
    0% {
    -webkit-transform: rotateY(0);
    transform: rotateY(0);
}
43% {
    -webkit-transform: rotateY(0);
    transform: rotateY(0);
}
50% {
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg);
}
93% {
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg);
}
100% {
    -webkit-transform: rotateY(0);
    transform: rotateY(0);
}
}@keyframes flipcoin {
    0% {
    -webkit-transform: rotateY(0);
    transform: rotateY(0);
}
43% {
    -webkit-transform: rotateY(0);
    transform: rotateY(0);
}
50% {
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg);
}
93% {
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg);
}
100% {
    -webkit-transform: rotateY(0);
    transform: rotateY(0);
}
}#android .coin-container {
    width: 176px;
    height: 176px;
    position: relative;
    -webkit-perspective: 800px;
    perspective: 800px;
    margin: 0 auto;
}
#android .coin-container .coin {
    position: absolute;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transition: -webkit-transform 1s;
    transition: transform 1s;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-animation: flipcoin 5s infinite;
    animation: flipcoin 5s infinite;
}
#android .coin-container .coin img {
    display: block;
    position: absolute;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%}
#android .coin-container .coin img.back {
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg);
}
#gallery {
    background-color: white;
    background: white;
    display: block;
    margin: 0px;
    padding-bottom: 6.5rem;
    padding-top: 6.5rem;
    position: relative;
    text-align: center;
    z-index: 100;
}
#owl-gallery {
    margin-top: 3.4rem;
}
.item {
    margin: 1rem;
}
.item img {
    display: block;
    height: auto;
    width: 100%}
.item a:hover {
    cursor: url(../images/cursor.png), auto;
}
.item a:hover img {
    -webkit-animation: pulse .5s;
    animation: pulse .5s;
    opacity: 0.8;
}
#gallery_intro {
    opacity: 1;
}
#gallery_carousel {
    opacity: 1;
}
#dev_blog {
    background-color: white;
    background: white;
    display: block;
    margin: 0px;
    padding-bottom: 6.5rem;
    padding-top: 6.5rem;
    position: relative;
    text-align: center;
    z-index: 100;
}
#dev_blog_intro {
    margin-bottom: 3rem;
    margin-top: 0.5rem;
    opacity: 1;
    text-align: center;
}
#dev_blog_posts {
    margin-bottom: 1.2rem;
}
.dev_blog_post {
    border-bottom: solid 1px #f0f0f0;
    padding-bottom: 0.6rem;
    padding-top: 1rem;
}
.dev_blog_post a {
    font-family: 'Roboto', sans-serif;
    font-weight: normal;
}
#dev_blog_content {
    opacity: 1;
}
#footer {
    background: #36c3ff; /*j-edited*/
    display: block;
    padding-bottom: 6.5rem;
    padding-top: 5.4rem;
    position: relative;
    text-align: center;
    z-index: 100;
}
#footer h2 {
    color: white;
    font-weight: 100;
    margin-bottom: 1.3em;
    font-size: 45px;
}
#footer p {
    color: white;
}
#footer .terms a {
    font-size: 12px;
    font-weight: 200;
    color: inherit;
}
#footer .terms a:hover {
    text-decoration: underline;
}
#newsletter_form {
    height: 3.25rem;
    margin-top: 1.625rem;
}
.subscribe-form {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    width: 28.75rem;
    z-index: 10;
}
.subscribe-input {
    background: white;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 0px;
    border-top-left-radius: 10px;
    border-top-right-radius: 0px;
    border: none;
    color: #444;
    float: left;
    font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1rem;
    font-weight: 300;
    height: 3.25rem;
    padding-left: 1.2rem;
    padding-top: 0.1rem;
    width: 21.875rem;
}
.subscribe-input:focus {
    outline: 0;
}
.subscribe-submit {
    border-bottom-right-radius: 10px;
    border-top-right-radius: 10px;
    border: none;
    color: white;
    cursor: pointer;
    display: block;
    font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1rem;
    font-style: normal;
    font-weight: 600;
    height: 3.25rem;
    line-height: 1rem;
    outline: 0;
    position: absolute;
    right: 0px;
    text-align: center;
    text-decoration: none;
    top: 0px;
    width: 8rem;
}
.subscribe-submit:active {
    outline: 0;
}
.subscribe-submit:hover {
    opacity: 0.8;
}
#preview {
    border-radius: 10px;
    border: none;
    color: black;
    height: 3.25rem;
    margin-left: auto;
    margin-right: auto;
    margin-top: -3.25rem;
    padding: 1.1rem;
    -webkit-transition: all 300ms cubic-bezier(.19,  1,  .22,  1);
    transition: all 300ms cubic-bezier(.19,  1,  .22,  1);
    width: 28.6rem;
    z-index: 5;
}
#preview p {
    color: black;
    font-weight: 600;
    line-height: 1rem;
    margin: 0;
}
#share {
    border-top: solid 1px rgba(255, 255, 255, 0.2);
    margin-top: 3.25rem;
    padding-top: 3.25rem;
}
#social_icons {
    text-align: center;
    margin-bottom: 3.5em;
}
#social_icons li {
    display: inline-block;
    vertical-align: middle;
    margin: 0 2px;
}
#social_icons li a {
    display: inline-block;
    height: 35px;
    width: 35px;
    vertical-align: middle;
    line-height: 35px;
    color: #22caca;
    font-size: 18px;
}
#social_icons li a .fa-facebook, #social_icons li a .fa-google-plus {
    font-size: 17px;
}
#fb_icon, #tw_icon, #in_icon, #g_icon, #pin_icon, #fli_icon {
    height: 2.5rem;
    -webkit-transition: all 300ms cubic-bezier(.19,  1,  .22,  1);
    transition: all 300ms cubic-bezier(.19,  1,  .22,  1);
    width: 2.5rem;
}
#fb_icon:hover, #tw_icon:hover, #in_icon:hover, #g_icon:hover, #pin_icon:hover, #fli_icon:hover {
    cursor: pointer;
}
#blog_header {
    background-size: cover;
    background: url(../video/video.jpg) no-repeat center center;
    height: 1 3rem;
    overflow: hidden;
    position: relative;
    z-index: 0;
}
#logo_blog {
    margin-bottom: 0.4rem;
    margin-top: 4.875rem;
    opacity: 1;
    text-align: left;
}
#title {
    color: white;
    margin-top: 4.875rem;
    opacity: 1;
    pading: 0px;
    text-align: left;
}
#button_back {
    float: right;
    margin-bottom: 4rem;
    margin-right: 1rem;
    margin-top: 5rem;
}
.post {
    background: white;
    border-bottom: solid 1px #f0f0f0;
    display: block;
    padding-bottom: 6.5rem;
    padding-top: 6.5rem;
    position: relative;
    text-align: left;
    z-index: 20;
}
.post h2 {
    margin-bottom: 1.1rem;
    max-width: 4 3rem;
}
.post h6 {
    margin-bottom: .5rem;
}
.post img {
    margin-bottom: 2.9rem;
    margin-top: .5rem;
}
.post .cta2 {
    margin-left: 0px;
}
.video {
    margin-bottom: 2.9rem;
    margin-top: .5rem;
}
iframe {
    border: 0;
}
#pagination {
    background: white;
    display: block;
    padding-bottom: 3.25rem;
    padding-top: 3.25rem;
    position: relative;
    text-align: center;
    z-index: 20;
}
#pagination a {
    display: inline-block;
    margin-right: 1em;
}
.comment {
    border-bottom-left-radius: 7px;
    border-bottom-right-radius: 7px;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
    float: left;
    margin-top: 2rem;
    padding: 2rem;
}
.comment p {
    overflow: hidden;
}
.comment h6 {
    display: inline;
}
#comments {
    margin-bottom: 6.5rem;
}
.avatar {
    float: left;
    height: 4rem;
    margin-right: 2rem;
    width: 4rem;
}
.reply {
    float: right;
    width: 90%}
#comment-form {
    margin-bottom: 2rem;
}
.comment-input {
    background: white;
    border-radius: 10px;
    border: solid 2px #d8d8d8;
    color: #444;
    float: left;
    font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1rem;
    font-weight: 300;
    height: 3.25rem;
    margin-bottom: 2rem;
    padding-left: 1.2rem;
    padding-top: 0.1rem;
    width: 100%}
.comment-input:focus {
    outline: none;
}
.comment-textarea {
    background: white;
    border-radius: 10px;
    border: solid 2px #d8d8d8;
    color: #444;
    float: left;
    font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1rem;
    font-weight: 300;
    height: 8rem;
    padding-left: 1.2rem;
    padding-top: 1rem;
    width: 100%}
.comment-textarea:focus {
    outline: none;
}
.comment-submit {
    border-radius: 10px;
    border: none;
    color: white;
    cursor: pointer;
    display: block;
    float: right;
    font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1rem;
    font-style: normal;
    font-weight: 600;
    height: 3.25rem;
    line-height: 1rem;
    margin-right: 1rem;
    margin-top: 2rem;
    outline: 0;
    text-align: center;
    text-decoration: none;
    width: 8rem;
}
.comment-submit:active {
    outline: 0;
}
.comment-submit:hover {
    opacity: 0.8;
}
@media (min-width:1200px) {
    html {
    font-size: 118.75%}
}@media (min-width:768px) and (max-width:991px) {
    html {
    font-size: 81.25%}
}@media (max-width:767px) {
    html {
    font-size: 81.25%}
#home_content {
    text-align: center;
    position: fixed;
    top: 2em;
    left: 0;
    margin: 0;
    height: auto;
    width: auto;
}
#one-tap, #immediacy, #reply{/*j-edited*/
    text-align: center;
}
.feature_icon {
    float: none;
    width: 3rem;
    height: 3rem;
    margin-bottom: 1rem;
    margin-right: 0;
}
#about {
    margin-bottom: 4.568em;
}
p {
    font-size: 1.5rem;
}
h4 {
    font-size: 1.5rem;
}
#compact-fast-fun {
    height: auto;
}
#compact-fast-fun_content_left {
    text-align: center;
    padding-bottom: 6.5rem;
    padding-right: 1rem;
}
#compact-fast-fun_content_right {
    text-align: center;
    padding-left: 1rem;
}
#compact-fast-fun_content_center img {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}
#blog_header {
    text-align: center;
    height: auto;
    width: auto;
}
#title, #logo_blog {
    text-align: center;
}
#button_back {
    float: none;
}
}@media (max-width:480px) {
    html {
    font-size: 62.5%}
p {
    font-size: 1.5rem;
}
h1 {
    font-size: 3rem;
}
#logo_header {
    margin-bottom: 2em;
}
#counter_box {
    margin-bottom: 2em;
}
}
/*# sourceMappingURL=data:application/json;
    base64, eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNub3diYWxsLm1pbi5jc3MiLCJhc3NldHMvbGVzcy9zbm93YmFsbC5sZXNzIiwiYXNzZXRzL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwL2xlc3Mvbm9ybWFsaXplLmxlc3MiLCJhc3NldHMvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAvbGVzcy9wcmludC5sZXNzIiwiYXNzZXRzL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwL2xlc3MvZ2x5cGhpY29ucy5sZXNzIiwiYXNzZXRzL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwL2xlc3Mvc2NhZmZvbGRpbmcubGVzcyIsImFzc2V0cy9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC9sZXNzL21peGlucy92ZW5kb3ItcHJlZml4ZXMubGVzcyIsImFzc2V0cy9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC9sZXNzL21peGlucy90YWItZm9jdXMubGVzcyIsImFzc2V0cy9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC9sZXNzL21peGlucy9pbWFnZS5sZXNzIiwiYXNzZXRzL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwL2xlc3MvdHlwZS5sZXNzIiwiYXNzZXRzL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL3RleHQtZW1waGFzaXMubGVzcyIsImFzc2V0cy9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC9sZXNzL21peGlucy9iYWNrZ3JvdW5kLXZhcmlhbnQubGVzcyIsImFzc2V0cy9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC9sZXNzL21peGlucy90ZXh0LW92ZXJmbG93Lmxlc3MiLCJhc3NldHMvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAvbGVzcy9jb2RlLmxlc3MiLCJhc3NldHMvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAvbGVzcy9ncmlkLmxlc3MiLCJhc3NldHMvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAvbGVzcy9taXhpbnMvZ3JpZC5sZXNzIiwiYXNzZXRzL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL2dyaWQtZnJhbWV3b3JrLmxlc3MiLCJhc3NldHMvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAvbGVzcy90YWJsZXMubGVzcyIsImFzc2V0cy9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC9sZXNzL21peGlucy90YWJsZS1yb3cubGVzcyIsImFzc2V0cy9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC9sZXNzL2Zvcm1zLmxlc3MiLCJhc3NldHMvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAvbGVzcy9taXhpbnMvZm9ybXMubGVzcyIsImFzc2V0cy9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC9sZXNzL2J1dHRvbnMubGVzcyIsImFzc2V0cy9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC9sZXNzL21peGlucy9idXR0b25zLmxlc3MiLCJhc3NldHMvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAvbGVzcy9taXhpbnMvb3BhY2l0eS5sZXNzIiwiYXNzZXRzL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwL2xlc3MvY29tcG9uZW50LWFuaW1hdGlvbnMubGVzcyIsImFzc2V0cy9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC9sZXNzL2Ryb3Bkb3ducy5sZXNzIiwiYXNzZXRzL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL25hdi1kaXZpZGVyLmxlc3MiLCJhc3NldHMvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAvbGVzcy9taXhpbnMvcmVzZXQtZmlsdGVyLmxlc3MiLCJhc3NldHMvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAvbGVzcy9idXR0b24tZ3JvdXBzLmxlc3MiLCJhc3NldHMvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAvbGVzcy9taXhpbnMvYm9yZGVyLXJhZGl1cy5sZXNzIiwiYXNzZXRzL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwL2xlc3MvaW5wdXQtZ3JvdXBzLmxlc3MiLCJhc3NldHMvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAvbGVzcy9uYXZzLmxlc3MiLCJhc3NldHMvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAvbGVzcy9uYXZiYXIubGVzcyIsImFzc2V0cy9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC9sZXNzL21peGlucy9uYXYtdmVydGljYWwtYWxpZ24ubGVzcyIsImFzc2V0cy9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC9sZXNzL3V0aWxpdGllcy5sZXNzIiwiYXNzZXRzL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwL2xlc3MvYnJlYWRjcnVtYnMubGVzcyIsImFzc2V0cy9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC9sZXNzL3BhZ2luYXRpb24ubGVzcyIsImFzc2V0cy9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC9sZXNzL21peGlucy9wYWdpbmF0aW9uLmxlc3MiLCJhc3NldHMvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAvbGVzcy9wYWdlci5sZXNzIiwiYXNzZXRzL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwL2xlc3MvbGFiZWxzLmxlc3MiLCJhc3NldHMvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAvbGVzcy9taXhpbnMvbGFiZWxzLmxlc3MiLCJhc3NldHMvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAvbGVzcy9iYWRnZXMubGVzcyIsImFzc2V0cy9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC9sZXNzL2p1bWJvdHJvbi5sZXNzIiwiYXNzZXRzL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwL2xlc3MvdGh1bWJuYWlscy5sZXNzIiwiYXNzZXRzL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwL2xlc3MvYWxlcnRzLmxlc3MiLCJhc3NldHMvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAvbGVzcy9taXhpbnMvYWxlcnRzLmxlc3MiLCJhc3NldHMvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAvbGVzcy9wcm9ncmVzcy1iYXJzLmxlc3MiLCJhc3NldHMvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAvbGVzcy9taXhpbnMvZ3JhZGllbnRzLmxlc3MiLCJhc3NldHMvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAvbGVzcy9taXhpbnMvcHJvZ3Jlc3MtYmFyLmxlc3MiLCJhc3NldHMvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAvbGVzcy9tZWRpYS5sZXNzIiwiYXNzZXRzL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwL2xlc3MvbGlzdC1ncm91cC5sZXNzIiwiYXNzZXRzL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL2xpc3QtZ3JvdXAubGVzcyIsImFzc2V0cy9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC9sZXNzL3BhbmVscy5sZXNzIiwiYXNzZXRzL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL3BhbmVscy5sZXNzIiwiYXNzZXRzL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwL2xlc3MvcmVzcG9uc2l2ZS1lbWJlZC5sZXNzIiwiYXNzZXRzL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwL2xlc3Mvd2VsbHMubGVzcyIsImFzc2V0cy9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC9sZXNzL2Nsb3NlLmxlc3MiLCJhc3NldHMvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAvbGVzcy9tb2RhbHMubGVzcyIsImFzc2V0cy9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC9sZXNzL3Rvb2x0aXAubGVzcyIsImFzc2V0cy9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC9sZXNzL3BvcG92ZXJzLmxlc3MiLCJhc3NldHMvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAvbGVzcy9jYXJvdXNlbC5sZXNzIiwiYXNzZXRzL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL2NsZWFyZml4Lmxlc3MiLCJhc3NldHMvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAvbGVzcy9taXhpbnMvY2VudGVyLWJsb2NrLmxlc3MiLCJhc3NldHMvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAvbGVzcy9taXhpbnMvaGlkZS10ZXh0Lmxlc3MiLCJhc3NldHMvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAvbGVzcy9yZXNwb25zaXZlLXV0aWxpdGllcy5sZXNzIiwiYXNzZXRzL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL3Jlc3BvbnNpdmUtdmlzaWJpbGl0eS5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLDBEQzJCUSxDQUFBLDJFQUNBLENBQUEsZ0ZBQ0EsQ0FBQSw2REFDQSxDQUFBLHNFQUNBLENBQUEsa0VBQ0EsQ0FBQSwyREN4QlIsQ0FBQSxJQUNFLHVCQUNBLENBQUEseUJBQ0EsQ0FBQSw2QkFPRixDQUFBLElBQ0UsU0FZRixDQUFBLHFGQVlFLGNBUUYsQ0FBQSwyQkFJRSxxQkFDQSxDQUFBLHVCQVFGLENBQUEscUJBQ0UsYUFDQSxDQUFBLFFBUUYsQ0FBQSxpQkFFRSxhQVVGLENBQUEsQ0FDRSx1QkFPRixDQUFBLGdCQUVFLFVBVUYsQ0FBQSxXQUNFLHlCQU9GLENBQUEsUUFFRSxpQkFPRixDQUFBLEdBQ0Usa0JBUUYsQ0FBQSxFQUNFLGNBQ0EsQ0FBQSxlQU9GLENBQUEsSUFDRSxnQkFDQSxDQUFBLFVBT0YsQ0FBQSxLQUNFLGNBT0YsQ0FBQSxPQUVFLGNBQ0EsQ0FBQSxhQUNBLENBQUEsaUJBQ0EsQ0FBQSx1QkFHRixDQUFBLEdBQ0UsV0FHRixDQUFBLEdBQ0UsZUFVRixDQUFBLEdBQ0UsU0FPRixDQUFBLGNBQ0UsZ0JBVUYsQ0FBQSxNQUNFLGdCQU9GLENBQUEsRUFDRSw0QkFDQSxDQUFBLHNCQUNBLENBQUEsUUFPRixDQUFBLEdBQ0UsY0FPRixDQUFBLGlCQUlFLGlDQUNBLENBQUEsYUFrQkYsQ0FBQSxxQ0FLRSxjQUNBLENBQUEsWUFDQSxDQUFBLFFBT0YsQ0FBQSxNQUNFLGlCQVVGLENBQUEsYUFFRSxvQkFXRixDQUFBLHlFQUlFLDBCQUNBLENBQUEsY0FPRixDQUFBLHFDQUVFLGVBT0YsQ0FBQSxnREFFRSxTQUNBLENBQUEsU0FRRixDQUFBLEtBQ0UsbUJBV0YsQ0FBQSwwQ0FFRSwyQkFBQSxDQUNBLHFCQUFBLENBQUEsU0FTRixDQUFBLCtGQUVFLFlBU0YsQ0FBQSxvQkFDRSw2QkFDQSxDQUFBLDJCQUVBLENBREEsc0JBVUYsQ0FBQSxrR0FFRSx3QkFPRixDQUFBLFFBQ0UseUJBQ0EsQ0FBQSxZQUNBLENBQUEsNkJBUUYsQ0FBQSxNQUNFLFNBQ0EsQ0FBQSxTQU9GLENBQUEsUUFDRSxjQVFGLENBQUEsUUFDRSxpQkFVRixDQUFBLEtBQ0UseUJBQ0EsQ0FBQSxnQkFHRixDQUFBLEtBRUUsVUNsVUYsQ0FBQSxZQTlGRSxFQUNFLDRCQUNBLENBQUEscUJBQ0EsQ0FBQSxpQ0FDQSxDQUFBLDBCQUdGLENBQUEsV0FFRSwwQkFHRixDQUFBLGFBQ0UsNEJBR0YsQ0FBQSxpQkFDRSw2QkFJRixDQUFBLCtDQUVFLFdBR0YsQ0FBQSxjQUVFLHNCQUNBLENBQUEsdUJBR0YsQ0FBQSxLQUNFLDJCQUdGLENBQUEsTUFFRSx3QkFHRixDQUFBLEdBQ0UsMEJBR0YsQ0FBQSxPQUdFLFVBQ0EsQ0FBQSxRQUdGLENBQUEsS0FFRSx1QkFLRixDQUFBLE1BQ0UsMkJBSUYsQ0FBQSxPQUNFLGFBRUYsQ0FBQSxtQkFHSSxpQ0FHSixDQUFBLCtCQUdJLGlDQUdKLENBQUEsTUFDRSxzQkFHRixDQUFBLE1BQ0Usb0NBRUYsQ0FBQSxxQ0FHSSxpQ0FBQSxDQ3RGTixBRHNGTSxDQ3RGTixVQUNFLG1DQUNBLENBQUEsb0RBQ0EsQ0FBQSx1VEFPRixDQUFBLFVBQ0Usa0JBQ0EsQ0FBQSxPQUNBLENBQUEsb0JBQ0EsQ0FBQSxrQ0FDQSxDQUFBLGlCQUNBLENBQUEsa0JBQ0EsQ0FBQSxhQUNBLENBQUEsa0NBQ0EsQ0FBQSxpQ0FJa0MsQ0FBQSwwQkFBVyxjQUNYLENBQUEsc0JBQVcsY0FDWCxDQUFBLHNCQUFXLGdCQUNYLENBQUEsdUJBQVcsZ0JBQ1gsQ0FBQSx1QkFBVyxnQkFDWCxDQUFBLDBCQUFXLGdCQUNYLENBQUEsd0JBQVcsZ0JBQ1gsQ0FBQSx1QkFBVyxnQkFDWCxDQUFBLHVCQUFXLGdCQUNYLENBQUEsd0JBQVcsZ0JBQ1gsQ0FBQSx1QkFBVyxnQkFDWCxDQUFBLHNCQUFXLGdCQUNYLENBQUEsNEJBQVcsZ0JBQ1gsQ0FBQSxzQkFBVyxnQkFDWCxDQUFBLHNCQUFXLGdCQUNYLENBQUEsMEJBQVcsZ0JBQ1gsQ0FBQSxvQkFBVyxnQkFDWCxDQUFBLHlCQUFXLGdCQUNYLENBQUEsb0JBQVcsZ0JBQ1gsQ0FBQSx3QkFBVyxnQkFDWCxDQUFBLHlCQUFXLGdCQUNYLENBQUEsMEJBQVcsZ0JBQ1gsQ0FBQSxxQkFBVyxnQkFDWCxDQUFBLHdCQUFXLGdCQUNYLENBQUEscUJBQVcsZ0JBQ1gsQ0FBQSx1QkFBVyxnQkFDWCxDQUFBLHNCQUFXLGdCQUNYLENBQUEsc0JBQVcsZ0JBQ1gsQ0FBQSxzQkFBVyxnQkFDWCxDQUFBLHNCQUFXLGdCQUNYLENBQUEsOEJBQVcsZ0JBQ1gsQ0FBQSwwQkFBVyxnQkFDWCxDQUFBLHdCQUFXLGdCQUNYLENBQUEsdUJBQVcsZ0JBQ1gsQ0FBQSw2QkFBVyxnQkFDWCxDQUFBLHdCQUFXLGdCQUNYLENBQUEseUJBQVcsZ0JBQ1gsQ0FBQSwwQkFBVyxnQkFDWCxDQUFBLHNCQUFXLGdCQUNYLENBQUEsc0JBQVcsZ0JBQ1gsQ0FBQSw0QkFBVyxnQkFDWCxDQUFBLDRCQUFXLGdCQUNYLENBQUEsNkJBQVcsZ0JBQ1gsQ0FBQSwyQkFBVyxnQkFDWCxDQUFBLHdCQUFXLGdCQUNYLENBQUEseUJBQVcsZ0JBQ1gsQ0FBQSxxQkFBVyxnQkFDWCxDQUFBLHNCQUFXLGdCQUNYLENBQUEsc0JBQVcsZ0JBQ1gsQ0FBQSwwQkFBVyxnQkFDWCxDQUFBLHVCQUFXLGdCQUNYLENBQUEsd0JBQVcsZ0JBQ1gsQ0FBQSxzQkFBVyxnQkFDWCxDQUFBLHNCQUFXLGdCQUNYLENBQUEsd0JBQVcsZ0JBQ1gsQ0FBQSw2QkFBVyxn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bUJBREYsQ0FBQSxTQUNFLFVBREYsQ0FBQSxTQUNFLG1CQURGLENBQUEsU0FDRSxtQkFERixDQUFBLFNBQ0UsVUFERixDQUFBLFNBQ0UsbUJBREYsQ0FBQSxTQUNFLG1CQURGLENBQUEsU0FDRSxVQURGLENBQUEsU0FDRSxtQkFERixDQUFBLFNBQ0Usa0JBY0YsQ0FBQSxlQUNFLFdBREYsQ0FBQSxlQUNFLG1CQURGLENBQUEsZUFDRSxtQkFERixDQUFBLGNBQ0UsVUFERixDQUFBLGNBQ0UsbUJBREYsQ0FBQSxjQUNFLG1CQURGLENBQUEsY0FDRSxVQURGLENBQUEsY0FDRSxtQkFERixDQUFBLGNBQ0UsbUJBREYsQ0FBQSxjQUNFLFVBREYsQ0FBQSxjQUNFLG1CQURGLENBQUEsY0FDRSxrQkFJRixDQUFBLGNBQ0UsV0FoQkYsQ0FBQSxlQUNFLFVBREYsQ0FBQSxlQUNFLGtCQURGLENBQUEsZUFDRSxrQkFERixDQUFBLGNBQ0UsU0FERixDQUFBLGNBQ0Usa0JBREYsQ0FBQSxjQUNFLGtCQURGLENBQUEsY0FDRSxTQURGLENBQUEsY0FDRSxrQkFERixDQUFBLGNBQ0Usa0JBREYsQ0FBQSxjQUNFLFNBREYsQ0FBQSxjQUNFLGtCQURGLENBQUEsY0FDRSxpQkFJRixDQUFBLGNBQ0UsVUFjRixDQUFBLGlCQUNFLGlCQURGLENBQUEsaUJBQ0UseUJBREYsQ0FBQSxpQkFDRSx5QkFERixDQUFBLGdCQUNFLGdCQURGLENBQUEsZ0JBQ0UseUJBREYsQ0FBQSxnQkFDRSx5QkFERixDQUFBLGdCQUNFLGdCQURGLENBQUEsZ0JBQ0UseUJBREYsQ0FBQSxnQkFDRSx5QkFERixDQUFBLGdCQUNFLGdCQURGLENBQUEsZ0JBQ0UseUJBREYsQ0FBQSxnQkFDRSx3QkFERixDQUFBLGdCQUNFLGNBQUEsQ0ZZSixBRVpJLENGWUoseUJFOUNJLHNJQUNFLFdBT0osQ0FBQSxVQUNFLFdBREYsQ0FBQSxVQUNFLG1CQURGLENBQUEsVUFDRSxtQkFERixDQUFBLFNBQ0UsVUFERixDQUFBLFNBQ0UsbUJBREYsQ0FBQSxTQUNFLG1CQURG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QUNBLENBQUEsVUFFRCxDQUFBLE1BQ0MsWUFDQSxDQUFBLFNBRUQsQ0FBQSxhQUNDLG1CQUVELENBQUEsY0FHQyxpQkFDQSxDQUFBLGtCQUNBLENBQUEsd0JBQ0EsQ0FBQSxVQUNBLENBQUEsVUFDQSxDQUFBLGdFQUNBLENBQUEsY0FDQSxDQUFBLGVBQ0EsQ0FBQSxjQUNBLENBQUEsa0JBQ0EsQ0FBQSxtQkFDQSxDQUFBLGtCQUNBLENBQUEsVUFDQSxDQUFBLG9CQUNDLGFBR0YsQ0FBQSxpQkFHQyxpQkFDQSxDQUFBLGtCQUNBLENBQUEsd0JBQ0EsQ0FBQSxVQUNBLENBQUEsVUFDQSxDQUFBLGdFQUNBLENBQUEsY0FDQSxDQUFBLGVBQ0EsQ0FBQSxXQUNBLENBQUEsbUJBQ0EsQ0FBQSxnQkFDQSxDQUFBLFVBQ0EsQ0FBQSx1QkFDQyxhQUdGLENBQUEsZUFDQyxtQkFDQSxDQUFBLFdBQ0EsQ0FBQSxXQUNBLENBQUEsY0FDQSxDQUFBLGFBQ0EsQ0FBQSxXQUNBLENBQUEsZ0VBQ0EsQ0FBQSxjQUNBLENBQUEsaUJBQ0EsQ0FBQSxlQUNBLENBQUEsY0FDQSxDQUFBLGdCQUNBLENBQUEsaUJBQ0EsQ0FBQSxlQUNBLENBQUEsU0FDQSxDQUFBLGlCQUNBLENBQUEsb0JBQ0EsQ0FBQSxVQUNBLENBQUEsc0JBQ0MsVUFFRCxDQUFBLHFCQUNDLFlBVUYsQ0FBQSx5QkFMSSxLQUNJLGtCQUFBLENBQUEsQUFVUixDQUFBLDhDQUxJLEtBQ0ksaUJBQUEsQ0FBQSxBQThFUixDQUFBLHdCQXpFSSxLQUNJLGlCQUdKLENBQUEsYUFDSSxrQkFDQSxDQUFBLGNBQ0EsQ0FBQSxPQUNBLENBQUEsTUFDQSxDQUFBLFFBQ0EsQ0FBQSxXQUNBLENBQUEsVUFHSixDQUFBLG1CQUNJLGtCQUlKLENBQUEsYUFDSSxXQUNBLENBQUEsVUFDQSxDQUFBLFdBQ0EsQ0FBQSxrQkFDQSxDQUFBLGNBSUosQ0FBQSxNQUNJLHNCQUdKLENBQUEsQ0FDSSxpQkFFSixDQUFBLEVBQ0ksaUJBRUosQ0FBQSxpQkFDSSxZQUVKLENBQUEsOEJBQ0ksa0JBQ0EsQ0FBQSxxQkFDQSxDQUFBLGtCQUdKLENBQUEsK0JBQ0ksa0JBQ0EsQ0FBQSxpQkFJSixDQUFBLG9DQUNJLGtCQUNBLENBQUEsZ0JBQ0EsQ0FBQSxpQkFHSixDQUFBLFlBQ0ksa0JBQ0EsQ0FBQSxXQUNBLENBQUEsVUFHSixDQUFBLGlCQUNJLGtCQUdKLENBQUEsWUFBYyxXQUFBLENBQUEsQUFtQmpCLENBQUEsd0JBZEcsS0FDSSxnQkFFSixDQUFBLENBQ0ksaUJBR0osQ0FBQSxFQUFJLGVBQ0osQ0FBQSxZQUFjLGtCQUVkLENBQUEsWUFDSSxrQkFBQSxDQUFBLENBQUEiLCJmaWxlIjoic25vd2JhbGwubWluLmNzcyJ9 */