/* Importiere Bootstrap */
@import '/shared/bootstrap/css/bootstrap.min.css';

/* Überschreibe die Farbe für primary */
.primary {
	color:#006fb7;
}

.text-primary {
	color:#006fb7 !important;
}

/* Überschreibe die spezifischen CSS-Variablen für primary-Buttons */
.btn-primary {
  --bs-btn-bg: #006fb7;
  --bs-btn-border-color: #006fb7;
}

.btn-outline-primary {
	--bs-btn-color: #006fb7;
	--bs-btn-border-color: #006fb7;
}

a {
	color:#006fb7;
}

.active>.page-link, .page-link.active {
	background-color:#006fb7;
	border-top-color:#006fb7;
	border-bottom-color:#006fb7;
	border-left-color:#006fb7;
	border-right-color:#006fb7;
}

.dropdown-item.active, .dropdown-item:active {
	background-color:#006fb7;
}

.accordion-button:not(.collapsed) {
	background-color: #bbcf2d;
}

.w-10 {
	width: 10%;
}

@font-face {
  font-family: 'Roboto', sans-serif;
  src: url('../fonts/RobotoMono-Regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

body, p, li, a, button {
	font-family: 'Roboto', sans-serif;
    font-weight: normal;
/*	color: #000; */
}

.produkt {
	margin: 5px;
	padding: 10px;
	border: 1px solid #ddd;
}

.moveEnabled {
	cursor: move;
}

.has-error{
	border-color: red !important;
}

.aufwandok{
	border: 2px #00dd11 solid;
}

.mehraufwand {
	border: 2px #e82428 solid;
}



/* idleTimeOut */
#idletimeout {
	background-color: #dc3545;
	color:#fff;
	 text-align:center;
	 font-size:17px;
	 padding:33px;
	 position:fixed;
	 top:0px;
	 left:0;
	 right:0;
	 height: 100px;
	 z-index:100000;
	 display:none; }
#idletimeout a { color:#fff; border: 0px; text-decoration: none; }
/*#idletimeout span {  }*/

.message.remote {
	font-family: 'Roboto', sans-serif;
	text-align: center;
	display: block;
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	z-index: 99999999;
}
