/*Start Main Rules*/
body
{
   background-color: #d9edf7; /*#F4F4F4;*/
   font-size: 16px;
}
p
{
  font-size: 20px;  
}
.asterisk{
    font-size: 30px;
    position: absolute;
    right: 22px;
    top: 30px;
    color: #d20707;
}
/*End Main Roules*/
/*Start Login Form*/ 
.login
{
    width: 500px;
    margin: 50px auto;
}
 .login h4
{
   color:#286090;
   font-size: 25px;
}
 .login h3
{
   color:#286090;
   margin: 5px;
   font-size: 30px;
}
.login input
{
    margin-bottom: 10px;
}
 .login .form-control
 {
     background-color: #EAEAEA;
 }
 .login .btn
 {
   background-color: #008dde;  
 } 
 .navbar /*Navbar der Bootstrap*/
 {
     border-radius: 0px;
     margin-bottom: 0px;     
 }
 .nav>li>a
 {
     padding:15px 12px; 
 }
 .navbar-brand
 {
     font-size: 1em;
     padding:15px 12px; 
 }
 .navbar-inverse .navbar-nav >.open>a,
 .navbar-inverse .navbar-nav >.open>a:focus,
 .navbar-inverse .navbar-nav >.open>a:hover,
 .dropdown-menu
 {
    color: #fff;
    background-color: #3498db;
 }
 
 .dropdown
 {
     margin-left: 14px;
 }
 .dropdown-menu
 {
    min-width: 180px;
    padding: 0;
    font-size: 1em;
    border: none;
    border-radius: 0;
 }
 .dropdown-menu > li >a
 {
    color: #fff;
    padding: 10px 15px;
 } 
 /*Ende Bootstrap Eidts*/ 
 /*Sart Dashbord Seite*/
 .home-stats .stat
 {
     padding: 20px;
     font-size: 16px;
     color: #fff;
     border-radius: 10px;
 }
  .home-stats .stat a
  {
    color: #fff;  
  }
  .home-stats .stat a:hover
  {
    text-decoration: none;
  }
 .home-stats .stat span
 {
     display: block; 
     font-size: 60px;    
 }
.home-stats .st-mitarbietr
 {
     background: #3498db;   
 }
 .home-stats .st-falle
 {
     background: #e67e22;   
 }
 .home-stats .st-rechnungen
 {
     background: #2ecc71;   
 }
 .home-stats .st-bericht
 {
     background: #337ab7;   
 }
.latest
{
   margin-top: 30px;   
}
.latest-user
{
    margin-bottom: 0;
    
}
.latest-user li
{
    padding: 10px 0;
    overflow: hidden;
    
}
.latest-user li:nth-child(odd)
{
    background-color: #EEE;
      
    
}
.latest-user .btn-success
{
    padding: 2px 8px;
    
    
}

/*Ende Dashbord Seite*/ 
/*Start Mitarbeiter Seite*/ 
h1
 {
     font-size: 55px;
     margin: 40px 0;
     font-weight: bold;
     color:#666;
 }
 .loginBorder
 {
        border:solid 1px #008dde;
        padding: 20px;
        border-radius: 5px;
        min-width: 300px;
        text-align: center;

}  
 
 .form-control
 {
    position: relative;
    margin-bottom: 10px;
   
 
 }
 .show-pass
 {
    position: absolute;
    top:1px;
    right: 15px;
 } 
.main-table
{
   -webkit-box-shadow: 0 3px 10px #ccc; 
   -moz-box-shadow: 0 3px 10px #ccc;
    box-shadow: 0 3px 10px #ccc;
    margin-top: 10px
}
 .main-table td
{
    background-color: #fff;
    vertical-align: middle ;
      
}
.main-table tr:first-child td{
     background-color: #1b6d85;
     color: #fff;
     
}
.main-table .btn
{
    padding:  3px 10px;
}

/*Start Fall Page*/
.table-responsive .btn-success {
	margin-bottom: 10px;
	margin-right: 10px;
}
.fall-daten .container {
/*	background-color: #EAECF0;*/
        background-color: #fff;
        padding: 10px;
}
.fall-daten .container .akt-führer-mitarbeiter,
.fall-daten .container .id-akt-führer-mitarbeiter{
	margin-top: 20px;
}

.fall-daten .kunden-daten{
	margin-bottom: 10px;
}
.container .label-danger,
.info .label-danger,
.fall-begin-ende .label-danger{
	display: block;
	margin-top: 19px;
	margin-bottom: 15px;	
        min-height: 25px;
        padding-bottom:  5px;
        padding-top:  5px;
        font-size: 15px;
}
.container .label-primary,
.info .label-primary,
.fall-begin-ende .label-primary
{
	display: block;
	margin-top: 19px;
	margin-bottom: 15px;
        min-height: 25px;
        padding-bottom:  5px;
        padding-top:  5px;
        font-size: 15px;
       
}
.panel-default>.panel-heading {
    color: #eee;
    background-color: #337ab7;
    border-color: #f5f5f5;
}

.lblBerichte
{
    text-align: left;
    font-size: 25px;
}
.ClassNichtgelesen
{
    font-weight:bold;
    color: #d20707;   
}


.download-table
{
   -webkit-box-shadow: 0 3px 10px #ccc; 
   -moz-box-shadow: 0 3px 10px #ccc;
    box-shadow: 0 3px 10px #ccc;
    margin-top: 10px
}
 .download-table td
{
    background-color: #fff;
    vertical-align: middle ;
      
}
.download-table tr:first-child td{
     background-color: #e67e22;
     color: #fff;
     
}
.download-table .btn
{
    padding:  3px 10px;
}

/*Start Fall Page*/
.table-responsive .btn-success {
	margin-bottom: 10px;
	margin-right: 10px;
}


.navbar-inverse {
    background-color: #337ab7;
    border-color: #080808;
}
.navbar-inverse .navbar-nav>li>a {
    color: #f5f5f5;
}
.navbar-inverse .navbar-brand {
    color: #f5f5f5;
}


/*End Fall Daten Page*/
#dialogoverlay{
	display: none;
	opacity: .8;
	position: fixed;
	top: 0px;
	left: 0px;
	background: #FFF;
	width: 100%;
	z-index: 10;
}
#dialogbox{
	display: none;
	position: fixed;
	background: #000;
	border-radius:7px; 
	width:550px;
	z-index: 10;
}
#dialogbox > div{ background:#FFF; margin:8px; }
#dialogbox > div > #dialogboxhead{ background: #FF0000; font-size:19px; padding:10px; color:#CCC; } 
#dialogbox > div > #dialogboxbody{ background:#FF0000; padding:20px; color:#FFF; }
#dialogbox > div > #dialogboxfoot{ background: #FF0000; padding:10px; text-align:right; }










