/* @group FAQ */

/* FAQ */

.featureBox {
  background-color: #D8E0F2;
  border: none;
  border-radius: 0px;
}


.featureBox fieldset {
  padding: 0px;
  background: none;
}


.featureBox .form-control {
  border: 1px solid #002d52;
  margin: 10px 0 0 0;
}


.well h2 {
  margin-top: 10px;
}


.glossarLg label {
  position: absolute;
  right: 0px;
  top: 15px;
  font-size: 1.25em;
  z-index: 50000;
}


.vertical-menu li a {
  background: none repeat scroll 0 0 #E4E4E4;
  border-radius: 4px;
  color: #E88C3B;
  float: left;
  margin-bottom: 15px;
  padding: 5px 5px 5px 10px;
  transition: all 0.3s ease 0s;
  width: 100%;
}


.vertical-menu li a:hover, .vertical-menu li a:focus, .vertical-menu li.active a {
    background: none repeat scroll 0 0 #64c3ca;
  color: #fff;
  float: left;
  margin-bottom: 15px;
  padding: 5px 5px 5px 10px;
  transition: all 0.3s ease 0s;
  width: 100%;
}


.panelTxt {

}


/* @ end FAQ */


/* Panels */

.contractPanelGroup.faqPanelGroup .panel {
  margin-bottom: 15px;
  border: 0px solid;
  background: #fff;
}


.contractPanelGroup.faqPanelGroup .panel-heading{
  padding: 5px;
  border-bottom: none;
  background: #E4E4E4;
  border: none;
  border-radius: 0px;

}


.contractPanelGroup.faqPanelGroup .panel-heading a {
  color: #002d52;
  color: #000033;
}


.contractPanelGroup.faqPanelGroup .panel-heading a.collapsed {
  color: #000033;
  color: #002d52;
}



.contractPanelGroup.faqPanelGroup .panel .list-group-item {
  padding: 5px 0px;
  margin-bottom: -1px;
  background-color: #E4E4E4;
  border: none;
}


.popover-title {
  font-family: 'source-sans-pro';
  color: #002d52;
  font-size: 16px;
}


.popover-content {
  color: #000033;
  font-size: 15px;
}


table thead .popover-content {
  font-family: 'source-sans-pro';
}


.popover-title {
  padding: 12px 14px 4px 14px;
  margin: 0;
  background-color: transparent;
  border-bottom: none;
  border-radius: none;
}


.popover {
  background: #fff;
  border-radius: 0px;
  text-align: left;
  white-space: normal;
  background-color: #fff;
  -webkit-background-clip: padding-box;
  border: 1px solid #c4c4c4;
  border-radius: 0px;
  -webkit-box-shadow: none;
  box-shadow: none;
}


/* Fix - Worttrennungen innerhalb des Popovers normal*/
.headerList .popoverCall {
  -ms-word-break: normal;
  word-break: normal;
}