/*
 * CSS-Datei zur Erweiterung des Bootstrap-Standard-Layouts
 * Anpassung an die Netthelp Verwaltungssoftware
 *
 * CC-BY-SA-NC 2.0 Lukas Thiel, 2015
 *
 * helles blau: #A1C1E3
 * dunkles blau: #133D84
*/
@import url("schriften.css");
@import url("iconmonstr-iconic-font.min.css");

/* for sticky footer */
html {
  position: relative;
  min-height: 100%;
}

body {
    font-family: Ubuntu;
    font-size:14px;
    line-height: 150%;
    color:#000;
    /* Margin bottom by footer height */
    margin-bottom: 60px;
    background:#eee;
}

#header {
    background-image:url("../../images/logo.png");
    background-repeat:no-repeat;
    height:140px;
    margin-bottom:0;
    border-bottom:1px solid #ccc;
}

div.container {
    border:1px solid #ccc;
    background-color:#fff;  
    padding:0;  
    padding-bottom:15px;
}

h1 {font-size: 28px;}
h2 {font-size: 20px;}

h1, h2, h3, h4, h5, h6 {
/*    border-bottom:1px dotted #c0c0c0;
    font-family:Ubuntu, Arial Black;*/
    /*color:#133D84;*/
}

h3 {
	margin-top:10px;
}
   
.page-header {margin-top:0;}
.panel h3 {/*border:0;*/}

.navbar {
    border-radius: 0px;
    border:0;
    border-bottom:1px solid #ccc;
}


/* Sticky footer styles
-------------------------------------------------- */
.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  height: 50px;
  background-color: #f5f5f5;
  text-align:center;
  border-top:1px solid #ccc;
  padding:5px 0 0 0;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
    background:#A1C1E3;
    color:#333;
}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    background:#A1C1E3;
}

a {color:inherit;}
a:hover {color:#133D84;}

/* Eigene Klassen */
   
.beta {font-size: 36px; color:#133D84;}
.subheader {padding-right:5px; text-align:right;}
.version {padding-top:5px;}
.bday {padding:10px; text-align:center; font-size:35px; border:2px dotted #bbb; background:#e0e0e0; margin-bottom:5px;}
.auftragsstatus {margin-top:10px;}
.table > tbody > tr > td img, .table > tbody > tr > td span, .table > tbody > tr > td i {font-size:24px;}
.trwichtig {background:#FAA; font-weight:bold;}
.datenhinweis {background:#FDD;}
.table-striped > tbody > tr:nth-of-type(2n+1).datenhinweis {
    background-color: #FDD;
}


@media (min-width: 767px) {
.navbar-brand {display:none;}
/*.form-control {width:50%}*/
.addasp {width:50%;}
.pad-10-login {padding:10px;}
}

@media (max-width: 767px) {
    .navbar-brand {display:inline;}
    .subheader {display:none;}
    .addasp {width:100%;}
    .pad-10-login {padding:5px 0;}
.statistik img {
  width:100%;
  height:auto;
}
}
@media (max-width:464px) {
    
}

.align-center {
  text-align:center;
}

.panel, .form-control, .btn, .alert, pre {
	border-radius:0px;
}


.login {
	margin-top:10em;
	background-color:white;
}

.login .container {
	border:0;
}

.form-signin-logo {
	text-align:center;
}

.form-signin-logo a {
	font-size:24px;
	display:block;
	margin:20px 0;
}

.form-signin-logo a:hover, .form-signin-logo a:focus {
	text-decoration: none;
	color: inherit;
}

.form-signin {
  max-width: 330px;
  padding: 15px;
  margin: 0 auto;
}
.form-signin .form-signin-heading,
.form-signin .checkbox {
  margin-bottom: 10px;
}
.form-signin .checkbox {
  font-weight: normal;
}
.form-signin .form-control {
  position: relative;
  height: auto;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 10px;
  font-size: 16px;
}
.form-signin .form-control:focus {
  z-index: 2;
}

.form-signin input[type="password"] {
  margin-bottom: 10px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.form-signin-footer {
	text-align: center;
	font-size:10px;
	color:#333;
}


.im {
font-size:14px;
}

.quickstart a {
	color:#133D84;
}

.quickstart > div > div {
margin-top:20px;
}

table i.alert {
	margin-bottom:0;
}