/*
 * Schriftgr��en
 */
 
 @font-face {
    font-family: 'euphemia';
    src: url('fonts/euphemia.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

body {
    font-size: 130%;
    line-height: 140%;
	font-family: 'euphemia', sans-serif;
}

#menu {
	font-size: 120%;
    font-weight: unset;
}

h2 {
	color: #003064;
}

h4 {
	font-size: 140%;
}

a {
	color: #003064;
}

a:hover {
	color: #003064;
}

.nab-pills > li > a {
	border-radius: 0;
}

.nav-pills > li.active a {
	background-color: #003064;
	border-radius: 0;
}

.nav-pills > li.active a:link {
	background-color: #003064;
	border-radius: 0;
}

.nav-pills > li.active a:focus {
	background-color: #003064;
	border-radius: 0;
}

.panel-group .panel {
  border-radius: 0px;
}

.btn-primary {
  color: #fff;
  background-color: #003064;
  border-color: #003064;
  border-radius: 0px;
}

/*
 * Footer
 */

.footer {
  color: white;
  background-color: #D4004B;/*#f9f9f9;*/
  height: 6em;
  /*margin-top: -3em;*/
  padding: 16px 0;
}

.footer .container {
  width: 100%;
  max-width: 90%;
  padding-bottom: 15px;
}

.footer-line {
  border-top: 1px dashed white;
  margin-bottom: 10px;
  margin-top: 10px;
}

.footer-icon {
  float: left;
  margin-right: 40px;
  margin-bottom: 1rem;
}

.footer-icon.last {
  float: right;
  margin-right: 0px;
}

.footer-right {
  float: right;
}

.footer a {
	color: white;
}


.footer p:last-child {
  margin-bottom: 0;
}

#navBarTabs1{
	border : none;
}

#navBarTabs2{
	border : none;
}


.axisX text,.axisY text {
	font: 1.7em sans-serif;
}

.axisX path,.axisY path,.axisX line,.axisY line {
	fill: none;
	stroke: grey;
	stroke-width: 2;
	shape-rendering: crispEdges;
}

.iframe-container {
    position: relative;
    padding-bottom: 70%;
}

.iframe-container iframe,  .iframe-container object,  .iframe-container embed {
    position: absolute;
    top: 10px;
    left: 0;
    width: 100%;
    height: 90%;
}

.svg-container-map {
    position: relative;
    padding-bottom: 90%;
 }
 
 .svg-container-g-map {
    position: relative;
    padding-bottom: 50%;
 }
 
.svg-container-mw-map {
    position: relative;
    padding-bottom: 47%;
 }
 
.svg-container-gender-scale {
    position: relative;
    padding-bottom: 30%;
 }
 
 .svg-container-scale {
    position: relative;
    padding-bottom: 10%;
 }
 


svg {
   position: absolute;
}

svg#svgContainerSCREENdat,svg#svgWSCREENdat,svg#svgMSCREENdat,svg#svgScaleSCREENdat {
   position: static;
}

/*.my-svg-container{
 display: inline-block;
 position: relative;
 width: 100%;
 padding-bottom: 96%; // depends on svg ratio, for my zebra height/width = 1.2 so padding-bottom = 50% * 1.2 = 60% 
 vertical-align: middle; // top | middle | bottom ... do what you want 
}


.my-svg{ // svg into : object, img or inline 
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%; // only required for <img /> 
}*/

#barometerRightSidebar, #categoryRightSidebar, #regionRightSidebar {
	float: right;
}

#refDefLabel {
	display: none;
}

#tableByCategory a {
	cursor:pointer;
}

#svgCheckboxRawRate, #primary_map_pathsRawRate *, #primary_map_licence_platesRawRate * {
	cursor:pointer;
}

#primary_map_pathsIncidences *, #primary_map_licence_platesIncidences *, #svgCheckboxIncidences *, #primary_map_randomdots * {
	cursor:pointer;
}

#tablePerRegion a {
	cursor:pointer;
}



#colormap-table td, #colormap-table th, #colormapPatients-table td, #colormapPatients-table th, #pointmap-table td, #pointmap-table th 
 {
	padding: 1px !important;
	margin: 0 !important;
}


/* Ausgew�hlte Diagnosen */

#categoryLinkList {
	/*border-radius: 6px;
	background: rgb(230,230,230);
	padding: 4px;*/
 }
 
 .selected {
	border-radius: 3px;
	background-color: #003064;
	color: #fff;
	padding: 2px;
 }
 .selected  a {
	color: #fff;
 }
 
 #yearLinkList li { padding: 10px; }
 #yearLinkList .active {
	border-radius: 3px;
	background-color: #003064;
 } 
  
 #icdSearchResultLinkList li, 
 #icdSelectedLinkList li , 
 #icdTumorSelectedLinkList li , 
 #icdDRVSelectedLinkList li , 
 #categoryLinkList li, 
 #typeLinkList li, 
 #regionLinkList li , 
 #measureLinkList li , 
 #partizipationLinkList li, 
 #integrationLinkList li, 
 #gesundheitLinkList li, 
 #arbeitLinkList li, 
 #armutLinkList li, 
 #betreuungLinkList li, 
 #wohnenLinkList li, 
 #pflegeLinkList li, 
 #inklusionLinkList li, 
 #demografieLinkList li, 
 #pflegeartLinkList li, 
 #pflegeradLinkList li, 
 #altersgruppeLinkList li, 
 #altersgruppeBALinkList li, 
 #altersgruppeVDMLinkList li, 
 #altersgruppeLSVLinkList li, 
 #altersgruppeFEULinkList li, 
 #altersgruppeINTBevLinkList li, 
 #altersgruppeINTFluchtLinkList li, 
 #statusINTFluchtLinkList li, 
 #nationLinkList li, 
 #infektionskrankheitLinkList li,
 #krankenhausdiagnoseLinkList li,
 #todesursacheLinkList li,
 #vermeidbarGruppeLinkList  li, 
 #vermeidbarUrsacheLinkList  li, 
 #geschlechtLinkList  li, 
 #mapLinkList li, 
 #shLink li {
	padding: 1px;
 }
 
 

 #icdSearchResultLinkList .active, 
 #icdSelectedLinkList .active, 
 #icdTumorSelectedLinkList .active, 
 #icdDRVSelectedLinkList .active, 
 #categoryLinkList .active, 
 #typeLinkList .active, 
 #regionLinkList .active, 
 #measureLinkList .active, 
 #partizipationLinkList .active, 
 #integrationLinkList .active, 
 #gesundheitLinkList .active,
 #arbeitLinkList .active, 
 #armutLinkList .active, 
 #betreuungLinkList .active, 
 #wohnenLinkList .active, 
 #pflegeLinkList .active, 
 #inklusionLinkList .active, 
 #demografieLinkList .active, 
 #pflegeartLinkList .active, 
 #pflegegradLinkList .active, 
 #altersgruppeLinkList .active,
 #altersgruppeBALinkList .active,
 #altersgruppeVDMLinkList .active,
 #altersgruppeLSVLinkList .active,
 #altersgruppeFEULinkList .active,
 #altersgruppeINTBevLinkList .active,
 #altersgruppeINTFluchtLinkList .active,
 #statusINTFluchtLinkList .active, 
 #nationLinkList .active, 
 #krankenhausdiagnoseLinkList .active,
 #todesursacheLinkList .active,
 #infektionskrankheitLinkList .active,
 #vermeidbarGruppeLinkList  .active, 
 #vermeidbarUrsacheLinkList  .active, 
 #geschlechtLinkList  .active, 
 #mapLinkList .active, 
 #shLink .active {
	border-radius: 3px;
	background-color: #003064;
	padding: 2px;
 }
 
 
 #yearLinkList .active a, 
 #icdSearchResultLinkList .active a, 
 #icdSelectedLinkList .active a, 
 #icdTumorSelectedLinkList .active a, 
 #icdDRVSelectedLinkList .active a, 
 #categoryLinkList .active a, 
 #typeLinkList .active a, 
 #regionLinkList .active a, 
 #measureLinkList .active a, 
 #partizipationLinkList .active a, 
 #integrationLinkList .active a, 
 #gesundheitLinkList .active a,
 #arbeitLinkList .active a, 
 #armutLinkList .active a, 
 #betreuungLinkList .active a, 
 #wohnenLinkList .active a, 
 #pflegeLinkList .active a, 
 #inklusionLinkList .active a, 
 #demografieLinkList .active a, 
 #pflegeartLinkList .active a, 
 #pflegegradLinkList .active a, 
 #altersgruppeLinkList .active a,
 #altersgruppeBALinkList .active a,
 #altersgruppeVDMLinkList .active a,
 #altersgruppeLSVLinkList .active a,
 #altersgruppeFEULinkList .active a,
 #altersgruppeINTBevLinkList .active a,
 #altersgruppeINTFluchtLinkList .active a,
 #statusINTFluchtLinkList .active a, 
 #nationLinkList .active a, 
 #krankenhausdiagnoseLinkList .active a,
 #todesursacheLinkList .active a,
 #infektionskrankheitLinkList .active a,
 #vermeidbarGruppeLinkList  .active a, 
 #vermeidbarUrsacheLinkList  .active a, 
 #geschlechtLinkList  .active a, 
 #mapLinkList .active a, 
 #shLink .active a {
	color: #fff;
 }
 
 #yearLinkList a, 
 #icdSearchResultLinkList a, 
 #icdSelectedLinkList  a, 
 #icdTumorSelectedLinkList  a, 
 #icdDRVSelectedLinkList  a, 
 #regionLinkList a, 
 #typeLinkList a, 
 #categoryLinkList a, 
 #measureLinkList  a, 
 #partizipationLinkList  a,
 #integrationLinkList a, 
 #gesundheitLinkList a, 
 #arbeitLinkList a, 
 #armutLinkList a, 
 #betreuungLinkList a, 
 #wohnenLinkList a, 
 #pflegeLinkList a, 
 #inklusionLinkList a, 
 #demografieLinkList a, 
 #pflegeartLinkList  a, 
 #pflegegradLinkList  a, 
 #altersgruppeLinkList  a, 
 #altersgruppeBALinkList  a, 
 #altersgruppeVDMLinkList  a, 
 #altersgruppeLSVLinkList  a, 
 #altersgruppeFEULinkList  a, 
 #altersgruppeINTBevLinkList a,
 #altersgruppeINTFluchtLinkList a,
 #statusINTFluchtLinkList a, 
 #nationLinkList a, 
 #krankenhausdiagnoseLinkList a,
 #todesursacheLinkList a,
 #infektionskrankheitLinkList a,
 #vermeidbarGruppeLinkList a, 
 #vermeidbarUrsacheLinkList a, 
 #geschlechtLinkList  a, 
 #mapLinkList  a, 
 #shLink a {
    cursor:pointer;
}



 
.dashed {
	stroke-dasharray: 2,5;
}

.treeview .list-group-item{cursor:pointer}
.treeview span.indent{margin-left:10px;margin-right:10px}
.treeview span.icon{width:12px;margin-right:5px}
.treeview .node-disabled{color:silver;cursor:not-allowed}
.node-treeviewICD{}.node-treeviewICD:not(.node-disabled):hover{background-color:#F5F5F5;} 

#summaryRow,  #summarySDR  {
	border-top: 2px solid black;
	font-weight: bold;
}

.col-border-right {
	border-right: 1px solid #ccc;
}

.title1, .title2 {
	text-align: center;
}

.nv-legend-symbol {
	opacity: 0.75;
}


.nvtooltip.xy-tooltip {
  border-radius: 5px;
  background-color: #505050;
  color: white;
  line-height: 1;
  opacity: 0.6;
}

div.tooltip-inner {
  line-height: 1.5;
  text-align: center;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding-left: 10px;
  padding-right: 10px;
  background-color: #505050;
}

/* 
	---------------------------------------------
	Symbole zum Auf-/Zuklappen (collapse panel)
	---------------------------------------------
 */
 
.panel-title > a:before {
   font-family: 'Glyphicons Halflings';  
    content: "\e114"; 
    float: right;
    color: grey;
}
.panel-title > a.collapsed:before {
     content: "\e080"; 
}



@media print{
   .container-fluid * {
    visibility: hidden;
  }
  .section-to-print, .section-to-print * {
    visibility: visible;
  }
  
  .section-not-to-print {
      display: none;
     
  }
  .tab-content{
	 visibility: visible;
     width: 100%!important;
  }
  .tab-content * {
	 visibility: visible;
  }
  
  #containerPRINTdat  {
	font-size: 90%;
	visibility: visible;
  }
}

@media screen{
  #containerPRINTdat  {
	visibility: hidden;
  }
}
