/* dosis-regular - latin */
@font-face {
  font-family: 'Dosis';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/dosis-v27-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/dosis-v27-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/dosis-v27-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/dosis-v27-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/dosis-v27-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/dosis-v27-latin-regular.svg#Dosis') format('svg'); /* Legacy iOS */
}

/* dosis-700 - latin */
@font-face {
  font-family: 'Dosis';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/dosis-v27-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/dosis-v27-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/dosis-v27-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/dosis-v27-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/dosis-v27-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/dosis-v27-latin-700.svg#Dosis') format('svg'); /* Legacy iOS */
}


html, body {
  min-height: 100%;
}

body {
  padding:0px;
  background: #eaeaea; /* Old browsers */
  background: -moz-linear-gradient(top,  #eaeaea 0%, #aaaaaa 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eaeaea), color-stop(100%,#aaaaaa)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #eaeaea 0%,#aaaaaa 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #eaeaea 0%,#aaaaaa 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #eaeaea 0%,#aaaaaa 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #eaeaea 0%,#aaaaaa 100%); /* W3C */
  background-attachment:fixed;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea', endColorstr='#aaaaaa',GradientType=0 ); /* IE6-9 */
  font-family: 'Dosis', Arial, sans-serif;
}

.remove-all-margin-padding {
  margin:0 ! important;
  padding:0 ! important;
}

.logodiv {
  padding-top:60px;
}

.contentdiv {
  padding-top:91px;
  font-size:17px;
  background-color:white;
  min-height:100%;
  background-image:url(../images/HS_topright.png);
  background-position:top right;
  background-repeat:no-repeat;
  background-attachment:fixed;
}

.contentblock {
  padding-bottom:20px;
  border-bottom:solid 1px #bbb;
  margin-bottom:29px;
}

.contentblock h1 {
  background-color:#005171;
  color:white;
  font-size:24px;
  padding:4px 7px;
  margin:0px 0px 10px 0px;
  float:left;
}

ul.hs_navi {
  text-align:right;
}

ul.hs_navi li {
  background-color:#005171;
  color:white;
  padding:5px 9px;
  margin-bottom:4px;
  list-style:none;
  float:right;
  clear:right;
  font-size:21px;
}

ul.hs_navi li.sociallink {
  background-color:transparent;
  color:white;
  padding:0;
  margin-top:25px;
  list-style:none;
  float:right;
  clear:right;
}

ul.hs_navi li A {
  color:white;
}

@media(max-width:767px){
  .logodiv {
    padding-top:10px;
  }
  .contentdiv {
    padding-top:10px;
    font-size:16px;
    background-image:none;
  }

  ul.hs_navi li {
    float:left;
    clear:none;
    font-size:16px;
    margin:0px 4px 4px 0px;
  }

}
