/*****************************************************/
.foto_div {
  height: 75vh; 
  overflow-y: scroll; 
}
::-webkit-scrollbar {
  width: 15px;
}

::-webkit-scrollbar-thumb {
  background: rgba(80, 80, 80, .6);
}

.drawing {
  cursor: crosshair;
}
button,
input {
  cursor: pointer;
}

.popover {
    padding: 3px;
    width: 300px;
}

.my-map_foto {
  height: 75vh; 
  width: 80vw;
}
.my-map1 {
  height: 75vh; 
  width: 97vw;
}
.my-map2 {
  height: 1000px; 
  width: 1565px;
}
.my-map3 {
  height: 2000px; 
  width: 3000px;
}
.my-map4 {
  height: 4500px; 
  width: 6000px;
}
a.accordion-toggle {
  text-decoration: none;
  display: block;
}

a.accordion-toggle.map-panel {
  color:#FFFFFF !important;
}
a.accordion-toggle.auftrag-panel {
  color:darkslategrey !important;
}
a.auftrag-panel {
  color:darkslategrey !important;
}



.panel-heading .accordion-toggle:after {
    font-family: 'Glyphicons Halflings';  /* essential for enabling glyphicon */
    content: "\e114";    /* adjust as needed, taken from bootstrap.css */
    float: right;        
}
.panel-heading .accordion-toggle.collapsed:after {
    content: "\e080";    
}
.panel-heading .accordion-toggle.map-panel:after {
    color: white;         
}
.panel-heading .accordion-toggle.auftrag-panel:after {
    color: darkslategrey;         
}

.table-condensed {
  margin-bottom: 0px;
}
 
/*****************************************************/
.table.no-border tr td, .table.no-border tr th {
  border-width: 0;
}

.btn_selected {
    color: white;
    background:green
}
/*****************************************************/
/* gruen: #2e9f4d */

.progress {
    margin-bottom: 0 !important;
}

.panel-body {
  padding-top: 5px;  
  padding-right: 10px;  
  padding-left: 10px;  
  padding-bottom: 3px;  
}

.panel-heading {
    padding-top: 6px;
    padding-right: 12px;
    padding-bottom:6px;
    padding-left: 12px;
}

.navbar {
    margin-bottom: 5px;
}
.navbar-brand {
  padding-left: 10px;
  padding-right: 5px;
}

h1 { font-size: 28px;}
h2 { font-size: 22px;}
h3 { font-size: 18px;}
h4 { font-size: 14px;}

/*****************************************************/
/* Bootstrap macht das nicht so toll ...             */
@media print {
  .visible-print  { display: inherit !important; }
  .hidden-print   { display: none !important; }

body {
  font-family: Tahoma, Geneva, sans-serif;
  color: black !important;
  font-size: 12px;
}
h1 { font-size: 16px;}
h2 { font-size: 14px;}
h3 { font-size: 12px;}
h4 { font-size: 12px;}

table {
    border-collapse: collapse;
}

table, th, td {
   border: 1px solid grey;
}


a:link, a:visited {
  color: black !important;
  text-decoration: none;
}


.print-header {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 18px;  
}
.print-footer {
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 12px;  
}

.panel-primary > .panel-heading {
  font-family: Tahoma, Geneva, sans-serif;
  color: black !important;
  background-color: lightgrey !important;
  background-image: none;
}

a.accordion-toggle.map-panel {
  color: black !important;
}

/* disable chevron icon */
.panel-heading .accordion-toggle:after {
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 12px;
    color: black !important;
    content: "";    
    float: right;        
}
.panel-heading .accordion-toggle.collapsed:after {
    content: "";    
}

}
