/*********************************************** 1px oben bei Slideshow */
#main .row.content {
  margin-top: -1px; !important
}

/*********************************************** ANPASSUNGEN LANDINGPAGE */
@media (min-width: 767px) {
  #content #landingpage .h2-landingpage{
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
}

@media (min-width: 767px) {
  #content .h2-lp-archiv {
    font-size: 35px;
    margin-bottom: 23px;
    line-height: 1.3;
    margin-top: -14px !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
}

#content #landingpage .bg-grey {
  margin-left: -35px; 
  margin-right: -35px; 
  background: #f5f5f5; 
  padding: 30px 20px 0px 20px;
}

#content #landingpage li {
  margin-left: 0px;
}

#content #landingpage p {
  text-align: center;
}

#content #landingpage article p {
  text-align: left;
}

#content #landingpage article h3 {
  text-align: left;
}

#content #landingpage h3 {
  text-align: center;
}

#content #landingpage .btn {
  text-align: center;
}

#content #landingpage .mb {
  margin-bottom: 40px;
}
@media (max-width: 760px) {
  #content #landingpage .mb {
    margin-bottom: 10px;
  }
}

#content article > h3 {
  margin-top: 20px;
  font-size: 20px;
}

.landingpage article.col-xs-12 {
  padding-bottom: 20px;
}


/*********************************************** Anpassung well für LANDINGPAGE */
#content .well-lp {
  background-color: #fafafa;
  border: 1px solid #e7e7e7;
  border-radius: 4px;
  margin-bottom: 20px;
  margin-top: 20px;
  min-height: 20px;
  padding: 9px 9px 0px 25px;
  box-shadow: 0 0 0 rgba(0, 0, 0, 0.05) inset;
}

@media (max-width: 767px) {
  #content .well-lp {
    background-color: #fafafa;
    border: 1px solid #e7e7e7;
    border-radius: 4px;
    margin-bottom: 20px;
    margin-top: 20px;
    min-height: 20px;
    padding: 19px 19px 10px 19px;
    box-shadow: 0 0 0 rgba(0, 0, 0, 0.05) inset;
  }
}


/*********************************************** Anpassung ul und li bei News-Portlets */

#content ul.portlet {
  list-style: none;
  padding: 0;
}

#content li.portlet-item {
  list-style: none;
  padding: 10px 10px;
}

#content li.portlet-item:before {
  content: "\f073"; /* FontAwesome Unicode */
  font-family: FontAwesome;
  display: inline-block;
  margin-left: -1.5em; /* same as padding-left set on li */
  width: 1.5em; /* same as padding-left set on li */
  color: #1b599c;
}

#content li.portlet-item a {
  font-size: 100%;
}

#content li.portlet-item div {
  margin-top: 5px;
  margin-bottom: 5px;
  color: #878787;
}


/*********************************************** well = border_black */
#content .border_black {
  min-height: 20px;
  padding: 19px 19px 19px 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  color: #777;
  border-radius: 4px;
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
}


/*********************************************** Farbe bei big */
#content .big {
  color: #777;
}


/*********************************************** div.border_black */
#content div.border_black {
  padding: 19px 19px 8.5px 19px;
}


/*********************************************** Abstand bei Listen */
#content li {
  margin-bottom: 8px;
}


/*********************************************** Anpassungen für FLD */

#content #fld h2 {
  font-size: 25px;
}

#content #fld h3 {
  color: #f39200; 
  font-weight: bold;
}

#content #fld h4 {
  font-weight: bold;
}

#content #fld h5 {
  margin-top: 20px;
}

#content #fld ul {
  list-style: none;
  min-height: 20px;
  padding: 25px 0px 10px 10px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
}

#content #fld li {
  list-style-type: none;
  margin-bottom: 20px;
}

/*********************************************** Anpassung für Newsbeitrag mit Sprachkürzel */
#content h1#newsitem-title {
  color: #003362;
}

@media (min-width: 760px){
  #content h1#newsitem-title {
    font-size: 35px;
  }
}

#content .newsitem-default-article {
  margin-top: 40px;
}
@media (max-width: 760px) {
  #content .newsitem-default-article {
    margin-top: 20px;
  }
}


/*********************************************** img-border-blue sichtbar im XIMS */
#content .img-border-blue {
  border-bottom-color: #355c8e;
}


/*********************************************** Anpassung h2 font-size 20 */
#content .h2fs20 {
  font-size: 20px;
  margin-top: 20px;
}


/*********************************************** buttons Umbruch */
#content .btn {
  white-space: normal; 
  text-align: left;
  font-size: 17px;
}


/*********************************************** buttons mit h2 ausrichten */
#content .btn-h2 {
  white-space: normal; 
  text-align: left; 
  min-height: 98px; 
  align-items: center; 
  display: inline-flex;
}

/*********************************************** Panel Überschrift anpassen */

#content .panel-title {
  color: #777;
}

/*********************************************** Panel orange */

#content .panel-orange {
  border-color: #f39200;
}

#content .panel-orange > .panel-heading {
  background-color: #f39200;
  border-color: #f39200;
}

#content .panel-orange > .panel-heading > .panel-title {
  color: white;
}

/*********************************************** Mindesthöhen */

#content .min-73 {
  min-height: 73px;
}
@media (max-width: 760px) {
  #content .min-73 {
    min-height: auto;
  }
}


#content .min-147 {
  min-height: 147px;
}
@media (max-width: 760px) {
  #content .min-147 {
    min-height: auto;
  }
}

#content .min-169 {
  min-height: 169px;
}
@media (max-width: 760px) {
  #content .min-169 {
    min-height: auto;
  }
}

#content .min-211 {
  min-height: 211px;
}
@media (max-width: 760px) {
  #content .min-211 {
    min-height: auto;
  }
}

#content .min-283 {
  min-height: 283px;
}


/*********************************************** Abstände */

#content .mt15 {
  margin-top: 15px;
}

#content .mt30 {
  margin-top: 30px;
}

#content .mb30 {
  margin-bottom: 19.5px;
}

/*********************************************** Anpassung FAQs */

#content .border_black-faq {
  min-height: 20px;
  padding: 10px;
  margin-bottom: 10px;
  margin-top: 30px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  background-image: url(https://www.uibk.ac.at/fakultaeten/soe/lehramt/faqs/grau.jpg);
  background-position: left;
  background-repeat: repeat-y;
  padding-left: 25px;
  /*-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);*/
  /*box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);*/
}

#content #faq .text-ein {
  margin-left: 26px;
  margin-right: 26px;
  margin-bottom: 50px !important;
}


/*********************************** Abstände bei News-Archiv anpassen */
#content article {
  /*min-height: 450px;*/
  min-height: auto;
  margin-bottom: 30px;
}
@media (max-width: 760px) {
  #content article {
    min-height: auto;
    margin-bottom: 30px;
  }
}

#content article > h2 {
  margin-top: 20px;
  font-size: 20px;
}

#content article > h3 {
  margin-top: 20px;
  font-size: 20px;
}

#colOrientation ul {
	list-style-type:none;
  padding-left:0;
}

#colOrientation .btn-xs {
	border-color:#f29200;
  	color:#fff;
  	background-color:#f29200;
}

@media only screen and (min-width:992px) {
	#colOrientation ul {
		margin-left:3px;
	}
}	

#colOrientation ul li {
	list-style-type:none;
	margin-bottom:.25em;
}

#colOrientation ul li span {
	display:inline-block;
	font-weight:bold;
	position:relative;
	bottom:3px;
}

#colOrientation ul li .btn:nth-child(even) {
	background-color:#fff;
  color:#f29200;
}

#colOrientation .btn-xs {
	font-size:13px;
}