/*
@import url(https://fonts.googleapis.com/css?family=Montserrat);@import url(https://fonts.googleapis.com/css?family=Roboto);
h3 {font-family:Montserrat,sans-serif; color:#666;}
body { font-family:Roboto,sans-serif; margin-top:0px; font-size:1.3rem; margin-bottom:50px; color:#333;}

*/

/* Extra-kleine Geräte (Smartphones, weniger als 768px) */
/* Kein Media-Query, weil dies der Standard in Bootstrap ist */

/* Kleine Geräte (Tablets, 768px und breiter) */
@media (min-width: 250px) { 
 /* body {margin:25px; width:80%;} */
 }
 

/* Mittlere Geräte (Desktop-PCs, 992px und breiter) */
@media (min-width: 992px) { 
 /*  body {margin:40px; width:600px;} */
 }

 body { margin-top:0px; font-size:12pt; margin-bottom:50px;}
nav  {padding:20px;}
.navbar { background-color:#ffffff; border:0px; }


.adminlogin input {margin-bottom:20px; width: 250px;} 
.adminlogin .alert {width: 350px; margin-top:40px;} 

table {font-size:11pt;}

.dataTables_wrapper .dataTables_paginate .paginate_button { margin:0px; padding:0px; display:inline;}
.dataTables_wrapper .dataTables_info { padding-top:23px; }
.pagination > li  { float:left; margin:0px; }
.pagination > li > a { margin:-2px;}
.pagination { margin: 15px 0;     }
.warning {background: url(img/pdf.png); 
             background-repeat: no-repeat;
             }

table.dataTable tbody tr {
	line-height:34px;
}

             
table.dataTable.hover tbody tr:hover,table.dataTable.display tbody tr:hover{background-color:#fff4f4;} 

.myin {           
       max-width: 140px;
       min-width: 140px;
       margin-bottom:5px;
  }
  
.mydat {           
       max-width: 120px;
       min-width: 120px;
       margin-bottom:5px;
  }
  
.ablesekarte {
 border:1px solid #000000;
}


.btn-erfassung-color {
    color: #31708F;
    background-color: #D9EDF7;
    border-color: #BCE8F1;
}

.btn-addphoto-color {}
.btn-photo-color {}
.btn-change-color {
  background-color: #fcf8e3;
  border-color: #faebcc;
  color: #8a6d3b;
}

#searchdiv {
	font-weight:bold;
	position:relative;
	z-index:2;
}

.dataTables_wrapper {
    position: relative;
    clear:none;
}

.dataTables_wrapper .dataTables_processing {
	top:20px;
	height:150px;
	padding-top:55px;
	/* background-color:#f2dede; */
	z-index:3;
}


.spin {
  -webkit-animation: spin .65s infinite linear;
  -moz-animation: spin .65s infinite linear;
  -o-animation: spin .65s infinite linear;
  animation: spin .65s infinite linear;
     -webkit-transform-origin: 50% 50%;
         transform-origin:50% 50%;
         -ms-transform-origin:50% 50%; /* IE 9 */
}

.space {
	margin-left:0px;
	margin-top:0px;
	margin-right:10px;
	margin-bottom:10px;
}

@-moz-keyframes spin {
  from {
    -moz-transform: rotate(0deg);
  }
  to {
    -moz-transform: rotate(360deg);
  }
}

@-webkit-keyframes spin {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
  }
}

@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}