@charset "UTF-8";

  /***************************
  * UKM TPL                  *
  ***************************/



body {
  font-family:Arial,Helvetica,sans-serif;
  font-size:14px;
  line-height:20px;
  box-sizing:border-box;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
}
h2 {
  font-size:22px;
}
.navbar-default {
  background-color:#294252;
  border:none;
  border-radius:0;
}
.navbar-default .navbar-toggle {
  border-color:transparent;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color:#8c9eab;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color:white;
}
.navbar-default .navbar-nav > li > a {
  color:white;
}
.navbar-default .navbar-nav > li a.dropdown-toggle {
  padding:15px 18px;
  font-size:15px;
  color:white;
}
.navbar-default .navbar-nav > li.open a.dropdown-toggle,
.navbar-default .navbar-nav > li a.dropdown-toggle:hover,
.navbar-default .navbar-nav > li a.dropdown-toggle:focus {
  background:#8c9eab;
  color:white;
}
.navbar-default .navbar-nav > li  a.dropdown-toggle .dropdown-toggle-title {
  padding-left:15px;
}
.navbar-default  .dropdown-menu > li > a {
  padding:5px 20px;
}
.main a {
  text-decoration:underline;
}
a.expander-link {
  line-height:30px;
}
a.expander-link span.glyphicon {
  font-size:10px;
  padding:0 6px;
}
a.expander-link span.glyphicon::before {
  content:'\e114';
}
a.expander-link.collapsed span.glyphicon::before {
  content:'\e080';
}
a.expander-link::after {
  content:' ausblenden';
}
a.expander-link.collapsed::after {
  content:' einblenden';
}
.panel.panel-default.collapse p:last-child {
  margin-bottom:0;
}
.footer {
  padding-top:15px;
  padding-bottom:15px;
}
.footer a.nav-link {
  display:block;
  margin:5px 0;
  padding:8px;
  text-decoration:none;
  color:white;
  background-color:#294252;
  border-radius:4px;
}
.footer a.nav-link:hover {
  background-color:#8c9eab;
}
footer {
  padding-bottom:15px;
}
footer a {
  text-decoration:underline;
}
/*Content Elements */
.ce-right .ce-gallery {
    max-width:50%;
}
/*Body navigation*/
#bodynavi {
  position:relative;
  display:inline-block;
}
.trigger {
  position:absolute;
  display: block;
  width: 15px;
  height: 15px;
  border: 2px solid #294252;
  border-radius: 50px;
  background: white;
  cursor: pointer;
}
.trigger:hover {
  border: 2px solid white;
  background: rgba(255, 255, 255, 0.2);
}
#trigger_1 {top:17%; left:27.2%;}
#trigger_2 {top:19%; left:74%;}
#trigger_3 {top:26%; left:29%;}
#trigger_4 {top:29%; left:76%;}
#trigger_5 {top:27%; left:68%;}
#trigger_6 {top:38%; left:72.5%;}
#trigger_7 {top:42%; left:77.5%;}
#trigger_8 {top:43%; left:30%;}
#trigger_9 {top:61%; left:19%;}
#trigger_10 {top:62%; left:69%;}

/* +++++++++++++++++++++
   +++ MEDIA QUERIES +++
   +++++++++++++++++++++ */

/* Extra Small Devices, Phones */
@media (min-width: 480px) {}

/* Small Devices, Tablets */
@media (min-width: 768px) {
  #navigation {
    margin-left:-15px;
    padding-left:0;
  }
  .footer a.nav-link {
    display:inline-block;
    margin:5px 1px;
    padding:4px 8px;
  }
}

/* Medium Devices, Desktops */
@media (min-width: 992px) {}

/* Large Devices, Wide Screens */
@media only screen and (min-width:1200px) {}

/* 02.11.2021 */

.kardiochirurgie_container {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  
  }

.kardiochirurgie_box {
  width: 30vw;
  height: 100px;
  background: #b6cbef;
  margin: 10px;
  position: relative;
  }

.kardiochirurgie_box a {
  display: flex;
  flex-direction: row;
  align-items: center;
  text-decoration: none;
}

.kardiochirurgie_box a:hover {
 text-decoration: underline; 
}

.kardiochirurgie_box img {
 height: 100px;
 width: 120px;

}

.kardiochirurgie_box span {
margin-left: 10px;
  font-size: 20px;
  }

/* Large Devices, Wide Screens */
@media only screen and (max-width:1200px) {
  .kardiochirurgie_box {
  width: 45vw;
  }
}

/* Medium Devices, Desktops */
@media (max-width: 768px) {
  .kardiochirurgie_box {
  width: 100vw;
  }
}
