@import url(./fonts/font-awesome/css/font-awesome.min.css);
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local("Open Sans Light"), local("OpenSans-Light"), url(fonts/open-sans/open-sans-light.woff) format("woff");
}

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans"), local("OpenSans"), url(fonts/open-sans/open-sans.woff) format("woff");
}

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url(fonts/open-sans/open-sans-semibold.woff) format("woff");
}

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url(fonts/open-sans/open-sans-bold.woff) format("woff");
}

@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local("Open Sans Italic"), local("OpenSans-Italic"), url(fonts/open-sans/open-sans-italic.woff) format("woff");
}

@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local("Open Sans Light Italic"), local("OpenSansLight-Italic"), url(fonts/open-sans/open-sans-italic-light.woff) format("woff");
}

/*! normalize.css v3.0.0 | MIT License | git.io/normalize */
/* line 9, ../sass/bootstrap-original/_normalize.scss */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

/* line 19, ../sass/bootstrap-original/_normalize.scss */
body {
  margin: 0;
}

/* line 41, ../sass/bootstrap-original/_normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}

/* line 53, ../sass/bootstrap-original/_normalize.scss */
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}

/* line 63, ../sass/bootstrap-original/_normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/* line 74, ../sass/bootstrap-original/_normalize.scss */
[hidden],
template {
  display: none;
}

/* line 85, ../sass/bootstrap-original/_normalize.scss */
a {
  background: transparent;
}

/* line 94, ../sass/bootstrap-original/_normalize.scss */
a:active,
a:hover {
  outline: 0;
}

/* line 105, ../sass/bootstrap-original/_normalize.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/* line 114, ../sass/bootstrap-original/_normalize.scss */
b,
strong {
  font-weight: bold;
}

/* line 122, ../sass/bootstrap-original/_normalize.scss */
dfn {
  font-style: italic;
}

/* line 131, ../sass/bootstrap-original/_normalize.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* line 140, ../sass/bootstrap-original/_normalize.scss */
mark {
  background: #ff0;
  color: #000;
}

/* line 149, ../sass/bootstrap-original/_normalize.scss */
small {
  font-size: 80%;
}

/* line 158, ../sass/bootstrap-original/_normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 165, ../sass/bootstrap-original/_normalize.scss */
sup {
  top: -0.5em;
}

/* line 169, ../sass/bootstrap-original/_normalize.scss */
sub {
  bottom: -0.25em;
}

/* line 180, ../sass/bootstrap-original/_normalize.scss */
img {
  border: 0;
}

/* line 188, ../sass/bootstrap-original/_normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/* line 199, ../sass/bootstrap-original/_normalize.scss */
figure {
  margin: 1em 40px;
}

/* line 207, ../sass/bootstrap-original/_normalize.scss */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/* line 217, ../sass/bootstrap-original/_normalize.scss */
pre {
  overflow: auto;
}

/* line 228, ../sass/bootstrap-original/_normalize.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* line 252, ../sass/bootstrap-original/_normalize.scss */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

/* line 262, ../sass/bootstrap-original/_normalize.scss */
button {
  overflow: visible;
}

/* line 274, ../sass/bootstrap-original/_normalize.scss */
button,
select {
  text-transform: none;
}

/* line 289, ../sass/bootstrap-original/_normalize.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}

/* line 299, ../sass/bootstrap-original/_normalize.scss */
button[disabled],
html input[disabled] {
  cursor: default;
}

/* line 308, ../sass/bootstrap-original/_normalize.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* line 318, ../sass/bootstrap-original/_normalize.scss */
input {
  line-height: normal;
}

/* line 331, ../sass/bootstrap-original/_normalize.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

/* line 343, ../sass/bootstrap-original/_normalize.scss */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/* line 353, ../sass/bootstrap-original/_normalize.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

/* line 367, ../sass/bootstrap-original/_normalize.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/* line 375, ../sass/bootstrap-original/_normalize.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/* line 386, ../sass/bootstrap-original/_normalize.scss */
legend {
  border: 0;
  padding: 0;
}

/* line 395, ../sass/bootstrap-original/_normalize.scss */
textarea {
  overflow: auto;
}

/* line 404, ../sass/bootstrap-original/_normalize.scss */
optgroup {
  font-weight: bold;
}

/* line 415, ../sass/bootstrap-original/_normalize.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 421, ../sass/bootstrap-original/_normalize.scss */
td,
th {
  padding: 0;
}

@media print {
  /* line 8, ../sass/bootstrap-original/_print.scss */
  * {
    text-shadow: none !important;
    color: #000 !important;
    background: transparent !important;
    box-shadow: none !important;
  }

  /* line 16, ../sass/bootstrap-original/_print.scss */
  a,
  a:visited {
    text-decoration: underline;
  }

  /* line 20, ../sass/bootstrap-original/_print.scss */
  a[href]:after {
    content: " (" attr(href) ")";
  }

  /* line 24, ../sass/bootstrap-original/_print.scss */
  abbr[title]:after {
    content: " (" attr(title) ")";
  }

  /* line 30, ../sass/bootstrap-original/_print.scss */
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }

  /* line 35, ../sass/bootstrap-original/_print.scss */
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }

  /* line 40, ../sass/bootstrap-original/_print.scss */
  thead {
    display: table-header-group;
  }

  /* line 45, ../sass/bootstrap-original/_print.scss */
  tr,
  img {
    page-break-inside: avoid;
  }

  /* line 49, ../sass/bootstrap-original/_print.scss */
  img {
    max-width: 100% !important;
  }

  /* line 55, ../sass/bootstrap-original/_print.scss */
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }

  /* line 61, ../sass/bootstrap-original/_print.scss */
  h2,
  h3 {
    page-break-after: avoid;
  }

  /* line 67, ../sass/bootstrap-original/_print.scss */
  select {
    background: #fff !important;
  }

  /* line 72, ../sass/bootstrap-original/_print.scss */
  .navbar {
    display: none;
  }

  /* line 77, ../sass/bootstrap-original/_print.scss */
  .table td,
  .table th {
    background-color: #fff !important;
  }

  /* line 83, ../sass/bootstrap-original/_print.scss */
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }

  /* line 87, ../sass/bootstrap-original/_print.scss */
  .label {
    border: 1px solid #000;
  }

  /* line 91, ../sass/bootstrap-original/_print.scss */
  .table {
    border-collapse: collapse !important;
  }

  /* line 96, ../sass/bootstrap-original/_print.scss */
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
}
/* line 11, ../sass/bootstrap-original/_scaffolding.scss */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 15, ../sass/bootstrap-original/_scaffolding.scss */
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 22, ../sass/bootstrap-original/_scaffolding.scss */
html {
  font-size: 62.5%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* line 27, ../sass/bootstrap-original/_scaffolding.scss */
body {
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  line-height: 20px;
  color: #f8f8f8;
  background-color: white;
}

/* line 39, ../sass/bootstrap-original/_scaffolding.scss */
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

/* line 48, ../sass/bootstrap-original/_scaffolding.scss */
a {
  color: #9bd0f6;
  text-decoration: none;
}
/* line 53, ../sass/bootstrap-original/_scaffolding.scss */
a:hover, a:focus {
  color: #54aff0;
  text-decoration: underline;
}
/* line 58, ../sass/bootstrap-original/_scaffolding.scss */
a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

/* line 69, ../sass/bootstrap-original/_scaffolding.scss */
figure {
  margin: 0;
}

/* line 76, ../sass/bootstrap-original/_scaffolding.scss */
img {
  vertical-align: middle;
}

/* line 81, ../sass/bootstrap-original/_scaffolding.scss */
.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}

/* line 86, ../sass/bootstrap-original/_scaffolding.scss */
.img-rounded {
  border-radius: 1px;
}

/* line 93, ../sass/bootstrap-original/_scaffolding.scss */
.img-thumbnail {
  padding: 4px;
  line-height: 20px;
  background-color: white;
  border: 1px solid #dddddd;
  border-radius: 1px;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}

/* line 106, ../sass/bootstrap-original/_scaffolding.scss */
.img-circle {
  border-radius: 50%;
}

/* line 113, ../sass/bootstrap-original/_scaffolding.scss */
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eeeeee;
}

/* line 125, ../sass/bootstrap-original/_scaffolding.scss */
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

/* line 10, ../sass/bootstrap-original/_type.scss */
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}
/* line 17, ../sass/bootstrap-original/_type.scss */
h1 small,
h1 .small, h2 small,
h2 .small, h3 small,
h3 .small, h4 small,
h4 .small, h5 small,
h5 .small, h6 small,
h6 .small,
.h1 small,
.h1 .small, .h2 small,
.h2 .small, .h3 small,
.h3 .small, .h4 small,
.h4 .small, .h5 small,
.h5 .small, .h6 small,
.h6 .small {
  font-weight: normal;
  line-height: 1;
  color: #999999;
}

/* line 26, ../sass/bootstrap-original/_type.scss */
h1, .h1,
h2, .h2,
h3, .h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}
/* line 31, ../sass/bootstrap-original/_type.scss */
h1 small,
h1 .small, .h1 small,
.h1 .small,
h2 small,
h2 .small, .h2 small,
.h2 .small,
h3 small,
h3 .small, .h3 small,
.h3 .small {
  font-size: 65%;
}

/* line 37, ../sass/bootstrap-original/_type.scss */
h4, .h4,
h5, .h5,
h6, .h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}
/* line 42, ../sass/bootstrap-original/_type.scss */
h4 small,
h4 .small, .h4 small,
.h4 .small,
h5 small,
h5 .small, .h5 small,
.h5 .small,
h6 small,
h6 .small, .h6 small,
.h6 .small {
  font-size: 75%;
}

/* line 47, ../sass/bootstrap-original/_type.scss */
h1, .h1 {
  font-size: 33px;
}

/* line 48, ../sass/bootstrap-original/_type.scss */
h2, .h2 {
  font-size: 27px;
}

/* line 49, ../sass/bootstrap-original/_type.scss */
h3, .h3 {
  font-size: 23px;
}

/* line 50, ../sass/bootstrap-original/_type.scss */
h4, .h4 {
  font-size: 17px;
}

/* line 51, ../sass/bootstrap-original/_type.scss */
h5, .h5 {
  font-size: 13px;
}

/* line 52, ../sass/bootstrap-original/_type.scss */
h6, .h6 {
  font-size: 12px;
}

/* line 58, ../sass/bootstrap-original/_type.scss */
p {
  margin: 0 0 10px;
}

/* line 62, ../sass/bootstrap-original/_type.scss */
.lead {
  margin-bottom: 20px;
  font-size: 14px;
  font-weight: 200;
  line-height: 1.4;
}
@media (min-width: 768px) {
  /* line 62, ../sass/bootstrap-original/_type.scss */
  .lead {
    font-size: 19.5px;
  }
}

/* line 79, ../sass/bootstrap-original/_type.scss */
small,
.small {
  font-size: 85%;
}

/* line 82, ../sass/bootstrap-original/_type.scss */
cite {
  font-style: normal;
}

/* line 85, ../sass/bootstrap-original/_type.scss */
.text-left {
  text-align: left;
}

/* line 86, ../sass/bootstrap-original/_type.scss */
.text-right {
  text-align: right;
}

/* line 87, ../sass/bootstrap-original/_type.scss */
.text-center {
  text-align: center;
}

/* line 88, ../sass/bootstrap-original/_type.scss */
.text-justify {
  text-align: justify;
}

/* line 91, ../sass/bootstrap-original/_type.scss */
.text-muted {
  color: #999999;
}

/* line 607, ../sass/bootstrap-original/_mixins.scss */
.text-primary {
  color: #618fb0;
}

/* line 610, ../sass/bootstrap-original/_mixins.scss */
a.text-primary:hover {
  color: #4a7594;
}

/* line 607, ../sass/bootstrap-original/_mixins.scss */
.text-success {
  color: #f8f8f8;
}

/* line 610, ../sass/bootstrap-original/_mixins.scss */
a.text-success:hover {
  color: #dfdfdf;
}

/* line 607, ../sass/bootstrap-original/_mixins.scss */
.text-info {
  color: #f8f8f8;
}

/* line 610, ../sass/bootstrap-original/_mixins.scss */
a.text-info:hover {
  color: #dfdfdf;
}

/* line 607, ../sass/bootstrap-original/_mixins.scss */
.text-warning {
  color: #f8f8f8;
}

/* line 610, ../sass/bootstrap-original/_mixins.scss */
a.text-warning:hover {
  color: #dfdfdf;
}

/* line 607, ../sass/bootstrap-original/_mixins.scss */
.text-danger {
  color: #f8f8f8;
}

/* line 610, ../sass/bootstrap-original/_mixins.scss */
a.text-danger:hover {
  color: #dfdfdf;
}

/* line 108, ../sass/bootstrap-original/_type.scss */
.bg-primary {
  color: #fff;
}

/* line 595, ../sass/bootstrap-original/_mixins.scss */
.bg-primary {
  background-color: #618fb0;
}

/* line 598, ../sass/bootstrap-original/_mixins.scss */
a.bg-primary:hover {
  background-color: #4a7594;
}

/* line 595, ../sass/bootstrap-original/_mixins.scss */
.bg-success {
  background-color: #56bc76;
}

/* line 598, ../sass/bootstrap-original/_mixins.scss */
a.bg-success:hover {
  background-color: #3fa05e;
}

/* line 595, ../sass/bootstrap-original/_mixins.scss */
.bg-info {
  background-color: #618fb0;
}

/* line 598, ../sass/bootstrap-original/_mixins.scss */
a.bg-info:hover {
  background-color: #4a7594;
}

/* line 595, ../sass/bootstrap-original/_mixins.scss */
.bg-warning {
  background-color: #eac85e;
}

/* line 598, ../sass/bootstrap-original/_mixins.scss */
a.bg-warning:hover {
  background-color: #e4b931;
}

/* line 595, ../sass/bootstrap-original/_mixins.scss */
.bg-danger {
  background-color: #e5603b;
}

/* line 598, ../sass/bootstrap-original/_mixins.scss */
a.bg-danger:hover {
  background-color: #d1431c;
}

/* line 127, ../sass/bootstrap-original/_type.scss */
.page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eeeeee;
}

/* line 139, ../sass/bootstrap-original/_type.scss */
ul,
ol {
  margin-top: 0;
  margin-bottom: 10px;
}
/* line 143, ../sass/bootstrap-original/_type.scss */
ul ul,
ul ol,
ol ul,
ol ol {
  margin-bottom: 0;
}

/* line 151, ../sass/bootstrap-original/_type.scss */
.list-unstyled, .list-inline {
  padding-left: 0;
  list-style: none;
}

/* line 160, ../sass/bootstrap-original/_type.scss */
.list-inline > li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}
/* line 165, ../sass/bootstrap-original/_type.scss */
.list-inline > li:first-child {
  padding-left: 0;
}

/* line 172, ../sass/bootstrap-original/_type.scss */
dl {
  margin-top: 0;
  margin-bottom: 20px;
}

/* line 177, ../sass/bootstrap-original/_type.scss */
dt,
dd {
  line-height: 20px;
}

/* line 180, ../sass/bootstrap-original/_type.scss */
dt {
  font-weight: bold;
}

/* line 183, ../sass/bootstrap-original/_type.scss */
dd {
  margin-left: 0;
}

@media (min-width: 768px) {
  /* line 194, ../sass/bootstrap-original/_type.scss */
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  /* line 201, ../sass/bootstrap-original/_type.scss */
  .dl-horizontal dd {
    margin-left: 180px;
  }
  /* line 21, ../sass/bootstrap-original/_mixins.scss */
  .dl-horizontal dd:before, .dl-horizontal dd:after {
    content: " ";
    display: table;
  }
  /* line 25, ../sass/bootstrap-original/_mixins.scss */
  .dl-horizontal dd:after {
    clear: both;
  }
}
/* line 214, ../sass/bootstrap-original/_type.scss */
abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #999999;
}

/* line 218, ../sass/bootstrap-original/_type.scss */
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}

/* line 224, ../sass/bootstrap-original/_type.scss */
blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 16.25px;
  border-left: 5px solid #eeeeee;
}
/* line 233, ../sass/bootstrap-original/_type.scss */
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}
/* line 242, ../sass/bootstrap-original/_type.scss */
blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 20px;
  color: #999999;
}
/* line 248, ../sass/bootstrap-original/_type.scss */
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: '\2014 \00A0';
}

/* line 258, ../sass/bootstrap-original/_type.scss */
.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
  text-align: right;
}
/* line 269, ../sass/bootstrap-original/_type.scss */
.blockquote-reverse footer:before,
.blockquote-reverse small:before,
.blockquote-reverse .small:before,
blockquote.pull-right footer:before,
blockquote.pull-right small:before,
blockquote.pull-right .small:before {
  content: '';
}
/* line 270, ../sass/bootstrap-original/_type.scss */
.blockquote-reverse footer:after,
.blockquote-reverse small:after,
.blockquote-reverse .small:after,
blockquote.pull-right footer:after,
blockquote.pull-right small:after,
blockquote.pull-right .small:after {
  content: '\00A0 \2014';
}

/* line 278, ../sass/bootstrap-original/_type.scss */
blockquote:before,
blockquote:after {
  content: "";
}

/* line 283, ../sass/bootstrap-original/_type.scss */
address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 20px;
}

/* line 10, ../sass/bootstrap-original/_code.scss */
code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}

/* line 15, ../sass/bootstrap-original/_code.scss */
code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  white-space: nowrap;
  border-radius: 1px;
}

/* line 25, ../sass/bootstrap-original/_code.scss */
kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: white;
  background-color: #333333;
  border-radius: 0;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/* line 35, ../sass/bootstrap-original/_code.scss */
pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 12px;
  line-height: 20px;
  word-break: break-all;
  word-wrap: break-word;
  color: #555555;
  background-color: whitesmoke;
  border: 1px solid #cccccc;
  border-radius: 1px;
}
/* line 49, ../sass/bootstrap-original/_code.scss */
pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}

/* line 60, ../sass/bootstrap-original/_code.scss */
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

/* line 10, ../sass/bootstrap-original/_grid.scss */
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
/* line 21, ../sass/bootstrap-original/_mixins.scss */
.container:before, .container:after {
  content: " ";
  display: table;
}
/* line 25, ../sass/bootstrap-original/_mixins.scss */
.container:after {
  clear: both;
}
@media (min-width: 768px) {
  /* line 10, ../sass/bootstrap-original/_grid.scss */
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  /* line 10, ../sass/bootstrap-original/_grid.scss */
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  /* line 10, ../sass/bootstrap-original/_grid.scss */
  .container {
    width: 1170px;
  }
}

/* line 30, ../sass/bootstrap-original/_grid.scss */
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
/* line 21, ../sass/bootstrap-original/_mixins.scss */
.container-fluid:before, .container-fluid:after {
  content: " ";
  display: table;
}
/* line 25, ../sass/bootstrap-original/_mixins.scss */
.container-fluid:after {
  clear: both;
}

/* line 39, ../sass/bootstrap-original/_grid.scss */
.row {
  margin-left: -15px;
  margin-right: -15px;
}
/* line 21, ../sass/bootstrap-original/_mixins.scss */
.row:before, .row:after {
  content: " ";
  display: table;
}
/* line 25, ../sass/bootstrap-original/_mixins.scss */
.row:after {
  clear: both;
}

/* line 800, ../sass/bootstrap-original/_mixins.scss */
.col-xs-12, .col-sm-12, .col-md-12, .col-lg-12, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

/* line 819, ../sass/bootstrap-original/_mixins.scss */
.col-xs-12, .col-xs-11, .col-xs-10, .col-xs-9, .col-xs-8, .col-xs-7, .col-xs-6, .col-xs-5, .col-xs-4, .col-xs-3, .col-xs-2, .col-xs-1 {
  float: left;
}

/* line 827, ../sass/bootstrap-original/_mixins.scss */
.col-xs-1 {
  width: 8.33333%;
}

/* line 827, ../sass/bootstrap-original/_mixins.scss */
.col-xs-2 {
  width: 16.66667%;
}

/* line 827, ../sass/bootstrap-original/_mixins.scss */
.col-xs-3 {
  width: 25%;
}

/* line 827, ../sass/bootstrap-original/_mixins.scss */
.col-xs-4 {
  width: 33.33333%;
}

/* line 827, ../sass/bootstrap-original/_mixins.scss */
.col-xs-5 {
  width: 41.66667%;
}

/* line 827, ../sass/bootstrap-original/_mixins.scss */
.col-xs-6 {
  width: 50%;
}

/* line 827, ../sass/bootstrap-original/_mixins.scss */
.col-xs-7 {
  width: 58.33333%;
}

/* line 827, ../sass/bootstrap-original/_mixins.scss */
.col-xs-8 {
  width: 66.66667%;
}

/* line 827, ../sass/bootstrap-original/_mixins.scss */
.col-xs-9 {
  width: 75%;
}

/* line 827, ../sass/bootstrap-original/_mixins.scss */
.col-xs-10 {
  width: 83.33333%;
}

/* line 827, ../sass/bootstrap-original/_mixins.scss */
.col-xs-11 {
  width: 91.66667%;
}

/* line 827, ../sass/bootstrap-original/_mixins.scss */
.col-xs-12 {
  width: 100%;
}

/* line 837, ../sass/bootstrap-original/_mixins.scss */
.col-xs-pull-0 {
  right: 0%;
}

/* line 837, ../sass/bootstrap-original/_mixins.scss */
.col-xs-pull-1 {
  right: 8.33333%;
}

/* line 837, ../sass/bootstrap-original/_mixins.scss */
.col-xs-pull-2 {
  right: 16.66667%;
}

/* line 837, ../sass/bootstrap-original/_mixins.scss */
.col-xs-pull-3 {
  right: 25%;
}

/* line 837, ../sass/bootstrap-original/_mixins.scss */
.col-xs-pull-4 {
  right: 33.33333%;
}

/* line 837, ../sass/bootstrap-original/_mixins.scss */
.col-xs-pull-5 {
  right: 41.66667%;
}

/* line 837, ../sass/bootstrap-original/_mixins.scss */
.col-xs-pull-6 {
  right: 50%;
}

/* line 837, ../sass/bootstrap-original/_mixins.scss */
.col-xs-pull-7 {
  right: 58.33333%;
}

/* line 837, ../sass/bootstrap-original/_mixins.scss */
.col-xs-pull-8 {
  right: 66.66667%;
}

/* line 837, ../sass/bootstrap-original/_mixins.scss */
.col-xs-pull-9 {
  right: 75%;
}

/* line 837, ../sass/bootstrap-original/_mixins.scss */
.col-xs-pull-10 {
  right: 83.33333%;
}

/* line 837, ../sass/bootstrap-original/_mixins.scss */
.col-xs-pull-11 {
  right: 91.66667%;
}

/* line 837, ../sass/bootstrap-original/_mixins.scss */
.col-xs-pull-12 {
  right: 100%;
}

/* line 832, ../sass/bootstrap-original/_mixins.scss */
.col-xs-push-0 {
  left: 0%;
}

/* line 832, ../sass/bootstrap-original/_mixins.scss */
.col-xs-push-1 {
  left: 8.33333%;
}

/* line 832, ../sass/bootstrap-original/_mixins.scss */
.col-xs-push-2 {
  left: 16.66667%;
}

/* line 832, ../sass/bootstrap-original/_mixins.scss */
.col-xs-push-3 {
  left: 25%;
}

/* line 832, ../sass/bootstrap-original/_mixins.scss */
.col-xs-push-4 {
  left: 33.33333%;
}

/* line 832, ../sass/bootstrap-original/_mixins.scss */
.col-xs-push-5 {
  left: 41.66667%;
}

/* line 832, ../sass/bootstrap-original/_mixins.scss */
.col-xs-push-6 {
  left: 50%;
}

/* line 832, ../sass/bootstrap-original/_mixins.scss */
.col-xs-push-7 {
  left: 58.33333%;
}

/* line 832, ../sass/bootstrap-original/_mixins.scss */
.col-xs-push-8 {
  left: 66.66667%;
}

/* line 832, ../sass/bootstrap-original/_mixins.scss */
.col-xs-push-9 {
  left: 75%;
}

/* line 832, ../sass/bootstrap-original/_mixins.scss */
.col-xs-push-10 {
  left: 83.33333%;
}

/* line 832, ../sass/bootstrap-original/_mixins.scss */
.col-xs-push-11 {
  left: 91.66667%;
}

/* line 832, ../sass/bootstrap-original/_mixins.scss */
.col-xs-push-12 {
  left: 100%;
}

/* line 842, ../sass/bootstrap-original/_mixins.scss */
.col-xs-offset-0 {
  margin-left: 0%;
}

/* line 842, ../sass/bootstrap-original/_mixins.scss */
.col-xs-offset-1 {
  margin-left: 8.33333%;
}

/* line 842, ../sass/bootstrap-original/_mixins.scss */
.col-xs-offset-2 {
  margin-left: 16.66667%;
}

/* line 842, ../sass/bootstrap-original/_mixins.scss */
.col-xs-offset-3 {
  margin-left: 25%;
}

/* line 842, ../sass/bootstrap-original/_mixins.scss */
.col-xs-offset-4 {
  margin-left: 33.33333%;
}

/* line 842, ../sass/bootstrap-original/_mixins.scss */
.col-xs-offset-5 {
  margin-left: 41.66667%;
}

/* line 842, ../sass/bootstrap-original/_mixins.scss */
.col-xs-offset-6 {
  margin-left: 50%;
}

/* line 842, ../sass/bootstrap-original/_mixins.scss */
.col-xs-offset-7 {
  margin-left: 58.33333%;
}

/* line 842, ../sass/bootstrap-original/_mixins.scss */
.col-xs-offset-8 {
  margin-left: 66.66667%;
}

/* line 842, ../sass/bootstrap-original/_mixins.scss */
.col-xs-offset-9 {
  margin-left: 75%;
}

/* line 842, ../sass/bootstrap-original/_mixins.scss */
.col-xs-offset-10 {
  margin-left: 83.33333%;
}

/* line 842, ../sass/bootstrap-original/_mixins.scss */
.col-xs-offset-11 {
  margin-left: 91.66667%;
}

/* line 842, ../sass/bootstrap-original/_mixins.scss */
.col-xs-offset-12 {
  margin-left: 100%;
}

@media (min-width: 768px) {
  /* line 819, ../sass/bootstrap-original/_mixins.scss */
  .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1 {
    float: left;
  }

  /* line 827, ../sass/bootstrap-original/_mixins.scss */
  .col-sm-1 {
    width: 8.33333%;
  }

  /* line 827, ../sass/bootstrap-original/_mixins.scss */
  .col-sm-2 {
    width: 16.66667%;
  }

  /* line 827, ../sass/bootstrap-original/_mixins.scss */
  .col-sm-3 {
    width: 25%;
  }

  /* line 827, ../sass/bootstrap-original/_mixins.scss */
  .col-sm-4 {
    width: 33.33333%;
  }

  /* line 827, ../sass/bootstrap-original/_mixins.scss */
  .col-sm-5 {
    width: 41.66667%;
  }

  /* line 827, ../sass/bootstrap-original/_mixins.scss */
  .col-sm-6 {
    width: 50%;
  }

  /* line 827, ../sass/bootstrap-original/_mixins.scss */
  .col-sm-7 {
    width: 58.33333%;
  }

  /* line 827, ../sass/bootstrap-original/_mixins.scss */
  .col-sm-8 {
    width: 66.66667%;
  }

  /* line 827, ../sass/bootstrap-original/_mixins.scss */
  .col-sm-9 {
    width: 75%;
  }

  /* line 827, ../sass/bootstrap-original/_mixins.scss */
  .col-sm-10 {
    width: 83.33333%;
  }

  /* line 827, ../sass/bootstrap-original/_mixins.scss */
  .col-sm-11 {
    width: 91.66667%;
  }

  /* line 827, ../sass/bootstrap-original/_mixins.scss */
  .col-sm-12 {
    width: 100%;
  }

  /* line 837, ../sass/bootstrap-original/_mixins.scss */
  .col-sm-pull-0 {
    right: 0%;
  }

  /* line 837, ../sass/bootstrap-original/_mixins.scss */
  .col-sm-pull-1 {
    right: 8.33333%;
  }

  /* line 837, ../sass/bootstrap-original/_mixins.scss */
  .col-sm-pull-2 {
    right: 16.66667%;
  }

  /* line 837, ../sass/bootstrap-original/_mixins.scss */
  .col-sm-pull-3 {
    right: 25%;
  }

  /* line 837, ../sass/bootstrap-original/_mixins.scss */
  .col-sm-pull-4 {
    right: 33.33333%;
  }

  /* line 837, ../sass/bootstrap-original/_mixins.scss */
  .col-sm-pull-5 {
    right: 41.66667%;
  }

  /* line 837, ../sass/bootstrap-original/_mixins.scss */
  .col-sm-pull-6 {
    right: 50%;
  }

  /* line 837, ../sass/bootstrap-original/_mixins.scss */
  .col-sm-pull-7 {
    right: 58.33333%;
  }

  /* line 837, ../sass/bootstrap-original/_mixins.scss */
  .col-sm-pull-8 {
    right: 66.66667%;
  }

  /* line 837, ../sass/bootstrap-original/_mixins.scss */
  .col-sm-pull-9 {
    right: 75%;
  }

  /* line 837, ../sass/bootstrap-original/_mixins.scss */
  .col-sm-pull-10 {
    right: 83.33333%;
  }

  /* line 837, ../sass/bootstrap-original/_mixins.scss */
  .col-sm-pull-11 {
    right: 91.66667%;
  }

  /* line 837, ../sass/bootstrap-original/_mixins.scss */
  .col-sm-pull-12 {
    right: 100%;
  }

  /* line 832, ../sass/bootstrap-original/_mixins.scss */
  .col-sm-push-0 {
    left: 0%;
  }

  /* line 832, ../sass/bootstrap-original/_mixins.scss */
  .col-sm-push-1 {
    left: 8.33333%;
  }

  /* line 832, ../sass/bootstrap-original/_mixins.scss */
  .col-sm-push-2 {
    left: 16.66667%;
  }

  /* line 832, ../sass/bootstrap-original/_mixins.scss */
  .col-sm-push-3 {
    left: 25%;
  }

  /* line 832, ../sass/bootstrap-original/_mixins.scss */
  .col-sm-push-4 {
    left: 33.33333%;
  }

  /* line 832, ../sass/bootstrap-original/_mixins.scss */
  .col-sm-push-5 {
    left: 41.66667%;
  }

  /* line 832, ../sass/bootstrap-original/_mixins.scss */
  .col-sm-push-6 {
    left: 50%;
  }

  /* line 832, ../sass/bootstrap-original/_mixins.scss */
  .col-sm-push-7 {
    left: 58.33333%;
  }

  /* line 832, ../sass/bootstrap-original/_mixins.scss */
  .col-sm-push-8 {
    left: 66.66667%;
  }

  /* line 832, ../sass/bootstrap-original/_mixins.scss */
  .col-sm-push-9 {
    left: 75%;
  }

  /* line 832, ../sass/bootstrap-original/_mixins.scss */
  .col-sm-push-10 {
    left: 83.33333%;
  }

  /* line 832, ../sass/bootstrap-original/_mixins.scss */
  .col-sm-push-11 {
    left: 91.66667%;
  }

  /* line 832, ../sass/bootstrap-original/_mixins.scss */
  .col-sm-push-12 {
    left: 100%;
  }

  /* line 842, ../sass/bootstrap-original/_mixins.scss */
  .col-sm-offset-0 {
    margin-left: 0%;
  }

  /* line 842, ../sass/bootstrap-original/_mixins.scss */
  .col-sm-offset-1 {
    margin-left: 8.33333%;
  }

  /* line 842, ../sass/bootstrap-original/_mixins.scss */
  .col-sm-offset-2 {
    margin-left: 16.66667%;
  }

  /* line 842, ../sass/bootstrap-original/_mixins.scss */
  .col-sm-offset-3 {
    margin-left: 25%;
  }

  /* line 842, ../sass/bootstrap-original/_mixins.scss */
  .col-sm-offset-4 {
    margin-left: 33.33333%;
  }

  /* line 842, ../sass/bootstrap-original/_mixins.scss */
  .col-sm-offset-5 {
    margin-left: 41.66667%;
  }

  /* line 842, ../sass/bootstrap-original/_mixins.scss */
  .col-sm-offset-6 {
    margin-left: 50%;
  }

  /* line 842, ../sass/bootstrap-original/_mixins.scss */
  .col-sm-offset-7 {
    margin-left: 58.33333%;
  }

  /* line 842, ../sass/bootstrap-original/_mixins.scss */
  .col-sm-offset-8 {
    margin-left: 66.66667%;
  }

  /* line 842, ../sass/bootstrap-original/_mixins.scss */
  .col-sm-offset-9 {
    margin-left: 75%;
  }

  /* line 842, ../sass/bootstrap-original/_mixins.scss */
  .col-sm-offset-10 {
    margin-left: 83.33333%;
  }

  /* line 842, ../sass/bootstrap-original/_mixins.scss */
  .col-sm-offset-11 {
    margin-left: 91.66667%;
  }

  /* line 842, ../sass/bootstrap-original/_mixins.scss */
  .col-sm-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 992px) {
  /* line 819, ../sass/bootstrap-original/_mixins.scss */
  .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1 {
    float: left;
  }

  /* line 827, ../sass/bootstrap-original/_mixins.scss */
  .col-md-1 {
    width: 8.33333%;
  }

  /* line 827, ../sass/bootstrap-original/_mixins.scss */
  .col-md-2 {
    width: 16.66667%;
  }

  /* line 827, ../sass/bootstrap-original/_mixins.scss */
  .col-md-3 {
    width: 25%;
  }

  /* line 827, ../sass/bootstrap-original/_mixins.scss */
  .col-md-4 {
    width: 33.33333%;
  }

  /* line 827, ../sass/bootstrap-original/_mixins.scss */
  .col-md-5 {
    width: 41.66667%;
  }

  /* line 827, ../sass/bootstrap-original/_mixins.scss */
  .col-md-6 {
    width: 50%;
  }

  /* line 827, ../sass/bootstrap-original/_mixins.scss */
  .col-md-7 {
    width: 58.33333%;
  }

  /* line 827, ../sass/bootstrap-original/_mixins.scss */
  .col-md-8 {
    width: 66.66667%;
  }

  /* line 827, ../sass/bootstrap-original/_mixins.scss */
  .col-md-9 {
    width: 75%;
  }

  /* line 827, ../sass/bootstrap-original/_mixins.scss */
  .col-md-10 {
    width: 83.33333%;
  }

  /* line 827, ../sass/bootstrap-original/_mixins.scss */
  .col-md-11 {
    width: 91.66667%;
  }

  /* line 827, ../sass/bootstrap-original/_mixins.scss */
  .col-md-12 {
    width: 100%;
  }

  /* line 837, ../sass/bootstrap-original/_mixins.scss */
  .col-md-pull-0 {
    right: 0%;
  }

  /* line 837, ../sass/bootstrap-original/_mixins.scss */
  .col-md-pull-1 {
    right: 8.33333%;
  }

  /* line 837, ../sass/bootstrap-original/_mixins.scss */
  .col-md-pull-2 {
    right: 16.66667%;
  }

  /* line 837, ../sass/bootstrap-original/_mixins.scss */
  .col-md-pull-3 {
    right: 25%;
  }

  /* line 837, ../sass/bootstrap-original/_mixins.scss */
  .col-md-pull-4 {
    right: 33.33333%;
  }

  /* line 837, ../sass/bootstrap-original/_mixins.scss */
  .col-md-pull-5 {
    right: 41.66667%;
  }

  /* line 837, ../sass/bootstrap-original/_mixins.scss */
  .col-md-pull-6 {
    right: 50%;
  }

  /* line 837, ../sass/bootstrap-original/_mixins.scss */
  .col-md-pull-7 {
    right: 58.33333%;
  }

  /* line 837, ../sass/bootstrap-original/_mixins.scss */
  .col-md-pull-8 {
    right: 66.66667%;
  }

  /* line 837, ../sass/bootstrap-original/_mixins.scss */
  .col-md-pull-9 {
    right: 75%;
  }

  /* line 837, ../sass/bootstrap-original/_mixins.scss */
  .col-md-pull-10 {
    right: 83.33333%;
  }

  /* line 837, ../sass/bootstrap-original/_mixins.scss */
  .col-md-pull-11 {
    right: 91.66667%;
  }

  /* line 837, ../sass/bootstrap-original/_mixins.scss */
  .col-md-pull-12 {
    right: 100%;
  }

  /* line 832, ../sass/bootstrap-original/_mixins.scss */
  .col-md-push-0 {
    left: 0%;
  }

  /* line 832, ../sass/bootstrap-original/_mixins.scss */
  .col-md-push-1 {
    left: 8.33333%;
  }

  /* line 832, ../sass/bootstrap-original/_mixins.scss */
  .col-md-push-2 {
    left: 16.66667%;
  }

  /* line 832, ../sass/bootstrap-original/_mixins.scss */
  .col-md-push-3 {
    left: 25%;
  }

  /* line 832, ../sass/bootstrap-original/_mixins.scss */
  .col-md-push-4 {
    left: 33.33333%;
  }

  /* line 832, ../sass/bootstrap-original/_mixins.scss */
  .col-md-push-5 {
    left: 41.66667%;
  }

  /* line 832, ../sass/bootstrap-original/_mixins.scss */
  .col-md-push-6 {
    left: 50%;
  }

  /* line 832, ../sass/bootstrap-original/_mixins.scss */
  .col-md-push-7 {
    left: 58.33333%;
  }

  /* line 832, ../sass/bootstrap-original/_mixins.scss */
  .col-md-push-8 {
    left: 66.66667%;
  }

  /* line 832, ../sass/bootstrap-original/_mixins.scss */
  .col-md-push-9 {
    left: 75%;
  }

  /* line 832, ../sass/bootstrap-original/_mixins.scss */
  .col-md-push-10 {
    left: 83.33333%;
  }

  /* line 832, ../sass/bootstrap-original/_mixins.scss */
  .col-md-push-11 {
    left: 91.66667%;
  }

  /* line 832, ../sass/bootstrap-original/_mixins.scss */
  .col-md-push-12 {
    left: 100%;
  }

  /* line 842, ../sass/bootstrap-original/_mixins.scss */
  .col-md-offset-0 {
    margin-left: 0%;
  }

  /* line 842, ../sass/bootstrap-original/_mixins.scss */
  .col-md-offset-1 {
    margin-left: 8.33333%;
  }

  /* line 842, ../sass/bootstrap-original/_mixins.scss */
  .col-md-offset-2 {
    margin-left: 16.66667%;
  }

  /* line 842, ../sass/bootstrap-original/_mixins.scss */
  .col-md-offset-3 {
    margin-left: 25%;
  }

  /* line 842, ../sass/bootstrap-original/_mixins.scss */
  .col-md-offset-4 {
    margin-left: 33.33333%;
  }

  /* line 842, ../sass/bootstrap-original/_mixins.scss */
  .col-md-offset-5 {
    margin-left: 41.66667%;
  }

  /* line 842, ../sass/bootstrap-original/_mixins.scss */
  .col-md-offset-6 {
    margin-left: 50%;
  }

  /* line 842, ../sass/bootstrap-original/_mixins.scss */
  .col-md-offset-7 {
    margin-left: 58.33333%;
  }

  /* line 842, ../sass/bootstrap-original/_mixins.scss */
  .col-md-offset-8 {
    margin-left: 66.66667%;
  }

  /* line 842, ../sass/bootstrap-original/_mixins.scss */
  .col-md-offset-9 {
    margin-left: 75%;
  }

  /* line 842, ../sass/bootstrap-original/_mixins.scss */
  .col-md-offset-10 {
    margin-left: 83.33333%;
  }

  /* line 842, ../sass/bootstrap-original/_mixins.scss */
  .col-md-offset-11 {
    margin-left: 91.66667%;
  }

  /* line 842, ../sass/bootstrap-original/_mixins.scss */
  .col-md-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 1200px) {
  /* line 819, ../sass/bootstrap-original/_mixins.scss */
  .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1 {
    float: left;
  }

  /* line 827, ../sass/bootstrap-original/_mixins.scss */
  .col-lg-1 {
    width: 8.33333%;
  }

  /* line 827, ../sass/bootstrap-original/_mixins.scss */
  .col-lg-2 {
    width: 16.66667%;
  }

  /* line 827, ../sass/bootstrap-original/_mixins.scss */
  .col-lg-3 {
    width: 25%;
  }

  /* line 827, ../sass/bootstrap-original/_mixins.scss */
  .col-lg-4 {
    width: 33.33333%;
  }

  /* line 827, ../sass/bootstrap-original/_mixins.scss */
  .col-lg-5 {
    width: 41.66667%;
  }

  /* line 827, ../sass/bootstrap-original/_mixins.scss */
  .col-lg-6 {
    width: 50%;
  }

  /* line 827, ../sass/bootstrap-original/_mixins.scss */
  .col-lg-7 {
    width: 58.33333%;
  }

  /* line 827, ../sass/bootstrap-original/_mixins.scss */
  .col-lg-8 {
    width: 66.66667%;
  }

  /* line 827, ../sass/bootstrap-original/_mixins.scss */
  .col-lg-9 {
    width: 75%;
  }

  /* line 827, ../sass/bootstrap-original/_mixins.scss */
  .col-lg-10 {
    width: 83.33333%;
  }

  /* line 827, ../sass/bootstrap-original/_mixins.scss */
  .col-lg-11 {
    width: 91.66667%;
  }

  /* line 827, ../sass/bootstrap-original/_mixins.scss */
  .col-lg-12 {
    width: 100%;
  }

  /* line 837, ../sass/bootstrap-original/_mixins.scss */
  .col-lg-pull-0 {
    right: 0%;
  }

  /* line 837, ../sass/bootstrap-original/_mixins.scss */
  .col-lg-pull-1 {
    right: 8.33333%;
  }

  /* line 837, ../sass/bootstrap-original/_mixins.scss */
  .col-lg-pull-2 {
    right: 16.66667%;
  }

  /* line 837, ../sass/bootstrap-original/_mixins.scss */
  .col-lg-pull-3 {
    right: 25%;
  }

  /* line 837, ../sass/bootstrap-original/_mixins.scss */
  .col-lg-pull-4 {
    right: 33.33333%;
  }

  /* line 837, ../sass/bootstrap-original/_mixins.scss */
  .col-lg-pull-5 {
    right: 41.66667%;
  }

  /* line 837, ../sass/bootstrap-original/_mixins.scss */
  .col-lg-pull-6 {
    right: 50%;
  }

  /* line 837, ../sass/bootstrap-original/_mixins.scss */
  .col-lg-pull-7 {
    right: 58.33333%;
  }

  /* line 837, ../sass/bootstrap-original/_mixins.scss */
  .col-lg-pull-8 {
    right: 66.66667%;
  }

  /* line 837, ../sass/bootstrap-original/_mixins.scss */
  .col-lg-pull-9 {
    right: 75%;
  }

  /* line 837, ../sass/bootstrap-original/_mixins.scss */
  .col-lg-pull-10 {
    right: 83.33333%;
  }

  /* line 837, ../sass/bootstrap-original/_mixins.scss */
  .col-lg-pull-11 {
    right: 91.66667%;
  }

  /* line 837, ../sass/bootstrap-original/_mixins.scss */
  .col-lg-pull-12 {
    right: 100%;
  }

  /* line 832, ../sass/bootstrap-original/_mixins.scss */
  .col-lg-push-0 {
    left: 0%;
  }

  /* line 832, ../sass/bootstrap-original/_mixins.scss */
  .col-lg-push-1 {
    left: 8.33333%;
  }

  /* line 832, ../sass/bootstrap-original/_mixins.scss */
  .col-lg-push-2 {
    left: 16.66667%;
  }

  /* line 832, ../sass/bootstrap-original/_mixins.scss */
  .col-lg-push-3 {
    left: 25%;
  }

  /* line 832, ../sass/bootstrap-original/_mixins.scss */
  .col-lg-push-4 {
    left: 33.33333%;
  }

  /* line 832, ../sass/bootstrap-original/_mixins.scss */
  .col-lg-push-5 {
    left: 41.66667%;
  }

  /* line 832, ../sass/bootstrap-original/_mixins.scss */
  .col-lg-push-6 {
    left: 50%;
  }

  /* line 832, ../sass/bootstrap-original/_mixins.scss */
  .col-lg-push-7 {
    left: 58.33333%;
  }

  /* line 832, ../sass/bootstrap-original/_mixins.scss */
  .col-lg-push-8 {
    left: 66.66667%;
  }

  /* line 832, ../sass/bootstrap-original/_mixins.scss */
  .col-lg-push-9 {
    left: 75%;
  }

  /* line 832, ../sass/bootstrap-original/_mixins.scss */
  .col-lg-push-10 {
    left: 83.33333%;
  }

  /* line 832, ../sass/bootstrap-original/_mixins.scss */
  .col-lg-push-11 {
    left: 91.66667%;
  }

  /* line 832, ../sass/bootstrap-original/_mixins.scss */
  .col-lg-push-12 {
    left: 100%;
  }

  /* line 842, ../sass/bootstrap-original/_mixins.scss */
  .col-lg-offset-0 {
    margin-left: 0%;
  }

  /* line 842, ../sass/bootstrap-original/_mixins.scss */
  .col-lg-offset-1 {
    margin-left: 8.33333%;
  }

  /* line 842, ../sass/bootstrap-original/_mixins.scss */
  .col-lg-offset-2 {
    margin-left: 16.66667%;
  }

  /* line 842, ../sass/bootstrap-original/_mixins.scss */
  .col-lg-offset-3 {
    margin-left: 25%;
  }

  /* line 842, ../sass/bootstrap-original/_mixins.scss */
  .col-lg-offset-4 {
    margin-left: 33.33333%;
  }

  /* line 842, ../sass/bootstrap-original/_mixins.scss */
  .col-lg-offset-5 {
    margin-left: 41.66667%;
  }

  /* line 842, ../sass/bootstrap-original/_mixins.scss */
  .col-lg-offset-6 {
    margin-left: 50%;
  }

  /* line 842, ../sass/bootstrap-original/_mixins.scss */
  .col-lg-offset-7 {
    margin-left: 58.33333%;
  }

  /* line 842, ../sass/bootstrap-original/_mixins.scss */
  .col-lg-offset-8 {
    margin-left: 66.66667%;
  }

  /* line 842, ../sass/bootstrap-original/_mixins.scss */
  .col-lg-offset-9 {
    margin-left: 75%;
  }

  /* line 842, ../sass/bootstrap-original/_mixins.scss */
  .col-lg-offset-10 {
    margin-left: 83.33333%;
  }

  /* line 842, ../sass/bootstrap-original/_mixins.scss */
  .col-lg-offset-11 {
    margin-left: 91.66667%;
  }

  /* line 842, ../sass/bootstrap-original/_mixins.scss */
  .col-lg-offset-12 {
    margin-left: 100%;
  }
}
/* line 6, ../sass/bootstrap-original/_tables.scss */
table {
  max-width: 100%;
  background-color: transparent;
}

/* line 10, ../sass/bootstrap-original/_tables.scss */
th {
  text-align: left;
}

/* line 17, ../sass/bootstrap-original/_tables.scss */
.table {
  width: 100%;
  margin-bottom: 20px;
}
/* line 26, ../sass/bootstrap-original/_tables.scss */
.table > thead > tr > th,
.table > thead > tr > td,
.table > tbody > tr > th,
.table > tbody > tr > td,
.table > tfoot > tr > th,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 20px;
  vertical-align: top;
  border-top: 1px solid rgba(51, 51, 51, 0.35);
}
/* line 35, ../sass/bootstrap-original/_tables.scss */
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid rgba(51, 51, 51, 0.35);
}
/* line 45, ../sass/bootstrap-original/_tables.scss */
.table > caption + thead > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > th,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
/* line 51, ../sass/bootstrap-original/_tables.scss */
.table > tbody + tbody {
  border-top: 2px solid rgba(51, 51, 51, 0.35);
}
/* line 56, ../sass/bootstrap-original/_tables.scss */
.table .table {
  background-color: white;
}

/* line 70, ../sass/bootstrap-original/_tables.scss */
.table-condensed > thead > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > th,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > th,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}

/* line 82, ../sass/bootstrap-original/_tables.scss */
.table-bordered {
  border: 1px solid rgba(51, 51, 51, 0.35);
}
/* line 89, ../sass/bootstrap-original/_tables.scss */
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > th,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > th,
.table-bordered > tfoot > tr > td {
  border: 1px solid rgba(51, 51, 51, 0.35);
}
/* line 96, ../sass/bootstrap-original/_tables.scss */
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}

/* line 110, ../sass/bootstrap-original/_tables.scss */
.table-striped > tbody > tr:nth-child(odd) > td,
.table-striped > tbody > tr:nth-child(odd) > th {
  background-color: #f9f9f9;
}

/* line 124, ../sass/bootstrap-original/_tables.scss */
.table-hover > tbody > tr:hover > td,
.table-hover > tbody > tr:hover > th {
  background-color: whitesmoke;
}

/* line 135, ../sass/bootstrap-original/_tables.scss */
table col[class*="col-"] {
  position: static;
  float: none;
  display: table-column;
}

/* line 143, ../sass/bootstrap-original/_tables.scss */
table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  float: none;
  display: table-cell;
}

/* line 451, ../sass/bootstrap-original/_mixins.scss */
.table > thead > tr > td.active,
.table > thead > tr > th.active, .table > thead > tr.active > td, .table > thead > tr.active > th,
.table > tbody > tr > td.active,
.table > tbody > tr > th.active,
.table > tbody > tr.active > td,
.table > tbody > tr.active > th,
.table > tfoot > tr > td.active,
.table > tfoot > tr > th.active,
.table > tfoot > tr.active > td,
.table > tfoot > tr.active > th {
  background-color: whitesmoke;
}

/* line 462, ../sass/bootstrap-original/_mixins.scss */
.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.active:hover > th {
  background-color: #e8e8e8;
}

/* line 451, ../sass/bootstrap-original/_mixins.scss */
.table > thead > tr > td.success,
.table > thead > tr > th.success, .table > thead > tr.success > td, .table > thead > tr.success > th,
.table > tbody > tr > td.success,
.table > tbody > tr > th.success,
.table > tbody > tr.success > td,
.table > tbody > tr.success > th,
.table > tfoot > tr > td.success,
.table > tfoot > tr > th.success,
.table > tfoot > tr.success > td,
.table > tfoot > tr.success > th {
  background-color: #56bc76;
}

/* line 462, ../sass/bootstrap-original/_mixins.scss */
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover, .table-hover > tbody > tr.success:hover > td, .table-hover > tbody > tr.success:hover > th {
  background-color: #47b268;
}

/* line 451, ../sass/bootstrap-original/_mixins.scss */
.table > thead > tr > td.info,
.table > thead > tr > th.info, .table > thead > tr.info > td, .table > thead > tr.info > th,
.table > tbody > tr > td.info,
.table > tbody > tr > th.info,
.table > tbody > tr.info > td,
.table > tbody > tr.info > th,
.table > tfoot > tr > td.info,
.table > tfoot > tr > th.info,
.table > tfoot > tr.info > td,
.table > tfoot > tr.info > th {
  background-color: #618fb0;
}

/* line 462, ../sass/bootstrap-original/_mixins.scss */
.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.info:hover > th {
  background-color: #5383a5;
}

/* line 451, ../sass/bootstrap-original/_mixins.scss */
.table > thead > tr > td.warning,
.table > thead > tr > th.warning, .table > thead > tr.warning > td, .table > thead > tr.warning > th,
.table > tbody > tr > td.warning,
.table > tbody > tr > th.warning,
.table > tbody > tr.warning > td,
.table > tbody > tr.warning > th,
.table > tfoot > tr > td.warning,
.table > tfoot > tr > th.warning,
.table > tfoot > tr.warning > td,
.table > tfoot > tr.warning > th {
  background-color: #eac85e;
}

/* line 462, ../sass/bootstrap-original/_mixins.scss */
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover, .table-hover > tbody > tr.warning:hover > td, .table-hover > tbody > tr.warning:hover > th {
  background-color: #e7c047;
}

/* line 451, ../sass/bootstrap-original/_mixins.scss */
.table > thead > tr > td.danger,
.table > thead > tr > th.danger, .table > thead > tr.danger > td, .table > thead > tr.danger > th,
.table > tbody > tr > td.danger,
.table > tbody > tr > th.danger,
.table > tbody > tr.danger > td,
.table > tbody > tr.danger > th,
.table > tfoot > tr > td.danger,
.table > tfoot > tr > th.danger,
.table > tfoot > tr.danger > td,
.table > tfoot > tr.danger > th {
  background-color: #e5603b;
}

/* line 462, ../sass/bootstrap-original/_mixins.scss */
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover, .table-hover > tbody > tr.danger:hover > td, .table-hover > tbody > tr.danger:hover > th {
  background-color: #e24e24;
}

@media (max-width: 767px) {
  /* line 172, ../sass/bootstrap-original/_tables.scss */
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    overflow-x: scroll;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid rgba(51, 51, 51, 0.35);
    -webkit-overflow-scrolling: touch;
  }
  /* line 182, ../sass/bootstrap-original/_tables.scss */
  .table-responsive > .table {
    margin-bottom: 0;
  }
  /* line 191, ../sass/bootstrap-original/_tables.scss */
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  /* line 199, ../sass/bootstrap-original/_tables.scss */
  .table-responsive > .table-bordered {
    border: 0;
  }
  /* line 208, ../sass/bootstrap-original/_tables.scss */
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  /* line 212, ../sass/bootstrap-original/_tables.scss */
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  /* line 225, ../sass/bootstrap-original/_tables.scss */
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}
/* line 10, ../sass/bootstrap-original/_forms.scss */
fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0;
}

/* line 20, ../sass/bootstrap-original/_forms.scss */
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 19.5px;
  line-height: inherit;
  color: white;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}

/* line 32, ../sass/bootstrap-original/_forms.scss */
label {
  display: inline-block;
  margin-bottom: 5px;
  font-weight: bold;
}

/* line 46, ../sass/bootstrap-original/_forms.scss */
input[type="search"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 52, ../sass/bootstrap-original/_forms.scss */
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  /* IE8-9 */
  line-height: normal;
}

/* line 59, ../sass/bootstrap-original/_forms.scss */
input[type="file"] {
  display: block;
}

/* line 64, ../sass/bootstrap-original/_forms.scss */
input[type="range"] {
  display: block;
  width: 100%;
}

/* line 71, ../sass/bootstrap-original/_forms.scss */
select[multiple],
select[size] {
  height: auto;
}

/* line 78, ../sass/bootstrap-original/_forms.scss */
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;
}

/* line 83, ../sass/bootstrap-original/_forms.scss */
output {
  display: block;
  padding-top: 5px;
  font-size: 13px;
  line-height: 20px;
  color: #666666;
}

/* line 114, ../sass/bootstrap-original/_forms.scss */
.form-control {
  display: block;
  width: 100%;
  height: 30px;
  padding: 4px 12px;
  font-size: 13px;
  line-height: 20px;
  color: #666666;
  background-color: white;
  background-image: none;
  border: 1px solid #888888;
  border-radius: 1px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
/* line 909, ../sass/bootstrap-original/_mixins.scss */
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
/* line 57, ../sass/bootstrap-original/_mixins.scss */
.form-control:-moz-placeholder {
  color: #999999;
}
/* line 58, ../sass/bootstrap-original/_mixins.scss */
.form-control::-moz-placeholder {
  color: #999999;
  opacity: 1;
}
/* line 60, ../sass/bootstrap-original/_mixins.scss */
.form-control:-ms-input-placeholder {
  color: #999999;
}
/* line 61, ../sass/bootstrap-original/_mixins.scss */
.form-control::-webkit-input-placeholder {
  color: #999999;
}
/* line 141, ../sass/bootstrap-original/_forms.scss */
.form-control[disabled], textarea[disabled],
input[type="text"][disabled],
input[type="password"][disabled],
input[type="datetime"][disabled],
input[type="datetime-local"][disabled],
input[type="date"][disabled],
input[type="month"][disabled],
input[type="time"][disabled],
input[type="week"][disabled],
input[type="number"][disabled],
input[type="email"][disabled],
input[type="url"][disabled],
input[type="search"][disabled],
input[type="tel"][disabled],
input[type="color"][disabled],
.uneditable-input[disabled], .form-control[readonly], fieldset[disabled] .form-control {
  cursor: not-allowed;
  background-color: #eeeeee;
  opacity: 1;
}

/* line 151, ../sass/bootstrap-original/_forms.scss */
textarea.form-control {
  height: auto;
}

/* line 159, ../sass/bootstrap-original/_forms.scss */
input[type="date"] {
  line-height: 30px;
}

/* line 169, ../sass/bootstrap-original/_forms.scss */
.form-group {
  margin-bottom: 15px;
}

/* line 179, ../sass/bootstrap-original/_forms.scss */
.radio,
.checkbox {
  display: block;
  min-height: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 20px;
}
/* line 185, ../sass/bootstrap-original/_forms.scss */
.radio label,
.checkbox label {
  display: inline;
  font-weight: normal;
  cursor: pointer;
}

/* line 194, ../sass/bootstrap-original/_forms.scss */
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  float: left;
  margin-left: -20px;
}

/* line 199, ../sass/bootstrap-original/_forms.scss */
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}

/* line 205, ../sass/bootstrap-original/_forms.scss */
.radio-inline,
.checkbox-inline {
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer;
}

/* line 214, ../sass/bootstrap-original/_forms.scss */
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}

/* line 229, ../sass/bootstrap-original/_forms.scss */
input[type="radio"][disabled], fieldset[disabled] input[type="radio"],
input[type="checkbox"][disabled], fieldset[disabled]
input[type="checkbox"],
.radio[disabled], fieldset[disabled]
.radio,
.radio-inline[disabled], fieldset[disabled]
.radio-inline,
.checkbox[disabled], fieldset[disabled]
.checkbox,
.checkbox-inline[disabled], fieldset[disabled]
.checkbox-inline {
  cursor: not-allowed;
}

/* line 924, ../sass/bootstrap-original/_mixins.scss */
.input-sm, .input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  height: 26px;
  padding: 2px 10px;
  font-size: 11.05px;
  line-height: 1.9;
  border-radius: 0;
}

/* line 932, ../sass/bootstrap-original/_mixins.scss */
select.input-sm, .input-group-sm > select.form-control,
.input-group-sm > select.input-group-addon,
.input-group-sm > .input-group-btn > select.btn {
  height: 26px;
  line-height: 26px;
}

/* line 938, ../sass/bootstrap-original/_mixins.scss */
textarea.input-sm, .input-group-sm > textarea.form-control,
.input-group-sm > textarea.input-group-addon,
.input-group-sm > .input-group-btn > textarea.btn,
select[multiple].input-sm,
.input-group-sm > select[multiple].form-control,
.input-group-sm > select[multiple].input-group-addon,
.input-group-sm > .input-group-btn > select[multiple].btn {
  height: auto;
}

/* line 924, ../sass/bootstrap-original/_mixins.scss */
.input-lg, .input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  height: 40px;
  padding: 8px 18px;
  font-size: 16.25px;
  line-height: 1.33;
  border-radius: 1px;
}

/* line 932, ../sass/bootstrap-original/_mixins.scss */
select.input-lg, .input-group-lg > select.form-control,
.input-group-lg > select.input-group-addon,
.input-group-lg > .input-group-btn > select.btn {
  height: 40px;
  line-height: 40px;
}

/* line 938, ../sass/bootstrap-original/_mixins.scss */
textarea.input-lg, .input-group-lg > textarea.form-control,
.input-group-lg > textarea.input-group-addon,
.input-group-lg > .input-group-btn > textarea.btn,
select[multiple].input-lg,
.input-group-lg > select[multiple].form-control,
.input-group-lg > select[multiple].input-group-addon,
.input-group-lg > .input-group-btn > select[multiple].btn {
  height: auto;
}

/* line 249, ../sass/bootstrap-original/_forms.scss */
.has-feedback {
  position: relative;
}
/* line 254, ../sass/bootstrap-original/_forms.scss */
.has-feedback .form-control {
  padding-right: 37.5px;
}
/* line 259, ../sass/bootstrap-original/_forms.scss */
.has-feedback .form-control-feedback {
  position: absolute;
  top: 25px;
  right: 0;
  display: block;
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
}

/* line 869, ../sass/bootstrap-original/_mixins.scss */
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline {
  color: #f8f8f8;
}
/* line 873, ../sass/bootstrap-original/_mixins.scss */
.has-success .form-control {
  border-color: #f8f8f8;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
/* line 876, ../sass/bootstrap-original/_mixins.scss */
.has-success .form-control:focus {
  border-color: #dfdfdf;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px white;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px white;
}
/* line 883, ../sass/bootstrap-original/_mixins.scss */
.has-success .input-group-addon {
  color: #f8f8f8;
  border-color: #f8f8f8;
  background-color: #56bc76;
}
/* line 889, ../sass/bootstrap-original/_mixins.scss */
.has-success .form-control-feedback {
  color: #f8f8f8;
}

/* line 869, ../sass/bootstrap-original/_mixins.scss */
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline {
  color: #f8f8f8;
}
/* line 873, ../sass/bootstrap-original/_mixins.scss */
.has-warning .form-control {
  border-color: #f8f8f8;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
/* line 876, ../sass/bootstrap-original/_mixins.scss */
.has-warning .form-control:focus {
  border-color: #dfdfdf;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px white;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px white;
}
/* line 883, ../sass/bootstrap-original/_mixins.scss */
.has-warning .input-group-addon {
  color: #f8f8f8;
  border-color: #f8f8f8;
  background-color: #eac85e;
}
/* line 889, ../sass/bootstrap-original/_mixins.scss */
.has-warning .form-control-feedback {
  color: #f8f8f8;
}

/* line 869, ../sass/bootstrap-original/_mixins.scss */
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline {
  color: #f8f8f8;
}
/* line 873, ../sass/bootstrap-original/_mixins.scss */
.has-error .form-control {
  border-color: #f8f8f8;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
/* line 876, ../sass/bootstrap-original/_mixins.scss */
.has-error .form-control:focus {
  border-color: #dfdfdf;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px white;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px white;
}
/* line 883, ../sass/bootstrap-original/_mixins.scss */
.has-error .input-group-addon {
  color: #f8f8f8;
  border-color: #f8f8f8;
  background-color: #e5603b;
}
/* line 889, ../sass/bootstrap-original/_mixins.scss */
.has-error .form-control-feedback {
  color: #f8f8f8;
}

/* line 288, ../sass/bootstrap-original/_forms.scss */
.form-control-static {
  margin-bottom: 0;
}

/* line 298, ../sass/bootstrap-original/_forms.scss */
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: white;
}

@media (min-width: 768px) {
  /* line 323, ../sass/bootstrap-original/_forms.scss */
  .form-inline .form-group, .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  /* line 330, ../sass/bootstrap-original/_forms.scss */
  .form-inline .form-control, .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  /* line 336, ../sass/bootstrap-original/_forms.scss */
  .form-inline .control-label, .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  /* line 345, ../sass/bootstrap-original/_forms.scss */
  .form-inline .radio, .navbar-form .radio,
  .form-inline .checkbox,
  .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    vertical-align: middle;
  }
  /* line 353, ../sass/bootstrap-original/_forms.scss */
  .form-inline .radio input[type="radio"], .navbar-form .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"],
  .navbar-form .checkbox input[type="checkbox"] {
    float: none;
    margin-left: 0;
  }
  /* line 362, ../sass/bootstrap-original/_forms.scss */
  .form-inline .has-feedback .form-control-feedback, .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}

/* line 381, ../sass/bootstrap-original/_forms.scss */
.form-horizontal .control-label,
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 5px;
}
/* line 389, ../sass/bootstrap-original/_forms.scss */
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 25px;
}
/* line 394, ../sass/bootstrap-original/_forms.scss */
.form-horizontal .form-group {
  margin-left: -15px;
  margin-right: -15px;
}
/* line 21, ../sass/bootstrap-original/_mixins.scss */
.form-horizontal .form-group:before, .form-horizontal .form-group:after {
  content: " ";
  display: table;
}
/* line 25, ../sass/bootstrap-original/_mixins.scss */
.form-horizontal .form-group:after {
  clear: both;
}
/* line 398, ../sass/bootstrap-original/_forms.scss */
.form-horizontal .form-control-static {
  padding-top: 5px;
}
@media (min-width: 768px) {
  /* line 404, ../sass/bootstrap-original/_forms.scss */
  .form-horizontal .control-label {
    text-align: right;
  }
}
/* line 413, ../sass/bootstrap-original/_forms.scss */
.form-horizontal .has-feedback .form-control-feedback {
  top: 0;
  right: 15px;
}

/* line 9, ../sass/bootstrap-original/_buttons.scss */
.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: 300;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 4px 12px;
  font-size: 13px;
  line-height: 20px;
  border-radius: 1px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
/* line 22, ../sass/bootstrap-original/_buttons.scss */
.btn:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
/* line 27, ../sass/bootstrap-original/_buttons.scss */
.btn:hover, .btn:focus {
  color: white;
  text-decoration: none;
}
/* line 33, ../sass/bootstrap-original/_buttons.scss */
.btn:active, .btn.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
/* line 41, ../sass/bootstrap-original/_buttons.scss */
.btn.disabled, .pager .disabled button, .btn[disabled], fieldset[disabled] .btn {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 53, ../sass/bootstrap-original/_buttons.scss */
.btn-default {
  color: white;
  background-color: #666666;
  border-color: rgba(0, 0, 0, 0.15);
}
/* line 510, ../sass/bootstrap-original/_mixins.scss */
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active {
  color: white;
  background-color: #525252;
  border-color: rgba(0, 0, 0, 0.15);
}
/* line 515, ../sass/bootstrap-original/_mixins.scss */
.open .btn-default.dropdown-toggle {
  color: white;
  background-color: #525252;
  border-color: rgba(0, 0, 0, 0.15);
}
/* line 521, ../sass/bootstrap-original/_mixins.scss */
.btn-default:active, .btn-default.active {
  background-image: none;
}
/* line 524, ../sass/bootstrap-original/_mixins.scss */
.open .btn-default.dropdown-toggle {
  background-image: none;
}
/* line 534, ../sass/bootstrap-original/_mixins.scss */
.btn-default.disabled, .btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled:active, .btn-default.disabled.active, .btn-default[disabled], .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled]:active, .btn-default[disabled].active, fieldset[disabled] .btn-default, fieldset[disabled] .btn-default:hover, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default:active, fieldset[disabled] .btn-default.active {
  background-color: #666666;
  border-color: rgba(0, 0, 0, 0.15);
}
/* line 540, ../sass/bootstrap-original/_mixins.scss */
.btn-default .badge {
  color: #666666;
  background-color: white;
}

/* line 56, ../sass/bootstrap-original/_buttons.scss */
.btn-primary {
  color: white;
  background-color: #618fb0;
  border-color: #5383a5;
}
/* line 510, ../sass/bootstrap-original/_mixins.scss */
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active {
  color: white;
  background-color: #4d7a9b;
  border-color: #3e627c;
}
/* line 515, ../sass/bootstrap-original/_mixins.scss */
.open .btn-primary.dropdown-toggle {
  color: white;
  background-color: #4d7a9b;
  border-color: #3e627c;
}
/* line 521, ../sass/bootstrap-original/_mixins.scss */
.btn-primary:active, .btn-primary.active {
  background-image: none;
}
/* line 524, ../sass/bootstrap-original/_mixins.scss */
.open .btn-primary.dropdown-toggle {
  background-image: none;
}
/* line 534, ../sass/bootstrap-original/_mixins.scss */
.btn-primary.disabled, .btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled:active, .btn-primary.disabled.active, .btn-primary[disabled], .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled]:active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary, fieldset[disabled] .btn-primary:hover, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:active, fieldset[disabled] .btn-primary.active {
  background-color: #618fb0;
  border-color: #5383a5;
}
/* line 540, ../sass/bootstrap-original/_mixins.scss */
.btn-primary .badge {
  color: #618fb0;
  background-color: white;
}

/* line 60, ../sass/bootstrap-original/_buttons.scss */
.btn-success {
  color: white;
  background-color: #56bc76;
  border-color: #47b268;
}
/* line 510, ../sass/bootstrap-original/_mixins.scss */
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active {
  color: white;
  background-color: #42a762;
  border-color: #35864f;
}
/* line 515, ../sass/bootstrap-original/_mixins.scss */
.open .btn-success.dropdown-toggle {
  color: white;
  background-color: #42a762;
  border-color: #35864f;
}
/* line 521, ../sass/bootstrap-original/_mixins.scss */
.btn-success:active, .btn-success.active {
  background-image: none;
}
/* line 524, ../sass/bootstrap-original/_mixins.scss */
.open .btn-success.dropdown-toggle {
  background-image: none;
}
/* line 534, ../sass/bootstrap-original/_mixins.scss */
.btn-success.disabled, .btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled:active, .btn-success.disabled.active, .btn-success[disabled], .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled]:active, .btn-success[disabled].active, fieldset[disabled] .btn-success, fieldset[disabled] .btn-success:hover, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success:active, fieldset[disabled] .btn-success.active {
  background-color: #56bc76;
  border-color: #47b268;
}
/* line 540, ../sass/bootstrap-original/_mixins.scss */
.btn-success .badge {
  color: #56bc76;
  background-color: white;
}

/* line 64, ../sass/bootstrap-original/_buttons.scss */
.btn-info {
  color: white;
  background-color: #4ab0ce;
  border-color: #36a7c8;
}
/* line 510, ../sass/bootstrap-original/_mixins.scss */
.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active {
  color: white;
  background-color: #339dbc;
  border-color: #297f98;
}
/* line 515, ../sass/bootstrap-original/_mixins.scss */
.open .btn-info.dropdown-toggle {
  color: white;
  background-color: #339dbc;
  border-color: #297f98;
}
/* line 521, ../sass/bootstrap-original/_mixins.scss */
.btn-info:active, .btn-info.active {
  background-image: none;
}
/* line 524, ../sass/bootstrap-original/_mixins.scss */
.open .btn-info.dropdown-toggle {
  background-image: none;
}
/* line 534, ../sass/bootstrap-original/_mixins.scss */
.btn-info.disabled, .btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled:active, .btn-info.disabled.active, .btn-info[disabled], .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled]:active, .btn-info[disabled].active, fieldset[disabled] .btn-info, fieldset[disabled] .btn-info:hover, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info:active, fieldset[disabled] .btn-info.active {
  background-color: #4ab0ce;
  border-color: #36a7c8;
}
/* line 540, ../sass/bootstrap-original/_mixins.scss */
.btn-info .badge {
  color: #4ab0ce;
  background-color: white;
}

/* line 68, ../sass/bootstrap-original/_buttons.scss */
.btn-warning {
  color: white;
  background-color: #eac85e;
  border-color: #e7c047;
}
/* line 510, ../sass/bootstrap-original/_mixins.scss */
.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active {
  color: white;
  background-color: #e5bc3a;
  border-color: #d5a81c;
}
/* line 515, ../sass/bootstrap-original/_mixins.scss */
.open .btn-warning.dropdown-toggle {
  color: white;
  background-color: #e5bc3a;
  border-color: #d5a81c;
}
/* line 521, ../sass/bootstrap-original/_mixins.scss */
.btn-warning:active, .btn-warning.active {
  background-image: none;
}
/* line 524, ../sass/bootstrap-original/_mixins.scss */
.open .btn-warning.dropdown-toggle {
  background-image: none;
}
/* line 534, ../sass/bootstrap-original/_mixins.scss */
.btn-warning.disabled, .btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled:active, .btn-warning.disabled.active, .btn-warning[disabled], .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled]:active, .btn-warning[disabled].active, fieldset[disabled] .btn-warning, fieldset[disabled] .btn-warning:hover, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning:active, fieldset[disabled] .btn-warning.active {
  background-color: #eac85e;
  border-color: #e7c047;
}
/* line 540, ../sass/bootstrap-original/_mixins.scss */
.btn-warning .badge {
  color: #eac85e;
  background-color: white;
}

/* line 72, ../sass/bootstrap-original/_buttons.scss */
.btn-danger {
  color: white;
  background-color: #e5603b;
  border-color: #e24e24;
}
/* line 510, ../sass/bootstrap-original/_mixins.scss */
.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active {
  color: white;
  background-color: #da461d;
  border-color: #b23918;
}
/* line 515, ../sass/bootstrap-original/_mixins.scss */
.open .btn-danger.dropdown-toggle {
  color: white;
  background-color: #da461d;
  border-color: #b23918;
}
/* line 521, ../sass/bootstrap-original/_mixins.scss */
.btn-danger:active, .btn-danger.active {
  background-image: none;
}
/* line 524, ../sass/bootstrap-original/_mixins.scss */
.open .btn-danger.dropdown-toggle {
  background-image: none;
}
/* line 534, ../sass/bootstrap-original/_mixins.scss */
.btn-danger.disabled, .btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled:active, .btn-danger.disabled.active, .btn-danger[disabled], .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled]:active, .btn-danger[disabled].active, fieldset[disabled] .btn-danger, fieldset[disabled] .btn-danger:hover, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger:active, fieldset[disabled] .btn-danger.active {
  background-color: #e5603b;
  border-color: #e24e24;
}
/* line 540, ../sass/bootstrap-original/_mixins.scss */
.btn-danger .badge {
  color: #e5603b;
  background-color: white;
}

/* line 81, ../sass/bootstrap-original/_buttons.scss */
.btn-link {
  color: #9bd0f6;
  font-weight: normal;
  cursor: pointer;
  border-radius: 0;
}
/* line 90, ../sass/bootstrap-original/_buttons.scss */
.btn-link, .btn-link:active, .btn-link[disabled], fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 97, ../sass/bootstrap-original/_buttons.scss */
.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {
  border-color: transparent;
}
/* line 101, ../sass/bootstrap-original/_buttons.scss */
.btn-link:hover, .btn-link:focus {
  color: #54aff0;
  text-decoration: underline;
  background-color: transparent;
}
/* line 109, ../sass/bootstrap-original/_buttons.scss */
.btn-link[disabled]:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:hover, fieldset[disabled] .btn-link:focus {
  color: #999999;
  text-decoration: none;
}

/* line 120, ../sass/bootstrap-original/_buttons.scss */
.btn-lg, .btn-group-lg > .btn {
  padding: 8px 18px;
  font-size: 16.25px;
  line-height: 1.33;
  border-radius: 1px;
}

/* line 124, ../sass/bootstrap-original/_buttons.scss */
.btn-sm, .btn-group-sm > .btn {
  padding: 2px 10px;
  font-size: 11.05px;
  line-height: 1.9;
  border-radius: 0;
}

/* line 128, ../sass/bootstrap-original/_buttons.scss */
.btn-xs, .btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 11.05px;
  line-height: 1.9;
  border-radius: 0;
}

/* line 136, ../sass/bootstrap-original/_buttons.scss */
.btn-block {
  display: block;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

/* line 144, ../sass/bootstrap-original/_buttons.scss */
.btn-block + .btn-block {
  margin-top: 5px;
}

/* line 152, ../sass/bootstrap-original/_buttons.scss */
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}

/* line 10, ../sass/bootstrap-original/_component-animations.scss */
.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
/* line 13, ../sass/bootstrap-original/_component-animations.scss */
.fade.in {
  opacity: 1;
}

/* line 18, ../sass/bootstrap-original/_component-animations.scss */
.collapse {
  display: none;
}
/* line 20, ../sass/bootstrap-original/_component-animations.scss */
.collapse.in {
  display: block;
}

/* line 24, ../sass/bootstrap-original/_component-animations.scss */
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
  transition: height 0.35s ease;
}

@font-face {
  font-family: 'Glyphicons Halflings';
  src: url("fonts/glyphicons/glyphicons-halflings-regular.eot");
  src: url("fonts/glyphicons/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("fonts/glyphicons/glyphicons-halflings-regular.woff") format("woff"), url("fonts/glyphicons/glyphicons-halflings-regular.ttf") format("truetype"), url("fonts/glyphicons/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg");
}

/* line 21, ../sass/bootstrap-original/_glyphicons.scss */
.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;
}

/* line 34, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-asterisk:before {
  content: "\2a";
}

/* line 35, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-plus:before {
  content: "\2b";
}

/* line 36, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-euro:before {
  content: "\20ac";
}

/* line 37, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-minus:before {
  content: "\2212";
}

/* line 38, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-cloud:before {
  content: "\2601";
}

/* line 39, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-envelope:before {
  content: "\2709";
}

/* line 40, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-pencil:before {
  content: "\270f";
}

/* line 41, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-glass:before {
  content: "\e001";
}

/* line 42, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-music:before {
  content: "\e002";
}

/* line 43, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-search:before {
  content: "\e003";
}

/* line 44, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-heart:before {
  content: "\e005";
}

/* line 45, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-star:before {
  content: "\e006";
}

/* line 46, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-star-empty:before {
  content: "\e007";
}

/* line 47, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-user:before {
  content: "\e008";
}

/* line 48, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-film:before {
  content: "\e009";
}

/* line 49, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-th-large:before {
  content: "\e010";
}

/* line 50, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-th:before {
  content: "\e011";
}

/* line 51, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-th-list:before {
  content: "\e012";
}

/* line 52, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-ok:before {
  content: "\e013";
}

/* line 53, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-remove:before {
  content: "\e014";
}

/* line 54, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-zoom-in:before {
  content: "\e015";
}

/* line 55, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-zoom-out:before {
  content: "\e016";
}

/* line 56, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-off:before {
  content: "\e017";
}

/* line 57, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-signal:before {
  content: "\e018";
}

/* line 58, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-cog:before {
  content: "\e019";
}

/* line 59, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-trash:before {
  content: "\e020";
}

/* line 60, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-home:before {
  content: "\e021";
}

/* line 61, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-file:before {
  content: "\e022";
}

/* line 62, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-time:before {
  content: "\e023";
}

/* line 63, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-road:before {
  content: "\e024";
}

/* line 64, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-download-alt:before {
  content: "\e025";
}

/* line 65, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-download:before {
  content: "\e026";
}

/* line 66, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-upload:before {
  content: "\e027";
}

/* line 67, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-inbox:before {
  content: "\e028";
}

/* line 68, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-play-circle:before {
  content: "\e029";
}

/* line 69, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-repeat:before {
  content: "\e030";
}

/* line 70, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-refresh:before {
  content: "\e031";
}

/* line 71, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-list-alt:before {
  content: "\e032";
}

/* line 72, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-lock:before {
  content: "\e033";
}

/* line 73, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-flag:before {
  content: "\e034";
}

/* line 74, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-headphones:before {
  content: "\e035";
}

/* line 75, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-volume-off:before {
  content: "\e036";
}

/* line 76, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-volume-down:before {
  content: "\e037";
}

/* line 77, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-volume-up:before {
  content: "\e038";
}

/* line 78, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-qrcode:before {
  content: "\e039";
}

/* line 79, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-barcode:before {
  content: "\e040";
}

/* line 80, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-tag:before {
  content: "\e041";
}

/* line 81, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-tags:before {
  content: "\e042";
}

/* line 82, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-book:before {
  content: "\e043";
}

/* line 83, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-bookmark:before {
  content: "\e044";
}

/* line 84, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-print:before {
  content: "\e045";
}

/* line 85, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-camera:before {
  content: "\e046";
}

/* line 86, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-font:before {
  content: "\e047";
}

/* line 87, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-bold:before {
  content: "\e048";
}

/* line 88, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-italic:before {
  content: "\e049";
}

/* line 89, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-text-height:before {
  content: "\e050";
}

/* line 90, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-text-width:before {
  content: "\e051";
}

/* line 91, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-align-left:before {
  content: "\e052";
}

/* line 92, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-align-center:before {
  content: "\e053";
}

/* line 93, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-align-right:before {
  content: "\e054";
}

/* line 94, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-align-justify:before {
  content: "\e055";
}

/* line 95, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-list:before {
  content: "\e056";
}

/* line 96, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-indent-left:before {
  content: "\e057";
}

/* line 97, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-indent-right:before {
  content: "\e058";
}

/* line 98, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-facetime-video:before {
  content: "\e059";
}

/* line 99, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-picture:before {
  content: "\e060";
}

/* line 100, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-map-marker:before {
  content: "\e062";
}

/* line 101, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-adjust:before {
  content: "\e063";
}

/* line 102, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-tint:before {
  content: "\e064";
}

/* line 103, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-edit:before {
  content: "\e065";
}

/* line 104, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-share:before {
  content: "\e066";
}

/* line 105, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-check:before {
  content: "\e067";
}

/* line 106, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-move:before {
  content: "\e068";
}

/* line 107, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-step-backward:before {
  content: "\e069";
}

/* line 108, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-fast-backward:before {
  content: "\e070";
}

/* line 109, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-backward:before {
  content: "\e071";
}

/* line 110, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-play:before {
  content: "\e072";
}

/* line 111, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-pause:before {
  content: "\e073";
}

/* line 112, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-stop:before {
  content: "\e074";
}

/* line 113, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-forward:before {
  content: "\e075";
}

/* line 114, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-fast-forward:before {
  content: "\e076";
}

/* line 115, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-step-forward:before {
  content: "\e077";
}

/* line 116, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-eject:before {
  content: "\e078";
}

/* line 117, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-chevron-left:before {
  content: "\e079";
}

/* line 118, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-chevron-right:before {
  content: "\e080";
}

/* line 119, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-plus-sign:before {
  content: "\e081";
}

/* line 120, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-minus-sign:before {
  content: "\e082";
}

/* line 121, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-remove-sign:before {
  content: "\e083";
}

/* line 122, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-ok-sign:before {
  content: "\e084";
}

/* line 123, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-question-sign:before {
  content: "\e085";
}

/* line 124, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-info-sign:before {
  content: "\e086";
}

/* line 125, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-screenshot:before {
  content: "\e087";
}

/* line 126, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-remove-circle:before {
  content: "\e088";
}

/* line 127, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-ok-circle:before {
  content: "\e089";
}

/* line 128, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-ban-circle:before {
  content: "\e090";
}

/* line 129, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-arrow-left:before {
  content: "\e091";
}

/* line 130, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-arrow-right:before {
  content: "\e092";
}

/* line 131, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-arrow-up:before {
  content: "\e093";
}

/* line 132, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-arrow-down:before {
  content: "\e094";
}

/* line 133, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-share-alt:before {
  content: "\e095";
}

/* line 134, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-resize-full:before {
  content: "\e096";
}

/* line 135, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-resize-small:before {
  content: "\e097";
}

/* line 136, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-exclamation-sign:before {
  content: "\e101";
}

/* line 137, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-gift:before {
  content: "\e102";
}

/* line 138, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-leaf:before {
  content: "\e103";
}

/* line 139, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-fire:before {
  content: "\e104";
}

/* line 140, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-eye-open:before {
  content: "\e105";
}

/* line 141, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-eye-close:before {
  content: "\e106";
}

/* line 142, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-warning-sign:before {
  content: "\e107";
}

/* line 143, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-plane:before {
  content: "\e108";
}

/* line 144, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-calendar:before {
  content: "\e109";
}

/* line 145, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-random:before {
  content: "\e110";
}

/* line 146, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-comment:before {
  content: "\e111";
}

/* line 147, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-magnet:before {
  content: "\e112";
}

/* line 148, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-chevron-up:before {
  content: "\e113";
}

/* line 149, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-chevron-down:before {
  content: "\e114";
}

/* line 150, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-retweet:before {
  content: "\e115";
}

/* line 151, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-shopping-cart:before {
  content: "\e116";
}

/* line 152, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-folder-close:before {
  content: "\e117";
}

/* line 153, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-folder-open:before {
  content: "\e118";
}

/* line 154, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-resize-vertical:before {
  content: "\e119";
}

/* line 155, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-resize-horizontal:before {
  content: "\e120";
}

/* line 156, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-hdd:before {
  content: "\e121";
}

/* line 157, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-bullhorn:before {
  content: "\e122";
}

/* line 158, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-bell:before {
  content: "\e123";
}

/* line 159, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-certificate:before {
  content: "\e124";
}

/* line 160, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-thumbs-up:before {
  content: "\e125";
}

/* line 161, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-thumbs-down:before {
  content: "\e126";
}

/* line 162, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-hand-right:before {
  content: "\e127";
}

/* line 163, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-hand-left:before {
  content: "\e128";
}

/* line 164, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-hand-up:before {
  content: "\e129";
}

/* line 165, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-hand-down:before {
  content: "\e130";
}

/* line 166, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-circle-arrow-right:before {
  content: "\e131";
}

/* line 167, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-circle-arrow-left:before {
  content: "\e132";
}

/* line 168, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-circle-arrow-up:before {
  content: "\e133";
}

/* line 169, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-circle-arrow-down:before {
  content: "\e134";
}

/* line 170, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-globe:before {
  content: "\e135";
}

/* line 171, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-wrench:before {
  content: "\e136";
}

/* line 172, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-tasks:before {
  content: "\e137";
}

/* line 173, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-filter:before {
  content: "\e138";
}

/* line 174, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-briefcase:before {
  content: "\e139";
}

/* line 175, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-fullscreen:before {
  content: "\e140";
}

/* line 176, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-dashboard:before {
  content: "\e141";
}

/* line 177, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-paperclip:before {
  content: "\e142";
}

/* line 178, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-heart-empty:before {
  content: "\e143";
}

/* line 179, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-link:before {
  content: "\e144";
}

/* line 180, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-phone:before {
  content: "\e145";
}

/* line 181, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-pushpin:before {
  content: "\e146";
}

/* line 182, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-usd:before {
  content: "\e148";
}

/* line 183, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-gbp:before {
  content: "\e149";
}

/* line 184, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-sort:before {
  content: "\e150";
}

/* line 185, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}

/* line 186, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}

/* line 187, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-sort-by-order:before {
  content: "\e153";
}

/* line 188, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}

/* line 189, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-sort-by-attributes:before {
  content: "\e155";
}

/* line 190, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}

/* line 191, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-unchecked:before {
  content: "\e157";
}

/* line 192, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-expand:before {
  content: "\e158";
}

/* line 193, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-collapse-down:before {
  content: "\e159";
}

/* line 194, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-collapse-up:before {
  content: "\e160";
}

/* line 195, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-log-in:before {
  content: "\e161";
}

/* line 196, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-flash:before {
  content: "\e162";
}

/* line 197, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-log-out:before {
  content: "\e163";
}

/* line 198, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-new-window:before {
  content: "\e164";
}

/* line 199, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-record:before {
  content: "\e165";
}

/* line 200, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-save:before {
  content: "\e166";
}

/* line 201, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-open:before {
  content: "\e167";
}

/* line 202, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-saved:before {
  content: "\e168";
}

/* line 203, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-import:before {
  content: "\e169";
}

/* line 204, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-export:before {
  content: "\e170";
}

/* line 205, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-send:before {
  content: "\e171";
}

/* line 206, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-floppy-disk:before {
  content: "\e172";
}

/* line 207, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-floppy-saved:before {
  content: "\e173";
}

/* line 208, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-floppy-remove:before {
  content: "\e174";
}

/* line 209, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-floppy-save:before {
  content: "\e175";
}

/* line 210, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-floppy-open:before {
  content: "\e176";
}

/* line 211, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-credit-card:before {
  content: "\e177";
}

/* line 212, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-transfer:before {
  content: "\e178";
}

/* line 213, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-cutlery:before {
  content: "\e179";
}

/* line 214, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-header:before {
  content: "\e180";
}

/* line 215, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-compressed:before {
  content: "\e181";
}

/* line 216, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-earphone:before {
  content: "\e182";
}

/* line 217, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-phone-alt:before {
  content: "\e183";
}

/* line 218, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-tower:before {
  content: "\e184";
}

/* line 219, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-stats:before {
  content: "\e185";
}

/* line 220, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-sd-video:before {
  content: "\e186";
}

/* line 221, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-hd-video:before {
  content: "\e187";
}

/* line 222, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-subtitles:before {
  content: "\e188";
}

/* line 223, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-sound-stereo:before {
  content: "\e189";
}

/* line 224, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-sound-dolby:before {
  content: "\e190";
}

/* line 225, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-sound-5-1:before {
  content: "\e191";
}

/* line 226, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-sound-6-1:before {
  content: "\e192";
}

/* line 227, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-sound-7-1:before {
  content: "\e193";
}

/* line 228, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-copyright-mark:before {
  content: "\e194";
}

/* line 229, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-registration-mark:before {
  content: "\e195";
}

/* line 230, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-cloud-download:before {
  content: "\e197";
}

/* line 231, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-cloud-upload:before {
  content: "\e198";
}

/* line 232, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-tree-conifer:before {
  content: "\e199";
}

/* line 233, ../sass/bootstrap-original/_glyphicons.scss */
.glyphicon-tree-deciduous:before {
  content: "\e200";
}

/* line 7, ../sass/bootstrap-original/_dropdowns.scss */
.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;
}

/* line 19, ../sass/bootstrap-original/_dropdowns.scss */
.dropdown {
  position: relative;
}

/* line 24, ../sass/bootstrap-original/_dropdowns.scss */
.dropdown-toggle:focus {
  outline: 0;
}

/* line 29, ../sass/bootstrap-original/_dropdowns.scss */
.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: 13px;
  background-color: white;
  border: 1px solid #cccccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 1px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}
/* line 51, ../sass/bootstrap-original/_dropdowns.scss */
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
/* line 57, ../sass/bootstrap-original/_dropdowns.scss */
.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
/* line 62, ../sass/bootstrap-original/_dropdowns.scss */
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 20px;
  color: #666666;
  white-space: nowrap;
}

/* line 76, ../sass/bootstrap-original/_dropdowns.scss */
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
  text-decoration: none;
  color: white;
  background-color: #618fb0;
}

/* line 87, ../sass/bootstrap-original/_dropdowns.scss */
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
  color: white;
  text-decoration: none;
  outline: 0;
  background-color: #618fb0;
}

/* line 102, ../sass/bootstrap-original/_dropdowns.scss */
.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
  color: #999999;
}

/* line 109, ../sass/bootstrap-original/_dropdowns.scss */
.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;
}

/* line 121, ../sass/bootstrap-original/_dropdowns.scss */
.open > .dropdown-menu {
  display: block;
}
/* line 126, ../sass/bootstrap-original/_dropdowns.scss */
.open > a {
  outline: 0;
}

/* line 135, ../sass/bootstrap-original/_dropdowns.scss */
.dropdown-menu-right {
  left: auto;
  right: 0;
}

/* line 145, ../sass/bootstrap-original/_dropdowns.scss */
.dropdown-menu-left {
  left: 0;
  right: auto;
}

/* line 151, ../sass/bootstrap-original/_dropdowns.scss */
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 11.05px;
  line-height: 20px;
  color: #999999;
}

/* line 160, ../sass/bootstrap-original/_dropdowns.scss */
.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990;
}

/* line 170, ../sass/bootstrap-original/_dropdowns.scss */
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}

/* line 183, ../sass/bootstrap-original/_dropdowns.scss */
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px solid;
  content: "";
}
/* line 189, ../sass/bootstrap-original/_dropdowns.scss */
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px;
}

@media (min-width: 768px) {
  /* line 203, ../sass/bootstrap-original/_dropdowns.scss */
  .navbar-right .dropdown-menu {
    right: 0;
    left: auto;
  }
  /* line 208, ../sass/bootstrap-original/_dropdowns.scss */
  .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto;
  }
}
/* line 7, ../sass/bootstrap-original/_button-groups.scss */
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
/* line 11, ../sass/bootstrap-original/_button-groups.scss */
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  float: left;
}
/* line 18, ../sass/bootstrap-original/_button-groups.scss */
.btn-group > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
.btn-group-vertical > .btn:hover,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 2;
}
/* line 21, ../sass/bootstrap-original/_button-groups.scss */
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus {
  outline: none;
}

/* line 33, ../sass/bootstrap-original/_button-groups.scss */
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}

/* line 39, ../sass/bootstrap-original/_button-groups.scss */
.btn-toolbar {
  margin-left: -5px;
}
/* line 21, ../sass/bootstrap-original/_mixins.scss */
.btn-toolbar:before, .btn-toolbar:after {
  content: " ";
  display: table;
}
/* line 25, ../sass/bootstrap-original/_mixins.scss */
.btn-toolbar:after {
  clear: both;
}
/* line 44, ../sass/bootstrap-original/_button-groups.scss */
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left;
}
/* line 49, ../sass/bootstrap-original/_button-groups.scss */
.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
  margin-left: 5px;
}

/* line 54, ../sass/bootstrap-original/_button-groups.scss */
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}

/* line 59, ../sass/bootstrap-original/_button-groups.scss */
.btn-group > .btn:first-child {
  margin-left: 0;
}
/* line 61, ../sass/bootstrap-original/_button-groups.scss */
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

/* line 67, ../sass/bootstrap-original/_button-groups.scss */
.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;
}

/* line 72, ../sass/bootstrap-original/_button-groups.scss */
.btn-group > .btn-group {
  float: left;
}

/* line 75, ../sass/bootstrap-original/_button-groups.scss */
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}

/* line 80, ../sass/bootstrap-original/_button-groups.scss */
.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;
}

/* line 84, ../sass/bootstrap-original/_button-groups.scss */
.btn-group > .btn-group:last-child > .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

/* line 90, ../sass/bootstrap-original/_button-groups.scss */
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}

/* line 108, ../sass/bootstrap-original/_button-groups.scss */
.btn-group > .btn + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
}

/* line 112, ../sass/bootstrap-original/_button-groups.scss */
.btn-group > .btn-lg + .dropdown-toggle, .btn-group-lg.btn-group > .btn + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
}

/* line 119, ../sass/bootstrap-original/_button-groups.scss */
.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
/* line 123, ../sass/bootstrap-original/_button-groups.scss */
.btn-group.open .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 130, ../sass/bootstrap-original/_button-groups.scss */
.btn .caret {
  margin-left: 0;
}

/* line 134, ../sass/bootstrap-original/_button-groups.scss */
.btn-lg .caret, .btn-group-lg > .btn .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}

/* line 139, ../sass/bootstrap-original/_button-groups.scss */
.dropup .btn-lg .caret, .dropup .btn-group-lg > .btn .caret {
  border-width: 0 5px 5px;
}

/* line 150, ../sass/bootstrap-original/_button-groups.scss */
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}
/* line 21, ../sass/bootstrap-original/_mixins.scss */
.btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after {
  content: " ";
  display: table;
}
/* line 25, ../sass/bootstrap-original/_mixins.scss */
.btn-group-vertical > .btn-group:after {
  clear: both;
}
/* line 160, ../sass/bootstrap-original/_button-groups.scss */
.btn-group-vertical > .btn-group > .btn {
  float: none;
}
/* line 168, ../sass/bootstrap-original/_button-groups.scss */
.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;
}

/* line 175, ../sass/bootstrap-original/_button-groups.scss */
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
/* line 178, ../sass/bootstrap-original/_button-groups.scss */
.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-right-radius: 1px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
/* line 182, ../sass/bootstrap-original/_button-groups.scss */
.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-bottom-left-radius: 1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

/* line 187, ../sass/bootstrap-original/_button-groups.scss */
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}

/* line 192, ../sass/bootstrap-original/_button-groups.scss */
.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;
}

/* line 196, ../sass/bootstrap-original/_button-groups.scss */
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

/* line 205, ../sass/bootstrap-original/_button-groups.scss */
.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
/* line 211, ../sass/bootstrap-original/_button-groups.scss */
.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
  float: none;
  display: table-cell;
  width: 1%;
}
/* line 216, ../sass/bootstrap-original/_button-groups.scss */
.btn-group-justified > .btn-group .btn {
  width: 100%;
}

/* line 224, ../sass/bootstrap-original/_button-groups.scss */
[data-toggle="buttons"] > .btn > input[type="radio"],
[data-toggle="buttons"] > .btn > input[type="checkbox"] {
  display: none;
}

/* line 7, ../sass/bootstrap-original/_input-groups.scss */
.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}
/* line 13, ../sass/bootstrap-original/_input-groups.scss */
.input-group[class*="col-"] {
  float: none;
  padding-left: 0;
  padding-right: 0;
}
/* line 19, ../sass/bootstrap-original/_input-groups.scss */
.input-group .form-control {
  float: left;
  width: 100%;
  margin-bottom: 0;
}

/* line 47, ../sass/bootstrap-original/_input-groups.scss */
.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell;
}
/* line 50, ../sass/bootstrap-original/_input-groups.scss */
.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;
}

/* line 56, ../sass/bootstrap-original/_input-groups.scss */
.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}

/* line 64, ../sass/bootstrap-original/_input-groups.scss */
.input-group-addon {
  padding: 4px 12px;
  font-size: 13px;
  font-weight: normal;
  line-height: 1;
  color: #666666;
  text-align: center;
  background-color: #eeeeee;
  border: 1px solid #888888;
  border-radius: 1px;
}
/* line 76, ../sass/bootstrap-original/_input-groups.scss */
.input-group-addon.input-sm,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .input-group-addon.btn {
  padding: 2px 10px;
  font-size: 11.05px;
  border-radius: 0;
}
/* line 81, ../sass/bootstrap-original/_input-groups.scss */
.input-group-addon.input-lg,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .input-group-addon.btn {
  padding: 8px 18px;
  font-size: 16.25px;
  border-radius: 1px;
}
/* line 89, ../sass/bootstrap-original/_input-groups.scss */
.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
  margin-top: 0;
}

/* line 101, ../sass/bootstrap-original/_input-groups.scss */
.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;
}

/* line 104, ../sass/bootstrap-original/_input-groups.scss */
.input-group-addon:first-child {
  border-right: 0;
}

/* line 113, ../sass/bootstrap-original/_input-groups.scss */
.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;
}

/* line 116, ../sass/bootstrap-original/_input-groups.scss */
.input-group-addon:last-child {
  border-left: 0;
}

/* line 122, ../sass/bootstrap-original/_input-groups.scss */
.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}
/* line 131, ../sass/bootstrap-original/_input-groups.scss */
.input-group-btn > .btn {
  position: relative;
}
/* line 133, ../sass/bootstrap-original/_input-groups.scss */
.input-group-btn > .btn + .btn {
  margin-left: -1px;
}
/* line 139, ../sass/bootstrap-original/_input-groups.scss */
.input-group-btn > .btn:hover, .input-group-btn > .btn:focus, .input-group-btn > .btn:active {
  z-index: 2;
}
/* line 147, ../sass/bootstrap-original/_input-groups.scss */
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
  margin-right: -1px;
}
/* line 153, ../sass/bootstrap-original/_input-groups.scss */
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
  margin-left: -1px;
}

/* line 9, ../sass/bootstrap-original/_navs.scss */
.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
/* line 21, ../sass/bootstrap-original/_mixins.scss */
.nav:before, .nav:after {
  content: " ";
  display: table;
}
/* line 25, ../sass/bootstrap-original/_mixins.scss */
.nav:after {
  clear: both;
}
/* line 15, ../sass/bootstrap-original/_navs.scss */
.nav > li {
  position: relative;
  display: block;
}
/* line 19, ../sass/bootstrap-original/_navs.scss */
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
/* line 24, ../sass/bootstrap-original/_navs.scss */
.nav > li > a:hover, .nav > li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
/* line 31, ../sass/bootstrap-original/_navs.scss */
.nav > li.disabled > a {
  color: #999999;
}
/* line 35, ../sass/bootstrap-original/_navs.scss */
.nav > li.disabled > a:hover, .nav > li.disabled > a:focus {
  color: #999999;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed;
}
/* line 48, ../sass/bootstrap-original/_navs.scss */
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
  background-color: #eeeeee;
  border-color: #9bd0f6;
}
/* line 59, ../sass/bootstrap-original/_navs.scss */
.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
/* line 66, ../sass/bootstrap-original/_navs.scss */
.nav > li > a > img {
  max-width: none;
}

/* line 76, ../sass/bootstrap-original/_navs.scss */
.nav-tabs {
  border-bottom: 1px solid #dddddd;
}
/* line 78, ../sass/bootstrap-original/_navs.scss */
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
/* line 84, ../sass/bootstrap-original/_navs.scss */
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 20px;
  border: 1px solid transparent;
  border-radius: 1px 1px 0 0;
}
/* line 89, ../sass/bootstrap-original/_navs.scss */
.nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #dddddd;
}
/* line 98, ../sass/bootstrap-original/_navs.scss */
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
  color: #666666;
  background-color: white;
  border: 1px solid #dddddd;
  border-bottom-color: transparent;
  cursor: default;
}

/* line 118, ../sass/bootstrap-original/_navs.scss */
.nav-pills > li {
  float: left;
}
/* line 122, ../sass/bootstrap-original/_navs.scss */
.nav-pills > li > a {
  border-radius: 1px;
}
/* line 125, ../sass/bootstrap-original/_navs.scss */
.nav-pills > li + li {
  margin-left: 2px;
}
/* line 133, ../sass/bootstrap-original/_navs.scss */
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
  color: white;
  background-color: #618fb0;
}

/* line 144, ../sass/bootstrap-original/_navs.scss */
.nav-stacked > li {
  float: none;
}
/* line 146, ../sass/bootstrap-original/_navs.scss */
.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}

/* line 160, ../sass/bootstrap-original/_navs.scss */
.nav-justified, .nav-tabs.nav-justified {
  width: 100%;
}
/* line 163, ../sass/bootstrap-original/_navs.scss */
.nav-justified > li, .nav-tabs.nav-justified > li {
  float: none;
}
/* line 165, ../sass/bootstrap-original/_navs.scss */
.nav-justified > li > a, .nav-tabs.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
/* line 171, ../sass/bootstrap-original/_navs.scss */
.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  /* line 177, ../sass/bootstrap-original/_navs.scss */
  .nav-justified > li, .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  /* line 180, ../sass/bootstrap-original/_navs.scss */
  .nav-justified > li > a, .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}

/* line 190, ../sass/bootstrap-original/_navs.scss */
.nav-tabs-justified, .nav-tabs.nav-justified {
  border-bottom: 0;
}
/* line 193, ../sass/bootstrap-original/_navs.scss */
.nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 1px;
}
/* line 201, ../sass/bootstrap-original/_navs.scss */
.nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus,
.nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #dddddd;
}
@media (min-width: 768px) {
  /* line 206, ../sass/bootstrap-original/_navs.scss */
  .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #dddddd;
    border-radius: 1px 1px 0 0;
  }
  /* line 212, ../sass/bootstrap-original/_navs.scss */
  .nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus,
  .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: white;
  }
}

/* line 224, ../sass/bootstrap-original/_navs.scss */
.tab-content > .tab-pane {
  display: none;
}
/* line 227, ../sass/bootstrap-original/_navs.scss */
.tab-content > .active {
  display: block;
}

/* line 237, ../sass/bootstrap-original/_navs.scss */
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

/* line 11, ../sass/bootstrap-original/_navbar.scss */
.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent;
}
/* line 21, ../sass/bootstrap-original/_mixins.scss */
.navbar:before, .navbar:after {
  content: " ";
  display: table;
}
/* line 25, ../sass/bootstrap-original/_mixins.scss */
.navbar:after {
  clear: both;
}
@media (min-width: 768px) {
  /* line 11, ../sass/bootstrap-original/_navbar.scss */
  .navbar {
    border-radius: 1px;
  }
}

/* line 21, ../sass/bootstrap-original/_mixins.scss */
.navbar-header:before, .navbar-header:after {
  content: " ";
  display: table;
}
/* line 25, ../sass/bootstrap-original/_mixins.scss */
.navbar-header:after {
  clear: both;
}
@media (min-width: 768px) {
  /* line 31, ../sass/bootstrap-original/_navbar.scss */
  .navbar-header {
    float: left;
  }
}

/* line 50, ../sass/bootstrap-original/_navbar.scss */
.navbar-collapse {
  max-height: 340px;
  overflow-x: visible;
  padding-right: 15px;
  padding-left: 15px;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}
/* line 21, ../sass/bootstrap-original/_mixins.scss */
.navbar-collapse:before, .navbar-collapse:after {
  content: " ";
  display: table;
}
/* line 25, ../sass/bootstrap-original/_mixins.scss */
.navbar-collapse:after {
  clear: both;
}
/* line 60, ../sass/bootstrap-original/_navbar.scss */
.navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 768px) {
  /* line 50, ../sass/bootstrap-original/_navbar.scss */
  .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none;
  }
  /* line 69, ../sass/bootstrap-original/_navbar.scss */
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  /* line 76, ../sass/bootstrap-original/_navbar.scss */
  .navbar-collapse.in {
    overflow-y: visible;
  }
  /* line 84, ../sass/bootstrap-original/_navbar.scss */
  .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
  }
}

/* line 99, ../sass/bootstrap-original/_navbar.scss */
.container > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-header,
.container-fluid > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  /* line 99, ../sass/bootstrap-original/_navbar.scss */
  .container > .navbar-header,
  .container > .navbar-collapse,
  .container-fluid > .navbar-header,
  .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}

/* line 118, ../sass/bootstrap-original/_navbar.scss */
.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}
@media (min-width: 768px) {
  /* line 118, ../sass/bootstrap-original/_navbar.scss */
  .navbar-static-top {
    border-radius: 0;
  }
}

/* line 129, ../sass/bootstrap-original/_navbar.scss */
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}
@media (min-width: 768px) {
  /* line 129, ../sass/bootstrap-original/_navbar.scss */
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0;
  }
}

/* line 140, ../sass/bootstrap-original/_navbar.scss */
.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}

/* line 144, ../sass/bootstrap-original/_navbar.scss */
.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}

/* line 153, ../sass/bootstrap-original/_navbar.scss */
.navbar-brand {
  float: left;
  padding: 15px 15px;
  font-size: 16.25px;
  line-height: 20px;
  height: 50px;
}
/* line 161, ../sass/bootstrap-original/_navbar.scss */
.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none;
}
@media (min-width: 768px) {
  /* line 167, ../sass/bootstrap-original/_navbar.scss */
  .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
    margin-left: -15px;
  }
}

/* line 179, ../sass/bootstrap-original/_navbar.scss */
.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: 1px;
}
/* line 192, ../sass/bootstrap-original/_navbar.scss */
.navbar-toggle:focus {
  outline: none;
}
/* line 197, ../sass/bootstrap-original/_navbar.scss */
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
/* line 203, ../sass/bootstrap-original/_navbar.scss */
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
@media (min-width: 768px) {
  /* line 179, ../sass/bootstrap-original/_navbar.scss */
  .navbar-toggle {
    display: none;
  }
}

/* line 218, ../sass/bootstrap-original/_navbar.scss */
.navbar-nav {
  margin: 7.5px -15px;
}
/* line 221, ../sass/bootstrap-original/_navbar.scss */
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px;
}
@media (max-width: 767px) {
  /* line 229, ../sass/bootstrap-original/_navbar.scss */
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
  }
  /* line 238, ../sass/bootstrap-original/_navbar.scss */
  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  /* line 241, ../sass/bootstrap-original/_navbar.scss */
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 20px;
  }
  /* line 244, ../sass/bootstrap-original/_navbar.scss */
  .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}
@media (min-width: 768px) {
  /* line 218, ../sass/bootstrap-original/_navbar.scss */
  .navbar-nav {
    float: left;
    margin: 0;
  }
  /* line 256, ../sass/bootstrap-original/_navbar.scss */
  .navbar-nav > li {
    float: left;
  }
  /* line 258, ../sass/bootstrap-original/_navbar.scss */
  .navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  /* line 264, ../sass/bootstrap-original/_navbar.scss */
  .navbar-nav.navbar-right:last-child {
    margin-right: -15px;
  }
}

@media (min-width: 768px) {
  /* line 278, ../sass/bootstrap-original/_navbar.scss */
  .navbar-left {
    float: left !important;
  }

  /* line 281, ../sass/bootstrap-original/_navbar.scss */
  .navbar-right {
    float: right !important;
  }
}
/* line 292, ../sass/bootstrap-original/_navbar.scss */
.navbar-form {
  margin-left: -15px;
  margin-right: -15px;
  padding: 10px 15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: 10px;
  margin-bottom: 10px;
}
@media (max-width: 767px) {
  /* line 304, ../sass/bootstrap-original/_navbar.scss */
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
}
@media (min-width: 768px) {
  /* line 292, ../sass/bootstrap-original/_navbar.scss */
  .navbar-form {
    width: auto;
    border: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  /* line 324, ../sass/bootstrap-original/_navbar.scss */
  .navbar-form.navbar-right:last-child {
    margin-right: -15px;
  }
}

/* line 334, ../sass/bootstrap-original/_navbar.scss */
.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

/* line 339, ../sass/bootstrap-original/_navbar.scss */
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 348, ../sass/bootstrap-original/_navbar.scss */
.navbar-btn {
  margin-top: 10px;
  margin-bottom: 10px;
}
/* line 351, ../sass/bootstrap-original/_navbar.scss */
.navbar-btn.btn-sm, .btn-group-sm > .navbar-btn.btn {
  margin-top: 12px;
  margin-bottom: 12px;
}
/* line 354, ../sass/bootstrap-original/_navbar.scss */
.navbar-btn.btn-xs, .btn-group-xs > .navbar-btn.btn {
  margin-top: 14px;
  margin-bottom: 14px;
}

/* line 364, ../sass/bootstrap-original/_navbar.scss */
.navbar-text {
  margin-top: 15px;
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  /* line 364, ../sass/bootstrap-original/_navbar.scss */
  .navbar-text {
    float: left;
    margin-left: 15px;
    margin-right: 15px;
  }
  /* line 373, ../sass/bootstrap-original/_navbar.scss */
  .navbar-text.navbar-right:last-child {
    margin-right: 0;
  }
}

/* line 383, ../sass/bootstrap-original/_navbar.scss */
.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}
/* line 387, ../sass/bootstrap-original/_navbar.scss */
.navbar-default .navbar-brand {
  color: #777777;
}
/* line 390, ../sass/bootstrap-original/_navbar.scss */
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}
/* line 396, ../sass/bootstrap-original/_navbar.scss */
.navbar-default .navbar-text {
  color: #777777;
}
/* line 401, ../sass/bootstrap-original/_navbar.scss */
.navbar-default .navbar-nav > li > a {
  color: #777777;
}
/* line 405, ../sass/bootstrap-original/_navbar.scss */
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
  color: #333333;
  background-color: transparent;
}
/* line 413, ../sass/bootstrap-original/_navbar.scss */
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
  color: #555555;
  background-color: #e7e7e7;
}
/* line 421, ../sass/bootstrap-original/_navbar.scss */
.navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus {
  color: #cccccc;
  background-color: transparent;
}
/* line 428, ../sass/bootstrap-original/_navbar.scss */
.navbar-default .navbar-toggle {
  border-color: #dddddd;
}
/* line 431, ../sass/bootstrap-original/_navbar.scss */
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
  background-color: #dddddd;
}
/* line 434, ../sass/bootstrap-original/_navbar.scss */
.navbar-default .navbar-toggle .icon-bar {
  background-color: #888888;
}
/* line 440, ../sass/bootstrap-original/_navbar.scss */
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7;
}
/* line 450, ../sass/bootstrap-original/_navbar.scss */
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
  background-color: #e7e7e7;
  color: #555555;
}
@media (max-width: 767px) {
  /* line 459, ../sass/bootstrap-original/_navbar.scss */
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777777;
  }
  /* line 462, ../sass/bootstrap-original/_navbar.scss */
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333333;
    background-color: transparent;
  }
  /* line 470, ../sass/bootstrap-original/_navbar.scss */
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555555;
    background-color: #e7e7e7;
  }
  /* line 478, ../sass/bootstrap-original/_navbar.scss */
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #cccccc;
    background-color: transparent;
  }
}
/* line 492, ../sass/bootstrap-original/_navbar.scss */
.navbar-default .navbar-link {
  color: #777777;
}
/* line 494, ../sass/bootstrap-original/_navbar.scss */
.navbar-default .navbar-link:hover {
  color: #333333;
}

/* line 503, ../sass/bootstrap-original/_navbar.scss */
.navbar-inverse {
  background-color: #222222;
  border-color: #090909;
}
/* line 507, ../sass/bootstrap-original/_navbar.scss */
.navbar-inverse .navbar-brand {
  color: #999999;
}
/* line 510, ../sass/bootstrap-original/_navbar.scss */
.navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {
  color: white;
  background-color: transparent;
}
/* line 516, ../sass/bootstrap-original/_navbar.scss */
.navbar-inverse .navbar-text {
  color: #999999;
}
/* line 521, ../sass/bootstrap-original/_navbar.scss */
.navbar-inverse .navbar-nav > li > a {
  color: #999999;
}
/* line 525, ../sass/bootstrap-original/_navbar.scss */
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
  color: white;
  background-color: transparent;
}
/* line 533, ../sass/bootstrap-original/_navbar.scss */
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
  color: white;
  background-color: #090909;
}
/* line 541, ../sass/bootstrap-original/_navbar.scss */
.navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444444;
  background-color: transparent;
}
/* line 549, ../sass/bootstrap-original/_navbar.scss */
.navbar-inverse .navbar-toggle {
  border-color: #333333;
}
/* line 552, ../sass/bootstrap-original/_navbar.scss */
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
  background-color: #333333;
}
/* line 555, ../sass/bootstrap-original/_navbar.scss */
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: white;
}
/* line 561, ../sass/bootstrap-original/_navbar.scss */
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}
/* line 570, ../sass/bootstrap-original/_navbar.scss */
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
  background-color: #090909;
  color: white;
}
@media (max-width: 767px) {
  /* line 579, ../sass/bootstrap-original/_navbar.scss */
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #090909;
  }
  /* line 582, ../sass/bootstrap-original/_navbar.scss */
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #090909;
  }
  /* line 585, ../sass/bootstrap-original/_navbar.scss */
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #999999;
  }
  /* line 588, ../sass/bootstrap-original/_navbar.scss */
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: white;
    background-color: transparent;
  }
  /* line 596, ../sass/bootstrap-original/_navbar.scss */
  .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: white;
    background-color: #090909;
  }
  /* line 604, ../sass/bootstrap-original/_navbar.scss */
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444444;
    background-color: transparent;
  }
}
/* line 613, ../sass/bootstrap-original/_navbar.scss */
.navbar-inverse .navbar-link {
  color: #999999;
}
/* line 615, ../sass/bootstrap-original/_navbar.scss */
.navbar-inverse .navbar-link:hover {
  color: white;
}

/* line 6, ../sass/bootstrap-original/_breadcrumbs.scss */
.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: transparent;
  border-radius: 1px;
}
/* line 13, ../sass/bootstrap-original/_breadcrumbs.scss */
.breadcrumb > li {
  display: inline-block;
}
/* line 16, ../sass/bootstrap-original/_breadcrumbs.scss */
.breadcrumb > li + li:before {
  content: "/\00a0";
  padding: 0 5px;
  color: #f8f8f8;
}
/* line 23, ../sass/bootstrap-original/_breadcrumbs.scss */
.breadcrumb > .active {
  color: #b8b8b8;
}

/* line 4, ../sass/bootstrap-original/_pagination.scss */
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 1px;
}
/* line 10, ../sass/bootstrap-original/_pagination.scss */
.pagination > li {
  display: inline;
}
/* line 13, ../sass/bootstrap-original/_pagination.scss */
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 4px 12px;
  line-height: 20px;
  text-decoration: none;
  color: #9bd0f6;
  background-color: transparent;
  border: 1px solid transparent;
  margin-left: -1px;
}
/* line 26, ../sass/bootstrap-original/_pagination.scss */
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 1px;
  border-top-left-radius: 1px;
}
/* line 33, ../sass/bootstrap-original/_pagination.scss */
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-bottom-right-radius: 1px;
  border-top-right-radius: 1px;
}
/* line 42, ../sass/bootstrap-original/_pagination.scss */
.pagination > li > a:hover, .pagination > li > a:focus,
.pagination > li > span:hover,
.pagination > li > span:focus {
  color: #54aff0;
  background-color: rgba(51, 51, 51, 0.25);
  border-color: #dddddd;
}
/* line 53, ../sass/bootstrap-original/_pagination.scss */
.pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus,
.pagination > .active > span,
.pagination > .active > span:hover,
.pagination > .active > span:focus {
  z-index: 2;
  color: #999999;
  background-color: rgba(51, 51, 51, 0.25);
  border-color: #618fb0;
  cursor: default;
}
/* line 68, ../sass/bootstrap-original/_pagination.scss */
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #999999;
  background-color: white;
  border-color: #dddddd;
  cursor: not-allowed;
}

/* line 560, ../sass/bootstrap-original/_mixins.scss */
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 8px 18px;
  font-size: 16.25px;
}
/* line 566, ../sass/bootstrap-original/_mixins.scss */
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-bottom-left-radius: 1px;
  border-top-left-radius: 1px;
}
/* line 572, ../sass/bootstrap-original/_mixins.scss */
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-bottom-right-radius: 1px;
  border-top-right-radius: 1px;
}

/* line 560, ../sass/bootstrap-original/_mixins.scss */
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 2px 10px;
  font-size: 11.05px;
}
/* line 566, ../sass/bootstrap-original/_mixins.scss */
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
/* line 572, ../sass/bootstrap-original/_mixins.scss */
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

/* line 6, ../sass/bootstrap-original/_pager.scss */
.pager {
  padding-left: 0;
  margin: 20px 0;
  list-style: none;
  text-align: center;
}
/* line 21, ../sass/bootstrap-original/_mixins.scss */
.pager:before, .pager:after {
  content: " ";
  display: table;
}
/* line 25, ../sass/bootstrap-original/_mixins.scss */
.pager:after {
  clear: both;
}
/* line 12, ../sass/bootstrap-original/_pager.scss */
.pager li {
  display: inline;
}
/* line 15, ../sass/bootstrap-original/_pager.scss */
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 15px;
}
/* line 24, ../sass/bootstrap-original/_pager.scss */
.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: rgba(51, 51, 51, 0.25);
}
/* line 32, ../sass/bootstrap-original/_pager.scss */
.pager .next > a,
.pager .next > span {
  float: right;
}
/* line 39, ../sass/bootstrap-original/_pager.scss */
.pager .previous > a,
.pager .previous > span {
  float: left;
}
/* line 48, ../sass/bootstrap-original/_pager.scss */
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #999999;
  background-color: transparent;
  cursor: not-allowed;
}

/* line 5, ../sass/bootstrap-original/_labels.scss */
.label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: white;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;
}
/* line 20, ../sass/bootstrap-original/_labels.scss */
.label[href]:hover, .label[href]:focus {
  color: white;
  text-decoration: none;
  cursor: pointer;
}
/* line 28, ../sass/bootstrap-original/_labels.scss */
.label:empty {
  display: none;
}
/* line 33, ../sass/bootstrap-original/_labels.scss */
.btn .label {
  position: relative;
  top: -1px;
}

/* line 42, ../sass/bootstrap-original/_labels.scss */
.label-default, .label-inverse {
  background-color: #999999;
}
/* line 585, ../sass/bootstrap-original/_mixins.scss */
.label-default[href]:hover, [href].label-inverse:hover, .label-default[href]:focus, [href].label-inverse:focus {
  background-color: gray;
}

/* line 46, ../sass/bootstrap-original/_labels.scss */
.label-primary {
  background-color: #618fb0;
}
/* line 585, ../sass/bootstrap-original/_mixins.scss */
.label-primary[href]:hover, .label-primary[href]:focus {
  background-color: #4a7594;
}

/* line 50, ../sass/bootstrap-original/_labels.scss */
.label-success {
  background-color: #56bc76;
}
/* line 585, ../sass/bootstrap-original/_mixins.scss */
.label-success[href]:hover, .label-success[href]:focus {
  background-color: #3fa05e;
}

/* line 54, ../sass/bootstrap-original/_labels.scss */
.label-info {
  background-color: #4ab0ce;
}
/* line 585, ../sass/bootstrap-original/_mixins.scss */
.label-info[href]:hover, .label-info[href]:focus {
  background-color: #3196b4;
}

/* line 58, ../sass/bootstrap-original/_labels.scss */
.label-warning {
  background-color: #eac85e;
}
/* line 585, ../sass/bootstrap-original/_mixins.scss */
.label-warning[href]:hover, .label-warning[href]:focus {
  background-color: #e4b931;
}

/* line 62, ../sass/bootstrap-original/_labels.scss */
.label-danger, .label-important {
  background-color: #e5603b;
}
/* line 585, ../sass/bootstrap-original/_mixins.scss */
.label-danger[href]:hover, [href].label-important:hover, .label-danger[href]:focus, [href].label-important:focus {
  background-color: #d1431c;
}

/* line 7, ../sass/bootstrap-original/_badges.scss */
.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 11.05px;
  font-weight: bold;
  color: white;
  line-height: 1;
  vertical-align: baseline;
  white-space: nowrap;
  text-align: center;
  background-color: #999999;
  border-radius: 10px;
}
/* line 22, ../sass/bootstrap-original/_badges.scss */
.badge:empty {
  display: none;
}
/* line 27, ../sass/bootstrap-original/_badges.scss */
.btn .badge {
  position: relative;
  top: -1px;
}
/* line 31, ../sass/bootstrap-original/_badges.scss */
.btn-xs .badge, .btn-group-xs > .btn .badge {
  top: 0;
  padding: 1px 5px;
}

/* line 40, ../sass/bootstrap-original/_badges.scss */
a.badge:hover, a.badge:focus {
  color: white;
  text-decoration: none;
  cursor: pointer;
}

/* line 49, ../sass/bootstrap-original/_badges.scss */
a.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: #9bd0f6;
  background-color: white;
}

/* line 53, ../sass/bootstrap-original/_badges.scss */
.nav-pills > li > a > .badge {
  margin-left: 3px;
}

/* line 6, ../sass/bootstrap-original/_jumbotron.scss */
.jumbotron {
  padding: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: transparent;
}
/* line 13, ../sass/bootstrap-original/_jumbotron.scss */
.jumbotron h1,
.jumbotron .h1 {
  color: inherit;
}
/* line 16, ../sass/bootstrap-original/_jumbotron.scss */
.jumbotron p {
  margin-bottom: 15px;
  font-size: 20px;
  font-weight: 200;
}
/* line 22, ../sass/bootstrap-original/_jumbotron.scss */
.container .jumbotron {
  border-radius: 1px;
}
/* line 26, ../sass/bootstrap-original/_jumbotron.scss */
.jumbotron .container {
  max-width: 100%;
}
@media screen and (min-width: 768px) {
  /* line 6, ../sass/bootstrap-original/_jumbotron.scss */
  .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  /* line 34, ../sass/bootstrap-original/_jumbotron.scss */
  .container .jumbotron {
    padding-left: 60px;
    padding-right: 60px;
  }
  /* line 40, ../sass/bootstrap-original/_jumbotron.scss */
  .jumbotron h1,
  .jumbotron .h1 {
    font-size: 58.5px;
  }
}

/* line 7, ../sass/bootstrap-original/_thumbnails.scss */
.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 20px;
  background-color: white;
  border: 1px solid #dddddd;
  border-radius: 1px;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
/* line 18, ../sass/bootstrap-original/_thumbnails.scss */
.thumbnail > img,
.thumbnail a > img {
  display: block;
  max-width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}
/* line 27, ../sass/bootstrap-original/_thumbnails.scss */
.thumbnail .caption {
  padding: 9px;
  color: #f8f8f8;
}

/* line 36, ../sass/bootstrap-original/_thumbnails.scss */
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #9bd0f6;
}

/* line 9, ../sass/bootstrap-original/_alerts.scss */
.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 1px;
}
/* line 16, ../sass/bootstrap-original/_alerts.scss */
.alert h4 {
  margin-top: 0;
  color: inherit;
}
/* line 22, ../sass/bootstrap-original/_alerts.scss */
.alert .alert-link {
  font-weight: bold;
}
/* line 28, ../sass/bootstrap-original/_alerts.scss */
.alert > p,
.alert > ul {
  margin-bottom: 0;
}
/* line 31, ../sass/bootstrap-original/_alerts.scss */
.alert > p + p {
  margin-top: 5px;
}

/* line 40, ../sass/bootstrap-original/_alerts.scss */
.alert-dismissable {
  padding-right: 35px;
}
/* line 44, ../sass/bootstrap-original/_alerts.scss */
.alert-dismissable .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}

/* line 56, ../sass/bootstrap-original/_alerts.scss */
.alert-success {
  background-color: #56bc76;
  border-color: #47b256;
  color: #f8f8f8;
}
/* line 432, ../sass/bootstrap-original/_mixins.scss */
.alert-success hr {
  border-top-color: #3fa04d;
}
/* line 435, ../sass/bootstrap-original/_mixins.scss */
.alert-success .alert-link {
  color: #dfdfdf;
}

/* line 59, ../sass/bootstrap-original/_alerts.scss */
.alert-info {
  background-color: #618fb0;
  border-color: #4f8a9e;
  color: #f8f8f8;
}
/* line 432, ../sass/bootstrap-original/_mixins.scss */
.alert-info hr {
  border-top-color: #477b8d;
}
/* line 435, ../sass/bootstrap-original/_mixins.scss */
.alert-info .alert-link {
  color: #dfdfdf;
}

/* line 62, ../sass/bootstrap-original/_alerts.scss */
.alert-warning {
  background-color: #eac85e;
  border-color: #e7a647;
  color: #f8f8f8;
}
/* line 432, ../sass/bootstrap-original/_mixins.scss */
.alert-warning hr {
  border-top-color: #e49b31;
}
/* line 435, ../sass/bootstrap-original/_mixins.scss */
.alert-warning .alert-link {
  color: #dfdfdf;
}

/* line 65, ../sass/bootstrap-original/_alerts.scss */
.alert-danger {
  background-color: #e5603b;
  border-color: #e22e24;
  color: #f8f8f8;
}
/* line 432, ../sass/bootstrap-original/_mixins.scss */
.alert-danger hr {
  border-top-color: #d1251c;
}
/* line 435, ../sass/bootstrap-original/_mixins.scss */
.alert-danger .alert-link {
  color: #dfdfdf;
}

@-webkit-keyframes progress-bar-stripes {
  /* line 11, ../sass/bootstrap-original/_progress-bars.scss */
  from {
    background-position: 40px 0;
  }

  /* line 12, ../sass/bootstrap-original/_progress-bars.scss */
  to {
    background-position: 0 0;
  }
}

@keyframes progress-bar-stripes {
  /* line 17, ../sass/bootstrap-original/_progress-bars.scss */
  from {
    background-position: 40px 0;
  }

  /* line 18, ../sass/bootstrap-original/_progress-bars.scss */
  to {
    background-position: 0 0;
  }
}

/* line 27, ../sass/bootstrap-original/_progress-bars.scss */
.progress {
  overflow: hidden;
  height: 20px;
  margin-bottom: 20px;
  background-color: whitesmoke;
  border-radius: 1px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}

/* line 37, ../sass/bootstrap-original/_progress-bars.scss */
.progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 11.05px;
  line-height: 20px;
  color: white;
  text-align: center;
  background-color: #618fb0;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width 0.6s ease;
  transition: width 0.6s ease;
}

/* line 51, ../sass/bootstrap-original/_progress-bars.scss */
.progress-striped .progress-bar {
  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;
}

/* line 57, ../sass/bootstrap-original/_progress-bars.scss */
.progress.active .progress-bar {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}

/* line 66, ../sass/bootstrap-original/_progress-bars.scss */
.progress-bar-success {
  background-color: #56bc76;
}
/* line 628, ../sass/bootstrap-original/_mixins.scss */
.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);
}

/* line 70, ../sass/bootstrap-original/_progress-bars.scss */
.progress-bar-info {
  background-color: #4ab0ce;
}
/* line 628, ../sass/bootstrap-original/_mixins.scss */
.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);
}

/* line 74, ../sass/bootstrap-original/_progress-bars.scss */
.progress-bar-warning {
  background-color: #eac85e;
}
/* line 628, ../sass/bootstrap-original/_mixins.scss */
.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);
}

/* line 78, ../sass/bootstrap-original/_progress-bars.scss */
.progress-bar-danger {
  background-color: #e5603b;
}
/* line 628, ../sass/bootstrap-original/_mixins.scss */
.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);
}

/* line 11, ../sass/bootstrap-original/_media.scss */
.media,
.media-body {
  overflow: hidden;
  zoom: 1;
}

/* line 18, ../sass/bootstrap-original/_media.scss */
.media,
.media .media {
  margin-top: 15px;
}

/* line 21, ../sass/bootstrap-original/_media.scss */
.media:first-child {
  margin-top: 0;
}

/* line 26, ../sass/bootstrap-original/_media.scss */
.media-object {
  display: block;
}

/* line 31, ../sass/bootstrap-original/_media.scss */
.media-heading {
  margin: 0 0 5px;
}

/* line 40, ../sass/bootstrap-original/_media.scss */
.media > .pull-left {
  margin-right: 10px;
}
/* line 43, ../sass/bootstrap-original/_media.scss */
.media > .pull-right {
  margin-left: 10px;
}

/* line 53, ../sass/bootstrap-original/_media.scss */
.media-list {
  padding-left: 0;
  list-style: none;
}

/* line 10, ../sass/bootstrap-original/_list-group.scss */
.list-group {
  margin-bottom: 20px;
  padding-left: 0;
}

/* line 21, ../sass/bootstrap-original/_list-group.scss */
.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: white;
  border: 1px solid #dddddd;
}
/* line 31, ../sass/bootstrap-original/_list-group.scss */
.list-group-item:first-child {
  border-top-right-radius: 1px;
  border-top-left-radius: 1px;
}
/* line 34, ../sass/bootstrap-original/_list-group.scss */
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 1px;
  border-bottom-left-radius: 1px;
}
/* line 40, ../sass/bootstrap-original/_list-group.scss */
.list-group-item > .badge {
  float: right;
}
/* line 43, ../sass/bootstrap-original/_list-group.scss */
.list-group-item > .badge + .badge {
  margin-right: 5px;
}

/* line 54, ../sass/bootstrap-original/_list-group.scss */
a.list-group-item {
  color: #555555;
}
/* line 57, ../sass/bootstrap-original/_list-group.scss */
a.list-group-item .list-group-item-heading {
  color: #333333;
}
/* line 63, ../sass/bootstrap-original/_list-group.scss */
a.list-group-item:hover, a.list-group-item:focus {
  text-decoration: none;
  background-color: whitesmoke;
}
/* line 71, ../sass/bootstrap-original/_list-group.scss */
a.list-group-item.active, a.list-group-item.active:hover, a.list-group-item.active:focus {
  z-index: 2;
  color: white;
  background-color: #618fb0;
  border-color: #618fb0;
}
/* line 78, ../sass/bootstrap-original/_list-group.scss */
a.list-group-item.active .list-group-item-heading, a.list-group-item.active:hover .list-group-item-heading, a.list-group-item.active:focus .list-group-item-heading {
  color: inherit;
}
/* line 81, ../sass/bootstrap-original/_list-group.scss */
a.list-group-item.active .list-group-item-text, a.list-group-item.active:hover .list-group-item-text, a.list-group-item.active:focus .list-group-item-text {
  color: #e9eff4;
}

/* line 471, ../sass/bootstrap-original/_mixins.scss */
.list-group-item-success {
  color: #f8f8f8;
  background-color: #56bc76;
}

/* line 478, ../sass/bootstrap-original/_mixins.scss */
a.list-group-item-success {
  color: #f8f8f8;
}
/* line 481, ../sass/bootstrap-original/_mixins.scss */
a.list-group-item-success .list-group-item-heading {
  color: inherit;
}
/* line 484, ../sass/bootstrap-original/_mixins.scss */
a.list-group-item-success:hover, a.list-group-item-success:focus {
  color: #f8f8f8;
  background-color: #47b268;
}
/* line 490, ../sass/bootstrap-original/_mixins.scss */
a.list-group-item-success.active, a.list-group-item-success.active:hover, a.list-group-item-success.active:focus {
  color: #fff;
  background-color: #f8f8f8;
  border-color: #f8f8f8;
}

/* line 471, ../sass/bootstrap-original/_mixins.scss */
.list-group-item-info {
  color: #f8f8f8;
  background-color: #618fb0;
}

/* line 478, ../sass/bootstrap-original/_mixins.scss */
a.list-group-item-info {
  color: #f8f8f8;
}
/* line 481, ../sass/bootstrap-original/_mixins.scss */
a.list-group-item-info .list-group-item-heading {
  color: inherit;
}
/* line 484, ../sass/bootstrap-original/_mixins.scss */
a.list-group-item-info:hover, a.list-group-item-info:focus {
  color: #f8f8f8;
  background-color: #5383a5;
}
/* line 490, ../sass/bootstrap-original/_mixins.scss */
a.list-group-item-info.active, a.list-group-item-info.active:hover, a.list-group-item-info.active:focus {
  color: #fff;
  background-color: #f8f8f8;
  border-color: #f8f8f8;
}

/* line 471, ../sass/bootstrap-original/_mixins.scss */
.list-group-item-warning {
  color: #f8f8f8;
  background-color: #eac85e;
}

/* line 478, ../sass/bootstrap-original/_mixins.scss */
a.list-group-item-warning {
  color: #f8f8f8;
}
/* line 481, ../sass/bootstrap-original/_mixins.scss */
a.list-group-item-warning .list-group-item-heading {
  color: inherit;
}
/* line 484, ../sass/bootstrap-original/_mixins.scss */
a.list-group-item-warning:hover, a.list-group-item-warning:focus {
  color: #f8f8f8;
  background-color: #e7c047;
}
/* line 490, ../sass/bootstrap-original/_mixins.scss */
a.list-group-item-warning.active, a.list-group-item-warning.active:hover, a.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #f8f8f8;
  border-color: #f8f8f8;
}

/* line 471, ../sass/bootstrap-original/_mixins.scss */
.list-group-item-danger {
  color: #f8f8f8;
  background-color: #e5603b;
}

/* line 478, ../sass/bootstrap-original/_mixins.scss */
a.list-group-item-danger {
  color: #f8f8f8;
}
/* line 481, ../sass/bootstrap-original/_mixins.scss */
a.list-group-item-danger .list-group-item-heading {
  color: inherit;
}
/* line 484, ../sass/bootstrap-original/_mixins.scss */
a.list-group-item-danger:hover, a.list-group-item-danger:focus {
  color: #f8f8f8;
  background-color: #e24e24;
}
/* line 490, ../sass/bootstrap-original/_mixins.scss */
a.list-group-item-danger.active, a.list-group-item-danger.active:hover, a.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #f8f8f8;
  border-color: #f8f8f8;
}

/* line 103, ../sass/bootstrap-original/_list-group.scss */
.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}

/* line 107, ../sass/bootstrap-original/_list-group.scss */
.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}

/* line 7, ../sass/bootstrap-original/_panels.scss */
.panel {
  margin-bottom: 20px;
  background-color: white;
  border: 1px solid transparent;
  border-radius: 1px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}

/* line 16, ../sass/bootstrap-original/_panels.scss */
.panel-body {
  padding: 15px;
}
/* line 21, ../sass/bootstrap-original/_mixins.scss */
.panel-body:before, .panel-body:after {
  content: " ";
  display: table;
}
/* line 25, ../sass/bootstrap-original/_mixins.scss */
.panel-body:after {
  clear: both;
}

/* line 28, ../sass/bootstrap-original/_panels.scss */
.panel > .list-group {
  margin-bottom: 0;
}
/* line 30, ../sass/bootstrap-original/_panels.scss */
.panel > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
/* line 33, ../sass/bootstrap-original/_panels.scss */
.panel > .list-group .list-group-item:first-child {
  border-top: 0;
}
/* line 36, ../sass/bootstrap-original/_panels.scss */
.panel > .list-group .list-group-item:last-child {
  border-bottom: 0;
}
/* line 42, ../sass/bootstrap-original/_panels.scss */
.panel > .list-group:first-child .list-group-item:first-child {
  border-top-right-radius: 0px;
  border-top-left-radius: 0px;
}
/* line 48, ../sass/bootstrap-original/_panels.scss */
.panel > .list-group:last-child .list-group-item:last-child {
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}

/* line 56, ../sass/bootstrap-original/_panels.scss */
.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}

/* line 69, ../sass/bootstrap-original/_panels.scss */
.panel > .table,
.panel > .table-responsive > .table {
  margin-bottom: 0;
}
/* line 79, ../sass/bootstrap-original/_panels.scss */
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: 0px;
}
/* line 83, ../sass/bootstrap-original/_panels.scss */
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: 0px;
}
/* line 96, ../sass/bootstrap-original/_panels.scss */
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 0px;
}
/* line 100, ../sass/bootstrap-original/_panels.scss */
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 0px;
}
/* line 107, ../sass/bootstrap-original/_panels.scss */
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive {
  border-top: 1px solid rgba(51, 51, 51, 0.35);
}
/* line 111, ../sass/bootstrap-original/_panels.scss */
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
/* line 115, ../sass/bootstrap-original/_panels.scss */
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}
/* line 122, ../sass/bootstrap-original/_panels.scss */
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
/* line 126, ../sass/bootstrap-original/_panels.scss */
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
/* line 130, ../sass/bootstrap-original/_panels.scss */
.panel > .table-bordered > thead > tr:first-child > th, .panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > tfoot > tr:first-child > th,
.panel > .table-bordered > tfoot > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:first-child > td {
  border-top: 0;
}
/* line 134, ../sass/bootstrap-original/_panels.scss */
.panel > .table-bordered > thead > tr:last-child > th, .panel > .table-bordered > thead > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:last-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td {
  border-bottom: 0;
}
/* line 140, ../sass/bootstrap-original/_panels.scss */
.panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}

/* line 148, ../sass/bootstrap-original/_panels.scss */
.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: 0px;
  border-top-left-radius: 0px;
}
/* line 153, ../sass/bootstrap-original/_panels.scss */
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}

/* line 159, ../sass/bootstrap-original/_panels.scss */
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
  color: inherit;
}
/* line 165, ../sass/bootstrap-original/_panels.scss */
.panel-title > a {
  color: inherit;
}

/* line 171, ../sass/bootstrap-original/_panels.scss */
.panel-footer {
  padding: 10px 15px;
  background-color: whitesmoke;
  border-top: 1px solid #dddddd;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}

/* line 184, ../sass/bootstrap-original/_panels.scss */
.panel-group {
  margin-bottom: 20px;
}
/* line 188, ../sass/bootstrap-original/_panels.scss */
.panel-group .panel {
  margin-bottom: 0;
  border-radius: 1px;
  overflow: hidden;
}
/* line 192, ../sass/bootstrap-original/_panels.scss */
.panel-group .panel + .panel {
  margin-top: 5px;
}
/* line 197, ../sass/bootstrap-original/_panels.scss */
.panel-group .panel-heading {
  border-bottom: 0;
}
/* line 199, ../sass/bootstrap-original/_panels.scss */
.panel-group .panel-heading + .panel-collapse .panel-body {
  border-top: 1px solid #dddddd;
}
/* line 203, ../sass/bootstrap-original/_panels.scss */
.panel-group .panel-footer {
  border-top: 0;
}
/* line 205, ../sass/bootstrap-original/_panels.scss */
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #dddddd;
}

/* line 213, ../sass/bootstrap-original/_panels.scss */
.panel-default {
  border-color: #dddddd;
}
/* line 409, ../sass/bootstrap-original/_mixins.scss */
.panel-default > .panel-heading {
  color: #555555;
  background-color: whitesmoke;
  border-color: #dddddd;
}
/* line 414, ../sass/bootstrap-original/_mixins.scss */
.panel-default > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #dddddd;
}
/* line 419, ../sass/bootstrap-original/_mixins.scss */
.panel-default > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #dddddd;
}

/* line 216, ../sass/bootstrap-original/_panels.scss */
.panel-primary {
  border-color: #618fb0;
}
/* line 409, ../sass/bootstrap-original/_mixins.scss */
.panel-primary > .panel-heading {
  color: white;
  background-color: #618fb0;
  border-color: #618fb0;
}
/* line 414, ../sass/bootstrap-original/_mixins.scss */
.panel-primary > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #618fb0;
}
/* line 419, ../sass/bootstrap-original/_mixins.scss */
.panel-primary > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #618fb0;
}

/* line 219, ../sass/bootstrap-original/_panels.scss */
.panel-success {
  border-color: #47b256;
}
/* line 409, ../sass/bootstrap-original/_mixins.scss */
.panel-success > .panel-heading {
  color: #f8f8f8;
  background-color: #56bc76;
  border-color: #47b256;
}
/* line 414, ../sass/bootstrap-original/_mixins.scss */
.panel-success > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #47b256;
}
/* line 419, ../sass/bootstrap-original/_mixins.scss */
.panel-success > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #47b256;
}

/* line 222, ../sass/bootstrap-original/_panels.scss */
.panel-info {
  border-color: #4f8a9e;
}
/* line 409, ../sass/bootstrap-original/_mixins.scss */
.panel-info > .panel-heading {
  color: #f8f8f8;
  background-color: #618fb0;
  border-color: #4f8a9e;
}
/* line 414, ../sass/bootstrap-original/_mixins.scss */
.panel-info > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #4f8a9e;
}
/* line 419, ../sass/bootstrap-original/_mixins.scss */
.panel-info > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #4f8a9e;
}

/* line 225, ../sass/bootstrap-original/_panels.scss */
.panel-warning {
  border-color: #e7a647;
}
/* line 409, ../sass/bootstrap-original/_mixins.scss */
.panel-warning > .panel-heading {
  color: #f8f8f8;
  background-color: #eac85e;
  border-color: #e7a647;
}
/* line 414, ../sass/bootstrap-original/_mixins.scss */
.panel-warning > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #e7a647;
}
/* line 419, ../sass/bootstrap-original/_mixins.scss */
.panel-warning > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #e7a647;
}

/* line 228, ../sass/bootstrap-original/_panels.scss */
.panel-danger {
  border-color: #e22e24;
}
/* line 409, ../sass/bootstrap-original/_mixins.scss */
.panel-danger > .panel-heading {
  color: #f8f8f8;
  background-color: #e5603b;
  border-color: #e22e24;
}
/* line 414, ../sass/bootstrap-original/_mixins.scss */
.panel-danger > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #e22e24;
}
/* line 419, ../sass/bootstrap-original/_mixins.scss */
.panel-danger > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #e22e24;
}

/* line 7, ../sass/bootstrap-original/_wells.scss */
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: whitesmoke;
  border: 1px solid #e3e3e3;
  border-radius: 1px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
/* line 15, ../sass/bootstrap-original/_wells.scss */
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}

/* line 22, ../sass/bootstrap-original/_wells.scss */
.well-lg {
  padding: 24px;
  border-radius: 1px;
}

/* line 26, ../sass/bootstrap-original/_wells.scss */
.well-sm {
  padding: 9px;
  border-radius: 0;
}

/* line 6, ../sass/bootstrap-original/_close.scss */
.close {
  float: right;
  font-size: 19.5px;
  font-weight: bold;
  line-height: 1;
  color: black;
  text-shadow: 0 1px 0 white;
  opacity: 0.2;
  filter: alpha(opacity=20);
}
/* line 16, ../sass/bootstrap-original/_close.scss */
.close:hover, .close:focus {
  color: black;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.5;
  filter: alpha(opacity=50);
}

/* line 29, ../sass/bootstrap-original/_close.scss */
button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}

/* line 11, ../sass/bootstrap-original/_modals.scss */
.modal-open {
  overflow: hidden;
}

/* line 16, ../sass/bootstrap-original/_modals.scss */
.modal {
  display: none;
  overflow: auto;
  overflow-y: scroll;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
/* line 33, ../sass/bootstrap-original/_modals.scss */
.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}
/* line 37, ../sass/bootstrap-original/_modals.scss */
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
}

/* line 41, ../sass/bootstrap-original/_modals.scss */
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}

/* line 48, ../sass/bootstrap-original/_modals.scss */
.modal-content {
  position: relative;
  background-color: white;
  border: 1px solid #999999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 1px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: none;
}

/* line 61, ../sass/bootstrap-original/_modals.scss */
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: black;
}
/* line 70, ../sass/bootstrap-original/_modals.scss */
.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}
/* line 71, ../sass/bootstrap-original/_modals.scss */
.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}

/* line 76, ../sass/bootstrap-original/_modals.scss */
.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
  min-height: 35px;
}

/* line 82, ../sass/bootstrap-original/_modals.scss */
.modal-header .close {
  margin-top: -2px;
}

/* line 87, ../sass/bootstrap-original/_modals.scss */
.modal-title {
  margin: 0;
  line-height: 20px;
}

/* line 94, ../sass/bootstrap-original/_modals.scss */
.modal-body {
  position: relative;
  padding: 20px;
}

/* line 100, ../sass/bootstrap-original/_modals.scss */
.modal-footer {
  margin-top: 15px;
  padding: 19px 20px 20px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
/* line 21, ../sass/bootstrap-original/_mixins.scss */
.modal-footer:before, .modal-footer:after {
  content: " ";
  display: table;
}
/* line 25, ../sass/bootstrap-original/_mixins.scss */
.modal-footer:after {
  clear: both;
}
/* line 108, ../sass/bootstrap-original/_modals.scss */
.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}
/* line 113, ../sass/bootstrap-original/_modals.scss */
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
/* line 117, ../sass/bootstrap-original/_modals.scss */
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}

@media (min-width: 768px) {
  /* line 125, ../sass/bootstrap-original/_modals.scss */
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }

  /* line 129, ../sass/bootstrap-original/_modals.scss */
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }

  /* line 134, ../sass/bootstrap-original/_modals.scss */
  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  /* line 138, ../sass/bootstrap-original/_modals.scss */
  .modal-lg {
    width: 900px;
  }
}
/* line 7, ../sass/bootstrap-original/_tooltip.scss */
.tooltip {
  position: absolute;
  z-index: 1030;
  display: block;
  visibility: visible;
  font-size: 11.05px;
  line-height: 1.4;
  opacity: 0;
  filter: alpha(opacity=0);
}
/* line 16, ../sass/bootstrap-original/_tooltip.scss */
.tooltip.in {
  opacity: 0.9;
  filter: alpha(opacity=90);
}
/* line 17, ../sass/bootstrap-original/_tooltip.scss */
.tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}
/* line 18, ../sass/bootstrap-original/_tooltip.scss */
.tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}
/* line 19, ../sass/bootstrap-original/_tooltip.scss */
.tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}
/* line 20, ../sass/bootstrap-original/_tooltip.scss */
.tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}

/* line 24, ../sass/bootstrap-original/_tooltip.scss */
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: white;
  text-align: center;
  text-decoration: none;
  background-color: black;
  border-radius: 1px;
}

/* line 35, ../sass/bootstrap-original/_tooltip.scss */
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

/* line 43, ../sass/bootstrap-original/_tooltip.scss */
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: black;
}
/* line 50, ../sass/bootstrap-original/_tooltip.scss */
.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  left: 5px;
  border-width: 5px 5px 0;
  border-top-color: black;
}
/* line 56, ../sass/bootstrap-original/_tooltip.scss */
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  right: 5px;
  border-width: 5px 5px 0;
  border-top-color: black;
}
/* line 62, ../sass/bootstrap-original/_tooltip.scss */
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: black;
}
/* line 69, ../sass/bootstrap-original/_tooltip.scss */
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: black;
}
/* line 76, ../sass/bootstrap-original/_tooltip.scss */
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: black;
}
/* line 83, ../sass/bootstrap-original/_tooltip.scss */
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  left: 5px;
  border-width: 0 5px 5px;
  border-bottom-color: black;
}
/* line 89, ../sass/bootstrap-original/_tooltip.scss */
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  right: 5px;
  border-width: 0 5px 5px;
  border-bottom-color: black;
}

/* line 6, ../sass/bootstrap-original/_popovers.scss */
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1010;
  display: none;
  max-width: 276px;
  padding: 1px;
  text-align: left;
  background-color: rgba(51, 51, 51, 0.85);
  background-clip: padding-box;
  border: 1px solid #cccccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 1px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  white-space: normal;
}
/* line 26, ../sass/bootstrap-original/_popovers.scss */
.popover.top {
  margin-top: -10px;
}
/* line 27, ../sass/bootstrap-original/_popovers.scss */
.popover.right {
  margin-left: 10px;
}
/* line 28, ../sass/bootstrap-original/_popovers.scss */
.popover.bottom {
  margin-top: 10px;
}
/* line 29, ../sass/bootstrap-original/_popovers.scss */
.popover.left {
  margin-left: -10px;
}

/* line 32, ../sass/bootstrap-original/_popovers.scss */
.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 13px;
  font-weight: normal;
  line-height: 18px;
  background-color: rgba(43, 43, 43, 0.85);
  border-bottom: 1px solid rgba(31, 31, 31, 0.85);
  border-radius: 5px 5px 0 0;
}

/* line 43, ../sass/bootstrap-original/_popovers.scss */
.popover-content {
  padding: 9px 14px;
}

/* line 53, ../sass/bootstrap-original/_popovers.scss */
.popover > .arrow, .popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

/* line 62, ../sass/bootstrap-original/_popovers.scss */
.popover > .arrow {
  border-width: 11px;
}

/* line 65, ../sass/bootstrap-original/_popovers.scss */
.popover > .arrow:after {
  border-width: 10px;
  content: "";
}

/* line 71, ../sass/bootstrap-original/_popovers.scss */
.popover.top > .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px;
}
/* line 78, ../sass/bootstrap-original/_popovers.scss */
.popover.top > .arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: rgba(51, 51, 51, 0.85);
}
/* line 86, ../sass/bootstrap-original/_popovers.scss */
.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999999;
  border-right-color: rgba(0, 0, 0, 0.25);
}
/* line 93, ../sass/bootstrap-original/_popovers.scss */
.popover.right > .arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: rgba(51, 51, 51, 0.85);
}
/* line 101, ../sass/bootstrap-original/_popovers.scss */
.popover.bottom > .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px;
}
/* line 108, ../sass/bootstrap-original/_popovers.scss */
.popover.bottom > .arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: rgba(51, 51, 51, 0.85);
}
/* line 117, ../sass/bootstrap-original/_popovers.scss */
.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: rgba(0, 0, 0, 0.25);
}
/* line 124, ../sass/bootstrap-original/_popovers.scss */
.popover.left > .arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: rgba(51, 51, 51, 0.85);
  bottom: -10px;
}

/* line 7, ../sass/bootstrap-original/_carousel.scss */
.carousel {
  position: relative;
}

/* line 11, ../sass/bootstrap-original/_carousel.scss */
.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%;
}
/* line 16, ../sass/bootstrap-original/_carousel.scss */
.carousel-inner > .item {
  display: none;
  position: relative;
  -webkit-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}
/* line 23, ../sass/bootstrap-original/_carousel.scss */
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
  line-height: 1;
}
/* line 31, ../sass/bootstrap-original/_carousel.scss */
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}
/* line 33, ../sass/bootstrap-original/_carousel.scss */
.carousel-inner > .active {
  left: 0;
}
/* line 38, ../sass/bootstrap-original/_carousel.scss */
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
/* line 44, ../sass/bootstrap-original/_carousel.scss */
.carousel-inner > .next {
  left: 100%;
}
/* line 47, ../sass/bootstrap-original/_carousel.scss */
.carousel-inner > .prev {
  left: -100%;
}
/* line 51, ../sass/bootstrap-original/_carousel.scss */
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}
/* line 55, ../sass/bootstrap-original/_carousel.scss */
.carousel-inner > .active.left {
  left: -100%;
}
/* line 58, ../sass/bootstrap-original/_carousel.scss */
.carousel-inner > .active.right {
  left: 100%;
}

/* line 67, ../sass/bootstrap-original/_carousel.scss */
.carousel-control {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 6%;
  opacity: 1;
  filter: alpha(opacity=100);
  font-size: 20px;
  color: white;
  text-align: center;
  text-shadow: none;
}
/* line 82, ../sass/bootstrap-original/_carousel.scss */
.carousel-control.left {
  background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.5) 0%), color-stop(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);
}
/* line 85, ../sass/bootstrap-original/_carousel.scss */
.carousel-control.right {
  left: auto;
  right: 0;
  background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.0001) 0%), color-stop(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);
}
/* line 93, ../sass/bootstrap-original/_carousel.scss */
.carousel-control:hover, .carousel-control:focus {
  outline: none;
  color: white;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}
/* line 104, ../sass/bootstrap-original/_carousel.scss */
.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;
}
/* line 111, ../sass/bootstrap-original/_carousel.scss */
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
}
/* line 115, ../sass/bootstrap-original/_carousel.scss */
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
}
/* line 119, ../sass/bootstrap-original/_carousel.scss */
.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  margin-top: -10px;
  margin-left: -10px;
  font-family: serif;
}
/* line 128, ../sass/bootstrap-original/_carousel.scss */
.carousel-control .icon-prev:before {
  content: '\2039';
}
/* line 133, ../sass/bootstrap-original/_carousel.scss */
.carousel-control .icon-next:before {
  content: '\203a';
}

/* line 144, ../sass/bootstrap-original/_carousel.scss */
.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;
}
/* line 155, ../sass/bootstrap-original/_carousel.scss */
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  border: 1px solid transparent;
  border-radius: 10px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
}
/* line 176, ../sass/bootstrap-original/_carousel.scss */
.carousel-indicators .active {
  margin: 0;
  width: 12px;
  height: 12px;
  background-color: #e5603b;
}

/* line 187, ../sass/bootstrap-original/_carousel.scss */
.carousel-caption {
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 20px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: white;
  text-align: center;
  text-shadow: none;
}
/* line 198, ../sass/bootstrap-original/_carousel.scss */
.carousel-caption .btn {
  text-shadow: none;
}

@media screen and (min-width: 768px) {
  /* line 212, ../sass/bootstrap-original/_carousel.scss */
  .carousel-control .glyphicons-chevron-left,
  .carousel-control .glyphicons-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -15px;
    margin-left: -15px;
    font-size: 30px;
  }

  /* line 222, ../sass/bootstrap-original/_carousel.scss */
  .carousel-caption {
    left: 20%;
    right: 20%;
    padding-bottom: 30px;
  }

  /* line 229, ../sass/bootstrap-original/_carousel.scss */
  .carousel-indicators {
    bottom: 20px;
  }
}
/* line 21, ../sass/bootstrap-original/_mixins.scss */
.clearfix:before, .clearfix:after {
  content: " ";
  display: table;
}
/* line 25, ../sass/bootstrap-original/_mixins.scss */
.clearfix:after {
  clear: both;
}

/* line 12, ../sass/bootstrap-original/_utilities.scss */
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* line 15, ../sass/bootstrap-original/_utilities.scss */
.pull-right {
  float: right !important;
}

/* line 18, ../sass/bootstrap-original/_utilities.scss */
.pull-left {
  float: left !important;
}

/* line 27, ../sass/bootstrap-original/_utilities.scss */
.hide {
  display: none !important;
}

/* line 30, ../sass/bootstrap-original/_utilities.scss */
.show {
  display: block !important;
}

/* line 33, ../sass/bootstrap-original/_utilities.scss */
.invisible {
  visibility: hidden;
}

/* line 36, ../sass/bootstrap-original/_utilities.scss */
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

/* line 45, ../sass/bootstrap-original/_utilities.scss */
.hidden {
  display: none !important;
  visibility: hidden !important;
}

/* line 54, ../sass/bootstrap-original/_utilities.scss */
.affix {
  position: fixed;
}

@-ms-viewport {
  width: device-width;
}

/* line 649, ../sass/bootstrap-original/_mixins.scss */
.visible-xs, .visible-sm, .visible-md, .visible-lg {
  display: none !important;
}

@media (max-width: 767px) {
  /* line 638, ../sass/bootstrap-original/_mixins.scss */
  .visible-xs {
    display: block !important;
  }

  /* line 641, ../sass/bootstrap-original/_mixins.scss */
  table.visible-xs {
    display: table;
  }

  /* line 642, ../sass/bootstrap-original/_mixins.scss */
  tr.visible-xs {
    display: table-row !important;
  }

  /* line 644, ../sass/bootstrap-original/_mixins.scss */
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 638, ../sass/bootstrap-original/_mixins.scss */
  .visible-sm {
    display: block !important;
  }

  /* line 641, ../sass/bootstrap-original/_mixins.scss */
  table.visible-sm {
    display: table;
  }

  /* line 642, ../sass/bootstrap-original/_mixins.scss */
  tr.visible-sm {
    display: table-row !important;
  }

  /* line 644, ../sass/bootstrap-original/_mixins.scss */
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 638, ../sass/bootstrap-original/_mixins.scss */
  .visible-md {
    display: block !important;
  }

  /* line 641, ../sass/bootstrap-original/_mixins.scss */
  table.visible-md {
    display: table;
  }

  /* line 642, ../sass/bootstrap-original/_mixins.scss */
  tr.visible-md {
    display: table-row !important;
  }

  /* line 644, ../sass/bootstrap-original/_mixins.scss */
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  /* line 638, ../sass/bootstrap-original/_mixins.scss */
  .visible-lg {
    display: block !important;
  }

  /* line 641, ../sass/bootstrap-original/_mixins.scss */
  table.visible-lg {
    display: table;
  }

  /* line 642, ../sass/bootstrap-original/_mixins.scss */
  tr.visible-lg {
    display: table-row !important;
  }

  /* line 644, ../sass/bootstrap-original/_mixins.scss */
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  /* line 649, ../sass/bootstrap-original/_mixins.scss */
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 649, ../sass/bootstrap-original/_mixins.scss */
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 649, ../sass/bootstrap-original/_mixins.scss */
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  /* line 649, ../sass/bootstrap-original/_mixins.scss */
  .hidden-lg {
    display: none !important;
  }
}
/* line 649, ../sass/bootstrap-original/_mixins.scss */
.visible-print {
  display: none !important;
}

@media print {
  /* line 638, ../sass/bootstrap-original/_mixins.scss */
  .visible-print {
    display: block !important;
  }

  /* line 641, ../sass/bootstrap-original/_mixins.scss */
  table.visible-print {
    display: table;
  }

  /* line 642, ../sass/bootstrap-original/_mixins.scss */
  tr.visible-print {
    display: table-row !important;
  }

  /* line 644, ../sass/bootstrap-original/_mixins.scss */
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}
@media print {
  /* line 649, ../sass/bootstrap-original/_mixins.scss */
  .hidden-print {
    display: none !important;
  }
}
/***************************/
/*         Reset           */
/***************************/
/* line 5, ../sass/_bootstrap-override.scss */
a:focus {
  outline: none;
}

/***************************/
/*          Type           */
/***************************/
/* line 13, ../sass/_bootstrap-override.scss */
ul, ol {
  margin: 0;
}

/* line 17, ../sass/_bootstrap-override.scss */
hr {
  border-top: none;
}

/* line 21, ../sass/_bootstrap-override.scss */
blockquote {
  border-left-color: rgba(51, 51, 51, 0.4);
  padding: 0 0 0 15px;
}
/* line 24, ../sass/_bootstrap-override.scss */
blockquote p {
  font-size: inherit;
  margin-bottom: 10px;
}

/* line 30, ../sass/_bootstrap-override.scss */
h1, h2, h3, h4, h5, h6 {
  margin: 10px 0;
  line-height: 20px;
}

/* line 37, ../sass/_bootstrap-override.scss */
h1,
h2,
h3 {
  line-height: 40px;
}

/* line 39, ../sass/_bootstrap-override.scss */
h1 {
  font-size: 35.75px;
}

/* line 40, ../sass/_bootstrap-override.scss */
h2 {
  font-size: 29.25px;
}

/* line 41, ../sass/_bootstrap-override.scss */
h3 {
  font-size: 22.75px;
}

/* line 42, ../sass/_bootstrap-override.scss */
h4 {
  font-size: 16.25px;
}

/* line 43, ../sass/_bootstrap-override.scss */
h5 {
  font-size: 13px;
}

/* line 44, ../sass/_bootstrap-override.scss */
h6 {
  font-size: 11.05px;
}

/* line 46, ../sass/_bootstrap-override.scss */
h1 small {
  font-size: 22.75px;
}

/* line 47, ../sass/_bootstrap-override.scss */
h2 small {
  font-size: 16.25px;
}

/* line 48, ../sass/_bootstrap-override.scss */
h3 small {
  font-size: 13px;
}

/* line 49, ../sass/_bootstrap-override.scss */
h4 small {
  font-size: 13px;
}

/* line 51, ../sass/_bootstrap-override.scss */
.text-muted {
  color: #d2d2d2;
}

/* line 52, ../sass/_bootstrap-override.scss */
.text-primary {
  color: #618fb0;
}

/* line 53, ../sass/_bootstrap-override.scss */
.text-warning {
  color: #eac85e;
}

/* line 54, ../sass/_bootstrap-override.scss */
.text-danger {
  color: #e5603b;
}

/* line 55, ../sass/_bootstrap-override.scss */
.text-success {
  color: #56bc76;
}

/* line 56, ../sass/_bootstrap-override.scss */
.text-info {
  color: #4ab0ce;
}

/***************************/
/*         Code            */
/***************************/
/* line 63, ../sass/_bootstrap-override.scss */
code,
pre {
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  -ms-border-radius: 1px;
  -o-border-radius: 1px;
  border-radius: 1px;
}

/***************************/
/*         Forms           */
/***************************/
/* line 75, ../sass/_bootstrap-override.scss */
label,
input,
button,
select,
textarea {
  font-weight: 300;
}

/* line 79, ../sass/_bootstrap-override.scss */
legend {
  line-height: 40px;
}

/* line 83, ../sass/_bootstrap-override.scss */
legend small {
  color: #cfcfcf;
  font-size: 14px;
}

/* line 102, ../sass/_bootstrap-override.scss */
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
  color: #555555;
  min-height: 30px;
  padding-left: 6px;
  padding-right: 6px;
  background-color: white;
  border: 1px solid #888888;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
  transition: border linear 0.2s, box-shadow linear 0.2s;
}
/* line 112, ../sass/_bootstrap-override.scss */
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
  -webkit-box-shadow: inset 0 1px 1px rgba(97, 143, 176, 0.075);
  box-shadow: inset 0 1px 1px rgba(97, 143, 176, 0.075);
  border-color: #618fb0;
  outline: 0;
  outline: thin dotted \9;
  /* IE6-9 */
}
/* line 121, ../sass/_bootstrap-override.scss */
textarea.form-control[type=search], textarea.form-control.search, textarea[class*="col-"][type=search], textarea[class*="col-"].search,
input[type="text"].form-control[type=search],
input[type="text"].form-control.search,
input[type="text"][class*="col-"][type=search],
input[type="text"][class*="col-"].search,
input[type="password"].form-control[type=search],
input[type="password"].form-control.search,
input[type="password"][class*="col-"][type=search],
input[type="password"][class*="col-"].search,
input[type="datetime"].form-control[type=search],
input[type="datetime"].form-control.search,
input[type="datetime"][class*="col-"][type=search],
input[type="datetime"][class*="col-"].search,
input[type="datetime-local"].form-control[type=search],
input[type="datetime-local"].form-control.search,
input[type="datetime-local"][class*="col-"][type=search],
input[type="datetime-local"][class*="col-"].search,
input[type="date"].form-control[type=search],
input[type="date"].form-control.search,
input[type="date"][class*="col-"][type=search],
input[type="date"][class*="col-"].search,
input[type="month"].form-control[type=search],
input[type="month"].form-control.search,
input[type="month"][class*="col-"][type=search],
input[type="month"][class*="col-"].search,
input[type="time"].form-control[type=search],
input[type="time"].form-control.search,
input[type="time"][class*="col-"][type=search],
input[type="time"][class*="col-"].search,
input[type="week"].form-control[type=search],
input[type="week"].form-control.search,
input[type="week"][class*="col-"][type=search],
input[type="week"][class*="col-"].search,
input[type="number"].form-control[type=search],
input[type="number"].form-control.search,
input[type="number"][class*="col-"][type=search],
input[type="number"][class*="col-"].search,
input[type="email"].form-control[type=search],
input[type="email"].form-control.search,
input[type="email"][class*="col-"][type=search],
input[type="email"][class*="col-"].search,
input[type="url"].form-control[type=search],
input[type="url"].form-control.search,
input[type="url"][class*="col-"][type=search],
input[type="url"][class*="col-"].search,
input[type="search"].form-control[type=search],
input[type="search"].form-control.search,
input[type="search"][class*="col-"][type=search],
input[type="search"][class*="col-"].search,
input[type="tel"].form-control[type=search],
input[type="tel"].form-control.search,
input[type="tel"][class*="col-"][type=search],
input[type="tel"][class*="col-"].search,
input[type="color"].form-control[type=search],
input[type="color"].form-control.search,
input[type="color"][class*="col-"][type=search],
input[type="color"][class*="col-"].search,
.uneditable-input.form-control[type=search],
.uneditable-input.form-control.search,
.uneditable-input[class*="col-"][type=search],
.uneditable-input[class*="col-"].search {
  padding-left: 26px;
}

/* line 134, ../sass/_bootstrap-override.scss */
select:focus,
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: none;
}

/* line 140, ../sass/_bootstrap-override.scss */
input:focus:invalid,
textarea:focus:invalid,
select:focus:invalid {
  color: #555555;
  border-color: #888888;
}
/* line 143, ../sass/_bootstrap-override.scss */
input:focus:invalid:focus,
textarea:focus:invalid:focus,
select:focus:invalid:focus {
  border-color: #618fb0;
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 149, ../sass/_bootstrap-override.scss */
.input-group-addon {
  background-color: rgba(51, 51, 51, 0.25);
  border: 1px solid transparent;
}

/*adding .btn-group here because selectpicker's select become .btn-group
  need some more vertical space*/
/* line 163, ../sass/_bootstrap-override.scss */
.btn-group + .help-block,
input + .help-block,
select + .help-block,
textarea + .help-block,
.uneditable-input + .help-block,
.input-prepend + .help-block,
.input-append + .help-block {
  margin-top: 5px;
}

/* line 168, ../sass/_bootstrap-override.scss */
.search-query, .navbar-form .search-query {
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  -ms-border-radius: 1px;
  -o-border-radius: 1px;
  border-radius: 1px;
  line-height: 20px;
}

/* line 180, ../sass/_bootstrap-override.scss */
.form-horizontal input + .help-block,
.form-horizontal select + .help-block,
.form-horizontal textarea + .help-block,
.form-horizontal .uneditable-input + .help-block,
.form-horizontal .input-prepend + .help-block,
.form-horizontal .input-append + .help-block {
  margin-top: 5px;
}

/* line 186, ../sass/_bootstrap-override.scss */
.form-group {
  margin-bottom: 20px;
}

/***************************/
/*        Tables        */
/***************************/
/* line 194, ../sass/_bootstrap-override.scss */
.table .table {
  background-color: rgba(51, 51, 51, 0.25);
}

/* line 200, ../sass/_bootstrap-override.scss */
.table-hover tbody td, .table-hover tbody th {
  -webkit-transition: background-color 0.2s;
  transition: background-color 0.2s;
}
/* line 204, ../sass/_bootstrap-override.scss */
.table-hover tbody tr:hover > td,
.table-hover tbody tr:hover > th {
  background-color: rgba(51, 51, 51, 0.25);
}

/* line 213, ../sass/_bootstrap-override.scss */
.table-striped > tbody > tr:nth-child(odd) > td,
.table-striped > tbody > tr:nth-child(odd) > th {
  background-color: rgba(51, 51, 51, 0.25);
}

/* line 219, ../sass/_bootstrap-override.scss */
.table:not(.table-bordered) td {
  border-top: none;
}

/* line 223, ../sass/_bootstrap-override.scss */
.table thead > tr > th {
  border-bottom: none;
}

/***************************/
/*        Dropdowns        */
/***************************/
/* line 231, ../sass/_bootstrap-override.scss */
.dropdown-menu {
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  -ms-border-radius: 1px;
  -o-border-radius: 1px;
  border-radius: 1px;
}

/* line 235, ../sass/_bootstrap-override.scss */
.dropdown-menu > li > a {
  font-weight: 300;
}

/***************************/
/*          Wells          */
/***************************/
/* line 243, ../sass/_bootstrap-override.scss */
.well {
  background-color: rgba(51, 51, 51, 0.25);
  border: none;
}

/***************************/
/*      Buttons            */
/***************************/
/* line 252, ../sass/_bootstrap-override.scss */
.btn:focus {
  outline: none;
}

/* line 256, ../sass/_bootstrap-override.scss */
.btn {
  border-color: #c5c5c5;
  border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);
}

/* line 261, ../sass/_bootstrap-override.scss */
.btn-xs, .btn-group-xs > .btn {
  font-size: 9.75px;
  line-height: 20px;
  padding: 0 6px;
}

/* line 267, ../sass/_bootstrap-override.scss */
.btn {
  color: white;
  text-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 274, ../sass/_bootstrap-override.scss */
.btn:hover, .btn:focus {
  color: white;
  -webkit-box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.08);
  box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.08);
}
/* line 279, ../sass/_bootstrap-override.scss */
.btn.active:hover {
  color: white;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}
/* line 285, ../sass/_bootstrap-override.scss */
.btn.disabled, .pager .disabled button, .btn[disabled] {
  color: white;
}
/* line 289, ../sass/_bootstrap-override.scss */
.btn .caret {
  border-top-color: #fff;
}

/* line 299, ../sass/_bootstrap-override.scss */
.btn-primary.active,
.btn-warning.active,
.btn-danger.active,
.btn-success.active,
.btn-info.active {
  color: rgba(255, 255, 255, 0.9);
}
/* line 301, ../sass/_bootstrap-override.scss */
.btn-primary.active:hover,
.btn-warning.active:hover,
.btn-danger.active:hover,
.btn-success.active:hover,
.btn-info.active:hover {
  color: rgba(255, 255, 255, 0.9);
}

/***************************/
/*      Button Groups      */
/***************************/
/* line 312, ../sass/_bootstrap-override.scss */
.btn-group > .btn + .btn {
  margin-left: 0;
}

/* line 319, ../sass/_bootstrap-override.scss */
.btn-group > .btn:hover,
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active {
  z-index: auto;
}

/* line 323, ../sass/_bootstrap-override.scss */
.btn-group > .btn + .dropdown-toggle {
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 327, ../sass/_bootstrap-override.scss */
.btn-toolbar {
  font-size: 0;
  margin-top: 10px;
  margin-bottom: 10px;
}
/* line 333, ../sass/_bootstrap-override.scss */
.btn-toolbar > .btn + .btn,
.btn-toolbar > .btn-group + .btn,
.btn-toolbar > .btn + .btn-group {
  margin-left: 5px;
}

/***************************/
/*          Navs           */
/***************************/
/* line 341, ../sass/_bootstrap-override.scss */
.nav {
  margin-bottom: 0;
}
/* line 347, ../sass/_bootstrap-override.scss */
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
  background-color: #eeeeee;
  border-color: transparent;
}

/* line 358, ../sass/_bootstrap-override.scss */
.nav > li > a:hover,
.nav > li > a:focus,
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: rgba(51, 51, 51, 0.25);
}

/* line 362, ../sass/_bootstrap-override.scss */
.nav-tabs > li > a {
  -webkit-border-radius: 1px 1px 0 0;
  -moz-border-radius: 1px 1px 0 0;
  -ms-border-radius: 1px 1px 0 0;
  -o-border-radius: 1px 1px 0 0;
  border-radius: 1px 1px 0 0;
  color: #f8f8f8;
  padding-top: 8px;
  padding-bottom: 8px;
}
/* line 368, ../sass/_bootstrap-override.scss */
.nav-tabs > li > a:hover, .nav-tabs > li > a:focus {
  border-color: transparent;
}

/* line 379, ../sass/_bootstrap-override.scss */
.nav-tabs > li.active > a.dropdown-toggle, .nav-tabs > li.active > a.dropdown-toggle:hover, .nav-tabs > li.active > a.dropdown-toggle:focus {
  cursor: pointer;
}
/* line 385, ../sass/_bootstrap-override.scss */
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
  color: #f8f8f8;
  cursor: default;
}

/* line 393, ../sass/_bootstrap-override.scss */
.nav-tabs > .active {
  margin-bottom: 0;
}

/* line 397, ../sass/_bootstrap-override.scss */
.nav-tabs {
  border-bottom: none;
}

/* line 403, ../sass/_bootstrap-override.scss */
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #f8f8f8;
  background-color: rgba(51, 51, 51, 0.25);
  border-color: transparent;
}

/* line 409, ../sass/_bootstrap-override.scss */
.nav-tabs .dropdown-menu {
  -webkit-border-radius: 0 0 1px 1px;
  -moz-border-radius: 0 0 1px 1px;
  -ms-border-radius: 0 0 1px 1px;
  -o-border-radius: 0 0 1px 1px;
  border-radius: 0 0 1px 1px;
}

/* line 412, ../sass/_bootstrap-override.scss */
.nav-pills .dropdown-menu {
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  -ms-border-radius: 1px;
  -o-border-radius: 1px;
  border-radius: 1px;
}

/* line 415, ../sass/_bootstrap-override.scss */
.tabs-below > .nav-tabs {
  border-top: none;
}

/* line 419, ../sass/_bootstrap-override.scss */
.tabs-below > .nav-tabs > li > a {
  -webkit-border-radius: 0 0 1px 1px;
  -moz-border-radius: 0 0 1px 1px;
  -ms-border-radius: 0 0 1px 1px;
  -o-border-radius: 0 0 1px 1px;
  border-radius: 0 0 1px 1px;
}

/* line 423, ../sass/_bootstrap-override.scss */
.tabs-left > .nav-tabs {
  margin-right: 0;
  border-right: none;
}

/* line 429, ../sass/_bootstrap-override.scss */
.tabs-left > .nav-tabs > li > a {
  -webkit-border-radius: 1px 0 0 1px;
  -moz-border-radius: 1px 0 0 1px;
  -ms-border-radius: 1px 0 0 1px;
  -o-border-radius: 1px 0 0 1px;
  border-radius: 1px 0 0 1px;
}

/* line 433, ../sass/_bootstrap-override.scss */
.tabs-right > .nav-tabs {
  margin-left: 0;
  border-left: none;
}

/* line 438, ../sass/_bootstrap-override.scss */
.tabs-right > .nav-tabs > li > a {
  -webkit-border-radius: 0 1px 1px 0;
  -moz-border-radius: 0 1px 1px 0;
  -ms-border-radius: 0 1px 1px 0;
  -o-border-radius: 0 1px 1px 0;
  border-radius: 0 1px 1px 0;
}

/* line 442, ../sass/_bootstrap-override.scss */
.tabs-below > .nav-tabs > li {
  margin-top: 0;
}

/* line 448, ../sass/_bootstrap-override.scss */
.tabs-below > .nav-tabs > li > a:hover, .tabs-below > .nav-tabs > li > a:focus {
  border-top-color: transparent;
}

/* line 454, ../sass/_bootstrap-override.scss */
.tabs-below > .nav-tabs > .active > a,
.tabs-below > .nav-tabs > .active > a:hover,
.tabs-below > .nav-tabs > .active > a:focus {
  border-color: transparent;
}

/* line 458, ../sass/_bootstrap-override.scss */
.tabs-left > .nav-tabs > li > a {
  margin-right: 0;
}

/* line 462, ../sass/_bootstrap-override.scss */
.tabs-left > .nav-tabs > li > a:hover,
.tabs-left > .nav-tabs > li > a:focus {
  border-color: transparent;
}

/* line 467, ../sass/_bootstrap-override.scss */
.tabs-left > .nav-tabs .active > a,
.tabs-left > .nav-tabs .active > a:hover,
.tabs-left > .nav-tabs .active > a:focus {
  border-color: transparent;
}

/* line 471, ../sass/_bootstrap-override.scss */
.tabs-right > .nav-tabs > li > a {
  margin-left: 0;
}

/* line 475, ../sass/_bootstrap-override.scss */
.tabs-right > .nav-tabs > li > a:hover,
.tabs-right > .nav-tabs > li > a:focus {
  border-color: transparent;
}

/* line 480, ../sass/_bootstrap-override.scss */
.tabs-right > .nav-tabs .active > a,
.tabs-right > .nav-tabs .active > a:hover,
.tabs-right > .nav-tabs .active > a:focus {
  border-color: transparent;
}

/* line 484, ../sass/_bootstrap-override.scss */
.nav-pills > li > a {
  padding-top: 4px;
  padding-bottom: 4px;
  margin-top: 2px;
  margin-bottom: 2px;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  -ms-border-radius: 1px;
  -o-border-radius: 1px;
  border-radius: 1px;
  background: rgba(51, 51, 51, 0.25);
}

/* line 496, ../sass/_bootstrap-override.scss */
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: white;
  background: none;
}

/* line 501, ../sass/_bootstrap-override.scss */
.nav-justified > li, .nav-tabs.nav-justified > li {
  padding: 0 1.28%;
}

/***************************/
/*         Navbars         */
/***************************/
/* line 509, ../sass/_bootstrap-override.scss */
.navbar {
  margin: 0;
}
/* line 512, ../sass/_bootstrap-override.scss */
.navbar .btn-navbar {
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 521, ../sass/_bootstrap-override.scss */
.navbar .nav > .active > a,
.navbar .nav > .active > a:hover,
.navbar .nav > .active > a:focus {
  background: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 526, ../sass/_bootstrap-override.scss */
.navbar-nav {
  margin: -7.5px;
}
/* line 529, ../sass/_bootstrap-override.scss */
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px;
}
@media (max-width: 767px) {
  /* line 537, ../sass/_bootstrap-override.scss */
  .navbar-nav .open .dropdown-menu {
    position: absolute;
    float: left;
    margin: 2px 0 0;
    background-color: rgba(51, 51, 51, 0.85);
    border: 0;
    box-shadow: none;
  }
}

/***************************/
/*       Breadcrumbs       */
/***************************/
/* line 553, ../sass/_bootstrap-override.scss */
.breadcrumb a {
  color: #f8f8f8;
  text-decoration: none;
}
/* line 556, ../sass/_bootstrap-override.scss */
.breadcrumb a:hover {
  color: #b8b8b8;
}
/* line 561, ../sass/_bootstrap-override.scss */
.widget > .breadcrumb {
  margin: -10px -12px;
}

/***************************/
/*        Pagination       */
/***************************/
/* line 575, ../sass/_bootstrap-override.scss */
.pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus,
.pagination > .active > span,
.pagination > .active > span:hover,
.pagination > .active > span:focus {
  border-color: transparent;
}

/* line 582, ../sass/_bootstrap-override.scss */
.pagination > li > a,
.pagination > li > span {
  margin-left: 0;
}

/***************************/
/*         Modals          */
/***************************/
/* line 591, ../sass/_bootstrap-override.scss */
.modal-backdrop,
.modal-backdrop.fade.in {
  opacity: 0.65;
  filter: alpha(opacity=65);
}

/* line 595, ../sass/_bootstrap-override.scss */
.modal {
  color: #555555;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  -ms-border-radius: 1px;
  -o-border-radius: 1px;
  border-radius: 1px;
}
/* line 599, ../sass/_bootstrap-override.scss */
.modal h1, .modal h2, .modal h3, .modal h4, .modal h5, .modal h6 {
  color: #555555;
}

/* line 604, ../sass/_bootstrap-override.scss */
.modal-footer {
  background-color: #f5f5f5;
}

/***************************/
/*        Tooltips         */
/***************************/
/* line 612, ../sass/_bootstrap-override.scss */
.tooltip {
  font-size: 11.05px;
}

/* line 616, ../sass/_bootstrap-override.scss */
.tooltip-inner {
  padding: 4px;
}

/***************************/
/*        Popovers         */
/***************************/
/* line 624, ../sass/_bootstrap-override.scss */
.popover {
  color: #f8f8f8;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  -ms-border-radius: 1px;
  -o-border-radius: 1px;
  border-radius: 1px;
}
/* line 627, ../sass/_bootstrap-override.scss */
.popover h1, .popover h2, .popover h3, .popover h4, .popover h5, .popover h6 {
  color: #f8f8f8;
}

/* line 632, ../sass/_bootstrap-override.scss */
.popover-title {
  -webkit-border-radius: 1px 1px 0 0;
  -moz-border-radius: 1px 1px 0 0;
  -ms-border-radius: 1px 1px 0 0;
  -o-border-radius: 1px 1px 0 0;
  border-radius: 1px 1px 0 0;
}

/***************************/
/*       Thumbnails        */
/***************************/
/* line 640, ../sass/_bootstrap-override.scss */
.thumbnail {
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: rgba(51, 51, 51, 0.25);
}

/* line 647, ../sass/_bootstrap-override.scss */
a.thumbnail:hover,
a.thumbnail:focus {
  border: none;
}

/* line 651, ../sass/_bootstrap-override.scss */
.thumbnail .caption {
  color: #f8f8f8;
}

/***************************/
/*    Labels and badges    */
/***************************/
/* line 660, ../sass/_bootstrap-override.scss */
.label,
.badge {
  display: inline-block;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  padding: 2px 4px;
  line-height: 14px;
  text-shadow: none;
  font-weight: 300;
  font-size: 11.05px;
}

/* line 670, ../sass/_bootstrap-override.scss */
.badge {
  padding: 2px 9px;
}

/* line 674, ../sass/_bootstrap-override.scss */
.badge-default {
  background-color: #999999;
}
/* line 585, ../sass/bootstrap-original/_mixins.scss */
.badge-default[href]:hover, .badge-default[href]:focus {
  background-color: gray;
}

/* line 678, ../sass/_bootstrap-override.scss */
.badge-primary {
  background-color: #618fb0;
}
/* line 585, ../sass/bootstrap-original/_mixins.scss */
.badge-primary[href]:hover, .badge-primary[href]:focus {
  background-color: #4a7594;
}

/* line 682, ../sass/_bootstrap-override.scss */
.badge-success {
  background-color: #56bc76;
}
/* line 585, ../sass/bootstrap-original/_mixins.scss */
.badge-success[href]:hover, .badge-success[href]:focus {
  background-color: #3fa05e;
}

/* line 686, ../sass/_bootstrap-override.scss */
.badge-info {
  background-color: #4ab0ce;
}
/* line 585, ../sass/bootstrap-original/_mixins.scss */
.badge-info[href]:hover, .badge-info[href]:focus {
  background-color: #3196b4;
}

/* line 690, ../sass/_bootstrap-override.scss */
.badge-warning {
  background-color: #eac85e;
}
/* line 585, ../sass/bootstrap-original/_mixins.scss */
.badge-warning[href]:hover, .badge-warning[href]:focus {
  background-color: #e4b931;
}

/* line 694, ../sass/_bootstrap-override.scss */
.badge-danger {
  background-color: #e5603b;
}
/* line 585, ../sass/bootstrap-original/_mixins.scss */
.badge-danger[href]:hover, .badge-danger[href]:focus {
  background-color: #d1431c;
}

/***************************/
/*        Jumbotron        */
/***************************/
/* line 711, ../sass/_bootstrap-override.scss */
.widget > .jumbotron {
  margin: -10px -12px;
}

/***************************/
/*          Alerts         */
/***************************/
/* line 720, ../sass/_bootstrap-override.scss */
.alert {
  text-shadow: none;
  border: none;
}

/***************************/
/*         Progress        */
/***************************/
/* line 729, ../sass/_bootstrap-override.scss */
.progress {
  background: rgba(0, 0, 0, 0.15);
}

/***************************/
/*          Panels         */
/***************************/
/* line 737, ../sass/_bootstrap-override.scss */
.panel-heading {
  padding: 0;
}
/* line 740, ../sass/_bootstrap-override.scss */
.panel-heading > .accordion-toggle {
  display: block;
  padding: 8px 15px;
}

/* line 748, ../sass/_bootstrap-override.scss */
.panel-group .panel-heading + .panel-collapse .panel-body {
  border-top: 1px solid rgba(51, 51, 51, 0.25);
}
/* line 753, ../sass/_bootstrap-override.scss */
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid rgba(51, 51, 51, 0.25);
}

/* line 759, ../sass/_bootstrap-override.scss */
.panel {
  border: none;
  background-color: rgba(51, 51, 51, 0.25);
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 767, ../sass/_bootstrap-override.scss */
.panel:nth-child(1n) .panel-heading {
  border-left: 5px solid #e5603b;
}
/* line 767, ../sass/_bootstrap-override.scss */
.panel:nth-child(2n) .panel-heading {
  border-left: 5px solid #eac85e;
}
/* line 767, ../sass/_bootstrap-override.scss */
.panel:nth-child(3n) .panel-heading {
  border-left: 5px solid #8cbf26;
}
/* line 767, ../sass/_bootstrap-override.scss */
.panel:nth-child(4n) .panel-heading {
  border-left: 5px solid #56bc76;
}
/* line 767, ../sass/_bootstrap-override.scss */
.panel:nth-child(5n) .panel-heading {
  border-left: 5px solid #4ab0ce;
}
/* line 767, ../sass/_bootstrap-override.scss */
.panel:nth-child(6n) .panel-heading {
  border-left: 5px solid #618fb0;
}
/* line 767, ../sass/_bootstrap-override.scss */
.panel:nth-child(7n) .panel-heading {
  border-left: 5px solid #a05000;
}
/* line 767, ../sass/_bootstrap-override.scss */
.panel:nth-child(8n) .panel-heading {
  border-left: 5px solid #d04f4f;
}
/* line 773, ../sass/_bootstrap-override.scss */
.panel .panel-heading a {
  color: #f8f8f8;
  font-weight: 300;
  color: white;
}

/* line 779, ../sass/_bootstrap-override.scss */
.panel-body {
  border-top-color: rgba(51, 51, 51, 0.25);
}

/***************************/
/*        Carousel         */
/***************************/
/* line 788, ../sass/_bootstrap-override.scss */
.widget > .carousel {
  margin: 0 -12px 5px;
}

/* line 794, ../sass/_bootstrap-override.scss */
.carousel-control.left, .carousel-control.right {
  background: none;
}
/* line 797, ../sass/_bootstrap-override.scss */
.carousel-control i {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 5;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-left: -10px;
  margin-top: -10px;
}

/* line 811, ../sass/_bootstrap-override.scss */
.carousel-indicators.outer {
  bottom: -10px;
}
/* line 814, ../sass/_bootstrap-override.scss */
.carousel-indicators li {
  background-color: rgba(51, 51, 51, 0.4);
}

/*
Animate.css - http://daneden.me/animate
Licensed under the MIT license

Copyright (c) 2013 Daniel Eden

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
/* line 14, ../sass/lib/_animate.scss */
body {
  /* Addresses a small issue in webkit: http://bit.ly/NEdoDq */
}

/* line 17, ../sass/lib/_animate.scss */
.animated {
  -webkit-animation-duration: 1s;
  -moz-animation-duration: 1s;
  -o-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
}

/* line 28, ../sass/lib/_animate.scss */
.animated.hinge {
  -webkit-animation-duration: 2s;
  -moz-animation-duration: 2s;
  -o-animation-duration: 2s;
  animation-duration: 2s;
}

@-webkit-keyframes flash {
  /* line 36, ../sass/lib/_animate.scss */
  0%, 50%, 100% {
    opacity: 1;
  }

  /* line 37, ../sass/lib/_animate.scss */
  25%, 75% {
    opacity: 0;
  }
}

@-moz-keyframes flash {
  /* line 41, ../sass/lib/_animate.scss */
  0%, 50%, 100% {
    opacity: 1;
  }

  /* line 42, ../sass/lib/_animate.scss */
  25%, 75% {
    opacity: 0;
  }
}

@-o-keyframes flash {
  /* line 46, ../sass/lib/_animate.scss */
  0%, 50%, 100% {
    opacity: 1;
  }

  /* line 47, ../sass/lib/_animate.scss */
  25%, 75% {
    opacity: 0;
  }
}

@keyframes flash {
  /* line 51, ../sass/lib/_animate.scss */
  0%, 50%, 100% {
    opacity: 1;
  }

  /* line 52, ../sass/lib/_animate.scss */
  25%, 75% {
    opacity: 0;
  }
}

/* line 55, ../sass/lib/_animate.scss */
.animated.flash {
  -webkit-animation-name: flash;
  -moz-animation-name: flash;
  -o-animation-name: flash;
  animation-name: flash;
}

@-webkit-keyframes shake {
  /* line 62, ../sass/lib/_animate.scss */
  0%, 100% {
    -webkit-transform: translateX(0);
  }

  /* line 63, ../sass/lib/_animate.scss */
  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translateX(-10px);
  }

  /* line 64, ../sass/lib/_animate.scss */
  20%, 40%, 60%, 80% {
    -webkit-transform: translateX(10px);
  }
}

@-moz-keyframes shake {
  /* line 68, ../sass/lib/_animate.scss */
  0%, 100% {
    -moz-transform: translateX(0);
  }

  /* line 69, ../sass/lib/_animate.scss */
  10%, 30%, 50%, 70%, 90% {
    -moz-transform: translateX(-10px);
  }

  /* line 70, ../sass/lib/_animate.scss */
  20%, 40%, 60%, 80% {
    -moz-transform: translateX(10px);
  }
}

@-o-keyframes shake {
  /* line 74, ../sass/lib/_animate.scss */
  0%, 100% {
    -o-transform: translateX(0);
  }

  /* line 75, ../sass/lib/_animate.scss */
  10%, 30%, 50%, 70%, 90% {
    -o-transform: translateX(-10px);
  }

  /* line 76, ../sass/lib/_animate.scss */
  20%, 40%, 60%, 80% {
    -o-transform: translateX(10px);
  }
}

@keyframes shake {
  /* line 80, ../sass/lib/_animate.scss */
  0%, 100% {
    transform: translateX(0);
  }

  /* line 81, ../sass/lib/_animate.scss */
  10%, 30%, 50%, 70%, 90% {
    transform: translateX(-10px);
  }

  /* line 82, ../sass/lib/_animate.scss */
  20%, 40%, 60%, 80% {
    transform: translateX(10px);
  }
}

/* line 85, ../sass/lib/_animate.scss */
.animated.shake {
  -webkit-animation-name: shake;
  -moz-animation-name: shake;
  -o-animation-name: shake;
  animation-name: shake;
}

@-webkit-keyframes bounce {
  /* line 92, ../sass/lib/_animate.scss */
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
  }

  /* line 93, ../sass/lib/_animate.scss */
  40% {
    -webkit-transform: translateY(-30px);
  }

  /* line 94, ../sass/lib/_animate.scss */
  60% {
    -webkit-transform: translateY(-15px);
  }
}

@-moz-keyframes bounce {
  /* line 98, ../sass/lib/_animate.scss */
  0%, 20%, 50%, 80%, 100% {
    -moz-transform: translateY(0);
  }

  /* line 99, ../sass/lib/_animate.scss */
  40% {
    -moz-transform: translateY(-30px);
  }

  /* line 100, ../sass/lib/_animate.scss */
  60% {
    -moz-transform: translateY(-15px);
  }
}

@-o-keyframes bounce {
  /* line 104, ../sass/lib/_animate.scss */
  0%, 20%, 50%, 80%, 100% {
    -o-transform: translateY(0);
  }

  /* line 105, ../sass/lib/_animate.scss */
  40% {
    -o-transform: translateY(-30px);
  }

  /* line 106, ../sass/lib/_animate.scss */
  60% {
    -o-transform: translateY(-15px);
  }
}

@keyframes bounce {
  /* line 109, ../sass/lib/_animate.scss */
  0%, 20%, 50%, 80%, 100% {
    transform: translateY(0);
  }

  /* line 110, ../sass/lib/_animate.scss */
  40% {
    transform: translateY(-30px);
  }

  /* line 111, ../sass/lib/_animate.scss */
  60% {
    transform: translateY(-15px);
  }
}

/* line 114, ../sass/lib/_animate.scss */
.animated.bounce {
  -webkit-animation-name: bounce;
  -moz-animation-name: bounce;
  -o-animation-name: bounce;
  animation-name: bounce;
}

@-webkit-keyframes tada {
  /* line 121, ../sass/lib/_animate.scss */
  0% {
    -webkit-transform: scale(1);
  }

  /* line 122, ../sass/lib/_animate.scss */
  10%, 20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
  }

  /* line 123, ../sass/lib/_animate.scss */
  30%, 50%, 70%, 90% {
    -webkit-transform: scale(1.1) rotate(3deg);
  }

  /* line 124, ../sass/lib/_animate.scss */
  40%, 60%, 80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
  }

  /* line 125, ../sass/lib/_animate.scss */
  100% {
    -webkit-transform: scale(1) rotate(0);
  }
}

@-moz-keyframes tada {
  /* line 129, ../sass/lib/_animate.scss */
  0% {
    -moz-transform: scale(1);
  }

  /* line 130, ../sass/lib/_animate.scss */
  10%, 20% {
    -moz-transform: scale(0.9) rotate(-3deg);
  }

  /* line 131, ../sass/lib/_animate.scss */
  30%, 50%, 70%, 90% {
    -moz-transform: scale(1.1) rotate(3deg);
  }

  /* line 132, ../sass/lib/_animate.scss */
  40%, 60%, 80% {
    -moz-transform: scale(1.1) rotate(-3deg);
  }

  /* line 133, ../sass/lib/_animate.scss */
  100% {
    -moz-transform: scale(1) rotate(0);
  }
}

@-o-keyframes tada {
  /* line 137, ../sass/lib/_animate.scss */
  0% {
    -o-transform: scale(1);
  }

  /* line 138, ../sass/lib/_animate.scss */
  10%, 20% {
    -o-transform: scale(0.9) rotate(-3deg);
  }

  /* line 139, ../sass/lib/_animate.scss */
  30%, 50%, 70%, 90% {
    -o-transform: scale(1.1) rotate(3deg);
  }

  /* line 140, ../sass/lib/_animate.scss */
  40%, 60%, 80% {
    -o-transform: scale(1.1) rotate(-3deg);
  }

  /* line 141, ../sass/lib/_animate.scss */
  100% {
    -o-transform: scale(1) rotate(0);
  }
}

@keyframes tada {
  /* line 145, ../sass/lib/_animate.scss */
  0% {
    transform: scale(1);
  }

  /* line 146, ../sass/lib/_animate.scss */
  10%, 20% {
    transform: scale(0.9) rotate(-3deg);
  }

  /* line 147, ../sass/lib/_animate.scss */
  30%, 50%, 70%, 90% {
    transform: scale(1.1) rotate(3deg);
  }

  /* line 148, ../sass/lib/_animate.scss */
  40%, 60%, 80% {
    transform: scale(1.1) rotate(-3deg);
  }

  /* line 149, ../sass/lib/_animate.scss */
  100% {
    transform: scale(1) rotate(0);
  }
}

/* line 152, ../sass/lib/_animate.scss */
.animated.tada {
  -webkit-animation-name: tada;
  -moz-animation-name: tada;
  -o-animation-name: tada;
  animation-name: tada;
}

@-webkit-keyframes swing {
  /* line 159, ../sass/lib/_animate.scss */
  20%, 40%, 60%, 80%, 100% {
    -webkit-transform-origin: top center;
  }

  /* line 160, ../sass/lib/_animate.scss */
  20% {
    -webkit-transform: rotate(15deg);
  }

  /* line 161, ../sass/lib/_animate.scss */
  40% {
    -webkit-transform: rotate(-10deg);
  }

  /* line 162, ../sass/lib/_animate.scss */
  60% {
    -webkit-transform: rotate(5deg);
  }

  /* line 163, ../sass/lib/_animate.scss */
  80% {
    -webkit-transform: rotate(-5deg);
  }

  /* line 164, ../sass/lib/_animate.scss */
  100% {
    -webkit-transform: rotate(0deg);
  }
}

@-moz-keyframes swing {
  /* line 168, ../sass/lib/_animate.scss */
  20% {
    -moz-transform: rotate(15deg);
  }

  /* line 169, ../sass/lib/_animate.scss */
  40% {
    -moz-transform: rotate(-10deg);
  }

  /* line 170, ../sass/lib/_animate.scss */
  60% {
    -moz-transform: rotate(5deg);
  }

  /* line 171, ../sass/lib/_animate.scss */
  80% {
    -moz-transform: rotate(-5deg);
  }

  /* line 172, ../sass/lib/_animate.scss */
  100% {
    -moz-transform: rotate(0deg);
  }
}

@-o-keyframes swing {
  /* line 176, ../sass/lib/_animate.scss */
  20% {
    -o-transform: rotate(15deg);
  }

  /* line 177, ../sass/lib/_animate.scss */
  40% {
    -o-transform: rotate(-10deg);
  }

  /* line 178, ../sass/lib/_animate.scss */
  60% {
    -o-transform: rotate(5deg);
  }

  /* line 179, ../sass/lib/_animate.scss */
  80% {
    -o-transform: rotate(-5deg);
  }

  /* line 180, ../sass/lib/_animate.scss */
  100% {
    -o-transform: rotate(0deg);
  }
}

@keyframes swing {
  /* line 184, ../sass/lib/_animate.scss */
  20% {
    transform: rotate(15deg);
  }

  /* line 185, ../sass/lib/_animate.scss */
  40% {
    transform: rotate(-10deg);
  }

  /* line 186, ../sass/lib/_animate.scss */
  60% {
    transform: rotate(5deg);
  }

  /* line 187, ../sass/lib/_animate.scss */
  80% {
    transform: rotate(-5deg);
  }

  /* line 188, ../sass/lib/_animate.scss */
  100% {
    transform: rotate(0deg);
  }
}

/* line 191, ../sass/lib/_animate.scss */
.animated.swing {
  -webkit-transform-origin: top center;
  -moz-transform-origin: top center;
  -o-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  -moz-animation-name: swing;
  -o-animation-name: swing;
  animation-name: swing;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes wobble {
  /* line 204, ../sass/lib/_animate.scss */
  0% {
    -webkit-transform: translateX(0%);
  }

  /* line 205, ../sass/lib/_animate.scss */
  15% {
    -webkit-transform: translateX(-25%) rotate(-5deg);
  }

  /* line 206, ../sass/lib/_animate.scss */
  30% {
    -webkit-transform: translateX(20%) rotate(3deg);
  }

  /* line 207, ../sass/lib/_animate.scss */
  45% {
    -webkit-transform: translateX(-15%) rotate(-3deg);
  }

  /* line 208, ../sass/lib/_animate.scss */
  60% {
    -webkit-transform: translateX(10%) rotate(2deg);
  }

  /* line 209, ../sass/lib/_animate.scss */
  75% {
    -webkit-transform: translateX(-5%) rotate(-1deg);
  }

  /* line 210, ../sass/lib/_animate.scss */
  100% {
    -webkit-transform: translateX(0%);
  }
}

@-moz-keyframes wobble {
  /* line 214, ../sass/lib/_animate.scss */
  0% {
    -moz-transform: translateX(0%);
  }

  /* line 215, ../sass/lib/_animate.scss */
  15% {
    -moz-transform: translateX(-25%) rotate(-5deg);
  }

  /* line 216, ../sass/lib/_animate.scss */
  30% {
    -moz-transform: translateX(20%) rotate(3deg);
  }

  /* line 217, ../sass/lib/_animate.scss */
  45% {
    -moz-transform: translateX(-15%) rotate(-3deg);
  }

  /* line 218, ../sass/lib/_animate.scss */
  60% {
    -moz-transform: translateX(10%) rotate(2deg);
  }

  /* line 219, ../sass/lib/_animate.scss */
  75% {
    -moz-transform: translateX(-5%) rotate(-1deg);
  }

  /* line 220, ../sass/lib/_animate.scss */
  100% {
    -moz-transform: translateX(0%);
  }
}

@-o-keyframes wobble {
  /* line 224, ../sass/lib/_animate.scss */
  0% {
    -o-transform: translateX(0%);
  }

  /* line 225, ../sass/lib/_animate.scss */
  15% {
    -o-transform: translateX(-25%) rotate(-5deg);
  }

  /* line 226, ../sass/lib/_animate.scss */
  30% {
    -o-transform: translateX(20%) rotate(3deg);
  }

  /* line 227, ../sass/lib/_animate.scss */
  45% {
    -o-transform: translateX(-15%) rotate(-3deg);
  }

  /* line 228, ../sass/lib/_animate.scss */
  60% {
    -o-transform: translateX(10%) rotate(2deg);
  }

  /* line 229, ../sass/lib/_animate.scss */
  75% {
    -o-transform: translateX(-5%) rotate(-1deg);
  }

  /* line 230, ../sass/lib/_animate.scss */
  100% {
    -o-transform: translateX(0%);
  }
}

@keyframes wobble {
  /* line 234, ../sass/lib/_animate.scss */
  0% {
    transform: translateX(0%);
  }

  /* line 235, ../sass/lib/_animate.scss */
  15% {
    transform: translateX(-25%) rotate(-5deg);
  }

  /* line 236, ../sass/lib/_animate.scss */
  30% {
    transform: translateX(20%) rotate(3deg);
  }

  /* line 237, ../sass/lib/_animate.scss */
  45% {
    transform: translateX(-15%) rotate(-3deg);
  }

  /* line 238, ../sass/lib/_animate.scss */
  60% {
    transform: translateX(10%) rotate(2deg);
  }

  /* line 239, ../sass/lib/_animate.scss */
  75% {
    transform: translateX(-5%) rotate(-1deg);
  }

  /* line 240, ../sass/lib/_animate.scss */
  100% {
    transform: translateX(0%);
  }
}

/* line 243, ../sass/lib/_animate.scss */
.animated.wobble {
  -webkit-animation-name: wobble;
  -moz-animation-name: wobble;
  -o-animation-name: wobble;
  animation-name: wobble;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes pulse {
  /* line 252, ../sass/lib/_animate.scss */
  0% {
    -webkit-transform: scale(1);
  }

  /* line 253, ../sass/lib/_animate.scss */
  50% {
    -webkit-transform: scale(1.1);
  }

  /* line 254, ../sass/lib/_animate.scss */
  100% {
    -webkit-transform: scale(1);
  }
}

@-moz-keyframes pulse {
  /* line 257, ../sass/lib/_animate.scss */
  0% {
    -moz-transform: scale(1);
  }

  /* line 258, ../sass/lib/_animate.scss */
  50% {
    -moz-transform: scale(1.1);
  }

  /* line 259, ../sass/lib/_animate.scss */
  100% {
    -moz-transform: scale(1);
  }
}

@-o-keyframes pulse {
  /* line 262, ../sass/lib/_animate.scss */
  0% {
    -o-transform: scale(1);
  }

  /* line 263, ../sass/lib/_animate.scss */
  50% {
    -o-transform: scale(1.1);
  }

  /* line 264, ../sass/lib/_animate.scss */
  100% {
    -o-transform: scale(1);
  }
}

@keyframes pulse {
  /* line 267, ../sass/lib/_animate.scss */
  0% {
    transform: scale(1);
  }

  /* line 268, ../sass/lib/_animate.scss */
  50% {
    transform: scale(1.1);
  }

  /* line 269, ../sass/lib/_animate.scss */
  100% {
    transform: scale(1);
  }
}

/* line 272, ../sass/lib/_animate.scss */
.animated.pulse {
  -webkit-animation-name: pulse;
  -moz-animation-name: pulse;
  -o-animation-name: pulse;
  animation-name: pulse;
}

@-webkit-keyframes flip {
  /* line 279, ../sass/lib/_animate.scss */
  0% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    -webkit-animation-timing-function: ease-out;
  }

  /* line 283, ../sass/lib/_animate.scss */
  40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    -webkit-animation-timing-function: ease-out;
  }

  /* line 287, ../sass/lib/_animate.scss */
  50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -webkit-animation-timing-function: ease-in;
  }

  /* line 291, ../sass/lib/_animate.scss */
  80% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);
    -webkit-animation-timing-function: ease-in;
  }

  /* line 295, ../sass/lib/_animate.scss */
  100% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    -webkit-animation-timing-function: ease-in;
  }
}

@-moz-keyframes flip {
  /* line 301, ../sass/lib/_animate.scss */
  0% {
    -moz-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    -moz-animation-timing-function: ease-out;
  }

  /* line 305, ../sass/lib/_animate.scss */
  40% {
    -moz-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    -moz-animation-timing-function: ease-out;
  }

  /* line 309, ../sass/lib/_animate.scss */
  50% {
    -moz-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -moz-animation-timing-function: ease-in;
  }

  /* line 313, ../sass/lib/_animate.scss */
  80% {
    -moz-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);
    -moz-animation-timing-function: ease-in;
  }

  /* line 317, ../sass/lib/_animate.scss */
  100% {
    -moz-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    -moz-animation-timing-function: ease-in;
  }
}

@-o-keyframes flip {
  /* line 323, ../sass/lib/_animate.scss */
  0% {
    -o-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    -o-animation-timing-function: ease-out;
  }

  /* line 327, ../sass/lib/_animate.scss */
  40% {
    -o-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    -o-animation-timing-function: ease-out;
  }

  /* line 331, ../sass/lib/_animate.scss */
  50% {
    -o-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -o-animation-timing-function: ease-in;
  }

  /* line 335, ../sass/lib/_animate.scss */
  80% {
    -o-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);
    -o-animation-timing-function: ease-in;
  }

  /* line 339, ../sass/lib/_animate.scss */
  100% {
    -o-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    -o-animation-timing-function: ease-in;
  }
}

@keyframes flip {
  /* line 345, ../sass/lib/_animate.scss */
  0% {
    transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    animation-timing-function: ease-out;
  }

  /* line 349, ../sass/lib/_animate.scss */
  40% {
    transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    animation-timing-function: ease-out;
  }

  /* line 353, ../sass/lib/_animate.scss */
  50% {
    transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    animation-timing-function: ease-in;
  }

  /* line 357, ../sass/lib/_animate.scss */
  80% {
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);
    animation-timing-function: ease-in;
  }

  /* line 361, ../sass/lib/_animate.scss */
  100% {
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    animation-timing-function: ease-in;
  }
}

/* line 367, ../sass/lib/_animate.scss */
.animated.flip {
  -webkit-backface-visibility: visible !important;
  -webkit-animation-name: flip;
  -moz-backface-visibility: visible !important;
  -moz-animation-name: flip;
  -o-backface-visibility: visible !important;
  -o-animation-name: flip;
  backface-visibility: visible !important;
  animation-name: flip;
}

@-webkit-keyframes flipInX {
  /* line 378, ../sass/lib/_animate.scss */
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }

  /* line 383, ../sass/lib/_animate.scss */
  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
  }

  /* line 387, ../sass/lib/_animate.scss */
  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
  }

  /* line 391, ../sass/lib/_animate.scss */
  100% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
}

@-moz-keyframes flipInX {
  /* line 397, ../sass/lib/_animate.scss */
  0% {
    -moz-transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }

  /* line 402, ../sass/lib/_animate.scss */
  40% {
    -moz-transform: perspective(400px) rotateX(-10deg);
  }

  /* line 406, ../sass/lib/_animate.scss */
  70% {
    -moz-transform: perspective(400px) rotateX(10deg);
  }

  /* line 410, ../sass/lib/_animate.scss */
  100% {
    -moz-transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
}

@-o-keyframes flipInX {
  /* line 416, ../sass/lib/_animate.scss */
  0% {
    -o-transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }

  /* line 421, ../sass/lib/_animate.scss */
  40% {
    -o-transform: perspective(400px) rotateX(-10deg);
  }

  /* line 425, ../sass/lib/_animate.scss */
  70% {
    -o-transform: perspective(400px) rotateX(10deg);
  }

  /* line 429, ../sass/lib/_animate.scss */
  100% {
    -o-transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
}

@keyframes flipInX {
  /* line 435, ../sass/lib/_animate.scss */
  0% {
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }

  /* line 440, ../sass/lib/_animate.scss */
  40% {
    transform: perspective(400px) rotateX(-10deg);
  }

  /* line 444, ../sass/lib/_animate.scss */
  70% {
    transform: perspective(400px) rotateX(10deg);
  }

  /* line 448, ../sass/lib/_animate.scss */
  100% {
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
}

/* line 454, ../sass/lib/_animate.scss */
.animated.flipInX {
  -webkit-backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  -moz-backface-visibility: visible !important;
  -moz-animation-name: flipInX;
  -o-backface-visibility: visible !important;
  -o-animation-name: flipInX;
  backface-visibility: visible !important;
  animation-name: flipInX;
}

@-webkit-keyframes flipOutX {
  /* line 465, ../sass/lib/_animate.scss */
  0% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }

  /* line 469, ../sass/lib/_animate.scss */
  100% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}

@-moz-keyframes flipOutX {
  /* line 476, ../sass/lib/_animate.scss */
  0% {
    -moz-transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }

  /* line 480, ../sass/lib/_animate.scss */
  100% {
    -moz-transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}

@-o-keyframes flipOutX {
  /* line 487, ../sass/lib/_animate.scss */
  0% {
    -o-transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }

  /* line 491, ../sass/lib/_animate.scss */
  100% {
    -o-transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}

@keyframes flipOutX {
  /* line 498, ../sass/lib/_animate.scss */
  0% {
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }

  /* line 502, ../sass/lib/_animate.scss */
  100% {
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}

/* line 508, ../sass/lib/_animate.scss */
.animated.flipOutX {
  -webkit-animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  -moz-animation-name: flipOutX;
  -moz-backface-visibility: visible !important;
  -o-animation-name: flipOutX;
  -o-backface-visibility: visible !important;
  animation-name: flipOutX;
  backface-visibility: visible !important;
}

@-webkit-keyframes flipInY {
  /* line 519, ../sass/lib/_animate.scss */
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }

  /* line 524, ../sass/lib/_animate.scss */
  40% {
    -webkit-transform: perspective(400px) rotateY(-10deg);
  }

  /* line 528, ../sass/lib/_animate.scss */
  70% {
    -webkit-transform: perspective(400px) rotateY(10deg);
  }

  /* line 532, ../sass/lib/_animate.scss */
  100% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
}

@-moz-keyframes flipInY {
  /* line 538, ../sass/lib/_animate.scss */
  0% {
    -moz-transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }

  /* line 543, ../sass/lib/_animate.scss */
  40% {
    -moz-transform: perspective(400px) rotateY(-10deg);
  }

  /* line 547, ../sass/lib/_animate.scss */
  70% {
    -moz-transform: perspective(400px) rotateY(10deg);
  }

  /* line 551, ../sass/lib/_animate.scss */
  100% {
    -moz-transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
}

@-o-keyframes flipInY {
  /* line 557, ../sass/lib/_animate.scss */
  0% {
    -o-transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }

  /* line 562, ../sass/lib/_animate.scss */
  40% {
    -o-transform: perspective(400px) rotateY(-10deg);
  }

  /* line 566, ../sass/lib/_animate.scss */
  70% {
    -o-transform: perspective(400px) rotateY(10deg);
  }

  /* line 570, ../sass/lib/_animate.scss */
  100% {
    -o-transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
}

@keyframes flipInY {
  /* line 576, ../sass/lib/_animate.scss */
  0% {
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }

  /* line 581, ../sass/lib/_animate.scss */
  40% {
    transform: perspective(400px) rotateY(-10deg);
  }

  /* line 585, ../sass/lib/_animate.scss */
  70% {
    transform: perspective(400px) rotateY(10deg);
  }

  /* line 589, ../sass/lib/_animate.scss */
  100% {
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
}

/* line 595, ../sass/lib/_animate.scss */
.animated.flipInY {
  -webkit-backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  -moz-backface-visibility: visible !important;
  -moz-animation-name: flipInY;
  -o-backface-visibility: visible !important;
  -o-animation-name: flipInY;
  backface-visibility: visible !important;
  animation-name: flipInY;
}

@-webkit-keyframes flipOutY {
  /* line 606, ../sass/lib/_animate.scss */
  0% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }

  /* line 610, ../sass/lib/_animate.scss */
  100% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
}

@-moz-keyframes flipOutY {
  /* line 616, ../sass/lib/_animate.scss */
  0% {
    -moz-transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }

  /* line 620, ../sass/lib/_animate.scss */
  100% {
    -moz-transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
}

@-o-keyframes flipOutY {
  /* line 626, ../sass/lib/_animate.scss */
  0% {
    -o-transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }

  /* line 630, ../sass/lib/_animate.scss */
  100% {
    -o-transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
}

@keyframes flipOutY {
  /* line 636, ../sass/lib/_animate.scss */
  0% {
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }

  /* line 640, ../sass/lib/_animate.scss */
  100% {
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
}

/* line 646, ../sass/lib/_animate.scss */
.animated.flipOutY {
  -webkit-backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  -moz-backface-visibility: visible !important;
  -moz-animation-name: flipOutY;
  -o-backface-visibility: visible !important;
  -o-animation-name: flipOutY;
  backface-visibility: visible !important;
  animation-name: flipOutY;
}

@-webkit-keyframes fadeIn {
  /* line 657, ../sass/lib/_animate.scss */
  0% {
    opacity: 0;
  }

  /* line 658, ../sass/lib/_animate.scss */
  100% {
    opacity: 1;
  }
}

@-moz-keyframes fadeIn {
  /* line 662, ../sass/lib/_animate.scss */
  0% {
    opacity: 0;
  }

  /* line 663, ../sass/lib/_animate.scss */
  100% {
    opacity: 1;
  }
}

@-o-keyframes fadeIn {
  /* line 667, ../sass/lib/_animate.scss */
  0% {
    opacity: 0;
  }

  /* line 668, ../sass/lib/_animate.scss */
  100% {
    opacity: 1;
  }
}

@keyframes fadeIn {
  /* line 672, ../sass/lib/_animate.scss */
  0% {
    opacity: 0;
  }

  /* line 673, ../sass/lib/_animate.scss */
  100% {
    opacity: 1;
  }
}

/* line 676, ../sass/lib/_animate.scss */
.animated.fadeIn {
  -webkit-animation-name: fadeIn;
  -moz-animation-name: fadeIn;
  -o-animation-name: fadeIn;
  animation-name: fadeIn;
}

@-webkit-keyframes fadeInUp {
  /* line 683, ../sass/lib/_animate.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
  }

  /* line 688, ../sass/lib/_animate.scss */
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}

@-moz-keyframes fadeInUp {
  /* line 695, ../sass/lib/_animate.scss */
  0% {
    opacity: 0;
    -moz-transform: translateY(20px);
  }

  /* line 700, ../sass/lib/_animate.scss */
  100% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
}

@-o-keyframes fadeInUp {
  /* line 707, ../sass/lib/_animate.scss */
  0% {
    opacity: 0;
    -o-transform: translateY(20px);
  }

  /* line 712, ../sass/lib/_animate.scss */
  100% {
    opacity: 1;
    -o-transform: translateY(0);
  }
}

@keyframes fadeInUp {
  /* line 719, ../sass/lib/_animate.scss */
  0% {
    opacity: 0;
    transform: translateY(20px);
  }

  /* line 724, ../sass/lib/_animate.scss */
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

/* line 730, ../sass/lib/_animate.scss */
.animated.fadeInUp {
  -webkit-animation-name: fadeInUp;
  -moz-animation-name: fadeInUp;
  -o-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

@-webkit-keyframes fadeInDown {
  /* line 737, ../sass/lib/_animate.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
  }

  /* line 742, ../sass/lib/_animate.scss */
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}

@-moz-keyframes fadeInDown {
  /* line 749, ../sass/lib/_animate.scss */
  0% {
    opacity: 0;
    -moz-transform: translateY(-20px);
  }

  /* line 754, ../sass/lib/_animate.scss */
  100% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
}

@-o-keyframes fadeInDown {
  /* line 761, ../sass/lib/_animate.scss */
  0% {
    opacity: 0;
    -o-transform: translateY(-20px);
  }

  /* line 766, ../sass/lib/_animate.scss */
  100% {
    opacity: 1;
    -o-transform: translateY(0);
  }
}

@keyframes fadeInDown {
  /* line 773, ../sass/lib/_animate.scss */
  0% {
    opacity: 0;
    transform: translateY(-20px);
  }

  /* line 778, ../sass/lib/_animate.scss */
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

/* line 784, ../sass/lib/_animate.scss */
.animated.fadeInDown {
  -webkit-animation-name: fadeInDown;
  -moz-animation-name: fadeInDown;
  -o-animation-name: fadeInDown;
  animation-name: fadeInDown;
}

@-webkit-keyframes fadeInLeft {
  /* line 791, ../sass/lib/_animate.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
  }

  /* line 796, ../sass/lib/_animate.scss */
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}

@-moz-keyframes fadeInLeft {
  /* line 803, ../sass/lib/_animate.scss */
  0% {
    opacity: 0;
    -moz-transform: translateX(-20px);
  }

  /* line 808, ../sass/lib/_animate.scss */
  100% {
    opacity: 1;
    -moz-transform: translateX(0);
  }
}

@-o-keyframes fadeInLeft {
  /* line 815, ../sass/lib/_animate.scss */
  0% {
    opacity: 0;
    -o-transform: translateX(-20px);
  }

  /* line 820, ../sass/lib/_animate.scss */
  100% {
    opacity: 1;
    -o-transform: translateX(0);
  }
}

@keyframes fadeInLeft {
  /* line 827, ../sass/lib/_animate.scss */
  0% {
    opacity: 0;
    transform: translateX(-20px);
  }

  /* line 832, ../sass/lib/_animate.scss */
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}

/* line 838, ../sass/lib/_animate.scss */
.animated.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  -moz-animation-name: fadeInLeft;
  -o-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInRight {
  /* line 845, ../sass/lib/_animate.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
  }

  /* line 850, ../sass/lib/_animate.scss */
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}

@-moz-keyframes fadeInRight {
  /* line 857, ../sass/lib/_animate.scss */
  0% {
    opacity: 0;
    -moz-transform: translateX(20px);
  }

  /* line 862, ../sass/lib/_animate.scss */
  100% {
    opacity: 1;
    -moz-transform: translateX(0);
  }
}

@-o-keyframes fadeInRight {
  /* line 869, ../sass/lib/_animate.scss */
  0% {
    opacity: 0;
    -o-transform: translateX(20px);
  }

  /* line 874, ../sass/lib/_animate.scss */
  100% {
    opacity: 1;
    -o-transform: translateX(0);
  }
}

@keyframes fadeInRight {
  /* line 881, ../sass/lib/_animate.scss */
  0% {
    opacity: 0;
    transform: translateX(20px);
  }

  /* line 886, ../sass/lib/_animate.scss */
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}

/* line 892, ../sass/lib/_animate.scss */
.animated.fadeInRight {
  -webkit-animation-name: fadeInRight;
  -moz-animation-name: fadeInRight;
  -o-animation-name: fadeInRight;
  animation-name: fadeInRight;
}

@-webkit-keyframes fadeInUpBig {
  /* line 899, ../sass/lib/_animate.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
  }

  /* line 904, ../sass/lib/_animate.scss */
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}

@-moz-keyframes fadeInUpBig {
  /* line 911, ../sass/lib/_animate.scss */
  0% {
    opacity: 0;
    -moz-transform: translateY(2000px);
  }

  /* line 916, ../sass/lib/_animate.scss */
  100% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
}

@-o-keyframes fadeInUpBig {
  /* line 923, ../sass/lib/_animate.scss */
  0% {
    opacity: 0;
    -o-transform: translateY(2000px);
  }

  /* line 928, ../sass/lib/_animate.scss */
  100% {
    opacity: 1;
    -o-transform: translateY(0);
  }
}

@keyframes fadeInUpBig {
  /* line 935, ../sass/lib/_animate.scss */
  0% {
    opacity: 0;
    transform: translateY(2000px);
  }

  /* line 940, ../sass/lib/_animate.scss */
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

/* line 946, ../sass/lib/_animate.scss */
.animated.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  -moz-animation-name: fadeInUpBig;
  -o-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}

@-webkit-keyframes fadeInDownBig {
  /* line 953, ../sass/lib/_animate.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
  }

  /* line 958, ../sass/lib/_animate.scss */
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}

@-moz-keyframes fadeInDownBig {
  /* line 965, ../sass/lib/_animate.scss */
  0% {
    opacity: 0;
    -moz-transform: translateY(-2000px);
  }

  /* line 970, ../sass/lib/_animate.scss */
  100% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
}

@-o-keyframes fadeInDownBig {
  /* line 977, ../sass/lib/_animate.scss */
  0% {
    opacity: 0;
    -o-transform: translateY(-2000px);
  }

  /* line 982, ../sass/lib/_animate.scss */
  100% {
    opacity: 1;
    -o-transform: translateY(0);
  }
}

@keyframes fadeInDownBig {
  /* line 989, ../sass/lib/_animate.scss */
  0% {
    opacity: 0;
    transform: translateY(-2000px);
  }

  /* line 994, ../sass/lib/_animate.scss */
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

/* line 1000, ../sass/lib/_animate.scss */
.animated.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  -moz-animation-name: fadeInDownBig;
  -o-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}

@-webkit-keyframes fadeInLeftBig {
  /* line 1007, ../sass/lib/_animate.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
  }

  /* line 1012, ../sass/lib/_animate.scss */
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}

@-moz-keyframes fadeInLeftBig {
  /* line 1018, ../sass/lib/_animate.scss */
  0% {
    opacity: 0;
    -moz-transform: translateX(-2000px);
  }

  /* line 1023, ../sass/lib/_animate.scss */
  100% {
    opacity: 1;
    -moz-transform: translateX(0);
  }
}

@-o-keyframes fadeInLeftBig {
  /* line 1029, ../sass/lib/_animate.scss */
  0% {
    opacity: 0;
    -o-transform: translateX(-2000px);
  }

  /* line 1034, ../sass/lib/_animate.scss */
  100% {
    opacity: 1;
    -o-transform: translateX(0);
  }
}

@keyframes fadeInLeftBig {
  /* line 1040, ../sass/lib/_animate.scss */
  0% {
    opacity: 0;
    transform: translateX(-2000px);
  }

  /* line 1045, ../sass/lib/_animate.scss */
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}

/* line 1051, ../sass/lib/_animate.scss */
.animated.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  -moz-animation-name: fadeInLeftBig;
  -o-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRightBig {
  /* line 1058, ../sass/lib/_animate.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
  }

  /* line 1063, ../sass/lib/_animate.scss */
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}

@-moz-keyframes fadeInRightBig {
  /* line 1070, ../sass/lib/_animate.scss */
  0% {
    opacity: 0;
    -moz-transform: translateX(2000px);
  }

  /* line 1075, ../sass/lib/_animate.scss */
  100% {
    opacity: 1;
    -moz-transform: translateX(0);
  }
}

@-o-keyframes fadeInRightBig {
  /* line 1082, ../sass/lib/_animate.scss */
  0% {
    opacity: 0;
    -o-transform: translateX(2000px);
  }

  /* line 1087, ../sass/lib/_animate.scss */
  100% {
    opacity: 1;
    -o-transform: translateX(0);
  }
}

@keyframes fadeInRightBig {
  /* line 1094, ../sass/lib/_animate.scss */
  0% {
    opacity: 0;
    transform: translateX(2000px);
  }

  /* line 1099, ../sass/lib/_animate.scss */
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}

/* line 1105, ../sass/lib/_animate.scss */
.animated.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  -moz-animation-name: fadeInRightBig;
  -o-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}

@-webkit-keyframes fadeOut {
  /* line 1112, ../sass/lib/_animate.scss */
  0% {
    opacity: 1;
  }

  /* line 1113, ../sass/lib/_animate.scss */
  100% {
    opacity: 0;
  }
}

@-moz-keyframes fadeOut {
  /* line 1117, ../sass/lib/_animate.scss */
  0% {
    opacity: 1;
  }

  /* line 1118, ../sass/lib/_animate.scss */
  100% {
    opacity: 0;
  }
}

@-o-keyframes fadeOut {
  /* line 1122, ../sass/lib/_animate.scss */
  0% {
    opacity: 1;
  }

  /* line 1123, ../sass/lib/_animate.scss */
  100% {
    opacity: 0;
  }
}

@keyframes fadeOut {
  /* line 1127, ../sass/lib/_animate.scss */
  0% {
    opacity: 1;
  }

  /* line 1128, ../sass/lib/_animate.scss */
  100% {
    opacity: 0;
  }
}

/* line 1131, ../sass/lib/_animate.scss */
.animated.fadeOut {
  -webkit-animation-name: fadeOut;
  -moz-animation-name: fadeOut;
  -o-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOutUp {
  /* line 1138, ../sass/lib/_animate.scss */
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }

  /* line 1143, ../sass/lib/_animate.scss */
  100% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
  }
}

@-moz-keyframes fadeOutUp {
  /* line 1149, ../sass/lib/_animate.scss */
  0% {
    opacity: 1;
    -moz-transform: translateY(0);
  }

  /* line 1154, ../sass/lib/_animate.scss */
  100% {
    opacity: 0;
    -moz-transform: translateY(-20px);
  }
}

@-o-keyframes fadeOutUp {
  /* line 1160, ../sass/lib/_animate.scss */
  0% {
    opacity: 1;
    -o-transform: translateY(0);
  }

  /* line 1165, ../sass/lib/_animate.scss */
  100% {
    opacity: 0;
    -o-transform: translateY(-20px);
  }
}

@keyframes fadeOutUp {
  /* line 1171, ../sass/lib/_animate.scss */
  0% {
    opacity: 1;
    transform: translateY(0);
  }

  /* line 1176, ../sass/lib/_animate.scss */
  100% {
    opacity: 0;
    transform: translateY(-20px);
  }
}

/* line 1182, ../sass/lib/_animate.scss */
.animated.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  -moz-animation-name: fadeOutUp;
  -o-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}

@-webkit-keyframes fadeOutDown {
  /* line 1189, ../sass/lib/_animate.scss */
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }

  /* line 1194, ../sass/lib/_animate.scss */
  100% {
    opacity: 0;
    -webkit-transform: translateY(20px);
  }
}

@-moz-keyframes fadeOutDown {
  /* line 1201, ../sass/lib/_animate.scss */
  0% {
    opacity: 1;
    -moz-transform: translateY(0);
  }

  /* line 1206, ../sass/lib/_animate.scss */
  100% {
    opacity: 0;
    -moz-transform: translateY(20px);
  }
}

@-o-keyframes fadeOutDown {
  /* line 1213, ../sass/lib/_animate.scss */
  0% {
    opacity: 1;
    -o-transform: translateY(0);
  }

  /* line 1218, ../sass/lib/_animate.scss */
  100% {
    opacity: 0;
    -o-transform: translateY(20px);
  }
}

@keyframes fadeOutDown {
  /* line 1225, ../sass/lib/_animate.scss */
  0% {
    opacity: 1;
    transform: translateY(0);
  }

  /* line 1230, ../sass/lib/_animate.scss */
  100% {
    opacity: 0;
    transform: translateY(20px);
  }
}

/* line 1236, ../sass/lib/_animate.scss */
.animated.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  -moz-animation-name: fadeOutDown;
  -o-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}

@-webkit-keyframes fadeOutLeft {
  /* line 1243, ../sass/lib/_animate.scss */
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }

  /* line 1248, ../sass/lib/_animate.scss */
  100% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
  }
}

@-moz-keyframes fadeOutLeft {
  /* line 1255, ../sass/lib/_animate.scss */
  0% {
    opacity: 1;
    -moz-transform: translateX(0);
  }

  /* line 1260, ../sass/lib/_animate.scss */
  100% {
    opacity: 0;
    -moz-transform: translateX(-20px);
  }
}

@-o-keyframes fadeOutLeft {
  /* line 1267, ../sass/lib/_animate.scss */
  0% {
    opacity: 1;
    -o-transform: translateX(0);
  }

  /* line 1272, ../sass/lib/_animate.scss */
  100% {
    opacity: 0;
    -o-transform: translateX(-20px);
  }
}

@keyframes fadeOutLeft {
  /* line 1279, ../sass/lib/_animate.scss */
  0% {
    opacity: 1;
    transform: translateX(0);
  }

  /* line 1284, ../sass/lib/_animate.scss */
  100% {
    opacity: 0;
    transform: translateX(-20px);
  }
}

/* line 1290, ../sass/lib/_animate.scss */
.animated.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  -moz-animation-name: fadeOutLeft;
  -o-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}

@-webkit-keyframes fadeOutRight {
  /* line 1297, ../sass/lib/_animate.scss */
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }

  /* line 1302, ../sass/lib/_animate.scss */
  100% {
    opacity: 0;
    -webkit-transform: translateX(20px);
  }
}

@-moz-keyframes fadeOutRight {
  /* line 1309, ../sass/lib/_animate.scss */
  0% {
    opacity: 1;
    -moz-transform: translateX(0);
  }

  /* line 1314, ../sass/lib/_animate.scss */
  100% {
    opacity: 0;
    -moz-transform: translateX(20px);
  }
}

@-o-keyframes fadeOutRight {
  /* line 1321, ../sass/lib/_animate.scss */
  0% {
    opacity: 1;
    -o-transform: translateX(0);
  }

  /* line 1326, ../sass/lib/_animate.scss */
  100% {
    opacity: 0;
    -o-transform: translateX(20px);
  }
}

@keyframes fadeOutRight {
  /* line 1333, ../sass/lib/_animate.scss */
  0% {
    opacity: 1;
    transform: translateX(0);
  }

  /* line 1338, ../sass/lib/_animate.scss */
  100% {
    opacity: 0;
    transform: translateX(20px);
  }
}

/* line 1344, ../sass/lib/_animate.scss */
.animated.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  -moz-animation-name: fadeOutRight;
  -o-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}

@-webkit-keyframes fadeOutUpBig {
  /* line 1351, ../sass/lib/_animate.scss */
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }

  /* line 1356, ../sass/lib/_animate.scss */
  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
  }
}

@-moz-keyframes fadeOutUpBig {
  /* line 1363, ../sass/lib/_animate.scss */
  0% {
    opacity: 1;
    -moz-transform: translateY(0);
  }

  /* line 1368, ../sass/lib/_animate.scss */
  100% {
    opacity: 0;
    -moz-transform: translateY(-2000px);
  }
}

@-o-keyframes fadeOutUpBig {
  /* line 1375, ../sass/lib/_animate.scss */
  0% {
    opacity: 1;
    -o-transform: translateY(0);
  }

  /* line 1380, ../sass/lib/_animate.scss */
  100% {
    opacity: 0;
    -o-transform: translateY(-2000px);
  }
}

@keyframes fadeOutUpBig {
  /* line 1387, ../sass/lib/_animate.scss */
  0% {
    opacity: 1;
    transform: translateY(0);
  }

  /* line 1392, ../sass/lib/_animate.scss */
  100% {
    opacity: 0;
    transform: translateY(-2000px);
  }
}

/* line 1398, ../sass/lib/_animate.scss */
.animated.fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  -moz-animation-name: fadeOutUpBig;
  -o-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}

@-webkit-keyframes fadeOutDownBig {
  /* line 1405, ../sass/lib/_animate.scss */
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }

  /* line 1410, ../sass/lib/_animate.scss */
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
  }
}

@-moz-keyframes fadeOutDownBig {
  /* line 1417, ../sass/lib/_animate.scss */
  0% {
    opacity: 1;
    -moz-transform: translateY(0);
  }

  /* line 1422, ../sass/lib/_animate.scss */
  100% {
    opacity: 0;
    -moz-transform: translateY(2000px);
  }
}

@-o-keyframes fadeOutDownBig {
  /* line 1429, ../sass/lib/_animate.scss */
  0% {
    opacity: 1;
    -o-transform: translateY(0);
  }

  /* line 1434, ../sass/lib/_animate.scss */
  100% {
    opacity: 0;
    -o-transform: translateY(2000px);
  }
}

@keyframes fadeOutDownBig {
  /* line 1441, ../sass/lib/_animate.scss */
  0% {
    opacity: 1;
    transform: translateY(0);
  }

  /* line 1446, ../sass/lib/_animate.scss */
  100% {
    opacity: 0;
    transform: translateY(2000px);
  }
}

/* line 1452, ../sass/lib/_animate.scss */
.animated.fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  -moz-animation-name: fadeOutDownBig;
  -o-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig;
}

@-webkit-keyframes fadeOutLeftBig {
  /* line 1459, ../sass/lib/_animate.scss */
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }

  /* line 1464, ../sass/lib/_animate.scss */
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
  }
}

@-moz-keyframes fadeOutLeftBig {
  /* line 1471, ../sass/lib/_animate.scss */
  0% {
    opacity: 1;
    -moz-transform: translateX(0);
  }

  /* line 1476, ../sass/lib/_animate.scss */
  100% {
    opacity: 0;
    -moz-transform: translateX(-2000px);
  }
}

@-o-keyframes fadeOutLeftBig {
  /* line 1483, ../sass/lib/_animate.scss */
  0% {
    opacity: 1;
    -o-transform: translateX(0);
  }

  /* line 1488, ../sass/lib/_animate.scss */
  100% {
    opacity: 0;
    -o-transform: translateX(-2000px);
  }
}

@keyframes fadeOutLeftBig {
  /* line 1495, ../sass/lib/_animate.scss */
  0% {
    opacity: 1;
    transform: translateX(0);
  }

  /* line 1500, ../sass/lib/_animate.scss */
  100% {
    opacity: 0;
    transform: translateX(-2000px);
  }
}

/* line 1506, ../sass/lib/_animate.scss */
.animated.fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  -moz-animation-name: fadeOutLeftBig;
  -o-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
}

@-webkit-keyframes fadeOutRightBig {
  /* line 1513, ../sass/lib/_animate.scss */
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }

  /* line 1518, ../sass/lib/_animate.scss */
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
  }
}

@-moz-keyframes fadeOutRightBig {
  /* line 1524, ../sass/lib/_animate.scss */
  0% {
    opacity: 1;
    -moz-transform: translateX(0);
  }

  /* line 1529, ../sass/lib/_animate.scss */
  100% {
    opacity: 0;
    -moz-transform: translateX(2000px);
  }
}

@-o-keyframes fadeOutRightBig {
  /* line 1535, ../sass/lib/_animate.scss */
  0% {
    opacity: 1;
    -o-transform: translateX(0);
  }

  /* line 1540, ../sass/lib/_animate.scss */
  100% {
    opacity: 0;
    -o-transform: translateX(2000px);
  }
}

@keyframes fadeOutRightBig {
  /* line 1546, ../sass/lib/_animate.scss */
  0% {
    opacity: 1;
    transform: translateX(0);
  }

  /* line 1551, ../sass/lib/_animate.scss */
  100% {
    opacity: 0;
    transform: translateX(2000px);
  }
}

/* line 1557, ../sass/lib/_animate.scss */
.animated.fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  -moz-animation-name: fadeOutRightBig;
  -o-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig;
}

@-webkit-keyframes bounceIn {
  /* line 1564, ../sass/lib/_animate.scss */
  0% {
    opacity: 0;
    -webkit-transform: scale(0.3);
  }

  /* line 1569, ../sass/lib/_animate.scss */
  50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
  }

  /* line 1574, ../sass/lib/_animate.scss */
  70% {
    -webkit-transform: scale(0.9);
  }

  /* line 1578, ../sass/lib/_animate.scss */
  100% {
    -webkit-transform: scale(1);
  }
}

@-moz-keyframes bounceIn {
  /* line 1584, ../sass/lib/_animate.scss */
  0% {
    opacity: 0;
    -moz-transform: scale(0.3);
  }

  /* line 1589, ../sass/lib/_animate.scss */
  50% {
    opacity: 1;
    -moz-transform: scale(1.05);
  }

  /* line 1594, ../sass/lib/_animate.scss */
  70% {
    -moz-transform: scale(0.9);
  }

  /* line 1598, ../sass/lib/_animate.scss */
  100% {
    -moz-transform: scale(1);
  }
}

@-o-keyframes bounceIn {
  /* line 1604, ../sass/lib/_animate.scss */
  0% {
    opacity: 0;
    -o-transform: scale(0.3);
  }

  /* line 1609, ../sass/lib/_animate.scss */
  50% {
    opacity: 1;
    -o-transform: scale(1.05);
  }

  /* line 1614, ../sass/lib/_animate.scss */
  70% {
    -o-transform: scale(0.9);
  }

  /* line 1618, ../sass/lib/_animate.scss */
  100% {
    -o-transform: scale(1);
  }
}

@keyframes bounceIn {
  /* line 1624, ../sass/lib/_animate.scss */
  0% {
    opacity: 0;
    transform: scale(0.3);
  }

  /* line 1629, ../sass/lib/_animate.scss */
  50% {
    opacity: 1;
    transform: scale(1.05);
  }

  /* line 1634, ../sass/lib/_animate.scss */
  70% {
    transform: scale(0.9);
  }

  /* line 1638, ../sass/lib/_animate.scss */
  100% {
    transform: scale(1);
  }
}

@-webkit-keyframes slideInDown {
  /* line 1644, ../sass/lib/_animate.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
  }

  /* line 1649, ../sass/lib/_animate.scss */
  100% {
    -webkit-transform: translateY(0);
  }
}

@-moz-keyframes slideInDown {
  /* line 1655, ../sass/lib/_animate.scss */
  0% {
    opacity: 0;
    -moz-transform: translateY(-2000px);
  }

  /* line 1660, ../sass/lib/_animate.scss */
  100% {
    -moz-transform: translateY(0);
  }
}

@-o-keyframes slideInDown {
  /* line 1666, ../sass/lib/_animate.scss */
  0% {
    opacity: 0;
    -o-transform: translateY(-2000px);
  }

  /* line 1671, ../sass/lib/_animate.scss */
  100% {
    -o-transform: translateY(0);
  }
}

@keyframes slideInDown {
  /* line 1677, ../sass/lib/_animate.scss */
  0% {
    opacity: 0;
    transform: translateY(-2000px);
  }

  /* line 1682, ../sass/lib/_animate.scss */
  100% {
    transform: translateY(0);
  }
}

/* line 1687, ../sass/lib/_animate.scss */
.slideInDown {
  -webkit-animation-name: slideInDown;
  -moz-animation-name: slideInDown;
  -o-animation-name: slideInDown;
  animation-name: slideInDown;
}

@-webkit-keyframes slideInLeft {
  /* line 1695, ../sass/lib/_animate.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
  }

  /* line 1700, ../sass/lib/_animate.scss */
  100% {
    -webkit-transform: translateX(0);
  }
}

@-moz-keyframes slideInLeft {
  /* line 1706, ../sass/lib/_animate.scss */
  0% {
    opacity: 0;
    -moz-transform: translateX(-2000px);
  }

  /* line 1711, ../sass/lib/_animate.scss */
  100% {
    -moz-transform: translateX(0);
  }
}

@-o-keyframes slideInLeft {
  /* line 1717, ../sass/lib/_animate.scss */
  0% {
    opacity: 0;
    -o-transform: translateX(-2000px);
  }

  /* line 1722, ../sass/lib/_animate.scss */
  100% {
    -o-transform: translateX(0);
  }
}

@keyframes slideInLeft {
  /* line 1728, ../sass/lib/_animate.scss */
  0% {
    opacity: 0;
    transform: translateX(-2000px);
  }

  /* line 1733, ../sass/lib/_animate.scss */
  100% {
    transform: translateX(0);
  }
}

/* line 1738, ../sass/lib/_animate.scss */
.slideInLeft {
  -webkit-animation-name: slideInLeft;
  -moz-animation-name: slideInLeft;
  -o-animation-name: slideInLeft;
  animation-name: slideInLeft;
}

@-webkit-keyframes slideInRight {
  /* line 1746, ../sass/lib/_animate.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
  }

  /* line 1751, ../sass/lib/_animate.scss */
  100% {
    -webkit-transform: translateX(0);
  }
}

@-moz-keyframes slideInRight {
  /* line 1757, ../sass/lib/_animate.scss */
  0% {
    opacity: 0;
    -moz-transform: translateX(2000px);
  }

  /* line 1762, ../sass/lib/_animate.scss */
  100% {
    -moz-transform: translateX(0);
  }
}

@-o-keyframes slideInRight {
  /* line 1768, ../sass/lib/_animate.scss */
  0% {
    opacity: 0;
    -o-transform: translateX(2000px);
  }

  /* line 1773, ../sass/lib/_animate.scss */
  100% {
    -o-transform: translateX(0);
  }
}

@keyframes slideInRight {
  /* line 1779, ../sass/lib/_animate.scss */
  0% {
    opacity: 0;
    transform: translateX(2000px);
  }

  /* line 1784, ../sass/lib/_animate.scss */
  100% {
    transform: translateX(0);
  }
}

/* line 1789, ../sass/lib/_animate.scss */
.slideInRight {
  -webkit-animation-name: slideInRight;
  -moz-animation-name: slideInRight;
  -o-animation-name: slideInRight;
  animation-name: slideInRight;
}

@-webkit-keyframes slideOutLeft {
  /* line 1797, ../sass/lib/_animate.scss */
  0% {
    -webkit-transform: translateX(0);
  }

  /* line 1801, ../sass/lib/_animate.scss */
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
  }
}

@-moz-keyframes slideOutLeft {
  /* line 1808, ../sass/lib/_animate.scss */
  0% {
    -moz-transform: translateX(0);
  }

  /* line 1812, ../sass/lib/_animate.scss */
  100% {
    opacity: 0;
    -moz-transform: translateX(-2000px);
  }
}

@-o-keyframes slideOutLeft {
  /* line 1819, ../sass/lib/_animate.scss */
  0% {
    -o-transform: translateX(0);
  }

  /* line 1823, ../sass/lib/_animate.scss */
  100% {
    opacity: 0;
    -o-transform: translateX(-2000px);
  }
}

@keyframes slideOutLeft {
  /* line 1830, ../sass/lib/_animate.scss */
  0% {
    transform: translateX(0);
  }

  /* line 1834, ../sass/lib/_animate.scss */
  100% {
    opacity: 0;
    transform: translateX(-2000px);
  }
}

/* line 1840, ../sass/lib/_animate.scss */
.slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  -moz-animation-name: slideOutLeft;
  -o-animation-name: slideOutLeft;
  animation-name: slideOutLeft;
}

@-webkit-keyframes slideOutRight {
  /* line 1848, ../sass/lib/_animate.scss */
  0% {
    -webkit-transform: translateX(0);
  }

  /* line 1852, ../sass/lib/_animate.scss */
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
  }
}

@-moz-keyframes slideOutRight {
  /* line 1859, ../sass/lib/_animate.scss */
  0% {
    -moz-transform: translateX(0);
  }

  /* line 1863, ../sass/lib/_animate.scss */
  100% {
    opacity: 0;
    -moz-transform: translateX(2000px);
  }
}

@-o-keyframes slideOutRight {
  /* line 1870, ../sass/lib/_animate.scss */
  0% {
    -o-transform: translateX(0);
  }

  /* line 1874, ../sass/lib/_animate.scss */
  100% {
    opacity: 0;
    -o-transform: translateX(2000px);
  }
}

@keyframes slideOutRight {
  /* line 1881, ../sass/lib/_animate.scss */
  0% {
    transform: translateX(0);
  }

  /* line 1885, ../sass/lib/_animate.scss */
  100% {
    opacity: 0;
    transform: translateX(2000px);
  }
}

/* line 1891, ../sass/lib/_animate.scss */
.slideOutRight {
  -webkit-animation-name: slideOutRight;
  -moz-animation-name: slideOutRight;
  -o-animation-name: slideOutRight;
  animation-name: slideOutRight;
}

@-webkit-keyframes slideOutUp {
  /* line 1899, ../sass/lib/_animate.scss */
  0% {
    -webkit-transform: translateY(0);
  }

  /* line 1903, ../sass/lib/_animate.scss */
  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
  }
}

@-moz-keyframes slideOutUp {
  /* line 1910, ../sass/lib/_animate.scss */
  0% {
    -moz-transform: translateY(0);
  }

  /* line 1914, ../sass/lib/_animate.scss */
  100% {
    opacity: 0;
    -moz-transform: translateY(-2000px);
  }
}

@-o-keyframes slideOutUp {
  /* line 1921, ../sass/lib/_animate.scss */
  0% {
    -o-transform: translateY(0);
  }

  /* line 1925, ../sass/lib/_animate.scss */
  100% {
    opacity: 0;
    -o-transform: translateY(-2000px);
  }
}

@keyframes slideOutUp {
  /* line 1932, ../sass/lib/_animate.scss */
  0% {
    transform: translateY(0);
  }

  /* line 1936, ../sass/lib/_animate.scss */
  100% {
    opacity: 0;
    transform: translateY(-2000px);
  }
}

/* line 1942, ../sass/lib/_animate.scss */
.slideOutUp {
  -webkit-animation-name: slideOutUp;
  -moz-animation-name: slideOutUp;
  -o-animation-name: slideOutUp;
  animation-name: slideOutUp;
}

/* line 1949, ../sass/lib/_animate.scss */
.animated.bounceIn {
  -webkit-animation-name: bounceIn;
  -moz-animation-name: bounceIn;
  -o-animation-name: bounceIn;
  animation-name: bounceIn;
}

@-webkit-keyframes bounceInUp {
  /* line 1956, ../sass/lib/_animate.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
  }

  /* line 1961, ../sass/lib/_animate.scss */
  60% {
    opacity: 1;
    -webkit-transform: translateY(-30px);
  }

  /* line 1966, ../sass/lib/_animate.scss */
  80% {
    -webkit-transform: translateY(10px);
  }

  /* line 1970, ../sass/lib/_animate.scss */
  100% {
    -webkit-transform: translateY(0);
  }
}

@-moz-keyframes bounceInUp {
  /* line 1975, ../sass/lib/_animate.scss */
  0% {
    opacity: 0;
    -moz-transform: translateY(2000px);
  }

  /* line 1980, ../sass/lib/_animate.scss */
  60% {
    opacity: 1;
    -moz-transform: translateY(-30px);
  }

  /* line 1985, ../sass/lib/_animate.scss */
  80% {
    -moz-transform: translateY(10px);
  }

  /* line 1989, ../sass/lib/_animate.scss */
  100% {
    -moz-transform: translateY(0);
  }
}

@-o-keyframes bounceInUp {
  /* line 1995, ../sass/lib/_animate.scss */
  0% {
    opacity: 0;
    -o-transform: translateY(2000px);
  }

  /* line 2000, ../sass/lib/_animate.scss */
  60% {
    opacity: 1;
    -o-transform: translateY(-30px);
  }

  /* line 2005, ../sass/lib/_animate.scss */
  80% {
    -o-transform: translateY(10px);
  }

  /* line 2009, ../sass/lib/_animate.scss */
  100% {
    -o-transform: translateY(0);
  }
}

@keyframes bounceInUp {
  /* line 2015, ../sass/lib/_animate.scss */
  0% {
    opacity: 0;
    transform: translateY(2000px);
  }

  /* line 2020, ../sass/lib/_animate.scss */
  60% {
    opacity: 1;
    transform: translateY(-30px);
  }

  /* line 2025, ../sass/lib/_animate.scss */
  80% {
    transform: translateY(10px);
  }

  /* line 2029, ../sass/lib/_animate.scss */
  100% {
    transform: translateY(0);
  }
}

/* line 2034, ../sass/lib/_animate.scss */
.animated.bounceInUp {
  -webkit-animation-name: bounceInUp;
  -moz-animation-name: bounceInUp;
  -o-animation-name: bounceInUp;
  animation-name: bounceInUp;
}

@-webkit-keyframes bounceInDown {
  /* line 2041, ../sass/lib/_animate.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
  }

  /* line 2046, ../sass/lib/_animate.scss */
  60% {
    opacity: 1;
    -webkit-transform: translateY(30px);
  }

  /* line 2051, ../sass/lib/_animate.scss */
  80% {
    -webkit-transform: translateY(-10px);
  }

  /* line 2055, ../sass/lib/_animate.scss */
  100% {
    -webkit-transform: translateY(0);
  }
}

@-moz-keyframes bounceInDown {
  /* line 2061, ../sass/lib/_animate.scss */
  0% {
    opacity: 0;
    -moz-transform: translateY(-2000px);
  }

  /* line 2066, ../sass/lib/_animate.scss */
  60% {
    opacity: 1;
    -moz-transform: translateY(30px);
  }

  /* line 2071, ../sass/lib/_animate.scss */
  80% {
    -moz-transform: translateY(-10px);
  }

  /* line 2075, ../sass/lib/_animate.scss */
  100% {
    -moz-transform: translateY(0);
  }
}

@-o-keyframes bounceInDown {
  /* line 2081, ../sass/lib/_animate.scss */
  0% {
    opacity: 0;
    -o-transform: translateY(-2000px);
  }

  /* line 2086, ../sass/lib/_animate.scss */
  60% {
    opacity: 1;
    -o-transform: translateY(30px);
  }

  /* line 2091, ../sass/lib/_animate.scss */
  80% {
    -o-transform: translateY(-10px);
  }

  /* line 2095, ../sass/lib/_animate.scss */
  100% {
    -o-transform: translateY(0);
  }
}

@keyframes bounceInDown {
  /* line 2101, ../sass/lib/_animate.scss */
  0% {
    opacity: 0;
    transform: translateY(-2000px);
  }

  /* line 2106, ../sass/lib/_animate.scss */
  60% {
    opacity: 1;
    transform: translateY(30px);
  }

  /* line 2111, ../sass/lib/_animate.scss */
  80% {
    transform: translateY(-10px);
  }

  /* line 2115, ../sass/lib/_animate.scss */
  100% {
    transform: translateY(0);
  }
}

/* line 2120, ../sass/lib/_animate.scss */
.animated.bounceInDown {
  -webkit-animation-name: bounceInDown;
  -moz-animation-name: bounceInDown;
  -o-animation-name: bounceInDown;
  animation-name: bounceInDown;
}

@-webkit-keyframes bounceInLeft {
  /* line 2127, ../sass/lib/_animate.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
  }

  /* line 2132, ../sass/lib/_animate.scss */
  60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
  }

  /* line 2137, ../sass/lib/_animate.scss */
  80% {
    -webkit-transform: translateX(-10px);
  }

  /* line 2141, ../sass/lib/_animate.scss */
  100% {
    -webkit-transform: translateX(0);
  }
}

@-moz-keyframes bounceInLeft {
  /* line 2147, ../sass/lib/_animate.scss */
  0% {
    opacity: 0;
    -moz-transform: translateX(-2000px);
  }

  /* line 2152, ../sass/lib/_animate.scss */
  60% {
    opacity: 1;
    -moz-transform: translateX(30px);
  }

  /* line 2157, ../sass/lib/_animate.scss */
  80% {
    -moz-transform: translateX(-10px);
  }

  /* line 2161, ../sass/lib/_animate.scss */
  100% {
    -moz-transform: translateX(0);
  }
}

@-o-keyframes bounceInLeft {
  /* line 2167, ../sass/lib/_animate.scss */
  0% {
    opacity: 0;
    -o-transform: translateX(-2000px);
  }

  /* line 2172, ../sass/lib/_animate.scss */
  60% {
    opacity: 1;
    -o-transform: translateX(30px);
  }

  /* line 2177, ../sass/lib/_animate.scss */
  80% {
    -o-transform: translateX(-10px);
  }

  /* line 2181, ../sass/lib/_animate.scss */
  100% {
    -o-transform: translateX(0);
  }
}

@keyframes bounceInLeft {
  /* line 2187, ../sass/lib/_animate.scss */
  0% {
    opacity: 0;
    transform: translateX(-2000px);
  }

  /* line 2192, ../sass/lib/_animate.scss */
  60% {
    opacity: 1;
    transform: translateX(30px);
  }

  /* line 2197, ../sass/lib/_animate.scss */
  80% {
    transform: translateX(-10px);
  }

  /* line 2201, ../sass/lib/_animate.scss */
  100% {
    transform: translateX(0);
  }
}

/* line 2206, ../sass/lib/_animate.scss */
.animated.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  -moz-animation-name: bounceInLeft;
  -o-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}

@-webkit-keyframes bounceInRight {
  /* line 2213, ../sass/lib/_animate.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
  }

  /* line 2218, ../sass/lib/_animate.scss */
  60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
  }

  /* line 2223, ../sass/lib/_animate.scss */
  80% {
    -webkit-transform: translateX(10px);
  }

  /* line 2227, ../sass/lib/_animate.scss */
  100% {
    -webkit-transform: translateX(0);
  }
}

@-moz-keyframes bounceInRight {
  /* line 2233, ../sass/lib/_animate.scss */
  0% {
    opacity: 0;
    -moz-transform: translateX(2000px);
  }

  /* line 2238, ../sass/lib/_animate.scss */
  60% {
    opacity: 1;
    -moz-transform: translateX(-30px);
  }

  /* line 2243, ../sass/lib/_animate.scss */
  80% {
    -moz-transform: translateX(10px);
  }

  /* line 2247, ../sass/lib/_animate.scss */
  100% {
    -moz-transform: translateX(0);
  }
}

@-o-keyframes bounceInRight {
  /* line 2253, ../sass/lib/_animate.scss */
  0% {
    opacity: 0;
    -o-transform: translateX(2000px);
  }

  /* line 2258, ../sass/lib/_animate.scss */
  60% {
    opacity: 1;
    -o-transform: translateX(-30px);
  }

  /* line 2263, ../sass/lib/_animate.scss */
  80% {
    -o-transform: translateX(10px);
  }

  /* line 2267, ../sass/lib/_animate.scss */
  100% {
    -o-transform: translateX(0);
  }
}

@keyframes bounceInRight {
  /* line 2273, ../sass/lib/_animate.scss */
  0% {
    opacity: 0;
    transform: translateX(2000px);
  }

  /* line 2278, ../sass/lib/_animate.scss */
  60% {
    opacity: 1;
    transform: translateX(-30px);
  }

  /* line 2283, ../sass/lib/_animate.scss */
  80% {
    transform: translateX(10px);
  }

  /* line 2287, ../sass/lib/_animate.scss */
  100% {
    transform: translateX(0);
  }
}

/* line 2292, ../sass/lib/_animate.scss */
.animated.bounceInRight {
  -webkit-animation-name: bounceInRight;
  -moz-animation-name: bounceInRight;
  -o-animation-name: bounceInRight;
  animation-name: bounceInRight;
}

@-webkit-keyframes bounceOut {
  /* line 2299, ../sass/lib/_animate.scss */
  0% {
    -webkit-transform: scale(1);
  }

  /* line 2303, ../sass/lib/_animate.scss */
  25% {
    -webkit-transform: scale(0.95);
  }

  /* line 2307, ../sass/lib/_animate.scss */
  50% {
    opacity: 1;
    -webkit-transform: scale(1.1);
  }

  /* line 2312, ../sass/lib/_animate.scss */
  100% {
    opacity: 0;
    -webkit-transform: scale(0.3);
  }
}

@-moz-keyframes bounceOut {
  /* line 2319, ../sass/lib/_animate.scss */
  0% {
    -moz-transform: scale(1);
  }

  /* line 2323, ../sass/lib/_animate.scss */
  25% {
    -moz-transform: scale(0.95);
  }

  /* line 2327, ../sass/lib/_animate.scss */
  50% {
    opacity: 1;
    -moz-transform: scale(1.1);
  }

  /* line 2332, ../sass/lib/_animate.scss */
  100% {
    opacity: 0;
    -moz-transform: scale(0.3);
  }
}

@-o-keyframes bounceOut {
  /* line 2339, ../sass/lib/_animate.scss */
  0% {
    -o-transform: scale(1);
  }

  /* line 2343, ../sass/lib/_animate.scss */
  25% {
    -o-transform: scale(0.95);
  }

  /* line 2347, ../sass/lib/_animate.scss */
  50% {
    opacity: 1;
    -o-transform: scale(1.1);
  }

  /* line 2352, ../sass/lib/_animate.scss */
  100% {
    opacity: 0;
    -o-transform: scale(0.3);
  }
}

@keyframes bounceOut {
  /* line 2359, ../sass/lib/_animate.scss */
  0% {
    transform: scale(1);
  }

  /* line 2363, ../sass/lib/_animate.scss */
  25% {
    transform: scale(0.95);
  }

  /* line 2367, ../sass/lib/_animate.scss */
  50% {
    opacity: 1;
    transform: scale(1.1);
  }

  /* line 2372, ../sass/lib/_animate.scss */
  100% {
    opacity: 0;
    transform: scale(0.3);
  }
}

/* line 2378, ../sass/lib/_animate.scss */
.animated.bounceOut {
  -webkit-animation-name: bounceOut;
  -moz-animation-name: bounceOut;
  -o-animation-name: bounceOut;
  animation-name: bounceOut;
}

@-webkit-keyframes bounceOutUp {
  /* line 2385, ../sass/lib/_animate.scss */
  0% {
    -webkit-transform: translateY(0);
  }

  /* line 2389, ../sass/lib/_animate.scss */
  20% {
    opacity: 1;
    -webkit-transform: translateY(20px);
  }

  /* line 2394, ../sass/lib/_animate.scss */
  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
  }
}

@-moz-keyframes bounceOutUp {
  /* line 2401, ../sass/lib/_animate.scss */
  0% {
    -moz-transform: translateY(0);
  }

  /* line 2405, ../sass/lib/_animate.scss */
  20% {
    opacity: 1;
    -moz-transform: translateY(20px);
  }

  /* line 2410, ../sass/lib/_animate.scss */
  100% {
    opacity: 0;
    -moz-transform: translateY(-2000px);
  }
}

@-o-keyframes bounceOutUp {
  /* line 2417, ../sass/lib/_animate.scss */
  0% {
    -o-transform: translateY(0);
  }

  /* line 2421, ../sass/lib/_animate.scss */
  20% {
    opacity: 1;
    -o-transform: translateY(20px);
  }

  /* line 2426, ../sass/lib/_animate.scss */
  100% {
    opacity: 0;
    -o-transform: translateY(-2000px);
  }
}

@keyframes bounceOutUp {
  /* line 2433, ../sass/lib/_animate.scss */
  0% {
    transform: translateY(0);
  }

  /* line 2437, ../sass/lib/_animate.scss */
  20% {
    opacity: 1;
    transform: translateY(20px);
  }

  /* line 2442, ../sass/lib/_animate.scss */
  100% {
    opacity: 0;
    transform: translateY(-2000px);
  }
}

/* line 2448, ../sass/lib/_animate.scss */
.animated.bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  -moz-animation-name: bounceOutUp;
  -o-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}

@-webkit-keyframes bounceOutDown {
  /* line 2455, ../sass/lib/_animate.scss */
  0% {
    -webkit-transform: translateY(0);
  }

  /* line 2459, ../sass/lib/_animate.scss */
  20% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
  }

  /* line 2464, ../sass/lib/_animate.scss */
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
  }
}

@-moz-keyframes bounceOutDown {
  /* line 2471, ../sass/lib/_animate.scss */
  0% {
    -moz-transform: translateY(0);
  }

  /* line 2475, ../sass/lib/_animate.scss */
  20% {
    opacity: 1;
    -moz-transform: translateY(-20px);
  }

  /* line 2480, ../sass/lib/_animate.scss */
  100% {
    opacity: 0;
    -moz-transform: translateY(2000px);
  }
}

@-o-keyframes bounceOutDown {
  /* line 2487, ../sass/lib/_animate.scss */
  0% {
    -o-transform: translateY(0);
  }

  /* line 2491, ../sass/lib/_animate.scss */
  20% {
    opacity: 1;
    -o-transform: translateY(-20px);
  }

  /* line 2496, ../sass/lib/_animate.scss */
  100% {
    opacity: 0;
    -o-transform: translateY(2000px);
  }
}

@keyframes bounceOutDown {
  /* line 2503, ../sass/lib/_animate.scss */
  0% {
    transform: translateY(0);
  }

  /* line 2507, ../sass/lib/_animate.scss */
  20% {
    opacity: 1;
    transform: translateY(-20px);
  }

  /* line 2512, ../sass/lib/_animate.scss */
  100% {
    opacity: 0;
    transform: translateY(2000px);
  }
}

/* line 2518, ../sass/lib/_animate.scss */
.animated.bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  -moz-animation-name: bounceOutDown;
  -o-animation-name: bounceOutDown;
  animation-name: bounceOutDown;
}

@-webkit-keyframes bounceOutLeft {
  /* line 2525, ../sass/lib/_animate.scss */
  0% {
    -webkit-transform: translateX(0);
  }

  /* line 2529, ../sass/lib/_animate.scss */
  20% {
    opacity: 1;
    -webkit-transform: translateX(20px);
  }

  /* line 2534, ../sass/lib/_animate.scss */
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
  }
}

@-moz-keyframes bounceOutLeft {
  /* line 2541, ../sass/lib/_animate.scss */
  0% {
    -moz-transform: translateX(0);
  }

  /* line 2545, ../sass/lib/_animate.scss */
  20% {
    opacity: 1;
    -moz-transform: translateX(20px);
  }

  /* line 2550, ../sass/lib/_animate.scss */
  100% {
    opacity: 0;
    -moz-transform: translateX(-2000px);
  }
}

@-o-keyframes bounceOutLeft {
  /* line 2557, ../sass/lib/_animate.scss */
  0% {
    -o-transform: translateX(0);
  }

  /* line 2561, ../sass/lib/_animate.scss */
  20% {
    opacity: 1;
    -o-transform: translateX(20px);
  }

  /* line 2566, ../sass/lib/_animate.scss */
  100% {
    opacity: 0;
    -o-transform: translateX(-2000px);
  }
}

@keyframes bounceOutLeft {
  /* line 2573, ../sass/lib/_animate.scss */
  0% {
    transform: translateX(0);
  }

  /* line 2577, ../sass/lib/_animate.scss */
  20% {
    opacity: 1;
    transform: translateX(20px);
  }

  /* line 2582, ../sass/lib/_animate.scss */
  100% {
    opacity: 0;
    transform: translateX(-2000px);
  }
}

/* line 2588, ../sass/lib/_animate.scss */
.animated.bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  -moz-animation-name: bounceOutLeft;
  -o-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}

@-webkit-keyframes bounceOutRight {
  /* line 2595, ../sass/lib/_animate.scss */
  0% {
    -webkit-transform: translateX(0);
  }

  /* line 2599, ../sass/lib/_animate.scss */
  20% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
  }

  /* line 2604, ../sass/lib/_animate.scss */
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
  }
}

@-moz-keyframes bounceOutRight {
  /* line 2611, ../sass/lib/_animate.scss */
  0% {
    -moz-transform: translateX(0);
  }

  /* line 2615, ../sass/lib/_animate.scss */
  20% {
    opacity: 1;
    -moz-transform: translateX(-20px);
  }

  /* line 2620, ../sass/lib/_animate.scss */
  100% {
    opacity: 0;
    -moz-transform: translateX(2000px);
  }
}

@-o-keyframes bounceOutRight {
  /* line 2627, ../sass/lib/_animate.scss */
  0% {
    -o-transform: translateX(0);
  }

  /* line 2631, ../sass/lib/_animate.scss */
  20% {
    opacity: 1;
    -o-transform: translateX(-20px);
  }

  /* line 2636, ../sass/lib/_animate.scss */
  100% {
    opacity: 0;
    -o-transform: translateX(2000px);
  }
}

@keyframes bounceOutRight {
  /* line 2643, ../sass/lib/_animate.scss */
  0% {
    transform: translateX(0);
  }

  /* line 2647, ../sass/lib/_animate.scss */
  20% {
    opacity: 1;
    transform: translateX(-20px);
  }

  /* line 2652, ../sass/lib/_animate.scss */
  100% {
    opacity: 0;
    transform: translateX(2000px);
  }
}

/* line 2658, ../sass/lib/_animate.scss */
.animated.bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  -moz-animation-name: bounceOutRight;
  -o-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}

@-webkit-keyframes rotateIn {
  /* line 2665, ../sass/lib/_animate.scss */
  0% {
    -webkit-transform-origin: center center;
    -webkit-transform: rotate(-200deg);
    opacity: 0;
  }

  /* line 2671, ../sass/lib/_animate.scss */
  100% {
    -webkit-transform-origin: center center;
    -webkit-transform: rotate(0);
    opacity: 1;
  }
}

@-moz-keyframes rotateIn {
  /* line 2678, ../sass/lib/_animate.scss */
  0% {
    -moz-transform-origin: center center;
    -moz-transform: rotate(-200deg);
    opacity: 0;
  }

  /* line 2684, ../sass/lib/_animate.scss */
  100% {
    -moz-transform-origin: center center;
    -moz-transform: rotate(0);
    opacity: 1;
  }
}

@-o-keyframes rotateIn {
  /* line 2691, ../sass/lib/_animate.scss */
  0% {
    -o-transform-origin: center center;
    -o-transform: rotate(-200deg);
    opacity: 0;
  }

  /* line 2697, ../sass/lib/_animate.scss */
  100% {
    -o-transform-origin: center center;
    -o-transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateIn {
  /* line 2704, ../sass/lib/_animate.scss */
  0% {
    transform-origin: center center;
    transform: rotate(-200deg);
    opacity: 0;
  }

  /* line 2710, ../sass/lib/_animate.scss */
  100% {
    transform-origin: center center;
    transform: rotate(0);
    opacity: 1;
  }
}

/* line 2717, ../sass/lib/_animate.scss */
.animated.rotateIn {
  -webkit-animation-name: rotateIn;
  -moz-animation-name: rotateIn;
  -o-animation-name: rotateIn;
  animation-name: rotateIn;
}

@-webkit-keyframes rotateInUpLeft {
  /* line 2724, ../sass/lib/_animate.scss */
  0% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    opacity: 0;
  }

  /* line 2730, ../sass/lib/_animate.scss */
  100% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
  }
}

@-moz-keyframes rotateInUpLeft {
  /* line 2738, ../sass/lib/_animate.scss */
  0% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(90deg);
    opacity: 0;
  }

  /* line 2744, ../sass/lib/_animate.scss */
  100% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(0);
    opacity: 1;
  }
}

@-o-keyframes rotateInUpLeft {
  /* line 2752, ../sass/lib/_animate.scss */
  0% {
    -o-transform-origin: left bottom;
    -o-transform: rotate(90deg);
    opacity: 0;
  }

  /* line 2758, ../sass/lib/_animate.scss */
  100% {
    -o-transform-origin: left bottom;
    -o-transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateInUpLeft {
  /* line 2766, ../sass/lib/_animate.scss */
  0% {
    transform-origin: left bottom;
    transform: rotate(90deg);
    opacity: 0;
  }

  /* line 2772, ../sass/lib/_animate.scss */
  100% {
    transform-origin: left bottom;
    transform: rotate(0);
    opacity: 1;
  }
}

/* line 2779, ../sass/lib/_animate.scss */
.animated.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  -moz-animation-name: rotateInUpLeft;
  -o-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
}

@-webkit-keyframes rotateInDownLeft {
  /* line 2786, ../sass/lib/_animate.scss */
  0% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    opacity: 0;
  }

  /* line 2792, ../sass/lib/_animate.scss */
  100% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
  }
}

@-moz-keyframes rotateInDownLeft {
  /* line 2800, ../sass/lib/_animate.scss */
  0% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(-90deg);
    opacity: 0;
  }

  /* line 2806, ../sass/lib/_animate.scss */
  100% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(0);
    opacity: 1;
  }
}

@-o-keyframes rotateInDownLeft {
  /* line 2814, ../sass/lib/_animate.scss */
  0% {
    -o-transform-origin: left bottom;
    -o-transform: rotate(-90deg);
    opacity: 0;
  }

  /* line 2820, ../sass/lib/_animate.scss */
  100% {
    -o-transform-origin: left bottom;
    -o-transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateInDownLeft {
  /* line 2828, ../sass/lib/_animate.scss */
  0% {
    transform-origin: left bottom;
    transform: rotate(-90deg);
    opacity: 0;
  }

  /* line 2834, ../sass/lib/_animate.scss */
  100% {
    transform-origin: left bottom;
    transform: rotate(0);
    opacity: 1;
  }
}

/* line 2841, ../sass/lib/_animate.scss */
.animated.rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  -moz-animation-name: rotateInDownLeft;
  -o-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
}

@-webkit-keyframes rotateInUpRight {
  /* line 2848, ../sass/lib/_animate.scss */
  0% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    opacity: 0;
  }

  /* line 2854, ../sass/lib/_animate.scss */
  100% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
  }
}

@-moz-keyframes rotateInUpRight {
  /* line 2862, ../sass/lib/_animate.scss */
  0% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(-90deg);
    opacity: 0;
  }

  /* line 2868, ../sass/lib/_animate.scss */
  100% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(0);
    opacity: 1;
  }
}

@-o-keyframes rotateInUpRight {
  /* line 2876, ../sass/lib/_animate.scss */
  0% {
    -o-transform-origin: right bottom;
    -o-transform: rotate(-90deg);
    opacity: 0;
  }

  /* line 2882, ../sass/lib/_animate.scss */
  100% {
    -o-transform-origin: right bottom;
    -o-transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateInUpRight {
  /* line 2890, ../sass/lib/_animate.scss */
  0% {
    transform-origin: right bottom;
    transform: rotate(-90deg);
    opacity: 0;
  }

  /* line 2896, ../sass/lib/_animate.scss */
  100% {
    transform-origin: right bottom;
    transform: rotate(0);
    opacity: 1;
  }
}

/* line 2903, ../sass/lib/_animate.scss */
.animated.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  -moz-animation-name: rotateInUpRight;
  -o-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
}

@-webkit-keyframes rotateInDownRight {
  /* line 2910, ../sass/lib/_animate.scss */
  0% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    opacity: 0;
  }

  /* line 2916, ../sass/lib/_animate.scss */
  100% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
  }
}

@-moz-keyframes rotateInDownRight {
  /* line 2924, ../sass/lib/_animate.scss */
  0% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(90deg);
    opacity: 0;
  }

  /* line 2930, ../sass/lib/_animate.scss */
  100% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(0);
    opacity: 1;
  }
}

@-o-keyframes rotateInDownRight {
  /* line 2938, ../sass/lib/_animate.scss */
  0% {
    -o-transform-origin: right bottom;
    -o-transform: rotate(90deg);
    opacity: 0;
  }

  /* line 2944, ../sass/lib/_animate.scss */
  100% {
    -o-transform-origin: right bottom;
    -o-transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateInDownRight {
  /* line 2952, ../sass/lib/_animate.scss */
  0% {
    transform-origin: right bottom;
    transform: rotate(90deg);
    opacity: 0;
  }

  /* line 2958, ../sass/lib/_animate.scss */
  100% {
    transform-origin: right bottom;
    transform: rotate(0);
    opacity: 1;
  }
}

/* line 2965, ../sass/lib/_animate.scss */
.animated.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  -moz-animation-name: rotateInDownRight;
  -o-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
}

@-webkit-keyframes rotateOut {
  /* line 2972, ../sass/lib/_animate.scss */
  0% {
    -webkit-transform-origin: center center;
    -webkit-transform: rotate(0);
    opacity: 1;
  }

  /* line 2978, ../sass/lib/_animate.scss */
  100% {
    -webkit-transform-origin: center center;
    -webkit-transform: rotate(200deg);
    opacity: 0;
  }
}

@-moz-keyframes rotateOut {
  /* line 2986, ../sass/lib/_animate.scss */
  0% {
    -moz-transform-origin: center center;
    -moz-transform: rotate(0);
    opacity: 1;
  }

  /* line 2992, ../sass/lib/_animate.scss */
  100% {
    -moz-transform-origin: center center;
    -moz-transform: rotate(200deg);
    opacity: 0;
  }
}

@-o-keyframes rotateOut {
  /* line 3000, ../sass/lib/_animate.scss */
  0% {
    -o-transform-origin: center center;
    -o-transform: rotate(0);
    opacity: 1;
  }

  /* line 3006, ../sass/lib/_animate.scss */
  100% {
    -o-transform-origin: center center;
    -o-transform: rotate(200deg);
    opacity: 0;
  }
}

@keyframes rotateOut {
  /* line 3014, ../sass/lib/_animate.scss */
  0% {
    transform-origin: center center;
    transform: rotate(0);
    opacity: 1;
  }

  /* line 3020, ../sass/lib/_animate.scss */
  100% {
    transform-origin: center center;
    transform: rotate(200deg);
    opacity: 0;
  }
}

/* line 3027, ../sass/lib/_animate.scss */
.animated.rotateOut {
  -webkit-animation-name: rotateOut;
  -moz-animation-name: rotateOut;
  -o-animation-name: rotateOut;
  animation-name: rotateOut;
}

@-webkit-keyframes rotateOutUpLeft {
  /* line 3034, ../sass/lib/_animate.scss */
  0% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
  }

  /* line 3040, ../sass/lib/_animate.scss */
  100% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    opacity: 0;
  }
}

@-moz-keyframes rotateOutUpLeft {
  /* line 3048, ../sass/lib/_animate.scss */
  0% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(0);
    opacity: 1;
  }

  /* line 3054, ../sass/lib/_animate.scss */
  100% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(-90deg);
    opacity: 0;
  }
}

@-o-keyframes rotateOutUpLeft {
  /* line 3062, ../sass/lib/_animate.scss */
  0% {
    -o-transform-origin: left bottom;
    -o-transform: rotate(0);
    opacity: 1;
  }

  /* line 3068, ../sass/lib/_animate.scss */
  100% {
    -o-transform-origin: left bottom;
    -o-transform: rotate(-90deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpLeft {
  /* line 3076, ../sass/lib/_animate.scss */
  0% {
    transform-origin: left bottom;
    transform: rotate(0);
    opacity: 1;
  }

  /* line 3082, ../sass/lib/_animate.scss */
  100% {
    transform-origin: left bottom;
    transform: rotate(-90deg);
    opacity: 0;
  }
}

/* line 3089, ../sass/lib/_animate.scss */
.animated.rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  -moz-animation-name: rotateOutUpLeft;
  -o-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft;
}

@-webkit-keyframes rotateOutDownLeft {
  /* line 3096, ../sass/lib/_animate.scss */
  0% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
  }

  /* line 3102, ../sass/lib/_animate.scss */
  100% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    opacity: 0;
  }
}

@-moz-keyframes rotateOutDownLeft {
  /* line 3110, ../sass/lib/_animate.scss */
  0% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(0);
    opacity: 1;
  }

  /* line 3116, ../sass/lib/_animate.scss */
  100% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(90deg);
    opacity: 0;
  }
}

@-o-keyframes rotateOutDownLeft {
  /* line 3124, ../sass/lib/_animate.scss */
  0% {
    -o-transform-origin: left bottom;
    -o-transform: rotate(0);
    opacity: 1;
  }

  /* line 3130, ../sass/lib/_animate.scss */
  100% {
    -o-transform-origin: left bottom;
    -o-transform: rotate(90deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownLeft {
  /* line 3138, ../sass/lib/_animate.scss */
  0% {
    transform-origin: left bottom;
    transform: rotate(0);
    opacity: 1;
  }

  /* line 3144, ../sass/lib/_animate.scss */
  100% {
    transform-origin: left bottom;
    transform: rotate(90deg);
    opacity: 0;
  }
}

/* line 3151, ../sass/lib/_animate.scss */
.animated.rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  -moz-animation-name: rotateOutDownLeft;
  -o-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft;
}

@-webkit-keyframes rotateOutUpRight {
  /* line 3158, ../sass/lib/_animate.scss */
  0% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
  }

  /* line 3164, ../sass/lib/_animate.scss */
  100% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    opacity: 0;
  }
}

@-moz-keyframes rotateOutUpRight {
  /* line 3172, ../sass/lib/_animate.scss */
  0% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(0);
    opacity: 1;
  }

  /* line 3178, ../sass/lib/_animate.scss */
  100% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(90deg);
    opacity: 0;
  }
}

@-o-keyframes rotateOutUpRight {
  /* line 3186, ../sass/lib/_animate.scss */
  0% {
    -o-transform-origin: right bottom;
    -o-transform: rotate(0);
    opacity: 1;
  }

  /* line 3192, ../sass/lib/_animate.scss */
  100% {
    -o-transform-origin: right bottom;
    -o-transform: rotate(90deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpRight {
  /* line 3200, ../sass/lib/_animate.scss */
  0% {
    transform-origin: right bottom;
    transform: rotate(0);
    opacity: 1;
  }

  /* line 3206, ../sass/lib/_animate.scss */
  100% {
    transform-origin: right bottom;
    transform: rotate(90deg);
    opacity: 0;
  }
}

/* line 3213, ../sass/lib/_animate.scss */
.animated.rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  -moz-animation-name: rotateOutUpRight;
  -o-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight;
}

@-webkit-keyframes rotateOutDownRight {
  /* line 3220, ../sass/lib/_animate.scss */
  0% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
  }

  /* line 3226, ../sass/lib/_animate.scss */
  100% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    opacity: 0;
  }
}

@-moz-keyframes rotateOutDownRight {
  /* line 3234, ../sass/lib/_animate.scss */
  0% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(0);
    opacity: 1;
  }

  /* line 3240, ../sass/lib/_animate.scss */
  100% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(-90deg);
    opacity: 0;
  }
}

@-o-keyframes rotateOutDownRight {
  /* line 3248, ../sass/lib/_animate.scss */
  0% {
    -o-transform-origin: right bottom;
    -o-transform: rotate(0);
    opacity: 1;
  }

  /* line 3254, ../sass/lib/_animate.scss */
  100% {
    -o-transform-origin: right bottom;
    -o-transform: rotate(-90deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownRight {
  /* line 3262, ../sass/lib/_animate.scss */
  0% {
    transform-origin: right bottom;
    transform: rotate(0);
    opacity: 1;
  }

  /* line 3268, ../sass/lib/_animate.scss */
  100% {
    transform-origin: right bottom;
    transform: rotate(-90deg);
    opacity: 0;
  }
}

/* line 3275, ../sass/lib/_animate.scss */
.animated.rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  -moz-animation-name: rotateOutDownRight;
  -o-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight;
}

@-webkit-keyframes hinge {
  /* line 3282, ../sass/lib/_animate.scss */
  0% {
    -webkit-transform: rotate(0);
    -webkit-transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
  }

  /* line 3283, ../sass/lib/_animate.scss */
  20%, 60% {
    -webkit-transform: rotate(80deg);
    -webkit-transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
  }

  /* line 3284, ../sass/lib/_animate.scss */
  40% {
    -webkit-transform: rotate(60deg);
    -webkit-transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
  }

  /* line 3285, ../sass/lib/_animate.scss */
  80% {
    -webkit-transform: rotate(60deg) translateY(0);
    opacity: 1;
    -webkit-transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
  }

  /* line 3286, ../sass/lib/_animate.scss */
  100% {
    -webkit-transform: translateY(700px);
    opacity: 0;
  }
}

@-moz-keyframes hinge {
  /* line 3290, ../sass/lib/_animate.scss */
  0% {
    -moz-transform: rotate(0);
    -moz-transform-origin: top left;
    -moz-animation-timing-function: ease-in-out;
  }

  /* line 3291, ../sass/lib/_animate.scss */
  20%, 60% {
    -moz-transform: rotate(80deg);
    -moz-transform-origin: top left;
    -moz-animation-timing-function: ease-in-out;
  }

  /* line 3292, ../sass/lib/_animate.scss */
  40% {
    -moz-transform: rotate(60deg);
    -moz-transform-origin: top left;
    -moz-animation-timing-function: ease-in-out;
  }

  /* line 3293, ../sass/lib/_animate.scss */
  80% {
    -moz-transform: rotate(60deg) translateY(0);
    opacity: 1;
    -moz-transform-origin: top left;
    -moz-animation-timing-function: ease-in-out;
  }

  /* line 3294, ../sass/lib/_animate.scss */
  100% {
    -moz-transform: translateY(700px);
    opacity: 0;
  }
}

@-o-keyframes hinge {
  /* line 3298, ../sass/lib/_animate.scss */
  0% {
    -o-transform: rotate(0);
    -o-transform-origin: top left;
    -o-animation-timing-function: ease-in-out;
  }

  /* line 3299, ../sass/lib/_animate.scss */
  20%, 60% {
    -o-transform: rotate(80deg);
    -o-transform-origin: top left;
    -o-animation-timing-function: ease-in-out;
  }

  /* line 3300, ../sass/lib/_animate.scss */
  40% {
    -o-transform: rotate(60deg);
    -o-transform-origin: top left;
    -o-animation-timing-function: ease-in-out;
  }

  /* line 3301, ../sass/lib/_animate.scss */
  80% {
    -o-transform: rotate(60deg) translateY(0);
    opacity: 1;
    -o-transform-origin: top left;
    -o-animation-timing-function: ease-in-out;
  }

  /* line 3302, ../sass/lib/_animate.scss */
  100% {
    -o-transform: translateY(700px);
    opacity: 0;
  }
}

@keyframes hinge {
  /* line 3306, ../sass/lib/_animate.scss */
  0% {
    transform: rotate(0);
    transform-origin: top left;
    animation-timing-function: ease-in-out;
  }

  /* line 3307, ../sass/lib/_animate.scss */
  20%, 60% {
    transform: rotate(80deg);
    transform-origin: top left;
    animation-timing-function: ease-in-out;
  }

  /* line 3308, ../sass/lib/_animate.scss */
  40% {
    transform: rotate(60deg);
    transform-origin: top left;
    animation-timing-function: ease-in-out;
  }

  /* line 3309, ../sass/lib/_animate.scss */
  80% {
    transform: rotate(60deg) translateY(0);
    opacity: 1;
    transform-origin: top left;
    animation-timing-function: ease-in-out;
  }

  /* line 3310, ../sass/lib/_animate.scss */
  100% {
    transform: translateY(700px);
    opacity: 0;
  }
}

/* line 3313, ../sass/lib/_animate.scss */
.animated.hinge {
  -webkit-animation-name: hinge;
  -moz-animation-name: hinge;
  -o-animation-name: hinge;
  animation-name: hinge;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollIn {
  /* line 3322, ../sass/lib/_animate.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg);
  }

  /* line 3323, ../sass/lib/_animate.scss */
  100% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
  }
}

@-moz-keyframes rollIn {
  /* line 3327, ../sass/lib/_animate.scss */
  0% {
    opacity: 0;
    -moz-transform: translateX(-100%) rotate(-120deg);
  }

  /* line 3328, ../sass/lib/_animate.scss */
  100% {
    opacity: 1;
    -moz-transform: translateX(0px) rotate(0deg);
  }
}

@-o-keyframes rollIn {
  /* line 3332, ../sass/lib/_animate.scss */
  0% {
    opacity: 0;
    -o-transform: translateX(-100%) rotate(-120deg);
  }

  /* line 3333, ../sass/lib/_animate.scss */
  100% {
    opacity: 1;
    -o-transform: translateX(0px) rotate(0deg);
  }
}

@keyframes rollIn {
  /* line 3337, ../sass/lib/_animate.scss */
  0% {
    opacity: 0;
    transform: translateX(-100%) rotate(-120deg);
  }

  /* line 3338, ../sass/lib/_animate.scss */
  100% {
    opacity: 1;
    transform: translateX(0px) rotate(0deg);
  }
}

/* line 3341, ../sass/lib/_animate.scss */
.animated.rollIn {
  -webkit-animation-name: rollIn;
  -moz-animation-name: rollIn;
  -o-animation-name: rollIn;
  animation-name: rollIn;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollOut {
  /* line 3350, ../sass/lib/_animate.scss */
  0% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
  }

  /* line 3355, ../sass/lib/_animate.scss */
  100% {
    opacity: 0;
    -webkit-transform: translateX(100%) rotate(120deg);
  }
}

@-moz-keyframes rollOut {
  /* line 3362, ../sass/lib/_animate.scss */
  0% {
    opacity: 1;
    -moz-transform: translateX(0px) rotate(0deg);
  }

  /* line 3367, ../sass/lib/_animate.scss */
  100% {
    opacity: 0;
    -moz-transform: translateX(100%) rotate(120deg);
  }
}

@-o-keyframes rollOut {
  /* line 3374, ../sass/lib/_animate.scss */
  0% {
    opacity: 1;
    -o-transform: translateX(0px) rotate(0deg);
  }

  /* line 3379, ../sass/lib/_animate.scss */
  100% {
    opacity: 0;
    -o-transform: translateX(100%) rotate(120deg);
  }
}

@keyframes rollOut {
  /* line 3386, ../sass/lib/_animate.scss */
  0% {
    opacity: 1;
    transform: translateX(0px) rotate(0deg);
  }

  /* line 3391, ../sass/lib/_animate.scss */
  100% {
    opacity: 0;
    transform: translateX(100%) rotate(120deg);
  }
}

/* line 3397, ../sass/lib/_animate.scss */
.animated.rollOut {
  -webkit-animation-name: rollOut;
  -moz-animation-name: rollOut;
  -o-animation-name: rollOut;
  animation-name: rollOut;
}

/* originally authored by Angelo Rohit - https://github.com/angelorohit */
@-webkit-keyframes lightSpeedIn {
  /* line 3407, ../sass/lib/_animate.scss */
  0% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }

  /* line 3408, ../sass/lib/_animate.scss */
  60% {
    -webkit-transform: translateX(-20%) skewX(30deg);
    opacity: 1;
  }

  /* line 3409, ../sass/lib/_animate.scss */
  80% {
    -webkit-transform: translateX(0%) skewX(-15deg);
    opacity: 1;
  }

  /* line 3410, ../sass/lib/_animate.scss */
  100% {
    -webkit-transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
}

@-moz-keyframes lightSpeedIn {
  /* line 3414, ../sass/lib/_animate.scss */
  0% {
    -moz-transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }

  /* line 3415, ../sass/lib/_animate.scss */
  60% {
    -moz-transform: translateX(-20%) skewX(30deg);
    opacity: 1;
  }

  /* line 3416, ../sass/lib/_animate.scss */
  80% {
    -moz-transform: translateX(0%) skewX(-15deg);
    opacity: 1;
  }

  /* line 3417, ../sass/lib/_animate.scss */
  100% {
    -moz-transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
}

@-o-keyframes lightSpeedIn {
  /* line 3421, ../sass/lib/_animate.scss */
  0% {
    -o-transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }

  /* line 3422, ../sass/lib/_animate.scss */
  60% {
    -o-transform: translateX(-20%) skewX(30deg);
    opacity: 1;
  }

  /* line 3423, ../sass/lib/_animate.scss */
  80% {
    -o-transform: translateX(0%) skewX(-15deg);
    opacity: 1;
  }

  /* line 3424, ../sass/lib/_animate.scss */
  100% {
    -o-transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
}

@keyframes lightSpeedIn {
  /* line 3428, ../sass/lib/_animate.scss */
  0% {
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }

  /* line 3429, ../sass/lib/_animate.scss */
  60% {
    transform: translateX(-20%) skewX(30deg);
    opacity: 1;
  }

  /* line 3430, ../sass/lib/_animate.scss */
  80% {
    transform: translateX(0%) skewX(-15deg);
    opacity: 1;
  }

  /* line 3431, ../sass/lib/_animate.scss */
  100% {
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
}

/* line 3434, ../sass/lib/_animate.scss */
.animated.lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
  -moz-animation-name: lightSpeedIn;
  -o-animation-name: lightSpeedIn;
  animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
  -moz-animation-timing-function: ease-out;
  -o-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

/* line 3446, ../sass/lib/_animate.scss */
.animated.lightSpeedIn {
  -webkit-animation-duration: 0.5s;
  -moz-animation-duration: 0.5s;
  -o-animation-duration: 0.5s;
  animation-duration: 0.5s;
}

/* originally authored by Angelo Rohit - https://github.com/angelorohit */
@-webkit-keyframes lightSpeedOut {
  /* line 3456, ../sass/lib/_animate.scss */
  0% {
    -webkit-transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }

  /* line 3457, ../sass/lib/_animate.scss */
  100% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }
}

@-moz-keyframes lightSpeedOut {
  /* line 3461, ../sass/lib/_animate.scss */
  0% {
    -moz-transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }

  /* line 3462, ../sass/lib/_animate.scss */
  100% {
    -moz-transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }
}

@-o-keyframes lightSpeedOut {
  /* line 3466, ../sass/lib/_animate.scss */
  0% {
    -o-transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }

  /* line 3467, ../sass/lib/_animate.scss */
  100% {
    -o-transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }
}

@keyframes lightSpeedOut {
  /* line 3471, ../sass/lib/_animate.scss */
  0% {
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }

  /* line 3472, ../sass/lib/_animate.scss */
  100% {
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }
}

/* line 3475, ../sass/lib/_animate.scss */
.animated.lightSpeedOut {
  -webkit-animation-name: lightSpeedOut;
  -moz-animation-name: lightSpeedOut;
  -o-animation-name: lightSpeedOut;
  animation-name: lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
  -moz-animation-timing-function: ease-in;
  -o-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}

/* line 3487, ../sass/lib/_animate.scss */
.animated.lightSpeedOut {
  -webkit-animation-duration: 0.25s;
  -moz-animation-duration: 0.25s;
  -o-animation-duration: 0.25s;
  animation-duration: 0.25s;
}

/* /js/vendor/leaflet.draw/leaflet.draw.css */
/* ================================================================== */
/* Toolbars
/* ================================================================== */
/* line 7, ../sass/lib/_leaflet.draw.scss */
.leaflet-draw-section {
  position: relative;
}

/* line 11, ../sass/lib/_leaflet.draw.scss */
.leaflet-draw-toolbar {
  margin-top: 12px;
}

/* line 15, ../sass/lib/_leaflet.draw.scss */
.leaflet-draw-toolbar-top {
  margin-top: 0;
}

/* line 19, ../sass/lib/_leaflet.draw.scss */
.leaflet-draw-toolbar-notop a:first-child {
  border-top-right-radius: 0;
}

/* line 23, ../sass/lib/_leaflet.draw.scss */
.leaflet-draw-toolbar-nobottom a:last-child {
  border-bottom-right-radius: 0;
}

/* line 27, ../sass/lib/_leaflet.draw.scss */
.leaflet-draw-toolbar a {
  background-image: url("images/spritesheet.png");
  background-repeat: no-repeat;
}

/* line 32, ../sass/lib/_leaflet.draw.scss */
.leaflet-retina .leaflet-draw-toolbar a {
  background-image: url("images/spritesheet-2x.png");
  background-size: 270px 30px;
}

/* line 37, ../sass/lib/_leaflet.draw.scss */
.leaflet-draw a {
  display: block;
  text-align: center;
  text-decoration: none;
}

/* ================================================================== */
/* Toolbar actions menu
/* ================================================================== */
/* line 47, ../sass/lib/_leaflet.draw.scss */
.leaflet-draw-actions {
  display: none;
  list-style: none;
  margin: 0;
  padding: 0;
  position: absolute;
  left: 26px;
  /* leaflet-draw-toolbar.left + leaflet-draw-toolbar.width */
  top: 0;
  white-space: nowrap;
}

/* line 58, ../sass/lib/_leaflet.draw.scss */
.leaflet-touch .leaflet-draw-actions {
  left: 32px;
}

/* line 62, ../sass/lib/_leaflet.draw.scss */
.leaflet-right .leaflet-draw-actions {
  right: 26px;
  left: auto;
}

/* line 67, ../sass/lib/_leaflet.draw.scss */
.leaflet-touch .leaflet-right .leaflet-draw-actions {
  right: 32px;
  left: auto;
}

/* line 72, ../sass/lib/_leaflet.draw.scss */
.leaflet-draw-actions li {
  display: inline-block;
}

/* line 76, ../sass/lib/_leaflet.draw.scss */
.leaflet-draw-actions li:first-child a {
  border-left: none;
}

/* line 80, ../sass/lib/_leaflet.draw.scss */
.leaflet-draw-actions li:last-child a {
  -webkit-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}

/* line 85, ../sass/lib/_leaflet.draw.scss */
.leaflet-right .leaflet-draw-actions li:last-child a {
  -webkit-border-radius: 0;
  border-radius: 0;
}

/* line 90, ../sass/lib/_leaflet.draw.scss */
.leaflet-right .leaflet-draw-actions li:first-child a {
  -webkit-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
}

/* line 95, ../sass/lib/_leaflet.draw.scss */
.leaflet-draw-actions a {
  background-color: #919187;
  border-left: 1px solid #AAA;
  color: #FFF;
  font: 11px/19px "Helvetica Neue", Arial, Helvetica, sans-serif;
  line-height: 28px;
  text-decoration: none;
  padding-left: 10px;
  padding-right: 10px;
  height: 28px;
}

/* line 107, ../sass/lib/_leaflet.draw.scss */
.leaflet-touch .leaflet-draw-actions a {
  font-size: 12px;
  line-height: 30px;
  height: 30px;
}

/* line 113, ../sass/lib/_leaflet.draw.scss */
.leaflet-draw-actions-bottom {
  margin-top: 0;
}

/* line 117, ../sass/lib/_leaflet.draw.scss */
.leaflet-draw-actions-top {
  margin-top: 1px;
}

/* line 122, ../sass/lib/_leaflet.draw.scss */
.leaflet-draw-actions-top a,
.leaflet-draw-actions-bottom a {
  height: 27px;
  line-height: 27px;
}

/* line 127, ../sass/lib/_leaflet.draw.scss */
.leaflet-draw-actions a:hover {
  background-color: #A0A098;
}

/* line 131, ../sass/lib/_leaflet.draw.scss */
.leaflet-draw-actions-top.leaflet-draw-actions-bottom a {
  height: 26px;
  line-height: 26px;
}

/* ================================================================== */
/* Draw toolbar
/* ================================================================== */
/* line 140, ../sass/lib/_leaflet.draw.scss */
.leaflet-draw-toolbar .leaflet-draw-draw-polyline {
  background-position: -2px -2px;
}

/* line 144, ../sass/lib/_leaflet.draw.scss */
.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-polyline {
  background-position: 0 -1px;
}

/* line 148, ../sass/lib/_leaflet.draw.scss */
.leaflet-draw-toolbar .leaflet-draw-draw-polygon {
  background-position: -31px -2px;
}

/* line 152, ../sass/lib/_leaflet.draw.scss */
.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-polygon {
  background-position: -29px -1px;
}

/* line 156, ../sass/lib/_leaflet.draw.scss */
.leaflet-draw-toolbar .leaflet-draw-draw-rectangle {
  background-position: -62px -2px;
}

/* line 160, ../sass/lib/_leaflet.draw.scss */
.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-rectangle {
  background-position: -60px -1px;
}

/* line 164, ../sass/lib/_leaflet.draw.scss */
.leaflet-draw-toolbar .leaflet-draw-draw-circle {
  background-position: -92px -2px;
}

/* line 168, ../sass/lib/_leaflet.draw.scss */
.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle {
  background-position: -90px -1px;
}

/* line 172, ../sass/lib/_leaflet.draw.scss */
.leaflet-draw-toolbar .leaflet-draw-draw-marker {
  background-position: -122px -2px;
}

/* line 176, ../sass/lib/_leaflet.draw.scss */
.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-marker {
  background-position: -120px -1px;
}

/* ================================================================== */
/* Edit toolbar
/* ================================================================== */
/* line 184, ../sass/lib/_leaflet.draw.scss */
.leaflet-draw-toolbar .leaflet-draw-edit-edit {
  background-position: -152px -2px;
}

/* line 188, ../sass/lib/_leaflet.draw.scss */
.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-edit-edit {
  background-position: -150px -1px;
}

/* line 192, ../sass/lib/_leaflet.draw.scss */
.leaflet-draw-toolbar .leaflet-draw-edit-remove {
  background-position: -182px -2px;
}

/* line 196, ../sass/lib/_leaflet.draw.scss */
.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-edit-remove {
  background-position: -180px -1px;
}

/* line 200, ../sass/lib/_leaflet.draw.scss */
.leaflet-draw-toolbar .leaflet-draw-edit-edit.leaflet-disabled {
  background-position: -212px -2px;
}

/* line 204, ../sass/lib/_leaflet.draw.scss */
.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-edit-edit.leaflet-disabled {
  background-position: -210px -1px;
}

/* line 208, ../sass/lib/_leaflet.draw.scss */
.leaflet-draw-toolbar .leaflet-draw-edit-remove.leaflet-disabled {
  background-position: -242px -2px;
}

/* line 212, ../sass/lib/_leaflet.draw.scss */
.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-edit-remove.leaflet-disabled {
  background-position: -240px -2px;
}

/* ================================================================== */
/* Drawing styles
/* ================================================================== */
/* line 220, ../sass/lib/_leaflet.draw.scss */
.leaflet-mouse-marker {
  background-color: #fff;
  cursor: crosshair;
}

/* line 225, ../sass/lib/_leaflet.draw.scss */
.leaflet-draw-tooltip {
  background: #363636;
  background: rgba(0, 0, 0, 0.5);
  border: 1px solid transparent;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  color: #fff;
  font: 12px/18px "Helvetica Neue", Arial, Helvetica, sans-serif;
  margin-left: 20px;
  margin-top: -21px;
  padding: 4px 8px;
  position: absolute;
  visibility: hidden;
  white-space: nowrap;
  z-index: 6;
}

/* line 242, ../sass/lib/_leaflet.draw.scss */
.leaflet-draw-tooltip:before {
  border-right: 6px solid black;
  border-right-color: rgba(0, 0, 0, 0.5);
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  content: "";
  position: absolute;
  top: 7px;
  left: -7px;
}

/* line 253, ../sass/lib/_leaflet.draw.scss */
.leaflet-error-draw-tooltip {
  background-color: #F2DEDE;
  border: 1px solid #E6B6BD;
  color: #B94A48;
}

/* line 259, ../sass/lib/_leaflet.draw.scss */
.leaflet-error-draw-tooltip:before {
  border-right-color: #E6B6BD;
}

/* line 263, ../sass/lib/_leaflet.draw.scss */
.leaflet-draw-tooltip-single {
  margin-top: -12px;
}

/* line 267, ../sass/lib/_leaflet.draw.scss */
.leaflet-draw-tooltip-subtext {
  color: #f8d5e4;
}

/* line 271, ../sass/lib/_leaflet.draw.scss */
.leaflet-draw-guide-dash {
  font-size: 1%;
  opacity: 0.6;
  position: absolute;
  width: 5px;
  height: 5px;
}

/* ================================================================== */
/* Edit styles
/* ================================================================== */
/* line 283, ../sass/lib/_leaflet.draw.scss */
.leaflet-edit-marker-selected {
  background: rgba(254, 87, 161, 0.1);
  border: 4px dashed rgba(254, 87, 161, 0.6);
  -webkit-border-radius: 4px;
  border-radius: 4px;
}

/* line 290, ../sass/lib/_leaflet.draw.scss */
.leaflet-edit-move {
  cursor: move;
}

/* line 294, ../sass/lib/_leaflet.draw.scss */
.leaflet-edit-resize {
  cursor: pointer;
}

/* ================================================================== */
/* Old IE styles
/* ================================================================== */
/* line 302, ../sass/lib/_leaflet.draw.scss */
.leaflet-oldie .leaflet-draw-toolbar {
  border: 3px solid #999;
}

/* line 306, ../sass/lib/_leaflet.draw.scss */
.leaflet-oldie .leaflet-draw-toolbar a {
  background-color: #eee;
}

/* line 310, ../sass/lib/_leaflet.draw.scss */
.leaflet-oldie .leaflet-draw-toolbar a:hover {
  background-color: #fff;
}

/* line 314, ../sass/lib/_leaflet.draw.scss */
.leaflet-oldie .leaflet-draw-actions {
  left: 32px;
  margin-top: 3px;
}

/* line 319, ../sass/lib/_leaflet.draw.scss */
.leaflet-oldie .leaflet-draw-actions li {
  display: inline;
  zoom: 1;
}

/* line 324, ../sass/lib/_leaflet.draw.scss */
.leaflet-oldie .leaflet-edit-marker-selected {
  border: 4px dashed #fe93c2;
}

/* line 328, ../sass/lib/_leaflet.draw.scss */
.leaflet-oldie .leaflet-draw-actions a {
  background-color: #999;
}

/* line 332, ../sass/lib/_leaflet.draw.scss */
.leaflet-oldie .leaflet-draw-actions a:hover {
  background-color: #a5a5a5;
}

/* line 336, ../sass/lib/_leaflet.draw.scss */
.leaflet-oldie .leaflet-draw-actions-top a {
  margin-top: 1px;
}

/* line 340, ../sass/lib/_leaflet.draw.scss */
.leaflet-oldie .leaflet-draw-actions-bottom a {
  height: 28px;
  line-height: 28px;
}

/* line 345, ../sass/lib/_leaflet.draw.scss */
.leaflet-oldie .leaflet-draw-actions-top.leaflet-draw-actions-bottom a {
  height: 27px;
  line-height: 27px;
}

/*
  backgrid-paginator
  http://github.com/wyuenho/backgrid

  Copyright (c) 2013 Jimmy Yuen Ho Wong and contributors
  Licensed under the MIT license.
*/
/* line 9, ../sass/lib/_backgrid-paginator.scss */
.backgrid-paginator {
  text-align: center;
  border-top: none;
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 20, ../sass/lib/_backgrid-paginator.scss */
.backgrid-paginator ul {
  display: inline-block;
  *display: inline;
  margin: 5px 0;
  *zoom: 1;
}

/* line 27, ../sass/lib/_backgrid-paginator.scss */
.backgrid-paginator ul > li {
  display: inline;
}

/* line 32, ../sass/lib/_backgrid-paginator.scss */
.backgrid-paginator ul > li > a,
.backgrid-paginator ul > li > span {
  float: left;
  width: 30px;
  height: 30px;
  padding: 0;
  line-height: 30px;
  text-decoration: none;
}

/* line 43, ../sass/lib/_backgrid-paginator.scss */
.backgrid-paginator ul > li > a:hover,
.backgrid-paginator ul > .active > a,
.backgrid-paginator ul > .active > span {
  background-color: rgba(51, 51, 51, 0.25);
}

/* line 48, ../sass/lib/_backgrid-paginator.scss */
.backgrid-paginator ul > .active > a,
.backgrid-paginator ul > .active > span {
  color: #f8f8f8;
  cursor: default;
}

/* line 55, ../sass/lib/_backgrid-paginator.scss */
.backgrid-paginator ul > .disabled > span,
.backgrid-paginator ul > .disabled > a,
.backgrid-paginator ul > .disabled > a:hover {
  color: #f8f8f8;
  cursor: default;
}

/* https://api.tiles.mapbox.com/mapbox.js/v1.6.1/mapbox.css */
/* general typography */
/* line 4, ../sass/lib/_mapbox.scss */
.leaflet-container {
  background: #fff;
  font: 15px/25px 'Helvetica Neue', Arial, Helvetica, sans-serif;
  color: #404040;
  color: rgba(0, 0, 0, 0.75);
  outline: 0;
  overflow: hidden;
  -ms-touch-action: none;
}

/* line 15, ../sass/lib/_mapbox.scss */
.leaflet-container *,
.leaflet-container *:after,
.leaflet-container *:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 27, ../sass/lib/_mapbox.scss */
.leaflet-container h1,
.leaflet-container h2,
.leaflet-container h3,
.leaflet-container h4,
.leaflet-container h5,
.leaflet-container h6,
.leaflet-container p {
  font-size: 15px;
  line-height: 25px;
  margin: 0 0 10px;
}

/* line 38, ../sass/lib/_mapbox.scss */
.mapbox-small,
.leaflet-control-attribution,
.leaflet-control-scale,
.leaflet-container input,
.leaflet-container textarea,
.leaflet-container label,
.leaflet-container small {
  font-size: 12px;
  line-height: 20px;
}

/* line 43, ../sass/lib/_mapbox.scss */
.leaflet-container a {
  color: #3887BE;
  font-weight: normal;
  text-decoration: none;
}

/* line 48, ../sass/lib/_mapbox.scss */
.leaflet-container a:hover {
  color: #63b6e5;
}

/* line 49, ../sass/lib/_mapbox.scss */
.leaflet-container.dark a {
  color: #63b6e5;
}

/* line 50, ../sass/lib/_mapbox.scss */
.leaflet-container.dark a:hover {
  color: #8fcaec;
}

/* line 53, ../sass/lib/_mapbox.scss */
.leaflet-container.dark .mapbox-button,
.leaflet-container .mapbox-button {
  background-color: #3887be;
  display: inline-block;
  height: 40px;
  line-height: 40px;
  text-decoration: none;
  color: #fff;
  font-size: 12px;
  white-space: nowrap;
  text-overflow: ellipsis;
}

/* line 65, ../sass/lib/_mapbox.scss */
.leaflet-container.dark .mapbox-button:hover,
.leaflet-container .mapbox-button:hover {
  color: #fff;
  background-color: #3bb2d0;
}

/* Base Leaflet
------------------------------------------------------- */
/* line 85, ../sass/lib/_mapbox.scss */
.leaflet-map-pane,
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-tile-pane,
.leaflet-tile-container,
.leaflet-overlay-pane,
.leaflet-shadow-pane,
.leaflet-marker-pane,
.leaflet-popup-pane,
.leaflet-overlay-pane svg,
.leaflet-zoom-box,
.leaflet-image-layer,
.leaflet-layer {
  position: absolute;
  left: 0;
  top: 0;
}

/* line 93, ../sass/lib/_mapbox.scss */
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow {
  -webkit-user-drag: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

/* line 100, ../sass/lib/_mapbox.scss */
.leaflet-marker-icon,
.leaflet-marker-shadow {
  display: block;
}

/* line 104, ../sass/lib/_mapbox.scss */
.leaflet-tile {
  filter: inherit;
  visibility: hidden;
}

/* line 108, ../sass/lib/_mapbox.scss */
.leaflet-tile-loaded {
  visibility: inherit;
}

/* line 111, ../sass/lib/_mapbox.scss */
.leaflet-zoom-box {
  width: 0;
  height: 0;
}

/* line 116, ../sass/lib/_mapbox.scss */
.leaflet-tile-pane {
  z-index: 2;
}

/* line 117, ../sass/lib/_mapbox.scss */
.leaflet-objects-pane {
  z-index: 3;
}

/* line 118, ../sass/lib/_mapbox.scss */
.leaflet-overlay-pane {
  z-index: 4;
}

/* line 119, ../sass/lib/_mapbox.scss */
.leaflet-shadow-pane {
  z-index: 5;
}

/* line 120, ../sass/lib/_mapbox.scss */
.leaflet-marker-pane {
  z-index: 6;
}

/* line 121, ../sass/lib/_mapbox.scss */
.leaflet-popup-pane {
  z-index: 7;
}

/* line 123, ../sass/lib/_mapbox.scss */
.leaflet-control {
  position: relative;
  z-index: 7;
  pointer-events: auto;
  float: left;
  clear: both;
}

/* line 130, ../sass/lib/_mapbox.scss */
.leaflet-right .leaflet-control {
  float: right;
}

/* line 131, ../sass/lib/_mapbox.scss */
.leaflet-top .leaflet-control {
  margin-top: 10px;
}

/* line 132, ../sass/lib/_mapbox.scss */
.leaflet-bottom .leaflet-control {
  margin-bottom: 10px;
}

/* line 133, ../sass/lib/_mapbox.scss */
.leaflet-left .leaflet-control {
  margin-left: 10px;
}

/* line 134, ../sass/lib/_mapbox.scss */
.leaflet-right .leaflet-control {
  margin-right: 10px;
}

/* line 137, ../sass/lib/_mapbox.scss */
.leaflet-top,
.leaflet-bottom {
  position: absolute;
  z-index: 1000;
  pointer-events: none;
}

/* line 142, ../sass/lib/_mapbox.scss */
.leaflet-top {
  top: 0;
}

/* line 143, ../sass/lib/_mapbox.scss */
.leaflet-right {
  right: 0;
}

/* line 144, ../sass/lib/_mapbox.scss */
.leaflet-bottom {
  bottom: 0;
}

/* line 145, ../sass/lib/_mapbox.scss */
.leaflet-left {
  left: 0;
}

/* zoom and fade animations */
/* line 149, ../sass/lib/_mapbox.scss */
.leaflet-fade-anim .leaflet-tile,
.leaflet-fade-anim .leaflet-popup {
  opacity: 0;
  -webkit-transition: opacity 0.2s linear;
  -moz-transition: opacity 0.2s linear;
  -o-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
}

/* line 157, ../sass/lib/_mapbox.scss */
.leaflet-fade-anim .leaflet-tile-loaded,
.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {
  opacity: 1;
}

/* line 161, ../sass/lib/_mapbox.scss */
.leaflet-zoom-anim .leaflet-zoom-animated {
  -webkit-transition: -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1);
  -moz-transition: -moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1);
  -o-transition: -o-transform 0.25s cubic-bezier(0, 0, 0.25, 1);
  transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1);
}

/* line 169, ../sass/lib/_mapbox.scss */
.leaflet-zoom-anim .leaflet-tile,
.leaflet-pan-anim .leaflet-tile,
.leaflet-touching .leaflet-zoom-animated {
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
}

/* line 175, ../sass/lib/_mapbox.scss */
.leaflet-zoom-anim .leaflet-zoom-hide {
  visibility: hidden;
}

/* cursors */
/* line 179, ../sass/lib/_mapbox.scss */
.map-clickable,
.leaflet-clickable {
  cursor: pointer;
}

/* line 183, ../sass/lib/_mapbox.scss */
.leaflet-popup-pane,
.leaflet-control {
  cursor: auto;
}

/* line 186, ../sass/lib/_mapbox.scss */
.leaflet-container {
  cursor: -webkit-grab;
  cursor: -moz-grab;
}

/* line 193, ../sass/lib/_mapbox.scss */
.leaflet-dragging,
.leaflet-dragging .map-clickable,
.leaflet-dragging .leaflet-clickable,
.leaflet-dragging .leaflet-container {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
}

/* line 199, ../sass/lib/_mapbox.scss */
.leaflet-zoom-box {
  background: #fff;
  border: 2px dotted #202020;
  opacity: 0.5;
}

/* general toolbar styles */
/* line 207, ../sass/lib/_mapbox.scss */
.leaflet-control-layers,
.leaflet-bar {
  background-color: #fff;
  border: 1px solid #999;
  border-color: rgba(0, 0, 0, 0.4);
  border-radius: 3px;
  box-shadow: none;
}

/* line 215, ../sass/lib/_mapbox.scss */
.leaflet-bar a,
.leaflet-bar a:hover {
  color: #404040;
  color: rgba(0, 0, 0, 0.75);
  border-bottom: 1px solid #ddd;
  border-bottom-color: rgba(0, 0, 0, 0.1);
}

/* line 222, ../sass/lib/_mapbox.scss */
.leaflet-bar a:hover,
.leaflet-bar a:active {
  background-color: #f8f8f8;
  cursor: pointer;
}

/* line 226, ../sass/lib/_mapbox.scss */
.leaflet-bar a:first-child {
  border-radius: 3px 3px 0 0;
}

/* line 229, ../sass/lib/_mapbox.scss */
.leaflet-bar a:last-child {
  border-bottom: none;
  border-radius: 0 0 3px 3px;
}

/* line 233, ../sass/lib/_mapbox.scss */
.leaflet-bar a:only-of-type {
  border-radius: 3px;
}

/* line 237, ../sass/lib/_mapbox.scss */
.leaflet-bar .leaflet-disabled {
  cursor: default;
  opacity: 0.75;
}

/* line 242, ../sass/lib/_mapbox.scss */
.leaflet-control-zoom-in,
.leaflet-control-zoom-out {
  display: block;
  content: '';
  text-indent: -999em;
}

/* line 249, ../sass/lib/_mapbox.scss */
.leaflet-control-layers .leaflet-control-layers-list,
.leaflet-control-layers-expanded .leaflet-control-layers-toggle {
  display: none;
}

/* line 252, ../sass/lib/_mapbox.scss */
.leaflet-control-layers-expanded .leaflet-control-layers-list {
  display: block;
  position: relative;
}

/* line 257, ../sass/lib/_mapbox.scss */
.leaflet-control-layers-expanded {
  background: #fff;
  padding: 6px 10px 6px 6px;
  color: #404040;
  color: rgba(0, 0, 0, 0.75);
}

/* line 263, ../sass/lib/_mapbox.scss */
.leaflet-control-layers-selector {
  margin-top: 2px;
  position: relative;
  top: 1px;
}

/* line 268, ../sass/lib/_mapbox.scss */
.leaflet-control-layers label {
  display: block;
}

/* line 271, ../sass/lib/_mapbox.scss */
.leaflet-control-layers-separator {
  height: 0;
  border-top: 1px solid #ddd;
  border-top-color: rgba(0, 0, 0, 0.1);
  margin: 5px -10px 5px -6px;
}

/* line 278, ../sass/lib/_mapbox.scss */
.leaflet-container .leaflet-control-attribution {
  background-color: rgba(255, 255, 255, 0.25);
  margin: 0;
  box-shadow: none;
}

/* line 284, ../sass/lib/_mapbox.scss */
.leaflet-control-attribution a:hover,
.map-info-container a:hover {
  color: inherit;
  text-decoration: underline;
}

/* line 290, ../sass/lib/_mapbox.scss */
.leaflet-control-attribution,
.leaflet-control-scale-line {
  padding: 0 5px;
}

/* line 293, ../sass/lib/_mapbox.scss */
.leaflet-left .leaflet-control-scale {
  margin-left: 5px;
}

/* line 294, ../sass/lib/_mapbox.scss */
.leaflet-bottom .leaflet-control-scale {
  margin-bottom: 5px;
}

/* line 296, ../sass/lib/_mapbox.scss */
.leaflet-control-scale-line {
  background-color: rgba(255, 255, 255, 0.5);
  border: 1px solid #999;
  border-color: rgba(0, 0, 0, 0.4);
  border-top: none;
  padding: 2px 5px 1px;
  white-space: nowrap;
  overflow: hidden;
}

/* line 305, ../sass/lib/_mapbox.scss */
.leaflet-control-scale-line:not(:first-child) {
  border-top: 2px solid #ddd;
  border-top-color: rgba(0, 0, 0, 0.1);
  border-bottom: none;
  margin-top: -2px;
}

/* line 311, ../sass/lib/_mapbox.scss */
.leaflet-control-scale-line:not(:first-child):not(:last-child) {
  border-bottom: 2px solid #777;
}

/* popup */
/* line 316, ../sass/lib/_mapbox.scss */
.leaflet-popup {
  position: absolute;
  text-align: center;
  pointer-events: none;
}

/* line 321, ../sass/lib/_mapbox.scss */
.leaflet-popup-content-wrapper {
  padding: 1px;
  text-align: left;
  pointer-events: all;
}

/* line 326, ../sass/lib/_mapbox.scss */
.leaflet-popup-content {
  padding: 10px 10px 15px;
  margin: 0;
  line-height: inherit;
}

/* line 331, ../sass/lib/_mapbox.scss */
.leaflet-popup-tip-container {
  width: 20px;
  height: 20px;
  margin: 0 auto;
  position: relative;
}

/* line 337, ../sass/lib/_mapbox.scss */
.leaflet-popup-tip {
  width: 0;
  height: 0;
  margin: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #fff;
  box-shadow: none;
}

/* line 346, ../sass/lib/_mapbox.scss */
.leaflet-popup-close-button {
  text-indent: -999em;
  position: absolute;
  top: 0;
  right: 0;
  pointer-events: all;
}

/* line 352, ../sass/lib/_mapbox.scss */
.leaflet-popup-close-button:hover {
  background-color: #f8f8f8;
}

/* line 356, ../sass/lib/_mapbox.scss */
.leaflet-popup-scrolled {
  overflow: auto;
  border-bottom: 1px solid #ddd;
  border-top: 1px solid #ddd;
}

/* div icon */
/* line 363, ../sass/lib/_mapbox.scss */
.leaflet-div-icon {
  background: #fff;
  border: 1px solid #999;
  border-color: rgba(0, 0, 0, 0.4);
}

/* line 368, ../sass/lib/_mapbox.scss */
.leaflet-editing-icon {
  border-radius: 3px;
}

/* Leaflet + Mapbox
------------------------------------------------------- */
/* line 379, ../sass/lib/_mapbox.scss */
.leaflet-bar a,
.mapbox-icon,
.map-tooltip.closable .close,
.leaflet-control-layers-toggle,
.leaflet-popup-close-button,
.mapbox-button-icon:before {
  content: '';
  display: inline-block;
  width: 26px;
  height: 26px;
  vertical-align: middle;
  background-repeat: no-repeat;
}

/* line 387, ../sass/lib/_mapbox.scss */
.leaflet-bar a {
  display: block;
}

/* line 397, ../sass/lib/_mapbox.scss */
.leaflet-control-zoom-in,
.leaflet-control-zoom-out,
.leaflet-popup-close-button,
.leaflet-control-layers-toggle,
.leaflet-container.dark .map-tooltip .close,
.map-tooltip .close,
.mapbox-icon {
  opacity: .75;
  background-image: url(./images/icons-000000.png);
  background-repeat: no-repeat;
  background-size: 26px 260px;
}

/* line 407, ../sass/lib/_mapbox.scss */
.mapbox-button-icon:before,
.leaflet-container.dark .leaflet-control-zoom-in,
.leaflet-container.dark .leaflet-control-zoom-out,
.leaflet-container.dark .leaflet-control-layers-toggle,
.leaflet-container.dark .mapbox-icon {
  opacity: 1;
  background-image: url(./images/icons-ffffff.png);
  background-size: 26px 260px;
}

/* line 412, ../sass/lib/_mapbox.scss */
.leaflet-bar .leaflet-control-zoom-in {
  background-position: 0 0;
}

/* line 413, ../sass/lib/_mapbox.scss */
.leaflet-bar .leaflet-control-zoom-out {
  background-position: 0 -26px;
}

/* line 414, ../sass/lib/_mapbox.scss */
.map-tooltip .close, .leaflet-popup-close-button {
  background-position: 0 -52px;
}

/* line 415, ../sass/lib/_mapbox.scss */
.mapbox-icon-info {
  background-position: 0 -78px;
}

/* line 416, ../sass/lib/_mapbox.scss */
.leaflet-control-layers-toggle {
  background-position: 0 -104px;
}

/* line 417, ../sass/lib/_mapbox.scss */
.mapbox-icon-share:before, .mapbox-icon-share {
  background-position: 0 -130px;
}

/* line 418, ../sass/lib/_mapbox.scss */
.mapbox-icon-geocoder:before, .mapbox-icon-geocoder {
  background-position: 0 -156px;
}

/* line 419, ../sass/lib/_mapbox.scss */
.mapbox-icon-facebook:before, .mapbox-icon-facebook {
  background-position: 0 -182px;
}

/* line 420, ../sass/lib/_mapbox.scss */
.mapbox-icon-twitter:before, .mapbox-icon-twitter {
  background-position: 0 -208px;
}

/* line 421, ../sass/lib/_mapbox.scss */
.mapbox-icon-pinterest:before, .mapbox-icon-pinterest {
  background-position: 0 -234px;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 430, ../sass/lib/_mapbox.scss */
  .leaflet-control-zoom-in,
  .leaflet-control-zoom-out,
  .leaflet-popup-close-button,
  .leaflet-control-layers-toggle,
  .mapbox-icon {
    background-image: url(./images/icons-000000@2x.png);
  }

  /* line 437, ../sass/lib/_mapbox.scss */
  .mapbox-button-icon:before,
  .leaflet-container.dark .leaflet-control-zoom-in,
  .leaflet-container.dark .leaflet-control-zoom-out,
  .leaflet-container.dark .leaflet-control-layers-toggle,
  .leaflet-container.dark .mapbox-icon {
    background-image: url(./images/icons-ffffff@2x.png);
  }
}
/* line 444, ../sass/lib/_mapbox.scss */
.leaflet-popup-content-wrapper,
.map-legends,
.map-tooltip {
  background: #fff;
  border-radius: 3px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}

/* line 450, ../sass/lib/_mapbox.scss */
.map-legends,
.map-tooltip {
  max-width: 300px;
}

/* line 453, ../sass/lib/_mapbox.scss */
.map-legends .map-legend {
  padding: 10px;
}

/* line 456, ../sass/lib/_mapbox.scss */
.map-tooltip {
  z-index: 999999;
  padding: 10px;
  min-width: 180px;
  max-height: 400px;
  overflow: auto;
  opacity: 1;
  -webkit-transition: opacity 150ms;
  -moz-transition: opacity 150ms;
  -o-transition: opacity 150ms;
  transition: opacity 150ms;
}

/* line 469, ../sass/lib/_mapbox.scss */
.map-tooltip .close {
  text-indent: -999em;
  overflow: hidden;
  display: none;
}

/* line 474, ../sass/lib/_mapbox.scss */
.map-tooltip.closable .close {
  position: absolute;
  top: 0;
  right: 0;
  border-radius: 3px;
}

/* line 479, ../sass/lib/_mapbox.scss */
.map-tooltip.closable .close:active {
  background-color: #f8f8f8;
}

/* line 483, ../sass/lib/_mapbox.scss */
.leaflet-control-interaction {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 300px;
}

/* line 489, ../sass/lib/_mapbox.scss */
.leaflet-popup-content .marker-title {
  font-weight: bold;
}

/* line 492, ../sass/lib/_mapbox.scss */
.leaflet-control .mapbox-button {
  background-color: #fff;
  border: 1px solid #ddd;
  border-color: rgba(0, 0, 0, 0.1);
  padding: 5px 10px;
  border-radius: 3px;
}

/* Share modal
------------------------------------------------------- */
/* line 502, ../sass/lib/_mapbox.scss */
.mapbox-modal > div {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  overflow-y: auto;
}

/* line 511, ../sass/lib/_mapbox.scss */
.mapbox-modal.active > div {
  z-index: 99999;
  transition: all .2s, z-index 0 0;
}

/* line 516, ../sass/lib/_mapbox.scss */
.mapbox-modal .mapbox-modal-mask {
  background: rgba(0, 0, 0, 0.5);
  opacity: 0;
}

/* line 520, ../sass/lib/_mapbox.scss */
.mapbox-modal.active .mapbox-modal-mask {
  opacity: 1;
}

/* line 522, ../sass/lib/_mapbox.scss */
.mapbox-modal .mapbox-modal-content {
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  transform: translateY(-100%);
}

/* line 528, ../sass/lib/_mapbox.scss */
.mapbox-modal.active .mapbox-modal-content {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}

/* line 535, ../sass/lib/_mapbox.scss */
.mapbox-modal-body {
  position: relative;
  background: #fff;
  padding: 20px;
  z-index: 1000;
  width: 50%;
  margin: 20px 0 20px 25%;
}

/* line 543, ../sass/lib/_mapbox.scss */
.mapbox-share-buttons {
  margin: 0 0 20px;
}

/* line 546, ../sass/lib/_mapbox.scss */
.mapbox-share-buttons a {
  width: 33.3333%;
  border-left: 1px solid #fff;
  text-align: center;
  border-radius: 0;
}

/* line 552, ../sass/lib/_mapbox.scss */
.mapbox-share-buttons a:last-child {
  border-radius: 0 3px 3px 0;
}

/* line 553, ../sass/lib/_mapbox.scss */
.mapbox-share-buttons a:first-child {
  border: none;
  border-radius: 3px 0 0 3px;
}

/* line 555, ../sass/lib/_mapbox.scss */
.mapbox-modal input {
  width: 100%;
  height: 40px;
  padding: 10px;
  border: 1px solid #ddd;
  border-color: rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.5);
}

/* Info Control
------------------------------------------------------- */
/* line 566, ../sass/lib/_mapbox.scss */
.leaflet-control.mapbox-control-info {
  margin: 5px 30px 10px 10px;
  min-height: 26px;
}

/* line 570, ../sass/lib/_mapbox.scss */
.leaflet-control.mapbox-control-info-right {
  margin: 5px 10px 10px 30px;
}

/* line 574, ../sass/lib/_mapbox.scss */
.mapbox-info-toggle {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 50%;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
}

/* line 582, ../sass/lib/_mapbox.scss */
.mapbox-control-info-right .mapbox-info-toggle {
  left: auto;
  right: 0;
}

/* line 583, ../sass/lib/_mapbox.scss */
.mapbox-info-toggle:hover {
  background-color: #fff;
}

/* line 585, ../sass/lib/_mapbox.scss */
.map-info-container {
  background: #fff;
  padding: 3px 5px 3px 27px;
  display: none;
  position: relative;
  bottom: 0;
  left: 0;
  border-radius: 13px 3px 3px 13px;
}

/* line 593, ../sass/lib/_mapbox.scss */
.mapbox-control-info.active .map-info-container {
  display: inline-block;
}

/* line 596, ../sass/lib/_mapbox.scss */
.mapbox-control-info-right .map-info-container {
  left: auto;
  right: 0;
  padding: 3px 27px 3px 5px;
  border-radius: 3px 13px 13px 3px;
}

/* Geocoder
------------------------------------------------------- */
/* line 605, ../sass/lib/_mapbox.scss */
.leaflet-control-mapbox-geocoder {
  position: relative;
}

/* line 608, ../sass/lib/_mapbox.scss */
.leaflet-control-mapbox-geocoder.searching {
  opacity: 0.75;
}

/* line 611, ../sass/lib/_mapbox.scss */
.leaflet-control-mapbox-geocoder .leaflet-control-mapbox-geocoder-wrap {
  background: #fff;
  position: absolute;
  border: 1px solid #999;
  border-color: rgba(0, 0, 0, 0.4);
  border-bottom-width: 0;
  overflow: hidden;
  left: 26px;
  height: 27px;
  width: 0;
  top: -1px;
  border-radius: 0 3px 3px 0;
  opacity: 0;
  -webkit-transition: opacity 100ms;
  -moz-transition: opacity 100ms;
  -o-transition: opacity 100ms;
  transition: opacity 100ms;
}

/* line 629, ../sass/lib/_mapbox.scss */
.leaflet-control-mapbox-geocoder.active .leaflet-control-mapbox-geocoder-wrap {
  width: 180px;
  opacity: 1;
}

/* line 634, ../sass/lib/_mapbox.scss */
.leaflet-bar .leaflet-control-mapbox-geocoder-toggle,
.leaflet-bar .leaflet-control-mapbox-geocoder-toggle:hover {
  border-bottom: none;
}

/* line 637, ../sass/lib/_mapbox.scss */
.leaflet-control-mapbox-geocoder-toggle {
  border-radius: 3px;
}

/* line 641, ../sass/lib/_mapbox.scss */
.leaflet-control-mapbox-geocoder.active,
.leaflet-control-mapbox-geocoder.active .leaflet-control-mapbox-geocoder-toggle {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 645, ../sass/lib/_mapbox.scss */
.leaflet-control-mapbox-geocoder .leaflet-control-mapbox-geocoder-form input {
  background: transparent;
  border: 0;
  width: 180px;
  padding: 0 0 0 10px;
  height: 26px;
  outline: none;
}

/* line 653, ../sass/lib/_mapbox.scss */
.leaflet-control-mapbox-geocoder-results {
  width: 180px;
  position: absolute;
  left: 26px;
  top: 25px;
  border-radius: 0 0 3px 3px;
}

/* line 660, ../sass/lib/_mapbox.scss */
.leaflet-control-mapbox-geocoder.active .leaflet-control-mapbox-geocoder-results {
  background: #fff;
  border: 1px solid #999;
  border-color: rgba(0, 0, 0, 0.4);
}

/* line 667, ../sass/lib/_mapbox.scss */
.leaflet-control-mapbox-geocoder-results a,
.leaflet-control-mapbox-geocoder-results span {
  padding: 0 10px;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  width: 100%;
  font-size: 12px;
  line-height: 26px;
  text-align: left;
  overflow: hidden;
}

/* line 678, ../sass/lib/_mapbox.scss */
.leaflet-control-mapbox-geocoder-results a:first-child {
  border-top: 1px solid #999;
  border-top-color: rgba(0, 0, 0, 0.4);
  border-radius: 0;
}

/* line 684, ../sass/lib/_mapbox.scss */
.leaflet-container.dark .leaflet-control .leaflet-control-mapbox-geocoder-results a:hover,
.leaflet-control-mapbox-geocoder-results a:hover {
  background: #f8f8f8;
  opacity: 1;
}

/* Dark Theme
------------------------------------------------------- */
/* line 691, ../sass/lib/_mapbox.scss */
.leaflet-container.dark .leaflet-bar {
  background-color: #404040;
  border-color: #202020;
  border-color: rgba(0, 0, 0, 0.75);
}

/* line 696, ../sass/lib/_mapbox.scss */
.leaflet-container.dark .leaflet-bar a {
  color: #404040;
  border-color: rgba(0, 0, 0, 0.5);
}

/* line 701, ../sass/lib/_mapbox.scss */
.leaflet-container.dark .leaflet-bar a:active,
.leaflet-container.dark .leaflet-bar a:hover {
  background-color: #505050;
}

/* line 707, ../sass/lib/_mapbox.scss */
.leaflet-container.dark .mapbox-info-toggle,
.leaflet-container.dark .map-info-container,
.leaflet-container.dark .leaflet-control-attribution {
  background-color: rgba(0, 0, 0, 0.25);
  color: #f8f8f8;
}

/* line 712, ../sass/lib/_mapbox.scss */
.leaflet-container.dark .leaflet-bar a.leaflet-disabled,
.leaflet-container.dark .leaflet-control .mapbox-button.disabled {
  background-color: #252525;
  color: #404040;
}

/* line 716, ../sass/lib/_mapbox.scss */
.leaflet-container.dark .leaflet-control-mapbox-geocoder > div {
  border-color: #202020;
  border-color: rgba(0, 0, 0, 0.75);
}

/* line 720, ../sass/lib/_mapbox.scss */
.leaflet-container.dark .leaflet-control .leaflet-control-mapbox-geocoder-results a {
  border-color: #ddd #202020;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.75);
}

/* line 724, ../sass/lib/_mapbox.scss */
.leaflet-container.dark .leaflet-control .leaflet-control-mapbox-geocoder-results span {
  border-color: #202020;
  border-color: rgba(0, 0, 0, 0.75);
}

/* Larger Screens
------------------------------------------------------- */
@media only screen and (max-width: 800px) {
  /* line 732, ../sass/lib/_mapbox.scss */
  .mapbox-modal-body {
    width: 83.3333%;
    margin-left: 8.3333%;
  }
}
/* Smaller Screens
------------------------------------------------------- */
@media only screen and (max-width: 640px) {
  /* line 741, ../sass/lib/_mapbox.scss */
  .mapbox-modal-body {
    width: 100%;
    height: 100%;
    margin: 0;
  }
}
/* Browser Fixes
------------------------------------------------------- */
/* Map is broken in FF if you have max-width: 100% on tiles */
/* line 751, ../sass/lib/_mapbox.scss */
.leaflet-container img {
  max-width: none !important;
}

/* Stupid Android 2 doesn't understand "max-width: none" properly */
/* line 753, ../sass/lib/_mapbox.scss */
.leaflet-container img.leaflet-image-layer {
  max-width: 15000px !important;
}

/* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */
/* line 755, ../sass/lib/_mapbox.scss */
.leaflet-overlay-pane svg {
  -moz-user-select: none;
}

/* Older IEs don't support the translateY property for display animation */
/* line 757, ../sass/lib/_mapbox.scss */
.leaflet-oldie .mapbox-modal .mapbox-modal-content {
  display: none;
}

/* line 758, ../sass/lib/_mapbox.scss */
.leaflet-oldie .mapbox-modal.active .mapbox-modal-content {
  display: block;
}

/* line 759, ../sass/lib/_mapbox.scss */
.map-tooltip {
  width: 280px\8;
  /* < IE9 */
}

/*
Version: @@ver@@ Timestamp: @@timestamp@@
*/
/* line 4, ../sass/lib/_select2.scss */
.select2-container {
  position: relative;
  display: inline-block;
  /* inline-block for ie7 */
  zoom: 1;
  *display: inline;
  vertical-align: top;
}

/* line 16, ../sass/lib/_select2.scss */
.select2-container,
.select2-drop,
.select2-search,
.select2-search input {
  /*
    Force border-box so that % widths fit the parent
    container without overlap because of margin/padding.

    More Info : http://www.quirksmode.org/css/box.html
  */
  -webkit-box-sizing: border-box;
  /* webkit */
  -khtml-box-sizing: border-box;
  /* konqueror */
  -moz-box-sizing: border-box;
  /* firefox */
  -ms-box-sizing: border-box;
  /* ie */
  box-sizing: border-box;
  /* css3 */
}

/* line 30, ../sass/lib/_select2.scss */
.select2-container .select2-choice {
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  -ms-border-radius: 1px;
  -o-border-radius: 1px;
  border-radius: 1px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #888888;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  display: block;
  overflow: hidden;
  white-space: nowrap;
  position: relative;
  height: 30px;
  line-height: 30px;
  padding: 0 0 0 8px;
  color: #555555;
  text-decoration: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: #fff;
}

/* line 68, ../sass/lib/_select2.scss */
.select2-container.select2-drop-above .select2-choice {
  border-bottom-color: #ccc;
  -webkit-border-radius: 0 0 1px 1px;
  -moz-border-radius: 0 0 1px 1px;
  -ms-border-radius: 0 0 1px 1px;
  -o-border-radius: 0 0 1px 1px;
  border-radius: 0 0 1px 1px;
}

/* line 86, ../sass/lib/_select2.scss */
.select2-container .select2-choice span {
  margin-right: 26px;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}

/* line 98, ../sass/lib/_select2.scss */
.select2-container .select2-choice abbr {
  display: block;
  width: 12px;
  height: 12px;
  position: absolute;
  right: 26px;
  top: 8px;
  font-size: 1px;
  text-decoration: none;
  border: 0;
  background: url("../img/select2.png") right top no-repeat;
  cursor: pointer;
  outline: 0;
}

/* line 114, ../sass/lib/_select2.scss */
.select2-container .select2-choice abbr:hover {
  background-position: right -11px;
  cursor: pointer;
}

/* line 119, ../sass/lib/_select2.scss */
.select2-drop-mask {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 9998;
  opacity: 0;
}

/* line 127, ../sass/lib/_select2.scss */
.select2-drop {
  width: 100%;
  margin-top: -1px;
  position: absolute;
  z-index: 9999;
  top: 100%;
  background: #fff;
  color: #333;
  border: 1px solid #ccc;
  border-top: 0;
  -webkit-border-radius: 0 0 1px 1px;
  -moz-border-radius: 0 0 1px 1px;
  -ms-border-radius: 0 0 1px 1px;
  -o-border-radius: 0 0 1px 1px;
  border-radius: 0 0 1px 1px;
  -webkit-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.15);
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.15);
}

/* line 150, ../sass/lib/_select2.scss */
.select2-drop.select2-drop-above {
  margin-top: 1px;
  border-top: 1px solid #ccc;
  border-bottom: 0;
  -webkit-border-radius: 1px 1px 0 0;
  -moz-border-radius: 1px 1px 0 0;
  -ms-border-radius: 1px 1px 0 0;
  -o-border-radius: 1px 1px 0 0;
  border-radius: 1px 1px 0 0;
  -webkit-box-shadow: 0 -1px 3px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 -1px 3px rgba(0, 0, 0, 0.15);
  box-shadow: 0 -1px 3px rgba(0, 0, 0, 0.15);
}

/* line 162, ../sass/lib/_select2.scss */
.select2-container .select2-choice div {
  display: block;
  width: 18px;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-border-radius: 0 1px 1px 0;
  -moz-border-radius: 0 1px 1px 0;
  -ms-border-radius: 0 1px 1px 0;
  -o-border-radius: 0 1px 1px 0;
  border-radius: 0 1px 1px 0;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
}

/* line 188, ../sass/lib/_select2.scss */
.select2-container .select2-choice div b {
  display: block;
  width: 100%;
  height: 100%;
  background: url("../img/select2.png") no-repeat 0 1px;
}

/* line 195, ../sass/lib/_select2.scss */
.select2-search {
  display: inline-block;
  width: 100%;
  min-height: 26px;
  margin: 0;
  padding-left: 4px;
  padding-right: 4px;
  position: relative;
  z-index: 10000;
  white-space: nowrap;
}

/* line 209, ../sass/lib/_select2.scss */
.select2-search-hidden {
  display: block;
  position: absolute;
  left: -10000px;
}

/* line 215, ../sass/lib/_select2.scss */
.select2-search input {
  width: 100%;
  height: auto !important;
  min-height: 26px;
  padding: 4px 20px 4px 5px;
  margin: 0;
  outline: 0;
  font-size: 1em;
  border: 1px solid #ccc;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background: white url("../img/select2.png") no-repeat 100% -22px;
  background: url("../img/select2.png") no-repeat 100% -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, white), color-stop(0.99, #eeeeee));
  background: url("../img/select2.png") no-repeat 100% -22px, -webkit-linear-gradient(center bottom, white 85%, #eeeeee 99%);
  background: url("../img/select2.png") no-repeat 100% -22px, -moz-linear-gradient(center bottom, white 85%, #eeeeee 99%);
  background: url("../img/select2.png") no-repeat 100% -22px, -o-linear-gradient(bottom, white 85%, #eeeeee 99%);
  background: url("../img/select2.png") no-repeat 100% -22px, -ms-linear-gradient(top, white 85%, #eeeeee 99%);
  background: url("../img/select2.png") no-repeat 100% -22px, linear-gradient(top, #ffffff 85%, #eeeeee 99%);
}

/* line 243, ../sass/lib/_select2.scss */
.select2-drop.select2-drop-above .select2-search input {
  margin-top: 4px;
}

/* line 247, ../sass/lib/_select2.scss */
.select2-search input.select2-active {
  background: white url("select2-spinner.gif") no-repeat 100%;
  background: url("select2-spinner.gif") no-repeat 100%, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, white), color-stop(0.99, #eeeeee));
  background: url("select2-spinner.gif") no-repeat 100%, -webkit-linear-gradient(center bottom, white 85%, #eeeeee 99%);
  background: url("select2-spinner.gif") no-repeat 100%, -moz-linear-gradient(center bottom, white 85%, #eeeeee 99%);
  background: url("select2-spinner.gif") no-repeat 100%, -o-linear-gradient(bottom, white 85%, #eeeeee 99%);
  background: url("select2-spinner.gif") no-repeat 100%, -ms-linear-gradient(top, white 85%, #eeeeee 99%);
  background: url("select2-spinner.gif") no-repeat 100%, linear-gradient(top, #ffffff 85%, #eeeeee 99%);
}

/* line 258, ../sass/lib/_select2.scss */
.select2-container-active .select2-choice,
.select2-container-active .select2-choices {
  border: 1px solid #618fb0;
  outline: none;
  -webkit-box-shadow: inset 0 1px 2px rgba(97, 143, 176, 0.2);
  box-shadow: inset 0 1px 2px rgba(97, 143, 176, 0.2);
}

/* line 268, ../sass/lib/_select2.scss */
.select2-dropdown-open .select2-choice {
  border-color: #ccc;
  -webkit-box-shadow: 0 1px 0 #fff inset;
  -moz-box-shadow: 0 1px 0 #fff inset;
  box-shadow: 0 1px 0 #fff inset;
}

/* line 292, ../sass/lib/_select2.scss */
.select2-dropdown-open .select2-choice div {
  background: transparent;
  border-left: none;
  filter: none;
}

/* line 297, ../sass/lib/_select2.scss */
.select2-dropdown-open .select2-choice div b {
  background-position: -18px 1px;
}

/* results */
/* line 302, ../sass/lib/_select2.scss */
.select2-results {
  max-height: 200px;
  padding: 0 0 0 4px;
  margin: 4px 4px 4px 0;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* line 312, ../sass/lib/_select2.scss */
.select2-results ul.select2-result-sub {
  margin: 0;
}

/* line 316, ../sass/lib/_select2.scss */
.select2-results ul.select2-result-sub > li .select2-result-label {
  padding-left: 20px;
}

/* line 317, ../sass/lib/_select2.scss */
.select2-results ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 40px;
}

/* line 318, ../sass/lib/_select2.scss */
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 60px;
}

/* line 319, ../sass/lib/_select2.scss */
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 80px;
}

/* line 320, ../sass/lib/_select2.scss */
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 100px;
}

/* line 321, ../sass/lib/_select2.scss */
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 110px;
}

/* line 322, ../sass/lib/_select2.scss */
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 120px;
}

/* line 324, ../sass/lib/_select2.scss */
.select2-results li {
  list-style: none;
  display: list-item;
  background-image: none;
}

/* line 330, ../sass/lib/_select2.scss */
.select2-results li.select2-result-with-children > .select2-result-label {
  font-weight: bold;
}

/* line 334, ../sass/lib/_select2.scss */
.select2-results .select2-result-label {
  padding: 3px 7px 4px;
  margin: 0;
  cursor: pointer;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 347, ../sass/lib/_select2.scss */
.select2-results .select2-highlighted {
  background: #618fb0;
  color: #fff;
}

/* line 352, ../sass/lib/_select2.scss */
.select2-results li em {
  background: #feffde;
  font-style: normal;
}

/* line 357, ../sass/lib/_select2.scss */
.select2-results .select2-highlighted em {
  background: transparent;
}

/* line 361, ../sass/lib/_select2.scss */
.select2-results .select2-highlighted ul {
  background: white;
  color: #000;
}

/* line 369, ../sass/lib/_select2.scss */
.select2-results .select2-no-results,
.select2-results .select2-searching,
.select2-results .select2-selection-limit {
  background: #f4f4f4;
  display: list-item;
}

/*
disabled look for disabled choices in the results dropdown
*/
/* line 377, ../sass/lib/_select2.scss */
.select2-results .select2-disabled.select2-highlighted {
  color: #666;
  background: #f4f4f4;
  display: list-item;
  cursor: default;
}

/* line 383, ../sass/lib/_select2.scss */
.select2-results .select2-disabled {
  background: #f4f4f4;
  display: list-item;
  cursor: default;
}

/* line 389, ../sass/lib/_select2.scss */
.select2-results .select2-selected {
  display: none;
}

/* line 393, ../sass/lib/_select2.scss */
.select2-more-results.select2-active {
  background: #f4f4f4 url("select2-spinner.gif") no-repeat 100%;
}

/* line 397, ../sass/lib/_select2.scss */
.select2-more-results {
  background: #f4f4f4;
  display: list-item;
}

/* disabled styles */
/* line 404, ../sass/lib/_select2.scss */
.select2-container.select2-container-disabled .select2-choice {
  background-color: #f4f4f4;
  background-image: none;
  border: 1px solid #ddd;
  cursor: default;
}

/* line 411, ../sass/lib/_select2.scss */
.select2-container.select2-container-disabled .select2-choice div {
  background-color: #f4f4f4;
  background-image: none;
  border-left: 0;
}

/* line 417, ../sass/lib/_select2.scss */
.select2-container.select2-container-disabled .select2-choice abbr {
  display: none;
}

/* multiselect */
/* line 424, ../sass/lib/_select2.scss */
.select2-container-multi .select2-choices {
  height: auto !important;
  height: 1%;
  margin: 0;
  padding: 0;
  position: relative;
  border: 1px solid #ccc;
  cursor: text;
  overflow: hidden;
  background-color: #fff;
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eeeeee), color-stop(6%, white));
  background-image: -webkit-linear-gradient(top, #eeeeee 1%, white 6%);
  background-image: -moz-linear-gradient(top, #eeeeee 1%, white 6%);
  background-image: -o-linear-gradient(top, #eeeeee 1%, white 6%);
  background-image: -ms-linear-gradient(top, #eeeeee 1%, white 6%);
  background-image: linear-gradient(top, #eeeeee 1%, #ffffff 6%);
}

/* line 444, ../sass/lib/_select2.scss */
.select2-locked {
  padding: 3px 5px 3px 5px !important;
}

/* line 448, ../sass/lib/_select2.scss */
.select2-container-multi .select2-choices {
  min-height: 26px;
}

/* line 452, ../sass/lib/_select2.scss */
.select2-container-multi.select2-container-active .select2-choices {
  border: 1px solid #618fb0;
  outline: none;
  -webkit-box-shadow: inset 0 1px 2px rgba(97, 143, 176, 0.2);
  box-shadow: inset 0 1px 2px rgba(97, 143, 176, 0.2);
}

/* line 458, ../sass/lib/_select2.scss */
.select2-container-multi .select2-choices li {
  float: left;
  list-style: none;
}

/* line 462, ../sass/lib/_select2.scss */
.select2-container-multi .select2-choices .select2-search-field {
  margin: 0;
  padding: 0;
  white-space: nowrap;
}

/* line 468, ../sass/lib/_select2.scss */
.select2-container-multi .select2-choices .select2-search-field input {
  padding: 5px;
  font-size: 100%;
  color: #f8f8f8;
  outline: 0;
  border: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background: transparent !important;
}

/* line 485, ../sass/lib/_select2.scss */
.select2-container-multi .select2-choices .select2-search-field input.select2-active {
  background: white url("select2-spinner.gif") no-repeat 100% !important;
}

/* line 489, ../sass/lib/_select2.scss */
.select2-default {
  color: #555 !important;
}

/* line 493, ../sass/lib/_select2.scss */
.select2-container-multi .select2-choices .select2-search-choice {
  padding: 3px 5px 3px 18px;
  margin: 5px 0 5px 5px;
  position: relative;
  line-height: 14px;
  color: #555555;
  cursor: default;
  border: 1px solid #ccc;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  -ms-border-radius: 1px;
  -o-border-radius: 1px;
  border-radius: 1px;
  -webkit-box-shadow: 0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: #f8f8f8;
}

/* line 523, ../sass/lib/_select2.scss */
.select2-container-multi .select2-choices .select2-search-choice span {
  cursor: default;
}

/* line 526, ../sass/lib/_select2.scss */
.select2-container-multi .select2-choices .select2-search-choice-focus {
  background: #d4d4d4;
}

/* line 530, ../sass/lib/_select2.scss */
.select2-search-choice-close {
  display: block;
  width: 12px;
  height: 13px;
  position: absolute;
  right: 3px;
  top: 4px;
  font-size: 1px;
  outline: none;
  background: url("../img/select2.png") right top no-repeat;
}

/* line 543, ../sass/lib/_select2.scss */
.select2-container-multi .select2-search-choice-close {
  left: 3px;
}

/* line 547, ../sass/lib/_select2.scss */
.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover {
  background-position: right -11px;
}

/* line 550, ../sass/lib/_select2.scss */
.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close {
  background-position: right -11px;
}

/* disabled styles */
/* line 555, ../sass/lib/_select2.scss */
.select2-container-multi.select2-container-disabled .select2-choices {
  background-color: #f4f4f4;
  background-image: none;
  border: 1px solid #ddd;
  cursor: default;
}

/* line 562, ../sass/lib/_select2.scss */
.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {
  padding: 3px 5px 3px 5px;
  border: 1px solid #ddd;
  background-image: none;
  background-color: #f4f4f4;
}

/* line 569, ../sass/lib/_select2.scss */
.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close {
  display: none;
}

/* end multiselect */
/* line 576, ../sass/lib/_select2.scss */
.select2-result-selectable .select2-match,
.select2-result-unselectable .select2-match {
  text-decoration: underline;
}

/* line 580, ../sass/lib/_select2.scss */
.select2-offscreen {
  position: absolute;
  left: -10000px;
}

/* Retina-ize icons */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi) {
  /* line 588, ../sass/lib/_select2.scss */
  .select2-search input, .select2-search-choice-close, .select2-container .select2-choice abbr, .select2-container .select2-choice div b {
    background-image: url("select2x2.png") !important;
    background-repeat: no-repeat !important;
    background-size: 60px 40px !important;
  }

  /* line 593, ../sass/lib/_select2.scss */
  .select2-search input {
    background-position: 100% -21px !important;
  }
}
/*!
 * Datetimepicker for Bootstrap v3
 * https://github.com/Eonasdan/bootstrap-datetimepicker/
 */
/* line 5, ../sass/lib/_datetimepicker.scss */
.bootstrap-datetimepicker-widget {
  top: 0;
  left: 0;
  width: 250px;
  padding: 4px;
  margin-top: 1px;
  z-index: 99999 !important;
  border-radius: 4px;
}
/* line 14, ../sass/lib/_datetimepicker.scss */
.bootstrap-datetimepicker-widget .btn {
  color: #666666;
  border: none;
}
/* line 18, ../sass/lib/_datetimepicker.scss */
.bootstrap-datetimepicker-widget .btn-primary {
  color: white;
}
/* line 22, ../sass/lib/_datetimepicker.scss */
.bootstrap-datetimepicker-widget.timepicker-sbs {
  width: 600px;
}
/* line 27, ../sass/lib/_datetimepicker.scss */
.bootstrap-datetimepicker-widget.bottom:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  top: -7px;
  left: 7px;
}
/* line 39, ../sass/lib/_datetimepicker.scss */
.bootstrap-datetimepicker-widget.bottom:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid white;
  position: absolute;
  top: -6px;
  left: 8px;
}
/* line 52, ../sass/lib/_datetimepicker.scss */
.bootstrap-datetimepicker-widget.top:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-top: 7px solid #ccc;
  border-top-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: -7px;
  left: 6px;
}
/* line 64, ../sass/lib/_datetimepicker.scss */
.bootstrap-datetimepicker-widget.top:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid white;
  position: absolute;
  bottom: -6px;
  left: 7px;
}
/* line 76, ../sass/lib/_datetimepicker.scss */
.bootstrap-datetimepicker-widget .dow {
  width: 14.2857%;
}
/* line 81, ../sass/lib/_datetimepicker.scss */
.bootstrap-datetimepicker-widget.pull-right:before {
  left: auto;
  right: 6px;
}
/* line 86, ../sass/lib/_datetimepicker.scss */
.bootstrap-datetimepicker-widget.pull-right:after {
  left: auto;
  right: 7px;
}
/* line 92, ../sass/lib/_datetimepicker.scss */
.bootstrap-datetimepicker-widget > ul {
  list-style-type: none;
  margin: 0;
}
/* line 97, ../sass/lib/_datetimepicker.scss */
.bootstrap-datetimepicker-widget .timepicker-hour, .bootstrap-datetimepicker-widget .timepicker-minute, .bootstrap-datetimepicker-widget .timepicker-second {
  width: 100%;
  font-weight: bold;
  font-size: 1.2em;
  color: #666666;
}
/* line 104, ../sass/lib/_datetimepicker.scss */
.bootstrap-datetimepicker-widget table[data-hour-format="12"] .separator {
  width: 4px;
  padding: 0;
  margin: 0;
}
/* line 110, ../sass/lib/_datetimepicker.scss */
.bootstrap-datetimepicker-widget .datepicker > div {
  display: none;
}
/* line 114, ../sass/lib/_datetimepicker.scss */
.bootstrap-datetimepicker-widget .picker-switch {
  text-align: center;
  color: #666666;
}
/* line 119, ../sass/lib/_datetimepicker.scss */
.bootstrap-datetimepicker-widget table {
  width: 100%;
  margin: 0;
}
/* line 125, ../sass/lib/_datetimepicker.scss */
.bootstrap-datetimepicker-widget td,
.bootstrap-datetimepicker-widget th {
  text-align: center;
  width: 20px;
  height: 20px;
  border-radius: 4px;
}
/* line 132, ../sass/lib/_datetimepicker.scss */
.bootstrap-datetimepicker-widget td {
  border-radius: 3px;
}
/* line 138, ../sass/lib/_datetimepicker.scss */
.bootstrap-datetimepicker-widget td.day:hover, .bootstrap-datetimepicker-widget td.hour:hover, .bootstrap-datetimepicker-widget td.minute:hover, .bootstrap-datetimepicker-widget td.second:hover {
  background: #eee;
  cursor: pointer;
  border-radius: 3px;
}
/* line 145, ../sass/lib/_datetimepicker.scss */
.bootstrap-datetimepicker-widget td.old, .bootstrap-datetimepicker-widget td.new {
  color: #999999;
}
/* line 149, ../sass/lib/_datetimepicker.scss */
.bootstrap-datetimepicker-widget td.today {
  border-radius: 3px;
  position: relative;
}
/* line 153, ../sass/lib/_datetimepicker.scss */
.bootstrap-datetimepicker-widget td.today:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-bottom: 7px solid #618fb0;
  border-top-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 4px;
  right: 4px;
}
/* line 166, ../sass/lib/_datetimepicker.scss */
.bootstrap-datetimepicker-widget td.active, .bootstrap-datetimepicker-widget td.active:hover {
  background-color: #618fb0;
  color: #fff;
}
/* line 171, ../sass/lib/_datetimepicker.scss */
.bootstrap-datetimepicker-widget td.active.today:before {
  border-bottom-color: #fff;
}
/* line 176, ../sass/lib/_datetimepicker.scss */
.bootstrap-datetimepicker-widget td.disabled, .bootstrap-datetimepicker-widget td.disabled:hover {
  background: none;
  color: #999999;
  cursor: not-allowed;
}
/* line 182, ../sass/lib/_datetimepicker.scss */
.bootstrap-datetimepicker-widget td span {
  display: block;
  width: 47px;
  height: 54px;
  line-height: 54px;
  float: left;
  margin: 2px;
  cursor: pointer;
  border-radius: 4px;
}
/* line 196, ../sass/lib/_datetimepicker.scss */
.bootstrap-datetimepicker-widget td span.active {
  background-color: #618fb0;
  color: #fff;
}
/* line 201, ../sass/lib/_datetimepicker.scss */
.bootstrap-datetimepicker-widget td span.old {
  color: #999999;
}
/* line 206, ../sass/lib/_datetimepicker.scss */
.bootstrap-datetimepicker-widget td span.disabled, .bootstrap-datetimepicker-widget td span.disabled:hover {
  background: none;
  color: #999999;
  cursor: not-allowed;
}
/* line 215, ../sass/lib/_datetimepicker.scss */
.bootstrap-datetimepicker-widget th.switch {
  width: 145px;
}
/* line 220, ../sass/lib/_datetimepicker.scss */
.bootstrap-datetimepicker-widget th.next, .bootstrap-datetimepicker-widget th.prev {
  font-size: 19.5px;
}
/* line 225, ../sass/lib/_datetimepicker.scss */
.bootstrap-datetimepicker-widget th.disabled, .bootstrap-datetimepicker-widget th.disabled:hover {
  background: none;
  color: #999999;
  cursor: not-allowed;
}
/* line 232, ../sass/lib/_datetimepicker.scss */
.bootstrap-datetimepicker-widget thead tr:first-child th {
  cursor: pointer;
}
/* line 235, ../sass/lib/_datetimepicker.scss */
.bootstrap-datetimepicker-widget thead tr:first-child th:hover {
  background: #eeeeee;
}

/* line 243, ../sass/lib/_datetimepicker.scss */
.input-group.date .input-group-addon span {
  display: block;
  cursor: pointer;
  width: 16px;
  height: 16px;
}

/* line 253, ../sass/lib/_datetimepicker.scss */
.bootstrap-datetimepicker-widget.left-oriented:before {
  left: auto;
  right: 6px;
}
/* line 258, ../sass/lib/_datetimepicker.scss */
.bootstrap-datetimepicker-widget.left-oriented:after {
  left: auto;
  right: 7px;
}

/* line 264, ../sass/lib/_datetimepicker.scss */
.bootstrap-datetimepicker-widget ul.list-unstyled li div.timepicker div.timepicker-picker table.table-condensed tbody > tr > td, .bootstrap-datetimepicker-widget ul.list-inline li div.timepicker div.timepicker-picker table.table-condensed tbody > tr > td {
  padding: 0px !important;
}

/*!
 * Datepicker for Bootstrap
 *
 * Copyright 2012 Stefan Petre
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 */
/* line 10, ../sass/lib/_datepicker.scss */
.datepicker {
  top: 0;
  left: 0;
  padding: 4px;
  margin-top: 1px;
  color: #555555;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  -ms-border-radius: 1px;
  -o-border-radius: 1px;
  border-radius: 1px;
  /*.dow {
  	border-top: 1px solid #ddd !important;
  }*/
}
/* line 11, ../sass/lib/_datepicker.scss */
.datepicker.dropdown-menu {
  z-index: 1060;
}
/* line 20, ../sass/lib/_datepicker.scss */
.datepicker:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  top: -7px;
  left: 6px;
}
/* line 31, ../sass/lib/_datepicker.scss */
.datepicker:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid white;
  position: absolute;
  top: -6px;
  left: 7px;
}
/* line 41, ../sass/lib/_datepicker.scss */
.datepicker > div {
  display: none;
}
/* line 44, ../sass/lib/_datepicker.scss */
.datepicker table {
  width: 100%;
  margin: 0;
}
/* line 49, ../sass/lib/_datepicker.scss */
.datepicker td,
.datepicker th {
  text-align: center;
  width: 20px;
  height: 20px;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  -ms-border-radius: 1px;
  -o-border-radius: 1px;
  border-radius: 1px;
}
/* line 56, ../sass/lib/_datepicker.scss */
.datepicker td.day:hover {
  background: #f8f8f8;
  cursor: pointer;
}
/* line 60, ../sass/lib/_datepicker.scss */
.datepicker td.day.disabled {
  color: #999999;
}
/* line 64, ../sass/lib/_datepicker.scss */
.datepicker td.old, .datepicker td.new {
  color: #a2a2a2;
}
/* line 68, ../sass/lib/_datepicker.scss */
.datepicker td.active, .datepicker td.active:hover {
  background: #618fb0;
  color: #fff;
}
/* line 76, ../sass/lib/_datepicker.scss */
.datepicker td span {
  display: block;
  width: 47px;
  height: 54px;
  line-height: 54px;
  float: left;
  margin: 2px;
  cursor: pointer;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  -ms-border-radius: 1px;
  -o-border-radius: 1px;
  border-radius: 1px;
}
/* line 85, ../sass/lib/_datepicker.scss */
.datepicker td span:hover {
  background: #eeeeee;
}
/* line 88, ../sass/lib/_datepicker.scss */
.datepicker td span.active {
  background: #618fb0;
  color: #fff;
}
/* line 95, ../sass/lib/_datepicker.scss */
.datepicker td span.old {
  color: #999999;
}
/* line 102, ../sass/lib/_datepicker.scss */
.datepicker th.switch {
  width: 145px;
}
/* line 106, ../sass/lib/_datepicker.scss */
.datepicker th.next, .datepicker th.prev {
  font-size: 19.5px;
}
/* line 111, ../sass/lib/_datepicker.scss */
.datepicker thead tr:first-child th {
  cursor: pointer;
}
/* line 113, ../sass/lib/_datepicker.scss */
.datepicker thead tr:first-child th:hover {
  background: #eeeeee;
}

/* line 124, ../sass/lib/_datepicker.scss */
.input-append.date .add-on i,
.input-prepend.date .add-on i {
  display: block;
  cursor: pointer;
  width: 16px;
  height: 16px;
}

/********************
 * HTML CSS
 */
/* line 7, ../sass/lib/_nvd3.scss */
.chartWrap {
  margin: 0;
  padding: 0;
  overflow: hidden;
}

/********************
  Box shadow and border radius styling
*/
/* line 16, ../sass/lib/_nvd3.scss */
.nvtooltip.with-3d-shadow, .with-3d-shadow .nvtooltip {
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}

/********************
 * TOOLTIP CSS
 */
/* line 30, ../sass/lib/_nvd3.scss */
.nvtooltip {
  position: absolute;
  background-color: white;
  padding: 1px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  z-index: 10000;
  font-family: Arial;
  font-size: 13px;
  text-align: left;
  pointer-events: none;
  white-space: nowrap;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/*Give tooltips that old fade in transition by
    putting a "with-transitions" class on the container div.
*/
/* line 55, ../sass/lib/_nvd3.scss */
.nvtooltip.with-transitions, .with-transitions .nvtooltip {
  transition: opacity 250ms linear;
  -moz-transition: opacity 250ms linear;
  -webkit-transition: opacity 250ms linear;
  transition-delay: 250ms;
  -moz-transition-delay: 250ms;
  -webkit-transition-delay: 250ms;
}

/* line 66, ../sass/lib/_nvd3.scss */
.nvtooltip.x-nvtooltip,
.nvtooltip.y-nvtooltip {
  padding: 8px;
}

/* line 70, ../sass/lib/_nvd3.scss */
.nvtooltip h3 {
  margin: 0;
  padding: 4px 14px;
  line-height: 18px;
  font-weight: normal;
  background-color: rgba(247, 247, 247, 0.75);
  text-align: center;
  border-bottom: 1px solid #ebebeb;
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
}

/* line 85, ../sass/lib/_nvd3.scss */
.nvtooltip p {
  margin: 0;
  padding: 5px 14px;
  text-align: center;
}

/* line 91, ../sass/lib/_nvd3.scss */
.nvtooltip span {
  display: inline-block;
  margin: 2px 0;
}

/* line 96, ../sass/lib/_nvd3.scss */
.nvtooltip table {
  margin: 6px;
  border-spacing: 0;
}

/* line 102, ../sass/lib/_nvd3.scss */
.nvtooltip table td {
  padding: 2px 9px 2px 0;
  vertical-align: middle;
}

/* line 107, ../sass/lib/_nvd3.scss */
.nvtooltip table td.key {
  font-weight: normal;
}

/* line 110, ../sass/lib/_nvd3.scss */
.nvtooltip table td.value {
  text-align: right;
  font-weight: bold;
}

/* line 115, ../sass/lib/_nvd3.scss */
.nvtooltip table tr.highlight td {
  padding: 1px 9px 1px 0;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-top-style: solid;
  border-top-width: 1px;
}

/* line 123, ../sass/lib/_nvd3.scss */
.nvtooltip table td.legend-color-guide div {
  width: 8px;
  height: 8px;
  vertical-align: middle;
}

/* line 129, ../sass/lib/_nvd3.scss */
.nvtooltip .footer {
  padding: 3px;
  text-align: center;
}

/* line 135, ../sass/lib/_nvd3.scss */
.nvtooltip-pending-removal {
  position: absolute;
  pointer-events: none;
}

/********************
 * SVG CSS
 */
/* line 146, ../sass/lib/_nvd3.scss */
svg {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  /* Trying to get SVG to act like a greedy block in all browsers */
  display: block;
  width: 100%;
  height: 100%;
}

/* line 160, ../sass/lib/_nvd3.scss */
svg text {
  font: normal 12px Arial;
}

/* line 164, ../sass/lib/_nvd3.scss */
svg .title {
  font: bold 14px Arial;
}

/* line 168, ../sass/lib/_nvd3.scss */
.nvd3 .nv-background {
  fill: white;
  fill-opacity: 0;
  /*
  pointer-events: none;
  */
}

/* line 176, ../sass/lib/_nvd3.scss */
.nvd3.nv-noData {
  font-size: 18px;
  font-weight: bold;
}

/**********
*  Brush
*/
/* line 186, ../sass/lib/_nvd3.scss */
.nv-brush .extent {
  fill-opacity: .125;
  shape-rendering: crispEdges;
}

/**********
*  Legend
*/
/* line 197, ../sass/lib/_nvd3.scss */
.nvd3 .nv-legend .nv-series {
  cursor: pointer;
}

/* line 201, ../sass/lib/_nvd3.scss */
.nvd3 .nv-legend .disabled circle {
  fill-opacity: 0;
}

/**********
*  Axes
*/
/* line 210, ../sass/lib/_nvd3.scss */
.nvd3 .nv-axis {
  pointer-events: none;
}

/* line 214, ../sass/lib/_nvd3.scss */
.nvd3 .nv-axis path {
  fill: none;
  stroke: #000;
  stroke-opacity: .75;
  shape-rendering: crispEdges;
}

/* line 221, ../sass/lib/_nvd3.scss */
.nvd3 .nv-axis path.domain {
  stroke-opacity: .75;
}

/* line 225, ../sass/lib/_nvd3.scss */
.nvd3 .nv-axis.nv-x path.domain {
  stroke-opacity: 0;
}

/* line 229, ../sass/lib/_nvd3.scss */
.nvd3 .nv-axis line {
  fill: none;
  stroke: #e5e5e5;
  shape-rendering: crispEdges;
}

/* line 236, ../sass/lib/_nvd3.scss */
.nvd3 .nv-axis .zero line,
.nvd3 .nv-axis line.zero {
  stroke-opacity: .75;
}

/* line 240, ../sass/lib/_nvd3.scss */
.nvd3 .nv-axis .nv-axisMaxMin text {
  font-weight: bold;
}

/* line 246, ../sass/lib/_nvd3.scss */
.nvd3 .x .nv-axis .nv-axisMaxMin text,
.nvd3 .x2 .nv-axis .nv-axisMaxMin text,
.nvd3 .x3 .nv-axis .nv-axisMaxMin text {
  text-anchor: middle;
}

/**********
*  Brush
*/
/* line 256, ../sass/lib/_nvd3.scss */
.nv-brush .resize path {
  fill: #eee;
  stroke: #666;
}

/**********
*  Bars
*/
/* line 267, ../sass/lib/_nvd3.scss */
.nvd3 .nv-bars .negative rect {
  zfill: brown;
}

/* line 271, ../sass/lib/_nvd3.scss */
.nvd3 .nv-bars rect {
  zfill: steelblue;
  fill-opacity: .75;
  transition: fill-opacity 250ms linear;
  -moz-transition: fill-opacity 250ms linear;
  -webkit-transition: fill-opacity 250ms linear;
}

/* line 280, ../sass/lib/_nvd3.scss */
.nvd3 .nv-bars rect.hover {
  fill-opacity: 1;
}

/* line 284, ../sass/lib/_nvd3.scss */
.nvd3 .nv-bars .hover rect {
  fill: lightblue;
}

/* line 288, ../sass/lib/_nvd3.scss */
.nvd3 .nv-bars text {
  fill: rgba(0, 0, 0, 0);
}

/* line 292, ../sass/lib/_nvd3.scss */
.nvd3 .nv-bars .hover text {
  fill: black;
}

/**********
*  Bars
*/
/* line 303, ../sass/lib/_nvd3.scss */
.nvd3 .nv-multibar .nv-groups rect,
.nvd3 .nv-multibarHorizontal .nv-groups rect,
.nvd3 .nv-discretebar .nv-groups rect {
  stroke-opacity: 0;
  transition: fill-opacity 250ms linear;
  -moz-transition: fill-opacity 250ms linear;
  -webkit-transition: fill-opacity 250ms linear;
}

/* line 313, ../sass/lib/_nvd3.scss */
.nvd3 .nv-multibar .nv-groups rect:hover,
.nvd3 .nv-multibarHorizontal .nv-groups rect:hover,
.nvd3 .nv-discretebar .nv-groups rect:hover {
  fill-opacity: 1;
}

/* line 318, ../sass/lib/_nvd3.scss */
.nvd3 .nv-discretebar .nv-groups text,
.nvd3 .nv-multibarHorizontal .nv-groups text {
  font-weight: bold;
  fill: black;
  stroke: rgba(0, 0, 0, 0);
}

/***********
*  Pie Chart
*/
/* line 328, ../sass/lib/_nvd3.scss */
.nvd3.nv-pie path {
  stroke-opacity: 0;
  transition: fill-opacity 250ms linear, stroke-width 250ms linear, stroke-opacity 250ms linear;
  -moz-transition: fill-opacity 250ms linear, stroke-width 250ms linear, stroke-opacity 250ms linear;
  -webkit-transition: fill-opacity 250ms linear, stroke-width 250ms linear, stroke-opacity 250ms linear;
}

/* line 336, ../sass/lib/_nvd3.scss */
.nvd3.nv-pie .nv-slice text {
  stroke: #000;
  stroke-width: 0;
}

/* line 341, ../sass/lib/_nvd3.scss */
.nvd3.nv-pie path {
  stroke: #fff;
  stroke-width: 1px;
  stroke-opacity: 1;
}

/* line 347, ../sass/lib/_nvd3.scss */
.nvd3.nv-pie .hover path {
  fill-opacity: .7;
}

/* line 350, ../sass/lib/_nvd3.scss */
.nvd3.nv-pie .nv-label {
  pointer-events: none;
}

/* line 353, ../sass/lib/_nvd3.scss */
.nvd3.nv-pie .nv-label rect {
  fill-opacity: 0;
  stroke-opacity: 0;
}

/**********
* Lines
*/
/* line 362, ../sass/lib/_nvd3.scss */
.nvd3 .nv-groups path.nv-line {
  fill: none;
  stroke-width: 1.5px;
  /*
  stroke-linecap: round;
  shape-rendering: geometricPrecision;

  transition: stroke-width 250ms linear;
  -moz-transition: stroke-width 250ms linear;
  -webkit-transition: stroke-width 250ms linear;

  transition-delay: 250ms
  -moz-transition-delay: 250ms;
  -webkit-transition-delay: 250ms;
  */
}

/* line 379, ../sass/lib/_nvd3.scss */
.nvd3 .nv-groups path.nv-line.nv-thin-line {
  stroke-width: 1px;
}

/* line 384, ../sass/lib/_nvd3.scss */
.nvd3 .nv-groups path.nv-area {
  stroke: none;
  /*
  stroke-linecap: round;
  shape-rendering: geometricPrecision;

  stroke-width: 2.5px;
  transition: stroke-width 250ms linear;
  -moz-transition: stroke-width 250ms linear;
  -webkit-transition: stroke-width 250ms linear;

  transition-delay: 250ms
  -moz-transition-delay: 250ms;
  -webkit-transition-delay: 250ms;
  */
}

/* line 401, ../sass/lib/_nvd3.scss */
.nvd3 .nv-line.hover path {
  stroke-width: 6px;
}

/*
.nvd3.scatter .groups .point {
  fill-opacity: 0.1;
  stroke-opacity: 0.1;
}
  */
/* line 412, ../sass/lib/_nvd3.scss */
.nvd3.nv-line .nvd3.nv-scatter .nv-groups .nv-point {
  fill-opacity: 0;
  stroke-opacity: 0;
}

/* line 417, ../sass/lib/_nvd3.scss */
.nvd3.nv-scatter.nv-single-point .nv-groups .nv-point {
  fill-opacity: .5 !important;
  stroke-opacity: .5 !important;
}

/* line 423, ../sass/lib/_nvd3.scss */
.with-transitions .nvd3 .nv-groups .nv-point {
  transition: stroke-width 250ms linear, stroke-opacity 250ms linear;
  -moz-transition: stroke-width 250ms linear, stroke-opacity 250ms linear;
  -webkit-transition: stroke-width 250ms linear, stroke-opacity 250ms linear;
}

/* line 431, ../sass/lib/_nvd3.scss */
.nvd3.nv-scatter .nv-groups .nv-point.hover,
.nvd3 .nv-groups .nv-point.hover {
  stroke-width: 7px;
  fill-opacity: .95 !important;
  stroke-opacity: .95 !important;
}

/* line 438, ../sass/lib/_nvd3.scss */
.nvd3 .nv-point-paths path {
  stroke: #aaa;
  stroke-opacity: 0;
  fill: #eee;
  fill-opacity: 0;
}

/* line 447, ../sass/lib/_nvd3.scss */
.nvd3 .nv-indexLine {
  cursor: ew-resize;
}

/**********
* Distribution
*/
/* line 456, ../sass/lib/_nvd3.scss */
.nvd3 .nv-distribution {
  pointer-events: none;
}

/**********
*  Scatter
*/
/* **Attempting to remove this for useVoronoi(false), need to see if it's required anywhere
.nvd3 .nv-groups .nv-point {
  pointer-events: none;
}
*/
/* line 472, ../sass/lib/_nvd3.scss */
.nvd3 .nv-groups .nv-point.hover {
  stroke-width: 20px;
  stroke-opacity: .5;
}

/* line 477, ../sass/lib/_nvd3.scss */
.nvd3 .nv-scatter .nv-point.hover {
  fill-opacity: 1;
}

/*
.nv-group.hover .nv-point {
  fill-opacity: 1;
}
*/
/**********
*  Stacked Area
*/
/* line 492, ../sass/lib/_nvd3.scss */
.nvd3.nv-stackedarea path.nv-area {
  fill-opacity: .7;
  /*
  stroke-opacity: .65;
  fill-opacity: 1;
  */
  stroke-opacity: 0;
  transition: fill-opacity 250ms linear, stroke-opacity 250ms linear;
  -moz-transition: fill-opacity 250ms linear, stroke-opacity 250ms linear;
  -webkit-transition: fill-opacity 250ms linear, stroke-opacity 250ms linear;
  /*
  transition-delay: 500ms;
  -moz-transition-delay: 500ms;
  -webkit-transition-delay: 500ms;
  */
}

/* line 512, ../sass/lib/_nvd3.scss */
.nvd3.nv-stackedarea path.nv-area.hover {
  fill-opacity: .9;
  /*
  stroke-opacity: .85;
  */
}

/*
.d3stackedarea .groups path {
  stroke-opacity: 0;
}
  */
/* line 526, ../sass/lib/_nvd3.scss */
.nvd3.nv-stackedarea .nv-groups .nv-point {
  stroke-opacity: 0;
  fill-opacity: 0;
}

/*
.nvd3.nv-stackedarea .nv-groups .nv-point.hover {
  stroke-width: 20px;
  stroke-opacity: .75;
  fill-opacity: 1;
}*/
/**********
*  Line Plus Bar
*/
/* line 544, ../sass/lib/_nvd3.scss */
.nvd3.nv-linePlusBar .nv-bar rect {
  fill-opacity: .75;
}

/* line 548, ../sass/lib/_nvd3.scss */
.nvd3.nv-linePlusBar .nv-bar rect:hover {
  fill-opacity: 1;
}

/**********
*  Bullet
*/
/* line 557, ../sass/lib/_nvd3.scss */
.nvd3.nv-bullet {
  font: 10px sans-serif;
}

/* line 558, ../sass/lib/_nvd3.scss */
.nvd3.nv-bullet .nv-measure {
  fill-opacity: .8;
}

/* line 559, ../sass/lib/_nvd3.scss */
.nvd3.nv-bullet .nv-measure:hover {
  fill-opacity: 1;
}

/* line 560, ../sass/lib/_nvd3.scss */
.nvd3.nv-bullet .nv-marker {
  stroke: #000;
  stroke-width: 2px;
}

/* line 561, ../sass/lib/_nvd3.scss */
.nvd3.nv-bullet .nv-markerTriangle {
  stroke: #000;
  fill: #fff;
  stroke-width: 1.5px;
}

/* line 562, ../sass/lib/_nvd3.scss */
.nvd3.nv-bullet .nv-tick line {
  stroke: #666;
  stroke-width: .5px;
}

/* line 563, ../sass/lib/_nvd3.scss */
.nvd3.nv-bullet .nv-range.nv-s0 {
  fill: #eee;
}

/* line 564, ../sass/lib/_nvd3.scss */
.nvd3.nv-bullet .nv-range.nv-s1 {
  fill: #ddd;
}

/* line 565, ../sass/lib/_nvd3.scss */
.nvd3.nv-bullet .nv-range.nv-s2 {
  fill: #ccc;
}

/* line 566, ../sass/lib/_nvd3.scss */
.nvd3.nv-bullet .nv-title {
  font-size: 14px;
  font-weight: bold;
}

/* line 567, ../sass/lib/_nvd3.scss */
.nvd3.nv-bullet .nv-subtitle {
  fill: #999;
}

/* line 570, ../sass/lib/_nvd3.scss */
.nvd3.nv-bullet .nv-range {
  fill: #bababa;
  fill-opacity: .4;
}

/* line 574, ../sass/lib/_nvd3.scss */
.nvd3.nv-bullet .nv-range:hover {
  fill-opacity: .7;
}

/**********
* Sparkline
*/
/* line 584, ../sass/lib/_nvd3.scss */
.nvd3.nv-sparkline path {
  fill: none;
}

/* line 588, ../sass/lib/_nvd3.scss */
.nvd3.nv-sparklineplus g.nv-hoverValue {
  pointer-events: none;
}

/* line 592, ../sass/lib/_nvd3.scss */
.nvd3.nv-sparklineplus .nv-hoverValue line {
  stroke: #333;
  stroke-width: 1.5px;
}

/* line 598, ../sass/lib/_nvd3.scss */
.nvd3.nv-sparklineplus,
.nvd3.nv-sparklineplus g {
  pointer-events: all;
}

/* line 602, ../sass/lib/_nvd3.scss */
.nvd3 .nv-hoverArea {
  fill-opacity: 0;
  stroke-opacity: 0;
}

/* line 608, ../sass/lib/_nvd3.scss */
.nvd3.nv-sparklineplus .nv-xValue,
.nvd3.nv-sparklineplus .nv-yValue {
  /*
  stroke: #666;
  */
  stroke-width: 0;
  font-size: .9em;
  font-weight: normal;
}

/* line 617, ../sass/lib/_nvd3.scss */
.nvd3.nv-sparklineplus .nv-yValue {
  stroke: #f66;
}

/* line 621, ../sass/lib/_nvd3.scss */
.nvd3.nv-sparklineplus .nv-maxValue {
  stroke: #2ca02c;
  fill: #2ca02c;
}

/* line 626, ../sass/lib/_nvd3.scss */
.nvd3.nv-sparklineplus .nv-minValue {
  stroke: #d62728;
  fill: #d62728;
}

/* line 631, ../sass/lib/_nvd3.scss */
.nvd3.nv-sparklineplus .nv-currentValue {
  /*
  stroke: #444;
  fill: #000;
  */
  font-weight: bold;
  font-size: 1.1em;
}

/**********
* historical stock
*/
/* line 644, ../sass/lib/_nvd3.scss */
.nvd3.nv-ohlcBar .nv-ticks .nv-tick {
  stroke-width: 2px;
}

/* line 648, ../sass/lib/_nvd3.scss */
.nvd3.nv-ohlcBar .nv-ticks .nv-tick.hover {
  stroke-width: 4px;
}

/* line 652, ../sass/lib/_nvd3.scss */
.nvd3.nv-ohlcBar .nv-ticks .nv-tick.positive {
  stroke: #2ca02c;
}

/* line 656, ../sass/lib/_nvd3.scss */
.nvd3.nv-ohlcBar .nv-ticks .nv-tick.negative {
  stroke: #d62728;
}

/* line 660, ../sass/lib/_nvd3.scss */
.nvd3.nv-historicalStockChart .nv-axis .nv-axislabel {
  font-weight: bold;
}

/* line 664, ../sass/lib/_nvd3.scss */
.nvd3.nv-historicalStockChart .nv-dragTarget {
  fill-opacity: 0;
  stroke: none;
  cursor: move;
}

/* line 670, ../sass/lib/_nvd3.scss */
.nvd3 .nv-brush .extent {
  /*
  cursor: ew-resize !important;
  */
  fill-opacity: 0 !important;
}

/* line 677, ../sass/lib/_nvd3.scss */
.nvd3 .nv-brushBackground rect {
  stroke: #000;
  stroke-width: .4;
  fill: #fff;
  fill-opacity: .7;
}

/**********
* Indented Tree
*/
/**
 * TODO: the following 3 selectors are based on classes used in the example.  I should either make them standard and leave them here, or move to a CSS file not included in the library
 */
/* line 694, ../sass/lib/_nvd3.scss */
.nvd3.nv-indentedtree .name {
  margin-left: 5px;
}

/* line 698, ../sass/lib/_nvd3.scss */
.nvd3.nv-indentedtree .clickable {
  color: #08C;
  cursor: pointer;
}

/* line 703, ../sass/lib/_nvd3.scss */
.nvd3.nv-indentedtree span.clickable:hover {
  color: #005580;
  text-decoration: underline;
}

/* line 709, ../sass/lib/_nvd3.scss */
.nvd3.nv-indentedtree .nv-childrenCount {
  display: inline-block;
  margin-left: 5px;
}

/* line 714, ../sass/lib/_nvd3.scss */
.nvd3.nv-indentedtree .nv-treeicon {
  cursor: pointer;
  /*
  cursor: n-resize;
  */
}

/* line 721, ../sass/lib/_nvd3.scss */
.nvd3.nv-indentedtree .nv-treeicon.nv-folded {
  cursor: pointer;
  /*
  cursor: s-resize;
  */
}

/**********
* Parallel Coordinates
*/
/* line 732, ../sass/lib/_nvd3.scss */
.nvd3 .background path {
  fill: none;
  stroke: #ccc;
  stroke-opacity: .4;
  shape-rendering: crispEdges;
}

/* line 739, ../sass/lib/_nvd3.scss */
.nvd3 .foreground path {
  fill: none;
  stroke: steelblue;
  stroke-opacity: .7;
}

/* line 745, ../sass/lib/_nvd3.scss */
.nvd3 .brush .extent {
  fill-opacity: .3;
  stroke: #fff;
  shape-rendering: crispEdges;
}

/* line 751, ../sass/lib/_nvd3.scss */
.nvd3 .axis line, .axis path {
  fill: none;
  stroke: #000;
  shape-rendering: crispEdges;
}

/* line 757, ../sass/lib/_nvd3.scss */
.nvd3 .axis text {
  text-shadow: 0 1px 0 #fff;
}

/****
Interactive Layer
*/
/* line 764, ../sass/lib/_nvd3.scss */
.nvd3 .nv-interactiveGuideLine {
  pointer-events: none;
}

/* line 767, ../sass/lib/_nvd3.scss */
.nvd3 line.nv-guideline {
  stroke: #ccc;
}

/* line 1, ../sass/lib/_rickshaw.scss */
.rickshaw_graph .detail {
  pointer-events: none;
  position: absolute;
  top: 0;
  z-index: 2;
  background: rgba(0, 0, 0, 0.1);
  bottom: 0;
  width: 1px;
  transition: opacity 0.25s linear;
  -moz-transition: opacity 0.25s linear;
  -o-transition: opacity 0.25s linear;
  -webkit-transition: opacity 0.25s linear;
}

/* line 14, ../sass/lib/_rickshaw.scss */
.rickshaw_graph .detail.inactive {
  opacity: 0;
}

/* line 17, ../sass/lib/_rickshaw.scss */
.rickshaw_graph .detail .item.active {
  opacity: 1;
}

/* line 20, ../sass/lib/_rickshaw.scss */
.rickshaw_graph .detail .x_label {
  font-family: Arial, sans-serif;
  border-radius: 3px;
  padding: 6px;
  opacity: 0.5;
  border: 1px solid #e0e0e0;
  font-size: 12px;
  position: absolute;
  background: white;
  white-space: nowrap;
  color: #333;
}

/* line 32, ../sass/lib/_rickshaw.scss */
.rickshaw_graph .detail .x_label.left {
  left: 0;
}

/* line 35, ../sass/lib/_rickshaw.scss */
.rickshaw_graph .detail .x_label.right {
  right: 0;
}

/* line 38, ../sass/lib/_rickshaw.scss */
.rickshaw_graph .detail .item {
  position: absolute;
  z-index: 2;
  border-radius: 3px;
  padding: 0.25em;
  font-size: 12px;
  font-family: Arial, sans-serif;
  opacity: 0;
  background: rgba(0, 0, 0, 0.4);
  color: white;
  border: 1px solid rgba(0, 0, 0, 0.4);
  margin-left: 1em;
  margin-right: 1em;
  margin-top: -1em;
  white-space: nowrap;
}

/* line 54, ../sass/lib/_rickshaw.scss */
.rickshaw_graph .detail .item.left {
  left: 0;
}

/* line 57, ../sass/lib/_rickshaw.scss */
.rickshaw_graph .detail .item.right {
  right: 0;
}

/* line 60, ../sass/lib/_rickshaw.scss */
.rickshaw_graph .detail .item.active {
  opacity: 1;
  background: rgba(0, 0, 0, 0.8);
}

/* line 64, ../sass/lib/_rickshaw.scss */
.rickshaw_graph .detail .item:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  content: "";
  border: 5px solid transparent;
}

/* line 74, ../sass/lib/_rickshaw.scss */
.rickshaw_graph .detail .item.left:after {
  top: 1em;
  left: -5px;
  margin-top: -5px;
  border-right-color: rgba(0, 0, 0, 0.8);
  border-left-width: 0;
}

/* line 81, ../sass/lib/_rickshaw.scss */
.rickshaw_graph .detail .item.right:after {
  top: 1em;
  right: -5px;
  margin-top: -5px;
  border-left-color: rgba(0, 0, 0, 0.8);
  border-right-width: 0;
}

/* line 88, ../sass/lib/_rickshaw.scss */
.rickshaw_graph .detail .dot {
  width: 4px;
  height: 4px;
  margin-left: -3px;
  margin-top: -3.5px;
  border-radius: 5px;
  position: absolute;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.6);
  box-sizing: content-box;
  -moz-box-sizing: content-box;
  background: white;
  border-width: 2px;
  border-style: solid;
  display: none;
  background-clip: padding-box;
}

/* line 104, ../sass/lib/_rickshaw.scss */
.rickshaw_graph .detail .dot.active {
  display: block;
}

/* graph */
/* line 109, ../sass/lib/_rickshaw.scss */
.rickshaw_graph {
  position: relative;
}

/* line 112, ../sass/lib/_rickshaw.scss */
.rickshaw_graph svg {
  display: block;
  overflow: hidden;
}

/* ticks */
/* line 119, ../sass/lib/_rickshaw.scss */
.rickshaw_graph .x_tick {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 0px;
  border-left: 1px dotted rgba(0, 0, 0, 0.2);
  pointer-events: none;
}

/* line 127, ../sass/lib/_rickshaw.scss */
.rickshaw_graph .x_tick .title {
  position: absolute;
  font-size: 12px;
  font-family: Arial, sans-serif;
  opacity: 0.5;
  white-space: nowrap;
  margin-left: 3px;
  bottom: 1px;
}

/* annotations */
/* line 139, ../sass/lib/_rickshaw.scss */
.rickshaw_annotation_timeline {
  height: 1px;
  border-top: 1px solid #e0e0e0;
  margin-top: 10px;
  position: relative;
}

/* line 145, ../sass/lib/_rickshaw.scss */
.rickshaw_annotation_timeline .annotation {
  position: absolute;
  height: 6px;
  width: 6px;
  margin-left: -2px;
  top: -3px;
  border-radius: 5px;
  background-color: rgba(0, 0, 0, 0.25);
}

/* line 154, ../sass/lib/_rickshaw.scss */
.rickshaw_graph .annotation_line {
  position: absolute;
  top: 0;
  bottom: -6px;
  width: 0px;
  border-left: 2px solid rgba(0, 0, 0, 0.3);
  display: none;
}

/* line 162, ../sass/lib/_rickshaw.scss */
.rickshaw_graph .annotation_line.active {
  display: block;
}

/* line 166, ../sass/lib/_rickshaw.scss */
.rickshaw_graph .annotation_range {
  background: rgba(0, 0, 0, 0.1);
  display: none;
  position: absolute;
  top: 0;
  bottom: -6px;
}

/* line 173, ../sass/lib/_rickshaw.scss */
.rickshaw_graph .annotation_range.active {
  display: block;
}

/* line 176, ../sass/lib/_rickshaw.scss */
.rickshaw_graph .annotation_range.active.offscreen {
  display: none;
}

/* line 180, ../sass/lib/_rickshaw.scss */
.rickshaw_annotation_timeline .annotation .content {
  background: white;
  color: black;
  opacity: 0.9;
  padding: 5px 5px;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.8);
  border-radius: 3px;
  position: relative;
  z-index: 20;
  font-size: 12px;
  padding: 6px 8px 8px;
  top: 18px;
  left: -11px;
  width: 160px;
  display: none;
  cursor: pointer;
}

/* line 197, ../sass/lib/_rickshaw.scss */
.rickshaw_annotation_timeline .annotation .content:before {
  content: "\25b2";
  position: absolute;
  top: -11px;
  color: white;
  text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.8);
}

/* line 205, ../sass/lib/_rickshaw.scss */
.rickshaw_annotation_timeline .annotation.active,
.rickshaw_annotation_timeline .annotation:hover {
  background-color: rgba(0, 0, 0, 0.8);
  cursor: none;
}

/* line 209, ../sass/lib/_rickshaw.scss */
.rickshaw_annotation_timeline .annotation .content:hover {
  z-index: 50;
}

/* line 212, ../sass/lib/_rickshaw.scss */
.rickshaw_annotation_timeline .annotation.active .content {
  display: block;
}

/* line 215, ../sass/lib/_rickshaw.scss */
.rickshaw_annotation_timeline .annotation:hover .content {
  display: block;
  z-index: 50;
}

/* line 220, ../sass/lib/_rickshaw.scss */
.rickshaw_graph .y_axis,
.rickshaw_graph .x_axis_d3 {
  fill: none;
}

/* line 224, ../sass/lib/_rickshaw.scss */
.rickshaw_graph .y_ticks .tick line,
.rickshaw_graph .x_ticks_d3 .tick {
  stroke: rgba(0, 0, 0, 0.16);
  stroke-width: 2px;
  shape-rendering: crisp-edges;
  pointer-events: none;
}

/* line 231, ../sass/lib/_rickshaw.scss */
.rickshaw_graph .y_grid .tick,
.rickshaw_graph .x_grid_d3 .tick {
  z-index: -1;
  stroke: rgba(0, 0, 0, 0.2);
  stroke-width: 1px;
  stroke-dasharray: 1 1;
}

/* line 237, ../sass/lib/_rickshaw.scss */
.rickshaw_graph .y_grid .tick[data-y-value="0"] {
  stroke-dasharray: 1 0;
}

/* line 241, ../sass/lib/_rickshaw.scss */
.rickshaw_graph .y_grid path,
.rickshaw_graph .x_grid_d3 path {
  fill: none;
  stroke: none;
}

/* line 246, ../sass/lib/_rickshaw.scss */
.rickshaw_graph .y_ticks path,
.rickshaw_graph .x_ticks_d3 path {
  fill: none;
  stroke: #808080;
}

/* line 251, ../sass/lib/_rickshaw.scss */
.rickshaw_graph .y_ticks text,
.rickshaw_graph .x_ticks_d3 text {
  opacity: 0.5;
  font-size: 12px;
  pointer-events: none;
}

/* line 257, ../sass/lib/_rickshaw.scss */
.rickshaw_graph .x_tick.glow .title,
.rickshaw_graph .y_ticks.glow text {
  fill: black;
  color: black;
  text-shadow: -1px 1px 0 rgba(255, 255, 255, 0.1), 1px -1px 0 rgba(255, 255, 255, 0.1), 1px 1px 0 rgba(255, 255, 255, 0.1), 0px 1px 0 rgba(255, 255, 255, 0.1), 0px -1px 0 rgba(255, 255, 255, 0.1), 1px 0px 0 rgba(255, 255, 255, 0.1), -1px 0px 0 rgba(255, 255, 255, 0.1), -1px -1px 0 rgba(255, 255, 255, 0.1);
}

/* line 271, ../sass/lib/_rickshaw.scss */
.rickshaw_graph .x_tick.inverse .title,
.rickshaw_graph .y_ticks.inverse text {
  fill: white;
  color: white;
  text-shadow: -1px 1px 0 rgba(0, 0, 0, 0.8), 1px -1px 0 rgba(0, 0, 0, 0.8), 1px 1px 0 rgba(0, 0, 0, 0.8), 0px 1px 0 rgba(0, 0, 0, 0.8), 0px -1px 0 rgba(0, 0, 0, 0.8), 1px 0px 0 rgba(0, 0, 0, 0.8), -1px 0px 0 rgba(0, 0, 0, 0.8), -1px -1px 0 rgba(0, 0, 0, 0.8);
}

/* line 284, ../sass/lib/_rickshaw.scss */
.rickshaw_legend {
  font-family: Arial;
  font-size: 12px;
  color: white;
  background: #404040;
  display: inline-block;
  padding: 12px 5px;
  border-radius: 2px;
  position: relative;
}

/* line 294, ../sass/lib/_rickshaw.scss */
.rickshaw_legend:hover {
  z-index: 10;
}

/* line 297, ../sass/lib/_rickshaw.scss */
.rickshaw_legend .swatch {
  width: 10px;
  height: 10px;
  border: 1px solid rgba(0, 0, 0, 0.2);
}

/* line 302, ../sass/lib/_rickshaw.scss */
.rickshaw_legend .line {
  clear: both;
  line-height: 140%;
  padding-right: 15px;
}

/* line 307, ../sass/lib/_rickshaw.scss */
.rickshaw_legend .line .swatch {
  display: inline-block;
  margin-right: 3px;
  border-radius: 2px;
}

/* line 312, ../sass/lib/_rickshaw.scss */
.rickshaw_legend .label {
  margin: 0;
  white-space: nowrap;
  display: inline;
  font-size: inherit;
  background-color: transparent;
  color: inherit;
  font-weight: normal;
  line-height: normal;
  padding: 0px;
  text-shadow: none;
}

/* line 324, ../sass/lib/_rickshaw.scss */
.rickshaw_legend .action:hover {
  opacity: 0.6;
}

/* line 327, ../sass/lib/_rickshaw.scss */
.rickshaw_legend .action {
  margin-right: 0.2em;
  font-size: 10px;
  opacity: 0.2;
  cursor: pointer;
  font-size: 14px;
}

/* line 334, ../sass/lib/_rickshaw.scss */
.rickshaw_legend .line.disabled {
  opacity: 0.4;
}

/* line 337, ../sass/lib/_rickshaw.scss */
.rickshaw_legend ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  margin: 2px;
  cursor: pointer;
}

/* line 344, ../sass/lib/_rickshaw.scss */
.rickshaw_legend li {
  padding: 0 0 0 2px;
  min-width: 80px;
  white-space: nowrap;
}

/* line 349, ../sass/lib/_rickshaw.scss */
.rickshaw_legend li:hover {
  background: rgba(255, 255, 255, 0.08);
  border-radius: 3px;
}

/* line 353, ../sass/lib/_rickshaw.scss */
.rickshaw_legend li:active {
  background: rgba(255, 255, 255, 0.2);
  border-radius: 3px;
}

/* line 1, ../sass/_svg.scss */
.stat-widget header .nvd3.nv-multibar .nv-group {
  fill-opacity: 1 !important;
}

/* line 5, ../sass/_svg.scss */
.nvd3.nv-stackedarea path.nv-area {
  fill-opacity: .8;
}

/* line 9, ../sass/_svg.scss */
.nvd3.nv-stackedarea path.nv-area.hover {
  fill-opacity: .95;
}

/* line 13, ../sass/_svg.scss */
svg text {
  fill: #f8f8f8;
  font-family: inherit;
}

/* line 18, ../sass/_svg.scss */
.nvd3 .nv-axis path.domain {
  display: none;
}

/* line 22, ../sass/_svg.scss */
.nvtooltip {
  padding: 5px;
  position: absolute;
  background-color: rgba(51, 51, 51, 0.6);
  border: none;
  z-index: 10000;
  font-family: inherit;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -moz-border-radius: 0;
  border-radius: 0;
  transition: none;
  -moz-transition: none;
  -webkit-transition: none;
}

/* line 44, ../sass/_svg.scss */
.nvtooltip h3, .nvtooltip h4 {
  margin: 0;
  padding: 0;
  font-size: 13px;
  text-align: center;
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  background: none;
}

/* line 55, ../sass/_svg.scss */
.nvd3 .nv-axis line.zero {
  display: none;
}

/* line 37, ../sass/_general.scss */
html {
  min-height: 100%;
}

/* line 41, ../sass/_general.scss */
body {
  font-weight: 300;
  padding-bottom: 100px;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PHJhZGlhbEdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjEwJSIgY3k9IjAiIHI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9InJnYmEoNzQsIDEyMSwgMTQ3LCAwLjg5KSIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSJyZ2JhKDIyNiwgMjI2LCAyMjYsIDAuODcpIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSJyZ2JhKDE4NSwgMTM1LCAxMzEsIDAuODcpIi8+PC9yYWRpYWxHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4="), url("../img/bgnoise_lg_dark.png");
  background-color: rgba(74, 121, 147, 0.89);
  background: radial-gradient(farthest-side ellipse at 10% 0, rgba(74, 121, 147, 0.89), rgba(204, 204, 204, 0.85) 60%, rgba(185, 135, 131, 0.87) 120%), url("../img/bgnoise_lg_dark.png");
  background: -webkit-radial-gradient(10% 0, farthest-side ellipse, rgba(74, 121, 147, 0.89), rgba(204, 204, 204, 0.85) 60%, rgba(185, 135, 131, 0.87) 120%), url("../img/bgnoise_lg_dark.png");
  background: -moz-radial-gradient(10% 0, farthest-side ellipse, rgba(74, 121, 147, 0.89), rgba(204, 204, 204, 0.85) 60%, rgba(185, 135, 131, 0.87) 120%), url("../img/bgnoise_lg_dark.png");
}
/* line 50, ../sass/_general.scss */
body.background-dark {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PHJhZGlhbEdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjEwJSIgY3k9IjAiIHI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9InJnYmEoMTAyLCAxMDUsIDEwNCwgMC45MCkiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0icmdiYSg5MywgMTEyLCAxMTksIDAuODkpIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSJyZ2JhKDE2MCwgMTc0LCAxNTAsIDAuOTApIi8+PC9yYWRpYWxHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4="), url("../img/bgnoise_lg_dark.png");
  background-color: rgba(102, 105, 104, 0.9);
  background: radial-gradient(farthest-side ellipse at 10% 0, rgba(102, 105, 104, 0.9), rgba(93, 112, 119, 0.89), rgba(160, 174, 150, 0.9)), url("../img/bgnoise_lg_dark.png");
  background: -webkit-radial-gradient(10% 0, farthest-side ellipse, rgba(102, 105, 104, 0.9), rgba(93, 112, 119, 0.89), rgba(160, 174, 150, 0.9)), url("../img/bgnoise_lg_dark.png");
  background: -moz-radial-gradient(10% 0, farthest-side ellipse, rgba(102, 105, 104, 0.9), rgba(93, 112, 119, 0.89), rgba(160, 174, 150, 0.9)), url("../img/bgnoise_lg_dark.png");
}

/* line 60, ../sass/_general.scss */
h1, h2, h3, h4, h5, h6 {
  font-weight: 300;
  color: white;
}
/* line 63, ../sass/_general.scss */
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
  color: #cfcfcf;
  font-weight: 300;
}

/* line 69, ../sass/_general.scss */
input[type=search], input.search {
  padding-left: 26px;
  background-color: white;
  background: url(../img/search.png) 5px 5px no-repeat white;
}
/* line 74, ../sass/_general.scss */
input[type=search].input-transparent, .table-editable td.editor input[type=search][type=text], input.search.input-transparent, .table-editable td.editor input.search[type=text] {
  border: none;
  color: #f8f8f8;
  background: url(../img/search-white.png) 5px 5px no-repeat rgba(51, 51, 51, 0.4);
}
/* line 57, ../sass/bootstrap-original/_mixins.scss */
input[type=search].input-transparent:-moz-placeholder, .table-editable td.editor input[type=search][type=text]:-moz-placeholder, input.search.input-transparent:-moz-placeholder, .table-editable td.editor input.search[type=text]:-moz-placeholder {
  color: rgba(238, 238, 238, 0.76);
}
/* line 58, ../sass/bootstrap-original/_mixins.scss */
input[type=search].input-transparent::-moz-placeholder, .table-editable td.editor input[type=search][type=text]::-moz-placeholder, input.search.input-transparent::-moz-placeholder, .table-editable td.editor input.search[type=text]::-moz-placeholder {
  color: rgba(238, 238, 238, 0.76);
  opacity: 1;
}
/* line 60, ../sass/bootstrap-original/_mixins.scss */
input[type=search].input-transparent:-ms-input-placeholder, .table-editable td.editor input[type=search][type=text]:-ms-input-placeholder, input.search.input-transparent:-ms-input-placeholder, .table-editable td.editor input.search[type=text]:-ms-input-placeholder {
  color: rgba(238, 238, 238, 0.76);
}
/* line 61, ../sass/bootstrap-original/_mixins.scss */
input[type=search].input-transparent::-webkit-input-placeholder, .table-editable td.editor input[type=search][type=text]::-webkit-input-placeholder, input.search.input-transparent::-webkit-input-placeholder, .table-editable td.editor input.search[type=text]::-webkit-input-placeholder {
  color: rgba(238, 238, 238, 0.76);
}

/* line 83, ../sass/_general.scss */
ul ul,
ol ul {
  list-style: none;
}

/* line 87, ../sass/_general.scss */
ul, ol {
  list-style: none;
  padding: 0;
}

/* line 95, ../sass/_general.scss */
iframe {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 100, ../sass/_general.scss */
fieldset {
  width: 100%;
  min-width: 0;
}

/* line 106, ../sass/_general.scss */
form {
  margin-bottom: 0;
}

/* line 110, ../sass/_general.scss */
a {
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
}

/* line 114, ../sass/_general.scss */
.btn {
  -webkit-transition: background-color 0.2s;
  transition: background-color 0.2s;
}

/* line 222, ../sass/_variables.scss */
.sidebar.sidebar-icons {
  width: auto;
  margin: 80px 0 0 1.6%;
}
/* line 226, ../sass/_variables.scss */
.sidebar.sidebar-icons h2 {
  display: none;
}
/* line 230, ../sass/_variables.scss */
.sidebar.sidebar-icons .panel-collapse li a {
  width: 1px;
  padding-left: 10px;
  -webkit-transition: width 0.3s;
  transition: width 0.3s;
}
/* line 236, ../sass/_variables.scss */
.sidebar.sidebar-icons .panel-collapse.open li a {
  width: 80px;
}

/* line 242, ../sass/_variables.scss */
.side-nav.sidebar-icons li a {
  padding: 8px 16px;
  text-align: center;
}
/* line 246, ../sass/_variables.scss */
.side-nav.sidebar-icons li a i[class*=icon] {
  margin-right: 0;
  float: none;
}
/* line 252, ../sass/_variables.scss */
.side-nav.sidebar-icons li .name {
  display: none;
}

/* line 258, ../sass/_variables.scss */
.sidebar-on-right .side-nav.sidebar-icons > li.active > a,
.side-nav.sidebar-icons > li.active > a {
  border-left: none;
  border-right: none;
  padding-left: 16px;
}

/* line 264, ../sass/_variables.scss */
.wrap.sidebar-icons {
  margin-left: 62px;
}

/* line 269, ../sass/_variables.scss */
.sidebar-hidden .sidebar {
  display: none;
}
/* line 273, ../sass/_variables.scss */
.sidebar-hidden .wrap {
  margin-left: 0;
  margin-right: 0;
}

/* line 279, ../sass/_variables.scss */
.logo.sidebar-icons {
  left: 1.6%;
  padding-left: 5px;
  width: 40px;
  top: 13px;
}

/* line 6, ../sass/_base.scss */
.red {
  background: #e5603b !important;
  color: white !important;
}

/* line 6, ../sass/_base.scss */
.orange {
  background: #eac85e !important;
  color: white !important;
}

/* line 6, ../sass/_base.scss */
.lime {
  background: #8cbf26 !important;
  color: white !important;
}

/* line 6, ../sass/_base.scss */
.green {
  background: #56bc76 !important;
  color: white !important;
}

/* line 6, ../sass/_base.scss */
.teal {
  background: #4ab0ce !important;
  color: white !important;
}

/* line 6, ../sass/_base.scss */
.blue {
  background: #618fb0 !important;
  color: white !important;
}

/* line 6, ../sass/_base.scss */
.brown {
  background: #a05000 !important;
  color: white !important;
}

/* line 6, ../sass/_base.scss */
.dark-red {
  background: #d04f4f !important;
  color: white !important;
}

/* line 16, ../sass/_base.scss */
.color-red {
  color: #e5603b !important;
}

/* line 16, ../sass/_base.scss */
.color-orange {
  color: #eac85e !important;
}

/* line 16, ../sass/_base.scss */
.color-lime {
  color: #8cbf26 !important;
}

/* line 16, ../sass/_base.scss */
.color-green {
  color: #56bc76 !important;
}

/* line 16, ../sass/_base.scss */
.color-teal {
  color: #4ab0ce !important;
}

/* line 16, ../sass/_base.scss */
.color-blue {
  color: #618fb0 !important;
}

/* line 16, ../sass/_base.scss */
.color-brown {
  color: #a05000 !important;
}

/* line 16, ../sass/_base.scss */
.color-dark-red {
  color: #d04f4f !important;
}

/***********************************/
/**          VALIDATION          **/
/**********************************/
/* line 27, ../sass/_base.scss */
input.parsley-error {
  border-color: #eac85e;
  -webkit-box-shadow: inset 0 1px 1px rgba(229, 96, 59, 0.075);
  box-shadow: inset 0 1px 1px rgba(229, 96, 59, 0.075);
}

/* line 31, ../sass/_base.scss */
.parsley-error-list {
  font-size: 11.05px;
}
/* line 34, ../sass/_base.scss */
.parsley-error-list li {
  list-style: none;
  color: #eac85e;
}

/***********************************/
/**          LOGO                **/
/**********************************/
/* line 44, ../sass/_base.scss */
.logo {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  position: absolute;
  left: 65px;
  top: 13px;
  z-index: 1;
}
/* line 50, ../sass/_base.scss */
.logo a {
  color: white;
  text-decoration: none;
  font-weight: normal;
}
/* line 56, ../sass/_base.scss */
.logo strong {
  color: white;
}

/***********************************/
/**          SIDEBAR             **/
/**********************************/
/* line 65, ../sass/_base.scss */
.sidebar {
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  -ms-border-radius: 1px;
  -o-border-radius: 1px;
  border-radius: 1px;
  background: rgba(51, 51, 51, 0.4);
  position: absolute;
  width: 160px;
  padding: 10px 0;
  top: 0;
  color: #d2d2d2;
  font-size: 12px;
  z-index: 1;
  margin: 80px 0 0 25px;
}
/* line 78, ../sass/_base.scss */
.sidebar .settings {
  margin-top: 10px;
  text-align: center;
}
/* line 82, ../sass/_base.scss */
.sidebar .settings .btn-auto {
  display: none;
}
/* line 289, ../sass/_variables.scss */
.sidebar.sidebar-icons .settings .btn-sm, .sidebar.sidebar-icons .settings .btn-group-sm > .btn {
  padding: 2px 8px;
}

/* line 92, ../sass/_base.scss */
.side-nav {
  margin: 0;
}
/* line 95, ../sass/_base.scss */
.side-nav li {
  list-style: none;
}
/* line 98, ../sass/_base.scss */
.side-nav li i[class*=icon] {
  line-height: 20px;
  float: right;
  font-size: 16.25px;
}
/* line 104, ../sass/_base.scss */
.side-nav li a:hover, .side-nav li a:focus {
  background: rgba(51, 51, 51, 0.25);
}
/* line 108, ../sass/_base.scss */
.side-nav li a {
  color: inherit;
  -webkit-transition: background-color 0.2s;
  transition: background-color 0.2s;
  text-decoration: none;
  display: block;
  padding: 8px 20px;
}
/* line 116, ../sass/_base.scss */
.side-nav li a.accordion-toggle:not(.collapsed) + .panel-collapse li.active a {
  background: rgba(13, 13, 13, 0.25);
}
/* line 120, ../sass/_base.scss */
.side-nav li a.accordion-toggle:not(.collapsed) + .panel-collapse li a:hover {
  background: rgba(13, 13, 13, 0.25);
}
/* line 125, ../sass/_base.scss */
.side-nav > li.active > a {
  border-left: 4px solid white;
  padding-left: 16px;
  background: rgba(51, 51, 51, 0.25);
  color: #f8f8f8;
}
/* line 132, ../sass/_base.scss */
.side-nav .panel-collapse li a {
  padding: 4px 10px;
  padding-left: 40px;
}
/* line 137, ../sass/_base.scss */
.side-nav .panel-collapse li a:hover, .side-nav .panel-collapse li a:focus {
  background: rgba(51, 51, 51, 0.25);
}
/* line 141, ../sass/_base.scss */
.side-nav .panel-collapse li a i[class*="icon"] {
  float: none;
  font-size: inherit;
}
/* line 147, ../sass/_base.scss */
.side-nav .panel {
  margin: 0;
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  background: none;
}
/* line 154, ../sass/_base.scss */
.side-nav .panel-collapse.collapse {
  display: block;
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
  transition: height 0.35s ease;
}
/* line 160, ../sass/_base.scss */
.side-nav .panel-collapse.collapse.in {
  height: auto;
}

/* line 167, ../sass/_base.scss */
.sidebar-on-right .sidebar {
  right: 0;
  margin: 80px 25px 0 0;
}
/* line 171, ../sass/_base.scss */
.sidebar-on-right .sidebar.sidebar-icons {
  margin-right: 1.6%;
}
/* line 176, ../sass/_base.scss */
.sidebar-on-right .side-nav > li.active > a {
  border-left: none;
  border-right: 4px solid white;
  padding-left: 20px;
  padding-right: 16px;
  background: rgba(51, 51, 51, 0.25);
}
/* line 184, ../sass/_base.scss */
.sidebar-on-right .wrap {
  margin-left: 0;
  margin-right: 185px;
}
/* line 188, ../sass/_base.scss */
.sidebar-on-right .wrap.sidebar-icons {
  margin-right: 62px;
}
/* line 193, ../sass/_base.scss */
.sidebar-on-right .logo {
  right: 67px;
  left: auto;
}
/* line 197, ../sass/_base.scss */
.sidebar-on-right .logo.sidebar-icons {
  left: auto;
  right: 1.6%;
  padding-right: 2px;
  width: 40px;
  top: 13px;
}

/* line 208, ../sass/_base.scss */
.sidebar-hidden .sidebar, .sidebar-hidden .logo {
  display: none;
}
/* line 212, ../sass/_base.scss */
.sidebar-hidden .wrap {
  margin-left: 0;
  margin-right: 0;
}
/* line 215, ../sass/_base.scss */
.sidebar-hidden .wrap.sidebar-icons {
  margin-right: 0;
}

/***********************************/
/**          CONTENT              **/
/**********************************/
/*main content*/
/* line 228, ../sass/_base.scss */
.wrap {
  margin-left: 185px;
}

/*content except of header*/
/* line 233, ../sass/_base.scss */
.content {
  padding: 25px 2.5641%;
  -webkit-transition: margin-top 0.35s ease;
  transition: margin-top 0.35s ease;
  max-width: none;
  width: auto;
}

/***********************************/
/**          BOXES               **/
/**********************************/
/*boxes*/
/* line 246, ../sass/_base.scss */
.box {
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  -ms-border-radius: 1px;
  -o-border-radius: 1px;
  border-radius: 1px;
  padding: 5px;
  text-align: center;
  -webkit-box-shadow: 0 -1px 1px rgba(103, 103, 103, 0.4), 0 1px 1px rgba(103, 103, 103, 0.4);
  box-shadow: 0 -1px 1px rgba(103, 103, 103, 0.4), 0 1px 1px rgba(103, 103, 103, 0.4);
  margin-bottom: 30px;
  background: rgba(51, 51, 51, 0.4);
}
/* line 255, ../sass/_base.scss */
.box .description {
  font-weight: normal;
  text-align: center;
  margin: 10px -5px;
}
/* line 261, ../sass/_base.scss */
.box strong {
  color: white;
}
/* line 265, ../sass/_base.scss */
.box .icon, .box .big-text {
  margin-top: 15px;
  font-size: 36px;
  line-height: 36px;
  height: 36px;
  font-weight: bold;
}

/***********************************/
/**          WIDGET               **/
/**********************************/
/* line 279, ../sass/_base.scss */
.widget {
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  -ms-border-radius: 1px;
  -o-border-radius: 1px;
  border-radius: 1px;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  padding: 10px 12px;
  color: #f8f8f8;
  background: rgba(51, 51, 51, 0.4);
  margin-bottom: 30px;
  position: relative;
}
/* line 291, ../sass/_base.scss */
.widget.normal {
  height: 220px;
}
/* line 295, ../sass/_base.scss */
.widget.large {
  height: 315px;
}
/* line 298, ../sass/_base.scss */
.widget.large .body {
  height: 280px;
}
/* line 303, ../sass/_base.scss */
.widget.xlarge {
  height: 415px;
}
/* line 306, ../sass/_base.scss */
.widget.xlarge .body {
  height: 380px;
}
/* line 311, ../sass/_base.scss */
.widget.tiny {
  height: 188px;
}
/* line 315, ../sass/_base.scss */
.widget.tiny-x2 {
  height: 426px;
}
/* line 319, ../sass/_base.scss */
.widget.transparent {
  background: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 324, ../sass/_base.scss */
.widget > header {
  position: relative;
  background: none;
}
/* line 328, ../sass/_base.scss */
.widget > header h1, .widget > header h2, .widget > header h3, .widget > header h4, .widget > header h5 {
  margin: 0;
  line-height: 20px;
  font-weight: 600;
}
/* line 332, ../sass/_base.scss */
.widget > header h1 small, .widget > header h2 small, .widget > header h3 small, .widget > header h4 small, .widget > header h5 small {
  text-transform: lowercase;
}
/* line 337, ../sass/_base.scss */
.widget > header h4 {
  font-size: 14px;
}
/* line 342, ../sass/_base.scss */
.widget .body {
  margin-top: 10px;
}
/* line 346, ../sass/_base.scss */
.widget > footer {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 15px 0 0;
}
/* line 354, ../sass/_base.scss */
.widget .actions {
  position: absolute;
  right: 0;
  top: -2px;
}
/* line 358, ../sass/_base.scss */
.widget .actions a {
  text-decoration: none;
}

/***********************************/
/**          CHARTS               **/
/**********************************/
/* line 369, ../sass/_base.scss */
.large .pie-chart {
  height: 212px;
}

/* line 373, ../sass/_base.scss */
.xlarge .pie-chart {
  height: 298px;
}

/* line 377, ../sass/_base.scss */
.pie-chart {
  position: relative;
}
/* line 380, ../sass/_base.scss */
.pie-chart .total {
  text-align: center;
  position: absolute;
  left: 0;
  top: 50%;
}
/* line 387, ../sass/_base.scss */
.pie-chart .visits {
  font-weight: 300;
  color: white;
  font-size: 16.25px;
}

/* line 395, ../sass/_base.scss */
.pie-chart-footer .controls {
  margin-top: 16px;
  width: 100%;
}
/* line 400, ../sass/_base.scss */
.pie-chart-footer .control {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  background: rgba(51, 51, 51, 0.25);
  text-align: center;
  font-weight: normal;
  padding: 3px 2%;
  color: white;
  width: 20.625%;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  margin-left: 0.5%;
  float: left;
}
/* line 415, ../sass/_base.scss */
.pie-chart-footer .control:first-child {
  border-bottom-left-radius: 1px;
  margin-left: 0;
}
/* line 420, ../sass/_base.scss */
.pie-chart-footer .control:last-child {
  border-bottom-right-radius: 1px;
}
/* line 424, ../sass/_base.scss */
.pie-chart-footer .control.disabled {
  border-top: 3px solid transparent !important;
}
/* line 428, ../sass/_base.scss */
.pie-chart-footer .control .key {
  font-size: 11.05px;
  font-weight: normal;
  margin: 0;
}
/* line 434, ../sass/_base.scss */
.pie-chart-footer .control .value {
  font-size: 16.25px;
  font-weight: bold;
  margin-bottom: 5px;
}

/* line 442, ../sass/_base.scss */
.visits-chart {
  height: 200px;
}

/* line 446, ../sass/_base.scss */
.visits-info {
  margin: 12px 0 0;
  text-align: center;
  padding-bottom: 0;
}
/* line 451, ../sass/_base.scss */
.visits-info .key {
  font-weight: 300;
  color: white;
}
/* line 455, ../sass/_base.scss */
.visits-info .value {
  margin-top: 16px;
  margin-bottom: 16px;
  font-size: 16.25px;
}

/* disable bootstrap 3 border-box for tooltips */
/* line 464, ../sass/_base.scss */
.jqstooltip, .jqstooltip * {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

/***********************************/
/**          USERS LIST           **/
/**********************************/
/* line 475, ../sass/_base.scss */
.users-list.user-list-no-hover li:hover {
  background: none;
  cursor: default;
}
/* line 480, ../sass/_base.scss */
.users-list li {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  border-top: 1px solid rgba(51, 51, 51, 0.25);
  padding: 12px;
  margin: 0 -12px;
  cursor: pointer;
  height: 50px;
  background: rgba(0, 0, 0, 0);
  -webkit-transition: background-color 0.2s ease-out;
  transition: background-color 0.2s ease-out;
}
/* line 490, ../sass/_base.scss */
.users-list li:hover {
  background: rgba(51, 51, 51, 0.25);
}
/* line 494, ../sass/_base.scss */
.users-list li:last-child {
  margin-bottom: -10px;
}
/* line 499, ../sass/_base.scss */
.users-list img {
  height: 50px;
  width: 50px;
}
/* line 504, ../sass/_base.scss */
.users-list .user-info {
  margin-left: 62px;
  /*50 + 12px padding*/
}
/* line 508, ../sass/_base.scss */
.users-list .name, .users-list .time, .users-list .position {
  line-height: 16px;
}
/* line 512, ../sass/_base.scss */
.users-list .name {
  text-transform: uppercase;
}
/* line 515, ../sass/_base.scss */
.users-list .name a {
  text-decoration: none;
}
/* line 517, ../sass/_base.scss */
.users-list .name a:hover {
  color: #9bd0f6;
}
/* line 523, ../sass/_base.scss */
.users-list .time {
  font-size: 11.05px;
  color: #d2d2d2;
}
/* line 528, ../sass/_base.scss */
.users-list .options {
  margin-top: 5px;
}
/* line 532, ../sass/_base.scss */
.users-list .comment {
  font-size: 11.05px;
  color: #f8f8f8;
  line-height: 1.3em;
}

/***********************************/
/**          HEADER               **/
/**********************************/
/* line 544, ../sass/_base.scss */
.page-header {
  border: none;
  margin: 15px 2.5641% 0;
  padding: 0;
  position: relative;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  -ms-border-radius: 1px;
  -o-border-radius: 1px;
  border-radius: 1px;
}
/* line 553, ../sass/_base.scss */
.page-header .navbar {
  min-height: 40px;
  border: none;
}
/* line 560, ../sass/_base.scss */
.page-header .navbar .nav li.dropdown.open > .dropdown-toggle,
.page-header .navbar .nav li.dropdown.active > .dropdown-toggle,
.page-header .navbar .nav li.dropdown.open.active > .dropdown-toggle {
  background-color: transparent;
  color: rgba(51, 51, 51, 0.5);
}
/* line 563, ../sass/_base.scss */
.page-header .navbar .nav li.dropdown.open > .dropdown-toggle:hover, .page-header .navbar .nav li.dropdown.open > .dropdown-toggle:focus,
.page-header .navbar .nav li.dropdown.active > .dropdown-toggle:hover,
.page-header .navbar .nav li.dropdown.active > .dropdown-toggle:focus,
.page-header .navbar .nav li.dropdown.open.active > .dropdown-toggle:hover,
.page-header .navbar .nav li.dropdown.open.active > .dropdown-toggle:focus {
  color: white;
}
/* line 572, ../sass/_base.scss */
.page-header .navbar .nav > li > a:focus,
.page-header .navbar .nav > li > a:hover,
.page-header .navbar .nav > .active > a,
.page-header .navbar .nav > .active > a:hover,
.page-header .navbar .nav > .active > a:focus {
  color: white;
}
/* line 576, ../sass/_base.scss */
.page-header .nav > li {
  position: relative;
  background: none;
  float: left;
}
/* line 581, ../sass/_base.scss */
.page-header .nav > li > a {
  color: rgba(51, 51, 51, 0.5);
  width: 40px;
  padding: 0;
  font-size: 19.5px;
  outline: 0;
  background: none;
  text-align: center;
  vertical-align: middle;
  line-height: 36px;
  text-shadow: none;
}
/* line 593, ../sass/_base.scss */
.page-header .nav > li > a:hover {
  color: white;
}
/* line 598, ../sass/_base.scss */
.page-header .nav > li .count {
  position: absolute;
  bottom: 2px;
  right: 2px;
  font-size: 9.1px;
  font-weight: normal;
  background: rgba(51, 51, 51, 0.55);
  color: rgba(255, 255, 255, 0.9);
  line-height: 1em;
  padding: 2px 4px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
}
/* line 611, ../sass/_base.scss */
.page-header .nav > li.divider {
  display: block;
  height: 38px;
  width: 1px;
  margin: 0 20px;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0icmdiYSg1MSwgNTEsIDUxLCAwKSIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSJyZ2JhKDUxLCA1MSwgNTEsIDAuNSkiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9InJnYmEoMTAyLCAxMDIsIDEwMiwgMCkiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(51, 51, 51, 0)), color-stop(50%, rgba(51, 51, 51, 0.5)), color-stop(100%, rgba(102, 102, 102, 0)));
  background: -webkit-linear-gradient(rgba(51, 51, 51, 0), rgba(51, 51, 51, 0.5), rgba(102, 102, 102, 0));
  background: -moz-linear-gradient(rgba(51, 51, 51, 0), rgba(51, 51, 51, 0.5), rgba(102, 102, 102, 0));
  background: -o-linear-gradient(rgba(51, 51, 51, 0), rgba(51, 51, 51, 0.5), rgba(102, 102, 102, 0));
  background: linear-gradient(rgba(51, 51, 51, 0), rgba(51, 51, 51, 0.5), rgba(102, 102, 102, 0));
}
/* line 622, ../sass/_base.scss */
.page-header .search-query {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  min-height: 0;
  padding: 4px 14px;
  color: #f8f8f8;
  border: none;
  background: url(../img/search-white.png) 5px 5px no-repeat rgba(51, 51, 51, 0.4);
  padding-left: 26px;
  -webkit-transition: width 0.2s;
  transition: width 0.2s;
  width: 100px;
}
/* line 57, ../sass/bootstrap-original/_mixins.scss */
.page-header .search-query:-moz-placeholder {
  color: rgba(238, 238, 238, 0.76);
}
/* line 58, ../sass/bootstrap-original/_mixins.scss */
.page-header .search-query::-moz-placeholder {
  color: rgba(238, 238, 238, 0.76);
  opacity: 1;
}
/* line 60, ../sass/bootstrap-original/_mixins.scss */
.page-header .search-query:-ms-input-placeholder {
  color: rgba(238, 238, 238, 0.76);
}
/* line 61, ../sass/bootstrap-original/_mixins.scss */
.page-header .search-query::-webkit-input-placeholder {
  color: rgba(238, 238, 238, 0.76);
}
/* line 634, ../sass/_base.scss */
.page-header .search-query:focus {
  width: 120px;
}
/* line 639, ../sass/_base.scss */
.page-header .navbar-form {
  margin: 5px 15px 0 0;
  padding: 0;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 646, ../sass/_base.scss */
.page-header .navbar-nav {
  margin: 0;
}
/* line 652, ../sass/_base.scss */
.page-header .navbar .nav > li > .dropdown-menu:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid rgba(51, 51, 51, 0.85);
  position: absolute;
  top: -6px;
  left: 10px;
}
/* line 666, ../sass/_base.scss */
.page-header .navbar .pull-right > li > .dropdown-menu,
.page-header .navbar .nav > li > .dropdown-menu.pull-right {
  left: auto;
  right: 0;
}
/* line 669, ../sass/_base.scss */
.page-header .navbar .pull-right > li > .dropdown-menu:before,
.page-header .navbar .nav > li > .dropdown-menu.pull-right:before {
  left: auto;
  right: 12px;
}
/* line 673, ../sass/_base.scss */
.page-header .navbar .pull-right > li > .dropdown-menu:after,
.page-header .navbar .nav > li > .dropdown-menu.pull-right:after {
  left: auto;
  right: 13px;
}
/* line 677, ../sass/_base.scss */
.page-header .navbar .pull-right > li > .dropdown-menu .dropdown-menu,
.page-header .navbar .nav > li > .dropdown-menu.pull-right .dropdown-menu {
  left: auto;
  right: 100%;
  margin-left: 0;
  margin-right: -1px;
  -webkit-border-radius: 6px 0 6px 6px;
  -moz-border-radius: 6px 0 6px 6px;
  -ms-border-radius: 6px 0 6px 6px;
  -o-border-radius: 6px 0 6px 6px;
  border-radius: 6px 0 6px 6px;
}

/* line 687, ../sass/_base.scss */
.page-title {
  color: white;
  font-weight: 300;
  line-height: 1;
  margin: 11px 0 15px;
}
/* line 693, ../sass/_base.scss */
.page-title small {
  color: #d2d2d2;
}

/* line 698, ../sass/_base.scss */
.notifications {
  margin: 6px 20px 6px -40px;
  -webkit-transition: margin-top 0.2s ease;
  transition: margin-top 0.2s ease;
}
/* line 702, ../sass/_base.scss */
.notifications .alert {
  background: rgba(51, 51, 51, 0.4);
  border: none;
  font-size: 11.05px;
  margin-bottom: 0;
  padding: 2px 9px;
  color: white;
  text-shadow: none;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
}
/* line 712, ../sass/_base.scss */
.notifications .alert a {
  color: white;
  font-weight: bold;
}
/* line 718, ../sass/_base.scss */
.notifications .close {
  position: static;
  margin: 1px 0 1px 2px;
}

/***********************************/
/**          MESSAGES            **/
/**********************************/
/* line 728, ../sass/_base.scss */
.messages {
  background: rgba(51, 51, 51, 0.85);
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  border: none;
  color: white;
}

/* line 737, ../sass/_base.scss */
.navbar .nav > li > .messages:before {
  border-bottom: none;
}
/* line 740, ../sass/_base.scss */
.navbar .nav > li > .messages:after {
  border-bottom-color: rgba(51, 51, 51, 0.85);
}
/* line 744, ../sass/_base.scss */
.navbar .nav > li > .messages > li > a {
  color: white;
  padding: 8px 10px;
}
/* line 749, ../sass/_base.scss */
.navbar .nav > li > .messages .see-all {
  padding: 5px 10px;
}

/* line 756, ../sass/_base.scss */
.message img {
  float: left;
  width: 40px;
}
/* line 761, ../sass/_base.scss */
.message .details {
  margin-left: 50px;
}
/* line 768, ../sass/_base.scss */
.message .text {
  font-size: 11.05px;
  color: #ddd;
}

/***********************************/
/**          SUPPORT            **/
/**********************************/
/* line 778, ../sass/_base.scss */
.support {
  background: rgba(51, 51, 51, 0.85);
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  border: none;
  color: white;
}

/* line 789, ../sass/_base.scss */
.navbar .nav > li > .support:before {
  border-bottom: none;
}
/* line 792, ../sass/_base.scss */
.navbar .nav > li > .support:after {
  border-bottom-color: rgba(51, 51, 51, 0.85);
}
/* line 796, ../sass/_base.scss */
.navbar .nav > li > .support > li > a {
  color: white;
  padding: 5px 10px;
}
/* line 801, ../sass/_base.scss */
.navbar .nav > li > .support .see-all {
  padding: 5px 10px;
}

/* line 808, ../sass/_base.scss */
.support-ticket .picture {
  float: left;
  text-align: center;
}
/* line 813, ../sass/_base.scss */
.support-ticket .details {
  margin-left: 30px;
  font-size: 11.05px;
}

/***********************************/
/**          SETTINGS             **/
/**********************************/
/* line 823, ../sass/_base.scss */
.settings-popover {
  background: rgba(51, 51, 51, 0.85);
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  border: none;
  color: white;
  width: 114px;
  font-size: 11.05px;
  left: -76px !important;
  top: 30px !important;
}
/* line 836, ../sass/_base.scss */
.settings-popover.bottom .arrow {
  border-bottom-color: transparent;
  top: -13px;
  margin-left: 0;
  left: auto;
  right: 4px;
}
/* line 842, ../sass/_base.scss */
.settings-popover.bottom .arrow:after {
  border-bottom-color: rgba(51, 51, 51, 0.85);
  border-width: 6px;
}
/* line 848, ../sass/_base.scss */
.settings-popover .btn-group {
  margin-top: 0;
}
/* line 852, ../sass/_base.scss */
.settings-popover .btn-sm, .settings-popover .btn-group-sm > .btn {
  padding: 0 7px;
}

/* line 857, ../sass/_base.scss */
.setting {
  font-weight: normal;
}

/* line 861, ../sass/_base.scss */
.setting + .setting {
  margin-top: 5px;
}

/***********************************/
/**          ACCOUNT             **/
/**********************************/
/* line 870, ../sass/_base.scss */
.account {
  width: 180px;
  background: rgba(51, 51, 51, 0.85);
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  border: none;
  color: white;
}

/* line 880, ../sass/_base.scss */
.navbar .nav > li > .account:before {
  border-bottom: none;
}
/* line 883, ../sass/_base.scss */
.navbar .nav > li > .account:after {
  border-bottom-color: rgba(51, 51, 51, 0.85);
}

/* line 888, ../sass/_base.scss */
.account > li > a {
  color: white;
}

/* line 893, ../sass/_base.scss */
.account-picture {
  padding: 5px 10px;
  font-weight: normal;
}
/* line 896, ../sass/_base.scss */
.account-picture img {
  width: 50px;
  margin-right: 5px;
}

/* line 902, ../sass/_base.scss */
.account > li > a {
  padding: 7px 10px;
}

/***********************************/
/**          LOGIN                **/
/**********************************/
/* line 910, ../sass/_base.scss */
.single-widget-container {
  left: 0;
  top: 50%;
  margin-top: -192.5px;
  position: absolute;
  width: 100%;
}
/* line 917, ../sass/_base.scss */
.single-widget-container .widget {
  margin: 0 auto;
}

/* line 924, ../sass/_base.scss */
.login-widget,
.registration-widget,
.restore-widget {
  width: 350px;
  padding-bottom: 0;
}
/* line 928, ../sass/_base.scss */
.login-widget header,
.registration-widget header,
.restore-widget header {
  margin: 15px 0 25px 0;
}
/* line 934, ../sass/_base.scss */
.login-widget input[type="email"],
.login-widget input[type="text"],
.login-widget input[type="password"],
.registration-widget input[type="email"],
.registration-widget input[type="text"],
.registration-widget input[type="password"],
.restore-widget input[type="email"],
.restore-widget input[type="text"],
.restore-widget input[type="password"] {
  font-size: 13px;
}
/* line 938, ../sass/_base.scss */
.login-widget .input-group-addon,
.registration-widget .input-group-addon,
.restore-widget .input-group-addon {
  padding: 8px 7px;
}
/* line 941, ../sass/_base.scss */
.login-widget .input-group-addon i, .login-widget .input-group-addon i:before, .login-widget .input-group-addon i:after,
.registration-widget .input-group-addon i,
.registration-widget .input-group-addon i:before,
.registration-widget .input-group-addon i:after,
.restore-widget .input-group-addon i,
.restore-widget .input-group-addon i:before,
.restore-widget .input-group-addon i:after {
  width: 20px;
  margin: 0;
}
/* line 948, ../sass/_base.scss */
.login-widget .form-actions,
.registration-widget .form-actions,
.restore-widget .form-actions {
  margin: 0 -12px;
  padding: 20px 15px 0 15px;
}
/* line 952, ../sass/_base.scss */
.login-widget .form-actions .btn-lg, .login-widget .form-actions .btn-group-lg > .btn,
.registration-widget .form-actions .btn-lg,
.registration-widget .form-actions .btn-group-lg > .btn,
.restore-widget .form-actions .btn-lg,
.restore-widget .form-actions .btn-group-lg > .btn {
  padding: 10px 18px;
}
/* line 956, ../sass/_base.scss */
.login-widget .form-actions .small-circle,
.registration-widget .form-actions .small-circle,
.restore-widget .form-actions .small-circle {
  display: inline-block;
  width: 20px;
  height: 20px;
  line-height: 20px;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.2);
  vertical-align: middle;
}
/* line 965, ../sass/_base.scss */
.login-widget .form-actions .small-circle i,
.registration-widget .form-actions .small-circle i,
.restore-widget .form-actions .small-circle i {
  position: relative;
  left: 1px;
}
/* line 970, ../sass/_base.scss */
.login-widget .form-actions .forgot,
.registration-widget .form-actions .forgot,
.restore-widget .form-actions .forgot {
  color: white;
  text-align: center;
  text-decoration: underline;
  padding: 15px 0 15px 0;
}
/* line 978, ../sass/_base.scss */
.login-widget footer,
.registration-widget footer,
.restore-widget footer {
  margin: 0 -12px;
  position: static;
}
/* line 983, ../sass/_base.scss */
.login-widget .facebook-login,
.registration-widget .facebook-login,
.restore-widget .facebook-login {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 30px;
  background: #618fb0;
  text-align: center;
  padding-top: 10px;
}
/* line 990, ../sass/_base.scss */
.login-widget .facebook-login a,
.registration-widget .facebook-login a,
.restore-widget .facebook-login a {
  color: white;
  display: block;
  text-shadow: none;
  text-decoration: none;
}

/***********************************/
/**          CHAT                 **/
/**********************************/
/* line 1004, ../sass/_base.scss */
.chat-messages {
  padding-right: 15px;
}

/* line 1008, ../sass/_base.scss */
.chat-footer {
  height: 40px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-top: 10px;
}
/* line 1012, ../sass/_base.scss */
.chat-footer input {
  margin-bottom: 0;
}

/* line 21, ../sass/bootstrap-original/_mixins.scss */
.chat-message:before, .chat-message:after {
  content: " ";
  display: table;
}
/* line 25, ../sass/bootstrap-original/_mixins.scss */
.chat-message:after {
  clear: both;
}
/* line 1019, ../sass/_base.scss */
.chat-message .icon {
  position: relative;
  z-index: 1;
  text-align: center;
  width: 53px;
  height: 53px;
  line-height: 53px;
  vertical-align: middle;
  -webkit-border-radius: 53px;
  -moz-border-radius: 53px;
  -ms-border-radius: 53px;
  -o-border-radius: 53px;
  border-radius: 53px;
}
/* line 1029, ../sass/_base.scss */
.chat-message .icon img {
  position: relative;
  top: -2px;
  width: 50px;
  height: 50px;
}
/* line 1037, ../sass/_base.scss */
.chat-message .time {
  font-size: 11.05px;
  line-height: 1.5em;
  text-align: center;
  color: #d2d2d2;
}

/* line 1045, ../sass/_base.scss */
.chat-message + .chat-message {
  margin-top: 10px;
}

/* line 1049, ../sass/_base.scss */
.chat-message-body {
  margin-left: 63px;
  padding: 8px 10px;
  background: rgba(51, 51, 51, 0.25);
  position: relative;
  border-left: 2px solid #d2d2d2;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  -ms-border-radius: 1px;
  -o-border-radius: 1px;
  border-radius: 1px;
}
/* line 1058, ../sass/_base.scss */
.chat-message-body.on-left {
  margin-left: 0;
  margin-right: 63px;
  border-left: none;
  border-right: 2px solid white;
}
/* line 1064, ../sass/_base.scss */
.chat-message-body.on-left .arrow {
  left: auto;
  right: -7px;
  border-right: none;
  border-left: 5px solid white;
}
/* line 1072, ../sass/_base.scss */
.chat-message-body.on-left .sender, .chat-message-body.on-left .text {
  text-align: right;
}
/* line 1077, ../sass/_base.scss */
.chat-message-body .arrow {
  display: block;
  position: absolute;
  top: 21px;
  left: -7px;
  width: 0;
  height: 0;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-right: 5px solid white;
}

/***********************************/
/**          STATS-ACTIVITY       **/
/**********************************/
/* line 1097, ../sass/_base.scss */
.overall-stats li {
  margin-top: 12px;
}
/* line 1101, ../sass/_base.scss */
.overall-stats .key {
  line-height: 18px;
  margin-left: 5px;
}
/* line 1106, ../sass/_base.scss */
.overall-stats .icon {
  text-align: center;
}
/* line 1110, ../sass/_base.scss */
.overall-stats .value {
  text-align: right;
}

/* line 1116, ../sass/_base.scss */
.server-stats {
  margin-top: -3px;
  margin-bottom: 2px;
}
/* line 1119, ../sass/_base.scss */
.server-stats li {
  margin-bottom: 10px;
}
/* line 1121, ../sass/_base.scss */
.server-stats li:last-child {
  margin-bottom: 0;
}
/* line 1126, ../sass/_base.scss */
.server-stats .progress {
  margin-bottom: 0;
}

/***********************************/
/**          BUTTONS              **/
/**********************************/
/* Custom behavior. For overridden bootstrap btns see bootstrap-override */
/* line 1136, ../sass/_base.scss */
.btn-transparent {
  background: rgba(51, 51, 51, 0.4);
  color: white;
  text-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 1142, ../sass/_base.scss */
.btn-transparent:hover {
  background: rgba(51, 51, 51, 0.5);
  color: white;
}
/* line 1147, ../sass/_base.scss */
.btn-transparent.active {
  color: white;
  background: rgba(51, 51, 51, 0.55);
}
/* line 1150, ../sass/_base.scss */
.btn-transparent.active:hover {
  background: rgba(51, 51, 51, 0.55);
}
/* line 1155, ../sass/_base.scss */
.btn-transparent .caret {
  border-top-color: #f8f8f8;
}

/* line 1160, ../sass/_base.scss */
.btn-inverse {
  color: #555555;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  background: #f8f8f8;
}
/* line 1166, ../sass/_base.scss */
.btn-inverse:hover, .btn-inverse:focus {
  color: #555555;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.08);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.08);
}
/* line 1173, ../sass/_base.scss */
.btn-inverse.active, .btn-inverse.active:hover, .btn-inverse.active:focus {
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.08);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.08);
  color: #555555;
}
/* line 1179, ../sass/_base.scss */
.btn-inverse.disabled, .btn-inverse[disabled] {
  color: #555555;
}

/* since 1.5 */
/* line 1186, ../sass/_base.scss */
.btn-white {
  background: none;
  border: 2px solid #ffffff;
  border-radius: 2px;
}

/***********************************/
/**          FORMS                **/
/**********************************/
/* line 1198, ../sass/_base.scss */
legend + .control-group {
  margin-top: 20px;
  -webkit-margin-top-collapse: separate;
}

/* line 21, ../sass/bootstrap-original/_mixins.scss */
.form-horizontal .control-group:before, .form-horizontal .control-group:after {
  content: " ";
  display: table;
}
/* line 25, ../sass/bootstrap-original/_mixins.scss */
.form-horizontal .control-group:after {
  clear: both;
}
/* line 1212, ../sass/_base.scss */
.form-horizontal .control-label {
  float: left;
  width: 160px;
  padding-top: 5px;
  text-align: right;
}
/* line 1219, ../sass/_base.scss */
.form-horizontal .controls {
  margin-left: 180px;
}
/* line 1223, ../sass/_base.scss */
.form-horizontal .form-group {
  margin-right: 0;
}
/* line 1227, ../sass/_base.scss */
.form-horizontal .help-block {
  margin-bottom: 0;
}
/* line 1237, ../sass/_base.scss */
.form-horizontal input + .help-block,
.form-horizontal select + .help-block,
.form-horizontal textarea + .help-block,
.form-horizontal .uneditable-input + .help-block,
.form-horizontal .input-prepend + .help-block,
.form-horizontal .input-append + .help-block {
  margin-top: 5px;
}
/* line 1242, ../sass/_base.scss */
.form-horizontal .form-actions {
  padding-left: 180px;
}

/* line 1247, ../sass/_base.scss */
.form-horizontal.label-left .control-label {
  text-align: left;
}

/* line 1252, ../sass/_base.scss */
.form-condensed .control-label {
  width: 100px;
}
/* line 1256, ../sass/_base.scss */
.form-condensed .controls {
  margin-left: 120px;
}

/* line 1261, ../sass/_base.scss */
.section {
  font-size: 14px;
  color: #d2d2d2;
  vertical-align: middle;
  line-height: 30px;
  padding: 10px 0 0;
}
/* line 1268, ../sass/_base.scss */
.section small {
  font-size: 11.05px;
  color: #cfcfcf;
  font-weight: bold;
}

/* line 1275, ../sass/_base.scss */
.controls + .controls {
  margin-top: 10px;
}

/* line 1279, ../sass/_base.scss */
.help-block {
  font-size: 11.05px;
}

/* line 1285, ../sass/_base.scss */
input.input-transparent, .table-editable td.editor input[type=text], textarea.input-transparent {
  border: none;
  color: #f8f8f8;
  background-color: rgba(51, 51, 51, 0.4);
}
/* line 57, ../sass/bootstrap-original/_mixins.scss */
input.input-transparent:-moz-placeholder, .table-editable td.editor input[type=text]:-moz-placeholder, textarea.input-transparent:-moz-placeholder {
  color: rgba(238, 238, 238, 0.76);
}
/* line 58, ../sass/bootstrap-original/_mixins.scss */
input.input-transparent::-moz-placeholder, .table-editable td.editor input[type=text]::-moz-placeholder, textarea.input-transparent::-moz-placeholder {
  color: rgba(238, 238, 238, 0.76);
  opacity: 1;
}
/* line 60, ../sass/bootstrap-original/_mixins.scss */
input.input-transparent:-ms-input-placeholder, .table-editable td.editor input[type=text]:-ms-input-placeholder, textarea.input-transparent:-ms-input-placeholder {
  color: rgba(238, 238, 238, 0.76);
}
/* line 61, ../sass/bootstrap-original/_mixins.scss */
input.input-transparent::-webkit-input-placeholder, .table-editable td.editor input[type=text]::-webkit-input-placeholder, textarea.input-transparent::-webkit-input-placeholder {
  color: rgba(238, 238, 238, 0.76);
}
/* line 1291, ../sass/_base.scss */
input.input-transparent:focus, .table-editable td.editor input[type=text]:focus, textarea.input-transparent:focus {
  color: #f8f8f8;
}

/* line 1297, ../sass/_base.scss */
.select-block-level {
  width: 100%;
}

/* line 1302, ../sass/_base.scss */
.controls .bootstrap-select.btn-group[class*='span'] {
  float: none;
  display: inline-block;
  margin-left: 0;
}
/* line 1307, ../sass/_base.scss */
.controls .bootstrap-select.btn-group[class*='span'] .btn {
  width: 100%;
}
/* line 1312, ../sass/_base.scss */
.controls .bootstrap-select.btn-group .dropdown-menu {
  width: 100%;
}

/* line 1320, ../sass/_base.scss */
.form-actions {
  padding: 19px 20px 20px;
  margin-top: 20px;
  background-color: rgba(51, 51, 51, 0.25);
}
/* line 21, ../sass/bootstrap-original/_mixins.scss */
.form-actions:before, .form-actions:after {
  content: " ";
  display: table;
}
/* line 25, ../sass/bootstrap-original/_mixins.scss */
.form-actions:after {
  clear: both;
}

/* line 1327, ../sass/_base.scss */
.form-group [class*="col-"] {
  padding: 0;
}

/* line 1332, ../sass/_base.scss */
.form-wizard .progress {
  margin-bottom: 10px;
}

/* line 1337, ../sass/_base.scss */
.wizard-navigation {
  margin-bottom: 5px;
}
/* line 1340, ../sass/_base.scss */
.wizard-navigation a {
  color: #f8f8f8;
}

/***********************************/
/**          ICONS                **/
/**********************************/
/* line 1353, ../sass/_base.scss */
.icons > section {
  margin-top: 20px;
}

/* line 1357, ../sass/_base.scss */
.the-icons li {
  line-height: 40px;
}
/* line 1359, ../sass/_base.scss */
.the-icons li i {
  -webkit-transition: font-size 0.2s;
  transition: font-size 0.2s;
}
/* line 1363, ../sass/_base.scss */
.the-icons li:hover i {
  font-size: 26px;
}

/* line 1368, ../sass/_base.scss */
.i-code {
  display: none;
}

/***********************************/
/**          TABS                 **/
/**********************************/
/* line 1376, ../sass/_base.scss */
.widget-tabs {
  background: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 0;
}
/* line 1381, ../sass/_base.scss */
.widget-tabs .body {
  background: rgba(51, 51, 51, 0.4);
  margin-top: 0;
  padding: 10px 12px;
  -webkit-border-radius: 0 0 1px 1px;
  -moz-border-radius: 0 0 1px 1px;
  -ms-border-radius: 0 0 1px 1px;
  -o-border-radius: 0 0 1px 1px;
  border-radius: 0 0 1px 1px;
}
/* line 1389, ../sass/_base.scss */
.widget-tabs .nav-tabs {
  border-bottom: none;
}
/* line 1393, ../sass/_base.scss */
.widget-tabs .nav > li > a {
  padding-top: 7px;
  padding-bottom: 6px;
  color: #f8f8f8;
}
/* line 1399, ../sass/_base.scss */
.widget-tabs .nav > li.active {
  margin-bottom: 0;
}
/* line 1401, ../sass/_base.scss */
.widget-tabs .nav > li.active > a {
  border-color: transparent;
  background: rgba(51, 51, 51, 0.4);
}
/* line 1404, ../sass/_base.scss */
.widget-tabs .nav > li.active > a:hover {
  color: #f8f8f8;
}
/* line 1410, ../sass/_base.scss */
.widget-tabs .nav > li:not(.active) > a {
  background: rgba(51, 51, 51, 0.4);
  border-bottom: none;
}
/* line 1413, ../sass/_base.scss */
.widget-tabs .nav > li:not(.active) > a:hover {
  background: rgba(26, 26, 26, 0.4);
  border-color: transparent;
}
/* line 1419, ../sass/_base.scss */
.widget-tabs .nav > li:first-child > a {
  border-left: none;
}

/* line 1426, ../sass/_base.scss */
.widget:not(.widget-tabs) .tab-content {
  background: rgba(51, 51, 51, 0.25);
  padding: 10px;
  border: none;
  border-top: none;
  -webkit-border-radius: 0 0 1px 1px;
  -moz-border-radius: 0 0 1px 1px;
  -ms-border-radius: 0 0 1px 1px;
  -o-border-radius: 0 0 1px 1px;
  border-radius: 0 0 1px 1px;
}
/* line 1435, ../sass/_base.scss */
.widget:not(.widget-tabs) .tabs-below .tab-content {
  border-bottom: none;
  -webkit-border-radius: 1px 1px 0 0;
  -moz-border-radius: 1px 1px 0 0;
  -ms-border-radius: 1px 1px 0 0;
  -o-border-radius: 1px 1px 0 0;
  border-radius: 1px 1px 0 0;
}
/* line 1443, ../sass/_base.scss */
.widget:not(.widget-tabs) .tabs-left .tab-content {
  -webkit-border-radius: 0 1px 1px 0;
  -moz-border-radius: 0 1px 1px 0;
  -ms-border-radius: 0 1px 1px 0;
  -o-border-radius: 0 1px 1px 0;
  border-radius: 0 1px 1px 0;
}
/* line 1451, ../sass/_base.scss */
.widget:not(.widget-tabs) .tabs-right .tab-content {
  -webkit-border-radius: 1px 0 0 1px;
  -moz-border-radius: 1px 0 0 1px;
  -ms-border-radius: 1px 0 0 1px;
  -o-border-radius: 1px 0 0 1px;
  border-radius: 1px 0 0 1px;
}

/* line 1459, ../sass/_base.scss */
.tab-header {
  margin-top: 0;
  margin-bottom: 1em;
  font-size: 14px;
}

/***********************************/
/**          PROGRESSBARS         **/
/**********************************/
/* line 1469, ../sass/_base.scss */
.progress-small {
  height: 8px;
}

/* line 1474, ../sass/_base.scss */
.progress-inverse .bar, .progress .progress-bar-inverse {
  color: #555555;
  background-color: #f8f8f8;
  background-image: -webkit-linear-gradient(top, #f8f8f8 0%, #f8f8f8 100%);
  background-image: linear-gradient(to bottom, #f8f8f8 0%, #f8f8f8 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF8F8F8', endColorstr='#FFF8F8F8', GradientType=0);
}

/* line 1479, ../sass/_base.scss */
.progress-inverse.progress-striped .bar, .progress-striped .progress-bar-inverse {
  background-image: -webkit-linear-gradient(45deg, #f8f8f8 25%, transparent 25%, transparent 50%, #f8f8f8 50%, #f8f8f8 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, #f8f8f8 25%, transparent 25%, transparent 50%, #f8f8f8 50%, #f8f8f8 75%, transparent 75%, transparent);
}

/***********************************/
/**          MAPS                **/
/**********************************/
/* line 1487, ../sass/_base.scss */
.map {
  height: 100%;
}
/* line 1489, ../sass/_base.scss */
.map * {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

/***********************************/
/**          EVENTS               **/
/**********************************/
/* line 1499, ../sass/_base.scss */
.external-event {
  margin: 15px 0;
  padding: 5px 10px;
  background-color: #e5603b;
  color: #fff;
  cursor: pointer;
}
/* line 1508, ../sass/_base.scss */
.external-event:nth-child(1n) {
  background-color: #e5603b;
}
/* line 1508, ../sass/_base.scss */
.external-event:nth-child(2n) {
  background-color: #eac85e;
}
/* line 1508, ../sass/_base.scss */
.external-event:nth-child(3n) {
  background-color: #8cbf26;
}
/* line 1508, ../sass/_base.scss */
.external-event:nth-child(4n) {
  background-color: #56bc76;
}
/* line 1508, ../sass/_base.scss */
.external-event:nth-child(5n) {
  background-color: #4ab0ce;
}
/* line 1508, ../sass/_base.scss */
.external-event:nth-child(6n) {
  background-color: #618fb0;
}
/* line 1508, ../sass/_base.scss */
.external-event:nth-child(7n) {
  background-color: #a05000;
}
/* line 1508, ../sass/_base.scss */
.external-event:nth-child(8n) {
  background-color: #d04f4f;
}

/***********************************/
/**            MODALS            **/
/**********************************/
/* line 1521, ../sass/_base.scss */
.modal img {
  max-width: 100%;
}

/***********************************/
/**          THUMBNAILS          **/
/**********************************/
/* line 1529, ../sass/_base.scss */
.thumbnail img {
  width: 100%;
}

/* line 1533, ../sass/_base.scss */
.thumbnails > li {
  margin-bottom: 20px;
}

/***********************************/
/**          FILES                **/
/**********************************/
/* line 1541, ../sass/_base.scss */
.dropzone {
  border: 3px dashed #eeeeee;
  margin-top: 10px;
  font-size: 40px;
  color: #eeeeee;
  line-height: 100px;
  padding-left: 5%;
  vertical-align: middle;
}
/* line 21, ../sass/bootstrap-original/_mixins.scss */
.dropzone:before, .dropzone:after {
  content: " ";
  display: table;
}
/* line 25, ../sass/bootstrap-original/_mixins.scss */
.dropzone:after {
  clear: both;
}
/* line 1552, ../sass/_base.scss */
.dropzone i {
  margin-top: 20px;
  padding-right: 10%;
}

/***********************************/
/**          FEED                 **/
/**********************************/
/* line 1562, ../sass/_base.scss */
.feed {
  height: 100%;
  position: relative;
}
/* line 1567, ../sass/_base.scss */
.feed .wrapper {
  position: relative;
}
/* line 1571, ../sass/_base.scss */
.feed .vertical-line {
  height: 100%;
  width: 2px;
  position: absolute;
  left: 13px;
}

/* line 1580, ../sass/_base.scss */
.feed-item {
  padding-right: 6px;
}
/* line 21, ../sass/bootstrap-original/_mixins.scss */
.feed-item:before, .feed-item:after {
  content: " ";
  display: table;
}
/* line 25, ../sass/bootstrap-original/_mixins.scss */
.feed-item:after {
  clear: both;
}
/* line 1583, ../sass/_base.scss */
.feed-item .icon {
  position: relative;
  z-index: 1;
  background: rgba(51, 51, 51, 0.4);
  text-align: center;
  color: white;
  width: 28px;
  height: 28px;
  line-height: 28px;
  vertical-align: middle;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  font-size: 16px;
}
/* line 1596, ../sass/_base.scss */
.feed-item .icon img {
  position: relative;
  top: -2px;
  width: 26px;
  height: 26px;
}

/* line 1605, ../sass/_base.scss */
.feed-item + .feed-item {
  margin-top: 10px;
}

/* line 1609, ../sass/_base.scss */
.feed-item-body {
  padding-top: 3px;
  margin-left: 40px;
  vertical-align: bottom;
}
/* line 1614, ../sass/_base.scss */
.feed-item-body .time {
  font-size: 11.05px;
  line-height: 1.5em;
  color: #d2d2d2;
}

/***********************************/
/**          TABLES               **/
/**********************************/
/* line 1625, ../sass/_base.scss */
.table th {
  font-weight: 300;
  color: white;
}

/* line 1630, ../sass/_base.scss */
.table-images td {
  height: 60px;
  vertical-align: middle;
}
/* line 1633, ../sass/_base.scss */
.table-images td img {
  height: 60px;
}

/* line 1643, ../sass/_base.scss */
.table-colored tbody tr:nth-child(1n) {
  color: #e5603b;
}
/* line 1643, ../sass/_base.scss */
.table-colored tbody tr:nth-child(2n) {
  color: #eac85e;
}
/* line 1643, ../sass/_base.scss */
.table-colored tbody tr:nth-child(3n) {
  color: #8cbf26;
}
/* line 1643, ../sass/_base.scss */
.table-colored tbody tr:nth-child(4n) {
  color: #56bc76;
}
/* line 1643, ../sass/_base.scss */
.table-colored tbody tr:nth-child(5n) {
  color: #4ab0ce;
}
/* line 1643, ../sass/_base.scss */
.table-colored tbody tr:nth-child(6n) {
  color: #618fb0;
}
/* line 1643, ../sass/_base.scss */
.table-colored tbody tr:nth-child(7n) {
  color: #a05000;
}
/* line 1643, ../sass/_base.scss */
.table-colored tbody tr:nth-child(8n) {
  color: #d04f4f;
}

/* line 1650, ../sass/_base.scss */
.table-editable th a {
  display: block;
  cursor: pointer;
  color: #f8f8f8;
  text-decoration: underline;
}

/* line 1658, ../sass/_base.scss */
.table-editable td.editor,
.table-editable tbody tr:nth-child(odd) td.editor {
  padding: 0;
  outline: 1px solid rgba(82, 168, 236, 0.8);
  outline-offset: -1px;
}

/* line 1664, ../sass/_base.scss */
.table-editable td.editor input[type=text] {
  display: block;
  width: 100%;
  padding: 9px 5px;
  margin: 0;
  border: 0;
  outline: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;
}

/* line 1683, ../sass/_base.scss */
.table-editable td.editor.error,
.table-editable tbody tr:nth-child(odd) td.editor.error {
  background-color: rgba(234, 200, 94, 0.1);
  outline: 1px solid #eac85e;
}

/* line 1689, ../sass/_base.scss */
.table-editable td.editor :focus,
.table-editable th.editor :focus {
  outline: 0;
}

/* line 1693, ../sass/_base.scss */
.table-editable .sort-caret {
  display: inline-block;
  width: 15px;
  height: 15px;
  margin-left: 0.3em;
  border: 0;
  content: "";
  font: 15px FontAwesome;
}

/* line 1704, ../sass/_base.scss */
.table-editable .ascending .sort-caret:before {
  content: "\f0d8";
}

/* line 1710, ../sass/_base.scss */
.table-editable .descending .sort-caret:before {
  content: "\f0d7";
}

/* line 1715, ../sass/_base.scss */
.chart-col-header {
  width: 100px;
}

/* line 1719, ../sass/_base.scss */
.table .chart-cell {
  padding: 3px;
}

/* line 1723, ../sass/_base.scss */
.source-col-header {
  width: 30%;
}

/* line 1729, ../sass/_base.scss */
.sources-table td, .sources-table th {
  text-align: center;
}
/* line 1731, ../sass/_base.scss */
.sources-table td:first-child, .sources-table th:first-child {
  text-align: left;
}

/* line 1743, ../sass/_base.scss */
table.table thead .sorting,
table.table thead .sorting_asc,
table.table thead .sorting_desc,
table.table thead .sorting_asc_disabled,
table.table thead .sorting_desc_disabled {
  cursor: pointer;
  *cursor: hand;
}

/* line 1748, ../sass/_base.scss */
table.table thead .sorting {
  background: url("../img/datatables/sort_both.png") no-repeat center right;
}

/* line 1749, ../sass/_base.scss */
table.table thead .sorting_asc {
  background: url("../img/datatables/sort_asc.png") no-repeat center right;
}

/* line 1750, ../sass/_base.scss */
table.table thead .sorting_desc {
  background: url("../img/datatables/sort_desc.png") no-repeat center right;
}

/* line 1752, ../sass/_base.scss */
table.table thead .sorting_asc_disabled {
  background: url("../img/datatables/sort_asc_disabled.png") no-repeat center right;
}

/* line 1753, ../sass/_base.scss */
table.table thead .sorting_desc_disabled {
  background: url("../img/datatables/sort_desc_disabled.png") no-repeat center right;
}

/* line 1755, ../sass/_base.scss */
.per-page-selector label {
  vertical-align: middle;
  line-height: 26px;
}

/* line 1760, ../sass/_base.scss */
.table-top-control {
  margin-bottom: 5px;
}

/* line 1764, ../sass/_base.scss */
.table-bottom-control {
  margin-top: 10px;
}
/* line 1766, ../sass/_base.scss */
.table-bottom-control .pagination {
  margin: 0;
}

/***********************************/
/**          FILEUPLOAD          **/
/**********************************/
/* line 1778, ../sass/_base.scss */
.fileupload-progress.fade.in .progress {
  margin-top: 20px;
}
/* line 1782, ../sass/_base.scss */
.fileupload-progress.fade .progress {
  margin: 0;
}

/***********************************/
/**          SEARCH              **/
/**********************************/
/* line 1791, ../sass/_base.scss */
.search-result {
  padding: 5px 15px 5px 10px;
  margin-bottom: 10px;
}
/* line 1795, ../sass/_base.scss */
.search-result h4 {
  margin: 0;
}
/* line 1799, ../sass/_base.scss */
.search-result:nth-child(even) {
  background: rgba(51, 51, 51, 0.25);
}
/* line 1806, ../sass/_base.scss */
.search-result:nth-child(1n) {
  border-left: 5px solid #e5603b;
}
/* line 1806, ../sass/_base.scss */
.search-result:nth-child(2n) {
  border-left: 5px solid #eac85e;
}
/* line 1806, ../sass/_base.scss */
.search-result:nth-child(3n) {
  border-left: 5px solid #8cbf26;
}
/* line 1806, ../sass/_base.scss */
.search-result:nth-child(4n) {
  border-left: 5px solid #56bc76;
}
/* line 1806, ../sass/_base.scss */
.search-result:nth-child(5n) {
  border-left: 5px solid #4ab0ce;
}
/* line 1806, ../sass/_base.scss */
.search-result:nth-child(6n) {
  border-left: 5px solid #618fb0;
}
/* line 1806, ../sass/_base.scss */
.search-result:nth-child(7n) {
  border-left: 5px solid #a05000;
}
/* line 1806, ../sass/_base.scss */
.search-result:nth-child(8n) {
  border-left: 5px solid #d04f4f;
}
/* line 1812, ../sass/_base.scss */
.search-result:hover {
  cursor: pointer;
  padding-left: 10px;
  border-left-color: #f8f8f8;
  -webkit-transition: border-left-color 0.2s;
  transition: border-left-color 0.2s;
}
/* line 1820, ../sass/_base.scss */
.search-result > p {
  margin-bottom: 0px;
}

/***********************************/
/**          404                  **/
/**********************************/
/* line 1831, ../sass/_base.scss */
.widget-404 h1 {
  font-size: 140px;
  font-weight: 300;
  line-height: 140px;
  margin: 0;
  text-rendering: optimizeLegibility;
  color: white;
}
/* line 1840, ../sass/_base.scss */
.widget-404 h3 {
  font-weight: normal;
  color: #555555;
}
/* line 1845, ../sass/_base.scss */
.widget-404 p {
  color: #555555;
}
/* line 1849, ../sass/_base.scss */
.widget-404 .description {
  vertical-align: middle;
  padding-top: 5px;
}

/* line 1855, ../sass/_base.scss */
.widget-404-search, .widget-404 {
  width: 600px;
}

/* line 1859, ../sass/_base.scss */
.widget-404-search {
  padding-left: 20px;
  padding-right: 20px;
}

/* line 1864, ../sass/_base.scss */
.single-widget-container .widget-404-search {
  margin-top: 40px;
}
/* line 1867, ../sass/_base.scss */
.single-widget-container .widget-404-search .search-field {
  width: 456px;
}

/***********************************/
/**            INVOICE            **/
/***********************************/
/* line 1876, ../sass/_base.scss */
.invoice-logo {
  width: 253px;
  height: 70px;
}

/* line 1881, ../sass/_base.scss */
.invoice-number {
  font-size: 19.5px;
  margin-top: 15px;
}

/* line 1886, ../sass/_base.scss */
.invoice-number-info {
  color: #d2d2d2;
  font-size: 14px;
}

/* line 1892, ../sass/_base.scss */
.invoice-info .details-title {
  color: #d2d2d2;
  margin: 0;
}

/* line 1898, ../sass/_base.scss */
.invoice-actions {
  margin-top: 20px;
}

/* line 1902, ../sass/_base.scss */
.client-details {
  text-align: right;
}

/***********************************/
/**             Inbox             **/
/***********************************/
/* line 1910, ../sass/_base.scss */
.mailbox-folders {
  margin-top: 20px;
}
/* line 1913, ../sass/_base.scss */
.mailbox-folders li a {
  display: block;
  padding: 6px 15px;
  color: #d2d2d2;
  text-decoration: none;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
}
/* line 1919, ../sass/_base.scss */
.mailbox-folders li a:hover {
  color: #f8f8f8;
}
/* line 1924, ../sass/_base.scss */
.mailbox-folders .active a {
  border-left: 5px solid #e5603b;
  padding-left: 10px;
  color: #f8f8f8;
}

/* line 1932, ../sass/_base.scss */
.mailbox .folder-title {
  margin: 0;
  line-height: 30px;
  float: left;
}
/* line 1938, ../sass/_base.scss */
.mailbox .input-search {
  width: 140px;
  -webkit-transition: width 0.2s;
  transition: width 0.2s;
}
/* line 1941, ../sass/_base.scss */
.mailbox .input-search:focus {
  width: 200px;
}

/* line 1947, ../sass/_base.scss */
.mailbox-content {
  margin-top: 20px;
}
/* line 1952, ../sass/_base.scss */
.mailbox-content .folder-view tbody {
  color: #d2d2d2;
}
/* line 1955, ../sass/_base.scss */
.mailbox-content .folder-view .icheckbox_square-grey {
  -webkit-transform: scale(0.72);
  -moz-transform: scale(0.72);
  -ms-transform: scale(0.72);
  -o-transform: scale(0.72);
  transform: scale(0.72);
}
/* line 1959, ../sass/_base.scss */
.mailbox-content .folder-view .total-pages {
  text-align: right;
}
/* line 1963, ../sass/_base.scss */
.mailbox-content .folder-view .tiny-column {
  width: 18px;
}
/* line 1967, ../sass/_base.scss */
.mailbox-content .folder-view .name {
  width: 140px;
}
/* line 1971, ../sass/_base.scss */
.mailbox-content .folder-view .name, .mailbox-content .folder-view .subject {
  cursor: pointer;
}
/* line 1975, ../sass/_base.scss */
.mailbox-content .folder-view .date {
  text-align: right;
  width: 60px;
}
/* line 1980, ../sass/_base.scss */
.mailbox-content .folder-view .unread {
  font-weight: 600;
  color: #f8f8f8;
}
/* line 1985, ../sass/_base.scss */
.mailbox-content .folder-view .starred {
  color: #d2d2d2;
  cursor: pointer;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
}
/* line 1989, ../sass/_base.scss */
.mailbox-content .folder-view .starred:hover {
  color: #f8f8f8;
}
/* line 1997, ../sass/_base.scss */
.mailbox-content .email-view hr {
  margin: 5px 0;
}
/* line 2001, ../sass/_base.scss */
.mailbox-content .email-view .print {
  margin-right: 6px;
  color: #d2d2d2;
  text-decoration: none;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
}
/* line 2006, ../sass/_base.scss */
.mailbox-content .email-view .print:hover {
  color: #f8f8f8;
}
/* line 2011, ../sass/_base.scss */
.mailbox-content .email-view .email-body {
  margin-top: 20px;
}
/* line 2016, ../sass/_base.scss */
.mailbox-content .email-details img {
  width: 30px;
  height: 30px;
  float: left;
}
/* line 2022, ../sass/_base.scss */
.mailbox-content .email-details-content {
  margin-left: 30px;
  padding: 0 5px;
}
/* line 2026, ../sass/_base.scss */
.mailbox-content .email-details-content .email {
  color: #d2d2d2;
  font-size: 11.05px;
}
/* line 2031, ../sass/_base.scss */
.mailbox-content .email-details-content .receiver {
  display: block;
  color: #d2d2d2;
  margin-top: -6px;
}
/* line 2037, ../sass/_base.scss */
.mailbox-content .email-details-content .email-date {
  margin-right: 10px;
  line-height: 24px;
  vertical-align: middle;
}
/* line 2046, ../sass/_base.scss */
.mailbox-content .email-attachments .attachment img {
  display: block;
}
/* line 2050, ../sass/_base.scss */
.mailbox-content .email-attachments .attachment .title {
  margin: 0;
  font-weight: bold;
}
/* line 2059, ../sass/_base.scss */
.mailbox-content .form-email-compose .control-label {
  width: 46px;
}
/* line 2063, ../sass/_base.scss */
.mailbox-content .form-email-compose .controls {
  margin-left: 51px;
}
/* line 2067, ../sass/_base.scss */
.mailbox-content .form-email-compose .wysihtml5-sandbox {
  width: 100% !important;
}
/* line 2071, ../sass/_base.scss */
.mailbox-content .form-email-compose .control-group {
  margin-bottom: 10px;
}

/***********************************/
/**            LANDING            **/
/***********************************/
/* line 2081, ../sass/_base.scss */
.landing {
  padding-bottom: 40px;
}
/* line 2083, ../sass/_base.scss */
.landing .page-header {
  margin-left: 0;
  margin-right: 0;
}
/* line 2089, ../sass/_base.scss */
.landing .navbar-menu > li > a {
  line-height: 40px;
  padding: 0 10px;
  width: auto;
  font-size: 16.25px;
}
/* line 2097, ../sass/_base.scss */
.landing .navbar-buttons {
  margin-right: 20px;
}
/* line 2099, ../sass/_base.scss */
.landing .navbar-buttons > li {
  float: left;
}
/* line 2101, ../sass/_base.scss */
.landing .navbar-buttons > li > a {
  margin: 7px 10px;
}
/* line 2107, ../sass/_base.scss */
.landing .logo {
  position: static;
}
/* line 2111, ../sass/_base.scss */
.landing .content {
  padding: 25px 0;
}
/* line 2115, ../sass/_base.scss */
.landing .lead {
  font-weight: normal;
}
/* line 2119, ../sass/_base.scss */
.landing .btn {
  font-weight: normal;
}
/* line 2122, ../sass/_base.scss */
.landing .btn + .btn {
  margin-left: 10px;
}
/* line 2127, ../sass/_base.scss */
.landing .widget p {
  font-size: 14px;
}
/* line 2131, ../sass/_base.scss */
.landing .widget-about {
  margin-top: 60px;
  padding: 20px;
}
/* line 2135, ../sass/_base.scss */
.landing .widget-about h2, .landing .widget-about h4 {
  margin-top: 0;
  font-weight: bold;
}
/* line 2140, ../sass/_base.scss */
.landing .widget-about .preview {
  margin: 40px 0;
}
/* line 2144, ../sass/_base.scss */
.landing .widget-about .btn {
  color: white;
}
/* line 2149, ../sass/_base.scss */
.landing .img-about {
  margin-top: 8px;
}
/* line 2153, ../sass/_base.scss */
.landing .features {
  margin-top: 60px;
}
/* line 2157, ../sass/_base.scss */
.landing .feature {
  text-align: center;
}
/* line 2160, ../sass/_base.scss */
.landing .feature .icon {
  display: inline-block;
  height: 60px;
  width: 60px;
  font-size: 40px;
  line-height: 60px;
  vertical-align: middle;
  border-radius: 50%;
}
/* line 2168, ../sass/_base.scss */
.landing .feature .icon > i {
  color: #ffffff;
}
/* line 2174, ../sass/_base.scss */
.landing .thanks {
  margin-top: 60px;
}
/* line 2178, ../sass/_base.scss */
.landing .back-to-top {
  color: #f8f8f8;
}

/* line 2183, ../sass/_base.scss */
.widget-white {
  background: white;
  color: #666666;
  -webkit-box-shadow: 0 -1px 1px rgba(103, 103, 103, 0.4), 0 1px 1px rgba(103, 103, 103, 0.4);
  box-shadow: 0 -1px 1px rgba(103, 103, 103, 0.4), 0 1px 1px rgba(103, 103, 103, 0.4);
}
/* line 2188, ../sass/_base.scss */
.widget-white * {
  color: #666666;
}

/* line 2193, ../sass/_base.scss */
.carousel-landing {
  height: 450px;
  overflow: hidden;
}
/* line 2197, ../sass/_base.scss */
.carousel-landing img {
  max-width: 100%;
}
/* line 2201, ../sass/_base.scss */
.carousel-landing h1 {
  font-size: 45px;
  line-height: 1.1;
}
/* line 2206, ../sass/_base.scss */
.carousel-landing .item > .row > *:first-child {
  text-align: right;
}
/* line 2210, ../sass/_base.scss */
.carousel-landing .slide-one-header {
  margin-top: 80px;
}
/* line 2214, ../sass/_base.scss */
.carousel-landing .slide-two-header {
  margin-bottom: 40px;
}
/* line 2218, ../sass/_base.scss */
.carousel-landing .slide-three-header {
  margin-top: 100px;
  margin-bottom: 20px;
}
/* line 2223, ../sass/_base.scss */
.carousel-landing .btn-version-preview {
  margin-top: 20px;
}
@media (min-width: 480px) and (max-width: 768px) {
  /* line 2223, ../sass/_base.scss */
  .carousel-landing .btn-version-preview {
    display: none;
  }
}

/* line 2233, ../sass/_base.scss */
.carousel-fade .carousel-inner > .item {
  -webkit-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out;
}
/* line 2238, ../sass/_base.scss */
.carousel-fade .carousel-inner > .next,
.carousel-fade .carousel-inner > .prev {
  left: auto;
}
/* line 2242, ../sass/_base.scss */
.carousel-fade .carousel-inner > .next.left,
.carousel-fade .carousel-inner > .prev.right {
  opacity: 1;
  left: auto;
}
/* line 2250, ../sass/_base.scss */
.carousel-fade .carousel-inner > .active.left,
.carousel-fade .carousel-inner > .active.right,
.carousel-fade .carousel-inner > .next,
.carousel-fade .carousel-inner > .prev {
  opacity: 0;
  left: auto;
}

/* line 2257, ../sass/_base.scss */
.carousel-control-landing {
  opacity: 1;
  width: 2%;
  text-shadow: 0 0 8px rgba(255, 255, 255, 0.6);
}
@media screen and (min-width: 768px) {
  /* line 2265, ../sass/_base.scss */
  .carousel-control-landing .icon-prev,
  .carousel-control-landing .icon-next {
    font-size: 50px;
  }
}
/* line 2271, ../sass/_base.scss */
.carousel-control-landing.left {
  background: none;
}
/* line 2274, ../sass/_base.scss */
.carousel-control-landing.right {
  background: none;
}

/***********************************/
/**      SLIMSCROLL OVERRIDE      **/
/**********************************/
/* line 2283, ../sass/_base.scss */
.slimScrollBar {
  -webkit-border-radius: 1px !important;
  -moz-border-radius: 1px !important;
  -ms-border-radius: 1px !important;
  -o-border-radius: 1px !important;
  border-radius: 1px !important;
}

/***********************************/
/**          UTILS                **/
/**********************************/
/* line 2291, ../sass/_base.scss */
.text-align-center {
  text-align: center;
}

/* line 2295, ../sass/_base.scss */
.text-align-right {
  text-align: right;
}

/* line 2299, ../sass/_base.scss */
.well-white {
  background: rgba(255, 255, 255, 0.2);
}

/* line 2303, ../sass/_base.scss */
.margin-top {
  margin-top: 10px;
}

/* line 2307, ../sass/_base.scss */
.margin-bottom {
  margin-bottom: 10px;
}

/* line 2311, ../sass/_base.scss */
.no-margin {
  margin: 0 !important;
}

/* line 2315, ../sass/_base.scss */
.weight-normal {
  font-weight: normal;
}

/* line 2319, ../sass/_base.scss */
.visible-phone-landscape {
  display: none !important;
}

/* line 2327, ../sass/_base.scss */
.background-danger {
  background: #e5603b;
  color: white;
}

/* line 2332, ../sass/_base.scss */
.background-warning {
  background: #eac85e;
  color: white;
}

/* line 2337, ../sass/_base.scss */
.background-success {
  background: #56bc76;
  color: white;
}

/* line 2342, ../sass/_base.scss */
.background-primary {
  background: #618fb0;
  color: white;
}

/* line 2347, ../sass/_base.scss */
.background-info {
  background: #4ab0ce;
  color: white;
}

/* line 2352, ../sass/_base.scss */
.background-lime {
  background: #8cbf26;
  color: white;
}

@media (max-width: 320px) {
  /* line 2, ../sass/_responsive.scss */
  .hidden-xs-portrait {
    display: none !important;
  }
}
@media (min-width: 768px) {
  /* line 8, ../sass/_responsive.scss */
  .nav-collapse.collapse {
    height: auto !important;
    overflow: visible !important;
    display: block;
  }

  /* line 14, ../sass/_responsive.scss */
  .sidebar-hidden .sidebar {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 979px) {
  /* line 21, ../sass/_responsive.scss */
  .page-header {
    margin: 22px 2.3% 0;
  }
}
@media (max-width: 1048px) {
  /* line 222, ../sass/_variables.scss */
  .sidebar {
    width: auto;
    margin: 80px 0 0 1.6%;
  }
  /* line 226, ../sass/_variables.scss */
  .sidebar h2 {
    display: none;
  }
  /* line 230, ../sass/_variables.scss */
  .sidebar .panel-collapse li a {
    width: 1px;
    padding-left: 10px;
    -webkit-transition: width 0.3s;
    transition: width 0.3s;
  }
  /* line 236, ../sass/_variables.scss */
  .sidebar .panel-collapse.open li a {
    width: 80px;
  }

  /* line 242, ../sass/_variables.scss */
  .side-nav li a {
    padding: 8px 16px;
    text-align: center;
  }
  /* line 246, ../sass/_variables.scss */
  .side-nav li a i[class*=icon] {
    margin-right: 0;
    float: none;
  }
  /* line 252, ../sass/_variables.scss */
  .side-nav li .name {
    display: none;
  }

  /* line 258, ../sass/_variables.scss */
  .sidebar-on-right .side-nav > li.active > a,
  .side-nav > li.active > a {
    border-left: none;
    border-right: none;
    padding-left: 16px;
  }

  /* line 264, ../sass/_variables.scss */
  .wrap {
    margin-left: 62px;
  }

  /* line 269, ../sass/_variables.scss */
  .sidebar-hidden .sidebar {
    display: none;
  }
  /* line 273, ../sass/_variables.scss */
  .sidebar-hidden .wrap {
    margin-left: 0;
    margin-right: 0;
  }

  /* line 279, ../sass/_variables.scss */
  .logo {
    left: 1.6%;
    padding-left: 5px;
    width: 40px;
    top: 13px;
  }

  /* line 289, ../sass/_variables.scss */
  .sidebar .settings .btn-sm, .sidebar .settings .btn-group-sm > .btn {
    padding: 2px 8px;
  }
  /* line 33, ../sass/_responsive.scss */
  .sidebar .settings {
    display: none;
  }

  /* line 39, ../sass/_responsive.scss */
  .sidebar-on-right .sidebar {
    right: 0;
    margin: 80px 1.6% 0 0;
  }
  /* line 44, ../sass/_responsive.scss */
  .sidebar-on-right .wrap {
    margin-left: 0;
    margin-right: 62px;
  }
  /* line 49, ../sass/_responsive.scss */
  .sidebar-on-right .logo {
    left: auto;
    right: 1.6%;
    padding-right: 2px;
    width: 40px;
    top: 13px;
  }

  /* line 58, ../sass/_responsive.scss */
  .sidebar-hidden .sidebar {
    display: none;
  }
  /* line 62, ../sass/_responsive.scss */
  .sidebar-hidden .wrap {
    margin-left: 0;
    margin-right: 0;
  }

  /* line 68, ../sass/_responsive.scss */
  .wrap {
    overflow: hidden;
  }

  /* line 75, ../sass/_responsive.scss */
  .landing .slide-one-header,
  .landing .slide-two-header,
  .landing .slide-three-header {
    margin: 10px 0;
  }
  /* line 79, ../sass/_responsive.scss */
  .landing .logo {
    width: auto;
  }
  /* line 83, ../sass/_responsive.scss */
  .landing .widget-about {
    margin-top: 0;
  }

  /* line 88, ../sass/_responsive.scss */
  .carousel-landing {
    height: 370px;
  }
  /* line 90, ../sass/_responsive.scss */
  .carousel-landing h1 {
    font-size: 30px;
  }
  /* line 94, ../sass/_responsive.scss */
  .carousel-landing .btn {
    margin-bottom: 10px;
  }
  /* line 98, ../sass/_responsive.scss */
  .carousel-landing .btn-version-preview {
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  /* line 108, ../sass/_responsive.scss */
  body {
    padding-left: 20px;
    padding-right: 20px;
  }

  /* line 113, ../sass/_responsive.scss */
  .page-title {
    margin-top: 6px;
  }

  /* line 120, ../sass/_responsive.scss */
  .sidebar,
  .sidebar-on-right .sidebar,
  .sidebar-on-right .sidebar.sidebar-icons,
  .sidebar.sidebar-icons {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    margin: 90px 5%;
    width: 90%;
    padding: 0;
  }
  /* line 129, ../sass/_responsive.scss */
  .sidebar .side-nav,
  .sidebar-on-right .sidebar .side-nav,
  .sidebar-on-right .sidebar.sidebar-icons .side-nav,
  .sidebar.sidebar-icons .side-nav {
    margin: 10px 0;
  }
  /* line 134, ../sass/_responsive.scss */
  .sidebar .side-nav li a,
  .sidebar-on-right .sidebar .side-nav li a,
  .sidebar-on-right .sidebar.sidebar-icons .side-nav li a,
  .sidebar.sidebar-icons .side-nav li a {
    padding: 8px 25px;
    text-align: left;
    width: auto;
    -webkit-transition: width 0;
    transition: width 0;
  }
  /* line 140, ../sass/_responsive.scss */
  .sidebar .side-nav li a i[class*=icon],
  .sidebar-on-right .sidebar .side-nav li a i[class*=icon],
  .sidebar-on-right .sidebar.sidebar-icons .side-nav li a i[class*=icon],
  .sidebar.sidebar-icons .side-nav li a i[class*=icon] {
    padding-top: 1px;
  }
  /* line 145, ../sass/_responsive.scss */
  .sidebar .side-nav li .name,
  .sidebar-on-right .sidebar .side-nav li .name,
  .sidebar-on-right .sidebar.sidebar-icons .side-nav li .name,
  .sidebar.sidebar-icons .side-nav li .name {
    margin-left: 10px;
    display: inline-block;
  }
  /* line 152, ../sass/_responsive.scss */
  .sidebar .side-nav > li.active > a,
  .sidebar-on-right .sidebar .side-nav > li.active > a,
  .sidebar-on-right .sidebar.sidebar-icons .side-nav > li.active > a,
  .sidebar.sidebar-icons .side-nav > li.active > a {
    border-right: 5px solid white;
    padding-right: 20px;
  }
  /* line 157, ../sass/_responsive.scss */
  .sidebar .panel-collapse.in li a,
  .sidebar-on-right .sidebar .panel-collapse.in li a,
  .sidebar-on-right .sidebar.sidebar-icons .panel-collapse.in li a,
  .sidebar.sidebar-icons .panel-collapse.in li a {
    width: auto;
  }
  /* line 161, ../sass/_responsive.scss */
  .sidebar.open + .wrap .content,
  .sidebar-on-right .sidebar.open + .wrap .content,
  .sidebar-on-right .sidebar.sidebar-icons.open + .wrap .content,
  .sidebar.sidebar-icons.open + .wrap .content {
    margin-top: 370px;
  }

  /* line 166, ../sass/_responsive.scss */
  .sidebar + .wrap, .sidebar-on-right .sidebar + .wrap {
    margin-left: 0;
    margin-right: 0;
  }

  /* line 171, ../sass/_responsive.scss */
  .nv-controlsWrap {
    display: none;
  }

  /* line 180, ../sass/_responsive.scss */
  .logo,
  .sidebar-on-right .logo,
  .sidebar-hidden .logo,
  .logo.sidebar-icons,
  .sidebar-on-right .logo.sidebar-icons,
  .sidebar-hidden .logo.sidebar-icons {
    display: block;
    left: 1.6%;
    right: auto;
    padding-right: 5px;
    width: 40px;
    top: 4px;
  }

  /* line 189, ../sass/_responsive.scss */
  .modal-body {
    max-height: 240px;
  }

  /* line 193, ../sass/_responsive.scss */
  .widget-404-search, .widget-404 {
    width: 402px;
  }

  /* line 197, ../sass/_responsive.scss */
  .widget-404 {
    padding: 0;
  }
  /* line 199, ../sass/_responsive.scss */
  .widget-404 .body {
    margin-top: 0;
  }

  /* line 204, ../sass/_responsive.scss */
  .single-widget-container .widget-404-search {
    margin-top: 0;
  }
  /* line 207, ../sass/_responsive.scss */
  .single-widget-container .widget-404-search .search-field {
    width: 285px;
  }

  /* line 212, ../sass/_responsive.scss */
  .single-widget-container.error-page {
    margin-top: -170px;
  }

  /* line 217, ../sass/_responsive.scss */
  .navbar .nav > li > .dropdown-menu.messages,
  .navbar .nav > li > .dropdown-menu.support {
    margin-right: -68px;
  }
  /* line 220, ../sass/_responsive.scss */
  .navbar .nav > li > .dropdown-menu.messages:after,
  .navbar .nav > li > .dropdown-menu.support:after {
    right: 85px;
  }

  /* line 225, ../sass/_responsive.scss */
  .notifications {
    position: absolute;
    right: 0;
    top: 46px;
    margin: 0;
    -webkit-transition: top 0.3s ease;
    transition: top 0.3s ease;
  }

  /* line 235, ../sass/_responsive.scss */
  .nav-collapse,
  .nav-collapse.collapse {
    overflow: hidden;
    height: 0;
  }

  /* line 241, ../sass/_responsive.scss */
  .mailbox .folder-title {
    float: none;
  }
  /* line 244, ../sass/_responsive.scss */
  .mailbox .form-search {
    margin-top: 10px;
  }
  /* line 246, ../sass/_responsive.scss */
  .mailbox .form-search label {
    display: block;
  }
  /* line 250, ../sass/_responsive.scss */
  .mailbox .form-search .input-search {
    width: 100%;
    height: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  /* line 254, ../sass/_responsive.scss */
  .mailbox .form-search .input-search:hover {
    width: 100%;
  }

  /* line 261, ../sass/_responsive.scss */
  .mailbox-content {
    margin-top: 0;
  }

  /* line 265, ../sass/_responsive.scss */
  .client-details {
    text-align: left;
  }

  /* line 270, ../sass/_responsive.scss */
  .landing .logo {
    width: auto;
  }
  /* line 273, ../sass/_responsive.scss */
  .landing .logo small {
    display: none;
  }
  /* line 279, ../sass/_responsive.scss */
  .landing .features + .features {
    margin-top: 0;
  }
  /* line 284, ../sass/_responsive.scss */
  .landing .feature {
    margin-bottom: 20px;
  }

  /* line 289, ../sass/_responsive.scss */
  .carousel-landing {
    height: 215px;
    margin-bottom: -24px;
  }
  /* line 292, ../sass/_responsive.scss */
  .carousel-landing h1 {
    font-size: 20px;
  }
}
@media (max-width: 480px) {
  /* line 303, ../sass/_responsive.scss */
  .sidebar,
  .sidebar-on-right .sidebar,
  .sidebar-on-right .sidebar.sidebar-icons,
  .sidebar.sidebar-icons {
    margin: 90px 2.5641%;
    width: 94.8718%;
  }

  /* line 308, ../sass/_responsive.scss */
  .form-condensed .controls {
    margin-left: 0;
  }

  /* line 314, ../sass/_responsive.scss */
  .form-horizontal .control-label {
    float: none;
    width: auto;
    padding-top: 0;
    text-align: left;
  }
  /* line 321, ../sass/_responsive.scss */
  .form-horizontal .controls {
    margin-left: 0;
  }
  /* line 325, ../sass/_responsive.scss */
  .form-horizontal .control-list {
    padding-top: 0;
  }
  /* line 329, ../sass/_responsive.scss */
  .form-horizontal .form-actions {
    padding-left: 10px;
    padding-right: 10px;
  }

  /* line 335, ../sass/_responsive.scss */
  body {
    padding-left: 0;
    padding-right: 0;
  }

  /* line 340, ../sass/_responsive.scss */
  .login-widget, .registration-widget {
    width: 260px;
  }

  /* line 344, ../sass/_responsive.scss */
  .widget-404-search, .widget-404 {
    width: 260px;
  }

  /* line 349, ../sass/_responsive.scss */
  .widget-404 h1 {
    font-size: 80px;
    line-height: 80px;
  }
  /* line 354, ../sass/_responsive.scss */
  .widget-404 h3 {
    font-size: 16.25px;
    line-height: 22px;
  }

  /* line 360, ../sass/_responsive.scss */
  .single-widget-container .widget-404-search {
    margin-top: 0;
  }
  /* line 363, ../sass/_responsive.scss */
  .single-widget-container .widget-404-search .search-field {
    width: 143px;
  }

  /* line 368, ../sass/_responsive.scss */
  .single-widget-container.error-page {
    margin-top: -129px;
  }

  /* line 372, ../sass/_responsive.scss */
  .navbar .nav > li > .dropdown-menu.messages {
    margin-right: -112px;
  }
  /* line 375, ../sass/_responsive.scss */
  .navbar .nav > li > .dropdown-menu.messages:after {
    right: 129px;
  }

  /* line 380, ../sass/_responsive.scss */
  .chat-footer .btn {
    padding: 4px 0;
  }

  /* line 384, ../sass/_responsive.scss */
  .page-header .navbar-form {
    margin: 10px 0 0;
    width: 100%;
    overflow: hidden;
    height: 0;
    -webkit-transition: height 0.3s ease;
    transition: height 0.3s ease;
  }

  /* line 392, ../sass/_responsive.scss */
  .page-header .search-query {
    display: block;
    width: 100%;
    min-height: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  /* line 394, ../sass/_responsive.scss */
  .page-header .search-query:focus {
    width: 100%;
  }

  /* line 399, ../sass/_responsive.scss */
  .visible-phone-landscape {
    display: block !important;
  }

  /* line 403, ../sass/_responsive.scss */
  .hidden-phone-landscape {
    display: none !important;
  }
}
@media print {
  /* line 3, ../sass/_print.scss */
  hr {
    border-bottom-color: #999999;
  }

  /* line 7, ../sass/_print.scss */
  blockquote {
    border-top: none;
    border-right: none;
    border-bottom: none;
  }

  /* line 13, ../sass/_print.scss */
  .sidebar {
    display: none;
  }

  /* line 17, ../sass/_print.scss */
  .wrap {
    margin: 0;
  }

  /* line 21, ../sass/_print.scss */
  .page-header {
    display: none;
  }

  /* line 25, ../sass/_print.scss */
  .logo {
    position: static;
    width: auto;
  }

  /* line 30, ../sass/_print.scss */
  .table, .table td, .table th {
    background: white !important;
    border: none !important;
  }

  /* line 35, ../sass/_print.scss */
  .table td {
    border-top: 1px solid #999999 !important;
  }

  /* line 39, ../sass/_print.scss */
  .hidden-print {
    display: none !important;
  }

  /* line 44, ../sass/_print.scss */
  .client-details {
    text-align: right;
  }

  /* line 60, ../sass/_print.scss */
  .col-print-1,
  .col-print-2,
  .col-print-3,
  .col-print-4,
  .col-print-5,
  .col-print-6,
  .col-print-7,
  .col-print-8,
  .col-print-9,
  .col-print-10,
  .col-print-11 {
    float: left;
  }

  /* line 63, ../sass/_print.scss */
  .col-print-1 {
    width: 8.33333%;
  }

  /* line 64, ../sass/_print.scss */
  .col-print-2 {
    width: 16.66667%;
  }

  /* line 65, ../sass/_print.scss */
  .col-print-3 {
    width: 25%;
  }

  /* line 66, ../sass/_print.scss */
  .col-print-4 {
    width: 33.33333%;
  }

  /* line 67, ../sass/_print.scss */
  .col-print-5 {
    width: 41.66667%;
  }

  /* line 68, ../sass/_print.scss */
  .col-print-6 {
    width: 50%;
  }

  /* line 69, ../sass/_print.scss */
  .col-print-7 {
    width: 58.33333%;
  }

  /* line 70, ../sass/_print.scss */
  .col-print-8 {
    width: 66.66667%;
  }

  /* line 71, ../sass/_print.scss */
  .col-print-9 {
    width: 75%;
  }

  /* line 72, ../sass/_print.scss */
  .col-print-10 {
    width: 83.33333%;
  }

  /* line 73, ../sass/_print.scss */
  .col-print-11 {
    width: 91.66667%;
  }

  /* line 74, ../sass/_print.scss */
  .col-print-12 {
    width: 100%;
  }

  /* line 77, ../sass/_print.scss */
  .col-print-push-0 {
    left: auto;
  }

  /* line 78, ../sass/_print.scss */
  .col-print-push-1 {
    left: 8.33333%;
  }

  /* line 79, ../sass/_print.scss */
  .col-print-push-2 {
    left: 16.66667%;
  }

  /* line 80, ../sass/_print.scss */
  .col-print-push-3 {
    left: 25%;
  }

  /* line 81, ../sass/_print.scss */
  .col-print-push-4 {
    left: 33.33333%;
  }

  /* line 82, ../sass/_print.scss */
  .col-print-push-5 {
    left: 41.66667%;
  }

  /* line 83, ../sass/_print.scss */
  .col-print-push-6 {
    left: 50%;
  }

  /* line 84, ../sass/_print.scss */
  .col-print-push-7 {
    left: 58.33333%;
  }

  /* line 85, ../sass/_print.scss */
  .col-print-push-8 {
    left: 66.66667%;
  }

  /* line 86, ../sass/_print.scss */
  .col-print-push-9 {
    left: 75%;
  }

  /* line 87, ../sass/_print.scss */
  .col-print-push-10 {
    left: 83.33333%;
  }

  /* line 88, ../sass/_print.scss */
  .col-print-push-11 {
    left: 91.66667%;
  }

  /* line 90, ../sass/_print.scss */
  .col-print-pull-0 {
    right: auto;
  }

  /* line 91, ../sass/_print.scss */
  .col-print-pull-1 {
    right: 8.33333%;
  }

  /* line 92, ../sass/_print.scss */
  .col-print-pull-2 {
    right: 16.66667%;
  }

  /* line 93, ../sass/_print.scss */
  .col-print-pull-3 {
    right: 25%;
  }

  /* line 94, ../sass/_print.scss */
  .col-print-pull-4 {
    right: 33.33333%;
  }

  /* line 95, ../sass/_print.scss */
  .col-print-pull-5 {
    right: 41.66667%;
  }

  /* line 96, ../sass/_print.scss */
  .col-print-pull-6 {
    right: 50%;
  }

  /* line 97, ../sass/_print.scss */
  .col-print-pull-7 {
    right: 58.33333%;
  }

  /* line 98, ../sass/_print.scss */
  .col-print-pull-8 {
    right: 66.66667%;
  }

  /* line 99, ../sass/_print.scss */
  .col-print-pull-9 {
    right: 75%;
  }

  /* line 100, ../sass/_print.scss */
  .col-print-pull-10 {
    right: 83.33333%;
  }

  /* line 101, ../sass/_print.scss */
  .col-print-pull-11 {
    right: 91.66667%;
  }

  /* line 104, ../sass/_print.scss */
  .col-print-offset-0 {
    margin-left: 0;
  }

  /* line 105, ../sass/_print.scss */
  .col-print-offset-1 {
    margin-left: 8.33333%;
  }

  /* line 106, ../sass/_print.scss */
  .col-print-offset-2 {
    margin-left: 16.66667%;
  }

  /* line 107, ../sass/_print.scss */
  .col-print-offset-3 {
    margin-left: 25%;
  }

  /* line 108, ../sass/_print.scss */
  .col-print-offset-4 {
    margin-left: 33.33333%;
  }

  /* line 109, ../sass/_print.scss */
  .col-print-offset-5 {
    margin-left: 41.66667%;
  }

  /* line 110, ../sass/_print.scss */
  .col-print-offset-6 {
    margin-left: 50%;
  }

  /* line 111, ../sass/_print.scss */
  .col-print-offset-7 {
    margin-left: 58.33333%;
  }

  /* line 112, ../sass/_print.scss */
  .col-print-offset-8 {
    margin-left: 66.66667%;
  }

  /* line 113, ../sass/_print.scss */
  .col-print-offset-9 {
    margin-left: 75%;
  }

  /* line 114, ../sass/_print.scss */
  .col-print-offset-10 {
    margin-left: 83.33333%;
  }

  /* line 115, ../sass/_print.scss */
  .col-print-offset-11 {
    margin-left: 91.66667%;
  }
}
/* line 1, ../sass/_winny.scss */
.map {
  position: relative;
}

/* line 5, ../sass/_winny.scss */
.loader-wrap {
  position: absolute;
  z-index: 1000;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  opacity: 1;
  -webkit-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out;
}
/* line 14, ../sass/_winny.scss */
.loader-wrap.hiding {
  opacity: 0;
}
/* line 18, ../sass/_winny.scss */
.modal-dialog-farms .loader-wrap {
  background: white;
}

/* line 23, ../sass/_winny.scss */
.loader {
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -9px;
  margin-top: -10px;
  font-size: 21px;
  color: white;
}
/* line 32, ../sass/_winny.scss */
.leaflet-popup .loader {
  position: static;
  margin-left: 0;
  margin-top: 5px;
  color: #666666;
}
/* line 39, ../sass/_winny.scss */
.modal-dialog-farms .loader {
  color: #666666;
}

/* line 44, ../sass/_winny.scss */
.node-list {
  position: relative;
  min-height: 225px;
  margin: 0 -12px -10px;
}
/* line 48, ../sass/_winny.scss */
.node-list li {
  margin: 0;
}

/* line 53, ../sass/_winny.scss */
.leaflet-popup {
  color: #666666;
}

/* line 57, ../sass/_winny.scss */
.leaflet-popup-content-wrapper {
  text-align: center;
}

@media (min-width: 480px) {
  /* line 61, ../sass/_winny.scss */
  .modal-dialog-farms {
    width: 400px;
    margin-top: 120px;
  }
}

/* line 69, ../sass/_winny.scss */
.nodes-table,
.live-feed-table {
  min-height: 100px;
}

/* line 75, ../sass/_winny.scss */
.live-feed-table th:nth-child(2),
.live-feed-table td:nth-child(2) {
  width: 20%;
}
/* line 79, ../sass/_winny.scss */
.live-feed-table .popover {
  word-break: break-all;
  background-color: rgba(51, 51, 51, 0.95);
}

/* line 85, ../sass/_winny.scss */
.table h5 {
  padding: 0 3px;
}

/* line 90, ../sass/_winny.scss */
.table .sub-table-row .sub-table-cell {
  padding: 0;
}

/* line 95, ../sass/_winny.scss */
.sub-table-wrap {
  border-top: 1px solid rgba(51, 51, 51, 0.25);
  border-bottom: 1px solid rgba(51, 51, 51, 0.25);
  padding: 8px 0;
}

/* line 101, ../sass/_winny.scss */
.modal-dialog .help-block {
  color: #555555;
}

/* line 105, ../sass/_winny.scss */
.leaflet-map-pane svg {
  height: auto;
  width: auto;
}

/* line 112, ../sass/_winny.scss */
.restore-widget-container,
.register-widget-container {
  margin-top: 80px;
}
/* line 114, ../sass/_winny.scss */
.restore-widget-container .widget,
.register-widget-container .widget {
  margin: 0 auto;
}

/* line 119, ../sass/_winny.scss */
.restore-widget {
  padding: 15px 10px;
}
/* line 122, ../sass/_winny.scss */
.restore-widget .form-actions {
  padding: 20px 15px;
  margin: 0 -10px;
}

/* line 129, ../sass/_winny.scss */
html {
  position: relative;
  min-height: 100%;
}

/* line 134, ../sass/_winny.scss */
body {
  /* Margin bottom by footer height */
  margin-bottom: 60px;
}

/* line 139, ../sass/_winny.scss */
#sticky-footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  height: 60px;
  background-color: rgba(255, 255, 255, 0.3);
}
/* line 147, ../sass/_winny.scss */
#sticky-footer .container {
  width: auto;
  max-width: 300px;
  padding: 0 15px;
}
/* line 152, ../sass/_winny.scss */
#sticky-footer .container .copyright-text {
  color: #000000;
  margin: 20px 0;
}

/* line 160, ../sass/_winny.scss */
#map-nodes-box img {
  margin: 10px;
  cursor: pointer;
}

/* line 166, ../sass/_winny.scss */
.chart-name {
  cursor: pointer;
}
/* line 168, ../sass/_winny.scss */
.chart-name:hover {
  text-decoration: underline;
}

/* line 173, ../sass/_winny.scss */
.chart-name-input {
  margin-top: -5px;
  margin-bottom: -6px;
}

/* line 179, ../sass/_winny.scss */
.view-mode-charts .realtime-chart-legend, .no-data .realtime-chart-legend {
  display: none;
}
/* line 183, ../sass/_winny.scss */
.view-mode-charts .realtime-chart-graph, .no-data .realtime-chart-graph {
  width: 100% !important;
}

/* line 188, ../sass/_winny.scss */
.farm-select-navbar {
  width: 180px;
  margin-top: 4px;
  margin-right: 20px;
}

/* line 194, ../sass/_winny.scss */
.rickshaw_legend {
  height: auto !important;
}

/* TerraView polished navigation overrides */
:root {
  --tv-green-900: #0b3d2e;
  --tv-green-800: #14533f;
  --tv-green-700: #1f6b4f;
  --tv-green-100: #e8f5ee;
  --tv-cream: #fbfaf4;
  --tv-border: rgba(11, 61, 46, 0.12);
  --tv-shadow: 0 14px 40px rgba(11, 61, 46, 0.12);
}

body {
  padding-top: 76px;
  background: #f7f8f3;
}

.tv-navbar {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 1050;
  min-height: 76px;
  display: flex;
  align-items: center;
  gap: 24px;
  padding: 14px clamp(18px, 4vw, 48px);
  background: rgba(251, 250, 244, 0.92);
  border-bottom: 1px solid var(--tv-border);
  box-shadow: 0 10px 30px rgba(11, 61, 46, 0.08);
  backdrop-filter: blur(14px);
  -webkit-backdrop-filter: blur(14px);
}

.tv-navbar-brand,
.tv-navbar-brand:hover,
.tv-navbar-brand:focus {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  color: var(--tv-green-900);
  font-weight: 800;
  font-size: 21px;
  letter-spacing: -0.03em;
  text-decoration: none;
  white-space: nowrap;
}

.tv-brand-mark {
  width: 42px;
  height: 42px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: var(--tv-green-800);
  border: 1px solid var(--tv-border);
  border-radius: 14px;
  background: linear-gradient(145deg, #ffffff, var(--tv-green-100));
}

.tv-brand-trademark {
  font-size: 0.62em;
  vertical-align: top;
  margin-left: 1px;
}

.tv-navbar-menu {
  margin-left: auto;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 6px;
}

.tv-nav-link,
.tv-nav-link:hover,
.tv-nav-link:focus {
  position: relative;
  display: inline-flex;
  align-items: center;
  min-height: 40px;
  padding: 9px 13px;
  color: rgba(11, 61, 46, 0.78);
  border-radius: 999px;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  transition: background 0.18s ease, color 0.18s ease, transform 0.18s ease;
}

.tv-nav-link:hover,
.tv-nav-link:focus {
  color: var(--tv-green-900);
  background: rgba(31, 107, 79, 0.08);
  transform: translateY(-1px);
}

.tv-nav-link.active {
  color: #ffffff;
  background: var(--tv-green-900);
  box-shadow: 0 8px 18px rgba(11, 61, 46, 0.18);
}

.tv-nav-cta,
.tv-nav-cta:hover,
.tv-nav-cta:focus {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 40px;
  margin-left: 8px;
  padding: 9px 16px;
  color: #ffffff;
  background: linear-gradient(135deg, var(--tv-green-800), var(--tv-green-700));
  border-radius: 999px;
  font-size: 14px;
  font-weight: 800;
  text-decoration: none;
  box-shadow: 0 10px 24px rgba(20, 83, 63, 0.24);
}

.tv-nav-cta-secondary,
.tv-nav-cta-secondary:hover,
.tv-nav-cta-secondary:focus {
  color: var(--tv-green-900);
  background: #ffffff;
  border: 1px solid var(--tv-border);
  box-shadow: none;
}

.tv-navbar-toggle {
  display: none;
  margin-left: auto;
  width: 44px;
  height: 44px;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  gap: 5px;
  color: var(--tv-green-900);
  background: #ffffff;
  border: 1px solid var(--tv-border);
  border-radius: 14px;
  box-shadow: 0 8px 18px rgba(11, 61, 46, 0.08);
}

.tv-navbar-toggle span {
  width: 20px;
  height: 2px;
  background: currentColor;
  border-radius: 2px;
  transition: transform 0.18s ease, opacity 0.18s ease;
}

.tv-navbar-toggle.is-open span:nth-child(1) { transform: translateY(7px) rotate(45deg); }
.tv-navbar-toggle.is-open span:nth-child(2) { opacity: 0; }
.tv-navbar-toggle.is-open span:nth-child(3) { transform: translateY(-7px) rotate(-45deg); }

.tv-skip-link:focus {
  position: fixed;
  top: 12px;
  left: 12px;
  z-index: 2000;
  width: auto;
  height: auto;
  padding: 10px 14px;
  color: #ffffff;
  background: var(--tv-green-900);
  border-radius: 10px;
  clip: auto;
}

.tv-page-container {
  padding: 36px clamp(18px, 4vw, 48px);
}

.tv-footer {
  border-top: 1px solid var(--tv-border);
  background: rgba(251, 250, 244, 0.92);
}

@media (max-width: 860px) {
  body { padding-top: 68px; }

  .tv-navbar {
    min-height: 68px;
    padding: 12px 16px;
  }

  .tv-brand-mark {
    width: 38px;
    height: 38px;
  }

  .tv-navbar-toggle { display: inline-flex; }

  .tv-navbar-menu {
    position: fixed;
    top: 68px;
    left: 12px;
    right: 12px;
    display: grid;
    gap: 8px;
    padding: 14px;
    background: rgba(251, 250, 244, 0.98);
    border: 1px solid var(--tv-border);
    border-radius: 22px;
    box-shadow: var(--tv-shadow);
    opacity: 0;
    transform: translateY(-10px);
    pointer-events: none;
    transition: opacity 0.18s ease, transform 0.18s ease;
  }

  .tv-navbar-menu.is-open {
    opacity: 1;
    transform: translateY(0);
    pointer-events: auto;
  }

  .tv-nav-link,
  .tv-nav-link:hover,
  .tv-nav-link:focus,
  .tv-nav-cta,
  .tv-nav-cta:hover,
  .tv-nav-cta:focus {
    width: 100%;
    justify-content: flex-start;
    margin-left: 0;
    padding: 12px 14px;
  }
}

/* TerraView navigation refinement pass */
.tv-brand-copy {
  display: inline-flex;
  flex-direction: column;
  line-height: 1.05;
}

.tv-brand-subtitle {
  margin-top: 3px;
  color: rgba(11, 61, 46, 0.58);
  font-size: 10px;
  font-weight: 800;
  letter-spacing: 0.12em;
  text-transform: uppercase;
}

.tv-nav-cta.active {
  background: var(--tv-green-900);
  box-shadow: 0 8px 18px rgba(11, 61, 46, 0.18);
}

.tv-nav-open {
  overflow: hidden;
}

.view-login .layout-main {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: calc(100vh - 76px);
}

.view-login .login-container {
  min-height: auto;
  padding: 32px 16px;
}

@media (max-width: 640px) {
  .tv-brand-subtitle { display: none; }
  .tv-navbar-brand { font-size: 18px; }
  .tv-navbar-menu { left: 8px; right: 8px; }
}

/* TerraView typography + footer polish */
.tv-nav-link,
.tv-nav-link:hover,
.tv-nav-link:focus,
.tv-nav-cta,
.tv-nav-cta:hover,
.tv-nav-cta:focus {
  font-size: 16px;
  letter-spacing: -0.01em;
}

.tv-brand-text {
  font-size: 22px;
}

.footer,
.tv-footer {
  background: #123b2f;
  color: rgba(255,255,255,0.92);
  border-top: 1px solid rgba(255,255,255,0.08);
}

.footer p,
.footer a,
.tv-footer p,
.tv-footer a {
  color: rgba(255,255,255,0.88) !important;
}

.footer-content {
  padding: 20px 32px;
  text-align: center;
  font-size: 14px;
}

.view-about .container-wide,
.view-about .about-page,
.about-page,
.about-content {
  font-size: 17px;
  line-height: 1.75;
}

.view-about h1,
.view-about h2,
.about-page h1,
.about-page h2 {
  letter-spacing: -0.03em;
}

@media (max-width: 860px) {
  .tv-nav-link,
  .tv-nav-cta {
    font-size: 17px;
  }
}

/* TerraView final polish: workflows + about */
.tv-brand-copy {
  line-height: 1;
}

.tv-brand-subtitle {
  display: none !important;
}

.view-workflows .container-wide {
  max-width: 1240px;
  margin: 0 auto;
  padding: 54px clamp(18px, 4vw, 48px) 72px !important;
}

.workflows-hero,
.about-hero {
  position: relative;
  overflow: hidden;
  display: grid;
  gap: 28px;
  margin-bottom: 34px;
  padding: clamp(34px, 5vw, 64px);
  color: #0b3d2e;
  background:
    radial-gradient(circle at top right, rgba(154, 205, 50, 0.28), transparent 32%),
    linear-gradient(135deg, #ffffff 0%, #eef7ed 56%, #f8fbf2 100%);
  border: 1px solid rgba(11, 61, 46, 0.12);
  border-radius: 30px;
  box-shadow: 0 22px 60px rgba(11, 61, 46, 0.12);
}

.workflows-hero {
  grid-template-columns: minmax(0, 1.45fr) minmax(280px, 0.55fr);
  align-items: stretch;
}

.eyebrow,
.section-kicker {
  display: inline-flex;
  align-items: center;
  width: fit-content;
  margin-bottom: 14px;
  padding: 7px 12px;
  color: #14533f;
  background: rgba(31, 107, 79, 0.10);
  border: 1px solid rgba(31, 107, 79, 0.14);
  border-radius: 999px;
  font-size: 12px;
  font-weight: 900;
  letter-spacing: 0.12em;
  text-transform: uppercase;
}

.workflows-hero h1,
.about-hero h1 {
  max-width: 900px;
  margin: 0;
  color: #0b3d2e;
  font-size: clamp(38px, 5vw, 68px);
  line-height: 0.98;
  letter-spacing: -0.06em;
  font-weight: 900;
}

.workflows-hero p,
.about-hero p {
  max-width: 760px;
  margin: 22px 0 0;
  color: rgba(16, 42, 22, 0.78);
  font-size: clamp(18px, 2vw, 22px);
  line-height: 1.55;
}

.workflows-hero-card {
  display: grid;
  align-content: center;
  gap: 14px;
  padding: 22px;
  background: rgba(255,255,255,0.76);
  border: 1px solid rgba(11, 61, 46, 0.10);
  border-radius: 24px;
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.8);
}

.hero-stat {
  padding: 18px;
  background: #ffffff;
  border: 1px solid rgba(11, 61, 46, 0.10);
  border-radius: 18px;
}

.hero-stat strong {
  display: block;
  color: #0b3d2e;
  font-size: 26px;
  line-height: 1;
}

.hero-stat span {
  display: block;
  margin-top: 8px;
  color: rgba(16, 42, 22, 0.68);
  font-size: 13px;
  font-weight: 700;
}

.workflow-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 24px;
}

.workflow-card,
.about-feature-card,
.about-panel {
  background: #ffffff;
  border: 1px solid rgba(11, 61, 46, 0.12);
  border-radius: 26px;
  box-shadow: 0 16px 44px rgba(11, 61, 46, 0.08);
}

.workflow-card {
  display: flex;
  flex-direction: column;
  gap: 22px;
  padding: 28px;
  transition: transform 0.18s ease, box-shadow 0.18s ease;
}

.workflow-card:hover {
  transform: translateY(-3px);
  box-shadow: 0 22px 56px rgba(11, 61, 46, 0.13);
}

.workflow-card-topline {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
}

.workflow-number {
  color: rgba(11, 61, 46, 0.26);
  font-size: 34px;
  font-weight: 900;
  letter-spacing: -0.06em;
}

.workflow-pill {
  padding: 7px 11px;
  color: #14533f;
  background: #e8f5ee;
  border-radius: 999px;
  font-size: 12px;
  font-weight: 900;
  text-transform: uppercase;
  letter-spacing: 0.08em;
}

.workflow-card h2 {
  margin: 0;
  color: #0b3d2e;
  font-size: clamp(24px, 2.3vw, 34px);
  line-height: 1.08;
  letter-spacing: -0.045em;
  font-weight: 900;
}

.workflow-purpose {
  margin: 0;
  color: rgba(16, 42, 22, 0.76);
  font-size: 17px;
  line-height: 1.6;
}

.workflow-section h3 {
  margin: 0 0 12px;
  color: #14533f;
  font-size: 13px;
  font-weight: 900;
  letter-spacing: 0.11em;
  text-transform: uppercase;
}

.workflow-goals,
.about-check-list {
  margin: 0;
  padding: 0;
  list-style: none;
}

.workflow-goals li,
.about-check-list li {
  position: relative;
  margin: 0 0 10px;
  padding-left: 28px;
  color: rgba(16, 42, 22, 0.82);
  font-size: 16px;
  line-height: 1.55;
}

.workflow-goals li::before,
.about-check-list li::before {
  content: '✓';
  position: absolute;
  left: 0;
  top: 0;
  color: #1f6b4f;
  font-weight: 900;
}

.workflow-steps {
  display: flex;
  flex-wrap: wrap;
  gap: 9px;
}

.workflow-steps span {
  display: inline-flex;
  align-items: center;
  padding: 8px 11px;
  color: #0b3d2e;
  background: #f3f7ef;
  border: 1px solid rgba(11, 61, 46, 0.10);
  border-radius: 999px;
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;
  font-size: 12px;
  font-weight: 800;
}

.view-about .layout-main {
  padding: 54px clamp(18px, 4vw, 48px) 72px;
}

.about-hero,
.about-panel,
.about-feature-grid {
  max-width: 1120px;
  margin-left: auto;
  margin-right: auto;
}

.about-panel {
  display: grid;
  grid-template-columns: 0.8fr 1.2fr;
  gap: 34px;
  margin-bottom: 26px;
  padding: clamp(28px, 4vw, 48px);
}

.about-panel h2 {
  margin: 0;
  color: #0b3d2e;
  font-size: clamp(28px, 3vw, 44px);
  line-height: 1.05;
  letter-spacing: -0.05em;
  font-weight: 900;
}

.about-panel p,
.about-panel li {
  color: rgba(16, 42, 22, 0.80);
  font-size: 18px;
  line-height: 1.72;
}

.about-feature-grid {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 18px;
  margin-bottom: 26px;
}

.about-feature-card {
  padding: 24px;
}

.about-feature-card span {
  color: rgba(11, 61, 46, 0.25);
  font-size: 28px;
  font-weight: 900;
  letter-spacing: -0.05em;
}

.about-feature-card h3 {
  margin: 18px 0 10px;
  color: #0b3d2e;
  font-size: 21px;
  line-height: 1.15;
  letter-spacing: -0.03em;
  font-weight: 900;
}

.about-feature-card p {
  margin: 0;
  color: rgba(16, 42, 22, 0.74);
  font-size: 15.5px;
  line-height: 1.62;
}

.footer-content p {
  margin: 0;
  font-weight: 700;
  letter-spacing: -0.01em;
}

@media (max-width: 980px) {
  .workflows-hero,
  .about-panel {
    grid-template-columns: 1fr;
  }

  .workflow-grid,
  .about-feature-grid {
    grid-template-columns: 1fr;
  }
}

@media (max-width: 640px) {
  .workflows-hero,
  .about-hero,
  .workflow-card,
  .about-panel,
  .about-feature-card {
    border-radius: 20px;
  }
}
