.ui-autocomplete-panel{
  width: 42% !important;
}

.erfassungsPanel {
  font-family: Arial, Helvetica, sans-serif;
  color: #626E74;
  font-size: 12px !important;
}

@media (min-width: 600px) {
  .erfassungsPanel {
    font-size: 10px !important;
  }
}

@media (min-width: 1024px) {
  .erfassungsPanel {
    font-size: 12px !important;
  }
}

.ui-chkbox-box {
  font-size: 16px !important;
}

.ui-icon-triangle-1-s {
  font-size: 16px !important;
}

.ui-icon-carat-2-n-s {
  font-size: 16px;
}

.fa {
  font-size: 14px;
}

.ui-widget.ui-widget-content, .ui-widget-header, .borderlesstable .ui-widget-content {
  border: none !important;
}

.ui-radiobutton-box.ui-widget.ui-corner-all.ui-state-default, .ui-chkbox-box.ui-widget.ui-corner-all.ui-state-default {
  border: 1px solid #367270;
  font-size: 14px;
}

.ui-tabs-header.ui-state-default.ui-corner-top.ui-tabs-selected.ui-state-active {
  border-bottom: 1px solid #fff;
  margin-bottom: -1px;
  background-color: #fff;
}

.ui-column-title {
  white-space: pre-wrap;
}

.ui-state-default.ui-filter-column.ui-resizable-column {
  vertical-align: bottom;
}

#tabView .ui-tabs-nav.ui-helper-reset.ui-widget-header.ui-corner-all {
  border-bottom: 1px solid #367270 !important;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}

#details_form .ui-tabs-nav.ui-helper-reset.ui-widget-header.ui-corner-all {
  border-bottom: 1px solid #367270 !important;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}

#merklistenPanel {
  border-color: #36727099 !important;
}

.ui-tabs-header.ui-state-default.ui-tabs-selected.ui-state-active.ui-corner-left {
  border-right: 1px solid #fff;
  margin-right: -1px;
  background-color: #fff;
}

#merklistenPanel .ui-tabs-nav.ui-helper-reset.ui-widget-header.ui-corner-all {
  border-right: 1px solid #367270 !important;
  margin-top: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}

.ui-inputfield.ui-widget.ui-state-default.ui-corner-all {
  border-color: #36727099;
}

textarea {
  background-color: #fff !important;
}

even.ui-datatable-selectable.ui-state-hover {
  background-color: #fff;
  border-color: #367270;
}

.ui-datatable-tablewrapper tr, .ui-treetable-data tr {
  border: 1px solid #36727099;
}

header {
  background-color: #7abeb2;
  color: #367270;
}

footer {
  background-color: #367270;
  color: #ffffff;
  padding: 20px;
}

.ui-widget-content a {
  color: #337ab7;
  text-decoration: none;
}

#kulturobjek_table table {
  width: 100%;
}

.ui-button ui-widget ui-state-default ui-button-text-only ui-corner-left {
  margin: 0 auto;
  float: left;
  margin-top: 5px;
}

.----ui-widget-content {
  background-color: transparent;
}

.fiftyPercent {
  width: 50%;
}

th {
  border: 1px solid #36727099 !important;
  color: #616e73 !important;
}

.erfassungsPanel td {
  vertical-align: top;
}

.erfassungsPanel .ui-panel .ui-panel-content {
  padding: 0;
}

.seventeen {
  width: 70%;
}

.thirdteen {
  width: 30%;
}

#merklisteForm .ui-tabs .ui-tabs-panel {
  padding: 5px;
  padding-top: 0px;

}

#merklisteForm .ui-panelgrid .ui-panelgrid-cell {
  padding: 0px;
}

#merklisteForm .ui-tabs-left > .ui-tabs-nav {
  height: auto;
  min-width: 32%;
}

#merklisteForm .ui-tabs-left > .ui-tabs-panels {
  width: 68% !important;
}

#tabview {
  min-height: 400px;
}

.ui-tabs .ui-tabs-panel {
  padding: 5px !important;
}

#content .ui-paginator-current {
  display: block;
}

#sperrennotification {
  background: #D18C88;
  top: 40% !important;
}

input, .ui-chkbox-box, .ui-selectonemenu {
  background: white !important;
}

.ui-datatable-tablewrapper tr:nth-child(even), .ui-datatable-tablewrapper tr:nth-child(even) div.ui-panel.ui-widget.ui-widget-content, .ui-treetable-data tr:nth-child(even), .ui-treetable-data tr:nth-child(even) div.ui-panel.ui-widget.ui-widget-content {
  background: #f6f6f6
}

#tabView\:motivForm\:digitalisatImage div {
  max-height: 100vh;
}

#tabView\:recherchePanel .seventeen td {
  white-space: pre-wrap;
  padding: 4px 5px !important;
}

.ui-datatable thead th, .ui-datatable tbody td, .ui-datatable tfoot td, .ui-datatable tfoot th {
  padding: 4px 5px !important;
}

/* Aktionsbuttons in den Erfassungsmasken*/
.erfassung_buttons {
  float: right;
  margin-top: -28px;
}

.erfassung_buttons td {
  border: 4px solid #FFF;
}

.erfassung_buttons button {
  width: 140px;
}

d.ui-datatable .ui-sortable-column-icon.ui-icon {
  background-image: none;
  text-indent: 0;
  margin: 0 0 0 .5em;
}

.ui-paginator > span > span, .ui-paginator a span {
  display: none;
}

.ui-paginator-first:before {
  content: '\f048';
  font-family: "FontAwesome";
}

.ui-paginator-prev:before {
  content: '\f04a';
  font-family: "FontAwesome";
}

.ui-paginator-last:before {
  content: '\f051';
  font-family: "FontAwesome";
}

.ui-paginator-next:before {
  content: '\f04e';
  font-family: "FontAwesome";
}

.ui-paginator .ui-state-disabled {
  opacity: .25;
}

.ui-chkbox-box.ui-state-active:before {
  content: '\f00c';
  font-family: "FontAwesome";
  position: relative;
  top: -3px;
  font-size: small;
}

.ui-selectonemenu-trigger:before {
  content: '\f0d7';
  font-family: "FontAwesome";
  font-size: 1.0em;
  position: relative;
  bottom: -3px;
}

.ui-tree-toggler.ui-icon-plus:before {
  content: '\f067';
  font-family: "FontAwesome";
}

.ui-tree-toggler.ui-icon-minus:before {
  content: '\f068';
  font-family: "FontAwesome";
}

.ui-tree-toggler.ui-icon-minus, .ui-tree-toggler.ui-icon-plus {
  text-indent: 0px !important;
  vertical-align: baseline !important;
  margin: 0px 5px 0px 8px;
  bottom: -2px;
  margin: 0px 5px 0px 8px;
  overflow: visible !important;
}

span.ui-icon.ui-icon-closethick {
  text-indent: 0px;
  color: #626E74;
  position: relative;
  bottom: 3px;
  left: 1px;
  overflow: visible;
}

span.ui-icon.ui-icon-closethick:before {
  content: '\f00d';
  font-family: "FontAwesome";
}

span.ui-sortable-column-icon.ui-icon.ui-icon-carat-2-n-s.ui-icon-triangle-1-n, span.ui-sortable-column-icon.ui-icon.ui-icon-carat-2-n-s.ui-icon-triangle-1-s, span.ui-sortable-column-icon.ui-icon.ui-icon-carat-2-n-s {
  text-indent: 0px !important;
  margin: 0px !important;
}

span.ui-sortable-column-icon.ui-icon.ui-icon-carat-2-n-s.ui-icon-triangle-1-s:before {
  content: '\f0d7';
  font-family: "FontAwesome";
}

span.ui-sortable-column-icon.ui-icon.ui-icon-carat-2-n-s.ui-icon-triangle-1-n:before {
  content: '\f0d8';
  font-family: "FontAwesome";
}

span.ui-sortable-column-icon.ui-icon.ui-icon-carat-2-n-s:before {
  content: '\f106';
  font-family: "FontAwesome";
}

.ui-radiobutton-box.ui-state-active:before {
  content: '\f111';
  font-family: "FontAwesome";
  font-size: x-small;
  position: relative;
  bottom: 2.2px;
  left: 3.0px
}

.fa-warning:before, .fa-exclamation-triangle:before {
  position: absolute;
  bottom: -1px;
  content: "\f071";
}

tr.ui-state-hover, tr.ui-state-highlight {
  border: 1px solid #36727099 !important;
  background-color: #E9F6F4 !important;
}

#tabView .ui-tabs-header.ui-state-default.ui-corner-top, #details_form .ui-tabs-header.ui-state-default.ui-corner-top {
  background-color: #fff;
  border-color: #fff;
}

#tabView .ui-tabs-header.ui-state-default.ui-corner-top.ui-state-active, #tabView .ui-tabs-header.ui-state-default.ui-corner-top.ui-state-hover, #details_form .ui-tabs-header.ui-state-default.ui-corner-top.ui-state-active, #details_form .ui-tabs-header.ui-state-default.ui-corner-top.ui-state-hover {
  border-top-color: #367270;
  border-left-color: #367270;
  border-right-color: #367270;
}

.ui-panelgrid.erfassung_content {
  border-collapse: separate;
  border-spacing: 0 20px;
}

.ui-radiobutton-box.ui-widget.ui-corner-all {
  background-color: #FFF;
}

.ui-radiobutton-icon.ui-icon.ui-icon-bullet.ui-c {
  background-position: -81px -145px;
}

div.ui-treenode-content button {
  margin: 0px 0px 0px -8px;
}

div.ui-treenode-content.ui-state-highlight {
  background-color: #FFF;
}

div.ui-treenode-content.ui-state-highlight button {
  border: none;
  background-color: #FFF;
}

.linebreak {
  white-space: pre-wrap !important;
}

.ui-multiselectlistbox-listcontainer {
  width: 90% !important;
  margin: 20px;
}

.motiv_button {
  margin-left: 10px;
  border: none !important;
}

.ui-datatable-tablewrapper tr:nth-child(2n+1) .motiv_button {
  background-color: #fff !important;
}

.ui-datatable-tablewrapper tr:nth-child(2n) .motiv_button {
  background-color: #f6f6f6 !important;
}

.detail_content {
  width: 100%;
}

.detail_content > tbody > tr:first-child > td:first-child {
  width: 25%;
}

.detail_content td {
  vertical-align: top;
}

.detail_workshop_tool td, .detail_table td, .detail_content td {
  padding-right: 10px;
}

/* aktive Merkliste & Buttons Neu/LÃ¶schen eventuell spÃ¤ter mit besser sprechenden Klasse austauschen*/
#merklisteForm .ui-toolbar-group-left {
  float: right;
  padding-right: 9px;
}

#merklisteForm .ui-toolbar-group-right {
  clear: right;
}

#merklisteForm .ui-toolbar-group-right > label {
  position: relative;
}

.ui-growl {
  /*Use this top after Beta info Tag is removed*/
  top: 190px !important;
  right: 2.5% !important;
  width: 95% !important;
  margin-top: 10px;
}

.ui-growl-message {
  padding: unset !important;
  width: unset !important;
  float: unset !important;
  text-align: center !important;
}

.ui-growl-icon-close {
  width: 100%;
  height: 100%;
  background-image: none !important;
}

.ui-ring {
  width: 100% !important;
  height: 8em !important;
  margin: 0px !important;
}

.ui-ring-item {
  width: 40px !important;
  height: 25px !important;
}

.ui-tooltip {
  z-index: 1000;
  pointer-events: auto !important;
}

.ui-carousel .ui-carousel-header {
  display: none;
}

button.ui-fileupload-cancel.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-icon-only > span {
  display: none !important;
}

button.ui-fileupload-cancel.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-icon-only:before {
  content: '\f00d';
  font-family: "FontAwesome";
}

.iiif-icon {
  background-image: url("../images/IIIF-logo-colored.svg.xhtml");
  background-size: 14px 14px;
}

.copyClipboardButton{
  margin-top: 10px;
  background-color: rgb(239,239,239) !important;
}
