@import url('https://fonts.googleapis.com/css?family=Open+Sans');
@import "custom/overwrites.css";
@import "custom/_mobile.css";

@media (min-width: 768px) {
	.row-eq-height {
	  display: -webkit-box;
	  display: -webkit-flex;
	  display: -ms-flexbox;
	  display:         flex;
	}
}

hr{
	border-top: 1px solid #adadad;
}


:target:before{
  content:' ';
  display: block;
  height: 180px;
}

.minheight{min-height:760px;}

/* Fachkreis Newsletter */

.wrap .wrap-body .body-container .form-container .content {
	width: 100%;
}

.wrap .wrap-body .body-container .form-container .content .right-part {
    width: 100%;
}

.wrap .wrap-body .body-container .form-container .content .right-part .sent-confirmation-box-1 {
    max-width: 100%!important;
}

#header.shadow {
	/*box-shadow: 0px 0px 10px 1px #a7a7a7;*/
	box-shadow: 0 1px 9px rgba(0,0,0,0.15);
}

.subpage .page-title h1 { font-size: 27px;}

/*** Long Links ****/

.modal-body {
 
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-word-break: break-all;
  word-break: break-all;
  word-break: break-word;
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
}
/*** End Long Links ****/

.teilen{color:#0094B6;font-size:1.4em;margin-top:25px;}
.teilen ul {padding:0px;}
.teilen ul li { display: inline;list-style-type: none;}
.teilen ul li:not(.first){padding-left:20px;}
.teilen ul li a,.teilen ul li a:hover  {color:#0094B6;text-decoration:none;}

.grid-container a:not(.btn){min-height:543px;}

.editor p img {margin:5px 10px 5px 10px;}

.richtextcontent img{margin:5px;}

.date{font-size:0.6em;}

.subpage .grid-container h2, .fachkreis .grid-container h2 {min-height: 80px;}

.ezsearch-result{margin:10px 0px 10px 0px;border-bottom: 1px solid #dcdcdc;padding: 10px 0px 20px 0px;}

.btn-modal{    
	border-radius: 0;
    border: 0;
    color: #a2a2a2;
    padding: 16px 30px;
    font-size: 16px;
	background-color: #e4e4e4;
}

body {
  color: #333333;
  transition: all 1.5s linear;
  font-family: 'Open Sans';
  /*color: #9ca0a3;*/ 
  color:#737679;	
	
  font-size: 16px;
  line-height: 1.6;
}
h1 {
  font-size: 38px;
  color: #0094B6;
  text-transform: uppercase;
}
h2 {
  font-size: 24px;
  line-height: 140%;
  font-weight: 100;
}
.no-top-margin {
  margin-top: 0;
}
.no-bottom-margin {
  margin-bottom: 0;
}
.margin-top-medium {
  margin-top: 6vw;
}
.margin-bottom-medium {
  margin-bottom: 6vw;
}
.margin-top-small {
  margin-top: 3vw;
}
.margin-bottom-small {
  margin-bottom: 3vw;
}

.margin-top-large {
  margin-top: 12vw;
}
.margin-bottom-large {
  margin-bottom: 12vw;
}
input:focus,
select:focus,
textarea:focus,
button:focus {
  outline: none;
}
a {
  transition: all 0.2s linear;
}
.btn {
  border-radius: 0;
  border: 0;
  color: #fff;
  padding: 16px 30px;
  font-size: 16px;
}
.btn.btn-primary {
  background: #E8008F;
  transition: all 0.2s linear;
}
.btn.btn-primary:hover {
  background: #0094B6;
}
.navbar-fixed-top {
  border: 0;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  background-color: #fff !important;
}
#header {
  background: #fff;
}
#header .header-logo {
  float: left;
  margin: 10px 0;
  position: absolute;
}
#header .meta-navbar {
  margin-top: 20px;
}
#header .meta-navbar .navbar-nav {
  margin: 0 !important;
  float: right !important;
}
#header .meta-navbar li {
  margin-left: 30px;
  float: left;
}
#header .meta-navbar li a {
  margin-top: 10px;
  padding: 0;
  /*color: #9ca0a3;*/ color:#737679;
}
#header .meta-navbar li a:hover {
  color: #0094B6;
  background: none;
}
#header .navbar-header {
  float: right;
}
#header .navbar-toggle {
  margin: 0 0 0 20px;
  padding: 20px 0;
}
#header .navbar-toggle .icon-bar {
  background: #0094B6;
}
#header .header-nav {
  float: right;
  width: 100%;
}
#header .header-nav .meta-navbar {
  float: left;
  width: 100%;
}
#header .header-nav .meta-navbar .navbar-nav {
  float: right;
}
#header .search {
  float: right;
  margin-top: 34px;
}
#header .search input {
  border: 0;
  /*color: #9ca0a3;*/ color:#737679;
  background: #f6f6f6 url('../img/ico_search.png') no-repeat 4px 3px;
  padding: 3px 3px 3px 25px;
  width: 73px;
  margin-left: 30px;
  -webkit-transition: width 0.5s ease;
  /* Safari */
  transition: width 0.5s ease;
}
#header .search input:focus {
  background: #f6f6f6 url('../img/ico_search.png') no-repeat 4px 3px;
  width: 150px;
}
#header .search input[placeholder],
#header .search [placeholder],
#header .search *[placeholder] {
  color: #333333;
}
#header #js-bootstrap-offcanvas {
  float: right;
  margin-top: 34px;
}
#header #js-bootstrap-offcanvas li {
  margin-left: 30px;
}
#header #js-bootstrap-offcanvas li a {
  padding: 3px 0 10px 0;
  /*color: #9ca0a3;*/ color:#737679;
  border-bottom: 4px #fff solid;
}
#header #js-bootstrap-offcanvas li a:hover,
#header #js-bootstrap-offcanvas li a.active {
  background: none;
  color: #0094B6;
  border-bottom: 4px #0094B6 solid;
}
.content {
  	margin-top: 110px;
	margin-bottom: 100px;	
}
.content h3 {
  color: #E8008F;
  font-weight: bold;
  margin: 20px 0px 20px 0px;
}
.content .header-img {
  min-height: 500px;
}
.content .header-img .header-title-center {
  margin-top: 90px;
  min-height: 0;
}
.content .header-img .header-title-center .center-vertical {
  vertical-align: inherit;
}
.sidebar-row {
  position: relative;
}
.subpage .page-title {
  background-color: #0094B6;
  padding: 85px 0 15px;
  margin-bottom: 50px;
}
.subpage .page-title h1 {
  color: #fff;
  text-transform: none;
  font-size: 36px;
}
.subpage .page-title .description {
  min-height: 125px;
  color: #fff;
  font-size: 22px;
  margin-top: 20px;
}

.subpage .page-title .subpageheader p{
  min-height: 125px;
  color: #fff;
  font-size: 22px;
  margin-top: 20px;
}

.subpage .sidebar {
  position: absolute;
  width: 24%;
  top:24px;
}
.subpage .sidebar .sidebar-menu {
  box-shadow: 0 0 25px rgba(0, 0, 0, 0.3);
  padding: 0;
}
.subpage .sidebar .sidebar-menu h3 {
  margin: 0;
  padding: 0;
}
.subpage .sidebar .sidebar-menu h3 a {
  padding: 25px;
  background-color: #0094B6;
  color: #fff;
  display: block;
  width: 100%;
  text-decoration: none;
}
.subpage .sidebar .sidebar-menu ul {
  padding-left: 0;
  margin: 0;
}
.subpage .sidebar .sidebar-menu ul li {
  list-style-type: none;
}
.subpage .sidebar .sidebar-menu ul li a {
  /*color: #9ca0a3;*/ color:#737679;
  text-decoration: none;
  padding: 10px 25px;
  background-color: #fff;
  display: block;
  width: 100%;
  font-size: 16px;
}
.subpage .sidebar .sidebar-menu ul li a:hover,
.subpage .sidebar .sidebar-menu ul li a.active {
  color: #0094B6;
  background-color: #eeefef;
  font-weight: bold;	
}
.subpage .sidebar .sidebar-menu ul li ul li a {
  font-weight: normal;
  padding: 8px 25px 8px 40px;
}
.subpage .sidebar .sidebar-menu ul li ul li a:hover {
  background-color: #fff;
}
.subpage .sidebar .sidebar-menu ul li ul li ul li a {
  padding: 5px 25px 5px 55px;
  /*color: #9ca0a3;*/ color:#737679;
}
.subpage .sidebar .sidebar-menu ul li ul li ul li a:hover {
  color: #E8008F !important;
}
.subpage .sidebar .sidebar-box {
  background: #E5F4F7;
  padding: 25px;
  margin: 40px 0;
}
.subpage .sidebar .sidebar-box h2 {
  letter-spacing: 3px;
  text-transform: uppercase;
  color: #0094B6;
  margin-top: 0;
}
.subpage .sidebar .sidebar-box .divider {
  height: 2px;
  background: #9ca0a3;
  display: block;
  width: 50px;
  margin: 10px 0;
}
.subpage .sidebar .sidebar-box a {
  color: #0094B6;
  text-decoration: none;
}
.subpage .sidebar .sidebar-box a:hover {
  color: #E8008F;
}
.subpage .pull-up {
  margin-top: -186px;
}
.subpage .cross-links {
  margin: 50px 0;
}
.subpage .cross-links a {
  display: block;
  width: 100%;
  color: #E8008F;
  background: url("../img/ico_arrow_secondary.png") no-repeat center right #fff;
  padding: 18px 10px;
  font-size: 24px;
  border-top: 1px solid #FEF2F9;
  border-bottom: 1px solid #FEF2F9;
  text-decoration: none;
}
.subpage .cross-links a:hover {
  color: #fff;
  background: url("../img/ico_arrow_white.png") no-repeat center right #E8008F;
}
.subpage .download-container a {
  color: #E8008F;
  font-weight: bold;
  margin: auto 0;
  vertical-align: middle;
  text-decoration: none;
  padding: 15px;
  background-color: #FEF2F9;
  margin: 10px 0;
  display: block;
}
.subpage .download-container img {
  margin-right: 15px;
}
.subpage .download-container:hover a {
  color: #0094B6;
  background-color: #E5F4F7;
}
.footer {
  background-color: #E5F4F7;
  margin-top: 30px;
}
.footer h3 {
  color: #0094B6;
}
.footer .footer-logo {
  padding: 25px 15px;
}
.footer .footer-logo img {
  max-width: 25%;
}
.footer .footer-list {
  padding: 25px 15px;
}
.footer .footer-list ul {
  padding-left: 0;
  list-style-type: none;
  min-width: 10vw;
}
.footer .footer-list ul li a {
  /*color: #9ca0a3;*/ color:#737679;
}
.footer .footer-list ul li a.active {
  color: #0094B6;
}
.form-control {
  height: 58px;
  font-size: 18px;
  color: #0094B6;
  background-color: #E5F4F7;
  border: 0;
  border-radius: 0;
  box-shadow: none;
}
::-webkit-input-placeholder,
:-moz-placeholder,
::-moz-placeholder,
:-ms-input-placeholder {
  color: #0094B6 !important;
}
.text-muted a {
  /*color: #9ca0a3;*/ color:#737679;
  margin-right: 15px;
}
.fachkreis #header #navbar li a:hover,
.fachkreis #header #navbar li a.active {
  border-bottom: 4px #E8008F solid;
  color: #E8008F;
}
.fachkreis.subpage .grid-container.grid-bg-image h2,
.fachkreis .fachkreis .grid-container.grid-bg-image h2 {
  max-width: 65%;
  margin-bottom: 15px;
}
.fachkreis.subpage .pull-up {
  margin-top: -220px;
}
.fachkreis.subpage .sidebar-menu ul li a:hover,
.fachkreis.subpage .sidebar-menu-mobile ul li a:hover,
.fachkreis.subpage .sidebar-menu ul li a.active,
.fachkreis.subpage .sidebar-menu-mobile ul li a.active {
  color: #E8008F;
}

#header .meta-navbar li .logout {
  color: #0094B6;
  background: #E5F4F7;
  padding: 10px;
  margin-top: 0px;
}
.fachkreis #header .meta-navbar li a:not(.logout) {
  margin-top: 10px;
}
.fachkreis.subpage .cross-links {
  margin: 0 0 50px;
}
.fachkreis.subpage .cross-links a {
  color: #0094B6;
}
.fachkreis.subpage .cross-links a:hover {
  background: url("../img/ico_arrow_white.png") no-repeat center right #0094B6;
  color: #fff;
}
.fachkreis #header #js-bootstrap-offcanvas li a:hover,
.fachkreis #header #js-bootstrap-offcanvas li a.active {
  background: none;
  color: #E8008F;
  border-bottom: 4px #E8008F solid;
}
.grid-container {
  margin-top: 30px;
	height:100%;
}
.grid-container a {
  display: block;
  text-decoration: none;
}
.grid-container a:hover {
  text-decoration: none;
}
.grid-container .grid-content {
  /*padding: 30px;*/
	padding:15px;
  display: block;
}

@media (min-width: 1201px) {
	.grid-container .grid-content {
		/*height: 450px;*/
		overflow: hidden;	
	}
}

@media (min-width: 768px) and (max-width:1200px) {
	.grid-container .grid-content {
		/*height: 600px;*/
		overflow: hidden;	
	}
}

.grid-container .category {
  text-transform: uppercase;
  font-weight: 900;
  letter-spacing: 4px;
  color: #82878a;
}
.grid-container .category-divider {
  height: 5px;
  background: #82878a;
  display: block;
  width: 50px;
  margin-top: 10px;
}
.grid-container h2 {
  color: #82878a;
}
.grid-container p {
  /*color: #9ca0a3;*/ color:#737679;
}
.grid-container.grid-color-secondary .category,
.grid-container.grid-color-secondary h2 {
  color: #E8008F;
}
.grid-container.grid-color-secondary .category-divider {
  background: #E8008F;
}
.grid-container.grid-color-secondary a {
  background: #FEF2F9;
}
.grid-container.grid-color-secondary a:hover {
  background: #E8008F;
  color: #fff;
}
.grid-container.grid-color-secondary a:hover .category,
.grid-container.grid-color-secondary a:hover h2,
.grid-container.grid-color-secondary a:hover p {
  color: #fff;
}
.grid-container.grid-color-secondary a:hover .category-divider {
  background: #fff;
}
.grid-container.grid-color-primary .category,
.grid-container.grid-color-primary h2 {
  color: #0094B6;
}
.grid-container.grid-color-primary .category-divider {
  background: #0094B6;
}
.grid-container.grid-color-primary a {
  background: #E5F4F7;
  height: 96%;
}
.grid-container.grid-color-primary a:hover {
  background: #0094B6;
  color: #fff;
}
.grid-container.grid-color-primary a:hover .category,
.grid-container.grid-color-primary a:hover h2,
.grid-container.grid-color-primary a:hover p {
  color: #fff;
}
.grid-container.grid-color-primary a:hover .category-divider {
  background: #fff;
}
.grid-container.grid-color-dark {
  background: #000;
}
.grid-container.grid-color-dark h2,
.grid-container.grid-color-dark .category {
  color: #000;
}
.grid-container.grid-color-dark .category-divider {
  background: #000;
}
.grid-container.grid-color-dark .grid-content {
  position: absolute;
  bottom: 0;
}
.grid-container.grid-color-dark.fachkreis {
  min-height: 539px;
  background: url("../img/pi_container_fachkreis.png") no-repeat;
  background-size: cover;
}
.grid-container.grid-color-dark.fachkreis a {
  min-height: 539px;
}
.grid-container.grid-color-dark.karriere {
  min-height: 510px;
  background: url("../img/pi_container_karriere.png") no-repeat;
  background-size: cover;
}
.grid-container.grid-color-dark.karriere h2,
.grid-container.grid-color-dark.karriere .category {
  color: #0094B6;
}
.grid-container.grid-color-dark.karriere .category-divider {
  background: #0094B6;
}
.grid-container.grid-color-dark.karriere a {
  min-height: 510px;
}
.grid-container.grid-color-dark:hover h2,
.grid-container.grid-color-dark:hover .category {
  color: #fff;
}
.grid-container.grid-color-dark:hover .category-divider {
  background: #fff;
}

.overlay{
	background-image: linear-gradient(to top, #e5f4f7 15%, transparent 70%);
}
.grid-container.grid-color-dark:hover .overlay {
  opacity: 0.5;
  background-color: #000;
  width: 100%;
  height: auto;
  background-image: none;	
}
.subpage .grid-container .category,
.fachkreis .grid-container .category {
  text-transform: none;
  font-weight: normal;
  letter-spacing: 0;
  /*color: #9ca0a3;*/ color:#737679;
}
.subpage .grid-container h2,
.fachkreis .grid-container h2 {
  font-weight: normal;
  text-decoration: none;
}
.subpage .grid-container p,
.fachkreis .grid-container p {
  /*color: #9ca0a3;*/ color:#737679;
  text-decoration: none;
}
.subpage .grid-container .grid-content,
.fachkreis .grid-container .grid-content {
  padding: 15px;
}
.subpage .grid-container.grid-bg-image,
.fachkreis .grid-container.grid-bg-image {
  background-size: cover;
  padding: 25px;
}
.subpage .grid-container.grid-bg-image h2,
.fachkreis .grid-container.grid-bg-image h2 {
  color: #0094B6;
  max-width: 50%;
  font-weight: 900;
  font-size: 28px;
  margin-top: 10px;
}
.grid-container .btn-primary {
    margin-top: 50px;
}
.subpage .grid-container.grid-bg-image a,
.fachkreis .grid-container.grid-bg-image a {
  display: inline-block;
}
@media (max-width: 1200px) {
  .subpage .grid-container.grid-bg-image h2 {
    margin-bottom: 20px;
  }
  .content .header-img {
    min-height: 420px;
  }
}
@media (max-width: 1200px) and (min-width: 992px) {
  .sidebar {
    width: 30% !important;
  }
}
@media (max-width: 992px) and (min-width: 768px) {
  .grid-container.grid-color-dark.karriere a {
    min-height: 539px;
  }
}
@media (max-width: 992px) {
  .header-logo {
    width: 100px;
  }
  .subpage .sidebar {
    position: relative;
    width: 100%;
    top: 0;
  }
  .subpage .page-title .description {
    font-size: 18px;
  }
  .footer .footer-list .pull-right {
    float: left !important;
  }
  .content .header-img {
    min-height: 300px;
  }
  .content .header-img .header-title-center {
    margin-top: 25px;
  }
}
@media (min-width: 991px) {
  .header-image {
    position: absolute;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
  }
  .header-title-center {
    min-height: 36vw;
    display: table;
  }
  .header-title-center .center-vertical {
    display: table-cell;
    vertical-align: middle;
  }
  .open .dropdown-menu {
    min-width: 250px !important;
    padding: 0;
    border-radius: 0!important;
  }
  .open .dropdown-menu li {
    margin-left: 0 !important;
  }
  .open .dropdown-menu li a {
    padding: 10px 15px !important;
  }
  .open .dropdown-menu li .dropdown-menu {
    margin-top: -45px !important;
  }
  .caret {
    display: none !important;
  }
  .dropdown-menu li .caret {
    display: none!important;
  }
  .dropdown-menu li .dropdown-menu {
    display: none!important;
  }
}
@media (min-width: 1200px) {
  .header-title-center {
    min-height: 500px;
  }
  .footer .footer-list ul {
    min-width: 0;
  }
}
@media (max-width: 990px) {
  h1 {
    font-size: 28px!important;
  }
  p {
	  font-size:15px!important;
  }
  .collapse {
    display: none !important;
  }
  .navbar-header {
    float: none;
  }
  .navbar-toggle {
    display: block;
  }
  .navbar-collapse.collapse {
    display: none!important;
  }
  .navbar-collapse.collapse.in {
    display: block!important;
  }
  .navbar-nav {
    float: none!important;
  }
  .navbar-nav > li {
    float: none;
  }
  #header .search {
    margin-top: 15px;
  }
  .content {
    margin-top: 95px;
  }
  .navbar-default .navbar-toggle,
  .navbar-default .navbar-toggle:hover,
  .navbar-default .navbar-toggle:focus {
    border-color: transparent;
    background-color: transparent;
  }
  .fachkreis #header #js-bootstrap-offcanvas {
    top: 82px;
  }
  #header #js-bootstrap-offcanvas {
    background: #fff;
    top: 62px;
  }
  #header #js-bootstrap-offcanvas li a {
    padding: 10px 25px 10px 25px;
    /*color: #9ca0a3;*/ color:#737679;
    border-bottom: 1px #9ca0a3 solid;
    display: block;
    position: relative;
  }
  #header #js-bootstrap-offcanvas li a span {
    top: 6px;
  }
  .navbar-nav {
    margin: 7.5px -15px -7.5px -45px;
  }
  .navbar-fixed-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    max-height: 1024px;
  }
  .sidebar-menu {
    display: none;
  }
  .subpage .cross-links a {
    background: url(../img/ico_arrow_secondary_xs.png) no-repeat center right #fff;
    padding: 10px 10px;
    font-size: 18px;
  }
  .subpage .cross-links a:hover {
    background: url(../img/ico_arrow_white_xs.png) no-repeat center right #E8008F;
  }
  .offcanvas-toggle {
    margin: 0 0 0 20px !important;
    padding: 20px 0 !important;
  }
  #header .navbar-toggle {
    margin: 0;
    padding: 0;
  }
  .open-menu {
    display: block;
  }

   p img {
		float:none!important;
		display:block;
	}
}
@media (min-width: 768px) and (max-width: 990px) {
  .col-sm-offset-4 {
    margin-left: 0 !important;
  }
}
@media (max-width: 768px) {
  .footer {
    margin-top: 60px;
  }
  .footer .pull-right,
  .footer .pull-left {
    float: inherit !important;
    display: block;
  }
  .footer .footer-list ul {
    display: block;
    width: 100%;
  }
  .subpage .grid-container.grid-bg-image h2 {
    max-width: 70% !important;
    font-size: 22px;
  }
  .subpage .grid-container.grid-bg-image .btn-primary {
    padding: 12px 22px;
  }
  .subpage .page-title {
    padding: 20px 0 15px;
  }
  .subpage .page-title .description {
    min-height: 0;
  }
  .subpage .pull-up {
    margin-top: -45px;
  }
  #header .meta-navbar li {
    margin-left: 5px;
  }
  .fachkreis.subpage .pull-up {
    margin-top: -45px;
  }
  .download-container {
    margin-bottom: 25px;
  }
  .download-container img {
    float: left;
  }
  .download-container span {
    display: table-cell;
  }
  .fachkreis .grid-container.grid-bg-image h2 {
    max-width: 70% !important;
    font-size: 22px;
  }
  .fachkreis .grid-container.grid-bg-image .btn-primary {
    padding: 12px 22px;
  }
}
@media (max-width: 500px) {
  .content-img.pull-right,
  .content-img.pull-left {
    float: none !important;
    display: block;
    text-align: center;
    margin: 0 auto 25px auto;
  }
  .subpage .grid-container.grid-bg-image h2 {
    max-width: 100% !important;
  }
  .fachkreis .grid-container.grid-bg-image h2 {
    max-width: 100% !important;
  }
}
@media (max-width: 350px) {
  .header-logo {
    width: 80px;
  }
  .fachkreis #header .meta-navbar li a:not(.logout) {
    margin-top: 5px;
    font-size: 14px;
  }
  .fachkreis #header .meta-navbar li .logout {
    font-size: 14px;
    padding: 5px;
  }
  #header .meta-navbar li a {
    font-size: 14px;
  }
}
@media (min-width: 768px) {
  .home .header-image {
    position: absolute;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
  }
  .home .header-title-center {
    min-height: 36vw;
    display: table;
  }
  .home .header-title-center .center-vertical {
    display: table-cell;
    vertical-align: middle;
  }
}
@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('https://www.eisai.de/bower_components/bootstrap/fonts/glyphicons-halflings-regular.eot');
  src: url('https://www.eisai.de/bower_components/bootstrap/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('https://www.eisai.de/bower_components/bootstrap/fonts/glyphicons-halflings-regular.woff') format('woff'), url('https://www.eisai.de/bower_components/bootstrap/fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('https://www.eisai.de/bower_components/bootstrap/fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg');
}
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}

@media (max-width: 1200px) and (min-width: 1024px){
    .grid-container a:not(.btn) {
        min-height: 583px !important;
    }
}
@media (max-width: 990px){
    .grid-container a:not(.btn) {
        min-height: 553px !important;
    }
}
