/*!
 * Start Bootstrap - Shop Homepage (http://startbootstrap.com/)
 * Copyright 2013-2016 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap/blob/gh-pages/LICENSE)
 */
.back-to-top {
 background:#8dacae;
	color:#fff;
 position: fixed;
 bottom:20px;
 right:20px;
 padding:1em;
 z-index: 100;
}
/* ende Button*/
/* footer section*/
.container-fluid {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.footer_section {
  background-color: #8aacae;
  padding: 20px 15px;
  font-family: 'Ubuntu', sans-serif;

}

.footer_section p {
  color: #fdfdfe;
  margin: 0;
  text-align: center;
}

.footer_section a {
  color: #fff;
	
}
.activ , .nav-item:hover {
  background-color: #8aacae;
  color: #fff;
}


/* end footer section*/

.slide-image {
    width: 100%;
}

.carousel-holder {
    margin-bottom: 30px;
}

.carousel-control,
.item {
    border-radius: 4px;
}

.caption {
    height: 160px;
    overflow: hidden;
}

.caption h4 {
    white-space: nowrap;
}

.thumbnail img {
    width: 100%;
}

.ratings {
    padding-right: 10px;
    padding-left: 10px;
    color: #d17581;
}

.thumbnail {
    padding: 0;
}

.thumbnail .caption-full {
    padding: 9px;
    color: #333;
}

footer {
    margin: 50px 0;
}


.stell-container,.stell-panel{padding:0.01em 16px}.stell-panel{margin-top:16px;margin-bottom:16px}
		.stell-left {
    vertical-align: middle;
			
}
.stell-margin-right {
    margin-right: 16px!important;
}
.stell-circle {
   /* border-radius: 10%;*/
}
.stell-img {
    vertical-align: middle;
}
.stell-img {
    border-style: none;
}
.stell-card-4, .doz-hover-shadow:hover {
    box-shadow: 0 4px 10px 0 rgba(0,0,0,0.2), 0 4px 20px 0 rgba(0,0,0,0.19);
	margin-left:10%;
	margin-right:10%;
}

.stell-dark-grey, .stell-hover-dark-grey:hover, .stell-dark-gray, .stell-hover-dark-gray:hover {
    color: #fff;
    background-color: #363636!important;
}
.stell-block {
    display: block;
    width: 100%;
}
.stell-btn, .stell-button {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.stell-btn, .stell-button {
  border: none;
    display: inline-block;
    padding: 6px 10px;
    vertical-align: middle;
    overflow: hidden;
    background-color: inherit;
    text-align: center;
    cursor: pointer;
    white-space: nowrap;
	font-size:14px;
	
}
.stell-table 
	{
 
  border-collapse: collapse;
  border-spacing: 0;
  width: 90%;
		font-size:12px;
		
		 vertical-align: middle;
		
}
/*accordion*/

.accordion {
  background-color: #363636;
  color: #fff;
  cursor: pointer;
  padding: 15px;
  width: 90%;
  border: none;
  text-align: left;
  outline: none;
  font-size: 15px;
  transition: 0.4s;
	margin-left:10px;
	 border-radius: 10px;
}

.dozenten_active, .accordion:hover {
  background-color: #f96b68; 
}

.panel {
  padding: 0 18px;
  display: none;
  background-color: white;
  overflow: hidden;
	margin-left:10px;
}

/* ende accordion*/
 /*hover Text */

.tooltip {
  position: relative;
  display: inline-block;
  border-bottom: 1px dotted black;
}

.tooltip .tooltiptext {
  visibility: hidden;
  width: 120px;
  background-color: black;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;

  /* Position the tooltip */
  position: absolute;
  z-index: 1;
}

.tooltip:hover .tooltiptext {
  visibility: visible;
}
 /* Ende hover Text */

.accordion_uebersicht1 {
  background-color: #eee;
  color: #444;
  cursor: pointer;
  padding: 13px;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  font-size: 15px;
  transition: 0.4s;
}

.activitaet1, .accordion_uebersicht1:hover {
  background-color: #8dacae; 
}

.panel_uebersicht1 {
  padding: 0 18px;
  display: none;
  background-color: white;
  overflow: hidden;
}
.stellen_form-container input[type="submit"] {
    border: none;
    background-color: #a9cd58;
    color: #fff;
    font-size: 12px;
    padding: 10px 12px;
    border-radius: 10px;
    text-transform: uppercase;
    font-weight: bold;
}	

.stellen_form-container input[type="submit"]:hover {
	background: linear-gradient(to bottom, #ddd 5%, #a9cd58 100%);
	background-color: #ddd;
}


.accordion_uebersicht2 {
  background-color: #eee;
  color: #444;
  cursor: pointer;
  padding: 13px;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  font-size: 15px;
  transition: 0.4s;
}

.activitaet2, .accordion_uebersicht2:hover {
  background-color: #8dacae; 
}

.panel_uebersicht2 {
  padding: 10px 10px;
  display: none;
  background-color: white;
  overflow: hidden;
}

.panel_uebersicht2 p {
    margin: 0;
}
