@charset "UTF-8";
@font-face {
  font-family: "HagerScale-Light";
  src: url("/common/css/fonts/hager/HagerScale-Light.woff2");
  src: url("/common/css/fonts/hager/HagerScale-Light.woff2") format("woff2"), url("/common/css/fonts/hager/HagerScale-Light.woff") format("woff"), url("/common/css/fonts/hager/HagerScale-Light.otf") format("opentype");
}
@font-face {
  font-family: "HagerScale-Regular";
  src: url("/common/css/fonts/hager/HagerScale-Regular.woff2");
  src: url("/common/css/fonts/hager/HagerScale-Regular.woff2") format("woff2"), url("/common/css/fonts/hager/HagerScale-Regular.woff") format("woff"), url("/common/css/fonts/hager/HagerScale-Regular.otf") format("opentype");
}
@font-face {
  font-family: "HagerScale-Medium";
  src: url("/common/css/fonts/hager/HagerScale-Medium.woff2");
  src: url("/common/css/fonts/hager/HagerScale-Medium.woff2") format("woff2"), url("/common/css/fonts/hager/HagerScale-Medium.woff") format("woff"), url("/common/css/fonts/hager/HagerScale-Medium.otf") format("opentype");
}
@font-face {
  font-family: "HagerScale-Bold";
  src: url("/common/css/fonts/hager/HagerScale-Bold.woff2");
  src: url("/common/css/fonts/hager/HagerScale-Bold.woff2") format("woff2"), url("/common/css/fonts/hager/HagerScale-Bold.woff") format("woff"), url("/common/css/fonts/hager/HagerScale-Bold.otf") format("opentype");
  font-weight: bold;
}
@font-face {
  font-family: "HagerScale-ExtraBold";
  src: url("/common/css/fonts/hager/HagerScale-ExtraBold.woff2");
  src: url("/common/css/fonts/hager/HagerScale-ExtraBold.woff2") format("woff2"), url("/common/css/fonts/hager/HagerScale-ExtraBold.woff") format("woff"), url("/common/css/fonts/hager/HagerScale-ExtraBold.otf") format("opentype");
}
@font-face {
  font-family: "HagerScale-Italic";
  src: url("/common/css/fonts/hager/HagerScale-Italic.woff2");
  src: url("/common/css/fonts/hager/HagerScale-Italic.woff2") format("woff2"), url("/common/css/fonts/hager/HagerScale-Italic.woff") format("woff"), url("/common/css/fonts/hager/HagerScale-Italic.otf") format("opentype");
  font-style: italic;
}
/* Global Reset & Standards ---------------------- */
/* line 3, ../../../application/templates/compass/groupnet/sass/foundation/common/_globals.scss */
*, *:before, *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 4, ../../../application/templates/compass/groupnet/sass/foundation/common/_globals.scss */
html {
  font-size: 62.5%;
}

/* line 5, ../../../application/templates/compass/groupnet/sass/foundation/common/_globals.scss */
body {
  background: #AFAFAF;
  font-family: "HagerScale-Regular", Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  line-height: 21px;
  color: #4A4A4A;
  position: relative;
  -webkit-font-smoothing: antialiased;
  overflow-y: scroll;
}

/* Links ---------------------- */
/* line 9, ../../../application/templates/compass/groupnet/sass/foundation/common/_globals.scss */
a img {
  border: none;
}

/* line 10, ../../../application/templates/compass/groupnet/sass/foundation/common/_globals.scss */
a {
  color: #4A4A4A;
  text-decoration: none;
  line-height: inherit;
}

/* line 11, ../../../application/templates/compass/groupnet/sass/foundation/common/_globals.scss */
a:hover {
  color: #00477E;
}

/* line 12, ../../../application/templates/compass/groupnet/sass/foundation/common/_globals.scss */
a:focus {
  color: #00477E;
}

/* line 13, ../../../application/templates/compass/groupnet/sass/foundation/common/_globals.scss */
p a, p a:visited {
  line-height: inherit;
}

/* Misc ---------------------- */
/* line 17, ../../../application/templates/compass/groupnet/sass/foundation/common/_globals.scss */
.left {
  float: left;
}

/* line 18, ../../../application/templates/compass/groupnet/sass/foundation/common/_globals.scss */
.right {
  float: right;
}

/* line 19, ../../../application/templates/compass/groupnet/sass/foundation/common/_globals.scss */
.text-left {
  text-align: left;
}

/* line 20, ../../../application/templates/compass/groupnet/sass/foundation/common/_globals.scss */
.text-right {
  text-align: right;
}

/* line 21, ../../../application/templates/compass/groupnet/sass/foundation/common/_globals.scss */
.text-center {
  text-align: center;
}

/* line 22, ../../../application/templates/compass/groupnet/sass/foundation/common/_globals.scss */
.text-justify {
  text-align: justify;
}

/* line 23, ../../../application/templates/compass/groupnet/sass/foundation/common/_globals.scss */
.hide {
  display: none;
}

/* line 24, ../../../application/templates/compass/groupnet/sass/foundation/common/_globals.scss */
.hide-override {
  display: none !important;
}

/* line 25, ../../../application/templates/compass/groupnet/sass/foundation/common/_globals.scss */
.highlight {
  background: #ff9;
}

/* line 27, ../../../application/templates/compass/groupnet/sass/foundation/common/_globals.scss */
#googlemap img, object, embed {
  max-width: none;
}

/* line 29, ../../../application/templates/compass/groupnet/sass/foundation/common/_globals.scss */
#map_canvas embed {
  max-width: none;
}

/* line 30, ../../../application/templates/compass/groupnet/sass/foundation/common/_globals.scss */
#map_canvas img {
  max-width: none;
}

/* line 31, ../../../application/templates/compass/groupnet/sass/foundation/common/_globals.scss */
#map_canvas object {
  max-width: none;
}

/* Reset for strange margins by default on <figure> elements */
/* line 34, ../../../application/templates/compass/groupnet/sass/foundation/common/_globals.scss */
figure {
  margin: 0;
}

/* Base Type Styles Using Modular Scale ---------------------- */
/* line 3, ../../../application/templates/compass/groupnet/sass/foundation/common/_typography.scss */
body, div, dl, dt, dd, ul, ol, li, h1, h2, .h2, h3, h4, h5, h6, pre, form, p, blockquote, th, td {
  margin: 0;
  padding: 0;
  font-size: 1em;
  direction: ltr;
}

/* line 10, ../../../application/templates/compass/groupnet/sass/foundation/common/_typography.scss */
p {
  font-family: inherit;
  font-weight: normal;
  font-size: 1em;
  line-height: 1.6;
  margin-bottom: 1.5em;
}
/* line 11, ../../../application/templates/compass/groupnet/sass/foundation/common/_typography.scss */
p.lead {
  font-size: 1.25em;
  line-height: 1.6;
  margin-bottom: 1.5em;
}

/* line 13, ../../../application/templates/compass/groupnet/sass/foundation/common/_typography.scss */
aside p {
  font-size: 0em;
  line-height: 1.35;
  font-style: italic;
}

/* line 15, ../../../application/templates/compass/groupnet/sass/foundation/common/_typography.scss */
h1, h2, .h2, h3, h4, h5, h6 {
  font-family: "HagerScale-Bold", Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #4A4A4A;
  text-rendering: optimizeLegibility;
  line-height: 1.1;
  margin-bottom: 1em;
  margin-top: 1em;
}
/* line 24, ../../../application/templates/compass/groupnet/sass/foundation/common/_typography.scss */
h1 small, h2 small, .h2 small, h3 small, h4 small, h5 small, h6 small {
  font-size: 60%;
  color: #979797;
  line-height: 0;
}

/* line 27, ../../../application/templates/compass/groupnet/sass/foundation/common/_typography.scss */
h1 {
  font-size: 7.59375em;
}

/* line 28, ../../../application/templates/compass/groupnet/sass/foundation/common/_typography.scss */
h2, .h2 {
  font-size: 5.0625em;
}

/* line 29, ../../../application/templates/compass/groupnet/sass/foundation/common/_typography.scss */
h3 {
  font-size: 3.375em;
}

/* line 30, ../../../application/templates/compass/groupnet/sass/foundation/common/_typography.scss */
h4 {
  font-size: 2.25em;
}

/* line 31, ../../../application/templates/compass/groupnet/sass/foundation/common/_typography.scss */
h5 {
  font-size: 1.5em;
}

/* line 32, ../../../application/templates/compass/groupnet/sass/foundation/common/_typography.scss */
h6 {
  font-size: 1em;
}

/* line 34, ../../../application/templates/compass/groupnet/sass/foundation/common/_typography.scss */
hr {
  border: solid #ddd;
  border-width: 1px 0 0;
  clear: both;
  margin: 22px 0 21px;
  height: 0;
}

/* line 36, ../../../application/templates/compass/groupnet/sass/foundation/common/_typography.scss */
.subheader {
  line-height: 1.3;
  color: #979797;
  font-weight: 300;
  margin-bottom: 1.5em;
}

/* line 38, ../../../application/templates/compass/groupnet/sass/foundation/common/_typography.scss */
em, i {
  font-style: italic;
  line-height: inherit;
}

/* line 39, ../../../application/templates/compass/groupnet/sass/foundation/common/_typography.scss */
strong, b {
  font-weight: bold;
  line-height: inherit;
}

/* line 40, ../../../application/templates/compass/groupnet/sass/foundation/common/_typography.scss */
small {
  font-size: 60%;
  line-height: inherit;
}

/* line 41, ../../../application/templates/compass/groupnet/sass/foundation/common/_typography.scss */
code {
  font-weight: bold;
  background: #ff9;
}

/* Lists ---------------------- */
/* line 44, ../../../application/templates/compass/groupnet/sass/foundation/common/_typography.scss */
ul, ol, dl {
  font-size: 1em;
  line-height: 1.6;
  margin-bottom: 1.5em;
  list-style-position: outside;
}

/* line 47, ../../../application/templates/compass/groupnet/sass/foundation/common/_typography.scss */
ul li ul, ul li ol {
  margin-left: 20px;
  margin-bottom: 0;
}
/* line 49, ../../../application/templates/compass/groupnet/sass/foundation/common/_typography.scss */
ul.square, ul.circle, ul.disc {
  margin-left: 1.5em;
}
/* line 50, ../../../application/templates/compass/groupnet/sass/foundation/common/_typography.scss */
ul.square {
  list-style-type: square;
}
/* line 51, ../../../application/templates/compass/groupnet/sass/foundation/common/_typography.scss */
ul.square li ul {
  list-style: inherit;
}
/* line 53, ../../../application/templates/compass/groupnet/sass/foundation/common/_typography.scss */
ul.circle {
  list-style-type: circle;
}
/* line 54, ../../../application/templates/compass/groupnet/sass/foundation/common/_typography.scss */
ul.circle li ul {
  list-style: inherit;
}
/* line 56, ../../../application/templates/compass/groupnet/sass/foundation/common/_typography.scss */
ul.disc {
  list-style-type: disc;
}
/* line 57, ../../../application/templates/compass/groupnet/sass/foundation/common/_typography.scss */
ul.disc li ul {
  list-style: inherit;
}
/* line 59, ../../../application/templates/compass/groupnet/sass/foundation/common/_typography.scss */
ul.no-bullet {
  list-style: none;
}
/* line 60, ../../../application/templates/compass/groupnet/sass/foundation/common/_typography.scss */
ul.large li {
  line-height: 21px;
}

/* line 62, ../../../application/templates/compass/groupnet/sass/foundation/common/_typography.scss */
ol {
  margin-left: 20px;
}
/* line 64, ../../../application/templates/compass/groupnet/sass/foundation/common/_typography.scss */
ol li ul, ol li ol {
  margin-left: 20px;
  margin-bottom: 0;
}

/* Blockquotes ---------------------- */
/* line 69, ../../../application/templates/compass/groupnet/sass/foundation/common/_typography.scss */
blockquote, blockquote p {
  line-height: 1.5;
  color: #979797;
}

/* line 70, ../../../application/templates/compass/groupnet/sass/foundation/common/_typography.scss */
blockquote {
  margin: 0 0 1.5em;
  padding: 9px 20px 0 19px;
  border-left: 1px solid #ddd;
}
/* line 71, ../../../application/templates/compass/groupnet/sass/foundation/common/_typography.scss */
blockquote cite {
  display: block;
  font-size: 0em;
  color: #7d7d7d;
}
/* line 72, ../../../application/templates/compass/groupnet/sass/foundation/common/_typography.scss */
blockquote cite:before {
  content: "\2014 \0020";
}
/* line 73, ../../../application/templates/compass/groupnet/sass/foundation/common/_typography.scss */
blockquote cite a, blockquote cite a:visited {
  color: #7d7d7d;
}

/* line 77, ../../../application/templates/compass/groupnet/sass/foundation/common/_typography.scss */
abbr, acronym {
  text-transform: uppercase;
  font-size: 90%;
  color: #4A4A4A;
  border-bottom: 1px solid #ddd;
  cursor: help;
}

/* line 78, ../../../application/templates/compass/groupnet/sass/foundation/common/_typography.scss */
abbr {
  text-transform: none;
}

/*
 * Print styles.
 *
 * Inlined to avoid required HTTP connection: www.phpied.com/delay-loading-your-print-css/
 * Credit to Paul Irish and HTML5 Boilerplate (html5boilerplate.com)
*/
/* line 86, ../../../application/templates/compass/groupnet/sass/foundation/common/_typography.scss */
.print-only {
  display: none !important;
}

@media print {
  /* line 88, ../../../application/templates/compass/groupnet/sass/foundation/common/_typography.scss */
  * {
    background: transparent !important;
    color: black !important;
    box-shadow: none !important;
    text-shadow: none !important;
    filter: none !important;
    -ms-filter: none !important;
  }

  /* Black prints faster: h5bp.com/s */
  /* line 89, ../../../application/templates/compass/groupnet/sass/foundation/common/_typography.scss */
  a, a:visited {
    text-decoration: underline;
  }

  /* line 90, ../../../application/templates/compass/groupnet/sass/foundation/common/_typography.scss */
  a[href]:after {
    content: " (" attr(href) ")";
  }

  /* line 91, ../../../application/templates/compass/groupnet/sass/foundation/common/_typography.scss */
  abbr[title]:after {
    content: " (" attr(title) ")";
  }

  /* line 92, ../../../application/templates/compass/groupnet/sass/foundation/common/_typography.scss */
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {
    content: "";
  }

  /* Don't show links for images, or javascript/internal links */
  /* line 93, ../../../application/templates/compass/groupnet/sass/foundation/common/_typography.scss */
  pre, blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }

  /* line 94, ../../../application/templates/compass/groupnet/sass/foundation/common/_typography.scss */
  thead {
    display: table-header-group;
  }

  /* h5bp.com/t */
  /* line 95, ../../../application/templates/compass/groupnet/sass/foundation/common/_typography.scss */
  tr, img {
    page-break-inside: avoid;
  }

  /* line 96, ../../../application/templates/compass/groupnet/sass/foundation/common/_typography.scss */
  img {
    max-width: 100% !important;
  }

  @page {
    margin: 0.5cm;
  }
  /* line 98, ../../../application/templates/compass/groupnet/sass/foundation/common/_typography.scss */
  p, h2, .h2, h3 {
    orphans: 3;
    widows: 3;
  }

  /* line 99, ../../../application/templates/compass/groupnet/sass/foundation/common/_typography.scss */
  h2, .h2, h3 {
    page-break-after: avoid;
  }

  /* line 100, ../../../application/templates/compass/groupnet/sass/foundation/common/_typography.scss */
  .hide-on-print {
    display: none !important;
  }

  /* line 101, ../../../application/templates/compass/groupnet/sass/foundation/common/_typography.scss */
  .print-only {
    display: block !important;
  }

  /* line 102, ../../../application/templates/compass/groupnet/sass/foundation/common/_typography.scss */
  .hide-for-print {
    display: none !important;
  }

  /* line 103, ../../../application/templates/compass/groupnet/sass/foundation/common/_typography.scss */
  .show-for-print {
    display: inherit !important;
  }
}
/* Requires
   globals.css */
/* Standard Forms ---------------------- */
/* line 6, ../../../application/templates/compass/groupnet/sass/foundation/common/_forms.scss */
form {
  margin: 0 0 calc($formSpacing * $ratio);
}

/* line 8, ../../../application/templates/compass/groupnet/sass/foundation/common/_forms.scss */
.row form .row {
  margin: 0 calc(-($formSpacing / 2));
}
/* line 10, ../../../application/templates/compass/groupnet/sass/foundation/common/_forms.scss */
.row form .row .column, .row form .row .columns {
  padding: 0 calc($formSpacing / 2);
}
/* line 12, ../../../application/templates/compass/groupnet/sass/foundation/common/_forms.scss */
.row form .row.collapse {
  margin: 0;
}
/* line 13, ../../../application/templates/compass/groupnet/sass/foundation/common/_forms.scss */
.row form .row.collapse .column, .row form .row.collapse .columns {
  padding: 0;
}

/* line 17, ../../../application/templates/compass/groupnet/sass/foundation/common/_forms.scss */
label {
  font-size: 1em;
  color: #4d4d4d;
  cursor: pointer;
  display: block;
  font-weight: 500;
  margin-bottom: 3px;
}
/* line 19, ../../../application/templates/compass/groupnet/sass/foundation/common/_forms.scss */
label.right {
  float: none;
  text-align: right;
}
/* line 20, ../../../application/templates/compass/groupnet/sass/foundation/common/_forms.scss */
label.inline {
  line-height: calc(ms(0) + ($formSpacing * 1.5));
  margin: 0 0 10px 0;
}

/* line 23, ../../../application/templates/compass/groupnet/sass/foundation/common/_forms.scss */
input[type=button].inline-button, input[type=submit].inline-button, a.button.inline-button {
  height: 1emcalc($formSpacing * 1.5);
  line-height: calc(ms(0) + ($formSpacing * 1.5))-1;
  padding-top: 0px;
  padding-bottom: 0px;
  font-size: 16px;
}

/* line 27, ../../../application/templates/compass/groupnet/sass/foundation/common/_forms.scss */
.prefix, .postfix {
  display: block;
  position: relative;
  z-index: 2;
  text-align: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  height: calc(ms(0) + ($formSpacing * 1.5));
  line-height: calc(ms(0) + ($formSpacing * 1.5))-1;
}

/* line 28, ../../../application/templates/compass/groupnet/sass/foundation/common/_forms.scss */
a.button.prefix, a.button.postfix {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}

/* line 29, ../../../application/templates/compass/groupnet/sass/foundation/common/_forms.scss */
span.prefix, span.postfix {
  background: #f2f2f2;
  border: 1px solid #cccccc;
}

/* line 31, ../../../application/templates/compass/groupnet/sass/foundation/common/_forms.scss */
.prefix {
  left: 2px;
  -moz-border-radius-topleft: 0px;
  -webkit-border-top-left-radius: 0px;
  border-top-left-radius: 0px;
  -moz-border-radius-bottomleft: 0px;
  -webkit-border-bottom-left-radius: 0px;
  border-bottom-left-radius: 0px;
  overflow: hidden;
}

/* line 32, ../../../application/templates/compass/groupnet/sass/foundation/common/_forms.scss */
.postfix {
  right: 2px;
  -moz-border-radius-topright: 0px;
  -webkit-border-top-right-radius: 0px;
  border-top-right-radius: 0px;
  -moz-border-radius-bottomright: 0px;
  -webkit-border-bottom-right-radius: 0px;
  border-bottom-right-radius: 0px;
}

/* line 34, ../../../application/templates/compass/groupnet/sass/foundation/common/_forms.scss */
input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], textarea, select, div.custom.dropdown {
  background-color: #fff;
  font-family: inherit;
  border: 1px solid #AFAFAF;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  color: #4A4A4A;
  display: block;
  font-size: 16px;
  margin: 0 0 10px 0;
  padding: calc($formSpacing / 2);
  height: calc(ms(0) + ($formSpacing * 1.5));
  width: 100%;
  -moz-transition: all 0.15s linear;
  -o-transition: all 0.15s linear;
  -webkit-transition: all 0.15s linear;
  transition: all 0.15s linear;
}
/* line 35, ../../../application/templates/compass/groupnet/sass/foundation/common/_forms.scss */
input[type="text"][multiple], input[type="password"][multiple], input[type="date"][multiple], input[type="datetime"][multiple], input[type="email"][multiple], input[type="number"][multiple], input[type="search"][multiple], input[type="tel"][multiple], input[type="time"][multiple], input[type="url"][multiple], textarea[multiple], select[multiple], div.custom.dropdown[multiple] {
  min-height: calc(2 * (ms(0) + ($formSpacing * 1.5)));
}
/* line 36, ../../../application/templates/compass/groupnet/sass/foundation/common/_forms.scss */
input[type="text"].oversize, input[type="password"].oversize, input[type="date"].oversize, input[type="datetime"].oversize, input[type="email"].oversize, input[type="number"].oversize, input[type="search"].oversize, input[type="tel"].oversize, input[type="time"].oversize, input[type="url"].oversize, textarea.oversize, select.oversize, div.custom.dropdown.oversize {
  font-size: 1.5em;
  padding: calc(($formSpacing - 4) / 2) 5px;
}
/* line 38, ../../../application/templates/compass/groupnet/sass/foundation/common/_forms.scss */
input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="time"]:focus, input[type="url"]:focus, textarea:focus, select:focus, div.custom.dropdown:focus {
  background: #fff;
  border-color: #AFAFAF;
}
/* line 39, ../../../application/templates/compass/groupnet/sass/foundation/common/_forms.scss */
input[type="text"][disabled], input[type="password"][disabled], input[type="date"][disabled], input[type="datetime"][disabled], input[type="email"][disabled], input[type="number"][disabled], input[type="search"][disabled], input[type="tel"][disabled], input[type="time"][disabled], input[type="url"][disabled], textarea[disabled], select[disabled], div.custom.dropdown[disabled] {
  background-color: #ddd;
}

/*@include box-shadow(inset 0 1px 2px rgba(0,0,0,0.1));*/
/* line 44, ../../../application/templates/compass/groupnet/sass/foundation/common/_forms.scss */
textarea {
  height: 80px;
}

/* line 46, ../../../application/templates/compass/groupnet/sass/foundation/common/_forms.scss */
select {
  width: 100%;
  line-height: 26px;
}

/* Fieldsets */
/* line 49, ../../../application/templates/compass/groupnet/sass/foundation/common/_forms.scss */
fieldset {
  border: solid 1px #ddd;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  padding: 12px;
  margin: 18px 0;
}
/* line 51, ../../../application/templates/compass/groupnet/sass/foundation/common/_forms.scss */
fieldset legend {
  font-family: "HagerScale-Bold", Arial, sans-serif;
  font-weight: bold;
  background: #fff;
  padding: 0 3px;
  margin: 0;
  margin-left: -3px;
}

/* Errors */
/* line 55, ../../../application/templates/compass/groupnet/sass/foundation/common/_forms.scss */
.error input, input.error, .error textarea, textarea.error, .error input:focus, input.error:focus, .error textarea:focus, textarea.error:focus {
  border-color: #910049;
  background-color: rgba(145, 0, 73, 0.1);
}

/* line 56, ../../../application/templates/compass/groupnet/sass/foundation/common/_forms.scss */
.error input:focus, input.error:focus, .error textarea:focus, textarea.error:focus {
  outline-color: #ff2b96;
}

/* line 57, ../../../application/templates/compass/groupnet/sass/foundation/common/_forms.scss */
.error label, label.error {
  color: #910049;
}

/* line 58, ../../../application/templates/compass/groupnet/sass/foundation/common/_forms.scss */
.error small, small.error {
  display: block;
  padding: 6px 4px;
  margin-top: -11px;
  margin-bottom: 10px;
  background: #910049;
  color: #fff;
  font-size: -1em;
  font-family: "HagerScale-Bold", Arial, sans-serif;
  font-weight: bold;
  -moz-border-radius-bottomleft: 0px;
  -webkit-border-bottom-left-radius: 0px;
  border-bottom-left-radius: 0px;
  -moz-border-radius-bottomright: 0px;
  -webkit-border-bottom-right-radius: 0px;
  border-bottom-right-radius: 0px;
}

/* Custom Forms ---------------------- */
/* line 61, ../../../application/templates/compass/groupnet/sass/foundation/common/_forms.scss */
form.custom {
  /* Custom input, disabled */
}
/* line 63, ../../../application/templates/compass/groupnet/sass/foundation/common/_forms.scss */
form.custom span.custom {
  display: inline-block;
  width: 16px;
  height: 16px;
  position: relative;
  top: 2px;
  border: solid 1px #ccc;
  background: #fff;
}
/* line 65, ../../../application/templates/compass/groupnet/sass/foundation/common/_forms.scss */
form.custom span.custom.radio {
  -moz-border-radius: 100px;
  -webkit-border-radius: 100px;
  border-radius: 100px;
}
/* line 67, ../../../application/templates/compass/groupnet/sass/foundation/common/_forms.scss */
form.custom span.custom.checkbox:before {
  content: "";
  display: block;
  line-height: 0.8;
  height: 14px;
  width: 14px;
  text-align: center;
  position: absolute;
  top: 0;
  left: 0;
  font-size: 14px;
  color: #fff;
}
/* line 70, ../../../application/templates/compass/groupnet/sass/foundation/common/_forms.scss */
form.custom span.custom.radio.checked:before {
  content: "";
  display: block;
  width: 8px;
  height: 8px;
  -moz-border-radius: 100px;
  -webkit-border-radius: 100px;
  border-radius: 100px;
  background: #222;
  position: relative;
  top: 3px;
  left: 3px;
}
/* line 73, ../../../application/templates/compass/groupnet/sass/foundation/common/_forms.scss */
form.custom span.custom.checkbox.checked:before {
  content: "\00d7";
  color: #222;
}
/* line 76, ../../../application/templates/compass/groupnet/sass/foundation/common/_forms.scss */
form.custom div.custom.dropdown {
  display: block;
  position: relative;
  height: calc(ms(0) + ($formSpacing * 1.5));
  margin-bottom: 10px;
  margin-top: 0px;
  padding: 0px;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YzZjNmMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f3f3f3));
  background-image: -moz-linear-gradient(#ffffff, #f3f3f3);
  background-image: -webkit-linear-gradient(#ffffff, #f3f3f3);
  background-image: linear-gradient(#ffffff, #f3f3f3);
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 79, ../../../application/templates/compass/groupnet/sass/foundation/common/_forms.scss */
form.custom div.custom.dropdown ul {
  overflow-y: auto;
  max-height: 200px;
}
/* line 80, ../../../application/templates/compass/groupnet/sass/foundation/common/_forms.scss */
form.custom div.custom.dropdown a.current {
  cursor: default;
  white-space: nowrap;
  height: 100%;
  line-height: calc(ms(0) + ($formSpacing * 1.5))-2px;
  color: #4A4A4A;
  text-decoration: none;
  overflow: hidden;
  display: block;
  margin-left: calc($formSpacing / 2);
  margin-right: calc((ms(0) + ($formSpacing * 1.5))/2)5;
}
/* line 81, ../../../application/templates/compass/groupnet/sass/foundation/common/_forms.scss */
form.custom div.custom.dropdown a.selector {
  cursor: default;
  position: absolute;
  width: calc((ms(0) + ($formSpacing * 1.5))/2)5;
  height: calc(ms(0) + ($formSpacing * 1.5))-2px;
  display: block;
  right: 0;
  top: 0;
}
/* line 82, ../../../application/templates/compass/groupnet/sass/foundation/common/_forms.scss */
form.custom div.custom.dropdown a.selector:after {
  content: "";
  display: block;
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 5px;
  border-color: #aaa transparent transparent transparent;
  position: absolute;
  left: 3px;
  top: 50%;
  margin-top: -2px;
}
/* line 85, ../../../application/templates/compass/groupnet/sass/foundation/common/_forms.scss */
form.custom div.custom.dropdown:hover a.selector:after, form.custom div.custom.dropdown.open a.selector:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 5px;
  border-color: #222 transparent transparent transparent;
}
/* line 88, ../../../application/templates/compass/groupnet/sass/foundation/common/_forms.scss */
form.custom div.custom.dropdown .disabled {
  color: #888;
}
/* line 90, ../../../application/templates/compass/groupnet/sass/foundation/common/_forms.scss */
form.custom div.custom.dropdown .disabled:hover {
  background: transparent;
  color: #888;
}
/* line 93, ../../../application/templates/compass/groupnet/sass/foundation/common/_forms.scss */
form.custom div.custom.dropdown .disabled:hover:after {
  display: none;
}
/* line 96, ../../../application/templates/compass/groupnet/sass/foundation/common/_forms.scss */
form.custom div.custom.dropdown.open ul {
  display: block;
  z-index: 10;
  min-width: 100%;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
/* line 98, ../../../application/templates/compass/groupnet/sass/foundation/common/_forms.scss */
form.custom div.custom.dropdown.small {
  width: 134px !important;
}
/* line 99, ../../../application/templates/compass/groupnet/sass/foundation/common/_forms.scss */
form.custom div.custom.dropdown.medium {
  width: 254px !important;
}
/* line 100, ../../../application/templates/compass/groupnet/sass/foundation/common/_forms.scss */
form.custom div.custom.dropdown.large {
  width: 434px !important;
}
/* line 101, ../../../application/templates/compass/groupnet/sass/foundation/common/_forms.scss */
form.custom div.custom.dropdown.expand {
  width: 100% !important;
}
/* line 103, ../../../application/templates/compass/groupnet/sass/foundation/common/_forms.scss */
form.custom div.custom.dropdown.open.small ul {
  min-width: 134px !important;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 104, ../../../application/templates/compass/groupnet/sass/foundation/common/_forms.scss */
form.custom div.custom.dropdown.open.medium ul {
  min-width: 254px !important;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 105, ../../../application/templates/compass/groupnet/sass/foundation/common/_forms.scss */
form.custom div.custom.dropdown.open.large ul {
  min-width: 434px !important;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 108, ../../../application/templates/compass/groupnet/sass/foundation/common/_forms.scss */
form.custom div.custom.dropdown ul {
  -moz-box-shadow: rgba(0, 0, 0, 0.2) 0 2px 2px 0px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 2px 2px 0px;
  box-shadow: rgba(0, 0, 0, 0.2) 0 2px 2px 0px;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  position: absolute;
  width: auto;
  display: none;
  margin: 0;
  left: -1px;
  top: calc((ms(0) + ($formSpacing * 1.5)) - $inputBorderWidth * 2);
  margin: 0;
  padding: 0;
  background: #fff;
  background: rgba(255, 255, 255, 0.95);
  border: solid 1px #AFAFAF;
}
/* line 110, ../../../application/templates/compass/groupnet/sass/foundation/common/_forms.scss */
form.custom div.custom.dropdown ul li {
  color: #555;
  font-size: 0em;
  cursor: default;
  padding: 3px;
  padding-left: 6px;
  padding-right: 38px;
  min-height: 18px;
  line-height: 18px;
  margin: 0;
  white-space: nowrap;
  list-style: none;
}
/* line 111, ../../../application/templates/compass/groupnet/sass/foundation/common/_forms.scss */
form.custom div.custom.dropdown ul li.selected {
  background: #eee;
  color: #000;
}
/* line 113, ../../../application/templates/compass/groupnet/sass/foundation/common/_forms.scss */
form.custom div.custom.dropdown ul li:hover {
  background-color: #e4e4e4;
  color: #000;
}
/* line 115, ../../../application/templates/compass/groupnet/sass/foundation/common/_forms.scss */
form.custom div.custom.dropdown ul li.selected:hover {
  background: #eee;
  cursor: default;
  color: #000;
}
/* line 117, ../../../application/templates/compass/groupnet/sass/foundation/common/_forms.scss */
form.custom div.custom.dropdown ul.show {
  display: block;
}
/* line 121, ../../../application/templates/compass/groupnet/sass/foundation/common/_forms.scss */
form.custom .custom.disabled {
  background-color: #ddd;
}

/* Correct FF custom dropdown height */
@-moz-document url-prefix() {
  /* line 126, ../../../application/templates/compass/groupnet/sass/foundation/common/_forms.scss */
  form.custom div.custom.dropdown a.selector {
    height: 28px;
  }
}
/* line 128, ../../../application/templates/compass/groupnet/sass/foundation/common/_forms.scss */
.lt-ie9 form.custom div.custom.dropdown a.selector {
  height: 28px;
}

/* The Grid ---------------------- */
/* line 3, ../../../application/templates/compass/groupnet/sass/foundation/components/_grid.scss */
.row {
  width: 1010px;
  max-width: 100%;
  min-width: 0px;
  margin: 0 auto;
}
/* line 4, ../../../application/templates/compass/groupnet/sass/foundation/components/_grid.scss */
.row .row {
  width: auto;
  max-width: none;
  min-width: 0;
  margin: 0 -15px;
}
/* line 7, ../../../application/templates/compass/groupnet/sass/foundation/components/_grid.scss */
.row.collapse .column, .row.collapse .columns {
  padding: 0;
}
/* line 9, ../../../application/templates/compass/groupnet/sass/foundation/components/_grid.scss */
.row .row {
  width: auto;
  max-width: none;
  min-width: 0;
  margin: 0 -15px;
}
/* line 10, ../../../application/templates/compass/groupnet/sass/foundation/components/_grid.scss */
.row .row.collapse {
  margin: 0;
}

/* line 14, ../../../application/templates/compass/groupnet/sass/foundation/components/_grid.scss */
.column, .columns {
  float: left;
  min-height: 1px;
  padding: 0 15px;
  position: relative;
}
/* line 15, ../../../application/templates/compass/groupnet/sass/foundation/components/_grid.scss */
.column.centered, .columns.centered {
  float: none;
  margin: 0 auto;
}

/* line 18, ../../../application/templates/compass/groupnet/sass/foundation/components/_grid.scss */
[class*="column"] + [class*="column"]:last-child {
  float: right;
}

/* line 19, ../../../application/templates/compass/groupnet/sass/foundation/components/_grid.scss */
[class*="column"] + [class*="column"].end {
  float: left;
}

/* line 23, ../../../application/templates/compass/groupnet/sass/foundation/components/_grid.scss */
.one, .row .one {
  width: 8.33333%;
}

/* line 23, ../../../application/templates/compass/groupnet/sass/foundation/components/_grid.scss */
.two, .row .two {
  width: 16.66667%;
}

/* line 23, ../../../application/templates/compass/groupnet/sass/foundation/components/_grid.scss */
.three, .row .three {
  width: 25%;
}

/* line 23, ../../../application/templates/compass/groupnet/sass/foundation/components/_grid.scss */
.four, .row .four {
  width: 33.33333%;
}

/* line 23, ../../../application/templates/compass/groupnet/sass/foundation/components/_grid.scss */
.five, .row .five {
  width: 41.66667%;
}

/* line 23, ../../../application/templates/compass/groupnet/sass/foundation/components/_grid.scss */
.six, .row .six {
  width: 50%;
}

/* line 23, ../../../application/templates/compass/groupnet/sass/foundation/components/_grid.scss */
.seven, .row .seven {
  width: 58.33333%;
}

/* line 23, ../../../application/templates/compass/groupnet/sass/foundation/components/_grid.scss */
.eight, .row .eight {
  width: 66.66667%;
}

/* line 23, ../../../application/templates/compass/groupnet/sass/foundation/components/_grid.scss */
.nine, .row .nine {
  width: 75%;
}

/* line 23, ../../../application/templates/compass/groupnet/sass/foundation/components/_grid.scss */
.ten, .row .ten {
  width: 83.33333%;
}

/* line 23, ../../../application/templates/compass/groupnet/sass/foundation/components/_grid.scss */
.eleven, .row .eleven {
  width: 91.66667%;
}

/* line 23, ../../../application/templates/compass/groupnet/sass/foundation/components/_grid.scss */
.twelve, .row .twelve {
  width: 100%;
}

/* line 36, ../../../application/templates/compass/groupnet/sass/foundation/components/_grid.scss */
.row .offset-by-one {
  margin-left: 8.33333%;
}

/* line 36, ../../../application/templates/compass/groupnet/sass/foundation/components/_grid.scss */
.row .offset-by-two {
  margin-left: 16.66667%;
}

/* line 36, ../../../application/templates/compass/groupnet/sass/foundation/components/_grid.scss */
.row .offset-by-three {
  margin-left: 25%;
}

/* line 36, ../../../application/templates/compass/groupnet/sass/foundation/components/_grid.scss */
.row .offset-by-four {
  margin-left: 33.33333%;
}

/* line 36, ../../../application/templates/compass/groupnet/sass/foundation/components/_grid.scss */
.row .offset-by-five {
  margin-left: 41.66667%;
}

/* line 36, ../../../application/templates/compass/groupnet/sass/foundation/components/_grid.scss */
.row .offset-by-six {
  margin-left: 50%;
}

/* line 36, ../../../application/templates/compass/groupnet/sass/foundation/components/_grid.scss */
.row .offset-by-seven {
  margin-left: 58.33333%;
}

/* line 36, ../../../application/templates/compass/groupnet/sass/foundation/components/_grid.scss */
.row .offset-by-eight {
  margin-left: 66.66667%;
}

/* line 36, ../../../application/templates/compass/groupnet/sass/foundation/components/_grid.scss */
.row .offset-by-nine {
  margin-left: 75%;
}

/* line 36, ../../../application/templates/compass/groupnet/sass/foundation/components/_grid.scss */
.row .offset-by-ten {
  margin-left: 83.33333%;
}

/* line 42, ../../../application/templates/compass/groupnet/sass/foundation/components/_grid.scss */
.push-two {
  left: 16.66667%;
}

/* line 43, ../../../application/templates/compass/groupnet/sass/foundation/components/_grid.scss */
.pull-two {
  right: 16.66667%;
}

/* line 42, ../../../application/templates/compass/groupnet/sass/foundation/components/_grid.scss */
.push-three {
  left: 25%;
}

/* line 43, ../../../application/templates/compass/groupnet/sass/foundation/components/_grid.scss */
.pull-three {
  right: 25%;
}

/* line 42, ../../../application/templates/compass/groupnet/sass/foundation/components/_grid.scss */
.push-four {
  left: 33.33333%;
}

/* line 43, ../../../application/templates/compass/groupnet/sass/foundation/components/_grid.scss */
.pull-four {
  right: 33.33333%;
}

/* line 42, ../../../application/templates/compass/groupnet/sass/foundation/components/_grid.scss */
.push-five {
  left: 41.66667%;
}

/* line 43, ../../../application/templates/compass/groupnet/sass/foundation/components/_grid.scss */
.pull-five {
  right: 41.66667%;
}

/* line 42, ../../../application/templates/compass/groupnet/sass/foundation/components/_grid.scss */
.push-six {
  left: 50%;
}

/* line 43, ../../../application/templates/compass/groupnet/sass/foundation/components/_grid.scss */
.pull-six {
  right: 50%;
}

/* line 42, ../../../application/templates/compass/groupnet/sass/foundation/components/_grid.scss */
.push-seven {
  left: 58.33333%;
}

/* line 43, ../../../application/templates/compass/groupnet/sass/foundation/components/_grid.scss */
.pull-seven {
  right: 58.33333%;
}

/* line 42, ../../../application/templates/compass/groupnet/sass/foundation/components/_grid.scss */
.push-eight {
  left: 66.66667%;
}

/* line 43, ../../../application/templates/compass/groupnet/sass/foundation/components/_grid.scss */
.pull-eight {
  right: 66.66667%;
}

/* line 42, ../../../application/templates/compass/groupnet/sass/foundation/components/_grid.scss */
.push-nine {
  left: 75%;
}

/* line 43, ../../../application/templates/compass/groupnet/sass/foundation/components/_grid.scss */
.pull-nine {
  right: 75%;
}

/* line 42, ../../../application/templates/compass/groupnet/sass/foundation/components/_grid.scss */
.push-ten {
  left: 83.33333%;
}

/* line 43, ../../../application/templates/compass/groupnet/sass/foundation/components/_grid.scss */
.pull-ten {
  right: 83.33333%;
}

/* line 46, ../../../application/templates/compass/groupnet/sass/foundation/components/_grid.scss */
img {
  height: auto;
}

/* line 47, ../../../application/templates/compass/groupnet/sass/foundation/components/_grid.scss */
img, object, embed {
  max-width: 100%;
}

/* line 48, ../../../application/templates/compass/groupnet/sass/foundation/components/_grid.scss */
img {
  -ms-interpolation-mode: bicubic;
}

/* line 49, ../../../application/templates/compass/groupnet/sass/foundation/components/_grid.scss */
#map_canvas img, .map_canvas img {
  max-width: none !important;
}

/* Nicolas Gallagher's micro clearfix */
/* line 52, ../../../application/templates/compass/groupnet/sass/foundation/components/_grid.scss */
.row {
  *zoom: 1;
}
/* line 4, ../../../application/templates/compass/groupnet/sass/foundation/mixins/_clearfix.scss */
.row:before, .row:after {
  content: " ";
  display: table;
}
/* line 5, ../../../application/templates/compass/groupnet/sass/foundation/mixins/_clearfix.scss */
.row:after {
  clear: both;
}

/* Block Grids ---------------------- */
/* These are 2-up, 3-up, 4-up and 5-up ULs, suited
for repeating blocks of content. Add 'mobile' to
them to switch them just like the layout grid
(one item per line) on phones

For IE7/8 compatibility block-grid items need to be
the same height. You can optionally uncomment the
lines below to support arbitrary height, but know
that IE7/8 do not support :nth-of-type.
-------------------------------------------------- */
/* line 67, ../../../application/templates/compass/groupnet/sass/foundation/components/_grid.scss */
.block-grid {
  display: block;
  overflow: hidden;
  padding: 0;
}
/* line 69, ../../../application/templates/compass/groupnet/sass/foundation/components/_grid.scss */
.block-grid > li {
  display: block;
  height: auto;
  float: left;
}
/* line 72, ../../../application/templates/compass/groupnet/sass/foundation/components/_grid.scss */
.block-grid.one-up {
  margin: 0;
}
/* line 78, ../../../application/templates/compass/groupnet/sass/foundation/components/_grid.scss */
.block-grid.one-up > li {
  width: 100%;
  padding: 0 0 15px;
}
/* line 72, ../../../application/templates/compass/groupnet/sass/foundation/components/_grid.scss */
.block-grid.two-up {
  margin: 0 -15px;
}
/* line 78, ../../../application/templates/compass/groupnet/sass/foundation/components/_grid.scss */
.block-grid.two-up > li {
  width: 50%;
  padding: 0 15px 15px;
}
/* line 85, ../../../application/templates/compass/groupnet/sass/foundation/components/_grid.scss */
.block-grid.two-up > li:nth-of-type(2n+1) {
  clear: both;
}
/* line 72, ../../../application/templates/compass/groupnet/sass/foundation/components/_grid.scss */
.block-grid.three-up {
  margin: 0 -12px;
}
/* line 78, ../../../application/templates/compass/groupnet/sass/foundation/components/_grid.scss */
.block-grid.three-up > li {
  width: 33.33333%;
  padding: 0 12px 12px;
}
/* line 85, ../../../application/templates/compass/groupnet/sass/foundation/components/_grid.scss */
.block-grid.three-up > li:nth-of-type(3n+1) {
  clear: both;
}
/* line 72, ../../../application/templates/compass/groupnet/sass/foundation/components/_grid.scss */
.block-grid.four-up {
  margin: 0 -10px;
}
/* line 78, ../../../application/templates/compass/groupnet/sass/foundation/components/_grid.scss */
.block-grid.four-up > li {
  width: 25%;
  padding: 0 10px 10px;
}
/* line 85, ../../../application/templates/compass/groupnet/sass/foundation/components/_grid.scss */
.block-grid.four-up > li:nth-of-type(4n+1) {
  clear: both;
}
/* line 72, ../../../application/templates/compass/groupnet/sass/foundation/components/_grid.scss */
.block-grid.five-up {
  margin: 0 -8px;
}
/* line 78, ../../../application/templates/compass/groupnet/sass/foundation/components/_grid.scss */
.block-grid.five-up > li {
  width: 20%;
  padding: 0 8px 8px;
}
/* line 85, ../../../application/templates/compass/groupnet/sass/foundation/components/_grid.scss */
.block-grid.five-up > li:nth-of-type(5n+1) {
  clear: both;
}
/* line 72, ../../../application/templates/compass/groupnet/sass/foundation/components/_grid.scss */
.block-grid.six-up {
  margin: 0 -8px;
}
/* line 78, ../../../application/templates/compass/groupnet/sass/foundation/components/_grid.scss */
.block-grid.six-up > li {
  width: 16.66667%;
  padding: 0 8px 8px;
}
/* line 85, ../../../application/templates/compass/groupnet/sass/foundation/components/_grid.scss */
.block-grid.six-up > li:nth-of-type(6n+1) {
  clear: both;
}
/* line 72, ../../../application/templates/compass/groupnet/sass/foundation/components/_grid.scss */
.block-grid.seven-up {
  margin: 0 -8px;
}
/* line 78, ../../../application/templates/compass/groupnet/sass/foundation/components/_grid.scss */
.block-grid.seven-up > li {
  width: 14.28571%;
  padding: 0 8px 8px;
}
/* line 85, ../../../application/templates/compass/groupnet/sass/foundation/components/_grid.scss */
.block-grid.seven-up > li:nth-of-type(7n+1) {
  clear: both;
}
/* line 72, ../../../application/templates/compass/groupnet/sass/foundation/components/_grid.scss */
.block-grid.eight-up {
  margin: 0 -8px;
}
/* line 78, ../../../application/templates/compass/groupnet/sass/foundation/components/_grid.scss */
.block-grid.eight-up > li {
  width: 12.5%;
  padding: 0 8px 8px;
}
/* line 85, ../../../application/templates/compass/groupnet/sass/foundation/components/_grid.scss */
.block-grid.eight-up > li:nth-of-type(8n+1) {
  clear: both;
}
/* line 72, ../../../application/templates/compass/groupnet/sass/foundation/components/_grid.scss */
.block-grid.nine-up {
  margin: 0 -8px;
}
/* line 78, ../../../application/templates/compass/groupnet/sass/foundation/components/_grid.scss */
.block-grid.nine-up > li {
  width: 11.11111%;
  padding: 0 8px 8px;
}
/* line 85, ../../../application/templates/compass/groupnet/sass/foundation/components/_grid.scss */
.block-grid.nine-up > li:nth-of-type(9n+1) {
  clear: both;
}
/* line 72, ../../../application/templates/compass/groupnet/sass/foundation/components/_grid.scss */
.block-grid.ten-up {
  margin: 0 -8px;
}
/* line 78, ../../../application/templates/compass/groupnet/sass/foundation/components/_grid.scss */
.block-grid.ten-up > li {
  width: 10%;
  padding: 0 8px 8px;
}
/* line 85, ../../../application/templates/compass/groupnet/sass/foundation/components/_grid.scss */
.block-grid.ten-up > li:nth-of-type(10n+1) {
  clear: both;
}
/* line 72, ../../../application/templates/compass/groupnet/sass/foundation/components/_grid.scss */
.block-grid.eleven-up {
  margin: 0 -8px;
}
/* line 78, ../../../application/templates/compass/groupnet/sass/foundation/components/_grid.scss */
.block-grid.eleven-up > li {
  width: 9.09091%;
  padding: 0 8px 8px;
}
/* line 85, ../../../application/templates/compass/groupnet/sass/foundation/components/_grid.scss */
.block-grid.eleven-up > li:nth-of-type(11n+1) {
  clear: both;
}
/* line 72, ../../../application/templates/compass/groupnet/sass/foundation/components/_grid.scss */
.block-grid.twelve-up {
  margin: 0 -8px;
}
/* line 78, ../../../application/templates/compass/groupnet/sass/foundation/components/_grid.scss */
.block-grid.twelve-up > li {
  width: 8.33333%;
  padding: 0 8px 8px;
}
/* line 85, ../../../application/templates/compass/groupnet/sass/foundation/components/_grid.scss */
.block-grid.twelve-up > li:nth-of-type(12n+1) {
  clear: both;
}

/* line 1, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_buttons.scss */
button, .button {
  background-color: #00477E;
  border: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #fff;
  font-weight: normal;
  font-size: 12px;
  font-family: "HagerScale-Bold", Arial, sans-serif;
  line-height: 130%;
  padding: 8px 16px 9px;
  outline: none;
}
/* line 13, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_buttons.scss */
button:hover, button:focus, .button:hover, .button:focus {
  background-color: #002a4b;
}
/* line 16, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_buttons.scss */
button:active, .button:active {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 20, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_buttons.scss */
button.secondary, .button.secondary {
  background-color: #4A4A4A;
  color: #fff;
  border: none;
}
/* line 24, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_buttons.scss */
button.secondary:hover, button.secondary:focus, button.secondary:active, .button.secondary:hover, .button.secondary:focus, .button.secondary:active {
  background-color: #313131;
}
/* line 31, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_buttons.scss */
button.icon-only, .button.icon-only {
  font-size: 20px;
  padding: 6px;
}
/* line 36, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_buttons.scss */
button .icon-angle-right, .button .icon-angle-right {
  color: #fff;
  font-size: 24px;
  vertical-align: middle;
  margin: -7px 0 -6px 20px;
}

/* line 45, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_buttons.scss */
button, input[type="submit"] {
  cursor: pointer;
}

/* line 50, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_buttons.scss */
.block-button-link {
  margin: 10px 0;
}
/* line 52, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_buttons.scss */
.module-m03-list .block-button-link {
  margin-top: 30px;
}
/* line 55, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_buttons.scss */
.block-button-link .button {
  font-size: 13px;
  padding: 12px 16px 13px;
}

/* line 62, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_buttons.scss */
button::-moz-focus-inner {
  border: 0;
  padding: 0;
}

@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/groupnet/icons/MaterialIcons-Regular.eot");
  /* For IE6-8 */
  src: local("../fonts/groupnet/icons/Material Icons"), local("../fonts/groupnet/icons/MaterialIcons-Regular"), url("../fonts/groupnet/icons/MaterialIcons-Regular.woff2") format("woff2"), url("../fonts/groupnet/icons/MaterialIcons-Regular.woff") format("woff"), url("../fonts/groupnet/icons/MaterialIcons-Regular.ttf") format("truetype");
}
/* line 44, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_material_icons.scss */
.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: 'liga';
  -webkit-font-smoothing: antialiased;
}

/* line 61, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_material_icons.scss */
.material-icons.material-icons {
  font-size: inherit;
  vertical-align: middle;
}

/* line 67, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_material_icons.scss */
.material-icons.md-dark {
  color: #4A4A4A;
}

/* line 71, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_material_icons.scss */
.material-icons.md-dark.md-inactive {
  color: #AFAFAF;
}

/* line 76, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_material_icons.scss */
.material-icons.md-light {
  color: #4A4A4A;
}

/* line 80, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_material_icons.scss */
.material-icons.md-light.md-inactive {
  color: #E9E9E9;
}

/* line 84, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_material_icons.scss */
.material-icons.secondary {
  color: #00477E;
}

/* line 89, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_material_icons.scss */
.icon-angle-left,
.icon-angle-right,
.icon-briefcase,
.icon-caret-down,
.icon-caret-right,
.icon-chevron-down,
.icon-chevron-left,
.icon-burger-menu,
.icon-chevron-right,
.icon-chevron-up,
.icon-comment-alt,
.icon-download-alt,
.icon-envelope,
.icon-envelope-alt,
.icons-extern,
.icon-external-link-sign,
.icon-file-text,
.icons-linklist,
.icon-globe,
.icon-heart,
.icon-heart-empty,
.icon-map-marker,
.icon-notifications,
.icon-lock,
.icon-check-circle,
.icon-error,
.icon-phone-sign,
.icon-play-sign,
.icon-ok,
.icon-plus,
.icon-print,
.icon-refresh,
.icon-remove,
.icon-reorder,
.icon-reply,
.icon-search,
.icon-share,
.icon-star,
.icon-th,
.icon-user,
.icon-youtube-sign,
.ui-icon-minus,
.ui-icon-plus {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: inherit;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  vertical-align: middle;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
}
/* line 134, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_material_icons.scss */
.icon-angle-left:before, .icon-angle-left:after,
.icon-angle-right:before,
.icon-angle-right:after,
.icon-briefcase:before,
.icon-briefcase:after,
.icon-caret-down:before,
.icon-caret-down:after,
.icon-caret-right:before,
.icon-caret-right:after,
.icon-chevron-down:before,
.icon-chevron-down:after,
.icon-chevron-left:before,
.icon-chevron-left:after,
.icon-burger-menu:before,
.icon-burger-menu:after,
.icon-chevron-right:before,
.icon-chevron-right:after,
.icon-chevron-up:before,
.icon-chevron-up:after,
.icon-comment-alt:before,
.icon-comment-alt:after,
.icon-download-alt:before,
.icon-download-alt:after,
.icon-envelope:before,
.icon-envelope:after,
.icon-envelope-alt:before,
.icon-envelope-alt:after,
.icons-extern:before,
.icons-extern:after,
.icon-external-link-sign:before,
.icon-external-link-sign:after,
.icon-file-text:before,
.icon-file-text:after,
.icons-linklist:before,
.icons-linklist:after,
.icon-globe:before,
.icon-globe:after,
.icon-heart:before,
.icon-heart:after,
.icon-heart-empty:before,
.icon-heart-empty:after,
.icon-map-marker:before,
.icon-map-marker:after,
.icon-notifications:before,
.icon-notifications:after,
.icon-lock:before,
.icon-lock:after,
.icon-check-circle:before,
.icon-check-circle:after,
.icon-error:before,
.icon-error:after,
.icon-phone-sign:before,
.icon-phone-sign:after,
.icon-play-sign:before,
.icon-play-sign:after,
.icon-ok:before,
.icon-ok:after,
.icon-plus:before,
.icon-plus:after,
.icon-print:before,
.icon-print:after,
.icon-refresh:before,
.icon-refresh:after,
.icon-remove:before,
.icon-remove:after,
.icon-reorder:before,
.icon-reorder:after,
.icon-reply:before,
.icon-reply:after,
.icon-search:before,
.icon-search:after,
.icon-share:before,
.icon-share:after,
.icon-star:before,
.icon-star:after,
.icon-th:before,
.icon-th:after,
.icon-user:before,
.icon-user:after,
.icon-youtube-sign:before,
.icon-youtube-sign:after,
.ui-icon-minus:before,
.ui-icon-minus:after,
.ui-icon-plus:before,
.ui-icon-plus:after {
  content: normal;
}

/* line 139, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_material_icons.scss */
.icon-angle-left:after,
.icon-chevron-left:after {
  content: "\E5CB";
}

/* line 144, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_material_icons.scss */
.icon-burger-menu:after {
  content: "\E5D2";
}

/* line 149, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_material_icons.scss */
.icon-angle-right:after,
.icon-caret-right:after,
.icon-chevron-right:after,
.icons-linklist:after,
.ui-icon-plus:after {
  content: "\E5CC";
}

/* line 156, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_material_icons.scss */
.icon-briefcase:after {
  content: "\EB3F";
}

/* line 159, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_material_icons.scss */
.icon-caret-down:after {
  content: "\E5C5";
}

/* line 162, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_material_icons.scss */
.icon-chevron-down:after,
.ui-icon-minus:after {
  content: "\E5CF";
}

/* line 166, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_material_icons.scss */
.icon-chevron-up:after {
  content: "\E5CE";
}

/* line 169, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_material_icons.scss */
.icon-comment-alt:after {
  content: "\E253";
}

/* line 172, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_material_icons.scss */
.icon-download-alt:after {
  content: "\E2C4";
}

/* line 175, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_material_icons.scss */
.icon-envelope:after {
  content: "\E158";
}

/* line 178, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_material_icons.scss */
.icon-envelope-alt:after {
  content: "\E0E1";
}

/* line 181, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_material_icons.scss */
.icon-notifications:after {
  content: "\E7F4";
}

/* line 184, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_material_icons.scss */
.icon-lock:after {
  content: "\E899";
}

/* line 187, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_material_icons.scss */
.icon-error:after {
  content: "\E5C9";
}

/* line 190, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_material_icons.scss */
.icon-check-circle:after {
  content: "\E86C";
}

/* line 194, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_material_icons.scss */
.icons-extern:after,
.icon-external-link-sign:after {
  content: "\E5CC";
}

/* line 203, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_material_icons.scss */
.icon-file-text:after {
  content: "\E24D";
}

/* line 206, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_material_icons.scss */
.icon-globe:after {
  content: "\E894";
}

/* line 209, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_material_icons.scss */
.icon-heart:after {
  content: '\E87D';
}

/* line 212, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_material_icons.scss */
.icon-heart-empty:after {
  content: '\E87E';
}

/* line 215, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_material_icons.scss */
.icon-map-marker:after {
  content: "\E55F";
}

/* line 218, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_material_icons.scss */
.icon-notifcations:after {
  content: "\E7F4";
}

/* line 221, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_material_icons.scss */
.icon-phone-sign:after {
  content: "\E551";
}

/* line 224, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_material_icons.scss */
.icon-play-sign:after {
  content: "\E038";
}

/* line 227, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_material_icons.scss */
.icon-plus:after {
  content: "\E145";
}

/* line 230, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_material_icons.scss */
.icon-print:after {
  content: "\E8AD";
}

/* line 233, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_material_icons.scss */
.icon-ok:after {
  content: "\E5CA";
}

/* line 236, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_material_icons.scss */
.icon-refresh:after {
  content: "\E5D5";
}

/* line 239, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_material_icons.scss */
.icon-remove:after {
  content: "\E5CD";
}

/* line 242, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_material_icons.scss */
.icon-reorder:after {
  content: "\E5D2";
}

/* line 245, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_material_icons.scss */
.icon-reply:after {
  content: "\E15E";
}

/* line 248, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_material_icons.scss */
.icon-search:after {
  content: "\E8B6";
}

/* line 251, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_material_icons.scss */
.icon-share:after {
  content: "\E15E";
}

/* line 254, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_material_icons.scss */
.icon-star:after {
  content: "\E838";
}

/* line 257, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_material_icons.scss */
.icon-th:after {
  content: "\E5C3";
}

/* line 260, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_material_icons.scss */
.icon-user:after {
  content: "\E7FD";
}

/* line 263, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_material_icons.scss */
.icon-youtube-sign:after {
  content: "\E038";
}

@font-face {
  font-family: 'mm_icon';
  src: url("../fonts/groupnet/mm_icon.eot?civze6");
  src: url("../fonts/groupnet/mm_icon.eot?civze6#iefix") format("embedded-opentype"), url("../fonts/groupnet/mm_icon.woff?civze6") format("woff"), url("../fonts/groupnet/mm_icon.ttf?civze6") format("truetype"), url("../fonts/groupnet/mm_icon.svg?civze6#mm_icon") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* line 44, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_mm_icons.scss */
[class^="mm-icon-"], [class*=" mm-icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'mm_icon' !important;
  font-weight: normal;
  font-style: normal;
  font-size: 20px;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  vertical-align: middle;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
}

/* line 63, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_mm_icons.scss */
.mm-icon-facebook:before {
  content: "";
}

/* line 66, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_mm_icons.scss */
.mm-icon-google_plus:before {
  content: "";
}

/* line 69, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_mm_icons.scss */
.mm-icon-linkedin:before {
  content: "";
}

/* line 72, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_mm_icons.scss */
.mm-icon-twitter:before {
  content: "";
}

/* line 75, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_mm_icons.scss */
.mm-icon-youtube:before {
  content: "";
}

/* line 78, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_mm_icons.scss */
.mm-icon-pinterest:before {
  content: "";
}

/* line 81, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_mm_icons.scss */
.mm-icon-instagram:before {
  content: "";
}

/* line 84, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_mm_icons.scss */
.mm-icon-facebook-sign:before {
  content: "";
}

/* line 87, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_mm_icons.scss */
.mm-icon-google_plus-sign:before {
  content: "";
}

/* line 90, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_mm_icons.scss */
.mm-icon-linkedin-sign:before {
  content: "";
}

/* line 93, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_mm_icons.scss */
.mm-icon-twitter-sign:before {
  content: "";
}

/* line 96, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_mm_icons.scss */
.mm-icon-youtube-sign:before {
  content: "";
}

/* line 99, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_mm_icons.scss */
.mm-icon-pinterest-sign:before {
  content: "";
}

/* line 102, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_mm_icons.scss */
.mm-icon-instagram-sign:before {
  content: "";
}

/* line 106, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_mm_icons.scss */
.icon-facebook,
.icon-facebook-sign,
.icon-google-plus,
.icon-google-plus-sign,
.icon-linkedin,
.icon-linkedin-sign,
.icon-twitter,
.icon-twitter-sign,
.icon-instagram,
.icon-instagram-sign,
.icon-youtube,
.icon-youtube-sign,
.icon-keyboardbackspace {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'mm_icon' !important;
  font-weight: normal;
  font-style: normal;
  font-size: 20px;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  vertical-align: middle;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
}
/* line 121, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_mm_icons.scss */
.icon-facebook:before, .icon-facebook:after,
.icon-facebook-sign:before,
.icon-facebook-sign:after,
.icon-google-plus:before,
.icon-google-plus:after,
.icon-google-plus-sign:before,
.icon-google-plus-sign:after,
.icon-linkedin:before,
.icon-linkedin:after,
.icon-linkedin-sign:before,
.icon-linkedin-sign:after,
.icon-twitter:before,
.icon-twitter:after,
.icon-twitter-sign:before,
.icon-twitter-sign:after,
.icon-instagram:before,
.icon-instagram:after,
.icon-instagram-sign:before,
.icon-instagram-sign:after,
.icon-youtube:before,
.icon-youtube:after,
.icon-youtube-sign:before,
.icon-youtube-sign:after,
.icon-keyboardbackspace:before,
.icon-keyboardbackspace:after {
  content: normal;
}

/* line 127, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_mm_icons.scss */
.icon-facebook:after {
  content: "";
}

/* line 130, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_mm_icons.scss */
.icon-facebook-sign:after {
  content: "";
}

/* line 133, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_mm_icons.scss */
.icon-google-plus:after {
  content: "";
}

/* line 136, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_mm_icons.scss */
.icon-google-plus-sign:after {
  content: "";
}

/* line 139, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_mm_icons.scss */
.icon-linkedin:after {
  content: "";
}

/* line 142, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_mm_icons.scss */
.icon-linkedin-sign:after {
  content: "";
}

/* line 145, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_mm_icons.scss */
.icon-twitter:after {
  content: "";
}

/* line 148, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_mm_icons.scss */
.icon-twitter-sign:after {
  content: "";
}

/* line 151, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_mm_icons.scss */
.icon-instagram:after {
  content: "";
}

/* line 154, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_mm_icons.scss */
.icon-instagram-sign:after {
  content: "";
}

/* line 157, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_mm_icons.scss */
.icon-youtube:after {
  content: "";
}

/* line 160, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_mm_icons.scss */
.icon-youtube-sign:after {
  content: "";
}

/* line 1, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_tiles.scss */
.tile {
  position: relative;
}
/* line 4, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_tiles.scss */
.tile .tile__headline {
  max-width: 50%;
}
@media only screen and (max-width: 0px) {
  /* line 4, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_tiles.scss */
  .tile .tile__headline {
    max-width: none;
  }
}
@media only screen and (max-width: 0px) {
  /* line 4, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_tiles.scss */
  .tile .tile__headline {
    max-width: none;
  }
}
/* line 14, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_tiles.scss */
.tile .tile__headline-main {
  color: #fff;
  font-size: 25px;
}
@media only screen and (max-width: 0px) {
  /* line 14, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_tiles.scss */
  .tile .tile__headline-main {
    font-size: 19px;
  }
}
@media only screen and (max-width: 0px) {
  /* line 14, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_tiles.scss */
  .tile .tile__headline-main {
    font-size: 16px;
  }
}
/* line 24, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_tiles.scss */
.tile .tile__headline-sub {
  font-size: 18px;
}
@media only screen and (max-width: 0px) {
  /* line 24, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_tiles.scss */
  .tile .tile__headline-sub {
    font-size: 16px;
  }
}
@media only screen and (max-width: 0px) {
  /* line 24, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_tiles.scss */
  .tile .tile__headline-sub {
    font-size: 14px;
  }
}
/* line 34, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_tiles.scss */
.tile .tile__content {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  transition: all 0.2s linear 0s;
}
/* line 39, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_tiles.scss */
.tile .tile__content__wrap {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 0 20px;
  transition: all 0.2s linear 0s;
}
/* line 49, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_tiles.scss */
.tile .tile__open__element {
  position: absolute;
  bottom: 0;
  right: 0;
}
/* line 55, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_tiles.scss */
.tile .tile__link-text {
  display: none;
}
/* line 57, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_tiles.scss */
.tile .tile__link-text .material-icons,
.tile .tile__link-text [class^="icon-"],
.tile .tile__link-text [class*=" icon-"] {
  font-size: 24px;
  line-height: 15px;
}
/* line 64, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_tiles.scss */
.tile .tile__link-icon {
  display: block;
  width: 33px;
  height: 33px;
  line-height: 33px;
  text-align: center;
  background-color: #910049;
  color: #fff;
  cursor: pointer;
  font-size: 26px;
}
/* line 80, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_tiles.scss */
.tile .content_layer.opened .tile__content, .tile[data-content]:hover .tile__content, .tile[data-introduction]:hover .tile__content {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 83, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_tiles.scss */
.tile .content_layer.opened .tile__link-text, .tile[data-content]:hover .tile__link-text, .tile[data-introduction]:hover .tile__link-text {
  display: block;
}
/* line 85, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_tiles.scss */
.tile .content_layer.opened .tile__link-text:hover, .tile[data-content]:hover .tile__link-text:hover, .tile[data-introduction]:hover .tile__link-text:hover {
  background-color: #00477E;
}
/* line 89, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_tiles.scss */
.tile .content_layer.opened .tile__link-icon, .tile[data-content]:hover .tile__link-icon, .tile[data-introduction]:hover .tile__link-icon {
  display: none;
}
/* line 93, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_tiles.scss */
.tile[data-content] {
  cursor: pointer;
}

/* line 99, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_tiles.scss */
.modulcontent.white .tile {
  color: #fff;
}
/* line 101, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_tiles.scss */
.modulcontent.white .tile .content_layer__inner, .modulcontent.white .tile[data-content]:hover .tile__content__wrap, .modulcontent.white .tile[data-introduction]:hover .tile__content__wrap {
  background-color: #00477E;
  color: #fff;
}
/* line 113, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_tiles.scss */
.modulcontent.white .timeline_slider__element .content_layer.linked, .modulcontent.white .timeline_slider__element .content_layer.story {
  background-color: #00477E;
  color: #fff;
}

/* line 127, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_tiles.scss */
.modulcontent.lightgrey .tile .content_layer .tile__headline-main, .modulcontent.lightgrey .tile[data-content]:hover .tile__headline-main, .modulcontent.lightgrey .tile[data-introduction]:hover .tile__headline-main,
.modulcontent.middlegrey .tile .content_layer .tile__headline-main,
.modulcontent.middlegrey .tile[data-content]:hover .tile__headline-main,
.modulcontent.middlegrey .tile[data-introduction]:hover .tile__headline-main {
  color: #4A4A4A;
}
/* line 130, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_tiles.scss */
.modulcontent.lightgrey .tile .content_layer .content_layer__inner,
.modulcontent.lightgrey .tile .content_layer .tile__content__wrap, .modulcontent.lightgrey .tile[data-content]:hover .content_layer__inner,
.modulcontent.lightgrey .tile[data-content]:hover .tile__content__wrap, .modulcontent.lightgrey .tile[data-introduction]:hover .content_layer__inner,
.modulcontent.lightgrey .tile[data-introduction]:hover .tile__content__wrap,
.modulcontent.middlegrey .tile .content_layer .content_layer__inner,
.modulcontent.middlegrey .tile .content_layer .tile__content__wrap,
.modulcontent.middlegrey .tile[data-content]:hover .content_layer__inner,
.modulcontent.middlegrey .tile[data-content]:hover .tile__content__wrap,
.modulcontent.middlegrey .tile[data-introduction]:hover .content_layer__inner,
.modulcontent.middlegrey .tile[data-introduction]:hover .tile__content__wrap {
  background-color: #fff;
  color: #4A4A4A;
}
/* line 141, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_tiles.scss */
.modulcontent.lightgrey .timeline_slider__element .content_layer.linked, .modulcontent.lightgrey .timeline_slider__element .content_layer.story,
.modulcontent.middlegrey .timeline_slider__element .content_layer.linked,
.modulcontent.middlegrey .timeline_slider__element .content_layer.story {
  background-color: #fff;
  color: #4A4A4A;
}

/* line 1, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_typography.scss */
h1, h2, .h2, h3, h4, h5, h6 {
  font-weight: normal;
  line-height: 120%;
}

/* line 6, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_typography.scss */
h1, h2, .h2 {
  font-size: 28px;
}
@media only screen and (max-width: 0px) {
  /* line 6, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_typography.scss */
  h1, h2, .h2 {
    font-size: 21px;
    margin-bottom: 12px;
    margin-top: 12px;
  }
}
@media only screen and (max-width: 0px) {
  /* line 6, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_typography.scss */
  h1, h2, .h2 {
    font-size: 18px;
    margin-bottom: 8px;
    margin-top: 8px;
  }
}

/* line 20, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_typography.scss */
h3, h4, h5, h6 {
  font-size: 18px;
}
@media only screen and (max-width: 0px) {
  /* line 20, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_typography.scss */
  h3, h4, h5, h6 {
    font-size: 16px;
    margin-bottom: 12px;
    margin-top: 12px;
  }
}
@media only screen and (max-width: 0px) {
  /* line 20, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_typography.scss */
  h3, h4, h5, h6 {
    font-size: 14px;
    margin-bottom: 8px;
    margin-top: 8px;
  }
}

/* line 38, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_typography.scss */
p {
  font-size: 14px;
  line-height: 130%;
}
@media only screen and (max-width: 0px) {
  /* line 38, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_typography.scss */
  p {
    font-size: 13px;
    margin-bottom: 12px;
  }
}
@media only screen and (max-width: 0px) {
  /* line 38, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_typography.scss */
  p {
    font-size: 12px;
    margin-bottom: 8px;
  }
}

@media only screen and (max-width: 0px) {
  /* line 51, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_typography.scss */
  li {
    font-size: 13px;
  }
}
@media only screen and (max-width: 0px) {
  /* line 51, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_typography.scss */
  li {
    font-size: 12px;
  }
}

@media only screen and (max-width: 0px) {
  /* line 60, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_typography.scss */
  th, td {
    font-size: 12px;
    margin-bottom: 8px;
  }
}

@media only screen and (max-width: 0px) {
  /* line 67, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_typography.scss */
  div {
    font-size: 12px;
  }
}

/* line 73, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_typography.scss */
a {
  color: #00477E;
  text-decoration: none;
  line-height: inherit;
}
/* line 77, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_typography.scss */
a:hover {
  text-decoration: underline;
}
/* line 80, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_typography.scss */
a:hover, a:focus, a:active {
  color: #002a4b;
}
/* line 86, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_typography.scss */
a:visited {
  color: #00477E;
}
/* line 90, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_typography.scss */
a [class^="icon-"],
a [class*=" icon-"], a.button {
  display: inline-block;
  text-decoration: none;
}
/* line 95, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_typography.scss */
a [class^="icon-"]:hover,
a [class*=" icon-"]:hover, a.button:hover {
  text-decoration: none;
}
/* line 100, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_typography.scss */
a.button:hover, a.button:focus, a.button:visited, a.button:active {
  color: #fff;
}
/* line 108, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_typography.scss */
a.disabled {
  color: #AFAFAF;
  cursor: default;
}
/* line 111, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_typography.scss */
a.disabled:hover {
  text-decoration: none;
}

/* line 117, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_typography.scss */
strong, b, .normtextbold {
  font-weight: normal;
  font-family: "HagerScale-Bold", Arial, sans-serif;
  line-height: inherit;
}

/* line 3, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_ui.scss */
div.pagination-centered ul > li a,
.pagination ul > li a {
  display: inline-block;
}
@media only screen and (max-width: -1px) {
  /* line 3, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_ui.scss */
  div.pagination-centered ul > li a,
  .pagination ul > li a {
    padding-left: 5px;
    padding-right: 5px;
  }
}
/* line 11, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_ui.scss */
div.pagination-centered ul > li.more:after,
.pagination ul > li.more:after {
  content: '...';
  display: inline-block;
  padding-left: 5px;
}
/* line 18, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_ui.scss */
div.pagination-centered ul > li.more-before:before,
.pagination ul > li.more-before:before {
  content: '...';
  display: inline-block;
  padding-right: 5px;
}

/* line 28, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_ui.scss */
.pagination ul > li.more:after {
  padding-left: 5px;
}
/* line 33, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_ui.scss */
.pagination ul > li.more-before:before {
  padding-right: 5px;
}

/*
 * Styles für die Desktop Ansicht des Headers. Am Ende werden die zusätzlichen Dateien für Tablet und Mobile includiert.
 */
/* line 42, ../../../application/templates/compass/groupnet/sass/hagergroup/_header.scss */
#header {
  background: #fff;
  position: relative;
  box-shadow: 0 5px 10px 1px rgba(0, 0, 0, 0.3);
  /* --- Header Mouse Over --- */
  /* Hovereffekt für Links */
}
/* line 55, ../../../application/templates/compass/groupnet/sass/hagergroup/_header.scss */
#header:after {
  content: "";
}
/* line 59, ../../../application/templates/compass/groupnet/sass/hagergroup/_header.scss */
#header .row {
  position: relative;
}
/* line 63, ../../../application/templates/compass/groupnet/sass/hagergroup/_header.scss */
#header .row.upper {
  height: 30px;
  padding-top: 20px;
}
/* line 68, ../../../application/templates/compass/groupnet/sass/hagergroup/_header.scss */
#header .row.lower {
  min-height: 30px;
}
/* line 72, ../../../application/templates/compass/groupnet/sass/hagergroup/_header.scss */
#header div.logo {
  display: none;
  padding-top: 0px;
  text-align: center;
}
/* line 78, ../../../application/templates/compass/groupnet/sass/hagergroup/_header.scss */
#header div.logo a {
  display: block;
}
/* line 80, ../../../application/templates/compass/groupnet/sass/hagergroup/_header.scss */
#header div.logo a img {
  max-width: 100px;
}
/* line 86, ../../../application/templates/compass/groupnet/sass/hagergroup/_header.scss */
#header div.css-search-wrapper {
  position: relative;
  float: right;
}
/* line 90, ../../../application/templates/compass/groupnet/sass/hagergroup/_header.scss */
#header div.css-search-wrapper i.css-search-show {
  cursor: pointer;
  font-size: 20px;
  color: #AFAFAF;
}
/* line 95, ../../../application/templates/compass/groupnet/sass/hagergroup/_header.scss */
#header div.css-search-wrapper .search-form-wrap {
  display: none;
  position: absolute;
  right: -6px;
}
/* line 99, ../../../application/templates/compass/groupnet/sass/hagergroup/_header.scss */
#header div.css-search-wrapper .search-form-wrap form#f01-search-form {
  position: relative;
  width: 300px;
  z-index: 10;
  background-color: white;
}
/* line 105, ../../../application/templates/compass/groupnet/sass/hagergroup/_header.scss */
#header div.css-search-wrapper .search-form-wrap form#f01-search-form .search-input {
  display: block;
  float: left;
  width: 80%;
  height: auto;
  vertical-align: middle;
  margin: 0px 5px 0;
  padding: 4px 2px 3px 2px;
  font-size: 14px;
  color: #AFAFAF;
  outline: none;
}
/* line 118, ../../../application/templates/compass/groupnet/sass/hagergroup/_header.scss */
#header div.css-search-wrapper .search-form-wrap form#f01-search-form i.css-search-submit {
  position: relative;
  bottom: -3px;
  float: right;
  margin-right: 6px;
  cursor: pointer;
  font-size: 20px;
  color: #AFAFAF;
}
/* line 128, ../../../application/templates/compass/groupnet/sass/hagergroup/_header.scss */
#header div.css-search-wrapper .search-form-wrap form#f01-search-form .search-button {
  display: none;
}
/* line 132, ../../../application/templates/compass/groupnet/sass/hagergroup/_header.scss */
#header div.css-search-wrapper .search-form-wrap form#f01-search-form .search-border {
  border-color: #AFAFAF;
  clear: both;
  width: 100%;
  margin: 0;
}
/* line 139, ../../../application/templates/compass/groupnet/sass/hagergroup/_header.scss */
#header div.css-search-wrapper .search-form-wrap .f01-searchresult {
  position: absolute;
  z-index: 1;
  margin: 0 -30px;
  padding: 20px 30px;
  background-color: #fff;
  box-shadow: 0px 6px 15px 3px rgba(0, 0, 0, 0.3);
}
/* line 146, ../../../application/templates/compass/groupnet/sass/hagergroup/_header.scss */
#header div.css-search-wrapper .search-form-wrap .f01-searchresult .f01-search-quickresult-document-head {
  width: 300px;
}
/* line 153, ../../../application/templates/compass/groupnet/sass/hagergroup/_header.scss */
#header div.css-search-wrapper.active .search-form-wrap {
  display: block;
}
/* line 159, ../../../application/templates/compass/groupnet/sass/hagergroup/_header.scss */
#header nav.nav-social {
  padding-top: 3px;
}
/* line 161, ../../../application/templates/compass/groupnet/sass/hagergroup/_header.scss */
#header nav.nav-social ul {
  list-style: none;
  margin: 0;
}
/* line 164, ../../../application/templates/compass/groupnet/sass/hagergroup/_header.scss */
#header nav.nav-social ul li.social-media {
  display: inline-block;
  font-size: 14px;
  margin-right: 10px;
}
/* line 168, ../../../application/templates/compass/groupnet/sass/hagergroup/_header.scss */
#header nav.nav-social ul li.social-media i {
  color: #AFAFAF;
  text-align: center;
}
/* line 176, ../../../application/templates/compass/groupnet/sass/hagergroup/_header.scss */
#header nav.nav-meta {
  position: absolute;
  left: 0;
  top: -5px;
  z-index: 10;
  width: 100%;
}
/* line 186, ../../../application/templates/compass/groupnet/sass/hagergroup/_header.scss */
#header nav.nav-meta a {
  font-size: 12px;
  font-family: "HagerScale-Bold", Arial, sans-serif;
  color: #AFAFAF;
}
/* line 190, ../../../application/templates/compass/groupnet/sass/hagergroup/_header.scss */
#header nav.nav-meta a [class^="icon-"],
#header nav.nav-meta a [class*=" icon-"] {
  font-size: 18px;
  line-height: 15px;
}
/* line 196, ../../../application/templates/compass/groupnet/sass/hagergroup/_header.scss */
#header nav.nav-meta ul {
  float: right;
  list-style: none;
}
/* line 199, ../../../application/templates/compass/groupnet/sass/hagergroup/_header.scss */
#header nav.nav-meta ul li {
  float: left;
  margin-left: 10px;
}
/* line 202, ../../../application/templates/compass/groupnet/sass/hagergroup/_header.scss */
#header nav.nav-meta ul li ul {
  display: none;
  float: none;
  list-style: none;
  background: #fff;
  position: absolute;
  left: auto;
  top: auto;
  margin: 0 0 0 -10px;
  padding: 0 10px;
}
/* line 212, ../../../application/templates/compass/groupnet/sass/hagergroup/_header.scss */
#header nav.nav-meta ul li ul li {
  float: none;
  line-height: 18px;
  font-size: 12px;
  margin-right: 10px;
  margin-left: 0;
}
/* line 220, ../../../application/templates/compass/groupnet/sass/hagergroup/_header.scss */
#header nav.nav-meta ul li.children-in-one-row ul {
  right: 12px;
  margin-left: 0;
  padding: 0;
}
/* line 224, ../../../application/templates/compass/groupnet/sass/hagergroup/_header.scss */
#header nav.nav-meta ul li.children-in-one-row ul li {
  float: left;
}
/* line 230, ../../../application/templates/compass/groupnet/sass/hagergroup/_header.scss */
#header nav.nav-meta ul li.metanav-select:hover ul {
  display: block;
}
/* line 235, ../../../application/templates/compass/groupnet/sass/hagergroup/_header.scss */
#header nav.nav-meta ul:after {
  content: " ";
  clear: both;
}
/* line 242, ../../../application/templates/compass/groupnet/sass/hagergroup/_header.scss */
#header nav.nav-main {
  display: table;
  margin: 0 auto;
}
/* line 246, ../../../application/templates/compass/groupnet/sass/hagergroup/_header.scss */
#header nav.nav-main .h3, #header nav.nav-main hr, #header nav.nav-main .back {
  display: none;
}
/* line 250, ../../../application/templates/compass/groupnet/sass/hagergroup/_header.scss */
#header nav.nav-main ul.first-level {
  display: table;
  width: 100%;
  margin-bottom: 0;
  padding: 0 20px 0 80px;
  list-style: none;
  line-height: normal;
}
/* line 257, ../../../application/templates/compass/groupnet/sass/hagergroup/_header.scss */
#header nav.nav-main ul.first-level li.first-level {
  display: table-cell;
  white-space: nowrap;
  padding: 0 70px 0 10px;
  min-width: 200px;
}
/* line 266, ../../../application/templates/compass/groupnet/sass/hagergroup/_header.scss */
#header nav.nav-main ul.first-level li.first-level a {
  color: #4A4A4A;
  font-family: "HagerScale-Bold", Arial, sans-serif;
  font-size: 14px;
}
/* line 271, ../../../application/templates/compass/groupnet/sass/hagergroup/_header.scss */
#header nav.nav-main ul.first-level li.first-level a.active {
  color: #4A4A4A;
}
/* line 276, ../../../application/templates/compass/groupnet/sass/hagergroup/_header.scss */
#header nav.nav-main ul.first-level li.first-level ul.second-level {
  display: none;
  margin: 20px -60px 30px 0;
  list-style: none;
}
/* line 280, ../../../application/templates/compass/groupnet/sass/hagergroup/_header.scss */
#header nav.nav-main ul.first-level li.first-level ul.second-level.hide {
  display: none;
}
/* line 284, ../../../application/templates/compass/groupnet/sass/hagergroup/_header.scss */
#header nav.nav-main ul.first-level li.first-level ul.second-level li.second-level.navigation-spacer {
  margin-bottom: 15px;
}
/* line 287, ../../../application/templates/compass/groupnet/sass/hagergroup/_header.scss */
#header nav.nav-main ul.first-level li.first-level ul.second-level li.second-level a {
  display: block;
  color: #AFAFAF;
  font-family: "HagerScale-Bold", Arial, sans-serif;
  font-size: 12px;
  white-space: normal;
  line-height: 1.4;
  margin-bottom: 9px;
}
/* line 296, ../../../application/templates/compass/groupnet/sass/hagergroup/_header.scss */
#header nav.nav-main ul.first-level li.first-level ul.second-level li.second-level ul.third-level {
  display: none;
  margin: 20px -60px 30px 0;
  list-style: none;
}
/* line 302, ../../../application/templates/compass/groupnet/sass/hagergroup/_header.scss */
#header nav.nav-main ul.first-level li.first-level ul.second-level li.second-level ul.third-level.hide {
  display: none;
}
/* line 306, ../../../application/templates/compass/groupnet/sass/hagergroup/_header.scss */
#header nav.nav-main ul.first-level li.first-level ul.second-level li.second-level ul.third-level li.third-level a {
  display: block;
  color: #AFAFAF;
  font-family: "HagerScale-Bold", Arial, sans-serif;
  font-size: 12px;
  white-space: normal;
  line-height: 1.4;
  margin-bottom: 9px;
}
/* line 323, ../../../application/templates/compass/groupnet/sass/hagergroup/_header.scss */
#header div.nav-main-trigger-wrap {
  display: none;
}
/* line 332, ../../../application/templates/compass/groupnet/sass/hagergroup/_header.scss */
#header.main-nav-open nav.nav-main ul.first-level li.first-level a {
  color: #4A4A4A;
}
/* line 344, ../../../application/templates/compass/groupnet/sass/hagergroup/_header.scss */
#header.on-top .header__menu__opener {
  display: none;
}
/* line 348, ../../../application/templates/compass/groupnet/sass/hagergroup/_header.scss */
#header .header__menu__opener {
  display: block;
  margin: 0 auto;
  float: none;
  clear: both;
}
/* line 356, ../../../application/templates/compass/groupnet/sass/hagergroup/_header.scss */
#header nav.nav-main ul.first-level li.first-level a:hover, #header.main-nav-open nav.nav-main ul.first-level li.first-level a:hover,
#header nav.nav-main ul.first-level li.first-level ul.second-level li.second-level a:hover, #header.main-nav-open nav.nav-main ul.first-level li.first-level ul.second-level li.second-level a:hover,
#header nav.nav-meta a:hover,
#header nav.nav-social ul li.social-media a:hover i,
#header div.css-search-wrapper i:hover.css-search-show {
  color: #00477E;
  text-decoration: none;
}
/* line 367, ../../../application/templates/compass/groupnet/sass/hagergroup/_header.scss */
#header .seperator {
  padding-top: 0;
  padding-bottom: 20px;
}

@media only screen and (max-width: 0px) {
  /* line 1, ../../../application/templates/compass/groupnet/sass/hagergroup/_header_tablet.scss */
  #header {
    /* Mobile 4-column Grid */
  }
  /* line 2, ../../../application/templates/compass/groupnet/sass/hagergroup/_header_tablet.scss */
  #header .mobile-zero {
    display: none;
  }
  /* line 9, ../../../application/templates/compass/groupnet/sass/hagergroup/_header_tablet.scss */
  #header .row .mobile-one {
    width: 25% !important;
    float: left;
    padding: 0 15px;
  }
  /* line 13, ../../../application/templates/compass/groupnet/sass/hagergroup/_header_tablet.scss */
  #header .row .mobile-one:last-child {
    float: right;
  }
  /* line 16, ../../../application/templates/compass/groupnet/sass/hagergroup/_header_tablet.scss */
  #header .row .mobile-one.end {
    float: left;
  }
  /* line 21, ../../../application/templates/compass/groupnet/sass/hagergroup/_header_tablet.scss */
  #header .row.collapse .mobile-one {
    padding: 0;
  }
  /* line 9, ../../../application/templates/compass/groupnet/sass/hagergroup/_header_tablet.scss */
  #header .row .mobile-two {
    width: 50% !important;
    float: left;
    padding: 0 15px;
  }
  /* line 13, ../../../application/templates/compass/groupnet/sass/hagergroup/_header_tablet.scss */
  #header .row .mobile-two:last-child {
    float: right;
  }
  /* line 16, ../../../application/templates/compass/groupnet/sass/hagergroup/_header_tablet.scss */
  #header .row .mobile-two.end {
    float: left;
  }
  /* line 21, ../../../application/templates/compass/groupnet/sass/hagergroup/_header_tablet.scss */
  #header .row.collapse .mobile-two {
    padding: 0;
  }
  /* line 9, ../../../application/templates/compass/groupnet/sass/hagergroup/_header_tablet.scss */
  #header .row .mobile-three {
    width: 75% !important;
    float: left;
    padding: 0 15px;
  }
  /* line 13, ../../../application/templates/compass/groupnet/sass/hagergroup/_header_tablet.scss */
  #header .row .mobile-three:last-child {
    float: right;
  }
  /* line 16, ../../../application/templates/compass/groupnet/sass/hagergroup/_header_tablet.scss */
  #header .row .mobile-three.end {
    float: left;
  }
  /* line 21, ../../../application/templates/compass/groupnet/sass/hagergroup/_header_tablet.scss */
  #header .row.collapse .mobile-three {
    padding: 0;
  }
  /* line 9, ../../../application/templates/compass/groupnet/sass/hagergroup/_header_tablet.scss */
  #header .row .mobile-four {
    width: 100% !important;
    float: left;
    padding: 0 15px;
  }
  /* line 13, ../../../application/templates/compass/groupnet/sass/hagergroup/_header_tablet.scss */
  #header .row .mobile-four:last-child {
    float: right;
  }
  /* line 16, ../../../application/templates/compass/groupnet/sass/hagergroup/_header_tablet.scss */
  #header .row .mobile-four.end {
    float: left;
  }
  /* line 21, ../../../application/templates/compass/groupnet/sass/hagergroup/_header_tablet.scss */
  #header .row.collapse .mobile-four {
    padding: 0;
  }
  /* line 28, ../../../application/templates/compass/groupnet/sass/hagergroup/_header_tablet.scss */
  #header .fixed-mobile-one, #header .row .fixed-mobile-one {
    width: 12% !important;
  }
  /* line 32, ../../../application/templates/compass/groupnet/sass/hagergroup/_header_tablet.scss */
  #header .fixed-mobile-eight, #header .row .fixed-mobile-eight {
    width: 75% !important;
  }
  /* line 36, ../../../application/templates/compass/groupnet/sass/hagergroup/_header_tablet.scss */
  #header .row.upper {
    height: 80px;
    padding-top: 22.5px;
  }
  /* line 41, ../../../application/templates/compass/groupnet/sass/hagergroup/_header_tablet.scss */
  #header .row.lower {
    display: none;
  }
  /* line 45, ../../../application/templates/compass/groupnet/sass/hagergroup/_header_tablet.scss */
  #header div.css-search-wrapper {
    padding-top: 4px;
  }
  /* line 48, ../../../application/templates/compass/groupnet/sass/hagergroup/_header_tablet.scss */
  #header .mobile-search.mobile-search-active {
    float: none;
    width: 100% !important;
    clear: both;
    background-color: #fff;
  }
  /* line 53, ../../../application/templates/compass/groupnet/sass/hagergroup/_header_tablet.scss */
  #header .mobile-search.mobile-search-active:before {
    content: '';
    clear: both;
  }
  /* line 57, ../../../application/templates/compass/groupnet/sass/hagergroup/_header_tablet.scss */
  #header .mobile-search.mobile-search-active div.css-search-wrapper {
    float: none;
    height: 52px;
    padding-top: 0;
  }
  /* line 61, ../../../application/templates/compass/groupnet/sass/hagergroup/_header_tablet.scss */
  #header .mobile-search.mobile-search-active div.css-search-wrapper .css-search-show {
    display: none;
  }
  /* line 64, ../../../application/templates/compass/groupnet/sass/hagergroup/_header_tablet.scss */
  #header .mobile-search.mobile-search-active div.css-search-wrapper .search-form-wrap {
    position: static;
    width: 100%;
  }
  /* line 67, ../../../application/templates/compass/groupnet/sass/hagergroup/_header_tablet.scss */
  #header .mobile-search.mobile-search-active div.css-search-wrapper .search-form-wrap form#f01-search-form {
    width: 100%;
    max-width: 300px;
    margin: 0 auto;
    padding-top: 12px;
  }
  /* line 73, ../../../application/templates/compass/groupnet/sass/hagergroup/_header_tablet.scss */
  #header .mobile-search.mobile-search-active div.css-search-wrapper .search-form-wrap .f01-searchresult {
    width: 100%;
    max-width: 600px;
    margin: 0 auto;
    padding: 12px 60px;
  }
  /* line 78, ../../../application/templates/compass/groupnet/sass/hagergroup/_header_tablet.scss */
  #header .mobile-search.mobile-search-active div.css-search-wrapper .search-form-wrap .f01-searchresult .f01-search-quickresult-document-head {
    width: 450px;
  }
  /* line 86, ../../../application/templates/compass/groupnet/sass/hagergroup/_header_tablet.scss */
  #header nav.nav-social {
    display: none;
  }
  /* line 90, ../../../application/templates/compass/groupnet/sass/hagergroup/_header_tablet.scss */
  #header div.nav-main-trigger-wrap {
    display: block;
    margin-top: 4px;
    color: #AFAFAF;
    font-size: 24px;
  }
  /* line 99, ../../../application/templates/compass/groupnet/sass/hagergroup/_header_tablet.scss */
  #header.main-nav-open .row.lower nav.nav-main,
  #header .row.lower nav.nav-main {
    display: table;
    margin: 0;
    width: 100%;
    background-color: #E9E9E9;
  }
  /* line 104, ../../../application/templates/compass/groupnet/sass/hagergroup/_header_tablet.scss */
  #header.main-nav-open .row.lower nav.nav-main .h3,
  #header .row.lower nav.nav-main .h3 {
    display: block;
    font-family: "HagerScale-Bold", Arial, sans-serif;
    font-size: 14px;
    color: #737373;
    margin: 20px 0 0;
    padding-bottom: 10px;
    border-bottom: 1px solid #737373;
  }
  /* line 112, ../../../application/templates/compass/groupnet/sass/hagergroup/_header_tablet.scss */
  #header.main-nav-open .row.lower nav.nav-main .h3 a,
  #header .row.lower nav.nav-main .h3 a {
    font-size: 14px;
    text-decoration: none;
    cursor: pointer;
  }
  /* line 116, ../../../application/templates/compass/groupnet/sass/hagergroup/_header_tablet.scss */
  #header.main-nav-open .row.lower nav.nav-main .h3 a:before,
  #header .row.lower nav.nav-main .h3 a:before {
    display: none;
  }
  /* line 122, ../../../application/templates/compass/groupnet/sass/hagergroup/_header_tablet.scss */
  #header.main-nav-open .row.lower nav.nav-main .back,
  #header .row.lower nav.nav-main .back {
    display: block;
    margin-top: 20px;
  }
  /* line 125, ../../../application/templates/compass/groupnet/sass/hagergroup/_header_tablet.scss */
  #header.main-nav-open .row.lower nav.nav-main .back i,
  #header .row.lower nav.nav-main .back i {
    font-size: 20px;
    margin: -7px 8px -6px -5px;
  }
  /* line 131, ../../../application/templates/compass/groupnet/sass/hagergroup/_header_tablet.scss */
  #header.main-nav-open .row.lower nav.nav-main ul.first-level,
  #header .row.lower nav.nav-main ul.first-level {
    position: absolute;
    top: 0;
    display: block;
    width: 100%;
    margin-bottom: 0;
    padding: 15px 0 15px 10px;
  }
  /* line 138, ../../../application/templates/compass/groupnet/sass/hagergroup/_header_tablet.scss */
  #header.main-nav-open .row.lower nav.nav-main ul.first-level.hide-level-nav,
  #header .row.lower nav.nav-main ul.first-level.hide-level-nav {
    left: -100vw;
  }
  /* line 141, ../../../application/templates/compass/groupnet/sass/hagergroup/_header_tablet.scss */
  #header.main-nav-open .row.lower nav.nav-main ul.first-level li.first-level,
  #header .row.lower nav.nav-main ul.first-level li.first-level {
    display: block;
    width: 100%;
    padding: 10px 0;
  }
  /* line 145, ../../../application/templates/compass/groupnet/sass/hagergroup/_header_tablet.scss */
  #header.main-nav-open .row.lower nav.nav-main ul.first-level li.first-level a,
  #header .row.lower nav.nav-main ul.first-level li.first-level a {
    font-family: "HagerScale-Bold", Arial, sans-serif;
    font-size: 14px;
    color: #737373;
  }
  /* line 149, ../../../application/templates/compass/groupnet/sass/hagergroup/_header_tablet.scss */
  #header.main-nav-open .row.lower nav.nav-main ul.first-level li.first-level a:before,
  #header .row.lower nav.nav-main ul.first-level li.first-level a:before {
    font-family: 'Material Icons';
    content: "\E5CC";
    font-size: 20px;
    color: inherit;
    margin-right: 0;
    position: relative;
    top: 5px;
  }
  /* line 159, ../../../application/templates/compass/groupnet/sass/hagergroup/_header_tablet.scss */
  #header.main-nav-open .row.lower nav.nav-main ul.first-level li.first-level .second,
  #header .row.lower nav.nav-main ul.first-level li.first-level .second {
    width: 100%;
    position: absolute;
    left: -100vw;
    top: 0;
    padding: 0 15px;
    display: block;
  }
  /* line 166, ../../../application/templates/compass/groupnet/sass/hagergroup/_header_tablet.scss */
  #header.main-nav-open .row.lower nav.nav-main ul.first-level li.first-level .second.display-level-nav,
  #header .row.lower nav.nav-main ul.first-level li.first-level .second.display-level-nav {
    left: 100vw;
  }
  /* line 169, ../../../application/templates/compass/groupnet/sass/hagergroup/_header_tablet.scss */
  #header.main-nav-open .row.lower nav.nav-main ul.first-level li.first-level .second ul.second-level,
  #header .row.lower nav.nav-main ul.first-level li.first-level .second ul.second-level {
    display: block;
    width: 100%;
    padding: 0 0 15px;
    margin-top: 0;
  }
  /* line 174, ../../../application/templates/compass/groupnet/sass/hagergroup/_header_tablet.scss */
  #header.main-nav-open .row.lower nav.nav-main ul.first-level li.first-level .second ul.second-level li.second-level,
  #header .row.lower nav.nav-main ul.first-level li.first-level .second ul.second-level li.second-level {
    display: block;
    width: 100%;
    padding: 10px 0;
  }
  /* line 178, ../../../application/templates/compass/groupnet/sass/hagergroup/_header_tablet.scss */
  #header.main-nav-open .row.lower nav.nav-main ul.first-level li.first-level .second ul.second-level li.second-level a,
  #header .row.lower nav.nav-main ul.first-level li.first-level .second ul.second-level li.second-level a {
    font-family: "HagerScale-Bold", Arial, sans-serif;
    font-size: 14px;
    color: #737373;
    margin-bottom: 0;
  }
  /* line 183, ../../../application/templates/compass/groupnet/sass/hagergroup/_header_tablet.scss */
  #header.main-nav-open .row.lower nav.nav-main ul.first-level li.first-level .second ul.second-level li.second-level a:before,
  #header .row.lower nav.nav-main ul.first-level li.first-level .second ul.second-level li.second-level a:before {
    font-family: 'Material Icons';
    content: "\E5CC";
    font-size: 20px;
    color: inherit;
    margin-right: 0;
    position: relative;
    top: 5px;
  }
  /* line 193, ../../../application/templates/compass/groupnet/sass/hagergroup/_header_tablet.scss */
  #header.main-nav-open .row.lower nav.nav-main ul.first-level li.first-level .second ul.second-level li.second-level .third,
  #header .row.lower nav.nav-main ul.first-level li.first-level .second ul.second-level li.second-level .third {
    width: 100%;
    position: absolute;
    left: -100vw;
    top: 0;
    padding: 0 15px;
    display: block;
  }
  /* line 200, ../../../application/templates/compass/groupnet/sass/hagergroup/_header_tablet.scss */
  #header.main-nav-open .row.lower nav.nav-main ul.first-level li.first-level .second ul.second-level li.second-level .third.display-level-nav,
  #header .row.lower nav.nav-main ul.first-level li.first-level .second ul.second-level li.second-level .third.display-level-nav {
    left: 200vw;
  }
  /* line 203, ../../../application/templates/compass/groupnet/sass/hagergroup/_header_tablet.scss */
  #header.main-nav-open .row.lower nav.nav-main ul.first-level li.first-level .second ul.second-level li.second-level .third ul.third-level,
  #header .row.lower nav.nav-main ul.first-level li.first-level .second ul.second-level li.second-level .third ul.third-level {
    display: block;
    width: 100%;
    padding: 0 0 15px;
    margin: 0;
  }
  /* line 208, ../../../application/templates/compass/groupnet/sass/hagergroup/_header_tablet.scss */
  #header.main-nav-open .row.lower nav.nav-main ul.first-level li.first-level .second ul.second-level li.second-level .third ul.third-level li.third-level,
  #header .row.lower nav.nav-main ul.first-level li.first-level .second ul.second-level li.second-level .third ul.third-level li.third-level {
    display: block;
    width: 100%;
    padding: 10px 0;
  }
  /* line 212, ../../../application/templates/compass/groupnet/sass/hagergroup/_header_tablet.scss */
  #header.main-nav-open .row.lower nav.nav-main ul.first-level li.first-level .second ul.second-level li.second-level .third ul.third-level li.third-level a,
  #header .row.lower nav.nav-main ul.first-level li.first-level .second ul.second-level li.second-level .third ul.third-level li.third-level a {
    font-family: "HagerScale-Bold", Arial, sans-serif;
    font-size: 14px;
    color: #737373;
    margin-bottom: 0;
  }
  /* line 217, ../../../application/templates/compass/groupnet/sass/hagergroup/_header_tablet.scss */
  #header.main-nav-open .row.lower nav.nav-main ul.first-level li.first-level .second ul.second-level li.second-level .third ul.third-level li.third-level a:before,
  #header .row.lower nav.nav-main ul.first-level li.first-level .second ul.second-level li.second-level .third ul.third-level li.third-level a:before {
    font-family: 'Material Icons';
    content: "\E5CC";
    font-size: 20px;
    color: inherit;
    margin-right: 0;
    position: relative;
    top: 5px;
  }
}
@media only screen and (max-width: 0px) {
  /* line 2, ../../../application/templates/compass/groupnet/sass/hagergroup/_header_mobile.scss */
  #header .row.upper {
    height: 52px;
    padding-top: 13.5px;
  }
  /* line 7, ../../../application/templates/compass/groupnet/sass/hagergroup/_header_mobile.scss */
  #header div.logo a img {
    max-width: 130px;
  }
  /* line 11, ../../../application/templates/compass/groupnet/sass/hagergroup/_header_mobile.scss */
  #header div.css-search-wrapper {
    padding-top: 1px;
  }
  /* line 15, ../../../application/templates/compass/groupnet/sass/hagergroup/_header_mobile.scss */
  #header .mobile-search.mobile-search-active div.css-search-wrapper {
    padding-top: 0;
  }
  /* line 18, ../../../application/templates/compass/groupnet/sass/hagergroup/_header_mobile.scss */
  #header .mobile-search.mobile-search-active div.css-search-wrapper .search-form-wrap .f01-searchresult {
    width: auto;
    margin: 0px -50px;
    padding: 12px 50px;
  }
  /* line 22, ../../../application/templates/compass/groupnet/sass/hagergroup/_header_mobile.scss */
  #header .mobile-search.mobile-search-active div.css-search-wrapper .search-form-wrap .f01-searchresult .f01-search-quickresult-document-head {
    width: auto;
  }
  /* line 30, ../../../application/templates/compass/groupnet/sass/hagergroup/_header_mobile.scss */
  #header div.nav-main-trigger-wrap {
    margin-top: 0px;
  }
}
/* line 4, ../../../application/templates/compass/groupnet/sass/hagergroup/_footer_com2web.scss */
.sticky-footer {
  position: relative;
  margin-top: -183px;
}

/* line 9, ../../../application/templates/compass/groupnet/sass/hagergroup/_footer_com2web.scss */
footer {
  width: 100%;
  height: 55px;
  background-color: #737373;
  color: #fff;
}
/* line 15, ../../../application/templates/compass/groupnet/sass/hagergroup/_footer_com2web.scss */
footer a {
  color: #fff;
}
/* line 17, ../../../application/templates/compass/groupnet/sass/hagergroup/_footer_com2web.scss */
footer a:hover, footer a:visited, footer a:active, footer a:focus {
  color: #fff;
}
/* line 25, ../../../application/templates/compass/groupnet/sass/hagergroup/_footer_com2web.scss */
footer ul {
  margin-bottom: 0;
}
/* line 28, ../../../application/templates/compass/groupnet/sass/hagergroup/_footer_com2web.scss */
footer li {
  display: inline-block;
  list-style: none;
  line-height: 55px;
  white-space: nowrap;
  font-size: 14px;
  padding-left: 15px;
}

/* line 38, ../../../application/templates/compass/groupnet/sass/hagergroup/_footer_com2web.scss */
.hagergrouplogo {
  width: 100%;
}
/* line 42, ../../../application/templates/compass/groupnet/sass/hagergroup/_footer_com2web.scss */
.hagergrouplogo > .row {
  height: 128px;
  background-color: #fff;
  padding-top: 60px;
  padding-bottom: 30px;
}

/* line 1, ../../../application/templates/compass/groupnet/sass/hagergroup/_teaser_com2web.scss */
.teaser-login-search-top, .teaser-login-search-middle, .teaser-login-search-bottom,
.teaser-login-search-login-header, .teaser-login-search-login-registration, .teaser-login-search-login-remindpw,
.teaser-login-search-seperator, .teaser-login-search-advsearch, .teaser-content .teasergroup-content,
.teaser-content .teasergroup-content .ui-accordion, .teaser-content .teasergroup-content .last-content,
.teaser-content .teasergroup-content .ui-state-active, .teaser-content .teasergroup-content .last-header,
.teaser-content .teasergroup-content .ui-accordion-header,
.teaser-content .teasergroup-content .ui-accordion-header .ui-icon-plus,
.teaser-content .teasergroup-content .ui-accordion-header .ui-icon-minus,
.quicklinks-content-top, .quicklinks-content-middle, .quicklinks-content-bottom {
  background: none;
}

/* line 14, ../../../application/templates/compass/groupnet/sass/hagergroup/_teaser_com2web.scss */
#teaser,
#teaser-home {
  width: 205px;
}

/* line 18, ../../../application/templates/compass/groupnet/sass/hagergroup/_teaser_com2web.scss */
.teaser-login-search {
  width: 174px;
  float: none;
}
/* line 23, ../../../application/templates/compass/groupnet/sass/hagergroup/_teaser_com2web.scss */
.teaser-login-search .teaser-login-search-middle {
  padding: 0px;
}
/* line 27, ../../../application/templates/compass/groupnet/sass/hagergroup/_teaser_com2web.scss */
.teaser-login-search .teaser-login-search-middle .teaser-login-search-login {
  padding: 12px 12px 14px;
  margin-bottom: 16px;
  background-color: #E9E9E9;
}
/* line 32, ../../../application/templates/compass/groupnet/sass/hagergroup/_teaser_com2web.scss */
.teaser-login-search .teaser-login-search-middle .teaser-login-search-login .teaser-login-search-login-header {
  font-size: 14px;
  color: #00477E;
  margin-left: -6px;
  padding: 0 0 5px;
}
/* line 37, ../../../application/templates/compass/groupnet/sass/hagergroup/_teaser_com2web.scss */
.teaser-login-search .teaser-login-search-middle .teaser-login-search-login .teaser-login-search-login-header i {
  font-size: 18px;
}
/* line 42, ../../../application/templates/compass/groupnet/sass/hagergroup/_teaser_com2web.scss */
.teaser-login-search .teaser-login-search-middle .teaser-login-search-login .teaser-login-search-login-content {
  width: 100%;
  margin: 0;
}
/* line 47, ../../../application/templates/compass/groupnet/sass/hagergroup/_teaser_com2web.scss */
.teaser-login-search .teaser-login-search-middle .teaser-login-search-login .teaser-login-search-login-remindpw, .teaser-login-search .teaser-login-search-middle .teaser-login-search-login .teaser-login-search-login-registration {
  margin: 0;
  padding: 0;
  line-height: 16px;
}
/* line 53, ../../../application/templates/compass/groupnet/sass/hagergroup/_teaser_com2web.scss */
.teaser-login-search .teaser-login-search-middle .teaser-login-search-login .teaser-login-link {
  color: #00477E;
  font-size: 12px;
}
/* line 59, ../../../application/templates/compass/groupnet/sass/hagergroup/_teaser_com2web.scss */
.teaser-login-search .teaser-login-search-middle .teaser-login-search-search {
  padding: 12px 12px 0;
  margin-bottom: 16px;
  background-color: #00477E;
}
/* line 65, ../../../application/templates/compass/groupnet/sass/hagergroup/_teaser_com2web.scss */
.teaser-login-search .teaser-login-search-middle .teaser-login-search-search .teaser-login-search-header {
  display: none;
  color: #fff;
}
/* line 70, ../../../application/templates/compass/groupnet/sass/hagergroup/_teaser_com2web.scss */
.teaser-login-search .teaser-login-search-middle .teaser-login-search-search .teaser-login-search-search-content {
  width: 100%;
  margin: 0;
}
/* line 73, ../../../application/templates/compass/groupnet/sass/hagergroup/_teaser_com2web.scss */
.teaser-login-search .teaser-login-search-middle .teaser-login-search-search .teaser-login-search-search-content form {
  padding-bottom: 4px;
}
/* line 76, ../../../application/templates/compass/groupnet/sass/hagergroup/_teaser_com2web.scss */
.teaser-login-search .teaser-login-search-middle .teaser-login-search-search .teaser-login-search-search-content .teaser-bottom-spacer {
  padding-bottom: 8px;
}

/* line 85, ../../../application/templates/compass/groupnet/sass/hagergroup/_teaser_com2web.scss */
#teaser-login-search-login-form {
  width: 100%;
}
/* line 87, ../../../application/templates/compass/groupnet/sass/hagergroup/_teaser_com2web.scss */
#teaser-login-search-login-form input {
  background-color: #fff;
  width: 100%;
  height: 22px;
  display: inline-block;
  color: #737373;
  font-size: 12px;
}
/* line 96, ../../../application/templates/compass/groupnet/sass/hagergroup/_teaser_com2web.scss */
#teaser-login-search-login-form .teaser-login-search-login-loginbutton {
  background-color: #00477E;
  color: #fff;
}
/* line 101, ../../../application/templates/compass/groupnet/sass/hagergroup/_teaser_com2web.scss */
#teaser-login-search-login-form .button {
  padding: 4px 10px 5px;
}

/* line 107, ../../../application/templates/compass/groupnet/sass/hagergroup/_teaser_com2web.scss */
#teaser-login-search-search-form {
  width: 100%;
}
/* line 109, ../../../application/templates/compass/groupnet/sass/hagergroup/_teaser_com2web.scss */
#teaser-login-search-search-form input {
  background-color: #fff;
  height: 22px;
  display: inline-block;
  color: #737373;
  font-size: 12px;
  float: left;
  margin: 0;
}
/* line 119, ../../../application/templates/compass/groupnet/sass/hagergroup/_teaser_com2web.scss */
#teaser-login-search-search-form .teaser-login-input {
  width: 128px;
}
/* line 124, ../../../application/templates/compass/groupnet/sass/hagergroup/_teaser_com2web.scss */
#teaser-login-search-search-form .teaser-login-search-search-loginbutton {
  position: absolute;
}
/* line 127, ../../../application/templates/compass/groupnet/sass/hagergroup/_teaser_com2web.scss */
#teaser-login-search-search-form .teaser-login-search-search-loginbutton i {
  background-color: #fff;
  padding: 0;
  margin: 0;
  font-size: 21px;
  color: #737373;
  width: 22px;
  height: 22px;
  padding-top: 1px;
}
/* line 138, ../../../application/templates/compass/groupnet/sass/hagergroup/_teaser_com2web.scss */
#teaser-login-search-search-form .teaser-login-search-advsearch {
  padding-left: 0;
  color: #fff;
  font-size: 12px;
}
/* line 142, ../../../application/templates/compass/groupnet/sass/hagergroup/_teaser_com2web.scss */
#teaser-login-search-search-form .teaser-login-search-advsearch i {
  color: #fff;
  font-size: 12px;
  margin: 0 4px 0 -4px;
}
/* line 151, ../../../application/templates/compass/groupnet/sass/hagergroup/_teaser_com2web.scss */
#teaser-login-search-search-form .teaser-login-search-search-content-options ul {
  list-style: none;
  margin-bottom: 0;
}
/* line 154, ../../../application/templates/compass/groupnet/sass/hagergroup/_teaser_com2web.scss */
#teaser-login-search-search-form .teaser-login-search-search-content-options ul li {
  float: left;
}
/* line 157, ../../../application/templates/compass/groupnet/sass/hagergroup/_teaser_com2web.scss */
#teaser-login-search-search-form .teaser-login-search-search-content-options ul li label {
  color: #fff;
  font-size: 12px;
}

/* line 171, ../../../application/templates/compass/groupnet/sass/hagergroup/_teaser_com2web.scss */
#leftnavi form i {
  color: #AFAFAF;
}

/* line 178, ../../../application/templates/compass/groupnet/sass/hagergroup/_teaser_com2web.scss */
.teaser-content {
  top: 0;
}
/* line 180, ../../../application/templates/compass/groupnet/sass/hagergroup/_teaser_com2web.scss */
.teaser-content .teasergroup-content {
  background-color: #E9E9E9;
  padding: 12px;
  margin-top: 16px;
  line-height: 16px;
}
/* line 187, ../../../application/templates/compass/groupnet/sass/hagergroup/_teaser_com2web.scss */
.teaser-content .teasergroup-content .ui-accordion-header, .teaser-content .teasergroup-content .ui-accordion-content {
  padding: 0;
  width: 100%;
}
/* line 190, ../../../application/templates/compass/groupnet/sass/hagergroup/_teaser_com2web.scss */
.teaser-content .teasergroup-content .ui-accordion-header .ui-icon-plus, .teaser-content .teasergroup-content .ui-accordion-header .ui-icon-minus, .teaser-content .teasergroup-content .ui-accordion-content .ui-icon-plus, .teaser-content .teasergroup-content .ui-accordion-content .ui-icon-minus {
  color: #00477E;
  left: -5px;
  top: -2px;
}
/* line 196, ../../../application/templates/compass/groupnet/sass/hagergroup/_teaser_com2web.scss */
.teaser-content .teasergroup-content .ui-accordion-header a, .teaser-content .teasergroup-content .ui-accordion-content a {
  color: #00477E;
  text-decoration: none;
}
/* line 203, ../../../application/templates/compass/groupnet/sass/hagergroup/_teaser_com2web.scss */
.teaser-content .teasergroup-content .ui-accordion-content {
  padding: 5px 0;
}
/* line 209, ../../../application/templates/compass/groupnet/sass/hagergroup/_teaser_com2web.scss */
.teaser-content .teasergroup-content h3.ui-accordion-header a {
  line-height: 16px;
  font-size: 14px;
}
/* line 216, ../../../application/templates/compass/groupnet/sass/hagergroup/_teaser_com2web.scss */
.teaser-content .teasergroup-content ul {
  margin-bottom: 0;
}
/* line 218, ../../../application/templates/compass/groupnet/sass/hagergroup/_teaser_com2web.scss */
.teaser-content .teasergroup-content ul li {
  font-size: 12px;
}
/* line 221, ../../../application/templates/compass/groupnet/sass/hagergroup/_teaser_com2web.scss */
.teaser-content .teasergroup-content ul li.linklist i, .teaser-content .teasergroup-content ul li.extern i {
  top: 2px;
}

/* line 1, ../../../application/templates/compass/groupnet/sass/hagergroup/_leftnavi_com2web.scss */
#leftnavi {
  width: 245px;
}
/* line 4, ../../../application/templates/compass/groupnet/sass/hagergroup/_leftnavi_com2web.scss */
#leftnavi form a {
  color: #4A4A4A;
}
/* line 6, ../../../application/templates/compass/groupnet/sass/hagergroup/_leftnavi_com2web.scss */
#leftnavi form a:hover {
  text-decoration: none;
  color: #00477E;
}
/* line 12, ../../../application/templates/compass/groupnet/sass/hagergroup/_leftnavi_com2web.scss */
#leftnavi li {
  list-style: none;
  line-height: 120%;
  padding: 5px 4px 5px 0;
}
/* line 17, ../../../application/templates/compass/groupnet/sass/hagergroup/_leftnavi_com2web.scss */
#leftnavi li a {
  position: relative;
  display: block;
  color: #4A4A4A;
  padding-left: 18px;
}
/* line 23, ../../../application/templates/compass/groupnet/sass/hagergroup/_leftnavi_com2web.scss */
#leftnavi li a:hover {
  text-decoration: none;
  color: #00477E;
}
/* line 28, ../../../application/templates/compass/groupnet/sass/hagergroup/_leftnavi_com2web.scss */
#leftnavi li a i {
  position: absolute;
  left: 0;
  top: 2px;
}
/* line 36, ../../../application/templates/compass/groupnet/sass/hagergroup/_leftnavi_com2web.scss */
#leftnavi li.open > a {
  color: #00477E;
  font-family: "HagerScale-Bold", Arial, sans-serif;
}
/* line 40, ../../../application/templates/compass/groupnet/sass/hagergroup/_leftnavi_com2web.scss */
#leftnavi li.open > a:hover {
  color: #00477E;
}
/* line 45, ../../../application/templates/compass/groupnet/sass/hagergroup/_leftnavi_com2web.scss */
#leftnavi li.open.level-4 {
  background-color: #f6f6f6;
  padding: 0;
  margin-bottom: 4px;
  margin-top: 2px;
}
/* line 51, ../../../application/templates/compass/groupnet/sass/hagergroup/_leftnavi_com2web.scss */
#leftnavi li.open.level-4 > a {
  padding-left: 10px;
  padding-top: 10px;
}
/* line 54, ../../../application/templates/compass/groupnet/sass/hagergroup/_leftnavi_com2web.scss */
#leftnavi li.open.level-4 > a.no-children {
  padding-bottom: 10px;
}
/* line 59, ../../../application/templates/compass/groupnet/sass/hagergroup/_leftnavi_com2web.scss */
#leftnavi li.open.level-4 ul {
  margin: 0;
  padding-top: 5px;
  padding-bottom: 5px;
}
/* line 64, ../../../application/templates/compass/groupnet/sass/hagergroup/_leftnavi_com2web.scss */
#leftnavi li.open.level-4 ul li {
  padding-left: 0;
  padding-right: 0;
}
/* line 68, ../../../application/templates/compass/groupnet/sass/hagergroup/_leftnavi_com2web.scss */
#leftnavi li.open.level-4 ul li a {
  padding-left: 20px;
  padding-right: 2px;
}
/* line 73, ../../../application/templates/compass/groupnet/sass/hagergroup/_leftnavi_com2web.scss */
#leftnavi li.open.level-4 ul li.active > a {
  background-color: #E9E9E9;
  padding-top: 5px;
  padding-bottom: 5px;
}
/* line 81, ../../../application/templates/compass/groupnet/sass/hagergroup/_leftnavi_com2web.scss */
#leftnavi li.open.level-4 .level-5 ul {
  margin-left: 10px;
}
/* line 87, ../../../application/templates/compass/groupnet/sass/hagergroup/_leftnavi_com2web.scss */
#leftnavi li li a {
  padding-left: 0;
}
/* line 91, ../../../application/templates/compass/groupnet/sass/hagergroup/_leftnavi_com2web.scss */
#leftnavi li ul {
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 10px;
}
/* line 95, ../../../application/templates/compass/groupnet/sass/hagergroup/_leftnavi_com2web.scss */
#leftnavi li ul li {
  padding-left: 10px;
}
/* line 102, ../../../application/templates/compass/groupnet/sass/hagergroup/_leftnavi_com2web.scss */
#leftnavi li.mainnavname > a {
  padding-left: 0;
}
/* line 106, ../../../application/templates/compass/groupnet/sass/hagergroup/_leftnavi_com2web.scss */
#leftnavi li.mainnavname > a {
  color: #4A4A4A;
  font-family: "HagerScale-Bold", Arial, sans-serif;
}
/* line 110, ../../../application/templates/compass/groupnet/sass/hagergroup/_leftnavi_com2web.scss */
#leftnavi li.active > a {
  color: #00477E;
  font-family: "HagerScale-Bold", Arial, sans-serif;
}

/* line 5, ../../../application/templates/compass/groupnet/sass/hagergroup/_sitemap_com2web.scss */
.sitemap__list__element {
  position: relative;
  padding-left: 20px;
}
/* line 9, ../../../application/templates/compass/groupnet/sass/hagergroup/_sitemap_com2web.scss */
.sitemap__list__element ul {
  margin-left: 0;
  margin-bottom: 10px;
  display: none;
}
/* line 15, ../../../application/templates/compass/groupnet/sass/hagergroup/_sitemap_com2web.scss */
.sitemap__list__element .hitarea {
  position: absolute;
  left: 0;
  top: 0;
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: inherit;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  vertical-align: middle;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  font-size: 20px;
  cursor: pointer;
}
/* line 24, ../../../application/templates/compass/groupnet/sass/hagergroup/_sitemap_com2web.scss */
.sitemap__list__element.collapsable .hitarea:before {
  content: '\E313';
}
/* line 29, ../../../application/templates/compass/groupnet/sass/hagergroup/_sitemap_com2web.scss */
.sitemap__list__element.expandable .hitarea:before {
  content: '\E5CC';
}
/* line 34, ../../../application/templates/compass/groupnet/sass/hagergroup/_sitemap_com2web.scss */
.sitemap__list__element > a {
  padding-left: 5px;
  padding-top: 4px;
  padding-bottom: 4px;
  line-height: normal;
  display: block;
}
/* line 42, ../../../application/templates/compass/groupnet/sass/hagergroup/_sitemap_com2web.scss */
.sitemap__list__element.level-0 {
  float: left;
  width: 50%;
  padding: 0 20px 30px;
}
/* line 47, ../../../application/templates/compass/groupnet/sass/hagergroup/_sitemap_com2web.scss */
.sitemap__list__element.level-0:nth-child(2n + 1) {
  clear: both;
}
/* line 51, ../../../application/templates/compass/groupnet/sass/hagergroup/_sitemap_com2web.scss */
.sitemap__list__element.level-0 > ul {
  display: block;
}
/* line 55, ../../../application/templates/compass/groupnet/sass/hagergroup/_sitemap_com2web.scss */
.sitemap__list__element.level-0 .hitarea {
  top: 2px;
}
/* line 59, ../../../application/templates/compass/groupnet/sass/hagergroup/_sitemap_com2web.scss */
.sitemap__list__element.level-0 > a {
  font-size: 14px;
  font-family: "HagerScale-Bold", Arial, sans-serif;
}
/* line 65, ../../../application/templates/compass/groupnet/sass/hagergroup/_sitemap_com2web.scss */
.sitemap__list__element.level-1 > a {
  font-size: 13px;
}
/* line 70, ../../../application/templates/compass/groupnet/sass/hagergroup/_sitemap_com2web.scss */
.sitemap__list__element.level-2 > a {
  font-size: 12px;
}

/* line 2, ../../../application/templates/compass/groupnet/sass/hagergroup/_common_com2web.scss */
form.web2print__form {
  margin-bottom: 0;
  line-height: 18px;
}

/* line 2, ../../../application/templates/compass/groupnet/sass/hagergroup/templates/_login_com2web.scss */
.login .error {
  color: #910049;
  font-family: "HagerScale-Bold", Arial, sans-serif;
}
/* line 7, ../../../application/templates/compass/groupnet/sass/hagergroup/templates/_login_com2web.scss */
.login td {
  padding-bottom: 10px;
}

/* line 12, ../../../application/templates/compass/groupnet/sass/hagergroup/templates/_login_com2web.scss */
.login__form input {
  margin-bottom: 0;
}
/* line 14, ../../../application/templates/compass/groupnet/sass/hagergroup/templates/_login_com2web.scss */
.login__form input[type=text] {
  min-width: 300px;
}

/* line 3, ../../../application/templates/compass/groupnet/sass/hagergroup/templates/_productoverview.scss */
.product__detail input, .product__detail select,
.product__shoppingcart input,
.product__shoppingcart select {
  width: auto;
  height: auto;
  display: inline-block;
  padding: 2px 4px;
  font-size: 14px;
}

/* line 12, ../../../application/templates/compass/groupnet/sass/hagergroup/templates/_productoverview.scss */
.product__thumb {
  min-width: 80px;
}

/* line 16, ../../../application/templates/compass/groupnet/sass/hagergroup/templates/_productoverview.scss */
.product__detail__close,
.product-details-icon-magnifier {
  color: #AFAFAF;
  font-size: 20px;
}
/* line 20, ../../../application/templates/compass/groupnet/sass/hagergroup/templates/_productoverview.scss */
.product__detail__close a,
.product-details-icon-magnifier a {
  color: #AFAFAF;
  font-size: inherit;
}
/* line 23, ../../../application/templates/compass/groupnet/sass/hagergroup/templates/_productoverview.scss */
.product__detail__close a:hover,
.product-details-icon-magnifier a:hover {
  color: #00477E;
}

/* line 30, ../../../application/templates/compass/groupnet/sass/hagergroup/templates/_productoverview.scss */
.product__shoppingcart td {
  padding: 5px;
  font-size: 14px;
}
/* line 34, ../../../application/templates/compass/groupnet/sass/hagergroup/templates/_productoverview.scss */
.product__shoppingcart .border-bottom td {
  border-bottom: 1px solid #4A4A4A;
}
/* line 37, ../../../application/templates/compass/groupnet/sass/hagergroup/templates/_productoverview.scss */
.product__shoppingcart input, .product__shoppingcart select {
  margin-bottom: 0;
}
/* line 40, ../../../application/templates/compass/groupnet/sass/hagergroup/templates/_productoverview.scss */
.product__shoppingcart a {
  line-height: 130%;
}
/* line 42, ../../../application/templates/compass/groupnet/sass/hagergroup/templates/_productoverview.scss */
.product__shoppingcart a.icon-only {
  font-size: 20px;
}

/* line 1, ../../../application/templates/compass/groupnet/sass/hagergroup/templates/_search_com2web.scss */
#imagesearchcontent, .search-result {
  background-image: none;
}

/* line 5, ../../../application/templates/compass/groupnet/sass/hagergroup/templates/_search_com2web.scss */
#globalsearchcontent {
  padding: 0;
}
/* line 7, ../../../application/templates/compass/groupnet/sass/hagergroup/templates/_search_com2web.scss */
#globalsearchcontent td {
  vertical-align: top;
}

/* line 12, ../../../application/templates/compass/groupnet/sass/hagergroup/templates/_search_com2web.scss */
.search-result {
  padding: 0;
  width: auto;
}

/* line 18, ../../../application/templates/compass/groupnet/sass/hagergroup/templates/_search_com2web.scss */
#advancedsearch label {
  display: inline-block;
  cursor: default;
}
/* line 22, ../../../application/templates/compass/groupnet/sass/hagergroup/templates/_search_com2web.scss */
#advancedsearch td {
  vertical-align: top;
}
/* line 24, ../../../application/templates/compass/groupnet/sass/hagergroup/templates/_search_com2web.scss */
#advancedsearch td input[type=checkbox] {
  margin-top: 5px;
}

@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/groupnet/icons/MaterialIcons-Regular.eot");
  /* For IE6-8 */
  src: local("../fonts/groupnet/icons/Material Icons"), local("../fonts/groupnet/icons/MaterialIcons-Regular"), url("../fonts/groupnet/icons/MaterialIcons-Regular.woff2") format("woff2"), url("../fonts/groupnet/icons/MaterialIcons-Regular.woff") format("woff"), url("../fonts/groupnet/icons/MaterialIcons-Regular.ttf") format("truetype");
}
/* line 44, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_material_icons.scss */
.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: 'liga';
  -webkit-font-smoothing: antialiased;
}

/* line 61, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_material_icons.scss */
.material-icons.material-icons {
  font-size: inherit;
  vertical-align: middle;
}

/* line 67, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_material_icons.scss */
.material-icons.md-dark {
  color: #4A4A4A;
}

/* line 71, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_material_icons.scss */
.material-icons.md-dark.md-inactive {
  color: #AFAFAF;
}

/* line 76, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_material_icons.scss */
.material-icons.md-light {
  color: #4A4A4A;
}

/* line 80, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_material_icons.scss */
.material-icons.md-light.md-inactive {
  color: #E9E9E9;
}

/* line 84, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_material_icons.scss */
.material-icons.secondary {
  color: #00477E;
}

/* line 89, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_material_icons.scss */
.icon-angle-left,
.icon-angle-right,
.icon-briefcase,
.icon-caret-down,
.icon-caret-right,
.icon-chevron-down,
.icon-chevron-left,
.icon-burger-menu,
.icon-chevron-right,
.icon-chevron-up,
.icon-comment-alt,
.icon-download-alt,
.icon-envelope,
.icon-envelope-alt,
.icons-extern,
.icon-external-link-sign,
.icon-file-text,
.icons-linklist,
.icon-globe,
.icon-heart,
.icon-heart-empty,
.icon-map-marker,
.icon-notifications,
.icon-lock,
.icon-check-circle,
.icon-error,
.icon-phone-sign,
.icon-play-sign,
.icon-ok,
.icon-plus,
.icon-print,
.icon-refresh,
.icon-remove,
.icon-reorder,
.icon-reply,
.icon-search,
.icon-share,
.icon-star,
.icon-th,
.icon-user,
.icon-youtube-sign,
.ui-icon-minus,
.ui-icon-plus {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: inherit;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  vertical-align: middle;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
}
/* line 134, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_material_icons.scss */
.icon-angle-left:before, .icon-angle-left:after,
.icon-angle-right:before,
.icon-angle-right:after,
.icon-briefcase:before,
.icon-briefcase:after,
.icon-caret-down:before,
.icon-caret-down:after,
.icon-caret-right:before,
.icon-caret-right:after,
.icon-chevron-down:before,
.icon-chevron-down:after,
.icon-chevron-left:before,
.icon-chevron-left:after,
.icon-burger-menu:before,
.icon-burger-menu:after,
.icon-chevron-right:before,
.icon-chevron-right:after,
.icon-chevron-up:before,
.icon-chevron-up:after,
.icon-comment-alt:before,
.icon-comment-alt:after,
.icon-download-alt:before,
.icon-download-alt:after,
.icon-envelope:before,
.icon-envelope:after,
.icon-envelope-alt:before,
.icon-envelope-alt:after,
.icons-extern:before,
.icons-extern:after,
.icon-external-link-sign:before,
.icon-external-link-sign:after,
.icon-file-text:before,
.icon-file-text:after,
.icons-linklist:before,
.icons-linklist:after,
.icon-globe:before,
.icon-globe:after,
.icon-heart:before,
.icon-heart:after,
.icon-heart-empty:before,
.icon-heart-empty:after,
.icon-map-marker:before,
.icon-map-marker:after,
.icon-notifications:before,
.icon-notifications:after,
.icon-lock:before,
.icon-lock:after,
.icon-check-circle:before,
.icon-check-circle:after,
.icon-error:before,
.icon-error:after,
.icon-phone-sign:before,
.icon-phone-sign:after,
.icon-play-sign:before,
.icon-play-sign:after,
.icon-ok:before,
.icon-ok:after,
.icon-plus:before,
.icon-plus:after,
.icon-print:before,
.icon-print:after,
.icon-refresh:before,
.icon-refresh:after,
.icon-remove:before,
.icon-remove:after,
.icon-reorder:before,
.icon-reorder:after,
.icon-reply:before,
.icon-reply:after,
.icon-search:before,
.icon-search:after,
.icon-share:before,
.icon-share:after,
.icon-star:before,
.icon-star:after,
.icon-th:before,
.icon-th:after,
.icon-user:before,
.icon-user:after,
.icon-youtube-sign:before,
.icon-youtube-sign:after,
.ui-icon-minus:before,
.ui-icon-minus:after,
.ui-icon-plus:before,
.ui-icon-plus:after {
  content: normal;
}

/* line 139, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_material_icons.scss */
.icon-angle-left:after,
.icon-chevron-left:after {
  content: "\E5CB";
}

/* line 144, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_material_icons.scss */
.icon-burger-menu:after {
  content: "\E5D2";
}

/* line 149, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_material_icons.scss */
.icon-angle-right:after,
.icon-caret-right:after,
.icon-chevron-right:after,
.icons-linklist:after,
.ui-icon-plus:after {
  content: "\E5CC";
}

/* line 156, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_material_icons.scss */
.icon-briefcase:after {
  content: "\EB3F";
}

/* line 159, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_material_icons.scss */
.icon-caret-down:after {
  content: "\E5C5";
}

/* line 162, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_material_icons.scss */
.icon-chevron-down:after,
.ui-icon-minus:after {
  content: "\E5CF";
}

/* line 166, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_material_icons.scss */
.icon-chevron-up:after {
  content: "\E5CE";
}

/* line 169, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_material_icons.scss */
.icon-comment-alt:after {
  content: "\E253";
}

/* line 172, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_material_icons.scss */
.icon-download-alt:after {
  content: "\E2C4";
}

/* line 175, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_material_icons.scss */
.icon-envelope:after {
  content: "\E158";
}

/* line 178, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_material_icons.scss */
.icon-envelope-alt:after {
  content: "\E0E1";
}

/* line 181, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_material_icons.scss */
.icon-notifications:after {
  content: "\E7F4";
}

/* line 184, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_material_icons.scss */
.icon-lock:after {
  content: "\E899";
}

/* line 187, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_material_icons.scss */
.icon-error:after {
  content: "\E5C9";
}

/* line 190, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_material_icons.scss */
.icon-check-circle:after {
  content: "\E86C";
}

/* line 194, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_material_icons.scss */
.icons-extern:after,
.icon-external-link-sign:after {
  content: "\E5CC";
}

/* line 203, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_material_icons.scss */
.icon-file-text:after {
  content: "\E24D";
}

/* line 206, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_material_icons.scss */
.icon-globe:after {
  content: "\E894";
}

/* line 209, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_material_icons.scss */
.icon-heart:after {
  content: '\E87D';
}

/* line 212, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_material_icons.scss */
.icon-heart-empty:after {
  content: '\E87E';
}

/* line 215, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_material_icons.scss */
.icon-map-marker:after {
  content: "\E55F";
}

/* line 218, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_material_icons.scss */
.icon-notifcations:after {
  content: "\E7F4";
}

/* line 221, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_material_icons.scss */
.icon-phone-sign:after {
  content: "\E551";
}

/* line 224, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_material_icons.scss */
.icon-play-sign:after {
  content: "\E038";
}

/* line 227, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_material_icons.scss */
.icon-plus:after {
  content: "\E145";
}

/* line 230, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_material_icons.scss */
.icon-print:after {
  content: "\E8AD";
}

/* line 233, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_material_icons.scss */
.icon-ok:after {
  content: "\E5CA";
}

/* line 236, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_material_icons.scss */
.icon-refresh:after {
  content: "\E5D5";
}

/* line 239, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_material_icons.scss */
.icon-remove:after {
  content: "\E5CD";
}

/* line 242, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_material_icons.scss */
.icon-reorder:after {
  content: "\E5D2";
}

/* line 245, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_material_icons.scss */
.icon-reply:after {
  content: "\E15E";
}

/* line 248, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_material_icons.scss */
.icon-search:after {
  content: "\E8B6";
}

/* line 251, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_material_icons.scss */
.icon-share:after {
  content: "\E15E";
}

/* line 254, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_material_icons.scss */
.icon-star:after {
  content: "\E838";
}

/* line 257, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_material_icons.scss */
.icon-th:after {
  content: "\E5C3";
}

/* line 260, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_material_icons.scss */
.icon-user:after {
  content: "\E7FD";
}

/* line 263, ../../../application/templates/compass/groupnet/sass/hagergroup/common/_material_icons.scss */
.icon-youtube-sign:after {
  content: "\E038";
}

/* line 44, ../../../application/templates/compass/groupnet/sass/com2web_facelift.scss */
#header {
  position: fixed;
  width: 100%;
  z-index: 100;
}

/* line 50, ../../../application/templates/compass/groupnet/sass/com2web_facelift.scss */
#nonFooter {
  background-color: #AFAFAF;
  position: relative;
  min-width: 1010px;
}

/* line 55, ../../../application/templates/compass/groupnet/sass/com2web_facelift.scss */
#main {
  background-color: #fff;
  padding-top: 140px;
  padding-bottom: 183px;
  min-height: 100vh;
}

/* line 62, ../../../application/templates/compass/groupnet/sass/com2web_facelift.scss */
#content {
  padding-top: 12px;
}

/* line 66, ../../../application/templates/compass/groupnet/sass/com2web_facelift.scss */
#homecontent,
#defaultcontent {
  float: left;
  overflow: hidden;
}
/* line 71, ../../../application/templates/compass/groupnet/sass/com2web_facelift.scss */
#homecontent h1, #homecontent h2, #homecontent .h2,
#defaultcontent h1,
#defaultcontent h2,
#defaultcontent .h2 {
  color: #00477E;
}
/* line 75, ../../../application/templates/compass/groupnet/sass/com2web_facelift.scss */
#homecontent ul,
#defaultcontent ul {
  overflow: hidden;
}

/* line 79, ../../../application/templates/compass/groupnet/sass/com2web_facelift.scss */
#defaultcontent {
  width: 560px;
}

/* line 83, ../../../application/templates/compass/groupnet/sass/com2web_facelift.scss */
#homecontent {
  padding-left: 110px;
  padding-left: 110px;
  padding-right: 100px;
  width: 805px;
}
/* line 89, ../../../application/templates/compass/groupnet/sass/com2web_facelift.scss */
#homecontent h3 {
  color: #00477E;
  font-size: 32px;
  margin-top: 0;
  padding-bottom: 16px;
}
/* line 98, ../../../application/templates/compass/groupnet/sass/com2web_facelift.scss */
#homecontent ul li i {
  font-size: 14px;
  color: #00477E;
}
/* line 103, ../../../application/templates/compass/groupnet/sass/com2web_facelift.scss */
#homecontent ul li a {
  font-size: 14px;
}
/* line 109, ../../../application/templates/compass/groupnet/sass/com2web_facelift.scss */
#homecontent .paragraph {
  margin-bottom: 20px;
}

/* line 116, ../../../application/templates/compass/groupnet/sass/com2web_facelift.scss */
#navpath i, #navpath a {
  color: #AFAFAF;
  font-size: 12px;
}

/* line 122, ../../../application/templates/compass/groupnet/sass/com2web_facelift.scss */
img[src$="clear.gif"],
img[src$="grey.gif"] {
  max-width: none;
  width: auto;
  height: auto;
}

/* line 129, ../../../application/templates/compass/groupnet/sass/com2web_facelift.scss */
ul li {
  list-style: none;
}
/* line 132, ../../../application/templates/compass/groupnet/sass/com2web_facelift.scss */
ul li.listenul {
  list-style: disc outside none;
  margin-left: 20px;
}
/* line 136, ../../../application/templates/compass/groupnet/sass/com2web_facelift.scss */
ul li.linklist, ul li.extern {
  position: relative;
  padding-left: 18px;
}
/* line 140, ../../../application/templates/compass/groupnet/sass/com2web_facelift.scss */
ul li.linklist i, ul li.extern i {
  position: absolute;
  left: 0;
  top: 2px;
}

/* line 147, ../../../application/templates/compass/groupnet/sass/com2web_facelift.scss */
ul, ol, dl {
  line-height: 1.3;
  margin-bottom: 0;
}

/* line 150, ../../../application/templates/compass/groupnet/sass/com2web_facelift.scss */
#header nav.nav-main ul.first-level li.first-level:first-child {
  padding-right: 60px;
}
/* line 153, ../../../application/templates/compass/groupnet/sass/com2web_facelift.scss */
#header nav.nav-main ul.first-level li.first-level ul.second-level {
  width: 100%;
}

/* line 158, ../../../application/templates/compass/groupnet/sass/com2web_facelift.scss */
.quicklinks {
  background-color: #E9E9E9;
  padding: 12px;
  margin-top: 16px;
  line-height: 16px;
}
/* line 165, ../../../application/templates/compass/groupnet/sass/com2web_facelift.scss */
.quicklinks .quicklinks-content h3, .quicklinks .quicklinks-content strong {
  line-height: 16px;
  font-size: 14px;
  color: #00477E;
  margin-top: 0;
  position: relative;
}
/* line 172, ../../../application/templates/compass/groupnet/sass/com2web_facelift.scss */
.quicklinks .quicklinks-content a {
  font-size: 12px;
}
/* line 175, ../../../application/templates/compass/groupnet/sass/com2web_facelift.scss */
.quicklinks .quicklinks-content ul.linklist, .quicklinks .quicklinks-content ul.extern {
  margin-bottom: 14px;
}
/* line 178, ../../../application/templates/compass/groupnet/sass/com2web_facelift.scss */
.quicklinks .quicklinks-content strong {
  font-family: "HagerScale-Bold", Arial, sans-serif;
  font-size: 12px;
  font-weight: normal;
  padding-left: 18px;
  padding-bottom: 5px;
  display: inline-block;
}
/* line 185, ../../../application/templates/compass/groupnet/sass/com2web_facelift.scss */
.quicklinks .quicklinks-content strong:before {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: inherit;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  vertical-align: middle;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  content: "\E313";
  font-size: 18px;
  position: absolute;
  top: 0;
  left: -2px;
}
/* line 194, ../../../application/templates/compass/groupnet/sass/com2web_facelift.scss */
.quicklinks .quicklinks-content p {
  margin-bottom: 0;
}
