/*Override some defaults*/
html {
	min-height: 100%;
	height: 100.5%; /* Höhe der Seite 100% Scrollbalken immer Fix */
	margin-bottom: 1px;
}

html, body {
    background-color: #eee;
}

/*40px to make the container go all the way to the bottom of the topbar*/
body {
    padding-top: 30px;
    /*padding-bottom: 20px;*/
    height: 100%; /* Hoehe der Seite 100% Scrollbalken immer Fix*/
}

/* center footer align with the container */
.container > footer p {
    margin-top: 0.8em;
    color: #666;
    text-align: center;
}

/* The white background content wrapper */
.container > .content {
    background-color: #fff;
    padding: 20px;
    margin: 0 -20px; /*negative indent the amount of the padding to maintain the grid system */
    -webkit-border-radius: 0 0 6px 6px;
    -moz-border-radius: 0 0 6px 6px;
    border-radius: 0 0 6px 6px;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .15);
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .15);
    box-shadow: 0 1px 2px rgba(0, 0, 0, .15);
}

/* Page header */
.page-header {
    background-color: #f5f5f5;
    padding: 20px 20px 10px;
    margin: -20px -20px 20px;
}

.hidden{
    display: none;
}

/* min content height */
/*.content {*/
/*min-height: 500px;*/
/*}*/

/* Give a quick and non-cross-browser friendly divider */
/*.content .line {*/
/*margin-left: 0;*/
/*padding-left: 19px;*/
/*border-left: 1px solid #eee;*/
/*}*/


/* OfficeManager Styles */
form label.required {
    font-weight: bold;
}

.table td.txtRight, .table th.txtRight{
    text-align: right;
}
.table td.txtCenter, .table th.txtCenter{
    text-align: center;
}

.table tbody tr.odd {
    background-color: rgba(216, 230, 240, 0.66);
}
.table tbody tr.odd:hover td {
    background-color: rgba(201, 215, 224, 0.72);
}

.table-striped > tbody > tr:nth-child(2n+1) > td {
   background-color: rgba(216, 230, 240, 0.66);
}

/* End */


/* Spezielle Formular Errorstyles welche ich manuell zuweisen musste (bootstrap field ungluecklich) */
form .custom-error {
    color: #b94a48;
}
form select.custom-error {
    border-color: #b94a48;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
/* Ende*/



/* Responsive Docs
-------------------------------------------------- */
@media (max-width: 768px) {

  /* Reduce padding above jumbotron */
  body {
    padding-top: 0px;
  }
}

@media (max-width: 980px) {

  /* Remove any padding from the body */
  body {
    padding-top: 0px;
  }

}





