/* line 106, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/typography/_vertical_rhythm.scss */
html {
  font-size: 100%;
  line-height: 1.5em;
}

@font-face {
  font-family: "social";
  src: url("../fonts/social/social.eot?9mxo13");
  src: url("../fonts/social/social.eot?9mxo13#iefix") format("embedded-opentype"), url("../fonts/social/social.ttf?9mxo13") format("truetype"), url("../fonts/social/social.woff?9mxo13") format("woff"), url("../fonts/social/social.svg?9mxo13#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
}
@media only screen and (max-width: 767px) {
  /* line 2, ../../sass/modules/_grid.scss */
  body {
    overflow-x: hidden;
  }
}
/* line 7, ../../sass/modules/_grid.scss */
.container {
  padding-left: 20px;
  padding-right: 20px;
}
@media only screen and (max-width: 991px) {
  /* line 7, ../../sass/modules/_grid.scss */
  .container {
    width: auto;
  }
}

/* line 17, ../../sass/modules/_grid.scss */
.row {
  margin-left: -20px;
  margin-right: -20px;
}
/* line 21, ../../sass/modules/_grid.scss */
.row .row {
  margin-left: -10px;
  margin-right: -10px;
}
.row.search-result {
    margin-bottom: 15px;
}

.left-align,
[class^="col-"].left-align,
[class^="col-"] [class^="col-"].left-align {
    padding-left: 0;
}

.right-align,
[class^="col-"].right-align,
[class^="col-"] [class^="col-"].right-align {
    padding-right: 0;
}

/* line 27, ../../sass/modules/_grid.scss */
[class^="col-"] {
  padding-left: 20px;
  padding-right: 20px;
}
/* line 31, ../../sass/modules/_grid.scss */
[class^="col-"] [class^="col-"] {
  padding-left: 10px;
  padding-right: 10px;
}

/* line 1, ../../sass/modules/_typography.scss */
body {
  font-family: "TT Norms W01 Regular", Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
  line-height: 24px;
  line-height: 1.5rem;
}

/* line 6, ../../sass/modules/_typography.scss */
h1, .h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  margin-top: 0px;
  margin-top: 0rem;
  margin-bottom: 12px;
  margin-bottom: 0.75rem;
  font-weight: 400;
}
/* line 16, ../../sass/modules/_typography.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 {
  color: #75787b;
}
/* line 21, ../../sass/modules/_typography.scss */
h1 + h1, .h1 + h1, h1 + .h1, .h1 + .h1,
h1 + h2,
.h1 + h2,
h1 + .h2,
.h1 + .h2,
h1 + h3,
.h1 + h3,
h1 + .h3,
.h1 + .h3,
h1 + h4,
.h1 + h4,
h1 + .h4,
.h1 + .h4,
h1 + h5,
.h1 + h5,
h1 + .h5,
.h1 + .h5,
h1 + h6,
.h1 + h6,
h1 + .h6,
.h1 + .h6,
h2 + h1,
.h2 + h1,
h2 + .h1,
.h2 + .h1,
h2 + h2,
.h2 + h2,
h2 + .h2,
.h2 + .h2,
h2 + h3,
.h2 + h3,
h2 + .h3,
.h2 + .h3,
h2 + h4,
.h2 + h4,
h2 + .h4,
.h2 + .h4,
h2 + h5,
.h2 + h5,
h2 + .h5,
.h2 + .h5,
h2 + h6,
.h2 + h6,
h2 + .h6,
.h2 + .h6,
h3 + h1,
.h3 + h1,
h3 + .h1,
.h3 + .h1,
h3 + h2,
.h3 + h2,
h3 + .h2,
.h3 + .h2,
h3 + h3,
.h3 + h3,
h3 + .h3,
.h3 + .h3,
h3 + h4,
.h3 + h4,
h3 + .h4,
.h3 + .h4,
h3 + h5,
.h3 + h5,
h3 + .h5,
.h3 + .h5,
h3 + h6,
.h3 + h6,
h3 + .h6,
.h3 + .h6,
h4 + h1,
.h4 + h1,
h4 + .h1,
.h4 + .h1,
h4 + h2,
.h4 + h2,
h4 + .h2,
.h4 + .h2,
h4 + h3,
.h4 + h3,
h4 + .h3,
.h4 + .h3,
h4 + h4,
.h4 + h4,
h4 + .h4,
.h4 + .h4,
h4 + h5,
.h4 + h5,
h4 + .h5,
.h4 + .h5,
h4 + h6,
.h4 + h6,
h4 + .h6,
.h4 + .h6,
h5 + h1,
.h5 + h1,
h5 + .h1,
.h5 + .h1,
h5 + h2,
.h5 + h2,
h5 + .h2,
.h5 + .h2,
h5 + h3,
.h5 + h3,
h5 + .h3,
.h5 + .h3,
h5 + h4,
.h5 + h4,
h5 + .h4,
.h5 + .h4,
h5 + h5,
.h5 + h5,
h5 + .h5,
.h5 + .h5,
h5 + h6,
.h5 + h6,
h5 + .h6,
.h5 + .h6,
h6 + h1,
.h6 + h1,
h6 + .h1,
.h6 + .h1,
h6 + h2,
.h6 + h2,
h6 + .h2,
.h6 + .h2,
h6 + h3,
.h6 + h3,
h6 + .h3,
.h6 + .h3,
h6 + h4,
.h6 + h4,
h6 + .h4,
.h6 + .h4,
h6 + h5,
.h6 + h5,
h6 + .h5,
.h6 + .h5,
h6 + h6,
.h6 + h6,
h6 + .h6,
.h6 + .h6 {
  margin-top: -6px;
  margin-top: -0.375rem;
}

/* line 37, ../../sass/modules/_typography.scss */
p + h1, p + .h1,
p + h2,
p + .h2,
p + h3,
p + .h3,
p + h4,
p + .h4,
p + h5,
p + .h5,
p + h6,
p + .h6,
ul + h1,
ul + .h1,
ul + h2,
ul + .h2,
ul + h3,
ul + .h3,
ul + h4,
ul + .h4,
ul + h5,
ul + .h5,
ul + h6,
ul + .h6,
ol + h1,
ol + .h1,
ol + h2,
ol + .h2,
ol + h3,
ol + .h3,
ol + h4,
ol + .h4,
ol + h5,
ol + .h5,
ol + h6,
ol + .h6,
dl + h1,
dl + .h1,
dl + h2,
dl + .h2,
dl + h3,
dl + .h3,
dl + h4,
dl + .h4,
dl + h5,
dl + .h5,
dl + h6,
dl + .h6,
blockquote + h1,
blockquote + .h1,
blockquote + h2,
blockquote + .h2,
blockquote + h3,
blockquote + .h3,
blockquote + h4,
blockquote + .h4,
blockquote + h5,
blockquote + .h5,
blockquote + h6,
blockquote + .h6 {
  margin-top: 24px;
  margin-top: 1.5rem;
}

/* line 48, ../../sass/modules/_typography.scss */
h1, .h1 {
  font-size: 33px;
  font-size: 2.0736rem;
  line-height: 48px;
  line-height: 3rem;
}

/* line 56, ../../sass/modules/_typography.scss */
h2, .h2 {
  font-size: 28px;
  font-size: 1.728rem;
  line-height: 39px;
  line-height: 2.4375rem;
}

/* line 64, ../../sass/modules/_typography.scss */
h3, .h3 {
  font-size: 23px;
  font-size: 1.44rem;
  line-height: 36px;
  line-height: 2.25rem;
}

/* line 72, ../../sass/modules/_typography.scss */
h4, .h4,
.lead,
.text-large {
  font-size: 19px;
  font-size: 1.2rem;
  line-height: 27px;
  line-height: 1.6875rem;
}

/* line 82, ../../sass/modules/_typography.scss */
h5, .h5,
.text-regular {
  font-size: 16px;
  font-size: 1rem;
  line-height: 24px;
  line-height: 1.5rem;
}

/* line 91, ../../sass/modules/_typography.scss */
h6, .h6,
p.small,
.text-small,
small {
  font-size: 13px;
  font-size: 0.83333rem;
  line-height: 21px;
  line-height: 1.3125rem;
}

/* line 102, ../../sass/modules/_typography.scss */
.tiny-footnote,
.footnotes,
.text-tiny {
  font-size: 11px;
  font-size: 0.69444rem;
  line-height: 18px;
  line-height: 1.125rem;
}

@media only screen and (max-width: 991px) {
  /* line 110, ../../sass/modules/_typography.scss */
  h1, .h1 {
    font-size: 26px;
    font-size: 1.60181rem;
    line-height: 36px;
    line-height: 2.25rem;
  }

  /* line 114, ../../sass/modules/_typography.scss */
  h2, .h2 {
    font-size: 23px;
    font-size: 1.42383rem;
    line-height: 33px;
    line-height: 2.0625rem;
  }

  /* line 118, ../../sass/modules/_typography.scss */
  h3, .h3 {
    font-size: 20px;
    font-size: 1.26563rem;
    line-height: 30px;
    line-height: 1.875rem;
  }

  /* line 122, ../../sass/modules/_typography.scss */
  h4, .h4,
  .lead,
  .text-large {
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 27px;
    line-height: 1.6875rem;
  }

  /* line 128, ../../sass/modules/_typography.scss */
  h6, .h6,
  p.small,
  .text-small,
  small {
    font-size: 14px;
    font-size: 0.88889rem;
    line-height: 21px;
    line-height: 1.3125rem;
  }

  /* line 135, ../../sass/modules/_typography.scss */
  .footnotes,
  .text-tiny {
    font-size: 13px;
    font-size: 0.79012rem;
    line-height: 18px;
    line-height: 1.125rem;
  }
}
/* line 141, ../../sass/modules/_typography.scss */
p {
  font-size: 16px;
  font-size: 1rem;
  line-height: 24px;
  line-height: 1.5rem;
  margin-bottom: 12px;
  margin-bottom: 0.75rem;
}

/* line 146, ../../sass/modules/_typography.scss */
a {
  color: #00558C ;
  -moz-transition: all 100ms;
  -o-transition: all 100ms;
  -webkit-transition: all 100ms;
  transition: all 100ms;
}
/* line 150, ../../sass/modules/_typography.scss */
a:hover {
  color: #159be6;
}
/* line 154, ../../sass/modules/_typography.scss */
a:focus {
  color: #159be6;
  outline: 1px dotted #159be6;
}
/* line 159, ../../sass/modules/_typography.scss */
a:active {
  color: #58b9f0;
}

/* line 164, ../../sass/modules/_typography.scss */
.page-header {
  margin-top: 0px;
  margin-top: 0rem;
  margin-bottom: 24px;
  margin-bottom: 1.5rem;
  border-bottom-width: 2px;
  border-bottom-width: 0.125rem;
  border-bottom-style: solid;
  border-bottom-color: #e1e1de;
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
}
@media only screen and (min-width: 992px) {
  /* line 164, ../../sass/modules/_typography.scss */
  .page-header {
    margin-bottom: 36px;
    margin-bottom: 2.25rem;
  }
}
/* line 172, ../../sass/modules/_typography.scss */
.page-header > small {
  font-size: 55%;
}

/* line 180, ../../sass/modules/_typography.scss */
ol,
ul,
dl {
  margin-bottom: 12px;
  margin-bottom: 0.75rem;
}

/* line 186, ../../sass/modules/_typography.scss */
dt, dd,
li {
  line-height: 24px;
  line-height: 1.5rem;
}

/* line 190, ../../sass/modules/_typography.scss */
dd,
li {
  margin-bottom: 6px;
  margin-bottom: 0.375rem;
}

/* line 196, ../../sass/modules/_typography.scss */
.list-unstyled > li {
  margin-bottom: 12px;
  margin-bottom: 0.75rem;
}

/* line 200, ../../sass/modules/_typography.scss */
.list-inline > li {
  vertical-align: middle;
  padding-right: 7px;
  padding-left: 7px;
}

.list-inline li:first-child {
    padding-left: 0;
}

/* line 206, ../../sass/modules/_typography.scss */
hr {
  border-top: 2px solid #e1e1de;
  margin-top: 34px;
  margin-bottom: 36px;
  margin-bottom: 2.25rem;
}

@media only screen and (min-width: 768px) {
  /* line 214, ../../sass/modules/_typography.scss */
  .v-rule-after {
    border-right: 2px solid #e1e1de;
    padding-right: 20px !important;
  }
  /* line 218, ../../sass/modules/_typography.scss */
  .v-rule-after + [class^="col-"] {
    padding-left: 20px !important;
  }

  /* line 223, ../../sass/modules/_typography.scss */
  .v-rule-before {
    border-left: 2px solid #e1e1de;
    padding-left: 20px !important;
  }
}
/* line 232, ../../sass/modules/_typography.scss */
blockquote {
  margin-top: 24px;
  margin-top: 1.5rem;
  position: relative;
}
/* line 237, ../../sass/modules/_typography.scss */
blockquote footer cite {
  font-style: normal;
}
/* line 241, ../../sass/modules/_typography.scss */
blockquote footer:after, blockquote footer:before {
  font-weight: 600;
}
/* line 247, ../../sass/modules/_typography.scss */
blockquote .has-trailing-comma::after {
  margin-left: -6px;
}

/* line 252, ../../sass/modules/_typography.scss */
.blockquote-md {
  border: 2px solid #e1e1de;
  padding-top: 24px;
  padding-top: 1.5rem;
  padding-bottom: 24px;
  padding-bottom: 1.5rem;
}
@media only screen and (min-width: 768px) {
  /* line 252, ../../sass/modules/_typography.scss */
  .blockquote-md {
    padding-left: 40px;
    padding-right: 30px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 252, ../../sass/modules/_typography.scss */
  .blockquote-md {
    padding-left: 80px;
    padding-right: 60px;
  }
}
/* line 266, ../../sass/modules/_typography.scss */
.blockquote-md:before {
  color: #159be6;
  content: "\201C";
  position: absolute;
  top: 40px;
  left: -20px;
  font-size: 205px;
  font-size: 12.83918rem;
  line-height: 24px;
  line-height: 1.5rem;
}
@media only screen and (min-width: 992px) {
  /* line 266, ../../sass/modules/_typography.scss */
  .blockquote-md:before {
    top: 60px;
    font-size: 247px;
    font-size: 15.40702rem;
    line-height: 24px;
    line-height: 1.5rem;
  }
}
/* line 281, ../../sass/modules/_typography.scss */
.blockquote-md:after {
  color: #159be6;
  content: "\201D";
  position: absolute;
  bottom: -60px;
  right: -25px;
  font-size: 205px;
  font-size: 12.83918rem;
  line-height: 24px;
  line-height: 1.5rem;
}
@media only screen and (min-width: 992px) {
  /* line 281, ../../sass/modules/_typography.scss */
  .blockquote-md:after {
    font-size: 247px;
    font-size: 15.40702rem;
    line-height: 24px;
    line-height: 1.5rem;
  }
}
/* line 294, ../../sass/modules/_typography.scss */
.blockquote-md p {
  font-size: 23px;
  font-size: 1.44rem;
  line-height: 36px;
  line-height: 2.25rem;
  color: #104a8a;
  font-weight: 300;
}
/* line 300, ../../sass/modules/_typography.scss */
.blockquote-md footer {
  color: #104a8a;
  font-size: 16px;
  font-size: 1rem;
  line-height: 24px;
  line-height: 1.5rem;
}

/* line 308, ../../sass/modules/_typography.scss */
.blockquote-md.blockquote-reverse,
.blockquote-md.pull-right {
  border: 2px solid #e1e1de;
}
@media only screen and (min-width: 768px) {
  /* line 308, ../../sass/modules/_typography.scss */
  .blockquote-md.blockquote-reverse,
  .blockquote-md.pull-right {
    padding-left: 30px;
    padding-right: 40px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 308, ../../sass/modules/_typography.scss */
  .blockquote-md.blockquote-reverse,
  .blockquote-md.pull-right {
    padding-left: 60px;
    padding-right: 80px;
  }
}

/* line 323, ../../sass/modules/_typography.scss */
.blockquote-lg {
  border: 0;
  text-align: center;
}
@media only screen and (min-width: 768px) {
  /* line 323, ../../sass/modules/_typography.scss */
  .blockquote-lg {
    padding-left: 80px;
    padding-right: 80px;
  }
}
/* line 332, ../../sass/modules/_typography.scss */
.blockquote-lg p {
  font-size: 23px;
  font-size: 1.44rem;
  line-height: 36px;
  line-height: 2.25rem;
  color: #104a8a;
}
@media only screen and (max-width: 991px) {
  /* line 332, ../../sass/modules/_typography.scss */
  .blockquote-lg p {
    font-size: 20px;
    font-size: 1.26563rem;
    line-height: 30px;
    line-height: 1.875rem;
  }
}
/* line 341, ../../sass/modules/_typography.scss */
.blockquote-lg footer {
  color: #104a8a;
  font-size: 16px;
  font-size: 1rem;
  line-height: 24px;
  line-height: 1.5rem;
}
@media only screen and (min-width: 768px) {
  /* line 346, ../../sass/modules/_typography.scss */
  .blockquote-lg:before {
    color: #0079c0;
    opacity: 0.25;
    content: "\201C";
    position: absolute;
    top: 55%;
    left: 0;
    font-size: 171px;
    font-size: 10.69932rem;
    line-height: 24px;
    line-height: 1.5rem;
    display: inline-block;
    vertical-align: middle;
  }
}
@media only screen and (min-width: 992px) {
  /* line 346, ../../sass/modules/_typography.scss */
  .blockquote-lg:before {
    font-size: 247px;
    font-size: 15.40702rem;
    line-height: 24px;
    line-height: 1.5rem;
    left: -35px;
  }
}
@media only screen and (min-width: 768px) {
  /* line 365, ../../sass/modules/_typography.scss */
  .blockquote-lg:after {
    color: #0079c0;
    opacity: 0.25;
    content: "\201D";
    position: absolute;
    top: 55%;
    right: 0;
    font-size: 171px;
    font-size: 10.69932rem;
    line-height: 24px;
    line-height: 1.5rem;
    display: inline-block;
    vertical-align: middle;
  }
}
@media only screen and (min-width: 992px) {
  /* line 365, ../../sass/modules/_typography.scss */
  .blockquote-lg:after {
    font-size: 247px;
    font-size: 15.40702rem;
    line-height: 24px;
    line-height: 1.5rem;
    right: -35px;
  }
}

@media only screen and (min-width: 768px) {
  /* line 385, ../../sass/modules/_typography.scss */
  .well .blockquote-lg {
    padding-left: 145px;
    padding-right: 145px;
  }
}
@media only screen and (min-width: 768px) {
  /* line 391, ../../sass/modules/_typography.scss */
  .well .blockquote-lg:before {
    left: 25px;
  }
}
@media only screen and (min-width: 768px) {
  /* line 397, ../../sass/modules/_typography.scss */
  .well .blockquote-lg:after {
    right: 25px;
  }
}

/* line 403, ../../sass/modules/_typography.scss */
abbr {
  border-bottom: 1px dotted #000;
}

/* line 407, ../../sass/modules/_typography.scss */
.text-light {
  font-weight: 300;
}

/* line 411, ../../sass/modules/_typography.scss */
.text-medium {
  font-weight: 400;
}

/* line 415, ../../sass/modules/_typography.scss */
.text-thick {
  font-weight: 500;
}

/* line 419, ../../sass/modules/_typography.scss */
.text-semibold {
  font-weight: 600;
}

/* line 423, ../../sass/modules/_typography.scss */
.text-bold {
  font-weight: 700;
}

/* line 427, ../../sass/modules/_typography.scss */
caption {
  padding-top: 6px;
  padding-top: 0.375rem;
  padding-bottom: 6px;
  padding-bottom: 0.375rem;
}

/* line 1, ../../sass/modules/_icons.scss */
.glyphicon-outline {
  border-radius: 50%;
  border: 2px solid #333;
  font-size: 12px;
  padding: 3px;
}

/* line 8, ../../sass/modules/_icons.scss */
.icon-social {
  position: relative;
    display: inline-block;
  font-size: 32px;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-smoothing: antialiased;
    background: none;
}

/* line 19, ../../sass/modules/_icons.scss */
.icon-social-facebook:before {
  content: url('/~/media/Images/Social/Connector/Facebook');
}

/* line 24, ../../sass/modules/_icons.scss */
.icon-social-linkedin:before {
  content: url('/~/media/Images/Social/Connector/LinkedIn');
}

/* line 29, ../../sass/modules/_icons.scss */
.icon-social-twitter:before {
  content: url('/~/media/Images/Social/Connector/Twitter');
}

/* line 34, ../../sass/modules/_icons.scss */
.icon-social-youtube:before {
  content: url('/~/media/Images/Social/Connector/YouTube');
}

/* line 4, ../../sass/modules/_tables.scss */
.table > tbody > tr > td,
.table > tfoot > tr > td, .table > thead > tr > td, .table > tbody > tr > th,
.table > tfoot > tr > th, .table > thead > tr > th {
  border-top-width: 1px;
  border-top-width: 0.0625rem;
  border-top-style: solid;
  padding-top: 11px;
  padding-top: 0.6875rem;
  padding-bottom: 12px;
  padding-bottom: 0.75rem;
  line-height: 24px;
  line-height: 1.5rem;
  padding-left: 20px;
  padding-right: 20px;
  border-color: #97999b;
}
@media only screen and (max-width: 991px) {
  /* line 4, ../../sass/modules/_tables.scss */
  .table > tbody > tr > td,
  .table > tfoot > tr > td, .table > thead > tr > td, .table > tbody > tr > th,
  .table > tfoot > tr > th, .table > thead > tr > th {
    border-top-width: 1px;
    border-top-width: 0.0625rem;
    border-top-style: solid;
    padding-top: 5px;
    padding-top: 0.3125rem;
    padding-bottom: 6px;
    padding-bottom: 0.375rem;
    padding-left: 10px;
    padding-right: 10px;
  }
}

/* line 26, ../../sass/modules/_tables.scss */
.table > tbody > tr > th,
.table > tfoot > tr > th, .table > thead > tr > th {
  font-weight: 600;
  border-bottom: 0;
}

/* line 34, ../../sass/modules/_tables.scss */
.table {
  margin-bottom: 24px;
  margin-bottom: 1.5rem;
}
/* line 37, ../../sass/modules/_tables.scss */
.table caption {
  color: #53565a;
  font-style: italic;
}
/* line 47, ../../sass/modules/_tables.scss */
.table > thead {
  background-color: #c8c9c7;
}

/* line 55, ../../sass/modules/_tables.scss */
.table-striped > tbody > tr:nth-of-type(2n) {
  background-color: #e1e1de;
}
/* line 59, ../../sass/modules/_tables.scss */
.table-striped > tbody > tr:nth-of-type(2n+1) {
  background-color: transparent;
}
/* line 62, ../../sass/modules/_tables.scss */
.table-striped > tbody > tr:nth-of-type(2n+1) > td,
.table-striped > tbody > tr:nth-of-type(2n+1) > th {
  background-color: transparent;
}

/* line 70, ../../sass/modules/_tables.scss */
.table-bordered {
  border: 1px solid #97999b;
  border-collapse: separate;
  border-left: 0;
  margin-bottom: 23px;
}
/* line 80, ../../sass/modules/_tables.scss */
.table-bordered tbody > tr > td,
.table-bordered tbody > tr > th,
.table-bordered thead > tr > td,
.table-bordered thead > tr > th,
.table-bordered tfoot > tr > td,
.table-bordered tfoot > tr > th {
  border-left: 1px solid #97999b;
  border-right: 0;
  border-bottom: 0;
}

/* line 97, ../../sass/modules/_tables.scss */
.table-condensed > tbody > tr > td,
.table-condensed > tbody > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > thead > tr > th,
.table-condensed > tfoot > tr > td,
.table-condensed > tfoot > tr > th {
  padding-top: 6px;
  padding-top: 0.375rem;
  padding-bottom: 6px;
  padding-bottom: 0.375rem;
  padding-left: 10px;
  padding-right: 10px;
}

/* line 109, ../../sass/modules/_tables.scss */
.table-hover > tbody > tr:hover {
  background-color: rgba(0, 0, 0, 0.1);
}

/* line 122, ../../sass/modules/_tables.scss */
.table > tbody > tr.primary > td,
.table > tbody > tr.primary > th,
.table > thead > tr.primary > td,
.table > thead > tr.primary > th,
.table > tfoot > tr.primary > td,
.table > tfoot > tr.primary > th {
  background-color: #cce0f2;
}
/* line 130, ../../sass/modules/_tables.scss */
.table > tbody > tr > td.primary,
.table > tbody > tr > th.primary,
.table > thead > tr > td.primary,
.table > thead > tr > th.primary,
.table > tfoot > tr > td.primary,
.table > tfoot > tr > th.primary {
  background-color: #cce0f2;
}

/* line 122, ../../sass/modules/_tables.scss */
.table > tbody > tr.primary-darker > td,
.table > tbody > tr.primary-darker > th,
.table > thead > tr.primary-darker > td,
.table > thead > tr.primary-darker > th,
.table > tfoot > tr.primary-darker > td,
.table > tfoot > tr.primary-darker > th {
  background-color: #cfdbe8;
}
/* line 130, ../../sass/modules/_tables.scss */
.table > tbody > tr > td.primary-darker,
.table > tbody > tr > th.primary-darker,
.table > thead > tr > td.primary-darker,
.table > thead > tr > th.primary-darker,
.table > tfoot > tr > td.primary-darker,
.table > tfoot > tr > th.primary-darker {
  background-color: #cfdbe8;
}

/* line 122, ../../sass/modules/_tables.scss */
.table > tbody > tr.success > td,
.table > tbody > tr.success > th,
.table > thead > tr.success > td,
.table > thead > tr.success > th,
.table > tfoot > tr.success > td,
.table > tfoot > tr.success > th {
  background-color: #def1de;
}
/* line 130, ../../sass/modules/_tables.scss */
.table > tbody > tr > td.success,
.table > tbody > tr > th.success,
.table > thead > tr > td.success,
.table > thead > tr > th.success,
.table > tfoot > tr > td.success,
.table > tfoot > tr > th.success {
  background-color: #def1de;
}

/* line 122, ../../sass/modules/_tables.scss */
.table > tbody > tr.info > td,
.table > tbody > tr.info > th,
.table > thead > tr.info > td,
.table > thead > tr.info > th,
.table > tfoot > tr.info > td,
.table > tfoot > tr.info > th {
  background-color: #d0ebfa;
}
/* line 130, ../../sass/modules/_tables.scss */
.table > tbody > tr > td.info,
.table > tbody > tr > th.info,
.table > thead > tr > td.info,
.table > thead > tr > th.info,
.table > tfoot > tr > td.info,
.table > tfoot > tr > th.info {
  background-color: #d0ebfa;
}

/* line 122, ../../sass/modules/_tables.scss */
.table > tbody > tr.warning > td,
.table > tbody > tr.warning > th,
.table > thead > tr.warning > td,
.table > thead > tr.warning > th,
.table > tfoot > tr.warning > td,
.table > tfoot > tr.warning > th {
  background-color: #fff6cc;
}
/* line 130, ../../sass/modules/_tables.scss */
.table > tbody > tr > td.warning,
.table > tbody > tr > th.warning,
.table > thead > tr > td.warning,
.table > thead > tr > th.warning,
.table > tfoot > tr > td.warning,
.table > tfoot > tr > th.warning {
  background-color: #fff6cc;
}

/* line 122, ../../sass/modules/_tables.scss */
.table > tbody > tr.danger > td,
.table > tbody > tr.danger > th,
.table > thead > tr.danger > td,
.table > thead > tr.danger > th,
.table > tfoot > tr.danger > td,
.table > tfoot > tr.danger > th {
  background-color: #f0d3d1;
}
/* line 130, ../../sass/modules/_tables.scss */
.table > tbody > tr > td.danger,
.table > tbody > tr > th.danger,
.table > thead > tr > td.danger,
.table > thead > tr > th.danger,
.table > tfoot > tr > td.danger,
.table > tfoot > tr > th.danger {
  background-color: #f0d3d1;
}

/* line 122, ../../sass/modules/_tables.scss */
.table > tbody > tr.white > td,
.table > tbody > tr.white > th,
.table > thead > tr.white > td,
.table > thead > tr.white > th,
.table > tfoot > tr.white > td,
.table > tfoot > tr.white > th {
  background-color: white;
}
/* line 130, ../../sass/modules/_tables.scss */
.table > tbody > tr > td.white,
.table > tbody > tr > th.white,
.table > thead > tr > td.white,
.table > thead > tr > th.white,
.table > tfoot > tr > td.white,
.table > tfoot > tr > th.white {
  background-color: white;
}

/* line 122, ../../sass/modules/_tables.scss */
.table > tbody > tr.black > td,
.table > tbody > tr.black > th,
.table > thead > tr.black > td,
.table > thead > tr.black > th,
.table > tfoot > tr.black > td,
.table > tfoot > tr.black > th {
  background-color: #cccccc;
}
/* line 130, ../../sass/modules/_tables.scss */
.table > tbody > tr > td.black,
.table > tbody > tr > th.black,
.table > thead > tr > td.black,
.table > thead > tr > th.black,
.table > tfoot > tr > td.black,
.table > tfoot > tr > th.black {
  background-color: #cccccc;
}

/* line 141, ../../sass/modules/_tables.scss */
.table-sortable thead .header {
  cursor: pointer;
}
/* line 144, ../../sass/modules/_tables.scss */
.table-sortable thead .header:after {
  font-family: "lxk-ui";
  content: "\e81d";
  padding-left: 8px;
  position: absolute;
}
/* line 151, ../../sass/modules/_tables.scss */
.table-sortable thead .header:hover {
  background-color: #b1b3b3 ;
}
/* line 155, ../../sass/modules/_tables.scss */
.table-sortable thead .header.headerSortDown, .table-sortable thead .header.headerSortUp {
  background-color: #0079c0;
  color: #000;
}
/* line 160, ../../sass/modules/_tables.scss */
.table-sortable thead .header.headerSortDown:after, .table-sortable thead .header.headerSortUp:after {
  font-family: "Lexicons";
  font-size: 11px;
  padding-left: 10px;
}
/* line 167, ../../sass/modules/_tables.scss */
.table-sortable thead .header.headerSortDown:after {
  content: "\e03a";
}
/* line 171, ../../sass/modules/_tables.scss */
.table-sortable thead .header.headerSortUp:after {
  content: "\e039";
}

/* line 61, ../../sass/modules/_forms.scss */
.form-control {
  height: 36px;
  border-color: #97999b;
  padding-right: 20px;
  padding-left: 20px;
  font-size: 16px;
  font-size: 1rem;
  line-height: 24px;
  line-height: 1.5rem;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  transition: all 400ms;
}

/* line 80, ../../sass/modules/_forms.scss */
label {
  font-size: 16px;
  font-size: 1rem;
  line-height: 24px;
  line-height: 1.5rem;
  font-weight: 500;
  margin-bottom: 3px;
  margin-bottom: 0.1875rem;
  color: #104a8a;
}
/* line 86, ../../sass/modules/_forms.scss */
label + .checkbox,
label + .radio {
  margin-top: 0;
}

/* line 96, ../../sass/modules/_forms.scss */
input[type="checkbox"], input[type="radio"] {
  position: relative;
  left: -9999px;
}
/* line 100, ../../sass/modules/_forms.scss */
input[type="checkbox"] + span, input[type="radio"] + span,
input[type="checkbox"] ~ .form-graphic,
input[type="radio"] ~ .form-graphic {
  border: 1px solid #97999b;
  background-color: #fff;
  display: inline-block;
  position: absolute;
  left: 0;
  cursor: pointer;
  transition: all 0.1s;
}
/* line 110, ../../sass/modules/_forms.scss */
input[type="checkbox"] + span:before, input[type="radio"] + span:before,
input[type="checkbox"] ~ .form-graphic:before,
input[type="radio"] ~ .form-graphic:before {
  color: #fff;
  font-family: "Glyphicons Halflings";
  position: absolute;
  font-weight: 300;
  font-size: 12px;
  line-height: 1.35;
}
/* line 119, ../../sass/modules/_forms.scss */
input[type="checkbox"] + span:hover, input[type="radio"] + span:hover, input[type="checkbox"] + span:focus, input[type="radio"] + span:focus,
input[type="checkbox"] ~ .form-graphic:hover,
input[type="radio"] ~ .form-graphic:hover,
input[type="checkbox"] ~ .form-graphic:focus,
input[type="radio"] ~ .form-graphic:focus {
  border-color: #159be6;
}
/* line 125, ../../sass/modules/_forms.scss */
input[type="checkbox"]:checked + span, input[type="radio"]:checked + span, input[type="checkbox"]:checked ~ .form-graphic, input[type="radio"]:checked ~ .form-graphic {
  background-color: #159be6;
  border-color: #d8ecff;
}
/* line 135, ../../sass/modules/_forms.scss */
input[type="checkbox"]:disabled + span, input[type="radio"]:disabled + span,
input[type="checkbox"]:disabled ~ .form-graphic,
input[type="radio"]:disabled ~ .form-graphic, input[type="checkbox"]:disabled:hover + span, input[type="radio"]:disabled:hover + span,
input[type="checkbox"]:disabled:hover ~ .form-graphic,
input[type="radio"]:disabled:hover ~ .form-graphic, input[type="checkbox"]:disabled:focus + span, input[type="radio"]:disabled:focus + span,
input[type="checkbox"]:disabled:focus ~ .form-graphic,
input[type="radio"]:disabled:focus ~ .form-graphic {
  border-color: #e1e1de;
  background-color: #e1e1de;
  cursor: not-allowed;
}

/* line 147, ../../sass/modules/_forms.scss */
input[type="checkbox"] + span,
input[type="checkbox"] ~ .form-graphic {
  height: 18px;
  width: 18px;
  top: 3px;
}
/* line 153, ../../sass/modules/_forms.scss */
input[type="checkbox"] + span:before,
input[type="checkbox"] ~ .form-graphic:before {
  content: "\e013";
  left: 2px;
}
/* line 163, ../../sass/modules/_forms.scss */
input[type="checkbox"]:disabled + span:before,
input[type="checkbox"]:disabled ~ .form-graphic:before, input[type="checkbox"]:disabled:hover + span:before,
input[type="checkbox"]:disabled:hover ~ .form-graphic:before, input[type="checkbox"]:disabled:focus + span:before,
input[type="checkbox"]:disabled:focus ~ .form-graphic:before {
  color: #e1e1de;
}
/* line 168, ../../sass/modules/_forms.scss */
input[type="checkbox"]:disabled:checked + span:before,
input[type="checkbox"]:disabled ~ .form-graphic:before, input[type="checkbox"]:disabled:hover:checked + span:before,
input[type="checkbox"]:disabled:hover ~ .form-graphic:before, input[type="checkbox"]:disabled:focus:checked + span:before,
input[type="checkbox"]:disabled:focus ~ .form-graphic:before {
  color: #75787b;
}

/* line 178, ../../sass/modules/_forms.scss */
input[type="radio"] + span,
input[type="radio"] ~ .form-graphic {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  height: 20px;
  width: 20px;
  top: 2px;
}
/* line 185, ../../sass/modules/_forms.scss */
input[type="radio"] + span:before,
input[type="radio"] ~ .form-graphic:before {
  content: "";
  height: 10px;
  width: 10px;
  background-color: #fff;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}
/* line 204, ../../sass/modules/_forms.scss */
input[type="radio"]:disabled + span:before,
input[type="radio"]:disabled + .form-graphic:before, input[type="radio"]:disabled:hover + span:before,
input[type="radio"]:disabled:hover + .form-graphic:before, input[type="radio"]:disabled:focus + span:before,
input[type="radio"]:disabled:focus + .form-graphic:before {
  background-color: #e1e1de;
}
/* line 209, ../../sass/modules/_forms.scss */
input[type="radio"]:disabled:checked + span:before, input[type="radio"]:disabled:checked ~ .form-graphic:before, input[type="radio"]:disabled:hover:checked + span:before, input[type="radio"]:disabled:hover:checked ~ .form-graphic:before, input[type="radio"]:disabled:focus:checked + span:before, input[type="radio"]:disabled:focus:checked ~ .form-graphic:before {
  background-color: #75787b;
}

/* line 216, ../../sass/modules/_forms.scss */
.radio,
.checkbox {
  margin-top: 12px;
  margin-top: 0.75rem;
  margin-bottom: 12px;
  margin-bottom: 0.75rem;
}

/* line 221, ../../sass/modules/_forms.scss */
.checkbox-inline,
.radio-inline {
  padding-left: 30px;
  vertical-align: inherit;
}

/* line 231, ../../sass/modules/_forms.scss */
.checkbox label,
.checkbox-inline label,
.radio label,
.radio-inline label {
  position: relative;
  padding-left: 30px;
}
/* line 236, ../../sass/modules/_forms.scss */
.checkbox:hover span, .checkbox:focus span,
.checkbox input:hover + span,
.checkbox input:focus + span,
.checkbox-inline:hover span,
.checkbox-inline:focus span,
.checkbox-inline input:hover + span,
.checkbox-inline input:focus + span,
.radio:hover span,
.radio:focus span,
.radio input:hover + span,
.radio input:focus + span,
.radio-inline:hover span,
.radio-inline:focus span,
.radio-inline input:hover + span,
.radio-inline input:focus + span {
  border-color: #159be6;
}

/* line 246, ../../sass/modules/_forms.scss */
select.form-control {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  appearance: none;
  cursor: pointer;
  padding-right: 40px;
  padding-left: 10px;
}
/* line 255, ../../sass/modules/_forms.scss */
select.form-control::-ms-expand {
  display: none;
}
/* line 259, ../../sass/modules/_forms.scss */
select.form-control option {
  padding-left: 10px;
  padding-top: 3px;
  padding-top: 0.1875rem;
  padding-bottom: 3px;
  padding-bottom: 0.1875rem;
}

/* line 265, ../../sass/modules/_forms.scss */
.select-menu {
  position: relative;
}
/* line 268, ../../sass/modules/_forms.scss */
.select-menu .form-control {
  color: #104a8a;
  font-weight: 500;
}
/* line 273, ../../sass/modules/_forms.scss */
.select-menu:before {
    color: #104a8a;
    position: absolute;
    content: "";
    font-size: 14px;
    top: 17px;
    right: 10px;
    pointer-events: none;
    width: 0;
    height: 0;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: 8px solid #104a8a;
}

/* line 292, ../../sass/modules/_forms.scss */
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  background-color: #e1e1de;
  color: #75787b;
  border-color: #e1e1de;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 61, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
.form-control[disabled]:-moz-placeholder,
.form-control[readonly]:-moz-placeholder,
fieldset[disabled] .form-control:-moz-placeholder {
  color: #75787b;
}
/* line 64, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
.form-control[disabled]::-moz-placeholder,
.form-control[readonly]::-moz-placeholder,
fieldset[disabled] .form-control::-moz-placeholder {
  color: #75787b;
}
/* line 67, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
.form-control[disabled]:-ms-input-placeholder,
.form-control[readonly]:-ms-input-placeholder,
fieldset[disabled] .form-control:-ms-input-placeholder {
  color: #75787b;
}
/* line 56, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
.form-control[disabled]::-webkit-input-placeholder,
.form-control[readonly]::-webkit-input-placeholder,
fieldset[disabled] .form-control::-webkit-input-placeholder {
  color: #75787b;
}

/* line 310, ../../sass/modules/_forms.scss */
fieldset[disabled] .form-control,
fieldset[disabled] label,
.disabled .form-control,
.disabled label,
.disabled:hover .form-control,
.disabled:hover label,
.disabled:focus .form-control,
.disabled:focus label {
  color: #75787b;
}
/* line 61, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
fieldset[disabled] input:-moz-placeholder,
.disabled input:-moz-placeholder,
.disabled:hover input:-moz-placeholder,
.disabled:focus input:-moz-placeholder {
  color: #75787b;
}
/* line 64, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
fieldset[disabled] input::-moz-placeholder,
.disabled input::-moz-placeholder,
.disabled:hover input::-moz-placeholder,
.disabled:focus input::-moz-placeholder {
  color: #75787b;
}
/* line 67, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
fieldset[disabled] input:-ms-input-placeholder,
.disabled input:-ms-input-placeholder,
.disabled:hover input:-ms-input-placeholder,
.disabled:focus input:-ms-input-placeholder {
  color: #75787b;
}
/* line 56, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
fieldset[disabled] input::-webkit-input-placeholder,
.disabled input::-webkit-input-placeholder,
.disabled:hover input::-webkit-input-placeholder,
.disabled:focus input::-webkit-input-placeholder {
  color: #75787b;
}

/* line 330, ../../sass/modules/_forms.scss */
.input-lg,
select.input-lg {
  height: 45px;
  font-size: 19px;
  font-size: 1.2rem;
  line-height: 30px;
  line-height: 1.875rem;
  padding-top: 0px;
  padding-top: 0rem;
  padding-bottom: 0px;
  padding-bottom: 0rem;
  padding-right: 20px;
  padding-left: 20px;
}

/* line 339, ../../sass/modules/_forms.scss */
.input-sm,
select.input-sm {
  height: 27px;
  font-size: 13px;
  font-size: 0.83333rem;
  line-height: 21px;
  line-height: 1.3125rem;
  padding-top: 0px;
  padding-top: 0rem;
  padding-bottom: 0px;
  padding-bottom: 0rem;
  padding-right: 20px;
  padding-left: 20px;
}

/* line 348, ../../sass/modules/_forms.scss */
select.input-lg,
select.input-sm {
  padding-right: 40px;
}

/* line 353, ../../sass/modules/_forms.scss */
.select-menu-lg:before {
  top: 12px;
}

/* line 357, ../../sass/modules/_forms.scss */
.select-menu-sm:before {
  top: 3px;
}

/* line 366, ../../sass/modules/_forms.scss */
.form-group {
  margin-bottom: 9px;
  margin-bottom: 0.5625rem;
}

/* line 375, ../../sass/modules/_forms.scss */
.form-group input:hover,
.form-group select:hover,
.input-group input:hover,
.input-group select:hover {
  border-color: #159be6;
}
/* line 379, ../../sass/modules/_forms.scss */
.form-group input:focus,
.form-group select:focus,
.input-group input:focus,
.input-group select:focus {
  border-color: #159be6;
  -moz-box-shadow: 0 1px 1px rgba(154, 155, 156, 0.075) inset, 0 0 4px rgba(21, 155, 230, 0.6);
  -webkit-box-shadow: 0 1px 1px rgba(154, 155, 156, 0.075) inset, 0 0 4px rgba(21, 155, 230, 0.6);
  box-shadow: 0 1px 1px rgba(154, 155, 156, 0.075) inset, 0 0 4px rgba(21, 155, 230, 0.6);
  outline: 0 none;
}
/* line 387, ../../sass/modules/_forms.scss */
.form-group.required label:after,
.input-group.required label:after {
  content: "*";
}
/* line 393, ../../sass/modules/_forms.scss */
.form-group.required > .checkbox label:after,
.form-group.required > .radio label:after,
.input-group.required > .checkbox label:after,
.input-group.required > .radio label:after {
  content: "";
}

/* line 408, ../../sass/modules/_forms.scss */
.form-group-lg .input-group-addon,
.input-group-lg .input-group-addon {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  font-size: 19px;
  font-size: 1.2rem;
  line-height: 30px;
  line-height: 1.875rem;
  padding-top: 0px;
  padding-top: 0rem;
  padding-bottom: 0px;
  padding-bottom: 0rem;
}
/* line 414, ../../sass/modules/_forms.scss */
.form-group-lg .form-control,
.input-group-lg .form-control {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  font-size: 19px;
  font-size: 1.2rem;
  line-height: 30px;
  line-height: 1.875rem;
}

/* line 423, ../../sass/modules/_forms.scss */
.form-group-sm .input-group-addon,
.input-group-sm .input-group-addon {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  font-size: 13px;
  font-size: 0.83333rem;
  line-height: 21px;
  line-height: 1.3125rem;
  padding-top: 0px;
  padding-top: 0rem;
  padding-bottom: 0px;
  padding-bottom: 0rem;
}
/* line 429, ../../sass/modules/_forms.scss */
.form-group-sm .form-control,
.input-group-sm .form-control {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  font-size: 13px;
  font-size: 0.83333rem;
  line-height: 21px;
  line-height: 1.3125rem;
}

/* line 437, ../../sass/modules/_forms.scss */
.input-group-addon {
  font-size: 16px;
  font-size: 1rem;
  line-height: 24px;
  line-height: 1.5rem;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  border: 1px solid #97999b;
  border-top-width: 1px;
  border-top-width: 0.0625rem;
  border-top-style: solid;
  padding-top: 5px;
  padding-top: 0.3125rem;
  border-bottom-width: 1px;
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  padding-bottom: 5px;
  padding-bottom: 0.3125rem;
  padding-left: 9px;
  padding-right: 9px;
  color: #333;
  background: #c8c9c7;
  position: relative;
}
/* line 448, ../../sass/modules/_forms.scss */
.input-group-addon label {
  margin-bottom: 0;
}
/* line 453, ../../sass/modules/_forms.scss */
.input-group-addon input[type="radio"] + span,
.input-group-addon input[type="checkbox"] + span {
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  margin: auto;
}

/* line 473, ../../sass/modules/_forms.scss */
.form-inline .form-group {
  margin-right: 15px;
}
/* line 477, ../../sass/modules/_forms.scss */
.form-inline .control-label {
  margin-right: 5px;
}
/* line 483, ../../sass/modules/_forms.scss */
.form-inline .checkbox label,
.form-inline .radio label {
  padding-left: 10px;
}

/* line 495, ../../sass/modules/_forms.scss */
.form-horizontal .form-group {
  margin-left: -5px;
  margin-right: -5px;
}
/* line 499, ../../sass/modules/_forms.scss */
.form-horizontal .form-group > [class*="col-"] {
  padding-left: 5px;
  padding-right: 5px;
}
/* line 505, ../../sass/modules/_forms.scss */
.form-horizontal .control-label {
  padding-top: 4px;
}
/* line 509, ../../sass/modules/_forms.scss */
.form-horizontal .form-group-sm .control-label {
  padding-top: 6px;
  padding-top: 0.375rem;
  font-size: 13px;
  font-size: 0.83333rem;
  line-height: 21px;
  line-height: 1.3125rem;
}
/* line 514, ../../sass/modules/_forms.scss */
.form-horizontal .form-group-lg .control-label {
  padding-top: 18px;
  padding-top: 1.125rem;
  font-size: 19px;
  font-size: 1.2rem;
  line-height: 30px;
  line-height: 1.875rem;
}

/* line 520, ../../sass/modules/_forms.scss */
.form-control-static {
  padding-top: 6px;
  padding-top: 0.375rem;
  padding-bottom: 6px;
  padding-bottom: 0.375rem;
}

.form-group {
    position: relative;
}

/* line 526, ../../sass/modules/_forms.scss */
.help-block {
  color: #75787b;
  margin-top: 3px;
  margin-top: 0.1875rem;
  margin-bottom: 0px;
  margin-bottom: 0rem;
  position: relative;
  overflow: hidden;
  transition: all 400ms;
}

/* line 534, ../../sass/modules/_forms.scss */
.form-control-feedback {
  width: 36px;
  height: 36px;
  line-height: 36px;
}

/* line 540, ../../sass/modules/_forms.scss */
.has-feedback label ~ .form-control-feedback {
  top: 27px;
}

/* line 546, ../../sass/modules/_forms.scss */
.has-success .form-control,
.has-success .input-group-addon,
.has-success .checkbox span,
.has-success .radio span {
  border-color: #005eb8;
}
/* line 553, ../../sass/modules/_forms.scss */

.form-control {
    color: #000;
}

.has-success label,
.has-success .control-label,
.has-success input,
.has-success select,
.has-success .form-control,
.has-success :after,
.has-success :before {
  color: #000;
}
/* line 563, ../../sass/modules/_forms.scss */
/*.has-success .help-block,
.has-success .form-control-feedback {
  color: rgba(61, 139, 61, 0.85);
}*/
/* line 61, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
.has-success input:-moz-placeholder {
  color: rgba(61, 139, 61, 0.6);
}
/* line 64, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
.has-success input::-moz-placeholder {
  color: rgba(61, 139, 61, 0.6);
}
/* line 67, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
.has-success input:-ms-input-placeholder {
  color: rgba(61, 139, 61, 0.6);
}
/* line 56, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
.has-success input::-webkit-input-placeholder {
  color: rgba(61, 139, 61, 0.6);
}
/* line 574, ../../sass/modules/_forms.scss */
/*.has-success .input-group-addon {
  color: #316f31;
  background-color: #d8e8d8;
}*/

/* line 546, ../../sass/modules/_forms.scss */
.has-warning .form-control,
.has-warning .input-group-addon,
.has-warning .checkbox span,
.has-warning .radio span {
  border-color: #b39300;
}
/* line 553, ../../sass/modules/_forms.scss */
.has-warning label,
.has-warning .control-label,
.has-warning input,
.has-warning select,
.has-warning .form-control,
.has-warning :after,
.has-warning :before {
  color: #b39300;
}
/* line 563, ../../sass/modules/_forms.scss */
.has-warning .help-block,
.has-warning .form-control-feedback {
  color: rgba(179, 147, 0, 0.85);
}
/* line 61, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
.has-warning input:-moz-placeholder {
  color: rgba(179, 147, 0, 0.6);
}
/* line 64, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
.has-warning input::-moz-placeholder {
  color: rgba(179, 147, 0, 0.6);
}
/* line 67, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
.has-warning input:-ms-input-placeholder {
  color: rgba(179, 147, 0, 0.6);
}
/* line 56, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
.has-warning input::-webkit-input-placeholder {
  color: rgba(179, 147, 0, 0.6);
}
/* line 574, ../../sass/modules/_forms.scss */
.has-warning .input-group-addon {
  color: #8f7600;
  background-color: #f0e9cc;
}

/* line 546, ../../sass/modules/_forms.scss */
.has-error .form-control,
.has-error .input-group-addon,
.has-error .checkbox span,
.has-error .radio span {
  border-color: #e60000 ;
}
/* line 553, ../../sass/modules/_forms.scss */
.has-error label,
.has-error .control-label,
.has-error input,
.has-error select,
.has-error .form-control,
.has-error :after,
.has-error :before {
  color: #e60000 ;
}

.has-error .select-menu:before {
    border-top: 8px solid #e60000;
}

/* line 563, ../../sass/modules/_forms.scss */
.has-error .help-block,
.help-block.field-validation-error,
.has-error .form-control-feedback {
  color: rgba(230,0, 0, 0.85);
}
/* line 61, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
.has-error input:-moz-placeholder {
  color: #e60000 ;
}
/* line 64, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
.has-error input::-moz-placeholder {
  color: #e60000 ;
}
/* line 67, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
.has-error input:-ms-input-placeholder {
  color: #e60000 ;
}
/* line 56, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
.has-error input::-webkit-input-placeholder {
  color: #e60000 ;
}
/* line 574, ../../sass/modules/_forms.scss */
.has-error .input-group-addon {
  color: #e60000;
  background-color: #f0d3d1;
}

/* line 9, ../../sass/modules/_buttons.scss */
.btn, .btn:visited {
  position: relative;
  font-size: 16px;
  font-size: 1rem;
  line-height: 24px;
  line-height: 1.5rem;
  padding-left: 18px;
  padding-right: 18px;
  border: 2px solid transparent;
  border-top-width: 2px;
  border-top-width: 0.125rem;
  border-top-style: solid;
  padding-top: 4px;
  padding-top: 0.25rem;
  border-bottom-width: 2px;
  border-bottom-width: 0.125rem;
  border-bottom-style: solid;
  padding-bottom: 4px;
  padding-bottom: 0.25rem;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  -moz-transition: all 100ms;
  -o-transition: all 100ms;
  -webkit-transition: all 100ms;
  transition: all 100ms;
  white-space: normal;
  color: #000;
  background-color: #e1e1de;
  border-color: #d7d7d3;
}
/* line 60, ../../sass/partials/_mixins.scss */
.btn:hover, .btn:focus, .btn.focus {
  color: #000;
  background-color: #d7d7d3;
  border-color: #d7d7d3;
}
/* line 88, ../../sass/partials/_mixins.scss */
.btn:active, .btn.active, .btn:active:hover, .btn.active:hover, .btn:active:focus, .btn.active:focus, .btn:active.focus, .btn.active.focus {
  color: #000;
  background-color: #cecec9;
  border-color: #c4c4be;
}

/* line 30, ../../sass/modules/_buttons.scss */
.btn-secondary, .btn-secondary:visited {
  color: #000;
  background-color: #ffc600;
  border-color: #ffc600;
  font-family: "TT Norms W01 Bold", Helvetica, Arial, sans-serif;
  font-size: 18px;
    border-radius: 0;
}
/* line 60, ../../sass/partials/_mixins.scss */
.btn-secondary:hover, .btn-secondary:focus, .btn-secondary.focus {
  color: #000;
  background-color: #d6b000;
  border-color: #d6b000;
}
/* line 88, ../../sass/partials/_mixins.scss */
.btn-secondary:active, .btn-secondary.active, .btn-secondary:active:hover, .btn-secondary.active:hover, .btn-secondary:active:focus, .btn-secondary.active:focus, .btn-secondary:active.focus, .btn-secondary.active.focus {
  color: #000;
  background-color: #d6b000;
  border-color: #d6b000;
}

/* line 30, ../../sass/modules/_buttons.scss */
.btn-success, .btn-success:visited {
  color: #000;
  background-color: #5cb85c;
  border-color: #4eb24e;
}
/* line 60, ../../sass/partials/_mixins.scss */
.btn-success:hover, .btn-success:focus, .btn-success.focus {
  color: #000;
  background-color: #4eb24e;
  border-color: #4eb24e;
}
/* line 88, ../../sass/partials/_mixins.scss */
.btn-success:active, .btn-success.active, .btn-success:active:hover, .btn-success.active:hover, .btn-success:active:focus, .btn-success.active:focus, .btn-success:active.focus, .btn-success.active.focus {
  color: #000;
  background-color: #47a447;
  border-color: #419641;
}

/* line 30, ../../sass/modules/_buttons.scss */
.btn-info, .btn-info:visited {
  color: #fff;
  background-color: #159be6;
  border-color: #138ed3;
}
/* line 60, ../../sass/partials/_mixins.scss */
.btn-info:hover, .btn-info:focus, .btn-info.focus {
  color: #fff;
  background-color: #138ed3;
  border-color: #138ed3;
}
/* line 88, ../../sass/partials/_mixins.scss */
.btn-info:active, .btn-info.active, .btn-info:active:hover, .btn-info.active:hover, .btn-info:active:focus, .btn-info.active:focus, .btn-info:active.focus, .btn-info.active.focus {
  color: #fff;
  background-color: #1282c1;
  border-color: #1075ae;
}

/* line 30, ../../sass/modules/_buttons.scss */
.btn-danger, .btn-danger:visited {
  color: #fff;
  background-color: #b32317;
  border-color: #a11f15;
}
/* line 60, ../../sass/partials/_mixins.scss */
.btn-danger:hover, .btn-danger:focus, .btn-danger.focus {
  color: #fff;
  background-color: #a11f15;
  border-color: #a11f15;
}
/* line 88, ../../sass/partials/_mixins.scss */
.btn-danger:active, .btn-danger.active, .btn-danger:active:hover, .btn-danger.active:hover, .btn-danger:active:focus, .btn-danger.active:focus, .btn-danger:active.focus, .btn-danger.active.focus {
  color: #fff;
  background-color: #8f1c12;
  border-color: #7d1810;
}

/* line 40, ../../sass/modules/_buttons.scss */
.btn-default, .btn-default:visited {
  color: #159be6;
  background-color: transparent;
  border-color: #159be6;
}
/* line 79, ../../sass/partials/_mixins.scss */
.btn-default:hover, .btn-default:focus, .btn-default.focus {
  color: #fff;
  background-color: #159be6;
  border-color: #159be6;
}
/* line 88, ../../sass/partials/_mixins.scss */
.btn-default:active, .btn-default.active, .btn-default:active:hover, .btn-default.active:hover, .btn-default:active:focus, .btn-default.active:focus, .btn-default:active.focus, .btn-default.active.focus {
  color: #fff;
  background-color: #1282c1;
  border-color: #1075ae;
}

/* line 48, ../../sass/modules/_buttons.scss */
.btn-info, .btn-info:visited {
  border-color: #159be6;
}

/* line 52, ../../sass/modules/_buttons.scss */
.btn-warning, .btn-warning:visited {
  color: #000;
  background-color: transparent;
  border-color: #ffd200;
}
/* line 79, ../../sass/partials/_mixins.scss */
.btn-warning:hover, .btn-warning:focus, .btn-warning.focus {
  color: #fff;
  background-color: #ffd200;
  border-color: #ffd200;
}
/* line 88, ../../sass/partials/_mixins.scss */
.btn-warning:active, .btn-warning.active, .btn-warning:active:hover, .btn-warning.active:hover, .btn-warning:active:focus, .btn-warning.active:focus, .btn-warning:active.focus, .btn-warning.active.focus {
  color: #000;
  background-color: #d6b000;
  border-color: #c2a000;
}
/* line 59, ../../sass/modules/_buttons.scss */
.btn-warning:hover {
  color: #000;
}

/* line 64, ../../sass/modules/_buttons.scss */
.btn-link,
.btn-link:hover,
.btn-link:active,
.btn-link.active {
  color: #159be6;
  border-color: transparent;
  background-color: transparent;
}
/* line 15, ../../sass/partials/_mixins.scss */
.btn-link:visited,
.btn-link:hover:visited,
.btn-link:active:visited,
.btn-link.active:visited {
  color: #159be6;
}
/* line 19, ../../sass/partials/_mixins.scss */
.btn-link:hover,
.btn-link:hover:hover,
.btn-link:active:hover,
.btn-link.active:hover {
  color: #159be6;
}
/* line 23, ../../sass/partials/_mixins.scss */
.btn-link:focus,
.btn-link:hover:focus,
.btn-link:active:focus,
.btn-link.active:focus {
  color: #159be6;
  outline: 1px dotted #159be6;
}
/* line 28, ../../sass/partials/_mixins.scss */
.btn-link:active,
.btn-link:hover:active,
.btn-link:active:active,
.btn-link.active:active {
  color: rgba(21, 155, 230, 0.8);
}

/* line 77, ../../sass/modules/_buttons.scss */
.btn.disabled, .btn.disabled.focus, .btn.disabled:focus, .btn.disabled:hover, .btn.disabled:active, .btn.disabled.active,
.btn[disabled],
.btn[disabled].focus,
.btn[disabled]:focus,
.btn[disabled]:hover,
.btn[disabled]:active,
.btn[disabled].active,
fieldset[disabled] .btn,
fieldset[disabled] .btn.focus,
fieldset[disabled] .btn:focus,
fieldset[disabled] .btn:hover,
fieldset[disabled] .btn:active,
fieldset[disabled] .btn.active {
  opacity: 1;
  color: #75787b;
  background-color: #c8c9c7;
  border-color: #c8c9c7;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  top: 0;
}

/* line 92, ../../sass/modules/_buttons.scss */
.btn-lg,
.btn-group-lg > .btn {
  font-size: 19px;
  font-size: 1.2rem;
  line-height: 30px;
  line-height: 1.875rem;
  border-top-width: 2px;
  border-top-width: 0.125rem;
  border-top-style: solid;
  padding-top: 13px;
  padding-top: 0.8125rem;
  border-bottom-width: 2px;
  border-bottom-width: 0.125rem;
  border-bottom-style: solid;
  padding-bottom: 13px;
  padding-bottom: 0.8125rem;
  padding-left: 28px;
  padding-right: 28px;
}

/* line 101, ../../sass/modules/_buttons.scss */
.btn-sm,
.btn-group-sm > .btn {
  font-size: 13px;
  font-size: 0.83333rem;
  line-height: 21px;
  line-height: 1.3125rem;
  border-top-width: 2px;
  border-top-width: 0.125rem;
  border-top-style: solid;
  padding-top: 1px;
  padding-top: 0.0625rem;
  border-bottom-width: 2px;
  border-bottom-width: 0.125rem;
  border-bottom-style: solid;
  padding-bottom: 1px;
  padding-bottom: 0.0625rem;
  padding-right: 13px;
  padding-left: 13px;
}

/* line 110, ../../sass/modules/_buttons.scss */
.btn-xs,
.btn-group-xs > .btn {
  font-size: 11px;
  font-size: 0.69444rem;
  line-height: 18px;
  line-height: 1.125rem;
  padding-top: 0px;
  padding-top: 0rem;
  padding-bottom: 0px;
  padding-bottom: 0rem;
  padding-left: 8px;
  padding-right: 8px;
}

/* line 120, ../../sass/modules/_buttons.scss */
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  -moz-border-radius: 2px 0 0 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px 0 0 2px;
}
/* line 124, ../../sass/modules/_buttons.scss */
.btn-group > .btn:last-child:not(:first-child):not(.dropdown-toggle) {
  -moz-border-radius: 0 2px 2px 0;
  -webkit-border-radius: 0;
  border-radius: 0 2px 2px 0;
}

/* line 131, ../../sass/modules/_buttons.scss */
.btn-group-vertical > .btn:first-child:not(:last-child) {
  -moz-border-radius: 2px 2px 0 0;
  -webkit-border-radius: 2px;
  border-radius: 2px 2px 0 0;
}
/* line 135, ../../sass/modules/_buttons.scss */
.btn-group-vertical > .btn:last-child:not(:first-child) {
  -moz-border-radius: 0 0 2px 2px;
  -webkit-border-radius: 0;
  border-radius: 0 0 2px 2px;
}

/* line 1, ../../sass/modules/_images.scss */
.img-responsive {
  margin-bottom: 24px;
  margin-bottom: 1.5rem;
}

/* line 5, ../../sass/modules/_images.scss */
.img-thumbnail {
  border-color: #b1b3b3 ;
  padding: 5px 4px;
}
/* line 9, ../../sass/modules/_images.scss */
.img-thumbnail.img-thumbnail--square {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}

/* line 14, ../../sass/modules/_images.scss */
.img-scale {
  -moz-transform: all 1s ease;
  -ms-transform: all 1s ease;
  -webkit-transform: all 1s ease;
  transform: all 1s ease;
}

/* line 18, ../../sass/modules/_images.scss */
.img-scale:hover {
  -moz-transform: scale(1.05);
  -ms-transform: scale(1.05);
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
  z-index: 1;
}

/* line 23, ../../sass/modules/_images.scss */
figcaption {
  font-size: 13px;
  font-size: 0.83333rem;
  line-height: 21px;
  line-height: 1.3125rem;
  margin-top: 9px;
  margin-top: 0.5625rem;
  margin-bottom: 18px;
  margin-bottom: 1.125rem;
  color: #75787b;
  font-style: italic;
}

/* line 30, ../../sass/modules/_images.scss */
.search-result .img-responsive,
.featured-solutions .img-responsive {
  margin-top: 12px;
}

.search-result .img-responsive{
  margin-top: 3px;
}

/* line 1, ../../sass/modules/_responsive-embed.scss */
video,
.embed-responsive {
  margin-bottom: 36px;
  margin-bottom: 2.25rem;
}

/* line 1, ../../sass/modules/_dropdowns.scss */
.dropdown-menu {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  font-size: 16px;
  font-size: 1rem;
  line-height: 24px;
  line-height: 1.5rem;
  border: 0;
  padding-top: 0px;
  padding-top: 0rem;
  padding-bottom: 0px;
  padding-bottom: 0rem;
}
@media only screen and (min-width: 992px) {
  /* line 1, ../../sass/modules/_dropdowns.scss */
  .dropdown-menu {
    padding-top: 18px;
    padding-top: 1.125rem;
    padding-bottom: 6px;
    padding-bottom: 0.375rem;
  }
}
/* line 11, ../../sass/modules/_dropdowns.scss */
.dropdown-menu li {
  margin-bottom: 0px;
  margin-bottom: 0rem;
}
/* line 14, ../../sass/modules/_dropdowns.scss */
.dropdown-menu li > a {
  color: #104a8a;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 20px;
  padding-right: 20px;
  white-space: normal;
}
/* line 21, ../../sass/modules/_dropdowns.scss */
.dropdown-menu li > a:hover, .dropdown-menu li > a:focus {
  color: #0079c0;
  background-color: #f3f3f3;
  text-decoration: underline;
}
/* line 28, ../../sass/modules/_dropdowns.scss */
.dropdown-menu li > a:active {
  text-decoration: underline;
}
/* line 112, ../../sass/partials/_mixins.scss */
.dropdown-menu .disabled > a, .dropdown-menu .disabled > a:hover, .dropdown-menu .disabled > a:focus, .dropdown-menu .disabled > a:active {
  color: #75787b;
  background-color: #e1e1de;
  outline: none;
}
/* line 38, ../../sass/modules/_dropdowns.scss */
.dropdown-menu .divider {
  margin-top: 0px;
  margin-top: 0rem;
  margin-bottom: 0px;
  margin-bottom: 0rem;
  background-color: #c8c9c7;
}

/* line 44, ../../sass/modules/_dropdowns.scss */
li.dropdown-header {
  color: #53565a;
  font-weight: 500;
  font-size: 16px;
  font-size: 1rem;
  line-height: 24px;
  line-height: 1.5rem;
  text-transform: uppercase;
  padding: 8px 0 0;
}
/* line 51, ../../sass/modules/_dropdowns.scss */
li.dropdown-header > a {
  color: #159be6;
}

/* line 58, ../../sass/modules/_dropdowns.scss */
.dropdown .dropdown-menu {
  border-top: 4px solid #e1e1de;
    border-bottom: 4px solid #e1e1de;
    padding-bottom: 0px;
}

.dropdown .dropdown-menu.single-col {
    padding-bottom: 18px;
}
/* line 62, ../../sass/modules/_dropdowns.scss */
.dropdown .btn + .dropdown-menu {
  margin-top: -2px;
}
@media only screen and (min-width: 992px) {
  /* line 68, ../../sass/modules/_dropdowns.scss */
  .dropdown:hover > a {
    background-color: #e1e1de;
  }
  /* line 72, ../../sass/modules/_dropdowns.scss */
  .dropdown:hover .dropdown-menu {
    display: block;
  }
}

/* line 79, ../../sass/modules/_dropdowns.scss */
.dropup .dropdown-menu {
  border-bottom: 4px solid #e1e1de;
}
/* line 83, ../../sass/modules/_dropdowns.scss */
.dropup .btn + .dropdown-menu {
  margin-bottom: -2px;
}

/* line 1, ../../sass/modules/_breadcrumbs.scss */
.breadcrumb {
  background-color: transparent;
  background-size: 100%;
    padding-left: 0;
    padding-right: 0;
  padding-bottom: 3px;
  padding-bottom: 0.1875rem;
  margin-bottom: 12px;
  margin-bottom: 0.75rem;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
/* line 8, ../../sass/modules/_breadcrumbs.scss */
.breadcrumb a {
  color: #104a8a;
}
/* line 14, ../../sass/modules/_breadcrumbs.scss */
.breadcrumb > li + li:before {
  content: ">";
  color: #b1b3b3 ;
  padding-left: 10px;
  padding-right: 10px;
}
/* line 22, ../../sass/modules/_breadcrumbs.scss */
.breadcrumb > .active {
  color: #53565a;
}
@media only screen and (max-width: 991px) {
  /* line 1, ../../sass/modules/_breadcrumbs.scss */
  .breadcrumb {
    font-size: 13px;
  }
  /* line 29, ../../sass/modules/_breadcrumbs.scss */
  .breadcrumb > li + li:before {
    padding-left: 5px;
    padding-right: 5px;
  }
}

/* line 1, ../../sass/modules/_pagination.scss */
.pagination, .pager {
  margin-top: 0px;
  margin-top: 0rem;
  margin-bottom: 0px;
  margin-bottom: 0rem;
}
/* line 5, ../../sass/modules/_pagination.scss */
.pagination > li > a, .pager > li > a,
.pagination > li > span,
.pager > li > span {
  padding-top: 6px;
  padding-top: 0.375rem;
  padding-bottom: 6px;
  padding-bottom: 0.375rem;
  padding-left: 19px;
  padding-right: 19px;
  border: 0;
  color: #fff;
  background-color: #159be6;
  border-color: #138ed3;
}
/* line 60, ../../sass/partials/_mixins.scss */
.pagination > li > a:hover, .pager > li > a:hover, .pagination > li > a:focus, .pager > li > a:focus, .pagination > li > a.focus, .pager > li > a.focus,
.pagination > li > span:hover,
.pager > li > span:hover,
.pagination > li > span:focus,
.pager > li > span:focus,
.pagination > li > span.focus,
.pager > li > span.focus {
  color: #fff;
  background-color: #138ed3;
  border-color: #138ed3;
}
/* line 88, ../../sass/partials/_mixins.scss */
.pagination > li > a:active, .pager > li > a:active, .pagination > li > a.active, .pager > li > a.active, .pagination > li > a:active:hover, .pager > li > a:active:hover, .pagination > li > a.active:hover, .pager > li > a.active:hover, .pagination > li > a:active:focus, .pager > li > a:active:focus, .pagination > li > a.active:focus, .pager > li > a.active:focus, .pagination > li > a:active.focus, .pager > li > a:active.focus, .pagination > li > a.active.focus, .pager > li > a.active.focus,
.pagination > li > span:active,
.pager > li > span:active,
.pagination > li > span.active,
.pager > li > span.active,
.pagination > li > span:active:hover,
.pager > li > span:active:hover,
.pagination > li > span.active:hover,
.pager > li > span.active:hover,
.pagination > li > span:active:focus,
.pager > li > span:active:focus,
.pagination > li > span.active:focus,
.pager > li > span.active:focus,
.pagination > li > span:active.focus,
.pager > li > span:active.focus,
.pagination > li > span.active.focus,
.pager > li > span.active.focus {
  color: #fff;
  background-color: #1282c1;
  border-color: #1075ae;
}
/* line 123, ../../sass/partials/_mixins.scss */
.pagination > li.active > span, .pager > li.active > span, .pagination > li.active > span:hover, .pager > li.active > span:hover, .pagination > li.active > span:focus, .pager > li.active > span:focus, .pagination > li.active > span:active, .pager > li.active > span:active,
.pagination > li.active > a,
.pager > li.active > a,
.pagination > li.active > a:hover,
.pager > li.active > a:hover,
.pagination > li.active > a:focus,
.pager > li.active > a:focus,
.pagination > li.active > a:active,
.pager > li.active > a:active {
  color: #fff;
  background-color: #104a8a;
  outline: none;
}
/* line 112, ../../sass/partials/_mixins.scss */
.pagination > li.disabled > span, .pager > li.disabled > span, .pagination > li.disabled > span:hover, .pager > li.disabled > span:hover, .pagination > li.disabled > span:focus, .pager > li.disabled > span:focus, .pagination > li.disabled > span:active, .pager > li.disabled > span:active,
.pagination > li.disabled > a,
.pager > li.disabled > a,
.pagination > li.disabled > a:hover,
.pager > li.disabled > a:hover,
.pagination > li.disabled > a:focus,
.pager > li.disabled > a:focus,
.pagination > li.disabled > a:active,
.pager > li.disabled > a:active {
  color: #75787b;
  background-color: #e1e1de;
  outline: none;
}
/* line 28, ../../sass/modules/_pagination.scss */
.pagination > li .glyphicon, .pager > li .glyphicon {
  font-size: 12px;
}

/* line 41, ../../sass/modules/_pagination.scss */
.pagination > li > a,
.pagination > li > span {
  border-left: 2px solid #138bcf;
}
/* line 48, ../../sass/modules/_pagination.scss */
.pagination > li:first-child > a,
.pagination > li:first-child > span, .pagination > li.active > a,
.pagination > li.active > span {
  border-left: 0;
}
/* line 56, ../../sass/modules/_pagination.scss */
.pagination > li:first-child > a,
.pagination > li:first-child > span, .pagination > li:last-child > a,
.pagination > li:last-child > span {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}

/* line 68, ../../sass/modules/_pagination.scss */
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding-top: 12px;
  padding-top: 0.75rem;
  padding-bottom: 12px;
  padding-bottom: 0.75rem;
  padding-left: 29px;
  padding-right: 29px;
}

/* line 79, ../../sass/modules/_pagination.scss */
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding-top: 3px;
  padding-top: 0.1875rem;
  padding-bottom: 3px;
  padding-bottom: 0.1875rem;
  padding-left: 9px;
  padding-right: 9px;
}

/* line 94, ../../sass/modules/_pagination.scss */
.pager li > a,
.pager li > span {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}

/* line 7, ../../sass/modules/_labels.scss */
.label {
  font-size: 65%;
  font-weight: 600;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
/* line 13, ../../sass/modules/_labels.scss */
.label-primary {
  background-color: #0079c0;
}
/* line 13, ../../sass/modules/_labels.scss */
.label-primary-darker {
  background-color: #104a8a;
}
/* line 13, ../../sass/modules/_labels.scss */
.label-success {
  background-color: #5cb85c;
}
/* line 13, ../../sass/modules/_labels.scss */
.label-info {
  background-color: #159be6;
}
/* line 13, ../../sass/modules/_labels.scss */
.label-warning {
  background-color: #ffd200;
}
/* line 13, ../../sass/modules/_labels.scss */
.label-danger {
  background-color: #b32317;
}
/* line 13, ../../sass/modules/_labels.scss */
.label-white {
  background-color: #fff;
}
/* line 13, ../../sass/modules/_labels.scss */
.label-black {
  background-color: #000;
}
/* line 13, ../../sass/modules/_labels.scss */
.label-default {
  background-color: #75787b;
}

/* line 20, ../../sass/modules/_labels.scss */
.label-rounder {
  border-radius: 10px;
}

/* line 4, ../../sass/modules/_jumbotron.scss */
.container .jumbotron,
.container-fluid .jumbotron {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
@media only screen and (min-width: 768px) {
  /* line 4, ../../sass/modules/_jumbotron.scss */
  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-top: 48px;
    padding-top: 3rem;
    padding-bottom: 36px;
    padding-bottom: 2.25rem;
    padding-left: 0px;
    padding-right: 0px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 4, ../../sass/modules/_jumbotron.scss */
  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-bottom: 24px;
    padding-bottom: 1.5rem;
  }
}

/* line 19, ../../sass/modules/_jumbotron.scss */
.jumbotron {
  position: relative;
  z-index: 1;
  background-color: #e1e1de;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 36px;
  margin-bottom: 2.25rem;
}
@media only screen and (min-width: 1200px) {
  /* line 19, ../../sass/modules/_jumbotron.scss */
  .jumbotron {
    padding-top: 72px;
    padding-top: 4.5rem;
  }
}
/* line 31, ../../sass/modules/_jumbotron.scss */
.jumbotron h1, .jumbotron .h1 {
  font-size: 33px;
  font-size: 2.0736rem;
  line-height: 48px;
  line-height: 3rem;
}
@media only screen and (max-width: 767px) {
  /* line 31, ../../sass/modules/_jumbotron.scss */
  .jumbotron h1, .jumbotron .h1 {
    font-size: 26px;
    font-size: 1.60181rem;
    line-height: 36px;
    line-height: 2.25rem;
  }
}
/* line 39, ../../sass/modules/_jumbotron.scss */
.jumbotron h5, .jumbotron .h5 {
  margin-bottom: 5px;
}
/* line 43, ../../sass/modules/_jumbotron.scss */
.jumbotron p {
  font-size: 19px;
  font-size: 1.2rem;
  line-height: 30px;
  line-height: 1.875rem;
  font-weight: 400;
}
@media only screen and (max-width: 767px) {
  /* line 43, ../../sass/modules/_jumbotron.scss */
  .jumbotron p {
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 27px;
    line-height: 1.6875rem;
  }
}
/* line 52, ../../sass/modules/_jumbotron.scss */
.jumbotron > img,
.jumbotron > picture > img {
  margin: 0 auto;
  max-height: 100%;
  z-index: -1;
  max-width: 100%;
}
@media only screen and (min-width: 768px) {
  /* line 52, ../../sass/modules/_jumbotron.scss */
  .jumbotron > img,
  .jumbotron > picture > img {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
  }
}
/* line 68, ../../sass/modules/_jumbotron.scss */
.jumbotron > .container {
  z-index: 1;
  position: static;
  background-color: transparent;
}
/* line 74, ../../sass/modules/_jumbotron.scss */
.jumbotron > :last-child,
.jumbotron .well {
  margin-bottom: 0;
}

/* line 82, ../../sass/modules/_jumbotron.scss */
.jumbotron-inverse, .jumbotron-inverse > .container {
  color: #fff;
}
/* line 85, ../../sass/modules/_jumbotron.scss */
.jumbotron-inverse h1, .jumbotron-inverse > .container h1, .jumbotron-inverse .h1 {
  color: #fff;
}

/* line 9, ../../sass/modules/_alerts.scss */
.alert {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  border-top-width: 1px;
  border-top-width: 0.0625rem;
  border-top-style: solid;
  padding-top: 11px;
  padding-top: 0.6875rem;
  border-bottom-width: 1px;
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  padding-bottom: 11px;
  padding-bottom: 0.6875rem;
  margin-bottom: 24px;
  margin-bottom: 1.5rem;
}
/* line 16, ../../sass/modules/_alerts.scss */
.alert-success {
  background-color: #eaf6ea;
  border-color: #c7e6c7;
  color: #3d8b3d;
}
/* line 21, ../../sass/modules/_alerts.scss */
.alert-success .alert-link {
  color: inherit;
  font-weight: 500;
  text-decoration: underline;
}
/* line 16, ../../sass/modules/_alerts.scss */
.alert-info {
  background-color: #cdeafa;
  border-color: #9ed6f6;
  color: #0f6ca0;
}
/* line 21, ../../sass/modules/_alerts.scss */
.alert-info .alert-link {
  color: inherit;
  font-weight: 500;
  text-decoration: underline;
}
/* line 16, ../../sass/modules/_alerts.scss */
.alert-warning {
  background-color: #fff6cc;
  border-color: #ffed99;
  color: #b39300;
}
/* line 21, ../../sass/modules/_alerts.scss */
.alert-warning .alert-link {
  color: inherit;
  font-weight: 500;
  text-decoration: underline;
}
/* line 16, ../../sass/modules/_alerts.scss */
.alert-danger {
  background-color: #f3a9a3;
  border-color: #ed7f76;
  color: #6f160e;
}
/* line 21, ../../sass/modules/_alerts.scss */
.alert-danger .alert-link {
  color: inherit;
  font-weight: 500;
  text-decoration: underline;
}

/* line 9, ../../sass/modules/_progress-bars.scss */
.progress {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  height: 24px;
  margin-bottom: 24px;
  margin-bottom: 1.5rem;
  background-color: #e1e1de;
}

/* line 16, ../../sass/modules/_progress-bars.scss */
.progress-bar {
  padding-top: 3px;
  background-color: #0079c0;
}

/* line 22, ../../sass/modules/_progress-bars.scss */
.progress-bar-success {
  background-color: #5cb85c;
}

/* line 22, ../../sass/modules/_progress-bars.scss */
.progress-bar-info {
  background-color: #159be6;
}

/* line 22, ../../sass/modules/_progress-bars.scss */
.progress-bar-warning {
  background-color: #ffd200;
}

/* line 22, ../../sass/modules/_progress-bars.scss */
.progress-bar-danger {
  background-color: #b32317;
}

/* line 2, ../../sass/modules/_media.scss */
.media-left,
.media > .pull-left {
  padding-right: 20px;
}

/* line 7, ../../sass/modules/_media.scss */
.media-right,
.media > .pull-right {
  padding-left: 20px;
}

/* line 12, ../../sass/modules/_media.scss */
img.media-object {
  max-width: none;
}

/* line 16, ../../sass/modules/_media.scss */
.media-heading {
  margin-bottom: 6px;
  margin-bottom: 0.375rem;
}

/* line 5, ../../sass/modules/_panels.scss */
.panel {
  margin-bottom: 24px;
  margin-bottom: 1.5rem;
  border-radius: 0;
}

/* line 10, ../../sass/modules/_panels.scss */
.panel-heading {
  border-radius: 0;
  border-bottom-width: 2px;
  border-bottom-width: 0.125rem;
  border-bottom-style: solid;
  border-bottom-color: transparent;
  padding-bottom: 16px;
  padding-bottom: 1rem;
}

/* line 15, ../../sass/modules/_panels.scss */
.panel-title {
  font-size: 19px;
  font-size: 1.2rem;
  line-height: 24px;
  line-height: 1.5rem;
}

/* line 19, ../../sass/modules/_panels.scss */
.panel-footer {
  border-top: 2px solid #e1e1de;
}

/* line 25, ../../sass/modules/_panels.scss */
.panel-group .panel {
  border-radius: 0;
}
/* line 29, ../../sass/modules/_panels.scss */
.panel-group .panel .panel-heading + .panel-collapse > .list-group,
.panel-group .panel .panel-heading + .panel-collapse > .panel-body {
  border-top: 0;
  padding-top: 0;
  padding-bottom: 30px;
  padding-bottom: 1.875rem;
}
/* line 37, ../../sass/modules/_panels.scss */
.panel-group .panel:last-child {
  border-bottom: 2px solid #e1e1de;
}
/* line 41, ../../sass/modules/_panels.scss */
.panel-group .panel + .panel {
  margin-top: 0px;
  margin-top: 0rem;
}

/* line 48, ../../sass/modules/_panels.scss */
.panel-accordion {
  border: 0;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 52, ../../sass/modules/_panels.scss */
.panel-accordion > .panel-heading {
  background-color: transparent;
  border-top-width: 2px;
  border-top-width: 0.125rem;
  border-top-style: solid;
  border-top-color: #e1e1de;
  padding-top: 16px;
  padding-top: 1rem;
  border-bottom-color: #e1e1de;
}
/* line 57, ../../sass/modules/_panels.scss */
.panel-accordion > .panel-heading .glyphicon {
  border-color: #159be6;
  color: #159be6;
  transition: all 250ms ease-out;
  top: -1px;
  transform: rotate(-90deg);
}
/* line 66, ../../sass/modules/_panels.scss */
.panel-accordion.active .glyphicon-menu-down {
  transform: rotate(0);
}

/* line 1, ../../sass/modules/_wells.scss */
.well {
  border-radius: 0;
  background-color: #e1e1de;
  border-color: #b1b3b3 ;
  border: 0;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin-bottom: 24px;
  margin-bottom: 1.5rem;
  padding-top: 24px;
  padding-top: 1.5rem;
  padding-bottom: 24px;
  padding-bottom: 1.5rem;
  padding-left: 20px;
  padding-right: 20px;
}
/* line 12, ../../sass/modules/_wells.scss */
.well > :first-child {
  margin-top: 0px;
  margin-top: 0rem;
}
/* line 16, ../../sass/modules/_wells.scss */
.well > :last-child {
  margin-bottom: 0px;
  margin-bottom: 0rem;
}
/* line 20, ../../sass/modules/_wells.scss */
.well.border-top {
  border-top-width: 4px;
  border-top-width: 0.25rem;
  border-top-style: solid;
  border-top-color: #0079c0;
  padding-top: 20px;
  padding-top: 1.25rem;
}
/* line 24, ../../sass/modules/_wells.scss */
.well.border-bottom {
  border-bottom-width: 4px;
  border-bottom-width: 0.25rem;
  border-bottom-style: solid;
  border-bottom-color: #0079c0;
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
}
/* line 28, ../../sass/modules/_wells.scss */
.well hr,
.well .v-rule-after,
.well .v-rule-before {
  border-color: #c8c9c7;
}
/* line 34, ../../sass/modules/_wells.scss */
.well .blockquote-lg:after,
.well .blockquote-lg:before {
  color: #104a8a;
  opacity: 1;
}

/* line 41, ../../sass/modules/_wells.scss */
.well-lg {
  padding-top: 48px;
  padding-top: 3rem;
  padding-bottom: 48px;
  padding-bottom: 3rem;
  padding-left: 30px;
  padding-right: 30px;
}
/* line 46, ../../sass/modules/_wells.scss */
.well-lg.well.border-top {
  border-top-width: 4px;
  border-top-width: 0.25rem;
  border-top-style: solid;
  padding-top: 44px;
  padding-top: 2.75rem;
}
/* line 50, ../../sass/modules/_wells.scss */
.well-lg.well.border-bottom {
  border-bottom-width: 4px;
  border-bottom-width: 0.25rem;
  border-bottom-style: solid;
  padding-bottom: 44px;
  padding-bottom: 2.75rem;
}

/* line 55, ../../sass/modules/_wells.scss */
.well-sm {
  padding-top: 12px;
  padding-top: 0.75rem;
  padding-bottom: 12px;
  padding-bottom: 0.75rem;
  padding-left: 15px;
  padding-right: 15px;
}
/* line 60, ../../sass/modules/_wells.scss */
.well-sm.well.border-top {
  border-top-width: 4px;
  border-top-width: 0.25rem;
  border-top-style: solid;
  padding-top: 8px;
  padding-top: 0.5rem;
}
/* line 64, ../../sass/modules/_wells.scss */
.well-sm.well.border-bottom {
  border-bottom-width: 4px;
  border-bottom-width: 0.25rem;
  border-bottom-style: solid;
  padding-bottom: 8px;
  padding-bottom: 0.5rem;
}

/* line 1, ../../sass/modules/_navs.scss */
.nav > li {
  margin-bottom: 0px;
  margin-bottom: 0rem;
}
/* line 4, ../../sass/modules/_navs.scss */
.nav > li > a:hover {
  text-decoration: none;
}

/* line 17, ../../sass/modules/_navs.scss */
.nav > li > a {
  padding-left: 10px;
}

/* line 17, ../../sass/modules/_navs.scss */
.nav .nav > li > a {
  padding-left: 20px;
}

/* line 17, ../../sass/modules/_navs.scss */
.nav .nav .nav > li > a {
  padding-left: 30px;
}

/* line 27, ../../sass/modules/_navs.scss */
.nav-rail li > a {
  color: #333;
  padding-top: 6px;
  padding-top: 0.375rem;
  padding-bottom: 6px;
  padding-bottom: 0.375rem;
  padding-right: 10px;
  font-weight: 300;
}
/* line 15, ../../sass/partials/_mixins.scss */
.nav-rail li > a:visited {
  color: #333;
}
/* line 19, ../../sass/partials/_mixins.scss */
.nav-rail li > a:hover {
  color: #159be6;
}
/* line 23, ../../sass/partials/_mixins.scss */
.nav-rail li > a:focus {
  color: #159be6;
  outline: 1px dotted #159be6;
}
/* line 28, ../../sass/partials/_mixins.scss */
.nav-rail li > a:active {
  color: rgba(21, 155, 230, 0.8);
}
/* line 33, ../../sass/modules/_navs.scss */
.nav-rail li > a:hover, .nav-rail li > a:focus {
  background-color: transparent;
}
/* line 40, ../../sass/modules/_navs.scss */
.nav-rail li.active > a {
  color: #159be6;
}
/* line 43, ../../sass/modules/_navs.scss */
.nav-rail li.active > a:after {
  display: block;
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 9px;
  background-color: #159be6;
}
/* line 56, ../../sass/modules/_navs.scss */
.nav-rail li.divider {
  background-color: #c8c9c7;
  height: 1px;
  overflow: hidden;
}

/* line 67, ../../sass/modules/_navs.scss */
.nav-pills > li.active a {
  padding-top: 12px;
  padding-top: 0.75rem;
  padding-bottom: 12px;
  padding-bottom: 0.75rem;
  padding-left: 20px;
  padding-right: 20px;
}
/* line 73, ../../sass/modules/_navs.scss */
.nav-pills > li.active a,
.nav-pills > li.active a:hover,
.nav-pills > li.active a:focus {
  background-color: #0079c0;
  font-weight: 600;
}

/* line 85, ../../sass/modules/_navs.scss */
.nav-affix .nav-rail .nav {
  display: none;
}
/* line 89, ../../sass/modules/_navs.scss */
.nav-affix .nav-rail li.active .nav {
  display: block;
}
/* line 94, ../../sass/modules/_navs.scss */
.nav-affix .nav {
  display: block;
}
/* line 98, ../../sass/modules/_navs.scss */
.nav-affix.affix {
  position: fixed !important;
  top: 0;
}

/* line 32, ../../sass/modules/_navbar.scss */
.navbar {
  border: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  margin-bottom: 24px;
  margin-bottom: 1.5rem;
}
@media only screen and (min-width: 992px) {
  /* line 32, ../../sass/modules/_navbar.scss */
  .navbar {
    min-height: 74px;
  }
}

/* line 47, ../../sass/modules/_navbar.scss */
.navbar-nav {
  margin: 0;
}
/* line 50, ../../sass/modules/_navbar.scss */
.navbar-nav > li > a {
  line-height: 24px;
  font-weight: 600;
}
@media only screen and (min-width: 992px) {
  /* line 50, ../../sass/modules/_navbar.scss */
  .navbar-nav > li > a {
      padding: 25px 20px 25px;
  }
}

/* line 62, ../../sass/modules/_navbar.scss */
.navbar-brand {
  font-size: 19px;
  font-size: 1.2rem;
  line-height: 24px;
  line-height: 1.5rem;
}
@media only screen and (min-width: 992px) {
  /* line 62, ../../sass/modules/_navbar.scss */
  .navbar-brand {
    min-height: 74px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 17px;
  }
}  
/* line 71, ../../sass/modules/_navbar.scss */
.navbar-brand img {
  max-height: 100%;
}
@media only screen and (max-width: 991px) {
  /* line 71, ../../sass/modules/_navbar.scss */

  .navbar-brand {
      padding: 10px 0;
  }
}

/* line 80, ../../sass/modules/_navbar.scss */
.navbar-text {
  margin-top: 24px;
  margin-top: 1.5rem;
  margin-bottom: 24px;
  margin-bottom: 1.5rem;
}

@media only screen and (min-width: 992px) {
  /* line 84, ../../sass/modules/_navbar.scss */
  .navbar-right {
    margin-right: -10px;
  }
}

/* line 95, ../../sass/modules/_navbar.scss */
.navbar-default {
    background-color: white;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  border: 0;
}
@media only screen and (min-width: 768px) {
  /* line 100, ../../sass/modules/_navbar.scss */
  /*.navbar-default .navbar-nav > li:hover > a {
    color: white;
}*/

  .navbar-default {
      background: white;
}
}
/* line 105, ../../sass/modules/_navbar.scss */
.navbar-default .navbar-nav > li:last-child {
  border: 0;
}
@media only screen and (min-width: 768px) {
  /* line 112, ../../sass/modules/_navbar.scss */
  .navbar-default .navbar-nav > li.open > a, .navbar-default .navbar-nav > li.open > a:hover, .navbar-default .navbar-nav > li.open > a:focus {
    color: #00558C ;
  }
  /* line 120, ../../sass/modules/_navbar.scss */
  .navbar-default .navbar-nav > li > a {
    font-size: 17px;
    color: #00558C ;
  }
  /* line 123, ../../sass/modules/_navbar.scss */
  .navbar-default .navbar-nav > li > a:hover {
    background-color: #e1e1de;
    color: #00558C ;
}
  /* line 128, ../../sass/modules/_navbar.scss */
  .navbar-default .navbar-nav > li > a:focus {
    background-color: #e1e1de;
    color: #00558C ;
  }

  .navbar-default .lang-dropdown .dropdown-menu {
    min-width: 134px;
      margin-top: 0;
}

  .navbar-nav.navbar-right li.lang-dropdown li > a:hover {
    color: #00558C ;
    text-decoration: none;
}

}
/* line 134, ../../sass/modules/_navbar.scss */
.navbar-default .navbar-nav > li.active > a {
  color: #fff;
}
/* line 138, ../../sass/modules/_navbar.scss */
.navbar-default .navbar-nav > li.active > a:hover {
  color: #fff;
}
@media only screen and (min-width: 992px) {
  /* line 145, ../../sass/modules/_navbar.scss */
  .navbar-default .navbar-brand,
  .navbar-default .navbar-right > li > a {
    color: #00558C ;
  }
}

/* line 164, ../../sass/modules/_navbar.scss */
.navbar-default .navbar-text,
.navbar-default .navbar-link {
  color: #fff;
}
/* line 168, ../../sass/modules/_navbar.scss */
.navbar-default .navbar-text:hover,
.navbar-default .navbar-link:hover {
  color: #fff;
}
/* line 173, ../../sass/modules/_navbar.scss */
.navbar-default .navbar-toggle {
        background-image: url(/assets/images/menu.svg);
    background-size: 85%;
    background-position: center;
    background-repeat: no-repeat;
    height: 34px;
    width: 34px;
    background-color: white;
    border: none;
}
/* line 177, ../../sass/modules/_navbar.scss */
.navbar-default .navbar-toggle .icon-bar {
  background-color: #fff;
}
/* line 181, ../../sass/modules/_navbar.scss */
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    background-color: white;
}
@media only screen and (max-width: 991px) {
  /* line 189, ../../sass/modules/_navbar.scss */
  .navbar-default .navbar-collapse {
    -moz-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  }
}

@media only screen and (max-width: 1200px) {
  /* line 189, ../../sass/modules/_navbar.scss */
  .navbar-default .navbar-collapse.wide {
    -moz-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  }
}

@media only screen and (max-width: 991px) {
  /* line 198, ../../sass/modules/_navbar.scss */
  .navbar-header:not(.wide) {
    float: none;
  }

  /* line 202, ../../sass/modules/_navbar.scss */
  .navbar-left,
  .navbar-right {
    float: none !important;
  }

  /* line 207, ../../sass/modules/_navbar.scss */
  .navbar-fixed-top {
    top: 0;
    border-width: 0 0 1px;
  }

  /* line 214, ../../sass/modules/_navbar.scss */
  .navbar .navbar-nav {
    float: none !important;
  }
  /* line 217, ../../sass/modules/_navbar.scss */
  .navbar .navbar-nav > li {
    float: none;
  }
  /* line 222, ../../sass/modules/_navbar.scss */
  .navbar .navbar-toggle {
    display: block;
  }
  /* line 226, ../../sass/modules/_navbar.scss */
  .navbar .navbar-collapse.collapse:not(.wide) {
    display: none !important;
  }
  /* line 230, ../../sass/modules/_navbar.scss */
  .navbar .collapse.in:not(.wide) {
    display: block !important;
  }
  /* line 234, ../../sass/modules/_navbar.scss */
  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-left: auto;
  }
}

@media only screen and (max-width: 1200px) {
  /* line 198, ../../sass/modules/_navbar.scss */
  .navbar-header.wide {
    float: none;
  }

  /* line 226, ../../sass/modules/_navbar.scss */
  .navbar .navbar-collapse.wide.collapse {
    display: none !important;
  }

  .navbar .collapse.in {
    display: block !important;
  }

  .navbar-collapse.collapse.wide {
    display: none!important;
    }

    .navbar-collapse.collapse.wide.in {
        display: block!important;
    }

    .navbar-header.wide .navbar-text {
        float: none !important;
        display: block;
        width: 100%;
    }
}

@media screen and (max-width: 767px) {
  /* line 243, ../../sass/modules/_navbar.scss */
  .navbar-toggle:hover {
    background-color: #159be6;
  }
  /* line 246, ../../sass/modules/_navbar.scss */
  .navbar-toggle:hover .icon-bar {
    background-color: #fff;
  }

  /* line 251, ../../sass/modules/_navbar.scss */
  .navbar-toggle .icon-bar {
    background-color: #159be6;
  }

  /* line 255, ../../sass/modules/_navbar.scss */
  .navbar-text {
    margin-top: 13px;
    margin-bottom: 12px;
    margin-bottom: 0.75rem;
    color: #159be6;
  }
}
/* line 2, ../../sass/modules/_tabs.scss */
.nav-tabs {
  border-bottom-color: #97999b;
  color: #333;
}
/* line 6, ../../sass/modules/_tabs.scss */
.nav-tabs > li {
  margin-bottom: -1px;
}
/* line 9, ../../sass/modules/_tabs.scss */
.nav-tabs > li > a {
  padding-top: 12px;
  padding-top: 0.75rem;
  padding-bottom: 12px;
  padding-bottom: 0.75rem;
  padding-left: 20px;
  padding-right: 20px;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
/* line 15, ../../sass/modules/_tabs.scss */
.nav-tabs > li > a:hover, .nav-tabs > li > a:focus {
  background-color: transparent;
  color: inherit;
  border-color: transparent;
}
/* line 22, ../../sass/modules/_tabs.scss */
.nav-tabs > li > a:hover:after, .nav-tabs > li > a:focus:after {
  content: "";
  height: 4px;
  width: 75%;
  position: absolute;
  bottom: 0;
  left: 12.5%;
  background-color: #159be6;
}
/* line 35, ../../sass/modules/_tabs.scss */
.nav-tabs > li:after {
  content: "";
  height: 24px;
  width: 2px;
  background-color: #c8c9c7;
  position: absolute;
  top: 12px;
  right: 0;
}
/* line 45, ../../sass/modules/_tabs.scss */
.nav-tabs > li:last-child:after {
  display: none;
}
/* line 52, ../../sass/modules/_tabs.scss */
.nav-tabs > li.active a,
.nav-tabs > li.active a:hover,
.nav-tabs > li.active a:focus,
.nav-tabs > li.open a,
.nav-tabs > li.open a:hover,
.nav-tabs > li.open a:focus {
  background-color: transparent;
  color: inherit;
  border-color: transparent;
}
/* line 60, ../../sass/modules/_tabs.scss */
.nav-tabs > li.active a:after,
.nav-tabs > li.active a:hover:after,
.nav-tabs > li.active a:focus:after,
.nav-tabs > li.open a:after,
.nav-tabs > li.open a:hover:after,
.nav-tabs > li.open a:focus:after {
  content: "";
  height: 4px;
  width: 75%;
  position: absolute;
  bottom: 0;
  left: 12.5%;
  background-color: #159be6;
}

.nav-language a {
    max-height: 74px;
}
.nav-language svg {
  width: 27px;
  height: 27px;
  fill: #00558C ;
}

/* line 73, ../../sass/modules/_tabs.scss */
.tab-pane {
  border-width: 1px;
  border-width: 0.0625rem;
  border-style: solid;
  border-color: #97999b;
  padding: 23px;
  padding: 1.4375rem;
  border-top: 0;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 12px;
  padding-bottom: 0.75rem;
  margin-bottom: 24px;
  margin-bottom: 1.5rem;
}
/* line 80, ../../sass/modules/_tabs.scss */
.tab-pane:first-child {
  margin-top: 0px;
  margin-top: 0rem;
}

/* line 1, ../../sass/modules/_thumbnails.scss */
.thumbnail {
  background-color: transparent;
  border: 0;
  padding-left: 0;
  padding-right: 0;
  padding-top: 0px;
  padding-top: 0rem;
  padding-bottom: 0px;
  padding-bottom: 0rem;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}

.product-page figure.thumbnail.pull-right img,
.product-page-wide figure.thumbnail.pull-right img {
    margin-left: 0;
}

.product-page figure.thumbnail.pull-right,
.product-page-wide figure.thumbnail.pull-right {
    margin-left: 20px;
}

.product-page figure.thumbnail figcaption,
.product-page-wide figure.thumbnail figcaption {
    margin-top: 0;
    margin-bottom: 0;
}

.product-page figcaption,
.product-page-wide figcaption {
    font-style: normal;
    color: #104a8a;
    font-size: 18px;
}

.product-page figure.thumbnail img,
.product-page-wide figure.thumbnail img {
    margin-bottom: 14px;
}

.product-page .thumbnail,
.product-page-wide .thumbnail {
    margin-bottom: 8px;
}

.product-page .thumbnail img,
.product-page-wide .thumbnail img {
    float: right;
}

@media only screen and (min-width: 768px) {
  /* line 10, ../../sass/modules/_thumbnails.scss */
  .thumbnail .row .caption {
    padding-top: 0;
  }
}
/* line 15, ../../sass/modules/_thumbnails.scss */
.thumbnail img {
  margin-bottom: 0;
}
/* line 20, ../../sass/modules/_thumbnails.scss */
.thumbnail .caption {
  padding-top: 12px;
  padding-top: 0.75rem;
  padding-bottom: 12px;
  padding-bottom: 0.75rem;
  font-size: 13px;
  padding-left: 5px;
  padding-right: 5px;
  margin: 9px 0 13px 0;
}
@media only screen and (max-width: 991px) {
  /* line 20, ../../sass/modules/_thumbnails.scss */
  .thumbnail .caption {
    padding-left: 10px;
  }
}
/* line 31, ../../sass/modules/_thumbnails.scss */
.thumbnail .caption > :first-child {
  color: #104a8a;
}
/* line 35, ../../sass/modules/_thumbnails.scss */
.thumbnail .caption > :last-child,
.thumbnail .caption > :last-child > :last-child {
  margin-bottom: 0px;
  margin-bottom: 0rem;
}

/* line 43, ../../sass/modules/_thumbnails.scss */
figure.thumbnail {
  max-width: 100%;
}
/* line 46, ../../sass/modules/_thumbnails.scss */
figure.thumbnail .caption {
  font-style: italic;
}

/* line 51, ../../sass/modules/_thumbnails.scss */
figure.thumbnail img {
  margin-bottom: 24px;
}

/* line 1, ../../sass/modules/_horizontal-assets.scss */
.horizontal-assets {
  display: flex;
  justify-content: center;
}

.container > .row.horizontal-assets {
    margin: 0 20px;
}
/* line 5, ../../sass/modules/_horizontal-assets.scss */
.horizontal-assets .flex-col {
  display: inline-block;
  margin-right: 20px;
}
/* line 9, ../../sass/modules/_horizontal-assets.scss */
.horizontal-assets .flex-col:last-child {
  margin-right: 0;
}
/* line 13, ../../sass/modules/_horizontal-assets.scss */
.horizontal-assets .flex-col .btn {
  white-space: nowrap;
}
@media only screen and (max-width: 991px) {
  /* line 1, ../../sass/modules/_horizontal-assets.scss */
  .horizontal-assets {
    flex-direction: column;
    align-items: center;
  }
  /* line 22, ../../sass/modules/_horizontal-assets.scss */
  .horizontal-assets .flex-col {
    margin-right: 0;
  }
}

/* line 2, ../../sass/modules/_affix.scss */
.footer-affix {
  z-index: 999;
}
/* line 5, ../../sass/modules/_affix.scss */
.footer-affix.affix {
  bottom: 0;
  width: 100%;
}
/* line 10, ../../sass/modules/_affix.scss */
.footer-affix.affix-bottom {
  position: relative;
  top: 0 !important;
  width: 100%;
}

/* line 1, ../../sass/modules/_modals.scss */
.modal-content {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  -moz-box-shadow: rgba(0, 0, 0, 0.3) 0 3px 6px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0 3px 6px;
  box-shadow: rgba(0, 0, 0, 0.3) 0 3px 6px;
}

/* line 1, ../../sass/modules/_carousel.scss */
.carousel {
  margin-left: -10px;
  margin-right: -10px;
}

/* line 6, ../../sass/modules/_carousel.scss */
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  padding-left: 10px;
  padding-right: 10px;
}

/* line 12, ../../sass/modules/_carousel.scss */
.carousel-control {
  text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.75);
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 16, ../../sass/modules/_carousel.scss */
.carousel-control.left, .carousel-control.right {
  background: transparent;
}
/* line 21, ../../sass/modules/_carousel.scss */
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-prev,
.carousel-control .icon-next {
  background-color: rgba(116, 117, 120, 0.85);
  -moz-border-radius: 24px;
  -webkit-border-radius: 24px;
  border-radius: 24px;
  height: 48px;
  width: 48px;
  padding-top: 12px;
  padding-top: 0.75rem;
  font-size: 24px;
  margin-top: -12px;
  margin-top: -0.75rem;
  color: #fff;
}
/* line 37, ../../sass/modules/_carousel.scss */
.carousel-control:hover .glyphicon-chevron-left,
.carousel-control:hover .glyphicon-chevron-right,
.carousel-control:hover .icon-prev,
.carousel-control:hover .icon-next {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
  opacity: 0.75;
}
/* line 47, ../../sass/modules/_carousel.scss */
.carousel-control:focus .glyphicon-chevron-left,
.carousel-control:focus .glyphicon-chevron-right,
.carousel-control:focus .icon-prev,
.carousel-control:focus .icon-next {
  outline: 1px dotted #75787b;
}
/* line 57, ../../sass/modules/_carousel.scss */
.carousel-control:active .glyphicon-chevron-left,
.carousel-control:active .glyphicon-chevron-right,
.carousel-control:active .icon-prev,
.carousel-control:active .icon-next {
  -moz-box-shadow: inset 0px 2px 2px rgba(0, 0, 0, 0.75);
  -webkit-box-shadow: inset 0px 2px 2px rgba(0, 0, 0, 0.75);
  box-shadow: inset 0px 2px 2px rgba(0, 0, 0, 0.75);
  text-shadow: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 67, ../../sass/modules/_carousel.scss */
.carousel-control .glyphicon-chevron-left,
.carousel-control .icon-prev {
  left: 35%;
}
/* line 72, ../../sass/modules/_carousel.scss */
.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-next {
  right: 35%;
}

/* line 78, ../../sass/modules/_carousel.scss */
.carousel-indicators {
  bottom: 0;
  margin-bottom: 0px;
  margin-bottom: 0rem;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
  opacity: 0.75;
}
/* line 83, ../../sass/modules/_carousel.scss */
.carousel-indicators li {
  border: 0;
  background: transparent;
  width: auto;
  height: auto;
}
/* line 89, ../../sass/modules/_carousel.scss */
.carousel-indicators li > span {
  background-color: #75787b;
  display: block;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  margin-top: 12px;
  margin-top: 0.75rem;
  margin-bottom: 12px;
  margin-bottom: 0.75rem;
  margin-left: 10px;
  margin-right: 10px;
  height: 10px;
  width: 10px;
}
/* line 100, ../../sass/modules/_carousel.scss */
.carousel-indicators li.active {
  background: transparent;
  width: auto;
  height: auto;
}
/* line 105, ../../sass/modules/_carousel.scss */
.carousel-indicators li.active > span {
  margin-top: 12px;
  margin-top: 0.75rem;
  margin-bottom: 12px;
  margin-bottom: 0.75rem;
  margin-left: 10px;
  margin-right: 10px;
  background-color: #0079c0;
  height: 12px;
  width: 12px;
}

/* line 117, ../../sass/modules/_carousel.scss */
.carousel-thumbnails {
  margin-top: 24px;
  margin-top: 1.5rem;
}
/* line 120, ../../sass/modules/_carousel.scss */
.carousel-thumbnails .row {
  margin-left: 80px !important;
  margin-right: 80px !important;
}
/* line 124, ../../sass/modules/_carousel.scss */
.carousel-thumbnails .row [class^="col-"] {
  padding-left: 5px;
  padding-right: 5px;
}
/* line 128, ../../sass/modules/_carousel.scss */
.carousel-thumbnails .row [class^="col-"] > img {
  padding: 4px;
}
/* line 132, ../../sass/modules/_carousel.scss */
.carousel-thumbnails .row [class^="col-"].active > img {
  padding: 0;
  border: 4px solid #0079c0;
}
/* line 139, ../../sass/modules/_carousel.scss */
.carousel-thumbnails .icon-next,
.carousel-thumbnails .icon-prev,
.carousel-thumbnails .glyphicon {
  background: transparent;
  color: #b1b3b3 ;
  text-shadow: none;
  box-shadow: none !important;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin-top: -24px;
  margin-top: -1.5rem;
}

/* line 7, ../../sass/modules/_helper.scss */
.padding-1 {
  padding-top: 12px;
  padding-top: 0.75rem;
  padding-bottom: 12px;
  padding-bottom: 0.75rem;
  padding-left: 10px;
  padding-right: 10px;
}

/* line 13, ../../sass/modules/_helper.scss */
.padding-top-1 {
  padding-top: 12px;
  padding-top: 0.75rem;
}

/* line 17, ../../sass/modules/_helper.scss */
.padding-after-1 {
  padding-right: 10px;
}

/* line 21, ../../sass/modules/_helper.scss */
.padding-bottom-1 {
  padding-bottom: 12px;
  padding-bottom: 0.75rem;
}

/* line 25, ../../sass/modules/_helper.scss */
.padding-before-1 {
  padding-left: 10px;
}

/* line 29, ../../sass/modules/_helper.scss */
.margin-1 {
  margin-top: 12px;
  margin-top: 0.75rem;
  margin-bottom: 12px;
  margin-bottom: 0.75rem;
  margin-left: 10px;
  margin-right: 10px;
}

/* line 35, ../../sass/modules/_helper.scss */
.margin-top-1 {
  margin-top: 12px;
  margin-top: 0.75rem;
}

/* line 39, ../../sass/modules/_helper.scss */
hr.margin-top-1 {
  margin-top: 11px;
}
/* line 42, ../../sass/modules/_helper.scss */
hr.margin-top-1.hr-thick {
  margin-top: 8px;
}

/* line 47, ../../sass/modules/_helper.scss */
.margin-after-1 {
  margin-right: 10px;
}

/* line 51, ../../sass/modules/_helper.scss */
.margin-bottom-1 {
  margin-bottom: 12px;
  margin-bottom: 0.75rem;
}

/* line 55, ../../sass/modules/_helper.scss */
.margin-before-1 {
  margin-left: 10px;
}

/* line 7, ../../sass/modules/_helper.scss */
.padding-2 {
  padding-top: 24px;
  padding-top: 1.5rem;
  padding-bottom: 24px;
  padding-bottom: 1.5rem;
  padding-left: 20px;
  padding-right: 20px;
}

/* line 13, ../../sass/modules/_helper.scss */
.padding-top-2 {
  padding-top: 24px;
  padding-top: 1.5rem;
}

/* line 17, ../../sass/modules/_helper.scss */
.padding-after-2 {
  padding-right: 20px;
}

/* line 21, ../../sass/modules/_helper.scss */
.padding-bottom-2 {
  padding-bottom: 24px;
  padding-bottom: 1.5rem;
}

/* line 25, ../../sass/modules/_helper.scss */
.padding-before-2 {
  padding-left: 20px;
}

/* line 29, ../../sass/modules/_helper.scss */
.margin-2 {
  margin-top: 24px;
  margin-top: 1.5rem;
  margin-bottom: 24px;
  margin-bottom: 1.5rem;
  margin-left: 20px;
  margin-right: 20px;
}

/* line 35, ../../sass/modules/_helper.scss */
.margin-top-2 {
  margin-top: 24px;
  margin-top: 1.5rem;
}

/* line 39, ../../sass/modules/_helper.scss */
hr.margin-top-2 {
  margin-top: 23px;
}
/* line 42, ../../sass/modules/_helper.scss */
hr.margin-top-2.hr-thick {
  margin-top: 20px;
}

/* line 47, ../../sass/modules/_helper.scss */
.margin-after-2 {
  margin-right: 20px;
}

/* line 51, ../../sass/modules/_helper.scss */
.margin-bottom-2 {
  margin-bottom: 24px;
  margin-bottom: 1.5rem;
}

/* line 55, ../../sass/modules/_helper.scss */
.margin-before-2 {
  margin-left: 20px;
}

/* line 7, ../../sass/modules/_helper.scss */
.padding-3 {
  padding-top: 36px;
  padding-top: 2.25rem;
  padding-bottom: 36px;
  padding-bottom: 2.25rem;
  padding-left: 30px;
  padding-right: 30px;
}

/* line 13, ../../sass/modules/_helper.scss */
.padding-top-3 {
  padding-top: 36px;
  padding-top: 2.25rem;
}

/* line 17, ../../sass/modules/_helper.scss */
.padding-after-3 {
  padding-right: 30px;
}

/* line 21, ../../sass/modules/_helper.scss */
.padding-bottom-3 {
  padding-bottom: 36px;
  padding-bottom: 2.25rem;
}

/* line 25, ../../sass/modules/_helper.scss */
.padding-before-3 {
  padding-left: 30px;
}

/* line 29, ../../sass/modules/_helper.scss */
.margin-3 {
  margin-top: 36px;
  margin-top: 2.25rem;
  margin-bottom: 36px;
  margin-bottom: 2.25rem;
  margin-left: 30px;
  margin-right: 30px;
}

/* line 35, ../../sass/modules/_helper.scss */
.margin-top-3 {
  margin-top: 36px;
  margin-top: 2.25rem;
}

/* line 39, ../../sass/modules/_helper.scss */
hr.margin-top-3 {
  margin-top: 35px;
}
/* line 42, ../../sass/modules/_helper.scss */
hr.margin-top-3.hr-thick {
  margin-top: 32px;
}

/* line 47, ../../sass/modules/_helper.scss */
.margin-after-3 {
  margin-right: 30px;
}

/* line 51, ../../sass/modules/_helper.scss */
.margin-bottom-3 {
  margin-bottom: 36px;
  margin-bottom: 2.25rem;
}

/* line 55, ../../sass/modules/_helper.scss */
.margin-before-3 {
  margin-left: 30px;
}

/* line 7, ../../sass/modules/_helper.scss */
.padding-4 {
  padding-top: 48px;
  padding-top: 3rem;
  padding-bottom: 48px;
  padding-bottom: 3rem;
  padding-left: 40px;
  padding-right: 40px;
}

/* line 13, ../../sass/modules/_helper.scss */
.padding-top-4 {
  padding-top: 48px;
  padding-top: 3rem;
}

/* line 17, ../../sass/modules/_helper.scss */
.padding-after-4 {
  padding-right: 40px;
}

/* line 21, ../../sass/modules/_helper.scss */
.padding-bottom-4 {
  padding-bottom: 48px;
  padding-bottom: 3rem;
}

/* line 25, ../../sass/modules/_helper.scss */
.padding-before-4 {
  padding-left: 40px;
}

/* line 29, ../../sass/modules/_helper.scss */
.margin-4 {
  margin-top: 48px;
  margin-top: 3rem;
  margin-bottom: 48px;
  margin-bottom: 3rem;
  margin-left: 40px;
  margin-right: 40px;
}

/* line 35, ../../sass/modules/_helper.scss */
.margin-top-4 {
  margin-top: 48px;
  margin-top: 3rem;
}

/* line 39, ../../sass/modules/_helper.scss */
hr.margin-top-4 {
  margin-top: 47px;
}
/* line 42, ../../sass/modules/_helper.scss */
hr.margin-top-4.hr-thick {
  margin-top: 44px;
}

/* line 47, ../../sass/modules/_helper.scss */
.margin-after-4 {
  margin-right: 40px;
}

/* line 51, ../../sass/modules/_helper.scss */
.margin-bottom-4 {
  margin-bottom: 48px;
  margin-bottom: 3rem;
}

/* line 55, ../../sass/modules/_helper.scss */
.margin-before-4 {
  margin-left: 40px;
}

/* line 62, ../../sass/modules/_helper.scss */
.padding-none {
  padding: 0 !important;
}

/* line 66, ../../sass/modules/_helper.scss */
.margin-none {
  margin: 0 !important;
}

/* line 71, ../../sass/modules/_helper.scss */
.padding-top-none {
  padding-top: 0 !important;
}

/* line 75, ../../sass/modules/_helper.scss */
.margin-top-none {
  margin-top: 0 !important;
}

/* line 71, ../../sass/modules/_helper.scss */
.padding-after-none {
  padding-right: 0 !important;
}

/* line 75, ../../sass/modules/_helper.scss */
.margin-after-none {
  margin-right: 0 !important;
}

/* line 71, ../../sass/modules/_helper.scss */
.padding-bottom-none {
  padding-bottom: 0 !important;
}

/* line 75, ../../sass/modules/_helper.scss */
.margin-bottom-none {
  margin-bottom: 0 !important;
}

/* line 71, ../../sass/modules/_helper.scss */
.padding-before-none {
  padding-left: 0 !important;
}

/* line 75, ../../sass/modules/_helper.scss */
.margin-before-none {
  margin-left: 0 !important;
}

@media only screen and (max-width: 991px) {
  /* line 82, ../../sass/modules/_helper.scss */
  .padding-xs-none {
    padding: 0 !important;
  }

  /* line 86, ../../sass/modules/_helper.scss */
  .margin-xs-none {
    margin: 0 !important;
  }

  /* line 92, ../../sass/modules/_helper.scss */
  .padding-xs-top-none {
    padding-top: 0 !important;
  }

  /* line 96, ../../sass/modules/_helper.scss */
  .margin-xs-top-none {
    margin-top: 0 !important;
  }

  /* line 92, ../../sass/modules/_helper.scss */
  .padding-xs-after-none {
    padding-right: 0 !important;
  }

  /* line 96, ../../sass/modules/_helper.scss */
  .margin-xs-after-none {
    margin-right: 0 !important;
  }

  /* line 92, ../../sass/modules/_helper.scss */
  .padding-xs-bottom-none {
    padding-bottom: 0 !important;
  }

  /* line 96, ../../sass/modules/_helper.scss */
  .margin-xs-bottom-none {
    margin-bottom: 0 !important;
  }

  /* line 92, ../../sass/modules/_helper.scss */
  .padding-xs-before-none {
    padding-left: 0 !important;
  }

  /* line 96, ../../sass/modules/_helper.scss */
  .margin-xs-before-none {
    margin-left: 0 !important;
  }
}
/* line 105, ../../sass/modules/_helper.scss */
.text-muted {
  color: #75787b;
}

/* line 105, ../../sass/modules/_helper.scss */
.text-primary {
  color: #0079c0;
}

/* line 105, ../../sass/modules/_helper.scss */
.text-primary-darker {
  color: #104a8a;
}

/* line 105, ../../sass/modules/_helper.scss */
.text-success {
  color: #5cb85c;
}

/* line 105, ../../sass/modules/_helper.scss */
.text-info {
  color: #159be6;
}

/* line 105, ../../sass/modules/_helper.scss */
.text-warning {
  color: #ffd200;
}

/* line 105, ../../sass/modules/_helper.scss */
.text-danger {
  color: #b32317;
}

/* line 105, ../../sass/modules/_helper.scss */
.text-white {
  color: #fff;
}

/* line 114, ../../sass/modules/_helper.scss */
.bg-primary {
  background-color: #0079c0;
  color: #fff;
}

/* line 114, ../../sass/modules/_helper.scss */
.bg-primary-light {
  background-color: #d1e3f3;
  color: #000;
}

/* line 114, ../../sass/modules/_helper.scss */
.bg-primary-dark {
  background-color: #104a8a;
  color: #fff;
}

/* line 114, ../../sass/modules/_helper.scss */
.bg-success {
  background-color: #5cb85c;
  color: #fff;
}

/* line 114, ../../sass/modules/_helper.scss */
.bg-info {
  background-color: #159be6;
  color: #fff;
}

/* line 114, ../../sass/modules/_helper.scss */
.bg-warning {
  background-color: #ffd200;
  color: #000;
}

/* line 114, ../../sass/modules/_helper.scss */
.bg-danger {
  background-color: #b32317;
  color: #fff;
}

/* line 114, ../../sass/modules/_helper.scss */
.bg-white {
  background-color: #fff;
  color: #000;
}

/* line 114, ../../sass/modules/_helper.scss */
.bg-gray-lightest {
  background-color: #e1e1de;
  color: #000;
}

.bg-gray-f3 {
  background-color: #f3f3f3;
  color: #000;
}

.bg-gray-d9d9d6 {
    background-color: #d9d9d6;
    color: #000;
}

/* line 114, ../../sass/modules/_helper.scss */
.bg-gray-lighter {
  background-color: #c8c9c7;
  color: #000;
}

/* line 114, ../../sass/modules/_helper.scss */
.bg-gray-light {
  background-color: #b1b3b3 ;
  color: #000;
}

/* line 114, ../../sass/modules/_helper.scss */
.bg-gray {
  background-color: #97999b;
  color: #000;
}

/* line 114, ../../sass/modules/_helper.scss */
.bg-gray-dark {
  background-color: #75787b;
  color: #fff;
}

/* line 114, ../../sass/modules/_helper.scss */
.bg-gray-darker {
  background-color: #53565a;
  color: #fff;
}

/* line 114, ../../sass/modules/_helper.scss */
.bg-black {
  background-color: #000;
  color: #fff;
}

/*# sourceMappingURL=screen.css.map */

h5.media-heading {
    color: #00558C ;
}

@media screen and (min-width:768px) {
    .well .row.three-col {
    display: table;
}

    .well .row.three-col .col-sm-4.margin-bottom-2 {
        display: table-cell;
    position: relative;
    float: none;
    }

    .three-col .content-listing p.read-more {
    position: absolute;
    bottom: 0;
}

.content-listing {padding-bottom: 47px;}
}
li.search-icon > a {
    background-image: url("/assets/images/search_icon.svg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 26px;
    background-position-y: 23px;
}

 header.container {
    position: fixed;
    top: 0px;
    transition: top 0.4s;
    width: 100%;
}

 header.container.shadow {
    box-shadow: 0px 2px 5px 0px rgba(169, 169, 169, .3);
    opacity: .95;
 }

 @media screen and (min-width:1200px) {
    header.container .nav-jumbotron {
        padding: 0 20px;
    }
 }

/* NEW STYLING */
@media screen and (min-width:992px) {
    header.container {
    padding: 0;
    background: white;
    width: 100%;
}

    .navbar-nav.navbar-right li.search-icon > a {
    padding: 37px 25px;
}

    .nav-jumbotron span.caret {
    position: relative;
    right: -3px;
    top: -2px;
}

    .dropdown-toggle.btn:hover, .dropdown-toggle.btn:focus, .dropdown-toggle.btn.focus {
        background: none;
        border: none;
        box-shadow: none;
    }

header.container .nav-jumbotron {
    max-width: 1170px;
    margin: 0 auto;
}

.nav-spacer {
    display: block;
    height: 74px;
}

li.search-icon a span {
    display: none;
}


}

@media screen and (min-width: 768px) {
 .lang-dropdown a {
    background: none;
    border: none;
    font-size: 14px;
    color: #00558C ;
    text-transform: uppercase;
    font-weight: 600;
    padding: 23px 20px 17px;
}

.navbar-nav .contact-btn a {
    font-size: 17px;
    color: #00558C ;
}

.lang-dropdown a:hover {
    background: none;
    color: #00558C ;
}

}

@media screen and (max-width:991px) {
    .nav-spacer {
        height: 50px;
}

    li.search-icon > a, li.search-icon:hover > a {
        background-image: none;
}
}

.privacy-policy {
    height: auto;
    position: fixed;
    bottom: 0;
    z-index: 9999;
    background: #f3f3f3;
    border-top: 1px solid #d9d9d6;
    width: 100%;
}

.privacy-policy-inner {
    width: 75%;
    margin: 0 auto;
    padding-top: 10px;
    color: #53565a;
}

.privacy-policy a.close-btn {
    position: absolute;
    right: 12px;
    top: 20%;
    color: #7B7E81;
    cursor: pointer;
}

.privacy-policy-inner p {font-size: 13px;}

.privacy-policy a.close-btn:hover {
    text-decoration: none;
}

@media screen and (max-width:767px){
    .privacy-policy-inner{
        width:90%;
    }
}
.back-to-referrer-banner {
    background: #f3f3f3;
    padding: 8px 0;
}

.back-to-referrer-banner a {
    font-size: 14px;
}

.back-to-referrer-banner a:hover {
    text-decoration: none;
}

.back-to-referrer-banner a:before {
    content: "\f104";
    font-family: "fontawesome";
    font-size: 14px;
    padding: 0 4px 0 0;
}

@media screen and (min-width: 992px){
.back-to-referrer-banner .banner-inner {
    max-width: 1170px;
    margin: 0 auto;
    padding: 0 24px;
}}
@media screen and (min-width: 1200px){
.back-to-referrer-banner .banner-inner {
    padding: 0 44px;
}}
.privacy-policy {
    height: auto;
    position: fixed;
    bottom: 0;
    z-index: 9999;
    background: #f3f3f3;
    border-top: 1px solid #d9d9d6;
    width: 100%;
}

.privacy-policy-inner {
    width: 75%;
    margin: 0 auto;
    padding-top: 10px;
    color: #53565a;
}

.privacy-policy a.close-btn {
    position: absolute;
    right: 12px;
    top: 20%;
    color: #7B7E81;
    cursor: pointer;
}

.privacy-policy-inner p {font-size: 13px;}

.privacy-policy a.close-btn:hover {
    text-decoration: none;
}

@media screen and (max-width:767px){
    .privacy-policy-inner{
        width:90%;
    }
}

@media screen and (max-width:991px) {
    .banner-inner{
        padding: 0px 32px;
    }
}

@media screen and (max-width: 767px){
    .banner-inner{
        padding: 0px 18px;
    }
}

.kfx-railnavigation.top-navigation {
    background: #f2f2f2;
    padding: 0;
}

.kfx-railnavigation.top-navigation li a,
.title-bar .datasheet a {
    font-weight: 100;
    font-size: 18px;
    color: #00558c;
    padding: 25px 20px;
    font-weight:bold
}

.title-bar .datasheet a {
    color: white;
    font-weight: normal;
}

.kfx-railnavigation.top-navigation .nav-rail li.active > a:after {
    content: none;
}

.kfx-railnavigation.top-navigation .navbar-text {
    color: #00558c;
    text-transform: uppercase;
}

.navbar-collapse.horizontal li:hover {
    background-color: #dadada !important;
}

.left-sidebar .navbar-collapse, .left-sidebar .navbar-collapse li a {
    padding-left: 0;
  }

.nav-horizontal-background {
    background: #e5e5e5;
    height: 74px;
    position: absolute;
    width: 100%;
    margin-left: calc(-50% + 565px);
}

.kfx-railnavigation.top-navigation .navbar-header:hover {
    background-color: #e5e5e5;
}

.title-bar ul.datasheet {
    display: inline-flex;
    padding: 7px 0px !important;
}

@media screen and (min-width:1201px) {

    #kfx-railnav-collapse {
        overflow: hidden !important;
        overflow-x: auto !important;
        white-space: nowrap;
        max-width: 100%;
    }

    .product-page-wide .full-width-content,
    .product-page-nuance .full-width-content {
        padding: 0 20px;
    }

    .product-page-wide .related-content {
        margin-left: -20px;
        margin-right: -20px;
    }

    .kfx-railnavigation.top-navigation .mobile {
        display: none;
    }

    .product-page-wide .page-header {
        border: none;
        margin-bottom: 0;
        margin-top: 20px;
        padding-left: 0;
    }

    .navbar-collapse.horizontal li {
    display: inline-block;
    margin-right: 0;
}

    .navbar-collapse.horizontal li:last-child {
    margin-right: 0;   
}



.navbar-collapse.horizontal ul.datasheet li a {
    position: relative;
}

.navbar-collapse.horizontal ul.datasheet li a img,
.title-bar .datasheet img
 {
    width: 24px;
    top: -2px;
    position: relative;
    margin-left: 4px;
}

.navbar-collapse.horizontal ul.datasheet li a:hover,
.title-bar .datasheet a:hover {
    text-decoration: none;
}

.navbar-collapse.horizontal .nav-rail {
    float: left;
    margin-left: -15px;
}

ul.pull-right.float-xs-none.list-inline.datasheet {
    margin: 0;
    padding: 25px 0 23px;
    margin-right: -30px;
}

ul.pull-right.float-xs-none.list-inline.datasheet li {
    margin-bottom: 0;
    padding: 0;
}

.datasheet.mobile {
    display:none;
}

.mobile-spacer {
    display: none;
}

.kfx-railnavigation.top-navigation .navbar-header {
    display: none;
}
  
}

@media screen and (max-width:1200px) {

    .product-page-wide .full-width-content,
    .product-page-nuance .full-width-content {
        padding: 0 40px;
    }

    .kfx-railnavigation.top-navigation .desktop,
    .title-bar .desktop {
        display: none !important;
    }

    .kfx-railnavigation.top-navigation li a {
    padding: 20px 40px;
    margin: 0;
    border-top: 1px solid #e5e5e5;
        font-size: 18px;
}

    .kfx-railnavigation.top-navigation .navbar-header {
    padding-left: 40px;
}

    .kfx-railnavigation.top-navigation {
        margin-bottom: 0;
    }

    .kfx-railnavigation.top-navigation .navbar-collapse {
        padding: 0;
    }

    .kfx-railnavigation.top-navigation:not(.mobile-spacer) {
        position: absolute;
        width: 100%;
        left: 0;
    }

    .mobile-spacer {
        visibility: hidden;
    }

    .kfx-railnavigation.top-navigation .caret {
        position: absolute;
        right: 30px;
        top: 25px;
        color: #97999b;
        height: 20px;
        border-top: 15px dashed;
        border-right: 10px solid transparent;
        border-left: 10px solid transparent;
    }

    .kfx-railnavigation.top-navigation .navbar-header > .navbar-text {
        font-size: 18px;
        margin: 0;
        padding: 20px 0;
        font-weight: bold;
    }

    .nav-horizontal-background {
        display: none;
    }
    .product-page-wide .jumbotron > .container,
    .product-page-nuance .jumbotron > .container {
        padding-left: 105px;
        padding-right: 105px;
    }

    .underline-wrap img {
    width: auto;
    float: left;
    width: 100px;
}

.top-navigation li.active a .underline-wrap {
    bottom: 6px;
    left: 35px;
}
}

.back-to-referrer-banner {
    background: #f3f3f3;
    padding: 8px 0;
}

.back-to-referrer-banner a {
    font-size: 14px;
}

.back-to-referrer-banner a:hover {
    text-decoration: none;
}

.back-to-referrer-banner a:before {
    content: "\f104";
    font-family: "fontawesome";
    font-size: 14px;
    padding: 0 4px 0 0;
}

@media screen and (min-width: 992px){
.back-to-referrer-banner .banner-inner {
    max-width: 1170px;
    margin: 0 auto;
    padding: 0 24px;
}}
@media screen and (min-width: 1200px){
.back-to-referrer-banner .banner-inner {
    padding: 0 44px;
}}

@media screen and (max-width:991px) {
    .banner-inner{
        padding: 0px 32px;
    }
}

@media screen and (max-width: 767px){
    .banner-inner{
        padding: 0px 18px;
    }
}

.product-page-wide .row.no-style-container {
    margin: 0 -8px 40px;
}

.product-page-wide .row.no-style-container img {
    border: none;
}

.product-page-wide .row.no-style-container figure {
    border: none;
    box-shadow: none;
}

.product-page-wide .breadcrumb {
    padding-left: 0;
}

@media screen and (max-width:767px) {
    .datasheet.desktop {
        display: none;
    }
}

.product-page-wide .well-lg {
        padding-top: 0;
    }

@media only screen and (max-width: 991px) {
    .product-page-wide .well-lg {
        padding-left: 0;
        padding-right: 0;
    }
}

@media screen and (min-width:768px) and (max-width:991px) {
    .navbar-collapse.horizontal:not(.wide) li a {
    font-size: 16px;
}

     .horizontal:not(.wide) .nav-rail li > a {
    font-size: 16px;
}
}

.product-page-wide figure.thumbnail.pull-right {
    border: none;
    box-shadow: none;
    min-height: 0;
}

.product-page-wide figure.thumbnail.pull-right img {
    border: none;
}

.product-page-wide .section-header {
    margin-top: 40px;
}

span.icon-document:after {
    content: "";
    background: url(/assets/images/icon-document.svg);
    width: 13px;
    height: 17px;
    display: inline-block;
    position: relative;
    top: 1px;
}  
