:root {
/* --color-1: #00A0D2; Hellblau */
/* --color-2: #00275E; Dunkelblau */
}

* {
outline: none !important;
}

a {
cursor: pointer;
}

body {
    padding-top: 0px !important;
    /*max-width: 1140px;*/ /* hier wurde angepasst, main soll 1140px haben, footer aber 100% */ 
    /*width: 100%;*/
    margin-right: auto;
    margin-left: auto;
}

.navbar-brand img {
height: 40px;
}

.navbar-brand-mobile img {
height: 30px;
}

.jumbotron .container :last-child,
.jumbotron .container-fluid :last-child {
margin-bottom: 0;
}

.jumbotron h1 .btn {
float: right;
margin-top: 5px !important;
}

/*
.jumbotron-sm {
padding: 2rem 1rem;
}
*/

.jumbotron .breadcrumb {
padding-top: 0;
padding-left: 0;
}

.fsection {
position: relative;
width: 100%;
min-height: 100vh;
min-height: calc(100vh - 66px - 88px);
}

section .jumbotron .container :last-child {
margin-bottom: 0;
}

.form-error,
.chosen-container-single.has-error .chosen-single,
.chosen-container-single.has-error .chosen-default,
.chosen-container-multi.has-error .chosen-choices {
border-color: #ff0000 !important;
}

label.has-error {
color: #a94442;
}

label.custom-control-label.has-error:after {
background-color: #a94442;
border-radius: 4px;
}

.modal .fa-pulse {
font-size: 3rem;
}

.modal .close {
font-size: 2rem;
}

.jqstooltip {
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
}
