﻿.BorgerDkAllowedTypes label small {
  display: inline;
}
.BorgerDkOverlay table.table.list {
  border: 1px solid #e9e9eb;
  box-shadow: none;
}
.BorgerDkOverlay table.table.list > thead > tr > th {
  background: #F5F4F4;
}
.BorgerDkOverlay table.table.list > thead > tr > th,
.BorgerDkOverlay table.table.list > tbody > tr > td {
  padding: 10px;
  vertical-align: top;
}
.BorgerDkOverlay table.table.list td.fw {
  width: 100%;
}
.BorgerDkOverlay table.table.list tbody > tr > td:first-child {
  border-left: initial;
}
.BorgerDkOverlay h3 {
  font-size: 18.75px;
  line-height: 18.75px;
  margin: 0 0 10px 0;
}
.BorgerDkOverlay .BorgerDkElementContent {
  margin-top: 10px;
  max-width: 750px;
  border: 1px solid #e9e9eb;
  padding: 10px;
}
.BorgerDkOverlay .BorgerDkElementContent ul {
  list-style-type: none;
  padding-left: 0;
  margin: 0;
}
.BorgerDkOverlay .BorgerDkElementContent ul > li {
  list-style-type: none;
  padding-left: 0;
  position: relative;
  padding: 0;
}
.BorgerDkOverlay .BorgerDkElementContent ul > li a {
  padding-left: 35px;
}
.BorgerDkOverlay .BorgerDkElementContent ul > li a:after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  background-color: #284d62;
  border-radius: 50%;
}
.BorgerDkOverlay .BorgerDkElementContent ul > li + li,
.BorgerDkOverlay .BorgerDkElementContent ul + p {
  margin-top: 10px;
}
.BorgerDkOverlay .BorgerDkElementContent ul > li > a:before {
  content: "";
  width: 0.8125rem;
  height: 0.8125rem;
  width: 10px;
  height: 10px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyBkYXRhLXByZWZpeD0nZmFzJyBkYXRhLWljb249J2xvbmctYXJyb3ctcmlnaHQnIGNsYXNzPSdzdmctaW5saW5lLS1mYSBmYS1sb25nLWFycm93LXJpZ2h0IGZhLXctMTQnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQ0OCA1MTInPjxwYXRoIGZpbGw9JyNmZmYnIGQ9J00yNTQuNTQ0IDE1NC40MjdMMzIwLjExOCAyMjBIMjRjLTEzLjI1NSAwLTI0IDEwLjc0NS0yNCAyNHYyNGMwIDEzLjI1NSAxMC43NDUgMjQgMjQgMjRoMjk2LjExOGwtNjUuNTc0IDY1LjU3M2MtOS4zNzMgOS4zNzMtOS4zNzMgMjQuNTY5IDAgMzMuOTQxbDE2Ljk3MSAxNi45NzFjOS4zNzMgOS4zNzMgMjQuNTY5IDkuMzczIDMzLjk0MSAwTDQ0MC45NyAyNzIuOTdjOS4zNzMtOS4zNzMgOS4zNzMtMjQuNTY5IDAtMzMuOTQxTDMwNS40NTYgMTAzLjUxNWMtOS4zNzMtOS4zNzMtMjQuNTY5LTkuMzczLTMzLjk0MSAwbC0xNi45NzEgMTYuOTcxYy05LjM3MyA5LjM3Mi05LjM3MyAyNC41NjggMCAzMy45NDF6Jy8+PC9zdmc+);
  background-size: 10px 10px;
  background-repeat: no-repeat;
  position: absolute;
  left: 5px;
  top: 5px;
  z-index: 1;
}
.BorgerDkOverlay h3 {
  margin: 15px 0 3px 0;
  font-size: 15px;
  font-weight: bold;
}
.BorgerDkOverlay table.details {
  border: 1px solid #e9e9eb;
  box-shadow: none;
}
.BorgerDkOverlay table.details th,
.BorgerDkOverlay table.details td {
  padding: 5px 10px;
  vertical-align: top;
}
.BorgerDkOverlay.loading .umb-box-content {
  opacity: 0.5;
}
.BorgerDkOverlay .btn.btn-sm {
  padding: 3px 10px;
  font-size: 13px;
}
.BorgerDkUrl > div {
  display: flex;
}
.BorgerDkUrl input {
  flex: 1;
  margin: 0 10px 0 0;
}
.BorgerDkUrl button.btn {
  height: 32px;
}
.umb-editor.umb-editor--medium.BorgerDkOverlay {
  width: 1000px;
}
.BorgerDkElements {
  border: 1px solid #e9e9eb;
  border-top: 0;
}
.BorgerDkElement {
  padding: 10px;
  border-top: 1px solid #e9e9eb;
}
.BorgerDkElement-kernetekst {
  background: #f5f4f4;
}
.BorgerDkElementTitle {
  display: flex;
}
.BorgerDkElementTitle > div:first-child {
  display: flex;
  flex: 1;
}
.BorgerDkElementTitle .BorgerDkElementId {
  padding-left: 5px;
  color: #999;
}
.BorgerDkMicroArticle {
  padding: 10px;
  border-top: 1px solid #e9e9eb;
  padding-left: 25px;
}
.BorgerDkSearchOverlay.loading .umb-box-content > div {
  opacity: 0.5;
}
.skybrud-borgerdk-dashboard > p {
  margin-left: -3px;
}
.skybrud-borgerdk-import-result h4 {
  font-weight: bold;
  margin: 25px 0 15px 0;
}
.skybrud-borgerdk-import-result ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.skybrud-borgerdk-item-content {
  border: 1px solid #E9E9EB;
  padding: 7px 10px 5px 10px;
  background: white;
}
.skybrud-borgerdk-item-title {
  display: flex;
  line-height: 20px;
}
.skybrud-borgerdk-item-message {
  font-size: 12px;
  white-space: pre-wrap;
}
.skybrud-borgerdk-item-icon {
  width: 32px;
}
.skybrud-borgerdk-item-icon i {
  background: rgba(158, 158, 158, 0.2);
  padding: 4px;
  border-radius: 50%;
}
.skybrud-borgerdk-item-icon i.color-green {
  background: rgba(76, 175, 80, 0.2);
}
.skybrud-borgerdk-item-icon i.color-red {
  background: rgba(244, 68, 54, 0.2);
}
.skybrud-borgerdk-item-icon i.color-orange {
  background: rgba(255, 152, 0, 0.2);
}
.skybrud-borgerdk-item-name {
  flex: 1;
}
.skybrud-borgerdk-item-name button {
  border: 0;
  background: 0;
  padding: 0;
  font-size: 12px;
}
.skybrud-borgerdk-item-name button:hover {
  text-decoration: underline;
}
.skybrud-borgerdk-item-duration {
  font-size: 12px;
}
.skybrud-borgerdk-item ul {
  margin: 5px 0 0 15px;
}
.skybrud-borgerdk-item li + li {
  margin-top: 5px;
}
.skybrud-borgerdk-item-debug {
  display: none;
}
.skybrud-borgerdk-item-exception pre {
  display: none;
}
.skybrud-borgerdk-item-exception table.table.details {
  margin-top: 10px;
  border: 1px solid #E9E9EB;
  border-radius: 0;
  box-shadow: none;
}
.skybrud-borgerdk-item-exception table.table.details > tbody > tr > th,
.skybrud-borgerdk-item-exception table.table.details > tbody > tr > td {
  padding: 5px;
  vertical-align: top;
}
.skybrud-borgerdk-item-exception table.table.details > tbody > tr > th {
  white-space: nowrap;
  padding-right: 15px;
}
.skybrud-borgerdk-item-exception-stacktrace {
  white-space: pre-wrap;
}