a {
    color: #002d5c;
}

a:hover {
    color: #00213f;
}

.btn-primary {
    background-color: #002d5c;
    border-color: #00213f;
}

.btn-primary:hover {
    background-color: #00213f;
    border-color: #001528;
}

.navbar-brand img {
	height: 80px;
	width: auto;
}

.active > .nav-link {
	border-bottom: 2px solid #002d5c;
}

.mainmenu {
	font-weight: 600;
}

.nav-tabs .nav-link {
	color: #8a8a8d;
}

.nav-tabs .nav-link.active {
	color: #002d5c;
}

.bg-medium {
  background-color: #dee2e6 !important;
}

.feldgroup {
    border-bottom-left-radius: 0.3rem;
    border-bottom-right-radius: 0.3rem;
}

.feldgroup-btn {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.feldgroup-btn:focus {
    background-color: #002d5c;
    border-color: #00213f;
    box-shadow: 0 0 0 0 #fff;
}

.feldgroup-btn.collapsed {
    border-bottom-left-radius: 0.3rem;
    border-bottom-right-radius: 0.3rem;
    margin-bottom: 1.5rem;
    background-color: #f8f9fa;
    border-color: #dee2e6;
    color: #002d5c;
     
}

.covergroup {
    border-radius: 0.3rem;
}

.covergroup:first-child {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.orderfeld {
    width: 50px;
}

.list-group-item.list-group-item-action.finalized {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb;
}

.drag {
	background-image: url(../pic/drag.png);
	background-position: top left;
	background-repeat: repeat-x;
	padding-top: 20px;
}

.drag-links {
	background-image: url(../pic/drag_l.png);
	background-position: top left;
	background-repeat: repeat-y;
	padding-left: 20px;
}

.drag:hover {
	background-image: url(../pic/drag_o.png);
}

.drag-links:hover {
	background-image: url(../pic/drag_l_o.png);
}

.table-nowarp {
	white-space: nowrap;
}

.form-control-success {
	color: #155724;
	background-color: #d4edda !important;
	border-color: #c3e6cb;
}

.form-control-danger {
	color: #721c24;
	background-color: #f8d7da !important;
	border-color: #f5c6cb;
}
