/*general */html {    position: relative;    min-height: 100%;}body {    margin-bottom: 60px;    font-size: 11pt;    color: #383838;    background-color: #f2f2f2;}.navbar {    background: #fff;}.print {    display: none;}.main {    min-height: -webkit-calc(100% - 177px); /* Chrome */    min-height: -moz-calc(100% - 177px); /* Firefox */    min-height: calc(100% - 177px); /* native */}h1, h2, h3, h4, h5 {    color: #0062b0;}h4 {    margin-top: 30px;}.user-info {    color: #ff6801;    margin-top: 25px;    font-weight: bold;}/*---Login---*/.passwort {    width: 90px;}.red {    color: red;}.logo {    display: block;    background-color: #ff6801;    background-image: url("../img/logo_cambio.png");    background-position: center center;    background-repeat: no-repeat;    border-radius: 6px;    height: 79px;    width: 79px;}.logo a {    width: 100%;    height: 100%;}/*navigation*/.navbar-nav ul li {    color: #0062b0;    font-weight: 600;}.navbar-nav a {    display: inline-block;    height: 42px;    line-height: 42px;    padding: 0 20px 0 0;}.collapse.navbar-collapse {}/*TASKS*/.task_return, .task_return > a  {    color:#eb9316; !important;}.task_bring, .task_bring > a  {    color: #3e8f3e; !important;}/*Inputs*/#zeit {    text-align: right;}.default-value {        color: #949494;}.default-value a{    color: #949494;}.default-value a:hover{    color: #6b6b6b;}.bold {    font-weight:bold;}/*FORM*/.form-horizontal .btn {    margin:0 auto;    display:block;}/*settings*/#results {    margin-top:10px;    width:100%;    height:200px;    overflow:auto;    background:#eee}    /*table*/.overdue {    background-color: #ffcccc !important;}.form-control-static.overdue {    padding-left:10px;}tr:nth-child(2n+1) .overdue {    background-color: #fbacac !important;}.btn-update {    float:right;}/**** FORM ***/.form-horizontal .btn {    margin-bottom:50px;}@media print {    .print {        display: inline;    }    .no-print {        display: none;    }    form {        display: none;    }}.footer {    position: absolute;    bottom: 0;    width: 100%;    /*bottom: 0px;*/    padding: 20px;    width: 100%;     background-color: #014693;    color: white;    font-size: 90%;}